this post was submitted on 20 Jun 2023
7 points (81.8% liked)

BestOfLemmy

7209 readers
5 users here now

Manual curation of great Lemmy discussions and threads

founded 1 year ago
MODERATORS
 

As far as I know, https://startrek.website is the first "small" instance to grow beyond 10k users, and that's enough to deserve a "BestOf" topic in my books.

Lemmy users should be able to access it by clicking here

I think kbin users have that whole magazine thing and it needs to be a link like this instead??

you are viewing a single comment's thread
view the rest of the comments
[โ€“] steebo_jack@kbin.social 1 points 1 year ago (1 children)

So if im understanding this correctly, and im pretty new to kbin, an instance in reference to /r is just an entire subreddit hosted by someone on their own server instead of on lemmy or kibin, and it is being federated or connected to lemmy and kbin like it is a magazine?

Also, when i click on the kbin link above, it says it doesnt have the latest content...how often does it sync?

So, there's three different levels of organization on the fediverse: the software, the instance, and the community / magazine. For the moment, I'm just going to focus on how kbin works-- we'll bring lemmy back into the conversation in a second.

So "kbin" refers to the actual software that makes everything work. It's the code that displays your posts, shows them to other users, processes upvotes and downvotes, all the other nice bells and whistles that make the site work.

But software can't exist on its own, it needs to be run on a server. On a centralized social media site like reddit, the same company that writes the reddit software also hosts all the reddit servers. But there's no company backing kbin, as far as I'm aware it's literally just one Polish-German dude who, unless he's secretly been a billionaire this whole time, can't afford to run all the servers needed to host all the traffic kbin's recieving.

Instead, many different groups have volunteered to run servers. These groups are the instances. Kbin has several different instances/servers-- the largest is kbin.social, but there's also fedia.io, readit.buzz, and karab.in, among many, many others.

Finally, each instance can host as many or as few magazines (subreddits) as it wants to host. The cool thing about the fediverse is even though each instance is hosted by completely different, unaffiliated people, if you make an account on one instance you can interact with magazines hosted on any instance you want.

But wait, what about lemmy? This is the part where the Fediverse is pure, unadulterated magic.

Because lemmy? It's a totally different piece of software than kbin!

That's right: lemmy is written by a completely different team of devs, and works in completely different ways to kbin on a technical level. Lemmy instances (servers) only run lemmy software. And lemmy communities (subreddits) are hosted by lemmy instances using the lemmy software.

And yet, through the pure magic that is the fediverse, people using kbin-- a completely different piece of software-- can still browse lemmy communities, vote and comment on lemmy posts, subscribe to lemmy communities hosted on lemmy instances running lemmy software. And lemmy users can interact with kbin magazines hosted on kbin instances running kbin software.

Here's the part that really blows my mind. This interoperability isn't limited to the two reddit analogues. You can interact with any fediverse_ software from any fediverse account, no matter what instance it's hosted on or the software that instance is running. You know Mastadon, the fediverse twitter analogue? You can actually interact with Mastodon posts from kbin or lemmy! And vice versa-- Mastodon users can interact with kbin / lemmy posts. The only limit is the user interface of whichever software you're using. (Kbin makes it a little easier to interact with Mastodon, which is one of the reasons I prefer it to lemmy, but it's possible from both.)