Your thoughts on the concentration of users around big and flagship instances ?
from anticurrent@sh.itjust.works to fediverse@lemmy.ml on 19 Jan 11:42
https://sh.itjust.works/post/31335877

Mastodon has seen a renewed interest these last few days, but when you look at the statistics mastodon.social siphons the biggest part of the pie, it sees a few thousands new sign-ups a day, while medium sized instance and smaller ones only get a few, sometimes just single digits increase.

This has been exacerbated since mastodon changed its UI both on web and mobile apps, to make the flagship instance the default one for sign-up in an effort to lower the entry barrier, which on the same time is leading to unhealthy concentration, on a platform that advocates for decentralization through federation.

Do you think this is the way forward on the fediverse ?

#mastodon #pixelfed #lemmy #fediverse

#fediverse

threaded - newest

jet@hackertalks.com on 19 Jan 11:46 next collapse

We have to be diligent, and work hard, to keep the fediverse balanced. If it tends to concentrate in a few areas, we might see a tendency to centralize and control.

jeena@piefed.jeena.net on 19 Jan 11:50 next collapse

I really dislike it, the better way would have been randomly choosing one of the mid sized ones.

[deleted] on 19 Jan 12:07 next collapse

.

Madiator2011@lm.madiator.cloud on 19 Jan 12:24 next collapse

Same here. One reason why I build my own instances for my friends :)

originalucifer@moist.catsweat.com on 19 Jan 14:18 next collapse

this is the way.

small instances that can have niche content, owned and operated by those users (think beehaw) but with the ability to consume/interact with content from the rest of the fediverse (onramping).

can@sh.itjust.works on 19 Jan 22:26 collapse

Great. Are you participating in Lemmy Federate?

Die4Ever@programming.dev on 20 Jan 02:15 collapse

any idea how much disk space it costs to join this? like if you have an empty instance, does it add more than 1GB per month?

can@sh.itjust.works on 19 Jan 12:34 collapse

At least the Lemmy site randomizes the instance list for you.

greywolf0x1@lemmy.ml on 19 Jan 21:42 collapse

Way to go

admin@lemmy.my-box.dev on 19 Jan 11:59 next collapse

I’d say that federation is the core principle of the network, so centralisation by piling all the users and content onto one server is very undesirable.
(also looking at you, lemmy.world)

NONE_dc@lemmy.world on 19 Jan 12:11 next collapse

It is difficult because many new users come from centralized experiences and for them it is more natural to simply enter the first instance they find, which will always be Mastodon.social. They may also think that being on smaller instances means less visibility (which I believe is not the case, although I am open to be corrected on this).

I think the ideal would be a kind of recommendation system based on tastes and interests. When you go to the Mastodon site to register, it asks you your main interests and based on those it recommends one or another instance.

Die4Ever@programming.dev on 20 Jan 02:21 collapse

I think the ideal would be a kind of recommendation system based on tastes and interests. When you go to the Mastodon site to register, it asks you your main interests and based on those it recommends one or another instance.

join-lemmy.org does this

Lumidaub@feddit.org on 19 Jan 12:20 next collapse

When I first considered signing up (I think it was on Mastodon), I was told how very easy it would be to move from one instance to another so it wouldn’t matter where I sign up - so I chose the first server that caught my eye. It was also implied that I’d need exactly one login for the entire Fediverse.

In hindsight, I’m okay with this not being true but it was a disappointment. At least moving servers (while taking your history with you) should be a lot easier if we’re trying to avoid big instances becoming bigger.

quixotic120@lemmy.world on 19 Jan 13:13 next collapse

Very much this. They way it was explained to me was akin to what you are saying, single login, jump servers whenever. In practice it is not that

I’m a shitty developer by all measures but I assume such a feature would be tremendously difficult to implement especially this late in the game. Maybe I’m wrong but I don’t think so. Like would my username have to be reserved across all instances? Would a new instance have to get some kind of list of known usernames? Where would that even come from? Who knows, not me, that’s for sure

However if it could be done I think that would be a huge selling point. “Imagine if your server started being a shitty place like facebook and you could just move to another without having to nuke your account” is a pretty big deal

Iapar@feddit.org on 19 Jan 15:15 collapse

Yeah I am thinking about how a implementation for a single acc for the whole fediverse could work.

Maybe a service with just handles authentication of users and gives the result to mastodon, pixelfed etc.

Like the login with google on websites.

Maybe that could be an application for block chain. The ledger has a the usernames and keys that you need to verify with you privat key.

So you log into mastodon with uid and privat key. Mastodon looks into the blockchain ledger and validates from there. If is is valid, you are loged in.

anticurrent@sh.itjust.works on 19 Jan 13:22 next collapse

there is a protocol used by HubZilla called zot, it allows for true nomadic identities. where you can even login to your account from any instance.

I don’t think ActivityPub (Protocol that links all mastodon, Pixelfed, lemmy, peertube instances) developpers have any interests in implementing that, or it isn’t so high in their priorities, also to note that ActivityPub developpment has stagnated since its early releases.

mesamunefire@piefed.social on 19 Jan 16:37 next collapse

One universal login via fediverse sounds like a dream. I would love that.

verdigris@lemmy.ml on 19 Jan 17:35 collapse

“moving servers” means what exactly? Changing your “home” instance? I assume you can still see content from other instances you’re federated with, right? Otherwise what’s the point

Lumidaub@feddit.org on 19 Jan 18:36 collapse

You know how people often assume someone is trolling, simply because their account is new?

Another reason would be to not have a billion dead accounts on servers.

evujumenuk@lemmy.world on 19 Jan 12:30 next collapse

In the specific case of Mastodon, an instance pretty much only receives a post via federation if one of its users either follows the creator of that post, or is mentioned in it.

Discoverability suffers, because this also applies to replies to a post even if you follow its poster. You might see them, or you might not. You look at the post history of one of the users in a thread and it comes up empty.

This is not much of a problem if you’re in one of the, say, top five instances, but beyond that, many functions become increasingly unreliable. Instead of one big microblogging ocean, it feels more like an assortment of a few lakes and myriad puddles with only tenuous interconnection.

Personally, I’ve kinda given up on finding (or creating) my One True Instance and am resorting to having profiles on all of the biggest instances. This also has the advantage that arbitrary defederation decisions affect me to a much lesser extent.

zkfcfbzr@lemmy.world on 19 Jan 12:46 next collapse

I think the key to survival and growth of federated platforms is that the onboarding experience for new users be simple and stable. If a new user has to understand what federation is and how it works, then the system is already failing them. Federation needs to be transparent to the fullest extent possible. There’s a lot of value in telling a user “You can sign up on any of these proven-reliable instances, and your choice doesn’t overly matter, because they’re general-purpose and stable, and you’ll still fully interact with users from every other instance either way.” There’s a lot less value in giving them a 30 minute presentation on federation, then overwhelming them with a list of 500 instances to pick from, half of which are hyper-focused on one topic or run by extremists.

At the same time, if they end up being led to an instance that has issues with stability, absent admins, political extremism at the admin-level, or if that instance is topic- or region-specific, or if that instance has defederated from a huge portion of the fediverse, or if that instance just shuts down and stops existing in a few months… Chances are that user’s going to get a bad impression of the platform as a whole, and never come back.

To me it just seems like the instances which don’t offer those issues - the general-purpose instances with long-term support plans, experienced teams, and sane admins - will just naturally end up as big instances, as survival of the fittest. And I don’t see that as an issue at all.

Like, sure, the fediverse is designed around decentralization, but there’s a point where decentralization hurts more than it helps. I don’t think anyone would disagree that if we had maximum decentralization, with every single user self-hosting their own instance, that things would be awful for everyone - and I don’t think anyone would disagree that the opposite, with 100% of users being on one single instance with no alternatives, would also be undesirable. There’s benefit to having consistent user experiences, consistent rules, consistent expectations.

In short, yeah, I think the way forward is having a few flagship general-purpose instances that vacuum up most new users, with a wide plethora of smaller instances that are less general-purpose, or region-specific, or just try out new things with rules and moderation policies.

I do think there should be an extremely simple way (for the end user) to migrate your entire account from one instance to another. Something you could do in just a minute or two.

PhilipTheBucket@ponder.cat on 19 Jan 13:33 collapse

It is impossible to satisfy both:

  • Getting started is simple and easy and low-effort
  • The instance won’t be bedeviled with low-effort people in large numbers

You have to pick your poison, I think. Personally I prefer option number 2.

r00ty@kbin.life on 19 Jan 13:09 next collapse

For threadiverse (lemmy/mbin et al) there's not much in it. It's fairly easy for an operator to curate their instance by pre subscribing to a whole bunch of communities. I run my own instance, barely any users and I'm constantly banning and deleting them for advertising. But I have plenty of content.

I made my own mastodon instance and connected to a bunch of groups. Only two or three are active. There's not really an easy way to get content without following a lot of people. So anyone visiting my instance will see virtually nothing. If they go to social they will see plenty.

So it's a bit of a no brainer for most I think.

Tetsuo@jlai.lu on 19 Jan 13:22 next collapse

I personally think it’s not a big deal as long as you could easily move your accounts settings from one account to another.

If anything bad happens to the main instance people will just move elsewhere IMO.

DarkCloud@lemmy.world on 19 Jan 13:25 next collapse

People do what’s lazy, and when encounterung new tech or modes, generally take common pathways first.

nokturne213@sopuli.xyz on 19 Jan 14:50 collapse

That is what I did when joining l.w (it was also the instance shown by joinlemmy, and I figured it would be good enough. Shortly after I joined .ee and then landed on sopuli

HubertManne@moist.catsweat.com on 19 Jan 13:42 next collapse

I mean do smaller instances want to be larger? That means more resources. I mean as long as they are accepting signups presumably but they might not be ready for 1000 in a day. For myself I sorta avoided the largest options and then looked at what the next few options put in their about and faq. Until there is a pretty good migration tool though Im not going to get to attached to my user.

anticurrent@sh.itjust.works on 19 Jan 14:17 collapse

If an instance doesn’t want to grow they turn off new sign-ups, some growth might help instances stay afloat, as not only it might help with more donations, but also signal to the maintainers that there is appreciation for their work.

HubertManne@moist.catsweat.com on 19 Jan 14:32 collapse

yeah im more thinking some may be willing to do like a hundred and then sign up but getting like 1000 in an hour or something might be to much. but I mean if my instance said hey they need to reduce or something I would be fine to switch.

growfediverse@my-place.social on 19 Jan 14:08 next collapse

@anticurrent It took me multiple tries and multiple weeks to find a fediverse home. Compared to the 5 second single silo commercial options that’s like geologic onboarding time.

I think we gradually got accustomed to a “benevolent dictators” model of internet use, and decentralization of social is more like 90s internet where you had to learn what websites or services to go to by reputation, referral, and by trial and error.

Even well intentioned flagships will hit the “uh oh this is expensive to operate AND expensive to curate” problem. When you get above a few thousand concurrent users, screening malicious activity (e.g. bots, fraud, trolling, sock puppeting, extremism) requires increasing effort. At some tipping point of concurrent users, you max out your capacity to deal with it effectively, and then quality significantly degrades for everyone involved (including society apparently lol).

It’s easy to see the problems, but hard to think of alternatives.

My only current theory is: services have to stop being designed around the idea that everybody will get along, that everyone having public exposure is always 100% beneficial to them, and that all speech is harmless (even in democratic societies that taut rights to speech, most also have exclusions for harmful speech, such as “fighting words”, “genocidal incitement”, “injurious denial of established fact”, etc)

Cowbee@lemmy.ml on 19 Jan 14:25 next collapse

The problem isn’t centralization, but the concept of a “generalist” instance. Instances should be more focused in concept and scope, and usable locally without feeling the need to scroll all.

chobeat@lemmy.ml on 19 Jan 15:54 next collapse

If the protocol doesn’t give incentives for an even distribution of users, it’s not going to be solved by blaming individual instances or individual users.

UltraGiGaGigantic@lemmy.ml on 19 Jan 16:18 next collapse

I hope people spread out, but I also hope that tools for viewing the fediverse keep being developed so people don’t feel so fragmented and feel pressured to join big instances.

Like say each instance had a similarly named community, and you could browse the community locally and across all other instance communities with the same name. Much like there is a local and all button at the top.

Blaze@feddit.org on 19 Jan 16:50 collapse

you could browse the community locally and across all other instance communities with the same name.

Lemmy.ml and lemmy.world political communities wouldn’t probably mix well together. There’s a reason different versions of communities exist. If they are two similar, they should consolidate on one community.

sunglocto@lemmy.zip on 19 Jan 16:57 next collapse

Dumb

southsamurai@sh.itjust.works on 19 Jan 18:00 next collapse

It’s inevitable.

It also serves to give new users a stable instance that they can learn on. Then they’ll either switch instances, stay with the biggest, start their own, or abandon federated social media entirely.

But that initial stability gives the best chances of people staying. I started on the big, obvious ones for lemmy and Mastodon. On lemmy, I abandoned my .world account pretty quick for this one because it offered what I need. It ended up being one of the bigger ones, but I don’t plan on switching. But when someone in my life wants to try lemmy, I tend to recommend one of the less annoying instances lol.

Mastodon, it was similar; .social didn’t fill my needs, so I migrated. Twice so far.

There’s always going to be a “biggest” instance. It’s going to be the one that’s easiest to find. You could plug in the smallest instance for Mastodon, and it would decentralize more. But it might also overwhelm that instance. Mastodon in particular has an organization that can maintain a solid instance with massive numbers. Letting it serve as a gateway just makes sense.

sudoer777@lemmy.ml on 20 Jan 03:33 collapse

I don’t think it’s a big concern, if a big instance does something stupid people will just move to a different one, and people will also naturally move to instances with communities and moderation policies they prefer over time which will help spread things out