{"id":61,"date":"2009-06-03T21:03:48","date_gmt":"2009-06-03T20:03:48","guid":{"rendered":"http:\/\/www.mod16.org\/hurfdurf\/?p=61"},"modified":"2009-06-04T10:47:05","modified_gmt":"2009-06-04T09:47:05","slug":"the-funimation-hilarity-continues","status":"publish","type":"post","link":"https:\/\/mod16.org\/hurfdurf\/?p=61","title":{"rendered":"The Funimation hilarity continues"},"content":{"rendered":"<p>Anime makes you stupid. Watching anime makes you stupid, fansubbing anime too, but apparently professionally working with anime makes you the most stupid. Funimation is the proof of this theory. A brief timeline of history (see earlier posts on this here blawg and <a href=\"http:\/\/www.srsfkn.biz\/2009\/05\/30\/funimations-servers-were-compromised-right\/\">koda&#8217;s excellent summary<\/a> for details about earlier events):<\/p>\n<ul>\n<li><b>Yesterday:<\/b> Funimation <a href=\"http:\/\/www.animenewsnetwork.com\/news\/2009-06-02\/funimation.com-to-repost-fullmetal-alchemist-after-fixes\">announces<\/a> (well, mentions in its official twitter feed) that it will be resuming FMA streaming after &#8220;additional security&#8221; is implemented for all videos.<\/li>\n<li><b>Five hours ago:<\/b> Funimation&#8217;s representative <a href=\"http:\/\/twitter.com\/funimation\/status\/2016985541\">says<\/a> he\/she doesn&#8217;t know when FMA streams will be back.<\/li>\n<li><b>Two hours ago:<\/b> Certain people do some poking around and find that most series are still available via the old method of using <tt>video.funimation.com\/FLV\/[ANIMENAME]_[EPISODENUMBER]_JPN_640X360.flv<\/tt> directly. They just changed the name of some files, i.e. instead of <tt>FUN_PHANTOM_06_JPN_640X360.flv<\/tt> it&#8217;s now <tt>PHNTM_06_JPN_640X360.flv<\/tt>. FMA, however, is not available through this method. This is mentioned on IRC.<\/li>\n<li><b>One hour ago:<\/b> I poke at Funimation&#8217;s FMA page and find that while you can still access the FMA page and watch episodes, you don&#8217;t actually get the episode it claims to be; instead you get what appears to be the &#8220;default&#8221; episode, which for some bizarre reason known only to Funimation is episode 8 of Dragonaut: the Resonance (why the christ did this ever get licensed in the first place? seriously Funimation, what the fuck?).<\/li>\n<li><b>Half an hour ago:<\/b> Some enterprising individuals find out that it seems that Funimation has switched to RTMP streaming for FMA. They poke around for a bit, guess the URL to episode 9, dumps it with rtmpdump, remuxes it to MKV and posts a torrent to TT (which currently has like 30 peers; obviously everyone is hot for Funimation&#8217;s version of FMA when the fansubs have already been out for three days). The episode in question still hasn&#8217;t been posted to Funimation&#8217;s official site. Nor has the older FMA eps.<\/li>\n<li><b>Right now:<\/b> Funimation&#8217;s entire website goes down for unknown reasons.<\/li>\n<\/ul>\n<p>The website is now up again, but God knows why it went down in the first place. &#8220;TORRENT? OMG, PULL THE PLUG!&#8221;? Who knows.<\/p>\n<p>More on this story as things develop.<\/p>\n<p><b>Edit:<\/b> By the way, Funimation, didn&#8217;t you <a href=\"http:\/\/www.mod16.org\/hurfdurf\/?p=44\">say<\/a> it took four days to finish the translation and script QC? Why did you already upload a finished episode to your website then? Hasn&#8217;t it only been three days since Sunday?<\/p>\n<p><b>Edit edit:<\/b> Oh and for those of you who are going to go off screaming OMG HAX SUE THEM ALL: guessing URL&#8217;s IS NOT HACKING (and hence it isn&#8217;t illegal in all sensible jurisdictions; see for example <a href=\"http:\/\/juris.bundesgerichtshof.de\/cgi-bin\/rechtsprechung\/document.py?Gericht=bgh&#038;Sort=3&#038;Datum=2003&#038;Art=pm&#038;client=3&#038;Blank=1&#038;nr=26553&#038;id=1058517255.04\">this German court case<\/a> (warning: in German)). The W3C <a href=\"http:\/\/www.w3.org\/2001\/tag\/doc\/deeplinking.html\">agrees<\/a> in a quite interesting article; for those of you with ADD I&#8217;ll go ahead and quote the most relevant parts:<\/p>\n<blockquote><p>[A]ny attempt to forbid the practice of deep linking is based on a misunderstanding of the technology, and threatens to undermine the functioning of the Web as a whole. The two chief reasons for this are:<\/p>\n<ul>\n<li>A Web Address (&#8220;URI,&#8221; or &#8220;URL&#8221;) is just an identifier. There is a clear distinction between identifying a resource on the Web and accessing it; suppressing the use of identifiers is not logically consistent.<\/li>\n<li>It is entirely reasonable for owners of Web resources to control access to them. The Web provides several mechanisms for doing this, none of which rely on hiding or suppressing identifiers for those resources.<\/li>\n<\/ul>\n<p>[&#8230;]<\/p>\n<p>Two analogies have been proposed to help illuminate the question of deep linking through parallels in the real world.<\/p>\n<p>The first analogy is with buildings, which typically have a number of doors. A building might have a policy that the public may only enter via the main front door, and only during normal working hours. People employed in the building and in making deliveries to it might use other doors as appropriate. Such a policy would be enforced by a combination of security personnel and mechanical devices such as locks and pass-cards. One would not enforce this policy by hiding some of the building entrances, nor by requesting legislation requiring the use of the front door and forbidding anyone to reveal the fact that there are other doors to the building.<\/p>\n<p>The second analogy is with a library, which has a well-known street address. Each book on the shelves of this library also has an identifier, composed of its title, author, call number, shelf location, and so on. The library certainly will exercise access control to the individual books; but it would be counterproductive to do so by forbidding the publication of their identities.<\/p>\n<p>These analogies are compelling in the context of the deep linking issue. A provider of Web resources who does not make use of the built-in facilities of the Web to control access to a resource is unlikely to achieve either justice or a good business outcome by attempting to suppress information about the existence of the resource.<\/p><\/blockquote>\n<p><b>Edit edit edit:<\/b> When they went to repost the FMA streams they also &#8220;accidentally&#8221; posted Phantom episode 10, at least 18 hours before it was supposed to air in Japan. Someone immediately downloaded and torrented it, of course. :golfclap:<\/p>\n<p>It also appears that instead of actually implementing security measures, Funimation seemingly found it sufficient to add 16 characters of pseudo-random garbage to the end of each filename so it isn&#8217;t possible to just guess the URL&#8217;s anymore. GUYS GUYS LET&#8217;S CONTINUE WITH THIS SECURITY THROUGH OBSCURITY THING I HEARD IT WAS THE COOL THING TO DO, IT HAS WORKED SO WELL FOR US IN THE PAST AFTER ALL LOLOLOLO<\/p>\n<p>ETA to someone figuring out that the seemingly random stuff really isn&#8217;t all that random and leaking something again? Not very long, I&#8217;d bet.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anime makes you stupid. Watching anime makes you stupid, fansubbing anime too, but apparently professionally working with anime makes you the most stupid. Funimation is the proof of this theory. A brief timeline of history (see earlier posts on this here blawg and koda&#8217;s excellent summary for details about earlier events): Yesterday: Funimation announces (well, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,8,13],"tags":[],"class_list":["post-61","post","type-post","status-publish","format-standard","hentry","category-anime","category-morons","category-the-internet"],"_links":{"self":[{"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=\/wp\/v2\/posts\/61","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=61"}],"version-history":[{"count":11,"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=\/wp\/v2\/posts\/61\/revisions"}],"predecessor-version":[{"id":76,"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=\/wp\/v2\/posts\/61\/revisions\/76"}],"wp:attachment":[{"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=61"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=61"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mod16.org\/hurfdurf\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=61"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}