Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
91–100 of 105 posts
Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#92Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#93Earlier quoted context omitted.
The main thing that seems to be missing, in my experience, is moderation. If someone can manage to make a decentralized forum-like moderation list, then we wouldn't have any use for centralized trackers anymore. I think it could probably be done by using public GPG keys as identities, then keeping changes in a torrent-distributed git repo where user-generated data is saved in GPG signed git commits. Then the only cen…
> I think it could probably be done by using public GPG keys as identities, then keeping changes in a torrent-distributed git repo where user-generated data is saved in GPG signed git commits. Congratulations, you won some HN bingo squares by introducing both PKI and blockchain to the discussion :-D But, in all seriousness: moderation against what ?
Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#94Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#95I had been working on this successfully for a couple years in the past before I got tired of it and moved on. I still think it's a magnificent idea, to be able to host your own torrent site and to decentralise the last centralised bit of BitTorrent. https://github.com/boramalper/magnetico
The main thing that seems to be missing, in my experience, is moderation. If someone can manage to make a decentralized forum-like moderation list, then we wouldn't have any use for centralized trackers anymore. I think it could probably be done by using public GPG keys as identities, then keeping changes in a torrent-distributed git repo where user-generated data is saved in GPG signed git commits. Then the only cen…
So we finally invented emule?
Centralized servers that provide selection, moderation, quality control, information, imdb score etc, is exactly why bittorrent protocol won against all the decentralised protocols.
Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#96Earlier quoted context omitted.
AGPL fixes a "bug" in GPL that many tech companies have exploited to not release modified source code as the GPL requires. Simply put, GPL says that you have to release the complete source code (including any changes you have made) of a GPL licensed code only if you distribute it to other users. Many tech companies thus avoided GPL code. But with the growth of Software-as-a-Service, where an application only runs on…
How would someone know if SaaS uses some AGPL code?
Ofcourse, if somebody wants to be dishonest and unethical, they can violate these terms to hide the fact that they are using AGPL code in their SaaS application. There's not much you can do about it in such cases. But if anyone (like current or former employee) leaks this info to the public, they can face legal trouble and bad PR in the future as it would be akin to using pirated software.
Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#97Earlier quoted context omitted.
The main thing that seems to be missing, in my experience, is moderation. If someone can manage to make a decentralized forum-like moderation list, then we wouldn't have any use for centralized trackers anymore. I think it could probably be done by using public GPG keys as identities, then keeping changes in a torrent-distributed git repo where user-generated data is saved in GPG signed git commits. Then the only cen…
> I think it could probably be done by using public GPG keys as identities, then keeping changes in a torrent-distributed git repo where user-generated data is saved in GPG signed git commits. Congratulations, you won some HN bingo squares by introducing both PKI and blockchain to the discussion :-D But, in all seriousness: moderation against what ?
For curation. For categorization and deduplication. And for trust.
You can only express so much with titles and seed/leech counts. Trackers that were known to be the best - like What.CD and waffles.fm - were private and heavily moderated. You had to be invited, usually by passing a quick interview to prove you knew how to avoid common data management pitfalls like transcoding from a lossy codec. That made those trackers into carefully curated collections of high quality content.
Even public trackers benefit from some moderation. Most people only want to be browsing porn intentionally, so having a category for it let's you browse for movies or whatever. It's all about sorting the noise into signal.
It's also helpful to have some commentary on a torrent. Maybe the subtitles are forced. Maybe the software has a virus or includes adware, but ended up getting a critical mass of seeds/leeches anyway. Maybe there is some similar content worth talking about.
Have you ever used a public decentralized platform that wasn't full of trolls? I haven't.
Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#98For evil? I wouldn't worry about that. Not now.
You should put prominent warnings it's not "consumer grade" or whatever, but I think there's more value in sharing your code than there is risk someone will perform an attack they otherwise couldn't. Conversely, the second amendment wasn't just meant to apply to guns -- in America, "arms" can absolutely mean "cyber".
Now, to be fair... the NRA is basically a way for boomers old enough to get "reoccurring income" to write off donations to the GRU on their taxes at this point, but there was a time in this country[0] when they used to give people who had a re-occurring subscription were sent a video called "Stop! Don't touch!!" (or something to that effect), which was meant to be their first lesson on guns -- and make no mistake, when you "cyber", you're reaching into the toolbox.
There was a period in the 2000s where it was EXTREMELY difficult to get some of these tools up and running, and then, in parallel, you could also experience hardware or driver issues, and people quite rightfully used to scare the everloving shit out of the type of person who would bring esoteric knowledge to light too quickly.
Even if you knew exactly which commands to run, in which order, you had to deal with stuff like the fact the drivers for Airport literally won't go into monitor mode, which is when you tell the radio in your laptop to store not just the packets addressed to it, but any packets that happen to... drift on by.
I really cannot emphasize enough how hilarious it was to me that it took until about twenty goddamn twenty[-1] for some folks to realize the main benefit to "cyber" is that it's remote -- since I was about twelve years old, I've run into people who do... very rude things with the computer, paired with wielding the fact that in the united states, possession of what is now being called "CSAM" was what's called a "strict liability" offense -- pair that with gatekeeping access to the title "security researcher" and it led to a very uneven playing field.
(They'd also do things like say oh, gee, you can't get a security clearance if you engage in software piracy, while also telling folks it's probably better to just torrent stuff than use some shady torrent site... and mentioning they have a security clearance in another thread or whatever.)
Now, if this program was, say, a script that spiders through a hard drive using the Luhn algorithm[1] to suss out if the drive contains PII or automates bringing down one's wireless interface, changing the MAC address, then bringing it back up... that might be something you might not want to give to your enemies by putting onto Github or whatever.
Myself, I usually still stick to the Pirate Bay -- I've still got a backlog of stuff I haven't watched... it feels like just a short time ago I was getting all emo I had no one to watch "Cats"[2] with, ha-HA!!
But this? I think you're good to go, and I thank you for taking the time to learn the version control system and share your code.
If anything, you'll be aiding public health. Streaming services are abusive... I own very few movies since I've moved around so much -- it became a running gag with my exes -- but it's like back when cable briefly wasn't going to have commercials, then within pretty much one generation they added them right back in addition to collecting the subscription money[3]... those sorts of people should be shown that video from the 80s of the one KGB defector explaining that America is unique, and there is nowhere else to defect to.
(He was right, and if you abuse your access folks might be unwelcoming.)
-- [-1] I purposefully waited about two years to make that joke... at least two times.
[0] (I'm posting from my home)
[1] I was told it's used to verify something is a CC # but apparently it can get some false positives -- that wasn't mentioned last time I looked it up, hehe: https://en.wikipedia.org/wiki/Luhn_algorithm
[2] Did you people forget that they called it Redphone because it was supposed to REDUCE tensions?
[3] https://web.archive.org/web/20150501092025/nytimes.com/1981/...
Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#99Earlier quoted context omitted.
The main thing that seems to be missing, in my experience, is moderation. If someone can manage to make a decentralized forum-like moderation list, then we wouldn't have any use for centralized trackers anymore. I think it could probably be done by using public GPG keys as identities, then keeping changes in a torrent-distributed git repo where user-generated data is saved in GPG signed git commits. Then the only cen…
>> then we wouldn't have any use for centralized trackers anymore. So we finally invented emule? Centralized servers that provide selection, moderation, quality control, information, imdb score etc, is exactly why bittorrent protocol won against all the decentralised protocols.
That can be useful, but it isn't the moderation I was thinking of. See my reply to the sibling comment.
Re: Ask HN: I've Built a DHT Torrent Sniffer and Search Engine. Should I Release?
#100I mean, it already exists. [1] Always fun to see what my neighbors behind the same NAT download. [1]: https://iknowwhatyoudownload.com/