Rabbit Holes
Random sample of the internet firehose, ready for you to explore.
Artemis II Is Not Safe to Fly
“Our test facilities can’t reach the combination o...
Privacy Setup for Android 16 with GrapheneOS
A guide to figure out whether GrapheneOS makes sen...
Oops I slipped…
My travels have come to a temporary end. I was hik...
Dissecting AI News as a Layperson
NOTE: Some of the articles mentioned in this post ...
We need RSS for sharing abundant vibe-coded apps
Now we have abundant apps, we’ve hit a ceiling in ...
This Post About Outdoor Taps Is Actually About Sharing Things
Over the weekend I was attempting to setup my gard...
Why Sell Lifetime Plans, in a Default Subscription World?
There’s never been just one way to buy software. I...
On Michael Levin's research and approach
April 16, 2026 · 25 Min Read On Michael Levin's re...
What if you could rent out your own library shelf? | Rebecca Toh | TEDxSingapore
We do have the power to come to together to build ...
What’s wrong in my thinking about Errors?
After my previous post about why we accept human e...
Emergence Saved Our Tofu
I think I know what emergence means now: concretel...
Perfect Sentences, 174
A correction: in Perfect Sentences 172 I mistakenl...
How We Will Be Measured (abridged)
This is a version of How We Will Be Measured, abri...
Who needs a flying car when you have display: grid
A friend asked me if I could build him a simple we...
Artemis II Photo Timeline
Here is something wonderful. Hank Green took all t...
Clojure on Fennel part three: parsing
part one: persistent data structures part two: imm...
Starlink in Nov 2022
My Starlink Internet service has gotten pretty bad...
Linux Journey: Solving HID Access Denied Errors for the Keychron Launcher
Summary of changes for March 2026
Hey everyone! This is the list of all the changes ...
How an Oil Refinery Works
Though wind and solar continue to carve out larger...
the experience of being sick in shanghai
Unfortunately I fell sick a couple of weeks ago in...
ambivalence and authority
I have plenty of disagreement with George Scialabb...
This Week 2026 17
It’s been a rather nice week, but one that I don’t...
Choosing a new bookmarking/read later service
I used the Mozilla Pocket service until recently. ...
A decade of data sharing: Celebrating the Cambridge Cybercrime Centre’s 10-year anniversary
This year marks the tenth anniversary of the found...
lmao almost started crying about Polish 7-Eleven this morning
Let's file this under #immigrationdiary or somethi...
banning all Anthropic employees
Per my policies, I need to ban every employee and ...
Migrated blog from WordPress to Ghost and changed domains!
This blog is migrating away from WordPress. Things...
Beginning of March
Reading Time: 4 minutesI feel like I am really beh...
This is a fun brainstorm about snail mail...
This is a fun brainstorm about snail mail sign-ups...
Pushing and Pulling: Three Reactivity Algorithms
It’s looking like I’m going to need to build a rea...
I'm extremely worried that superintelligent AI will kill everyone
I’d guess maybe a 50% chance that we’re all dead w...
Beep, Boop, Sad 🤖 😞
“AI” is making me, and a lot of other people sad. ...
Mongoose: Preauth RCE and mTLS Bypass on Millions of Devices
So, Mongoose. If you’ve never heard of it, you’ve ...
Maybe you should learn something
You can learn new things. Pixel art, touch typing,...
10,000-watt GPU meet 40-watt lump of meat
The use of AI is leading to burnout among its grea...
Certificate Transparency in Firefox
.Firefox 136 looks poised to enforce Certificate T...
Exploring Linux on a LoongArch Mini PC
MOREFINE M700S Mini PC Ever the fan of an underdog...
President Trump’s $TRUMP memecoin is preparing to launch a “Coin Club” membership scheme
The website promises "elite and extraordinary expe...
A wholehearted thank you to everyone who’s bought ...
A wholehearted thank you to everyone who’s bought ...
Hello Digital Autonomy
I never really liked the term Digital Sovereignty ...
I wrote a book about computing, out soon.
First, we're starting a publishing company. Second...
Why you should run for the DSF Board, and my goals for the DSF in 2025
Applications are open for the 2025 Django Software...
So Far, So Good.
Earl and I put the 2022 Jeep Wrangler Willys throu...
The Price of Software
When Zork I was originally released in the early 8...
Where am I?
I am in Montevideo, Uruguay. My family has mostly ...
Particular: A Particulate Air Quality Sensor
We're thinking about replacing our ancient firepla...
waves & particles
body { background: #000; color: #fff; overflow: hi...
Diffs, by Pierre
<p>Although I’m generally allergic to dependencies as...</p>
When the cheap one is the cool one
Apple and Porsche both figured out the same secret...
Fraud Investigation is Believing Your Lying Eyes
The financial industry has paid tens of billions o...
Merry Christmas, Ya Filthy Animals (2025)
It’s my last day of writing for the year, so I’m g...
Playboy, kittens, and deep learning
It was nearing midnight and it had been a long day...
Generators with UnpinCell
In July, I described a way to make pinning more er...
The Shockingly Simple Math Behind Social Security
In the world of very early retirement, we tend to ...
A novel approach to multi-line strings in Rust
Writing multi-line strings in Rust is quite awkwar...
Svelte state sharing? Just use classes. They're fine.
Who here remembers Stores from Svelte 4? // counte...
A Short Review Of Physical Nintendo Switch Publishers
My Nintendo Switch game collection is starting to ...
science in an anarchist society
I've always been fascinated by anarchist societies...
It’s a lot to process
… everything. I need to know less, but I know more...
Finally Finishing Ocarina of Time
Ocarina of Time is one of those games that gets ta...
Who knows that you blog?
Who knows that you blog? by David Jamieson David t...
Categorize Your Dependencies
<p>When building a project, it's very likely that we ...</p>
An average new Dad's approach to training with kettlebells (and other tools) to develop General Physical Preparedness (GPP) at home
This is a mirror of the post on /r/kettlebell: htt...
Wicked Websites: A Rogues’ Gallery
Hello, RSS reader! 👋 This post has some bespoke ar...
Bogotá: Una imagen de la verdadera complejidad de TransMilenio
The post Bogotá: Una imagen de la verdadera comple...
2025 LLM Year in Review
2025 has been a strong and eventful year of progre...
Comprehension is the job
I’ve already referenced Addy’s Comprehension Debt ...
Claude Code won April Fools Day this year
They gave people a heckin tamagochi, what's not to...
The Nightlight
On the first phone call Mark ever made to me when ...
Wizards, Metadata, and Memory
Stage design of the Enchanted Garden by Hermann Bu...
Nicolas Solerieu
This week on the People and Blogs series we have a...
After Virtue
A book by Alasdair MacIntyre. Source: en.wikipedia...
One Developer, Two Dozen Agents, Zero Alignment
Why we need collaborative AI engineering and a tou...
The most important thing when working with LLMs
<p>Okay, so you’ve got the basics of working with Cla...</p>
AeMug Chat #2 / Experience.Computer Interview
Scientific or Manifest or...?
on hayek's bastards
After , I thought I was done with neoliberalism. I...
Should something change?
This is a pretty personal post btw, not dark or an...
A Short Post In Defense of Libraries
The speech referenced below really begins at 28:25...
[notes] Crowd-Sourcing: Metaphors for LLMs and AI
Help me make this essay as robust as it can be! Po...
Weeknote (03-01-2025)
It's been a much more joyful week. On Friday my wi...
Wizards, Metadata, and Memory
Stage design of the Enchanted Garden by Hermann Bu...
Recent reads: March 2026
It's been.... a while. I know. I got this website ...
On sabotaging projects by overthinking, scope creep, and structural diffing
Hi friends, I’ll be attending Babashka Conf on May...
Mocking-up Photo Sharing over SMS
Background I've been catching up on one of my favo...
You should try contra dancing
A popular icebreaker in San Francisco these days i...
Commodore's new (and my Dad's old) C64C
Yesterday the new Commodore, run by YouTuber Perif...
How to Swim with Manatees—without a Tour!
Swimming with manatees had been a long-time dream ...
Web Review, Week 2026-17
I’ll be vacationing a bit, so there will be no web...
Your Data is Made Powerful By Context (so stop destroying it already) (xpost)
Your Data Is Made Powerful By Context (so stop des...
On Countercomputing
I recently read MOS8502's countercomputing manifes...
Notes for US Performers in Montreal
Maj and I went to see a world-famous comedian perf...
Stepping Into The Car
So far, 2026 has been a peculiar year in many diff...
Using a USB switch as a full KVM
I just found a brilliantly easy quality-of-life im...
Life lessons from reinforcement learning
Becoming an RL diehard in the past year and thinki...
What and Why, willow leaf revisit. It happened, but it’s in the past
Here’s a tree. Willow leaf fig. Yeah, the one ever...
Home-cooked software
Software can be a home-cooked meal. I experienced ...
Pavement Posies
When we praise the posies that pierce the pavement...
Open Community License v1
an unusual non-commercial hardware-software combo ...
Remembering Anne Studivant
Remembering Anne Sturdivant Anne Sturdivant, who w...
remotely unlocking an encrypted hard disk
Your mission, should you choose to accept it, is t...
Can We Make Simpler Software With LLMs?
Can We Make Simpler Software With LLMs? Growing nu...
Signed: A Portfolio for Investors
Awhile back I asked my friend Leah Culver about ho...