Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,218 posts.
Worldcoin: A solution in search of its problem
Worldcoin doesn't seem to know what problem it's trying to solve, but they want to scan your eyeballs anyway.
Monorepo: please do
You should choose a monorepo because the default behavior it encourages in your teams is visibility and shared responsibility, especially…
Jim Lehrer’s Rules of Journalism
The long-time host of PBS NewsHour Jim Lehrer died this week at the age of 85. In this age of news as entertainment and opinion as news, Lehrer seems like one o
A statistical analysis of Rotten Tomatoes
Can Hollywood's stamp of artistic excellence still be trusted?
Pop culture has become an oligopoly
A cartel of superstars has conquered culture. How did it happen, and what should we do about it?
From Markdown to remote code execution in Atom
Recently I took a look at Atom, a text editor by GitHub. With a little bit of work, I was able to chain multiple vulnerabilities in Atom into an actual Remote Code Execution. The vulnerabiliti…
Crisis over The Atlantic: The near crash of Air Transat flight 236
How a series of errors on the ground and in the air caused a fully loaded passenger jet to run out of fuel in the mid-Atlantic.
I Wasn't Allowed Prompting ChatGPT During My Chalk Talk: This Is Discrimination (2025)
By Dr. Rachel Simmons, Postdoctoral Fellow, Stanford University
Analyzing iOS 16 Lockdown Mode: Browser Features and Performance
Another year, another Apple iOS/iPadOS/MacOS release, right? But shortly before the iOS 16 betas dropped, Apple made an interesting announcement.
Make Tmux the OS
I recently watched the talk by Scott Jenson titled "Are we really going to use the same Desktop UX forever?" https://www.youtube.com/watch?v=V7AfAcQwLW0&t=445s. He's a great presenter, really articulate and concise. The kind of speaker that you'd gladly listen to for 3+
Improving my productivity as a working programmer (2017)
For the past few weeks, I’ve been obsessed with improving my productivity. During this time, I’ve continuously been monitoring the amount of work I’ve been getting done and have been experimenting with changes to make myself more productive. After only two months, I can now get significantly more work done than I did…
AWS’s Share of Amazon’s Profit
I’ve often heard it said that AWS is a major contributor to Amazon’s profitability. How major? Here’s a graph covering the last ten quarters, with a brief methodology discussion:
OpenAI's o1 Playing Codenames
I got OpenAI's o1 to play codenames and the results were surprisingly good
What on earth are Google thinking? (re: Binggate)
By now you’ve no doubt smelled the shitstorm surrounding Google’s allegation that Bing are ‘cheating’ and copying Google’s search results. If not, in brief, Google spotted that Bing sometimes includes results that seemed to be copied from Google, so Google set up a honeypot – they made some made up words like…
A faster BBC News front page
Web performance is something I care deeply about both as a developer whose work affects millions of people around the world, and as a user who often accesses the web on slow & unreliable connections. I have regularly and loudly complained that...
About the Apple Card
My name is Jamie Heinemeier Hansson. Since my husband, David, tweeted about an unfortunate and ridiculous situation with AppleCard that involves me, I have been (or my credit-worthiness has been) the subject of lots of speculation. Unlike David, I am an extremely private person who does not post on social media. I am…
How Graphviz thinks the USA is laid out
25 recent entries The horn of the Robert Smalls A difficulty in race-switching the Dukes of Hazzard On futile explanations Richard Blair Race-switching The Dukes of Hazzard Greek plural Erbaut Improved English-language month names I fix a thirty-year-old mistake Minced oaths? On the monobosom Partly about pie More…
What was Radiant AI, anyway?
A ridiculously deep dive into Oblivion’s controversial AI system and its legacy
Speeding up the JavaScript ecosystem – Polyfills gone rogue
Many popular npm packages depend on 6-8x more packages than they need to. Most of these are unnecessary polyfills and it's one of the key reasons node_modules folders are so large. The eslint ecosystem seems to be most affected by this.
A Brief History of Fish Sauce
A brief history of fish sauce, from Ancient Asian recipes, Roman times, and through to today's many (delicious) uses.
Mark Zuckerberg personally lost the Facebook antitrust case
It's damned hard to prove an antitrust case: so often, the prosecution has to prove that the company intended to crush competition, and/or that they raised prices or reduced quality because they knew they didn't have to fear competitors.
Pinboard Turns Eleven
Pinboard is eleven years old today! Every year when I don't forget I try to publish the same stats: