Comment on X's idiocy is doing wonders for Bluesky.

<- View Parent
ElectroVagrant@lemmy.world ⁨4⁩ ⁨weeks⁩ ago

I just assumed Mastodon was like Lemmy, where every instance federates with every other instance basically by default and there’s only some high-profile defed exceptions.

That’s…Not how Lemmy works either. In fact, and someone may correct me if I’m mistaken here, your hell is how it works as I understand it. Instances don’t have any built-in crawlers to seek out others running on ActivityPub with the same software, e.g. Lemmy or Mastodon or the like. That’s genuinely been one of the biggest stumbling blocks with the whole protocol, as discovery is largely a manual affair.

One of the basic reasons for this that I’ve read is that it’s related to handling scaling, as each instance trying to handle all of the data of all the people on each other instance right away would bog down the servers and probably crash them. It also arguably works out, to a degree, that there’s a good chance not everyone on each instance is of interest to each other anyway, so you may not want or need each server to know about every other server’s people/channels/communities/etc.

But I’m going to stop before I get too much further into the weeds of all this. The irony is that the simplest solution to discovery issues with all of this presently is to invite those you want to have a similar experience to you, or want to connect to with the fewest jumps, to the same instance as you to mitigate any of those issues. Does that tend to undermine many of the benefits of it all? In a lot of ways, yeah, but that’s where many ActivityPub platforms are at currently, at least the more popular ones as I understand them.

source
Sort:hotnewtop