this post was submitted on 14 Feb 2025
414 points (98.8% liked)

Fediverse

30002 readers
1654 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
 

There have been various posts here in the last days describing how difficult it is for new people to start using Lemmy. In fact they are absolutely correct, it is much easier to get started on Reddit. But what many forget is that Lemmy is not a corporation employing dozens of full-time designers, running A/B-tests and so on. Lemmy is an open source project run by volunteers, with only @dessalines and me working on it full-time. Neither of us is a particularly good designer, and our time is mainly spent working on the backend (database, federation, api), and preparing the upcoming 1.0 release.

If you see anything on join-lemmy.org or in the Lemmy UI itself that could be improved, the best option is to make that improvement yourself. Both of them use standard web technologies (nodejs, tailwindcss, inferno etc). The userbase here is quite technical so there are many of you able to contribute. We rarely reject any pull requests as long as they make a real improvement. Though it usually requires a little back and forth to review the changes and then address the review comments.

You can find the source code for join-lemmy.org here and follow development instructions in the readme. Regarding the default Lemmy UI go here and read the documentation with development instructions. If you are not a developer you can still help, for example by improving the documentation. Additionally you can make changes to the texts for joinlemmy and lemmy-ui.

All this said, there have also been some suggestions to make onboarding easier by directing new users to a hardcoded default instance. This may sound like a good idea at first but won't work well in practice. Running such an instance would take significant time for administration and moderation, but we maintainers are already too busy. Besides it would be impossible to reach an agreement who this default instance should federate with or how exactly it should be moderated. So if you want to get nontechnical users to Lemmy, the solution is to link them directly to a specific instance based on their interests.

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 2 points 6 minutes ago

"Which server do I join?" seems to be a sticking point for a lot of people.

The "Browse servers" page does say at the top "You can access all content in the lemmyverse from any server, so it doesn't matter which one you choose", but on showing this page you immediately scroll that message off the screen. Maybe if you kept that bit visible it would help.

Also I think comparing it with email servers might be helpful. People already know they can email anyone from any email server, and that signing up to, say, Posteo, doesn't mean you can only email other Posteo users.

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

Hey if an old guy like me can figure it out its not hard .

[–] [email protected] 2 points 23 minutes ago

They are entitled and don't want to expend effort

[–] [email protected] 2 points 33 minutes ago

I honestly think most people will figure it out. I did. :)

[–] [email protected] 3 points 39 minutes ago

FWIW, I think the design and layout of lemmy is superb. Way better than reddit, old and new.

You guys made a lot of good decisions.

[–] [email protected] 13 points 9 hours ago* (last edited 8 hours ago)

The great thing about Lemmy is that it is an open source project and you can tweak the UI yourself if you have a bit of HTML and CSS knowledge. Do not be put off by fancy words like Bootstrap, Inferno, Tailwind, many are just HTML, CSS, or Javascript under the hood.

If anyone on here is looking for a more a more accessible Lemmy theme, I helped make one recently for the instance RBlind: RBlind Lemmy Themes (Codeberg repo). I made detailed documentation as well which could be helpful for theme developers or for those interested in helping improve Lemmy's accessibility.

Since making the theme, I've been making some pull requests (PRs) with lemmy-ui and lemmy-docs to try improve the UI and docs based on some of the things I saw while developing the theme. I hadn't done anything involving PRs before but the Lemmy team dessalines and nutomic and other contributors have been very receptive so far and offering helpful suggestions. The changes are small but every bit counts, and when they trickle down to all users I am hoping it'll be a positive change for many users.

[–] [email protected] 5 points 10 hours ago

Easier

If choosing a server and signing up is too "hard" for someone, then I'd rather they stay on Reddit.

Can Lemmy benefit from your suggestions, definitely. But the easy vs hard structure to these types of conversations feel a lot like the shopping cart dilemma.

[–] [email protected] 109 points 1 day ago (3 children)

The userbase here is quite technical so there are many of you able to contribute.

As a project manager, I can help by ballooning the scope and setting the deadline to yesterday! Doing my part!

[–] [email protected] 4 points 13 hours ago* (last edited 13 hours ago)

I got you guys, lets start with daily standup to get everyone on the same page.

[–] [email protected] 30 points 1 day ago

Don't forget about asking how the project is going too!

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

Didn't be so hard on yourself. You can also pester us about the status of Jira tickets.

[–] [email protected] 6 points 20 hours ago

Honestly, if my PM never pestered me about the status of my tickets, I would never close them. Some of us need the pestering!

load more comments (3 replies)
[–] [email protected] 21 points 22 hours ago

I don't have much to say, but thank you for working on lemmy all these years.

I can complain about it a lot sometimes, but I'm very grateful for both the communities and the developers that kickstarted the fediverse, and for free too! So, thank you ❤️

If you or other people want to discuss the development of fedisoftware for beginners, or just growing as a whole you and everyone else are more than welcome at [email protected]!

[–] [email protected] 95 points 1 day ago (3 children)

I'm doing my small part.

Went from 100% lurker on Reddit to regularly active lemmy commenter

[–] [email protected] 8 points 20 hours ago

It's so much easier to comment and get replies here.

[–] [email protected] 12 points 1 day ago (2 children)

Same. I still occasionally browse Reddit, but I have a rule that I don't post or comment there. I do post and comment here.

[–] [email protected] 1 points 9 minutes ago

Don’t forget to adblock them so you’re draining the resources, minutely and slowly, but draining nonetheless.

[–] [email protected] 2 points 32 minutes ago

Same, I only lurk to see what's popping but dont comment here.

[–] [email protected] 31 points 1 day ago (1 children)

Also remember to be nice. I see heated arguments regressing into ad hominems by the third comment pretty regularly. We can be better than Reddit

load more comments (1 replies)
[–] [email protected] 41 points 1 day ago (2 children)

I'm the OP of one of the posts that blew up about UX.

This is great news, I will look into building something like join-lemmy/onboarding that could guide users, or improving join-lemmy

[–] [email protected] 37 points 1 day ago

Its best if you improve the existing site, that way you dont have to worry about hosting, or directing users to your new site.

load more comments (1 replies)
[–] [email protected] 8 points 20 hours ago (1 children)

As someone who is "stuck" here after being permabanned on all accounts on reddit I can say that the number one "issue" Lemmy has is also the greatest part about Lemmy. The fact that every instance can have its own copy of the "same" sub.

I completely understand why someone coming from reddit is going to search up "ask" and they will see a few ask Lemmy subs coming up. At a glance they won't know which one is "better" and why there are multiple.

Sadly most people will turn around and leave at that point. The average internet user will just go somewhere else the moment they feel lost or confused by anything. The few that might stick through it and make a post asking why there are multiple instances of the same type of sub are likely to be spoken down to by a bunch of condescending nerds that feel superior to outsider idiots. I know that many of you are very kind and welcoming, but enough of the user base are elitist pricks about everything that new users will notice immediately.

Lemmy can't seem to decide if they want to grow or if they want to gate keep. I think the reality is that as more people are blanket banned from reddit without any reason such as myself that people will keep slowly trickling in.

The only "change" I think Lemmy needs is its user feedback. I have been banned from so many subs for completely unrelated things and without going and looking up the mod logs for my own name I wouldnt have any clue whatsoever. I would just think that Lemmy was broken constantly since it just gives you submitting errors instead of telling you that you have been banned or anything.

The "automod" messages are basically useless as they don't tell you what rule you broke, which comment it was specifically or who actually initiated the ban. I know they aren't always actually "automatic" bans because I have gotten messages from automod for comments I left weeks ago. So either they are the slowest and least attentive bots on planet earth or the mods of those subs are using the automod to hide behind as a layer of anonymity.

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

There are multiple similar subs on reddit as well though, often with very slightly different names

[–] [email protected] 2 points 17 hours ago (1 children)

You make a good point. The key difference is that some instances block other instances (or at least that has been my understanding of how Lemmy works from my limited time here). So depending on where they sign up they might not even be able to access certain subs.

Plus the "duplicate" subs on reddit tend to be one of two reasons. The original moderators let the sub die or enough people didn't get along with how the original sub was being moderated and they left to make their own copy. It's pretty rare that there are two identical subs that have equal engagement.

[–] [email protected] 4 points 14 hours ago* (last edited 14 hours ago) (1 children)

It’s pretty rare that there are two identical subs that have equal engagement.

It's rare here too

[email protected] hs 1400 weekly active users

[email protected] has 470

[email protected] discussed some consolidation in the past to centralize activity due to the smaller userbase

[–] [email protected] 1 points 13 hours ago (1 children)

That still doesn't address the fact that not all instances are created equal. And it's not immediately apparent which instances block others.

[–] [email protected] 1 points 4 hours ago

I usually go with

"Lemmy has 42k monthly active users

Feel free if you have any questions"

That way people are pointed to two reliable instances.

[–] [email protected] 55 points 1 day ago* (last edited 1 day ago) (3 children)

I don't really agree that it's much easier to start on Reddit. Especially nowadays.

-Post from an IP that was once used by a banned account? Also banned (after first being shadowbanned)

-Try to post in any niche sub of your choosing after making an account? Forget it, wait three weeks and farm 3K karma first (which encourages shitposting and reposting, lowering quality)

-Deviate a fraction of an inch from whatever sub's 500-page rulebook? Banned.

-Try to argue an unbanning? That's a permanent mute.

-Post anything - and I do mean anything - in a "wrong" sub, get immediately permabanned by a slew of subs you didn't even know existed.

-Some mod doesn't agree with something you posted? Even if it was 5 years ago in a sub that has since been deleted? Banned and muted.

Reddit is an absolutely terrible experience for new posters. How they even manage to retain a tenth of them is beyond me. I encourage them to keep it up however, more traffic for Lemmy.

[–] [email protected] 11 points 1 day ago (1 children)

Here’s another for your list:

  • Use a VPN? Blocked from accessing it. (I try to get info from internet searches sometimes and they block me, I have to use a VPN because am in China.)
[–] [email protected] 4 points 10 hours ago (1 children)

This is only if you aren't logged in. If you login to reddit you can use a VPN fine. It is still so incredibly annoying though.

[–] [email protected] 3 points 9 hours ago

Oh interesting to know thank you. I nuked my accounts there so am not doing that, I guess.

[–] [email protected] 19 points 1 day ago* (last edited 1 day ago)

This post is about UI and onboarding tho, not about mod behaviour.

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

Good post

Also, [email protected] for people who want to help promoting Lemmy Mbin Piefed

[–] [email protected] 19 points 1 day ago (3 children)

This might be an unpopular opinion, but I think the effort to make joining Lemmy easier has some downsides. One of the nicest things about these communities is how easy it is to have good conversations with internet strangers. I’ve grown to appreciate and hope for Lemmy not trying to be a Reddit replacement. In fact, I’m totally fine with “the masses” staying in Spez’s data harvesting machine. If, one day, Lemmy gets as popular as Reddit, I think it will inevitably have many of the same problems. It just theoretically won’t be selling your data for profit (one hopes, anyway). My wife isn’t super-techy, and I explained the concept of Lemmy to my wife in about 10 minutes. She set up an account in about 5.

To me, it’s not that using or joining Lemmy is hard. It’s that a lot of people have come to loathe change. They’re told that Lemmy is “like Reddit,” so why leave Reddit, all their accumulated Internet points, and their familiar communities/echo chambers? Pretty much all of them also use other data-harvesting social media sites, so they mostly don’t care about that aspect. When I tell my friends about Lemmy I talk about how the size of the communities is really conducive to good conversations from wide enough ranges of opinions and experiences, compared to Reddit’s too much of everything including trolls.

[–] [email protected] 19 points 1 day ago

I agree with the general feeling, but we could probably have a bit more activity while still keeping that feeling.

100k monthly active users would allow most of the communities promoted on [email protected] to have more than one or two regular posters

load more comments (2 replies)
[–] [email protected] 27 points 1 day ago

I can confirm. These guys are very open to pull requests that improve the platform.

[–] [email protected] 23 points 1 day ago

All this said, there have also been some suggestions to make onboarding easier by directing new users to a hardcoded default instance. This may sound like a good idea at first but won't work well in practice. Running such an instance would take significant time for administration and moderation, but we maintainers are already too busy. Besides it would be impossible to reach an agreement who this default instance should federate with or how exactly it should be moderated. So if you want to get nontechnical users to Lemmy, the solution is to link them directly to a specific instance based on their interests.

Wholeheartedly agree with this. Also people should get use to taking responsibility for their online experiences. Corporations have made people stupid to the point they reject autonomy.

load more comments
view more: next ›