/irc-logs / freenode / #whatwg / 2011-01-21 / end

Options:

  1. # Session Start: Fri Jan 21 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <jcranmer> honestly
  4. # [00:00] <jcranmer> THIS ISN'T A CHANGE FROM HOW THINGS WERE DONE BEFORE
  5. # [00:00] <realityking> however if I don't limit myself to the big 5 this gets tiresome
  6. # [00:00] <jgraham> In this case, the effect of the market is that browser vendors cannot break functionality that content relies on
  7. # [00:00] <jgraham> However dumb it later turns out to be
  8. # [00:00] <jgraham> So all that stuff is stable
  9. # [00:00] <jcranmer> it's just more an actual admission of fact that the real world is so unlike the pure ideal
  10. # [00:00] <annevk> ment, it's pretty clear we do not have all the answers here, we're still evolving what we are doing and how we are doing it
  11. # [00:00] <jcranmer> that we're not going to bother to try to paint this ideal picture of the wrold
  12. # [00:00] <realityking> I have currently now way of knowing whether for a given feature in the HTML spec one or more browsers exists that implement this according to the standard
  13. # [00:01] <ment> annevk: ok, let me explain this on an example
  14. # [00:01] <jgraham> realityking: Testsuites
  15. # [00:01] <annevk> realityking, caniuse.com
  16. # [00:01] * Joins: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net)
  17. # [00:01] <jgraham> The fact that the testsuite is currently rubbish is a problem
  18. # [00:01] <jgraham> But in the interim caniuse.com and so fill a gap
  19. # [00:01] <espadrine> jcranmer: it can also lead to a better model. Maybe html will turn out to mean "the cutting edge" for everybody, and there will be stable releases every now and then.
  20. # [00:01] <ment> annevk: i'm not sure whether in US exist something like common english grammar book
  21. # [00:01] <realityking> realityking: I know that site and use it extensively. But is that really what we want?
  22. # [00:02] <bfrohs> Y'know, all of this reminds me of the recent "news" that most people's horoscopes have "changed" -- Those that understood it realized nothing had changed. Those that didn't freaked out.
  23. # [00:02] <ment> annevk: but in my country there is a book describing how grammatically correct language looks like released every two years or so
  24. # [00:02] <ment> annevk: as language changes, the book is of course updated
  25. # [00:03] <realityking> Personally I'd like to get a spec that defines things in a way that is unlikely to change in the future for which at least one (preferable more) implementations exist that follow the spec to the letter (that there always will be bugs set aside)
  26. # [00:03] <jcranmer> ment: English has no official language authority
  27. # [00:03] <paul_irish> realityking: also feature detection..
  28. # [00:03] <ment> annevk: but they rarely incorporate into grammar some fad like lolcat-speak
  29. # [00:03] <jcranmer> so English grammar is pretty much common consensus
  30. # [00:03] <jgraham> realityking: If you use the site extensivly, it seems to be waht you want, yes
  31. # [00:04] <ment> annevk: and html5 seems to be incorporating every thing at least two browsers implemented, no matter how stupid that idea is
  32. # [00:04] <annevk> ment, we have such a thing too
  33. # [00:04] <jcranmer> even other language authorities will sometimes have to bow to public consensus
  34. # [00:04] <ment> jcranmer: well, we are a small country
  35. # [00:04] <realityking> jgraham: no it's not what I want, it is the least worse alternative
  36. # [00:04] <ment> jcranmer: but that doesn't mean it has to encourage such practices
  37. # [00:04] <jgraham> realityking: I'm quite skeptical of that
  38. # [00:04] <jcranmer> whatever governments think
  39. # [00:04] <jcranmer> language evolves on consensus
  40. # [00:05] <jcranmer> yet somehow, I can still understand everybody
  41. # [00:05] <ment> that works human to human
  42. # [00:05] <_bga> lol http://twitpic.com/3rtdz2
  43. # [00:05] <ment> not human to machine
  44. # [00:05] <jgraham> realityking: If something is labelled as a "standard" but only one browser has full support, you still need caniuse.com to find out what you can safely use
  45. # [00:05] <realityking> paul_irish: is the best idea I've learned thus far and of course will also be required with stable documents every couple of years (because that won't mean that every browser has implemented something)
  46. # [00:05] <annevk> ment, I think we have only added things that are either useful or need to be implemented to support the web
  47. # [00:05] <jcranmer> the point is that "natural" evolution is not world-shatteringly different
  48. # [00:05] <realityking> the bad thing is that is usually requires javascript
  49. # [00:06] <jgraham> If all browsers have support for things that didn't make the standard, you still need caniuse.com to tell you what you can really use
  50. # [00:06] <annevk> ment, but of course opinions differ on "useful"
  51. # [00:06] <jcranmer> it's not like what is today a "computer" is tomorrow "shalgut"
  52. # [00:06] <annevk> ment, but if you think certain features should be taken out you should certainly say so
  53. # [00:06] <jcranmer> similarly, I expect HTML to evolve like that
  54. # [00:06] <jcranmer> gradual changes over time
  55. # [00:06] <jgraham> Getting all browsers to support exactly one version of a standard in common is not a stable equlibrium
  56. # [00:07] <realityking> jgraham: true, that's why it is the least worst alternative, but at least I wouldn't have to fear things change in the spec
  57. # [00:07] <jgraham> Or indeed an equlibrium at all
  58. # [00:07] <jcranmer> a primary goal of HTML is to specify what *browsers already do*
  59. # [00:07] <jgraham> realityking: The spec would still change
  60. # [00:07] <ment> annevk: whatwg sometimes also comes up with own creations ... like the websockets! wtf was that?
  61. # [00:07] <realityking> like I'd rather have a feature becomeing obsolete (or even be removed when possible) than a syntax change
  62. # [00:07] <jcranmer> if browsers do stuff like it works now... it won't change
  63. # [00:07] * Joins: micheil (~micheil@124-149-189-229.dyn.iinet.net.au)
  64. # [00:08] <jgraham> It's just it would occasionally go through some pointless process of being labelled with a new number
  65. # [00:08] <jgraham> You can't remove feature
  66. # [00:08] <jcranmer> CSS2.1 only removed features because no one implemented them
  67. # [00:08] <jgraham> And you can't really make syntax changes
  68. # [00:08] <realityking> jcranmer: case in point, if I remember correctly the canvas element started out as an empty element
  69. # [00:08] <jgraham> Yeah, if no one implemented a feature it is different
  70. # [00:08] <realityking> now it is not
  71. # [00:09] <jcranmer> so?
  72. # [00:09] <annevk> ment, you don't like WebSockets?
  73. # [00:09] <jcranmer> if you don't know what its contents mean, you ignore them
  74. # [00:09] <jgraham> realityking: Yes, experimental implementations of things are possible and have to change
  75. # [00:09] <jgraham> the trick is to make the changes before content relies on the feature
  76. # [00:09] <jcranmer> if you do know, you can handle that case
  77. # [00:10] <jgraham> after that you lose the early fluidity and things solidify into the long term form whether or not that is a good one
  78. # [00:10] <foolip_> well, the reddit comments were a bit better than slashdot at least
  79. # [00:10] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
  80. # [00:10] <jgraham> foolip_: Damned by faint praise there
  81. # [00:10] <ment> annevk: well i don't mind the concept, but i don't understand why the hell it has the syntax it has (the worst from http + something that makes it actually incompatible (in most cases) with http)
  82. # [00:10] <realityking> but if I look into the HTML spec, see a cool feature, test it in say Webkit and Firefox and everything works shiny and 1 year later someone decides to change the syntax because the feature hasn't taken off yet? Then I may be screwed
  83. # [00:11] <annevk> ment, maybe you should check that out then ;)
  84. # [00:11] <jgraham> Yep. But you using the feature is it taking off somewhat
  85. # [00:11] <jgraham> Like I say, we try to do per-section markers
  86. # [00:11] <annevk> ment, I mean, I hope you realize we are not clueless and do things for a reason
  87. # [00:12] <jgraham> and two different browser engines with interoperable implentations is usually a pretty good indication that things will remain more or less stable
  88. # [00:12] <realityking> For CSS that isn't to bad, if I use something with a vendor prefix I know that this may change later and I need to be ready to modify it. HTML lacks a mechanism like this.
  89. # [00:12] <realityking> jgraham: per section markers would certainly be helpful
  90. # [00:13] <espadrine> realityking: you can't use the spec as your only documentation.
  91. # [00:13] <ment> annevk: i understand you are not clueless, but on the other hand you might have an impression that you know "what developers want"
  92. # [00:13] <espadrine> You never could.
  93. # [00:13] <realityking> but then you could just take the stable parts every two years and release it as HTMLX
  94. # [00:13] * Quits: sethladd (~sethladd@nat/google/x-owxyhjgfvpcehtff) (Quit: sethladd)
  95. # [00:13] <jgraham> realityking: They exist. The only dfficulty is keeping them up-to-date
  96. # [00:13] * Quits: othermaciej (~mjs@17.246.17.13) (Quit: othermaciej)
  97. # [00:14] <realityking> jgraham: do you mean the small browser icons to the right in the WHATWG version?
  98. # [00:14] <annevk> ment, I typically ask them, whenever I get the chance
  99. # [00:14] <realityking> aeh left
  100. # [00:14] <ment> annevk: ok, why haven't you abolished that ghastly http syntax?
  101. # [00:15] <annevk> ment, and it was actually a developer who came up with most of WebSockets
  102. # [00:16] <realityking> jgraham: overall I'd have a lot less (or even no) issues with this if something like the vendor prefixes were adopted for HTML
  103. # [00:16] <annevk> ment, it is needed to work with existing intermediaries; but the design of the protocol might drastically change
  104. # [00:16] <realityking> I realize that this is hard due to the way HTML is parsed
  105. # [00:16] <realityking> and it isn't easy to use fallbacks
  106. # [00:16] * Joins: othermaciej (~mjs@17.246.17.13)
  107. # [00:16] <ment> annevk: so the developer took existing http parser and bent it, right?
  108. # [00:16] <annevk> ment, it is likely to become more complicated due to the IETF
  109. # [00:16] <annevk> ment, no
  110. # [00:16] <ment> annevk: meanwhile the existing intermediaries are going to implement that by bending their own http parsers
  111. # [00:16] <realityking> that way I'd know when using an experimental implementation
  112. # [00:16] <annevk> ment, no they're not
  113. # [00:17] <ment> annevk: of course no-one is going to do it precisely and it will create many security holes along the way
  114. # [00:17] <ment> annevk: yes they are
  115. # [00:17] <annevk> no, because the current protocol is abandoned
  116. # [00:18] <ment> uh, which one?
  117. # [00:18] <annevk> I'm going to sleep
  118. # [00:18] * Joins: weinig (~weinig@2620:0:1b00:1191:ea06:88ff:feca:2f45)
  119. # [00:18] <ment> well, good night
  120. # [00:18] * Parts: ment (thement@ibawizard.net)
  121. # [00:19] <annevk> g'night
  122. # [00:20] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
  123. # [00:21] * Parts: lowbatteries (~Adium@76.178.162.64)
  124. # [00:23] <Hixie> hm, complete/ isn't updating anymore
  125. # [00:23] <Hixie> weird
  126. # [00:24] * Joins: Duke___ (~duke@187.75.120.21)
  127. # [00:27] * Quits: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 276 seconds)
  128. # [00:29] <Hixie> annevk: something seems broken with kaboom.cgi
  129. # [00:29] <Hixie> annevk: it doesn't seem to be updating from svn anymore or something
  130. # [00:30] <Hixie> annevk: not sure what's up
  131. # [00:30] <Hixie> annevk: doesn't seem to be a problem on my side
  132. # [00:32] * Joins: sethladd (~sethladd@nat/google/x-kdpctsexqisgyaan)
  133. # [00:32] <annevk> I should really be sleeping
  134. # [00:32] <Hixie> no worris
  135. # [00:32] <Hixie> it can wait
  136. # [00:32] <annevk> but euh, I don't get any error messages here
  137. # [00:33] <annevk> see pm
  138. # [00:34] <Hixie> some of the arguments against unversioned specs seem to be more strongly arguments against versioning.
  139. # [00:35] <Hixie> e.g. http://www.reddit.com/r/programming/comments/f5e8k/yesterday_the_w3c_proposed_a_html5_logo_with_a/c1dk1oo
  140. # [00:37] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  141. # [00:38] <SlexAxton> haha Hixie - rule number one - never read reddit or hacker news if you care about the subject matter
  142. # [00:38] <realityking> The idea is that you hopefully don't find any more errors in a stable spec
  143. # [00:39] <realityking> that isn't always true is of course a valid point
  144. # [00:39] <MikeSmith> I like to read reddit because it reassures me that even as stupid as I am, there are many people out there way stupider than me
  145. # [00:39] * Joins: s21n (~sin@unaffiliated/s21n)
  146. # [00:39] <realityking> but having cutting edge features, with little or no implementation experience in the spec certainly doesn't help
  147. # [00:39] * Quits: bckenny (~bckenny@nat/google/x-esatuwgszzynleve) (Remote host closed the connection)
  148. # [00:39] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  149. # [00:40] <Hixie> i kinda like reddit personally :-)
  150. # [00:40] <Hixie> but whatever :-)
  151. # [00:40] <SlexAxton> oh, im a fan
  152. # [00:40] <SlexAxton> but anytime i release anything, or take part in something
  153. # [00:40] <SlexAxton> i have to ignore the post about it
  154. # [00:40] <SlexAxton> because it makes me rage
  155. # [00:40] <SlexAxton> and i like to keep a pokerface
  156. # [00:41] <SlexAxton> /reddit
  157. # [00:41] <Hixie> i just answer as many questions as i can :-)
  158. # [00:41] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Client Quit)
  159. # [00:41] <Hixie> no need to rage :-)
  160. # [00:41] <SlexAxton> they aren't questions...
  161. # [00:41] <SlexAxton> (i was using reddit terms...)
  162. # [00:43] <SlexAxton> fwiw Hixie, I think it was a splendid move
  163. # [00:43] <SlexAxton> though I thought we already did that with <!DoCTyPe hTmL>
  164. # [00:43] <Hixie> if someone on reddit says something i disagree with, i implicitly treat it as a question of the form "so why am i wrong?" :-P
  165. # [00:44] <Hixie> yeah we basically had dropped versions from the language a while ago
  166. # [00:44] <Hixie> this just drops it from the spec too
  167. # [00:44] <SlexAxton> got it
  168. # [00:44] * _bga is now known as bga_|away
  169. # [00:45] <wilhelm> I can see where that commenter, and others of similar opinions, are coming from. When wearing the author hat, I frequently use the HTML validator as one of many regression tests on my own work. My code varies, but the validator is assumed to be static. That gives some perceived safety.
  170. # [00:45] <wilhelm> Wearing the browser vendor hat, the issue looks different. (c:
  171. # [00:46] <Hixie> yeah, that's certainly one interpretation, though they often seem to phrase it in terms of browsers specifically
  172. # [00:46] <gsnedders> Waitwhat, wilhelm spoke in here? For the first time in how long? :P
  173. # [00:46] <Hixie> (i covered that the validator issue in the faq)
  174. # [00:46] <Hixie> (iirc)
  175. # [00:46] <SlexAxton> (yrc)
  176. # [00:47] <MikeSmith> yay for visit from wilhelm
  177. # [00:47] <MikeSmith> wilhelm please come back to Tokyo for a visit
  178. # [00:47] <annevk> wilhelm!
  179. # [00:48] <wilhelm> gsnedders: It's been a while, yes. (c:
  180. # [00:48] <dglazkov> Hixie: something to chew on: http://wiki.whatwg.org/wiki/Component_Model_Brainstorming#The_Bladerunner_Strawman
  181. # [00:48] <wilhelm> MikeSmith: I was there most of this autumn! I'll be back again. (c:
  182. # [00:48] * Quits: dglazkov (~dglazkov@nat/google/x-pogswcgqbshyijgs) (Quit: dglazkov)
  183. # [00:48] <gsnedders> wilhelm: I'm not sure I've seen you in here since you convinced me to apply for Opera :)
  184. # [00:49] <Hixie> wilhelm: dude i still haven't found players for 1856, if you're going anywhere, come here! :-P
  185. # [00:49] <SlexAxton> Hixie: I appreciate the 'sleight of hand' comment about how if you justed willed browsers to support something crazy, they wouldn't.
  186. # [00:49] <SlexAxton> use that one more
  187. # [00:49] <Hixie> heh
  188. # [00:49] <Hixie> yeah, i liked the phrasing on that one
  189. # [00:49] <annevk> so the problem is that there is no lxml installed
  190. # [00:50] * Quits: shiawuen (~chatzilla@cm68.eta56.maxonline.com.sg) (Ping timeout: 264 seconds)
  191. # [00:50] <annevk> and installing lxml via pip install or easy_install complains about missing gcc support
  192. # [00:50] <Hixie> SlexAxton: it's basically the same sentiment as the "i don't want to write dry scifi" thing i often say, but i might use this phrasing more
  193. # [00:50] <Hixie> annevk: why did it break? did lxml get uninstalled?
  194. # [00:51] <annevk> yeah, I set up Python in a different way and forgot I had that dependency
  195. # [00:51] <wilhelm> gsnedders: That sounds about right. I haven't been able to participate in much standards work for years, for various reasons. I'm slowly starting to follow the discussions again now. (c:
  196. # [00:51] * annevk finds http://gsnedders.com/installing-lxml-on-dreamhost
  197. # [00:52] <SlexAxton> Hixie: yea, maybe add in examples of how half the stuff in html5 was straight out of ie5, etc, and how you just spec'd it.
  198. # [00:52] <SlexAxton> a lot of people don't realize that a lot of the new stuff has been supported for ages
  199. # [00:52] <gsnedders> annevk: heheh.
  200. # [00:52] <gsnedders> annevk: no idea if that's up-to-date or anything
  201. # [00:52] <wilhelm> Hixie: Hah. Same problem on this end. People just don't appreciate how wonderful trains are.
  202. # [00:52] <wilhelm> If a game has trains in it, it's almost certainly good.
  203. # [00:53] <Hixie> wilhelm: probably doesn't help that i always describe it as a terrible game, but man do i want to play it again
  204. # [00:53] * gsnedders is curious about this game now
  205. # [00:53] <wilhelm> We should do TTD again too!
  206. # [00:54] <Hixie> sure
  207. # [00:54] <Hixie> let me know a few weeks in advance
  208. # [00:54] <Hixie> i have a big computer at home now so i can actually play games and stuff
  209. # [00:54] <wilhelm> Ooo.
  210. # [00:54] * Quits: kal-EL_ (~jor-EL@host115-69-dynamic.16-79-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
  211. # [00:54] <Hixie> (big as opposed to a laptop)
  212. # [00:55] * annevk gives it a try
  213. # [01:02] * Quits: othermaciej (~mjs@17.246.17.13) (Quit: othermaciej)
  214. # [01:03] * Quits: dbaron (~dbaron@nat/mozilla/x-gyuynzipylevvusj) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  215. # [01:05] * Quits: sethladd (~sethladd@nat/google/x-kdpctsexqisgyaan) (Remote host closed the connection)
  216. # [01:05] * Joins: sethladd (~sethladd@nat/google/x-bfrdstnqoeneyoof)
  217. # [01:05] * Joins: jochen___ (~jochen@nat/google/x-olkpcoparnsrrybs)
  218. # [01:09] * Quits: kennyluck (~kennyluck@2001:200:1c0:3602:225:ff:fe4d:f8c7) (Ping timeout: 245 seconds)
  219. # [01:09] * Quits: jochen__ (~jochen@nat/google/x-erfqpjfouqmxdbqf) (Ping timeout: 265 seconds)
  220. # [01:09] * jochen___ is now known as jochen__
  221. # [01:10] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 250 seconds)
  222. # [01:21] <annevk> fixed
  223. # [01:21] <annevk> for a while it installed lxml 2.3 beta 1 which did not work
  224. # [01:21] <annevk> so I had to figure out you had to do this instead
  225. # [01:21] <annevk> easy_install lxml==2.2.2
  226. # [01:21] <Hixie> thanks dude
  227. # [01:21] <annevk> as easy_install lxml 2.2.2 does nothing o_O
  228. # [01:23] * bga_|away is now known as bga_
  229. # [01:24] * Quits: Duke___ (~duke@187.75.120.21) (Remote host closed the connection)
  230. # [01:24] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  231. # [01:26] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
  232. # [01:26] * Joins: mpt (~mpt@canonical/mpt)
  233. # [01:27] * Quits: benschwa_ (~benschwar@ppp118-209-3-167.lns20.mel4.internode.on.net) (Remote host closed the connection)
  234. # [01:27] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  235. # [01:28] * Joins: kennyluck (~kennyluck@EM114-48-3-211.pool.e-mobile.ne.jp)
  236. # [01:31] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
  237. # [01:36] * Quits: MikeSmith (~MikeSmith@EM114-48-148-8.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
  238. # [01:41] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  239. # [01:47] * Joins: blooberry (~Miranda@c-98-246-171-127.hsd1.or.comcast.net)
  240. # [01:47] * Joins: shiawuen (~chatzilla@bb219-75-79-14.singnet.com.sg)
  241. # [01:49] * Joins: benschwarz_ (~ben@ppp118-209-3-167.lns20.mel4.internode.on.net)
  242. # [01:51] * Joins: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599)
  243. # [01:52] * Quits: sicking (~chatzilla@nat/mozilla/x-jyqnpzulybtgnmfi) (Remote host closed the connection)
  244. # [02:00] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  245. # [02:00] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  246. # [02:04] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  247. # [02:05] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  248. # [02:05] <Hixie> hey can someone who knows how the webappswg handles test suites reply to drew's e-mail about where he should put his web workers tests?
  249. # [02:05] <Hixie> i haven't been following how we do tests since, well, i have no time to work on tests and wrote the spec anyway so shouldn't really write the tests for it
  250. # [02:06] * Joins: taf2 (~taf2@pool-98-117-223-231.bltmmd.fios.verizon.net)
  251. # [02:06] <othermaciej> I wish I knew how the web apps wg handles tests
  252. # [02:08] * gsnedders realizes with his travel plans he's going to have fun renewing his passport… yay :\
  253. # [02:09] <wilhelm> Moving back to Sweden or just visiting? :P
  254. # [02:11] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  255. # [02:12] * Quits: othermaciej (~mjs@2620:0:1b00:1f02:9227:e4ff:fef3:599) (Quit: othermaciej)
  256. # [02:12] * Quits: micheil (~micheil@124-149-189-229.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
  257. # [02:15] * Joins: boaz_ (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  258. # [02:16] * Joins: othermaciej (~mjs@17.246.19.72)
  259. # [02:16] * Quits: boaz (~boaz@64.119.153.2) (Disconnected by services)
  260. # [02:16] * boaz_ is now known as boaz
  261. # [02:23] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  262. # [02:27] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  263. # [02:29] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  264. # [02:34] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  265. # [02:36] * Quits: ap (~ap@17.203.15.167) (Quit: ap)
  266. # [02:37] * Joins: MikeSmith (~MikeSmith@EM114-48-211-221.pool.e-mobile.ne.jp)
  267. # [02:37] * workmad3 is now known as wm3|zzz
  268. # [02:38] <MikeSmith> I think the webapps WG as a whole doesn't, and that within the group, it depends on which spec
  269. # [02:38] <MikeSmith> but I think we need to change that
  270. # [02:39] <MikeSmith> not just for webapps, but across groups that are working on Web platform / browser-technology specs
  271. # [02:40] <MikeSmith> we all keep talking about this, but I think we need to actually make it happen this year
  272. # [02:40] <MikeSmith> it being, setting up a common mechanism for managing and running test suites
  273. # [02:41] * Quits: dave_levin (~dave_levi@nat/google/x-srdbkqmmllfafprb) (Quit: dave_levin)
  274. # [02:42] <MikeSmith> anyway, the answer for now is that he is encouraged to check in the tests here:
  275. # [02:42] <MikeSmith> http://test.w3.org/html/tests/submission/
  276. # [02:43] <MikeSmith> oh
  277. # [02:43] <MikeSmith> hmm, yeah, that's under /html
  278. # [02:44] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  279. # [02:44] <MikeSmith> I'll set up a corresponding one under http://test.w3.org/webapps/tests/
  280. # [02:46] <MikeSmith> hmm, but I see anne set up a tests dir under http://dvcs.w3.org/hg/webapps/ already too
  281. # [02:53] * Quits: sethladd (~sethladd@nat/google/x-bfrdstnqoeneyoof) (Quit: sethladd)
  282. # [02:54] <MikeSmith> http://test.w3.org/webapps/tests/submission/
  283. # [02:55] * Quits: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk) (Quit: Leaving)
  284. # [02:55] <MikeSmith> http://dvcs.w3.org/hg/webapps/file/tip/tests/submission/
  285. # [02:59] <wilhelm> MikeSmith: For running tests, the W3C really should standardize on a handful of sane test runners appropriate for each test type. We've imported a large number of tests from others, modifying 19 different test frameworks to talk to our central test systems.
  286. # [02:59] * Quits: plomlompom (~plomlompo@88.130.186.157) (Ping timeout: 246 seconds)
  287. # [02:59] <MikeSmith> wilhelm: agreed
  288. # [02:59] <MikeSmith> pretty much everybody agrees
  289. # [02:59] <MikeSmith> we just need to finally make it happen
  290. # [03:00] <MikeSmith> I expect to be spending time myself this year on helping to do that
  291. # [03:00] <wilhelm> Put a tester from each browser vendor in a room and don't let them out until they agree on something that works for all. (c:
  292. # [03:01] <MikeSmith> yeah
  293. # [03:01] <MikeSmith> this is something that could genuinely benefit from f2f time
  294. # [03:01] <MikeSmith> so start planning for a trip to SF Bay area in the next few months, I guess
  295. # [03:02] <wilhelm> The different JS test frameworks aren't _that_ different from each other, though. I'm more concerned about testing stuff that ordinarly would require some soft of user interaction. At Opera, we use the Watir API for such tests. We have about 500-600 tests of HTML form interaction, for example. That would be good to share.
  296. # [03:02] <wilhelm> MikeSmith: Send me an invitation I can show to my boss, and I'd be happy to come over. (c:
  297. # [03:02] <MikeSmith> will do
  298. # [03:02] <MikeSmith> and understood, about the user interaction tests
  299. # [03:03] <Hixie> hey if all you guys need is a room for a day, i can get you one, let me know
  300. # [03:03] <wilhelm> Here's the framework we use for that: http://operawatir.org/
  301. # [03:03] <Hixie> (or TabAtkins can, either way)
  302. # [03:03] <MikeSmith> Hixie: that would be great
  303. # [03:03] <MikeSmith> ok
  304. # [03:03] <wilhelm> Our implementation of WebDriver will also be made public Real Soon Now. Both those APIs are moderately well supported by all browsers now.
  305. # [03:04] <MikeSmith> I will talk to plh and start getting a f2f plan together
  306. # [03:04] <Hixie> give us plenty of notice, though, the meeting rooms are notoriously hard to book cos we're growing so fast :-)
  307. # [03:04] <Hixie> cool
  308. # [03:04] <TabAtkins> Indeed, getting a room for a day is possible with sufficient forwarning.
  309. # [03:05] <TabAtkins> Hixie: Crittenden is usually open, given a week or so of notice.
  310. # [03:05] <Hixie> well yeah, but you don't want to have to meet it crittenden!
  311. # [03:05] <TabAtkins> What? Why? It's just down the road.
  312. # [03:05] <wilhelm> …
  313. # [03:05] <Hixie> the dinosaur is outside b43!
  314. # [03:05] <Hixie> it's like a mile away
  315. # [03:05] <wilhelm> Is it full of critters?
  316. # [03:05] <TabAtkins> Sure, so you start there. And then you take a refreshing walk to Crittenden.
  317. # [03:05] <TabAtkins> Or, even better, CONFERENCE BIKE.
  318. # [03:06] <Hixie> hah, i'd love to see the look on a working group's face as we inform them of how they're getting to their meeting place :-P
  319. # [03:06] * Joins: Sirisian (~Sirisian@resnet226-081.resnet.wmich.edu)
  320. # [03:07] <MikeSmith> TabAtkins: we can plan well ahead to do it when we can be sure we get as many of the right people attending as we can
  321. # [03:07] <MikeSmith> and when they have time
  322. # [03:08] <MikeSmith> e.g., maybe we would not want to do this until after FF4 ships
  323. # [03:08] <MikeSmith> because maybe they are not going to have a lot of time freed up until then
  324. # [03:08] <Hixie> you don't want too many people, more than two or so per vendor and it'll quickly get out of hand
  325. # [03:08] <TabAtkins> kk
  326. # [03:08] <TabAtkins> Yes.
  327. # [03:08] <TabAtkins> Never put more than a dozen people in a room together and expect to get anything done.
  328. # [03:09] <MikeSmith> yeah, true
  329. # [03:09] <MikeSmith> we can make that one of the ground rules I guess
  330. # [03:09] <MikeSmith> 2 reps per vendor at the actual f2f
  331. # [03:10] <MikeSmith> though it would also be a good chance to have some actual social time together around it
  332. # [03:10] <Hixie> opera can have more reps, rotating them in during the day, so that i can see more of them :-P
  333. # [03:10] * Quits: kennyluck (~kennyluck@EM114-48-3-211.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  334. # [03:10] <MikeSmith> yeah, I was going to say, it would be hard to limit the number of Opera people
  335. # [03:11] <wilhelm> :P
  336. # [03:11] <Hixie> anyway the real reason i need notice is so that i can book two rooms, one for the meeting for y'all, and one for us to play some board games
  337. # [03:11] <MikeSmith> heh
  338. # [03:12] * Joins: plomlompom (~plomlompo@i59F6BE99.versanet.de)
  339. # [03:12] <Hixie> it's hard to find good board game rooms that are free and near good meeting rooms :-)
  340. # [03:12] <TabAtkins> I'd think the 4-person meeting rooms are good for that?
  341. # [03:12] <Hixie> most meeting rooms have desks with cables and stuff for laptops which board games relly don't like
  342. # [03:12] <Hixie> TabAtkins: the round tables have cable holes in the middle
  343. # [03:13] <TabAtkins> ah, yeah
  344. # [03:13] <Hixie> you really want actual desks you can push together
  345. # [03:13] * Joins: realityking_ (~anonymous@f048160037.adsl.alicedsl.de)
  346. # [03:13] * Quits: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  347. # [03:14] * Joins: davidb_ (~davidb@174.91.42.156)
  348. # [03:14] * Quits: realityking (~realityki@f049233099.adsl.alicedsl.de) (Ping timeout: 240 seconds)
  349. # [03:14] * realityking_ is now known as realityking
  350. # [03:14] <wilhelm> We could combine the two. Whoever wins 1856 gets to decide which test frameworks to use.
  351. # [03:15] <Hixie> lol
  352. # [03:15] <Hixie> i just want to play, i don't care about the test framework :-)
  353. # [03:17] * Joins: kennyluck (~kennyluck@EM114-48-223-49.pool.e-mobile.ne.jp)
  354. # [03:18] * Joins: Sirisian_ (~Sirisian@resnet226-081.resnet.wmich.edu)
  355. # [03:19] <MikeSmith> sounds like you need some optimized gaming rooms
  356. # [03:20] * Quits: Sirisian (~Sirisian@resnet226-081.resnet.wmich.edu) (Ping timeout: 240 seconds)
  357. # [03:22] <MikeSmith> hmm, microsyntax for valid e-mail address changing…
  358. # [03:22] * Quits: othermaciej (~mjs@17.246.19.72) (Remote host closed the connection)
  359. # [03:23] * Joins: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad)
  360. # [03:23] <MikeSmith> I think the v.nu checker for e-mail addresses was not up to date with spec anyway
  361. # [03:24] <Hixie> not a high priority change anyway
  362. # [03:24] <Hixie> i was tempted to reject it in fact
  363. # [03:29] * Quits: paul_irish (~paul_iris@nat/google/x-cegcedygywezusfq) (Read error: Operation timed out)
  364. # [03:30] * Joins: paul_irish_ (~paul_iris@67.218.103.251)
  365. # [03:32] * Quits: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net) (Quit: Computer has gone to sleep)
  366. # [03:32] * Quits: realityking (~anonymous@f048160037.adsl.alicedsl.de) (Quit: realityking)
  367. # [03:35] <MikeSmith> in other news, we do have support for checking dropzone now
  368. # [03:36] <MikeSmith> and the way it's implemented is a good example of tradeoffs between trying to have something useful in the base relaxng schema, along with additional (Java) code for checking other constraints
  369. # [03:37] <Hixie> cool
  370. # [03:41] <MikeSmith> in this case, the schema handles checking whether it the individual keywords are valid -- exactly one of copy, move, link and then any number of f:.* and/or s.*
  371. # [03:41] <MikeSmith> and the Java code handles checking whether there are any duplicates for any of the f: or s: keywords
  372. # [03:41] <MikeSmith> but
  373. # [03:41] <Hixie> fancy schema
  374. # [03:42] <MikeSmith> it could be implemented by adding a specific "datazone" datatype to the v.nu HTML datatype library, and putting all the checking in that
  375. # [03:42] <MikeSmith> the advantage of that would be better error reporting
  376. # [03:43] <MikeSmith> because then we get fine-grained control of the text of the error messages
  377. # [03:44] <MikeSmith> s/datazone/dropzone/
  378. # [03:44] <MikeSmith> anyway, whereas with putting checks in the schema, we get more generic error messages that are less helpful to users in, e.g., pinpointing which keyword in the dropzone value is the offending one
  379. # [03:45] <MikeSmith> I guess there has been a progression in v.nu away from doing checks in the schema just because they can be
  380. # [03:46] <MikeSmith> and instead moving them into the Java code where we have more control and can emit better error messages
  381. # [03:46] <MikeSmith> I think for users of the different parts, it will end up as sort of a case of progressive enhancement
  382. # [03:47] <MikeSmith> or graceful degradation
  383. # [03:48] * Quits: Silanus (~silanus@p5DDE9499.dip.t-dialin.net) (Ping timeout: 240 seconds)
  384. # [03:48] <MikeSmith> in that, if somebody wants to use the schema by itself, without the datatype library -- e.g., for use in a context-sensitive editor -- then they can't expect us to optimize the schema for that use case
  385. # [03:49] <MikeSmith> in fact, we and they are really better off if somebody produces a different schema that is optimized for that use case
  386. # [03:49] <MikeSmith> which is what we will have eventually, I'm sure
  387. # [03:52] * Joins: micheil (~micheil@124-149-189-229.dyn.iinet.net.au)
  388. # [03:55] * Joins: Silanus (~silanus@p5DDEA9F4.dip.t-dialin.net)
  389. # [03:55] * Quits: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad) (Quit: othermaciej)
  390. # [03:56] * Joins: cooto (~Adium@pc-100-103-86-200.cm.vtr.net)
  391. # [03:57] * Parts: cooto (~Adium@pc-100-103-86-200.cm.vtr.net)
  392. # [04:06] * Quits: plomlompom (~plomlompo@i59F6BE99.versanet.de) (Ping timeout: 240 seconds)
  393. # [04:08] * Joins: plomlompom (~plomlompo@i59F6BA5C.versanet.de)
  394. # [04:10] * Quits: ojan (~ojan@nat/google/x-vfyzilxgwdlbvija) (Quit: ojan)
  395. # [04:15] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  396. # [04:17] * Quits: MikeSmith (~MikeSmith@EM114-48-211-221.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  397. # [04:19] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  398. # [04:20] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  399. # [04:20] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  400. # [04:21] * Quits: paul_irish_ (~paul_iris@67.218.103.251) (Remote host closed the connection)
  401. # [04:22] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  402. # [04:28] * Joins: sethladd (~sethladd@c-67-188-234-154.hsd1.ca.comcast.net)
  403. # [04:30] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 272 seconds)
  404. # [04:35] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Quit: boaz)
  405. # [04:35] * Quits: Martijnc (~Martijnc@91.176.24.126) (Quit: Martijnc)
  406. # [04:36] * Joins: MikeSmith (~MikeSmith@EM114-48-227-32.pool.e-mobile.ne.jp)
  407. # [04:39] * Joins: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net)
  408. # [04:39] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  409. # [04:39] * Quits: boaz (~boaz@c-24-128-79-120.hsd1.ma.comcast.net) (Client Quit)
  410. # [04:42] * Quits: taf2 (~taf2@pool-98-117-223-231.bltmmd.fios.verizon.net) (Quit: taf2)
  411. # [04:42] * Quits: jamesr_ (~jamesr@nat/google/x-dxzumukcwdzanyfx) (Quit: jamesr_)
  412. # [04:43] * Joins: jaket (~jake@210-84-0-174.dyn.iinet.net.au)
  413. # [04:44] * bga_ is now known as bga_|away
  414. # [04:44] * Joins: Amorphous (jan@unaffiliated/amorphous)
  415. # [05:01] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 265 seconds)
  416. # [05:02] * Quits: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Quit: Leaving...)
  417. # [05:07] * Quits: macpherson (~macpherso@nat/google/x-vvweglstwkbfhrev) (Quit: macpherson)
  418. # [05:12] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  419. # [05:16] * bga_|away is now known as bga_
  420. # [05:17] * Quits: MikeSmith (~MikeSmith@EM114-48-227-32.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  421. # [05:20] * Quits: jaket (~jake@210-84-0-174.dyn.iinet.net.au) (Quit: jaket)
  422. # [05:22] * Joins: othermaciej (~mjs@66.109.103.34)
  423. # [05:26] * Joins: epifunny (75d35303@gateway/web/freenode/ip.117.211.83.3)
  424. # [05:26] * Joins: mpt (~mpt@canonical/mpt)
  425. # [05:26] * Quits: davidb_ (~davidb@174.91.42.156) (Quit: davidb_)
  426. # [05:30] * Quits: mpt (~mpt@canonical/mpt) (Client Quit)
  427. # [05:33] * Quits: KevinMarks (~KevinMark@c-71-204-145-244.hsd1.ca.comcast.net) (Quit: The computer fell asleep)
  428. # [05:37] * Quits: epifunny (75d35303@gateway/web/freenode/ip.117.211.83.3) (Quit: Page closed)
  429. # [05:41] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  430. # [05:44] * Joins: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se)
  431. # [05:45] * zcorpan shamelessly steals some styles from developers.whatwg.org for http://simon.html5.org/html5-elements
  432. # [05:45] * Joins: jaket (~jake@210-84-0-174.dyn.iinet.net.au)
  433. # [05:47] * Joins: xbuzz (~chris@c-24-63-24-211.hsd1.ma.comcast.net)
  434. # [05:48] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 276 seconds)
  435. # [05:49] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  436. # [05:50] <benschwarz_> zcorpan: what do you need? :)
  437. # [05:51] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  438. # [05:52] <zcorpan> benschwarz_: dunno, i just copied some style rules. does it look ok?
  439. # [05:52] <benschwarz_> the headers look a bit over baring
  440. # [05:53] <benschwarz_> but nice to have it themed similarily
  441. # [05:53] <benschwarz_> I saw some hits from your site yesterday ( I added stats overnight )
  442. # [05:53] <zcorpan> should i use the h4 style instead?
  443. # [05:55] <benschwarz_> zcorpan: leave it I think
  444. # [05:55] <benschwarz_> the elements look big
  445. # [05:55] <benschwarz_> you know what would rule? a find as you type search
  446. # [05:55] <benschwarz_> I'm going to do one for the specs myself
  447. # [05:55] <benschwarz_> when I get to it
  448. # [05:56] <zcorpan> isn't find as you type a browser feature?
  449. # [05:56] <zcorpan> benschwarz_: i think your <code>s look too small :P
  450. # [05:56] * Joins: artenix (~artenix@187.152.36.161)
  451. # [05:57] <artenix> Hi
  452. # [05:57] <benschwarz_> zcorpan: they are too small. the line widths are hard though
  453. # [05:57] <benschwarz_> I think I'm going to re-address it when i get to the .example styles
  454. # [05:58] * Quits: kennyluck (~kennyluck@EM114-48-223-49.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  455. # [05:58] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  456. # [05:58] <artenix> Reading about droping HTML5 ñame over HTML. Strong feelings on the web about it.
  457. # [05:59] <zcorpan> benschwarz_: you think i should change the line-spacing?
  458. # [06:01] <artenix> I don't care the name. I just want a standard way to detect the new capabilities on HTML. Will be there one?
  459. # [06:01] <zcorpan> artenix: http://diveintohtml5.org/detect.html
  460. # [06:02] * Joins: jaket_ (~jake@124-168-154-155.dyn.iinet.net.au)
  461. # [06:03] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 255 seconds)
  462. # [06:03] <artenix> zcorpan tnx. So, use Modernizr lib uh?
  463. # [06:03] * Quits: jaket (~jake@210-84-0-174.dyn.iinet.net.au) (Ping timeout: 264 seconds)
  464. # [06:04] <zcorpan> yeah
  465. # [06:07] * Joins: jaket (~jake@124-169-142-80.dyn.iinet.net.au)
  466. # [06:08] <artenix> Because now HTML is a living spec, I think the smartest thing is providing a well-designed and standard capability detection method. The soup http://diveintohtml5.org/detect.html will be a nightmare to use as HTML evolves
  467. # [06:08] * Quits: jaket_ (~jake@124-168-154-155.dyn.iinet.net.au) (Ping timeout: 276 seconds)
  468. # [06:10] <benschwarz_> Those with strong opinions about it weren't there when the canvas was empty.
  469. # [06:10] <artenix> Don't get me wrong, I am more than happy with WHATWG. I just want to see fixed the incompatability problems on HTML once and for all
  470. # [06:10] <zcorpan> artenix: what's wrong with the current detection mechanisms?
  471. # [06:11] <artenix> I don't enjoy using CSS hacks :)
  472. # [06:11] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  473. # [06:11] <zcorpan> you don't need css hacks to detect html5 features
  474. # [06:13] <zcorpan> artenix: fixing incompatibility problems is a large part of what whatwg is doing
  475. # [06:13] * Quits: Sirisian_ (~Sirisian@resnet226-081.resnet.wmich.edu) (Read error: Connection reset by peer)
  476. # [06:13] * Joins: Sirisian_ (~Sirisian@resnet226-081.resnet.wmich.edu)
  477. # [06:14] <artenix> zcorpan "call a method and see the return value" , "Set a property to a certain value, then check if the property has retained its value." C'mon! Is the best we can do?
  478. # [06:15] <artenix> "Use a JS lib somebody maintains... and hope she will be maintaining it in the years to come"
  479. # [06:16] <zcorpan> artenix: it's the most reliable we can do, yeah. http://lists.w3.org/Archives/Public/public-html-xml/2011Jan/0231.html
  480. # [06:16] * Quits: othermaciej (~mjs@66.109.103.34) (Quit: othermaciej)
  481. # [06:16] <artenix> No sir, IMHO HTML needs a *standard* way to detect capabilities.
  482. # [06:17] <artenix> zcorpan lemme
  483. # [06:17] <artenix> zcorpan lemme read the lastima
  484. # [06:17] <artenix> s/ima//
  485. # [06:18] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  486. # [06:20] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  487. # [06:20] <zcorpan> artenix: there is a standard way to detect capabilities. you just look at what the feature you want to test actually is, and then see if it's there or not. e.g. for web sockets, it's a constructor called "WebSocket" exposed on window, so the detection is if ('WebSocket' in window)
  488. # [06:23] <artenix> Zcorpan and for <video> is different.
  489. # [06:23] * Quits: plomlompom (~plomlompo@i59F6BA5C.versanet.de) (Ping timeout: 272 seconds)
  490. # [06:24] <zcorpan> artenix: something like hasFeature has great problems with dividing up features you'd want to detect, not considering implementation bugs, and has a history of being completely unreliable and hence useless for its intended purpose
  491. # [06:24] <artenix> "Having something like DOM's hasFeature detect for larger sets of features doesn't work on the Web." I think more on testing SMALL set of features (or just 1)
  492. # [06:25] <zcorpan> what's "a small set of features" or "just one feature"?
  493. # [06:26] <artenix> I meant, hasFeature should test 1 small tiny specific on behaivor and semantic feature.
  494. # [06:27] <artenix> That way, $IMPORTANT_SITE could test for the fragores it really needs
  495. # [06:28] <zcorpan> problem with that is that it's a major undertaking to divide all the web platform's features into hasFeature strings and maintaining them and implementing them, which takes time away from implementing new features and fixing bugs in existing features
  496. # [06:28] <zcorpan> and i'm not convinced that it would STILL be reliable to actually be useful
  497. # [06:28] <artenix> s/fragores/features/ iPhone autocomplete needs debugging :)
  498. # [06:29] <zcorpan> the feature detection Modernizr uses comes for free when a browser implements the feature, which is good in two ways: it's reliable, and it doesn't cost anything
  499. # [06:30] * Joins: MikeSmith (~MikeSmith@2001:200:1c0:3602:219:e3ff:fe08:8ad3)
  500. # [06:30] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  501. # [06:30] * Joins: agektmr (~Adium@220.109.219.244)
  502. # [06:32] <artenix> Look. I speak as a Web developer here. I need a reliable way to use the new exciting tags and technolgy associated with HTML(5) , while providing the simplest experience for users using older browsers.
  503. # [06:33] <artenix> Is WHATWG addresing that?
  504. # [06:33] * Quits: agektmr (~Adium@220.109.219.244) (Read error: Connection reset by peer)
  505. # [06:33] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  506. # [06:33] * Joins: kennyluck (~kennyluck@133.27.228.180)
  507. # [06:34] <zcorpan> artenix: yeah. it's just that the feature detection method isn't as clean as you'd like
  508. # [06:36] <zcorpan> artenix: if we've tried to make the detection method clean and reliable, then that would take away time for bugfixing and new features
  509. # [06:37] <zcorpan> artenix: since there already is a reliable way to detect features, we'd rather spend time on fixing bugs and implementing new features
  510. # [06:38] <artenix> Ok. I can live with a "dirty" detection methods. But only if the browsers implementators agree on which dirtiness to use. I don't want to have to use one method for IE, another for FF, other for Opera, Safari, etc etc
  511. # [06:39] <zcorpan> deal :)
  512. # [06:39] <artenix> :-)
  513. # [06:40] * Parts: justn (justin@vm.efnetplo.com)
  514. # [06:41] <artenix> BTW who are you? ^_^
  515. # [06:41] * Joins: plomlompom (~plomlompo@i59F6D042.versanet.de)
  516. # [06:41] <zcorpan> Simon Pieters
  517. # [06:42] <zcorpan> you?
  518. # [06:43] <artenix> Nice to meet you. Arturo Tena, one of the many web developers out there.
  519. # [06:44] <artenix> Im exciting on having HTML moving forward after all this years
  520. # [06:45] * Joins: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net)
  521. # [06:45] * bga_ is now known as bga_|away
  522. # [06:45] <artenix> s/ing/ed/ My English is not so good
  523. # [06:46] <benschwarz_> artenix: have you seen the developers edition that is being worked on?
  524. # [06:46] <benschwarz_> its a start, anyway
  525. # [06:47] <[tm]> Mark Pilgrim's book is a great place to look too
  526. # [06:48] <artenix> ben hm not sure I grab the most recent stuff I found
  527. # [06:48] <[tm]> goes into detail bout this very stuff
  528. # [06:48] <Hixie> hey didn't the chairs make a couple of decisions this year already? i can't find it
  529. # [06:48] <MikeSmith> artenix: http://diveintohtml5.org/
  530. # [06:48] <artenix> [Tm] oh tnx I will buy it
  531. # [06:48] <MikeSmith> Hixie: yeah, they did
  532. # [06:48] <MikeSmith> artenix: it's free
  533. # [06:48] <MikeSmith> online
  534. # [06:48] <Hixie> do you have a url to the decisions by any chance?
  535. # [06:49] <Hixie> i just went through the whole month of archives without success
  536. # [06:49] <MikeSmith> though you can also blow money on it if you want
  537. # [06:49] <zcorpan> but you can buy it if you want
  538. # [06:49] * MikeSmith is MikeSmith btw
  539. # [06:49] <MikeSmith> Hixie: looking now
  540. # [06:50] <artenix> Mike tnx!
  541. # [06:50] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (Ping timeout: 250 seconds)
  542. # [06:51] <artenix> I must go. Thank you for all the hard work You have been doing on HTML
  543. # [06:52] * Quits: dglazkov (~dglazkov@75-37-194-175.lightspeed.lsatca.sbcglobal.net) (Quit: dglazkov)
  544. # [06:52] <zcorpan> see ya
  545. # [06:52] * Quits: artenix (~artenix@187.152.36.161) (Quit: artenix)
  546. # [06:52] * bga_|away is now known as bga_
  547. # [06:53] <MikeSmith> Hixie: http://lists.w3.org/Archives/Public/public-html/2011Jan/0158.html
  548. # [06:53] <MikeSmith> closed without prejudice
  549. # [06:53] <Hixie> oh i meant a decision
  550. # [06:53] <MikeSmith> oh
  551. # [06:53] <Hixie> not the ones that time out
  552. # [06:53] <Hixie> sorry, i was unclear
  553. # [06:53] <MikeSmith> so none
  554. # [06:53] <MikeSmith> I think
  555. # [06:53] <MikeSmith> as far as decision-decisions
  556. # [06:54] <MikeSmith> but note that Paul was away since Christmas
  557. # [06:54] <MikeSmith> I think
  558. # [06:55] <MikeSmith> so perhaps some are waiting til they can meet together
  559. # [06:58] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  560. # [06:58] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  561. # [07:00] <Hixie> i could have sworn they had made a decision recently
  562. # [07:00] <Hixie> oh well
  563. # [07:00] <Hixie> thanks anyway
  564. # [07:01] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  565. # [07:01] <MikeSmith> othermaciej: see logs
  566. # [07:01] <othermaciej> oh man, I have to read?
  567. # [07:02] <MikeSmith> heh
  568. # [07:02] <MikeSmith> pretend it's code that you need to debug
  569. # [07:02] <MikeSmith> or review
  570. # [07:03] * zcorpan doesn't find any decisions in his last month of public-html email containing the word 'decision'
  571. # [07:04] * Quits: sethladd (~sethladd@c-67-188-234-154.hsd1.ca.comcast.net) (Quit: sethladd)
  572. # [07:04] * bga_ is now known as bga_|away
  573. # [07:06] <othermaciej> MikeSmith: which part of the logs should I attend to?
  574. # [07:06] <othermaciej> I don't think any decisions have been published since before the holidays
  575. # [07:08] * Quits: benschwarz_ (~ben@ppp118-209-3-167.lns20.mel4.internode.on.net) (Quit: benschwarz_)
  576. # [07:12] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 276 seconds)
  577. # [07:15] * bga_|away is now known as bga_
  578. # [07:17] * Quits: xbuzz (~chris@c-24-63-24-211.hsd1.ma.comcast.net) (Quit: xbuzz)
  579. # [07:20] <MikeSmith> othermaciej: yeah, that was all I was pinging you about
  580. # [07:25] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  581. # [07:26] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  582. # [07:29] * Quits: blooberry (~Miranda@c-98-246-171-127.hsd1.or.comcast.net) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  583. # [07:32] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  584. # [07:35] * Quits: cyphase (~cyphase@adsl-99-38-148-193.dsl.pltn13.sbcglobal.net) (Quit: http://www.cyphase.com/)
  585. # [07:37] * Joins: cyphase (~cyphase@adsl-99-38-148-193.dsl.pltn13.sbcglobal.net)
  586. # [07:41] * bga_ is now known as bga_|away
  587. # [07:41] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  588. # [07:42] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  589. # [07:43] * Quits: cyphase (~cyphase@adsl-99-38-148-193.dsl.pltn13.sbcglobal.net) (Quit: http://www.cyphase.com/)
  590. # [07:44] * Joins: cyphase (~cyphase@adsl-99-38-148-193.dsl.pltn13.sbcglobal.net)
  591. # [07:54] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  592. # [08:06] * Joins: anttio (~anttio@huittinen.of.frantic.com)
  593. # [08:16] * Joins: kal-EL_ (~jor-EL@host127-148-dynamic.211-62-r.retail.telecomitalia.it)
  594. # [08:17] * Quits: imajes (~imajes@host-67-23-79-82.biznesshosting.net) (Quit: Be Back Soon!)
  595. # [08:18] * Joins: erlehmann (~erlehmann@p4FC11578.dip.t-dialin.net)
  596. # [08:20] * Joins: imajes (~imajes@host-67-23-79-82.biznesshosting.net)
  597. # [08:20] * Joins: rimantas (~rimliu@93.93.57.193)
  598. # [08:22] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
  599. # [08:26] * Joins: pesla (~pesla@188.202.125.121)
  600. # [08:26] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
  601. # [08:37] * Quits: jwalden (~waldo@nat/mozilla/x-rnxaoajutcoguaks) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20110103133706])
  602. # [08:46] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  603. # [08:51] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  604. # [08:57] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  605. # [09:04] * Joins: pesla_ (~pesla@188.202.125.121)
  606. # [09:06] * Joins: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net)
  607. # [09:06] * Quits: pesla (~pesla@188.202.125.121) (Ping timeout: 246 seconds)
  608. # [09:16] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
  609. # [09:18] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  610. # [09:19] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  611. # [09:22] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  612. # [09:23] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 246 seconds)
  613. # [09:23] * mhausenblas_ is now known as mhausenblas
  614. # [09:24] * Quits: Dashiva (Dashiva@wikia/Dashiva)
  615. # [09:29] * Quits: Sirisian_ (~Sirisian@resnet226-081.resnet.wmich.edu) (Ping timeout: 250 seconds)
  616. # [09:31] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  617. # [09:33] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  618. # [09:34] * Joins: Dashiva (~noone@84-72-44-31.dclient.hispeed.ch)
  619. # [09:34] * Quits: Dashiva (~noone@84-72-44-31.dclient.hispeed.ch) (Changing host)
  620. # [09:34] * Joins: Dashiva (~noone@wikia/Dashiva)
  621. # [09:35] * Quits: erlehmann (~erlehmann@p4FC11578.dip.t-dialin.net) (Ping timeout: 240 seconds)
  622. # [09:39] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  623. # [09:41] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  624. # [09:45] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  625. # [09:45] * Quits: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Quit: mdelaney)
  626. # [09:54] * wm3|zzz is now known as workmad3
  627. # [10:00] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  628. # [10:01] * Joins: anttio_ (~anttio@lapinjarvi.of.frantic.com)
  629. # [10:02] * Joins: ROBOd (~robod@92.84.197.47)
  630. # [10:04] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Ping timeout: 255 seconds)
  631. # [10:04] * anttio_ is now known as anttio
  632. # [10:08] * Quits: pesla_ (~pesla@188.202.125.121) (Remote host closed the connection)
  633. # [10:08] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  634. # [10:09] * Joins: pesla (~pesla@188.202.125.121)
  635. # [10:17] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  636. # [10:25] * Quits: jaket (~jake@124-169-142-80.dyn.iinet.net.au) (Quit: jaket)
  637. # [10:28] * Joins: danbeam (~anonymous@cpe-75-83-194-56.socal.res.rr.com)
  638. # [10:30] <danbeam> re-posted from #html5: sorry if this question has been asked and answered a ton already, but given that HTML5 is now just HTML, are efforts in promoting and branding the newer features in browsers as "HTML5" going to continue?
  639. # [10:30] <danbeam> (or is that not really a big concern of this channel/group?)
  640. # [10:32] <jgraham> danbeam: It seems highly likely that people will continue to use html5 as a marketing term
  641. # [10:32] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
  642. # [10:32] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  643. # [10:35] <danbeam> jgraham: I agree this is likely. Perhaps I'm being pedantic, but aren't they're basically promoting a non-existent specification if they continue "repping" HTML5?
  644. # [10:35] <danbeam> aren't they*
  645. # [10:36] <zcorpan> danbeam: w3c still calls its spec "HTML5"
  646. # [10:36] <danbeam> (though I guess there is a snapshot of a semi-formed "HTML 5" specification, right?)
  647. # [10:38] <jgraham> danbeam: It helps if you think of "HTML5 as being 'The group of technologies that make up the Open Web Platform c. 2010'
  648. # [10:38] <jgraham> HTML is sone component of that (and continually evolves). CSS is another (and continuously evolves)
  649. # [10:39] <danbeam> jgraham: yeah, I've kind of figured that empirically along the way
  650. # [10:39] <danbeam> but it's just kind of weird to have multiple versions of HTML, CSS, ECMAScript, etc.
  651. # [10:39] <danbeam> but they all converge in one unifying concept
  652. # [10:40] <danbeam> of *** HTML5 ***
  653. # [10:40] <danbeam> haha
  654. # [10:40] * Joins: david_carlisle (~davidc@62.231.145.254)
  655. # [10:40] <danbeam> it just seems very atypical of the whole process
  656. # [10:41] <jgraham> danbeam: It is, of course, insane
  657. # [10:41] <jgraham> But marketing never seems to be about rationality
  658. # [10:41] <danbeam> (and possibly hurtful, as now more people must agree to things to move forward, though I guess specs always have open requests for comments open to anybody)
  659. # [10:42] <webr3> does any of this/that matter?
  660. # [10:42] <danbeam> jgraham: marketing isn't rational as its consumers aren't often aren't either, :P
  661. # [10:42] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
  662. # [10:43] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  663. # [10:43] <danbeam> webr3: any of what? the marketing or the merging of specifications?
  664. # [10:46] <zcorpan> http://www.w3.org/QA/2011/01/the_html5_logo_conversation.html
  665. # [10:46] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  666. # [10:48] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
  667. # [10:49] * Joins: matjas (~matjas@91.182.25.63)
  668. # [10:49] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  669. # [10:53] * Joins: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
  670. # [10:55] * danbeam is now known as danbeam__
  671. # [10:55] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  672. # [10:57] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  673. # [10:57] * Quits: MikeSmith (~MikeSmith@2001:200:1c0:3602:219:e3ff:fe08:8ad3) (Read error: Operation timed out)
  674. # [10:58] * Quits: shiawuen (~chatzilla@bb219-75-79-14.singnet.com.sg) (Ping timeout: 250 seconds)
  675. # [10:59] * Joins: shiawuen (~chatzilla@bb219-75-79-14.singnet.com.sg)
  676. # [11:04] * Joins: benschwarz_ (~ben@59.167.185.148)
  677. # [11:06] * Joins: Frippe (~Frippe@238.218.216.81.static.hud.siw.siwnet.net)
  678. # [11:07] * Joins: MikeSmith (~MikeSmith@EM114-48-83-217.pool.e-mobile.ne.jp)
  679. # [11:08] <hsivonen> zcorpan: I added a listener for the playing event to webm.html5.org
  680. # [11:08] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  681. # [11:11] * Quits: anttio (~anttio@lapinjarvi.of.frantic.com) (Ping timeout: 255 seconds)
  682. # [11:12] * Joins: anttio (~anttio@huittinen.of.frantic.com)
  683. # [11:22] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Quit: anttio)
  684. # [11:25] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  685. # [11:27] <zcorpan> hsivonen: nice
  686. # [11:30] * Joins: dhx1 (~anonymous@c122-107-170-247.eburwd5.vic.optusnet.com.au)
  687. # [11:32] <zcorpan> hsivonen: http://www.webmfiles.org/demo-files/ has two webm videos. not sure if they're any improvement though
  688. # [11:33] <hsivonen> zcorpan: I posted to webm-discuss asking if it's ok to make a test file that shows the WebM logo
  689. # [11:34] <hsivonen> zcorpan: I'm thinking either way I'll put the text WebM there and make a green checkmark fade in
  690. # [11:35] <hsivonen> now it's just a question of whether the "WebM" text can be the actual logo
  691. # [11:35] * Joins: joa__ (~joa@xdsl-84-44-250-141.netcologne.de)
  692. # [11:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  693. # [11:46] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  694. # [11:47] * Joins: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp)
  695. # [11:49] * Quits: seventh (seventh@199.48.243.56) (Quit: ...)
  696. # [11:51] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  697. # [11:53] * Joins: realityking (~anonymous@81-012.eduroam.RWTH-Aachen.DE)
  698. # [11:57] * Joins: realityking_ (~anonymous@81-012.eduroam.RWTH-Aachen.DE)
  699. # [11:57] * Quits: realityking (~anonymous@81-012.eduroam.RWTH-Aachen.DE) (Read error: Connection reset by peer)
  700. # [11:57] * realityking_ is now known as realityking
  701. # [11:57] * Quits: realityking (~anonymous@81-012.eduroam.RWTH-Aachen.DE) (Client Quit)
  702. # [11:57] * Joins: realityking (~anonymous@81-012.eduroam.RWTH-Aachen.DE)
  703. # [11:58] * Quits: realityking (~anonymous@81-012.eduroam.RWTH-Aachen.DE) (Remote host closed the connection)
  704. # [11:58] * Joins: realityking (~anonymous@134.130.78.203)
  705. # [12:01] * Quits: benschwarz_ (~ben@59.167.185.148) (Quit: benschwarz_)
  706. # [12:17] * Parts: adactio (~adactio@cust217-dsl91-135-3.idnet.net)
  707. # [12:19] * Joins: anttio (~anttio@huittinen.of.frantic.com)
  708. # [12:21] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  709. # [12:24] * Quits: shiawuen (~chatzilla@bb219-75-79-14.singnet.com.sg) (Ping timeout: 250 seconds)
  710. # [12:24] * Joins: erlehmann (~erlehmann@89.204.153.106)
  711. # [12:29] * Joins: Ms2ger (~Ms2ger@91.181.194.130)
  712. # [12:54] * Quits: rimantas (~rimliu@93.93.57.193) (Ping timeout: 250 seconds)
  713. # [12:57] * Joins: rimantas (~rimliu@93.93.57.193)
  714. # [12:59] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  715. # [13:00] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  716. # [13:09] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Quit: …</work><life>… :-))
  717. # [13:09] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  718. # [13:17] * Quits: jacobolus (~jacobolus@beaker.cictr.com) (Remote host closed the connection)
  719. # [13:18] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  720. # [13:20] * Quits: realityking (~anonymous@134.130.78.203) (Quit: realityking)
  721. # [13:24] * Joins: shiawuen (~chatzilla@bb219-75-79-14.singnet.com.sg)
  722. # [13:28] * Joins: realityking (~anonymous@134.130.78.203)
  723. # [13:32] <annevk> http://www.whatwg.org/specs/web-apps/current-work/complete/ header looks a bit ugly imo
  724. # [13:33] * Quits: erlehmann (~erlehmann@89.204.153.106) (Quit: Die demokratieerhaltende Whistleblower-Organisation Krautchan freut sich immer über Spenden.)
  725. # [13:34] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  726. # [13:35] <benschwarz> annevk: do something about it :)
  727. # [13:36] <annevk> whoa snow?!
  728. # [13:36] <annevk> weather wtf
  729. # [13:36] * Quits: matjas (~matjas@91.182.25.63) (Quit: Computer has gone to sleep.)
  730. # [13:36] <Peter`> what?
  731. # [13:36] <annevk> benschwarz, nah, Hixie can change that
  732. # [13:37] <annevk> Peter`, lots of white powdery stuff in my backyard
  733. # [13:37] <Peter`> Nothing around here luckily
  734. # [13:37] <annevk> unless this is nuclear fallout, pretty sure it is snow
  735. # [13:37] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  736. # [13:37] * bga_ is now known as bga_|away
  737. # [13:38] <espadrine> annevk: I think it is nuclear. We have it here in Lyon, France too.
  738. # [13:39] <annevk> makes sense
  739. # [13:39] <thiessenp> annevk: no snow in Amsterdam, must have missed us
  740. # [13:39] * bga_|away is now known as bga_
  741. # [13:39] <Peter`> thiessenp: I'm in Amsterdam too, hence my answer :)
  742. # [13:40] <thiessenp> Peter': had no idea. Are you near the center?
  743. # [13:41] <Peter`> No, Zeeburg / Amsterdam East
  744. # [13:42] * bga_ is now known as bga_|away
  745. # [13:44] * Joins: jacobolus (~jacobolus@c-24-128-190-29.hsd1.ma.comcast.net)
  746. # [13:44] <thiessenp> Peter': was going to ask if you wanted to grab a coffee/beer after work but I suspect your as lazy as me distance wise so ... :)
  747. # [13:45] <Peter`> I have a meeting in 20 minutes anyway, perhaps another time :) I'll keep it in mind
  748. # [13:45] <Peter`> (and have to go shortly after)
  749. # [13:45] <thiessenp> Peter': cool ttyl (may the meeting be short and painless :)
  750. # [13:47] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
  751. # [13:48] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  752. # [13:48] <annevk> thiessenp, there's fronteers meetups every now and then
  753. # [13:48] <annevk> I wonder if there are enough Dutch people for a HTML5/WHATWG-type thing
  754. # [13:49] <thiessenp> annevk: I remember hearing something about fronteers - I'll look for a mail group or something. (brb)
  755. # [13:49] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
  756. # [13:52] * Joins: thiessenp (~thiessenp@changeme.ebuddy.com)
  757. # [13:53] <thiessenp> annevk: btw: would be up for any WHATWG type meetings in Amsterdam
  758. # [13:54] * Joins: jdaggett (~jdaggett@y224181.dynamic.ppp.asahi-net.or.jp)
  759. # [13:54] <annevk> thiessenp, fronteers.nl it is, there's no mailing list, but there is #fronteers here on Freenode (Dutch channel)
  760. # [13:55] <thiessenp> annevk: nice - thanks!
  761. # [13:55] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Quit: Now time for the weather. Tiffany?)
  762. # [13:55] * Quits: joa__ (~joa@xdsl-84-44-250-141.netcologne.de) (Ping timeout: 246 seconds)
  763. # [13:55] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  764. # [13:57] * Joins: joa__ (~joa@xdsl-78-34-200-74.netcologne.de)
  765. # [14:16] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  766. # [14:18] * Joins: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  767. # [14:18] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
  768. # [14:25] * Quits: realityking (~anonymous@134.130.78.203) (Quit: realityking)
  769. # [14:30] * bga_|away is now known as bga_
  770. # [14:32] * Joins: torvalamo (~loriisacu@109.179.134.219.tmi.telenormobil.no)
  771. # [14:32] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  772. # [14:35] <hsivonen> annevk: I see you didn't summarize the solution to the TF use case assigned to you
  773. # [14:36] <annevk> I can do that
  774. # [14:36] <annevk> I forgot the goals of drafting the use cases, they include potential solutions?
  775. # [14:40] * workmad3 is now known as wm3bot
  776. # [14:41] * wm3bot is now known as workmad3
  777. # [14:41] * Quits: shiawuen (~chatzilla@bb219-75-79-14.singnet.com.sg) (Ping timeout: 255 seconds)
  778. # [14:42] <annevk> hsivonen, I added a potential solution section
  779. # [14:44] <annevk> http://www.amazon.com/Definitive-Guide-HTML5-Video/dp/1430230908/
  780. # [14:47] <annevk> I think I should maybe add the XML->XML one too
  781. # [14:47] * Quits: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson_)
  782. # [14:51] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 276 seconds)
  783. # [14:53] * Joins: matjas (~matjas@ip-81-11-185-247.dsl.scarlet.be)
  784. # [14:53] <annevk> If anyone wants to have access to the blog or WHATWG twitter account for some reason just say so. This has always been our policy but it is not stated anywhere so I should probably repeat it every now and then.
  785. # [14:54] <annevk> Or maybe I should introduce a FAQ entry though I doubt regular contributors read that...
  786. # [14:55] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Quit: ChatZilla 0.9.86 [Firefox 4.0b10pre/20110112151134])
  787. # [14:56] * Joins: BlurstOfTimes (~blurstoft@c-24-218-222-84.hsd1.ma.comcast.net)
  788. # [14:58] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
  789. # [15:00] * Joins: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com)
  790. # [15:01] * riven` is now known as riven
  791. # [15:01] * Joins: BlurstOf_ (~blurstoft@168.203.103.108)
  792. # [15:03] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  793. # [15:04] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  794. # [15:04] * Quits: BlurstOfTimes (~blurstoft@c-24-218-222-84.hsd1.ma.comcast.net) (Ping timeout: 240 seconds)
  795. # [15:05] <hsivonen> annevk: I completed my ACTION as well
  796. # [15:05] <hsivonen> annevk: not sure if putting everything on one page was a good idea
  797. # [15:06] <annevk> yours is quite big
  798. # [15:06] <annevk> had not expected that
  799. # [15:06] * Quits: BlurstOf_ (~blurstoft@168.203.103.108) (Remote host closed the connection)
  800. # [15:06] <annevk> feel free to ignore my question
  801. # [15:06] <annevk> we can create separate pages instead
  802. # [15:06] * Joins: BlurstOfTimes (~blurstoft@168.203.103.108)
  803. # [15:09] * Joins: realityking (~anonymous@134.130.78.203)
  804. # [15:11] * Joins: Timz (~Adium@86.89.174.199)
  805. # [15:15] <hsivonen> got an explanation to the Yandex bot problem. I had been serving 503 at the moment when they tried to fetch robots.txt
  806. # [15:21] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 250 seconds)
  807. # [15:23] * Joins: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
  808. # [15:28] * Joins: tndH (~Rob@cpc15-seac19-2-0-cust232.7-2.cable.virginmedia.com)
  809. # [15:28] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  810. # [15:35] * Quits: realityking (~anonymous@134.130.78.203) (Quit: realityking)
  811. # [15:36] * Parts: bfrohs (~bfrohs@smtp.forewordinternal.com)
  812. # [15:38] <MikeSmith> in Web IDL, for a particular method, how do I indicate an exception that method can throw?
  813. # [15:38] * MikeSmith looks around for examples
  814. # [15:38] <MikeSmith> oh, just "throws" maybe
  815. # [15:40] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  816. # [15:40] <MikeSmith> ...or "raises"
  817. # [15:46] <annevk> I wonder why people want to put that in the IDL
  818. # [15:46] * Joins: boaz (~boaz@64.119.153.2)
  819. # [15:47] <annevk> hmm, maybe it does make some sense, but it makes the IDL look bloated
  820. # [15:47] * mamund_ is now known as mamund
  821. # [15:49] * Joins: mpilgrim (~mpilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  822. # [15:51] <hsivonen> hey, someone is selling @font-face licensing finally: http://www.fontspring.com/fonts/exljbris/museo-sans
  823. # [15:51] <hsivonen> (without forcing typekit or such)
  824. # [15:51] <hsivonen> +50% to the price for the @font-face license
  825. # [15:52] <zcorpan> bah, i was going to tweet "A person who thinks (s)he is writing "stable" HTML 4.01 gets his/her content processed by the same ever-evolving code that processes the content made by a person who thinks (s)he is using the HTML5 draft standard." from http://lists.w3.org/Archives/Public/public-html-xml/2011Jan/0041.html but it doesn't fit in 140 chars
  826. # [15:53] <hsivonen> "All OpenType features must be removed from the licensed font." boo
  827. # [15:54] * Joins: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  828. # [15:55] * Quits: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Client Quit)
  829. # [15:55] * zcorpan made it shorter
  830. # [15:56] <zcorpan> maybe i should start tweeting in a format where i make use of the high bits in the utf-16 code units to fit more text into 140 utf-16 code units
  831. # [15:57] * Quits: espadrine (~espadrine@acces1296.res.insa-lyon.fr) (Ping timeout: 276 seconds)
  832. # [15:57] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 240 seconds)
  833. # [15:57] * Joins: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie)
  834. # [16:00] <karlcow> zcorpan: or tweet in Japanese or Chinese
  835. # [16:00] <karlcow> great compression scheme
  836. # [16:00] <Workshiva> Forget base64, use baseCJK
  837. # [16:01] * Joins: realityking (~anonymous@f048160037.adsl.alicedsl.de)
  838. # [16:01] <zcorpan> ≁⁰敲獯渠睨漠瑨楮歳
猩桥⁩猠睲楴楮朠≳瑡扬攢⁈呍䰠㐮〱⁧整猠桩猯桥爠捯湴敮琠灲潣敳獥搠批⁴桥⁳慭攠敶敲ⵥ癯汶楮朠捯摥⁴桡琠灲潣敳獥猠瑨攠捯湴敮琠浡摥⁢礠愠灥牳潮⁷桯⁴桩湫猠⡳⥨攠楳⁵獩湧⁴桥⁈呍䰵⁤牡晴⁳瑡湤慲搮∀ - ah, 31 utf-16 code units to spare for the url
  839. # [16:02] <Philip`> You should gzip-compress it too
  840. # [16:02] <zcorpan> (chinese does better than the above though)
  841. # [16:03] * Quits: mpilgrim (~mpilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
  842. # [16:03] <hsivonen> is there a greasemonkey script, bookmarklet or some such for decoding?
  843. # [16:04] <zcorpan> i guess my scheme of just filling in the unused bits is lossy since you could get lone surrogates
  844. # [16:05] <jgraham> Or you could, y'know start a blog that allowed you to publish entries as long as you like
  845. # [16:05] <karlcow> :) I wish we could tweet QR code
  846. # [16:06] <jgraham> You could even push part of the entry to twitter if you like the network effects
  847. # [16:07] <zcorpan> jgraham: not long enough to be a blog entry :P
  848. # [16:07] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  849. # [16:09] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  850. # [16:09] <annevk> +1 to zcorpan blogging
  851. # [16:13] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Client Quit)
  852. # [16:13] <jgraham> zcorpan: Plenty of people do short-form links_qoute/commentary as part of blogging e.g. http://simonwillison.net/
  853. # [16:14] <illtron> I've eaten a *lot* of food, but none of it has ever killed me.
  854. # [16:15] <illtron> aaaannnd that was supposed to be in #5by5, not #whatwg. apologies
  855. # [16:16] <zcorpan> illtron: clearly you should eat more
  856. # [16:17] <illtron> i'm not eating a damn thing until I get to the store to buy some more e. coli flavored bbq sauce
  857. # [16:18] * Joins: 16WAACQ06 (~davidb@66.207.206.180)
  858. # [16:18] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  859. # [16:18] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Client Quit)
  860. # [16:21] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
  861. # [16:21] * Quits: matjas (~matjas@ip-81-11-185-247.dsl.scarlet.be) (Quit: Computer has gone to sleep.)
  862. # [16:24] <annevk> food sounds good
  863. # [16:26] * Joins: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net)
  864. # [16:30] * Quits: zcorpan (~zcorpan@c-8d9ae355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  865. # [16:31] * Joins: Anti-X (~loriisacu@c6471BF51.dhcp.bluecom.no)
  866. # [16:31] <annevk> http://arstechnica.com/web/news/2011/01/html-to-lose-the-version-number.ars -- also has comments
  867. # [16:33] * Quits: anttio (~anttio@huittinen.of.frantic.com) (Quit: anttio)
  868. # [16:33] * Quits: torvalamo (~loriisacu@109.179.134.219.tmi.telenormobil.no) (Ping timeout: 260 seconds)
  869. # [16:40] * Quits: Anti-X (~loriisacu@c6471BF51.dhcp.bluecom.no) (Ping timeout: 260 seconds)
  870. # [16:44] * Joins: matjas (~matjas@91.182.25.63)
  871. # [16:46] * Joins: Anti-X (~loriisacu@79-65-9.connect.netcom.no)
  872. # [16:46] * Joins: jaket (~jake@124-169-142-80.dyn.iinet.net.au)
  873. # [16:49] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  874. # [16:49] * Quits: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: mhausenblas_)
  875. # [17:00] * Joins: shiawuen (~chatzilla@cm68.eta56.maxonline.com.sg)
  876. # [17:05] * Joins: mokush (~quassel@188.24.45.228)
  877. # [17:05] * Joins: MikeSmith_ (~MikeSmith@EM114-48-22-232.pool.e-mobile.ne.jp)
  878. # [17:07] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  879. # [17:08] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  880. # [17:08] * Quits: MikeSmith (~MikeSmith@EM114-48-83-217.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
  881. # [17:08] * MikeSmith_ is now known as MikeSmith
  882. # [17:14] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Ping timeout: 265 seconds)
  883. # [17:17] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  884. # [17:17] <webr3> is the microdata DOM API implemented in any browsers, or is implementation planned?
  885. # [17:17] <hsivonen> webr3: planned for Firefox
  886. # [17:18] <webr3> hsivonen, cheers - and just the person, I had a question for you too :) would you say Harry's comments here are a fair sumamry wrt xmlns http://lists.w3.org/Archives/Public/public-lod/2011Jan/0213.html ?
  887. # [17:19] <webr3> his first paragraph that is
  888. # [17:20] * Joins: mloki (~mloki__@x1-6-00-10-a7-28-f3-47.k765.webspeed.dk)
  889. # [17:20] * Joins: saba (~foo@unaffiliated/saba)
  890. # [17:20] * Quits: eric_carlson (~eric_carl@17.203.15.27) (Quit: eric_carlson)
  891. # [17:20] * eric_carlson_ is now known as eric_carlson
  892. # [17:20] <hsivonen> it is true that one thing that makes Namespaces annoying is that each identifier is a pair of strings instead of one string
  893. # [17:20] <hsivonen> and it is true that RDF identifiers are single strings
  894. # [17:21] <hsivonen> but prefix-based indirection in RDF flavors still shares other flaws with Namespaces
  895. # [17:21] <hsivonen> so you can't just concatenate the two strings and declare all problems of Namespaces solved
  896. # [17:22] * Joins: mpt (~mpt@conference/canonicalsprint/x-kvhkigbertnysxgz)
  897. # [17:22] * Quits: mpt (~mpt@conference/canonicalsprint/x-kvhkigbertnysxgz) (Changing host)
  898. # [17:22] * Joins: mpt (~mpt@canonical/mpt)
  899. # [17:22] * Joins: sethladd (~sethladd@nat/google/x-yshgylmpgzozxuaa)
  900. # [17:23] <webr3> ack I wasn't planning to get in to that one, and it wasn't why i was asking either, was trying to figure out the problems with xmlns heritage itself, especially in regards to concatenating the two parts together (I couldn't find it defined in the related spec!)
  901. # [17:23] <webr3> ty for feedback though :)
  902. # [17:23] * Quits: variable (~variable@unaffiliated/variable) (Quit: hit 60 second ping time - reconnecting)
  903. # [17:25] * Joins: invariable (~variable@unaffiliated/variable)
  904. # [17:26] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  905. # [17:31] * Quits: jaket (~jake@124-169-142-80.dyn.iinet.net.au) (Ping timeout: 260 seconds)
  906. # [17:34] * Quits: joa__ (~joa@xdsl-78-34-200-74.netcologne.de) (Quit: Lost terminal)
  907. # [17:39] * Joins: dglazkov (d8ef2d04@gateway/web/freenode/ip.216.239.45.4)
  908. # [17:43] * Quits: sethladd (~sethladd@nat/google/x-yshgylmpgzozxuaa) (Quit: sethladd)
  909. # [17:44] * Quits: miketaylr (~miketaylr@user-160vrg5.cable.mindspring.com) (Quit: miketaylr)
  910. # [17:47] * Joins: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net)
  911. # [17:47] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
  912. # [17:49] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  913. # [17:49] * bga_ is now known as bga_|away
  914. # [17:56] * Joins: sethladd (~sethladd@nat/google/x-bbcjmcsxvvauznap)
  915. # [17:58] * Quits: pesla (~pesla@188.202.125.121) (Read error: Operation timed out)
  916. # [18:00] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  917. # [18:01] * Quits: mokush (~quassel@188.24.45.228) (Ping timeout: 276 seconds)
  918. # [18:02] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  919. # [18:06] * Joins: Sirisian (~Sirisian@141.218.226.81)
  920. # [18:08] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  921. # [18:08] <TabAtkins> Argh, I don't understand why it's so hard to give a simple listing of a script's alphabet, for use as list markers.
  922. # [18:09] <TabAtkins> Of the very first script listed here, they have 58 characters listed (5 of them combining characters), and 53 codepoints listed.
  923. # [18:10] <TabAtkins> And it's not what you think, where they just omitted the combiners. Instead, they omitted four of the normal characters and *one* of the combiners.
  924. # [18:10] * Quits: realityking (~anonymous@f048160037.adsl.alicedsl.de) (Quit: realityking)
  925. # [18:10] * Joins: dave_levin (~dave_levi@74.125.59.76)
  926. # [18:10] * Quits: Ms2ger (~Ms2ger@91.181.194.130) (Ping timeout: 276 seconds)
  927. # [18:11] * Joins: Xano (~Xano@5249AD0D.cm-4-2c.dynamic.ziggo.nl)
  928. # [18:13] <Xano> I just read the blog post on no longer using version numbers for HTML. I understand why it's been done, but I cannot shake the feeling this is *very* bad for documentation.
  929. # [18:13] <TabAtkins> Nah, you've still got the ability to refer to versions. Just use the "Last Updated" date.
  930. # [18:14] <TabAtkins> If you tried to document "HTML5" a few months ago, your documentation is already out of date.
  931. # [18:15] <Xano> Say an API is considered final, but two years later undergoes changes to make it better. Conceptually, this would mean two different versions two me. Perhaps browsers will only support one version (preferably the latest), but conceptually the two remain different two me
  932. # [18:15] <Xano> "Last Updated" is a very, very relative concept
  933. # [18:15] <TabAtkins> I don't understand what's relative about a date.
  934. # [18:15] <Xano> *two me -> for to me
  935. # [18:15] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  936. # [18:15] <Xano> Ah, the date, my bad
  937. # [18:15] * bga_|away is now known as bga_
  938. # [18:16] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  939. # [18:17] <Xano> Are there any guidelines for how frequently to update the standard? Because it'll be harder to track changes if they are made more than once a year. The dates are different, yes, but imagine response like "Oh, wait, there have been how many updates this year?"
  940. # [18:17] <TabAtkins> The standard is updated continuously and as necessary.
  941. # [18:17] <TabAtkins> In practice, that means a few updates a day right now.
  942. # [18:18] <Xano> I must note I'm a fan of development cycles (development -> alpha/beta/rc -> final)
  943. # [18:19] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  944. # [18:19] <Xano> During development most people know things can still change and that it's not wise to write tonnes of docs precisely because of that
  945. # [18:19] <TabAtkins> Unfortunately, this is the web. Something only becomes "final" when it's obsolete.
  946. # [18:19] <Xano> I'm thinking yearly cycles here
  947. # [18:19] <TabAtkins> However, individual sections of the spec become stable as implementations appear.
  948. # [18:20] * Quits: mdelaney (~mdelaney@c-69-181-26-199.hsd1.ca.comcast.net) (Quit: mdelaney)
  949. # [18:20] <Xano> I'm just 'worried' it'll become hard to keep up
  950. # [18:21] <TabAtkins> It won't be any harder than it has been for the past 5 years that the spec has been developing. ^_^
  951. # [18:21] <Xano> IMHO versions are not there to mark things as final, but to help people keep up
  952. # [18:21] <Xano> TabAtkins: True, but that's the idea of a development phase
  953. # [18:22] <TabAtkins> The problem is that the subset of things that are stable enough to shapshot is very arbitrary, based entirely on whether several browsers have implemented it or not.
  954. # [18:22] <Xano> In my experience releases are great ways to push forward, because 90% of all people are not going to use something that's still in development anyway, because things are going too fast for them.
  955. # [18:22] * Joins: Ms2ger (~Ms2ger@91.181.30.21)
  956. # [18:22] <Xano> THen agian, my experience does not extend to writing web standards, so I may be entirely wrong here
  957. # [18:22] <bfrohs> Xano: It rarely matters what the spec says. It matters what's supported. So, may I suggest: http://caniuse.com/
  958. # [18:22] <TabAtkins> The spec itself tracks whether features have been implemented, and there are other sites on the web that do similar things.
  959. # [18:23] <bfrohs> The spec helps to guide implementors and developers when using the features--not so much in deciding which features to use.
  960. # [18:24] <Philip`> HTML4 was stable for a decade but that didn't mean you could trust browsers to have complete correct support for everything it defines - you still had to figure out exactly what features worked in which browsers, and avoid the ones that weren't well supported
  961. # [18:24] <Xano> I basically know the philosophy behind HTML(5). Is is truly about paving the cowpaths, or does it also help define how things should be best implemented?
  962. # [18:24] <TabAtkins> Both.
  963. # [18:24] <Philip`> so HTML(5) being a moving target doesn't change that
  964. # [18:25] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  965. # [18:25] <TabAtkins> The spec defines things so browsers can work in the same direction. Browsers implement things, so the spec has to match them if it wants to accurately describe reality.
  966. # [18:26] <Xano> FOr end users it's important to know when and how things are implemented consistently by browser makers, so they can use them
  967. # [18:26] <Xano> But if those implementations are still under development, they're not very useful for most end users, I guess.
  968. # [18:26] <TabAtkins> Yup, and that has never been accurately communicated by having a "final version" or even a "snapshot". It's always been communicated by community knowledge.
  969. # [18:27] <Xano> I guess it's just a matter of the lesser of two evils, right?
  970. # [18:27] <TabAtkins> Like Philip said, HTML4 was stable and final for a decade, but you still can't use it to determine what's usable.
  971. # [18:27] <TabAtkins> Well, most useful of the two evils.
  972. # [18:27] <Xano> It's not good for documentation, but that's just how things go
  973. # [18:27] <Xano> TabAtkins: fair enough
  974. # [18:27] <Xano> :)
  975. # [18:32] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  976. # [18:32] * Quits: Kaelig (~Kaelig@mal35-2-82-228-177-211.fbx.proxad.net) (Remote host closed the connection)
  977. # [18:42] * Quits: thiessenp (~thiessenp@changeme.ebuddy.com) (Quit: thiessenp)
  978. # [18:42] * Quits: david_carlisle (~davidc@62.231.145.254) (Ping timeout: 240 seconds)
  979. # [18:43] * Quits: invariable (~variable@unaffiliated/variable) (Remote host closed the connection)
  980. # [18:44] * Joins: variable (~variable@unaffiliated/variable)
  981. # [18:45] * Quits: Xano (~Xano@5249AD0D.cm-4-2c.dynamic.ziggo.nl) (Quit: Xano)
  982. # [18:46] * Quits: variable (~variable@unaffiliated/variable) (Remote host closed the connection)
  983. # [18:46] * Joins: variable (~variable@unaffiliated/variable)
  984. # [18:49] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  985. # [18:50] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  986. # [18:53] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  987. # [18:54] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  988. # [18:58] * Quits: Anti-X (~loriisacu@79-65-9.connect.netcom.no) (Ping timeout: 240 seconds)
  989. # [18:59] * Joins: Anti-X (~loriisacu@79-65-9.connect.netcom.no)
  990. # [19:00] * Joins: mdelaney (~mdelaney@67.218.105.30)
  991. # [19:02] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  992. # [19:04] * Quits: sethladd (~sethladd@nat/google/x-bbcjmcsxvvauznap) (Quit: sethladd)
  993. # [19:06] * bga_ is now known as bga_|away
  994. # [19:09] * Joins: sethladd (~sethladd@nat/google/x-mayaxutuezpjbdka)
  995. # [19:10] * Quits: oojacoboo (~jacob@96-32-175-233.dhcp.gwnt.ga.charter.com) (Quit: oojacoboo)
  996. # [19:12] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  997. # [19:18] * Joins: Kaelig (~Kaelig@2a01:e35:2e4b:1d30:c62c:3ff:fe24:5687)
  998. # [19:19] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 240 seconds)
  999. # [19:19] * Joins: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1000. # [19:19] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  1001. # [19:23] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
  1002. # [19:24] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  1003. # [19:25] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  1004. # [19:28] * Joins: FireFly (~firefly@unaffiliated/firefly)
  1005. # [19:31] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Ping timeout: 240 seconds)
  1006. # [19:33] * Quits: Sirisian (~Sirisian@141.218.226.81) (Ping timeout: 276 seconds)
  1007. # [19:33] * Quits: variable (~variable@unaffiliated/variable) (Remote host closed the connection)
  1008. # [19:36] * Joins: foolip_ (~foolip@h182n6-g-hn-a11.ias.bredband.telia.com)
  1009. # [19:38] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  1010. # [19:39] <annevk> It seems at least some of the confusion stems from what zcorpan tweeted earlier today. People do not realize HTML never had versioning.
  1011. # [19:39] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  1012. # [19:40] * Joins: othermaciej (~mjs@67.218.104.202)
  1013. # [19:40] * Quits: myakura (~myakura@p2032-ipbf3005marunouchi.tokyo.ocn.ne.jp) (Remote host closed the connection)
  1014. # [19:41] * Joins: Xano (~Xano@5249AD0D.cm-4-2c.dynamic.ziggo.nl)
  1015. # [19:41] <annevk> Or that we never implemented HTML4 for that matter...
  1016. # [19:45] * Joins: dbaron (~dbaron@nat/mozilla/x-nktspamlapuehunq)
  1017. # [19:45] * Joins: maikmerten (~maikmerte@port-92-201-107-58.dynamic.qsc.de)
  1018. # [19:47] * Quits: paul_irish (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  1019. # [19:47] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
  1020. # [19:49] * Joins: variable (~variable@unaffiliated/variable)
  1021. # [19:51] * Quits: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi) (Ping timeout: 250 seconds)
  1022. # [19:52] <TabAtkins> The action that a browser takes if you drop a file into a page that doesn't have any dropzones is undefined, right?
  1023. # [19:52] <TabAtkins> Normally browsers just try to load the file as if you'd navigated to it as a file: url.
  1024. # [19:53] * Parts: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  1025. # [19:54] <annevk> It probably is defined actually.
  1026. # [19:54] <annevk> Because we had file drag & drop before dropzones.
  1027. # [19:54] <annevk> I suspect that what you suggest might be the default action in some browsers, but you can override that from script.
  1028. # [19:54] * Joins: jamesr_ (~jamesr@nat/google/x-oxdkbeopgjnwzdtb)
  1029. # [19:54] <TabAtkins> Right; the default action is just what I'm talking about. That part's UA-defined, right?
  1030. # [19:55] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Read error: Operation timed out)
  1031. # [19:55] <TabAtkins> We're thinking of changing our behavior if you drag a file into a page that has dropzones, but drop it onto something that's not a dropzone. We'd like to just ignore the drop in this circumstance.
  1032. # [19:55] * Joins: espadrine (~espadrine@acces1296.res.insa-lyon.fr)
  1033. # [19:56] <annevk> Pretty sure that must be UA-defined
  1034. # [19:56] <TabAtkins> This would help, for example, people using GMail, if they're a little inaccurate and miss dropping the file into a message.
  1035. # [19:56] * Joins: miketaylr (~miketaylr@206.217.92.186)
  1036. # [19:57] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  1037. # [19:58] * Joins: ojan (~ojan@nat/google/x-bsmswusgkcbbxagu)
  1038. # [19:58] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
  1039. # [19:58] * Quits: mdelaney (~mdelaney@67.218.105.30) (Quit: mdelaney)
  1040. # [19:58] * Joins: paul_irish (~paul_iris@67.218.103.228)
  1041. # [19:59] * Quits: sethladd (~sethladd@nat/google/x-mayaxutuezpjbdka) (Quit: sethladd)
  1042. # [20:00] * Quits: jamesr_ (~jamesr@nat/google/x-oxdkbeopgjnwzdtb) (Quit: jamesr_)
  1043. # [20:00] * Quits: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
  1044. # [20:00] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  1045. # [20:02] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
  1046. # [20:03] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  1047. # [20:04] * Joins: mpt (~mpt@canonical/mpt)
  1048. # [20:04] * Quits: matjas (~matjas@91.182.25.63) (Read error: No route to host)
  1049. # [20:04] * Joins: sethladd (~sethladd@nat/google/x-akoyvjtzpbbncpwb)
  1050. # [20:04] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Quit: OMG, YOU KILLED OPPO!)
  1051. # [20:05] * Joins: jamesr_ (~jamesr@nat/google/x-fhcozuogedvdoyac)
  1052. # [20:06] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  1053. # [20:09] * Quits: illtron (~killbot@mysql.ceres.aaas.org) (Quit: illtron)
  1054. # [20:13] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Quit: cying)
  1055. # [20:14] * Joins: matjas (~matjas@91.182.216.237)
  1056. # [20:14] * Quits: Bass2 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 265 seconds)
  1057. # [20:15] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 272 seconds)
  1058. # [20:15] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  1059. # [20:18] * bga_|away is now known as bga_
  1060. # [20:18] * Anti-X is now known as torvalamo
  1061. # [20:19] * Joins: franksalim_ (~frank@99.123.6.19)
  1062. # [20:20] <Hixie> annevk: do you mean the heading is ugly? the smallcaps?
  1063. # [20:20] <Hixie> cos i agree, i was just seeing if it would grow on me
  1064. # [20:21] <Hixie> i'll change it back in a bit i think
  1065. # [20:23] * Quits: franksalim__ (~frank@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds)
  1066. # [20:23] * Quits: variable (~variable@unaffiliated/variable) (Read error: Connection timed out)
  1067. # [20:24] <Hixie> i guess i should go through the blog and collect the questions
  1068. # [20:24] * Joins: variable (~variable@unaffiliated/variable)
  1069. # [20:26] * Quits: franksalim_ (~frank@99.123.6.19) (Ping timeout: 240 seconds)
  1070. # [20:31] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Read error: Operation timed out)
  1071. # [20:31] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1072. # [20:33] * Quits: nimbupani (~Adium@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: Leaving.)
  1073. # [20:34] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  1074. # [20:34] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Client Quit)
  1075. # [20:35] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: Computer has gone to sleep.)
  1076. # [20:36] * Joins: charlvn (~charlvn@41.0.48.93)
  1077. # [20:38] * Quits: paul_irish (~paul_iris@67.218.103.228) (Remote host closed the connection)
  1078. # [20:38] * Joins: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com)
  1079. # [20:42] * Quits: othermaciej (~mjs@67.218.104.202) (Quit: othermaciej)
  1080. # [20:43] * Parts: ben_c (~ben_c@cpc3-brig17-2-0-cust939.3-3.cable.virginmedia.com)
  1081. # [20:43] * Quits: variable (~variable@unaffiliated/variable) (Remote host closed the connection)
  1082. # [20:44] * Joins: paul_irish (~paul_iris@nat/google/x-ctmxzeoisaxsssnd)
  1083. # [20:45] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  1084. # [20:47] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (Quit: bfrohs)
  1085. # [20:47] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1086. # [20:47] * Joins: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0)
  1087. # [20:49] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  1088. # [20:51] * Joins: jwalden (~waldo@nat/mozilla/x-dfgniavlwfmiacmv)
  1089. # [20:52] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 240 seconds)
  1090. # [20:52] * Quits: boaz (~boaz@64.119.153.2) (Quit: boaz)
  1091. # [20:57] * Joins: othermaciej (~mjs@17.246.16.138)
  1092. # [21:00] * Joins: mpt (~mpt@canonical/mpt)
  1093. # [21:02] * Quits: bfrohs (~bfrohs@smtp.forewordinternal.com) (Quit: bfrohs)
  1094. # [21:03] * Joins: bfrohs (~bfrohs@smtp.forewordinternal.com)
  1095. # [21:03] * Joins: mhausenblas (~mhausenbl@188.141.67.15)
  1096. # [21:11] * Joins: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net)
  1097. # [21:14] * Joins: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  1098. # [21:15] * Quits: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Ping timeout: 240 seconds)
  1099. # [21:18] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
  1100. # [21:20] * Quits: jamesr_ (~jamesr@nat/google/x-fhcozuogedvdoyac) (Quit: jamesr_)
  1101. # [21:27] * Quits: maikmerten (~maikmerte@port-92-201-107-58.dynamic.qsc.de) (Ping timeout: 250 seconds)
  1102. # [21:33] * _bga is now known as bga_|away
  1103. # [21:34] * Joins: jamesr_ (~jamesr@nat/google/x-jnyisorfvizaghry)
  1104. # [21:38] * Joins: exp (~zAyghip8@cpc2-ely02-0-0-cust338.5-1.cable.virginmedia.com)
  1105. # [21:39] * Joins: mpilgrim (~pilgrim@97.67.219.162)
  1106. # [21:44] * Joins: bckenny (~bckenny@nat/google/x-hzmnraebalobixdj)
  1107. # [21:46] * bga_|away is now known as bga_
  1108. # [21:51] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Remote host closed the connection)
  1109. # [21:52] <Ms2ger> Hixie, might be good to redirect http://hixie.ch/specs/css/dom/altss/altss to cssom
  1110. # [21:54] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  1111. # [21:54] <annevk> Hixie, yeah, the smallcaps
  1112. # [21:55] <Ms2ger> Hey, the small caps looks really good on http://html5.org/specs/dom-parsing.html :)
  1113. # [21:55] <Hixie> Ms2ger: is that part of cssom done yet? i thought it was still very much a wip.
  1114. # [21:55] <Hixie> annevk: yeah i'll prolly change that soon.
  1115. # [21:56] <Ms2ger> Dunno, less so than your spec?
  1116. # [21:56] <Hixie> (fwiw when i do change it if you want to keep the caps set class=allcaps on the h1)
  1117. # [21:56] <Hixie> (or whatever class i have set on the html spec today)
  1118. # [21:56] <Hixie> Ms2ger: dunno.
  1119. # [21:56] <Hixie> Ms2ger: not like anyone reads that hixie.ch spec anyway.
  1120. # [21:56] <Ms2ger> Bz does
  1121. # [21:57] <Ms2ger> Well, mentioned it, at least
  1122. # [21:57] <annevk> I would say the CSSOM part of that is more mature
  1123. # [21:57] <annevk> I worked on that actually and fixed a few things
  1124. # [21:57] <Hixie> k
  1125. # [21:57] <Hixie> i can add a note at the top
  1126. # [21:58] * Joins: lumely (~lumely@dhcp2-186.slis.tsukuba.ac.jp)
  1127. # [21:58] <Hixie> what url should i redirect to?
  1128. # [21:58] <annevk> Ms2ger, can you remove the PDF link from DOM Range?
  1129. # [21:58] <Ms2ger> Sure
  1130. # [21:59] <annevk> Hixie, http://dev.w3.org/csswg/cssom/
  1131. # [21:59] <Hixie> done
  1132. # [21:59] <annevk> it's the first two sections of section 5
  1133. # [21:59] * Quits: lumely_ (~lumely@dhcp2-186.slis.tsukuba.ac.jp) (Read error: Connection reset by peer)
  1134. # [21:59] <Hixie> hey, the w3c changed their mind on what the logo means
  1135. # [21:59] <Hixie> my head hurts trying to work out wtf they're doing
  1136. # [21:59] * Ms2ger doesn't try
  1137. # [22:01] <annevk> I think because of the feedback they de-emphasized that it now includes CSS
  1138. # [22:01] <annevk> well, said that it does not
  1139. # [22:01] <othermaciej> does the logo that's only about the HTML5 spec still have appendages that let you badge it with non-HTML5 technologies?
  1140. # [22:01] <annevk> so that part stayed
  1141. # [22:02] <hsivonen> hmm. Grubar has reached an ad hominem level when writing about WebM and referring to the beards of the FSF folks
  1142. # [22:02] <hsivonen> *Gruber
  1143. # [22:02] <annevk> because these technologies are compatible with HTML5
  1144. # [22:02] <annevk> or something like that is the reasoning
  1145. # [22:02] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  1146. # [22:02] <annevk> http://www.w3.org/QA/2011/01/the_html5_logo_conversation.html has some information
  1147. # [22:03] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  1148. # [22:05] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Ping timeout: 255 seconds)
  1149. # [22:05] <Hixie> my favourite response to the spec name thing btw was w3c's official response from ij, which said that the w3c "remained" "the" standards organisation for html5
  1150. # [22:05] <Hixie> not like they're bitter or anything
  1151. # [22:06] <Ms2ger> Well, they're the only one for HTML5 now, I guess
  1152. # [22:06] <Hixie> yeah, that's why i'm not complaining :-)
  1153. # [22:07] <Hixie> just thought it was amusing that that was the thing they were most worried about conveying
  1154. # [22:07] <Ms2ger> annevk, done
  1155. # [22:08] <annevk> that's also what our detractors tweeted
  1156. # [22:08] * Joins: xtoph (~xtoph@213.47.185.206)
  1157. # [22:08] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
  1158. # [22:09] * Joins: weinig_ (~weinig@2620:0:1b00:1f01:223:12ff:fe55:c1f)
  1159. # [22:17] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
  1160. # [22:18] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  1161. # [22:18] * Quits: 16WAACQ06 (~davidb@66.207.206.180) (Quit: 16WAACQ06)
  1162. # [22:19] * _bga is now known as bga_|away
  1163. # [22:22] <Hixie> "You had your chance. Developers and browser makers were listening. Now the browser makers have no one to listen to and it’s all up to them. In lieu of any guidance, the browsers are now independent. I sure wish MS would adopt webkit!"
  1164. # [22:23] <jcranmer> ah yes, the idiots
  1165. # [22:24] * Quits: weinig_ (~weinig@2620:0:1b00:1f01:223:12ff:fe55:c1f) (Quit: weinig_)
  1166. # [22:25] <bfrohs> I saw that earlier--had a good laugh :)
  1167. # [22:25] <TabAtkins> Where's that one from? The blog?
  1168. # [22:25] <bfrohs> http://blog.whatwg.org/html-is-the-new-html5#comment-42356
  1169. # [22:26] <Hixie> "idiots" seems a bit harsh
  1170. # [22:26] <TabAtkins> Man, comment #57 is really good. In a good way, not a sarcastic way
  1171. # [22:27] <Hixie> it seems to be a common misconception that standards committees are independent from the implementors
  1172. # [22:29] <Ms2ger> For the W3C, is it really a misconception?
  1173. # [22:30] * Joins: weinig_ (~weinig@17.246.18.216)
  1174. # [22:30] <TabAtkins> Yes? The W3C is full of implementors.
  1175. # [22:30] * Quits: mpilgrim (~pilgrim@97.67.219.162) (Ping timeout: 240 seconds)
  1176. # [22:30] <othermaciej> well there's WGs with no browser implementors in them
  1177. # [22:30] <othermaciej> generally their specs don't get implemented
  1178. # [22:30] <TabAtkins> Those are the ones that make useless things, right?
  1179. # [22:30] <Ms2ger> I guess they would disagree
  1180. # [22:31] <othermaciej> IETF is controlled by server implementors
  1181. # [22:31] * Quits: Ms2ger (~Ms2ger@91.181.30.21) (Quit: nn)
  1182. # [22:32] * Joins: variable (~variable@unaffiliated/variable)
  1183. # [22:35] * Quits: othermaciej (~mjs@17.246.16.138) (Quit: othermaciej)
  1184. # [22:36] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1111.hari.cable.virginmedia.com)
  1185. # [22:37] <MikeSmith> is it just me or is the log page borked?
  1186. # [22:37] <MikeSmith> http://krijnhoetmer.nl/irc-logs/
  1187. # [22:37] <MikeSmith> krijnh: ↑
  1188. # [22:40] * Quits: ROBOd (~robod@92.84.197.47) (Quit: .)
  1189. # [22:40] * Quits: weinig_ (~weinig@17.246.18.216) (Quit: weinig_)
  1190. # [22:42] * bga_|away is now known as bga_
  1191. # [22:42] <TabAtkins> MikeSmith: Yeah, borked for me too.
  1192. # [22:42] <MikeSmith> k
  1193. # [22:42] <MikeSmith> somebody wake up the programmer!
  1194. # [22:42] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Read error: Connection reset by peer)
  1195. # [22:43] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1196. # [22:43] * Joins: bfrohs_ (~chatzilla@smtp.forewordinternal.com)
  1197. # [22:43] * Quits: bfrohs_ (~chatzilla@smtp.forewordinternal.com) (Client Quit)
  1198. # [22:46] <dglazkov> I told you to keep the versions. Now we'll never know how it broke.
  1199. # [22:46] <TabAtkins> Haha
  1200. # [22:46] <dglazkov> :)
  1201. # [22:47] * Joins: weinig_ (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  1202. # [22:49] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  1203. # [22:50] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
  1204. # [22:53] * Joins: othermaciej (~mjs@17.246.16.138)
  1205. # [22:54] <karlcow> https://secure.grepular.com/Abusing_HTTP_Status_Codes_to_Expose_Private_Information
  1206. # [22:55] <Rik`> karlcow: with that kind of title, I want a valid certificate
  1207. # [22:56] <karlcow> yes :)
  1208. # [22:56] <karlcow> I know this is the bad part of the experience
  1209. # [22:56] <karlcow> reaching the site
  1210. # [22:56] <karlcow> ;)
  1211. # [22:57] * bga_ is now known as bga_|away
  1212. # [22:57] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 240 seconds)
  1213. # [22:57] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  1214. # [22:57] <karlcow> the attack is very similar to the visited link in css.
  1215. # [22:58] <TabAtkins> Yeah, except harder to fix, because it depends on every site with logins being smart about how they expose information.
  1216. # [22:59] * Joins: seventh (seventh@199.48.243.37)
  1217. # [22:59] <karlcow> yep
  1218. # [22:59] <Rik`> or disabling mashups :)
  1219. # [22:59] <karlcow> +1 ;)
  1220. # [22:59] * Joins: boogyman (~boogy@unaffiliated/boogyman)
  1221. # [23:00] <TabAtkins> Heh, yeah, disable cross-origin for every resource.
  1222. # [23:00] * Quits: mhausenblas (~mhausenbl@188.141.67.15) (Quit: mhausenblas)
  1223. # [23:00] <TabAtkins> And then watch the web burn.
  1224. # [23:01] <karlcow> I'm already burning of excitment
  1225. # [23:03] <Rik`> well, people would write small proxies like they do for XHR
  1226. # [23:03] * Joins: ap_ (~ap@17.246.17.33)
  1227. # [23:03] * Joins: weinig__ (~weinig@17.246.18.216)
  1228. # [23:04] * Quits: weinig_ (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Read error: Operation timed out)
  1229. # [23:04] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Read error: Operation timed out)
  1230. # [23:04] * ap_ is now known as ap
  1231. # [23:08] <gsnedders> karlcow: I wonder what would happen if you stopped firing the error event
  1232. # [23:08] <TabAtkins> gsnedders: At least for cross-origin loads?
  1233. # [23:08] * Quits: MikeSmith (~MikeSmith@EM114-48-22-232.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  1234. # [23:08] <gsnedders> TabAtkins: Oh, yeah, that's what I meant.
  1235. # [23:08] <gsnedders> TabAtkins: There's already one place where that's the case, no?
  1236. # [23:09] <TabAtkins> With <img>, can't you still detect success vs error by measuring the size afterwards?
  1237. # [23:09] <paul_irish> yup.
  1238. # [23:09] * bga_|away is now known as bga_
  1239. # [23:10] * Quits: variable (~variable@unaffiliated/variable) (Read error: Connection timed out)
  1240. # [23:10] * Joins: smaug____ (~chatzilla@dsl-hkibrasgw4-fe41dc00-67.dhcp.inet.fi)
  1241. # [23:11] * Joins: variable (~variable@unaffiliated/variable)
  1242. # [23:14] * Joins: MikeSmith (~MikeSmith@EM111-188-40-131.pool.e-mobile.ne.jp)
  1243. # [23:16] * Quits: variable (~variable@unaffiliated/variable) (Max SendQ exceeded)
  1244. # [23:16] * Joins: variable (~variable@unaffiliated/variable)
  1245. # [23:16] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: EFF ALL YOU ALL)
  1246. # [23:18] <gsnedders> iframes don't fire error events in the cross-origin case.
  1247. # [23:18] <gsnedders> It'd make sense to extend that elsewhere, IMO
  1248. # [23:20] <TabAtkins> Iframes also dont' resize themselves based on their contents.
  1249. # [23:20] <gsnedders> This is true.
  1250. # [23:21] <TabAtkins> (Unless they're seamless, which then potentially exposes the same problems.)
  1251. # [23:22] <gsnedders> But it would stop the status-code based attack in every other case.
  1252. # [23:23] * Joins: boaz (~boaz@64.119.153.2)
  1253. # [23:23] <TabAtkins> Yes.
  1254. # [23:24] <dglazkov> I want CSS measurements from a point:
  1255. # [23:24] <dglazkov> var point = new RelativePoint(element, x, y);
  1256. # [23:24] * Quits: oojacoboo (~jacob@96-38-235-118.static.gwnt.ga.charter.com) (Quit: oojacoboo)
  1257. # [23:25] <dglazkov> alert(point.top.percent); // shows distance from the top of element in percentages
  1258. # [23:25] <Hixie> "What about people who don’t want to be constantly updating their browser… certain parts of pages, or whole pages, will become invalid because on feature was changed a few weeks after the last release?"
  1259. # [23:25] <Hixie> how did people think this worked before?
  1260. # [23:25] <Hixie> http://blog.whatwg.org/html-is-the-new-html5#comment-42382 is kinda funny
  1261. # [23:26] * Joins: franksalim (~frank@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1262. # [23:27] <TabAtkins> dglazkov: <3
  1263. # [23:27] <TabAtkins> Hixie: Hahahahahaha
  1264. # [23:27] <dglazkov> annevk: ^^^^ (my example, not Hixie's sensitivity to haters)
  1265. # [23:28] <dglazkov> he's probably asleep or smth
  1266. # [23:30] <boogyman> Ian, they probably believed that no portion of the "New" HTML spec was implemented until the specification was put into the status previously known as "Recommendation"
  1267. # [23:30] <Hixie> boy is that a misconception
  1268. # [23:31] <Hixie> surely though nobody would have missed all the browsers screaming about how they implement html5
  1269. # [23:31] * Joins: fuzzyone (~fuzzyone@vaserv/clients/fuzzyone)
  1270. # [23:32] * Joins: david_carlisle (~davidc@dcarlisle.demon.co.uk)
  1271. # [23:35] * Quits: weinig__ (~weinig@17.246.18.216) (Quit: weinig__)
  1272. # [23:38] <annevk> dglazkov, interesting idea
  1273. # [23:39] <TabAtkins> dglazkov: You'd want the ability to specify the box of the element, too - content vs padding vs border vs margin.
  1274. # [23:41] <dglazkov> the use case is: I want to position a thumb inside of the slider in response to a mouse event
  1275. # [23:42] <dglazkov> with this API, all I have to do is ask for percentage and dumbly set left (or top) to whatever comes out
  1276. # [23:42] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
  1277. # [23:43] * Joins: Sirisian (~Sirisian@adsl-69-208-85-245.dsl.klmzmi.ameritech.net)
  1278. # [23:43] <annevk> I had thought to extend getBoundingClientRect() and friends
  1279. # [23:43] * bga_ is now known as bga_|away
  1280. # [23:43] <annevk> but probably new APIs we come up with need to take into account transforms somehow
  1281. # [23:44] <dglazkov> annevk: yes! they totally should.
  1282. # [23:44] <karlcow> http://www.quirksmode.org/blog/archives/2011/01/linkbait_4.html
  1283. # [23:44] <TabAtkins> Similarly, RelativeLength, which needs to be canonicalized against an element (to convert between px and em) and a property (to convert to/from %).
  1284. # [23:44] <karlcow> >CSS variables, nesting, and modules are finally coming. Not from the W3C, of course; it has completely ignored our pleas for years. Google will bring salvation, apparently.
  1285. # [23:45] <karlcow> >Incidentally, if all this will be built into WebKit it will be on mobile that these new features will be available first.
  1286. # [23:45] <dglazkov> All hail to almighty google
  1287. # [23:45] <TabAtkins> Where'd you find that? I guess they missed that I'm part of CSSWG.
  1288. # [23:45] <karlcow> TabAtkins: the link just before
  1289. # [23:45] <karlcow> @ppk on twitter
  1290. # [23:45] <TabAtkins> Dammit, ppk.
  1291. # [23:46] <Rik`> And I mean CSS variables has a draft by glazou and dhyatt
  1292. # [23:46] <karlcow> yep yep
  1293. # [23:46] <jamesr_> yeah those notorious google hackers
  1294. # [23:46] <TabAtkins> Rik`: Different draft than what we're going with, though.
  1295. # [23:47] <karlcow> I would still be working at W3C I would have written a blog post on /QA explaining the history of discussions
  1296. # [23:48] <Rik`> it looks like PPK thinks there is no implementors in the W3C
  1297. # [23:49] <dglazkov> and that WebKit is only on mobile.
  1298. # [23:49] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  1299. # [23:49] <TabAtkins> I think he's implying that mobile will be the first "safe place" to use it.
  1300. # [23:49] <dglazkov> darnit, I am turning into a hater. Shutting up now.
  1301. # [23:50] <TabAtkins> karlcow: Write it anyway and submit it to them.
  1302. # [23:50] <TabAtkins> Because honestly even I lack some of the context.
  1303. # [23:50] * Quits: bckenny (~bckenny@nat/google/x-hzmnraebalobixdj) (Remote host closed the connection)
  1304. # [23:50] <TabAtkins> (Though I do know about the last real effort, particularly Hyatt/glazou's stuff.)
  1305. # [23:52] <Rik`> oh and last year I asked glazou about nesting and he told me that would be a big perf hit
  1306. # [23:52] * bga_|away is now known as bga_
  1307. # [23:52] <TabAtkins> Haha, the wife and I are such nerds. I want http://biowarestore.com/mass-effect/mass-effect-mini-lithos/me2-tali-mini-litho , she wants http://biowarestore.com/dragon-age/dragon-age-ladies-apparel/i-love-alistair-womens-tee
  1308. # [23:52] <TabAtkins> Rik`: That... that doesn't even make sense.
  1309. # [23:53] <TabAtkins> Nesting is just syntax sugar for not nesting.
  1310. # [23:54] <TabAtkins> foo { & bar { prop:value; } & baz { prop: value; }} === foo bar { prop: value; } foo baz { prop: value; }
  1311. # [23:55] <Rik`> that felt weird at the time but we haven't got the opportunity to discuss it more than 30 seconds so :)
  1312. # [23:55] <TabAtkins> Now, if you do the syntax wrong, it is indeed bad, because you need lots of lookahead.
  1313. # [23:55] <TabAtkins> But we're not making that mistake.
  1314. # [23:56] <jamesr_> TabAtkins: they map to descendant selectors? what if you really want child selectors?
  1315. # [23:56] <TabAtkins> jamesr_: foo { & > bar { prop: value; }}
  1316. # [23:57] <TabAtkins> foo { &:hover { prop: value; }} === foo:hover { prop: value; }
  1317. # [23:57] <jamesr_> besides looking like total line noise that's pretty cool
  1318. # [23:57] <TabAtkins> Well of course it does when it's single-lien.
  1319. # [23:57] <TabAtkins> When properly indented, it's very readable.
  1320. # [23:58] <Hixie> what on earth does that mean
  1321. # [23:58] <Hixie> line noise is right :-P
  1322. # [23:58] <TabAtkins> I'm writing my blog post about it right now. There will be indented examples.
  1323. # [23:59] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2)
  1324. # [23:59] <bfrohs> That could save a ton of repetition in CSS files... and help save time/prevent mistakes if a class/tag/id ever changes :)
  1325. # [23:59] <TabAtkins> Precisely.
  1326. # Session Close: Sat Jan 22 00:00:00 2011

The end :)