Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 506 posts.
Lena
A note from the author You can now buy this story as part of my collection, Valuable Humans in Transit and Other Stories. This collection also includes a sequel story, titled "Driver". This article is about the standard test brain image. For the original human, see Mi...
Commoditize your complements (2002)
When I was in college I took two intro economics courses: macroeconomics and microeconomics. Macro was full of theories like “low unemployment causes inflation” that never quite stood u…
“Why We Sleep” Is Riddled with Scientific and Factual Errors
Note: I link to a bunch of paywalled studies in this essay. Please do not use sci-hub to access them for free and do not use this trick (a) to easily redirect papers to sci-hub. For the clearest example of deliberate data manipulation, see how Walker edits out the data that contradicts his argument from the graph…
Strong software tips from 2000 that are 100% valid today
Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understa…
Worse Is Better (2001)
The concept known as "worse is better" holds that in software making (and perhaps in other arenas as well) it is better to start with a minimal creation and grow it as needed. Christopher Alexander might call this "piecemeal growth." This is the story of the evolution of that concept.
How I cut GTA Online loading times by 70%
GTA Online. Infamous for its slow loading times. Having picked up the game again to finish some of the newer heists I was shocked (/s) to discover that it still loads just as slow as the day it was re
Don’t Let Architecture Astronauts Scare You (2001)
When great thinkers think about problems, they start to see patterns. They look at the problem of people sending each other word-processor files, and then they look at the problem of people sending…
Event Sourcing (2005)
Capture all changes to an application state as a sequence of events.
I don't know, Timmy, being God is a big responsibility (2007)
A note from the author This is an older version of this story, from 2007. Here's the latest version, from 2022. Tim already had his bag and overcoat on and his keys in his hand and was about to leave when Diane stopped him at the door. "I just got this thing working....
The Alameda-Weehawken Burrito Tunnel (2007)
Who can imagine New York City without the Mission burrito? Like the Yankees, the Brooklyn Bridge or the bagel, the oversize burritos have become a New York institution. And yet it wasn’t long ago that it was impossible to find a good burrito of any kind in the city. As the 30th anniversary of the Alameda-Weehawken…
The Untold Story of SQLite
On today's show, I'm talking to Richard Hipp about surviving becoming core infrastructure for the world. SQLite is everywhere. It's in your web browser, it's in your phone, it's probably in your car, and it's definitely in commercial planes. It's where your iMessages and WhatsApp messages are stored, and if you do a…
Melatonin: Much More Than You Wanted to Know (2018)
[I am not a sleep specialist. Please consult with one before making any drastic changes or trying to treat anything serious.] Van Geiklswijk et al describe supplemental melatonin as “a chrono…
Monolith First (2015)
Going directly to a microservices architecture is risky, so consider building a monolithic system first. Split to microservices when, and if, you need it.
Abstraction, intuition, and the “monad tutorial fallacy” (2009)
While working on an article for the Monad.Reader, I’ve had the opportunity to think about how people learn and gain intuition for abstraction, and the implications for pedagogy. The heart of …
The “Granny Knot”
Many people are tying a “Granny Knot”, which sits crooked and comes loose. Learn the “one simple trick” for keeping your shoes neatly and securely tied.
How to increase your luck surface area (2010)
"Luck Surface Area" is a turn of phrase that popped out my mouth during a discussion episode of TechZing a few months back and is something I've been meaning to write about ever since but never got around to actually doing. However, thanks to Lance Jones who referenced the concept in a recent blog post I have finally…
Mocks Aren't Stubs (2007)
Explaining the difference between Mock Objects and Stubs (together with other forms of Test Double). Also the difference between classical and mockist styles of unit testing.
A Chemical Hunger: Mysteries
The study of obesity is the study of mysteries.
The Tail End (2015)
No matter what your age, you may, without realizing it, be enjoying the very last chapter of the relationships that matter most to you. Make it count.
A Mind Is Born (2017)
Making a demo in just 256 bytes would be a formidable challenge regardless of platform. A Mind Is Born is my attempt to do it on the Commodore 64. In the absence of an actual 256-byte compo, it was submitted to the Oldskool 4K Intro compo at Revision 2017 , where it ended up on 1st place.
Hosting SQLite databases on GitHub Pages or any static file hoster
I was writing a tiny website to display statistics of how much sponsored content a Youtube creator has over time when I noticed that I often write a small tool as a website that queries some data from a database and then displays it in a graph, a table, or similar. But if you want to use a
Git for Computer Scientists (2010)
Quick introduction to git internals for people who are not scared by words like Directed Acyclic Graph .
How is efficacy vs. severe disease strong if 60% of hospitalized are vaccinated?
A surge involving the rapidly-transmitting Delta variant in heavily vaccinated countries has led to much hand-wringing that the vaccines are not effective against Delta, or vaccine effectivenss wanes after 4-6 months. This has fueled anti-vaccine sentiment suggesting the vaccines are not working, and causing much…
Try This One Weird Trick Russian Hackers Hate
In a Twitter discussion last week on ransomware attacks, KrebsOnSecurity noted that virtually all ransomware strains have a built-in failsafe designed to cover the backsides of the malware purveyors: They simply will not install on a Microsoft Windows computer that already has one of many types of virtual keyboards…
How a Kalman filter works, in pictures
I have to tell you about the Kalman filter, because what it does is pretty damn amazing.
An Interactive Guide to the Fourier Transform (2012)
The Fourier Transform is one of the deepest insights ever made. Unfortunately, the meaning is buried within dense equations: