Meet the Hackers Who Want to Jailbreak the Internet
wired.com
wired.com
The not-so pocket sized server is cool and all, but it's running on what is essentially a blackbox with tightly sealed patents. Might as well just write an Android server in a dalvik VM and host off your phone what's the difference if we are going the blackbox route.
Do tell, how could something be less black-boxy than that?
Wow, you have pretty high standards!
High standards are good.
A running platform is also good.
Raspberry Pi has 2 binary blobs - the boot blob & the GPU blob. Personally, I'd prefer if they weren't needed.
But I think the availability of a cheap, widely deployed and capable computing platform is more important.
Yes, there are other choices that could be made for the hardware. People should be encouraged to explore those other options.
Nevertheless I think the decision to build something on RaspberryPi is a good one.
This is not not to say that they're not doing enough, but it's just a question that's been bouncing around in my head lately.
You might as well say you're improving a service by localizing a service for Esperanto. To some (small) audience, that well may be an improvement. But most people are going to wonder why you're 'wasting' that time.
http://www.onebigfluke.com/2012/03/diversity-powers-growth-w...
- Open standards are important because they promote competition and diversity.
- The opportunities of today exist because someone in the past thought about the long term.
- Open standards are an investment in our collective future.
After checking out the projects mentioned in the article I would definitely say that they don't fall into this category.
To me, the biggest benefit is avoiding the problem of orphaned products.
Think about the problems caused by the shutoff of a major web service, for example, Google Reader. Reader users relied on a unique service provided by a company. When the company decided for whatever reason to discontinue the service, those users were left high and dry.
If you use a self-hostable version that runs on a commodity technology stack (i.e. the underlying OS/webserver/Redis/whatever layers are offered by many different providers and/or self-hostable), you can be pretty sure you'll be able to retire the service on your schedule, not the provider's.
If the product is open-source, this is even better because it makes the code more resistant to "bit-rot" (the tendency of code to stop working even though no changes are made, due to changes in lower layers.)
It is a little like Bittorrent. When Bittorrent first came out there was a large community who were most excited about it because "it was open" - both open source and open in the sense it didn't require servers.
Has that "openness" been important to the success of Bittorrent? Perhaps, but most people now talk about more specific qualities: the fact it resists legal attack and the high downloads speeds that can be obtained without paying for bandwidth. Some of these are actually what people meant when they spoke of "openness" initially.
So "open"="nice", but discussion of specific qualities of that that means is much more important.
I'd note that "open" is only mentioned once on http://camlistore.org/, and that is a very specific quality ("Open Source" - not some general "open" principle).
Rather technical.
"You broke the Internet. We're making ourselves a GNU one." by Christian Grothoff, Carlo von Lynx, Jacob Appelbaum, and Richard Stallman.
Frankly .onion sites are a bit more impressive than someone cobbling together a NAS and some random software.
A little black box with a big hard drive and a web server on it? It's called a NAS, they've been around for a while. Can someone explain to me how such talented people can come up with such stupid ideas?
also being a techstar has its drawbacks.. people always spect more from them.. but technology its all about iteration, community, cooking ideas and getting back to the sketchpad to try something better..
we SHOULD do something about it, and i take my hat off, to whoever its trying to do something.. techstar or not.. brilliant or not..
the web has a tendency to centralization and one that is creating big black-hole titans that swallows everyone in between..
economically this means the beginning of end of the middle class, and a greater abism between the super rich and the poor..
so kudos to everyone trying to do something about that, and not just using because its fine.. there are "traps and tricks" in all of those free services that we happilly use for free
storage is cheap.. processor is cheap.. computers(pc/phones/tables) are getting cheaper and faster so why are we using and depending of obscure clouds that much?
Because the infrastructure to support high availability is expensive and most efficient at scale. Proper backup, disaster recovery, redundant HVAC, redundant power, waterless fire suppression, real access control (not the $15 Kwikset lock on your front door), server-class hardware which is built to last for years rather than fly off the Best Buy shelves and get abandoned as far as updates within months like most Android phones. All of these things are expensive and difficult and necessary to support the model of computing currently in place.
I'm excited about renaissance of protocols like BitTorrent which are tolerant of failures of individual nodes, but you can't just take current client-server computing, move the server to your shitty residential ADSL connection, and call it a day. "Trying to do something" in this manner is actively harmful because people are going to lose data.
We need entirely different (not necessarily new) protocols and paradigms to have a truly decentralized Internet, and they aren't exactly mature yet.
http://arstechnica.com/tech-policy/2012/01/feds-give-ok-to-d...
Just because the Wired article dumbs down what they are doing a lot doesn't mean the ideas are dumb.
The other benefits (such as knowing that your stuff is encrypted, knowing the logging characteristics, etc) come for free with that.
If people want to communicate, there are plenty of other options, both real-time and not.