Live data from Hacker News

Re-decentralizing the Web, for good this time

ruben.verborgh.org

41–50 of 295 posts

Re: Re-decentralizing the Web, for good this time

#41

"In order to regain freedom and control over the digital aspects of our lives" Nothing proves his point more than:

How does running analytics on my site impair my ability to talk about what Tim Berners-Lee wants to do for freedom and control? ;-)

Yes, I track how popular what content is on my site. Motivates me to write more. Please feel free to block trackers; I do that as well.

Re: Re-decentralizing the Web, for good this time

#42
post #39

Maybe I missed it somewhere, but I didn't quite follow how this is going to gain a foothold. Solid has the same problem any new social media platform has - before people want to use it, people have to be using it. Facebook and Google certainly have no incentive to promote it.

Google might. They do more than advertising, including selling services. They might happily make Google Drive compatible with Solid—especially if this helps break the Solid monopoly.

Facebook, probably not so much. Their business model is data harvesting.

Regarding Solid, note that we don't want to overthrow or replace any existing social networks. We start with offering experiences they cannot offer due to their siloed nature.

Re: Re-decentralizing the Web, for good this time

#43
post #8

I think the part ignored by so many is the need to decentralize the computers into the home. I'm not talking meshes or shared resources. For the majority of use cases, we don't need distributed storage, compute, etc. Just start making these self-hosted "servers", "data pods", etc as easy to install as desktop software and make it clear that they are inaccessible when the computer is off. People that aren't already wi…

There should be a marketplace for apps running on home routers. It would change the Internet as we know it. Developers should be able to create router apps and submit them to marketplaces and users should be able to install router apps of their choice with just a few taps. Routers have a few key advantages over most other computing devices owned by the public: routers normally have a public (non-NAT) IP address, they…

The obvious problem with in-home edge compute like that is the shittyness of router implementations, combined with the shitty software out there, combined with the lack of common interfacing with the router by a human just begs to open up a world of devices to botnets. Needs to be interfaced with by humans regularly.

Re: Re-decentralizing the Web, for good this time

#45
post #25

> From the above, it is clear that our primary obstacles are not technological [5]; hence Tim Berners-Lee’s call [6] to "assemble the brightest minds from business, technology, government, civil society, the arts, and academia to tackle the threats to the Web’s future". Yet at the same time, computer scientists and engineers need to deliver the technological burden of proof that decentralized personal data networks c…

Yes, I was asked specifically to write a chapter on Tim's work. What we have is the technology to make it work—it's a necessary, but not a sufficient condition.

Re: Re-decentralizing the Web, for good this time

#46
Beaker Browser is a cool experiment showing how you can decentralize the web that is both easy for end user's and fun for developers because it pushes web standards.

https://beakerbrowser.com

*disclaimer: I help develop Bunsen Browser, the mobile companion for Beaker Browser.

Re: Re-decentralizing the Web, for good this time

#47
post #19

Earlier quoted context omitted.

One problem is still asymmetric upload/download speeds for many (most) home connections. Often upload is 10x slower than download.

Data caps on upload as well not to mention many ISP's have terms that prevent you from running services on your account. If you want that from them you need a business account which typically costs quite a bit more. At least that's how Comcast and Verizon are in my neighborhood...

Perhaps the definition of net neutrality could be extended to cover this problem. I mean, if we want an internet where everybody is treated equally, then symmetric upload/download speeds are a basic requirement.

Re: Re-decentralizing the Web, for good this time

#48
post #29

Earlier quoted context omitted.

First someone has to make a server that is perfectly secure and lasts for 50 years without any updates. It needs to be like a thermostat from the 1950s - maybe it lacks the latest features but it still works just the same as new. I'll accept maybe it only needs to last 10 years, but that is the minimum time. I have family to think about: I don't have time to update my servers every time some new zero-day is fixed. I'…

> First someone has to make a server that is perfectly secure and lasts for 50 years without any updates. Nah, your auto-updating desktop is fine. The software itself might evolve to an hands-off, evergreen-type of approach, but for now just a desktop daemon is fine. The reason keeping servers updated seems so non-trivial is that we visualize it in an ops sense like we're at work.

> Nah, your auto-updating desktop is fine.

As confirmed by the lack of complaints about auto update in Windows 10. I mean, its not like updates ever break anything anyways.

Re: Re-decentralizing the Web, for good this time

#49
post #40

The web cannot be decentralized without putting an end to SSL. As long as certificate-issuers are the arbiters of commerce and browsers push users to trust unsecured websites more and more, malicious governments will be able to silence people by revoking their certs. There are stronger alternatives. We need to make a push to begin using them.

I'm not sure what stronger alternatives you're referring to. Can you elaborate or share any resources?

Re: Re-decentralizing the Web, for good this time

#50
post #10

I can't escape the feeling that SOLID will be at best neutral but likely will make things worse. Some of the diagrams show more companies having access to your data where it will continue to be mined, sold, etc. If you control storage but not execution it seems like you control nothing.

You control access permissions too :-)
Post reply on HN