How to do a weekly review (and why it changes everything)
There's a story we tell ourselves about productive people. They start earlier, finish later, sleep less, do more. They're the first one in and the last one out. Their inbox is always at zero because…
Code Slop Isn't a Model Problem, It’s a Harness Problem
Model don't get dumber. Relevant context only gets buried under irrelevant context. What’s missing is everything around the model — the process, the feedback, the memory, the isolation.
Review of the MoErgo Go60 Keyboard
It’s time for another keyboard review.Last year, I reviewed the MoErgo Glove80. It was and is still one of my most visited blog posts.In that review, I compared it to the Kinesis Advantage360…
You Probably Don't Need Microservices - Modular Monorepo
How to simplify your architecture and speed up DX
Escape from Alcatraz changes starting procedures for this year’s race
The swim start for this race seems chaotic —athletes jump from the San Francisco Belle into San Francisco Bay en masse, and the entire ship is emptied in less than eight minutes. From what I’ve read,…
Cloudflare Workers Tech Talks in Hokkaido #2
Cloudflare Workers developers meet-up in Hokkaido
AI's PR Problem
J.P. Morgan hits photographer with cane This is just a brief post to explain to my old boss, Eric Schmidt, why he and his ilk are getting booed at college commencements, and why laws against data…
The Tragedy of Appreciating SOBs Too Late 🔗
Really great writing from Ray Ratto on the untimely passing of both Claude Lemieux and Kyle Busch: The tragedy of appreciating SOBs too late | Defector The question of whether his often…
MINLP instead of indicator constraints?
MathJax.Hub.Config({ CommonHTML: { scale: 105 } }); table.xyz { table-layout: fixed; border-collapse: collapse; margin-left:auto; margin-right:auto; } table.xyz th, table.xyz td { border: 1px solid…
The future of creator businesses isn’t more AI features
AI changed what people value online. Here’s why we believe the future of creator businesses is human connection, not just more AI features.
Will 2026 Mark the End of Web Templates? Replaced by AI Assisted Web Design
Will AI-assisted web design bring the template era to an end? As AI lowers the cost of customization, websites may become more creative, distinctive, and artist-driven than they have been in decades.
The Fitbit Air is interesting
The Apple Watch is one of the most fascinating pieces of modern technology for me. A gorgeous screen, an abundance of sensors, and a bonkers amount of computational power in a tiny little package…
The power of one thought
There's a Mandarin term called "一念". The term originates from Buddhist philosophy and refers to the smallest fundamental unit of mental activity or a single moment of consciousness. What does success…
We Are More Than Who We Say We Are
One of the many contradictions at the heart of the “progressive” position on sex and gender lies in its embrace of the most rampant individualism alongside its claim that it promotes the values of…
FOSS activity in May 2026
This was a particularly busy month for me in terms of Debian contributions.
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.
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…
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…
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…