Live data from Hacker News

Tim Berners-Lee: We need to re-decentralise the web

wired.co.uk

41–50 of 205 posts

Re: Tim Berners-Lee: We need to re-decentralise the web

#41

Earlier quoted context omitted.

Sure HTTP does. You can cache things, sign things, &c. It's the current philosophy of "web apps" and not "hypertext" that isn't decentralization.

Web apps are not an issue: https://unhosted.org/ The problem is not technical, it's social, political and economical.

Web apps are a bit of an issue, but unhosted web apps are not more of an issue than applications (as opposed to utilities composable in the shell) in general - which is a tremendous improvement.

Re: Tim Berners-Lee: We need to re-decentralise the web

#42
post #13

The internet is decentralized, the web has never been. HTTP protocol doesn't support it. But it's time to do that. What we need is the possibility of peer-to-peer connections between browsers.

Don't be rude to HTTP, there is no limitations for decentralization in HTTP.

Re: Tim Berners-Lee: We need to re-decentralise the web

#43
post #13

The internet is decentralized, the web has never been. HTTP protocol doesn't support it. But it's time to do that. What we need is the possibility of peer-to-peer connections between browsers.

While I agree that TCP/IP is decentralized, unfortunately due to NAT and corporate firewalls, vast swaths of users have been relegated to second class citizens who can only act as data consumers. Unfortunately this same misguided approach to security, or as I call it suckerity, has been carried forward into IPv6.

There is some hope that WebRTC and other p2p technologies might alleviate the problem but then the task of punching through firewalls with techniques like STUN falls on developers. I'm not seeing an industry-led campaign to standardize a true p2p protocol based on something like UDP, because it would undermine the profits of data producers.

I could go into how the proper layering of TCP should have been IP->UDP->TCP instead of IP->TCP and a whole host of technical mistakes such as inability to set the number of checksum bits, use alternatives to TCP header compression, or even use jumbo frames over broadband, but what it all comes down to is that what we think of as “the internet” (connection-oriented reliable streams and the client/server model) is not really compatible with a distributed content-addressable connectionless internet that can work with high latencies and packet loss.

I think if this network existed, then extending HTTP to operate in a p2p fashion wouldn’t be all that complicated. Probably the way it would work is that you’d request data by hash instead of by address, and local caches would send you the pieces that match like BitTorrent. Most of the complexity will center around security, but I think Bitcoin and other networks of trust point the way to being able to both prove one’s identity and surf anonymously.

Tim Berners-Lee may not be thinking about the problem at this level but we need more people with his clout to get the ball rolling. I wasted a lot of time attempting to write a low-level stream API over UDP for networked games before zeromq or WebRTC existed and ended up failing because there are just too many factors that made it nondeterministic. It’s going to have to be a group effort and will probably require funding or at least a donation of talent from people familiar with the pitfalls to get it right. Otherwise I just don’t think a new standard (one that makes recommendations instead of solving the heart of the problem) is going to catch on.

Re: Tim Berners-Lee: We need to re-decentralise the web

#44

Wow, the giant flashing ad on the left of that article was so distracting I was unable to read the text. I eventually opened up the web inspector and just deleted the damn thing from the DOM.

I've gotten to the point where I just tune those out. I wouldn't have even known there was an advertisement on that page if you hadn't pointed it out.

Advertisers must hate you, you know one weird trick to tune out advertisements.

Re: Tim Berners-Lee: We need to re-decentralise the web

#45

It's great that Berners-Lee is saying this, but he'd have retained a lot more of his authority to pronounce on the future of the Web had he not thrown his weight behind the W3C's horrible plan to put DRM into HTML.

Let's crucify his for that :) I hear what you are saying, but there is also reason for drm. Or we will have flash forever. What I am saying, I at least can understand why he did it.

If we were sure flash stays forever, we could just finish implementing Lightspark. With DRM that's going to be much harder.

Re: Tim Berners-Lee: We need to re-decentralise the web

#46
post #13

The internet is decentralized, the web has never been. HTTP protocol doesn't support it. But it's time to do that. What we need is the possibility of peer-to-peer connections between browsers.

Sure HTTP does. You can cache things, sign things, &c. It's the current philosophy of "web apps" and not "hypertext" that isn't decentralization.

Well, technically a browser can listen to incoming connections, but in any case standards don't require it.

Re: Tim Berners-Lee: We need to re-decentralise the web

#47
post #13

The internet is decentralized, the web has never been. HTTP protocol doesn't support it. But it's time to do that. What we need is the possibility of peer-to-peer connections between browsers.

Why do you say HTTP doesn't support it? If a browser doubled as a server, and each person hosted its own pages, how would that not be decentralized and P2P? Hell, it's been done: Opera Unite had just that model, with web pages and applications hosted by the browser itself: http://www.operasoftware.com/press/releases/general/opera-un...

Okay, technically HTTP does support it, but it's not standardized.

Re: Tim Berners-Lee: We need to re-decentralise the web

#48
post #19

Earlier quoted context omitted.

Do you not care to use (or perhaps not have the capacity to use) an adblocker?

Digital Restrictions Management will take care of that. Not only mandatory flashing, but also tracking.

How? How can DRM force me to display the iframe containing an ad.

Re: Tim Berners-Lee: We need to re-decentralise the web

#49

The IndieWeb movement is pushing the constructs built on top of the web into a decentralized form using self hosted content and webhook notifications. Example: Comments on a blog post. Given a blog post at URL A, comments are created by posting a note on your own site at URL B, then using a webhook to notify the blog that such a comment exists. Your content cannot go away as long as you host it, and its not dependent…

Doesn't that introduce the reverse problem though?

That makes someone else's content depend on the availability of your content - in the example of comments, the context and any intermediate replies can be lost if you stop hosting them. Leaving not a record of a conversation behind, but only indecipherable fragments.

A quick scan through the page at the link posted also seems to indicate the protocol depends a lot on content providers being well behaved. I'm assuming that somewhere in there there is handling for when content simply goes away with notification?

Re: Tim Berners-Lee: We need to re-decentralise the web

#50

The IndieWeb movement is pushing the constructs built on top of the web into a decentralized form using self hosted content and webhook notifications. Example: Comments on a blog post. Given a blog post at URL A, comments are created by posting a note on your own site at URL B, then using a webhook to notify the blog that such a comment exists. Your content cannot go away as long as you host it, and its not dependent…

so, trackbacks?
Post reply on HN