You can maybe argue that everyone has their preferences wrong and they are hurting themselves in the long run, but good luck fighting that battle.
You can maybe argue that everyone has their preferences wrong and they are hurting themselves in the long run, but good luck fighting that battle.
But it's not easy to switch.
E-mail was easy to switch "back then", when you didn't have a bunch of accounts tied to them. IRC was easy to switch, because most of the servers were interconnected into a few large networks, and all the clients used the same protocol.
And now? Your grandma only knows how to use whatsapp? Well, you're not switching away from that, and facebook is getting all your data.
https://www.similarweb.com/blog/research/market-research/wor... Just look at the map of most popular messengers worldwide, it's not just one.
I have never experienced a debate which messenger to use, and I have joined about twelve study-related group chats over the last two years. Same for personal messages. Some people have Signal or Telegram installed. After two or three messages for the novelty factor, everybody is back on WhatsApp. Because that app is open all the time.
I didn't like this, I didn't have/or want an iPhone, meaning I was excluded from certain iMessage groups and I hated using Facebook so I was implicitly excluded from discussions via Facebook Messenger. Most of my communications were over SMS as a result, so not ideal for my social life.
Seeing this as a problem I researched alternative message apps that had feature parity with iMessage, I figured any attempt to get people to switch would fail if I couldn't get this much. I also decided to bank on the latent frustration people had with Facebook, the company, meaning I had to scratch WhatsApp off the list.
I ended up with Signal vs Telegram. Telegram had the sleekest interface and good feature parity with iMessage. While Signal fell short feature wise, it supported SMS (at the time) and some of my friends were interested in it from a privacy angle.
Ultimately I decided to be realistic, so I scratched off Signal and chose Telegram. The goal was to get everyone to switch not just a few who were "interested", so feature parity had to stay the priority, privacy be damned. My pick was very important because I figured the likelihood of a successful migration would decrease with each attempt I made.
Finally having made my choice, I consulted 1 on 1 with my individual friends and family members who usually organize events, and convinced them to install telegram + join my premade group chats. I then nagged them to notify everyone that all event planning would now be via Telegram and that everyone needed to install it now. I think the Telegram invite link really helped grease the wheels here.
Finally after setting the stage with that, I individually convinced each friend and family member 1 on 1, via a call or in-person, to install Telegram and join the new group chats. I made arguments such as: It would unify our communication under the same platform and make everyone's lives easier, we can use Telegram surveys to more easily schedule stuff, it has all the same features as iMessage + more, I already got X and Y to join so I really don't want you to be left out, I can help you install it, etc. I found it was important to take full initiative during all this.
Finally, in only a few days I got two distinct groups migrated onto Telegram. We have continued to use it for 2-3 years now so it's safe to say the migration stuck. The only one who I couldn't get to join was my cranky uncle who wanted signal instead (first I had heard of this from him), but his wife joined so it didn't really matter anyway, he is simply excluded from discussions now.
So ultimately, you can get people to switch if you put the work in :)
So nobody but you ever got a say, it was all "me me me". You sound insufferable.
I can assure you, your acquaintances still use whatever they used before, and Telegram is the "weird person messenger" now.
I can assure *you* that my friends, not a "acquaintances", are much happier using Telegram than they were planning everything over a soup of Facebook Messenger and SMS. If I had it my way we would all be using IRC or Signal, but my compromises to ensure feature parity with iMessage was out of an understanding of what everyone desired, which was the core of what I was trying to get at here but I guess you missed that, not that I'm surprised considering your shitty attitude. In truth an insufferable person simply would not be capable of convincing 18 different people to switch to a new messaging app, no matter how badly they nagged them.
Many of my friends have actually thanked me for fixing the situation since it has greatly improved our ability to make plans and hang out together, which is a tricky thing to do in adult life where everyone is on different schedules. But sure I guess my desire to improve how me and my friends communicate makes me selfish huh?
Nevertheless, I saw multiple discussions (from non-technical people) about using signal or telegram in the last years.
Actually it examplifies what goes wrong when an infrastructure monopoly is created.
Also IE6.
Only a sucker would do that. Google, Yahoo and Hotmail, the providers of nearly all email addresses, don't rely on public blocklists. Those are very much a noughties thing.
> You can maybe argue that everyone has their preferences wrong and they are hurting themselves in the long run, but good luck fighting that battle.
That battle has been won many times. We don't let people run blind into open knives in many contexts.
This would be nice for sure, but I think the solution could be even simpler than that. The only successful way these centalized service platforms have managed to monetize is by gross privacy violations in support of pervasive advertising. Strong privacy laws would essentially outlaw their business models and leave a hole that a network of decentralized hobbyist services would fill.
I think there's a difference between Fediverse-style federation/decentralisation and true P2P/BitTorrent-esque dectralisation. BitTorrent, in its current iteration, does have many semi-technical users, but perhaps your grandparents would struggle to use it. I think a much more friendly UX could be built; maintaining its decentralised properties would be more difficult but not inconceivably so.
I actually think transparent decentralisation is possible but the current policy settings (copyright, surveillance and advertising) somewhat disincentivise people from working on it, to the extent that most of the current projects are hobbies, crowdsourced or funded by research grants.
That said, I'm looking forward to reading this RFC when I get a chance. I hope there's some good ideas in it.
I think we're heading for a two-tier internet, though, in many ways. Look at the post yesterday about a facebook drenched in AI-generated dog sculptures.
One thing decentralised designs are much better at is: turning a blind eye to stigmatised and illegal activities.
Such as pornography, piracy, reproductive rights, gun rights, criticism of the Chinese government, and so on.
You'll bring the same heat down on yourself (eventually) if you use a distributed protocol but rent your server from Amazon. Therefore I think it's ownership of the hardware that is the defence against censorship, not the protocol you use.
Why can't every computer do this without servers? It sounds like a ridiculous idea but it can't be impossible to achieve. My 24 core laptop has more power than my 4 core server.
And of course if everyone runs their computer 24/7 and exposes it to the internet, then we are back where we started, everyone runs, maintains, patches, and secures their own servers. Which nobody wants to do even if they were capable to do so, which they are not.
While communication between two hosts which are rarely simultaneously connected is best facilitated by a third party, some tweaks to your MTA's the delivery retry interval and period could enable reliable communications between email users who are connected simultaneously on a regular basis.
What you have done is justified 'everything under the sun' so long as it technically operates in a free market. But the ability for users to switch does not guarantee that the incentives to compete are at all healthy or robust.
You are correct when you say centralization affects users indirectly and they will simply use services which are most immediately convenient. But competition is not giving users much benefit because every centralized service has a monopoly on their instantiation - it's not like you can make a few tweaks and give everyone a moderately better experience - you have to start from scratch and make yet another siloed and extractive platform for any and every improvement. And then if you do they can easily copy you back before you build a fraction of their momentum.
X isn't going to let you improve the experience and just take users; they're going to say: "Have fun building up user trust and security infrastructure - also you're never getting our users." That's the difference between a protocol and a platform. The reason companies build platforms is because they need to fund infrastructure and opsec at scale so they effectively need to build monopoly protocols i.e. 'platforms.'
So "switching is easy" is meaningless. Building successful competing platforms is, by design, very difficult; it takes large investments and huge risks and a lot of rebuilding what's already been done just for the sake of catching up to platforms who have obvious incentives and built-in methods to discourage competition via their tight, centralized structure. Even if the platform is better, it will probably fail relative to its predecessor.
Decentralization most directly helps builders. If the basic requirements of a service are sufficiently decentralized security, networking, front-ends, then a builder who wants to compete via small (or any sized) improvements *does not need to rebuild the entire service.* Small builders who would otherwise not have access to startup capital, risk tolerance, or excessive build-hours would be equally able to compete because their decentralized access to the basic requirements cannot be locked behind an extractive economic scheme.
Imagine every talented programmer making open source software could leverage it atop secure, robust and interoperable networks. And they could earn money from it.
There is a massive difference between being a passive proponent of the free market and a maximalist for market competition. Your justification for the state of the field is a passive retreat to free-market capitalism. Users certainly have the ability to choose, but there are all sorts of schemes and situations in a free market where competition is choked. Honest proponents of decentralization are maximizers of opportunities for competition - they recognize that the free market is a gradient and not some binary quality which automatically imbues every operation inside it with good accountability.