this post was submitted on 13 Feb 2025
33 points (94.6% liked)

Fediverse

30224 readers
1686 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, KBin, etc).

If you wanted to get help with moderating your own community then head over to [email protected]!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration), Search Lemmy

founded 2 years ago
MODERATORS
 

One thing that bluesky did very well was abstracting the decentralisation (i know, its not really decentralised, bear with me) was having "apps" be centralised. What if we just pointed people towards a lemmy.app thing and that had a server as default?

Alexandrite.app does this, but it defaults to lemmy.world which is a bit of a dealbreaker.

Edit: By "app" I mean client.

top 29 comments
sorted by: hot top controversial new old
[–] [email protected] 23 points 5 days ago (2 children)

hahah lets have a centralized app... but not like that!

kinda proving the reason right there... who gets to be 'default'?

[–] Lost_My_Mind 6 points 5 days ago

Why not have the default be random, and if you don't like the one given, you can randomize again or type your own.

[–] [email protected] 1 points 5 days ago (1 children)

Well, its a centralised app to a supposedly decentralised network. The underlying network isn't decentralised by design. If you were to treat every bluesky pds as an instance, it would be very similar.

Also, you can take inspiration from something without copying it exactly.

[–] [email protected] 7 points 5 days ago (1 children)

i wasnt referring to bluesky. i never would, that shit sucks. its just another walled garden.

i meant the whole 'look lets do it like this app currently is, cept not lemmy.world!'

[–] [email protected] 2 points 5 days ago

Oh, well my point still stands, just not that instance.

[–] 4Robato 15 points 5 days ago* (last edited 5 days ago)

Honestly it's a hard topic and I keep changing my mind on it. But currently this is my view:

If you point everyone to one place decentralization loses the meaning. I think people need to learn what decentralization is. It's an important issue to be honest and people have to be on board knowing what they are doing. It will be hard for sure but otherwise if a new centralized competitor comes into town, why wouldn't they switch if they don't care?

At the moment twitter is the most affected social media but people has to understand that this isn't just about twitter or reddit or whatever but about our rights to choose and decide where we want our data and who handles that. If people don't know the system they won't be aware of the issues.

With the Fediverse I've seen a lot of people worried about privacy and so on because they have to choose and suddenly they think about all the consequences. That's a good thing that hopefully will make them think twice about joining the next new centralized system.

[–] ApollosArrow 3 points 4 days ago (1 children)

I assumed most apps already do this? I believe the voyager app defaults to lemm.ee now because .world is large

[–] [email protected] 2 points 4 days ago (1 children)

Yes, some do, but I was referring to a website.

[–] ApollosArrow 1 points 4 days ago

Do we have a percentage of people who visit reddit on a computer vs phone? I assumed by now most of them used a phone, so those same people would keep using phone apps.

[–] [email protected] 8 points 5 days ago (2 children)

I've been using phtn.app, which defaults to lemm.ee.

Though I think a big difference between the fediverse/activitypub and bluesky/atproto is authentication. If you want a centralized app, you gotta have a centralized identity server. Otherwise you're freely giving your login credentials to a random server, which we as a society decided was a bad idea.

I can see a possible solution involving OAuth, which I believe Mastodon is able to support. See the relevant GitHub issue at LemmyNet/lemmy#1368

[–] [email protected] 3 points 5 days ago

Yeah, bluesky and mastodon both use oauth.You can also give your username and password to a bluesky app, and until recently, a mastodon one.

[–] Lost_My_Mind 1 points 5 days ago

you’re freely giving your login credentials to a random server, which we as a society decided was a bad idea.

Hey! I never agreed to that! I love playing fast and loose with internet security. You KNOW this about me! And I'll stop giving my super secure password of Password1 to insecure servers when my heart stops beating.

[–] [email protected] 6 points 5 days ago

Decentralization is good. Having a default instance is bad.

[–] [email protected] 7 points 5 days ago (1 children)

You kind of point out the problem. Which instance should be the default? Some would say lw, but you already discounted that.

[–] [email protected] 2 points 5 days ago

Well, one that can handle the load. Lemmy.world is struggling as is.

[–] [email protected] 6 points 5 days ago* (last edited 5 days ago)

People who fit the Lemmy.world and Hexbear atmospheres should really go to the instance they fit in and not the other.

Same for German and French speakers.

Queer people require more attentive protection.

Canadians, Australians and Brits on their own instance is cool.

Same for scientists.

Wait a minute...

[–] [email protected] 3 points 5 days ago (2 children)

I think this could work if it was a kind of demo instance that after some weeks or so would show increasingly annoying popups to switch to another instance.

The official Mastodon app kinda follows that idea with mastodon.social, just that the annoyance isn't intentional but a result of their bad moderation and thus spam problem.

[–] [email protected] 4 points 5 days ago (1 children)

Seems dangerous, people might just leave the platform all together

[–] [email protected] 2 points 5 days ago* (last edited 5 days ago)

I don't think that's a serious problem as people that have so little interest that they leave because of that, would stop using it anyway sooner rather than later.

Of course the migration needs to be at least as easy as on Mastodon. Lemmy is still far from that.

[–] [email protected] 3 points 5 days ago

Mastodon.social has a "spam problem" because they're the largest target. We're lucky it's them because they're one of the few instances with the resources to take on the problem. They've also contributed a ton - in tools and strategies - to help other instances deal with the problem.

[–] [email protected] 3 points 5 days ago (2 children)

If what you mean by centralized apps is apps having a default website, or a hard-coded website that it accesses, then that's also going to lead to centralizing the website.

The fediverse is just the web. It's not really suited to an app-first model of operation. Like, imagine having a blog-viewer app that only let you read one blog. We see this kind of behaviour from the business world, and people kind of hate it.

The only reason it would be different here is if the network collapses, and if it does, it's going to collapse into lemmy.world.

Which, apparently, is a "deal breaker".

[–] [email protected] 4 points 5 days ago (1 children)

Which, apparently, is a “deal breaker”.

Half of the posts on [email protected] are about hexbear or .ml

The other half is about LW

[–] wjrii 2 points 5 days ago
hexbear: 1.9k users per month

.ml: 2.3k users per month

lemm.ee: 3.8k users per month

.world: 17.2k users per month

Unwanted centralization is a fair enough complaint, but honestly us normies are mostly just... normaling.

[–] [email protected] 1 points 5 days ago

I meant one like bluesky, it has a default instance, but you can login with another.

[–] [email protected] 1 points 4 days ago (1 children)

I'd say this is unlikely to work out. It mainly combines the downsides of two approaches. The centralization will make it less free and diverse and gives power to few people, while the decentralization adds unnecesary complexity. Since at that point it's mainly one large instance, but that has to send out loads of network traffic to very few people at other places to keep them in the loop. At that point, why not make it 100% centralized? That'd make programming and maintainance way easier.

[–] [email protected] 2 points 4 days ago (1 children)

Because then interoperable services could be made.

[–] [email protected] 2 points 4 days ago* (last edited 4 days ago)

I think interoperability works with centralized services as well. They can offer an API for other services to hook into. Like Reddit had different apps, bots, tools... You can connect your software to the Google cloud, even if it's made by a different company... I think interoperability works just fine with both models, at least on the technical side.

[–] [email protected] 0 points 4 days ago (1 children)

They abstrakted nothing, its centralized af

[–] [email protected] 2 points 4 days ago

I said in the post

(i know, its not really decentralised