Threats against ActivityPub
Evan Prodromou had an important post a few days ago, arguing for backwards compatibility with future ActivityPub work and discouraging competing protocols. I found some things to agree with in his post, but I'm less certain that there is a single path forward. On Bluesky and others, Evan writes:
We get exponential growth based on having one protocol, not a half dozen. I think Blue Sky, Nostr, and others are a threat to ActivityPub breaking out and becoming ubiquitous. There can’t be multiple winners. I often reference Metcalfe’s Law in this regard; one big connected internetwork is much better than 3 or 4 disconnected ones.
Maybe. But the web has always been more muddled than that. We have multiple feed formats, like RSS, Atom, and JSON Feed, and it's okay. We have multiple blog APIs, like MetaWeblog, AtomPub, and Micropub, and it's okay. We have multiple social web notification mechanisms, like ActivityPub, WebSub, and Webmention, and it's okay.
What makes it all work is that the web is the network. The fediverse is one aspect of that network. If we go too far elevating the fediverse as the only ubiquitous network, it risks disconnecting it from the blogosphere (!) and the rest of the web. Already I'd argue that some Mastodon decisions have isolated the platform, such as loading content via JavaScript so there are no longer basic HTML web pages for post permalinks.
ActivityPub is a huge success story. Yet there are still good ideas to pull from competing protocols. For example:
- Bluesky is using domain names for user identity. I'd love to see the fediverse adopt this in addition to email-style identifiers.
- Nostr is less verbose than ActivityPub. I'd love to see cleaner ActivityPub responses without JSON-LD.
If we never let other protocols get off the ground, there would be fewer experiments to help push ActivityPub along. It's also curious that with Mastodon so well established, Bluesky recently hit 1 million users as an invite-only beta. How? Answering that may help Mastodon and ActivityPub adoption too.
It’s only preseason but great to see more of what Victor Wembanyama can do. Great first half, so much potential for this Spurs team. 🏀
We don't get a lot of disputed charges in Micro.blog. Maybe once a year. But it's especially frustrating when a potential spammer disputes a charge. Every dispute costs us a $15 fee, so now we're effectively paying extra for someone to violate our guidelines.
Updated the Epilogue beta on TestFlight with a new feature for book cover management using your own Internet Archive / Open Library account. Still early. You can browse editions of books and upload new covers. Here's a quick video demo:
A random shot from a few weeks ago, walking down Steck over Shoal Creek back to the Honda dealer, waiting for service. 🚙
Went to the HEB on Lake Austin Boulevard today to get the updated COVID vaccine. When I was growing up, this was a Safeway that they had literally built around a big tree rather than cut it down. But nothing lasts forever, and the site is unrecognizable now. There's a great history of it here. 💉
Great to see WordPress.com’s support for ActivityPub. Following WordPress blogs from Micro.blog looks good, although @-mentioning Micro.blog from within WordPress isn’t working for me. I’ve been testing and reviewing the code, will make any tweaks I can so everything is compatible.
The Morning Show does a great job of reinventing itself each season. I wasn’t sure after the first season if they could sustain it, keep it relevant, but here we are in season 3 and it still works. Last episode with the Paul Marks interview was really good. 📺
The updated vaccine floored me for a couple days. I was starting to wonder if it was worth it, but then I remembered that I haven't been actually sick in three years. Knock on wood, feeling lucky about that. I used to get a cold or flu or something every year. 💉
Basketball fans who don't usually have a way to tune-in to Spurs games: Spurs/Heat on TNT tonight. Big change from the last few years when we had almost no national coverage. And it's still just the preseason! 🏀
Watching Biden react to the chaos in the world, the narrative that he is "too old" just does not match reality. He's competent and thoughtful. Meanwhile almost nothing Trump says makes any sense. Biden is doing the job of president and Trump is still on some kind of improv stand-up comedy tour. 🇺🇸
Just published a new Core Intuition episode about ActivityPub support in WordPress.com and its impact on Micro.blog, plus a discussion of Humane and the potential for new AI-based devices.
Drove out to west Texas today. Left late, felt like I was always chasing the sun, and it was dark before I got to the Davis Mountains. Forgot how amazing the stars are.