Hacker News

Latest

Cannibalism

2026-06-08 @ 05:22:06Points: 53Comments: 69

Richard Scolyer Has Died

2026-06-08 @ 04:10:08Points: 86Comments: 19

1k Data Breaches Later, the Disclosure Lag Is Worse

2026-06-08 @ 03:17:10Points: 177Comments: 66

Dopamine Fracking

2026-06-08 @ 02:42:24Points: 412Comments: 197

Texas grid flags risks as data centers, crypto sites fail voltage tests

2026-06-08 @ 02:05:40Points: 118Comments: 83

Algorithmic Monocultures in Hiring

2026-06-08 @ 01:54:54Points: 113Comments: 50

New drug 'functionally cures' many hepatitis B virus infections

2026-06-08 @ 01:41:42Points: 198Comments: 35

DeepSeek V4 Pro beats GPT-5.5 Pro on precision

2026-06-08 @ 01:39:30Points: 302Comments: 147

1worldflag: A blue dot on a transparent background

2026-06-08 @ 01:37:52Points: 122Comments: 107

APC–2 – A professional record cutter for producing original playback discs

2026-06-08 @ 01:27:22Points: 228Comments: 122

7.8 magnitude earthquake shakes part of southern Philippines. Tsunami possible

2026-06-08 @ 01:22:21Points: 96Comments: 28

The Smallest Brain You Can Build: A Perceptron in Python

2026-06-08 @ 00:28:37Points: 212Comments: 39

A Matter Wi-Fi Light Bulb in Rust on the Raspberry Pi Pico 2 W

2026-06-08 @ 00:17:45Points: 132Comments: 19

How's Linear so fast? A technical breakdown

2026-06-07 @ 19:01:37Points: 430Comments: 200

Building from zero after addiction, prison, and a felony

2026-06-07 @ 18:33:07Points: 683Comments: 303

My automated doubt development process

2026-06-07 @ 18:17:40Points: 82Comments: 22

Making peace with your unlived dreams (2023)

2026-06-07 @ 18:15:47Points: 250Comments: 142

Powering up a module from the IBM 604: an electronic calculator from 1948

2026-06-07 @ 17:18:12Points: 88Comments: 28

LLMs are eroding my software engineering career and I don't know what to do

2026-06-07 @ 12:49:29Points: 1020Comments: 964

Show HN: Lathe – Use LLMs to learn a new domain, not skip past it

2026-06-07 @ 11:16:46Points: 331Comments: 60

Lathe is an experiment in using LLMs to teach me something new, instead of doing the work for me. It generates a hands-on, source-backed tutorial for any technical topic you want to learn. Then you work through it yourself by reading and typing the code by hand (gasp) in a local UI built for exactly that.

It's a Go CLI plus LLM agent skills (Claude Code / Cursor / Codex). You prompt something like "/lathe build a 3D slicer in Erlang", run `lathe serve` to spin up a local webapp, and read it in your browser. Every tutorial comes with the things that have made self-learning a pleasant experience for me in the past:

- table of contents that follows along as you scroll - side-notes that nudge you to think - exercises for the reader - sources backing up the content that you can use to take you deeper

To help make up for the lack of human brainpower behind the tutorial, you can also ask questions about the content, have another LLM verify the tutorial actually compiles and runs, or extend it with another part (no more "Part 4 of 6" that hasn't seen an update since 2021).

I didn't build lathe to replace human-written tutorials. I built lathe because I _love_ human-written tutorials, but wanted to learn technical domains where no good human-written tutorial exists yet (building a 3D slicer from scratch, making embedded Zig approachable, etc). There's a longer story in the README about how I got started with programming through PSP homebrew tutorials, and why losing that to LLMs bugged me enough to build this.

I'm not here to sell you anything (there's nothing close to a VC-backed startup here :D). It's an LLM, and its output is usually good but not perfect by any means. So far, my experience is that because you're the one typing and actually engaged, you catch the weird stuff (and I'm finding that pushing back on it is its own kind of learning). And yes, it's vibecoded, because it's low scope, low risk, and scratching a personal itch. I run it on Claude Code + macOS personally, other setups should work but I haven't been able to verify them yet.

If you can find resources to learn something that was written by a human, read that first. But Lathe is here to fill in the gaps when that isn't the case, and I hope it serves as an example where LLMs can help us think better, rather than less.

Repo: https://github.com/devenjarvis/lathe

Would love your feedback if you decide to check it out!

The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners

2026-06-07 @ 05:47:54Points: 399Comments: 91

Cloning a Sennheiser BA2015 battery pack

2026-06-06 @ 18:16:40Points: 133Comments: 19

Tiny hackable CUDA language model implementation

2026-06-05 @ 17:41:58Points: 37Comments: 2

Playing with Vision Embeddings

2026-06-05 @ 14:54:37Points: 76Comments: 6

What is the purpose of the lost+found folder in Linux and Unix? (2014)

2026-06-05 @ 08:08:33Points: 205Comments: 71

Show HN: I Derived a Pancake

2026-06-05 @ 06:42:42Points: 255Comments: 102

You mark checkboxes for what you have on hand (ricotta, sour cream, kefir, buttermilk, yogurt, cottage cheese, lemon, cream of tartar, etc.) and it computes the best recipe based on targets for acid, fat, salt, sugar, and CO2.

My particular favorite are the yeast-raised lemon ricotta kefir pancakes - the best I've ever had.

The math is done in a small pure-ESM library: ingredient composition to component masses and acid moles, a stoichiometry layer, and a bisection solver for the target deficits.

I'm not a chemist, so if something is off, tell me and I will fix it!

Man-Computer Symbiosis J. C. R. Licklider (1960)

2026-06-04 @ 23:07:39Points: 42Comments: 4

A discovery about GCC's unidirectional rotation algorithm

2026-06-04 @ 05:59:22Points: 31Comments: 11

Show HN: NoSuggest – Watch YouTube without the recommendation algorithm

2026-06-03 @ 21:14:36Points: 50Comments: 50

I faced the same problem. Acknowledging that, not all content in YouTube is bad. There are educational videos, genuine news contents without political bias which is very hard to find outside YouTube and many other good relaxing, entertainment stuff.

NoSuggest lets you only follow the YouTube channels you like and removes all types of recommendation YouTube has. So you don't waste time on watching things which you never wanted to watch anyways.

UI is very simple. You add your favourite channels in "Channels" tab and latest 5 videos per channel excluding shorts would appear in "Feed" tab. "Search" tab is to search for specific videos to watch and "Saved" tab is to bookmark any video you want to watch later. Intention of NoSuggest is to provide whatever is necessary to extract whats good from YouTube all inside NoSuggest and leave out bad parts.

NoSuggest works in any devices. Install it as an app (PWA) in android and iPhone, or simply open in browser in laptops. No sign-in, no account creation or no card details. NoSuggest won't even ask your name. Total privacy for the users.

Parents can add the channels and save some educational videos and lock it with the pin for kids mode. Kids won't be able access unwanted additive contents inside NoSuggest.

Completely free, no string attached. Source available in Github through NoSuggest website.

I would love genuine feedback. Thank you very much for your attention on this matter.

Do we fear the serializable isolation level more than we fear subtle bugs (2024)

2026-06-03 @ 14:21:19Points: 81Comments: 51

Archives

2026

2025

2024

2023

2022