Technology
This is the official technology community of Lemmy.ml for all news related to creation and use of technology, and to facilitate civil, meaningful discussion around it.
Ask in DM before posting product reviews or ads. All such posts otherwise are subject to removal.
Rules:
1: All Lemmy rules apply
2: Do not post low effort posts
3: NEVER post naziped*gore stuff
4: Always post article URLs or their archived version URLs as sources, NOT screenshots. Help the blind users.
5: personal rants of Big Tech CEOs like Elon Musk are unwelcome (does not include posts about their companies affecting wide range of people)
6: no advertisement posts unless verified as legitimate and non-exploitative/non-consumerist
7: crypto related posts, unless essential, are disallowed
view the rest of the comments
I'm so tired of this bullshit. I went to the mastodon.social; clicked the big button labeled "create an account"; read and accepted the rules; filled out a form asking for my email address, a username and password; confirmed my email; and could immediately post.
How the fuck is that confusing, that's standard fucking practice. Jesus fucked on a pike.
Most people are pointed to joinmastodon.org first and have to pick an instance. And since they're not familiar with decentralization, they don't understand what that means. It's especially weird that they can't directly join mastodon on the site called "joinmastodon" but have to go to another site.
Then once you get past that to make an account, you have to find people and discovery has always been one of the worst aspects of the fediverse. And the graph of instance blocks means a new user may not even be able to find the people they care about and they won't know why.
If you know all this, its easy to understand. But for people used to a centralized system and unaware of all the intricacies of the network, there's a lot of snags here.
Yep exactly this. I'm pretty tech oriented and even I was confused about the concept of instances at first.
How is this different than Twitter?
If you know the person's twitter handle, its simple to search for them. People coming from centralized systems, don't realize that you have to include the domain for fediverse searches to work. I couldn't just find you by searching for p03locke, I'd have to search for @[email protected].
Also, if my instance has never interacted with you, your profile probably won't show posts when I find you (though this is a choice and I don't know why implementations won't fix it.)
Again, instance blocks makes this more complicated because my instance could block yours or yours could block mine and that would prevent this search from working but the user wouldn't know that.
I literally just searched "p03locke" from mastodon.social and found them in one step.
If your instance is already aware of that user, you don't need the domain. Mastodon.social is the oldest mastodon instance and probably the biggest, so it is aware of a large majority of the fediverse.
I just logged in to two smaller instances where I have accounts, anticapitalist.party and mastodon.xyz. I found them in one step and I could see their posts and replies on both of them.
Again, both of those are older, more established instances so its more likely they are already aware of any given user.
And a lemmy user probably isn't the best test for this, because of how lemmy works. If anybody on the instances follows a lemmy community, all posts and comments in that community will make it to the instance. Which means lemmy users are probably spread around the fediverse more than users of other software.
Your point about Joinmastodon is too true. It's a terrible starting point for someone who just wants to test the waters: "I have to learn about an entirely new type of digital networking AND commit to an instance? I bet Bluesky doesn't have all these layers of obfuscation."
It would be easier if the community would just agree that there is a default instance with open enrollment—preferably the biggest and mosy popular, or at least one that's maintained by a group with staying power—and just send all the newbies there. If they want to dig deeper, nothing's stopping them, but that way their first impression isn't analysis paralysis.
To your other points:
for discovery, there are the usual methods: trending, hashtags, the search, and people sharing their usernames elsewhere.
I assume that people who are making the hard decision to leave the site where they know all the people they want to follow already are, are also prepared to accept some amount of loss to that pool. It happens all the same whether it's Threads or Mastodon
Federation of a service is confusing because it is a difficult problem to conceptualize. There's no way to easily explain how to use federated services to non techies.
For me? That's fine. I can use federated stuff.
For my mom? Nope. But she needs to get off the internet in general so that's probably a bad example.
It's true. And people try to jump on to similar things. "It's just like how email works!", or "It's just like how international phone calls work!"
Yeah, nobody has any clue how those two things work, either.
I mean, that's fair, but it's not relevant to usage. I go to mastodon.social, I sign up, I use. At no point is the concept of federation necessary in that process, that's for the owners/operators/maintainers to figure out.
If people want to know more, they will seek out that arcane knowledge, but it's not something someone who's just there to satisfy their FOMO ever needs to know.
It wasn't a {Join with Facebook]or a {Join with Google] button
Maybe ask the people what they find confusing about Mastodon, and listen.
I'll give you example. Say I want to sign up , but mastodon.social has currently closed sign-ups. People tell me I can just sign up on any instance, but there's dozens of them and they all appear to be the same. As someone who's not familiar with federated services, I don't know what to base my instance decision on.
How would you help me overcome this choice paralysis?
Additionally, there's the usability hurdle of interacting with non-home instances from outside mastodon. If I pull up someone's blog and click the little mastodon social media icon, it may very well link to mastodon.world. If my home instance is mastodon.social, now I have to launch into my own server, search up the account, and then begin interacting.
It's trivial to do but it is an extra step, but for your less-tech-literate friends and family it can be a point of confusion. Mastodon handles federation great in-ecosystem, but the broader web is still going to treat each instance as a different site.
As I said elsewhere, many people just want a place they can go to share memes, news, opinions and misinformation. But on the other hand, there are plenty affiliated with interests/hobbies/identities/ideologies where you can to share topical memes, topical news, topical opinions, and misinformation (as long as it's on topic).
Snark aside, I'm on two instances: one for socializing, and another for my interest in cybersecurity. So I'd start with: do you want an experience that's more typical of social media with a more general pool of people, or do you want to focus on a specific interest but with the understanding that entails a smaller userbase and a slower feed?
If the latter sounds best to you, what communities do you find yourself most active in on other platforms (e.g. reddit, lemmy, facebook, twitter)? If not, we can find a relatively well-populated instance that's likely to have staying power.
I'm the opposite though. I could create an account but I still don't understand how to be logged into other mastodon instances automatically and follow content
You don't get logged in to other accounts. Just follow people at their address, like you'd send an email. The server does the rest.
If your question is about finding people to follow, that's another matter. Folks on other instances won't show up in your searches unless someone on your instance already follows them. For popular people, that's usually no problem. For others, you might get their address from their web page. In any case, once you have their address, you just... follow them. No matter where they are, follow them from your instance and it just works. You don't have to "log in" anywhere else; that's the "federated" part of the fediverse.
What's most fantastic about it is that you can often follow accounts on entirely different platforms. How well this works depends on how well the platform supports the AP protocol, and fundamental models of data. But you can easily follow PixelFed accounts from a Mastodon account, and it works pretty well. It's as if you could follow Instagram accounts from your Twitter account; that's the killer feature of the Fediverse, IMO. Discovery is still clunky, and how these things interoperate in "World" can be kludgy. But the possibilities are really very revolutionary.
Thx for the very clear explanation
I don't get Mastodon
It's like if Twitter, Threads, and Bluesky all were the same behind the scenes and gave you access to read the posts and follower the on the other sites. "Mastodon" is just the collective term for all those sites that are linked together.
Also you can have a lot more control over what you see and who you interact with, but you don't have to if you just want to login and look at memes. You can also run your own site ti have even more control, but, once again, you don't have to.
If you mean you just don't get the appeal of the "microblogging" format, or the culture that arose online surrounding it, I can't explain that. It's not everybody's cup of tea.