Options:
- # Session Start: Fri Oct 03 00:00:00 2014
- # Session Ident: #whatwg
- # [00:00] * Joins: dydx (~dydz@17.245.31.110)
- # [00:01] * Quits: rego (~rego@66.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [00:06] * Joins: jeremyj (~jeremyj@17.114.219.48)
- # [00:06] <Sample> Regarding my first question I was incorrect assuming JS strings use UTF-8. They use USC-2 which is a fixed 16-bit with no bit metadata, so readAsBinaryString was probably totally safe operation
- # [00:06] * Quits: encryptd_fractl (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com) (Remote host closed the connection)
- # [00:07] * Joins: encryptd_fractl (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com)
- # [00:07] * Joins: anchnk (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr)
- # [00:08] <Hixie> JS uses UTF-16 exposed as 16-bit code units
- # [00:16] * Quits: jeremyj (~jeremyj@17.114.219.48) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [00:21] <Sample> hm, utf-16 does have invalid bit sequences (unpaired surrogates) but I don't believe it throws the "replacement character" which results in data corruption. though it's possible it may still corrupt a bit sequence
- # [00:22] <Sample> like I wonder what D800FFFF displays
- # [00:23] * Quits: juandopazo_ (~juandopaz@64.211.65.178) (Quit: Leaving)
- # [00:23] <Sample> "Unpaired surrogates are invalid in UTFs. These include any value in the range D80016 to DBFF16 not followed by a value in the range DC0016 to DFFF16, or any value in the range DC0016 to DFFF16 not preceded by a value in the range D80016 to DBFF16."
- # [00:23] <Hixie> two U+FFEFs iirc
- # [00:23] <Hixie> FFFDs i mean
- # [00:24] <Sample> yeah. anything which throws FFFDs would currupt binary data in code point representation. UCS-2 does not
- # [00:25] * Quits: dydx (~dydz@17.245.31.110) (Quit: dydx)
- # [00:25] * Quits: anchnk (~anchnk@static-176-182-137-176.ncc.abo.bbox.fr) (Quit: Leaving)
- # [00:26] * Quits: tommyliu_ (~tommyliu@183.37.186.244) (Remote host closed the connection)
- # [00:26] * Joins: dydx (~dydz@17.245.31.110)
- # [00:31] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [00:33] * Quits: dydx (~dydz@17.245.31.110) (Quit: dydx)
- # [00:34] <Hixie> well UCS-2 corrupts anything that isn't in the BMP, but sure :-)
- # [00:38] <Sample> in terms of raw bit sequences everything falls within every 16 bits falls within 0000 and FFFF =)
- # [00:39] <Sample> glitch-in-the-matrix style sentence there
- # [00:39] <gsnedders> Sample: Unicode doesn't define how ill-formed code unit sequences decode
- # [00:39] <gsnedders> Sample: though the Web Encoding spec does, which matters more in browser land
- # [00:40] <cwilso> annevk: TBF, they heavily push "navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia;
- # [00:40] <cwilso> " as cargo-cult boilerplate (HT: Hixie for term), so not too surprising they ignore prefixing as a way of separating.
- # [00:41] <cwilso> annevk: that said, I think that's totally wack, and they should make v1 the api we should have for the next 20 years, not the last 20 months.
- # [00:43] <cwilso> annevk: what do you think about other ancient-design APIs, like geoloc? I recast geoloc with Promises, just because I wanted to see what it would look like (https://gist.github.com/cwilso/3922d0a85a684f8ab298) - not sure if it's worth trying to push through, or should just leave it as a shipped API.
- # [00:43] <caitp> people have a hard time engineering a toilet that will work for 20 years, let alone an application/media platform
- # [00:44] <cwilso> Aw, come on, I think the toilets in my house are at least 40 years old at this point. :)
- # [00:44] <gsnedders> And cwilso suddenly appears, says a lot, and presumably will vanish again :)
- # [00:45] <cwilso> Lurker extraordinaire, that's me.
- # [00:45] <cwilso> (the pattern of talking to someone who's likely asleep.)
- # [00:46] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [00:47] <gsnedders> SimonSapin: I hope we're not planning on exposing WTF-16 to the web platform (AIUI it's only there because WinNT filenames).
- # [00:47] <SimonSapin> gsnedders: no
- # [00:48] <gsnedders> cwilso: Hey, I scarcely contribute to web standards now and still talk more than you! :P
- # [00:48] <gsnedders> SimonSapin: good, because otherwise I would cry
- # [00:49] <SimonSapin> gsnedders: I have "must not be used for interchange" in the spec, but I still need to define interchange. Any suggestion?
- # [00:49] <cwilso> gsnedders: you talk more than me in the WHATWG IRC, maybe. :) I'm not known for keeping my mouth shut.
- # [00:49] <gsnedders> cwilso: well, that's what I meant :P
- # [00:50] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [00:50] <gsnedders> I don't doubt in more /serious/ channels you don't do more
- # [00:50] * gsnedders hopes he didn't confuse himself with all the negatives in that
- # [00:50] * Quits: ehsan (~ehsan@2001:450:1f:224:288c:2163:2b18:6784) (Remote host closed the connection)
- # [00:51] * Joins: ehsan (~ehsan@2001:450:1f:224:288c:2163:2b18:6784)
- # [00:51] <cwilso> gsnedders: "serious" is also not something I'm known for.
- # [00:52] <gsnedders> cwilso: you mean threatening to pick people up and dump them in the sea isn't serious?!
- # [00:52] <cwilso> gsnedders: THAT WAS ONE TIME.
- # [00:52] <gsnedders> SimonSapin: does Unicode ever define it?
- # [00:52] <cwilso> :)
- # [00:52] <gsnedders> cwilso: hey, it wasn't me, so it's all cool here
- # [00:53] <gsnedders> SimonSapin: I think it doesn't really need defined, tbh
- # [00:53] * Joins: ^esc (~esc-ape@77.119.128.161.wireless.dyn.drei.com)
- # [00:53] <gsnedders> SimonSapin: Unicode doesn't appear to
- # [00:53] <SimonSapin> Unicode defines Restricted Interchange, but apparently not interchange
- # [00:54] <gsnedders> well restricted interchange is really just "don't do this in interhcange"
- # [00:54] <gsnedders> rather than defining anything about interchange
- # [00:55] <SimonSapin> "cannot be conformantly interchanged"
- # [00:55] <SimonSapin> yes
- # [00:56] <gsnedders> SimonSapin: and stop thinking I have any real opinions, I just lurk on IRC and bitch at you guys without really knowing any context :)
- # [00:56] <Hixie> btw, good luck inventing an encoding and then telling people not to use it
- # [00:56] <Hixie> c.f. the CESU-8, UTF-7, BOCU-1 and SCSU encodings
- # [00:57] <gsnedders> well CESU-8 more just /arose/
- # [00:57] <Hixie> WTF-16 too, no?
- # [00:57] <gsnedders> I'm not sure anyone deliverately invented
- # [00:57] <gsnedders> yeah
- # [00:57] * Quits: ehsan (~ehsan@2001:450:1f:224:288c:2163:2b18:6784) (Remote host closed the connection)
- # [00:57] <SimonSapin> Hixie: sure, but I can at least try to convince browsers not to implement it for stuff from the network
- # [00:57] * Joins: ehsan (~ehsan@2001:450:1f:224:288c:2163:2b18:6784)
- # [00:58] <gsnedders> WTF-8 is arguably the scary one
- # [00:58] <gsnedders> because it doesn't yet exist
- # [00:59] * Joins: jeremyj (~jeremyj@17.114.156.99)
- # [01:05] * Quits: voiceofgrog_ (uid19945@gateway/web/irccloud.com/x-nakempedqrtakyra) (Quit: Connection closed for inactivity)
- # [01:07] * Quits: ehsan (~ehsan@2001:450:1f:224:288c:2163:2b18:6784) (Remote host closed the connection)
- # [01:08] * Quits: jungkees (uid24208@gateway/web/irccloud.com/x-kwkojmnvwveibtiu) (Quit: Connection closed for inactivity)
- # [01:08] * Joins: ehsan (~ehsan@2001:450:1f:224:6105:dc09:b35c:ddee)
- # [01:13] * Quits: Smylers (~smylers@host86-159-64-71.range86-159.btcentralplus.com) (Quit: Leaving.)
- # [01:13] <Domenic> https://streams.spec.whatwg.org/branch-snapshots/move-readable-stream/ almost ready to merge into master and thus https://streams.spec.whatwg.org/... \o/
- # [01:14] * Joins: hasather (~hasather@80.91.33.141)
- # [01:19] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 244 seconds)
- # [01:22] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Read error: Connection reset by peer)
- # [01:25] * Krinkle|detached is now known as Krinkle
- # [01:27] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
- # [01:29] * Quits: Joseph_Silber (~JosephSil@68.195.232.10) (Read error: Connection reset by peer)
- # [01:30] * Joins: Yuhong (~chatzilla@S0106001b21018173.vc.shawcable.net)
- # [01:30] <Yuhong> On W3C's fork of WHATWG's URL standard, how often does URLs change really?
- # [01:31] * Joins: ap (~ap@17.202.44.214)
- # [01:33] * Quits: Yuhong (~chatzilla@S0106001b21018173.vc.shawcable.net) (Client Quit)
- # [01:34] * Quits: ehsan (~ehsan@2001:450:1f:224:6105:dc09:b35c:ddee) (Remote host closed the connection)
- # [01:37] * Quits: jeremyj (~jeremyj@17.114.156.99) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [01:39] * Quits: encryptd_fractl (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com) (Remote host closed the connection)
- # [01:46] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [01:56] * Quits: espadrine (~espadrine@AMontsouris-158-1-21-75.w92-128.abo.wanadoo.fr) (Quit: espadrine)
- # [01:56] * Quits: jernoble|laptop (~jernoble@17.202.45.163) (Quit: Computer has gone to sleep.)
- # [01:57] * Joins: dylanlindgren (~kartstar@101.170.164.167)
- # [01:57] * Quits: dbaron (~dbaron@2620:101:80fc:232:69c7:aefe:22cc:fd90) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:00] * Quits: dylanlindgren (~kartstar@101.170.164.167) (Client Quit)
- # [02:12] * Joins: encryptd_fractl (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com)
- # [02:14] * Joins: jernoble|laptop (~jernoble@76.74.153.49)
- # [02:20] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [02:21] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [02:22] * Quits: encryptd_fractl (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com) (Ping timeout: 250 seconds)
- # [02:22] * Quits: jernoble|laptop (~jernoble@76.74.153.49) (Ping timeout: 272 seconds)
- # [02:23] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [02:25] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 244 seconds)
- # [02:30] * Joins: JosephSilber (~JosephSil@ool-44c3e80a.static.optonline.net)
- # [02:32] * Joins: estellevw (~estellevw@173-228-112-89.dsl.dynamic.fusionbroadband.com)
- # [02:36] * Joins: jernoble|laptop (~jernoble@166.170.43.101)
- # [02:36] * Joins: jdaggett_ (~jdaggett@pw126205070190.3.panda-world.ne.jp)
- # [02:39] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Ping timeout: 260 seconds)
- # [02:42] <jyasskin_> I'm trying to polyfill a spec that says to "throw a /name/ exception", but it looks like DOMException has no constructors, so Javascript can't implement that algorithm?
- # [02:42] <jyasskin_> (https://dom.spec.whatwg.org/#concept-throw)
- # [02:44] <jyasskin_> annevk: ^
- # [02:49] * Joins: rniwa (~rniwa@17.202.43.222)
- # [02:55] * Quits: Sample (~Sample@unaffiliated/sample) (Quit: *ping&)
- # [02:57] * Joins: dylanlindgren (~kartstar@101.170.164.167)
- # [02:58] * Quits: bnicholson2 (~bnicholso@2620:101:80fc:224:7e7a:91ff:fe25:a5c6) (Ping timeout: 272 seconds)
- # [02:58] * Joins: bnicholson2 (~bnicholso@2620:101:80fc:224:7e7a:91ff:fe25:a5c6)
- # [02:59] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
- # [02:59] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [03:02] * Quits: eto (~eto@unaffiliated/eto) (Read error: Connection reset by peer)
- # [03:04] * Quits: aiglesias (~aiglesias@181.31.0.158) (Ping timeout: 240 seconds)
- # [03:04] * Joins: eto (~eto@unaffiliated/eto)
- # [03:05] * Joins: dylanlin_ (~kartstar@1.148.14.124)
- # [03:07] * Quits: dylanlindgren (~kartstar@101.170.164.167) (Ping timeout: 250 seconds)
- # [03:11] * Quits: bnicholson2 (~bnicholso@2620:101:80fc:224:7e7a:91ff:fe25:a5c6) (Ping timeout: 272 seconds)
- # [03:21] * Quits: jernoble|laptop (~jernoble@166.170.43.101) (Quit: Computer has gone to sleep.)
- # [03:22] * Joins: Mso150 (~ctlM@80.83.239.65)
- # [03:22] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [03:25] * Joins: bnicholson (~bnicholso@24.130.60.241)
- # [03:26] * Joins: encryptd_fractl (~encryptd_@71-90-29-214.dhcp.ftbg.wi.charter.com)
- # [03:30] * Quits: estellevw (~estellevw@173-228-112-89.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
- # [03:31] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [03:33] * Joins: hayato_ (hayato@nat/google/x-viguiyppfewueijy)
- # [03:33] * Joins: estellevw (~estellevw@173-228-112-89.dsl.dynamic.fusionbroadband.com)
- # [03:35] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [03:44] * Joins: jernoble|laptop (~jernoble@162.217.73.171)
- # [03:47] * Joins: scheib (sid4467@gateway/web/irccloud.com/x-ucbbsjtheeushfqg)
- # [03:48] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:59] * Quits: alystair (~alystair@108-162-185-61.cable.teksavvy.com) (Ping timeout: 260 seconds)
- # [03:59] * Joins: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com)
- # [04:01] * Quits: Mso150 (~ctlM@80.83.239.65) (Ping timeout: 244 seconds)
- # [04:03] * Quits: jernoble|laptop (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [04:08] * hayato_ is now known as hayato_gardening
- # [04:10] * Joins: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [04:14] * Quits: jdaggett_ (~jdaggett@pw126205070190.3.panda-world.ne.jp) (Ping timeout: 250 seconds)
- # [04:19] * Quits: Krinkle (~Krinkle@wikimedia/Krinkle) (Remote host closed the connection)
- # [04:21] * Joins: hasather (~hasather@80.91.33.141)
- # [04:26] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
- # [04:30] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:35] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:35] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [04:37] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [04:58] * Quits: rniwa (~rniwa@17.202.43.222) (Quit: rniwa)
- # [05:13] * Quits: ambv (~ambv@206.108.217.134) (Quit: sys.exit(0) # computer went to sleep)
- # [05:15] * Joins: roc (~chatzilla@74-94-150-25-NewEngland.hfc.comcastbusiness.net)
- # [05:17] * Quits: Yudai (~Yudai@73.170.83.204) (Ping timeout: 260 seconds)
- # [05:24] * Joins: casual (sid26149@gateway/web/irccloud.com/x-codwylvqyrlogyjf)
- # [05:29] * Joins: Yudai (~Yudai@73.170.83.204)
- # [05:34] * Joins: jernoble|laptop (~jernoble@162.217.73.171)
- # [05:39] * Quits: jwalden (~waldo@2620:101:80fc:224:7e7a:91ff:fe25:a5a3) (Quit: ChatZilla 0.9.87-8.1450hg.fc20 [XULRunner 31.0/20140725111610])
- # [05:52] * Quits: roc (~chatzilla@74-94-150-25-NewEngland.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [05:58] * Joins: roc (~chatzilla@74-94-150-25-NewEngland.hfc.comcastbusiness.net)
- # [06:05] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [06:08] * Joins: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net)
- # [06:08] * Quits: scor (~scor@c-24-2-162-32.hsd1.ma.comcast.net) (Changing host)
- # [06:08] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [06:10] * Quits: roc (~chatzilla@74-94-150-25-NewEngland.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [06:15] * Quits: tantek (~tantek@70-36-139-41.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
- # [06:19] * Joins: ambv (~ambv@173.252.71.129)
- # [06:31] * Joins: Smylers (~smylers@host86-159-64-71.range86-159.btcentralplus.com)
- # [06:41] * Quits: mmn (~MattN@192.95.22.58) (Quit: goodbye)
- # [06:50] * Joins: dbaron (~dbaron@50.0.192.112)
- # [06:50] * Joins: mmn (~MattN@192.95.22.58)
- # [06:51] * Joins: arthurvr (~arthurvr@dD5761476.access.telenet.be)
- # [07:00] * Quits: arthurvr (~arthurvr@dD5761476.access.telenet.be) (Quit: Lingo - http://www.lingoirc.com)
- # [07:01] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [07:09] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [07:21] * Quits: mmn (~MattN@192.95.22.58) (Quit: goodbye)
- # [07:21] * Joins: mmn (~MattN@192.95.22.58)
- # [07:24] * Quits: mmn (~MattN@192.95.22.58) (Client Quit)
- # [07:24] * Joins: mmn (~MattN@192.95.22.58)
- # [07:28] * Joins: hasather (~hasather@80.91.33.141)
- # [07:30] * Quits: mmn (~MattN@192.95.22.58) (Quit: goodbye)
- # [07:32] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
- # [07:32] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 245 seconds)
- # [07:34] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [07:37] * Quits: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [07:38] * Joins: KevinMarks__ (~yaaic@2607:fb90:50d:927b:9bce:5d5d:40b3:9ca3)
- # [07:54] * Joins: zdobersek (~zan@185.3.135.58)
- # [07:55] * Quits: ambv (~ambv@173.252.71.129) (Quit: sys.exit(0) # computer went to sleep)
- # [08:01] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [08:02] * Joins: espadrine (~espadrine@AMontsouris-158-1-21-75.w92-128.abo.wanadoo.fr)
- # [08:03] * Quits: Smylers (~smylers@host86-159-64-71.range86-159.btcentralplus.com) (Quit: Leaving.)
- # [08:04] * Joins: mmn (~MattN@192.95.22.58)
- # [08:05] * Quits: dydz (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydz)
- # [08:05] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [08:06] * Quits: jst (~quassel@198.199.94.175) (Remote host closed the connection)
- # [08:06] * Joins: jst (~quassel@198.199.94.175)
- # [08:07] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 272 seconds)
- # [08:10] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [08:19] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [08:26] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:32] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [08:38] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [08:40] * Joins: tommyliu (~tommyliu@183.37.186.244)
- # [08:41] * Joins: ambv (~ambv@173.252.71.129)
- # [08:41] * Quits: dylanlin_ (~kartstar@1.148.14.124) (Quit: Textual IRC Client: www.textualapp.com)
- # [08:51] * Joins: Ms2ger (~Ms2ger@80.244-64-87.adsl-dyn.isp.belgacom.be)
- # [08:53] * Joins: zcorpan_ (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se)
- # [08:57] <annevk> jyasskin_: I think that's no longer my problem as of today
- # [08:57] <annevk> jyasskin_: DOMException moved into IDL
- # [08:57] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 250 seconds)
- # [08:59] <Ms2ger> http://simonsapin.github.io/wtf-8/
- # [09:00] * Quits: saline (~irenacob@li629-190.members.linode.com) (Remote host closed the connection)
- # [09:01] <annevk> SimonSapin: HTML should probably reference URL for that format
- # [09:02] * Joins: saline (~irenacob@li629-190.members.linode.com)
- # [09:03] * Joins: rego (~rego@66.193.27.77.dynamic.mundo-r.com)
- # [09:04] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [09:05] * Quits: dbaron (~dbaron@50.0.192.112) (Ping timeout: 272 seconds)
- # [09:06] * Joins: zcorpan (~zcorpan@c-5eeaaa34-74736162.cust.telenor.se)
- # [09:07] * Joins: Mso150 (~ctlM@80.83.239.22)
- # [09:07] * mpt_ is now known as mpt
- # [09:08] * Quits: zcorpan_ (~zcorpan@c-5eeaaa37-74736162.cust.telenor.se) (Ping timeout: 250 seconds)
- # [09:09] <annevk> Domenic: streams.spec.whatwg.org does not look updated for me
- # [09:09] <annevk> Domenic: oh I see now, almost
- # [09:10] <annevk> cwilso: should probably do that at some point, although watchPosition would ideally use something like streams or observables
- # [09:12] * Quits: estellevw (~estellevw@173-228-112-89.dsl.dynamic.fusionbroadband.com) (Quit: Snuggling with the puppies)
- # [09:13] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [09:24] * Quits: zcorpan (~zcorpan@c-5eeaaa34-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [09:24] * Joins: zcorpan (~zcorpan@94.234.170.52)
- # [09:26] * Quits: zdobersek (~zan@185.3.135.58) (Ping timeout: 245 seconds)
- # [09:28] * Joins: espadrine` (~ttyl@AMontsouris-158-1-21-75.w92-128.abo.wanadoo.fr)
- # [09:28] * Joins: hasather (~hasather@80.91.33.141)
- # [09:30] * Joins: zdobersek (~zan@5.153.234.74)
- # [09:33] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
- # [09:40] * Parts: galaxyAbstractor (~galaxyAbs@rofl.pixomania.net) ("WeeChat 1.1-dev")
- # [09:45] * Joins: darobin (~darobin@78.109.80.74)
- # [09:45] * Quits: espadrine (~espadrine@AMontsouris-158-1-21-75.w92-128.abo.wanadoo.fr) (Quit: espadrine)
- # [09:46] * Joins: Smylers (~smylers@94.116.235.214)
- # [09:47] * Quits: saline (~irenacob@li629-190.members.linode.com) (Remote host closed the connection)
- # [09:49] * Joins: saline (~irenacob@li629-190.members.linode.com)
- # [09:54] * Quits: espadrine` (~ttyl@AMontsouris-158-1-21-75.w92-128.abo.wanadoo.fr) (Ping timeout: 246 seconds)
- # [09:56] * Joins: Nyalab (~nyalab@89.30.127.162)
- # [10:06] * Quits: Smylers (~smylers@94.116.235.214) (Ping timeout: 244 seconds)
- # [10:08] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
- # [10:09] * Joins: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch)
- # [10:15] * Joins: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [10:16] * Joins: Smylers (~smylers@81.143.60.194)
- # [10:18] * Quits: ^esc (~esc-ape@77.119.128.161.wireless.dyn.drei.com) (Ping timeout: 250 seconds)
- # [10:18] * Quits: KevinMarks__ (~yaaic@2607:fb90:50d:927b:9bce:5d5d:40b3:9ca3) (Ping timeout: 272 seconds)
- # [10:22] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Remote host closed the connection)
- # [10:35] * Joins: hasather (~hasather@80.91.33.141)
- # [10:39] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
- # [10:48] * Quits: Mso150 (~ctlM@80.83.239.22) (Ping timeout: 244 seconds)
- # [10:57] * Joins: dylanlindgren (~kartstar@14-203-200-194.tpgi.com.au)
- # [11:05] * Joins: espadrine` (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr)
- # [11:07] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:09] <SimonSapin> mathiasbynens: wow, that was fast :) https://github.com/mathiasbynens/wtf-8
- # [11:10] <mathiasbynens> SimonSapin: nice work there
- # [11:11] <darobin> indeed, very nice work SimonSapin
- # [11:11] <mathiasbynens> SimonSapin: anything particular you’re using WTF-8 in?
- # [11:11] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 260 seconds)
- # [11:12] <SimonSapin> mathiasbynens: not yet, but planning to for Windows filenames in the Rust standard library, and probably for all DOM strings in Servo
- # [11:12] <annevk> SimonSapin: I don't really understand why it doesn't build on Encoding
- # [11:13] <SimonSapin> annevk: Encoding by definition deals in scalar values
- # [11:13] <SimonSapin> and making a diff spec seemed brittle
- # [11:14] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [11:14] <SimonSapin> mathiasbynens: should I call this wtf-8.js?
- # [11:15] <annevk> SimonSapin: also, why not "The WTF encodings" as there appear to be two
- # [11:16] <annevk> SimonSapin: I would also expect some kind of indication that these are meant for internal use, not for further propagation of non-utf-8
- # [11:16] <annevk> stuff
- # [11:16] <SimonSapin> annevk: maybe, only one is interesting, though. I’ve considered not having the WTF-16 name and call it "potentially ill-formed UTF-16", but that was a bit annoying
- # [11:17] <SimonSapin> annevk: I’ve put in "must not be used for interchange", but that could be more prominent (and could use a definition of "interchange")
- # [11:19] <annevk> "WTF encodings for internal usage of software that must deal with JavaScript strings"
- # [11:19] <SimonSapin> in the title?
- # [11:19] <annevk> I guess a subtitle
- # [11:20] <annevk> or somewhere high up anyway as that's the takeaway of the entire doc
- # [11:20] <SimonSapin> mathiasbynens: http://simonsapin.github.io/wtf-8/#implementations
- # [11:20] <mathiasbynens> SimonSapin: cool, thanks
- # [11:21] <mathiasbynens> SimonSapin: btw you might as well link to the HTTPS version of your spec (GitHub Pages offers that for free)
- # [11:24] * Joins: Lachy (~Lachy@213.166.174.2)
- # [11:32] <Ms2ger> Hah: http://lists.w3.org/Archives/Public/public-w3process/2014Oct/0021.html
- # [11:33] <Ms2ger> Now it's apparently Art's fault that TimBL has refused to make his position public
- # [11:36] * Joins: hasather (~hasather@80.91.33.141)
- # [11:40] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [11:41] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 245 seconds)
- # [11:41] * Quits: KevinMarks___ (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [11:43] * Joins: KevinMarks__ (~yaaic@2607:fb90:503:928d:a22:8f42:2bf1:2fa5)
- # [11:43] * Quits: zcorpan (~zcorpan@94.234.170.52) (Quit: Bye)
- # [11:44] * Joins: zcorpan (~zcorpan@c-5eeaaa34-74736162.cust.telenor.se)
- # [11:49] * Joins: alystair (~alystair@108.162.185.61)
- # [11:53] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [11:55] * Joins: BigBangUDR (~Thunderbi@103.249.181.147)
- # [11:56] * Quits: zcorpan (~zcorpan@c-5eeaaa34-74736162.cust.telenor.se) (Ping timeout: 272 seconds)
- # [11:57] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [12:03] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Quit: Reconnecting…)
- # [12:03] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [12:07] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Client Quit)
- # [12:08] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [12:11] * Joins: dylanlin_ (~kartstar@14-203-200-194.tpgi.com.au)
- # [12:13] * Quits: dylanlindgren (~kartstar@14-203-200-194.tpgi.com.au) (Ping timeout: 250 seconds)
- # [12:14] * Quits: KevinMarks_ (~KevinMark@c-67-164-14-200.hsd1.ca.comcast.net) (Ping timeout: 250 seconds)
- # [12:26] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [12:28] <annevk> Where did he refuse?
- # [12:28] <annevk> http://lists.w3.org/Archives/Public/public-w3process/2014Oct/0024.html does seem somewhat incorrect, but I don't think I've all the facts
- # [12:31] <darobin> annevk: I think it is "inaccurate by hearsay" but overall not far from the truth
- # [12:32] <darobin> and yes, TimBL didn't refuse to make his position public, he actually hadn't seen where the threads that followed had started from
- # [12:32] <jgraham> I think the fact that no one has all the facts here is part of the problem, isn't it?
- # [12:32] <darobin> said as much during the TAG meeting yesterday
- # [12:32] <darobin> damn right
- # [12:32] <darobin> jgraham: that said, a lot of the stuff in question is public, it's just scattered
- # [12:33] <darobin> anyway, that latter email is clearly an invitation to figuring out a way W3C and WHATWG can be happy together
- # [12:33] <darobin> I'd take it :)
- # [12:33] <darobin> but that's just me and my flower power
- # [12:34] <jgraham> To me it seems like asking Art to apologise for the fact that he acted on what he believed was the position of the director based on conversations with the director's agents seems a bit unreasonable. But I can't follow this.
- # [12:34] <annevk> darobin: well it's our FSA publication which in no way was negotiated with anyone other than with Hixie
- # [12:35] <annevk> darobin: I followed a template for it
- # [12:35] <jgraham> I'm not sure "disrespectful and childish" has been an opening gambit in many successful negotiations, but maybe I'm wrong
- # [12:35] <darobin> annevk: yeah, that's what I meant by "inaccurate by hearsay"
- # [12:35] <darobin> I think that Tim is confusing several things going around, notably the work Domenic and I did
- # [12:36] <annevk> darobin: I don't see how that title is disrespectful and childish
- # [12:36] <darobin> but that's okay, I would focus on the inaccuracies
- # [12:36] <annevk> darobin: are there FSA guidelines we did not follow?
- # [12:36] <darobin> annevk: then you should talk to Tim about it
- # [12:36] <darobin> annevk: I'm not sure about that, I've been meaning to ask IanJ about whether the FSA templates are required or not
- # [12:36] <annevk> And I don't think Hixie refused to change the title, he refused to change a single byte of that snapshot
- # [12:36] <darobin> because there are FSA templates and they have stylesheets and such
- # [12:37] <annevk> I offered that we could make another snapshot to some people, but they didn't really come back to me with anything concrete
- # [12:37] <darobin> annevk: actually, Hixie did change the title, which caused other problems because it became a Living Snapshot :)
- # [12:37] <annevk> darobin: yeah based on my input and then quickly reverted it
- # [12:37] <darobin> annevk: who did you offer to? I wasn't in that loop
- # [12:37] <annevk> darobin: I should not have asked
- # [12:38] <darobin> annevk: it's okay, I wasn't blaming Hixie over this — or anyone for that matter
- # [12:38] <darobin> it was just an amusing side event
- # [12:39] <jgraham> So I don't understand why it's a problem to make a new snapshot with a different title, if some people still aren't on board with the whole "implementors don't look at snapshots" thing
- # [12:40] <darobin> if theres a way of making a snapshot with a different title, I think it would be great progress
- # [12:40] <annevk> I'm not sure I follow your train of thought jgraham
- # [12:40] <darobin> and I'm happy to chase down the styling issue
- # [12:41] <darobin> annevk: I reckon the primary problem with the title is that it says which people should read the document; whereas it is better to say what the document is and let people decide for themselves
- # [12:41] <darobin> i.e. don't work on the assumption that people are stupid
- # [12:41] <jgraham> annevk: There is a living standard. There is one snapshot of that which, being a snapshot, can't change. There could be a second snapshot which could be different to the first. Would that solve the problem, or am I missing something?
- # [12:42] <darobin> jgraham: it could solve the problems with a few changes, yes
- # [12:42] <annevk> jgraham: I don't know, I've been asking people that seemed to have a problem with it and it didn't get very concrete
- # [12:42] <annevk> darobin: would something like "URL Standard IPR Snapshot" work?
- # [12:42] <darobin> annevk: I can get you something concrete if you're up to working this through
- # [12:43] <darobin> I can't make the decision unilaterally, but I can drive the talks inside
- # [12:43] <darobin> I'm happy to take that to the right people and get a quick answer
- # [12:43] <darobin> the proposal I had was "Immutable Snapshot"
- # [12:43] <darobin> annevk: something like this http://darobin.github.io/kadesh/
- # [12:44] <darobin> annevk: note that you can imagine it with the CG style, or perhaps without style
- # [12:44] <darobin> (that was initially following the idea of publishing a WD)
- # [12:44] <annevk> Yeah, I saw that
- # [12:44] <jgraham> I'm not sure an immutable snapshot is an edition
- # [12:44] <annevk> I remember disliking several bits but then Domenic told me the whole thing broke down already
- # [12:44] <darobin> happy to iterate
- # [12:44] <darobin> note: if we're doing an FSA, it's simpler
- # [12:44] <jgraham> But I quite like the idea of "URL Spec Immutable Snapshot [date]"
- # [12:45] <annevk> I didn't like "Latest published version", "editor's draft"
- # [12:45] <darobin> annevk: yeah I know, but again for an FSA draft I can fix that
- # [12:45] <darobin> here's what I'll do
- # [12:45] <annevk> It's a shame Hixie is asleep
- # [12:45] <darobin> you are making encouraging sounds that we could make progress on this
- # [12:46] <darobin> I'll take some proposals to those who can make that call
- # [12:46] <darobin> and get back to you with some ideas
- # [12:46] <darobin> if we can get an FSA draft that people are happy with, that's progress
- # [12:46] <darobin> I don't know if it'll be progress enough for the whole HTML reference nightmare, but that's a whole other SNAFU
- # [12:48] <annevk> Of course, soon all my URL work will be obsolete: http://lists.w3.org/Archives/Public/public-urispec/2014Oct/
- # [12:48] <darobin> annevk: it's true you're missing LEM formalism. Hackers gonna want some of that.
- # [12:49] <annevk> cwilso: in reply to last night, I would be okay with keeping support for callbacks for some time (maybe even two/three years), but I don't see the point in not deprecating them straight away and removing them from the specification
- # [12:50] <Ms2ger> darobin, eh, that reference is hardly important
- # [12:50] <darobin> Ms2ger: you're telling me? :)
- # [12:51] <Ms2ger> darobin, mostly because it's in a document that's hardly important :)
- # [12:51] <darobin> Ms2ger: you're telling me? :)
- # [12:51] <Ms2ger> darobin, I seem to be!
- # [12:52] <Ms2ger> darobin, not sure why, maybe I just like talking to you?
- # [12:52] <darobin> Ms2ger: I have no doubt you do sweetie
- # [12:52] <MikeSmith> jgraham: as far as Art having just asked based on conversations with the director's agents, I can say, speaking as one of the director's agents, that (a) I never told him anything like that, and he never asked me, and (b) I would think that Art knows me well enough to figure that I was one person he could ask and get a straight answer from, and (c) that if he had asked me I would have told him myself that was in fact not Tim's position at all.
- # [12:53] <MikeSmith> jgraham: In hindsight I guess I should have said more to mitigate the shitstorm that Art started, and done more to help let Tim know it was going on.
- # [12:53] * jgraham takes to referring to MikeSmith as Agent Smith
- # [12:53] <MikeSmith> heh
- # [12:55] <Ms2ger> In that case...
- # [12:55] <MikeSmith> so anyway, Art at least should have chosen his words a lot more carefully, because saying something like "Although I disagree with the Director's position here" was plain bad, given that the only thing he was basing that on was hearsay
- # [12:55] * Joins: charl (~charl@subarashii.eu)
- # [12:56] <mathiasbynens> Why does @font-face work as expected on https://mathiasbynens.github.io/html-imports-font-face/standalone.html but not on https://mathiasbynens.github.io/html-imports-font-face/example.html?
- # [12:56] <Ms2ger> Agent Smith: can you give me a straight and public answer to the question "what is the Director's position on referencing WHATWG standards in W3C documents?"
- # [12:57] <Ms2ger> Because I've heard a lot of things that apparently aren't his position, but nothing that is
- # [12:57] <mathiasbynens> ^ @font-face doesn’t seem to work from within HTML imports, but I don’t know why
- # [12:57] <MikeSmith> and Art bears some responsibility for one of the consequenses of his actions being that other people assumed he actually knew what he was talking about and took his matter-of-factly-worded statements as actual truth and repeated them and acted on them as such
- # [12:58] <MikeSmith> Ms2ger: the Director has no blanket policy prohibiting W3C specs from referencing WHATWG specs
- # [12:58] <Ms2ger> Interesting
- # [12:58] <Ms2ger> Who does?
- # [12:59] <MikeSmith> at least the Director has never articulated such a policy to me
- # [12:59] <Ms2ger> Ah
- # [12:59] <Ms2ger> That's not what you said, then
- # [12:59] <darobin> Ms2ger: the references policy basically only grants an automatic "Yes" to things that are W3C Recs, the theory is that everything else is up for director decision
- # [12:59] <jgraham> (I would argue that "has no blanket policy" is still a statement on what his position isn't)
- # [13:00] <Ms2ger> What jgraham said
- # [13:00] <darobin> Ms2ger: the practice is that there are habits and uses that make some references (e.g. IETF) easier to push through than others
- # [13:00] <MikeSmith> and understanding that unlike Art I don't claim to actually say what particular positions the Director has
- # [13:00] <Ms2ger> "the Director has no blanket policy prohibiting W3C specs from referencing WHATWG specs"
- # [13:01] <Ms2ger> How should I read that if not as "actually say what particular positions the Director has"?
- # [13:01] <MikeSmith> Ms2ger: if the Director had a policy like the one Art was claiming, you can imagine that I would know
- # [13:01] <darobin> Ms2ger: we are working on getting to the point where doing so for the WHATWG would also be pretty usual and natural
- # [13:01] <annevk> There's a reference to an obscure book for certain <canvas> algorithms. That never raised an eyeball?
- # [13:01] <jgraham> The thing that makes this doubly confusing is that sometimes "the director" doesn't actually mean Tim at all.
- # [13:01] <annevk> But oh reference the WHATWG, that's open and public and not a book, must be bad.
- # [13:02] <darobin> annevk: you make fair points, but you're not arguing them to the right people there :)
- # [13:02] <Ms2ger> MikeSmith, I can imagine that, yes, but I don't care much for discussions based on imagination
- # [13:02] <darobin> anyway, I think we can make progress on this, it's not that far away
- # [13:02] <Ms2ger> MikeSmith, TimBL doesn't either, reading his email to Art
- # [13:03] <Ms2ger> I guess I shouldn't be asking about policies
- # [13:03] <darobin> Ms2ger: especially imaginary ones :)
- # [13:04] <Ms2ger> My actual question is: "Will the Director allow a specification that references a WHATWG Standard to be published under TR/?"
- # [13:04] <darobin> Ms2ger: I can't speak for the Director, but my very strong sense is that this is not far at all from happening
- # [13:04] <darobin> or, wait, no
- # [13:05] <darobin> under TR: this has already happened
- # [13:05] <darobin> as PR/Rec: what I said above about soon
- # [13:05] <zcorpan> "Most libraries, including mine, implement RFC3986 and RFC3987 to the letter. And many programs _depend_ on this behavior."
- # [13:05] <Ms2ger> darobin, in that case, why did plh change references behind my back?
- # [13:05] <zcorpan> is that accurate?
- # [13:05] <Ms2ger> zcorpan, [citation needed] on "many", at least
- # [13:06] <zcorpan> Ms2ger: what about the first statement?
- # [13:06] <jgraham> zcorpan: Seems like something that you could test. Presumably IETF, being a respectable standards organisation, has great testing policies
- # [13:06] <darobin> Ms2ger: how so?
- # [13:06] <Ms2ger> zcorpan, sorry, s/many/most/
- # [13:06] <zcorpan> Ms2ger: ah
- # [13:07] * darobin lol at respectable standards organisation
- # [13:08] <darobin> I mean seriously have you looked at the bunch of us? at the other people who do standards? how are organisations of such people expected to ever act respectfully?
- # [13:08] <darobin> unless there's a theory that says respectful behaviour is emergent in large groups of trolls
- # [13:09] <jgraham> darobin++
- # [13:09] <jgraham> Although respectable and respectful are strictly quite different
- # [13:10] <Ms2ger> http://lists.w3.org/Archives/Public/public-webapps/2012OctDec/0638.html
- # [13:11] <annevk> zcorpan: I think there's a lot of software that has the ABNF from URI/IRI imported plus some rules around it
- # [13:11] <Ms2ger> If I'm not mistaken, that makes it pretty clear that plh as acting Director had a blanked policy against WHATWG references
- # [13:11] <annevk> zcorpan: I don't think that software is used to navigate the web
- # [13:11] <Ms2ger> blanket, even
- # [13:12] <annevk> zcorpan: a subset of it, perhaps
- # [13:12] <zcorpan> annevk: ok
- # [13:14] <annevk> Ms2ger: well we just learned that what Art says might not always be correct, so citing Art as proof seems extremely silly
- # [13:15] <Ms2ger> That's all we have, isn't it?
- # [13:16] <Ms2ger> I've never seen someone who makes the decision actually say what those decisions are based on
- # [13:18] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [13:20] * Quits: Lachy (~Lachy@213.166.174.2) (Ping timeout: 260 seconds)
- # [13:21] * Quits: KevinMarks__ (~yaaic@2607:fb90:503:928d:a22:8f42:2bf1:2fa5) (Remote host closed the connection)
- # [13:21] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [13:30] <MikeSmith> Ms2ger: that message is old. plh has since then spent tons of time working to get some of the old rules of thumb for normative references liberalized and replaced with something that's actually documented somewhere instead of just being in people's heads
- # [13:30] <Ms2ger> That's good to hear
- # [13:34] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
- # [13:37] <annevk> Ms2ger: if all you have is advice to jump from a building, would you do it?
- # [13:38] * Joins: newbie (~Areks@rs.gridnine.com)
- # [13:38] <rubys> mezzanine level?
- # [13:39] * newbie is now known as Guest81909
- # [13:39] <Ms2ger> Do I get a parachute?
- # [13:39] * Quits: AReks (~Areks@rs.gridnine.com) (Ping timeout: 260 seconds)
- # [13:42] * Joins: hasather (~hasather@80.91.33.141)
- # [13:44] <rubys> plh does not have a blanket policy against referencing WHATWG specs either, nor is he in a position to enforce such.
- # [13:44] <rubys> speaking for myself, I believe that the URL standard has the biggest chance of being the first such specification
- # [13:45] <rubys> The biggest problem is that it doesn't clearly delineate between stuff that works and is stable and stuff that is broken and a work in progress.
- # [13:45] <Ms2ger> Oh course he is in a position to enforce that
- # [13:45] <Ms2ger> He has done it
- # [13:46] <Ms2ger> Whether he still has such a policy, I don't know
- # [13:46] <rubys> I'd suggest that all of the data that you have is second or third hand.
- # [13:47] <Ms2ger> Well, I guess so
- # [13:47] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
- # [13:47] <rubys> PLH notes that the URL spec fails a number of tests, Art reports that as a blacklist. You accept Art's statements.
- # [13:47] <rubys> I suggest that if we focus on the test failures we might very well get a different result.
- # [13:48] <Ms2ger> I was talking about http://lists.w3.org/Archives/Public/public-webapps/2012OctDec/0638.html
- # [13:48] <annevk> rubys: do you have tests for PORTERDUFF?
- # [13:48] * rubys wonders what PORTERDUFF is
- # [13:48] <annevk> a reference
- # [13:48] <annevk> BEZIER is even better
- # [13:49] <annevk> apparently PORTERDUFF gained a PDF
- # [13:49] <Ms2ger> Has anyone ever found a copy of BEZIER?
- # [13:49] <rubys> Ms2ger: once again, you are taking a statement by Art on what PLH has done. I'd encourage you not to do that.
- # [13:50] <Ms2ger> rubys, I'd love to get a statement from plh one way or the other
- # [13:52] <rubys> I talk to PLH frequently. I can say that I don't believe that there is a blanket blacklist. There are a list of issues by specification, and if those issues were to be worked, the results would be different. I believe that the issues with the URL specification can be worked.
- # [13:52] <Ms2ger> rubys, sorry, you're a second-hand source
- # [13:53] <rubys> yes, I am.
- # [13:54] * Joins: roc (~chatzilla@74-94-150-25-NewEngland.hfc.comcastbusiness.net)
- # [13:54] <rubys> What are you looking for? A statement that there isn't a blacklist? Such a statement is easy (as in cheap).
- # [13:55] <Ms2ger> A statement that WHATWG Standards can be referenced from W3C publications, and that publications won't be denied or changed based on that alone
- # [13:55] <Ms2ger> From someone who actually makes the call
- # [13:55] <rubys> That call isn't made by PLH.
- # [13:55] <Ms2ger> So you say
- # [13:56] <Ms2ger> Last time I checked, the call was made by the Director or acting Director, and plh was acting Director
- # [13:56] <annevk> rubys: I left some new comments on your blog btw
- # [13:56] <annevk> rubys: was the TLS advice enough to go on?
- # [13:57] <SimonSapin> mathiasbynens: Do you want to use wtf-8? How?
- # [13:57] <rubys> annevk: I responded to one of them. Your other comment (about tests) was expected.
- # [13:58] <rubys> Ms2ger: I've only ever seen Ralph act as acting Director, never PLH. And only on less contentious issues.
- # [13:58] <SimonSapin> mathiasbynens: it’s cool that you implemented it, but I don’t want to encourage people to use it where they shouldn’t
- # [13:58] <Ms2ger> Anyway, if that's no longer the case, or I misunderstood what I read back then, I assume that means I don't want a comment from plh
- # [13:58] <annevk> rubys: I don't see your comment, I made mine just now
- # [13:58] <annevk> SimonSapin: you should have given it a less attractive name then
- # [13:59] <mathiasbynens> SimonSapin: I don’t, but I had a UTF-8 project that was easy to port to WTF-8, so I figured, why not?
- # [13:59] <SimonSapin> annevk: eh
- # [14:00] <rubys> annevk: my bad. My comment is posted now.
- # [14:00] * Joins: josemanuel (~josemanue@156.Red-88-26-147.staticIP.rima-tde.net)
- # [14:00] <rubys> the TLS advice is what I was looking for, but getting my weblog working is higher priority, and even that is lower than other things going on in my life right now :-)
- # [14:02] <annevk> fair
- # [14:05] <annevk> rubys: hmm yeah, just tried posting something and got an error
- # [14:06] <rubys> And nothing in the error log :-(
- # [14:07] * Quits: ambv (~ambv@173.252.71.129) (Quit: sys.exit(0) # computer went to sleep)
- # [14:09] <rubys> Ah, did find something. Looking further.
- # [14:11] <rubys> the error I found was "POST limit exceeded", so you were mis-identified as a spammer :-/
- # [14:11] <rubys> I need to look into that logic, but for now I simply whitelisted you
- # [14:12] <rubys> annevk: can you post again?
- # [14:14] * Joins: Lachy (~Lachy@213.166.174.2)
- # [14:16] <annevk> rubys: worked
- # [14:17] <jgraham> For the record I think that blocking HTML on referencing URL because implementations fail some of the tests in URL is, to coin a phrase, Fucking Stupid.
- # [14:17] <annevk> rubys: it seems weird that if you have a cookie for me and I posted several time successfully, I'm still a spammer
- # [14:17] <jgraham> It's also grossly hypocritical since HTML intentionally chose not to look at tests for the parts that would undoubtedly fail.
- # [14:18] <rubys> jgraham: can we talk about that a piece at a time?
- # [14:18] <jgraham> Sure?
- # [14:19] <rubys> you made multiple points. The problem is that URL fails more than a few tests, to the point where entire portions (like file:) don't appear to be based in reality; and as to "chose not to look" we put out a call on what areas we should look at, and did look at those portions.
- # [14:20] * Joins: scor (scor@nat/acquia/x-cetauzrvtgbjvdoy)
- # [14:20] * Quits: scor (scor@nat/acquia/x-cetauzrvtgbjvdoy) (Changing host)
- # [14:20] * Joins: scor (scor@drupal.org/user/52142/view)
- # [14:20] <rubys> pick one piece, and lets talk further
- # [14:20] <SimonSapin> rubys: file URLs are not defined anywhere
- # [14:21] <SimonSapin> other than in an obsoleted RFC that basically says "it’s a file"
- # [14:21] <rubys> SimonSapin: so those tests are bogus?
- # [14:21] <jgraham> I agree that HTML was above board about what it did. That's fine and I don't object to it having done that.
- # [14:22] <rubys> SimonSapin: I may not be understanding what you mean by anywhere. Are you saying that the URL Standard doesn't define file URLs?
- # [14:22] <SimonSapin> rubys: I don’t know about those tests, but it’s not like there’s a better alternative
- # [14:22] * Quits: Smylers (~smylers@81.143.60.194) (Read error: Connection reset by peer)
- # [14:22] * Joins: Smylers (~smylers@81.143.60.194)
- # [14:22] * Quits: Smylers (~smylers@81.143.60.194) (Read error: Connection reset by peer)
- # [14:22] <jgraham> But you could easily apply the same standard to URL as HTML ("we look at the results of the tests we think are likely to be interoperable") or to most references ("we don't expect a testsuite or have any requirements on the results of one"). Instead it's being held to a higher standard.
- # [14:23] <rubys> "we look at the results of the tests we think are likely to be interoperable" [citation needed]. That is NOT what I said. I said "we put out a call on what areas we should look at, and did look at those portions"
- # [14:24] <jgraham> Right, but the areas that we chose not to look at were clearly the ones where we expected most difficulty in getting a testsuite to show "interop"
- # [14:25] * Joins: Smylers (~smylers@81.143.60.194)
- # [14:26] <rubys> That's was not the intent of the call. If you felt that way, it is unfortunate that you didn't speak up. The intent is to document what works and mark clearly what needs further work. We undoubtedly need to improve, and I'm encouraging the URL standard to do likewise.
- # [14:27] <rubys> In fact, I may be willing to personally to contribute to that effort.
- # [14:27] <annevk> Hmm, seems David Sheets has already given up on defining an API for URLs before they even started. That doesn't bode well for me getting to work on other problems
- # [14:28] <rubys> annevk: indeed.
- # [14:29] <jgraham> I don't see why I should speak up. I think that it's a perfectly valid idea to try and ship on a date-based schedule, it's clear that the Process is stacked against trying to achieve that, and I think that skipping some requirements around interoperability in areas where people are going to be adverse to changing their implementations is way less harmful than trying to do surgery to remove those bits from the spec, which was the other possible approa
- # [14:29] <jgraham> ... we changed the Process to make this unnecessary, but that also clearly wasn't going to happen.
- # [14:30] * rubys wonders if jgraham is familiar with the term http://rationalwiki.org/wiki/Gish_Gallop
- # [14:30] <jgraham> I am not criticising plan 2014 here. I'm criticising the fact that URL is being held to a different standard than every other reference, or the spec itself, in terms of tests.
- # [14:30] <annevk> I should probably have collected less tests for URLs :p
- # [14:31] <rubys> and I disagree with that characterization, but I'm having trouble getting a foothold in this discussion given that you I have different understanding of the issue
- # [14:33] <Ms2ger> rubys, interesting. To be perfectly clear, are you saying that the URL reference is not held to higher/other standards than other references?
- # [14:34] <jgraham> I don't really know what to say. I didn't even consider anything I said about Plan 2014 to be controversial. My point was just the contrast between what was required by HTML and what seems to be required for URL.
- # [14:34] <rubys> Ms2ger: would you believe me if I said yes?
- # [14:35] * Quits: roc (~chatzilla@74-94-150-25-NewEngland.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [14:35] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [14:35] <Ms2ger> rubys, if you can back that up, sure
- # [14:35] <rubys> jgraham: the HTML spec attempts to identify areas that are soft, and took multiple years before the statements which weren't soft were (mostly) true. The URL spec doesn't make such an attempt, and is less further along.
- # [14:36] <rubys> Ms2ger: if the discussion that Anne and I am having on my weblog produces results, I'll be in such a position.
- # [14:36] <jgraham> rubys: I agree that URL is less well advanced than HTML.
- # [14:37] <Ms2ger> rubys, but the fact that we're talking about this reference and not others seems to suggest that *something* is different, surely?
- # [14:38] <jgraham> It's better advanced than other older attempts to specify URLs though. For example it has a testsuite. I'm very concerned that the property of having a testsuite is being held against a spec because that will simply encourage spec editors and other interested parties to not include tests.
- # [14:39] <rubys> Ms2ger: part of what is different is people are making unhelpful mis-characterizations, essentially kicking over rocks.
- # [14:40] <rubys> if people hadn't done that, I wouldn't be spending my time trying to identify why this case is just like a number of other references, and arguably better; in fact much better
- # [14:41] <rubys> that doesn't mean that in the process, I won't be providing feedback on how to make it even better, and in fact, I am starting to do exactly that.
- # [14:43] <annevk> There has been never this much scrutiny over normative references. That is what is odd
- # [14:43] <smaug____> USVString
- # [14:43] <smaug____> that certainly is weird enough
- # [14:43] <annevk> heh yes
- # [14:43] * Joins: hasather (~hasather@80.91.33.141)
- # [14:44] <rubys> annevk: there may not have been as much public awareness of the scrutiny. And, again, the purposeful kicking over rocks to see what crawls out has indeed invited more scrutiny.
- # [14:44] <smaug____> Btw, why does Service worker spec use it?
- # [14:45] <annevk> smaug____: for URLs I suspect
- # [14:45] <annevk> smaug____: URLs are "lone surrogate safe"
- # [14:46] <Ms2ger> Anyway, not sure what exactly you mean about kicking over rocks and who you're accusing of that
- # [14:47] <darobin> Ms2ger: FWIW my understanding is that plh only acts as acting director for things that aren't under his purview. Say, RDF and the such.
- # [14:47] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 245 seconds)
- # [14:47] <Ms2ger> darobin, if you say so
- # [14:48] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Quit: Reconnecting…)
- # [14:49] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [14:50] <darobin> I don't think that the URL tests reveal that big a problem to be honest. Looking through the failures, most of them are on pretty horrible things :)
- # [14:51] <darobin> there's a point beyond which authors can justifiably be shot
- # [14:51] <annevk> rubys: PORTERDUFF and BEZIER are references of <canvas> which apparently are indirect references for HTML, but still normative afaict
- # [14:52] <darobin> so, this is lost in the mists of history, but I do believe that at least the PORTERDUFF reference was deemed a problem and investigated as such many, many years ago
- # [14:52] <darobin> and it eventually came down to it being pretty much the only reference anyone doing graphics used, and getting patent commitments from the companies that had IP on it
- # [14:53] <annevk> for MIMESNIFF it points to an outdated RFC over the WHATWG document that's maintained?
- # [14:53] * gsnedders has flashbacks to the ASCII citation discussion
- # [14:53] <darobin> but don't quote me on that, I was, like, probably still into Guns'N'Roses back then
- # [14:53] <annevk> that's quite rich
- # [14:53] <darobin> very rich :)
- # [14:53] <annevk> It still seems to me that there's a strong anti-WHATWG bias when it comes to references
- # [14:53] <darobin> btw, has there been any talk about getting MIMESNIFF rolling again?
- # [14:54] <annevk> Rather than any coherent reference strategy that URL is failing
- # [14:54] <darobin> annevk: if I tell you we're trying to fix something it's because there's a problem :)
- # [14:54] <darobin> that is entirely true
- # [14:54] <darobin> hence: fixing
- # [14:57] <annevk> There's a normative reference to http://wiki.xiph.org/SkeletonHeaders
- # [14:58] <annevk> And to http://www.opensearch.org/Specifications/OpenSearch/1.1#Autodiscovery_in_HTML.2FXHTML
- # [14:58] <annevk> And https://publicsuffix.org/
- # [15:01] * jgraham imagines darobin with a hair-metal perm. Or a mullet!
- # [15:01] <darobin> annevk: please don't make me go over that stuff again
- # [15:03] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 244 seconds)
- # [15:05] <annevk> It's just, I remember all the fuss over the WHATWG Wiki
- # [15:05] <annevk> Did I miss a debate on the xiph.org Wiki?
- # [15:05] <annevk> What about publicsuffix's lack of consensus process?
- # [15:07] <darobin> jgraham: https://scontent-a.xx.fbcdn.net/hphotos-frc3/v/t1.0-9/228551_18735131056_5573_n.jpg?oh=8d46c54305efb7363f1c2a12c76c726f&oe=54C2F392
- # [15:07] <darobin> annevk: those are all points I have made repeatedly
- # [15:07] <darobin> I am glad to see that you are reaching the same conclusions
- # [15:07] <darobin> you're missing a few btw
- # [15:08] <darobin> I'd love to hear about how ECMA adheres to OpenStand principles (though one could argue TC-39 is different)
- # [15:08] <darobin> I'm sure ECMA's hosting of the Tobacco Forum is transparent and for the good of humankind
- # [15:08] <rubys> I can confirm that darobin has been making those points, and has been making progress.
- # [15:09] <annevk> darobin: hah
- # [15:09] <annevk> darobin: what does OpenStand say about making decisions during meetings people can't afford to attend?
- # [15:09] <annevk> Actually, it's not even the can't afford to attend bit that's problematic with meetings
- # [15:10] <darobin> annevk: that's a valid question, one of the reasons I had toyed with doing "NextStand" back when OpenStand came out
- # [15:10] <darobin> but... I suspect that you're preaching to the choir here on all this...
- # [15:10] <darobin> I know the unfairness, I'm more interested in fixing the issue
- # [15:11] <annevk> Yeah I guess. I'm surprised that almost all of TC39 has come to the conclusions that mailing lists are very bad and F2F is the only way to solve things
- # [15:11] <annevk> Which just seems so counter to being inclusive
- # [15:12] * Quits: Ms2ger (~Ms2ger@80.244-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 244 seconds)
- # [15:13] <darobin> I'm not overly fond of email but replacing that with f2f doesn't strike me as a wonderful idea at all
- # [15:14] <annevk> Yeah, I'm fairly happy with GitHub / Bugzilla
- # [15:14] <annevk> Not sure about specifiction yet
- # [15:15] * Joins: xiinotulp (~plutoniix@node-dbh.pool-125-24.dynamic.totbb.net)
- # [15:15] <darobin> specifiction is more for pre-feature talks; it's less good once you have a concrete proposal to work on
- # [15:15] <darobin> I wonder if there's a set up that makes Bugzilla actually run at decent speed
- # [15:15] <rubys> Annevk: How happy are you with github? ;-) Would you be open to pull requests?
- # [15:16] <annevk> rubys: I've accepted pull requests in the past
- # [15:16] <rubys> annevk: excellent!
- # [15:16] <rubys> I was unaware of that, and didn't see any recent instances.
- # [15:16] * Quits: BigBangUDR (~Thunderbi@103.249.181.147) (Quit: BigBangUDR)
- # [15:17] <annevk> rubys: https://github.com/whatwg/fetch/commit/7d6d62136c61d538f638479d6beebbdca8d644ee is a fairly recent one
- # [15:17] <annevk> (somewhat surprised people still print though)
- # [15:17] <rubys> annevk: thanks!
- # [15:18] * Quits: plutoniix (~plutoniix@node-hgw.pool-118-173.dynamic.totbb.net) (Ping timeout: 246 seconds)
- # [15:21] <jgraham> I actually think that GH and BZ are more exclusionary than email, but they do have other advantages
- # [15:22] <caitp> because they require a sign up? arguably GH gives a voice to a great deal more people because of its simplicity
- # [15:23] <jgraham> Because they fragment discussion making it harder to track everything
- # [15:23] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:23] <caitp> you say fragment, I say "organize in a readable fashion" :>
- # [15:24] <caitp> "harder to track everything" could certainly be improved, but as a communications medium they're both better
- # [15:24] * Quits: TallTed (~Thud@63.119.36.36) (Client Quit)
- # [15:25] <jgraham> AFAICT the main advantage of GH is that people already have accounts, and the main advantage of bugtrackers in general is that you can mark an issue as fixed
- # [15:25] <jgraham> It's not that they are intrinsically great environments
- # [15:26] * Joins: newtron_ (~newtron@199.71.174.203)
- # [15:27] <annevk> Well, the discussion stays on a single topic
- # [15:27] <annevk> Whereas with mailing lists that is often not the case somehow
- # [15:27] <annevk> Or you get several threads on the same topic
- # [15:27] <annevk> There's a focus to Bugzilla and GitHub that works rather well
- # [15:28] <jgraham> Yeah, that's a fair point
- # [15:28] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [15:29] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [15:30] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:33] * Joins: tj_vantoll (~Adium@2601:4:5380:2ec:289f:8364:57a8:aa20)
- # [15:35] * Quits: Nyalab (~nyalab@89.30.127.162)
- # [15:37] <cwilso> Annevk: planning to keep support for something in products for > a year while removing it from the spec seems like a bad idea. We caused problems for ourselves in web audio that way. Rip off the bandaid one way or another.
- # [15:38] <annevk> cwilso: did the Web Audio implementations start telling developers immediately those APIs were deprecated?
- # [15:40] * Joins: ehsan (~ehsan@2001:450:1f:224:8149:2018:1504:8a13)
- # [15:41] * Joins: boogyman (~boogyman@38.88.11.131)
- # [15:41] * Quits: boogyman (~boogyman@38.88.11.131) (Changing host)
- # [15:41] * Joins: boogyman (~boogyman@pdpc/supporter/professional/boogyman)
- # [15:44] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [15:54] <darobin> this was fast https://twitter.com/BrianHallDev/status/518026732478398464
- # [15:54] * Quits: gavin (~gavin@firefox/developer/gavin) (Quit: leaving)
- # [15:55] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [15:55] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [15:55] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [15:56] <boogyman> haha
- # [15:58] <annevk> nice
- # [15:58] <annevk> was wondering what that was about
- # [15:58] <cwilso> annevk: no. Might be an interesting experiment in whether warnings work, but the net problem is code would work on one browser but not newer one following the spec.
- # [15:59] * Quits: gavin (~gavin@firefox/developer/gavin) (Client Quit)
- # [15:59] * Joins: Gr8WhiteNorth (~textual@d24-150-241-114.home.cgocable.net)
- # [16:00] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [16:00] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [16:00] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [16:00] <rubys> cwilso: I claim that the problem is worse than that. I see tests that fail in all browsers, and some of those very same tests don't match prior RFCs.
- # [16:01] <rubys> goals that Mozilla has for file: URIs (cross-platform consistency) may not be ones that single-platform vendors may share.
- # [16:06] * Joins: codekipple (~codekippl@46.33.157.98)
- # [16:06] * Parts: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
- # [16:07] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
- # [16:11] * Quits: codekipple (~codekippl@46.33.157.98) (Killed (idoru (Spam is off topic on freenode.)))
- # [16:15] * Joins: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [16:29] * Joins: jwalden (~waldo@216.9.110.7)
- # [16:32] * Quits: zcorpan_ (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [16:33] * xiinotulp is now known as plutoniix
- # [16:33] * Quits: jwalden (~waldo@216.9.110.7) (Client Quit)
- # [16:35] <annevk> rubys: we're talking about something else
- # [16:36] <annevk> cwilso: sure, but at least you need to give people a heads up, we've had success with that
- # [16:37] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [16:38] <jgraham> zcorpan: https://github.com/wooorm/franc seems interesting if you want to do more detailed studies of lang attr correctness
- # [16:39] <darobin> wow that's awesome
- # [16:40] * Joins: estellevw (~estellevw@173-228-112-89.dsl.dynamic.fusionbroadband.com)
- # [16:40] <gsnedders> jgraham: that actually looks pretty poor at langid tools go
- # [16:40] <gsnedders> FYI
- # [16:40] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Ping timeout: 245 seconds)
- # [16:41] <jgraham> gsnedders: Oh I don't doubt you can do better
- # [16:41] <gsnedders> AFAICT, it relies on an unweighted list of codepoint trigrams per language (at *least* weight them — but they can't really because their training corpus is hopelessly small)
- # [16:42] <gsnedders> (they manage to cover so many languages by having a tiny training corpus per language)
- # [16:42] <jgraham> Well I'm happy with "or a similar tool"
- # [16:43] <jgraham> It seems better than identifying Spanish using two words
- # [16:43] <jgraham> Or whatever unknown technique SteveF_ used
- # [16:44] <gsnedders> https://github.com/saffsd/langid.py is what I'd recommend, though the code last I knew was pretty damn messy
- # [16:44] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [16:46] <jgraham> Even after you ignore the 1Mb bzipped training data in the main file? :)
- # [16:46] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [16:46] <gsnedders> yes
- # [16:47] <gsnedders> jgraham: look at all the globals
- # [16:47] <gsnedders> jgraham: and cry
- # [16:49] <jgraham> anyway what you really want is just to be able to do for (file in files): tree = parse(file); attr = tree.root.attr("lang"); detected = detect(tree.text); update_data(attr, detected)
- # [16:49] * Joins: hasather (~hasather@80.91.33.141)
- # [16:49] <jgraham> Doesn't matter too much about the code as long as there's an API that takes a string and returns a language code
- # [16:49] <gsnedders> jgraham: somehow need to handle <span lang="en">this is a really silly <span lang="fr">façade</span></span>
- # [16:49] <jgraham> "v2"
- # [16:50] <gsnedders> jgraham: this is why I'd recommend it, because the API is fine until you need to deal with multiple models at the same time, which is pushing it for most cases
- # [16:51] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [16:52] * Quits: dshwang_ (~dshwang@134.134.139.70) (Remote host closed the connection)
- # [16:53] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
- # [16:54] * Joins: dshwang (dshwang@nat/intel/x-vtbfhvzauweymvmb)
- # [17:03] * Quits: jernoble|laptop (~jernoble@162.217.73.171) (Quit: Computer has gone to sleep.)
- # [17:06] * Quits: cbr_ (~cbr@145.36.150.83.chzhher77.rootnet.ch) (Quit: cbr_)
- # [17:06] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [17:07] * Quits: Smylers (~smylers@81.143.60.194) (Remote host closed the connection)
- # [17:08] * Joins: Smylers (~smylers@81.143.60.194)
- # [17:09] * Quits: markkes (~markkes@62.207.90.201) (Quit: markkes)
- # [17:13] * Quits: tommyliu (~tommyliu@183.37.186.244) (Remote host closed the connection)
- # [17:13] * Joins: tommyliu (~tommyliu@li568-142.members.linode.com)
- # [17:16] * Quits: Lachy (~Lachy@213.166.174.2) (Ping timeout: 260 seconds)
- # [17:16] * Joins: Lachy__ (~Lachy@213.166.174.2)
- # [17:17] * Joins: jernoble|laptop (~jernoble@76.74.153.41)
- # [17:24] * Joins: ambv (~ambv@173.252.71.129)
- # [17:35] * Quits: josemanuel (~josemanue@156.Red-88-26-147.staticIP.rima-tde.net) (Quit: Saliendo)
- # [17:38] * Quits: Gr8WhiteNorth (~textual@d24-150-241-114.home.cgocable.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [17:38] * Joins: Gr8WhiteNorth (~textual@d24-150-241-114.home.cgocable.net)
- # [17:40] * jmb^ is now known as jmb
- # [17:42] * Joins: dbaron (~dbaron@50.0.192.112)
- # [17:46] * Quits: ehsan (~ehsan@2001:450:1f:224:8149:2018:1504:8a13) (Remote host closed the connection)
- # [17:47] * Joins: ehsan (~ehsan@2001:450:1f:224:8149:2018:1504:8a13)
- # [17:49] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Quit: Reconnecting…)
- # [17:50] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [17:54] * Quits: gavin (~gavin@firefox/developer/gavin) (Quit: leaving)
- # [17:54] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [17:57] * Joins: jsbell (jsbell@nat/google/x-xhcdcsnzckrfcnnx)
- # [17:57] * Parts: jsbell (jsbell@nat/google/x-xhcdcsnzckrfcnnx)
- # [18:07] * Quits: ambv (~ambv@173.252.71.129) (Quit: sys.exit(0) # computer went to sleep)
- # [18:08] <cwilso> annevk: Of course, you need to give them a heads up. But if you let the old way persist for a long time, it just makes it harder to remove. Best attack: provide a matched pair of monkeypatches (I did this for Web Audio), old->new and new->old, and publicize, and give a relatively short timeframe for removal.
- # [18:09] <cwilso> rubys: if tests fail in all browsers, and don't match prior RFCs, then maybe the test is wrong? or the spec?
- # [18:10] * Quits: jernoble|laptop (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [18:10] <cwilso> annevk: no, Web Audio did not start telling devs right away that the APIs were deprecated. It's definitely true that would have helped. (Some of them would have been hard, like changing typing on parameters)
- # [18:10] * Joins: tommyliu_ (~tommyliu@183.37.186.244)
- # [18:10] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [18:11] * Joins: galaxyAbstractor (~galaxyAbs@rofl.pixomania.net)
- # [18:14] * Quits: tommyliu (~tommyliu@li568-142.members.linode.com) (Ping timeout: 260 seconds)
- # [18:15] * Joins: jernoble|laptop (~jernoble@17.202.45.163)
- # [18:16] * Quits: Lachy__ (~Lachy@213.166.174.2) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [18:19] * Quits: dylanlin_ (~kartstar@14-203-200-194.tpgi.com.au) (Quit: Textual IRC Client: www.textualapp.com)
- # [18:19] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Quit: Leaving.)
- # [18:25] * Joins: Guest68713 (~Krinkle@ec2-50-112-50-28.us-west-2.compute.amazonaws.com)
- # [18:29] * Joins: Maurice (copyman@unaffiliated/maurice)
- # [18:29] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 245 seconds)
- # [18:32] * Joins: erlehmann (~erlehmann@g228152137.adsl.alicedsl.de)
- # [18:37] * Joins: BigBangUDR (~Thunderbi@115.247.181.193)
- # [18:38] * Quits: BigBangUDR (~Thunderbi@115.247.181.193) (Client Quit)
- # [18:46] * Quits: Gr8WhiteNorth (~textual@d24-150-241-114.home.cgocable.net) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [18:49] * Joins: weinig (~weinig@17.202.50.84)
- # [18:54] * Joins: ^esc (~esc-ape@178.165.129.206.wireless.dyn.drei.com)
- # [18:55] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [19:08] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 244 seconds)
- # [19:12] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [19:13] * Joins: weinig_ (~weinig@17.245.25.213)
- # [19:13] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [19:14] * Quits: weinig (~weinig@17.202.50.84) (Ping timeout: 250 seconds)
- # [19:14] * weinig_ is now known as weinig
- # [19:15] * Joins: Mso150 (~ctlM@80.83.238.89)
- # [19:17] * Quits: weinig (~weinig@17.245.25.213) (Client Quit)
- # [19:23] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [19:26] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [19:27] * Joins: say2joe (~say2joe@rrcs-76-79-68-2.west.biz.rr.com)
- # [19:27] * Joins: Smylers (~smylers@host86-159-64-71.range86-159.btcentralplus.com)
- # [19:28] * Quits: boogyman (~boogyman@pdpc/supporter/professional/boogyman) (Quit: Leaving.)
- # [19:30] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [19:31] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [19:33] * Joins: weinig (~weinig@17.244.6.32)
- # [19:33] * Quits: weinig (~weinig@17.244.6.32) (Client Quit)
- # [19:35] * Joins: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com)
- # [19:43] * Joins: BigBangUDR (~Thunderbi@115.247.181.193)
- # [19:43] * Quits: BigBangUDR (~Thunderbi@115.247.181.193) (Client Quit)
- # [19:50] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
- # [19:52] * Joins: Gr8WhiteNorth (~textual@d24-150-241-114.home.cgocable.net)
- # [19:56] * Joins: hasather (~hasather@80.91.33.141)
- # [19:56] * Quits: Gr8WhiteNorth (~textual@d24-150-241-114.home.cgocable.net) (Ping timeout: 245 seconds)
- # [19:56] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 244 seconds)
- # [19:59] * Quits: ehsan (~ehsan@2001:450:1f:224:8149:2018:1504:8a13) (Remote host closed the connection)
- # [20:01] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
- # [20:04] * Joins: BigBangUDR (~Thunderbi@115.247.181.193)
- # [20:05] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [20:06] * Quits: bnicholson (~bnicholso@24.130.60.241) (Ping timeout: 244 seconds)
- # [20:06] * Joins: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net)
- # [20:06] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [20:07] <Domenic> So I missed all the interesting discussion this morning while I was sleeping in
- # [20:07] <Domenic> But two things:
- # [20:07] <Domenic> 1) file: URLs raaaargh y they suck so much
- # [20:07] * Joins: ehsan (~ehsan@2001:450:1f:224:24e0:747c:d664:7b56)
- # [20:07] <caitp> s/file: //
- # [20:08] <Domenic> 2) I agree with sentiments that it would be nice if WHATWG specs had better marking up of "this is stable and shipping" vs. "this is agreed upon and we hope implementers will get to it soon" vs. "I am proposing this but people are still debating it"
- # [20:08] <Domenic> HTML tries with its browser compat things in the margin
- # [20:08] <Domenic> Some CSS specs have test suites in the margin which is cool
- # [20:08] <Domenic> But in general nobody has solved this problem that well
- # [20:09] * Quits: tj_vantoll (~Adium@2601:4:5380:2ec:289f:8364:57a8:aa20) (Ping timeout: 272 seconds)
- # [20:10] <Hixie> i'm updating the HTML spec to use caniuse.com data, btw
- # [20:11] <Hixie> this is actively happening right now
- # [20:11] * Quits: Guest68713 (~Krinkle@ec2-50-112-50-28.us-west-2.compute.amazonaws.com) (Changing host)
- # [20:11] * Joins: Guest68713 (~Krinkle@wikimedia/Krinkle)
- # [20:11] * Guest68713 is now known as Krinkle
- # [20:15] * jgraham doesn't really know how to feel about test suites in the margin
- # [20:15] <jgraham> HTML could trivially have pointers to tests, and with a little effort, some actual results.
- # [20:16] <jgraham> But it would be better if we could somehow get a fuzzy sense of "no testsuite / limited testsuite / reasonable testsuite" and "no implementation / some attempt at implementation / good implementation"
- # [20:17] <jgraham> Which I think is harder, and might set the wrong incentives
- # [20:17] <jgraham> Well anything where we want people to submit tests that will be displayed in a prominent public place sets bad incentives
- # [20:20] <jgraham> But yeah, generally the idea of having per-section stability markers is good, and something that we've tried to do multiple times, and something that has never quite been right so far
- # [20:23] * Joins: entropy (~Entropy@modemcable153.86-83-70.mc.videotron.ca)
- # [20:23] * entropy is now known as Guest80377
- # [20:23] <Domenic> Hixie: which is really awesome. But doesn't e.g. address navigator.yieldForStorageUpdates() being not only unimplemented and untested, but unwanted :P
- # [20:25] * Joins: abinader (sid21713@gateway/web/irccloud.com/x-xpkccztvkizypwld)
- # [20:25] <jgraham> Well the right way to address things that are unwanted is to remove them from the spec
- # [20:25] <jgraham> Not to leave them there but mark them as unwanted
- # [20:26] * Quits: dbaron (~dbaron@50.0.192.112) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [20:26] <Domenic> well HTML has a lot of those :-/
- # [20:26] <Domenic> table sorting also comes to mind
- # [20:27] * Quits: Guest80377 (~Entropy@modemcable153.86-83-70.mc.videotron.ca) (Client Quit)
- # [20:29] * Joins: hatzopoulos (~hatzopoul@modemcable153.86-83-70.mc.videotron.ca)
- # [20:31] <annevk> 74relide
- # [20:32] <jgraham> Domenic: Not clear that's unwanted yet
- # [20:32] <jgraham> I understand Google doesn't like it but afaik no one else has provided any feedback yet
- # [20:33] * Joins: bnicholson (~bnicholso@2620:101:80fc:224:8517:d573:db3b:4a82)
- # [20:34] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [20:34] <Domenic> jgraham: that should be a clue, no? ;)
- # [20:34] <TabAtkins> jgraham: Why are yo uunsure about test suites in the margin?
- # [20:35] <TabAtkins> annevk: Time to change your password
- # [20:35] <jgraham> Domenic: Lack of feedback doesn't indicate anything much except that it's not at the top of anyone's priority list yet
- # [20:36] * Joins: hatzopoulos_ (~hatzopoul@modemcable153.86-83-70.mc.videotron.ca)
- # [20:36] <jgraham> It might be that it *never* reaches the top of such a list, which would be a problem of course
- # [20:36] * Quits: hatzopoulos (~hatzopoul@modemcable153.86-83-70.mc.videotron.ca) (Quit: Leaving)
- # [20:36] <jgraham> Anyway this is not that concerning, you just mark that feature as unimplemented and move on
- # [20:37] * Quits: hatzopoulos_ (~hatzopoul@modemcable153.86-83-70.mc.videotron.ca) (Read error: Connection reset by peer)
- # [20:37] <jgraham> If it stays unimplemented for long enough you remove it
- # [20:37] <Domenic> jgraham: fair i guess. but still "no implementer has expressed interest in this; the editor just put it in there" is something that ideally would be called out.
- # [20:37] * Joins: hatzopoulos (~hatzopoul@modemcable153.86-83-70.mc.videotron.ca)
- # [20:38] <jgraham> TabAtkins: I'm not too concerned about just listing tests. I'm concerned about listing results, because historically making public displays of results has led to people trying to game the tests rather than trying to improve interop
- # [20:40] <jgraham> e.g. withholding good tests, or submitting large numbers of similar, but trivial, tests in areas where they are better than the competition, or doing the minimum to fix tests rather than actually producing good implementations
- # [20:41] <jgraham> (Ealy submissions to HTML suffered from the first effect, CSS has had some examples of the second, and basically all the ACID tests led to the third)
- # [20:41] <jgraham> *Early
- # [20:41] * Quits: Smylers (~smylers@host86-159-64-71.range86-159.btcentralplus.com) (Remote host closed the connection)
- # [20:44] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [20:44] <jyasskin_> annevk: Thanks. And it looks like WebIDL does let users construct a DOMException: http://heycam.github.io/webidl/#es-DOMException-call
- # [20:46] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [20:49] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [20:50] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [20:51] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
- # [20:52] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [20:54] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [20:55] <Hixie> jgraham: i'm happy to expose whatever information you think should be exposed. Give me e.g. a JSON file at a fixed URL that I can fetch regularly and use when generating the spec and I'll be all over it.
- # [20:56] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [20:56] * Joins: hasather (~hasather@80.91.33.141)
- # [20:57] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [21:01] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 245 seconds)
- # [21:05] * Quits: Mso150 (~ctlM@80.83.238.89) (Ping timeout: 260 seconds)
- # [21:05] * Joins: Mso150 (~ctlM@80.83.238.37)
- # [21:06] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [21:07] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [21:09] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [21:10] * Joins: dbaron (~dbaron@2620:101:80fb:224:f0a3:6d60:c35:73f)
- # [21:11] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [21:11] * Joins: jacobolus (~jacobolus@74-95-6-5-SFBA.hfc.comcastbusiness.net)
- # [21:11] * Quits: BigBangUDR (~Thunderbi@115.247.181.193) (Quit: BigBangUDR)
- # [21:12] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [21:13] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [21:15] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [21:16] * Joins: Mso150_a (~ctlM@80.83.238.9)
- # [21:16] * Quits: jacobolus (~jacobolus@74-95-6-5-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [21:17] * Quits: Mso150 (~ctlM@80.83.238.37) (Ping timeout: 250 seconds)
- # [21:19] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [21:20] * Quits: JosephSilber (~JosephSil@ool-44c3e80a.static.optonline.net) (Quit: Leaving)
- # [21:20] * Quits: jeremyj (~jeremyj@17.202.49.56) (Client Quit)
- # [21:21] * Joins: Mso150 (~ctlM@217.118.64.34)
- # [21:21] * Joins: Jasper (jstpierre@unaffiliated/magcius)
- # [21:21] * Krinkle is now known as Krinkle|detached
- # [21:22] * Quits: Mso150_a (~ctlM@80.83.238.9) (Ping timeout: 260 seconds)
- # [21:22] <Jasper> I know this isn't specifically a WHATWG question -- but has there ever been an idea to decouple <canvas> from its backing store, so we can use an image painted with Canvas2D more than once?
- # [21:23] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [21:23] <TabAtkins> Jasper: You can paint a canvas into other canvases, or extract it as a data url and use it in <img>, or (once implementations appear) put the canvas in the document.elementMap and use it in CSS everywhere you want.
- # [21:23] * Quits: espadrine` (~ttyl@LMontsouris-656-01-02-84.w80-12.abo.wanadoo.fr) (Ping timeout: 260 seconds)
- # [21:24] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [21:24] <Jasper> TabAtkins, that means me knowing when the other canvas was drawn to and doing a copy
- # [21:24] <Hixie> well you know when it was drawn, since you draw it :-)
- # [21:24] <caitp> i get what he's saying
- # [21:24] <caitp> she?
- # [21:24] <caitp> whateva
- # [21:24] <TabAtkins> caitp: "They".
- # [21:24] <caitp> good point
- # [21:25] <Jasper> These are quite large canvases, too, and I'm drawing to a small portion of them.
- # [21:25] <Hixie> (the short answer is document.elementMap)
- # [21:25] <Jasper> And there's no way to copy only the extents of the painted region.
- # [21:25] <Hixie> (as Tab said)
- # [21:25] <Jasper> I haven't heard about document.elementMap yet.
- # [21:25] <Jasper> Sounds intriguing though
- # [21:28] <TabAtkins> It's in CSS Images 4, but nobody implements yet.
- # [21:29] <TabAtkins> Firefox has something similar, with slightly different names, which it's based on.
- # [21:30] <TabAtkins> And for canvas specifically, webkit has a -webkit-canvas() function, and an API for creating a special "CSS" canvas.
- # [21:30] <Jasper> TabAtkins, yeah, I've seen that
- # [21:31] <Jasper> I'm also wondering if it's possible to use a Canvas2D as a texture in WebGL.
- # [21:32] <Jasper> Ah, it seems I can.
- # [21:32] <Jasper> glTexImage2D takes a <canvas>. Nice.
- # [21:33] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
- # [21:42] * Quits: tommyliu_ (~tommyliu@183.37.186.244) (Quit: brb)
- # [21:43] * Krinkle|detached is now known as Krinkle
- # [21:44] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net) (Ping timeout: 246 seconds)
- # [21:49] * Quits: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi) (Ping timeout: 245 seconds)
- # [21:50] * Quits: aiglesias (~aiglesias@181.31.0.158) (Remote host closed the connection)
- # [21:50] * Joins: smaug____ (~chatzilla@a91-154-44-207.elisa-laajakaista.fi)
- # [21:50] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [21:54] * Krinkle is now known as Krinkle|detached
- # [21:55] * Quits: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [21:55] <jgraham> Hixie: Yeah, well I'm hoping that we will get automatic nightly test results at some point. Whether we can fuzz them in a way that produces a kind of vauge "no support / some implementation" annotation might or might not be possible
- # [21:55] * Quits: aiglesias (~aiglesias@181.31.0.158) (Ping timeout: 258 seconds)
- # [21:56] * Joins: hasather (~hasather@80.91.33.141)
- # [21:56] * Krinkle|detached is now known as Krinkle
- # [22:00] * Joins: KevinMarks (~yaaic@c-67-164-14-200.hsd1.ca.comcast.net)
- # [22:01] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [22:01] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 272 seconds)
- # [22:02] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:02] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [22:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:03] * Joins: fila (~filaf@46.19.230.5)
- # [22:04] * Quits: hatzopoulos (~hatzopoul@modemcable153.86-83-70.mc.videotron.ca) (Read error: Connection reset by peer)
- # [22:05] <Hixie> jgraham: i'm also interested in coverage numbers like you were saying would be good
- # [22:09] * Joins: aiglesias (~aiglesias@181.31.0.158)
- # [22:13] * Quits: tj_vantoll1 (~Adium@c-98-250-130-237.hsd1.mi.comcast.net) (Quit: Leaving.)
- # [22:18] * Quits: dbaron (~dbaron@2620:101:80fb:224:f0a3:6d60:c35:73f) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:19] * Joins: dbaron (~dbaron@2620:101:80fb:232:69c7:aefe:22cc:fd90)
- # [22:24] * Joins: weinig (~weinig@17.245.25.213)
- # [22:25] * Joins: Ms2ger (~Ms2ger@80.244-64-87.adsl-dyn.isp.belgacom.be)
- # [22:34] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Quit: Leaving)
- # [22:34] * Joins: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com)
- # [22:44] * Quits: fila (~filaf@46.19.230.5) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [22:48] * Joins: jeremyj (~jeremyj@17.202.49.56)
- # [22:51] * Quits: TallTed (~Thud@63.119.36.36)
- # [22:54] * Quits: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net) (Read error: Connection reset by peer)
- # [22:58] * Joins: diffalot (~diffalot@c-75-66-188-195.hsd1.ms.comcast.net)
- # [23:01] * Quits: rubys (~rubys@cpe-098-027-051-253.nc.res.rr.com) (Ping timeout: 272 seconds)
- # [23:02] * Joins: othermaciej (~mjs@2620:149:4:304:c87e:856:16d8:d3d4)
- # [23:02] * Quits: zdobersek (~zan@5.153.234.74) (Quit: Leaving.)
- # [23:02] * Joins: hasather (~hasather@80.91.33.141)
- # [23:07] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 245 seconds)
- # [23:12] * Quits: othermaciej (~mjs@2620:149:4:304:c87e:856:16d8:d3d4) (Quit: othermaciej)
- # [23:16] * Joins: newtron_work (~newtron@199.71.174.204)
- # [23:17] * Joins: crankharder (~crankhard@c-73-191-6-206.hsd1.va.comcast.net)
- # [23:17] * Quits: weinig (~weinig@17.245.25.213) (Quit: weinig)
- # [23:19] * Quits: newtron_ (~newtron@199.71.174.203) (Ping timeout: 255 seconds)
- # [23:21] * Quits: newtron_work (~newtron@199.71.174.204) (Ping timeout: 255 seconds)
- # [23:21] <crankharder> I added a "Content-Security-Policy-Report-Only" with this value: "default-src 'unsafe-inline' 'unsafe-eval' https: ; report-uri https://www.mydomain.com/csp"
- # [23:21] <crankharder> I'm seeing reports come in for image tags with embedded data, such as: src="data:image/png;base64,iVBORw0KGgoAA....etc"
- # [23:22] <crankharder> the intent of this directive was to detect non-ssl resources, which I suppose that ^ is. Is there a way to modify my policy such that it doesn't report for these images?
- # [23:25] <crankharder> also, not really sure if that is ontopic in here or not
- # [23:27] * Quits: gavin (~gavin@firefox/developer/gavin) (Quit: leaving)
- # [23:27] * Joins: gavin (~gavin@people1.scl3.mozilla.com)
- # [23:27] * Quits: gavin (~gavin@people1.scl3.mozilla.com) (Changing host)
- # [23:27] * Joins: gavin (~gavin@firefox/developer/gavin)
- # [23:33] * Joins: jacobolus (~jacobolus@74-95-6-5-SFBA.hfc.comcastbusiness.net)
- # [23:43] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:47] * Joins: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com)
- # [23:49] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginm.net)
- # [23:50] * Joins: KevinMarks_ (~yaaic@2607:fb90:502:5571:553:39a8:4d96:82ac)
- # [23:50] * Quits: dbaron (~dbaron@2620:101:80fb:232:69c7:aefe:22cc:fd90) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:51] * Quits: KevinMarks_ (~yaaic@2607:fb90:502:5571:553:39a8:4d96:82ac) (Remote host closed the connection)
- # [23:51] * Joins: dbaron (~dbaron@2620:101:80fb:224:f0a3:6d60:c35:73f)
- # [23:52] * Quits: jacobolus (~jacobolus@74-95-6-5-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [23:53] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-vdhxndpdizeblzvs)
- # [23:55] * Quits: Maurice (copyman@unaffiliated/maurice)
- # [23:56] * Quits: caitp (~caitp@CPE48f8b385c01c-CM84948c4c6f80.cpe.net.cable.rogers.com) (Ping timeout: 272 seconds)
- # [23:56] * Quits: tantek (~tantek@corp-nat.p2p.sfo1.mozilla.com) (Quit: tantek)
- # [23:56] * Quits: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com) (Quit: sicking)
- # [23:57] * Quits: Mso150 (~ctlM@217.118.64.34) (Remote host closed the connection)
- # [23:57] * Joins: sicking (~sicking@corp-nat.p2p.sfo1.mozilla.com)
- # [23:58] * Parts: estellevw (~estellevw@173-228-112-89.dsl.dynamic.fusionbroadband.com)
- # [23:58] * Joins: Mso150 (~ctlM@217.118.64.34)
- # Session Close: Sat Oct 04 00:00:01 2014
The end :)