Why Decentralised Applications Don’t Work
281–290 of 311 posts
Re: Why Decentralised Applications Don’t Work
#282All I can really say in response to this article is that I expect it to age poorly. 2021 is just a bad time to make confident pronouncements about decentralization. The vast majority of the population is living in Facebook/WhatsApp/Discord/Visa&Mastercard land, sure. But I'm a heavy Matrix user, it works great. I torrent all the time: it works great. I'm also on urbit, and it works great. I don't use Mastodon persona…
"But I'm..." A specific user from a niche geek website, a rounding error, an anecdote. I'm glad for those fighting against these walled garden overlords, but let's keep in mind we're talking about a side with thousands of people VS a side with billions of people. Numbers matter, and the fall of these giants is still far away. If anything, the battle is starting from recent anti-competition and privacy concerns in the…
Re: Why Decentralised Applications Don’t Work
#283My thinking was about as anti-platform or anti-monopoly as it can be since, well, forever. But learning how to build business over the last decade has really opened my eyes to the harder parts of being a human and the hurdles to bringing value to market. So, here I sit with the skills to build just about anything I can imagine, a fairly deep understanding of broad business topics, and a bankroll... I'm working for someone else because honestly, the LoE to build something is dwarfed by the LoE required to identify and understand customers, and bring anything to market WITH centralized platforms. Going "decentralized" would increase that cost dramatically.
People are out here paying a third of the cost-to-customer right into the pockets of app stores because the stores create a safe market for consumers. The decentralized version looks like millions of people downloading and installing random .exe files from the internet. Then self-centralizing on a few sites with cringy names like download.com. Nobody wants that. Humans copy-pasta like crazy and naturally centralize.
I'd expect any decentralized system that fails to provide some unified discovery experience will fail. And if that system is centralized then the whole thing may as well be centralized.
Re: Why Decentralised Applications Don’t Work
#284Earlier quoted context omitted.
She'd be wrong about that too. Just look at how much better email is than instant messaging. It has succeeded infinitely more at being a decentralized application than IM.
Well that is an argument no-one is making. No one is comparing email and IM and asking which is succeeding better at being a decentralised application. You're right: email is certainly less centralised than Whatsapp. But it's a red herring. The comparison is between the original implementation of email as a decentralised system and the current experience of email, which is highly centralised. In the olden days, any b…
Re: Why Decentralised Applications Don’t Work
#285Earlier quoted context omitted.
Agreed and I will add that a huge reason Google is used by so many was very effective spam filtering. A huge reason why hosting your own email is hard? Getting filtered by Google because of the massive amount of spam they are blocking. Spam filtering is a a very difficult thing to do well and Google's implementation was very good, very advanced, and trained on huge amounts of data. Something a normal person could nev…
> A huge reason why hosting your own email is hard? Getting filtered by Google because of the massive amount of spam they are blocking. > Spam filtering is a a very difficult thing to do well and Google's implementation was very good How can these two sentences be true at the same time?
Re: Why Decentralised Applications Don’t Work
#286Earlier quoted context omitted.
This is exactly what OP was referring to: that's what you are actually interested in, but not everyone.
yes of course, the article is giving examples how systems with distributed ownership are failing because not everyone cares about that. so distributed ownership is what she is interested in, and hence that is the topic of our discussion.
Nonetheless, that doesn't make it any less of a problem that the definitions are severely overloaded. The issue is not that the article is unclear in its definitions (even though it is imo), the issue is that its hard to have discussions about the topic and compare to other articles, because people talk past each other. Words having agreed meanings is important so we can connect ideas to a broader context and not just talk about individual articles in isolation.
Re: Why Decentralised Applications Don’t Work
#287Earlier quoted context omitted.
I think you miss my point. Whether or not its possible for one party to dominate the network is one of the potential properties of a "distributed" system that people cannot agree on if its required in the definition. For example, napster, TOR and IRC are arguably "distributed" systems where there is a central party that controls the network.
there are different definitions for being distributed. IRC is a distributed system much like a CDN is distributed, that is spread across the network. what we are actually interested in is distributed ownership. email is that, as is the web, but IRC is not
Re: Why Decentralised Applications Don’t Work
#288The decentralized applications don't need to "win" (in market share) to be successful. They just need to be viable alternatives for a non-insignificant number of principled people willing to use them. This is enough to ensure that big players are kept in check. It's a basic application of Taleb's "Minority Rule" [0] I don't care that gmail has the majority of the market. I care that Google can not simply break compat…
A bold statement needs strong evidence. "Always" is already debunked with one counter-example. A look at the history of the labor movement or that of anti-trust legislation proves you wrong. Former pushed for worker-friendly legislation out of a grassroots and labor party-based movement, achieving laws that are often more demanding of larger companies. And latter may have seen a lack of enforcement since the Reagan era, but is chiefly centered on making big companies pay.
Re: Why Decentralised Applications Don’t Work
#289Earlier quoted context omitted.
I hope you're right about Matrix. I use it for my developer conferences [0] but their main chat client [1] is still derided by my audience. Subpar UX is the barrier to overcome. Element has come far, but Slack and Discord have more solid product direction. [0] https://www.handmade-seattle.com [1] https://element.io
I'd also be interested in hearing what UX gripes your audience has, and am surprised to hear you praise Slack, which has lately become the just-good-enough-to-not-be-bad slow and bloated default.
An emblematic example is where the Android app sometimes glitches out and makes it seem a message you sent was sent by someone else. To be charitable I heard a fix is "on the way," but wow.
The markdown editor can also be glitchy. When I use italics or the triple backticks for code it won't always render in your client. It still feels like a hit and miss (albeit far more rare these days.)
Re: Why Decentralised Applications Don’t Work
#290Earlier quoted context omitted.
I'd also be interested in hearing what UX gripes your audience has, and am surprised to hear you praise Slack, which has lately become the just-good-enough-to-not-be-bad slow and bloated default.
I wouldn't dare say Slack has buttery-smooth performance. The problem with Element is all the little "what the f#ck?" bugs that add up. An emblematic example is where the Android app sometimes glitches out and makes it seem a message you sent was sent by someone else. To be charitable I heard a fix is "on the way," but wow. The markdown editor can also be glitchy. When I use italics or the triple backticks for code i…
Wow, ouch.
> When I use italics or the triple backticks for code it won't always render in your client
Infuriatingly, Slack very often does the same thing. It's super broken.