this post was submitted on 13 Feb 2025
945 points (91.9% liked)

Fediverse

30283 readers
1029 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
 

This reddit post likely has tens if not hundreds of thousands of views, look at the top comment.

Lemmy is losing so many potential new users because the UX sucks for the vast majority of people.

What can we do?

(page 4) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 12 points 1 week ago* (last edited 1 week ago) (6 children)

I am very new here, and not as passionate about the fediverse as some of you are (like your average redditor most likely).

Reading the comments here I think that the fact that you notice decentralization as a user can be a problem for many but offering simple instance lists, community lists in the UI can mitigate that and make it more a feature than a nuisance (for those that have trouble navigating it).

On desktop, I don't mind switching servers with different URLs, especially since I can read them all with the same proton UI. However, on mobile (I spend more time on social media via mobile than desktop, I imagine most people do these days) using the Jerboa app I cannot figure out how to "visit" another server. I can't enter the URL, I cannot click on the URL, I cannot search for @URL and get a list of the communities hosted on it..

I am sure there is documentation somewhere explaining how I achieve this, but I should not have to look for that just to acces different instances. I use lemmy on breaks mostly and as I said, am not passionate enough about social media to read manpages for it.. I imagine some will think "then we don't need people like you here", but in the end if close-to mainstream user adoption is a goal, you kind of will need people who just want to look at cats and discover communities as well, and making jumping between instances and finding communities is an important part of making that happen.

Edit: I do not think having an official sign up is a solutiom btw, I think different servers are neat, and I most likely will sign up to another I am more in line with when I know which are available. It is neat to choose a home server, but it should be seemless to find others. There is no need to obfuscate servers and pretend everything is centralized, but having easy access to a centralized list of servers and communities built into the UI seems like a must for me.

load more comments (6 replies)
[–] [email protected] 12 points 1 week ago (1 children)

I don't think these people actually want to leave reddit. They are only interested in farming karma by complaining about it,

load more comments (1 replies)
[–] [email protected] 11 points 1 week ago (5 children)

I think people who claim that the UI/UX is fine are missing the point. It is fine to you, but it is not fine to whomever made the claim. And for every person that makes such claim, there are hundreds/thousands who think/feel the same but don't say anything.

Lemmy, as a community and as a project, should seriously listen more to the opinion of newcomers.

load more comments (5 replies)
[–] [email protected] 11 points 1 week ago (1 children)

The one thing that I like about the fediverse is that it somehow unintentionally has a filter to keep the low effort people from poisoning the well.

I have been on the fediverse from 2019 and these types of arguments have been floated times and again at each exodus wave. they expect to be offered everything on a silver platter. they come into a new platform maintained by hobbyists and good will people and they expect it to offer the same features, experiences and user base or even better than the once on proprietary media that spend billions of dollars to acquire that user base. they get screwed by one company and hope that another for profit won't do the same. Lemmy is even easier than email, as you don't need to know the handle of people of communities you interact with you just search for them or explore the public feed. We don't need them here.

there are many aspects the fediverse can improve upon. decentralization or federation isn't one of them

load more comments (1 replies)
[–] [email protected] 11 points 1 week ago* (last edited 1 week ago) (1 children)

feels like old reddit

They obviously haven't visited https://old.lemmy.world/

load more comments (1 replies)
[–] [email protected] 11 points 1 week ago (5 children)

To the guy in here going "UX != UI!!!" Sure, but you can't design UX, especially for the unwashed masses. "Tried cutting toenails with lawnmower; severed foot. 0/10 bad user experience."

Lemmy has a "have our cake and eat it too" problem. It offers two mutually exclusive promises:

  • Each instance is its own independent self-contained little Reddit with their own communities, culture, code of conduct etc. so that individuals can find a place that suits them or make one if none is available, and

  • All the servers are part of one great big federated system where all users have access to content on all instances so it doesn't matter which instance you sign up for, you can access it all.

In practice, the former is more or less true, the latter really isn't.

First there's the obvious topic of defederation, which makes the "join one server, access all of them" an outright lie. On the one hand, I think everyone here will agree this platform requires defederation to function so that we can kick out instances like lolli.rape or whatever, which thank you admins and mods for dealing with. But what about Hexbear, or Truth Social (which as I understand it is running on Mastodon software). The only honest answer to "where do we draw that line?" is "somewhere in the middle of that slap fight over there."

It is intellectually dishonest to say that Lemmy has this problem and Reddit doesn't. Post in r/mensrights and an automod bans you from r/twoxchromosomes. Do basically anything anywhere on the platform and get banned from r/conservative. They managed to implement "It's a different platform depending on who you are" on a monolithic service.

All that crap aside, the average user has a more limited perspective on the rest of the fediverse than his home instance. Often, the UI defaults to viewing only local posts, you have to tell it to give you a global feed. You can browse a list of your local communities, you can browse a list of global communities, you can't browse a list of communities on a given foreign instance. 'Show me everything on lemmy.sports' or indeed 'show me a list of communities on lemmy.nsfw.' You cannot create (or moderate?) communities on instances you aren't a member of. It is, if only slightly, easier to participate on your home instance than elsewhere.

Either your choice of server does matter, or it doesn't.

If it does matter, we shouldn't have so many general purpose instances, it should be lemmy.music and lemmy.art and lemmy.uk. Then newcomers are presented a meaningful choice. Are you mostly interested in discussions pertaining to your country? Your hobby? Your career? Sign up here to mostly participate in that, and no matter which you pick you can visit the rest of the Lemmyverse, too."

If it doesn't matter, then design it such that instances are entirely transparent to users; eliminate the possibility of [email protected] and [email protected] coexisting, and make all instances lemmy1.world lemmy2.world, issue credentials centrally and then just spread the load in the background.

I don't think you can have both at the same time.

load more comments (5 replies)
[–] [email protected] 10 points 1 week ago (17 children)
  1. The apps are kinda meh. I haven't found one that doesn't come with significant disadvantages yet, and I've tried FIVE.

  2. There's no recommendations feed. You see what you're subscribed to, or everything. No in-between. You can't see what you've subscribed to, and a few posts that the algorithm thinks you might like. People like to complain about the algorithm, but one reason it's so addictive is that it's useful.

  3. Notifications don't work in every app

  4. Just having a feed that behaves normally seems to be really hard to do for apps. Stop slowing me posts I've already scrolled past, and when I click home/pull down to refresh, I want new posts, not the same thing again that I've already scrolled past and ignored. Some apps have settings (that are somehow not on by default) to hide read posts and mark posts read on scroll, but I haven't tried an app where that works every time.

  5. There's no "main" app. Think about Reddit before the API fees. There used to be a default app. It had its issues, but most features worked out of the box, and most things were intuitive and normie-friendly. You could use that to get comfortable with the social network itself, and then eventually try other apps when something got too annoying.

    Compare that with Lemmy. You want to try it, and you already have to deal with choice paralysis. A ton of apps on the website, with utterly unhelpful descriptions ("an open-source Lemmy client developed by so-and-so"; wow, exactly zero of those words help me pick) and a random order that doesn't even let me default to one most popular one.

    Quite a few apps focus on niche UI features like swipe-based navigation while still not having the basics down right. I'm several months into having joined Lemmy and I still haven't found an app that feels somewhat right. That is a challenge not one of the other social networks has managed. Congrats, Lemmy. Impressive.

  6. Picking a server and signing up in general is complicated. And it's an impactful decision that you have NO tools to make so early, unless you start researching like it's school homework.

    .world? That's popular but you'll be judged for having joined it, plus you lose access to the piracy community. .ml? Hope you like communists and DRAMA. And if you get it wrong, there's no intuitive and easy way to migrate. You clunkily export your settings and re-import them; the servers will NOT talk to each other. And even then you lose some stuff.

    This UX issue is tough. I don't have an easy solution. But I'm sure a UX expert could find one.

  7. Manual validation of your sign-up by a human. What is this, a Facebook group? If you introduce a 24-hour delay so early in the process, of course people are going to fall off.

  8. The mouse logo is kinda ugly, won't lie. I'm sure it's a more potent people repellent than you think.

  9. There is a LOT of tribalism. On Reddit, there's r/Canada, that's full of convinced conservatives that won't hesitate to artificially skew the discourse. And there's r/OnGuardForThee, basically the same but with progressives angry at the conservatives.

    On Lemmy, that feels like the rule, not the exception. I just joined communities based on my interests, and my feed is full of communist vs communist vs non-communist drama. Can we frickin' chill?

    If I need to start filtering out whole fields of interest that were taken over, joining less popular community clones or literally defederating instances to get a good experience, we've got it wrong. Normal people don't wanna do that when they literally just got here. They'll just leave.

  10. Somehow even more US-centric than Reddit. So... Much... American politics.

load more comments (17 replies)
[–] [email protected] 10 points 1 week ago (6 children)

I disagree that this is a concern. If you are already exaggerating about federation wars, chances are you already tried lemmy and know a good bit about selecting instances. The average user will not care as much as you do.

The average user will go to join-lemmy site, will not care at all about the different instances and likely choose the biggest one or first one they see. None of them will think "oh no this one is involved in federation wars" because thats not something you find out before knowing some about the fediverse.

load more comments (6 replies)
[–] [email protected] 10 points 1 week ago* (last edited 1 week ago) (1 children)

So my understanding from reading this (and other threads on Lemmy) is that:

-A majority of Lemmy users would rather the userbase remained small (in comparison to corporate social media and even compared to Mastodon).

-And a small but vocal minority wants to grow Lemmy to the point of being at least one of the choices, if not the de facto preferred alternative, on the mind of most Redditors who are sick of Reddit.

Is that accurate?

edit: formatting

load more comments (1 replies)
[–] [email protected] 10 points 1 week ago* (last edited 1 week ago)

I said it before and I'll say it again, Lemmy's (and Mastodon's) issue is that the users experience is influenced by the decentralization.

The server side needs to be a decentralized database stored on a bunch of servers with all content available from one website with an API so people can develop apps for it (or even alternative websites), but otherwise the decentralization should have zero impact on what content the users have access to. In other words, do like Reddit but instead of having a ton of servers owned by AWS hosting everything, have those servers be owned by anyone who wants to host part of the database.

[–] [email protected] 9 points 1 week ago (2 children)

Good UI (in my android app) is the reason I came to Lemmy.

load more comments (2 replies)
[–] [email protected] 9 points 1 week ago (4 children)

I tried to join Lemmy during the API debacle, but then it asked me to choose a server. It didn't explain what that meant or how it would affect me. I could read a long, confusing explanation of it elsewhere, but that illuminated nothing. So I gave up.

Eventually I tried again and just chose lemmy.world, since it was the largest. After that it was smooth sailing, and I like Lemmy a lot more than reddit. It turns out it didn't even really matter which server I chose. (Although now I see some comments from people saying there's something wrong with lemmy.world.)

You just need to hold the new user's hand a little. Anyone who has ever designed a UI for an office environment would know immediately that the server question is going to be an impenetrable wall for many users.

load more comments (4 replies)
load more comments
view more: ‹ prev next ›