Options:
- # Session Start: Mon Sep 30 00:00:00 2013
- # Session Ident: #whatwg
- # [00:03] * Quits: vcarbune (~vcarbune@86.121.18.75) (Ping timeout: 245 seconds)
- # [00:11] * Quits: ebollens (~ebollens@vpn-128-97-244-48.host.ucla.edu) (Quit: ebollens)
- # [00:14] * Quits: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [00:15] * Quits: tantek (~tantek@12.189.20.126) (Ping timeout: 240 seconds)
- # [00:17] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [00:17] * Joins: lerc_ (~quassel@121.75.145.115)
- # [00:18] * Quits: lerc (~quassel@121.75.145.115) (Ping timeout: 252 seconds)
- # [00:22] * Quits: brion (~brion@wikipedia/pdpc.professional.brion) (Quit: brion)
- # [00:26] * Joins: tantek (~tantek@maa0536d0.tmodns.net)
- # [00:32] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [00:38] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [00:45] * Joins: a-ja (~Instantbi@70.230.161.149)
- # [00:47] * Quits: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net) (Ping timeout: 245 seconds)
- # [00:51] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [00:54] * Quits: rmichnik (~quassel@177.205.65.16.dynamic.adsl.gvt.net.br) (Ping timeout: 240 seconds)
- # [01:06] * Joins: [[zz]] (~q@node-1cr0.pool-101-108.dynamic.totbb.net)
- # [01:11] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [01:13] * Joins: tantek-ipod (~tantek@maa0536d0.tmodns.net)
- # [01:15] * heycam|away is now known as heycam
- # [01:16] * Quits: tantek (~tantek@maa0536d0.tmodns.net) (Ping timeout: 245 seconds)
- # [01:16] * tantek-ipod is now known as tantek
- # [01:18] <cabanier> MikeSmith: ping
- # [01:18] * Quits: TuRnaD0 (~Thunderbi@x1-6-e0-46-9a-1e-fe-ca.k368.webspeed.dk) (Remote host closed the connection)
- # [01:20] * Joins: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net)
- # [01:22] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [01:22] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [01:23] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [01:23] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [01:24] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [01:33] * Joins: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
- # [01:36] * Joins: jdaggett (~jdaggett@61-121-216-2.bitcat.net)
- # [01:37] * Quits: tantek (~tantek@maa0536d0.tmodns.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [01:37] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 241 seconds)
- # [01:50] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [01:51] <cabanier> Hixie_: ping
- # [01:52] * Joins: jonatha__ (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [02:09] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [02:14] * Joins: tantek (~tantek@maa0536d0.tmodns.net)
- # [02:14] * Quits: doublec (~doublec@unaffiliated/doublec) (Ping timeout: 264 seconds)
- # [02:15] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [02:21] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [02:23] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [02:29] * Quits: tantek (~tantek@maa0536d0.tmodns.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [02:41] * Joins: Goplat (~goplat@reactos/developer/Goplat)
- # [02:49] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
- # [02:51] * Joins: nessy (~silviapf@101.164.144.53)
- # [02:51] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [02:51] * Joins: blackmirror (~lucas@181.31.73.69)
- # [02:53] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [03:06] * heycam is now known as heycam|away
- # [03:15] * Joins: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [03:21] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [03:25] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [03:25] * Quits: barneybook (~kvirc@114-44-194-113.dynamic.hinet.net) (Ping timeout: 245 seconds)
- # [03:33] * Joins: kangil (~kangil@210.94.41.89)
- # [03:34] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [03:38] <cabanier> Hixie_: what can you tell me about the history of hit regions in canvas?
- # [03:40] * Quits: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [03:46] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [03:55] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
- # [03:55] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [04:03] * Quits: seventh (seventh@209.99.2.191) (Ping timeout: 245 seconds)
- # [04:12] <MikeSmith> cabanier: here now
- # [04:25] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Quit: Computer has gone to sleep.)
- # [04:25] * Joins: tantek (~tantek@maa0536d0.tmodns.net)
- # [04:36] * Quits: tantek (~tantek@maa0536d0.tmodns.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [04:36] <zewt> grr @ sites that try to keep you from f5-refreshing forcing me to focus the address bar first (twitter)
- # [04:37] <zewt> very not understanding browsers allowing pages to preventDefault browser hotkeys
- # [04:40] * Quits: blackmirror (~lucas@181.31.73.69) (Quit: blackmirror)
- # [04:40] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [05:06] * Quits: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
- # [05:07] <cabanier> MikeSmith: things are getting confusing with hit regions
- # [05:07] <cabanier> MikeSmith: I'm not sure where to go from here
- # [05:08] <MikeSmith> cabanier: me neither
- # [05:09] <MikeSmith> and now it appears Rich is going to be on vacation for quite some time
- # [05:09] <cabanier> MikeSmith: yes. I was hoping someone else could chime in
- # [05:09] <MikeSmith> I think at this point what's most important is what you and Dominic have to say
- # [05:10] <cabanier> MikeSmith: Well, I implemented what the spec said
- # [05:10] <cabanier> MikeSmith: I don't know enough about accessibility to know if it's useful
- # [05:10] <MikeSmith> well, Dominic does for sure
- # [05:11] <cabanier> If it's just the API call, that's relatively easy to change
- # [05:12] <cabanier> I was trying to find more history but I could only find a posting from 2011 where they split the calls
- # [05:12] <cabanier> It sounds like Hixie wanted that split
- # [05:12] * Joins: weinig (~weinig@24.130.60.35)
- # [05:13] <MikeSmith> that sounds vaguely familiar
- # [05:13] <cabanier> There was also a blog post from Steve Faulkner
- # [05:13] <cabanier> I tried to ping him to see if he remembers
- # [05:13] <MikeSmith> Steve may remember more of the history at this point
- # [05:13] <cabanier> he's probably asleep now
- # [05:14] <MikeSmith> yeah
- # [05:14] <MikeSmith> there's this guy Charles Pritchard who was involved somewhat
- # [05:14] <MikeSmith> dunno where he is now
- # [05:15] <cabanier> I found some posts from him as well, but it sounds like he wanted some sort of DOM
- # [05:15] <MikeSmith> or whether it's be worthwhile to ask him about the background
- # [05:15] <MikeSmith> yeah
- # [05:15] * Quits: jonatha__ (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [05:16] <MikeSmith> from what I recall there were a lot of unfounded assertions about the way things had to be for accessibility reasons, without any real evidence
- # [05:17] <MikeSmith> one use case that was behind a lot of it was the case of creating a text editor in canvas
- # [05:17] <MikeSmith> which we all universally agree is a bad idea
- # [05:17] <cabanier> yes
- # [05:17] <cabanier> it would be good if that was documented somewhere
- # [05:18] <MikeSmith> but they kept asserting that people are going to create text editors in canvas anyway, so we have to provide for it
- # [05:18] <cabanier> it seems that it could work with the current approach
- # [05:18] <cabanier> Not sure if authors will bother though
- # [05:18] <MikeSmith> I think they sort of preferred that it not be documented or even would have preferred not discussing it publicly
- # [05:18] <MikeSmith> yeah
- # [05:18] <cabanier> argh
- # [05:19] * Joins: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net)
- # [05:19] * heycam|away is now known as heycam
- # [05:19] <cabanier> I'm inclined to say that if the a11y people signed off on this API, we should just implement it as-is
- # [05:20] <cabanier> I'm sure there were many discussions and I don't want to start from zero again
- # [05:21] <cabanier> Hopefully Hixie and Steve can enlighten me
- # [05:22] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [05:23] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [05:23] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 256 seconds)
- # [05:24] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [05:27] * Joins: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [05:30] * Joins: lmcliste_ (~lmclister@192.150.10.206)
- # [05:34] * Quits: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [05:39] <MikeSmith> cabanier: I think the attitudie of "if the a11y people signed off on this API, we should just implement it as-is" is the wrong attitude to have
- # [05:39] <MikeSmith> that's what got us here to begin with
- # [05:39] <MikeSmith> first off there is no monolithic block of a11y people
- # [05:40] <MikeSmith> for example, there are many a11y people like James Craig who think that longdesc is actually bad for accessibility, but we now have it anyway
- # [05:42] <MikeSmith> there are some within the community who don't have enough technical insight into the details, so they just go along with what the party line is on it
- # [05:43] <cabanier> well, someone proposed this API and got it in the spec
- # [05:43] <cabanier> I must assume that they knew what they were doing
- # [05:43] <MikeSmith> I think you must now assume that
- # [05:44] <cabanier> that's why it would be great to see the discussion
- # [05:44] <cabanier> the current APIs seem very useful
- # [05:44] <MikeSmith> we are talking about basically 2 people who proposed that API and got it into the spec
- # [05:44] <MikeSmith> the rest of the people were along for the rid
- # [05:44] <MikeSmith> *ride
- # [05:45] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [05:45] <cabanier> brb
- # [05:46] <MikeSmith> *must not assume they knew what they were doing
- # [05:46] <MikeSmith> cabanier: when you're back I suggest you try to get some of Hixie's time to discuss this
- # [05:56] * Joins: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [05:59] * Quits: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net) (Quit: sicking)
- # [06:01] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [06:03] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 252 seconds)
- # [06:10] <cabanier> MikeSmith: who are the 2 people?
- # [06:13] * Joins: jdaggett_ (~jdaggett@61-121-216-2.bitcat.net)
- # [06:15] * Joins: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net)
- # [06:15] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Ping timeout: 252 seconds)
- # [06:15] * jdaggett_ is now known as jdaggett
- # [06:21] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [06:23] * Quits: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt) (Remote host closed the connection)
- # [06:23] * Joins: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [06:27] <MikeSmith> Rich and Charles Pritchard
- # [06:27] <MikeSmith> cabanier: ↑
- # [06:28] * Quits: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt) (Ping timeout: 240 seconds)
- # [06:28] <MikeSmith> cabanier: I think if you are implementing things based on ane "I must assume that they knew what they were doing" principle, you are not helping anybody.
- # [06:28] <cabanier> Rich said that Hixie wanted the split
- # [06:28] <cabanier> :-)
- # [06:29] <MikeSmith> yeah I don't recall in this particular case
- # [06:29] <MikeSmith> which is another reason you really should talk Hixie
- # [06:29] <cabanier> yes
- # [06:30] <MikeSmith> but I think Hixie will be the first to tell you that you should not just assume that he knew what he was doing
- # [06:30] <cabanier> drawSystemFocusRing looks OK and Dominic is fine with it
- # [06:31] <cabanier> drawCustomFocusRing is OK too (I think), just that the name is confusing
- # [06:31] <cabanier> Maybe I should land it as an experimental feature in firefox and keep the API at risk
- # [06:40] * Joins: Dashimon (Dashiva@178-82-40-88.dynamic.hispeed.ch)
- # [06:40] * Quits: Dashimon (Dashiva@178-82-40-88.dynamic.hispeed.ch) (Changing host)
- # [06:40] * Joins: Dashimon (Dashiva@wikia/Dashiva)
- # [06:40] * Joins: astearns_ (~astearns@192.150.22.5)
- # [06:41] <MikeSmith> cabanier: I am confused about why you're saying drawCustomFocusRing seems OK
- # [06:41] <MikeSmith> I just now read Dominic's message where he said they he thinks it should not be shipped
- # [06:41] * Joins: cabanier1 (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [06:42] * Joins: eric_carlson_ (~eric@17.212.152.104)
- # [06:43] * Joins: Jedi__ (~Jedi@jedi.org)
- # [06:43] * Joins: kbrosnan_ (~kbrosnan@people1.scl3.mozilla.com)
- # [06:43] * Joins: ivan\_ (~ivan@unaffiliated/ivan/x-000001)
- # [06:43] * Joins: anssik_ (uid10742@gateway/web/irccloud.com/x-vucaxegovvcyphjv)
- # [06:43] * Joins: falken_ (falken@nat/google/x-xrpfwofdamfzvdmt)
- # [06:44] * Joins: broquain1 (~dbrook@static.94.217.47.78.clients.your-server.de)
- # [06:44] <MikeSmith> http://lists.w3.org/Archives/Public/public-html-a11y/2013Sep/0142.html
- # [06:44] * Joins: rektide_ (~rektide@eldergods.com)
- # [06:45] <MikeSmith> "I don't really understand the argument that we should stick with drawCustomFocusRing because it's been in the spec for a long time and consensus has been built up around it."
- # [06:45] <MikeSmith> "Even Rich agrees that it wasn't what he really wanted, it was just a compromise."
- # [06:46] <MikeSmith> "I'd really like to ship drawSystemFocusRing but I'm not really inclined to recommend shipping drawCustomFocusRing as-is, whether it makes the spec or not."
- # [06:46] <Domenic_> Any pointers to the best historical material on the formation of the WHATWG, out of the corpse of the stagnant W3C?
- # [06:46] <MikeSmith> Domenic_: there's a history page I wrote a few years ago
- # [06:47] <MikeSmith> lemme find the URL
- # [06:47] <MikeSmith> http://www.w3.org/html/wg/wiki/History
- # [06:48] <cabanier1> MikeSmith: are you repeating that for me?
- # [06:48] <Domenic_> MikeSmith: nice, thanks!
- # [06:49] * Quits: kbrosnan (~kbrosnan@firefox/community/qa/kbrosnan) (*.net *.split)
- # [06:49] * Quits: eric_carlson (~eric@17.212.152.104) (*.net *.split)
- # [06:49] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (*.net *.split)
- # [06:49] * Quits: astearns (~astearns@192.150.22.5) (*.net *.split)
- # [06:49] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
- # [06:49] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (*.net *.split)
- # [06:49] * Quits: falken (falken@nat/google/x-ijdygatlpgqwaosz) (*.net *.split)
- # [06:49] * Quits: anssik (uid10742@gateway/web/irccloud.com/x-nbwnynrwljpbzfuf) (*.net *.split)
- # [06:49] * Quits: Dashiva (Dashiva@wikia/Dashiva) (*.net *.split)
- # [06:49] * Quits: Jedi_ (~Jedi@jedi.org) (*.net *.split)
- # [06:49] * Quits: globbot (~logbot@lump.glob.com.au) (*.net *.split)
- # [06:49] * Quits: rektide (~rektide@eldergods.com) (*.net *.split)
- # [06:49] * eric_carlson_ is now known as eric_carlson
- # [06:49] * Dashimon is now known as Dashiva
- # [06:49] * ivan\_ is now known as ivan\
- # [06:49] * astearns_ is now known as astearns
- # [06:49] <MikeSmith> Domenic_: also pages that are linked to from there, like http://www.w3.org/html/wg/wiki/2004WebAppsWorkshop/reactions
- # [06:49] * anssik_ is now known as anssik
- # [06:50] <MikeSmith> cabanier1: putting them here for me
- # [06:50] <Domenic_> Wow Google was born in 1998? Seems such a short time ago...
- # [06:50] <MikeSmith> cabanier1: so I can find them in the logs later if I need to
- # [06:51] <cabanier1> MikeSmith: ah. that makes sense.
- # [06:51] <cabanier1> MikeSmith: I would be fine with renaming. Rich might not mind either
- # [06:51] <MikeSmith> Domenic_: there's a lot of fun information there, like the bits about where doctype switching came from
- # [06:53] <MikeSmith> cabanier1: I can tell if you that if it was Hixie who came up with drawSystemFocusRing (and I think maybe it was), it was probably in part just because it was way better than the original proposal
- # [06:53] <MikeSmith> and it was Hixie's way of just trying to make something less bad
- # [06:55] <cabanier1> MikeSmith: I believe that. The discussion on that thread is pretty out there
- # [06:55] <MikeSmith> cabanier1: yeah, "out there" is definitely the word for it
- # [06:55] <cabanier1> cabanier1: trying the stay polite (A)
- # [06:56] <MikeSmith> I think whatever Hixie did it was an accomplishment to try to salavge anything usable from all the churn
- # [06:56] <MikeSmith> cabanier1: I try to stay polite too, but my patience tends to kind of run out after 4 to 5 years of discussing it
- # [06:57] <MikeSmith> Domenic_: if you like history, http://platform.html5.org/history/ has some more positive history
- # [07:01] * Joins: globbot (~logbot@lump.glob.com.au)
- # [07:04] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [07:06] * Quits: lmcliste_ (~lmclister@192.150.10.206) (Read error: Connection reset by peer)
- # [07:08] * Joins: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [07:14] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [07:18] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [07:24] * Joins: nessy (~silviapf@101.164.144.53)
- # [07:28] * Jedi__ is now known as Jedi_
- # [07:32] * Quits: weinig (~weinig@24.130.60.35) (Quit: weinig)
- # [07:38] * Joins: barneybook (~kvirc@114-43-150-171.dynamic.hinet.net)
- # [07:54] * Quits: nessy (~silviapf@101.164.144.53) (Quit: Leaving.)
- # [08:01] * Quits: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net) (Ping timeout: 256 seconds)
- # [08:04] <Hixie_> cabanier1: i'm briefly here now if you are around, otherwise i'll be back online tomorrow morning
- # [08:06] <Hixie_> afk. will be back tomorrow morning.
- # [08:12] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
- # [08:14] * Joins: zkis (~zkis@188-67-216-254.bb.dnainternet.fi)
- # [08:22] * Quits: zkis (~zkis@188-67-216-254.bb.dnainternet.fi) (Ping timeout: 240 seconds)
- # [08:28] * Joins: davve (~user@node-7lfb91kwq155uy7y8.a0.ipv6.opera.com)
- # [08:29] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:39] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [08:51] * Joins: SonicX (~quassel@ip98-180-42-212.ga.at.cox.net)
- # [08:54] * Joins: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi)
- # [08:55] * Joins: yutak (~yutak@2401:fa00:4:1004:26be:5ff:fe0d:e1d5)
- # [08:55] * Joins: rmichnik (~quassel@177.205.65.16.dynamic.adsl.gvt.net.br)
- # [09:04] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Ping timeout: 240 seconds)
- # [09:05] * Joins: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net)
- # [09:05] * Quits: jorgepedret (~jorgepedr@70-36-56-110.dyn.novuscom.net) (Client Quit)
- # [09:13] * Quits: sicking (~sicking@c-67-180-9-161.hsd1.ca.comcast.net) (Quit: sicking)
- # [09:19] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [09:22] * Joins: hasather_ (~hasather@80.91.33.141)
- # [09:24] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [09:27] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 248 seconds)
- # [09:32] * Joins: kochi1 (~kochi@2401:fa00:4:1004:26be:5ff:fe03:db82)
- # [09:37] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:38] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [09:48] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [09:51] * Joins: mpt (~mpt@nat/canonical/x-chadkfqpfzqhuoze)
- # [09:51] * Quits: mpt (~mpt@nat/canonical/x-chadkfqpfzqhuoze) (Changing host)
- # [09:51] * Joins: mpt (~mpt@canonical/mpt)
- # [09:55] * Quits: SonicX (~quassel@ip98-180-42-212.ga.at.cox.net) (Ping timeout: 240 seconds)
- # [09:59] * heycam is now known as heycam|away
- # [10:01] * Quits: jdaggett (~jdaggett@61-121-216-2.bitcat.net) (Quit: jdaggett)
- # [10:04] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [10:08] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [10:08] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
- # [10:09] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
- # [10:19] * Joins: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [10:19] * Joins: Smylers (~smylers@81.143.60.194)
- # [10:19] * Quits: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [10:19] * Joins: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [10:21] * Quits: smaug____ (~chatzilla@a91-154-42-225.elisa-laajakaista.fi) (Ping timeout: 240 seconds)
- # [10:27] * Quits: Lachy (~textual@cm-84.215.104.248.getinternet.no) (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
- # [10:27] * Quits: Smylers (~smylers@81.143.60.194) (Remote host closed the connection)
- # [10:29] * Joins: jdaggett (~jdaggett@103.5.142.45)
- # [10:34] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [10:36] * Joins: vcarbune (~vcarbune@86.121.18.75)
- # [10:39] * Joins: bholley (~bholley@195-132-112-181.rev.numericable.fr)
- # [10:42] * Quits: rmichnik (~quassel@177.205.65.16.dynamic.adsl.gvt.net.br) (Ping timeout: 240 seconds)
- # [10:42] * Joins: zkis (~zkis@188-67-216-254.bb.dnainternet.fi)
- # [10:43] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [10:44] * Quits: temp01 (~temp01@unaffiliated/temp01) (*.net *.split)
- # [10:47] * Quits: zkis (~zkis@188-67-216-254.bb.dnainternet.fi) (Ping timeout: 256 seconds)
- # [11:06] * Joins: darobin (~darobin@78.109.80.74)
- # [11:11] * Parts: a-ja (~Instantbi@70.230.161.149)
- # [11:19] * Joins: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [11:22] * Parts: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [11:25] * Joins: Nenor_ (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [11:26] * Nenor_ is now known as Nenor
- # [11:26] * Quits: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz) (Client Quit)
- # [11:26] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [11:27] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [11:28] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [11:28] * Joins: barneybook|2 (~kvirc@114-43-150-171.dynamic.hinet.net)
- # [11:28] * Joins: foolip (~philip@node-7lfba0nolmjcce1j8.a0.ipv6.opera.com)
- # [11:30] * Quits: barneybook (~kvirc@114-43-150-171.dynamic.hinet.net) (Ping timeout: 245 seconds)
- # [11:39] * Quits: jdaggett (~jdaggett@103.5.142.45) (Quit: jdaggett)
- # [11:39] * Parts: mitemitreski (~mitemitre@212.120.17.179)
- # [11:45] * Quits: rego (~rego@231.193.27.77.dynamic.mundo-r.com) (Remote host closed the connection)
- # [11:48] * Joins: rego (~rego@231.193.27.77.dynamic.mundo-r.com)
- # [11:48] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Quit: Leaving.)
- # [11:49] * Joins: Kolombiken (~Adium@gateway.creuna.se)
- # [11:50] <jgraham> Hmm, Monday morning, 118 emails from github over the weekend
- # [11:53] * Joins: zkis (~zkis@188-67-216-254.bb.dnainternet.fi)
- # [11:55] * Joins: jahman (~woops@129.175.204.73)
- # [12:18] * Quits: beverloo (beverloo@nat/google/x-fwtvrrgvrultdhae) (Remote host closed the connection)
- # [12:21] * Joins: smaug____ (~chatzilla@85-76-36-150-nat.elisa-mobile.fi)
- # [12:21] * Joins: brion (~brion@wikipedia/pdpc.professional.brion)
- # [12:23] * Joins: beverloo (beverloo@nat/google/x-uzbclwsutlnrvyjq)
- # [12:36] * Joins: zhee_sharp (~zhee_shar@202.92.198.154)
- # [12:56] * Quits: smaug____ (~chatzilla@85-76-36-150-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [13:14] * Joins: Smylers (~smylers@81.143.60.194)
- # [13:19] * Joins: smaug____ (~chatzilla@85-76-129-226-nat.elisa-mobile.fi)
- # [13:27] * Joins: rmichnik (~quassel@177.205.65.16.dynamic.adsl.gvt.net.br)
- # [13:36] * Quits: Smylers (~smylers@81.143.60.194) (Remote host closed the connection)
- # [13:39] * Quits: barneybook|2 (~kvirc@114-43-150-171.dynamic.hinet.net) (Ping timeout: 252 seconds)
- # [13:40] * Quits: Zauberfisch_ (~Zauberfis@venus.zauberfisch.at) (Ping timeout: 252 seconds)
- # [13:42] * Joins: Zauberfisch_ (~Zauberfis@2a01:4f8:100:73c3::3)
- # [13:44] * heycam|away is now known as heycam
- # [13:45] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Ping timeout: 260 seconds)
- # [13:54] * Quits: smaug____ (~chatzilla@85-76-129-226-nat.elisa-mobile.fi) (Ping timeout: 245 seconds)
- # [13:57] * heycam is now known as heycam|away
- # [14:01] * Quits: rmichnik (~quassel@177.205.65.16.dynamic.adsl.gvt.net.br) (Read error: Connection reset by peer)
- # [14:06] * Joins: annevk (~annevk@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net)
- # [14:08] * Joins: smaug____ (~chatzilla@hupnet-fw.fe.helsinki.fi)
- # [14:11] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Remote host closed the connection)
- # [14:17] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [14:20] * Joins: Ms2ger (~Ms2ger@110.225-64-87.adsl-dyn.isp.belgacom.be)
- # [14:20] * Quits: falken_ (falken@nat/google/x-xrpfwofdamfzvdmt) (Remote host closed the connection)
- # [14:20] * Joins: falken (falken@nat/google/x-zmrzkwyxpkniwgds)
- # [14:21] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [14:23] * Joins: mpt (~mpt@canonical/mpt)
- # [14:25] * Quits: smaug____ (~chatzilla@hupnet-fw.fe.helsinki.fi) (Ping timeout: 248 seconds)
- # [14:27] * Joins: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz)
- # [14:27] * Quits: Nenor (~Nenor@ip4-95-82-183-100.cust.nbox.cz) (Client Quit)
- # [14:27] * Quits: kangil (~kangil@210.94.41.89) (Quit: Leaving)
- # [14:30] * Quits: lerc_ (~quassel@121.75.145.115) (Ping timeout: 240 seconds)
- # [14:50] * Quits: boaz (~boaz@li326-230.members.linode.com) (Quit: Out)
- # [14:50] * Joins: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com)
- # [14:52] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [15:06] * Joins: barneybook|2 (~kvirc@114-44-194-113.dynamic.hinet.net)
- # [15:06] * Quits: barneybook|2 (~kvirc@114-44-194-113.dynamic.hinet.net) (Max SendQ exceeded)
- # [15:07] * Joins: barneybook (~kvirc@114-44-194-113.dynamic.hinet.net)
- # [15:08] * Quits: barneybook (~kvirc@114-44-194-113.dynamic.hinet.net) (Max SendQ exceeded)
- # [15:09] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
- # [15:14] * Quits: annevk (~annevk@70-91-193-41-BusName-NewEngland.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [15:14] * Quits: encryptd_fractal (~encryptd_@71-89-74-12.dhcp.bycy.mi.charter.com) (Remote host closed the connection)
- # [15:16] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [15:22] * Joins: annevk (~annevk@31-35-123.wireless.csail.mit.edu)
- # [15:27] * Krinkle|detached is now known as Krinkle
- # [15:39] * Joins: newtron (~newtron@199.71.174.203)
- # [15:40] * Joins: reyre (~reyre@142.204.133.18)
- # [15:41] * Quits: gsnedders (~gsnedders@5.2.16.23) (Ping timeout: 264 seconds)
- # [15:42] * Joins: gsnedders (~gsnedders@5.2.16.23)
- # [15:47] * Quits: gsnedders (~gsnedders@5.2.16.23) (Ping timeout: 245 seconds)
- # [15:52] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:59] * Joins: gsnedders (~gsnedders@5.2.16.23)
- # [16:02] * Joins: encryptd_fractal (~encryptd_@66-188-99-174.static.ftbg.wi.charter.com)
- # [16:05] * Joins: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp)
- # [16:06] * Quits: lmclister (~lmclister@c-98-210-38-110.hsd1.ca.comcast.net)
- # [16:12] * Quits: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt) (Remote host closed the connection)
- # [16:12] * Joins: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [16:13] * Joins: marcosc_ (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [16:13] * Quits: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [16:18] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [16:21] * Joins: jreading (Adium@nat/novell/x-gqfnipimzmekcgqi)
- # [16:25] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Remote host closed the connection)
- # [16:26] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [16:34] * Joins: ehsan (~ehsan@66.207.208.102)
- # [16:35] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
- # [16:39] <annevk> arv: did you end up investigating hasAttributes() removal?
- # [16:40] <annevk> arv: I can't find an issue number
- # [16:40] <arv> annevk: I added a use counter. It will take time to get useful data
- # [16:41] <annevk> arv: aight, cool
- # [16:41] * Quits: marcosc_ (~marcosc@bl5-184-201.dsl.telepac.pt) (Remote host closed the connection)
- # [16:42] * Joins: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [16:42] * Quits: vcarbune (~vcarbune@86.121.18.75) (Ping timeout: 240 seconds)
- # [16:42] * Quits: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt) (Remote host closed the connection)
- # [16:42] * Joins: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [16:45] <jgraham> Ms2ger: Huh? What am I missing?
- # [16:45] <Ms2ger> ?
- # [16:45] <jgraham> Your review request
- # [16:46] <jgraham> I don't see where WebIDLParser.js would come from
- # [16:46] * jgraham forwards review to darobin
- # [16:46] <Ms2ger> jgraham, should be symlinked or something, I think
- # [16:46] <Ms2ger> There definitely isn't a http://www.w3c-test.org/resources/webidl2.js
- # [16:47] <jgraham> No, it looks like it should be resources/webidl2/lib/webidl2.js
- # [16:48] <Ms2ger> I think we didn't want to require changing all files that use idlharness
- # [16:48] <jgraham> darobin: ^?
- # [16:49] <jgraham> I have no idea, really
- # [16:49] <jgraham> But I at least don't see how what you wrote works
- # [16:49] <Ms2ger> http://www.w3c-test.org/resources/WebIDLParser.js exists
- # [16:50] <darobin> yeah but it's symlinked
- # [16:50] <darobin> it would be better to change all the files that use idlharness, there aren't that many
- # [16:50] <Ms2ger> I'd rather not
- # [16:50] <darobin> well, either that or we might need something better than symlinking
- # [16:51] <jgraham> OK, "it's symlinked" isn't a good enough solution
- # [16:51] <darobin> because symlinking just won't work everywhere
- # [16:51] <darobin> I reckon the alternative is to have wptserve know about this
- # [16:51] <Ms2ger> "Not use this submodule crap" is one :)
- # [16:51] <jgraham> I think the alternative is just to make the change
- # [16:51] <darobin> Ms2ger: any reason not to change those files?
- # [16:51] <darobin> feel free to replace this with something better
- # [16:52] <darobin> one other option is an install script of some sort
- # [16:52] <Ms2ger> Cool URIs, and stuff
- # [16:52] <jgraham> Which it kind of seems like Aryeh is doing whilst we chat about it
- # [16:52] <darobin> webidl2 can be found on npm, or if not should
- # [16:52] * jgraham isn't introducing a node dependency :)
- # [16:52] <Ms2ger> How does that help?
- # [16:53] <jgraham> Anyway, I think people should just have to write /resources/webidl2/lib/webidl2.js
- # [16:53] <jgraham> If this is just a sed-level change let's just fix up everything
- # [16:54] <Ms2ger> As long as you update m-c too :)
- # [16:55] <jgraham> What's the problem updating m-c?
- # [16:55] <jgraham> It doesn't seem harder than any other kind of update
- # [16:55] <jgraham> (but you are the expert)
- # [16:56] <Ms2ger> I'm lazy :)
- # [16:57] * darobin gives Ms2ger a cookie to get him working
- # [16:58] * Ms2ger eats the cookie, is still lazy
- # [16:58] * Quits: jdaggett (~jdaggett@y230006.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [16:59] * Joins: taptapdan (~taptapdan@137.150.93.68)
- # [17:00] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [17:01] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
- # [17:04] * Joins: hasather (~hasather@guest.schibsted.no)
- # [17:06] * Quits: zkis (~zkis@188-67-216-254.bb.dnainternet.fi) (Ping timeout: 248 seconds)
- # [17:06] * Quits: hasather (~hasather@guest.schibsted.no) (Read error: Connection reset by peer)
- # [17:06] * Quits: nunnun (~hiro@sculptor.local.hiro.ne.jp) (Ping timeout: 264 seconds)
- # [17:06] * Joins: hasather (~hasather@guest.schibsted.no)
- # [17:07] * Quits: hasather_ (~hasather@80.91.33.141) (Ping timeout: 260 seconds)
- # [17:07] * Joins: jwalden (~waldo@nat/mozilla/x-mwnxuzrutmybnmnv)
- # [17:07] * Joins: nunnun (~hiro@sculptor.local.hiro.ne.jp)
- # [17:08] * Quits: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt) (Remote host closed the connection)
- # [17:09] * Joins: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt)
- # [17:12] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 256 seconds)
- # [17:12] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130910160258])
- # [17:12] * Joins: jernoble (~jernoble@76.74.153.41)
- # [17:13] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [17:13] * Quits: marcosc (~marcosc@bl5-184-201.dsl.telepac.pt) (Ping timeout: 256 seconds)
- # [17:13] * Joins: vincent (~woops@129.175.204.73)
- # [17:14] * vincent is now known as Guest12134
- # [17:14] * Quits: jahman (~woops@129.175.204.73) (Ping timeout: 240 seconds)
- # [17:17] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [17:22] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [17:23] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [17:25] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [17:25] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [17:25] * Quits: cabanier1 (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:26] * Joins: cabanier (~cabanier@98.237.137.173)
- # [17:26] * Quits: cabanier (~cabanier@98.237.137.173) (Client Quit)
- # [17:31] * Quits: newtron (~newtron@199.71.174.203) (Read error: Connection reset by peer)
- # [17:33] * Joins: newtron (~newtron@199.71.174.203)
- # [17:34] * Joins: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net)
- # [17:37] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 245 seconds)
- # [17:40] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [17:42] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [17:43] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
- # [17:44] * Joins: jsbell (jsbell@nat/google/x-geizhtnmqrtwwwvx)
- # [17:48] * Quits: gsnedders (~gsnedders@5.2.16.23) (Ping timeout: 260 seconds)
- # [17:50] * Joins: gsnedders (~gsnedders@5.2.16.23)
- # [17:53] * Joins: cabanier (~cabanier@192.150.22.55)
- # [17:55] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [17:56] * Joins: zkis (~zkis@188-67-216-254.bb.dnainternet.fi)
- # [18:01] * Joins: mven (~mven@169.241.49.224)
- # [18:08] * Joins: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [18:09] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Ping timeout: 240 seconds)
- # [18:09] * Quits: mven (~mven@169.241.49.224) (Remote host closed the connection)
- # [18:10] * Quits: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk) (Read error: Operation timed out)
- # [18:10] * Quits: brion (~brion@wikipedia/pdpc.professional.brion) (Ping timeout: 248 seconds)
- # [18:10] * Joins: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [18:11] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
- # [18:11] * Joins: Smylers (~smylers@81.143.60.194)
- # [18:12] * Joins: nimbu (~nimbu@sjfw1-b.adobe.com)
- # [18:16] * Joins: hasather (~hasather@guest.schibsted.no)
- # [18:16] * Joins: lmclister (~lmclister@192.150.10.209)
- # [18:18] * Joins: Cromulent|2 (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com)
- # [18:18] * Quits: Cromulent (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [18:19] <dglazkov> good morning, Whatwg!
- # [18:19] * Joins: brion (~brion@wikipedia/pdpc.professional.brion)
- # [18:20] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:23] * Quits: zkis (~zkis@188-67-216-254.bb.dnainternet.fi) (Remote host closed the connection)
- # [18:24] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 264 seconds)
- # [18:28] * Quits: Smylers (~smylers@81.143.60.194) (Ping timeout: 240 seconds)
- # [18:31] * Quits: jernoble (~jernoble@76.74.153.41) (Quit: Computer has gone to sleep.)
- # [18:33] * Joins: jorgepedret (~jorgepedr@64-46-23-103.dyn.novuscom.net)
- # [18:41] * Joins: ap (~ap@2620:149:4:304:ecf9:28d3:caba:69d3)
- # [18:42] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [18:43] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [18:44] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:47] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [18:56] * Quits: nimbu (~nimbu@sjfw1-b.adobe.com) (Quit: Leaving.)
- # [18:57] * Quits: ehsan (~ehsan@66.207.208.102) (Remote host closed the connection)
- # [18:58] * Joins: ehsan (~ehsan@66.207.208.102)
- # [18:59] * Joins: krawchyk_ (~krawchyk@65.220.49.251)
- # [19:00] * Quits: krawchyk_ (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [19:02] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 246 seconds)
- # [19:02] * Joins: mven (~mven@169.241.49.224)
- # [19:05] * Quits: taptapdan (~taptapdan@137.150.93.68) (Quit: taptapdan)
- # [19:07] <cabanier> Hixie_: ping
- # [19:07] * Joins: nimbu (~nimbu@192.150.10.205)
- # [19:13] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [19:13] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [19:13] <smaug____> Hixie_: ping
- # [19:13] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [19:14] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:15] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [19:18] * Joins: ebollens (~ebollens@dhcp62-223.ats.ucla.edu)
- # [19:19] <zewt> it's like a radar testing facility in here
- # [19:20] <jgraham> Hixie_: I represent the silent majority who have no need of your attention right now
- # [19:21] * Quits: Cromulent|2 (~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
- # [19:23] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Ping timeout: 260 seconds)
- # [19:23] <zewt> but are highlighting his window anyway
- # [19:24] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [19:24] <jgraham> That's only a minority of the aforementioned majority
- # [19:25] * Quits: jernoble (~jernoble@17.212.152.13) (Read error: Connection reset by peer)
- # [19:25] * Joins: jernoble (~jernoble@17.212.152.13)
- # [19:31] * Quits: mven (~mven@169.241.49.224) (Remote host closed the connection)
- # [19:31] * Quits: jgornick (jgornick@2600:3c00::f03c:91ff:fedf:72b4) (Ping timeout: 245 seconds)
- # [19:32] * Quits: temp02 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [19:33] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 264 seconds)
- # [19:34] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [19:34] * Joins: jgornick (jgornick@2600:3c00::f03c:91ff:fedf:72b4)
- # [19:37] * Joins: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [19:37] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [19:39] <TabAtkins> MikeSmith: Actually, that particular example is a *huge* improvement over srcset, for equivalent functionality. Check out Example 4 in my draft, which shows a similar example in both viewport-style and MQ-and-Nx style. The latter one is *much* worse, and it's not even as correct - getting it closer would make it even more horrible.
- # [19:39] <TabAtkins> If you're complaining that it's not as simple as a single, simple srcset, well duh - you're invoking much more powerful stuff. If you want equal power, it's *exactly identical to srcset's syntax*.
- # [19:41] * Quits: dbaron (~dbaron@70-36-140-29.dsl.dynamic.sonic.net) (Ping timeout: 252 seconds)
- # [19:42] <TabAtkins> jgraham: I'm just skimming the discussion, but if you're using Python and need a webidl parser, maybe try Peter Linss'? I'm using it in bikeshed. https://github.com/plinss/widlparser
- # [19:42] * jgraham doesn't need a WebIDL parser
- # [19:42] <TabAtkins> jgraham: Okay, I just see y'all talking about webidlparser.js
- # [19:43] <jgraham> idlharness.js needs a javascript WebIDL parser. Which we have. But not in a convenient location
- # [19:43] <TabAtkins> Ah, never mind then.
- # [19:43] <jgraham> Thanks for the suggestion anyway :)
- # [19:45] * Joins: sicking (~sicking@nat/mozilla/x-irbufwgpfjpqfcvl)
- # [19:47] * Quits: stalled (~stalled@unaffiliated/stalled) (Ping timeout: 260 seconds)
- # [19:51] * Quits: bholley (~bholley@195-132-112-181.rev.numericable.fr) (Quit: bholley)
- # [19:52] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [19:57] * Joins: weinig (~weinig@17.202.47.49)
- # [19:57] * Joins: tantek-ipod (~tantek@50-0-164-83.dsl.dynamic.sonic.net)
- # [20:01] <smaug____> Hixie_: nm
- # [20:02] <Hixie_> smaug____, cabanier, jgraham: pong
- # [20:02] <Hixie_> wait, not jgraham and not smaug____ any more
- # [20:02] <Hixie_> just cabanier
- # [20:02] <annevk> srcN looks even uglier
- # [20:05] <cabanier> Hixie_: hi
- # [20:06] <cabanier> Hixie_: can you tell me the history of the canvas focus rings?
- # [20:06] <Hixie_> not off the top of my head, no
- # [20:06] <Hixie_> anything in particular?
- # [20:07] <cabanier> Well, Dominc seems to have doubts about drawSystemFocusRing
- # [20:07] <cabanier> I think the name is very confusing...
- # [20:07] <TabAtkins> annevk: Try it, dude. For anything that srcset can do by itself, just do a s/srcset/src-1/ and you have converted it into my proposal. For anything that <picture>-with-MQ-and-srcset can do, srcN does more compactly and imo not any uglier, if you format well (similar to how you'd format the child elements of <picture>). For the things that srcN's viewport
- # [20:07] <TabAtkins> syntax does, <picture>-with-MQ-and-srcset is *way* longer and uglier.
- # [20:07] <cabanier> why was it split up in 2 methods?
- # [20:07] * Quits: tantek-ipod (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: Colloquy for iPod touch - http://colloquy.mobi)
- # [20:08] <Hixie_> cabanier: there's two use cases. Some people want to get whatever the system focus ring is, and some people want to draw their own focus rings.
- # [20:08] <TabAtkins> That last isn't something you can reasonably argue, unless you've just never actually seen the comparison and are arguing from a mistaken assumption of what each would look like.
- # [20:08] * Joins: barneybook (~kvirc@114-44-194-113.dynamic.hinet.net)
- # [20:08] <cabanier> yeah.
- # [20:08] <TabAtkins> <picture> just ends up *way* longer, with loads of duplication.
- # [20:08] <Hixie_> isn't <picture> dead yet?
- # [20:08] <annevk> TabAtkins: I'm no fan of <picture> btw, that seems crazy
- # [20:08] <cabanier> but they both start with 'draw' so it's unclear that one of them doesn't draw
- # [20:08] <Hixie_> <picture> is a non-starter
- # [20:09] <TabAtkins> Hixie_: Practically, yes, since no implementor wants <source> elements.
- # [20:09] <Hixie_> TabAtkins: right
- # [20:09] <Hixie_> TabAtkins: that's what i told the <picture> advocates many times...
- # [20:09] <annevk> Using <video>-style markup (which was a disaster to begin with) but with way different semantics is ...
- # [20:09] <Hixie_> and srcset="" does everything <picture> does, anyway
- # [20:09] <Hixie_> cabanier: well, they both can draw
- # [20:09] <Hixie_> cabanier: i'm open to better names if there are any proposals on the table, though
- # [20:10] <TabAtkins> Hixie_: It doesn't, not quite, though for the common MQs you'd use with <picture>, it's fine. But both of them are horrible when you have a variable-width image that you want to deliver an appropriate-density image to.
- # [20:10] <cabanier> Hixie_: true that it could draw. I guess it's confusing either way
- # [20:10] <Hixie_> TabAtkins: what doesn't srcset handle?
- # [20:11] <Hixie_> TabAtkins: srcset="" is pretty much as terse as you can get it, i think. hard to see how you'd get the same information any more tersely.
- # [20:11] <cabanier> Hixie_: I thought src-set requires ugly complex syntax
- # [20:11] <TabAtkins> Say you have a header image meant to be 100% of the viewport wide. "100%" can translate to anywhere from ~300px to ~2000px (or more).
- # [20:11] <cabanier> Hixie_: srcN just pulls it apart
- # [20:11] <Hixie_> i don't know what srcn is
- # [20:11] <TabAtkins> A 1000px-wide source image functions as both a 1x image at 1000px viewport size, and a 2x iamge at 500px viewport size.
- # [20:12] <TabAtkins> And so to get that all to work correctly, you've got to write the same urls over and over again with different density descriptors, at different viewport widths that you have to kind of guess at.
- # [20:12] <cabanier> http://tabatkins.github.io/specs/respimg/Overview.html
- # [20:12] <Hixie_> that's pretty rare. you don't generally want an image to be half as big in the same space, surely.
- # [20:13] <TabAtkins> Hixie_: I... just described to you a case where you'd want that, and it's not rare at all.
- # [20:13] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [20:13] <Hixie_> show me a page that does this.
- # [20:14] <TabAtkins> I'm not going to go find you a page with a header image that fills the viewport. They're everywhere. If they're responsive rather than fixed-width, they're exactly the case I describe.
- # [20:14] <SimonSapin> http://lesgarsdelamarine.org/
- # [20:15] <TabAtkins> SimonSapin: Hahaha
- # [20:15] <Hixie_> there's no art direction on that page, it's just a pixel density thing
- # [20:15] <Hixie_> so that's not a useful example
- # [20:15] <TabAtkins> ...yes, exactly.
- # [20:15] <Hixie_> srcset handles that one fine
- # [20:15] <TabAtkins> This isn't an art-direction case.
- # [20:16] <TabAtkins> It's a pixel-density case, where you can't describe the pixel density of each url once, because you dont' know what the target size will be.
- # [20:16] <TabAtkins> You have to describe it multiple times, at multiple target sizes.
- # [20:17] <TabAtkins> In that page Simon just provided, if you wanted to actually optimize your delivery, you'd want multiple version of the image at various sizes, and then you want to let the browser choose whether to download one that close to 1x, or close to 2x, or whatever.
- # [20:17] <Hixie_> sure. srcset handles that fine.
- # [20:18] <TabAtkins> No. No it doesn't.
- # [20:18] <TabAtkins> It handles it *extremely verbosely*.
- # [20:18] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Read error: Connection reset by peer)
- # [20:18] <TabAtkins> And with a lot of unnecessary work on the author's side, figuring out best guesses at where to cut the breakpoints for classifying a given image as 1x or 2x.
- # [20:19] <TabAtkins> Check example 3 here: http://tabatkins.github.io/specs/respimg/Overview.html#viewport
- # [20:19] <TabAtkins> Doing something equivalent in srcset would be really long and frustrating to read/write/edit.
- # [20:20] <TabAtkins> This precise case has been argued well by John Mellor regarding the CSS image-set() function, and applies equally to srcset (since MQ+image-set() is roughly equivalent to the full srcset syntax).
- # [20:20] * Quits: barneybook (~kvirc@114-44-194-113.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [20:21] * Joins: rniwa (~rniwa@17.212.154.114)
- # [20:21] <Hixie_> isn't it just <img style="width: 100%" src="big.jpeg" srcset="small.jpeg 500w, big.jpeg 500w 2x">
- # [20:21] <Hixie_> ...?
- # [20:21] <Hixie_> http://damowmow.com/playground/demos/img/001.html
- # [20:21] <TabAtkins> Oh good lord not.
- # [20:22] <Hixie_> why not? what doesn't that do?
- # [20:22] <Hixie_> i'm trying to do the example you gave above. A 1000px-wide source image functions as both a 1x image at 1000px viewport size, and a 2x iamge at 500px viewport size.
- # [20:22] <TabAtkins> Only providing two images means that you're either sending *way* too many pixels to small screens, or way too few to large screens.
- # [20:22] <Hixie_> that's the example you gave
- # [20:23] <Hixie_> SimonSapin: (thanks, btw)
- # [20:23] <TabAtkins> That was an example of the wider problem. You want a 500px wide iamge as well, for a small-screen 1x version. And a 2000px wide image, for a large-screen 2x version.
- # [20:24] <Hixie_> please specify a specific problem that we can compare
- # [20:24] <TabAtkins> I dont' see why you can't trivially extrapolate this to the full problem. Do you not understand the problem I'm laying out?
- # [20:25] <Hixie_> if i did i wouldn't be pretending i didn't...
- # [20:25] <TabAtkins> It's honestly hard to tell sometimes... ^_^
- # [20:25] <Hixie_> o_O
- # [20:25] <SimonSapin> TabAtkins: just give an example of the super verbose thing
- # [20:25] <TabAtkins> You sometimes do a really good impression of someone being intentionally obtuse, is all.
- # [20:26] * Joins: barneybook (~kvirc@114-44-194-113.dynamic.hinet.net)
- # [20:26] <TabAtkins> SimonSapin: Yeah, writing that up.
- # [20:26] <Hixie_> i am never intentionally obtuse. i try to ask questions that will get me to a point of understanding a problem asap.
- # [20:27] <TabAtkins> Hixie_: Okay, so problem statement: You want to deliver an appropriate-density image regardless of what screen size the user has. You have to cover screens as small as 320px, and as large as 2000px.
- # [20:27] <Hixie_> how many images?
- # [20:28] <Hixie_> and what densities are we trying to support?
- # [20:28] <TabAtkins> You need to deliver a images that are approximately 1x and 2x for each screen, and it woudl be nice to also deliver .5x (for low-bandwidth situations).
- # [20:28] <TabAtkins> I'm getting there!
- # [20:28] <Hixie_> no rush, just asking questiosn to understand the situation :-)
- # [20:29] <TabAtkins> So, given those constraints, figure out how many breakpoints you need in srcset to cover all screens with those densities, and then write it out.
- # [20:29] <TabAtkins> I think you need at least 4 breakpoints, with each delivering 3 images.
- # [20:29] <Hixie_> what are we trying to optimise here? i'm confused
- # [20:29] <Hixie_> this is an underconstrained problem
- # [20:30] <TabAtkins> You're trying to display an image that is viewport-width, delivering an appropriately-sized image (in terms of number of pixels sent down).
- # [20:30] <Hixie_> what is "appropriate"?
- # [20:30] <TabAtkins> You dont' want to send a 1000px-wide image to a 320px viewport, for example, because that's at least a 3x.
- # [20:30] <TabAtkins> Close to 1x, 2x, and optimally .5x density.
- # [20:31] <TabAtkins> So for a 320px viewport seeking a 1x image, you should be able to deliver something that is approximately 320px wide.
- # [20:31] <TabAtkins> Etc.
- # [20:31] <Hixie_> (for the record, i don't think anyone ever wants to send .5x density images, but i'll ignore that for now)
- # [20:31] <Hixie_> 3x needed pixels is too much; is 2x too much? 1.5x?
- # [20:32] <TabAtkins> 2x is too much unless the device is *looking* for a 2x image, because it's a 200dpi screen or whatever. That's four times as many pixels, after all!
- # [20:32] <TabAtkins> You can make a reasonable choice as to exactly where the breakpoint is - I suggest either the additive or multiplicative average.
- # [20:32] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 248 seconds)
- # [20:33] * Quits: nimbu (~nimbu@192.150.10.205) (Ping timeout: 245 seconds)
- # [20:33] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [20:33] * Joins: nimbu (~nimbu@sjfw1-b.adobe.com)
- # [20:34] <Hixie_> TabAtkins: dude whatever i pick you'll be like "well that's inappropriate, and with _this_ choice, srcN is better!", hence my wanting to pin it down
- # [20:34] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [20:34] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [20:35] <TabAtkins> I will be like that, because anything that's anywhere near close to the right behavior will be horrible as hell to write with srcset.
- # [20:35] <TabAtkins> I already know this, because I've been through this argument on your side of the table already.
- # [20:35] <Hixie_> TabAtkins: ok that's great but i'd like to know this also
- # [20:35] <TabAtkins> (While trying to argue against addressing this in image-set().)
- # [20:35] <Hixie_> TabAtkins: so what is the appropriate additional overhead?
- # [20:35] <Hixie_> maximum overhead
- # [20:36] <Hixie_> 1.25?
- # [20:36] <Hixie_> 1.5?
- # [20:36] <Hixie_> 1?
- # [20:36] <TabAtkins> Just go with 1.5. That's fine.
- # [20:36] <Hixie_> (1 being "never send an image bigger than needed)
- # [20:36] <Hixie_> ok
- # [20:36] <TabAtkins> More than that is definitely bad. 1.5 isn't ideal for optimality, but whatever, it's simple and not too far off.
- # [20:37] <Hixie_> (what's ideal?)
- # [20:37] <Hixie_> and these images are all the same image, just resized?
- # [20:37] <TabAtkins> Dunno, but probably the multiplicative average.
- # [20:37] <TabAtkins> Yeah.
- # [20:37] <Hixie_> with the master being 2000 * 2x?
- # [20:37] <Hixie_> (i've no idea what "the multiplicative average" means here)
- # [20:37] <TabAtkins> About 1.3.
- # [20:37] <TabAtkins> sqrt of 2
- # [20:37] <Hixie_> ok, i can do 1.3
- # [20:38] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:38] <TabAtkins> You can have a master of whatever size you want, but it should be appropriate to deliver at 2x density to a 2000px wide viewport, yeah.
- # [20:38] <TabAtkins> (If a different number would be easier, because it has more factors of 2 in it, that's fine.)
- # [20:38] * Quits: Ms2ger (~Ms2ger@110.225-64-87.adsl-dyn.isp.belgacom.be) (Ping timeout: 252 seconds)
- # [20:38] <SimonSapin> Isn’t “ideal” approached asymptotically with infinitely many breakpoints? :)
- # [20:39] <Philip`> Surely ideal would be when the server has pre-generated an image that is precisely the same number of pixels as it will be displayed as, while also taking account of the screen's sub-pixel layout and orientation and the distance of the user's eyes
- # [20:39] * Joins: Smylers (~smylers@host86-147-45-248.range86-147.btcentralplus.com)
- # [20:39] <Hixie_> that's why i'm trying to find tab's definition
- # [20:40] <TabAtkins> This is a fair definition of ideal that lets you space things as far apart as possible without being silly.
- # [20:41] <TabAtkins> Btw, going to lunch now. Be back in an hour. My solution is Example 3 in my spec, which has been linked already.
- # [20:44] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [20:45] <Hixie_> (example 3 doesn't have enough images to satisfy your constraints)
- # [20:47] * Quits: gsnedders (~gsnedders@5.2.16.23) (Ping timeout: 260 seconds)
- # [20:47] <zewt> "You have to cover screens as small as 320px, and as large as 2000px." newer monitors are 2560x1440
- # [20:47] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [20:49] * Joins: gsnedders (~gsnedders@5.2.16.23)
- # [20:49] <SimonSapin> there is at least one 2560x1600 tablet
- # [20:49] <Hixie_> he said 2000px at 2x
- # [20:49] <Hixie_> so that's 4000px
- # [20:49] * Joins: darobin (~darobin@78.208.93.24)
- # [20:49] <SimonSapin> oh, CSS px
- # [20:49] <Hixie_> also, i don't have any photos that are 4000px wide in my albums, bummer.
- # [20:49] <zewt> ah
- # [20:49] * Hixie_ goes to google image search
- # [20:49] * Parts: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) ("Leaving...")
- # [20:50] * Quits: ebollens (~ebollens@dhcp62-223.ats.ucla.edu) (Quit: ebollens)
- # [20:51] <zewt> Hixie_: http://blogs.getty.edu/iris/open-content-an-idea-whose-time-has-come/
- # [20:52] <Hixie_> that would also have worked, probably :-)
- # [20:53] <zewt> probably would take a bit longer, heh
- # [20:53] * Joins: Ms2ger (~Ms2ger@110.225-64-87.adsl-dyn.isp.belgacom.be)
- # [20:54] * Joins: bholley (~bholley@195-132-112-181.rev.numericable.fr)
- # [20:54] <Philip`> SimonSapin: There's at least one 3840x2560 tablet too
- # [20:54] * Quits: bholley (~bholley@195-132-112-181.rev.numericable.fr) (Client Quit)
- # [20:54] <SimonSapin> cool
- # [20:54] <Philip`> 4K video is the hot thing now that everyone wants to support
- # [20:55] * Krinkle is now known as Krinkle|detached
- # [20:55] <Philip`> (Everyone who makes money from selling expensive technology, at least)
- # [20:55] <zewt> how long until 4k video at 2x
- # [20:57] <Philip`> HEVC apparently supports 8192x4320, but I guess you'll have to wait for another generation to codecs to go any higher
- # [20:58] <Philip`> (and I think almost all current hardware implementations are limited to 4K)
- # [21:01] <zewt> i wonder what the pixels-per-degree-of-vision is comparing 4k at 10' to iPad resolution at handheld distance
- # [21:01] <Hixie_> didn't Red make a camera that was 8K or something?
- # [21:01] <Hixie_> just recently
- # [21:02] <zewt> wouldn't be surprised if they want higher resolution than the final resolution, to allow for loss during postprocessing
- # [21:03] <Hixie_> TabAtkins: it's actually not anywhere near as bad as i thought it would be, with srcset="". I'm curious to see what your proposal would look like for this, fitting the same actual constraints (the one in the spec doesn't): http://damowmow.com/playground/demos/img/002/test.html
- # [21:03] <Hixie_> bbiab, lunch
- # [21:10] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [21:11] <Philip`> Camera resolutions are arguably cheating a bit since they only capture a single colour component per pixel, so they're not able to resolve as much detail as you might hope for
- # [21:12] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [21:21] * Krinkle|detached is now known as Krinkle
- # [21:21] * Joins: othermaciej (~mjs@17.245.111.10)
- # [21:24] * Quits: tantek (~tantek@50-0-164-83.dsl.dynamic.sonic.net) (Quit: tantek)
- # [21:27] <annevk> Hixie_: RED has 6K, with a little over 19MP, there's others that have 8K
- # [21:27] <TabAtkins> Hixie_: Right, to fully satisfy my requirements, I'd have to add one more image to the Example 3 syntax in my spec.
- # [21:29] <TabAtkins> Hixie_: But basically, under my proposal it requires almost 1/3 the urls, because you never have to duplicate them, and no real math to find breakpoints.
- # [21:30] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [21:32] <annevk> These examples seem crazy... I wonder what percentage of sites will ever use more than the 2x variant...
- # [21:32] * Quits: sicking (~sicking@nat/mozilla/x-irbufwgpfjpqfcvl) (Quit: sicking)
- # [21:32] * Joins: taptapdan (~taptapdan@137.150.93.68)
- # [21:33] <annevk> Over engineering like it's '95
- # [21:33] * Joins: bholley (~bholley@195-132-112-181.rev.numericable.fr)
- # [21:34] <TabAtkins> annevk: Probably a smallish percentage, but when you need it, it's terrible any other way. In any case, just doing the Nx stuff is fine in my spec.
- # [21:34] * Joins: tantek (~tantek@206.29.182.210)
- # [21:39] <zewt> 1.5 is unfortunately common now too, Amazon needs to be deposited into the sun for that one
- # [21:40] * Joins: vcarbune (~vcarbune@86.121.18.75)
- # [21:41] <TabAtkins> zewt: What do you mean?
- # [21:41] <TabAtkins> Android devices span a remarkable spectrum of numbers from 1 to 2.
- # [21:42] <zewt> most of them are too uncommon to care about
- # [21:42] <zewt> to optimize for, at least
- # [21:44] * rektide_ is now known as rektide
- # [21:46] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Remote host closed the connection)
- # [21:47] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [21:48] * Joins: sicking (~sicking@nat/mozilla/x-bxhnqvxpdthbltln)
- # [21:48] * Quits: tantek (~tantek@206.29.182.210) (Read error: Connection reset by peer)
- # [21:56] * Joins: sgalineau (~sylvaing@sjfw1-a.adobe.com)
- # [21:57] <zcorpan> can a sequence use a union type in webidl?
- # [21:57] <Ms2ger> Sure
- # [21:59] * Quits: nimbu (~nimbu@sjfw1-b.adobe.com) (Quit: Leaving.)
- # [22:02] * Joins: nimbu (~nimbu@sjfw1-b.adobe.com)
- # [22:03] * Joins: gavinc (~gavin@barad-dur.carothers.name)
- # [22:03] <jsbell> Anyone know if any async APIs have been hooked up to window.onerror?
- # [22:04] <Ms2ger> The promise error reporting?
- # [22:04] <Ms2ger> If that's specced yet
- # [22:04] * Quits: bholley (~bholley@195-132-112-181.rev.numericable.fr) (Quit: bholley)
- # [22:06] <annevk> jsbell: in what sense?
- # [22:07] * Quits: nimbu (~nimbu@sjfw1-b.adobe.com) (Quit: Leaving.)
- # [22:07] <jsbell> annevk: in concrete terms, there's a "indexeddb should integrate with window.onerror" on my list of things to follow up on. Digging into window.onerror it's unclear that makes sense, so looking for precedent
- # [22:08] <annevk> jsbell: only exceptions bubble up there at the moment
- # [22:08] <jsbell> i.e. window.onerror is set up for giving you message/url/line number, so document parse errors and exceptions, yeah
- # [22:08] <jsbell> IDB would be uncaught error events; unhandled promise failures would be another plausible case (as Ms2ger points out)
- # [22:10] <annevk> Promises won't end up on window.onerror per current design
- # [22:10] <annevk> (and it was considered)
- # [22:10] <jsbell> IDB already has a place for apps to catch otherwise-unhandled errors, so it's not a huge win; may make more sense to wait for a hypothetical IDB-on-Promises and unify with whatever is figured out for Promises
- # [22:10] <annevk> They can't because that would expose garbage collection
- # [22:10] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [22:11] <annevk> The plan is to let the console handle it...
- # [22:11] * Joins: nessy (~silviapf@101.164.144.53)
- # [22:13] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [22:19] <zcorpan> TabAtkins: the example still wouldn't satisfy the 1.3 constraint
- # [22:19] <dglazkov> Hixie_: https://code.google.com/p/chromium/issues/detail?id=301937?
- # [22:20] <TabAtkins> zcorpan: It'll satisfy the sqrt(2) that I said immediately afterwards, since it's doubling each time.
- # [22:20] * Quits: reyre (~reyre@142.204.133.18) (Remote host closed the connection)
- # [22:20] <TabAtkins> 1.3 was my bad estimate of sqrt(2), because I was remembering sqrt(10), which is 3.1.
- # [22:20] <TabAtkins> approximately
- # [22:22] * Joins: tantek (~tantek@206.29.182.210)
- # [22:22] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [22:23] <zcorpan> it's doubling the width, but hixie's example has the widths 1.3x apart
- # [22:23] <TabAtkins> Yes? That's not actually necessary.
- # [22:24] <TabAtkins> If you have a 100px image and a 200px image, then a viewport at 141px wide downloading the 200px image as a 1x is overloading by a factor of sqrt(2).
- # [22:26] * Quits: tantek (~tantek@206.29.182.210) (Ping timeout: 252 seconds)
- # [22:28] * Quits: jwalden (~waldo@nat/mozilla/x-mwnxuzrutmybnmnv) (Quit: out for groceries, then wfh rest of the day to hunker down and ride out a cold)
- # [22:32] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [22:33] * Joins: nimbu (~nimbu@sjfw1-b.adobe.com)
- # [22:37] * Quits: Ms2ger (~Ms2ger@110.225-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [22:41] <zcorpan> so hixie's example should be more like http://pastebin.com/gVawS2dX
- # [22:44] <zcorpan> maybe with the x'es corrected for 1280.jpeg 2000w 0.5x, etc
- # [22:45] <zcorpan> 1.5625x
- # [22:45] <zcorpan> er
- # [22:45] <TabAtkins> Yeah, sure.
- # [22:45] <TabAtkins> Whatever, close enough. ^_^
- # [22:46] <zcorpan> 0.64x
- # [22:46] <TabAtkins> Or just change the final breakpoint to 2560 and call it good enough.
- # [22:47] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [22:52] <TabAtkins> zcorpan, Hixie_: Here's Hixie's changed over to the same breakpoints as I do, just for easier comparison: http://pastebin.com/izF8GaF8
- # [22:52] <TabAtkins> + what it would look like in my syntax.
- # [22:52] * Quits: TallTed (~Thud@63.119.36.36)
- # [22:55] <zcorpan> i love that Hixie_ got the syntax wrong for srcset and TabAtkins got the syntax wrong for src1 (the attribute name) :-P
- # [22:55] <TabAtkins> No I didn't - I changed the spec over the weekend to ahve a dash.
- # [22:55] <zcorpan> oh
- # [22:56] <TabAtkins> At Yoav's request, to make it better match data-* mentally, and make it easier to super-quickly scan the attributes to see if there are any candidate attributes (so that if not, we can just fast-path the src attribute).
- # [22:56] <TabAtkins> A single check for any attributes starting with "src-" case-insensitively is apparently easier than checking for "src[1-9]".
- # [22:56] <zcorpan> i don't see that in http://tabatkins.github.io/specs/respimg/Overview.html
- # [22:57] <TabAtkins> Hrm. I thought I pushed that.
- # [22:58] <zcorpan> the check shouldn't be case-insensitive
- # [22:59] <TabAtkins> Duh, didn't regen the spec before pushing. Fixing now.
- # [22:59] <TabAtkins> zcorpan: Oh? I thought that HTML attributes were case-insensitive.
- # [22:59] * Quits: othermaciej (~mjs@17.245.111.10) (Quit: othermaciej)
- # [22:59] <zcorpan> the html parser case-folds to lowercase, so checks in the DOM should look for lowercase
- # [22:59] * Quits: nimbu (~nimbu@sjfw1-b.adobe.com) (Quit: Leaving.)
- # [23:00] <TabAtkins> Ah, ok.
- # [23:00] <zcorpan> img.setAttributeNS('', 'SRC', 'foo.jpg'); will be an unknown attribute
- # [23:00] <TabAtkins> Well anyway, still eaiser to do a search for "starts with src-" than "starts with src[1-9]".
- # [23:01] <zcorpan> yeah
- # [23:01] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [23:02] * Joins: othermaciej (~mjs@17.114.110.184)
- # [23:02] * Quits: annevk (~annevk@31-35-123.wireless.csail.mit.edu) (Remote host closed the connection)
- # [23:03] * Joins: annevk (~annevk@31-35-123.wireless.csail.mit.edu)
- # [23:03] <TabAtkins> Note that the Hixie syntax falls back to some tiny image for screens greater than 2560 - you want another line in there to provide the 5120 image to arbitrary viewports, I think.
- # [23:06] <Hixie_> i think http://pastebin.com/izF8GaF8 is very misleading, because the srcset="" stuff doesn't get any more complicated at all, while srcN does
- # [23:07] <Hixie_> given that, the fact that they are so similar is kinda surprising to me
- # [23:07] <Hixie_> zcorpan: what syntax did i get wrong?
- # [23:07] * Quits: annevk (~annevk@31-35-123.wireless.csail.mit.edu) (Read error: Operation timed out)
- # [23:07] <Hixie_> oh lol the x is in the wrong place
- # [23:07] <zcorpan> Hixie_: px instead of w, x before instead of after the number
- # [23:07] <Hixie_> that'll teach me to not look at my script's output
- # [23:08] <TabAtkins> Hixie_: I dont' understand your comment. What do you mean "doesn't get any more complicated at all"?
- # [23:08] * Joins: nimbu (~nimbu@sjfw1-b.adobe.com)
- # [23:08] <Hixie_> TabAtkins: there's no more features than that. this is literally as bad as srcset="" can get.
- # [23:08] <Hixie_> if you understand this, you understand it all.
- # [23:08] <TabAtkins> Yes, correct. And it's pretty bad when it gets that far.
- # [23:08] <Hixie_> zcorpan: (i didn't actually proofread the output of my script before going to lunch)
- # [23:09] <Hixie_> come now, it's almost the same as the srcN case
- # [23:09] <TabAtkins> But outside of this case, srcN and srcset are basically identical.
- # [23:09] <Hixie_> clearer, imho, since you can tell what image is going to be used for any particular width/density combination
- # [23:09] <Hixie_> at a glance
- # [23:09] <TabAtkins> It's twice as many lines, Hixie, and confusing both to read and write.
- # [23:09] <Hixie_> (updated damowmow.com/playground/demos/img/002/test.html to be correct)
- # [23:10] <Hixie_> verbose doesn't mean complex. complexity is also a measure of many axes there are to control things.
- # [23:10] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 248 seconds)
- # [23:10] <Hixie_> you can be really terse and more complex, or really verbose and more complex
- # [23:11] <Hixie_> the measure of complexity is how much you have to know to understand it
- # [23:12] <TabAtkins> Yes, of course. I think that, when addressing this case, srcset hits the "verbose and more complex" part. Less overall concepts to understand, but more *stuff* to comprehend in the individual instance. (Analogy - binary is simpler because it has less digits than decimal, but it's still harder to read and write because of the increased lengths of numbers.)
- # [23:13] <zcorpan> i think the nice thing about src-N's viewport thing is that the author doesn't need to think as much, nor pull up the calculator; just state the breakpoints and put in the images you want and give their actual widths, and the browser figures out the rest
- # [23:13] <TabAtkins> Yup, that's precisely it.
- # [23:14] <TabAtkins> I didn't like that I have two separate syntaxes embedded in srcN, but the viewport-stuff is too much and kinda inflexible when you just want to deliver a simple known-size image at different densities.
- # [23:15] <Hixie_> "harder to read and write" and "more complex" are orthogonal concerns, imho
- # [23:15] <TabAtkins> They both fall into the "bad" bucket, though.
- # [23:15] <Hixie_> maybe. but they trade off each other.
- # [23:15] <TabAtkins> (Though of course increased complexity's badness can be balanced by the utility of whatever additional stuff it grants.)
- # [23:16] * Quits: Maurice (copyman@5ED57922.cm-7-6b.dynamic.ziggo.nl)
- # [23:17] <Hixie_> the multiple-attribute proposal imho makes the wrong trade-off.
- # [23:17] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [23:17] <Hixie_> but honestly, part of the problem is that we're talking about solutions again before talking about problems.
- # [23:17] <Hixie_> so it's hard to evaluate
- # [23:17] <Hixie_> i'm evaluating it based on the problems srcset="" was designed to address
- # [23:17] <TabAtkins> The problems are well-known. We've known them for a long time. We're only faffing about the solution-space to find a good syntax to address the problem.
- # [23:18] <TabAtkins> (And my spec does have a section describing the problems.)
- # [23:18] <Hixie_> the problems described at http://tabatkins.github.io/specs/respimg/Overview.html#problem are much better solved by srcset="" IMHO.
- # [23:18] <Hixie_> to start with, there's only one attribute. secondly, it's got less power.
- # [23:18] <TabAtkins> srcset *covers* the solution space adequately. It just doesn't do so with a great syntax in some not-too-corner cases.
- # [23:19] <Hixie_> yes, it's slightly more verbose if you're doing dozens of widths and densities, but i don't think that's something that's gonna happen in reality, as anne said above.
- # [23:19] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:19] <TabAtkins> srcN covers the same solution space (*slightly* wider, but nothing to write home about), is identical in syntax with srcset for the simpler cases (where srcset does well), and in many people's opinions has a more usable/convenient syntax outside of the simpler cases.
- # [23:19] <Hixie_> come on, you don't think multiple attributes with a complex media-query-based microsyntax is a _good_ syntax do you? i mean, i'll grant you maybe that srcset="" is as bad, but that's about it. it's definitely not better.
- # [23:21] <TabAtkins> The MQ part is the simplest part, to be honest. MQs are already well-known and familiar, as opposed to "300w", which is brand new and doesn't indicate what the width *is* - max or min? Yes, you just have to learn it, but it's one more new thing to learn when there is already a syntax for expressing these things.
- # [23:21] <TabAtkins> There's a reason that Blink's srcset implementation does *not* do the w/h stuff yet - people don't really like it.
- # [23:21] <Hixie_> "MQs are already well-known and familiar" is soooo not true
- # [23:21] <Hixie_> (adsly)
- # [23:21] <Hixie_> (sadly, evne)
- # [23:21] <Hixie_> even
- # [23:21] <Hixie_> jesus, can't type today
- # [23:21] <TabAtkins> Among the set of people who care enough about their craft to do this kind of thing in the first place, they are.
- # [23:22] <zcorpan> TabAtkins: is there a good reason to support all of MQ?
- # [23:22] <Hixie_> (btw, looks like you have a typo in 3.2 example 2, |src-1="pic.png,| presumably is missing something after the file name)
- # [23:22] <TabAtkins> Hixie_: No, that's right. Omitting the density defaults it to 1x.
- # [23:23] * Quits: jreading (Adium@nat/novell/x-gqfnipimzmekcgqi) (Quit: Leaving.)
- # [23:23] <Hixie_> then you have a parser problem; "," is a valid URL character
- # [23:23] <Hixie_> I have _no_ idea what this does, at a glance:
- # [23:23] <Hixie_> <img src-1="100 30em 400 70em 50%;
- # [23:23] <Hixie_> pic50.png 50, pic100.png 100, pic200.png 200,
- # [23:23] <Hixie_> pic400.png 400, pic800.png 800, pic1600.png 1600,
- # [23:23] <Hixie_> pic3200.png 3200">
- # [23:23] <Hixie_> i mean that's SVG-like in its obscurity :-)
- # [23:23] <zewt> (zing)
- # [23:23] <TabAtkins> Hixie_: No, the parser specifically describes that the <url> production can't end in comma or semicolon. You have to escape them at the end if you want to do that.
- # [23:24] <TabAtkins> Hixie_: Uh, yes. That's the most complex possible example.
- # [23:24] <Hixie_> ugh, don't special-case URL syntax dude
- # [23:24] <Hixie_> that's crazytown
- # [23:24] <TabAtkins> It's that or complicate the syntax. :/
- # [23:24] <TabAtkins> URLs are the devil.
- # [23:24] <Hixie_> TabAtkins: according to the spec, it's not the most complex example...
- # [23:24] <TabAtkins> Huh?
- # [23:25] <Hixie_> TabAtkins: it's the example before another example that's described as "more verbose" and "not even as correct"
- # [23:25] <TabAtkins> zcorpan: I don't know of a strong argument, no. Reusing the MQ syntax for breaking on viewport sizes is just a big win by itself for learning/understandability, and once you do that, allowing the rest of MQ is easy.
- # [23:25] <TabAtkins> Hixie_: Ok, you win a pedant point.
- # [23:25] <TabAtkins> For pointing out an anti-example specifically used as something to not do.
- # [23:25] <Hixie_> actually the next one looks clearer to me
- # [23:26] <Hixie_> though apparently it's wrong somehow
- # [23:26] <TabAtkins> The very next paragraph explains the somehow.
- # [23:26] <Hixie_> but i don't see why srcset="" wouldn't do that example better
- # [23:26] <Hixie_> it'd be just the one attribute
- # [23:27] <TabAtkins> In srcset you'd collapse them to one attribute, and distribute the MQs across each of the urls as NNNw descriptors, yes.
- # [23:27] <TabAtkins> Roughly equivalent.
- # [23:27] <Hixie_> yeah i don't understand the paragraph that explains why it's wrong
- # [23:27] <TabAtkins> Did you read the whole example, and understand the reason why the <size-viewport-list> is what it is in that example?
- # [23:28] <Hixie_> i read the whole example, can't say i fully understand it.
- # [23:28] <TabAtkins> The first paragraph attempts to explain it. I'm open to clarifying it, if you can tell me what you didn't understand.
- # [23:28] <Hixie_> i rarely know what i didn't understand, kind of by virtue of not understanding it :-)
- # [23:28] <TabAtkins> And I don't know what you didn't understand either, so shrug.
- # [23:29] <zcorpan> Hixie_: the key is that the image is 50% of the viewport in the widest layout, but the wrong example assumes it's 800px (at 1x)
- # [23:29] <Hixie_> surely the width of the image is decided by CSS
- # [23:29] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [23:30] <TabAtkins> Yes. But the image-loading code needs to make a decision before CSS starts applying.
- # [23:30] <TabAtkins> Or wait, no, that doen't even answer your question.
- # [23:30] <TabAtkins> Because I'm not sure what your statement even means, or how it's a reaction to zcorpan's.
- # [23:31] <Hixie_> does "the image" mean the file from the server, or the <img> element?
- # [23:31] <TabAtkins> In order to avoid *even more* verbosity, I stopped at three breakpoints there. But, much like the previous example I had you work through, to be really accurate you'd want more.
- # [23:32] <TabAtkins> You get that "more" super cheaply and easily under srcN.
- # [23:32] <Hixie_> i'm not convinced this is a real problem.
- # [23:32] <TabAtkins> Okay. Clueful people have said it is, and have offered arguments that were convincing to me.
- # [23:34] <Hixie_> what are those arguments?
- # [23:34] <TabAtkins> To directly answer your question - the <img> element will be 100px, 400px, or 50% wide. The code provided assumes that, in the last case, that 50% will resolve to 800px (that is, it assumes a viewport width of 1600px).
- # [23:34] <Hixie_> why would you assume a viewport width?
- # [23:34] <TabAtkins> I gave them earlier today. We spent like an hour discussing a use-case about this.
- # [23:34] <TabAtkins> Hixie_: Because you have to, under srcset or MQ+Nx syntax?
- # [23:34] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
- # [23:35] <TabAtkins> Declaring that a given source is a given density presupposes that it's being displayed at a given size.
- # [23:35] <Hixie_> with srcset="" you specify the max viewport widths for each image, you don't assume anything
- # [23:35] <TabAtkins> When the final size will be a percentage of a viewport, you must thus translate this into an assumed size (or multiple assumed sizes).
- # [23:35] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
- # [23:35] <Hixie_> i didn't see any arguments earlier that would convince me that people are going to actually provide 4x images, 0.5x images, nor that they would provide 7 different images (without art direction) per <img>. 2, 4 maybe. not 7.
- # [23:36] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net)
- # [23:37] <TabAtkins> 4x screens are something we should prepare for in a few years. .5x images are something very nice to provide for low-bandwidth scenarios - I'd *love* if images downloaded at .5x when I was on an edge connection, even though I have a high-dpi phone.
- # [23:37] <TabAtkins> Both of these edge cases are things that come *for free* in the viewport-based half of srcN's syntax.
- # [23:37] * Quits: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com) (Remote host closed the connection)
- # [23:38] <TabAtkins> It's future-friendly for things that we *know* will come up, or already exist, without the author having to do almost any additional work.
- # [23:40] <TabAtkins> I'm frustrated that you don't seem to understand the terribleness, to a normal author, of having to repeat the same url multiple times. People just won't do that - they'll ignore it, and only offer a few things, and produce a worse user experience.
- # [23:40] * Quits: newtron (~newtron@199.71.174.203) (Ping timeout: 248 seconds)
- # [23:40] <Hixie_> as people keep telling me, what we personally might want shouldn't affect the spec :-)
- # [23:40] <Hixie_> in practice, i see no evidence that authors want to provide half-res images in low-bandwidth situations
- # [23:41] <Hixie_> and i'm not at all convinced 4x displays will exist coincident with 1x displays, let alone 1x displays that you want 0.5x images for
- # [23:41] <Hixie_> we can barely make 2x displays at any high resolution these days
- # [23:41] <Hixie_> people repeat urls all the time, why do you think they wouldn't?
- # [23:42] <TabAtkins> I *just* said that I have a 2x device that I would want .5x images for some times. Claiming that it would only be for 1x devices is disingenuous.
- # [23:42] <Hixie_> the srcset="" version of your "Example 4" in section 3.3, supporting just 1x and 2x, would be:
- # [23:42] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:42] <Hixie_> <img srcset="pic100.png 480w 1x, pic200.png 480w 2x, pic400.png 960w 1x, pic800.png 960w 2x,
- # [23:42] <Hixie_> pic00.png 160 0w 1x, pic1600.png 3200w 1x, pic3200.png 1x, pic1600.png 1600w 2x, pic3200.png 2x">
- # [23:42] <Hixie_> woah, bad spacing paste
- # [23:43] <TabAtkins> And I suspect we'll have quite a spectrum of densities for some time, supporting 3x and 4x alongside 1x and 2x.
- # [23:43] <Hixie_> http://damowmow.com/playground/demos/img/003.html
- # [23:43] <Hixie_> what _you_ want isn't really the point dude. i want a ton of stuff that we're not gonna get.
- # [23:44] <TabAtkins> Uh, yes, I understand. What I'm saying, though, is that this is a useful thing that UAs can deliver to their users, and my syntax happens to give it for free in many cases, which is a good thing.
- # [23:44] <TabAtkins> The whole point of resolution discrimination is that bandwidth factors into things too.
- # [23:44] <TabAtkins> Otherwise this would be much easier.
- # [23:45] <zewt> ("resolution discrimination"? seriously?)
- # [23:45] <Hixie_> *shrug*. i gotta go. bbiab. if you can convince authors and implementors to do this, then i guess i'll update the spec. but i think it's more complex, not especially less verbose, and doesn't solve compelling problems that aren't solved by the simpler srcset.
- # [23:46] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.sonic.net) (Ping timeout: 240 seconds)
- # [23:46] <TabAtkins> zewt: You don't like the phrase?
- # [23:47] * Quits: weinig (~weinig@17.202.47.49) (Quit: weinig)
- # [23:49] <zewt> sounds like "associate something I don't with something much worse, to make it sounds more important than it really is" (racial discrimination! sexual discrimination! resolution discrimination!)
- # [23:49] * Quits: nimbu (~nimbu@sjfw1-b.adobe.com) (Read error: Connection reset by peer)
- # [23:50] * Joins: nimbu (~nimbu@sjfw1-b.adobe.com)
- # [23:50] * Quits: nimbu (~nimbu@sjfw1-b.adobe.com) (Client Quit)
- # [23:51] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [23:51] <TabAtkins> That sentence doesn't parse, so I'm not quite sure what you're trying to say.
- # [23:51] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [23:52] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:52] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [23:53] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [23:54] * Joins: jonatha__ (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [23:54] * Quits: jonatha__ (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [23:55] * Quits: Smylers (~smylers@host86-147-45-248.range86-147.btcentralplus.com) (Quit: Leaving.)
- # [23:56] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [23:56] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [23:56] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [23:56] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
- # [23:57] * Joins: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net)
- # [23:57] * Quits: jonathanmarvens (~jonathanm@c-50-157-151-94.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [23:58] * Joins: jonathanmarvens (~jonathanm@50.157.151.94)
- # [23:59] * Quits: jonathanmarvens (~jonathanm@50.157.151.94) (Remote host closed the connection)
- # [23:59] <TabAtkins> zewt: Can you fill in the missing word in your sentence? Is it "like"?
- # Session Close: Tue Oct 01 00:00:00 2013
The end :)