/irc-logs / freenode / #whatwg / 2009-07-07 / end

Options:

  1. # Session Start: Tue Jul 07 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:00] <hober> That's like having consensus that the Roman Empire never fell.
  4. # [00:00] <gsnedders> It didn't.
  5. # [00:00] <Hixie> the consensus is based on the expert opinions of their constituents, i believe
  6. # [00:01] <Lachy> so it's an appeal to authority, who's consensus is itself based on an appeal to authority?
  7. # [00:01] <Lachy> wow
  8. # [00:01] <Hixie> digg is weird
  9. # [00:02] <gsnedders> Hixie: Looking at the HTML 5 codec thing?
  10. # [00:02] <Hixie> article "Decoding the HTML 5 video codec debate - Ars Technica" has the following link suggested as "related by keyword": "5 Bizarre Sexual Conditions That Can Ruin Your Life"
  11. # [00:03] <ojan> 5. Discussing video codecs in bed
  12. # [00:04] <Hixie> i can't scroll the digg comments page in safari
  13. # [00:04] <Hixie> it keeps scrolling back to the top
  14. # [00:04] <Hixie> wtf
  15. # [00:04] <Hixie> i hate digg
  16. # [00:04] <gsnedders> Hixie: Any interesting replies to my comments?
  17. # [00:05] <Lachy> gsnedders, I don't see any
  18. # [00:05] <gsnedders> Lachy: Do you have all threads expanded?
  19. # [00:07] <Hixie> i was just looking to see who was trashtalking me, but it turned out to me someone who's comments are all paranoid rants, so i didn't feel the need to investigate further :-)
  20. # [00:07] <Lachy> gsnedders, I do now. There's some responses to you
  21. # [00:08] <Lachy> "Ian Hickson is personally responsible for the failure of the video tag, because he has made too many enemies in all three camps..." :-D
  22. # [00:08] <Hixie> check out the guy's other comments though
  23. # [00:09] <Lachy> this one? "Well apparently Ian Hickson has somehow acheived the post where he is personally responsible for HTML 5, and he routeinly trash talks all the other members of the committee. I don't understand how that happened, but this is mostly a result of push back on this Ian Hickson character..."
  24. # [00:09] <Hixie> i mean other comments in other threads
  25. # [00:09] <Lachy> oh, here? http://digg.com/users/B1665r
  26. # [00:10] <Hixie> yeah
  27. # [00:10] <Hixie> it strikes me that saying that he only writes paranoid rants is not going to help me any in convincing him that i don't trashtalk people regularly
  28. # [00:11] <Hixie> though he wouldn't have known i was talking abotu him if you hadn't pasted what he wrote and his username into the channel :-P
  29. # [00:12] <Lachy> just get krijnh to clean up the logs and he'll never know
  30. # [00:12] <Hixie> i don't hide my words :-)
  31. # [00:13] <gsnedders> I just talk incoherently, and claim not to use words.
  32. # [00:13] <gsnedders> Though I guess UAX #29 would disagree
  33. # [00:15] <Lachy> gsnedders, no-one ever knows what you're talking about anyway :-)
  34. # [00:15] <gsnedders> Lachy: esp. on Twitter
  35. # [00:17] <Lachy> LOL, some of these rationale for including summary="" from the esw wiki are funny.
  36. # [00:18] <Lachy> "19. Including @summary solves a real problem."
  37. # [00:18] <Lachy> "20. Including @summary removes an obstacle to accessibility advocates promoting the use of HTML5."
  38. # [00:20] * Quits: roc (n=roc@121.74.139.174)
  39. # [00:20] * Quits: heycam (n=cam@124-168-95-60.dyn.iinet.net.au) ("bye")
  40. # [00:21] * Joins: archtech (n=stanv@83.228.56.37)
  41. # [00:23] <tantek> Lachy - perhaps the [citation-required] template/convention of Wikipedia would be useful for claims that are made without supporting evidence.
  42. # [00:24] <Lachy> tantek, unfortunately, the esw wiki seems to lack any useful templates like that
  43. # [00:24] <tantek> Lachy, but you could introduce such templates into the whatwg wiki
  44. # [00:24] <Lachy> yeah, that would be possible
  45. # [00:24] <tantek> and thus continue your fork of the Table Summary page there with more diligence
  46. # [00:25] <hober> pedantic correction: it's {{Citation needed}}
  47. # [00:25] <tantek> regarding "PFWG has consensus on the idea that summary="" is successful" - it is better (more scientific) to document data/opinions, even bad data / opinions, and debunk it, than not to document it at all.
  48. # [00:25] <Lachy> hober, it's it {{cite}} ?
  49. # [00:26] <Lachy> s/it's/Isn't/
  50. # [00:26] <tantek> debunk *them* (them being the opinions as it were, not the people)
  51. # [00:26] <tantek> if necesary, label opinions as "appeal to authority", or "based on personal anecdote" etc., whatever you think is the appropriate critique.
  52. # [00:27] <tantek> because even data based on personal anecdote is better than no data.
  53. # [00:27] <tantek> it just has be considered with the appropriate weight relative to other kinds of data (data on studies of a hundred websites for example)
  54. # [00:31] <Lachy> I'm not going to copy and paste most of the existing content. I think a better approach is to sift through the existing page and e-mail archives and simply document any supported claims, preferably with citations for each
  55. # [00:32] <Lachy> But not tonight. I'm getting quite tired.
  56. # [00:33] <tantek> Lachy yes that seems reasonable
  57. # [00:34] * Joins: nessy (n=nessy@124-170-106-150.dyn.iinet.net.au)
  58. # [00:34] <tantek> There may also be value in documenting which claims are *unsupported* in a separate section, just to highlight the fact that the claims are unsupported - so that if such claims are reiterated in email - you can follow-up with the response that the claim is unsupported per URL.
  59. # [00:34] <Lachy> I started the page. http://wiki.whatwg.org/wiki/Table_Summary
  60. # [00:35] <Lachy> feel free to continue with it and I'll try and get back to it tomorrow evening
  61. # [00:35] <Hixie> what's it for?
  62. # [00:36] * Quits: gsnedders (n=gsnedder@c83-252-196-10.bredband.comhem.se)
  63. # [00:43] * Quits: cyberpear (n=james@fedora/cyberpear) (Read error: 60 (Operation timed out))
  64. # [00:47] * Joins: cyberpear (n=james@fedora/cyberpear)
  65. # [00:55] * Joins: weinig_ (n=weinig@nat/apple/x-fdd15eef3044f0d9)
  66. # [00:55] * Quits: weinig (n=weinig@nat/apple/x-a94fbe6fd22e01e9) (Read error: 104 (Connection reset by peer))
  67. # [00:59] * Quits: Phae (n=phaeness@cpc2-acto6-0-0-cust747.brnt.cable.ntl.com)
  68. # [01:07] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  69. # [01:08] * Joins: weinig (n=weinig@17.246.17.208)
  70. # [01:10] <tantek> Lachy - regarding the page, I've added questions to the one Pro item of the sort that I think should be asked about Pro and Con items of any particular proposed solution.
  71. # [01:12] <Lachy> tantek, yeah, I intend to provide that info. There's some notes about it in the esw wiki and others I've seen in the mail archives that I will have to find
  72. # [01:20] * Parts: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net)
  73. # [01:20] * Joins: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net)
  74. # [01:23] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
  75. # [01:23] * Quits: weinig_ (n=weinig@nat/apple/x-fdd15eef3044f0d9) (Read error: 110 (Connection timed out))
  76. # [01:25] * Quits: dbaron (n=dbaron@nat/mozilla/x-2b5a56111872ae13) ("8403864 bytes have been tenured, next gc will be global.")
  77. # [01:30] * Joins: dbaron (n=dbaron@nat/mozilla/x-e93b42cea861d533)
  78. # [01:34] * Joins: dimich_ (n=dimich@98.125.170.245)
  79. # [01:35] * Quits: dglazkov (n=dglazkov@nat/google/x-d487413ed65e01a2)
  80. # [01:43] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
  81. # [01:55] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
  82. # [02:16] * Joins: slightlyoff (n=slightly@nat/google/x-0327e08b7694e700)
  83. # [02:22] * Quits: T-- (n=tim@p5B016835.dip.t-dialin.net) ("?Q")
  84. # [02:22] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  85. # [02:22] * Joins: dimich__ (n=dimich@98.125.170.245)
  86. # [02:24] * Quits: ap (n=ap@nat/apple/x-aca5a04e02421d84)
  87. # [02:28] * Quits: yshin (n=yshin@72.14.227.1)
  88. # [02:30] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-0fdcee9a84642328)
  89. # [02:30] * Quits: dimich_ (n=dimich@98.125.170.245) (Read error: 110 (Connection timed out))
  90. # [02:33] * Quits: dbaron (n=dbaron@nat/mozilla/x-e93b42cea861d533) ("8403864 bytes have been tenured, next gc will be global.")
  91. # [02:35] * Quits: weinig (n=weinig@17.246.17.208) (Remote closed the connection)
  92. # [02:36] * Joins: weinig (n=weinig@nat/apple/x-1c91c9891a2b282c)
  93. # [02:45] <Hixie> sicking: do you think we should require SQL support?
  94. # [02:45] * Joins: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net)
  95. # [02:48] * Parts: billmason (n=billmaso@ip143.unival.com)
  96. # [03:05] <Philip`> Hixie: philip.html5.org is more recent, and less of a random meaningless domain
  97. # [03:07] <Hixie> k
  98. # [03:08] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 60 (Operation timed out))
  99. # [03:09] * Joins: othermaciej (n=mjs@17.246.18.9)
  100. # [03:12] * Joins: webben (n=benh@82.152.35.195)
  101. # [03:12] <Philip`> jgraham: The cost of the ifs seems pretty irrelevant in overall html5lib performance, so it doesn't really seem like an interesting thing to optimise, if I remember correctly
  102. # [03:13] <Philip`> Changing e.g. the way it looks at content model flag doesn't seem to affect much either
  103. # [03:14] <Philip`> (I think I tried making an extremely stripped down tokeniser that basically parses < and tag names and > and data, or something like that, and it was quite similarly slow to html5lib)
  104. # [03:23] * Parts: ojan (n=ojan@72.14.229.81)
  105. # [03:26] * Quits: cying (n=cying@70.90.171.153)
  106. # [03:26] * Philip` notes that Alton Towers has nice rollercoasters
  107. # [03:27] * Joins: MikeSmith (n=MikeSmit@EM114-48-146-91.pool.e-mobile.ne.jp)
  108. # [03:31] * Quits: MikeSmith (n=MikeSmit@EM114-48-146-91.pool.e-mobile.ne.jp) (Client Quit)
  109. # [03:31] * Joins: MikeSmith (n=MikeSmit@EM114-48-146-91.pool.e-mobile.ne.jp)
  110. # [03:52] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  111. # [03:52] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  112. # [03:54] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  113. # [04:06] * Joins: ap (n=ap@70-1-114-31.pools.spcsdns.net)
  114. # [04:15] <roc> Hixie: are you comparing requiring SQL with requiring Theora?
  115. # [04:22] * Quits: sgalineau (n=sylvaing@c-98-247-143-102.hsd1.wa.comcast.net) (Read error: 60 (Operation timed out))
  116. # [04:25] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
  117. # [04:27] * Quits: othermaciej (n=mjs@17.246.18.9)
  118. # [04:34] * Quits: archtech (n=stanv@83.228.56.37)
  119. # [04:41] * Quits: Wolfman2000 (n=Wolfman2@cpe-065-184-176-090.ec.res.rr.com) (Read error: 110 (Connection timed out))
  120. # [04:41] * Quits: dimich__ (n=dimich@98.125.170.245)
  121. # [04:44] * Quits: dolske_ (n=dolske@nat/mozilla/x-cfb4992036795da1)
  122. # [04:45] * Joins: jorlow_ (n=jorlow@nat/google/x-259c07c041e02d61)
  123. # [04:45] * Joins: jorlow__ (n=jorlow@216.239.45.19)
  124. # [04:46] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  125. # [04:47] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  126. # [04:47] * jwalden would be fine with sql if there were general agreement upon some rigorous specification of exact syntax and behavior
  127. # [04:48] <jwalden> which doesn't seem likely to happen given the enormity of the prerequisite tasks, but is not entirely unlikely
  128. # [04:55] * Quits: jorlow__ (n=jorlow@216.239.45.19)
  129. # [05:00] * Quits: john_fallows (n=j_r_fall@adsl-76-243-95-41.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
  130. # [05:00] * Joins: othermaciej (n=mjs@17.246.18.9)
  131. # [05:01] * Quits: MikeSmith (n=MikeSmit@EM114-48-146-91.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  132. # [05:03] * Quits: jorlow (n=jorlow@nat/google/x-db60c1ac5f0c3a92) (Read error: 110 (Connection timed out))
  133. # [05:08] * Quits: jwalden (n=waldo@nat/mozilla/x-7c6e532ecf64a89d) ("->home")
  134. # [05:09] <Hixie> roc: well, a lot of the arguments sicking makes seem to apply equally to ignoring mozilla's preference and requiring support for the sql database api
  135. # [05:09] * Quits: jorlow_ (n=jorlow@nat/google/x-259c07c041e02d61) (Success)
  136. # [05:12] <roc> The arguments seem completely different to me
  137. # [05:13] <othermaciej> in each case, the argument for inclusion would be to promote interoperability by exerting market pressure on holdouts
  138. # [05:13] <roc> but the reasons for people holding out are completely different
  139. # [05:14] <othermaciej> so your Mozilla's reasons for holding out are valid but Apple's are not?
  140. # [05:14] <roc> Modulo my limited understanding of Apple's reasons --- yes.
  141. # [05:15] * Quits: ap (n=ap@70-1-114-31.pools.spcsdns.net)
  142. # [05:16] <roc> if Web SQL was the only plausible solution for structured client-side storage, I'm sure we'd just bite the bullet and do it.
  143. # [05:16] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
  144. # [05:20] <othermaciej> so existence of plausible (though not yet materialized) alternatives justifies holding out, in a way that specs should accomodate?
  145. # [05:21] <roc> depends on what you mean by "materialized"
  146. # [05:21] <roc> http://hg.toolness.com/browser-couch/raw-file/blog-post/index.html
  147. # [05:22] <roc> there are many other differences between the two situations
  148. # [05:22] * Joins: jorlow (n=jorlow@nat/google/x-7472b744a3cd158f)
  149. # [05:22] <Hixie> fundamentally, i don't think i should be in the business of saying that apple's reasons are less good than mozilla's reasons
  150. # [05:22] <Hixie> in particular, not when it won't make any difference anyway
  151. # [05:22] <Hixie> as in this case
  152. # [05:23] <roc> e.g., only one browser implements Web SQL currently, so there's no interop to speak of, whereas we have three browsers with demoed or shipping Theora implementations, one of which is actually different code
  153. # [05:23] <roc> there's the issue of Web SQL not having a real spec
  154. # [05:23] <othermaciej> Right now we have 1 browser shipping it and 2 that have publicly committed to doing so
  155. # [05:23] <roc> Has Opera committed to it?
  156. # [05:23] <othermaciej> vs for Theora, 2 browsers shipping and 1 publicly committed
  157. # [05:24] <othermaciej> Opera has said they will do it
  158. # [05:24] <Hixie> (websql will have a real spec after html5 is in last call, assuming no better alternatives surface -- i'll write it myself if i have to :-) )
  159. # [05:24] <roc> othermaciej: OK, that strengthens the case for Web SQL a bit.
  160. # [05:25] <othermaciej> I think Mozilla is entitled to wait and see what happens, even if I would prefer you did implement Web SQL
  161. # [05:25] <othermaciej> that's why I proposed splitting it from the rest of the Web Storage spec
  162. # [05:25] <roc> I doubt we'll see an independent implementation of SQLite's SQL dialect, though, which remains a worry
  163. # [05:25] <Hixie> i think mozilla's concerns with websql are perfectly valid
  164. # [05:25] <Hixie> i think apple's concerns with theora are valid too
  165. # [05:26] <Hixie> insofar as mozilla thinks their concerns are valid, and apple thinks their concerns are valid
  166. # [05:26] <othermaciej> fwiw Apple is doing a new round of research on the matter
  167. # [05:26] <roc> I don't think we should shy away from making value judgements about peoples' concerns
  168. # [05:26] <roc> people have unreasonable concerns sometimes
  169. # [05:26] <roc> I know it can sound arrogant
  170. # [05:26] <Hixie> that's a very dangerous path to go down, imho
  171. # [05:27] <Hixie> and not one that leads to productive cooperation
  172. # [05:27] <Hixie> what would you do if i said that mozilla's concerns re websql weren't valid?
  173. # [05:27] <Hixie> i doubt you would really appreciate it
  174. # [05:27] <roc> We'd argue about it
  175. # [05:27] <roc> in the past I've had a lot of concerns that you have assuaged in one way or another
  176. # [05:28] <roc> I don't think I personally, or Mozilla in general, am immune to unrealistic or overblown concerns
  177. # [05:29] <roc> putting them on an untouchable pedestal is itself dangerous
  178. # [05:29] <Hixie> i'm talking specifically about "we won't implement X" feedback
  179. # [05:29] <Hixie> for more nuanced feedback, things are more complex
  180. # [05:29] <othermaciej> I think the only thing anyone has done to assuage Apple's concerns (or Google's) about Theora is to say they shouldn't count or imply that they are not on the level
  181. # [05:29] <roc> Mozilla has not said "we won't implement SQL"
  182. # [05:30] <roc> at least, I don't think we have
  183. # [05:30] <Hixie> not quite as explicitly as apple has said it about theora, i'll grant you
  184. # [05:31] <Hixie> anyway, my point was just that sicking's comments seemed to be dangerously close to saying "ignore apple", which i don't think it would be appropriate for me to do, as i think it would set a precedent for ignoring any vendor whose feedback isn't convenient.
  185. # [05:31] <Hixie> which could be mozilla, e.g. as with websql
  186. # [05:32] <Hixie> i'm just trying to treat everyone fairly :-)
  187. # [05:32] <roc> othermaciej: there's an interesting thing. Google's got concerns about Theora not being a great codec. Fine. But they're implementing it anyway. I don't understand why Apple can't do the same.
  188. # [05:32] <roc> othermaciej: or at least, patents are the only reason I can understand.
  189. # [05:32] <othermaciej> our concerns are that we could get sued, and that it might not be viable on the phone
  190. # [05:32] <othermaciej> we're going to investigate both these issues much more in depth
  191. # [05:33] <sayrer_> roc, btw, here's the message from MS on SQL dialects:
  192. # [05:33] <sayrer_> http://groups.google.com/group/mozilla.community.web-standards/msg/d6a92db27bd52bcb
  193. # [05:33] <roc> "viable" as in "consumes more power than your H.264 hardware decoder" or as in "Will Not Work At All"?
  194. # [05:33] <roc> the former is a red herring, I think.
  195. # [05:34] <othermaciej> I wouldn't phrase it in as absolute a way as you just did
  196. # [05:34] <roc> the latter would be a shock
  197. # [05:35] <doublec> vlc plays theora videos on jailbroken iphones so it's certainly possible
  198. # [05:35] <roc> One question in the mega-thread that I asked that never got answered is "how would supporting Theora make the iPhone *worse*"?
  199. # [05:35] <othermaciej> "viable" as in "consumes more power than seems reasonable" and "renders at adequate performance relative to the quality of experience we expect on iPhone OS"
  200. # [05:36] <othermaciej> er
  201. # [05:36] <othermaciej> I phrased one of those backwards
  202. # [05:36] <roc> does Apple reject applications from the iPhone store because they run the CPU at 100%?
  203. # [05:36] <othermaciej> "doesn't consume more power than seems reasonable"
  204. # [05:36] <roc> does Safari refuse to render Web pages that run too much JS?
  205. # [05:36] <othermaciej> we do limit background apps in part to avoid killing the battery
  206. # [05:36] <othermaciej> and yes, MobileSafari has a JS execution limit
  207. # [05:36] <roc> what sort of limit?
  208. # [05:37] <othermaciej> run JS for too long within a given time period and it gets shut off for that page
  209. # [05:37] <roc> ok
  210. # [05:38] <roc> I wonder what Opera thinks about this mobile power issue
  211. # [05:38] <roc> since that's most of their business
  212. # [05:38] <othermaciej> anyway, to clarify the parameters, if it took 10x as much battery that would probably be unacceptable, if it took 1.5x, that probably wouldn't be
  213. # [05:38] <doublec> the camera app on the iphone consumes an enormous amount of power - so does skype. Ban them imho.
  214. # [05:39] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  215. # [05:39] <othermaciej> anyway I think it needs to be put to the test whether a software-only implementation could be acceptable
  216. # [05:40] <othermaciej> I suspect Opera cares less, because it's the device vendor, not the app vendor, who faces the users' ire over poor battery life
  217. # [05:41] <roc> I suspect device vendors are able to forward that feedback
  218. # [05:42] <sayrer_> roc, anyway, I think the SQL comparison is not such a good. I don't think the storage draft has a dangling dependency.
  219. # [05:42] <roc> sayrer_: it's worse, it has a dependency on something that doesn't exist, a spec for SQLite
  220. # [05:42] <sayrer_> well, if the storage draft contains SQL
  221. # [05:43] <sayrer_> if it's moved into a new Web SQL API draft, that document still has it
  222. # [05:43] <roc> right, that could be fixed. I believe Ian when he says he'll fix it if necessary. But we can't be blamed for pushing back against the draft that exists today
  223. # [05:43] * Quits: slightlyoff (n=slightly@nat/google/x-0327e08b7694e700) (Read error: 110 (Connection timed out))
  224. # [05:44] <roc> no-one really knows how hard it will be to spec out the SQL bit. I have faith in Ian's supreme speccing skills, that's all
  225. # [05:44] <sayrer_> roc, I read the response as saying the splitting of the storage spec was due to our lack of implementation
  226. # [05:44] <sayrer_> but it seems to me that splitting the spec is not really the same as leaving something unspecified
  227. # [05:47] <Hixie> roc: :-)
  228. # [06:03] * jwalden wishes hsivonen were not in a time zone that's still somewhat asleep right now
  229. # [06:04] * jwalden reads the .web-standards newsgroup posts
  230. # [06:04] * Quits: jorlow (n=jorlow@nat/google/x-7472b744a3cd158f)
  231. # [06:06] * jwalden hates Hates HATES how threading is utterly destroyed by the unholy mailing list-newsgroup chimera the mirroring software creates
  232. # [06:11] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
  233. # [06:11] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  234. # [06:15] * Quits: weinig (n=weinig@nat/apple/x-1c91c9891a2b282c)
  235. # [06:16] * Joins: tantek (n=tantek@70.36.139.128)
  236. # [06:22] * Quits: othermaciej (n=mjs@17.246.18.9)
  237. # [06:24] * Joins: othermaciej (n=mjs@17.246.18.9)
  238. # [06:24] * Quits: othermaciej (n=mjs@17.246.18.9) (Remote closed the connection)
  239. # [06:26] * Joins: slightlyoff (n=slightly@204.14.154.228)
  240. # [06:26] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  241. # [06:27] * Joins: gavin (n=gavin@firefox/developer/gavin)
  242. # [06:34] * Quits: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
  243. # [06:36] * Joins: ap (n=ap@70-1-114-31.pools.spcsdns.net)
  244. # [06:48] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  245. # [06:52] * Joins: archtech (n=stanv@83.228.56.37)
  246. # [06:56] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  247. # [07:07] * Quits: tantek (n=tantek@70.36.139.128)
  248. # [07:20] <MikeSmith> anybody know of GUI alternative to ssh-keygen?
  249. # [07:22] <kinetik> MikeSmith: PuTTYGen, on Windows.
  250. # [07:22] <MikeSmith> kinetik: thanks
  251. # [07:23] * Quits: ap (n=ap@70-1-114-31.pools.spcsdns.net)
  252. # [07:24] <MikeSmith> kinetik: know if there's any equivalent for OSX?
  253. # [07:25] <MikeSmith> I got an request by e-mail for info about generating a keypair, and don't know if he's on Windows or Mac
  254. # [07:26] <MikeSmith> and no clue personally because I've never used anything but ssh-keygen myself
  255. # [07:26] <jwalden> SSHKeychain, I *think*
  256. # [07:26] <gavin_> send him http://github.com/guides/providing-your-ssh-key ?
  257. # [07:26] <gavin_> it has instructions for win/mac/linux
  258. # [07:28] <MikeSmith> jwalden: I find something called "SSH Agent" (not so great a name, since there's the ssh-agent CLI tool)
  259. # [07:28] <MikeSmith> gavin_: great, thanks
  260. # [07:29] <jwalden> http://www.sshkeychain.org/ was what I referred to
  261. # [07:29] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
  262. # [07:32] <MikeSmith> jwalden: OK
  263. # [07:32] <jwalden> comment enough in <https://bugzilla.mozilla.org/show_bug.cgi?id=472529>, Hixie? :-P
  264. # [07:49] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  265. # [07:54] * weinig is now known as gberra
  266. # [07:57] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  267. # [08:06] * Joins: pesla (n=retep@procurios.xs4all.nl)
  268. # [08:06] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
  269. # [08:14] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  270. # [08:14] * Quits: gberra (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
  271. # [08:16] * Joins: tantek (n=tantek@c-76-126-175-28.hsd1.ca.comcast.net)
  272. # [08:20] * Quits: webben (n=benh@82.152.35.195) (Read error: 110 (Connection timed out))
  273. # [08:34] * Quits: Sirisian (n=Sirisian@ppp-70-229-37-44.dsl.klmzmi.ameritech.net) (Read error: 110 (Connection timed out))
  274. # [08:37] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  275. # [08:44] * jgraham wonders what happens if Microsoft announce that they will never support <canvas> or that they will never replace their non-tree-like DOM
  276. # [08:45] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  277. # [08:46] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  278. # [08:47] <hober> I think we're OK in the latter case
  279. # [08:47] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) (Read error: 60 (Operation timed out))
  280. # [08:48] * Quits: sayrer_ (n=chatzill@user-160va8b.cable.mindspring.com) (Read error: 110 (Connection timed out))
  281. # [08:48] <jgraham> hober: afaict Hixie's arguments about requiring vendor consensus means that we would have to either a) get everyone else to agree to the IE model or b) leave a big chunk of the parsing mechanism unspecified
  282. # [08:49] * Quits: slightlyoff (n=slightly@204.14.154.228)
  283. # [08:52] <hober> My understanding is that the cases in which IE's DOM is a non-tree aren't important for web compat
  284. # [08:53] <hober> which is how the other browsers have gotten away with not reverse-engineering it
  285. # [08:56] <jgraham> hober: Indeed. But that seems to me to be a more nuanced position than Hixie has taken.
  286. # [08:57] <jgraham> (possibly because the examples that have actually come up have not required it)
  287. # [09:01] <hsivonen> jwalden: I'm awake now
  288. # [09:02] <jwalden> hsivonen: aha!
  289. # [09:02] <jwalden> hsivonen: so most people on planet have full-text feeds there
  290. # [09:03] <jwalden> dunno if that was intentional or not, but it's a rather marked difference from most of the other posts
  291. # [09:04] <hsivonen> jwalden: My full text feed has the full text for the latest entry and the most recent entries from 24 hours
  292. # [09:04] <hsivonen> jwalden: unless there's a bug, of course
  293. # [09:04] <jwalden> hm
  294. # [09:05] <hsivonen> jwalden: the older entries only get summaries and typically don't show up on planets anyway after initial setup
  295. # [09:05] <hsivonen> jwalden: though the other planets I'm on are actually Venus
  296. # [09:05] <hsivonen> in case that makes a difference
  297. # [09:05] <jwalden> well, at least validation 2.0 and large-amount-of-finnish-I-can't read are showing up in google reader without a body
  298. # [09:05] <jwalden> ;-)
  299. # [09:06] * Joins: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net)
  300. # [09:06] <hsivonen> jwalden: but the latest entry in the Atom feed has full text, right?
  301. # [09:07] <hsivonen> (I should rewrite my feed generator anyway. the current one uses severely legacy software and I can't touch it without breaking it)
  302. # [09:07] * Joins: harig (n=harig@59.90.71.35)
  303. # [09:08] <jwalden> hm, I think so; I have auto-send-me-elsewhere in all the browsers I can test directly now, view-source: suggests yes but there's no formatting, so it's hard to say (wonder if mime type is wrong maybe)
  304. # [09:09] <hsivonen> works on Planet Intertwingly
  305. # [09:11] <hsivonen> maybe the Planet Mozilla view becomes normal once I update when planet is already subscribing
  306. # [09:11] <hsivonen> unless the version of planet at Planet Mozilla is so old that it can't deal with XHTML-in-Atom
  307. # [09:11] <jgraham> hsivonen: I see the full text of "
  308. # [09:12] <jgraham> An Unofficial Q&A about the Discontinuation of the XHTML2 WG" on planet.mozilla.org
  309. # [09:12] <hsivonen> oh. right. now I see it too.
  310. # [09:12] <hsivonen> I have no idea why the old posts appear after it
  311. # [09:12] <hsivonen> after in time
  312. # [09:12] <hsivonen> before in page order
  313. # [09:13] <hsivonen> oh, and planet.mozilla.org says it's running Venus
  314. # [09:13] <hsivonen> so things should go normal with the next update
  315. # [09:13] <hsivonen> hopefully
  316. # [09:14] <jwalden> heh
  317. # [09:14] <jgraham> hsivonen: Write a short article about using the hml5 parser in nightlies so we can find out :)
  318. # [09:15] <hsivonen> jgraham: I will once comment end bang is on m-c
  319. # [09:15] <hsivonen> jgraham: since not having it known to be a compat issue, so there's no point in inviting reports about not having it breaking pages
  320. # [09:18] <jgraham> me things that "comment end bang" is a nice name for something
  321. # [09:19] <hsivonen> jgraham: like "spurious triples"
  322. # [09:26] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  323. # [09:30] <Hixie> jgraham: i don't know what we would do if we couldn't get consensus on something as core as parsing
  324. # [09:32] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  325. # [09:41] * Quits: harig (n=harig@59.90.71.35) ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
  326. # [09:42] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  327. # [09:44] * Joins: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net)
  328. # [09:47] * Quits: jorlow (n=jorlow@c-67-180-199-19.hsd1.ca.comcast.net) (Client Quit)
  329. # [09:48] * Joins: roc (n=roc@121.74.139.174)
  330. # [09:49] * Joins: heycam (n=cam@124-168-95-60.dyn.iinet.net.au)
  331. # [09:49] * Quits: tantek (n=tantek@c-76-126-175-28.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  332. # [09:58] * Quits: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  333. # [10:04] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 104 (Connection reset by peer))
  334. # [10:05] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  335. # [10:15] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
  336. # [10:15] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
  337. # [10:17] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  338. # [10:17] * gsnedders_ is now known as gsnedder
  339. # [10:17] * gsnedder is now known as gsnedders
  340. # [10:25] * Quits: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net) (Read error: 54 (Connection reset by peer))
  341. # [10:25] * Joins: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net)
  342. # [10:34] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  343. # [10:35] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
  344. # [10:36] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  345. # [10:42] * Joins: Creap (n=Creap@vemod.brg.sgsnet.se)
  346. # [10:45] <hsivonen> http://www.sandisk.com/Products/Catalog%281433%29-Players_bundles.aspx is interesting with the HTML5 parsing algorithm
  347. # [10:45] <Hixie> hsivonen: the squares at the bottom of your pages always confuse me
  348. # [10:45] <Hixie> i always think they're an image that failed to load
  349. # [10:45] <Hixie> and spent 10 seconds each time interacting with them
  350. # [10:46] <hsivonen> Hixie: do you mean the dingbat that I use for <hr>?
  351. # [10:46] <Hixie> yeah
  352. # [10:46] <hsivonen> Hixie: it's a PUA glyph. you need @font-face supporting UA :-)
  353. # [10:46] <Hixie> i have one
  354. # [10:46] <Hixie> two even
  355. # [10:46] <Hixie> still looks like a square :-)
  356. # [10:47] <hsivonen> Hixie: interesting. which UA and which platform?
  357. # [10:47] <Hixie> mac os x, safari and firefox nightlies
  358. # [10:47] <Hixie> actually i haven't tried firefox
  359. # [10:47] <Hixie> works in firefox
  360. # [10:48] * Joins: ROBOd (n=robod@89.122.216.38)
  361. # [10:48] <Hixie> that sandisk page is sad
  362. # [10:48] <Hixie> any idea what's wrong yet?
  363. # [10:48] <hsivonen> Hixie: I think it's <ul></li>
  364. # [10:48] <hsivonen> Hixie: but further than that, I don't know yet
  365. # [10:49] <Hixie> k
  366. # [10:49] <hsivonen> Hixie: Safari WFM with the font installed locally. Apple makes it too hard to test Safari with @font-face if you have the font file anywhere on disk
  367. # [10:50] <hsivonen> Hixie: and Parallels is too scared of Apple to let me run a clean VM
  368. # [10:51] <Hixie> i wish safari would show your content before the ttf file downloaded
  369. # [10:51] <Hixie> firefox's flickering experience is actually nicer, imho
  370. # [10:51] <hsivonen> I suppose I could uninstall the font *and* go zipping all instances of the font files around all mounted volumes so that Safari couldn't detect the presence of the font on disk
  371. # [10:52] <hsivonen> Hixie: I wish hyatt agreed with you
  372. # [10:52] <hsivonen> maybe I'll just take a look the next time I visit another Mac user who doesn't have the font locally
  373. # [10:56] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 104 (Connection reset by peer))
  374. # [10:57] * Joins: webben (n=benh@nat/yahoo/x-00cad54ba1829720)
  375. # [10:57] * Joins: sid0 (n=sid0@unaffiliated/sid0)
  376. # [10:57] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Remote closed the connection)
  377. # [10:58] <jgraham> hsivonen: WFM in firefox / opera on Linux
  378. # [11:02] <MikeSmith> jgraham: which page? http://www.sandisk.com/Products/Catalog%281433%29-Players_bundles.aspx ?
  379. # [11:02] <MikeSmith> what would I see in the browser if that page not being rendered as expected?
  380. # [11:02] <MikeSmith> replacement characters or artifacts on the page somewhere?
  381. # [11:04] <jgraham> MikeSmith: No hsivonen's funky pua thing
  382. # [11:04] <MikeSmith> ah
  383. # [11:04] <jgraham> MikeSmith: The sandisk page breaks for me in firefox with html5.enable
  384. # [11:04] <jgraham> (look at the top menu)
  385. # [11:05] <MikeSmith> jgraham: oh. re-reading the scrollback now, I see that's what hsivonen mentioned
  386. # [11:05] * MikeSmith got confused
  387. # [11:06] <hsivonen> The sandisk issue minimizes to <!DOCTYPE html><ul><li>A<ul></li>B
  388. # [11:08] <Lachy> Hixie, re http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-July/020783.html - you mentioned you're going to be taking out the SQL stuff from webstorage. Will it be replaced by something else, or just progress in its own spec?
  389. # [11:08] <Hixie> Lachy: separate spec for now
  390. # [11:09] <Hixie> Lachy: maybe other specs will be introduced to compete with it
  391. # [11:09] <Hixie> we'll see
  392. # [11:09] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
  393. # [11:09] <Creap> Is it ok to ask short html5 questions here, or is this channel about the spec process?
  394. # [11:09] <Hixie> Creap: both
  395. # [11:10] <Creap> ok
  396. # [11:10] <Hixie> though this is often a bitch channel so you might not get useful replies :-)
  397. # [11:10] <gsnedders> Also, it's just a social channel damnit :P
  398. # [11:10] <Creap> isn't that just IRC overall :)
  399. # [11:10] * Joins: abii (n=macbook@cm27.delta30.maxonline.com.sg)
  400. # [11:11] * Joins: Khazou (n=Khazou@AReims-152-1-160-12.w90-7.abo.wanadoo.fr)
  401. # [11:11] <MikeSmith> hsivonen: weird. The PUA wfm on Arora on Linux (built against Webkit trunk) but not in latest Chrome (191)
  402. # [11:12] <Creap> well, I'm considering having a fieldset with a meter measuring how secure a password a user has entered is, and some text on how to improve it. technically it's not a form element..
  403. # [11:12] <Creap> maybe if I combine it with an output?
  404. # [11:12] <MikeSmith> hsivonen: maybe beause Arora is QtWebkit, Chrome is GTK+
  405. # [11:12] <Lachy> Hixie, have you explained what will happen with the SQL stuff in more detail, elsewhere?
  406. # [11:12] <Lachy> like in any mail I may have skipped in public-webapps?
  407. # [11:13] <Hixie> no
  408. # [11:13] <Hixie> bu tthere's no much to explain
  409. # [11:14] <Hixie> i just plan to split web storage into two, web storage and web database
  410. # [11:14] <Lachy> ok
  411. # [11:15] <hsivonen> Hixie: for now, I'm treating the PUA thing as a bug that should be fixed in WebKit rather than fixing it in my CSS
  412. # [11:15] <Hixie> hsivonen: wow, weird. i thought IE ignored </li> altogether. send mail, we should be able to fix that.
  413. # [11:15] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
  414. # [11:16] <hsivonen> Hixie: this is interesting: http://msdn.microsoft.com/en-us/library/ms533020%28VS.85%29.aspx#Close_Your_Tags
  415. # [11:16] * Joins: mpt__ (n=mpt@canonical/launchpad/mpt)
  416. # [11:16] <Lachy> what's the reason for splitting it? Is it because it's not clear whether the SQL stuff has an uncertain future?
  417. # [11:16] <Hixie> hsivonen: btw if you could comment on mjs' idea of introducing a third level of conformance (summary being conforming but showing a warning) that would be useful
  418. # [11:16] <Lachy> let me rephrase...
  419. # [11:16] <MikeSmith> hsivonen: hmm, even http://sandisk.com page looks equally porked with html5.enable
  420. # [11:16] * Quits: webben (n=benh@nat/yahoo/x-00cad54ba1829720) ("leaving")
  421. # [11:16] <Hixie> hsivonen: (on the list, about to go to bed)
  422. # [11:16] <Lachy> ... Is it because the SQL stuff has an uncertain future?
  423. # [11:17] <hsivonen> Hixie: assuming that the MSDN article has been written by someone who actually knows IE internals
  424. # [11:17] <Hixie> Lachy: main reason is because they are independent features, and might have different lifecycles
  425. # [11:17] <Lachy> ok
  426. # [11:17] <hsivonen> Hixie: I haven't read list email today. I'll get to it.
  427. # [11:17] <Hixie> Lachy: but the uncertain future and the weirdness from the oracle guy were further motivating factors
  428. # [11:18] <hsivonen> I'll get to it some time, not now that is.
  429. # [11:18] <Hixie> hsivonen: no rush, but i'm holding off on replying to mjs pending your input
  430. # [11:18] <Hixie> looking at msdn page...
  431. # [11:18] <Hixie> Creap: <meter> would be appropriate for that in html5
  432. # [11:18] <Hixie> Creap: not supported anywhere yet of course
  433. # [11:19] <Hixie> Creap: <output> would be fine too
  434. # [11:21] <Creap> nope, but since javascript will be required anyway, I might as well use meter with attributes for visual hints, for instance, if value is lower than 'low' then make the text red
  435. # [11:22] <Hixie> hsivonen: if that's written by someone who knows their parser, that's a frightening insight into what their code does
  436. # [11:23] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
  437. # [11:26] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
  438. # [11:31] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  439. # [11:31] <jgraham> hsivonen: There seems to be a typo in your bug report
  440. # [11:31] <Philip`> hsivonen: I guess http://www.w3.org/Bugs/Public/show_bug.cgi?id=7084 should say <ul>, not <iul>
  441. # [11:31] * Philip` shakes his fist at jgraham
  442. # [11:31] * Joins: ginger (n=nessy@124-168-240-72.dyn.iinet.net.au)
  443. # [11:32] * jgraham laughs, manically
  444. # [11:33] <Philip`> Oh, and there's a </l>
  445. # [11:35] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  446. # [11:35] <hsivonen> I guess some accidental drag&drop moved the i around
  447. # [11:35] <gsnedders> jgraham: Also amazingly silently for manic laughter
  448. # [11:35] <Philip`> http://slashdot.org/pollBooth.pl?qid=1813&aid=-1
  449. # [11:35] * Joins: harig (n=harig@59.90.71.35)
  450. # [11:36] <hsivonen> jd found stackoverflow and got downvoted.
  451. # [11:37] <gsnedders> hsivonen: link?
  452. # [11:37] <hsivonen> gsnedders: http://stackoverflow.com/users/133893/john-dowdell
  453. # [11:37] * Quits: mpt__ (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
  454. # [11:38] * Joins: webben (n=benh@nat/yahoo/x-3acdcd69dc20d293)
  455. # [11:38] <gsnedders> http://stackoverflow.com/questions/1086886/html-5-video-tag-vs-flash-video-what-are-the-pros-and-cons/1089156#1089156 is his one and only comment
  456. # [11:38] * Joins: zdobersek (n=zan@cpe-92-37-70-189.dynamic.amis.net)
  457. # [11:40] * Quits: nessy (n=nessy@124-170-106-150.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
  458. # [11:44] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  459. # [11:44] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
  460. # [11:46] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
  461. # [11:46] * Quits: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net) (Remote closed the connection)
  462. # [11:47] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 54 (Connection reset by peer))
  463. # [11:47] * Joins: mpt__ (n=mpt@canonical/launchpad/mpt)
  464. # [11:49] * Joins: gunderwonder (n=gunderwo@garage.upstruct.com)
  465. # [11:49] * Quits: mpt__ (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
  466. # [11:50] * Joins: mpt__ (n=mpt@canonical/launchpad/mpt)
  467. # [11:54] * Joins: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp)
  468. # [12:00] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
  469. # [12:02] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Client Quit)
  470. # [12:02] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  471. # [12:02] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
  472. # [12:03] * Quits: zdobersek (n=zan@cpe-92-37-70-189.dynamic.amis.net) (Read error: 110 (Connection timed out))
  473. # [12:04] * Joins: zdobersek (n=zan@cpe-92-37-79-116.dynamic.amis.net)
  474. # [12:07] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  475. # [12:09] * Joins: adactio (n=adactio@host86-167-12-225.range86-167.btcentralplus.com)
  476. # [12:09] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
  477. # [12:13] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  478. # [12:15] * Quits: mpt__ (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
  479. # [12:15] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
  480. # [12:16] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
  481. # [12:19] * Joins: karlcow (n=karl@nerval.la-grange.net)
  482. # [12:19] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
  483. # [12:20] <Dashiva> krijnh: More logs?
  484. # [12:20] <krijnh> For #webapps, dont' know
  485. # [12:21] <krijnh> Still gotta put yours online, but they're on a different machine atm :)
  486. # [12:21] <Dashiva> And reformat them, I bet :)
  487. # [12:22] * Quits: ginger (n=nessy@124-168-240-72.dyn.iinet.net.au) ("This computer has gone to sleep")
  488. # [12:22] <krijnh> Nah, why? :)
  489. # [12:22] <Dashiva> You don't seem to be on w3c-irc right now, so I can hold off sending them until you're back stable
  490. # [12:22] <krijnh> I'm not?
  491. # [12:22] <Dashiva> Well, the logs I sent you include the control characters for colors and stuff
  492. # [12:22] <krijnh> Ah, I'm not :p
  493. # [12:23] <krijnh> http://krijnhoetmer.nl/irc-logs/webapps/20090707#l-25
  494. # [12:24] <krijnh> I don't think those characters are a problem
  495. # [12:25] <Dashiva> Well, if you want user modes you have to translate the nick colors :)
  496. # [12:26] <Dashiva> Since I use color coding instead of mode prefixes
  497. # [12:35] * Quits: zdobersek (n=zan@cpe-92-37-79-116.dynamic.amis.net) (Read error: 104 (Connection reset by peer))
  498. # [12:36] * Joins: mpt__ (n=mpt@canonical/launchpad/mpt)
  499. # [12:38] * Joins: quuxbaz (n=palbo@pat-tdc.opera.com)
  500. # [12:40] * Joins: starjive (i=beos@213-66-216-93-no30.tbcn.telia.com)
  501. # [12:40] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
  502. # [12:46] * Quits: MikeSmith (n=MikeSmit@tea12.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  503. # [12:46] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
  504. # [12:47] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
  505. # [12:49] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  506. # [12:54] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  507. # [12:57] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  508. # [12:57] * Quits: harig (n=harig@59.90.71.35)
  509. # [12:58] * Joins: drostie (n=hopkins@wlan-145-94-168-108.wlan.tudelft.nl)
  510. # [13:03] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
  511. # [13:07] * Quits: mpt__ (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
  512. # [13:09] <hsivonen> Hixie: do Microsoft and Nokia count as browser vendors who have veto on spec sections?
  513. # [13:13] <hsivonen> wow. spammers have developed networks of hundreds of inter-following spam twitter accounts
  514. # [13:13] <Lachy> hsivonen, link?
  515. # [13:14] <Lachy> I wonder how that's useful for spammers
  516. # [13:14] * Joins: Khazou_ (n=Khazou@AReims-152-1-53-87.w83-204.abo.wanadoo.fr)
  517. # [13:14] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 110 (Connection timed out))
  518. # [13:15] <hsivonen> pm'ed link to avoid driving traffic to spammers
  519. # [13:15] <hsivonen> from krijn's logs, that is
  520. # [13:15] <Dashiva> Doesn't this channel have the comment feature?
  521. # [13:15] <hsivonen> ah. right. what was it?
  522. # [13:16] <Dashiva> I don't know
  523. # [13:16] <Lachy> Dashiva, what feature are you referring to?
  524. # [13:16] <Dashiva> We could check the logs - oh wait :)
  525. # [13:16] <hsivonen> Lachy: the one developed for webapps WG
  526. # [13:16] <krijnh> #off, but it doesn't work here
  527. # [13:16] <Philip`> Dashiva: I don't think it does
  528. # [13:16] <Lachy> it's [off] but it doesn't work here
  529. # [13:16] <hsivonen> krijnh: ah. ok
  530. # [13:16] <krijnh> Of [off]
  531. # [13:17] * Joins: myakura (n=myakura@p5127-ipbf404marunouchi.tokyo.ocn.ne.jp)
  532. # [13:17] <virtuelv> hsivonen: is it really surprising?
  533. # [13:17] <hsivonen> virtuelv: well, not really
  534. # [13:18] <hsivonen> virtuelv: I'm not surprised that there are spam accounts
  535. # [13:18] <hsivonen> virtuelv: I'm mildly surprised about them taking the time to arrange follower numbers
  536. # [13:19] <virtuelv> I'd call it "two degrees of Google"
  537. # [13:20] <virtuelv> while twitter uses nofollow, I think the ultimate purpose is to get people to create the links elsewhere
  538. # [13:20] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
  539. # [13:20] <virtuelv> and twitter drives significant traffic to a site on its own
  540. # [13:22] <hsivonen> http://trac.webkit.org/changeset/43972 is a great example of why hasFeature() kind of APIs don't work on the Web
  541. # [13:22] * Quits: webben (n=benh@nat/yahoo/x-3acdcd69dc20d293) (Read error: 60 (Operation timed out))
  542. # [13:23] <Dashiva> Isn't hasFeature pretty much relegated to Java use?
  543. # [13:23] <hsivonen> I don't know
  544. # [13:24] <hsivonen> maybe the return values should be "maybe" and "maybeNot"
  545. # [13:24] <Philip`> Has anyone ever actually used the HTML DOM in Java, and do they still?
  546. # [13:24] <virtuelv> Dashiva: hasFeature has been considered for widgets
  547. # [13:24] <Philip`> (where by "HTML DOM" I mean the parts that aren't used for generic XML)
  548. # [13:25] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Connection timed out)
  549. # [13:25] * Philip` is unaware of what contexts it would be used in
  550. # [13:25] <hsivonen> oh. great. now Dr. Nielsen's expertise *can* be questioned :-)
  551. # [13:25] <virtuelv> because let's say you specify <feature name="http://example.com/directbraininterface">, and configuration disallows it, you might just want to know
  552. # [13:25] <Dashiva> Philip`: Isn't hasFeature a generic part of DOM?
  553. # [13:26] <virtuelv> Dashiva: document.implementation.hasFeature, yes
  554. # [13:27] <virtuelv> DOM1
  555. # [13:28] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  556. # [13:30] <jgraham> hsivonen: Maybe the return value should just be "maybe"
  557. # [13:31] <jgraham> http://grack.com/blog/2009/07/07/video-support-for-older-browsers/
  558. # [13:32] * Quits: Khazou (n=Khazou@AReims-152-1-160-12.w90-7.abo.wanadoo.fr) (Read error: 110 (Connection timed out))
  559. # [13:44] * Joins: drostie_ (n=hopkins@wlan-145-94-168-108.wlan.tudelft.nl)
  560. # [13:44] * Quits: drostie (n=hopkins@wlan-145-94-168-108.wlan.tudelft.nl) (Read error: 104 (Connection reset by peer))
  561. # [13:46] <virtuelv> jgraham: "maybe" and "false"
  562. # [13:46] <virtuelv> or "no way in hell"
  563. # [13:50] <jgraham> virtuelv: "buggy" and "false" seems more accurate
  564. # [13:55] * Joins: drostie (n=hopkins@wlan-145-94-168-108.wlan.tudelft.nl)
  565. # [13:55] * Quits: drostie_ (n=hopkins@wlan-145-94-168-108.wlan.tudelft.nl) (Read error: 104 (Connection reset by peer))
  566. # [14:00] * Joins: MikeSmith (n=MikeSmit@EM114-48-159-13.pool.e-mobile.ne.jp)
  567. # [14:02] * Quits: drostie (n=hopkins@wlan-145-94-168-108.wlan.tudelft.nl) (Read error: 54 (Connection reset by peer))
  568. # [14:04] * Quits: Khazou_ (n=Khazou@AReims-152-1-53-87.w83-204.abo.wanadoo.fr) (Client Quit)
  569. # [14:04] <MikeSmith> opera friends, please help me out
  570. # [14:04] * Joins: Khazou (n=Khazou@AReims-152-1-53-87.w83-204.abo.wanadoo.fr)
  571. # [14:04] <MikeSmith> I see http://my.opera.com/desktopteam/blog/2009/07/03/crash-logging-on-the-mac says there is a new snapshot build
  572. # [14:04] <Lachy> MikeSmith, with what?
  573. # [14:05] <jgraham> MikeSmith: ...
  574. # [14:05] <MikeSmith> Lachy, jgraham - I have opera:config#AutoUpdate|DownloadAllSnapshots set to on
  575. # [14:06] <MikeSmith> but when I do "Check for updates"
  576. # [14:06] * jgraham can see where this is going and the answer is "I don't know"
  577. # [14:06] <MikeSmith> it tells me I'm running the latest version
  578. # [14:06] <MikeSmith> heh
  579. # [14:06] <Lachy> MikeSmith, you'll want to ask someone from Desktop, I think
  580. # [14:06] <jgraham> I can of course ask if Lachy or someone doesn't know
  581. # [14:07] <MikeSmith> well, if you know who does know, feel free to PM me with a name, and I'll bug them instead
  582. # [14:07] * Joins: webben (n=benh@nat/yahoo/x-a6e8d830e3d67c61)
  583. # [14:08] <jgraham> Lachy: Can I leave this to you? All the desktop people are in Oslo...
  584. # [14:08] <Lachy> MikeSmith, I will relay your question to #staff
  585. # [14:12] <Lachy> MikeSmith, I was given this as the response:
  586. # [14:12] <Lachy> http://my.opera.com/desktopteam/blog/2009/07/03/crash-logging-on-the-mac?startidx=150#comment9311695
  587. # [14:16] <MikeSmith> Lachy: I see. well, please convey to Rijk (or Olli or Claudio or somebody) that perhaps it's time they might want to get around to spending some time making it a "push one button" operation
  588. # [14:34] <Lachy> MikeSmith, feel free to email them or comment on the desktop team blog about that
  589. # [14:35] <Lachy> http://www.appleinsider.com/articles/09/07/06/ogg_theora_h_264_and_the_html_5_browser_squabble.html
  590. # [14:37] * Joins: pmuellr (n=pmuellr@nat/ibm/x-04cd39a7acc362ad)
  591. # [14:37] <hsivonen> Lachy: oh great. Apple enthusiasts joining the 'debate'
  592. # [14:38] <Lachy> for the most part, it's a reasonable article, except for a few bogus claims about Opera near the end
  593. # [14:38] <Rik|work> I like the historical point of view
  594. # [14:39] <hsivonen> Lachy: well, up front they say " Ogg Theora, commercially abandoned nearly a decade ago, doesn't have what it takes to deliver video on the increasingly mobile web"
  595. # [14:39] <Lachy> and it seems to reject Ogg Theora as "commercially abandoned nearly a decade ago,"
  596. # [14:39] <Lachy> yeah
  597. # [14:39] * Joins: billyjackass (n=MikeSmit@EM114-48-226-77.pool.e-mobile.ne.jp)
  598. # [14:40] <Lachy> oh, and they also repeat Google's claim about it's inability to use Ogg Theora due to bandwidth issues, without mentioning that claim itself is highly questionable
  599. # [14:41] <Rik|work> they also claim that Apple can't bet on Theora because of submarine patents but H264 may have the same problems
  600. # [14:42] * Joins: karlcow (n=karl@nerval.la-grange.net)
  601. # [14:42] <hsivonen> it has an Apple press flavor where you assume that whatever Apple is doing with the iPhone is right and then construct arguments not to contradict that assumption
  602. # [14:42] <hsivonen> or explaining how great move it is to go glossy with displays
  603. # [14:43] <Lachy> Rik|work, sure, there's always a chance that h.264 has some submarine patents applying to it that haven't yet surfaced, but given that it's been out for so long with so much industry support, and that none have surfaced yet, it's becoming more and more unlikely
  604. # [14:44] <hsivonen> also, the article totally misses the point regarding patents and GPLed software produced outside the U.S. and not shipped commercially
  605. # [14:44] <Lachy> glossy displays with sufficient anti-reflective coating may not be too bad. The glossy display on my iMac has no problems
  606. # [14:45] <jgraham> Lachy: That article is so far from npov it cannot be described as "reasonable"
  607. # [14:45] <Lachy> Though, I haven't yet used a laptop with a glossy display, in enough places to judge
  608. # [14:46] * Quits: pmuellr (n=pmuellr@nat/ibm/x-04cd39a7acc362ad)
  609. # [14:47] * Joins: pmuellr (n=pmuellr@nat/ibm/x-a7fa0fdc547c379a)
  610. # [14:48] * Quits: pmuellr (n=pmuellr@nat/ibm/x-a7fa0fdc547c379a) (Client Quit)
  611. # [14:50] <hsivonen> Lachy: my data points are that the built-in display of my MacBook sucks horribly. (fortunately, I only use it while traveling)
  612. # [14:51] <hsivonen> Lachy: and my in-store experience with the latest Cinema Display is that it is unusably reflective
  613. # [14:51] <hsivonen> which is bad, because having to shop for an HP or Lenovo display is a pain
  614. # [14:51] <hsivonen> having to read technical details and stuff
  615. # [14:52] <hsivonen> and having to make compromises on how the enclosure fits into other decor
  616. # [14:53] <Lachy> the problem with in-store experience is that it doesn't quite match real world conditions
  617. # [14:53] <Philip`> They should let you borrow monitors and take them home to test them in real world conditions
  618. # [14:54] <hsivonen> the store had a window
  619. # [14:54] <hsivonen> the real world has a window, too
  620. # [14:54] * Quits: MikeSmith (n=MikeSmit@EM114-48-159-13.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  621. # [14:54] <jgraham> The real world has many windows
  622. # [14:54] <hsivonen> meanwhile, the old 30" Cinema Display was great in the same store under the same harsh conditions
  623. # [14:55] <hsivonen> harsh as in having a window!
  624. # [14:55] <hsivonen> with sunlight
  625. # [14:55] <Lachy> next time I'm in an apple store, I will take a look at their displays
  626. # [14:55] <Lachy> which should, hopefully, be some time this week, assuming they finally repair my iMac
  627. # [14:56] <hsivonen> Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
  628. # [14:56] <hsivonen> haven't had that problem with JDK 5 before
  629. # [14:56] <hsivonen> maybe the world has started to move on to 6 now
  630. # [15:01] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Success)
  631. # [15:09] * Joins: zdobersek (n=zan@cpe-92-37-79-116.dynamic.amis.net)
  632. # [15:09] * Joins: sayrer_ (n=chatzill@user-160va8b.cable.mindspring.com)
  633. # [15:19] <Philip`> hsivonen: Is hsivonen.iki.fi down?
  634. # [15:20] <Philip`> hsivonen: Oh, it worked now
  635. # [15:20] <hsivonen> Philip`: just really slow
  636. # [15:20] <Philip`> hsivonen: Okay
  637. # [15:20] <hsivonen> (I don't know why. It's a shared host.)
  638. # [15:21] <hsivonen> My legacy scripts depending on PyGenx are inconvenient to move to another host
  639. # [15:22] <hsivonen> lesson: never depend of C-backed python modules that aren't available via apt
  640. # [15:22] * Joins: aroben (n=aroben@unaffiliated/aroben)
  641. # [15:26] * Joins: sbublava (n=stephan@77.119.63.21.wireless.dyn.drei.com)
  642. # [15:27] * Quits: webben (n=benh@nat/yahoo/x-a6e8d830e3d67c61) (Read error: 104 (Connection reset by peer))
  643. # [15:29] <hsivonen> http://www.ibiblio.org/jwrobie/blog/?p=120 (via Julian)
  644. # [15:33] <Philip`> "I would like to see the XHTML Working Group finish their work, and I would like to see the result used as the XML serialization of HTML5"
  645. # [15:34] <hsivonen> http://www.zeldman.com/2009/07/07/in-defense-of-web-developers/
  646. # [15:34] * Joins: pmuellr (n=pmuellr@nat/ibm/x-c2f6c0fd3de1f81d)
  647. # [15:37] <Rik|work> I don't understand why zeldman loves xhtml so much
  648. # [15:37] <Rik|work> what does it provide over html4 ?
  649. # [15:38] <Philip`> It encourages prettier syntax
  650. # [15:40] <Philip`> Is there some web server or proxy that can be configured to return 503 if there are more than n simultaneous requests to the set of URIs matching some pattern?
  651. # [15:41] <hsivonen> right now I have trouble saying anything that wouldn't be snarky, and I've already been blamed for being snarky about XHTML-as-text/html
  652. # [15:42] <hsivonen> but it seems it's more in defense of gurus who promoted XHTML than in defense of the developers who followed them
  653. # [15:45] <Philip`> It seems in defense of the tactics of picking a technology as the basis of a marketing platform that has little to do with the technology itself
  654. # [15:47] <karlcow> welcome to the real world, aka not browsers, but people writing xhtml everywhere :)
  655. # [15:47] <Philip`> i.e. using XHTML to promote clean semantic markup, similar to using AJAX to promote asynchronous updates, and similar to using HTML5 to promote web application APIs
  656. # [15:49] <Philip`> "switching from HTML to XHTML was the perfect catharsis to leave behind not only the old syntax, but more important the old habits and practices of building a webpage"
  657. # [15:49] <karlcow> Philip`: it is a discussion I already had with hsivonen in october 2007. XHTML exists. It is used. It is not served properly and not parsed by browsers as such, but people are writing xhtml in their editors. and it's what matters to them.
  658. # [15:49] <karlcow> Philip`: yep, it helped people to look at the language in a different way.
  659. # [15:50] <hsivonen> the popularity of XHTML 1.0 Transitional doctype suggests a different thing
  660. # [15:50] <karlcow> xhtml 1.0 transitional suggests: target ;)
  661. # [15:51] <karlcow> But working again in a Web agency after a few years, I'm listening the people around me.
  662. # [15:52] <Philip`> "[XHTML] taught a generation of developers what good code should or could look like. It was something that was always possible in HTML4 but XHTML1 helped train people to be more thoughtful and careful with their code. And in that sense, I think it was a success."
  663. # [15:52] <Lachy> It seems that Zeldman's point is that promoting XHTML was good because he used it as a hook for the idea of promoting better semantics and structure, but that unfortuately gave rise to the myth that XHTML is somehow more semantic than HTML.
  664. # [15:52] <Philip`> Lachy: Myths aren't necessarily bad
  665. # [15:52] <karlcow> Philip`: indeed
  666. # [15:52] <Lachy> they are when people use those myths to then promote XHTML as being better than HTML
  667. # [15:53] <Philip`> Lachy: Why is that bad?
  668. # [15:53] <jgraham> That argument sounds remarkably close to "people are too stupid to understand the full story so we have to present half truths instead"
  669. # [15:54] <Lachy> because it attaches a stigma to HTML portraying it as being less semantic, and thus not a good choice to use
  670. # [15:54] <hsivonen> fwiw, my much more snarky "wannabe" post was set in motion by an XHTML believer complaining about OpenOffice.org's HTML output having upper-case tags
  671. # [15:54] <hsivonen> if you look at my latest, you can tell which tags are generated by OO.o and which ones are hand-written in TextWrangler
  672. # [15:54] <hsivonen> which is probably horribly untidy
  673. # [15:54] * karlcow wonders in the polyglot section if I should write down the requirements to have real documents working in the two world. It will be a very tiny subset but that would be interesting at least to set that.
  674. # [15:55] <Lachy> using uppercase tag names is so last century. Lowercase tags are obviously superior
  675. # [15:55] <Lachy> karlcow, in which document are you writing that?
  676. # [15:56] <hsivonen> Lachy: it's probably also very uncool to use OO.o to write HTML
  677. # [15:56] <Philip`> jgraham: That sounds like marketing, which is what this is all about
  678. # [15:56] <karlcow> Lachy: http://www.la-grange.net/2009/07/05/html5-xhtml5/ I have not sent it to the WG, but MikeSmith suggested a few fixes.
  679. # [15:57] <hsivonen> karlcow: I suggest not having a polyglot section
  680. # [15:57] <Lachy> Using OOo (or MS Word) as a tool to write documents intended to be HTML is bad. But being able to export documents written in those formats to HTML is a good thing, if it gets implemented well
  681. # [15:57] <karlcow> hsivonen: why?
  682. # [15:57] * Joins: eric_carlson (n=eric_car@nat/apple/x-759e10c625d02c81)
  683. # [15:58] <Philip`> Lachy: I think I'm interested in what the actual real harmful effects of promoting XHTML over HTML are, when it's used as part of the semantic markup marketing platform, because hopefully we could try to minimise similar effects when using HTML5 as part of the rich web application marketing platform
  684. # [15:58] <hsivonen> karlcow: if a polyglot section goes up on w3.org, we'll have a generation of gurus telling developers to carefully write polyglot documents without the developers quite understanding why
  685. # [15:58] <karlcow> I already had one comment by mail asking me to develop it further.
  686. # [15:58] <jgraham> Philip`: It seems like people ho are paid to work with HTML should have a better-than-marketing level knowledge of the technology. Being more informed allows them to make more sensible choices about their code
  687. # [15:58] <jgraham> *who
  688. # [15:58] <karlcow> hsivonen: head in the sand?
  689. # [15:59] <hsivonen> karlcow: I didn't put my head in sand but instead suggested outright that people not bother with polyglot documents
  690. # [15:59] <jgraham> karlcow: Taking private feedback :)
  691. # [15:59] <karlcow> jgraham: your "should" is not aligned with real world. What I said at the beginning, welcome back to real world
  692. # [16:00] <Philip`> karlcow: In your definition of polyglot documents, should it include a requirement that the syntax is processed in equivalent ways in both HTML and XHTML? e.g. <textarea>[newline]stuff</textarea> is very different in HTML vs XHTML, so it can't be safely used in polyglot documents
  693. # [16:00] <Lachy> oh, nice. I have plans to discuss a lot of those issues in the HTML 5 Reference. Maybe, when you're done, I could incorporate some of that into it
  694. # [16:00] <karlcow> hsivonen: the fact that you can write polyglot documents, makes it a possibility that people will explore. :)
  695. # [16:01] <jgraham> karlcow: So in your real world, the gurus should make up whatever story they think will placate the masses of web developers without worrying about the side effects of people being underinformed?
  696. # [16:01] <karlcow> mouahaha
  697. # [16:01] * Joins: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au)
  698. # [16:02] <hsivonen> karlcow: I can already foresee new myths being developed on top of the polyglot concept
  699. # [16:02] <karlcow> we turn into rhetorical manipulation. :) going back to work ;) sorry chaps
  700. # [16:02] <Lachy> karlcow, http://wiki.whatwg.org/wiki/HTML_vs._XHTML lists most of the syntactic differences. I think there was a few small things missing, but I can't recall what they were
  701. # [16:02] <karlcow> Lachy: look at the top of the document
  702. # [16:02] <karlcow> I cite this document
  703. # [16:02] <karlcow> :)
  704. # [16:02] <Lachy> oh
  705. # [16:03] <Lachy> I just saw the table listing syntax differences, and it seemed a little short
  706. # [16:03] <karlcow> Previous Version:
  707. # [16:03] <karlcow> http://www.w3.org/QA/2008/01/html5-is-html-and-xml
  708. # [16:03] <karlcow> http://wiki.whatwg.org/wiki/HTML_vs._XHTML
  709. # [16:03] <Lachy> maybe it's not. I'd need more than a cursory glance to know for sure
  710. # [16:05] <Lachy> karlcow, in that table, for some of the things like Unquoted Attributes and Attribute minimisation, the cells in the XHTML column say "not allowed" accompanied by an example. At first, it wasn't clear to me what about the example wasn't allowed.
  711. # [16:05] <Lachy> Then I realised that it was meant as an example of what is allowed in XHTML. It would be nice to find a way to make that clearer
  712. # [16:07] <Philip`> jgraham: Seems like division of labour - some people spend years learning all the subtleties of markup syntaxes, and then provide recommendations which can be followed by people who don't want to waste time repeating that whole learning exercise needlessly, and those recommendations necessarily have to summarise and condense and ignore some issues so they can be understood more readily
  713. # [16:07] <Lachy> and I object to you using <p class=sloppy> as an HTML example of unquoted attributes. Saying it's sloppy seems to convey that it is somehow bad, even though it's a perfectly valid technique
  714. # [16:08] <Philip`> (and hopefully the people providing the recommendations can minimise the harm caused by misinterpretation of the truth)
  715. # [16:08] <Lachy> I would prefer it if documents like this stayed more neutral on the debate about which syntax is better to use, and let authors make a more informed choice
  716. # [16:09] <Philip`> (and those experts would still be expected to justify their arguments in detail if someone asked them about it, so they're not expecting people to blindly rely on their expert status)
  717. # [16:09] <jgraham> Philip`: There is truth in that. In this case I dispute that "XHTML good, HTML bad" (which was roughly the message that many people got) is at the right level of simplicity
  718. # [16:10] * Quits: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au) ("This computer has gone to sleep")
  719. # [16:11] <Lachy> the right message that should be conveyed to web developers is that HTML and XHTML are optimised for different requirements, and that authors should choose the one most appropriate for their needs
  720. # [16:11] <jgraham> If people think that quoating their attribute values and closing their tags helps them to write maintainable code then that's a decision that they should be free to make. We should have tools to help them enforce those coding standards. We shouldn't conflate that with pseudo-XHTML
  721. # [16:12] <Lachy> In most cases, given the current browser market, the right choice is generally HTML. But there are legitimate uses for XHTML when done right
  722. # [16:12] <Lachy> jgraham, indeed
  723. # [16:13] <Philip`> jgraham: So it sounds like you agree with the general idea of lying to simple-minded developers, and just have a different view (than people promoting only-XHTML-is-semantic) of whether the harmful consequences of one particular simple lie are unpleasantly (and hopefully avoidably) high
  724. # [16:15] <jgraham> Philip`: I agree that it shouldn't be necessary to know the full detail of the whole language to get started. I wouldn't haracterise that as "lying"
  725. # [16:15] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (Read error: 104 (Connection reset by peer))
  726. # [16:15] <Philip`> jgraham: "Not telling the truth", then? :-)
  727. # [16:16] <jgraham> (I also think that the language should be designed in such a way that it is easy to learn the full language)
  728. # [16:17] <jgraham> Philip`: Not really. "Not trying to present the full complexity of everything all at once but making it avaliable when necessary" sould be more like it
  729. # [16:17] <jgraham> *would
  730. # [16:19] <Philip`> jgraham: (The full language is a simplification of reality devised by experts, who e.g. understand all the details of what <br /> means in SGML and XML and how it's implemented in browsers and why it was promoted instead of <br/> and how common all these things are, and choose to hide all those details and just recommend "you must do this or this")
  731. # [16:20] * Joins: zdobersek1 (n=zan@92.37.68.115)
  732. # [16:20] <Philip`> jgraham: (so "learn[ing] the full language" just seems like another instance of following experts' recommendations without really understanding them)
  733. # [16:21] <Philip`> jgraham: (and doesn't seem fundamentally different to other instances of the same thing, at higher levels than the markup language syntax)
  734. # [16:22] <Philip`> jgraham: (I hope you don't ask me to clarify my argument since I've now forgotten what my argument was or whether I even had one)
  735. # [16:25] <jgraham> Philip`: It seems like a big leap to go from "practitioners of the language should be knowledgeable enough to to make informed choices within the constraints imposed by the conformance criteria" to "there should be no conformance criteria since they represent arbitary limitations"
  736. # [16:25] <Philip`> jgraham: It does
  737. # [16:25] <Philip`> jgraham: Who is suggesting the latter?
  738. # [16:26] <Philip`> (...in this discussion, i.e. ignoring sayrer :-p )
  739. # [16:26] * Joins: adactio_ (n=adactio@host86-167-12-225.range86-167.btcentralplus.com)
  740. # [16:26] * Quits: eric_carlson (n=eric_car@nat/apple/x-759e10c625d02c81)
  741. # [16:30] <jgraham> Philip`: It seemed like the logical conclusion of your argument that "learn[ing] the full language" just seems like another instance of following experts' recommendations without really understanding them
  742. # [16:30] <Lachy> I can't believe how many of my twitter followers have joined in the "campaign" to get me on the Australian version of Beauty and the Geek, despite me not being there to participate :-/
  743. # [16:30] <Philip`> jgraham: My argument is that people should be able to follow experts' recommendations without really understanding them, and the experts should provide recommendations to optimise that behaviour
  744. # [16:31] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  745. # [16:31] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  746. # [16:32] <Philip`> e.g. by providing conformance criteria for the language, and providing simple marketing terms like "XHTML" or "AJAX" or "HTML5" to encourage people to adopt a whole platformful of goodness (while trying to minimise the harm from the simplifications)
  747. # [16:34] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
  748. # [16:34] <jgraham> I agree with the first part, less so with the second
  749. # [16:34] * Joins: zdobersek2 (n=zan@cpe-92-37-72-45.dynamic.amis.net)
  750. # [16:34] <jgraham> (and of course with the thrd)
  751. # [16:35] * Joins: billmason (n=billmaso@ip192.unival.com)
  752. # [16:35] * Quits: zdobersek (n=zan@cpe-92-37-79-116.dynamic.amis.net) (Read error: 110 (Connection timed out))
  753. # [16:36] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  754. # [16:36] <beowulf> web developers don't need to understand the sticks with which they beat each other with, but it helps
  755. # [16:37] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Client Quit)
  756. # [16:37] * Joins: zdobersek (n=zan@cpe-92-37-68-44.dynamic.amis.net)
  757. # [16:38] <nikto> and then comes the Black Swan, and your 'web developers' that just follow guidelines and expert counseling are faced to understand the 'display' property and it's values, and how this affects rendering of DIVs, SPANs, and everything
  758. # [16:38] <nikto> so.. a nice learning path for the very deep details should be offered to them, imho
  759. # [16:39] <nikto> not to mention the difference it makes when in quirks mode, or when in stric mode, etc.
  760. # [16:40] <nikto> the most efficient dev teams I've met had zero 'web developers'. They had developers, and graphic designers at the other side, but no glue in between
  761. # [16:41] * Quits: zdobersek (n=zan@cpe-92-37-68-44.dynamic.amis.net) (Read error: 60 (Operation timed out))
  762. # [16:42] * Joins: zdobersek (n=zan@cpe-92-37-74-118.dynamic.amis.net)
  763. # [16:42] * Quits: adactio (n=adactio@host86-167-12-225.range86-167.btcentralplus.com) (Read error: 110 (Connection timed out))
  764. # [16:44] * Joins: zdobersek3 (n=zan@cpe-92-37-77-16.dynamic.amis.net)
  765. # [16:45] <hsivonen> jgraham: saying that non-conforming parts aren't part of the "full language" for learning is a bit questionable
  766. # [16:47] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  767. # [16:47] * Joins: zdobersek4 (n=zan@cpe-92-37-68-211.dynamic.amis.net)
  768. # [16:48] * Quits: abii (n=macbook@cm27.delta30.maxonline.com.sg)
  769. # [16:50] * Joins: abii (n=macbook@cm27.delta30.maxonline.com.sg)
  770. # [16:50] * Quits: zdobersek1 (n=zan@92.37.68.115) (Read error: 110 (Connection timed out))
  771. # [16:50] * Joins: zdobersek5 (n=zan@cpe-92-37-74-179.dynamic.amis.net)
  772. # [16:51] * Quits: zdobersek2 (n=zan@cpe-92-37-72-45.dynamic.amis.net) (Read error: 110 (Connection timed out))
  773. # [16:53] * Joins: adactio (n=adactio@217.42.173.137)
  774. # [16:58] * Quits: zdobersek (n=zan@cpe-92-37-74-118.dynamic.amis.net) (Read error: 110 (Connection timed out))
  775. # [16:59] <hsivonen> adactio: fwiw, I didn't mean to "belittle" anyone for their preferences. What I have an issue with is telling people to jump through hoops due to bogus rationale.
  776. # [16:59] <hsivonen> (HTML5 conformance has some of that, too, IMO)
  777. # [17:00] <adactio> I don't recall anyone ever saying that XHTML was better than HTML; just different.
  778. # [17:00] <hsivonen> adactio: oh, there have been people who've complained or ridiculed stuff for being valid HTML 4 but not XHTML
  779. # [17:00] <adactio> Citation needed.
  780. # [17:00] * Quits: adactio_ (n=adactio@host86-167-12-225.range86-167.btcentralplus.com) (Read error: 110 (Connection timed out))
  781. # [17:01] * Joins: matt_mastracci (n=matthew@S0106000f66a57c24.cg.shawcable.net)
  782. # [17:01] <takkaria> I'm no citation, but it was certainly a popular meme
  783. # [17:01] <gsnedders> +1
  784. # [17:01] <karlcow> Lachy: "At first, it wasn't clear to me what about the example wasn't allowed." Yes I agree, I will improve that.
  785. # [17:02] <jgraham> http://www.webstandards.org/learn/articles/askw3c/oct2003/
  786. # [17:02] * Quits: zdobersek3 (n=zan@cpe-92-37-77-16.dynamic.amis.net) (Read error: 110 (Connection timed out))
  787. # [17:02] <jgraham> (that article is quite balanced but still says things like "The syntax proposed by XHTML 1.0 has several important benefits")
  788. # [17:03] <hsivonen> adactio: I can't find the post that inspired me to write http://hsivonen.iki.fi/wannabe/ anymore, but it was someone saying that OpenOffice.org was wrong to emit uppercase tags
  789. # [17:03] <hsivonen> (and I do agree that lower case is nicer)
  790. # [17:03] <hsivonen> I guess these should be cataloged just like Namespace confusion in order to be able to respond to "citation needed" when prompted
  791. # [17:04] <adactio> hsivonen: But when you lump everyone who prefers XHTML syntax into a group labelled "HTML haters", you are guilty of equal FUD as the minority who claimed that XHTML was somehow better than HTML.
  792. # [17:06] * Quits: zdobersek4 (n=zan@cpe-92-37-68-211.dynamic.amis.net) (Success)
  793. # [17:06] <jacobolus> too bad mark pilgrim isn't around. his little poem is great :)
  794. # [17:06] <adactio> If I say "I like XHTML syntax", that is not the same thing as saying "XHTML is superior to HTML." Just because someone else who prefers XHTML syntax has made that erroneous claim doesn't mean we share that belief.
  795. # [17:06] <hsivonen> adactio: I don't think everyone who prefers XHTML syntax is an HTML hater. I just think that using XHTML-as-text/html is a marketing thing, and has no technical basis in how it gets consumed (as has been claimed; passive voice, no citation)
  796. # [17:06] * Joins: webben (n=benh@nat/yahoo/x-9b08b4703f84ed7a)
  797. # [17:07] <jacobolus> adactio: people say "I like XHTML because ..." and then their reasons are simply wrong
  798. # [17:07] * karlcow still fixing http://www.la-grange.net/2009/06/html5-xhtml5/
  799. # [17:07] <karlcow> I'll write more tonight when I have time
  800. # [17:07] <hsivonen> adactio: no, but "I like XHTML syntax" is different from going on to give utterly bogus technical reasons
  801. # [17:08] <adactio> hsivonen: in your Q & A you made it sound like anyone who uses XHTML syntax was doing so out of a desire to feel superior.
  802. # [17:08] <adactio> jacobolus: http://simonwillison.net/2008/Jun/5/cafes/#c39300
  803. # [17:08] <hsivonen> adactio: I believe some are, but I don't think everyone is
  804. # [17:08] <hsivonen> adactio: I think many are just doing what gurus have told them to do
  805. # [17:08] <jacobolus> s/many/most/
  806. # [17:09] <adactio> hsivonen: that distinction was not clear in your article. You tarred anyone who chooses to use XHTML with the same brush.
  807. # [17:09] <hsivonen> adactio: I concede that the "new and shiny" part was snarky. I think the "marketing" part was correct, though.
  808. # [17:10] <jacobolus> adactio: sure, and I can make my Python code conform to PEP 8, and I can write C code using some style guideline, K&R, say
  809. # [17:10] <jacobolus> adactio: there's no need to call that 'xhtml' though
  810. # [17:11] <adactio> Look, let me give you my own personal reasons why I have historically used XHTML syntax:
  811. # [17:11] <adactio> The extra bit of strictness makes the validator a more powerful tool...
  812. # [17:12] <jacobolus> really depends whether your validator is doing proper parsing
  813. # [17:12] <adactio> Just recently, a colleague who was using HTML 4, couldn't find a problem because it was being caused by a missing closing </p>.
  814. # [17:12] <hsivonen> adactio: it also makes the W3C validator not report some parsing problems
  815. # [17:12] <adactio> I'd quite happily use HTML 4 if there were some kind of "lint" options available that enforced the strictness of XHTML syntax.
  816. # [17:12] <hsivonen> adactio: a better solution is to make an HTML validator warn about implied tags
  817. # [17:12] * Quits: zdobersek5 (n=zan@cpe-92-37-74-179.dynamic.amis.net) (Connection timed out)
  818. # [17:13] <hsivonen> (yeah, I know, vaporware feature at this point)
  819. # [17:13] <adactio> In the absence of such a lint tool, XHTML 1 suits me quite nicely.
  820. # [17:13] <adactio> And I'll call it XHTML (even though I'm serving it as text/html) because there isn't a better term.
  821. # [17:13] <hsivonen> adactio: what about <script src='...'/>?
  822. # [17:13] <jgraham> If this whole thing comes down to "people want a HTML lint" then it seems like we should give up talking and just write the damn lint
  823. # [17:13] <adactio> Yes please. :-)
  824. # [17:13] <hsivonen> adactio: XHTML validation trades in a different set of silently passed problems
  825. # [17:14] * Philip` has noticed several people in blog comments saying they like XHTML's strict syntax, so presumably they'd be happy with a lint-like tool too
  826. # [17:14] <adactio> Yeah, I know it's not ideal but I'm happy to live with those issues for the sake of a stricter validation check.
  827. # [17:14] <hsivonen> adactio: HTML5 validation overall is stricter than an XHTML 1.0 DTD check
  828. # [17:14] <hsivonen> adactio: although not for implied close tags
  829. # [17:14] <adactio> From my own anecdotal evidence, chatting with colleagues, an HTML lint tool would be *very* welcome.
  830. # [17:15] <Philip`> Require explicit end tags, lowercase element/attribute names, quoted attribute values, maybe still allow valueless attributes
  831. # [17:15] <jgraham> (the sensible place to write the lint is as part of the validator of course which really means that I'm volunteering hsivonen. But it wouldn't be impossible to make something that didn't validate but did waarn about unquoted attributes and so on)
  832. # [17:15] <adactio> Something like Douglas Crockford's JSLint: cruel but fair. :-)
  833. # [17:15] <adactio> I too nominate hsivonen to build this. ;-)
  834. # [17:15] * Philip` thinks JSLint is a bit excessive when it complains about semicolons after function bodies, and therefore gave up attempting to use it
  835. # [17:16] <adactio> Seriously though, it would be sooooo useful!
  836. # [17:16] <hsivonen> adactio: I very much see the demand for some XHTML-like lint options in V.nu. I plead having been busy.
  837. # [17:16] <adactio> hsivonen: understandably busy!
  838. # [17:17] <adactio> hsivonen: and don't get me wrong; validator.nu kicks ass.
  839. # [17:17] <hsivonen> anyway, if I had had someone vet my post ahead of publishing, I would have toned down the snark
  840. # [17:17] <Philip`> http://lists.w3.org/Archives/Public/public-rdf-in-xhtml-tf/2009Jul/0013.html
  841. # [17:17] <hsivonen> but by now it's been quoted all over, so there's no point hiding it
  842. # [17:17] <hsivonen> at best I could put a strike-over there and add a note that it distracts from the other points
  843. # [17:18] <hsivonen> although it seems controversial stuff gets more incoming links :-/
  844. # [17:18] <adactio> hsivonen: ah, the Digg school of online publishing. ;-)
  845. # [17:18] <hsivonen> adactio: it was unintentional
  846. # [17:19] <hsivonen> but I observe that saying stuff that XHTML authors take offense with gets more links faster than just-the-facts like /doctype/
  847. # [17:19] * Quits: myakura (n=myakura@p5127-ipbf404marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  848. # [17:20] <hsivonen> Philip`: ah. "personal preferences" rides again. sigh.
  849. # [17:20] <Philip`> hsivonen: I guess you are unintentionally discovering the effectiveness of trolling :-)
  850. # [17:23] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  851. # [17:29] * Joins: sayrer__ (n=chatzill@user-160va8b.cable.mindspring.com)
  852. # [17:29] * Joins: Lachy (n=Lachlan@85.196.122.246)
  853. # [17:30] * Joins: ap (n=ap@nat/apple/x-6354ed40fbc6a47e)
  854. # [17:31] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
  855. # [17:32] <hsivonen> :-( http://www.zeldman.com/2009/07/07/in-defense-of-web-developers/ spreads misinformation about the history of quirks mode and HTML 4
  856. # [17:32] <Lachy> hsivonen, yeah, I noticed that too
  857. # [17:32] <hsivonen> "A few who became disenchanted with XHTML early retreated to HTML 4, and as browsers stopped going into Quirksmode in its presence, valid, structural HTML 4 became a reasonable option again."
  858. # [17:35] <takkaria> I don't see Zeldman or the comments pointing out that there is an XHTML5 too
  859. # [17:36] * Quits: sayrer_ (n=chatzill@user-160va8b.cable.mindspring.com) (Read error: 110 (Connection timed out))
  860. # [17:36] <Lachy> I'm not sure if Zeldman is aware of it. Though, I'd like to give him the benefit of the doubt and assume he is, and that he just didn't mention it.
  861. # [17:37] * gsnedders groans
  862. # [17:37] * Joins: Hish (n=chatzill@212.60.242.26)
  863. # [17:37] <Lachy> gsnedders, what are you groaning about?
  864. # [17:38] <gsnedders> #svn can't even say whether I can rely upon all SVN checkouts of one revision being byte-for-byte equivalent
  865. # [17:38] <gsnedders> s/equivalent/identical/
  866. # [17:38] <Lachy> wtf?
  867. # [17:38] <gsnedders> svn:eol-style makes it fun for text files.
  868. # [17:38] <takkaria> as in, given two SVN checkouts of the same revision, will they be exactly identical
  869. # [17:38] <takkaria> ?
  870. # [17:38] <gsnedders> Yeah.
  871. # [17:38] <Lachy> if they're not, then wouldn't that be a bug in SVN?
  872. # [17:39] <gsnedders> No, it's a feature.
  873. # [17:39] <Lachy> ???
  874. # [17:39] <takkaria> except for svn:eol-style, I can't think of any reason why they wouldn't be
  875. # [17:39] <gsnedders> takkaria: svn:eol-style is alone a big enough problem for me.
  876. # [17:39] * Quits: abii (n=macbook@cm27.delta30.maxonline.com.sg)
  877. # [17:39] <Lachy> does svn:eol-style control whether new lines in text files are CR/CRLF/LF ?
  878. # [17:40] <takkaria> Lachy: yeah. and there's a 'native' setting that checks them out as whatever is platform-native
  879. # [17:40] <Philip`> If svn:eol-style=native then it automatically converts between the repository and working copies
  880. # [17:40] * Joins: webben_ (n=benh@nat/yahoo/x-de453e75c9028b74)
  881. # [17:40] <takkaria> gsnedders: I can't see why, unless your two checkouts are on different machines with different OSes
  882. # [17:40] <Lachy> grrr. What stupid moron copied that feature from FTP ASCII transfers.
  883. # [17:40] <matt_mastracci> Hey all... I started working on a <video> compatibility shim for older browsers: http://code.google.com/p/video4all/ It works in virtually every browser I've tested so far, with the exception of Windows Safari w/o QuickTime installed.
  884. # [17:40] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  885. # [17:41] <Philip`> Lachy: It's very useful for projects that are developed partly with Windows tools and partly with Linux/OSX tools
  886. # [17:41] <Lachy> Philip`, there are developer tools available for Windows that support LF line endings
  887. # [17:41] <Philip`> e.g. you set all .cpp files to native and then everyone can use their favourite text editor and you won't get spurious diffs from line-ending changes
  888. # [17:41] <Lachy> Unless of course, you're using Notepad, in which case, you have bigger issues.
  889. # [17:41] <Philip`> Lachy: It's more of a pain to find and configure those tools than to just make SVN do the right thing automatically
  890. # [17:42] * Quits: Khazou (n=Khazou@AReims-152-1-53-87.w83-204.abo.wanadoo.fr)
  891. # [17:42] <Lachy> it's just a pain that Microsoft continues to perpetuate that CRLF as default nonsense
  892. # [17:42] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.85 [Firefox 3.6a1pre/20090701032707]")
  893. # [17:42] <Philip`> It'd be even more of a pain if they changed it
  894. # [17:43] <Lachy> they would need a migration strategy, which would first involve ensure all Microsoft software support LF
  895. # [17:44] <Philip`> and secondly would involve ensuring a zillion pieces of third-party software, much of it written in the 90s with no source code available and being used as critical pieces of business infrastructure, all support LF?
  896. # [17:45] <Lachy> if they had done that with Notepad in XP (even if CRLF was still the default then), and encouraged other vendors to begin adopting LF as the default in more recent years, the migration could go smoothly
  897. # [17:45] <takkaria> this comment wins an award: http://www.zeldman.com/2009/07/07/in-defense-of-web-developers/#comment-44177
  898. # [17:45] <Philip`> Lachy: That would be great until the first time someone edited a file in Notepad and then opened it in some other program and it stopped working, and they'd blame XP for being stupid and buggy and would go back to Win98
  899. # [17:46] <Philip`> Oh, I suppose you might mean supporting LF only on input, not output
  900. # [17:46] <Lachy> yes
  901. # [17:46] <Lachy> at least for XP
  902. # [17:47] <Philip`> Since Notepad is just a standard text control, it would involve either changing the standard text control (which would break a zillion other applications) or rewriting Notepad to not use that control (in which case it would be Wordpad)
  903. # [17:47] <Lachy> If they'd done that then, now with Windows 7 given that pre-XP users are negligable in most places (especially work environments), they could start switching to LF as default for output
  904. # [17:48] <Lachy> there's no reason the standard text control shouldn't support LF on input
  905. # [17:48] <Philip`> Lachy: That would be great until the first time someone edited a file in Notepad in Windows 7 and then opened it in some other program and it stopped working, and they'd blame XP for being stupid and buggy and would go back to Vista
  906. # [17:48] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
  907. # [17:48] <Philip`> s/XP/Windows 7/
  908. # [17:48] * Joins: T-- (n=tim@p5B0175F7.dip.t-dialin.net)
  909. # [17:48] <gsnedders> takkaria: On the same machine they'll be identical, sure.
  910. # [17:50] <gsnedders> Lachy: Win 2000 is not non-negilable
  911. # [17:51] <Philip`> gsnedders: On different machines you might have different versions of SVN with different working copy formats
  912. # [17:52] <Lachy> gsnedders, citation?
  913. # [17:52] <Lachy> (I'm aware of the fact that I should provide a citation for my claim too)
  914. # [17:52] * Quits: webben (n=benh@nat/yahoo/x-9b08b4703f84ed7a) (Read error: 110 (Connection timed out))
  915. # [17:52] <gsnedders> Lachy: See my old school.
  916. # [17:53] <Lachy> wow, still running Win2k? Why?
  917. # [17:53] * gsnedders shrugs
  918. # [17:53] <gsnedders> Why pay for XP?
  919. # [17:54] <Lachy> they will need to upgrade by mid next year, since Win2k support ends, meaning no more security fixes
  920. # [17:55] * Philip` prefers to grind skeleton warriors for XP, so he doesn't have to pay anything
  921. # [17:55] <Lachy> at least, no more free fixes, if I understand how Microsoft support works
  922. # [17:55] <Lachy> Philip`, what?
  923. # [17:56] <Philip`> Lachy: Just a pointless irrelevant MMORPG reference
  924. # [18:02] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  925. # [18:07] <hsivonen> http://www.zeldman.com/2009/07/07/in-defense-of-web-developers/#comment-44166
  926. # [18:07] <hsivonen> "To be fair to Hixie, unlike Henri and Mark Pilgrim, he hasn’t been sowing deliberate seeds of confusion since the XHTML 2 announcement"
  927. # [18:07] <hsivonen> umm. what?
  928. # [18:09] <adactio> hsivonen: a reference to "new shiny" and "the house that Jeffrey built" respectively.
  929. # [18:10] * Philip` wonders why it takes forever for zeldman.com pages to finish loading and scroll down to the right comment
  930. # [18:10] * beowulf wishes hsivonen's font's would load quicker...
  931. # [18:10] <beowulf> grrr, fonts
  932. # [18:11] <hsivonen> beowulf: Firefox and Opera do the right thing.
  933. # [18:12] <beowulf> hsivonen: yeah, i noticed
  934. # [18:12] <Rik|work> oh, geolocation api last call
  935. # [18:12] <takkaria> that was fast
  936. # [18:12] <hsivonen> adactio: if I've sown confusion, it hasn't been deliberate. on the contrary, I've deliberately tried to unconfuse people who've been confused technically as a side effect of using "XHTML" as a social marketing platform
  937. # [18:13] <Rik|work> anybody proposed a <input type=coordinates> for HTML5 ?
  938. # [18:15] <adactio> hsivonen: understood. And for the most part, your post was just the facts ...but the bit where you (mis)characterised everyone who ever chose to author in XHTML, while clear, was an opinion, snarkily delivered. It sits awkwardly amongst the rest of the Q & A.
  939. # [18:15] <Lachy> "The W3C should stop writing new specifications, not only do they take so damn long, but they take years longer before they’re fully supported to a level where web professionals can use them.
  940. # [18:15] <Lachy> XHTML 1 works, leave it be. Go improve SVG, X3D, SMIL, or anything you want – but if it ain’t broke, don’t fix it – because fixing it WILL break it."
  941. # [18:15] <Lachy> from the comment directly after that from Jeremy Keith linked above
  942. # [18:16] <Philip`> Rik|work: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-November/017479.html
  943. # [18:16] <hsivonen> adactio: I added a note to the post. I don't know if it makes it better or worse, but editing it away at this point wouldn't be good
  944. # [18:17] <eighty4> gsnedders: still at work?
  945. # [18:17] <Rik|work> Philip`: I believe there is now a need since applications have to rely on javascript
  946. # [18:18] <Philip`> Rik|work: I guess it should be raised on the list again if the situation has changed since then
  947. # [18:18] <adactio> hsivonen: I appreciate the clarification.
  948. # [18:21] <Rik|work> wow, a french news site just titled "w3c abandon xhtml and audio and video elements
  949. # [18:22] <hsivonen> Rik|work: yay for reporting
  950. # [18:23] <Rik|work> can't they read emails ?
  951. # [18:23] * Joins: maikmerten (n=maikmert@U117c.u.pppool.de)
  952. # [18:25] <gsnedders> eighty4: yeah, going home now though
  953. # [18:27] <gsnedders> eighty4: I'll probably drop in to ICA on the way home, but I'll be back by 7 — could you bring a screwdriver like you said you could?
  954. # [18:27] <eighty4> gsnedders: will do
  955. # [18:27] <eighty4> ok if I'm outside you 19?
  956. # [18:28] <takkaria> http://twitter.com/diveintomark/status/2515353673
  957. # [18:28] <gsnedders> eighty4: yeah
  958. # [18:28] * Quits: gsnedders (n=gsnedder@pat.se.opera.com) ("Adios Intarwebs!")
  959. # [18:30] <jacobolus> :D
  960. # [18:32] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  961. # [18:35] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  962. # [18:35] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  963. # [18:42] * aroben is now known as aroben|lunch
  964. # [18:42] * Quits: matt_mastracci (n=matthew@S0106000f66a57c24.cg.shawcable.net)
  965. # [18:50] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
  966. # [18:55] * Joins: cying (n=cying@70.90.171.153)
  967. # [19:01] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
  968. # [19:06] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  969. # [19:06] * Joins: gsnedders (n=gsnedder@c83-252-196-10.bredband.comhem.se)
  970. # [19:10] * gsnedders guesses eighty4 was wrong at working out how long it would take to get here
  971. # [19:12] * Joins: abii (n=macbook@cm27.delta30.maxonline.com.sg)
  972. # [19:14] * Parts: adactio (n=adactio@217.42.173.137)
  973. # [19:16] * Quits: abii (n=macbook@cm27.delta30.maxonline.com.sg) (Client Quit)
  974. # [19:19] * Joins: zdobersek (n=zan@cpe-92-37-78-179.dynamic.amis.net)
  975. # [19:20] * Joins: Lachy (n=Lachlan@85.196.122.246)
  976. # [19:27] * Quits: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  977. # [19:27] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  978. # [19:28] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  979. # [19:28] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  980. # [19:29] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net) (Client Quit)
  981. # [19:32] * Joins: franksalim (n=frank@adsl-76-243-95-41.dsl.pltn13.sbcglobal.net)
  982. # [19:33] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se)
  983. # [19:36] * Joins: taf2_ (n=taf2@38.99.201.242)
  984. # [19:41] * Quits: ap (n=ap@nat/apple/x-6354ed40fbc6a47e)
  985. # [19:45] * Joins: Phae (n=phaeness@cpc2-acto6-0-0-cust747.brnt.cable.ntl.com)
  986. # [19:52] * Joins: ap (n=ap@nat/apple/x-3712272c243b0317)
  987. # [19:56] <gsnedders> jgraham: You will be pleased to know, that with eighty4's help, I now have washing on.
  988. # [19:59] * Quits: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  989. # [20:00] <jgraham> gsnedders: Just in time
  990. # [20:06] * Quits: billyjackass (n=MikeSmit@EM114-48-226-77.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  991. # [20:08] * Joins: MikeSmith (n=MikeSmit@EM114-48-137-57.pool.e-mobile.ne.jp)
  992. # [20:14] <eighty4> gsnedders: this town is way to hard to find in
  993. # [20:14] <gsnedders> eighty4: :)
  994. # [20:18] * Quits: sbublava (n=stephan@77.119.63.21.wireless.dyn.drei.com) (Read error: 54 (Connection reset by peer))
  995. # [20:23] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
  996. # [20:27] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 60 (Operation timed out))
  997. # [20:27] * sid0_ is now known as sid0
  998. # [20:28] * Joins: othermaciej (n=mjs@17.203.15.190)
  999. # [20:28] * Joins: sbublava (n=stephan@77.119.56.107.wireless.dyn.drei.com)
  1000. # [20:32] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  1001. # [20:34] <gavin_> Hixie: is it possible for video.currentSrc to be empty while video.src isn't, per spec?
  1002. # [20:38] * Quits: gunderwonder (n=gunderwo@garage.upstruct.com)
  1003. # [20:44] <Hixie> yes
  1004. # [20:45] * Quits: Kuruma (n=Kuruman@p2101-ipbf204hodogaya.kanagawa.ocn.ne.jp) (Read error: 110 (Connection timed out))
  1005. # [20:45] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  1006. # [20:45] <Hixie> at least, i think the answer is yes not having checked to see if it actually is yes
  1007. # [20:46] * Joins: sbublava_ (n=stephan@77.118.237.248.wireless.dyn.drei.com)
  1008. # [20:48] <gavin_> good enough for me, thanks :)
  1009. # [20:59] * Quits: sbublava (n=stephan@77.119.56.107.wireless.dyn.drei.com) (Read error: 104 (Connection reset by peer))
  1010. # [21:04] * Joins: yshin (n=yshin@72.14.227.1)
  1011. # [21:05] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("->lunch")
  1012. # [21:06] * Quits: Phae (n=phaeness@cpc2-acto6-0-0-cust747.brnt.cable.ntl.com)
  1013. # [21:06] * Joins: dbaron (n=dbaron@nat/mozilla/x-d49e0663523a9091)
  1014. # [21:07] * Quits: archtech (n=stanv@83.228.56.37)
  1015. # [21:10] * Joins: Khazou (n=Khazou@AReims-256-1-107-237.w90-58.abo.wanadoo.fr)
  1016. # [21:12] * Quits: Khazou (n=Khazou@AReims-256-1-107-237.w90-58.abo.wanadoo.fr) (Client Quit)
  1017. # [21:22] * Quits: jacobolus (n=jacobolu@c-98-248-43-68.hsd1.ca.comcast.net) (Remote closed the connection)
  1018. # [21:27] * aroben|lunch is now known as aroben
  1019. # [21:28] * Quits: aboodman (n=aboodman@72.14.229.81)
  1020. # [21:28] * Joins: aboodman (n=aboodman@72.14.229.81)
  1021. # [21:34] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  1022. # [21:38] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  1023. # [21:48] * Quits: yshin (n=yshin@72.14.227.1)
  1024. # [22:00] * Quits: T-- (n=tim@p5B0175F7.dip.t-dialin.net) ("?Q")
  1025. # [22:07] * Joins: weinig (n=weinig@nat/apple/x-1a560ed5b4edca66)
  1026. # [22:15] * Joins: weinig_ (n=weinig@17.246.17.208)
  1027. # [22:15] * Quits: maikmerten (n=maikmert@U117c.u.pppool.de) (Remote closed the connection)
  1028. # [22:16] * Quits: pmuellr (n=pmuellr@nat/ibm/x-c2f6c0fd3de1f81d)
  1029. # [22:19] * Joins: jwalden (n=waldo@nat/mozilla/x-7a70cd4eddbdc0f5)
  1030. # [22:20] * Joins: yshin (n=yshin@72.14.227.1)
  1031. # [22:30] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  1032. # [22:31] * Quits: weinig (n=weinig@nat/apple/x-1a560ed5b4edca66) (Read error: 110 (Connection timed out))
  1033. # [22:33] * Joins: Sirisian (n=Sirisian@ppp-70-229-37-27.dsl.klmzmi.ameritech.net)
  1034. # [22:33] * Joins: slightlyoff (n=slightly@nat/google/x-6e91c49a83a8c8d7)
  1035. # [22:38] * Joins: jennb (n=jennb@72.14.227.1)
  1036. # [22:40] * Quits: jennb (n=jennb@72.14.227.1) (Client Quit)
  1037. # [22:41] * Joins: Khazou (n=Khazou@AReims-256-1-107-237.w90-58.abo.wanadoo.fr)
  1038. # [22:42] * aroben is now known as aroben|away
  1039. # [22:43] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-bc2f40d8fd3879d9)
  1040. # [22:44] * Joins: jennb (n=jennb@72.14.227.1)
  1041. # [22:46] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1042. # [22:46] * Quits: jennb (n=jennb@72.14.227.1) (Client Quit)
  1043. # [22:47] * Joins: jennb (n=jennb@72.14.227.1)
  1044. # [22:47] * Quits: jennb (n=jennb@72.14.227.1) (Client Quit)
  1045. # [22:50] * Joins: Lachy (n=Lachlan@85.196.122.246)
  1046. # [22:52] * Quits: roc (n=roc@121.74.139.174)
  1047. # [22:59] * Quits: taf2_ (n=taf2@38.99.201.242)
  1048. # [23:05] * Quits: Khazou (n=Khazou@AReims-256-1-107-237.w90-58.abo.wanadoo.fr)
  1049. # [23:09] * Joins: jacobolu_ (n=jacobolu@adsl-69-228-190-230.dsl.snfc21.pacbell.net)
  1050. # [23:09] * Quits: webben_ (n=benh@nat/yahoo/x-de453e75c9028b74) (Read error: 113 (No route to host))
  1051. # [23:13] * Joins: jennb (n=jennb@72.14.227.1)
  1052. # [23:17] <Hixie> aw, hsivonen didn't reply to mjs' idea
  1053. # [23:23] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
  1054. # [23:23] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.85 [Firefox 3.6a1pre/20090701032707]")
  1055. # [23:29] * Quits: gsnedders (n=gsnedder@c83-252-196-10.bredband.comhem.se)
  1056. # [23:31] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
  1057. # [23:37] <othermaciej> were you hoping he would?
  1058. # [23:38] <othermaciej> I guess his opinion on it is pretty relevant
  1059. # [23:40] * Quits: jacobolu_ (n=jacobolu@adsl-69-228-190-230.dsl.snfc21.pacbell.net) (Remote closed the connection)
  1060. # [23:41] * Joins: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au)
  1061. # [23:41] <Hixie> i asked him to :-)
  1062. # [23:41] <Hixie> i'm waiting for his opinion before replying myself
  1063. # [23:50] <takkaria> mjs's idea?
  1064. # [23:50] * Joins: taf2_ (n=taf2@98.218.77.43)
  1065. # [23:52] <Hixie> introducing a level of conformance between "conforming" and "down-played errors" that shows a validator warning but is still conforming
  1066. # [23:52] * Quits: nessy (n=nessy@124-168-240-72.dyn.iinet.net.au) ("This computer has gone to sleep")
  1067. # [23:52] <takkaria> I guess that makes sense
  1068. # [23:53] <gavin_> I don't see any downsides
  1069. # [23:54] <Hixie> personally i'm not a big fan of new conformance levels
  1070. # [23:54] <Hixie> we've already got three
  1071. # [23:55] <Hixie> and generally i don't see the point
  1072. # [23:55] <Hixie> Transitional showed that people don't hesitate to use the low-level ones
  1073. # [23:56] <takkaria> what stuff is downplayed errors atm? presentational guff?
  1074. # [23:56] <Hixie> and XHTML has shown that other people try to be as strict as possible regardless of whether it's ok or not
  1075. # [23:56] <Hixie> so it doesn't really have the desired effect
  1076. # [23:57] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#conformance-checkers-0
  1077. # [23:57] <Hixie> takkaria: ^
  1078. # Session Close: Wed Jul 08 00:00:00 2009

The end :)