/irc-logs / freenode / #whatwg / 2008-04-21 / end

Options:

  1. # Session Start: Mon Apr 21 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:10] * Quits: heycam (n=cam@124-168-100-30.dyn.iinet.net.au) ("bye")
  4. # [00:15] * Joins: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  5. # [00:24] * Quits: Camaban (n=alee@85-211-222-116.dyn.gotadsl.co.uk) (Read error: 104 (Connection reset by peer))
  6. # [00:26] * Quits: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  7. # [00:30] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  8. # [00:34] <annevk> Hixie, requiring title= on <abbr> is silly
  9. # [00:34] <Hixie> using <abbr> without title="" is silly
  10. # [00:35] <Hixie> like using <a> without href=""
  11. # [00:35] <annevk> you use <abbr> without title in the e-mail you sent
  12. # [00:35] <annevk> '<a href="#dhd"><abbr>DHD</abbr></a>'
  13. # [00:35] <annevk> <a> without href is allowed
  14. # [00:35] <Hixie> yeah i wrote that before i changed the spec
  15. # [00:35] <Hixie> yes, <a> is a poor analogy
  16. # [00:36] <Hixie> but it's basically only allowed for placeholders
  17. # [00:36] <Hixie> which makes no sense for <abbr>
  18. # [00:36] <annevk> i use <abbr> without title all the time
  19. # [00:36] <Hixie> why?
  20. # [00:36] <annevk> to indicate it's an abbreviation and not a word
  21. # [00:36] <Hixie> for the sake of it?
  22. # [00:36] <Hixie> isn't it obvious?
  23. # [00:37] <Lachy> do screen readers read things differently if they are marked up as <abbr>, even without title=""?
  24. # [00:37] <annevk> most of the time it probably is, though i wonder if it's worth making all that content non-conforming
  25. # [00:37] <Hixie> i'm sure the 6 people using <abbr> will be devastated
  26. # [00:37] <othermaciej> <pronoun>it</pronoun> <verb>seems</verb> <adjective>obvious</adjective>
  27. # [00:38] <Lachy> IIRC, Joe Clark recommends using <abbr> without title for repeated occurrences of an abbreviation.
  28. # [00:39] <roc> I had a paper rejected by the FOOL workshop
  29. # [00:39] <Hixie> i often disagree with joe clark
  30. # [00:40] <Lachy> so do I, but I agreed with him in this case cause it's more convenient
  31. # [00:40] <Hixie> more convenient than not using the element at all??
  32. # [00:41] <Dashiva> othermaciej: you should be using rdf
  33. # [00:41] <annevk> Hixie, there's no harm in allowing <abbr> without title=""
  34. # [00:41] <Lachy> Hixie, it depends if there are legitimate advantages to using it
  35. # [00:42] <Hixie> the main use case for <abbr> is to provide expansions. by making title="" required, we help authors who use validators catch the occurances where they forgot to provide the expansion.
  36. # [00:42] <Lachy> I'm not saying there are such advantages, but I'm no expert on the UAs that would potentially benefit most from it
  37. # [00:44] <Hixie> as i said in the mail, speech synthesis technology these days is quite capable of determining what's an abbreviation and reading it without annotation, and the times where they are most likely to need <abbr> markup to help them (e.g. all-caps headlines), authors are unlikely to be providing it anyway.
  38. # [00:45] <Lachy> I haven't read the mail yet :-)
  39. # [00:45] <annevk> it's one of the reasons my weblog has the ability for markup in headings
  40. # [00:46] <annevk> though admittedly i don't seem to be using it for <abbr> too much these days
  41. # [00:47] <annevk> I've also stuff like only giving the first <abbr> thingie a title and not later on in the page
  42. # [00:48] * Quits: weinig (n=weinig@17.203.15.172)
  43. # [00:48] <Lachy> I was just expecting you to fix the bugs with the cross-referencing, not remove it entirely
  44. # [00:48] <annevk> there have been recommendations to that effect in the past
  45. # [00:50] <Hixie> Lachy: heh
  46. # [00:51] <Hixie> i think the cross-referencing idea was just me getting a little too happy
  47. # [00:51] <Hixie> <a href=""> handles it fine in practice
  48. # [00:54] <othermaciej> the cross-referencing was overly complex as designed
  49. # [00:54] <othermaciej> it does seem like a cute feature if a simpler version turns out to be useful
  50. # [00:57] <annevk> the main use case would be spec writing
  51. # [00:59] <othermaciej> I do wonder if there are other use cases
  52. # [00:59] <othermaciej> because if something is only good for technical specifications then that's not a very broad use case
  53. # [00:59] <Philip`> I suppose there's a danger of spec writers writing specs that are biased towards helping spec writers
  54. # [01:01] <Dashiva> Would normative be an element or an attribute?
  55. # [01:01] * jgraham is still wishes it was easy to reference numbered figures and tables in html
  56. # [01:01] <Lachy> Hixie, where you wrote this in the email: "It seems like we'd want to allow, e.g., a link to a list of instances of the term."
  57. # [01:01] <Lachy> "I have defined the opposite, though ..." - where exactly in the spec did you define that? It's not clear to me.
  58. # [01:01] <Philip`> I also suppose most specs get processed to generate the final published HTML version, so they can use whatever non-standard features they like in the source format and have the tools implement the conversion
  59. # [01:03] <jgraham> (with the numbers auto-updating as you add more figures and tables of course)
  60. # [01:03] <Philip`> jgraham: That sounds like it'd be a bit of a pain to do incremental rendering prettily, whenever you have forward references
  61. # [01:03] <Hixie> Lachy: what's the context again? i forget
  62. # [01:03] <annevk> jgraham, CSS should solve that, the markup should simply be pointers...
  63. # [01:03] <annevk> (not that it's entirely clear to me how exactly CSS needs to solve it yet)
  64. # [01:05] <Lachy> Hixie, in the mail, the quote from me beginning with "*Definitions with Links*"
  65. # [01:06] * Hixie goes to find the mail
  66. # [01:06] <Hixie> Lachy: oh
  67. # [01:06] <Hixie> Lachy: dfn dection
  68. # [01:07] <Hixie> section even
  69. # [01:08] * Quits: tndH (i=Rob@adsl-77-86-9-123.karoo.KCOM.COM) ("ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508]")
  70. # [01:09] <Lachy> that's what I thought, but I couldn't see anything in the spec that was the opposite of what I had suggested
  71. # [01:12] * Joins: heycam (n=cam@130.194.72.84)
  72. # [01:13] <Facedown> do you guys normally prefer validator.nu over w3?
  73. # [01:13] <Facedown> or do you use both?
  74. # [01:14] * Philip` normally uses neither, and writes invalid code
  75. # [01:15] <Facedown> s/sarcasm//g
  76. # [01:16] <Philip`> (That is what I really do :-) )
  77. # [01:16] <jgraham> Philip`: Knowing why it's non trivial to do doesn't make not having it any easier :)
  78. # [01:16] <Lachy> Facedown, if I'm writing HTML5, I use validator.nu. If I'm writing HTML4, I use w3
  79. # [01:18] <Facedown> is there a disadvantage of validator.nu when in combo with html 4.01 strict? which i use
  80. # [01:18] <Facedown> theres no preset for html 4, but there is a parser
  81. # [01:20] <Lachy> The only issue is that validator.nu is still a work in progress, so it's possible that it won't be 100% accurate yet. Though, these days, it could probably be considered reliable enough
  82. # [01:20] <Philip`> jgraham: You could easily write an HTML preprocessor, and do all the non-trivial stuff before publishing since it'll be trivial when you don't have to worry about browsers doing it
  83. # [01:21] <Philip`> validator.w3.org isn't 100% accurate either, so it's more useful to compare their actual accuracy and not just the boolean of whether they're at 100%
  84. # [01:21] <Lachy> Facedown, hsivonen would be the best person to ask about it
  85. # [01:21] <Philip`> (but I have no idea how you would quantify their accuracy, so that's a bit useless)
  86. # [01:22] <Facedown> I just wish it was illegal for having optional end tags on elements that need end tags in html 4.01 strict
  87. # [01:22] <Facedown> in other words, i would want it to give me an error for missing an end tag since its still 'Strict'
  88. # [01:22] <Lachy> Facedown, what?
  89. # [01:22] <jgraham> Philip`: By coming up with a large testsuite of docs with errors and seeing what fraction of the errors they identify
  90. # [01:22] <Facedown> <p>test
  91. # [01:22] <Lachy> The <p> element doesn't need an end tag in HTML 4.01 though, so what you said didn't make sense
  92. # [01:23] <Facedown> that's what i'm talking about
  93. # [01:23] <Facedown> the spec/rules themselves for html 4
  94. # [01:23] <Facedown> at least, 4.01 strict
  95. # [01:23] <Lachy> but what advantage is there?
  96. # [01:23] <jgraham> Facedown: That sounds more like a lint or something to enforce a set of style guidelines
  97. # [01:23] <Facedown> it would make sense to make <p>foo legal in 4.01 transitional, and <p>foo illegal in 4.01 strict imo
  98. # [01:24] <Lachy> the rules for implying an end tag are well defined and implemented (at least for <p>)
  99. # [01:25] <Lachy> but you're ignoring the reasons for why it was made optional to begin with: convenience for authors
  100. # [01:25] <Facedown> oh it's just p.. i assumed it was the majority of block level elements
  101. # [01:25] <Lachy> there are several elements with optional tags
  102. # [01:25] <Lachy> thead, tbody, tfoot, p, html, head, body
  103. # [01:26] <Philip`> http://www.whatwg.org/specs/web-apps/current-work/multipage/section-writing0.html#optional probably mostly matches HTML4
  104. # [01:27] <Lachy> here's a more convenient reference for HTML4's optional tags http://www.w3.org/TR/html401/index/elements.html
  105. # [01:27] <Facedown> ah ty, Lachy.. i was going through elementby element
  106. # [01:28] <Lachy> LOL
  107. # [01:28] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  108. # [01:28] <Facedown> lol.
  109. # [01:28] * Quits: shepazu (n=schepers@218.246.74.90) (Read error: 104 (Connection reset by peer))
  110. # [01:29] <Hixie> Lachy: "An a element that links to a dfn element represents an instance of the term defined by the dfn element.
  111. # [01:29] <Facedown> what text editors do you guys use?
  112. # [01:30] <Hixie> "
  113. # [01:30] <Facedown> i've moved from dw8 to vim like 6 months ago, glad i did
  114. # [01:30] <Facedown> can't live without vim now
  115. # [01:31] <Hixie> emacs baby
  116. # [01:32] <Facedown> were you ever at one time a vi user?
  117. # [01:32] <Hixie> no
  118. # [01:32] <Facedown> i haven't tried emacs
  119. # [01:32] <Lachy> I use TextMate now
  120. # [01:32] * Joins: jwalden (n=waldo@RANDOM-THREE-O-EIGHT.MIT.EDU)
  121. # [01:32] <Lachy> emacs, vi and vim are for crazy people
  122. # [01:32] <Facedown> heh
  123. # [01:33] <Facedown> lachy - if you had 20 lines of text that you had to make a list items out of , how would you do it?
  124. # [01:33] <Philip`> I mostly use the default KDE text editor KPart which doesn't seem to even have a real name
  125. # [01:33] <Facedown> assuming we were on line 5
  126. # [01:33] <Facedown> assuming there are <ul> and </ul> at the top and bottom
  127. # [01:33] <Facedown> of these 20 lines of text
  128. # [01:34] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  129. # [01:34] <Hixie> esc-ctrl-s ^\(.+\)$ ENTER <li>\1</li> ENTER !
  130. # [01:34] <Philip`> Facedown: Copy-and-paste, which would take about ten seconds and zero brainpower
  131. # [01:34] <Facedown> the copy is not the same for each of the lines
  132. # [01:35] <Facedown> its unique copy
  133. # [01:35] <Facedown> if you're saying copy the same thing over and over
  134. # [01:35] <Philip`> I mean I'd copy the "<li>" and paste it on each line
  135. # [01:35] <Facedown> ah
  136. # [01:35] <Facedown> 10 seconds? would seem like 15 to me
  137. # [01:35] <Facedown> we're tabbing at least once, right?
  138. # [01:36] <Philip`> Brainpower should be expended on content, not on writing one-off scripts for your text editor :-)
  139. # [01:36] <Facedown> but what if you don't have to think about it
  140. # [01:36] <Facedown> if you're used to it
  141. # [01:36] <Facedown> i'm a beginner in vim so i still have to think about it for now
  142. # [01:36] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  143. # [01:37] <Facedown> qaI<li><esc>A</li><esc>j@20 i think is how it would work in vim
  144. # [01:37] <Facedown> i would record myself going to the start of the line, before the very first character and typing <li> then going to the end of the string and typing </li> and repeat that 19 more times
  145. # [01:37] <Facedown> i just dont see how id survive on a normal text editor now
  146. # [01:37] <Facedown> using a mouse you'd have to make sure you point it before the first character for every line and the end
  147. # [01:38] <Philip`> Instead of remembering all the Vim commands, I'd remember that </li> was optional so I could save time by omitting it :-)
  148. # [01:38] <Facedown> hah
  149. # [01:38] <heycam> :.,+19s/.*/<li>&<\/li>/
  150. # [01:38] <Facedown> oh.. an alternative to recording it? mm
  151. # [01:38] <Philip`> Write "<li>", shift-home, ctrl-c, down-arrow, {ctrl-v, down-arrow, home}+
  152. # [01:39] <heycam> yeah, run that substitution from the currently line to 19 lines down
  153. # [01:39] <Facedown> Philip` - i used to do it exactly the same way.
  154. # [01:39] <Facedown> EXACTLy that way.. wow
  155. # [01:39] <Facedown> but if you had to include the end tag, it'd be more of a hassle
  156. # [01:40] <Philip`> Then just do exactly the same, with 'end' instead of 'home'
  157. # [01:40] <Facedown> since you have to reach the first character of the line and thats a little harer than if you dont have to worry about the end tag
  158. # [01:40] <Facedown> right but like
  159. # [01:40] <Facedown> going to and fro
  160. # [01:40] <Facedown> unless you do all the beginning tags first
  161. # [01:40] <Facedown> you'd only have one of them to paste
  162. # [01:40] <Facedown> i might have just pasted the <li> and insert the / at the end for end tags
  163. # [01:41] <Facedown> so paste the <li> before and after, and manually insert the '/' when i'm done
  164. # [01:41] <Lachy> Facedown, I select all the lines, and use the option to wrap each line in an open/close tag (which defaults to li)
  165. # [01:41] <Facedown> doh, heh;)
  166. # [01:41] <Philip`> Do all the <li> first, then all the </li>, since it's much easier to repeat short actions lots of times than a longer action fewer times
  167. # [01:42] <Facedown> so <li>shift home ctrl c down arrow ctrl v for the next 19 lines and go to the first <li> and ctrl end, </li> and paste the '</li>' with ctrl end and ctrl v
  168. # [01:42] <Facedown> that's how i would have done it in dreamweaver
  169. # [01:42] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
  170. # [01:43] <Facedown> down arrow, ctrl end, ctrl v
  171. # [01:43] <Lachy> in Dreamweaver, I switch to WYSIWYG mode, highlight the text, click the UL button, and then move the cursor to the beginning of each new point and press enter
  172. # [01:44] <Philip`> If I was lazy and there were lots of lines, I'd probably do perl -ne'print "<li>$_</li>\n"' and copy/paste the text through that
  173. # [01:44] <Lachy> but TextMate's Cmd+Ctrl+Shift+W is easier
  174. # [01:44] <Philip`> (and then I'd probably do it again with chomp)
  175. # [01:45] * Joins: shepazu (n=schepers@218.246.74.90)
  176. # [01:45] * Quits: roc (n=roc@121-72-168-16.dsl.telstraclear.net)
  177. # [01:52] <Lachy> Hixie, in what way were people confused about the name <meter>?
  178. # [01:54] <Hixie> people keep thinking it means "number and unit"
  179. # [01:54] <Hixie> they think you can do <meter>5cm</meter>
  180. # [01:55] <Lachy> oh, stupid people.
  181. # [01:56] <Facedown> do pseudo-classes such as :link :visited and :active still have no effect on anything but anchors? (not talking about :hover since i know that can go for any element)
  182. # [01:56] <Lachy> <indicator> wouldn't be too bad, but it's a bit long.
  183. # [01:57] <Lachy> I think the problems with the name <meter> will subside once we get an actual implementation and people see what it does
  184. # [01:57] <Lachy> I mean, it's no where near as confusing as, for example, <address> has been over the years.
  185. # [01:58] <Facedown> oh man.. i'm still confused on address
  186. # [01:58] <Lachy> Facedown, just remember that <address> is not to be used for marking up addresses, and you'll be fine.
  187. # [01:58] <Facedown> that was sarcastic, right? heh..
  188. # [01:59] <Facedown> i know theres a w3 definition that says it should only be used to markup the address of the author of the page or something
  189. # [01:59] <Lachy> sort of
  190. # [01:59] <Facedown> and if you have like lists of houses you shouldn't mark the addresses up with <address>
  191. # [01:59] <Lachy> yeah, a better name for it would have been <contact>
  192. # [01:59] <Facedown> if its a hotel site and an address for the hotel, im using <address>
  193. # [02:00] <Facedown> to contact the hotel that is
  194. # [02:03] <Philip`> I don't like <indicator> since it's not at all obvious what it's indicating
  195. # [02:03] <Philip`> and also "indicator" makes me think of flashing orange lights on cars
  196. # [02:03] <Lachy> Philip`, no, that's what <blink> is for
  197. # [02:04] <Facedown> haha
  198. # [02:04] <Philip`> Lachy: In that specific case, I think I'd be happier in a car that's made of steel rather than HTML
  199. # [02:05] <Philip`> Web browsers have a habit of crashing every few days
  200. # [02:06] <Lachy> ok. I'm happy with my HTML-mobile.
  201. # [02:06] <Lachy> it drives me around the web quite well
  202. # [02:07] <Lachy> of course, my preferred HTML-mobile is the Lynx. :-)
  203. # [02:09] <Philip`> Why not just use <gauge>, and define <guage> as a synonym?
  204. # [02:09] <Lachy> because gauge is a terrible name
  205. # [02:09] <Philip`> (assuming that's the misspelling that people will make)
  206. # [02:10] <Lachy> Philip`, it will be common, just like people misspell language as langauge
  207. # [02:11] <Philip`> http://canvex.lazyilluminati.com/survey/2007-07-17/analyse.cgi/attr/langauge vs http://canvex.lazyilluminati.com/survey/2007-07-17/analyse.cgi/attr/language - it's not that common an error
  208. # [02:11] <Lachy> hmm. I thought Hixie's stats had shown it was a bit more common
  209. # [02:12] * Quits: qwert666 (n=qwert666@acaq38.neoplus.adsl.tpnet.pl) ("Leaving")
  210. # [02:12] <Lachy> but maybe I remmber incorrectly
  211. # [02:12] <Philip`> Fortunately his stats are unverifiable, so you can just ignore them as being bad science
  212. # [02:13] * Quits: h3h (n=w3rd@c-76-103-254-118.hsd1.ca.comcast.net)
  213. # [02:13] <Lachy> LOL
  214. # [02:20] * Philip` still really needs to find a way to scale that analyse.cgi to sixteen times as much data, and preferably with more ways of looking at the data (e.g. seeing common attribute values)
  215. # [02:22] <Lachy> Philip`, if I ran your scripts on my computer and send you the results, would that help?
  216. # [02:23] <Hixie> the language thing i found was that there were many many many misspellings of language=""
  217. # [02:24] <Philip`> Lachy: The problem is doing the real-time web interface to the data, since it tends to require some tradeoff of disk space and processing time and cleverness
  218. # [02:26] <Philip`> Ah, http://canvex.lazyilluminati.com/survey/2007-07-17/analyse.cgi/tag/script does have quite a few different errors
  219. # [02:26] <Philip`> (languaje, langage, maybe lang, ...)
  220. # [02:26] <Hixie> yeah people just can't spell that attribute to save their life
  221. # [02:26] <Philip`> Is it worse than any other attribute?
  222. # [02:27] <Hixie> yes
  223. # [02:27] <Hixie> far worse
  224. # [02:27] <Hixie> width and height get a few misspellings
  225. # [02:27] <Hixie> but e.g. type doesn't get many at all
  226. # [02:27] <Hixie> at least iirc
  227. # [02:27] <Hixie> bbiab food
  228. # [02:31] * Joins: dbaron (n=dbaron@123.127.99.30)
  229. # [03:02] * Quits: shepazu (n=schepers@218.246.74.90)
  230. # [03:05] <takkaria> CSS3 columns are pretty useless for real content
  231. # [03:05] <takkaria> orphaned headings are a real no-no
  232. # [03:07] <takkaria> oh, it does have them now
  233. # [03:09] <takkaria> how useful. :)
  234. # [03:12] * Joins: shepazu (n=schepers@123.127.99.92)
  235. # [03:13] * Joins: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  236. # [03:14] * Joins: MikeSmith (n=MikeSmit@123.127.99.86)
  237. # [03:15] <takkaria> shame gecko doesn't implement them, though
  238. # [03:22] <jruderman> takkaria: gecko sorta implements parts (-moz-column-count, -moz-column-width
  239. # [03:22] <jruderman> takkaria: i'm not a big fan of the implementation, as roc or dbaron can attest ;)
  240. # [03:26] <Facedown> anyone experienced with inline-block layouts?
  241. # [03:27] <Facedown> if so, how are they compared to floats? of course, on any browser other than gecko based
  242. # [03:27] <jruderman> of course?
  243. # [03:27] <Facedown> since ff2 doesnt support inline-block
  244. # [03:27] <Facedown> not the proprietary property -moz-inline-box or whatever they have
  245. # [03:27] <jruderman> ff3 does
  246. # [03:27] <Facedown> your point?
  247. # [03:28] <Facedown> ff3 hasn't been released and ff2 is the most popular gecko browser
  248. # [03:28] <Facedown> or are you going to tell me to get the beta 5
  249. # [03:28] <jruderman> beta 5? no, that's old, get a nightly :P
  250. # [03:28] <jruderman> j/k, beta 5 is fine
  251. # [03:29] <Facedown> but really, gecko doesnt support it.. as in, the majority of gecko browsers in use on earth
  252. # [03:29] <Facedown> that's what i meant
  253. # [03:29] <jruderman> ok
  254. # [03:29] <takkaria> jruderman: yeah it seems to work almost well enough, just not quite actually well enough. :)
  255. # [03:30] <jruderman> i don't see how an older version of gecko not supporting inline-block is relevant to answering the question "how are they compared to floats", but i guess i don't really understand the question anyway, since i mostly use CSS to crash things rather than build web pages with pretty layout
  256. # [03:32] <jruderman> inline-block can go anywhere in a line whereas floats can only go at the left or right, correct?
  257. # [03:33] * Quits: webben (n=benh@91.84.239.85) (Read error: 110 (Connection timed out))
  258. # [03:38] * Joins: webben (n=benh@91.84.239.85)
  259. # [03:41] <othermaciej> floats don't really go in a line per se
  260. # [03:41] <othermaciej> I mean
  261. # [03:42] <othermaciej> they intrude into several lines but are really owned by the containing block
  262. # [03:42] <othermaciej> an inline-block is in a specific place on the line
  263. # [03:43] <othermaciej> I don't think there are many places where they are interchangeabe
  264. # [04:13] * Joins: jgraham_ (n=jgraham@81-86-217-60.dsl.pipex.com)
  265. # [04:15] * Quits: jgraham (n=jgraham@81-86-208-88.dsl.pipex.com) (Read error: 110 (Connection timed out))
  266. # [04:50] * Joins: eseidel (n=eseidel@c-24-130-11-246.hsd1.ca.comcast.net)
  267. # [04:51] * Joins: eseidel_ (n=eseidel@72.14.224.1)
  268. # [04:58] * Joins: shepazutoo (n=schepers@123.127.99.92)
  269. # [05:00] * Quits: shepazu (n=schepers@123.127.99.92) (Read error: 104 (Connection reset by peer))
  270. # [05:01] * Joins: wakaba (n=w@245.137.148.210.dy.bbexcite.jp)
  271. # [05:03] * Joins: roc (n=roc@202.0.36.64)
  272. # [05:06] * Quits: dbaron (n=dbaron@123.127.99.30) (Excess Flood)
  273. # [05:06] * Joins: dbaron (n=dbaron@123.127.99.30)
  274. # [05:07] * Quits: eseidel (n=eseidel@c-24-130-11-246.hsd1.ca.comcast.net) (Connection timed out)
  275. # [05:14] * Joins: othermaciej_ (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  276. # [05:14] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  277. # [05:15] * othermaciej_ is now known as othermaciej
  278. # [05:19] * Quits: wakaba_ (n=w@168.162.210.220.dy.bbexcite.jp) (Read error: 113 (No route to host))
  279. # [05:29] * Quits: eseidel_ (n=eseidel@72.14.224.1)
  280. # [05:29] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
  281. # [05:37] <MikeSmith> Hixie, does the spec yet define what a "browsing context keyword" is?
  282. # [05:39] <Hixie> yes
  283. # [05:39] <Hixie> or rather
  284. # [05:39] <Hixie> no
  285. # [05:39] <Hixie> because that term is never used
  286. # [05:40] <Hixie> but the term "browsing context name or keyword" is defined
  287. # [05:44] <MikeSmith> Hixie, OK, I see now, "A valid browsing context name or keyword is any string that is either a valid browsing context name or that case-insensitively matches one of: _self, _parent, or _top."
  288. # [05:44] <MikeSmith> so that seems to implicitly define a keyword as "_self, _parent, or _top"
  289. # [05:44] <MikeSmith> is that right?
  290. # [05:46] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
  291. # [05:46] <Hixie> i guess
  292. # [05:47] <Hixie> the two terms are "browsing context name" and "browsing context name or keyword", i didn't intent there to be a "browsing context keyword" term
  293. # [05:47] <MikeSmith> yeah, I realize that now
  294. # [06:07] <MikeSmith> Hixie, fwiw, it seem like the sentence "The rules for chosing a browsing context given a browsing context name are as follows." should be "The rules for chosing a browsing context given a browsing context name or keyword are as follows."
  295. # [06:07] <Hixie> hm yeah
  296. # [06:07] <Hixie> probably
  297. # [06:07] <Hixie> not a big deal
  298. # [06:08] <Hixie> it reads better the way it's written now
  299. # [06:08] <Hixie> what i really should do is find a word that means "name or keyword"
  300. # [06:09] <MikeSmith> yeah, that would be better
  301. # [06:09] <MikeSmith> "browsing context identifier"?
  302. # [06:10] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
  303. # [06:12] <Hixie> maybe
  304. # [06:13] <Hixie> mail the list (or ian@hixie.ch) :-)
  305. # [06:18] * Quits: MikeSmith (n=MikeSmit@123.127.99.86) ("Less talk, more pimp walk.")
  306. # [06:19] * Quits: shepazutoo (n=schepers@123.127.99.92)
  307. # [06:36] * Quits: Facedown (n=HELLO@c-68-48-58-38.hsd1.md.comcast.net) (Connection timed out)
  308. # [06:36] * Quits: dbaron (n=dbaron@123.127.99.30) (Read error: 110 (Connection timed out))
  309. # [07:31] * Joins: MikeSmith (n=MikeSmit@123.127.99.86)
  310. # [07:32] * Joins: dbaron (n=dbaron@123.127.99.30)
  311. # [07:36] * Joins: shepazu (n=schepers@123.127.99.92)
  312. # [07:36] * Joins: h3h (n=w3rd@c-76-103-254-118.hsd1.ca.comcast.net)
  313. # [07:52] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  314. # [07:54] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  315. # [07:56] * Quits: heycam (n=cam@130.194.72.84) ("bye")
  316. # [08:05] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
  317. # [08:15] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
  318. # [08:23] * Quits: roc (n=roc@202.0.36.64)
  319. # [08:28] * Quits: h3h (n=w3rd@c-76-103-254-118.hsd1.ca.comcast.net)
  320. # [08:37] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
  321. # [08:37] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net) (Client Quit)
  322. # [08:40] <hsivonen> all caps headlines should be CSS
  323. # [08:40] <hsivonen> Hixie: And I don't like making title required, either
  324. # [08:41] <Hixie> all caps headliens should indeed be css, hence why people who have all caps headlines in the source are the least likely to be giving <abbr> elements
  325. # [08:41] <Hixie> what's the use case for <abbr> without title="", and why is it going to be important enough for us to not help authors using <abbr> to give abbreviation expansions?
  326. # [08:48] <hsivonen> Hixie: abbr itself is relatively unimportant compared to other HTML elements, so it shouldn't as for special attention
  327. # [08:49] <Hixie> i love all my children equally
  328. # [08:49] <hsivonen> as for use case, I'd need to research what UAs actually do with it
  329. # [08:49] <hsivonen> annevk seems to believe it is good for something
  330. # [08:50] <hsivonen> by using it
  331. # [08:50] <hsivonen> unless it's just a talisman use
  332. # [08:51] <jwalden> abbr?
  333. # [08:51] <jwalden> I thought some screen readers expanded it
  334. # [08:52] <jwalden> at least the first time they encountered it in a document
  335. # [08:52] <MikeSmith> jwalden, issue is whether abbr without a title attr is useful or now
  336. # [08:52] <MikeSmith> or not
  337. # [08:52] <MikeSmith> as far as screen-reader use, without title, nothing to expand
  338. # [08:53] <jwalden> I also seem to remember seeing at least one tutorial at some point which suggested using title the first time you had the abbr and then only marking up with <abbr></abbr> the remaining times
  339. # [08:53] <hsivonen> MikeSmith: unless the title is picked up from the first instance as suggested in the IRC log
  340. # [08:53] <jwalden> bingo
  341. # [08:53] <hsivonen> which I doubt considering how AT generally suck
  342. # [08:53] <MikeSmith> hsivonen, jwalden - ah, OK, I see
  343. # [08:54] <jwalden> it's convenient for authors, that's for sure
  344. # [08:54] <jwalden> easy for editors to support, too, I think
  345. # [08:55] <jwalden> saves space at the edges
  346. # [08:55] <Hixie> there are lots of people who suggest not giving the title=""
  347. # [08:55] <MikeSmith> yep. also addresses case that mpt mentioned where you don't want to AT app reading the expansion every single time the abbr appears
  348. # [08:55] <Hixie> as far as i can tell, that's just a talisman
  349. # [08:55] * MikeSmith yep'ing what jwalden said earlier
  350. # [08:59] <hsivonen> Hixie: by that logic we should me <cite>, <em> and <var> non-conforming. They are only talisman versions of <i>.
  351. # [08:59] <hsivonen> but probably I shouldn't paint this bikeshed
  352. # [08:59] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  353. # [08:59] <hsivonen> since I really don't know about UA support or non-talisman use cases
  354. # [09:00] <hsivonen> s/me/make/
  355. # [09:01] <Hixie> hsivonen: not all all, those have different styling in different contexts
  356. # [09:02] <hsivonen> Hixie: in that case, there's the use case of styling <abbr>s with small caps without caring about expansion
  357. # [09:02] * Quits: dbaron (n=dbaron@123.127.99.30) ("8403864 bytes have been tenured, next gc will be global.")
  358. # [09:06] * Joins: dbaron (n=dbaron@123.127.99.30)
  359. # [09:11] <Hixie> does that use case happen enough that it outweighs the benefit of helping people using it to show the expansions?
  360. # [09:13] <hsivonen> I don't know
  361. # [09:14] <hsivonen> I guess we'll have to try changing the validator and see if anne et al change their markup to more useful as a result
  362. # [09:21] <mpt> Are you proposing making title= compulsory for <abbr>?
  363. # [09:22] * mpt reads the logs
  364. # [09:23] <Hixie> read your mail :-)
  365. # [09:23] <mpt> ah
  366. # [09:24] <mpt> Your message shows up as blank for me
  367. # [09:24] <Hixie> ?
  368. # [09:24] <Hixie> odd
  369. # [09:24] <mpt> but I can see the message using View Source
  370. # [09:24] * mpt kicks Thunderbird in the goolies
  371. # [09:24] <Hixie> that makes no sense to me
  372. # [09:29] <mpt> Same problem in Evolution
  373. # [09:29] <mpt> The message headers show, but no body
  374. # [09:31] <mpt> Same problem in Claws Mail
  375. # [09:32] <jwalden> which particular message? wfm in Thunderbird if I'm looking at the same one as you
  376. # [09:32] * Joins: tndH__ (i=Rob@adsl-77-86-9-123.karoo.KCOM.COM)
  377. # [09:32] * tndH__ is now known as tndH
  378. # [09:33] <mpt> <Pine.LNX.4.62.0804200415040.14701@hixie.dreamhostps.com>
  379. # [09:33] <mpt> ("Feeedback on <dfn>, <abbr>, and other elements related to cross-references")
  380. # [09:33] <jwalden> shows up for me in...
  381. # [09:33] <jwalden> version 2.0.0.12 (20080213)
  382. # [09:33] <mpt> and the "[whatwg] Feeedback on <dfn>, <abbr>, and other elements related to cross-references" mailing list copy
  383. # [09:36] <mpt> Works in Apple Mail, though
  384. # [09:36] <mpt> Hixie has discovered a way to send e-mail messages that are readable only with proprietary software ;-)
  385. # [09:36] <hsivonen> mpt: oh are you still a closet OS X user? :-)
  386. # [09:37] <Hixie> it's just a text/plain message, no?
  387. # [09:38] <mpt> (though in Apple Mail it has the usual 'This message is in MIME format' and '=20' and '=3D""' poop)
  388. # [09:38] <Hixie> really?
  389. # [09:39] <Hixie> how did it end up in mime format
  390. # [09:39] <mpt> Your starts of threads usually are
  391. # [09:39] <mpt> Your responses usually aren't
  392. # [09:40] <mpt> It purports to be multipart/mixed
  393. # [09:40] <mpt> Do you start threads using different software?
  394. # [09:40] <hsivonen> mpt: does your IMAP server take liberties with the format?
  395. # [09:41] <mpt> Not that I know of
  396. # [09:41] <mpt> ah, I think I've found the problem
  397. # [09:41] <mpt> The message claims multipart/mixed, but then doesn't start with the segment boundary
  398. # [09:42] <mpt> whereas other multipart/mixed messages you send do start with one
  399. # [09:42] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 110 (Connection timed out))
  400. # [09:42] <Hixie> all pine
  401. # [09:43] <Hixie> so i guess we've found a pine bug
  402. # [09:46] <mpt> I have thought it strange before that you send a mixture of multipart/mixed and text/plain messages, but I just assumed that you were using your issue tracker software to start the threads or something
  403. # [09:46] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Ex-Chat")
  404. # [09:47] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  405. # [09:47] <Hixie> i am
  406. # [09:47] <Hixie> but since my issues tracking software is pine
  407. # [09:47] <Hixie> that doesn't mean much
  408. # [09:47] <Hixie> :-)
  409. # [09:48] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  410. # [09:48] <Hixie> what do people think of footnotes?
  411. # [09:48] <Hixie> should we add markup for them?
  412. # [09:48] <Hixie> or just use internal links?
  413. # [09:49] <hsivonen> does anyone know of a servlet holder implementation that reads from System.in and writes to System.out?
  414. # [09:52] <mpt> Hixie, how about a special value for target=?
  415. # [09:52] <mpt> Then they can behave just like open-in-another-window links in legacy UAs
  416. # [09:53] <hsivonen> Hixie: I think footnotes suck on continuous media
  417. # [09:53] <mpt> but in UAs that recognize the value, they can open in a Footnote pane at the bottom of the window.
  418. # [09:53] <hsivonen> Hixie: I think the solution should render as margin notes on continuous media (<aside>?) and footnotes on paged media
  419. # [09:54] <Hixie> hmm
  420. # [09:54] <mpt> Hixie, and then authors could choose either internal or external links as convenient for them -- they'd work the same way.
  421. # [09:55] <mpt> (That doesn't solve the problem of how, for example, a speech browser should know when to stop when it starts reading a footnote.)
  422. # [09:57] <virtuelv> Hixie: what markup did you have in mind?
  423. # [09:57] <mpt> (But it does avoid solving the problem for footnotes but not for endnotes, or vice versa.)
  424. # [10:00] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
  425. # [10:00] <virtuelv> I'm not entirely certain I mean what I'm saying now, but: Aren't footnotes in continuous media a disease?
  426. # [10:01] <virtuelv> Wasn't the the hyperlink invented to avoid having to do hacks like footnotes are?
  427. # [10:03] * Joins: roc (n=roc@121-72-184-6.dsl.telstraclear.net)
  428. # [10:03] <mpt> Sure, but, but, but
  429. # [10:03] <mpt> hyperlinks are "heavy"
  430. # [10:03] <mpt> in that they take you out of your context
  431. # [10:03] <mpt> e.g. to a completely different page
  432. # [10:04] <mpt> You can have internal links, but then it's not obvious how to get back to where you were
  433. # [10:04] <mpt> (you can click Back, but many if not most people assume that Back means "the page I was on previously", because that's what it usually does)
  434. # [10:05] <mpt> So people insert special links to go back from a footnote <http://daringfireball.net/2005/07/footnotes>
  435. # [10:06] <hsivonen> in addition to Gruber, Distler uses footnotes in blogging
  436. # [10:06] <mpt> and they do this in ways that might be obvious to sighted humans using graphical browsers, but not in other situations.
  437. # [10:07] <hsivonen> and the footnotes are de facto emphasis, because reading them requires special scrolling effort
  438. # [10:07] <Hixie> i have no opinion at the moment
  439. # [10:07] <Hixie> i'm trying to work out what to do
  440. # [10:08] <mpt> (see also <http://daringfireball.net/2005/08/notes_on_notes>)
  441. # [10:10] * Joins: qwert666 (n=qwert666@acaq38.neoplus.adsl.tpnet.pl)
  442. # [10:10] <zcorpan> Hixie: <map> really needs name='', though i think you still have more feedback on that on your pile (from me and hsivonen)
  443. # [10:11] <Hixie> yeah
  444. # [10:11] <Hixie> i do
  445. # [10:11] <Lachy> Hixie, re your comment about data templates and wf2 repetition in the target attr mail, I agree with removing Data Templates, cause they're overly complicated and confusing, but WF2's repetition model should stay
  446. # [10:11] <Hixie> it's all going
  447. # [10:12] <Hixie> the repetition model sucks, and there's a bazillion ways of doing things like those, all of which have their own good points
  448. # [10:12] <mpt> An <a ... target="_note"> attribute, plus markup to specify where a footnote starts and ends, would give Prince enough information to print footnotes as footnotes (or even sidenotes!) rather than endnotes.
  449. # [10:12] <Hixie> the templates things is better than repetition blocks, anyway, it was designed to replace them
  450. # [10:12] * Quits: webben (n=benh@91.84.239.85)
  451. # [10:13] <Lachy> I know it was designed to replace them, but it sucked cause no-one but you could ever understand it
  452. # [10:13] <annevk> Philip` got some of the details too, iirc
  453. # [10:13] <annevk> But yeah, data templates were complicated
  454. # [10:15] <Lachy> annevk, my theory is that's because Philip` and Hixie are the same person. :-)
  455. # [10:15] <Philip`> ( http://philip.html5.org/demos/datatemplate/experimental/002.html )
  456. # [10:16] <Hixie> data templates are simple, they just needed explaining
  457. # [10:16] <Hixie> they're basically xul templates done right
  458. # [10:16] <Hixie> mpt: with an element for the endpoint of the footnote?
  459. # [10:17] <Hixie> mpt: as in, <a href="#f1" target="footnote">1</a> ... <footnote id=f1>...</footnote> ?
  460. # [10:17] <mpt> Hixie, it wouldn't need to be <footnote>, it could be <div> or <aside> or whatever suited them
  461. # [10:18] <mpt> but otherwise, yes
  462. # [10:18] <hsivonen> Hixie: huh? why are repetition templates going?
  463. # [10:18] <Hixie> that seems... not especially awesome
  464. # [10:18] <Hixie> hsivonen: because they're just one way of many ways to solve the problem, and not an especially good way at that
  465. # [10:18] <Hixie> hsivonen: better to leave that stuff up to the script authors
  466. # [10:18] <Lachy> I would prefer to combine the good parts of data templates (assuming there are any) with the simplicity of repetition templates
  467. # [10:19] <Lachy> doing such stuff with script is difficult to do efficiently
  468. # [10:19] <Hixie> then we should fix that
  469. # [10:19] <Hixie> and put in the infrastructure to allow all the various ways to do this to be done
  470. # [10:19] <Hixie> i've spoken with people who have so many different ways to solve this problem
  471. # [10:19] <hsivonen> Hixie: are we now expecting thin-client distributed mobile browsers to keep enough DOM around on the server to do scripted repetition?
  472. # [10:20] <Hixie> and their solutions are not worse than the specs'
  473. # [10:20] <hsivonen> does Opera Mini handle that already?
  474. # [10:20] <Hixie> hsivonen: if the client doesn't keep enough of the DOM around for this kind of thing, it's not conforming anyway
  475. # [10:21] <hsivonen> Hixie: so we're abandoning the noscript case?
  476. # [10:21] <othermaciej> do any distributed mobile browsers handle script running after the initial page load?
  477. # [10:21] <hsivonen> othermaciej: yes
  478. # [10:21] <othermaciej> then they'd better keep DOM around
  479. # [10:21] <hsivonen> othermaciej: the Validator.nu field inter-dependencies work in Mini
  480. # [10:22] <Hixie> hsivonen: for interactive things like that? yes, you need scripting for the more complicated parts anyway
  481. # [10:22] * hsivonen wonders what the RAM footprint of the entire Opera Mini server farm is
  482. # [10:23] <hsivonen> Hixie: but yeah, I can see that the repetition model would be too simple for many things and authors would easily get into situations that need scripting anyway
  483. # [10:23] <hsivonen> Hixie: I'd be happy not to have data templates
  484. # [10:24] <annevk> I think the repetition model gives a very easy way for authors to duplicate form fields. Something that's currently quite tricky to script. (Tricky enough for me to just use 5 rows instead when I first encountered the issue.)
  485. # [10:24] <mpt> Hixie, I'm not claiming awesomeness, I'm just thinking of my ideal GUI for footnotes and working backwards :-) There might be other markup for implementing the same thing.
  486. # [10:24] <annevk> Now if data templates are effectively the same (I couldn't figure that out) that might be acceptable too...
  487. # [10:25] <Hixie> annevk: the repetition model isn't easy in real scenarios
  488. # [10:25] <Hixie> annevk: in fact it gets really freaking messy
  489. # [10:25] <Hixie> it was the result of my trying to address xforms' use cases instead of the web's
  490. # [10:25] <othermaciej> I never understood what the use case for the repetition model is
  491. # [10:25] <hsivonen> annevk: I think the repetition model is acceptable in the spec. data templates aren't, because if all people on this channel don't grok it, it's not going to fly
  492. # [10:25] * Joins: ROBOd (n=robod@89.122.216.38)
  493. # [10:25] <othermaciej> people have tried to claim it is good for shopping carts, but that does not make sense to me
  494. # [10:26] <Hixie> the data templates would be easy to understand if they were explained
  495. # [10:26] <Hixie> it's just that the spec is basically an english translation of code
  496. # [10:26] <Philip`> hsivonen: http://www.esato.com/archive/t.php/t-162718,1.html seems to have some information about Opera Mini servers
  497. # [10:26] <annevk> hsivonen, it might be that I wouldn't have understood repetition templates without the introduction section, so I'm willing to give data templates a chance
  498. # [10:26] <Hixie> without any exposition
  499. # [10:26] <Hixie> not that i'm arguing in favour of them, they're gonna be chopped out too
  500. # [10:26] <Hixie> we should work out what is needed to make scripting these things easier though
  501. # [10:26] <hsivonen> I still think data templates would be easier by going fully to script
  502. # [10:27] <Hixie> e.g. maybe we need some sort of search-and-replace API for attribute values and text content
  503. # [10:28] <annevk> othermaciej, it's for cases where you need to fill in a set of data n times
  504. # [10:29] <othermaciej> I don't recall having encountered a form like that
  505. # [10:29] <othermaciej> maybe it comes up more in corporate settings?
  506. # [10:29] <Hixie> it's pretty rare
  507. # [10:29] <Hixie> like i said
  508. # [10:29] <Lachy> I build a site a few years ago that used repeating form fields. Unfortunately, the site seems to have been rebuilt quite recently
  509. # [10:29] <Hixie> it was the result of my trying to address xforms' use cases instead of the web's
  510. # [10:29] <othermaciej> does any of you know of a form on a public web site where repetition model can apply?
  511. # [10:29] <hsivonen> Hixie: I think the preferrable way for bridging model and view is putting JS closures into the view onchange handlers so that the closures capture the model references appropriately
  512. # [10:30] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
  513. # [10:30] <hsivonen> Hixie: if that's non-performant, I'd prefer JS engine improvement over HTML complexity
  514. # [10:30] <annevk> othermaciej, the form I had is gone, besides that I know it would be useful in PHPMyAdmin
  515. # [10:31] <roc> othermaciej: tag fields in the code.google.com bug tracker
  516. # [10:31] <othermaciej> roc: got a specific page example?
  517. # [10:31] <hsivonen> I developed an app with repeating forms three years ago for behind-the-firewall enterprise use
  518. # [10:32] <hsivonen> and it had more than one type of repeating block in one item list, so WF2 repetitions wouldn't have worked
  519. # [10:32] <annevk> othermaciej, http://code.google.com/p/html5lib/issues/entry
  520. # [10:32] <annevk> "Add a row"
  521. # [10:32] <roc> http://code.google.com/p/chronicle-recorder/issues/detail?id=4#makechanges
  522. # [10:33] <Hixie> hsivonen: i have no idea what you're proposing :-)
  523. # [10:33] <othermaciej> I must be slow because I don't see what you guys are referring to on either of those pages
  524. # [10:33] <roc> although I'm not a proponent of declarative repetition, myself
  525. # [10:33] <annevk> othermaciej, maybe you need to be logged in
  526. # [10:33] <othermaciej> I'm logged in with my google account
  527. # [10:33] <othermaciej> but I don't belong to either of those projects
  528. # [10:33] <Hixie> The "Add a row" link at the bottom of anne's page
  529. # [10:34] <hsivonen> Hixie: suppose you have a form field in the view and you want the data in it to be reflected to an XML tree load/saved using XHR
  530. # [10:34] <Hixie> or the "Attach a file" link on roc's
  531. # [10:34] <Hixie> also at the bottom
  532. # [10:34] <hsivonen> Hixie: so when you initialize the binding, you copy the value from the XML tree to the view and install closures as onchange handlers in the view
  533. # [10:34] <Hixie> hsivonen: "in the view"?
  534. # [10:35] <hsivonen> Hixie: so that the right model node gets captured into each onchange closure copy
  535. # [10:35] <hsivonen> Hixie: the form field
  536. # [10:35] <othermaciej> I don't see an "add a row" link on anne's or an "attach a file" link on roc's
  537. # [10:35] <Philip`> othermaciej: Maybe you're using an unsupported browser?
  538. # [10:35] <hsivonen> Hixie: I'm assuming that the data template thing was about binding an HTML view to an XML model
  539. # [10:36] <hsivonen> Hixie: like XUL templates bind a XUL view to an RDF model
  540. # [10:36] <Hixie> hsivonen: i don't really understand all the fancy terms in your description :-)
  541. # [10:36] <roc> othermaciej: try clicking on the link "Add a comment and make changes below" on the LHS
  542. # [10:36] <Hixie> hsivonen: i mean, i understand them in isolation, but strung together like that i don't follow :-)
  543. # [10:37] <othermaciej> ok when I click the "add a comment
  544. # [10:37] <Hixie> hsivonen: what would it look like to the author?
  545. # [10:37] <roc> we have XML and SQL model support now
  546. # [10:37] <roc> no nasty RDF
  547. # [10:37] <othermaciej> "" link I see the attach a file link
  548. # [10:37] <othermaciej> I'll buy that as straight-up repetition
  549. # [10:37] <othermaciej> (though multi-file selection in <input type="file"> might be a better solution for that use case)
  550. # [10:38] <roc> yeah
  551. # [10:38] <roc> we need that
  552. # [10:38] <hsivonen> Hixie: viewfield.value = modelelement.textContent; viewfield.onchange = function () { modelelement.textContent = this.value; }
  553. # [10:39] <zcorpan> hmm i almost replied to an email in the alt thread
  554. # [10:39] * Quits: Lachy (n=Lachlan@ti200710a340-2662.bb.online.no) ("This computer has gone to sleep")
  555. # [10:39] <zcorpan> i figure that's not really needed
  556. # [10:40] <Hixie> zcorpan: feel free to reply to the one on the whatwg, that one's actually making some (minor) progress
  557. # [10:40] <Hixie> hsivonen: isn't that possible already then?
  558. # [10:40] <hsivonen> Hixie: yes. that's the point :-)
  559. # [10:40] <annevk> i tried replying to the alt thread a few times, it resulted in n^2 of collateral damage
  560. # [10:40] <annevk> so I guess I learned my lesson :D
  561. # [10:41] <hsivonen> Hixie: the only problem is that browser developers tell me it doesn't have nice memory footprint
  562. # [10:41] <Hixie> hsivonen: "waah"
  563. # [10:42] <Hixie> my ipod has hundreds of megabytes of memory
  564. # [10:42] <hsivonen> Hixie: so I would rather see work go into making the memory situation less of an issue than trying to work around it by adding complexity to HTML
  565. # [10:42] <Hixie> by the time html5 is done...
  566. # [10:43] <zcorpan> Hixie: ok, sent it
  567. # [10:44] * Parts: annevk (n=annevk@77.163.243.203)
  568. # [10:45] * Joins: annevk (n=annevk@77.163.243.203)
  569. # [10:46] <hsivonen> Hixie: well, unless I remember incorrectly, hyatt's argument against JS closures and for data templates was about perf/memory characteristics, so if you can convince him about the future iPod memory... :-)
  570. # [10:48] <Hixie> if we keep either of the current templating things, i'm also adding the ~4 other templating ideas that people have discussed with me that are at least as good and all different
  571. # [10:48] <Hixie> such as daniel's html overlays, and the system google maps uses for business information page generation
  572. # [10:51] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  573. # [10:56] <Philip`> Hixie: So HTML5 should add a <media> element for playing video-audio content, because that's at least as good a name as <video>?
  574. # [10:57] <Hixie> it's a matter of functonality, not names
  575. # [10:58] <Philip`> It seems a more general issue that sometimes you have to choose between equally-good options, because making any choice is better than making no choice
  576. # [10:58] * Lachy agrees with hsivonen that "User agents are encouraged to default to being configured to always reuse the current browsing context, or to at least provide that option to the user." should be dropped from the spec.
  577. # [10:58] <Hixie> these aren't equally good options
  578. # [10:58] <Hixie> they're different options that solve different but equally important use cases
  579. # [10:59] <Hixie> Lachy: send feedback to the list please :-)
  580. # [10:59] <Lachy> Hixie, if I sent it to the list, it would just be a "+1"
  581. # [10:59] <Hixie> oh wait, crap, that's what henri was talking about?
  582. # [10:59] <Hixie> i just deleted that message because it looked like it was about alt stuff again and it was just a public-html message
  583. # [11:00] <Lachy> LOL
  584. # [11:00] <Philip`> Adding all the different options would be too complex for implementors and authors, so that's never going to work, and supporting the use cases for one of the options (which probably overlaps partially with those of the other options') seems more useful than supporting none
  585. # [11:00] <Lachy> so you didn't actually read it?
  586. # [11:00] <Philip`> s/'//
  587. # [11:00] <Hixie> i read it, but apparently not in enough detail to determine what it was about
  588. # [11:01] * Joins: webben (n=benh@nat/yahoo/x-0c0bf9e31fe80b19)
  589. # [11:01] <hsivonen> alt collateral damage...
  590. # [11:01] <Hixie> Philip`: i'm saying we should support all of them, by providing necessary plumbing to enable all of them to be implemented easily from script
  591. # [11:02] <Philip`> Hixie: Okay, that sounds like a good thing to say :-)
  592. # [11:02] <Hixie> Philip`: i'm just not sure what that plumbing is :-)
  593. # [11:02] <Hixie> hsivonen: oh, i see what happened
  594. # [11:03] <Hixie> hsivonen: i read the subject line and everything you wrote
  595. # [11:03] <othermaciej> failing to open a new window/tab for _blank will just encourage authors to use window.open for that purpose
  596. # [11:03] <Hixie> hsivonen: and didn't read what you were quoting
  597. # [11:03] <Hixie> hsivonen: and i agreed with everything you wrote, so i assumed you were replying to the alt text debate
  598. # [11:03] <othermaciej> or target="randomname" which just introduces opportunity for conflicts if there is no need to reuse the window by name
  599. # [11:03] <Hixie> and nothing in the subject line or the body of your text actually requested a change to the spec
  600. # [11:03] <Hixie> so i ignored it :-)
  601. # [11:04] <Hixie> (and since it wasn't sent to whatwg, i didn't file it to get a reply)
  602. # [11:04] <Hixie> Lachy: so please do reply, but in your text say what should change, so i can file it :-D
  603. # [11:05] <Hixie> othermaciej: the way the spec is written, the code that would fail to open a window for _blank would be the same code that would fail to open a window for window.open
  604. # [11:05] <Hixie> othermaciej: and also target=randomname
  605. # [11:05] <Hixie> othermaciej: all of those hook into the same algorithm, and it's that algorithm that says that UAs are encouraged to just reuse the current window
  606. # [11:06] <othermaciej> then I guess the terrifying next-best alternative is in-window DOM popovers
  607. # [11:06] <othermaciej> which I hate much much more than actual separate windows
  608. # [11:07] <Hixie> those are fine, they just make me close the page without any further damage
  609. # [11:07] <jgraham_> The choice of preferring the user v preferring authors for browser defaults is kind of complex to summarise in a single sentence
  610. # [11:07] <jgraham_> and I don't think generally works as "always prefer X"
  611. # [11:08] <othermaciej> it depends on whether the author has a more-evil workaround, and how evil the original feature is
  612. # [11:09] <othermaciej> for example I think Safari's default cookie policy (which effectively prevents most cookie-based cross-site tracking) is good despite being less author-friendly then always accepting and sending all cookies
  613. # [11:09] <jgraham_> and how evil the workaround is
  614. # [11:09] <Philip`> If window.open reused the current window (in a new tab), hopefully it'd be like Opera (at least on Linux) where you still get a thing that looks like a window with the right size, instead of being a full-screen tab and destroying the layout
  615. # [11:10] <jgraham_> Philip`: I have never found that I really missed explicit window sizes
  616. # [11:14] <Lachy> Hixie, I replied to the thread. But I thought hsivonen's email clearly implied that the recommendation should be removed.
  617. # [11:15] <Hixie> yeah see my comments above -- the only part of his mail that mentioend what he was talking about what hte part where he quoted a (poorly wrapped) diff, which i skipped over when reading his mail, since it wasn't from him
  618. # [11:17] <Hixie> and since i sent the e-mail where i mentioned this to whatwg, i assumed that since his mail was to public-html it was about something else :-)
  619. # [11:17] <Hixie> anyway, replied
  620. # [11:17] <Lachy> ok, well I didn't suggest an explicit change. But I explained why making that the default is a bad idea, from which you should be able to determine an appropriate change
  621. # [11:19] * Quits: Thezilch (n=fuz007@cpe-76-170-22-23.socal.res.rr.com) (Read error: 104 (Connection reset by peer))
  622. # [11:26] <Hixie> yeah
  623. # [11:26] <Hixie> i explained why you were wrong :-)
  624. # [11:27] <Philip`> "it's the only part of the spec that creates a new window." - that just means people will use other specs to create a new window
  625. # [11:27] <Lachy> Hixie, and I'm responding to explain why you're wrong :-)
  626. # [11:28] <annevk> Philip`, it's the only spec that defines windows :)
  627. # [11:28] <Hixie> i think i'm just going to not add new footnote markup
  628. # [11:28] <Philip`> annevk: Other specs can reference it (maybe implicitly), and define some API that actually really opens windows
  629. # [11:29] <Philip`> Presumably Flash is one of those things
  630. # [11:29] <Hixie> i can't really come up with a good way of doing them
  631. # [11:29] <othermaciej> Flash and Java can open windows
  632. # [11:29] <Hixie> Philip`: i would recommend that UAs make these prefs apply to those too
  633. # [11:30] <Philip`> Eventually people will find a plugin that simulates sending Ctrl+N keystrokes to the browser to open a new window
  634. # [11:30] <Hixie> i'm ok with that
  635. # [11:30] <Hixie> since i won't have that plugin running
  636. # [11:30] <othermaciej> opening windows in the current browsing context will probably be extra annoying in the JAaa and Flash cases
  637. # [11:30] <othermaciej> *Java
  638. # [11:30] <Hixie> i have java disabled
  639. # [11:30] <Philip`> Hixie: Then all the links will be broken and you won't be able to browse the web
  640. # [11:30] * Lachy never thought he would be defending the default behaviour of opening popus :-/
  641. # [11:30] <othermaciej> probably pretty annoying when you click a help link that is meant to open in a help window
  642. # [11:31] <othermaciej> Hixie: it's not a very good argument to say that default UA settings should cater to your customized UA settings
  643. # [11:31] <Hixie> Philip`: like i said earlier, if a page starts screwing around like that, i just close the tab and go elsewhere
  644. # [11:31] <annevk> yeah, you don't want those help popups in the same window
  645. # [11:31] <annevk> that would be a disaster
  646. # [11:31] <othermaciej> I don't think the encouragement is very relevant anyway
  647. # [11:31] <Hixie> Philip`: the problem i have with new windows is that there the annoyance happens before i can close the window and causes extra damage to closing the window
  648. # [11:31] <annevk> the encouragement leads to advocacy in browser bug databases
  649. # [11:31] <othermaciej> it's not even a real conformance requirement
  650. # [11:31] <Philip`> Oh, reusing the current browsing context instead of just the current window? That sounds like it'd never work, because someone would fill in a complex form and click the 'help' popup link and lose all their data and cry and switch browser
  651. # [11:31] <Hixie> othermaciej: if i want a help link in another window, i command-click it
  652. # [11:32] <annevk> Hixie, i don't
  653. # [11:32] <annevk> my parents don't
  654. # [11:32] <annevk> my friends don't
  655. # [11:32] <annevk> etc.
  656. # [11:32] <othermaciej> Hixie: you are using "I" an awful lot in this discussion about what UA settings are appropriate defaults
  657. # [11:32] <Hixie> annevk: hey!
  658. # [11:32] <annevk> well, apart from you :p
  659. # [11:32] <Hixie> othermaciej: yup :-)
  660. # [11:33] <Hixie> Philip`: that's what the "open link in new tab" ui and the back button are for
  661. # [11:33] <othermaciej> defaults should be set to be right for the typical user
  662. # [11:34] <othermaciej> and none of us here is a very good model of the typical user
  663. # [11:35] <othermaciej> though at least using oneself as an example is more honest than the "my grandmother would..." argument
  664. # [11:35] <Hixie> fine fine, changed it to be a recommendation to provider a pref instead of a recommendation for the default
  665. # [11:39] <Lachy> Hixie, thanks.
  666. # [11:45] <Hixie> dbaron: (discussion on the matter can be found above)
  667. # [11:49] <jwalden> othermaciej: another repetition use case is at the bottom of the advanced search page in bugzilla
  668. # [11:49] <jwalden> where you want and/or with <something> <relationship> <textfield>
  669. # [11:51] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("Verlassend")
  670. # [11:57] * Quits: dbaron (n=dbaron@123.127.99.30) ("8403864 bytes have been tenured, next gc will be global.")
  671. # [11:57] * Quits: webben (n=benh@nat/yahoo/x-0c0bf9e31fe80b19) (Read error: 110 (Connection timed out))
  672. # [12:03] * Quits: shepazu (n=schepers@123.127.99.92)
  673. # [12:25] * Quits: MikeSmith (n=MikeSmit@123.127.99.86) (Read error: 110 (Connection timed out))
  674. # [12:27] * Joins: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  675. # [12:35] * Joins: webben (n=benh@nat/yahoo/x-a4230f3cb26d8e4d)
  676. # [12:39] <Lachy> I just read Microsoft's XDR proposal for the first time. It really doesn't seem to offer any advantages over XHR and AccessControl. I don't get why they proposed it.
  677. # [12:40] <annevk> they believe it's more secure
  678. # [12:42] <Hixie> it's less secure
  679. # [12:46] <Lachy> yeah, I'm looking for the explanations on how it's less secure.
  680. # [12:46] <Philip`> Maybe implementations of XDR would be more secure, since it's simpler and it doesn't have to interact with all the existing complex XHR code and so there's significantly less chance of bugs
  681. # [12:50] <annevk> xhr code is not complex
  682. # [12:50] <annevk> or does not have to be anyway
  683. # [12:51] <Philip`> 'Doesn't have to be complex' != 'Isn't complex'
  684. # [12:52] <Philip`> particularly for people like Microsoft who had to implement it before there was a spec
  685. # [12:52] <annevk> Lachy, xdr encourages a design where people have to share their login code of their gmail account for instance, it encourages content sniffing,
  686. # [12:52] <Philip`> (and hence might have an architecture that is incompatible with what the spec is based on, so small changes in the spec require significant changes in the implementation)
  687. # [12:52] <annevk> Philip`, everyone had to implement it before there was a spec, from public available source code webkit shows it does not have to be complex
  688. # [12:53] <annevk> (is this one of your truth finding games again? :) )
  689. # [12:55] <Philip`> (I never know the truth, so everything is trying to find it :-) )
  690. # [12:55] * Philip` tries to find the appropriate bit of WebKit...
  691. # [12:55] <annevk> it's in the xml folder iirc
  692. # [12:56] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  693. # [12:56] <annevk> WebCore/xml
  694. # [12:56] <Philip`> http://trac.webkit.org/projects/webkit/browser/trunk/WebCore/xml/XMLHttpRequest.cpp - that looks like it
  695. # [12:58] <Lachy> annevk, I don't see how it encourages such a design, and can't find any mail in the archive that describes anything like that.
  696. # [12:59] <Philip`> I suppose 800 lines of code and ~200 revisions doesn't seem especially complex
  697. # [13:00] <annevk> Lachy, you're not trying very hard then :)
  698. # [13:00] <Philip`> http://mxr.mozilla.org/seamonkey/source/content/base/src/nsXMLHttpRequest.cpp has ~3 times as much code and a similar number of revisions
  699. # [13:01] <annevk> Gecko isn't know for its pretty source code :)
  700. # [13:01] <annevk> known, even
  701. # [13:01] <annevk> I find the Gecko code quite hard to grasp
  702. # [13:02] <Philip`> About the only Gecko code I've looked at in any detail is the canvas implementation, and that's mostly interfacing with Cairo rather than with Mozilla
  703. # [13:02] <Lachy> annevk, I know. I only skimmed the archives. I will have a better look later when I have time
  704. # [13:02] <Philip`> (or at least I can ignore (or copy-and-paste) the Mozilla-interfacing code without understanding it)
  705. # [13:04] <Philip`> s/Mozilla/Gecko/ or whatever
  706. # [13:04] * Philip` isn't very good at keeping all the terms straight
  707. # [13:19] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  708. # [13:20] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
  709. # [13:22] * Quits: webben (n=benh@nat/yahoo/x-a4230f3cb26d8e4d)
  710. # [13:25] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
  711. # [13:27] * Joins: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
  712. # [13:32] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
  713. # [14:21] <krijnh> Lachy: okay if I stop logging #xhtml ? ;)
  714. # [14:21] <annevk> could you log #css perhaps?
  715. # [14:21] <krijnh> Here?
  716. # [14:21] <annevk> no, on irc.w3.org:80
  717. # [14:22] * Joins: Camaban (n=alee@85-211-23-42.dyn.gotadsl.co.uk)
  718. # [14:22] * Joins: webben (n=benh@nat/yahoo/x-7ea15b6ec5bd853a)
  719. # [14:22] <krijnh> I think so
  720. # [14:22] <annevk> it's resolved to be a public channel, but nobody is logging...
  721. # [14:22] <Hixie> i like the #xhtml logs
  722. # [14:22] <krijnh> Hixie: you do at the moment? :)
  723. # [14:22] <Hixie> though nothing exciting has happened recently
  724. # [14:23] <Hixie> i check them occasionally
  725. # [14:23] <Hixie> nothing has happened of interest in months though
  726. # [14:23] <Hixie> partially because they know it's logged
  727. # [14:23] <krijnh> Hmm
  728. # [14:26] <Hixie> bed time
  729. # [14:26] <Hixie> nn
  730. # [14:26] <krijnh> :w
  731. # [14:28] <annevk> just log it
  732. # [14:28] <annevk> make it less prominent on the logging page maybe because it's far less relevant
  733. # [14:36] <krijnh> Done
  734. # [14:36] <krijnh> http://krijnhoetmer.nl/irc-logs/css/20080421
  735. # [14:52] <Philip`> The #css log is boring
  736. # [14:53] <Philip`> Someone needs to do some trolling in there
  737. # [14:54] <krijnh> :)
  738. # [14:55] <Lachy> krijnh, I left #xhtml today cause I got tired of oedipus telling me he was away
  739. # [14:55] <krijnh> Lachy: Yeah, I logged that
  740. # [14:58] <Lachy> #webapi might be interesting too, though it's quite low traffic
  741. # [14:58] <annevk> same for #wai-aria
  742. # [14:58] <krijnh> -_-
  743. # [14:58] <annevk> #webapi is not a public channel
  744. # [14:58] <Lachy> really?
  745. # [14:58] <annevk> yes
  746. # [14:58] <annevk> though #webapi on freenode might be, not sure if anyone is still there though
  747. # [14:59] <Lachy> yeah, Hixie, othermaciej, deltab and myself are in there. Nothing is ever discussed in there though
  748. # [15:00] <Philip`> Looks like he was emitting an away message every 16 minutes 40 seconds, which is a slightly peculiar timing
  749. # [15:00] <annevk> it's American for 15 minutes
  750. # [15:00] <Lachy> Philip` that's every 1000 seconds
  751. # [15:01] <Philip`> Ah, that makes it sound less peculiar
  752. # [15:01] <Lachy> or 10 minutes in metric time :-)
  753. # [15:01] * Joins: ROBOd (n=robod@89.122.216.38)
  754. # [15:02] <Philip`> If we have to call megabytes "mebibytes" because they're based on binary counting, metric time has to use "deminutes" and "dehours"
  755. # [15:03] <Philip`> otherwise there will be horrible confusion
  756. # [15:04] <annevk> dinutes and dours
  757. # [15:05] <Lachy> it depends what's considered to be the base unit
  758. # [15:06] <Lachy> if the day is the base unit, then we would have milliday, deciday, megaday, etc.
  759. # [15:07] <Philip`> A day is a silly unit
  760. # [15:07] <Philip`> It doesn't correspond exactly to anything physically existent or useful
  761. # [15:07] <Lachy> of course, if star trek is true, we'll all be using star date in the 24th century, so we may aswell switch to that now.
  762. # [15:08] * krijnh thinks about not logging #whatwg anymore either..
  763. # [15:08] <Philip`> Relativity makes time measurement hard
  764. # [15:08] <krijnh> Silly topics in here
  765. # [15:08] <Philip`> We have a hard enough time coping with timezones and leap seconds
  766. # [15:09] <Philip`> (Uh, maybe "hard ... time" wasn't the most appropriate phrase there)
  767. # [15:09] <Philip`> krijnh: They're important topics relating to the standardisation of all aspects of the future world
  768. # [15:10] <Lachy> we should just abolish leap years and leap seconds, by adjusting the rotation of the earth and the orbit of the sun, so that each day is exactly 10 hours, and each year is exactly 100 days.
  769. # [15:10] <Lachy> but then an hour would be ~2.4 times longer than it is now
  770. # [15:11] <Philip`> If you make the Earth spin at 2.4 times its current speed, wouldn't that mean hours would still be the same length?
  771. # [15:12] <Philip`> As a bonus, geosynchronous orbit wouldn't be so far out
  772. # [15:13] <Lachy> no, I meant to adjust the rotation slightly so that a day is exactly 24 hours (current time scale), and then redefine the hour to be 1/10th of a day
  773. # [15:13] <Philip`> Hmm, insufficiently ambitious
  774. # [15:15] <Lachy> then move the earth's orbit away from the sun about 20,000km (which will help with global warming), then speed make it orbit faster (taking relativity into account) so that each year is 100 days.
  775. # [15:16] <Lachy> since we'll be moving faster, time will move slower, and everyone will live longer :-)
  776. # [15:16] <Philip`> If you move it further away and speed it up, it'll end up with a horribly elliptic orbit
  777. # [15:18] <Philip`> ("speed up" in the sense of "radians per second", not "metres per second")
  778. # [15:18] <Lachy> not if we increase the mass of the sun, which will increase its gravity, and thus make the planet orbit faster
  779. # [15:19] <Philip`> Good point
  780. # [15:19] <Lachy> we've got 7 other planets we can throw into it to do that
  781. # [15:20] <Philip`> They have pretty negligible mass
  782. # [15:20] <Lachy> jupiter is significant
  783. # [15:20] <Philip`> Not compared to the Sun
  784. # [15:20] * Joins: csarven (i=csarven@on-irc.csarven.ca)
  785. # [15:20] <Lachy> is it enough to increase the sun's mass by the necessary amount?
  786. # [15:22] <Philip`> Jupiter: 1.8986×10^27 kg
  787. # [15:22] <Philip`> Sun: 1.9891×10^30 kg
  788. # [15:22] <Philip`> 0.1% isn't going to do very much at all
  789. # [15:24] <Lachy> maybe we just wait till Andromeda collides with the Milky Way, and one of those stars will merge with the sun to make it big enough.
  790. # [15:26] <Philip`> Stars don't just merge - the momentum needs to go somewhere
  791. # [15:26] <Lachy> hmm. true
  792. # [15:26] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  793. # [15:27] <Philip`> If you make a little man out of plasticine and stand him on a wall, and shoot him with a rifle with a plasticine bullet, they don't merge into a slightly larger man standing on the wall
  794. # [15:27] <Lachy> what about just moving earth to a larger star?
  795. # [15:28] <krijnh> annevk: can't you change the topic in #css ? :)
  796. # [15:29] <mpt> Philip`, that's because the difference between the bullet's force and the gravitational force is big enough. But that's nothing to do with why stars don't merge when galaxies do.
  797. # [15:30] <Lachy> what would really happen if two stars got close enough, is that they would begin to orbit each other forming a binary system, and gradually get closer and closer.
  798. # [15:30] <Philip`> mpt: Sorry, logical arguments are not allowed in here
  799. # [15:30] <Lachy> I'm not sure what effect the gravitational waves would have upon the earth then, it might tear it apart.
  800. # [15:31] <mpt> Philip`, pants.
  801. # [15:32] <Philip`> Lachy: Depends on their initial relative velocities
  802. # [15:32] <Philip`> They usually wouldn't just happily fall into a circular orbit for no reason
  803. # [15:33] <Lachy> and would also depend on their individual mass too
  804. # [15:33] <Philip`> and I have no idea what conditions would be needed for them to orbit at all, instead of just swinging past each other
  805. # [15:33] <Philip`> mpt: Okay, you win that argument :-(
  806. # [15:37] <annevk> krijnh, everyone can as far as I can tell
  807. # [15:38] <annevk> krijnh, though I made the change I guess you were hinting at...
  808. # [15:56] * Quits: tndH (i=Rob@adsl-77-86-9-123.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
  809. # [15:58] * Joins: tndH (i=Rob@adsl-77-86-9-123.karoo.KCOM.COM)
  810. # [16:01] <krijnh> Thanks, wouldn't be nice if I were logging without anybody knowing :)
  811. # [16:08] * Joins: myakura_ (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
  812. # [16:12] * Joins: phsiao (n=shawn@nat/ibm/x-5e2db654d8ca52ae)
  813. # [16:21] * Joins: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net)
  814. # [16:22] * Joins: billmason (n=billmaso@ip200.unival.com)
  815. # [16:22] * Quits: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) (Read error: 110 (Connection timed out))
  816. # [16:23] * Quits: MacDome (n=eric@c-24-130-11-246.hsd1.ca.comcast.net) (Client Quit)
  817. # [16:33] * Quits: webben (n=benh@nat/yahoo/x-7ea15b6ec5bd853a)
  818. # [16:34] <hendry> anyone know of a good CJK test suite? testing shiftjis, euc-jp character encodings?
  819. # [16:39] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
  820. # [16:42] * Joins: eseidel (n=eseidel@nat/google/x-621f91b0a7e59be5)
  821. # [16:43] * Joins: aroben (n=aroben@unaffiliated/aroben)
  822. # [16:50] * Joins: webben (n=benh@nat/yahoo/x-c91d6951b676710a)
  823. # [16:51] * Joins: qwert666_ (n=qwert666@acbd33.neoplus.adsl.tpnet.pl)
  824. # [16:59] * Joins: virtuelv (n=virtuelv@225.80-203-100.nextgentel.com)
  825. # [17:07] * Quits: myakura_ (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  826. # [17:09] * Quits: qwert666 (n=qwert666@acaq38.neoplus.adsl.tpnet.pl) (Read error: 110 (Connection timed out))
  827. # [17:12] * Quits: eseidel (n=eseidel@nat/google/x-621f91b0a7e59be5)
  828. # [17:19] * Joins: andersca (n=andersca@c-71-198-2-225.hsd1.ca.comcast.net)
  829. # [17:19] * Joins: eseidel (n=eseidel@nat/google/x-ea1970fdc902ce30)
  830. # [17:20] * Quits: zcorpan (n=zcorpan@pat.se.opera.com) (Read error: 110 (Connection timed out))
  831. # [17:20] * hendry discovers dns under Standard metadata names
  832. # [17:20] <hendry> I wonder if that will help my browser stop acting stupid when DNS drops or my net connection is a little unstable
  833. # [17:29] * Joins: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com)
  834. # [17:32] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  835. # [17:47] * Joins: shepazu (n=schepers@218.246.74.90)
  836. # [18:07] * Quits: andersca (n=andersca@c-71-198-2-225.hsd1.ca.comcast.net) ("a")
  837. # [18:17] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  838. # [18:26] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  839. # [18:27] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 104 (Connection reset by peer))
  840. # [18:27] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
  841. # [18:28] <zcorpan_> Hixie: <object> doesn't list name='' as its attributes and name is missing in the idl
  842. # [18:40] * zcorpan_ updated html5-elements
  843. # [18:47] * Joins: maikmerten (n=maikmert@Lbb76.l.pppool.de)
  844. # [18:48] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  845. # [19:01] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 110 (Connection timed out))
  846. # [19:10] * Joins: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi)
  847. # [19:10] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Read error: 104 (Connection reset by peer))
  848. # [19:13] * Joins: Lachy (n=Lachlan@ti200710a340-2662.bb.online.no)
  849. # [19:18] * annevk should update html5-diff
  850. # [19:27] <hsivonen_> krijnh: logging #xhtml is useful
  851. # [19:29] <Dashiva> Maybe the bot should filter away messages :)
  852. # [19:30] <hsivonen_> krijnh: and logging #wai-aria on w3.org would be useful, too
  853. # [19:31] <BenMillard> hsivonen_, +1
  854. # [19:32] * Quits: Camaban (n=alee@85-211-23-42.dyn.gotadsl.co.uk) ("Ex-Chat")
  855. # [19:33] * hsivonen_ is now known as hsivonen
  856. # [19:33] <Dashiva> Pretty warlike convo in xhtml: "our position seems to be getting stronger; TBL seemed to lean our way; think we are winning"
  857. # [19:34] * Joins: weinig (n=weinig@17.203.15.172)
  858. # [19:34] <Philip`> I'd like a war in which you could win by having someone lean at you, instead of having to bomb and shoot tens of thousands of people
  859. # [19:35] * Joins: andersca (n=andersca@nat/apple/x-323a4d3d0a269ae4)
  860. # [19:35] <Dashiva> Play board games :)
  861. # [19:35] * Philip` dislikes cross-posting public-html and whatwg combined with whatwg's member-only posting and his different email addresses used for each list
  862. # [19:39] <annevk> maybe you should use a single e-mail address :)
  863. # [19:39] <Philip`> That would be too convenient
  864. # [19:40] <Philip`> and I don't want to change any of the ones that I use, for legacy compatibility
  865. # [19:40] <Philip`> (and because I'm lazy)
  866. # [19:41] <Dashiva> I like being able to sort by email address
  867. # [19:43] <annevk> hmm, xtech.org is hit by encoding errors
  868. # [19:43] <annevk> it also uses some weird ass html
  869. # [19:44] <Lachy> I tried filtering by haing different email addresses once. I find it mostly ineffective and useless. Filtering on list-id is better
  870. # [19:46] <Dashiva> Well, it saves you from having to configure the client every time you join a new list
  871. # [19:46] <Dashiva> And it works for non-list mail too :)
  872. # [19:47] <BenMillard> annevk, I noticed lots of <a href="foo" title=""> on there some time ago. But that's really good for accessibility; it uses the title attribute.
  873. # [19:47] <Philip`> In theory, having multiple email addresses lets you work out where spammers are finding your address from
  874. # [19:48] <BenMillard> annevk, having their homepage at http://2008.xtech.org/public/news is weird, though
  875. # [19:48] <Dashiva> Philip`: Yeah. Like I get a lot more spam on my w3c sub than the whatwg one. Odd
  876. # [19:50] <Philip`> I suppose the actual result is that you get all the spam sent to one address, plus all the spam sent to the other address, so you end up with twice as much spam
  877. # [19:50] <Dashiva> Yeah, makes it much easier for the filter to catch it
  878. # [19:50] <Lachy> Before I disabled it, I use to get spam sent to email addresses like [message-id]@lachy.id.au, where they got that from the w3 archives
  879. # [19:52] <Lachy> Dashiva, how does using mutliple email addresses save you from having to configure the client for every new list? Don't you get a new email address for each list?
  880. # [19:52] <Lachy> or do you use each email for a group of lists?
  881. # [19:53] <annevk> BenMillard, setting title to the empty string is good for access?
  882. # [19:53] * annevk isn't sure he got the point
  883. # [19:53] <Dashiva> Lachy: Groups
  884. # [19:53] <Dashiva> Like I have one for all the whatwg lists and non-list whatwg correspondence
  885. # [19:53] <BenMillard> annevk, :D
  886. # [19:55] <Lachy> ok. I use procmail to filter all my mail into appropriate folders on the server side now, typically based on list-id, and most other things go into the inbox
  887. # [19:56] <BenMillard> annevk, it was a joke: the authors or their authoring tool probably think generting title on every <a href> is a good thing, even though it is nearly always the empty string on that site
  888. # [19:56] <annevk> ah :)
  889. # [19:56] <annevk> I mostly use the title attribute if the contents of the <a> element are not clear enough or quite different from the title of the page I'm pointing at
  890. # [19:56] <annevk> of course, given that the Web can always change it's not guaranteed to be accurate :)
  891. # [19:57] * Dashiva used <abbr @title> today
  892. # [19:57] <BenMillard> annevk, it's surprising how many sites I've built where the client has added title="foo" where the link text already said "foo"
  893. # [19:58] <Philip`> Dashiva: Did you use it for writing human/machine-readable dates?
  894. # [19:58] <annevk> that seems kind of pointless :)
  895. # [19:58] <Dashiva> Philip`: No, for the ACM ICPC
  896. # [19:58] <BenMillard> annevk, my suspicion is there's some bullshit SEO crooks making a living from coning clients who don't know better into paying for it
  897. # [19:58] <Philip`> Dashiva: Ah, sounds like you're in the minority then
  898. # [19:58] <BenMillard> making websites is pretty sad at times
  899. # [19:58] <BenMillard> s/coning/conning
  900. # [19:58] * Joins: sverrej (n=sverrej@89.10.27.86)
  901. # [19:58] <annevk> nah, making web sites is cool
  902. # [19:59] <Philip`> Making people visit your web site is the sad part
  903. # [19:59] <Philip`> particularly when it's someone else's site, and it's really boring, but they want lots of visitors anyway
  904. # [19:59] <BenMillard> you need to hire an SEO crook!
  905. # [19:59] <Dashiva> Philip`: That sounds like a potential analogy for too many current events
  906. # [20:01] * Philip` fails to understand the reference :-(
  907. # [20:01] <Dashiva> Maybe I should have included an alternate non-subtle representation of the reference
  908. # [20:03] <Philip`> Ah
  909. # [20:03] * Philip` goes home
  910. # [20:04] * Parts: sverrej (n=sverrej@89.10.27.86) ("Ex-Chat")
  911. # [20:07] <Philip`> (but not before noting that http://www.w3.org/Consortium/sup is still an amusing example of SEO)
  912. # [20:08] <annevk> '<meta name="ROBOTS" content="INDEX, NOFOLLOW" />'
  913. # [20:15] * Quits: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  914. # [20:15] <annevk> To keep the WHATWG blog active and useful should we try to post an update of what's going on every two weeks or every week or so?
  915. # [20:16] <annevk> I'm willing to put some effort behind doing that, though I'm pretty sure my writings will be biased. I guess I'm asking the rest of you to be editor for corrections, etc. Either by comments or modifications to the post directly...
  916. # [20:18] <BenMillard> that blog is a soapbox so, bias seems fine to me
  917. # [20:18] <annevk> I'm assuming lots of people will take it as authorative for one reason or another so keeping it as accurate and objective as possible would be good :)
  918. # [20:19] <BenMillard> a summary of what's gone on every 2 weeks sounds great, though
  919. # [20:20] <BenMillard> CSSWG's blog have little messages with resolutions and stuff quite regularly these days
  920. # [20:22] * Quits: maikmerten (n=maikmert@Lbb76.l.pppool.de) (Remote closed the connection)
  921. # [20:25] * Joins: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  922. # [20:54] <Philip`> We should get two very differently biased people, and they can write summaries of alternate weeks, so the biases cancel out
  923. # [20:56] <hsivonen> http://krijnhoetmer.nl/irc-logs/xhtml/20080416#l-156
  924. # [20:59] * Joins: Camaban (n=alee@77-103-78-94.cable.ubr08.hawk.blueyonder.co.uk)
  925. # [20:59] * Quits: jruderman (n=jruderma@c-67-180-174-213.hsd1.ca.comcast.net)
  926. # [21:02] * Parts: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  927. # [21:03] * Joins: hasather_ (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  928. # [21:06] * Joins: jgraham[] (n=james@81-86-217-60.dsl.pipex.com)
  929. # [21:23] * weinig is now known as weinig|food
  930. # [21:29] <webben> BenMillard: Have you considered setting up a paypal donate button or something else that would make it easy to send you money, btw?
  931. # [21:30] * Quits: andersca (n=andersca@nat/apple/x-323a4d3d0a269ae4) (Read error: 104 (Connection reset by peer))
  932. # [21:33] <BenMillard> webben, considered it but sustainable funding can't be a few people sending a dollar each week
  933. # [21:33] <BenMillard> which, for a niche subject like this, is probably all that would retrieve
  934. # [21:33] <BenMillard> electronic banking (such as BACS) is convenient once you exchange details
  935. # [21:34] <BenMillard> why do you ask? feel like giving me £1,000? :)
  936. # [21:34] * Joins: andersca (n=andersca@nat/apple/x-5cbcdafbc6f6af6a)
  937. # [21:38] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
  938. # [21:39] <webben> BenMillard: I wish. Just thinking about Clark's patronage drive for a similar niche thing.
  939. # [21:39] <webben> (not quite as niche, admittedly)
  940. # [21:39] <webben> BenMillard: It might also help if you gave some indication of how much you think would pay for what?
  941. # [21:40] <webben> how much more will accessible with TABLE be if we were to give you £100? Or £500? Or £1,000? Or £10,000?
  942. # [21:41] <webben> granted it's hard to know
  943. # [21:44] * Quits: eseidel (n=eseidel@nat/google/x-ea1970fdc902ce30) (Connection reset by peer)
  944. # [21:44] * Joins: eseidel (n=eseidel@nat/google/x-e483b763fabef50c)
  945. # [21:52] <gsnedders> Error: obsolete example. BAR no longer exist as an F1 team :P
  946. # [21:53] * hsivonen tries to stay out of the abbr thread; writes software instead
  947. # [21:54] <BenMillard> webben, people I've spoken to about sponsorship generally seem unwilling to talk money in public
  948. # [21:54] <BenMillard> webben, but I'm fine with doing so
  949. # [21:54] <BenMillard> webben, I'm pricing the research at £10 as it's just about livable (although drastically less than I can earn making websites)
  950. # [21:54] <BenMillard> £10 per hour, I mean
  951. # [21:55] * Quits: aroben (n=aroben@unaffiliated/aroben) (Nick collision from services.)
  952. # [21:55] * aroben_ is now known as aroben
  953. # [21:56] <BenMillard> measuring the cost-effectiveness in terms of how many times a user no longer experiences a problem with a table when they would have previously is beyond me
  954. # [21:56] <webben> yeah, I was being a bit flippant
  955. # [21:56] <BenMillard> I think it's a valid question, though :)
  956. # [21:56] <webben> you might try estimating how long you think a given task might take
  957. # [21:56] <webben> in days/weeks
  958. # [21:56] <webben> and costing that way
  959. # [21:57] <BenMillard> Collections of Interesting Data Tables was about 100 hours (somewhere in that order of magnitude)
  960. # [21:58] <BenMillard> that was spread over several months as it wasn't sponsored
  961. # [21:58] <BenMillard> changes to the spec came several months after that
  962. # [21:59] <BenMillard> (they aren't my work, though)
  963. # [21:59] <webben> I wonder if there's a tenured academic who might be interested in some of these tasks.
  964. # [21:59] <webben> they might find it more affordable
  965. # [21:59] <BenMillard> I think having an actual professional content author who is involved with accessibility and standards work brings a lot of benefits...namely realism
  966. # [22:00] <BenMillard> but the more research the merrier
  967. # [22:00] <BenMillard> Philip`'s statistics are fabulous...someone needs to give him a big pile of cash
  968. # [22:01] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  969. # [22:02] * gsnedders has been using Philip` to get HTTP headers, seeming he's been making plenty of requests :P
  970. # [22:06] <BenMillard> I've spammed WAI IG about funding and to raise awareness about the work http://lists.w3.org/Archives/Public/w3c-wai-ig/2008AprJun/0021.html
  971. # [22:06] <BenMillard> MikeSmith suggested I send something their way; Shawn Henry pointed me to exactly where
  972. # [22:07] <BenMillard> off for dinner now, then hibernation. bye all!
  973. # [22:07] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  974. # [22:08] * weinig|food is now known as weinig
  975. # [22:17] <Philip`> I approve of the idea of giving me a big pile of cash
  976. # [22:18] * Philip` transfers £1000 from his bank account to himself
  977. # [22:20] <Philip`> Actually, that's a bad idea since I need that money to pay for accommodation...
  978. # [22:24] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  979. # [22:27] <gsnedders> annevk: ping (molly wants to know if you're around)
  980. # [22:27] <annevk> i am
  981. # [22:28] * gsnedders passes message on
  982. # [22:28] <gsnedders> everything thing I say is bullshit, and I'm just a messenger boy :P
  983. # [22:30] * Joins: Molly_ (i=user@ip70-171-193-169.tc.ph.cox.net)
  984. # [22:30] <annevk> hi Molly_
  985. # [22:30] <Molly_> hey anne!
  986. # [22:30] <Philip`> gsnedders: You should get a job as an offline message service for MSN, so someone can give you a message to pass onto their friend once they come online
  987. # [22:30] <annevk> so i guess you saw my twitter :)
  988. # [22:30] <Molly_> Anne: It was your Twitter ping that inspired my visit
  989. # [22:31] <annevk> hehe
  990. # [22:31] <Molly_> Annevk: Yes
  991. # [22:31] <gsnedders> hah.
  992. # [22:31] <Philip`> (Or does MSN do that yet? ICQ has had that for decades...)
  993. # [22:31] <gsnedders> Philip`: MSN doesn't.
  994. # [22:31] <gsnedders> It's what my school uses :(
  995. # [22:31] <gsnedders> (well, everyone at my school)
  996. # [22:31] <Molly_> So here's the thing, I have done NO organization or promotion of this thing
  997. # [22:31] <annevk> Molly_, from all WHATWG fanboys, I believe only Henri and myself will show up
  998. # [22:31] <gsnedders> annevk: not fanbois?
  999. # [22:31] <Molly_> but if we get something out there, we can do something
  1000. # [22:31] <gsnedders> :P
  1001. # [22:31] <Molly_> you mean to xTech itself?
  1002. # [22:31] <annevk> yeah
  1003. # [22:32] <annevk> oh right
  1004. # [22:32] <annevk> it could be promoted separate from XTech
  1005. # [22:32] <Molly_> annevk: it can be, yes, and we can also directly ask people we know will be there
  1006. # [22:32] <tomg> er MSN has offline messaging
  1007. # [22:32] <gsnedders> Have it on the biggest island of the British Isles!
  1008. # [22:32] <gsnedders> tomg: since when? :\
  1009. # [22:32] <Molly_> annevk: Something where everyone gets a chance to talk about the Open Web as they see it. They would get a certain amount of time
  1010. # [22:33] <tomg> with the official client
  1011. # [22:33] <Molly_> that sort of thing? We need to do something with the room
  1012. # [22:33] <gsnedders> tomg: Peh! Who uses that!? :P
  1013. # [22:33] <tomg> gsnedders: few years?
  1014. # [22:33] <tomg> not I
  1015. # [22:33] <gsnedders> tomg: the Messenger for Mac doesn't support it
  1016. # [22:33] <tomg> not entirely sure why Adium and co don't do it though
  1017. # [22:33] <Molly_> annevk: The other thought I had was to do that and/or have a "sandbox" room - informal for people to hang out, maybe a planned "open Mike" or something
  1018. # [22:33] <annevk> Molly_, yeah, everyone is required to do their 1 minute pitch and then we go out for a beer
  1019. # [22:33] <gsnedders> tomg: So only the official Windows one does.
  1020. # [22:34] <tomg> Messenger for Mac barely does anything as it is :)
  1021. # [22:34] <Molly_> annevk: I like the way you think LOL
  1022. # [22:34] <gsnedders> tomg: next version of the Mac one is meant to have feature parity with the next version of the Windows one, though
  1023. # [22:34] <Molly_> annevk: and if only you, Henri, and I show up it'll be three minutes and then off to the pub.
  1024. # [22:34] * Philip` likes BitlBee + irssi + screen as an MSN/etc client, though that might be partly because he never talks to anyone and he's happy it sits unobtrusively in the background
  1025. # [22:34] <gsnedders> (but likely will still have a horrid UI)
  1026. # [22:34] <annevk> Molly_, hehe
  1027. # [22:35] <Molly_> annevk: What about David Storey?
  1028. # [22:35] <annevk> Molly_, just having an informal chat on where everyone wants to go would be cool
  1029. # [22:35] <annevk> i've actually no idea if david will shop up
  1030. # [22:35] <annevk> i suppose he might :)
  1031. # [22:35] <Molly_> hahaha
  1032. # [22:35] <Molly_> if there's beer!
  1033. # [22:35] <annevk> and a room to crash in :p
  1034. # [22:35] <gsnedders> :P
  1035. # [22:35] <tomg> gsnedders: there's not much point in them bothering with Adium around :)
  1036. # [22:36] <gsnedders> I tell you, you're as bad as my friends, Molly_ :)
  1037. # [22:36] * Molly_ rolls eyes at both annevk and gsnedders
  1038. # [22:36] <tomg> I'm so glad this train has automated stop announcements it's so easy to get wrapped up in IRC
  1039. # [22:36] <gsnedders> tomg: Until a year or so ago, I would have now bitched about the horridness of its UI :)
  1040. # [22:36] <tomg> skins!
  1041. # [22:36] <gsnedders> tomg: Proteus looks good out of the box, though. I don't want to spend ten hours making an IM client usable :)
  1042. # [22:37] <gsnedders> Or just fit into Aqua at all.
  1043. # [22:37] <tomg> well, ok :)
  1044. # [22:37] <hsivonen> Molly_: HTML5 side event at XTech?
  1045. # [22:38] <annevk> that'd be cool too
  1046. # [22:38] <Molly_> hsivonen: Ooh, that could be very cool
  1047. # [22:38] <annevk> especially if we can get lots of developers and designers to show up
  1048. # [22:38] <hsivonen> were you talking about something else?
  1049. # [22:38] <Molly_> hsivonen: what do you think about you and Anne doing a presentation about key topics in HTML5?
  1050. # [22:38] <annevk> we weren't really sure yet
  1051. # [22:38] <Molly_> that would be awesome!
  1052. # [22:39] <Molly_> hell, I'd go to that just as an attendee myself
  1053. # [22:39] <annevk> Molly_, you have the room on May 6?
  1054. # [22:40] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1055. # [22:40] * annevk arrives evening May 4
  1056. # [22:40] <Molly_> is that the workshop day?
  1057. # [22:40] <hsivonen> I suppose I could say a word or two
  1058. # [22:40] <annevk> i believe so, yes
  1059. # [22:40] <annevk> yeah, May 6 is tutorial/workshop
  1060. # [22:40] <annevk> May 7-9 is the conference
  1061. # [22:40] <Molly_> yep that's the day
  1062. # [22:40] <Molly_> we have it the entire day
  1063. # [22:41] <annevk> nice
  1064. # [22:41] <hsivonen> I arrive on May 5th, so May 6th works for me
  1065. # [22:41] <annevk> now the question is how we reach developers etc. in Dublin
  1066. # [22:42] <annevk> Molly_, I guess your blog would work best for that ;)
  1067. # [22:42] <Molly_> that's not the problem at all, really - we can all blog it once we agree what we're doing and then get it out on upcoming and facebook
  1068. # [22:43] <tomg> Dublin?
  1069. # [22:43] <gsnedders> And pay for me to come to Dublin :P
  1070. # [22:43] <gsnedders> And get me off school :P
  1071. # [22:43] <annevk> tomg, http://2008.xtech.org/
  1072. # [22:43] <tomg> ah
  1073. # [22:43] <annevk> gsnedders, getting to Dublin is cheap using Ryanair or something
  1074. # [22:43] <Molly_> tomg: sorry!
  1075. # [22:43] <annevk> I got a 35 EUR ticket from Madrid
  1076. # [22:44] <Molly_> tomg: I should have explained myself better
  1077. # [22:44] <gsnedders> annevk: true. But school. :(
  1078. # [22:44] <tomg> urm. if my 3G will work. which it isn't
  1079. # [22:44] <jgraham_> If you could insert an extra week into the year so that I can come too, it would be much appreciated :)
  1080. # [22:44] <annevk> 35 EUR is 25 EUR cheaper than a supposedly _free_ ticket from Flying Blue (Air France / KLM "fame")
  1081. # [22:44] * Molly_ can write a letter "dear snedds' school, please let him come to Dublin with us. We promise to leave him outside the pub"
  1082. # [22:45] <gsnedders> :D
  1083. # [22:45] <tomg> dodgy dodgy connection. :(
  1084. # [22:45] <gsnedders> I'll probably make it to the TP if there's an HTML WG meeting again
  1085. # [22:47] * Quits: billmason (n=billmaso@ip200.unival.com) (Read error: 104 (Connection reset by peer))
  1086. # [22:48] <jgraham_> Molly_: I think you're OK to take gsnedders _into_ the pub, he just can't have alcohol
  1087. # [22:48] <gsnedders> jgraham_: I dunno about Irish law. It's different within the union, yet alone outwith it.
  1088. # [22:48] <Molly_> okay, how about this. We'll start at 10, and have an "Open the Web" session which I'll do (I'll get videos and fun stuff from lots of people who can't be there - let me know if you want to do that) . That'll be an hour. Then an HTML5 session with Anne and Henri? Then, lunch on our own, back by 13:30 for "Open the Web" open discussion 'til tea-time around 3pm, then how about an "open mike" style lightening talk where anyone can get up and do 2
  1089. # [22:49] <gsnedders> "get up and do 2" (it cut off there)
  1090. # [22:49] <jgraham_> gsnedders: Well I found a very non-authoritative looking website that said that
  1091. # [22:49] <tomg> ouch
  1092. # [22:49] <gsnedders> jgraham_: heh.
  1093. # [22:49] <tomg> these conferences are expensive
  1094. # [22:49] <Molly_> this day is free
  1095. # [22:49] <Molly_> that's the other point btw
  1096. # [22:49] <gsnedders> jgraham_: Need to get me out of school first, though, and to Erie
  1097. # [22:49] <Molly_> this is open to the public (first come first serve in terms of space) but free
  1098. # [22:49] <Molly_> as I'm the one buying the room, not the conference
  1099. # [22:50] <gsnedders> Well, I of course have a place if I'm there, but I'm special :P
  1100. # [22:50] * Molly_ wonders if gsnedders means special as in "short bus" special or something else?
  1101. # [22:50] <jgraham_> gsnedders: I would be more sympathetic if I could make it :)
  1102. # [22:50] <hsivonen> Molly_: seems OK
  1103. # [22:51] <gsnedders> Molly_: special as in knowing the organiser :)
  1104. # [22:51] <Molly_> anyone else have any ideas? All ideas welcome!
  1105. # [22:51] <gsnedders> Give me money?
  1106. # [22:51] <Molly_> and if you happen to be in Dublin, come!
  1107. # [22:51] <Molly_> gsnedders: why would I give you money, even if I had it to give?
  1108. # [22:52] <gsnedders> Molly_: Because I'm lovesick (though you don't know that :P) and awesome.
  1109. # [22:52] <annevk> Molly_, sounds good to me
  1110. # [22:52] <annevk> tomg, you don't have to come to the conference
  1111. # [22:53] <Molly_> tomg: that's the point, if you can come along to Dublin you can join us for the conf
  1112. # [22:53] <Molly_> er, the day
  1113. # [22:53] <annevk> tomg, the place we have on May 6 is paid for by Molly Inc.
  1114. # [22:53] <tomg> nice
  1115. # [22:53] <Philip`> annevk: You could probably reply to Smylers' "Can you link to examples of such webpages, which have <abbr> elements without title attibutes? What does that mark-up currently achieve?"
  1116. # [22:53] <tomg> ohh. get to get off train.
  1117. # [22:53] <tomg> er, got
  1118. # [22:53] <Philip`> since http://www.w3.org/TR/XMLHttpRequest/ has <abbr>e.g.</abbr>
  1119. # [22:53] <tomg> bye!
  1120. # [22:53] <Molly_> I just expect everyone to be paying for my beers at the pub. And I'm not a cheap drunk :D
  1121. # [22:53] <annevk> see you
  1122. # [22:54] * Molly_ waves by to tomg
  1123. # [22:54] <Philip`> (although "could" probably doesn't mean "should")
  1124. # [22:54] * gsnedders actually marks up e.g. as <i lang="la"><abbr title="exempli gratia">e.g.</abbr></i>
  1125. # [22:54] <annevk> Philip`, I think I was just in a marking up phase...
  1126. # [22:54] <annevk> Molly_, hah
  1127. # [22:54] <hsivonen> Molly_: that would break the pattern :-)
  1128. # [22:55] <gsnedders> Molly_: you know I wouldn't :)
  1129. # [22:55] * Molly_ is laughing so hard she needs to get a glass of water
  1130. # [22:55] <gsnedders> Molly_: Well, at least I'm not making you snort up Pepsi through your nose again :)
  1131. # [22:56] <Molly_> the things some people know about me. sheesh. Well, at least I know I've made a mark in this world, however infamous rather than famous it might be
  1132. # [22:56] <gsnedders> :P
  1133. # [22:56] <jgraham_> gsnedders: OOI it was the 9th May that you wanted to meet up in Cambridge, not the 10th, right?
  1134. # [22:56] <gsnedders> jgraham_: Friday.
  1135. # [22:56] * jgraham_ needs to avoid double booking himself
  1136. # [22:56] <gsnedders> Don't ask me the date!
  1137. # [22:57] <Philip`> Friday is the 9th
  1138. # [22:57] <jgraham_> gsnedders: Friday is good :)
  1139. # [22:57] <gsnedders> Assuming Philip` is right, the 9th therefore.
  1140. # [22:57] <Philip`> unless my calendar is lying
  1141. # [22:57] <Philip`> or unless my calendar is correct but my clock is lying
  1142. # [22:57] <gsnedders> My calendar agrees, FWIW
  1143. # [22:58] <Philip`> Ah, so that answer wins best out of three
  1144. # [22:58] <jgraham_> Yeah, I knew the 9th was the Friday
  1145. # [23:02] <hsivonen> I deployed the new iframe/object browsing context stuff and the abbr-title thing
  1146. # [23:02] <gsnedders> jgraham_: <http://flickr.com/photos/gsnedders/2427943333/sizes/o/in/set-72157604643134411/> — that shows the distortion of the lens quite well, FWIW
  1147. # [23:03] <gsnedders> (i.e., the tower should be straight)
  1148. # [23:03] * Joins: webben_ (n=benh@nat/yahoo/x-ca497dc6f90bb576)
  1149. # [23:05] * Quits: eseidel (n=eseidel@nat/google/x-e483b763fabef50c)
  1150. # [23:06] * Quits: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu) (Connection reset by peer)
  1151. # [23:07] * Joins: eseidel (n=eseidel@nat/google/x-9d4b77042de41414)
  1152. # [23:09] * Joins: webben__ (n=benh@nat/yahoo/x-fad89e0c3b86f616)
  1153. # [23:09] * Quits: webben (n=benh@nat/yahoo/x-c91d6951b676710a) (Read error: 104 (Connection reset by peer))
  1154. # [23:09] <Molly_> @hsivonen: Henri, how do you best like to present? Just talk w/ slides? On a panel? Interview?
  1155. # [23:09] <Molly_> I'm thinking it might be fun to do at least part of the HTML5 as an interview
  1156. # [23:10] <Molly_> so some "hot topic" questions can be asked
  1157. # [23:10] <Molly_> etc.
  1158. # [23:10] <Molly_> sorry, I'm twittering too much. everything is now @nick etc.
  1159. # [23:10] <Molly_> that would be:
  1160. # [23:11] <Molly_> hsivonen: please see above :)
  1161. # [23:11] * Quits: webben__ (n=benh@nat/yahoo/x-fad89e0c3b86f616) (Client Quit)
  1162. # [23:13] * Quits: roc (n=roc@121-72-184-6.dsl.telstraclear.net)
  1163. # [23:25] * Quits: webben_ (n=benh@nat/yahoo/x-ca497dc6f90bb576) (No route to host)
  1164. # [23:26] * Joins: KevinMarks (n=KevinMar@nat/google/x-96658129b74f1b1f)
  1165. # [23:27] <hsivonen> hmm. panel/interview means less work for me but also means inconvenient questions. hmm.
  1166. # [23:28] <hsivonen> Molly_: I think I'd like to say a something prepared briefly first and then open the mic for questions
  1167. # [23:28] <Molly_> hsivonen: Henri, that sounds good. But you'll have to be prepared for some "inconvenience" of course ;)
  1168. # [23:29] <hsivonen> yeah :-)
  1169. # [23:29] * Molly_ waves at KevinMarks
  1170. # [23:29] <hsivonen> Molly_: specifically, I'd like to replay the TPAC bit about commoditizing HTML parsing
  1171. # [23:30] <Molly_> hsivonen: One thing that occurs to me is that some people who might show up in the early part of the day won't know too much about HTML5 itself. I want your or Anne or someone to do a "10 things you must know" kind of talk to start off. Then open to questions
  1172. # [23:31] <Molly_> hsivonen: then in the afternoon there's room for detailed presentations
  1173. # [23:31] <Molly_> hsivonen: what do you think?
  1174. # [23:31] <Molly_> all? Anyone? We're putting together a free day of material on HTML5, browsers, open web ideas - free to the public in Dublin on 6 May
  1175. # [23:31] <Molly_> help out!
  1176. # [23:32] <hsivonen> Molly_: I believe Anne already has a practical "HTML5 in a few slides" presentation
  1177. # [23:32] <Molly_> hsivonen: that sounds perfect
  1178. # [23:34] <Molly_> last year I called it "Blue Sky" and referred to it as a "Browser Summit"
  1179. # [23:34] <Molly_> we should do something with the name
  1180. # [23:35] <Molly_> and do them elsewhere too
  1181. # [23:35] <Molly_> FutureWeb!
  1182. # [23:36] <Molly_> we could go with a FutureShock theme
  1183. # [23:39] * Philip` is more interested in LegacyWeb
  1184. # [23:40] <Philip`> which I suppose is basically the same thing, since the future is just a continuation of the past
  1185. # [23:40] <Philip`> except that in the future we'll have accumulated more mistakes
  1186. # [23:41] <Philip`> (Maybe I'm just being pessimistic)
  1187. # [23:42] * Quits: jgraham[] (n=james@81-86-217-60.dsl.pipex.com) ("I get eaten by the worms")
  1188. # [23:44] * Joins: blooberry (n=brian@c-76-126-194-196.hsd1.ca.comcast.net)
  1189. # [23:44] * Quits: phsiao (n=shawn@nat/ibm/x-5e2db654d8ca52ae)
  1190. # [23:45] <annevk> Molly_, FutureWeb! sounds good
  1191. # [23:45] <annevk> maybe have a subtitle with HTML5, etc. in it
  1192. # [23:46] <Molly_> annevk: I looked up the domain and it isn't available. the .net version is for 3.5k USD
  1193. # [23:46] <Molly_> annevk: I'm thinking for future events, etc.
  1194. # [23:47] <Molly_> annevk: This is something I want to keep going, and encourage others to do where/when/how they can
  1195. # [23:47] <Molly_> hmmmm
  1196. # [23:47] <hsivonen> annevk: did your HTML5 intro slides have strategy/economics/anti-lock-in stuff on them or just examples of new features?
  1197. # [23:48] <annevk> i had several
  1198. # [23:48] <annevk> some talked about design principles and such
  1199. # [23:48] * Quits: eseidel (n=eseidel@nat/google/x-9d4b77042de41414)
  1200. # [23:49] <hsivonen> ok
  1201. # [23:49] <Molly_> we need a very basic top 10 things you (devs/designers) need to know about HTML5
  1202. # [23:49] <Molly_> then anything branching from that is good
  1203. # [23:49] <Molly_> I just think that's really important to start with
  1204. # [23:49] <Molly_> that, and q&a
  1205. # [23:50] * Joins: roc (n=roc@202.0.36.64)
  1206. # [23:50] <annevk> Molly_, there's a similar domain name available but if I mention it here it might get squatted...
  1207. # [23:50] <annevk> Molly_, yeah, i can give such a high level intro to HTML5
  1208. # [23:50] <Molly_> annevk: send 'em to me private I'll immediately register whatever is yummy :)
  1209. # [23:50] <Molly_> annevk: Perfect
  1210. # [23:50] <annevk> are you registered on freenode?
  1211. # [23:51] <annevk> private messaging on freenode sucks :(
  1212. # [23:52] <hsivonen> Molly_: I think the top 10 need to know things do include design principle stuff and evangelism about off-the-shelf parsing
  1213. # [23:53] <annevk> Molly_, e-mailed
  1214. # [23:53] <Molly_> hsivonen: I understand and agree. Of course, remember that our audience will be very mixed
  1215. # [23:53] * Quits: csarven (i=csarven@on-irc.csarven.ca) ("http://www.csarven.ca")
  1216. # [23:53] <Molly_> so we need a variety of topics from what will seem very basic to you
  1217. # [23:53] <Molly_> to more detailed, no?
  1218. # [23:53] <hsivonen> yeah
  1219. # [23:54] <Molly_> annevk: got it, thx
  1220. # [23:57] * Quits: tndH (i=Rob@adsl-77-86-9-123.karoo.KCOM.COM) ("ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508]")
  1221. # [23:57] * Quits: gsnedders (n=gsnedder@host217-44-37-113.range217-44.btcentralplus.com) ("Partying in teh intarwebs")
  1222. # [23:58] * Joins: eseidel (n=eseidel@nat/google/x-9038ea68c8faec60)
  1223. # [23:59] <Molly_> annevk: I pwn both .com and .org of that lovely domain now!
  1224. # [23:59] <Molly_> now we have to do something with it :)
  1225. # Session Close: Tue Apr 22 00:00:00 2008

The end :)