Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,892 posts.
The Dunning-Kruger effect is autocorrelation
Do unskilled people actually underestimate their incompetence?
Serious Intel CPU bugs (2016)
2015 was a pretty good year for Intel. Their quarterly earnings reports exceeded expectations every quarter. They continue to be the only game in town for the serious server market, which continues to grow exponentially; from the earnings reports of the two largest cloud vendors, we can see that AWS and Azure grew by…
Screw motivation, what you need is discipline
If you want to get anything done, there are two basic ways to get yourself to do it. The first, more popular and devastatingly wrong option is to try to motivate yourself. The second, somewhat unpo…
Debugging an evil Go runtime bug
From heat guns to kernel compiler flags
AdBlock Plus’s effect on Firefox’s memory usage
[Update: Wladimir Palant has posted a response on the AdBlock Plus blog. Also, a Chrome developer using the handle “Klathmon” has posted numerous good comments in the Reddit discussion of this post , explaining why ad-blockers are inherently CPU- and memory-intensive, and why integrating ad-blocking into a browser…
Embed is in C23
It happened. Nearly 5 years of paper writing, being snuck Committee Meeting notes on the DL until I could access them myself and absolve my co-conspirators of their sins, 5 different implementations/patches later, I can
The internals of PostgreSQL
After a temporary stay in Japan to focus on my health and personal responsibilities, I am fully recovered, ready, and excited to work abroad again.
Knightmare: A DevOps Cautionary Tale (2014)
In the first 45-minutes the market was open the faulty software deployment sent millions of child orders into the market resulting in 4 million transactions against 154 stocks for more than 397 mil…
Password Managers
I’ve spent a lot of time trying to understand the attack surface of popular password managers. I think I’ve spent more time analyzing them than practically anybody else, and I think that qualifies me to have an opinion!
What I Learned Selling a Software Business
Some lessons learned in selling a bootstrapped software business. Relevant to buyers or sellers.
Haskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit
Oh, Steve, you do make me laugh, always. And it's so long between posts these days I hardly believed it when Safari hinted that there was some action over at Steve's. Thank you.
An update on GitHub availability
Here’s what we’ve done—and what we’re still doing—to improve our availability and reliability.
Petabytes on a budget: How to build cheap cloud storage
Get all of the latest cloud storage news and insights from Backblaze - the leading independent cloud storage provider.
The Church of Interruption
A conversation with a Wizard
Why Did Mozilla Remove XUL Add-Ons?
TL;DR: Firefox used to have a great extension mechanism based on the XUL and XPCOM. This mechanism served us well for a long time. However, it came at an ever-growing cost in terms of maintenance for both Firefox developers and add-on developers. On one side, this growing cost progressively killed any effort to make…
How did REST come to mean the opposite of REST?
In this article, Carson Gross explores how the term REST (Representational State Transfer) evolved to mean nearly the opposite of its original definition in modern web development. It traces how REST, originally defined by Roy Fielding to describe the web's architecture of hypermedia-driven interactions, came to be…
Non-determinism in GPT-4 is caused by Sparse MoE
It’s well-known at this point that GPT-4/GPT-3.5-turbo is non-deterministic, even at temperature=0.0. This is an odd behavior if you’re used to dense decoder-only models, where temp=0 should imply greedy sampling which should imply full determinism, because the logits for the next token should be a pure function of…
WebContainers: Run Node.js natively in the browser
Today we're excited to announce WebContainers, a new type of WebAssembly-based operating system that boots instantly and enables Node.js environments to run natively in-browser.
API Tokens: A Tedious Survey
Documentation and guides from the team at Fly.io.
Dynamic type systems are not inherently more open
Internet debates about typing disciplines continue to be plagued by a pervasive myth that dynamic type systems are inherently better at modeling “open world” domains. The argument usually goes like this: the goal of static typing is to pin everything down as much as possible, but in the real world, that just isn’t…
How to keep someone with you forever
So you want to keep your lover or your employee close. Bound to you, even. You have a few options. You could be the best lover theyve ever had, kind, charming, thoughtful, competent, witty, and a tiger in bed. You could be the best workplace theyve ever had, with challenging work, rewards…
March 20 ChatGPT outage: Here’s what happened
An update on our findings, the actions we’ve taken, and technical details of the bug.
Fighting spam with Haskell
Visit the post for more.
The Unix Philosophy
The ‘Unix philosophy’ originated with Ken Thompson's early meditations on how to design a small but capable operating system with a clean service interface. It grew as the Unix culture learned things about how to get maximum leverage out of Thompson's design. It absorbed lessons from many sources along the way.
Can you use a magnifying glass and moonlight to light a fire? (2016)
A magnifying glass concentrates light on a small spot. As many mischevious kids can tell you, a magnifying glass as small as a square inch in size can collect enough light to start a fire. A little Googling will tell you that the Sun is 400,000 times brighter than the Moon, so all we need is a 400,000-square-inch…
Kagi/Orion status update: First three months
Kagi search and Orion browser officially entered public beta exactly three months ago. We thought we'd give a full status update. If you are new to Kagi - Kagi search is an attempt to make the...
Reversing Sinclair's amazing 1974 calculator hack - half the ROM of the HP-35
Register-level simulator of the Sinclair Scientific calculator