Live data from Hacker News

A decentralized web would give power back to the people online

techcrunch.com

41–50 of 363 posts

Re: A decentralized web would give power back to the people online

#41
post #5

A decentralised web is not viable until we can create an NP soft or better mesh network. Until then the network load to manage itself crushes it before it can walk.

It is not viable until there is an order of magnitude cheaper storage (e.g $1/1TB) and cheaper/faster bandwidth. For the latter it is becoming more expensive and slower lately.

Re: A decentralized web would give power back to the people online

#42
post #5

A decentralised web is not viable until we can create an NP soft or better mesh network. Until then the network load to manage itself crushes it before it can walk.

+1 for bringing up mesh networks. I have been reading about mesh network projects in Germany and other places. What I think is needed to increase adoption is something like the raspberry Pi, a cheap and open mesh router that would allow setting up community networks, with hooks for volunteers to provide low bandwidth gateways to the web, tools for sharing locally hosted copies of Wikipedia, projects for local social media, market places for local commerce, etc.

When there is a low cost system available, then I can visualize myself starting a class at the local library, etc.

In an increasingly centralized world (central banks, the awful one worked government philosophies, winner take all hubs on the web, etc.) it is too easy to lose track of the fact that local issues, economy, and life are more important than global issues.

Re: A decentralized web would give power back to the people online

#43

A real barrier to a decentralised web is the difficulty of installing software on a server. I know that sounds really mundane and inconsequential in the broader debate about a decentralised web, but consider the following... Imagine if installing a server-side chat app, message board, project management app, or CMS were as easy as installing a desktop app. In a desktop app, it's usually one click to start the install…

Living billboard arrives to announce, drumroll please :

sandstorm.io

The auto updating server that you can self-host or use as a hosted service, allowing you to install and uninstall lots of applications, both free and proprietary, just by clicking the button.

(No, not paid to tell this unless you count the stickers I got. And no, not perfect but still a refreshing change.)

Re: A decentralized web would give power back to the people online

#44
post #6
post #4

The real issue is that we need to make it illegal to give out free content, unless it's distributed under an open license. Otherwise advertising-supported businesses will always be able to outcompete everyone else via dumping, and these businesses always benefit from being increasingly centralized. That's why we don't have liberal newspapers anymore in the U.S., because ad supported papers put them all out of busines…

The centralization is a good point, but I wanted to ask about why > we don't have liberal newspapers anymore in the U.S. Most conservatives would say the papers and media outlets are _all_ liberal. Would you expand on that spectrum? > it's unethical to surf the web without using an adblocker It's also unethical to insert malware into ads, or to hire syndication services that allow it. I'll continue to block until tha…

> Most conservatives would say the papers and media outlets are _all_ liberal. Would you expand on that spectrum?

Really? Isn't Fox ranked at like number 2? If anyone think that's liberal they need to realign their gauges

Re: A decentralized web would give power back to the people online

#45

A real barrier to a decentralised web is the difficulty of installing software on a server. I know that sounds really mundane and inconsequential in the broader debate about a decentralised web, but consider the following... Imagine if installing a server-side chat app, message board, project management app, or CMS were as easy as installing a desktop app. In a desktop app, it's usually one click to start the install…

Have you looked into Sandstorm? Their whole goal is to make installing server apps as easy as in mobile platforms, while securing them from the outside and each other, and allowing the user to switch providers bringing their apps and data along.

It's really quite awesome: https://sandstorm.io/

Re: A decentralized web would give power back to the people online

#46
Successfully attacking this problem means progress on numerous fronts: technology, connectivity, bog-simple configuration and operation, recoverability from user or system/hardware errors. Whittling these down over time may work. Most significantly, hardware costs are not presently constraining, limitations lie elsewhere.

Google and Facebook's advertising support strongly tend to centralisation.

Kicking the legs of advertising out from under the stool of publishing might be a means of attacking that particular tendency, which would make a more distributed technical model much more viable.

There's the question of just how distributed you'd want a system to be. There are problems at both low and high levels of centralisation. A fully decentralised model might have a tendency to go rogue, or be subject to petty dictators. It's been interesting to note that even a well-capitalised entity such as the NSA is reported to prioritise specific and generally small values -- single-digit, often single-hand -- of systems for specific attack and interest. There's an argument to be made that strategically weak targets, such as the perennially troubled Yahoo, headed by the morally compromised Ms. Meyer, can be made to crumble where a more commercially robust firm, say, Google, Apple, or Facebook, would be willing to resist. I'm mindful of this.

There's some reason to believe that perhaps a suite of Free Software alternatives would offer more robust installations, and compromises would impose high workfactors, for any given would-be surveillor. The question of creating systems by which data exfiltrations might be more readily detected is another area for exploration.

Going back to the publishing world, there's a long-standing practice of including intentionally fictitious entries within compilations, maps, etc., whose observation in the wild would indicate copying. This might be worth pursuing on a formal basis, particularly through such indicators as financial accounts, email or communications addresses, URLs, etc., extant as canaries which would reveal a data breach.

A huge problem for any widely distributed infrastructure is maintenance and administration. I'm reluctantly concluding that a world in which individuals and households host and administer their own personal data servers isn't viable. I'm not abandoning all hope, but it seems a difficult problem, and one which the Internet of Shit seems determined to prove intractable.

Much of this has to do with the financial underpinnings of the infotech world. As several recent authors have noted (Paul Romer, Jeremy Rifkin, Paul Mason), information-dense goods function poorly in a market-based economic system. They have numerous characteristics which make for poor price discovery and dynamics, with informational asymmetries, heavy up-front (and hence average & fixed) costs, low-to-zero marginal costs, susceptibility to low-cost copying by others (notably China, though this is a practice with ancient traditions -- see Ha-Joon Chang and Frederick List), diminishing marginal returns, long-tail support obligations, and unintended and non-evident consequences (to vendors, users, and bystanders).

A few possible models for a largely-distributed personal informations ervice suggest themselves.

One is the residential-server-as-utility model. Comcast has had such an offering for nearly a decade, that I'm aware of. Essentially, it's a set-top box which can take on additional responsibilities, including home automation and security functions. There are several other utility-type providers who might offer similar capabilities.

There might well be ad-hoc collections of friends or neighbours. A tech-oriented person could easily provide services to hundreds or thousands of others on commodity equipment. The main limitations here are trust and discoverability.

There are arguments for making email into a government-provided service, via the post office. This introduces the risks of government surveillance (already an issue with postal systems), though the protections of legislative restrictions, and public-sector union whistleblower protections, against gross abuse. The fact that physical mail delivery already ensures a brick-and-mortar point of presence in virtually any habitation means that one of the perennial problems of information technology -- establishing, asserting, and recovering identity -- can be achieved through a local visit.

The early Internet spread through a set of social institutions, largely universities. These provided points of access, administration, and accountability to populations of users ranging from a few hundreds to a few tens of thousands per site at major public universities. Whilst this was not an all-encompassing level of provisioning, it is a model of access and social organisation which might be useful to draw on for a more modern implementation.

Public libraries, as an alternative to universities, might offer another option. They already serve as an internet access option for a significant population.

Banks, schools, major retail establishments, and religious centres might be other options.

I'm not sure what exactly will work, but the dynamics I'm pointing at here involve:

Technical capabilities and equipment. A very low bar, and getting lower all the time.

Connectivity. Slightly more difficult, given distribution, land-use, and reliability concerns, but still generally tractable.

Trust. A major factor, especially in a world of eroding social institutions and values. This plays into the dynamics of various systems providers / maintainers quite heavily.

Workforce technical capabilities. Information management skills are remunerative, and could prove difficult to retain. This might change, possibly rapidly. The present market is, however, exceptionally geographically centralised. A distributed node-and-service model might allow for greater flexibility in specific node administrators and technical staff to operate in a much broader choice of areas, including those with lower housing costs than New York City or San Francisco, closer to family or hometowns, etc. I expect some de-skilling of routine obligations, but technology tends to require at least a modicum of fire-fighting capabilities, and perhaps some engineering and planning capacity as well.

Identity and pseudonymity. Both matter. Balancing the risks of data disclosure with those of data loss gets complex. Principle control over data, plus remote backups, ensures against physical loss. Encryption with some model of key escrow, in which a set of parties, several with strong and vested interests in personal privacy can balance privacy against the problem of loss of specific tokens (physical or otherwise).

Ease of use / access. This stuff has to be bog-fucking-simple to provision, deploy, and maintain.

Copyright and copyright compliance. Ultimately, my view is that we're going to have to recognise that attempts to re-bottle the genie, and provide centralised or authorial control over reproductions is doomed. Information-as-public-good strikes me as increasingly inevitable. (Which isn't the same as "inevitable", though it's getting warmer.)

Misbehaviour. People can be asshats. Another reason for forms of key escrow and the like is to allow specific access to specific individuals' information in specific instances, subject to very strong controls.

Search. Traditionally this has relied heavily on data-center based operations. There are distributed alternatives, but none I've seen are particularly adept.

So: yes, challenges, but the fundamental capability (hardware) is well in hand. Spitballing at approaches should eventually see something stick.

Re: A decentralized web would give power back to the people online

#47
The example of GitHub they use is actually telling. Git is decentralized, so why use GitHub? The answer may be surprising:

It's because social has not been decentralized.

Yes, status.net existed for a while but it was just about publishing short updates. Also, a few years ago several guys from my college raised money to make Diaspora. That didn't fulfill the promise of a decentralized social web either.

Bitcoin is decentralized money. Email is decentralized communication. The Web is decentralized publishing. But what about decentralized social?

Ideally, it should start with the Web and enhance it. It should:

+ Work on every device out of the box, and take advantage of the special characteristics of each device (eg mobile phones are private to the user, and work as endpoints for text message invitations with auto-confirming links https://qbix.com/platform/features/invitations )

+ Be as easy to install as WordPress by organizations, who can choose the hosting provider to grow their community, and be able to move it anytime

+ Seamlessly support user identity AND contact lists across domains. Be able to sync with personal address books, social network friend lists, etc.(https://qbix.com/platform/features)

+ Seamlessly support a standardized access control model, ideally where roles correspond to contact groups or friend lists. (https://qbix.com/platform/features/contacts)

+ Be modular, so developers working for organizations can easily use components, developed and maintained by different developers, in the organization's social apps.

+ Allow people to subscribe to certain streams of information. Take care of real time updates via WebSockets for online users while delivering offline notifications for people who subscribed, via text, email or native notifications. (https://qbix.com/platform/features/streams)

+ If done correctly, such a system would decentralize search engines and social networking sites, allowing local communities to get massive value from being networked without having to send all their signals to California and back, or connect to Facebook's "web for India" or "web for Africa" just to organnize meetings or talk to someone next door. (https://qbix.com/platform/features/distributed)

That is what we built. And we are slowly rolling it out. And it's free and open source. You can downoad it right now and play with it:

http://qbix.com/platform

(It took us about 5 years to make it, so some screenshots are a bit dated.)

If anyone here knows Tim Berners-Lee and can introduce us, that would be extremely helpful.

Re: A decentralized web would give power back to the people online

#48

Earlier quoted context omitted.

Well, they were similar, but showed variation. Now all we need to do is introduce selection, and the articles can write and evolve themselves!

I have no idea where the mangled paragraphs came from - they weren't in the version I sent TechCrunch :(

No worries. I never repeat repeat myself.

Re: A decentralized web would give power back to the people online

#49

The most advanced decentralized system Ive seen in web 3.0 is also the one Tim Berners-Lee talks about, solid. While still very new, I think it has more than sufficient power to take back your data from the large monopolies. One nice feature, as you'd expect from the inventor of the web, is that it's 100% backwards compatible with existing Web technology. https://github.com/solid/solid Link to github repo above

Matrix.org is also focused in the same domain (and could be considered more mature in some respects :) (disclaimer: i work on it.)
Post reply on HN