Just got an email from #apple about podcasts with links to their #xitter, #TikTok and #facebook accounts. Seems so weak.

Why don't these other big tech players try to take down their competitors by promoting #ActivityPub? It would cost them nothing. Run a server etc. Promote it in their other products. Fund development just a little. They don't need to win, just weaken the other guys.

I was told this is how capitalism works :P

February 1st marked Global Switch Day -A celebration of the Fediverse and a chance to move away from corporate social media.

I reflected on platforms like Mastodon, PeerTube, PixelFed, and Loops. If you’ve ever thought about making the switch, now’s the time.

Reply via your timeline 🌀
https://new.vex.blue/articles/2025/02/01/global-switch-day

#Fediverse#SwitchDay #Mastodon#PeerTube#PixelFed#Loops#DecentralisedWeb #ActivityPub

I'm pondering an interesting challenge with #ActivityPub. Most servers send Activity messages using actor as the originator and Note objects with attributedTo as the creator. Some use actor on Notes and some use attributedTo on Activities.

I configured deserialization aliases on my structs in #Rust to accommodate that. But now I see that a few servers (well, one so far) set both properties on Activities, which breaks the deserializer (since the unused one gets renamed to what I need and then I have a duplicate). So now I'm weighing whether to add both separately, to try writing a custom deserialization implementation, or to just write off federation with this server.

I'll probably try writing a custom implementation first.

Yes, if browsers understood ActivityPub then the whole world would change. I’d love that.

We’d need everyone on board, but Ms, Apple, and Google might follow if Mozilla and Vivaldi proved it would work.

That would require a working C2S API.

And all of that is years away 😩

I think we get there with incremental, evolutionary steps that prove the Fediverse is viable, and attract more non techies to the community.

@rakoo @tchambers

@ Ben Pate 🤘🏻 In the words of a diaspora* developer, if Mozilla and Vivaldi "implemented ActivityPub", they'd actually "implement Mastodon". That'd mean catching more users with less effort than implementing vanilla ActivityPub and implementing features that Mastodon doesn't have. Besides, both used to have or still have a Mastodon server, but they don't seem to be aware that there's a Fediverse beyond Mastodon, much less what it's like and how it works.

In fact, they wouldn't even implement the ActivityPub C2S API at all. They'd implement the Mastodon client API and only the Mastodon client API.

CC: @rakoo @Tim Chambers

# Long # LongPost # CWLong # CWLongPost # FediMeta # FediverseMeta # CWFediMeta # CWFediverseMeta # Fediverse # ActivityPub # Mastodon # MastodonAPI

I've built #Enigmatick to manage threading using conversation IDs like Mastodon uses. But that's not aligned with #ActivityPub - or at least it wasn't the least time I looked. ActivityPub uses inReplyTo to indicate direct parent relationships and doesn't have a concept for linking multiple objects under a single ID.

Other systems don't use the conversation convention and that's caused some discord in my timeline. So now I'm learning about closure tables and concepts I probably would already know if I had studied computer science in college. But it's never too late to learn!

Just dropped a new article on the VEX.blue BETA site: Connect your Bluesky account to the Fediverse

Want your Bsky posts to show up on Mastodon? Or your Mastodon account to be visible on Bsky?

This guide walks you through using bsky.brid.gy and ap.brid.gy so your posts & profile can talk to others across platforms.

Read + reply via your timeline 🌀
https://new.vex.blue/articles/2024/09/06/bsky-fedi

#Fediverse#Bluesky #Mastodon#OpenWeb #ATProtocol #ActivityPub#Interoperability#SocialMedia#TechTutorial#VEXblue

⁂ Article

What we shipped so far in 2025

Alongside our upcoming plans, we’ve already shipped several important features in recent releases. Here are some highlights of what’s now available in the ActivityPub plugin.

Onboarding

We’ve added an onboarding flow after plugin activation to help guide new users through key decisions — such as selecting the Actor Mode.

It’s also a great opportunity to explain Fediverse concepts for users who are new to them.

More details:

👉 5.9.0 — Easier onboarding for your Fediverse […]