Options:
- # Session Start: Tue Sep 02 00:00:00 2014
- # Session Ident: #whatwg
- # [00:00] * Quits: lmcliste_ (~lmclister@166.170.38.244) (Read error: Connection reset by peer)
- # [00:00] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 264 seconds)
- # [00:02] * Quits: tav (~tav`@soho89-16-224-130.sohonet.co.uk) (Quit: tav)
- # [00:07] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Read error: Connection timed out)
- # [00:07] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
- # [00:08] * Quits: barnabywalters (~barnabywa@89-160-139-145.du.xdsl.is) (Quit: barnabywalters)
- # [00:16] * Joins: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
- # [00:16] * Quits: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net) (Client Quit)
- # [00:17] * Quits: svl (~me@pD9E55215.dip0.t-ipconnect.de) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:19] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [00:20] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
- # [00:22] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [00:24] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 255 seconds)
- # [00:27] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [00:27] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [00:27] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [00:32] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [00:34] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
- # [00:34] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [00:37] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:52] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
- # [00:52] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [00:56] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
- # [00:57] * Joins: paulohp_ (~paulohp@179.209.138.63)
- # [00:57] * Quits: paulohp (~paulohp@179.209.138.63) (Read error: Connection reset by peer)
- # [00:59] * Quits: plutoniix (~plutoniix@node-47u.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [01:03] * Quits: erlehmann_ (~erlehmann@g225179183.adsl.alicedsl.de) (Quit: Die demokratieerhaltende Whistleblowerplattform Krautchan freut sich immer über Spenden.)
- # [01:04] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [01:05] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
- # [01:05] * Joins: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [01:10] * Quits: jensnockert_ (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 255 seconds)
- # [01:11] * Joins: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
- # [01:17] * heycam|away|away is now known as heycam|away
- # [01:20] * heycam|away is now known as heycam
- # [01:24] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
- # [01:27] * Quits: blivande (~Chw@189.193.69.170) (Ping timeout: 255 seconds)
- # [01:29] * Joins: markkes (~markkes@62.207.90.201)
- # [01:32] * Joins: jdaggett (~jdaggett@103.5.142.40)
- # [01:37] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 260 seconds)
- # [01:39] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (Read error: Connection reset by peer)
- # [01:51] * Joins: SteveF (~chatzilla@178.250.118.10)
- # [02:00] * Joins: boogyman (~boogyman@50.167.218.18)
- # [02:00] * Quits: boogyman (~boogyman@50.167.218.18) (Changing host)
- # [02:00] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [02:04] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
- # [02:33] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Remote host closed the connection)
- # [02:33] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
- # [02:35] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [02:38] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [02:38] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [02:40] * Quits: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
- # [02:56] * Joins: plutoniix (~plutoniix@210.213.57.70)
- # [03:10] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446])
- # [03:13] * jochen___ is now known as jochen__
- # [03:14] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
- # [03:24] * Joins: fetus (uid32386@wikia/Iiii-I-I-I)
- # [03:25] * Parts: fetus (uid32386@wikia/Iiii-I-I-I)
- # [03:28] * Quits: SteveF (~chatzilla@178.250.118.10) (Ping timeout: 255 seconds)
- # [03:34] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [03:35] * Krinkle is now known as Krinkle|detached
- # [03:36] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Remote host closed the connection)
- # [03:37] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
- # [03:39] * Quits: JonathanNeal (sid5831@gateway/web/irccloud.com/x-fwukyfxqltdbfnrg)
- # [03:39] * Joins: JonathanNeal (sid5831@gateway/web/irccloud.com/x-rossdfguvxqodrqx)
- # [03:40] <JonathanNeal> Just stumbled upon performance and performance.now
- # [03:41] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [03:41] * caitp__ is now known as caitp
- # [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/
- # [03:48] * heycam is now known as heycam|away
- # [04:02] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [04:07] * Joins: tripu (~tripu@p11133-ipngn9401marunouchi.tokyo.ocn.ne.jp)
- # [04:11] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [04:14] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
- # [04:29] * Joins: tommyliu (~tommyliu@14.153.210.238)
- # [04:35] * Quits: lerc (~quassel@121-74-5-229.telstraclear.net) (Read error: Connection reset by peer)
- # [04:40] * Joins: Areks (~Areks@95-24-191-184.broadband.corbina.ru)
- # [04:41] * Quits: jdaggett (~jdaggett@103.5.142.40) (Quit: jdaggett)
- # [04:48] * Quits: Areks (~Areks@95-24-191-184.broadband.corbina.ru) (Ping timeout: 260 seconds)
- # [04:56] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [04:59] * Quits: tommyliu (~tommyliu@14.153.210.238) (Quit: brb)
- # [05:00] * Joins: tommyliu (~tommyliu@14.153.210.238)
- # [05:00] * Joins: lerc (~quassel@121-74-5-229.telstraclear.net)
- # [05:09] * Quits: paulohp_ (~paulohp@179.209.138.63) (Remote host closed the connection)
- # [05:12] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Read error: Connection reset by peer)
- # [05:17] * Quits: tommyliu (~tommyliu@14.153.210.238) (Remote host closed the connection)
- # [05:17] * Joins: tommyliu (~tommyliu@14.153.210.238)
- # [05:22] * Quits: tommyliu (~tommyliu@14.153.210.238) (Ping timeout: 245 seconds)
- # [05:22] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 264 seconds)
- # [05:23] * hendry_ is now known as hendry
- # [05:24] * Joins: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64)
- # [05:30] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [05:31] * Quits: caitp (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 240 seconds)
- # [05:38] * heycam|away is now known as heycam
- # [05:42] * Quits: jarek (~jarek@unaffiliated/jarek) (Ping timeout: 245 seconds)
- # [05:43] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [05:57] * Joins: tommyliu (~tommyliu@183.37.137.58)
- # [05:58] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [05:58] * Joins: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
- # [06:10] * Quits: tommyliu (~tommyliu@183.37.137.58) (Ping timeout: 260 seconds)
- # [06:22] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [06:23] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [06:24] * Quits: kriskowal (~kriskowal@173-167-162-131-illinois.hfc.comcastbusiness.net) (Quit: kriskowal)
- # [06:30] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [06:30] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [06:39] * Joins: jdaggett (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp)
- # [06:40] * Joins: BlaDe^ (~Martin@static.74.124.47.78.clients.your-server.de)
- # [06:42] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [06:44] * Joins: SteveF (~chatzilla@178.250.118.10)
- # [06:48] * heycam is now known as heycam|away
- # [06:50] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Remote host closed the connection)
- # [06:51] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
- # [06:55] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [07:00] * Quits: lmclister (~lmclister@c-73-189-66-135.hsd1.ca.comcast.net)
- # [07:03] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:03] * Quits: weinig (~weinig@98.234.191.242) (Quit: weinig)
- # [07:07] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Remote host closed the connection)
- # [07:07] * Quits: roc (~chatzilla@2001:cb0:b202:232:2677:3ff:fece:dc64) (Remote host closed the connection)
- # [07:08] * Quits: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [07:10] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Quit: Bye)
- # [07:12] * Joins: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk)
- # [07:20] * heycam|away is now known as heycam
- # [07:22] * Joins: malcolmva (~malcolmva@c-67-180-198-144.hsd1.ca.comcast.net)
- # [07:31] * Joins: roc (~chatzilla@121-99-135-181.bng1.tvc.orcon.net.nz)
- # [07:37] * Joins: Hinc (~Hinc@8.37.228.186)
- # [07:45] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
- # [07:45] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [07:46] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [07:53] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.cpe.webspeed.dk) (Ping timeout: 260 seconds)
- # [07:56] * Joins: Ducki_ (~Ducki@191.233.66.1)
- # [07:58] * Quits: Ducki (~Ducki@191.233.66.1) (Ping timeout: 255 seconds)
- # [08:01] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
- # [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
- # [08:06] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [08:07] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [08:08] * Quits: Hinc (~Hinc@8.37.228.186)
- # [08:11] * Joins: Therese (~Therese@gateway.sundsvall.se)
- # [08:20] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
- # [08:24] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [08:29] * Joins: zdobersek (~zan@109.201.154.159)
- # [08:29] * Quits: Rastus_Vernon (uid15187@wikimedia/Rastus-Vernon) (Quit: Connection closed for inactivity)
- # [08:31] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
- # [08:31] * Joins: mkalkov (d57360a2@gateway/web/freenode/ip.213.115.96.162)
- # [08:39] * Quits: mkalkov (d57360a2@gateway/web/freenode/ip.213.115.96.162) (Ping timeout: 246 seconds)
- # [08:55] <zcorpan_> maybe https://twitter.com/zcorpan/status/506695939982376960 illustrates why json in an attribute has problems https://twitter.com/zcorpan/status/506695939982376960
- # [09:01] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [09:03] * Joins: bnicholson (~bnicholso@24.130.60.241)
- # [09:04] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [09:05] * Joins: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be)
- # [09:10] * Joins: markkes (~markkes@62.207.90.201)
- # [09:16] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [09:17] * Joins: espadrine (~ttyl@AMontsouris-158-1-85-218.w90-2.abo.wanadoo.fr)
- # [09:18] <zcorpan_> To: Ms. Anne Kesteren, Editor, and associates
- # [09:27] <odinho> hihi
- # [09:27] <odinho> why not mrs? they did the research?
- # [09:32] * Joins: darobin (~darobin@78.109.80.74)
- # [09:36] * Quits: espadrine (~ttyl@AMontsouris-158-1-85-218.w90-2.abo.wanadoo.fr) (Ping timeout: 255 seconds)
- # [09:59] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [10:01] * Quits: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
- # [10:14] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [10:17] * heycam is now known as heycam|away
- # [10:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [10:25] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 260 seconds)
- # [10:33] * Joins: espadrine (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr)
- # [10:37] * Quits: SteveF (~chatzilla@178.250.118.10) (Ping timeout: 245 seconds)
- # [10:44] * Joins: SteveF (~chatzilla@178.250.118.10)
- # [10:44] * Joins: xerox (~xerox@unaffiliated/xerox)
- # [10:48] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [10:50] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [10:52] * Joins: smaug____ (~chatzilla@cs78246079.pp.htv.fi)
- # [11:04] <foolip> marcosc_: "Just because you can stab someone with a kitchen knife in the face doesn't mean you should.
- # [11:06] <foolip> I'm pretty both the letter and the spirit of the law is to disallow that
- # [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?
- # [11:12] * Quits: jdaggett (~jdaggett@ae031063.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [11:13] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [11:21] <annevk> Presumably for more seamless transitions
- # [11:23] * Joins: svl (~me@pD9E54296.dip0.t-ipconnect.de)
- # [11:30] <JakeA> annevk: means we can't activate a serviceworker script between navigations
- # [11:31] <annevk> wait why not?
- # [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
- # [11:33] * Quits: sarir (~sari@p50995cae.dip0.t-ipconnect.de) (Ping timeout: 250 seconds)
- # [11:36] * Joins: sarir (~sari@p50995cae.dip0.t-ipconnect.de)
- # [11:41] * Quits: smaug____ (~chatzilla@cs78246079.pp.htv.fi) (Ping timeout: 264 seconds)
- # [11:52] * Joins: Lachy_ (~Lachy@213.166.174.2)
- # [11:55] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: Connection reset by peer)
- # [11:55] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [11:56] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [12:06] <jgraham> odinho: Ms is more neutral than Mrs
- # [12:08] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [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
- # [12:08] <jgraham> Tax evasion, perhaps
- # [12:09] * Krinkle|detached is now known as Krinkle
- # [12:09] * Joins: Lachy__ (~Lachy@213.166.174.2)
- # [12:10] * Quits: Lachy_ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [12:22] * Joins: culturelabs (sid18258@gateway/web/irccloud.com/x-qhprzfjayccznmel)
- # [12:22] * Joins: erlehmann (~erlehmann@g225179183.adsl.alicedsl.de)
- # [12:23] <Philip`> jgraham: I thought tax evasion was illegal too - maybe you mean tax avoidance?
- # [12:24] <jgraham> Good point
- # [12:24] * Philip` prefers to just run headlong into tax
- # [12:25] <jgraham> I hear some people find your energentic approach too taxing
- # [12:25] <jgraham> *energetic
- # [12:42] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [12:49] * Joins: zcorpan (~zcorpan@c-5eeaaaba-74736162.cust.telenor.se)
- # [12:55] * Quits: plutoniix (~plutoniix@210.213.57.70) (Quit: จรลี จรลา)
- # [12:58] * Joins: adactio (~adactio@212.42.170.133)
- # [13:05] * Joins: tav (~tav`@host86-185-186-71.range86-185.btcentralplus.com)
- # [13:09] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [13:10] * Joins: dylanlindgren (~kartstar@60-241-188-143.static.tpgi.com.au)
- # [13:16] * Quits: zcorpan (~zcorpan@c-5eeaaaba-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [13:16] * Joins: zcorpan__ (~zcorpan@94.234.170.186)
- # [13:17] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [13:20] * Quits: zcorpan__ (~zcorpan@94.234.170.186) (Ping timeout: 252 seconds)
- # [13:21] * Quits: adactio (~adactio@212.42.170.133) (Quit: adactio)
- # [13:22] * Joins: paulohp (~paulohp@179.209.138.63)
- # [13:24] * Quits: Lachy__ (~Lachy@213.166.174.2) (Remote host closed the connection)
- # [13:25] * Joins: Lachy_ (~Lachy@213.166.174.2)
- # [13:26] * Joins: Lachy__ (~Lachy@213.166.174.2)
- # [13:26] * Quits: Lachy_ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [13:36] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
- # [13:37] * Joins: smaug____ (~chatzilla@37-136-194-138.nat.bb.dnainternet.fi)
- # [13:41] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [13:55] * Quits: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be) (Quit: Leaving)
- # [13:56] * Joins: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be)
- # [13:59] <zcorpan_> i don't like it that people spend annevk's time on editorial fluff
- # [14:01] <Ms2ger> Could be arguing about how to write unicode code points...
- # [14:02] <zcorpan_> Ms2ger: at least that's terminology used in normative parts
- # [14:07] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
- # [14:11] * Joins: ehynds (~ehynds@64.206.121.41)
- # [14:12] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [14:13] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Ping timeout: 245 seconds)
- # [14:13] * Quits: tav (~tav`@host86-185-186-71.range86-185.btcentralplus.com) (Quit: tav)
- # [14:16] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
- # [14:17] * Joins: chanR (~chatzilla@113.193.165.89)
- # [14:17] * Quits: chanR (~chatzilla@113.193.165.89) (Remote host closed the connection)
- # [14:18] * Quits: howitdo (~howitdo@unaffiliated/howitdo) (Ping timeout: 250 seconds)
- # [14:23] * Joins: seventh (seventh@192.64.4.24)
- # [14:26] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:28] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:20a5:d693:8fe1:1463)
- # [14:31] * Joins: howitdo (~howitdo@cpe-071-068-106-211.carolina.res.rr.com)
- # [14:31] * Quits: howitdo (~howitdo@cpe-071-068-106-211.carolina.res.rr.com) (Changing host)
- # [14:31] * Joins: howitdo (~howitdo@unaffiliated/howitdo)
- # [14:40] * Quits: zdobersek (~zan@109.201.154.159) (Ping timeout: 255 seconds)
- # [14:48] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net) (Quit: tantek)
- # [14:58] * Joins: zdobersek (~zan@46.166.186.220)
- # [14:58] * Quits: smaug____ (~chatzilla@37-136-194-138.nat.bb.dnainternet.fi) (Ping timeout: 268 seconds)
- # [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"}}
- # [15:04] * Quits: svl (~me@pD9E54296.dip0.t-ipconnect.de) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [15:04] * Krinkle is now known as Krinkle|detached
- # [15:05] * Joins: jonr22 (~jonr22@gw.wordstream.com)
- # [15:05] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-dpqpftkphvjbakbu)
- # [15:07] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Client Quit)
- # [15:07] * Quits: Ducki_ (~Ducki@191.233.66.1) (Remote host closed the connection)
- # [15:08] * Joins: plutoniix (~plutoniix@node-1c0t.pool-101-108.dynamic.totbb.net)
- # [15:09] * Joins: jonr22 (~jonr22@gw.wordstream.com)
- # [15:16] * Quits: SteveF (~chatzilla@178.250.118.10) (Ping timeout: 255 seconds)
- # [15:19] * Parts: Therese (~Therese@gateway.sundsvall.se) ("Leaving")
- # [15:23] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:23] * Quits: Lachy__ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [15:23] * Joins: Lachy_ (~Lachy@213.166.174.2)
- # [15:28] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Ping timeout: 245 seconds)
- # [15:38] * Joins: Ducki (~Ducki@191.233.66.1)
- # [15:38] * Quits: dylanlindgren (~kartstar@60-241-188-143.static.tpgi.com.au) (Quit: Textual IRC Client: www.textualapp.com)
- # [15:38] * Joins: tav (~tav`@soho89-16-224-130.sohonet.co.uk)
- # [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
- # [15:40] * Joins: SteveF (~chatzilla@178.250.118.10)
- # [15:40] <Ms2ger> ... crazy ... public-html ...
- # [15:40] <Ms2ger> Sounds right
- # [15:44] <Domenic> indeed :-S
- # [15:45] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [15:45] * Quits: tripu (~tripu@p11133-ipngn9401marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving)
- # [15:46] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Client Quit)
- # [15:46] * Joins: cloneh (~cloneh@p54904E4E.dip0.t-ipconnect.de)
- # [15:52] * Joins: jonr22 (~jonr22@gw.wordstream.com)
- # [15:52] * Quits: seventh (seventh@192.64.4.24) (Quit: ...)
- # [15:55] * Quits: jonr22 (~jonr22@gw.wordstream.com) (Client Quit)
- # [15:56] <zcorpan_> Domenic: it doesn't sound crazy, but i don't know about the details
- # [16:01] * Quits: cloneh (~cloneh@p54904E4E.dip0.t-ipconnect.de) (Quit: Bye.)
- # [16:04] * Quits: dshwang (~dshwang@192.55.54.40) (Remote host closed the connection)
- # [16:05] <MikeSmith> Domenic: what zcorpan_ said
- # [16:05] <MikeSmith> Domenic: I don't understand myself why it's not actually defined that way
- # [16:05] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Ping timeout: 245 seconds)
- # [16:07] * jgraham kind of assumed it was defined that way
- # [16:07] <tobie> Domenic: I wanted the accessibility tree exposed.
- # [16:08] <Domenic> tobie: what does that mean, exactly...
- # [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
- # [16:09] <MikeSmith> jgraham: it's not defined as such in any kind of testable way
- # [16:10] <MikeSmith> if there is any such abstraction, it's an abstract abstraction -- an untestable abstraction
- # [16:10] <tobie> MikeSmith: right, this would not be the case if an accessibility tree was agreed-upon and tested.
- # [16:11] <tobie> MikeSmith: it depends precisely what you want to test though.
- # [16:11] <MikeSmith> tobie: right and I myself don't understand why it's not what way
- # [16:11] <tobie> MikeSmith: my understanding is players in the field don't want standardization at that level
- # [16:11] <MikeSmith> really?
- # [16:12] <MikeSmith> I hadn't heard that at least
- # [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
- # [16:13] <tobie> yes please.
- # [16:13] * Joins: caitp- (~caitp@CPE48f8b385c01c-CM602ad06daeed.cpe.net.cable.rogers.com)
- # [16:15] * Quits: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 264 seconds)
- # [16:16] * Quits: Ducki (~Ducki@191.233.66.1) (Remote host closed the connection)
- # [16:17] * Quits: zdobersek (~zan@46.166.186.220) (Ping timeout: 245 seconds)
- # [16:17] <tobie> Domenic: ~ same as the DOM but for Aria roles.
- # [16:17] * Joins: BigBangUDR (~Thunderbi@115.247.146.17)
- # [16:18] <tobie> Domenic: at least that's how I understand it.
- # [16:18] * Quits: BigBangUDR (~Thunderbi@115.247.146.17) (Client Quit)
- # [16:19] * Joins: Smylers (~smylers@81.143.60.194)
- # [16:21] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [16:30] * Joins: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be)
- # [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
- # [16:39] * Joins: adactio (~adactio@212.42.170.121)
- # [16:39] * caitp- is now known as caitp
- # [16:39] * Joins: tommyliu (~tommyliu@61.144.248.40)
- # [16:39] <Domenic> Thanks SteveF
- # [16:39] <TabAtkins> zcorpan: According to my experience, adding open-ended attributes is just playing twisted games with the web for my own amusement.
- # [16:40] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Quit: Bye)
- # [16:41] * zcorpan_ is now known as zcorpan
- # [16:41] <zcorpan> TabAtkins: elaborate?
- # [16:41] <TabAtkins> The attempt to do src-n. ^_^
- # [16:43] <zcorpan> ah
- # [16:43] <TabAtkins> MikeSmith: Disallowing comments in media requires a special switch in the CSS parser for no good reason, and forks syntax.
- # [16:44] * Quits: tommyliu (~tommyliu@61.144.248.40) (Ping timeout: 260 seconds)
- # [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.
- # [16:45] <TabAtkins> In Syntax it's just a few lines of code to handle them.
- # [16:45] <MikeSmith> I'm not writing a CSS parser at all
- # [16:45] <Ms2ger> TabAtkins, no
- # [16:45] <MikeSmith> I don't need to write a parser
- # [16:45] <Ms2ger> TabAtkins, UA conformance != author conformance
- # [16:46] <TabAtkins> Ms2ger: Sure. I'm not clear on whether MikeSmith is advocating just a user-conformance restriction or not.
- # [16:46] <Ms2ger> The logs seemed quite clear on yes
- # [16:46] <TabAtkins> I'm reading backwards, and hadn't read the entire thing yet.
- # [16:47] * Joins: Ducki (~Ducki@191.233.66.1)
- # [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/
- # [16:49] <TabAtkins> No.
- # [16:49] * Joins: Kolombiken (~Adium@94.137.124.2)
- # [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?
- # [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.
- # [16:50] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:51] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 245 seconds)
- # [16:51] <JonathanNeal> TabAtkins: is there a desire by implementers to normalize events? If so, where is the traction these days; touch events?
- # [16:52] <TabAtkins> Yeah, the hope is to have everything settle into one type of input-device-neutral event.
- # [16:53] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [16:53] * Quits: adactio (~adactio@212.42.170.121) (Quit: adactio)
- # [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.
- # [16:54] * Joins: boogyman (~boogyman@38.88.11.131)
- # [16:54] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
- # [16:54] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [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)
- # [16:54] <JonathanNeal> Not a big deal to normalize them to some other convention, but still kind of a bummer.
- # [16:55] <TabAtkins> MikeSmith: I'm just with Hixie on this - I don't understand why they're bad.
- # [16:55] <tobie> Domenic: my understanding it that's precisely the part there's no agreement to standardize.
- # [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
- # [16:56] <tobie> My understanding is obviously completely incorrect.
- # [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.
- # [16:59] * Joins: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
- # [17:01] * Quits: Lachy_ (~Lachy@213.166.174.2) (Read error: Connection reset by peer)
- # [17:01] * Joins: Lachy__ (~Lachy@213.166.174.2)
- # [17:01] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [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
- # [17:01] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:20a5:d693:8fe1:1463) (Ping timeout: 240 seconds)
- # [17:02] <Domenic> SteveF: cool... the accessible name calculation thing is also important to note.
- # [17:02] * Joins: zdobersek (~zan@5.157.38.34)
- # [17:03] * Quits: mko (~mko@c-50-174-69-45.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [17:03] * Joins: ehsan (~ehsan@66.207.208.102)
- # [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
- # [17:07] * Quits: Ducki (~Ducki@191.233.66.1) (Ping timeout: 260 seconds)
- # [17:07] <Domenic> SteveF: awesome, this is real hard-core archeology work you are doing...
- # [17:09] * Quits: Kolombiken (~Adium@94.137.124.2) (Quit: Leaving.)
- # [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
- # [17:12] <MikeSmith> in other words, overkill
- # [17:12] <MikeSmith> in yet other words, code bloat
- # [17:13] * Joins: tommyliu (~tommyliu@14.153.63.144)
- # [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, "").
- # [17:15] * Joins: newtron (~newtron@76-10-153-44.dsl.teksavvy.com)
- # [17:18] * Quits: tav (~tav`@soho89-16-224-130.sohonet.co.uk) (Quit: tav)
- # [17:20] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [17:22] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
- # [17:22] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [17:22] * Quits: newtron (~newtron@76-10-153-44.dsl.teksavvy.com) (Ping timeout: 240 seconds)
- # [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)
- # [17:24] * Joins: davidyezsetz (~davidyezs@mail1.powerflasher.de)
- # [17:24] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 245 seconds)
- # [17:24] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [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
- # [17:26] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Ping timeout: 240 seconds)
- # [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.
- # [17:26] * Krinkle|detached is now known as Krinkle
- # [17:26] <Hixie> i'm doomed either way.
- # [17:27] <Hixie> wait wait hold on
- # [17:27] <Hixie> do you mean <link sizes> or something else
- # [17:27] <Hixie> oh you mean the <picture> sizes
- # [17:28] <Hixie> blimey, yeah, that's quite the syntax right there
- # [17:28] <Hixie> i vote we don't support that use case natively
- # [17:28] <Hixie> do it with web components
- # [17:29] * Joins: saba (~foo@unaffiliated/saba)
- # [17:29] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
- # [17:30] * Quits: davidyezsetz (~davidyezs@mail1.powerflasher.de) (Quit: davidyezsetz)
- # [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.
- # [17:31] <jgraham> TabAtkins: Presumably authors care about things like length
- # [17:33] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 240 seconds)
- # [17:33] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
- # [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.
- # [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.)
- # [17:35] <TabAtkins> (But he's not, as selectors dont' appear in MQs.)
- # [17:35] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [17:36] * Joins: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3)
- # [17:37] <TabAtkins> Hixie: Luckily we routed around you, because "just use Javascript" isn't an acceptable answer for that use-case.
- # [17:37] <Hixie> "luckily"
- # [17:37] <Hixie> you routed the web into a ditch imho :-)
- # [17:38] <TabAtkins> You're free to feel that; you also don't build responsive sites with variable-width images.
- # [17:39] <Hixie> not everything that someone does is something that should end up in the spec
- # [17:39] <Hixie> as people keep telling me :-)
- # [17:40] <odinho> Well, but this one thing is huge.
- # [17:40] <Hixie> huge is right
- # [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 :)
- # [17:41] <Hixie> (just so we're clear, i'm ok with supporting responsive images. i just think <picture> is a terrible design.)
- # [17:41] <Hixie> "simple"
- # [17:42] * Quits: paulohp (~paulohp@179.209.138.63) (Remote host closed the connection)
- # [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).
- # [17:42] * Hixie pats TabAtkins on the head
- # [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.)
- # [17:43] <Hixie> this is all moot, since y'all are doing this anyway
- # [17:43] <Hixie> but just because i've given up arguing doesn't mean i think it's right :-)
- # [17:43] <Ms2ger> Hixie, HTMLWG would disagree
- # [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.
- # [17:44] <Hixie> TabAtkins: wow
- # [17:44] <Hixie> TabAtkins: that way lies madness
- # [17:44] <TabAtkins> Nah, I've got the escape-hatch.
- # [17:44] * Joins: Sample (~Sample@unaffiliated/sample)
- # [17:44] <Ms2ger> "lies" is a good choice of word
- # [17:44] <TabAtkins> But more importantly, I've got better things to care about most of the time.
- # [17:44] <Hixie> TabAtkins: there are plenty of things on the web that can never be changed that are nonetheless dumb
- # [17:45] <Hixie> TabAtkins: e.g. "Referer:"
- # [17:45] * Joins: ShaneHudson (~ShaneHuds@2.30.121.218)
- # [17:45] <TabAtkins> "right" includes "eh, don't care".
- # [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"
- # [17:46] <Hixie> e.g. the way that when someone wanted to copy the <video> solution, i said "no, that's dumb"
- # [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 :-)
- # [17:47] <odinho> <picture>/<source> is imho not really that important. It's @sizes and the new @srcset behaviour which is the important part.
- # [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
- # [17:48] <odinho> But <picture><source> just being a metadata driver for <img> is quite a nice way to it.
- # [17:48] <odinho> Hixie: They are for different things.
- # [17:48] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 264 seconds)
- # [17:49] <Ms2ger> One is for responsive images, one is for messing with browsers?
- # [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.
- # [17:52] <TabAtkins> It's been explained to you how new <picture> doesn't fail in the same ways.
- # [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
- # [17:52] <odinho> @sizes+@srcset is for responsive images, -- <picture> enables format switching and forced art direction.
- # [17:52] <Hixie> jgraham: :-)
- # [17:53] <Hixie> TabAtkins: it has multiple elements. that is the same way. :-)
- # [17:53] * Quits: SteveF (~chatzilla@178.250.118.10) (Ping timeout: 252 seconds)
- # [17:54] * Joins: lmclister (~lmclister@192.150.10.204)
- # [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?
- # [17:56] * Quits: Sample (~Sample@unaffiliated/sample) (Quit: brb)
- # [17:57] <TabAtkins> No.
- # [17:57] * Joins: Sample (~Sample@unaffiliated/sample)
- # [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"
- # [17:59] <Hixie> when did i say that?
- # [17:59] <Domenic> I'll find the log...
- # [17:59] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.sonic.net)
- # [17:59] * Quits: espadrine (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr) (Ping timeout: 255 seconds)
- # [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
- # [18:00] <TabAtkins> ShaneHudson: I haven't, but I have been responding with Rachel.
- # [18:01] <ShaneHudson> TabAtkins: Ah excellent :) Just wanted to make sure you're aware of it
- # [18:01] <Domenic> Hixie: ah, this is what I was thinking of. http://krijnhoetmer.nl/irc-logs/whatwg/20140829#l-918
- # [18:01] <Hixie> Domenic: right i was saying that without an announcement, it's unclear to me why anyone joined the cg
- # [18:02] <Domenic> Hixie: I think I mentally did s/would/should
- # [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)
- # [18:04] <Hixie> ok, i've published the blog post
- # [18:04] * Quits: tommyliu (~tommyliu@14.153.63.144) (Remote host closed the connection)
- # [18:05] * Joins: tommyliu (~tommyliu@14.153.63.144)
- # [18:07] * Joins: SteveF (~chatzilla@178.250.118.10)
- # [18:09] * Quits: tommyliu (~tommyliu@14.153.63.144) (Ping timeout: 245 seconds)
- # [18:11] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [18:11] <annevk> darobin: I don't follow
- # [18:11] <annevk> darobin: the second paragraph does not state that the table that states that it's not GPL compatible is wrong
- # [18:11] * Quits: Lachy__ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [18:11] * Joins: tommyliu (~tommyliu@14.153.63.144)
- # [18:12] <annevk> darobin: CC-BY not being GPL compatible is a deal breaker, I don't see why this is different
- # [18:12] * Quits: tommyliu (~tommyliu@14.153.63.144) (Remote host closed the connection)
- # [18:12] <tantek> ooh more license fun
- # [18:12] <annevk> darobin: CC0 however has less hassle
- # [18:12] * Joins: blivande (~Chw@189.193.69.170)
- # [18:12] * Joins: tommyliu (~tommyliu@14.153.63.144)
- # [18:12] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 245 seconds)
- # [18:12] <annevk> tantek: "fun"
- # [18:13] * tantek is really confused about all the objections to CC0 by people who don't actually write specs.
- # [18:13] <annevk> I wonder why I'm even replying at this point. This clearly wasn't though through
- # [18:13] <annevk> thought*
- # [18:13] <tantek> annevk - you're replying because you haven't documented an FAQ on a wiki? ;)
- # [18:13] <tantek> (happy to help with that btw - not just being snarky)
- # [18:13] <annevk> I have http://annevankesteren.nl/2013/03/zero
- # [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
- # [18:15] <annevk> tantek: oh my, those emails :-(
- # [18:15] <annevk> tantek: this was re https://twitter.com/robinberjon/status/506829057540243456
- # [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)
- # [18:15] * Joins: Maurice (copyman@unaffiliated/maurice)
- # [18:16] <tantek> wow darobin is confused - that's a nonsensical question
- # [18:16] <annevk> neat
- # [18:16] * Joins: scor (scor@drupal.org/user/52142/view)
- # [18:17] <Ms2ger> Who wants GPL compat?
- # [18:17] <annevk> Ms2ger: hsivonen
- # [18:18] <Hixie> anyone with gpl-licensed code, e.g. mozilla
- # [18:18] <annevk> Ms2ger: I think it was use case 0 in the long HTML WG licensing debate
- # [18:18] <tantek> Ms2ger - Mozilla *needs* GPL/MPL compat
- # [18:18] <Ms2ger> MPL, yes
- # [18:18] <tantek> per https://www.mozilla.org/MPL/license-policy.html#Licenses_Compatible_with_the_MPL
- # [18:18] <Ms2ger> I guess that implies GPL too
- # [18:18] <tantek> nope, don't make any "implies" such statements about licenses unless you're a lawyer
- # [18:19] <Ms2ger> Okay
- # [18:19] <Ms2ger> Then I'm not sure why we need GPL compat [IANAL]
- # [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
- # [18:19] * Joins: bec0de (~bec0de@gut75-h02-176-184-110-136.dsl.sta.abo.bbox.fr)
- # [18:19] <Hixie> does glazou really not understand the difference between "legally permissible" and "bad idea"?
- # [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
- # [18:21] <tantek> seems too nuanced to interpret from an email thread IMO.
- # [18:22] <Domenic> need @WHATWG to tweet blog post, Hixie annevk
- # [18:22] <Hixie> ah, yeah, annevk, tweet tweet!
- # [18:22] * tantek looks at blog.whatwg.org
- # [18:23] <annevk> Domenic: link?
- # [18:23] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [18:23] <annevk> oooh
- # [18:23] <Domenic> annevk: http://blog.whatwg.org/make-patent-commitments
- # [18:23] * Joins: estellevw (~estellewy@173-228-112-219.dsl.dynamic.sonic.net)
- # [18:23] <Domenic> Well gosh I hope my AC rep approves my request to be nominated to participate in the WHATCG...
- # [18:24] * tantek wonders if he ever signed up for the CG
- # [18:24] <annevk> tweeted
- # [18:24] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
- # [18:24] * Quits: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Quit: Leaving.)
- # [18:24] <tantek> apparently I'm in the CG! woo!
- # [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.
- # [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
- # [18:26] <Domenic> TabAtkins: uh oh, I will likely be in a similar boat
- # [18:26] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:26] <TabAtkins> The file type input, yes, that was a conscious security decision.
- # [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!
- # [18:27] <annevk> TabAtkins: is TV your AC rep?
- # [18:27] <TabAtkins> annevk: Yup.
- # [18:27] * Joins: jernoble|laptop (~jernoble@17.202.45.163)
- # [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
- # [18:28] <Sample> but what does that have to do with access to a user's file system?
- # [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.
- # [18:29] * Joins: BigBangUDR (~Thunderbi@115.247.146.17)
- # [18:29] * Quits: estellevw (~estellewy@173-228-112-219.dsl.dynamic.sonic.net) (Quit: estellevw)
- # [18:30] <Sample> ah, that's unfortunate =/
- # [18:30] <TabAtkins> You can submit a programatically created image yourself, without use of <input type=file>.
- # [18:30] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 255 seconds)
- # [18:30] <Sample> TabAtkins: you can submit it in a SEPARATE request, which is unfortunate
- # [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>.
- # [18:31] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Remote host closed the connection)
- # [18:31] * Quits: BigBangUDR (~Thunderbi@115.247.146.17) (Client Quit)
- # [18:31] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
- # [18:31] * Quits: bec0de (~bec0de@gut75-h02-176-184-110-136.dsl.sta.abo.bbox.fr) (Quit: leaving)
- # [18:31] * Joins: gavin_ (~gavin@people1.scl3.mozilla.com)
- # [18:31] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [18:31] * Quits: gavin_ (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [18:31] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [18:31] * Quits: tommyliu (~tommyliu@14.153.63.144) (Remote host closed the connection)
- # [18:32] * Joins: tommyliu (~tommyliu@li413-132.members.linode.com)
- # [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.
- # [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.
- # [18:33] <Domenic> TabAtkins: fun times. We'll see how it goes.
- # [18:34] <TabAtkins> (They *prefer* the added clarity of an @google.com address attached to my W3C emails, but don't require it.)
- # [18:35] * Joins: tommyliu_ (~tommyliu@14.153.63.144)
- # [18:36] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 260 seconds)
- # [18:36] * Quits: ShaneHudson (~ShaneHuds@2.30.121.218) (Quit: Computer fell asleep.)
- # [18:36] <Sample> TabAtkins: in that case it's also unfortunate, the server does not receive a standard multipart request
- # [18:37] <TabAtkins> Sample: True fact.
- # [18:37] <TabAtkins> annevk: There's some way with your file submission API to trigger a multipart request with a blob, right?
- # [18:38] <Sample> TabAtkins: in a separate request, yes
- # [18:38] <annevk> TabAtkins: x = new FormData(); x.append("test", blob)
- # [18:38] * Quits: tommyliu (~tommyliu@li413-132.members.linode.com) (Ping timeout: 246 seconds)
- # [18:38] <annevk> TabAtkins: xhr.send(x)
- # [18:38] <TabAtkins> annevk: That's what I thought, cool. Sample: ^^^
- # [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
- # [18:39] <Sample> TabAtkins: your example helps to demonstrate the problem however
- # [18:39] <TabAtkins> Sample: Unfortunately, legacy means it can't. Possibly you could add a new input type designed for that, though.
- # [18:39] <TabAtkins> <input type=blob>
- # [18:39] * Joins: daurnimator (~daurnimat@unaffiliated/daurn)
- # [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
- # [18:46] <TabAtkins> Having a bimodal input value is not generally a great idea.
- # [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
- # [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.
- # [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?
- # [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
- # [18:49] <Hixie> Sample: what's the issue here? sorry, i wasn't paying attention earlier.
- # [18:50] <Sample> Hixie: you kind of have to scroll up (not too far). I'd summarize by repeating this line:
- # [18:50] * Joins: saba (~foo@unaffiliated/saba)
- # [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
- # [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.
- # [18:52] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
- # [18:52] <Hixie> seems reasonable
- # [18:53] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [18:53] <Hixie> we can probably support that. there's no security issues that i can see.
- # [18:53] * Joins: espadrine (~ttyl@AMontsouris-158-1-22-151.w92-128.abo.wanadoo.fr)
- # [18:53] <Hixie> Sample: file a bug? whatwg.org/newbug
- # [18:53] <TabAtkins> Right, agreed. It's just the fact that <input type=file> doesn't handle it.
- # [18:53] <Hixie> if we can get browser vendors on board, it seems relatively straightforward
- # [18:54] <Sample> awesome =)
- # [18:54] <Hixie> oh actually nevermind
- # [18:54] <Hixie> there's already a bug
- # [18:54] <Hixie> https://www.w3.org/Bugs/Public/show_bug.cgi?id=22682
- # [18:54] <Hixie> just looking for browser vendors
- # [18:54] <Hixie> in fact...
- # [18:54] * Quits: lmclister (~lmclister@192.150.10.204) (Read error: Connection reset by peer)
- # [18:54] <Hixie> looks like the problem isn't even that they don't want to implement it
- # [18:54] <Hixie> it looks like the problem is that they've implemented it in different ways
- # [18:55] <Sample> interesting
- # [18:55] <annevk> fortunately we're very good at handling those kind of problems
- # [18:55] <annevk> just takes us a decade
- # [18:55] <Hixie> by what criteria are you measuring "good"? :-)
- # [18:56] * Joins: lmclister (~lmclister@192.150.10.204)
- # [18:56] * Joins: Somatt_wrk (~somattwrk@130.193.24.135)
- # [18:56] <annevk> fair, s/good/experienced/
- # [18:57] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Ping timeout: 245 seconds)
- # [18:57] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [18:58] * Joins: ap_ (~ap@17.202.44.214)
- # [19:00] <Hixie> hah
- # [19:00] <Hixie> that, certainly
- # [19:00] <Sample> isn't the point of specification to constrain the implementers, not visa versa?
- # [19:00] <Hixie> there's unfortunately a large gulf between the theory and the reality
- # [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
- # [19:01] <TabAtkins> Sample: Welcome to the web. ^_^
- # [19:01] <Hixie> Domenic: i don't care what the text is
- # [19:01] <Hixie> Domenic: (that's part of why i'm fine with it leaving the HTML spec entirely)
- # [19:01] <Domenic> Hixie: OK, got it
- # [19:01] * Joins: ambv (~ambv@206.108.217.134)
- # [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.
- # [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
- # [19:03] <jgraham> "
- # [19:03] <jgraham> But the relevent people (non-HTML application authors) would ignore us. Or possibly laugh at us.
- # [19:04] <Hixie> "even the scripted parts and the parts on the server. no JS. no C++ or anything. Only HTML. And.... go."
- # [19:06] * Joins: paulohp (~paulohp@187.121.82.241)
- # [19:09] * Quits: lilmonkey` (~colin@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [19:16] <annevk> MikeSmith: https://www.w3.org/Bugs/Public/show_bug.cgi?id=26182
- # [19:16] <annevk> I could tweet "Should we define window.console? {link}"
- # [19:17] * Joins: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se)
- # [19:18] <Hixie> "should we" is not at question
- # [19:18] <Hixie> the question is who "we" should be :-P
- # [19:18] * Quits: bnicholson (~bnicholso@24.130.60.241) (Remote host closed the connection)
- # [19:18] <annevk> Hixie: "Who wants to define window.console? {link}"?
- # [19:18] <Hixie> more like it, yeah :-)
- # [19:18] <Hixie> i'm happy to do it, fwiw
- # [19:18] <Hixie> i mean, it would just start off as a no-op console.log() probably
- # [19:18] <annevk> yeah
- # [19:18] <Domenic> It *is* kind of a good teeth-cutting exercise for budding standards-people.
- # [19:19] <annevk> I'll tweet
- # [19:19] <annevk> give it a couple of days
- # [19:19] <annevk> if nobody bites...
- # [19:19] * Joins: bnicholson (~bnicholso@24.130.60.241)
- # [19:19] <Hixie> yeah it's a good one to do as your first spec
- # [19:19] <Hixie> because it's pretty non-controversial, the spec requirements are nearly void, and it's useful
- # [19:19] <caitp> until you bring console.table and other wackiness into it
- # [19:20] <annevk> https://twitter.com/WHATWG/status/506853217092001792
- # [19:20] * Quits: jensnockert (~jensnocke@s83-179-51-171.cust.tele2.se) (Remote host closed the connection)
- # [19:20] <annevk> Added the good place to start bit as a linked tweet
- # [19:21] <Hixie> wtf is console.table
- # [19:21] <Hixie> it's not in https://developer.mozilla.org/en-US/docs/Web/API/console
- # [19:21] <caitp> some of the super extensions that people actually use in production
- # [19:21] <caitp> with polyfills
- # [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
- # [19:22] <annevk> Hixie: then we can simply plug it across all our various domains
- # [19:22] <Domenic> oooh
- # [19:22] <Hixie> annevk: how much is that gonna cost and how hard will it be to renew?
- # [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.
- # [19:23] <Hixie> Domenic: ?
- # [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
- # [19:23] <Domenic> Mike is trying to encourage better SSL hygeine via a little friendly competition between standards orgs
- # [19:23] <Hixie> good luck with _that_
- # [19:24] <annevk> Hixie: afaict 60 USD, can have 2 year validity, so less renewing
- # [19:24] <Domenic> Sample: there is; it is called emailing whatwg@. Usually you get one or two vendors at a time.
- # [19:24] <Hixie> annevk: well if mike's paying...
- # [19:24] <annevk> Hixie: I can pay
- # [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
- # [19:24] <annevk> Hixie: I'll buy you something from your Amazon wishlist or some such :p
- # [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
- # [19:25] <annevk> Hixie: but you already have the account
- # [19:25] <Hixie> paying money for whatwg ssl certs imho is dumb
- # [19:25] <Hixie> what's the attack scenario we're worried about?
- # [19:26] <annevk> well, you designed our multi-level subdomain structure
- # [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.
- # [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)
- # [19:26] <annevk> hehe
- # [19:27] <annevk> it makes sense for the wiki/forums/main spec; people tend to reuse passwords even though they know better
- # [19:27] <Hixie> hm, looks like startssl uses a client cert of some sort
- # [19:27] <Hixie> i've no idea where i put that
- # [19:27] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [19:28] <annevk> but yeah, promoting good practice and showing we can do this decade's utf-8 well
- # [19:28] <jgraham> Actually that's a fair point, there are some parts of the site with actual credentials
- # [19:28] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Remote host closed the connection)
- # [19:28] <Hixie> let's shut them down :-P
- # [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
- # [19:29] <jgraham> Also the mailing list
- # [19:29] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [19:29] <Hixie> well the people who have blog credentials all use good passwords, right? you're not reusing a password for the blog?
- # [19:29] <Hixie> the mailing list mails the passwords in the clear and they're not user-selected
- # [19:29] * Joins: lilmonkey (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl)
- # [19:29] * Quits: lilmonkey (~colin@5ED090B0.cm-7-1c.dynamic.ziggo.nl) (Changing host)
- # [19:29] * Joins: lilmonkey (~colin@pdpc/supporter/professional/riven)
- # [19:30] <Hixie> and, additionally, i have no control over that subdomain anyway.
- # [19:30] <Domenic> mailmain raaaaaage
- # [19:30] <jgraham> eah, mailman is pretty terrible
- # [19:30] <Domenic> the first time it sent me my password like that (for es-discuss) i flipped out
- # [19:30] <Domenic> https://twitter.com/esdiscuss/status/297336193429958658
- # [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
- # [19:31] <Hixie> Domenic: then you realised that it was a mailing list password and you realised it was a waste of rage? :_)
- # [19:31] <Domenic> Hixie: I am not good at apportioning my rage
- # [19:31] <Hixie> heh
- # [19:32] <Domenic> we got a biter https://twitter.com/terinjokes/status/506856084452040704
- # [19:33] <caitp> a w00ter
- # [19:33] * Quits: lmclister (~lmclister@192.150.10.204) (Read error: Connection reset by peer)
- # [19:33] * Joins: lmclister (~lmclister@192.150.10.204)
- # [19:35] <zcorpan> w00t
- # [19:40] * Quits: encrypt__ (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com) (Remote host closed the connection)
- # [19:40] * Joins: encryptd_fractl (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com)
- # [19:43] * Joins: newtron (~newtron@184.175.18.47)
- # [19:44] * Joins: sicking_ (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [19:44] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [19:44] * sicking_ is now known as sicking
- # [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?
- # [19:47] * Joins: Areks (~Areks@95-24-191-184.broadband.corbina.ru)
- # [19:49] * Krinkle is now known as Krinkle|detached
- # [19:49] <Hixie> Domenic: all googlers have committed. because our AC rep did.
- # [19:50] <Hixie> (members of w3c members can't commit patents, only their AC rep can)
- # [19:50] * Quits: ambv (~ambv@206.108.217.134) (Read error: Connection reset by peer)
- # [19:50] <jgraham> What if the employee personally held a patent?
- # [19:50] * Joins: weinig (~weinig@17.202.50.84)
- # [19:50] * Joins: ambv (~ambv@206.108.217.134)
- # [19:51] * Quits: lmclister (~lmclister@192.150.10.204) (Read error: Connection reset by peer)
- # [19:51] <Hixie> jgraham: ask the w3c :-)
- # [19:51] * Quits: ambv (~ambv@206.108.217.134) (Client Quit)
- # [19:51] <Domenic> Hixie: ah got it. I guess it is just being eventually consistent. ("Domenic Denicola / Google, Inc. / No reply received ")
- # [19:52] <Hixie> might just be cos you joined after TV hit the button
- # [19:52] <Domenic> ya. i may be forever left out of the party :(
- # [19:52] <Hixie> doesn't really matter
- # [19:53] * Joins: lmclister (~lmclister@192.150.10.204)
- # [19:53] <Hixie> doesn't mean anything for us to be a "yes"
- # [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
- # [19:54] <Hixie> heh
- # [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
- # [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...
- # [19:56] <annevk> And then they plot to steal my work
- # [19:56] <annevk> Worse books have been written
- # [19:56] <jgraham> (technically not stealing)
- # [19:56] <caitp> if you turn it into a feature film, all your problems will be solved
- # [19:57] <annevk> Charles offered to do it, now Daniel Appelquist
- # [19:57] <jgraham> Turn it into a feature film?
- # [19:58] * Quits: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 268 seconds)
- # [19:58] <annevk> Adam Barth got bogged down in politics trying to do it
- # [19:58] <caitp> the tone really doesn't come across on irc does it
- # [19:58] <Hixie> annevk: even before that there was DanC's copy of the HTML spec's URL text and his work on it
- # [19:58] <annevk> DanC!
- # [19:58] <annevk> Yes
- # [19:58] * Joins: dmurph (dmurph@nat/google/x-klxomdbwrjltiglx)
- # [19:58] <annevk> How many people suffered, geez
- # [19:59] <Hixie> anyway. The URL standard now has more meaningful patent coverage than it ever did at the IETF
- # [19:59] <Hixie> so... now it's really just about the W3C being jealous or something.
- # [20:03] * Krinkle|detached is now known as Krinkle
- # [20:04] * Quits: hober (~ted@unaffiliated/hober) (Remote host closed the connection)
- # [20:04] * Joins: hober (~ted@unaffiliated/hober)
- # [20:05] * Joins: jsbell (jsbell@nat/google/x-cggbipqdiwzhnkzq)
- # [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
- # [20:12] * parshap_ is now known as parshap
- # [20:12] * Joins: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be)
- # [20:18] * Quits: moultingocciput (~moultingo@ec2-54-201-199-156.us-west-2.compute.amazonaws.com) (Ping timeout: 260 seconds)
- # [20:21] <annevk> http://www.google.com/enterprise/ uses both for and For; do people just not care anymore?
- # [20:21] <annevk> (same with that email, first correct, WHATWG, then WHAT-WG o_O)
- # [20:23] * Joins: barnabywalters (~barnabywa@46-239-239-203.tal.is)
- # [20:23] <caitp> well they say variety is the spice of life
- # [20:23] <annevk> but but but
- # [20:23] <caitp> sitting in front of a computer screen criticising the spelling of strangers, probably not so much
- # [20:27] * Joins: estellevw (~estellewy@209.49.66.106)
- # [20:28] * Joins: __20h__ (~some_one@r-36.net)
- # [20:28] * Joins: kriskowal (~kriskowal@nat-128-84-124-0-575.cit.cornell.edu)
- # [20:30] * Joins: terinjokes (~terinjoke@wikinews/Terinjokes)
- # [20:30] <terinjokes> interested in helping out with the window.console spec
- # [20:31] <caitp> w00t
- # [20:31] <annevk> Hixie: ^^
- # [20:31] * Quits: tommyliu_ (~tommyliu@14.153.63.144) (Remote host closed the connection)
- # [20:31] <zcorpan> wasn't danc's goal basically to rename url to web address?
- # [20:32] * Joins: darobin (~darobin@78.208.93.24)
- # [20:32] * Joins: tommyliu (~tommyliu@14.153.63.144)
- # [20:32] <zcorpan> terinjokes: awesomeness
- # [20:33] <daurnimator> terinjokes: *hi*
- # [20:33] <terinjokes> hrm, you seem like a familiar nick ;)
- # [20:33] * Quits: paulohp (~paulohp@187.121.82.241)
- # [20:34] <Domenic> terinjokes: I am happy to mentor on technical aspects of getting set up to produce WHATWG-style specs
- # [20:34] <Domenic> given that I recently went through similar stuff for streams and can help you avoid all my mistakes :)
- # [20:34] <Domenic> https://github.com/sideshowbarker/console-spec has not much content, but lots of good discussion in the issue tracker
- # [20:34] * Joins: tommyliu_ (~tommyliu@14.153.63.144)
- # [20:35] <zcorpan> annevk: i think chaals intentionally misspells it just to annoy you
- # [20:35] * Quits: tommyliu (~tommyliu@14.153.63.144) (Read error: Connection reset by peer)
- # [20:36] <terinjokes> Domenic: taking a look now
- # [20:36] <annevk> *shudder*
- # [20:37] <Domenic> terinjokes: Hixie and annevk probably have more info on what they were thinking for the spec to define.
- # [20:37] <Domenic> hmm that issue tracker is empty
- # [20:37] <Domenic> i thought i saw a full issue tracker somewhere...
- # [20:37] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:39] * Quits: dmurph (dmurph@nat/google/x-klxomdbwrjltiglx) (Remote host closed the connection)
- # [20:40] <MikeSmith> Domenic: I thought paul_irish and some others had already set up another repo
- # [20:40] <MikeSmith> maybe I imagined that
- # [20:40] <Domenic> Ah, found it. https://github.com/DeveloperToolsWG/console-object
- # [20:40] * Joins: lmclister____ (sid13822@gateway/web/irccloud.com/x-uxsgywbrrojpxzaa)
- # [20:40] * Parts: lmclister____ (sid13822@gateway/web/irccloud.com/x-uxsgywbrrojpxzaa)
- # [20:41] * Joins: dmurph (sid42525@gateway/web/irccloud.com/x-gcampnfhlugzqylw)
- # [20:41] <terinjokes> looking at that on too
- # [20:41] <daurnimator> btw, I just sent this: https://mail.mozilla.org/pipermail/es-discuss/2014-September/039071.html
- # [20:42] <Domenic> ok this has lots of stuff https://github.com/DeveloperToolsWG/console-object/blob/master/api.md
- # [20:42] <Domenic> too many SHOULDs
- # [20:46] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
- # [20:46] <caitp> huh I didn't know console.log supported formatting specifiers, neat
- # [20:47] <terinjokes> caitp: it indeed does, at least in some places
- # [20:47] <terinjokes> (that was actually something I wanted to make sure was specified…)
- # [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
- # [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
- # [20:49] <Domenic> If the algorithm gets specified in enough detail and implemented interoperably, maybe it can be moved to ES.
- # [20:49] <caitp> String.prototype.format.call("Hello, %s!", "world")
- # [20:50] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [20:51] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
- # [20:52] <terinjokes> Domenic: i'd gladly accept your advice :)
- # [20:53] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
- # [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/
- # [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
- # [20:54] <TabAtkins> Bikeshed located at github.com/tabatkins/bikeshed
- # [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 :(
- # [20:54] <terinjokes> i noticed when I did the Stickers API
- # [20:54] <TabAtkins> Domenic: Bikeshed is growing more and more Markdown. ^_^
- # [20:54] <Domenic> TabAtkins: yaaaaay is there a changelog?
- # [20:55] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 252 seconds)
- # [20:55] <Hixie> terinjokes: sweet, thanks!
- # [20:55] <Hixie> terinjokes: let me know if you need any help with anything
- # [20:56] <Sample> TabAtkins: tangentially to where we left off, do you know at all why a File (Blob subclass) cannot be instantiated?
- # [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
- # [20:56] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Client Quit)
- # [20:56] <TabAtkins> Sample: Presumably for the same reasons as why <input type=file> can't be editted.
- # [20:56] * Joins: ShaneHudson (~ShaneHuds@2.30.121.218)
- # [20:57] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [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.
- # [20:58] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
- # [20:58] * Quits: moo-_- (miohtama@2001:1bc8:1004::1) (Ping timeout: 272 seconds)
- # [20:59] <terinjokes> coolio. will get started on that this afternoon
- # [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."
- # [21:01] <Domenic> oh burnnnnn
- # [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.
- # [21:02] * Joins: moo-_- (miohtama@2001:1bc8:1004::1)
- # [21:02] <boogyman> s/wont/so
- # [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
- # [21:05] <TabAtkins> Sample: Ah, it can only be constructed from a Blob. That's fine.
- # [21:05] <Sample> though Chrome nor FF seem to allow it. Can't make sense of it
- # [21:06] <Sample> correct, Blobs can be constructed, which adds to my confusion
- # [21:06] <TabAtkins> Spotty support isn't a surprise. File bugs?
- # [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.
- # [21:06] <caitp> there was a blink-dev thread on shipping the File constructor recently, no?
- # [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
- # [21:06] <caitp> I recall that from the past 30 days
- # [21:07] <Sample> caitp: shipping as in getting rid of?
- # [21:07] <caitp> no
- # [21:07] * Joins: zzzzbov (~zzzzbov@remote.parse3.com)
- # [21:07] <TabAtkins> The opposite.
- # [21:07] <Sample> ohh, as in it's simply not ready yet?
- # [21:07] <TabAtkins> "shipping" as in "making up fanfic about who you think they'd be best in a relationship with"
- # [21:07] <TabAtkins> No, still opposite. ^_^
- # [21:07] <Sample> they implemneted File without constructability due to lack of time?
- # [21:08] <TabAtkins> "shipping" means "putting it in a stable brwoser"
- # [21:08] <caitp> "intent to ship" as in, make it usable by default, no prefix, no pref flag
- # [21:08] <Sample> so is our assumption here that the lack of being able to construct a File isn't intentional?
- # [21:09] <caitp> let me see if I can find the thread
- # [21:09] <caitp> you know that apple Mail is literally the worst thing ever?
- # [21:10] <Domenic> TabAtkins: how can I use the bilio.json with the curl bikeshed
- # [21:10] <caitp> Sample: https://groups.google.com/a/chromium.org/forum/#!searchin/blink-dev/intent$20to$20ship$20file$20constructor/blink-dev/81ihRnwHnoQ/gQnI8jFKbeQJ
- # [21:11] <Sample> caitp: Mission Control is also amazingly "one-button-mouseish"
- # [21:11] <caitp> give it a few weeks, it will probably be in the next milestone
- # [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
- # [21:11] * Quits: zzzzbov (~zzzzbov@remote.parse3.com) (Quit: Leaving)
- # [21:20] * Joins: jensnockert (~jensnocke@37-46-188-154.customers.ownit.se)
- # [21:21] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
- # [21:22] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [21:23] * Quits: tommyliu_ (~tommyliu@14.153.63.144) (Remote host closed the connection)
- # [21:23] * Krinkle is now known as Krinkle|detached
- # [21:23] * Joins: tommyliu (~tommyliu@14.153.63.144)
- # [21:25] * Joins: jensnockert_ (~jensnocke@37-46-184-126.customers.ownit.se)
- # [21:28] * Joins: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net)
- # [21:28] * Quits: tommyliu (~tommyliu@14.153.63.144) (Ping timeout: 260 seconds)
- # [21:28] * Quits: kriskowal (~kriskowal@nat-128-84-124-0-575.cit.cornell.edu) (Quit: kriskowal)
- # [21:28] <Hixie> boogyman: no kidding
- # [21:28] * Quits: jensnockert (~jensnocke@37-46-188-154.customers.ownit.se) (Ping timeout: 245 seconds)
- # [21:28] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
- # [21:28] <Hixie> boogyman: any ideas how to do that?
- # [21:30] * Quits: jensnockert_ (~jensnocke@37-46-184-126.customers.ownit.se) (Remote host closed the connection)
- # [21:30] <TabAtkins> Domenic: You can't, which is why I have a bug on me to allow <pre class=biblio> inline.
- # [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.
- # [21:34] <Domenic> TabAtkins: I'll let you do it :P
- # [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...
- # [21:38] <TabAtkins> Makes sense.
- # [21:38] <TabAtkins> Protip: dont' use a windows machine (at least not exclusively)
- # [21:38] * Joins: ^esc (~esc-ape@77.119.129.71.wireless.dyn.drei.com)
- # [21:39] <boogyman> Hixie: Right now? have discussions about whom will be the primary contributor/spec maintainer for the different pieces, and work collaboratively.
- # [21:39] * Joins: kriskowal (~kriskowal@nat-128-84-124-0-575.cit.cornell.edu)
- # [21:39] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
- # [21:40] * Quits: Ms2ger (~Ms2ger@10.199-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [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
- # [21:40] <Hixie> publish
- # [21:41] <boogyman> so it's a philosophical difference. darn
- # [21:42] * Joins: paulohp (~paulohp@187.121.82.241)
- # [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.
- # [21:43] <Hixie> then once he was done, the W3C said "ok, now we'll publish it as our own"
- # [21:44] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
- # [21:46] * Quits: barnabywalters (~barnabywa@46-239-239-203.tal.is) (Quit: barnabywalters)
- # [21:47] * Krinkle|detached is now known as Krinkle
- # [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.
- # [21:48] <Hixie> boogyman: i've tried various things over the years, but none have worked.
- # [21:52] <Sample> sounds like WHATWG has been assigned the role of the unattributed heros of web standards =D
- # [21:52] <Sample> very magnanimous
- # [21:52] <Hixie> i don't think anyone here considers themselves heroes
- # [21:53] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
- # [21:53] <caitp> but that's no reason not to wear underwear outside of your trousers
- # [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
- # [21:56] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [21:57] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Read error: Connection reset by peer)
- # [21:57] * Joins: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [21:58] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Read error: Connection reset by peer)
- # [21:58] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [22:01] * Joins: othermaciej (~mjs@17.114.216.21)
- # [22:02] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
- # [22:07] * Quits: ehynds (~ehynds@64.206.121.41)
- # [22:10] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [22:10] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [22:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:11] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Quit: lundgren2)
- # [22:11] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [22:13] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:14] * Quits: markkes (~markkes@62.207.90.201) (Ping timeout: 245 seconds)
- # [22:15] * Quits: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [22:15] * Joins: Smylers (~smylers@host86-147-24-135.range86-147.btcentralplus.com)
- # [22:19] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [22:20] * Quits: blivande (~Chw@189.193.69.170) (Ping timeout: 264 seconds)
- # [22:21] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [22:24] * Quits: TallTed (~Thud@63.119.36.36)
- # [22:24] * Quits: Sample (~Sample@unaffiliated/sample) (Ping timeout: 252 seconds)
- # [22:26] * Joins: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se)
- # [22:26] * Quits: sicking (~sicking@c-98-210-159-193.hsd1.ca.comcast.net) (Quit: sicking)
- # [22:26] * Quits: lundgren2 (~tobiaslun@h-61-32.a163.priv.bahnhof.se) (Client Quit)
- # [22:29] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [22:39] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [22:41] * Joins: Sample (~Sample@unaffiliated/sample)
- # [22:41] * Joins: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [22:45] * cabanier_ is now known as cabanier
- # [22:49] * Hixie finds himself in the department of redundancy department
- # [22:49] <Hixie> "Example: For instance, in the following example..."
- # [22:55] <Hixie> is it "each apple and each orange has" or "each apple and each orange have" ?
- # [22:56] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [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
- # [22:58] <ShaneHudson> I agree with the accepted answer. Has for singular, have for plural.
- # [22:58] <Hixie> yeah, i agree with the answer too
- # [22:58] <Hixie> but i can't figure out why it's right
- # [22:59] <Hixie> i guess it's a magical property of "each" that transcends the "and"
- # [22:59] <jgraham> "each apple and orange have"
- # [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"
- # [23:00] <Hixie> uh, remove the first "and"
- # [23:00] <jgraham> I was going to say :)
- # [23:02] <jgraham> Maybe has is also OK
- # [23:02] <Hixie> i'm pretty sure "has" is technically correct
- # [23:02] * Quits: Areks (~Areks@95-24-191-184.broadband.corbina.ru) (Ping timeout: 276 seconds)
- # [23:02] <Hixie> but i don't see why
- # [23:02] <Hixie> other than "magic"
- # [23:02] <ShaneHudson> I think it depends on what comes after the has/have, but has would almost certainly work
- # [23:03] <ShaneHudson> That's the English language for you :P
- # [23:03] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
- # [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
- # [23:04] <jgraham> c.f. double negation
- # [23:05] * Quits: zenparsing (~zenparsin@97-81-81-172.dhcp.athn.ga.charter.com)
- # [23:06] <Hixie> yeah...
- # [23:08] * Quits: Dashiva (Dashiva@wikia/Dashiva)
- # [23:08] <caitp> then again native speakers don't really agree on this stuff very often
- # [23:09] <caitp> unless they live within a few blocks of each other
- # [23:11] <gsnedders> caitp: there's normally a lot more consensus than you might think
- # [23:11] * Quits: ShaneHudson (~ShaneHuds@2.30.121.218) (Quit: Computer fell asleep.)
- # [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
- # [23:12] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [23:12] <caitp> there are just too many dialects
- # [23:12] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [23:12] * Quits: estellevw (~estellewy@209.49.66.106) (Quit: estellevw)
- # [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.
- # [23:13] <caitp> most people believe that their own dialect is the norm, and that other peoples dialects are dialects :p
- # [23:13] <gsnedders> There are certainly limits to this, mostly because languages and dialects are just both points on a continuum
- # [23:13] * Joins: bengl (~bengl@2001:4c48:2:8400:602d:4b97:e2f4:6463)
- # [23:13] <caitp> it's kinda off topic for this channel though
- # [23:14] <gsnedders> traditionally this channel has been as much a social channel as it has been one for the web platform :P
- # [23:14] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [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)
- # [23:15] <caitp> and the french canadians, they would be upset every week
- # [23:16] * Quits: Maurice (copyman@unaffiliated/maurice)
- # [23:16] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [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
- # [23:17] <caitp> and it just makes them unhappy about it :(
- # [23:18] <Hixie> this channel has no topic
- # [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)
- # [23:19] <Hixie> gsnedders: (each apple) and (each orange) being the same as each (apple and orange) is interesting
- # [23:19] <gsnedders> caitp: varying that much and having that much disagreemnt? wow, that's unusual
- # [23:19] <gsnedders> Hixie: I'm sure Chomskyans have invented some ridiculously over-complicated logic for that ;P
- # [23:19] <Hixie> contrast (an apple) and (an orange) vs an (apple and orange)
- # [23:19] <caitp> welll, I guess you could argue that the unhappy minority is louder than the apathetic majority
- # [23:19] <caitp> but you hear from them very often :x
- # [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
- # [23:20] <gsnedders> Hixie: those are the same to me
- # [23:21] <gsnedders> Hixie: what do you think the difference is there? in both cases that means to me you have one of each
- # [23:21] * Quits: roc (~chatzilla@121-99-135-181.bng1.tvc.orcon.net.nz) (Remote host closed the connection)
- # [23:27] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [23:27] <gsnedders> caitp: equally, basically all written speech (inc. scripted stuff that's then spoken!) is totally different to all other speech
- # [23:27] <gsnedders> caitp: language is weird
- # [23:27] <Hixie> gsnedders: {an {apple and computer}} is not valid english, is it?
- # [23:27] <caitp> definitely
- # [23:28] <Hixie> gsnedders: i mean, {an {apple-and-computer}} is fine, but it means something different than {{an apple} and {a computer}}
- # [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
- # [23:29] <gsnedders> caitp: so you just get a huge corpus and see what most people do and run with it ;P
- # [23:29] <caitp> pretty much the best you can do, really
- # [23:29] <caitp> since concensus in language is a myht
- # [23:29] <caitp> or myth
- # [23:30] <gsnedders> well it's pretty obvious there is some concensus, as otherwise we wouldn't be able to communicate anything
- # [23:30] <gsnedders> but total consensus? I don't think anyone would ever claim there is.
- # [23:30] <caitp> there are levels of agreement, but it can still isolate you geographically
- # [23:31] <gsnedders> Hixie: I dunno, looking through a few corpora, "an {noun} and {noun}" is always used with two related nouns
- # [23:31] <gsnedders> Hixie: in the same category
- # [23:31] <gsnedders> Hixie: for some definition of "category"
- # [23:32] <Hixie> example?
- # [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"
- # [23:34] <gsnedders> (those are the most common hits in the BNC, excluding a couple of set phrases in certain types of language!)
- # [23:34] <gsnedders> they're all combinations where the two words have some obvious connection
- # [23:34] <jgraham> "orc and goblin"?
- # [23:34] <gsnedders> yes!
- # [23:35] <jgraham> Is most of this corpus actually the D&D rulebook?
- # [23:35] <gsnedders> High elves. King, Bill and Chambers, Andy. Nottingham: Games Workshop, 1993, pp. 4-81. 2395 s-units.
- # [23:35] <gsnedders> Warhammer armies: orcs & goblins. Nottingham: Games Workshop, 1993, pp. 3-97. 2333 s-units.
- # [23:35] <jgraham> Oh, so pretty much yes
- # [23:35] <gsnedders> that's where all four usages of that phrase comes from
- # [23:36] <gsnedders> none of these are used that much ;P
- # [23:36] * Joins: jensnockert (~jensnocke@dynamic.1.23.34dbfddb1780.64702f72bc3.cust.bredband2.com)
- # [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)
- # [23:37] <gsnedders> Getting ever moreso dated, though, obviously.
- # [23:38] <gsnedders> Hixie: but I guess we really want something more than this, really {pronoun} {noun} and {noun} {verb}
- # [23:40] <gsnedders> like we want the noun phrase to not be contained within another noun phrase
- # [23:40] * Quits: jensnockert (~jensnocke@dynamic.1.23.34dbfddb1780.64702f72bc3.cust.bredband2.com) (Ping timeout: 252 seconds)
- # [23:40] <gsnedders> (like "an accident and emergency room")
- # [23:41] * Joins: barnabywalters (~barnabywa@89-160-139-145.du.xdsl.is)
- # [23:42] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [23:45] * Quits: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com) (Quit: Leaving.)
- # [23:45] <Hixie> gsnedders: none of those are what i was saying
- # [23:45] <Hixie> gsnedders: since none start with "an"
- # [23:45] <Hixie> gsnedders: :-)
- # [23:45] <gsnedders> Hixie: I just omitted the an
- # [23:46] <Hixie> "an air and sea"?
- # [23:46] <Hixie> where do you see "an education and training" as a complete noun phrase?
- # [23:46] * heycam|away is now known as heycam
- # [23:46] <gsnedders> I don't, hence why I started changing what I was looking for
- # [23:46] <gsnedders> ;P
- # [23:46] <Hixie> o_O
- # [23:46] * Quits: barnabywalters (~barnabywa@89-160-139-145.du.xdsl.is) (Quit: barnabywalters)
- # [23:46] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [23:46] * Joins: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [23:47] <Hixie> "an understanding and appreciation" is a good one though
- # [23:47] <Hixie> though that's usually {an {understanding and appreciation} of ...}
- # [23:47] <Hixie> anyway
- # [23:47] <Hixie> english is weird, news at 11
- # [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"
- # [23:48] <gsnedders> s/card/cart/
- # [23:48] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [23:49] <Hixie> weird
- # [23:51] * Quits: Lachy_ (~Lachy@cm-84.215.104.248.getinternet.no) (Read error: Connection reset by peer)
- # [23:51] * Joins: Lachy__ (~Lachy@cm-84.215.104.248.getinternet.no)
- # [23:51] * Quits: newtron (~newtron@184.175.18.47) (Remote host closed the connection)
- # [23:51] * Joins: barnabywalters (~barnabywa@89-160-139-145.du.xdsl.is)
- # [23:52] * Joins: newtron (~newtron@184.175.18.47)
- # [23:52] <Hixie> annevk: i don't understand your definition of blob: origin
- # [23:53] <Hixie> what is a URL's scheme data. Is it just the URL?
- # [23:53] <Hixie> i get so confused by the way the URL spec uses the same term for the string and the object
- # [23:56] * Quits: newtron (~newtron@184.175.18.47) (Ping timeout: 240 seconds)
- # [23:58] * Quits: lmclister (~lmclister@192.150.10.204) (Read error: Connection reset by peer)
- # [23:58] <tantek> sounds Lispy
- # [23:58] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [23:59] * Joins: lmclister (~lmclister@192.150.10.204)
- # Session Close: Wed Sep 03 00:00:00 2014
The end :)