Sponsored by Gilt Man
It's a Gilt Man's world view!
giltman.com - Get gear and gadgets at up to 70% off. Shop like a guy, dress like a man. You're invited.
199 Comments
- TheWestExit, on 10/24/2007, -26/+169Ugh...It's Azureus based. I'm too fond of my µTorrent to try to change.
- TomFrost, on 10/24/2007, -38/+160God, I am *so* sick of ignorant people bashing Java! Here's the facts, folks:
If you write ***** code in C, your program is going to be slow and clunky. If you write ***** code in Java, your program is going to be slow and clunky. Java is optimized, streamlined, and damn fast with well-written programs. Azuerus too sluggish for you? Azureus is bloated and uses constant polling. It'd be sluggish in any other language, too. Want proof that Java can be fast? Looking Glass. An entire desktop environment and window manager for *nix systems. Completely Java, and with some operations, faster than KDE or Beryl.
The *only* thing about Java that is always bad is that it takes up more RAM than a native app would. If you're low on RAM and decide to shy away from Java, that's your choice. But don't go onto a forum of well-educated techies and try to claim that one of the most developed and popular cross-platform programming interfaces isn't good enough for you. - goatrandy, on 10/12/2007, -53/+131"The *only* thing about Java that is always bad is that it takes up more RAM than a native app would."
*****. I've got four gigs of ram, and EVERY java app I've ever run is dog slow compared to native code. I'm tired of all you 'developers' valuing your own development time above the users CPU cycles.
Java is for lazy programmers, and backend servers. Deal with it. - Al3x, on 10/12/2007, -6/+76It's faster for people with faster uploads. This client is no good for private trackers IMO because basically it says that if you or other users have fast uploads, then you are rewarded with faster downloads...well I personally have a slower upload, so I upload for a few days. So when I download the latest episode of Family Guy at 1MB/s in about 10 minutes, and I watch it right after downloading...I continue to seed it for 2'ish days. Well, if people were using this client, I would receive slower download speeds from them because of my poorer upload speed (and current poorer ratio), even though I intend to seed until my up/down is equal or greater than one. This means that users with mega-pipes benefit much more than basic cable users...unless I'm reading it wrong. Great concept though, it could encourage users to uncap their uploads a little bit more though in hopes of receiving faster downloads.
- Mesach, on 10/12/2007, -6/+55I'll deal with the slower speads to save on the footprint that µTorrent gives me.
- hansamurai, on 10/12/2007, -7/+52"But don't go onto a forum of well-educated techies and try to claim that one of the most developed and popular cross-platform programming interfaces isn't good enough for you."
Are you implying that this is a forum of well-educated techies? Slashdot this is not. - JarekB, on 10/24/2007, -7/+41Anyone try it out and compare it to µTorrent to see if it's actually that much better?
- Zeeeeeeeeeee, on 10/24/2007, -15/+45Java code is interpreted to native code as the program runs, so a Java program's performance can never be as good as an equally well coded program written in C. That said, I heard Java was switching to a JIT compilation strategy (like .net), so performance will improve once that is released (or has it been already? I'm behind).
Still, Java performance is good enough for pretty much everything except games. (dont give me crap about runescape or ***** java 3d demos) - Coletrickle, on 10/24/2007, -2/+32You should read the site before posting such nonsense. The client is made with maximum download in mind, not minimal upload.
- isdal, on 10/12/2007, -6/+35Sure, µTorrent is lightweight, but a 70% average download performance improvement (for people with a 1 Mbit upload link) should convert even the most fanatic µTorrent fans :-)
- omgitsjms, on 10/12/2007, -3/+27So... it'll make my maxed-out downloads even faster? Amazing.
- alexp2ad, on 10/12/2007, -2/+25To be fair, I think the "selfish" in the title probably gave KnightMareInc that impression.
- quasipalm, on 10/12/2007, -6/+29Wow, an full fledged programming language argument! Digg is the next Slashdot!
- nullx42, on 10/12/2007, -2/+22Hey now... Don't throw torrents out the window just because you mom is willing to pay extra for a Usenet account. Respect every form of piracy. From DDL site to Limewire.
- Al3x, on 10/12/2007, -3/+23For people with a 1Mbit upload...many are more like 300-768kbit...
- Chewie67, on 10/12/2007, -4/+23@goatrandy - You nailed it on the head.
I've written about a dozen Java apps, and used hundreds. I have yet to find one I thought was "fast". - takeda, on 10/12/2007, -0/+18"I never really understood why µTorrent has such a following. I am fond of being able to have exact control over individual bandwidths of torrents, as well as many other features only Azureus has. I guess there's a reason why, despite all the µTorrent fanboys, Azureus is still the most popular client..."
uTorrent has large following because of small footprint. Nobody likes resource hoggers. - isdal, on 10/12/2007, -0/+18Site is up again.
Turns out we got digged ;-)
Well well, the servers should be able to handle the load better now.
Happy torrenting everyone! - inactive, on 10/24/2007, -1/+17What kind of idiot writes an awesome bittorrent client and then doesnt create a torrent for it?
We should be asking for seeds, not mirrors. - akira117, on 10/12/2007, -1/+17Pay for *piracy* good idea.....
- inactive, on 10/12/2007, -3/+18What they forgot to mention here:
1, This will only work for people with a lot of bandwidth
2. It will hurt performance, if too many people start using it.
see: http://torrentfreak.com/bittyrant-the-selfish-bittorrent-client/ - afred, on 10/12/2007, -0/+14@Elranzer
uTorrent does provide individual torrent bandwidth throttling... Just navigate to the properties of the torrent, and set your UL/DL max for that specific torrent. That's it. - Rickard, on 10/12/2007, -7/+20Don't forget about GUI's. I have yet to encounter a Java app that has a decent GUI. It's one of the reasons I just cannot use Eclipse.
- dhuck, on 10/24/2007, -4/+16gaaah, bury me, replied wrong. why doesn't digg have a comment-delete feature?!
- yourowndisaster, on 10/12/2007, -2/+13Mirror Of Downloads, I will be adding the Linux version once i get them..
http://www.yourowndisaster.net/mirror/BitTyrant/ - shinynew, on 10/12/2007, -4/+15no just encrypt it and use peergaurdian for over kill.
- Icklehamsta, on 10/24/2007, -1/+11They are clearly expecting this to be the first torrent client you ever use! Obviously....
- Emptythought, on 10/24/2007, -2/+12@shinynew
peerguarding is a placebo, and provides far too much of a false sense of security. try whoising more than half the IP's on their list, they just block a bunch of random ***** to make it try and look like they're really blocking everything when they hit maybe 20% of what you would want them to block, or what they claim to block.
i could go on, but it gets very ranty. - tomi, on 10/12/2007, -3/+12thechadstannard - Oh really now? Where does it say that?
I mean, considering uTorrent is based on a different language and all, not Java.... - merreborn, on 10/12/2007, -2/+11"*****. I've got four gigs of ram, and EVERY java app I've ever run is dog slow compared to native code. I'm tired of all you 'developers' valuing your own development time above the users CPU cycles."
Right. Everything should be written in hand-optimized assembly. Even if it means it'll take 10 years to develop anything remotely complex, and the price of software will skyrocket.
Less development time = cheaper software that takes less time to reach you. Less development time is *better* for the user. - Erowid, on 10/12/2007, -0/+9re haastyle: More than just uTorrent can encrypt BT traffic, it's available in quite a few torrent clients... kTorrent, Azureus, BitComet I think... A bunch of them.
- dAbReAkA, on 10/12/2007, -1/+9a selfish bittorrent client? wasnt that bitcomet?!
oh noes, a new one ;) - yanokwa, on 10/24/2007, -5/+13I tried it and it's pretty damn quick.
- j0keR, on 10/12/2007, -1/+9And the torrent mirror here.
http://www.mininova.org/tor/534634
Thanks yourowndisaster. - PaulOwen, on 10/12/2007, -15/+23"The *only* thing about Java that is always bad is that it takes up more RAM than a native app would."
Well isn't that like saying "The only bad thing about stealing is getting caught". Most people choose not to steal because the downside outweighs the gain from acquisition. To use Java IS to use more than the fair share of RAM on your system. That's what running a virtual machine is all about.
eg.
Java (and Eclipse) are a triumph of interoperability over productivity.
.NET (and VS.NET) are a triumph of productivity over interoperability.
And remember, C is the original cross platform language.
Get used to it - Sun and IBM's JVM memory usage STINKS - but oddly the group with the biggest issues about Java's memory hogging are it's developers living in denial!! - DontSayFanboy, on 10/12/2007, -5/+12Dude....first rule of usenet
- takeda, on 10/12/2007, -3/+10"God, I am *so* sick of ignorant people bashing Java! Here's the facts, folks:
If you write ***** code in C, your program is going to be slow and clunky. If you write ***** code in Java, your program is going to be slow and clunky. Java is optimized, streamlined, and damn fast with well-written programs. Azuerus too sluggish for you? Azureus is bloated and uses constant polling. It'd be sluggish in any other language, too. Want proof that Java can be fast? Looking Glass. An entire desktop environment and window manager for *nix systems. Completely Java, and with some operations, faster than KDE or Beryl.
The *only* thing about Java that is always bad is that it takes up more RAM than a native app would. If you're low on RAM and decide to shy away from Java, that's your choice. But don't go onto a forum of well-educated techies and try to claim that one of the most developed and popular cross-platform programming interfaces isn't good enough for you."
I have nothing against java itself, but using this program is not attractive to me, because:
[chinatsu]:/usr/ports/java/jdk15> make all-depends-list
/usr/ports/archivers/unzip
/usr/ports/devel/m4
/usr/ports/archivers/zip
/usr/ports/x11-toolkits/open-motif
/usr/ports/java/linux-sun-jdk14
/usr/ports/www/mozilla
/usr/ports/devel/gmake
/usr/ports/devel/pkg-config
/usr/ports/devel/desktop-file-utils
/usr/ports/converters/libiconv
/usr/ports/devel/glib20
/usr/ports/java/javavmwrapper
/usr/ports/x11/xorg-libraries
/usr/ports/devel/imake-6
/usr/ports/emulators/linux_base-fc4
/usr/ports/x11/linux-xorg-libs
/usr/ports/lang/perl5.8
/usr/ports/textproc/intltool
/usr/ports/graphics/jpeg
/usr/ports/graphics/png
/usr/ports/devel/nspr
/usr/ports/security/nss
/usr/ports/x11-fonts/libXft
/usr/ports/accessibility/atk
/usr/ports/x11-toolkits/gtk20
/usr/ports/devel/libIDL
/usr/ports/x11-toolkits/pango
/usr/ports/devel/gettext
/usr/ports/devel/popt
/usr/ports/devel/libtool15
/usr/ports/graphics/libdrm
/usr/ports/print/freetype2
/usr/ports/x11-fonts/fontconfig
/usr/ports/archivers/rpm
/usr/ports/x11-fonts/linux-fontconfig
/usr/ports/textproc/p5-XML-Parser
/usr/ports/graphics/tiff
/usr/ports/print/cups-base
/usr/ports/misc/shared-mime-info
/usr/ports/misc/hicolor-icon-theme
/usr/ports/devel/bison
/usr/ports/graphics/cairo
/usr/ports/x11-fonts/xorg-fonts-truetype
/usr/ports/x11-fonts/xorg-fonts-encodings
/usr/ports/textproc/expat2
/usr/ports/devel/automake14
/usr/ports/devel/autoconf213
/usr/ports/textproc/linux-expat
/usr/ports/lang/python24
/usr/ports/security/gnutls
/usr/ports/textproc/libxml2
/usr/ports/x11/xorg-clients
/usr/ports/x11-fonts/bitstream-vera
/usr/ports/security/libgcrypt
/usr/ports/security/libgpg-error
/usr/ports/x11/xterm
Ok.... I know. It's JDK not JRE, but since program is in GUI I'll still need to install most of that crap :((( - haastyle, on 10/12/2007, -0/+7in uTorrent in the settings you can set it to encrypt
- Flinty, on 10/12/2007, -1/+8HTTP Mirror : Windows > http://homepages.nildram.co.uk/~flinty/Azureus_2.5.0.0_BitTyrant_Win32.setup.exe
- justice7, on 10/12/2007, -1/+8FXP is in my opinion the worst way -- in order to get even affiliated with those who "DO" have the goods to FXP around... it takes soo much invested time to get "in" to these groups.
not worth it, in my opnion. I'll wait the 6 hours for it to show up on my private tracker. - unabonger, on 10/12/2007, -3/+10How would one encrypt their BT downloads?
- wastern, on 10/12/2007, -10/+16Thanks for the heads up, I won't bother with it. It'll probably be a resource hog just like Azureus
- h3nry, on 10/12/2007, -1/+7i am by no means a Java "fan boy", but as a comp sci major, i do know my fair share of Java and it seems to me that most of the objections people here have to Java were valid years ago when Java was young and much less mature, but have sense been fixed.
some have commented that all java programs necessarily have ugly GUIs. Using the SystemLookAndFeel a swing application can be made to mimic the systems native interface. i just finished an application that looks 100% native on my windows XP box, and is therefor no uglier than XP.
some have commented that java syntax in ugly and clunky compared to other c-like languages. interesting story: last semester my systems design teacher, who has been programming in C (c# lately as well) for years, decided to look at Java for the first time in about 5 years. His initial observation: Java programs are much more readable C programs.
as for speed, the reason he returned to java was to write a Java to C code marshaller, however marshaling adds ~5% processor time, which drastically outweighs speed increase in essentially every practical scenario. - st00p1d, on 10/12/2007, -5/+11@Zeeeeeeee
The hotspot JVM (Sun's JVM) already does this. In fact, it compiles and _optimizes_ on the fly, and will recompile on the fly if better optimizations are found. - Danathar, on 10/24/2007, -1/+7BS.
IN the bittorrent world ALL clients are selfish. That's the way the protocol works, was designed to work and makes it successful.
If somebody takes too much from you without giving, you choke them. It's up to each client to decide what that threshold is. - xgravix, on 10/12/2007, -0/+5I don't think you understand the net neutrality issue.
- Emptythought, on 10/12/2007, -3/+8@goatrandy
bingo
java is just _slow_, resources aren't an issue here but that and the fact that azureus is simply never stable ruin it for me. i'll still try this out, but i have a long and bad history with azureus. - caffeinelover, on 10/12/2007, -0/+4You have a version of Java on your system that is incompatible with the version used to create this application. You probably have 1.4 or lower - this looks like it is 1.5.
Download the latest JRE from java.com and install it. Should work then. - yourowndisaster, on 10/12/2007, -1/+5Mirror Of Downloads, I will be adding the Linux version once i get them..
http://www.yourowndisaster.net/mirror/BitTyrant/ - xgravix, on 10/12/2007, -0/+4Has anyone noticed an improvement with this? I have a 768kb upload and I haven't noticed any speed difference compared to utorrent in a large swarm. I have noticed a huge increase in processor usage thanks to the azureus codebase, though.
-
Show 51 - 100 of 199 discussions



What is Digg?