PHOTO/VIDEO: A Tale of Two May Days
Federal agents and LAPD crashed multiple May Day protests in DTLA on May 1, 2026.
Friday 8 May, 2026
Out of office? Cambridge in the Summer? Quote of the Day ”Holy Mother we do believe, That without sin Thou didst conceive; May we now in Thee believing, Also sin without conceiving.” A.P. Herbert My…
Tree Doodle
I drew this a few weeks ago and finally put the video together that I planned to make while I was drawing it. I feel like I have a large backlog of things I've been wanting to do, but I've also been…
Flyology – Union Theatre
Flyology continues at the Union Theatre, London until 8 May 2026. Star rating: three stars ★ ★ ★ Flyology reminds us to keep pushing, so that artificial intelligence does not make the same…
My Daily Poison
Having a chronic condition is like drinking a glass of poison every day. The poison doesn't guarantee that you get sick, but you are still forced to drink.
Taken
Showing how JavaScript has access to information about the browser that the user uses to watch a webpage.
PyGrunn: Python at Spotify: twenty years - Gijs Molenaar
(One of my summaries of the 2026 one-day PyGrunn conference in Groningen, NL). His parents owned a record store in some Dutch town. First records, then CDs. A social shop where you would gather to…
PyGrunn: list-man, pragmatic system integration - Doeke Zanstra
(One of my summaries of the 2026 one-day PyGrunn conference in Groningen, NL). When automating in a big company with many systems, you often end up with spaghetti: many systems connecting to a lot of…
Send your talks for Akademy NOW!
Akademy 2026 (the annual world summit for KDE) is happening in Graz. Austria, Saturday 19th – Thursday 24th September. First of all, if you're reading this and thinking, "Should i go to Akademy?" The…
Silencing macOS emoji suggestions
Apple OSX at some point got this idiotic suggested emojis feature which falls exactly into this category of UX labelled "meant to be helpful, doing the opposite". There is a way to make it stop. Run…
sunroom fun
As we sort of expected the conservatory rear extension is all a bit of a bodge on a bodge type of thing. Thankfully it’s mostly built under the big main roof overhang so is mostly watertight, save…
Simulating a USB MIDI device with an ESP32 using Rust
Imagine plugging an ESP32 into your computer’s USB port - and suddenly, your OS detects a brand-new MIDI device. You connect your phone to the WiFi network the ESP32 is hosting, open your…
I've been prototyping a fun little GUI over the top of Finder
Jokingly calling it Finder++. Here are a couple of videos from the past few days of playing around. You can use cmd+shift+. to summon the shelf from the bottom of the screen at any time. It’s a…
seedlings
Dear Ciara, The garden beds are built, the seedlings are growing, but they’re still not large enough to be transplanted. I’m hoping another next week is all that is needed, provided the weather…
Freiman’s Constant
  I recently asked people on Mastodon “What’s the most surprising fact you’ve learned in the last couple of weeks?” It was a nice way to learn a lot of interesting…
Akasa ITX cases round-up
Euler CMX (supports Mini-ITX motherboards) Euler TX3 (supports Thin Mini-ITX motherboards) Euler CTX (supports Thin Mini-ITX motherboards, ultra-compact case) Galileo TU1 Plus (supports Thin Mini-ITX…
Net Zero Is Not a Policy; It Is a Brand
LNG Canada and Mark Carney’s “Low Carbon Oil”Those of you following the parallel track to my essays, the chapters of my memoirs I am also putting out on Substack and […]
Wait, am I a vampire??
Puppy considers all its traits that make it pawsibly a vampire.
Evolution revised, by A.I.
A robot made by Toyota blows its own horn.Image from Wikimedia. I happened to type “evolution revised” into my Safari browser, and A.I. kicked in. I try to turn off A.I. as much as I can, but…
Credit Feed 8: How do you Pew?
A rambling acknowledgment of the shmup community and their door-holding nature; a list of YouTube creators that you might find enjoyable.
Auto Expand Linked References in Roam Research
I have been using Roam Research for taking notes for years. One of the crucial features I like in Roam is linked references, also known as “backlinks”: you create links to new or existing pages as…
print("hollow world")
the pain in my shoulder finally cleared up and i'm back to normal now, yay ^-^ hopefully i can go more than a few months now before another major health disruption (╥_╥) [...]
eiPott
In this blog I’ve often mentioned the name of my late friend Bertrand Dufresne, who passed away 10 years ago this year. Despite all the good memories I have with him, I wanted to remember him…
Using Rust typestates for BCF writing
If you’ve ever needed to produce a typed binary format where the header constrains what the body can contain, you’ve probably written validation code that runs at runtime and hoped your…
Things I Buy And Regret Every Time
This is a list of things I buy and regret purchasing every single time. Ever expanding reminders for myself. My general theory of life: Do not expose yourself to luxury (middle class life being my…
The Second Game Strategy: Designing F2P Economies That Don’t Burn Players Out
Second-game F2P economy design can lower pressure without flattening spend by selling identity, continuity, social value, and creator-driven attachment. The post The Second Game Strategy: Designing…
Spec-driven Testing for AI Agents: Now in Early Access
Safe Intelligence is launching a new AI Agent validation and monitoring platform named /Spec27. Signup is free for early access.
What Image Codec Should I Use?
AVIF, JXL, or WebP?
Better Browser Caching with No-Vary-Search
No-Vary-Search lets HTTP caches ignore irrelevant query parameters such as UTM tags, while still keeping meaningful ones like product variants in the cache key.
Canvas is online again after ShinyHunters threaten to leak schools’ data
The Instructure-owned learning management platform, Canvas, is now onl... Continue reading →
The Ballad of Nigel: A Crime Scene Cleanup in Patchway Or: How Three Men, a Chainsaw, and Two Hammers Were Nearly Defeated by British Soft Furnishings
I moved into my new house three weeks ago. It came with a sofa. Not a welcome gift. A hostage situation. The sofa lived on the top floor. A beige, British-made monstrosity that had clearly been…
Fourteen Again – Victoria Wood Theatre, Bowness-on-Windermere
Fourteen Again continues at the Victoria Wood Theatre, Bowness-on-Windermere until 6 June 2026. Star rating: five stars ★ ★ ★ ★ ★ This is a divinely entertaining and heartwarming show which is a…
Just introduce yourself: organic enrollment
Short discussion of "organic voice enrollment" in Sparky -- how he learns names and voices without ceremony, but by conforming to polite social norms.
04.15.2026
new dreams
radio is cool, actually
Nobody really talks about radio anymore. And by "nobody", I mean people my age. Speaking of people my age, I've been noticing this uptick in content about curation. Its the mechanic behind online…
AI Was Already Here: Loud Opinions vs. Precise Understanding
Previously I had talked about the idea of personal marketability when it came to learning AI. That was in the … More AI Was Already Here: Loud Opinions vs. Precise Understanding →
Metal Gear Solid Peace Walker
My review for one of the most impressive titles for the PSP, which I owed a second try for almost a decade now. It did not dissapoint
5 Healthy 5-Ingredient Dinners: Week 19
Week 19 NOTE: Don’t feel like you’re supposed to make all these recipes. Choose just one to experiment with each week. MONDAY Beautiful Broccoli Burgers It’s funny how ideas come and go.…
Extracting Sensor Calibration from Intel's AIQB Binary for libcamera
Intel ships per-sensor calibration data in proprietary AIQB binaries alongside their Windows camera drivers. Here is how to parse them to generate libcamera Simple IPA tuning files with accurate CCMs…
The joys of picking up a hobby
photography, hobby
AI Isn’t Replacing Curious Developers | It’s Changing Who Wins
The post AI Isn’t Replacing Curious Developers | It’s Changing Who Wins appeared first on Confessions of a Data Guy.
Inkwell app review history
I was clicking around in App Store Connect as I wait for Inkwell to be approved. The long list of submissions and rejections is unusual for me, so thought I’d capture the table here as a blog…
Hudson HC62-3 “Caravan” Joystick for Famicom
Back in the 80’s and 90’s Hudson would host caravans, events where they drove from city to city with a bunch of famicoms/pc-engines and people would compete for a timed high score in the title for…
Pico de las Nieves in the cloud
My first destination on Gran Canaria was the pine forest close to me. I've been to southern pine forests at other locations, but that wonderful, serene scent that a canary pine forest disperses when…
Hearts and Minds: An Ambivalent Review of “Project Hail Mary”
“I try to be scientifically accurate. That’s my whole shtick.”—Andy Weir “You Keep Using That Word. I Do Not Think It Means What You Think It Means.”—Inigo Montoya “We don’t need other worlds. We…
Off The Wall: Tens of Thousands of Unanswered Emails
Mike - You said on your podcast
Minimalism
I have referenced it in passing a couple of times now, but a few years ago when the Minimalism documentary blew up on Netflix, the whole thing made a lot of sense to me. Back in 2017 I immediately…
Letting Event-based Forms of Church Die
Recording of live event with Cindy S Lee on the desert elders
Low voltage tube amp part 2
It’s been a while, but let’s finish that tube amp project and see why you should likely not build one yourself! But before we get into the details, a quick recap of the first part.The…
Songbook Sequence?
Suggestions for reasons behind the order of the prayers and praises of the final canonical Psalter are legion. While there is much to be gleaned from consideration of various views, is there one that…