This might be a client thing, but… I’m subscribed to several overlapping communities: !linux on one server, !linux on another, !linux on two others. Same with !lemmy, !commandline, and a couple other communities with the same topic and slightly different membership and/or focus.
Crossposting is a valid and useful tool, but I’m noticing an increase of crossposting where the submitter automatically crossposts to 4 similar communities at the same time. Seems reasonable, and yet… I’m starting to get annoyed by seeing the same post 4 or 5 times in a row. I sort by New and since the posting happens concurrently, they just spam my feed with a page of identical posts.
I could unsubscribe from some similar communities, but the content doesn’t exactly overlap and I feel like this is solving the wrong problem. I could decide that automatic crossposting by the same author is “bad behavior” and downvote crossposts, but I feel like this solves the wrong problem and violates a valid use case.
What I think a solution might look like involves a unique ID that persists between crossposts, and a corresponding way to filter s.t. only one post is shown. Some communities are more active than others, and comments on a filtered crosspost would be invisible, so it would be necessary to aggregation crosspost comments, interleaving them under the single, unique, unfiltered post. All comments on all subscribed communities where the post was crossposted would be aggregated; replies to any specific comment would reference the comment in its source community and therefore show up in the right community, for folks who aren’t subscribed to multiple duplicate communities.
It requires a more complex solution than it might initially seem. Whatever the solution, I feel as if something should be done, because there’s an increasing noise-to-signal ratio resulting from increased crossposting.
https://piefed.zip/post/100161
All comments from 5 crossposts in a single view
is Piefed a front end or simply a compatible activitypub service?
The latter. It’s basically emerging as the alternative to Lemmy, but it federates with Lemmy instances. You don’t necessarily need to join a piefed instance for this feature when many Lemmy apps will do it, but there’s a lot of movement to piefed for other reasons.
Neat! So, I have to switch to a Piefed account or run my own Piefed server? Does this mean that Piefed performs this aggregation in your feed when you’re browsing your subscriptions?
So, I have to switch to a Piefed account or run my own Piefed server?
Yes. A few options
- https://piefed.social/ - flagship instance
- https://piefed.zip/ - lemmy.zip team
- https://piefed.ca/ - lemmy.ca team
- https://feddit.online/
Does this mean that Piefed performs this aggregation in your feed when you’re browsing your subscriptions?
Yes
There are clients that group posts that link to the same URL and show comments from all instances. And I think Piefed does that as well.
I figured it might be a client thing. Someone else did mention Piefed does this.
This might be the impetuous to fire up a self-hosted instance.
The way cross posting currently works would be good if we were as big as reddit but we aren’t. What we need is community consolidation. Unless there is an actual reason for community split like world news.ml and world news.world they should work to consolidate.
Hmm. Would that be good, though? Different rules, different moderators. Wouldn’t an aggregation system based on subscription be better? Consolidating would result in a consolidation of power into the hands off a few.
Consolidation would also encounter trouble when server admins disagree with moderators about community rules. When conflicts happen - which they inevitably would - we’d have a situation where the community would split as some moderators recreate a new community on a different server. It was hard enough when lemm.ee shut down, and that have communities no option but to switch; if the reason for a move is policy and not server shutdown, the chaos would be far worse.
The more I think about it, the worse consolidation sounds.
Consolidation of communities not instances. For example instead of having 5 linux communities across Lemmy.ml Lemmy.world some others and programming.dev they could weigh up the options and say well Lemmy.ml is to controversial, Lemmy.world already has a ton of communities and programming.dev is a good neutral instance that closely ties in with linux. Let’s move the main one to there.
If anything happens it can always be split and moved again. Its the early days of Lemmy we aren’t losing a ton of content.
Yeah, agreed. The more consolidated a thing becomes, the more entrenched it becomes. When alternatives, exit ramps, and escape routes are needed, they won’t exist or require too much effort to take.
A lesson everyone should have learned 2 years ago.
No because they option to move or split is always there when needed. We currently have a problem wherr there is 2-3 versions of the exact same community, same rules, same topics and same users. These should consolidate into a single community thats more popular. If the community gets so popular that people want to make a unique spin off then go ahead that will always be available on Lemmy.
We dont have a better platform pointlessly fragmenting every topic across every instance.