Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,897 posts.
Early-Retirement Update
I’ve had a difficult time finding a way to create a new entry on a blog that has essentially been dead since 2015. Yet, I have had a persistent feeling that I owe my readers an update.
Next.js 12
Next.js 12 introduces a brand-new Rust compiler, Middleware (beta), React 18 Support, Native ESM Support, URL Imports, React Server Components (alpha), and more!
Signs that you are a bad programmer
Reasoning about code means being able to follow the execution path (“running the program in your head”) while knowing what the goal of the code is.
Ilya Sutskever: We're moving from the age of scaling to the age of research
“These models somehow just generalize dramatically worse than people. It's a very fundamental thing.”
John Deere's ongoing GPL violations: What's next
I grew up on a farm. My parents worked hard to grow crops and manage the farm business. My parents also found additional jobs to make ends meet. As farmers have done for millennia, my family used tools to farm. Some of those tools were tractors. Farmers now, as they have for thousands of years, rely on their ability…
Exploring 12M of the 2.3B images used to train Stable Diffusion
What images were used to train Stable Diffusion's text-to-image AI model? I worked with Simon Willison to make a data browser to explore and search a sample of 12 million images.
The Psychology of Money
Let me tell you the story of two investors, neither of whom knew each other, but whose paths crossed in…
MS Paint is here to stay
MS Paint fans rejoice: The original art app isn’t going anywhere – except to the Windows Store for free!
GitHub Actions has a package manager, and it might be the worst
GitHub Actions has a package manager that ignores decades of supply chain security best practices: no lockfile, no integrity verification, no transitive pinning
Fermat's Last Theorem – how it’s going
So I’m two months into trying to teach a proof of Fermat’s Last Theorem to a computer. We already have one interesting story, which I felt was worth sharing.
PyTorch Internals: Ezyang's Blog
This post is a long form essay version of a talk about PyTorch internals, that I gave at the PyTorch NYC meetup on May 14, 2019.
Rust for Python Programmers
Are you a Python programmer and interested in Rust? This article goes over the basics of making the jump.
What “diversity and inclusion” means at Microsoft
From 2021 to 2022, I worked as a manager in Microsoft’s AI Platform division. I’ve been working in the software industry for over a decade, and while I’ve often encountered some combination of the words “diversity” and “inclusion,” how those words have been translated into culture and policy has varied dramatically…
O’Reilly Media Has Lost Its Soul
Several years ago I was courted by O’Reilly Media. After the success of my first book, Show Me the Numbers , the folks at O’Reilly were interested in publishing my second. I responded cautiously at first, because my prior self-publishing experience was extremely positive. Analytics Press, the publisher of Show Me the…
Let's code a TCP/IP stack (2016)
Writing your own TCP/IP stack may seem like a daunting task. Indeed, TCP has accumulated many specifications over its lifetime of more than thirty years. The core specification, however, is seemingly compact[^tcp-roadmap] - the important parts being TCP header parsing, the state machine, congestion control and…
HTML Web Components
I think the word “component” in “web components” confused a lot of people — at least it did me. “Web components” sounded like the web platform’s equivalent to…
Vault – A tool for managing secrets
Vault is a platform for centralized secrets management, encryption as a service, and identity-based access.
The best Parts of Visual Studio Code are proprietary
I've been very surprised and delighted over a number of years now by Microsoft's strong efforts in open source. I understand the skeptics, I was on Slashdot when they tried to sue Linux out of existence and I think only time will tell. I figure MS contributing is better than them hunting Linux distributions for sport…
Intel Foundry Services and Arm announce collaboration on SoC design
Intel Newsroom delivers the latest news, announcements, and updates. Stay informed on Intel innovations.
QwQ: Alibaba's O1-like reasoning LLM
GITHUB HUGGING FACE MODELSCOPE DEMO DISCORD Note: This is the pronunciation of QwQ: /kwju:/ , similar to the word “quill”. What does it mean to think, to question, to understand? These are the deep waters that QwQ (Qwen with Questions) wades into. Like an eternal student of wisdom, it approaches every problem - be it…
Ardour 8.0
What's new in the latest release of Ardour: great new features, quality-of-life improvements, and bugfixes
Game Engine Black Books Update
I have kept myself busy with the Game Engine Black Books and I have plenty of news. Most importantly, they have been revised. The DOOM book is now in version 1.1 while the WOLF3D book is entering v2.1. And there is more.
I was seven words away from being spear-phished
Three weeks ago I received a very flattering email from the University of Cambridge, asking me to judge the Adam Smith Prize for Economics:
US Workers Are Highly Taxed If You Count Premiums
Only the Netherlands has a higher average compulsory payment wedge than the US.
Jepsen: NATS 2.12.1
NATS is a popular streaming system. Producers publish messages to streams , and consumers subscribe to those streams, fetching messages from them. Regular NATS streams are allowed to drop messages. However, NATS has a subsystem called JetStream , which uses the Raft consensus algorithm to replicate data among nodes…