Lemmy Needs to Fix Its Community Separation Problem
Lemmy Needs to Fix Its Community Separation Problem

Lemmy Needs to Fix Its Community Separation Problem

Lemmy Needs to Fix Its Community Separation Problem
Lemmy Needs to Fix Its Community Separation Problem
Custom feeds grouping similar communities
That was addressed in the article under Proposal 2:
it's a feature not many people made use of, and it sounds like a pain to have to constantly create and manage new multi-communities to group together duplicate communities. This shouldn't be a task that users have to manually do.
Personally I think proposal 2 and 3 should happen concurrently. Using the example in the post I would setup a custom feed (that can hopefully consolidate cross posts) for breakfast. I would put pancakes@a.com which subscribes to pancakemasters@b.com I can also add pancakeart@a.com and waffles@a.com. so when someone posts about the best homemade peanut butter syrup recipe that is cross posted to my pancake and waffle communities, I don't get 4 posts about it, I can see it once and choose where to reply (pancakes obviously, I'm a waffle purist).
Community interlinking/subscription fixes a slightly different problem than custom feeds IMO. It's a really good idea, but I would personally still want custom feeds (with the ability to handle crossposts in a customizable way).
It shouldn't be difficult to group some community automatically then users can edit it if they want
If they are similar, why not consolidate?
Wouldn’t that go against decentralization?
Better to not have to start over 100% if the main community is on a server that randomly disappears forever or turns sour and gets defederated.
Because each instance and community had it's own rules. With custom feeds user can choose with communities he want to consolidate and separate them again if he want
Because problems could arise by relying on a single community. Proposal 3 retains the duplicate communities while eliminating the problems that duplicate communities currrently cause.
I still have no idea how Lemmy really works, and I had to sign up for this instance - I don’t know, I don’t see a platform growing on that. But maybe that’s the point. I’m trying to engage though! The Voyager app’s “import sub” feature from Reddit is brilliant.
Welcome here! Feel free if you have any questions
Never thought about communities following communities. It actually makes a lot of sense and would solve the fragmentation issue in an elegant and "democratic" way.
IDK, man. It's not that hard to just check a few of the communities and see which ones are active, and then post to those ones. And the benefit you get, for asking people to take literally a couple of minutes of effort to sort out how to get involved with some particular topic, is pretty significant.
I'm not trying to say not to make good solutions to it, but also, trying to make everything maximally easy carries a significant down side, in that it attracts people who want to put minimal effort into everything (including their posts and their interactions with others once they've arrived on the network.)
There are only so many of us posting here.
The day we get 10 different people posting about quite popular topics like movies, then sure. But having the current split while there are 5 people posting for the entire platform seems counterproductive.
Another example I have is !privacy@lemmy.dbzer0.com and !privacy@programming.dev. Both communities have similar rules, instances are similar, everything is similar.
There is one poster there that seems to prefer the programming.dev one, so I have to crosspost everything they post to the dbzer0 one so that people subbed to that one don't miiss anything.
!movies@lemmy.world is a bit similar. It's mostly a one-person show (rough estimation, 80% of the posts are one person), but they wouldn't move to !movies@lemm.ee, while we have discussion posts, active mods, everything.
So sure, it's not that hard, but it doesn't mean that people will do it.
It sounds like community pruning is the better solution here. Users don't need to find dead remote communities in their search results. If there are multiple active communities, that's not an issue, and there's no real reason to homogenize them behind lizard brain FOMO. If there's one active community and 6 dead ones, there's no reason for users to find any of the dead ones.
Forcibly merging communities that exist on completely different websites just because they run the same, or even just similar, software continues to scream "I want centralization".
I think I just see the problem as a little different than "how can we make things easy for people." A lot of modern web design is "make it as easy as possible," but I don't think that actually always leads to the best experience. I really liked the take that the video I posted has on it.
If I had to describe the underlying problems with Lemmy, they would include things like "How do we stop anonymous accounts from being obnoxious" or "How can we put more of the control of people's experience in their own hands, instead of having moderators being able to 'override' a consenting communication between two people who want to have it." Both of those, I feel like, may actually involve making things harder for the average user to come onboard and figure out what's going on, or navigate the system effectively. But then if they're able to overcome that (honestly, pretty modest) obstacle, the end result is better. In my view that is ok. There's other stuff than just making it easy.
I'd say it also turns off people who have expertise in other areas and would chime if there wasn’t so many hurdles.
Say an astrophysicist wants to connect with the community. Do you think they want to take time out of their day to learn the intricacies of a tool that otherwise has no use to them? Do you think they should have to?
This will inevitably keep this community gated from having a diverse userbase that Reddit has had at its peak.
It's not that hard to just check a few of the communities and see which ones are active, and then post to those ones
Everyone will be different, but I can attest that these types of decisions do slow my workflow down:
This can take more than just "a couple minutes", and I'm pretty sure I am in the minority of users, even on Lemmy, who are willing to put in the effort.
Proposal 3 in the article seems to be an elegant solution which also does not give a single community all of the power.
Yeah, I'm all for making stuff smooth with these different proposals, I didn't mean it to sound like I was not. I was just saying that making things easy is not always the best or most valuable of the goals.
Duplicates are a minor issue. That said, solution #2 (multi-comms) is considerably better than #3 (comms following comms).
The problems with #3 are:
There's no good solution for that. On the other hand, the problems the author associates with #2 are easy to solve, if users are allowed to share their multi-comms with each other as links:
Additionally, multi-comms address the root issue. The root issue is not that you got duplicate communities; it's that communities in general, even without duplicates, are hard to discover. Also note that the root issue is not exclusive to federated platforms, it pops up in Reddit too; it's a consequence of users being able to create comms by themselves.
About #1 (merging communities): to a certain extent users already do this. Nothing stops you from locking !pancakes@a.com
with a pinned thread like "go to !pancakes@b.com
".
This is a minor part of the text, but I feel in the mood to address it:
I post once to gauge interest then never post again because I got choice paralysis
The same users who get "choice paralysis" from deciding where to post are, typically, the ones who: can't be arsed to check rules before posting, can't be arsed to understand what someone else said before screeching, comment idiotic single-liners that add nothing but noise, whine "wah, TL;DR!" at anything with 100+ chars... because all those things backtrack to the same mindset: "thinking is too hard lol. I'm entitled to speak my empty mind, without thinking if I'm contributing or not lmao."
Is this really the sort of new user that we old users want to welcome here? Growth is important, but unrestricted growth regardless of cost is cancer.
The same users who get “choice paralysis” from deciding where to post are, typically, the ones who
I'm not so sure. I sometimes have choice paralysis again on a topic I'm not familiar with, and I'm sure quite a lot of other people do as well
That said, solution #2 (multi-comms) is considerably better than #3 (comms following comms).
the problems the author associates with #2 are easy to solve, if users are allowed to share their multi-comms with each other as links
Additionally, multi-comms address the root issue. The root issue is not that you got duplicate communities; it’s that communities in general, even without duplicates, are hard to discover.
I respectfully disagree. In two minutes, I can easily find all the communities on a given topic and subscribe to them all. The problem is not discovery. The problem is fragmentation of the user base, as explained by popcar in their blog post:
Alright, time to post. But where?
pancakes@a.com
andpancakes@c.com
are both somewhat active... Should I post ina
and crosspost toc
? Maybe there's hope in other communities kicking off again, should I crosspost tob
andd
as well? Oh no, am I going to post 4 times just to find my fellow pancake lovers?!
Let me take this a bit further: After crossposting to all 4 pancake communities, I get three comments. One in
a
,b
, andd
. Each comment is in a separate post and none of them interact with each other unless the poster opens each crosspost separately.
I do not see how Proposal 2 (multi-communities) solves the issue of fragmentation of the user base, while Proposal 3 (communities following each other) solves this quite elegantly.
Topics are almost never as discrete as the author pretends them to be. Often they overlap, but only partially.
Maybe I am not fully understanding your point here but from my point of view this is just not true?
A lot of the traffic is going to be on very general topics like "memes" or "technology" where posts are going to fit pretty much every other similar community.
Plus, in this case whoever has the authorities to follow communities can decide if the posts fit, so you're not losing anything if posts from a more specific community like "wholesome memes" end up showing up in a more general "memes" community.
About #1 (merging communities): to a certain extent users already do this. Nothing stops you from locking
!pancakes@a.com
with a pinned thread like "go to!pancakes@b.com
".
If you aren't already the moderator of n-1
communities on a multitude of instances, there are some pretty significant challenges:
n-1
communities and get them to lock each community, with appropriate links to the decided upon community (tedious)It's a right pain-in-the-ass to do properly, and I've had many more failures than I've had successes.
It’s a right pain-in-the-ass to do properly, and I’ve had many more failures than I’ve had successes.
Same experience here
Fully agree with solution three, federated communities is the way. Solution two is just dumb and is basically just the subbed feed
I still think multi-communities would be a good feature, even if not for this particular problem. (For example, to a have a dedicated "music" feed that includes several communities for different music styles you are interested in.)
But if you sub to all of them then there is zero need for such a feed. It adds extra work of making the feed and having to select the feed. There is barely enough content for viewing subscribed my new, why split a post or two a day into a separate feed?
i literally just want it to work like it does on matrix: a room (community in this instance) is an independent thing that exists on all servers with users participating in it, and then each server can also assign aliases to the rooms (communities) like how we assign domain names to IP addresses, of which the room (community) admins can set one to be the main alias which is generally displayed in UIs.
so a community called "bagels stacked on dogs" could have aliases like #bagelsondogs:lemmy.chat, #bageldogs:lemmy.chat, #bagelsondogs:discuss.dogchat.com, #bagelson:dogs.net, etc etc and the community admins would of course want to set #bagelson:dogs.net to be the main way to reference the community.
Multicommunities are/grouping communities is being discussed in this issue atm:
This was already touched on earlier, but I wanted to add on a bit:
The idea comes from how Reddit handles it (MultiReddits) but from my experience it's a feature not many people made use of, and it sounds like a pain to have to constantly create and manage new multi-communities to group together duplicate communities. This shouldn't be a task that users have to manually do.
This is a pretty bad or maybe just naive take that IMO doesn't sum things in a productive way upon Multi-Reddits. That is-- 1) it arguably doesn't matter a bit how many people make use of it, as each person's MR is going to be a custom affair, and it works at the individual user level anyway, 2) on the contrary, it's no trouble at all to build your MR's either quickly or painstakingly, and you can spread that effort across weeks, months and even years. In the end, I find MR's fantastically useful as super-custom feeds that you can use to stay focused on a tight range of topics.
Unfortunately, these kinds of half-baked conclusions tend to suggest to me that OP doesn't have a whole lot of familiarity with either platform at this time. That said, there's a lot of interesting ideas in the article, it's just a little disappointing in various places.
I was actually thinking of something similar a few days ago. The conclusion I came to is "comms as users."
Communities being able to follow other communities is part of that. I think it'd be great.
Thank you @popcar2@programming.dev
Oh hey, it's been a while since I've written this. Thanks for sharing it again. When I posted it last year to the fediverse community, people were not ready for it.
I quite agree with the issue described and I 100% agree it's a critical one but, because none of the proposed solution seem to be ideal, I'm also wondering if this doesn't end up saying the right model, right in the sense that it will work with/feel much more simpler to most users, is a centralized system and not a federated one?
is a centralized system
So... Reddit? With the cancelled third-party apps, the visible ads, the ads hiding as posts, the powertripping mods (but unpaid as well), the algorithm trying to get the most "engagement" by showing hateful content?
So… Reddit?
I don't know, I just shared agut feeling while reading the OP. And I'm not saying it's what we should thrive for, just sharing that gut feeling about what, like I said, I consider a critical issue on Lemmy.
With the cancelled third-party apps, the visible ads, the ads hiding as posts, the powertripping mods (but unpaid as well), the algorithm trying to get the most “engagement” by showing hateful content?
That's a whole other discussion imho. But if you want to discuss about that:
Hence me agreeing with the OP: Lemmy being as fragmented as it is is a critical issue.
Hence, the second part of my comment: it feels to me that the only easy/obvious solution is to rely on a centralized system. I'm not saying it's what should be done (I would not be part of the fediverse if I had no desire to see an alternative to that centralization). I may be wrong in that, most probably I'm (I have no technical expertise) but it still is what I felt while reading the post. Nothing more.
And for the rest, let the downvoters enjoy their very own moment of power ;)
the right model, right in the sense that it will work with/feel much more simpler to most users, is a centralized system and not a federated one?
How is Proposal 3 not a federated model? Communities would choose to mutually share posts with each other.
An excellent article, thanks for posting!
That means if all the pancake communities are following each other, I can post on pancake@a.com and it would show up on the other pancake communities as well, and the comments would simply be grouped into just one post!
The "communities following communities" seems like quite an elegant solution. Kind of like federating between communities in addition to instances. I wonder what the chances are that we'll see this implemented?
For now, I suppose we'll just have to continue with old-fashioned merging...
Piefed has feeds now, if people want to try: https://lemmy.dbzer0.com/post/38733273
How hard would it be to set up some default community "pools"? More or less like multireddits I guess.
It would be nice if they took what piefed built out. It's a pretty nice system!
Piefed, man
Piefed is better
If communities are similar, why not consolidate?
!football@lemmy.world even used a script to ping everyone
Because that defeats the purpose of Federation. If one of the communities becomes infiltrated with nazis or whatever they can be defederated and removed from the the base "pool".
Say you have a base pool of communities for all "motorcycle" related content. Anything from MotoGP stuff to general dirtbike stuff, who knows. Of course there are going to be some communities about Harleys in there and of course one of those is going to inevitably skew towards white nationalist nonsense. Well there ya go that's out of the pool with that BS and everyone else gets to go about their day.
If they want to create their own motorcycle pool of communities then so be it but they don't need to infect the rest of the of us.
I made a whole instance just for the dull community
I also mod !dull_mens_club@lemmy.world
I make content to help the communities grow, it's hard not to participate when you tend to check those communities frequently. I also try not to participate too much because I realize that it's not MY community. I'm more interested in the unique culture they develop. I have rarely had to take moderation actions, it's really not something I like doing. I never want to take adverse actions against someone because of what they do outside of the community. Of course all of that would be very undull and therefore go against the rules and principles of the communities.
You can post about pancakes in either one if you want, it would probably be a big hit.
I am a (nearly) daily user and I use the subscription feed. I am subscribed to lots of communities and if I used the "all" feed, I'd miss some of the posts to what I am interested in. So IMO it makes no sense for me to use "all".
I'm on Lemmy off and on for hours a day. I see most posts using the "all" feed. Few people are in social isolation from physical disability with near infinite spare time or other circumstances that enable this. There are many times I wish Lemmy had more total volume of participation than the "all" feed. This is what I want to grow.
Yeah! There are LOTS of Cleveland communities, but I have declaired !cleveland@midwest.social to be the one true official Cleveland community.
No, see? I really did declaire this
So come join us, and talk about Tim Misneys eyebrows.
Feel free to post on the other Cleveland communities to make people aware of yours
Finally! A community to share my true feelings about Yinzers!
......get.......out.