Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,204 posts.
The Secret API of Banks
Interacting with bank data often requires trusting 3rd parties with your credentials. What if there were a more secure way to explore transactions?
Why LSP?
LSP (language server protocol) is fairly popular today. There's a standard explanation of why that is the case. You probably have seen this picture before:
Returning to Rails in 2026
I love a good side-project. Like most geeks, I have a tendency to go down rabbit holes when faced with problems - give me a minor inconvenience and I’ll happily spend weeks building something far more elaborate than the situation warrants. There’s joy in having a playground to explore ideas and “what ifs”; Building…
Why I left my tech job to work on chronic pain
From chronically sore to chronically curious about the mind 🧠
How to properly manage SSH keys for server access
This article was on the hacker news frontpage. You can find the related discussion here. Every developer needs access to some servers for example to check the application logs. Usually, this is done using public-private key encryption where each developer generates their own public-private key pair. The public keys of…
WorstFit: Unveiling Hidden Transformers in Windows ANSI
📌 This is a cross-post from DEVCORE. The research was first published at Black Hat Europe 2024. Personally, I would like to thank splitline, the co-author of this research & article, whose help
HTML5 Flash Player (Shumway) lands in Mozilla
Today Shumway landed in the Firefox codebase. Shumway is a way to support playing Flash (SWF files) without the Adobe Flash Player. The Adobe Flash Player has been plagued with bugs so being to play Flash without the normal player is a big step forward for security. Shumway is an HTML5 technology experiment that…
Discret 11, the French TV encryption of the 80s
I spent my childhood in France, playing a lot of soccer and watching way too much TV. In the 80s, there were three channels available. Two of them, Antenne 2 and FR3, were state funded and boring while TF1 was privatized and offered plenty of Japanese cartoons. My generation grew up with Captain Tsubasa, Saint Seiya…
The RCE that AMD won't fix
After reporting a RCE in AMD's auto-update software, they decided to not patch it due to it requiring a man-in-the-middle attack to perform.
Breaking Git with a carriage return and cloning RCE
tl;dr: On Unix-like platforms, if you use git clone --recursive on an untrusted repo, it could achieve remote code execution. Update to a fixed version of Git and other software that embeds Git (including GitHub Desktop).
Mutexes are faster than Spinlocks
(at least on commodity desktop Linux with stock settings)
We have broken HTTP
If you’re a web developer, then you owe your job to HTTP. You should probably know more about it than you do.
Turning an old Amazon Kindle into a eInk development platform
I fancied getting an eink screen to use for future projects. I bought a wee one with a raspberry pi "hat" attached. However, I realised later that I could maybe just re-purpose an old Amazon Kindle eb…
I got an Nvidia GH200 server for €7.5k on Reddit and converted it to a desktop
ML, Biotech, Hardware, and Coordination Problems. Sometimes I write about hard problems and how to solve them.
0 to 60 in One Second: Fusing WebGL, CSS 3D and HTML
A new design for Acko.net, fusing WebGL, CSS 3D and HTML at sixty frames per second.
Bundler Belongs to the Ruby Community
I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Yehuda). I also didn’t work on the first six months worth of prototypes. That was all Carl and Yehuda together, back…
A nicer voltmeter clock
Sometimes, electronic circuit design is mostly about wood
Creator of cURL wins Polhem Prize 2017
I'm awarded the Swedish Polhem Prize 2017. (Link to a Swedish-speaking site.) The Polhem Prize (Polhemspriset in Swedish), is awarded "for a high-level technological innovation or an ingenious solution to a technical problem." The Swedish innovation must be available and shown competitive on the open market. This…
How the AI Bubble Bursts
The catalysts for a crash are already laid out, and it can happen sooner than most expect. AI is here to stay. If used right, chances are it will make us all more productive. That, on the other hand, does not mean it will be a good investment. Big tech doesn’t need to win, just outspend Magnificent 7 companies are…
Are You Trading or Gambling?
How to not be a degenerate trader
Oldest and Fatherless: The Terrible Secret of Tom Bombadil (2011)
(This is another of my speculative pieces and nothing to do with Star Wars. This one is for an older trilogy.) Old Tom Bombadil. Possibly the least liked character in The Lord of the Rings. A childish figure so disliked by fans of the book that few object to his absence from all adaptations of the…
Pipelining might be my favorite programming language feature
Free-standing function call syntax considered kind of suboptimal.
Consider working on genomics
Genomics needs more talented software engineers—here's why you should consider joining the field.