this post was submitted on 09 Aug 2023
16 points (100.0% liked)

Fediverse

757 readers
2 users here now

A community dedicated to fediverse news and discussion.

Fediverse is a portmanteau of "federation" and "universe".

Getting started on Fediverse;

founded 5 years ago
MODERATORS
 

So, I'm new to the fediverse and Lemmy, and I'm still trying to wrap my brain around it all. I'm sure people have talked about this, but by far my biggest issue so far has been finding communities. I specifically didn't want t to join a large instance, but that has led to issues of finding communities. I often need to go to lemmy.world or lemmy.ml and search for communities there because searching on a smaller instance won't yield results if no one's subbed to that community, even if the instances are federated.

Which leads to the point I'm trying to get to. It feels almost to me like if I'm trying to search for a URL but the DNS says it doesn't exist because no one on that DNS tried accessing that URL before so I need to query another DNS for it. But in reality, if I ask my DNS for a URL, if it doesn't know it, it'll ask other DNSs in turn until a result is determined. Why can't something like this exist for searching for communities? Does something like this exist at all, or is it impossible / a limitation of activity pub? But I feel searching for a community in one instance should in theory, if it doesn't know that community yet, be able to query federated instances if they know, until a result is returned.

Apologies if I'm unintentionally beating a dead horse. Or if there was a better community to post this to other than this one. See aforementioned community finding issues, lol.

top 7 comments
sorted by: hot top controversial new old
[–] flathead@quex.cc 8 points 1 year ago (1 children)

Not sure if this will help. It's a searchable list of communities sorted by newest created community. Refreshes daily. https://lemmyfind.quex.cc/

[–] charonn0@startrek.website 5 points 1 year ago (2 children)

It's worth pointing out that DNS servers are not federated. There is a central master list that all other DNS servers replicate. This authoritative list is a single point of failure, particularly with regard to censorship.

load more comments (2 replies)

The idea of developing a community discovery protocol as a subset of ActivityPub is a really good idea. Something similar to DNS could work but the problem lies in that DNS is fairly centralized and controlled. Look at what we have now with the political shit show that DNS has become. I think a whole new protocol would have to be developed to facilitate this. A community discovery protocol might share community lists between instances in a federated way for example - maybe much in the same way that ban lists are federated.

[–] rikudou@lemmings.world 1 points 1 year ago

It actually does exist! But like with DNS, you have to know what you want to visit exactly. What you want is more like search engine. Try https://lemmyverse.net. Also, if you want a small instance that is federated to plenty of communities, try mine, https://lemmings.world. I use a bot to subscribe to popular communities, I'd say the content on my instance is comparable to the big ones thanks to that.