@feld@i@lain@hj@takao I'd bet a good half of those are empty accounts from Mastodon instances spamming deletes. Either way, removing relays would leave us only with people we personally subscribe to and whatever gets fetched as part of the context.
@i@lain@hj@takao I have literally like 400,000 accounts on my server which are posts from users who nobody on my server follows. You don't need to follow people directly to receive their posts on your instance.
@hj@i@lain@takao I believe Mastodon is currently just delivering public posts to every server it has federated with instead of targeting only the inboxes of servers on which the followers reside.
Pleroma only delivers to relevant servers. Perhaps we should just change that? Then all you have to do is like authorized_fetch of one post on a server and you'll start getting all their public posts too
@feld@i@lain@hj@takao >I believe Mastodon is currently just delivering public posts to every server it has federated It sure doesn't, otherwise TWKN would be unusable on every single instance that doesn't block its useragent.
@feld@i@lain@takao i can see one very good usecase is when you're part of "community" i.e. SPC, and browse local timeline a lot but then decide to make your own instance. I used to have a post-it note that when we'll have grööps we should make automatic "instance" group a-la @everyone :DDD
@feld@i@lain@hj@takao Check the logs, unless those posts are part of the thread context, someone might've force-added you to some relay, seen that happen a couple times.
@sun@i@lain@mint@hj@takao well for all we know it's a Mastodon federation bug where they're just federating to too many servers but nobody noticed because at least the posts are being delivered
@sun@feld@i@lain@hj@takao A post with /activitystreams#Public in `to` gets sent to shared inbox. It might or might not be from someone people on your server follow, there's no way to check that other than iterating over every local subscription which might add quite a bit of latency. And with that, why bother if we're fetching whatever gets referenced by other activities already?