Live data from Hacker News

Distributed Everything

medium.com

61–70 of 121 posts

Re: Distributed Everything

#61
post #53
post #52

Earlier quoted context omitted.

A lot of my friends who use IRC as a primary communication channel will stick to invite-only self-hosted SILC IRC networks. These are essentially 1 step above darknet (eg: local IRCd), and are a far cry from the efnets of the IRC-verse.

All it takes is a warrant and a plea bargain, and your private 'darknet' (haha) irc server is now a honeypot collecting all the traffic you thought was private. The more popular an easily controlled solution like private IRC servers become, the greater the advantage for law enforcement and others to control them. End-to-end encryption is a requirement for secure communication. Anything less is the same as scribbling…

As long as we can all agree not to get complacent, it's a step in the right direction. Arguing that people need to go form 0 to 60 in under a second isn't going to get us anywhere.

For example, if you want to convince someone to become a vegan, which path is more likely to succeed:

  Omnivore => Vegan
or:

  Omnivore => Vegetarian => Vegan
or even:

  Omnivore => No red meat => Only fish => Vegetarian => Vegan

Re: Distributed Everything

#62
post #39
post #32

Recently I've been fascinated by the concept of individuals having a "private cloud" service - a server that they own or rent, which has all the data that an individual could hope to have centralized, contains APIs and UI for remote access from client devices, and acts as the middleman for most transactions with the outside world. The beauty of this is that if it were developed as a unified system, minimal tinkering…

Yup, this is the kind of thing I'm working on at the moment and I'm finding that other folks are thinking along similar lines (but taking different approaches). The first application we want to build on top of the underlying 'private cloud' is email. My viewpoint is that to do this properly, we need to think through things from the ground up with privacy and security built in, otherwise I don't see it as that much be…

  > from the ground up with privacy and security built in
Couldn't agree more!

  > I'm finding that other folks are thinking along similar lines 
  > (but taking different approaches)
Not sure if this is the right place for it but does anyone have a list of all these similar projects? I know of:

* ArkOS [https://arkos.io]

* FreedomBox [https://www.freedomboxfoundation.org/]

Seems to me that something like this can be built faster if resources were combined in some way. I guess the tough thing here is that people seem to have different visions as to what the end product would look like. Perhaps effort would be best expended by collaborating on a solid, secure "base" image which could then be forked as needed.

---

My ideal system would:

* Be open source.

* Be built with a security mindset from the ground up.

* Have some sort of full system/drive encryption.

* Run on something like a Raspberry Pi with local storage attached.

* Have one identity per-person for social use (public/private blog, private chat, private audio/video calling, private email, private sharing of photos, videos, private VRM [1])

* Have the ability to spawn off anonymous identities that would not be traceable back to your IP/device for anonymous publishing/chat/email where required.

* Be easy enough that I can give one to my parents, create accounts for them, show them once how to use it and then forget about it.

* Have all of this backed up through some distributed, encrypted system like SpaceMonkey [2].

* A possible late addition for mass adoption - the software could "trick" users into doing things they shouldn't (in a controlled way) and then after they've done this, tell them that what could have happened would have been quite serious (such as giving some . This would lead to more careful behaviour in general by all that use the software, which could only be a good thing.

Anyone know of such a system in the works? I'd love to contribute.

[1] VRM - Vendor Relationship Management. Keeps track of who you've shared your personal details with, generates a unique email for each "connection" (where connections can be you telling someone to flick you an email or you signing up to a site) in order to cut off communication at your convenience, not theirs. Sharing of personal details (such as name, birthday etc.) for sites that require it would initially be done directly, eventually moving to a system where this software IS the proxy by which third parties communicate with you (physical mail, messages, phone calls etc.). No more spam!

[2] http://www.spacemonkey.com/

Re: Distributed Everything

#63
post #14

The founding fathers set up America as a distributed system. It's no accident that as the federal government has taken more power from the states that it has gone to shit.

The states were complicit in this: http://en.wikisource.org/wiki/Additional_amendments_to_the_U... (Ratified in 1913 during the heyday of the Progressives, popular election of the Senator, turning it into a stuffy mini-House instead of representing the states by virtue of being elected by state legislatures.)

Let us be clear that one of the reasons that it was ratified is because people were sick and tired of abuses like rich people buying senate seats.

See http://www.lawyersgunsmoneyblog.com/2012/06/a-little-story-a... for verification. And note that while he was obvious and egregious, he was not alone. Look up William Lorimer for another example.

Re: Distributed Everything

#64

Earlier quoted context omitted.

> It's a great service, but it's a bit much for the non-technical. IRC was full of non-technical people in the 90s. #teenchat was consistently the most popular channel on a number of networks! IRC used to be filled with the sort of inane chatter that seams to be the bread-and-butter of services like Twitter and Facebook. :)

The teen chatters of the world—the ones who set the cultural trends—got a handle on it, but did their parents? :)

Everyone has an anecdote and all, but I was heavily into IRC as a teenager in the 90's (met my now-wife on there!) and there was a diverse range of backgrounds and ages, although it was a comparatively small group centred around an Irish ISP.

Farmers, teachers, tech workers, school kids, housewives, single mums, people living on poxy islands with nothing to do but with dial up and office workers whiling away the working day.

Re: Distributed Everything

#65
post #21

The real problem with little distributed websites is attention. The same problem websites had since the 90's. How to get indexed by search engines. How to be go to places. Poogle Glus, F *book, Shitter are tools for managing attention. Who is paying attention to you? Random visitors or people from your address/contact book? How easy is it to get? On Facebook everyone can get a few likes. On old websites you dig throu…

Today's centralized networks do not exist because of a lack of discoverability. For crying out loud dude, Google solved the problem of discoverability by crawling the "decentralised" web.

Re: Distributed Everything

#66
post #32

Recently I've been fascinated by the concept of individuals having a "private cloud" service - a server that they own or rent, which has all the data that an individual could hope to have centralized, contains APIs and UI for remote access from client devices, and acts as the middleman for most transactions with the outside world. The beauty of this is that if it were developed as a unified system, minimal tinkering…

Fedora are making a push along these lines, not so much pushing the need to go and do anything extra, but making it so that using modern Internet protocols like SIP and XMPP is as easy as running your own mail server (that is; not brain dead simple, but not particularly challenging).

https://fedoraproject.org/wiki/Features/FederatedVoIP

Work in Fedora 19 has gone into making federation work out of the box - it's always existed for SIP and XMPP but generally required extra configuration because it was possible to run your own server yet still basically be beholden to a provider, which is very much not the default with SMTP.

(Of course, that's why SMTP is so horribly broken with regard to spam, so the pendulum swings both ways)

Re: Distributed Everything

#67
If you are pushing packets anywhere on the public internet you aren't really all that disconnected. Much of what the author talks about assumes all of your contacts are highly intelligent and paranoid programmers. That leaves out 99% of my family and friends. Any highly technically advanced decentralized secure non-NSA-readable communication technology is likely indistinguishable from magic to the general public.

Re: Distributed Everything

#68
post #31

> How about Visit my distributed website at http://198.199.80.174/ FTFY. DNS is a centralized service.

DNS is HIGHLY distributed (more so than SMTP)

The protocol is, while the domain system isn't. But then, you could say that about IPv4 and IPv6 - you have to get your allocation from somewhere, and your LIR gets it from its RIR and your RIR gets it from IANA. As long as you're using publicaly addressable computers, the system is in some way centralised. (And that's probably okay).

Re: Distributed Everything

#69
post #63
post #14

Earlier quoted context omitted.

The states were complicit in this: http://en.wikisource.org/wiki/Additional_amendments_to_the_U... (Ratified in 1913 during the heyday of the Progressives, popular election of the Senator, turning it into a stuffy mini-House instead of representing the states by virtue of being elected by state legislatures.)

Let us be clear that one of the reasons that it was ratified is because people were sick and tired of abuses like rich people buying senate seats. See http://www.lawyersgunsmoneyblog.com/2012/06/a-little-story-a... for verification. And note that while he was obvious and egregious, he was not alone. Look up William Lorimer for another example.

Sure, that was a problem, but was this cure along with the rest of the Progressives' grand plan of centralizing power in the Federal government worth the cost?

Are you happy with what our now nearly all powerful central government is doing and what everyone can easily extrapolate for the future? (Well, until it runs out of money, then the real fun begins.)

Re: Distributed Everything

#70
post #58

While I do agree to some extent with this post, it is naive in a lot of places. Forgive me if this comes across as picking at the post, but I feel that some of these things need to be said. > You know the sources. You’re all on them. [...] Shitter. While Twitter is grouped with all of these others, I don't find Twitter to be on the same level as Facebook or Google Plus. Maybe it's just me, but I view it as a very lar…

Regarding P2P e-mail, Bitmessage (similar to Bitcoin's protocol) claimed to have solved the problem this way:

> "When you send a message, your client must first compute a Proof of Work (POW). This POW helps mitigate spam on the network. Nodes and other clients will not process your message if it does not show sufficient POW. After the POW is complete, your message is shared to all of your connections which in turn share it with all of their connections."

Also, Startpage.com may be a better alternative to DDG then. It uses Google, but without all the tracking.

https://bitmessage.org/wiki/FAQ

http://youtu.be/t_dTotavJZ8?t=2m12s

https://bitmessage.ch/

https://startpage.com/

Post reply on HN