| 00:00 | <Hixie> | if they want to disagree, they should at least show studies explaining why they think this one is wrong |
| 00:02 | <zewt> | i'm not a fan of the "if you want XXX then show studies" (in either direction) argument, but "our lawyers tell us we have to have this feature, so stop arguing with me and just do it without any evidence" needs to stop |
| 00:02 | <Hixie> | oh i'm not saying "if you want XXX then show studies", I'm saying that if one side has shown studies (as nessy did in this case, though it supported the no-rollup side, not the rollup side) then the other side needs to at least address it. |
| 00:03 | <zewt> | sure, "give an argument of why this study is wrong", just not "show a study explaining" :) |
| 00:03 | <Hixie> | fair cop |
| 00:03 | <Hixie> | pretty sure in this case the only counter argument would be more data showing this data is questionable |
| 00:04 | <zewt> | if a realistic number of users would seriously prefer roll-up (irrespective of whether it's better or worse for them) i think that would be compelling, but that's hard to demonstrate (and simply asking people is probably completely useless) |
| 00:05 | <Hixie> | yeah asking people what they want is surprisingly useless |
| 00:05 | <Hixie> | it's amazing to watch people be given what they want and have them say "oh no, that's terrible" |
| 00:05 | <zewt> | since probably the vast majority of people just don't know, so you probably end up with 50/50 |
| 00:05 | <Hixie> | and vice versa (give them something else and having them say "wow that's perfect") |
| 00:05 | <Hixie> | yeah |
| 00:06 | <Hixie> | i've watched a lot of usability studies where the subject says things that directly contradict what they're actually doing |
| 00:06 | <Hixie> | it's fascinating to watch |
| 00:06 | <Hixie> | (and incredibly frustrating when it's your product that they're testing) |
| 00:07 | <zewt> | heh and this pretty much confirms the 50/50 theory conclusively in my mind: "half the users in that analysis said that they prefer the roll-up display style" |
| 00:07 | <Hixie> | yeah, compare the poll results to the eye tracking part of the study |
| 00:07 | <Hixie> | it's fascinating |
| 00:07 | <zewt> | congrats, you just ran a coin tossing survey |
| 00:12 | <Hixie> | i'd hate to hear your opinions about US elections then ;-) |
| 00:15 | <tantek> | Hixie, indeed, especially in Florida: http://www.palmbeachpost.com/news/news/state-regional-govt-politics/early-voting-curbs-called-power-play/nTFDy/ |
| 00:15 | <Hixie> | wow they're actually admitting it now? |
| 00:16 | <tantek> | indeed |
| 00:16 | <Hixie> | (though that wasn't what i meant re zewt's comment -- i meant just that they're near 50:50, so by his argument, it's just a coin toss and we shouldn't bother :-) ) |
| 00:24 | <dbaron> | they've been admitting it for a while |
| 00:25 | <dbaron> | http://www.economist.com/node/21558603 |
| 00:25 | <dbaron> | "The House majority leader in Pennsylvania, where a voter-ID law went into effect in March, crowed in June that the new law “is going to allow Governor Romney to win the state of Pennsylvania.”" |
| 00:27 | <tantek> | and today a bunch of GOP voted against the disability treaty: http://www.nytimes.com/2012/12/05/us/despite-doles-wish-gop-rejects-disabilities-treaty.html (despite a visit by former Republican leader Dole, in his wheelchair). |
| 00:28 | <tantek> | seems awfully short-sighted (no pun intended) in terms of their own self-interest, won't most of those that voted against it be aging and disabled soon enough? |
| 04:25 | <MikeSmith> | Hixie: congratulations on 9 years |
| 04:25 | <Hixie> | nine years of what? |
| 04:25 | <Hixie> | oh hey, it's nine years |
| 04:25 | <MikeSmith> | yeah man |
| 04:25 | <Hixie> | i totally hadn't noticed |
| 04:25 | <Hixie> | thanks :-) |
| 04:25 | <MikeSmith> | thanks mattur |
| 04:25 | <MikeSmith> | *thank mattur |
| 04:25 | <MikeSmith> | for the reminder |
| 04:26 | <MikeSmith> | lotta years |
| 04:26 | <Hixie> | man what a ride |
| 04:27 | <MikeSmith> | here's to 9 more! |
| 04:27 | <Hixie> | more than 9 years actually, http://www.hixie.ch/specs/html/forms/hfp.html is from september :-) |
| 04:27 | <MikeSmith> | hey 9 more will bring us almost right up to your 2022 goal |
| 04:27 | <Hixie> | yup |
| 04:27 | <Hixie> | in september this year i was on track to getting to CR by 2012, too |
| 04:27 | <Hixie> | (as in, zero bugs zero e-mails) |
| 04:27 | <Hixie> | looks like i may miss that by a few weeks though |
| 04:28 | <Hixie> | had a cold a few weeks ago that totally threw me off track |
| 04:28 | <Hixie> | and then some other stuff came up the week after |
| 04:29 | <MikeSmith> | well, get on it man |
| 04:29 | <Hixie> | trying! :-P |
| 04:29 | <MikeSmith> | fix the bugs I submitted first! |
| 04:30 | <Hixie> | i'm more behind on e-mails |
| 04:30 | <MikeSmith> | hey I guess I had the 2003-09 date on http://platform.html5.org/history/ after all |
| 04:30 | <Hixie> | i could always take a page from the htmlwg, and any bugs i don't have fixed by dec 31 just get marked LATER :-P |
| 04:31 | <MikeSmith> | hah |
| 04:31 | <MikeSmith> | see, you can learn something positive from the htmlwg after all! |
| 04:31 | <Hixie> | yeah, that's what that would be :-P |
| 04:31 | <MikeSmith> | :D |
| 05:40 | <Hixie> | MikeSmith: i fixed one of your three bugs. the other two are outline algorithm bugs and i'm too tired to think about that algorithm right now :-) |
| 05:40 | <MikeSmith> | heh |
| 05:41 | <MikeSmith> | I know that feeling! |
| 05:41 | <Hixie> | i dunno why it's so hard to define the outline |
| 05:41 | <Hixie> | intuitively i think there has to be a clearer way to do it |
| 05:41 | <Hixie> | but every time i've tried it's ended up at least as bad as what the spec has |
| 05:41 | <MikeSmith> | well, I have a working implementation of it now, in the validator code |
| 05:42 | <MikeSmith> | but still I empathize with the person who has to try to implement if from the spec |
| 05:42 | <MikeSmith> | the next person |
| 05:42 | <Hixie> | yeah me too |
| 05:42 | <Hixie> | that's not my best work by far |
| 05:43 | <MikeSmith> | I think it's mostly great as-is |
| 05:43 | <MikeSmith> | really the only problems I have with it are those two things I filed bugs about |
| 05:43 | <Hixie> | it's not "great", but i don't know how to make it better (other than minor things like your bugs) |
| 05:43 | <MikeSmith> | yeah |
| 05:44 | <MikeSmith> | anyway, thanks for fixing those datetime examples |
| 05:44 | <MikeSmith> | also thanks for integrating Fullscreen (even though that's not one of mine -- happy to see it go in) |
| 05:45 | <Hixie> | it was just the next thing on the list |
| 05:45 | <Hixie> | it was the next thing on the list before, but then the comcast guy commented on th ebug which sent it to the bottom of the list agani :-) |
| 05:47 | <Hixie> | nessy! yt? |
| 05:48 | <nessy> | hi, yes :-) |
| 05:48 | <Hixie> | woot, been trying to catch you for days :-) |
| 05:48 | <Hixie> | had a question, one sec |
| 05:48 | <nessy> | ha, sorry |
| 05:49 | <Hixie> | it's about the patches and the github branch |
| 05:49 | <Hixie> | so it looks like r7529 is in |
| 05:49 | <nessy> | the whatwg patches that I pull into the W3C spec? |
| 05:49 | <Hixie> | but that r7528 isn't |
| 05:49 | <Hixie> | and i was wondering if i'm just misreading it, or if it's intentional, or what |
| 05:50 | <Hixie> | and if the latter, if it was documented anywhere which patches were in and which weren't |
| 05:50 | <nessy> | let me check |
| 05:51 | <nessy> | 7528 is staged in the editorial_fixes branch |
| 05:51 | <nessy> | you've seen the picture at https://github.com/w3c/html ? |
| 05:52 | <Hixie> | yeah that just confused me more |
| 05:52 | <Hixie> | so does that mean it goes in next week then? |
| 05:52 | <Hixie> | (what does "editorial" mean in this context?) |
| 05:52 | <nessy> | the editorial_fixes branch is there to feed both, HTML5.0 and the upcoming HTML5.1 WD |
| 05:54 | <nessy> | "editorial" means bug fixes (for bugs that apply to HTML5.0) and typos |
| 05:54 | <Hixie> | ah ok |
| 05:54 | <nessy> | I should probably apply those directly to HTML5.1 |
| 05:55 | <Hixie> | (fwiw, that's the opposite of the meaning of the term in common usage) |
| 05:55 | <nessy> | cause I apply the others to master immediately |
| 05:55 | <Hixie> | ("editorial" normally means "things that don't affect the normative meaning") |
| 05:55 | <nessy> | yeah, that's the typos |
| 05:55 | <nessy> | but we have to feed the bug fixes in somehow, too, so they go with those |
| 05:55 | <Hixie> | ah k |
| 05:55 | <nessy> | eventually there shouldn't be any more bug fixes to HTML5.0, that's why it got that name |
| 05:56 | <nessy> | it's a bit misleading right now |
| 05:56 | <Hixie> | yeah i don't understand how that will ever happen, but that's another story |
| 05:56 | <Hixie> | anyway, ok, thanks |
| 05:56 | <nessy> | and yes, it goes in "next week" (which should have been yesterday...) |
| 05:56 | <nessy> | I'm a bit behind - you've been a busy bee :-) |
| 05:57 | <Hixie> | heh, i was just complaining to mike that i've been slacking :-) |
| 05:57 | <nessy> | I'm behind by about 2 weeks! |
| 05:58 | <nessy> | when 7530 hit me, I took a break ;-) |
| 05:58 | <Hixie> | heh yeah, sorry about that |
| 05:58 | <Hixie> | there's a few more of those coming |
| 05:59 | <nessy> | are you removing markers? |
| 05:59 | <Hixie> | trying to get the spec into the new 100-character width so i can actually use my monitor |
| 05:59 | <nessy> | I thought there was a new monitor involved … re-formatting the width seemed strange |
| 05:59 | <Hixie> | the 72 character limit was becoming ridiculous, i have a 27" monitor |
| 06:00 | <nessy> | you're also removing some markers with the reformatting - are there any I need to care about (other than w3c-html)? |
| 06:00 | <nessy> | e.g. "VERSION" |
| 06:00 | <Hixie> | that's just a comment, not special at all |
| 06:00 | <Hixie> | most of the all-caps words in the spec are just there so i can search for things quickly |
| 06:00 | <Hixie> | e.g. REFS or ACKS |
| 06:00 | <Hixie> | or FORK |
| 06:01 | <nessy> | yeah, I suppose I need to leave the postmsg, websocket-api, etc in |
| 06:01 | <Hixie> | you probably don't need those |
| 06:01 | <Hixie> | they're for the webapps specs |
| 06:01 | <Hixie> | there's also some old ones in there that i've been cleaning out, like whatwg-workers |
| 06:01 | <Hixie> | from years ago |
| 06:02 | <nessy> | MD is also only for search, right ? cause microdata is the one that delimits the spec |
| 06:02 | <Hixie> | yeah |
| 06:02 | <nessy> | ok, cool |
| 06:03 | <nessy> | so I'm probably ok with just microdata, w3c-html, 2dcontext (and complete, dev-html) |
| 06:03 | <Hixie> | you can probably drop those last two too |
| 06:04 | <nessy> | doesn't hurt to leave those in sync with yours |
| 06:04 | <nessy> | I came across html-device the other day - that can really go, right? |
| 06:05 | <nessy> | I even tried to list them in https://github.com/w3c/html/blob/master/markers.md (you'll find that amusing for sure) |
| 06:07 | <nessy> | oh, and I noticed you should update http://wiki.whatwg.org/wiki/FAQ#What_are_the_various_versions_of_the_spec.3F - there are a few missing like WebVTT |
| 06:10 | <Hixie> | html-device is aaaancient, yeah |
| 06:11 | <Hixie> | webvtt is intentionally not in that list since whatwg doesn't currently publish it at all |
| 06:15 | <nessy> | ah I see |
| 06:15 | <nessy> | right, it's part of the whatwg html spec - forgot |
| 06:16 | <nessy> | though your list includes references between sections and W3C specs |
| 06:16 | <MikeSmith> | annevk: https://twitter.com/cgiffard/status/276196845187895296 "Does anybody know of a service that can validate CORS headers? Mine fail intermittently in Chrome. It's driving me nuts." |
| 06:19 | <Hixie> | nessy: it's not in the whatwg html spec |
| 06:23 | <nessy> | ah! right. |
| 06:46 | <kennyluck> | What's the history of testharness.js before https://github.com/jgraham/testharness.js/commits/master?page=2 ? Was it under cvs.w3.org or something? |
| 07:05 | <niloy> | for session storage, if a user does right click and open in new tab, the existing session variables should get copied to the new tab, right? |
| 07:23 | <hsivonen> | annevk: was your “o_O” about the polyglot comment thread on Sam’s blog about what Sam said, what I said or in general? |
| 07:39 | <odinho> | kennyluck: I heard it was developed on the internal svn testsuites system of Opera, but then he said "no, it was really all on my laptop". |
| 07:40 | <kennyluck> | odinho, oh, ok. Thanks. |
| 07:54 | <odinho> | kennyluck: At least, our first record of testharness.js is 872 days ago, by jgraham, called "sync". The next few updates are from annevk :P |
| 07:55 | <odinho> | No, it's called "inital work on W3C test harness", 872 days, 20h ago. I didn't go far enough back on that day. :] |
| 07:55 | <kennyluck> | odinho, 872 days :) Was that record in the svn repository you mentioned? |
| 07:55 | <odinho> | kennyluck: Yep. |
| 07:55 | <kennyluck> | heh |
| 07:59 | <odinho> | The API in the initial version was test(), async_test() and on_event() globally, as well as the tests assert.exists() assert.true(), assert.equals(), assert.not_exists(), assert.readonly(), assert.unreached(). |
| 08:12 | <hsivonen> | can someone remind me what the two WGs were that merged into WebApps? |
| 08:12 | <Ms2ger> | WebAPI was one, I guess |
| 08:13 | <hsivonen> | and the other one was WAF |
| 08:13 | <hsivonen> | Web Application Formats |
| 08:15 | <a-ja> | any browsers supporting :scoped yet? |
| 08:16 | <Ms2ger> | I've seen patches for Gecko which should land reasonably seem |
| 08:16 | a-ja | asks cuz he noticed :-moz-scoped just landed |
| 08:18 | <odinho> | hsivonen: Hey. A friend of mine looking for a good html5 parser, I showed him the validator.nu one -- but how well does the c++-translation work now? Is it good to go? |
| 08:18 | <odinho> | hsivonen: Or is Geckos parser better to rip out? (if it's reasonably self contained?) |
| 08:18 | <Ms2ger> | We prefixed? Bah |
| 08:18 | <Ms2ger> | odinho, same parser :) |
| 08:19 | <odinho> | Ms2ger: So the java->cpp is still going on and strong? |
| 08:19 | <Ms2ger> | Yep |
| 08:19 | <a-ja> | Ms2ger: on m-i anyway |
| 08:19 | <odinho> | No extra fastness-fixes etc? Ahh, okay, that's good. :D |
| 08:19 | <MikeSmith> | odinho: there's also Hubbub http://www.netsurf-browser.org/projects/hubbub/ |
| 08:20 | <odinho> | MikeSmith: Yeah, but that one was bad. |
| 08:20 | <MikeSmith> | odinho: I don't think the C++ version of validator.nu parser is portable yet outside of the mozilla context |
| 08:20 | <MikeSmith> | odinho: what's bad about it? |
| 08:21 | <MikeSmith> | a-ja: heycam|away working on scoped |
| 08:21 | <MikeSmith> | I thought Chrome has scoped too |
| 08:21 | <odinho> | MikeSmith: Don't know, -- broke too many sites I think, and something about API and something else. He had tried it, but let it go. |
| 08:21 | <MikeSmith> | ok |
| 08:23 | Ms2ger | sends hsivonen in to bug 648722 to complain about the prefix |
| 08:24 | <odinho> | OMFG prefix :( |
| 08:25 | <odinho> | Ms2ger: Good, send in them torpedos. |
| 08:26 | <a-ja> | tks folks....fodder for some testing later on this wk |
| 09:25 | <zcorpan> | a-ja: isn't it called :scope ? |
| 09:28 | <Ms2ger> | zcorpan, nope |
| 09:29 | <a-ja> | zcorpan: not sure...haven't tested. was just going by bug title |
| 09:30 | <zcorpan> | Ms2ger: http://dev.w3.org/csswg/selectors4/#the-scope-pseudo ? |
| 09:30 | <Ms2ger> | zcorpan, ah, yes, I meant it's implemented as -moz-scope |
| 09:31 | <zcorpan> | ok |
| 09:31 | <a-ja> | yeah....:-moz-scope is all over the patch that landed |
| 09:32 | <odinho> | so it's like a -sniper-scope, only with more moz. |
| 09:34 | <annevk> | hsivonen: Sam |
| 09:38 | <zcorpan> | data:text/plain;foo="bar,baz";charset=utf8,body is an interesting case |
| 09:38 | <zcorpan> | opera gives an error |
| 09:39 | <annevk> | MikeSmith: don't know such a service |
| 09:39 | <MikeSmith> | ok |
| 09:41 | <odinho> | darobin, MikeSmith: Getting questions about the options-thingy on w3c-test. Did anyone ever find out anything about it? :-) |
| 09:41 | <odinho> | MikeSmith: Also, is w3c-test.org geodistributed? |
| 09:41 | <darobin> | odinho: I went as far as figuring out that a stock apache out of the box does not exhibit the problem |
| 09:42 | <MikeSmith> | that's farther than I went |
| 09:42 | <darobin> | so it's now a matter of divide and conquering to find where the problem comes from I reckon.... |
| 09:42 | <odinho> | The CORS-tests I have is latency-dependent, when karlcow tried them in Japan they failed, I guess that is because Japan is far far away from my server at home. :P |
| 09:42 | <darobin> | heh |
| 09:42 | <MikeSmith> | odinho: w3c-test is one single humble machine |
| 09:42 | <MikeSmith> | at MIT I think |
| 09:42 | <odinho> | MikeSmith: So it'll have the same problem :-) Where is it? |
| 09:42 | <odinho> | Okay. |
| 09:43 | <odinho> | It works from here though... So Norway-MIT should be okay. |
| 09:44 | <odinho> | darobin: That's cool. :-) Definately something I can say and look like I did a lot of work on it ;-) |
| 09:48 | <hsivonen> | Is there a limitation of up to one TAG participant per Member? Where is that documented? |
| 09:51 | <darobin> | hsivonen: yes there is, and yes it is (in the Process I believe) |
| 09:52 | <darobin> | currently, it's a tight race |
| 09:52 | <hsivonen> | darobin: I don’t see it in the Process |
| 09:53 | <hsivonen> | IIRC, there was a merger case that made two AB members be employees of on W3C Member and one of them stepped down. |
| 09:53 | <hsivonen> | but I can’t find Process grounds for that, either |
| 09:54 | <darobin> | I'm in the process of rebooting firefox, I'll tell you when it's back |
| 10:04 | <darobin> | hsivonen: http://www.w3.org/2005/10/Process-20051014/process.html#AB-TAG-constraints |
| 10:05 | <icaaq> | Let say i have a download link for a app with a specific languagepack, would it be appropriate to specify the language in the hreflang attribute on the download link? I know it's not commonly used/implemented. I'm mostly just thinking out load http://dev.w3.org/html5/spec/links.html#attr-hyperlink-hreflang |
| 10:07 | <hsivonen> | darobin: thank you |
| 10:15 | <annevk> | Does ECMAScript use properties that can be set? For some reason I'm drawing a blank |
| 10:17 | <annevk> | I wonder when https://www.w3.org/2012/12/03-tag-nominations is going to be public. I still don't quite know what's going on |
| 10:18 | <annevk> | Running for TAG without Member access is extremely non-transparent |
| 10:24 | <kennyluck> | annevk, are you sure they are not going to make you sign the Invited Expert agreement if you really get elected? |
| 10:24 | <annevk> | kennyluck: you have to agree to sign it to become nominated |
| 10:25 | <kennyluck> | annevk, oh ok. That's a news to me (that you signed the agreement). |
| 10:26 | <annevk> | It's not a big deal, I'm just not going to join any WGs (other than the TAG) and contribute content to them. |
| 10:30 | <Stevef_> | annevk: how many seats are up for grabs? |
| 10:31 | <annevk> | Stevef_: four I'm told, but it's a secret |
| 10:32 | <annevk> | actually, maybe that can be derived from public information |
| 10:33 | <Stevef_> | so you have a 50/50 chance :-) |
| 10:33 | <Stevef_> | you'd get my vote if I had one |
| 10:33 | <annevk> | Stevef_: if people vote randomly :-) |
| 10:34 | <SimonSapin> | I’ll share the big secret that we are voting for four seats |
| 10:34 | <annevk> | (but since the majority of companies is prolly US-based, that might be the case) |
| 10:35 | <SimonSapin> | so annevk, what do you plan to do if elected? :p |
| 10:35 | <annevk> | SimonSapin: figure out how we can get the group to talk about architecture again? |
| 10:36 | <annevk> | that is, instead of Linked Data semantic debate, have web technology architecture debate |
| 10:36 | <SimonSapin> | what is web technology architecture? |
| 10:37 | <annevk> | it's weird :-) |
| 10:42 | <annevk> | what I'd be interested in looking at is sort of a high-level overview of what's being created, what the various issues are we're running into regularly, and if there's a way we do better |
| 10:43 | <annevk> | it seems like something that's worthwhile to brainstorm about now and then |
| 10:46 | <SimonSapin> | ok |
| 10:48 | <annevk> | darobin: we need an election hashtag |
| 10:48 | <SimonSapin> | also, each member gets to vote for up to 4 candidates. I don’t know (or care) if that’s supposed to be public |
| 10:48 | <darobin> | #tag? |
| 10:49 | <annevk> | #tag2013 ? :-) |
| 10:49 | <darobin> | yeah that works too |
| 10:49 | <darobin> | #FourHorsemen |
| 10:50 | <annevk> | heh |
| 10:59 | <zcorpan> | icaaq: that seems OK, but also pretty useless except as a styling hook for yourself |
| 10:59 | <icaaq> | zcorpan: yes |
| 11:01 | <icaaq> | zcorpan: and "maybe" SEO http://support.google.com/webmasters/bin/answer.py?hl=en&answer=189077 |
| 11:03 | <zcorpan> | icaaq: is the app a translation of the page? |
| 11:04 | <icaaq> | zcorpan: no, i was thinking of maybe a localized version of a browser |
| 11:27 | <annevk> | I like how simple GitHub.app makes reverting stuff |
| 11:32 | <SimonSapin> | uh, apparently the culprit for RFC 2397 is running for TAG |
| 11:34 | <MikeSmith> | SimonSapin: he's already on the TAG :) |
| 11:35 | <SimonSapin> | I’m no sure how much I can blame him for not defining error handling 14 years ago |
| 13:09 | <jgraham> | SimonSapin: Well, if we kick out all the people that didn't define error handing in the past, I suggest starting with those responsible for RFC 1945 |
| 13:11 | <SimonSapin> | jgraham: I’m considering who to give one vote to or not. I didn’t say anything about kicking anybody out. |
| 13:16 | <darobin> | SimonSapin: I reckon you could vote for the Four Horsemen ticket |
| 13:16 | <SimonSapin> | Four Horsemen? |
| 13:18 | <annevk> | marcosc, wycats_, slightlyoff, and I, I think |
| 13:19 | <hsivonen> | darobin: I think https://www.w3.org/2012/12/03-tag-nominations is missing some asterisks |
| 13:19 | <darobin> | what annevk said |
| 13:22 | <darobin> | hsivonen: indeed, reported |
| 13:23 | <hsivonen> | darobin: thanks |
| 13:23 | <marcosc> | darobin: when do the elections end? |
| 13:23 | <darobin> | late Dec, early Jan IIRC |
| 13:24 | <SimonSapin> | 9 january |
| 13:25 | <marcosc> | thanks SimonSapin |
| 13:28 | <darobin> | I recommend candidates start campaigning now |
| 13:29 | <darobin> | wycats_: you up? |
| 13:33 | <annevk> | darobin: tweeted |
| 13:33 | <annevk> | darobin: not inspired yet for that longer email |
| 13:33 | <darobin> | annevk: whenever you're ready |
| 13:33 | <darobin> | but don't wait too long! |
| 13:36 | <SimonSapin> | darobin: it’s slightly weird that the "success" message when submitting a WBS form is red |
| 13:37 | <darobin> | SimonSapin: I'll pass that along |
| 13:37 | <SimonSapin> | no big deal |
| 13:37 | <darobin> | yeah, but easy fix |
| 13:37 | <darobin> | I'll leave it in the systeam's capable hands |
| 14:18 | hsivonen | finds https://twitter.com/antimattur |
| 14:26 | zcorpan | expected to find something amusing but was disappointed |
| 14:28 | <annevk> | zcorpan: are you referring to the status code he included in his status? |
| 14:28 | <annevk> | or she, I suppose |
| 14:29 | <zcorpan> | annevk: no the tweets |
| 14:29 | annevk | was trying to make a meta joke |
| 14:35 | Ms2ger | wonders if the list of TAG candidates and their affiliations are public |
| 14:35 | <zcorpan> | "Although some interpretations differ, in most accounts, the four riders are seen as symbolizing Conquest,[1] War,[2] Famine,[3] and Death, respectively." http://en.wikipedia.org/wiki/Four_Horsemen_of_the_Apocalypse |
| 14:35 | <zcorpan> | now, identify yourselves |
| 14:35 | <zcorpan> | or, what's your favorite color? |
| 14:36 | <annevk> | In other news, reading @mattur's feed I found https://twitter.com/tehu/status/272985237129158656 |
| 14:36 | <annevk> | which is rather interesting |
| 14:37 | <zcorpan> | i seem to recall annevk's favorite color is papayawhip. hence pale, and Death. |
| 14:39 | <annevk> | I'll anoint you as campaign manager |
| 14:40 | <Ms2ger> | Can we donate to your campaign? :) |
| 14:41 | <annevk> | What's your favorite color? Papayawhip. What's your quest? To serve on the TAG. What's the average airspeed velocity of an unladen swallow? An African or European swallow? |
| 14:41 | <annevk> | aaaaaahh |
| 14:43 | <Ms2ger> | Poor TimBL |
| 14:43 | <annevk> | Ms2ger: please turn any monetary contributions into patches: https://github.com/whatwg |
| 14:43 | <Ms2ger> | Any patches you'd like to see? :) |
| 14:44 | <annevk> | cross-boundary events? :) |
| 14:44 | <Ms2ger> | I don't want you on the TAG quite *that* badly |
| 14:47 | <zcorpan> | Ms2ger: you can just transfer your money straight to my bank account. |
| 14:47 | <Ms2ger> | zcorpan, alright, I'll need your credit card number and its expiration date to do that |
| 14:48 | <zcorpan> | sure, lemme take a picture and tweet it. |
| 14:48 | <odinho> | Maybe TAG can make sugarapi a reality? :] |
| 15:00 | <darobin> | no no, Ms2ger give your money to me so I can make attack ads! |
| 15:00 | <darobin> | annevk: I think Standards Suck should run an endorsement campaign |
| 15:01 | <annevk> | oh yeah, that's gonna go over real well with the AC :) |
| 15:01 | <darobin> | annevk: every little bit helps! |
| 15:02 | <annevk> | https://twitter.com/annevk/status/276340860302524416 |
| 15:04 | <darobin> | ooooh, putting an untested script straight into production and breaking everything — I'm a funny guy! |
| 15:17 | <SimonSapin> | annevk: indeed, this requires a Standard Suck video |
| 15:19 | <SimonSapin> | annevk: bonus points if you’re interviewing yourself |
| 15:43 | <gsnedders> | annevk: Post it as a badly compressed video in a standard format. Because standards sucks. |
| 15:52 | <SimonSapin> | annevk: I’m not sure what you meant by "Please direct any media queries" |
| 15:53 | <darobin> | bonus points for using a DRM standard |
| 16:12 | <marcosc> | annevk: I'm down to make a video |
| 16:19 | <darobin> | marcosc: you really should |
| 16:19 | <darobin> | with unicorns |
| 16:21 | <marcosc> | I still have the video of you dancing around tpac. We could make some kind of composite |
| 16:21 | <marcosc> | Us talking about the TAG with you and Lachy dancing in the bg |
| 16:21 | <marcosc> | that would be awesome |
| 16:22 | <annevk> | SimonSapin: it's a pun |
| 16:22 | <Ms2ger> | annevk, not a very good one, sorry |
| 16:28 | darobin | approves of annevk's pun |
| 16:28 | <darobin> | marcosc: that sounds okay, but I prefer unicorns |
| 16:30 | <annevk> | Ms2ger: still waiting for your content on twitter ;) |
| 16:30 | <Ms2ger> | Pff |
| 16:31 | <Ms2ger> | I'm pretty content without twitter |
| 16:31 | <annevk> | darobin: http://html5.org/temp/unicorn.svg |
| 16:31 | tantek | checks ms2ger.com |
| 16:31 | <annevk> | darobin: my long term goal is to get that in browsers as about:unicorn |
| 16:32 | <darobin> | I support that goal |
| 16:32 | <darobin> | though as stated before, I think that about:dahut would also be worthy of inclusion |
| 16:33 | <Ms2ger> | tantek, I'm not a commercial organisation ;) |
| 16:33 | <annevk> | darobin: is there an SVG for it? |
| 16:33 | <annevk> | Ms2ger: y no ms2ger.be? |
| 16:34 | <darobin> | annevk: mmmm, that's a good question |
| 16:35 | <darobin> | an ancient one, not so pretty http://fr.wikipedia.org/wiki/Fichier:Meuble_H%C3%A9raldique_Dahu.svg |
| 16:35 | <Ms2ger> | annevk, I need to figure out who runs domain names in Eritrea... |
| 16:35 | <darobin> | the first his is https://github.com/darobin/couchdb-deploy/blob/master/t/dahut.svg, which isn't all that useful |
| 16:36 | <annevk> | I have that too now and then. Searching for something, only result is you ranting about there not being anything... |
| 16:37 | <annevk> | s/you/me/ too |
| 16:40 | <GPHemsley> | zcorpan, SimonSapin: Interesting behavior with that data:text/plain;foo="bar,baz";charset=utf8,body |
| 16:44 | <SimonSapin> | GPHemsley: it’s almost interoperable (Opera shows an error) |
| 16:44 | <SimonSapin> | but yeah, I expected this |
| 16:44 | <GPHemsley> | SimonSapin: Yeah, but interoperably *bad* |
| 16:45 | <SimonSapin> | GPHemsley: apart from charset, what MIME parameters are actually used on the web? |
| 16:45 | <GPHemsley> | I feel like I answered this before |
| 16:45 | <SimonSapin> | I was told some audio/video containers have other parameters |
| 16:45 | <SimonSapin> | yes |
| 16:45 | <GPHemsley> | but codecs, etc. |
| 16:45 | <SimonSapin> | do these ever contain a comma? |
| 16:45 | <GPHemsley> | absolutely |
| 16:45 | <SimonSapin> | oh |
| 16:46 | <SimonSapin> | it’s bad indeed |
| 16:46 | <GPHemsley> | turns out the MIME type parsing algorithm is more important than I thought :P |
| 16:46 | <SimonSapin> | but it sucks to have to parse quoted strings to know where the body starts |
| 16:46 | <marcosc> | ok, is public: https://www.w3.org/2012/12/03-tag-nominations |
| 16:47 | <GPHemsley> | SimonSapin: http://tools.ietf.org/html/rfc4281 |
| 16:47 | <SimonSapin> | GPHemsley: data:text/plain;foo="bar%2Cbaz";charset=utf8,body |
| 16:48 | <GPHemsley> | SimonSapin: Oh, right. I keep forgetting about percent-encoding. |
| 16:48 | <GPHemsley> | But still, it's like you fix one issue, and another pops up |
| 16:48 | <GPHemsley> | (like that issue with percent-encoding the semicolon) |
| 16:49 | <SimonSapin> | but actually they were all already there, staring at you, waiting for you to discover them :p |
| 16:49 | <GPHemsley> | I suppose |
| 16:49 | <GPHemsley> | any idea what IE does to these? |
| 16:49 | <GPHemsley> | s/to/with/ |
| 16:49 | <SimonSapin> | I’m fine with a rule like "any comma in the header has to be percent-encoded" |
| 16:50 | <SimonSapin> | I don’t have IE right now |
| 16:51 | <SimonSapin> | Microsoft has some VMs available for IE 6~9, but I don’t know about 10 |
| 16:51 | <GPHemsley> | Who's got IE and wants to test a bunch of data: URLs? :) |
| 16:52 | <SimonSapin> | GPHemsley: let’s perhaps write down a test suite, and then find people to run it? |
| 16:52 | <GPHemsley> | that works too :) |
| 16:52 | <SimonSapin> | I started something with testharness.js and XHR, but Chromium refuses to do XHR on data:, pretending it is cross-origin |
| 16:53 | <GPHemsley> | Simple <a> won't work? |
| 16:54 | <SimonSapin> | how do you get the parsed header/body from JS with <a>? |
| 16:54 | <SimonSapin> | or at least the body |
| 16:54 | <GPHemsley> | oh, well, I thought this was for human consumption |
| 16:55 | <GPHemsley> | but ok |
| 16:57 | <SimonSapin> | GPHemsley: I like tests to be automatic, but maybe |
| 16:58 | SimonSapin | off for the css conf call |
| 17:02 | <jdaggett> | yes, it's me |
| 17:02 | <jdaggett> | (now muted) |
| 17:02 | <SimonSapin> | jdaggett: wrong channel? |
| 17:02 | <jdaggett> | zakim, ?p82 is me |
| 17:03 | <jdaggett> | argh, thanks... |
| 17:03 | <SimonSapin> | :) |
| 17:27 | <annevk> | dglazkov: yt? |
| 17:40 | <Ms2ger> | CSSWG: still not sure about case-insensitivity |
| 17:42 | <SimonSapin> | several people in the group are sure, but don’t agree |
| 17:48 | <annevk> | ASCII case-insensitive |
| 17:48 | <annevk> | it's not that hard |
| 17:48 | <SimonSapin> | annevk: some people say the same for unicode case folding |
| 17:48 | <Ms2ger> | Some people even think you're right |
| 17:48 | <annevk> | that's what the HTML parser does, and all this should follow from that, imo |
| 17:49 | <annevk> | SimonSapin: basically it's all case-sensitive, except for a few historical mistakes |
| 17:51 | <tantek> | Norwegian vs. French, can we get a chef comparison? (Swedish chef close enough?) |
| 17:57 | <SimonSapin> | http://www.inter-locale.com/test/css-case-sensitive-test.html multiple implementations make classes unicode case-insensitive |
| 17:59 | <annevk> | in quirks mode? |
| 17:59 | <SimonSapin> | not sure |
| 17:59 | <annevk> | pretty sure classes are case-sensitive |
| 18:00 | <Ms2ger> | Not in quirks |
| 18:01 | <annevk> | right |
| 18:49 | <annevk> | http://davetroy.com/posts/the-real-republican-adversary-population-density is interesting |
| 19:27 | <tantek> | great find annevk - that is fascinating |
| 19:28 | <annevk> | I can't take credit, I follow dbaron on Twitter, who RT'ed Asa Dotzler, who shared the link :) |
| 19:38 | <dbaron> | I RT'ed somebody else RT'ing Asa, really |
| 19:38 | <dbaron> | I think it was Jesse. |
| 19:42 | <Ms2ger> | Looks like http://www.w3.org/2012/12/03-tag-nominations is public now |
| 19:42 | <Ms2ger> | I'm surprised to see that Glenn Adams claims to be unaffiliated, since he also claims to represent Cox |
| 19:49 | <SimonSapin> | Ms2ger: represent or just nominated by? |
| 19:51 | <GPHemsley> | ugh RFC 2231 |
| 19:51 | <Ms2ger> | SimonSapin, as in https://www.w3.org/2000/09/dbwg/details?group=42538&public=1 |
| 19:52 | <SimonSapin> | I see |
| 19:52 | <SimonSapin> | GPHemsley: I’m glad you’re doing that :) |
| 19:57 | <GPHemsley> | SimonSapin: Heh. This algorithm is crazy. |
| 19:57 | <GPHemsley> | So many steps |
| 19:57 | <GPHemsley> | for something seemingly so intuitive |
| 19:57 | <SimonSapin> | GPHemsley: could we drop half of it and only keep the common cases? |
| 19:58 | <SimonSapin> | stuff like comments, line continuations, … |
| 19:58 | <GPHemsley> | SimonSapin: Well, my first draft, I think, is just going to cover the basics, ignoring any special characters unless absolutely necessary. |
| 20:01 | <GPHemsley> | So basically, anything between ; and = that isn't whitespace or = is a parameter name, and anything between = and ; that isn't " or ; is a parameter value |
| 20:01 | <GPHemsley> | and we'll take if from there |
| 20:01 | <GPHemsley> | though that admittedly completely ignores those RFC 822 comment things |
| 20:01 | <GPHemsley> | s/" or ;/whitespace or " or ;/ |
| 20:02 | <GPHemsley> | s/if/it/ |
| 20:02 | <SimonSapin> | I’m confident nobody uses comments in data: |
| 20:02 | <SimonSapin> | and only slightly less so in HTTP |
| 20:02 | <Ms2ger> | Ehehehehe |
| 20:02 | <GPHemsley> | agreed |
| 20:02 | <GPHemsley> | (with both of you, I suppose) |
| 20:03 | <SimonSapin> | let’s burn those who do |
| 20:03 | <GPHemsley> | fine by me |
| 20:03 | <GPHemsley> | :) |
| 20:04 | <SimonSapin> | but data only references the <attribute> and <value> production, so maybe even the RFC does not allow comments |
| 20:05 | <GPHemsley> | I would like to make it so that there is only one possible syntax for MIME type, if at all possible |
| 20:05 | <GPHemsley> | (which may mean willful violations here and there) |
| 20:06 | <SimonSapin> | only one possible? something like canonicalization? |
| 20:06 | <GPHemsley> | well, what I mean is, all MIME types, no matter where they are (data: URLs, Content-Type headers, etc.) get parsed the same |
| 20:06 | <GPHemsley> | canonicalization is another story |
| 20:07 | <GPHemsley> | as in, we'll work within the spirit of the RFCs, if not necessary the letter |
| 20:08 | <GPHemsley> | http://en.wikipedia.org/wiki/Letter_and_spirit_of_the_law |
| 20:09 | <GPHemsley> | s/necessary/necessarily. |
| 20:09 | <GPHemsley> | / |
| 20:09 | <GPHemsley> | grrrrr |
| 20:09 | <GPHemsley> | s/necessary/necessarily/ |
| 20:09 | <SimonSapin> | parsed the same, what about percent-encoding in data: ? |
| 20:10 | <GPHemsley> | well, you'd have to deal with that yourself :P |
| 20:10 | <GPHemsley> | but after percent-decoding |
| 20:11 | <GPHemsley> | percent-encoding is necessary to fit the MIME type into the syntax of the URL |
| 20:11 | <GPHemsley> | it's not inherent to the MIME type itself |
| 20:12 | <SimonSapin> | so: split at "," |
| 20:12 | <SimonSapin> | so: split at "," percent-decode and then parse as MIME? |
| 20:13 | <SimonSapin> | so %3B and ; would always be the same? |
| 20:14 | <SimonSapin> | I’d prefer this, but I can also imagine another interpretation where percent-decoding is only done on parameter values, after MIME parsing |
| 20:15 | <GPHemsley> | well, that |
| 20:16 | <GPHemsley> | well, that'll be up to you to determine, depending on relevant RFCs and implementations, but essentially, yes |
| 20:17 | <GPHemsley> | if it turns out that only the parameters are percent-encoding, that would be a bummer |
| 20:17 | <GPHemsley> | (though I know it's looking like that already) |
| 20:18 | <GPHemsley> | unless you split on "," and then split on first ";", percent-decode, and then put it all back together to parse as MIME |
| 20:18 | <GPHemsley> | that would make my life easier :) |
| 20:19 | <GPHemsley> | hmm... I wonder if it'd be alright to treat comments like percent-encoding |
| 20:19 | <GPHemsley> | such that it's protocol-specific and would need to be removed before percent-encoding |
| 20:19 | <GPHemsley> | hmm |
| 20:21 | <GPHemsley> | that way we can decouple the MIME type syntax from HTTP and, well, MIME |
| 20:31 | <annevk> | SimonSapin: GPHemsley: HTTP's usage of MIME is much more restricted, please stick to that |
| 20:31 | <GPHemsley> | annevk: Restricted how? |
| 20:31 | <annevk> | SimonSapin: GPHemsley: http://tools.ietf.org/html/rfc2616#section-3.7 |
| 20:31 | <GPHemsley> | annevk: What makes that restricted? |
| 20:32 | <annevk> | GPHemsley: there's no allowance for comments or any of that, just tokens |
| 20:32 | <annevk> | (and whitespace) |
| 20:32 | <SimonSapin> | data: does something similar |
| 20:32 | <GPHemsley> | annevk: I was under the impression that comments (like whitespace) were allowed implicitly |
| 20:33 | <GPHemsley> | annevk: But again, I was planning on leaving them out already, at least in the first draft. |
| 20:33 | <annevk> | In any event though, it seems better to reverse engineer this from implementations and look at the actual implementations for verification |
| 20:34 | <GPHemsley> | define "better" |
| 20:38 | <GPHemsley> | I think it's better to figure out what I think it should do, and then tweak it latest based on reverse-engineering to confirm. |
| 20:38 | <GPHemsley> | (Admitting, of course, that I haven't defined "better" either.) |
| 20:39 | <GPHemsley> | s/latest/later/ |
| 21:57 | <annevk> | Hixie: I meant the exception defined here: http://www.whatwg.org/specs/web-apps/current-work/#events-and-the-window-object |
| 22:25 | <Hixie> | annevk: yeah, that's the second one i mentioned |
| 22:27 | <annevk> | Hixie: was the first about body.onload and window.onload being the same? |
| 22:27 | <Hixie> | there's some weirdness about what the target should be on the load event |
| 22:27 | <Hixie> | see The End maybe? |
| 22:27 | <Hixie> | (i'm fine leaving it specced as is) |
| 22:29 | <annevk> | it's The End indeed, thanks |
| 22:29 | <annevk> | the way that is defined seems fine |
| 22:51 | <MikeSmith> | "Do people need to present defensible theses |
| 22:52 | <MikeSmith> | "Do people need to present defensible theses on every new addition to HTML to indicate that it's value is genuine?" |
| 22:53 | <MikeSmith> | http://lists.w3.org/Archives/Public/public-html/2012Dec/0037.html |
| 22:53 | <MikeSmith> | "did anyone have to provide a defense for HTML's ability to separate paragraphs from each other?" |
| 22:53 | <Hixie> | ...why yes, yes they do |
| 22:54 | <MikeSmith> | he's convinced me that policy needs to change! |
| 22:55 | <MikeSmith> | from now on, no defensible thesis required! |
| 22:55 | <gsnedders> | Hixie: Add a sarcasm element. It's value is genuine. |
| 22:55 | <gsnedders> | *Its |
| 22:55 | <Hixie> | gsnedders: check the spec |
| 22:56 | <Hixie> | MikeSmith: that'd be a quick way to make the htmlwg spec obviously inferior to the whatwg one, so i'm on board ;-) |
| 22:56 | <gsnedders> | Hixie: All you have is an end tag. |
| 22:56 | <gsnedders> | I do know what the spec says. ;) |
| 22:56 | <MikeSmith> | we start with this dude's proposal, for the <sentence> element |
| 22:57 | <MikeSmith> | from now on, you mark up every single sentence in your documents with the <sentence> element |
| 22:58 | <annevk> | his homepage uses interesting markup for someone who wants to introduce new markup |
| 22:58 | <annevk> | -> http://hea-www.harvard.edu/~fine/ |
| 22:59 | <MikeSmith> | wow |
| 23:00 | <MikeSmith> | hey I like the part of that page that lets you send as many SMS messages to his mobile as you want, at no cost |
| 23:01 | <MikeSmith> | makes you wonder why more people don't just add something like that to their Web pages |
| 23:01 | <Hixie> | i think every space should have an element |
| 23:03 | <MikeSmith> | Hixie: good, now you're thinking semantically |
| 23:03 | <MikeSmith> | I think every lack of a space where there should have been one should have an element |
| 23:04 | <annevk> | Asian father meme? Element for every sentence? Why not for every character? |
| 23:05 | <MikeSmith> | annevk: you got the pedal to the metal man |
| 23:06 | <MikeSmith> | that's the kind of thinking that will earn you your rightful place on the TAG |
| 23:09 | <annevk> | MikeSmith: you might want to consider voting for the guy with five patents |
| 23:19 | <MikeSmith> | heh |
| 23:21 | <MikeSmith> | in other news, I seriously like the way the new co-chair of the Tracking Protection WG framed his request for comments |
| 23:22 | <MikeSmith> | http://lists.w3.org/Archives/Public/public-tracking/2012Nov/0338.html |
| 23:22 | <MikeSmith> | "We ask that you emphasize no more than 3 points and do your submission in no more than 300 words. (To help you be brief, we will prioritize in our reading the comments that comply with the limits.)" |
| 23:22 | <Hixie> | hey that's a good idea, i should do that |
| 23:23 | <Hixie> | "please only send me easy feedback" |
| 23:23 | <MikeSmith> | yeah, maybe doesn't fit for all cases, but still seems like a good way to encourage people to attempt to be concise |
| 23:24 | <Hixie> | honestly the verbosity of the feedback isn't that big a deal |
| 23:24 | <MikeSmith> | some people have a habit of doing the opposite and it's a chore to read through their messages and try to see what point they're trying to make |
| 23:24 | <Hixie> | though there are some extremes |
| 23:24 | <Hixie> | i'll grant you |
| 23:24 | <MikeSmith> | yeah |