How Japan's railways stayed one while splitting apart
When Japan broke up its national railway in 1987, the new companies agreed on one thing to keep the same.
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 3,709 posts.
When Japan broke up its national railway in 1987, the new companies agreed on one thing to keep the same.
I set all of Vim's configuration options, and I still feel far from mastery. But I did learn that it used to be called Vi IMitation...
Starting at Engine brought back the urge to prove myself quickly, and the difficulty of knowing what to change before I understood the context.
When family TV show night became systems debugging night.
I wrote a specification for a new terminal escape sequence: OSC 7501, the Program Status Protocol . It lets any program tell the terminal what it's doing: idle, working, waiting on the user, finished, or failed, and why.
The AI boom is more likely a marker of the end of the 50-year digital boom than the start of a new wave of innovation.
A personal reflection on the decision to stop following daily news and its impact on my well-being.
From the highly eclectic blog of Mark Dominus
My personal website and blog
Last week I wrote a thing about how to run Claude Code when you don’t trust Claude Code. I proposed the creation of a dedicated user account & standard unix access controls. The objective was to stop Claude from dancing through your .env files, eating your secrets. There are some usability problems with that guide- I…
Against dependency cooldowns as a response to supply chain attacks
I've always wondered if anyone actually used the social sharing buttons embedded on news sites and (some) WordPress blogs.
Money. The villagers are tired of bartering. The dairy farmer wants to buy corn, even when he does not have milk to trade, and the corn farmer wants to buy meat, even when the butcher does not want corn. So they decide that special gray stones that they can collect from a nearby riverbed will represent an abstract…
How I used AI to investigate millions of historical records and surfaced a forgotten meteorite report, three lost rhinos, and unrecorded volcano eruptions.
Archiving 104K files into tar.gz reduced I/O time by 43x and total processing time by 2.3x. The bottleneck was not disk speed, it was syscall overhead.
FINAL STATUS (2026-10-21): the CVE-2026-109618 / CVE-2026-109619 memory-corruption class shipped patches 2026-10-21. On the patch, that class is closed: the cached-pointer chain dies at the addref and the serialize-state path is a memory-safety bug, not code execution. Two session-handling flaws survive on…
net/http/httptrace has been in the standard library since Go 1.7 and most Go developers I talk to have never used it. It exposes hooks for the points in an outgoing HTTP request that you usually cannot see from outside the transport: DNS resolution, connection acquisition, TLS handshake, the moment bytes go on the…
So, my latest post went viral. And with virality, you get a ton of comments that you must reply to. I don't want to reply in HN/Reddit/Whatever to prev...
Sometimes keyboards come with a 'Fn' key that allows some of their context-sensitive keys to do particular general-purpose functions. Sometimes these are implemented in careful, considerate and configurable ways... and other times they just make me want to throw the keyboard out of the window.
No self-signing headaches, no TLS erros.
[This is a guest post by Karthik C. S., Amit Sahai, and Jie Xue. This blog post was initially written in a different file format and converted using AI. — T.] This is a good time for mathemat…
Recent events in the field of AI for mathematics have shown us beyond all reasonable doubt that the field is currently undergoing a rapid transformation, unlike anything that we have ever seen befo…
I’ve been surprised by - and enjoy - one aspect of using large language models more than any other. They often put into words things I have long understood, but could not write down clearly. When that happens, it feels less like learning something new and more like recognition. A kind of “ok, yeah" moment.…
On the morning of 18th August, I got invited at short notice into a 1:1 meeting by my manager, which was unusual . I think I knew what was coming, and I was right: The company is restructuring, and I’m being let go (among a lot of other people). I had time until lunch to say my goodbyes to my colleagues as I would be…
Lotus Notes had encryption, rich text, and read receipts before email did. Why it still failed, and the dangers of starting software from scratch.
what's a few systemd services in initramfs between friends?
Selling snake oil to the United States Congress is an ancient American craft, and the frontier artificial intelligence industry is currently attempting the most audacious hustle in modern corporate history.