friendica.eskimo.com

Why is Mastodon struggling to survive?

I don't like the clickbait title at all -- Mastodon's clearly going to survive, at least for the forseeable future, and it wouldn't surprise me if it outlives Xitter.

Still, Mastodon is struggling; most of the people who checkd it out in the November 2022 surge (or the smaller June 2023 surge) didn't stick around, and numbers have been steadily declining for the last year. The author makes some good points, and some of the comments are excellent.

312 33 1
So... This is stalkerish, but I was curious about your dark/gothic interests and I read some of your comments and you seem like an interesting person. I'd be grateful if you could share your poetry (a link to your accounts or whatever medium). 😳 Sorry; thank you.
2 1

"Pubcrawl" is what you're looking for. Probably not the best SEO optimized name if you don't know it by name, but works well afaik.

framagit.org/hubzilla/addons/-…

1
@Nate Thanks but no. Pubcrawl is the ActivityPub protocol, I've got that and it talks to Friendica fine. What I am looking for is the plugin to talk to ATproto used by Bluesky.
1

Decentralisation and having multiple instances isn't even that much of an issue. 99.999% of all Twitter refugees were railroaded to Mastodon and what seems like 99% of these straight to mastodon.social. They genuinely thought mastodon.social was "the Mastodon website", just like twitter.com was the Twitter website. It took many of them months to even notice that Mastodon is decentralised. And it took some of them even longer to notice that the Fediverse is, in fact, more than just Mastodon while half of them think that Fediverse = Mastodon after almost two years.

No, the biggest issue is: What they were looking for was not something radically different from Twitter, now that Twitter sucked. They were looking for a Twitter without Musk. Like, a drop-in replacement that doesn't require them to adjust in any way. A 1:1, 100% identical clone of Twitter how it was the day before Musk took over with the same UI and the same UX and the same culture.

When they were railroaded to mastodon.social, they were told that Mastodon is "literally Twitter without Musk". And they took it as literally. By face value. And then they ended up on something that looked and felt nothing like Twitter. No matter how many of Twitter's limitations Gargron arbitrarily and unnecessarily implemented into Mastodon, he never got close enough to Twitter itself.

People would stick around because Mastodon felt like the only alternative to Twitter there was. Of course, they kept using Mastodon exactly like Twitter, not adopting to Mastodon's culture and relying on their toots being delivered to people by an algorithm that Mastodon simply doesn't have. Hashtag? Fuck hashtags, I didn't need no hashtags on Twitter, so I ain't gonna use none on Mastodon. And then they wondered why so few people discovered them and their content.

They didn't want to adapt. They were waiting for Mastodon to finally "fix the bugs" that made it different from Twitter. Which it didn't.

Instead, Mastodon developed its own culture (which is a story of its own). And they were pressured to adopt Mastodon's culture. CWs for sensitive content for any definition of "sensitive". Twitter ain't got no CW field. Alt-texts for all images, and it had to be actually useful and informative. They ain't never done no alt-texts on Twitter. Of course, the right hashtags. See above.

Also, Mastodon-the-app is lack-lustre. Whereas the official apps for just about everything else are fully-featured, the Mastodon mobile app is only there for there to be a mobile app named "Mastodon" for those people who join a new online service by grabbing their iPhones and loading the app with the same name as the service from the App Store. Especially newbies often can't wrap their minds around using an online service with an app that doesn't have the same name. But the official Mastodon app is actually just about the worst Mastodon app out there. At the same time, for many Mastodon users, this app IS Mastodon. They've never seen the Web interface. What the app can't do, Mastodon can't do.

Lastly, Mastodon was probably also way too techy. Like, you had people talking about Linux and Open Source and Web design and whatnot all over the place, something that they themselves knew nothing about and weren't interested in. On top came those people with their weird-looking monster posts that said the Fediverse is not only Mastodon, and they were posting from something that is not and has never even been affiliated with Mastodon.

And then Bluesky came along. And Bluesky looked exactly like what they've been wanting all the time: a 1:1 Twitter clone. One big reason for Bluesky's success is that it shamelessly ripped off the UI of immediately-pre-Musk-takeover Twitter, both the website and the mobile app. A fully-featured, well-polished mobile app with all the same features as the website. And at first glance, it feels like the same monolithic walled-garden silo as Twitter with the same kinds of users as Twitter, minus the Nazis. At least not as ripe with übergeeks as Mastodon.

Also, Bluesky grew faster and quickly had more users than Mastodon. Which sounded like more followers in less time. Exactly what all those famewhores that brag about their Twitter follower counts were craving.

People wanted a pre-Musk Twitter clone. Mastodon isn't one. Everything else in the Fediverse is one even less. Bluesky is just that. Bluesky is what people had wanted all the time.

3 1
Luckily, Mastodon is working on a discorvery protocol that should offer a way to find people across the board, which will hopefully make the Fediverse “appear” centralized to the average Joe while maintaining all the benefits of decentralization to the advanced users.


I'd bet that this will be so proprietary and non-standard again that it'll only work within Mastodon, maybe plus a few of its own soft-forks, effectively ignoring 30% of the Fediverse.

1 1

Mastodon wasn't launched by a VC-backed Silicon Valley startup to become the phone app that replaces Twitter.

It was created by a German high school graduate and metalhead all alone as not much more than StatusNet with a different UI and some features cut for simplicity. It was designed by a nerd for nerds, nerds who didn't rely on phone apps for everything. At this level, and back in 2016, not even an official native iPhone app was mandatory.

1 1

Also, let Mastodon shrink if that means that the "market share" of other native Fediverse server apps grows.

The fewer people think the Fediverse is Mastodon, and the more exposure the other stuff in the Fediverse gets and what features it has over Mastodon, the better.

1 1
It's open source standard, anyone can contribute....
1
Look I love lemmy/reddit style social networks and I don't disagree with the shallow reasons for why twitter has a character limit but there are legitimate and interesting reasons for character limits to posts. Is it better? probably not but sometimes less is more.
1
Feels like the A.1 issue of Mastadon as a platform. If person A on instance Q wants to follow person B on instance R, there’s no straight line easy path to do that. Compared to Twitter or BlueSky or Threads, where its all one ecosystem and you just say “I’d like to follow @LieutenantDickweasel” and now you’ve got their posts in your stream, Mastadon is byzantine and not worth the effort to explore.


You do know that the Fediverse is more than just Mastodon, Truth Social and the Threadiverse?

Search that covers 100% of the Fediverse is technologically impossible. Any Fediverse-wide search would need to know all of the Fediverse. All of it.

Like, let's suppose R is B's personal instance. Let's suppose B spins up the instance for the first time. Any all-encompassing Fediverse search would have to know about it immediately. The very millisecond Apache or nginx or whatever comes to life, that search would have to know it's there to be able to always cover exactly 100% of the Fediverse.

How's that supposed to work?

If it's one centralised search engine, it would have to be hard-coded into the source code of every last Fediverse project out there so all new instances can automatically announce their existence to the search engine.

And that's not four projects or so. It's over 100. Not only Mastodon, Lemmy, Mbin and PieFed. It's also Ecko and Hometown and Glitch and many other Mastodon forks. And Pleroma and Akkoma and other Pleroma forks. And Misskey and Firefish and Iceshrimp and Iceshrimp.NET and Sharkey and CherryPick and Catodon and Meisskey and Tanukey and Neko and dozens upon dozens of other Misskey forks. And Mitra. And Socialhome. And GoToSocial. And micro.blog which, by the way, is closed-source. And Friendica and Hubzilla and the streams repository and Forte. And Pixelfed. And Funkwhale. And Bandwagon. And Castopod. And PeerTube. And Owncast. And Mobilizon. And Gancio. And BookWyrm. And Flohmarkt. And so forth.

It'd be even worse if it was supposed to be built into the Fediverse projects themself. Like, you could search the whole Fediverse from Lemmy's Web interface or any one Mastodon app.

That'd require each new instance to announce its instance to each running instance.

That'd require each new instance to know all running instances immediately.

That'd only be possible by building a list of 20,000++ Fediverse instances into every last Fediverse server software repository so that it's installed along with new instances.

And that list would always have to be up-to-date.

So when B spins up R, the following would have to happen:

  • R git pulls the most recent version of the main branch of Mastodon's source code to have a most up-to-date list of active instances possible.
  • R starts up.
  • R announces its existence to the 20,000++ Fediverse instances on the list.
  • R goes through a list of all Fediverse server application code repositories which it has pulled from the Mastodon code repository as well.
  • R announces its existence to every last one of these repositories by creating a new branch, editing the list of active Fediverse instances, submitting the edit as a pull request and merging its own new branch into the main/stable/release/... branches of all these code repositories.

Any Fediverse server out there would be able to hack into any Fediverse server code repository and manipulate the production code. Otherwise, this whole thing couldn't work.

Fediverse server code repositories would be flooded with automated pull requests plus mergers. Oh, and if Mastodon can add a new instance to a list in the Mastodon production source code, anything could remote-manipulate anything in the Mastodon production source code.

1