3 ms·
Calling the problems faced by social media simple is the sort of hubris that only comes about because of the Dunning–Kruger effect. You're underestimating the c
by JoshCole 5y ago
Calling the problems faced by social media simple is the sort of hubris that only comes about because of the Dunning–Kruger effect. You're underestimating the complexity of the problem because you're under-informed. Some aspects of your proposal have been tried before. They aren't new. History indicates that your proposal fails to achieve long term product-market fit. It also fails this entirely because of being decentralized and associating IP addresses with people and having high friction - not because of corporate dystopia.
Let's raise the level of discourse by reviewing our history. There are and have been in the past decentralized social applications. One of the most notable of them in terms of adoption was Skype. It was acquired by Microsoft. In the past it was normal to use Skype in gaming communities. It was a competitor to Ventrillo and TeamSpeak. Skype moved away from decentralization.
It's really common at this point for people who are simultaneously paranoid and outraged to start exclaiming with indignation that clearly corporations are evil. This failure to engage with reality is common online. Putting aside that social companies only discovered a few years ago that connecting people had disastrous consequence and have been devoting billions to try to address these so-called simple problems ever since it became clear these problems existed lets try to see if we can find a non-paranoid good-faith reason for Microsoft to have moved away from decentralization.
What do you know, but Discord displaced Skype for a reason within gaming communities!
Why did gaming communities move away from Skype? I've been in gaming communities. I've heard people express some of their problems with Skype. One of the issues that Skype had was that... it was decentralized and that could lead to the leaking of your IP address. Therefore if a streamer or even another person accidentally showed their Skype they could get DDoSed. At high levels in various competitive games this was a severe problem, because as you might guess... in social media you tend to be connected with people who are socially connected to you! So you leaked your IP address very often to just the sort of people with the incentive to capitalize on that by DDoSing you so they could beat you in a game.
Now Skype isn't decentralized, but it didn't matter. They didn't do a good enough job to serve some segment of the community. So Skype was doing just what you suggested. Being decentralized. And they had a higher friction process than a competitor, which is the case for your solution. And as a direct result of these things... (and others, mind, but we have to simplify reality at least a little to understand it)...
Discord found product-market fit in the gaming niche! And it grew increasingly popular. And now everyone in the gaming communities is on Discord, not Skype. Moreover, Skype has lost share even outside of gaming to Discord as Discord executes the standard niche to general playbook that so many social companies have found success executing.
Congratulations: your simple solution has already failed. You thought it was simple, but you were just ignorant of the actual challenges. But now we get to the real problem. The problem you completely missed. All of what I just said? It isn't the real problem. Those are details. They are suggestive of the real problem, but you need to step back and think about this from a level higher to see the true problem. It isn't technical. It is social. It's in the name. Not technical media, social media.
The true problem is so complex that it is almost certainly impossible to solve in a way which will please everyone. I'd go as far as to say it's probably fundamentally unsolvable.
Here is the real problem outlined using what we covered above:
1. Notice that decentralization is important to you.
2. Notice that it is outright against the desires of others.
3. Notice that social applications get more powerful as the number of participants increase.
Now lets generalize the above and make it more clear why those things matter:
1. Some people love X where X is something.
2. Some people hate X where X is something.
3. These people are incentivized to use the same application due to the utility of social tools growing with number of participants.
This problem is absolutely nutty in its complexity. It's also the actual reality of social applications. Almost all the issues with social applications boil down to the problem that people have different desires and those desires aren't in alignment with each other.
The technical aspects of the problem don't even matter. The problem isn't simple. As proof of this: mass murder and every other woe you try to lay at the feet of social media applications predates those applications. In actuality, the difference is that poor people have more power now relative to how much they had before.
- austincheney 5y agoThe problem is simple and two fold: 1) Social media has a profit motive to increase engagement 2) Social media has an expensive moderation problem The solution is also simple, but certainly not easy. There are technology problems to solve. When you remove access to the user content from the service provider they have nothing to moderate and cannot increase engagement through manipulation of the message (algorithms). Most people (current developers) refuse to see this simplicity because alternatives are a world directly in conflict with their current livelihoods. This is a behavior called Cognitive Conservatism: https://en.wikipedia.org/wiki/Conservatism_(belief_revision) https://en.wikipedia.org/wiki/Conservatism_(belief_revision) I will explain the alternative like this: content on demand directly at the source. Its like what Netflix did to cable and network television. Users take the content when they want it a la carte without waiting for a content provider to prescribe a fixed schedule. Instead of waiting for a media service to make features or content available, or even for their users to make user content available via upload, in a peer-to-peer reality the content is available the moment a user allows remote access. Facebook is like old cable television. You have to wait and hope the desired content appears when you want it to. In a peer-to-peer world if you want family photos simply use your peer-to-peer application to connect to the remote family member's hard drive and browse or copy all those family photos you want without any web service in the middle. No uploads to Facebook. Just allow reading from a file system directory to authorized users across the internet. Now imagine that directness also applies to messaging, application access, video calls, and anything else digital. The best part of this model is that personal opinions will not dictate remote availability and simultaneously you have privacy in a way that isn't feasible on the current web.
- JoshCole 5y agoRight. So in the example you just listed you hop online to play video games and because your friend group has your IP you get DDoSed during your competitive match and you don't get rank one in some video game. Instead the person who DDoSed you gets rank one. So you arrange to have your IP address changed and you remove the people who had it and that works for a time, but it turns out that if they know you're username they can use that to discover your IP through the social graph. So it happens again and you realize what is going on and so you change you're username. And for a time that works, but one day you're streaming to thousands of your fans and you accidentally tab to the wrong window and your username becomes visible and your IP gets leaked again and you get DDoSed. You're not a technical person, but you're tired of it. A non-decentralized service hides your IP. You sign up. Because it is monetized it is free and so the sign up experience is frictionless. We started in your world. There was a problem. The resolution of that problem resulted in leaving your world. In a market place in which everyone was allowed to compete with each other someone else offered a higher utility service than you did. Their service also had the benefit that poor people can use it, while your service is subtly oppressive and elitist requiring you to own resources like a stable internet connection, a router, a computer, and other things which many people don't have in order to have a complete experience online. So you were lower utility and you oppressed poor people. We take as a given that you solved every technical problem. Your simple solution didn't work. So now you're going to have to complicate it. Also, this isn't hypothetical, because this evolution has literally played out historically already. So if you don't like it or don't find it to be realistic you can be frustrated with reality and history and humans. Because it be like that.