/irc-logs / freenode / #whatwg / 2011-11-29 / end

Options:

  1. # Session Start: Tue Nov 29 00:00:01 2011
  2. # Session Ident: #whatwg
  3. # [00:09] <annevk> o_O
  4. # [00:13] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  5. # [00:13] <Hixie> http://dev.w3.org/html5/webvtt/ is live
  6. # [00:16] <Hixie> in other news, i just dropped the webrtc part of the whatwg spec
  7. # [00:17] * Quits: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  8. # [00:20] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
  9. # [00:20] <zewt> what was the problem with that?
  10. # [00:20] <Hixie> w3c forked it and development moved there
  11. # [00:20] <zewt> heh
  12. # [00:21] <Hixie> (but don't forget kids, forking is bad!)
  13. # [00:21] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
  14. # [00:22] * Joins: miketaylr (~miketaylr@24.42.93.245)
  15. # [00:23] <hober> do as i say, not as i do?
  16. # [00:25] <tantek> Hixie, why not take the positive approach? "W3C forks WebRTC spec, demonstrating the utility of forkability!"
  17. # [00:27] * Quits: miketaylr (~miketaylr@24.42.93.245) (Client Quit)
  18. # [00:27] <Hixie> i only have so much positive energy, my snark has to come out somewhere
  19. # [00:27] <Hixie> and #whatwg is it :-)
  20. # [00:27] <zewt> because it's impossible to eliminate the irony from that statement :P
  21. # [00:30] <annevk> tantek: you might not know they made a restrictive fork
  22. # [00:31] <annevk> tantek: only the parts Hixie originally wrote are under the permissive license
  23. # [00:31] <annevk> which is fine in a way, but since that is now the only copy being developed further...
  24. # [00:31] <zewt> it basically looks like they're going "allowing forks is bad, watch, we'll show you why"
  25. # [00:33] <zewt> personally i've come to hate the GPL and use permissive licenses for all of my own open source work, so that sort of thing irritates me in another way (encourages people to use restrictive licenses like the GPL)
  26. # [00:33] <tantek> zewt, yeah
  27. # [00:33] <zewt> (for a weak value of "hate", to be fair; enough that I don't invest myself in GPL projects beyond trivial patches)
  28. # [00:34] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  29. # [00:34] <Hixie> GPL isn't have as restrictive as the license they used here, fwiw
  30. # [00:34] <zewt> it isn't restrictive compared to proprietary licenses, but it's very restrictive as an open source license
  31. # [00:37] * Joins: Morphous (jan@unaffiliated/amorphous)
  32. # [00:38] <tantek> …and I've used up my "arguing with people on the internet" time quota for today: http://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0242.html (wasted on member-only space at that :( )
  33. # [00:38] <tantek> per xkcd.com/386
  34. # [00:38] <tantek> back to answering #microformats questions.
  35. # [00:39] <Hixie> two e-mails is your quota? man, you're stingy
  36. # [00:39] <Hixie> :-P
  37. # [00:40] <Hixie> tantek: in other news, you heard anything from the chairs about <time> recently?
  38. # [00:40] <tantek> I think we're still on W3C Thanksgiving break
  39. # [00:41] <tantek> or so I thought per https://twitter.com/glazou/status/141273910976069632 ;)
  40. # [00:41] <tantek> Hixie, in all seriousness I was going to ping the public-html list again for people who still have questions/objections to my change proposals, in the hopes of adding more explanation to help convince folks.
  41. # [00:41] <Hixie> is there anyone not convinced?
  42. # [00:42] <tantek> since Sam has requested that I work on building more consensus before calling for consensus on the change proposals
  43. # [00:42] <Hixie> o...k
  44. # [00:42] <tantek> yeah
  45. # [00:42] <annevk> I think there was at least one person who wanted to keep pubdate or some such
  46. # [00:42] <Hixie> ah ok
  47. # [00:42] <tantek> last I saw there was someone with a counter proposal for a global "content" attribute
  48. # [00:42] <tantek> annevk - yes I need to debunk that email
  49. # [00:42] <tantek> / blog post
  50. # [00:43] <tantek> there are people that hypothetically want pubdate but don't seem to have used it in practice
  51. # [00:43] <Hixie> oh lordy, that's all we need
  52. # [00:43] <Hixie> a global attribute for this
  53. # [00:43] <annevk> oh
  54. # [00:43] <annevk> http://dev.w3.org/html5/spec/ still says November 4
  55. # [00:43] <tantek> in practical use, any use of pubdate is supersetted with hAtom
  56. # [00:43] <tantek> e.g. Readability.com parsing/consuming
  57. # [00:44] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 255 seconds)
  58. # [00:44] <tantek> pubdate by itself has only been "theoretically" useful, not actually
  59. # [00:45] <tantek> so that's fine, just need to add more FAQs to the change proposals
  60. # [00:46] <tantek> which is probably a good thing - will hopefully help avert people walking down the same mistaken paths again sometime in the future when context has been forgotten
  61. # [00:46] <Hixie> annevk: yeah, the revert caused a conflict (unsurprisingly), and rather than spend the hours it would take to fix that, i have just made the <time> proposal and stopped doing work on html
  62. # [00:46] <Hixie> annevk: since i have a ton of work on WebVTT and other specs to do instead, it's not a big deal
  63. # [00:47] * tantek waits for someone to contact WebMonkey to update everyone on the drama. ;)
  64. # [00:47] <Hixie> tantek: yeah, in practice the expected consumers of pubdate -- namely, search engines -- have used schema.org and microformats instead
  65. # [00:47] <Hixie> tantek: so not much point having pubdate=""...
  66. # [00:47] <Hixie> annevk: i didn't expect it would take quite so long for the chairs to move on the <time> issue though, given how urgently they wanted it reverted
  67. # [00:48] <annevk> ironyfreezone
  68. # [00:49] <annevk> anyway, nn, been a long day :)
  69. # [00:49] <Hixie> nn :-)
  70. # [00:50] <necolas> Hixie: am i correct in saying that this is not an option? http://ikelewis.com/the-future.html (the "test" is flawed anyway)
  71. # [00:51] <Hixie> an option?
  72. # [00:52] <necolas> as in, can <img> be repurposed like that in theory?
  73. # [00:53] <necolas> iirc, i was previously told it could not be
  74. # [00:58] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
  75. # [01:02] <Hixie> <img> parsing is pretty much a lost cause, but we can probably do something else to solve the same use case
  76. # [01:02] <Hixie> <img> used to have a lowsrc="" attribute
  77. # [01:02] <Hixie> not many people used it though so we dropped it
  78. # [01:03] <Hixie> so before readding it or something like it, we'd need to have evidence that people actually want this solved this time :-)
  79. # [01:05] * Joins: cpearce (~chatzilla@ip-118-90-36-154.xdsl.xnet.co.nz)
  80. # [01:06] <necolas> Hixie: that's what i thought w.r.t. <img> and wanted to confirm it before people took it too seriously. there is interest in solving the "responsive image" problem, but it's not clear if something like <video> for images (+ use of 'media' attribute) is a good solution. thanks :)
  81. # [01:10] * Joins: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net)
  82. # [01:10] * Quits: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  83. # [01:10] * Joins: ojan (ojan@nat/google/x-ktqsrppiqizijeyh)
  84. # [01:10] * Joins: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net)
  85. # [01:15] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
  86. # [01:16] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  87. # [01:17] * Quits: rniwa (rniwa@nat/google/x-bkklukxvvckcaukw) (Read error: Connection reset by peer)
  88. # [01:17] * Joins: rniwa (rniwa@nat/google/x-svrerwudycfhfhlw)
  89. # [01:18] * Joins: dbaron (~dbaron@nat/mozilla/x-rpbprkeixpvxcwsk)
  90. # [01:18] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
  91. # [01:21] * Quits: drublic (~drublic@frbg-5d84f1d1.pool.mediaWays.net) (Remote host closed the connection)
  92. # [01:27] * Quits: MikeSmith (~MikeSmith@EM1-113-255-26.pool.e-mobile.ne.jp) (Quit: MikeSmith)
  93. # [01:33] * Joins: nessy (~Adium@124-168-36-69.dyn.iinet.net.au)
  94. # [01:37] * Quits: franksalim (~frank@64-71-23-251.static.wiline.com) (Ping timeout: 258 seconds)
  95. # [01:47] * Quits: KillerX (~anant@2620:101:8003:200:902c:573c:8b6b:b231) (Quit: KillerX)
  96. # [01:48] * Quits: L04f3r (~komposmew@adsl-98-68-180-219.cha.bellsouth.net) (Quit: Leaving)
  97. # [01:54] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 245 seconds)
  98. # [01:55] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Ping timeout: 240 seconds)
  99. # [01:58] * Joins: agektmr (~Adium@220.109.219.244)
  100. # [01:59] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  101. # [02:01] * Joins: demet8 (~demet8@7.186.8.67.cfl.res.rr.com)
  102. # [02:01] * Parts: demet8 (~demet8@7.186.8.67.cfl.res.rr.com)
  103. # [02:03] <karlcow> Hixie: i think people wants a "highsrc"
  104. # [02:04] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  105. # [02:04] <karlcow> as in save bandwidth/more responsive when on mobile. so if <img src="foo" lowsrc="tinyfoo"/> downloads everything foo and tinyfoo. We have not made any progress.
  106. # [02:05] <karlcow> personally I do not think 2 sizes solve a lot of use case either.
  107. # [02:05] <karlcow> the other issue is that the screen size is only one context.
  108. # [02:06] <karlcow> small screen size on a wifi is not the same thing than small screen size on 3g
  109. # [02:13] * Joins: MikeSmith (~MikeSmith@EM114-48-30-4.pool.e-mobile.ne.jp)
  110. # [02:13] <necolas> karlcow: that's right. screen size is not an accurate proxy of available bandwidth
  111. # [02:25] * Quits: astearns (~anonymous@192.150.22.5) (Read error: Operation timed out)
  112. # [02:26] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  113. # [02:32] * Quits: ap (~ap@2620:149:4:1b01:64c0:c968:9e95:dc3b) (Quit: ap)
  114. # [02:32] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  115. # [02:34] * Quits: mkanat (~mkanat@216.239.45.130) (Quit: Ex-Chat)
  116. # [02:35] * Joins: Obvious (tachikoma@188.226.74.2)
  117. # [02:36] * Quits: rniwa (rniwa@nat/google/x-svrerwudycfhfhlw) (Quit: rniwa)
  118. # [02:37] * jernoble is now known as jernoble|afk
  119. # [02:43] * Quits: tantek (~tantek@pool-98-119-126-225.lsanca.dsl-w.verizon.net) (Quit: tantek)
  120. # [02:51] * Quits: dbaron (~dbaron@nat/mozilla/x-rpbprkeixpvxcwsk) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  121. # [02:53] * Joins: scor (~scor@drupal.org/user/52142/view)
  122. # [02:54] * Joins: miketaylr (~miketaylr@24.42.93.245)
  123. # [02:55] * Joins: franksalim (~frank@64-71-23-251.static.wiline.com)
  124. # [03:01] <AryehGregor> In Ubuntu 11.10, you don't need to enter your password to apply updates. That is a small but amazingly awesome usability improvement.
  125. # [03:01] <AryehGregor> Because the update dialog thing shows up like every day.
  126. # [03:10] * Quits: LBP (~Mirc@pD9EB1D99.dip0.t-ipconnect.de) (Ping timeout: 244 seconds)
  127. # [03:11] * Joins: LBP (~Mirc@pD9EB1DFA.dip0.t-ipconnect.de)
  128. # [03:12] * Quits: rillian_ (~rillian@184.71.166.126) (Remote host closed the connection)
  129. # [03:19] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
  130. # [03:29] * Joins: cgcardona (~cgcardona@c-24-5-113-12.hsd1.ca.comcast.net)
  131. # [03:29] * Quits: cgcardona (~cgcardona@c-24-5-113-12.hsd1.ca.comcast.net) (Changing host)
  132. # [03:29] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  133. # [03:30] * Quits: othermaciej (~mjs@17.245.91.157) (Quit: othermaciej)
  134. # [03:36] * Quits: necolas (~necolas@5e0105d7.bb.sky.com) (Remote host closed the connection)
  135. # [03:41] * Joins: agektmr1 (~Adium@220.109.219.244)
  136. # [03:41] * Quits: agektmr (~Adium@220.109.219.244) (Read error: Connection reset by peer)
  137. # [03:48] * Quits: dave_levin (dave_levin@nat/google/x-smolwxxvpsdbaueg) (Quit: dave_levin)
  138. # [03:56] * Quits: tndH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner 1.9.0.1/2008072406])
  139. # [04:01] * Quits: MikeSmith (~MikeSmith@EM114-48-30-4.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
  140. # [04:09] * Quits: twisted` (~twisted@205.189.73.45) (Ping timeout: 240 seconds)
  141. # [04:10] * Joins: Evanescence (~Evanescen@122.237.24.88)
  142. # [04:10] * Quits: ojan (ojan@nat/google/x-ktqsrppiqizijeyh) (Quit: ojan)
  143. # [04:14] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
  144. # [04:17] * Joins: twisted` (~twisted@205.189.73.45)
  145. # [04:18] * nunnun is now known as nunnun_away
  146. # [04:19] * nunnun_away is now known as nunnun
  147. # [04:37] * nunnun is now known as nunnun_away
  148. # [04:50] * Joins: tantek (~tantek@pool-98-119-126-225.lsanca.dsl-w.verizon.net)
  149. # [04:58] * Quits: jamesr (jamesr@nat/google/x-yuaytchqpqiiznam) (Quit: jamesr)
  150. # [05:07] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  151. # [05:12] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
  152. # [05:12] * heycam|away is now known as heycam
  153. # [05:13] * Joins: temp01 (~temp01@unaffiliated/temp01)
  154. # [05:14] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  155. # [05:23] * Joins: nonge_ (~nonge@p50829B58.dip.t-dialin.net)
  156. # [05:27] * Quits: nonge (~nonge@p5082B779.dip.t-dialin.net) (Ping timeout: 252 seconds)
  157. # [05:29] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Quit: c_t_montgomery)
  158. # [05:38] * Joins: andyg (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au)
  159. # [06:01] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  160. # [06:07] * heycam is now known as heycam|away
  161. # [06:23] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  162. # [06:29] * Joins: Areks (~Areks@rs.gridnine.com)
  163. # [06:36] * Quits: nessy (~Adium@124-168-36-69.dyn.iinet.net.au) (Quit: Leaving.)
  164. # [06:41] * Joins: MikeSmith (~MikeSmith@EM114-48-166-47.pool.e-mobile.ne.jp)
  165. # [07:07] * Quits: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  166. # [07:09] * heycam|away is now known as heycam
  167. # [07:12] * Joins: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net)
  168. # [07:20] * Quits: jacobolus (~jacobolus@c-67-164-92-84.hsd1.ca.comcast.net) (Remote host closed the connection)
  169. # [07:20] * Joins: c_t_montgomery (~c_t_montg@adsl-75-24-105-159.dsl.pltn13.sbcglobal.net)
  170. # [07:26] * Joins: rillian_ (~rillian@mist.thaumas.net)
  171. # [07:32] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  172. # [07:34] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  173. # [07:41] * Joins: hasather_ (~hasather_@84.38.144.96)
  174. # [07:46] * hsivonen wonders if http://lists.w3.org/Archives/Member/w3c-css-wg/2011OctDec/0239.html meets the criteria for messages that are eligible to be posted to the Member list instead of the public list under the CSS WG mailing list policy
  175. # [07:51] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
  176. # [07:52] * Joins: demet8 (~demet8@7.186.8.67.cfl.res.rr.com)
  177. # [07:54] * Quits: abarth (~abarth@2002:ada4:80d1:0:c9e6:5297:ac1:117b) (Quit: abarth)
  178. # [07:57] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  179. # [08:01] * heycam is now known as heycam|away
  180. # [08:07] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
  181. # [08:11] * Joins: smaug____ (~chatzilla@GZYKMMDCCCLXXIV.gprs.sl-laajakaista.fi)
  182. # [08:13] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  183. # [08:16] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  184. # [08:25] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
  185. # [08:26] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  186. # [08:27] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  187. # [08:42] * Joins: FlorianX (~Dimitri@p4FCF67E0.dip.t-dialin.net)
  188. # [08:45] * Joins: erlehmann (~erlehmann@89.204.130.168)
  189. # [08:46] * nunnun_away is now known as nunnun
  190. # [08:47] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  191. # [08:47] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  192. # [09:01] <Taggnostr> is there an easy-to-parse version of http://www.w3.org/TR/html5/named-character-references.html available somewhere?
  193. # [09:02] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  194. # [09:05] * Quits: jdong_ (~quassel@222.126.155.250) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  195. # [09:05] * Joins: jdong_ (~quassel@222.126.155.250)
  196. # [09:06] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  197. # [09:07] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  198. # [09:11] * Joins: woef (~woef@91.183.84.141)
  199. # [09:11] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  200. # [09:13] * Joins: hasathe__ (~hasather_@84.38.144.96)
  201. # [09:16] * Quits: hasather_ (~hasather_@84.38.144.96) (Ping timeout: 260 seconds)
  202. # [09:17] * Quits: FlorianX (~Dimitri@p4FCF67E0.dip.t-dialin.net) (Read error: Connection reset by peer)
  203. # [09:18] <MikeSmith> Taggnostr: maybe http://www.w3.org/2003/entities/2007xml/unicode.xml
  204. # [09:19] <Taggnostr> not sure xml is easier to parse than html -- I was hoping in a plain txt like the ones used by the Unicode consortium
  205. # [09:19] <MikeSmith> (the source of that, not the rendered version)
  206. # [09:19] <Taggnostr> but thanks anyway
  207. # [09:19] <MikeSmith> um, OK
  208. # [09:20] <Taggnostr> e.g. http://www.unicode.org/Public/6.0.0/ucd/NamedSequences.txt
  209. # [09:22] * Quits: erlehmann (~erlehmann@89.204.130.168) (Ping timeout: 248 seconds)
  210. # [09:24] <zcorpan> Taggnostr: http://gsnedders.html5.org/html5.txt
  211. # [09:28] <Taggnostr> thanks
  212. # [09:29] <Taggnostr> the fact that some entities map to 2 chars is a bit of a problem for application that expect them to map to a single char (and e.g. use a char type for the result)
  213. # [09:32] * Joins: Jedi_ (~Jedi@jedi.org)
  214. # [09:36] * Joins: erlehmann (~erlehmann@82.113.98.250)
  215. # [09:37] * Joins: PalleZingmark (~Adium@217.13.228.226)
  216. # [09:38] <Taggnostr> is that list definitive or is it possible that more entities will be added in future?
  217. # [09:40] <zcorpan> it's not impossible that more entities will be added, but i would say it's unlikely
  218. # [09:41] * Quits: erlehmann (~erlehmann@82.113.98.250) (Ping timeout: 248 seconds)
  219. # [09:43] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
  220. # [09:44] <Taggnostr> ok
  221. # [09:45] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
  222. # [09:46] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  223. # [09:46] * nunnun is now known as nunnun_away
  224. # [09:46] * nunnun_away is now known as nunnun
  225. # [09:49] <hsivonen> https://twitter.com/#!/glazou/status/141436497143414785
  226. # [09:50] * Quits: hasathe__ (~hasather_@84.38.144.96) (Remote host closed the connection)
  227. # [09:51] <MikeSmith> hsivonen: he has such a wonderful, understated way of expressing his views
  228. # [09:51] <MikeSmith> very diplomatic
  229. # [09:51] <MikeSmith> exactly what one would want in a working-group chair
  230. # [09:52] * Quits: Druid_ (~Druid@p5B137B7E.dip.t-dialin.net) (Ping timeout: 252 seconds)
  231. # [09:54] <hsivonen> Taggnostr: I use the character reference table that in the spec and split it using regular experessions
  232. # [09:54] <hsivonen> (yes, consuming HTML using regexps in order to build an HTML parser)
  233. # [09:54] <hsivonen> s/that in/that is in/
  234. # [09:55] <Taggnostr> I used the parser that needs the entities to parse the page that contains it :)
  235. # [09:55] * Joins: erlehmann (~erlehmann@89.204.137.69)
  236. # [09:55] <Taggnostr> s/it/them/
  237. # [09:57] <Taggnostr> btw, is there any reason why the U+XXXXX notation is used there? usually U+XXXX is used for BMP chars, and U+XXXXX and U+XXXXXX are used for non-BMP ones
  238. # [09:57] * Joins: Druid_ (~Druid@p5B05C48B.dip.t-dialin.net)
  239. # [09:57] <Taggnostr> it's just a minor nit, but it looks a bit weird to me
  240. # [09:59] <zcorpan> file a bug
  241. # [10:00] <zcorpan> the spec uses U+XXXX elsewhere
  242. # [10:02] * Joins: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net)
  243. # [10:03] <Taggnostr> is the "feedback comments" form ok too?
  244. # [10:04] <Taggnostr> can I also provide a patch?
  245. # [10:04] * nunnun is now known as nunnun_away
  246. # [10:04] <zcorpan> the feedback form is ok (it files a bug)
  247. # [10:04] <zcorpan> the table is generated so i don't think a patch on the html source will help
  248. # [10:04] * Joins: richt (~richt@guest.opera.com)
  249. # [10:05] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  250. # [10:05] <Taggnostr> then I guess the script that generates it will need to be patched
  251. # [10:05] <zcorpan> yeah
  252. # [10:06] <zcorpan> afaik that script isn't public
  253. # [10:07] <Taggnostr> ok
  254. # [10:10] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Ping timeout: 260 seconds)
  255. # [10:12] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
  256. # [10:14] * Quits: erlehmann (~erlehmann@89.204.137.69) (Read error: Connection reset by peer)
  257. # [10:21] <tantek> hsivonen - I specifically stated my preference to have licensing discussions in public in that thread.
  258. # [10:21] <tantek> not sure what else I can do except just continue to do the work itself in public
  259. # [10:22] * Quits: richt (~richt@guest.opera.com) (Remote host closed the connection)
  260. # [10:24] * Joins: erlehmann (~erlehmann@82.113.119.221)
  261. # [10:34] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
  262. # [10:50] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  263. # [10:54] * Joins: brucel (~brucel@ip-87-82-192-132.easynet.co.uk)
  264. # [10:55] * Joins: jessedijkstra (~jessedijk@82-169-20-169.ip.telfort.nl)
  265. # [10:58] * Quits: brucel (~brucel@ip-87-82-192-132.easynet.co.uk) (Ping timeout: 244 seconds)
  266. # [11:00] <david_carlisle> Taggnostr: the 5 digit convention is probably my fault, I use that internally in unicode.xml (to allow easy naive sorting of filenames etc) but (after comments on earlier drafts) I switch to 4 digits for BMP range in the generated spec, so I guess Hixie should do same in the htnl spec
  267. # [11:01] * Quits: erlehmann (~erlehmann@82.113.119.221) (Ping timeout: 260 seconds)
  268. # [11:04] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
  269. # [11:08] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
  270. # [11:10] * Joins: erlehmann (~erlehmann@82.113.98.228)
  271. # [11:11] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  272. # [11:15] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Quit: kennyluck)
  273. # [11:17] * Joins: gwicke (~gabriel@212.255.47.118)
  274. # [11:22] * Quits: erlehmann (~erlehmann@82.113.98.228) (Quit: Ex-Chat)
  275. # [11:26] * Quits: agektmr1 (~Adium@220.109.219.244) (Quit: Leaving.)
  276. # [11:32] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
  277. # [11:32] * Joins: astearns_ (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
  278. # [11:33] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
  279. # [11:41] * nunnun_away is now known as nunnun
  280. # [11:45] * Joins: necolas (~necolas@5e0105d7.bb.sky.com)
  281. # [11:49] * Quits: astearns_ (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Ping timeout: 240 seconds)
  282. # [11:49] * Joins: Lachy (~Lachy@guest.opera.com)
  283. # [11:50] * Quits: Evanescence (~Evanescen@122.237.24.88) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  284. # [12:03] * Joins: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za)
  285. # [12:07] * Quits: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za) (Client Quit)
  286. # [12:08] * gwicke is now known as gwicke_away
  287. # [12:09] * nunnun is now known as nunnun_away
  288. # [12:09] * Quits: c_t_montgomery (~c_t_montg@adsl-75-24-105-159.dsl.pltn13.sbcglobal.net) (Quit: c_t_montgomery)
  289. # [12:15] <annevk> tantek: I emailed once explaining where I come from
  290. # [12:16] <annevk> tantek: if someone wants to discuss next steps I suggest we request that happens in public
  291. # [12:21] * gwicke_away is now known as gwicke
  292. # [12:21] * Joins: Evanescence (~Evanescen@122.237.24.88)
  293. # [12:23] * Quits: twisted` (~twisted@205.189.73.45) (Ping timeout: 244 seconds)
  294. # [12:26] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  295. # [12:26] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  296. # [12:27] <hsivonen> tantek, annevk: thank you for preferring discussion in public
  297. # [12:28] <annevk> kind of painful the whole thing
  298. # [12:29] <annevk> I wish people were a bit nicer about it
  299. # [12:29] * Joins: erlehmann (~erlehmann@82.113.98.228)
  300. # [12:29] <annevk> the other thing is that the only interactions I have with these people is when they want to badmouth me for something they think I did wrong
  301. # [12:29] <annevk> it's a very negative relationship
  302. # [12:30] * Joins: twisted` (~twisted@205.189.73.45)
  303. # [12:30] <jgraham> I toughtthere was only one person who wanted everything to happen behind closed doors
  304. # [12:30] <jgraham> *thought there
  305. # [12:33] <jgraham> Is there any precedent for dispatching events to window and workers
  306. # [12:33] * Quits: smaug____ (~chatzilla@GZYKMMDCCCLXXIV.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
  307. # [12:33] <jgraham> ?
  308. # [12:33] <jgraham> It seems like the device orientation people are considering it
  309. # [12:33] <annevk> as long as it's async that might be fine
  310. # [12:34] <annevk> I don't think there's a precedent
  311. # [12:34] <annevk> and it might be a bit inconsistent I guess
  312. # [12:34] * Joins: karlcow (~karl@nerval.la-grange.net)
  313. # [12:35] * Quits: MikeSmith (~MikeSmith@EM114-48-166-47.pool.e-mobile.ne.jp) (Read error: Connection reset by peer)
  314. # [12:36] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
  315. # [12:37] * Quits: twisted` (~twisted@205.189.73.45) (Ping timeout: 255 seconds)
  316. # [12:38] <jgraham> It feels a bit weird to me. I mean I can see the appeal, but it's not hard to forward the important points as messages to the worker if you want to
  317. # [12:38] <jgraham> This would be much easier with a polling-based design :|
  318. # [12:38] <annevk> are we going to do the same for scroll/hashchange etc.?
  319. # [12:39] <annevk> this is why it's bad to have people working on features in a vacuum
  320. # [12:39] <annevk> they do what makes some sense to me without considering the platform as a whole
  321. # [12:41] <michel_v> to them, you mean?
  322. # [12:41] <annevk> oops yes
  323. # [12:42] <michel_v> it always comes down to "Very clever people, working alone, make very clever mistakes"
  324. # [12:42] * Joins: MikeSmith (~MikeSmith@EM1-112-252-7.pool.e-mobile.ne.jp)
  325. # [12:43] * Joins: smaug____ (~chatzilla@GYZMMDXCIX.gprs.sl-laajakaista.fi)
  326. # [12:43] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 244 seconds)
  327. # [12:43] <smaug____> saying something happens behind the the closed doors makes one curious what is discussed there...
  328. # [12:44] <annevk> smaug____: see http://krijnhoetmer.nl/irc-logs/whatwg/20111128#l-443 onwards
  329. # [12:48] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  330. # [12:48] <smaug____> huh
  331. # [12:50] * Joins: twisted` (~twisted@205.189.73.45)
  332. # [12:58] * Quits: twisted` (~twisted@205.189.73.45) (Ping timeout: 258 seconds)
  333. # [13:04] * Joins: twisted` (~twisted@205.189.73.45)
  334. # [13:18] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
  335. # [13:23] <annevk> http://lists.w3.org/Archives/Public/public-html/2011Oct/0108.html o_O
  336. # [13:27] <zcorpan> why do we support Link: again?
  337. # [13:28] <hsivonen> it seems this would be the easiest to solve by unsupporting Link
  338. # [13:29] <hsivonen> zcorpan: I gather it's mostly Hixie's and annevk's fault for writing tests
  339. # [13:29] <hsivonen> annevk: the CP has the usual Conformance Classes Changes: None.
  340. # [13:30] <annevk> I was willing to cave on Link btw
  341. # [13:30] <annevk> Hixie still likes it
  342. # [13:31] <annevk> not sure if it's in Acid3 or not
  343. # [13:31] <zcorpan> it's not
  344. # [13:31] <annevk> nuking it works for me
  345. # [13:31] <annevk> but I think it might be in 3 browsers by now?
  346. # [13:32] <zcorpan> did ie implement it?
  347. # [13:33] <zcorpan> http://simon.html5.org/articles/mobile-results is unstyled in chrome
  348. # [13:55] * Joins: FlorianX (~Dimitri@p4FCF67E0.dip.t-dialin.net)
  349. # [13:57] * Joins: jarek (~jarek@unaffiliated/jarek)
  350. # [14:00] * Joins: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp)
  351. # [14:02] * Parts: demet8 (~demet8@7.186.8.67.cfl.res.rr.com)
  352. # [14:11] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  353. # [14:13] <hsivonen> who is operating DuckDuckGo and what's their business model?
  354. # [14:15] <wilhelm_> It was just one guy until recently.
  355. # [14:16] <hsivonen> is it basically an anonymizer on top of Yahoo! (which itself gets data from Bing)?
  356. # [14:16] * jgraham hopes their business model is independent of whether the name is too embarassing for word-of-mouth marketing to work
  357. # [14:17] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 240 seconds)
  358. # [14:17] <wilhelm_> No, I think it's more fancy than that. Here's the guy: http://www.gabrielweinberg.com/
  359. # [14:17] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  360. # [14:18] <hsivonen> jgraham: their name seems more catchy than e.g. Teoma
  361. # [14:18] <erlehmann> i started using duckduckgo solely because it is not as overbloated as other frontends and does not second-guess like google.
  362. # [14:19] <jgraham> I can't imagine ever telling my mother to use a search engine called DuckDuckGo. Assuming she didn't mishear me and think I was talking about a porn search engine, she would laugh at me
  363. # [14:19] <erlehmann> in before someone mentioning the gimp
  364. # [14:20] <erlehmann> also in before someone mentioning photoshop, wondering aloud if that is a program to buy color prints online.
  365. # [14:20] <hsivonen> I don't know English porn slang well enough to understand what makes duckduckgo sound like a porn search engine
  366. # [14:20] <erlehmann> just checked the yahoo front page. it is still full of crap :/
  367. # [14:20] <jgraham> I was siomply thinking s/D/F/g
  368. # [14:20] <hsivonen> jgraham: I see
  369. # [14:21] <jgraham> (if it does become popular that site will *so* exist)
  370. # [14:21] <hsivonen> I thought the association you are supposed to make is duck, duck, goose
  371. # [14:21] * Joins: miketaylr (~miketaylr@24.42.93.245)
  372. # [14:22] <erlehmann> http://www.boardgamegeek.com/boardgame/35964/duck-duck-go
  373. # [14:22] <erlehmann> >duck! duck! GO! comes with 6 REAL rubber duckies, and a rubber bird dog. There are over 100 duckies in the set - which ones will YOU get?
  374. # [14:28] * Joins: jarek (~jarek@unaffiliated/jarek)
  375. # [14:33] * Joins: erichynds (~ehynds@venkman.brightcove.com)
  376. # [14:35] * Joins: sakamal (~sakamal@182.177.177.250)
  377. # [14:36] <sakamal> hello
  378. # [14:37] <jgraham> hi
  379. # [14:44] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  380. # [14:54] * Quits: LBP (~Mirc@pD9EB1DFA.dip0.t-ipconnect.de) (Quit: Bye, bye!)
  381. # [14:55] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  382. # [14:56] * Joins: LBP (~Mirc@pD9EB1DFA.dip0.t-ipconnect.de)
  383. # [14:57] * Joins: danielfilho (~daniel@187.31.77.7)
  384. # [14:58] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  385. # [15:02] * Joins: sakamal_ (~sakamal@182.178.243.153)
  386. # [15:03] * Quits: sakamal (~sakamal@182.177.177.250) (Ping timeout: 245 seconds)
  387. # [15:04] * Quits: sakamal_ (~sakamal@182.178.243.153) (Client Quit)
  388. # [15:13] * Quits: gwillen (~gwillen@unaffiliated/gwillen) (Ping timeout: 245 seconds)
  389. # [15:14] * Joins: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com)
  390. # [15:14] * Quits: gwillen (~gwillen@adsl-66-218-37-112.dslextreme.com) (Changing host)
  391. # [15:14] * Joins: gwillen (~gwillen@unaffiliated/gwillen)
  392. # [15:20] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  393. # [15:20] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  394. # [15:23] * Joins: mpt (~mpt@canonical/mpt)
  395. # [15:27] <mpt> erlehmann, Photoshop 1.0's icon: http://blog.cocoia.com/2008/the-first-photoshop-icon/
  396. # [15:27] * Quits: Evanescence (~Evanescen@122.237.24.88) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  397. # [15:35] * Quits: david_carlisle (~chatzilla@86.188.197.189) (*.net *.split)
  398. # [15:36] <hsivonen> where's the useful set of Mac OS X settings that was on github and was called something like ~/.osx?
  399. # [15:36] <hsivonen> the name of the project turns out to be ungooglable
  400. # [15:36] * Joins: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net)
  401. # [15:37] <hasather> hsivonen: https://github.com/mathiasbynens/dotfiles/blob/master/.osx?
  402. # [15:37] <hsivonen> hasather: yes. thank you
  403. # [15:39] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
  404. # [15:41] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  405. # [15:42] <hsivonen> hmm. I was almost sure that list of tricks had a way to speed up network shares by making Finder not look inside files to generate icons
  406. # [15:42] <hsivonen> but now the list seems to be lacking that
  407. # [15:46] <hsivonen> for some reason, accessing my NAS from Lion is terribly, terrible slow compared to Snow Leopard or Ubuntu
  408. # [15:47] * Joins: MacTed (~Thud@63.119.36.36)
  409. # [15:49] <michel_v> hsivonen: over AFP? there's been changes in Lion, so your NAS needs an update if the vendor released one
  410. # [15:50] <hsivonen> michel_v: I've updated the NAS
  411. # [15:50] <hsivonen> michel_v: I turned off AFP just now. Left the CIFS service running on the NAS
  412. # [15:50] <hsivonen> curiously, my pre-existing Mac aliases pointing to the NAS still work
  413. # [15:51] <hsivonen> even though I thought I was using AFP previously
  414. # [15:51] <hsivonen> I think it's still very uncool of Apple to make perf suck with unupdated AFP servers
  415. # [15:52] * gsnedder1 is now known as gsnedders
  416. # [15:53] * Joins: ezoe (~ezoe@112-68-244-5f1.kyt1.eonet.ne.jp)
  417. # [15:58] <annevk> volkmar: battery strength could be used across pages
  418. # [15:58] <annevk> volkmar: not sure if that is exposed though
  419. # [15:58] <annevk> volkmar: I only briefly looked at the draft
  420. # [15:59] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  421. # [16:01] <volkmar> annevk: battery strength?
  422. # [16:02] <volkmar> you mean level?
  423. # [16:02] <annevk> yeah seems like I mean that
  424. # [16:04] <hsivonen> hmm. maybe I've accidentally used CIFS from the Mac all along and I should switch the Mac to using AFP...
  425. # [16:06] * Joins: eric_carlson_ (~eric@17.212.152.104)
  426. # [16:06] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Disconnected by services)
  427. # [16:06] * eric_carlson_ is now known as eric_carlson
  428. # [16:07] <annevk> volkmar: in any event, it does not seem like a serious issue
  429. # [16:08] <hsivonen> how can accessing local network shares suck this badly in Lion
  430. # [16:10] * Joins: scor (~scor@drupal.org/user/52142/view)
  431. # [16:14] * Quits: smaug____ (~chatzilla@GYZMMDXCIX.gprs.sl-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 11.0a1/20111126031027])
  432. # [16:14] * Quits: jdong_ (~quassel@222.126.155.250) (Ping timeout: 244 seconds)
  433. # [16:15] * Joins: smaug____ (~chatzilla@GYZMMDXCIX.gprs.sl-laajakaista.fi)
  434. # [16:16] <volkmar> annevk: knowing the battery level doesn't seem like a privacy treat to me
  435. # [16:16] <volkmar> I mean, the battery level is a changing information
  436. # [16:17] <annevk> it's fingerprinting of some kind but it's not exactly stable
  437. # [16:17] <annevk> / reliable
  438. # [16:17] <volkmar> annevk: yes, it could be used to fingerprint but hardly
  439. # [16:18] <annevk> hopefully
  440. # [16:18] <hsivonen> maybe for cross-site navigation. not for return visits
  441. # [16:18] <annevk> apparently deviceorientation can be used to figure out what keys you press
  442. # [16:21] <jgraham> Wow, is it really that sensitive? Or is the attack different to what I am imagining?
  443. # [16:22] <annevk> sensitive I believe
  444. # [16:25] * Joins: ben_alman (~cowboy@75-150-66-254-NewEngland.hfc.comcastbusiness.net)
  445. # [16:26] * Joins: jarek (~jarek@bdd45.neoplus.adsl.tpnet.pl)
  446. # [16:26] * Quits: jarek (~jarek@bdd45.neoplus.adsl.tpnet.pl) (Changing host)
  447. # [16:26] * Joins: jarek (~jarek@unaffiliated/jarek)
  448. # [16:26] <hsivonen> annevk: do you mean the device moves a little when you press keys and device orientation can pick that up?
  449. # [16:27] <jarek> what's the current state of http://dev.w3.org/csswg/css3-page/?
  450. # [16:27] <jarek> does any browser implement it?
  451. # [16:27] <jarek> the grammar seems to be out of sync with the examples
  452. # [16:28] * nunnun_away is now known as nunnun
  453. # [16:28] <miketaylr> here's the original paper, hsivonen (i believe): www.cs.ucdavis.edu/~hchen/paper/hotsec11.pdf
  454. # [16:28] <annevk> hsivonen: see e.g. http://www.gatech.edu/newsroom/release.html?nid=71506
  455. # [16:29] <miketaylr> oh cool, haven't seen this one
  456. # [16:31] <hsivonen> miketaylr, annevk: thanks
  457. # [16:32] * Quits: MikeSmith (~MikeSmith@EM1-112-252-7.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
  458. # [16:33] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 252 seconds)
  459. # [16:33] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  460. # [16:34] * Joins: MikeSmith (~MikeSmith@EM1-112-252-7.pool.e-mobile.ne.jp)
  461. # [16:37] <divya> no implementation yet jarek
  462. # [16:37] <jarek> divya: even in Opera? AFAIR the spec was pushed by Opera
  463. # [16:38] <divya> we have implementation for this http://dev.w3.org/csswg/css3-gcpm/
  464. # [16:45] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
  465. # [16:53] <annevk> argh
  466. # [16:53] <annevk> qualified name versus prefix/local name/namespace make attributes complex
  467. # [16:55] * gwicke is now known as gwicke_away
  468. # [16:57] <jarek> why @page atrule can have only one pseudo-class?
  469. # [16:58] <jarek> e.g. I can have either "@page :first" or @page :left", but not @page :first:left"
  470. # [17:01] <scor> hsivonen: will validator.nu validate such markup one day? <link href="page.html" rel="foaf:page">
  471. # [17:01] <scor> is it pending some spec to become more stable, or it is the way it is now by design?
  472. # [17:02] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Read error: Connection reset by peer)
  473. # [17:03] <scor> validator.nu choose HTML5+ARIA, SVG 1.1 plus MathML 2.0 (experimental) for the page I was testing
  474. # [17:03] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  475. # [17:03] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Client Quit)
  476. # [17:07] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 260 seconds)
  477. # [17:07] * Joins: plutoniix (~plutoniix@ppp-223-24-51-69.revip6.asianet.co.th)
  478. # [17:07] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Quit: Verlassend)
  479. # [17:09] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  480. # [17:12] * Joins: woef (~woef@91.183.84.141)
  481. # [17:15] <annevk> the other extremely silly thing is that setAttributeNS takes a qualified name
  482. # [17:18] <annevk> ohg
  483. # [17:18] <annevk> given
  484. # [17:18] <annevk> document.head.setAttributeNS("test", "x:a", "a")
  485. # [17:18] <annevk> document.head.setAttributeNS("test", "e:a", "b")
  486. # [17:18] <annevk> Gecko actually changes the prefix!
  487. # [17:19] <annevk> which is what the spec says :)
  488. # [17:19] <annevk> but not what Opera/WebKit do
  489. # [17:19] * MikeSmith krijn
  490. # [17:20] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 248 seconds)
  491. # [17:20] <MikeSmith> oofs
  492. # [17:20] <krijn> Yes?
  493. # [17:20] * krijn MikeSmith too!
  494. # [17:22] * Quits: plutoniix (~plutoniix@ppp-223-24-51-69.revip6.asianet.co.th) (Quit: Leaving)
  495. # [17:25] * Quits: FlorianX (~Dimitri@p4FCF67E0.dip.t-dialin.net) (Read error: Connection reset by peer)
  496. # [17:26] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
  497. # [17:29] * Joins: FlorianX (~Dimitri@p4FCF67E0.dip.t-dialin.net)
  498. # [17:31] * Joins: jacobolu_ (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  499. # [17:33] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
  500. # [17:40] * Quits: Lachy (~Lachy@guest.opera.com) (Read error: No route to host)
  501. # [17:42] * Quits: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  502. # [17:45] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-psmdgrbigcxcgevr) (Read error: Operation timed out)
  503. # [17:46] * Quits: Phae (u455@gateway/web/irccloud.com/x-itfcebsjojgkkbri) (Ping timeout: 248 seconds)
  504. # [17:46] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-vaeppnnbxwhjievz) (Ping timeout: 260 seconds)
  505. # [17:46] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-afnfmskxzmtbbxfa) (Ping timeout: 258 seconds)
  506. # [17:47] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-irwadlxlqgtyzbtl) (Ping timeout: 244 seconds)
  507. # [17:47] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-bubaldecqefxjoxc) (Ping timeout: 252 seconds)
  508. # [17:47] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-ilpilkbqihzcrivc) (Ping timeout: 252 seconds)
  509. # [17:47] * Quits: oal (u4126@gateway/web/irccloud.com/x-fsncshbnkbhqkqwv) (Ping timeout: 260 seconds)
  510. # [17:47] * Quits: krijn (u2319@gateway/web/irccloud.com/x-ozonszduhfhtnoon) (Ping timeout: 248 seconds)
  511. # [17:47] * Quits: beowulf (u116@pdpc/supporter/professional/beowulf) (Ping timeout: 248 seconds)
  512. # [17:47] * Quits: timeless (u4015@firefox/developer/timeless) (Ping timeout: 248 seconds)
  513. # [17:47] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-fglhgrwufxsmlzea) (Ping timeout: 248 seconds)
  514. # [17:47] * Quits: matjas (u2247@gateway/web/irccloud.com/x-sbvmbhcgdbcdjwng) (Ping timeout: 248 seconds)
  515. # [17:47] * Quits: lensco (u4054@gateway/web/irccloud.com/x-ivvxtjiuplgqggml) (Ping timeout: 258 seconds)
  516. # [17:47] * Quits: bobylito (u3929@gateway/web/irccloud.com/x-ilqolxtkjeczodas) (Ping timeout: 258 seconds)
  517. # [17:47] * Quits: mccr8 (u4619@gateway/web/irccloud.com/x-hrsnjikdxkgokntt) (Ping timeout: 252 seconds)
  518. # [17:47] * Quits: wycats (u79@gateway/web/irccloud.com/x-tgcbgrfhnkljvtji) (Ping timeout: 240 seconds)
  519. # [17:47] * Quits: arv (u4269@gateway/web/irccloud.com/x-sdaienptnzsyncen) (Max SendQ exceeded)
  520. # [17:47] * Quits: eae (u4278@gateway/web/irccloud.com/x-bbbeoblhoyjximkg) (Ping timeout: 248 seconds)
  521. # [17:47] * Quits: benschwarz (u2121@gateway/web/irccloud.com/x-cqoraahhmnqxzkfd) (Ping timeout: 260 seconds)
  522. # [17:48] * Joins: bobylito (u3929@gateway/web/irccloud.com/x-huqrfjxdybuhhqhf)
  523. # [17:48] * Joins: mccr8 (u4619@gateway/web/irccloud.com/x-reeuqskmicgnxsbv)
  524. # [17:49] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-anpxjsgnxrnaeslx)
  525. # [17:49] * Joins: matjas (u2247@gateway/web/irccloud.com/x-zzphnmbcrcbrzlpv)
  526. # [17:51] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-ziqrouikrdbqtimh)
  527. # [17:53] <smaug____> hmm, 3.5% of XHRs are still sync :/
  528. # [17:53] <smaug____> unfortunately I don't know which sites are using sync XHR
  529. # [17:53] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-bcpwofezbpiwaomm)
  530. # [17:55] * Joins: ebwise (~ebleiweis@rrcs-97-77-255-86.sw.biz.rr.com)
  531. # [17:55] * Joins: timeless (u4015@gateway/web/irccloud.com/x-ohvwmdshppncxdro)
  532. # [17:55] * Quits: timeless (u4015@gateway/web/irccloud.com/x-ohvwmdshppncxdro) (Changing host)
  533. # [17:55] * Joins: timeless (u4015@firefox/developer/timeless)
  534. # [17:56] * Joins: TabAtkins (~TabAtkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net)
  535. # [17:56] * Joins: c_t_montgomery (~c_t_montg@adsl-75-24-105-159.dsl.pltn13.sbcglobal.net)
  536. # [17:57] * Joins: lensco (u4054@gateway/web/irccloud.com/x-wvuqxwxmjoahcwhk)
  537. # [17:58] * Joins: wycats (u79@gateway/web/irccloud.com/x-cisenwlwfvbdmfwi)
  538. # [17:59] * Joins: arv (u4269@gateway/web/irccloud.com/x-vxjrsgkwidrekhxl)
  539. # [18:00] <annevk> smaug____: how many of those are cross-origin?
  540. # [18:00] <smaug____> dunno
  541. # [18:00] <smaug____> I could add some more probes
  542. # [18:00] * Joins: jeremyselier (u2513@gateway/web/irccloud.com/x-cgufjpivixruhtxj)
  543. # [18:00] <annevk> I'm happy to make that change sicking suggested
  544. # [18:01] <annevk> not sure if it's preferable for the spec to lead there though
  545. # [18:01] * Joins: dglazkov (u4270@gateway/web/irccloud.com/x-nixetpwxxqwmuiaa)
  546. # [18:02] * Joins: krijn (u2319@gateway/web/irccloud.com/x-wkwhbrtopgzxhtaq)
  547. # [18:02] * Joins: eae (u4278@gateway/web/irccloud.com/x-mhwhsapxbelcwazb)
  548. # [18:02] * Quits: ezoe (~ezoe@112-68-244-5f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
  549. # [18:06] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 260 seconds)
  550. # [18:06] * Joins: beowulf (u116@pdpc/supporter/professional/beowulf)
  551. # [18:06] * Joins: slightlyoff (u1768@gateway/web/irccloud.com/x-xnnksonvrmyvxfgd)
  552. # [18:09] * The_Kingdutch is now known as Kingdutch
  553. # [18:09] * Joins: rillian_ (~rillian@184.71.166.126)
  554. # [18:09] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  555. # [18:10] * Joins: Phae (u455@gateway/web/irccloud.com/x-uxfiswqgbfnkkexm)
  556. # [18:12] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  557. # [18:13] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  558. # [18:15] * Joins: oal (u4126@gateway/web/irccloud.com/x-ghfhfuacftycsyew)
  559. # [18:17] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  560. # [18:17] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-gtfggochkzmtlsne)
  561. # [18:19] * Joins: miketaylr (~miketaylr@24.42.93.245)
  562. # [18:20] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
  563. # [18:23] * Quits: miketaylr (~miketaylr@24.42.93.245) (Client Quit)
  564. # [18:24] * gwicke_away is now known as gwicke
  565. # [18:26] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  566. # [18:28] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  567. # [18:33] * Joins: MikeSmith_ (~MikeSmith@EM1-112-91-144.pool.e-mobile.ne.jp)
  568. # [18:34] <annevk> maybe I should define
  569. # [18:34] <annevk> append "attribute"
  570. # [18:34] <annevk> change attribute value
  571. # [18:34] <annevk> remove attribute
  572. # [18:34] * Joins: davidb_ (~davidb@66.207.208.98)
  573. # [18:35] <annevk> append/remove/change
  574. # [18:35] * Quits: c_t_montgomery (~c_t_montg@adsl-75-24-105-159.dsl.pltn13.sbcglobal.net) (Quit: c_t_montgomery)
  575. # [18:36] * Quits: MikeSmith (~MikeSmith@EM1-112-252-7.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
  576. # [18:36] * MikeSmith_ is now known as MikeSmith
  577. # [18:36] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 260 seconds)
  578. # [18:37] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  579. # [18:37] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  580. # [18:38] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  581. # [18:38] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  582. # [18:38] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  583. # [18:39] * Joins: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net)
  584. # [18:43] * Joins: ap (~ap@2620:149:4:1b01:64c0:c968:9e95:dc3b)
  585. # [18:49] * Quits: smaug____ (~chatzilla@GYZMMDXCIX.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
  586. # [18:52] <AryehGregor> It's absolutely astonishing how much time I wind up spending on wedding-related stuff 13 days before.
  587. # [18:52] <AryehGregor> (how much being basically all of it)
  588. # [18:52] * AryehGregor has not done a single minute of work since last Wednesday
  589. # [18:53] * jgraham is absolutely not astonished
  590. # [18:53] * annevk wishes he had a break in the same period
  591. # [18:54] <jgraham> annevk: I thought you were just playing Zelda :p
  592. # [18:54] <dglazkov> AryehGregor: congrats!
  593. # [18:54] <annevk> AryehGregor: hopefully you can enjoy it when it's there :)
  594. # [18:55] <annevk> jgraham: that's what I should do :)
  595. # [18:55] <annevk> jgraham: finally got those damn flames, now these otherworldly powers are asking me see some dragons
  596. # [18:55] <annevk> jgraham: never stops, that game
  597. # [18:55] <divya> AryehGregor: congratulations!
  598. # [18:56] <AryehGregor> dglazkov, divya: Thanks.
  599. # [18:56] * jgraham should finish the last Zelda game :p
  600. # [18:57] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 245 seconds)
  601. # [18:57] <Philip`> AryehGregor: 13 days of pre-wedding effort seems insignificant to the lifetime of post-wedding effort that will be needed
  602. # [18:58] * Quits: ap (~ap@2620:149:4:1b01:64c0:c968:9e95:dc3b) (Read error: Connection reset by peer)
  603. # [18:58] <AryehGregor> Philip`, well, right, but I'm expecting that the post-wedding effort won't be so much as to actually preclude me from working. I think my wife would take exception to that.
  604. # [18:58] <jgraham> Depends, maybe his new bridge will push a toaster in the bath on their honeymoon
  605. # [18:58] <jgraham> *bride
  606. # [18:58] * Joins: ap (~ap@17.212.155.203)
  607. # [18:58] <jgraham> I assume you are not marrying a bridge…
  608. # [18:58] * AryehGregor doesn't take baths, so is safe
  609. # [18:58] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  610. # [18:59] <AryehGregor> No, but if you're interested, I have a lovely bridge to sell you.
  611. # [18:59] <AryehGregor> Scenic view, busiest vehicular bridge in the world, roughly two blocks from my house.
  612. # [18:59] <AryehGregor> Only $50,000.
  613. # [19:00] * Joins: astearns (~anonymous@192.150.22.5)
  614. # [19:02] <AryehGregor> I don't have the deed handy, but I'll be able to get it to you in six months if you pay now.
  615. # [19:03] <AryehGregor> Just need to find it buried somewhere under the sofa cushions.
  616. # [19:06] * Joins: KillerX (~anant@nat/mozilla/x-zxncryzzkexzxodg)
  617. # [19:08] * Quits: KillerX (~anant@nat/mozilla/x-zxncryzzkexzxodg) (Read error: Connection reset by peer)
  618. # [19:09] * Joins: KillerX (~anant@nat/mozilla/x-tkpktawjiijhvzob)
  619. # [19:10] * Quits: bga (bga@fr6.freebnc.net) (Ping timeout: 244 seconds)
  620. # [19:10] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
  621. # [19:11] * jernoble|afk is now known as jernoble
  622. # [19:12] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  623. # [19:15] * Joins: L04f3r (~komposmew@adsl-98-68-180-219.cha.bellsouth.net)
  624. # [19:17] * Quits: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net) (Remote host closed the connection)
  625. # [19:18] * Joins: garry (garr@host86-158-20-245.range86-158.btcentralplus.com)
  626. # [19:23] * Quits: jessedijkstra (~jessedijk@82-169-20-169.ip.telfort.nl) (Remote host closed the connection)
  627. # [19:24] * Quits: jochen__ (jochen@nat/google/x-fkyyxduchefdawmf) (Remote host closed the connection)
  628. # [19:24] * Joins: jochen__ (jochen@nat/google/x-wkgeqifjrtrtlboa)
  629. # [19:24] * Quits: ben_alman (~cowboy@75-150-66-254-NewEngland.hfc.comcastbusiness.net) (Quit: Linkinus - http://linkinus.com)
  630. # [19:24] * Joins: dbaron (~dbaron@nat/mozilla/x-wbchtrmqparngbzc)
  631. # [19:30] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  632. # [19:33] * Joins: drublic (~drublic@frbg-5d84fa85.pool.mediaWays.net)
  633. # [19:35] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  634. # [19:39] * Quits: erlehmann (~erlehmann@82.113.98.228) (Quit: Ex-Chat)
  635. # [19:41] * Quits: tantek (~tantek@pool-98-119-126-225.lsanca.dsl-w.verizon.net) (Quit: tantek)
  636. # [19:44] * Joins: erlehmann (~erlehmann@82.113.98.228)
  637. # [19:45] * Joins: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net)
  638. # [19:46] * Joins: jamesr (jamesr@nat/google/x-mbflueekcfwxpror)
  639. # [19:53] * Joins: miketaylr (~miketaylr@24.42.93.245)
  640. # [19:57] * Joins: tantek (~tantek@pool-98-119-126-225.lsanca.dsl-w.verizon.net)
  641. # [20:00] * Quits: dbaron (~dbaron@nat/mozilla/x-wbchtrmqparngbzc) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  642. # [20:02] * Joins: dbaron (~dbaron@nat/mozilla/x-zmyekcwakwljdjyu)
  643. # [20:03] * Joins: ojan (ojan@nat/google/x-vaiiztnuxbbzvacw)
  644. # [20:04] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 260 seconds)
  645. # [20:04] * Quits: ap (~ap@17.212.155.203) (Quit: ap)
  646. # [20:06] * Joins: ap (~ap@17.245.90.47)
  647. # [20:08] * Joins: othermaciej (~mjs@17.245.91.199)
  648. # [20:08] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  649. # [20:08] * Quits: KillerX (~anant@nat/mozilla/x-tkpktawjiijhvzob) (Remote host closed the connection)
  650. # [20:09] * Joins: KillerX (~anant@nat/mozilla/x-yedajtuexbflufeu)
  651. # [20:14] * Joins: FlorianX1 (~Dimitri@p4FCF65EE.dip.t-dialin.net)
  652. # [20:16] * Quits: FlorianX (~Dimitri@p4FCF67E0.dip.t-dialin.net) (Ping timeout: 252 seconds)
  653. # [20:16] * Joins: GlitchMr (~glitchmr@178-36-34-147.adsl.inetia.pl)
  654. # [20:21] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  655. # [20:22] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  656. # [20:24] * _salavas is now known as salavas
  657. # [20:24] * Quits: dbaron (~dbaron@nat/mozilla/x-zmyekcwakwljdjyu) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  658. # [20:28] * Joins: dbaron (~dbaron@nat/mozilla/x-dngcjzpymcldbmtu)
  659. # [20:28] * Joins: rniwa (rniwa@nat/google/x-gpurpkpbocgrozmf)
  660. # [20:30] * jernoble is now known as jernoble|afk
  661. # [20:31] * Quits: drublic (~drublic@frbg-5d84fa85.pool.mediaWays.net) (Remote host closed the connection)
  662. # [20:31] * jacobolu_ is now known as jacobolus
  663. # [20:34] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  664. # [20:37] * Joins: jacobolu_ (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  665. # [20:39] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  666. # [20:40] <rniwa> good morning #webkit
  667. # [20:41] <rniwa> oops I mean #whatwg
  668. # [20:41] <AryehGregor> rniwa, FYI, if you didn't know, I'm being really slow to respond to anything because I'm getting married in 13 days.
  669. # [20:41] <AryehGregor> So if something is urgent, be sure to ping me and I can look.
  670. # [20:42] <rniwa> AryehGregor: oh, congratulations!
  671. # [20:42] <AryehGregor> But otherwise it will probably stay on the backburner for a couple of weeks.
  672. # [20:42] <AryehGregor> Thanks!
  673. # [20:42] <rniwa> AryehGregor: well, it seems like everyone's slow in responding to anything in december so no problem :)
  674. # [20:42] <rniwa> AryehGregor: have you moved to Israel already?
  675. # [20:43] <AryehGregor> rniwa, no, that will be a few months after we get married.
  676. # [20:43] <rniwa> AryehGregor: ah, ok/
  677. # [20:44] * Quits: ap (~ap@17.245.90.47) (Quit: ap)
  678. # [20:46] * Joins: bga_ (~bga@pppoe.95-55-175-165.dynamic.avangarddsl.ru)
  679. # [20:48] * jernoble|afk is now known as jernoble
  680. # [20:50] * Joins: ben_alman (~cowboy@184-106-134-167.static.cloud-ips.com)
  681. # [20:50] * Quits: niftylettuce (u2733@gateway/web/irccloud.com/x-gtfggochkzmtlsne) (Max SendQ exceeded)
  682. # [20:51] * Joins: cgcardona (~cgcardona@69.38.221.130)
  683. # [20:51] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
  684. # [20:51] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  685. # [20:52] * Quits: matjas (u2247@gateway/web/irccloud.com/x-zzphnmbcrcbrzlpv) (Max SendQ exceeded)
  686. # [20:53] * Joins: ap (~ap@17.212.155.203)
  687. # [20:53] * Quits: slightlyoff (u1768@gateway/web/irccloud.com/x-xnnksonvrmyvxfgd) (Ping timeout: 248 seconds)
  688. # [20:53] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-cgufjpivixruhtxj) (Ping timeout: 248 seconds)
  689. # [20:53] * Quits: wycats (u79@gateway/web/irccloud.com/x-cisenwlwfvbdmfwi) (Ping timeout: 248 seconds)
  690. # [20:54] * Quits: Phae (u455@gateway/web/irccloud.com/x-uxfiswqgbfnkkexm) (Ping timeout: 258 seconds)
  691. # [20:54] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
  692. # [20:54] * Joins: cgcardona (~cgcardona@69.38.221.130)
  693. # [20:54] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
  694. # [20:54] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  695. # [20:54] * Quits: oal (u4126@gateway/web/irccloud.com/x-ghfhfuacftycsyew) (Ping timeout: 248 seconds)
  696. # [20:54] * Quits: krijn (u2319@gateway/web/irccloud.com/x-wkwhbrtopgzxhtaq) (Ping timeout: 248 seconds)
  697. # [20:54] * Quits: arv (u4269@gateway/web/irccloud.com/x-vxjrsgkwidrekhxl) (Ping timeout: 244 seconds)
  698. # [20:55] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-bcpwofezbpiwaomm) (Ping timeout: 244 seconds)
  699. # [20:55] * Quits: finn_irccloud (u4564@gateway/web/irccloud.com/x-eocmxluuevrbatbm) (Ping timeout: 260 seconds)
  700. # [20:56] * Quits: mccr8 (u4619@gateway/web/irccloud.com/x-reeuqskmicgnxsbv) (Ping timeout: 248 seconds)
  701. # [20:56] * Quits: lensco (u4054@gateway/web/irccloud.com/x-wvuqxwxmjoahcwhk) (Read error: Operation timed out)
  702. # [20:57] <gsnedders> Hah, so IE10pp4 finally has XHR+CORS. Wonder if they still have XDR?
  703. # [20:57] * Quits: matijsb (u2278@gateway/web/irccloud.com/x-ziqrouikrdbqtimh) (Ping timeout: 240 seconds)
  704. # [20:57] * Quits: jacobolu_ (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  705. # [20:58] * Quits: ben_alman_ (~ben_alman@web126.webfaction.com) (Disconnected by services)
  706. # [20:58] * Joins: ben_alman_ (~ben_alman@web126.webfaction.com)
  707. # [20:58] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
  708. # [20:59] * Quits: dglazkov (u4270@gateway/web/irccloud.com/x-nixetpwxxqwmuiaa) (Ping timeout: 244 seconds)
  709. # [20:59] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Read error: Connection reset by peer)
  710. # [20:59] * Joins: cgcardona__ (~cgcardona@unaffiliated/cgcardona)
  711. # [21:00] <erlehmann> gsnedders, what is the „pp“ for?
  712. # [21:01] * Quits: jamesr (jamesr@nat/google/x-mbflueekcfwxpror) (Quit: jamesr)
  713. # [21:02] * Quits: ben_alman_ (~ben_alman@web126.webfaction.com) (Disconnected by services)
  714. # [21:02] * Joins: ben_alman_ (~ben_alman@web126.webfaction.com)
  715. # [21:02] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 244 seconds)
  716. # [21:02] * cgcardona__ is now known as cgcardona
  717. # [21:03] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  718. # [21:04] <gsnedders> erlehmann: Platform preview
  719. # [21:05] <erlehmann> gsnedders, meaning what exactly?
  720. # [21:06] <erlehmann> is that microsoftspeak for “beta” ?
  721. # [21:06] * Quits: cpearce (~chatzilla@ip-118-90-36-154.xdsl.xnet.co.nz) (Ping timeout: 244 seconds)
  722. # [21:08] <gsnedders> erlehmann: pre-alpha, really
  723. # [21:08] <gsnedders> Or alpha, depending on how you define terms
  724. # [21:08] * Joins: jeremyselier (~u2513@gateway/web/irccloud.com/x-vlhmnzlnnjaxokju)
  725. # [21:08] * Quits: bobylito (u3929@gateway/web/irccloud.com/x-huqrfjxdybuhhqhf) (Read error: Connection timed out)
  726. # [21:09] <erlehmann> gsnedders, what do they say for “beta” ? in before odd release numbers.
  727. # [21:09] * Quits: erlehmann (~erlehmann@82.113.98.228) (Quit: Ex-Chat)
  728. # [21:11] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  729. # [21:12] * Joins: oal (u4126@gateway/web/irccloud.com/x-hbjopkikwfdbiuvs)
  730. # [21:12] <gsnedders> "Beta"
  731. # [21:12] <gsnedders> And then "Release Candidate"
  732. # [21:12] <gsnedders> The platform preview isn't really a browser.
  733. # [21:13] <gsnedders> It's just a thin wrapper around mshtml.dll
  734. # [21:13] <gsnedders> The platform previews really have little relation to where they are in the dev phase
  735. # [21:13] <gsnedders> IE9 had PPs after the Beta
  736. # [21:15] * jernoble is now known as jernoble|afk
  737. # [21:17] * Joins: wycats (u79@gateway/web/irccloud.com/x-htflvkhwyrqahmxw)
  738. # [21:23] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  739. # [21:23] * Joins: espadrine (~thaddee_t@acces2091.res.insa-lyon.fr)
  740. # [21:27] * Joins: niftylettuce (u2733@gateway/web/irccloud.com/x-xyxryrwojwelpwmf)
  741. # [21:29] * Quits: garry (garr@host86-158-20-245.range86-158.btcentralplus.com)
  742. # [21:29] * Joins: miketaylr (~miketaylr@24.42.93.245)
  743. # [21:30] * Joins: Phae (u455@gateway/web/irccloud.com/x-myclxqzjmqbxewrm)
  744. # [21:35] * Joins: bobylito (u3929@gateway/web/irccloud.com/x-buaspfrdienxbczb)
  745. # [21:38] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  746. # [21:38] * Joins: cpearce (~chatzilla@60.234.54.74)
  747. # [21:42] * Joins: drublic (~drublic@frbg-5d84fa85.pool.mediaWays.net)
  748. # [21:42] * Joins: jamesr (jamesr@nat/google/x-bfscewuguqqzyzci)
  749. # [21:43] <jgraham> Right, platform preview is actually quite literal
  750. # [21:43] <jgraham> It is a preview of the *platform* i.e. the rendering engine/scripting engine/etc.
  751. # [21:43] * Parts: tellnes (~KrooniX@ec2-79-125-26-36.eu-west-1.compute.amazonaws.com)
  752. # [21:43] <jgraham> Not of the browser
  753. # [21:44] <jgraham> i.e. it doesn't have any UI
  754. # [21:44] <jgraham> (or any UI that will actually be released)
  755. # [21:45] * Joins: matjas (u2247@gateway/web/irccloud.com/x-yigyoggrrgbcakyc)
  756. # [21:49] * Joins: roc (~chatzilla@60.234.54.74)
  757. # [21:55] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
  758. # [22:03] * Joins: sicking (~chatzilla@nat/mozilla/x-qwxykhnumvycweil)
  759. # [22:04] <L04f3r> Is IE10 really that great as they claim it to be: http://samples.msdn.microsoft.com/ietestcenter/#svg11e2
  760. # [22:05] <L04f3r> SVG compliance beating both Chrome and Firefox
  761. # [22:07] <miketaylr> based on the 74 submitted tests, probably
  762. # [22:07] <L04f3r> Well actually on the same page they claim IE9 Svg is not that bad either,
  763. # [22:08] <L04f3r> I think they just pick and choose what to test against.
  764. # [22:14] * Quits: GlitchMr (~glitchmr@178-36-34-147.adsl.inetia.pl) (Read error: Connection reset by peer)
  765. # [22:14] * Joins: dave_levin (dave_levin@nat/google/x-dmamhraxzmzwzjbx)
  766. # [22:15] <hober> gaaaah
  767. # [22:16] <hober> I always expect bugs.w3.org or bugzilla.w3.org to go to the right place
  768. # [22:17] <hober> MikeSmith: do you think we could get a redirect or two in place?
  769. # [22:17] * Quits: Margle (~margle@41-133-196-64.dsl.mweb.co.za) (Ping timeout: 245 seconds)
  770. # [22:19] <bga_> gsnedders http://mobile.twitter.com/kangax/status/141623286927851521
  771. # [22:20] * Quits: davidb_ (~davidb@66.207.208.98) (Quit: davidb_)
  772. # [22:20] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
  773. # [22:20] * Joins: bga (bga@fr6.freebnc.net)
  774. # [22:21] <jgraham> hober: Oh, I thought it was just me
  775. # [22:21] <jgraham> I *always* type bugs.w3.org
  776. # [22:21] <jgraham> Showing a disturing inability to learn
  777. # [22:24] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  778. # [22:24] * Joins: benschwarz (u2121@gateway/web/irccloud.com/x-snfwqswmqrhyuqvu)
  779. # [22:25] * jernoble|afk is now known as jernoble
  780. # [22:28] <gsnedders> bga_: known
  781. # [22:30] <timeless> AryehGregor: mazal tov
  782. # [22:30] * Joins: smaug____ (~chatzilla@YYYMKDXLIX.gprs.sl-laajakaista.fi)
  783. # [22:31] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  784. # [22:32] <timeless> L04f3r: what microsoft does is pick certain areas to do work on
  785. # [22:32] <timeless> and then they do work on them
  786. # [22:32] <timeless> in those areas, they also advertise that they've done work
  787. # [22:32] <timeless> this is all perfectly rational
  788. # [22:35] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
  789. # [22:35] <roc> Microsoft tends to not submit tests that they don't pass
  790. # [22:36] <jgraham> It is also true that they often pass tests that they have written. Or do well in benchmarks they have written. This is not really surprising. In general be very worried about attaching too much weight to single-vendor tests of any kind. Or any tests really. But at least if it is something where multiple people have independly contributed to there is a hope it won't suck
  791. # [22:36] <dbaron> roc, neither does any browser vendor other than Mozilla, I think
  792. # [22:36] <roc> the fairest way to interpret their test results is to compare the non-IE browsers against each other and ignore the IE results :-)
  793. # [22:37] <gsnedders> dbaron: We release tests we fail… along with a greater number we pass. :)
  794. # [22:37] <jgraham> We have even been known to release whole testsuites we do badly at (XHR2)
  795. # [22:38] <gsnedders> Well, we did equally badly when we released that, no?
  796. # [22:38] <dbaron> hmmm, I think somebody from Opera once told me they're not supposed to do that, but maybe they do, and that's good :-)
  797. # [22:38] <gsnedders> It's just others improved more quickly than us. :P
  798. # [22:39] <jgraham> gsnedders: I don't think so. But I might be wrong.
  799. # [22:39] <astearns> I've been submitting tests that both WebKit and IE fail, but should pass soon :)
  800. # [22:39] * jgraham is generally more upset by crappy performance tests than crappy regression tests because they seem to have more PR value
  801. # [22:41] <gsnedders> But how quickly you can shift off an empty array is *totally* important!
  802. # [22:41] <jgraham> e.g. apparently all of Microsoft's canvas tests essentially tested blitting speed. But there were lots of them and they were pretty
  803. # [22:41] <jgraham> And sunspider is kind of a joke
  804. # [22:41] <gsnedders> (That's PeaceKeeper 2)
  805. # [22:42] <jgraham> Well yeah, Peacekeper is just very buggy
  806. # [22:42] <gsnedders> Also another favourite thing to benchmkar is timer resoution.
  807. # [22:42] <gsnedders> *benchmark
  808. # [22:42] <jgraham> 15:36 < jgraham> Well yeah, Peacekeper is just very buggy
  809. # [22:43] <gsnedders> I meant that more generally than PEaceKEpper.
  810. # [22:43] <jgraham> (it is doubly sad because good performance tests are really useful in targeting optimisation work)
  811. # [22:43] <gsnedders> *PeaceKeeper
  812. # [22:43] * gsnedders really can't type decently right now
  813. # [22:43] <gsnedders> jgraham: Well, Kraken is fairly decent. But it's massively dominated by whether you impl a small number of things or not, CSE especially.
  814. # [22:45] <gsnedders> (Which, to be fair, is interesting. But if you care about perf it's something you can trivially do yourself.)
  815. # [22:45] * gwicke is now known as gwicke_away
  816. # [22:46] <gsnedders> Testing things that can't be done at a source level are more interesting.
  817. # [22:46] <jgraham> Right, Kraken has actually made some attempt to target realistic workloads, which is nice
  818. # [22:49] * Quits: smaug____ (~chatzilla@YYYMKDXLIX.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
  819. # [22:54] <timeless> writing good tests is hard
  820. # [22:54] <timeless> plus you'll eventually lose
  821. # [22:54] <timeless> it's better to write and publish tests which let you look good in marketing :)
  822. # [22:55] <timeless> oh wait, i don't think i've ever had an employer that tried to do that
  823. # [22:55] * timeless sighs
  824. # [22:55] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  825. # [22:57] * Quits: FlorianX1 (~Dimitri@p4FCF65EE.dip.t-dialin.net) (Quit: Leaving.)
  826. # [22:58] * Joins: mkanat (mkanat@nat/google/x-ccmtdekhvjhlhfhl)
  827. # [22:58] <roc> gsnedders: actually in JS you can't CSE everything yourself, because there are a bunch of CSE-able runtime checks
  828. # [23:01] * Joins: KillerX_ (~anant@mpt-vpn.mozilla.com)
  829. # [23:01] <gsnedders> roc: I'm assuming the author of the JS knows the types of arguments of the function and items higher up in the lexical scope are.
  830. # [23:01] * Quits: MacTed (~Thud@63.119.36.36)
  831. # [23:02] <gsnedders> roc: Oh, you mean the runtime checks are CSE-able?
  832. # [23:02] <gsnedders> Oh, duh.
  833. # [23:02] <roc> yeah
  834. # [23:02] <gsnedders> I need to read what you write, and not read four things at once :)
  835. # [23:03] <gsnedders> roc: Depending on design, that may be done separately to CSE of code, though
  836. # [23:03] <annevk> IE has CORS now
  837. # [23:03] * Quits: KillerX (~anant@nat/mozilla/x-yedajtuexbflufeu) (Ping timeout: 255 seconds)
  838. # [23:03] * KillerX_ is now known as KillerX
  839. # [23:03] <annevk> sweet
  840. # [23:03] <gsnedders> annevk: Old news.
  841. # [23:03] <annevk> care
  842. # [23:07] <annevk> so I think Sam Ruby announced earlier today that the W3C HTML spec
  843. # [23:08] <annevk> of which the editor's draft was last updated November 4
  844. # [23:08] <annevk> will not see updates until at least somewhere in January
  845. # [23:08] <annevk> way to make yourself irrelevant
  846. # [23:09] * Quits: othermaciej (~mjs@17.245.91.199) (Quit: othermaciej)
  847. # [23:09] * Quits: KillerX (~anant@mpt-vpn.mozilla.com) (Ping timeout: 258 seconds)
  848. # [23:10] * Joins: othermaciej (~mjs@17.245.91.199)
  849. # [23:10] <timeless> wasn't it already irrelevant?
  850. # [23:10] * Joins: c_t_montgomery (~c_t_montg@173-11-86-210-SFBA.hfc.comcastbusiness.net)
  851. # [23:12] * Joins: KillerX (~anant@nat/mozilla/x-mibpxujgkeusixqa)
  852. # [23:13] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Quit: disconnected: Jace Voracek - Jace@Jace-Place.com)
  853. # [23:13] * Joins: smaug____ (~chatzilla@GGYGKMMCMXXXVIII.gprs.sl-laajakaista.fi)
  854. # [23:15] * gwicke_away is now known as gwicke
  855. # [23:16] <annevk> I wish there was a way to fix a typo in a tweet other than deleting it and posting a new one
  856. # [23:16] <gsnedders> +1
  857. # [23:17] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-kvnooqfumjyrfxsp)
  858. # [23:17] * hober must have missed that announcement
  859. # [23:19] <annevk> it follows from when they plan to work on <time> again
  860. # [23:19] <annevk> which seems mid-January, maybe later
  861. # [23:19] <timeless> well, we're almost @december anyway
  862. # [23:19] <timeless> and that's a holiday somewhere
  863. # [23:19] <annevk> see e.g. http://lists.w3.org/Archives/Public/public-html/2011Nov/0229.html
  864. # [23:20] * Quits: Telling (~unknown@80-71-135-15.u.parknet.dk) (Quit: ...)
  865. # [23:20] <annevk> more likely end of January / mid-February given the time they give for counter proposals and all
  866. # [23:22] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  867. # [23:22] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  868. # [23:23] * Joins: cgcardona_ (~cgcardona@69.38.221.130)
  869. # [23:23] * Quits: cgcardona_ (~cgcardona@69.38.221.130) (Changing host)
  870. # [23:23] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
  871. # [23:23] * Joins: _bga (~bga@pppoe.95-55-175-165.dynamic.avangarddsl.ru)
  872. # [23:23] * Quits: rillian_ (~rillian@184.71.166.126) (Remote host closed the connection)
  873. # [23:24] * Quits: smaug____ (~chatzilla@GGYGKMMCMXXXVIII.gprs.sl-laajakaista.fi) (Ping timeout: 244 seconds)
  874. # [23:24] * Quits: bga_ (~bga@pppoe.95-55-175-165.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
  875. # [23:25] <gavinc> Yeah, it's so horrible to take a little bit of time to let people read, think, and respond. I mean a whole four weeks will have gone by! (two of which will likely to be spent on holidays)
  876. # [23:27] <_bga> https://gitorious.org/qmlweb/pages/Home
  877. # [23:27] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 252 seconds)
  878. # [23:27] * cgcardona_ is now known as cgcardona
  879. # [23:27] <annevk> gavinc: the problem is giving people time to comment, that's great
  880. # [23:28] <annevk> gavinc: the problem is having an unmaintained forked draft
  881. # [23:28] <annevk> I'm missing a "not" in that first sentence :)
  882. # [23:29] <karlcow> annevk: I'm pretty the Web will survive :)
  883. # [23:29] <timeless> annevk: unmaintained drafts, oh my!
  884. # [23:29] <timeless> wait, doesn't that describe 10-15 years of w3 docs?
  885. # [23:29] <karlcow> I have been watching for 20 years its soap-opera. It will survive for a few weeks, months even
  886. # [23:30] <karlcow> hurricane in teapots
  887. # [23:30] <gavinc> So the W3C is making itself irrelevant by having forked the WHATWG HTML document in order to revert an element that that WHATWG added back after taking a few days to consider having removed it.
  888. # [23:31] <annevk> karlcow: there's always things that will outlast other things
  889. # [23:31] <jgraham> gavinc: That seems to be an inaccurate summary of the situation, yes
  890. # [23:32] <annevk> karlcow: you are probably right that this does not matter much
  891. # [23:33] <annevk> karlcow: at least we are past the point where if I said "specification" on my weblog I would get a lengthy public personal letter from someone
  892. # [23:33] <gavinc> annevk: but a good chance to bash the W3C can't go wasted
  893. # [23:33] <gsnedders> TabAtkins: Is it a goal of selectors to be able to do something like //*[substring(., 0, 4) == "this"] or //comment()?
  894. # [23:33] <annevk> gavinc: I did not bash the W3C
  895. # [23:34] <annevk> gavinc: I am somewhat upset by the not caring of the HTML WG co-chairs
  896. # [23:34] <annevk> gavinc: and them not giving any indication they are doing something here
  897. # [23:34] <othermaciej> we do care
  898. # [23:34] <annevk> gavinc: or communicating about the problem
  899. # [23:34] <othermaciej> and will do something
  900. # [23:34] <annevk> hey othermaciej :) sweet
  901. # [23:34] <othermaciej> though I'm honestly unable to predict what
  902. # [23:34] <annevk> heh
  903. # [23:36] <TabAtkins> gsnedders: The first selects all elements with names beginning with "this", right?
  904. # [23:37] <jgraham> gsnedders: I don't think anyone is seriously arguing that selectors will ever be as powerful as XPath
  905. # [23:37] <TabAtkins> gsnedders: Almost certainly not. JS can do the former just as easily, and comment nodes are mostly irrelevant.
  906. # [23:37] <jgraham> The only discussion is whether it is worth adding API for that extra power
  907. # [23:37] <TabAtkins> jgraham: I seriously argue that they're basically identical in power, especially when combined with JS and NodeArray or whatever.
  908. # [23:38] <jgraham> TabAtkins: In that case I claim that DOM is just as powerful and selectos are unnecessary
  909. # [23:38] <annevk> fwiw, unlike Selectors, XPath can select text nodes, attribute nodes, and things like that
  910. # [23:39] <gavinc> fragments of text nodes too
  911. # [23:39] <jgraham> Right, XPath is clearly theoretically better than selectors.
  912. # [23:39] <annevk> if "better" means it can do more
  913. # [23:40] <gsnedders> TabAtkins: No, names whose textContent begins with this
  914. # [23:40] <zewt> more widely-known, i'd expect, which is a plus in and of itself
  915. # [23:40] <annevk> but it would be interesting to see how often XPath is used today and how much convenience APIs have been created for it
  916. # [23:40] <gsnedders> TabAtkins: That argument applies to selectors too.
  917. # [23:40] <gsnedders> TabAtkins: (that it can just be done in JS)
  918. # [23:40] <zewt> i've used it, though mostly just for local greasemonkey scripts; never really had a need for pages i've authored myself
  919. # [23:41] <zewt> and for xml stuff, of course, though not for a long time
  920. # [23:41] <gavinc> TabAtkins: In fact plenty of sites still use @style and JS to do styling
  921. # [23:41] <gsnedders> JS is Turing complete, so you can do, any processing you want of data you have access to.
  922. # [23:41] <zewt> (actually, not that long, now that I think about it)
  923. # [23:41] <jgraham> "Better" means something like "has been designed with a small number of ideas that work with the whole DOM data model"
  924. # [23:41] <zewt> (i know nothing at all about selectors)
  925. # [23:42] <gsnedders> Anolis certainly used to use XPath for things that don't work with CSS Selectors.
  926. # [23:42] <jgraham> Whereas selectors has celarly just been made up as people went along to solve CSS use cases
  927. # [23:42] <jgraham> *clearly
  928. # [23:42] <zewt> (is that just the name for css matching?)
  929. # [23:42] <gsnedders> (It didn't use CSS Selectors at all, because in lxml they're just compiled to XPath, so there's little gain, just cost)
  930. # [23:42] <zewt> (i abuse parentheses)
  931. # [23:42] <jgraham> zewt: Yeah
  932. # [23:42] <zewt> gotcha
  933. # [23:42] <jgraham> (you do)
  934. # [23:42] <zewt> heh
  935. # [23:43] <gavinc> systems for crawling the public web use xpath a fair amount. Not a browser UA, but still a UA.
  936. # [23:43] <timeless> that reminds me, i should pick up one of the other specs and review it
  937. # [23:43] * timeless gets distracted by chasing credit cards and bills
  938. # [23:43] <zewt> yeah, i use it for finding random nodes for gm scripts pretty often (but that's not a use case for a web api)
  939. # [23:44] <annevk> gavinc: but not really relevant for developing browser-based APIs
  940. # [23:44] <timeless> anyone here ever ask United Airlines for a duplicate of a receipt for an extra baggage fee?
  941. # [23:44] <zewt> timeless: i might ask such a thing if i want to see a blank, bewildered stare
  942. # [23:44] <jgraham> I use XPath all the time with html5lib + lxml but again tht's not quite the web use case
  943. # [23:44] <timeless> zewt: it's blocking a >1000$ reimbursement
  944. # [23:45] <timeless> the fee was 25%
  945. # [23:45] <timeless> s/%/$/
  946. # [23:45] * Joins: arv (u4269@gateway/web/irccloud.com/x-uuohwbqcwwlhynyo)
  947. # [23:45] * Joins: jacobolus (~jacobolus@c-98-248-239-24.hsd1.ca.comcast.net)
  948. # [23:46] * gsnedders thinks unless browsers are going to drop XSLT and the existing DOM Level n XPath impls, we may as well have a clean API for it
  949. # [23:46] <jgraham> I tend to agree
  950. # [23:46] <jgraham> Which never happens :)
  951. # [23:46] <jgraham> Although I don't include XSLT in my argument
  952. # [23:47] <jgraham> Because, ugh
  953. # [23:47] <gsnedders> jgraham: Well, we can't drop XPath and not XSLT.
  954. # [23:47] <zewt> i tend to find css selectors for the common cases more readable; but that's probably because when i use xpath, it's generally for more complex cases anyway
  955. # [23:47] <jgraham> zewt: I think it is generally agreed that for simple cases selectors are more readable
  956. # [23:48] <jgraham> foo.bar is better than //foo[@class='bar']
  957. # [23:48] <jgraham> (and that isn't even right)
  958. # [23:48] <zewt> also, i've never tried using css selectors for GM scripts; i probably should
  959. # [23:49] <TabAtkins> gsnedders: Ah, in that case, maybe. Selectors based on text content have been rejected as too slow for CSS, but if we do a "batch processors profile" of Selectors, it's perfectly reasonable.
  960. # [23:49] <zewt> yeah, i have to check references a lot with xpath, which IMO implies a poor design (also because I don't use it often enough, but even so)
  961. # [23:50] <gavinc> can selectors select positionally? //foo[42] I know I never have but not sure I haven't
  962. # [23:50] <TabAtkins> gsnedders: I don't think "You dont' need Selectors at all if you have JS" is a reasonable argument.
  963. # [23:50] <TabAtkins> gavinc: Yes, but in a different way than XPath does.
  964. # [23:50] <gavinc> TabAtkins: nth child stuff? yeah okay
  965. # [23:50] <TabAtkins> gavinc: Selectors can select based on index among siblings. XPath selects based on document-order index in the current context nodeset.
  966. # [23:51] <gavinc> TabAtkins: Which is often the parent and thus often the same
  967. # [23:51] <gavinc> TabAtkins: Yeah
  968. # [23:51] <TabAtkins> gavinc: However, with JS involved (which is the context we care about here), it's just "document.find('foo')[42]"
  969. # [23:51] <annevk> and Selectors ignores non-elements
  970. # [23:51] <TabAtkins> Or rather, findAll.
  971. # [23:52] <jgraham> (kind of sucks if you don't want to create and destroy a big array of elements though)
  972. # [23:53] <jgraham> document.selectSingleNode("//foo[42]") avoids that
  973. # [23:53] <TabAtkins> A little bit, sure. I don't know if it's a big deal. The fact that map() and filter() are separate functions also sometimes means you're creating intermediaries.
  974. # [23:53] <TabAtkins> But that's good enough for most functional languages.
  975. # [23:53] <zewt> python has spoiled me against the grossness of map and filter functions
  976. # [23:54] <TabAtkins> I'll admit, list comprehensions are awesome.
  977. # [23:54] <gavinc> Personally I know I would have used XPath in the browser more with a better API. But then the back end was often XML
  978. # [23:54] <TabAtkins> And I'm excited to get them in JS.
  979. # [23:54] <zewt> (list comprehensions and generator expressions)
  980. # [23:54] <jgraham> Anyway, I am quite skeptical that the line in the sand between "what I should have to write js for" and "what I can use a DSL for" is "what selectors can do"
  981. # [23:54] <gavinc> Didn't use CSS selectors much in JS till JQuery either
  982. # [23:54] <timeless> and i'm expecting them to ask me for 25$ for the receipt
  983. # [23:55] <jgraham> timeless: Sucks to be you...
  984. # [23:55] <TabAtkins> jgraham: Sure. But I don't think the answer for "the line is misdrawn" is "support a new language with a different syntax but 95% the same functionality"
  985. # [23:55] <karlcow> is there an implementation of selectors in python.
  986. # [23:55] <jgraham> TabAtkins: It's not "support a new language" though
  987. # [23:55] * karlcow is using a lot XPath in my scripts
  988. # [23:55] <jgraham> karlcow: Yeah lxml has one
  989. # [23:55] <gavinc> karlcow: It compiles XPaths ;)
  990. # [23:55] <jgraham> But just using xpath is easier
  991. # [23:55] <TabAtkins> gavinc: Yeah, jQuery made Selectors-in-JS popular, paving the way for querySelector and now find.
  992. # [23:55] <paul_irish> hey #whatwg.. friends and i are working on a site to launch tomorrow that's all about getting more developer/author involvement in standards & browser development... http://h5bp.github.com/igotmybeanie/ would love any feedback you have. areas where the content is a little WTF or could use more detail..
  993. # [23:55] <karlcow> ahah
  994. # [23:56] <gavinc> TabAtkins: I do remember however wishing that jQuery had also implemented XPath selectors :\
  995. # [23:56] <jgraham> Apparenty it did at one point
  996. # [23:56] <TabAtkins> jgraham: XPath is a new language for most devs. If qSA had never existed, it would still probably be a bad idea to have XPath selectors in JS and Selectors selectors in CSS, again because of the 95% overlap.
  997. # [23:56] <TabAtkins> gavinc: They did. Then they removed it because nobody used it.
  998. # [23:57] <gavinc> MMm, no, it didn't do math, nor work with context
  999. # [23:57] <gavinc> Looked like XPath, wasn't. At least that's my memory
  1000. # [23:57] <TabAtkins> gavinc: Oh, ok, yeah. It was a subset.
  1001. # [23:57] <jgraham> TabAtkins: Everything is new to people the first time.
  1002. # [23:57] <jgraham> And the overlap is far from 95%
  1003. # [23:58] <TabAtkins> jgraham: Your first statement is true. Your second statement is arguable.
  1004. # [23:58] * heycam|away is now known as heycam
  1005. # [23:58] <TabAtkins> The vast majority of Selectors usage is trivial tagname/class/id selection, perhaps with a combinator involved, and maybe some :hover.
  1006. # [23:58] * jgraham finds that after you get away from the simple things XPath is relatively OK because the model is clean whereas CSS is a mess
  1007. # [23:58] <gavinc> jgraham: +1
  1008. # [23:58] <jgraham> Right, if people only do trivial things selectors are better
  1009. # [23:58] <TabAtkins> Weighted by usage on the web, the percentage is probably greater than 95%.
  1010. # [23:59] <karlcow> "<TabAtkins> jgraham: XPath is a new language for most devs." HIHI. houhou ahaha. :D I'm going to the toyshop to find webtools for the 5 years old :)
  1011. # [23:59] <jgraham> But it is not clear if people only do trivial things because that's all that is easy with selectors
  1012. # [23:59] <TabAtkins> jgraham: The models are isomorphic.
  1013. # [23:59] <annevk> paul_irish: WHATWG blog also covers W3C WebApps to some extent
  1014. # [23:59] <gavinc> TabAtkins: Weighted by usage on the web there was no need for img ;) metrics will only get you so far
  1015. # Session Close: Wed Nov 30 00:00:00 2011

The end :)