this post was submitted on 29 Jun 2025
-2 points (47.4% liked)

Fediverse

35086 readers
424 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 !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 2 years ago
MODERATORS
 

Example, Lemmy.ml and Lemmy.world have duplicate communities aren't connected at all. So we are artificially isolating groups more and making it confusing for would be converts.

Short and too the point

you are viewing a single comment's thread
view the rest of the comments
[–] rglullis@communick.news 4 points 3 days ago (3 children)

One of the things that I'm experimenting with is to have "communities that can follow communities". So, if community A follows community B, then it can re-post anything that has happened on Community B.

If you do it "properly", it doesn't even need to be a lot of data duplication because the "follower" community would just be creating Announce activities.

The only thing that is making me hold out on this experiment is because I am 100% sure that some people will see their posts on a community they never interacted on and they will panic on the grounds of "mah privacy" or something silly like that.

[–] julian@community.nodebb.org 3 points 3 days ago

Hi! We should chat.

NodeBB also does this, and currently still does. A category (group actor) can follow another category (also a group actor).

It essentially is synchronization of categories using 1b12.

Proof of concept does work but it needs reworking in some ways. The largest issue is that Lemmy itself doesn't understand when a group actor tries to follow a community.

[–] jet@hackertalks.com 2 points 3 days ago (1 children)

How would comments happen? Would they not get back to the original poster?

[–] rglullis@communick.news 2 points 3 days ago (1 children)

Sorry, but this will be a bit too technical...

The thing is that Lemmy (at least, others probably do the same) don't treat the Linked Data as the canonical representation, they work by translating every message with an as:Activity to their own internal representation in the database (with separate tables for Posts, Comments and PrivateMessages).

This means that all it takes for a Lemmy instance to treat a post as "new" comment is to produce an "as:Announce" attributed to the "follower" community, and then all instances will process it as a new post/comment/vote.

[–] jet@hackertalks.com 2 points 3 days ago (2 children)

Alright, so

  • A - Origin community
  • B - Other community
  • C - following community of A & B

User posts to A, a "as:announce" on C is generated. A user replies to the post on C. Will user A see the reply? Will someone looking at the post on A see the activity on C?

[–] julian@community.nodebb.org 2 points 3 days ago* (last edited 3 days ago)

Yes. When the reply is posted to C, it is sent to A. A then sends as:Announce to C, as well as any other communities that follow it.

B seems to be irrelevant here.

[–] rglullis@communick.news 2 points 3 days ago

They are still separate communities. Users following only A will not see the posts from C. Users following both A and C will everything.

[–] lambalicious@lemmy.sdf.org 1 points 2 days ago (1 children)

The only thing that is making me hold out on this experiment is because I am 100% sure that some people will see their posts on a community they never interacted on and they will panic on the grounds of “mah privacy” or something silly like that.

Don't hold out out of that. There are idiots everywhere and they should not be taken as a good driving force for anything.

Half the point of the Fediverse is that your activity is public. It's the entire point of why have activity with a community or instance in the first place. Heck, it's "kinda" the name of the protocol: "ActivityPub".

[–] rglullis@communick.news 2 points 2 days ago

Thank you for the encouragement. In principle I agree with you 100%, but we also need to keep in mind that this corner of the internet is extremely averse to having their presence exposed outside of their original context.