I wonder what kind of machines are running Xcode Cloud. We have to do some setup for each build, and it’s significantly slower than running on my own Mac. Anyway, gonna push out an iOS beta shortly and then submit to Apple today with a couple draft post fixes.
People and blogs involved with and about the IndieWeb community, the fediverse, and/or the open web in general.
at Morrison Market

Trying out the new fediverse improvements in Threads. Haven’t launched the app in a while, so I’m happy to discover that following Micro.blog accounts from Threads appears to be working. Interesting choice for Meta to sort of relegate fediverse posts to their own timeline in the UI.
I remember thinking in Trump’s first term that he was a war president without a war, so he goes after political adversaries and immigrants with the same “we must destroy them” attitude usually reserved for an actual conflict. And now… Iran. Trump is unpredictable. Worst person to be in power. 🇺🇸
I recorded a quick video on YouTube of a new way to have photo accessibility descriptions generated for you. There are a lot of different ways to manage photos in Micro.blog, but this flow is working well for me on the Mac side. Of course if you have AI disabled, it’ll skip this.
Reflecting today on some kind words that were shared with me last week in San Jose. There’s nothing like talking face to face. When we’re only typing at each other online, we’re more quick to jump to the wrong conclusions, more likely even to dehumanize other people.
Self-driving safety with lasers
Neat new plug-in for Micro.blog-hosted blogs from @jim:
I threw together a really simple Micro.blog plugin to automatically open external links in a new browser tab or window by adding a “_blank” target link attribute via Javascript.
This works because plug-ins can insert bits of JS into a page.
Highly recommend reading this review of Trump's parade. We had the wrong idea about what the Army would do. Basically if you order us to do a parade, we will give you a parade.
Glad I stopped sending my posts to the fediverse for a little while. So much of what I see on Mastodon is tribal. Small communities can be great, bringing people together and offering tools for moderation, but people also seem careless and prone to attacks right now.
Tried the ChatGPT integration in Xcode 26. It’s pretty good! It seems to guess at which of my project’s files it should include in the context. Wouldn’t mind if it sent even more, at least all my Obj-C headers.
I’ll be releasing a new Mac app today, with a few updates for macOS Tahoe. It’s the bare minimum, and more changes will be needed later when Tahoe ships to everyone. One quirk that is annoying me is how to handle items that were previously very close to the edge of a window, like this photo icon.

“Can I preemptively squircle myself?” — John Siracusa on ATP, discussing Tahoe’s dock round-rect jail
Large Language Muddle • Jason Santa Maria
It feels like someone just harvested lumber from a forest I helped grow, and now wants to sell me the furniture they made with it.
Ben Werdmuller
• Ben Werdmuller
Some of those who work forces
404 Media reveals collaboration between ICE and local police
Podcast: Hold your nose and vote for Cuomo.
The Recurring Cycle of ‘Developer Replacement’ Hype
alonso.network/the-recurring-cycle-of-developer-replacement-hype/
Critical questions for design leaders working with artificial intelligence, New York 2025 | Leading Design
AI presents design leaders with a quandary, requiring us to tread a fine line between what is acceptable and useful, and what is problematic and harmful.
This document is not a manifesto or an agenda. It is a series of prompts written by design leaders for design leaders, conceived to help us navigate these tricky waters.
The orders of complexity of websites and what they imply for the design of web platform features
An excellent appraisal of the importance of the rule of least power.