Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 49,187 posts.
Mining Bitcoin with pencil and paper: 0.67 hashes per day
This article is now available in Japanese: 紙と鉛筆でビットコインをマイニング:1日に0.67ハッシュ and Russian: Майним Bitcoin с помощью бумаги и ручки . I decided...
You already have a Git server
If you have a git repository on a server with ssh access, you can just clone it:
How to Improve a Legacy Codebase
It happens at least once in the lifetime of every programmer, project manager or teamleader. You get handed a steaming pile of manure, if you’re lucky only a few million lines worth, the original programmers have long ago left for sunnier places and the documentation - if there is any to begin with - is hopelessly out…
Attention Media ≠ Social Networks
When web-based social networks started flourishing nearly two decades ago, they were genuinely social networks. You would sign up for a popular service, follow people you knew or liked and read updates from them. When you posted something, your followers would receive your updates as well. Notifications were genuine…
A sufficiently detailed spec is code
Specifications do not address the limitations of agentic coding
Kubernetes Is a Surprisingly Affordable Platform for Personal Projects
Hi I'm Caleb Doxsey and welcome to my website. I'm a software developer. If you'd like to contact me, you can email me here: [email protected] .
We're going to need default hard budget caps on pretty much everything
Here’s a product feature which the world is going to need a whole lot more of over the coming months and years: default hard budget caps. I’m talking about the …
Another free CA as an alternative to Let's Encrypt
As the use of HTTPS continues to increase across the Web, we need more support from Certificate Authorities that issue the certificates to make it all work. I'm a huge fan of Let's Encrypt and what they're doing, but if we want to encrypt the entire Web,
I can see your local web servers
How many web servers are running on your machine right now? Do all of those development web servers have a secure login, and restrictive CORS permissions? You don’t know? Allow me to check for you:
Only 9% of visitors give GDPR consent to be tracked
Privacy regulations such as the GDPR say that you need to seek permission from your website visitors before tracking them. Most GDPR consent banner implementations are deliberately engineered to be…
Spidermonkey has passed V8 on Octane performance
Robert O'Callahan. Christian. Kiwi. Software guy. All content human-authored unless otherwise noted.
Bullshit
Everyone has their bullshit. You can simply decide whose you’re willing to tolerate.
At what time of day do famous programmers work?
I was curious when the famous programmers do their work. And it is quite easy to find. The result of programmers work is a code. Code is stored in version control systems (VCS). When you put code in VCS the time is record.
Artem vs. Predator
I'm not sure what it was. Might have been the Predator movies, might have been something else. Heat vision. The ability to see heat was something I wanted for…
If I get hit by a truck...
This page was created by Aaron Swartz in 2003 detailing what, at the time, he would like to be performed in event of his decease. Aaron passed away in January 2013. This page was not updated between those dates, so it has now been updated to assist the general public.
1/0 = 0
Disclaimer 2024-12-02 Since this rant is going viral again (again (again)), some disclaimers: I wrote this six years ago to “”“win”“” an ugly Twitter fight. I’m glad I anonymized the inciting tweet and hope I’m the only person still getting grief over this. The core interesting bit— why it’s mathematically valid to…
Microsoft no longer signs Windows drivers for Process Hacker
[German]Brief information, which is already here with me since August 2021, but which I have not yet addressed in the blog. David Xanatos has pointed out to me that Microsoft is refusing to sign…
Why is Rosetta 2 fast?
Rosetta 2 is remarkably fast when compared to other x86-on-ARM emulators. I’ve spent a little time looking at how it works, out of idle curiosity, and found it to be quite unusual, so I figur…
Breaking up with JavaScript front ends
What features would be in that spec? Partial page updates? Animated transitions? Layered interactions?
“MP3 is dead” missed the real, much better story
If you read the news , you may think the MP3 file format was recently officially “killed” somehow, and any remaining MP3 holdouts should all move to AAC now. These are all simple rewrites of Fraunhofer IIS’ announcement that they’re terminating the MP3 patent-licensing program.