Is the fediverse or the ATmosphere better for musicians, are Review Controls good and when?

Continuing the discussion from Encouraging More Folks to the Fediverse?:

Agreed. But since there’s a chance neither of us can help ourselves (we are geeks after all :grin: ), I’m going to fork this off into its own discussion, and trying to relate it back to social music somehow.

I’ve been reading Connected Places and various other articles about the ATmosphere with great interest.

AFAIK they’re all doing this using the newer non-archiving version of the Relay. Which makes the firehose much less resource-intensive to run in the short term, but also makes the BS Relay the main source of truth for anything old enough a goldfish has forgotten it.

Maybe history matters, maybe it doesn’t. I’ll let you decide. But for a BandWagon or Mirlo equivalent in the ATmosphere, post history matters rather a lot. Don’t you think?

I say in the short term, because stripping the archiving function out of the ATProto firehose only kicks the can down the road. As CWebber’s analysis pointed out, the resources use of even non-archiving Relays increases exponentially as overall population increases, in a way the resource use of fediverse nodes doesn’t. Which means in the long term, any org running a Relay will shut it down, or take on capital to fund it exposing them an enshittogenic environment.

So more than 1 Relay doesn’t really affect my core argument. BS/AT will enshittify, sooner or later, however many capitalist-controlled relays there are (crypto mining is a relevant precedent for this) and everyone who jumped out of the frying pan into the newer frying pan will either cook, jump into yet another new frying pan, or return to the verse ; }

There’s an implied ‘always’ in there. I’m suspicious of any statement about a social reality containing an ‘always’ and even more so when it sneaks in via the subtext, rather than being explicit.

The discourse you’re referencing, here and in your previous post, represents a particular perspective - US, middle class, Democrat-aligned (or at least US-liberal) - but presents itself as representing all “blackness” everywhere, and by extension, all “People of Colour”. I don’t find any of this very intellectually credible, or useful, and unlike a lot of people these days, I’m not afraid to say so openly (see this thread for example).

And yes, I realise I haven’t directly addressed your point. I honestly don’t think there’s anything to address, for the reasons I just gave.

I’m going need to some data before I find that convincing. Also, for what definition of “diverse”? Are there huge Japanese populations on BS, as there are running their own fediverse software projects and servers? How about Chinese? How many indigenous-run infrastructures are part of the ATMosphere? Is there a wide range of neurodivergence openly represented? Genders? Sexualities?

For a network of only a few million people, run almost entirely by volunteers, and with no organised outreach as such, the fediverse is impressively diverse already.

There’s absolutely nothing stopping any community that feels under-represented - eg musicians as a global community, or local communities, or genre subcultures - from setting up their own infrastructure, or customising their own software, for the particular needs of their people. Much more cheaply and sustainable than it will ever be possible to do the same thing in the ATmosphere.

I’m not sure I like this, although it depends exactly what’s meant by ‘lock replies’. If it just means not getting a notification that someone replied, or not seeing replies when browsing the post in the author’s account, I’m fine with that. But I do believe we all have a right to make comments on statements posted in a public, even if the author of the statement chooses not to see them.

If someone posts an album on BandWagon, I think people ought to be free to post a review as a reply to their release post. If the artist chooses to hide that review from themselves, that’s fair enough. I’m not sure I’m comfortable with them being able to censor it for everyone. That seems like a backwards step.

Yes, I do agree with that.

My expectation at this point is that people will prefer to migrate their PDS, even if it’s to another VC-funded company. I could be wrong, nobody can predict the future, so we’ll see.

It just feels like the fediverse has already built a reputation for itself that’s going to be really hard to shake off.

That’s fair. I realize that I am relying on a lot of anecdotes here, so let’s maybe just drop this.

That is a great point. I’ve admittedly being focus on the presence of Black people, but I’d also add that creators (eg certain popular Youtubers) have received a lot of backlash as well.

There is so much opposition to anyone having any kind of income that it’s a bit silly.

Definitely can’t agree here. Yes, masto.host, to use one example, makes it super easy to set up your own server. But the real cost also includes moderation, and with the current limitations (I will note that shared blocklists might be coming, and I will touch on limiting replies in a moment), it’s just not something many will want to sign up for.

Reply controls would need its own topic. I get some of the cons, but the way I look at this:

I run my own blog. If I was told that I have to open up comments to everyone, with no way to automatically remove spam and harassment, and I can’t delete comments, only hide them for myself, but leaving them for everyone else to see, I would not have a blog.

And I really don’t understand why microblogs should work this way either. Nobody owes anyone their time, and in case of more prominent accounts, their audience.

But I see we won’t agree here, so I will just say, this is the most requested feature on Mastodon’s GitHub, by the number of “thumbs-ups”.

I can see the potential for abuse, but that can be addressed by: ignoring people who do this, or reporting them and having their accounts suspended.

If you really want to comment on something you see online, you can always write a blog post. Blogs are even easier to run than a Mastodon server!

The fediverse equivalent of moving a PSD to another host is choosing a different web app to use with your AP service. This doesn’t help them evade the enshittification of the Relays, for reasons I’ve already expounded on at length, so I won’t rehash them here. Suffice to say, the Relays are and will always be the chokepoints, because ATProto was designed that way. Just like The Algorithms are and always will be the chokepoints on DataFarming platforms.

Look at this from a music publishing point of view. Imagine the web, except people can’t navigate to bandwagon.fm directly, they have to go through Goggle Search or some other corporate search portal to get there. You can move your releases from bandwagon.fm to mirlo.space, but that doesn’t change the discovery situation. That’s ATProto. By design.

Contrast this with federating over AP. Accounts on any fediverse service can browse bandwagon.fm or mirlo.space directly, without any need for central firehose(s) or any other intermediary. It’s just the web+social features. Or as I’ve seen it described elsewhere, RSS+replies.

Which of these gives musicians and co-op music hosting services more autonomy?

I think this ignores the psychology of decision-making, again, see my comments above. Also there’s network effects. Where most people go is less an individual decision than a function of where the people around them are moving.

Also, I think you’ll find that most of these people’s antipathy is focused on Mastodon (and its HOA), not the fediverse in general, or AP (if they’ve even heard of it). Having had a bad time using a Mastodon account is not going to stop them browsing music on BandWagon or Mirlo, if a music maven they trust recommends it. Or listening to a music podcast hosted on a CastoPod service, or watching a music video channel on a PeerTube or OwnCast service, or subscribing to a music blog on WP or Ghost that’s federating over AP.

If they enjoy or more of these enough, they might even sign up for an account. Viola! They’re using the fediverse again. Once they realise that, it’s possible they’ll feel they’ve been bait-and-switched, but if they’re getting enough value of out their new account, they’ll probably stay anyway.

This is true. Will Weaton was treated incredibly badly, for example. But again this is the MHOA at work, which I see as a special case of the same identi-cult dynamics that drives the whining about the supposed “whiteness” of “Mastodon”. A mostly fictional social media platform, totally separate from the actual fediverse, which is full of services run by people from non-white-majority countries, conceptually excluded from US-liberal discourse (this page lists some smaller ones but it’s a bit out-of-date, updates coming).

Come to my arms! 100% agree. This was one of the main things that sank Indymedia as an effective global network. Clearly either people haven’t learned the lesson, or the people pushing this line are too young to know better. Either way they’re wrong, and we need to hack around them, and build the tools necessary to allow people to get paid for the work they contribute to the fediverse (and other open media networks).

The music platforms in the fediverse seem totally unaffected by this anti-payments nonsense. They’re actively building tools to support various ways for artists to get paid for making and sharing their music. Which is great.

That’s their choice. But it’s not stopping them. Not like the cost of running their own Relay - even a non-archiving one - when there’s a billion people using ATProto will stop them. Especially if people are streaming multimedia through that Relay, in the way the fediverse enables without any such chokepoint.

As you say, composable moderation for the fediverse is actively being worked on, along with a bunch of other T&S tools. The emergence of IFTAS has been a real boon here. Some of this work is starting to be built to be protocol-agnostic, and useful in any social network (eg AP tools that can also be used with Matrix and vice versa), and I think this is a great way to sweep multiple floors with one broom.

But again, let’s bring this back to social music. Say someone wanted to build a music hosting service specifically for black artists, or indigenous artists, but make their music as discoverable as possible. So allies both indigenous and non-indigenous allies can help support their work by buying their music.

They could do what BlackSky has done, and run a PSD hosting service, a Relay, and an AppView that provides a music store interface. So far so good.

As CWebber points out though, the cost of running Relays increases exponentially as more people used it. This is still true of non-archiving Relays, and as we’ve already agreed, that wouldn’t work for this anyway. So the more successful they were in attracting audiences, the more money they’d be giving to their upstream hosting provider to host the Relay. In practice, their only other option is to be serfs, sharecropping the digital land owned by whoever can afford to run archiving Relays.

Or they could set up an instance of FunkWhale (@petitminion), @BandWagon, or @Mirlo (once they ship their AP federation). For the admin cost of setting up and running a single package, they get the equivalent of PDS hosting, Relay and AppView.

Their hosting costs increase with their success, to some degree, but not exponentially, in the same way as an ATProto Relay. If the music hosting software projects were to implement WebTorrent (as PeerTube did) the costs of serving tunes and albums that get slashdotted could be shared with the people listening, and/or with the services they’re listening from.

Maybe PDS software could be modified to enable WebTorrent to be used when browsing multimedia posts in ATProto? But a full ATProto stack still doesn’t get anywhere near competing with the simplicity and efficiency of hosting a fediverse service.

1 Like

There is no (user-friendly) equivalent of moving to another PDS in the fediverse. A PDS has all your data, you’d need to do a DB dump, but even then, importing it on a different server would probably not work too well, I don’t know how e.g. Mastodon would handle favorites/replies/follows/etc.

Plus, with ATProto you can move your data even if the original PDS is offline (albeit it’s a very technical process, which can still improve: Adversarial ATProto PDS Migration | Blog ).

Side note, I do like that you’re looking at things from this specific angle, definitely makes it interesting to consider some of the specific needs of this use case.

All the parts of the ATProto stack can and currently are hosted by non-Bluesky entities:

And this trend will continue to grow as things get cheaper.

But to your larger point, there is always going to be a central point somewhere.

For the Atmosphere, it’s the arguably the DID directory. This is being worked on as well.

This is actually comparable to DNS, since ActivityPub relies on domains for identification, and that’s also technically under centralized control, ICANN. Plus you have domain registrars.

Did I already link to the breakdown of the costs of running Blacksky?

Plus see my note on people experimenting with the ATProto stack to lower the associated costs. This will get cheaper.

And running a Mastodon server is definitely not cheap either, see More Upgrades! or Nivenly's 2024 Financial Report | The Nivenly Foundation.

As we add FASPs, the price can go up, unless you rely on centralized services, e.g. plug into those run by Mastodon the company.