NEW: Fit Kannada, by Taresh Vohra
Hot on the heels of the release of Fit Arabic, I am incredibly happy to announce Fit Kannada, designed by Taresh Vohra and released today by Mota Italic. I am not a speaker of Kannada or a reader of…
A Little More on Reconstruction
In my last post I talked in a round-about way about reconstruction. My post garnered a few comments from friends saying that reconstruction was a new idea to them, so perhaps it’s worth a few more…
Five minutes is a long time
I was feeling a little nervous. Maybe more than a little. I’ve been like this for the past month. I went through a breakup. The worse one yet. And I’m in my 40’s. A this age every breakup takes a…
bleets | June 02, 2026
I’m getting caught up on the State of Play and this God of War spin-off game seems cool, the combat looks better to me than the two most recent GoW games but I don’t know if I want to…
Absolute And Relative Risk Reduction
Deconstructing risk can help focus where we should be spending our time and money to reduce risk. Most security controls in OT reduce the likelihood of a cyber incident that causes an impact on…
Would a Satanic Panic by Any Other Name Sound as Sweet?
David Friedman’s essay on the power of rhyme: The Best Thing About the Satanic Panic. For readers too young to remember, the Satanic Panic was a widespread moral panic in the late ’80s and…
The Road That Broke the Peninsula
I stumbled on an old map to Marineland from 1962, with Crenshaw running through the landslide zone to the coast. Wait, did it really used to connect? When? And what happened? I assumed the shifting…
Trail Walking with a Say's Phoebe
A bird that appears to be a Say's Phoebe was jumping from fence post to fence post ahead of me and Joie while we walked, until it finally flew onto a nearby bush, on a Mid-Spring morning. It kind of…
Metrics of memory
Think of all the people you once knew, but no longer see. Regardless of how much time has passed. The 80/20 rule describes lots of phenomena. 20% of words account for 80% of word usage, 20% of music…
Is AI Anxiety Causing the Vibecession? An Investigation
If you’ve spent any time on econ Twitter or econ Bluesky since 2022, you’ve almost certainly come across the idea of the “vibecession.” For the uninitiated, the vibecession essentially says that…
Typing under difficult circumstances
Near the end of a 5,000-mile trip inspecting highways and byways, Brownie encourages Poor Cus to write about the experience. Says Brownie, “Why don’t you do something worth while? Write a piece…
Is merino even the right choice for a high-sweat situation?
They may be good for no-stink, but perhaps not really the best choice for high sweat. Some excerpts from here:…
Question: How does Debian solve converging configuration files?
Someone on Reddit asked how you can maintain your own version of application while also being able to upgrade packages without getting conflicts between your changes and Debians changes. Answer This…
🤖 Perils of Living In the Future
Stephanie K. Baer at The San Francisco Standard : Glasses and dishes had been removed from kitchen cabinets and left elsewhere. The dishwasher, refrigerator, and washing machine were scratched.…
Extended two-way fixed effects
selectTWFE looks interesting: “Estimates both a vanilla two-way fixed effects (TWFE) model and an extended TWFE (ETWFE) model, then selects between them using Cochran’s Q test for…
Information overload
Is it time to pull back for the endless stream of content?
Knicks Spurs and the Games of Summer '99
That's the 1999 San Antonio Spurs, flying home from the NBA Finals. They're pictured returning from their Game 5, 78-77 victory over the New York Knicks, where they clinched their first NBA…
ARN's thoughts about the ACMA licence conditions
Attentive readers of this newsletter (hello, you two!) will remember that I’ve been asking the ACMA, the Australian media regulator, for an FOI request of ARN’s thoughts regarding the…
The AI Hype Bubble
When the AI hype bubble bursts, a lot of people (myself included via my superannuation fund) are going to get burnt. I find using an LLM useful at the margins; I’m glad I’m not working in…
How good is Browser Support for the ARIA Notify API?
More and more platforms and browsers support the new API. I did some tests with different screen readers.
"Sixteenth of a year", a 1.8 KiB art piece
As I write this, we’re about 7 sixteenths through 2026, and it’s about 14 sixteenths through the day. For the sixteenth issue of the Taper online magazine, I split time into sixteenths to…
Open, less so
When developers opt out, users lose access.
Hypermedia APIs for Autonomous Agents
An extended write-up of the hypermedia API hypothesis for agent workflows with Spring HATEOAS and HAL-FORMS.
Safe Made Easy Pt.2: Don't Fear the Ref
Intro Motivating example The solution But what about self-references? States of aggregation Shattering the cycle Behind the scenes The rules so far Conclusion Intro So, in the first installment of…
The Case for Talking to Your Computer
I've always been a quiet person who prefers to write than to talk (though this may not be obvious based on the number of YouTube videos I've published). So it feels a little weird to say that I think…
File encryption with SOP/OpenPGP (and age)
This article explores file encryption with Stateless OpenPGP (SOP) tools, and contrasts this use of SOP with the age tool. SOP is a CLI standard for (vendor-agnostic) OpenPGP tools. There are…
😎 Japanese style toilet with built in bidet is glorious
One of the key takeaways from my recent Japanese trip was how even the public toilets have built-in bidets that clean your butt. I mentioned in that article that I installed one of these bad-boys in…
Announcing quarto-diagrams
quarto-diagrams is a new Quarto extension that adds a collection of circular and structured diagram styles.
They're Made Out of Weights
After Terry Bisson's "They're Made Out of Meat". "They're made out of weights." "Weights?" "Weights. Floating-point numbers. We checked the whole thing through.…
Don't Paint Yourself Into a Corner
Larry Wall built Perl around a principle: no unnecessary limitations. Most of the limitations we build into our own code aren't necessary either — they're laziness wearing the costume of caution, and…
Apple is best positioned to lead in AI with the best harness for users
I don’t expect Siri to be the magic bullet. I don’t expect another chat interface. The history of Apple is one of enabling its customers, its users, to ultimately make computing and…
Correctly Converting HEIC to PNG
iPhones by default store photos in the High Efficiency Image File format (HEIF), a lossy format that often uses the .heic extension 1 . While this file format works well enough within the Apple…
Drawing mountains: direct light
Now that we have are setup to draw SVG on a page with Bolero , we can go back to our main quest: drawing mountains in a style similar to topographic maps , using shading to hint at the relief. In…
You are not your user. Except when you are.
"You are not your user" is fundamentally good advice. It's also occasionally wrong, but in a very useful way.
Network School Experience: What it was like, learnings and goals assessment
What it was like, learnings and goals assessment
Upcoming changes in Rails rate limiter
A quick look at new rate-limiter features in the upcoming Rails version.
The Podcast Consultant Acquires Sundial Media
The Podcast Consultant acquired Sundial Media. Here's how the deal came together, why Sundial was a good fit, and what I'm learning from acquiring another founder-led service business.
Pragtical v3.11.2 Release
Pragtical v3.11.2 is a focused bug-fix release that tightens file lookup
E-Voting Made Simple (Take 4)
E-Voting Made Simple (Take 4)
Systems for making systems
I read a comment stating that git (a tool programmers use to collaborate on code, sort of like Word’s Track Changes) is not a version control system but a “system for creating a version control…
Preview: Don Matrelli's Legacy, a mod for Grand Prix Circuit
In the past months I have been analyzing Grand Prix Circuit , a Formula 1 racing game developed by DSI in 1988. It started with a simple patch to make the game assets browsable through a Stunts…
Lovable should sponsor TanStack
Lovable announced this week that every new project on its platform now builds on TanStack Start. That's 100,000 new apps a day riding on open-source infrastructure Lovable doesn't fund.
Ilma, a Navtex Decoder for the Raspberry Pi
A receiver for Navtex maritime navigational and meteo warnings.
Specific Impulse: Designing an efficient rocket propulsion system
In case of the mileage of a car or a bike - we calculate the distance travelled in a litre of gas.
A Manifesto Against AI Slop
A call for original thinking, substance, and empathy when using AI to write. Against the slop that erodes trust in professional communication.
The Hard Work of Translation
Every morning since May 9th I've established a routine of waking up by 5:30am, feeding the dog, having a snack of skyr and homemade granola, and then sitting down to translate Aristotle for at least…
Horizon
A tiny macOS menu-bar app I built around the 20-20-20 rule — every 20 minutes, look ~20 feet away for 20 seconds. Horizon gently takes over your screen for a 20-second break so your eyes can ease off…
rising
An open-source Claude Code plugin that turns Claude into a personal Reddit content engine. Reddit punishes self-promotion, so instead of spamming product blurbs, it researches what your target…
OpenAI has a branding problem
The company that led the consumer AI race might be losing the naming one.
Do you really understand your codebase?
AI is writing more and more of your code. You don't even need to be precise, the AI will figure out the details for you. Well, too much of this, and you stop learning. This is how I am preventing…