Hi all,
Today I found out that there is a community over at lemmy I would very much like to join (via Kbin of course). I had searched for that community earlier through Kbin using the ‘Local and Federated’ option when searching but I hadn’t seen any results.
This made me wonder how many communities I thought didn’t exist in the threadiverse actually do. I searched for another community by visiting Lemmy directly and lo and behold, that was indeed the case. These communities exist over at Lemmy but I cannot find them using the Magazine search, even if I select ‘Local and federated’.
Is there a way to search for/add/subscribe to communities at Lemmy, or elsewhere at the fedi/threadiverse from Kbin? Am I missing some feature or hack?
Thanks in advance for any tips
This is one of the biggest issues and barriers to discoverability with the Fediverse in my opinion.
As I understand it, unless an instance has already subscribed to a community (magazine in kbin parlance), then in order to make that community (magazine) appear in your own instance, you need to:
Contrast this to reddit, where (because it’s a centralised system) searching for a subreddit produces immediate results, you can join a subreddit immediately, and you can immediately see all current and past content for that subreddit. Much more intuitive and useful to users.
Unfortunately the activitypub protocol that underlies lemmy and kbin doesn’t appear to have been designed for reddit-like communities in mind. Ie communities that tend to feature long-form content, posted relatively sporadically, and where having access to the community’s archive is very useful to members. It works somewhat better for twitter-like communities where it’s easier to jump in “mid-stream” and - because posts tend to be only a few words long - you’re more likely to start seeing new content after only a short delay.
I wish that this is something that’s addressed at the Fediverse level.
Thank you for posting this! A nice refresher as I had forgotten.
there actually is a way to “backfill” content, being the outbox. (although it was not meant to be used this way, from what i can see from reading what little documentation is out there)
lemmy uses it to federate about 10 or so (i think it was?) of the latest posts, and most microblog implementations use to federate the “pinned” posts of an account
activitypub has quite a lot of quirks, both spec-wise and implementation wise, and there are many reasons including an apparent near civil war inside the working group which resulted in this messy state it’s ended up in
honestly the fact that this protocol works at all is a miracle
I’m a bit lost in the jargon. What is backfill and what is the outbox?
Thanks, that’s valuable information to know