/irc-logs / freenode / #whatwg / 2014-09-02 / end

Options:

  1. # Session Start: Tue Sep 02 00:00:00 2014
  2. # Session Ident: #whatwg
  3. # [00:00] * Quits: lmcliste_ (~lmclister@166.170.38.244) (Read error: Connection reset by peer)
  4. # [00:00] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 264 seconds)
  5. # [00:02] * Quits: tav (~tav`@soho89-16-224-130.sohonet.co.uk) (Quit: tav)
  6. # [00:07] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Read error: Connection timed out)
  7. # [00:07] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
  8. # [00:08] * Quits: barnabywalters (~barnabywa@89-160-139-145.du.xdsl.is) (Quit: barnabywalters)
  9. # [00:16] * Joins: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
  10. # [00:16] * Quits: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net) (Client Quit)
  11. # [00:17] * Quits: svl (~me@pD9E55215.dip0.t-ipconnect.de) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  12. # [00:19] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  13. # [00:20] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
  14. # [00:22] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  15. # [00:24] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 255 seconds)
  16. # [00:27] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
  17. # [00:27] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
  18. # [00:27] * Joins: scor (~scor@drupal.org/user/52142/view)
  19. # [00:32] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  20. # [00:34] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
  21. # [00:34] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  22. # [00:37] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  23. # [00:52] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
  24. # [00:52] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  25. # [00:56] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
  26. # [00:57] * Joins: paulohp_ (~paulohp@179.209.138.63)
  27. # [00:57] * Quits: paulohp (~paulohp@179.209.138.63) (Read error: Connection reset by peer)
  28. # [00:59] * Quits: plutoniix (~plutoniix@node-47u.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
  29. # [01:03] * Quits: erlehmann_ (~erlehmann@g225179183.adsl.alicedsl.de) (Quit: Die demokratieerhaltende Whistleblowerplattform Krautchan freut sich immer über Spenden.)
  30. # [01:04] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  31. # [01:05] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  32. # [01:05] * Joins: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se)
  33. # [01:10] * Quits: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 255 seconds)
  34. # [01:11] * Joins: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
  35. # [01:17] * heycam|away|away is now known as heycam|away
  36. # [01:20] * heycam|away is now known as heycam
  37. # [01:24] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
  38. # [01:27] * Quits: blivande (~Chw@189.193.69.170) (Ping timeout: 255 seconds)
  39. # [01:29] * Joins: markkes (~markkes@62.207.90.201)
  40. # [01:32] * Joins: jdaggett (~jdaggett@103.5.142.40)
  41. # [01:37] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 260 seconds)
  42. # [01:39] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (Read error: Connection reset by peer)
  43. # [01:51] * Joins: SteveF (~chatzilla@178.250.118.10)
  44. # [02:00] * Joins: boogyman (~boogyman@50.167.218.18)
  45. # [02:00] * Quits: boogyman (~boogyman@50.167.218.18) (Changing host)
  46. # [02:00] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  47. # [02:04] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
  48. # [02:33] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Remote host closed the connection)
  49. # [02:33] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
  50. # [02:35] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  51. # [02:38] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  52. # [02:38] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  53. # [02:40] * Quits: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
  54. # [02:56] * Joins: plutoniix (~plutoniix@210.213.57.70)
  55. # [03:10] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446])
  56. # [03:13] * jochen___ is now known as jochen__
  57. # [03:14] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
  58. # [03:24] * Joins: fetus (uid32386@wikia/Iiii-I-I-I)
  59. # [03:25] * Parts: fetus (uid32386@wikia/Iiii-I-I-I)
  60. # [03:28] * Quits: SteveF (~chatzilla@178.250.118.10) (Ping timeout: 255 seconds)
  61. # [03:34] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  62. # [03:35] * Krinkle is now known as Krinkle|detached
  63. # [03:36] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Remote host closed the connection)
  64. # [03:37] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
  65. # [03:39] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-fwukyfxqltdbfnrg)
  66. # [03:39] * Joins: JonathanNeal (sid5831@gateway/web/irccloud.com/x-rossdfguvxqodrqx)
  67. # [03:40] <JonathanNeal> Just stumbled upon performance and performance.now
  68. # [03:41] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  69. # [03:41] * caitp__ is now known as caitp
  70. # [03:42] <JonathanNeal> Is there yet something like requestAnimationFrame that lets me specify a frame rate that will attempt to correct itself? Ala http://www.andrewduthie.com/post/a-self-correcting-setinterval-alternative/
  71. # [03:48] * heycam is now known as heycam|away
  72. # [04:02] * Joins: jarek (~jarek@unaffiliated/jarek)
  73. # [04:07] * Joins: tripu (~tripu@p11133-ipngn9401marunouchi.tokyo.ocn.ne.jp)
  74. # [04:11] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  75. # [04:14] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
  76. # [04:29] * Joins: tommyliu (~tommyliu@14.153.210.238)
  77. # [04:35] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (Read error: Connection reset by peer)
  78. # [04:40] * Joins: Areks (~Areks@95-24-191-184.broadband.corbina.ru)
  79. # [04:41] * Quits: jdaggett (~jdaggett@103.5.142.40) (Quit: jdaggett)
  80. # [04:48] * Quits: Areks (~Areks@95-24-191-184.broadband.corbina.ru) (Ping timeout: 260 seconds)
  81. # [04:56] * Joins: karlcow (~karl@nerval.la-grange.net)
  82. # [04:59] * Quits: tommyliu (~tommyliu@14.153.210.238) (Quit: brb)
  83. # [05:00] * Joins: tommyliu (~tommyliu@14.153.210.238)
  84. # [05:00] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
  85. # [05:09] * Quits: paulohp_ (~paulohp@179.209.138.63) (Remote host closed the connection)
  86. # [05:12] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Read error: Connection reset by peer)
  87. # [05:17] * Quits: tommyliu (~tommyliu@14.153.210.238) (Remote host closed the connection)
  88. # [05:17] * Joins: tommyliu (~tommyliu@14.153.210.238)
  89. # [05:22] * Quits: tommyliu (~tommyliu@14.153.210.238) (Ping timeout: 245 seconds)
  90. # [05:22] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 264 seconds)
  91. # [05:23] * hendry_ is now known as hendry
  92. # [05:24] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
  93. # [05:30] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
  94. # [05:31] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
  95. # [05:38] * heycam|away is now known as heycam
  96. # [05:42] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 245 seconds)
  97. # [05:43] * Joins: jarek (~jarek@unaffiliated/jarek)
  98. # [05:57] * Joins: tommyliu (~tommyliu@183.37.137.58)
  99. # [05:58] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
  100. # [05:58] * Joins: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
  101. # [06:10] * Quits: tommyliu (~tommyliu@183.37.137.58) (Ping timeout: 260 seconds)
  102. # [06:22] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  103. # [06:23] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  104. # [06:24] * Quits: kriskowal (~kriskowal@173-167-162-131-illinois.hfc.comcastbusiness.net) (Quit: kriskowal)
  105. # [06:30] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
  106. # [06:30] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
  107. # [06:39] * Joins: jdaggett (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp)
  108. # [06:40] * Joins: BlaDe^ (~Martin@static.74.124.47.78.clients.your-server.de)
  109. # [06:42] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  110. # [06:44] * Joins: SteveF (~chatzilla@178.250.118.10)
  111. # [06:48] * heycam is now known as heycam|away
  112. # [06:50] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Remote host closed the connection)
  113. # [06:51] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
  114. # [06:55] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  115. # [07:00] * Quits: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
  116. # [07:03] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  117. # [07:03] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
  118. # [07:07] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Remote host closed the connection)
  119. # [07:07] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
  120. # [07:08] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
  121. # [07:10] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Quit: Bye)
  122. # [07:12] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk)
  123. # [07:20] * heycam|away is now known as heycam
  124. # [07:22] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
  125. # [07:31] * Joins: roc (~chatzilla@121-99-135-181.bng1.tvc.orcon.net.nz)
  126. # [07:37] * Joins: Hinc (~Hinc@8.37.228.186)
  127. # [07:45] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
  128. # [07:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  129. # [07:46] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  130. # [07:53] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Ping timeout: 260 seconds)
  131. # [07:56] * Joins: Ducki_ (~Ducki@191.233.66.1)
  132. # [07:58] * Quits: Ducki (~Ducki@191.233.66.1) (Ping timeout: 255 seconds)
  133. # [08:01] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  134. # [08:02] * tantek reads http://lists.w3.org/Archives/Public/public-w3process/2014Sep/0002.html per annevk bringing it up here, also lol, and adds it to the collection of things to bring up to the AB
  135. # [08:06] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  136. # [08:07] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  137. # [08:08] * Quits: Hinc (~Hinc@8.37.228.186)
  138. # [08:11] * Joins: Therese (~Therese@gateway.sundsvall.se)
  139. # [08:20] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
  140. # [08:24] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  141. # [08:29] * Joins: zdobersek (~zan@109.201.154.159)
  142. # [08:29] * Quits: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon) (Quit: Connection closed for inactivity)
  143. # [08:31] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
  144. # [08:31] * Joins: mkalkov (d57360a2@gateway/web/freenode/ip.213.115.96.162)
  145. # [08:39] * Quits: mkalkov (d57360a2@gateway/web/freenode/ip.213.115.96.162) (Ping timeout: 246 seconds)
  146. # [08:55] <zcorpan_> maybe https://twitter.com/zcorpan/status/506695939982376960 illustrates why json in an attribute has problems https://twitter.com/zcorpan/status/506695939982376960
  147. # [09:01] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
  148. # [09:03] * Joins: bnicholson (~bnicholso@24.130.60.241)
  149. # [09:04] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  150. # [09:05] * Joins: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be)
  151. # [09:10] * Joins: markkes (~markkes@62.207.90.201)
  152. # [09:16] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  153. # [09:17] * Joins: espadrine (~ttyl@AMontsouris-158-1-85-218.w90-2.abo.wanadoo.fr)
  154. # [09:18] <zcorpan_> To: Ms. Anne Kesteren, Editor, and associates
  155. # [09:27] <odinho> hihi
  156. # [09:27] <odinho> why not mrs? they did the research?
  157. # [09:32] * Joins: darobin (~darobin@78.109.80.74)
  158. # [09:36] * Quits: espadrine (~ttyl@AMontsouris-158-1-85-218.w90-2.abo.wanadoo.fr) (Ping timeout: 255 seconds)
  159. # [09:59] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  160. # [10:01] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
  161. # [10:14] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  162. # [10:17] * heycam is now known as heycam|away
  163. # [10:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  164. # [10:25] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 260 seconds)
  165. # [10:33] * Joins: espadrine (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr)
  166. # [10:37] * Quits: SteveF (~chatzilla@178.250.118.10) (Ping timeout: 245 seconds)
  167. # [10:44] * Joins: SteveF (~chatzilla@178.250.118.10)
  168. # [10:44] * Joins: xerox (~xerox@unaffiliated/xerox)
  169. # [10:48] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  170. # [10:50] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  171. # [10:52] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
  172. # [11:04] <foolip> marcosc_: "Just because you can stab someone with a kitchen knife in the face doesn't mean you should.
  173. # [11:06] <foolip> I'm pretty both the letter and the spirit of the law is to disallow that
  174. # [11:09] <JakeA> http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#read-html "After creating the Document object…" on navigation, why do we create the new document before unloading the old one?
  175. # [11:12] * Quits: jdaggett (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  176. # [11:13] * Joins: cheron (~cheron@unaffiliated/cheron)
  177. # [11:21] <annevk> Presumably for more seamless transitions
  178. # [11:23] * Joins: svl (~me@pD9E54296.dip0.t-ipconnect.de)
  179. # [11:30] <JakeA> annevk: means we can't activate a serviceworker script between navigations
  180. # [11:31] <annevk> wait why not?
  181. # [11:31] <JakeA> Because if the new doc overlaps with the old one, there's no point the old serviceworker script isn't in use
  182. # [11:33] * Quits: sarir (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 250 seconds)
  183. # [11:36] * Joins: sarir (~sari@p50995cae.dip0.t-ipconnect.de)
  184. # [11:41] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 264 seconds)
  185. # [11:52] * Joins: Lachy_ (~Lachy@213.166.174.2)
  186. # [11:55] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: Connection reset by peer)
  187. # [11:55] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  188. # [11:56] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  189. # [12:06] <jgraham> odinho: Ms is more neutral than Mrs
  190. # [12:08] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  191. # [12:08] <jgraham> And yes, it does seem like there are more obvious examples of complying with the letter, but not the spirit, of the law than stabbing someone in the face
  192. # [12:08] <jgraham> Tax evasion, perhaps
  193. # [12:09] * Krinkle|detached is now known as Krinkle
  194. # [12:09] * Joins: Lachy__ (~Lachy@213.166.174.2)
  195. # [12:10] * Quits: Lachy_ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  196. # [12:22] * Joins: culturelabs (sid18258@gateway/web/irccloud.com/x-qhprzfjayccznmel)
  197. # [12:22] * Joins: erlehmann (~erlehmann@g225179183.adsl.alicedsl.de)
  198. # [12:23] <Philip`> jgraham: I thought tax evasion was illegal too - maybe you mean tax avoidance?
  199. # [12:24] <jgraham> Good point
  200. # [12:24] * Philip` prefers to just run headlong into tax
  201. # [12:25] <jgraham> I hear some people find your energentic approach too taxing
  202. # [12:25] <jgraham> *energetic
  203. # [12:42] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  204. # [12:49] * Joins: zcorpan (~zcorpan@c-5eeaaaba-74736162.cust.telenor.se)
  205. # [12:55] * Quits: plutoniix (~plutoniix@210.213.57.70) (Quit: จรลี จรลา)
  206. # [12:58] * Joins: adactio (~adactio@212.42.170.133)
  207. # [13:05] * Joins: tav (~tav`@host86-185-186-71.range86-185.btcentralplus.com)
  208. # [13:09] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  209. # [13:10] * Joins: dylanlindgren (~kartstar@60-241-188-143.static.tpgi.com.au)
  210. # [13:16] * Quits: zcorpan (~zcorpan@c-5eeaaaba-74736162.cust.telenor.se) (Read error: Connection reset by peer)
  211. # [13:16] * Joins: zcorpan__ (~zcorpan@94.234.170.186)
  212. # [13:17] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  213. # [13:20] * Quits: zcorpan__ (~zcorpan@94.234.170.186) (Ping timeout: 252 seconds)
  214. # [13:21] * Quits: adactio (~adactio@212.42.170.133) (Quit: adactio)
  215. # [13:22] * Joins: paulohp (~paulohp@179.209.138.63)
  216. # [13:24] * Quits: Lachy__ (~Lachy@213.166.174.2) (Remote host closed the connection)
  217. # [13:25] * Joins: Lachy_ (~Lachy@213.166.174.2)
  218. # [13:26] * Joins: Lachy__ (~Lachy@213.166.174.2)
  219. # [13:26] * Quits: Lachy_ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  220. # [13:36] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  221. # [13:37] * Joins: smaug____ (~chatzilla@37-136-194-138.nat.bb.dnainternet.fi)
  222. # [13:41] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  223. # [13:55] * Quits: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be) (Quit: Leaving)
  224. # [13:56] * Joins: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be)
  225. # [13:59] <zcorpan_> i don't like it that people spend annevk's time on editorial fluff
  226. # [14:01] <Ms2ger> Could be arguing about how to write unicode code points...
  227. # [14:02] <zcorpan_> Ms2ger: at least that's terminology used in normative parts
  228. # [14:07] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  229. # [14:11] * Joins: ehynds (~ehynds@64.206.121.41)
  230. # [14:12] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  231. # [14:13] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 245 seconds)
  232. # [14:13] * Quits: tav (~tav`@host86-185-186-71.range86-185.btcentralplus.com) (Quit: tav)
  233. # [14:16] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  234. # [14:17] * Joins: chanR (~chatzilla@113.193.165.89)
  235. # [14:17] * Quits: chanR (~chatzilla@113.193.165.89) (Remote host closed the connection)
  236. # [14:18] * Quits: howitdo (~howitdo@unaffiliated/howitdo) (Ping timeout: 250 seconds)
  237. # [14:23] * Joins: seventh (seventh@192.64.4.24)
  238. # [14:26] * Joins: scor (scor@drupal.org/user/52142/view)
  239. # [14:28] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:20a5:d693:8fe1:1463)
  240. # [14:31] * Joins: howitdo (~howitdo@cpe-071-068-106-211.carolina.res.rr.com)
  241. # [14:31] * Quits: howitdo (~howitdo@cpe-071-068-106-211.carolina.res.rr.com) (Changing host)
  242. # [14:31] * Joins: howitdo (~howitdo@unaffiliated/howitdo)
  243. # [14:40] * Quits: zdobersek (~zan@109.201.154.159) (Ping timeout: 255 seconds)
  244. # [14:48] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
  245. # [14:58] * Joins: zdobersek (~zan@46.166.186.220)
  246. # [14:58] * Quits: smaug____ (~chatzilla@37-136-194-138.nat.bb.dnainternet.fi) (Ping timeout: 268 seconds)
  247. # [14:59] <zcorpan_> how about we use fetch-* that can be converted into JSON by like this <img src="foo" fetch-priority-dependency-id="i1" fetch-priority-weight="8"> -> {"priority":{"dependency":{"id":"i1"}, "weight":"8"}}
  248. # [15:04] * Quits: svl (~me@pD9E54296.dip0.t-ipconnect.de) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  249. # [15:04] * Krinkle is now known as Krinkle|detached
  250. # [15:05] * Joins: jonr22 (~jonr22@gw.wordstream.com)
  251. # [15:05] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-dpqpftkphvjbakbu)
  252. # [15:07] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Client Quit)
  253. # [15:07] * Quits: Ducki_ (~Ducki@191.233.66.1) (Remote host closed the connection)
  254. # [15:08] * Joins: plutoniix (~plutoniix@node-1c0t.pool-101-108.dynamic.totbb.net)
  255. # [15:09] * Joins: jonr22 (~jonr22@gw.wordstream.com)
  256. # [15:16] * Quits: SteveF (~chatzilla@178.250.118.10) (Ping timeout: 255 seconds)
  257. # [15:19] * Parts: Therese (~Therese@gateway.sundsvall.se) ("Leaving")
  258. # [15:23] * Joins: TallTed (~Thud@63.119.36.36)
  259. # [15:23] * Quits: Lachy__ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  260. # [15:23] * Joins: Lachy_ (~Lachy@213.166.174.2)
  261. # [15:28] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Ping timeout: 245 seconds)
  262. # [15:38] * Joins: Ducki (~Ducki@191.233.66.1)
  263. # [15:38] * Quits: dylanlindgren (~kartstar@60-241-188-143.static.tpgi.com.au) (Quit: Textual IRC Client: www.textualapp.com)
  264. # [15:38] * Joins: tav (~tav`@soho89-16-224-130.sohonet.co.uk)
  265. # [15:39] <Domenic> So am I crazy in thinking ARIA is supposed to be an abstraction layer on top of native accessibility APIs? e.g. as in http://lists.w3.org/Archives/Public/public-html/2014Sep/0003.html
  266. # [15:40] * Joins: SteveF (~chatzilla@178.250.118.10)
  267. # [15:40] <Ms2ger> ... crazy ... public-html ...
  268. # [15:40] <Ms2ger> Sounds right
  269. # [15:44] <Domenic> indeed :-S
  270. # [15:45] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
  271. # [15:45] * Quits: tripu (~tripu@p11133-ipngn9401marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
  272. # [15:46] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Client Quit)
  273. # [15:46] * Joins: cloneh (~cloneh@p54904E4E.dip0.t-ipconnect.de)
  274. # [15:52] * Joins: jonr22 (~jonr22@gw.wordstream.com)
  275. # [15:52] * Quits: seventh (seventh@192.64.4.24) (Quit: ...)
  276. # [15:55] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Client Quit)
  277. # [15:56] <zcorpan_> Domenic: it doesn't sound crazy, but i don't know about the details
  278. # [16:01] * Quits: cloneh (~cloneh@p54904E4E.dip0.t-ipconnect.de) (Quit: Bye.)
  279. # [16:04] * Quits: dshwang (~dshwang@192.55.54.40) (Remote host closed the connection)
  280. # [16:05] <MikeSmith> Domenic: what zcorpan_ said
  281. # [16:05] <MikeSmith> Domenic: I don't understand myself why it's not actually defined that way
  282. # [16:05] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Ping timeout: 245 seconds)
  283. # [16:07] * jgraham kind of assumed it was defined that way
  284. # [16:07] <tobie> Domenic: I wanted the accessibility tree exposed.
  285. # [16:08] <Domenic> tobie: what does that mean, exactly...
  286. # [16:09] <MikeSmith> Domenic: but I can say from experience that among bad side effects it has is that when you contribute tests to a browser project for a Web-platform feature that affects how Web content ends up getting exposed to accessiblity software, you have to write tests that are completely platform-specific, and that rely on building and using special testing tools that run outside the browser binary
  287. # [16:09] <MikeSmith> jgraham: it's not defined as such in any kind of testable way
  288. # [16:10] <MikeSmith> if there is any such abstraction, it's an abstract abstraction -- an untestable abstraction
  289. # [16:10] <tobie> MikeSmith: right, this would not be the case if an accessibility tree was agreed-upon and tested.
  290. # [16:11] <tobie> MikeSmith: it depends precisely what you want to test though.
  291. # [16:11] <MikeSmith> tobie: right and I myself don't understand why it's not what way
  292. # [16:11] <tobie> MikeSmith: my understanding is players in the field don't want standardization at that level
  293. # [16:11] <MikeSmith> really?
  294. # [16:12] <MikeSmith> I hadn't heard that at least
  295. # [16:13] <MikeSmith> I think SteveF at least has been advocating for an actually useful abstraction layer to be defined -- one that's exposed to JS and testable
  296. # [16:13] <tobie> yes please.
  297. # [16:13] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
  298. # [16:15] * Quits: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 264 seconds)
  299. # [16:16] * Quits: Ducki (~Ducki@191.233.66.1) (Remote host closed the connection)
  300. # [16:17] * Quits: zdobersek (~zan@46.166.186.220) (Ping timeout: 245 seconds)
  301. # [16:17] <tobie> Domenic: ~ same as the DOM but for Aria roles.
  302. # [16:17] * Joins: BigBangUDR (~Thunderbi@115.247.146.17)
  303. # [16:18] <tobie> Domenic: at least that's how I understand it.
  304. # [16:18] * Quits: BigBangUDR (~Thunderbi@115.247.146.17) (Client Quit)
  305. # [16:19] * Joins: Smylers (~smylers@81.143.60.194)
  306. # [16:21] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
  307. # [16:30] * Joins: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be)
  308. # [16:31] <SteveF> Domenic: suggest talking to Dominic Mazzoni at Google or pop into the irc://irc.mozilla.org/accessibility and talk to Dave bolter or Marco Zehe or alex surkov (to name a few) they all work on implementation side
  309. # [16:39] * Joins: adactio (~adactio@212.42.170.121)
  310. # [16:39] * caitp- is now known as caitp
  311. # [16:39] * Joins: tommyliu (~tommyliu@61.144.248.40)
  312. # [16:39] <Domenic> Thanks SteveF
  313. # [16:39] <TabAtkins> zcorpan: According to my experience, adding open-ended attributes is just playing twisted games with the web for my own amusement.
  314. # [16:40] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Quit: Bye)
  315. # [16:41] * zcorpan_ is now known as zcorpan
  316. # [16:41] <zcorpan> TabAtkins: elaborate?
  317. # [16:41] <TabAtkins> The attempt to do src-n. ^_^
  318. # [16:43] <zcorpan> ah
  319. # [16:43] <TabAtkins> MikeSmith: Disallowing comments in media requires a special switch in the CSS parser for no good reason, and forks syntax.
  320. # [16:44] * Quits: tommyliu (~tommyliu@61.144.248.40) (Ping timeout: 260 seconds)
  321. # [16:44] <TabAtkins> Comments are only an added difficulty if you're writing your own custom CSS "parser" that doesn't attempt to be complete or actually follow the Syntax spec.
  322. # [16:45] <TabAtkins> In Syntax it's just a few lines of code to handle them.
  323. # [16:45] <MikeSmith> I'm not writing a CSS parser at all
  324. # [16:45] <Ms2ger> TabAtkins, no
  325. # [16:45] <MikeSmith> I don't need to write a parser
  326. # [16:45] <Ms2ger> TabAtkins, UA conformance != author conformance
  327. # [16:46] <TabAtkins> Ms2ger: Sure. I'm not clear on whether MikeSmith is advocating just a user-conformance restriction or not.
  328. # [16:46] <Ms2ger> The logs seemed quite clear on yes
  329. # [16:46] <TabAtkins> I'm reading backwards, and hadn't read the entire thing yet.
  330. # [16:47] * Joins: Ducki (~Ducki@191.233.66.1)
  331. # [16:48] <JonathanNeal> Should anyone be concerned? This seems like a sad thing. http://arstechnica.com/information-technology/2014/08/google-to-drop-microsoft-designed-touch-web-spec-stick-with-apple-tech/
  332. # [16:49] <TabAtkins> No.
  333. # [16:49] * Joins: Kolombiken (~Adium@94.137.124.2)
  334. # [16:49] <Domenic> SteveF: is there a document like http://rawgit.com/w3c/aria/master/html-aam/html-aam.html that maps ARIA roles/etc. to platform accessibility stuff, instead of mapping HTML to platform accessibility stuff?
  335. # [16:49] <TabAtkins> It's an attempt to converge, it was discussed in a meeting with all browsers. MS isn't quite ready to drop pointer events yet, but we'll see.
  336. # [16:50] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  337. # [16:51] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 245 seconds)
  338. # [16:51] <JonathanNeal> TabAtkins: is there a desire by implementers to normalize events? If so, where is the traction these days; touch events?
  339. # [16:52] <TabAtkins> Yeah, the hope is to have everything settle into one type of input-device-neutral event.
  340. # [16:53] * Joins: karlcow (~karl@nerval.la-grange.net)
  341. # [16:53] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
  342. # [16:54] <JonathanNeal> I was developing for a touch TV last week and handing off my work to other devs. I normalized all the touch/mouse/pointer events into pointer events, figuring that, by now, it was settled as the future.
  343. # [16:54] * Joins: boogyman (~boogyman@38.88.11.131)
  344. # [16:54] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
  345. # [16:54] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
  346. # [16:54] <MikeSmith> TabAtkins: right now I'm just advocating for a document-conformance ban (aka authoring conformance), on CSS comments in HTML attributes (@sizes & @media)
  347. # [16:54] <JonathanNeal> Not a big deal to normalize them to some other convention, but still kind of a bummer.
  348. # [16:55] <TabAtkins> MikeSmith: I'm just with Hixie on this - I don't understand why they're bad.
  349. # [16:55] <tobie> Domenic: my understanding it that's precisely the part there's no agreement to standardize.
  350. # [16:55] <SteveF> Domenic: core mappings http://rawgit.com/w3c/aria/master/implementation/aria-implementation.html SVG mappings http://rawgit.com/w3c/aria/master/svg/svg-implementation.html
  351. # [16:56] <tobie> My understanding is obviously completely incorrect.
  352. # [16:57] <Domenic> SteveF: nice. So my job ... if I choose to go that route, which I am unsure on ... is to diff the capabilities provided by the latter with the the ones HTML uses, and get implementer buy-in to fill in the gaps.
  353. # [16:59] * Joins: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
  354. # [17:01] * Quits: Lachy_ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
  355. # [17:01] * Joins: Lachy__ (~Lachy@213.166.174.2)
  356. # [17:01] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
  357. # [17:01] <SteveF> domenic: sounds about right note gaps include html specific accessible name calculation http://rawgit.com/w3c/aria/master/html-aam/html-aam.html#accessible-name-and-description-calculation which is not covered in ARIA also note the svg and html acc specs are very much work in progress, and the core mappings will also be changing as language specific stuff gets moved out
  358. # [17:01] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:20a5:d693:8fe1:1463) (Ping timeout: 240 seconds)
  359. # [17:02] <Domenic> SteveF: cool... the accessible name calculation thing is also important to note.
  360. # [17:02] * Joins: zdobersek (~zan@5.157.38.34)
  361. # [17:03] * Quits: mko (~mko@c-50-174-69-45.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
  362. # [17:03] * Joins: ehsan (~ehsan@66.207.208.102)
  363. # [17:03] <SteveF> Domenic: the html name calc has never been defined until i started to test and document and talk with implementers (still much to do on that) which unsurprisingly resulted in interop issues
  364. # [17:07] * Quits: Ducki (~Ducki@191.233.66.1) (Ping timeout: 260 seconds)
  365. # [17:07] <Domenic> SteveF: awesome, this is real hard-core archeology work you are doing...
  366. # [17:09] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
  367. # [17:12] <MikeSmith> TabAtkins: outside of the document-conformance part I'm not sure why you have a hard time understanding why I'm not happy about needing to write and maintain and bugfix several hundred lines of code to implement a full CSS tokenizer when I'm not implementing a CSS parser nor processing CSS stylesheets but instead only want to help authors catch mistakes in one single HTML attribute value
  368. # [17:12] <MikeSmith> in other words, overkill
  369. # [17:12] <MikeSmith> in yet other words, code bloat
  370. # [17:13] * Joins: tommyliu (~tommyliu@14.153.63.144)
  371. # [17:15] <TabAtkins> MikeSmith: To properly parse an MQ, you have to implement most of Syntax already. And if you have a hacked-up parser, it's not hard to do a pre-pass to find and eliminate comments from the value, since they don't nest or do anything tricky. It's literally something like str.replace(/\/\*.*?\*\//g, "").
  372. # [17:15] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
  373. # [17:18] * Quits: tav (~tav`@soho89-16-224-130.sohonet.co.uk) (Quit: tav)
  374. # [17:20] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  375. # [17:22] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
  376. # [17:22] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  377. # [17:22] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  378. # [17:24] <MikeSmith> TabAtkins: yeah in fact that pre-pass to just get rid of the comments is pretty much what I ended up doing. And it seems to working fine. I just get a little exhasperated sometimes with you continuing to tell me you don't understand why I don't deal with comments by writing a full CSS tokenizer, which is trivial to implement, etc. (if I just read and follow N different CSS specs)
  379. # [17:24] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
  380. # [17:24] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 245 seconds)
  381. # [17:24] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  382. # [17:25] <MikeSmith> btw I think the way the microsyntax for @sizes is currently defined for authors in the HTML spec -- by referencing a CSS spec that references several other specs is also not exactly optimal either
  383. # [17:26] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Ping timeout: 240 seconds)
  384. # [17:26] <Hixie> if i reference other specs, people complain it makes it hard to read. if i don't, people complain i'm making up new things instead of reusing existing things.
  385. # [17:26] * Krinkle|detached is now known as Krinkle
  386. # [17:26] <Hixie> i'm doomed either way.
  387. # [17:27] <Hixie> wait wait hold on
  388. # [17:27] <Hixie> do you mean <link sizes> or something else
  389. # [17:27] <Hixie> oh you mean the <picture> sizes
  390. # [17:28] <Hixie> blimey, yeah, that's quite the syntax right there
  391. # [17:28] <Hixie> i vote we don't support that use case natively
  392. # [17:28] <Hixie> do it with web components
  393. # [17:29] * Joins: saba (~foo@unaffiliated/saba)
  394. # [17:29] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
  395. # [17:30] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
  396. # [17:30] <TabAtkins> MikeSmith: A CSS parser is exactly one spec - Syntax. The definitions of various things, like <length>, are in other specs, but parsing is localized.
  397. # [17:31] <jgraham> TabAtkins: Presumably authors care about things like length
  398. # [17:33] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 240 seconds)
  399. # [17:33] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
  400. # [17:34] <TabAtkins> jgraham: MikeSmith already has to care about those. He's complaining about correct parsing, though, which is located entirely in one spec.
  401. # [17:35] <TabAtkins> (As long as you're not trying to parse a selector, which hasn't yet been updated away from the 2.1 grammar.)
  402. # [17:35] <TabAtkins> (But he's not, as selectors dont' appear in MQs.)
  403. # [17:35] * Joins: karlcow (~karl@nerval.la-grange.net)
  404. # [17:36] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
  405. # [17:37] <TabAtkins> Hixie: Luckily we routed around you, because "just use Javascript" isn't an acceptable answer for that use-case.
  406. # [17:37] <Hixie> "luckily"
  407. # [17:37] <Hixie> you routed the web into a ditch imho :-)
  408. # [17:38] <TabAtkins> You're free to feel that; you also don't build responsive sites with variable-width images.
  409. # [17:39] <Hixie> not everything that someone does is something that should end up in the spec
  410. # [17:39] <Hixie> as people keep telling me :-)
  411. # [17:40] <odinho> Well, but this one thing is huge.
  412. # [17:40] <Hixie> huge is right
  413. # [17:40] <odinho> I will probably start up again a magazine website I was creating that I put on ice since that part of the site was so tricky. Now it is simple :)
  414. # [17:41] <Hixie> (just so we're clear, i'm ok with supporting responsive images. i just think <picture> is a terrible design.)
  415. # [17:41] <Hixie> "simple"
  416. # [17:42] * Quits: paulohp (~paulohp@179.209.138.63) (Remote host closed the connection)
  417. # [17:42] <TabAtkins> The srcset syntax is much larger than the sizes syntax (because it's custom, while sizes is just a fairly simple syntax definition).
  418. # [17:42] * Hixie pats TabAtkins on the head
  419. # [17:42] <TabAtkins> (The algo required for sizes parsing is just for forwards-compat, so we can fail on any one entry without accidentally invalidating the entire attribute for not matching the grammar.)
  420. # [17:43] <Hixie> this is all moot, since y'all are doing this anyway
  421. # [17:43] <Hixie> but just because i've given up arguing doesn't mean i think it's right :-)
  422. # [17:43] <Ms2ger> Hixie, HTMLWG would disagree
  423. # [17:44] <TabAtkins> I find it easier to convince myself whatever decision was taken was right, unless I plan on correcting it in the future.
  424. # [17:44] <Hixie> TabAtkins: wow
  425. # [17:44] <Hixie> TabAtkins: that way lies madness
  426. # [17:44] <TabAtkins> Nah, I've got the escape-hatch.
  427. # [17:44] * Joins: Sample (~Sample@unaffiliated/sample)
  428. # [17:44] <Ms2ger> "lies" is a good choice of word
  429. # [17:44] <TabAtkins> But more importantly, I've got better things to care about most of the time.
  430. # [17:44] <Hixie> TabAtkins: there are plenty of things on the web that can never be changed that are nonetheless dumb
  431. # [17:45] <Hixie> TabAtkins: e.g. "Referer:"
  432. # [17:45] * Joins: ShaneHudson (~ShaneHuds@2.30.121.218)
  433. # [17:45] <TabAtkins> "right" includes "eh, don't care".
  434. # [17:46] <Hixie> i think it's better to keep caring and keep thinking its wrong, so that the next time something comes along and someone says "hey, let's copy this existing solution", you can say "no, that solution was dumb"
  435. # [17:46] <Hixie> e.g. the way that when someone wanted to copy the <video> solution, i said "no, that's dumb"
  436. # [17:47] <Hixie> maybe if you had not convinced yourself <video>/<source> was either "eh, don't care" or "right", you wouldn't think <picture>/<source> was ok either :-)
  437. # [17:47] <odinho> <picture>/<source> is imho not really that important. It's @sizes and the new @srcset behaviour which is the important part.
  438. # [17:48] <Hixie> the fact that the design is so large that different people can care about different parts is kinda more evidence for my point that the design is poor
  439. # [17:48] <odinho> But <picture><source> just being a metadata driver for <img> is quite a nice way to it.
  440. # [17:48] <odinho> Hixie: They are for different things.
  441. # [17:48] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 264 seconds)
  442. # [17:49] <Ms2ger> One is for responsive images, one is for messing with browsers?
  443. # [17:51] <TabAtkins> I don't think <video>/<source> is right, which is why I think it was correct to oppose the original <picture> that copied it.
  444. # [17:52] <TabAtkins> It's been explained to you how new <picture> doesn't fail in the same ways.
  445. # [17:52] <jgraham> "this is big and ugly, you should do it with web components instead" <- I see Hixie has a finely developed sense of irony
  446. # [17:52] <odinho> @sizes+@srcset is for responsive images, -- <picture> enables format switching and forced art direction.
  447. # [17:52] <Hixie> jgraham: :-)
  448. # [17:53] <Hixie> TabAtkins: it has multiple elements. that is the same way. :-)
  449. # [17:53] * Quits: SteveF (~chatzilla@178.250.118.10) (Ping timeout: 252 seconds)
  450. # [17:54] * Joins: lmclister (~lmclister@192.150.10.204)
  451. # [17:56] <Hixie> anyone know of any reason i shouldn't post a blog post encouraging people to sign the url standard patent commitment form?
  452. # [17:56] * Quits: Sample (~Sample@unaffiliated/sample) (Quit: brb)
  453. # [17:57] <TabAtkins> No.
  454. # [17:57] * Joins: Sample (~Sample@unaffiliated/sample)
  455. # [17:58] <Domenic> Hixie: I was going to but then I saw you say in IRC "I don't know why anyone would sign that form"
  456. # [17:59] <Hixie> when did i say that?
  457. # [17:59] <Domenic> I'll find the log...
  458. # [17:59] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
  459. # [17:59] * Quits: espadrine (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr) (Ping timeout: 255 seconds)
  460. # [17:59] <ShaneHudson> TabAtkins: Have you been following Mark Boulton's thread on Twitter? https://twitter.com/markboulton/status/506832781092343808 A lot of people aren't happy with the grids spec
  461. # [18:00] <TabAtkins> ShaneHudson: I haven't, but I have been responding with Rachel.
  462. # [18:01] <ShaneHudson> TabAtkins: Ah excellent :) Just wanted to make sure you're aware of it
  463. # [18:01] <Domenic> Hixie: ah, this is what I was thinking of. http://krijnhoetmer.nl/irc-logs/whatwg/20140829#l-918
  464. # [18:01] <Hixie> Domenic: right i was saying that without an announcement, it's unclear to me why anyone joined the cg
  465. # [18:02] <Domenic> Hixie: I think I mentally did s/would/should
  466. # [18:02] <Hixie> Domenic: especially before the url standard patent commitment form was up (it's not like those 50 people joined because of the url standard)
  467. # [18:04] <Hixie> ok, i've published the blog post
  468. # [18:04] * Quits: tommyliu (~tommyliu@14.153.63.144) (Remote host closed the connection)
  469. # [18:05] * Joins: tommyliu (~tommyliu@14.153.63.144)
  470. # [18:07] * Joins: SteveF (~chatzilla@178.250.118.10)
  471. # [18:09] * Quits: tommyliu (~tommyliu@14.153.63.144) (Ping timeout: 245 seconds)
  472. # [18:11] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  473. # [18:11] <annevk> darobin: I don't follow
  474. # [18:11] <annevk> darobin: the second paragraph does not state that the table that states that it's not GPL compatible is wrong
  475. # [18:11] * Quits: Lachy__ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  476. # [18:11] * Joins: tommyliu (~tommyliu@14.153.63.144)
  477. # [18:12] <annevk> darobin: CC-BY not being GPL compatible is a deal breaker, I don't see why this is different
  478. # [18:12] * Quits: tommyliu (~tommyliu@14.153.63.144) (Remote host closed the connection)
  479. # [18:12] <tantek> ooh more license fun
  480. # [18:12] <annevk> darobin: CC0 however has less hassle
  481. # [18:12] * Joins: blivande (~Chw@189.193.69.170)
  482. # [18:12] * Joins: tommyliu (~tommyliu@14.153.63.144)
  483. # [18:12] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 245 seconds)
  484. # [18:12] <annevk> tantek: "fun"
  485. # [18:13] * tantek is really confused about all the objections to CC0 by people who don't actually write specs.
  486. # [18:13] <annevk> I wonder why I'm even replying at this point. This clearly wasn't though through
  487. # [18:13] <annevk> thought*
  488. # [18:13] <tantek> annevk - you're replying because you haven't documented an FAQ on a wiki? ;)
  489. # [18:13] <tantek> (happy to help with that btw - not just being snarky)
  490. # [18:13] <annevk> I have http://annevankesteren.nl/2013/03/zero
  491. # [18:14] <tantek> annevk - that's a good summary of the general "why" - I think we need specific FAQs now for the silly threads that keep popping up like the back/forth with glazou
  492. # [18:15] <annevk> tantek: oh my, those emails :-(
  493. # [18:15] <annevk> tantek: this was re https://twitter.com/robinberjon/status/506829057540243456
  494. # [18:15] <tantek> annvek, you can also point to this, https://wiki.mozilla.org/Standards/license#CC0_OWFa_Preferred which has more weight since it is backed by Mozilla legal (I made sure of that)
  495. # [18:15] * Joins: Maurice (copyman@unaffiliated/maurice)
  496. # [18:16] <tantek> wow darobin is confused - that's a nonsensical question
  497. # [18:16] <annevk> neat
  498. # [18:16] * Joins: scor (scor@drupal.org/user/52142/view)
  499. # [18:17] <Ms2ger> Who wants GPL compat?
  500. # [18:17] <annevk> Ms2ger: hsivonen
  501. # [18:18] <Hixie> anyone with gpl-licensed code, e.g. mozilla
  502. # [18:18] <annevk> Ms2ger: I think it was use case 0 in the long HTML WG licensing debate
  503. # [18:18] <tantek> Ms2ger - Mozilla *needs* GPL/MPL compat
  504. # [18:18] <Ms2ger> MPL, yes
  505. # [18:18] <tantek> per https://www.mozilla.org/MPL/license-policy.html#Licenses_Compatible_with_the_MPL
  506. # [18:18] <Ms2ger> I guess that implies GPL too
  507. # [18:18] <tantek> nope, don't make any "implies" such statements about licenses unless you're a lawyer
  508. # [18:19] <Ms2ger> Okay
  509. # [18:19] <Ms2ger> Then I'm not sure why we need GPL compat [IANAL]
  510. # [18:19] * tantek has already had to do all the due diligence here. If you need a reference for folks, send them this: https://wiki.mozilla.org/Standards/license#CC0_OWFa_Preferred
  511. # [18:19] * Joins: bec0de (~bec0de@gut75-h02-176-184-110-136.dsl.sta.abo.bbox.fr)
  512. # [18:19] <Hixie> does glazou really not understand the difference between "legally permissible" and "bad idea"?
  513. # [18:20] <Ms2ger> It appears that he's trying to ignore the difference to fit his world view that the W3C is doing the right thing
  514. # [18:21] <tantek> seems too nuanced to interpret from an email thread IMO.
  515. # [18:22] <Domenic> need @WHATWG to tweet blog post, Hixie annevk
  516. # [18:22] <Hixie> ah, yeah, annevk, tweet tweet!
  517. # [18:22] * tantek looks at blog.whatwg.org
  518. # [18:23] <annevk> Domenic: link?
  519. # [18:23] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
  520. # [18:23] <annevk> oooh
  521. # [18:23] <Domenic> annevk: http://blog.whatwg.org/make-patent-commitments
  522. # [18:23] * Joins: estellevw (~estellewy@173-228-112-219.dsl.dynamic.sonic.net)
  523. # [18:23] <Domenic> Well gosh I hope my AC rep approves my request to be nominated to participate in the WHATCG...
  524. # [18:24] * tantek wonders if he ever signed up for the CG
  525. # [18:24] <annevk> tweeted
  526. # [18:24] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
  527. # [18:24] * Quits: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Quit: Leaving.)
  528. # [18:24] <tantek> apparently I'm in the CG! woo!
  529. # [18:25] <TabAtkins> Domenic: I can't talk to our AC rep anymore, since anything I ask to be in, he tries to insist I sign up for with my @google.com address, rather than the @gmail.com one I've used for nearly a decade.
  530. # [18:26] <Sample> Q: Was not enabling instantiation of the File() object (Blob subclass), or the file type input being the only input that doesn't allow its value to be set, a conscious decision? I both can't comprehend why nor find any archived backstory online
  531. # [18:26] <Domenic> TabAtkins: uh oh, I will likely be in a similar boat
  532. # [18:26] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  533. # [18:26] <TabAtkins> The file type input, yes, that was a conscious security decision.
  534. # [18:27] <TabAtkins> Otherwise you could set it to well-known files, then submit a (hidden) form programmatically, and you get free access to the user's file system!
  535. # [18:27] <annevk> TabAtkins: is TV your AC rep?
  536. # [18:27] <TabAtkins> annevk: Yup.
  537. # [18:27] * Joins: jernoble|laptop (~jernoble@17.202.45.163)
  538. # [18:28] <Sample> TabAtkins: set "what" to well-known files? I'm considering programmatic file creation (think instantiating an image binary through Blob of a dataURL) and populating the file input with that image. Yes, the form will submit to the SERVERS filesystem and the server can choose how to handle it
  539. # [18:28] <Sample> but what does that have to do with access to a user's file system?
  540. # [18:29] <TabAtkins> Sample: The value of <input type=file> is a path in the user's filesystem, and its contribution to submission is the file pointed to by that path.
  541. # [18:29] * Joins: BigBangUDR (~Thunderbi@115.247.146.17)
  542. # [18:29] * Quits: estellevw (~estellewy@173-228-112-219.dsl.dynamic.sonic.net) (Quit: estellevw)
  543. # [18:30] <Sample> ah, that's unfortunate =/
  544. # [18:30] <TabAtkins> You can submit a programatically created image yourself, without use of <input type=file>.
  545. # [18:30] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 255 seconds)
  546. # [18:30] <Sample> TabAtkins: you can submit it in a SEPARATE request, which is unfortunate
  547. # [18:30] <TabAtkins> Sample: Nah, just jam the data url or a base64 or some other text-version of the image into an <input type=hidden>.
  548. # [18:31] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Remote host closed the connection)
  549. # [18:31] * Quits: BigBangUDR (~Thunderbi@115.247.146.17) (Client Quit)
  550. # [18:31] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
  551. # [18:31] * Quits: bec0de (~bec0de@gut75-h02-176-184-110-136.dsl.sta.abo.bbox.fr) (Quit: leaving)
  552. # [18:31] * Joins: gavin_ (~gavin@people1.scl3.mozilla.com)
  553. # [18:31] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  554. # [18:31] * Quits: gavin_ (~gavin@people1.scl3.mozilla.com) (Changing host)
  555. # [18:31] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  556. # [18:31] * Quits: tommyliu (~tommyliu@14.153.63.144) (Remote host closed the connection)
  557. # [18:32] * Joins: tommyliu (~tommyliu@li413-132.members.linode.com)
  558. # [18:32] <TabAtkins> Domenic: If you can get TV to accept your pre-existing email, let me know, so I can bludgeon him over the head with it.
  559. # [18:33] <TabAtkins> Domenic: If he tries to fob off "legal concerns" on you, I've talked to our legal, and they say that as long as it's clearly indicated that I'm a Google rep (and it is, there's a publicly-accessible list of W3C reps with their company affiliation), we're fine.
  560. # [18:33] <Domenic> TabAtkins: fun times. We'll see how it goes.
  561. # [18:34] <TabAtkins> (They *prefer* the added clarity of an @google.com address attached to my W3C emails, but don't require it.)
  562. # [18:35] * Joins: tommyliu_ (~tommyliu@14.153.63.144)
  563. # [18:36] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 260 seconds)
  564. # [18:36] * Quits: ShaneHudson (~ShaneHuds@2.30.121.218) (Quit: Computer fell asleep.)
  565. # [18:36] <Sample> TabAtkins: in that case it's also unfortunate, the server does not receive a standard multipart request
  566. # [18:37] <TabAtkins> Sample: True fact.
  567. # [18:37] <TabAtkins> annevk: There's some way with your file submission API to trigger a multipart request with a blob, right?
  568. # [18:38] <Sample> TabAtkins: in a separate request, yes
  569. # [18:38] <annevk> TabAtkins: x = new FormData(); x.append("test", blob)
  570. # [18:38] * Quits: tommyliu (~tommyliu@li413-132.members.linode.com) (Ping timeout: 246 seconds)
  571. # [18:38] <annevk> TabAtkins: xhr.send(x)
  572. # [18:38] <TabAtkins> annevk: That's what I thought, cool. Sample: ^^^
  573. # [18:38] <Sample> TabAtkins: ideally a file input would accept a binary string so it could behave in a similar fashion to all other inputs and allow programmatic input population (like all other fields), sending a "normal looking" form request without violating any security concerns
  574. # [18:39] <Sample> TabAtkins: your example helps to demonstrate the problem however
  575. # [18:39] <TabAtkins> Sample: Unfortunately, legacy means it can't. Possibly you could add a new input type designed for that, though.
  576. # [18:39] <TabAtkins> <input type=blob>
  577. # [18:39] * Joins: daurnimator (~daurnimat@unaffiliated/daurn)
  578. # [18:41] <Sample> perhaps. but just as easily a file input could parse its value for a "pointer" or a string representation of the data itself
  579. # [18:46] <TabAtkins> Having a bimodal input value is not generally a great idea.
  580. # [18:46] <Sample> yeah, I'd probably agree with you on that one. it's certainly unorthadox. in the case of <script> type identifies the MIME type, not so with inputs however
  581. # [18:47] <TabAtkins> In the case of <script>, type just tells you whether it's a JS file that should be executed or plain uninterpreted text, in practice.
  582. # [18:47] <Hixie> Domenic: i agree entirely with your last e-mail, but not sure what to make of it. do you think it contradicts something i said?
  583. # [18:47] <Sample> the unfortunate aspect of that though is that what we're really needing is input file to behave like other inputs and send its actual VALUE to the server
  584. # [18:49] <Hixie> Sample: what's the issue here? sorry, i wasn't paying attention earlier.
  585. # [18:50] <Sample> Hixie: you kind of have to scroll up (not too far). I'd summarize by repeating this line:
  586. # [18:50] * Joins: saba (~foo@unaffiliated/saba)
  587. # [18:51] <Sample> ideally a file input would accept a binary string so it could behave in a similar fashion to all other inputs and allow programmatic input population (like all other fields), sending a "normal looking" form request without violating any security concerns
  588. # [18:52] <TabAtkins> Hixie: He wants to make an image (in <canvas>, I presume), and then submit it in a standard multipart/form-data request.
  589. # [18:52] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  590. # [18:52] <Hixie> seems reasonable
  591. # [18:53] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  592. # [18:53] <Hixie> we can probably support that. there's no security issues that i can see.
  593. # [18:53] * Joins: espadrine (~ttyl@AMontsouris-158-1-22-151.w92-128.abo.wanadoo.fr)
  594. # [18:53] <Hixie> Sample: file a bug? whatwg.org/newbug
  595. # [18:53] <TabAtkins> Right, agreed. It's just the fact that <input type=file> doesn't handle it.
  596. # [18:53] <Hixie> if we can get browser vendors on board, it seems relatively straightforward
  597. # [18:54] <Sample> awesome =)
  598. # [18:54] <Hixie> oh actually nevermind
  599. # [18:54] <Hixie> there's already a bug
  600. # [18:54] <Hixie> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22682
  601. # [18:54] <Hixie> just looking for browser vendors
  602. # [18:54] <Hixie> in fact...
  603. # [18:54] * Quits: lmclister (~lmclister@192.150.10.204) (Read error: Connection reset by peer)
  604. # [18:54] <Hixie> looks like the problem isn't even that they don't want to implement it
  605. # [18:54] <Hixie> it looks like the problem is that they've implemented it in different ways
  606. # [18:55] <Sample> interesting
  607. # [18:55] <annevk> fortunately we're very good at handling those kind of problems
  608. # [18:55] <annevk> just takes us a decade
  609. # [18:55] <Hixie> by what criteria are you measuring "good"? :-)
  610. # [18:56] * Joins: lmclister (~lmclister@192.150.10.204)
  611. # [18:56] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
  612. # [18:56] <annevk> fair, s/good/experienced/
  613. # [18:57] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 245 seconds)
  614. # [18:57] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  615. # [18:58] * Joins: ap_ (~ap@17.202.44.214)
  616. # [19:00] <Hixie> hah
  617. # [19:00] <Hixie> that, certainly
  618. # [19:00] <Sample> isn't the point of specification to constrain the implementers, not visa versa?
  619. # [19:00] <Hixie> there's unfortunately a large gulf between the theory and the reality
  620. # [19:01] <Domenic> Hixie: I guess it contradicts the idea that the text in HTML's ARIA section should be preserved, which was implicit in your desire to move both the UA and author requirements at once
  621. # [19:01] <TabAtkins> Sample: Welcome to the web. ^_^
  622. # [19:01] <Hixie> Domenic: i don't care what the text is
  623. # [19:01] <Hixie> Domenic: (that's part of why i'm fine with it leaving the HTML spec entirely)
  624. # [19:01] <Domenic> Hixie: OK, got it
  625. # [19:01] * Joins: ambv (~ambv@206.108.217.134)
  626. # [19:01] <TabAtkins> Sample: Specs are only as good as implementations allow them to be. Sometimes specs lead impls, other times they follow. When neither happens, they're specifictions, not specifications.
  627. # [19:03] <jgraham> Another way to look at it is that specifications can only constrain people who are happy with the constraints. We could, for example, write a specification saying "applications MUST be written in HTML
  628. # [19:03] <jgraham> "
  629. # [19:03] <jgraham> But the relevent people (non-HTML application authors) would ignore us. Or possibly laugh at us.
  630. # [19:04] <Hixie> "even the scripted parts and the parts on the server. no JS. no C++ or anything. Only HTML. And.... go."
  631. # [19:06] * Joins: paulohp (~paulohp@187.121.82.241)
  632. # [19:09] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
  633. # [19:16] <annevk> MikeSmith: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26182
  634. # [19:16] <annevk> I could tweet "Should we define window.console? {link}"
  635. # [19:17] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
  636. # [19:18] <Hixie> "should we" is not at question
  637. # [19:18] <Hixie> the question is who "we" should be :-P
  638. # [19:18] * Quits: bnicholson (~bnicholso@24.130.60.241) (Remote host closed the connection)
  639. # [19:18] <annevk> Hixie: "Who wants to define window.console? {link}"?
  640. # [19:18] <Hixie> more like it, yeah :-)
  641. # [19:18] <Hixie> i'm happy to do it, fwiw
  642. # [19:18] <Hixie> i mean, it would just start off as a no-op console.log() probably
  643. # [19:18] <annevk> yeah
  644. # [19:18] <Domenic> It *is* kind of a good teeth-cutting exercise for budding standards-people.
  645. # [19:19] <annevk> I'll tweet
  646. # [19:19] <annevk> give it a couple of days
  647. # [19:19] <annevk> if nobody bites...
  648. # [19:19] * Joins: bnicholson (~bnicholso@24.130.60.241)
  649. # [19:19] <Hixie> yeah it's a good one to do as your first spec
  650. # [19:19] <Hixie> because it's pretty non-controversial, the spec requirements are nearly void, and it's useful
  651. # [19:19] <caitp> until you bring console.table and other wackiness into it
  652. # [19:20] <annevk> https://twitter.com/WHATWG/status/506853217092001792
  653. # [19:20] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
  654. # [19:20] <annevk> Added the good place to start bit as a linked tweet
  655. # [19:21] <Hixie> wtf is console.table
  656. # [19:21] <Hixie> it's not in https://developer.mozilla.org/en-US/docs/Web/API/console
  657. # [19:21] <caitp> some of the super extensions that people actually use in production
  658. # [19:21] <caitp> with polyfills
  659. # [19:22] <annevk> Hixie: I talked to Mike West, we should be able to get the certificate through StartSSL; a wildcard certificate for whatwg.org, with alternative name spec.whatwg.org
  660. # [19:22] <annevk> Hixie: then we can simply plug it across all our various domains
  661. # [19:22] <Domenic> oooh
  662. # [19:22] <Hixie> annevk: how much is that gonna cost and how hard will it be to renew?
  663. # [19:22] <Domenic> Is Mike West pulling the "I am talking with the W3C too; wouldn't it be nice if you guys were first?" trick on you? I found that funny.
  664. # [19:23] <Hixie> Domenic: ?
  665. # [19:23] <Sample> I wish there was a way of creating an enhancement proposal for this file input implementation problem that the 5(?) vendors could "sign off on", make it into the specification, and be implemented in the near future
  666. # [19:23] <Domenic> Mike is trying to encourage better SSL hygeine via a little friendly competition between standards orgs
  667. # [19:23] <Hixie> good luck with _that_
  668. # [19:24] <annevk> Hixie: afaict 60 USD, can have 2 year validity, so less renewing
  669. # [19:24] <Domenic> Sample: there is; it is called emailing whatwg@. Usually you get one or two vendors at a time.
  670. # [19:24] <Hixie> annevk: well if mike's paying...
  671. # [19:24] <annevk> Hixie: I can pay
  672. # [19:24] <Sample> it's really unfortunate instead that someone has submitted some request to the vendor bugtracker and been implemented in some solitary arbitrary way
  673. # [19:24] <annevk> Hixie: I'll buy you something from your Amazon wishlist or some such :p
  674. # [19:25] <Hixie> annevk: just send me the cert, i'm not doing any of this other than plugging it into the dreamhost control panel :-P
  675. # [19:25] <annevk> Hixie: but you already have the account
  676. # [19:25] <Hixie> paying money for whatwg ssl certs imho is dumb
  677. # [19:25] <Hixie> what's the attack scenario we're worried about?
  678. # [19:26] <annevk> well, you designed our multi-level subdomain structure
  679. # [19:26] <Hixie> i can send you the credentials. here, i can even send them to you over IRC, to demonstrate the pointlessness of this entire exercise.
  680. # [19:26] <jgraham> I don't think there is an actual attack people are worried about, but they want to be seen to promote good practice (I am dubious that people are actually worried about "someone might MITM your content!" attack)
  681. # [19:26] <annevk> hehe
  682. # [19:27] <annevk> it makes sense for the wiki/forums/main spec; people tend to reuse passwords even though they know better
  683. # [19:27] <Hixie> hm, looks like startssl uses a client cert of some sort
  684. # [19:27] <Hixie> i've no idea where i put that
  685. # [19:27] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  686. # [19:28] <annevk> but yeah, promoting good practice and showing we can do this decade's utf-8 well
  687. # [19:28] <jgraham> Actually that's a fair point, there are some parts of the site with actual credentials
  688. # [19:28] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
  689. # [19:28] <Hixie> let's shut them down :-P
  690. # [19:28] <jgraham> Seems strange ot shut the blog down minutes after you posted to it for the first time in over a year :p
  691. # [19:29] <jgraham> Also the mailing list
  692. # [19:29] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  693. # [19:29] <Hixie> well the people who have blog credentials all use good passwords, right? you're not reusing a password for the blog?
  694. # [19:29] <Hixie> the mailing list mails the passwords in the clear and they're not user-selected
  695. # [19:29] * Joins: lilmonkey (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl)
  696. # [19:29] * Quits: lilmonkey (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl) (Changing host)
  697. # [19:29] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
  698. # [19:30] <Hixie> and, additionally, i have no control over that subdomain anyway.
  699. # [19:30] <Domenic> mailmain raaaaaage
  700. # [19:30] <jgraham> eah, mailman is pretty terrible
  701. # [19:30] <Domenic> the first time it sent me my password like that (for es-discuss) i flipped out
  702. # [19:30] <Domenic> https://twitter.com/esdiscuss/status/297336193429958658
  703. # [19:30] <jgraham> If it wasn't then it would be a legitimate concern. I'm not really sure why it's still the last word in mailing list software
  704. # [19:31] <Hixie> Domenic: then you realised that it was a mailing list password and you realised it was a waste of rage? :_)
  705. # [19:31] <Domenic> Hixie: I am not good at apportioning my rage
  706. # [19:31] <Hixie> heh
  707. # [19:32] <Domenic> we got a biter https://twitter.com/terinjokes/status/506856084452040704
  708. # [19:33] <caitp> a w00ter
  709. # [19:33] * Quits: lmclister (~lmclister@192.150.10.204) (Read error: Connection reset by peer)
  710. # [19:33] * Joins: lmclister (~lmclister@192.150.10.204)
  711. # [19:35] <zcorpan> w00t
  712. # [19:40] * Quits: encrypt__ (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com) (Remote host closed the connection)
  713. # [19:40] * Joins: encryptd_fractl (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com)
  714. # [19:43] * Joins: newtron (~newtron@184.175.18.47)
  715. # [19:44] * Joins: sicking_ (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  716. # [19:44] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
  717. # [19:44] * sicking_ is now known as sicking
  718. # [19:46] <Domenic> Hixie: "The only person from a W3C Member that can make this commitment is the Advisory Committee Representative." Seems at odds with the fact that lots of other Googlers have committed?
  719. # [19:47] * Joins: Areks (~Areks@95-24-191-184.broadband.corbina.ru)
  720. # [19:49] * Krinkle is now known as Krinkle|detached
  721. # [19:49] <Hixie> Domenic: all googlers have committed. because our AC rep did.
  722. # [19:50] <Hixie> (members of w3c members can't commit patents, only their AC rep can)
  723. # [19:50] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
  724. # [19:50] <jgraham> What if the employee personally held a patent?
  725. # [19:50] * Joins: weinig (~weinig@17.202.50.84)
  726. # [19:50] * Joins: ambv (~ambv@206.108.217.134)
  727. # [19:51] * Quits: lmclister (~lmclister@192.150.10.204) (Read error: Connection reset by peer)
  728. # [19:51] <Hixie> jgraham: ask the w3c :-)
  729. # [19:51] * Quits: ambv (~ambv@206.108.217.134) (Client Quit)
  730. # [19:51] <Domenic> Hixie: ah got it. I guess it is just being eventually consistent. ("Domenic Denicola / Google, Inc. / No reply received ")
  731. # [19:52] <Hixie> might just be cos you joined after TV hit the button
  732. # [19:52] <Domenic> ya. i may be forever left out of the party :(
  733. # [19:52] <Hixie> doesn't really matter
  734. # [19:53] * Joins: lmclister (~lmclister@192.150.10.204)
  735. # [19:53] <Hixie> doesn't mean anything for us to be a "yes"
  736. # [19:53] <annevk> I wonder if I should try to count how many times figure heads promised to do something about URLs to each other
  737. # [19:54] <Hixie> heh
  738. # [19:55] <annevk> I talked with the IETF, I was nominated to be an IETF chair, I talked with the IESG (I don't think they ever got back to Ian and I in the end), Larry Masinter offered to do it, W3C and IETF had high-level talks without inviting people who know what is going on
  739. # [19:56] <annevk> There have been many many email threads, both public and private, just about jurisdiction. Meanwhile I wrote a specification and a basic test harness and they get all upset...
  740. # [19:56] <annevk> And then they plot to steal my work
  741. # [19:56] <annevk> Worse books have been written
  742. # [19:56] <jgraham> (technically not stealing)
  743. # [19:56] <caitp> if you turn it into a feature film, all your problems will be solved
  744. # [19:57] <annevk> Charles offered to do it, now Daniel Appelquist
  745. # [19:57] <jgraham> Turn it into a feature film?
  746. # [19:58] * Quits: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 268 seconds)
  747. # [19:58] <annevk> Adam Barth got bogged down in politics trying to do it
  748. # [19:58] <caitp> the tone really doesn't come across on irc does it
  749. # [19:58] <Hixie> annevk: even before that there was DanC's copy of the HTML spec's URL text and his work on it
  750. # [19:58] <annevk> DanC!
  751. # [19:58] <annevk> Yes
  752. # [19:58] * Joins: dmurph (dmurph@nat/google/x-klxomdbwrjltiglx)
  753. # [19:58] <annevk> How many people suffered, geez
  754. # [19:59] <Hixie> anyway. The URL standard now has more meaningful patent coverage than it ever did at the IETF
  755. # [19:59] <Hixie> so... now it's really just about the W3C being jealous or something.
  756. # [20:03] * Krinkle|detached is now known as Krinkle
  757. # [20:04] * Quits: hober (~ted@unaffiliated/hober) (Remote host closed the connection)
  758. # [20:04] * Joins: hober (~ted@unaffiliated/hober)
  759. # [20:05] * Joins: jsbell (jsbell@nat/google/x-cggbipqdiwzhnkzq)
  760. # [20:09] <annevk> Lol, "we cannot find consensus on your complaint so we decided to declare it off-topic" (paraphrasing) http://lists.w3.org/Archives/Public/public-w3process/2014Sep/0019.html
  761. # [20:12] * parshap_ is now known as parshap
  762. # [20:12] * Joins: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be)
  763. # [20:18] * Quits: moultingocciput (~moultingo@ec2-54-201-199-156.us-west-2.compute.amazonaws.com) (Ping timeout: 260 seconds)
  764. # [20:21] <annevk> http://www.google.com/enterprise/ uses both for and For; do people just not care anymore?
  765. # [20:21] <annevk> (same with that email, first correct, WHATWG, then WHAT-WG o_O)
  766. # [20:23] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
  767. # [20:23] <caitp> well they say variety is the spice of life
  768. # [20:23] <annevk> but but but
  769. # [20:23] <caitp> sitting in front of a computer screen criticising the spelling of strangers, probably not so much
  770. # [20:27] * Joins: estellevw (~estellewy@209.49.66.106)
  771. # [20:28] * Joins: __20h__ (~some_one@r-36.net)
  772. # [20:28] * Joins: kriskowal (~kriskowal@nat-128-84-124-0-575.cit.cornell.edu)
  773. # [20:30] * Joins: terinjokes (~terinjoke@wikinews/Terinjokes)
  774. # [20:30] <terinjokes> interested in helping out with the window.console spec
  775. # [20:31] <caitp> w00t
  776. # [20:31] <annevk> Hixie: ^^
  777. # [20:31] * Quits: tommyliu_ (~tommyliu@14.153.63.144) (Remote host closed the connection)
  778. # [20:31] <zcorpan> wasn't danc's goal basically to rename url to web address?
  779. # [20:32] * Joins: darobin (~darobin@78.208.93.24)
  780. # [20:32] * Joins: tommyliu (~tommyliu@14.153.63.144)
  781. # [20:32] <zcorpan> terinjokes: awesomeness
  782. # [20:33] <daurnimator> terinjokes: *hi*
  783. # [20:33] <terinjokes> hrm, you seem like a familiar nick ;)
  784. # [20:33] * Quits: paulohp (~paulohp@187.121.82.241)
  785. # [20:34] <Domenic> terinjokes: I am happy to mentor on technical aspects of getting set up to produce WHATWG-style specs
  786. # [20:34] <Domenic> given that I recently went through similar stuff for streams and can help you avoid all my mistakes :)
  787. # [20:34] <Domenic> https://github.com/sideshowbarker/console-spec has not much content, but lots of good discussion in the issue tracker
  788. # [20:34] * Joins: tommyliu_ (~tommyliu@14.153.63.144)
  789. # [20:35] <zcorpan> annevk: i think chaals intentionally misspells it just to annoy you
  790. # [20:35] * Quits: tommyliu (~tommyliu@14.153.63.144) (Read error: Connection reset by peer)
  791. # [20:36] <terinjokes> Domenic: taking a look now
  792. # [20:36] <annevk> *shudder*
  793. # [20:37] <Domenic> terinjokes: Hixie and annevk probably have more info on what they were thinking for the spec to define.
  794. # [20:37] <Domenic> hmm that issue tracker is empty
  795. # [20:37] <Domenic> i thought i saw a full issue tracker somewhere...
  796. # [20:37] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  797. # [20:39] * Quits: dmurph (dmurph@nat/google/x-klxomdbwrjltiglx) (Remote host closed the connection)
  798. # [20:40] <MikeSmith> Domenic: I thought paul_irish and some others had already set up another repo
  799. # [20:40] <MikeSmith> maybe I imagined that
  800. # [20:40] <Domenic> Ah, found it. https://github.com/DeveloperToolsWG/console-object
  801. # [20:40] * Joins: lmclister____ (sid13822@gateway/web/irccloud.com/x-uxsgywbrrojpxzaa)
  802. # [20:40] * Parts: lmclister____ (sid13822@gateway/web/irccloud.com/x-uxsgywbrrojpxzaa)
  803. # [20:41] * Joins: dmurph (sid42525@gateway/web/irccloud.com/x-gcampnfhlugzqylw)
  804. # [20:41] <terinjokes> looking at that on too
  805. # [20:41] <daurnimator> btw, I just sent this: https://mail.mozilla.org/pipermail/es-discuss/2014-September/039071.html
  806. # [20:42] <Domenic> ok this has lots of stuff https://github.com/DeveloperToolsWG/console-object/blob/master/api.md
  807. # [20:42] <Domenic> too many SHOULDs
  808. # [20:46] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
  809. # [20:46] <caitp> huh I didn't know console.log supported formatting specifiers, neat
  810. # [20:47] <terinjokes> caitp: it indeed does, at least in some places
  811. # [20:47] <terinjokes> (that was actually something I wanted to make sure was specified…)
  812. # [20:48] <caitp> it's kind of unfortunate that ES doesn't have something builtin for that sort of thing though, it would be useful for exception messages
  813. # [20:48] <terinjokes> I've notice that I pull in some printf implementation fairly often. When I need to generate a line, but not something that's exactly a template
  814. # [20:49] <Domenic> If the algorithm gets specified in enough detail and implemented interoperably, maybe it can be moved to ES.
  815. # [20:49] <caitp> String.prototype.format.call("Hello, %s!", "world")
  816. # [20:50] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  817. # [20:51] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
  818. # [20:52] <terinjokes> Domenic: i'd gladly accept your advice :)
  819. # [20:53] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
  820. # [20:53] <Domenic> terinjokes: for streams I am using TabAtkins's bikeshed preprocessor. You create a file like https://github.com/whatwg/streams/blob/master/index.bs and it spits out http://whatwg.github.io/streams/
  821. # [20:54] <Domenic> terinjokes: I automate the deploy to gh-pages using Travis + a shell script. https://github.com/whatwg/streams/blob/master/deploy-gh-pages.sh https://github.com/whatwg/streams/blob/master/.travis.yml
  822. # [20:54] <TabAtkins> Bikeshed located at github.com/tabatkins/bikeshed
  823. # [20:54] <Domenic> terinjokes: I would advise not doing things in Markdown, as tempting as it is. Just go straight to Bikeshed. Otherwise you end up with a lot of stuff that you need to port later, which is a pain :(
  824. # [20:54] <terinjokes> i noticed when I did the Stickers API
  825. # [20:54] <TabAtkins> Domenic: Bikeshed is growing more and more Markdown. ^_^
  826. # [20:54] <Domenic> TabAtkins: yaaaaay is there a changelog?
  827. # [20:55] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 252 seconds)
  828. # [20:55] <Hixie> terinjokes: sweet, thanks!
  829. # [20:55] <Hixie> terinjokes: let me know if you need any help with anything
  830. # [20:56] <Sample> TabAtkins: tangentially to where we left off, do you know at all why a File (Blob subclass) cannot be instantiated?
  831. # [20:56] <TabAtkins> Domenic: No (and I haven't updated docs yet), but this test more or less covers all of our support: https://github.com/tabatkins/bikeshed/blob/master/tests/markdown001.bs
  832. # [20:56] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Client Quit)
  833. # [20:56] <TabAtkins> Sample: Presumably for the same reasons as why <input type=file> can't be editted.
  834. # [20:56] * Joins: ShaneHudson (~ShaneHuds@2.30.121.218)
  835. # [20:57] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  836. # [20:57] <Domenic> terinjokes: I haven't figured out what I want to do to get from the default github pages URL to streams.spec.whatwg.org. But I'm OK with that since my spec is not very presentable yet.
  837. # [20:58] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
  838. # [20:58] * Quits: moo-_- (miohtama@2001:1bc8:1004::1) (Ping timeout: 272 seconds)
  839. # [20:59] <terinjokes> coolio. will get started on that this afternoon
  840. # [21:00] <Hixie> annevk: you should reply with "We don't have consensus that the W3C should continue copying the WHATWG's specs, so the copying will have to stop."
  841. # [21:01] <Domenic> oh burnnnnn
  842. # [21:02] <boogyman> It would be better if the two organizations could work out their differences so we have a unified specification, instead of a gobbled mess that implementors and authors wont need to "choose" one.
  843. # [21:02] * Joins: moo-_- (miohtama@2001:1bc8:1004::1)
  844. # [21:02] <boogyman> s/wont/so
  845. # [21:02] <Sample> TabAtkins: hm, yeah you'd think they would go hand in hand somehow, but I absolutely don't see how they do. the (w3c) File API spec even seems to imply they can be instantiated I believe http://www.w3.org/TR/FileAPI/#file-constructor
  846. # [21:05] <TabAtkins> Sample: Ah, it can only be constructed from a Blob. That's fine.
  847. # [21:05] <Sample> though Chrome nor FF seem to allow it. Can't make sense of it
  848. # [21:06] <Sample> correct, Blobs can be constructed, which adds to my confusion
  849. # [21:06] <TabAtkins> Spotty support isn't a surprise. File bugs?
  850. # [21:06] <TabAtkins> Blobs can't be constructed *from a file path*, which is why it's safe to make a File from a Blob.
  851. # [21:06] <caitp> there was a blink-dev thread on shipping the File constructor recently, no?
  852. # [21:06] <Sample> Yeah, perhaps. I was just considering you guys might have some idea. Can't find any material on why it seems to be suggested in spec. but disallowed in practice
  853. # [21:06] <caitp> I recall that from the past 30 days
  854. # [21:07] <Sample> caitp: shipping as in getting rid of?
  855. # [21:07] <caitp> no
  856. # [21:07] * Joins: zzzzbov (~zzzzbov@remote.parse3.com)
  857. # [21:07] <TabAtkins> The opposite.
  858. # [21:07] <Sample> ohh, as in it's simply not ready yet?
  859. # [21:07] <TabAtkins> "shipping" as in "making up fanfic about who you think they'd be best in a relationship with"
  860. # [21:07] <TabAtkins> No, still opposite. ^_^
  861. # [21:07] <Sample> they implemneted File without constructability due to lack of time?
  862. # [21:08] <TabAtkins> "shipping" means "putting it in a stable brwoser"
  863. # [21:08] <caitp> "intent to ship" as in, make it usable by default, no prefix, no pref flag
  864. # [21:08] <Sample> so is our assumption here that the lack of being able to construct a File isn't intentional?
  865. # [21:09] <caitp> let me see if I can find the thread
  866. # [21:09] <caitp> you know that apple Mail is literally the worst thing ever?
  867. # [21:10] <Domenic> TabAtkins: how can I use the bilio.json with the curl bikeshed
  868. # [21:10] <caitp> Sample: https://groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/intent$20to$20ship$20file$20constructor/blink-dev/81ihRnwHnoQ/gQnI8jFKbeQJ
  869. # [21:11] <Sample> caitp: Mission Control is also amazingly "one-button-mouseish"
  870. # [21:11] <caitp> give it a few weeks, it will probably be in the next milestone
  871. # [21:11] <Sample> caitp: Ah, nice. Thanks for finding that. I have no idea which lists/trackers to be searching for these kinds of answers
  872. # [21:11] * Quits: zzzzbov (~zzzzbov@remote.parse3.com) (Quit: Leaving)
  873. # [21:20] * Joins: jensnockert (~jensnocke@37-46-188-154.customers.ownit.se)
  874. # [21:21] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
  875. # [21:22] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  876. # [21:23] * Quits: tommyliu_ (~tommyliu@14.153.63.144) (Remote host closed the connection)
  877. # [21:23] * Krinkle is now known as Krinkle|detached
  878. # [21:23] * Joins: tommyliu (~tommyliu@14.153.63.144)
  879. # [21:25] * Joins: jensnockert_ (~jensnocke@37-46-184-126.customers.ownit.se)
  880. # [21:28] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
  881. # [21:28] * Quits: tommyliu (~tommyliu@14.153.63.144) (Ping timeout: 260 seconds)
  882. # [21:28] * Quits: kriskowal (~kriskowal@nat-128-84-124-0-575.cit.cornell.edu) (Quit: kriskowal)
  883. # [21:28] <Hixie> boogyman: no kidding
  884. # [21:28] * Quits: jensnockert (~jensnocke@37-46-188-154.customers.ownit.se) (Ping timeout: 245 seconds)
  885. # [21:28] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
  886. # [21:28] <Hixie> boogyman: any ideas how to do that?
  887. # [21:30] * Quits: jensnockert_ (~jensnocke@37-46-184-126.customers.ownit.se) (Remote host closed the connection)
  888. # [21:30] <TabAtkins> Domenic: You can't, which is why I have a bug on me to allow <pre class=biblio> inline.
  889. # [21:31] <TabAtkins> It's an easy patch, if you're so inclined. Otherwise I'll try to get to it soon - I'm doing a biblio refactoring right now.
  890. # [21:34] <Domenic> TabAtkins: I'll let you do it :P
  891. # [21:34] <Domenic> The reason I'm using curl anyway is because I haven't gotten all the Python and related thingies set up on my Windows machine...
  892. # [21:38] <TabAtkins> Makes sense.
  893. # [21:38] <TabAtkins> Protip: dont' use a windows machine (at least not exclusively)
  894. # [21:38] * Joins: ^esc (~esc-ape@77.119.129.71.wireless.dyn.drei.com)
  895. # [21:39] <boogyman> Hixie: Right now? have discussions about whom will be the primary contributor/spec maintainer for the different pieces, and work collaboratively.
  896. # [21:39] * Joins: kriskowal (~kriskowal@nat-128-84-124-0-575.cit.cornell.edu)
  897. # [21:39] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
  898. # [21:40] * Quits: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
  899. # [21:40] <Hixie> boogyman: as far as i can tell, the w3c doesn't want there to be _any_ spec that the whatwg maintains and that they don't
  900. # [21:40] <Hixie> publish
  901. # [21:41] <boogyman> so it's a philosophical difference. darn
  902. # [21:42] * Joins: paulohp (~paulohp@187.121.82.241)
  903. # [21:43] <Hixie> i mean, the url spec is the best example. Anne wrote that at the WHATWG after the W3C and the IETF both declined to write that spec.
  904. # [21:43] <Hixie> then once he was done, the W3C said "ok, now we'll publish it as our own"
  905. # [21:44] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
  906. # [21:46] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
  907. # [21:47] * Krinkle|detached is now known as Krinkle
  908. # [21:47] <Hixie> boogyman: honestly though, i would love to have a way out of this mess. Having multiple variants of specs for a technology is only mildly better than having one terrible spec for the technology.
  909. # [21:48] <Hixie> boogyman: i've tried various things over the years, but none have worked.
  910. # [21:52] <Sample> sounds like WHATWG has been assigned the role of the unattributed heros of web standards =D
  911. # [21:52] <Sample> very magnanimous
  912. # [21:52] <Hixie> i don't think anyone here considers themselves heroes
  913. # [21:53] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
  914. # [21:53] <caitp> but that's no reason not to wear underwear outside of your trousers
  915. # [21:53] <Sample> I'm being facetious, but yeah in a sense at least you're enabling movement within the w3c, unfortunately to do so they're duplicating the standard they wouldn't have built without you and thus probably/possibly killing it's momentum
  916. # [21:56] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
  917. # [21:57] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Read error: Connection reset by peer)
  918. # [21:57] * Joins: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no)
  919. # [21:58] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
  920. # [21:58] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
  921. # [22:01] * Joins: othermaciej (~mjs@17.114.216.21)
  922. # [22:02] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
  923. # [22:07] * Quits: ehynds (~ehynds@64.206.121.41)
  924. # [22:10] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
  925. # [22:10] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
  926. # [22:10] * Joins: scor (~scor@drupal.org/user/52142/view)
  927. # [22:11] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
  928. # [22:11] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
  929. # [22:13] * Joins: scor (~scor@drupal.org/user/52142/view)
  930. # [22:14] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 245 seconds)
  931. # [22:15] * Quits: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  932. # [22:15] * Joins: Smylers (~smylers@host86-147-24-135.range86-147.btcentralplus.com)
  933. # [22:19] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  934. # [22:20] * Quits: blivande (~Chw@189.193.69.170) (Ping timeout: 264 seconds)
  935. # [22:21] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
  936. # [22:24] * Quits: TallTed (~Thud@63.119.36.36)
  937. # [22:24] * Quits: Sample (~Sample@unaffiliated/sample) (Ping timeout: 252 seconds)
  938. # [22:26] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
  939. # [22:26] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
  940. # [22:26] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Client Quit)
  941. # [22:29] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  942. # [22:39] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  943. # [22:41] * Joins: Sample (~Sample@unaffiliated/sample)
  944. # [22:41] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  945. # [22:45] * cabanier_ is now known as cabanier
  946. # [22:49] * Hixie finds himself in the department of redundancy department
  947. # [22:49] <Hixie> "Example: For instance, in the following example..."
  948. # [22:55] <Hixie> is it "each apple and each orange has" or "each apple and each orange have" ?
  949. # [22:56] * Joins: karlcow (~karl@nerval.la-grange.net)
  950. # [22:56] <Hixie> http://english.stackexchange.com/questions/1472/each-apple-and-each-orange-has-have suggests "has" but the reasoning is a bit dubious
  951. # [22:58] <ShaneHudson> I agree with the accepted answer. Has for singular, have for plural.
  952. # [22:58] <Hixie> yeah, i agree with the answer too
  953. # [22:58] <Hixie> but i can't figure out why it's right
  954. # [22:59] <Hixie> i guess it's a magical property of "each" that transcends the "and"
  955. # [22:59] <jgraham> "each apple and orange have"
  956. # [23:00] <Hixie> the specific case i have is "each input element to which the autocomplete attribute applies, and each select element, and each textarea element"
  957. # [23:00] <Hixie> uh, remove the first "and"
  958. # [23:00] <jgraham> I was going to say :)
  959. # [23:02] <jgraham> Maybe has is also OK
  960. # [23:02] <Hixie> i'm pretty sure "has" is technically correct
  961. # [23:02] * Quits: Areks (~Areks@95-24-191-184.broadband.corbina.ru) (Ping timeout: 276 seconds)
  962. # [23:02] <Hixie> but i don't see why
  963. # [23:02] <Hixie> other than "magic"
  964. # [23:02] <ShaneHudson> I think it depends on what comes after the has/have, but has would almost certainly work
  965. # [23:03] <ShaneHudson> That's the English language for you :P
  966. # [23:03] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
  967. # [23:04] <jgraham> Well the claim about each being singular makes sense, but generally arguing about language on the basis of logic rather than "what sounds right to a native speaker" doesn't work
  968. # [23:04] <jgraham> c.f. double negation
  969. # [23:05] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
  970. # [23:06] <Hixie> yeah...
  971. # [23:08] * Quits: Dashiva (Dashiva@wikia/Dashiva)
  972. # [23:08] <caitp> then again native speakers don't really agree on this stuff very often
  973. # [23:09] <caitp> unless they live within a few blocks of each other
  974. # [23:11] <gsnedders> caitp: there's normally a lot more consensus than you might think
  975. # [23:11] * Quits: ShaneHudson (~ShaneHuds@2.30.121.218) (Quit: Computer fell asleep.)
  976. # [23:12] <caitp> oh, I don't think I'd go that far. especially if you ever are in the business of dealing with the language of french canadians
  977. # [23:12] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  978. # [23:12] <caitp> there are just too many dialects
  979. # [23:12] * Joins: Dashiva (Dashiva@wikia/Dashiva)
  980. # [23:12] * Quits: estellevw (~estellewy@209.49.66.106) (Quit: estellevw)
  981. # [23:13] <gsnedders> But most people have a concept of a standard form of whatever language — and can tell whether something is dialectal or not.
  982. # [23:13] <caitp> most people believe that their own dialect is the norm, and that other peoples dialects are dialects :p
  983. # [23:13] <gsnedders> There are certainly limits to this, mostly because languages and dialects are just both points on a continuum
  984. # [23:13] * Joins: bengl (~bengl@2001:4c48:2:8400:602d:4b97:e2f4:6463)
  985. # [23:13] <caitp> it's kinda off topic for this channel though
  986. # [23:14] <gsnedders> traditionally this channel has been as much a social channel as it has been one for the web platform :P
  987. # [23:14] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  988. # [23:15] <caitp> well, I used to work for a company whose product would automatically telephone people to deliver messages (not for spam, but things like notifications of emergencies and stuff)
  989. # [23:15] <caitp> and the french canadians, they would be upset every week
  990. # [23:16] * Quits: Maurice (copyman@unaffiliated/maurice)
  991. # [23:16] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
  992. # [23:17] <caitp> you learn very fast that people are pretty bad at concensus --- one town will use different words, or stress the wrong syllables, or have a slgihtly different accent
  993. # [23:17] <caitp> and it just makes them unhappy about it :(
  994. # [23:18] <Hixie> this channel has no topic
  995. # [23:18] <gsnedders> Hixie: to try and rationalise this, consider the question here is really whether "each apple and each orange" is plural. it's the same as "each apple and orange" (given determiners can be moved outside of groups if they apply to all), and it's relatively obvious that that is singular (it's talking about each item, and each one is singular)
  996. # [23:19] <Hixie> gsnedders: (each apple) and (each orange) being the same as each (apple and orange) is interesting
  997. # [23:19] <gsnedders> caitp: varying that much and having that much disagreemnt? wow, that's unusual
  998. # [23:19] <gsnedders> Hixie: I'm sure Chomskyans have invented some ridiculously over-complicated logic for that ;P
  999. # [23:19] <Hixie> contrast (an apple) and (an orange) vs an (apple and orange)
  1000. # [23:19] <caitp> welll, I guess you could argue that the unhappy minority is louder than the apathetic majority
  1001. # [23:19] <caitp> but you hear from them very often :x
  1002. # [23:20] <gsnedders> caitp: it's actually pretty hard to do any real linguistic study by asking people, because they'll say all kinds of things are wrong while frequently using them themselves
  1003. # [23:20] <gsnedders> Hixie: those are the same to me
  1004. # [23:21] <gsnedders> Hixie: what do you think the difference is there? in both cases that means to me you have one of each
  1005. # [23:21] * Quits: roc (~chatzilla@121-99-135-181.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
  1006. # [23:27] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
  1007. # [23:27] <gsnedders> caitp: equally, basically all written speech (inc. scripted stuff that's then spoken!) is totally different to all other speech
  1008. # [23:27] <gsnedders> caitp: language is weird
  1009. # [23:27] <Hixie> gsnedders: {an {apple and computer}} is not valid english, is it?
  1010. # [23:27] <caitp> definitely
  1011. # [23:28] <Hixie> gsnedders: i mean, {an {apple-and-computer}} is fine, but it means something different than {{an apple} and {a computer}}
  1012. # [23:28] <caitp> there are some great books on the subject, I've read a good number of them. but despite the fact that you can usually get english speakers to agree on what a written english phrase means, you're still going to see disagreements about the wording
  1013. # [23:29] <gsnedders> caitp: so you just get a huge corpus and see what most people do and run with it ;P
  1014. # [23:29] <caitp> pretty much the best you can do, really
  1015. # [23:29] <caitp> since concensus in language is a myht
  1016. # [23:29] <caitp> or myth
  1017. # [23:30] <gsnedders> well it's pretty obvious there is some concensus, as otherwise we wouldn't be able to communicate anything
  1018. # [23:30] <gsnedders> but total consensus? I don't think anyone would ever claim there is.
  1019. # [23:30] <caitp> there are levels of agreement, but it can still isolate you geographically
  1020. # [23:31] <gsnedders> Hixie: I dunno, looking through a few corpora, "an {noun} and {noun}" is always used with two related nouns
  1021. # [23:31] <gsnedders> Hixie: in the same category
  1022. # [23:31] <gsnedders> Hixie: for some definition of "category"
  1023. # [23:32] <Hixie> example?
  1024. # [23:33] <gsnedders> "education and training", "air and sea", "arts and crafts", "oil and gas", "understanding and appreciation", "orc and goblin", "ebb and flow", "explosion and fire"
  1025. # [23:34] <gsnedders> (those are the most common hits in the BNC, excluding a couple of set phrases in certain types of language!)
  1026. # [23:34] <gsnedders> they're all combinations where the two words have some obvious connection
  1027. # [23:34] <jgraham> "orc and goblin"?
  1028. # [23:34] <gsnedders> yes!
  1029. # [23:35] <jgraham> Is most of this corpus actually the D&D rulebook?
  1030. # [23:35] <gsnedders> High elves. King, Bill and Chambers, Andy. Nottingham: Games Workshop, 1993, pp. 4-81. 2395 s-units.
  1031. # [23:35] <gsnedders> Warhammer armies: orcs & goblins. Nottingham: Games Workshop, 1993, pp. 3-97. 2333 s-units.
  1032. # [23:35] <jgraham> Oh, so pretty much yes
  1033. # [23:35] <gsnedders> that's where all four usages of that phrase comes from
  1034. # [23:36] <gsnedders> none of these are used that much ;P
  1035. # [23:36] * Joins: jensnockert (~jensnocke@dynamic.1.23.34dbfddb1780.64702f72bc3.cust.bredband2.com)
  1036. # [23:36] <gsnedders> jgraham: the BNC is 100 million word corpus which is meant to be a representative sample of spoken and written British English of the time it was made (in the early 90s)
  1037. # [23:37] <gsnedders> Getting ever moreso dated, though, obviously.
  1038. # [23:38] <gsnedders> Hixie: but I guess we really want something more than this, really {pronoun} {noun} and {noun} {verb}
  1039. # [23:40] <gsnedders> like we want the noun phrase to not be contained within another noun phrase
  1040. # [23:40] * Quits: jensnockert (~jensnocke@dynamic.1.23.34dbfddb1780.64702f72bc3.cust.bredband2.com) (Ping timeout: 252 seconds)
  1041. # [23:40] <gsnedders> (like "an accident and emergency room")
  1042. # [23:41] * Joins: barnabywalters (~barnabywa@89-160-139-145.du.xdsl.is)
  1043. # [23:42] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
  1044. # [23:45] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
  1045. # [23:45] <Hixie> gsnedders: none of those are what i was saying
  1046. # [23:45] <Hixie> gsnedders: since none start with "an"
  1047. # [23:45] <Hixie> gsnedders: :-)
  1048. # [23:45] <gsnedders> Hixie: I just omitted the an
  1049. # [23:46] <Hixie> "an air and sea"?
  1050. # [23:46] <Hixie> where do you see "an education and training" as a complete noun phrase?
  1051. # [23:46] * heycam|away is now known as heycam
  1052. # [23:46] <gsnedders> I don't, hence why I started changing what I was looking for
  1053. # [23:46] <gsnedders> ;P
  1054. # [23:46] <Hixie> o_O
  1055. # [23:46] * Quits: barnabywalters (~barnabywa@89-160-139-145.du.xdsl.is) (Quit: barnabywalters)
  1056. # [23:46] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
  1057. # [23:46] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
  1058. # [23:47] <Hixie> "an understanding and appreciation" is a good one though
  1059. # [23:47] <Hixie> though that's usually {an {understanding and appreciation} of ...}
  1060. # [23:47] <Hixie> anyway
  1061. # [23:47] <Hixie> english is weird, news at 11
  1062. # [23:47] <gsnedders> here's a better list: "a horse and card", "a husband and wife", "every nook and cranny", "a wife and mother", "a knife and fork"
  1063. # [23:48] <gsnedders> s/card/cart/
  1064. # [23:48] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
  1065. # [23:49] <Hixie> weird
  1066. # [23:51] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Read error: Connection reset by peer)
  1067. # [23:51] * Joins: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no)
  1068. # [23:51] * Quits: newtron (~newtron@184.175.18.47) (Remote host closed the connection)
  1069. # [23:51] * Joins: barnabywalters (~barnabywa@89-160-139-145.du.xdsl.is)
  1070. # [23:52] * Joins: newtron (~newtron@184.175.18.47)
  1071. # [23:52] <Hixie> annevk: i don't understand your definition of blob: origin
  1072. # [23:53] <Hixie> what is a URL's scheme data. Is it just the URL?
  1073. # [23:53] <Hixie> i get so confused by the way the URL spec uses the same term for the string and the object
  1074. # [23:56] * Quits: newtron (~newtron@184.175.18.47) (Ping timeout: 240 seconds)
  1075. # [23:58] * Quits: lmclister (~lmclister@192.150.10.204) (Read error: Connection reset by peer)
  1076. # [23:58] <tantek> sounds Lispy
  1077. # [23:58] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  1078. # [23:59] * Joins: lmclister (~lmclister@192.150.10.204)
  1079. # Session Close: Wed Sep 03 00:00:00 2014

The end :)