Most cited
Posts that commenters keep linking to, ranked by how many different people have cited them in Hacker News comments. 6,985 posts.
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
Summary of Atomic Habits
A summary of the best ideas from Atomic Habits by James Clear
The UK is wasting a lot of wind power
The UK discarded 6% of its windpower last year, at a cost of almost £1bn. What’s going on, and how can we fix it?
Jwz: Google's pseudonym support "obvious bullshit"
In a shamefully credulous statement, they say: Proponents of pseudonymity scored a major victory today, when Google executive Vic Gundotra revealed at the Web 2.0 Summit that social networking service Google+ will begin supporting pseudonyms and other types of identity. According to Mashable, Google+ will be "adding…
Personal Data Warehouses: Reclaiming Your Data
I gave a talk yesterday about personal data warehouses for GitHub’s OCTO Speaker Series, focusing on my Datasette and Dogsheep projects. The video of the talk is now available, and …
Open Source is one person
The Register recently published a story titled Putin on the code: DoD reportedly relies on utility written by Russian dev. They should be ashamed of this story. This poor open source developer is getting beat up now to score some internet points. It’s very upsetting. But anyway, let’s look at some receipts. If you’re…
The SpaceX Starship is a big deal
Part of my series on common misconceptions in space journalism. Now available in audio form. SpaceX has been working on some variant of the Big Falcon Rocket for almost a decade, with a publicly an…
Donald Knuth – The Patron Saint of Yak Shaves (2017)
In 2015, I gave a talk in which I called Donald Knuth the Patron Saint of Yak Shaves . The reason is that Donald Knuth achieved the most perfect and long-running yak shave: TeX.
Image Scaling Attacks
This post is part of a series about machine learning and artificial intelligence. Click on the blog tag “huskyai” to see related posts. Overview: …
Understanding the War in Ukraine
This week, I want to break from our usual format and respond to the fairly unusual global events. I expect a lot of my readers are trying to get a grasp on what is happening right now in Ukraine an…
Why the password "this is fun" is 10 times more secure than "J4fS!2"
Baekdal is your premium site for media reports and trend analysis. Subscribe from €7.55/month
Fix it, Fork it, Fuck off (2019)
I write and publish open source code. I quite often get bug fixes, patches, requests and questions regarding the things I have published. Most of the feedback is respectful and helpful. However …
India, Jio, and the Four Internets
There are four Internets: China versus the U.S., and the E.U. and India. India’s potential new model rests on Jio.
Why the Windows Registry sucks technically (2010)
It’s quite popular to bash the Windows Registry in non-technical or lightly technical terms. I’ve just spent a couple of weeks reverse engineering the binary format completely for our h…
Why Python 3 Exists
This month I invited to Q&A at PuPPy [https://youtu.be/2XviXtxWKO8?list=PL4S0lvhXvdhIV2C28Ia_DeIeloBrsQBOW] (the Puget Sound Python users group) that eventually led to me explaining why Python 3 came into existence and the whole string/bytes deal. I ended up receiving a compliment on the explanation which
The Mathocalypse
More Updates (Oct. 12): Jeffrey Ketchersid has used Claude Code agents to show that BusyBeaver(10) exceeds Graham’s number, beating the previous best result that BB(13) does so. In response t…
Experiments on a $50 DIY air purifier (2020)
You can make a DIY air purifier in 30s. To test if it works, I generated smoke, and measured how well it removes tiny particles.
Our fundamental right to shame and shun the New York Times
What the NYT Cancel Culture Editorial Got Wrong, And What It Got Right
Using Voice to Code Faster than Keyboard
2021-11-13 page moved to http://xahlee.info/emacs/emacs/using_voice_to_code.html