/irc-logs / freenode / #whatwg / 2009-09-11 / end

Options:

  1. # Session Start: Fri Sep 11 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:00] <Lachy> ok
  4. # [00:00] <Lachy> let me know when you'll do it :-)
  5. # [00:00] <gsnedders> Once my to-do is a bit emptier, which won't be for a while
  6. # [00:01] * gsnedders writes a to-do list purely of things that _must_ be done tomorrow.
  7. # [00:01] <gsnedders> (Honestly, it only involves going to another city for a bit…)
  8. # [00:01] <Lachy> I suggest you cross out items 2, 4, 5 and 7 from your todo list. That will shorten it a bit.
  9. # [00:01] <gsnedders> (and I think everything on it has to be done from 9–5)
  10. # [00:02] <gsnedders> Lachy: But #2 is a dependancy on #1, #4 I need for Saturday, #5 I guess I could (but once I'm in the other city for #4 it's not that much), and #7 throws an IndexError
  11. # [00:02] <Lachy> right, so that's one off your list already!
  12. # [00:04] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-izubpjwfcurlyukl)
  13. # [00:09] * Joins: MikeSmith (n=MikeSmit@EM114-48-12-246.pool.e-mobile.ne.jp)
  14. # [00:18] * Quits: heycam (n=cam@210-84-56-211.dyn.iinet.net.au) ("bye")
  15. # [00:26] * Joins: paul_irish (n=paul_iri@12.33.239.250)
  16. # [00:31] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
  17. # [00:32] <jamesr> michaeln: the "they wrote a bug and should fix it if they wanted mutex semantics." part is what i think folks are objecting to
  18. # [00:32] <jamesr> because that's been tried many times and has never really worked well
  19. # [00:37] <jamesr> given that there's very little shared state in html5 currently it seems better to try to avoid the mess altogether
  20. # [00:39] <jamesr> what about restricting access to to shared resources (localStorage, databases) to a single event loop the same way DOM access is?
  21. # [00:39] * Quits: Kalms (n=rasmuska@81.161.185.108) (Read error: 54 (Connection reset by peer))
  22. # [00:40] * Joins: weinig (n=weinig@17.246.16.129)
  23. # [00:41] * Joins: Kalms (n=rasmuska@81.161.185.108)
  24. # [00:42] * Joins: franksalim (n=frank@adsl-75-61-85-210.dsl.pltn13.sbcglobal.net)
  25. # [00:47] <annevk2> and, sorry, ??? means that some other table I found that mapped the code pages to a definitive name misses that code page
  26. # [00:49] <annevk2> and, I sort of finished that table when I had to run so I couldn't add explanations
  27. # [00:50] <and> annevk2: No problem.
  28. # [00:50] <and> annevk2: The cp* names should probably be taken as canonical. Not sure about the remaining three.
  29. # [00:51] <annevk2> I hope we can make supporting UTF-7, UTF-32 and EBCDIC to be non-conforming
  30. # [00:51] <annevk2> especially for EBCDIC that should get rid of a gazillion encodings
  31. # [00:51] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  32. # [00:52] <and> Yes, I'll ignore those for the moment (and add a comment to the table).
  33. # [00:52] <and> Old 7-bit European encodings as well?
  34. # [00:53] <annevk2> are those 7-bit turned into 8-bit by Windows?
  35. # [00:53] <annevk2> for all of them it kind of depends on the amount of implementations
  36. # [00:54] <and> I am not sure. IE used to ignore the high bit for ASCII, but not in IE8.
  37. # [00:54] <annevk2> it seems implementations can get away with not supporting UTF-7 and UTF-32 and EBCDIC
  38. # [00:54] <annevk2> and, Sylvain (IE) will be looking into IE-specific encoding hacks as well
  39. # [00:55] <and> 7-bit European encodings were effectively legacy before Internet (though they remained for a long time in certain system, including Norwegian library catalogues).
  40. # [00:55] <annevk2> and, he has not done that yet
  41. # [00:55] <annevk2> and, this the backend for IE/Windows (apparently a little bit different from .NET/Windows
  42. # [00:55] <annevk2> )
  43. # [00:55] <and> s/system/&s/
  44. # [00:56] <annevk2> is windows-sami-2 one of those?
  45. # [00:56] <and> Do you mean that the table is based on data for IE, and that .NET differs?
  46. # [00:56] <annevk2> yes
  47. # [00:56] <annevk2> from what I heard anyway
  48. # [00:56] <and> No, that one is 8-bit and a fairly recent innovation.
  49. # [00:57] <and> Neither Opera nor Firefox supports any European 7-bit encoding.
  50. # [00:57] <annevk2> to be sure you can compare my (or sylvain's csv file) with http://blogs.msdn.com/shawnste/archive/2009/08/18/alternate-encoding-names-recognized-by-net-ie.aspx
  51. # [00:57] <annevk2> and, then they're obsolete imo
  52. # [00:58] * Quits: Kalms (n=rasmuska@81.161.185.108)
  53. # [00:59] <annevk2> maybe we should put down some principles somewhere to determine whether an encoding is in or out so people can backtrack the reasoning
  54. # [01:00] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
  55. # [01:02] * Quits: cying (n=cying@70.90.171.153) (Remote closed the connection)
  56. # [01:02] * Joins: cying (n=cying@70.90.171.153)
  57. # [01:03] <and> I'll go through the list and add a note for EBCDIC-based and legacy 7-bit encodings to start with.
  58. # [01:04] <and> I was a bit surprised to see support for all the Indian ISCII encodings as well.
  59. # [01:06] <annevk2> i was surprised the number of code pages surpassed 200
  60. # [01:07] <annevk2> or maybe shocked, dunno :)
  61. # [01:07] * Quits: da3d (n=opera@h11n1fls34o986.telia.com)
  62. # [01:08] <and> I have discovered them gradually, so I never really got shocked. ;)
  63. # [01:08] <and> It is somewhat impressive, though.
  64. # [01:11] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  65. # [01:16] * Quits: MikeSmith (n=MikeSmit@EM114-48-12-246.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  66. # [01:17] * Parts: ojan (n=ojan@nat/google/x-ipxcexhnvpbtkimu)
  67. # [01:21] * Joins: slightlyoff (n=slightly@nat/google/x-dzniyzghgeldldrf)
  68. # [01:22] * Quits: Unixmonkey (n=Unixmonk@mail.reprographix.com)
  69. # [01:26] * Joins: jamesr_ (n=jamesr@nat/google/x-zfjfetthrlzlegly)
  70. # [01:28] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
  71. # [01:28] * Rik`_ is now known as Rik`
  72. # [01:30] * Quits: myakura (n=myakura@p4040-ipbf1105marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  73. # [01:30] * Quits: sbublava (n=stephan@77.116.185.236.wireless.dyn.drei.com)
  74. # [01:33] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  75. # [01:36] <annevk2> dbaron, the link you put in twitter seems broken
  76. # [01:36] <dbaron> annevk2, hmmm... maybe I should stop letting twitter do the URL shortening
  77. # [01:36] <dbaron> of course, the URL fit in 160 characters, but twitter shortened it anyway
  78. # [01:36] <dbaron> I'm not sure what its rule is
  79. # [01:37] <annevk2> oh, it seems to be a bug in twitter's redirect service
  80. # [01:37] <dbaron> anyway, it was http://lists.w3.org/Archives/Public/www-tag/2009Aug/0054.html
  81. # [01:37] <annevk2> ta
  82. # [01:37] * Joins: MikeSmith (n=MikeSmit@EM114-48-0-21.pool.e-mobile.ne.jp)
  83. # [01:37] <dbaron> the link twitter made works for me, though
  84. # [01:40] <and> annevk2: The table does not seem to match IE8 (apparently installed on Windows Server 2008).
  85. # [01:41] * Quits: jamesr (n=jamesr@nat/google/x-pijyudosutolkpoo) (Read error: 110 (Connection timed out))
  86. # [01:41] * jamesr_ is now known as jamesr
  87. # [01:41] <annevk2> dbaron, if I copy the link it works, I encountered some bug by directly clicking on it from the web interface
  88. # [01:42] <annevk2> dbaron, not sure what's up
  89. # [01:42] * Quits: paul_irish (n=paul_iri@12.33.239.250)
  90. # [01:42] <annevk2> and, well that sucks
  91. # [01:43] <annevk2> though presumably the positive side of sucks is progress
  92. # [01:44] <annevk2> (refresh of the twitter interface fixes the issue)
  93. # [01:51] * Quits: dglazkov (n=dglazkov@nat/google/x-fmimgqcztpjtbtdz)
  94. # [01:52] * Quits: jwalden (n=waldo@nat/mozilla/x-lbdztbxmlyuokohs) (Read error: 110 (Connection timed out))
  95. # [01:53] * Joins: jwalden (n=waldo@nat/mozilla/x-cairvpcilyvcjnlh)
  96. # [01:57] <annevk2> FYI: http://broadcast.oreilly.com/2009/09/draft-html-5-no-longer-a-marku.html
  97. # [01:58] <annevk2> I'm going to bed, but people with some stamina left might want to clarify a thing or two. E.g. how misnested stuff is non-conforming and such...
  98. # [01:59] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
  99. # [02:02] <Hixie> hsivonen: yt?
  100. # [02:03] * Quits: Super-Dot (n=Super-Do@66.240.27.50) ("Colloquy more like Coolloquy")
  101. # [02:03] * Quits: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
  102. # [02:05] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
  103. # [02:06] * fishd__ is now known as fishd
  104. # [02:10] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  105. # [02:16] * Joins: bgalbraith (n=bgalbrai@nat/mozilla/x-xdufhhameidupyzo)
  106. # [02:24] * Quits: jwalden (n=waldo@nat/mozilla/x-cairvpcilyvcjnlh) (Read error: 110 (Connection timed out))
  107. # [02:24] * Joins: jwalden (n=waldo@nat/mozilla/x-suceikolhqeauila)
  108. # [02:28] <Lachy> Hixie, I contacted ALA about publishing the article about sectioning, and they said they're interested
  109. # [02:28] <Hixie> cool
  110. # [02:28] <Lachy> so I've been working on it yesterday and today. It's coming along nicely, but not yet finished
  111. # [02:29] <Lachy> the only problem is that it's so long already, and it's not even half complete.
  112. # [02:30] <Hixie> i've been poking at the examples, to see if that helps too
  113. # [02:31] <Hixie> just passed r3800
  114. # [02:33] <Lachy> it's longer than I thought. Already up to 4 pages already
  115. # [02:33] <Lachy> s/already// - not sure why I said that twice
  116. # [02:35] * Quits: ap (n=ap@17.246.19.174) (Remote closed the connection)
  117. # [02:36] * Joins: ap (n=ap@nat/apple/x-rahgecksfjajsvtd)
  118. # [02:40] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  119. # [02:41] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  120. # [02:43] <Lachy> Hixie, in #the-article-element: <p><time pubdate datetime="2009-10-09T14:28-08:00"></time></p>
  121. # [02:43] <Lachy> you should add a human readable date to hat
  122. # [02:43] <Lachy> *that
  123. # [02:44] <Lachy> same with all the other <time> elements in the example
  124. # [02:46] <Lachy> I suppose the example you added is good enough to satisfy this bug of mine too http://www.w3.org/Bugs/Public/show_bug.cgi?id=7552
  125. # [02:46] <Lachy> I'll close it.
  126. # [02:47] <AryehGregor> annevk2, I left a comment, but it didn't show up. I guess they're premoderated or something?
  127. # [02:49] <Hixie> Lachy: if there's no contents, the UA will render the datetime appropriately
  128. # [02:49] * Quits: ap (n=ap@nat/apple/x-rahgecksfjajsvtd)
  129. # [02:49] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
  130. # [02:51] <Lachy> oh, really? I forgot about that
  131. # [02:54] <Lachy> Hixie, from #the-time-element <footer>Published <time pubdate datetime="2009-08-30T07:13Z">lt;/time>.</footer> - s/lt;/&lt;/
  132. # [02:55] <Lachy> that's the last example, just above The code Element
  133. # [03:00] * Quits: cying (n=cying@70.90.171.153)
  134. # [03:06] * Joins: Hish_ (n=chatzill@mail2.n-e-s.de)
  135. # [03:06] * Hish_ is now known as Hish
  136. # [03:08] * Quits: bgalbraith (n=bgalbrai@nat/mozilla/x-xdufhhameidupyzo)
  137. # [03:12] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  138. # [03:12] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  139. # [03:14] <MikeSmith> Hixie: I saw you mentioned that
  140. # [03:15] <MikeSmith> Hixie: erp, nm
  141. # [03:15] * Quits: slightlyoff (n=slightly@nat/google/x-dzniyzghgeldldrf) (Read error: 110 (Connection timed out))
  142. # [03:15] <MikeSmith> was just going to ask you something about the bug list but I figured it out
  143. # [03:16] * Quits: MikeSmith (n=MikeSmit@EM114-48-0-21.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  144. # [03:27] * Quits: nessy (n=nessy@203-214-73-15.dyn.iinet.net.au) ("This computer has gone to sleep")
  145. # [03:31] * Quits: jlebar (n=jlebar@nat/mozilla/x-kwgeimfvqhjjqiok) ("Leaving")
  146. # [03:46] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) ("The computer fell asleep")
  147. # [03:58] * Quits: dave_levin (n=dave_lev@74.125.59.65)
  148. # [04:04] * Quits: jamesr (n=jamesr@nat/google/x-zfjfetthrlzlegly)
  149. # [04:10] * Disconnected
  150. # [04:11] * Attempting to rejoin channel #whatwg
  151. # [04:12] * Rejoined channel #whatwg
  152. # [04:12] * Topic is 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Please leave your sense of logic at the door, thanks!'
  153. # [04:12] * Set by annevk3 on Wed Sep 09 23:23:54
  154. # [04:14] * Quits: michaeln (n=michaeln@nat/google/x-tcvtkxnvcopykcsp) (Read error: 104 (Connection reset by peer))
  155. # [04:14] * Joins: michaeln (n=michaeln@216.239.45.4)
  156. # [04:33] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  157. # [04:33] * Joins: bgalbraith (n=bgalbrai@71.202.109.116)
  158. # [04:35] * Joins: MikeSmith (n=MikeSmit@EM114-48-200-173.pool.e-mobile.ne.jp)
  159. # [04:37] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  160. # [04:38] * Quits: dpranke (n=Adium@nat/google/x-wxngcvbuwbpcpmtv) ("Leaving.")
  161. # [04:49] * Joins: roc_ (n=roc@203-97-204-82.dsl.clear.net.nz)
  162. # [04:49] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  163. # [04:55] * Joins: hobertoAtWork2 (n=hobertoa@198.45.18.20)
  164. # [04:55] * Quits: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com) (Read error: 104 (Connection reset by peer))
  165. # [05:04] * Joins: cardona507_ (n=cardona5@67.180.160.250)
  166. # [05:05] * Joins: doublec_ (n=doublec@203-97-204-82.dsl.clear.net.nz)
  167. # [05:06] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz) (Read error: 113 (No route to host))
  168. # [05:06] * roc_ is now known as roc
  169. # [05:07] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) (Read error: 110 (Connection timed out))
  170. # [05:09] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  171. # [05:12] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 145 (Connection timed out))
  172. # [05:12] * cardona507_ is now known as cardona507
  173. # [05:14] * Quits: michaeln (n=michaeln@216.239.45.4) ("Leaving.")
  174. # [05:27] * Joins: gavin__ (n=gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  175. # [05:27] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Nick collision from services.)
  176. # [05:27] * gavin__ is now known as gavin_
  177. # [05:27] * Quits: othermaciej (n=mjs@nat/apple/x-obrjfzgwwfqdberk) (Read error: 110 (Connection timed out))
  178. # [05:54] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  179. # [05:58] * Quits: jwalden (n=waldo@nat/mozilla/x-suceikolhqeauila) ("home")
  180. # [05:58] * Joins: jamesr (n=jamesr@76.102.52.10)
  181. # [05:59] * Joins: jorlow (n=jorlow@220.109.219.244)
  182. # [06:02] * MikeSmith reads the diff for r3803 and is glad to see that it includes removing an instance of the phrase "the document must be authored such that" from the spec
  183. # [06:03] * Quits: bgalbraith (n=bgalbrai@71.202.109.116)
  184. # [06:09] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  185. # [06:18] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  186. # [06:33] * Quits: scherkus (n=scherkus@74.125.59.65) (Read error: 110 (Connection timed out))
  187. # [06:33] * Quits: jianli (n=jianli@74.125.59.65) (Read error: 110 (Connection timed out))
  188. # [06:34] * Joins: scherkus (n=scherkus@74.125.59.65)
  189. # [06:34] * Joins: jianli (n=jianli@74.125.59.65)
  190. # [06:37] * Quits: weinig (n=weinig@17.246.16.129)
  191. # [06:38] <Hixie> wow, html4's examples for <bdo> are terrible
  192. # [06:38] * Hixie tries to come up with better ones
  193. # [06:38] * Hixie fails
  194. # [06:58] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
  195. # [07:00] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  196. # [07:01] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
  197. # [07:08] * Joins: jamesr_ (n=jamesr@72.14.224.1)
  198. # [07:10] * Quits: benward (n=benward@nat/yahoo/x-moaidrhyxgkccobv) (Read error: 105 (No buffer space available))
  199. # [07:12] * Joins: dave_levin (n=dave_lev@72.14.224.1)
  200. # [07:16] * Quits: jamesr (n=jamesr@76.102.52.10) (Read error: 145 (Connection timed out))
  201. # [07:16] * jamesr_ is now known as jamesr
  202. # [07:34] * Joins: benward (n=benward@98.210.154.133)
  203. # [07:39] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  204. # [07:43] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  205. # [07:46] <hsivonen> Hixie: yes, async penalizes document.write()
  206. # [07:46] <hsivonen> Hixie: I'm here now.
  207. # [07:46] <hsivonen> and: Sorry. CVSDude shuffled repos around and I forgot to update docs
  208. # [07:49] <Hixie> hsivonen: i changed the xpath stuff
  209. # [07:49] * hsivonen looks
  210. # [07:49] <Hixie> i had to actually learn about xpath and find something that would be a compromise between you and johnathan
  211. # [07:49] <Hixie> so going by my track record, i (a) misunderstood xpath, and (b) wrote something neither of you like
  212. # [07:49] <hsivonen> Hixie: compromise in behavior or compromise in wording?
  213. # [07:50] <Hixie> wording was my intent
  214. # [07:51] <hsivonen> Hixie: hmmkay. I *think* that's equivalent.
  215. # [07:52] <hsivonen> Hixie: I can live with that wording, although I think my wording was clearer
  216. # [07:52] <Hixie> once i actually went and read xpath, i found both you and johnathan were proposing wording that didn't use the xpath 1.0 terminology.
  217. # [07:52] <hsivonen> Hixie: well, it's equivalent in WebKit and Opera. In Gecko, it will be equivalent after fixing another bug.
  218. # [07:52] <hsivonen> Hixie: OK. not surprising
  219. # [07:53] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  220. # [07:53] <Hixie> (there's no "name expression" in xpath1, and "NameText" or whateven he was using was just a grammar production with no defined meaning as far as i could tell)
  221. # [07:53] <hsivonen> Hixie: thanks
  222. # [07:53] <Hixie> np
  223. # [07:53] <Hixie> hopefully he'll like it too
  224. # [07:55] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  225. # [07:55] * Quits: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com) (Read error: 104 (Connection reset by peer))
  226. # [07:55] * Joins: gsnedders_ (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com)
  227. # [07:56] * gsnedders_ is now known as gsnedders
  228. # [07:57] <hsivonen> and: documentation fixed
  229. # [07:57] <hsivonen> and: and you can get just the htmlparser if you like: http://about.validator.nu/htmlparser/
  230. # [07:59] <boblet> I have a nav use question: it’s for site and in-page nav, but is it also appropriate for a series of related articles? Example usage: http://boblet.tumblr.com/post/141239118/html5-structure4
  231. # [07:59] <boblet> (top right box listing HTML5-related articles)
  232. # [08:00] <boblet> I’d guess aside might be better, but this is the only thing on the site I’d like to put in nav
  233. # [08:01] <hsivonen> and: the 7-bit Norwegian/Danish/Swedish/Finnish modifications of ASCII are obsolete and not Web-relevant
  234. # [08:07] <boblet> hrm, on second reading I think this is a “major navigation block”, so nav is appropriate. nicely worded
  235. # [08:07] * Quits: jamesr (n=jamesr@72.14.224.1) (Read error: 145 (Connection timed out))
  236. # [08:11] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  237. # [08:14] * Joins: SuperDot_iPod (n=superdot@adsl-75-61-83-64.dsl.pltn13.sbcglobal.net)
  238. # [08:20] <hsivonen> Is iTunes LP using WebKit as the renderer?
  239. # [08:20] <hsivonen> If so, are we going to see the scroll bar styling stuff in spec form on www-style?
  240. # [08:21] <MikeSmith> hsivonen: http://www.satine.org/archives/2009/09/09/does-itunes-9-use-webkit/
  241. # [08:21] * Quits: doublec_ (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
  242. # [08:22] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  243. # [08:23] <hsivonen> ok. So how are the non-native-looking scroll bars in iTunes LP content implemented?
  244. # [08:26] * MikeSmith has no idea
  245. # [08:27] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
  246. # [08:27] <MikeSmith> Hixie: I'm looking at recentish pubdate attribute changes, and I notice that the current draft doesn't seem to actually specify any constraints on the value of pubdate
  247. # [08:28] <Hixie> doesn't it say it's a boolean attribute?
  248. # [08:29] <MikeSmith> Hixie: erp.. sorry man. I read right past that
  249. # [08:29] * MikeSmith needs more tea
  250. # [08:30] * Quits: fishd (n=darin@72.14.224.1) (Read error: 110 (Connection timed out))
  251. # [08:30] * MikeSmith inches ever closer to his quota of dumb questions for the week
  252. # [08:31] * Joins: SuperDot_iPod_ (n=superdot@adsl-75-61-83-64.dsl.pltn13.sbcglobal.net)
  253. # [08:31] * Quits: SuperDot_iPod (n=superdot@adsl-75-61-83-64.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
  254. # [08:31] * SuperDot_iPod_ is now known as SuperDot_iPod
  255. # [08:33] <Hixie> MikeSmith: :-)
  256. # [08:33] * Hixie gives up on <bdo> examples
  257. # [08:33] <MikeSmith> Hixie: I can ping r12a about that. If he has not good examples for it, all hope is lost
  258. # [08:33] <MikeSmith> *no good examples
  259. # [08:42] * MikeSmith looks at twitter and sees that r12a is already looking
  260. # [08:43] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  261. # [08:43] * Joins: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
  262. # [08:44] * Quits: SuperDot_iPod (n=superdot@adsl-75-61-83-64.dsl.pltn13.sbcglobal.net) ("Get Colloquy for iPhone! http://mobile.colloquy.info")
  263. # [08:47] <boblet> MikeSmith: will you be in Tokyo for Oct 2-3? there’s a html5-dev-jp group event on then that I’m planning to attend…
  264. # [08:48] <Hixie> MikeSmith: yeah, already asked him :-)
  265. # [08:49] <MikeSmith> boblet: yeah, I should be here. I had been asked to go do a talk outside of Japan at that time but had to turn it down. I'm hoping not to have to travel again at all until Novembeer.
  266. # [08:49] <MikeSmith> Hixie: ah, OK
  267. # [08:51] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
  268. # [08:52] * Quits: dave_levin (n=dave_lev@72.14.224.1)
  269. # [08:53] * Joins: takoratta (n=takoratt@220.109.219.244)
  270. # [08:53] <boblet> MikeSmith: are you planning to attend? http://bit.ly/3CHUhH it’s gonna be presentations on canvas and offline Thurs/Fri night (both on both nights) then hackathon all day Sat. Held at Google
  271. # [08:55] <MikeSmith> boblet: yeah, I should go. I guess I should talk to Oikawa-san.
  272. # [08:55] <MikeSmith> or who's organizing it?
  273. # [08:58] <boblet> MikeSmith: not sure—being done through the html5-dev-ja list and was announced by Shiroishi-san, who’s also one of the presenters (other is Hatano-san)
  274. # [08:59] <boblet> I’ll ask…
  275. # [08:59] * Joins: takoratt_ (n=takoratt@220.109.219.244)
  276. # [09:00] * Quits: cardona507 (n=cardona5@67.180.160.250)
  277. # [09:02] * Joins: pesla (n=retep@procurios.xs4all.nl)
  278. # [09:05] * Quits: scherkus (n=scherkus@74.125.59.65) (Read error: 60 (Operation timed out))
  279. # [09:05] * Quits: jianli (n=jianli@74.125.59.65) (Read error: 60 (Operation timed out))
  280. # [09:05] * Joins: foolip (n=philip@pat.se.opera.com)
  281. # [09:05] * Joins: jianli (n=jianli@74.125.59.73)
  282. # [09:05] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
  283. # [09:06] * Joins: scherkus (n=scherkus@74.125.59.73)
  284. # [09:07] * Quits: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
  285. # [09:11] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  286. # [09:16] * Joins: heycam (n=cam@210.84.56.211)
  287. # [09:20] * Quits: jianli (n=jianli@74.125.59.73) (Read error: 60 (Operation timed out))
  288. # [09:20] * Joins: jianli (n=jianli@74.125.59.65)
  289. # [09:27] * Joins: jorlow_ (n=jorlow@220.109.219.244)
  290. # [09:28] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 105 (No buffer space available))
  291. # [09:30] * Quits: jorlow_ (n=jorlow@220.109.219.244) (Remote closed the connection)
  292. # [09:31] * Joins: jorlow_ (n=jorlow@220.109.219.244)
  293. # [09:31] <hsivonen> allowing Web authors acquire explicit locks scares me
  294. # [09:37] * Joins: takoratta (n=takoratt@220.109.219.244)
  295. # [09:41] * Joins: maikmerten (n=maikmert@Z9fdf.z.pppool.de)
  296. # [09:43] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  297. # [09:44] * Joins: takorat__ (n=takoratt@220.109.219.244)
  298. # [09:44] * Quits: jorlow (n=jorlow@220.109.219.244) (Read error: 110 (Connection timed out))
  299. # [09:44] * jorlow_ is now known as jorlow
  300. # [09:51] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  301. # [09:54] * Quits: takoratt_ (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
  302. # [09:55] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
  303. # [09:55] * Quits: pererik (n=pe@unaffiliated/pererik) (Read error: 110 (Connection timed out))
  304. # [10:03] * Joins: takoratta (n=takoratt@220.109.219.244)
  305. # [10:05] * Joins: ifette_GOOG (n=ifette@220.109.219.244)
  306. # [10:12] * Quits: takorat__ (n=takoratt@220.109.219.244) (Read error: 145 (Connection timed out))
  307. # [10:12] * Quits: ifette (n=ifette@220.109.219.244) (Read error: 145 (Connection timed out))
  308. # [10:14] * Joins: takoratt_ (n=takoratt@220.109.219.244)
  309. # [10:17] * Joins: takorat__ (n=takoratt@220.109.219.244)
  310. # [10:23] * Quits: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams)
  311. # [10:24] * Joins: annevk3 (n=annevk@83.85.115.44)
  312. # [10:25] * Joins: zalan (n=zalan@catv-89-135-144-193.catv.broadband.hu)
  313. # [10:25] * Quits: MikeSmith (n=MikeSmit@EM114-48-200-173.pool.e-mobile.ne.jp) (Read error: 54 (Connection reset by peer))
  314. # [10:29] <annevk3> AryehGregor, left a comment where?
  315. # [10:30] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  316. # [10:31] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
  317. # [10:33] * Quits: takoratt_ (n=takoratt@220.109.219.244) (Read error: 110 (Connection timed out))
  318. # [10:38] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("sleep")
  319. # [10:49] * Joins: ROBOd (n=robod@89.122.216.38)
  320. # [11:02] * Joins: boblet_ (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  321. # [11:04] * Joins: takoratta (n=takoratt@220.109.219.244)
  322. # [11:05] * Quits: takorat__ (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
  323. # [11:07] <Philip`> hsivonen: http://ax.itunes.apple.com/htmlResources/CFA7/dt-storefront.cssz uses things like ::-webkit-scrollbar-track:vertical
  324. # [11:07] <annevk3> Hixie, in /TR/REC-xml-names/ you can drop the REC-
  325. # [11:10] <hsivonen> Philip`: well, if iTunes causes the widget styling problem to get solved in a cross-platform and cross-browser way, yay
  326. # [11:13] * Quits: boblet_ (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Read error: 113 (No route to host))
  327. # [11:14] * Joins: boblet_ (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  328. # [11:15] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
  329. # [11:19] * Quits: jorlow (n=jorlow@220.109.219.244)
  330. # [11:20] <annevk3> http://www.html5patch.org/
  331. # [11:21] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Read error: 113 (No route to host))
  332. # [11:21] * boblet_ is now known as boblet
  333. # [11:21] * Quits: benward (n=benward@98.210.154.133) (Read error: 110 (Connection timed out))
  334. # [11:27] * Joins: nessy (n=nessy@203-214-137-48.perm.iinet.net.au)
  335. # [11:29] * Joins: sbublava (n=stephan@77.119.139.49.wireless.dyn.drei.com)
  336. # [11:30] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
  337. # [11:31] <Philip`> http://happyworm.com/blog/2009/08/24/html-5-the-revolution-will-not-be-televised/ - "it supports audio, video, vector based graphics and animation, geolocation and drag and drop" - why does *everyone* think it includes geolocation?
  338. # [11:31] <Hixie> google said it did at google i/o
  339. # [11:33] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Remote closed the connection)
  340. # [11:34] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  341. # [11:35] * Quits: ifette_GOOG (n=ifette@220.109.219.244) (Read error: 60 (Operation timed out))
  342. # [11:38] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
  343. # [11:41] <jgraham> Because, as much as people might like it to be something else, HTML5 has become the brand name for "cool cutting edge web technologies" in the same way that Ajax, XHTML and DHTML have been in the past
  344. # [11:41] <Hixie> it's rather flaterring
  345. # [11:41] <Hixie> flattering, even
  346. # [11:42] <heycam> wouldn't have happened if it was still called "Web Applications 1.0", i suppose
  347. # [11:43] * Hixie is baffled by this "accessibility task force" stuff
  348. # [11:43] <annevk2> hard to say, back then we called it HTML5 too
  349. # [11:44] <annevk2> Hixie, yeah, better becomes a really successful TF to be worth all this debating
  350. # [11:44] <Hixie> why do we need a TF at all?
  351. # [11:44] <Hixie> what is the TF for?
  352. # [11:45] <Hixie> how can you even _have_ a TF for something as fundamental as accessibility?
  353. # [11:45] <Hixie> it'd be like having a task force for performance
  354. # [11:45] <Hixie> or a task force for making sure the spec is implementable in a multiprocess architecture
  355. # [11:46] <annevk2> there's several WGs for accessibility so that certainly seems like something that's possible
  356. # [11:46] <Hixie> the WGs for accessibility have done two things:
  357. # [11:46] <hsivonen> Hixie: as far as I can tell, the purpose of the TF is to put accessibility of HTML5 under WAI in the org chart
  358. # [11:47] <hsivonen> my assessment could be wrong, though
  359. # [11:47] <Hixie> 1. produced self-standing technologies or documentation, separate from anything else
  360. # [11:47] <Hixie> 2. commented on other specs
  361. # [11:47] <annevk2> hsivonen, I think Sam Ruby said on the list it is that regardless of the whether the TF happens
  362. # [11:47] <annevk2> hsivonen, something about the PFWG having to sign off anything we do before we go to LC
  363. # [11:47] <Hixie> so i don't think the TF is comparable to the WGs, since a TF presumably wouldn't do either of those
  364. # [11:48] <hsivonen> annevk2: is the TF a telecon structure then?
  365. # [11:48] <hsivonen> i.e. people signed up for attending telecons?
  366. # [11:48] <annevk2> hsivonen, I think it is the PFWG HTML5-subgroup that wants people from the HTML WG involved
  367. # [11:49] <annevk2> hsivonen, but I might miss something, this has been going on for a while after all
  368. # [11:49] <Hixie> i'm so tired of this "us vs them" nonsense
  369. # [11:49] <Hixie> why can't they just participate in the wg's work like everyone else?
  370. # [11:50] <hsivonen> maybe I'm misunderstanding this all, but I don't like all the "mandate" and process stuff compared to just posting to public-html
  371. # [11:51] * Quits: nessy (n=nessy@203-214-137-48.perm.iinet.net.au) ("This computer has gone to sleep")
  372. # [11:51] <jgraham> I think the accessibility folks think they should have special veto powers above and beyond "normal" WG participants
  373. # [11:51] <hsivonen> jgraham: it sure looks like it
  374. # [11:51] * Joins: takoratta (n=takoratt@220.109.219.244)
  375. # [11:51] <hsivonen> anyway, lunch time
  376. # [11:51] <jgraham> And they want a process that will ensure that they get that
  377. # [11:56] <Hixie> i guess i'll ask maciej about the accessibility tf tomorrow
  378. # [11:57] <Hixie> and depending on what he says, i'll figure out what to do
  379. # [11:57] <Hixie> participate, try to change the "charter", ignore them, try to get the tf killed, whatever
  380. # [11:58] * Joins: lazni (n=lazni@118.71.1.72)
  381. # [12:00] <Hixie> http://en.wikipedia.org/wiki/MathML#Example is funny
  382. # [12:01] <annevk2> and somewhat sad
  383. # [12:01] <Lachy> Hixie, because the MathML example is 10 times longer than the other languages?
  384. # [12:01] * Quits: lazni (n=lazni@118.71.1.72) (Read error: 131 (Connection reset by peer))
  385. # [12:01] <Hixie> yeah
  386. # [12:01] <jgraham> Funny as in "look how XML turns half a line of readable LaTeX into a screen full of unintelligable XML"
  387. # [12:02] <Hixie> it's also an unfair comparison, the mathml is longer than it needs to be
  388. # [12:03] <Lachy> it's sad how we ended up with an XML based format for maths, instead of simply a <math> element who's contents were interpreted as LaTeX and rendered appropriatley.
  389. # [12:03] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
  390. # [12:04] <jgraham> Lachy: I argued for that at the time but it is worth noting that "interpreted as LaTeX" isn't a well defined concept
  391. # [12:04] <jgraham> Since TeX is a Turing-complete language
  392. # [12:04] <Hixie> what we ended up with was the least bad of a bad bunch of options
  393. # [12:05] <Hixie> as often has been the case in html5's development
  394. # [12:05] <Lachy> I didn't know it was turing-complete
  395. # [12:05] <Hixie> the continual race to suck the least we can
  396. # [12:05] <Hixie> "HTML5: It could suck more"
  397. # [12:05] * Joins: takoratta (n=takoratt@220.109.219.244)
  398. # [12:05] <Lachy> I just know a lot of mathematicians actually use latex and it would have made sense to let them use it directly on the web
  399. # [12:06] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  400. # [12:06] <jgraham> Yes
  401. # [12:07] <Philip`> If you want to base it on usage, it would probably be better to use Microsoft Office's textual equation format
  402. # [12:07] <Hixie> which exports to mathml
  403. # [12:07] <Hixie> which is one reason we used mathml
  404. # [12:07] <jgraham> We could have defined a subset of LaTeX and some magic to turn it into DOM. I admit this would not have been as conceptually simple as using MathML directly
  405. # [12:08] <jgraham> But it would have been way easier to author
  406. # [12:08] <Hixie> way easier to hand-author
  407. # [12:09] <Philip`> jgraham: If you write a document in e.g. Word's equation editor, which has some textual format and is MathML internally, how would you export that to HTML when HTML requires a crazy syntax like LaTeX?
  408. # [12:10] <Philip`> Parsing LaTeX is only half the problem
  409. # [12:11] <jgraham> It's not obvious to me that going from MathML->LaTeX subset is a hard problem
  410. # [12:11] <jgraham> especially if you design the subset with that in mind
  411. # [12:12] <Hixie> ok if anyone is bored they can come up with examples for good tables that show off all html's table elements and attributes
  412. # [12:12] <Hixie> in the meantime i'm gonna sleep
  413. # [12:12] <Hixie> later
  414. # [12:13] <Philip`> What if you e.g. make one of the variables in your equation red, using CSS?
  415. # [12:14] <Philip`> (in the MathML representation)
  416. # [12:14] * Quits: maikmerten (n=maikmert@Z9fdf.z.pppool.de) (Remote closed the connection)
  417. # [12:14] <jgraham> Yeah that is a real problem
  418. # [12:14] <jgraham> ALthough a rather uncommon one
  419. # [12:19] * Joins: takoratt_ (n=takoratt@220.109.219.244)
  420. # [12:20] * Quits: tkent_ (n=tkent@220.109.219.244) ("Leaving...")
  421. # [12:26] * Quits: takoratt_ (n=takoratt@220.109.219.244) (Read error: 60 (Operation timed out))
  422. # [12:27] * Quits: takoratta (n=takoratt@220.109.219.244) (Read error: 145 (Connection timed out))
  423. # [12:31] * Joins: AryehGregor_ (n=Simetric@cpe-69-201-183-184.nyc.res.rr.com)
  424. # [12:32] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (Nick collision from services.)
  425. # [12:32] * AryehGregor_ is now known as AryehGregor
  426. # [12:36] * Joins: erikvvold (n=erikvvol@96.49.192.204)
  427. # [12:39] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  428. # [12:43] <jgraham> To whom it may concern: a manual shouldn't read like a sales pitch
  429. # [12:49] * Lachy wonders what sales pitch jgraham is reading
  430. # [13:00] * Joins: erlehmann (n=erlehman@tmo-109-217.customers.d1-online.com)
  431. # [13:05] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
  432. # [13:26] <Dashiva> So now there are complaints that HTML5 removes deprecated attributes from HTML4... isn't that the whole point of deprecation?
  433. # [13:27] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
  434. # [13:35] * Joins: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl)
  435. # [13:35] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 104 (Connection reset by peer))
  436. # [13:43] <erlehmann> Dashiva, where?
  437. # [13:44] <Dashiva> http://lists.w3.org/Archives/Public/public-html/2009Sep/0450.html
  438. # [13:51] * Joins: ttepasse (n=ttepas--@p5B0164EF.dip.t-dialin.net)
  439. # [14:16] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
  440. # [14:20] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  441. # [14:25] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
  442. # [14:26] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) ("Leaving")
  443. # [14:29] * murr4y` is now known as murr4y
  444. # [14:38] * Joins: webben (n=benh@nat/yahoo/x-sjvsouvcpvunckqw)
  445. # [14:40] * Joins: zdobersek (n=zan@cpe-92-37-70-60.dynamic.amis.net)
  446. # [14:45] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
  447. # [14:47] * Joins: zdobersek1 (n=zan@92.37.78.190)
  448. # [14:49] * Joins: maikmerten (n=maikmert@Z9fdf.z.pppool.de)
  449. # [14:49] * Quits: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com) ("Adios intarwebs.")
  450. # [14:50] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
  451. # [14:51] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
  452. # [14:56] * Joins: BlurstOfTimes (n=blurstof@168.203.117.59)
  453. # [15:02] * Quits: zdobersek (n=zan@cpe-92-37-70-60.dynamic.amis.net) (Read error: 110 (Connection timed out))
  454. # [15:04] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  455. # [15:04] * Quits: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl) (Connection reset by peer)
  456. # [15:05] * Joins: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com)
  457. # [15:06] * Joins: aroben (n=aroben@unaffiliated/aroben)
  458. # [15:08] <hsivonen> tree builder flushes a text node before it is complete. a timeout appends another text node as the next sibling of the parser-inserted text node. Then the tree builder flushes the rest of the text.
  459. # [15:08] <Lachy> http://html5doctor.com/the-section-element/
  460. # [15:08] <hsivonen> Which text node does the later tree builder flush go to?
  461. # [15:12] <hsivonen> Mercurial Queues are great. How do svn and cvs users manage without them?
  462. # [15:13] <TabAtkins> Hixie: I had problems with bidirectional text a while back that I had to solve by explicitly inserting directionality characters. Lemme dig up what the hell it was (it's obsolete now, so the example itself may be gone), so I can give you something for <bdo>.
  463. # [15:14] * Joins: myakura (n=myakura@p4040-ipbf1105marunouchi.tokyo.ocn.ne.jp)
  464. # [15:21] <TabAtkins> Hixie: Ah, I remember now. No clue why I was doing this, but I was editting a Hebrew text and adding inline English annotations. Very annoying to deal with, and I didn't know <bdo> existed to help me.
  465. # [15:21] <jgraham> hsivonen: Can you give me a really short summary of mq? I haven;t quite worked out if I should be using it all the time or if it is something that I can live without
  466. # [15:22] <hsivonen> jgraham: I regret postponing my starting of using it
  467. # [15:22] <hsivonen> jgraham: basically, you have a pushable and poppable queue of malleable hg revs
  468. # [15:22] <hsivonen> jgraham: that you can revise or pop
  469. # [15:23] <hsivonen> jgraham: then you can freeze the bottommost one to a real rev that you push when you get review
  470. # [15:23] <hsivonen> jgraham: so if your bottommost patch is being reviewed, you can already build on it but go back to address review comments
  471. # [15:26] <jgraham> Interesting. Are there also advantages in review-free environments?
  472. # [15:27] <hsivonen> jgraham: I'm not aware of benefits in environments where you can commit a real rev before you start working on your next bug
  473. # [15:28] <hsivonen> jgraham: maybe hg 1.3 makes rebasing easier if you are rebasing an mq patch. dunno
  474. # [15:34] <jgraham> hsivonen: Thnaks
  475. # [15:34] <jgraham> *Thanks
  476. # [15:35] * Joins: nessy (n=nessy@203-214-137-48.perm.iinet.net.au)
  477. # [15:49] <jgraham> http://www.marcozehe.de/2009/09/11/youre-a-table-and-i-dont-care-what-lies-underneath/ seems interesting if anyone is bored
  478. # [15:50] <jgraham> Also jQuery is licensed under MIT /and/ GPL WTF?
  479. # [15:51] <hsivonen> jgraham: I raised my eyebrows, too, when I first saw the jQuery license
  480. # [15:56] <erlehmann> i dont get that opera does <video> but not <audio>
  481. # [15:56] * annevk2 finally realizes what AryehGregor commented on
  482. # [15:56] <annevk2> erlehmann, I thought it was the other way around
  483. # [15:57] <erlehmann> annevk2, how come ?
  484. # [15:57] <erlehmann> opera had a build that did theora video. i believe they were one of the first.
  485. # [15:57] <annevk2> erlehmann, because we haven't shipped our actual impl yet?
  486. # [15:57] <annevk2> erlehmann, sure, we demonstrated it could be done
  487. # [15:57] <annevk2> erlehmann, the actual API is vastly more complicated though
  488. # [15:58] <erlehmann> annevk2, where does the Audio() object come from that does only WAV ? was it in spec some time in the past ?
  489. # [15:59] <annevk2> it was there quite a while before <video>
  490. # [15:59] <annevk2> also, <audio> is compatible with it
  491. # [15:59] <annevk2> it has a similar Audio() constructor
  492. # [15:59] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  493. # [16:02] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  494. # [16:02] * Joins: pmuellr (n=pmuellr@nat/ibm/x-dihdwjdmowdthfeg)
  495. # [16:04] * Joins: paul_irish (n=paul_iri@12.33.239.250)
  496. # [16:13] <takkaria> jgraham: it's not licenced under MIT and GPL, it's licenced under either MIT or GPL, which is slightly different
  497. # [16:13] <takkaria> and not quite as insane
  498. # [16:14] <jgraham> takkaria: In what way is it not insane?
  499. # [16:15] <takkaria> oh, it's insane
  500. # [16:16] <takkaria> just not as insane as trying to have two contradictory licences at once
  501. # [16:18] <hsivonen> is the purpose to waive the MIT notice when someone is using it under the GPL?
  502. # [16:20] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  503. # [16:23] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  504. # [16:25] * Joins: da3dz (n=opera@h11n1fls34o986.telia.com)
  505. # [16:29] * Quits: nessy (n=nessy@203-214-137-48.perm.iinet.net.au) ("This computer has gone to sleep")
  506. # [16:29] * Joins: lazni (n=lazni@118.71.1.72)
  507. # [16:31] * Joins: Kalms (n=rasmuska@81.161.185.108)
  508. # [16:31] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
  509. # [16:41] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (Read error: 105 (No buffer space available))
  510. # [16:42] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
  511. # [16:44] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  512. # [16:51] * da3dz is now known as da3d
  513. # [16:58] * Quits: erlehmann (n=erlehman@tmo-109-217.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
  514. # [16:58] * Joins: erlehmann_ (n=erlehman@tmo-109-217.customers.d1-online.com)
  515. # [17:06] * Joins: [wito] (n=wito@unaffiliated/wito)
  516. # [17:07] <[wito]> So I'm sitting all up in #html, just minding my own business
  517. # [17:07] <[wito]> And suddenly, this guy comes in, asking about Client Side SQL storage in HTML5
  518. # [17:07] <[wito]> So I think to myself, "that can't be right, can it?"
  519. # [17:07] <[wito]> And so I do a little checking around
  520. # [17:07] <Lachy> [wito], he must have been talking about Web Databases
  521. # [17:07] <[wito]> Whatever thing Webkit has gotten to implementing
  522. # [17:08] <[wito]> so yeah, probably, whatever
  523. # [17:08] <Lachy> it was formerly part of HTML5, till it got split out
  524. # [17:08] <[wito]> I see...
  525. # [17:08] <[wito]> Well, that's good.
  526. # [17:08] <Lachy> http://dev.w3.org/html5/webdatabase/
  527. # [17:08] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  528. # [17:08] <annevk2> and everything new, including CSS3, is talked about as some HTML5 thing these days
  529. # [17:08] <[wito]> Now let me just make my god damned point.
  530. # [17:09] <Rik|work> annevk2: becoming a buzzword, like ajax
  531. # [17:09] <annevk2> you think?
  532. # [17:09] <gsnedders> Rik|work: "becoming"?
  533. # [17:09] <hsivonen> s/some thing/family of technologies/
  534. # [17:09] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  535. # [17:09] <[wito]> HTML5, in case you haven't noted, is bloated
  536. # [17:09] <[wito]> and silly
  537. # [17:09] <annevk2> that's a great point
  538. # [17:09] <[wito]> and all up in #html we've had it
  539. # [17:09] <annevk2> sorry about the sarcasm, ehm, what's your argument?
  540. # [17:10] <annevk2> "bloated" and "silly" is hardly constructive
  541. # [17:10] <[wito]> so we're hereby giving notice of intent to redirect all questions regarding HTML 5 to this channel, no matter how inane they are
  542. # [17:10] <[wito]> just a heads up
  543. # [17:10] <annevk2> and sound somewhat ill-informed
  544. # [17:10] * erlehmann_ is now known as erlehmann
  545. # [17:10] <AryehGregor> Go ahead.
  546. # [17:10] <Lachy> what things are in HTML5 that you think shouldn't be there?
  547. # [17:10] <annevk2> [wito], that's certainly cool
  548. # [17:10] <Lachy> [wito], great!
  549. # [17:10] <[wito]> annevk2: I'll concede that "silly" isn't the best word
  550. # [17:10] <jgraham> Awesome. It sounds like you are just the sort of people I would liek to be directed away from
  551. # [17:10] <hsivonen> it could suck more :-)
  552. # [17:10] <erlehmann> [wito], if with bloat you mean the space between the L and the 5, i can agree
  553. # [17:10] <Lachy> it would help if you could elaborate on why you think it's silly
  554. # [17:10] <gsnedders> It could be called XHTML 2.
  555. # [17:11] <AryehGregor> The people who idle here are the best situated to answer HTML 5 questions, so it would be good to have the questions come here instead of #html.
  556. # [17:11] <[wito]> erlehmann: It's HTML5?
  557. # [17:11] <[wito]> No space?
  558. # [17:11] <AryehGregor> erlehmann, that's being fixed, isn't it?
  559. # [17:11] <annevk2> yes
  560. # [17:11] <[wito]> oh dear...
  561. # [17:11] <annevk2> [wito], http://blog.whatwg.org/spelling-html5
  562. # [17:11] <Lachy> http://blog.whatwg.org/spelling-html5
  563. # [17:11] <erlehmann> ahaha
  564. # [17:11] <beowulf> some of us are best situated to ask silly and inane questions, too
  565. # [17:11] <[wito]> Well
  566. # [17:11] <[wito]> If there are no protests
  567. # [17:11] <AryehGregor> The <title> of current-work at whatwg.org still seems to say "HTML 5".
  568. # [17:11] <[wito]> We'll just start shoveling them over by the cartload.
  569. # [17:11] <annevk2> [wito], http://annevankesteren.nl/2007/04/html-red-pill ;)
  570. # [17:11] <Lachy> oops, we should fix that
  571. # [17:11] <AryehGregor> [wito], only hearty agreement.
  572. # [17:12] <jgraham> Silly and inane questions are some of the best. For example: party food; jelly or cheese on sticks?
  573. # [17:12] <Lachy> AryehGregor, no it doesn't. It's "HTML5"
  574. # [17:12] <beowulf> jgraham: cheese on sticks
  575. # [17:12] <jgraham> beowulf: Seriously>
  576. # [17:12] <beowulf> jelly--
  577. # [17:12] <gsnedders> jgraham: Jelly. We concluded that a few weeks ago, with ice-cream.
  578. # [17:12] <[wito]> annevk2: Very nice; but "no versioning" isn't a good thing
  579. # [17:12] <da3d> jgraham: cheese in jelly
  580. # [17:12] <beowulf> jelly with ice-cream is an abomination
  581. # [17:12] <AryehGregor> Lachy, <title>5 Microdata &mdash; HTML 5</title> on http://www.whatwg.org/specs/web-apps/current-work/multipage/microdata.html#microdata
  582. # [17:12] <gsnedders> [wito]: Now, how is it bloated and silly?
  583. # [17:12] <jgraham> Jelly on sticks?
  584. # [17:13] <annevk2> [wito], well see, I think it is
  585. # [17:13] <AryehGregor> The TOC has HTML5.
  586. # [17:13] <[wito]> annevk2: Then we will have to agree to disagree
  587. # [17:13] <hsivonen> Hixie: the spec splitter has the old title with space
  588. # [17:13] <jgraham> [wito]: Not necessarily. You could have a fight to the death
  589. # [17:13] <AryehGregor> [wito], have you actually read any of the many, many pages of discussion on whatwg and public-html about the versioning question?
  590. # [17:13] <[wito]> AryehGregor: I must admit I have not.
  591. # [17:13] <annevk2> [wito], I'd love to hear your arguments
  592. # [17:13] <Lachy> AryehGregor, oh, that must be a problem with the splitter script
  593. # [17:13] <Lachy> I think that's Philip`s thing
  594. # [17:13] <erlehmann> RTFML then try again
  595. # [17:14] <AryehGregor> [wito], then maybe it would be more appropriate to say you can't see why it's a good thing, or somesuch.
  596. # [17:14] <erlehmann> AryehGregor, just do a s/HTML\ 5/HTML5/g ?
  597. # [17:14] <hsivonen> Philip`: the spec splitter has the old title
  598. # [17:14] <beowulf> [wito]: what's #html going to be answering questions on now?
  599. # [17:14] <jgraham> Maybe about party food?
  600. # [17:14] <[wito]> beowulf: XHTML 1.1, XHTML 1.0 and HTML 4.01
  601. # [17:14] <dbaron> Hixie, I could come up with some decent uses of <bdo> in describing Chinese signs to English speakers, but I can't find any such examples on the Web...
  602. # [17:14] <jgraham> I think party food would have been better
  603. # [17:15] <[wito]> the "versioned, strictly defined shit with few tags" as you seem to call it
  604. # [17:15] <[wito]> anyway
  605. # [17:15] <[wito]> I'll write a blog entry about the bloat in HTML5 or something, let me get back to you on that.
  606. # [17:15] <Lachy> [wito], ok, I look forward to reading it
  607. # [17:15] <beowulf> me too
  608. # [17:15] <annevk2> [wito], please include the pro-versioning arguments
  609. # [17:15] <[wito]> I just found the idea of Web databases completely and utterly not at all relevant to HTML in any way.
  610. # [17:15] <AryehGregor> [wito], k.
  611. # [17:15] <[wito]> And what have you
  612. # [17:15] <Lachy> [wito], where's your blog?
  613. # [17:15] <AryehGregor> It's not part of the HTML spec.
  614. # [17:15] <[wito]> annevk2: 10-4
  615. # [17:16] <AryehGregor> At least, not anymore.
  616. # [17:16] <[wito]> Lachy: I'll also have to get me one of those.
  617. # [17:16] <annevk2> [wito], sorry?
  618. # [17:16] <Lachy> hah
  619. # [17:16] <AryehGregor> It's part of a JavaScript API.
  620. # [17:16] <annevk2> [wito], -6?
  621. # [17:16] <beowulf> lol
  622. # [17:16] <AryehGregor> HTML5 does define some JavaScript interfaces in addition to the actual HTML.
  623. # [17:16] <Lachy> annevk2, 10-4 is 6, not -6!
  624. # [17:16] <[wito]> ...
  625. # [17:16] * annevk2 was doing rtl
  626. # [17:16] <[wito]> annevk2: ten-four
  627. # [17:16] <beowulf> (ok, i woke the dog laughing at annevk2's response there)
  628. # [17:17] <[wito]> as in, roger
  629. # [17:17] <jgraham> Hey, we could add an <sql> tga that did queries against HTML tables!
  630. # [17:17] <AryehGregor> annevk2, RTL usually does Arabic numerals LTR, sorry. :P
  631. # [17:17] <AryehGregor> jgraham, LOL
  632. # [17:17] <[wito]> Well, I don't have a blog, so I'll just slap up an article
  633. # [17:17] <jgraham> AryehGregor: :)
  634. # [17:17] <[wito]> expect it ~sunday, I'll get back to y'all with the URL
  635. # [17:17] <Lachy> [wito], Ten-codes don't work too well in written communication
  636. # [17:17] <[wito]> Anyway, I have some HTML questions to go asnwer
  637. # [17:17] <AryehGregor> Is there a page that addresses common objections to HTML5 in the vein of "The way we used to do it is better"?
  638. # [17:17] * Joins: cohitre (n=cohitre@65.112.14.120)
  639. # [17:18] <Lachy> [wito], is #html a channel on freenode where you're getting all these questions?
  640. # [17:18] * Joins: dave_levin (n=dave_lev@72.14.224.1)
  641. # [17:18] <[wito]> Occasionally.
  642. # [17:18] * Lachy joins to see if any HTML5 questions pop up
  643. # [17:18] <AryehGregor> [wito], you do realize that none of the HTML versions you think should be handled in #html are actually going to survive for much longer? Given that HTML5 is the only HTML version that actually has any resources being put into anymore?
  644. # [17:18] <AryehGregor> I mean, all other HTML specs are obsolescent.
  645. # [17:18] <hsivonen> on versioning, please take another look at http://hsivonen.iki.fi/doctype/ie8-mode.png before wanting versioning
  646. # [17:18] <[wito]> AryehGregor: obsolescent
  647. # [17:18] <[wito]> that's an awsome word
  648. # [17:19] <[wito]> But I disagree
  649. # [17:19] <AryehGregor> A handy one too.
  650. # [17:19] <[wito]> and XHTML 1.1 parsers are stable
  651. # [17:19] <AryehGregor> So are HTML 1 parsers, I'm sure.
  652. # [17:19] <[wito]> and will continue to benefit from improvements to SVG rendering engines
  653. # [17:19] <annevk2> actually, XML 1.0 5Th edition just changed them
  654. # [17:19] <annevk2> though fixes might not have been deployed to your favorite parser library just yet
  655. # [17:19] <Lachy> AryehGregor, there was no HTML 1
  656. # [17:20] <AryehGregor> Rats.
  657. # [17:20] <AryehGregor> Foiled again.
  658. # [17:20] <beowulf> it was called Tags, no?
  659. # [17:20] <[wito]> and that's the glory of versioning
  660. # [17:20] * Joins: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams)
  661. # [17:20] <AryehGregor> Well, I can fairly say that all HTML 1 parsers are stable, then.
  662. # [17:20] <Lachy> there's an informal language that was developed prior to HTML 2.0 being published as RFC 1866 in 1995
  663. # [17:20] <[wito]> basically, when you've got a version down; you freeze development, branch and have at the next version
  664. # [17:20] <annevk2> [wito], XML 1.0 has no subversioning
  665. # [17:20] <AryehGregor> (they're also all unstable, and made out of Swiss cheese, and so forth)
  666. # [17:20] * Joins: CoJaBo-Aztec (n=aztec@unaffiliated/cojabo)
  667. # [17:20] <annevk2> [wito], they changed parsing rules as "errata"
  668. # [17:21] <annevk2> [wito], it was quite controversial
  669. # [17:21] <AryehGregor> [wito], or you could just make sure everything is backwards-compatible and not need versioning.
  670. # [17:21] <[wito]> annevk2: I'm sorry, whatnow?
  671. # [17:21] <annevk2> [wito], see w3.org/tr/xml
  672. # [17:21] * Joins: Steve^ (n=steve@92.40.29.136.sub.mbb.three.co.uk)
  673. # [17:21] <[wito]> AryehGregor: Except for the fact that this will keep you back later
  674. # [17:21] <AryehGregor> Which is what HTML5 does.
  675. # [17:21] * cohitre is now known as super_cohitre
  676. # [17:21] <[wito]> backwards-compatible is a dream
  677. # [17:21] * Joins: Hish_ (n=chatzill@mail2.n-e-s.de)
  678. # [17:21] <erlehmann> [wito], how will it ?
  679. # [17:21] <AryehGregor> [wito], it will keep you back less than pretending you don't need to be completely backward compatible, which is what XHTML 2 did.
  680. # [17:21] <[wito]> and in *my* programming experience, it's not always a good thing
  681. # [17:21] <annevk2> much like versioning on the Web
  682. # [17:21] <[wito]> sometimes, you just need to go forward
  683. # [17:22] <AryehGregor> [wito], it's not a good thing. It's inevitable on the web, however.
  684. # [17:22] <jgraham> backwards compatible is a necessary reaslity for the web
  685. # [17:22] <jgraham> *reality
  686. # [17:22] <AryehGregor> You can't fix up all the content out there.
  687. # [17:22] <erlehmann> use the XML serialization, use namespaces. voila.
  688. # [17:22] <AryehGregor> That's just fact.
  689. # [17:22] <[wito]> AryehGregor: Which is where versioning comes into play
  690. # [17:22] <AryehGregor> Except then users can't use the new features without rewriting their site.
  691. # [17:22] <AryehGregor> Which few will do.
  692. # [17:22] <jgraham> AryehGregor: There is only one browser vendor in the world that is prepared to ship a verioned engine
  693. # [17:23] <jgraham> *versioned
  694. # [17:23] <[wito]> AryehGregor: "Oh no! I don't get nuthin' for nuthin'!"
  695. # [17:23] <annevk2> jgraham, and even they hate it
  696. # [17:23] <Steve^> If you look at Python, they are breaking backwards-compatibility
  697. # [17:23] <jgraham> And hsivonen just posted you an informative link as to why that is a clusterfuck
  698. # [17:23] <Steve^> everyone is free to use the old version if they want
  699. # [17:23] <[wito]> anyway
  700. # [17:23] <jgraham> Steve^: Not comparable
  701. # [17:23] <[wito]> I didn't come here to discuss versioning
  702. # [17:23] <AryehGregor> [wito], you can be contemptuous all you like. If you think versioning is a valid substitute for backwards compatibility, you should have convinced the major browser vendors of it when you still had a chance. Too late now.
  703. # [17:24] <jgraham> I can't follow a link from a python 2.5 program to a python 2.6 program
  704. # [17:24] <AryehGregor> XHTML 2.0 didn't work, for whatever reason. HTML5 is working.
  705. # [17:24] <[wito]> I came here to say that sql databases is too much even for HTML5
  706. # [17:24] <[wito]> and it seems I was right
  707. # [17:24] <AryehGregor> SQL databases are part of a different spec, technically.
  708. # [17:24] <beowulf> [wito]: evidence?
  709. # [17:24] <[wito]> AryehGregor: which is my point
  710. # [17:24] <AryehGregor> HTML5 does define a bunch of JavaScript APIs, but mostly they're closely linked to the elements it defines.
  711. # [17:24] <[wito]> beowulf: sql databases aren't part of the HTML5 specc
  712. # [17:24] * Joins: pengo (n=pengo@CPE-58-161-42-204.czqd1.win.bigpond.net.au)
  713. # [17:25] <pengo> client side database? seriously?
  714. # [17:25] <[wito]> I remain confident that XHTML 1.1 will continue to work for me for decades to come
  715. # [17:25] <[wito]> so yeah
  716. # [17:25] <Steve^> jgraham, a 2.5 can execute a 2.6 one though. Its not quite the same as HTML isn't compiled/interpreted in the same way. Newer browsers can simply ignore deprecated tags
  717. # [17:25] <[wito]> have fun
  718. # [17:25] <AryehGregor> Steve^, not if they want the web to work.
  719. # [17:25] <beowulf> [wito]: no, what's your evidence that's it's too much, i'd like to see it all in one 'document' actually
  720. # [17:25] <AryehGregor> Or if they want to be HTML5-compliant.
  721. # [17:25] * Joins: cohitre (n=cohitre@65.112.14.120)
  722. # [17:25] <AryehGregor> pengo, sure. It seems like a good idea to me. Mozilla apparently doesn't want to implement it, though.
  723. # [17:26] <AryehGregor> At least not now.
  724. # [17:26] <beowulf> i think spec splitting is unhelpful, but, what do i know
  725. # [17:26] <AryehGregor> (I don't know, I haven't paid much attention to it)
  726. # [17:26] * Quits: super_cohitre (n=cohitre@65.112.14.120) (Read error: 104 (Connection reset by peer))
  727. # [17:26] <[wito]> beowulf: Sure, let me sit down tomorrow and write a comprehensive article detailing my point of view on HTML5
  728. # [17:26] <Rik|work> [wito]: XHTML1.1 ? is it working for you on IE ?
  729. # [17:26] <beowulf> [wito]: ok
  730. # [17:26] <[wito]> I'll publish it on early sunday (GMT+2) and post the URL here
  731. # [17:26] <[wito]> Rik|work: Hint: I don't care.
  732. # [17:26] <annevk2> [wito], the part of XHTML 1.1 that's a subset of HTML5 should remain to work fine
  733. # [17:26] <AryehGregor> [wito], that sets you apart from those of us who actually want our websites to be useful, I guess.
  734. # [17:26] <annevk2> [wito], pretty much like it does now, indeed
  735. # [17:26] <[wito]> right now it's friday, and I'm working my way through a few beers
  736. # [17:26] <Rik|work> [wito]: lucky you
  737. # [17:27] <[wito]> AryehGregor: http://totlandweb.info/reiko
  738. # [17:27] <[wito]> I don't need useful.
  739. # [17:27] <[wito]> I've got AWSU
  740. # [17:27] <[wito]> M
  741. # [17:27] * Joins: dglazkov (n=dglazkov@216.239.45.4)
  742. # [17:28] <Steve^> I have a question about the correct use of svg. It only works when the page is sent as xml?
  743. # [17:28] <AryehGregor> Steve^, no.
  744. # [17:28] <AryehGregor> It works in HTML serialization as well.
  745. # [17:28] <[wito]> except that it shouldn't.
  746. # [17:28] <[wito]> That's another thing
  747. # [17:29] <[wito]> which I'll detail in my article
  748. # [17:29] <Steve^> AryehGregor, I need to change the markup for that?
  749. # [17:29] <jgraham> Steve^: (assuming an HTML5 parser)
  750. # [17:29] <AryehGregor> [wito], you realize we've all heard these opinions a hundred times, I hope?
  751. # [17:29] <jgraham> (which only FIrefox nightlies have)
  752. # [17:29] <[wito]> Oh, yeah
  753. # [17:29] <AryehGregor> I'm going to guess you're not going to make a single point in your article that we haven't all considered. But go ahead, I'm sure some of us will respond.
  754. # [17:29] <AryehGregor> Steve^, no, you don't in theory.
  755. # [17:29] <AryehGregor> However, of course most browsers don't yet support <svg>.
  756. # [17:30] <Steve^> does Opera 10?
  757. # [17:30] <jgraham> [wito]: I love your democratic notion that SVG "shouldn't" work in HTML.
  758. # [17:30] <[wito]> AryehGregor: wut
  759. # [17:30] <AryehGregor> Steve^, no. (AFAIK)
  760. # [17:30] <Steve^> Oh
  761. # [17:30] <jgraham> Steve^: No, sadly
  762. # [17:30] <Lachy> [wito], there was a lot of pressure for us to add support for SVG in HTML
  763. # [17:30] <annevk2> AryehGregor, seems your comment got passed validation btw
  764. # [17:30] <Steve^> It works when the file extension is .xml, rather than .htm
  765. # [17:30] <[wito]> Lachy: And you went ahead like populistic pigs and pissed over the fact that svg is mother fucking XML
  766. # [17:30] <[wito]> I'm sorry, that was a bit harsh
  767. # [17:30] <Lachy> [wito], in fact, there's still a lot of pressure for us to go further with regards to what we support and how
  768. # [17:30] <[wito]> s/pigs/dogs/
  769. # [17:30] <Lachy> woah, calm down
  770. # [17:31] <jgraham> Steve^: Yeah in Opera if you serve well formed XML then the SVG will render
  771. # [17:31] <[wito]> Lachy: I calm down in much the same fashion as Samuel L. Jackson does: Not.
  772. # [17:31] <[wito]> As is my god-given right.
  773. # [17:31] <[wito]> Or somesuch
  774. # [17:31] <jgraham> If you serve common or garden HTML (i.e. anything with a text/html mime type) then it won't
  775. # [17:31] <Steve^> jgraham, I was under the impression Opera had implemented svg properly. Since it hasn't, everything is fine, I can wait
  776. # [17:32] <jgraham> This doesn't have anything to do with our SVG implementation
  777. # [17:32] <jgraham> It's a HTML parser issue
  778. # [17:32] <Lachy> [wito], luckily, we have a right to ignore trolls too.
  779. # [17:32] <[wito]> Oh, yes
  780. # [17:32] <[wito]> Indeed.
  781. # [17:32] <annevk2> [wito], maybe you should get one of those tasty burgers
  782. # [17:32] <[wito]> annevk2: Maybe I should.
  783. # [17:32] <Steve^> Yea thats fine
  784. # [17:33] <[wito]> That, or get laid.
  785. # [17:33] <[wito]> I really need to get laid.
  786. # [17:33] <jgraham> We haven't updated our HTML parser to recognise SVG and put it in the rioght namespace so that our SVG code kicks in at the right time
  787. # [17:33] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  788. # [17:33] <da3d> I figure inline MathML is a lot more important than inline SVG in HTML, actually...
  789. # [17:33] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  790. # [17:33] <[wito]> Lachy: Unfortunately, I was called out on being [undemocratic]
  791. # [17:34] * beowulf passes round the cheese on sticks
  792. # [17:34] <jgraham> I want jelly dammit
  793. # [17:34] <[wito]> and ignoring people outright is also rather undemocratic
  794. # [17:34] * Joins: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
  795. # [17:34] <[wito]> do, you know.
  796. # [17:34] * aroben is now known as aroben|afk
  797. # [17:34] <Steve^> I know where I've confused myself. Opera and friends support .svg but not the HTML5 version :)
  798. # [17:34] <jgraham> Steve^: Right
  799. # [17:35] <Dashiva> Although I still don't know why anyone would put SVG in <html> instead of in .svg
  800. # [17:35] <[wito]> Also, I don't mean to troll, I'm merely stating my (admittedly low) opion of HTML5
  801. # [17:35] <[wito]> and telling you that we will forward questions much more agressively.
  802. # [17:35] <[wito]> So, um.
  803. # [17:35] <[wito]> Yeah
  804. # [17:36] <[wito]> Cool cakes.
  805. # [17:36] <Steve^> Dashiva, so it can be generated on the fly by PHP, etc?
  806. # [17:36] <jgraham> [wito]: The thing about opinions is that everyone has them. Therefore they're not really very unique or interesting unless they are backed up with reasoned argument
  807. # [17:36] <[wito]> True
  808. # [17:36] <jgraham> Which so far yours haven't been
  809. # [17:36] <[wito]> but while I would *like* to present a coherent and reasoned argument; it's just too late in the week for me for that kind of thing.
  810. # [17:36] <jgraham> So I guess you should write that article or something
  811. # [17:36] <Dashiva> Steve^: People have been generating images on the fly a long time, so it seems to work fine as it is
  812. # [17:36] <[wito]> That's the plan·
  813. # [17:36] <AryehGregor> [wito], please do forward people here. Obviously we don't want them getting your view of HTML5. :)
  814. # [17:37] * Joins: fishd_ (n=darin@72.14.224.1)
  815. # [17:37] <[wito]> <below_belt>Then maybe you should stop making it suck. ;)
  816. # [17:37] <Steve^> Dashiva, but you then need to save it somewhere, keep track of it, clean it up. Why not send it once and forget?
  817. # [17:37] <[wito]> or is the <burn> tag more appropriate?
  818. # [17:37] <[wito]> I can never remember.
  819. # [17:37] <[wito]> </below_belt>
  820. # [17:38] <Dashiva> Steve^: Besides, it seems that use case would be served just as well by a data URL
  821. # [17:38] <annevk2> honestly, I'm glad there's still people that are violently opposed
  822. # [17:38] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 101 (Network is unreachable))
  823. # [17:38] <annevk2> otherwise we'd be doing something wrong
  824. # [17:38] <[wito]> annevk2: You know what we should do?
  825. # [17:38] <TabAtkins> Dashiva: Yeah, a data url *would* work well. And wouldn't give us any lip about namespaces and such in HTML.
  826. # [17:38] <[wito]> Get some boxing gloves on, duke it out, man to (wo?)man
  827. # [17:39] <[wito]> trust me
  828. # [17:39] <[wito]> it'd be hot.
  829. # [17:39] <TabAtkins> Anne's a guy.
  830. # [17:39] <Steve^> Dashiva, embed the svg data in get variables on an image request? Has its limits
  831. # [17:39] <Dashiva> get variables?
  832. # [17:39] <[wito]> we could sell tickets to that shindig
  833. # [17:39] <Dashiva> Why would you be using those?
  834. # [17:39] <Steve^> you know, ?foo=bar&so=on
  835. # [17:39] <Steve^> Ok, what do you mean?
  836. # [17:39] <Dashiva> data:application/svg+xml,nonsensegoeshere
  837. # [17:40] <annevk2> Steve^, fwiw, all browsers support generation of SVG on the fly through JavaScript/DOM
  838. # [17:40] <annevk2> Steve^, also in HTML
  839. # [17:40] <Steve^> Dashiva, where does that go?
  840. # [17:40] <Dashiva> In @src
  841. # [17:40] <[wito]> anyway, I'll get back to you with an article
  842. # [17:40] <[wito]> see you all on sunday
  843. # [17:40] <[wito]> [wito] out
  844. # [17:40] * Parts: [wito] (n=wito@unaffiliated/wito) ("Konversation terminated!")
  845. # [17:40] <Steve^> have a nice day
  846. # [17:41] <annevk2> that was amusing
  847. # [17:41] <Steve^> if you don't have crazy people shouting at you, you're doing it wrong
  848. # [17:41] <TabAtkins> Fun diversions. At least the guy recognized when he jumped from crazy arguing to trolling.
  849. # [17:41] <Dashiva> But surely that's not the only reason for inline svg
  850. # [17:42] <Steve^> Ok, didn't realise you could do that.
  851. # [17:42] <Steve^> Readability?
  852. # [17:42] <TabAtkins> SVG isn't very readable once you go beyond trivial hand-authored examples. ^_^
  853. # [17:42] <TabAtkins> Though that may be the fault of the tools.
  854. # [17:43] * Quits: pengo (n=pengo@CPE-58-161-42-204.czqd1.win.bigpond.net.au) (Read error: 104 (Connection reset by peer))
  855. # [17:43] <jgraham> Dashiva: It makes sense for cases where you have a lot of SVG and HTML all together and don't want strict parsing, no?
  856. # [17:43] * Quits: erlehmann (n=erlehman@tmo-109-217.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
  857. # [17:43] <Philip`> jgraham: In review-free environments, it lets you keep a clean repository history by e.g. adding a feature in one patch, then adding another feature on top of it in another patch, then going back and editing the first one, and then committing everything without any of the back-and-forth mess
  858. # [17:43] <Philip`> hsivonen: Hmm, yes, I guess I should fix the spec-splitter :-(
  859. # [17:43] * Quits: Kalms (n=rasmuska@81.161.185.108) (Read error: 104 (Connection reset by peer))
  860. # [17:43] <TabAtkins> I think it makes sense to let SVG stay strict in its parsing, because it's already established as being so.
  861. # [17:43] <jgraham> Philip`: Yeah. I was reading about it a bit more. I guess I should try it out
  862. # [17:44] <Dashiva> jgraham: Lots of dynamic SVG and non-strict HTML?
  863. # [17:44] <Philip`> (Also probably ought to fix it to split into more even-sized sections too, since Hixie irritatingly has done work on the spec and it's all different now)
  864. # [17:44] <jgraham> TabAtkins: I disagree because I think that strict parsing is a hinderance to SVG
  865. # [17:44] * Joins: [1]mpilgrim (n=mark@nat/google/x-sedldojtlrgousut)
  866. # [17:44] * Joins: Kalms_ (n=rasmuska@81.161.185.108)
  867. # [17:44] * Kalms_ is now known as Kalms
  868. # [17:44] <jgraham> I wouldn't deploy a mainly-dynamic-svg interface to amazon.com with strict parsing
  869. # [17:45] <Dashiva> Wouldn't a mostly-dynamic-svg interface be done in JS?
  870. # [17:45] <TabAtkins> Shrug. I still like the idea of XML strictness, even if it's totally unworkable on the public web.
  871. # [17:45] <jgraham> Dashiva: "dynamic" in the sense of "generated by server-side scripts"
  872. # [17:45] <Steve^> I think XSLT taught me that XML isn't always the way to go
  873. # [17:45] * Parts: miketaylr (n=mtaylor@38.117.156.163)
  874. # [17:46] * Joins: miketaylr (n=mtaylor@38.117.156.163)
  875. # [17:46] <TabAtkins> I think XSLT just teaches that XSLT isn't the way to go. Like, ever.
  876. # [17:46] <beowulf> Steve^: XSLT taught me that XSisn't that way to go
  877. # [17:46] <Philip`> jgraham: "an <sql> tga that did queries against HTML tables!" - if I remember correctly, tantek talked about adding something for SQL queries on tables and <csv>s recently, though maybe I'm just imagining that
  878. # [17:46] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
  879. # [17:46] * Quits: dave_levin (n=dave_lev@72.14.224.1)
  880. # [17:46] <Dashiva> Philip`: Sure that wasn't Dmitry Turin?
  881. # [17:46] <beowulf> i lost an LT\s in that sentence
  882. # [17:47] <TabAtkins> Philip`: Yeah, tantek was free-associating with treating tables like SQL.
  883. # [17:48] <TabAtkins> I'm pretty sure he meant it as a javascript api, though.
  884. # [17:49] <Steve^> Due to bandwidth, I download the HTML5 spec as a PDF. In two weeks, how out of date would it be?
  885. # [17:49] <TabAtkins> Philip`: Oh, and we settled on just embedding csv into a <pre> with a @separator attribute being the flag for "treat this as csv".
  886. # [17:49] <jgraham> But with an <svg> tag users of legacy browsers would be able to see the SQL so they could run the queries manually, giving them equivalent functionaility albeit with reduced performance
  887. # [17:49] <TabAtkins> Steve^ you can keep track of that exactly by following WHATWG on twitter.
  888. # [17:49] <TabAtkins> I think at the point that users see and understand SQL they could just read the js and be equally enlightened.
  889. # [17:50] <annevk2> Steve^, at this point changes are mostly non-normative
  890. # [17:50] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  891. # [17:50] <annevk2> Steve^, though a lot of the changes could help you understand the spec better, such as the addition of markup examples
  892. # [17:50] * jgraham was being less than entirely serious
  893. # [17:50] <Steve^> ok, cool
  894. # [17:50] <TabAtkins> jgraham: Noted, but still wanted to respond. ^_^
  895. # [17:50] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  896. # [17:51] * Joins: cohitre_ (n=cohitre@65.112.14.120)
  897. # [17:52] * Joins: [2]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  898. # [17:52] * Quits: cohitre (n=cohitre@65.112.14.120) (Read error: 104 (Connection reset by peer))
  899. # [17:52] * cohitre_ is now known as cohitre
  900. # [17:52] <Steve^> The spec talks of an outlining algorithm. Has this been implemented anywhere? (Can I see what it would produce for my site?)
  901. # [17:53] <TabAtkins> Damn, having a hard time finding if anyone has put together a js library for executing sql against html tables, because of all the noise about people wanting to display sql results as tables.
  902. # [17:53] <TabAtkins> Steve^ gsnedders has something for that.
  903. # [17:53] <da3d> Steve^: http://gsnedders.html5.org/outliner/
  904. # [17:53] <Steve^> thanks
  905. # [17:55] * Quits: fishd (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  906. # [17:55] <Steve^> uh oh, I have untitled sections ;)
  907. # [17:56] <Philip`> TabAtkins: There's stuff like http://code.google.com/p/trimpath/wiki/TrimQuery for doing SQL in JS
  908. # [17:57] <Philip`> There must be a better syntax for this kind of thing than SQL, though
  909. # [17:57] <TabAtkins> Philip`, awesome thanks.
  910. # [17:57] <TabAtkins> Aw, I like SQL though.
  911. # [17:57] <TabAtkins> Plus, everyone knows it.
  912. # [17:58] <Philip`> Everyone knows one dialect of it, which is slightly incompatible with every other dialect
  913. # [17:59] <TabAtkins> But only in minor ways. The essence of SQL is pretty universal.
  914. # [17:59] <TabAtkins> Especially simple stuff like SELECTing.
  915. # [17:59] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  916. # [17:59] <TabAtkins> A lot of the differences I notice are in CREATE and complex things like triggers.
  917. # [17:59] <AryehGregor> Like LIMIT vs. TOP vs. some convoluted thing involving stuff I've never even heard of?
  918. # [18:00] * Quits: lazni (n=lazni@118.71.1.72) ("Leaving.")
  919. # [18:00] <AryehGregor> Or in how when doing GROUP BY you can select unrelated columns with aggregation operators in MySQL, but like no other DBMS?
  920. # [18:00] <AryehGregor> Or like how SQLite requires an ESCAPE clause after LIKE if you want to escape anything?
  921. # [18:00] <TabAtkins> Bah, you're no fun.
  922. # [18:00] <Steve^> I agree with TabAtkins
  923. # [18:01] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
  924. # [18:01] <Steve^> The core commands are transferable
  925. # [18:01] <TabAtkins> Anyway, modifying TrimQuery actually looks like it could be done solely by parsing a table into a json resultset.
  926. # [18:01] <Steve^> which is extremely helpful when you're in an unfamiliar system
  927. # [18:01] * aroben|afk is now known as aroben
  928. # [18:01] <AryehGregor> Or like INSERT IGNORE, REPLACE, INSERT ... ON DUPLICATE KEY UPDATE from MySQL?
  929. # [18:01] <AryehGregor> Or multivalue INSERT?
  930. # [18:02] * TabAtkins plugs his ears.
  931. # [18:02] * Joins: cohitre_ (n=cohitre@65.112.14.120)
  932. # [18:02] <TabAtkins> Notice that I said "the essence of SQL".
  933. # [18:02] <Philip`> Or concatenating strings
  934. # [18:02] * Quits: cohitre (n=cohitre@65.112.14.120) (Read error: 131 (Connection reset by peer))
  935. # [18:02] <AryehGregor> Or the exact syntax for UNION.
  936. # [18:02] * cohitre_ is now known as cohitre
  937. # [18:02] <Philip`> Or whether columns are statically typed
  938. # [18:03] <AryehGregor> Or . . . well, look in includes/db/ in MediaWiki for our DB abstraction layer. :)
  939. # [18:03] <TabAtkins> So hey, your point has long since been driven into the ground. Congratulations.
  940. # [18:03] <AryehGregor> Lots of fun stuff in there, and most of it doesn't work too well regardless.
  941. # [18:03] <AryehGregor> Also, SQL is a terrible language on its merits.
  942. # [18:03] * Quits: [2]mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
  943. # [18:03] <Philip`> TabAtkins: The essence of SQL is just relational algebra, and you can do that in any syntax, e.g. a nicer JS-like one :-)
  944. # [18:03] <AryehGregor> It's unreasonably verbose, unpredictable, and hard to understand for newcomers.
  945. # [18:04] <Philip`> (I guess that's kind of what LINQ does too, though I know nothing about it)
  946. # [18:04] <TabAtkins> AryehGregor: And yet, it exists everywhere. It's ubiquitous. It's a very successful horrible technology.
  947. # [18:04] <Philip`> TabAtkins: Just like HTML
  948. # [18:04] * gsnedders wants to implement outlining in JS
  949. # [18:04] <TabAtkins> *Exactly*.
  950. # [18:05] <TabAtkins> gsnedders: That's easy.
  951. # [18:05] <Philip`> gsnedders: Just write a Python interpreter in JS
  952. # [18:05] <TabAtkins> gsnedders: If you can include a jquery dependency...
  953. # [18:05] <gsnedders> TabAtkins: It's not hard without it
  954. # [18:06] <TabAtkins> gsnedders: Yeah, but it's easier. And I can't actually program in DOM. ;_;
  955. # [18:07] * Joins: mpilgrim (n=mark@adsl-072-148-043-048.sip.rmo.bellsouth.net)
  956. # [18:08] * Joins: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
  957. # [18:08] <jgraham> gsnedders: Why are you telling us about it? you could be *doing* it
  958. # [18:09] * Quits: [1]mpilgrim (n=mark@nat/google/x-sedldojtlrgousut) (Read error: 110 (Connection timed out))
  959. # [18:09] <TabAtkins> Doing it is way funner.
  960. # [18:09] * TabAtkins already knows what this weekend's project will be.
  961. # [18:11] <gsnedders> TabAtkins: It's no easier, as far as I can tell.
  962. # [18:11] <gsnedders> jgraham: Waiting for phone calls…
  963. # [18:12] <Steve^> oh, its 9/11
  964. # [18:13] * Joins: dave_levin (n=dave_lev@74.125.59.73)
  965. # [18:13] <Steve^> trending topics seem to be my main source of news nowadays
  966. # [18:13] * Joins: dave_levin_ (n=dave_lev@74.125.59.73)
  967. # [18:13] * Quits: dave_levin (n=dave_lev@74.125.59.73) (Read error: 104 (Connection reset by peer))
  968. # [18:13] * dave_levin_ is now known as dave_levin
  969. # [18:13] <gsnedders> Steve^: That's not a valid ISO8601 date.
  970. # [18:13] * Joins: dave_levin__ (n=dave_lev@74.125.59.73)
  971. # [18:14] <Philip`> Steve^: The date is considered news?
  972. # [18:14] <jgraham> Philip`: Well it changes every day
  973. # [18:15] <Philip`> Dates don't seem particularly rare, or unpredictable
  974. # [18:15] <jgraham> You obviously never lived through a calendar change
  975. # [18:15] <Philip`> Well, no, because I'm not five hundred years old
  976. # [18:17] <beowulf> yeah, but with all the kids running around you feel it, don't you?
  977. # [18:18] <gsnedders> scrollIntoView is DOM0, right?
  978. # [18:19] * Joins: ifette (n=ifette@220.109.219.244)
  979. # [18:22] <gsnedders> And isn't in CSSOM View…
  980. # [18:22] <gsnedders> scroll(el.offsetLeft, el.offsetTop) should be the same as el.scrollIntoView(true), right?
  981. # [18:24] <Steve^> I wonder if I can change wordpress to automatically add sections to my posts
  982. # [18:24] * Joins: erlehmann (n=erlehman@tmo-104-124.customers.d1-online.com)
  983. # [18:25] * Joins: Maurice (i=copyman@94.213.72.212)
  984. # [18:25] <Steve^> Although, if it can be automatic, you could say its pointless to do
  985. # [18:31] * Quits: cohitre (n=cohitre@65.112.14.120) (No buffer space available)
  986. # [18:31] * Joins: jlebar (n=jlebar@nat/mozilla/x-rgrpuraexorgdoks)
  987. # [18:35] * Quits: ifette (n=ifette@220.109.219.244) (Read error: 60 (Operation timed out))
  988. # [18:40] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  989. # [18:41] * Joins: ap (n=ap@nat/apple/x-wxnavrpawtciahrq)
  990. # [18:45] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
  991. # [18:47] * Quits: webben (n=benh@nat/yahoo/x-sjvsouvcpvunckqw) (Client Quit)
  992. # [18:47] <annevk2> and, is http://web.archive.org/web/20080204211015/http://www.hitachi-to.co.jp/prod/prod_2/inter/emk/help/TextEncoder/CodePage.htm more accurate for Internet Explorer?
  993. # [18:47] <annevk2> and, it does include UTF8 as label, for instance
  994. # [18:55] <Steve^> the definition of flow content feels weak
  995. # [18:56] * Quits: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams)
  996. # [18:56] * Joins: benward (n=benward@nat/yahoo/x-ojlxpsifmwclcfez)
  997. # [18:56] * Joins: cying (n=cying@70.90.171.153)
  998. # [18:59] * Quits: dave_levin__ (n=dave_lev@74.125.59.73)
  999. # [19:03] * Quits: foolip (n=philip@pat.se.opera.com) ("Ex-Chat")
  1000. # [19:07] <Lachy_> Steve^, how would you suggest improving it?
  1001. # [19:09] <Steve^> I don't really understand what it is
  1002. # [19:09] * Quits: shepazu (n=schepers@68.221.74.58)
  1003. # [19:10] <Lachy_> it's a catch-all category for things that can be used almost anywhere
  1004. # [19:10] <Lachy_> the name of it is inherited from the HTML4 concept of %Flow; from the DTDs
  1005. # [19:11] <Steve^> You list the things that can be used almost anywhere in Flow content, rather than listing the few things that can't be?
  1006. # [19:15] <Lachy_> yes
  1007. # [19:16] <Steve^> Flow feels like the odd one out, but I can't think of a better solution
  1008. # [19:17] * Joins: waqas (n=waqas@195.64.146.78)
  1009. # [19:18] * Lachy_ is now known as Lachy
  1010. # [19:20] <Lachy> Steve^, I once tried to come up with a better description for it, but didn't really succeed
  1011. # [19:20] <Lachy> http://dev.w3.org/html5/html-author/#flow-content
  1012. # [19:21] <Steve^> is there a list somewhere of things that aren't flow?
  1013. # [19:22] <Lachy> Steve^, there will eventually be a table that lists all the elements and their categories here http://dev.w3.org/html5/html-author/#index-of-elements
  1014. # [19:23] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
  1015. # [19:25] * aroben is now known as aroben|lunch
  1016. # [19:26] * Joins: takoratta (n=takoratt@p1173-ipbf2410marunouchi.tokyo.ocn.ne.jp)
  1017. # [19:30] * Joins: erikvold (n=erikvvol@GANDALF.VKISTUDIOS.NET)
  1018. # [19:31] * Joins: cohitre (n=cohitre@24.128.48.118)
  1019. # [19:32] * Joins: slightlyoff (n=slightly@204.14.154.228)
  1020. # [19:32] * Joins: weinig (n=weinig@17.246.16.129)
  1021. # [19:32] * Joins: slightlyoff_ (n=slightly@74.125.121.49)
  1022. # [19:37] <Lachy> so apparently, HTML 5's proposed basis in DOM/JS skews web control and monetization towards corporations and away from individual authors/researchers, to the detriment of society, and we should incorporate ODRL into HTML5.
  1023. # [19:37] <Lachy> http://lists.w3.org/Archives/Public/www-tag/2009Sep/0028.html
  1024. # [19:38] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
  1025. # [19:38] * Joins: erikvvold (n=erikvvol@96.49.192.204)
  1026. # [19:38] <Lachy> if anyone can actually comprhend what that guy is ranting about, let me know
  1027. # [19:39] * Joins: jamesr (n=jamesr@nat/google/x-ltfeefmifpfzpeif)
  1028. # [19:41] <TabAtkins> Lachy: As far as I can tell, he's going something like this (you've probably already gotten this far in comprehension):
  1029. # [19:41] <hober> Lachy: seriously. Also, makes an interesting constrast with http://happyworm.com/blog/2009/08/24/html-5-the-revolution-will-not-be-televised/
  1030. # [19:41] <Steve^> "when there are high barriers to entry in science and
  1031. # [19:41] <Steve^> arts publishing, publishers can achieve monopolistic or oligopolistic
  1032. # [19:41] <Steve^> returns of scale."
  1033. # [19:41] <TabAtkins> "I don't understand javascript or the DOM. Web 2.0 things use javascript, and make a lot of money. I am also anti-corporate, so anything that makes money must be bad for me, especially since I don't understand it."
  1034. # [19:42] <Steve^> So, the document is so complicated that only Microsoft can profit from it?
  1035. # [19:42] <hober> Steve^: that would explain how IE8 has more HTML5 features in it than all of the other browsers combined. Oh, wait.
  1036. # [19:42] * Quits: erikvold (n=erikvvol@GANDALF.VKISTUDIOS.NET) (Read error: 60 (Operation timed out))
  1037. # [19:43] <Lachy> TabAtkins, I got the "I don't understand javascript or the DOM" bit myself, and your summary of the rest seems to make sense
  1038. # [19:43] <Steve^> I don't know Javascript and yet the HTML5 is quite readable to me
  1039. # [19:43] <Steve^> they seem to be quite separate
  1040. # [19:44] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
  1041. # [19:45] <Steve^> FYI, I am NOT Steven Rowat :P
  1042. # [19:45] <TabAtkins> Then there's some vague hand-waving about it being impossible for an individual to understand html5, thus hurting work-at-home efforts and presumably benefitting corporations. I think this is just tying back into the "I don't understand" angle.
  1043. # [19:45] <Lachy> Steve^, I assumed that since nothing you've said reaches the same level of incomprehension as him
  1044. # [19:46] <Steve^> awww, thanks
  1045. # [19:46] <Lachy> TabAtkins, have you figured out how the ODRL thing at the end fits in with the rest?
  1046. # [19:46] <Steve^> Oh and which bit of HTML 5 is complicated?
  1047. # [19:47] <TabAtkins> Wow, I actually skipped right past that. One sec.
  1048. # [19:47] <Steve^> Sure, the content models are new and require some thought, but nothing the odd blog post won't fix
  1049. # [19:48] <TabAtkins> All right, looks like the odrl thing is "I don't understand ODRL, but it has 'Open' in its name and thus is probably bad for corporations. Use that instead of javascript."
  1050. # [19:48] <Steve^> TabAtkins, you could have your own TV show to rival the likes of Dr Phil
  1051. # [19:48] <TabAtkins> Presumably for expressing rights, but it's not made clear how that relates to anything else in the email.
  1052. # [19:49] <TabAtkins> Steve^, what, where I ridicule people who are possibly schizophrenic on the internet?
  1053. # [19:49] <Steve^> rather you translate their shit into real words
  1054. # [19:49] * Quits: slightlyoff (n=slightly@204.14.154.228) (No buffer space available)
  1055. # [19:49] * slightlyoff_ is now known as slightlyoff
  1056. # [19:49] * Parts: CoJaBo-Aztec (n=aztec@unaffiliated/cojabo)
  1057. # [19:49] <TabAtkins> Well, if I were on the TAG mailing list I might try to do that.
  1058. # [19:50] <Steve^> If you were to switch every mention of Javascript to Silverlight, the document would make an equal amount of nonsense
  1059. # [19:50] <TabAtkins> But as far as I can tell I don't want to be on the TAG mailing list.
  1060. # [19:51] <Steve^> The conspiracy theory must be that the head of Mozilla and Opera are undercover Microsoft operatives
  1061. # [19:51] <TabAtkins> Gah, I think my brain is locking in its attempt to understand how rights expression has anything to do with the complexity of javascript.
  1062. # [19:52] <Lachy> Steve^, shh! Don't tell everyone
  1063. # [19:52] <TabAtkins> Steve^, I've seen the pictures with Sylvain, Anne, and Hakon having drinks together. Clear evidence of conspiracy!
  1064. # [19:52] * Joins: erlehmann_ (n=erlehman@tmo-101-155.customers.d1-online.com)
  1065. # [19:52] <TabAtkins> Lachy, are you planning to respond to that email?
  1066. # [19:52] <Lachy> no
  1067. # [19:52] <Lachy> I'm not on the tag mailing list
  1068. # [19:52] <TabAtkins> k. ^_^
  1069. # [19:53] <Steve^> the only response it:
  1070. # [19:53] <Steve^> TLDR
  1071. # [19:53] <Steve^> *is
  1072. # [19:53] <Lachy> WTF?
  1073. # [19:53] <Steve^> Too long, didn't read
  1074. # [19:53] <TabAtkins> That would be a valid response, but I think actually calling out the nonsensical bullshit would be amusing.
  1075. # [19:53] <TabAtkins> tl;dr
  1076. # [19:53] * Joins: michaeln (n=michaeln@nat/google/x-nvdafmctmgjnkowb)
  1077. # [19:53] * Quits: erlehmann (n=erlehman@tmo-104-124.customers.d1-online.com) (Read error: 60 (Operation timed out))
  1078. # [19:54] <Steve^> if you say that the documents are of a monopolistic nature, then his arguments may make some sort of sense
  1079. # [19:54] <Steve^> but there is no proof of the former
  1080. # [19:55] <Lachy> Steve^, ah, but in my case, it would be TMCDCAAWTFDODRLHTDW?I
  1081. # [19:55] <Lachy> --> Too much crap, didn't comprehend anything, and wtf does ODRL have to do with it?!
  1082. # [19:55] * Quits: takoratta (n=takoratt@p1173-ipbf2410marunouchi.tokyo.ocn.ne.jp) (Read error: 60 (Operation timed out))
  1083. # [19:56] <Dashiva> So many interesting people
  1084. # [19:57] <waqas> Dashiva, just what I was thinking.
  1085. # [19:57] <TabAtkins> So, full explanation of his email: "I don't understand javascript, so it must be too complicated for *anyone* to understand and only groups can use it. Corporations have groups of people, so they're trying to influence the language to make it better for them and worse for startups. This is a tragedy because then nobody can work from home. Apropos of nothing, I like ODRL and think it...
  1086. # [19:57] <TabAtkins> ...should be given language-level support."
  1087. # [19:57] * aroben|lunch is now known as aroben
  1088. # [19:59] <Steve^> you have invested too much thought into this
  1089. # [19:59] <Steve^> the crazy people have won another round
  1090. # [20:00] <TabAtkins> Indeed.
  1091. # [20:00] <Philip`> Steve^: You are ignoring the return on the investment, which is a reasonable amount of entertainment and a continued feeling of superiority, making it worthwhile
  1092. # [20:01] <Steve^> this is true
  1093. # [20:01] <Steve^> I am superior
  1094. # [20:02] * Quits: mpilgrim (n=mark@adsl-072-148-043-048.sip.rmo.bellsouth.net) (Read error: 60 (Operation timed out))
  1095. # [20:02] <cardona507> is <meta name=""> for keywords and description?
  1096. # [20:04] <Lachy> cardona507, http://www.whatwg.org/specs/web-apps/current-work/multipage/#standard-metadata-names
  1097. # [20:04] <cardona507> <meta name="description" content="foo">?
  1098. # [20:04] <cardona507> thanks lachy
  1099. # [20:06] * Quits: erlehmann_ (n=erlehman@tmo-101-155.customers.d1-online.com) (Read error: 113 (No route to host))
  1100. # [20:06] <Philip`> Why does http://html5.googlecode.com/svn/trunk/incoming/ exist, containing two SVN repositories inside the SVN repository?
  1101. # [20:07] * Joins: mpilgrim (n=mark@adsl-072-148-043-048.sip.rmo.bellsouth.net)
  1102. # [20:08] * Joins: cohitre_ (n=cohitre@host202.72.248.108.conversent.net)
  1103. # [20:11] * Quits: miketaylr (n=mtaylor@38.117.156.163) ("adios.")
  1104. # [20:14] * Joins: fishd__ (n=darin@67.180.164.209)
  1105. # [20:15] * Joins: magmarules (n=magmarul@89.180.144.98)
  1106. # [20:16] * Quits: cohitre (n=cohitre@24.128.48.118) (Read error: 145 (Connection timed out))
  1107. # [20:16] * cohitre_ is now known as cohitre
  1108. # [20:16] <Philip`> Would people prefer multipage sections to be generally larger or smaller than they currently are?
  1109. # [20:17] <TabAtkins> Smaller.
  1110. # [20:17] <Steve^> smaller
  1111. # [20:17] <Philip`> Why?
  1112. # [20:17] <TabAtkins> Because they're very large?
  1113. # [20:18] <Steve^> My internet is through a mobile broadband dongle and its expensive to keep loading so much information
  1114. # [20:18] <Steve^> it would be nice for the default spec page to not be the single page version
  1115. # [20:18] <TabAtkins> And I just plain have an old computer that takes a bit to process even the multipage sections.
  1116. # [20:18] <Philip`> Steve^: Which default? http://whatwg.org/html5 is the multipage one
  1117. # [20:18] <TabAtkins> Steve^ - just go to whatwg.org/html5. That's the multipage version.
  1118. # [20:18] <Steve^> yes, I know that now
  1119. # [20:19] <Steve^> but if you click Specs on the frontpage
  1120. # [20:19] <and> annevk2: I have no reason to believe that it should be more accurate, but it would be a good idea to have a look at the labels which are listed either there or in the .NET reference but not in the current wiki table.
  1121. # [20:19] <Philip`> Steve^: Hmm, that's a good point - maybe you should mail Hixie asking him to change it
  1122. # [20:20] <Philip`> Anyway, since the votes are currently 2 vs 0, I'll try to err on the side of making smaller sections :-)
  1123. # [20:20] <Steve^> the first bit of the spec detailing the options available should be displayed instead
  1124. # [20:21] * Philip` could aim for <100KB
  1125. # [20:21] * Quits: slightlyoff (n=slightly@74.125.121.49)
  1126. # [20:21] <TabAtkins> That'd be nice, Philip`.
  1127. # [20:21] <and> annevk2: The change from ‘may’ to ‘must’ this morning is not really a ‘minor’ ‘[w]ording’ edit.
  1128. # [20:22] <Steve^> Philip`, the current version has a page for each second-level menu item?
  1129. # [20:22] <Steve^> you would split that into several pages or split it by third-level?
  1130. # [20:22] <and> hsivonen: Thanks a lot!
  1131. # [20:23] <annevk3> and, I didn't make that change, but I do agree with it (well, that was the intent of the original wording anyway)
  1132. # [20:24] <and> annevk3: I noticed that, and was not sure you would agree.
  1133. # [20:24] * Quits: myakura (n=myakura@p4040-ipbf1105marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  1134. # [20:24] <annevk3> and, ah ok
  1135. # [20:24] <annevk3> and, btw, you said the IE data didn't match, I totally missed http://html5.org/temp/2009/ie-encodings.htm (copy of webarchive) earlier which also gives IE data
  1136. # [20:25] <Philip`> Steve^: It's split on <h2>s (the ~dozen top-level sections), plus a list of human-selected points that attempt to make it sensibly split (no huge pages, no tiny pages, etc)
  1137. # [20:25] <annevk3> and, ah, you added that
  1138. # [20:27] <and> Yes, it was the best reference I found a long time ago, and it still seems to list labels not on the wiki, but I have not checked whether or not IE8 actually support those.
  1139. # [20:28] <annevk3> my IE situation is still pretty crappy because my laptop does not have enough ram for running several OSs at the same time
  1140. # [20:29] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1141. # [20:30] <and> I plan to test the labels on the wiki in IE8 tonight and let you know what the results are.
  1142. # [20:31] <Steve^> http://spoon.net/browsers/ lets you run any browser via the web
  1143. # [20:31] <Steve^> though it is Windows only
  1144. # [20:31] <TabAtkins> Hrm, IE8 won't run click handlers on display:none inputs.
  1145. # [20:32] <Dashiva> How would you click them?
  1146. # [20:32] <TabAtkins> <label>
  1147. # [20:32] * Quits: fishd_ (n=darin@72.14.224.1) (Read error: 110 (Connection timed out))
  1148. # [20:32] * Joins: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net)
  1149. # [20:32] <annevk3> and, I'll try make a table for Safari/ICU this weekend
  1150. # [20:32] <TabAtkins> And damn, visibility:hidden suppressed the handlers too. I guess I'll have to position them offscreen. >_<
  1151. # [20:32] <annevk3> and, shouldn't be too hard
  1152. # [20:33] <Steve^> TabAtkins, why are you clicking invisible buttons?
  1153. # [20:33] <TabAtkins> Steve^: I have a list of checkboxes and radios. For styling purposes I'm hiding the inputs themselves and just styling the label when they're :checked.
  1154. # [20:35] * Joins: arun__ (n=arun@nat/mozilla/x-lzceqcepfkzqbdth)
  1155. # [20:36] * arun__ is now known as otherarun
  1156. # [20:36] * Quits: magmarules (n=magmarul@89.180.144.98)
  1157. # [20:37] <Steve^> how do you know if they are checkboxes or radio buttons?
  1158. # [20:37] <TabAtkins> Regardless, that seems like an interop bug (well, it *is* an interop bug - I just got a bug filed against me by QA because of it). Anyone know what the correct behavior is?
  1159. # [20:37] <TabAtkins> Steve^ doesn't matter for this .
  1160. # [20:37] <Dashiva> TabAtkins: Why don't you just have onclick on the label?
  1161. # [20:38] <TabAtkins> Dashiva: a few reasons. For one, that's just silly - why not just remove the inputs entirely? For two, this code was originally designed assuming visible inputs, so I've got a lot of onclick handlers on the inputs. Moving them all to the label wouldn't be trivial.
  1162. # [20:39] <TabAtkins> I do believe in semantics here, after all. ^_^
  1163. # [20:39] <Dashiva> It seems like a prime candidate for <span role="checkbox"> :)
  1164. # [20:39] <Steve^> when you turn off the CSS, you would get nice checkboxes, true
  1165. # [20:40] * Quits: fishd__ (n=darin@67.180.164.209) (Read error: 145 (Connection timed out))
  1166. # [20:41] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 131 (Connection reset by peer))
  1167. # [20:42] <Philip`> Argh, <div class=impl> breaks the splitter :-(
  1168. # [20:42] <AryehGregor> TabAtkins, IE8 sounds like it should be correct . . . the input isn't receiving the click, after all.
  1169. # [20:43] <Steve^> the label is though and it is responsible for passing the click to the input
  1170. # [20:43] <TabAtkins> AryehGregor: Isn't it, though? Everyone treats it as receiving the click. I'm not sure which is the correct behavior.
  1171. # [20:43] <TabAtkins> If you're saying that clicking the <label> should not, in general, fire click handlers for the associated input, then *everyone* disagrees with you.
  1172. # [20:44] * TabAtkins sighs.
  1173. # [20:44] <TabAtkins> Our SEO company is getting uppity again about wanting server access.
  1174. # [20:45] <Steve^> they want your dataz
  1175. # [20:46] <Steve^> "For example, on platforms where clicking a checkbox label checks the checkbox, clicking the label in the following snippet could trigger the user agent to run synthetic click activation steps (page 123) on the input element, as if the element itself had been triggered by the user:"
  1176. # [20:46] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1177. # [20:46] <TabAtkins> Yeah, everyone does that.
  1178. # [20:46] <Steve^> someone chose the word "could". So you're screwed :)
  1179. # [20:47] <AryehGregor> Yay.
  1180. # [20:47] <TabAtkins> The question is just whether it should continue to do on inputs which have been hidden via CSS.
  1181. # [20:47] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 104 (Connection reset by peer))
  1182. # [20:48] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
  1183. # [20:48] <Steve^> just push them off the screen
  1184. # [20:48] <Steve^> then everyone is happy
  1185. # [20:49] <AryehGregor> TabAtkins, it looks like the spec is trying to defer to platform conventions here.
  1186. # [20:49] <TabAtkins> Yeah, that's what I've done. But that's stupid and I hate it.
  1187. # [20:49] <AryehGregor> I'm not sure that's meaningful in this case, though.
  1188. # [20:49] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 104 (Connection reset by peer))
  1189. # [20:49] <TabAtkins> Yeah, because there's probably not a sense of "hidden via CSS" in the normal platform.
  1190. # [20:50] <TabAtkins> So, time to file a bug!
  1191. # [20:50] * Quits: maikmerten (n=maikmert@Z9fdf.z.pppool.de) (Success)
  1192. # [20:51] * Joins: maikmerten (n=maikmert@BAE2ea5.bae.pppool.de)
  1193. # [20:52] <Philip`> Is there some way to stop Opera Turbo being stupid and popping up a little thing saying it thinks I'm on a slow network, when actually I'm not?
  1194. # [20:52] <Steve^> click arrow, configure
  1195. # [20:52] <AryehGregor> TabAtkins, more than that, platform conventions are only supposed to be relevant to UI, not development . . .
  1196. # [20:53] * Joins: murr4y (n=murray@85.84-49-67.nextgentel.com)
  1197. # [20:54] <Steve^> Technically, you should be using some onCheck callback
  1198. # [20:54] <Philip`> Oh, I didn't see the 'notify' option in the configure dialog
  1199. # [20:55] * Joins: erikvvold (n=erikvvol@96.49.192.204)
  1200. # [20:55] * Quits: sbublava (n=stephan@77.119.139.49.wireless.dyn.drei.com)
  1201. # [20:56] * Quits: murr4y` (n=murray@85.84-49-67.nextgentel.com) (Read error: 60 (Operation timed out))
  1202. # [20:57] <TabAtkins> Steve^: I suppose I could maybe use the change event, but I doubt that'll help here.
  1203. # [20:58] * Joins: cohitre_ (n=cohitre@65.112.14.120)
  1204. # [20:58] * Quits: fishd_ (n=darin@c-67-180-164-209.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  1205. # [21:01] <Philip`> Hixie: Is there any chance you could split the <div class="impl"> in "Parsing HTML documents" so there's one div around each subsection in there, instead of just one around the whole section?
  1206. # [21:02] <Philip`> (other the spec-splitter can't split it while preserving the implness of all the subsections, and I'm not going to bother trying to add lots of fancy code to make it work)
  1207. # [21:02] <Philip`> s/other/otherwise/
  1208. # [21:09] * Quits: weinig (n=weinig@17.246.16.129)
  1209. # [21:10] * Quits: cohitre_ (n=cohitre@65.112.14.120)
  1210. # [21:11] * Joins: fishd_ (n=darin@nat/google/x-drnjigguskxtormz)
  1211. # [21:13] <TabAtkins> Man, upgrading wordpress was stupid easy. Two clicks. One to upgrade files, and one to upgrade the db when I logged into the admin again.
  1212. # [21:13] <Hixie> Philip`: is that the only occurance of that problem?
  1213. # [21:14] <Hixie> wait, aren't there like eighteen bazillion subsections in that one?
  1214. # [21:14] * Quits: mpilgrim (n=mark@adsl-072-148-043-048.sip.rmo.bellsouth.net) (Read error: 113 (No route to host))
  1215. # [21:14] <Philip`> Hixie: It's the only serious one (it ends up with a 380KB page)
  1216. # [21:15] <Philip`> (I think "Rendering" is next most serious unsplittable one, but that's only 140KB which isn't really a problem)
  1217. # [21:15] <Hixie> would it work if i just brough the divs down one level?
  1218. # [21:15] <Hixie> rather than all the way
  1219. # [21:16] * Quits: cohitre (n=cohitre@host202.72.248.108.conversent.net) (Connection timed out)
  1220. # [21:16] <Philip`> Hixie: I just meant the 8 subsections, not the eighteen bazillion sub(sub)*sections
  1221. # [21:16] <Philip`> so that would be fine
  1222. # [21:16] <Hixie> ah ok excellent
  1223. # [21:16] <Hixie> sure, i could do that
  1224. # [21:20] * Joins: cohitre (n=cohitre@host202.72.248.108.conversent.net)
  1225. # [21:21] * Joins: cohitre_ (n=cohitre@65.112.14.120)
  1226. # [21:22] <Philip`> http://www.whatwg.org/specs/web-apps/current-work/multipage/ should hopefully be better split now (into smaller pages), and should become betterer when the parsing impl is split up
  1227. # [21:23] <Hixie> cool
  1228. # [21:23] <Hixie> checked in the changes
  1229. # [21:25] <TabAtkins> Philip`, I like it.
  1230. # [21:25] * TabAtkins was just reading something in 10.4, and is happy to see it shrunken.
  1231. # [21:25] <Steve^> Hixie, when you follow the link to the latest draft from the specs page, would it be possible for that to go to the multiple-page version rather than the one-page version?
  1232. # [21:25] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  1233. # [21:26] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  1234. # [21:27] * Joins: erlehmann (n=erlehman@tmo-101-155.customers.d1-online.com)
  1235. # [21:27] <Philip`> TabAtkins: That particular section was just suffering from a bug (section 11 was in <div class=impl> so it got merged into section 10 instead of being split apart)
  1236. # [21:27] <Philip`> Other sections were mainly suffering because the hard-coded list of splitting points was out of date
  1237. # [21:28] <TabAtkins> Blarg, I meant 4.10
  1238. # [21:28] <Philip`> but now they're up to date again, temporarily
  1239. # [21:28] <Hixie> Steve^: yeah, you or someone else e-mailed me about that revently, it's on my list of things to fix
  1240. # [21:28] <Philip`> TabAtkins: Oh, okay
  1241. # [21:28] <Steve^> thanks
  1242. # [21:28] <Hixie> Steve^: most of the links already go straight to the multipage copy iirc
  1243. # [21:28] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  1244. # [21:30] * Joins: jwalden (n=waldo@nat/mozilla/x-oxlzxpmctogvgpit)
  1245. # [21:30] <Philip`> Hixie: Thanks for the parser split, seems to be working fine now
  1246. # [21:30] <Hixie> cool
  1247. # [21:31] <Philip`> tree-construction is still 200KB but anyone crazy enough to look at that algorithm can surely cope with such a giant page
  1248. # [21:32] * Joins: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams)
  1249. # [21:33] <erlehmann> Philip`, how come the splitting is hard-coded ?
  1250. # [21:34] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
  1251. # [21:34] <Hixie> i wonder what would be a prototypical table
  1252. # [21:34] <Hixie> maybe something from The Origin of Species
  1253. # [21:34] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  1254. # [21:34] <Philip`> erlehmann: Because that's easier than finding a nice automatic approach
  1255. # [21:35] <Philip`> (The goals are to make each page ~100KB, and preferably to split along hierarchical lines, and otherwise to split at logical points)
  1256. # [21:35] * Quits: GarethAdams_ (n=GarethAd@pdpc/supporter/active/GarethAdams) (Client Quit)
  1257. # [21:36] <Dashiva> Hard to solve optimally, but easy with a little cheating :)
  1258. # [21:36] <erlehmann> knuth probably solved this back in the 70ies ;D
  1259. # [21:36] <Hixie> ...or not, it apparently has no tables.
  1260. # [21:36] <Philip`> The problem is with the idea of "logical"
  1261. # [21:36] <Philip`> which is rather hard to define
  1262. # [21:37] <Dashiva> Philip`: Try lots of different splits, send them out pairwise on mechanical turk
  1263. # [21:37] <Philip`> Dashiva: Mechanical Turk costs tens of cents, and I don't think HTML5 is worth such an investment from me
  1264. # [21:38] <Dashiva> Or you could use GA
  1265. # [21:38] <TabAtkins> with what fitness criteria?
  1266. # [21:38] <erlehmann> Philip`, why not use the heading level nesting algorithm or how its called ? split at highest level, look if significantly over >100KB, look at subpart, repeat
  1267. # [21:38] <Dashiva> TabAtkins: You provide thumbs up and thumbs down buttons to the user
  1268. # [21:38] <erlehmann> that would seem logical to me
  1269. # [21:39] <Dashiva> erlehmann: That fails on cases like 110 KB with 10 subsections
  1270. # [21:40] <Philip`> erlehmann: Look at e.g. "4.10.4.1 States of the type attribute"
  1271. # [21:41] <Philip`> It would seem illogical to me to split it in the middle of the sequence of date/time-related types - it's better to split just after them
  1272. # [21:41] <Philip`> but an algorithm couldn't know that
  1273. # [21:41] * Joins: weinig (n=weinig@17.246.16.129)
  1274. # [21:42] <erlehmann> there are no semantic hooks in the document from which to "get" that, so …
  1275. # [21:42] <Philip`> So that's why it's better having a human deciding where to split :-)
  1276. # [21:42] * Quits: erlehmann (n=erlehman@tmo-101-155.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
  1277. # [21:43] <Philip`> Hixie: What do you mean by "prototypical"?
  1278. # [21:44] <Hixie> Philip`: maybe "canonical" would be a better term, though it's not quite right either
  1279. # [21:44] <Philip`> If you're looking for well-known tables of data, maybe something like census data could be appropriate?
  1280. # [21:44] * Joins: erlehmann (n=erlehman@tmo-101-155.customers.d1-online.com)
  1281. # [21:44] <Dashiva> A multiplication table :)
  1282. # [21:44] <Lachy> why doesn't Hixie just insert some special markers into the spec where it is logical to split? Is that harder than maintaining a list of hard coded section ids?
  1283. # [21:44] * Quits: fishd_ (n=darin@nat/google/x-drnjigguskxtormz) (Read error: 104 (Connection reset by peer))
  1284. # [21:44] <annevk3> matrix math
  1285. # [21:44] * Joins: fishd_ (n=darin@nat/google/x-iewzudjjpcilxqyr)
  1286. # [21:44] <Hixie> Dashiva: already have an addition table
  1287. # [21:44] <Dashiva> Lachy: I suppose Hixie has a higher workload than Philip`
  1288. # [21:44] <Hixie> i'd like a table with a <tfoot>, spans, colgroups, all kinds of stuff
  1289. # [21:45] <Philip`> Lachy: That would require Hixie to do more work
  1290. # [21:45] <Philip`> Hixie: It seems unrealistic to have a single table with all the possible features, and needlessly confusing
  1291. # [21:46] <Philip`> Hixie: You could do an example with a table of HTML elements and attributes
  1292. # [21:46] <Dashiva> Hixie: http://www.pvv.org/~magnusrk/wurm/item.php :)
  1293. # [21:46] <Dashiva> I guess I don't use tfoot
  1294. # [21:46] <Philip`> As a bonus, it would also be a table of HTML elements and attributes
  1295. # [21:46] <Hixie> oh it also has to be small
  1296. # [21:46] <Philip`> s/HTML/HTML5/g
  1297. # [21:47] <Philip`> Reduce the font size to 6pt
  1298. # [21:47] <Hixie> maciej is here, bbl
  1299. # [21:48] * Quits: cohitre (n=cohitre@host202.72.248.108.conversent.net) (Success)
  1300. # [21:48] * cohitre_ is now known as cohitre
  1301. # [21:49] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
  1302. # [21:55] * Quits: erlehmann (n=erlehman@tmo-101-155.customers.d1-online.com) (Read error: 60 (Operation timed out))
  1303. # [22:03] <Lachy> with all the discussion about pedagogic validation and encourage XML-inspired habits because it supposedly easier for students, I really wish I could remember how I managed to cope with learning back in the pre-XHTML age when HTML 4 was bleeding edge
  1304. # [22:03] <AryehGregor> I did okay.
  1305. # [22:03] <AryehGregor> I only learned XML later.
  1306. # [22:04] <Dashiva> There already was one mail (smylers I think?) that pointed out how many of the XML things are actually counterintuitive
  1307. # [22:04] <Lachy> Dashiva, I don't recall that one. Got a link?
  1308. # [22:04] <AryehGregor> I strongly suspect that "XML is easier to learn" is a smokescreen for "I don't like XML and am an educator so here's an argument you spec writers/implementors/authors can't really argue with".
  1309. # [22:05] <AryehGregor> I think the trailing solidus in text/html is obviously unintuitive, since it doesn't actually do anything but people will think it does.
  1310. # [22:05] <AryehGregor> I've made that mistake and know someone else who did, and I'd say we were both at a much higher level of comprehension than your average HTML student.
  1311. # [22:06] <Dashiva> Lachy: http://lists.w3.org/Archives/Public/public-html/2009Sep/0456.html
  1312. # [22:06] <Lachy> AryehGregor, yeah, I do remember that was somewhat confusing when I tried it on some non-empty elements
  1313. # [22:07] <AryehGregor> No comment on quotes. I don't see how omitting quotes is unintuitive, though.
  1314. # [22:07] <AryehGregor> Unless maybe you're used to usual programming languages?
  1315. # [22:08] * Joins: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com)
  1316. # [22:08] <Lachy> one thing that confused the hell out of me was why, if XHTML was supposed to require well-formedness, I didn't understand why browsers didn't report the errors. It wasn't till a little later that I learned about XML mime types that it all made sense
  1317. # [22:08] <Lachy> and I realised that XHTML as text/html was actually harmful to my learning
  1318. # [22:09] <Steve^> I remember a kid telling me that you could omit the closing body and html tags, which I thought was incorrect and very bad
  1319. # [22:09] <Steve^> It didn't help the teacher told us it was herf and scr
  1320. # [22:09] <Steve^> (href / src)
  1321. # [22:09] <Lachy> at least, now with the proposals for pedagogic validation, students will no longer be mislead about writing XHTML when they're just writing HTML with specific coding conventions
  1322. # [22:11] * Quits: cohitre (n=cohitre@65.112.14.120) (Connection timed out)
  1323. # [22:11] * Lachy is contemplating getting up and actually going to the party I said I would go to tonight.
  1324. # [22:11] <AryehGregor> Pfft, parties.
  1325. # [22:11] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
  1326. # [22:12] * gsnedders grumbles something about all his photos from his ball being terrible
  1327. # [22:12] <Lachy> as much fun as partying on IRC is and all
  1328. # [22:12] <Steve^> I say ignore them, no programming languages are alterred to keep teachers happy
  1329. # [22:12] <Steve^> why is HTML?
  1330. # [22:12] <gsnedders> Steve^: This is altering the language, though.
  1331. # [22:12] <AryehGregor> A lot of programming languages are designed to be easy to learn.
  1332. # [22:13] <AryehGregor> Those are usually the most horrifying and evil ones.
  1333. # [22:13] <Steve^> sure, Pascal supposedly
  1334. # [22:13] <Steve^> its a teaching language
  1335. # [22:13] <AryehGregor> I'm thinking like Visual Basic or various macro languages.
  1336. # [22:13] <Steve^> Java is fairly straight forward by design, not necessarily so its easier to teach it
  1337. # [22:14] <Steve^> I haven't encountered XJava where all variables must be explicitly destroyed or anything
  1338. # [22:15] <Dashiva> "Besides, you need <html> for lang!" <-- Great argument there :)
  1339. # [22:15] <Steve^> oh wait, you should always wrap if statements in { } even if it is a single command
  1340. # [22:15] <TabAtkins> Lachy: Your talk of parties just reminded me that it's liquor friday.
  1341. # [22:15] <Lachy> Dashiva, my response to that would be you don't need lang=""
  1342. # [22:15] <Steve^> ah Friday Beer, those were the days
  1343. # [22:15] <gsnedders> Steve^: s/were/are/
  1344. # [22:15] <Dashiva> Lachy: Indeed
  1345. # [22:16] <gsnedders> (It's just I'm not allowed to have beer)
  1346. # [22:16] <TabAtkins> It's a lot easier to have Liquor Friday when you work from home. It was annoying to wait for management to leave previously.
  1347. # [22:16] <Lachy> Steve^, I didn't know you used to work for Opera
  1348. # [22:16] * Quits: paul_irish (n=paul_iri@12.33.239.250)
  1349. # [22:16] <Steve^> Lachy, then you probably didn't know we've met
  1350. # [22:16] <gsnedders> LOL
  1351. # [22:16] * Quits: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
  1352. # [22:16] <TabAtkins> Heh.
  1353. # [22:17] <gsnedders> Lachy: fail.
  1354. # [22:17] <Lachy> Steve^, are you the guy I met a couple of weeks ago at friday beer when Bruce Lawson was here?
  1355. # [22:17] * Quits: tantek (n=tantek@adsl-69-107-12-74.dsl.pltn13.pacbell.net)
  1356. # [22:17] <Steve^> indeed
  1357. # [22:17] <Lachy> wow
  1358. # [22:17] <Steve^> amongst the talk of PDFs
  1359. # [22:17] * gsnedders should go to the Oslo office sometime
  1360. # [22:18] <TabAtkins> What's the drinking age in the UK, gsnedders? 18?
  1361. # [22:18] <gsnedders> TabAtkins: Short answer: it depends.
  1362. # [22:18] <TabAtkins> That's... interesting.
  1363. # [22:19] <Philip`> It depends on what you're drinking, e.g. water has no restriction
  1364. # [22:19] <Lachy> gsnedders, I think the question is mean to be, at what age did you start getting drunk?
  1365. # [22:19] <gsnedders> To quote wikipedia:
  1366. # [22:19] <TabAtkins> That is not what the question is meant to be. >_<
  1367. # [22:19] <gsnedders> "Children under 5 must not be given alcohol unless under medical supervision or in an emergency (Children and Young Persons Act 1933, Children and Young Persons (Scotland) Act 1937).[48][49]. However, children aged 5 and over may legally consume alcohol in their own home or someone else's as long as they are under the supervision of an adult.
  1368. # [22:19] <gsnedders> The minimum age for the purchase of alcohol is 18. People aged 16 and 17 may consume wine, beer or cider on licensed premises (pubs/bars/restaurants) with a table meal. In England & Wales, an adult must order.[50] In Scotland, no adult is required to be present.[51][52] The legal age for the purchase of alcohol from an off-licence (store/supermarket) is 18 (16 for liqueur chocolates).
  1369. # [22:19] <gsnedders> Purchasing alcohol on behalf of a minor is illegal in Scotland, England and Wales. This means acting as the young person's agent.[53][54]
  1370. # [22:19] <Steve^> rules?
  1371. # [22:19] <Steve^> I know you need to "look over 25" to not get IDed nowadays
  1372. # [22:19] <TabAtkins> So, 16 more or less.
  1373. # [22:19] <Lachy> what emergency situation would require giving a child alcohol?
  1374. # [22:19] <Steve^> 25 is a long way from 17
  1375. # [22:19] <gsnedders> TabAtkins: No, 18 more or less
  1376. # [22:19] <TabAtkins> Lachy: He just got divorced.
  1377. # [22:20] <AryehGregor> Lachy, no other anesthetic handy?
  1378. # [22:20] <TabAtkins> gsnedders: 18 to buy. Looks like 16 can buy in pubs, though in some parts an adult needs to buy it first.
  1379. # [22:20] <Steve^> 16 cannot buy
  1380. # [22:20] <Steve^> 18+ only can buy
  1381. # [22:20] <TabAtkins> Oh, I see. Was reading it differently.
  1382. # [22:20] <Steve^> includes cigs and lighters
  1383. # [22:20] <gsnedders> Steve^: In a pub in Scotland and NI you can get wine, beer, or cider with food at 16.
  1384. # [22:21] <gsnedders> s/pub/pub or restaurant/
  1385. # [22:21] <Steve^> does a pack of crisps count as food?
  1386. # [22:21] <gsnedders> Steve^: From memory the law says it has to be a proper meal.
  1387. # [22:22] <TabAtkins> Wiki says "with a table meal".
  1388. # [22:22] <Steve^> so, pie or bigger?
  1389. # [22:22] <TabAtkins> Sure.
  1390. # [22:23] <Steve^> I prefer England as I can afford beer on everyday of the week
  1391. # [22:23] <Steve^> I don't just rely on the free friday stuff
  1392. # [22:23] <gsnedders> Lachy: As for when I started getting drunk, you so don't know how Straight Edge I am :P
  1393. # [22:23] <TabAtkins> Caffeine, gsnedders?
  1394. # [22:24] <gsnedders> TabAtkins: Almost never.
  1395. # [22:24] <TabAtkins> Mang. I likes me the basic legal recreational chemicals.
  1396. # [22:25] <TabAtkins> I mean, even sugar alters brain chemistry.
  1397. # [22:25] <Steve^> so does oxygen
  1398. # [22:25] <TabAtkins> I'd call that a *part* of brain chemistry.
  1399. # [22:26] <TabAtkins> You don't really have much chemistry going on there without oxygen.
  1400. # [22:26] <Philip`> I cryogenically freeze my brain to prevent its chemistry changing over time
  1401. # [22:26] <gsnedders> Philip`: Then how did you construct that sentence.
  1402. # [22:26] <Steve^> I'm addicted to oxygen
  1403. # [22:27] <TabAtkins> Pretty sure Philip`'s just a longstanding chat macro, hurriedly programmed during his brief moments of thawing.
  1404. # [22:27] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 110 (Connection timed out))
  1405. # [22:27] <Philip`> gsnedders: I occasionally makes clones of my frozen brain, let them act as me, and then destroy them before they diverge too far from the pure original me
  1406. # [22:27] <Philip`> s/makes/make/
  1407. # [22:27] <Steve^> these clones aren't very good typists
  1408. # [22:28] <Philip`> I blame my keyboard :-(
  1409. # [22:28] <TabAtkins> I have an excuse when I type extra "e"s. I fixed my e key in the gimpiest way possible.
  1410. # [22:28] <gsnedders> Also: the amusing thing about working for Opera while applying to uni is that at open days anybody in CS who asks me what I'm doing during gap year is they try _really_ hard to convince me to go to their uni.
  1411. # [22:28] <TabAtkins> It's currently an n key resting on half a pin head, secured by tape.
  1412. # [22:29] <TabAtkins> Haha, I'll bet gsnedders.
  1413. # [22:29] * Joins: cohitre (n=cohitre@65.112.14.120)
  1414. # [22:29] * Quits: cohitre (n=cohitre@65.112.14.120) (Client Quit)
  1415. # [22:30] * Joins: erlehmann (n=erlehman@80.187.108.146)
  1416. # [22:30] <gsnedders> Then when I point out I don't have very good grades, they're more working along the lines of how to work around this, rather than reacting that I have no chance. :P
  1417. # [22:30] <TabAtkins> Yeah, actual work is way better at demonstrating competence than the proxy of grades.
  1418. # [22:31] <gsnedders> In the UK you're _really_ hard pushed to get into uni without grades.
  1419. # [22:31] * Joins: cohitre (n=cohitre@65.112.14.120)
  1420. # [22:31] <TabAtkins> Yeah, but y'all have all the class issues that we mostly dropped.
  1421. # [22:31] <gsnedders> Also, FWIW, wrt to what you were saying about for fees in US nowadays, I have my doubts whether that applies to international students too
  1422. # [22:32] <gsnedders> Also: why does Google in Opera default to google.se now!?
  1423. # [22:33] <Steve^> because you're in Sweden?
  1424. # [22:33] <gsnedders> I'm not, I'm in .uk for this month.
  1425. # [22:34] <Steve^> you know when you've been on the internet too long when you refer to countries by their TLDs
  1426. # [22:34] <gsnedders> :D
  1427. # [22:34] <gsnedders> It only gets confusing when you hit things like .za
  1428. # [22:34] <Steve^> South Africa
  1429. # [22:34] <gsnedders> I had to look that up a few weeks ago :)
  1430. # [22:35] <AryehGregor> I'd have guessed Zambia or something.
  1431. # [22:35] <TabAtkins> For some reason I know that one. But I didn't know .se
  1432. # [22:35] <AryehGregor> I knew .se.
  1433. # [22:35] <AryehGregor> I know language codes better, because Wikipedia uses language codes and not TLDs.
  1434. # [22:36] <gsnedders> I use a mix of the two-alpha-char country codes and TLDs
  1435. # [22:36] * TabAtkins needs to go spend the rest of his lunch playing video games. bbl
  1436. # [22:37] <Steve^> lunch?
  1437. # [22:37] <TabAtkins> I'm GMT-6 (well, -5 right now)
  1438. # [22:37] <TabAtkins> It's 3:30pm over here.
  1439. # [22:38] * Quits: erlehmann (n=erlehman@80.187.108.146) ("Ex-Chat")
  1440. # [22:38] * Joins: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com)
  1441. # [22:46] * Quits: weinig (n=weinig@17.246.16.129)
  1442. # [22:46] * Joins: weinig (n=weinig@17.246.16.129)
  1443. # [22:48] * Joins: othermaciej (n=mjs@216.239.45.19)
  1444. # [22:48] * Joins: jamesr_ (n=jamesr@nat/google/x-vmwjqbwimxlopdop)
  1445. # [22:48] * Quits: ap (n=ap@nat/apple/x-wxnavrpawtciahrq)
  1446. # [22:49] * Quits: jamesr (n=jamesr@nat/google/x-ltfeefmifpfzpeif) (Read error: 104 (Connection reset by peer))
  1447. # [22:49] * jamesr_ is now known as jamesr
  1448. # [22:53] * Joins: erlehmann_ (n=erlehman@tmo-108-146.customers.d1-online.com)
  1449. # [22:53] * Quits: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com) (Remote closed the connection)
  1450. # [22:53] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1451. # [22:53] * Joins: ap (n=ap@17.246.19.174)
  1452. # [22:55] * Quits: ap (n=ap@17.246.19.174) (Client Quit)
  1453. # [22:57] * Joins: dpranke (n=Adium@nat/google/x-dsxhpfojuyjxwruu)
  1454. # [22:58] * Joins: ap (n=ap@17.246.19.174)
  1455. # [22:58] * Quits: pmuellr (n=pmuellr@nat/ibm/x-dihdwjdmowdthfeg)
  1456. # [23:00] * Quits: maikmerten (n=maikmert@BAE2ea5.bae.pppool.de) (Remote closed the connection)
  1457. # [23:01] * Quits: cohitre (n=cohitre@65.112.14.120) (Read error: 104 (Connection reset by peer))
  1458. # [23:02] * Quits: weinig (n=weinig@17.246.16.129)
  1459. # [23:02] * Joins: cohitre (n=cohitre@65.112.14.120)
  1460. # [23:06] * Quits: zdobersek1 (n=zan@92.37.78.190) ("Leaving.")
  1461. # [23:06] * Joins: weinig (n=weinig@17.244.25.225)
  1462. # [23:09] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  1463. # [23:11] <Steve^> what is div short for?
  1464. # [23:12] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  1465. # [23:13] <Philip`> Division?
  1466. # [23:13] <Steve^> In a basic HTML5 markup, div is a bit of an eyesore. You have nav, section, article and then.. div
  1467. # [23:13] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  1468. # [23:13] <Steve^> I think that's why some have called for a <content> element
  1469. # [23:14] <Steve^> it has an english meaning
  1470. # [23:14] <Philip`> You could simply not use div
  1471. # [23:14] <Steve^> indeed, the div is only there for styling reasons
  1472. # [23:14] <Steve^> and it should be a div
  1473. # [23:15] <Steve^> I see people getting carried away with the new semantic elements, thinking they will cover everything
  1474. # [23:15] <Steve^> and expecting to remove all divs
  1475. # [23:16] <Steve^> if it has a pretty new name, everyone would be happy :)
  1476. # [23:17] <AryehGregor> Ian said he thinks <div> shouldn't exist.
  1477. # [23:17] <AryehGregor> Although he admitted this was crazy. :)
  1478. # [23:18] <Steve^> for a black and white website you'd be ok
  1479. # [23:18] <inimino> removing all divs would require fixing CSS
  1480. # [23:19] <Steve^> it would be tricky to give your site a full border
  1481. # [23:19] <inimino> or settling for simpler designs :)
  1482. # [23:19] <AryehGregor> No, it would only require browsers implementing current cutting-edge CSS, mostly.
  1483. # [23:19] <AryehGregor> Well, that might not be quite enough.
  1484. # [23:19] <AryehGregor> Isn't there an artificial-wrapper-creator in some draft, though?
  1485. # [23:20] * Quits: cohitre (n=cohitre@65.112.14.120)
  1486. # [23:22] <Steve^> lets bring back tables \o/
  1487. # [23:25] <AryehGregor> They still exist, you know.
  1488. # [23:25] <Philip`> Tables never went away
  1489. # [23:27] <erlehmann_> table webdesign at tables.on.nimp.org ;D (dont click)
  1490. # [23:27] <Steve^> if table, tr, td, th were actually called layout, row, panel, heading respectively, they'd have been loved forever
  1491. # [23:27] <jamesr> i doubt that
  1492. # [23:28] <erlehmann_> Steve^, that is a horrible picture you are painting
  1493. # [23:28] <Steve^> With the correct CSS, I can make up whatever tags I like?
  1494. # [23:28] * Steve^ is off to start a revolution
  1495. # [23:31] * erlehmann_ is now known as erlehmann
  1496. # [23:33] <erlehmann> Steve^, DONT
  1497. # [23:34] <annevk3> Philip`, any chance you're going to hack a mini-TOC in each separate page one of these days?
  1498. # [23:34] * Joins: cohitre (n=cohitre@140.247.6.244)
  1499. # [23:35] <annevk3> one upon a time books led me to believe custom tags were the holy grail of Web design
  1500. # [23:35] <annevk3> s/one/once/ sigh
  1501. # [23:35] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  1502. # [23:35] <Dashiva> Custom tags are like programs generated from spec code
  1503. # [23:36] <Dashiva> The functionality has to be created somewhere
  1504. # [23:39] * Quits: hobertoAtWork2 (n=hobertoa@198.45.18.20) ("Nettalk6 - www.ntalk.de")
  1505. # [23:41] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (Read error: 105 (No buffer space available))
  1506. # [23:48] * Quits: cohitre (n=cohitre@140.247.6.244)
  1507. # [23:50] * Quits: zalan (n=zalan@catv-89-135-144-193.catv.broadband.hu) (Read error: 110 (Connection timed out))
  1508. # [23:50] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
  1509. # [23:52] * Quits: erlehmann (n=erlehman@tmo-108-146.customers.d1-online.com) (Read error: 110 (Connection timed out))
  1510. # [23:54] <TabAtkins> erlehmann, I hate you.
  1511. # [23:55] * Quits: weinig (n=weinig@17.244.25.225)
  1512. # [23:56] <Steve^> whoa
  1513. # [23:57] <Steve^> someone's harbouring some bad thoughts
  1514. # [23:59] * Quits: Steve^ (n=steve@92.40.29.136.sub.mbb.three.co.uk) ("Leaving")
  1515. # Session Close: Sat Sep 12 00:00:00 2009

The end :)