Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,707 posts.
Dumb ways for an open source project to die
How your dependencies became Bernies
Slightly reducing the sloppiness of AI generated front end
I've been trying to make progress on a herculean task; I want decent looking programs for personal use which I can generate quickly using AI agents yet I'm a person without taste controlling an AI without taste. I found "one weird trick" that does enough for me, the results are not extra nice but it doesn't make me…
Raspberry Pi Drag Race: Pi 1 to Pi 5 – Performance Comparison
Today we're comparing one of each generation of Pi from the Pi 1 to the Pi 5 to see how their performance and specifications have improved.
AI, Lean, and the Future of Formal Verification, with Lean Creator Leo de Moura
Leo de Moura on Formal Proofs, AI Agents, and the End of “Trust Me” Code. Subscribe: Apple • Spotify • … More
Five years of running a systems reading group at Microsoft
I started a reading group in 2021, a few months after joining Microsoft as a new grad on the Azure Databases team. The group was initially focused on database internals, which was my favorite subject at UW. Databases touch so many areas of CS: compiler construction in the query engine, memory management with the…
Divide by depth for instant 3D
When I first started working on games, I used high level frameworks that would give you a Camera that just kind of worked. But as I learned more and wanted t...
Is "colorectal cancer" rising in "young people"?
(Yes, but.)
Don't use your phone while you poop
Your brain needs to offload just as badly as your butt does. I know it sounds boring to sit in there, alone, naked from the waist down, staring at the wal...
500B tokens later: Letting AI agents decompile a first-person shooter
During the last 3 months, I spent some of my time and tokens decompiling a popular first-person shooter. The goal was not to reach a simple proof-of-concept state. Instead, we really wanted an accurate, stable and feature-complete recreation of the game. The avid reader of my blog might have noticed that I had…
Don't you mean extinct?
In 1993, Jurassic Park came out and revolutionized the use of CGI in films [1] . To the public the experience was magic. But for some of the people in the movie industry, it was a rude awakening.
The people holding up the internet
Four billion phones ask one text file what time it is, kept by a UCLA lecturer in his spare time. We counted who maintains the code under your phone.
The Folders Programming Language
Created 2015 | Updated 2026 | One of Forty-Four Esolangs , by the creator of Rivulet and Velato
Getting 50 GB/S Back from the Apple Neural Engine
An RTL performance erratum in the Apple M3 Neural Engine throttles DRAM weight streaming throughput down to 17–19 GB/s from the nominal 45–60 GB/s, whenever the total weight size is an integer multiple of 1 MiB, which currently affects 7 of ANEMLL ’s 15 models. Avoiding the problematic path in the kernel DMA engine's…
My Steam Machine is a 50ft HDMI cable
It turns out that a _very_ long HDMI cable, a Steam Controller 2 and Bazzite on a second drive was all I needed to get a comfortable couch gaming experience.
I'd not buy a LG monitor
There is a video by Gamers Nexus making the rounds that makes me really angry. It reports about LG's latest practise to add blatant spyware to a monitor. Or to be precise to the *software* application associated with that monitor. The icing is that Windows apparently automatically downloads this software by default…
The minimum viable unit of saleable software
LLMs made software cheaper to build, but not free. A look at the new buy-vs-build math of the LLM age, and the pricing zone where small software businesses can still survive.
AI children's books, body horror edition
Last week, I posted a visual demonstration of the sameness of AI-generated content.
Turbo Haskell
Exactly a week ago (as a joke), I started writing THC, my “Turbo Haskell compiler,” while on vacation visiting Bartosz Milewski.
My Friend Bob Cringely
Bob Cringely died on Oct 3, 2026
Like Game-of-Life, but on Growing Graphs, with WASM and WebGL
Experimental simulation of emergent complexity through graph-rewriting automata.
Making an AI bid writer refuse to lie
A year of failure postmortems from building document AI for public tenders: phantom partners, silent coverage collapses, broken truth-meters, and why the refusal became the product.
72% of the dollar's purchasing power was destroyed in just four episodes
The US dollar lost 96.9% of its value since 1914. Four inflationary episodes spanning 29% of the time caused 72% of the destruction. Monthly dataset, 1,357 obs.
The first 40 months of the AI era
A personal blog, by a programmer and IT expert. Essays, Articles, Guides, and Recipes. As well as Code, Quotes, and Links.
Branchless Quicksort faster than std:sort and pdqsort with C and C++ API
Performance results naturally depend on the underlying hardware. The following benchmarks show the execution times for sorting 50 million doubles using different sorting implementations. The measurements were taken on an Apple M1 system using Clang and on an AMD Ryzen 3 Linux system using GCC , both compiled with the…
Mr. Baby Paint and accidentally discovering a new cellular automata
On building Mr. Baby Paint, a radically simple co-op drawing app for toddlers & accidentally discovering a flood-fill cellular automata, plus developing pixel-fattening algorithms for bitmap fonts.
Dear people who work at the airport
I would like you to know that we passengers are trying our best. To you, this place makes sense -- you come here every day. You speak the lingo. You kno...