Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I haven't used EMule in a long long time, is it still useful? does anyone use it regularly?


Not regularly, but if you're looking for a super obscure documentary that is not on youtube and you cannot buy anywhere - emule/amule may be the place to find it if you're willing to wait a few days or even weeks. Did that a few times.


DC++ used to have the most obscure stuff. I remember finding one site(?server?hub?) that had every single F1 race broadcast (practice, qualifying, and race) for many years. Basically someone had been recording every race on VHS tape and eventually digitized them all and uploaded them. This is just one example of the kind of specializing you could find. I wonder how much of it is still there.


One of the reasons why I like IPFS is that it gives you an immutable links to files like these. If you find the file once, you can get the link and access it again later (assuming people are still seeding) and be sure you're accessing the exact same file you think you are.


I mean, magnet links are the same thing—with the exception that they aren't widely used between users, to my knowledge, i.e. people aren't too familiar with them and go to search sites instead. (Not to say that the same won't happen in IPFS if it ever gets popular.)


They're not the same thing which is why they're not as useful.

Magnet links apply to an entire collection of files, as snapshotted by the creator. There is no way to pick a single file and refer to it, immutably. It's all or nothing. Additionally, metadata besides the file contents will change the hash. This includes filenames, directory structure and piece length (chosen at snapshot time, by the creator).

All of these limitations are enough in practice to make magnets useless for widespread per-file distribution.


Do magnet links work across torrents? Do two different torrents of the same file have the same magnet URI?


The infohash (which identifies the torrent, and thus the magnet link) is a hash of the following structure:

http://bittorrent.org/beps/bep_0003.html#info-dictionary

There are some things, beyond the content of the file, that will change the hash:

- Path of the file (nature_documentary.avi vs root/nature_documentary.avi)

- Name of the file (nature_documentary.avi vs nature_doc.avi)

- The pieces length


Ah, if it's the entire dictionary and not filtered by the clients to just those fields, then presumably additional data may be shoved in—specifically the trackers to contact.


No, look at the content of the dictionary: trackers are not part of the "info" dict, so you can add all the trackers you want, it won't change the identity of the torrent. Identity is defined by the infohash.

Trackers are added in the magnet link by adding parameters to the URI: see http://bittorrent.org/beps/bep_0009.html


Not sure if any metadata other than the file name affects the hash—e.g. modification times. Chunk sizes likely do. Otherwise, I'd expect the hash to address actual content, though frankly I haven't checked.

Edit: in fact, my hasty, belated and superficial skimming suggests that IPFS is an implementation of just a DHT (presumably with some metadata and chunking built in)—i.e. it keeps data itself in about the same way that Bittorrent stores torrent descriptions in the Mainline DHT.


magnets are just hashes of the contents


For me it was WinMX. I remember around 2001 I found all GameDev magazines there. Something that was just not available in any other p2p network.


So I tried a few years ago. Was looking for an old obscure TV show and couldn't find that anywhere. Installed aMule on a whim, got it connected and used the search function. Actually found the show, started the download. A minute in it found a couple peers and started downloading, very slowly. Then I remembered that you can see the file name that all the other peers stored the file as locally. It was handy back in the day (around 2001) to spot fakes. For some reason, people back then liked to rename random movies or porn to current blockbusters, so when you look for a new movie you get the wrong thing. That's why eventually websites that manually indexed links took over.

So I opened up the window that shows all the file names of the tv show I just added to the download queue, and most of them very explicitly hinted at child porn. I freaked the hell out and nuked the whole installation, deleted everything, overwrote empty parts of the disk with zeros. It just downloaded a few kilobytes of a couple hundred MB, but still... I just thought what would have happened if I hadn't remembered that file name thing and would have found out when trying to play the damn file after downloading it. So probably not gonna use it again anytime soon.


> I freaked the hell out and nuked the whole installation

when something so bad and rare is used as scapegoat for so many unrelated things as part of a fascist power grab, that everyone rather run away than to report when the actual crime happens to the authorities?

makes you wonder how much all the 'think of the children' knee jerk legislation actually helps anyone, besides the politicians


I appreciate your view on the matter. In this case, however, as disgusting as it sounds, it's the "authorities" themselves serving that kind of content. Actual honeypots. No point in reporting, they perfectly know. Better to just run away and pretend nothing was seen.


You don’t know that.



That does not mean this instance was a honeypot, or, by extension, that reporting would be pointless.


Yes, and yes.

In fact, it is arguably _more_ useful than BitTorrent on the majority of files people might share. You see, with BitTorrent, you typically share few files, and mostly the ones you just downloaded. There is little incentive to actively seed thousands or tens of thousands of files you don't even know are interesting to people.

With the ED2K protocol, the premise is that you share a lot: complete directory structures, and you search your many hashes when others make a request. That is more or less _the_ way to share collections of items/files/media/etc (other than, perhaps, running your own tracker which shares every file in your sharing directories separately).


Last used it 8 or 9 years ago to download z/OS, so I could have the actual DB2 for z/OS running locally via hercules, to help with app development.

The download took about 2 weeks to finish. Couldn't find it anywhere else, only on eMule.


I occasionally use aMule on ubuntu (sudo apt-get install amule). Mainly to download classic Italian movies. There are a lot of titles to choose from Commedia all'italiana and neorrealismo, it's fast and I don't have to visit any shady webpage to get them, I just use aMule's search bar.


I haven't used EMule in a long time either, but I still use Soulseek occasionally to find stuff that just isn't available anywhere else (legal or otherwise). I have had wishlist searches in Soulseek that were active for months before someone logged in who had that particular thing.


TIL soulseek has a wishlist.


I haven't used EMule but Soulseek is very active.


Wow, that brings me back! I had to check and Nicotine Plus was last updated... wait for it... yesterday.

I might have to install it for old time's sake.


Yes and yes (although technically I use aMule). There's lots of stuff in the EDonkey & Kad networks!

aMule itselfs gets updated even less, but hey it works.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: