My therapist quit on me
I have an interesting, first hand experience with why continuity of care is important.
Building the Singline Waitlist Page
For the past few weeks, I having so much fun tinkering with Singline, a macOS app that shows synchronized lyrics for whatever is playing on Spotify or Apple Music. Whether you want it floating over…
What REALLY Happens When We Die?
Avoiding all dogma, myth and cant, relying only on scientific observations, what can we say? Quite a lot really. It all depends on your model of consciousness. If it really is true that we are a…
The Trouble With Oligarchy-Curious Dems
This comic was inspired by recent discussion about Democratic primary candidates for the midterms as well as friendly gestures that incumbent Dems have made towards terrible authoritarians. The most…
The Colors a Design System Does Not Have
I ported the design system behind this site onto my Linux desktop, and the colors that transferred were the easy half. The interesting work was the slots that had nowhere to come from, and the one I…
Maggy Gould
Maggy Gould (b. Natchez, Mississippi, 31 October 1915; d. Manhattan, New York, 10 November 1980)Marguerite Goodman was the first child of Howard Wells Goodman (1887-1960) and Dorcas Walters…
Who Is Your Audience and What Do They Do?
Having a clear goal will increase the effectiveness of your technical writing.
The Contrast Effect: How Your Brain Decides What’s Worth Remembering
The neuroscience behind every story you actually remember is the same. Anything predictable is boring. Contrasts help us remember. Storytellers know that. What Is the Contrast Effect? A Quick Primer…
Structured Data with Effect
Suppose we are building a web app that generates AWS EventBridge rules. A user types a description of the events they want to capture, clicks Generate, and somewhere in our program,…
barthesian love
and if i shed the skin you grew to love, and that which felt like what you know? the very same shaped by life, and by extension by us. that which wrapped and filtered our very structure. decrepit…
Don’t tell me Dolly Parton wasn’t political
I keep seeing people making the claim that Dolly Parton was a non-political celebrity. See, the word they’re thinking is partisan. Dolly wasn’t someone who actively campaigned for a…
First Language
You think you are online a lot. I've been online since before I could walk. I was raised by trolls who spoke no...
HAHWUL joins the Kemal Core Team as Security Lead
World-renowned white-hat hacker HAHWUL has joined the Kemal Core Team as Security Lead. The same security review that started with a WebSocket smuggling report shaped the 1.13 release — and it is…
Personal Apple Developer Account
Talking about the Apple Developer annual fee, in Intentional AI #7, here is David Sparks: Why do you need the $99? People ask. If you’re making stuff for Apple devices, there’s a 7 day…
KDE and Lean Integration
Since Lean isn’t a very popular programming language (yet), it doesn’t have much support in KDE Plasma. For instance, Lean files have no syntax highlighting and use the generic text file…
aimless industry
Something I’ve learned recently that totally surprised me is that birds generally stop singing at this time of year. The Farmers Almanac says: “Birds in Illinois tend to be quieter at the end of…
The Puppet Episode
I got around to watching The Puppet Episode of Star Trek: Strange New Worlds and I had an epiphany. Seeing new episodes of Star Trek is like meeting, for the first time in many years, that one…
A Sort Of Re: I Want To Leave The Internet
Many are debating quitting the internet, but is that what we want? Jai looks at blog entries connected to this question while fleeing the "Dead Web".
Map The Territory Before Improving It
I had the best teachers. They taught me to assess the situation as it is before trying to improve it. Early in my career, my leaders did not understand the importance of spending the time to define…
A Million Kakapos
Agentic coding is the hot new thing. I've been doing it since the GPT3 days back in 2021. Everyone doing it has decided that coding is now 'basically free'. Prior to this you needed…
Stakeholder Analysis Template
It feels a little bit ridiculous to add yet another stakeholder analysis template to the world, but here we are. I had my first 1:1 with a new (very smart, thoughtful) mentee today. I found myself…
Call Me Broken Hearted
After Louise “Crybaby” I don’t love directly comparing new artists to artists who’ve been around a while. It always feels a bit lazy or unfair, but bear with me: You know how Molly Rankin…
done
The sail is done. On the road home now. Twenty-nine days went by too quickly.
Cooper’s Hawk?
We catch this guy from the corners of our eyes quite often. Finally it gave us a good look by perching on the sugarhouse. Thank you for keeping the mice in check.
As far as LLMs go in Debian, I think that 936241857
I believe that, in the context of Debian voting, we are better off when we know the opinion of our peers, however, since the 2022-001 vote, it is no longer the case. Still, some DDs have disclosed…
Oh Jake...
So, my sis asked me about checking with Ryan B to get an inter job over at microchip where Eric B is the CFO, and, blah blah... Anyways, I said yes, so Buffy said I should ask Jake to give me a call,…
🏡 Our Haliburton cottage
After fifteen years of renting various cottages in the area, my wife and I are very excited to have purchased a property in Haliburton. This had been our long-term retirement plan: sell the Toronto…
Reality check: Survival of the regime in Tehran would not be the worst outcome at all
A post-mullah Iran might abandon nuclear weapons and international terrorism, but is not likely to be a friend to everybody.
Week in Review #34: Painted Babies
Hello blog. This past weekend I went to Knott's Berry Farm to check out Ghost Town Alive!, their annual summer event. It's sort of a light larp, it's sort of improvisational site-specific…
Opinion About and Evaluation of Domain Name Blocklists
Picture from here , courtesy of ds_30 (thank you!) After some time as a Domain Name Portfolio Manager, you should be versed in defensive registration, and in this regard, having faced the question of…
How I have gone on Solo Trips with One Bag (plus sling)
Coming back from your trip, and unpacking all the extra crap that you didn't use. Breaking your back, or dragging the suitcases. If you properly get yourself planning what you actually need. Then you…
NBA The Run Away From Playing With Others
I was very excited for NBA The Run, until I wasn't. It appeared as a spiritual successor to the much-celebrated NBA Street series, the EA BIG production that brought together streetball culture,…
Stroke sorting
I apply stroke-based sorting to the Roman alphabet.
Tennyson and Babbage? No! Trevelyan
From the preface to Edward Cook's [_More Literary Recreations_](https://babel.hathitrust.org/cgi/pt?id=uc1.b3576128&seq=17) (1919), page xiii: > In [my previous book's] chapter about "The Second…
Steal These Status Lines
The Claude Code and Cursor CLI status lines we actually run, on macOS and Linux, with the GNU vs BSD adaptations and copy-paste scripts plus the statusLine config blocks.
Taming the AI Agents (Part 2): Cross-Vendor Agent-to-Agent (A2A) Swarms over the Software Forge
Preface: The Unanswered Frontier In Part 1: Taming the AI Agents, I shared the architectural blueprint of CAMP (Cross-Agent Memory Protocol)—how we used Linux Bubblewrap (bwrap), camp-acpd, OPA…
An RSS feed of sparrows
Using the observation.og API to get instant updates for a specific species.
Things You Could Buy
I hand-made a microsite of things I think are universally good purchases. You can find it at buy.joodaloop.com in a browser of your choice.
Celebrating a year of Tessera embeddings and releasing GeoTessera 0.10
I can't believe it's been a whole year since we released the first GeoTessera library to make the TESSERA embeddings easier to get your mittens on. Quite a lot of adoption has happened since! I'm…
Outline for an SDGC Workshop
This one-day workshop introduces a few ideas that someone with a background in computer science (or tech more generally) needs to know in order to think clearly about the harms of social media and…
2026-08-27
AI can do a lot of things, but it's a probability machine. Just because most people think something is true doesn't make it true. Do your own due diligence, trust but verify. And fundamentals will…
Sometimes good engineering looks like over-engineering
Sometimes good engineering looks like over-engineering. I was recently putting together a talk that walks through some architecture and engineering decisions I’ve made over the last eight-plus years…
When to Trigger Sieve Scripts to Learn Messages in Dovecot
This covers a few basic setups for Dovecot that are used to trigger Sieve scripts, specifically for spam/ham learning. For the most part the spam system should be automatically training itself…
Reverse Engineering My ADHD Test
I decided to get evaluated for ADHD. Curiousity struck, and I had the bright idea to capture the page source and any outbound requests.
My relationship with memory (2)
I guess the goal of this exercise, for me, is to see what has changed with regards to my mindset surrounding memory (that’s a very oddly phrased sentence). Basically, have I accrued new perspectives,…
Sprytna League
A season-long fantasy prediction game where you guess your teams final score each week instead of drafting or setting lineups.
[Post] - Formula 1 - Round 12 2026 - summary and memes
Formula 1 Round 12 2026 recap: The F1 summer break is over. The last race at Zandvoort for a while. McLaren keeps improving. Max doesn't finish the race. Alonso scores points. Ferrari with poor…
Manifest
lost, what you never owned. still claiming for it blamed, what you couldn't control. still believing it did saw, what you wanted to see. kept looking for it found, what you feared the most. kept…
Shader Library - Procedural GPU Patterns
Part 6 of the Procedural GPU Patterns tutorial series for Godot Engine 4.