Slashdot Mirror


Hulu Munging HTML With JS To Protect Content

N!NJA writes "Hulu has started encoding the html that they send to people's browsers, and then decoding it using javascript before rendering it. [...] They then run the character stream through a series of javascript functions to convert it back into plain text before pushing it into your browser using DHTML. That's quite a lot of effort just for fun, so I assume that is to stop screen scrapers from parsing content." I really can't understand all this effort. Boxee displayed the Hulu advertising perfectly. I suspect Alec Baldwin is to blame.

281 comments

  1. what do you expect? by antibryce · · Score: 5, Funny

    they're aliens. that's how they roll.

    1. Re:what do you expect? by punkmanandy · · Score: 5, Funny

      They are doing this to confuse, to better mush our brains.

    2. Re:what do you expect? by dreemernj · · Score: 2, Funny

      Based on this story, I believe they have shifted their efforts towards munging our brains.

      --
      1 (short ton / firkin) = 89.1432354 slugs / keg
    3. Re:what do you expect? by ByOhTek · · Score: 1

      it sounds like the problem is that it's /their/ brains that are mushed.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    4. Re:what do you expect? by Anonymous Coward · · Score: 1, Funny

      I for one welcome our HTML munging overlords.

    5. Re:what do you expect? by Anonymous Coward · · Score: 0, Informative

      I always knew there was something different about liberals.

    6. Re:what do you expect? by ZorinLynx · · Score: 3, Insightful

      Sadly their marketing is so clever and hilarious I think it's making many of us forgive their stupid actions with regard to boxee and such.

      I mean, come on. They're ALIENS.

    7. Re:what do you expect? by Anonymous Coward · · Score: 0

      Just wondering... but wouldn't it be like mostly a day work to crack this... Like, firebug already allows you to see what you're really see-ing.

    8. Re:what do you expect? by Pictish+Prince · · Score: 1

      You are worfless, Alec Baldwin!

      --
      Only his tendency toward a dazed stupor prevented him from screaming aloud.
    9. Re:what do you expect? by TerranFury · · Score: 1

      More seriously, what are they trying to accomplish? Why bother doing this?

      If they want to force people to view ads, they should just include them directly in the video stream. This would keep everyone happy, as it would both make ads hard (enough) to remove (that nobody would bother) and allow Boxee/xbmc/whatever to play back the streams easily. Moreover, they should make getting these videos as simple as possible; e.g., with a single HTTP GET request instead of the pointlessly-obfuscated transaction that they currently use.

    10. Re:what do you expect? by Firehed · · Score: 2, Interesting

      The ads are (more or less) built directly into the video stream. The issue is that the content producers take issue with people using media center appliances to put their internet content on a TV screen, despite being identical content to what's shown on TV (except that rather than skipping ALL the commercials with a TiVo, people sit through or ignore the single ad in Hulu streams).

      Yes, they SHOULD do it that way. Lord knows that I'll never pay for a cable TV subscription (unless by the laws of retarded cable company economics, it lowers my internet bill), and to me it's all the same content regardless of the display medium. As it is, I'll usually just listen to the stream in the background while pretending to work, since Stewart and Colbert don't exactly rely too heavily on visuals.

      But that's beside the point - so long as the content producers (NBC, FOX, etc) continue to have last-century business models, Hulu really has to cooperate with them. It's certainly in their best interest from an ad sales perspective to get the content in front of as many people as possible, regardless of the display device - CPM ads only care about the number of eyeballs. I'll happily go back to torrents if they make it hard to watch shows through Hulu, where they'll get exactly $0.00 per viewing.

      --
      How are sites slashdotted when nobody reads TFAs?
    11. Re:what do you expect? by Oktober+Sunset · · Score: 1

      That's what all their episodes of Lost are for..

    12. Re:what do you expect? by ZorinLynx · · Score: 2, Interesting

      Maybe content producers should start realizing that they're playing too many ads.

      One of the things I like about the show Fringe is that FOX plays it with between one and three 30 second ads per break. This is actually tolerable. Other shows end up having 5-6 ads per break; by the end of the break you're going "WTF where's my show?"

      Watching live TV (with ads included) would be a lot more tolerable with 1-2 ads per break. I think more people would watch to make up the difference.

    13. Re:what do you expect? by TerranFury · · Score: 1

      It's certainly in their best interest from an ad sales perspective to get the content in front of as many people as possible, regardless of the display device

      That's basically what I'm thinking too.

      The ads are (more or less) built directly into the video stream

      By "video stream" I should have more specifically said "FLV" -- and it really looks like ads are not just more video within the same FLV.* Two reasons for thinking this: (1) The ad at the beginning looks like a high-res static image, not FLV of the same quality; (2) a Hulu plugin for XBMC, which I assume worked by teasing out the location of the FLV file, did not play any ads (back before Hulu changed things and it stopped working).

      * It sounds like maybe you knew this already.

    14. Re:what do you expect? by Anonymous Coward · · Score: 0

      Bawksie?

  2. With apologies to Shakespeare... by Bieeanda · · Score: 5, Funny

    It sounds like there's something ROT-13 in the state of Hawaii.

  3. April Fools Day... by Anonymous Coward · · Score: 5, Funny

    ...ended at midday yesterday. Though I have to admit that this is far funnier than the "stories" that Slashdot ran at the time.

    1. Re:April Fools Day... by revoldub · · Score: 2, Funny

      Don't worry, just visit Hulu via Internet Explorer 8.1 and you can view all the encoded server-side HTML and JS.

  4. Cat & Mouse. by 0100010001010011 · · Score: 5, Informative

    The XBMC guys already made a plugin after the last hulu change. It'll take a few hours and a new one will be made.

    Especially if you SEND the user all the info they need, how hard is it to decode functions? There are crackers out there that take decoded assembly to figure out how to bypass DRM, what makes Hulu think their implementation will be any more difficult?

    1. Re:Cat & Mouse. by C0vardeAn0nim0 · · Score: 5, Funny

      a marketing major or MBA course. that's what makes them think it'll be more dificult.

      --
      What ? Me, worry ?
    2. Re:Cat & Mouse. by schmidt349 · · Score: 5, Funny

      Shut up! That's why.

    3. Re:Cat & Mouse. by v1 · · Score: 4, Insightful

      It's probably more targeting people like me. I've already considered writing an app to scrape the pages, and download ALL their movies to a large hard drive or two.

      I'm sure it's on a lot of other people's minds too with similar skills.

      I do that from time to time for web archives of images too. Curse that 1000 hit limit on images.google.com!

      --
      I work for the Department of Redundancy Department.
    4. Re:Cat & Mouse. by pionzypher · · Score: 2, Informative

      They've already worked around it.

      In the OP link: 2.6.7: Changed Hulu code to deal with their new encoding of web pages. Note, this slows it down a fair bit, so UK-only users are advised to do a custom install to turn off US.

      --
      I'll believe in corporations having personhood when Texas executes one... - advocate_one
    5. Re:Cat & Mouse. by maxume · · Score: 2, Insightful

      Isn't it nice knowing that we evolved from rats?

      Do you really believe that all of this content is going to get less available over time? Note that this would essentially contradict all of history.

      --
      Nerd rage is the funniest rage.
    6. Re:Cat & Mouse. by jnetsurfer · · Score: 4, Insightful

      Even still, if they're using javascript to decode the HTML, they're not really protecting themselves. Your app can just run their javascript and still work perfectly.

    7. Re:Cat & Mouse. by koterica · · Score: 5, Insightful

      This is modded as funny, but it is rather insightful. The people who make business decisions (or what they think are business decisions) don't necessarily understand the things they are messing with. In this case, they obfuscate because they are worried about people pirating content.

      Honestly? Hulu is a great service (if you live in the US) but its not a high priority target for piracy. Why go to the effort of ripping a stream with ads in it when the torrent is already out?

    8. Re:Cat & Mouse. by whisper_jeff · · Score: 1

      Trust me, Marketing Majors and MBAs do make everything harder...

    9. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      Not more difficult, just more annyoing. I for one would much rather read assembly than javascript :p

    10. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      "There are crackers out there that take decoded assembly to figure out how to bypass DRM, what makes Hulu think their implementation will be any more difficult?"

      Oh, that's easy: severe lack of communication between management and technical staff.

      Doesn't bode well for the future of Hulu, does it? Sell stock now.

    11. Re:Cat & Mouse. by fprintf · · Score: 4, Insightful

      No, trust me, the freakin' programmers and IT people make it impossible. All us MBAs want to do is output a freakin graph, and you put us through all kinds of process steps, and gates and usability testing, and then decide it will cost $1Million just to make a simple change. No wonder nothing gets done without a multi million dollar budget.

      --
      This post brought to you by your friendly neighborhood MBA.
    12. Re:Cat & Mouse. by tweek · · Score: 4, Informative

      It has nothing to do with piracy. It has to do with revenue from cable company contracts. The problem the "content providers" had was that via Boxee and other set-top pcs, people could forgo cable all-together and that would be a huge chunk of lost revenue. Hulu is popular but the ad revenue from Hulu is nothing compared to the money the cable companies pay "content providers".

      * I quote "content providers" because Hulu liked to use that phrase when Boxee was shut out. The fact of the matter is that Hulu is co-owned by two of these "content providers" so in essence, Hulu *IS* the "content provider"

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    13. Re:Cat & Mouse. by kirbysuperstar · · Score: 2, Interesting

      Do you really believe that all of this content is going to get less available over time?

      What about if your internet goes out and there's jack-crap on TV? Oh look, a HDD full of episodes/movies/whatever. Or.. well this one doesn't apply in this case, as Hulu is US only, but for people with low bandwidth/download quotas, streaming is a total waste. Hell, if I was to stream something, I'd nab a copy of it, just so I didn't feel I was wasting my quota.

    14. Re:Cat & Mouse. by Foolicious · · Score: 2, Funny

      I do that from time to time for PORN too. Curse that 1000 hit limit on images.google.com!

      There you go. Fixed that for you.

      --
      Please don't use "umm" or "err" or "erm".
    15. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      Now that it's "protected", any attempts to bypass that protection is a violation of the DMCA.

      So, the team that develops the new plugin will have to reside outside of the US.

    16. Re:Cat & Mouse. by Zebedeu · · Score: 5, Insightful

      Do you really believe that all of this content is going to get less available over time? Note that this would essentially contradict all of history.

      Yeah, don't bother making copies of those documents at the Great Library of Alexandria.

    17. Re:Cat & Mouse. by hduff · · Score: 1

      This is modded as funny, but it is rather insightful. The people who make business decisions (or what they think are business decisions) don't necessarily understand the things they are messing with.

      They absolutely misunderstood. Remember the I-Opener? http://en.wikipedia.org/wiki/I-Opener

      --
      "I believe in Karma. That means I can do bad things to people all day long and I assume they deserve it." : Dogbert
    18. Re:Cat & Mouse. by illumin8 · · Score: 2, Informative

      Do you really believe that all of this content is going to get less available over time? Note that this would essentially contradict all of history.

      Actually, yes. Because Hulu is controlled by content owners, who seem to want to create tons of content and then keep honest viewers from ever watching it (see Fox scheduling sci-fi shows during the worst possible time slots), there have already been a lot of cases of Hulu removing content. The show It's Always Sunny in PA was pulled from Hulu by the content owners. Also, most shows only show a few episodes from the latest season, and when the season is over and a new season starts, the old seasons are removed.

      There are a number of reasons why it might be nice to have an archival copy of the shows available on Hulu. Personally, I prefer to use a combination of Netflix + Handbrake/MetaX + iTunes + AppleTV for my video archival and streaming purposes. I get great quality with DVD rips encoded in H.264, and a nice menu system with cover art and tagging (thanks to MetaX) that works beautifully on my HDTV through the AppleTV. It's also a system so brain dead simple that normal people can use it.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    19. Re:Cat & Mouse. by Idiomatick · · Score: 3, Informative

      The documents in Alexandria WERE copies. The reason the library was so great was that when people came to port the librarians would copy travelers' stuff. I think it would be kind of impressive if the riaa drmed some of their stuff and protected it so well that it dissapeared entirely... like top secret documents in the us gov.

    20. Re:Cat & Mouse. by one_in_a_milli0n · · Score: 0

      Trust me, Marketing Majors and MBAs do make everything harder...

      "Everything" only if they are female.

    21. Re:Cat & Mouse. by MoonBuggy · · Score: 4, Insightful

      The fact of the matter is that Hulu is co-owned by two of these "content providers" so in essence, Hulu *IS* the "content provider"

      I'd be interested to know where the division lies, actually. Their blog posts when Boxee was cut off had a distinctly irritable tone - they were very much making their point that the content providers don't understand the new marketplace they're operating in; basically, they were saying of the content providers the exact same thing most of the posts on this story are saying of them.

      To me, that means they're autonomous to a reasonable degree but the studios have the final say. I would guess that the Hulu team themselves made all the relevant points about how this obfuscation won't work, and were overruled - just because their company is owned by the studios, doesn't mean the employees working there share the same ideas.

    22. Re:Cat & Mouse. by Anonymous Coward · · Score: 1, Insightful

      Except many of us have already forgone cable... and this is their chance to get advertising money back from this audience if they quit messing with our hulu!

    23. Re:Cat & Mouse. by mapkinase · · Score: 2, Funny

      I probably won't regret missing "Zenon and Hypatia making a porno" from that library

      --
      I do not believe in karma. "Funny"=-6. Do good and forbid evil. Yours, Oft-Offtopic Flamebaiting Troll.
    24. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      So, the team that develops the new plugin will have to reside outside of the US.

      And so does anyone who implements a web browser. Hulu just killed Microsoft and Apple. Unfortunately, they also killed Mozilla and KDE.

    25. Re:Cat & Mouse. by geekoid · · Score: 1

      Besides Alexandria...and the dark ages...and..well many times throughout history.

      Now, is it likely to go away from the internet? I don't think so, but who knows?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    26. Re:Cat & Mouse. by thesolo · · Score: 4, Insightful

      No, trust me, the freakin' programmers and IT people make it impossible.

      Riiiiiight.

      Sorry, but you're wrong. Honestly, we just want to get the code written and have you leave us alone. But we can't do that.

      Instead, we have to follow the rules implemented by management, usually non-IT management. So while the code change itself might be all of 10 minutes, we have to follow Six Sigma, or have all changes go through 3 weeks of requirements gathering, or have to follow some horrible process workflow like the Waterfall model because they read about it in CEO Magazine.

      It's management who make your life more difficult. And oddly enough, almost all of them have MBAs...

    27. Re:Cat & Mouse. by Maxo-Texas · · Score: 3, Interesting

      True story...

      Three separate estimates for a project have determined that making a change will take about 1400 to 2800 hours. These were swag by a analyst with 8 years experience with the application, a formal 40 hour estimate by a different analyst with 9 years experience with the application, and an outside estimate by a contracting house (who wink/wink made it clear the 1400 hour estimate was really them lowering their billing rate to get some work- they would be working 20 hours a week unpaid to make the 1400 hour estimate).

      The CIO came in and said "I don't see how this can be so hard", drew some boxes on a whiteboard as the "high level design" and said, "this should take 400 hours". (This was after the three estimates kept disagreeing with her wishes)

      And *every* VP and senior director in the room, nodded in agreement and didn't say a god damned thing.

      One of the ways planned to meet this goal is to assume testing will find no defects and take one week less than normal. That's just one -- there were more.

      In the current environment- IT people are seeing some really bizarre behavior by the business types (I have friends at three other companies that report similar experiences).

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    28. Re:Cat & Mouse. by Mister+Whirly · · Score: 1

      Digital copies are much more trivial to produce than physical copies.

      --
      "But this one goes to 11!"
    29. Re:Cat & Mouse. by Bigjeff5 · · Score: 4, Funny

      A month, a friggin month to unplug from a 100mb switch port and plug into a 1gb switch port.

      5 minute change if you include the exhaustive checks, and double checks, and tripple checks to make sure there is not a problem.

      Change Management at its finest!

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    30. Re:Cat & Mouse. by hondo77 · · Score: 2, Interesting

      Me: I estimate this will take four months.

      Director of IT (former sysadmin): This should only take four weeks.

      Want to guess who got blamed when the project took four months?

      --
      I live ze unknown. I love ze unknown. I am ze unknown.
    31. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      Considering that the "Cable" companies that provide the bulk of that revenue happen to also be providing internet access... Heh... It's the media companies being stupid, honestly. It's not a big leap to have the ISPs do things that mitigate the bandwidth damage these new usages of the Internet provides to their backbone and then they can provide media on demand for $X per month plus provide premium deals for the same. There ARE ways of going about all of this that work the way we want things and provide the revenue streams they want- they're just missing the forest for the trees.

    32. Re:Cat & Mouse. by hondo77 · · Score: 4, Insightful

      What about if your internet goes out and there's jack-crap on TV?

      Read a book?

      --
      I live ze unknown. I love ze unknown. I am ze unknown.
    33. Re:Cat & Mouse. by kirbysuperstar · · Score: 3, Funny

      What is "book"?

    34. Re:Cat & Mouse. by ohnotherobots · · Score: 1

      What this suggests to me is that if Hulu/Boxee could provide the same shows with less ads for free on demand... What exactly am I paying the cable company for? Why is it so expensive for them to provide a less valuable service? Seems like if they can't handle the competition then they shouldn't be in business anymore.

    35. Re:Cat & Mouse. by MilesAttacca · · Score: 1

      man book

      --
      98% of America's teens drink alcohol, smoke, and have sex. Put this in your sig if you like bagels.
    36. Re:Cat & Mouse. by Sleepy · · Score: 2, Informative

      I can't tell if you are kidding or not, but if you think programming is easy, feel free to try it on your lunch break.

      FYI - programmers don't require usability testing. I think you have programmers confused with your CUSTOMERS (or your Program Manager). They DO require pesky documentation. Most programmers have the urge to dive in and code without planning.

    37. Re:Cat & Mouse. by colfer · · Score: 1

      But not to store for a millennium.

    38. Re:Cat & Mouse. by electrosoccertux · · Score: 1

      It has nothing to do with piracy. It has to do with revenue from cable company contracts. The problem the "content providers" had was that via Boxee and other set-top pcs, people could forgo cable all-together and that would be a huge chunk of lost revenue. Hulu is popular but the ad revenue from Hulu is nothing compared to the money the cable companies pay "content providers".

      * I quote "content providers" because Hulu liked to use that phrase when Boxee was shut out. The fact of the matter is that Hulu is co-owned by two of these "content providers" so in essence, Hulu *IS* the "content provider"

      Not for long. Last year something like 40% of their advertisements were public service announcements. Only you can prevent forest fires, tell your friends to slow down while driving, etc.

      Basically, Hulu is not profitable yet. Probably won't be for some time, until advertisers catch on. I hope that's the only problem.

    39. Re:Cat & Mouse. by edalytical · · Score: 1

      No manual entry for book

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    40. Re:Cat & Mouse. by Thornburg · · Score: 1

      Ummm... am I the only one who thought this was probably supposed to be *gasp* sarcasm?

      What's with all the responses taking it seriously?

      I'd give it +1 Funny if I had any mod points.

    41. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      The Noid?

    42. Re:Cat & Mouse. by chromas · · Score: 1
      1. Tech staff half-asses 'security measures'
      2. Users crack it instantly and keep going
      3. Management's happy until they find out
      4. GOTO 1
    43. Re:Cat & Mouse. by interkin3tic · · Score: 3, Funny

      The XBMC guys already made a plugin [lifehacker.com] after the last hulu change. It'll take a few hours and a new one will be made.

      Those slowpokes, I've already configured my videocamera to record my computer screen, the plugin took only 30 seconds (and the only reason it took that long is because I didn't have a flashlight and it was dark under my desk.)

      Not only that, but I bet their version won't encode to high-quality VHS tape format.

    44. Re:Cat & Mouse. by cstdenis · · Score: 1

      I'm illiterate you insensitive clod.

      --
      1984 was not supposed to be an instruction manual.
    45. Re:Cat & Mouse. by maxume · · Score: 1

      If some guy with a hard drive ends up with the last copy of the content on Hulu, he is going to have bigger problems than finding something to watch on his TV.

      --
      Nerd rage is the funniest rage.
    46. Re:Cat & Mouse. by Pollardito · · Score: 1

      maybe the point is to encrypt it just so that decrypting has to be done at all. does the DMCA apply to web pages?

    47. Re:Cat & Mouse. by julesh · · Score: 1

      Me: I estimate this will take four months.

      Director of IT (former sysadmin): This should only take four weeks.

      Want to guess who got blamed when the project took four months?

      I find myself in this situation all the time. The annoying thing is, whenever I call my boss on his underestimates, he does the project himself and gets it done in the time he said it would take.

      Of course, I'm then left to maintain his umaintainable, obnoxious code. :(

    48. Re:Cat & Mouse. by dfries · · Score: 2, Funny

      dict book
      From WordNet (r) 3.0 (2006) [wn]:
      2: physical objects consisting of a number of pages bound together; "he used a large book as a doorstop" [syn: {book}, {volume}]

      Ah, an object used to hold doors open, but I fail to see the entertainment value in a doorstop.

    49. Re:Cat & Mouse. by v1 · · Score: 1

      I do that from time to time for PORN too. Curse that 1000 hit limit on images.google.com!

      Google Images actually has filters for that, that are on by default. You won't find much porn at all unless you sign in and disable safe browsing.

      --
      I work for the Department of Redundancy Department.
    50. Re:Cat & Mouse. by MilesAttacca · · Score: 1

      And how redundant, too. That's what old computers are for!

      --
      98% of America's teens drink alcohol, smoke, and have sex. Put this in your sig if you like bagels.
    51. Re:Cat & Mouse. by tweek · · Score: 1

      Good point. I didn't get into Hulu until last summer some time. I do remember that, even recently, one episode of something or the other basically played the same commercial every single time.

      But it would seem to me that Hulu's model is actually BETTER for the content providers and advertisers. With my myth setup at home, I don't watch commercials. EVER. At least with Hulu, I did watch commercials because they were fairly minimal.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    52. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      It has nothing to do with piracy. It has to do with revenue from cable company contracts. The problem the "content providers" had was that via Boxee and other set-top pcs, people could forgo cable all-together and that would be a huge chunk of lost revenue.

      It's too late. They need to wake up to the reality of today. I have at least 5 TVs in my house (maybe more if you rummage through the junk in the garage) and I do not have cable, or satellite. I don't even have them hooked up to an antennae anymore -with the switch to digital I realized I just dont care to watch broadcast TV.

      I get all the shows I want to watch online. I'd say 99% of them from Hulu. Before Hulu, I was able to watch the shows online, but it required surfing several sites. With hulu, they are all in one place.

      So... to the executives out there I say: Don't kill the goose that lays the golden eggs. I like your service, but I can get what I want elsewhere.

    53. Re:Cat & Mouse. by Zordak · · Score: 2, Informative

      True story: I worked for a government contractor in 1999. Our customer maintained an old DOS program that talked to little boxes on military aircraft. The program had a Y2K issue that the customer wanted fixed, so he issued a contract to us (sole source, of course). The budget was somewhere between $500k and $750k. The timeline was about 9 months, including writing documents justifying why the fix was needed, documents about what the fix would fix, documents about how we would fix it, documents about how we would test it, some actual coding, travel expenses for several people to fly halfway across the country to where they had airplanes, several days of extensive acceptance testing, more documents about how we tested it and what the results were and so forth.

      In reality, the fix consisted of tweaking maybe 20 lines of Pascal, and I had made the changes within the first few weeks of getting the contract (while we were still in the phase of justifying why we need to change it; technically, I was not supposed to so much as touch the source files yet). The hardest part of the task was rebuilding their kludged-together make environment with hard-coded DOS paths since the thing would only work with the specific Pascal compiler they had used on their old system back in the 80s.

      The best part: as soon as we were finished, and we had fully tested and qualified the shiny new Y2K-compliant code, the software got preempted by a new release of a bigger Windows-based system that rolled in the same functionality (basically it was a land grab by a program office responsible for another part of the same aircraft). As far as I know, my code was never deployed on a single computer.

      --

      Today's Sesame Street was brought to you by the number e.
    54. Re:Cat & Mouse. by fprintf · · Score: 3, Informative

      Don't bother! I was being totally serious. You see, from a business/MBA standpoint (yes, I know there are very very few of us here on Slashdot.. I think we might be outnumbered by the women) it all looks like stonewalling. And the thing is, the project architect is going to get blamed, probably when he is long gone from the first project, when it takes $500K to add a table to a data warehouse.

      Here is the problem. The MBA type guys don't have a clue what works or doesn't work from an IT perspective. We can only make suggestions of what we want, and encourage folks to seek acceptable alternatives. But if we say we have $5M to do a project, and you say it can't be done for less than $10M we have to trust you. Since we only have $5M you get to recommend either doing the project half-assed, with half the functionality required, or you don't get *any* work and the funding goes to some other project. So what ends up happening is a "multi-year" project is born. "We'll build the foundation and some of the features required and do the rest next year when more funding is available" the project manager will say. And yet, when next year rolls around then there is no funding 'cause a 100 other projects are requesting priority instead. It is a maddening circle. The MBA types, like myself, blame the IT team for incompetence and failure to deliver when they promise a certain feature set. The IT types blame the MBAs for being inflexible and unrealistic. Finally everyone blames the customer for being too demanding.

      --
      This post brought to you by your friendly neighborhood MBA.
    55. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      LOL, yea the programmer is the one that made it cost $1 mil and go way past the deadline. Gimme a break. Stop changing the requirements. You HAVE to test, unless you want to ship a broken product. Idiot.

    56. Re:Cat & Mouse. by Pictish+Prince · · Score: 1

      No, trust me, the freakin' programmers and IT people make it impossible. All us MBAs want to do is output a freakin graph, and you put us through all kinds of process steps, and gates and usability testing, and then decide it will cost $1Million just to make a simple change. No wonder nothing gets done without a multi million dollar budget.

      This is modded insightful, but it is rather funny.

      Seriously, are MBA's considered nerds? Even W had an MBA...

      --
      Only his tendency toward a dazed stupor prevented him from screaming aloud.
    57. Re:Cat & Mouse. by tepples · · Score: 1

      What about if your internet goes out and there's jack-crap on TV?

      Read a book?

      The public library is closed at night and on weekends. Once I've finished the books that I'm already borrowing, what should I do without Internet access when the public library is closed?

    58. Re:Cat & Mouse. by RareButSeriousSideEf · · Score: 1

      Cable contracts aside, you'd think there'd have to be a revenue disparity for the network between ads aired on TV and those shown on Hulu or similar sites. Slashdotters might be ready to dump cable for online video options, but it's going to be a few years yet before the average Joe even has a PC hooked up to his TV.

      On network TV, 30-second prime time ad slots can run $100K, $300K, $700K if you have a juggernaut show. From what I can gather, the CPMs run in the $12 - $25 range. I hear a 30-second slot on Hulu might yield $25 - $35 per thousand views. If my quick search results are remotely accurate, the question becomes one of revenue share.

      How much of Hulu's CPMs do the keep, and how much do they pass on to the networks? I'd really be interested in the per-viewer economics of the different distribution channels from the networks' perspective.

    59. Re:Cat & Mouse. by Yold · · Score: 3, Interesting

      I don't think the CIO's lack of understanding is caused by her being a "business type". Fact is, unless you've been knee-deep in the code for the system in question, you probably have a very skewed understanding of the time requirements.

      Case in point, a client of mine was a PhD/MD. Definitely a nerd, not a business type. He has programming skills, yet he expects me to be able to accomplish 20+ hours of coding in an hour. He simply doesn't understand the amount of thinking, experimentation, design, coding and testing involved for modern web-apps.

      More relevant case in point, my boss has a PhD in computer science. About 10 years ago, he was a programmer just like me, but now he runs big-numbers for the business types. He has been nagging me about current project to be done, because back when he was a web developer, everything was server-side CGI. No CSS prettiness to worry about, limited cross-browser issues, and there was no cluster-fuck codebase to wrestle with. If he gave 2-shits about being a better manager, he'd ask "what sort of problems are you having/expecting", rather than "is it done yet?", and then telling me to hurry up to create bug-free code (pfffft what an oxymoron).

      Fact is, every manager I have ever had in a technical position has been woefully out-of-touch with the nitty-gritty of their subordinate's work. Whether or not that person had substantial computer/technical background is irrelevant, because they don't understand the specifics of the system/project in question.

    60. Re:Cat & Mouse. by cayenne8 · · Score: 1
      "Good point. I didn't get into Hulu until last summer some time. I do remember that, even recently, one episode of something or the other basically played the same commercial every single time."

      I just recently discovered it...and while it was great to watch the last 2 or 3 Family Guy / Simpsons episodes that had been out, I was disappointed to see there wasn't much depth in how far back they go in the catalog to watch.

      Also, was looking for other shows, like 2.5 Men...apparently all they have for that are previews and short scenes.

      Back to NewzBin for me....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    61. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      Betamax would be higher quality, then you can transfer it to HD-DVD.

    62. Re:Cat & Mouse. by cayenne8 · · Score: 1
      "No, trust me, the freakin' programmers and IT people make it impossible. All us MBAs want to do is output a freakin graph, and you put us through all kinds of process steps, and gates and usability testing, and then decide it will cost $1Million just to make a simple change. No wonder nothing gets done without a multi million dollar budget."

      Well, if you'd quit with all the fasking Status Reports, and worthless meetings, we could get stuff done, tested and out the door much earlier and under that quoted budget.

      Remember, Rome didn't conquer the known world by having meetings...

      The did it by KILLING their enemies.

      :)

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    63. Re:Cat & Mouse. by cayenne8 · · Score: 2, Insightful
      "As far as I know, my code was never deployed on a single computer."

      Hey...as long as you got paid.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    64. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      But why would you want the low quality streamed crap when you can get DVD quality from the pirate bay and it will probably download faster?

    65. Re:Cat & Mouse. by Firehed · · Score: 1

      It really does amaze me. All they have to do is run the web page in its completeness as it's sent to them (HTML-deobfuscating JS included) and override the default stylesheet to tweak the player a bit. It's about five lines of code on top of throwing the code Hulu provides in a chrome-less browser.

      It took me about three minutes to make a specialized player for the Twit.TV Stickam stream that I open up in an instance of Fluid.app (a single-site browser for those who haven't heard of it) - just throw the embed in a page and use a little absolute positioning CSS to hide elements of the player I don't care about (chat window, etc) and voila - instant video streaming app in the smallest space possible. I envision it as only trivially more difficult to do the same thing to a Hulu page, only because you'd either have to do some ugly DOM traversal to get to the player thanks to the obfuscation or nuke their stylesheets to hide everything but that same player. Maybe ten minutes worth of work, rather than 3.

      --
      How are sites slashdotted when nobody reads TFAs?
    66. Re:Cat & Mouse. by Patch86 · · Score: 2, Insightful

      Alternatively, they may know that the obfuscation won't work, but may not care.

      As an advertising-driven service, all they care about are site hits and views. It's not really in their interest to limit their service in any way, and not in their interest to bolster DVD sales.

      Their content providers, however, care lots about piracy. They're probably laying on the pressure to make the Hulu boys tougher on piracy. And as noted, they're probably all advertising graduates.

      By doing this, Hulu might just be doing something to appease the content providers ("hey look, we've done all these clever things to stop piracy!"), but not actually give two hoots as to whether it actually works.

    67. Re:Cat & Mouse. by tweek · · Score: 1

      You're absolutely right. The revenue was nowhere NEAR what spots on television were. However it could have been. I still think Boxee is/was the killer app for Hulu.

      To answer the question, there are at least 4 parties in the mix for buying a TV spot (let's assume this is a local spot).

      buyer (Joe's House of Shoes)
      ad agency
      broker (Katz for instance)
      station

      That's a whole lot of moving parts. There are software businesses built around connecting all these people. A lot of people have fingers in the pie. Hulu may or may not have cut out part of that process. Probably not but the end cost was probably much cheaper to the person who drives all this, the buyer. Sure the cost would have gone up down the road as popularity for Hulu soared but right now, Hulu was probably the cheapest route to get your ads out there.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    68. Re:Cat & Mouse. by tweek · · Score: 1

      Right, because an MBA was never stupid enough to say they needed something online in a week when it would take at least 2 weeks to get something as simple as hardware.

      Or maybe there's this whole thing called SOX that requires us BY LAW to implement change control processes and auditing so we can stay in business.

      The next time an MBA is willing to take a phone call at 4AM because something went wrong with that "simple change", then we can have a conversation.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    69. Re:Cat & Mouse. by tweek · · Score: 1

      While that's an extreme circumstance, there's probably a process in place to track those changes. Additionally, the checks to make sure that you don't cause any problems on the switch might mean that the work has to be done after hours.

      It sounds like a simple change but considering you (the requestor) isn't the one on the hook if god forbid something does go wrong, I think I (the person responsible) has the right to do some due diligence.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
    70. Re:Cat & Mouse. by shutdown+-p+now · · Score: 1

      What is "book"?

      It's like a MUD that never shows you the command prompt, and just keeps playing itself. A very novel concept. Some even have high-quality pre-rendered graphics!

    71. Re:Cat & Mouse. by 24-bit+Voxel · · Score: 1

      This keeps happening to me too. I work in 3D for tv and my boss likes to come around and cut my estimates in half on a regular basis. Then when I call him on it, he does himself it in such a way that it takes days to make changes instead of hours. We save money on setup, and lose out on weekends and nights on maintenence. (By we I mean everyone but him.) He also likes to come into the end of a 6month project and make sweeping changes so he feels he saved the project. To make this more understandable to the /. crowd, it's like spending 6 months developing a back end in CSharp and 3 days before delivery your boss says, hey we could just do it in visual basic. I'm looking for a new job.

    72. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      Heh, well, the librarians at Alexandria would copy the travelers' stuff, but then they would keep the original, and return a copy to the traveler. If the traveler was lucky...

    73. Re:Cat & Mouse. by jnana · · Score: 1

      It's just intended to make it a bit more difficult, in order to discourage people who would be willing to write a 4-line script that uses Curl but are too lazy to do much more.

    74. Re:Cat & Mouse. by meyekul · · Score: 2, Funny

      Yes, but what if the Kindle is broken?

    75. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      It's dark out and all your lightbulbs also burnt out. (Imagine that the grues weren't hungry or something)

    76. Re:Cat & Mouse. by Tubal-Cain · · Score: 1

      And *every* VP and senior director in the room, nodded in agreement and didn't say a god damned thing.

      Did you?

    77. Re:Cat & Mouse. by bhtooefr · · Score: 1

      Or appear to reside outside of the US.

      SSH into a box in Russia for development.

    78. Re:Cat & Mouse. by zonker · · Score: 0

      I'd guess those MBA's also think the DMCA is going to save them.

    79. Re:Cat & Mouse. by JackieBrown · · Score: 1

      It's interesting watching Hulu pour money and resources to keep fixing a "problem" they created.

    80. Re:Cat & Mouse. by Maxo-Texas · · Score: 1

      I didn't say as much I would normally.
      But I said a hell of a lot more than they did.

      At the end of my spiel, she blinked a couple times and then started talking like I had said nothing.
      It was strangely... robotic.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    81. Re:Cat & Mouse. by Anonymous Coward · · Score: 0

      For further proof that it is management that tangles this stuff up, read about how it took an entire year to write the few hundred lines of code that make up the Windows Vista shutdown menu:

      http://moishelettvin.blogspot.com/2006/11/windows-shutdown-crapfest.html

    82. Re:Cat & Mouse. by atraintocry · · Score: 1

      This comment would have been perfect for the technical debt discussion higher up on the page.

  5. Don't they want people to use Hulu? by Anonymous Coward · · Score: 2, Insightful

    I mean, the alternative here is to use torrents. Why would Hulu (or their corporate overlords) want to make it difficult to use Hulu, when it's already just as easy to download the show and play it in whatever media center thingamajig I want with no ads?

    1. Re:Don't they want people to use Hulu? by NeoSkandranon · · Score: 5, Insightful

      They *want* you to go back to watching regular TV, where the ad revenue is greatest.

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
    2. Re:Don't they want people to use Hulu? by causality · · Score: 4, Insightful

      They *want* you to go back to watching regular TV, where the ad revenue is greatest.

      As you probably know, that cat's not going back into the bag. I wonder whether the inability to admit this and work with it is a special trait of media companies or if it's just true of large organizations in general?

      --
      It is a miracle that curiosity survives formal education. - Einstein
    3. Re:Don't they want people to use Hulu? by Anonymous Coward · · Score: 2, Interesting

      CPM is higher on Hulu than it is on the TV because users are "more engaged" on the PC than they are on the TV. The two potential problems with pushing Hulu to the TV screen are:
      1) Advertisers are paying a premium for engagment that they aren't getting.
      2) It will eat into they biggest customers' (cable,satellite, etc) revenue who, I am reliably told, are putting a lot of pressure on Hulu to pull the plug on boxee.

    4. Re:Don't they want people to use Hulu? by MoonBuggy · · Score: 2, Insightful

      It's a shame, actually, that they had a flash of insight and then let it drop. They finally realised that they only way to compete with free, high-quality content from torrents was to offer free, high-quality content for themselves - the radical thinking (compared to other big media companies, at least) was that while it may not earn as much as broadcasting on TV, it's preferable to earning nothing from torrent downloads.

      Now set-top PCs and services like Boxee start to appear and gain a bit of mainstream attention - the inspiration is gone and they try to fight a battle they can't win rather than accepting (as they did before) that they can still make money, just not quite as much as they might've done before.

    5. Re:Don't they want people to use Hulu? by rothic · · Score: 1

      They *really* want you to direct deposit all of your paychecks right into their bank accounts, and not have to provide a service in return.

    6. Re:Don't they want people to use Hulu? by Anonymous Coward · · Score: 0

      It's not unique to media companies, they're just amongst the stupidest about it.

    7. Re:Don't they want people to use Hulu? by Anonymous Coward · · Score: 0

      Bandwidth caps will shove it back. Or put the bag in the cat, painfully killing it.

    8. Re:Don't they want people to use Hulu? by smellsofbikes · · Score: 1

      >I wonder whether the inability to admit this and work with it is a special trait of media companies or if it's just true of large organizations in general?

      It is a characteristic of companies who are large enough that they think they can force their view of desired reality onto the world at large.
      This is one reason why competition is such a good idea (although, as the RIAA shows, at some point the competing companies start colluding to protect themselves against their customers.)

      --
      Nostalgia's not what it used to be.
    9. Re:Don't they want people to use Hulu? by ThatsNotPudding · · Score: 1

      They *want* you to go back to watching regular TV, where the ad revenue is greatest.

      Right after I read today's Denver Post - the paperboy should be by any minute now.

    10. Re:Don't they want people to use Hulu? by zippthorne · · Score: 2, Insightful

      With set-top PCs and lots of bandwidth, the distribution and billing problem is solved. We don't need advertising supported television any more.

      Let's be generous while discussing:

      on iTunes, you can get an episode of Scrubs for $3. That's less than 22 minutes of show; You'd watch 8 minutes of ads for three dollars worth of entertainment, so in essence they're paying you $21.82 / hour to watch ads.

      But it gets worse.

      Suppose you buy in bulk, and you get longer shows?

      A season pass for LOST on iTunes is $50, for 22 ~43 minute episodes, so they're only paying you $8/hour to watch the ads, and that's assuming that those prices are reasonable and not, you know, early adopter premium prices. If everybody bought every episode a la carte, I think things might be very different.

      --
      Can you be Even More Awesome?!
    11. Re:Don't they want people to use Hulu? by bensch128 · · Score: 1

      I think large companies drift on inertia a lot.
      No one wants to rock the boat or tell their manager that times are changing.

      I bet that the head haunchos at the cable companies are trying to be exclusive with their content so they can charge a high premium for it.

      I dont know. Most regular tv/movie media pisses me off and if its something that seems really interesting, I add it to my netflixs queue.

    12. Re:Don't they want people to use Hulu? by causality · · Score: 1

      No one wants to rock the boat or tell their manager that times are changing.

      That says a lot about the management. If they had any sense they would value and appreciate anyone who's willing to point that out.

      --
      It is a miracle that curiosity survives formal education. - Einstein
  6. Dumb question here by dkleinsc · · Score: 4, Insightful

    Couldn't an enterprising screen-scraper also just run it through the same Javascript code? Hulu is forgetting what I like to call the Fundamental Law of DRM: if you make data possible for users to see /hear, it will be possible for a reasonably enterprising user to copy it.

    --
    I am officially gone from /. Long live http://www.soylentnews.com/
    1. Re:Dumb question here by Anonymous Coward · · Score: 0

      This, this right here.

      Then said person makes tools for others.
      Such as say, oh, DownloadHelper, DTA to an extent, youtube downloaders, etc.
      Hell, you can download youtubes with the address bar and a little chunk of code easily enough.

    2. Re:Dumb question here by ynef · · Score: 5, Informative

      Yes, in fact, HtmlUnit is my preferred browser simulation library in Java for this very reason: it allows you to write very easy to understand Java code, and it uses Rhino as a JavaScript interpreter. Completely brilliant, and yet few people know about it.

    3. Re:Dumb question here by Applekid · · Score: 5, Insightful

      Couldn't an enterprising screen-scraper also just run it through the same Javascript code? Hulu is forgetting what I like to call the Fundamental Law of DRM: if you make data possible for users to see /hear, it will be possible for a reasonably enterprising user to copy it.

      Sure. Except, crappy as the Javascript "encryption" is, now you're in violation of the DMCA by reverse engineering a copy protection mechanism.

      --
      More Twoson than Cupertino
    4. Re:Dumb question here by causality · · Score: 4, Insightful

      Couldn't an enterprising screen-scraper also just run it through the same Javascript code? Hulu is forgetting what I like to call the Fundamental Law of DRM: if you make data possible for users to see /hear, it will be possible for a reasonably enterprising user to copy it.

      I think you left some of that Fundamental Law unstated. This is an approximation of the full version:

      If you make data possible for users to see/hear, it will be possible for a reasonably enterprising user to copy it. Only one such user is needed to make a DRM-free (and ad-free) version available via BitTorrent. Meanwhile, you stand to annoy all of your legitimate/paying/ad-watching users, especially if they understand this Fundamental Law and/or your assumption of bad faith.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    5. Re:Dumb question here by nobodylocalhost · · Score: 4, Funny

      only if the decoder is american though.

      --
      Where is the "Ignorant" mod tag?
    6. Re:Dumb question here by jnetsurfer · · Score: 5, Insightful

      But you're not reverse engineering. They're sending you their code, you're just running it!

    7. Re:Dumb question here by mdm-adph · · Score: 2, Insightful

      Yes. To me, this is just like those JavaScript "password" scripts people used to make, and about as ignorant to the way client-side code works.

      I almost want to say some web designer sold this "security" to Hulu as a joke.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    8. Re:Dumb question here by swilver · · Score: 2, Interesting

      No, you just run their javascript, the way it was intended to be. There's no reverse engineering involved. If they were smart (Hulu), they'd send different decoding function each time making it not possible to just recreate their function... if doing any of this can be considered smart.

    9. Re:Dumb question here by Anonymous Coward · · Score: 0

      huh, and here I'd been using it for unit testing...

    10. Re:Dumb question here by Anonymous Coward · · Score: 0

      Copy protection of what? Their decoded HTML?

      Doesn't sound like their JavaScript code decrypts the actual content.

    11. Re:Dumb question here by dkleinsc · · Score: 1

      I guess I included searching The Pirate Bay and the like as a step a reasonably enterprising user would take to circumvent DRM. But yes, it's true that all it takes is one to figure out how to break it.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    12. Re:Dumb question here by illumin8 · · Score: 2, Interesting

      But you're not reverse engineering. They're sending you their code, you're just running it!

      Actually I wonder if the DMCA would apply here. I think in fact it might. A non-techie judge might decide that running their javascript code on any device that they don't intend you to run it on is a violation of the reverse engineering clause.

      Clearly, the content owners (Hulu) intend for you to only watch their content on a web browser running on Windows, Mac, or Linux. By running their javascript on a 3rd party device like a Boxee box (not a web browser), the judge might interpret this as reverse engineering to defeat a copy protection mechanism.

      I think the grandparent is very astute. This is probably setting up a legal argument that could be used in court to sue the makers of Boxee.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    13. Re:Dumb question here by Mattintosh · · Score: 1

      Not if they hand you the decoder and you run it, since that's what they expect you to do anyway.

      Circumvention is when you bypass their protection by making your own decrypter. Playback is when you use their decrypter for the exact same purpose.

      Only circumvention is named in the DMCA.

    14. Re:Dumb question here by Chatterton · · Score: 1

      In the same kind. I use Firefox with MozRepl to do my unit testing.

    15. Re:Dumb question here by Chatterton · · Score: 1

      Why recreate their function if you actually run their 'genuine' function? Actually for my unit testing, I use Firefox with the MozRepl plugin that let me do all sort of things on the page, like reading the html content, simulating a click on a link or a button, and so on...

    16. Re:Dumb question here by Anonymous Coward · · Score: 0

      they'd send different decoding function each time making it not possible to just recreate their function

      Why do you need to recreate it? Just run it.

    17. Re:Dumb question here by MoonBuggy · · Score: 1

      Surely if they were going down that road it would be easier to do a user-agent check? It's easy to argue that javascript is a generic technology that's intended to run on any given platform. Spoofing one's user-agent, on the other hand, could be considered 'lying' to the server.

      It'd set a horrible precedent, sure, but it's probably a slightly less stupid argument than 'circumventing' the javascript obfuscation by simply running it exactly as intended.

    18. Re:Dumb question here by jnetsurfer · · Score: 1

      I'm not arguing with you -- what you said is very plausible and I can see that happening. It would be incredibly stupid... which is why I can see it happening! Javascript is javascript, and open standard. If boxee wanted to limit their content specifically to web browsers they should use a browser plugin. Or browser detection with JavaScript.

    19. Re:Dumb question here by mdm-adph · · Score: 1

      That's what I never understood about the DMCA -- isn't reverse engineering already protected under existing patent laws?

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    20. Re:Dumb question here by Mister+Whirly · · Score: 3, Insightful

      Maybe this is Hulu's "security theater" response to their content providers. Maybe Hulu knows it won't stop jack squat, but are trying to appease them by putting some "DRM protection" on the content. Maybe Hulu isn't so dumb after all.

      --
      "But this one goes to 11!"
    21. Re:Dumb question here by mdm-adph · · Score: 1

      Could be. It's sad that that's usually the way that programmers and management interacts:

      Johnson: "As you can see here, sir, the HTML is completely obfusticated."

      Boss: "Great job, Johnson! That'll show those pirates, right!"

      Johnson: *Sigh* "That's right, sir."

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    22. Re:Dumb question here by ohnotherobots · · Score: 1

      So what if I say that Boxee is a web browser? Give it the ability to render html and javascript and I'd say how is it any different than another browser?

    23. Re:Dumb question here by pdabbadabba · · Score: 1

      Well maybe it will help you to remember that patent law is totally separate from copyright law, which it what the DMCA has to do with.

    24. Re:Dumb question here by dhasenan · · Score: 1

      So if I try using Firefox on Haiku or ReactOS to watch Hulu, that is also circumventing the DMCA? What if Boxee ran Windows XP and brought up Hulu inside Internet Explorer?

      If there's a label on a DVD saying I should only use it with a Sony DVD player and I use one from Fujitsu, does that violate the DMCA?

      A lawyer might come up with an argument, but not based on "intended devices".

    25. Re:Dumb question here by einhverfr · · Score: 1

      Sure. Except, crappy as the Javascript "encryption" is, now you're in violation of the DMCA by reverse engineering a copy protection mechanism.

      I don't think so. In this case the circumvention tool is the javascript they are providing. If you are importing it in violation of the DMCA, they are distributing it also in violation of the DMCA.

      Running a standard javascript engine against the javascript/obfuscated html does not seem to my mind to be a circumvention device any more than a standard web browser is. After all, I could use firebug to do pretty much all the same things inside the web browser....

      --

      LedgerSMB: Open source Accounting/ERP
    26. Re:Dumb question here by Jane+Q.+Public · · Score: 1

      That's REALLY a stretch. You are merely rendering a page in the exact way it was intended to be rendered. Hulu doesn't say you can use their service on, say, Safari and nothing else.

      Even if it did, you could use Watir or Firewatir as your screen scraper, and actually render it with a browser before scraping.

    27. Re:Dumb question here by Jane+Q.+Public · · Score: 1

      And even so, the answer is NO, because your design is fully disclosed when you apply for the patent anyway. The information is in the public domain. It is just illegal for you to use it commercially.

    28. Re:Dumb question here by IBitOBear · · Score: 1

      Actaully it isn't "reverse engineer" its "circumvent an 'effective copy protection'" now to my mind the word "effective" should infer a measure of, well, effectiveness. Unfortunately that phrase is usually taken to mean "a measure intended to have the same role as copy protection" which is a perversion of the language.

      Under the DMCA it is illegal to own a felt-tip marker because there was a mechanism that "effectively" copy protected a disk by adding a track to the disk that confused computers, and that could be "circumvented" by coloring over the visually-distinct and operationally distinct and bogus "data" track with a Sharpie.

      So even though you are just running their code, they didn't intent for you to run their code _that_ _way_ so a ha! (and so forth).

      Remember, there are many technologies in many areas that would allow a provider of a material to violate the law. Anybody who sells you bananas _could_ sell you poison bananas so that you could only eat their bananas "effectively" if you also by their "antidote enriched tooth-liners". But in computers the "content providers" claim there is nothing wrong will selling you a CD that makes you computer sick unless you have a connection to their validation servers (etc).

      Capability isn't legality or morality. It never has been. But big money is making a cultural land-grab on the grounds that the technology _lets_ _them_...

      After that, the fact that none of it makes sense shouldn't surprise anybody. DRM is illegal prior restraint and sabotage and several other things and just because the businesses are pretending its all fine and legal doesn't make it so. Ask the residents of Bhopal whether Union Carbide's ability is the same as being legally or morally correct...

      --
      Innocent people shouldn't be forced to pay for inferior software development.
      --"Code Complete" Microsoft Press
    29. Re:Dumb question here by Anonymous Coward · · Score: 0

      Couldn't an enterprising screen-scraper also just run it through the same Javascript code? Hulu is forgetting what I like to call the Fundamental Law of DRM: if you make data possible for users to see /hear, it will be possible for a reasonably enterprising user to copy it.

      Sure. Except, crappy as the Javascript "encryption" is, now you're in violation of the DMCA by reverse engineering a copy protection mechanism.

      They give you the javascript to view their content. Where does the reverse engineering come in?

    30. Re:Dumb question here by Tubal-Cain · · Score: 1

      you can download youtubes with the address bar and a little chunk of code easily enough.

      Like this?

    31. Re:Dumb question here by Anonymous Coward · · Score: 0

      you can download youtube just by copying the file out of your temp folder.

    32. Re:Dumb question here by Anonymous Coward · · Score: 0

      Only one such user is needed

      Yep, only one in a world population of 6,770,000,000+ people.

      Compare that to the odds of being struck by lightning in a lifetime: 1 in 5000.

      In other words if you had the same odds of finding DRM breaker as a person who will be struck by lightning you're talking more than a million people.

      Information really does "want" to be free, whatever the reactionaries might like to claim.

    33. Re:Dumb question here by mdm-adph · · Score: 1

      So, technically Microsoft has never patented the source code for Windows?

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    34. Re:Dumb question here by Jane+Q.+Public · · Score: 1

      Correct... it has patented a lot of very small pieces of Windows. And some of those were probably process patents, which are likely now invalid.

    35. Re:Dumb question here by atraintocry · · Score: 1

      I run boxee on my computer :)

      I don't disagree with you, but it's just crazy that these networks persist in believing there's a difference, when

      (a) your average TV and computer monitor come out of the same factory and are made from the same parts
      (b) what used to be cable companies are are now multicast networks pushing MPEG
      (c) AppleTVs and XBoxes meet any genuine requirement for "computer" that you could come up with

      Of course, people do believe weirder things.

      Little off-topic: the real problem with Boxee is that it shows Hulu stuff right alongside internet TV like Revision3. Not only does it have a larger library than "on demand" cable, but some of that library does not come from the old guard. Some of the flames that boxee's creator gets on his blog demonstrate pretty well how much the cable networks are afraid of this. They're not broadcasters; the only difference between them and internet video is that they have deals with the cable companies. Every year those deals hold less and less value.

  7. Phase One is Over by wonkavader · · Score: 5, Informative

    TunerFreeMCE couldn't scrape the data. Mission accomplished. Oh, wait... Tada:

    "Update- version 2.6.7 is now available to download to work round this new tactic."

    And now, I supposed, there will be a DMCA attack as phase two.

    1. Re:Phase One is Over by Fahrvergnuugen · · Score: 3, Interesting

      And now, I supposed, there will be a DMCA attack as phase two.

      That's really interesting. According to Wikipedia: "The DMCA criminalizes the circumvention of access control".

      Can obfuscated HTML & JavaScript really be considered access control?? I sure hope not.

      If it is, then what's the difference between obfuscated code and horribly written code thats difficult to understand? Or code thats been run through a minifier to make it smaller?

      --
      Kiteboarding Gear Mention slashdot and get 10% off!
    2. Re:Phase One is Over by derGoldstein · · Score: 5, Funny

      I sure hope not.

      If it is, then what's the difference between obfuscated code and horribly written code thats difficult to understand? Or code thats been run through a minifier to make it smaller?

      So you mean all Perl!??

      --
      Entomologically speaking, the spider is not a bug, it's a feature.
    3. Re:Phase One is Over by Anonymous Coward · · Score: 0

      $_ = "\x3C\x3C\x45\x4F\x54"; s/EOT/EOT/e; print;

      (prints "Just another Perl Hacker", although don't bother trying to figure out how, since by breaking the DMCA you'll get to meet my nice lawyers.)

      Go back to your python scripting, foul demon!

    4. Re:Phase One is Over by Anonymous Coward · · Score: 0

      I know pirates will do just that: Continue to Pirate but seriously, please don't ruin what hulu and joost are trying to offer with your self-important crusade.

      These venues are the next level of TV and I don't want them to get worse. I love that it is easy for me to find exactly what I want to watch without turning on a TV and just letting the stream take over my mind. This kind of thing is exactly what I will accept Ads for.

      If you "people" ruin this FREE offering, it will push them to put more crap ads into the stuff I actually pay for.

      Let it be. Don't ruin it. Appreciate it for what it is: Internet TV. Don't make it into a DRM war because it's not: You haven't bought anything.

    5. Re:Phase One is Over by harl · · Score: 1

      Why not? Shitty access control is still access control.

      --
      I find being offended by me offensive.
    6. Re:Phase One is Over by causality · · Score: 1

      If you "people" ruin this FREE offering, it will push them to put more crap ads into the stuff I actually pay for.

      Let it be. Don't ruin it. Appreciate it for what it is: Internet TV. Don't make it into a DRM war because it's not: You haven't bought anything.

      I'll explain what it won't push them to do and at the same time I'll explain why there was or ever could be anything resembling a "DRM war".

      It won't push them to realize that if this offering is ruined or could be ruined, it is because of their own failure. Think of Hulu as an organism; think of its users and their quite-predictable response to things like DRM as the environment. An organism that denies the reality of its environment instead of working with those realities will fail. No amount of wishing will change this.

      The media companies, however, seem to be like spoiled children in a couple of important ways. For one, they have completely controlled the distribution of their works and have used that control to dictate the terms of this industry for a very long time. Widespread technology that threatens this control is a relatively new phenomenon. The strong and obvious sentiment that I keep seeing from the various media companies (particularly the members of the RIAA/MPAA) is that they believe the market should adapt itself to the companies. In every other industry that doesn't use techniques like artificial scarcity, it's considered basic business sense for the company to adapt itself to the demands of the market.

      To give a specific example of Hulu's failure to understand this, that means that if your users want to do something innocuous like stream your video (including ads) to an HDTV instead of a computer monitor, you leave them alone or you make this easier instead of coming up with ways to stop them. Try to stop them and they'll find a way to do it anyway, only while they're making that effort, they'll probably go ahead and remove your ads too. All of this because Hulu can't just admit that trying to tell its users which display devices they may use is unreasonable and unnecessary.

      Naturally responses like this create an adversarial relationship between those media companies and their paying clients. Nowhere do you see this more clearly than the assumption of bad faith inherent in DRM: it effectively says "you might infringe our copyrights, and we will treat you as such whether or not you give us a reason to think so". Media and software companies are the only industries that seem to believe you can treat customers this way without alienating them. Then when customers are alienated and respond with some form of backlash, they blame the customers for doing so instead of themselves for giving them cause. I am amazed that anyone believes this is a good business practice, or that anyone who believes that is ever taken seriously. The amount of hubris this shows is just incredible.

      When I say "paying clients" above, I should define what I mean because I am deliberately using the term loosely. The way I am using it means anyone who makes money for those companies by using their products and services in the intended fashion; this includes people who view ads and thus generate ad revenue. That's why your argument of "you haven't bought anything" is moot. Even though Hulu's viewers are not making payments, there is a quid pro quo and Hulu is not a charity. To say that those legitimate users who generate ad revenue for Hulu should have absolutely no voice in how Hulu is run constitutes a rejection of supply and demand. Again I can't name another industry that thinks it can thrive while ignoring the demands of its customers.

      So, unfortunately I think you are right. It will push them to compensate in some manner without solving the actual problem. The example you gave of more advertisements in purchased media is a valid possibility. It won't push them to

      --
      It is a miracle that curiosity survives formal education. - Einstein
    7. Re:Phase One is Over by bhtooefr · · Score: 1

      And that's not even what it's about.

      What it's about is seamlessly viewing Hulu content on an HTPC, without manually firing up a web browser. Not even removing the ads. Displaying it, from a live stream, with the ads - not saving the content.

  8. preventing content injection by Anonymous Coward · · Score: 0

    There are a number of ISPs that modify HTML which passes through them, inserting their own ads etc. Maybe they are trying to prevent this? Seems quite an effective approach..

  9. Can you blame them? by g0es · · Score: 3, Insightful

    I'm all for boxee, but if they wanted aggregates to link to their content I would think hulu would have provided an API to allow it. Maybe instead of trying to work around every change hulu makes they should work with them instead.

    1. Re:Can you blame them? by russotto · · Score: 3, Insightful

      I'm all for boxee, but if they wanted aggregates to link to their content I would think hulu would have provided an API to allow it. Maybe instead of trying to work around every change hulu makes they should work with them instead.

      Hulu wants nothing to do with them and would rather they go away. They want to be able to release this stuff, but control it at the same time.

    2. Re:Can you blame them? by FauxPasIII · · Score: 5, Insightful

      > if they wanted aggregates to link to their content I would think hulu would have provided an API to allow it.

      They did. It's called the hypertext transfer protocol.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    3. Re:Can you blame them? by LWATCDR · · Score: 1

      Well they did. It is called HTML. Boxee in this case is just another type of browser.
      What I find odd is Hulu has no problem with me watching it with a browser. For some reason they see a difference between a Monitor and an HDTV. It is odd since my PC has an HDMI out.
      What scares them to death is that people might/are dropping cable and watching over the net now.
      My wife is toying with the idea but Iron Chief Japan and Football keep her from making the jump.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    4. Re:Can you blame them? by Anonymous Coward · · Score: 4, Insightful

      Absolutely.

      It's been cute these last 10 years watching companies try to put things on the Internet and monopolize the information they put up. If you don't require user authentication, it's public.

      If you want to piggy back in a web browser, with a public protocol like HTTP, expect people to interact with your server in unintended ways.

      The only way to prevent this is to invent your own propietary protocol, and your own client. And even this doesn't prevent reverse-engineering of the protocol to gain access.

    5. Re:Can you blame them? by christurkel · · Score: 2, Insightful

      They want you to watch Hulu on your computer, not on your television.

      --

      CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
    6. Re:Can you blame them? by Anonymous Coward · · Score: 0

      Hulu LIKES Boxee, and would like nothing more than to let Boxee do what they were doing. If for no other reason than it's one more source of ad revenue.

      Hulu's content providers, on the other hand, see it as eating into THEIR revenue stream. If you're watching it on TV, they want you watching it on THEIR schedule with THEIR ads, because they get more money that way.

      Hulu's just caught in the middle.

    7. Re:Can you blame them? by Anonymous Coward · · Score: 0, Informative

      Hulu IS the content providers, and Hulu charges more for ad time than cable does in most markets.

    8. Re:Can you blame them? by MrBandersnatch · · Score: 1

      So if I sit on my computer to watch my TV would they be happy?
       

    9. Re:Can you blame them? by mdm-adph · · Score: 1

      Someone please mod this as high as it can go, and then petition /. to allow it to be modded even higher.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    10. Re:Can you blame them? by Anonymous Coward · · Score: 0

      This is one of the best comments I've ever seen on Slashdot. If I had a Sun keyboard I'd press the PROPS key.

    11. Re:Can you blame them? by Alsee · · Score: 1

      . They want to be able to release this stuff, but control it at the same time.

      Cake, have, eat too.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    12. Re:Can you blame them? by Otto · · Score: 1

      That is simply a lie. Hulu is not caught in the middle of anything. They ARE the content provider. They ARE the people trying to enforce the unenforceable.

      Take Boxee for example. Boxee *played the Hulu ads*. Always has. So it's not about ad revenue. It's about Hulu not wanting people to watch the shows on their TV sets, because that cuts into their TV ad-revenues.

      Or do you think that Hulu trying to prevent this sort of thing happened at the exact same time that they started their new multi-million ad campaign by coincidence?

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    13. Re:Can you blame them? by dhasenan · · Score: 2, Insightful

      Hulu is merely owned by the content providers. Even if it's a well-integrated division, the people in charge of that division want it to do well, and better than other divisions. Also, the cable companies are probably quite conservative, so they will wish to keep Hulu on a tight leash. At the same time, Hulu is effectively a well-backed, well-placed tech startup, so they will be relatively liberal, as their owners allow.

    14. Re:Can you blame them? by atraintocry · · Score: 1

      IMO the real issue is that people are, in increasing numbers, hooking up devices to their TVs that show not only traditional TV broadcasting but internet programming like Revision3 as well.

      Boxee turns podcasting into broadcasting. It's slick and doesn't require a keyboard to operate. And it has a ton of buzz these days. The networks can't stop you from getting your entertainment elsewhere on your computer, but by (mistakenly) treating the TV as a separate device they have something they can cling to.

      I don't mean to ignore the fact that a lot of the value in boxee is that it shows Hulu content, or the fact that Hulu is only popular because it represents major network content. Clearly there is still value in being a Fox or an NBC. But these guys have gotta be scared now that what used to be called "convergence" turned out to actually be "the computer has taken over every role, and it gives people access to a network where anyone can publish anything".

    15. Re:Can you blame them? by atraintocry · · Score: 1

      There's another way to prevent it, and that's to get the laws changed.

      And the international span of the internet doesn't matter either (see ACTA).

  10. Huh? by AlterRNow · · Score: 3, Informative

    My father gave me some HTML that was decoded with Javascript. To get the raw HTML was pretty simple IIRC..

    1) Load page in Firefox
    2) Open DOM explorer/inspector
    3) Export as HTML
    4) ???
    5) PROFIT!!

    --
    The disappearing pencil trick. Let me show you it.
    1. Re:Huh? by AKAImBatman · · Score: 4, Informative

      The particular situation here deals with compressed/encoded HTML in an effort to prevent screen-scraping. This leaves two options for screen scrapers:

      Option 1
      1) Figure out how the decoder works
      2) Replicate the decoder functionality in the screen scraper
      3) Parse the decoded HTML
      4) Make changes as the encoding scheme changes
      5) ???
      6) Profit!

      Option 2
      1) Link a Javascript engine like SpiderMonkey, Rhino, V8, or SquirrelFish into the screen scraper
      2) Run the Javascript to decode the HTML
      3) Parse the decoded HTML
      4) ???
      5) Profit!

    2. Re:Huh? by shutdown+-p+now · · Score: 1

      Option 3:

      1) Use browser automation APIs to load the page into browser (hey, you can use IE for that!)
      2) Get the decoded HTML from the browser
      3) Profit!

      This is going to run slower, of course, but not enough to deter, and is much easier. IE COM APIsin particular is trivial to script using something like VBScript/WSH, and I think that similar stuff exists for Mozilla via XPCOM.

    3. Re:Huh? by Anonymous Coward · · Score: 0

      Uh oh. Next step: posession of Firefox deemed illegal.

  11. As Long As It Works With Linux by Prototerm · · Score: 4, Insightful

    As long as Hulu continues to work with a Linux-based browser, I'm happy. This is unlike ABC, whose system doesn't support Linux at all.

    Their loss (or perhaps I should say "They're Lost").

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
    1. Re:As Long As It Works With Linux by Anonymous Coward · · Score: 0

      Hulu is trying there best to be as cool as EA here, but ABC takes the cake on messing this up. You are playing a movie in flash. We've mastered this. We mastered this because the people who can do it now are the same people that can defeat your ridiculous control techniques. It is a vicious cycle of stupidity.

      Just let me watch Lost please. Can't a guy use linux and still enjoy Lost. I think so. I'll watch the commercials, I promise.

    2. Re:As Long As It Works With Linux by Tubal-Cain · · Score: 1

      As long as Hulu continues to work with a Linux-based browser, I'm happy.

      My gripe is that it's streaming video.
      My Internet connection sucks. Connections held open for any non-trivial length of time will slow to a halt and time out.
      I can't always play YouTube videos, and I'm expected to load an hour-long stream!?
      It would never finish, and I'd be starting from scratch every time I try. At least Bittorrent and FTP can resume.

  12. I can't understand...Boxee displayed ads perfectly by Papabryd · · Score: 3, Interesting

    ...On a TV. Where ad rights, restrictions, and most importantly prices are much different than they are on the web. Hulu's (well really Fox/NBC's) bean counters won't let that fly especially when they can get roughly 7 minutes of ad space on a broadcasted show versus 2 minutes on Hulu. I'd be willing to bet that the prices for those 2 minutes on Hulu are a lot cheaper than 2 minutes on TV for an equivalent show.

    And to anyone complaining about having to dance through proxies to watch Hulu internationally, it's for the same reasons. What benefit does Charmin see from advertising toilet paper to people in the Netherlands?

    All that aside, as someone who has a modded XBOX with XBMC and was living abroad,I can say with experience that all these shenanigans are tiring. Like any arms race where it's content producers vs. the internet, the internet will win in the end.

  13. Content Providers' Demands? by T+Murphy · · Score: 3, Interesting

    Maybe they are just doing this to sate the content providers. As long as they appear to be trying to solve the problem, they should get brownie points with the major companies. Considering how popular DRM seems to be with the execs, I'll bet they think this works just as "well".

    1. Re:Content Providers' Demands? by maxume · · Score: 5, Insightful

      Hulu is a joint venture of NBC Universal and Fox Entertainment Group. The Hulu management might not precisely be content providers, but the folks holding the purse are.

      --
      Nerd rage is the funniest rage.
    2. Re:Content Providers' Demands? by RyoShin · · Score: 2, Insightful

      Bingo. Services like Hulu have to serve two masters, and there's a constant juggle to make sure the content providers are happy in their diluted little world, while ensuring that the "honest" users can still access content with no problem. Considering alternative offerings, Hulu is still aces, far above anything else on the internet, even things like Youtube.

      Likely, someone at NBC/Fox went "YEEEAARRRRGGG PIRATES" and some intern at Hulu said "Well, we can do X, bu-" "DO IT NOW." And so it will go.

  14. Plan B: CAPTCHA by derGoldstein · · Score: 5, Funny

    Make the viewer fill it in every ~2 minutes to keep watching.

    --
    Entomologically speaking, the spider is not a bug, it's a feature.
    1. Re:Plan B: CAPTCHA by mdm-adph · · Score: 1

      Don't temp them. You'll be lucky if it's only CAPTCHA's every commercial break. Seriously.

      --
      It is by my will alone my thoughts acquire motion; it is by the juice of the coffee bean that the thoughts acquire speed
    2. Re:Plan B: CAPTCHA by Belgaren · · Score: 1

      This DRM scheme worked and was even popular, at even shorter intervals, for The Typing of The Dead.

    3. Re:Plan B: CAPTCHA by n3tcat · · Score: 1

      Yeah, that'll sure stop all those pesky computers from watching hulu! Maybe now they can get back to work!

  15. Peter's Law of Obfuscation by Anonymous Coward · · Score: 1, Insightful

    The more complicated your technique of hiding data, the more interested a hacker becomes in breaking it.

    1. Re:Peter's Law of Obfuscation by Camann · · Score: 1

      .. and the more annoyed your law abiding customers become.

      --
      I can't believe you don't know what a Hasemalphaginnojinglanaporphomism is.
  16. Already cracked. by stry_cat · · Score: 1
  17. Ad revenue on TV Ad revenue on Hulu by Coopjust · · Score: 3, Insightful

    Hulu is owned by Fox/NBC, and they are trying to attract other content providers.

    Simply put, the ad revenue on Hulu is much, much less than on TV. Sure, it beats piracy (a little money and control over how long your content is on there) but if people were to cancel cable or watch Hulu on their Xboxes more, both cable/satellite providers and the content providers themselves would be unhappy.

    Just another game of cat & mouse: Hulu makes changes, and Boxee updates. The hope is that if you make the workarounds unreliable enough to the point where people are too irritated, most will switch back to TV, with a few using Hulu just online on their computers and a few turning back to piracy.

  18. I really don't get this... by paralaxcreations · · Score: 3, Insightful

    Why all the effort to apply DRM to free streaming content? Is it just because the networks think that everything needs to have DRM?

  19. Slashdot and characters by Coopjust · · Score: 1

    Huh, looks like my "greater than" sign was removed from the title. Thanks, Slashdot.

  20. Munging? by Anonymous Coward · · Score: 0

    http://www.urbandictionary.com/define.php?term=munging ?
    (not work safe)

  21. Easy Workaround by Anonymous Coward · · Score: 0

    Just send the encoded page to Mozilla Rhino using their own JS functions, and then scrap the decoded page... Seen that before... done that before.

  22. It's a shame by park3r · · Score: 1

    It's a shame that this is one story that should've been an April Fool's Day joke.

  23. Just More Proof... by blueZhift · · Score: 2, Insightful

    This is just more proof that the people who run the big media companies not only do not understand technology, but cannot be bothered to learn it either. If they did, they would realize that DRM is ultimately a futile effort because the end user has to have everything they need in order to decode the content. That means that someone who wants to decode the content to display it in some other unapproved manner, also has everything they need to do it. I'll assume that the technical people/aliens at Hulu know this too and are only doing what the content providers are demanding.

    1. Re:Just More Proof... by Anonymous Coward · · Score: 3, Insightful

      This is just more proof that the people who run the big media companies not only do not understand technology, but cannot be bothered to learn it either.

      There is an old saying: "It is impossible to teach a man something, when his livelihood depends on him not understanding it."

      They make their money the old way. If they learn this new way, they realize that their old way is doomed. Thereforefore, they cannot learn the new way.

    2. Re:Just More Proof... by causality · · Score: 1

      This is just more proof that the people who run the big media companies not only do not understand technology, but cannot be bothered to learn it either.

      There is an old saying: "It is impossible to teach a man something, when his livelihood depends on him not understanding it."

      They make their money the old way. If they learn this new way, they realize that their old way is doomed. Thereforefore, they cannot learn the new way.

      That's true. Of course, the reason it's silly is that learning the new way would mean no longer needing the old way. At no point does that require being left without a workable "way". That's why they're genuinely stupid and not merely reluctant.

      --
      It is a miracle that curiosity survives formal education. - Einstein
  24. Re:I can't understand...Boxee displayed ads perfec by iainl · · Score: 1

    God only knows what they're likely to do when they find out my TV has a vGA input on it, in that case. That's probably cirmventing DMCA protection right there.

    --
    "I Know You Are But What Am I?"
  25. Re:I can't understand...Boxee displayed ads perfec by Anonymous Coward · · Score: 1, Informative

    It's not just about the advertising. Their goal is to prop up the distinction between watching something on your TV and computer; if you're going to watch it on your TV, they want you watching from the TV networks it came from and not the theoretically inferior Internet. Unfortunately the distinction in the displays themselves continues to blur into nothing, so all they have left to maintain it is the interface, which they're doing their best to make as home theater remote driven unfriendly as possible.

  26. Re:I can't understand...Boxee displayed ads perfec by russotto · · Score: 4, Insightful

    These guys do understand that nothing prevents me from plugging my laptop into a TV and running a browser on it? And nothing prevents me from plugging a tuner card into my computer and showing TV on the monitor? So regardless of what they do, they can't make something show on a computer but not on a TV?

    Wait a minute, my assistant is handing me an envelope he says will explain everything.

    (envelope opening noises)

    The note inside says "They're total idiots".

    Yep, that does explain everything.

  27. Site modding ponderings ... by Zero__Kelvin · · Score: 3, Funny

    "I really can't understand all this effort. Boxee displayed the Hulu advertising perfectly. I suspect Alec Baldwin is to blame. "

    I used to wonder why you cannot mod a Slashdot editor's comment "Funny", but now I see that it would be an unused feature ;-)

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  28. Brand dilution guys.... by nweaver · · Score: 4, Insightful

    Hulu is a BRAND. It wants to live in its own world and be exclusive.

    So their attitude is "Frak Boxie", as boxie is trying to DESTROY the brand of all the video sites to be replaced by the Boxee brand.

    Why should Hulu play nice?

    --
    Test your net with Netalyzr
    1. Re:Brand dilution guys.... by MightyYar · · Score: 4, Informative

      They are being knuckleheads. Their "website" is analogous to a traditional TV channel and Boxee is analogous to a set-top cable box. You'd still get the Hulu ads, still get the Hulu branding.

      To be fair, it seems like Hulu would very much like to be on Boxee - the distaste of the content providers' policies is palpable on their blog.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:Brand dilution guys.... by Anonymous Coward · · Score: 1, Insightful

      Except, of course, that all Hulu content (that I have seen) displays the little Hulu logo in the corner of the screen. My guess is that Boxee doesn't prevent this.

    3. Re:Brand dilution guys.... by illumin8 · · Score: 1

      So their attitude is "Frak Boxie", as boxie is trying to DESTROY the brand of all the video sites to be replaced by the Boxee brand.

      Why should Hulu play nice?

      Have you ever used Boxee? It doesn't replace the brand of Hulu with it's own brand. In fact, you have to click the Hulu logo, to go to the Hulu channel where you get Hulu branded content.

      Boxee is just a content aggregator. Think of it like an RSS reader that you setup with all your RSS feeds and it gives you a single interface to watch all your content.

      Online print media seems to have approved of the RSS model. Ads can even still be displayed. Why are the broadcast TV content owners so outdated that they can't approve of an RSS-like model for their content?

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    4. Re:Brand dilution guys.... by Anonymous Coward · · Score: 0

      Why should Hulu play nice?

      Nice schmice. The question is: why should Hulu reduce ad impressions by making their stuff stop working? When you use DRM, you throw away money.

  29. DMCA by c · · Score: 1

    Now that they're actually applying some form of DRM to the system, maybe they think they can hit Boxee up with a DMCA-based injunction.

    I know, I know, it's a weak argument technically, but it's not like that's ever stopped the lawyers before.

    c.

    --
    Log in or piss off.
    1. Re:DMCA by Sleepy · · Score: 1

      +1, a DMCA slapdown would seem to be the only purpose.

      If they don't already, Hulu will start locking out requests using the HTTP User-Agent.

      Again, this is not supposed to be a practical deterrant... just enough so that when Hulu goes to a judge, they can claim that these "hackers" were "impersonating" real browsers, in addition to the "stealing". To an illiterate judge, the User-Agent spoofing would be further damning "evidence"...

  30. It's all about the DMCA by Anonymous Coward · · Score: 4, Interesting

    If you do decrypt it without authorization, they can claim you're in violation. It's not about the technical merits of their solution, it's about the legal aspect.

    1. Re:It's all about the DMCA by TooMuchToDo · · Score: 2, Insightful

      What about the DCMA provision allowing decryption/circumvention to provide interoperability?

    2. Re:It's all about the DMCA by luserSPAZ · · Score: 1

      I would question whether "execute the JavaScript in this HTML page your server provided to me" really constitutes "decrypt without authorization".

    3. Re:It's all about the DMCA by Firehed · · Score: 1

      The code isn't encrypted, it's obfuscated. There's no public/private key or anything like that, it's basically a slightly more obfuscated version of ROT13. To call what they're doing encryption would be along the lines of calling compiled code encrypted. It may not be human-readable anymore, but when you run it, the same results are produced.

      There's nothing to break - you're just running the code.

      In any case, all that Boxee would need to do is re-skin Hulu's web page a bit to match the Boxee UI. If that violates some sort of "no derivative works" copyright clause, than anyone who's ever taken notes in the margin of a book has some 'splainin' to do.

      --
      How are sites slashdotted when nobody reads TFAs?
  31. I can't understand...Content not available? by Anonymous Coward · · Score: 0

    "Like any arms race where it's content producers vs. the internet, the internet will win in the end."

    *puts content back in the vault*

    You were saying?

    1. Re:I can't understand...Content not available? by houstonbofh · · Score: 1

      "Like any arms race where it's content producers vs. the internet, the internet will win in the end."

      *puts content back in the vault*

      You were saying?

      (Walks around to the back where the vault has a huge opening labeled "The Pirate Bay")

      Oh... Nothing really...

  32. idiotic approach and easy to defeat by Anonymous Coward · · Score: 1, Interesting

    Any developer worth his salt knows of the Firefox extension "Web developer" which comes with a "View generated source" button. So no matter how hard you try to hide your HTML, the browser still needs to see true HTML to render your page, which View generated source can do quite easily.

    And for all the non-developer out there, if you use Firefox, you can make a selection of text (or better, CTRL-A), right click and choose view-source. It's the generated source you will see on selected text, not the original code provided by the server.

    A

  33. Is it for screen scrapers? by TheRaven64 · · Score: 2, Interesting

    Won't this also prevent things like Phorm from modifying the ads? A screen scraper can just embed something like Gecko or WebKit and generate the DOM tree with the scripts, but something that needs to sit on a connection and do realtime packet modification like Phorm can't do that.

    Since Hulu doesn't work outside the USA, I've never used it so I don't know if which is more likely, but if I had an ad-supported web site I wouldn't want carriers modifying my data in-flight, and this approach is a lot less computationally-expensive on the server side than using SSL without dedicated hardware.

    --
    I am TheRaven on Soylent News
    1. Re:Is it for screen scrapers? by Inda · · Score: 1

      Phorm doesn't work like that though.

      <img src="http://phorm.com/advert.jpg> will work however they choose to 'encode' it.

      I hate the thought of Phorm as much as the next person but they are no different from any other banner ad pusher except they have access to all your clicks.

      And you can opt-out!!! *haha* I know, I know.

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
  34. Re:haha by Anonymous Coward · · Score: 1, Funny

    anal sex wont do anything but make your dick stink

    Troll? Srsly? This should be +5 informative!

  35. You cannot prevent scraping. by Anonymous Coward · · Score: 0

    you cant prevent people from ripping off the content of any page on the internet.... if the browser can display it then... then its possible to scrape it.

    alot of people try and use this strategy... unfortunately for the browser to render it properly.. the javascript must be enbedded in the page that will allow to decode it =/

  36. Disabilities? by Anonymous Coward · · Score: 0

    How does this effect screen scrapers intended to help those with disabilities? Just because you're blind doesn't mean you don't want to listen to content. If this is interfering, isn't there a federal law this is breaking?

    1. Re:Disabilities? by Anonymous Coward · · Score: 0

      Americans with Disabilities Act

    2. Re:Disabilities? by bhtooefr · · Score: 1

      Such federal laws only apply to government websites, IIRC.

      But, the screen readers usually work on the content that the browser has rendered... read: after the JavaScript has been executed, and the page de-obfuscated.

  37. Re:I can't understand...Boxee displayed ads perfec by MrMarket · · Score: 4, Insightful

    And to anyone complaining about having to dance through proxies to watch Hulu internationally, it's for the same reasons. What benefit does Charmin see from advertising toilet paper to people in the Netherlands?

    This is where the MBA and Marketing guys are falling down on the job. They should be selling regional ads for international viewers... instead of Charmin, they could sell Nokia ads for Dutch viewers, Weetabix in the UK, and Nutella in Italy, etc...

  38. Add V8 to your screen scraper? by Anonymous Coward · · Score: 0

    Come on, how hard is it to add a free, open Javascript engine to a screen scraper?

    Sure, it won't be trivial, but it will probably be doable in fairly short notice for someone versed in the art.

    Oh, wait, I just thought that it's unlikely that your bog standard screen scraper would parse a web page into a javascript accessible document model... *makes comment anonymous*

  39. Fail by Chlorine+Trifluoride · · Score: 5, Funny

    This is not actually the worst web DRM. I once found a site where the top of the code had a comment that said "Source code not available" followed by a bunch of blank lines. In order to get the source, one just had to scroll down some.

    Which, of course, would make the scroll bar an anti-circumvention device.

    1. Re:Fail by emurphy42 · · Score: 2, Informative

      That was mentioned on The Daily WTF, wasn't it? *googles* Yup, here we go:

      http://forums.thedailywtf.com/forums/p/9204/172301.aspx

      http://www.careercc.com/

  40. DOM capture by S77IM · · Score: 1

    DHTML modifies the DOM. It shouldn't be hard at all to just let the Hulu response build itself normally (maybe in an iframe or in another window) and then capture the DOM afterwards. A coworker of mine implemented a feature using this technique just yesterday (although it was for DHTML considerably simpler than Hulu's).

      -- 77IM

    --
    Student: Is it true that the foundation of the universe is paradox?
    Master: Well, yes and no.
  41. English please? by PHPNerd · · Score: 1

    Could someone explain what they're doing in a bit more of layman's terms? And then also, what the point of doing all of that is?

    1. Re:English please? by xsecrets · · Score: 1

      If you don't understand this then you have no business with a name like PHPNerd. Anyone with even the slightest knowledge of php would understand.

    2. Re:English please? by Erskin · · Score: 1

      General theory for you:

      The web browser displays HTML, which is easily displayable and copyable.

      It can also run javascript, a programming language that runs inside the web browser and can easily access the web page you are viewing.

      In order to "hide" the HTML they are sending your web browser, they instead encode it and send you a page which only has the encoded version and some javascript.

      When the browser runs the javascript, that script decodes the HTML and sticks it in the page.

      Net results: using View Source in the web browser only shows the encoded HTML.

      Reason why it's stupid: Anyone can run the javascript and decode it. The only people who couldn't get around this with the most trivial of effort wouldn't be using the HTML in ways Hulu disapproved of in the first place. It's kinda like using a European keyboard on a US computer in an attempt to stop people from using it. Anybody who can type can still see the letters on the keys. The people who only used the mouse to control the music player aren't going to be able to do weird stuff with your computer anyway.

      --

      Erskin
      geek.

    3. Re:English please? by stry_cat · · Score: 1

      PHP is not JavaScript.

      In this day of over-specialization, I can see how someone would be a PHPnerd and not know anything about JavaScript.

      Heck where I work, I'm pretty atypical in that I know not only PHP and JavaScript, but Perl and a number of other scripting languages. Most people just know one language and don't seem to have the ability to branch out beyond it.

      As for what hulu is doing...
      I'm guessing (I haven't read anything more than the summary like a good /.er) hulu is encrypting the video and on the same page in plain text is the way to decrypt the video.

    4. Re:English please? by schon · · Score: 1

      Could someone explain what they're doing in a bit more of layman's terms?

      The big company is changing stuff. They think that they're hiding the stuff when they're not.

      what the point of doing all of that is?

      The big company doesn't want other companies to see their stuff, but they do want people to see it.

      The big company doesn't understand there is no way to do what they want.

    5. Re:English please? by Jon_S · · Score: 1

      Well then how come when I go to Hulu and select "view source" I see regular HTML with a few javascripts thrown in, and no encrypted gibbereish? Is it only once you start watching a video that the encryption kicks in?

    6. Re:English please? by Erskin · · Score: 1

      Probably, but personally I have no clue. I'm not actually a Hulu user, or even care enough to do more than read the /. article.

      Sorry about that. I was mostly just trying to explain the silliness of hiding the important bits behind "sekrit" code which you don't/can't actually keep secret.

      --

      Erskin
      geek.

    7. Re:English please? by PHPNerd · · Score: 1

      I wasn't asking for me, you insensitive clod!

  42. Slashdot > You by Pollardito · · Score: 1

    lesson learned!

  43. Re:I can't understand...Boxee displayed ads perfec by MrMarket · · Score: 1

    There already is a distinction between TV and computer: Hulu is a lower resolution. I watch Hulu on my computer... which is hooked up to my 40" HDTV. It's just as easy to surf to the site from your couch with a nice wireless keyboard, but given the option, I'd rather see an episode on network TV, because it looks a lot better.

  44. you can still fraps it by Anonymous Coward · · Score: 0

    put it in fullscreen, fraps it, then take the gigantic file you just made and use video editing software to change the size to make it portable

    no cracking/hacking/time wasting involved

  45. Comment removed by account_deleted · · Score: 0

    Comment removed based on user account deletion

  46. EUCD is the EU variant of DMCA since 2001 by emj · · Score: 3, Interesting

    EUCD is the EU version, if DVD Jon would have been trialed in the EU it would have been interesting. Because I find it very hard to believe that anyone will ever get convicted for circumventing protection mechanisms, if it wasn't with malicious intent, or for monetary gain.

    1. Re:EUCD is the EU variant of DMCA since 2001 by shutdown+-p+now · · Score: 1

      Because I find it very hard to believe that anyone will ever get convicted for circumventing protection mechanisms, if it wasn't with malicious intent

      Isn't the whole point of DMCA-like laws to define the very act of circumventing protection mechanisms as implying malicious intent?

  47. Just build your screen scrapers in Selenium... by mengel · · Score: 1

    ...and you'll never have to worry about *how* the content gets on the page. Make the browser do it just like you would by hand, and scrape the content after it's all rendered. Encrypted, generated by javascript, whatever.

    --
    - "History shows again and again how nature points out the folly of men" -- Blue Oyster Cult, 'Godzilla'
  48. Compression, not encryption? by Anonymous Coward · · Score: 2, Interesting

    A couple years ago I was on a project building a web site that used asynch calls to web services to get JSON strings and then render DHTML from the resulting objects. The requirement came down that we needed to "encrypt" the data being returned by the seb services. They understood that it would only be obfuscation because the code to "decrypt" the strings would be right there in the JS for anybody to see, but it's what they wanted.

    Instead of trying to encrypt it, I chose to compress it. The resulting string was obfuscated so the client was able to check that off the list but more important was that the strings being returned were much smaller and performance was noticably increased even though the string had to be decompressed in JS before it could be used.

  49. Re:I can't understand...Boxee displayed ads perfec by NeutronCowboy · · Score: 1

    Like any arms race where it's content producers vs. the internet, the internet will win in the end.

    Don't be so sure. The Internet exists as it is largely because there still are dumb pipes. The day that the dumb pipes are replaced with smart pipes is the day the internet will have become TV.

    --
    Those who can, do. Those who can't, sue.
  50. Re:Ad revenue on TV Ad revenue on Hulu by ottothecow · · Score: 1

    Yes, but if everyone switches away from TV, advertisers will recognize this and start competing for the Hulu ad space...thus driving the price up

    --
    Bottles.
  51. &gt; translates to > by cool_story_bro · · Score: 1

    typing ">" without quotes will translate to >

    --
    You must wait a little bit before using this resource; please try again later.
  52. There will always be "pirates" by Anonymous Coward · · Score: 2, Insightful

    There is a lot of talk in this thread about "who do they think they're fooling" and many more people saying "people will just crack the code"

    You're right, there will be people out there who crack it. But if you look at it from a statistics standpoint there will be far more people who give up or don't want to take the time to crack it or find the pre-made crack. And vastly more people still who won't try because they've heard about the security and there are easier ways for them to get their content.

    It's a numbers game. Especially with you're that "guy with the MBA" that was mentioned above. I think it has nothing to do with him not knowing what he's messing with. He doesn't need to know ... and neither do the advertising investors that are paying him gobs of money. They only need to know the statistics he gives them that says the content is "protected"

    NOTHING is ever totally secure ... that's common knowledge. But how your security stacks up against your competitors can make the difference between a winning business model and just another also-ran.

  53. Re:Ad revenue on TV Ad revenue on Hulu by sricetx · · Score: 2, Informative

    Sure, it beats piracy (a little money and control over how long your content is on there) but if people were to cancel cable or watch Hulu on their Xboxes more, both cable/satellite providers and the content providers themselves would be unhappy.

    I already watch Hulu on my xbox 360 and I don't have cable. I run MediaMall's Playon server in a Virtualbox Windows XP image on my Linux machine and it works fine. I can watch cbs.com, Netflix instant viewing content, Youtube videos and a lot of other content with this setup. Oh, and I also stream all my Mythtv recordings (ATSC local broadcast only) to the xbox via Fuppes. It's great. I've always had a deep hatred of cable companies, and it is really satisfying to cut them out and get all this content legally and essentially free (well, Playon is $39, but it is a one time fee). Goodbye to these customer unfriendly companies that are just middle men that add no value.

  54. RMS by Anonymous Coward · · Score: 0

    Didn't RMS warn about something similar to this last week and everyone just laughed at him?

  55. Re:Ad revenue on TV Ad revenue on Hulu by PPCAvenger · · Score: 2, Insightful

    Simply put, the ad revenue on Hulu is much, much less than on TV. Sure, it beats piracy (a little money and control over how long your content is on there) but if people were to cancel cable or watch Hulu on their Xboxes more, both cable/satellite providers and the content providers themselves would be unhappy.

    Very true.

      However, this would seem to be the very definition of how the free market is supposed to work. Customers want Internet based television; prefer it over cable/satellite.

      Consumers steadily begin to use the net more. Hulu can then begin to charge more for ads while broadcast TV stations lower their rates.

      I would think advertisers would prefer Hulu simply because their ads can not be skipped over and users can't just change the channel during the break. That suggests they can charge more for the ads in such a business model since the ads are more effective. End result, less ad volume (compared to broadcast TV) and happier viewers or the same ad volume with more profits.

      It seems the cable and satellite TV providers are the ones that lose here but why should NBC/FOX care about them? The cable providers are already in a favorable position as the access point for new media distribution. If TV as a service goes the way of the dodo then they are free to charge more for Internet access provided they ditch the stupid caps.

      As long as content providers keep trying to fight customer demand they will continue to miss out on the revenue opportunities that exist. As for copyright infringement, that'll always be around but they can minimize the impact it has by not driving consumers towards it out of an unwillingness to change.

  56. Re:I can't understand...Boxee displayed ads perfec by Anonymous Coward · · Score: 0

    Nokia is for the Nordic countries.
    Danes are the ones who spread disgusting chocolates and nougats on their breakfast toast.

    Next!

  57. How Cute by LordKaT · · Score: 1

    I did something like this in 1996 with my Geocities page.

  58. OMG! How stupid is Hollywood? by multimediavt · · Score: 1

    Oh for crying out loud, they just *DON'T* get it, do they? People want their content from the internet, Hulu provides it, and now their trying to muck around with the delivery of the content so it can only be through channels that they have complete control over?!?! W...T...F!!! It is becoming clear that they are truly going to die. Their business model and greed is going to cause them to collapse just like the financial markets. They are becoming too arrogant (not that they haven't been since the founding of the studios in LA) and power hungry in an age where someone with less than $250,000 can produce a high-quality episodic show that is successful.

    Hollywood:

    Wake up before you are supplanted!

    Better yet, stay stupid so I have time to get my ideas off the ground and SUPPLANT YOU!

    The clock is ticking boys...

  59. Re:Ad revenue on TV Ad revenue on Hulu by NonSequor · · Score: 1

    On top of that this method of distribution allows targeted advertising and instant ratings feedback.

    --
    My only political goal is to see to it that no political party achieves its goals.
  60. Obviously discrinatory against Lynx by Digital_Quartz · · Score: 4, Funny

    This is probably to stop Lynx browsers from properly displaying content. I'm betting this move was backed by bribe money. Clearly this is aimed at reducing compatibility with Lynx. MS is just trying to steal away market share.

    1. Re:Obviously discrinatory against Lynx by Anonymous Coward · · Score: 0

      They really need to stop alienating Lynx users. I bet they don't even offer an ASCII art interface for their movies. This is a major accessibility issue.

  61. Re:I can't understand...Boxee displayed ads perfec by thesolo · · Score: 1

    Nail on the head here. I used to watch Hulu on Boxee through my Apple TV, until Hulu killed it. So when I had guests over earlier in the week and we wanted to watch a show on hulu, I simply plugging the DVI out from my laptop into a DVI->HDMI changer, right into my TV. A few seconds later, I had Hulu playing in full-screen on my TV in the living room.

    So what did they accomplish except annoying me? Absolutely nothing. They also seem to have forgotten that the lines between computer monitors & TVs are becoming blurred all the time. I have friends using 42" displays as their monitors, with a PC right in the living room. Hulu (and by extension, Fox, NBC, etc.) just don't seem to get it here. If they're making their content available for free online, people will find ways to watch it when & how they want. Constantly trying to work around that will only serve to piss off your user base.

  62. Re:I can't understand...Boxee displayed ads perfec by Anonymous Coward · · Score: 1, Funny

    Yeah, but wiping my arse with a nokia doesn't work too well, the wheetabix isnt' too absorbent, and don't get me started on what happened with the nutella!

  63. Re:I can't understand...Boxee displayed ads perfec by Anonymous Coward · · Score: 0

    ... and Nutella in Italy

    But I love Nutella too

  64. Meanwhile, Hulu works fine through PlayOn by Rude+Turnip · · Score: 1

    I've been using the PlayOn dlna server for months now and Hulu works fine through it (along with Netflix, Amazon VOD, CBS, ESPN, CNN, Revision3 and soon ABC). What are they doing right that Boxee is doing wrong?

  65. It's the "analog hole" all over again. by b4dc0d3r · · Score: 1

    It's not reverse engineering if you let it work as intended. Or at least it can be argued. Using an OnLoad handler basically lets the browser do exactly what it's supposed to do, bypassing nothing and changing nothing. The mechanism is still running and doing what it is expected to do. It is not disabled or altered in any way. No different from trapping unencrypted content directly from the wire.

    Packaging this up and distributing it for the purpose of bypassing copy protection would get you in trouble certainly, but allowing DRM to do exactly what it's supposed to do is a very vague and to my knowledge untested area of law.

    I think of it this way. If Macrovision were intended to stop copying, but was implemented in a way that did not actually prevent copying, you would not be guilty of bypassing or disabling DRM. Just pop a DVD or VHS in and copy it, you've bypassed the protection but didn't have to do anything to do it. Much like the "analog hole" problem - one could argue that plugging in an audio cable is "bypassing DRM", but the system is operating as expected, and as the DRM implementers should be well aware. Bypassing the secure audio path in Windows involves effort and would be a clear violation, but the system is designed to provide audio out. It is not clear whether this is an intended function or a poor implementation. Likewise the issue of bypassing CD DRM by coloring the edge with a markeror holding down SHIFT when inserting the CD - this involved some effort to bypass, but no charges were filed because it's such a simple, elementary method and exposed the DRM implementation as so fundamentally broken that it did not deserve protection against such an attack.

    So you let the browser download what the server sends, let it run the scripts and update the document, and then access the data which is (by design) exposed by the browser.

    I ANAL and all that, and even if I were you shouldn't take internet omments as legal advice or you get what you deserve.

  66. That's gross! by TheNinjaroach · · Score: 1

    I can see it now, the Hulu pauses for a two minute commercial break. In order to resume playback, you have to answer a CAPTCHA concerning the content in the paid advertisement.

    If you forget how many MPG they advertised for their new Mazda, you have to replay the commercial and pay attention until you get the answer right.

    Of course the commercials, CAPTCHA questions and their answers will always be determined by the highest paying bidder.

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
  67. I HAVE THE RIGHT TO BE ENTERTAINED! right? by Anonymous Coward · · Score: 0, Flamebait

    The goose is far from laying golden eggs. You would be closer to the truth to say "stop throwing money away on entertaining me, because if you don't do it the way I want, I'll just pirate it anyway."

    1. Re:I HAVE THE RIGHT TO BE ENTERTAINED! right? by tweek · · Score: 3, Insightful

      I wouldn't say I have a right by any stretch. I don't. These guys provide the content to me at their discretion.

      I think what people are "upset" about is the fact that:

      1) Companies (Hulu or otherwise) seriously think that they can control HOW someone access their content. Technology or not, you can't force me to listen to a song on the radio anymore than I can force you to play the song I want to hear. You can't force me to listen to that CD I bought in my car vice my house.

      2) People were more than happy to access the content via legal means via Hulu. No one WANTS to pirate anything. It's a pain in the ass. A standard non-HD conversion of a tv show without the commercials over bittorrent still takes in the neighborhood of 30 minutes to download on a standard internet connection. God forbid I want something that is more than a few weeks old.

      With Hulu I could sit down and watch the shows on my couch with my wife (when the kid was in bed). Now? Not so much.

      The absolutely ASININE part is that users were screaming for this for years. For once, it seemed like the media companies actually GOT it. We were naive. Hulu was working on Boxee for the better part of a year if not longer. It wasn't until Boxee started gaining attention that someone said "You mean people aren't watching this stuff on a computer?"

      Let's ignore for a minute how fucking stupid that question is. I *AM* (well was) watching it on a pc. It just happened to be hooked up to a television. What possible idiot doesn't have such a grasp of technology that they don't realize that you can hook a computer up to a television? Who, on the grandiose payroll of the media companies, didn't see this coming?

      In the end, they DID hurt themselves. Ad revenues are already down. The company I was laid off from was in the business of television advertising. Between DVRs and P2P, you have a choice. Either provide the content and get at least a sliver of revenue or don't get any at all.

      Sure, it may be costing you up front to build support for Hulu advertising among the advertisers but once the ball is rolling, it becomes a more viable outlet for advertising.

      Here's the thing. Television advertising is a split bag. Local networks sell ads. National networks sell ads. There's a whole business around brokering advertising spots between buyers and the people with the air time. It's a complex machine. Hulu essentially cut out a few layers of that.

      In the end, Hulu was a step in the right direction. Boxee was the "killer application" for Hulu. They really did screw themselves.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  68. The funny thing is... by DrOct · · Score: 1

    All of this cat and mouse is ultimately futile, and has just given Boxee more attention than it would likely have gotten for at least several more years (if ever). And since Boxee keeps fixing their Hulu integration... It's just pushing more people to check it out and start using it.

    I had heard of Boxee, and actually started using it a few weeks before this whole mess, but I have a number of friends who had never heard of it until all of this nonsense started, and now they (and I) are considering dropping cable in favor of setting up some sort of HTPC running Boxee or XBMC or something similar (and if Hulu doesn't want to join that party... well too bad, I'll probably watch it less, and just watch it in a browser on the same damn TV when I do want to).

  69. Anonymous Coward by Anonymous Coward · · Score: 0

    hulu doesn't have much content worth protecting anyway. the shows and movies they do have are so old you can probably get a copy for free at your local library. and do a search for something such as "national geographic channel", the 'shows' that pop up are just promos and excerpts.

    most of what they have should have expired into the public domain by now, that is if our copyright laws actually worked the way they're supposed to.

    they should put at least half as much effort into getting new and interesting content as they do trying to "protect" the crumbs they have now.

  70. Re:I can't understand...Boxee displayed ads perfec by Anonymous Coward · · Score: 0

    Ironically Hulu's commercials could be more expensive if they were targeted.

  71. Re:I can't understand...Boxee displayed ads perfec by rjolley · · Score: 1

    Like any arms race where it's content producers vs. the internet, the internet will win in the end.

    Which is too bad. All these idiots who think that they are somehow entitled to something for nothing will end up driving the content providers out of business. Than what will the internet have won?

  72. its not just about the inbroadcast advertising by KharmaWidow · · Score: 1

    You kids just dont't get it. Both Hulu and Boxee are trying to create social communities and there is cross advertising - most notible as film trailers - on the site.

    Why should Hulu pay for all the content for Boxee to use it for free?

  73. Re:I can't understand...Boxee displayed ads perfec by Jeff+DeMaagd · · Score: 1

    Which is too bad. All these idiots who think that they are somehow entitled to something for nothing will end up driving the content providers out of business. Than what will the internet have won?

    It's a tad bit more complicated here. In this case, the Hulu users would still be getting something in exchange for watching ads. It's not nothing, though the ad revenue through Hulu would be a lot less than ad revenue on a regular channel. I would not be surprised if it was a 10:1 or 20:1 ratio as to revenue per viewer on broadcast vs. Hulu. That's a very steep cliff to jump, not anything like a smooth transition from "old" media to "new" media.

    While the difference between TV and video on the internet is beginning to blur, it's still pretty well defined from the user's perspective, how you interact with it is different on a computer, and I think Hulu on XBMC and AppleTV is still a niche audience at best for the moment. Even if the content providers are getting money through Hulu, they can't afford to lose audience members from the channel to Hulu any faster than they have to.

  74. Hopefully they don't ruin it for us Linux users... by Anonymous Coward · · Score: 0

    I just hope the imaginary property Nazis don't eventually require Hulu to use DRM-fettered technology to limit content availability to one platform.

  75. Boycott Hulu! by wshwe · · Score: 1

    Boycott Hulu!

  76. Re:I can't understand...Boxee displayed ads perfec by russotto · · Score: 1

    Even if the content providers are getting money through Hulu, they can't afford to lose audience members from the channel to Hulu any faster than they have to.

    Then why are they advertising Hulu ON TV?

    (reads note again)

    Oh, right.

  77. Muhahahahahaaaa... by Hurricane78 · · Score: 1

    Have they never heard of DOM browsers? Or Greasemonkey? Both do not care for the source files, and directly use the document parse tree. Idiots. ^^

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  78. Re:I can't understand...Boxee displayed ads perfec by atraintocry · · Score: 1

    I don't think that they've forgotten it, it's just in their best interests to maintain the appearance of a distinction for as long as possible, because that distinction is part of the leaky dam separating traditional media from podcasters.

    It's somewhat poetic: we look at a newspaper and see what's happening in the present. Content providers look what's happening to newspapers and they see their future.