Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,710 posts.
America, and probably the world, stands on a precipice
Call you Congresspeople, right now.
Rome Fell and Nobody Noticed
A barbarian heretic kept the Roman state running for thirty-three years
FreeBSD: Home NAS, part 1 – configuring ZFS mirror (RAID1)
Prototyping a Home NAS with RAID1 on FreeBSD on a virtual machine: system installation via SSH with bsdinstall, configuring ZFS mirror and working with datasets
The C64 Dead Test Font
A deep dive into the font of the “Dead Test” diagnostic cartridge of the C64, including an Easter egg, a look into the implementation, and, finally, some Commodore 8-bit character ROMs for download.
Introduction to spherical harmonics for graphics programmers
On your computer graphics journey, you will eventually run into some paper or code mentioning spherical harmonic functions. They are indeed a very useful tool: with just a few coefficients, they allow us to approximate a given function defined on a sphere. This can be very useful for modeling complex lighting.
Decoding the NEC V20 Microcode
reenigne's decoding of the 8088 microcode in 2020 opened the doors for extremely accurate emulation of the 8088 CPU. Although I had added...
Superlogical
I authored 1 the announcement post on the Superlogical homepage , which describes the problem statement and what we're building. 2 Read that to learn more. This post is more of a personal statement about what led to this, how it relates to my recent work, and what comes next.
To have a moral stance on AI is to be an outcast, and it sucks
I know the technology, I understand what it's doing and I know the impact, so I am vehemently anti-AI. I do not believe any positive out...
I was a top 0.01% Cursor user, then switched to Claude Code 2.0
A comprehensive guide to Claude Code from someone who's been using coding AI since 2021. Learn the 5 pillars of agentic coding, custom commands, and advanced workflows.
xAI, SpaceX, and the Race for AI Buildout
An artisanal, free range blog. GMO-free. Sincere always, expect for the rare occasion. No AI was used in the making of this site or its content.
Why Book Corners won't sync contributions back to OpenStreetMap
I wanted Book Corners to contribute newly submitted public bookcases back to OpenStreetMap. After researching the operational and community requirements, I decided not to implement it.
I hate you Microsoft
The rare moment when I need to open a powerpoint document is here. As usual, I have my institutional account logged into their “services”, because my university pays microslop something in the ballpark of hundreds of thousands of euros in contracts with this large software provider.
The difference between "today's task" and "accretive work"
One thing I've learned about paradoxes: often the answer to the riddle of "how can this one thing have such a contradictory set of features and effects?" is "it's not one thing, it's two things*."
Book review: Is parallel programming hard, and, if so, what can you do about it?
Here are my thoughts on the free online textbook Is Parallel Programming Hard, And, If So, What Can You Do About It? by Paul E. McKenney, author of the Linux kernel’s RCU synchronization mechanism. I read a lot of this textbook, got my fill, and probably won’t read more of it in the near future so wanted to write this…
Video CDs Break Windows Explorer
There is an odd bug in Windows related to Video CDs . To reproduce it: Insert a Video CD (if you don't have one, you can download this fi...
Benchmark in Milliseconds
How long should a micro benchmark run? My rule of thumb is to tweak the input size until the benchmark takes about 300ms, for the following reasons:
What years of production-grade concurrency teaches us about building AI agents
Python and JavaScript/TypeScript AI frameworks are reinventing what telecom solved in 1986. What 40 years of production-grade concurrency teaches us about building AI agents.
Human Bottlenecks
Why AI won't augment human capabilities much.
Today I Rescued 7,234 Old GIFs
As Web standards have moved on, a particular 1990s library of GIFs has been hard to effectively archive and was at risk of being lost forever. So I swooped in, wrote some hacky code, and now a few thousand low-res images have been saved for posterity. Hurrah, I guess?
Full Reverse Engineering of the TI-84 Plus Operating System
Evidence-indexed documentation of TI-84 Plus OS 2.55MP ROM behavior and hardware interfaces.
Text AI watermarks will always be trivial to remove
The European Union AI Act will begin to be enforceable in August 2026, one month from now. One of the biggest new requirements is Article 50, which requires all…
Self hosting my media library with Jellyfin and Wireguard on Hetzner
Self hosting my media library with Jellyfin & Wireguard on Hetzner
I guess I'm using WebP now?
After using the same few image formats for 20+ years, I’m now on the WebP bandwagon. That isn’t something I thought I’d ever say. Now I’m wondering how soon it’ll be before I can use a couple more.
WolfSSL sucks too, so now what?
OpenSSL sucks. The BoringSSL and AWS-LC forks are Googled and Amazoned to death; they don't care about anyone but their own use cases. I can't remember ever having a good experience with software using GnuTLS. LibreSSL is incomplete... FOREWARD This post is about the experience of taking a leap of …
Google Street View in 2026
Benchmarks & Tips for Big Data, Hadoop, AWS, Google Cloud, PostgreSQL, Spark, Python & More...
PageRank explained
Picture this, the year is 1996. You find yourself frustrated with the incumbent search engines like AltaVista, which primarily does a content-based search (it'll give you an article on "Hotels for Chickens" if you search "Hotels" because the word matches). There's gotta be a better way, right? Well, in hindsight, of…
You can run a DNS server (2025)
In case you were wondering whether this would mean... writing zone files with some arcane syntax that BIND 9 is apparently famous of, I hereby present the main point of this post a recommendation for which DNS server to choose.
I'm going to cure my girlfriend's brain tumor
Launch of an experiment to use AI-Scientists to accelerate research of a "solved" disease.