Rabbit Holes
Random sample of the internet firehose, ready for you to explore.
I did a telehealth call this week about some third-party blood test...
I did a telehealth call this week about some third...
This Week 2026 15
Slowly the weather is warming up, and I’ve had a n...
remotely unlocking an encrypted hard disk
Your mission, should you choose to accept it, is t...
Easy VM sandboxes for LLM agents on MacOS, Miami & Paris travel
Hi friends, I’m traveling the next two weeks, drop...
My love hate relationship with music and music streaming
My relationship with music and music streaming is ...
Summary of changes for March 2026
Hey everyone! This is the list of all the changes ...
Fraud Investigation is Believing Your Lying Eyes
The financial industry has paid tens of billions o...
Who needs a flying car when you have display: grid
A friend asked me if I could build him a simple we...
Perfect Sentences, 172
Violence, if we must, let's talk about it, but by ...
Exploring Linux on a LoongArch Mini PC
MOREFINE M700S Mini PC Ever the fan of an underdog...
Impact, agency, and taste
I’ve been thinking recently about what sets apart ...
Can We Make Simpler Software With LLMs?
Can We Make Simpler Software With LLMs? Growing nu...
AeMug Chat #2 / Experience.Computer Interview
Scientific or Manifest or...?
The most important thing when working with LLMs
<p>Okay, so you’ve got the basics of working with Cla...</p>
Beep, Boop, Sad 🤖 😞
“AI” is making me, and a lot of other people sad. ...
Home-cooked software
Software can be a home-cooked meal. I experienced ...
Blacklisting a Module in the Linux Kernel (in 2026)
As part of a quest to disable the HDMI audio devic...
Can AI make advancements in moral philosophy by writing proofs?
If civilization advances its technological capabil...
On Countercomputing
I recently read MOS8502's countercomputing manifes...
science in an anarchist society
I've always been fascinated by anarchist societies...
Diffs, by Pierre
<p>Although I’m generally allergic to dependencies as...</p>
KTT x 80Retros GAME 1989 Orange
A retro-themed linear MX switch from an unlikely c...
first impressions of shanghai
Recently I’ve been thinking how there is time, and...
Pushing and Pulling: Three Reactivity Algorithms
It’s looking like I’m going to need to build a rea...
Open Community License v1
an unusual non-commercial hardware-software combo ...
Notes for US Performers in Montreal
Maj and I went to see a world-famous comedian perf...
Svelte state sharing? Just use classes. They're fine.
Who here remembers Stores from Svelte 4? // counte...
Reading List 04/11/2026
Is the Strait of Hormuz open yet, building code co...
Recently in March '26
Now that I am looking back at what happened in Mar...
Choosing a new bookmarking/read later service
I used the Mozilla Pocket service until recently. ...
Artemis II Is Not Safe to Fly
“Our test facilities can’t reach the combination o...
Wizards, Metadata, and Memory
Stage design of the Enchanted Garden by Hermann Bu...
Playboy, kittens, and deep learning
It was nearing midnight and it had been a long day...
Categorize Your Dependencies
<p>When building a project, it's very likely that we ...</p>
Migrated blog from WordPress to Ghost and changed domains!
This blog is migrating away from WordPress. Things...
I Loved Computers Before the Internet was a Thing
A reconstruction of the Commodore 64's BASIC promp...
I wrote a book about computing, out soon.
First, we're starting a publishing company. Second...
Macworld: ‘Use Apple’s App Store at Your Own Risk’
Reece Rogers, Wired, in January: In the first mont...
banning all Anthropic employees
Per my policies, I need to ban every employee and ...
Life lessons from reinforcement learning
Becoming an RL diehard in the past year and thinki...
Why you should run for the DSF Board, and my goals for the DSF in 2025
Applications are open for the 2025 Django Software...
An NSFW filter for Marginalia Search
… optional, that is. I’ve been working on an NSFW ...
The Price of Software
When Zork I was originally released in the early 8...
mist is now open source and looking for interop
A brief update on mist, my ephemeral Markdown edit...
Week Notes 2025-48
I managed twenty-eight weeks of notes until the ha...
Where am I?
I am in Montevideo, Uruguay. My family has mostly ...
A Message from the SCHOLSBAG Foundation
Attention! This is satire. Once again we have been...
What Interested Me Today 8
Welcome to another installment of “things that int...
I don't want a screenshot of your Claude conversation
The number of screenshots of Claude conversations ...
Newbird.AI! Or Loony.AI
Every speculative era has its favorite suffix. In ...
Remembering Anne Studivant
Remembering Anne Sturdivant Anne Sturdivant, who w...
Why Sell Lifetime Plans, in a Default Subscription World?
There’s never been just one way to buy software. I...
Mongoose: Preauth RCE and mTLS Bypass on Millions of Devices
So, Mongoose. If you’ve never heard of it, you’ve ...
Signed: A Portfolio for Investors
Awhile back I asked my friend Leah Culver about ho...
Recent reads: March 2026
It's been.... a while. I know. I got this website ...
Bubbles Is the Cool New Way to Find Blogs
I wanted to quickly highlight a new blog discovery...
net.motss founding statement
In 1983 Steve Dyer created the Usenet group soc.mo...
[library] recovery… is a hopeful act
…and resilience is a virtue I have been building a...
Impressions from FOSSBackstage 2026
This week I’ve been in Berlin for FOSS Backstage 2...
A decade of data sharing: Celebrating the Cambridge Cybercrime Centre’s 10-year anniversary
This year marks the tenth anniversary of the found...
My Workspaces
This post is inspired by Franck Sauer’s My Workspa...
Clojure on Fennel part two: immutable.fnl optimizations
So the next post will hopefully be about the compi...
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...
Leaving Mastodon and all social media for good
Howdy y’all. I thought about sharing this on just ...
Foundational Texts: Raised by the Channel Five News Team
Ron Magers and Carol Marin on their last broadcast...
Using a USB switch as a full KVM
I just found a brilliantly easy quality-of-life im...
2025 LLM Year in Review
2025 has been a strong and eventful year of progre...
Issue 103 – The President’s Council of Podcasters
Coinbase is accused of holding the cryptocurrency ...
One Developer, Two Dozen Agents, Zero Alignment
Why we need collaborative AI engineering
Human Trust of AI Agents
Interesting research: “Humans expect rationality a...
Comprehension is the job
I’ve already referenced Addy’s Comprehension Debt ...
Vancouver: The Grid Thickens
The post Vancouver: The Grid Thickens appeared fir...
Generators with UnpinCell
In July, I described a way to make pinning more er...
Daily steps to building our resistance into a General Strike
Daily steps to building our resistance into a Gene...
Oops I slipped…
My travels have come to a temporary end. I was hik...
Wizards, Metadata, and Memory
Stage design of the Enchanted Garden by Hermann Bu...
wastrel milestone: full hoot support, with generational gc as a treat
Hear ye, hear ye: Wastrel and Hoot means REPL! Whi...
Merry Christmas, Ya Filthy Animals (2025)
It’s my last day of writing for the year, so I’m g...
Your Data is Made Powerful By Context (so stop destroying it already) (xpost)
Your Data Is Made Powerful By Context (so stop des...
This Post About Outdoor Taps Is Actually About Sharing Things
Over the weekend I was attempting to setup my gard...
How We Will Be Measured (abridged)
This is a version of How We Will Be Measured, abri...
When (not) to break rules
You’ve got to think about big things while you’re ...
ambivalence and authority
I have plenty of disagreement with George Scialabb...
Ephemeral Media
Hello, RSS reader! 👋 This post has some bespoke ar...
Claude Code won April Fools Day this year
They gave people a heckin tamagochi, what's not to...
Conway: Think Networks First, Actors Second
Or why we need to work together to find the right ...
Emergence Saved Our Tofu
I think I know what emergence means now: concretel...
My Unexpected Journey to Hormone Replacement (TRT)
As a man of Science, I’m supposed to hide my enthu...
Happy pay the murderous grift machine day
Happy pay the murderous grift machine day
The Nightlight
On the first phone call Mark ever made to me when ...
The Brightest Dot is Jupiter
Here are a couple of my favorite astrophotography ...
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...
Web Review, Week 2026-15
Let’s go for my web review for the week 2026-15. F...
This is what I love, come find me.
This piece was commissioned by This Town is Small ...
waves & particles
body { background: #000; color: #fff; overflow: hi...
Ai-enhanced writing process
My process of using AI to enhance my writing witho...
Is there a tension between creativity and accuracy?
On Twitter, I’ve been chatting with my friend Juli...
I Wish I Could Talk to My Dad
My best friend lost his Dad yesterday. Understanda...
lmao almost started crying about Polish 7-Eleven this morning
Let's file this under #immigrationdiary or somethi...
A novel approach to multi-line strings in Rust
Writing multi-line strings in Rust is quite awkwar...
In The Distance.
As I sit in our hotel room in St. Louis, I’m findi...
On a book review and my recent trip to Vienna
January 23, 2026 · 9 Min Read On a book review and...
Weeknote (03-01-2025)
It's been a much more joyful week. On Friday my wi...