Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 11,897 posts.
Technical Papers Every Programmer Should Read (At Least Twice)
Let me preface this post by saying that no programmer should feel compelled to read any of these papers. I list them because I think that they provide a breadth of information that is generally useful and interesting from a computer science perspective. What you do with that information is your prerogative, including…
Knuth on Huang's Sensitivity Proof: “I've got the proof down to one page” [pdf]
The Sensitivity Conjecture, which I blogged about here, says that, for every Boolean function f:{0,1}n→{0,1}, the sensitivity of f—that is, the maximum, over all 2n input strings x∈{0,1}n, of…
Prompt injection: what’s the worst that can happen?
Activity around building sophisticated applications on top of LLMs (Large Language Models) such as GPT-3/4/ChatGPT/etc is growing like wildfire right now. Many of these applications are potentially vulnerable to prompt …
Google Chrome Keystone is modifying /var symlink on non SIP Macs causing k-panic
Reports that some AVID Users Macs would no longer boot. It now may be that a Google Chrome Keystone update modifies /var on NON SIP Protected Macs.
Creating a Modern OCR Pipeline Using Computer Vision and Deep Learning
Dash knows your context, your team, and your work, so your team can stay organized, easily find and share knowledge, and keep projects secure, all from one place.
Design Docs at Google
One of the key elements of Google's software engineering culture is the use of design docs for defining software designs. These are...
How I built a keyboard/video/mouse switch for my two 4k monitors
How I built a Keyboard/Video/Mouse switch for my two 4K monitors for $30.
iPhone Performance Degrades as Battery Ages
A Reddit post from last week has sparked a discussion regarding iPhone performance as a function of battery age. While we expect battery capacity to decrease as batteries age, we expect processor performance to stay the same. However, users with older iPhones with lower-than-expected Geekbench 4 scores have reported…
The gigantic and unregulated power plants in the cloud
Recently a Dutch hacker was able to take control of 4 million solar panel installations (FTM (Dutch), Euractiv, Victor Gevers). And this wasn’t the first time something like this has happened either (PV Magazine). As usual, huge thanks are due to the many beta readers and experts who helped improve this article with…
Raspberry Pi 3 Fastboot – Less Than 2 Seconds
This post tells about my journey on fast-booting a Raspberry Pi 3 (RPI). In addition to that, some optimizations are discussed that can be applied to a Qt (QML) application. At the end, we will have a …
exFAT in the Linux kernel
We’re pleased to announce that Microsoft is supporting the addition of Microsoft’s exFAT technology to the Linux kernel.
Aspects of modern HTML/CSS you may not be familiar with
An overview of what makes modern CSS so awesome.
Google: Open Letter to Australians
g.co/Australia-Letter
Litestream: Revamped
Bringing in what we learned from LiteFS
GitHub RCE Vulnerability: CVE-2026-3854 Breakdown
A CVSS 8.7 vulnerability in GitHub Enterprise Server allows remote code execution. Read the threat brief and find vulnerable GHES instances from Wiz.
Floating Point Visually Explained
While I was writing the Wolfenstein 3D book [1] , I wanted to demonstrate how much of a handicap it was to work without floating points. My attempts at understanding floating points using canonical [2] articles [3] were met with resistance from my brain. I tried to find a different way. Something far from $(-1)^S *…
Google Sheets ported its calculation worker from JavaScript to WasmGC
Calculations in Google Sheets were initially done on the server, then on the client in JavaScript, and now on the client in WebAssembly Garbage Collection. This case study explains how and why.
The Agent2Agent Protocol (A2A)
Explore A2A, Google's new open protocol empowering developers to build interoperable AI solutions.
Cerebras Code
We are launching two new plans designed to make AI coding faster and more accessible: Cerebras Code Pro ($50/month) and Code Max ($200/month). Both plans give you access to Qwen3-Coder , the world’s leading open-weight coding model—running at speeds of up to 2,000 tokens per second , with a 131k-token context window …
4K is for programmers
My name is Brian Hauer and these are my rants about technology, politics, and anything else that irks me.
RP2040 Doom
The Making of RP2040 Doom
Anthropic raises $30B in Series G funding at $380B post-money valuation
Anthropic raised $30 billion, led by GIC and Coatue, with run-rate revenue of $14 billion and 500+ customers spending over $1 million annually.