Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,900 posts.
iPhone Duo
Apple today introduced iPhone Duo, the first foldable iPhone.
Guess I'm a rationalist now
A week ago I attended LessOnline, a rationalist blogging conference featuring many people I’ve known for years—Scott Alexander, Eliezer Yudkowsky, Zvi Mowshowitz, Sarah Constantin, Carl…
I have complicated feelings about TDD
They're not all good and not all bad
Netflix Made Record Profits in 2020, Paid a Tax Rate of Less Than 1 Percent
Netflix’s “current” federal income tax for 2020 was $24 million, which equals just 0.9 percent of the company’s pretax income for the year. This is another way of saying Netflix paid an effective federal income tax rate of just 0.9 percent in 2020. If the company paid the statutory rate, its tax bill would be $572…
Outsourcing plus local AI will soon become more economical vs. frontier labs
Outsourcing plus LocalAI will soon become more economical vs Frontier labs
One AI Tutor Per Child: Personalized learning is finally here
Update (July 17, 2026): It’s three years since I wrote this article. It went viral and has been reshared and discussed. And curiously, AI…
Seven habits of effective text editing (2000)
If you spend a lot of time typing plain text, writing programs or HTML, you can save much of that time by using a good editor and using it effectively. This paper will present guidelines and hints for doing your work more quickly and with fewer mistakes.
Two Weeks of Rust
Disclaimer: I'm digging Rust. I lost my hunger for programming from doing too many sad commercial projects. And now it's back. You rock, Rust!
A Student's Guide to Writing with ChatGPT
Discover how students can use ChatGPT for writing, research, studying, and editing. Learn practical tips for using AI responsibly in school and beyond.
Commits are snapshots not diffs (2020)
Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience,…
Coding is not the new literacy
Despite the good intentions behind the movement to get people to code, both the basic premise and approach are flawed. The movement sits on the idea that “coding is the new literacy,” but that takes a narrow view of what literacy really is.
Understanding gRPC, OpenAPI and REST and when to use them in API design (2020)
When designing a modern API, learn when to use RPC (gRPC), OpenAPI or REST.
What Reddit Got Wrong
After weeks of burning through users’ goodwill, Reddit is facing a moderator strike and an exodus of its most important users. It’s the latest example of a social media site making a critical mistake: users aren’t there for the services, they’re there for the community. Building barriers to access...
Friendship ended with Deno, now Node is my best friend
The one where I go crawling back.
I'm reading the FT and WSJ from 100 years ago each week leading to 1929
This week, the Dow languishes near multi-decade lows and blue-chip stocks trade below book value.
ICQ: 20 Years Is No Limit
ICQ is turning 20 (and that is no small potatoes). A whole generation has already grown up with the forerunner of all messengers. For this…
Retrospective and technical details on the recent Firefox outage
On January 13th 2022, Firefox became unusable for close to two hours for users worldwide. This post highlights the complex series of events and circumstances that, together, triggered a bug deep in the networking code of Firefox.
What happens when a reservoir goes dry
[Note that this article is a transcript of the video embedded above.] In June of 2022, the level in Lake Mead, the largest water reservoir in the United States formed by the Hoover Dam, reached yet another all-time low of 175 feet or 53 meters below full, a level that hasn’t been seen since the la
Stripe is friendly to “friendly fraud”
Update: this post generated some interesting discussion on Hacker News. Friendly fraud is the laundered name for something that the payment system is not really able to prevent. Even though I’m pretty sure they can do way better. Particularly big and sophisticated payment providers like Stripe, with a mountain of…
Learn SQL Once, Use It for 30 Years
The Only Programming Language Built on Mathematics, Not Fashion
Proposed top-level domain string for private use: ".internal"
ICANN received a total of 32 public comments from across the community on the Proposed Top-Level Domain String for Private Use. Thirteen of these were in support of the proposal. Of the remaining nineteen comments, six believed a shorter string should be selected, one believed a more meaningful string should be…
How to motivate yourself to do a thing you don't want to do
Learn some ways to help encourage action when you feel unmotivated.
Sublime Text 3 Build 3124
Sublime Text 3, Build 3124, is out now. Downloads and the full changelog are on the Sublime Text 3 page.
The Modos Paper Laptop
At Modos, we want to give you the tools and space to focus on what truly matters in life. That’s why we created the Modos Paper Laptop: the world's first e-ink laptop designed for reading, writing, and thinking in a distraction and eyestrain-free environment.
Lotusbail npm package found to be harvesting WhatsApp messages and contacts
Secure the modern software stack with Koi. Gain visibility, context, and real-time protection over extensions, MCPs, and autonomous AI agent endpoints.