Slashdot Mirror


RSS And BitTorrent, Together At Last

eoyount writes "Wired has an interesting story about a really simple idea I wish I had thought of. Transferring large files across the Internet isn't easy for your average joe, but a combination of RSS and BitTorrent technology might just make it easier - Slashdot ran a previous story on the theoretical blending last year." (LegalTorrents is run by the strangely familiar simoniker, who wrote a short piece on the O'Reilly Network about how it was set up, and offers observations on how well the combination fares.) Update: 03/17 21:45 GMT by T : Ernest Miller submits two related postings he's written on RSS+BitTorrent, a combination he calls "broadcatching."

267 comments

  1. RSS + BitTorrent = Broadcatching by The+Importance+of · · Score: 5, Informative

    I've been writing extensively on Corante about RSS + BitTorrent, which I call "Broadcatching" here: Broadcatching Archives See, for example, RSS + BitTorrent Roundup - Broadcatching Isn't MS Active Channels and First Broadcatching App Available! (And Related News).

    1. Re:RSS + BitTorrent = Broadcatching by tr33tunner · · Score: 1

      Bingo! I built a tracker plugin for the php smarty base bblog system. I think the possibilities for this can be pretty damn cool. My .org is currently working on a media sharing platform for raw captured video for digital journalists. why restrict yourself to copying the crap from h(b)ollywood when you can hack it yourself on an imac? for info about the plugin (based on DEhacked)) and the super flexible bblog: http://bblog.com/viewtopic.php?t=392

  2. Re:BitTorrent by frazzydee · · Score: 5, Informative

    BitTorrent is basically another p2p service, except it's different (yes, i'm trying to be very specific here)
    It allows for people to take advantage of bandwith by downloding bits of a large file from different users hosting a 'torrent.' At the end, all these pieces are put together. Yes, it is pretty good.

  3. If file transfer is hard for the average Joe... by Anonymous Coward · · Score: 4, Funny

    ...combining RSS and torrents is not going to solve the problem. This is the most complicated solution to a non-problem that I've seen since someone paid me to design something.

    1. Re:If file transfer is hard for the average Joe... by Anonymous Coward · · Score: 0
      This is the most complicated solution to a non-problem that I've seen since someone paid me to design something.

      That was very very nicely put, dear colleague. I have to remember the phrase.

      Now as to average Joe, and bit torrents; I would venture a guess that he's probably much more interested in getting into panties of that hottie, than worrying about that weird alphabet soup mentioned in article?

    2. Re:If file transfer is hard for the average Joe... by Anonymous Coward · · Score: 0

      Agreed, but it certainly is chic and we
      can't get name recognition without coming
      up with new ideas (even if it is a solution
      in search of a problem).

      > "The idea is that the files you subscribe to
      > download overnight, so you get on your computer
      > in the morning, and they're already there,"
      > said Grumet, whose background includes a Ph.D.
      > in electrical engineering and computer science
      > from MIT, plus a stint at now-defunct Web
      > development firm ArsDigita.

      You have to have a PhD to come up with that
      brilliant notion?

    3. Re:If file transfer is hard for the average Joe... by inertia187 · · Score: 1

      The way to solve the problem is to have RSS Feeds of RSS Feeds of BitTorrents. That way, they aren't illegal, even though most BitTorrents aren't illegal. They eventually go away for one reason or another. Having a feed of feeds keeps this from being a problem.

      Maybe even a feed of feeds of feeds, as ridiculous as that sounds.

      --
      A programmer is a machine for converting coffee into code.
  4. OK, newbie question by Nplugd · · Score: 3, Interesting

    where can I find clear info regarding what is RSS exactly ? Isn't it somehow like what microsoft tried to do a couple years ago with their "Active Desktop" (c) TM concept ? Or am I completely way off ?

    --
    Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    1. Re:OK, newbie question by dealsites · · Score: 5, Informative

      RSS feeds are an easy way to move news from site to site. For example, here is Slashdot's RSS feed

      You can find more information here

      --
      Real-time deal updates, over 400 a day!

    2. Re:OK, newbie question by irexe · · Score: 2, Informative

      Try Google, newbie :-)

      Oh heck, I'll save you the trouble. Read here
    3. Re:OK, newbie question by Nplugd · · Score: 1

      I'm trying to blend in the average slashdot crowd. I thought laziness what a *good* thing 'round here :)
      Thanks for the links 'nyway.

      --
      Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    4. Re:OK, newbie question by LostCluster · · Score: 5, Informative

      RSS is "Really Simple Syndication" and it's best thought of as a spinoff to XML. It's a language under which blog-type news-channels can publish their content using, and then the user can use an RSS client that can group stories together into whatever sequence the user wants to see.

      It's also seen as a effective way to replace e-mail mailing lists. Instead of getting your newsletters in your e-mail client, open them up in your RSS client which works on a pull basis rather than a push basis, but can still present the content to the user just like an e-mail program might.

      It's very different than Active Desktop... that was just the idea of letting IE browser windows be part of the Windows Desktop level so that users could have a frequently-refreshed mini-page of content on their desktop.

    5. Re:OK, newbie question by dealsites · · Score: 1

      Sorry to respond to my own post.... But another good example of RSS feeds are all the custom blocks that Slashdot users can add to create their custom page. Go here and add your custom Slashboxes. Those all seem to work off XML/RSS feeds to provide you custom news.

      --
      Real-time deal updates, over 400 a day!

    6. Re:OK, newbie question by Nplugd · · Score: 1

      I actually thought Active Desktop used to be a first attempt at those push technologies, my bad.
      Now, what I don't really get, is how rss is any different from usenet ? I mean, you also get to subscribe to whatever subject interest you, and retrieves the content only when launching your news client. Ain't it so ?

      --
      Je n'ai pas d'avenir Je n'ai qu'un destin Celui de n'être qu'un souvenir C'est pour demain
    7. Re:OK, newbie question by Evangelion · · Score: 1


      It's very different than Active Desktop... that was just the idea of letting IE browser windows be part of the Windows Desktop level so that users could have a frequently-refreshed mini-page of content on their desktop.


      However, the Active Desktop intiative did result in the development of CDF (W3C Proposal), aka Channel Definition Format, which is likely what the parent poster was talking about.

      It's still around, belive it or not. I know that the CBC still uses it for delivering headlines, and I imagine that they're not the only ones.

    8. Re:OK, newbie question by GraZZ · · Score: 2, Informative

      RSS is completely different from usenet. Usenet is very email centric (each post is akin to an email, and the newsgroup is akin to a mailing list, and this is all served up by a dedicated news daemon), whereas RSS is web centric (you download over http from the site that you're viewing syndication of).

      Go read Slashdot's RSS feed if you still don't get it. Basically it's just an XML document that defines story "ITEM"s as having a title, link, description and other fields.

    9. Re:OK, newbie question by Deraj+DeZine · · Score: 1

      WTF? RSS (all versions) can be written in XML, there's no way they could be considered a spin-off. Additionally, RSS 1.0 ("RDF Site Summary") is RDF and may be written in n-triples, XML, and a variety of other RDF serialization formats.

      Additionally, it can't replace mailing lists because it's pull-only (only the owner can push new messages onto the list). RSS can be used to replace announcement lists, though (and is much more convenient in this respect for me).

      --
      True story.
    10. Re:OK, newbie question by Anonymous Coward · · Score: 0

      > It's also seen as a effective way to replace e-
      > mail mailing lists. Instead of getting your
      > newsletters in your e-mail client, open them up
      > in your RSS client which works on a pull basis
      > rather than a push basis, but can still present
      > the content to the user just like an e-mail
      > program might.

      And... I'm waiting for the bit that's suppose
      to convince me to abandon my e-mail list. BTW,
      I think they call that a web page.

    11. Re:OK, newbie question by Anonymous Coward · · Score: 0

      Think NNTP meets XML.

    12. Re:OK, newbie question by Anonymous Coward · · Score: 0

      > whereas RSS is web centric (you download over
      > http from the site that you're viewing
      > syndication of).

      Oh, well, yes, *that* makes all the difference! ;)

    13. Re:OK, newbie question by Anonymous Coward · · Score: 0

      Usenet is "email-centric"? RSS is "web-centric"?

      You have no idea what you are talking about, do you?

    14. Re:OK, newbie question by Anonymous Coward · · Score: 0

      I think you meant to say "I have no idea what he's talking about, do I?" And the answer is apparently "no, you don't".

    15. Re:OK, newbie question by mabhatter654 · · Score: 1
      RSS is the opposite of stuff like Google... Rather than having endless bots hogging your bandwidth, you can tell other servers what you've got "on the menu" so to speak. The other people can decide if they want it or not...without constantly hammering your servers!

      The addition of Bittorrent to the mix allows the people doing the hammering to foot the bandwith! They all get the info at about the same time and most RSS readers run 24/7 catching news from various places so if all the viewers want something they'll be prime canidates for BT.. because they all get the info from the same RSS feed at about the same time...

      They key is to make distribution of stuff cheaper...stuff like Linux isos!!! If you think of all the resouces available when slashdot goes after the latest Mozilla or Debian download normal FTP is horribly slow and out of date! The key is the RSS/BT joining...so the demand for downloads is structured in a manner to benifit from BT rather than strung out for a week to compensate for innefficent FTP....

    16. Re:OK, newbie question by ScottBob · · Score: 1

      Ok, now how do you view RSS feeds? Looks like html viewed in notepad when I click on any RSS links.

  5. Neato by robslimo · · Score: 2, Interesting

    Now, how do we aim that at the web in general (and automagically) to avoid the slashdot effect?

    A new browser protocol? Aim your browser at

    bthttp://www.victim.com

    and let it rip?

    1. Re:Neato by keyshawn632 · · Score: 5, Informative


      No new browser protocol is needed.

      The technology is already available at http://freecache.org/ [from the peeps @ archive.org]

      I don't why many others have jumped on the bandwagon yet.

    2. Re:Neato by robslimo · · Score: 5, Informative

      Wow! You're right, with one smallish exception:

      Please note that you cannot submit a whole site to FreeCache as in http://freecache.org/http://www.rocklobsters.com/ This will not work as only index.html will be cached. You have to prefix every item that you want to have cached seperately.

      Using the last THG article as an example, either the Slashdot story would need to point to each page individually via freecache redirection or Tom's Hardware would need to do it.

      Not quite as transparent as incorporating BitTorrent into the browser.

    3. Re:Neato by robslimo · · Score: 2, Informative

      One more item, while browsing their discussion forums, I found this apropos exchange from Sept, 2003:

      I have a number of video clips that are being served via freecache from my site at:
      http://holden.customer.netspace.net.au/rocket cam.h tml

      The site was slashdotted on Saturday. I would like apologise for the additional burden this placed on freecache and any reduction in service levels that occured as a result.

      I would be interested in learning more about how the system coped with this event.

      Regards,
      Mike


      In reply:

      Mike,
      There is no need to apologize for using FreeCache. Your case is exactly why build this system.


      And then:

      There were 20,000 hits in 24 hours, and plenty of discussion in the Slashdot forums regarding slow downloads - which is to be expected with such a high demand. I found the Status pages were taking much longer to generate than normal.

      So it's better, but not perfect.

    4. Re:Neato by akb · · Score: 1

      I think the next step would be to build Bittorrent into existing download managers and make it as transparent as possible.

    5. Re:Neato by mabhatter654 · · Score: 1
      If you could come up with a compressed site-map file that browsers could read then It would work nicely!!

      Most websites are only 1-2 MB even if you go 2-3 links deep. There's a protol for sending a zipped page..how bout a zipped site?

    6. Re:Neato by LaundroMat · · Score: 1

      Yes, but the problem with BT for users like me is that my ISP has capped my upload severely. I'm at 1Gig/month, and if I ever cross that line I'm thrown on smallband speeds. So, although transparency is interesting, it would require me to keep a close eye on my uploads, whereas with regular downloading (and no "sharing" with others, ie uploading to other downloaders) I will normally have no problems with my ISP.

      --
      "Those innocent fun games of the hallucination generation"
  6. Although it's cool... by Gunsmithy · · Score: 5, Interesting

    Although it's cool that companies are finding legit uses for BT (I believe the Worlds of Warcraft beta is being distributed this way), I'm not sure the legal departments are up to speed yet. To quote one of the fellows in my IRC chat:

    "Hrm, WoW is bing distributed by Bittorrent. Meanwhile, I get angry phonecalls from Vivendi to shut down Bittorrent."

    Yay for technical advances, but can commercial interests fully embrace it without killing the "evils" of it?

    --
    Kids these days. They don't know the difference between classic, and just plain old.
    1. Re:Although it's cool... by Anonymous Coward · · Score: 0
      Yay for technical advances, but can commercial interests fully embrace it without killing the "evils" of it?


      you mean like the internet?

    2. Re:Although it's cool... by Zerakith · · Score: 1

      ID Software have for a while too for Enemy Territory etc. here

    3. Re:Although it's cool... by bill_mcgonigle · · Score: 1, Flamebait

      Yay for technical advances, but can commercial interests fully embrace it without killing the "evils" of it?

      BitTorrent would have been embraced by the old non-profit internet. It nicely distributes load around the net.

      What the ISP's probably think at this time is, "Oh, I'm Comcast, I might be paying for bandwidth for a Speakeasy user". So they hate it.

      What if (or does it?) BitTorrent could map network hops for selecting partners. Then Comcast users would serve Comcast users preferentially and Comcast would actually save money on bandwidth. Then they'd love it.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    4. Re:Although it's cool... by mabhatter654 · · Score: 1

      There's nothing evil about BT.. that's the point. It's no more "private" than HTTP or FTP. You're not anonomous nor is the download provider. Sure you can't track everyone who sets up a BT but that's fundamentally different than P2P like Kazzaa who purposefully hide the users from each other both to make money and to facilitate copyright infringment.

    5. Re:Although it's cool... by eofpi · · Score: 1

      I'm pretty sure colleges would love that ability too, given how much my dorm uses bittorrent.

      --
      Y'know, you blow up one sun and suddenly everyone expects you to walk on water.
    6. Re:Although it's cool... by S.Lemmon · · Score: 1

      Actually I think this is great. If BT becomes a common way to distribute files, ISPs will eventually have to give up on the quaint notion that bandwidth really only needs to go in one direction.

      The reason most broadband is really only "broad" in one direction isn't so much due to tecnical limitations. Providers just took advantage of the nature of common internet protocols at the time.

      Still, for the Internet to continue to grow and develop new ideas, one-way bandwith will have to go the way of the Archie search.

    7. Re:Although it's cool... by Anonymous Coward · · Score: 0

      It SHOULD do that, arguably, because partners, particularly on LANs, should be able to share blocks with each other very rapidly. More blocks shared rapidly = increasing the rate of increase in the number of distributed copies = good.

  7. The problem with bittorrent by anti11es · · Score: 5, Informative

    The problem with bittorrent is that a lot of users disconnect as soon as their download is finished. Won't this be an even bigger problem with game downloads (specifically multiplayer games) since even if the users knows they should stay connected afterwards, they might not since it would lag their game?

    1. Re:The problem with bittorrent by Mojojojo+Monkey+Inc. · · Score: 5, Insightful

      No, because if someone downloading a 100MB patch uploads even 10 MB during their BT session and closes it right after it's downloaded, that's still 10 MB the main servers don't have to send. Take Blizzard for example. Right now, their company's servers have to send 100% of the patch files. With BT, if they can cut that to 50% or even 80%, that's a huge benefit.

      When you don't think of it in terms of people uploading movie files, and think in terms of companies using the technology to ease load on their web servers, now you're looking at BT the way the author intended!

    2. Re:The problem with bittorrent by Uggy · · Score: 5, Informative

      That's okay, if only one person is downloading, then that person will get it from original source, right? I believe this is how it works.

      If the download is not popular, than the orginator of the content can handle the bandwidth. Bittorrent's benefits kick in when something is popular, where there are simultaneous downloads at any given moment. If demand trickles back to one request every hour, than obviously the originator can handle it. Once it is no longer relevant, the orginator of the content can disable the tracker.

      Bittorrent is a p2p network that works BETTER the more people are using it. Once everyone disconnects, then you revert to the worst case scenario, which is just straight downloading.

      So don't worry, disconnecting after you finish is okay. You did your civic duty by sharing the bits while your download was in process. Enjoy your game guilt free.

      I believe this is how bittorrent works. If I'm wrong, I'm sure I'll be corrected within - 3 - 2 -1 NOW

      --
      Toddlers are the stormtroopers of the Lord of Entropy.
    3. Re:The problem with bittorrent by Ggggeo · · Score: 4, Informative
      So don't worry, disconnecting after you finish is okay. You did your civic duty by sharing the bits while your download was in process. Enjoy your game guilt free.

      Maybe...although it is much nicer if you let your u/l to d/l ratio is at least 50% - 100% is even nicer. You can can quit right after you finish, but it would be like only sharing 10% or so of your files on P2P networks that you downloaded. A step up from a true leech but not sharing completely.

      --
      In God we trust...all others please have two forms of ID
    4. Re:The problem with bittorrent by Wesley+Felter · · Score: 2, Insightful

      There's a big difference between a manual BitTorrent download (which is what you are talking about) and an automated download in the middle of the night. If your RSS reader is doing the download then it can simply be coded to not stop sharing as soon as the download is finished; voila, no more problem.

    5. Re:The problem with bittorrent by Some+Dumbass... · · Score: 1

      When you don't think of it in terms of people uploading movie files, and think in terms of companies using the technology to ease load on their web servers, now you're looking at BT the way the author intended!

      Besides, my Internet connection has a much faster download speed (3Mbit) than upload speed (384Kbit). I suspect that this is true of most other BitTorrent users as well (Downloading big files is probably more popular among broadband users, and all but a few very pricy broadband services give you faster downloads than uploads). I'm willing to bet that the author of BitTorrent was aware of this as well.

      While "doing more downloading than uploading" may sound bad, another perfectly accurate way to put it is that both my upstream and downstream connections are being utilized approximately the same amount. If I get a good connection both ways, I'm probably using nearly 100% of both my upstream and downstream. That's all one can really ask of a user: to contribute what they can.

    6. Re:The problem with bittorrent by adept256 · · Score: 1

      Sure, it's beneficial for a company looking to ease it's server load, but not necessarily beneficial for the user at the other end.

      BT's reliance on client-uploads limits performance on some connections. I regularly have a little transparent graphical bandwidth monitor sitting in the corner on my desktop, and I've noticed how uploading can significantly cripple download speed (although, strangely, not always). It is also highly cpu and memory intensive.

      BT has it's setbacks, but it has it's uses as well. For grass-roots file-serving, a home user can now serve big files without big bandwidth. For a business like Blizzard however, I see this as a step backwards in customer service.

      --

      I ran a benchmark on my quantum computer, now I can't find it anywhere!
    7. Re:The problem with bittorrent by beeblebrox87 · · Score: 1

      I've found it nearly impossible to have an up/down ratio of less than 200%. For every 10MB I download, I see anywhere between 20MB and 60MB uploaded. Maybe my connection is just messed up, though.

    8. Re:The problem with bittorrent by FauxPasIII · · Score: 1

      >> I've noticed how uploading can significantly cripple download speed

      -nod- I've found that if I run bt totally unbounded , I usually get around 120K/s down and 22K/s up. If I cap uploads to 15, I get around 320K/s down and, of course, steady 15K/s up. I've got a little script set up to run with capped upload until the download is done, then take the cap off. As a previous poster said, I usually fire this up when on my way to bed.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    9. Re:The problem with bittorrent by Ziviyr · · Score: 1

      I think that theres generally more pressure to upload in a starved torrent. In that you don't get the file(s) as fast. Theres not much reason to believe you can get away with having resent 10% of your torrent unless theres a nice bandwidth surplus. In which case, its only unfair if the major uploaders aren't doing charity work on that torrent (at which point they should throttle, slowing your download and making you do more because of that).

      I agree, on an average torrent, its nice to make or break a 1.0 sharing ratio for the torrent's health. Sometimes thats all too easy to do in the course of downloading though.

      --

      Someone set us up the bomb, so shine we are!
    10. Re:The problem with bittorrent by Anonymous Coward · · Score: 0

      If companies want to ease the load on their web servers, then they should take better steps to allow proxy servers to cache their content! Tuning your website to be cache-friendly can help reduce loads.

      http://vancouver-webpages.com/CacheNow/

    11. Re:The problem with bittorrent by babyrat · · Score: 1

      right - but last night I downloaded an the myth knoppix iso - I downloaded 400 or so megabytes and uploaded 10 megabytes, and that was when I checked about 3 hours after initially starting the download.

      So while I didn't want to leech, and tried not to, I did.

    12. Re:The problem with bittorrent by Anonymous Coward · · Score: 0

      > So don't worry, disconnecting after you finish is
      > okay. You did your civic duty by sharing the bits
      > while your download was in process. Enjoy your
      > game guilt free.

      Okay, I'll correct you.

      If you disconnect after you finish, you haven't really helped the system: if your dl is larger than your ul, you are a net burden on the system. Granted, you are still less of a burden than a
      a plain leech, (i.e. dl=100%, ul=0).

      If ul=dl, then you essentially got your sweet sweet data without imposing any burden at all on the system. If your ul > dl, only THEN did the system benefit from your presence.

      Don't worry though. I disconnect. I'm a leech. But as a torrent leech, at least I suck only slightly.

    13. Re:The problem with bittorrent by cbeaudry · · Score: 1

      Use ports other than the standard 6881 and up.

      Use ports like 8001 to 8009

      It will speed up your downloads by a magnitude of 10 or more.

      Seems the trackers are saturated on ports 6881. I dont know exactly why !

    14. Re:The problem with bittorrent by Anonymous Coward · · Score: 0

      Yup, this is what happens. See, a TCP port is actually sort of like a little physical hole (not really physical of course, but that's still why it's called a port). When all the little packets try to go in the same port, they can't all fit at once so there's a sort of traffic jam (this is also why it's called "network traffic"). So by choosing different ports, you can better distribute the traffic, which helps everyone including you.

      Keep in mind that choosing obvious ports like 8001-9 won't help because other people will choose those too, and you'll get the same problem. You need to choose strange numbers that won't occur to other people, sort of like a password almost. So 31337 is right out because every 14m3r goes there, but 65463 is good (you can go up to 65535). And you shouldn't go below 1024 because those are "privileged" ports, meaning only a few (mostly wealthy) people are allowed to use them (it sucks I know, but hey, it's capitalism, do you want an Internet or not?).

      It's strange that the TCP/IP designers didn't think about this (but then it was the seventies, they were probably hung over).

      Since I've changed to weird ports from the default 6881-6889, my downloads are much Snappier(tm). I'm sure of it.

      Now to burn in those network cables...

    15. Re:The problem with bittorrent by Anonymous Coward · · Score: 0

      All but the original BT client can do this, and if you know the capacity of your connection (or can measure it, perhaps by noticing the common characteristic patterns of connection saturation, hint - it behaves differently, outbound ACKs get lagged (the main cause, as well as the main effect)), you're good to go.

    16. Re:The problem with bittorrent by Anonymous Coward · · Score: 0

      Actually, very few torrents ever get big enough for any real "traffic jam" effect to kick in (and that would be on the tracker only).

      Many ISPs ratelimit P2P connections, including BitTorrent, because its entire purpose in life is to eat bandwidth, and ISPs hate you eating bandwidth. If you can change the port number and the speed goes up, that is why.

      Of course, some ISPs, particularly universities, do application layer rate limiting too; on those, no matter what port you use, BT traffic will go slow (only encrypted protocols without fingerprints are immune to that, and those might be blocked anyway unless you resorted to steganography, and well, at that point you're in a rather different protocol to BT).

      I wonder why they don't run a BT cache like they run some binary newsgroup feeds and HTTP caches - that kind of caching, if temporary, is explicitly legal in many territories (e.g., UK) now, as long as you obey DMCA (and/or EUCD) notifications sent to you.

  8. Uphill battle? by grub · · Score: 5, Insightful


    Many ISPs and college campuses block P2P ports, BitTorrent included. I'm not sure that 'news' is a compelling enough reason to have many (or any) of them change their policies.

    --
    Trolling is a art,
    1. Re:Uphill battle? by Mister+Proper · · Score: 1

      If news isn't compelling enough, then the problem lays with those ISPs and college campuses IMO.

    2. Re:Uphill battle? by mog007 · · Score: 1

      You need to get a better BT client buddy. Any decent client will let you change the ports that're used for transfers.

    3. Re:Uphill battle? by 3terrabyte · · Score: 1

      LOL. Hey buddy, most places that block ports block them all. My work place block everything but web surfing, and even that goes through their http proxy

      --

      Why are there only 19 people folding@home for slashdot?

  9. SuprNova.org ? by molo · · Score: 2

    This sounds like exactly what SuprNova.org needs. It would relieve some of the server load on their main pages and would enable them to serve more .torrent files.

    -molo

    --
    Using your sig line to advertise for friends is lame.
    1. Re:SuprNova.org ? by easyfrag · · Score: 3, Informative

      You can already subscribe to SuprNova feeds right here. Half way down.

    2. Re:SuprNova.org ? by patrixmyth · · Score: 2, Interesting
      I've come across a few sites that offer rss feeds of bittorrents from SuprNova, and on at least 1 of them, a cease and desist letter from SuprNova complaining about lost ad revenue from diverting users off the main page. While this may be a useful solution for SuprNova users, apparently it's not very handy for SuprNova itself...

      --
      "Don't you know you're going to shock the monkey?"- Peter Gabriel
    3. Re:SuprNova.org ? by cybermace5 · · Score: 3, Informative

      Suprnova is pretty much the major culprit in associating Bittorrent with illegal file trading. Full movies, warez, etc make up the bulk of their content. It's making things difficult for legit uses of Bittorrent, of there are many. Beware if you download anything off Suprnova, the RIAA and MPAA are watching those torrents and gathering some nice logs of IP addresses and times. Remember that by participating in a Bittorrent you are uploading.

      Too many good uses for Bittorrent to let the warez kiddies spoil it for us.

      --
      ...
    4. Re:SuprNova.org ? by akb · · Score: 1

      There is some irony in that.

    5. Re:SuprNova.org ? by unother · · Score: 1

      Yes, that is pretty funny isn't it? On par with Kazaa's complaints about Kazaa Lite...

    6. Re:SuprNova.org ? by Trejkaz · · Score: 1

      Remember that by participating in a Bittorrent you are uploading.

      Unless, of course, you set your upload bandwidth to 0 k/s.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
  10. Bah. by Anonymous Coward · · Score: 5, Interesting

    People keep trying to make BitTorrent something it isn't. And really, we should be fighting its corporate adoption in any form, as it's simply an attempt to shift server bandwidth costs to the client. ISPs eat that right now, but we're going to metered access if this keeps up.

    Which is effectively getting us to pay for website access/services, but instead of giving the money to the content creators we'll be giving it to ISPs instead and paying in bandwidth besides. So this is a bad idea.

    1. Re:Bah. by akb · · Score: 1

      What about the scenario of the independent content producer who is not able to pay large bandwidth fees? The great thing about the pricing structure of the 'net has been distributing text and images is cost effective for independents/ hobbyists / amateurs. That is not the case with large multimedia files.

    2. Re:Bah. by Smallpond · · Score: 4, Insightful

      You seem to believe that 'corporations' should pay whatever it takes to upgrade their servers and bandwidth in order to give you decent download times for free. Heh. If BT lets me get fast download times at the cost of using some of my mostly idle upload bandwidth, I think its a great idea.

      As for ISPs metering bandwidth, guess what, you have to pay for what you use anyway, otherwise the ISP doesn't stay in business. It doesn't matter whether its metered or a fixed $30 or $60 / month. It has to cover their costs. If you're complaining that your cost would go up with metering, its because you think that you use a lot more bandwidth then everyone else. So you're just trying to shift the costs to the people that don't use as much. Pot, meet kettle.

    3. Re:Bah. by incom · · Score: 1

      But it could also put a stop to this stupid asynchronus speeds crap. I wish I could run a personal webserver off my dsl connection, but it chokes the upload channel which screws up downloading as well. I have 2.5mb/s down and only 0.75mb/s up.

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
    4. Re:Bah. by curunir · · Score: 2, Insightful

      Why is this interesting? Why is metered access such a bad thing? So long as it is reasonably priced (and ensuring that there is an adequate choice of providers should accomplish this), metered access isn't a bad thing. Sure, it sucks for all those 1337573R5 downloading gigs of ISOs every night, but for everyone else who subsidizes their connections with high monthly fees, the current system sucks. I would love to be able to go out of town for a month and have my bandwidth bill be nothing (or close to that.)

      If there's anything we should be pushing for is cheaper synchronous connection speeds. Why should a cable provider offer 3+MB download speeds but enforce an artificial cap of 128k to create a rather arbitrary distinction between residential and business services? Charge me for my upload usage, charge me for my download usage, but price it reasonably and allow me to pick a reasonable bandwidth that fits my needs.

      Oh, and ISPs eat nothing right now. They get paid by the content providers to send content to consumers and by consumers to get content from the providers. Shifting the bandwidth to the consumer only shifts the burden to the unmetered end. This is good for both consumers and content providers in as much as content can be distributed for less money...the ISPs actually make less money on content distributed with BT. If we start seeing metered internet access, BT will basically go away since most of us don't want to pay for someone else's downloads.

      --
      "Don't blame me, I voted for Kodos!"
    5. Re:Bah. by ctr2sprt · · Score: 1
      Bandwidth demand for popular downloads is not linear, not by a long shot. People are suggesting BT because it deals much better with oversaturation than a straight client/server setup. It's not a way for companies to get out of providing bandwidth - it's a way for them to deal with periods of exceptionally high usage.

      I have no problem giving back some of my otherwise-unused upstream bandwidth to get faster downloads. I do have a problem with companies feeding me ads when I'm doing it. As far as I'm concerned, I'm paying for the download with my bandwidth. I refuse to pay twice and look at their idiotic ads too. This is why Bram Cohen going to Valve worries me. Steam already spams ads in every loading dialog.

    6. Re:Bah. by Ian+Bicking · · Score: 1
      A big part of the problem is that bandwidth needs can spike, but bandwidth is priced based on continuous needs.

      Some of these games sites really are providing large files on a consistent basis so that they can justify paying for lots of bandwidth on a continuous basis (well, they can if they get subscriptions, but that's a different issue). But can a company justify the bandwidth that's required for a short period when they make a single release? That happens a lot for content producers, since content has sudden surges in popularity, either due to releases or the peculiarities of the internet (e.g., slashdotting).

    7. Re:Bah. by afidel · · Score: 1

      Actually it looks more equitable than most solutions. Transmit your audio blog by torrented-RSS, if only a few people are interested then your server sends out almost like a normal web server. However if you get crushed with demand for content then the people who are overloading your system shoulder some of the burden. In that case there is no corporate entity that is gaining, just a poor blogger who won't be getting a huge bandwidth bill or losing his site. I think this would be a great way for popular figures to post replays of speeches for example Linus's keynote speech could be hosted this way from his theoretical homepage, when all the geeks go to listen they all share some of the bandwidth costs.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  11. Re:RSS by Anonymous Coward · · Score: 0

    They are WHACK.

  12. Tinfoil Hat by Googol · · Score: 1


    Sounds like an OK idea, but is it just me or does anyone else think that there is just a bit too much hype in the *media* about this. They don't usually pick up on good ideas and try to make them critical mass and the "next big thing".

    Syndication is a great idea, I like RSS, (does BitTorrent even work under Linux?)--but why on earth all the *orchestrated* hype?

    Enough to make me try Freenet again. Harrumph

    1. Re:Tinfoil Hat by Anonymous Coward · · Score: 0

      Yes, there's a bittorrent client for Linux. I found it in my Debian apt repository.

    2. Re:Tinfoil Hat by Atzanteol · · Score: 2, Informative

      does BitTorrent even work under Linux?

      Would you like the GUI client or the command line one?

      Yes, it works very nicely under Linux.

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    3. Re:Tinfoil Hat by EnglishDude · · Score: 4, Informative
      does BitTorrent even work under Linux?

      Uh, yes...

      Here, here, and here.
    4. Re:Tinfoil Hat by Anonymous Coward · · Score: 0

      yes, bittorrent works under linux. the source is in python. commandline bittorrent uses the python file btdownloadheadless.py . the gui version is: btdownloadgui.py

    5. Re:Tinfoil Hat by Anonymous Coward · · Score: 0

      More than that, it works on anything that runs python.

      Until the GUI version of 3.4.1 for OS X comes out (wxWindows version just isn't as nice), the straight python source will do quite nicely for me thank you very much.

    6. Re:Tinfoil Hat by Wesley+Felter · · Score: 1

      Too much hype? Heaven forbid that the media actually notice that thousands of sites and millions of people have been happily using RSS for years.

    7. Re:Tinfoil Hat by ciroknight · · Score: 1

      does BitTorrent even work under Linux?

      Considering it was written in python, anything with a complete python port can run it. Considering it was probably written and developed in a *nix environment, OF COURSE.

      BitTorrent is a very sound idea, and a very nice technology. The only reason it's hyped at all is because it's new, fast, and revolutionary. It makes it 10x easier to get big pieces of data quickly, rather than waiting for hours on an FTP server choked by twenty thousand other people wanting the very same file. Sure BT's got some issues too, but you must understand that P2P is a very young technology; there's plenty to improve upon under any implementation: there's still no reliable way to search for material, and get what you're wanting. Mixing RSS with BT will help get you the content you want, faster, period. This is why this is a good idea.

      --
      "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  13. Covered this previously just before christmas by lichen · · Score: 2, Interesting

    In this Slashdot article, Yahoo reported that things might be starting to come together. Looks like it's happened!

    However, I'm a little concerned - BitTorrent has a lot of initial overhead (setting up trackers, and all the protocol stuff). I'm not sure if it would be wise for small files?

    1. Re:Covered this previously just before christmas by Ggggeo · · Score: 1
      BitTorrent has a lot of initial overhead (setting up trackers, and all the protocol stuff). I'm not sure if it would be wise for small files?

      Not really, its true benefits are only realized on larger files, say 50-100M or more. Small (<10M) won't really benefit from the true scalability features of BitTorrent. Plus, you're right, it takes a little bit of work to set up a tracker and create your torrents, etc that aren't really worth it for small files.

      Now an archive of like 5 albums worth of MP3's, that would be BitTorrent worthy :)

      --
      In God we trust...all others please have two forms of ID
    2. Re:Covered this previously just before christmas by Jerf · · Score: 2, Interesting

      The RSS file itself is not distributed over BitTorrent. As you say, no gain for small files.

      (I've noodled around trying to distribute RSS loads but it's hard to make it worthwhile.)

      The .torrent file is distributed in the RSS file, and your BitTorrent+RSS enabled feed-reader downloads the file the torrent represents, which may be of course huge. The idea is that this allows normal folks like you and me to distribute honkin' files with the best of them.

      Other comments in the replies decrying corporate involvement are off-base; corporations aren't the ones who need this. This is so Joe Schmoe can "video blog", "high-quality audio blog", or distribute some other large file without breaking the bank. If this were purely a corporate issue, "throw more money at the problem" would probably continue to be the preferred solution.

  14. More ways for crap to flood in. by qbert911 · · Score: 3, Insightful

    This sounds like a wonderful melding of two current technologies...
    However, remember when cable gained enough steam to warrant not one but many 24hr cable news networks? We are now blessed with an overabundance of crappy sensationalist "reporting". I do NOT want cnn/msnbc/fuxnews/etc. landing on my HD.

    If an individual set up a feed for say, a favorite game or movie alone, I would subscribe. But most webpages I read, I gloss over quickly then am done with.
    If I, and everyone else had subscribtions to all of the media content of their favorite websites delivered autonomously, the majority of it getting thrown out quickly...

    think of the bandwith, the poor helpless bandwith, won't somebody please think of the child., er bandwidth!?

  15. Arguably, yes... by Kjella · · Score: 5, Insightful

    ...but in that case, you're no worse off than before. And realistically, if there's some huge download I'll usually just start it before I head to bed. Of course, if you're sitting there counting down the seconds until it's done, that's different...

    Kjella

    --
    Live today, because you never know what tomorrow brings
  16. Re:BitTorrent might be in trouble by TwistedSquare · · Score: 1

    Have you got a reference for BitTorrent being based on Kazaa? I presume you mean actual code (which is being sued over) not just the general p2p concept.

  17. Quote: BitTorrent is based on Kazaa by Anonymous Coward · · Score: 0

    Huh? That's news to me...

  18. Re:RSS rules! by FirstTimeCaller · · Score: 0, Offtopic

    Check out this page made of RSS feeds...

    Say... that wouldn't happen to be a site that you run, Mr. DealSites, would it?

    I'm not against self promotion, but at least label it as such.

    --
    Wanted: witty unique signature. Must be willing to relocate.
  19. Doesn't it work anyway? by SuperKendall · · Score: 1

    I am pretty sure that while you are downloading content, you are also uploading what you have so far - so the sharing still works to some extent even if people disconnect right away.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Doesn't it work anyway? by AntonyBartlett · · Score: 2, Interesting
      I am pretty sure that while you are downloading content, you are also uploading what you have so far

      Yep, that's the point of BitTorrent - and what made it so special when it first came out

      So the sharing still works to some extent even if people disconnect right away.

      Furthermore, it's only possible to leech significantly from a peer that has already finished downloading. Any other client will notice that it's giving but not getting, and scale down it's giving appropriately. I bet the leechs love it when folks moralise about not disconnecting right away - on the other hand, it's certainly not the kiss of BitTorrent when those connections do drop.

  20. A question for slashdot by rramir16 · · Score: 1

    Is bittorrent open to the same legal prying as Kazaa/fasttrack and gnutella by the RIAA? I would assume so. Just curious.

    1. Re:A question for slashdot by ExtraT · · Score: 1

      No.

      Fasttrack is a closed source protocol, operated by the same people who own it's source-code. Ero, if these people get in trouble for content that let thourgh, the protocol is also in trouble.

      BitTorrent is open source software, and as such it can be used by anyone. As such, it's author can't be held responsable for misuse of his code for illegal purposes by third parties.

      Of course, there is great room to go after individual BitTorrent trackers. And we definetly will see such things happen in the near future.

  21. Re:Yeah, I'm a "leech" - so what by NSash · · Score: 2, Insightful

    Nice attempt at a troll, but by using BitTorrent at all, you are uploading. (Either that, or you want us to believe that you use a hacked client that will download at a screaming rate of 0.1k per second, max.) P.S. You take a greater risk of death every time you step in a car than you run a risk of being sued when you upload a file in Kazaa.

  22. Good, but not perfect... yet. by pragma_x · · Score: 5, Interesting

    BitTorrent's weak spot has always been thedistribution of the torrent files in the first place. If there isn't a torrent file on the conent provider's page, where do you look?

    RSS+BitTorrent, is a step closer to a better web. It almost answers the problem of pointing your client at an actively downloaded torrent by steering users twoard a slimmer and more flexible protocol.

    IMO, maybe some kind of 'standard' torrent directory/lookup that is guarnteed to be traded by all torrent clients is the right ticket; kind of like a DNS for media. The RSS+Torrent scheme is good, but all it does is displace the complexity of the matter onto a new protocol and rely on everyone hitting the same feed to begin (the problem Torrent is trying to eliminate).

    It does however, make it easy to make distributing torrents a lot more dynamic. Neat stuff.

    1. Re:Good, but not perfect... yet. by Woy · · Score: 1
      BitTorrent's weak spot has always been thedistribution of the torrent files in the first place.

      The popularity of BitTorrent in slashdot and in general has always baffled me. The special needs (mentioned by the parent post) of this p2p system in my opinion FAR outweight any possible benefit other than faster than light communication. Assuming that feature hasn't been developed yet, can someone please enlighten me on the advantages of BitTorrent over, for instance, Overnet? Some time ago i finally found a torrent client that works like a download managed instead of a damm flaky Internet Explorer plugin. Hey, the 90's called, they want the Napster 1.0 featureset back.

      --
      "If God created us in his own image we have more than reciprocated." - Voltaire
    2. Re:Good, but not perfect... yet. by Usquebaugh · · Score: 1

      It's an elegant soultion to the problem of serving lots of data simultaneously to geographically diverse clients.

      It enforces a share and share a like policy, no leeches.

      It's impervious to legal challenges, well as much as any other protocol.

      It's open source, no vendor lock in.

      It's newish, let's not forget the importance of something shiny.

      It works.

    3. Re:Good, but not perfect... yet. by Anonymous Coward · · Score: 0
      BitTorrent's weak spot has always been thedistribution of the torrent files in the first place. If there isn't a torrent file on the conent provider's page, where do you look?

      I know! Many's the time I've gone to a movie studio site, a music publisher or band's, or the site of some game developer with the hot new vid, and they have no .torrent for it! What's with that?

    4. Re:Good, but not perfect... yet. by mabhatter654 · · Score: 1
      How would YOU personally share a file. Lets say you made a great program and wanted everyone to have it for free. Just giving it away on a website costs $100s per version!!! Any time you get over 5-10 GB of bandwidth per month on a site, you're paying premium business rates.

      It's so popular on slashdot because we all know how badly sites we like get hit. People put up websites so everybody can see them....the problem is when EVERYBODY shows up at once. then the $$$$$$$$ start rolling. And that's not fair to the people we like but there's no better way to distribute stuff. Enter BT. If we can just figure out how to build BT type features in to something like slashdot...or a way for the sites we post to "donate" their pages for BT to share then slashdot will be ALL blessing without the curse of bandwith bills in the morning!!!

    5. Re:Good, but not perfect... yet. by Drantin · · Score: 1

      There could also be tiers of RSS feeds the way NTP servers are currently set up, so that they autosync periodically...

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    6. Re:Good, but not perfect... yet. by AmVidia+HQ · · Score: 1
      If there isn't a torrent file on the conent provider's page, where do you look?

      You use a search engine, like the one in my sig. .torrent's are just links. Should the web be accessed from a single giant portal? No. People use search engines.

      Personally, I don't see a big practical use for RSS + BT. It's more like a buzzword orgy to me. No offence intended.

      --
      VIVA1023.com | Political Fashion.
    7. Re:Good, but not perfect... yet. by Woy · · Score: 1

      P2P is an elegant solution to "the problem of serving lots of data simultaneously to geographically diverse clients", not BT. BT is just another implementation of an idea, and a flaky one at that.

      Enforced sharing is also provided by Overnet.

      BT is not impervious to legal challenges, as the trackers can be brought down and that's it. Overnet has no single point of failure.

      There are also open-source clients for the overnet network. It's no big deal, ppl make open source clients for pretty much everything now.

      I may sound like an Overnet fanboy but that's really not the truth. I just use Overnet as an example because i use it and i know it well. I am sure there are several implementations of P2P that actually are as good as Overnet, BT is just not one of them. Really, slashdot's affair with BT just shows the empty-mindedness of this site.

      --
      "If God created us in his own image we have more than reciprocated." - Voltaire
    8. Re:Good, but not perfect... yet. by Woy · · Score: 1

      How would i share a file? I'd use one of the p2p apps that are much better than BT, like the example i give, overnet.

      I just start the client, put the file in my shared folder, and publish the one-line hash code in my webpage so ppl can download. BT is not the same as p2p, and you slashdot ppl should really understand that. BT is one p2p program, not the best and not even in the first league. It's crap and it's irritating that you all jump to defend it without even reading my post.

      --
      "If God created us in his own image we have more than reciprocated." - Voltaire
    9. Re:Good, but not perfect... yet. by pragma_x · · Score: 1

      Thanks for the link!

    10. Re:Good, but not perfect... yet. by Usquebaugh · · Score: 1

      P2P covers a lot of ground, BT has a very cool way to reduce load on servers, Napter didn't, Kazzaa(sp) didn't in fact most P2P do not implement the distribution model inherent in BT.

      I'm not familiar with Overnet, so I cannot comment on the way it enforces sharing. BT sharing is in the clients not the server and as far as I can figure out is not able to be fooled.

      There can be moe than one tracker for a torrent, so no single point of failure.

      An OS client is no good without an OS server.

      Likewise, I use BT and like it because of the reasons stated. I suggest you play with BT a bit more and explore it's implementation in more detail. It's a very elegant solution that blends well with the internet idea of keeping intelligence at the ends.

  23. Already done - Konspire2b by Hard_Code · · Score: 4, Interesting

    Isn't this just Konspire2b? Konspire2b was designed specifically for this purpose:

    Konspire2b

    Essentially you subscribe to channels which push content instead of pulling.

    Compared to Bittorrent

    This is an exhaustive analysis (with pretty charts) why under the above scenario (pushing content, as opposed to pulling), Konspire2b is much more efficient.

    --

    It's 10 PM. Do you know if you're un-American?
    1. Re:Already done - Konspire2b by Mark+J+Tilford · · Score: 5, Informative

      Unfortunately, one assumption at the beginning, that the cascading model is best-case performance for BitTorrent, is completely wrong. It's actually worst-case performance.

      A scattered model gives BT as taking O(log(number of people)/(number of chunks) + 1) time for everyone to download the whole file instead of O(sqrt(number people)) as claimed in the article.

      --
      -----------
      100% pure freak
    2. Re:Already done - Konspire2b by Ziviyr · · Score: 1

      I think that comparison is bunk.

      Knocking swarming, which nicely deals with users dropping out of the network.
      Demoing a torrent with three chunks, which is just really small.
      Assuming the second, third, fourth, fifth downloader is blocked when most clients will happily upload one chunk it has to four people at the same time.

      Generally trying to hide behind block transfer sequencing, overlooking how torrent really works, and glazing over the simple issue that collective bandwidth out is the real limiting factor, which k2b can't do much to help with.

      --

      Someone set us up the bomb, so shine we are!
    3. Re:Already done - Konspire2b by Hard_Code · · Score: 1

      Hmm, interesting, thanks for the clarification. As a user of Steam, I am looking forward to the Bittorrent integration, as from the start it (or something like Konspire2b) seemed like exactly what should be used to push the downloads out to Steam users. Steam users will continue to run Steam after the download is complete, as it is necessary to play games, and short of hacking the Steam binaries (which I sincerely doubt the target audience is capable or willing to do), it seems like it should work out well.

      --

      It's 10 PM. Do you know if you're un-American?
    4. Re:Already done - Konspire2b by mabhatter654 · · Score: 1
      Actually BT works just like TCP/IP networking does. BT takes advantage of the same basic packet technology as TCP by dividing a program into chunks and sending them out. As soon as you get a chunk you can resend it! It's already been assigned a packet number and error checked. Just like how some of your packets go thru different internet routers BT does the same thing with files to download.

      What Konspire does would work more nicely for a Push type situation...But again, you don't really gain anything from it because you still have to have your computer shareing the ENTIRE file all over again.

    5. Re:Already done - Konspire2b by Webmonger · · Score: 2, Interesting

      No, in my analysis,
      Konspire2b is suboptimal.

  24. Re:Yeah, I'm a "leech" - so what by karnal · · Score: 0, Offtopic

    "P.S. You take a greater risk of death every time you step in a car than you run a risk of being sued when you upload a file in Kazaa."

    Yes, but you're talking about 2 entirely different things.... Stepping in a car is a requirement for many people to get things done on a day to day basis. People take this risk because the benefits outweigh the costs. On the other hand, most people can get by without sharing files on Kazaa (therefore allowing upload,) hence they can reduce their chances of being sued to ZERO.

    --
    Karnal
  25. Re:BitTorrent might be in trouble by Anonymous Coward · · Score: 3, Informative

    Please provide proof that BitTorrent is 'based' on KaZaA sourcecode. Of course, you can't.

    I do know that Bram talked with the authors of Furthur, an open-source JAVA P2P for legal content. A few members of the Furthur dev team also work for a company that once did buisness with Sharman Networks, so if anything, KaZaA source may be based on already GPL-ed software... but don't tell anyone that :)

    Of course, all modern P2P is 'based' on Napster or Gnutella (take your pick), so it's all a mute point anyway :)

  26. BitTorrent is not based on Kazaa by nestler · · Score: 3, Informative

    The previous poster is incorrect. BitTorrent has nothing to do with Kazaa (0 lines of code in common).

    BitTorrent is open source (MIT license) and written in Python.

    Kazaa is closed source, spyware-ridden dreck that was probably written in C++.

    1. Re:BitTorrent is not based on Kazaa by MrNemesis · · Score: 1

      I take offence at that - I've seen some good apps written in C++.

      Kazaa was written in base666 code hewn from the bones of the stillborn.

      --
      Moderation Total: -1 Troll, +3 Goat
  27. Re:BitTorrent by Anonymous Coward · · Score: 0

    plenty of others that do the same thing. edonkey for example. Or overnet, which doesn't even require a tracker.

  28. Had an Idea like this a long time back... by CaptCanuk · · Score: 1

    But i never have time to implement.

    I wanted on demand television that you could find from mirc downloads and then eventually BitTorrent. The idea would be for a really nice multimedia center attached to your TV that would download shows that you missed or if you couldn't record it (conflicts). Updates for popular programs could be downloaded and installed when the user attempts to update (as opposed to a live update). Harddrive sizes are definitely big enough to handle. The only challenge in my last implementation (which includes HTTP, MiRC XDCC, FTP downloads) was the average joe creating Torrent files so they could share their favourites with their friends. There would need to be some sort of authentication security to prevent everyone from downloading as well.

    --
    ---- The geek shall inherit the Earth.
    1. Re:Had an Idea like this a long time back... by Anonymous Coward · · Score: 0

      ever heard of Tivo?

    2. Re:Had an Idea like this a long time back... by CaptCanuk · · Score: 1

      I guess I wasn't explicit enough. Computer machine multimedia center that doesn't have to download only locally available broadcasts but can get anything from anywhere. Now if everyone shares, you can get all the channels in the world. Imagine a P2P distributed encoder with redundancy. Way more machines than channels so you can redundant encoding of all channels available and share that source. Given a digital source and time sync, multiple encodes could be bit perfect (unlike analog conversions and timing issues as well as static signal loss) and people could share via BitTorrent across the world. Now that's Information being free... will it happen with media conglomerates scratching to hold their own? Probably not.

      --
      ---- The geek shall inherit the Earth.
  29. Re:BitTorrent might be in trouble by ExtraT · · Score: 4, Informative

    Bittorrent protocol has nothing in common with the protocol used by Kazaa (FastTrack). Even their basic P2P topologies are different.

    Also, Kazaa is in trouble not for it's protocol, but for running servers that allow piracy, it's just in Kazaa's case one automatically means the other, since the protocol is closed source. Of course, Bittorrent trackers that host pirated material are also susceptable to such troubles - but this has nothing to do with Bittorrent protocol itself.

  30. How long before ... by PhiltheeG · · Score: 4, Interesting
    1. spammers learn how to tap into channels to use everybody else's bandwidth to deliver ads as content
    2. it grinds to a halt from massive amounts of pr0n, warez, divx;), mp3 music, etc.
    3. it is used to send virii to people, eroding trust of it

    ???

    Sorry if I seem like I'm trolling but these questions will be asked at some point

    --
    -Phil
    Shoot questions, first ask later...
    1. Re:How long before ... by ShecoDu · · Score: 1

      5. profit!!!!!

      sorry couldn't help it

    2. Re:How long before ... by Jeremi · · Score: 3, Insightful
      I think the problems you ask about are all problems inherent to a push medium (e.g. email) -- which AFAIK RSS is not. That is, the end user decides which RSS feeds to poll, and when to poll them. Therefore, if an RSS feed starts sending viruses or otherwise being malevolent, people will just stop using it and move on to other RSS feeds.


      (Someone correct me if I'm wrong about this)

      --


      I don't care if it's 90,000 hectares. That lake was not my doing.
    3. Re:How long before ... by Anonymous Coward · · Score: 0

      "Just stop using it" sounds a little naive.

      An RSS can be compromised to start pushing virii just like any other computer. When "Big RSS Feeder" or whatever gets busted to send out virii millions will get infected instantly (1) and they will probably hang on because "Big RSS" is the biggest (2).

      Of course, the same fear exists with the Microsoft Update service and it hasn't been compromised to send out virii to millions (yet).

    4. Re:How long before ... by jo42 · · Score: 1


      Good BT pr0n here.

  31. Spinoff to XML? It's _written_ in XML. by Anonymous Coward · · Score: 0

    moo.

  32. RSS + JabberD Better idea by Googol · · Score: 1


    Thanks for the reference. One comment made there I thought immediately too--Syndication over IM is far more interesting. Every kid I know under 16 has given up email and uses IM file transfer instead.

    Email and Browsers are probably dead technology for the next generation. HTTP/HTML will survive as a backwater because it is so useful for behavioral engineering. If you write a user interface, you can't use blue underlines because users will try to click them--very Pavlovian.

    We will have to go back to what the various messaging protocols are for and re-engineer them. Projects like Jabber (or even Atom) have much more promise than a thin metadata protocol like RSS.

    I bet this is just a media flash in the pan. Dave Winer and pals are trying to drum up business.

    1. Re:RSS + JabberD Better idea by los+furtive · · Score: 1

      Syndication over IM is far more interesting.

      We're getting there. Trillian has an RSS reader plugin. Admittedly, it's not as easy as right clicking on an article and sending it to a contact (or many contacts), you have to right click select copy, then right click and paste...but considering you can't mass message people on your contact list yet in any IM that I know of, this comes as no surprise.

      --

      I'm a writer, a poet, a genius, I know it. I don't buy software, I grow it.

  33. What a great idea! by Thurn+und+Taxis · · Score: 2, Insightful

    The best thing about this idea is that it plays right into the strength of bittorrent - namely, having a large number of people trying to get the same content at the same time. Since everyone will get the RSS feed at roughly the same time, there will be a large number of peers to share the load for bittorrent.

    The funny thing is, I ran into Andrew the other day, and he was just gushing about this new idea he had! I had no idea what he was talking about at the time. Guess I missed my chance to post a story on slashdot.

    --
    On stereophonic equipment, the monaural sound obtained through multiple channels will enhance your listening pleasure.
  34. Re:Yeah, I'm a "leech" - so what by NSash · · Score: 0, Offtopic

    The risk is damn near zero anyway. Worrying disproportionately about incredibly unlikely events is a stupid human trait. Plus, whenever you upload, you have the knowledge that (1) you are spreading whatever film, music, or game (which increases the total audience for something that you like, which is valuable to you if you're invested in its subculture), and (2) you're "sticking it to the man." Today, you can be a rebel from the comfort of your own home.

  35. we'll use this on ampfea.org by torpor · · Score: 2, Informative

    right now we've got a 90's-style ol' skool web interface for distributing our media, teamed up with ol' skool ftp/http mirrors distributing things around the globe.

    but, we'll definitely use an rss-fronted bittorrent network, if and when it can actually be smoothly integrated with our existing setup.

    ampfea stands for 'a meeting place for electronic artists' and its a community-supported media hosting/community service for a bunch of muso's ... we are prime users for free, open, public, easy-to-use media sharing technologies, and if the big-guns aren't using it, we share are happy to!

    check out some of our files sometime. its all home-made music...

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:we'll use this on ampfea.org by len_harms · · Score: 1

      Interesting idea you just gave me! The RSS thing would be good for the initial 'got to have it now' school. But after a day or so all those people would drop off. Yet there could still be demand for the orginal file for months or years even. Yet mirrors are good for the locality and the speed you get. So you could use RSS+BT to setup the mirrors too? Both could be of good use? Mirrors could actually help each other out? The mirrors could in effect become permanent seeds?

    2. Re:we'll use this on ampfea.org by torpor · · Score: 1

      Yes to all of the above!

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
  36. Re:RSS rules! by Anonymous Coward · · Score: 0

    You're still a spammer, taking advantage of a shared resource to force your advertising in front of people who don't want to see it.

  37. H.323 is like DNS too by Googol · · Score: 1


    Look at the GNUGK project (Gnu Gatekeeper). Think DNS-like routing of audio calls. BitTorrent Phone Home.

  38. Anime by totalnet · · Score: 2, Informative

    This site has been offering RSS feed of links to BitTorrent animes for couple of months. Firefox and RSS reader extension are great for pulling down all BitTorrent links.

    1. Re:Anime by Anonymous Coward · · Score: 0

      Animesuki is similar, and nicer looking, but doesn't list licensed anime. If you happen to care about that moral disctinction.

    2. Re:Anime by Anonymous Coward · · Score: 0

      Legal distinction. There's nothing particularly moral or immoral about a licence. The intent and agreement behind the licence, maybe, but that applies equally in cases where licences don't.

  39. Almost Nirvana by sleepingsquirrel · · Score: 2, Funny

    One step closer to Nirvana. Bittorrent + RSS + gentoo emerge --update world. Or how about something that uses software-suspend to automagically hot-swap in the latest bleeding edge kernel? Maybe the Hurd allows on-the-fly kernel upgrades.

  40. Not everyone can contribute by cryptochrome · · Score: 4, Interesting

    Since data sent equals data recieved within a BT swarm, and some people will act as seeders and continue to send more data than they recieved, you will always have people who will simply not have the opportunity to contribute to the swarm, mostly at the tail end. And of course many folks have their uploads limited or even completely cut off.

    The real problem with bittorrent is that by enabling efficient transfer of large files, people are transferring larger files. And the service providers simply do not have the capacity for everyone to be sending those large files. They may advertise unlimited access but kids they really aren't set up for it. To say nothing of the fact that the way the internet is structured now is no longer geared towards everyone being as able to send as well as they are to recieve.

    Really, the internet and its billing structure should be geared towards billing by amount received, and not amount served, and widespread implementation of load-sharing protocols like bittorrent. It would be far more efficient and fair, and would encourage people to limit their consumption rather than penalizing inadvertently popular unsupported sites.

    --

    ---If you can't trust a nerd, who can you trust?

    1. Re:Not everyone can contribute by timeOday · · Score: 2, Insightful
      The real problem with bittorrent is that by enabling efficient transfer of large files, people are transferring larger files. And the service providers simply do not have the capacity for everyone to be sending those large files.
      So long as the provider is implementing reasonable QoS so that occasional downloaders get instant bandwidth, I don't see the problem with this at all. People have always found use for more computing power than was readily available.

      If Intel were Comcast, 15 years ago Intel would have said, "Quit hogging cycles. We didn't intend the 286 for raytracing, if you want to do raytracing buy a Cray."

      So long as there is competition in the market for bandwidth, providers will upgrade their equipment every now and then, after subscriptions have paid off the previous generation of equipment. If there is no competition, you're going to see a stagnant level of service for ever-inflating prices (see Cable TV).

    2. Re:Not everyone can contribute by cryptochrome · · Score: 1

      You pretty much hit the nail on the head with the "no competition, no options, no incentive" problem. There's little competition on broadband, and the barriers for competition are high, and the existing monopolies have little reason to improve their systems or make their prices fair.

      --

      ---If you can't trust a nerd, who can you trust?

    3. Re:Not everyone can contribute by sleepingsquirrel · · Score: 1

      Seems like bandwidth effeciency concerns could be greatly reduced if we could combine bittorrent with multicasting. I'm patiently awaiting the day I can welcome our IPv6 overlords.

    4. Re:Not everyone can contribute by Feztaa · · Score: 1

      Since data sent equals data recieved within a BT swarm,

      Ha ha, no. My Mandrake 10 Community torrent had only uploaded 100MBs by the time I had downloaded the entire 2GBs.

      Granted, I left it on until it had uploaded 3GBs, but that still doesn't change the fact that I had only uploaded 100MBs to get the full 2GBs in return.

    5. Re:Not everyone can contribute by GMontag451 · · Score: 1

      You're an idiot. If you downloaded 2 GB from the BT swarm, then some person or persons must have uploaded that 2 GB to you.

    6. Re:Not everyone can contribute by Feztaa · · Score: 1

      Yeah, that 100MBs I sent is equal to that 2GBs I received. Right.

    7. Re:Not everyone can contribute by GMontag451 · · Score: 1
      Learn to fucking read. I'll quote for you:

      Since data sent equals data recieved within a BT swarm, and some people will act as seeders and continue to send more data than they recieved, you will always have people who will simply not have the opportunity to contribute to the swarm, mostly at the tail end.

      He's talking about the whole swarm. If you recieved 2GB, that means that someone else sent 2GB. This isn't fucking rocket science.

  41. Re:BitTorrent by Anonymous Coward · · Score: 0

    YABT.

    Moron.

  42. Why not do a non-linear download? by jcsehak · · Score: 1

    A big problem I have with d/ling BT stuff is that it'll stop or get real slow at about 98%. I assume this is because most people close it after it's downloaded, and the number of people who have the bit you're on gets progressively smaller as you near the end of the download. So why not make BT download a random percentage of each file? So it might do the fifth percentile, then the 96th, then the 48th, etc... This way, there's an equal chance getting the part you still need.

    I imagine this would make it less bad when people don't leave the window open, but for all I know, they're already doing it, and it still isn't working...

    --

    c-hack.com |
    1. Re:Why not do a non-linear download? by Wesley+Felter · · Score: 1

      Good BitTorrent implementations download the rarest piece first, specifically to avoid this problem. I think the reason why some downloads get slow at the end is a lack of redundant downloads, and I think Bram added "endgame mode" to try to fix it.

    2. Re:Why not do a non-linear download? by Xoder · · Score: 4, Informative

      BT is non-linear as you suggest. The n'th person gets the n'th chunk. This still allows for (randomly-caused) relative scarcity of certain chunks (although they are not the last ones!), and that is the problem you notice up around 98%.

      No, seriously, try playing a partially complete BT download of an AVI with a player that doesn't look for the index (mplayer, DivX, etc.). The file is missing random chunks, not the end.

      --
      The previous sig has been removed due to /. protecting your best interests
    3. Re:Why not do a non-linear download? by Anonymous Coward · · Score: 0

      No, seriously, try playing a partially complete BT download of an AVI with a player that doesn't look for the index (mplayer, DivX, etc.). The file is missing random chunks, not the end.

      The Azureus bittorrent client will let you see exactly which pieces you have.

    4. Re:Why not do a non-linear download? by Pointdexter · · Score: 1
      No, seriously, try playing a partially complete BT download of an AVI with a player that doesn't look for the index (mplayer, DivX, etc.). The file is missing random chunks, not the end.
      Yeah, and I thought that downloading those movies with BitTorrent would overcome the problem with all the best bits of my VHS collection being worn out. Nothing like a suddenly blank screen to ruin the moment :/
      --
      Party Time: Excellent
    5. Re:Why not do a non-linear download? by Anonymous Coward · · Score: 0

      Really, its model for that is non-optimal. It should use a distributed hashtable like Kademlia to decide who gets what, and it's quite possible for the clients to use a most-rare-block-gets-highest-priority model. It could use tree hashing better too. A couple of % of FEC error correction (you know, like a PAR file) would band-aid the last-block-scarcity problem. The graph of number of distributed copies vs. time should be an increasing curve; it shouldn't tail off as fast as it does (i.e., until the last clients to finish get their downstream saturated).

  43. RSS's "pull"/polling model is the real problem by ikewillis · · Score: 4, Informative
    Distribution of RSS isn't so much a problem as is the fact that web servers are hammered by RSS connections as RSS syndicators must continue polling the web server to identify when the RSS document updates.

    This problem is easily addressed with multicasting. All a server need do is send a multicast datagram to notify all RSS syndicators that the RSS document has been updated, at which time the syndicators can fetch the new document.

    1. Re:RSS's "pull"/polling model is the real problem by Wesley+Felter · · Score: 1

      That would be a great idea if the Internet actually supported multicast, but it doesn't.

    2. Re:RSS's "pull"/polling model is the real problem by ysachlandil · · Score: 1

      Nice and easy solution. Only problem is that multicasting on the internet is hard.

      try googling for MBONE for more information.

      --Blerik

  44. Re:Yeah, I'm a "leech" - so what by Anonymous Coward · · Score: 0
    but by using BitTorrent at all, you are uploading

    Really? I was not trolling, BTW.

    So, there goes BitTorrent from my computer... at least in Kazaa I can deny downloads completely.

  45. Not so bad by Srin+Tuar · · Score: 2, Interesting

    It may seem complicated but its not really.

    The main problem people have using bittorrent is regressive internet connections. (Until IPv6 becomes ubiquitous this is going to be a problem for many of the internet's designed uses, not just swarming media.)

    Im not so hot about RSS, but for things such a multicast or bittorrent- it really helps to get the content when everyone else is. So having a running subscription to a show you like, then have the download automatically kick-in as soon as it becomes available would be the ideal setup for using your computer as a media center.

    Getting this working right could make even tivo seem quaint...

    1. Re:Not so bad by Anonymous Coward · · Score: 0

      Blah blah blah RSS bittorrent blah blah multicast regressive blah blah blah IPv6 warpdrive phasers blah blah FBI CIA. I'm average Joe. What the hell are you talking about?

    2. Re:Not so bad by Anonymous Coward · · Score: 0


      To sum it up for you Mr. Average Joe: the internet is going to suck for certain things until most people start using IPv6 or something like it. Until then, you wont be able to replace your TV or telephone with an internet connection.

  46. Multicasting by Anonymous Coward · · Score: 2, Insightful

    True multicast could help, too. But seeing as cable companies cleverly bought the routers you use (unless you're in academia or the military or both), they're just NOT going to turn on multicast routing any time soon, unless more people are aware of the possibilities and start leaning on them HARD.

    1. Re:Multicasting by Anonymous Coward · · Score: 0

      What sort of possiblities?

      (I actually know, mostly, but this is for the benefit of joe-average-/.er who might never have even heard of "multicast")

      Benefit #1 Scalable transfer of gigabytes of data from one source to tens of thousands of destinations, if all the backbone routers were configured to allow it. That's why cable companies don't allow it - streaming video over a multicast-enabled global internet essentially obsoletes them once it gets better than 720x576 in 24 bit at 60fps - and we're already there, at least with compressed video streams.

      Feel free to add to this list...

    2. Re:Multicasting by Anonymous Coward · · Score: 0

      (30fps)

  47. more solutions looking for a problem by Anonymous Coward · · Score: 0


    you would think BT was the only OSS p2p application out there

    bandwidth is increasing everyday and you want to save [insert commercial company] money ? you think they will pass the savings on to the consumer ?

  48. P2P: The Meme War Continues by Googol · · Score: 2, Interesting
    In the left hand corner: BitTorrent+RSS is good for News

    In the right hand corner: Hackers Embrace P2P

  49. This article is more Wired garbage. by Awptimus+Prime · · Score: 2, Insightful

    "I could wake up in the morning and find the latest recordings from my favorite band loaded into my portable MP3 player, and just pick it up and go."

    I don't understand where they are coming from here. If I am going to pay to download music, which consists of relatively small files, I am not going to run a BT to help out an online music store.

    When they start mentioning uses so far off the base of reality, the whole article starts to smell of BS. Especially since the slowest part of the MP3 experience tends to be copying music from the PC to the player.

    Typically, I load new tracks on my ipod before leaving in the morning. I'll tag the stuff, then transfer it before I hop into the shower. As far as downloading goes, I can download a whole CD of music in ~10 minutes. The only way the article's method would be worth doing would be if you invested in huge libraries of online music purchases daily.

    On that note: Please quit looking to solve problems that don't exist.

    1. Re:This article is more Wired garbage. by jared_hanson · · Score: 4, Interesting

      Hey, quit bitching and open your mind a little bit.

      Let's say your favorite band just went on tour and as part of a promotion they decided to post a few songs and videos "bootlegged" from each concert.

      Now, it might get kinda anoying to load up their page every couple of days and click on each link to download the media. However, they could post an RSS feed with BitTorrent links that you subscribe to just once. Everytime a new bootleg goes online, the RSS feed gets updated, and the content gets downloaded to your computer automatically.

      Where would we be if everytime the Internet was mentioned 50 years ago, people ranted and raved about how the postal service already solved the problem of distributing content?

      This is seriously cool stuff, you are just too closed minded to realise it.

      --
      -- Fighting mediocrity one bad post at a time.
    2. Re:This article is more Wired garbage. by Awptimus+Prime · · Score: 1

      Perhaps you should read my post again. Nowhere do I say that RSS isn't cool or useful. I'm simply pointing out the statements made in the article are outside the realms of reality and come up with make-believe problems it can resolve.

      The possibilities are always endless. Reality happens to be only one of those.

  50. serve more pirate files you mean by Anonymous Coward · · Score: 0


    lets call a spade a spade

  51. Bit-torrent spyware? by Anonymous Coward · · Score: 0
    you are uploading

    Sounds just like spyware.

    I did not know about this. When I installed the software, I never gave my permission for it to upload stuff!

    1. Re:Bit-torrent spyware? by Anonymous Coward · · Score: 0

      It's filesharing software (well, strictly it's intended to be file distribution software that works through distributed sharing of bandwidth). Every byte anyone downloads has to be uploaded by someone else. How did you think it worked if people (such as yourself) weren't uploading? If you want files to continue to be available, you have to upload as much as you download.

      You may be a troll, of course, but the other AC wasn't.

    2. Re:Bit-torrent spyware? by mabhatter654 · · Score: 1
      One other thing to point out is that BT only shares THAT file with other people! That's VERY Important!!! It doesn't share every file ever BT'd just the one you are getting. That makes it somewhat hacker-proof you can't get anything MORE than what you asked for...nor can you share anything more...it doesn't work that way.

      Again, that's why BT is becomming so popular with the OSS crowd...it doesn't attempt to hide illegal activity or allow too much leeching off others sharing illegal files. It requires SHARING not just consuming...big difference!!

  52. is this the same thing as konspire2b (kast)? by jameshowison · · Score: 3, Informative

    A million years ago (1998?) Wired published a whole edition on Push as the Next Big Thing. It was the first time I was really aware of them being totally wrong. Or perhaps just a bit ahead of their time.

    While I think this is a neater solution, there is another product that does exactly the same thing, allow you to subscribe to channels and received pushed content via incentive compatible (you get faster speeds if you upload more) swarms.

    It's called kast.

  53. Re:BitTorrent by Anonymous Coward · · Score: 0

    But does BitTorrent suck as much as Overnet does? Does everybody have the beginning of a file but nobody has the end?

  54. Clarification by Jerf · · Score: 1

    Clarification: By "The .torrent file is distributed in the RSS file", I should have said "a URL to the .torrent file is distributed in the RSS file". See this example RSS+BitTorrent file to see what I mean.

  55. You misunderstand. by Anonymous Coward · · Score: 1, Insightful

    What I believe is that the proposed trend of shifting upstream bandwidth expenditures to the client is a fundamentally inefficient strategy in the long term. For example, cable modems are ill-equipped to return as much as they take, and if a sizeable number of individuals actually attempted to do so the response time for everybody goes down the tubes and ultimately ISP rates get hiked or accounts pulled. I for one do not intend to get a T1 line simply because you do not feel like paying directly for the bandwidth you use on your favorite websites.

    1. Re:You misunderstand. by Smallpond · · Score: 1

      Well, one of us misunderstands.

      #1 I want to download a trailer. Unfortunately, its busy and only 1% of the hits gets through.

      #2 I want to download a trailer. Its busy but it uses a BT algorithm. Everybody gets through. The average upload is only 20KBPS because they are all on cable modems? Fine, then the average download runs at 20K. But you still get through.

      Why is shifting costs of a service onto the users of the service unfair in any way? If its a business distributing a product to customers, they pay for it anyway out of the product costs. If its a free service that somebody is providing to everyone, then everyone should chip in.

    2. Re:You misunderstand. by Anonymous Coward · · Score: 0

      For example, cable modems are ill-equipped to return as much as they take.

      Yeah, only because the cable companies cap the connection speed at 128k to force people to buy higher priced "business" services. BitTorrent actually has built-in controls to keep people from leeching too much...if you don't upload quickly, your download speed won't be very fast either. The anti-BitTorrent rant sounds a bit like a "BitTorrent doesn't work 'cause I can't get my accustomed 350K/sec download speeds" complaint.

      You don't like it, tough. It's working for the rest of us.

    3. Re:You misunderstand. by Troed · · Score: 1

      ... that is of course to change. My 8/1 ADSL is about to change into a 13/13 VDSL (yes I'm talking Mbit) soonish.

      While Sweden is far ahead of a lot of countries when it comes to "broadband", what you describe is only true for the present.

    4. Re:You misunderstand. by cr0z01d · · Score: 1

      However, download capacity is rarely reached, and it's okay to amortize the uploads over time. So you might download an ISO image in a few hours, but leave the torrent up for a couple days.

      Saying it's inefficient is nothing more than a load of crap though. If you want inefficiency, go for centralized distribution -- you get single points of failure and bottlenecks.

  56. Hack your TiVo for fansubs by cryptochrome · · Score: 3, Informative

    The way I figure it, with this bittorrent-RSS combination and a slight modification of torrent watching sites like animesuki we will essentially have a fansubbed anime online tivo at our disposal. Actually, you could have probably done that even without RSS, though it does simplify matters. The only limitations are our bandwidth and hard drives. Which actually are pretty limiting these days, especially with p2p being frequently capped.

    Hell, you could modify an actual TiVo with broadband for exactly this sort of thing, and it needn't be limited solely to anime either. I'm sure it'll be popular with overseas watchers of American TV as well.

    The international media and internet companies need to face facts and realize that Video On Demand is a reality and is already extremely popular - but that the shows people are demanding are not the ones the companies have been providing through their own limited, misfocused, and (most importantly) redundant services. Until we see simultaneous worldwide release of all media (including DVDs released simultaneously with the theatrical release) they will find themselves losing what should have been their easiest sales - those to impatiently eager fans.

    --

    ---If you can't trust a nerd, who can you trust?

    1. Re:Hack your TiVo for fansubs by Anonymous Coward · · Score: 0

      So you advocate bumping up production costs by a large amount to support international menus/packaging/sound in all releases of all programs?

      While we're dreaming, I want a pony.

    2. Re:Hack your TiVo for fansubs by cryptochrome · · Score: 3, Insightful

      Large amounts?

      Can someone is can make subtitles near to or exceeding professional quality ones for free? Translating, editing, timing, and typesetting? They can and they do. That is why fansubs exist. Do they bother with sound? No, because dubs are very difficult to get even close to comparable with the original language, if at all, but subs are easy and require only a little quality control. In fact, the original producers would be wise to cultivate and sponsor these international volunteers to do the the translations and editing for them (because timing and typesetting are the most technical parts but can be applied to all the translations). Plus, unlike sound subtitles require a negligible amount of bytes compared to the video.

      Can someone distribute content for essentially no cost to the producer? Perhaps you ought to read the article again. Obviously the answer is yes. This is why digital fansubs are far more widespread and popular than the old VHS variety ever was. This is why the parent of this thread was referring to articles that describe how indy bands and movies can make themselves known and spread their work.

      Are international menus hard/expensive to make? No, unless you make it difficult for yourself in the first place. Frankly, I'm really only interested in watching the show, and a lot of the overly flashy and slow menus out there only make things annoying. Do you even need menus for online distribution? No, since generally it's just a single movie/song/album/file. How about packaging? No.

      What about when electronic distribution is not available, i.e. poor countries? Well, those guys on the blankets on the sidewalks seem to be able to manage. Certainly I've seen a few bootlegs from Hong Kong in my time with laugably bad english but probably decent chinese, and they manage. In both cases they seem to be catering to people who are priced completely out of the legitimate market rather than simply unable to access it due to a lack of translation. Which is where black markets have always taken over.

      --

      ---If you can't trust a nerd, who can you trust?

    3. Re:Hack your TiVo for fansubs by Scott+Francis[Mecham · · Score: 1

      Can someone is can make subtitles near to or exceeding professional quality ones for free?

      Hello, AnimeJunkies! Mass naked children events!!

      --
      --
    4. Re:Hack your TiVo for fansubs by cryptochrome · · Score: 1

      Proofread. Always proofread. Sigh.

      #AnimeJunkies, for those of you not familiar with them, is a fansubbing group that specializes in being very quick to release, very poor in quality, and very unscrupulous. They clearly don't do much in the way of editing their translations.

      --

      ---If you can't trust a nerd, who can you trust?

  57. Put it in the game by duggy_92127 · · Score: 1

    When the user is connected to a multiplayer server, the game acts like a throttled BT client for patches. It could even do a little speed test when connecting to the server to get a feel for the speed of the pipe, then subtract what the game should take, and throttle the BT activity to some percentage of that. Even a trickle adds up over the length of a typical on-line session, and for people with bigger pipes, it's a big win that doesn't affect the gamer at all.

    Doug

  58. Re:RSS rules! by Anonymous Coward · · Score: 0

    That's quite amusing considering the amount of advertising on Slashdot that gets posted as ARTICLES. It's usually something shit too.

  59. Bittorrent kind of sucks by mveloso · · Score: 4, Informative

    Realistically speaking, the biggest problem with Bittorrent is seeding. I think this is how bittorrent works:

    * a file is seeded, and a .torrent file generated
    * that .torrent file is uploaded to a tracker
    * clients who want to download the file download the .torrent from the tracker
    * the user opens the .torrent file, which causes the the bittorrent client asks the tracker for the machines/locations of the seeds and people downloading the file(s) pointed to by the .torrent
    * the client downloads various chunks of the files from both the seeds and the other downloaders

    The more people download a file, the better bittorrent is able to spread the bandwidth.

    The downside is that if a file isn't seeded, it's no longer available. If a .torrent goes missing, the file is inaccessible. If the tracker goes away, the file is inaccessible.

    Bittorrent's main problem right now, which is a client problem, is its upstream usage can easily swamp a home connection. That's just dumb client design.

    Upload limiting works, but limits your download speed. The client develoeprs have to recognize that yes, sharing is nice and leeching is bad, but disrupting the users' connection is a Very Bad Thing.

    1. Re:Bittorrent kind of sucks by Anonymous Coward · · Score: 0

      Last I checked, most Bittorrent clients do have built-in upload limiting. The official windows client might be the only one that doesn't. The command line and OS X versions do though. I limit my upload speeds to 5 kbps so my roommates don't complain. I still get downloads at over half of my available bandwidth. Sometimes it even saturates my download speed, at approximately 400 kilobytes/sec.

    2. Re:Bittorrent kind of sucks by SFBwian · · Score: 4, Interesting
      Personally, I think that having to use a file to launch an application to join the torrent network is a bit convoluted.

      I think that ideally, the most a user should see is bt://sitename.domain/file.zip, or something similar. The OS/browser should be able to handle that sort of protocol, and send it to the right application or use an integrated bit torrent client to get the file.

      Correct me if I'm really wrong on this, or if it already exists. This would also be a welcome addition to Mozilla, I think.

      --
      I'm looking to get rich. I've got steps #2 (????) and #3 (PROFIT!) planned out, but am having trouble coming up with #1.
    3. Re:Bittorrent kind of sucks by Ziviyr · · Score: 3, Interesting

      Upload limiting works, but limits your download speed. The client develoeprs have to recognize that yes, sharing is nice and leeching is bad, but disrupting the users' connection is a Very Bad Thing.

      A decent client, of which there are many, will let you throttle your outbound.

      Note that the way torrent works, if noone uploads, noone downloads. And the faster everyone pushes, the faster everyone gets. Its not so much an artificial thing as it is an economy of bandwidth.

      And again, if you don't like sending full tilt, find a better client.

      --

      Someone set us up the bomb, so shine we are!
    4. Re:Bittorrent kind of sucks by Anonymous Coward · · Score: 2, Interesting

      This approach has already been done with eMule and the like using ed2k:// style links. The downside is that you'll never have every browser that Joe User out there is using supporting something like this. Especially when a large part of the world is using IE and we all know just how innovative MS has been with that.

      The approach that BitTorrent took of distributing the protocol information in a file is much more flexible. The option exists to name it file.zip.torrent* and as long as the proper mime types have been setup you can click on a link in any web browser and have your browser launch your preferred BT client to deal with that file.

      My vote goes for the way it is now. I can use any web server and any web browser and still have the desired thing happen.

      * There are very few compelling reason to zip something being distributed with BitTorrent but there are a quite a few reasons not to.

    5. Re:Bittorrent kind of sucks by Anonymous Coward · · Score: 1, Informative

      BitTorrent works more like this:

      * A file exists on a machine somewhere.
      * A tracker is running somewhere on the internet.
      * A .torrent file is made from the file(or directory) that is to be distributed which references the tracker (or trackers) that will be used for the swarm.
      * The original poster uses a client and this .torrent file to "seed" the distributed files.
      * This .torrent file is distributed (usually via the web but also email, IRC, or any other way) to people who are interested in downloading that torrent.
      * People who receive this torrent use the client of their choice to connect to the swarm.
      * All clients must contact one of the trackers specified in the .torrent file to receive a list of ip addresses and ports. After they do this their information is known by the tracker.
      * Once the client has a list of ip and port combinations it starts "calling" those other clients to start swapping pieces.
      * Periodically clients check in with the tracker to update it on how much of the file has been downloaded and uploaded by this client. Clients which don't do this are dropped from the list kept by the tracker.

      Now the fact that things like track packs exist means that the original seeder the tracker and web site that you get the .torrent file might all be on the same machine but there is no reason it must be this way.

      Also, with a large enough swarm it is possible for the file to be available (the coverage of the clients has to be complete) without any seeds. I've even seen this with swarms of size 10.

      The problem of the tracker becoming unavailable is not so much a problem for any clients already in the swarm as for those who wish to join the swarm. This is the reason the .torrent file format has been extended to allow multiple trackers to be entered. There are of course the standard tricks with DNS that could be employed to work around this stuff but those are inconvenient.

      As for your issue with upstream usage; get a better client! Most, if not all, clients allow the upstream bandwidth to be limited (even if it is not done graphically). The one I prefer at the moment is Azureus simply for it's automatic seeding features. One feature I would like to see is download speed limiting, sometimes having BitTorrent saturate my incoming bandwidth is just as disruptive as having it saturate the outgoing bandwidth.

    6. Re:Bittorrent kind of sucks by harborpirate · · Score: 1

      Whats a better client? There are a crapload of them out there, whats a good one?

      Its fine and dandy to say "you're using the wrong client", but if you don't provide an example of the "right client", you're wasting our time.

      That is all.

      --
      // harborpirate
      // Slashbots off the starboard bow!
    7. Re:Bittorrent kind of sucks by elpapacito · · Score: 1

      The client develoeprs have to recognize that yes, sharing is nice and leeching is bad, but disrupting the users' connection is a Very Bad Thing

      Disrupting user connection ? Like throwing a bomb on a thing may disrupt the thing, but the inet connection of the user isn't disrupted at all.

      What really happens is that the download/upload speed are tied in Bittorrent, but you can use Opera Explorer YouNameItProgram at the same time and there will be no disruption at all.

      If by "disruption" you mean that the use of bittorrent will take some of the bandwidth avaiable to the user, then even Explorer is a "disruptive" application, any application would be "disruptive".

      The fact that customers with Asynchronous DSL lines (aka ADSL) will have their download speed limited when they upload -at the same time- is not a Bittorrent fault ( easy explanation, very technical explanation)

    8. Re:Bittorrent kind of sucks by beerits · · Score: 1

      Whats a better client?

      Azureus

    9. Re:Bittorrent kind of sucks by renoX · · Score: 1

      >but the inet connection of the user isn't disrupted at all.

      Depends on the user, personnaly the official bittorrent client for Windows is the only thing which makes me loose my internet connection..

      It is not a big problem as:
      1) I'm not using bittorrent very often.
      2) I have a 'daemon' reconnecting the connection in case of a loss (needed it when the driver wasn't very good).

    10. Re:Bittorrent kind of sucks by elpapacito · · Score: 1

      Well one thing is saying that your PC "doesn't like" Bittorrent for some reason and drops connection, another is saying bittorrent disrupts connections.

      It's like saying "given that my car isn't working after I installed this modification, this modification will stop any car, therefore it's a bad mod" It's a little logical mess we have here.

      Try searching on the net for different implementation of Bittorrent, there are at least 3-4, one may work well for you.

  60. Hmm... by Anonymous Coward · · Score: 0

    Ill wait for the suprnova RSS service......

  61. Re:BitTorrent by Liselle · · Score: 1

    Don't you mean YHBT?

    Well, since the reply post WAS informative, and anyone who hadn't heard of BitTorrent just got a nice quick write-up about what it does, it was a dumb troll in the first place.

    HAND, AC. Or maybe FOAD is more appropriate, take your pick.

    --
    Auto-reply to ACs: "Truly, you have a dizzying intellect."
  62. Why RSS? by AgtAlpha · · Score: 3, Interesting

    It's a shame they're using RSS, as it's a good idea with a bad implementation. There are currently 9 different versions of RSS, and all of them incompatible with one another. It ought to be replaced with a better technology like Atom. However, this does look like an interesting project, nonetheless.

    --

    -- Rob
    Y'a jamais des choses qu'on peut pas se débrouiller ; juste laisse-moi t'aider!
  63. Re:Off-Topic : Question About Mozilla On Linux (ne by Anonymous Coward · · Score: 0

    Just write a script to do it.

  64. BT is a bandwidth sharer not a file sharer by OneInEveryCrowd · · Score: 2, Informative

    Think of BitTorrent as an updated version of ftp that utilizes the clients upload bandwidth as well as the servers download bandwidth. That's all it is. (Yes, clients become servers even before the download process is complete.)

    If the author of BitTorrent could be sued the authors of ftp and apache could be sued as well.

    I hope this helps, your misconception of how BT functions is fairly common. It's not the same type of p2p network as Kazaa at all.

    1. Re:BT is a bandwidth sharer not a file sharer by Anonymous Coward · · Score: 0

      It is, however, just about the same conceptually as eDonkey. The main difference is that people know that eDonkey uploads and know how to throttle it by now, so the download rates are lower. ;)

    2. Re:BT is a bandwidth sharer not a file sharer by agm · · Score: 1

      It's not the same type of p2p network as Kazaa at all

      In the sense that bittorrent is merely a transfer tool, not a searching tool as well. Some sites provide searching capabilities but that isn't an inherent part of bittorrent.

      Regardless though, if you download copyrighted content (that you don't have a license to use) you are most likely also uploading that content - which is where other legal issues arise.

    3. Re:BT is a bandwidth sharer not a file sharer by Anonymous Coward · · Score: 0

      no, because edonkey handles multiple swarms and SEARCHES, which is something BT explicitly does not, and will never, do (legal issues).

  65. Re:Legal Torrents? Is there such a thing? by mikewren420 · · Score: 1
  66. Boo Hoo.... by Anonymous Coward · · Score: 0

    Wow, a piracy site complaining about losing ad revenue, and they threaten the RSS feds.

    We need more sites hosting SuperNova RSS feeds.

    1. Re:Boo Hoo.... by Anonymous Coward · · Score: 0

      Why, so that we can kill suprnova?

  67. What Bit Torrent needs more is: by pyite69 · · Score: 2, Interesting


    Encryption. It should generate a unique key pair for each socket it opens.

    1. Re:What Bit Torrent needs more is: by Anonymous Coward · · Score: 0

      You might ask why? After all, it's supposed to be a legal file distribution protocol.

      Like HTTP, it's in the clear (although it is securely hashed, so the file group you are getting is definitely the file group described in the .torrent).

      Also, its centralisation makes it a particuarly bad choice for warez distribution (although it is sometimes used as such).

      So why encrypt something that should be in the clear?

      Because certain bit patterns (any of which might occur in, say, a ZIP file) get corrupted when sent over TCP sockets through the open internet. I don't know why, but I can guess (snort?) and I know it's not just ISPs, but one particular segment of internet backbone that's responsible for most of the bad hash chunks you see. Try to get the same bit pattern from the same user and it will be corrupted the same way every time.

      Just using simple, insecure-but-fast XOR-style scrambling would pretty much fix that problem.

      For those of you who doubt it, I've measured this in the wild with over 400 test clients, it's entirely reproducible, I have observed the packets leaving and entering each of the test clients correctly except for the "fingerprinted" packets, which are corrupted in transit every time between certain pairs of users, I have ruled out software issues on our sides, and traceroutes reveal one particular segment of backbone responsible for the corruption.

      Maybe I should just go public. It's probably against their peering arrangements. Whatever they're sniffing for, it's fucking things up.

  68. Favorite Quote by RichiP · · Score: 1
    My favorite quote in the article:

    Subscription systems for large media files aren't new. Microsoft unsuccessfully attempted to build one, dubbed Active Channels, into Windows in 1997. But BitTorrent and RSS have garnered attention from some of the same media giants who abandoned Active Channels and other "push media" technologies in past years.

    Gives me hope that corporations actually think before they make IT decisions and actually consider an open standard/protocol important.
  69. That explains it by ClosedSource · · Score: 1

    I've been staring at this RJ45 plug all morning and haven't been able to see any TV, just snow.

  70. sending big files by Anonymous Coward · · Score: 0

    Try Efisto for sending big files.

  71. Torrent Tracker Blog Plugin by tr33tunner · · Score: 1

    Bingo! I built a tracker plugin for the php smarty base bblog system. I think the possibilities for this can be pretty damn cool. My .org is currently working on a media sharing platform for raw captured video for digital journalists. why restrict yourself to copying the crap from h(b)ollywood when you can hack it yourself on an imac? for info about the plugin (based on DEhacked)) and the super flexible bblog: http://bblog.com/viewtopic.php?t=392 you can use the bulit in rss of the blog to sync to your tracker...

  72. Have you lost your mind? by readpunk · · Score: 3, Insightful
    Too many good uses for Bittorrent to let the warez kiddies spoil it for us.


    If I take a knife and I cut someone up with it. Does that mean that somehow you are now going to be unable to go use the knife for something you want/need to?

    Honestly, if the only thing on this planet that anyone used bittorrent for was "warez", *GASP* you could still set up torrents for legal files and have all your buddies download them.

    If BT becomes illegal at some point, then we all are going to have a lot more to worry about then the fact that we can't get ahold of our warez.
    --

    ./revolution
    1. Re:Have you lost your mind? by Anonymous Coward · · Score: 0

      Mod parent up!

  73. parent not actually a troll, just obscure humor. by ultramk · · Score: 1

    This actually isn't a troll... it's an attempt at British humor. (humour?)

    This is what the well-known (well, in the UK) comic/rapper/(vj?) Ali G. (iirc) says about everything. In the US, he is mostly known as the annoying driver from the Madonna video for the song "Music".

    The format is as such:

    "$Thing. What's it all about? Is it good, or is it whack?"

    OK, that's my cross-cultural contribution for the day.

    m-

    --
    You catch enchiladas by picking them up behind the head and holding them underwater until they don't kick anymore -VeGas
  74. Re:Yeah, I'm a "leech" - so what by mabhatter654 · · Score: 1
    There's plenty of LEGAL stuff out there to share!!! Grab some OSS stuff like Knoppix, Debian, or Mozilla. BT is useless to file sharers because they have to host the stuff on their own machines and accept responsibility for it...just like the people who want to download and use Mozilla should help by using BT to spread the bandwith.

    While it may be true most downloads are pr0n and mp3s there is plenty of legitamate use for BT in the OSS world...for a matter of fact it's necessary to have something like this because the corp sponserships are drying up left and right...its soon going to be primarily up to THE PEOPLE to support OSS...and if you can't code BT's a great way to share the cost of distribution!

  75. BT is NOT kazaa!! by mabhatter654 · · Score: 1
    BT is just as open as HTTP or FTP...you gotta be responsible for what you put up to download!!!

    BT is one person making their file downloadable but the downloaders all share the load rather than hammering the originator. It makes it more benifitial to be a creator. IT DOES NOT hide anybodies identity so they can download movies or MP3s...You still have to host the file and advertize it thru normal means!!!

  76. What is good about BT? by Anonymous Coward · · Score: 0

    What is the big fuss about BitTorrent? It's got the good parts from eDonkey, but has a centralised seed so it's more easily shut down.

    People constantly go on about how your upload speed affects your download. This is mostly talk, however. Cap your upload and watch your download ... stay fixed, mostly.

    I do this all the time.

  77. Re:Intreresting related link by Anonymous Coward · · Score: 0

    Wow, haven't see a penis bird reference in a long time. Have we already reached the point of slashdot nostalgia?

  78. You're missing the weak link by Anonymous Coward · · Score: 0

    The problem is the Trackers can't handle so many people downloading and you must get another torrent file to change tracker. So often now, I've seen trackers respond with bandwidth limit exceeded. Someone write a new version of bittorrent that can handle multiple trackers for redundancy please!

  79. Simpons Reference? by Anonymous Coward · · Score: 0

    Homer: "Nuts & Gum, together at last..."

  80. HOWTO make mozilla launch bittorrent by Danny+Rathjens · · Score: 1

    edit... preferences... Navigator... Helper Applications... New Type...

    MIME Type: application/x-bittorrent
    Description: torrent
    Extension: torrent
    Open it with: /home/dkr/bin/btlaunch

    my /home/dkr/bin/btlaunch script:
    #!/bin/sh
    cd ~/dl
    /usr/bin/btdownloadgui.py --max_uploads 4 --max_upload_rate 20 "$*"
    #xterm -e /usr/bin/btdownloadcurses.py --max_uploads 4 --max_upload_rate 20 --responsefile "$*"

    xterm with curses version was old way I did it, but newer tk gui app is nicer(although I did tweak the code a bit to make it less annoying)
    The curses way had no confirmation, which is why I cd to my download dir first.

    note that this method doesn't always work since some folks don't use the correct mime type for their torrent files.

    1. Re:HOWTO make mozilla launch bittorrent by SFBwian · · Score: 1
      And this is less convoluted... how? (disclaimer: I consider myself a Windows power-user, and very new to Mandrake/Debian. Also, I don't claim to know much about how bittorrent works in regards to servers and end nodes, or whatever the correct terminology is.)

      I suppose my ideas for a more seamless solution would be more like the ed2k url protocols, but it would create problems of its own for file servers. My impression of bittorent is that it's more complicated in its distributed system than I can really comprehend at the moment. ;)

      Call me a Joe User; I would rather just use a protocol, say bt://, and have my operating system handle which program is associated with that. I click the link in my browser for a file, it gives it to my torrent program, and it talks to the file server, which handles any sort of server/node tracking by way of naturally understanding bt:// and how to associate its files with its database. I imagine this would put more burden on the servers than users.

      Are there major problems with this sort of system? Is it something that is easily integrated into it? I just see for regular users that only want to download a file, that it is not simple enough to one day replace the basic download mechanisms we have in place today, as files get larger and larger (movies, games, music, other media) and more people want them. The market is driven by people who want to know less about how things work, and just that it does work. I think that using existing standards may keep things more consistent and understandable for the average user.

      --
      I'm looking to get rich. I've got steps #2 (????) and #3 (PROFIT!) planned out, but am having trouble coming up with #1.
    2. Re:HOWTO make mozilla launch bittorrent by Danny+Rathjens · · Score: 1

      After assigning the bittorrent program to be used for .torrent files, now all I do is click torrent links, I choose what dir, and it downloads the files. Isn't that what you wanted to accomplish?

  81. IDEA: Bittorent on top of Webbrowser by kerb · · Score: 1

    How about a web browser with bittorent on top of it? this way, slashdot effect is a thing of the past

  82. Practical? by AmVidia+HQ · · Score: 1

    So what's the difference between this and the "push technologies" MS invented and failed? I personally would not like things downloaded without me know what is being downloaded. I prefer _real_ content on demand, as in I finding what I want and download those and only those.

    If you want something, you search for it (in the web domain at least). This is why I made the search engine in my sig.

    As for an RSS interface so you don't have to micomanage all the little .torrent files, that's a valid point. I have suggested to the BT mail list in support of a torrent-less hash linking protocol, but was pretty much turned down due to technical difficulties and lack of interest. But this is just a interface problem, and doesn't have to solved by using RSS. I see RSS more suited to delivering text news, which is what it was created for.

    --
    VIVA1023.com | Political Fashion.
  83. Re:BitTorrent might be in trouble by Igneous · · Score: 1

    Generally trackers do not "host pirated material", or any content beyond the torrents themselves and related web-based statistics reporting, etc. The content is usually served from elsewhere.

    It would be possible to use the same server to host both, but it probably doesn't happen often with "pirated material" because it would draw undue attention to someone who might be engaged in the act of copyright infringement.

    [pet peeve]
    Ships are not raided on the high-seas via sharing of copyrighted material, so why refer to copyright infringement as piracy?

    Headline: BitTorrent Attacks Exxon Valdez! Huge Losses Incurred. Details at 11:00...
    [/pet peeve]

  84. ...about Multicast by tweakt · · Score: 1
    Multicast will solve quite a few problems actually. I've traditionally only considered sending of the actual files but small multicast packets for notifications is also a great idea. In fact UDP is good for a LOT of things like that. Why not have my mail server send a "ping" when new mail arrives rather than logging in, checking, and logging out every 10 minutes!?

    Sadly multicast probably will never work as intended because there is nearly no end user connectivity. There are some ISPs which can provide multicast enabled connections but these are usually for business level connections out of the price range of average consumers.

    Personally I really can't understand the reluctance to spread the availability of this. It would save many people LOTS of bandwidth. It just makes SENSE!

    Maybe we'll get it when IPv6 is common. HA!

    1. Re:...about Multicast by Anonymous Coward · · Score: 0

      Why not have my mail server send a "ping" when new mail arrives rather than logging in, checking, and logging out every 10 minutes!?

      $ man biff

  85. You can do that already! by tweakt · · Score: 2, Informative
    Observe:

    ./btdownloadheadless.py --url http://www.trackersite.com/file.torrent --saveas ./torrents

  86. Re:Yeah, I'm a "leech" - so what by karnal · · Score: 1

    Have you ever lived out in the country? Tell me you don't need a car when the closest place to get any sort of food is >25 miles away.

    --
    Karnal
  87. Broadcatching with BitTorrent by sco · · Score: 2, Insightful

    Here's a gentle introduction to the BT/RSS concept that I wrote in December:

    (from http://scottraymond.net/archive/4745)

    - RSS meets BitTorrent meets TiVo.

    Steve Gillmor wrote about BitTorrent and RSS and how they could be combined to create a "disruptive revolution." He's half right. RSS and BT are indeed two great tastes that taste great together, but Gillmor's vision is upside down: we shouldn't use BitTorrent to carry RSS, we should use RSS to carry BitTorrent. Let me explain.
    But first, some background.

    RSS (RDF Site Summary) is a simple format for syndicating content on the web. These days, the most common application of RSS is subscribing to weblogs: you tell your computer to check an RSS file for changes every so often, and then it notifies you when there's something new to read. If you're like me and you read one metric shitload of news every day, this is a life-saver.

    BitTorrent, the brainchild of Bram Cohen, is the current cool-kids' P2P program. It works sort of like Kazaa, but at a lower level. It doesn't handle searching for new files, it doesn't have a media player, it just concentrates on downloading big files efficiently.

    Okay. Two solutions in search of a problem. Here's a problem:

    - I have a weakness.

    I am addicted to the show Alias. I watched the first couple episodes of season two as it aired, and I was hooked. In my honest moments, I'll admit that the show's appeal is mostly due to the callipygian Jennifer Garner. It's a weakness; we deal.

    But it gets worse. I go out on Sunday nights, when Alias airs, and I don't want to give that up. That's why God created the VCR, I know, but to compound the problem, I don't have TV. I don't want to have TV, because I love the feeling of superiority that I get by not having it.

    This system is at tension, it has no rest, its forces are unbalanced, it wants to be resolved.
    A partial answer.

    The internet, it turns out, is great at resolving different kinds of tensions, and this is one of them. After a few weeks of missed episodes, I realized that with a little patience, a P2P program like Kazaa was able to fetch back-episodes with aplomb. Each file is around 450 megs, fairly high-quality video, with commercials cut out. I start a few episodes downloading, and by the next evening, they're ready to watch, whenever I have the time.

    After a few weeks of enjoying this, a new tension emerged: I had caught up with all of the old episodes, and I had to wait a week for each new one. The problem is that the Kazaa protocol isn't especially well-tuned for getting brand new files: first someone has to record the show as it airs, cut out the commercials, and compress it to a reasonable size, then seed it on the network. Then, it has to slowly propagate to its peers, each transfer taking hours. It might take three days before it's available on enough peers that I'm able to even find it, let alone download it.
    BitTorrent to the rescue.

    The solution is BitTorrent. BitTorrent operates on similar principles to Kazaa, but it's tuned differently: it excels at downloading files that are new or currently in high demand. It breaks large files into many small chunks, and coordinates their assemblage, so that users can tap into a swarm and distribute the load evenly. At the same time that you're downloading a chunk, another user is downloading an earlier chunk from you -- no one server is overwhelmed, and the more popular a file, the higher its availability is. It's perfect for large files that are most interesting when they're fresh -- in other words, it's perfect for TV shows.

    In many cases, I have been able to use BitTorrent to completely download a new TV show mere hours after the show airs. Like a TiVo user, I'm no longer bound to a specific time to watch my shows. I'm free to go out on Sunday night and still watch my show while it's brand new. TV is now asynchronous.

    - Life is good.

    But it could be bet