Bluesky and the Fediverse are our best online hopes for humane human conversation. Things happened on 2025/01/13; I’ll hand the microphone to Anil Dash, whose post starts “This is a monumental day for the future of the social web.”

Anil Dash on 2025/01/13

What happened? Follow Anil’s links: Mastodon and Bluesky (under the “Free Our Feeds” banner). Not in his sound-bite: Both groups are seeking donations, raising funds to meet those goals.

Fediverse fundraising program
· · ·
Bluesky/AT-Protocol fundraising program

I’m sympathetic to both these efforts, but not equally. I’m also cynical, mostly about the numbers: They’ve each announced a fundraising target, and both the targets are substantial, and I’m not going to share either, because they’re just numbers pulled out of the air, written on whiteboards, designed to sound impressive.

What is true · These initiatives, just by existing, are evidence in letters of fire 500 miles high, evidence of people noticing something important: Corporately-owned town squares are irreversibly discredited. They haven’t worked in the past, they don’t work now, and they’ll never work.

Something decentralized is the only way forward. Something not owned by anyone, defined by freely-available protocols. Something like email. Or like the Fediverse, which runs on the ActivityPub protocol. Or, maybe Bluesky, where by “Bluesky” I mean independent service providers federated via the AT Protocol, “ATProto” for short.

What is hard? · I’ll tell you what’s hard: Raising money for a good cause, when that good cause is full of abstractions about openness and the town square and so on. Which implies you’re not intending that the people providing the money will make money. So let’s wish both these efforts good luck. They’ll need it.

What matters · Previously in Why Not Bluesky I argued that, when thinking about the future of conversational media, what matters isn’t the technology, or even so much the culture, but the money: Who pays for the service? On that basis, I’m happy about both these initiatives.

But now I’m going to change course and talk about technology a bit. At the moment, the ATProto implementation that drives Bluesky is the only one in the world. If the company operating it failed in execution or ran out of money, the service would shut down.

So, in practice, Bluesky’s not really decentralized at all. Thus, I’m glad that the “Free Our Feeds” effort is going to focus on funding an alternative ATProto implementation. In particular, they’re talking about offering an alternative ATProto “Relay”.

Before I go on, you’re going to need a basic understanding of what ATProto is and how its parts work. Fortunately, as usual, Wikipedia has a terse, accurate introduction. If you haven’t looked into ATProto yet, please hop over there and remedy that. I’ll wait.

Now that you know the basics, you can understand why Free Our Feeds is focusing on the Relay. Because, assuming that Bluesky keeps growing, this is going to be a big, challenging piece of software to build, maintain, and operate, and the performance of the whole service depends on it.

The Fediverse in general and Mastodon in particular generally don’t rely on a global firehose feed that knows everything that happens, like an eye in the sky. In fact, the ActivityPub protocol assumes a large number of full-stack peer implementations that chatter with each other, in stark contrast to ATProto’s menagerie of Repos and PDSes and Relays and App Views and Lexicons.

The ATProto approach has advantages; since the Relay knows everything, you can be confident of seeing everything relevant. The Fediverse makes no such promise, and it’s well-known that in certain circumstances you can miss replies to your posts. And perhaps more important, miss replies to others’ posts, which opens the door to invisible attackers.

And this makes me nervous. Because why would anyone make the large engineering and financial investments that’d be required to build and operate an ATProto Relay?

ActivityPub servers may have their flaws, but in practice they are pretty cheap to operate. And it’s easy to think of lots of reasons why lots of organizations might want to run them:

  1. A university, to provide a conversational platform for its students…

  2. … or its faculty.

  3. A Developer Relations team, to talk to geeks.

  4. Organized religion, for evangelism, scholarship, and ministry.

  5. Marketing and PR teams, to get the message out.

  6. Government departments that provide services to the public.

Or consider my own instance, CoSocial, the creation of Canadians who (a) are fans of the co-operative movement, (b) concerned about Canadians’ data staying in Canada, and (c) want to explore modes of funding conversational media that aren’t advertising or Patreon.

Maybe, having built and run a Relay, the Free Our Feeds people will discover a rationale for why anyone else should do this.

So, anyhow… · I hope both efforts hit their fundraising targets. I hope both succeed at what they say they’re going to try.

But for my own conversation with the world, I’m sticking with the Fediverse.

Most of all, I’m happy that so many people, whatever they think of capitalism, have realized that it’s an unsuitable foundation for online human conversation. And most of all I hope that that number keeps growing.



Contributions

Comment feed for ongoing:Comments feed

From: Ryan Barrett (Jan 15 2025, at 23:34)

Monumental day indeed! Good post, thanks for writing it. Hell of a coincidence that they both announced on the same day. Hope it's fortuitous.

One minor (ish) correction: running a relay can actually be very cheap in both eng effort and hosting cost. There are multiple open source implementations, including Bluesky team's own, https://github.com/bluesky-social/indigo/tree/main/cmd/bigsky . I hope FOF starts with one of those; implementation diversity would be good too, but arguably much less of a problem right now.

As for cost, here are details on how you can run a full-network relay for $150/mo: https://whtwnd.com/bnewbold.net/3kwzl7tye6u2y . From 6 mos ago, granted, and the network has grown since then, but even if we're overly generous and bump it up by 5x, it's still only $750/mo, less than half of what the hachyderm.io admins recently said they spend on hosting.

On the flipside, if FOF really want to help decentralize ATProto, they'll want to run an appview too. Fortunately Bluesky's appview is also open source, and while it may cost more than a relay to run, it's not drastically more.

[link]

From: Joe Germuska (Jan 16 2025, at 19:06)

To me, the killer feature of ATProto is the portable identity. I can imagine it used for single sign-on, and proprietors and other users of a site could "recognize you"; apps can even use your PDS as their data store!

I can't get over the idea that ActivityPub's instance-centric model is a fatal flaw, and it seems like it faces scaling problems, if scale is a goal, which honestly maybe it shouldn't be for a lot of cases...

ATProto/BlueSky moderation is still sticky: human factors on either side of the social contract for labelers and block lists are fuzzy

In any case I'm excited about the energy in the space and I think you nailed it when you describe commercial social media as "discredited"

[link]

author · Dad
colophon · rights

January 14, 2025
· The World (153 fragments)
· · Social Media (16 more)

By .

The opinions expressed here
are my own, and no other party
necessarily agrees with them.

A full disclosure of my
professional interests is
on the author page.

I’m on Mastodon!