/irc-logs / freenode / #whatwg / 2008-08-29 / end

Options:

  1. # Session Start: Fri Aug 29 00:00:01 2008
  2. # Session Ident: #whatwg
  3. # [00:04] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
  4. # [00:05] <sicking> Hixie, ping
  5. # [00:06] <Hixie> heya
  6. # [00:06] <Hixie> wassup
  7. # [00:10] <jgraham> I was just thinking "oh were it that I had a whole pile of email about RDFa, why then I could be truly happy"
  8. # [00:10] <jgraham> and I have
  9. # [00:10] * Joins: eseidel (n=eseidel@adsl-69-228-190-230.dsl.snfc21.pacbell.net)
  10. # [00:10] <annevk> Hixie, <browserbutton> seems simple enough
  11. # [00:11] <Hixie> jgraham: bet you my pile is bigger (http://www.whatwg.org/issues/#rdfa) -- and i have to reply to mine...
  12. # [00:11] <Hixie> annevk: i guess
  13. # [00:11] <jgraham> Hixie: Fair enough :)
  14. # [00:11] * Quits: eseidel (n=eseidel@adsl-69-228-190-230.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  15. # [00:11] <jgraham> But you get paid to do it :)
  16. # [00:11] * Joins: eseidel (n=eseidel@adsl-69-228-190-230.dsl.snfc21.pacbell.net)
  17. # [00:14] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  18. # [00:15] <annevk> Hixie, fwiw, when you replied to the e-mail, did you fix the example typo?
  19. # [00:15] <annevk> doesn't seem like you did
  20. # [00:15] * annevk reported a typo and a suggestion to change the name
  21. # [00:16] * Joins: eseidel_ (n=eseidel@user-64-9-238-18.googlewifi.com)
  22. # [00:16] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
  23. # [00:17] * Joins: eseidel__ (n=eseidel@72.14.224.1)
  24. # [00:17] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  25. # [00:17] <Hixie> annevk: you were the third person to report the typo and i have fixed it in the source but not regenned
  26. # [00:21] * Quits: eseidel (n=eseidel@adsl-69-228-190-230.dsl.snfc21.pacbell.net) (Read error: 60 (Operation timed out))
  27. # [00:26] <annevk> Hixie, the third, how nice
  28. # [00:27] <annevk> Hixie, based on some status thing it was reported twice internally too :)
  29. # [00:27] <Hixie> :-P
  30. # [00:27] <annevk> your typoes cost a lot of money
  31. # [00:27] <annevk> :)
  32. # [00:29] * Joins: BenoitRen (n=Benoit@213.30-244-81.adsl-dyn.isp.belgacom.be)
  33. # [00:29] <BenoitRen> Hello.
  34. # [00:30] <BenoitRen> Is it all right to ask for help with HTML semantics here?
  35. # [00:30] <annevk> #html might be better for that, this channel is mainly concerned with developing the next version of HTML
  36. # [00:30] <annevk> though feel free to ask
  37. # [00:31] <BenoitRen> I'm already using HTML5 semantics in a way, so...
  38. # [00:31] <Hixie> you can ask help questions, you might just get turned into a lab rat as part of it :-)
  39. # [00:32] <annevk> BenoitRen, ah, HTML5 semantic questions prolly best go here, yes :)
  40. # [00:32] <BenoitRen> I've been working on and off on my site that hosts the script to a video game. I've been marking up the dialogue with the dl element.
  41. # [00:32] <BenoitRen> Basically, using it like <dialog>.
  42. # [00:32] * annevk is completely confused by Kristof latest
  43. # [00:33] * annevk is glad he stepped out of the thread
  44. # [00:33] <BenoitRen> Apart from plain dialogue, you can also talk to non-playable characters, which I mark up by using an unsorted list in the <dd> element.
  45. # [00:33] <annevk> Kristof's* grmbl
  46. # [00:34] <BenoitRen> My current problem is that during talk, things might be happening. Like, a character moves, or mist appears, etc.
  47. # [00:34] * Quits: eseidel_ (n=eseidel@user-64-9-238-18.googlewifi.com) (Read error: 110 (Connection timed out))
  48. # [00:34] <annevk> ah yeah, I think we have some open issue on that
  49. # [00:35] <BenoitRen> I'm not sure how to handle that. Do I use close the dialog and make a <p>aragraph about it? Do I put it on a separate line in the character's dialog? Behind the line?
  50. # [00:35] <annevk> I think Hixie punted on it for now
  51. # [00:36] <Hixie> right now you have to close the dialog
  52. # [00:37] <Hixie> and put a paragraph
  53. # [00:37] <BenoitRen> "right now"?
  54. # [00:37] <Hixie> as in, the way the spec stands today
  55. # [00:38] <Hixie> i see the spec has no example of that
  56. # [00:39] <BenoitRen> <dl><dt>Man</dt><dd><ul><li>I like flowers.</li></ul></dd></dl><p>A pig flies by.</p><dl><dt>Man</dt><dd><ul><li>What was that?</li></ul></dd></dl><p>An explosion occurs.</p><dl><dt>Man</dt><dd><ul><li>What's happening?</li></ul></dd></dl>
  57. # [00:40] <annevk> why the <ul><li> ?
  58. # [00:41] <Hixie> BenoitRen: that's right, except using <p> instead of <ul><li> :-)
  59. # [00:41] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
  60. # [00:41] <Hixie> unless the guy is really saying a list of items :-)
  61. # [00:41] <Hixie> like reciting a shopping list or something :-)
  62. # [00:42] <BenoitRen> Because as I said above, NPCs can say multiple things by talking to them more than once, which I denote with a list. To be consistent I also use with dialogue between multiple people.
  63. # [00:42] <annevk> (and the <p> is semantically implied, so you could drop that too if you don't care much for styling it)
  64. # [00:42] <BenoitRen> *also use it with
  65. # [00:42] <BenoitRen> As in:
  66. # [00:42] <Hixie> BenoitRen: you mean multiple different things and you only pick one?
  67. # [00:43] <BenoitRen> Hixie: No. You talk to an NPC the first time, she says A. You talk a second time, and she says B.
  68. # [00:43] <BenoitRen> <dl><dt>Woman</dt><dd><ul><li>A</li><li>B</li></ul></dd></dl>
  69. # [00:44] <Hixie> ah, interesting
  70. # [00:44] <annevk> multiple <dd> would actually be better, but that's probably not allowed right now
  71. # [00:44] <Hixie> so is this just a data storage mechanism, or is it the actual elements that the user sees?
  72. # [00:45] <BenoitRen> Yeah, I recently learned you can have multiple <dd>s with one <dt>, but the HTML5 spec disallows that in <dialog>.
  73. # [00:45] <BenoitRen> It's for an actual web page.
  74. # [00:45] <BenoitRen> So yes, the user sees it.
  75. # [00:45] <Hixie> oh it's like a walkthrough and you're showing the various things someone says?
  76. # [00:45] <Hixie> interesting
  77. # [00:46] <Hixie> not sure we really have a good way to mark that up today. i guess <ul> is an ok workaround for this case.
  78. # [00:46] <BenoitRen> I guess you could see it like a walkthrough, yes. You see the entire game, like a script.
  79. # [00:46] <Hixie> cool
  80. # [00:47] <Hixie> yeah i didn't really even consider that case when writing the spec for it
  81. # [00:48] <BenoitRen> I first used plain text files. But then I had to start using coloured text as the game used them in special quests, so I just put it in a plain page with <pre>. and used <font>. This was back when I didn't know about the right way to do things.
  82. # [00:48] <Hixie> hehe
  83. # [00:48] <BenoitRen> Then I used <cite> with <blockquote>, and finally now <dl>.
  84. # [00:48] <Hixie> yeah that's why we introduced <dialog>, to make it less confusing about what the heck to use for this kind of stuff :-)
  85. # [00:49] <BenoitRen> Though my website only reflects my dark ages days...
  86. # [00:49] <BenoitRen> Yeah, it's a good idea. :)
  87. # [00:53] * Joins: eseidel (n=eseidel@72.14.224.1)
  88. # [00:57] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
  89. # [00:59] <gsnedders> Hixie: Re: <bb>, how about <bob>?
  90. # [00:59] <gsnedders> it's only one letter more
  91. # [01:00] <sicking> annevk, so am I reading the spec wrong, or does AC only let you specify one name in the Access-Control-Allow-Methods/Headers headers?
  92. # [01:00] <Hixie> gsnedders: heh
  93. # [01:01] <gsnedders> Hixie: On another note, I shipped Anolis (the new name for the spec-gen) 1.0RC1 today
  94. # [01:01] <Hixie> woo
  95. # [01:01] <Hixie> is it ready for use?
  96. # [01:01] <gsnedders> yup.
  97. # [01:01] <Hixie> sweet
  98. # [01:01] <Hixie> uri?
  99. # [01:01] <gsnedders> The only way any bugs that haven't all ready been found are going to be found is by getting thousands of people looking at a doc processed by it :)
  100. # [01:01] <gsnedders> http://hg.gsnedders.com/anolis/
  101. # [01:02] <gsnedders> I need to fix a bug on the real website, so that'll have to suffice
  102. # [01:02] <Philip`> Let me know if you're going to change the HTML5 spec to use it, since I'll have to rewrite all the spec-splitter's section listing
  103. # [01:03] <gsnedders> Philip`: Re-write it to operate as a process within anolis!
  104. # [01:03] <gsnedders> Philip`: Thereby not needing to parse the entire spec again
  105. # [01:04] <BenoitRen> So for the current spec I have to close <dialog> and use a <p>aragraph. But I'm interested in other possible solutions that could get included in the spec later. Ideas? I can't come up with more than <span class="note">earthquake</span>, and that's not semantic...
  106. # [01:04] <Philip`> gsnedders: That'd be trivial if there's just a lxml tree, I think
  107. # [01:04] <Hixie> Philip`: i'm going to change the HTML5 spec to use it
  108. # [01:04] <gsnedders> Philip`: There is
  109. # [01:05] <Philip`> Hixie: I should have said "Let me know when ..." :-)
  110. # [01:05] <gsnedders> Hixie: I have a draft email to you about moving to use it
  111. # [01:05] <Hixie> so does anyone want to host this as a web service somewhere?
  112. # [01:05] <Hixie> Philip`: my plan was now :-)
  113. # [01:05] <Hixie> Philip`: i can keep on using the old one for the spec splitter until you're ready
  114. # [01:05] <Philip`> gsnedders: Is there some way to plug such a processor into your spec-gen?
  115. # [01:06] <gsnedders> Hixie: I'll host it, if someone writes a web interface :)
  116. # [01:06] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  117. # [01:06] <Philip`> (since it shouldn't be an integrated part, because it's too hard-coded for the HTML5 spec)
  118. # [01:06] <Hixie> gsnedders: no need for a web interface, i just need something i can do a GET on (with a URI in a parameter) and have it return the resulting html
  119. # [01:06] <gsnedders> Philip`: See second paragraph http://hg.gsnedders.com/hgwebdir.cgi/anolis/raw-file/1c14b53c4a45/README.html#using-anolis
  120. # [01:07] <Hixie> personally i'd prefer if it wasn't actually part of the same script, to be honest :-)
  121. # [01:07] <Hixie> i like being able to generate te spec separte from splitting it :-)
  122. # [01:07] * Quits: billmason (n=billmaso@ip75.unival.com) (".")
  123. # [01:08] * Quits: eseidel__ (n=eseidel@72.14.224.1) (Read error: 110 (Connection timed out))
  124. # [01:09] <Philip`> gsnedders: If the spec-gen output well-formed XML, then the spec-splitter could load it in approximately no time and so the parsing cost would no longer be a problem
  125. # [01:09] <annevk> sicking, where does it say that?
  126. # [01:09] <gsnedders> Philip`: It can't easily output both
  127. # [01:09] <annevk> sicking, #Method means comma-separated list of Method names per RFC 2616
  128. # [01:09] <annevk> sicking, same for #field-name
  129. # [01:09] <gsnedders> Hixie: Creating a really basic form isn't that much more than what I meant by a web UI :)
  130. # [01:09] <Philip`> gsnedders: Output one file that is a subset of both HTML and XHTML :-)
  131. # [01:09] <annevk> sicking, # has special meaning
  132. # [01:10] <sicking> annevk, ah, i missed the # thing
  133. # [01:10] <Philip`> Hixie: I probably won't be able to do anything with the spec-splitter in the next few days, but then I'll probably forget so someone will have to remind me
  134. # [01:11] <Hixie> k
  135. # [01:11] <Hixie> np
  136. # [01:11] <sicking> btw, has anyone checked what XDR in IE8b2 does?
  137. # [01:12] <annevk> Hixie, I'm interested in the Web service
  138. # [01:12] <annevk> (assuming it works with curl or something)
  139. # [01:13] * annevk doesn't like how WS-Pain took "Web Services"
  140. # [01:13] <Hixie> gsnedders: http://junkyard.damowmow.com/340
  141. # [01:13] <Hixie> gsnedders: there's your ui, fill in the "..." bit as needed :-)
  142. # [01:14] <gsnedders> Hixie: :D
  143. # [01:14] <annevk> Hixie, doesn't work
  144. # [01:14] <gsnedders> Hixie: The problem is I've never written any web thing before in Python, and I don't particularly care for a web ui
  145. # [01:14] <annevk> Hixie, http://junkyard.damowmow.com/...?url=http%3A%2F%2Fdev.w3.org%2F2006%2Fwaf%2Faccess-control%2FOverview.src.html
  146. # [01:14] <Hixie> annevk: :-P
  147. # [01:14] <gsnedders> annevk: look at the source.
  148. # [01:14] <gsnedders> annevk: It's a UI. Nothing more.
  149. # [01:14] <gsnedders> <form action="..." method=get>
  150. # [01:14] <Hixie> gsnedders: ok i can hook something up
  151. # [01:15] <annevk> oh, I see, lol
  152. # [01:15] <Hixie> gsnedders: is there a tarball somewhere?
  153. # [01:15] <Hixie> annevk: i said it was the ui, nothing else :-P
  154. # [01:15] <gsnedders> Hixie: See the download links from http://anolis.gsnedders.com/
  155. # [01:15] * Quits: dglazkov (n=dglazkov@nat/google/x-c237938f5ba014a5)
  156. # [01:15] <gsnedders> Hixie: See the "anolis" and "runtests.py" files
  157. # [01:16] <gsnedders> Hixie: If you wanted to be über-clever, you could probably actually run it as a pre-commit hook in SVN
  158. # [01:17] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
  159. # [01:17] * Parts: BenoitRen (n=Benoit@213.30-244-81.adsl-dyn.isp.belgacom.be)
  160. # [01:17] <gsnedders> Anyhow, I'm off to bed
  161. # [01:18] <gsnedders> http://stuff.gsnedders.com/spec-gen/html5.html is a version of the spec from earlier today
  162. # [01:19] <Hixie> anyone know how i install to a non-default location, like "." ?
  163. # [01:19] <gsnedders> Hixie: I could just send you the email I wrote a while ago, though one or two bits are a bit outdated, but if you ignore the stuff about 1.0b2, I think it's fine
  164. # [01:19] <Hixie> sure
  165. # [01:19] <gsnedders> Hixie: that's in the email
  166. # [01:19] <Hixie> send send send! :-D
  167. # [01:19] * gsnedders sends
  168. # [01:19] <Hixie> wooo
  169. # [01:19] <gsnedders> it also refers to the program as spec-gen, while it's now anolis
  170. # [01:22] <Hixie> byte-compiling /home/ianh/bin/anolis-spec-gen/lib/python2.3/site-packages/anolislib/processes/toc.py to toc.pyc
  171. # [01:22] <Hixie> File "/home/ianh/bin/anolis-spec-gen/lib/python2.3/site-packages/anolislib/processes/toc.py", line 191
  172. # [01:22] <Hixie> sections.extend((child_section, depth + 1) for child_section in reversed(section))
  173. # [01:22] <Hixie> ^
  174. # [01:22] <Hixie> SyntaxError: invalid syntax
  175. # [01:22] <annevk> (Anolis name flames can be e-mailed directly to annevan...)
  176. # [01:24] <Hixie> i'd fix that line but i have no idea what it's trying to do
  177. # [01:25] <annevk> create a list of tuples?
  178. # [01:25] <gsnedders> Hixie: Py 2.3 :(
  179. # [01:25] <annevk> Hixie, ask markp :)
  180. # [01:25] <annevk> prolly easiest
  181. # [01:26] <gsnedders> Hixie: Trying putting another ( at the beginning, and ), before the final )
  182. # [01:26] <gsnedders> (note the comma)
  183. # [01:26] <gsnedders> Actually, that's nonsense
  184. # [01:26] <gsnedders> [ and ,]
  185. # [01:27] <gsnedders> peh.
  186. # [01:27] <gsnedders> I'll deal with this tomorrow
  187. # [01:27] <gsnedders> Hixie: Install a newer version of python :P
  188. # [01:27] <annevk> for child_section in reversed(section):
  189. # [01:27] <annevk> temp_list.append((child_section, depth + 1))
  190. # [01:27] <annevk> sections.extend(temp_list)
  191. # [01:28] <gsnedders> annevk: I lost the whitespace in that
  192. # [01:28] <annevk> i didn't put any in
  193. # [01:28] <Hixie> annevk: i don't need to declare temp_list or something?
  194. # [01:28] <annevk> yeah, that too
  195. # [01:28] <annevk> temp_list = []
  196. # [01:28] <annevk> and some spaces before temp_list.append
  197. # [01:28] <gsnedders> There probably is a better way of fixing that though
  198. # [01:29] <Hixie> woot it compiled
  199. # [01:29] <annevk> yay for remote debugging
  200. # [01:29] <gsnedders> sections.extend([(child_section, depth + 1) for child_section in reversed(section)])
  201. # [01:29] <annevk> (aka guessing)
  202. # [01:29] <gsnedders> That should work
  203. # [01:30] <annevk> isn't it just that inline for doesn't work in Python 2.3?
  204. # [01:30] <gsnedders> (I think)
  205. # [01:30] * gsnedders shrugs
  206. # [01:30] <gsnedders> I only claim to support 2.5 anyway :P
  207. # [01:30] <gsnedders> Mainly because I'm too lazy to test
  208. # [01:31] <gsnedders> Umm…
  209. # [01:31] <Hixie> something about a missing xProfile
  210. # [01:31] <gsnedders> It will fail to run on 2.3
  211. # [01:31] <Hixie> cProfile even
  212. # [01:32] <gsnedders> reversed() doesn't exist either
  213. # [01:32] <Hixie> awww, failed upgrade. :-(
  214. # [01:32] <Hixie> oh well
  215. # [01:33] <Hixie> i look forward to RC2!
  216. # [01:33] <annevk> there's a way to get newer python versions on dreamhost
  217. # [01:33] <Hixie> oh?
  218. # [01:33] <gsnedders> annevk: sections.extend() (above) is a generator expression, which is 2.4
  219. # [01:33] * annevk looks for a wiki page
  220. # [01:33] <gsnedders> Hixie: supporting Py2.3 would mean moving back on to deprecated features
  221. # [01:34] <Hixie> well i have some stuff to do now anyway
  222. # [01:34] <Hixie> i'll be back in a bit
  223. # [01:34] <annevk> eg http://wiki.dreamhost.com/Python#Building_a_custom_version_of_Python
  224. # [01:35] * jgraham has python2.5 at james.html5.org
  225. # [01:35] <gsnedders> It should be fairly easy to get it working on 2.4, it probably already does
  226. # [01:36] <jgraham> gsnedders: FWIW it would be nice if there were a utility function in anolislib that took a file-like object and a set of options and returned a processed document
  227. # [01:36] <jgraham> So the web interface would just be
  228. # [01:36] <jgraham> doc = urllib2.urlopen(url)
  229. # [01:36] <gsnedders> Yeah, it would be nice
  230. # [01:36] <gsnedders> A lot of things would be nice :)
  231. # [01:36] <jgraham> anolislib.gen(doc)
  232. # [01:37] <jgraham> gsnedders: Well all the code for thi thing is already in anolis. It's just refactoring
  233. # [01:37] <gsnedders> jgraham: The processed doc being a StringIO object, or an ElementTree, or…?
  234. # [01:37] <annevk> btw, the Web interface (whoever will set it up) needs file input as well
  235. # [01:37] <annevk> the Web service rather
  236. # [01:38] <jgraham> gsnedders: Don't really care. I guess an ElementTree is best but a string is more convenient
  237. # [01:38] <jgraham> (a StringIO would be weird)
  238. # [01:43] * gsnedders heads off, again
  239. # [01:49] <annevk> Hixie, using #!/usr/bin/python2.5 at the start of the file should do the trick
  240. # [01:49] <annevk> Hixie, through shell I suppose you need to use python2.5 as programm
  241. # [01:50] <annevk> s/programm/program/
  242. # [01:50] * Joins: shepazu (n=schepers@80.187.211.54)
  243. # [01:52] * annevk -> bed
  244. # [01:55] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  245. # [02:03] * Quits: eseidel (n=eseidel@72.14.224.1)
  246. # [02:06] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  247. # [02:18] * Quits: KevinMarks (n=KevinMar@nat/google/x-bbc4a2454b9099ee) ("The computer fell asleep")
  248. # [02:20] * Joins: othermaciej (n=mjs@17.255.108.242)
  249. # [02:22] * Joins: othermaciej__ (n=mjs@17.244.16.245)
  250. # [02:23] * Quits: othermaciej_ (n=mjs@17.203.15.200) (Read error: 104 (Connection reset by peer))
  251. # [02:23] * Joins: othermaciej_ (n=mjs@17.203.15.200)
  252. # [02:24] * Joins: eseidel (n=eseidel@nat/google/x-b60d6dced8ec07ca)
  253. # [02:30] * Quits: franksalim (n=frank@ip-12-22-56-126.hqglobal.net) ("Leaving")
  254. # [02:37] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 110 (Connection timed out))
  255. # [02:39] * Quits: shepazu (n=schepers@80.187.211.54) (Read error: 110 (Connection timed out))
  256. # [02:41] * Quits: othermaciej__ (n=mjs@17.244.16.245) (Read error: 110 (Connection timed out))
  257. # [02:54] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
  258. # [03:12] * Joins: othermaciej (n=mjs@17.203.15.200)
  259. # [03:12] * Quits: othermaciej_ (n=mjs@17.203.15.200) (Read error: 104 (Connection reset by peer))
  260. # [03:14] <Hixie> jgraham: if you're still around, i could totally use a service on james.html5.org if you set one up
  261. # [03:14] <Hixie> i'd rather not have to set things up so that the script runs on my machine, for load reasons
  262. # [03:33] * Joins: KevinMarks (n=KevinMar@65.19.151.114)
  263. # [03:47] * Quits: eseidel (n=eseidel@nat/google/x-b60d6dced8ec07ca)
  264. # [03:47] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
  265. # [04:08] * Quits: othermaciej (n=mjs@17.203.15.200)
  266. # [04:20] * Quits: hdh (n=hdh@118.71.120.182) (Read error: 110 (Connection timed out))
  267. # [04:37] * Joins: weinig_ (n=weinig@nat/apple/x-1f6c0daa3a46abbe)
  268. # [04:38] <sicking> Hixie, can you convince the gmail team to write a tool to import IMAP mail?
  269. # [04:38] <sicking> Hixie, pretty please?
  270. # [04:38] * Quits: weinig (n=weinig@nat/apple/x-cb06d0fd9f32a03d) (Read error: 60 (Operation timed out))
  271. # [04:57] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  272. # [05:01] <MikeSmith> Hixie: <butt>
  273. # [05:01] <MikeSmith> I don't think there is likely much existing content with that in it
  274. # [05:05] <roc> sicking: gmail supports imap, so can't you just pull up an IMAP client (say Thunderbird), open both accounts, and drag-and-drop from one to the other?
  275. # [05:06] <sicking> roc, yeah, that should work in theory
  276. # [05:06] <sicking> roc, though last i tried thunderbird didn't like connecting to gmail as IMAP, dunno why
  277. # [05:07] <sicking> roc, and last i copied mail between accounts using thunderbird i basically lost the majority of mails due to thunderbird bugs
  278. # [05:07] <roc> hehe
  279. # [05:07] <roc> just write a script to talk IMAP directly to the two servers
  280. # [05:07] <roc> how hard could it be
  281. # [05:07] <sicking> dunno how hard imap is
  282. # [05:07] <sicking> you might be right
  283. # [05:07] <roc> it's ugly
  284. # [05:08] <sicking> i hear python solves all programming problems ever
  285. # [05:08] <sicking> import IMAP-simple
  286. # [05:08] <sicking> ?
  287. # [05:21] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
  288. # [05:30] <jacobolus> roc, sicking: yes, opening up an imap client and moving emails into Gmail works just fine
  289. # [05:30] <jacobolus> sicking: if you want you can just add emails there using the IMAP protocol directly
  290. # [05:30] <jacobolus> write a little script or something
  291. # [05:30] <sicking> yeah
  292. # [05:31] <sicking> i just found that thunderbird has a copy function though, so i can probably use that
  293. # [05:31] <sicking> rather than the move which i tried last i did something like this
  294. # [05:53] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  295. # [06:04] * Joins: GregHouston (n=ghouston@adsl-75-6-6-153.dsl.spfdmo.sbcglobal.net)
  296. # [06:07] <roc> is "seeked" really a word?
  297. # [06:08] <jacobolus> yes
  298. # [06:08] <jacobolus> erm, no
  299. # [06:08] <jacobolus> sought
  300. # [06:08] <sicking> sunk?
  301. # [06:08] <sicking> :)
  302. # [06:09] <roc> Hixie thinks it is :-) http://www.whatwg.org/specs/web-apps/current-work/#seeked
  303. # [06:10] <jacobolus> yeah, seeked sucks as a name for that
  304. # [06:10] <jacobolus> I'm not sure sought is much better though
  305. # [06:10] <jruderman> 'doneseeking'?
  306. # [06:13] <jacobolus> roc: then again, networking specs have a proud tradition of mis-spelling words, e.g. 'referer'
  307. # [06:21] <Hixie> seeked isn't misspelt. it's just a made up word.
  308. # [06:21] <Hixie> onsought would confusing the heck out of people
  309. # [06:22] <Hixie> confuse, even
  310. # [06:22] <sicking> doneseeking sounds like a good idea to me
  311. # [06:22] <GregHouston> Could throw some nice archaic terms in there like beseeched.
  312. # [06:22] <Hixie> what's wrong with 'onseeked'?
  313. # [06:23] <sicking> it's a made up word
  314. # [06:25] <Hixie> so? half of our industry uses made up words
  315. # [06:25] <sicking> no other event names do
  316. # [06:25] <sicking> s/do/are/
  317. # [06:26] <sicking> why is onseeked better than ondoneseeking?
  318. # [06:27] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
  319. # [06:27] <Hixie> there isn't a single other event of the form ondoneX
  320. # [06:28] <sicking> that seems like less of an addition than adding made up words
  321. # [06:28] <Hixie> we have lots of made up words :-)
  322. # [06:29] <sicking> we do? and not in event names
  323. # [06:29] <sicking> and are those truly made up, or using commonly used but not in marriam webster, words?
  324. # [06:30] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
  325. # [06:30] <GregHouston> One convention is to add onsuccess or oncomplete to the event name, e.g., seekoncomplete, not that seeked bothers me any.
  326. # [06:31] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
  327. # [06:31] <sicking> onseekcomplete sounds good too
  328. # [06:31] <roc> afterseek?
  329. # [06:31] <GregHouston> Sounds like a nightclub roc. :)
  330. # [06:32] <Hixie> i have approximately zero interest in worrying about event names, so if y'all realy do have a problem with 'onseeked', then implement something else and tell me what it is
  331. # [06:32] <roc> I don't care all that much either to be honest
  332. # [06:32] <sicking> same here, but it seems easy to fix
  333. # [06:32] <Hixie> (make sure the apple guys implement it too)
  334. # [06:32] <Hixie> (and opera i guess)
  335. # [06:33] <sicking> do either of them do seeked?
  336. # [06:33] <roc> Hixie, from my reading of this seek spec, if the seek fails for some reason, we should just fire a 'seeked' event and its up to the script to figure out that the seek didn't get to the right place
  337. # [06:33] <Hixie> sicking: no idea :-)
  338. # [06:33] <roc> is that correct?
  339. # [06:33] <roc> I mean if it fails around step 13
  340. # [06:34] <Hixie> roc: correct; the event is really only meant for putting up "Seeking..." UI
  341. # [06:34] <roc> ok
  342. # [06:36] <roc> sicking: you might want to avoid posting with the name "Domain Admin"
  343. # [06:37] <sicking> roc, ugh!
  344. # [06:37] <sicking> roc, thanks
  345. # [06:45] * Quits: KevinMarks (n=KevinMar@65.19.151.114) ("The computer fell asleep")
  346. # [06:50] * Joins: tantek_ (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
  347. # [06:50] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
  348. # [07:03] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
  349. # [07:03] * Quits: tantek_ (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Connection reset by peer)
  350. # [07:06] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  351. # [07:07] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
  352. # [07:09] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
  353. # [07:11] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
  354. # [07:11] * Joins: tantek_ (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
  355. # [07:16] * Quits: tantek_ (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
  356. # [07:17] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
  357. # [07:20] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 104 (Connection reset by peer))
  358. # [07:21] * Joins: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net)
  359. # [07:30] * Quits: roc (n=roc@202.0.36.64)
  360. # [07:33] * Joins: hdh (n=hdh@58.187.61.140)
  361. # [07:38] * Quits: gavin (n=gavin@firefox/developer/gavin)
  362. # [07:40] * Quits: tantek (n=tantek@adsl-71-134-241-30.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
  363. # [07:46] * Joins: gavin (n=gavin@firefox/developer/gavin)
  364. # [07:48] <Dashiva> This has to be a new record in pointlessness: http://lists.w3.org/Archives/Public/public-html/2008Aug/0842.html
  365. # [07:49] <jacobolus> Dashiva: don't tempt the internets
  366. # [07:51] <Dashiva> I wear hubris like a crown already
  367. # [07:54] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  368. # [07:58] * Joins: mcarter (n=mcarter@c-76-102-8-4.hsd1.ca.comcast.net)
  369. # [08:09] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
  370. # [08:09] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  371. # [08:15] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  372. # [08:18] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Read error: 101 (Network is unreachable))
  373. # [08:20] <MikeSmith> Dashiva: If they had a King of Fools, then I could wear that crown... and you can all die laughing because I'll wear it proudly.
  374. # [08:21] <MikeSmith> wow, a plus one with double exclamation
  375. # [08:21] <MikeSmith> I think that earns extra points in the olympics
  376. # [08:22] <MikeSmith> at least with the east German judges
  377. # [08:23] * Quits: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  378. # [08:23] <GregHouston> It's really our fault as developers. We encourage everyone to grade every bit of content with little ajax star selectors.
  379. # [08:24] <jacobolus> GregHouston: as in, five stars, $('* * * * *').… ??
  380. # [08:27] <jacobolus> ouch: http://intertwingly.net/blog/2008/08/28/Improved-Namespace-Support
  381. # [08:27] <GregHouston> Right, !! probably equates to "I wish I could have given it six stars!"
  382. # [08:28] <jacobolus> i guess ppl already saw that
  383. # [08:33] <GregHouston> Jacob, I'm a little slow, I just got the CSS selector part of your joke.
  384. # [08:34] <jacobolus> GregHouston: I thought it was *your* joke?!
  385. # [08:34] <GregHouston> Lol, I think you took my joke a step further and made it geekier. Haha.
  386. # [08:38] <hdh> howcome two votes make a 4.7 score? does microsoft round down?
  387. # [08:39] <GregHouston> Lol. After making fun of voting. I actually made that second vote, and I asked myself the same question. I thought maybe I didn't have cursor far enough over to the right when I clicked on the fifth star.
  388. # [08:42] <GregHouston> hdh, I'm assuming you followed the same path I did and landed here: https://connect.microsoft.com/IE/feedback/ViewFeedback.aspx?FeedbackID=364356
  389. # [08:43] <hdh> right; that's the only thing interesting (apart from I can write ;-- in Connect password)
  390. # [08:45] * Quits: weinig_ (n=weinig@nat/apple/x-1f6c0daa3a46abbe)
  391. # [08:58] <Dashiva> "So we should raise the conformance standards for accessibility, but also raise the conformance standard for authoring tool so that they re even required to produce non-conforming HTML whenever the author provides insufficient information to make the document conforming."
  392. # [08:58] <Dashiva> "We'll also raise the conformance standard for spec writers, by making it non-conforming not to shoot yourself in the shoot."
  393. # [09:02] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  394. # [09:03] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
  395. # [09:04] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
  396. # [09:05] <GregHouston> In Javascript when I shoot myself in the shoot I get a too much recursion error.
  397. # [09:06] <Dashiva> In spec-writing, that's just an implementation detail
  398. # [09:09] <Dashiva> Hixie: Has there been much brainstorming about <bb> names?
  399. # [09:10] <Hixie> some
  400. # [09:10] <Hixie> see the logs
  401. # [09:11] * Dashiva tries to search for <bb> and gets every mention of bb.online.no
  402. # [09:11] <zcorpan> jgraham: fwiw, it's possible to exploit a security parsing bug in older operas (pre-9.52 i think) with unquoted attributes and html5lib, so using quoted attributes by default (at least if it contains any offending characters) would be good
  403. # [09:12] <Hixie> oooh, hsivonen's idea of an XSLT-specific PUBLIC FPI makes sense
  404. # [09:12] <Dashiva> Hixie: What about <ui> or <uibtn> or <uibutton> or something like that? Would that be misrepresenting the purpose?
  405. # [09:13] <zcorpan> jgraham: consider <a href=#{U+000A}onclick=doSomethingEvil()> ... or hmm, does html5lib emit quotes if the value contains an = ?
  406. # [09:13] <Hixie> Dashiva: maybe
  407. # [09:13] <Hixie> Dashiva: send mail on the thread, it's not really something i want to worry about now
  408. # [09:13] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  409. # [09:14] <Dashiva> Hey, not outright rejection. That's a good start :)
  410. # [09:14] <Hixie> :-)
  411. # [09:14] * Joins: shepazu (n=schepers@80.187.147.29)
  412. # [09:15] <Hixie> i'd want something that is clearly different from <command> and <button> if possible
  413. # [09:16] <zcorpan> <differentfromcommandandbutton>
  414. # [09:17] <zcorpan> clear enough?
  415. # [09:17] <Hixie> no :-P
  416. # [09:17] <Hixie> hsivonen: maybe "XSLT-generated"?
  417. # [09:18] <zcorpan> <clearlydifferentfromcommandandbutton>
  418. # [09:18] <Hixie> too long
  419. # [09:18] <Hixie> :-P
  420. # [09:18] <zcorpan> :(
  421. # [09:18] <zcorpan> <cdfcab>
  422. # [09:19] <Dashiva> <cdfcab>
  423. # [09:19] <Dashiva> dang
  424. # [09:20] <Dashiva> That's not so bad, either. CDF is a popular acronym, and it drives around in a cab.
  425. # [09:20] <GregHouston> It's sort of like YAML, "YAML Ain't a Markup Language"
  426. # [09:20] <hdh> CDF Cabinet, to go with the zipped-XML fever
  427. # [09:22] <zcorpan> hmm, crappy that one needs to reboot for ie8b2
  428. # [09:22] <Dashiva> On the other hand, it might make people think it's for embedding widgets
  429. # [09:22] * Quits: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com) (Read error: 104 (Connection reset by peer))
  430. # [09:23] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  431. # [09:24] <hdh> I heard someone rebooted twice, and contemplated clicking "Cancel" after the old IE is gone and IE8 not yet installed
  432. # [09:24] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  433. # [09:27] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
  434. # [09:29] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  435. # [09:32] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  436. # [09:32] <zcorpan> hmm. how does one know if ie8b2 was installed successfully? any characteristics to check for that differentiates it from ie8b1?
  437. # [09:33] <zcorpan> :first-line and :first-letter doesn't seem to work in standards mode
  438. # [09:36] <Lachy> zcorpan, Help>About
  439. # [09:36] <Lachy> you may need to turn on the menu bar. it's off by default
  440. # [09:37] <zcorpan> Lachy: it just says "Beta"
  441. # [09:37] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 60 (Operation timed out))
  442. # [09:38] <zcorpan> version 8.0.6001.17184
  443. # [09:38] <zcorpan> hmm that's beta 1 it seems
  444. # [09:38] <zcorpan> why wasn't beta 2 installed then
  445. # [09:39] <jacobolus> the menu bar is off by default?
  446. # [09:39] <jacobolus> how does that work?
  447. # [09:40] <zcorpan> i unchecked the "install updates" during the install process, did that make the installer not do anything?
  448. # [09:41] <Lachy> zcorpan, mine says "Update versions: beta 2"
  449. # [09:41] <Lachy> Version 8.0.6001.18241
  450. # [09:44] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
  451. # [09:44] <zcorpan> Lachy: ok, running the installer again, this time with the checkbox checked
  452. # [09:45] <zcorpan> i would have presumed that unchecking the checkbox meant "only install ie8b2, don't update windows and everything else"
  453. # [09:45] <zcorpan> and not "don't do anything"
  454. # [09:46] <hdh> http://homepage.mac.com/bradster/iarchitect/controls.htm#element(/1/2/19) happened before
  455. # [09:46] * Parts: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  456. # [09:46] <hdh> search for "Grrr"
  457. # [09:51] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  458. # [09:58] * Quits: hdh (n=hdh@58.187.61.140) (Remote closed the connection)
  459. # [09:58] <zcorpan> still no luck :(
  460. # [09:58] <zcorpan> oh well
  461. # [10:02] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
  462. # [10:03] <Lachy> zcorpan, try uninstalling beta 1 first, and then installing beta 2
  463. # [10:05] * Joins: collinjackson (n=collinj@c-67-180-35-207.hsd1.ca.comcast.net)
  464. # [10:05] * Joins: abarth (n=abarth@c-67-180-35-207.hsd1.ca.comcast.net)
  465. # [10:07] * Joins: mal (n=mal@nat/google/x-10228f7d8073614d)
  466. # [10:08] <collinjackson> should the sandbox attribute of iframes be settable dynamically?
  467. # [10:10] * Joins: roc (n=roc@121-72-178-219.dsl.telstraclear.net)
  468. # [10:13] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
  469. # [10:17] * Quits: shepazu (n=schepers@80.187.147.29) (Read error: 110 (Connection timed out))
  470. # [10:19] * Quits: GregHouston (n=ghouston@adsl-75-6-6-153.dsl.spfdmo.sbcglobal.net) ("...")
  471. # [10:22] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
  472. # [10:24] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
  473. # [10:24] * Lachy_ is now known as Lachy
  474. # [10:26] <zcorpan> does someone in the html5 community know stuff about silverlight?
  475. # [10:27] <Hixie> what stuff?
  476. # [10:27] <zcorpan> i mean if we don't know anything about it how are we supposed to make html5 competitive?
  477. # [10:28] * zcorpan rebooting
  478. # [10:28] * Parts: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  479. # [10:30] <roc> people know things about it
  480. # [10:31] <hsivonen> it seems to me that the Open Web is lacking a killer IDE compared to Flash and Silverlight
  481. # [10:32] <roc> tools are definitely a big problem
  482. # [10:32] <Hixie> yes
  483. # [10:32] <Hixie> GWT and Firebug are basically it right now
  484. # [10:33] <hsivonen> GWT doesn't do vector graphics yet, though
  485. # [10:33] <hsivonen> and using GWT with Eclipse doesn't let you arrange SVG stuff graphically
  486. # [10:33] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  487. # [10:34] <roc> it's hard to figure out what to do in the tools space
  488. # [10:35] <zcorpan> so there's obviously a hole in the market for a standards based IDE
  489. # [10:35] <zcorpan> why isn't it filled?
  490. # [10:35] <zcorpan> i mean
  491. # [10:35] <hsivonen> HTML, SVG and CSS are too expressive to make a GUI tool import everything
  492. # [10:35] <zcorpan> an IDE for standards based apps
  493. # [10:36] <hsivonen> however, polished tool could output to HTML, SVG, CSS and JS
  494. # [10:36] <roc> there's no money in it and it's a lot of work
  495. # [10:37] <zcorpan> why is there no money in it?
  496. # [10:38] * Joins: shepazu (n=schepers@80.187.147.29)
  497. # [10:38] <zcorpan> would it be possible to write a plugin for existing IDEs that doesn't change the editing process, just the output?
  498. # [10:38] <roc> most tools are free
  499. # [10:39] <roc> only the most entrenched tools have people paying for them
  500. # [10:40] <hsivonen> we need a google search field in IDEs. :-)
  501. # [10:40] <roc> you might want to check this out: http://www.evolus.vn/Pencil/
  502. # [10:40] * zcorpan ponders whether it would be Good for Google to develop an IDE for standards based apps
  503. # [10:41] <hsivonen> GWT lacks an Interface Builder with flashy vector graphics eye candy goodness
  504. # [10:41] <roc> another problem is that for Web apps you usually have a big server piece
  505. # [10:41] <Hixie> there are plenty of wysiwyg tools
  506. # [10:42] <roc> so you need to integrate with PHP or Java or ASP.NET or whatever
  507. # [10:42] <Hixie> dreamweaver
  508. # [10:42] <Hixie> frontpage
  509. # [10:42] <Hixie> nvu
  510. # [10:42] <Hixie> etc
  511. # [10:42] <roc> but they suck
  512. # [10:42] <Hixie> but they suck, as you say
  513. # [10:42] <roc> NVu is obsolete
  514. # [10:42] <hsivonen> roc: but Flash and Silverlight apps need a server side whenever an Open Web app would need a server side
  515. # [10:42] <Hixie> what's needed is an IDE (app creator, not a web page creator) that does both client side and server side and does a good job
  516. # [10:43] <Hixie> that's non-trivial
  517. # [10:43] <zcorpan> Hixie: wouldn't providing such an IDE be Good for Google?
  518. # [10:43] <Hixie> yes
  519. # [10:43] <Hixie> google has GWT and App Engine in this space
  520. # [10:44] <Hixie> but we've only just come into this space
  521. # [10:44] <Hixie> i mean, in the last year or so
  522. # [10:44] <Hixie> we're still learning the ropes
  523. # [10:44] <hsivonen> interestingly, all of Flash, Silverlight and GWT treat semantic HTML as a bug
  524. # [10:44] <Hixie> and IDE's aren't our core competency (search and ads)
  525. # [10:44] <Hixie> yeah, actually doing it right (semantically) in a wysiwyg environment is an unsolved problem
  526. # [10:45] <hsivonen> I like the GWT compiler, but I have reservations about the toolkit side
  527. # [10:45] <hsivonen> but compilers are easier than user-facing stuff in a way
  528. # [10:45] * jgraham notes that seked is a real word per OED
  529. # [10:45] <jgraham> s/seked/seeked/
  530. # [10:45] * Joins: ROBOd (n=robod@89.122.216.38)
  531. # [10:45] <hsivonen> for example, the Google Docreader (a GWT app) breaks Google indexability
  532. # [10:46] <hsivonen> there's some irony there
  533. # [10:46] <roc> what I'd really like to do is something a bit more disruptive than taking on the IDE space head-on
  534. # [10:46] <Hixie> yeah i don't like the docreader
  535. # [10:47] <Hixie> roc: like what?
  536. # [10:47] <roc> and that is, leverage the browser by improving contenteditable/designmode
  537. # [10:47] <roc> get SVG into wikis and email that way
  538. # [10:47] <Hixie> well i'm all about that, but i think that would be solving a different problem
  539. # [10:47] <roc> user-created content
  540. # [10:48] <roc> part of the problem with IDEs is that a lot of the market is a big enterprise nightmare
  541. # [10:49] <roc> lots of stupid checkbox requirements, integration with byzantine processes, etc
  542. # [10:50] <roc> I should find out what the environments for developing for App Engine and Facebook are like
  543. # [10:50] <Hixie> hsivonen: btw i commented on the doctype idea in the logs while you were gone -- basically i think your idea is a good one and i'd suggest using "XSLT-generated" as the name
  544. # [10:51] <hsivonen> Hixie: nice. then one issue can be closed
  545. # [10:55] <annevk> (people might argue it doesn't quite close the issue with respect to <source>, <eventsource>, <command>, <embed>, etc.)
  546. # [10:55] <Hixie> well there's nothing we can do about those
  547. # [10:56] <Hixie> especially embed
  548. # [10:56] <hsivonen> Hixie: there is something you could do about the others but <embed>. it just wouldn't be elegant
  549. # [10:58] <zcorpan> what's special about embed?
  550. # [10:58] <Hixie> it's already implemented
  551. # [10:58] <annevk> actually, can't XSLT output <source />
  552. # [10:58] <annevk> ?
  553. # [10:58] <annevk> because that would toaly be compliant
  554. # [10:58] * Hixie admits not caring one iota :-)
  555. # [10:58] <hsivonen> annevk: it can, if you use XML output and you are very careful, IIRC
  556. # [10:59] * annevk cares slightly about the endless whining
  557. # [10:59] <zcorpan> Hixie: you could allow an end tag that doesn't do anything
  558. # [10:59] <Hixie> wouldn't be elegant
  559. # [10:59] <zcorpan> indeed
  560. # [10:59] <annevk> and confusing as hell
  561. # [10:59] <zcorpan> indeed
  562. # [11:00] <Hixie> i find mail filters to be more effective at stopping the whining than spec changes
  563. # [11:00] <zcorpan> though, people already write <embed ...></embed>
  564. # [11:00] <Hixie> :-)
  565. # [11:00] * hsivonen mumbles something about </p> being confusing
  566. # [11:00] <zcorpan> </br> anyone?
  567. # [11:00] <zcorpan> actually </p> is more confusing
  568. # [11:01] <zcorpan> with <p><table></table></p> being the winner
  569. # [11:01] <zcorpan> or <p><object></p></object>
  570. # [11:02] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  571. # [11:02] <hsivonen> zcorpan: that's Hixie's fault even! :-)
  572. # [11:02] <hsivonen> <p><table></table></p> that is
  573. # [11:03] <Hixie> yeah yeah
  574. # [11:03] <Hixie> :-P
  575. # [11:03] <jgraham> couldn't we use "legacy-doctype-compat" or something rather than "XSLT-compat" or "XSLT-generated" as the name. There are other tools that insist on having PUBLIC sections in the doctype
  576. # [11:03] <Hixie> i cared about standards back when i wrote acid2...
  577. # [11:03] <zcorpan> hsivonen: <p><ol></ol></p>
  578. # [11:03] <Hixie> jgraham: like which?
  579. # [11:03] <jgraham> Hixie: I think the serilization functions in libxml2 (or at least lxml), for example
  580. # [11:04] <zcorpan> actually i'm fine with table acting like ol if we can make it do so in quirks mode too
  581. # [11:04] <Dashiva> The RDF thread reaches new heights. "If the domain becomes unavailable, you just change the namespace!"
  582. # [11:04] <Hixie> hsivonen, zcorpan, Philip`: there was a thread about making unquoted attribute values containing "=" conforming. i'm thinking of going with no change (leave it non-conforming), based on the data in that thread showing that it does catch some subtle authoring mistakes. any objections?
  583. # [11:04] <jgraham> Hixie: btw I'm happy to run anolis off jame.html5.org
  584. # [11:04] <Hixie> jgraham: that would rock
  585. # [11:04] <zcorpan> Hixie: ok with me
  586. # [11:04] * Joins: webben (n=benh@nat/yahoo/x-dc3bcee728a7b6bf)
  587. # [11:05] <Philip`> What limitations does html5.org have on long-running processes?
  588. # [11:05] <annevk> Dashiva, yeah, and then you take a third, unrelated domain, to describe the mapping
  589. # [11:05] <Hixie> jgraham: i'm not so worried about libxml2 serialisation, it doesn't have the high profile in w3c space that xslt does, and can be much more easily fixed (since it's just software, not a standard)
  590. # [11:05] <jgraham> Philip`: It's not particularly long running is it?
  591. # [11:05] <Philip`> jgraham: It takes tens of CPU-seconds just to parse the spec
  592. # [11:06] <annevk> I don't think I put limits in place...
  593. # [11:06] <Hixie> hsivonen, zcorpan, Philip`: ok i'm not making the aforementioned change. i'm also not replying to your e-mails on the subject. :-)
  594. # [11:06] <Hixie> (nobody else posted on the thread)
  595. # [11:06] <Dashiva> annevk: And you need a fourth domain to host the address of the third?
  596. # [11:06] <annevk> but I don't have DreamHost PS either
  597. # [11:07] <annevk> Dashiva, I think so, and then you google for prefix:localname to locate them all
  598. # [11:07] <Philip`> Dashiva: Have a persistent DNS service, which makes whateveryouwant.pdns.org be a CNAME to the actual domain the namespace content is hosted on, so it can be easily changed by someone other than the owner of the hosting domain
  599. # [11:07] <jgraham> Hixie: Well it seems to me that having a slightly more generic name that still emphasises legacy deals with any XSLT-like cases, thus not promoting XSLT as somehow special, but I don't care very much :)
  600. # [11:08] <Dashiva> It's like a giant game of pass-the-SPOF-buck
  601. # [11:08] <annevk> haha, jgraham is using more MB than everything I have on DreamHost combined
  602. # [11:08] <zcorpan> Hixie: nice to remove emails from your folders without changing the spec or replying to them, isn't it? :)
  603. # [11:09] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  604. # [11:09] <Hixie> zcorpan: :-D
  605. # [11:09] <jgraham> annevk: I have an entire custom python environment on there :)
  606. # [11:09] <Hixie> actually i'm going to reply to one of them after all
  607. # [11:09] <annevk> Philip` is slightly behind me
  608. # [11:09] <Hixie> since you proposed making <foo bar=> non-conforming, and that seems like a good idea
  609. # [11:09] * zcorpan doesn't remember why he argued to make that non-conforming
  610. # [11:10] <Hixie> <foo bar=> add baz=1 becomes <foo bar= baz=1>
  611. # [11:10] <annevk> everything together it's still below 800MB out of 350GB
  612. # [11:10] <zcorpan> ah
  613. # [11:11] * Quits: shepazu (n=schepers@80.187.147.29) (Read error: 110 (Connection timed out))
  614. # [11:11] <zcorpan> wonder if i should set up a filter for "RDFa"
  615. # [11:12] <Hixie> doesn't work
  616. # [11:12] <hsivonen> Hixie: leaving = in unquoted attribute values non-conforming makes sense to me
  617. # [11:12] <Hixie> not enough of these e-mails mention the term rdfa
  618. # [11:12] <Philip`> Hixie: Unquoted attributes are ugly and cause errors, so I'm quite happy for any subset of them to be non-conforming :-)
  619. # [11:12] <Hixie> hsivonen: yeah, it was your e-mail arguing that that convinced me :-)
  620. # [11:12] <zcorpan> Hixie: they do in the subject line
  621. # [11:13] <zcorpan> hmm not all though
  622. # [11:13] <zcorpan> i guess holding down space is good enough for me
  623. # [11:14] <Hixie> gmail's "m" feature would come in handy for this kind of thing if i used gmail
  624. # [11:14] <Dashiva> At the moment, it's more like "every thread on whatwg that isn't about workers"
  625. # [11:14] <zcorpan> yeah
  626. # [11:14] <zcorpan> and i don't really care about workers either
  627. # [11:14] <zcorpan> :P
  628. # [11:14] <annevk> hah, html5.org has twice as much traffic as annevankesteren.nl in terms of bandwidth
  629. # [11:15] <hsivonen> Hixie: good to know I'm consistent enough that I don't need to recap what email I wrote :-)
  630. # [11:15] <Hixie> :-)
  631. # [11:15] <Philip`> annevk: Looks like a fifth of my space usage is logs, and half of the rest is canvas tests, and the rest is random stuff
  632. # [11:15] <zcorpan> annevk: from web-apps-tracker?
  633. # [11:15] <Philip`> (and it's only ~100MB in total)
  634. # [11:15] <annevk> looking into actual stats now
  635. # [11:15] <Hixie> oh hey
  636. # [11:15] <Hixie> anne
  637. # [11:15] <Hixie> while you're at it
  638. # [11:15] <Hixie> any chance you can set up a workers-tracker?
  639. # [11:15] <annevk> lately it has been 10.000 requests a day
  640. # [11:16] <Hixie> 10000?! or 10?
  641. # [11:16] <annevk> 10000
  642. # [11:16] <Hixie> wow
  643. # [11:16] <Hixie> oh wait do you have test cases on there that go through spartan?
  644. # [11:16] <annevk> no
  645. # [11:16] <jgraham> For everything?
  646. # [11:16] <annevk> yes, but excluding subdomains
  647. # [11:16] <Hixie> all spiders then? :-)
  648. # [11:18] <Philip`> wc -l for philip.html5.org's logs says: 6270 access.log.2008-08-27 7969 access.log.2008-08-28
  649. # [11:18] <Philip`> Uh, with newlines in appropriate places
  650. # [11:18] <annevk> most are actually browsers
  651. # [11:18] <Philip`> (Why does irssi keep stripping them out?)
  652. # [11:18] <annevk> with IE leading?!
  653. # [11:18] <annevk> lol, IE5 is leading, something is on crack
  654. # [11:18] <zcorpan> annevk: a bot masking as ie5?
  655. # [11:19] <annevk> I guess
  656. # [11:20] <zcorpan> i learned the other day that aria-hidden is semantically empty as implemented
  657. # [11:20] <Hixie> isn't all of aria semantically empty by definition?
  658. # [11:20] <Philip`> I see a couple of hundred requests from IE5 a day, almost all to http://philip.html5.org/tools/parser/
  659. # [11:21] <Philip`> which doesn't make much sense
  660. # [11:21] <Philip`> (Must be bots since there's no requests to that page's scripts)
  661. # [11:21] <Hixie> aria is the equivalent of presentational attributes for accessibility apis, no?
  662. # [11:21] <zcorpan> Hixie: i mean, the presence of aria-hidden doesn't do anything *at all*
  663. # [11:21] <Hixie> oh
  664. # [11:21] <Hixie> why not?
  665. # [11:21] <annevk> then they might as well drop it in favor of hidden
  666. # [11:22] <hsivonen> zcorpan: doesn't aria-hidden=true prune the accessible tree?
  667. # [11:22] <zcorpan> firefox just looks at what is being rendered
  668. # [11:22] <zcorpan> if it's display:none, it's dropped from the accessible tree
  669. # [11:22] <zcorpan> "aria-hidden" isn't checked for in the code
  670. # [11:22] <hsivonen> wow
  671. # [11:22] <zcorpan> aria-hidden is for firevox basically
  672. # [11:23] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  673. # [11:23] <Hixie> i don't understand why aria is so popular
  674. # [11:23] <Philip`> A bug / missing feature in an early implementation of a new technology? It's terrible :-(
  675. # [11:23] <Hixie> it's a bandaid
  676. # [11:23] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) (Read error: 104 (Connection reset by peer))
  677. # [11:24] <annevk> some accessibility people seem to love bolton stuff
  678. # [11:24] <Philip`> There's probably a billion-dollar industry in bandaids
  679. # [11:24] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
  680. # [11:24] <jgraham> Hixie: There seems to be something of a culture of liking bandaids because they are nicely visible
  681. # [11:24] <annevk> Philip`, consultancy certainly benefits from it
  682. # [11:25] <jgraham> Whereas just fixing stuff properly doen't look like you're trying so much
  683. # [11:25] <annevk> jgraham, so you can pat yourself on the back?
  684. # [11:25] <zcorpan> for anyone interested in aria (or at least the moz ua impl guide document), there's a new googlegroup: aria-ua-impl
  685. # [11:26] <jgraham> annevk: Well I don' know about the authors point of view I guess but that seems to be the approach of a number of a11y types
  686. # [11:26] <Philip`> Hmph, I can't find any data on the size of the bandaid industry, since searches keep turning up bandaid metaphors instead
  687. # [11:26] <annevk> so the issue with workers-tracker is that in order to do it properly you actually want to abstract out the tracker stuff and just import it or something
  688. # [11:26] <zcorpan> also: http://monotonous.org/2008/08/25/lets-all-do-it-right-the-first-time/ should be nice for testing aria
  689. # [11:26] <zcorpan> haven't had time to look into it properly yet though
  690. # [11:27] * jgraham should go do something useful
  691. # [11:28] <hsivonen> is there a simple test case that shows if IE8 is in IE7 standards mode or in IE8 mode?
  692. # [11:28] <annevk> "Let’s all do it right the first time" and ARIA in one post is sort of ironic :)
  693. # [11:29] <Hixie> in the last checkin comment, i meant DOS when i wrote DOM. before anyone points it out.
  694. # [11:29] <annevk> (how do you paste in a terminal?)
  695. # [11:29] <Hixie> annevk: :-/
  696. # [11:30] <Hixie> annevk: unix?
  697. # [11:30] <Hixie> annevk: middle click pastes selection if you're in X Windows
  698. # [11:30] <annevk> Ubuntu? :)
  699. # [11:30] * annevk is such a noob
  700. # [11:31] <hsivonen> IIRC, Gnome Terminal has a context menu
  701. # [11:32] <Hixie> ew
  702. # [11:32] <Hixie> gnome terminal
  703. # [11:32] <Philip`> hsivonen: document.compatMode
  704. # [11:32] <Hixie> who the hell is 64.111.120.16 and why are they DOSsing me
  705. # [11:33] <Hixie> alameda.dreamhost.com
  706. # [11:33] <Hixie> is that one of you :-P
  707. # [11:33] <zcorpan> :roll:
  708. # [11:33] <zcorpan> j/k
  709. # [11:33] <Hixie> oh it's stopped now
  710. # [11:33] <Philip`> That's where html5.org is
  711. # [11:34] <Hixie> thought it might be :-)
  712. # [11:34] <Philip`> But I don't run any interesting scripts there so it's not my fault :-)
  713. # [11:34] <Hixie> a lot of hits to svn.whatwg.org, made the load on hixie go up to 24
  714. # [11:34] * Quits: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net) ("Leaving.")
  715. # [11:34] <zcorpan> perhaps it's the hidden feature of webapps-tracker?
  716. # [11:34] <Hixie> i blame anne :-P
  717. # [11:37] <annevk> hsivonen, it does, but using that is annoying
  718. # [11:37] * Quits: collinjackson (n=collinj@c-67-180-35-207.hsd1.ca.comcast.net) ("This computer has gone to sleep")
  719. # [11:38] * Philip` always uses shift+insert to paste
  720. # [11:39] * hsivonen exhausted a hard drive while storing validation messages
  721. # [11:39] * Philip` always turns off middle-click paste when possible, because it's far too likely he'll click accidentally and send random clipboard content to random people
  722. # [11:40] <hsivonen> I guess I should have used shorter markers. like Q instead of QUIRKS
  723. # [11:41] <Hixie> heh
  724. # [11:41] <hsivonen> to fit more data onto the disk
  725. # [11:41] <Hixie> Philip`: i do the same with the clipboard in general
  726. # [11:41] <Philip`> If you're compressing, that shouldn't make a difference
  727. # [11:41] <Philip`> s/a/much/
  728. # [11:41] <hsivonen> or perhaps I should have omitted the file system
  729. # [11:42] <Philip`> Perhaps you should have done a small sample and measured how much space it used, and extrapolated that to the whole dataset, rather than doing as much as possible until you discover you've run out of space? :-)
  730. # [11:42] <Hixie> hah
  731. # [11:43] <Hixie> that's a pessimistic approach
  732. # [11:43] <hsivonen> Philip`: the dataset *almost* fit on the drive
  733. # [11:43] <hsivonen> missed last 6000 pages or so
  734. # [11:43] <Hixie> a better approach would have been to use a drobo, and as the capacity was reached, rushed to the store and slammed in a bigger capacity drive at the last minute :-)
  735. # [11:43] <Philip`> hsivonen: Did it get that close through planning, or through luck? :-)
  736. # [11:44] <hsivonen> Philip`: luck
  737. # [11:44] <hsivonen> Philip`: my planning said 60 GB
  738. # [11:44] <hsivonen> reality was closer to 150 GB
  739. # [11:46] * Quits: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com) (Remote closed the connection)
  740. # [11:58] * Joins: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
  741. # [12:04] <Philip`> Hixie: I think the text-coalescence change looks kind of reasonable (though I reserve the right to change my mind in the future)
  742. # [12:04] <Hixie> k
  743. # [12:04] <Hixie> that was pretty much my reaction
  744. # [12:05] <annevk> http://html5.org/tools/web-forms-tracker and http://html5.org/tools/web-workers-tracker now work
  745. # [12:05] <Hixie> woo
  746. # [12:05] <Hixie> thanks!
  747. # [12:06] <annevk> it was apparently quite easy to extract the functions into a trackerlib file and then invoke one function with a few arguments from the individual files
  748. # [12:06] <Philip`> I think it means a</li>b</li>c... will still be one text node, which is possible to optimise by being adequately clever, and a<table>b<td></td>c<td></td>d... will now be split into lots of text nodes, which is good since I don't think it was possible to optimise when you could have scripts inside the <td>s
  749. # [12:06] <Hixie> yeah the examples you gave in your original e-mail all work as you wanted them to definitely
  750. # [12:06] <Hixie> i'm just worried that there's some edge case where i have it defined in some ass-backwards way that conflicts with this
  751. # [12:07] <annevk> I should probably commit this back to the html5 SVN now
  752. # [12:07] <Hixie> is namespace-well-formed a subset of well-formed, or an orthogonal concept? hmm
  753. # [12:09] <annevk> done
  754. # [12:16] <annevk> shirt+insert works Philip`, but they are rather far apart
  755. # [12:16] <annevk> (on my keyboard)
  756. # [12:17] <annevk> prolly better than rightclicking and all though
  757. # [12:19] * Quits: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp) ("Less talk, more pimp walk.")
  758. # [12:23] <hsivonen> Philip`: in IE8, what values for document.compatMode should I look for?
  759. # [12:24] * Joins: aaronlev (n=chatzill@g226143003.adsl.alicedsl.de)
  760. # [12:25] <Philip`> hsivonen: Whoops
  761. # [12:25] <Philip`> I meant document.documentMode
  762. # [12:25] <hsivonen> Philip`: thanks
  763. # [12:25] <Philip`> which is 8 in IE8-mode
  764. # [12:25] <Philip`> and 5 in quirks mode
  765. # [12:26] <hsivonen> Philip`: thanks
  766. # [12:27] <Philip`> and 7 in IE7-mode
  767. # [12:27] <Hixie> hsivonen: i think i found a bug in the live html5 dom viewer (and in the spec)
  768. # [12:27] <Hixie> http://livedom.validator.nu/?%3C!DOCTYPE%20html%3E%0A...%3Cdiv%3E%3Coption%3E%3C%2Fdiv%3Ex
  769. # [12:27] <Philip`> I don't think it can ever be 6
  770. # [12:27] <Hixie> <option> is not defined as phrasing or formatting
  771. # [12:27] <Hixie> so the </div> shouldn't see the <div>
  772. # [12:28] <Philip`> http://msdn.microsoft.com/en-us/library/cc196988(VS.85).aspx but don't believe where it says "In Internet Explorer 8 and later, the compatibility mode of the document is determined wholly by the X-UA-Compatible meta tag." because it's lying
  773. # [12:28] <annevk> it might help to rename the title of http://livedom.validator.nu/
  774. # [12:29] <annevk> it's now identical to the service hixie provides while the two are clearly distinct
  775. # [12:29] <Hixie> weird, html5lib does the same thing
  776. # [12:29] <Hixie> am i misreading the spec or something?
  777. # [12:29] <Hixie> http://parsetree.validator.nu/?parser=html5&content=%3C%21DOCTYPE+html%3E%0D%0A...%3Cdiv%3E%3Coption%3Ez%3C%2Fdiv%3Ex&submit=Print+Tree
  778. # [12:29] <annevk> wasn't <option> automatically closed?
  779. # [12:30] <annevk> see implied end tags
  780. # [12:30] <Hixie> why would an end tag be implied?
  781. # [12:30] <Hixie> it wouldn't be if you replaced the </div> with </foo>
  782. # [12:30] <Hixie> and you should bail before you find out that you know about a <div>
  783. # [12:30] <Hixie> because <option> isn't phrasing or formatting
  784. # [12:31] <annevk> huh?
  785. # [12:31] <Hixie> (which is the bug in the spec, and will be changed shortly)
  786. # [12:31] <annevk> when you see the end tag </div>
  787. # [12:31] <annevk> you generate implied end tags
  788. # [12:31] <Hixie> why?
  789. # [12:31] <annevk> because that's what the spec says
  790. # [12:31] <Hixie> ohhh
  791. # [12:31] <Hixie> my bad
  792. # [12:31] <Hixie> i'm being dumb
  793. # [12:31] <hsivonen> Hixie: so I'm implementing the spec, right? then it's not a live dom bug :-)
  794. # [12:32] <hsivonen> annevk: I'll change the title
  795. # [12:32] <Hixie> yeah
  796. # [12:32] <Hixie> my bad
  797. # [12:32] <Hixie> forgot </div> had its own entry, duh
  798. # [12:32] <Hixie> anyway
  799. # [12:32] <hsivonen> annevk: title fixed
  800. # [12:33] <Hixie> <optgroup> and <option> are becoming phrasing-level
  801. # [12:33] <hsivonen> Hixie: why?
  802. # [12:33] <Hixie> so that <datalist><option>x</datalist>y works
  803. # [12:34] <Hixie> (also <option> is getting its own entry in the "in body" state that implies </option>)
  804. # [12:34] <Hixie> (so that <datalist><option>x<option>y</datalist> works)
  805. # [12:34] <hsivonen> did the chairs decide that datalist is in?
  806. # [12:35] <Hixie> i've been told to go ahead and merge wf2 in, yes
  807. # [12:35] <hsivonen> ok
  808. # [12:35] <Hixie> but even if that hadn't happened, we'd still want to fix the parsing model
  809. # [12:35] <Hixie> so that we have the option later
  810. # [12:36] <Philip`> It's odd that IE8 devotes equal screen space to the "render with IE7 bug compatibility" button as it does to "refresh page"
  811. # [12:36] <Philip`> Prediction: People will click the compatibility button, see that it causes the page to reload, and deduce that that must be the refresh button
  812. # [12:37] <Philip`> and so they'll unknowingly toggle between IE7-bugs mode and IE8-bugs mode each time they refresh a page
  813. # [12:37] * Quits: aaronlev (n=chatzill@g226143003.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080828034823]")
  814. # [12:37] <Hixie> i guess <optgroup> should also imply </option>
  815. # [12:38] <Hixie> just in case we ever introduce <optgroup> to something
  816. # [12:38] <Hixie> like datalist
  817. # [12:42] <Hixie> the html5 live dom viewer rocks.
  818. # [12:48] <annevk> how the hell can the headers issue be resolved?
  819. # [12:49] <hsivonen> hmm. did the HTML WG make a decision on a telecon?
  820. # [12:49] <hsivonen> fwiw, I'd have resolved it by letting td[headers] to point to th and letting th[headers] to point to another th
  821. # [12:50] <annevk> for people who care so much about process they are doing a bad job at following the charter
  822. # [12:50] <hsivonen> pointing it to td seems like semantic abuse to me
  823. # [12:50] <Philip`> It sounded like a decision in the "agreement between some group of people" sense, not the "formal binding WG decision" sense
  824. # [12:50] <hsivonen> and to make a migration from bolt-on to built-in, authors should get in the habit of using <th> where appropriate
  825. # [12:52] <annevk> Philip`, not the way steven announced it
  826. # [12:52] <Lachy> Hixie, in case you missed this bug I noticed yesterday, see http://krijnhoetmer.nl/irc-logs/whatwg/20080828#l-569
  827. # [12:53] <annevk> fwiw: http://lists.w3.org/Archives/Public/www-archive/2008Aug/0129.html
  828. # [12:53] <Hixie> Lachy: i think it was just that the server side of the script failed to update the file with the latest version in it
  829. # [12:53] <Lachy> ok
  830. # [12:55] <annevk> Hixie, <optgroup> should close <optgroup>
  831. # [12:55] <Hixie> that would prevent us from ever nesting optgroups
  832. # [12:56] <annevk> <select> already prevents that
  833. # [12:56] <Hixie> this is for outside select
  834. # [12:56] <annevk> do we want them to be inconsistent? hmm
  835. # [12:56] <Hixie> <optgroup> is currently never allowed outside <select>
  836. # [12:56] <Hixie> <datalist> only accepts <option>s
  837. # [12:57] <Hixie> iirc
  838. # [12:57] <Hixie> i just want to leave the door open, just in case
  839. # [12:57] <annevk> okay
  840. # [12:58] <Philip`> annevk: Ah, I meant during the telecon - I agree his email sounds more like it was a Process-style decision
  841. # [13:04] <annevk> ah, Mark Birbeck replied to http://www.ibm.com/developerworks/blogs/page/JohnBoyer?entry=the_ubiquity_strategy_for_promoting
  842. # [13:05] <annevk> seems to me people actually want new functionality from browsers, eg Offline Web Applications, multi-core CPU usage, etc.
  843. # [13:06] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  844. # [13:10] * Quits: webben (n=benh@nat/yahoo/x-dc3bcee728a7b6bf)
  845. # [13:10] * Joins: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  846. # [13:13] * zcorpan updates html5-elements with bb and hidden
  847. # [13:13] <zcorpan> is there something else that has changed or been added recently?
  848. # [13:14] <zcorpan> where recently is after event-source was renamed
  849. # [13:15] <annevk> hidden should be before id
  850. # [13:16] <Hixie> <action> sounds like <command>
  851. # [13:16] <Hixie> and <form action>
  852. # [13:16] <annevk> yeah, <browserbutton>
  853. # [13:16] <zcorpan> annevk: thanks
  854. # [13:18] * Joins: maikmerten (n=maikmert@L89f5.l.pppool.de)
  855. # [13:19] <Hixie> hsivonen: <!DOCTYPE html PUBLIC ""> fails the "make it look worse" test to avoid cargo cultists thinking more is more
  856. # [13:19] <annevk> does anyone recall when I tried to avoid accepting what the HTML charter said?
  857. # [13:19] <annevk> was that ever the case?
  858. # [13:19] <Hixie> has anyone ever suggested ignoring the charter?
  859. # [13:20] <annevk> stevef just told me "btw It is good to see you recognising the HTML WG charter in this case."
  860. # [13:20] <Hixie> o_O
  861. # [13:20] <annevk> yeah, wtf
  862. # [13:24] <Hixie> i wonder when people will come to realise that when an e-mail just says "+1" or "I agree" i delete it without even seeing who wrote it
  863. # [13:24] <Hixie> and never actually take that e-mail into account when making the related edits
  864. # [13:24] <annevk> http://www.devx.com/webdev/Article/38983 cool
  865. # [13:26] <annevk> hmm, code doesn't do much
  866. # [13:26] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
  867. # [13:26] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
  868. # [13:29] <annevk> (moving is s-x and j-l)
  869. # [13:31] <hsivonen> Hixie: At least I mentioned testing browsers instead of just saying that I agree.
  870. # [13:31] * Quits: roc (n=roc@121-72-178-219.dsl.telstraclear.net)
  871. # [13:32] <hsivonen> I wonder what it would take to make a compiler that takes Flex stuff and outputs SVG+JS instead of Flash
  872. # [13:33] <Hixie> hsivonen: your e-mail ended up in the pile of e-mails that i will consider
  873. # [13:33] <Hixie> because it had actual information in it
  874. # [13:33] <Hixie> like almost all your e-mails :-)
  875. # [13:33] <Hixie> btw, i don't understand what ui you would have for hierarchical headers
  876. # [13:34] <Hixie> just have the header cell itself read out its own headers? or propagate them to the data cells too?
  877. # [13:34] <hsivonen> both, I suppose
  878. # [13:34] <Hixie> the latter is pretty annoying
  879. # [13:35] <Hixie> especially for the kind of tables where you see it
  880. # [13:35] <jgraham> Hixie: I would like to see user tests to prove that
  881. # [13:35] <annevk> incidentally, the minutes for that particular discussion are a mess, with Lachy asking several questions not being answered and Chris Wilson stating that people should show up to telcons if they had wanted to advance counter arguments...
  882. # [13:35] <jgraham> But the a11y people hate me for saying that
  883. # [13:35] <Hixie> jgraham: yeah, user tests would help a lot here
  884. # [13:35] <jgraham> Shall I raise the process issue with SF's email?
  885. # [13:36] <annevk> jgraham, I raised something on www-archive
  886. # [13:36] <annevk> jgraham, not sure if more is required, but maybe
  887. # [13:36] <jgraham> annevk: OK, well I will do it then
  888. # [13:36] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) (Read error: 110 (Connection timed out))
  889. # [13:38] * Quits: zcorpan (n=zcorpan@90-230-246-97-no37.business.telia.com)
  890. # [13:40] <Hixie> svn blame on the html5 spec takes an ungodly amount of time
  891. # [13:40] <hsivonen> even though you are to blame for each check-in
  892. # [13:40] <Dashiva> Doesn't every line say hixie?
  893. # [13:41] <Hixie> Dashiva: yeah, trying to pin down which rev i added <rt> and <rp> to the "optional tags" section since i have a note here saying i have to do something with them, but i can't tell if the something is to add them (and the note predates the add) or to fix them (and the note postdates the add)
  894. # [13:41] <Dashiva> How about a binary reach instead? :)
  895. # [13:41] <Dashiva> *search
  896. # [13:41] <Lachy> annevk, the minutes for telcons are always a mess and freqently omit information
  897. # [13:42] <Hixie> Dashiva: would prolly have been quicker
  898. # [13:43] <Hixie> Lachy: that's one reason i avoid telecons
  899. # [13:43] <Lachy> I would have avoided it, but annevk asked me to call in for him, so I did
  900. # [13:43] <Hixie> heh
  901. # [13:43] <Hixie> why would he ask you something like that
  902. # [13:43] <Hixie> that sounds like work!
  903. # [13:44] <Dashiva> Telcons sound kinda like the spec equivalent of 5-second soundbites
  904. # [13:45] <Lachy> Hixie, it's fair enough. Since I don't do any other work, 30 minutes on a telcon isn't too bad :-)
  905. # [13:45] <Hixie> hah
  906. # [13:46] <Lachy> Hixie, what can I say to convince you that you're wrong about not allowing <area alt="..."> without href=""? http://lists.w3.org/Archives/Public/public-html/2008Aug/0860.html
  907. # [13:48] <Hixie> you can show how that text would be used
  908. # [13:48] <Lachy> since you rejected the valid use case I presented, finding more evidence means more work.
  909. # [13:48] <Hixie> right now the spec says it must be ignored
  910. # [13:48] <annevk> Hixie, web-apps-tracker takes a limit parameter which you can set to -1 or 1000 or something
  911. # [13:48] <Hixie> and we generally want conformance checkers to report things that aren't useful
  912. # [13:48] <annevk> Hixie, that's probably easier than using svn blame
  913. # [13:48] <Hixie> annevk: quicker, certainly
  914. # [13:48] <Hixie> annevk: easier, no :-)
  915. # [13:48] <annevk> ok
  916. # [13:48] <Hixie> annevk: if blame was quick, i could just look up the number and be done with it :-)
  917. # [13:49] <hsivonen> Hixie: I hope you missed a "don't" in the statement about conformance checkers above
  918. # [13:50] <Hixie> i mean, report things in the markup that aren't going to do anything
  919. # [13:50] <Hixie> since they are likely an indication of an error
  920. # [13:50] <Hixie> since authors don't generally go out of their way to do something that isn't goign to do anything
  921. # [13:50] <hsivonen> actually, they do it all the time
  922. # [13:50] <hsivonen> <style type=text/css>
  923. # [13:50] <Hixie> let me rephrase
  924. # [13:51] <hsivonen> type=text/css is a no-op
  925. # [13:51] <Hixie> authors don't intentionally and knowingly do it
  926. # [13:51] <Lachy> Hixie, using <area> to annotate regions of images with additional info, even if they aren't links, seems like a perfectly reasonable thing to do. I guess I will have to look at some more real world examples of image maps
  927. # [13:52] <Hixie> Lachy: an image map is a list of links. using it for something else is an abuse of the semantics.
  928. # [13:52] <Hixie> Lachy: now if we want to handle those other use cases, maybe we should repurpose <area> in some way, e.g. with some element other than <map>
  929. # [13:52] <Hixie> Lachy: or with some new ua-level requirements
  930. # [13:52] <Hixie> Lachy: but we'd have to justify doing so
  931. # [13:58] * Quits: gDashiva (n=magnusrk@195.18.164.170) ("Lost terminal")
  932. # [14:00] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  933. # [14:03] <Lachy> Hixie, HTML4 defined an image map as: "Image maps allow authors to specify regions of an image or object and assign a specific action to each region"
  934. # [14:03] <Lachy> The action could be an event handler like onclick instead of just a link
  935. # [14:04] <Hixie> then alt="" would be allowed with onclick or href=""
  936. # [14:04] <Hixie> we could do that i guess
  937. # [14:04] <Hixie> seems a bit weird
  938. # [14:05] <Hixie> we don't make <a onclick=""> into a link
  939. # [14:06] <Lachy> the event handler could be attached dynamically, so there wouldn't need to be onclick in the markup
  940. # [14:06] <hsivonen> 'null' is null or not an object
  941. # [14:07] <hsivonen> says IE8
  942. # [14:07] <hsivonen> if I had a stringified 'null', it would be an object, wouldn't it?
  943. # [14:08] <Lachy> hsivonen, for what code does it say that?
  944. # [14:08] * Joins: webben (n=benh@nat/yahoo/x-1f81e171f4a57bf3)
  945. # [14:08] <Dashiva> It would act as one, at least
  946. # [14:08] <hsivonen> Lachy: the script on validator.nu
  947. # [14:09] <Lachy> grrr. Why does IE8 make the error dialog modal?!
  948. # [14:09] <Dashiva> hsivonen: You're living pretty dangerously with all those implied semicolons
  949. # [14:10] <hsivonen> Dashiva: what's a language feature good for if living with it is dangerous?
  950. # [14:11] <annevk> living on the edge can give you a kick?
  951. # [14:12] <Dashiva> One could imagine JS was made for small scripts with small chances of breaking horribly :)
  952. # [14:12] <Lachy> I never remember when it's ok to omit semicolons, and it always seems to complain when I do. So I do it anyway
  953. # [14:12] <Lachy> I mean, I always use them
  954. # [14:13] <Lachy> it seems to be complaining about this line: newStyle.styleSheet.cssText = rule
  955. # [14:13] <Dashiva> Lachy: I'm pretty sure you're leaving some out, you just don't know it :)
  956. # [14:13] <Lachy> so it means either newStyle or newStyle.styleSheet is returning null
  957. # [14:15] <Lachy> Dashiva, if I do, it's only by accident; But I do always try to end every line with a semicolon;
  958. # [14:15] <hsivonen> boohoo. the data I recorded is corrupt. It's corrupt in such a crazy way that I suspect gzipping gone wrong at some point
  959. # [14:16] * Philip` wonders if "some point" was 4GB in
  960. # [14:17] <annevk> heh, Opera shipped with APNG support before Firefox; I did not know
  961. # [14:17] <hsivonen> let's find out
  962. # [14:17] * Joins: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
  963. # [14:17] <Philip`> annevk: Only by a few days :-p
  964. # [14:18] <Philip`> and since there are approximately zero APNG images in the world, it doesn't matter much in practice
  965. # [14:18] * Quits: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
  966. # [14:20] <Philip`> Opera renders some perfectly valid APNGs incorrectly on some platforms anyway
  967. # [14:21] <Philip`> whereas Firefox seems to work fine, except in some obscure cases like 8-bit greyscale or 1-bit APNGs
  968. # [14:21] <Hixie> wow, IE8 finally adds the inline find toolbar, and they manage to make the one mistake that every other browser has agonised over finding a way to avoid
  969. # [14:21] <Hixie> they move the whole content down when you hit find
  970. # [14:21] <Hixie> ok with that, bed time
  971. # [14:21] <Hixie> nn
  972. # [14:24] <hsivonen> Philip`: is there a known problem with GZIPOutputStream with stream longer than 4 GB?
  973. # [14:25] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
  974. # [14:26] <Philip`> hsivonen: None that I know of; I'm just assuming it's the most obvious point of failure when dealing with unusually large files
  975. # [14:26] <hsivonen> quick googling shows problems with .zip files over 4GB and java class lib
  976. # [14:26] <hsivonen> nothing about gzip, though
  977. # [14:28] <Philip`> It's also possible that the compression is fine but the decompression isn't working
  978. # [14:28] <hsivonen> good point
  979. # [14:30] <hsivonen> could be the python side http://bugs.python.org/issue1672853
  980. # [14:31] <hsivonen> one would think that these were solved problems by now
  981. # [14:31] <hsivonen> all handled in the infrastructure
  982. # [14:33] <hsivonen> interestingly, I can't use zless to traverse the whole file. it complains about mmap failing at some point
  983. # [14:33] <Philip`> Use 'gzip -cd | less' ?
  984. # [14:34] <hsivonen> isn't that what zless is?
  985. # [14:34] <Philip`> I would assume zless has to do effectively that anyway, since I didn't think you could decompress zlib without starting from the beginning
  986. # [14:35] <Philip`> I would assume zless is a program that does some stuff itself, so it'd have different bugs to gzip/less
  987. # [14:36] <hsivonen> Philip`: zless is a shell script that runs gzip and less
  988. # [14:36] <Philip`> Oh, okay
  989. # [14:37] <hsivonen> anyway, I made a copy of the first 4GB with dd. now trying if that part makes Python fail
  990. # [14:38] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  991. # [14:39] <hsivonen> how can this be so hard?
  992. # [14:41] <Philip`> Alternatively: How can it be so easy for you to manipulate a trillion bits of data in a few hours from the comfort of your chair? :-)
  993. # [14:42] <Philip`> It's not the kind of thing you could contemplate doing five or ten years ago
  994. # [14:42] <hsivonen> well, the failure happens before 4 GB of compressed data
  995. # [14:42] <hsivonen> dunno what the uncompressed counter was
  996. # [14:43] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  997. # [14:44] * Joins: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
  998. # [14:45] <Philip`> Easy to find out - just do 32 bisections :-)
  999. # [14:46] * Joins: shepazu (n=schepers@80.187.144.252)
  1000. # [14:56] <annevk> hmm, I need to fix cookies for the various trackers
  1001. # [14:58] * Joins: hdh (n=hdh@118.71.120.238)
  1002. # [15:03] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  1003. # [15:03] <annevk> fixed
  1004. # [15:05] * Joins: aroben (n=aroben@unaffiliated/aroben)
  1005. # [15:07] <hsivonen> the decompressed data is at 5.9 GB when the failure happens
  1006. # [15:07] <hsivonen> weird
  1007. # [15:11] <Philip`> Does anyone happen to have a copy of IE8b2's mshtml.dll they could send me? (I want to look at some stuff in it, but left my copy at home)
  1008. # [15:19] * Quits: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no) (Read error: 110 (Connection timed out))
  1009. # [15:25] * Quits: shepazu (n=schepers@80.187.144.252) (Read error: 104 (Connection reset by peer))
  1010. # [15:25] * Joins: shepazu (n=schepers@80.187.144.252)
  1011. # [15:29] * Philip` sees that http://blogs.msdn.com/ie/archive/2008/08/27/internet-explorer-8-beta-2-now-available.aspx has at least three requests for <canvas> support, and can't see any for any other HTML5 features
  1012. # [15:32] * Joins: csarven (n=csarven@80.76.201.60)
  1013. # [15:38] <Philip`> gsnedders: Are you aware that http://google.com/search?q=cache:simplepie.org/ is still full of spam?
  1014. # [15:40] <Philip`> (and now it has a "Buy Phentermine" link - when I last looked, I think all these hacked pages only had links to each other, so maybe that was just in preparation for inserting the actual target link)
  1015. # [15:41] <virtuelv> speaking of spam, is anyone able to get hold of Blake Ross? Turn off JS and look at http://www.blakeross.com/
  1016. # [15:47] <Philip`> shepazu: http://google.com/search?q=cache:http://schepers.cc still has the same spam too
  1017. # [15:48] <shepazu> Philip`: what should I do about this?
  1018. # [15:48] <Philip`> shepazu: I have no idea
  1019. # [15:48] <shepazu> the real page seems fine...
  1020. # [15:49] <Philip`> Live Search and Yahoo have the same spam in their cached versions
  1021. # [15:49] * shepazu decides not to care :)
  1022. # [15:49] <Philip`> (I assume it's only sending spam to certain IPs or something)
  1023. # [15:49] <annevk> check the source code of the PHP pages?
  1024. # [15:50] <Philip`> shepazu: I suppose that's the easiest solution :-p
  1025. # [15:51] <svl> upgrade to the latest wordpress version? (which is 2.6.1 rather than 2.5.1)
  1026. # [15:52] * svl assumes there's a vulnerability in 2.5.1 which is being exploited to have the spam inserted.
  1027. # [15:52] <shepazu> bbiab
  1028. # [15:54] <Philip`> http://philip.html5.org/misc/spammy-sites.txt is my notes from when I last looked at this - it seemed to be specific to Dreamhost
  1029. # [15:54] * Quits: shepazu (n=schepers@80.187.144.252) (Read error: 60 (Operation timed out))
  1030. # [16:00] <csarven> Is krijnh human or bot?
  1031. # [16:00] <svl> human
  1032. # [16:01] <svl> Though not able to access IRC atm.
  1033. # [16:02] <csarven> Do you know if I /msg him (or her), they'll be able to check their logs when they return?
  1034. # [16:03] <svl> He will be, yes. And he's also reading log files, so even saying it here in the channel should reach him. *waves to krijn* ;)
  1035. # [16:04] <csarven> Oh alright then. In that case, I've already done that yesterday on #microformats :) Thanks. Figured he was more of a regular here.
  1036. # [16:06] <svl> Not quite certain if he'd have read it in there, but now that the pointer exists here, he should.
  1037. # [16:07] <csarven> krijnh re: http://krijnhoetmer.nl/irc-logs/microformats/20080829#l-66 :)
  1038. # [16:09] <annevk> _a should probably be data-author or something
  1039. # [16:09] <annevk> and <abbr> should be <time>
  1040. # [16:10] <annevk> though it seems like a lot of extra bandwidth
  1041. # [16:10] <csarven> _a was already in place. I wanted to add minimal changes and add hCard and hAtom
  1042. # [16:10] <csarven> I don't know why there is _a and if it is required.
  1043. # [16:11] <Philip`> It's there so you can make your own lines get highlighted, I think
  1044. # [16:11] <csarven> You mean flagging?
  1045. # [16:11] <Philip`> (via the "who are you?" box in http://krijnhoetmer.nl/irc-logs/ )
  1046. # [16:12] <csarven> That's what the original <span> </span> is supposed to do
  1047. # [16:12] <Philip`> Not the flagging - you can do client-side nick-based styling
  1048. # [16:18] * Joins: shepazu (n=schepers@80.187.144.252)
  1049. # [16:19] * Joins: billmason (n=billmaso@ip75.unival.com)
  1050. # [16:28] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
  1051. # [16:36] * Quits: takkaria (n=takkaria@isparp.co.uk) (Read error: 104 (Connection reset by peer))
  1052. # [16:44] * Joins: takkaria (n=takkaria@isparp.co.uk)
  1053. # [16:53] * Joins: dglazkov (n=dglazkov@nat/google/x-7446b87021ae62b6)
  1054. # [17:08] <Lachy> http://www.theregister.co.uk/2008/08/29/hakon_lie_ie8_interoperability/
  1055. # [17:11] <Lachy> since a large majority of intranet pages are built for IE only, it's understandable would make IE7 mode the default for intranets. Though, it is sad because companies that make intranet pages could still continue targetting IE7 mode
  1056. # [17:14] <annevk> they would, unless they use some MS-specific workaround
  1057. # [17:17] <Philip`> hsivonen: Is there a way I can use something like getElementById on the Document returned by your parser, that doesn't appear to just return null all the time?
  1058. # [17:19] <hsivonen> Philip`: are you using the DOM in Java?
  1059. # [17:20] <Philip`> hsivonen: Yes
  1060. # [17:20] <hsivonen> Philip`: does DOM have a public API for setting IDness?
  1061. # [17:22] <Philip`> hsivonen: Uh...
  1062. # [17:23] <hsivonen> Philip`: meanwhile, you can grab this code http://pastebin.ca/1188548
  1063. # [17:23] <hsivonen> ooh. Element.setIdAttribute()
  1064. # [17:24] <Philip`> It says "The DOM implementation is expected to use the attribute Attr.isId to determine if an attribute is of type ID."
  1065. # [17:25] <Philip`> hsivonen: Aha, that code is handy and seems to work - thanks!
  1066. # [17:31] * Quits: hdh (n=hdh@118.71.120.238) (Read error: 104 (Connection reset by peer))
  1067. # [17:34] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
  1068. # [17:36] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  1069. # [17:36] * Quits: shepazu (n=schepers@80.187.144.252) (Read error: 110 (Connection timed out))
  1070. # [17:40] <annevk> hsivonen, we want to remove that crap
  1071. # [17:40] <annevk> (from the DOM)
  1072. # [17:41] <annevk> (though that shouldn't affect Java I suppose)
  1073. # [17:42] <hsivonen> Philip`: fixed on trunk
  1074. # [17:42] <hsivonen> Philip`: thanks
  1075. # [17:43] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
  1076. # [17:45] * Philip` sees 3 pages that have @headers pointing at td, and 18 pointing at th
  1077. # [17:45] <Philip`> and 16 that have totally bogus @headers
  1078. # [17:46] <Philip`> (headers="24", headers="Symbol information: ", headers="100%", etc)
  1079. # [17:47] <Philip`> Only one has <th headers>, vs 35 with <td headers>
  1080. # [17:47] <Philip`> (out of ~130K pages)
  1081. # [17:51] * Quits: annevk (n=annevk@77.163.243.203) (Remote closed the connection)
  1082. # [17:51] * Joins: annevk (n=annevk@77.163.243.203)
  1083. # [17:52] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  1084. # [18:00] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
  1085. # [18:03] * Joins: Lachy (n=Lachlan@85.196.122.246)
  1086. # [18:06] <gsnedders> Philip`: I see no spam there
  1087. # [18:07] * Joins: hdh (n=hdh@118.71.120.238)
  1088. # [18:07] <Philip`> gsnedders: Oh
  1089. # [18:07] <Philip`> gsnedders: I do
  1090. # [18:08] <gsnedders> I do in the text only version, actally
  1091. # [18:08] <Philip`> e.g. it says "online pharmacy" just before the "Newer. Better. Faster." button
  1092. # [18:08] <Philip`> and then it says "I must be only to be vizier. "Holla, you can't unclog me", winged the excise. "I central nervous system, spongy degeneration of the delicately nib", he recognized."
  1093. # [18:08] <gsnedders> Philip`: How are you finding this? :P
  1094. # [18:09] <Philip`> gsnedders: I'm looking at the Google cache page, and then reading it with my eyes
  1095. # [18:09] <gsnedders> Philip`: Yes, but why are you looking at the cache page anyway? :P
  1096. # [18:09] <Philip`> gsnedders: Because I was wondering whether it had been fixed in the several months since you first noticed the problem
  1097. # [18:09] <gsnedders> Philip`: It was
  1098. # [18:10] <Philip`> Oh, okay
  1099. # [18:10] <Philip`> If so, it broke again :-p
  1100. # [18:10] <Philip`> (How was it fixed?)
  1101. # [18:10] * gsnedders emails the guy from Yahoo! Search (who originally found it) and Ryan Parman (who deals with the website mainly) about it again
  1102. # [18:11] <gsnedders> "I still don't know how they got in, but the guys at Dreamhost found an obscure file that was being added through a couple layers of includes. In our case, we were using the PHP4-compatible nusoap class for our search results (accessing Google's SOAP API that isn't even supported anymore, but I hadn't updated the code yet).
  1103. # [18:11] <gsnedders> The offending code has been removed and the search box now searches Google directly.
  1104. # [18:11] <gsnedders> "
  1105. # [18:12] <Philip`> If the guys at Dreamhost care, they could try following all the spam links on that page, since I expect they're all pointing to similarly-hacked Dreamhost sites
  1106. # [18:14] <krijnh> *waves back at svl*
  1107. # [18:14] <krijnh> csarven: I'll take a look at it, gotta cook some diner now :) (As you see, I'm not a bot)
  1108. # [18:15] <gsnedders> Philip`: Oh, Ryan's email went on to say that Dreamhost basically didn't care
  1109. # [18:15] <Philip`> krijnh: You might just be a particularly clever bot
  1110. # [18:16] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
  1111. # [18:16] <svl> Round 1 of the Turing Test: *ding*
  1112. # [18:16] <krijnh> Philip`: Thank you! In a way :)
  1113. # [18:18] <Philip`> krijnh: It wasn't necessarily a compliment, given how dumb most existing bots are ;-)
  1114. # [18:19] <krijnh> Hence the "in a way"
  1115. # [18:22] <csarven> krijnh Awesome :)
  1116. # [18:29] <gsnedders> Hixie: I'd probably rather you didn't use a web service for the same reason you don't want to run it yourself: the load :P
  1117. # [18:30] <Philip`> But web services don't cause any more load than non-web services, and the service has to be available via some mechanism, so why not via the web?
  1118. # [18:30] <gsnedders> Oh, sure, it will be. But I'm not sure I want my website to have to cope with the load of Hixie generating HTML 5 :P
  1119. # [18:33] <krijnh> csarven: any particular reason why I should double my bandwidth with those fluffy microformats? :)
  1120. # [18:34] <Philip`> krijnh: You have compression, so it wouldn't double :-)
  1121. # [18:35] <krijnh> http://www.csarven.ca/labs/microformats/krijnhoetme.nl_irc-logs/code-change.txt
  1122. # [18:35] <krijnh> Anybody else think this is useful?
  1123. # [18:35] <krijnh> (It would mean some extra overhead in parsing each line, to get a timestamp)
  1124. # [18:36] <Philip`> You should at least s/_a/data-author/ to be conforming HTML5 :-)
  1125. # [18:36] <krijnh> But I want it to be accessible! :)
  1126. # [18:37] <krijnh> I've read on the internets that HTML5 doesn't care about accessibility
  1127. # [18:37] <krijnh> *changes doctype :X*
  1128. # [18:38] * Philip` doesn't personally have a use for any of the proposed changes
  1129. # [18:41] <krijnh> csarven: do you?
  1130. # [18:42] * gsnedders realizes it's basically the weekend now
  1131. # [18:43] * gsnedders is slow
  1132. # [18:44] * Joins: aroben (i=aroben@unaffiliated/aroben)
  1133. # [18:45] <Philip`> jgraham: http://james.html5.org/cgi-bin/tables/table_inspector.py?input_type=type_uri&uri=http%3A%2F%2Fquickfacts.census.gov%2Fqfd%2Fstates%2F34%2F34003.html&source=&algorithm=html5 :-(
  1134. # [18:47] <csarven> krijnh From #laconica: [10:18:10] <csarven> So, what I was thinking last night with hAtom->Atom->XMPP was to have IRC logs available as notices
  1135. # [18:47] <csarven> People can also subscribe to the logs (for whatever reason)
  1136. # [18:47] <krijnh> Would it be okay if I only made the fluffy format available for #microformats ?
  1137. # [18:48] <krijnh> As a test :)
  1138. # [18:48] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
  1139. # [18:48] <csarven> Of course, it is your call at the end :)
  1140. # [18:48] <krijnh> Yeah, I'm the evil IRC logs overlord here :)
  1141. # [18:48] <Philip`> They're not evil IRC logs
  1142. # [18:49] <csarven> SO, the creator is evil but no the product
  1143. # [18:49] <krijnh> Okay, you lost me :)
  1144. # [18:49] <Philip`> By "subscribe to logs", you mean "put greatly increased load on the logs server"? :-)
  1145. # [18:49] <csarven> :S
  1146. # [18:50] * Parts: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
  1147. # [18:50] <csarven> This is experimental. I highly doubt it is be impacted by load
  1148. # [18:50] <krijnh> Okay, I'll fix it for #microformats, as an experiment
  1149. # [18:50] <csarven> s/it is be/it would be
  1150. # [18:50] * Joins: weinig (n=weinig@nat/apple/x-a127ddab6a1f9dca)
  1151. # [18:50] <krijnh> Just like the [off] thing in #webapps :) (which was a FAIL btw)
  1152. # [18:51] <csarven> Thanks.
  1153. # [18:52] <krijnh> When I've got some time for it (probably after September 13th)
  1154. # [18:52] <csarven> Cool.
  1155. # [18:52] <csarven> I'll bug you on September 14 ;)
  1156. # [18:53] * csarven goes to hunt lunch
  1157. # [18:53] <krijnh> csarven: Oki :)
  1158. # [18:56] * Quits: abarth (n=abarth@c-67-180-35-207.hsd1.ca.comcast.net) ("Leaving")
  1159. # [18:56] * annevk will appear on http://openwebpodcast.com/ later today / tomorrow
  1160. # [18:57] <gsnedders> Lachy: The prophesy in /topic will likely be fulfilled tomorrow
  1161. # [18:58] <gsnedders> Philip`: more info from guy at Yahoo! Search: "BTW: when Wustl.edu got hit with this, they said that it was a modrewrite in Apache that was doing all this."
  1162. # [19:01] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  1163. # [19:03] * Quits: aroben (i=aroben@unaffiliated/aroben) (Success)
  1164. # [19:04] * Quits: gsnedders (n=gsnedder@host86-139-217-149.range86-139.btcentralplus.com) ("Killin' teh intarwebs")
  1165. # [19:04] * Joins: gsnedders (n=gsnedder@host86-139-217-149.range86-139.btcentralplus.com)
  1166. # [19:09] <hsivonen> sigh. it seems that my data is corrupt.
  1167. # [19:10] <hsivonen> at least Python's gzip and Java's gzip see the same problem
  1168. # [19:10] <hsivonen> and zlib itself is supposed to get large files right
  1169. # [19:11] * Philip` wonders what's the probability of getting a 1-bit error on a full hard disk
  1170. # [19:12] <annevk> geez, this RDF thread sure creates a lot of e-mail
  1171. # [19:13] <annevk> the last six months we had around 300 messages, now it's almost 600
  1172. # [19:13] <annevk> (300 messages on average)
  1173. # [19:16] * Quits: weinig (n=weinig@nat/apple/x-a127ddab6a1f9dca)
  1174. # [19:20] * Joins: weinig (n=weinig@nat/apple/x-fbff6629665973ba)
  1175. # [19:22] <annevk> http://lists.w3.org/Archives/Public/www-archive/2008Aug/0145.html o_O
  1176. # [19:27] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
  1177. # [19:35] <Philip`> http://factfinder.census.gov/servlet/QTTable?_bm=n&_lang=en&qr_name=DEC_2000_SF1_U_DP1&ds_name=DEC_2000_SF1_U&geo_id=05000US48487 has interestingly nested headers
  1178. # [19:35] * Parts: Xenos (i=Xenos@69.10.146.118)
  1179. # [19:36] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  1180. # [19:40] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  1181. # [19:45] <annevk> http://juicystudio.com/wcag/tables/complexdatatable.html uses <td class=header> uh?
  1182. # [19:47] <Philip`> The cells contain data, so they should be <td>
  1183. # [19:48] <Philip`> where you could define "data" as being "any values that get returned by the SQL query I'm using to generate this table" (as opposed to the headers which are strings that are typed in somewhere else)
  1184. # [19:48] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  1185. # [19:49] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  1186. # [19:49] <sicking> annevk, does the XHR spec say what to do if the supplied username/password fails?
  1187. # [19:49] <sicking> annevk, appears we put up a dialog asking the user, other browsers don't
  1188. # [19:51] * Quits: webben (n=benh@nat/yahoo/x-1f81e171f4a57bf3) (Connection timed out)
  1189. # [19:56] <annevk> sicking, it does
  1190. # [19:57] * Quits: hdh (n=hdh@118.71.120.238) (Remote closed the connection)
  1191. # [19:57] <annevk> sicking, http://dev.w3.org/2006/webapi/XMLHttpRequest/#send "If authentication fails, and stored user and stored password are not provided, user agents should prompt the users for credentials."
  1192. # [19:59] <sicking> annevk, cool
  1193. # [20:00] <sicking> annevk, though
  1194. # [20:01] <sicking> annevk, that doesn't really say what to do if the script provides a username/password
  1195. # [20:01] * Joins: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net)
  1196. # [20:02] <annevk> sicking, I could make it more explicit, the intent is that you don't do any UI interaction
  1197. # [20:02] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  1198. # [20:03] <annevk> (the idea is that the spec states what you need to do and everything else is "forbidden")
  1199. # [20:03] <sicking> annevk, "user agents should prompt the users for credentials" sounds like UI interaction, no?
  1200. # [20:03] <annevk> well yes, in that case everyone does UI interaction so it made sense to keep that
  1201. # [20:10] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  1202. # [20:12] <sicking> annevk, ah, so the idea is if the script provides credentials, use those, if they fail just fail. If the script doesn't provide, ask the user if needed?
  1203. # [20:14] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  1204. # [20:14] <annevk> sicking, yes
  1205. # [20:14] <sicking> annevk, makes sense
  1206. # [20:16] -> -Lachy- Testing', testin'
  1207. # [20:18] -Lachy- test notice
  1208. # [20:18] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  1209. # [20:19] <annevk> good :)
  1210. # [20:19] * Quits: eseidel (n=eseidel@c-24-130-13-197.hsd1.ca.comcast.net) (Connection timed out)
  1211. # [20:29] * Joins: eseidel (n=eseidel@nat/google/x-e99074dd86d18be5)
  1212. # [20:36] * Joins: jacobolus (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net)
  1213. # [20:38] * Quits: jacobolus1 (n=jacobolu@pool-71-119-188-52.lsanca.dsl-w.verizon.net) (Read error: 104 (Connection reset by peer))
  1214. # [20:39] * Quits: weinig (n=weinig@nat/apple/x-fbff6629665973ba)
  1215. # [20:40] * Joins: KevinMarks (n=KevinMar@nat/google/x-d46e0c4555def8d1)
  1216. # [20:40] * Joins: malde_ (n=chatzill@d005142.adsl.hansenet.de)
  1217. # [20:40] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
  1218. # [20:54] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) (Read error: 110 (Connection timed out))
  1219. # [20:54] * aroben_ is now known as aroben
  1220. # [21:00] * Joins: weinig (n=weinig@nat/apple/x-72cc5b81cd1b74f5)
  1221. # [21:12] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
  1222. # [21:16] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  1223. # [21:27] * Quits: weinig (n=weinig@nat/apple/x-72cc5b81cd1b74f5)
  1224. # [21:28] * Quits: mcarter (n=mcarter@c-76-102-8-4.hsd1.ca.comcast.net) ("Leaving")
  1225. # [21:50] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  1226. # [21:52] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  1227. # [22:01] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
  1228. # [22:02] * Quits: csarven (n=csarven@80.76.201.60) (Remote closed the connection)
  1229. # [22:06] <Hixie> gsnedders: the main reason i like using web services is it means i can kick off several jobs without having to worry about the load they put on the machine, since they're all on different machines
  1230. # [22:07] <gsnedders> Hixie: On the whole I expect it'll be all right… We'll see how it goes :)
  1231. # [22:13] * Quits: KevinMarks (n=KevinMar@nat/google/x-d46e0c4555def8d1) ("The computer fell asleep")
  1232. # [22:22] <annevk> did anyone put up a web service yet?
  1233. # [22:22] <annevk> otherwise I might give it a try
  1234. # [22:22] <gsnedders> No
  1235. # [22:26] <gsnedders> annevk: As I said before, I can put it up on my website
  1236. # [22:29] * Joins: weinig (n=weinig@nat/apple/x-416c389b1b319027)
  1237. # [22:34] * Quits: mitsuhiko (n=nnnnnmit@ubuntu/member/mitsuhiko) (No route to host)
  1238. # [22:41] * Quits: malde_ (n=chatzill@d005142.adsl.hansenet.de) (Read error: 110 (Connection timed out))
  1239. # [22:46] * Joins: othermaciej (n=mjs@17.203.15.200)
  1240. # [22:48] * gsnedders wonders whether to bother to support py2.3
  1241. # [22:49] <BenMillard> gsnedders, shall I make the hotel booking then?
  1242. # [22:49] <gsnedders> BenMillard: If you want to. :)
  1243. # [22:49] <BenMillard> gsnedders, it's not something which excites me but I guess I should do some part of the logistics. :P
  1244. # [22:50] * gsnedders tries to understand that column beside the form
  1245. # [22:50] <BenMillard> gsnedders, my parents are taking my trip as an excuse to visit Cannes, so much of my travel arrangements will be identical to theirs
  1246. # [22:50] <gsnedders> Heh.
  1247. # [22:51] <gsnedders> The booking has to be confirmed by phone or by fax
  1248. # [22:51] * gsnedders looks at the French, and instantly it makes more sense
  1249. # [22:53] <Hixie> i sent an e-mail and they confirmed it no problem
  1250. # [22:53] <Hixie> still have to get my flights though
  1251. # [22:53] * gsnedders goes downstairs to con a card out of his parents to buy train tickets
  1252. # [22:54] <gsnedders> And I'm gonna have to find somewhere to stay in Cannes for two nights, unless I go straight from my uncle's to the TOAC
  1253. # [22:54] <gsnedders> *TPAC
  1254. # [22:54] <gsnedders> Which on the whole I wasn't going to do
  1255. # [22:55] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
  1256. # [22:55] <gsnedders> Hmm…
  1257. # [22:56] <gsnedders> Maybe I should stay in Antibes…
  1258. # [22:57] * Quits: othermaciej (n=mjs@17.203.15.200) (Read error: 104 (Connection reset by peer))
  1259. # [22:58] <gsnedders> Trains going from Lyon south are remarkably expensive compared with those further north
  1260. # [23:06] <annevk> gsnedders, if you can do it that's fine too
  1261. # [23:07] <Hixie> opening a new tab in IE8 takes takes an ungodly amount of time
  1262. # [23:07] * Quits: maikmerten (n=maikmert@L89f5.l.pppool.de) (Remote closed the connection)
  1263. # [23:08] <Hixie> hitting ctrl+f in IE8 on the html5 spec is a bad idea
  1264. # [23:08] <annevk> fwiw: http://openwebpodcast.com/episode-3-anne-van-kesteren-on-css-xhr-and-other-web-standards
  1265. # [23:10] <Hixie> wow this find in page sucks ass on the spec
  1266. # [23:14] <Hixie> aah, you mention me
  1267. # [23:14] * Hixie hides
  1268. # [23:14] <Hixie> aaah, you did it again!
  1269. # [23:19] <Hixie> hahaha
  1270. # [23:19] <Hixie> that was funny
  1271. # [23:19] <Hixie> about acid3
  1272. # [23:19] <Hixie> "so ian can add anything to acid3, is that a bad thing?" "well actually it was the bits that other people added that were the problem..."
  1273. # [23:20] <Hixie> (personally i think the range/traversal stuff i added to acid3 was a bigger problem than the smil stuff)
  1274. # [23:23] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1275. # [23:31] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  1276. # [23:35] * Quits: JohnResig (n=JohnResi@74.201.254.36) (Read error: 104 (Connection reset by peer))
  1277. # [23:38] * Joins: JohnResig (n=JohnResi@74.201.254.36)
  1278. # [23:42] * Lachy disobeyed Hixe's instructions and pressed Ctrl+F on the spec in IE8... It's *really* not a good idea!
  1279. # [23:42] <Hixie> BenMillard: your e-mail looks fine to me (indeed i'm saving it because it's got so much useful data and logical arguments!)
  1280. # [23:42] <jruderman> Lachy: what happens?
  1281. # [23:43] <BenMillard> Hixie, yay. :)
  1282. # [23:43] <Lachy> jruderman, it takes ages to find anything
  1283. # [23:43] <Lachy> become unresponsive
  1284. # [23:45] <Hixie> fwiw my plan with this tables stuff is to do exactly what i was going to do anyway, which is to get to it when i get to it, and when i get to it, read all the arguments and research, and come to a conclusion based on that
  1285. # [23:45] <BenMillard> Lachy, I've just forwarded the message Hixie is talking about to you, since you were at that telecon
  1286. # [23:46] <Hixie> and unless some browser or AT vendor contacts me to say that this is urgent for them, i don't plan on getting to it any time soon
  1287. # [23:46] <BenMillard> Hixie, yeah that's what I expect. You said after the changes earlier this year it'd be a while before returning to it, which works out well for me since I get time to do more research.
  1288. # [23:46] <Hixie> i'm amused that chris wilson's e-mail suggests that we're not making progress
  1289. # [23:46] <Hixie> and that the table headers thing is important for making progress
  1290. # [23:47] <Hixie> especially given that the whole point of the table headers proposal, as i understand it, is to make it possible to mark up pages that work in existing ATs
  1291. # [23:47] <Hixie> in a way that HTML4 still allows
  1292. # [23:47] <Hixie> and is thus pretty much the exact opposite of "required for progress"
  1293. # [23:48] <BenMillard> for the records, we're talking about this Public-HTML thread: http://lists.w3.org/Archives/Public/public-html/2008Aug/thread.html#msg518
  1294. # [23:51] <annevk> I'm confused by CWs e-mail. Not sure whether to reply
  1295. # [23:51] <BenMillard> (I'm gathering some peer review of my message before adding it to that topic.)
  1296. # [23:51] <annevk> ah, I see Ben will reply, good :)
  1297. # [23:54] <annevk> BenMillard, skimmed/read through your e-mail, looks good to me
  1298. # [23:55] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
  1299. # [23:57] <BenMillard> annevk, cheers
  1300. # [23:58] <BenMillard> I don't anticipate major changes unless reviewers find mistakes (there are a sprinkling of typos I'll address, though)
  1301. # Session Close: Sat Aug 30 00:00:00 2008

The end :)