Bt
Languages and libraries
bittorrent library
SHOW HN2017
254points
87comments
#102of 2,242 in 2017
Top 5%of 2017 by points
How HN took it
MixedNo clear lean
16 positive, 15 neutral or asking, 1 mixed, 5 critical, out of 37 comments about the project. Thread score +0.29.
Idea: 4 for, 1 againstPerformance: 0 for, 4 againstDocs: 3 for, 0 againstExecution: 1 for, 0 againstPrivacy: 1 for, 0 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Good docs and code, extensible design
From 2 comments
Thank you, your work is terrific! Good docs, good code, and I especially like the ability to create custom code to write to alternative storage.
jph on HNThanks!! Yeah, I was pursuing such design that would allow to replace/customize most of the parts, including the internals. As a bonus, it makes it easier to continue working on…
atomashpolskiy on HN
Clean CLI usage for magnet links
From 1 comment
Man this looks slick, going to give it a shot. Love the ability to be able to download a magnet link from the CLI and not worry about what some fancy GUI is doing in the…
gigatexal on HN
Objections
Java CLI startup is slow
From 2 comments
You're conflating developer tools with a language runtime. Every popular OS ships with everything necessary to run a C, Go, or Rust binary. Python 3 and Java both require a…
weberc2 on HNGood to know, but 1-2 seconds is still very slow compared to a native app. I have an 8MB Go CLI application that can startup and print its help in .05 seconds, and even that is…
weberc2 on HN
Java runtime size and AOT concerns
From 2 comments
From what I've seen Java/JVM AOT won't produce binary executables but shared libraries that will be loaded on startup by the JVM. When I first read about Java AOT-compilation I…
readittwice on HNGood point, but I wonder what size will the final binaries have, given that bytecode inflates significantly when translated to the machine code (there was a good discussion on HN…
atomashpolskiy on HN
Questions
Why Java for a torrent client
From 1 comment
I'm curious, it looks like the screenshot shows the author is using a Mac. But Mac OS hasn't shipped with Java in several years. So why Java? Is it simply familiarity, or are…
styfle on HN
Whether it works on Android
From 1 comment
Not very familiar with the Java world yet. I've heard Android now supports at least some features from Java 8, but would this library work in an Android app?
ikurei on HN
Alternatives named
uTorrent
From 2 comments
This is a library for development. If you wanted to ship a client based on this, you could do that and package it with the Java runtime.
jrs95 on HNThere’s less code for me to review in this project than say in utorrent or another application.
gigatexal on HN
aria2
From 1 comment
Well the torrent download will take a lot more than 2 seconds so that time is totally amortized. Besides this comparison looks like a total bikeshedding unless you plan on…
hdhzy on HN
rtorrent
From 1 comment
I use rtorrent for exactly this.
lotyrin on HN
peerflix
From 1 comment
Credit to OP, this looks like a really solid project. The CLI aspect of it reminds me of peerflix (https://github.com/mafintosh/peerflix), which I've been using for a while and…
pmatev on HN
Deluge
From 1 comment
Sounds like deluge (deluged) would have suited you fine.
hobarrera on HN