Hacker News new | ask | show | jobs
by chc4 3865 days ago
I've been using https://instant.io/ a bit to share files with people. You don't have to care about captchas or size thresholds because you aren't storing anything on the server, except for the tracker file. The more people that download and stay on the page, the faster it will be for everyone else too.

Of course, it's not perfect. It appears to try and load the entire file to memory to seed, which makes sense, but that means you can't transfer a 1GB file without using 1GB of RAM...

4 comments

I use http://www.put.io for this and highly recommend it. If someone has already downloaded the tracker you are trying to get you get it instantly, so for anything even vaguely popular you are able to get it (or after the first person downloads the file the rest are just pulling directly from S3). They also have great customer service, ios and chromecast apps etc.
Someone has a swank Mac menubar app for Putio that's a browser helper; any magnet or regular torrent file gets added to your put.io queue simply by clicking the link within your browser.
Oh I didn't know that, sounds like this:

https://github.com/nicoSWD/put.io-adder/blob/master/README.m...

thanks, I'll try it out.

That'd be it!
Check my client http://diegorbaquero.com/bTorrent/

The help me seed it is not working atm, but the idea is that you don't have to stay seeding it.

It has to that because it needs to generated the hash of the file, before it can be seeded! :)
in theory it could be written to store each chunk as a separate value inside of indexDB because when seeding you should only need one chunk at a time...