I introduced kbin to someone today who asked what the fediverse was. I answered for them of course, but it made me realize that the concept is still technobabble for most people. The average joe probably doesn’t care or notice that server A is really talking to server B. Just have them find out on their own and if a mass migration does need to happen from A to B, just make a standard announcement.
The issue is that for your average Joe Schmoe, decentralization isn’t really a selling point. For a lot of people, a computer is a magic box they use to visit websites, and how anything works under the hood is irrelevant. Whether it’s one server or a federation of servers doesn’t matter.
I saw a lot of people bail on Mastodon before even signing up because this concept of “instances” confused them. What server do I join? Can I talk to X of I’m not on X’s server? Do I need an account on each server I want to follow? This concept of multiple instances of a platform doesn’t exist outside of the fediverse. Kbin just pointing you to the default instance is probably the best thing it could do for widespread adoption.
I don’t think it’s fair to expect someone looking to join a new knitting community to learn about client/server relationships and federated social platforms. Point them to the main instance and give them a high level overview about the fediverse if they ask. The resources are here if they want to learn more.
This is my opinion as well. I really don’t think that the average end user should be expected to know or care about how federated servers work, any more than I need to know that when I visit a website it uses a load balancer to route my request to one of many servers. Users should be able to create an account and click on links to find and create content without having to understand anything about the technical end.
This is not 100% true.
A good comparison might be World of Warcraft. While not the best example, a player does not have to be in the same instance/server as their friend in order to join in each other’s content/dungeons. This is a fairly new feature of WoW ( and not feature-complete compared to full federation ). It could stand in as a starting point for the conversation.
i’ll be honest: the last time I played WoW, if you wanted to play with your friends you had to roll on the same shard lol.
most people have not played WoW or any MMO
Most people haven’t used Twitter or Reddit, either.
This is the situation with the communities I’m most interested in - it’s a big psychological barrier to entry, if you’re not particularly tech-minded. I’ve been trying to spread the word, but I don’t think I can put it simply enough (and I’ve been putting it really simply, because honestly I don’t completely understand it all myself yet).
I’m here because it was easy to sign up, it’s friendly and reasonably intuitive, and it seems like a place where you can learn by doing. I just jumped in without thinking too much about it, and it’s working out pretty well so far. I just wish more people understood that they could do the same thing…
I’m not too worried about the learning curve. I can remember when explaining Reddit to my friends ended in a blank stare. I also encountered plenty of people on Reddit, even recently, who were only there for a specific sub and had no real awareness of the larger Reddit system/community.
The same thing can happen with the Fediverse. Communities on specific instances will gain critical mass and attract people from outside the Fediverse, who will sign up and engage with what they think of as just another website.
As an alternative the UI could hide the fediverse-related technicality while showing basically all the magazines from all the kbin instances. When new users create an account, all the kbin instances should allow creation for any other instance. Just allow redirecting or something. There should be an advanced info button to show each kbin instance’s policies. They won’t matter for the average Joe.
You can’t show anyone anything “from all [blank] instances”, though. There’s no centralized server that they all phone home to. There’s no mechanism for them to learn about each other except through user exploration.
So there’s no way to see non-kbin content without going and subscribing to another instances magazines?
Bingo. Someone on the site has to follow remote content in order for the site to receive it. So long as one person is subscribed, it will land here, and become searchable via regular search.
New Fediverse sites pop up every day. They don’t register with any kind of central authority, and, indeed, if no one on those sites subscribes to remote users or groups, and no one off-site subscribes to local users or groups, the site is in effect unfederated.
Ooh I did not realize this but it makes sense.
A dumb follow-up then if I may… if I don’t see a particular magazine I’m looking for (so it either doesn’t exist or no one from this site has subscribed to it yet), how do I search other instances to see if it exists anywhere else?
If you’re staying here, this won’t be an actual problem going forward, for the most part. There are enough people here to make sure everything except the most niche remote groups are being followed, given a little bit of time.
But as an academic exercise, the easiest way is to use the search bar on another big server. Lemmy.world, Lemmy.one, Lemmy.ml, or beehaw.org should do. Once you’ve found something that’s out there that you want syncing here, copy the originating URL (found via the Fediverse’s rainbow network icon on Lemmy-based sites, or the “copy link to Fediverse” option under “more” on kbin-based sites) and then paste that into kbin.social’s searchbar.
Searching for direct URLs is seemingly how all Fediverse sites allow users to pull in remotely hosted content (its the same process on Mastodon, Misskey, Friendica, PixelFed, and Hubzilla, I believe). Once it’s been pulled in, you can subscribe and keep the content flowing.
Thanks for the primer! Added bonus, I now understand the function of “copy link to fediverse”. Much obliged.
The onboarding process, prior to selecting a server, could be streamlined. It’s common fair to ask new users to identify some of their topics of interest. Server admins could provide a list of tags/topics that are associated with their community. The new user would then see a list of communities ordered by strongest matches to their interests. Just a thought.
As long as it’s optional. I absolutely despise sites trying to decide what I want to see based on a few vague interests. I know that works for most people, but I can’t be the only one who would have a negative impression of that being the only onboarding option.
I love this idea! Anything (within reason) to reduce decision paralysis is a great thing, and I think this would help a lot with that.