/irc-logs / freenode / #whatwg / 2010-03-18 / end

Options:

  1. # Session Start: Thu Mar 18 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:01] * Joins: brfelipe (~b@72-48-50-116.dyn.grandenetworks.net)
  4. # [00:02] * Quits: TabAtkins (~chatzilla@216.2.7.2) (Ping timeout: 260 seconds)
  5. # [00:04] * Joins: ojan (~ojan@nat/google/x-lmgafoeatktfldpd)
  6. # [00:04] <jgraham> Dashiva: Not really
  7. # [00:06] <jgraham> I guess "it's possible to just use the platform-supplied codecs and push the licensing concerns onto someone else" is a valid counter argument
  8. # [00:07] <jgraham> But there are real disadvantages
  9. # [00:08] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  10. # [00:10] <Dashiva> jgraham: sounds similar to "It's possible to just use the flash-supplied codecs and push the licensing concerns onto someone else"
  11. # [00:12] <jgraham> Dashiva: You probably have to implement NPAPI anyway and it is probably mostly shared between platforms whilst video would need N implementations to ship on N platforms
  12. # [00:12] <Dashiva> Oh, sure, it's more work. But it's just another feature to support, there's nothing inherently harder about it.
  13. # [00:12] * Joins: erlehmann (~erlehmann@82.113.121.133)
  14. # [00:16] * Joins: miketaylr (~miketaylr@rrcs-69-193-186-133.nyc.biz.rr.com)
  15. # [00:17] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  16. # [00:18] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  17. # [00:27] * Joins: TabAtkins (~chatzilla@216.2.7.2)
  18. # [00:28] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Remote host closed the connection)
  19. # [00:36] * Joins: rsteiner (~rolandste@220.109.219.244)
  20. # [00:39] <Hixie> i love feedback that just says "Section 1.2.3, step 4 should be changed to do X because Y" where X and Y assume you know what section 1.2.3 step 4 is.
  21. # [00:39] * Dashiva tries to parse
  22. # [00:39] <Dashiva> Oh
  23. # [00:40] <Hixie> given that there are over a dozen specs each with different section numbers, several of which are the same text, and all of which change regularly, and given that i only look at feedback with a latency of a few months...
  24. # [00:40] <AryehGregor> Dashiva, Windows doesn't have H.264 codecs installed by default before Windows 7, as far as I've heard.
  25. # [00:42] <AryehGregor> And it's true that Linux only does on the theory of "downloading my distribution copy of ffmpeg-nonfree isn't pirating, honest".
  26. # [00:45] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 252 seconds)
  27. # [00:46] <AryehGregor> Okay, who has any idea what might be the issue here? http://www.mediawiki.org/wiki/Special:Code/MediaWiki/63842
  28. # [00:46] <AryehGregor> I'm not sure what would cause Mac and Windows Firefox to treat px differently. Different DPI settings or something?
  29. # [00:47] * Quits: dglazkov (~dglazkov@nat/google/x-cecduikpywrlthys) (Quit: dglazkov)
  30. # [00:49] * Quits: rauchg (~rauchg@75.101.111.130) (Quit: rauchg)
  31. # [00:49] <Dashiva> Maybe they use different baselines to offset from
  32. # [00:50] * Joins: kennyluck (~kennyluck@114-43-122-236.dynamic.hinet.net)
  33. # [00:51] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
  34. # [00:54] * Quits: MikeSmith (~MikeSmith@mfe5f36d0.tmodns.net) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  35. # [00:58] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  36. # [00:58] * Quits: brfelipe (~b@72-48-50-116.dyn.grandenetworks.net)
  37. # [01:00] <Hixie> othermaciej: would be good to have some webkit feedback on http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2010-March/025403.html
  38. # [01:00] <Hixie> annevk: opera feedback too ^
  39. # [01:01] <othermaciej> Hixie: it looks to me like that message is itself WebKit feedback
  40. # [01:01] * Joins: Amorphous (jan@unaffiliated/amorphous)
  41. # [01:03] <Hixie> true
  42. # [01:03] <Hixie> annevk! opera's feedback would be most welcome :-)
  43. # [01:05] * Joins: weinig (~weinig@17.203.15.230)
  44. # [01:06] <roc> AryehGregor: we've heard that Microsoft is going to ship an H.264 codec in Vista SP2
  45. # [01:06] * Quits: weinig (~weinig@17.203.15.230) (Read error: Connection reset by peer)
  46. # [01:06] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  47. # [01:06] * Joins: cedricv (~cedric@124.197.122.231)
  48. # [01:07] <roc> a lot of XP users will upgrade to Windows 7 relatively soon, but there will probably be a very long tail of XP users too
  49. # [01:08] <roc> AryehGregor: I suspect that person is probably just confused ... it's more likely font differences that are causing a problem
  50. # [01:13] <daedb> roc: Vista SP2 has been out for quite awhile, with no h.264 codec.
  51. # [01:13] <roc> ok, some future service pack then?
  52. # [01:13] <daedb> SP3 maybe :)
  53. # [01:13] <roc> they're going to need an H.264 codec for IE9, certainly
  54. # [01:14] * Joins: m_W (~mwj@63.85.4.130)
  55. # [01:14] * Joins: JoePeck (~pecoraro@2620:0:1b00:1171:225:ff:fef1:1c20)
  56. # [01:16] <JoePeck> Reading up on <input type=range> at http://www.whatwg.org/specs/web-apps/current-work/multipage/number-state.html#range-state
  57. # [01:16] <JoePeck> [[ When the element is http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#suffering-from-an-underflow, the user agent must set the element's http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#concept-fe-value to a http://www.whatwg.org/specs/web-apps/current-work/multipage/common-microsyntaxes.html#valid-floating-point-number that represents
  58. # [01:16] <JoePeck> http://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html#concept-input-min. ]]
  59. # [01:16] <JoePeck> eek, sorry!
  60. # [01:16] <JoePeck> [[ When the element is suffering from an underflow, the user agent must set the element's value to a valid floating point number that represents the minimum. ]]
  61. # [01:16] <JoePeck> I read that and I see, "if the element is suffering from an under, set its value so its no longer underflows"
  62. # [01:17] * Joins: mpilgrim_ (~mpilgrim@rrcs-98-101-146-174.midsouth.biz.rr.com)
  63. # [01:17] <JoePeck> Am I reading that correctly? Can a range input ever underflow?
  64. # [01:17] * JoePeck goes to test what browsers do
  65. # [01:19] <mpilgrim_> jgraham: i have little sympathy for companies that get all faint-y about H.264 licensing fees but continue to ship browsers that support NPAPI
  66. # [01:20] <mpilgrim_> we have over 10 years of experience with NPAPI, and it's pretty clear that its only purpose is to serve as a backdoor for all manner of proprietary crap to sneak into browsers, shit all over the web, and then complain about the smell
  67. # [01:20] <Hixie> JoePeck: it can momentarily suffer from an underflow if you use script to set it to a value below the minimum
  68. # [01:20] <Hixie> JoePeck: but that sentence means the steady state can't suffer from an underflow
  69. # [01:21] <Hixie> JoePeck: if that makes sense
  70. # [01:21] <JoePeck> Hixie: okay, but correct behavior should then immediately set the value to be the minimum, and its overflow validity state would then be false?
  71. # [01:21] <mpilgrim_> if you really want to support an open web, drop support for NPAPI plugins
  72. # [01:21] <mpilgrim_> otherwise, STFU
  73. # [01:25] <Philip`> Seems a bit late for that to have any effect other than driving away users to other browsers
  74. # [01:25] <Philip`> whereas it's not necessarily too late yet to influence how people use <video>
  75. # [01:26] <Hixie> JoePeck: yeah
  76. # [01:26] <JoePeck> Hixie: ahh, I just changed my mind
  77. # [01:26] <JoePeck> Hixie: The "value sanitization algorithm" which modifies the value is only run [[ When an input element's type attribute changes state, and when the element is first created ]].
  78. # [01:27] <JoePeck> Hixie: so if the input element is already a range, and a script sets its value to an underflowing value, "what then"
  79. # [01:27] <Hixie> setting .value also invokes the value sanitization algorithm
  80. # [01:28] <JoePeck> Hixie: ahh I see thanks.
  81. # [01:28] <JoePeck> a lot of "ahh" moments, I'll need to read this more completely after I work out this bug
  82. # [01:28] <JoePeck> Hixie: thanks!
  83. # [01:28] <Hixie> my pelasure
  84. # [01:29] <Hixie> pleasure also
  85. # [01:29] <Hixie> i wish it was easier to read
  86. # [01:29] <Hixie> but i don't know how to make it easier to read
  87. # [01:29] <Hixie> fundamentally what we're speccing here is a mess
  88. # [01:29] <Hixie> so the spec kinda has to be a mess too
  89. # [01:29] <JoePeck> the links help, but in this case
  90. # [01:30] <Hixie> a key thing to know about the links is that when you reach the bold <dfn> of a term, you can click that to get a list of references to it
  91. # [01:30] <JoePeck> the "value sanitization algorithm" link only went to the first case, and not the .value case
  92. # [01:30] <Hixie> (only works in the one-page version though)
  93. # [01:30] <JoePeck> thanks again =)
  94. # [01:31] * Quits: dbaron (~dbaron@nat/mozilla/x-osdmnahtpfqbyhub) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  95. # [01:35] * Joins: erlehmann_ (~erlehmann@82.113.106.128)
  96. # [01:39] * Quits: erlehmann (~erlehmann@82.113.121.133) (Ping timeout: 265 seconds)
  97. # [01:41] * Quits: slightlyoff (~slightlyo@nat/google/x-kqnkwzyelujkhswm) (Quit: slightlyoff)
  98. # [01:42] * Joins: sicking (~chatzilla@nat/mozilla/x-egtfdijhkzbymzkm)
  99. # [01:46] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
  100. # [01:46] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  101. # [01:47] * Quits: beilabs (~beilabs@ppp121-44-57-172.lns20.syd6.internode.on.net) (Disconnected by services)
  102. # [01:48] * Joins: beilabs_ (~beilabs@ppp121-44-57-172.lns20.syd6.internode.on.net)
  103. # [01:48] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
  104. # [01:50] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  105. # [01:51] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
  106. # [01:53] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
  107. # [01:58] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Quit: Leaving)
  108. # [01:58] * Quits: ap (~ap@17.246.18.241) (Quit: ap)
  109. # [02:02] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 240 seconds)
  110. # [02:04] * Quits: sicking (~chatzilla@nat/mozilla/x-egtfdijhkzbymzkm) (Ping timeout: 276 seconds)
  111. # [02:05] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
  112. # [02:06] * Joins: sicking (~chatzilla@nat/mozilla/x-iixvvqldzsfugotl)
  113. # [02:09] * Quits: drunknbass_work (~aaron@pool-71-105-80-172.lsanca.dsl-w.verizon.net) (Ping timeout: 265 seconds)
  114. # [02:09] * Quits: wycats (~wycats@enginey-9.border1.sfo002.pnap.net) (Quit: wycats)
  115. # [02:10] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  116. # [02:11] * Joins: daedb_ (~daed@h11n1fls34o986.telia.com)
  117. # [02:14] * Quits: digman543 (~digman543@125-224-136-96.dynamic.hinet.net) (Ping timeout: 252 seconds)
  118. # [02:14] * Quits: daedb (~daed@h11n1fls34o986.telia.com) (Ping timeout: 256 seconds)
  119. # [02:15] * Quits: kennyluck (~kennyluck@114-43-122-236.dynamic.hinet.net) (Quit: kennyluck)
  120. # [02:15] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  121. # [02:17] <mpilgrim> Philip`: yeah, people are really fleeing the iPhone in droves
  122. # [02:19] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
  123. # [02:20] <Dashiva> Is this tweet a case for a standardized RT end tag? http://twitter.com/diveintomark/status/10645203889
  124. # [02:22] <erlehmann_> Dashiva, you have <q> and </q> for that already. stupid twitter not supporting markup (also, counting it towards the character limit gave rise to short url services that break the web)
  125. # [02:22] * Quits: miketaylr (~miketaylr@rrcs-69-193-186-133.nyc.biz.rr.com) (Remote host closed the connection)
  126. # [02:22] <othermaciej> most people put "via" at the end if they want a retweet with commentary, in this case it wouldn't have worked for the humor purpose of the post
  127. # [02:23] <Dashiva> I'm pretty sure tinyurl was around before twitter
  128. # [02:23] <erlehmann_> HTML 2.0 WTF
  129. # [02:24] <erlehmann_> isn't „gave rise“ something akin to „made it popular“ ?
  130. # [02:24] <erlehmann_> also, ars technicas site is XHTML 1.0 Transitional. where did they get that 2.0 thingy from ?
  131. # [02:25] <Dashiva> Their CMS is probably XHTML, but their web server error pages are not part of the CMS
  132. # [02:26] <erlehmann_> well, i guess they would fail on a 500 too in most cases if they were ;)
  133. # [02:27] * Joins: weinig_ (~weinig@17.246.17.58)
  134. # [02:29] <sicking> hum, does HTML not support hex numeric entities? Like &#x40; ?
  135. # [02:30] <sicking> never mind, i'm just doing it wrong
  136. # [02:30] <mpilgrim> OH NOES I'M USING TWITTER INCORRECTLY
  137. # [02:30] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Ping timeout: 256 seconds)
  138. # [02:30] * weinig_ is now known as weinig
  139. # [02:30] <JoePeck> Hixie: can I run a very simple example past you to see if you think its correct or not?
  140. # [02:33] <Hixie> sure
  141. # [02:33] <JoePeck> var x = document.createElement('input'); x.type='range'; // range input
  142. # [02:33] <JoePeck> x.max = 2; x.value = 3; // this causes overFlow, value gets changed to
  143. # [02:33] <JoePeck> x.validationMessage; // shouldn't be any, because value is now stable
  144. # [02:34] <Hixie> sounds right, but i could be mistaken
  145. # [02:34] <JoePeck> okay. I feel like that removes the usefulness of element.validity.rangeOverflow and rangeUnderflow for type=range
  146. # [02:35] <JoePeck> but I do feel like this should be correct behavior
  147. # [02:38] <Hixie> well there is no usefulness of element.validity.rangeOverflow and rangeUnderflow for type=range, so i don't think removing it is a problem :-)
  148. # [02:39] <JoePeck> I was just going to try to get some implementor feedback, maybe send a question to the mailing list
  149. # [02:39] <JoePeck> I haven't checked the other input types affected rangeUnderflows/rangeOverflows
  150. # [02:39] <Dashiva> Sleep... Norwegian letters in the Safari 4 installer become chinese symbols
  151. # [02:39] <Dashiva> *Sleek
  152. # [02:40] <sicking> that's internationalization taken to new levels
  153. # [02:40] <sicking> "install safari, become a world traveler"
  154. # [02:41] <Dashiva> Actually, it might be Japanese
  155. # [02:42] <Hixie> JoePeck: many of the validity flags are only useful for particular controls, i wouldn't worry about that
  156. # [02:43] <JoePeck> Hixie: okay. Its just WebKit had a bunch of tests for overflow / underflow which, after reading the spec, didn't seem to make sense
  157. # [02:44] <Hixie> ah ok
  158. # [02:44] <Hixie> that's quite possible :-)
  159. # [02:47] * Joins: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  160. # [02:57] * Joins: digman543 (~digman543@125-224-133-240.dynamic.hinet.net)
  161. # [03:01] <roc> mpilgrim: for a long time there was (and to some extent still is) nothing comparable to the iPhone
  162. # [03:01] <roc> the desktop browser space is a lot more competitive
  163. # [03:01] * Quits: Utkarsh (~admin@117.201.80.110) (Ping timeout: 240 seconds)
  164. # [03:02] <roc> if we (Mozilla) thought we could ditch NPAPI support and remain competitive, we probably would
  165. # [03:02] <roc> it would be a lot less work, that's for sure
  166. # [03:02] <Dashiva> Really? Isn't the API pretty much static?
  167. # [03:03] <roc> it evolves
  168. # [03:03] * Quits: weinig (~weinig@17.246.17.58) (Quit: weinig)
  169. # [03:03] <roc> but all browsers are doing lots of work to isolate plugins into their own processes etc
  170. # [03:04] * Quits: dave_levin (~dave_levi@nat/google/x-piuagzsjvxqkerha) (Quit: dave_levin)
  171. # [03:05] <roc> mpilgrim: in fact, even today there is nothing really comparable to the iPhone that supports Flash yet
  172. # [03:06] <Dashiva> mpilgrim: I saw a claim on hackernews that youporn has a <video> mobile edition, but I can't verify ;)
  173. # [03:06] * Joins: Utkarsh (~admin@117.201.84.48)
  174. # [03:08] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 252 seconds)
  175. # [03:09] * Joins: wakaba_ (~wakaba_@112-68-244-233.eonet.ne.jp)
  176. # [03:10] <othermaciej> Dashiva: once we have the porn sites its game over
  177. # [03:10] * Joins: [1]mpilgrim (~mark@nat/google/x-hiloyfcpyzsxtvyb)
  178. # [03:12] * Quits: borismus (~borismus@bl8-65-253.dsl.telepac.pt) (Quit: borismus)
  179. # [03:12] * Quits: sicking (~chatzilla@nat/mozilla/x-iixvvqldzsfugotl) (Ping timeout: 265 seconds)
  180. # [03:13] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 245 seconds)
  181. # [03:13] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 256 seconds)
  182. # [03:13] * mpilgrim_ is now known as mpilgrim
  183. # [03:13] * mpilgrim is now known as 92AAADMBN
  184. # [03:13] * [1]mpilgrim is now known as 36DAADOMC
  185. # [03:21] * Quits: JoePeck (~pecoraro@2620:0:1b00:1171:225:ff:fef1:1c20) (Quit: JoePeck)
  186. # [03:25] * Quits: 36DAADOMC (~mark@nat/google/x-hiloyfcpyzsxtvyb) (Ping timeout: 264 seconds)
  187. # [03:27] * Joins: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
  188. # [03:28] <mpilgrim> dashiva: that's probably where i read it too
  189. # [03:31] <mpilgrim> roc: i understand your present position, but outsourcing all the patent-encumbered stuff to a third-party plugin (via an API where third-party vendors can add unlimited amounts of new patent-encumbered stuff at any time) is hardly noble
  190. # [03:31] <roc> that is not our goal
  191. # [03:31] <mpilgrim> that is the reality of NPAPI
  192. # [03:31] <roc> that is not our goal for Web video
  193. # [03:31] <roc> our goal is to not depend on patent-encumbered stuff at all
  194. # [03:31] <mpilgrim> ...except for all the stuff you've outsourced to adobe
  195. # [03:32] <roc> tthat is temporary
  196. # [03:32] <mpilgrim> everything is temporary if you live long enough
  197. # [03:32] <mpilgrim> i don't see "removing NPAPI" on any mozilla roadmap
  198. # [03:33] <mpilgrim> did i miss a memo?
  199. # [03:33] <roc> I don't believe we can remove NPAPI and remain relevant
  200. # [03:34] <roc> hopefully at some point in the future this will no longer be true
  201. # [03:34] <mpilgrim> that's a pretty loose definition of "temporary"
  202. # [03:34] <roc> yes it is
  203. # [03:34] <roc> I can't predict what will happen on the Web, sorry
  204. # [03:34] * jcranmer points to the temporary Mork database in mozilla code
  205. # [03:34] <roc> it's gone
  206. # [03:34] <roc> anyway
  207. # [03:35] <jcranmer> about 10 years later
  208. # [03:35] <mpilgrim> well, i hope we all live long enough to see it
  209. # [03:35] <roc> so do I
  210. # [03:35] <roc> we'll need NPAPI support as long as there's a mass of Flash content on the Web that people want to use
  211. # [03:35] <roc> I can't control that
  212. # [03:36] <othermaciej> jcranmer: Mork?
  213. # [03:36] <jcranmer> I suspect the answer is there always will be
  214. # [03:36] <roc> we *can* try to rescue video on the Web from a pay-to-play patent-encumbered prison
  215. # [03:36] <jcranmer> othermaciej: something with which I have much more experience than I would like to have
  216. # [03:36] <jcranmer> think about all those little flash games
  217. # [03:36] <mpilgrim> not with just a client, you can't
  218. # [03:37] <othermaciej> if Wikipedia (or some other site) gets a critical mass of Theora-only content, that seems more likely to drive Ogg
  219. # [03:37] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  220. # [03:37] <roc> I agree
  221. # [03:38] <roc> we might lose
  222. # [03:38] <roc> but mpilgrim said "I have little sympathy for companies that get all faint-y about H.264 licensing fees but continue to ship browsers that support NPAPI" and I have a problem with that
  223. # [03:39] <othermaciej> I can understand Mozilla's desire not to ship H.264 out of the box, but I am puzzled that a third party is allowed to plug it in to <object> but there is by design no mechanism for a third party to plug it into <video>
  224. # [03:39] <mpilgrim> i did say that, and i stand by it
  225. # [03:39] <mpilgrim> you refuse to defer to OS-level codecs
  226. # [03:39] <mpilgrim> so people are going to continue to use flash
  227. # [03:39] <othermaciej> that seems to help plugins at the expense of <video> more than it helps Ogg at the expense of H.264
  228. # [03:39] <mpilgrim> you don't even let firefox extensions add codec support
  229. # [03:40] <roc> if we had to do H.264 we probably would defer to OS codecs, which is why "H.264 licensing fees" is a total non-issue
  230. # [03:40] <mpilgrim> but you've stated publicly that you won't do that
  231. # [03:40] <jcranmer> I suspect FF would refuse to support external <object> handlers were that a tenable option
  232. # [03:40] <mpilgrim> (defer to OS codecs)
  233. # [03:41] <mpilgrim> yet you continue to allow NPAPI plugins, which you acknowledge contain multiple patent-encumbered codecs, including H.264 in particular
  234. # [03:41] <mpilgrim> so yeah, people are gonna keep using flash
  235. # [03:41] <mpilgrim> congratulations, that's what you've achieved
  236. # [03:41] <mpilgrim> i don't really care what your original goals were
  237. # [03:41] * Quits: ment (thement@ibawizard.net) (Quit: detach)
  238. # [03:41] <roc> supporting H.264 is not going to make Flash go away
  239. # [03:42] <roc> it really isn't
  240. # [03:42] <mpilgrim> yes, i know, all those awesome flash games
  241. # [03:42] <roc> if dropping H.264 would let us drop support for NPAPI, that would be worth serious consideration
  242. # [03:42] * Quits: m_W (~mwj@63.85.4.130) (Ping timeout: 240 seconds)
  243. # [03:42] <roc> sorry
  244. # [03:42] <roc> if *supporting* H.264...
  245. # [03:42] <mpilgrim> not sure why kongregate.com can't just release a standalone client for playing them anyway
  246. # [03:43] <mpilgrim> why does that have to happen in a browser?
  247. # [03:43] <roc> the other thing is the content producer side
  248. # [03:44] <mpilgrim> yes, i am aware i work for the single largest producer of H.264 web video
  249. # [03:44] <deltab> mpilgrim: there already is a standalone player, though not everything will work in it (due to the lack of surrounding page)
  250. # [03:44] * Quits: beilabs_ (~beilabs@ppp121-44-57-172.lns20.syd6.internode.on.net) (Ping timeout: 264 seconds)
  251. # [03:45] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 276 seconds)
  252. # [03:45] <mpilgrim> deltab: my point is that "flash games" is a common retort for why browsers have to keep supporting flash, despite the fact that the entire flash game industry has consolidated around a few key players who may as well release their own client (and may already be working on that, for all i know)
  253. # [03:46] <mpilgrim> my friend's son programs flash games, makes a decent living at it (for a 15 year old)
  254. # [03:46] <mpilgrim> the browser is just a weird quirky delivery device to him
  255. # [03:46] <roc> it's not just Flash games
  256. # [03:46] <roc> in China tons of Web sites are Flash-based
  257. # [03:46] <roc> http://www.smashingmagazine.com/2010/03/15/showcase-of-web-design-in-china-from-imitation-to-innovation-and-user-centered-design/
  258. # [03:47] <roc> if you think it's so easy to drop Flash support, start at home with Chrome
  259. # [03:47] <mpilgrim> don't you think i've made that argument?
  260. # [03:49] * Quits: jwalden (~waldo@nat/mozilla/x-fjazhyffgkpjkvwg) (Ping timeout: 256 seconds)
  261. # [03:49] <mpilgrim> not with chrome specifically (which has all the same "market relevance" problems on the windows PC desktop), but with chrome os in particular (which is more like an iPhone in being a specialized almost-but-not-quite general-purpose-computing device)
  262. # [03:50] <roc> I would also like to mention that support for plugging codecs into <video> is not omitted "by design"
  263. # [03:50] <roc> codec extensibility would be a ton of extra work
  264. # [03:50] <roc> we have simply not chosen to invest in that
  265. # [03:51] <roc> In Windows 7 Microsoft has effectively dropped support for codec extensibility because it's such a pain
  266. # [03:52] <roc> third-party codec extensibility, I mean
  267. # [04:01] * Joins: beilabs_ (~beilabs@ppp121-44-175-39.lns20.syd7.internode.on.net)
  268. # [04:09] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  269. # [04:17] * Joins: MikeSmith (~MikeSmith@2002:d106:d41b:1234:219:e3ff:fe08:8ad3)
  270. # [04:18] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
  271. # [04:20] * Quits: Utkarsh (~admin@117.201.84.48) (Ping timeout: 264 seconds)
  272. # [04:26] * Joins: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com)
  273. # [04:27] * Joins: Utkarsh (~admin@117.201.83.2)
  274. # [04:28] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  275. # [04:30] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
  276. # [04:39] * Quits: drunknbass (~drunknbas@cpe-76-173-195-145.socal.res.rr.com) (Ping timeout: 245 seconds)
  277. # [04:43] * Joins: miketaylr (~miketaylr@24.42.95.234)
  278. # [04:48] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 246 seconds)
  279. # [04:50] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
  280. # [04:52] * Joins: paradisaeidae_ (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
  281. # [04:53] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Ping timeout: 252 seconds)
  282. # [05:05] <mpilgrim> hixie, you around?
  283. # [05:05] * Quits: ttepasse (~ttepasse@ip-95-222-120-117.unitymediagroup.de) (Quit: Verlassend)
  284. # [05:07] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
  285. # [05:17] * mpilgrim adds a disclaimer to the latest chapter in "dive into html5" to the effect that he is probably talking out of his ass, while he waits for hixie to return and explain the online whitelist wildcard flag to him
  286. # [05:31] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
  287. # [05:40] * Joins: Traveler (~traveler@host77-228-dynamic.40-79-r.retail.telecomitalia.it)
  288. # [05:40] <Traveler> Hi
  289. # [05:40] <Traveler> Should I use aside for a contact form or a div?
  290. # [05:40] <MikeSmith> Hixie: did you manage to get any good suggestions for short hidden='' examples?
  291. # [05:42] <MikeSmith> Traveler: either would be fine probably
  292. # [05:42] <Traveler> I see..
  293. # [05:42] <MikeSmith> aside would not be inappropriate
  294. # [05:43] <Traveler> Great.
  295. # [05:44] <Traveler> What about nested asides?
  296. # [05:44] <MikeSmith> what is the use case?
  297. # [05:45] <MikeSmith> why would you want to put inside the aside
  298. # [05:45] <Traveler> Well I have two aside elements but I need to wrap them in something so I could float them.
  299. # [05:45] <Traveler> Div is better then?
  300. # [05:46] <MikeSmith> why not an aside with two child divs?
  301. # [05:46] <Traveler> Hmm
  302. # [05:46] <Traveler> I did it the other way around
  303. # [05:47] <Traveler> Your idea sounds better though.
  304. # [05:50] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  305. # [05:57] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  306. # [05:59] * Quits: no_mind (~orion@122.161.216.193) (Read error: Connection reset by peer)
  307. # [05:59] * Quits: paradisaeidae_ (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Ping timeout: 252 seconds)
  308. # [06:03] * Quits: Traveler (~traveler@host77-228-dynamic.40-79-r.retail.telecomitalia.it) (Quit: Java user signed off)
  309. # [06:07] * Quits: TabAtkins (~chatzilla@216.2.7.2) (Ping timeout: 264 seconds)
  310. # [06:07] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  311. # [06:08] * Quits: tyoshino (~tyoshino@220.109.219.244) (Quit: Leaving...)
  312. # [06:11] * Joins: no_mind (~orion@122.163.235.89)
  313. # [06:21] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
  314. # [06:21] * Quits: digman543 (~digman543@125-224-133-240.dynamic.hinet.net) (*.net *.split)
  315. # [06:21] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (*.net *.split)
  316. # [06:21] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  317. # [06:21] * Quits: gsnedders (~gsnedders@204.232.194.186) (*.net *.split)
  318. # [06:21] * Quits: broquaint (29763a9ea9@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (*.net *.split)
  319. # [06:21] * Quits: crash\ (crash@lubyte.de) (*.net *.split)
  320. # [06:21] * Quits: Utkarsh (~admin@117.201.83.2) (*.net *.split)
  321. # [06:21] * Quits: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net) (*.net *.split)
  322. # [06:21] * Quits: JohnResig (~JohnResig@ejohn.org) (*.net *.split)
  323. # [06:21] * Quits: ukai (~ukai@220.109.219.244) (*.net *.split)
  324. # [06:21] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
  325. # [06:21] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (*.net *.split)
  326. # [06:21] * Quits: karlushi (~karlushi@fw.vdl2.ca) (*.net *.split)
  327. # [06:21] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (*.net *.split)
  328. # [06:21] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (*.net *.split)
  329. # [06:21] * Quits: jorlow (~jorlow@74.125.57.57) (*.net *.split)
  330. # [06:21] * Quits: Dashiva (Dashiva@wikia/Dashiva) (*.net *.split)
  331. # [06:21] * Quits: ciaran_lee (~leecn@spoon.netsoc.tcd.ie) (*.net *.split)
  332. # [06:21] * Quits: Hixie (ianh@trivini.no) (*.net *.split)
  333. # [06:21] * Quits: peroo (~peroo@peroo.xen.prgmr.com) (*.net *.split)
  334. # [06:21] * Quits: Philip` (~philip@zaynar.co.uk) (*.net *.split)
  335. # [06:21] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (*.net *.split)
  336. # [06:22] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
  337. # [06:25] * Joins: Utkarsh (~admin@117.201.89.149)
  338. # [06:28] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  339. # [06:44] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
  340. # [06:44] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  341. # [06:49] * Joins: paradisaeidae_ (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
  342. # [06:52] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Ping timeout: 260 seconds)
  343. # [07:04] * Joins: ivan` (~ivan@li14-39.members.linode.com)
  344. # [07:05] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
  345. # [07:09] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  346. # [07:11] * Quits: Utkarsh (~admin@117.201.89.149) (Ping timeout: 248 seconds)
  347. # [07:11] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Client Quit)
  348. # [07:16] * Joins: Utkarsh (~admin@117.201.87.127)
  349. # [07:20] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 260 seconds)
  350. # [07:21] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
  351. # [07:41] * Quits: no_mind (~orion@122.163.235.89) (Ping timeout: 265 seconds)
  352. # [07:41] <MikeSmith> does the iPhone have both an accelerometer and a compass?
  353. # [07:45] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  354. # [07:46] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
  355. # [07:47] * Quits: Utkarsh (~admin@117.201.87.127) (Ping timeout: 276 seconds)
  356. # [07:47] <othermaciej> yeds
  357. # [07:47] <othermaciej> *yes
  358. # [07:53] * Joins: Utkarsh (~admin@117.201.88.100)
  359. # [07:53] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  360. # [07:55] <MikeSmith> othermaciej: thanks
  361. # [07:55] <MikeSmith> I was looking at Andrei's Orientation Event spec
  362. # [07:55] * Quits: paradisaeidae_ (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Ping timeout: 252 seconds)
  363. # [07:56] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
  364. # [07:56] <MikeSmith> http://dev.w3.org/geo/api/spec-source-orientation.html
  365. # [07:57] <MikeSmith> I assume the OrientationEvent in that is meant to rely on a compass sensor
  366. # [07:57] <MikeSmith> while the AccelerometerEvent event uses the accelerometer
  367. # [07:58] <othermaciej> I have no idea
  368. # [07:58] <othermaciej> I wish OrientationEvent didn't clash with the iPhone's "orientationchange" event
  369. # [07:58] <othermaciej> which btw we'd like to standardize
  370. # [07:59] * Joins: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se)
  371. # [07:59] <MikeSmith> yeah, the name of that in Andrei's spec should maybe be changed
  372. # [07:59] <othermaciej> is his event intended to be absolute orientation or relative orientation?
  373. # [07:59] <MikeSmith> relative
  374. # [07:59] <MikeSmith> I believe
  375. # [07:59] <othermaciej> can a digital compass even tell you your pitch and yaw?
  376. # [08:00] <othermaciej> I thought that data came from the accelerometer
  377. # [08:00] <MikeSmith> yeah, I guess I'm not clear about what the relationship is
  378. # [08:01] <MikeSmith> or why the spec has two interfaces instead of just one
  379. # [08:01] <othermaciej> I'm also not clear why this spec is being done in the geolocation wg
  380. # [08:01] <othermaciej> yeah I'm not clear on why there are two separate events instead of one
  381. # [08:03] <MikeSmith> as far as why it's in the geolocation wg, I guess it may not be the ideal place, but I'm not sure it'd be worthwhile to bring it up -- I think Andrei and the chairs of that group did a pretty good job of keeping the geolocation API in scope and getting it published and seeing it get implemented
  382. # [08:04] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  383. # [08:04] * Quits: Utkarsh (~admin@117.201.88.100) (Ping timeout: 252 seconds)
  384. # [08:05] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  385. # [08:05] <othermaciej> I have no quarrel with them, just not clear to me how it fits in their charter more than Web Apps WG or DAP
  386. # [08:06] <othermaciej> I guess I should count myself lucky it did not end up in DAP
  387. # [08:06] <MikeSmith> no comment
  388. # [08:08] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
  389. # [08:10] * Joins: Utkarsh (~admin@117.201.80.160)
  390. # [08:13] * Joins: paradisaeidae_ (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
  391. # [08:15] * Joins: no_mind (~orion@122.161.39.212)
  392. # [08:16] * Joins: ment (thement@ibawizard.net)
  393. # [08:16] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  394. # [08:16] * Joins: digman543 (~digman543@125-224-133-240.dynamic.hinet.net)
  395. # [08:16] * Joins: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  396. # [08:16] * Joins: karlushi (~karlushi@fw.vdl2.ca)
  397. # [08:16] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
  398. # [08:16] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  399. # [08:16] * Joins: gsnedders (~gsnedders@204.232.194.186)
  400. # [08:16] * Joins: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk)
  401. # [08:16] * Joins: JohnResig (~JohnResig@ejohn.org)
  402. # [08:16] * Joins: ukai (~ukai@220.109.219.244)
  403. # [08:16] * Joins: broquaint (29763a9ea9@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
  404. # [08:16] * Joins: gavin (~gavin@firefox/developer/gavin)
  405. # [08:16] * Joins: jorlow (~jorlow@74.125.57.57)
  406. # [08:16] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  407. # [08:16] * Joins: crash\ (crash@lubyte.de)
  408. # [08:16] * Joins: ciaran_lee (~leecn@spoon.netsoc.tcd.ie)
  409. # [08:16] * Joins: Hixie (ianh@trivini.no)
  410. # [08:16] * Joins: peroo (~peroo@peroo.xen.prgmr.com)
  411. # [08:16] * Joins: Philip` (~philip@zaynar.co.uk)
  412. # [08:16] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
  413. # [08:16] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Ping timeout: 265 seconds)
  414. # [08:17] * Joins: roc (~roc@121-74-184-210.telstraclear.net)
  415. # [08:19] * Quits: Utkarsh (~admin@117.201.80.160) (Ping timeout: 252 seconds)
  416. # [08:20] * MikeSmith wonders what kind of response dude expects to his "Why WebGL? Why now and not 10 years ago?" message on the webgl list
  417. # [08:20] * Quits: erlehmann_ (~erlehmann@82.113.106.128) (Quit: Ex-Chat)
  418. # [08:21] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
  419. # [08:25] * beilabs_ is now known as beilabs
  420. # [08:26] * Joins: Utkarsh (~admin@117.201.87.249)
  421. # [08:26] <othermaciej> that's a funny question
  422. # [08:31] * Joins: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au)
  423. # [08:32] * Quits: paradisaeidae_ (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Ping timeout: 252 seconds)
  424. # [08:40] <boblet> jeez. promo in blog of leading Japanese web events group for event on HTML5 + CSS3 (logo, title, speaker images and names, date and venue) … as a jpg
  425. # [08:42] <boblet> don’t know whether to take the piss on Twitter, take the time to show them how to use, y’know, HTML5 & CSS3, or just go outside and scream
  426. # [08:42] <boblet> not even any alt text ffs
  427. # [08:42] <MikeSmith> CSSNite?
  428. # [08:42] <boblet> MikeSmith: :X
  429. # [08:42] <boblet> heh
  430. # [08:43] <boblet> that was meant to be the “I’m unable to talk” emoticon
  431. # [08:43] <boblet> seeing as I no doubt know all the organisers… gah
  432. # [08:44] * Joins: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl)
  433. # [08:44] <MikeSmith> Takano-san is a great guy, but I guess he's not as tuned into standards-based Web development as some others are
  434. # [08:45] <boblet> nope. He’s tuned into Adobe-based web development :|
  435. # [08:45] <MikeSmith> yeah, CSSNite is sometimes more like DreamWeaverNite
  436. # [08:45] <MikeSmith> but a lot of the people who attend seem to like that about it
  437. # [08:45] <boblet> lolsigh. guess what’s on in Kyoto tonight
  438. # [08:46] <MikeSmith> having a common set of tools/authoring environment as a baseline keeps the how-to discussion pretty tightly focused
  439. # [08:46] <MikeSmith> boblet: what's on?
  440. # [08:47] <boblet> “DreamWeaver Town Meeting in Kyoto” :|
  441. # [08:47] <MikeSmith> good for them
  442. # [08:47] <boblet> oh hold on, 21st April
  443. # [08:47] <boblet> saw it in the Twitters today, guess they announced it
  444. # [08:48] <MikeSmith> certainly sounds like a lot better place to hook up than a Vim Town Meeting or an Emacs Town Meeting
  445. # [08:48] <boblet> heh
  446. # [08:49] <MikeSmith> I hope the high interest in HTML5 among Japanese developers will result in demand to have some really good integration for HTML5 features in Dreamweaver
  447. # [08:52] * Quits: paradisaeidae (~chatzilla@r125-63-186-205.cpe.unwired.net.au) (Ping timeout: 252 seconds)
  448. # [08:52] <MikeSmith> looking at reports about Google's TV venture with Sony and Intel reminds me that it seem like broadcast TV and video-on-demand industry has by far the most to gain financially from having royalty-free video codecs
  449. # [08:52] <MikeSmith> for IPTV
  450. # [08:52] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
  451. # [08:53] <othermaciej> MikeSmith: I think there's room in the market for a tool to make really sweet rich interactive sites using HTML5+CSS3, but I am not sure Dreamweaver is a good starting point for it
  452. # [08:53] <MikeSmith> othermaciej: not sure what other contenders there are
  453. # [08:53] <MikeSmith> there is definitely a real business opportunity there
  454. # [08:54] <boblet> sooner or later someone is gonna do it. probably when browsers y’know actually implement specs and stuff
  455. # [08:55] <MikeSmith> anybody who wants to get market share and developer mindshare away from Dreamweaver has a big challenge on their hands
  456. # [08:56] <MikeSmith> the figures I have heard on Dreamweaver in Japan at least are that 90%+ of working Web designers in Japan use Dreamweaver as their main authoring tool
  457. # [08:57] <boblet> sad ;(
  458. # [08:57] <MikeSmith> why sad?
  459. # [08:57] <MikeSmith> from what I've seen the output from it is pretty good
  460. # [08:57] <othermaciej> MikeSmith: I think the best opportunity is to create a new tool focused on creating the UI for front end of an interactive AJAX-based web app, that integrates with one or more JS libraries and server-side frameworks
  461. # [08:57] <boblet> because it’s suffering Adobe-itis
  462. # [08:58] <othermaciej> but maybe I am just unaware of Dreamweaver's goodness
  463. # [08:58] <MikeSmith> othermaciej: that indeed would be something
  464. # [08:58] <boblet> where Adobe builds a great product, then tries to kill it little by little
  465. # [08:58] <othermaciej> I would love to see a tool like the Cappuccino UI builder, but that generates markup as the output and integrates with jQuery or Dojo or something
  466. # [08:58] <MikeSmith> well, Adobe didn't originally build Dreamweaver
  467. # [08:58] <MikeSmith> Macromedia did
  468. # [08:59] <MikeSmith> boblet: but I get your point
  469. # [08:59] <boblet> I guess it’s better than that bs HomeSite Builder program
  470. # [08:59] <othermaciej> I would probably want to work on such a thing if I didn't love my current job
  471. # [08:59] <boblet> which is also quite popular for corporates
  472. # [08:59] <boblet> (in Japan)
  473. # [08:59] <MikeSmith> yeah, Cappuccino is inspiring
  474. # [09:01] <MikeSmith> boblet: I worked as a tech writer at one time, and did all my work in FrameMaker, which was a really great product already at the time when Adobe acquired the company that made it
  475. # [09:01] <MikeSmith> but after the acquired it, the made very few real improvements to it
  476. # [09:03] <boblet> MikeSmith: I *loved* Freehand back in the day — used it to do a crazy 100 page booklet as full printer’s spreads when I was in University, doing things that would be near impossible in Illustrator and damn hard in InDesign
  477. # [09:03] <boblet> yeah Framemaker was almost bought to prevent competition with the inferior PageMaker huh
  478. # [09:03] <MikeSmith> roc, doublec - have either of you guys ever met Rob Glidden? I'm wondering what he's up to these days. He still seems to be blogging now and then
  479. # [09:05] * Quits: Utkarsh (~admin@117.201.87.249) (Ping timeout: 248 seconds)
  480. # [09:05] <roc> never heard of him
  481. # [09:05] <roc> I wrote my PhD thesis in Framemaker
  482. # [09:05] <roc> it was pretty cool
  483. # [09:06] <MikeSmith> yeah, there are features in Frame that I have still never seen in other products
  484. # [09:06] <MikeSmith> like the mechanism that it provides for creating and managing cross-references
  485. # [09:06] <MikeSmith> and the one that it has for creating indexes
  486. # [09:07] <roc> one way to attack the tools market would be to make the tools Web-based
  487. # [09:07] <MikeSmith> that would certainly fit with othermaciej Cappuccino idea
  488. # [09:08] <MikeSmith> roc: Rob Glidden is http://www.robglidden.com/2009/12/royalty-free-codec-standards-dont-settle-for-less/
  489. # [09:08] <MikeSmith> http://www.robglidden.com/
  490. # [09:08] <roc> Microsoft's Expression stuff seems good but I'm told they've had a really hard time making inroads with designers who are all hooked on Adobe
  491. # [09:08] * Joins: tyoshino (~tyoshino@220.109.219.244)
  492. # [09:08] <othermaciej> Making a web-based tool is an interesting idea
  493. # [09:08] <roc> if Microsoft can't make progress there, it'd be even harder for players without Microsoft's tools leverage
  494. # [09:09] <MikeSmith> roc: yeah, I would expect that's going to be the case with anybody else trying to get a piece of that market
  495. # [09:09] <MikeSmith> roc: Rob used to work at Sun and was involved, I think, with the Sun OMS Video work
  496. # [09:09] <roc> Microsoft's tools integrate with Visual Studio, ASP.NET, IIS, etc ... you'd think that'd be useful for someone :-)
  497. # [09:10] * Joins: Utkarsh (~admin@117.201.84.70)
  498. # [09:12] <roc> that guy looks interesting
  499. # [09:12] <roc> unfortunately I believe OMS is dead
  500. # [09:12] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Quit: dave_levin)
  501. # [09:12] <MikeSmith> roc: yeah, have not heard anything about it for a long time now
  502. # [09:13] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
  503. # [09:15] <MikeSmith> "Bob Lord is now Manager, Network Security and Infrastructure, at Twitter"
  504. # [09:17] <MikeSmith> "Christian Sejersen has an updated current title: Acting Head of Web Runtime at Nokia"
  505. # [09:17] <MikeSmith> I guess I should read my LinkedIn updates more often
  506. # [09:19] * Joins: pesla (~retep@procurios.xs4all.nl)
  507. # [09:26] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Quit: Leaving...)
  508. # [09:29] <asmodai> Any of you have any idea how I can make Firefox stop asking a proxy user/password combination? Even opted to save it, which works, but it still pops up every now and then.
  509. # [09:31] <asmodai> https://support.mozilla.com/en-US/forum/1/596899
  510. # [09:31] <asmodai> Guess that's relevant
  511. # [09:32] <Philip`> You could reconfigure the proxy to not require authentication
  512. # [09:35] <asmodai> Philip`: Fat chance, not in my power.
  513. # [09:35] <asmodai> That toggle did work though.
  514. # [09:36] <asmodai> Now I don't have to hit that password entry box all the timne
  515. # [09:37] * Quits: Utkarsh (~admin@117.201.84.70) (Ping timeout: 240 seconds)
  516. # [09:43] * Quits: beilabs (~beilabs@ppp121-44-175-39.lns20.syd7.internode.on.net) (Ping timeout: 258 seconds)
  517. # [09:46] * Quits: no_mind (~orion@122.161.39.212) (Ping timeout: 260 seconds)
  518. # [09:51] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 240 seconds)
  519. # [09:52] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  520. # [09:54] <asmodai> Christ, that still doesn't fix it. Tried some other settings and it is still not giving me a rest.
  521. # [09:55] * Joins: borismus (~borismus@bl11-181-54.dsl.telepac.pt)
  522. # [09:57] * Joins: no_mind (~orion@122.163.245.244)
  523. # [09:58] * Joins: beilabs (~beilabs@ppp121-44-48-109.lns20.syd6.internode.on.net)
  524. # [10:04] * Joins: Phae (~phaeness@gatea.mh.bbc.co.uk)
  525. # [10:05] * Quits: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz) (Quit: Leaving.)
  526. # [10:12] * annevk had to think way too long about "Sure" (see WHATWG list)
  527. # [10:13] * annevk still isn't sure it was the right answer
  528. # [10:14] <asmodai> annevk: Maybe maybe was better ;)
  529. # [10:24] <annevk> "sure" seemed better for process and given the data the most sane option
  530. # [10:24] <annevk> but that doesn't mean I like it :)
  531. # [10:25] * Quits: borismus (~borismus@bl11-181-54.dsl.telepac.pt) (Quit: borismus)
  532. # [10:26] * Joins: rauchg (~rauchg@c-98-207-153-113.hsd1.ca.comcast.net)
  533. # [10:26] * Quits: rauchg (~rauchg@c-98-207-153-113.hsd1.ca.comcast.net) (Client Quit)
  534. # [10:27] <annevk> aah crap
  535. # [10:27] <annevk> GoW3 does not come before April 2011
  536. # [10:27] * Joins: mpt (~mpt@canonical/mpt)
  537. # [10:27] * asmodai pats annevk
  538. # [10:27] <asmodai> I can let you play some SC2 on my computer though ;)
  539. # [10:28] * Joins: onar_ (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  540. # [10:28] * Quits: eighty4 (~eighty4@h-60-214.A163.priv.bahnhof.se) (Quit: Leaving...)
  541. # [10:32] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Ping timeout: 248 seconds)
  542. # [10:38] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  543. # [10:40] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  544. # [10:46] * Joins: ROBOd (~robod@89.122.216.38)
  545. # [10:47] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  546. # [10:47] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Changing host)
  547. # [10:47] * Joins: danbri (~danbri@unaffiliated/danbri)
  548. # [11:04] * Quits: onar_ (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Ping timeout: 248 seconds)
  549. # [11:04] * Joins: mat_t (~mattomasz@91.189.88.12)
  550. # [11:08] * Joins: borismus (~borismus@193.137.226.75)
  551. # [11:14] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  552. # [11:24] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 240 seconds)
  553. # [11:25] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  554. # [11:25] * Joins: rauchg (~rauchg@c-67-180-209-207.hsd1.ca.comcast.net)
  555. # [11:25] * Joins: FireFly (~firefly@unaffiliated/firefly)
  556. # [11:26] * Quits: rauchg (~rauchg@c-67-180-209-207.hsd1.ca.comcast.net) (Client Quit)
  557. # [11:27] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  558. # [11:28] * Quits: wakaba_ (~wakaba_@112-68-244-233.eonet.ne.jp) (Ping timeout: 248 seconds)
  559. # [11:29] * Joins: mat_t (~mattomasz@91.189.88.12)
  560. # [11:34] * Quits: digman543 (~digman543@125-224-133-240.dynamic.hinet.net) (Quit: digman543)
  561. # [11:40] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  562. # [11:40] * Quits: roc (~roc@121-74-184-210.telstraclear.net) (Quit: roc)
  563. # [11:47] <gsnedders> MikeSmith: I am around now
  564. # [11:48] <MikeSmith> I can't remember what I wanted to ask you about now.. :(
  565. # [11:53] <gsnedders> MikeSmith: Forgetful old man.
  566. # [12:02] <hendry> we have some spam on the wiki http://wiki.whatwg.org/wiki/MBT_Shoes
  567. # [12:03] <Philip`> Who buys shoes over the internet anyway?
  568. # [12:03] * Philip` can't imagine not going to a shop and trying them on first
  569. # [12:06] <jgraham> Philip`: Apparently it is rather coomon. YOu just order a whole bunch and send back the ones that don't fit
  570. # [12:06] <jgraham> *common
  571. # [12:06] <jgraham> It seems kinda silly to me
  572. # [12:08] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
  573. # [12:12] <hendry> jgraham: some people don't have the time or courage to go to a shopping mall
  574. # [12:12] <hendry> added a note about vim+beautifier at http://wiki.whatwg.org/wiki/IDE
  575. # [12:12] * Joins: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp)
  576. # [12:14] <jgraham> hendry: It seems like sending back all the shoes that dodn't fit would be at least as time consuming as going to a physical shop, especially given that people typically have to visit physical shops occasionally anyway
  577. # [12:15] <jgraham> As for "courage"... How much courage does it take to buy shoes? Even I can manage that and I can be shy to a fault
  578. # [12:16] <hendry> jgraham: i take delivery at work and give stuff to reception for returns, so i don't need to go to a post office
  579. # [12:16] <hendry> jgraham: i find shopping malls host to traumatic experiences
  580. # [12:20] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  581. # [12:21] * Joins: othermaciej_ (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  582. # [12:23] * Quits: MikeSmith (~MikeSmith@2002:d106:d41b:1234:219:e3ff:fe08:8ad3) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  583. # [12:23] * Joins: kennyluck (~kennyluck@114-43-122-236.dynamic.hinet.net)
  584. # [12:28] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  585. # [12:37] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  586. # [12:40] * Joins: lazni (~lazni@118.71.0.231)
  587. # [13:03] * Quits: annevk (~annevk@pat.se.opera.com) (Remote host closed the connection)
  588. # [13:04] * Joins: annevk (~annevk@pat.se.opera.com)
  589. # [13:04] <Dashiva> http://cowbirdsinlove.com/comics/107/strawman.png
  590. # [13:04] <Dashiva> Not related to anything in particular
  591. # [13:09] * Quits: taf2 (~taf2@pool-98-117-216-229.bltmmd.fios.verizon.net) (Quit: taf2)
  592. # [13:10] * Joins: aroben (~aroben@unaffiliated/aroben)
  593. # [13:11] <jgraham> Is that how these debating club/competition things work? I guess that explains why people love to argue by naming fallacies that the other party is supposedly making
  594. # [13:11] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  595. # [13:13] * Quits: yael (~c0646811@gateway/web/freenode/x-xqiaovbdljobrydg) (Quit: Page closed)
  596. # [13:13] * Joins: MikeSmith (~MikeSmith@31-35-229.wireless.csail.mit.edu)
  597. # [13:13] * Joins: yael (~c0646811@gateway/web/freenode/x-ykwzpqibjemsbfji)
  598. # [13:20] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
  599. # [13:20] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  600. # [13:27] * Quits: nattokirai (~nattokira@z186083.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  601. # [13:33] * Joins: hish (~chatzilla@p57B7B8E2.dip.t-dialin.net)
  602. # [13:36] * Joins: pmuellr (~pmuellr@nat/ibm/x-vvihxsaizoljsygn)
  603. # [13:36] * Quits: rsteiner (~rolandste@220.109.219.244) (Ping timeout: 276 seconds)
  604. # [13:42] * Joins: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
  605. # [13:50] <lazni> http://www.iphone.vinaphone.com.vn/home/ In minefield 3.7a4pre, after the loading bar filled up, I can see the menu but the main content is blankly white
  606. # [13:50] <lazni> I mean the rectangle between the menu and "Tin tức"
  607. # [13:53] <lazni> html5 parser not enabled
  608. # [13:55] * Joins: webkit (~tony@c-69-143-236-27.hsd1.md.comcast.net)
  609. # [13:57] <MikeSmith> lazni: what happens if you do html5.enabled
  610. # [13:58] <lazni> I don't need to restart right? reloading gives the same result
  611. # [14:00] <MikeSmith> I don't think you should need to restart
  612. # [14:01] * MikeSmith tries that page in Safari
  613. # [14:01] <lazni> nvm, it works correctly in safemode
  614. # [14:01] <boblet> seems like people are reading the logs these days. krijnhoetmer.nl is getting really unresponsive
  615. # [14:01] <lazni> a possible cause is ad block plus
  616. # [14:02] <MikeSmith> lazni: hmm, yeah, that might do it
  617. # [14:02] * Quits: webkit (~tony@c-69-143-236-27.hsd1.md.comcast.net) (Quit: webkit)
  618. # [14:02] <MikeSmith> boblet: it's been that way for a while.. krijnh runs it from a Web server installed on his sewing machine
  619. # [14:03] <boblet> I know, but it seems to getting worse
  620. # [14:03] <boblet> Maybe he migrated it to the overlocker
  621. # [14:04] <boblet> try three to load the full day
  622. # [14:04] <lazni> I can see in the ABP blocked items list that a filter is triggered there
  623. # [14:04] <boblet> …made it 7 lines in ;-(
  624. # [14:05] <MikeSmith> boblet: there do seem to be one or more people with too much time on their hands, who go through the logs and highlight all kinds of pointless and uninteresting stuff
  625. # [14:05] <boblet> “pointless and uninteresting”!? but the highlights are where I get all my info from! :O
  626. # [14:06] * Joins: shepazu (~schepers@63.164.47.227)
  627. # [14:06] <boblet> or are you just commenting on the mustache conversation we were having while you were at the sento? :P
  628. # [14:06] <Dashiva> I move for a reexamination of the proposal of multiple types of 'interesting' flagging
  629. # [14:07] <boblet> Dashiva: interesting facial hair conversations, interesting tangentially related links
  630. # [14:08] * Joins: drunknbass_work (~aaron@pool-71-105-80-172.lsanca.dsl-w.verizon.net)
  631. # [14:08] <Dashiva> More along the lines of 'interesting', 'informative', 'funny', 'conspiratory', 'controversial', etc
  632. # [14:13] * Joins: miketaylr (~miketaylr@38.117.156.163)
  633. # [14:14] * Joins: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
  634. # [14:14] * Quits: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp) (Read error: Connection reset by peer)
  635. # [14:14] * Joins: wakaba (~wakaba@122.139.210.220.dy.bbexcite.jp)
  636. # [14:16] <annevk> ooh look, more HTML5 fan sites: http://www.html5video.org/
  637. # [14:17] <annevk> mpilgrim, your explanation on how you view NPAPI vs H264 makes it clear, thanks
  638. # [14:17] <annevk> mpilgrim, while I'm not quite in agreement, I see your point
  639. # [14:17] <hsivonen> lazni: works for me with html5.enable=true and ABP
  640. # [14:18] <lazni> hsivonen: I subscribe to the Vietnamese list+Easy list filters
  641. # [14:18] <hsivonen> mpilgrim: so are Chrome and the Android browser getting rid of NPAPI? to me it seems NaCl&Pepper is even extending it
  642. # [14:19] <lazni> the rule triggered is something about id=banner
  643. # [14:19] <hsivonen> lazni: I see
  644. # [14:19] <lazni> VN list + Easy list is no longer on the ABP rule page I think
  645. # [14:19] <hsivonen> mpilgrim: as I understand it, NaCl&Pepper allows proprietary codecs to be downloaded dynamically, but the permanently-installed browser can be Free Software
  646. # [14:20] <hsivonen> (cue Stallman and non-Free JavaScript programs)
  647. # [14:20] <annevk> what is Pepper?
  648. # [14:20] <annevk> is that the bytecode part of NaCl?
  649. # [14:20] * Joins: Utkarsh (~admin@117.201.84.214)
  650. # [14:20] <hsivonen> annevk: Pepper is a cross-platform NPAPI layer
  651. # [14:21] <hsivonen> annevk: instead of an operating system-specific drawing surface, etc.
  652. # [14:22] <hsivonen> annevk: https://wiki.mozilla.org/Plugins:PlatformIndependentNPAPI
  653. # [14:23] <hsivonen> unless I've completely missed the point, Pepper is about delivering NaCl-based NPAPI plug-ins
  654. # [14:25] * lazni writes a blog as an atom feed, and use client-side XSLT for pretty html
  655. # [14:25] <hsivonen> as for actually discontinuing support for NPAPI, having a common codec for HTML5 video and having swfdec integrated into browsers natively (without Flash video support) would go a long way
  656. # [14:26] <lazni> fx and opera insist on applying their feed subscription interface, regardless of the mimetype
  657. # [14:26] <hsivonen> I was able to browse cluelessly authored restaurant menus just fine with swfdec
  658. # [14:26] <Dashiva> "valid, extended HTML"
  659. # [14:26] <hsivonen> but YouTube blocked swfdec...
  660. # [14:26] <Dashiva> What is valid supposed to mean again?
  661. # [14:26] <lazni> where can I find more about this sniffing?
  662. # [14:27] <lazni> return code of v.nu is 0?
  663. # [14:27] <hsivonen> Dashiva: badge and proprietary extensions at the same time
  664. # [14:27] <hsivonen> lazni: return code?
  665. # [14:27] * Quits: Utkarsh (~admin@117.201.84.214) (Ping timeout: 260 seconds)
  666. # [14:28] <lazni> ISTR v.nu has a gnu error format output, which may have something equivalent
  667. # [14:28] <lazni> but then, you're the author
  668. # [14:28] <Dashiva> Having non-standardized extensions be valid seems sort of like allowing a contradiction in your logic system
  669. # [14:28] <Dashiva> Suddenly everything is valid
  670. # [14:28] <lazni> isn't that the purpose of data-?
  671. # [14:29] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  672. # [14:29] <Dashiva> data is just data, not behavior
  673. # [14:29] <hsivonen> ah. with the GNU format, the return value is an empty string when the content is valid
  674. # [14:29] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  675. # [14:29] <Philip`> Dashiva: It means intentional things are valid and errors are still invalid
  676. # [14:30] <hsivonen> Dashiva: it's a contradiction if you think validation in terms of de jure conformance. It may make sense if you think validation as spell check with a user dictionary.
  677. # [14:30] <Philip`> rather than overloading "invalid" to mean both "errors" and "features that the standardisation group have not incorporated"
  678. # [14:31] <MikeSmith> kudos to you for using client-side XSLT.. some developers appear to be religious objections against it
  679. # [14:31] <Dashiva> hsivonen: So I'll extend my dictionary with Japanese and release a book written in "extended English"
  680. # [14:31] <jgraham> mpilgrim: I was surprised you gave such a poor argument that browser vendors should put up and shut up about H.264. An argument of "If you do unpleasant thing X you lose all right to object to being required to do unplesant thing Y" is a total non-sequiter
  681. # [14:31] <hsivonen> I don't like using FBML as an example in DE discussions when (AFAICT) Facebook reps haven't asked for spec changes and some DE proposals would break Facebook in Firefox if implemented
  682. # [14:32] <lazni> ISTR the starcraft2.com website use client-side XSLT
  683. # [14:32] <hsivonen> Dashiva: for example. Though it's more conventional to extend English with French or Spanish
  684. # [14:32] <Dashiva> But that's no longer English
  685. # [14:33] <MikeSmith> boblet: sorry to have missed out on the mustache discussion..
  686. # [14:33] * Joins: Utkarsh (~admin@117.201.84.30)
  687. # [14:33] <hsivonen> Dashiva: is http://www.flickr.com/photos/hsivonen/190450883/ English?
  688. # [14:33] <hsivonen> alt="Home of the Kosher Style Burrito"
  689. # [14:33] <boblet> MikeSmith: don’t worry, you too can reload the relevant log page 4 times to read it
  690. # [14:34] <Dashiva> hsivonen: Webster says yes
  691. # [14:34] <hsivonen> Dashiva: I guess the extensions have been adopted to the spec already.
  692. # [14:35] <Dashiva> But that's a red herring, since it's only not soon-to-be-formalized extensions
  693. # [14:35] <Dashiva> There's also the "I want to make up stuff without anyone telling me it's stupid, and it should still be valid"
  694. # [14:35] <Philip`> boblet: Feel free to set up your own version of the logs page :-)
  695. # [14:35] * Philip` can probably supply raw log files if needed
  696. # [14:36] <hsivonen> Dashiva: yes, there's the use case of BigCos selling stuff to governments and not wanting to be told their stuff is non-standard
  697. # [14:36] <boblet> Philip`: c’mon! the peanut gallery is for ppl to moan about free stuff they couldn’t possibly recreate themselves
  698. # [14:36] <Dashiva> And that's introducing the contradiction
  699. # [14:36] <hsivonen> Dashiva: indeed
  700. # [14:36] <Philip`> It shouldn't be hard to recreate a version without all the features
  701. # [14:36] <Dashiva> Philip`: sounds useful :P
  702. # [14:36] <Philip`> and the features are presumably what make it slow
  703. # [14:37] <hsivonen> Dashiva: good luck getting anyone whose actual use case that is to admit it
  704. # [14:37] <lazni> yeah, http://starcraft2.com/faq.xml is xhtml, then modified by XSLT for some unfathomable purpose
  705. # [14:37] <boblet> Philip`: I thought the running it on a sewing machine part was what made it slow ;-)
  706. # [14:37] <Philip`> I guess most people would be happy with a static slightly-formatted HTML version of the logs split by day and updated every few minutes, and nothing fancier
  707. # [14:37] <Dashiva> hsivonen: Indeed, no hopes there. But we _can_ make them try to state an alternative acceptable use case
  708. # [14:38] <lazni> but the XSLT wouldn't be used because the page is text/html
  709. # [14:38] <Dashiva> Philip`: I suppose the personalization (nick color etc) makes it impossible to cache
  710. # [14:38] <boblet> Dashiva: surely that’s JS-able, no?
  711. # [14:39] <Dashiva> Sure
  712. # [14:39] <Dashiva> If you don't mind being a script-requiring fascist
  713. # [14:39] * lazni sees the effect of opera turbo clearly on starcraft2.com, all pixelly
  714. # [14:40] <boblet> heh
  715. # [14:40] <Dashiva> I could make a log page for fun, but I wouldn't want to have to support it
  716. # [14:40] <Dashiva> So making one would just make one party sad
  717. # [14:41] <Philip`> Could the personalisation be done with just CSS, in case people are silly and object to JS?
  718. # [14:42] <Dashiva> I suppose you could add class=nickname to every <span>nickname</span>, but that would bloat the page a lot for little (or no) gain
  719. # [14:43] <Philip`> The gain would be cachability
  720. # [14:43] <Philip`> and the avoidance of extreme slowness
  721. # [14:45] <Philip`> although doing it in JS would have those benefits and would also be more efficient and more powerful and easier
  722. # [14:45] <Philip`> Things like the current logs' index page with personalised line counts couldn't be done client-side, though
  723. # [14:46] <Philip`> and I'd expect that's pretty hard on performance
  724. # [14:46] <Dashiva> I don't think it's a log viewer's job to tell you how popular you are :)
  725. # [14:47] <Philip`> I guess it's useful to see if somebody addressed queries to you while you were offline
  726. # [14:47] <Philip`> (if you were offline for the entire day)
  727. # [14:47] <Philip`> (and if you're not just going to read all the logs anyway)
  728. # [14:47] <boblet> surely the server just needs to be upgraded from a sewing machine to say a networked TV
  729. # [14:48] <boblet> or maybe one of those really fancy high-end clock radios
  730. # [14:48] <Dashiva> If you got the swine flu vaccine, it could run on the microchips in your bloodstream
  731. # [14:48] <boblet> mmm bacon and chips
  732. # [14:49] * Joins: BlurstOfTimes (~blurstoft@168.203.117.66)
  733. # [14:49] <lazni> ugh, firegestures doén't work with 3.7a4pre
  734. # [14:52] * Quits: Utkarsh (~admin@117.201.84.30) (Ping timeout: 240 seconds)
  735. # [14:52] * Quits: annevk (~annevk@pat.se.opera.com) (Read error: Connection reset by peer)
  736. # [14:53] * Joins: annevk (~annevk@pat.se.opera.com)
  737. # [15:00] * Joins: Utkarsh (~admin@117.201.91.4)
  738. # [15:00] * Joins: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz)
  739. # [15:03] * Joins: JoePeck (~pecoraro@2620:0:1b00:1171:225:ff:fef1:1c20)
  740. # [15:04] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  741. # [15:06] * Quits: JoePeck (~pecoraro@2620:0:1b00:1171:225:ff:fef1:1c20) (Client Quit)
  742. # [15:10] <Dashiva> hsivonen: What do you mean when you called Stroustrup's attitude Hixie-ish, by the way?
  743. # [15:14] * Quits: shepazu (~schepers@63.164.47.227) (Ping timeout: 260 seconds)
  744. # [15:16] <no_mind> is canvas element a form of image ?
  745. # [15:17] <no_mind> type of image*
  746. # [15:17] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: Leaving)
  747. # [15:17] <Philip`> It has no relation to the <img> element, but it can be thought of as a kind of programmable dynamic <img>
  748. # [15:18] * Joins: mat_t (~mattomasz@91.189.88.12)
  749. # [15:19] * Quits: Utkarsh (~admin@117.201.91.4) (Ping timeout: 268 seconds)
  750. # [15:23] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
  751. # [15:23] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
  752. # [15:25] * Joins: Utkarsh (~admin@117.201.82.197)
  753. # [15:28] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
  754. # [15:28] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
  755. # [15:33] <hsivonen> Dashiva: backwards compat, trying to push little new things to make things better in the future nonetheless, focus on the stuff people actually use to do stuff even if it looks ugly to the purists
  756. # [15:33] <hsivonen> Dashiva: also avoidance of vendor lock-in
  757. # [15:35] * Joins: TabAtkins (~chatzilla@216.2.7.2)
  758. # [15:35] * Quits: TabAtkins (~chatzilla@216.2.7.2) (Read error: Connection reset by peer)
  759. # [15:35] * Joins: TabAtkins (~chatzilla@216.2.7.2)
  760. # [15:36] * Quits: TabAtkins (~chatzilla@216.2.7.2) (Read error: Connection reset by peer)
  761. # [15:38] * Quits: Utkarsh (~admin@117.201.82.197) (Read error: Connection reset by peer)
  762. # [15:43] * Quits: smaug (~chatzilla@cs181150024.pp.htv.fi) (Ping timeout: 245 seconds)
  763. # [15:45] * Joins: Utkarsh (~admin@117.201.82.240)
  764. # [15:52] * Quits: Utkarsh (~admin@117.201.82.240) (Read error: Connection reset by peer)
  765. # [15:53] * Quits: othermaciej_ (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej_)
  766. # [15:53] * Quits: broquaint (29763a9ea9@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com) (Ping timeout: 245 seconds)
  767. # [15:54] <no_mind> Philip`, then why does firefox gives you a "View image" and "Save image" options on right clicking a canvas element ? This will make user think that canvas element is same as image
  768. # [15:54] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 248 seconds)
  769. # [15:54] * Quits: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) (Ping timeout: 260 seconds)
  770. # [15:58] * Joins: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko)
  771. # [15:59] * Joins: bzed (~bzed@devel.recluse.de)
  772. # [16:00] * Joins: broquaint (e9177ea355@spc2-brig11-0-0-cust103.asfd.cable.virginmedia.com)
  773. # [16:02] * Joins: Utkarsh (~admin@117.201.80.112)
  774. # [16:03] * Quits: borismus (~borismus@193.137.226.75) (Quit: borismus)
  775. # [16:04] * Joins: borismus (~borismus@2001:690:20b0:3:225:ff:fe4c:14d0)
  776. # [16:04] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  777. # [16:08] * Joins: JoePeck (~pecoraro@2620:0:1b00:1171:225:ff:fef1:1c20)
  778. # [16:08] * Quits: borismus (~borismus@2001:690:20b0:3:225:ff:fe4c:14d0) (Ping timeout: 240 seconds)
  779. # [16:08] * aroben is now known as aroben|afk
  780. # [16:09] * Quits: Utkarsh (~admin@117.201.80.112) (Ping timeout: 256 seconds)
  781. # [16:09] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
  782. # [16:14] * Joins: Utkarsh (~admin@117.201.85.132)
  783. # [16:19] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  784. # [16:19] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
  785. # [16:19] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  786. # [16:20] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  787. # [16:30] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Quit: Leaving...)
  788. # [16:37] * Joins: hish_ (~chatzilla@p57B7EABB.dip.t-dialin.net)
  789. # [16:39] * Quits: hish (~chatzilla@p57B7B8E2.dip.t-dialin.net) (Ping timeout: 265 seconds)
  790. # [16:39] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
  791. # [16:39] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  792. # [16:40] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  793. # [16:40] * Joins: dglazkov (~dglazkov@nat/google/x-nlldpytzfmgahane)
  794. # [16:45] * aroben|afk is now known as aroben
  795. # [16:46] * Quits: Utkarsh (~admin@117.201.85.132) (Read error: Connection reset by peer)
  796. # [16:46] * Quits: dglazkov (~dglazkov@nat/google/x-nlldpytzfmgahane) (Remote host closed the connection)
  797. # [16:46] * Joins: dglazkov (~dglazkov@nat/google/x-lmdmknxudrgvfvkq)
  798. # [16:49] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  799. # [16:50] * Joins: paul_irish (~paul_iris@12.33.239.250)
  800. # [16:50] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  801. # [16:51] * Joins: paul_irish (~paul_iris@12.33.239.250)
  802. # [16:51] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  803. # [16:51] * Joins: paul_irish (~paul_iris@12.33.239.250)
  804. # [16:51] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  805. # [16:52] * Joins: paul_irish (~paul_iris@12.33.239.250)
  806. # [16:52] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  807. # [16:52] * Joins: paul_irish (~paul_iris@12.33.239.250)
  808. # [16:52] * Quits: paul_irish (~paul_iris@12.33.239.250) (Excess Flood)
  809. # [16:53] * Joins: paul_irish (~paul_iris@12.33.239.250)
  810. # [16:55] * Joins: othermaciej (~mjs@17.246.17.170)
  811. # [16:56] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 258 seconds)
  812. # [16:56] * Joins: Utkarsh (~admin@117.201.87.33)
  813. # [16:56] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
  814. # [17:00] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Remote host closed the connection)
  815. # [17:01] * Joins: [1]mpilgrim (~mark@nat/google/x-iepzpkuiwratagvp)
  816. # [17:02] * Quits: Mau`werk (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  817. # [17:03] * Quits: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com) (Ping timeout: 260 seconds)
  818. # [17:03] * [1]mpilgrim is now known as mpilgrim
  819. # [17:12] <AryehGregor> Philip`, I recently bought new boots online and regretted it. Had to return two pairs before getting the right size, and still not quite sure they're the right size. I buy shoes online if they're the exact same type of shoe that I already have but my current pair has just worn on.
  820. # [17:14] <jgraham> AryehGregor: What type of boots?
  821. # [17:14] <AryehGregor> I dunno, what types are there?
  822. # [17:16] <jgraham> Well I mean like walking boots or ordinary shoe-like boots or...
  823. # [17:16] * Joins: wycats (~wycats@enginey-9.border1.sfo002.pnap.net)
  824. # [17:16] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
  825. # [17:17] <AryehGregor> Well, I do plan to put them on my feet, and hopefully walk in them. They're rather taller than shoes.
  826. # [17:18] * jgraham is familiar with the basic distinguishing features of boots
  827. # [17:19] * Quits: dglazkov (~dglazkov@nat/google/x-lmdmknxudrgvfvkq) (Quit: dglazkov)
  828. # [17:19] <jgraham> I was just curious because a lot of outdoors0type shops that otherwise have web stores refuse to sell walking boots online due to the liklihood of a poor fit
  829. # [17:20] <AryehGregor> It was from Muck Boots.
  830. # [17:20] * Joins: surkov (~surkov@client-202-74.sibtele.com)
  831. # [17:21] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
  832. # [17:22] * Quits: surkov_ (~surkov@client-71-14.sibtele.com) (Ping timeout: 240 seconds)
  833. # [17:24] * Quits: mpilgrim (~mark@nat/google/x-iepzpkuiwratagvp) (Ping timeout: 268 seconds)
  834. # [17:30] * Joins: ap_ (~ap@17.246.18.241)
  835. # [17:31] * ap_ is now known as ap
  836. # [17:31] * Joins: dglazkov (~dglazkov@nat/google/x-cnndyoscackmnwgh)
  837. # [17:34] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  838. # [17:35] <Philip`> no_mind: Because those are useful features for users when they see something on the screen that they want to save
  839. # [17:39] * Joins: mpilgrim (~mark@adsl-242-237-205.rmo.bellsouth.net)
  840. # [17:43] <no_mind> hmm
  841. # [17:43] <no_mind> I thought canvas cannot be saved
  842. # [17:43] <Dashiva> Then what would the 'save image' do?
  843. # [17:43] <Philip`> Firefox demonstrates it can :-)
  844. # [17:44] <no_mind> what if I want to present some stuff that I dont want to be saved
  845. # [17:44] <no_mind> specially with copyrighted photographs
  846. # [17:44] <Philip`> You can't
  847. # [17:44] <Philip`> The user could just take a screenshot anyway
  848. # [17:45] <Dashiva> Or the user could use toDataUrl() with a bookmarklet and save that
  849. # [17:45] <Philip`> You could prevent that by drawing a different-origin image onto the canvas
  850. # [17:47] <Dashiva> The user could use a firefox extension to override that? :)
  851. # [17:48] <Philip`> Sure
  852. # [17:49] <Philip`> They could modify the browser source code to save all images, too
  853. # [17:49] <no_mind> well the average users is not taht much talented
  854. # [17:49] <Philip`> or they could just grab the photo when you were sending it over the network to the page's scripts
  855. # [17:50] <Philip`> If you just want to stop average users right-clicking on the canvas, you could stick a <div style=opacity:0> in front of it or something
  856. # [17:50] <no_mind> good idea
  857. # [17:51] <othermaciej> MikeSmith: (a) if you reopen NEEDSINFO bugs, you should probably be adding some info
  858. # [17:51] * Philip` has encountered one irritating site that circumvents Opera's ad blocking feature by putting a transparent.gif in front of the ad, so clicking on it just stops the transparent image from rendering
  859. # [17:51] <othermaciej> MikeSmith: (b) it's not good to reopen bugs that are tagged TrackerISsue
  860. # [17:52] <Philip`> and the ad itself is a CSS background-image, so if you disable CSS in Opera (in an attempt to stop the overlaying of elements) then it disappears and you can't click it
  861. # [17:54] <jgraham> no_mind: Not really a good idea
  862. # [17:54] <no_mind> why
  863. # [17:55] <jgraham> Because it seems like a lame, ineffective, technical solution to something that is mostly a non-problem
  864. # [17:55] <jgraham> Anyone sufficiently determined can download your content anyway
  865. # [17:55] <no_mind> ok let me explain my problem
  866. # [17:56] <no_mind> I have a client who uses flash to create slideshows and they want to move away from flash
  867. # [17:56] <no_mind> the single point stopping them is the fact that users cannot download the images inside the flash
  868. # [17:56] <AryehGregor> So just use a transparent overlay.
  869. # [17:56] <no_mind> with html plus js based slideshow, a user can download individual images
  870. # [17:57] <AryehGregor> That's what YouTube uses in its HTML5 video, I think.
  871. # [17:57] <AryehGregor> It will stop basic right-clicking.
  872. # [17:57] * Quits: ment (thement@ibawizard.net) (Quit: leaving)
  873. # [17:57] <Philip`> Won't help with advanced right-clicking, but that takes years of practice
  874. # [17:57] * Joins: ment (thement@ibawizard.net)
  875. # [17:58] <jgraham> no_mind: There are at least a variety of tools on the internet that claim to allow images to be extracted from flash
  876. # [17:58] <AryehGregor> jgraham, his client doesn't know that.
  877. # [17:58] <AryehGregor> :)
  878. # [17:58] <Philip`> The problem is how to provide the illusion of protection, not how to actually provide protection that works
  879. # [17:58] <no_mind> neither my client nor his clients know this :)
  880. # [17:59] <jgraham> Well by all means do the transparent overlay thing if it is the only way to get paid
  881. # [17:59] <no_mind> I was thinking of streaming the image and receiving it in a JS variable to draw the image on a canvas element
  882. # [18:00] <AryehGregor> Overly complicated.
  883. # [18:00] <Philip`> And slow
  884. # [18:00] <jgraham> And less effective even than the transparent overlay
  885. # [18:00] <no_mind> that works in most browsers except FF, which gives a "Save image" option
  886. # [18:00] <Philip`> If you want to lie to your clients about protection, you might as well not make it significantly technically inferior too :-)
  887. # [18:00] <AryehGregor> Relatively position the image's container, stick in a <div style="z-index: 1; left: 0; top: 0; right: 0; bottom: 0">.
  888. # [18:00] <AryehGregor> Er, and add position: absolute.
  889. # [18:01] <AryehGregor> To the div's style.
  890. # [18:01] <AryehGregor> Or whatever, something like that.
  891. # [18:01] <AryehGregor> Maybe you need opacity: 0 too.
  892. # [18:01] <no_mind> AryehGregor, that I know how to do :)
  893. # [18:01] <jgraham> And hope that no one who wants to download the pictures has hear of firebug/web inspector/dragonfly
  894. # [18:01] <jgraham> *heard
  895. # [18:01] <AryehGregor> jgraham, no, he doesn't care about that. All that matters is his client hasn't heard of that.
  896. # [18:01] <AryehGregor> If he has, then show him a tool that extracts the images from Flash just as easily.
  897. # [18:02] <jgraham> Well sure
  898. # [18:02] <AryehGregor> This is about the "garden fence" kind of thing, anyway. If most people don't know how to do it, that's probably good enough for the client.
  899. # [18:03] <Philip`> Depends on what you're trying to prevent
  900. # [18:03] <Philip`> If your goal is to stop people breaking into your house, a garden fence is useless even if most people will respect it
  901. # [18:03] <jgraham> Possibly most people aren't actually interested in downloading the content and using it in some bad way anyway
  902. # [18:03] <AryehGregor> Yes, so really this is all just a game of pleasing the client.
  903. # [18:03] <AryehGregor> Not much to discuss.
  904. # [18:03] <annevk> "I'll have a relationship of some kind with the magazine until I'm an old web coot telling young people about how we edited our HTML by hand rather than having our digital sex pony avatars do it for us in our Farmbooks." -- http://www.theawl.com/2010/03/a-conversation-with-paul-ford-the-now-former-web-editor-of-harpers-magazine
  905. # [18:03] <annevk> via markp
  906. # [18:04] <annevk> or mpilgrim
  907. # [18:04] <annevk> or some such
  908. # [18:04] <no_mind> well in case of my client he had 3 incidents in last one year where people have just right-click and saved images to use them in other places and not give him credits
  909. # [18:04] <jgraham> Wht type of conetent is it?
  910. # [18:04] <jgraham> *content
  911. # [18:04] <no_mind> mostly images and some text with images
  912. # [18:05] <jgraham> What type of images?
  913. # [18:05] <no_mind> Monuments, people, some interesting photography tricks
  914. # [18:05] <jgraham> Like, is it more effective just to put a watermark in the image itself?
  915. # [18:05] <jgraham> For photography it probably is
  916. # [18:06] <AryehGregor> Surely watermarks are more obnoxious than a transparent div overaly.
  917. # [18:06] <AryehGregor> overlay.
  918. # [18:06] <no_mind> putting watermark spoils the whole feel
  919. # [18:06] * Joins: smaug (~chatzilla@cs181150024.pp.htv.fi)
  920. # [18:06] <no_mind> these people are were specific about the overall feel of the work.
  921. # [18:06] <no_mind> that is why he switched to flash
  922. # [18:06] * Joins: Maurice` (copyman@5ED548D4.cable.ziggo.nl)
  923. # [18:07] * Quits: Phae (~phaeness@gatea.mh.bbc.co.uk)
  924. # [18:07] <jgraham> Depends how you do it really, but they are typically more effective against people who are determined enough to actually download an image and use it on their own site
  925. # [18:07] <jgraham> (I expect)
  926. # [18:07] <no_mind> then I showed him step by step replacement of all his requirements in HTML5, JS and SVG
  927. # [18:07] <no_mind> to which he agrees but is stuck on this one point
  928. # [18:07] <no_mind> those who are determined cant be stopped :)
  929. # [18:08] <no_mind> but the probability is fairly low
  930. # [18:09] <AryehGregor> jgraham, if there are three cases in the last year, a transparent overlay is probably enough to stop them all with fairly good probability.
  931. # [18:09] <AryehGregor> It will stop most people.
  932. # [18:09] <jgraham> Well the probability of someone taking clearly-copyrighted work and assuming they can use it on their own site without permission or reprecussions is quite low to start with
  933. # [18:10] <jgraham> I would have thought that the sort of people who were prepared to do this at all were also the sort of people that would be prepared to work around a trivial technical barrier
  934. # [18:10] <jgraham> But I might be wrong
  935. # [18:11] <AryehGregor> To most people, trivial technical barriers are not trivial.
  936. # [18:12] <AryehGregor> My mother is an art historian. She downloads out-of-copyright images all the time from websites to use in her lectures.
  937. # [18:12] <jgraham> If these people are putting things on the web there is a higher than usual possibility they have some understanding of how the web works
  938. # [18:12] <AryehGregor> But if right-clicking doesn't work, she has to call me in. Or, more likely, give up, since I'm not going to do some complicated thing with Firebug for dozens of images in a row.
  939. # [18:12] <AryehGregor> It's amazingly easy to create a website these days.
  940. # [18:12] <no_mind> AryehGregor, exactly
  941. # [18:13] <AryehGregor> My mother puts things up on her website by using folders that my brother and I have carefully set up to automatically log in via FTP but behave just like a normal directory.
  942. # [18:13] <no_mind> and people do not care about copyright as much as we expect them to be. In many cases people are not shy to hotlink images from other websites as their own
  943. # [18:13] <AryehGregor> She can't create HTML pages, but she puts up images and slideshows and things like that.
  944. # [18:16] <gsnedders> But does circumventing it fall under the circumventing DRM clause in the DCMA?
  945. # [18:16] <AryehGregor> Who knows? Ask a lawyer.
  946. # [18:16] <gsnedders> If it does, then we would be adding DRM to HTML, which seems bad.
  947. # [18:16] <AryehGregor> What?
  948. # [18:16] <AryehGregor> We're not adding anything to HTML.
  949. # [18:16] <gsnedders> AryehGregor: Most Swedish lawyers won't know.
  950. # [18:16] * gsnedders has just seen fragments of this
  951. # [18:16] <AryehGregor> Nor will most non-lawyers, which is what this channel is made up of.
  952. # [18:17] <gsnedders> I don't know :P
  953. # [18:17] <no_mind> is DCMA accepted in Sweeden ?
  954. # [18:17] <AryehGregor> Nor will most American lawyers, unless they're assigned to research it and come up with an answer, and that answer might end up being "depends" or "maybe".
  955. # [18:17] <AryehGregor> no_mind, no, the DMCA is an American law.
  956. # [18:17] <AryehGregor> The EUCD is similar, but I can't be bothered figuring out if Sweden is in the EU and/or has implemented it.
  957. # [18:18] <ment> maybe we all get DCMA through ACTA soon
  958. # [18:18] <AryehGregor> gsnedders, we were just talking about some guy who used Flash to do a slideshow so people couldn't take his images, and we were telling him to use a transparent div overlay to stop it in HTML/CSS.
  959. # [18:18] <AryehGregor> I've seen a lot of FUD about ACTA, but nothing that I'm actually worried about.
  960. # [18:18] <AryehGregor> These things need to be passed by legislatures before they do anything, you know.
  961. # [18:18] <no_mind> Seeden is in EU, I know it sitting in India :p
  962. # [18:18] <AryehGregor> Lots of treaties that executives have negotiated but legislatures didn't ratify.
  963. # [18:19] <AryehGregor> The League of Nations and the Kyoto Protocol are two US examples.
  964. # [18:19] <AryehGregor> And before it's passed by legislatures, it needs to be made public, so everyone will have a chance to review it and object at some point. No need to fret now when we don't know anything about it.
  965. # [18:19] <no_mind> The problem is that such treaties can be used in proxy even if legislature did not ratify them
  966. # [18:20] <AryehGregor> What do you mean?
  967. # [18:20] <no_mind> We have seen the case of fairplay in India. Where Apple and RIAA managed to take the host to court, even though US patents do not apply in India
  968. # [18:21] <AryehGregor> Well, you can always take someone to court. Did they win?
  969. # [18:21] <no_mind> though the host backed out later and hosting was moved to some other place
  970. # [18:21] <AryehGregor> You can try to get judgments in one country enforced in another, but I'm not clear on what the procedure is.
  971. # [18:22] <no_mind> Well in India they wont have managed to force the judgement. Anti software patents lobby is pretty strong here
  972. # [18:22] <no_mind> but it was enough to scare other hosts
  973. # [18:22] <AryehGregor> For obvious reasons. :)
  974. # [18:23] <AryehGregor> Poorer countries are going to be in favor of lax IP rights, because Western IP is usually priced for Westerners. Whereas rich countries will be in favor of strong international IP for the same reason.
  975. # [18:24] <Dashiva> Poorer countries also often have the advantage of not having any legacy laws that snuck in before anyone realized what a stupid idea software patents was
  976. # [18:24] <no_mind> well India favors IP but not software patents
  977. # [18:25] <no_mind> copyright laws and trademark laws are pretty strong here, in terms of enforcement
  978. # [18:25] <no_mind> even patents
  979. # [18:25] <no_mind> but software patents and business patents are a strict no-no
  980. # [18:26] <AryehGregor> So people buy legitimate copies of Windows from Microsoft, for how much money?
  981. # [18:27] <no_mind> starts from about INR 7000/- roughly (USD 150)
  982. # [18:27] <no_mind> though piracy of windows is as rampant as any Asian country
  983. # [18:28] <AryehGregor> And people pay that rather than pirating? I've heard of other countries (Russia, etc.) that you can get pirated Windows all over the place on the street.
  984. # [18:28] <no_mind> yes you do get pirated windows here, easily
  985. # [18:28] <AryehGregor> I guess "strongly enforced" is relative. Richer countries can inevitably pay for more enforcement.
  986. # [18:28] <no_mind> but you are caught easily too
  987. # [18:29] <no_mind> AryehGregor, Enforcement depends on comapny too. While it is difficult to find and survive with pirated Adobe products, it is easy to do this with Microsoft
  988. # [18:30] <no_mind> Adobe follows stricter policies
  989. # [18:30] <no_mind> while Microsoft is very laxed here. They wait for 2-4 years before filing a case
  990. # [18:30] <no_mind> when the person is totally dependent on windows
  991. # [18:31] <no_mind> then they come threatening, pay us the license fee or we will file a complaint. Piracy happens to be a non-bailable offence with minimum of 3 years imprisonment
  992. # [18:32] <AryehGregor> Interesting. In the US you can only get fined, I think, not imprisoned, unless you're distributing.
  993. # [18:32] * Quits: ivan` (~ivan@li14-39.members.linode.com) (Changing host)
  994. # [18:32] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  995. # [18:33] <no_mind> here if a complaint is filed, it will be minimum of 2 months before you get a bail. And if out of court settlement happens fine else you get fine plus imprisonment
  996. # [18:33] <AryehGregor> Fascinating.
  997. # [18:33] <no_mind> there seems to be a nexus here because what I have noticed that distributors always get away while user suffers
  998. # [18:33] <AryehGregor> Probably because it's good business for MS to hook people on Windows when it looks like it's free.
  999. # [18:34] <AryehGregor> Glad I use Linux.
  1000. # [18:34] <no_mind> and since M$ sales in India have started to fall, they are imposing anti piracy measures even in smaller cities
  1001. # [18:34] * gsnedders wonders about the HTC Legend
  1002. # [18:38] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1003. # [18:40] * Quits: annevk (~annevk@pat.se.opera.com) (Ping timeout: 240 seconds)
  1004. # [18:41] * Quits: lazni (~lazni@118.71.0.231) (Quit: Leaving.)
  1005. # [18:45] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1006. # [18:46] <MikeSmith> othermaciej: apologies about bug 7539
  1007. # [18:46] <MikeSmith> that change was a mistake
  1008. # [18:46] <MikeSmith> about the others, I will try to go back in today and add more info for those
  1009. # [18:47] <othermaciej> MikeSmith: I put the ones that had TrackerIssue back in VERIFIED
  1010. # [18:47] <MikeSmith> oh.. I didn't know I'd done that for others than 7539
  1011. # [18:47] <othermaciej> MikeSmith: if there are any that the TF intended to "de-escalate" (or whatever) then please re-reopen and remove TrackerIssue so they're not in an inconsistent stte
  1012. # [18:47] <MikeSmith> OK
  1013. # [18:48] * MikeSmith looks back again at bugmail
  1014. # [18:48] <othermaciej> I got bugzilla mail about a bunch of them and moved them back
  1015. # [18:50] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
  1016. # [18:50] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  1017. # [18:52] <MikeSmith> othermaciej: yeah, I see those now too
  1018. # [18:52] <MikeSmith> sorry for muffing that up
  1019. # [18:52] <MikeSmith> I will avoid doing that again
  1020. # [18:53] <othermaciej> thanks, it seems to be a common mistake, so it's good to raise awareness
  1021. # [18:54] <MikeSmith> well, at least I should know better.. problem was I was changing those during the last 10 minutes of the a11y telcon and wasn't really looking at them carefully
  1022. # [18:55] * Joins: cying (~cying@70.90.171.153)
  1023. # [19:02] * Quits: Utkarsh (~admin@117.201.87.33) (Ping timeout: 246 seconds)
  1024. # [19:10] * Joins: Utkarsh (~admin@117.201.80.148)
  1025. # [19:11] * Joins: weinig (~weinig@17.246.17.58)
  1026. # [19:15] * Joins: sicking (~chatzilla@173-13-145-30-sfba.hfc.comcastbusiness.net)
  1027. # [19:15] * Quits: sicking (~chatzilla@173-13-145-30-sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
  1028. # [19:15] * Joins: sicking (~chatzilla@173-13-145-30-sfba.hfc.comcastbusiness.net)
  1029. # [19:16] * Quits: cying (~cying@70.90.171.153) (Remote host closed the connection)
  1030. # [19:16] * Joins: cying (~cying@70.90.171.153)
  1031. # [19:16] * Joins: mpt (~mpt@91.189.88.12)
  1032. # [19:16] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  1033. # [19:16] * Joins: mpt (~mpt@canonical/mpt)
  1034. # [19:19] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  1035. # [19:21] * Quits: mpilgrim (~mark@adsl-242-237-205.rmo.bellsouth.net) (Ping timeout: 246 seconds)
  1036. # [19:22] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 265 seconds)
  1037. # [19:27] * Joins: mat_t (~mattomasz@91.189.88.12)
  1038. # [19:30] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (Ping timeout: 265 seconds)
  1039. # [19:32] * Joins: mpilgrim (~mark@rrcs-98-101-146-174.midsouth.biz.rr.com)
  1040. # [19:34] <Philip`> What's the appropriate <source type> for MP3s?
  1041. # [19:36] * Joins: annevk (~annevk@c-f807e353.13-500-64736c15.cust.bredbandsbolaget.se)
  1042. # [19:38] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  1043. # [19:43] <othermaciej> audio/mp3 ?
  1044. # [19:47] <mpilgrim> AFAICT, "distributed extensibility" is defined as "whatever HTML5 doesn't have yet"
  1045. # [19:47] <Dashiva> And "whatever HTML5 doesn't have anymore" :)
  1046. # [19:47] <AryehGregor> Well, that's why it's distributed.
  1047. # [19:47] <AryehGregor> If HTML5 had it, it would be centralized, right?
  1048. # [19:47] <mpilgrim> the contrapositive is also true -- if it is determined that a use case can be solved with something already in HTML5 (like "data-*" attributes), then the use case is automatically NOT "distributed extensibility"
  1049. # [19:48] <mpilgrim> once i realized this, the ongoing discussions about ISSUE-41 made much more sense to me
  1050. # [19:49] <Philip`> othermaciej: Without any crazy codecs= or profiles or anything? That seems far too easy
  1051. # [19:49] <Philip`> Maybe I should switch to AAC so that it satisfies my expected level of complexity
  1052. # [19:49] * Quits: othermaciej (~mjs@17.246.17.170) (Quit: othermaciej)
  1053. # [19:50] * Quits: no_mind (~orion@122.163.245.244) (Ping timeout: 268 seconds)
  1054. # [19:50] <Philip`> Any guesses as to whether IE9 will support MP3 and/or AAC?
  1055. # [19:51] * Philip` assumes at least the latter, since it goes along with H.264
  1056. # [19:56] <mpilgrim> Philip`: MS claimed to have the Youtube HTML5 beta working, so whatever audio codec is used in those videos is certainly supported
  1057. # [19:56] <mpilgrim> (or maybe codecs, plural)
  1058. # [19:57] <mpilgrim> i don't actually know which codecs those are, but presumably you could violate the youtube terms of service, download a video, and check
  1059. # [19:58] <mpilgrim> as a google employee, i can not actually recommend any tools for this purpose, but i'm told we still have a search engine that might help you
  1060. # [19:58] <Philip`> http://blogs.msdn.com/ie/archive/2010/03/16/html5-hardware-accelerated-first-ie9-platform-preview-available-for-developers.aspx - "Not WMV. IE9 supports MP4 h.264 video, MP3 or AAC audio"
  1061. # [19:59] <Philip`> I guess that answers it without me having to risk being sued by Google
  1062. # [20:00] <Philip`> I wouldn't dare search for YouTube downloading tools, the Google central intelligence will surely detect it and scan my emails and consider me a subversive
  1063. # [20:02] * Joins: no_mind (~orion@122.173.235.140)
  1064. # [20:02] <daedb_> No wmv? I figured they'd at least allow that as an option alongside h264...
  1065. # [20:02] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (Ping timeout: 260 seconds)
  1066. # [20:03] * Quits: weinig (~weinig@17.246.17.58) (Quit: weinig)
  1067. # [20:03] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  1068. # [20:07] * Quits: no_mind (~orion@122.173.235.140) (Ping timeout: 265 seconds)
  1069. # [20:12] * Joins: paul_irish_ (~paul_iris@151.203.209.194)
  1070. # [20:14] * Joins: othermaciej (~mjs@17.244.120.223)
  1071. # [20:17] * Quits: paul_irish_ (~paul_iris@151.203.209.194) (Ping timeout: 268 seconds)
  1072. # [20:18] <Philip`> daedb_: I certainly won't complain if they promote non-proprietary standards instead of WMV :-)
  1073. # [20:19] <Philip`> It's almost as if they wanted to encourage interoperability
  1074. # [20:19] * Joins: no_mind (~orion@122.173.237.187)
  1075. # [20:20] * Joins: paul_irish_ (~paul_iris@151.203.209.194)
  1076. # [20:30] * Quits: paul_irish_ (~paul_iris@151.203.209.194) (Ping timeout: 276 seconds)
  1077. # [20:34] * Quits: othermaciej (~mjs@17.244.120.223) (Quit: othermaciej)
  1078. # [20:38] * Joins: weinig (~weinig@17.246.17.58)
  1079. # [20:40] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  1080. # [20:42] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
  1081. # [20:44] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
  1082. # [20:50] * Quits: weinig (~weinig@17.246.17.58) (Quit: weinig)
  1083. # [21:02] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  1084. # [21:05] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  1085. # [21:14] <AryehGregor> Who was that Mozilla person who wrote a blog post about how H.264 is patented outside of the US?
  1086. # [21:14] * Quits: pmuellr (~pmuellr@nat/ibm/x-vvihxsaizoljsygn) (Quit: pmuellr)
  1087. # [21:14] <AryehGregor> Ah, bzbarsky.
  1088. # [21:14] * AryehGregor should Google before asking
  1089. # [21:15] * Joins: peol (~andree@unaffiliated/peol)
  1090. # [21:22] * Quits: no_mind (~orion@122.173.237.187) (Ping timeout: 265 seconds)
  1091. # [21:24] * Quits: Utkarsh (~admin@117.201.80.148) (Ping timeout: 240 seconds)
  1092. # [21:28] * Joins: no_mind (~orion@122.173.239.64)
  1093. # [21:31] * Joins: Utkarsh (~admin@117.201.80.248)
  1094. # [21:36] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
  1095. # [21:56] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (Ping timeout: 260 seconds)
  1096. # [21:58] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  1097. # [21:58] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  1098. # [21:58] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  1099. # [21:58] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1100. # [22:07] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
  1101. # [22:07] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  1102. # [22:10] * Joins: erlehmann (~erlehmann@82.113.106.124)
  1103. # [22:11] * Quits: jorlow (~jorlow@74.125.57.57) (Ping timeout: 246 seconds)
  1104. # [22:11] * Joins: jorlow (~jorlow@nat/google/x-uycrtwagvrfiokam)
  1105. # [22:13] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
  1106. # [22:14] * Quits: peol (~andree@unaffiliated/peol) (Remote host closed the connection)
  1107. # [22:15] * Joins: shepazu (~schepers@31-34-247.wireless.csail.mit.edu)
  1108. # [22:17] * Joins: rauchg (~rauchg@75.101.111.130)
  1109. # [22:20] * Joins: jwalden (~waldo@nat/mozilla/x-cfqqimvmvtspmduf)
  1110. # [22:24] * Joins: cohitre (~cohitre@97-113-165-17.tukw.qwest.net)
  1111. # [22:24] * Parts: cohitre (~cohitre@97-113-165-17.tukw.qwest.net)
  1112. # [22:26] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2)
  1113. # [22:29] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
  1114. # [22:38] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
  1115. # [22:43] * aroben is now known as aroben|afk
  1116. # [22:56] * Quits: surkov (~surkov@client-202-74.sibtele.com) (Quit: surkov)
  1117. # [22:56] * Joins: cying_ (~cying@70.90.171.153)
  1118. # [22:56] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Ping timeout: 265 seconds)
  1119. # [22:58] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 258 seconds)
  1120. # [22:58] * cying_ is now known as cying
  1121. # [22:59] * Quits: MikeSmith (~MikeSmith@31-35-229.wireless.csail.mit.edu) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  1122. # [23:00] * Quits: cying (~cying@70.90.171.153) (Client Quit)
  1123. # [23:03] * aroben|afk is now known as aroben
  1124. # [23:04] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1125. # [23:04] * Quits: shepazu (~schepers@31-34-247.wireless.csail.mit.edu) (Quit: shepazu)
  1126. # [23:11] * Quits: murr4y (~murray@89.84-49-66.nextgentel.com) (Ping timeout: 258 seconds)
  1127. # [23:13] * Joins: murr4y (~murray@89.84-49-66.nextgentel.com)
  1128. # [23:19] * Joins: peol (~andree@c-83-233-148-231.cust.bredband2.com)
  1129. # [23:19] * Quits: peol (~andree@c-83-233-148-231.cust.bredband2.com) (Changing host)
  1130. # [23:19] * Joins: peol (~andree@unaffiliated/peol)
  1131. # [23:26] * Joins: gavin__ (~gavin@people.mozilla.com)
  1132. # [23:26] * Quits: gavin (~gavin@firefox/developer/gavin) (Remote host closed the connection)
  1133. # [23:28] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  1134. # [23:29] * gavin__ is now known as gavin
  1135. # [23:29] * Quits: gavin (~gavin@people.mozilla.com) (Changing host)
  1136. # [23:29] * Joins: gavin (~gavin@firefox/developer/gavin)
  1137. # [23:33] * Joins: bzed_ (~bzed@devel.recluse.de)
  1138. # [23:35] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
  1139. # [23:35] * Quits: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (*.net *.split)
  1140. # [23:35] * Quits: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) (*.net *.split)
  1141. # [23:35] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
  1142. # [23:38] * Quits: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com) (Ping timeout: 258 seconds)
  1143. # [23:38] * Quits: bzed (~bzed@devel.recluse.de) (Ping timeout: 260 seconds)
  1144. # [23:38] * Joins: gavin (~gavin@firefox/developer/gavin)
  1145. # [23:38] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
  1146. # [23:38] * Joins: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko)
  1147. # [23:38] * Joins: inimino (~inimino@boshi.inimino.org)
  1148. # [23:39] * bzed_ is now known as bzed
  1149. # [23:42] * Joins: cpearce_ (~cpearce@203-97-204-82.dsl.clear.net.nz)
  1150. # [23:44] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 258 seconds)
  1151. # [23:44] * cpearce_ is now known as cpearce
  1152. # [23:45] * Joins: knowtheory (~knowtheor@cpe-71-79-238-195.columbus.res.rr.com)
  1153. # [23:49] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
  1154. # [23:49] * Quits: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (*.net *.split)
  1155. # [23:49] * Quits: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) (*.net *.split)
  1156. # [23:49] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
  1157. # [23:49] * Quits: Maurice` (copyman@5ED548D4.cable.ziggo.nl) (Write error: Broken pipe)
  1158. # [23:52] * Joins: gavin (~gavin@firefox/developer/gavin)
  1159. # [23:52] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
  1160. # [23:52] * Joins: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko)
  1161. # [23:52] * Joins: inimino (~inimino@boshi.inimino.org)
  1162. # [23:54] * Quits: annevk (~annevk@c-f807e353.13-500-64736c15.cust.bredbandsbolaget.se) (Read error: Operation timed out)
  1163. # [23:54] * Joins: drry_ (~drry@unaffiliated/drry)
  1164. # [23:55] * Quits: drry_ (~drry@unaffiliated/drry) (Excess Flood)
  1165. # [23:55] * Joins: drry_ (~drry@unaffiliated/drry)
  1166. # [23:56] * Quits: drry (~drry@unaffiliated/drry) (*.net *.split)
  1167. # [23:56] * Quits: bobs (~oeskola@kekkonen.cs.hut.fi) (*.net *.split)
  1168. # [23:56] * Quits: hober (~ted@unaffiliated/hober) (*.net *.split)
  1169. # [23:57] * Joins: bobs (~oeskola@kekkonen.cs.hut.fi)
  1170. # [23:59] * Quits: gavin (~gavin@firefox/developer/gavin) (*.net *.split)
  1171. # [23:59] * Quits: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (*.net *.split)
  1172. # [23:59] * Quits: mitsuhiko (~mitsuhiko@ubuntu/member/mitsuhiko) (*.net *.split)
  1173. # [23:59] * Quits: inimino (~inimino@boshi.inimino.org) (*.net *.split)
  1174. # Session Close: Fri Mar 19 00:00:00 2010

The end :)