Hacker News new | ask | show | jobs
by r3bl 2546 days ago
I agree with you all the way until the middle of your third paragraph.

You're not gonna suggest Mastodon to someone, you're gonna point to a specific community (probably the same one you're a member of). Only one set of rules you need to worry about. Federation? You don't have to pay attention to it at all. It's a nice feature to have for sure, but it only becomes relevant once you don't have people to follow inside of your own instance. By recommending an instance, you're recommending a community, not the software behind that community.

There have been plenty of attempts of taking Facebook's crown (both VC-funded and user-funded), and they've all failed spectacularly. The reason for that is simple: people don't want a global network. Facebook was the first and last one to succeed. Nobody wants to be on the same network as their parents, so they indeed decentralize: they decentralize in group chats, Facebook groups, Discord servers, Slack servers, Twitter communities, Discourse instances, Mastodon instances, forums like HN, subreddits etc. Facebook and Google+ failed immediately simply by having a real-name policy. That's okay if you want to communicate with people around you, but terrible if you want to truly express yourself to a bunch of strangers. The younger you are, the bigger the odds that you belong in the latter. Nothing wrong with communicating with people around you, but that's not the group that drives your numbers up drastically.

Mastodon surely can't be the new Facebook simply because that's not what it aims to become. It aims to become the software of choice for the communities. The easier you make it to jump on board (and the less personal data you need to provide in order to do so), the bigger the odds that you'll be the home for a community.

1 comments

I am not sure that being a global network is a problem.

Instagram is a global network and seems to be doing fine (although the quality of the content has now declined).

Personally, a global network is what I want. I already have the solutions you mention (group chats, Slack/Discord instances, forums, etc) for specific communities. What’s missing is something like Facebook or Instagram where everyone is on it and I can just “add” them and get updates about them every so often.

If anything, the per-community problem is already solved thanks to Discourse, Slack/Discord, Reddit, group chats, etc. But a global network is what’s missing.

You don't jump from nothing to a global network. You host tangentially-related communities in the middle. The more of them you host, the bigger your overall numbers are.

Instagram succeeded for that same reason: profiles set to private, no real name policy, people can't look you up in a search bar. It was easier to group up in small communities. The less that's the case, the crappier the content. Instagram was ruined the moment Facebook accounts were attached to Instagram accounts — it's just dying slowly, the same way Facebook is dying slowly.

The next "global" platform is going to be Discord. It started as a place to host gaming communities. People were subscribed to a few gaming communities, so it already made sense for them to join more communities that are available on the platform. Right now, it's no longer the place exclusively for gaming. Every subreddit has one, every Patreon supporter is a member of some secret one. It'll outlast both Instagram and Facebook for one reason only: no personal info what so ever. People can't find out anything about you by clicking on your username: not your real name, not your contact info, not even a list of other communities you are a part of. You join a community by being invited to one.

On the contrary, I think you don't jump from nothing to tangentially-related communities. The reason why niche community subreddits are so successful is because reddit itself is a global, central network that congregates users all on its own with its popular default subs. You have it the wrong way round: niche communities benefit from a global platform that funnels users to them, niche subreddits do not drive the success of the global platform in the first place (although it may enhance it).

Discord and Mastodon could never be as successful as subreddits for this reason. It's pretty difficult to establish a niche community by setting up shop next to other niche communities, niches are full of passionate people who don't spread their passion across niches thinly. You want a global platform like reddit to expose your community to the masses to unlock the niches within it.

Anecdotally, most of my irl friends don’t or else barely use Facebook at this point. Lots of profiles with no pictures posted in 5 years
To me, Discord is just a partial implementation of Slack. What does it have that Slack doesn’t?
Feature-wise, pretty much nothing, it's just targeting a different set of users. Slack started as a solution for companies and pretty much stayed there, Discord started as a solution for gamers and expanded from there.

Slack is Discord for adults, but adults are never the ones who make or break social media. It's younger people who tend to be more invested in the platform they use. It's not a rational choice (nor was Facebook for my generation), but it got kickstarted out of necessity (as a substitute to the limited chat options within games) and right now, it's the convenience that drives it further. Why switch over when, unlike Facebook or Slack, everyone you know is already using Discord?

So basically what we need is Discord/Slack, but as an open protocol.

The entire concept of having a gigantic centralized social network on top of a gigantic decentralized communication platform (the internet) seems like a bit of an anti-pattern to me. Email, Usenet, and IRC seem to have never gotten the successors they deserved. Centralized, closed, and operates by a for-profit organization does not count.

As a side note I’m surprised there isn’t more mention of message boards here. Their peak seems to have been 2001-2010 and then their importance faded. One can discuss the shortcomings of phpBB and vBulletin at length, but their basic function seemed to have worked extremely well.