/irc-logs / freenode / #whatwg / 2013-02-15 / end

Options:

  1. # Session Start: Fri Feb 15 00:00:00 2013
  2. # Session Ident: #whatwg
  3. # [00:01] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
  4. # [00:03] * Joins: roc (~chatzilla@60.234.66.20)
  5. # [00:04] <roc> I wish Webkit leaders would come out for or against the "screw Web standards, we want a Webkit monoculture" movement
  6. # [00:04] * Quits: rniwa (~rniwa@2620:149:4:1b01:6945:d421:193b:976) (Read error: Connection reset by peer)
  7. # [00:04] * Quits: dgorbik (~dgorbik@2620:149:4:304:d962:6663:ce69:1c47) (Read error: Connection reset by peer)
  8. # [00:04] <TabAtkins> A lot of high WebKit people aren't on the Twitters. :/
  9. # [00:04] * Joins: rniwa (~rniwa@2620:149:4:1b01:6945:d421:193b:976)
  10. # [00:04] * jonlee|afk is now known as jonlee
  11. # [00:05] <TabAtkins> (I havent' written anything myself, but I've been RTing like mad.)
  12. # [00:05] * Quits: jonlee (~jonlee@2620:149:4:1b01:89c6:131a:daf1:554f) (Read error: Connection reset by peer)
  13. # [00:05] <roc> Anything in public would do
  14. # [00:05] * Joins: jonlee (~jonlee@2620:149:4:1b01:89c6:131a:daf1:554f)
  15. # [00:06] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
  16. # [00:07] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 245 seconds)
  17. # [00:07] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
  18. # [00:08] * Quits: myndzi (myndzi@2600:3c01::f03c:91ff:fedf:3d4e) (Ping timeout: 245 seconds)
  19. # [00:08] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  20. # [00:08] * Quits: freedrull (~freedrull@freedrool.us) (Ping timeout: 245 seconds)
  21. # [00:09] <jamesr> roc, what sort of statement would you want to see?
  22. # [00:10] * Joins: rcombs (~rcombs@rodgercombs.tk)
  23. # [00:10] <jamesr> "we don't want a monoculture, thus XXXXXX". what's the XXXXXX you want to read?
  24. # [00:10] * Joins: freedrul1 (~freedrull@freedrool.us)
  25. # [00:11] * Joins: sedovsek (~robert@BSN-61-114-89.dial-up.dsl.siol.net)
  26. # [00:11] * Joins: isherman-book (~Adium@216.239.45.87)
  27. # [00:11] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
  28. # [00:11] * Joins: myndzi (myndzi@2600:3c01::f03c:91ff:fedf:3d4e)
  29. # [00:12] * Joins: dgorbik (~dgorbik@2620:149:4:304:349d:b2ca:585e:bdb)
  30. # [00:12] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  31. # [00:13] * freedrul1 is now known as freedrull
  32. # [00:14] <roc> I just want to know who in Webkit wants a monoculture, and who doesn't
  33. # [00:14] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
  34. # [00:15] <roc> partly for my own curiosity, and partly so when people advocate a monoculture I can say, among other things, "and these Webkit people agree with me"
  35. # [00:15] <jamesr> who's advocating a monoculture?
  36. # [00:15] <roc> because whenever *I* say a monoculture is bad, people who disagree say that that's just because I'm not part of the monoculture
  37. # [00:15] <roc> jamesr: John Resig
  38. # [00:16] <jamesr> he's not part of the WebKit leadership (or the community in general AFAIK)
  39. # [00:16] <roc> people commenting on my blog post
  40. # [00:16] <roc> right
  41. # [00:16] <nimbu> why is this such an 'us vs them' discussion?
  42. # [00:16] <nimbu> its not 'with us or against us'
  43. # [00:16] <roc> I didn't say the "screw Web standards, we want a Webkit monoculture" movement is actually coming from the Webkit community
  44. # [00:17] <jamesr> i think that would be fairly obvious
  45. # [00:17] <nimbu> idiotis are uniformly distributed
  46. # [00:17] <nimbu> -i
  47. # [00:17] <nimbu> (clearly i am an idiot)
  48. # [00:17] <jamesr> for the record, i'm also against smallpox, terrorism, and that nasty feeling you get when your sock gets wet inside your shoe
  49. # [00:17] <roc> jamesr: it's not obvious to John Resig at least, and he's no idiot
  50. # [00:17] <jamesr> is he?
  51. # [00:17] * Quits: carbonix (~vcarbune@86.121.18.226) (Ping timeout: 248 seconds)
  52. # [00:18] <jamesr> is he implying that the WebKit leaders want a monoculture, or that *he* wants a monoculture?
  53. # [00:18] <nimbu> and i dont think he has ever advocated 'screw other browsers' theory
  54. # [00:18] <roc> he does, or at least, he doesn't care if there is one
  55. # [00:18] <jamesr> if the answer is that *he* wants a monoculture, then the inclinations of WebKit leaders is kind of irrelevant
  56. # [00:19] <jamesr> we don't have any control over what he thinks or wants
  57. # [00:19] * karlcow doesn't understand this IRC exchange. :)
  58. # [00:20] <jamesr> things that are bad for WebKit or the web community in general may very well be good for jresig
  59. # [00:20] <karlcow> but I agree with nimbu on "idiotis are uniformly distributed"
  60. # [00:20] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
  61. # [00:20] <karlcow> even on keeping the i in idiotis, it is kind of cute and make it like a disease
  62. # [00:20] <nimbu> :P
  63. # [00:21] <karlcow> ;)
  64. # [00:21] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  65. # [00:21] * jonlee is now known as jonlee|afk
  66. # [00:21] * jonlee|afk is now known as jonlee
  67. # [00:21] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  68. # [00:21] <jamesr> roc, to be clear, i think a monoculture is bad. othermaciej, to pick a "WebKit leader" who has spoken about this topic, has expressed the same sentiment consistently for years
  69. # [00:22] <roc> jamesr: the problem is that anyone who's not a Webkit person arguing against a Webkit monoculture is easily seen as biased
  70. # [00:22] <jamesr> so implying that the folks commenting on your blog are pulling support from an implicit or explicit advocacy for monoculture from WebKit leaders seems highly disingenuous
  71. # [00:22] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  72. # [00:22] <roc> I'm not implying that at all
  73. # [00:23] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  74. # [00:23] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  75. # [00:24] <jamesr> but you feel that WebKit community members have an obligation to argue with people on the internet?
  76. # [00:24] <roc> there's a big discussion going on and I haven't seen Webkit leaders say anything and I'd like to. That's all.
  77. # [00:24] <roc> Have you got something on the record I can link to at least?
  78. # [00:24] <jamesr> i'm pretty sure this channel is logged, maciej was discussing this earlier
  79. # [00:27] <roc> When something blows up like this I think it's helpful to reiterate positions. We don't lose a major browser engine all that often.
  80. # [00:27] <roc> that doesn't translate into an obligation to argue with people on the Internet.
  81. # [00:27] <jamesr> but i'm not sure what sort of statement you are trying to get. a general sentiment that monoculture is bad, or some sort of condemnation of Opera's actions?
  82. # [00:28] <roc> the former.
  83. # [00:28] <hober> roc: see http://krijnhoetmer.nl/irc-logs/whatwg/20130214#l-990
  84. # [00:28] <roc> I don't expect anyone to condemn Opera's actions ... I don't. They're doing what they need to do to survive.
  85. # [00:29] <jamesr> certainly. they're in a tough spot
  86. # [00:29] <roc> hober: thanks
  87. # [00:29] <roc> that'll do for now.
  88. # [00:30] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  89. # [00:31] * jonlee is now known as jonlee|afk
  90. # [00:32] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  91. # [00:33] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  92. # [00:36] * GarbeeTron is now known as Garbitron
  93. # [00:39] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
  94. # [00:39] * Quits: adamovy (~adamovy@acyl52.neoplus.adsl.tpnet.pl) (Ping timeout: 248 seconds)
  95. # [00:41] * Joins: smfr (~smfr@2620:149:4:1b01:1437:51c2:a104:3d15)
  96. # [00:47] * Quits: sedovsek (~robert@BSN-61-114-89.dial-up.dsl.siol.net) (Quit: sedovsek)
  97. # [00:49] * Quits: riddle (riddle@76.72.170.57) (Ping timeout: 252 seconds)
  98. # [00:50] * karlcow is curious to know what roc is calling a WebKit leader? Reviewers?
  99. # [00:53] <roc> Maciej, Adam Barth, James himself, Hyatt, Ollie ... the old-timers, the great and the good :-)
  100. # [00:55] <karlcow> ah ☺ ok thanks.
  101. # [01:00] * Quits: jsbell (jsbell@nat/google/x-kexrliwtqfmypukl) (Quit: There's no place like home...)
  102. # [01:01] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
  103. # [01:02] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 252 seconds)
  104. # [01:02] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  105. # [01:04] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  106. # [01:05] * Quits: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk) (Ping timeout: 252 seconds)
  107. # [01:05] * Quits: thiessenp (~thiessenp@90.163.82.74) (Quit: Peter is off to fight crime.)
  108. # [01:08] * Joins: Obvious (tachikoma@188.226.74.2)
  109. # [01:13] * Quits: weinig (~weinig@17.114.109.23) (Read error: Connection reset by peer)
  110. # [01:14] * Joins: weinig (~weinig@17.114.109.23)
  111. # [01:14] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  112. # [01:15] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  113. # [01:17] * Garbitron is now known as Garbee
  114. # [01:21] * Krinkle is now known as IBrokeWikipedia
  115. # [01:21] * IBrokeWikipedia is now known as Krinkle
  116. # [01:21] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Quit: jdaggett)
  117. # [01:21] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
  118. # [01:24] * Joins: jarek (~jarek@unaffiliated/jarek)
  119. # [01:34] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
  120. # [01:38] * Joins: ginger (~Adium@2401:fa00::21d2:d4e2:5bb9:6d84)
  121. # [01:40] <Hixie> i guess i shouldn't support fractional exponents in this sorting thing
  122. # [01:40] <Hixie> as in 4e0.5
  123. # [01:41] <Hixie> since that's pretty weird
  124. # [01:41] * Quits: esprehn_ (esprehn@nat/google/x-iwaysuwxkzjefjmi) (Quit: esprehn_)
  125. # [01:42] <Hixie> 4e1.5 => 4, e, 1.5
  126. # [01:43] <TabAtkins> Yes. CSS and JS don't support fractional exponents.
  127. # [01:46] * Joins: esprehn_ (~esprehn@207.198.105.20)
  128. # [01:46] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  129. # [01:50] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  130. # [01:50] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Client Quit)
  131. # [01:51] * Joins: riddle (riddle@us.yunix.net)
  132. # [01:55] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
  133. # [01:56] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  134. # [01:56] * Parts: smfr (~smfr@2620:149:4:1b01:1437:51c2:a104:3d15)
  135. # [01:58] * ojan is now known as ojan_away
  136. # [02:02] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  137. # [02:05] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  138. # [02:08] * heycam is now known as heycam|away
  139. # [02:08] * Joins: scor (~scor@drupal.org/user/52142/view)
  140. # [02:10] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  141. # [02:13] * Quits: ginger (~Adium@2401:fa00::21d2:d4e2:5bb9:6d84) (Quit: Leaving.)
  142. # [02:14] * Quits: pablof (~pablof@144.189.31.3) (Quit: ^z)
  143. # [02:15] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: Operation timed out)
  144. # [02:17] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 252 seconds)
  145. # [02:20] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  146. # [02:21] * Quits: fishd (~fishd@216.239.45.130) (Ping timeout: 255 seconds)
  147. # [02:22] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
  148. # [02:23] * jonlee|afk is now known as jonlee
  149. # [02:25] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
  150. # [02:28] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
  151. # [02:28] * Joins: hober (~ted@unaffiliated/hober)
  152. # [02:30] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  153. # [02:30] * Joins: ginger (~Adium@2401:fa00::e552:2ae8:cb1c:7570)
  154. # [02:30] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
  155. # [02:30] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Ping timeout: 256 seconds)
  156. # [02:31] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  157. # [02:34] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  158. # [02:35] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  159. # [02:40] * Joins: necolas (~necolas@8.25.197.24)
  160. # [02:42] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
  161. # [02:42] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
  162. # [02:43] * Quits: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  163. # [02:43] <Hixie> hm, i want 4.4e2e2 => 4.4, e, 2, e, 2
  164. # [02:43] * Joins: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net)
  165. # [02:44] <Hixie> but that means keeping state between stages of tokenisation
  166. # [02:44] <Hixie> sigh
  167. # [02:44] * Quits: ginger (~Adium@2401:fa00::e552:2ae8:cb1c:7570) (Quit: Leaving.)
  168. # [02:45] <zewt> does it know that s1e2 < s2e2
  169. # [02:46] <Hixie> "it"?
  170. # [02:46] <zewt> whatever sorting monster you're contriving :P
  171. # [02:46] <Hixie> it is my goal that s1e2 < s2e2, yes, because they tokeniser to ["s", 1, "e", 2]
  172. # [02:46] <zewt> ("it" may be a future-tense thing)
  173. # [02:46] <Hixie> tokenise, even
  174. # [02:46] <zewt> tokenize :)
  175. # [02:47] <othermaciej> roc: I expect the vast majority of people hacking on WebKit would not want it to be the only browser engine in the world, but on the other hand most of us probably don’t care to make public statements on wacky things people say about WebKit on the internet
  176. # [02:47] <zewt> just checking that it wouldn't treat season/episode notation as "s", 1e2
  177. # [02:47] <othermaciej> also I doubt opinions will have much effect on how many viable browser engines actually exist
  178. # [02:48] <roc> I think the number of people telling Web developers to not bother testing on anything other than Webkit has some effect
  179. # [02:48] <Hixie> true dat
  180. # [02:48] <Hixie> and true dat also
  181. # [02:49] * Krinkle is now known as Krinkle|detached
  182. # [02:49] <Hixie> though i imagine the market share of non-webkit mobile browsers (or lack thereof) has more of an impact on what people test, than what people say people should test.
  183. # [02:49] <roc> sure
  184. # [02:50] <Hixie> zewt: "s 1e2" => "s, 100" though
  185. # [02:50] * Joins: karlcow (~karl@nerval.la-grange.net)
  186. # [02:51] <zewt> personally i think supporting sorting exponential notations is sort of weird and unneeded and i'd much rather have some form of natural sorting (but we've had that conversation)
  187. # [02:51] <Hixie> stuart (of sortable.js) apparently gets feedback asking for exponent support.
  188. # [02:51] <Hixie> so we're supporting it.
  189. # [02:52] * heycam|away is now known as heycam
  190. # [02:52] * Quits: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
  191. # [02:52] <Hixie> (my opinion is the same as yours though)
  192. # [02:52] <Hixie> (seems unintuitive that this would actually occur.)
  193. # [02:53] <zewt> (i'd question the frequency of those requests vs. the complexity, but I assume you've already done that)
  194. # [02:54] <zewt> are they actually requests for sorting exponents mid-string, and not just as isolated strings?
  195. # [02:54] <zewt> (may not matter in the design you're going for, just trying to get a picture)
  196. # [02:54] <Hixie> the complexity isn't much
  197. # [02:55] <zewt> i think you and i are going to run the internet out of parentheses
  198. # [02:55] <Hixie> i expect the requests are for isolated
  199. # [02:56] <zewt> maybe i'm getting towards contrived, but what if you're sorting "%04x", say a table of Unicode codepoints in hex, where "2e10" is a hex value, not an exponent
  200. # [02:58] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  201. # [02:58] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  202. # [02:58] * Joins: scor (~scor@drupal.org/user/52142/view)
  203. # [02:58] <Hixie> zewt: come again?
  204. # [02:59] <Hixie> oh like hte string "2e10" meaning "2e 10"?
  205. # [02:59] <zewt> yeah
  206. # [02:59] <Hixie> dunno, are there pages on the web that do this?
  207. # [02:59] <zewt> vs. 0x2e10/U+2E10
  208. # [03:00] <zewt> don't know
  209. # [03:00] <zewt> suppose if it became an issue, you could set a separate explicit sort key like "U+2E10" to prevent it from being sorted as a number
  210. # [03:00] <Hixie> well at a minimum right now i'm expecting 20a1 to sort as being after 3aa1, which is something to consider
  211. # [03:01] <zewt> or a sort key of the same number in decimal
  212. # [03:02] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Quit: Leaving.)
  213. # [03:03] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
  214. # [03:06] * jernoble is now known as jernoble|afk
  215. # [03:06] * jernoble|afk is now known as jernoble
  216. # [03:11] * Quits: weinig (~weinig@17.114.109.23) (Quit: weinig)
  217. # [03:11] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  218. # [03:12] * Quits: jmason (~jmason@174.137.103.143) (Ping timeout: 260 seconds)
  219. # [03:13] * Joins: nonge (~nonge@p5B3269E3.dip.t-dialin.net)
  220. # [03:13] <roc> sigh. I just reflexively went to test something in Opera.
  221. # [03:13] * Joins: SimonSapin1 (~simon@user-64-9-238-129.googlewifi.com)
  222. # [03:13] * Joins: plutoniix (~plutoniix@ppp-115-87-106-98.revip4.asianet.co.th)
  223. # [03:14] <zewt> i suggest pointer-events
  224. # [03:15] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Ping timeout: 248 seconds)
  225. # [03:16] * Quits: esprehn_ (~esprehn@207.198.105.20) (Quit: esprehn_)
  226. # [03:18] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
  227. # [03:20] * Quits: SimonSapin1 (~simon@user-64-9-238-129.googlewifi.com) (Ping timeout: 255 seconds)
  228. # [03:20] * Joins: jacobolus (~jacobolus@2602:306:37fe:67f0:225:ff:fe4e:996d)
  229. # [03:20] * ojan_away is now known as ojan
  230. # [03:24] <zewt> holy shit
  231. # [03:24] <zewt> paypal won't let you copy and paste a password in when changing password
  232. # [03:24] <zewt> dear browsers: sites should not have the ability to do this
  233. # [03:25] <zewt> for sites like paypal i use random passwords from pwgen that i always copy and paste because they're pretty much untypable, unimpressed by paypal preventing security
  234. # [03:27] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  235. # [03:29] * ojan is now known as ojan_away
  236. # [03:31] <Hixie> zewt: disable js for the site
  237. # [03:32] <zewt> quicker to edit the inputs in chrome inspector
  238. # [03:34] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  239. # [03:36] * jonlee is now known as jonlee|afk
  240. # [03:38] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
  241. # [03:38] * Quits: danbri (~danbri@146.90.222.192) (Remote host closed the connection)
  242. # [03:41] * Quits: isherman-book (~Adium@216.239.45.87) (Quit: Leaving.)
  243. # [03:45] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
  244. # [03:47] * Joins: ginger (~Adium@2401:fa00::2459:cfb9:6057:fd7c)
  245. # [03:48] <zewt> (of course, the site also prevented the context menu from opening--another thing browsers should never allow)_
  246. # [03:49] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  247. # [03:50] * Quits: ginger (~Adium@2401:fa00::2459:cfb9:6057:fd7c) (Client Quit)
  248. # [03:50] <zewt> (granted I don't know the general case for that, at least for things like games, but it's really abusive most of the time)
  249. # [03:52] * Joins: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net)
  250. # [03:54] * Quits: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi) (Ping timeout: 264 seconds)
  251. # [03:54] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  252. # [03:56] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
  253. # [03:57] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
  254. # [03:59] * Joins: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi)
  255. # [04:11] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
  256. # [04:11] * Joins: isherman-book (Adium@nat/google/x-gnhqgzyrbszladfh)
  257. # [04:14] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Client Quit)
  258. # [04:20] * Quits: isherman-book (Adium@nat/google/x-gnhqgzyrbszladfh) (Ping timeout: 245 seconds)
  259. # [04:31] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  260. # [04:38] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
  261. # [04:47] * Quits: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net) (Read error: Operation timed out)
  262. # [04:49] * Quits: plutoniix (~plutoniix@ppp-115-87-106-98.revip4.asianet.co.th) (Ping timeout: 245 seconds)
  263. # [04:51] * Joins: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net)
  264. # [04:54] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
  265. # [05:02] * Joins: plutoniix (~plutoniix@ppp-115-87-97-167.revip4.asianet.co.th)
  266. # [05:02] <MikeSmith> didn't know Rust backend uses LLVM
  267. # [05:04] <doublec> it used to be a custom generator way back when, but is LLVM now.
  268. # [05:04] <MikeSmith> doublec: ok
  269. # [05:05] <MikeSmith> roc: thanks for http://people.mozilla.com/~roc/Samsung/MozillaRustAndServo.pdf
  270. # [05:05] <MikeSmith> nice read
  271. # [05:05] <MikeSmith> other interesting stuff as well in http://people.mozilla.com/~roc/Samsung
  272. # [05:05] <MikeSmith> dunno why that directory is named Samsung but I can guess
  273. # [05:06] * Quits: yoshiki (yoshiki@nat/google/x-tgmuwsoytyjrcpsf) (Quit: Leaving...)
  274. # [05:06] <roc> hehe
  275. # [05:07] <roc> http://robert.ocallahan.org/2012/04/korea.html
  276. # [05:08] <MikeSmith> ah cool
  277. # [05:09] <MikeSmith> I remember reading that now at the time
  278. # [05:15] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-nfqekchjbklgachd) (Ping timeout: 256 seconds)
  279. # [05:18] <MikeSmith> oh boy the online kindle reader, https://read.amazon.com/, it uses a separate canvas element for each word on the page
  280. # [05:19] * Krinkle|detached is now known as Krinkle
  281. # [05:20] <MikeSmith> https://gist.github.com/sideshowbarker/4958566
  282. # [05:21] * Krinkle is now known as Krinkle|detached
  283. # [05:23] * Joins: ginger (~Adium@2401:fa00::a54a:97c8:e95f:4564)
  284. # [05:25] * Quits: ginger (~Adium@2401:fa00::a54a:97c8:e95f:4564) (Client Quit)
  285. # [05:26] <zewt> sounds like a jr. high school kid's idea of DRM
  286. # [05:26] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  287. # [05:27] <MikeSmith> zewt: yeah
  288. # [05:28] <zewt> meanwhile forcing browsers to optimize for a completely imbecilic usage pattern
  289. # [05:29] <MikeSmith> I'd like the meet the people who dreamed this up
  290. # [05:29] <MikeSmith> man everything possible about the ebook/epub user experience is FUBAR
  291. # [05:30] <MikeSmith> copy/paste of a sentence or paragraph from a book is a sane world something you'd really want to help your users do
  292. # [05:30] <zewt> sounds like management going "we want web delivery, how can we secure it" and developers knowing it's impossible go "well uh ... how about (something ridiculous)" and management going "that sounds impenetrable!"
  293. # [05:30] <MikeSmith> heh
  294. # [05:30] * Joins: ginger (~Adium@2401:fa00::ed47:79f6:ed5a:ff67)
  295. # [05:32] <MikeSmith> I bet somebody has already written a greasemonkey script for thi
  296. # [05:33] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  297. # [05:33] <zewt> mental image of book publishers going "we want to make sure nobody can copy our books" and printing houses offering to print books with barbed wire down the spine and the blade of a knife pointing out of the page
  298. # [05:33] <MikeSmith> if not I should write one myself and host on w3.org and announce it on the w3c home page
  299. # [05:34] <MikeSmith> zewt: heh yeah that's the UX equivalent here
  300. # [05:34] <zewt> greasemonkey is pretty much my instinctive response to idiot webpages
  301. # [05:36] <MikeSmith> I really should do this. Amazon is not even a W3C member
  302. # [05:36] <zewt> sites being dicks do give me the urge to thwart them
  303. # [05:36] <zewt> not that that's limited to websites
  304. # [05:37] <zewt> i've actually seen captchas that were separate letters in different images positioned randomly with css
  305. # [05:37] <MikeSmith> yeah that's the reaction that I think most people have
  306. # [05:37] <zewt> captchas are a pretty hilarious category of really bad homebrew stuff
  307. # [05:38] <MikeSmith> yep another massive eff-the-user fail
  308. # [05:38] <zewt> static black and white text on top of CRAAAAZY random color noise--clearly filtering out colorful content from monochrome content is something only a human can reasonably do
  309. # [05:38] <MikeSmith> heh
  310. # [05:38] <MikeSmith> ah yeah I see what you mean
  311. # [05:38] <zewt> https://zewt.org/~glenn/recaptcha%20WHAT.png
  312. # [05:39] <zewt> vvvvvv
  313. # [05:42] * jonlee|afk is now known as jonlee
  314. # [05:42] <MikeSmith> zewt: what's this image telling me?
  315. # [05:42] <zewt> that's a recaptcha, heh
  316. # [05:42] <zewt> assuming you know how recaptcha works
  317. # [05:48] <MikeSmith> yeah OK
  318. # [05:52] <zewt> yeah seriously, OK
  319. # [05:55] <MikeSmith> zewt: your sorted-by-awesomeness list is interesting but I can't tell if it's in descending order or ascending
  320. # [05:56] <zewt> that's movies reviewed by capalert.com, movies he hated the most at the top
  321. # [05:56] <zewt> one of those "if this guy really hates a movie, it must be worth something" sites
  322. # [05:57] <MikeSmith> roc, doublec : "Eich: We hired somebody a while ago. He met a guy who was working for us and they're both OCaml hackers, and he was doing his own OCaml hacking on the side. And he was thinking about problems that we were seeing in my static analysis. he knows not just the source language, but the runtime, and he's hacked native methods and he was writing an OCaml operating system. we needed somebody different, and this guy was different."
  323. # [05:57] <MikeSmith> zewt: :)
  324. # [05:58] <MikeSmith> zewt: I like Mary Poppins man. You not giving it enough credit.
  325. # [05:58] <zewt> sounds like a reason to never ever hire someone
  326. # [05:58] <MikeSmith> heh
  327. # [05:58] <MikeSmith> roc, doublec : that's talking about Graydon Hoare?
  328. # [05:59] <roc> perhaps. I don't know.
  329. # [05:59] <zewt> making ice cream out of bacon and macaroni salad is different, but nevertheless probably an unwise hire
  330. # [06:01] <roc> Graydon is in fact a great guy and a great hire, at least for what he's currently working on.
  331. # [06:02] * jonlee is now known as jonlee|afk
  332. # [06:02] <MikeSmith> roc: yeah seems like he must be
  333. # [06:02] <zewt> possible, so long as it has nothing to do with "(word) operating system"
  334. # [06:02] <roc> Mozilla wouldn't build an operating system. That's crazy.
  335. # [06:02] <roc> oh wait
  336. # [06:03] <MikeSmith> haha
  337. # [06:04] <zewt> bacon macaroni ice cream OS
  338. # [06:05] <MikeSmith> btw I think it's a misnomer to call b2g and ChromeOS operating systems. I think there more runtime environments or desktop environments.
  339. # [06:05] <MikeSmith> like Qt+KDE
  340. # [06:06] <zewt> where? there
  341. # [06:06] * Joins: ryuone_ (~ryuone@133.242.16.101)
  342. # [06:06] * Quits: Philip` (~philip@compass.zaynar.co.uk) (Read error: Operation timed out)
  343. # [06:07] * Quits: ryuone (~ryuone@133.242.16.101) (Ping timeout: 256 seconds)
  344. # [06:08] * Joins: Philip` (~philip@compass.zaynar.co.uk)
  345. # [06:08] <roc> maybe, but you take away the Linux desktop environment you can still have a kind of usable system
  346. # [06:08] <roc> for B2G and chromeOS, not so much.
  347. # [06:08] * jonlee|afk is now known as jonlee
  348. # [06:09] <zewt> i can't think of anything of the form "letter 2 letter" as anything but a horrible 90s buzzword
  349. # [06:10] <zewt> granted, "2 noun 1 noun" might be seen as significantly worse
  350. # [06:14] * Quits: ginger (~Adium@2401:fa00::ed47:79f6:ed5a:ff67) (Quit: Leaving.)
  351. # [06:16] * Joins: cyclicflux (~cyclicflu@96.244.70.179)
  352. # [06:16] * cyclicflux is now known as Guest70333
  353. # [06:16] <MikeSmith> well it's called Firefox OS now isn't it?
  354. # [06:18] <roc> yes but it's still pronounced B2G
  355. # [06:18] * Guest70333 is now known as CyclicFlux
  356. # [06:19] <MikeSmith> heh
  357. # [06:23] <zewt> the g is silent
  358. # [06:26] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 248 seconds)
  359. # [06:30] * jonlee is now known as jonlee|afk
  360. # [06:33] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
  361. # [06:33] <MikeSmith> so another result of Amazon's every-word-in-a-canvas-element thing is that when you try to read a book using voiceover, the voice pauses unnaturally after every single word
  362. # [06:40] * Joins: ginger (~Adium@2401:fa00::ed47:79f6:ed5a:ff67)
  363. # [06:41] * Quits: marcosc (~Adium@bl11-16-171.dsl.telepac.pt) (Read error: Connection reset by peer)
  364. # [06:41] * Joins: marcosc (~Adium@bl11-16-171.dsl.telepac.pt)
  365. # [06:41] <zewt> if it includes a machine-parsable equivalent of each word ... what possible point does it have
  366. # [06:42] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
  367. # [06:53] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
  368. # [07:02] * Joins: fishd (darin@nat/google/x-jlpscwwfdbabypit)
  369. # [07:07] * Joins: harig (~harig@117.207.239.153)
  370. # [07:10] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: goodbye cruel world)
  371. # [07:12] * Joins: abarth|zZz (uid5294@gateway/web/irccloud.com/x-ithzknmtstcsfhyb)
  372. # [07:17] * Quits: webguynow (~webguynow@c-24-1-222-204.hsd1.il.comcast.net)
  373. # [07:27] * Quits: harig (~harig@117.207.239.153) (Quit: harig)
  374. # [07:27] * jernoble is now known as jernoble|afk
  375. # [07:27] * jernoble|afk is now known as jernoble
  376. # [07:34] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
  377. # [07:36] * Quits: falken_away (falken@nat/google/x-gtygbknshdulfnwl) (Quit: leaving)
  378. # [07:37] * Quits: ginger (~Adium@2401:fa00::ed47:79f6:ed5a:ff67) (Read error: Connection reset by peer)
  379. # [07:43] * Quits: CyclicFlux (~cyclicflu@96.244.70.179) (Read error: Connection reset by peer)
  380. # [07:45] * Quits: nessy (silviapf@nat/google/x-ibacyfdfnpwcrmwm) (Quit: Leaving.)
  381. # [07:45] * Quits: shanestephens (~shanestep@2401:fa00::6c95:26cc:be4b:e938) (Read error: Connection reset by peer)
  382. # [07:45] * Joins: ginger (Adium@nat/google/x-klbnsnfqekqfxeej)
  383. # [07:45] * Joins: shanestephens (shanesteph@nat/google/x-qutmedndzzoncipo)
  384. # [07:52] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  385. # [07:52] <MikeSmith> Hixie: I think the spec should explicitly make browsers a conformance class for the outline algorithm
  386. # [07:52] <MikeSmith> and should define some means for exposing the outline to Web content
  387. # [07:53] <MikeSmith> so that Web developers could actually do something with it
  388. # [07:53] <MikeSmith> document.createOutline(Element element)
  389. # [07:54] <MikeSmith> so you could do document.createOutline(document.documentElement) if you wanted the outline for the whole document
  390. # [07:55] <MikeSmith> or whatever other element if you wanted to create an outline for some part of the document
  391. # [07:57] <MikeSmith> a use case for a partial outline would be if you have a long document (like the HTML spec) as a single page and, e.g., you want to generate TOCs for each section, with its subsections in the TOC
  392. # [08:00] <MikeSmith> maybe along with it have a no-arg document.createDocumentOutline() as a convenience
  393. # [08:00] * Quits: jacobolus (~jacobolus@2602:306:37fe:67f0:225:ff:fe4e:996d) (Remote host closed the connection)
  394. # [08:05] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  395. # [08:12] * Joins: weinig (~weinig@2620:149:4:1b01:ddbe:a4be:b495:ca60)
  396. # [08:13] * Quits: weinig (~weinig@2620:149:4:1b01:ddbe:a4be:b495:ca60) (Client Quit)
  397. # [08:14] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  398. # [08:15] * Joins: roc (~chatzilla@121.98.230.221)
  399. # [08:18] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
  400. # [08:26] * Joins: [[zzz]] (~q@node-1c7p.pool-101-108.dynamic.totbb.net)
  401. # [08:27] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
  402. # [08:27] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 248 seconds)
  403. # [08:29] <Hixie> MikeSmith: the algorithm is too prohibitively expensive to expose, imho
  404. # [08:29] <Hixie> MikeSmith: (to expose in an environment where you can change the entire outline every 10ms)
  405. # [08:30] * Quits: [[zz]] (~q@node-kot.pool-101-108.dynamic.totbb.net) (Ping timeout: 276 seconds)
  406. # [08:32] * Quits: OnlyMax (~OnlyMax@187-126-13-87.user.veloxzone.com.br)
  407. # [08:35] <MikeSmith> Hixie: is it worth me taking it to the list, to get some implementor feedback?
  408. # [08:36] * Joins: yoshiki (yoshiki@nat/google/x-smgexuqgpfxfimmi)
  409. # [08:36] <MikeSmith> or you think it's too much of a non-starter as far as the performance issue not being practically addressable in implementations?
  410. # [08:37] * Krinkle|detached is now known as Krinkle
  411. # [08:37] * Joins: niloy (~niloy@115.112.111.246)
  412. # [08:38] <MikeSmith> Hixie: but wait wouldn't the behavior just be that the outline from document.createOutline is not live
  413. # [08:39] <MikeSmith> just a static documentFragment (or whatever kind of tree of nodes)
  414. # [08:39] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
  415. # [08:41] <MikeSmith> and if an application is changing the DOM in way that would cause the (abstract) outline(s) to change, then it's just up to them to regenerate the outline(s) if they want
  416. # [08:41] <MikeSmith> anyway for a lot of document cases the outline is not actually going to be changing so it's not a problem anyway
  417. # [08:42] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
  418. # [08:42] <MikeSmith> for typical documents as opposed to dynamic applications
  419. # [08:42] * Joins: sedovsek (~robert@BSN-143-154-214.dial-up.dsl.siol.net)
  420. # [08:43] <MikeSmith> and anyway I would wonder how much a dynamically changing Web application would want to be using headings much
  421. # [08:44] <MikeSmith> or how many developers of such applications would want to include some kind of generated outline in them
  422. # [08:48] * Quits: ginger (Adium@nat/google/x-klbnsnfqekqfxeej) (Quit: Leaving.)
  423. # [08:50] * Joins: isherman-book (~Adium@216.239.45.87)
  424. # [08:50] * Joins: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4)
  425. # [09:01] * Quits: sedovsek (~robert@BSN-143-154-214.dial-up.dsl.siol.net) (Quit: sedovsek)
  426. # [09:04] * Joins: jdaggett_ (~jdaggett@rtr.mozilla.or.jp)
  427. # [09:04] * Quits: jdaggett_ (~jdaggett@rtr.mozilla.or.jp) (Client Quit)
  428. # [09:07] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
  429. # [09:07] * Quits: rniwa (~rniwa@2620:149:4:1b01:6945:d421:193b:976) (Quit: rniwa)
  430. # [09:08] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Ping timeout: 248 seconds)
  431. # [09:09] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  432. # [09:10] * Quits: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net) (Read error: Operation timed out)
  433. # [09:17] * Joins: sedovsek (~robert@89.143.12.238)
  434. # [09:18] * Joins: smaug____ (~chatzilla@212-226-42-198-nat.elisa-mobile.fi)
  435. # [09:22] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
  436. # [09:24] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
  437. # [09:27] * Parts: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4) ("Leaving...")
  438. # [09:29] * Joins: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk)
  439. # [09:31] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  440. # [09:33] * Joins: danbri (~danbri@146.90.222.192)
  441. # [09:34] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  442. # [09:34] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
  443. # [09:35] * Joins: shwetank (~shwetank@122.161.153.173)
  444. # [09:36] * Joins: Masklinn (~textual@109.89.134.164)
  445. # [09:38] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 248 seconds)
  446. # [09:39] * Joins: mitemitreski (~mitemitre@212.120.17.179)
  447. # [09:42] * Parts: JibberJim (~opera@host-78-146-73-78.as13285.net)
  448. # [09:43] * Joins: JibberJim (~opera@host-78-146-73-78.as13285.net)
  449. # [09:43] * Joins: svl (~me@202.68.83.163)
  450. # [09:45] * Quits: isherman-book (~Adium@216.239.45.87) (Quit: Leaving.)
  451. # [09:46] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  452. # [09:48] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  453. # [09:48] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
  454. # [09:54] * Quits: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  455. # [09:54] * Joins: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net)
  456. # [10:00] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  457. # [10:06] * Joins: henrikkok (~henrikkok@81.27.221.193)
  458. # [10:10] * Joins: alrra (~alrra@188.24.86.246)
  459. # [10:10] * Quits: alrra (~alrra@188.24.86.246) (Changing host)
  460. # [10:10] * Joins: alrra (~alrra@unaffiliated/alrra)
  461. # [10:10] * Quits: danbri (~danbri@146.90.222.192) (Read error: Connection reset by peer)
  462. # [10:17] * Quits: smaug____ (~chatzilla@212-226-42-198-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
  463. # [10:18] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  464. # [10:32] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
  465. # [10:32] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  466. # [10:33] * heycam is now known as heycam|away
  467. # [10:36] * Quits: ^esc (~esc_ape@77.116.246.44.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  468. # [10:37] * Quits: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  469. # [10:37] * Joins: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net)
  470. # [10:42] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  471. # [10:48] * Joins: darobin (~darobin@78.109.80.74)
  472. # [10:53] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  473. # [10:54] * Quits: svl (~me@202.68.83.163) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  474. # [10:56] <Stevef_> mikesmith: how does the outline algorithm handle hidden sections?
  475. # [10:57] * Joins: nonge_ (~nonge@p5B3260AE.dip.t-dialin.net)
  476. # [10:58] * Joins: roc (~chatzilla@121.98.230.221)
  477. # [10:58] <wilhelm> Opera buys Skyfire. Heh.
  478. # [10:58] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
  479. # [10:59] <MikeSmith> wilhelm: for 155 million USD
  480. # [10:59] <MikeSmith> of which I guess /only/ 50 million is cash, and the rest is some kind of bonus thing
  481. # [10:59] <wilhelm> Equal to three years of profits.
  482. # [11:00] <wilhelm> OK, between 1 and 3 years of profits.
  483. # [11:00] * Quits: nonge (~nonge@p5B3269E3.dip.t-dialin.net) (Ping timeout: 248 seconds)
  484. # [11:02] <MikeSmith> so why did they buy it? I was chatting with somebody earlier today who pointed out that Opera has some devs that are well-know for doing some insanely great stuff around compression
  485. # [11:02] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
  486. # [11:02] * Joins: cheron (~cheron@unaffiliated/cheron)
  487. # [11:03] <MikeSmith> and it sure would have cost less than 50 million to build whatever they bought in-house instead
  488. # [11:03] * Quits: plutoniix (~plutoniix@ppp-115-87-97-167.revip4.asianet.co.th) (Ping timeout: 245 seconds)
  489. # [11:04] <wilhelm> Synergy, I'm sure!
  490. # [11:06] <MikeSmith> heh
  491. # [11:06] <MikeSmith> maybe the existing partner deals that Skyfire has
  492. # [11:06] <MikeSmith> but still I can't see that being worth that much
  493. # [11:07] <MikeSmith> not like I have any insight into it though
  494. # [11:08] <Philip`> ""Opera and Skyfire are a natural fit," said Lars Boilesen, CEO, Opera Software. "Both companies have evolved far beyond their browser roots. [...]" - death is a necessary part of natural selection so I suppose it does count as evolution, but I thought you usually wanted your competitors to die, not yourself
  495. # [11:09] <wilhelm> (c:
  496. # [11:14] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  497. # [11:18] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
  498. # [11:21] * Joins: Ms2ger (~Ms2ger@1.236-64-87.adsl-dyn.isp.belgacom.be)
  499. # [11:24] * Krinkle is now known as Krinkle|detached
  500. # [11:26] * Joins: smaug____ (~chatzilla@212-226-42-198-nat.elisa-mobile.fi)
  501. # [11:27] <JonathanNeal> How does the whatwg plan to address the russian meteor? I don't think current spec accounts for it. Typical.
  502. # [11:31] <karlcow> garbage collector?
  503. # [11:35] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  504. # [11:39] <JonathanNeal> Excellent. You thought of everything. </blink>
  505. # [11:41] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  506. # [11:48] * Joins: annevk (~annevk@mpp-cp2-natpool-4-054.ethz.ch)
  507. # [11:56] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  508. # [11:57] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  509. # [11:59] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
  510. # [12:13] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  511. # [12:13] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
  512. # [12:13] * rniwa_ is now known as rniwa
  513. # [12:27] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 256 seconds)
  514. # [12:27] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  515. # [12:32] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
  516. # [12:32] <annevk> MikeSmith: oops, replied on that www-tag thread
  517. # [12:51] * karlcow polyburns annevk in hell
  518. # [12:52] <annevk> Is that different from normal burning?
  519. # [12:52] <karlcow> or is it burns annevk in polyhell
  520. # [12:52] <karlcow> I wonder which serializations
  521. # [12:52] <karlcow> :p
  522. # [12:52] * Quits: smaug____ (~chatzilla@212-226-42-198-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
  523. # [12:53] <annevk> By replying to that thread I pretty sure I burned myself, although thus far nobody has bitten on me calling it a waste of time in http://lists.w3.org/Archives/Public/www-tag/2013Feb/0055.html
  524. # [12:53] <annevk> s/I pretty/I'm pretty/
  525. # [12:54] <jgraham> "i'm pretty" - annevk
  526. # [12:54] <jgraham> Just need an occasion to quote you on that ;)
  527. # [12:55] <annevk> Could be a nice caption for those nice photos of my floating around on the web...
  528. # [13:01] * Joins: Areks (~Areks@rs.gridnine.com)
  529. # [13:06] <karlcow> heh
  530. # [13:07] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Leaving...)
  531. # [13:10] <karlcow> annevk is trying to compete with "Right Said Fred"
  532. # [13:10] * heycam|away is now known as heycam
  533. # [13:10] <annevk> man, s/my/me/
  534. # [13:11] <annevk> oh this is great, because I'm in Switzerland Google gives me German search results
  535. # [13:12] * heycam is now known as heycam|away
  536. # [13:15] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  537. # [13:15] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  538. # [13:17] * Stevef__ is now known as Stevef
  539. # [13:18] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
  540. # [13:19] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  541. # [13:22] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
  542. # [13:38] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  543. # [13:41] * Quits: niloy (~niloy@115.112.111.246) (Quit: Leaving)
  544. # [13:45] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
  545. # [13:50] <MikeSmith> annevk: the TAG rules are that you now own that thread
  546. # [13:50] <MikeSmith> or it now owns you
  547. # [13:50] <MikeSmith> in for a penny, in for pound
  548. # [13:53] * Ms2ger steals MikeSmith's pennies
  549. # [13:55] * MikeSmith sees the space where all his missing pennies were, and repurposes the space to stash some more dope
  550. # [13:55] * Ms2ger steals that too
  551. # [13:58] * abstractj|away is now known as abstractj
  552. # [14:05] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  553. # [14:07] * karlcow sees the sky fire.
  554. # [14:12] * Joins: espadrine (~thaddee_t@AMontsouris-158-1-16-152.w92-128.abo.wanadoo.fr)
  555. # [14:16] <darobin> karlcow?
  556. # [14:16] * Joins: jmason (~jmason@174.137.103.143)
  557. # [14:18] <karlcow> darobin: that's the theme of the day it seems. Russia Sky fire, 500 injured. Opera xx fired Skyfire 57 hired. :)
  558. # [14:19] <darobin> ooooh
  559. # [14:19] <darobin> the Russia pics are scary
  560. # [14:34] <MikeSmith> I like the back story of some of the Russia videos, the fact that they're from dashboard-mounted cameras, and the fact that the reason so many people have dashboard-mounted cameras is that it's so common for people to jump in front of cars to fake accidents and scam money
  561. # [14:35] * Joins: shwetank (~shwetank@122.161.153.173)
  562. # [14:37] * Joins: scor (~scor@132.183.243.108)
  563. # [14:37] * Quits: scor (~scor@132.183.243.108) (Changing host)
  564. # [14:37] * Joins: scor (~scor@drupal.org/user/52142/view)
  565. # [14:38] <wilhelm> That explains why there is enough material for those "driving in Russia" videos. Yikes.
  566. # [14:38] * Joins: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi)
  567. # [14:38] <MikeSmith> so when I asked Hixie about the idea of exposing an outline mechanism to Web content, he said, "the algorithm is too prohibitively expensive to expose, imho. (to expose in an environment where you can change the entire outline every 10ms)"
  568. # [14:40] <MikeSmith> which I can understand, that would be the case if we were talking about it as a property of the document object, document.outline, that needs to get updated
  569. # [14:40] * Joins: sedovsek (~robert@89.143.12.238)
  570. # [14:41] <MikeSmith> but what I was asking about isn't that but instead just something like "var outline = document.createDocumentOutline()"
  571. # [14:42] <annevk> MikeSmith: what would it return?
  572. # [14:42] <annevk> MikeSmith: a tree of sorts?
  573. # [14:42] <MikeSmith> yeah
  574. # [14:43] <MikeSmith> could just be a DocumentFragment couldn't it?
  575. # [14:43] <MikeSmith> hmm no
  576. # [14:44] <MikeSmith> just an Outline object that is a tree of Section objects that are just nodes
  577. # [14:46] <MikeSmith> anyway unless I'm misunderstanding something, doing it as var outline = document.createDocumentOutline() is not going to cost anything unless/until you actually call it
  578. # [14:46] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Leaving...)
  579. # [14:47] <MikeSmith> and it only costs once when you call it because it just builds a static outline
  580. # [14:50] * Quits: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk) (Read error: Connection reset by peer)
  581. # [14:51] * Joins: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk)
  582. # [14:52] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
  583. # [14:52] <annevk> Just noticed Brendan does not spell WHATWG correctly either
  584. # [14:53] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  585. # [14:53] <annevk> howcome uses WHAT WG, Brendan WHAT-WG
  586. # [14:53] <karlcow> what:wg
  587. # [14:53] <karlcow> the namespaced version
  588. # [14:55] * karlcow is trying to visualize what document.createDocumentOutline() would return. I would love a gist.
  589. # [15:01] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  590. # [15:04] <darobin> createDocumentOutline would be really nice
  591. # [15:04] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: No route to host)
  592. # [15:04] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  593. # [15:08] <annevk> Doesn't seem like people are clamoring for that
  594. # [15:10] <Ms2ger> darobin isn't a person?
  595. # [15:10] <karlcow> he is a dahu
  596. # [15:17] <annevk> Reading http://lists.w3.org/Archives/Public/public-webapps/2013JanMar/thread.html#msg408 is somewhat painful unless you skip certain emails
  597. # [15:19] * Joins: shwetank (~shwetank@122.161.153.173)
  598. # [15:23] <MikeSmith> annevk: people weren't clamoring for a lot of things that made it into the spec and that have actually been implemented and shipped
  599. # [15:23] <annevk> Have they seen adoption?
  600. # [15:24] <MikeSmith> sure
  601. # [15:24] <MikeSmith> sometimes people use stuff just because it's there
  602. # [15:25] <MikeSmith> example: the semantic/structural elements
  603. # [15:25] <annevk> You're not making a convincing case :-)
  604. # [15:26] <MikeSmith> anyway in this case we already have the outline algorithm in the spec
  605. # [15:26] <MikeSmith> I'm to really proposing a new feature
  606. # [15:26] <MikeSmith> I'm just proposing that what's already in the spec should actually be made usable
  607. # [15:27] <MikeSmith> right now the spec for the outline algorithm pretty much has zero actual conformance requirements
  608. # [15:28] <MikeSmith> so I can claim that dbaron's old desk is a conforming implementation of the spec for the outline algorithm
  609. # [15:29] <Ms2ger> How about his new desk?
  610. # [15:30] <Stevef> some developers are deeply invested in in the outline algorithm even though it doesn't currently do anything
  611. # [15:31] <MikeSmith> Ms2ger: I haven't seen it so I can't vouch for it
  612. # [15:31] <MikeSmith> Stevef: yeah that part baffles me a bit
  613. # [15:31] <Stevef> and many not ever do much if the brwosers don't implement
  614. # [15:32] <MikeSmith> but I guess it does show that there's some interest, if not clamoring
  615. # [15:32] <Stevef> MikeSmith: its semantics its the beauty of the theoretical construction
  616. # [15:33] <MikeSmith> somebody would only find it beautiful if they hadn't written code to implement it :)
  617. # [15:33] <jgraham> Hmm? It is used every time the spec is generated
  618. # [15:33] <jgraham> That seems like "doing something"
  619. # [15:34] <MikeSmith> jgraham: you saying that anolis implements it?
  620. # [15:35] <Stevef> jgraham: yeah thats true, now if that something was replicated in many places then...
  621. # [15:35] <jgraham> Yes
  622. # [15:35] <MikeSmith> ah
  623. # [15:35] <marcosc> yeah, anolis and respec too
  624. # [15:35] <marcosc> I think
  625. # [15:35] <MikeSmith> well I agree that's doing something
  626. # [15:35] <marcosc> you need to ask darobin
  627. # [15:35] <MikeSmith> marcosc: pretty sure that respec does not
  628. # [15:35] <Ms2ger> Anolis does?
  629. # [15:36] <MikeSmith> respec expect you to mark up the source with <section>s, and if you don't you won't get any TOC
  630. # [15:36] <marcosc> I thought gsnedders said it did at some point
  631. # [15:36] <Ms2ger> It has something...
  632. # [15:36] <darobin> ReSpec doesn't use that, it uses good markup practices instead
  633. # [15:36] <MikeSmith> jgraham just said anolis does
  634. # [15:36] <MikeSmith> darobin: :)
  635. # [15:37] <darobin> I'm serious actually :)
  636. # [15:37] <MikeSmith> well
  637. # [15:37] <darobin> the outline algorithm is great because it saves horrible content
  638. # [15:37] <marcosc> heh, fu and your sections, darobin
  639. # [15:37] <Ms2ger> Looks like it does
  640. # [15:37] <darobin> but if you can get nice content to start with it's so much better
  641. # [15:37] <Ms2ger> I see a lot of "outlinee" in the code, at least
  642. # [15:38] <gsnedders> Do what?
  643. # [15:38] <gsnedders> The outlining algorithm? Yeah.
  644. # [15:38] <MikeSmith> well, would that all tools we work on could be for a use case where you can actually enforce good markup practices
  645. # [15:38] <marcosc> oh yeah! :)
  646. # [15:38] <marcosc> Anolis, the conformance queen! Take that, Respec!
  647. # [15:39] <MikeSmith> Hixie changed that word outlinee so all you alls code is now internally out of conformance with Hixie's terminology
  648. # [15:40] <MikeSmith> it's not "outline target" I think
  649. # [15:40] <Ms2ger> It is, I think
  650. # [15:40] <jgraham> heh
  651. # [15:40] <darobin> hey, at least ReSpec uses HTML
  652. # [15:40] <jgraham> I think I eventually complained enough that outlinee looked like a typo
  653. # [15:40] <MikeSmith> I tried to get him to throw some "palpable" in there but he said he thought he had already taken the "palpable" joke too far
  654. # [15:40] <darobin> it's not HTML 3.2 + some server-side language like Anolis
  655. # [15:41] <marcosc> heh
  656. # [15:41] <MikeSmith> darobin: right now somebody here is making a meme for "at least ReSpec uses HTML"
  657. # [15:42] <darobin> lol
  658. # [15:42] <MikeSmith> Anolis has a Web service you can use and there's the word "Web" there so that makes it good
  659. # [15:43] <Ms2ger> I'll rename it XAnolis, maybe then darobin will like it
  660. # [15:43] <jgraham> SaaS is the future
  661. # [15:43] <darobin> MikeSmith: oh, a web service you say? I had no idea it also used SOAP
  662. # [15:44] <jgraham> My plan is to get people hooked and then start charing $5/spec generation or ad adverts to the generated spec
  663. # [15:44] <darobin> Ms2ger: heh, I bet Anolis uses XPath :)
  664. # [15:44] <jgraham> *add
  665. # [15:44] <jgraham> Although right now
  666. # [15:44] <Stevef> I am still unclear how much the outline helps when realw rold web pages get thrown at it some the example here http://www.html5accessibility.com/HTML5data/article/index.html
  667. # [15:44] <jgraham> That business plan would make me < $5 / day
  668. # [15:44] <Stevef> even real world
  669. # [15:45] <MikeSmith> darobin: I said "Web" with the word "service" arranged after it. If I meant SOAP I would have said "clusterfuck"
  670. # [15:45] <Stevef> the outlines for complex pages seem like barf
  671. # [15:45] <darobin> MikeSmith: well you *were* talk about Anolis, so I assumed...
  672. # [15:45] * Joins: TallTed (~Thud@63.119.36.36)
  673. # [15:45] <darobin> Stevef: yay, another feature!
  674. # [15:45] <MikeSmith> hah
  675. # [15:46] <Stevef> darobin: what feature? a barfinator?
  676. # [15:47] <MikeSmith> Stevef: nothing can help most of those pages, nor the people who made them. They are beyond redemption.
  677. # [15:47] <darobin> a barfinator for crappy HTML strikes me as a great addition to our utility belts
  678. # [15:47] <annevk> Ms2ger: sanity check, sicking is wrong in https://www.w3.org/Bugs/Public/show_bug.cgi?id=16491#c10 right?
  679. # [15:47] <annevk> Ms2ger: capture includes target afaict
  680. # [15:48] <Stevef> MikeSmith: weel those are the edge cutters who work on multi million dollar sites...
  681. # [15:48] <Ms2ger> I, er, dunno?
  682. # [15:48] <Ms2ger> smaug____?
  683. # [15:48] <smaug____> Ms2ger: ?
  684. # [15:49] <Stevef> the HTML5 standard bearers leading us into a new golden age of markup
  685. # [15:49] <smaug____> yes, capture includes target
  686. # [15:49] <jgraham> Argh, loop detected
  687. # [15:49] <annevk> someone should slap sicking
  688. # [15:50] <zewt> (confirm)
  689. # [15:50] <smaug____> per D2E capture didn't include target
  690. # [15:50] <Ms2ger> Poor sicking
  691. # [15:50] <zewt> (... confirming capture includes target, not slapping sicking)
  692. # [15:50] <smaug____> but it was too late to fix implementations already 2006
  693. # [15:51] <smaug____> ...so spec was changed
  694. # [15:51] <MikeSmith> darobin: actually I sense that somebody elsee here is making a meme, "You designed the WebIDL otput in Respec / Your argument is invalid."
  695. # [15:52] * Joins: sbp (~sbp@pubble.infomesh.net)
  696. # [15:52] <marcosc> where is sicking?
  697. # [15:53] * Quits: shanestephens (shanesteph@nat/google/x-qutmedndzzoncipo) (Ping timeout: 256 seconds)
  698. # [15:53] <sbp> http://wiki.whatwg.org/wiki/FAQ#Which_group_has_authority_in_the_event_of_a_dispute.3F has a broken link: http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#how-do-the-whatwg-and-w3c-specifications-differ? doesn't exist anymore. I didn't find a reasonable updated destination yet
  699. # [15:54] <sbp> (only result for "differ" in the whole ToC is "4.10.1.7 The difference between the field type, the autofill field name, and the input modality")
  700. # [15:54] * Joins: shanestephens (~shanestep@2401:fa00::b44c:c559:9ed7:3407)
  701. # [15:55] <annevk> smaug____: interesting anecdote
  702. # [15:56] <smaug____> annevk: are you said... I am old :)
  703. # [15:57] * Parts: sbp (~sbp@pubble.infomesh.net) ("Leaving")
  704. # [15:58] <smaug____> s/are/as/
  705. # [15:58] <smaug____> huh
  706. # [15:58] <smaug____> don't try to make food and write at the same time
  707. # [16:01] * Krinkle|detached is now known as Krinkle
  708. # [16:14] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  709. # [16:15] * Quits: espadrine (~thaddee_t@AMontsouris-158-1-16-152.w92-128.abo.wanadoo.fr) (Ping timeout: 256 seconds)
  710. # [16:17] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  711. # [16:19] * Quits: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.90 [Firefox 21.0a1/20130212031120])
  712. # [16:19] * Joins: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi)
  713. # [16:34] <sangwhan> German search results reminds me of this crazy Coca-cola ad
  714. # [16:35] * Quits: marcosc (~Adium@bl11-16-171.dsl.telepac.pt) (Quit: Leaving.)
  715. # [16:42] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 240 seconds)
  716. # [16:43] * Krinkle is now known as Krinkle|detached
  717. # [16:44] * Joins: marcosc (~marcosc@bl11-16-171.dsl.telepac.pt)
  718. # [16:46] <volkmar> marcosc: you pinged me on #sysapps, does your ping still apply?
  719. # [16:49] * Joins: annevk5 (~annevk@2001:67c:10ec:3fc2:8000::1183)
  720. # [16:52] * Quits: annevk (~annevk@mpp-cp2-natpool-4-054.ethz.ch) (Ping timeout: 252 seconds)
  721. # [16:55] * annevk5 is now known as annevk
  722. # [16:55] <darobin> volkmar: thanks for answering my Persona question btw
  723. # [16:56] <volkmar> darobin: yw
  724. # [17:02] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
  725. # [17:05] * Quits: Masklinn (~textual@109.89.134.164)
  726. # [17:05] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  727. # [17:07] <MikeSmith> "the latency of sending all that HTML templating with every request is still higher than caching it in the browser as XSLT, and transforming XML on the fly"
  728. # [17:07] <MikeSmith> the architect speaks
  729. # [17:08] <MikeSmith> all of our problems are now solved friends
  730. # [17:08] <MikeSmith> time to close up shop
  731. # [17:09] <MikeSmith> annevk, slightlyoff, marcosc : your mission is to ensure that www-tag keeps continuing to provide that kind of entertainment value^W^Wwisdom
  732. # [17:09] <annevk> MikeSmith: on it
  733. # [17:10] <marcosc> MikeSmith: did I miss something?
  734. # [17:11] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
  735. # [17:11] <marcosc> oh, I see. I don't read the tag emails that contain the the word XML
  736. # [17:11] <marcosc> I leave those to annevk
  737. # [17:12] <jgraham> marcosc: Pretty sure that's cheating
  738. # [17:12] <marcosc> it is :)
  739. # [17:12] <wilhelm> I can tolerate XML, but XSLT is clearly the spawn of the devil.
  740. # [17:12] <MikeSmith> memebot, { text: "pwned by the polyglot thread", image: annevk }
  741. # [17:13] <marcosc> heh
  742. # [17:13] <marcosc> someone should so create that
  743. # [17:15] <annevk> MikeSmith: you should post that one you emailed me :)
  744. # [17:16] <jgraham> MikeSmith: pressure sure you mean <meme><?xml-stylesheet type="text/xsl" href="http://example.org/meme/mem2html.xslt"?><text>pwned by the polyglot thread</text><image href="annevk"/></meme>
  745. # [17:16] <jgraham> *pretty
  746. # [17:16] <MikeSmith> annevk: Really? If you say so I will
  747. # [17:16] <annevk> MikeSmith: do it :)
  748. # [17:17] <annevk> Have to keep w3cmemes alive
  749. # [17:17] <MikeSmith> jgraham: yeah sorry I forgot to hit myself on the head with the XML brick first
  750. # [17:17] * MikeSmith looks for his XML brick
  751. # [17:18] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
  752. # [17:18] <MikeSmith> fuck, it seems Ms2ger stole my stole my XML brick along with my pennies and my dope
  753. # [17:19] <MikeSmith> I bet right now right not Ms2ger is writing some code to do caching in the browser as XSLT, transform XML on the flay
  754. # [17:20] <MikeSmith> while he smokes my dope
  755. # [17:20] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  756. # [17:21] <jgraham> "on the flay"? I guess self-flagellation is about right
  757. # [17:29] * Quits: annevk (~annevk@2001:67c:10ec:3fc2:8000::1183) (Remote host closed the connection)
  758. # [17:30] <MikeSmith> Ms2ger can't spell words right while he's clambaking
  759. # [17:31] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  760. # [17:33] <Ms2ger> gsnedders, hmm, looks like html5lib's python 3 installed code uses setuptools, but that isn't available for 3
  761. # [17:35] <gsnedders> Ms2ger: I haven't tried installing it :P
  762. # [17:35] <Ms2ger> gsnedders, apparently :)
  763. # [17:35] <gsnedders> Ms2ger: Patches welcome :)
  764. # [17:35] <Ms2ger> Bah :)
  765. # [17:39] <sangwhan> All browsers should implement JIT XSLT
  766. # [17:40] <sangwhan> ...and native SCXML support.
  767. # [17:43] <MikeSmith> I'll EMMA that
  768. # [17:44] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  769. # [17:44] * Joins: ColloquyUser (~colloquyu@112.198.79.176)
  770. # [17:45] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  771. # [17:45] * smaug____ designed a variant of SCXML 9 years ago... using XForms datamodels and EMMA and what not... all the super cool technologies :p
  772. # [17:48] <sangwhan> smaug____: How many pounds of cocaine did you need?
  773. # [17:48] <MikeSmith> smaug____: smart man you've done your penance ahead of time and now can sin freely
  774. # [17:49] <sangwhan> I'm still thinking of a nice way to say "No" to SCXML
  775. # [17:50] <smaug____> Certain Finnish mobile phone company didn't give any cocaine as bonus
  776. # [17:50] <sangwhan> The Finnish mobile phone company that shall remain anonymous
  777. # [17:54] * Joins: juha_ (~juha@zulu961.startdedicated.com)
  778. # [17:56] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Quit: Leaving.)
  779. # [17:57] * Joins: garciawebdev (~garciaweb@190.244.95.154)
  780. # [18:00] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  781. # [18:02] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Client Quit)
  782. # [18:04] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
  783. # [18:07] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
  784. # [18:07] * Joins: Masklinn (~textual@79.132.236.146)
  785. # [18:09] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
  786. # [18:10] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 256 seconds)
  787. # [18:11] * Quits: ColloquyUser (~colloquyu@112.198.79.176) (Quit: Colloquy for iPhone - http://colloquy.mobi)
  788. # [18:12] * Joins: jarek (~jarek@unaffiliated/jarek)
  789. # [18:13] * Joins: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net)
  790. # [18:15] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  791. # [18:16] * Quits: nimbu1 (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  792. # [18:22] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  793. # [18:24] * Quits: TallTed (~Thud@63.119.36.36) (Ping timeout: 256 seconds)
  794. # [18:25] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Quit: Leaving)
  795. # [18:28] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  796. # [18:29] * Joins: TallTed (~Thud@63.119.36.36)
  797. # [18:33] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  798. # [18:33] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  799. # [18:37] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: This computer has gone to sleep)
  800. # [18:40] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  801. # [18:43] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  802. # [18:44] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  803. # [18:45] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
  804. # [18:46] * Joins: alrra (~alrra@unaffiliated/alrra)
  805. # [18:50] * Quits: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
  806. # [19:00] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  807. # [19:01] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Remote host closed the connection)
  808. # [19:01] * Joins: say2joe (~say2joe@204.56.108.2)
  809. # [19:01] * Parts: say2joe (~say2joe@204.56.108.2)
  810. # [19:08] * abstractj is now known as abstractj|lunch
  811. # [19:11] * Quits: nonge_ (~nonge@p5B3260AE.dip.t-dialin.net) (Quit: Verlassend)
  812. # [19:22] * Joins: pablof (~pablof@144.189.31.3)
  813. # [19:29] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  814. # [19:29] * Joins: weinig (~weinig@17.114.9.91)
  815. # [19:33] * Quits: danja (~danny@host241-200-dynamic.27-79-r.retail.telecomitalia.it) (Quit: gorn)
  816. # [19:35] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  817. # [19:35] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  818. # [19:38] * Joins: pablof_ (~pablof@144.189.31.3)
  819. # [19:38] * Quits: pablof (~pablof@144.189.31.3) (Read error: Connection reset by peer)
  820. # [19:38] * pablof_ is now known as pablof
  821. # [19:38] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
  822. # [19:43] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  823. # [19:51] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
  824. # [19:55] * Joins: necolas (~necolas@8.25.197.24)
  825. # [19:55] * Quits: weinig (~weinig@17.114.9.91) (Quit: weinig)
  826. # [19:56] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
  827. # [19:58] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
  828. # [19:58] <Hixie> MikeSmith: i guess if we had a method that was allowed to take non-zero time and returned a static copy that might be ok
  829. # [19:58] * Quits: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
  830. # [19:59] <MikeSmith> well man it don't gonna be non-zero
  831. # [20:00] <MikeSmith> can't tell if you're trollin
  832. # [20:00] <Hixie> not trolling
  833. # [20:00] <MikeSmith> ok
  834. # [20:00] <Hixie> how long does it take to work out the outline for the html spec?
  835. # [20:00] <Hixie> i am just worried people are gonna be doing this stuff in a tight loop or something
  836. # [20:00] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  837. # [20:00] <MikeSmith> milliseconds
  838. # [20:00] <MikeSmith> i think
  839. # [20:00] <Hixie> that's what i mean
  840. # [20:00] <Hixie> it's slow
  841. # [20:01] <MikeSmith> so we make the show opt in
  842. # [20:02] <Hixie> The kind of thing I'm worried about is things like a library checking this on startup
  843. # [20:02] <Philip`> Need an async createDocumentOutlinePromise, clearly
  844. # [20:02] <Hixie> Philip`: can't be async, it depends on the dom tree
  845. # [20:02] <Hixie> MikeSmith: like people did with webgl construction
  846. # [20:02] <Ms2ger> createVerySlowDocumentISaidSlowOutline()
  847. # [20:02] <Philip`> It'd take an instantaneous copy-on-write snapshot of the current DOM tree, and then compute the outline asynchronously
  848. # [20:03] <Hixie> Philip`: for a 5mb file, that can be a lot of ram or a lot of time
  849. # [20:03] <Hixie> MikeSmith: or people running it in a tight loop, like they did with getElementsByTagName
  850. # [20:03] <Philip`> Copy-on-write doesn't take any memory or time (unless you write)
  851. # [20:04] <gsnedders> Hixie: When JS can already take arbitrary time, why's this an issue?
  852. # [20:04] * gsnedders is confused
  853. # [20:04] <Hixie> Philip`: well it takes at least a bit to track that you need to copy on write, but sure
  854. # [20:04] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
  855. # [20:04] <Hixie> gsnedders: because UA vendors will be tempted to "optimise" the algorithm
  856. # [20:04] * Joins: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net)
  857. # [20:05] <Ms2ger> Hixie, tests ;)
  858. # [20:05] <gsnedders> Hixie: Won't that happen whatever you spec?
  859. # [20:05] <gsnedders> Hixie: Also just make sure people impl it correctly. :P
  860. # [20:05] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  861. # [20:05] <Hixie> gsnedders: given that you already didn't implement it correctly... :-P
  862. # [20:06] * Parts: freedrull (~freedrull@freedrool.us)
  863. # [20:06] <gsnedders> Hixie: Bugs happen, and nobody wrote TCs for me!
  864. # [20:06] <gsnedders> Hixie: Obviously I need a QA department :)
  865. # [20:06] <Philip`> If you're just worried about someone benchmarking the function, design it so it computes the outline synchronously (which makes the implementation easy) and then asynchronously sleeps for 500+Math.random()*100 msecs before returning the outline to a callback
  866. # [20:06] <Hixie> gsnedders: anyway i'm just saying that there are costs and it's just not a trivial matter; i'm not saying we shouldn't expose it
  867. # [20:06] <Hixie> Philip`: hah
  868. # [20:07] * Joins: weinig (~weinig@17.114.9.91)
  869. # [20:07] * Quits: weinig (~weinig@17.114.9.91) (Client Quit)
  870. # [20:08] <Hixie> gsnedders: (btw, there are "tests" in the spec now, if you do want some)
  871. # [20:08] <Hixie> gsnedders: (they cover the interesting cases i'm aware of)
  872. # [20:08] <gsnedders> Hixie: (It's abandonware from my POV now, pretty much)
  873. # [20:08] <Hixie> k
  874. # [20:08] * abstractj|lunch is now known as abstractj
  875. # [20:10] * Joins: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi)
  876. # [20:10] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  877. # [20:18] <MikeSmith> Hixie: I can write up a message to the list asking for implementor assessments, if you want
  878. # [20:20] <Hixie> if there's author demand or implementation demand, that certainly makes the decisions easier
  879. # [20:20] <MikeSmith> ok
  880. # [20:20] * Joins: esprehn_ (esprehn@nat/google/x-rilzxrwsqgurkjrn)
  881. # [20:20] * Joins: svl (~me@202.68.83.163)
  882. # [20:20] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  883. # [20:22] * Joins: rniwa (~rniwa@2620:149:4:1b01:c917:4f19:f63f:68e7)
  884. # [20:22] <MikeSmith> so I'll write up a message to try to present the case, we see if we get any bites
  885. # [20:28] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  886. # [20:29] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Linkinus - http://linkinus.com)
  887. # [20:30] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  888. # [20:31] * Joins: SimonSapin (~simon@207.239.114.206)
  889. # [20:38] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
  890. # [20:42] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  891. # [20:42] * Joins: karlcow (~karl@nerval.la-grange.net)
  892. # [20:42] * Quits: svl (~me@202.68.83.163) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  893. # [20:48] * Joins: jsoncorwin (~textual@c-50-136-206-12.hsd1.ca.comcast.net)
  894. # [20:50] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  895. # [20:50] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 248 seconds)
  896. # [20:52] * Joins: cgcardona (~cgcardona@70-1-90-201.pools.spcsdns.net)
  897. # [20:52] * Quits: cgcardona (~cgcardona@70-1-90-201.pools.spcsdns.net) (Changing host)
  898. # [20:52] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  899. # [20:52] <GPHemsley> Hixie: Any chance of <time datetime="2001" approximate>c. 2001</time>?
  900. # [20:52] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
  901. # [20:53] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  902. # [20:53] <GPHemsley> (that's: LOWERCASE C, PERIOD, SPACE)
  903. # [20:53] <Hixie> what's the use case?
  904. # [20:53] <GPHemsley> approximate dates
  905. # [20:54] <Hixie> i figured that, thanks :-P. i mean, what software is going to process it and what will it do with it
  906. # [20:54] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  907. # [20:54] <GPHemsley> well, say I have a collection of photos, and I list the date that each one was taken
  908. # [20:54] <GPHemsley> but for a particular photo, I don't know the exact date
  909. # [20:55] <GPHemsley> I only know enough to say "circa 2001"
  910. # [20:55] <GPHemsley> and of course I mark up all these photo's dates in <time>
  911. # [20:55] <GPHemsley> so now what do I do?
  912. # [20:57] <GPHemsley> so the machine aspect would be the collection of metadata
  913. # [20:57] <GPHemsley> s/collection/act of collecting/
  914. # [20:59] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
  915. # [21:06] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: Leaving)
  916. # [21:07] <Hixie> GPHemsley: that doesn't answer my question: what software is going to process it and what will it do with it?
  917. # [21:07] * Joins: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net)
  918. # [21:07] * Quits: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net) (Changing host)
  919. # [21:07] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  920. # [21:09] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  921. # [21:10] <Hixie> GPHemsley: that doesn't answer my question: what software is going to process it and what will it do with it?
  922. # [21:10] <GPHemsley> Hixie: What do they do with <time> now?
  923. # [21:11] <Hixie> the current use cases are about future css automatic restyling, and microdata processing.
  924. # [21:11] * Joins: jontsa (~jons@xdsl-83-150-86-57.nebulazone.fi)
  925. # [21:11] <Hixie> afk for a bit, will resume after lunch
  926. # [21:11] <GPHemsley> Hixie: What kind of microdata processing? (I'm not too familiar with it.)
  927. # [21:12] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
  928. # [21:12] <tantek> <time> is currently used for microformats quite a bit
  929. # [21:12] * Parts: jontsa (~jons@xdsl-83-150-86-57.nebulazone.fi)
  930. # [21:12] <tantek> hCalendar in particular
  931. # [21:12] <GPHemsley> Hixie: But I imagine this could fall into both of those usecases.
  932. # [21:13] <tantek> GPHemsley - there wasn't enough use-cases / support for circa year to get it into the <time> element definition
  933. # [21:13] <GPHemsley> tantek: Oh, it's been suggested before?
  934. # [21:14] <tantek> GPHemsley - yes, see and please (I encourage you!) add to: http://wiki.whatwg.org/wiki/Time#Fuzzy_dates
  935. # [21:14] * GPHemsley wonders what "flourished 1580" means
  936. # [21:14] <tantek> (actually that whole wiki page is good background reading on what features we've added to the time element and why)
  937. # [21:15] <GPHemsley> oh, like, it built up to then?
  938. # [21:15] <GPHemsley> that's kinda iffy
  939. # [21:15] <tantek> GPHemsley - I think it's missing the end date, e.g. see here: http://en.wikipedia.org/wiki/Basawan
  940. # [21:15] <GPHemsley> ah
  941. # [21:16] <GPHemsley> not sure that's a good usecase for approximate dates
  942. # [21:16] <GPHemsley> that's just "we only know about him for this period)
  943. # [21:16] <GPHemsley> s/)/"/
  944. # [21:16] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  945. # [21:17] <tantek> GPHemsley - I agree - I think the "Fuzzy Dates" section needs some work
  946. # [21:17] <GPHemsley> yeah, I was considering that myself
  947. # [21:17] <tantek> to split uncertain dates (circa) from uncertain date ranges (flourished)
  948. # [21:17] <tantek> I just added the citation for "flourished" (since you asked what it meant :) )
  949. # [21:18] <tantek> BTW - note the comments section on Fuzzy Dates
  950. # [21:19] * Quits: SimonSapin (~simon@207.239.114.206) (Ping timeout: 248 seconds)
  951. # [21:19] * Joins: mpt (~mpt@nat/canonical/x-ljttvtikqkwjjsmu)
  952. # [21:19] * Quits: mpt (~mpt@nat/canonical/x-ljttvtikqkwjjsmu) (Changing host)
  953. # [21:19] * Joins: mpt (~mpt@canonical/mpt)
  954. # [21:21] <GPHemsley> will do
  955. # [21:21] <tantek> any questions - I'm happy to help with documenting further potential <time> improvements
  956. # [21:21] <GPHemsley> ick, this whole page could do with a cleanup
  957. # [21:21] <tantek> It's been an important area of improvement in HTML in particular for microformats use cases that have needed it for years.
  958. # [21:22] * GPHemsley tries to put blinders on
  959. # [21:22] <tantek> Indeed I tried to cluster similar sets of problems/proposals, and then sort by rough utility / use-cases.
  960. # [21:22] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  961. # [21:23] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  962. # [21:23] <tantek> It might be worth taking the time to move all the accepted proposals to an Accepted section at the bottom.
  963. # [21:23] <tantek> but for a while, it wasn't clear what was going forward and what wasn't so we tried to keep the page structure fairly stable so folks could easily re-find things when they came back to it.
  964. # [21:23] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  965. # [21:24] <GPHemsley> For future reference: 1st-level headers (1 =) are reserved for page titles
  966. # [21:24] <tantek> citation?
  967. # [21:24] <tantek> (not that I disagree, just would be handy to know the reasoning)
  968. # [21:24] <tantek> and is that for MediaWiki or Wikipedia only?
  969. # [21:24] <GPHemsley> well, look at the styling of the page header ;)
  970. # [21:25] <GPHemsley> it may be inspired by Wikipedia, but I prefer to carry it through to all MediaWiki implementations
  971. # [21:25] <GPHemsley> given how it is marked up and/or styled
  972. # [21:25] <tantek> I've used later 1st-level headers when it's too much of a pain (and looks bad stylistically) to increase heading levels when moving from one section to another
  973. # [21:26] <GPHemsley> that's not exactly the greatest justification ;)
  974. # [21:26] * GPHemsley wonders how you code in Python
  975. # [21:26] <tantek> I don't code in Python :)
  976. # [21:26] <GPHemsley> http://en.wikipedia.org/wiki/Wikipedia:MOSHEAD#Section_headings
  977. # [21:26] <GPHemsley> "(The highest heading level technically possible is =Title=; but do not use it in articles, because it is reserved for the automatically generated top-level heading at the top of the page containing the title of the whole article.)"
  978. # [21:27] <GPHemsley> so that's what Wikipedia says
  979. # [21:28] <GPHemsley> given the resulting markup generated, there may also be accessibility concerns
  980. # [21:28] <GPHemsley> (because they are literally translated to <h1>)
  981. # [21:29] <Ms2ger> Heh: http://24.media.tumblr.com/9c78b3d6ddce1292a889a977667f10cb/tumblr_mi9sc0oIXi1rvsbh9o1_500.jpg
  982. # [21:29] <tantek> so I think I used the level 1 headings because I wanted to a way to group the feature proposals without losing the stylistic heading underline for each specific proposal
  983. # [21:29] <tantek> the next level of heading disappears too easily among the prose
  984. # [21:29] <tantek> especially in a long page
  985. # [21:30] <tantek> nah, multiple h1s doesn't hurt accessibility as long as the first h1 is done correctly
  986. # [21:30] <tantek> same thing for WP too - the argument against using =heading= doesn't hold up because the first <h1> is just fine (and works with the page title as well)
  987. # [21:31] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
  988. # [21:31] <GPHemsley> tantek: What does it mean to be "done correctly"? All the subsequent <h1>s would be at the same level as the first one.
  989. # [21:31] <GPHemsley> But anyway, with this many sections and this length of a page, it could probably do with being split into multiple pages
  990. # [21:32] <tantek> yeah that's a good point. I'll move the accepted proposals to a new page to start with
  991. # [21:33] <tantek> also the intro is out-dated now that a lot of the proposals have made it into specs
  992. # [21:33] <tantek> yeah I need to give this page some time
  993. # [21:33] <tantek> ;)
  994. # [21:33] * Quits: jsoncorwin (~textual@c-50-136-206-12.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  995. # [21:34] <GPHemsley> yeah, I was gonna ask, is this information still current?
  996. # [21:34] <tantek> most of it is yes. I added various status lines accordingly.
  997. # [21:34] <tantek> just fixing the intro now
  998. # [21:36] <GPHemsley> Hixie: I see annevk recently had to delete a spam page created by a user ;)
  999. # [21:37] <GPHemsley> (and from a sleeper user, no less)
  1000. # [21:37] * Joins: othermaciej (~mjs@2620:149:f01:201:521:6827:f1ea:1f45)
  1001. # [21:37] <tantek> how old a user? perhaps before sign-ups were gated?
  1002. # [21:38] <Ms2ger> gsnedders, do you know if there is a particular reason [DATE] uses UTC?
  1003. # [21:38] <GPHemsley> tantek: Yeah, it was during that brief period after the upgrade that user registrations were open.
  1004. # [21:38] <GPHemsley> tantek: But Hixie recently asked me to remove a restriction that would have prevented this. ;)
  1005. # [21:38] <gsnedders> Ms2ger: No. But I expect there was one.
  1006. # [21:39] * abstractj is now known as abstractj|away
  1007. # [21:39] <Ms2ger> Alright :)
  1008. # [21:39] <Ms2ger> It's not even five years ago you wrote that code, though...
  1009. # [21:40] <gsnedders> Four years ago is long enough :)
  1010. # [21:40] <GPHemsley> four years is two lifetimes!
  1011. # [21:40] * jonlee|afk is now known as jonlee
  1012. # [21:41] <tantek> GPHemsley, ok cleanup started (first iteration).
  1013. # [21:41] <GPHemsley> k
  1014. # [21:41] <tantek> off to lunch now, will do more when I get back.
  1015. # [21:42] <tantek> and I'll try to reduce the extra h1s ;)
  1016. # [21:42] <GPHemsley> I see just removing the accepted ones will cut the page length in half
  1017. # [21:42] <GPHemsley> but yeah, that'd be much appreciated :)
  1018. # [21:44] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
  1019. # [21:45] <GPHemsley> tantek, Hixie: But anyway, I think just have a binary way to say that a date is approximate would be enough to cover a lot of the usecases, even with ranges (durations?).
  1020. # [21:46] <jgraham> "14:37 < GPHemsley> four years is two lifetimes!" - gsnedders is a bit older than that now
  1021. # [21:46] <GPHemsley> Hixie: Is it possible to have an attribute that can be both binary (present/absent) and have a value?
  1022. # [21:47] <GPHemsley> jgraham: Not by much! ;)
  1023. # [21:47] <jgraham> GPHemsley: That is possible of course. But it doesn't sound like a good idea :)
  1024. # [21:47] <GPHemsley> jgraham: Why not?
  1025. # [21:48] <jgraham> Because most attributes don't work like that
  1026. # [21:48] <GPHemsley> these are attributes 2.0!
  1027. # [21:49] <GPHemsley> (or is it attributes5?)
  1028. # [21:52] <gsnedders> GPHemsley: 10x seems like a fair bit :P
  1029. # [21:52] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1030. # [21:52] <GPHemsley> gsnedders: Oh, but the first few don't count. They're throwaways.
  1031. # [21:53] <GPHemsley> tantek: How about <time datetime="2001" approximate within="3y">? @approximate is boolean, @within is duration.
  1032. # [21:54] <GPHemsley> tantek: (Perhaps @approximate is implied by the presence of @within?)
  1033. # [21:55] <GPHemsley> tantek: Oh, no, wait. Durations are calculated in no more than hours?
  1034. # [21:55] <GPHemsley> tantek: Or weeks.
  1035. # [21:59] * jernoble is now known as jernoble|afk
  1036. # [21:59] * jernoble|afk is now known as jernoble
  1037. # [21:59] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 256 seconds)
  1038. # [22:03] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1039. # [22:03] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  1040. # [22:03] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  1041. # [22:04] * Quits: othermaciej (~mjs@2620:149:f01:201:521:6827:f1ea:1f45) (Quit: othermaciej)
  1042. # [22:05] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1043. # [22:07] * Joins: othermaciej (~mjs@17.244.0.37)
  1044. # [22:09] <GPHemsley> tantek: The full period syntax of ISO8601 would allow years and months, though.
  1045. # [22:11] <GPHemsley> I suppose we could have separate comparable and incomparable duration types.
  1046. # [22:12] <GPHemsley> Or, rather, have differing degrees of comparability
  1047. # [22:12] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  1048. # [22:12] <GPHemsley> Like, one type is only comparable down to 1 month; the other would be as it is now, from weeks to seconds.
  1049. # [22:12] * GPHemsley shrugs
  1050. # [22:13] <GPHemsley> Ah, and then granularity would be tied to how specific @datetime is.
  1051. # [22:14] <GPHemsley> So, you can't have datetime="2001" and then have within="1s"
  1052. # [22:14] <GPHemsley> <time datetime="2001" within="3y">
  1053. # [22:15] <GPHemsley> <time datetime="2001-03" within="2M">
  1054. # [22:15] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
  1055. # [22:15] <GPHemsley> <time datetime="2001-03-07" within="5d">
  1056. # [22:16] * GPHemsley wanders off
  1057. # [22:20] * Joins: nessy (~silviapf@1.145.70.214)
  1058. # [22:22] * Quits: nessy (~silviapf@1.145.70.214) (Read error: No route to host)
  1059. # [22:22] * Joins: nessy (~silviapf@1.145.70.214)
  1060. # [22:23] * Quits: nessy (~silviapf@1.145.70.214) (Client Quit)
  1061. # [22:24] * jonlee is now known as jonlee|afk
  1062. # [22:30] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
  1063. # [22:30] * Joins: rc0mbs (~rcombs@rodgercombs.tk)
  1064. # [22:31] * Joins: rniwa_ (~rniwa@17.114.105.143)
  1065. # [22:31] * rc0mbs is now known as rcombs
  1066. # [22:31] * Quits: rniwa (~rniwa@2620:149:4:1b01:c917:4f19:f63f:68e7) (Quit: rniwa)
  1067. # [22:31] * rniwa_ is now known as rniwa
  1068. # [22:32] * Joins: weinig (~weinig@17.114.109.229)
  1069. # [22:33] * Quits: Ms2ger (~Ms2ger@1.236-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
  1070. # [22:36] * Quits: Masklinn (~textual@79.132.236.146)
  1071. # [22:37] * Joins: isherman-book (Adium@nat/google/x-blkfjlzowxggffgp)
  1072. # [22:41] <jgraham> odinho: I see Mozilla gave you a monkey
  1073. # [22:41] <jgraham> And still no hippo for annevk
  1074. # [22:48] * Quits: TallTed (~Thud@63.119.36.36)
  1075. # [22:53] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1076. # [23:01] * Quits: isherman-book (Adium@nat/google/x-blkfjlzowxggffgp) (Quit: Leaving.)
  1077. # [23:02] * Quits: esprehn_ (esprehn@nat/google/x-rilzxrwsqgurkjrn) (Quit: esprehn_)
  1078. # [23:02] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1079. # [23:04] * Quits: othermaciej (~mjs@17.244.0.37) (Quit: othermaciej)
  1080. # [23:05] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
  1081. # [23:11] * Joins: rniwa_ (~rniwa@17.245.104.91)
  1082. # [23:11] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
  1083. # [23:12] * Quits: marcosc (~marcosc@bl11-16-171.dsl.telepac.pt) (Remote host closed the connection)
  1084. # [23:13] * Quits: rniwa (~rniwa@17.114.105.143) (Ping timeout: 252 seconds)
  1085. # [23:13] * rniwa_ is now known as rniwa
  1086. # [23:15] <GPHemsley> tantek: Another possibility is to add to the syntax of @datetime: 2001?3y, 2001-03?3M, 2001-03-07?5d
  1087. # [23:15] * Joins: othermaciej (~mjs@2620:149:f01:203:5518:3157:3794:d4b3)
  1088. # [23:15] * Joins: cgcardona (~cgcardona@131.107.200.34)
  1089. # [23:15] * Quits: cgcardona (~cgcardona@131.107.200.34) (Changing host)
  1090. # [23:15] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1091. # [23:15] <GPHemsley> tantek: That way, you can show "circa" by having a lone question mark, and no older parser would mistake it for an exact date (since they'd treat it as invalid).
  1092. # [23:16] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
  1093. # [23:19] <Hixie> back
  1094. # [23:22] * Quits: weinig (~weinig@17.114.109.229) (Quit: weinig)
  1095. # [23:24] * Joins: esprehn_ (esprehn@nat/google/x-iuhvlgyqkmkcjrot)
  1096. # [23:25] <GPHemsley> front
  1097. # [23:28] <Hixie> who was the account of the guy who created the page created by?
  1098. # [23:28] <Hixie> i'm curious to see how he asked for the account
  1099. # [23:28] <Hixie> (re wiki spam)
  1100. # [23:28] <Hixie> 23 October 2012
  1101. # [23:28] <GPHemsley> he was a self-registration
  1102. # [23:28] <GPHemsley> back during that small period where it was open
  1103. # [23:28] <Hixie> aah
  1104. # [23:29] <Hixie> ok then i'm still fine with our policy of letting new users create pages
  1105. # [23:29] <Hixie> :-)
  1106. # [23:29] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
  1107. # [23:29] <Hixie> thanks for you and anne keeping eyes peeled
  1108. # [23:29] <GPHemsley> who knows how many sleeper agents there are!
  1109. # [23:29] <GPHemsley> ;)
  1110. # [23:29] <Hixie> well, one per three months is fine
  1111. # [23:29] <Hixie> :-)
  1112. # [23:29] * Joins: weinig (~weinig@17.114.109.229)
  1113. # [23:29] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
  1114. # [23:29] <Hixie> some level of spam is manageable
  1115. # [23:29] * GPHemsley activates all the sleeper agents he secretly registered in October
  1116. # [23:30] <Hixie> dude if the guy who has admin rights to our wiki is a sleeper agent, we're screwed :-P
  1117. # [23:30] <GPHemsley> hah
  1118. # [23:30] <wilhelm> He's probably a cylon.
  1119. # [23:31] <GPHemsley> if the only thing the guy who has admin rights to the wiki does is create spam articles, I'd say you're OK ;)
  1120. # [23:33] * Joins: isherman-book (~Adium@216.239.45.87)
  1121. # [23:33] * Quits: isherman-book (~Adium@216.239.45.87) (Client Quit)
  1122. # [23:35] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
  1123. # [23:37] * jonlee|afk is now known as jonlee
  1124. # [23:38] * Joins: shezbaig_wk (c7aca961@gateway/web/freenode/ip.199.172.169.97)
  1125. # [23:39] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
  1126. # [23:39] * Quits: othermaciej (~mjs@2620:149:f01:203:5518:3157:3794:d4b3) (Quit: othermaciej)
  1127. # [23:39] * Quits: weinig (~weinig@17.114.109.229) (Quit: weinig)
  1128. # [23:40] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  1129. # [23:44] * Joins: ColloquyUser (~colloquyu@112.198.79.247)
  1130. # [23:46] <Hixie> GPHemsley: knowing you you'd delete them yourself too...
  1131. # [23:47] <Hixie> should "2rd chapter, part 3" sort between "1" and "3" or between "2 2" and "2 4"?
  1132. # [23:47] * jonlee is now known as jonlee|afk
  1133. # [23:47] <Hixie> TabAtkins: (^ since you may care)
  1134. # [23:47] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1135. # [23:47] <Hixie> also pretend i wrote "2nd", not "3rd"
  1136. # [23:48] <Hixie> and definitely don't assume i wrote "2rd", that would be stoopid
  1137. # [23:48] * Joins: isherman-book (Adium@nat/google/x-rhwirqmqagyeyjej)
  1138. # [23:49] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
  1139. # [23:50] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  1140. # [23:52] * Joins: weinig (~weinig@17.114.109.229)
  1141. # [23:55] * Parts: ColloquyUser (~colloquyu@112.198.79.247)
  1142. # [23:56] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1143. # [23:59] <Hixie> well if y'all are lacking in opinions on this, i'm gonna say it goes between "2 2" and "2 4".
  1144. # [23:59] * Quits: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi) (Remote host closed the connection)
  1145. # [23:59] <Hixie> basically, if after parsing the first number, i detect another number later, then the first number will sort after any string that only contains one number.
  1146. # [23:59] <Hixie> (and has the same prefix)
  1147. # [23:59] * Joins: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi)
  1148. # Session Close: Sat Feb 16 00:00:01 2013

The end :)