News for hackers. Stuff that matters.
Re:A decentralized web would give power back to the people o... by dcposch on Sunday October 09, 2016 @09:50AM (#12671164)
Switching from Facebook to, say, Diaspora or something is more than just "slightly inconvenient". One of them has all of my friends on it and the other has none.

--

Two ideas for how we can help decentralization win.

1. Don't just clone an existing app.

The two decentralized protocols with the most adoption by far are Bitcoin and BitTorrent. Both of them have capabilities that no centralized system can match. Same with Ethereum, Namecoin, etc. So the goal of a decentralized system should be to exceed the functionality of what came before, not just to clone an existing centralized service.

2. Run your open source project like a startup.

That means gathering metrics, tracking week-on-week growth, getting press hits, creating a brand, caring about product and UX.

I've seen cool decentralized projects get no adoption because the people running them focus on the technical aspects and ignore things like usability. BitMessage, for example, is impressive technology, but the client is called "PyBitMessage" and it looks lolbad: http://i.imgur.com/ydY6PIX.png

Re:A decentralized web would give power back to the people o... by keyle on Sunday October 09, 2016 @09:55AM (#12671184)
I'm totally with you on number 2 - but don't those things require money? UX, design, consistent look, all require money. And honestly, the press is a lot more likely to talk about you if you have money invested and shiny offices. To get such things, you have to have a profoundly interesting argument to investors, which usually does not rhyme with "we want to free the people, privacy, etc". There are, of course, exceptions.
Re:A decentralized web would give power back to the people o... by kowdermeister on Sunday October 09, 2016 @10:42AM (#12671390)
> but don't those things require money?

Congrats, you've found the reason why a 100% decentralized web is more like fairy tale. The reason why vast majority of people use services like Facebook, SnapChat or Uber is because they are so easy to use. Good UX is not free, service stability is not free and new features are also not free.

People don't care about the underlying technology. If one wants a decentralized web, they must demonstrate a 10x increase, not a tiny bit shitty alternative service.

Re:A decentralized web would give power back to the people o... by ocdtrekkie on Sunday October 09, 2016 @10:37AM (#12671366)
Of course, and I propose this cautiously, because you have to be careful who we're talking about, you could support/encourage startups which ARE profit-motivated businesses to use models which develop open, decentralized software.

GitLab and Sandstorm.io are both examples of startups, which make open sourcing their core 'product' a part of the plan.

Re:A decentralized web would give power back to the people o... by johannes1234321 on Sunday October 09, 2016 @10:06AM (#12671227)
Coding costs money to.

You have to motivate designers etc. in a similar way as you motivate coders to work on the project.

Re:A decentralized web would give power back to the people o... by aninhumer on Sunday October 09, 2016 @09:58AM (#12671192)
>The two decentralized protocols with the most adoption by far are Bitcoin and BitTorrent.

What about email? It's become quite centralised in practice, but it is ultimately a decentralised protocol, and it is used by pretty much everyone on the internet.

And even in its semi-centralised form, it's nowhere near the walled garden of Facebook.

Re:A decentralized web would give power back to the people o... by ivan_ah on Sunday October 09, 2016 @12:14PM (#12671812)
> What about email?

That's a really good idea! Email is an good existing source of messaging and "identity." People can choose to participate in the "network" either using one of the big hosted providers, a privacy-oriented email host, and eventually over time, using self-hosted email.

Project idea: what if all the social shit could be sent over email? You'd need to setup your email client to hide emails that represent the "data packets" for the social communications so they don't pollute your INBOX. A completely separate personal browsing interface (client side .js) would be used to browse the social stream you receive at your email address.

It's already happening a bit like that with the "Social" tab in gmail, but instead of containing links to walled garden URLs, the proposed new "social email" packets will contain the full content and won't require access to any external servers. Perhaps we wouldn't even need a "central" browsing interface, since each social item can come with its own .js to render a simple UI adapted for the social item (e.g. message, photos, album, event, links).

To make the picture more concrete, let's analyze the Event data type. Alice wants to host a party, so she invites Bob, Betty, and Boris, by sending each of them a paragraph of invitation text, some images(<1MB), two RSVP links I'm going || Not going, and a [FWD] button. When Bob clicks "I'm going" Alice is notified by email. When Bob clicks [FWD] and sends to Charlie, and Charlie clicks "I'm going" Alice will be notified again. Social functionality. No central servers.

Re:A decentralized web would give power back to the people o... by type0 on Monday October 10, 2016 @08:53AM (#12676757)
> Alice wants to host a party, so she invites Bob, Betty, and Boris, by sending each of them a paragraph of invitation...

Yeah, contrast it with reality where: Alice wants to host a party, so she invites Bob, Betty, and Boris, by sending each of them invitation via Facebook.

Re:A decentralized web would give power back to the people o... by andirk on Monday October 10, 2016 @02:06PM (#12678763)
Or: Alice wants to host a party, so she invites Bob, Betty, and Boris, by sending them a smart contract between all of them containing 3 Bitcoin and she will only sign if they show up. And then they all split the amount in the address.
Re:A decentralized web would give power back to the people o... by tgirod on Sunday October 09, 2016 @09:56AM (#12671189)
I would argue that the most adopted decrentralized protocol is probably e-mail. Well, it's more of a federated network rather than purely decentralized, but the article does not really make a strong disctinction here.
Re:A decentralized web would give power back to the people o... by ommunist on Sunday October 09, 2016 @12:51PM (#12671998)
It is behaviourally impossible to switch to Diaspora, when all your friends and family are on Facebook.
Re:A decentralized web would give power back to the people o... by PeterSurda on Sunday October 09, 2016 @05:06PM (#12673468)
Since 0.6.0 which came out in May, the UI of PyBitmessage has been redesigned.