Rabbit Holes
Random sample of the internet firehose, ready for you to explore.
Got opinions on observability? I could use your help (once more, with feeling)
Last month I dropped a desperate little plea for h...
Niri Completely Changes Multitasking
I’ve seen an increase in talk about this relativel...
cheap DIY solar fence design
A year ago I installed a 4 kilowatt solar fence. I...
Choosing a new bookmarking/read later service
I used the Mozilla Pocket service until recently. ...
Wireless HDMI Transmitters for my phone - Not a Fan
I bought a wireless HDMI transmitter to connect my...
How to Write an Agent
Hello friends. This blog post was supposed to be t...
Our Good Boy
The past seven years have been the longest stretch...
Wired on a Surrogacy Gone Wrong
a thoroughly modern contract case
Wizards, Metadata, and Memory
Stage design of the Enchanted Garden by Hermann Bu...
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...
How We Will Be Measured (abridged)
This is a version of How We Will Be Measured, abri...
A novel approach to multi-line strings in Rust
Writing multi-line strings in Rust is quite awkwar...
IndieWeb Carnival: On Ego
Ego is one of those words that’s difficult to pars...
Blog Questions Challenge: Technology Edition
Andreas tagged me in his post over the Blog Questi...
Why you should run for the DSF Board, and my goals for the DSF in 2025
Applications are open for the 2025 Django Software...
Web Review, Week 2025-43
Let’s go for my web review for the week 2025-43. U...
Reading List 10/25/25
Jet engine-powered data centers, Brightline train ...
Broken Links from the Typepad Shutdown
Readers are pointing out that some of my old posts...
Categorize Your Dependencies
<p>When building a project, it's very likely that we ...</p>
First look at the DGX Spark
A local supercomputer between the size of a Mac mi...
Shipping Calendearing
For when you have too many calendars Once upon a t...
Smartphones are not the enemy
Phones aren’t evil. The attention economy is what ...
Introducing “Moments”
I built a new feature for this website to highligh...
A fertile corpse
The Democratic Party should campaign and run on a ...
Storing Unwise Amounts of Data in JavaScript Bigints
Storing Unwise Amounts of Data in JavaScript Bigin...
Vibe Check №40
Another hot Fall in Texas. No notable rain since J...
What is the point of the Webpage Jam?
In response to a question from ~pgadey
Charleston's historic fabric
Photos and thoughts from a short family vacation t...
The simulation of judgment in LLMs ↗
The simulation of judgment in LLMs While models of...
What I Need You To Understand, Notes from Chicago in Late October
Originally from notes written Tuesday, October 21 ...
Jury Duty
Last week, for the third time in my life, I was su...
Credit Feed #4: Embrace the Kickback
Two platformers. Both have been on my radar for a ...
Another orbit completed
Time for some quick, back-of-the-digital-napkin bi...
Weeknote (03-01-2025)
It's been a much more joyful week. On Friday my wi...
Language Support for Marginalia Search
One of the big ambitions for the search engine thi...
Love letters 11-13
11 Seeds are shitty little bastards. You put them ...
AI Browsers, ad nauseam
If you think Machine Learning and Web Browsing go ...
Anatomy of a crypto meltdown
October 2025 brought the most dramatic crypto flas...
Svelte state sharing? Just use classes. They're fine.
Who here remembers Stores from Svelte 4? // counte...
I see a future in jj
<p>In December of 2012, I was home for Christmas, rea...</p>
Doing My Day Job on Chimera Linux
View of sugar cane fields from where I was working...
Austin Reaves is also very good at basketball.
Austin Reaves is also very good at basketball.
Fall Classic, 5 GoodReads & Happy Diwali
Fall is the season for baseball’s fall classics. E...
When your village becomes a city
One discussion at the Accountability In Open Sourc...
When blogging topics pop up again
It’s been really nice to see the “Ten Pointless Fa...
BuzzBuzz Dog Collar
The first few times we left him home alone we came...
This Week 2025 43
This was the first real week of work after my vaca...
memorable experiences in jeju
I think jeju has become one of my favourite places...
Perfect Sentences, 148
We simply do not know what our writing does. "Ther...
Some wholesome media
I’m on my hols. Some recommendations. Watch The Ba...
Stack Traces are Underrated
Stack Traces are Underrated I Love Stack Traces Wh...
Universal Pokémon Randomizer ZX
I’ve been playing through Pokémon FireRed recently...
on new projects
I’m working on a few new projects. A few, because ...
science in an anarchist society
I've always been fascinated by anarchist societies...
Wizards, Metadata, and Memory
Stage design of the Enchanted Garden by Hermann Bu...
some huge inarticulate beast
John Ganz: We’ll see if this is truly the turning ...
Replacing clojure-lsp with clj-kondo and Refactor-nREPL
I’ve been programming in Clojure for the last five...
Gardenlog: Blueberries, Blackberries, Oh My!
OK! Checking in now on all things garden-ey from t...
Who needs a flying car when you have display: grid
A friend asked me if I could build him a simple we...
The Shape of a Mars Mission
This post is the second in a series. Read part one...
Unplugging, Two Weeks Later
A short time ago I posted about some possibilities...
A window into modern loan origination
A four party consortium can underwrite, fund, and ...
First Wap: A Surveillance Computer You’ve Never Heard Of
Mother Jones has a long article on surveillance ar...
Reddit Sues Perplexity and Three Data Scraping Companies Because They Crawled Google
Matt O’Brien, Associated Press: Social media platf...
Birthday Inventory 2025
It’s become a ritual for me to take a personal inv...
Impact, agency, and taste
I’ve been thinking recently about what sets apart ...
It depends what your goal is
I find myself concluding cerebral conversations ab...
Understanding the Infinity System
The Infinity System is a multichannel platform wit...
A Word on Omarchy
An in-depth look at the currently trending _Arch_ ...
Certificate Transparency in Firefox
.Firefox 136 looks poised to enforce Certificate T...
#2 Brain Dump on X.com and Recent Books I've Read
August 29, 2025 · 7 Min Read #2 Brain Dump on X.co...
Generators with UnpinCell
In July, I described a way to make pinning more er...
Do You Know Where You Come From?
There’s an extraordinary fact about Earthlings- an...
A constraint language, bedframe, and air handling trouble
Hi friends! I had an absolute blast in New York Ci...
First impressions of jj from a git fan
What is jj? Jujutsu (jj) is a distributed version ...
Los Alamos No Kings Protest
The Los Alamos No Kings protest on Saturday went w...
whippet hacklog: adding freelists to the no-freelist space
August greetings, comrades! Today I want to booken...
The Internet Is Cool Actually
On my desk right now I have: A copy of issue one o...
Goodbye Nuclear Power Plant
You might think that that's a really weird headlin...
[photos] Espresso from Cinchona at Provision Bread &amp; Bakery
On Friday, I went down to Provision Bread & Bakery...
Today my brain wanted to think about one of the first dates I ever went on
The moviefilm Titanic was released on December 19,...
I Am Out Of Data Hell
I haven’t written anything in four months. This pe...
Dialing Up the Internet Phonebook
You might’ve heard of the Internet Phone Book, a c...
How Unlimited Free Stuff from Amazon Almost Ruined My Retirement
It all started last winter when I innocently poste...
Summary of changes for September 2025
Hey everyone! This is the list of all the changes ...
Encrypting an existing home directory with gocryptfs
I few weeks ago I got my hands on a Panasonic CF-S...
Is It Worth It To Optimize Images For Your Site?
Yes but it depends on how you define the verb “to ...
Oops I slipped…
My travels have come to a temporary end. I was hik...
A Treatise on AI Chatbots Undermining the Enlightenment
On chatbot sycophancy, passivity, and the case for...