New
The latest blog posts to take off on Hacker News. 80,857 posts.
Defragging my old Dell's UEFI NVRAM
I’m setting up an old Dell box (2011-era tech). I was migrating to some new boot drives and setting up grub on them again. Got to the point of deleting the old boot entries and adding new ones, and got an error like Could not prepare boot variable: No space left on device. Weird, because there weren’t that many EFI…
Adding Mastodon Comments to Your Blog
I hate ads. I also hate tracking and bloat. But I didn't actually hate the latter quite enough to get rid of Disqus for comments. It was a free, good service, and you could turn off ads for the users (which I did).
Tokio and Prctl = Nasty Bug
Recently I encountered a bug so cute that I immediately knew that I will want to share it on my blog. It was one of those bugs that even Rust can’t save you from. It occurred in HyperQueue (HQ), a distributed task scheduler written in Rust that I work on.
It is no longer safe to move our governments and societies to US clouds
The very short version: it is madness to continue transferring the running of European societies and governments to American clouds. Not only is it a terrible idea given the kind of things the “King of America” keeps saying, the legal sophistry used to justify such transfers, like the nonsense letter the Dutch cabinet…
Pee If You Want to Go Deeper (2021)
While I’m usually blogging about triathlon, today I want to discuss one of my other hobbies, scuba diving. Diving in the UK usually requires diving in a dry suit (not always, but trust me, it’s a LOT more comfortable). One of the biggest concerns that many have is about how to deal with the bladder
Why are QR Codes with capital letters smaller than QR codes with lower case?
Take a look at these two QR codes. Scan them if you like, I promise there's nothing dodgy in them. Left is upper-case HTTPS://EDENT.TEL/ and right is lower-case https://edent.tel/ You can clearly see that the one on the left is a "smaller" QR as it has fewer bits of data in it. Both go to the same URl, the only…
But good sir, what is electricity?
A quick look at the physics of conductors, insulators, and electric charges.
Lambda Calculus and Lisp, part 1
The first of a series of envisioned blog posts on lambda calculus, and Lisp. It’s unclear exactly where to start: there is a whole heap of interesting issues, both theoretical and in terms of concrete implementations, which tangle and interconnect. A particular application of lambda calculus is a very salient…
Half-Life
Around twenty years ago, people would have laughed if you told them that videogames would end up at the Smithsonian, but the Half-Life team really did want to make games that were more than just throwaway toys. The rule against cinematics — which made our jobs much harder and also ended up leaving a lot of my favorite…
Making any integer with four 2s
There's a cute math puzzle that can be interesting to folks on very different levels:
Clang Static Analyzer and the Z3 constraint solver (2022)
Notes on using the Z3 constraint solver with the Clang Static Analyzer
Ask for no, don't ask for yes (2022)
I think it is important to have a bias for action. Like anything else, this is something you can make a habit of. Moving forward allows you to make progress. I don’t know about you, but I’ve frozen up in the past not knowing what the right path was for me. Moving forward, even the smallest possible step, helped break…
In Defense of Text Labels
Why Icons Alone Aren't Enough.
Utah bill aims to make officers disclose AI-written police reports
A bill headed to the Senate floor in Utah would require officers to disclose if a police report was written by generative AI. The bill, S.B. 180, requires a department to have a policy governing the use of AI. This policy would mandate that police reports created in whole or in part by generative...
The Birth of Chipzilla
Or, the early history of Intel Corporation
Private antitrust cases are going through the courts
Private antitrust cases against Equifax, Pepsi, American Express, the Ultimate Fighting Championship, and Corteva are going through the courts. And it turns out, judges get the monopoly problem.
The $1.5B Bybit Hack
The $1.5B Bybit Hack demonstrates how the Era of Operational Security Failures has arrived, and most cryptocurrency companies are not prepared for its implications.
Page is under construction: A love letter to the personal website
If you take just one thing away from this article, I want it to be this: please build your own website.
Just Write
A blog post is a very long and complex search query to find fascinating people and make them route interesting stuff to your inbox.
If it is worth keeping, save it in Markdown
Why and how to preserve digital content in plaintext format for long-term accessibility and reuse
Who needs a sneaker bot when AI can hallucinate a win for you?
AI tried to take launch results into their own... hands? And it caused some heartbreak.
Fast Cash vs. Slow Equity
Knowing what you're building
The Deep Research problem
OpenAI’s Deep Research is built for me, and I can’t use it. It’s another amazing demo, until it breaks. But it breaks in really interesting ways.
20 years working on the same software product
I released version 1 of my table seating planning software, PerfectTablePlan, in February 2005. 20 years ago this month. It was a different world. A world of Windows, shareware and CDs. A lot has c…
Yocto, RockPi and SBOMs: Building modern embedded Linux images
TLDR: I wanted to generate an up-to-date disk image for a Rock Pi 4 using Yocto that included CUPS and Docker to both get a better understanding of Yocto …
Why Ruby on Rails still matters
An old tool endures in a Next.js world