Eureka? Node-webkit + bittorent == censorship resistant web-app platform
> The Net interprets censorship as damage and routes around it
With that in mind, what if somebody were to create a simple cross-platform application shell based on node-webkit with a Javascript Torrent Client integrated, and just one input box that a user would paste a magnet link / Torrent Hash into?
The application would then resolve the info hash back into a magnet link, connect to the Torrent Network and download the new application payload.
After the download is done, reload the shell application with the newly downloaded payload as init target, and voila, you're running the application. As long as there are seeds in the network, anybody would have access to the application and it can never be taken down.
A simple extension to the package.json format already used in node-webkit based applications could include screenshots and stuff directly embedded inside the torrent and show the user a preview of what they're downloading (these would be downloaded first by the shell)
No domains to block, no repositories to block, and all the power of the BitTorrent network for peer to peer distribution.
Tell me what you think, I'll prototype it if i'm not completely missing something very important.