/irc-logs / freenode / #whatwg / 2009-12-04 / end

Options:

  1. # Session Start: Fri Dec 04 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:04] * Joins: gunderwonder (n=gunderwo@89.80-202-84.nextgentel.com)
  4. # [00:04] * Joins: jennb (n=jennb@74.125.59.65)
  5. # [00:20] * Joins: drry (n=drry@unaffiliated/drry)
  6. # [00:23] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
  7. # [00:28] * Quits: dimich_ (n=dimich@nat/google/x-owdyehvflvwwjrax)
  8. # [00:29] * Joins: KevinMarks (n=KevinMar@137.164.255.6)
  9. # [00:30] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  10. # [00:47] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  11. # [00:50] <Lachy> othermaciej, how long before we call for a WG vote on this microdata/rdfa issue, so we can hurry up and drop RDFa and move on with more important stuff?
  12. # [00:53] <zcorpan_> ah, so remy implemented sessionStorage with window.name, as i suggested a few months ago that someone should do
  13. # [00:53] <zcorpan_> (in http://24ways.org/2009/breaking-out-the-edges-of-the-browser )
  14. # [00:53] <othermaciej> Lachy: we already published RDFa as an FPWD - I don't think a vote to end-of-life it and convert it to a Note would be productive at this time (though maybe it will turn out that way eventually)
  15. # [00:53] <Lachy> it seems to me that everyone is already pretty firm on their opinion about whether or not microdata should be split, and so there's little point in letting this drag on much longer
  16. # [00:54] <othermaciej> Lachy: agreed, I don't want the discussion to go forever
  17. # [00:54] <Lachy> othermaciej, I know that. IMHO, the way we'll deal with RDFa is just to block it from getting to CR, and since microdata covers all the use cases, it can go to Note later
  18. # [00:54] <othermaciej> Lachy: but I would at least like to give the authors of the Change Proposals the opportunity to update them in response to counter-arguments
  19. # [00:55] <Lachy> but for now, letting them play around with their own spec for a while doesn't seem to be causing much harm, other than the competition between the two specs
  20. # [00:55] <Lachy> fair enough
  21. # [00:55] * Quits: fishd_ (n=darin@nat/google/x-wyomxvzupdflxzcp) (Read error: 110 (Connection timed out))
  22. # [00:55] * Quits: KevinMarks (n=KevinMar@137.164.255.6) ("The computer fell asleep")
  23. # [00:56] <Lachy> othermaciej, it might be nice if you could set some sort of deadline for getting the change proposals finalised. Maybe a week or so.
  24. # [00:57] <Lachy> we should try to avoid having a vote during holiday times while people are away, so sooner rather than later would be better.
  25. # [00:57] <othermaciej> Lachy: I think all of the Chairs are pretty keen to get at least one issue all the way through the end of the process
  26. # [00:57] <Hixie> rdfa will likely get its own wg, as i understand it
  27. # [00:58] <Hixie> so it's very likely to go to REC unless you really want to go out of your way to stop it (which seems pointless)
  28. # [00:58] <othermaciej> they do plan to form their own WG at some point, yes
  29. # [00:58] <Lachy> don't they already have an RDF working group?
  30. # [00:58] <Hixie> RDFa is no more appropriate for the RDF WG than microdata is
  31. # [00:59] <Philip`> Lachy: No, just the XHTML2 WG
  32. # [00:59] <Lachy> huh? Didn't they initally create it?
  33. # [00:59] <Hixie> what?
  34. # [00:59] * Lachy isn't too up to date on the history of RDF and RDFa, so never mind
  35. # [00:59] * Hixie confoosed
  36. # [01:00] <Hixie> RDF has nothing to do with RDFa, politically, as i understand it
  37. # [01:00] <Hixie> RDFa was an XHTML2 thing
  38. # [01:00] <othermaciej> RDFa was created by a joint task force of the XHTML2 WG and one of the RDF-related WGs
  39. # [01:00] <othermaciej> It is intended that in the future there will be a WG for RDFa specifically which could continue to work on the XHTML and HTML syntaxes for it down the line
  40. # [01:01] * Joins: othermaciej_ (n=mjs@17.246.17.190)
  41. # [01:01] <Dashiva> What is the future work supposed to be? Once you have a proper serialization of RDF, isn't that the end of it?
  42. # [01:01] <Philip`> It was intended that work on RDFa will continue after the XHTML2 WG is shut down, regardless of whether it's in a W3C WG or not (though preferably it would be) (as far as I understand)
  43. # [01:02] * Quits: othermaciej_ (n=mjs@17.246.17.190) (Remote closed the connection)
  44. # [01:02] <Philip`> Dashiva: Errata on old versions, development of new versions with improvements based on past experience, development of test suites, promotion of adoption, etc
  45. # [01:02] <Philip`> I guess
  46. # [01:02] * Joins: othermaciej_ (n=mjs@17.203.15.143)
  47. # [01:03] * Quits: othermaciej (n=mjs@17.203.15.143) (Read error: 104 (Connection reset by peer))
  48. # [01:03] <Philip`> (Specific things that have been discussed include RDFa 1.1 and a DOM interface)
  49. # [01:03] * othermaciej_ is now known as othermaciej
  50. # [01:03] <othermaciej> I think the bottom line is that blocking HTML+RDFa as a spec or as a technology is not likely to be a fruitful avenue to pursue
  51. # [01:03] <Hixie> blocking any spec or technology is pretty pointless and petty
  52. # [01:04] * Joins: Sirisian (n=Sirisian@141.218.228.208)
  53. # [01:04] <Hixie> as i learnt from trying to block xforms and then having the w3c try to block html5 :-)
  54. # [01:04] * Quits: gunderwonder (n=gunderwo@89.80-202-84.nextgentel.com)
  55. # [01:04] <Lachy> Hixie, the problem with RDFa in HTML ever getting to REC is that it would indicate that implementers have actually bothered to implement it, meaning clueless people could start using it
  56. # [01:04] <Hixie> no it wouldn't
  57. # [01:05] <Lachy> Why? it can't get to REC without having been implemented.
  58. # [01:05] <Hixie> RDFa already has plenty enough implementations to convince the W3C to let it go to REC
  59. # [01:07] <Lachy> but there's no implementations of the HTML specific processing stuff yet, like dealing with namespaces in html
  60. # [01:07] <Hixie> your faith in the w3c following their process is admirable
  61. # [01:07] <Philip`> Almost all the implementations handle non-well-formed-XML content
  62. # [01:08] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  63. # [01:08] <Philip`> and if you don't poke at the edges too hard then they all interoperate
  64. # [01:08] <Philip`> (Best not to poke in the middle either, or it might fall apart)
  65. # [01:08] <Hixie> Lachy: http://www.w3.org/TR/SVGTiny12/ is a REC. That's all I have to say, really.
  66. # [01:08] * Joins: othermaciej_ (n=mjs@17.246.17.190)
  67. # [01:09] <Lachy> haha
  68. # [01:09] <zcorpan_> but it has a huuge testsuite! like 800 tests!
  69. # [01:09] * Quits: weinig (n=weinig@17.246.17.103)
  70. # [01:10] <Lachy> woah!
  71. # [01:10] * Quits: othermaciej_ (n=mjs@17.246.17.190) (Remote closed the connection)
  72. # [01:10] * Quits: othermaciej (n=mjs@17.203.15.143) (Read error: 104 (Connection reset by peer))
  73. # [01:10] * Joins: othermaciej (n=mjs@17.203.15.143)
  74. # [01:12] <nessy> http://www.bitflash.com/prod_playerSVGT.html <- google tells me that is a svgtiny 1.2 implementation
  75. # [01:13] <nessy> so is this http://www.tinyline.com/products.html
  76. # [01:13] <zcorpan_> it seems two experimental builds of opera were used for the implementation report
  77. # [01:13] <nessy> so they seem to have a reason to have svgtiny1.2 at REC, no?
  78. # [01:14] <Lachy> In other news, my US work visa application is finally seeing some progress. It has now been received by the USCIS and will soon begin going through the review process.
  79. # [01:14] <Lachy> I should hear more in 15 days
  80. # [01:14] <nessy> congrats!
  81. # [01:18] <Hixie> nessy: about the same level of reason to have html5 at a REC :-)
  82. # [01:18] <Hixie> with a test suite of 8000 tests you really can't learn much about interoperability of a spec as large as svg
  83. # [01:19] <Hixie> i'd estimate you need 20,000 or more, and that's counting things like checking hundreds of different colour values for 'color' as one test
  84. # [01:19] <nessy> if all the products pass these tests, shouldn't they be highly interoperable?
  85. # [01:19] <nessy> ah I see
  86. # [01:20] <nessy> is there a test suite for html5?
  87. # [01:20] <Hixie> not that i know of
  88. # [01:20] <nessy> that would be … millions of tests?
  89. # [01:20] <Hixie> hopefully at least tens of thousands, yes
  90. # [01:20] <nessy> it'd be really difficult I would imagine
  91. # [01:20] <Hixie> hence my i estimate it'll take a decade
  92. # [01:20] <nessy> better to have a validator!
  93. # [01:21] <nessy> yeah, I've always agreed with that estimate - at least for getting it into a "finished" stated
  94. # [01:21] <nessy> which doesn't mean it's not usable beforehand
  95. # [01:21] <nessy> plenty of products are in beta for a long time :)
  96. # [01:23] <Hixie> indeed
  97. # [01:25] <zcorpan_> woot, html5 says "behavior is undefined"
  98. # [01:25] <Hixie> html5 doesn't! websocket protocol does!
  99. # [01:25] <zcorpan_> same thing
  100. # [01:25] <Hixie> hah
  101. # [01:25] <Hixie> it actually says that the next layer protocol spec is responsible for it
  102. # [01:36] <zcorpan_> "I favor microdata, but I would much prefer that microdata be dropped and (some version of) RDFa be in the main spec than that both exist indefinitely in parallel." - same reasoning about html5 and xhtml2 (a few years ago)?
  103. # [01:36] <Hixie> microdata _is_ "some version of RDFa"
  104. # [01:37] <Hixie> i just took rdfa and tweaked it until it didn't have the problems that made it inappropriate for the use cases that people asked for
  105. # [01:37] <Hixie> (that's why it shared the same attribute names initially)
  106. # [01:37] <zcorpan_> just like with wf2?
  107. # [01:38] <Hixie> yeah, very similar to how WF2 was an attempt to make XForms work in HTML
  108. # [01:39] <Lachy> Has there been much interest from the microformats community to start looking into defining formats utilising microdata?
  109. # [01:39] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  110. # [01:41] <TabAtkins> Lachy: tantek worked on the Microdata vocabs, which are straight from microformats.
  111. # [01:43] <Lachy> yeah, I meant other than those in the vocabs spec, which are just based on older microformats
  112. # [01:43] <TabAtkins> You don't really have to do much of anything to use a microformat with the microdata syntax. They already have the tree-structure defined.
  113. # [01:43] <Lachy> that's good.
  114. # [01:44] <Hixie> you have to do _some_ work to define it properly
  115. # [01:44] <Hixie> but then that's work you'd have to do to define them properly for class=""/rel="" too
  116. # [01:46] <Lachy> Is the plan to one day encourage people to phase out the older class-based hCard, in favour of the microdata version?
  117. # [01:46] <Lachy> in fact, is there some problem being solved by mapping hCard into microdata?
  118. # [01:47] <zcorpan_> "It seems you can access contentWindow, but trying to access contentWindow.document (for IE's "special" 404 pages) raises an "access denied" exception, so it's not exactly a restriction on document.cookie, but on document itself..."
  119. # [01:48] <TabAtkins> Lachy: Yeah. The class/rel syntax used by microformats atm requires custom parsing rules for every microformat, and still has a few notable failures (like the inability to nest vcards, frex). Microdata gives you a single consistent parsing model to use, and solves nesting problems.
  120. # [01:49] <Hixie> i expect the class/rel-based microformats will continue to exist -- they do work, and are deployed
  121. # [01:49] <hober> Lachy: there are some notes here: http://microformats.org/wiki/html5
  122. # [01:49] <Lachy> Hixie, yeah, I don't expect support will ever be dropped entirely.
  123. # [01:53] <Lachy> hober, the wiki still mentions the <itemref> element, which was dropped.
  124. # [01:54] <webben> Lachy: "yeah, I meant other than those in the vocabs spec, which are just based on older microformats" ... it's worth noting that new microformats are actually pretty rare.
  125. # [01:54] <webben> so I wouldn't necessarily expect to see lots of new formats expressed in microdata in a short space of time.
  126. # [01:55] <Lachy> webben, yeah, I'm aware of how frequently they create new formats
  127. # [01:56] <hober> Lachy: wikis are for updating :)
  128. # [01:56] <Lachy> hober, I would do it, but that would require me to remember what my microformats wiki username and password was
  129. # [02:04] * Quits: Tim_ (n=ttepas--@p5B01701E.dip.t-dialin.net) ("?Q")
  130. # [02:04] <erlehmann> did someone say microdata ? can it be appropriate to add RDFa stuff to my cc-figure-generator so both is contained in the generated HTML fragments ?
  131. # [02:06] * Parts: Mannerisky (n=manneris@24-117-137-23.cpe.cableone.net)
  132. # [02:07] <Lachy> erlehmann, what is your cc-figure-generator?
  133. # [02:07] * Joins: Mannerisky (n=manneris@24-117-137-23.cpe.cableone.net)
  134. # [02:07] <Lachy> also, I think wasting time on adding RDFa to anything is not useful, especially if it already uses microdata
  135. # [02:08] <erlehmann> Lachy, a wordpress plugin for embedding cc-licensing microdata http://github.com/erlehmann/cc-figure/
  136. # [02:08] <erlehmann> but i plan to make a stand-alone generator page
  137. # [02:09] * Joins: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  138. # [02:09] <erlehmann> that just displays the code. actually, its simple to make this change.
  139. # [02:09] <Lachy> do you have a working demo so I can see the result?
  140. # [02:10] * Quits: webben (n=benh@91.85.173.91) ("Leaving.")
  141. # [02:17] <erlehmann> Lachy, give me 15 minutes and i'll make a new commit containing a self-contained xhtml demo page.
  142. # [02:18] * Joins: weinig (n=weinig@17.246.17.103)
  143. # [02:18] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  144. # [02:18] * Quits: weinig (n=weinig@17.246.17.103) (Client Quit)
  145. # [02:18] <zcorpan_> having both rdfa and microdata for the same data seems likely to confuse consumers that support both
  146. # [02:18] <zcorpan_> if there are such consumers
  147. # [02:18] * Joins: othermaciej_ (n=mjs@17.246.17.190)
  148. # [02:19] <erlehmann> zcorpan_, confuse ? could it ?
  149. # [02:19] <zcorpan_> well, it would probably generate two sets of the same data
  150. # [02:20] * Quits: ray (i=ray@drong.notacat.org) (Read error: 60 (Operation timed out))
  151. # [02:20] * Joins: ray (i=ray@drong.notacat.org)
  152. # [02:21] * Joins: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net)
  153. # [02:23] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  154. # [02:23] <zcorpan_> also, the markup would be ridiculously verbose if it used both microdata and rdfa :)
  155. # [02:23] <zcorpan_> (just one of them is too verbose for my taste)
  156. # [02:25] * Joins: mikekelly (i=mikek@s3x0r.biz)
  157. # [02:26] <mikekelly> is there going to be a way of using HTTP Authorization that doesn't suck?
  158. # [02:27] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  159. # [02:27] <Hixie> you'd have to ask the http working group
  160. # [02:29] <mikekelly> I'm sorry can you rephrase that, I don't speak emo
  161. # [02:30] * Hixie gives mikekelly a hug
  162. # [02:30] <mikekelly> :D
  163. # [02:30] <mikekelly> seriously though I have no idea what you're getting at
  164. # [02:32] <mikekelly> oh wait hold on
  165. # [02:32] <mikekelly> no actually please can you explain what it is you think needs to be done to make that work?
  166. # [02:32] <mikekelly> the only real problem is that there's no way to persist the Authorization header
  167. # [02:33] <mikekelly> so if you push an XHR request through with the Authorization header set
  168. # [02:33] <mikekelly> it'll work once and then get dropped
  169. # [02:33] <mikekelly> + you can't wipe the header either so you can't logout
  170. # [02:33] <Hixie> this channel is mostly where we discuss HTML, not HTTP, I'm afraid
  171. # [02:33] <Hixie> well that and such things as unicorns
  172. # [02:33] * Quits: ap (n=ap@17.246.19.5)
  173. # [02:33] <Hixie> and narwhals
  174. # [02:33] <mikekelly> I like them
  175. # [02:33] <Hixie> and the lack of logic in the land
  176. # [02:34] * Quits: othermaciej (n=mjs@17.203.15.143) (Read error: 110 (Connection timed out))
  177. # [02:34] * othermaciej_ is now known as othermaciej
  178. # [02:34] <mikekelly> Ian you fucking ROCK
  179. # [02:34] <Hixie> why thank you
  180. # [02:34] <Hixie> wait, are you saying i DO rock, or that i AM a rock
  181. # [02:34] <Hixie> because the latter seems less awesome
  182. # [02:35] <mikekelly> it was actually a question I don't punctuate, well
  183. # [02:35] <mikekelly> see what I did there?
  184. # [02:35] <Hixie> are you asking if i perform reproductive activities with minerals??
  185. # [02:36] <mikekelly> possibly
  186. # [02:36] <Hixie> that seems less appropriate even than saying i am a rock!
  187. # [02:36] <Hixie> though i will give you points for lack of logic
  188. # [02:36] <mikekelly> you're the expert.
  189. # [02:36] <Hixie> in lack of logic? sadly yes. :-(
  190. # [02:36] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
  191. # [02:36] * Rik`_ is now known as Rik`
  192. # [02:37] <mikekelly> cheer up
  193. # [02:37] * Quits: othermaciej (n=mjs@17.246.17.190) (Remote closed the connection)
  194. # [02:37] * Joins: othermaciej (n=mjs@17.203.15.143)
  195. # [02:37] <Hixie> so what brings you to our fair channel at such random intervals?
  196. # [02:38] <Hixie> do you grace us with your presence as a way to alleviate your boredom?
  197. # [02:38] <mikekelly> preeetty much
  198. # [02:39] <erlehmann> Lachy, http://github.com/erlehmann/cc-figure/blob/master/cc-figure-generator-standalone.xhtml
  199. # [02:40] <erlehmann> since the raw version is served with the wrong mime type, just download it http://github.com/erlehmann/cc-figure/raw/master/cc-figure-generator-standalone.xhtml
  200. # [02:40] <mikekelly> Hixie: so.. in your humble opinion..
  201. # [02:40] <mikekelly> what do you think will happen wrt HTTP Auth
  202. # [02:41] <Hixie> i don't think about such things
  203. # [02:42] <mikekelly> whats the word on the street
  204. # [02:42] <mikekelly> I want the down lo Ian
  205. # [02:43] <GarethAdams|Home> the word on the street is "SLOW"
  206. # [02:43] <Hixie> i would have thought you would be more knowledgable about the word on the street... after all, i'm stuck up here in this ivory tower
  207. # [02:43] <GarethAdams|Home> at least on my street
  208. # [02:43] <Hixie> GarethAdams|Home: not "PED XING"?
  209. # [02:43] <GarethAdams|Home> not in the UK
  210. # [02:43] <mikekelly> yeah but I get it man
  211. # [02:43] * Quits: dglazkov (n=dglazkov@nat/google/x-jrbrmccewxsdsjtx)
  212. # [02:43] <mikekelly> it's a nice tower
  213. # [02:43] <mikekelly> good for you
  214. # [02:43] <Hixie> GarethAdams|Home: ah, yeah, the UK has FAR saner typographical conventions for roads
  215. # [02:44] <GarethAdams|Home> http://www.saferroadsderbyshire.org.uk/images/roadSlow_tcm28-110980.jpg
  216. # [02:44] <Hixie> GarethAdams|Home: you should see road signs in the US, it's a dog-gone _disaster_
  217. # [02:44] <erlehmann> "WHATWG", "typographical conventions for roads" — DOES NOT COMPUTE
  218. # [02:44] <GarethAdams|Home> (that;s not my road, just an example)
  219. # [02:44] <Hixie> GarethAdams|Home: they have individuals road signs with more than 4 fonts on them for less than one sentence!
  220. # [02:44] <GarethAdams|Home> lol
  221. # [02:44] <foolip> erlehmann: is assuming that something without an extension is for download great?
  222. # [02:44] <mikekelly> you're wasting my time here. do you mind?
  223. # [02:44] <foolip> erlehmann: also, showing the markup live while typing would be nice :)
  224. # [02:44] <Hixie> GarethAdams|Home: and they misspell words like "through" on purpose, even when not necessary
  225. # [02:45] <Hixie> GarethAdams|Home: it's quite the zoo
  226. # [02:45] <GarethAdams|Home> thru?
  227. # [02:45] <Hixie> "thru" "xing" "ped"
  228. # [02:45] <GarethAdams|Home> lol
  229. # [02:45] <GarethAdams|Home> "sidewalk"
  230. # [02:45] <Hixie> i like how the "slow" on your road is too big to fit the lane it's in
  231. # [02:45] <GarethAdams|Home> maybe that one's actually sensible, actually
  232. # [02:45] <erlehmann> foolip, if you can tell me a quick way to get th MIME type from the HTTP headers in javascript, go one. commit code or something.
  233. # [02:45] <mikekelly> Hixie
  234. # [02:45] <mikekelly> we need you to be on the case for this Auth thing
  235. # [02:46] <mikekelly> the fate of the world is in your hands
  236. # [02:46] <Hixie> you mean i get to decide what to do with http auth?
  237. # [02:46] <Hixie> sweet
  238. # [02:46] <Hixie> can we dump it altogether?
  239. # [02:46] <foolip> erlehmann: I cannot
  240. # [02:46] <erlehmann> i smell a new CSSquirrel comic
  241. # [02:47] <erlehmann> foolip, that is actually the one thing (besides more css files) i am missing here
  242. # [02:47] <foolip> erlehmann: I would just assume it's an img, or possible have a radio button for choosing?
  243. # [02:47] <mikekelly> Hixie: why would you suggest that was a good idea?
  244. # [02:48] <mikekelly> actually you know what don't even bother
  245. # [02:48] <foolip> erlehmann: but <img> certainly seems a sane default, no?
  246. # [02:48] <erlehmann> foolip, no un-necessary switches and bolts.
  247. # [02:48] <erlehmann> foolip, what if i want to present a torrent ?
  248. # [02:48] <foolip> erlehmann: as a figure?
  249. # [02:48] * Quits: dave_levin (n=dave_lev@74.125.59.65)
  250. # [02:48] <erlehmann> got me there :p
  251. # [02:49] <erlehmann> yes, img may be a sane default. as you can see i am not even handling SVG in <img>
  252. # [02:49] <mikekelly> have a super evening chaps
  253. # [02:49] <erlehmann> if you fix it, i'll commit it. but now i'm gonna make a new, simple stylesheet
  254. # [02:49] <erlehmann> i like css
  255. # [02:51] <Hixie> mikekelly: oh noes, you're not leaving us are you?
  256. # [02:53] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  257. # [02:53] * Quits: vs-hs_ (n=vs-hs@staff.vs-hs.org) (Read error: 104 (Connection reset by peer))
  258. # [02:53] * Joins: vs-hs (n=vs-hs@staff.vs-hs.org)
  259. # [02:55] * Quits: MikeSmith (n=MikeSmit@EM114-48-11-177.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  260. # [02:58] <foolip> erlehmann: http://pastebin.com/d20904a86
  261. # [02:59] <foolip> don't have time to figure out how to do a git merge request, I'm heading to the airport
  262. # [02:59] <erlehmann> foolip, this is MADNESS
  263. # [02:59] <erlehmann> i'll sleep a night about thit
  264. # [03:00] <erlehmann> but thanks
  265. # [03:00] <erlehmann> i can attribute it to you nonetheless
  266. # [03:00] <foolip> erlehmann: ok, I don't mind much, just a suggestion
  267. # [03:00] <erlehmann> i'd prefer mime type detection via http request
  268. # [03:01] <erlehmann> that would also protect against typos
  269. # [03:01] <foolip> you'd need the php for that
  270. # [03:01] <erlehmann> because 4xx codes etc. would be DETECTED
  271. # [03:01] <erlehmann> :/
  272. # [03:01] <erlehmann> can't the javascript just pull the headers ? ;_;
  273. # [03:01] <foolip> javascript can't do cross-origin and even if it were I don't know how to get the mimetype
  274. # [03:02] <foolip> so server-side is the only way right now
  275. # [03:02] <foolip> but I shall be off now
  276. # [03:02] <foolip> good luck :)
  277. # [03:04] <erlehmann> foolip, a php origin-redirecting-script would be a lot hackish for a small corner case
  278. # [03:05] <erlehmann> good traveling
  279. # [03:05] <erlehmann> or what you say there
  280. # [03:09] <Hixie> othermaciej: http://www.w3.org/mid/4d2fac900912031743q23ced9d7nd2e44b63a9706191@mail.gmail.com
  281. # [03:09] <othermaciej> Hixie: that URL's not working for me
  282. # [03:09] <Hixie> latest e-mail from mark miller to the new security list
  283. # [03:10] <Hixie> /mid/ usually has some lag, it'll work in a bit
  284. # [03:10] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
  285. # [03:11] <othermaciej> I think I just replied to it, if it's what I think it is
  286. # [03:11] <Hixie> k
  287. # [03:11] * Joins: cying_ (n=cying@70.90.171.153)
  288. # [03:12] <erlehmann> Hixie, this raises the issue of a 4xx code for content that will be there in the future ;(
  289. # [03:12] <erlehmann> i meant ;)
  290. # [03:12] <othermaciej> Hixie: Mark Miller sure hates origin-based security, eh?
  291. # [03:12] * Quits: cying_ (n=cying@70.90.171.153) (Client Quit)
  292. # [03:12] * othermaciej wonders if Mark will also object to postMessage()
  293. # [03:14] <Hixie> mark probably doesn't hate origin-based security any more than i do, he's just less willing to keep extending it
  294. # [03:14] <Hixie> personally i don't see an alternative, i don't think we can retrofit caps onto the web
  295. # [03:16] * Joins: cying_ (n=cying@70.90.171.153)
  296. # [03:16] <othermaciej> I don't think it's a very good design, but I think it's more sensible to do the best we can with it than to try to fight it
  297. # [03:17] * Quits: cying_ (n=cying@70.90.171.153) (Client Quit)
  298. # [03:17] <othermaciej> since we can't entirely remove the concept of origin without badly breaking the web
  299. # [03:18] <Hixie> indeed
  300. # [03:18] * Joins: cying_ (n=cying@70.90.171.153)
  301. # [03:18] * Quits: cying_ (n=cying@70.90.171.153) (Client Quit)
  302. # [03:18] <Hixie> i can certainly identify with his views; there's something to be said for not encouraging people to fight CSRF the way that Origin: suggests we fight it
  303. # [03:19] <othermaciej> Hixie: if you meant this message then I replied: <http://lists.w3.org/Archives/Public/public-web-security/2009Dec/0040.html>
  304. # [03:19] <Hixie> but imho the alternatives are just too complicated given the way the web works
  305. # [03:19] <othermaciej> well, a secret token defense is potentially more sound, but you have to pretty much build it yourself, and you have to ensure that your secret tokens are actually unpredictable, not replayable, etc
  306. # [03:19] <Hixie> and so the decision facing authors is not just origin-based csrf protection vs caps-based security, but between no security, weak security, and complicated security
  307. # [03:20] <Hixie> and the latter is too expensive in practice for many authors
  308. # [03:20] <othermaciej> deploying both an Origin defense and a secret-token defense is better than either alone
  309. # [03:20] <Hixie> indeed
  310. # [03:20] <othermaciej> and Origin is extremely cheap to add when you discover you forgot to protect a resource against CSRF, since it can be tacked on by an application firewall
  311. # [03:20] <Hixie> but i expect he fears that people will pick "weak" over "complicated" if offered both
  312. # [03:20] <Hixie> and that people will pick "complicated" over "none" if offered those choices only
  313. # [03:21] <Hixie> i fear they'll pick "none", personally
  314. # [03:21] <Hixie> which is why i'm ok with "weak"
  315. # [03:21] <othermaciej> well, at present "complicated" vs "none" is exactly the choice you get
  316. # [03:21] <Hixie> indeed
  317. # [03:21] <othermaciej> and we see some people in each bucket
  318. # [03:21] <othermaciej> I'm not even sure of the scenarios where Origin fails as a CSRF defense
  319. # [03:22] <othermaciej> I'm pretty sure it works for the basic scenario of a Cookie-authenticated form, even if backed by nothing else
  320. # [03:22] <othermaciej> secret token CSRF defense has its own risks, precisely because of being complicated (in that it's easy to get it wrong)
  321. # [03:23] <Hixie> origin's failures aren't as a csrf defense but as a generic defense -- i.e. the danger is that it'll be misused to do other things
  322. # [03:23] <othermaciej> so I don't even entirely agree with the framing, let alone the conclusion
  323. # [03:24] <othermaciej> I'm not sure what else you'd use it as a defense for (other than opening a hole to allow limited cross-site XHR, but that use is totally orthogonal to the use in the HTML5 spec)
  324. # [03:25] <othermaciej> I know his worry about Origin-for-CORS is about the possibility of mistakenly using Origin as the sole defense in cases where it is not sound to use it that way
  325. # [03:25] <Hixie> right
  326. # [03:25] <othermaciej> not sure about Origin-as-CSRF-defense
  327. # [03:25] <Hixie> well it's the same feature, effectively
  328. # [03:25] <Hixie> so presumably if it can be misused, it can be misused, regardless of which spec mentions it
  329. # [03:26] <Hixie> btw, the htmlwg process document says that "without prejudice" means the issue can't be reopened, not that it can't block LC, as far as I can tell
  330. # [03:26] <othermaciej> if CORS did not exist and you had only AnonXHR, then even if HTML5 still used it for CSRF defense there would be no way to abuse it without the same way
  331. # [03:26] <Hixie> (though the latter is indeed implied by the former, obviously)
  332. # [03:26] <Hixie> othermaciej: true
  333. # [03:26] <Hixie> i guess
  334. # [03:27] <othermaciej> Hixie: "An issue that is closed without prejudice in this way can only be re-raised with approval of the Chairs."
  335. # [03:27] <Hixie> right
  336. # [03:27] <othermaciej> so it's not that it can't be reopened, but I did forget to mention that approval of the chairs is needed
  337. # [03:33] <othermaciej> I corrected that technicality
  338. # [03:36] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
  339. # [03:38] * Quits: optim0 (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) ("Leaving...")
  340. # [03:39] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  341. # [03:40] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
  342. # [03:41] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  343. # [03:41] * Quits: othermaciej (n=mjs@17.203.15.143)
  344. # [03:43] * ojan is now known as ojan_away
  345. # [04:04] * Quits: dbaron (n=dbaron@nat/mozilla/x-lxhrzwljzncspszb) ("8403864 bytes have been tenured, next gc will be global.")
  346. # [04:06] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
  347. # [04:07] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  348. # [04:08] * Joins: borey (n=chatzill@123.108.254.146)
  349. # [04:36] * Joins: MikeSmith (n=MikeSmit@EM114-48-105-77.pool.e-mobile.ne.jp)
  350. # [04:36] * Joins: Heimidal (n=heimidal@unaffiliated/heimidal)
  351. # [04:37] <Heimidal> is anyone aware of a CDN/datastore that supports the Access-Control-Allow-Origin header? S3 (and therefore CF) doesn't seem to...
  352. # [04:44] * Joins: miketaylr (n=miketayl@24.42.95.234)
  353. # [04:47] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  354. # [05:00] * Joins: dglazkov_ (n=dglazkov@216.239.45.130)
  355. # [05:02] <doublec> Heimidal, I'm not aware of any
  356. # [05:06] * Joins: abarth (n=abarth@c-98-210-108-185.hsd1.ca.comcast.net)
  357. # [05:07] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  358. # [05:15] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
  359. # [05:16] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  360. # [05:16] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  361. # [05:16] * dglazkov_ is now known as dglazkov
  362. # [05:27] * Joins: riven` (n=colin@53518387.cable.casema.nl)
  363. # [05:38] * Quits: riven (n=colin@53518387.cable.casema.nl) (Read error: 110 (Connection timed out))
  364. # [05:46] <erlehmann> anyone here has tips on figure styling ?
  365. # [05:50] * Joins: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
  366. # [06:06] * Quits: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  367. # [06:14] * Quits: dglazkov (n=dglazkov@216.239.45.130)
  368. # [06:16] <TabAtkins> erlehmann: In what way?
  369. # [06:17] <erlehmann> TabAtkins, just hints. i'm somewhat restless, eager to produce CSS while the world sleeps till it is time to attend university.
  370. # [06:18] <erlehmann> and media wiki figure styling is somewhat lacking
  371. # [06:19] <TabAtkins> I was gonna offer tips, but then I realized I only have tips on <details> styling.
  372. # [06:20] <TabAtkins> Anyway, I recommend figure{display:table} figure>[caption]{display:table-caption;caption-side:bottom;} figure>[caption]:first-child{caption-side:top;}
  373. # [06:20] <TabAtkins> And then a border and a light background.
  374. # [06:24] <erlehmann> pretty generic idea ;)
  375. # [06:25] <TabAtkins> Indeed!
  376. # [06:25] <TabAtkins> My <details> ideas are better.
  377. # [06:27] <erlehmann> tellme
  378. # [06:28] <erlehmann> and tell me they aren't :focus tricks ;)
  379. # [06:28] <TabAtkins> http://www.xanthir.com/etc/details
  380. # [06:28] <TabAtkins> No, they're not.
  381. # [06:28] <TabAtkins> They're css polygon tricks
  382. # [06:31] <erlehmann> not remotely stimulating
  383. # [06:32] <TabAtkins> Bah!
  384. # [06:34] <TabAtkins> Okay, fine, I just came up with this. I find it decent:
  385. # [06:34] <TabAtkins> figure{
  386. # [06:34] <TabAtkins> float: left;
  387. # [06:34] <TabAtkins> border: 2px solid black;
  388. # [06:34] <TabAtkins> -moz-border-radius: 8px;
  389. # [06:34] <TabAtkins> -webkit-border-radius: 8px;
  390. # [06:34] <TabAtkins> background: #c00;
  391. # [06:34] <TabAtkins> margin: 1em;
  392. # [06:34] <TabAtkins> padding: 2em 1em 1em;
  393. # [06:34] <TabAtkins> position: relative;
  394. # [06:34] <TabAtkins> }
  395. # [06:35] <TabAtkins> figure > [caption] {
  396. # [06:35] <TabAtkins> position: absolute;
  397. # [06:35] <TabAtkins> width: 80%;
  398. # [06:35] <TabAtkins> top: -20px;
  399. # [06:35] <TabAtkins> left: -10px;
  400. # [06:35] <TabAtkins> font-size: smaller;
  401. # [06:35] <TabAtkins> border: 3px outset gray;
  402. # [06:35] <TabAtkins> background: white;
  403. # [06:35] <TabAtkins> color: black;
  404. # [06:35] <TabAtkins> padding: 2px;
  405. # [06:35] <TabAtkins> }
  406. # [06:35] <TabAtkins> Use <img src="http://www.xanthir.com/etc/FAT_PONY.gif> as the figure contents, obviously.
  407. # [06:35] * GPHemsley points at PasteBin and glares in TabAtkins' direction.
  408. # [06:36] <TabAtkins> Bah again.
  409. # [06:37] * Quits: jwalden (n=waldo@nat/mozilla/x-tinlsimdurdkrfzw) ("dinnertime")
  410. # [06:47] * Quits: JanDW (n=chatzill@96.238.16.58) (Remote closed the connection)
  411. # [06:49] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  412. # [07:08] * Quits: miketaylr (n=miketayl@24.42.95.234) (Remote closed the connection)
  413. # [07:10] * Joins: dglazkov_ (n=dglazkov@216.239.45.130)
  414. # [07:16] * Quits: franksalim (n=frank@adsl-76-221-202-115.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
  415. # [07:26] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  416. # [07:26] * dglazkov_ is now known as dglazkov
  417. # [07:37] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  418. # [07:46] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  419. # [07:46] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  420. # [07:48] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  421. # [07:49] * Quits: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  422. # [07:57] * Quits: dglazkov (n=dglazkov@216.239.45.130) (Read error: 110 (Connection timed out))
  423. # [08:07] * Joins: pesla (n=retep@procurios.xs4all.nl)
  424. # [08:09] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  425. # [08:10] * Joins: drunknbass_work (n=aaron@cpe-76-173-195-145.socal.res.rr.com)
  426. # [08:11] * Joins: yutak_ (n=yutak@220.109.219.244)
  427. # [08:11] * Quits: nessy (n=Adium@124-168-239-28.dyn.iinet.net.au) ("Leaving.")
  428. # [08:13] * Joins: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu)
  429. # [08:16] * Joins: pesla\work (n=retep@procurios.xs4all.nl)
  430. # [08:18] * Joins: virtuelv (n=virtuelv@162.179.251.212.customer.cdi.no)
  431. # [08:23] * Quits: pesla\work (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  432. # [08:24] * Joins: pesla\work (n=retep@procurios.xs4all.nl)
  433. # [08:25] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
  434. # [08:26] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  435. # [08:27] * Quits: pesla (n=retep@procurios.xs4all.nl) (Read error: 110 (Connection timed out))
  436. # [08:27] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
  437. # [08:36] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  438. # [08:41] * Joins: MikeSmithX (n=MikeSmit@EM114-48-3-187.pool.e-mobile.ne.jp)
  439. # [08:43] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  440. # [08:47] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
  441. # [08:49] * Quits: MikeSmith (n=MikeSmit@EM114-48-105-77.pool.e-mobile.ne.jp) (Read error: 60 (Operation timed out))
  442. # [08:50] * Joins: timz (n=mostrovo@dc51469cbe.adsl.wanadoo.nl)
  443. # [08:50] * fishd_ is now known as fishd
  444. # [08:53] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  445. # [08:54] * Joins: fishd_ (n=darin@216.239.45.130)
  446. # [09:03] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote closed the connection)
  447. # [09:03] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  448. # [09:12] * Quits: fishd (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  449. # [09:21] * Quits: erikvold (n=erikvvol@S01060024012860e9.gv.shawcable.net)
  450. # [09:39] * Joins: boblet (n=boblet@p2086-ipbf309osakakita.osaka.ocn.ne.jp)
  451. # [09:45] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  452. # [09:45] * Quits: Sirisian (n=Sirisian@141.218.228.208) (Read error: 110 (Connection timed out))
  453. # [09:50] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  454. # [09:52] * Quits: paera (n=axelsson@226.228.13.217.in-addr.dgcsystems.net)
  455. # [09:53] * Joins: paera (n=axelsson@226.228.13.217.in-addr.dgcsystems.net)
  456. # [09:55] * Joins: danbri (n=danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  457. # [09:58] * Joins: gunderwonder (n=gunderwo@garage.upstruct.com)
  458. # [09:58] * Quits: gunderwonder (n=gunderwo@garage.upstruct.com) (Remote closed the connection)
  459. # [09:58] * Quits: MikeSmithX (n=MikeSmit@EM114-48-3-187.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  460. # [09:58] * Joins: gunderwonder (n=gunderwo@garage.upstruct.com)
  461. # [10:00] * Quits: fishd_ (n=darin@216.239.45.130) (Read error: 110 (Connection timed out))
  462. # [10:05] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
  463. # [10:12] * Quits: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  464. # [10:21] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  465. # [10:23] * Quits: drunknbass_work (n=aaron@cpe-76-173-195-145.socal.res.rr.com) ("Leaving...")
  466. # [10:24] * Quits: boblet (n=boblet@p2086-ipbf309osakakita.osaka.ocn.ne.jp)
  467. # [10:25] * Joins: boblet (n=boblet@p2086-ipbf309osakakita.osaka.ocn.ne.jp)
  468. # [10:27] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  469. # [10:32] * Joins: mat_t (n=mattomas@91.189.88.12)
  470. # [10:44] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
  471. # [10:44] * Rik`_ is now known as Rik`
  472. # [10:46] * Joins: ROBOd (n=robod@89.122.216.38)
  473. # [10:46] * Joins: Phae (n=phaeness@gatea.mh.bbc.co.uk)
  474. # [10:51] * Joins: workmad3 (n=davidwor@94-194-14-59.zone8.bethere.co.uk)
  475. # [10:57] * Joins: webben (n=benh@91.85.176.243)
  476. # [11:07] <gsnedders> Hixie: hixie.ch is down
  477. # [11:07] <Hixie> that's odd, i'm ssh'ed into it and it's working fine
  478. # [11:07] <Hixie> hm, so it is
  479. # [11:08] <Hixie> btw on a totally unrelated note will someone please explain to me why apache needs 20MB per thread to do NOTHING?
  480. # [11:10] <zcorpan_> 20MB is always nice to have, just in case
  481. # [11:10] <Philip`> Does "nothing" include e.g. running a whole Perl interpreter inside each thread via mod_perl?
  482. # [11:11] <Hixie> no
  483. # [11:11] <jgraham> Is it actually 20Mb per thread or is it one of those things where it is really 20Mb that is mostly shared?
  484. # [11:12] * Philip` never quite understands where all the memory goes
  485. # [11:12] <gsnedders> /dev/null?
  486. # [11:12] <Hixie> i never know how to work it out
  487. # [11:12] <Hixie> so dunno
  488. # [11:12] <Hixie> (^jgraham)
  489. # [11:12] <jgraham> Hixie: Me neither
  490. # [11:13] <zcorpan_> Philip`: it's natural to forget things
  491. # [11:13] * Hixie wonders wtf is going on on his server
  492. # [11:13] <Hixie> there's nothing apparently doing anything unusual, but my memory usage is through the roof
  493. # [11:14] <Hixie> based on the memory usage and the number of apache servers, i'm thinking that this is 20MB per-thread
  494. # [11:14] <zcorpan_> http://microdata.freebaseapps.com/ looks nice
  495. # [11:14] <Philip`> (Memory usage per-thread doesn't make much sense, since all threads in a process share a single address space)
  496. # [11:15] <Hixie> per forked process, i mean
  497. # [11:15] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  498. # [11:15] <Hixie> zcorpan_: they were involved in the usability study, iirc
  499. # [11:16] <Philip`> I get values like VIRT=35532 RES=15m SHR=3212 SWAP=18m CODE=332 DATA=13m for my Apaches
  500. # [11:16] <Philip`> Don't know what that translates to in real memory usage, though
  501. # [11:16] <Hixie> RES=20m is more normal for me
  502. # [11:17] <Hixie> i wonder how badly the wiki and blog and so on would be affected if i turned off mod_php
  503. # [11:17] <Philip`> You could always reduce the number of Apache processes
  504. # [11:17] <zcorpan_> Hixie: btw i think the forums don't cache images
  505. # [11:17] <gsnedders> Hixie: Totally broken?
  506. # [11:18] <Hixie> Philip`: unfortunately, that's out of my control
  507. # [11:18] <Philip`> (unless there's such heavy load that it really needs more than a handful)
  508. # [11:18] <Philip`> Oh, oka
  509. # [11:18] <Philip`> y
  510. # [11:19] <Hixie> i tried turning off mod_php, so i expect things to break
  511. # [11:19] <Hixie> i'll turn it back on after i see what it does
  512. # [11:19] * Philip` likes Cacti since it draws pretty graphs and makes it obvious when something unusual is happening like heavy memory usage or load average
  513. # [11:19] <Hixie> i figure things can't break worse than they are right now (not doing anything at all)
  514. # [11:19] <Hixie> Philip`: dreamhost has pretty graphs too, but i can't work out why the memory graph is through the roof, so it doesn't help that much :-)
  515. # [11:20] * Hixie increases his memory allocation to 4GB to see if that helps
  516. # [11:21] <gsnedders> Hixie: Because PHP is evil?
  517. # [11:21] <Hixie> no reason to think it's php
  518. # [11:21] <Philip`> It helps because you can look at the pretty graphs instead of worrying about the problem
  519. # [11:21] * Philip` wonders why anyone would ever need 4GB on a server, unless they've got zillions of scripts and databases
  520. # [11:22] <Hixie> to debug memory overallocation bugs :-)
  521. # [11:22] <Philip`> Oh, right, good point
  522. # [11:24] <Hixie> oh, hm, i can't update the spec if the server's down, heh
  523. # [11:25] <Hixie> ok that didn't help, let's see what happens if i disable apache altogether
  524. # [11:25] <Hixie> can't make it worse than now...
  525. # [11:28] * Quits: tkent_ (n=tkent@220.109.219.244) ("Leaving...")
  526. # [11:30] <Hixie> ok that closed apache but then it didn't come back up
  527. # [11:30] <Hixie> time to reboot the server
  528. # [11:34] <mikekelly> I'm back now
  529. # [11:34] <mikekelly> hi Ian
  530. # [11:35] <mikekelly> I meant to ask you
  531. # [11:35] <mikekelly> are you planning on bringing out Hixie action figures?
  532. # [11:36] <mikekelly> that would be pretty sweet.
  533. # [11:39] <timz> finally some progress :-) http://www.spiegel.de/netzwelt/web/0,1518,664475,00.html
  534. # [11:49] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
  535. # [11:49] * pesla\work is now known as pesla
  536. # [11:55] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
  537. # [12:06] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  538. # [12:08] * Quits: eighty4 (n=eighty4@eighty4.se) ("ZNC - http://znc.sourceforge.net")
  539. # [12:18] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
  540. # [12:21] * Joins: karlcow (n=karl@nerval.la-grange.net)
  541. # [12:23] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  542. # [12:23] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  543. # [12:28] * Quits: webben (n=benh@91.85.176.243) (Remote closed the connection)
  544. # [12:28] * Joins: webben (n=benh@91.85.176.243)
  545. # [12:50] <zcorpan_> does resolving a url drop the fragment? that seems wrong, no?
  546. # [12:51] <gsnedders> Resolving a URL according to what?
  547. # [12:52] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
  548. # [12:52] <zcorpan_> > It seems "Resolving Web addresses"
  549. # [12:52] <zcorpan_> > will drop fragment component according to
  550. # [12:52] <zcorpan_> > http://www.w3.org/html/wg/href/draft.html
  551. # [12:54] <gsnedders> How? What drops it? As far as I can see it shouldn't.
  552. # [12:54] <zcorpan_> ok
  553. # [12:55] <Hixie> why would it drop the fragment?
  554. # [12:55] <Hixie> wouldn't that mean we could never use fragments...?
  555. # [12:57] <Philip`> It does drop the base URL's fragment
  556. # [12:57] <Philip`> but that's not too exciting
  557. # [12:58] <gsnedders> Well, if you resolve "" to the base URL it shouldn't
  558. # [12:59] <Philip`> Why shouldn't it?
  559. # [13:00] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  560. # [13:00] <Philip`> RFC 3986 always uses the non-base URL's fragment
  561. # [13:01] <gsnedders> Oh, my memory is just wrong.
  562. # [13:01] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/328 - firefox drops the fragment, opera doesn't, and chrome ignores the base altogether...?
  563. # [13:03] * zcorpan_ sees Hixie's server works again
  564. # [13:04] <Hixie> oh the fragment in the base should be dropped, sure
  565. # [13:04] <Hixie> i thought you meant in the url being resolved
  566. # [13:04] <Hixie> the resolving algorithm is defined in the uri drafts, iirc
  567. # [13:06] <zcorpan_> i did, since that's what 鵜飼文敏 was talking about in the email about Web Sockets URL
  568. # [13:07] <Hixie> your test is not testing whether the url being resolved should lose its fragment identifier
  569. # [13:08] <Hixie> but maybe you're just talking about several things and i'm not keeping up :-)
  570. # [13:08] <zcorpan_> indeed :)
  571. # [13:11] <zcorpan_> Hixie: just don't make fragment in Worker constructor throw; it's useful for having different code paths
  572. # [13:11] <Hixie> how do you mean?
  573. # [13:12] * Quits: gsnedders (n=gsnedder@204-232-194-186.static.cloud-ips.com) ("leaving")
  574. # [13:12] <zcorpan_> page a does new Worker('worker.js#a') and page b does new Worker('worker.js#b'), and worker.js uses switch(location.search) { ... }
  575. # [13:12] <zcorpan_> er
  576. # [13:12] <zcorpan_> location.hash
  577. # [13:14] * Joins: gsnedders (n=gsnedder@204-232-194-186.static.cloud-ips.com)
  578. # [13:19] <Hixie> oh, workers
  579. # [13:20] <Hixie> nothing's changed for workes
  580. # [13:20] <Hixie> workers
  581. # [13:21] <zcorpan_> good
  582. # [13:24] <zcorpan_> http://www.w3.org/mid/Pine.LNX.4.62.0912041218080.5629@hixie.dreamhostps.com - any hints of which specs those might be? :)
  583. # [13:25] <Hixie> depends what people want
  584. # [13:25] <zcorpan_> rdfa?
  585. # [13:25] <annevk> range
  586. # [13:25] <annevk> dom *
  587. # [13:25] <annevk> basically :)
  588. # [13:26] <zcorpan_> you could take over dom core
  589. # [13:26] <annevk> where * is range, events, core
  590. # [13:26] * workmad3 is now known as wm3|lunch
  591. # [13:26] <annevk> a rewrite of CSS would be even more awesome, but so much work :/
  592. # [13:27] <Hixie> things on my list include stream api, filesystem, execcommand, push notifications, push storage updates, range, dom core, html6, some css3 things, traversal, user interaction events
  593. # [13:27] <Hixie> not dom events, shepazu is doing that
  594. # [13:27] <Hixie> not cssom, anne is doing that
  595. # [13:28] <zcorpan_> oh yes, would be great with a better spec for execcommand
  596. # [13:28] <annevk> tbh a stream api would be sweet too
  597. # [13:29] <Hixie> annevk: not css2.2, css2.1 is one of the best specs we have right now and so at the bottom of the list of specs that need rewriting :-P
  598. # [13:29] <Hixie> oh websql also should be on that list
  599. # [13:29] * Joins: eighty4 (n=eighty4@eighty4.se)
  600. # [13:30] <zcorpan_> will html6 be generated from the same source as html5?
  601. # [13:30] <Hixie> whatever i work on will almost certainly be from the whatwg source document, yeah
  602. # [13:30] <Hixie> my workflow is so highly optimised at this point that it'd be stupid for me to try to do anything else
  603. # [13:30] <Hixie> (i tried with workers, and it was a huge mistake)
  604. # [13:32] <annevk> Hixie, "best spec" I say :)
  605. # [13:34] <Hixie> aw
  606. # [13:34] * Hixie sad
  607. # [13:35] <annevk> heh
  608. # [13:35] <annevk> the problem is that there's very little hook for specs that work on top of it
  609. # [13:35] <annevk> such as CSSOM View and CSSOM
  610. # [13:35] <annevk> e.g. take getPropertyPriority ...
  611. # [13:36] <Hixie> it has issues, sure
  612. # [13:36] <zcorpan_> but that's just an issue for annevk
  613. # [13:37] <Hixie> i've run into that one too actually
  614. # [13:37] <Hixie> for canvas in particular
  615. # [13:42] * Joins: starjive (i=beos@81-233-16-19-no30.tbcn.telia.com)
  616. # [13:45] <hsivonen> Hixie: will all HTML6 edits be #ifdefed like all Trident bug fixes?
  617. # [13:47] * Joins: danbri (n=danbri@unaffiliated/danbri)
  618. # [13:50] <Hixie> bug fixes won't be, new features would be
  619. # [13:50] <Hixie> if i do html6
  620. # [13:50] <Hixie> which i don't think i will
  621. # [13:50] <Hixie> though it is an option
  622. # [13:51] * jgraham wonders whether Hixie means "someone else will edit HTML6" or "HTML will move away from version numbers"
  623. # [13:51] <jgraham> (or both)
  624. # [13:51] <Hixie> neither
  625. # [13:51] <Hixie> i meant, "if new features get added to html in the next couple of quarters"
  626. # [13:51] <jgraham> Yes, I guess that was option 4
  627. # [13:51] <Hixie> (and not added to html5)
  628. # [13:52] <annevk> oh man
  629. # [13:52] <annevk> getComputedStyle is fucked
  630. # [13:52] <gsnedders> Are you just realizing this?
  631. # [13:52] <annevk> for 'width' it returns the used value unless the element is not rendered (different from not in the DOM) in which case it returns the computed value
  632. # [13:53] <annevk> though not quite the computed value, since all non-percentages and non-keywords are normalized to pixels, which is not an absolute unit
  633. # [13:55] * Joins: Guest88730 (i=beos@81-233-16-19-no30.tbcn.telia.com)
  634. # [13:55] <annevk> gsnedders, not really, I realized it two years ago, which is why I postponed working on this
  635. # [13:57] <annevk> also, it's not consistent, e.g. for background-position you always get the computed value, normalized to pixels
  636. # [13:57] <annevk> so percentages for a rendered document do not get converted to pixels
  637. # [13:58] <annevk> the result of all this is http://dev.w3.org/csswg/cssom/#resolved-values
  638. # [13:58] <annevk> i now have to reverse engineer every CSS property...
  639. # [14:00] * Joins: ttepasse (n=ttepas--@p5B015C28.dip.t-dialin.net)
  640. # [14:01] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  641. # [14:02] <annevk> heh, hsivonen sure is on top of the DOCTYPE discussion :)
  642. # [14:03] <Dashiva> Spec design would be so much easier with a time machine
  643. # [14:04] <annevk> would be kind of boring to use it for that
  644. # [14:04] <Dashiva> Well, you wouldn\t need a complete time machine
  645. # [14:04] <gsnedders> Blatantly a better use would be to go to multiple classes at the same time
  646. # [14:05] <Dashiva> Like, say, a box where you insert a spec, and it outputs the most updated version of the spec from e.g. 10 years later
  647. # [14:05] <annevk> that would leave me with just travelling...
  648. # [14:05] <annevk> now you mention it... :p
  649. # [14:07] * Joins: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
  650. # [14:10] <adactio> Can I get a quick sanity check in case I go posting something stupid to the list/bug tracker? In this table: http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#input-type-attr-summary
  651. # [14:10] * Joins: pmuellr (n=pmuellr@nat/ibm/x-cwolcrqmlqjfepzk)
  652. # [14:10] <adactio> Shouldn't it include the "number" type?
  653. # [14:10] <adactio> (probably in the same column as "range")
  654. # [14:11] * Quits: starjive (i=beos@81-233-16-19-no30.tbcn.telia.com) (Read error: 110 (Connection timed out))
  655. # [14:12] <annevk> number is included
  656. # [14:13] <annevk> column before
  657. # [14:13] <annevk> difference is that you can require a number and a number can be readonly
  658. # [14:13] <Philip`> gsnedders: Sorry, Harry Potter references are not permitted in here
  659. # [14:15] * Quits: taf2 (n=taf2@pool-98-117-216-229.bltmmd.fios.verizon.net)
  660. # [14:18] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
  661. # [14:18] <virtuelv> Philip`: you missed the memo
  662. # [14:18] <virtuelv> only one entertainment item may be disallowed at any gien time
  663. # [14:19] <virtuelv> and from now until eternity, it's twilight
  664. # [14:19] <annevk> omg that movie was terrible
  665. # [14:19] <annevk> still can't believe I went
  666. # [14:19] <gsnedders> Philip`: Sorry, it's jgraham's influance on me
  667. # [14:19] <annevk> though I fell asleep during Harry Potter too (the more recent movies)
  668. # [14:19] <adactio> annevk: thank you for the sanity check. Curse these eyes.
  669. # [14:20] <annevk> ah, it's still early :)
  670. # [14:20] <gsnedders> Twilight is good if you're a teenage girl who still has some semblance of romantic ideals
  671. # [14:20] <jgraham> gsnedders: So ideal for you then?
  672. # [14:20] <gsnedders> Indeed.
  673. # [14:21] * wm3|lunch is now known as workmad3
  674. # [14:24] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
  675. # [14:26] * Joins: danbri (n=danbri@dyn26-94.roaming.few.vu.nl)
  676. # [14:27] <Lachy> I'm having a hard time figuring out what benefits Jirka perceives in Larry's DOCTYPE proposal, given he agrees that about:legacy-compat already addresses the use case he seems concerned about.
  677. # [14:27] * Parts: mikekelly (i=mikek@s3x0r.biz)
  678. # [14:27] <Philip`> Maybe he was unaware of about:legacy-compat
  679. # [14:28] <Lachy> I thought he was one of the main proponents pushing for us to add it, so I'm sure he knew about it
  680. # [14:31] * Parts: adactio (n=adactio@cust217-dsl91-135-3.idnet.net)
  681. # [14:32] * Quits: paul_irish (n=paul_iri@c-71-192-163-128.hsd1.nh.comcast.net) ("Leaving...")
  682. # [14:37] <hsivonen> annevk: I'm not on top of the doctype discussion in the sense that I don't understand what the expected utility of the proposed change is
  683. # [14:37] * Quits: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
  684. # [14:43] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 110 (Connection timed out))
  685. # [14:48] <Lachy> I don't think anyone really understand what the expected utility of the change is
  686. # [14:49] <Lachy> I think we're just getting pro-versioning people jumping up in support, without actually thinking about what they want it for or whether this actually addresses their needs.
  687. # [14:51] <annevk> argh, it's even more complicated
  688. # [14:51] <annevk> it also depends on the type of box
  689. # [14:51] <annevk> though the results are not quite consistent there
  690. # [14:55] * Joins: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net)
  691. # [14:57] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  692. # [15:07] * Quits: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net) (Read error: 104 (Connection reset by peer))
  693. # [15:09] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: 104 (Connection reset by peer))
  694. # [15:09] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  695. # [15:12] <annevk> if at least Firefox/WebKit did the same thing it might be somewhat easier:/
  696. # [15:13] <Philip`> Isn't it usually easier when they differ, since it indicates a lack of compatibility requirements?
  697. # [15:14] * Joins: aroben (n=aroben@unaffiliated/aroben)
  698. # [15:15] * Joins: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net)
  699. # [15:16] <annevk> maybe...
  700. # [15:19] <Dashiva> It's good for showing there isn't a lot of content depending on it, but it's still bad if you want to introduce a new feature depending on it, since you have to wait for old browsers to fade away
  701. # [15:20] * Joins: ttepass- (n=ttepas--@p5B0135D8.dip.t-dialin.net)
  702. # [15:21] * Joins: Sirisian (n=Sirisian@141.218.51.237)
  703. # [15:21] <annevk> the annoying thing is when you reach a solution that means every impl has to change
  704. # [15:24] * Joins: BlurstOfTimes (n=blurstof@168.203.117.66)
  705. # [15:24] * Joins: Sirisian_ (n=Sirisian@141.218.51.44)
  706. # [15:25] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  707. # [15:25] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  708. # [15:28] * Quits: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Read error: 110 (Connection timed out))
  709. # [15:29] * Joins: tndH (n=Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  710. # [15:29] * Quits: webben (n=benh@91.85.176.243) (Read error: 110 (Connection timed out))
  711. # [15:31] * Joins: danbri (n=danbri@unaffiliated/danbri)
  712. # [15:37] * Joins: miketaylr (n=miketayl@38.117.156.163)
  713. # [15:38] * Joins: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net)
  714. # [15:40] * Quits: ttepasse (n=ttepas--@p5B015C28.dip.t-dialin.net) (Read error: 110 (Connection timed out))
  715. # [15:42] * Joins: erlehmann_ (n=erlehman@16.106.113.82.net.de.o2.com)
  716. # [15:43] * Quits: Sirisian (n=Sirisian@141.218.51.237) (Connection timed out)
  717. # [15:47] * Joins: Sirisian (n=Sirisian@pix052-066.pix.wmich.edu)
  718. # [15:48] * Joins: erlehmann__ (n=erlehman@82.113.121.17)
  719. # [15:48] <Hixie> 7am really is WAY past my bedtime...
  720. # [15:48] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
  721. # [15:51] <TabAtkins> Dude, Hixie, gtfo.
  722. # [15:51] <murr4y> maybe you need to redefine your bedtime ;p
  723. # [15:52] <TabAtkins> He lives in california. 7am is ridiculous for him. ^_^
  724. # [15:52] * Joins: Tim_ (n=ttepas--@p5B013BC6.dip.t-dialin.net)
  725. # [15:52] * Joins: Sirisian__ (n=Sirisian@141.218.52.66)
  726. # [15:55] * Joins: zcorpan_ (n=zcorpan@pat.se.opera.com)
  727. # [15:57] * Quits: Sirisian (n=Sirisian@pix052-066.pix.wmich.edu) (Read error: 60 (Operation timed out))
  728. # [15:58] * Quits: Sirisian_ (n=Sirisian@141.218.51.44) (Read error: 110 (Connection timed out))
  729. # [15:59] * Quits: erlehmann_ (n=erlehman@16.106.113.82.net.de.o2.com) (Read error: 60 (Operation timed out))
  730. # [16:00] * Quits: ttepass- (n=ttepas--@p5B0135D8.dip.t-dialin.net) (Read error: 60 (Operation timed out))
  731. # [16:01] * Quits: fishd_ (n=darin@c-98-207-16-168.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  732. # [16:02] <TabAtkins> My dilemna: Should I (a) point out how many things Shelley wants us to stop talking about, despite never 'quashing' conversation, (b) desperately argue that going this meta signals that we have nothing better to talk about, or (c) ignore the whole lot.
  733. # [16:02] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
  734. # [16:02] <TabAtkins> I'm thinking (c) is the best choice. Meta breeds meta.
  735. # [16:03] <AryehGregor> This is why dictatorship is a good idea for things like specs.
  736. # [16:03] <AryehGregor> Otherwise people will talk forever about nothing.
  737. # [16:04] <jgraham> TabAtkins: d) employ the "one post per day per thread" rule
  738. # [16:04] <TabAtkins> jgraham: Sounds like a plan.
  739. # [16:04] <TabAtkins> Sounds like the type of plan I would have come up with yesterday, in fact.
  740. # [16:04] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  741. # [16:04] <jgraham> Happily I used my post to that thread already today
  742. # [16:06] <TabAtkins> Well, I'm talking about the ubermeta "HTML6" thread that just started. But I think I'll widen my rule to "per topic" rather than "per thread". Meta is meta is meta.
  743. # [16:06] * zcorpan_ employs the "zero post per day per thread" rule for threads that have too much indentation in m2
  744. # [16:07] * jgraham actually had to stop using an indented view of mail for that reason
  745. # [16:08] <zcorpan_> indented threads are great because you can determine from the indentation pattern whether it's worth reading
  746. # [16:08] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
  747. # [16:10] * Quits: erlehmann (n=erlehman@82.113.121.18) (Read error: 110 (Connection timed out))
  748. # [16:12] * Joins: tobyink (n=tai@ophelia.g5n.co.uk)
  749. # [16:13] <tobyink> I can't seem to find an answer to this in the HTML5 draft - how to determine the language of an element if xml:lang or lang are set, but to an invalid language code?
  750. # [16:14] <tobyink> Do I treat this as lang="" i.e. language has been set to null?
  751. # [16:14] <tobyink> Or do I treat it as a missing attribute and take the language from the parent element?
  752. # [16:14] <gsnedders> "If the resulting value is not a recognized language code, then it must be treated as an unknown language (as if the value was the empty string)."
  753. # [16:15] <tobyink> Ah - well spotted - thanks.
  754. # [16:23] * Joins: dglazkov_ (n=dglazkov@216.239.45.130)
  755. # [16:27] * Quits: Sirisian__ (n=Sirisian@141.218.52.66) (Read error: 110 (Connection timed out))
  756. # [16:29] * Quits: boblet (n=boblet@p2086-ipbf309osakakita.osaka.ocn.ne.jp) ("thxbye")
  757. # [16:30] * Joins: Sirisian__ (n=Sirisian@pix052-066.pix.wmich.edu)
  758. # [16:30] * Quits: sky (n=sky@ethr.cybotech.net)
  759. # [16:30] * Joins: danbri (n=danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  760. # [16:31] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  761. # [16:34] * Joins: workmad3_ (n=davidwor@94-194-14-59.zone8.bethere.co.uk)
  762. # [16:40] * Joins: fishd_ (n=darin@nat/google/x-dwimbhkhxkwgdmna)
  763. # [16:46] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
  764. # [16:46] * dglazkov_ is now known as dglazkov
  765. # [16:50] * Quits: workmad3 (n=davidwor@94-194-14-59.zone8.bethere.co.uk) (Read error: 110 (Connection timed out))
  766. # [16:50] * workmad3_ is now known as workmad3
  767. # [16:54] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  768. # [16:55] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net) (Client Quit)
  769. # [16:55] * aroben is now known as aroben|run
  770. # [16:56] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  771. # [16:57] * Parts: annevk (n=annevk@pat-tdc.opera.com)
  772. # [16:59] * Quits: dglazkov (n=dglazkov@216.239.45.130)
  773. # [17:01] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  774. # [17:06] * erlehmann__ is now known as erlehmann
  775. # [17:06] * Quits: abarth (n=abarth@c-98-210-108-185.hsd1.ca.comcast.net)
  776. # [17:12] * Quits: zcorpan_ (n=zcorpan@pat.se.opera.com)
  777. # [17:15] * Joins: archtech (i=stanv@83.228.56.37)
  778. # [17:16] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  779. # [17:20] * riven` is now known as riven
  780. # [17:23] * Quits: gunderwonder (n=gunderwo@garage.upstruct.com)
  781. # [17:27] * Joins: sbublava (n=stephan@77.117.185.153.wireless.dyn.drei.com)
  782. # [17:28] * Joins: dglazkov (n=dglazkov@nat/google/x-irqsdblqnysfhapd)
  783. # [17:30] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
  784. # [17:42] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
  785. # [17:42] * Quits: Sirisian__ (n=Sirisian@pix052-066.pix.wmich.edu) (Read error: 110 (Connection timed out))
  786. # [17:43] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  787. # [17:44] * Quits: workmad3 (n=davidwor@94-194-14-59.zone8.bethere.co.uk)
  788. # [17:45] * Quits: cying (n=cying@adsl-75-41-58-120.dsl.pltn13.sbcglobal.net)
  789. # [17:53] * Joins: gratz|home (n=gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
  790. # [18:01] * Joins: maikmerten (n=maikmert@port-92-201-115-86.dynamic.qsc.de)
  791. # [18:01] * aroben|run is now known as aroben
  792. # [18:08] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
  793. # [18:08] * Quits: pmuellr (n=pmuellr@nat/ibm/x-cwolcrqmlqjfepzk) (Connection reset by peer)
  794. # [18:09] * Joins: onar_ (n=onar@17.226.23.126)
  795. # [18:12] * Joins: pmuellr (n=pmuellr@nat/ibm/x-ozizjpnfsioeddbz)
  796. # [18:13] * Quits: Creap (n=Creap@vemod.brg.sgsnet.se) ("nu fkt")
  797. # [18:16] * Quits: onar_ (n=onar@17.226.23.126)
  798. # [18:17] * Quits: zalan (n=zalan@catv-89-135-144-122.catv.broadband.hu) (Read error: 110 (Connection timed out))
  799. # [18:25] * Joins: webben (n=benh@82.153.198.218)
  800. # [18:31] <AryehGregor> Is there any point in "If your download does not start automatically, click here" pages?
  801. # [18:32] * Quits: Phae (n=phaeness@gatea.mh.bbc.co.uk)
  802. # [18:34] <TabAtkins> It may just be an artefact at this point. They all use an <iframe> loading the content, which should work everywhere. At least it gives you something to look at while your browser decodes what the download is supposed to be.
  803. # [18:34] <AryehGregor> I thought they're pointless, but opera.com does it too.
  804. # [18:34] <AryehGregor> Well, pointless and/or attempts to expose you to more advertising.
  805. # [18:35] <Dashiva> Well, sometimes the connection itself fails
  806. # [18:35] <Dashiva> Then it's nice to have a link to click for a second try
  807. # [18:36] * Joins: dave_levin (n=dave_lev@74.125.59.73)
  808. # [18:36] <AryehGregor> You can just click whatever link would have gotten you to the "If your download does not start automatically" page.
  809. # [18:40] * Quits: sbublava (n=stephan@77.117.185.153.wireless.dyn.drei.com)
  810. # [18:44] <Dashiva> Yeah, but that's less obvious to the user
  811. # [18:47] * Joins: ap (n=ap@17.246.19.5)
  812. # [18:51] * aroben is now known as aroben|away
  813. # [18:53] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
  814. # [18:53] <Dashiva> It always hurts a little when people mention separate DOM and HTML specs as a good idea
  815. # [18:58] * Joins: ttepass- (n=ttepas--@p5B013DC3.dip.t-dialin.net)
  816. # [19:05] * Joins: cying (n=cying@70.90.171.153)
  817. # [19:05] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
  818. # [19:07] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  819. # [19:07] * Quits: Tim_ (n=ttepas--@p5B013BC6.dip.t-dialin.net) (Read error: 60 (Operation timed out))
  820. # [19:09] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  821. # [19:11] * Quits: fishd_ (n=darin@nat/google/x-dwimbhkhxkwgdmna) (Read error: 110 (Connection timed out))
  822. # [19:15] * Joins: scherkus_ (n=scherkus@74.125.59.65)
  823. # [19:15] * Joins: fishd_ (n=darin@nat/google/x-ojxtdqntrsyeuves)
  824. # [19:25] * Quits: archtech (i=stanv@83.228.56.37) (Client Quit)
  825. # [19:31] * Joins: archtech (i=stanv@83.228.56.37)
  826. # [19:33] * Quits: scherkus_ (n=scherkus@74.125.59.65) (Read error: 110 (Connection timed out))
  827. # [19:40] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 60 (Operation timed out))
  828. # [19:43] * Quits: jennb (n=jennb@74.125.59.65) (Read error: 110 (Connection timed out))
  829. # [19:44] * Joins: webben1 (n=benh@91.85.130.100)
  830. # [19:44] * Quits: webben1 (n=benh@91.85.130.100) (Remote closed the connection)
  831. # [19:46] * Joins: jennb (n=jennb@74.125.59.65)
  832. # [19:46] * Quits: fishd_ (n=darin@nat/google/x-ojxtdqntrsyeuves) (Read error: 110 (Connection timed out))
  833. # [19:50] * Joins: GarethAdams|Home (n=GarethAd@pdpc/supporter/active/GarethAdams)
  834. # [19:51] * Quits: webben (n=benh@82.153.198.218) (Read error: 110 (Connection timed out))
  835. # [19:58] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  836. # [19:58] <karlushi> http://confoo.ca/en/session#Web%20Standard
  837. # [19:59] <karlushi> mpilgrim will be presenting html5 in montreal
  838. # [20:01] * Joins: dimich_ (n=dimich@74.125.59.74)
  839. # [20:01] <mpilgrim> indeed
  840. # [20:01] <mpilgrim> for some definition of "html5"
  841. # [20:03] * Joins: othermaciej (n=mjs@17.203.15.143)
  842. # [20:06] <karlushi> I'll try to be there
  843. # [20:07] <mpilgrim> me too
  844. # [20:09] <karlushi> it really depends on the snow storm
  845. # [20:09] * Joins: fishd_ (n=darin@nat/google/x-jkxpmbijwelfbsfg)
  846. # [20:09] <mpilgrim> why don't i ever get invited to canada in august
  847. # [20:10] <karlushi> it's too hot ;)
  848. # [20:27] * Quits: jennb (n=jennb@74.125.59.65)
  849. # [20:29] * Joins: BenMillard (i=cerbera@cpc1-farn4-0-0-cust173.glfd.cable.ntl.com)
  850. # [20:36] * Quits: taf2 (n=taf2@static-151-196-60-88.balt.east.verizon.net) (Read error: 104 (Connection reset by peer))
  851. # [20:40] <AryehGregor> http://www.mediawiki.org/wiki/Special:Code/MediaWiki/59741
  852. # [20:40] <AryehGregor> Maybe we can try switching to HTML5 again within a couple of months.
  853. # [20:40] <AryehGregor> Albeit with an XHTML 1.0 Strict doctype.
  854. # [20:43] * AryehGregor goes to read his standards-list mail . . . putting it in a separate inbox is awesome
  855. # [20:44] * Joins: ROBOd2 (n=robod@89.122.216.38)
  856. # [20:47] * Joins: optim0 (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  857. # [20:48] * Quits: ROBOd (n=robod@89.122.216.38) (Read error: 60 (Operation timed out))
  858. # [20:51] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
  859. # [20:52] * Quits: optim0 (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) ("Leaving...")
  860. # [20:53] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  861. # [20:54] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) (Client Quit)
  862. # [20:54] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  863. # [20:55] * Joins: jennb (n=jennb@74.125.59.73)
  864. # [20:56] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  865. # [21:03] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  866. # [21:05] * Parts: BenMillard (i=cerbera@cpc1-farn4-0-0-cust173.glfd.cable.ntl.com)
  867. # [21:07] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) (Client Quit)
  868. # [21:08] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  869. # [21:24] <AryehGregor> "I don't see broad implementation of HTML5 in user agents or the community."
  870. # [21:24] <AryehGregor> Um, really?
  871. # [21:29] * Quits: jennb (n=jennb@74.125.59.73)
  872. # [21:29] * Quits: Madness (n=petal@host50-5-static.58-217-b.business.telecomitalia.it) (Nick collision from services.)
  873. # [21:30] * Joins: theMadness (n=petal@host50-5-static.58-217-b.business.telecomitalia.it)
  874. # [21:35] * Quits: ROBOd2 (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  875. # [21:37] * Joins: jennb (n=jennb@74.125.59.73)
  876. # [21:38] * Joins: mat_t (n=mattomas@80-225-53-243.dynamic.dial.as9105.com)
  877. # [21:39] * Quits: dimich_ (n=dimich@74.125.59.74)
  878. # [21:46] * AryehGregor abides by the "one post per thread per day" rule
  879. # [21:50] * Joins: dbaron (n=dbaron@nat/mozilla/x-moejijwahesympix)
  880. # [21:52] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
  881. # [21:53] * Quits: inimino (n=inimino@67.207.138.202) (SendQ exceeded)
  882. # [21:54] * Quits: jennb (n=jennb@74.125.59.73) (Read error: 110 (Connection timed out))
  883. # [21:54] * Joins: inimino (n=inimino@atekomi.inimino.org)
  884. # [22:00] * Quits: pmuellr (n=pmuellr@nat/ibm/x-ozizjpnfsioeddbz)
  885. # [22:03] * Joins: weinig (n=weinig@17.246.17.103)
  886. # [22:04] * Joins: scherkus_ (n=scherkus@74.125.59.65)
  887. # [22:09] * Joins: roc (n=roc@121-74-186-87.telstraclear.net)
  888. # [22:11] * Quits: dglazkov (n=dglazkov@nat/google/x-irqsdblqnysfhapd)
  889. # [22:14] * Joins: dglazkov (n=dglazkov@nat/google/x-vjuknrxyshlrgcqe)
  890. # [22:15] * Quits: BlurstOfTimes (n=blurstof@168.203.117.66) ("Leaving...")
  891. # [22:15] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net) (Read error: 60 (Operation timed out))
  892. # [22:20] * Quits: mat_t (n=mattomas@80-225-53-243.dynamic.dial.as9105.com) ("This computer has gone to sleep")
  893. # [22:27] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
  894. # [22:30] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
  895. # [22:34] * miketaylr is now known as notmiketaylr
  896. # [22:37] * notmiketaylr is now known as miketaylr
  897. # [22:39] * Joins: jwalden (n=waldo@nat/mozilla/x-ofumkzxhvdupbjle)
  898. # [22:41] * Joins: Dashimon (i=Dashiva@m223j.studby.ntnu.no)
  899. # [22:43] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Nick collision from services.)
  900. # [22:43] * Dashimon is now known as Dashiva
  901. # [22:44] * Parts: timz (n=mostrovo@dc51469cbe.adsl.wanadoo.nl)
  902. # [22:47] * Joins: nessy (n=Adium@124-168-239-28.dyn.iinet.net.au)
  903. # [22:50] * Quits: dbaron (n=dbaron@nat/mozilla/x-moejijwahesympix) (Remote closed the connection)
  904. # [22:50] * Quits: fishd_ (n=darin@nat/google/x-jkxpmbijwelfbsfg) (Read error: 110 (Connection timed out))
  905. # [22:50] * aroben|away is now known as aroben
  906. # [22:58] * Joins: fishd_ (n=darin@nat/google/x-oeoyzbwlswcsbhpu)
  907. # [23:05] * Quits: maikmerten (n=maikmert@port-92-201-115-86.dynamic.qsc.de) (Remote closed the connection)
  908. # [23:12] * Joins: BenMillard (i=cerbera@cpc1-farn4-0-0-cust173.glfd.cable.ntl.com)
  909. # [23:16] * Joins: dbaron (n=dbaron@nat/mozilla/x-pqcotkljzvuqctzz)
  910. # [23:21] * Quits: miketaylr (n=miketayl@38.117.156.163) (Remote closed the connection)
  911. # [23:30] * Quits: nessy (n=Adium@124-168-239-28.dyn.iinet.net.au) ("Leaving.")
  912. # [23:31] * Joins: nessy (n=Adium@124-168-239-28.dyn.iinet.net.au)
  913. # [23:31] * Quits: nessy (n=Adium@124-168-239-28.dyn.iinet.net.au) (Remote closed the connection)
  914. # [23:52] * Joins: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
  915. # [23:54] * Quits: weinig (n=weinig@17.246.17.103)
  916. # [23:55] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  917. # Session Close: Sat Dec 05 00:00:00 2009

The end :)