Revolution O'clock
Not everything that is faced can be changed, but nothing can be changed until it is faced. - James Baldwin I wrote recently that we must raise a revolution , but that's not quite right. A revolution…
Summer 2026 Updates
Summer 2026 <a href="https://blogger.googleusercontent.com/img/a/AVvXsEgnkp-EwUez7nHm69mNqeBkwVBvI4OruKHZOe2ZrDZTHiwyn3EAyBOEEJmVLVfZIaCXPFW-yTQwZ7aMu5jba75ChneDknJBMiSosaatxAlvvUS3ORM22Qn8FF_aA0wCy
Pagination in EF Core, Continued: Sortable Grids, htmx, and the Indexing Cost
The first post in this series made a clean case for keyset pagination over Skip/Take. Readers on LinkedIn pushed back with a fair question I’d dodged: what about sortable grids where the user picks…
Magnecord PT6
The photo above is John Reeder (the news/farm director of KBOA in the 1950s) interviewing Elia Kazan during the filming of A Face in the Crowd in 1957. (more info here) I think the first time I saw a…
Evaluating 802.11ah HaLow using the ESP32-S3 & FGH100M-H
At the time of publishing, one of the easiest ways of prototyping or evaluating a 802.11ah HaLow client without having to spin your own PCB is using the commonly available Wi-Fi HaLow Transceiver for…
Staying the Course: History, Healing, Self Image
In 1996, The Vagina Monologues first appeared in San Francisco. It was an amazing work of theater, combining some of my most passionate interests: trauma, politics and art. It was a brilliant work of…
Strandfall is now open for sign ups
Sign up to our orienteering-style larp inspired by Stalker and Death Stranding.
Fear Is the Compass
Most advice treats fear as the thing in your way. I treat it as the thing telling me which idea matters. The bigger the fear, the more I know to work on it.
And Now for Something Completely Different
My partner and I wrote an article about our quest to complete the Seattle Independent Bookstore Day Passport Challenge entirely on transit. You can read it at the Urbanist. It has absolutely nothing…
A note on note-taking
A note on note-taking Taking notes is fun! It can supposedly make you look sophisticated too, but unless you are taking notes in a tiny A6-or-smaller notebook, while walking, in a park, I wouldn't…
Novelty Cake Pans
New page alert!! A showcase of my growing collection of novelty cake pans!
From Vim to Helix
The last year seems to have been the biggest change in developer tools ever. If you’re reading the discourse you can’t go more than 5 minutes without seeing someone talking about their new…
The Black Box Problem
Nobody outside your team can explain what product does. That's not their failure. It's yours.Walk down the hall and ask finance what your product org is working on this quarter. Then ask…
Can the market stomach a $4 trillion serving?
Three giga-IPOs are headed for Wall Street in quick succession. The machinery of passive investing will be compelled to buy. The question is whether the plumbing can take the pressure — and what…
046 - my journey with vibecoding and agentic ai
part 1 check out these sponsored links. watch the same three videos on repeat in a loop. this album seems like your favourite, why not listen to it again. here are some things we think you might…
The Ferrari Luce and Bad Design
We interrupt our regularly scheduled programming for this design-related emergency. If you want to see how to do a brand extension with a new product correctly, look to the CRKT Squid II. If you want…
learning project: mobility
Just started a new learning project today. For 90 days, I will be learning about mobility solely using audiobooks. Topics include mobility alternatives, the history of cars and life after it, and…
kilo
I had a lot of fun with a pencil for graphing a graffiti style versal. The pencil lets me fly around with light lines to find the right shapes, but I can still erase or crank up the density and line…
passt, tcp: Inline CALL_PROTO_HANDLER() and merge tcp_timer()
Since 260075bde769 ("tcp, udp, fwd: Run all port scanning from a single timer"), CALL_PROTO_HANDLER() has only one user (tcp), so inline it at the call site and remove the macro. Merge tcp_timer()…
The Player's the Thing
Titanium Court replicates theatrical frameworks of storytelling but misses the most important part: The Point.
My family gives a sh*t for the trees!
We've been composting our own humanure since we moved into our new house. We practiced doing it before moving in while building the house but now it's full time. At first it was kind of gross, took a…
Tone of Voice VS writing principles
“The problem isn’t that most organisations don’t get tone of voice. It’s that most organisations don’t get writing, full stop. You’d think with all those mercurial benefits, businesses would be…
Investigating Commons Approaches: First, the Plunder
As we think about how to organize an After Capitalism society, a commons approach seems a vitally important place to start. It’s fair to assume that there will be opposition to the idea of a…
Seventeen discography relisten: seventeenth heaven
gonna rank from worst to best song ranking system 😇- need to have a looong conversation with whoever made this song 🥹- teared up a little 🥰- i love love love 😊- very good 🙂- good with some issues 🤔-…
Day 116: I Wish You Could Be There
2026-06-02 Hello! This is written like an open letter, because why not. I put a half-hearted effort into it a few weeks ago after thinking of the vlogbrothers YouTube channel, and I think it would…
PEAKS No 47: AI Voice Attacks, macOS Security, Copilot Prompt Injection & Google's War on the Web
Hi there!🛡️ Security & PrivacyInaudible sounds hidden in podcasts and videos can silently hijack AI voice chatbots, injecting malicious commands below the threshold of human…
up, up and away-2
task failed succesfully
Upscale AI at NFD40: The Pitch Before the Product
About thirty seconds into Aravind Srikumar’s NFD40 talk, he said the thing that made me stop fidgeting and start paying attention: “We haven’t announced any products yet.”…
5 Years Ago: The Peculiar Blindness, Part 5: Missing Dates
I'm currently back in the South, so it's timely that I revisit this five-year old post. Although Juneteenth remains a legal public holiday, President Trump unilaterally deleted both Juneteenth and…
The Forager’s Fork, Brunswick
MELBOURNE | Across his 25-year career, chef Andy Beswick has cooked in kitchens across the UK, Southern France, and Australia. You might have encountered his food over the past few years as head…
The Allure of a Kitchen CRT TV
And my quest to corrupt the web with human content
The First Step on Your AI Journey Is Encoding What You Already Know
Every company has this person. The engineer who every production change flows through because they're the only one who knows the constraints. If you're thinking about putting AI agents anywhere near…
Counting Down the Days!
This is without doubt my worst spring in many years on the fishing front, yes I've been busy away on holiday, working a lot and lots of family engagements, but somehow I have still managed a…
CNL: An eventful open house event
Every last Sunday of the month, our flight club (now that I'm a paying member, I take particular pride in saying "our") arranges an open house event. My first one back in April as a guest was a…
Book Review “The Outlawed Ocean” by Ian Urbina
Preface. This is a book review of Urbina’s “The Outlaw Ocean: Journeys Across the Last Untamed Frontier.” So many fishermen are enslaved for years, yet another reason to pay more…
EX-11: Prepping for Plasma’s Last X11-Supported Release
When we first announced the transition to Plasma Wayland, one of Martin's slides from stated, "It's done when it's done!" That talk was 15 years ago! Nothing in software is never truly…
physics as a game loop. part 1: objects and waves
suppose you're developing a theory of how the world works. if you're a software developer, you might be familiar with a concept of a game loop . you have some state and update function. you call the…
Sargable
TIL of “sargable” conditions in SQL queries, which just means that an index can be used to speed up the query. One of those “you already know the concept, but the handle is useful” sort of things.
Tortoise at the Corner
30 May 2026 in Melbourne, supported by Chris Brokaw and Fancy Weapon.Tortoise is one of those bands where it's an automatic 'yes' when you see they're touring. Okay, it's…
Stop Using Conventional Commits
You’ve almost certainly encountered Conventional Commits before. It may have reared its ugly head in the changelog of an open source project you’ve used. It may have been the enforced…
121 months: to love for just one more day
a large part of the human experience is growing numb to the experiences that had once made us ridiculously happy…we just tend to take the things we have for granted, like they are a piece of…
new mewsic: spring 2026
A (curated) selection of music I personally discovered in Spring 2026. Featuring: Pebbles&TamTam, underscores, horsegiirL, Teen Suicide, Yazida, Cece Natalie, Onew, Billlie, Sakurazaka46, She Wants…
Walkthrough for Bellingcat's 'Charge Size' challenge
A write-up walkthrough on how to solve Bellingcat's After the Blast Charge Size open source challenge with answers.
Why rest alone may not help autistic burnout
Many autistics feel better after rest or time off, but crash again when life resumes. This article explores why rest alone may not be enough to recover from autistic burnout.
Surveyor 1 lands on the moon (1966)
Surveyor 1 was the first lunar lander of the US space program. It lies in the Sea of Storms (Oceanus Procellarum).
Opus 4.8 vs Opus 4.7 vs GPT-5.5 vs Composer 2.5 - 50 Real PRs in Go and Rust
I graded four frontier coding models on 50 real merged PRs in Go and Rust - not just whether tests pass, but craft, equivalence, and cost. Opus 4.8 led on craft in both.
Why Your CIO Can’t Deliver Your CTO’s Vision
There was a time when production Ops could be under the CIO. That time is over.
Terra Umida EP Album + Comic Coming Soon!
Save the date! Terra Umida, both the comic and the EP are finally coming out on June 13th! (Previously, previously and previously) Terra Umida EP by Kurodama The comic has been unofficially out for…
Racing Mind
I’ve never read so few books as I do now. After 15 minutes of reading, my mind races back to my projects. So, I’m having to pick the ones I’m really interested in. I’ve…