this post was submitted on 18 Jun 2025
40 points (100.0% liked)

Lemmy

13469 readers
51 users here now

Everything about Lemmy; bugs, gripes, praises, and advocacy.

For discussion about the lemmy.ml instance, go to !meta@lemmy.ml.

founded 5 years ago
MODERATORS
 

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.

top 13 comments
sorted by: hot top controversial new old
[–] dessalines@lemmy.ml 2 points 4 hours ago* (last edited 4 hours ago)

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.

lemmy-ui has a front page de-duplicator that combines cross-posted links (preferring the first one, but showing the others in a single text line) so you don't see them multiple times in the feed. Any other front end could add this, the code freely available for anyone to use.

so it would be necessary to aggregation crosspost comments, interleaving them under the single, unique, unfiltered post.

lemmy's GetPostResponse contains a list of crossposts, and it's up to UI's if they want to try to combine comments from those (by calling getcomments), in whatever way they'd like. In lemmy-ui we've chosen to link the posts at the top rather than combine comment threads.

[–] Blaze@lemmy.dbzer0.com 3 points 22 hours ago (2 children)

https://piefed.zip/post/100161

All comments from 5 crossposts in a single view

[–] RedWizard@hexbear.net 1 points 19 hours ago (1 children)

is Piefed a front end or simply a compatible activitypub service?

[–] doctortran@lemm.ee 3 points 18 hours ago* (last edited 18 hours ago)

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.

[–] sxan@midwest.social 1 points 20 hours ago (1 children)

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?

[–] Blaze@lemmy.dbzer0.com 2 points 19 hours ago

So, I have to switch to a Piefed account or run my own Piefed server?

Yes. A few options

Does this mean that Piefed performs this aggregation in your feed when you’re browsing your subscriptions?

Yes

[–] bjoern_tantau@swg-empire.de 4 points 1 day ago (1 children)

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.

[–] sxan@midwest.social 1 points 20 hours ago

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.

[–] Fizz@lemmy.nz 0 points 1 day ago (1 children)

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.

[–] sxan@midwest.social 6 points 19 hours ago (2 children)

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.

[–] Fizz@lemmy.nz 2 points 7 hours ago

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.

[–] doctortran@lemm.ee 3 points 18 hours ago (1 children)

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.

[–] Fizz@lemmy.nz 2 points 7 hours 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.