Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,191 posts.
RAG Is Simpler Than You Think
Six approaches to retrieval-based AI, from minimal to elaborate
Do things that don't scale, and then don't scale
There’s an old startup mantra — probably from the early Airbnb or Y Combinator days — that goes: “Do things that don’t scale.”
How does apt render its fancy progress bar?
Python Developer and Trainer
Please learn to write
There's been lots of buzz on the topic of whether or not you should learn to code. As an engineer, I don't have unbiased thoughts on the matter. I tweeted Jeff
"I think you will all appreciate this person's commenting style"
301 This blog has moved to jwz.org . This post has been archived here . Please update your links. 301
GTA V – Graphics Study
The Grand Theft Auto series has come a long way since the first opus came out back in 1997. About 2 years ago, Rockstar released GTA V. The …
Use "Amazon 1 Button" Chrome extension to sniff all HTTPS websites
A blog on security, malware, cryptography, pentesting, javascript, php and whatnots
Are OpenAI and Anthropic losing money on inference?
Deconstructing the real costs of running AI inference at scale. My napkin math suggests the economics might be far more profitable than commonly claimed.
The C23 edition of Modern C
The C23 edition of Modern C is now available for free download from And as before a dedicated page for the book may be found at where you also may find a link to download the code examples that com…
We're building a browser when it's supposed to be impossible
“How is the SerenityOS team making such good progress on building their Ladybird browser, when we've heard for years that it’s impossible”?
93% of paint splatters are valid Perl programs (2019)
TLDR: read the paper and view the gallery of pretty Perl programs. In this paper, we aim to answer a long-standing open problem in the programming languages community: is it possible to smear paint on the wall without creating valid Perl?
Monitoring my home's air quality with AirGradient's DIY sensor
A few months ago, I found this Hacker News post about the AirGradient DIY Air Quality Monitor. I had already been considering buying an AirThings Wave Plus sensor to monitor my home's CO2 levels, but the high price and limited 'ownership' of the data coming from it turned me off. So I built two AirGradient DIY air…
I put my whole life into a single database
Back in 2019, I started collecting all kinds of metrics about my life. Every single day for the last 2.5 years I tracked over 100 different data types - ranging from fitness & nutrition to social life, computer usage and weather.
Dissecting the Apple M1 GPU, Part III
After a few weeks of investigating the Apple M1 GPU in January, I was able to draw a triangle with my own open source code . Although I began dissecting the instruction set, the shaders there were specified as machine code. A real graphics driver needs a compiler from high-level shading languages (GLSL or Metal) to a…
Local, CPU-Friendly, High-Quality TTS (Text-to-Speech) with Kokoro
Just a few years ago, realistic local speech generation seemed unimaginable. Today, its quality is exceptional and, crucially, it delivers these results without compromising privacy.
Pi Durable
Pi Durable is a new experimental package for long-running, durable, and malleable agents that can run anywhere. A tour of what we built and why.
Thank you, Y Combinator
Dear friends- I wanted to let you know I am stepping away from YC. I've been involved at YC since early 2011 and in that time it has been my privilege to work with over 600 startups and over a...
A/B testing gets misused to juice metrics in the short term
Every infuriating thing on the web was once a successful experiment. Some smart person saw Normal site: 1% sign up for our newsletterThrow a huge modal offering 10% off first order: +100% sign ups …
We use Kubernetes and spot instances to reduce EC2 billing up to 80%
The story behind the talk I gave at Vietnam Web Summit 2018
USB Cheat Sheet (2022)
I spend time investigating a non-existing bug today because I misunderstood a USB term. So I made myself a cheat sheet. Maybe it will save time to someone.
Transparent leadership beats servant leadership
I spent a couple of years managing a team, and I entered that role – like many – without knowing anything about how to do it. I tried to figure out how to be a good manager, and doing so I ended up reading a lot about servant leadership . It never quite sat right with me, though. Servant leadership seems to me a lot…
Helion
I’m delighted to be investing more in Helion. Helion is by far the most promising approach to fusion I’ve seen. David and Chris are two of the most impressive founders and builders (in the sense...
Is the world really running out of sand?
[Note that this article is a transcript of the video embedded above.] If you have to know the answer right away, it’s no; or at least, my goal with this video is to convince you that the world is not running out of sand. But if it were that simple, I wouldn’t be here (right?) and you probably woul
Ai Weiwei Is Living in Our Future
Living under permanent surveillance and what this means for our privacy