Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,184 posts.
Lesser-known Postgres features
Features you already have but may not know about!
Training a 4B model to produce 81% faster query plans than Postgres
...or how to make Qwen learn query optimization via agentic reinforcement learning
How we lost communication to entertainment
How We Lost Communication to Entertainment par Ploum - Lionel Dricot.
Your own company? You can do it (2011)
When I was 17 and a high school drop-out I went to work for a bank. My mom was ecstatic, I had a job, in spite of my failure to ‘get an education’. Never mind that the job that I got was mailroom gofer. Now, don’t get me wrong, there is nothing wrong with being a mail runner for a bank. And run I did. So fast that…
The most precious resource is agency
I have edited and expanded this in a newer post, you should read that instead: School is Not Enough
Shipping a laptop to a refugee camp in Uganda
The surprisingly difficult ordeal of sending a decade-old MacBook to a friend in a Ugandan refugee camp.
My tiny side project has had more impact than my decade in the software industry
Way back in 2013, I started mammoth.js , a library that converts Word documents into HTML. It's not a large project - roughly 3,000 lines - nor is it particularly exciting.
Apt Encounters of the Third Kind
A few weeks ago an ordinary security assessment turned into an incident response whirlwind. It was definitely a first for me, and I was kindly granted permission to outline the events in this blog post. This investigation started scary but turned out be quite fun, and I hope reading it will be informative to you too…
People Call Me Aaron
Today is January 11th. Some of you know what this day means to me — it marks the 3 year anniversary of when I was in New York and got a…
My first contribution to Linux
I upstreamed my first kernel patch, and it was easier than I thought it would be.
Earth and Sun
Interactive article about Earth and Sun.
Why software projects take longer than you think – a statistical model
Anyone who built software for a while knows that estimating how long something is going to take is hard. It's hard to come up with an unbiased estimate of how long something will take, when fundamentally the work in itself is about solving something.
Downsides to working at a tech giant
Hey everyone, new vlog for this morning. I was in Seattle last week and it made me nostalgic. When I lived there, I made a career decision that cost me a lot, so I wanted to share it with you with...
I got almost all of my wishes granted with RP2350
Dmitry.GR: Everything you ever dreamed the RP2040 would be is here - fall in love with the RP2350
Claude 4 System Card
Direct link to a PDF on Anthropic's CDN because they don't appear to have a landing page anywhere for this document. Anthropic's system cards are always worth a look, and …
How I Learned to Stop Worrying and Love the State Machine
“Any sufficiently complicated model class contains an ad-hoc, informally-specified, bug-ridden, slow implementation of half of a state machine.”–former colleague 1
Toshiba says they made a mistake but they still cannot help me
I bought a Toshiba laptop about 9 months ago, it is still under warranty. It does not turn on at all. Warranty card states that laptop is covered in the United States, US territories, Latin America and the Caribbean. This is the only reason I used to buy Toshiba. Sent the laptop to Toshiba in Guatemala and they refuse…
Use console.log() like a pro (2020)
What console.log() does, where to find console logs in the browser and Node.js, with examples, plus console methods like table(), group() and time().
Project Svalbard: The Future of Have I Been Pwned
Back in 2013, I was beginning to get the sense that data breaches were becoming a big thing. The prevalence of them seemed to be really ramping up as was the impact they were having on those of us that found ourselves in them, myself included. Increasingly, I was writing
Pwnd Blaster: Hacking your PC using your speaker without ever touching it
Abusing an unauthenticated Bluetooth protocol to turn a PC speaker into a Rubber Ducky.
Reality has a surprising amount of detail (2017)
My dad emigrated from Colombia to North America when he was 18 looking looking for a better life. For my brother and I that meant a lot of standing outside in the cold. My dad’s preferred method of improving his lot was improving lots, and my brother and I were “voluntarily” recruited to help working on the buildings…
Turns are better than radians
Switching away from radians makes code simpler, faster, and more precise.
Notes on OpenAI's new o1 chain-of-thought models
OpenAI released two major new preview models today: o1-preview and o1-mini (that mini one is not a preview)—previously rumored as having the codename “strawberry”. There’s a lot to understand about …
Correctness and composability bugs in the Julia ecosystem
For many years I used the Julia programming language for transforming, cleaning, analyzing, and visualizing data, doing statistics, and performing simulations.
How to burn the most money with a single click in Azure
The twit was followed by a very productive discussion, with many nice people trying to figure out even better ways to spend money on AWS. As an Azure user, I felt sad and left out, so I decided to fix this injustice. If you are in quarantine and you have insane amounts of money to spend, I got you covered: you only…