Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,217 posts.
A Traditional City Primer
The Traditional City simply refers to the pattern of development that human civilization has built in for millenia.
Chrome, the perfect antitrust villain?
Note: I wrote this post on Thursday, and then Friday night, news dropped that the US DOJ is preparing an antitrust investigation against Google. Wow-ee. So, this post may either look better and/or …
The 640 K Barrier
There was a demon in memory. They said whoever challenged him would lose. Their programs would lock up, their machines would crash, and all their data would disintegrate.
My love-hate affair with technology
Ten years ago I would have considered myself someone who was excited about new technology. I always had the latest smartphone, I would read the reviews of new…
Stop Telling Me to Ask an LLM
I already did.
Please restore our registers when you’re done with them
“Hey, you. Yes you, that function over there. When you’re cleaning up please remember to restore all of my registers. Yes, that one too – what do you think this is, Linux?”That’s the problem I was …
Honey, I shrunk {fmt}: bringing binary size to 14k and ditching the C++ runtime
The {fmt} formatting library is known for its small binary footprint, often producing code that is several times smaller per function call compared to alternatives like IOStreams, Boost Format, or, somewhat ironically, tinyformat. This is mainly achieved through careful application of type erasure on various levels…
The Textbook Industry & Greed: My Story
Written in college after watching textbook salesmen work the faculty hallway: how custom editions and access codes squeeze students, and why it keeps getting worse.
So you wanna write Kubernetes controllers?
Any company using Kubernetes eventually starts looking into developing their custom controllers. After all, what’s not to like about being able to provision resources with declarative configuration: Control loops are fun, and Kubebuilder makes...
Off the Grid
People choose to live off-grid for self-sufficiency, resilience, or ecological reasons. For us, to live off-grid, is mostly letting go of the numbing culture of convenience and surrounding ourselves with systems we trust for long transits across the ocean. When far away from the coasts, we have to rely on our vessel…
Mac Mini G4 – The best « classic » Macintosh for retro-gaming?
The Mac Mini G4 promises to be compatible with almost every Macintosh software released until the early 2000s. This article explains why and puts the machine to the test.
Lessons for uncultured web developers
Who likes being treated like they’re in a minority group? Unless it means you’re in that exclusive group of playboy (or girl) billionaires, “minority group” often ends up with you being unfairly discriminated against because you don’t represent the perceived majority. As with social discrimination, technology…
Keeping People
Written pieces, talks, and other bits by Zach Holman.
Vim Reference Guide
Concise learning resource for beginner to intermediate level Vim users
A Look at PureDarwin – An OS Based on the Open Source Core of macOS
An overview of the PureDarwin project, which is a community effort to produce a more usable version of Darwin OS, the open source base behind modern Mac OS.
Leave work slightly unfinished for easier flow the next day
A breakdown of 4 simple software engineering and coding habits that improved my productivity. These include keyboard shortcuts, learning to say no, reaching flow state faster, and keeping a big book of commands handy.
When compilers surprise you
Sometimes compilers can surprise and delight even a jaded old engineer like me
Back to the Future with RSS
How to save the open web, & get (re)started with RSS
Dijkstra’s algorithm and the Fibonacci heap
A couple of Sundays ago, I wrote an implementation of Dijkstra’s algorithm in Clojure. The core algorithm came to twenty-five lines. I banged out the code as...
2k-year-old wine and the uncanny immediacy of the past
Why artifacts like the Carmona Wine Urn, the Pazyryk Rug, and the Sword of Goujian are so important