a thoughtful web.
Good ideas and conversation. No ads, no tracking.   Login or Take a Tour!
comment by user-inactivated
user-inactivated  ·  4334 days ago  ·  link  ·    ·  parent  ·  post: Cowards

    or of an email service

Email is already distributed. You can run your own mail server.

    Reddit

Usenet and the Freenet forum whose name I've forgotten have already done it, they just have few users.

    or of YouTube

Bittorrent is pretty nice for distributing video. No streaming, but there are tradeoffs in everything.

    or Twitter

irc?

    or Dropbox

To distribute files? Freenet is probably closest, torrents are probably a better choice. As a private backup? Disks are cheap, and colos aren't that expensive if you want remote backups.

    of Google
    or Skype

I don't know, those sounds like interesting problems.





forwardslash  ·  4333 days ago  ·  link  ·  

    Bittorrent is pretty nice for distributing video. No streaming, but there are tradeoffs in everything.
utorrent actually has streaming functionality for torrents with video files. It doesn't always work the best, and of course you'll take a hit to your DL speed, but it's cool.
user-inactivated  ·  4334 days ago  ·  link  ·  

I had forgotten... it occurred to me that for YouTube, you could utilize WebRTC to stream, and everyone would host a little chunk of a video at any given moment.

user-inactivated  ·  4334 days ago  ·  link  ·  

Back when anyone used the eDonkey network, {e,a}Mule had settings to prefer chunks from the start of files, so in principal you could stream video from them. In practice you never got download rates fast enough to do it, so it was mostly just useful for making sure the episode of Firefly you were getting wasn't actually mislabeled CP.

thenewgreen  ·  4334 days ago  ·  link  ·  

mk, lets fix these problems.

mk  ·  4334 days ago  ·  link  ·  

Make a decentralized Google or Skype?

user-inactivated  ·  4333 days ago  ·  link  ·  

How about a decentralized hubski? Not saying I wouldn't trust you, mk, but a) it'd be totally awesome, and b) it'd probably be much harder to DDOS, wouldn't it? Though I'm sure there's easier ways to guard against DDOSing...

mk  ·  4333 days ago  ·  link  ·  

I bet it's doable, people broadcasting posts and shares, and feeds being built on everyone's individual server. I doubt I have the chops for it, but it's very interesting. forwardslash, do you have any thoughts?

forwardslash  ·  4333 days ago  ·  link  ·  

Oh man, as you may or may not know I was a backer of Diaspora and I've posted a few thing on Hubski about Tent.io - in short, I think distributed, decentralized systems are the bee knees. Unfortunately I don't even really use the centralized social networks so I don't really have a need for a decentralized one and thus have preferred to spend my time working on things I do use, such as hubski.

There are a few cool technologies to broadcast things including pubsubhubbub - which is an awesome name for a protocol - and there are a number of existing distributed networks we could hook into: aggregation via hubski, anyone? Unfortunately a lot of the implementations of these networks are bogged down in existing ideas of things, as such everyone (including me) just asks things like, "So it's just a distributed twitter?" because microblogging is an easy first thing to do.

What if you hosted your own blog and had a hub running on the same server. As you posted new content on your blog you would send out pings to those subscribed to whatever you tagged it as, those subscribed to you, or those subscribed to your domain. People could subscribe via a centralized service such as hubski, or their own server, or even via any service which implemented the pubsubhubbub protocol.

All in all I have very lofty ideas about what can be accomplished with this.

mk  ·  4333 days ago  ·  link  ·  

    Unfortunately a lot of the implementations of these networks are bogged down in existing ideas of things, as such everyone (including me) just asks things like, "So it's just a distributed twitter?" because microblogging is an easy first thing to do.

IMO the key to success here is any given user not having to know that they are not using a decentralized service.

user-inactivated  ·  4333 days ago  ·  link  ·  

mk, I'm going to see if I can use WebRTC DataChannels to make a fully front-end hosted site that just says "hello world", and then I'll see if I can do the same for hubski. I'd be game to try and code a self-hosting hubski myself.

ixnar  ·  4334 days ago  ·  link  ·  

For search there's YaCy (and a few more, no doubt)

thenewgreen  ·  4334 days ago  ·  link  ·  

What are ways we can ensure that Hubski doesn't fall prey to such things?

mk  ·  4334 days ago  ·  link  ·  

We can do time, I think.

thenewgreen  ·  4334 days ago  ·  link  ·  

Minimum security?

mk  ·  4333 days ago  ·  link  ·  

Hopefully Hubski will write us.

thenewgreen  ·  4331 days ago  ·  link  ·  

BLOB_CASTLE will be our pen pal while we are in prison.

AlderaanDuran  ·  4331 days ago  ·  link  ·  

SSL would be a start. As it is now, it's http, and wouldn't be hard to tap. I'm assuming Hubski is based off of servers leased/rented from someone or in a colo? Or are Hubski's servers somewhere on Mk's property? Either way, all the non-SSL traffic for Hubski is already flowing through a datacenter or major telecom at some point... Not that hard to monitor as it stands.

Most of these datamining and collection projects just look for keywords. Like if you say some words that I'll refrain from saying, then that conversation gets saved and put infront of a rep to look into. So if a "black box" sees a certain string of keywords from in-flight data, it copys that and it gets flagged. Having SSL makes that a little more difficult for them to do that.