this post was submitted on 22 Feb 2025
35 points (100.0% liked)

Lemmy

12778 readers
108 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
 

Hi, I just created the community for my hometown on Lemmy.ca and noticed that within minutes it already has 35 subscribers. How does that work? The town is tiny, I'd be surprised if there were even 35 people from Renfrew on Lemmy at all, let alone eagerly waiting for the community to be created

top 10 comments
sorted by: hot top controversial new old
[–] southsamurai@sh.itjust.works 40 points 17 hours ago (2 children)

Bots.

Some instances will auto-sub to new communities. It helps make sure everyone can reach everyone. Nobody on one instance can "see" the new community until someone goes there the first time, so the bots just sub in and it's handled.

At least, that's the explanation I've seen when this has vibe come up before.

[–] NotSteve_@lemmy.ca 10 points 17 hours ago

Oh yeah that makes sense. I knew there were federation bots but I didn't put two and two together. Thanks for the explanation!

[–] DeaDvey@lemmy.ml 7 points 16 hours ago (2 children)

It would be nice if instances could choose to federate to all new communities without anyone subscribing to it. Is this possible?

[–] Max_P@lemmy.max-p.me 11 points 15 hours ago* (last edited 15 hours ago)

Not with the way the protocol is designed, no. Content is pushed to other instances by basically sending the event to every subscribers, so it inherently requires some kind of active subscription to receive content. And thus the bots.

Technically, ActivityPub would support a system of private communities and profiles, where the remote user have to accept your subscription/follow first, so it makes more sense seen that way why it's not just broadcasting everything to everyone. Lemmy doesn't support that and makes all content visible to everyone, so each instance really only needs one bot user to subscribe to every community it can find, and it shows up in everyone's All feed which many use to discover content. And thus the bot subscriptions, one per instance that runs one of those.

On my small private instance it also makes sense I only receive content which I'm subscribed to, it makes my storage requirements much smaller and reduces the overall load for everyone by only federating what is necessary.

A simple workaround though would be for those bot users to have a special flag on them where instances can ignore them from the count to get a more accurate number, but it's pretty low on the priority list. Plus when you have 1k, 5k, 10k subscribers, those 50-100 bot users stop being meaningful anyway.

[–] HappySkullsplitter@lemmy.world 9 points 16 hours ago (1 children)
[–] NotSteve_@lemmy.ca 3 points 15 hours ago
[–] Aussiemandeus@aussie.zone 5 points 16 hours ago (1 children)

Sounds like my kinda town haha

[–] NotSteve_@lemmy.ca 8 points 15 hours ago* (last edited 12 hours ago) (1 children)

If you enjoy meth and walking around Walmart in your cookiemonster pajamas then yes

Admittedly I don't live there anymore but I feel a sense of responsibility to bring it to the fediverse

[–] Aussiemandeus@aussie.zone 2 points 14 hours ago

Ah nah, we have coles and alcohol in my part of Australia.

I might miss that