/irc-logs / freenode / #whatwg / 2010-08-03 / end

Options:

  1. # Session Start: Tue Aug 03 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:00] <Hixie> it's remote to the attacker
  4. # [00:00] <espadrine> wirepair: oh, we feel much better know ;)
  5. # [00:00] <wirepair> espadrine ehe
  6. # [00:00] <Hixie> but yeah, i guess it's not a remote code execution since you can't force it to occur remotely
  7. # [00:00] * wirepair nods
  8. # [00:01] <AryehGregor> It's remote code execution because you can trigger it without access to the machine. You just have to get them to visit a URL, which is fairly trivial.
  9. # [00:02] <AryehGregor> As opposed to requiring that they install a program or something.
  10. # [00:02] <wirepair> well the reasoning for seperate terms is to differentiate between someone exploiting a service, versus client software
  11. # [00:03] <AryehGregor> Does a web page really count as client software?
  12. # [00:03] * Joins: m_W (~mwilcox56@c-76-98-55-26.hsd1.nj.comcast.net)
  13. # [00:03] <wirepair> no but a pdf does
  14. # [00:03] <AryehGregor> It's supposed to be sandboxed.
  15. # [00:03] <AryehGregor> Hmm.
  16. # [00:03] <KaOSoFt> PDF does.
  17. # [00:03] <KaOSoFt> Er, that.
  18. # [00:03] <AryehGregor> I guess.
  19. # [00:03] <AryehGregor> It's sort of intermediate.
  20. # [00:03] <wirepair> in the end, it really doesn't matter, one requires client interaction, the other does not
  21. # [00:04] <AryehGregor> (I don't know why a webpage would not count but a PDF would)
  22. # [00:04] <wirepair> i'd consider a webpage as well actually
  23. # [00:04] <wirepair> the browser being the client software
  24. # [00:05] <wirepair> <wirepair> no but a pdf does (sorry meant adobe acrobat/whatever is reading the doc)
  25. # [00:08] <Alystair> http://validator.w3.org/check?verbose=1&uri=http://www.hp.com <- there's really some irony to this
  26. # [00:10] <AryehGregor> Why?
  27. # [00:11] <Alystair> who donated the hardware to w3c :P
  28. # [00:11] * Joins: brennen (~brennen@68-64-214-18.static.forethought.net)
  29. # [00:11] <Alystair> HP donates to w3c yet doesn't uphold the standard themselves?
  30. # [00:12] <AryehGregor> Oh, come on.
  31. # [00:12] <AryehGregor> There are web pages on mozilla.org that don't validate.
  32. # [00:12] <Hixie> there are pages on whatwg.org that don't validate
  33. # [00:12] * Parts: espadrine (~thaddee_t@AMontsouris-157-1-41-243.w90-46.abo.wanadoo.fr)
  34. # [00:12] <Hixie> e.g. the forums and maybe parts of the blog
  35. # [00:12] <AryehGregor> Probably on w3.org too.
  36. # [00:12] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-41-243.w90-46.abo.wanadoo.fr)
  37. # [00:12] <Hixie> not to mention the wiki
  38. # [00:13] * AryehGregor has been idly planning to make a "blacklist all HTML5-forbidden tags in user input" mode for MW, but it would break copy-paste from Wikipedia, so probably wouldn't be too popular
  39. # [00:13] <Alystair> :(
  40. # [00:16] * Quits: jwalden (~waldo@nat/mozilla/x-rxtposudtgqelncx) (Quit: Reconnecting…)
  41. # [00:16] * Joins: jwalden (~waldo@nat/mozilla/x-awibqzqhuakpozmh)
  42. # [00:17] * Quits: othermaciej (~mjs@17.246.19.225) (Quit: othermaciej)
  43. # [00:19] * Quits: jorlow_ (~jorlow@217.41.228.64) (Quit: jorlow_)
  44. # [00:21] * Joins: jrgarrison (~garrison@wikiotics/jrgarrison)
  45. # [00:21] * Quits: jrgarrison (~garrison@wikiotics/jrgarrison) (Remote host closed the connection)
  46. # [00:24] * Quits: nattokirai (~nattokira@ac242062.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
  47. # [00:27] * Joins: JF47 (d8a96eda@gateway/web/freenode/ip.216.169.110.218)
  48. # [00:28] * Joins: jeremyselier (~Jeremy@78.251.5.252)
  49. # [00:29] * Quits: jeremyselier (~Jeremy@78.251.5.252) (Quit: jeremyselier)
  50. # [00:31] <JF47> Hi, is anyone here?
  51. # [00:39] <TabAtkins> JF47: No.
  52. # [00:39] <TabAtkins> JF47: (In other words, if you have a question, ask it, rather than asking if anyone's here and then asking your question.)
  53. # [00:40] * Joins: CuttsM (~a@165-154-37-7.ispnetbilling.com)
  54. # [00:41] <TabAtkins> Hixie: Just checking each new context against the last successfully requested context assumes that compatibility is transitive, right? (It should be.)
  55. # [00:41] <Hixie> yeah, see a bit later the definition of the wiki page
  56. # [00:41] <Hixie> it says the compat has to be transitive and symmetric
  57. # [00:42] <TabAtkins> kk, those are reasonable and sane requirements.
  58. # [00:42] <Hixie> i thought so :-)
  59. # [00:42] <TabAtkins> (It prevents silly things like requesting a 3d and then a 2d to implicitly create a texture in the 3d context that the 2d context draws to.)
  60. # [00:43] * Quits: hamcore (hamcore@unaffiliated/msmosso) (Ping timeout: 240 seconds)
  61. # [00:43] * Quits: micheil (~micheil@124-170-214-101.dyn.iinet.net.au) (Quit: micheil)
  62. # [00:43] <TabAtkins> (That should be explicit instead.)
  63. # [00:43] * Joins: hamcore (hamcore@unaffiliated/msmosso)
  64. # [00:43] * Quits: hamcore (hamcore@unaffiliated/msmosso) (Client Quit)
  65. # [00:43] <JF47> Does anyone know about how to use File Thingie the free PHP File Manager?
  66. # [00:44] * Joins: nessy (~Adium@124-168-168-242.dyn.iinet.net.au)
  67. # [00:44] * Quits: MikeSmithX (~MikeSmith@207.192.197.231) (Ping timeout: 265 seconds)
  68. # [00:44] <TabAtkins> I'd recommend asking in a php-focused channel.
  69. # [00:44] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  70. # [00:45] <JF47> #php-focused
  71. # [00:45] <TabAtkins> I wasn't suggesting a specific channel name.
  72. # [00:45] <JF47> Ok
  73. # [00:45] <JF47> Oh
  74. # [00:46] * Joins: othermaciej (~mjs@17.246.19.225)
  75. # [00:46] <JF47> So why did you say recommend asking in a php-focused channel
  76. # [00:46] <TabAtkins> Because that's what I recommend? I'm not saying to go visit some channel named #php-focused. I have no idea if there is any channel named that in this server, and even if there is, I have no idea what its quality is.
  77. # [00:47] <TabAtkins> I was just suggesting finding a channel that is more focused on php matters. This room is for HTML5 talk and related stuff.
  78. # [00:47] <JF47> Oh
  79. # [00:47] <JF47> Do you know anything about File Thingie the free PHP File Manager?
  80. # [00:48] <TabAtkins> No, and I doubt anyone else in the room is either. Thus my suggestion.
  81. # [00:48] <AryehGregor> No, we don't.
  82. # [00:48] <AryehGregor> Try #php or some other channel.
  83. # [00:49] * Parts: JF47 (d8a96eda@gateway/web/freenode/ip.216.169.110.218)
  84. # [00:51] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  85. # [00:58] * Quits: meandi (~meandi@dyndsl-178-142-053-075.ewe-ip-backbone.de) (Quit: Nettalk6 - www.ntalk.de)
  86. # [00:58] * Quits: BlurstOfTimes (~blurstoft@168.203.117.112) (Remote host closed the connection)
  87. # [01:01] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Remote host closed the connection)
  88. # [01:02] * Quits: nessy (~Adium@124-168-168-242.dyn.iinet.net.au) (Quit: Leaving.)
  89. # [01:03] * Joins: nessy (~Adium@124-168-168-242.dyn.iinet.net.au)
  90. # [01:06] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
  91. # [01:13] * Joins: BArOc (~maxzagato@190.24.156.162)
  92. # [01:14] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft) (Ping timeout: 265 seconds)
  93. # [01:20] * BArOc is now known as KaOSoFt
  94. # [01:20] * Quits: KaOSoFt (~maxzagato@190.24.156.162) (Changing host)
  95. # [01:20] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  96. # [01:21] * Joins: variable (~variable@unaffiliated/variable)
  97. # [01:23] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Quit: Gettin' out while I still can!)
  98. # [01:24] * Joins: seventh (seventh@64-9-175-128.fwd.datafoundry.com)
  99. # [01:25] * Quits: seventh (seventh@64-9-175-128.fwd.datafoundry.com) (Remote host closed the connection)
  100. # [01:26] * Joins: aho (~nya@fuld-4d00d166.pool.mediaWays.net)
  101. # [01:31] * Joins: seventh (seventh@64-9-175-57.fwd.datafoundry.com)
  102. # [01:46] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft) (Ping timeout: 260 seconds)
  103. # [01:47] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  104. # [01:47] * Joins: KaOSoFt (~maxzagato@190.24.156.162)
  105. # [01:47] * Quits: KaOSoFt (~maxzagato@190.24.156.162) (Changing host)
  106. # [01:47] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  107. # [01:48] * Quits: KaOSoFt (~maxzagato@unaffiliated/kaosoft) (Client Quit)
  108. # [01:59] * Joins: MikeSmith (~MikeSmith@207.192.197.231)
  109. # [02:19] * Quits: seventh (seventh@64-9-175-57.fwd.datafoundry.com) (Ping timeout: 265 seconds)
  110. # [02:22] * Joins: sicking (~chatzilla@nat/mozilla/x-uxxeqatdwwshrpqg)
  111. # [02:23] * Quits: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net) (Quit: zzzzz)
  112. # [02:24] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  113. # [02:25] * Joins: CuttsM- (~a@165-154-37-7.ispnetbilling.com)
  114. # [02:26] * Quits: ojan (~ojan@nat/google/x-vumuibwoctaltkic) (Quit: ojan)
  115. # [02:26] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  116. # [02:27] * Quits: dbaron (~dbaron@nat/mozilla/x-cqzybavszqdrjrqv) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  117. # [02:28] * Quits: CuttsM (~a@165-154-37-7.ispnetbilling.com) (Ping timeout: 258 seconds)
  118. # [02:30] * Quits: othermaciej (~mjs@17.246.19.225) (Remote host closed the connection)
  119. # [02:31] * Joins: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad)
  120. # [02:31] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  121. # [02:31] * Quits: othermaciej (~mjs@2620:0:1b00:1191:5ab0:35ff:fefd:2fad) (Remote host closed the connection)
  122. # [02:33] * Joins: kennyluck (~kennyluck@EM114-48-14-60.pool.e-mobile.ne.jp)
  123. # [02:38] * Joins: othermaciej (~mjs@17.246.19.225)
  124. # [02:44] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  125. # [02:45] * Quits: espadrine (~thaddee_t@AMontsouris-157-1-41-243.w90-46.abo.wanadoo.fr) (Ping timeout: 276 seconds)
  126. # [02:46] * Quits: colapop (~colapop@68-190-151-103.dhcp.eucl.wi.charter.com) (Ping timeout: 245 seconds)
  127. # [02:47] * Joins: seventh (seventh@64-9-175-81.fwd.datafoundry.com)
  128. # [03:01] * Quits: m_W (~mwilcox56@c-76-98-55-26.hsd1.nj.comcast.net) (Read error: Connection reset by peer)
  129. # [03:02] * Joins: m_W (~mwilcox56@c-76-98-55-26.hsd1.nj.comcast.net)
  130. # [03:06] * Quits: nessy (~Adium@124-168-168-242.dyn.iinet.net.au) (Quit: Leaving.)
  131. # [03:07] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  132. # [03:08] * Quits: ukai (~ukai@nat/google/x-qskobdogswruxawa) (Read error: Connection reset by peer)
  133. # [03:09] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  134. # [03:11] * Quits: paul_irish (~paul_iris@nat/google/x-cpmxjvktxctyfqei) (Remote host closed the connection)
  135. # [03:16] <Hixie> othermaciej: comet does have built-in compression
  136. # [03:17] <othermaciej> Hixie: ok, I guess you can use transfer-encoding: gzip
  137. # [03:17] <othermaciej> Hixie: but is it commonly used for Comet-like use cases?
  138. # [03:17] <Hixie> it is for google
  139. # [03:17] <othermaciej> (I honestly don't know)
  140. # [03:17] <Hixie> dunno about elsewhere
  141. # [03:20] * Joins: CuttsM (~a@165-154-37-7.ispnetbilling.com)
  142. # [03:21] <othermaciej> interesting
  143. # [03:22] <othermaciej> supporting use cases of google services is probably important to the success of WebSockets (if only because they are a decent model of what other large-scale deployments will care about)
  144. # [03:22] * Quits: CuttsM- (~a@165-154-37-7.ispnetbilling.com) (Ping timeout: 245 seconds)
  145. # [03:23] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  146. # [03:26] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  147. # [03:35] <franksalim> i'm sure there is a version of WebSocket that both suits Google's needs and also has more than a passing resemblance to sockets and "tcp for the web"
  148. # [03:43] * Quits: dave_levin (~dave_levi@nat/google/x-yuedwqzfnsfvmzal) (Quit: dave_levin)
  149. # [03:51] * Joins: ako (~nya@fuld-4d00d0af.pool.mediaWays.net)
  150. # [03:54] * Quits: aho (~nya@fuld-4d00d166.pool.mediaWays.net) (Ping timeout: 265 seconds)
  151. # [04:18] * Joins: bergius (~bergius@c83-254-196-233.bredband.comhem.se)
  152. # [04:18] * Quits: mdelaney (~mdelaney@2620:0:1b00:1191:d69a:20ff:febf:89a0) (Quit: mdelaney)
  153. # [04:18] * Parts: bergius (~bergius@c83-254-196-233.bredband.comhem.se)
  154. # [04:23] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Read error: Operation timed out)
  155. # [04:36] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  156. # [04:44] * Joins: bryanbuchanan (~bryanbuch@pool-108-0-141-94.lsanca.fios.verizon.net)
  157. # [04:46] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 258 seconds)
  158. # [04:47] * Quits: jwalden (~waldo@nat/mozilla/x-awibqzqhuakpozmh) (Quit: later all)
  159. # [04:50] * Parts: bryanbuchanan (~bryanbuch@pool-108-0-141-94.lsanca.fios.verizon.net)
  160. # [04:53] * Joins: bryanbuchanan_ (~bryanbuch@pool-108-0-141-94.lsanca.fios.verizon.net)
  161. # [04:53] * Quits: sicking (~chatzilla@nat/mozilla/x-uxxeqatdwwshrpqg) (Ping timeout: 276 seconds)
  162. # [04:54] * Quits: kennyluck (~kennyluck@EM114-48-14-60.pool.e-mobile.ne.jp) (Quit: kennyluck)
  163. # [04:54] * Parts: bryanbuchanan_ (~bryanbuch@pool-108-0-141-94.lsanca.fios.verizon.net)
  164. # [04:56] * Joins: bryanbuchanan_ (~bryanbuch@pool-108-0-141-94.lsanca.fios.verizon.net)
  165. # [04:57] * Parts: bryanbuchanan_ (~bryanbuch@pool-108-0-141-94.lsanca.fios.verizon.net)
  166. # [04:57] * Joins: bryanbuchanan_ (~bryanbuch@pool-108-0-141-94.lsanca.fios.verizon.net)
  167. # [04:58] * Parts: bryanbuchanan_ (~bryanbuch@pool-108-0-141-94.lsanca.fios.verizon.net)
  168. # [05:00] * Joins: CuttsM- (~a@165-154-37-7.ispnetbilling.com)
  169. # [05:02] * Quits: ako (~nya@fuld-4d00d0af.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  170. # [05:02] * Quits: CuttsM (~a@165-154-37-7.ispnetbilling.com) (Ping timeout: 248 seconds)
  171. # [05:13] * Quits: jwm (jwm@dev.dist.us) (Ping timeout: 245 seconds)
  172. # [05:17] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  173. # [05:20] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  174. # [05:20] * Joins: jwm (jwm@dev.dist.us)
  175. # [05:37] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  176. # [05:37] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  177. # [05:58] * Quits: jorlow (~jorlow@74.125.57.60) (Read error: Operation timed out)
  178. # [06:06] * Joins: jorlow (~jorlow@74.125.57.52)
  179. # [06:06] * Quits: othermaciej (~mjs@17.246.19.225) (Quit: othermaciej)
  180. # [06:20] * Quits: jorlow (~jorlow@74.125.57.52) (Ping timeout: 260 seconds)
  181. # [06:23] * Joins: kennyluck (~kennyluck@EM111-188-5-242.pool.e-mobile.ne.jp)
  182. # [06:42] <erlehmann> gsnedders, do you maybe know how I could serialize the DOMNodeList which is returned by the php html5lib?
  183. # [06:49] * Joins: nessy (~Adium@124-168-168-242.dyn.iinet.net.au)
  184. # [07:05] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
  185. # [07:09] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  186. # [07:09] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  187. # [07:14] * Joins: ap (~ap@62.122.208.177)
  188. # [07:25] <erlehmann> also, why doesn't it return a DOMDocumentFragment?
  189. # [07:27] * Joins: abarth (~abarth@c-67-169-94-124.hsd1.ca.comcast.net)
  190. # [07:28] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  191. # [07:30] * Joins: cedricv (~cedric@202.152.243.169)
  192. # [07:32] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  193. # [07:36] * Quits: Smylers1 (~smylers@81.151.158.123) (Ping timeout: 240 seconds)
  194. # [07:40] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  195. # [08:03] * Joins: espadrine (~thaddee_t@AMontsouris-157-1-39-167.w90-46.abo.wanadoo.fr)
  196. # [08:10] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  197. # [08:12] * Joins: hamaji (~hamaji@220.109.219.244)
  198. # [08:12] * Joins: roc (~roc@121.98.230.221)
  199. # [08:14] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson)
  200. # [08:15] * Quits: abarth (~abarth@c-67-169-94-124.hsd1.ca.comcast.net) (Quit: abarth)
  201. # [08:18] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
  202. # [08:18] * Joins: ukai (~ukai@nat/google/x-njyahxzoqwzgpoyi)
  203. # [08:18] <GPHemsley> urgh... I hate it when Hixie goes on a reply rampage >_<
  204. # [08:31] * Joins: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
  205. # [08:39] * Joins: annevk5 (~annevk@cm-84.215.187.0.getinternet.no)
  206. # [08:43] <annevk5> so I'm both second and eight place on Karl's list
  207. # [08:44] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
  208. # [08:53] * Joins: estellevw (~estelle@adsl-99-51-216-186.dsl.pltn13.sbcglobal.net)
  209. # [08:53] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  210. # [08:55] * Joins: pesla (~pesla@188.202.125.121)
  211. # [08:56] * Quits: Alystair (Alystair@bas1-toronto10-1279558982.dsl.bell.ca) (Ping timeout: 260 seconds)
  212. # [08:56] * Quits: roc (~roc@121.98.230.221) (Quit: roc)
  213. # [08:57] * Quits: ap (~ap@62.122.208.177) (Ping timeout: 240 seconds)
  214. # [08:57] * Joins: ap (~ap@62.122.208.177)
  215. # [08:58] * Quits: seventh (seventh@64-9-175-81.fwd.datafoundry.com) (Ping timeout: 240 seconds)
  216. # [09:00] * Quits: ap (~ap@62.122.208.177) (Read error: Connection reset by peer)
  217. # [09:00] * Joins: ap (~ap@62.122.208.177)
  218. # [09:02] * Joins: Amorphous (jan@unaffiliated/amorphous)
  219. # [09:04] * Quits: ap (~ap@62.122.208.177) (Ping timeout: 260 seconds)
  220. # [09:07] * Quits: cedricv (~cedric@202.152.243.169) (Remote host closed the connection)
  221. # [09:18] * Quits: gavin_ (~gavin@firefox/developer/gavin)
  222. # [09:20] * Joins: cedricv (~cedric@202.152.243.7)
  223. # [09:27] * Joins: micheil (~micheil@124-170-214-101.dyn.iinet.net.au)
  224. # [09:29] * Joins: ap (~ap@62.122.208.177)
  225. # [09:30] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  226. # [09:31] * Quits: annevk5 (~annevk@cm-84.215.187.0.getinternet.no) (Quit: annevk5)
  227. # [09:35] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  228. # [09:35] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  229. # [09:37] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Remote host closed the connection)
  230. # [09:43] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  231. # [09:51] * Joins: payman_s (~payman@81-229-81-24-no65.tbcn.telia.com)
  232. # [09:55] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  233. # [09:56] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  234. # [09:56] * Joins: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  235. # [09:56] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  236. # [09:59] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 240 seconds)
  237. # [10:05] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  238. # [10:06] <hsivonen> shepazu: Have you asked MikeSmith? I can't volunteer right now.
  239. # [10:06] <MikeSmith> hsivonen: what was shepazu asking about?
  240. # [10:06] * Joins: foolip (~foolip@83.218.67.122)
  241. # [10:07] <hsivonen> MikeSmith: help with a RELAX NG schema for SVG
  242. # [10:07] <MikeSmith> ah
  243. # [10:07] <MikeSmith> I'll talk with him about it
  244. # [10:08] * Joins: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk)
  245. # [10:08] * Joins: henrikbjorn (~hb@80.199.116.190.static.peytz.dk)
  246. # [10:09] <hsivonen> hg is so slow on a traditional disk. I should revitalize my MacBook by replacing the hard drive with an SSD.
  247. # [10:10] * Joins: annevk5 (~annevk@pat-tdc.opera.com)
  248. # [10:10] <Rik`> hsivonen: just did that yesterday, it is soooooo worth it
  249. # [10:11] <Philip`> hsivonen: On Mozilla-sized repositories?
  250. # [10:11] <hsivonen> Philip`: yeah.
  251. # [10:11] <Philip`> (It seems very snappy for me on small ones, especially compared to SVN)
  252. # [10:11] <Philip`> (but that's a much less hard problem)
  253. # [10:11] <hsivonen> Philip`: my comparison is with my Linux box than has an SSD
  254. # [10:12] <hsivonen> (my Linux box also has more RAM and a faster CPU)
  255. # [10:12] <Rik`> I think I won't ever use a hard drive
  256. # [10:14] * Joins: nw_ (eero@heaven.unlink.org)
  257. # [10:16] * Joins: ali_z (~ali@116.228.240.198)
  258. # [10:24] * Quits: ali_z (~ali@116.228.240.198) (Quit: Leaving)
  259. # [10:25] * Quits: payman_s (~payman@81-229-81-24-no65.tbcn.telia.com) (Ping timeout: 240 seconds)
  260. # [10:27] * Joins: smaug (~chatzilla@a91-154-42-50.elisa-laajakaista.fi)
  261. # [10:31] * Joins: oal (~oal@5.79-160-122.customer.lyse.net)
  262. # [10:33] * Joins: mat_t (~mattomasz@91.189.88.12)
  263. # [10:33] * Joins: Ms2ger (~Ms2ger@91.181.117.61)
  264. # [10:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  265. # [10:37] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  266. # [10:38] * Quits: mizerydearia (~necro@adsl-99-139-230-118.dsl.applwi.sbcglobal.net) (Ping timeout: 265 seconds)
  267. # [10:39] * Joins: mizerydearia (~necro@adsl-99-139-230-118.dsl.applwi.sbcglobal.net)
  268. # [10:48] * Joins: kennyluck_ (~kennyluck@EM114-48-211-247.pool.e-mobile.ne.jp)
  269. # [10:49] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  270. # [10:49] * Quits: kennyluck (~kennyluck@EM111-188-5-242.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  271. # [10:49] * kennyluck_ is now known as kennyluck
  272. # [10:52] * Joins: romeo_ (~romeo__@x1-6-00-07-95-57-08-bb.k38.webspeed.dk)
  273. # [10:54] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
  274. # [10:55] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
  275. # [10:59] * Joins: payman_s (~payman@77.72.99.119)
  276. # [11:02] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
  277. # [11:19] <annevk5> couple of mac questions; how do I get commandline cvs/svn/hg to run and what is a good basic text editor?
  278. # [11:19] <jgraham> annevk5: You install hg/svn/cvs and run them from the command line...
  279. # [11:20] <jgraham> At least hg is trivial since you can easy_install mercurial
  280. # [11:20] <jgraham> (maybe even pip install if you are feeling very modern)
  281. # [11:20] <jgraham> And emacs is always a good text editor :)
  282. # [11:20] <jgraham> (specifically aquamacs in this case)
  283. # [11:21] <jgraham> (but I think that isn't the answer you were looking for)
  284. # [11:21] <gsnedders> erlehmann: no
  285. # [11:21] * Joins: maikmerten (~maikmerte@port-92-201-124-186.dynamic.qsc.de)
  286. # [11:21] <erlehmann> well, i just used DomDocument in the end and cut off the superfluous html, head and body tags.
  287. # [11:22] <annevk5> i wonder how to install them
  288. # [11:23] <annevk5> got an editor
  289. # [11:23] <gsnedders> erlehmann: Serializing as HTML is possible. There's a patch for PHP awaiting review.
  290. # [11:23] <erlehmann> annevk5, nano is a good simple text editor. also, there is always macports … don't you have access to a real operating system with a package manager? ;)
  291. # [11:23] <jgraham> annevk5: Either look for disk images
  292. # [11:23] <gsnedders> erlehmann: http://bugs.php.net/bug.php?id=50973
  293. # [11:23] <Peter`> Lots of people will come after you now for not suggesting vim, erlehmann ;)
  294. # [11:23] <jgraham> Or install macports or fink or something
  295. # [11:23] <Peter`> http://xkcd.com/378/
  296. # [11:24] <jgraham> nano is not a good simple text editor
  297. # [11:24] <jgraham> Nano is what you use when the choice is vim or nano or ed
  298. # [11:25] * Quits: kennyluck (~kennyluck@EM114-48-211-247.pool.e-mobile.ne.jp) (Quit: kennyluck)
  299. # [11:25] <erlehmann> gsnedders, pastebin.ca seems down from here. that patch will stay in limbo for eternally.
  300. # [11:26] <erlehmann> but thanks.
  301. # [11:26] <gsnedders> erlehmann: Yeah, I just noticed that. And noticed they had patch support in their bug tracker now…
  302. # [11:26] <gsnedders> erlehmann: I guess I'll dig it up locally later and post it again
  303. # [11:26] <erlehmann> well, in the end, saveXML is enough for me.
  304. # [11:27] <erlehmann> ugly realiable code is still ugly, but then it gets the job done.
  305. # [11:27] <nw_> TextWrangler is a good, basic text editor if you want to get all fancy and use a GUI, I think.
  306. # [11:27] * Quits: CuttsM- (~a@165-154-37-7.ispnetbilling.com) (Ping timeout: 260 seconds)
  307. # [11:29] <erlehmann> Peter` you should know that i am part of the „randall munroe gets unfunnier with time“ camp.
  308. # [11:29] <Workshiva> The important thing to note about that comic is that the nano guy is the only one doing work
  309. # [11:29] <Workshiva> The others stand around talking
  310. # [11:30] <erlehmann> what shiva said. :P
  311. # [11:30] <erlehmann> Also, i did not know about Rocky Mountain oysters till RIGHT NOW. CANNOT UNSEE.
  312. # [11:30] * Joins: mpt (~mpt@canonical/mpt)
  313. # [11:30] <annevk5> aah
  314. # [11:30] <annevk5> macports looks nice
  315. # [11:31] <Workshiva> "nano is an editor, not a religion"
  316. # [11:31] <annevk5> erlehmann, I think I'm giving up on Ubuntu for a while until hardware manufacturers catch up with Apple
  317. # [11:31] <annevk5> erlehmann, I'm not too married to any particular OS
  318. # [11:32] <annevk5> well, Windows I wouldn't really wanna go back to
  319. # [11:32] <Philip`> You could run Ubuntu on Apple hardware
  320. # [11:32] <annevk5> sure
  321. # [11:32] <erlehmann> annevk5, the lack of package management really put me of OSX (and windows, too). but many of my hacker friends with macbooks use linux.
  322. # [11:32] <Workshiva> Or you could buy the same parts apple buys
  323. # [11:32] <erlehmann> sorry, it is „put me off of“
  324. # [11:32] <annevk5> but I doubt it would be as efficient
  325. # [11:32] <Workshiva> Build your own
  326. # [11:33] <erlehmann> well, depends on your task. for programming, i have found package management immensely useful.
  327. # [11:33] <Workshiva> What kind of programming?
  328. # [11:33] <annevk5> I mean in terms of battery usage and all :)
  329. # [11:33] <erlehmann> that kind where you need to quickly pull libxyz
  330. # [11:34] <erlehmann> ah, okay. got that.
  331. # [11:34] <annevk5> I usually just write text and programming I do on a server
  332. # [11:34] <Workshiva> That doesn't sound like programming, it sounds like dependency management
  333. # [11:34] <erlehmann> Workshiva, libxyz-dev? ;)
  334. # [11:34] <Philip`> It's not programming if you use third-party libraries?
  335. # [11:35] <erlehmann> "real programmers write their floating-point routines all by themselves"
  336. # [11:35] <jgraham> I generally agree FWIW; unless you stay firmly in the Mac ecosystem, the packaging story on OSX sucks
  337. # [11:36] <Workshiva> erlehmann: No, not in that sense. But rather that you pull dependencies once per dependency, and the total number tends to stay rather low over time
  338. # [11:36] <erlehmann> jgraham, it confuses me to hell. after all, its not as if apple would not have the resources to set up repositories.
  339. # [11:36] <jgraham> erlehmann: They could call it an "App Store"
  340. # [11:36] <erlehmann> hehe
  341. # [11:36] <jgraham> and let people charge money for their apps
  342. # [11:37] <Workshiva> Call it the Book Depository
  343. # [11:37] <erlehmann> get libcaca, for the low price of 200g of nazi gold
  344. # [11:37] <Philip`> Workshiva: You pull dependencies n times each, if you want to keep up with bug fixes and security updates and new features
  345. # [11:37] <erlehmann> what that guy says
  346. # [11:38] * Joins: jorlow (~jorlow@74.125.57.60)
  347. # [11:38] <Philip`> and not-trivial programs use dozens of libraries, so it adds up to quite a lot
  348. # [11:38] <Workshiva> Philip`: Yeah, but you have n people on the team pulling them
  349. # [11:38] <Philip`> s/not/non/
  350. # [11:38] <erlehmann> don't apple app packages contain every library they need, as with windows?
  351. # [11:38] <Workshiva> So the amortized cost is fairly constant
  352. # [11:38] <Philip`> Workshiva: I'm assuming a case with 1 person
  353. # [11:38] <Philip`> but the libraries get updated n times
  354. # [11:40] <Workshiva> Well, 1 person could just ignore the updates
  355. # [11:40] <Workshiva> And say 'patches welcome'
  356. # [11:40] <erlehmann> Task: Compare software installation overhead for a team of N developers using a) Windows XP SP2 b) Debian GNU/Hurd c) OS X 10.4 . Use big O notation. :P
  357. # [11:41] <hsivonen> annevk5: MacPorts for hg/svg/etc. TextWrangler for editor. (It installs a command-line tool called 'edit' for invoking it from he command line.)
  358. # [11:41] <jgraham> Debian GNU/Hurd is O(0) because no one actually uses that
  359. # [11:41] * Joins: CuttsM (~a@165-154-37-7.ispnetbilling.com)
  360. # [11:41] <erlehmann> Whenever people talk about software having to work on Windows XP, I remind them that it's older than my little sister.
  361. # [11:42] <jgraham> That's quite a meaningless analogu
  362. # [11:42] <jgraham> *analogy
  363. # [11:42] <jgraham> Your little sister could, literally, have been born yesterday
  364. # [11:42] <Workshiva> erlehmann: My program isn't meant for kids
  365. # [11:43] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
  366. # [11:43] <Workshiva> So clearly supporting XP is even more important now
  367. # [11:44] * hsivonen wonders what happens to things like the famous Boeing intranet once XP reaches EOL
  368. # [11:44] <erlehmann> haha
  369. # [11:44] <hsivonen> (since XP Mode will reach EOL together with the unvirtualized XP)
  370. # [11:44] <erlehmann> I recently got told that the european parliament still uses IE6.
  371. # [11:45] <Workshiva> hsivonen: They could just pull it off the internet and give everyone two computers
  372. # [11:45] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  373. # [11:45] <erlehmann> maybe they manage to patch the wine program loader so it works under windows as well till then?
  374. # [11:46] <erlehmann> that would be one hell of a hack.
  375. # [11:46] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
  376. # [11:46] <Workshiva> It's not like XP will stop working, it will just stop being supported
  377. # [11:47] <erlehmann> yeah and most people are wary to eat stuff that is past its expiration date.
  378. # [11:47] <jgraham> The UK government still uses IE6
  379. # [11:47] <Workshiva> They aren't wary of sitting in chairs past their warranty date, though
  380. # [11:47] <Workshiva> Your analogies are weird, erlehmann
  381. # [11:47] <jgraham> But Microsoft will still support it whislt there are still big deployments
  382. # [11:48] <jgraham> Who knows, IE6 might eventually kill them :)
  383. # [11:48] * hsivonen wonders how much money the Boeing account brings to MS and how much costs it adds
  384. # [11:48] <erlehmann> Workshiva, you are not the first person to tell me that.
  385. # [11:50] <erlehmann> Even funnier are the ones who point out that I am „IRL just the same as in IRC“. As if that is somehow unexpected.
  386. # [11:55] <annevk5> hsivonen, great, I settled on textwrangler independently already :)
  387. # [11:55] <annevk5> i'll now struggle with macports
  388. # [11:57] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  389. # [11:58] * Quits: payman_s (~payman@77.72.99.119) (Read error: Connection reset by peer)
  390. # [12:05] * Quits: ap (~ap@62.122.208.177) (Read error: Connection reset by peer)
  391. # [12:05] * Joins: ap (~ap@62.122.208.177)
  392. # [12:05] * Joins: payman_s (~payman@77.72.99.119)
  393. # [12:07] * Joins: Phae (~Phae@gatekeeper.macmillan.co.uk)
  394. # [12:08] * Joins: annevk (~annevk@guest.opera.com)
  395. # [12:16] * Quits: foolip (~foolip@83.218.67.122) (Ping timeout: 260 seconds)
  396. # [12:17] * Joins: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net)
  397. # [12:28] * jgraham is glad that he doesn't share a name with anyone particularly famous
  398. # [12:28] <jgraham> Because every time I see something on the list from "James May" I read it as "Captian Slow"
  399. # [12:28] * Joins: ROBOd (~robod@89.123.134.192)
  400. # [12:29] <jgraham> Which is annoying enough for me, let alone him
  401. # [12:29] <Peter`> I'm the only one with my name, so far :P
  402. # [12:31] <espadrine> Idea: pick a name from the Bible. Chances are, your child is going to be the first one to bear this name since Jesus' times.
  403. # [12:31] <espadrine> My name's that way
  404. # [12:32] <jgraham> Well sure there are lots of ways to generate a unique name
  405. # [12:32] <jgraham> Take a well0known name and rot-13 it, for example
  406. # [12:33] <Workshiva> Challenge: Find a pair of common names that are rot13 twins
  407. # [12:33] <Philip`> My (first) name's in the Bible and I don't think that helped it be unique :-(
  408. # [12:34] * gsnedders wonders how many people there are called Judas nowadays…
  409. # [12:34] <gsnedders> Or Lucifier
  410. # [12:39] <adactio> gsnedders: I met a Judas once. It was at a loud party and when he introduced himself, I laughed and said "For a second there, I thought you said your name was Judas." He was not amused. I was embarrassed.
  411. # [12:40] <Peter`> I know a Judas too, can't be cool to have a name like that
  412. # [12:40] <annevk5> lol
  413. # [12:40] <Peter`> Makes you wonder why parents make such a decision.. ignorance or self-knowledge?
  414. # [12:42] * Quits: CuttsM (~a@165-154-37-7.ispnetbilling.com) (Ping timeout: 260 seconds)
  415. # [12:44] * Joins: CuttsM (~a@165-154-37-7.ispnetbilling.com)
  416. # [12:48] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
  417. # [12:48] * Joins: CuttsM- (~a@165-154-37-7.ispnetbilling.com)
  418. # [12:50] * Quits: CuttsM (~a@165-154-37-7.ispnetbilling.com) (Ping timeout: 260 seconds)
  419. # [12:51] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  420. # [12:51] <hsivonen> gsnedders: in Finland this year there has been at least one baby named Juudas. Also at least one between 1940 and 1959. other than that, none. No Lucifer or Lusifer. Not popular names, it seems. However, since the beginning of data, there has been no one in Finland named Jeesus (the Finnish form). (there have been people named, Jesus, though. As part of Spanish names, I would assume.)
  421. # [12:52] <nw_> You can't name your baby "Jeesus" in Finland, AFAIK.
  422. # [12:52] <annevk> Hixie, you broke http://www.whatwg.org/specs/html5/current-work/ as a link
  423. # [12:52] <hsivonen> nw_: I'd expect that to be the case.
  424. # [12:53] <gsnedders> nw_, hsivonen: Why?
  425. # [12:54] <nw_> Well, the naming policies in Finland are pretty strict, as far as I know. Not an expert on the subject, but I've understood that you can't change your surname to, let's say, "Tiikerimetsä" (translates as "Tiger Forest") because there are no tigers in Finland. For example.
  426. # [12:54] * Quits: variable (~variable@unaffiliated/variable) (Ping timeout: 240 seconds)
  427. # [12:55] <gavin> wow
  428. # [12:55] <gavin> that sounds crazy
  429. # [12:55] <nw_> In any case, you can't give your baby just any ol' name in Finland, it has to be approved by someone.
  430. # [12:55] <nw_> Yeah, grain of salt and all that, though.
  431. # [12:55] <hsivonen> gsnedders: I'd expect Jeesus to be deemed culturally inappropriate as a Finnish name. But if you claim Spanish heritage, you can probably explain Jesus as appropriate
  432. # [12:55] <gsnedders> I guess I'll have to change my name to Geffe Snedderström in se then…
  433. # [12:56] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  434. # [12:57] <jgraham> Having some approval to protect children from their parents seems reasonable. Banning Tiikerimetsä "because there are no tigers in Finland" seems crazy
  435. # [12:57] <MikeSmith> nw_: is there some stated rationale for this policy? do people in Finland support it? is it one of those "that's the way it's always been kind of things"?
  436. # [12:57] <MikeSmith> there's a policy like that in Japan too
  437. # [12:57] <MikeSmith> a guy tried to name his kid "Akuma" a few years back
  438. # [12:57] <MikeSmith> which means "demon"
  439. # [12:58] <hsivonen> MikeSmith: I haven't seen rallies to change the statute
  440. # [12:58] <MikeSmith> I see
  441. # [12:58] <nw_> MikeSmith, well, like I said, I don't know too much about the subject, but as hsivonen said, no one seems to complain.
  442. # [12:58] <nw_> Well, almost no one, I suppose.
  443. # [12:58] <MikeSmith> OK
  444. # [12:59] * hsivonen noticed that Swedish royalty have longer names than what is legal in Finland
  445. # [12:59] <nw_> I don't see it as an altogether bad thing, though, what with all the Pilot Inspektors and whatnot in the US.
  446. # [12:59] <MikeSmith> heh
  447. # [12:59] <MikeSmith> yeah
  448. # [12:59] <hsivonen> I wonder if Sweden has the same length limit as Finland for common folk and the extra length is a specifically royal thing
  449. # [13:00] <annevk5> fixed-length names?
  450. # [13:00] <annevk5> makes me think of hybi
  451. # [13:00] <hsivonen> annevk5: there's a statutory limit on the number of tokens
  452. # [13:00] <jgraham> You are crazy
  453. # [13:00] <nw_> That I didn't know.
  454. # [13:00] <hsivonen> annevk5: It bothers me that I've never seen the specs for the tokens
  455. # [13:00] <annevk5> hsivonen, in 16-bit code units?
  456. # [13:00] <annevk5> ah
  457. # [13:01] <hsivonen> you can have up to 3 given names in Finland
  458. # [13:01] <hsivonen> (Swedish royalty have 4 each)
  459. # [13:01] <nw_> jgraham, but yeah, I agree that the whole Tiikerimetsä thing is a bit silly (if true). Especially since Eero Tiikerimetsä would be such a badass name.
  460. # [13:02] <hsivonen> the statute doesn't say what character reportoire is permitted, which bothers me
  461. # [13:03] <hsivonen> but Cyrillic letters apparently aren't part of the permitted reportoire and have to be transliterated
  462. # [13:03] <hsivonen> but that's not in the statute
  463. # [13:03] * Parts: Phae (~Phae@gatekeeper.macmillan.co.uk)
  464. # [13:09] <annevk5> wow, been a long time since I heard an installer DVD spinning
  465. # [13:10] * annevk5 didn't wanna register so is installing Xcode from DVD
  466. # [13:10] <jgraham> You didn't give up and use Ubuntu instead then :)
  467. # [13:10] <annevk5> not yet
  468. # [13:10] <annevk5> macports is next
  469. # [13:11] <annevk5> then cvs et al en then I can review your tests and do work other than email
  470. # [13:11] <annevk5> as a backup i have my other laptop here on standby
  471. # [13:14] <karlcow> [02:40] <annevk5> so I'm both second and eight place on Karl's list
  472. # [13:14] <karlcow> annevk: yes the code compile on email addresses as an identifier. :((( Maybe I should do a second parsing on the list with names OR create manually a list of P(emails, name)
  473. # [13:15] <karlcow> annevk: the code is here http://www.la-grange.net/2010/08/02/mail-analysis.py
  474. # [13:16] * Quits: gratz|home (~gratz@81.106.148.238) (Remote host closed the connection)
  475. # [13:16] <karlcow> if someone wants to play, modify, twist, etc. feel gpl. :)
  476. # [13:16] <annevk5> two places means I must have been way more active before I joined Opera
  477. # [13:16] <annevk5> comparatively, anyway
  478. # [13:17] <karlcow> I was thinking also about a data visualization through time for top posters.
  479. # [13:19] <annevk5> oh yes
  480. # [13:19] <annevk5> port install ftw
  481. # [13:34] * Joins: mpt (~mpt@canonical/mpt)
  482. # [13:37] * Quits: cedricv (~cedric@202.152.243.7) (Ping timeout: 240 seconds)
  483. # [13:41] * Quits: ap (~ap@62.122.208.177) (Quit: ap)
  484. # [13:42] * Joins: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net)
  485. # [13:44] <hsivonen> sigh. doing data-driven pref optimizations is annoying when you get to the area where you find some cases became slightly better and some slightly worse
  486. # [13:44] <jgraham> hsivonen: s/pref/perf/ ?
  487. # [13:45] <jgraham> hsivonen: What are you optimising?
  488. # [13:45] <hsivonen> yes, perf
  489. # [13:45] <hsivonen> tokenizer state transitions
  490. # [13:46] <Philip`> Is that a significant part of the parse time?
  491. # [13:46] * Joins: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net)
  492. # [13:46] * Quits: aroben (~aroben@c-71-58-77-15.hsd1.pa.comcast.net) (Changing host)
  493. # [13:46] * Joins: aroben (~aroben@unaffiliated/aroben)
  494. # [13:47] * Philip` found with html5lib that simply reading the input string seemed to be the most expensive thing and any computation was basically free, but presumes it's very different in non-scripting languages
  495. # [13:47] * Quits: aroben (~aroben@unaffiliated/aroben) (Client Quit)
  496. # [13:48] <hsivonen> Philip`: well, it's more like this optimization seemed like an obvious thing to do, but the rewards are less obvious than I expected :-(
  497. # [13:49] <hsivonen> Philip`: in general, the parse time is a small part of what the browser does, so no matter what you tweak inside the parser core, you can't make a huge overall impact
  498. # [13:51] <Philip`> I guess it makes sense to just optimise for non-general cases where it's a larger part, if there's any such cases
  499. # [13:51] * Joins: Smylers (~smylers@conference/yapc-eu/x-iuqqdpxtllelmixx)
  500. # [13:52] <Philip`> (Nobody cares how long it takes to parse Wikipedia but maybe some people care how long it takes to parse the HTML spec, or is still a small part there?)
  501. # [13:53] <gsnedders> Reflowing during script execution is what kills browsers there
  502. # [13:53] <hsivonen> has anyone already repurposed the HTML5 spec as a parser perf test case?
  503. # [13:53] <annevk5> installing subversion takes loooong
  504. # [13:54] * Joins: gratz|home (~gratz@81.106.148.238)
  505. # [13:54] <hsivonen> (i.e. making the whole thing display: none; and making it time itself?)
  506. # [13:55] * Quits: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net) (Quit: bentruyman)
  507. # [13:55] <jgraham> hsivonen: That seems trivial to do
  508. # [13:55] <annevk5> lol
  509. # [13:55] <annevk5> WOFF same-origin restrictions are mentioned in the introduction
  510. # [13:55] <jgraham> Although having scripts is a bit annoying
  511. # [13:56] <annevk5> including a reference to CORS and HTML5 et al
  512. # [13:56] <hsivonen> jgraham: sure. I was thinking I'd be lazy if someone has done it already.
  513. # [13:56] <annevk5> http://www.w3.org/TR/2010/WD-WOFF-20100727/#Introduction
  514. # [13:56] <annevk5> well hopefully everyone ignores the obvious non-normativeness of that
  515. # [13:58] * Quits: romeo_ (~romeo__@x1-6-00-07-95-57-08-bb.k38.webspeed.dk) (Quit: Leaving)
  516. # [13:58] <hsivonen> Philip`: actually, I was kinda wishing micro optimizing the parser would benefit innerHTML
  517. # [13:59] <hsivonen> Philip`: the problem is, I don't know what benchmark I should optimize for in order to optimize "innerHTML<
  518. # [13:59] <hsivonen> s/</"/
  519. # [14:01] <Philip`> Is there any way to find real-world sites that spend significant amounts of time on innerHTML?
  520. # [14:01] <hsivonen> hrm. the spec is so large gedit behaves slowly
  521. # [14:01] <smaug> huh, there are PutForwards in the draft. Need to get rid of those
  522. # [14:02] <Philip`> Seems like some kind of instrumented browser would be very helpful, to tell people what kind of behaviour ought to be tested in benchmarks
  523. # [14:02] <hsivonen> Philip`: indeed
  524. # [14:02] <jgraham> smaug: Huh?
  525. # [14:02] * Joins: workmad3 (~workmad3@cspool86.cs.man.ac.uk)
  526. # [14:02] <Philip`> Does anyone do that yet, or are benchmarks all just made up?
  527. # [14:03] <annevk5> smaug, what draft?
  528. # [14:03] <jgraham> What's the problem with PutForwards?
  529. # [14:03] <smaug> tml5 draft
  530. # [14:03] <smaug> PutForwards is evil. A sign of bad API
  531. # [14:03] <smaug> html5
  532. # [14:03] <annevk5> why is it bad?
  533. # [14:03] <smaug> consistency
  534. # [14:03] <smaug> it breaks consistency
  535. # [14:04] <jgraham> Philip`: The V8 benchmark did that with the regexp tests iirc
  536. # [14:04] <smaug> set and get start doing very different things
  537. # [14:04] <jgraham> smaug: It is mostly part of the legacy platform at this point though
  538. # [14:04] <annevk5> not really
  539. # [14:04] <jgraham> Have we introduced it in more places?
  540. # [14:04] <smaug> I can understand it for .location
  541. # [14:04] <annevk5> yes
  542. # [14:04] <smaug> for .location it is for legacy
  543. # [14:05] <annevk5> but I think it is rather elegant
  544. # [14:05] <Workshiva> I think it is terrible
  545. # [14:05] <Workshiva> #javascript has a lot of visitors asking why they can't do window.location.indexOf
  546. # [14:06] <smaug> yeah, we shouldn't introduce similar problems as what .location has
  547. # [14:07] * Joins: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net)
  548. # [14:07] * Quits: Ms2ger (~Ms2ger@91.181.117.61) (Ping timeout: 245 seconds)
  549. # [14:07] <hsivonen> hmm. the spec has lots of images these days
  550. # [14:08] <hsivonen> (removing the srcs for those so that they don't bother parser timing)
  551. # [14:10] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
  552. # [14:12] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  553. # [14:17] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Read error: Connection reset by peer)
  554. # [14:18] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
  555. # [14:23] <annevk5> unless anything unforeseen happens XMLHttpRequest will go to CR today
  556. # [14:23] * Quits: bentruyman (~bentruyma@c-71-194-42-115.hsd1.il.comcast.net) (Quit: bentruyman)
  557. # [14:24] * Quits: baba (~sallabanc@69.50.70.12) (Ping timeout: 240 seconds)
  558. # [14:24] * Joins: BlurstOfTimes (~blurstoft@168.203.117.112)
  559. # [14:25] <hsivonen> annevk5: cool. finally.
  560. # [14:26] <annevk5> yeah just checked
  561. # [14:27] <annevk5> >4 years since first W3C draft
  562. # [14:30] <Rik`> I thought it was much less
  563. # [14:30] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 240 seconds)
  564. # [14:30] * Joins: KaOSoFt (~maxzagato@unaffiliated/kaosoft)
  565. # [14:32] * Joins: romeo_ (~romeo__@x1-6-00-07-95-57-08-bb.k38.webspeed.dk)
  566. # [14:34] * Joins: aroben (~aroben@unaffiliated/aroben)
  567. # [14:38] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
  568. # [14:41] <annevk5> hmm
  569. # [14:41] * annevk5 wonders about XMLHttpRequest.priority
  570. # [14:41] * Quits: gratz|home (~gratz@81.106.148.238) (Ping timeout: 245 seconds)
  571. # [14:43] * Joins: gratz|home (~gratz@81.106.148.238)
  572. # [14:45] * Quits: gratz|home (~gratz@81.106.148.238) (Client Quit)
  573. # [14:46] * Joins: gratz|home (~gratz@81.106.148.238)
  574. # [14:58] <annevk5> macports doesn't do tab-autocompletion
  575. # [14:58] <annevk5> wtf
  576. # [14:58] <annevk5> mercurial requires freetype
  577. # [14:58] <annevk5> euh
  578. # [14:59] * Joins: kinetik (~kinetik@121.98.132.55)
  579. # [15:01] * Quits: m_W (~mwilcox56@c-76-98-55-26.hsd1.nj.comcast.net) (Ping timeout: 248 seconds)
  580. # [15:05] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 252 seconds)
  581. # [15:20] * Joins: ap (~ap@62.122.208.177)
  582. # [15:27] <MikeSmith> I've been neglecting to add the NE keyword to bugs recently
  583. # [15:27] <MikeSmith> or for quite a while now, actually
  584. # [15:27] <MikeSmith> and nobody else has been doing it either
  585. # [15:27] <MikeSmith> we need to start doing it again
  586. # [15:27] <Workshiva> Are there ne NE bugs left?
  587. # [15:28] <MikeSmith> there are some still open
  588. # [15:28] <MikeSmith> but we have a lot of existing open bugs that aren't marked with it that should be
  589. # [15:28] * Joins: kinetik (~kinetik@121.98.132.55)
  590. # [15:28] <MikeSmith> unless somebody has a better idea for how we can distinguish editorial bugs
  591. # [15:29] <MikeSmith> we basically just want to be able to ignore the editorial bugs
  592. # [15:29] * Quits: akamike (~akamike@94-193-106-14.zone7.bethere.co.uk) (Quit: akamike)
  593. # [15:29] <MikeSmith> because really only the editors need to care about those
  594. # [15:29] <Workshiva> What percentage of bugs are filed via the inline tool now?
  595. # [15:33] <annevk5> yay
  596. # [15:33] <annevk5> edit ...
  597. # [15:33] <annevk5> hg clone ...
  598. # [15:33] <annevk5> cvs ...
  599. # [15:34] <annevk5> prolly requires some further setup stuff but the basics are there
  600. # [15:37] <MikeSmith> Workshiva: dunno… maybe 50%
  601. # [15:47] <Workshiva> So I guess that means asking the bug reporter to mark NE or not is not viable
  602. # [15:55] * Quits: f1lt3r (~f1lt3r@64.119.159.231) (Read error: Connection reset by peer)
  603. # [15:55] * Quits: boaz (~boaz@64.119.159.231) (Read error: Connection reset by peer)
  604. # [15:55] * Joins: boaz (~boaz@64.119.159.231)
  605. # [15:56] * Joins: f1lt3r (~f1lt3r@64.119.159.231)
  606. # [16:00] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  607. # [16:01] * Quits: MikeSmith (~MikeSmith@207.192.197.231) (Quit: This computer has gone to sleep)
  608. # [16:02] * Joins: MikeSmith (~MikeSmith@207.192.197.231)
  609. # [16:03] <Rik`> annevk5: http://test.w3.org/webapps/tests/XMLHttpRequest/info.htm is quite empty, how can it go in CR ?
  610. # [16:05] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  611. # [16:05] <annevk5> exit criteria
  612. # [16:05] <annevk5> not entrance
  613. # [16:07] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 260 seconds)
  614. # [16:12] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  615. # [16:13] <Rik`> I find it weird to set an exit criteria date when we don't have a date for the availability of the test suite
  616. # [16:13] * Joins: eric_carlson (~ericc@2620:0:1b00:1191:223:32ff:feb1:5d30)
  617. # [16:13] <annevk5> it's just the minimum amount of time
  618. # [16:14] * Joins: pablof (~palbo@pat-tdc.opera.com)
  619. # [16:20] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Ping timeout: 240 seconds)
  620. # [16:26] * Quits: nessy (~Adium@124-168-168-242.dyn.iinet.net.au) (Quit: Leaving.)
  621. # [16:27] * Quits: wakaba_1 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  622. # [16:30] * Quits: henrikbjorn (~hb@80.199.116.190.static.peytz.dk) (Remote host closed the connection)
  623. # [16:34] * Joins: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net)
  624. # [16:44] * Quits: maikmerten (~maikmerte@port-92-201-124-186.dynamic.qsc.de) (Remote host closed the connection)
  625. # [16:45] <annevk5> MikeSmith, you around?
  626. # [16:52] * Quits: CuttsM- (~a@165-154-37-7.ispnetbilling.com) (Ping timeout: 246 seconds)
  627. # [16:54] * Joins: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz)
  628. # [16:55] <annevk5> each time I set up a new laptop CVS is a pain
  629. # [16:55] <annevk5> someone please move dev.w3.org out of CVS hell so I no longer have to deal
  630. # [16:56] * Joins: deepthawtz (~deepthawt@c-67-180-92-66.hsd1.ca.comcast.net)
  631. # [17:01] * Quits: smaug (~chatzilla@a91-154-42-50.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
  632. # [17:07] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
  633. # [17:09] * Quits: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  634. # [17:12] <MikeSmith> annevk5: here now
  635. # [17:13] * Joins: yutak_home (~kee@U017209.ppp.dion.ne.jp)
  636. # [17:13] <MikeSmith> I guess I could probably set up some rewrites to point selected dev.w3.org stuff to dvcs.w3.org
  637. # [17:13] * Joins: smaug (~chatzilla@a91-154-42-50.elisa-laajakaista.fi)
  638. # [17:14] <annevk5> the problem now is that first cvs complaints my ssh file is not protected
  639. # [17:14] <annevk5> and when I do protect it I get prompted for a password when I run the cvs lines
  640. # [17:14] <annevk5> and none of the passwords I can think of are correct
  641. # [17:17] <Philip`> Did you protect the file from yourself too?
  642. # [17:18] * Joins: Ms2ger (~Ms2ger@91.181.117.61)
  643. # [17:19] <annevk5> now it just says "permission denied (publickey)"
  644. # [17:19] <annevk5> even if I set chmod to 777
  645. # [17:19] <annevk5> argh
  646. # [17:19] <MikeSmith> it needs to be 600, right?
  647. # [17:21] <annevk5> i guess, but it's no longer working
  648. # [17:23] <AryehGregor> "permission denied (publickey)" means that the server denied access based on your public key, not that the client can't access your public key, I think.
  649. # [17:23] <annevk5> ok, but that makes no sense
  650. # [17:23] <annevk5> it works fine elsewhere
  651. # [17:24] <MikeSmith> if you do "ssh -v -v -v cvs.w3.org" and send me the output, maybe I can figure out something
  652. # [17:24] <annevk5> oh lol
  653. # [17:24] <MikeSmith> or I can ask systems team
  654. # [17:24] <annevk5> it was sudo that was the problem
  655. # [17:24] <Philip`> Using the same public key as elsewhere?
  656. # [17:24] <annevk5> so I guess this was my fault
  657. # [17:25] <annevk5> Philip`, yeah, I just copied stuff from Ubuntu
  658. # [17:25] * Philip` thought that was generally considered not ideal from a security perspective
  659. # [17:25] <annevk5> well, I'm only using this mess for dev.w3.org
  660. # [17:25] <annevk5> when someone takes over editing we'll find out soon enough :)
  661. # [17:26] <Philip`> Fair enough :-)
  662. # [17:29] * Joins: abarth (~abarth@c-67-169-94-124.hsd1.ca.comcast.net)
  663. # [17:29] * Quits: abarth (~abarth@c-67-169-94-124.hsd1.ca.comcast.net) (Client Quit)
  664. # [17:31] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  665. # [17:32] * Quits: zalan (~zalan@catv-89-135-140-7.catv.broadband.hu)
  666. # [17:32] * Joins: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net)
  667. # [17:46] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
  668. # [17:47] * Quits: zdenekkostal (~Miranda@ip-89-102-182-215.net.upc.cz) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
  669. # [17:48] <annevk5> where can I store environment variables in Mac OS X?
  670. # [17:48] <annevk5> having CVS_RSH=ssh set by default somewhere would be nice :)
  671. # [17:48] <pablof> annevk5: .bashrc probably
  672. # [17:48] <pablof> or .bashprofile
  673. # [17:49] <Rik`> annevk5: ~/.profile
  674. # [17:52] * Joins: reni__ (~reni@sedkit.inf.u-szeged.hu)
  675. # [17:52] <annevk5> thanks
  676. # [17:53] * Quits: deepthawtz (~deepthawt@c-67-180-92-66.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  677. # [17:54] * Joins: paul_irish (~paul_iris@nat/google/x-mlqfnzflcwtzfxof)
  678. # [17:57] * Quits: reni__ (~reni@sedkit.inf.u-szeged.hu) (Remote host closed the connection)
  679. # [18:07] * Quits: Smylers (~smylers@conference/yapc-eu/x-iuqqdpxtllelmixx) (Quit: Leaving.)
  680. # [18:10] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  681. # [18:10] <hober> annevk: setting env vars in ~/.MacOSX/environment.plist will ensure that non-shell processes launched from the Dock also see them
  682. # [18:14] <jgraham> Philip`: What did you do to make the annotated spec for the canvas tests?
  683. # [18:15] <jgraham> Oh I guess I can read the source
  684. # [18:20] * Quits: pesla (~pesla@188.202.125.121) (Quit: kthxbye!)
  685. # [18:22] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
  686. # [18:30] * Joins: miketaylr (~miketaylr@38.117.156.163)
  687. # [18:30] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  688. # [18:30] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  689. # [18:32] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  690. # [18:37] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  691. # [18:40] * Joins: kennyluck (~kennyluck@FLA1Abj101.hkd.mesh.ad.jp)
  692. # [18:41] <Philip`> jgraham: I don't quite remember
  693. # [18:41] <Philip`> I think it involved regexps
  694. # [18:41] * Joins: dglazkov (~dglazkov@nat/google/x-inxadoscowzybcce)
  695. # [18:43] <TabAtkins> MikeSmith: You around? I dunno if you can touch the listserv stuff, but I got an odd email today that I think points to a problem on the listserv.
  696. # [18:44] <MikeSmith> TabAtkins: I don't have access to the mailing-list backend
  697. # [18:44] <MikeSmith> what was odd about the message?
  698. # [18:44] <TabAtkins> Someone just emailed me saying they'd received literally hundreds of copies of one of my emails to the CSSWG list over the last few weeks.
  699. # [18:44] <Philip`> jgraham: (Also, lots of manual annotation-markup)
  700. # [18:52] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
  701. # [18:52] * Joins: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net)
  702. # [18:53] * Joins: boaz_ (~boaz@64.119.159.231)
  703. # [18:54] * Quits: kennyluck (~kennyluck@FLA1Abj101.hkd.mesh.ad.jp) (Quit: kennyluck)
  704. # [18:55] * Joins: dandaman (~Daniel.Sa@216.52.240.243)
  705. # [18:55] <dandaman> can anyone explain what em does/means? as opposed to px
  706. # [18:55] <dandaman> im having trouble understanding the explanations online
  707. # [18:55] <TabAtkins> An em is the current font size.
  708. # [18:56] <jgraham> Philip`: Hmm
  709. # [18:56] <TabAtkins> So, for an element with font-size:16px, 1em = 16px.
  710. # [18:56] <jgraham> Philip`: So not easy to generalise to the whole spec?
  711. # [18:56] * Quits: boaz (~boaz@64.119.159.231) (Ping timeout: 264 seconds)
  712. # [18:56] <Philip`> jgraham: What do you mean by easy, and by generalise?
  713. # [18:57] <Philip`> The basic annotation approach should work on any HTML document, I think
  714. # [18:57] <dandaman> TabAtkins: so how do you set a font-size and an em size?
  715. # [18:57] <TabAtkins> Otherwise, em is just an absolute length unit and works the exact same way as px/in/etc.
  716. # [18:57] <dandaman> im guessing em just means scaling
  717. # [18:57] <TabAtkins> dandaman: Through CSS.
  718. # [18:57] <jgraham> Philip`: The desired end result I have is a way to have a list of tests and a list of positions in the spec (somehow) and associate the two
  719. # [18:57] <dandaman> well you use font-size:15px
  720. # [18:57] <jgraham> Philip`: So that one can see "oh that test tests this statement"
  721. # [18:57] <dandaman> then what is the tag for em
  722. # [18:57] <dandaman> ?
  723. # [18:58] <KaOSoFt> Huh?
  724. # [18:58] <TabAtkins> "em" is a unit, just like px. You just use it like "margin-top: 1.5em;"
  725. # [18:58] <Philip`> jgraham: For "positions in the spec", is my approach of copying the relevant assertion text from the spec into a separate text file and adding some annotations adequate, or would you want something more/less fragile or requiring more/less effort?
  726. # [18:58] <KaOSoFt> em tag is for emphasis.
  727. # [18:58] <dandaman> oh
  728. # [18:58] <TabAtkins> Oh, did you mean <em>?
  729. # [18:59] * Quits: boaz_ (~boaz@64.119.159.231) (Read error: Connection reset by peer)
  730. # [18:59] <dandaman> no, you understood me correctly
  731. # [18:59] <KaOSoFt> em unit is for scaling.
  732. # [18:59] <dandaman> how does the scaling work KaOSoFt?
  733. # [18:59] <TabAtkins> Dude, I just told you - 1em is always equivalent to the font-size of the element you're specifying the property on.
  734. # [18:59] <KaOSoFt> What TabAtkins said: "<TabAtkins> So, for an element with font-size:16px, 1em = 16px."
  735. # [18:59] <Philip`> jgraham: (I think it's worked well enough for the canvas section - it doesn't take that much effort to maintain the annotation file, and it means it can automatically generate warnings when the spec text changes and lets me know that some tests are possibly invalid now)
  736. # [18:59] <dandaman> i know, but where do i set the em value?
  737. # [18:59] <KaOSoFt> So 2em would be 32px.
  738. # [19:00] <TabAtkins> You don't set the "em" value. *It's equivalent to the font-size.*
  739. # [19:00] <dandaman> ohhh, 1 em is ALWAYS 16px?
  740. # [19:00] <KaOSoFt> ...
  741. # [19:00] <TabAtkins> No, it's equal to 16px if the font-size for that element is 16px.
  742. # [19:00] <KaOSoFt> If you set it like that before.
  743. # [19:00] <TabAtkins> If the font-size for that element is 30px, then 1em = 30px.
  744. # [19:00] <TabAtkins> If it's font-size:8px, then 1em=8px for that element.
  745. # [19:00] <dandaman> ok lets say i have my inline style like this
  746. # [19:00] <dandaman> <div style="font-size:12px">
  747. # [19:01] <jgraham> Philip`: Oh that sounds promising
  748. # [19:01] <TabAtkins> The size of the em unit is relative to the element it is being used on.
  749. # [19:01] <dandaman> so everything INSIDE of that div tag using the em unit will be in terms of 12px?
  750. # [19:01] * Joins: boaz (~boaz@64.119.159.231)
  751. # [19:01] <Philip`> jgraham: (http://dvcs.w3.org/hg/html/file/tip/tests/submission/PhilipTaylor/tools/canvas/spec.yaml if you didn't see that file yet)
  752. # [19:01] <TabAtkins> If nothing else changes the font-size inside there. Also, any properties on the <div> itself that use the em unit will get 1em=12px
  753. # [19:02] <KaOSoFt> Whatever is font-size related, yes.
  754. # [19:02] <jgraham> Maybe if one is clever and writes a js frontend for making the annotation file, one can click on a bit of the spec, grab the right text and add a list of tetss or something
  755. # [19:02] <jgraham> Philip`: I saw it existed
  756. # [19:02] <TabAtkins> KaOSoFt: No need for it to be font-size related. You can use ems for anything.
  757. # [19:02] <jgraham> (like the status annotations, but a bit more complex)
  758. # [19:02] <Philip`> jgraham: ("<^>" means "put the test marker here", "<...>" means match any string of characters, "*must*" means that's the relevant keyword, etc)
  759. # [19:02] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  760. # [19:02] <dandaman> ok, thanks
  761. # [19:03] <Philip`> jgraham: (plus there's some ugly hacks with 'previously' for sentences that aren't uniquely identified by their text)
  762. # [19:03] <TabAtkins> <div style="font-size: 12px; border: 1em solid blue;"><p style="font-size:8px; border: 1em solid red;">foo!</p></div>
  763. # [19:03] <TabAtkins> ^^^ The div's border will be 12px wide, the p's border will be 8px wide.
  764. # [19:03] <KaOSoFt> TabAtkins- Oh, wait, yeah, no idea how come I was thinking in other elements (images, for instance) have anything to do with font.
  765. # [19:03] <KaOSoFt> ._.
  766. # [19:04] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 276 seconds)
  767. # [19:04] * Quits: estellevw (~estelle@adsl-99-51-216-186.dsl.pltn13.sbcglobal.net) (Quit: estellevw)
  768. # [19:04] <Philip`> jgraham: It makes more sense to me that the test case identifies what part of the spec it's testing, rather than the spec identifying the tests, because it seems less likely to get out of sync if the test is updated
  769. # [19:05] <jgraham> Philip`: In either case I think we need an intermediate file
  770. # [19:06] <jgraham> Because the tests in general can't identify which part of the spec they are testing
  771. # [19:06] <jgraham> (we can't really add that metadata to all tests)
  772. # [19:06] <Philip`> Yeah, if we want it to be more specific than linking to a fragment ID
  773. # [19:07] <Philip`> With the canvas section it's fairly easy to tie each "must" to a set of tests, so sentence-level annotation is reasonable
  774. # [19:07] <Philip`> Don't know how well that'll generalise to the rest of the spec
  775. # [19:08] <jgraham> For some parts it is reasonable
  776. # [19:08] <jgraham> For the parser not so much
  777. # [19:08] * Joins: mat_t (~mattomasz@91.189.88.12)
  778. # [19:08] <jgraham> Some tetss have a one to many relationship with sections
  779. # [19:09] <TabAtkins> Solved problem in the CSS test format - the tests carry links to the spec sections they're testing.
  780. # [19:09] <jgraham> TabAtkins: "the tests in general can't identify which part of the spec they are testing"
  781. # [19:10] <TabAtkins> Yeah, that statement doesn't make any sense to me.
  782. # [19:10] <jgraham> And greater than fragment-id level precision is desirable anyway
  783. # [19:10] <TabAtkins> Okay, we suffice with section-level precision. (Nearest heading.)
  784. # [19:11] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  785. # [19:11] <jgraham> TabAtkins: Well there are tests like the parser tests which a) are not in a format that is conducive to adding that data and b) test many parts of the algorithm
  786. # [19:11] <Philip`> jgraham: I don't think one-to-many is necessarily a problem - the way I usually try to write tests is by looking at a sentence (or word etc), then writing enough tests so that an implementation which does everything perfectly except for that word/sentence/etc will fail
  787. # [19:11] <Philip`> and it doesn't matter if the test case also depends on many other spec requirements
  788. # [19:11] <jgraham> and then there are tests that require quite specific DOM setup
  789. # [19:12] * Quits: workmad3 (~workmad3@cspool86.cs.man.ac.uk) (Remote host closed the connection)
  790. # [19:12] <dandaman> not sure if im asking in the right place, but is there a way to make text scale with screen size(besides with javascript)
  791. # [19:13] <Philip`> With the parser you could write tests for line N of the spec by finding cases where a parser that implements everything except line N will fail
  792. # [19:13] <dandaman> i would hate to have to go through every element in javascript and multiply by a factor of the screen size :\
  793. # [19:14] <TabAtkins> dandaman: Ideally what you want is to use the vh/vw units, which scale with the size of the screen. Nobody implements them yet, though.
  794. # [19:14] <Philip`> But it doesn't work if buggy behaviour is caused by a complex interaction of steps and you can't point to a specific place in the spec where it's clearly wrong
  795. # [19:14] <jgraham> Philip`: It seems unlikely that anyone will start again with the parser tests
  796. # [19:14] <jgraham> and also, what you said
  797. # [19:14] <TabAtkins> I think that some browsers implement the rem unit, which is just like em but is always based on the font-size of the root element. Then you can just change the font-size of the <html> element via js.
  798. # [19:14] * Philip` isn't sure how often that situation occurs
  799. # [19:14] <TabAtkins> Otherwise, you're stuck changing them all.
  800. # [19:15] * Quits: cardona507 (~cardona50@c-67-180-160-250.hsd1.ca.comcast.net) (Quit: zzzzz)
  801. # [19:15] <Philip`> Actually I suppose it occurs a lot when testing negative handling
  802. # [19:15] * Joins: reni__home (~reni@5403079D.catv.pool.telekom.hu)
  803. # [19:15] <TabAtkins> dandaman: Are you wanting to make *everything* relative to the screen size, or just certain elements?
  804. # [19:16] <dandaman> vh and vw units you say hmmm
  805. # [19:16] <dandaman> TabAtkins: everything
  806. # [19:16] <Philip`> like making sure the <foobar> tag isn't parsed specially, where foobar is some non-standard tag that some browsers might handle crazily
  807. # [19:16] <TabAtkins> dandaman: What's the use-case?
  808. # [19:16] <Philip`> since then you can't point to a specific place in the spec about it
  809. # [19:16] <Philip`> jgraham: All we need to do is write a one-to-one implementation of the spec, run the test suite through it, then delete or buggify line N of the implementation and see which tests fail
  810. # [19:16] * Joins: henrikbjorn (~hb@c83-249-71-120.bredband.comhem.se)
  811. # [19:16] <Ms2ger> You can point at the "any other tag" requirements?
  812. # [19:16] <Philip`> and then we know which lines each test is testing
  813. # [19:16] <Philip`> and if no tests fail then write more tests
  814. # [19:17] <Philip`> Easy :-)
  815. # [19:17] <dandaman> TabAtkins: just when the page is loaded
  816. # [19:17] <TabAtkins> dandaman: I mean, why are you wanting to scale everything by the page size?
  817. # [19:17] * TabAtkins is making sure you're doing something reasonable before he offers his next suggestion.
  818. # [19:18] <dandaman> TabAtkins: its for a mobile website, and different phones=different screen widths
  819. # [19:18] <TabAtkins> Just to ask, are you aware of ppk's work on dealing with mobile phones and their horrible lies about their sizes?
  820. # [19:18] <dandaman> no i am not :(
  821. # [19:19] <TabAtkins> Go read some of the recent stuff in the quirksmode blog.
  822. # [19:19] <Philip`> I've heard of Java testing tools which mutate the bytecode (e.g. randomly flip a conditional) and if that doesn't cause any test cases to fail then your test cases are insufficient
  823. # [19:19] <Philip`> (or your code is redundant)
  824. # [19:20] <Philip`> I wonder if something like that could work on the validator.nu parser...
  825. # [19:22] <dandaman> TabAtkins: do you remember the article name?
  826. # [19:23] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
  827. # [19:26] <espadrine> dandaman: http://www.quirksmode.org/mobile/viewports.html
  828. # [19:27] <TabAtkins> espadrine: Ah, you just beat me. I'd been chasing down through his twitter feed.
  829. # [19:27] <TabAtkins> Also viewports2.html
  830. # [19:28] <espadrine> ;)
  831. # [19:28] <dandaman> ty
  832. # [19:29] <dandaman> so what it looks like is i just need to set my style widths to percentages
  833. # [19:29] <dandaman> and i'll be good
  834. # [19:30] <TabAtkins> Yeah, that should generally work. You'll have to be a little careful, but it should be okay.
  835. # [19:31] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  836. # [19:32] <dandaman> did not work :\
  837. # [19:32] <dandaman> looks good on browser, not so much on emulator
  838. # [19:34] * Joins: dave_levin (~dave_levi@nat/google/x-qiwgunajkicegtef)
  839. # [19:34] * Joins: cardona507 (~cardona50@c-24-130-129-16.hsd1.ca.comcast.net)
  840. # [19:35] * Quits: annevk5 (~annevk@pat-tdc.opera.com) (Remote host closed the connection)
  841. # [19:38] <dandaman> doh, was using device-width
  842. # [19:38] * aroben is now known as aroben|lunch
  843. # [19:39] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  844. # [19:40] * Joins: maikmerten (~maikmerte@port-92-201-124-186.dynamic.qsc.de)
  845. # [19:44] * Joins: mpt (~mpt@canonical/mpt)
  846. # [19:45] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  847. # [19:45] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  848. # [19:49] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  849. # [19:50] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  850. # [19:51] * Quits: payman_s (~payman@77.72.99.119) (Quit: Leaving)
  851. # [19:54] * Joins: roc (~roc@121.98.230.221)
  852. # [19:56] * Joins: ap_ (~ap@62.122.208.177)
  853. # [19:57] * Joins: ap__ (~ap@62.122.208.177)
  854. # [19:57] * Quits: reni__home (~reni@5403079D.catv.pool.telekom.hu) (Ping timeout: 265 seconds)
  855. # [19:58] * Quits: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net) (Quit: nimbupani)
  856. # [19:59] * Quits: ap (~ap@62.122.208.177) (Ping timeout: 264 seconds)
  857. # [19:59] * ap__ is now known as ap
  858. # [20:00] * Quits: ap_ (~ap@62.122.208.177) (Ping timeout: 265 seconds)
  859. # [20:01] * brennen is now known as brennen|lunch
  860. # [20:01] * Quits: ap (~ap@62.122.208.177) (Remote host closed the connection)
  861. # [20:02] * Joins: jwalden (~waldo@nat/mozilla/x-memxmrvptnvrfofi)
  862. # [20:02] * Quits: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36) (Quit: weinig)
  863. # [20:04] * Quits: paul_irish (~paul_iris@nat/google/x-mlqfnzflcwtzfxof) (Remote host closed the connection)
  864. # [20:07] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
  865. # [20:07] * Joins: paul_irish (~paul_iris@nat/google/x-xwxxeoqpprnneduo)
  866. # [20:07] * Joins: dbaron (~dbaron@nat/mozilla/x-qeuuvmmmdzzkeuae)
  867. # [20:08] * aroben|lunch is now known as aroben
  868. # [20:09] * Joins: payman_s (~payman@81-229-81-24-no65.tbcn.telia.com)
  869. # [20:19] * Joins: estellevw (~estelle@173-164-227-246-SFBA.hfc.comcastbusiness.net)
  870. # [20:24] * Quits: paul_irish_ (~paul_iris@c-76-21-40-62.hsd1.ca.comcast.net) (Remote host closed the connection)
  871. # [20:28] * Quits: paul_irish (~paul_iris@nat/google/x-xwxxeoqpprnneduo) (Remote host closed the connection)
  872. # [20:33] * Quits: jwalden (~waldo@nat/mozilla/x-memxmrvptnvrfofi) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.7/20100723203751])
  873. # [20:34] * Joins: jwalden (~waldo@nat/mozilla/x-uuqmvyufvhclmobr)
  874. # [20:35] * Joins: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net)
  875. # [20:39] <AryehGregor> Why does this give "submit" instead of "" on Firefox, Chrome, and Opera? That seems wrong per spec. data:text/html,<!doctype html><script>alert(document.createElement('button').type);</script>
  876. # [20:39] <AryehGregor> Is it a spec bug or browser bug?
  877. # [20:39] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
  878. # [20:40] * Quits: dandaman (~Daniel.Sa@216.52.240.243) (Quit: Leaving.)
  879. # [20:42] * Quits: smaug (~chatzilla@a91-154-42-50.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
  880. # [20:42] * Joins: paul_irish (~paul_iris@nat/google/x-tuogpdjczqrvubxk)
  881. # [20:46] <Ms2ger> AryehGregor, looks like a spec bug, button.type should be limited to only known values, like input.type
  882. # [20:47] * Joins: ojan (~ojan@nat/google/x-kyyeeeathewrjxkj)
  883. # [20:48] <AryehGregor> Firefox 3.6 doesn't treat it that way, but Firefox 4 does.
  884. # [20:48] <AryehGregor> I'll file a spec bug.
  885. # [20:48] * Joins: smaug (~chatzilla@a91-154-42-50.elisa-laajakaista.fi)
  886. # [20:48] <AryehGregor> (so do the other browsers I tested)
  887. # [20:48] <kbrosnan> firefox 4 is using the html5 parser
  888. # [20:49] <AryehGregor> That's surely irrelevant to this.
  889. # [20:50] <kbrosnan> fairly easy to check if that is the cause of the change in behavior in firefox 4, about:config filter on html5 double click to flip the pref
  890. # [20:50] <Ms2ger> volkmar probably changed it to match the spec
  891. # [20:50] <Ms2ger> AryehGregor, I just filed one
  892. # [20:50] <AryehGregor> Where?
  893. # [20:51] <AryehGregor> I did too. :/
  894. # [20:51] <AryehGregor> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10290
  895. # [20:51] * Joins: annevk5 (~annevk@pat-tdc.opera.com)
  896. # [20:51] * Quits: estellevw (~estelle@173-164-227-246-SFBA.hfc.comcastbusiness.net) (Quit: estellevw)
  897. # [20:52] <Ms2ger> -289
  898. # [20:52] <volkmar> AryehGregor: i changed that to match the specs
  899. # [20:52] <AryehGregor> volkmar, which spec?
  900. # [20:52] <volkmar> Ms2ger: btw, i think bug 9635 is more "fixed" than worksforme
  901. # [20:53] <AryehGregor> HTML5 seems to say that Firefox was more correct before . . .
  902. # [20:53] <volkmar> AryehGregor: hmm, s/to match the specs//, i don't really remember, i did that months ago
  903. # [20:53] <AryehGregor> It matches other browsers better.
  904. # [20:53] <AryehGregor> Matches the spec worse, but the spec doesn't match reality here and is probably what should be changed.
  905. # [20:54] <volkmar> AryehGregor: why not having button.type limited to only known values?
  906. # [20:55] <AryehGregor> I don't understand the question. Having button.type limited to known values matches browser behavior, but not the spec.
  907. # [20:55] <AryehGregor> Thus, the spec should be changed. Right?
  908. # [20:55] * Quits: jeremyselier (~Jeremy@pro75-4-82-238-200-10.fbx.proxad.net) (Read error: Operation timed out)
  909. # [20:56] <volkmar> AryehGregor: I hope, I don't see why button.type shouldn't be limited to only known values
  910. # [20:56] <volkmar> it would behave like input.type which seems better
  911. # [20:56] <Ms2ger> Exactly
  912. # [20:56] <annevk5> I think we should change all enumerable attributes to be limited like that
  913. # [20:57] <volkmar> I completely agree
  914. # [20:57] <annevk5> it makes sense to ignore on setting to unknown value
  915. # [20:57] <annevk5> it is what <canvas> does as well
  916. # [20:57] <annevk5> and gives the ability to do feature testing
  917. # [20:58] <annevk5> I guess we should just implement it so the spec can remove the whole concept of "limited to known values" and make it part of the enumerable attributes definition
  918. # [20:58] <AryehGregor> That would require changing a lot of attributes' behavior. Would it break anything?
  919. # [20:58] <AryehGregor> WebKit seems to treat audio.preload, video.preload, form.enctype as limited to known values too.
  920. # [20:59] <AryehGregor> (which other browsers don't, and nor does the spec)
  921. # [20:59] <volkmar> actually, some time ago i proposed (in a mail) to move the default behavior to be limited to only known values
  922. # [20:59] <Ms2ger> volkmar, yeah, http://dev.w3.org/html5/decision-policy/decision-policy-v2.html seems to prefer WFM, though
  923. # [20:59] * jgraham wonders what the spec bug is
  924. # [20:59] <volkmar> and if, needed, case by case, don't limit the attribute
  925. # [20:59] <jgraham> Am I missing something?
  926. # [20:59] <AryehGregor> What spec bug?
  927. # [20:59] <AryehGregor> http://www.w3.org/Bugs/Public/show_bug.cgi?id=10290
  928. # [20:59] <AryehGregor> It doesn't say "limited only to known values".
  929. # [21:00] <jgraham> AryehGregor: The testcase you made seems fine afaict
  930. # [21:00] <volkmar> Ms2ger: ok
  931. # [21:00] <jgraham> AryehGregor: button.type has a missing value default
  932. # [21:00] <AryehGregor> jgraham, behavior doesn't match the spec. Look at the details of the rules for reflecting.
  933. # [21:01] <AryehGregor> If it's an enumerated attribute but it doesn't say it's limited to known values, IDL set and get is supposed to work like a normal string.
  934. # [21:01] <annevk5> jgraham, this is purely about IDL attribute behavior
  935. # [21:01] <AryehGregor> So if it's not present, it returns "", etc.
  936. # [21:01] <annevk5> jgraham, IDL attribute behavior of enumerated attributes
  937. # [21:01] <annevk5> jgraham, if it just reflects the content attribute you cannot do feature testing; if it reflects only known values you can
  938. # [21:02] <annevk5> AryehGregor, I suspect no content relies on this, though I'm not a 100% sure of course
  939. # [21:02] <annevk5> AryehGregor, the most problematic are probably knew enumerated attributes on existing elements
  940. # [21:02] <annevk5> s/knew/new/
  941. # [21:03] <annevk5> I just went through the spec; there are not too many either
  942. # [21:05] <jgraham> The sentence about reflecting enumerated attributes that are limited to known values is impossible to read
  943. # [21:05] <jgraham> It is like 5 lines long
  944. # [21:08] <jgraham> (but yeah it is a spec bug)
  945. # [21:08] * Quits: jlebar (~jlebar@63.245.220.220) (Quit: Leaving)
  946. # [21:14] * brennen|lunch is now known as brennen
  947. # [21:14] <AryehGregor> If you increased your resolution, it wouldn't be five lines long.
  948. # [21:18] * Quits: dglazkov (~dglazkov@nat/google/x-inxadoscowzybcce) (Remote host closed the connection)
  949. # [21:19] * Joins: jlebar (~jlebar@63.245.220.220)
  950. # [21:20] * Joins: dglazkov (~dglazkov@nat/google/x-oycpidoliinijqli)
  951. # [21:20] * Joins: Matjas (d53174c4@gateway/web/freenode/ip.213.49.116.196)
  952. # [21:20] <Matjas> What is up with this? Web Inspector gives the following error: "<noscript> is not allowed inside <p>" Screenshot: http://i.imgur.com/rQSRl.png
  953. # [21:21] <Matjas> But the HTML validates and everything… Is this is a Webkit bug or am I doing something wrong?
  954. # [21:21] <annevk5> sounds like a WebKit bug
  955. # [21:23] <Matjas> annevk5: http://www.w3.org/TR/REC-html40/interact/scripts.html#h-18.3.1 says "<!ELEMENT NOSCRIPT - - (%block;)+ "
  956. # [21:23] <Matjas> (That's from HTML4 though)
  957. # [21:23] * Quits: Martijnc (~Martijnc@91.176.115.174)
  958. # [21:24] <annevk5> HTML4 does not seem relevant
  959. # [21:24] <annevk5> and that does not tell anything about what <p> allows
  960. # [21:24] * Quits: maikmerten (~maikmerte@port-92-201-124-186.dynamic.qsc.de) (Ping timeout: 240 seconds)
  961. # [21:24] <annevk5> though I guess if <noscript> just allows %block; <p> does not allow <noscript>
  962. # [21:24] <annevk5> but still a bug in WebKit
  963. # [21:28] * Joins: Martijnc (~Martijnc@91.176.115.174)
  964. # [21:30] * Joins: estellevw (~estelle@173-164-227-246-SFBA.hfc.comcastbusiness.net)
  965. # [21:32] * Quits: paul_irish (~paul_iris@nat/google/x-tuogpdjczqrvubxk) (Remote host closed the connection)
  966. # [21:34] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  967. # [21:36] * Joins: paul_irish (~paul_iris@nat/google/x-byqtwokkmlibdauf)
  968. # [21:38] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  969. # [21:38] * Joins: maikmerten (~maikmerte@port-92-201-31-222.dynamic.qsc.de)
  970. # [21:39] <annevk5> done deal: http://www.w3.org/News/2010.html#entry-8871 might even blog about this tomorrow
  971. # [21:40] * Quits: annevk5 (~annevk@pat-tdc.opera.com) (Quit: annevk5)
  972. # [21:41] <AryehGregor> Hurrah.
  973. # [21:41] <Philip`> "W3C Invites Implementations of XMLHttpRequest" - do they think it's still 1999?
  974. # [21:42] <AryehGregor> Quite possibly.
  975. # [21:42] <Philip`> Seems a strange phrase to use in this context
  976. # [21:42] <Hixie> lol
  977. # [21:42] <Hixie> "W3C confirms that it is out of touch"
  978. # [21:45] <gsnedders> Am I the only person who listens to death metal when I want to numb myself?
  979. # [21:46] <jgraham> Don't most people just take anesthetics?
  980. # [21:46] <gsnedders> Well, emotionally numb, not physically.
  981. # [21:46] <jgraham> Ah, so you're not planning to have major surgery just under the influece of death metal?
  982. # [21:47] <gsnedders> Nah
  983. # [21:47] <jgraham> Was inception really that bad?
  984. # [21:48] <gsnedders> Nah
  985. # [21:48] <gsnedders> Inception was pretty good
  986. # [21:48] * Joins: pesla (~pesla@ip51cc03a5.speed.planet.nl)
  987. # [21:48] <gsnedders> Like, good enough that I didn't realize it was 20:30 until I looked at my watch and then was amazed at how late it was
  988. # [21:49] * Joins: baba (~sallabanc@69.50.70.12)
  989. # [21:49] <jgraham> So it's very unclear why you are listening to death metal
  990. # [21:50] <gsnedders> Because seeing Inception is all I did today?
  991. # [21:51] <jgraham> Well I suppose work might have been that bad
  992. # [21:51] <gsnedders> Having to work with you always is
  993. # [21:51] <jgraham> Fair point
  994. # [21:51] <jgraham> What we have here is a cycle of badness
  995. # [21:52] <jgraham> Because I hate death metal
  996. # [21:52] <jgraham> So if you listen to more of it, it is likely to make working with me worse
  997. # [21:53] * Quits: brennen (~brennen@68-64-214-18.static.forethought.net) (Quit: Leaving)
  998. # [21:53] <jgraham> So you will need to listen to even more death metal
  999. # [21:53] * Quits: cyphase (~cyphase@adsl-76-254-66-83.dsl.pltn13.sbcglobal.net) (Ping timeout: 258 seconds)
  1000. # [21:53] <jgraham> The only way out is to stop listening to death metal
  1001. # [21:53] <jgraham> Or stop working with me
  1002. # [21:53] * Quits: henrikbjorn (~hb@c83-249-71-120.bredband.comhem.se) (Quit: henrikbjorn)
  1003. # [21:54] * Joins: henrikbjorn (~hb@c83-249-71-120.bredband.comhem.se)
  1004. # [21:54] * Quits: henrikbjorn (~hb@c83-249-71-120.bredband.comhem.se) (Client Quit)
  1005. # [21:55] * Joins: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net)
  1006. # [21:55] * Joins: Alystair (Alystair@bas1-toronto10-1279558982.dsl.bell.ca)
  1007. # [21:59] * Joins: dglazkov_ (~dglazkov@nat/google/x-wzgmmfedsfujzihn)
  1008. # [22:00] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  1009. # [22:02] <gsnedders> Or both
  1010. # [22:02] * Quits: dglazkov (~dglazkov@nat/google/x-oycpidoliinijqli) (Ping timeout: 258 seconds)
  1011. # [22:02] * dglazkov_ is now known as dglazkov
  1012. # [22:03] * Quits: davidb_ (~davidb@mozca02.ca.mozilla.com) (Quit: davidb_)
  1013. # [22:03] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
  1014. # [22:05] * Joins: cyphase (~cyphase@adsl-99-60-1-56.dsl.pltn13.sbcglobal.net)
  1015. # [22:06] * Joins: annevk5 (~annevk@ti0035a340-dhcp0025.bb.online.no)
  1016. # [22:06] <annevk5> Hixie, http://www.whatwg.org/specs/html5/current-work/ ought to redirect
  1017. # [22:07] <annevk5> Hixie, would also be great to have http://www.whatwg.org/complete as equivalent to http://www.whatwg.org/html
  1018. # [22:07] * Quits: apucacao (~apucacao@S010600226b6dbc54.vc.shawcable.net) (Quit: apucacao)
  1019. # [22:09] <AryehGregor> "On setting, the given value must be converted to the shortest possible string representing the number as a valid integer and then that string must be used as the new content attribute value."
  1020. # [22:09] <AryehGregor> What if you set it to a non-number?
  1021. # [22:09] <AryehGregor> Like "foo"?
  1022. # [22:09] <AryehGregor> Another spec bug, or am I missing something?
  1023. # [22:09] <annevk5> you are missing the Web IDL layer I think
  1024. # [22:09] <AryehGregor> Again. :/
  1025. # [22:12] * Joins: weinig (~weinig@2620:0:1b00:1191:223:32ff:feaf:7f36)
  1026. # [22:12] * Quits: Ms2ger (~Ms2ger@91.181.117.61) (Ping timeout: 245 seconds)
  1027. # [22:19] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
  1028. # [22:21] * Quits: smaug (~chatzilla@a91-154-42-50.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
  1029. # [22:24] <annevk5> aah, mark is giving away free copies
  1030. # [22:25] <annevk5> I already ordered one
  1031. # [22:25] <annevk5> long ago :)
  1032. # [22:28] <Hixie> annevk5: where does http://www.whatwg.org/specs/html5/current-work/ come from?
  1033. # [22:30] <annevk5> it was a subset of the web-apps draft that was a closer match of the W3C copy of HTML5
  1034. # [22:30] <annevk5> before all kinds of things were dropped from W3C HTML5 that we thought should remain included
  1035. # [22:32] <Hixie> oh i misread the url, didn't see the /specs/ there
  1036. # [22:32] <annevk5> should just redirect to web-apps/ I think
  1037. # [22:33] <annevk5> at least that is what I changed it to in XMLHttpRequest
  1038. # [22:33] <Hixie> fixed
  1039. # [22:33] <annevk5> cool
  1040. # [22:33] <Hixie> i thought you were talking about http://whatwg.org/html5/current-work
  1041. # [22:33] <Hixie> so i was confused :-)
  1042. # [22:33] <hober> Speaking of XHR, I'm so excited browser vendors will implement it now that the W3C has invited them to. </sarcasm>
  1043. # [22:33] <annevk5> and http://www.whatwg.org/complete redirecting to http://www.whatwg.org/specs/web-apps/current-work/complete/ ?
  1044. # [22:34] <annevk5> hober, would be nice if they implemented it per spec :)
  1045. # [22:34] <annevk5> (no sarcasm)
  1046. # [22:34] <hober> annevk5: fair enough :)
  1047. # [22:34] <Hixie> annevk5: added http://whatwg.org/c and http://whatwg.org/C for you
  1048. # [22:35] <Hixie> (c is complete.html, C is complete/)
  1049. # [22:35] <annevk5> heh
  1050. # [22:35] <annevk5> neat
  1051. # [22:35] <Hixie> any others while i'm at it? :-)
  1052. # [22:36] <annevk5> hober, I suspect the comm team just issues a normal press release and is not aware of the special circumstances; you can probably email them and get it rectified
  1053. # [22:36] <annevk5> Hixie, can't think of any
  1054. # [22:36] <Hixie> k
  1055. # [22:40] * Quits: maikmerten (~maikmerte@port-92-201-31-222.dynamic.qsc.de) (Remote host closed the connection)
  1056. # [22:41] <Hixie> man, now i'm just saying "Indeed" to tab's e-mails on purpose
  1057. # [22:41] <Hixie> (instead of "Right" or "What he said" or "Yes")
  1058. # [22:41] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
  1059. # [22:41] <annevk5> as long as you keep him out of the acknowledgment section we should be ok ;p
  1060. # [22:41] <Hixie> :-D
  1061. # [22:41] <Hixie> poor tab
  1062. # [22:42] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  1063. # [22:42] * gsnedders is sure he's missing something
  1064. # [22:43] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 276 seconds)
  1065. # [22:48] * Joins: dglazkov_ (~dglazkov@nat/google/x-hhyclpotgdmmqijh)
  1066. # [22:48] * Quits: dglazkov (~dglazkov@nat/google/x-wzgmmfedsfujzihn) (Read error: Connection reset by peer)
  1067. # [22:48] * dglazkov_ is now known as dglazkov
  1068. # [22:49] * jgraham is sure gsnedders is missing a lot
  1069. # [22:49] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
  1070. # [22:49] * jgraham listens as the death metal gets cranked up
  1071. # [22:50] <annevk5> you guys still at the office?
  1072. # [22:50] <gsnedders> Nah
  1073. # [22:50] <annevk5> come on
  1074. # [22:50] <annevk5> oh
  1075. # [22:50] <jgraham> It was entirely imagined
  1076. # [22:51] <jgraham> Well I mean I was listening
  1077. # [22:51] <jgraham> He probably ranked up the death metal
  1078. # [22:51] <jgraham> I didn't hear it
  1079. # [22:51] <jgraham> *cranked
  1080. # [22:51] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: davidhund)
  1081. # [22:51] <gsnedders> I've only once been this late working, and that was right before shipping
  1082. # [22:52] <gsnedders> jgraham: Also, I'm listening to goth rock, and did not turn it up
  1083. # [22:54] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 245 seconds)
  1084. # [22:54] * Quits: annevk5 (~annevk@ti0035a340-dhcp0025.bb.online.no) (Quit: annevk5)
  1085. # [22:56] * Quits: richardschwerdtf (~RichS@99-39-114-91.lightspeed.austtx.sbcglobal.net) (Quit: richardschwerdtf)
  1086. # [22:58] * Joins: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net)
  1087. # [23:00] <sebmarkbage> curious... What's the status on the copy/paste API? Sure, it's a difficult mess but it doesn't seem it has received much love.
  1088. # [23:01] * Joins: othermaciej (~mjs@17.246.16.203)
  1089. # [23:03] * Joins: aho (~nya@fuld-4d00d1b8.pool.mediaWays.net)
  1090. # [23:04] * Matjas is now known as MatjasAFK
  1091. # [23:05] * Quits: ROBOd (~robod@89.123.134.192) (Quit: .)
  1092. # [23:07] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1093. # [23:09] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
  1094. # [23:13] * Quits: deepthawtz (~deepthawt@c-24-130-129-16.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  1095. # [23:20] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1096. # [23:21] * Joins: reni__home (~reni@5403079D.catv.pool.telekom.hu)
  1097. # [23:25] * Quits: Rik` (~Rik`@mozilla-paris-222-194.cnt.nerim.net) (Remote host closed the connection)
  1098. # [23:30] * Quits: dglazkov (~dglazkov@nat/google/x-hhyclpotgdmmqijh) (Remote host closed the connection)
  1099. # [23:30] * Joins: dglazkov (~dglazkov@nat/google/x-gexkaifmorfckphh)
  1100. # [23:31] * Joins: RonXS (~ronxs@ron.server.netexpo.nl)
  1101. # [23:32] * Joins: CuttsM (~a@165-154-39-145.ispnetbilling.com)
  1102. # [23:34] * Joins: nessy (~Adium@124-168-168-242.dyn.iinet.net.au)
  1103. # [23:34] * Joins: m_W (~mwilcox56@c-76-98-55-26.hsd1.nj.comcast.net)
  1104. # [23:34] * Quits: reni__home (~reni@5403079D.catv.pool.telekom.hu) (Quit: Leaving)
  1105. # [23:35] * Quits: jeremyselier (~Jeremy@seg75-1-81-57-242-198.fbx.proxad.net) (Ping timeout: 260 seconds)
  1106. # [23:35] * Joins: boblet (~boblet@p1201-ipbf709osakakita.osaka.ocn.ne.jp)
  1107. # [23:36] * Joins: sicking (~chatzilla@nat/mozilla/x-yuhdrwlfutyghjrz)
  1108. # [23:37] * Joins: TabAtkins_ (~tabatkins@nat/google/x-kwretcjpxjveupgc)
  1109. # [23:39] * Quits: pesla (~pesla@ip51cc03a5.speed.planet.nl) (Quit: kthxbye!)
  1110. # [23:41] * Joins: dglazkov_ (~dglazkov@nat/google/x-bbfbyafiisdivlqx)
  1111. # [23:43] * Quits: dglazkov (~dglazkov@nat/google/x-gexkaifmorfckphh) (Read error: Operation timed out)
  1112. # [23:43] * dglazkov_ is now known as dglazkov
  1113. # [23:52] * Quits: roc (~roc@121.98.230.221) (Quit: roc)
  1114. # [23:55] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
  1115. # [23:56] * Joins: nimbupani (~nimbupani@c-24-22-131-46.hsd1.wa.comcast.net)
  1116. # [23:57] * Quits: jlebar (~jlebar@63.245.220.220) (Ping timeout: 246 seconds)
  1117. # [23:59] * Quits: gratz|home (~gratz@81.106.148.238) (Quit: Leaving)
  1118. # Session Close: Wed Aug 04 00:00:00 2010

The end :)