| 00:23 | <rniwa> | wycats: hi, I just landed the initial version of the new DoYouEvenBench in http://trac.webkit.org/changeset/156073 |
| 00:23 | <rniwa> | wycats: you can open benchmark.html to run it |
| 00:23 | <rniwa> | wycats: thanks for the help again! |
| 00:58 | <MikeSmith> | so NavigationController is now ServiceWorker |
| 00:59 | <MikeSmith> | with a short stop at EventWorker for a while on the way ServiceWorker |
| 07:32 | <hsivonen> | Is Singaporean Chinese written using simplified or traditional characters? |
| 07:34 | <heycam> | simplified, looks like |
| 07:34 | <heycam> | https://en.wikipedia.org/wiki/Singapore_Chinese_Characters |
| 07:35 | <heycam> | interesting that the simplification is not exactly the same as mainland china |
| 07:35 | <heycam> | (oh that's just the earlier 1969 simplification which isn't exactly the same) |
| 07:37 | <hsivonen> | http://en.wikipedia.org/wiki/Singaporean_Mandarin#Writing_system is more ambiguous |
| 07:38 | <heycam> | I wouldn't be surprised if there was a mix used on shopfronts etc. |
| 07:39 | <hsivonen> | Yeah, looks like Windows has the same legacy code page for Singapore and the PRC |
| 07:40 | <hsivonen> | Macao, however, seems to use traditional characters |
| 07:42 | <heycam> | makes sense, having a similar history of return to China as HK, only in the last 20 years |
| 07:43 | <zcorpan> | <http://www.w3.org/mid/F9A196AC-1C94-407C-86CB-83553D9F8897⊙ac> |
| 07:44 | <heycam> | zcorpan, is that really the CSS WG policy? |
| 07:44 | <zcorpan> | heycam: afaik the WG policy hasn't changed (yet) |
| 07:44 | <hsivonen> | It's sad that the CSS WG sticks to non-bad policy. |
| 07:45 | <heycam> | yeah, just found http://wiki.csswg.org/spec/vendor-prefixes#working-draft-features :\ |
| 07:45 | <heycam> | "MAY use a prefix specific to the issuing WG or to the specification, e.g. -svg-" really? :) |
| 07:46 | <hsivonen> | With Blink, Gecko and, if Pointer Events are any indication, Trident moving on, maybe the CSS/WebKit policy will end up hurting WebKit enough for WebKit to defect from the CSS policy |
| 07:47 | <heycam> | maybe |
| 07:48 | <zcorpan> | hsivonen: can you reply to the email? |
| 08:50 | <hsivonen> | zcorpan: replied |
| 08:50 | <zcorpan> | hsivonen: thanks! |
| 08:59 | <SimonSapin> | has Microsoft commented on prefixing? |
| 09:26 | <hsivonen> | SimonSapin: dunno. I didn't mention Microsoft on the mailing list, because I noticed that Pointer Events has progressed to CR |
| 09:28 | <jgraham> | Why does ubuntu randomly shuffle all my windows whenever I plug in an external monitor? |
| 09:29 | <jgraham> | And then why are the window management controls buggy? |
| 09:29 | <jgraham> | This doesn't seem like stuff that has changed much recently so you wouldn't have thought it would get worse |
| 14:26 | <jgraham> | How bad is https://pastebin.mozilla.org/3096559 as a replacement for https://github.com/w3c/web-platform-tests/blob/master/dom/nodes/encoding.php ? |
| 14:26 | <jgraham> | Obviously the import is not ideal. Can probably fix that with some magic |
| 14:27 | <jgraham> | tobie_ darobin zcorpan annevk ^ |
| 14:28 | <annevk> | jgraham: what does escape do? |
| 14:28 | <jgraham> | Same as htmlspecialcharacters more or less |
| 14:28 | <annevk> | seems fine to me |
| 14:29 | <tobie_> | same here |
| 14:29 | <annevk> | why is the import bad? |
| 14:29 | <zcorpan> | yeah |
| 14:29 | <jgraham> | Well having to know to import stuff from e.g. cgi seems bad |
| 14:30 | <zcorpan> | you only need to escape " right? |
| 14:30 | <jgraham> | Could just make a "utils" module that you can import |
| 14:30 | <annevk> | jgraham: given that cgi is included by default, seems better than making something new... |
| 14:30 | <annevk> | jgraham: but maybe I don't understand the cost |
| 14:32 | <darobin> | jgraham: what the others have said |
| 14:34 | <zcorpan> | darobin: you're supposed to violently disagree with the change on the basis of the choice of indentation or something |
| 14:36 | <gsnedders> | zcorpan: Can you dump t/resources/slice-and-dice.cgi somewhere? |
| 14:37 | <zcorpan> | gsnedders: send me an email and i can do it tomorrow |
| 14:38 | <gsnedders> | zcorpan: simonp? |
| 14:38 | <zcorpan> | yep |
| 14:38 | <gsnedders> | (I just relied on LDAP before. :P) |
| 14:38 | <darobin> | zcorpan: it's Python man, there is nothing bad I can say about its indentation that hasn't been said many times over already :) |
| 14:40 | <zcorpan> | bah |
| 14:40 | <darobin> | does anyone recall where the discussion that made elements that contain a hyphen reserved for extensions (as described in Web Components) happen? |
| 14:40 | <darobin> | I can't seem to track it down, I guess I'm looking for the wrong thing |
| 14:41 | <annevk> | look for a bug |
| 14:41 | <darobin> | I'm thinking we could extend that to attributes as well |
| 14:43 | <zcorpan> | darobin: why would it make sense for attributes? |
| 14:43 | <darobin> | zcorpan: well, people also want to add their own attributes, and the current theory is that data-* is only for specific hacks |
| 14:44 | <darobin> | e.g. the epub people could add their own epub-whatever and it would just be valid |
| 14:44 | <darobin> | it would save us from data-epub-* and epub:* |
| 14:44 | <darobin> | that's a win in my book |
| 14:44 | <darobin> | ah! |
| 14:44 | <darobin> | the trick was to look for dash instead of hyphen |
| 14:44 | <zcorpan> | or they could standardise whatever="" ? |
| 14:45 | <darobin> | zcorpan: yeah, I'd like that too |
| 14:45 | <annevk> | yeah, epub can extend HTML within their community... |
| 14:45 | <annevk> | I don't think epub will succeed long term, but who knows |
| 14:45 | <darobin> | annevk: I'd like to 1) bring it onto the web and 2) avoid ever having to grandfather their decisions in HTML |
| 14:45 | <annevk> | I think the only thing we need for books on the web is better CSS |
| 14:46 | <annevk> | and maybe zip packaging, but definitely not the mess that is epub |
| 14:46 | <darobin> | if zip becomes first-class citizen, all of a sudden we have lots of epub content that's just there |
| 14:46 | <annevk> | so yeah |
| 14:46 | <annevk> | about that |
| 14:47 | <annevk> | anyone a suggestion for generalizing "$zip="? |
| 14:47 | <darobin> | generalising to? |
| 14:47 | <annevk> | a name or identifer we could reuse in the future for other things, may similar needs arise |
| 14:48 | <jgraham> | annevk: I think I just mean that utils.escape would be an alias for cgi.escape, or something. So you would have a bunch of useful features all in the same module |
| 14:48 | <annevk> | if we're going to fork the basic URL syntax, including data URLs etc. tying it to zip seems ugly |
| 14:48 | <annevk> | jgraham: maybe if you really start needing that, seems like premature refactoring at this point |
| 14:49 | <jgraham> | annevk: It wasn't going to be the first thing I did :) |
| 14:49 | <darobin> | what are the other use cases? |
| 14:49 | <annevk> | darobin: other archive formats maybe |
| 14:49 | <darobin> | I mean, if this is just generalising to packaging then $pack works |
| 14:49 | <darobin> | annevk: yeah, but I was wondering beyond that |
| 14:50 | <darobin> | and, well, if it's just for other packaging formats then honestly $zip still works :) |
| 14:50 | <jgraham> | Something to do with media where there are lots of things muxed into a single file? That's effectively packaging too, I guess |
| 14:50 | <darobin> | yeah |
| 14:50 | <annevk> | darobin: I don't know, it's just a bit different from the separators URLs have thus far |
| 14:50 | <jgraham> | But it seems weird to use $zip if it's a webm file |
| 14:51 | <darobin> | jgraham: I was joking — see XMLHttpRequest for precedent |
| 14:51 | <darobin> | I'd paint that shed with $pack |
| 14:51 | <annevk> | or maybe $= is unique enough? |
| 14:52 | <darobin> | it could be |
| 14:52 | <darobin> | = and $ are used in paths a fair bit, but both together I don't recall |
| 14:52 | <annevk> | $sub= |
| 14:53 | <darobin> | I'm not sure classic corpora would catch that though |
| 14:53 | <darobin> | a lot of that stuff is in session URLs and the such |
| 14:54 | <annevk> | yeah |
| 14:54 | <darobin> | it almost looks like a sub, too, if you see the $ as the propeller and the = as the pointy front |
| 14:54 | <annevk> | :) |
| 14:54 | <darobin> | that said, breaking people who do horrible session URLs would likely be a service rendered to the Web |
| 14:55 | <darobin> | even safer: $␚= |
| 14:55 | <jgraham> | Said like someone who has never needed to book airline tickets |
| 14:56 | <darobin> | or $⟃= |
| 14:56 | <darobin> | jgraham: you mean you wouldn't want to wreck their services and make their lives miserable for a little while? |
| 14:58 | <jgraham> | I quite like the idea of $𝌤 |
| 14:59 | <annevk> | no |
| 14:59 | <annevk> | http://wiki.whatwg.org/wiki/Zip#URLs |
| 15:01 | <jgraham> | You just hate plane 1 |
| 15:04 | <darobin> | that's an excellent choice jgraham |
| 17:11 | <nimbu> | annevk: you there |
| 17:11 | <nimbu> | are you alive |
| 17:11 | <nimbu> | annevk: can I use & in a url path |
| 17:11 | <nimbu> | e.g. example.com/benson&hedges/ |
| 17:11 | <nimbu> | or anyone |
| 17:12 | <nimbu> | cc beverloo jgraham |
| 17:12 | <annevk> | nimbu: yeah |
| 17:12 | <nimbu> | annevk: THANKS |
| 17:12 | <nimbu> | now to box people in their faces |
| 17:12 | <nimbu> | annevk: is there like a reference |
| 17:12 | <nimbu> | i can throw |
| 17:12 | <nimbu> | my google is failing |
| 17:13 | <annevk> | nimbu: path segment: http://url.spec.whatwg.org/#path-segment |
| 17:13 | <annevk> | nimbu: from there you go to URL code points, which include "&" |
| 17:13 | <nimbu> | annevk: SWEEEEEEEEEEEEEEET THANKS SO MUCH |
| 17:14 | <annevk> | nimbu: enjoy 386'ing the interwebs |
| 17:15 | <miketaylr> | also drink less caffeine maybe |
| 17:15 | <annevk> | or less sugar, would make it less sweet |
| 17:16 | <miketaylr> | :) |
| 17:16 | <nimbu> | ahahahahha |
| 17:16 | <nimbu> | omg annevk nerdiest joak |
| 17:16 | <nimbu> | i had to look up xkcd |
| 17:19 | <jgraham> | https://github.com/w3c/web-platform-tests/blob/master/old-tests/submission/Microsoft/async/delay.php |
| 17:19 | <jsbell> | I should write an HTTP server where resources requests must be made in unary: http://example.com/???????????????? |
| 17:19 | <nimbu> | i like the idea of making requests exclusively in ?! |
| 17:19 | <nimbu> | example.com/?!¡????!!!¡¡¡¡ |
| 17:20 | <jgraham> | Make it redirect so that you can encode the domain part as well |
| 17:21 | <jsbell> | jgraham: going back a few weeks... you'd mentioned test submissions directly via membership in the w3c group (?) on github rather than fork/pull requests; how do I go about getting group membership? |
| 17:21 | <jsbell> | Apologies if I'm misremembering |
| 17:22 | <jgraham> | jsbell: I don't remember mentioning that |
| 17:22 | <jgraham> | I mean it is possible |
| 17:23 | <jgraham> | But it isn't a good idea |
| 17:23 | <jgraham> | (it is a better idea to create a branch in the W3C repo and then make a PR from that, since it allowd multiple people to collaborate on the PR) |
| 17:24 | <jsbell> | Ah, yes, that's the workflow that was mentioned. |
| 17:24 | <jgraham> | But bypassing the PR part is bypassing code review which is A Bad Thing |
| 17:24 | <jgraham> | So I can add you to the group if you give me your username |
| 17:25 | <jgraham> | I suggest that you choose some "unique" prefix for any branch that you create |
| 17:25 | <jgraham> | Like "jsbell/" |
| 17:26 | <jsbell> | jgraham: go with 'jsbell' as the username (insert rant about "work" vs. "play" identities here) |
| 17:26 | <jsbell> | jgraham: noted, and thanks! |
| 17:26 | <jgraham> | That's your github username? |
| 17:26 | <jsbell> | yep |
| 17:28 | <jgraham> | Oh, it looks like I can't do that anymore :( |
| 17:28 | <jgraham> | YOu need to ask MikeSmith or darobin or tobie_ |
| 17:29 | <jsbell> | Thanks for trying and the pointer. |
| 17:34 | <tobie_> | jgraham: really? |
| 17:34 | <tobie_> | mmm |
| 17:34 | <jgraham> | tobie_: As far as I can tell |
| 17:34 | <jsbell> | FTR, my slightly more interesting github identity is 'inexorabletash' and that's a whatwg org member on github. |
| 17:35 | <tobie_> | so which one should I use? |
| 17:36 | <tobie_> | jsbell: ^ |
| 17:36 | <jsbell> | tobie_: (waffling...) let's go with inexorabletash to keep things simple, until someone spanks me. |
| 17:38 | jgraham | thinks the discipline policy at Google is a bit extreme |
| 17:39 | <tobie_> | done |
| 17:40 | <jsbell> | tobie_: thanks! |
| 17:40 | <tobie_> | :) |
| 17:41 | <jsbell> | and confirmed/"publicized"/I have the org badge on the page. |
| 17:43 | <zcorpan_> | MikeSmith: is it a good idea to put the -isvalid etc in the filename? i figure the valid status of a test can change over time. isn't it annoying to have tests change names when that happens? |
| 18:03 | <zcorpan_> | jgraham: "Closed with unmerged commits " https://github.com/w3c/web-platform-tests/pull/1 |
| 18:04 | <jgraham> | zcorpan_: Github is annoying |
| 18:04 | <zcorpan_> | jgraham: also, any idea why critic doesn't close reviews automatically? :-) |
| 18:05 | <jgraham> | I strongly suspect that just means "you rebased and squashed rather than merging a whole pile of fixups directly" |
| 18:05 | <jgraham> | zcorpan_: Seriously none. Sometimes it does, I think. But I need to add some logging to see if I'm even getting the messages |
| 18:06 | <zcorpan_> | ok |
| 18:07 | <zcorpan_> | i'll merge https://critic.hoppipolla.co.uk/r/101 now, let's see if the review closes |
| 18:08 | <zcorpan_> | ...nope? |
| 18:13 | <zcorpan_> | (closed it manually now) |
| 18:17 | <zcorpan_> | -_- i clicked 'raise issue' but read it as 'resolve issue'. And now there's an issue without a title so there's no link to click to resolve it |
| 18:20 | <jgraham> | zcorpan_: Link? |
| 18:21 | <zcorpan_> | dunno, i've fixed it and navigated away |
| 18:24 | <jgraham> | OK |
| 18:25 | <jgraham> | I thought I had to fix it |
| 18:25 | <jgraham> | I think it might be time to go home |