Live data from Hacker News

Show HN: Bt – BitTorrent library in Java 8

github.com

1–10 of 89 posts

Re: Show HN: Bt – BitTorrent library in Java 8

#3
It looks great but the top GIF makes it seem like you are offering a command line BT client. If I were you I would have it slowly scroll through the code of the client in the GIF or put a few frames of code of the client and or some compiling and then show the current top GIF.

Re: Show HN: Bt – BitTorrent library in Java 8

#6

It looks great but the top GIF makes it seem like you are offering a command line BT client. If I were you I would have it slowly scroll through the code of the client in the GIF or put a few frames of code of the client and or some compiling and then show the current top GIF.

Oh, I didn't expect this :) Sounds good, but I'm not sure I have patience do this right, it's such a pain to record gifs - I always misspell or misclick something, and by take #47 go completely nuts

Re: Show HN: Bt – BitTorrent library in Java 8

#8
post #5

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.

Thanks!! 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 the library as the codebase grows (now nearing 25K lines of code)

Re: Show HN: Bt – BitTorrent library in Java 8

#9
post #7

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 there other reasons?

Most OS's don't ship with a C compiler, go, python 3, rust, arc, etc, what does that have to do with anything?

Re: Show HN: Bt – BitTorrent library in Java 8

#10
post #7

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 there other reasons?

A mix of both, actually. I've been using uTorrent for years until 2016, when I've decided to switch to some new OS X release. After installing the system update, the old, ad-free version of uTorrent has stopped working. The new version seemed a bloated mess to me, so I've tried a few other clients, but was left unsatisfied. Finally, in despair I've decided to write my own client with simplistic command-line UI, with emphasis on streaming movies. The sheer amount of new information in BEPs was enough for me to decide to take the easiest route and use the language, that I'm most familiar with.
Post reply on HN