this post was submitted on 25 Mar 2025
262 points (98.9% liked)

Announcements

23994 readers
45 users here now

Official announcements from the Lemmy project. Subscribe to this community or add it to your RSS reader in order to be notified about new releases and important updates.

You can also find major news on join-lemmy.org

founded 5 years ago
MODERATORS
 

In the last weeks Lemmy has seen a lot of growth, with thousands of new users. To welcome them we are holding this AMA to answer questions from the community. You can ask about the beginnings of Lemmy, how we see the future of Lemmy, our long-term goals, what makes Lemmy different from Reddit, about internet and social media in general, as well as personal questions.

We'd also like to hear your overall feedback on Lemmy: What are its greatest strengths and weaknesses? How would you improve it? What's something you wish it had? What can our community do to ensure that we keep pulling users away from US tech companies, and into the fediverse?

Lemmy and Reddit may look similar at first glance, but there is a major difference. While Reddit is a corporation with thousands of employees and billionaire investors, Lemmy is nothing but an open source project run by volunteers. It was started in 2019 by @dessalines and @nutomic, turning into a fulltime job since 2020. For our income we are dependent on your donations, so please contribute if you can. We'd like to be able to add more full-time contributors to our co-op.

We will start answering questions from tomorrow (Wednesday). Besides @dessalines and @nutomic, other Lemmy contributors may also chime in to answer questions:

Here are our previous AMAs for those interested.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 12 points 3 days ago (8 children)

Communities should be more unified across servers, especially for niche ones. I want to see an active Metroid community, I don't give a crap what instance is hosting it (or if it's a mostly-opaque medley of instances) so long as I'm federated with it. This is probably the biggest UX misunderstanding new users have.

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

Having distinct communities is a feature, not a bug. If two cities set up their own lemmy instances, say lemmy.sao_luis.br, and lemmy.lagos.ng, they can each have a news community, without them overlapping.

Do a search for metroid, and subscribe to whichever ones you like.

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

It would still be a huge benefit, especially for more niche topics, if we had something like a federation-wide comm like /f/niche_hobby that you could subscribe to instead of 20 different /c/niche_hobby communities.

Maybe comms could opt in/out of behavior to avoid the issue you described.

This would also benefit smaller instances because few people will subscribe to their comms because they are too inactive, making it so their content never gets traction.

My biggest complaint with Lemmy is that it is too hard to group & categorize content. Sometimes I want politics, sometimes I want nerd shit, but my only three options are subscribed, local, and all, which doesn't have any categorization unless you are on an active, niche server.

Multireddits are pretty much the only thing I miss from reddit.

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

Interesting, is this all manually curated like multireddits? Would also be nice to have automatic ones (with include/exclude overrides)

The problem with it just being Piefed is that Lemmy clients probably won't bother to support it unless it becomes standard.

Is this a frontend specific thing or does it also require the Piefed backend on your instance too? If it is just frontend, I would definitely use it for desktop browsing.

Dope seeing implementation diversity resulting in experimentation and innovation. Would love to see this adopted in other Lemmy implementations too

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

Interesting, is this all manually curated like multireddits? Would also be nice to have automatic ones (with include/exclude overrides)

They have both

  • user defined feeds, public or private
  • admin defined "topics"

It's a whole different software, backend and frontend

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

They have both

Awesome!

It's a whole different software, backend and frontend

I know Piefed is both a frontend and backend, but does this behavior require the backend? Like can it be used with a regular Lemmy backend and/or database without backwards-incompatible changes?

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

The frontend requires the backend. Feeds and topics are managed by the backend anyway

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

Look, this is just my take -- I think this is bad UX. I'm not saying federation isn't a good idea -- on the contrary, I like the idea that many different posts in the same community are all hosted on different instances. Sure, for a community like news it doesn't make as much sense -- fixes for this would be that some communities don't have the behaviour I'm suggesting, or the convention is to call it sao_luis_news or something.

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

Who controls this universal community name system?

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

It's a good question. Perhaps nobody needs to control it. Users of c/foo post on their own instance (or choose an instance to post on). Mods are responsible for posts on their own instances (as before). The difference is that when viewing c/foo, you see posts from all federated instances.

For news, politics, etc, which might cause trouble if combined, here's a solution: Perhaps if your instance's c/foo community has the "keep separated" flag enabled, then users on your instance browsing c/foo won't see posts from other instances, and users on federated instances won't see your instance's c/foo posts when browsing c/foo.

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

Consolidation isn't always a good thing, communities on different instances will have different styles and trends, and that's a good thing. The benefit of federated social media is just as much in local instances as it is in federation, unique niches are going to have unique comments even if the post is the exact same.

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

I think the benefit of federation is that nobody controls the whole ecosystem. The downside of federation is splintering.

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

Less that nobody can control the whole thing, more that you can have full control of your own thing. Basically the same thing you said, but I think it's important to note that many niche communities thrive on Lemmy.

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

Many more niche communities languish because they can never get enough traction to be seen.

If I subscribe to /c/dubstep, chances are I don't care if it is lemmy.ml/c/dubstep or lemmy.world/c/dubstep, but neither community is likely to be active because one comm on one instance needs to be the popular one for other users to sub and want to post there. What I really want is /f/dubstep

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

I disagree, actually. The issue here is relying on communities to be active, rather than instances with a healthy size and sorting by new rather than active. Hexbear has a bunch of communities, but people sort by New so any post will have some traction.

Lemmy works best when instances rely on themselves, and not federation. Federation is a bonus, not the point itself. Thinking of this massive fediverse as a single entity would mean it's probably better to use Reddit, anyways.

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

Federation should be the point. I didn't join Lemmy to join yet another reddit-like service but with far fewer users. I joined it because I want to be on something like reddit but which no one group controls. Otherwise I'd use threads, bluesky, etc.

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

Federation is one side of the equation, the fact that no one person controls it relies upon the fact that it isn't centralized into few communities. It's a double-edged sword, the same benefit is also potentially a drawback for others.

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

I'm not asking that we centralize communites to be hosted on a single instance. I'm asking that communities with the same name on multiple instances appear to the user to be merged. In this way, a community can grow and benefit from network effects, but no one instance controls the community.

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

Communities don't need to grow, though, my point is more that different instances have their own flavors of the same concepts and that's a benefit.

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

When I want to post about metroid, I want to reach everyone on lemmy who is interested in metroid. I understand that people are not homogenous. On reddit, I expect a range of opinions. Different instances perhaps serve to adjust the distribution from a smooth continuum to something more lumpy. Perhaps there is value in that, but I think it's outweighed by the value in reaching a larger portion of lemmy.

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

I understand what you want, but you'll never reach everyone on Lemmy, as there are no instances that are not defederated from anyone. This is a structural aspect of Lemmy's federated model. You can find different opinions all over Lemmy, but any community is going to be subject to its mods and admins for the instance, and a "multicomm" will still run into issues with federation.

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

I think we might be talking past each other. I understand that not every instance is federated with every other instance, and that there are differences between the instances.

Each instance is one piece in a larger mosaic -- but looking for niche interests inside one particular instance is a bad venn diagram. The choice of instance should be of secondary consideration when it comes to niche interests. I barely care from what instance someone hails if they're giving me cooking advice. This is why we have federation in the first place -- it just needs to be a smoother experience.

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

Sure, but this community will belong to an instance though.

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

I don't see why that is necessary, as different posts could be hosted on different instances. Either way, the choice of instance is of little concern for me as an end user, so it should be de-emphasized.

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

It does not have to be something mandatory...

I mean, there could be some form of "metacommunities", something like being able to group multiple communities together in a "view" that shows them to you visually as if they were a single community despite being separated.

I think reddit has something simialr to that, multireddits or something I think they are called.

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

Nice! It also seems to be under discussion on lemmy's github here: https://github.com/LemmyNet/lemmy/issues/818

[–] JackbyDev 6 points 2 days ago

To be totally honest, a lot of communities aren't big enough yet to really necessitate splitting into niche communities yet. I don't know if gaming/Metroid is an example of one that does or doesn't meet that. It's just an observation.

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

Proposed solution 3: Communities following communities

Really, really like that idea!

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

Not on the current roadmap of Lemmy 1.0, which is planned for autumn 2025

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

What exactly is it you're asking for, though? A change in user behaviour towards consolidation? Some new feature of the platform similar to multi-reddits? How exactly do you suggest that should work?

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

Being able to view "all" communities with the same name across all instances would be so nice.

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

The problem here is that a community [email protected] will have a completely different topic than [email protected] . In some cases the same name means same topic, in some cases not.

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

This should be among the first priorities. It would really help kick things off. Not only niche communities, but bigger ones as well. They represent topics of interest. I think I've seen a thing like macro community in one of the clients?! Could that be it?

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

How would two communities named news, work for say, a server about star trek, and another located in a city.

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

Well, what is each meant to represent? Should communities be constructed around the concept of topics, or should there be a server for each topic?

And please don't use any variant of "everybody can do it whichever they want", because this just avoids the responsibility of offering a personal answer and shifts it to them.

Personally I think the first (communities=topics)., while servers should provide voluntary redundancy for each other in case one of the servers has an inconvenient change of policies or circumstances for the users.

But I am not on the creative team of Lemmy, so my vision might differ from theirs. Also, I'm willing to change my belief if more solid arguments are presented.

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

Eternity Android client allows grouping communities into a multi community, but it only helps on getting consolidated feed, not necessarily reaching the same people

[–] Die4Ever 2 points 2 days ago

the Summit app does it too

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

[email protected] has several examples of consolidation