/irc-logs / freenode / #whatwg / 2009-08-23 / end

Options:

  1. # Session Start: Sun Aug 23 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:22] * Joins: weinig (n=weinig@dan75-7-88-166-184-59.fbx.proxad.net)
  4. # [00:27] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  5. # [00:44] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  6. # [00:47] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 60 (Operation timed out))
  7. # [00:49] * Quits: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
  8. # [01:14] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) ("ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]")
  9. # [01:16] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  10. # [01:18] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
  11. # [01:22] * Quits: weinig (n=weinig@dan75-7-88-166-184-59.fbx.proxad.net)
  12. # [01:25] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  13. # [01:37] * Joins: webben (n=benh@91.84.208.208)
  14. # [01:39] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  15. # [02:02] * Joins: VasilievVV (n=vvv@mediawiki/VasilievVV)
  16. # [02:03] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 110 (Connection timed out))
  17. # [02:13] * VasilievVV is now known as vvv
  18. # [02:32] * Quits: Maurice (i=copyman@94.213.72.212)
  19. # [02:44] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  20. # [03:10] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) ("The computer fell asleep")
  21. # [03:25] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  22. # [03:36] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  23. # [04:00] * Quits: annodomini (n=lambda@wikipedia/lambda)
  24. # [04:05] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
  25. # [04:05] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Client Quit)
  26. # [04:18] * Joins: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au)
  27. # [04:29] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  28. # [04:37] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  29. # [04:47] * Quits: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
  30. # [04:48] * Joins: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
  31. # [04:49] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  32. # [04:50] * Joins: gavin (n=gavin@firefox/developer/gavin)
  33. # [04:51] * Quits: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au) ("This computer has gone to sleep")
  34. # [04:52] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
  35. # [04:54] * Quits: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
  36. # [05:07] * Joins: TabAtkins (n=chatzill@99.35.179.251)
  37. # [05:17] * Quits: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net) (Remote closed the connection)
  38. # [05:18] * Joins: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net)
  39. # [05:19] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  40. # [05:39] * Quits: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net) (Remote closed the connection)
  41. # [06:11] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  42. # [06:33] * Joins: jacobolus (n=jacobolu@c-71-202-110-51.hsd1.ca.comcast.net)
  43. # [06:38] * Quits: jacobolus (n=jacobolu@c-71-202-110-51.hsd1.ca.comcast.net) (Remote closed the connection)
  44. # [06:54] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  45. # [06:56] * Hixie ponders various better extension mechanisms for microdata
  46. # [07:01] * Quits: annodomini (n=lambda@wikipedia/lambda)
  47. # [07:05] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  48. # [07:08] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
  49. # [07:08] * othermaciej_ is now known as othermaciej
  50. # [07:10] <Hixie> i suppose we could have a first-come-first-served list of identifiers
  51. # [07:11] <Hixie> but that wouldn't work well with the vcard vocabulary...
  52. # [07:11] <Hixie> maybe we should make each item only have one type?
  53. # [07:11] <Hixie> then the identifiers can be scoped to the type...
  54. # [07:16] <Hixie> hmm
  55. # [07:16] <Hixie> i wonder if there are good use cases for giving an item two types
  56. # [07:31] * Joins: cardona507 (n=cardona5@67.180.160.250)
  57. # [07:43] * Joins: jacobolus (n=jacobolu@c-71-202-110-51.hsd1.ca.comcast.net)
  58. # [07:44] * Quits: jacobolus (n=jacobolu@c-71-202-110-51.hsd1.ca.comcast.net) (Client Quit)
  59. # [08:04] * Joins: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
  60. # [08:14] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  61. # [08:14] * Joins: gavin (n=gavin@firefox/developer/gavin)
  62. # [09:04] * Joins: harig (i=HariG@121.245.79.37)
  63. # [09:09] * Joins: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au)
  64. # [09:09] * Joins: alina (n=chatzill@122.173.58.236)
  65. # [09:20] * Quits: cardona507 (n=cardona5@67.180.160.250)
  66. # [09:42] * jgraham wonders what problem Hixie is trying to solve
  67. # [09:52] * Joins: maikmerten (n=maikmert@Z8681.z.pppool.de)
  68. # [09:56] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  69. # [09:56] <Hixie> jgraham: making the extension mechanism better than com.example.bar
  70. # [09:59] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
  71. # [09:59] * othermaciej_ is now known as othermaciej
  72. # [10:02] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 110 (Connection timed out))
  73. # [10:02] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  74. # [10:02] <jgraham> Hixie: Define "beter"
  75. # [10:02] <jgraham> Like, what qualities are you tring to optimize?
  76. # [10:03] <Hixie> usability.
  77. # [10:03] <Hixie> so probably shortness of identifiers
  78. # [10:04] <Hixie> we're going to experiment and see if com.example.bar is simple enough
  79. # [10:04] <Hixie> (See my e-mail to the whatwg list recently)
  80. # [10:04] <Hixie> but to do that i need a variety of syntaxes
  81. # [10:05] * Quits: heycam (n=cam@124-168-62-130.dyn.iinet.net.au) ("This computer has gone to sleep")
  82. # [10:06] <jgraham> Is that the specific thing that you are testing? Or is there more? Will you test prefix-based solutions (the disadvantages in that case might not come out in a short test)
  83. # [10:08] * Joins: harig` (i=HariG@121.245.79.37)
  84. # [10:10] * Joins: Lachy_ (n=Lachlan@london.perfect-privacy.com)
  85. # [10:11] <Hixie> i think prefix-based systems have been shown to be unusable pretty convincingly already
  86. # [10:12] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  87. # [10:12] * Joins: heycam (n=cam@124-168-62-130.dyn.iinet.net.au)
  88. # [10:12] * Quits: theanxy (n=wzajac@student.agh.edu.pl) (Read error: 110 (Connection timed out))
  89. # [10:16] * othermaciej is reading Jeni's blog post
  90. # [10:17] * Quits: harig (i=HariG@121.245.79.37) (Read error: 54 (Connection reset by peer))
  91. # [10:19] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
  92. # [10:21] <gavin_> that's a good post
  93. # [10:22] <gavin_> he reply to shelley's comment, in particular
  94. # [10:39] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  95. # [10:41] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  96. # [10:41] * othermaciej_ is now known as othermaciej
  97. # [10:41] * Quits: harig` (i=HariG@121.245.79.37) (Connection reset by peer)
  98. # [10:41] * Joins: harig` (i=HariG@121.245.79.37)
  99. # [10:47] * Quits: alina (n=chatzill@122.173.58.236) (Read error: 110 (Connection timed out))
  100. # [10:47] <Hixie> odd, why did a bunch of IDs just change when i regenned?
  101. # [10:47] <Hixie> jgraham: any changes to anolis i should know about?
  102. # [10:48] <jgraham> Hixie: Er, I have been poking it a bit but nothing should have changed the ids
  103. # [10:52] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  104. # [10:53] * Joins: gavin (n=gavin@firefox/developer/gavin)
  105. # [10:53] <Hixie> how about this: we restrict items to one type per item, and then allow items to be one word long
  106. # [10:53] <Hixie> and those names are automatically scoped to the type
  107. # [10:53] <Hixie> kinda like what we do now with predefined vocabularies
  108. # [10:54] <othermaciej> I did not realize there was so much discussion of microdata at public-rdf-in-xhtml-tf
  109. # [10:55] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  110. # [11:08] * Joins: Phae (n=phaeness@217.33.127.213)
  111. # [11:22] * Joins: ROBOd (n=robod@89.122.216.38)
  112. # [11:31] * Philip` isn't sure what Hixie means
  113. # [11:32] <Philip`> Did you mean "allow *itemprops* to be one word long" or something?
  114. # [11:32] <Hixie> er yes
  115. # [11:33] * Joins: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
  116. # [11:34] * Quits: maikmerten (n=maikmert@Z8681.z.pppool.de) (Remote closed the connection)
  117. # [11:36] <Philip`> <section item=org.example.animal.cat><h1 itemprop=name>... etc, and anyone processing the document should detect 'name' properties in 'org.example.animal.cat' items, rather than detecting 'org.example.animal.cat' properties in 'org.example.animal.cat' items
  118. # [11:38] * Quits: harig` (i=HariG@121.245.79.37) (Read error: 104 (Connection reset by peer))
  119. # [11:38] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
  120. # [11:39] <Philip`> What happens when you want the equivalent of <section item=org.example.animal.cat><div item=vcard><h1 itemprop='org.example.animal.cat.name fn'>... with nested items?
  121. # [11:41] * Joins: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
  122. # [11:53] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  123. # [11:53] * Joins: gavin (n=gavin@firefox/developer/gavin)
  124. # [11:59] * Quits: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au) ("Leaving")
  125. # [12:03] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
  126. # [12:04] <Hixie> Philip`: do you mean there to be an itemprop on your vcard?
  127. # [12:05] <Hixie> Philip`: if you want to extend items whose type is vcard with other properties that aren't from vcard, then you use rev-dns or uris
  128. # [12:05] <Hixie> (for any value of "vcard")
  129. # [12:06] <Hixie> nn
  130. # [12:13] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  131. # [12:20] <foolip> Hixie: gsnedders has been telling me that you did some testing of IEs "special" treatment of prefixed elements/attributes (xmlns-style), are those tests available somewhere?
  132. # [12:20] * gsnedders points out the "nn" to foolip
  133. # [12:20] * Quits: heycam (n=cam@124-168-62-130.dyn.iinet.net.au) ("This computer has gone to sleep")
  134. # [12:20] <foolip> gsnedders: "nn"?
  135. # [12:21] <gsnedders> night night
  136. # [12:21] <foolip> ah, right
  137. # [12:21] <foolip> so I finished my giant post on the microdata stuff, wonder when is the best time to publish...
  138. # [12:21] <foolip> silly americans are sleeping now
  139. # [12:21] <gsnedders> When digg and /. have fallen quiet?
  140. # [12:22] <gsnedders> :P
  141. # [12:22] <Philip`> Hixie: Um, I probably do mean that
  142. # [12:23] <foolip> meh, there's a reason I didn't go into marketing: http://blog.foolip.org/2009/08/23/microformats-vs-rdfa-vs-microdata/
  143. # [12:23] <Philip`> but I forget how microdata works
  144. # [12:23] <gsnedders> foolip: It's called "sanity".
  145. # [12:23] <foolip> haha, right you are
  146. # [12:25] * Joins: maikmerten (n=maikmert@U3960.u.pppool.de)
  147. # [12:30] * Quits: jgraham (n=jgraham@web22.webfaction.com) (Read error: 60 (Operation timed out))
  148. # [12:32] * Joins: jgraham (n=jgraham@web22.webfaction.com)
  149. # [12:34] * Quits: maikmerten (n=maikmert@U3960.u.pppool.de) (Remote closed the connection)
  150. # [12:35] * Joins: weinig (n=weinig@dan75-7-88-166-184-59.fbx.proxad.net)
  151. # [12:38] * Quits: weinig (n=weinig@dan75-7-88-166-184-59.fbx.proxad.net) (Client Quit)
  152. # [12:49] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
  153. # [13:17] * Joins: sicking_ (n=chatzill@nat/mozilla/x-zfjgrgkjgahrsdtn)
  154. # [13:21] * Joins: garbeam (n=arg@garbe.us)
  155. # [13:21] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (clarke.freenode.net irc.freenode.net)
  156. # [13:21] * Quits: webben (n=benh@91.84.208.208) (clarke.freenode.net irc.freenode.net)
  157. # [13:21] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (clarke.freenode.net irc.freenode.net)
  158. # [13:21] * Quits: garbeam_ (n=arg@garbe.us) (clarke.freenode.net irc.freenode.net)
  159. # [13:21] * Quits: sicking (n=chatzill@nat/mozilla/x-manhlfaldyzmcbbw) (clarke.freenode.net irc.freenode.net)
  160. # [13:21] * Quits: wakaba (n=wakaba@217.63.138.58.dy.bbexcite.jp) (clarke.freenode.net irc.freenode.net)
  161. # [13:21] * Quits: takkaria (n=takkaria@isparp.co.uk) (clarke.freenode.net irc.freenode.net)
  162. # [13:21] * Quits: Kuruma (n=Kuruman@p4149-ipbf2803hodogaya.kanagawa.ocn.ne.jp) (clarke.freenode.net irc.freenode.net)
  163. # [13:21] * Joins: wakaba (n=wakaba@58.138.63.217)
  164. # [13:22] * Joins: takkaria (n=takkaria@isparp.co.uk)
  165. # [13:22] * sicking_ is now known as sicking
  166. # [13:22] * Quits: wakaba (n=wakaba@58.138.63.217) (Killed by sagan.freenode.net (Nick collision))
  167. # [13:22] <jgraham> foolip: If you had waited untill the best time we wouldn't have got to see it until Tuesday or so. So being no good at amrketing is nice for the rest of us
  168. # [13:22] * Quits: sicking (n=chatzill@nat/mozilla/x-zfjgrgkjgahrsdtn) (Killed by sagan.freenode.net (Nick collision))
  169. # [13:22] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  170. # [13:22] * Joins: webben (n=benh@91.84.208.208)
  171. # [13:22] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  172. # [13:22] * Joins: garbeam_ (n=arg@garbe.us)
  173. # [13:22] * Joins: wakaba (n=wakaba@217.63.138.58.dy.bbexcite.jp)
  174. # [13:22] * Joins: sicking (n=chatzill@nat/mozilla/x-manhlfaldyzmcbbw)
  175. # [13:22] * Joins: Kuruma (n=Kuruman@p4149-ipbf2803hodogaya.kanagawa.ocn.ne.jp)
  176. # [13:22] * Quits: garbeam_ (n=arg@garbe.us) (Connection reset by peer)
  177. # [13:22] * Joins: wakaba_ (n=wakaba@217.63.138.58.dy.bbexcite.jp)
  178. # [13:22] * Joins: sicking_ (n=chatzill@nat/mozilla/x-vcsecbzqntyaftep)
  179. # [13:23] <foolip> jgraham: Is that so? I'll just have to write something else for Tuesday then :)
  180. # [13:24] * Quits: wakaba (n=wakaba@217.63.138.58.dy.bbexcite.jp) (Read error: 54 (Connection reset by peer))
  181. # [13:24] <foolip> jgraham: I'm thinking that converting the microdata tree to a DOM tree or JavaScript object might be a better way of visualizing/testing markup than the full JSON/RDF
  182. # [13:25] * Quits: sicking (n=chatzill@nat/mozilla/x-manhlfaldyzmcbbw) (Read error: 60 (Operation timed out))
  183. # [13:26] * sicking_ is now known as sicking
  184. # [13:32] <jgraham> Someone should remister mantics.se for use in reverse DNS identifiers
  185. # [13:33] <jgraham> *register
  186. # [13:34] <jgraham> foolip: I'm not sure what context you have in mind
  187. # [13:34] <jgraham> Or what type of tree/object you would like
  188. # [13:34] <foolip> did you read my post?
  189. # [13:35] <foolip> the microdata example could be made into this XML:
  190. # [13:35] <foolip> <vcard fn="Philip Jägenstedt" url="http://foolip.org/">
  191. # [13:35] * Quits: gavin (n=gavin@firefox/developer/gavin) (Success)
  192. # [13:35] * Joins: gavin (n=gavin@firefox/developer/gavin)
  193. # [13:36] <foolip> I didn't bother to mention that because it would probably be confusing though
  194. # [13:39] <foolip> both of mantic.se and mantics.se are free :)
  195. # [13:41] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 60 (Operation timed out))
  196. # [13:48] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  197. # [13:56] * Joins: jacobolus (n=jacobolu@adsl-75-36-157-225.dsl.pltn13.sbcglobal.net)
  198. # [14:12] <foolip> jgraham: I just registered mantic.se :) Just 99 SEK for so much fun!
  199. # [14:15] <jgraham> Heh I would probably have done it for that price :)
  200. # [14:17] <foolip> too bad many TLDs require at least 3 characters in a domain name, so many nice ideas failed because of that
  201. # [14:18] * Philip` wonders what a SEK is in real money
  202. # [14:19] * Philip` looks it up
  203. # [14:19] <Philip`> Ah, right, that's not much :-)
  204. # [14:19] <foolip> http://lmgtfy.com/?q=99+SEK+in+USD :P
  205. # [14:19] * Philip` was confused by the "99" which sounded like a lot
  206. # [14:20] <foolip> meh, I'm too slow
  207. # [14:22] <Philip`> I suppose it still seems like an incredibly expensive mechanism for supplying globally unique identifiers (which is all that's needed for microdata)
  208. # [14:23] <foolip> well, there aren't that many unique things to choose from. you have DNS and UUIDs and... then what?
  209. # [14:24] <Philip`> There's loads of ways
  210. # [14:24] <Philip`> TinyURL has been supplying unique identifiers for free for lots of years
  211. # [14:25] * jgraham makes the pedantic note that only DNS+a date is really globally unique
  212. # [14:25] <foolip> jgraham: true
  213. # [14:25] <foolip> Philip`: tinyurl is DNS though
  214. # [14:26] <Philip`> You just need a server and a CGI script and a database, so people can register names without collisions
  215. # [14:26] <Philip`> foolip: Um... How so?
  216. # [14:26] <foolip> Philip`: because it relies on "tinyurl.com" for uniqueness
  217. # [14:26] <jgraham> tinyurl seems to combine the disadvantages of uuids with the disadvantages of dns
  218. # [14:26] <foolip> hehe
  219. # [14:27] <foolip> I'm not a fan of URL shortening services, completely opaque URLs isn't a lot of fun
  220. # [14:29] <Philip`> foolip: The identifier space provided by TinyURL is completely independent of DNS, and a spec could just say item=xxx refers to the identifier xxx as registered with TinyURL and there's no need for DNS
  221. # [14:30] <Philip`> just like lots of RFCs reference IANA registries, which has nothing to do with DNS (even though you typically use DNS if you want to read the registries)
  222. # [14:30] <foolip> well, you're right
  223. # [14:30] <foolip> but how would that work with microdata
  224. # [14:31] <jgraham> Philip`: I thought that tinyurl provided identifiers that were deterministic based on url
  225. # [14:31] <jgraham> But I guess they might not
  226. # [14:31] <Philip`> You can make things less opaque by letting people choose identifiers (avoiding collisions) rather than doing it randomly
  227. # [14:31] * jgraham suggests using twitter usernames as identifiers
  228. # [14:32] * gsnedders wonders how to identify jgraham then
  229. # [14:32] <foolip> I guess you could use DNS for the top-level item and something proprietary for the rest
  230. # [14:32] <gsnedders> jgraham, foolip: What are you doing inside on such a lovely sunny day?
  231. # [14:32] * gsnedders heads out
  232. # [14:32] <jgraham> gsnedders: Same as you it seems
  233. # [14:32] <foolip> gsnedders, out? seriously?
  234. # [14:32] <foolip> well, back to killing zombies for me (resident evil)
  235. # [14:33] <Philip`> foolip: Instead of saying "Types are identified ... As reversed DNS labels", the spec could say "As identifiers registered on the WHATWG Registry (currently located at http://registry.whatwg.org/)"
  236. # [14:34] <Philip`> and that registry can be a first-come-first-served collection of arbitrary Unicode strings
  237. # [14:34] <foolip> Philip`: meh, even I would object to that, imagine what the semwebbers would say
  238. # [14:34] <jgraham> Philip`: It could but it probably wouldn't satisfy anyone
  239. # [14:34] <Philip`> Why would it be worse than reversed DNS labels?
  240. # [14:35] <jgraham> because e.g. if microdata took off there would be a landgrab on all the sensible names
  241. # [14:35] <Philip`> (other than sys-admin issues of actually running the service)
  242. # [14:35] <foolip> at least DNS has (small) barrier to hogging all kinds of crufty ids without using them
  243. # [14:35] <jgraham> Like I could just register all strings < 10 characters
  244. # [14:36] <Philip`> Hmm, true
  245. # [14:36] <gsnedders> jgraham: What? Changing travel plans in September because you found out people you were meant to be meeting have had their plans changed under them by other organizations?
  246. # [14:36] <jgraham> gsnedders: Yes.
  247. # [14:36] <gsnedders> jgraham: Then I guess you are doing the same.
  248. # [14:36] * Philip` was surprised when he realised Amazon EC2 bucket names are just arbitrary strings and you can register whatever you want, but in practice people just pick long names (because they don't need to type them frequently)
  249. # [14:36] <jgraham> Well at least if the executive summry of that was "wasting my life away"
  250. # [14:37] <gsnedders> No.
  251. # [14:37] <jgraham> Hmm
  252. # [14:38] <Philip`> On the subject of going outdoors and killing zombies: Plants vs Zombies is quite a nice game
  253. # [14:38] <gsnedders> Speaking of zombies, I should buy a copy of Pride and Prejudice and Zombies
  254. # [14:40] <jgraham> Not speaking of zombies I recentlt discovered that Leonard Nimoy is an accomplished photographer
  255. # [14:41] * Joins: cam (n=cam@124-168-62-130.dyn.iinet.net.au)
  256. # [14:42] * cam is now known as heycam
  257. # [15:09] * Joins: harig (n=aparan@115.118.211.122)
  258. # [15:14] <Philip`> (Did I say EC2 buckets? I meant S3 buckets)
  259. # [15:17] * Joins: maikmerten (n=maikmert@89.56.23.100)
  260. # [15:22] * Joins: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au)
  261. # [15:23] * Philip` sees http://www.gog.com/en/gamecard/the_settlers_2_gold_edition and remembers gsnedders having talked about it a lot
  262. # [15:23] <gsnedders> Philip`: Not the gold edition :P
  263. # [15:23] <gsnedders> Philip`: Wow. It actually works on 64-bit Windows _and_ on NT!
  264. # [15:24] <gsnedders> How the hell does it require a 1GHz CPU on a game from '96?
  265. # [15:25] <Philip`> Probably because it's emulating a machine from '96
  266. # [15:25] <gsnedders> That was my guess.
  267. # [15:26] <Philip`> and because you're running XP/Vista in the background
  268. # [15:44] * Joins: annodomini (n=lambda@wikipedia/lambda)
  269. # [15:46] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  270. # [15:49] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  271. # [15:50] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  272. # [15:57] * Philip` attempts to read Dive Into HTML 5
  273. # [15:57] <Philip`> Is there some way I can disable web fonts in Opera? It's impossible to read like this because all the punctuation is wrongly positioned
  274. # [15:57] <gsnedders> Philip`: Do you have a bug on that?
  275. # [15:57] * gsnedders ducks
  276. # [15:58] <gsnedders> It looks fine in O10 beta 3 here
  277. # [15:59] * Philip` scrolls down a bit
  278. # [16:00] <Philip`> Hmm, great - it randomly draws the paragraph text in a monospace font, or in a serif font with the monospace font's spacing, depending on how I scroll
  279. # [16:00] <gsnedders> What platform?
  280. # [16:01] <Philip`> This build 4566 on Linux
  281. # [16:01] <Philip`> *is
  282. # [16:01] * Joins: myakura (n=myakura@p4118-ipbf6207marunouchi.tokyo.ocn.ne.jp)
  283. # [16:01] <gsnedders> Is 4566 the beta? :P
  284. # [16:01] <gsnedders> (Honestly, I can't remember build numbers.)
  285. # [16:02] <Philip`> No, it was just the latest one that existed when I looked yesterday
  286. # [16:02] <gsnedders> Ah.
  287. # [16:02] <gsnedders> Then I dunno.
  288. # [16:04] * Philip` switches to Firefox 3.0, which works much better because it doesn't support web fonts
  289. # [16:08] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  290. # [16:09] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
  291. # [16:10] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 60 (Operation timed out))
  292. # [16:10] * Rik`_ is now known as Rik`
  293. # [16:18] * Quits: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au) ("This computer has gone to sleep")
  294. # [16:18] * Quits: annodomini (n=lambda@wikipedia/lambda)
  295. # [16:23] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  296. # [16:25] * Quits: annodomini (n=lambda@wikipedia/lambda) (Client Quit)
  297. # [16:26] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
  298. # [16:27] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  299. # [16:27] * Quits: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
  300. # [16:42] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 104 (Connection reset by peer))
  301. # [16:43] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  302. # [16:49] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  303. # [16:55] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  304. # [16:56] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
  305. # [17:04] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  306. # [17:18] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  307. # [17:18] * dglazkov_ is now known as dglazkov
  308. # [17:46] * Joins: ryan_ (n=ryan@c-98-235-61-207.hsd1.nj.comcast.net)
  309. # [17:49] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 60 (Operation timed out))
  310. # [17:50] * Quits: harig (n=aparan@115.118.211.122) (Read error: 104 (Connection reset by peer))
  311. # [17:51] * Quits: ryan_ (n=ryan@c-98-235-61-207.hsd1.nj.comcast.net) (Client Quit)
  312. # [17:56] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  313. # [18:01] * Joins: tantek (n=tantek@173.67.103.206)
  314. # [18:03] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
  315. # [18:12] * Quits: jacobolus (n=jacobolu@adsl-75-36-157-225.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
  316. # [18:19] * Quits: tantek (n=tantek@173.67.103.206)
  317. # [18:22] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  318. # [18:35] * Quits: TabAtkins (n=chatzill@99.35.179.251) ("ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]")
  319. # [18:42] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  320. # [18:54] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  321. # [18:58] * Quits: myakura (n=myakura@p4118-ipbf6207marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  322. # [19:09] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  323. # [19:16] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
  324. # [19:16] * dglazkov_ is now known as dglazkov
  325. # [19:17] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  326. # [19:25] * Quits: Phae (n=phaeness@217.33.127.213)
  327. # [19:33] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  328. # [19:38] * Quits: maikmerten (n=maikmert@89.56.23.100) (Remote closed the connection)
  329. # [19:49] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
  330. # [19:49] * Rik`_ is now known as Rik`
  331. # [20:03] <Lachy_> what's the point? http://doctype.be/402.html
  332. # [20:04] <Dashiva> If you love doctype-based validators?
  333. # [20:05] <Philip`> s/doctype/DTD/
  334. # [20:05] <Philip`> (since something that has hard-coded doctype-dependent modes could still be considered a doctype-based validator, but wouldn't be helped by this)
  335. # [20:06] <Philip`> (i.e. I'm not being entirely pedantic, just largely)
  336. # [20:06] <Dashiva> I agree
  337. # [20:07] <Philip`> I suppose this is one of those DTDs where you're meant to ignore the validator's complaints about xmlns:* attributes
  338. # [20:08] <Dashiva> Validators always complain
  339. # [20:08] <Dashiva> Can't they say something nice for once?
  340. # [20:08] <Philip`> They do, they give you cute little tick-mark buttons when you've been good
  341. # [20:09] <Dashiva> Only if you're good
  342. # [20:09] <Dashiva> Would it hurt to say something like "Okay, you have two errors, but you clearly tried very hard and I appreciate that"
  343. # [20:12] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  344. # [20:13] <Philip`> We should remove the pass/fail distinction, and have validators report "congratulations, your page is in the top $n percent of pages for correctness!" where $n ranges from 0 to 100
  345. # [20:14] <Philip`> Then nobody will be disheartened by rejection, and they will be rewarded for incremental improvements
  346. # [20:16] <Philip`> (To calculate $n, just find the percentage rank of the page's number of errors vs a precomputed random sample of the web, and then divide by 2 and add 50)
  347. # [20:17] <Philip`> (...then subtract from 100, obviously)
  348. # [20:17] <Dashiva> Great idea
  349. # [20:17] <Philip`> Thank you
  350. # [20:18] <Philip`> I consider it to be in the top 50 percent of ideas for greatness
  351. # [20:18] <Dashiva> And then when people are used to it, you can slowly bias the random sample towards higher quality
  352. # [20:18] <Dashiva> And people will think everyone else is improving, so they'll try to improve too
  353. # [20:19] <gsnedders> Why base it upon a random sample? Why not just choose an algorithm to create the number?
  354. # [20:19] <Dashiva> That would be lying
  355. # [20:20] <Philip`> The point is to distort the truth, not to just make something up
  356. # [20:21] * Joins: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net)
  357. # [20:21] <Philip`> You've got to base the decisions on data, so you can simply hide your biases in your analysis of the data
  358. # [20:22] <Dashiva> Ssh, you're giving away the secrets
  359. # [20:30] * Quits: drry (n=drry@ct91.opt2.point.ne.jp) ("Tiarra 0.1+svn-34672M: SIGTERM received; exit")
  360. # [20:33] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  361. # [20:38] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  362. # [20:39] * Joins: gavin (n=gavin@firefox/developer/gavin)
  363. # [20:51] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  364. # [20:54] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
  365. # [20:56] <gsnedders> What DOM does http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cscript%3E%0D%0Avar%20title%20%3D%20document.getElementsByTagName(%22title%22)%5B0%5D%0D%0Atitle.parentElement.removeChild(title)%0D%0A%3C%2Fscript%3E give in IE?
  366. # [20:58] <Dashiva> "Internet Explorer has modified this page to help prevent cross-site scripting"
  367. # [20:59] <gsnedders> If you manually set the src to that?
  368. # [20:59] <Dashiva> If I paste it in manually, html > head, body; head > script
  369. # [21:00] <gsnedders> k
  370. # [21:00] <gsnedders> And if you remove the script there is a title?
  371. # [21:00] <Dashiva> Yes. Before the script.
  372. # [21:00] <gsnedders> Does w(title.firstChild == null) give true?
  373. # [21:01] <Dashiva> Then?
  374. # [21:01] <Dashiva> Or with script
  375. # [21:01] <gsnedders> Without the second line of script
  376. # [21:01] <gsnedders> (without the first title isn't set)
  377. # [21:03] <Dashiva> w() doesn't seem to work
  378. # [21:03] <gsnedders> At all?
  379. # [21:03] <gsnedders> It should output it in the log
  380. # [21:04] <gsnedders> Just use alert then
  381. # [21:04] <Dashiva> There seems to be a comment in the source about it not working too
  382. # [21:04] * Joins: drry (n=drry@ct91.opt2.point.ne.jp)
  383. # [21:05] <Dashiva> true both before and after removing the title
  384. # [21:06] <gsnedders> And if you add <title>foo</title> false?
  385. # [21:07] <gsnedders> (That's the final question, I promise)
  386. # [21:07] <Dashiva> Before the script tag?
  387. # [21:08] <gsnedders> Actually, it doesn't matter
  388. # [21:08] <Dashiva> firstChild is null still
  389. # [21:09] <gsnedders> WTF?
  390. # [21:09] <Dashiva> outerHTML is <TITLE>foo</TITLE>
  391. # [21:09] <gsnedders> Ergh.
  392. # [21:09] <gsnedders> and innerHTML?
  393. # [21:09] <Dashiva> childNodes has length 0, for consistency
  394. # [21:09] <Dashiva> innerHTML is foo
  395. # [21:12] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  396. # [21:15] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  397. # [21:29] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
  398. # [21:51] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  399. # [22:09] * Joins: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
  400. # [22:18] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
  401. # [22:32] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote closed the connection)
  402. # [22:32] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  403. # [22:38] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  404. # [22:43] <Dashiva> "I concluded the W3C has ceded the development of HTML to a cartel of browser vendors with no interest in the needs of authors and users (not even their own users)"
  405. # [22:43] <Dashiva> It's a cabal, not a cartel
  406. # [22:47] <takkaria> Rob is really good at writing rhetoric
  407. # [22:48] <Dashiva> The overuse of "ignoring users" kinda grates for me
  408. # [22:48] <takkaria> rhetoric always grates on the people it's not aimed at
  409. # [22:49] <Dashiva> Fair enough
  410. # [22:49] * Joins: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
  411. # [22:51] <TabAtkins> Question: is Rob Burns on crack?
  412. # [22:52] <takkaria> if he was I'm not sure he'd bother with the htmlwg
  413. # [22:53] <TabAtkins> All right, then assume a crack-like drug that still produces a compulsion to comment on technical mailing-lists.
  414. # [22:53] <TabAtkins> Is he on this theoretical drug?
  415. # [22:53] <Dashiva> He's just himelf
  416. # [22:53] <Dashiva> *himself
  417. # [22:54] <TabAtkins> That's not a very fun self to be, filled with constant paranoia that the browser vendors hate everyone and presumably want to kill blind people.
  418. # [22:55] <Dashiva> As far as behavior goes, posting on a mailing list is greatly preferable to other activities society may frown upon
  419. # [22:56] <TabAtkins> While true, that doesn't make it any easier to read his email without facing the hard decision of whether to laugh my coke through my nose or dissolve into furious apoplexy.
  420. # [22:57] <Dashiva> If you find yourself in that situation, there is a third way: not reading it
  421. # [22:57] <TabAtkins> I took that third way after two paragraphs.
  422. # [22:58] <Dashiva> I think it's good that he posts, really
  423. # [22:59] <Dashiva> Better to get the controversy out in the open so it can be resolved
  424. # [22:59] <TabAtkins> I dunno if that sort of post is useful, though. I mean, yeah, when no one's disagreeing you're either a genius or no one around you cares.
  425. # [23:00] <TabAtkins> But how do you *respond* to something like "I like your draft because the other guy is part of a shadowy conspiracy with browser vendors to make the internet suck."
  426. # [23:01] <TabAtkins> Might as well just blame interop issues on aliens for all the good it does.
  427. # [23:02] <TabAtkins> Like, okay, I dislike Shelley Power. I *really* dislike her. But she performs a very valuable service by strongly disagreeing with stuff, and offering reasons why she disagrees that you can actually address. I rarely agree with her reasons, but I can *understand* them, and that's really useful to have.
  428. # [23:03] <TabAtkins> Bah, back to writing spec proposals.
  429. # [23:18] * Quits: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
  430. # [23:22] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  431. # [23:26] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
  432. # [23:42] * jgraham wonders which real browsers implement the XHTML access element
  433. # [23:59] * Quits: annodomini (n=lambda@wikipedia/lambda)
  434. # Session Close: Mon Aug 24 00:00:01 2009

The end :)