Rabbit Holes
Random sample of the internet firehose, ready for you to explore.
My Favorite Games of 2025
Hello, RSS reader! š This post has some bespoke ar...
āEvery Data Centre Is a U.S. Military Baseā
Paris Marx, writing for the Canadian Centre for Po...
2026 is the year I return to rigorous planning
2026 is the year I return to some rigorous plannin...
science in an anarchist society
I've always been fascinated by anarchist societies...
0056: consulting, zest progress, existentialize, modular borrowing, do we understand sql, zjit updates, books
The Price of Software
When Zork I was originally released in the early 8...
Back Into The Swimming Pool
It feels good to be back in a swimming pool. After...
To be defeated by ever greater things
For the new year, a resolution How small that is, ...
New Search Filtering in Web and API
The search engine recently exposed a fair number o...
S3 Storage At Home With Garage Part 2: Reverse Proxy
Warning. This whole series is not a simple HOWTO. ...
LLMs Make Legal Advice Lossy
cheap chatbot summaries take important choices awa...
The natural home for AI agents is your Reminders app
AI agents do things for you, semi-autonomously, an...
Web Review, Week 2026-03
Letās go for my web review for the week 2026-03. E...
Who needs a flying car when you have display: grid
A friend asked me if I could build him a simple we...
Thoughts On People and Blogs
As I mentioned to the supporters on Ko-fi a week a...
Summary of changes for November 2025
Hey everyone! This is the list of all the changes ...
On Mathematics vs Programming, and Syntax and Semantics
December 28, 2025 Ā· 27 Min Read On Mathematics vs ...
Week Notes 2025-48
I managed twenty-eight weeks of notes until the ha...
Updates 2025/Q4
Life and project updates from the current consecut...
Many Americans Are Open to Car-Free Living
Are Americans a ācar cultureā or are they ācar dep...
Why Sell Lifetime Plans, in a Default Subscription World?
Thereās never been just one way to buy software. I...
How Many Pixels Do You Really Need?
I was reading in Ploum's excellent blog yesterday ...
Generators with UnpinCell
In July, I described a way to make pinning more er...
January 2026
<p>I entered the new year holding an inconsolable, sh...</p>
Strength and Hope Amid the Yearās Cold Start
Hey, maybe you are struggling here at the beginnin...
2026 is starting off with even more US fascism
2026 is starting off with even more US fascism 202...
Bose Open-Sources Its SoundTouch Home Theater Smart Speakers Ahead of End-of-Life
It goes without saying, but this is how companies ...
cheap DIY solar fence design
A year ago I installed a 4 kilowatt solar fence. I...
Our Algorithmic Grey-Beige World
I start my morning going through nearly 250 feeds ...
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...
Happy Belated New Year
Hey. It's been a while. I've been meaning to reach...
Impact, agency, and taste
Iāve been thinking recently about what sets apart ...
When Was I Happiest?
My wife recently asked me at what point in my life...
My 2025 GOTY: Skate Story
You are a demon made of glass and pain. And yet, y...
[library] creaturehood
Assumed audience: Theologically-orthodox Christian...
Bring Back Ops Pride (xpost)
Cross-posted from āBring Back Ops Prideā āOperatio...
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...
Choosing a new bookmarking/read later service
I used the Mozilla Pocket service until recently. ...
Random Q&A That Are Interesting but Not At All Importantā¦
Donāt look at me like that, you know you want to a...
Tools I loved in 2025
Hi friends! While answering 40 questions to ask yo...
Responding to comments on āI stream nothingā¦ā
Responding to comments from my latest video, which...
Raising Notifications From Terminal
Raising Notifications From Terminal When executing...
Merry Christmas, Ya Filthy Animals (2025)
Itās my last day of writing for the year, so Iām g...
Better defaults for popovers via Manuel MatuzoviÄ
I recently added a rule to my reset style sheet UA...
Wizards, Metadata, and Memory
Stage design of the Enchanted Garden by Hermann Bu...
Thor: Resin Infusion
Watching carbon fiber resin infusion is always gra...
Where am I?
I am in Montevideo, Uruguay. My family has mostly ...
Customizing The Emacs Email Experience With Mu4e
You all knew this was coming. After thinking about...
Life lessons from reinforcement learning
Becoming an RL diehard in the past year and thinki...
Moving Notice
Iāve officially moved my blog to here. Goodbye Wor...
Wireless HDMI Transmitters for my phone - Not a Fan
I bought a wireless HDMI transmitter to connect my...
Reading List 01/17/2026
ALARA, OLED screens, bus stop frequency, Ozempic a...
Playboy, kittens, and deep learning
It was nearing midnight and it had been a long day...
TP-Link Tapo C200: Hardcoded Keys, Buffer Overflows and Privacy in the Era of AI Assisted Reverse Engineering
Hi friends and welcome to the last post for this y...
AI-Powered Surveillance in Schools
It all sounds pretty dystopian: Inside a white stu...
Freedom of Missing Out
But filtering out unwanted noise is not being left...
Additional Thoughts about the Command Pattern
A couple of weeks ago, I wrote a post on my employ...
The year in review: 2025
This year has been a return to the routines that o...
The year of technoligarchy
In 2025, Trump brought tech executives into power ...
The Shape of a Mars Mission
This post is the second in a series. Read part one...
One Regulation E, Two Very Different Regimes
How consumer protection in payments works, why it ...
Is there a tension between creativity and accuracy?
On Twitter, Iāve been chatting with my friend Juli...
2025 LLM Year in Review
2025 has been a strong and eventful year of progre...
How We Will Be Measured (abridged)
This is a version of How We Will Be Measured, abri...
AI in 2025: gestalt
This is the editorial for this yearās āShallow Rev...
If AI alignment is only as hard as building the steam engine, then we likely still die
You may have seen this graph from Chris Olah illus...
pre-tenuring in v8
Hey hey happy new year, friends! Today I was going...
impersonator of profundities
Robert Inchausti, from his author page at the big ...
My thoughts on slow journalism
I know Iām tired of reading articles that include ...
net.motss founding statement
In 1983 Steve Dyer created the Usenet group soc.mo...
My Book Release ā and Other Ultra-belated Updates
I released my book in 2024 but never got around to...
Gardenlog: Blueberries, Blackberries, Oh My!
OK! Checking in now on all things garden-ey from t...
A decade of data sharing: Celebrating the Cambridge Cybercrime Centreās 10-year anniversary
This year marks the tenth anniversary of the found...
The best version of my site so far...
You might have noticed that I did a big design ref...
why I had to be a runner before I could learn the piano
Iāve been trying to learn the piano for over a mon...
Why you should run for the DSF Board, and my goals for the DSF in 2025
Applications are open for the 2025 Django Software...
Credit Feed #6: The Gunner Light
In December [2025], Joel did a pretty cool thing o...
Oops I slippedā¦
My travels have come to a temporary end. I was hik...
pre-commit hooks are fundamentally broken
Let's start a new Rust project. $ mkdir best-fizzb...
Wizards, Metadata, and Memory
Stage design of the Enchanted Garden by Hermann Bu...
New RSS feeds and other small blog updates
I mentioned before I donāt like to write blog post...
Today my brain wanted to think about one of the first dates I ever went on
The moviefilm Titanic was released on December 19,...
Svelte state sharing? Just use classes. They're fine.
Who here remembers Stores from Svelte 4? // counte...
Tormentmaxxing 'simple requests'
Automating the full lifecycle of 'quick' requests ...
A novel approach to multi-line strings in Rust
Writing multi-line strings in Rust is quite awkwar...
Slopes in AABB collision systems
Recently (again, bored on a vacation), I started w...
Categorize Your Dependencies
<p>When building a project, it's very likely that we ...</p>
Certificate Transparency in Firefox
.Firefox 136 looks poised to enforce Certificate T...
How to think about Gas Town
<p>I want to continue with my <a href="/series/getting-started-with-claude-code">series on how you can u...</a></p>
This Week 2026 03
Yey, hurray for me, as I write this Iāve completed...
Blog Questions Challenge: Technology Edition
Andreas tagged me in his post over the Blog Questi...
More dog care, work and lots of games - W02
The second week of the year was filled with many d...
Random Monster Generator
I've had this idea in my list for a long time - ge...
ambiences, agencies, apparitions
Reading Time: < 1 minuteiāve been interested in de...
Visiting the Santa Fe Moon Tree
The Radiolab podcast (or actually, their "Terrestr...
My Unexpected Journey to Hormone Replacement (TRT)
As a man of Science, Iām supposed to hide my enthu...
Perfect Sentences, 160
I am saying that we have, as a species, a deep and...
Las Vegas, the Fourth Circle
reflections on Last Vegas Re:Invent, 2025 From the...
Taking Money off the Table
Recently I had a long call with an old friend who ...
Weeknote (03-01-2025)
It's been a much more joyful week. On Friday my wi...