Python Data Classes: Cleaner Code with Less Boilerplate
A practical guide to data classes, why they replace hand-rolled classes for data containers, and the features that make them worth reaching for.
Python Data Structures: Choosing the Right Tool for the Job
A practical guide to Python's built-in data structures — lists, tuples, sets, and dictionaries — when to use each, their time-complexity trade-offs, and when to reach for the collections module.
Devils
There’s nothing in this book that you haven’t encountered many times before in the fantasy genre. This is a good thing as we already know pretty much everything about how this world works. What is…
Queuing Theory for Systems Engineers
A practical, example-first guide to queuing theory in systems engineering: single-server M/M/1 response time and the 50% load paradox, the hockey stick latency curve, Pollaczek-Khinchine service…
My Dive Planner
Every idiot with a Claude subscription seems to be making their own dive planning tool these days, so so as not to be left out, I’ve made one too. The motivation for me was that every dive plan is…
First time watching: Dune: Part One
Advocating a smart and interesting first reaction video.
'Til the Clouds Come Home
My family first got online with Prodigy dial-up when I was 8. We connected to it via a local phone number, and so I thought that meant the offices of our local phone operator down the street was…
The Unitary Executive (Part 3): Theory Versus Reality
In my last post we considered whether the insecurity of unitary executive theory from the standpoint of constitutional text and other accepted methods of constitutional interpretation may explain the…
Note 004
I'm late posting my Monday blog, but it is still Monday in the states so I am going to go with that. I have been working non-stop lately but on some pretty cool things so feeling grateful I get to do…
Monday
It was certainly a day. I started off having to call the dentist and endodontist and try to sort out timings of my upcoming root canal and crown and it went poorly. I ended up sobbing on the floor…
Tenshingoso
This Shintaido practice was taught to me twice by two different European theater practitioners. It was taught as a warm-up/centering/voice opening technique and that is how I use it both in my…
changing for climate change
Wildfires burning across the West, this time threatening Reno, Nevada. Flooding and storms in Indiana, and residents in Gary have not had power for twelve days. A tornado lifted the roof off a high…
Buy Canadian
A 1958 “Buy Canadian” promotion from the Canadian Advertising Association, found on Reddit .
H is for Help Wanted?
I received a request to ID some stuff from passing reader Noah Churchill the other day, and he explained; "I am trying to find a source for this gas station toy and crane toy repurposed…
Lamb 0.14.0
Originally written on lamb-releases : Lamb 0.14.0 — Convergence This release is mostly internal: a sweep that converged ten duplicated mechanisms behind the recurring bugs (visibility rules, the…
Jazz Journalists Association features Jim Brock Photography coverage of the 2026 Newport Jazz Festival
August 24, 2026 Some years ago, a colleague who helped produce the Newport Jazz Festival encouraged me to join the Jazz Journalists Association. I was initially reluctant. After all, I’m a…
Two pictures of a wallet photo
Once upon a time, on a train in Spain, a man peered across the carriage and saw none-other than Pablo Picasso himself. Mustering his courage, he approached the debauched artist, “Pablo, why does…
Summer’s Wrapping Up
LEDE ONWe’re nearing the end of summer (often defined as ending with Labor Day here in the US). Many of you have been vacationing in inflationville, and are getting ready to head back to work. So…
Game Controllers and You
This is kinda silly to point out but here we are, I mean, yes a game will be best played using the controller it was designed around. This isn't a thing to dwell on, but I had some notes. This…
SYMMETRY?
Hmmm....This is one of those photos I thought would turn out better. Was desperate for a photo!
Champions of mathematical structures
In my video 3 weeks ago about natural groups (see video link), I had claimed that metric spaces are the champions among all topological structures and that groups are the champions among all…
Josh Haden’s Mémoire Podcast episode 79: Charlie Haden Interview 2010
Josh Haden’s Mémoire Podcast episode 79: Charlie Haden Interview 2010Josh Haden’s Mémoire Podcast episode 79: Charlie Haden Interview 2010
In the Court of History
Gil Duran discusses "The Nerd Reich" with Sidney Blumenthal and Sean Wilentz on the Court of History podcast.
Atrophy
It was somewhere in 2015 I think, a hammer to the fingers, a snip of the tongue, a slap across the face, a stab through the gut. Atrophy is a strange thing. I used to be able to flow, just let my…
Tech Choices
Of course it’s okay to criticize people for their tech choices — for returning to X, for instance, as MacStories recently did. I’m not on X and there’s no way I would return. Fuck that place and fuck…
Your First Virtual Machine: Write yourself a compiler, Part IV
In the previous article, we emitted an intermediate representation (IR) for our programming language that is easier to process than source code. However, we did not build a program that could read…
Codes of conduct
Over the last year and a half, I've watched with growing horror as “vibe coding” and similar practices have grown from niche to widespread, especially within Free Software communities. (This is only…
A curmudgeon tries a language server
I write code roughly the same way I did ten years ago: I make edits in my text editor, I switch over to a terminal window and I run a command to compile and execute the code. I look at the result,…
Scans of some rare papers
Table of Contents Johnson (1977): Efficient special-purpose priority queues This is a collection of some PDFs of hard-to-find papers. Johnson (1977): Efficient special-purpose priority queues Link to…
Should we let AI govern us?
What if AI were in charge of public policy and politics? Perhaps it would shift food subsidies, electrify transport, build cheap power, sign the plastics treaty, restore the aid, and feed everyone…
End of the Summer Game Challenge 2026
Summary of what I managed to complete during my Summer Game Challenge for 2026
Bagaço v3: Now with PDFs and Wikipedia!
Source composition and averages. I'm proud to announce Bagaço v3, the third version of the largest European Portuguese pretraining dataset for large language models. Why a new version? After my work…
Чему меня научили ревью мейнтейнера OVHcloud
Предельно подробные ревью мейнтейнера Y0Coss по моим недавним PR в документацию OVHcloud, переработанные в рабочий гайд по сопровождению документации и LTS: выбор версий на замену, подлинные примеры…
A maintainer's review guide, turned into a method
Detailed reviews from OVHcloud maintainer Y0Coss on my recent documentation PRs, reworked into a working guide for documentation maintenance and LTS management — choosing replacement versions,…
Ninety Cars, A Turo Fleet, And A Straw Man Bust Out Scheme
Cesar was 25 years old and out of work when he walked into a Miami CarMax in August 2020 and filled out an application for a $49,000 Mercedes. He had no steady job and no real income, but that…
Authentication and Authorization in Backend
So far in this series, we've talked about HTTP, routing, serialization, and how data moves between clients and servers. But eventually, every backend application reaches two very important questions:
teamwork
Maybe it's just me but without teamwork, jobs get boring. I know plenty of solo founders/builders, but it isn't for me. I had somebody at work on my 'team' leave last week. We worked together…
Trump Sanctioned ICC Officials to Shield Israeli Leaders. Rights Groups Sued.
Supporters of Trump-sanctioned individuals or entities face maximums of $1 million in fines and 20 years imprisonment. The United States has long endeavored to undermine the work of the International…
What If He Exists?
What if there really is someone for you? I know. Some days that feels almost ridiculous to believe. Especially after all the almosts. The people you tried to make it work with. The ones you had to…
Top 5 Best Retro Strategy RPGs
The phrase “if it ain’t broke, don’t fix it” can apply to a lot of different game genres. Lots of games released in the past few years heavily build upon the...
When “Auto-Delete” Becomes “Adverse Inference”
The messages were set to delete within an hour, and some of those settings were changed after a litigation hold had already landed. That was really the whole idea. If you practice long enough, you…
April 1, 2020 — More Satellites Than Planes
Good advice circulated early in the covid pandemic: take lots of notes, you'll want to remember this era. I tried! This was pretty much it. I'm doing a lot of retrospecting on a lot of…
Pull Day 🏋️
Listening to Turnstile and that helped keep me moving through these lifts to failure. Mondays are the worst at the gym because of so many people being there. Unknown location (probably inside)
My friends and I take turns picking movies to watch. I converted our crappy spreadsheet into a whole ass website.
Since the COVID-19 pandemic, I have been watching things over Discord on a nearly nightly basis with my friends Felicia and Beth. Sometime in March of 2025, we welcomed our friend Casey as a fourth…
Why you wouldn’t vote for me (Part 1 of “campaigning”)
Fifty-some years ago, I expected that I would run for a political office “one day.” But for most of the past 50 years, I’ve believed I would probably be un-electable for most…
Sovereign Tech Fellowship for Freedesktop Tasks
In 2025 I was honored to be selected for the first cohort of Sovereign Tech Fellows, a program by Germany’s Sovereign Tech Agency to improve the resilience of the open source ecosystem by…
Where does gayness come from?
Angela and Dwight go to Toby to dispel some myths on homosexuality.
26 things
Post last updated 5 days, 3 hours ago It's my 26th birthday and I thought to list a few things I've learned or wished I knew sooner in this quarter century of life. Without further ado: Learn to…
Some terms from Reinforcment learning as I understand them
Last Updated: Aug 24, 2026 TLDR: graph TD A[Reward, What happened?] --> B[Return, How good was the future from here] B --> C[Value/Q, What do I 'normally' expect from this state/action?] C -->…
Obsidian Base – Created Today
I use Obsidian heavily, and daily notes are central to my workflow. One snippet I include in every daily note displays all other notes I created that day. I’ve used … Continue reading…