| 00:01 | <aho> | mh... requestAnimationFrame is kinda meh :I |
| 01:18 | <AryehGregor> | I feel sorry for the chairs, having to read through Change Proposals. |
| 01:18 | <AryehGregor> | But not sorry enough to add half a page of somewhat dubious logic to one that I support in case it will tilt the case in my favor. \o/ |
| 01:18 | <AryehGregor> | s/to add/to not add/ |
| 01:19 | <hober> | :) |
| 01:20 | AryehGregor | just added the whole "<u> should not be invalid just because some other obsolete presentational features . . ." thing at http://www.w3.org/html/wg/wiki/ChangeProposals/UShouldBeConforming#Rationale |
| 01:20 | AryehGregor | believes points 1 and 2, thinks 3 and 4 are sketchy, and considers 5 to be patently ridiculous, but hey, who knows |
| 04:01 | <wolfman2000> | ...been awhile since I've been here. *sees if any updates were made as of late* |
| 08:51 | <annevk> | benschwarz, need help with the blog still? |
| 08:53 | <Ms2ger> | Morning annevk :) |
| 08:53 | <annevk> | hey there Ms2ger, read the logs? |
| 08:53 | <Ms2ger> | Yes |
| 08:53 | <annevk> | it seems Art is still asleep |
| 08:54 | <Ms2ger> | Once you know a date, I can generate it |
| 08:54 | <annevk> | kk |
| 08:54 | <annevk> | I guess I'll rename context node to context object as you suggested |
| 08:54 | <annevk> | and mention it is not always used |
| 09:00 | <annevk> | anyone going to write a CCP for http://www.w3.org/html/wg/wiki/ISSUE-155-CP1 ? |
| 09:00 | <annevk> | "CSS-hindered browsers" can just provide a sane default style |
| 09:05 | <hsivonen> | it would be helpful to name concrete browsers that the CP writer cares about |
| 09:06 | <annevk> | does it help commenting on change proposals? |
| 09:06 | <annevk> | I have the feeling that never gets anywhere |
| 09:08 | <benschwarz> | annevk: hey thanks. been too busy to think about it :) |
| 09:16 | <hsivonen> | annevk: well, it might not help with commenting on CPs but it might help assessing it the CP is making sense |
| 09:16 | <erlehmann> | text browsers fail at html anyway. does any one even have a DOM? |
| 09:17 | <erlehmann> | also, if elinks is dead, then i don't know what project could be alive. |
| 09:18 | <hsivonen> | erlehmann: well, one might argue that IE6 and IE7 are of interest |
| 09:18 | <hsivonen> | erlehmann: but it's not clear what the CP author is arguing |
| 09:19 | <annevk> | I don't think you can reasonably argue IE6 and IE7 are still of interest given that a) there's IE8 and IE9 and b) standards are in it for the long haul |
| 09:19 | <karlcow> | hmm ISSUE-155-CP1 seems to ask for a default stylesheet. |
| 09:20 | <karlcow> | I wonder if the answer is not a modification of http://www.w3.org/TR/CSS21/sample.html |
| 09:20 | <annevk> | there are default rendering rules |
| 09:20 | <karlcow> | instead of html5 spec |
| 09:20 | <hsivonen> | annevk: the long haul argument implicitly OKs using invalid markup for the short haul |
| 09:21 | <annevk> | karlcow, CSS was never the right place to define a rendering rules for HTML |
| 09:22 | <karlcow> | well, I do not have strong opinions on the place where to define it, but more where it is easier to define. And maybe also who is implementing the default rendering rules, the HTML engineers or the CSS ones. |
| 09:24 | <annevk> | there's no real clear divide in my experience |
| 09:24 | <annevk> | in any event, you know HTML defines rendering rules that obsolete that CSS chapter right? |
| 09:33 | <hsivonen> | annevk, jgraham: in case you are wondering about the html5lib changeset attributed to Mats Palmgren, I pushed tests on behalf of another Mozilla developer |
| 09:34 | <annevk> | cool that he's still around |
| 09:36 | <karlcow> | annevk: I didn't know, but as I said, I don't mind about the place. see above. :) |
| 09:38 | <zcorpan> | yay ragnarök labs build! |
| 09:40 | <zcorpan> | lol "JavaScripters will sport cheerful grins and bouffant hair" |
| 09:47 | <zcorpan> | (ragnarök - http://labs.opera.com/news/2011/02/22/ ) |
| 09:50 | <hsivonen> | Opera has cooler code names than the rest of us. :-( |
| 09:51 | <zcorpan> | heh |
| 09:52 | <Ms2ger> | Hey, we've got parks! |
| 09:52 | <Rik`> | and monkeys |
| 09:57 | <karlcow> | http://en.wikipedia.org/wiki/Ragnarök |
| 10:00 | <hsivonen> | Rik`: indeed. JägerMonkey is cool, too. |
| 10:01 | <Philip`> | Clearly it's the umlauts that do it |
| 10:02 | <zewt> | is the goal to have names that people can't type? heh |
| 10:02 | <zewt> | charmap-era |
| 10:03 | <hsivonen> | Philip`: that must be why it's not Ragnarøk |
| 10:03 | <zcorpan> | hsivonen: i dunno, the wiki page seems to say the proper spelling is "Ragnarök", not "Ragnarøk" |
| 10:04 | <karlcow> | zewt: なんで? |
| 10:04 | <zewt> | なんでも |
| 10:04 | <Rik`> | hsivonen: but the logo is awful |
| 10:05 | <hsivonen> | Rik`: do you mean the gorilla with antlers? |
| 10:05 | <hsivonen> | I thought the gorilla with antlers was fun |
| 10:07 | <Rik`> | I thought it was created for heavy metal fans or to scare children during halloween |
| 10:10 | <annevk> | writing text for dispatching events is more complicated than it should be :/ |
| 10:12 | <zcorpan> | "The user agent must dispatch arbitrary events at will." |
| 10:12 | <zewt> | i'd sooner not use a self-aware browser |
| 10:13 | <hsivonen> | zcorpan: hmm. from Bokmål Wikipedia, it looks like Old Norse words don't use ø |
| 10:13 | <zcorpan> | that explains it |
| 10:13 | <hsivonen> | so not just an English Wikipedia thing |
| 10:35 | <annevk> | hmm |
| 10:35 | <annevk> | maybe we should call it "fire" like Hixie did |
| 10:36 | <annevk> | dispatch is the internal mechanism and author-facing term (dispatchEvent); "fire" is what specs use to refer to each other |
| 10:36 | <annevk> | thoughts? |
| 10:37 | <benschwarz> | zcorpan thanks for all your tickets on the developer spec! |
| 10:37 | <zcorpan> | benschwarz: np |
| 10:37 | <annevk> | concept-event-fire / concept-event-fire-progress / ... |
| 10:37 | <zcorpan> | annevk: sounds like "run" and "execute" in html5 recently |
| 10:37 | <annevk> | prolly concept-event-fire-mutation at some point |
| 10:37 | <annevk> | zcorpan, what happened to that? |
| 10:37 | <benschwarz> | zcorpan the response has been really good |
| 10:38 | <zcorpan> | annevk: it was too confusing and one of them was changed to "prepare a script" |
| 10:38 | <annevk> | ah |
| 10:39 | <annevk> | so if you had "prepare event" would that also dispatch it in the end? |
| 10:39 | <annevk> | doesn't sound quite right though |
| 10:39 | <zcorpan> | i don't know what you're trying to do, but i'd recommend against making "fire" and "dispatch" mean different things :) |
| 10:40 | <annevk> | the actual dispatching of an event is going through its event targets etc. |
| 10:40 | <annevk> | but you also have creating an initializing the event before that followed by dispatching |
| 10:40 | <annevk> | HTML calls that "fire an event named e" |
| 10:41 | <hsivonen> | jgraham: I filed DSK-329294 |
| 10:41 | <annevk> | my current commit named it "dispatch an event named e" |
| 10:42 | <annevk> | and I don't want to call it "initialize and dispatch an event named e" because this is supposed to be a short phrase |
| 10:46 | <hsivonen> | btw, on Linux 64, clipboard import from other processes is broken in the Rangnarök build, which makes testing rather annoying |
| 10:47 | <zewt> | annevk: if nothing else, i've found it annoying that specs are inconsistent in "dispatch" vs. "fire" events (hard to search for) |
| 10:48 | <annevk> | right, DOM Core ought to fix that |
| 10:48 | <annevk> | the question is how :) |
| 10:51 | <annevk> | DOM Events seems to use them both |
| 10:52 | <zewt> | i mean, IDB uses "fire", FileAPI uses "dispatch", and I remember seeing some using both |
| 10:53 | <annevk> | http://www.w3.org/TR/DOM-Level-3-Events/ uses both |
| 10:53 | <zewt> | (as for which I don't think it matters; intuitively I prefer dispatch but probably not for any reason that matters) |
| 10:54 | <annevk> | the proper name would be initialize and dispatch |
| 10:55 | <annevk> | I could just explain that "fire" is short for that |
| 10:55 | <zewt> | probably the only significant reason is that "dispatch an event" lines up with the function dispatchEvent |
| 10:55 | <annevk> | well, dispatchEvent takes an event object that's ready |
| 10:56 | <zewt> | yeah, "dispatch an event" in specs implies "create and initialize" at the same time |
| 10:57 | <zewt> | specs never do things like "initialize an event X with attributes Y, then queue a task to dispatch it", right? (pretty sure I havn't seen that) |
| 10:57 | <annevk> | no, it's queue a task to fire x |
| 10:58 | <annevk> | I think I'll go with "fire" and keep "dispatch" for the actual dispatching |
| 10:58 | <annevk> | i.e. dispatchEvent still maps straight to dispatch |
| 11:04 | <annevk> | maybe it should be something like this |
| 11:05 | <annevk> | to "fire an event named e" means that an event of type Event (unless stated otherwise), with its name set to e, and its trusted flag set, is to be dispatched at the indicated object |
| 11:05 | <hsivonen> | kudos to Opera for being the first browser with an HTML5 parser to implement <keygen> without incompliant cruft in the DOM |
| 11:05 | <annevk> | then other specs could define something like |
| 11:06 | <hsivonen> | oh. Chrome 10 already had it right, it seems |
| 11:06 | <annevk> | "fire a progress event named e" means to "fire an event named e" with an event of type ProgressEvent with these additional bits set: concept-ProgressEvent-value set to ... |
| 11:07 | <annevk> | I think I'm gonna try that |
| 11:08 | <zewt> | oh, it was WebSockets using both "fire" and "dispatch" |
| 11:08 | <hsivonen> | why does Opera offer so many key lengths in keygen? |
| 11:08 | <hsivonen> | Chrome offers only 2 |
| 11:09 | <zewt> | "fire a simple event" is also common ... that just seems like an unneeded variation |
| 11:13 | <annevk> | not sure why Hixie added simple |
| 11:13 | <annevk> | events are complex |
| 11:13 | <annevk> | :) |
| 11:13 | <zewt> | i'm not familiar enough with IDB, but this has been bugging me--anyone know why it says the success and error events are fired at the Window object, rather than the IDBRequest? |
| 11:14 | <zewt> | "fire a slightly less complex event at ..." |
| 11:14 | <annevk> | no, but I suggest just asking on public-webapps |
| 11:14 | <zewt> | i did, a while back, didn't get a reply |
| 11:14 | <zewt> | unless i missed it |
| 11:15 | <hsivonen> | http://mxr.mozilla.org/classic/source/lib/libparse/pa_hash.rmap has some interesting tag names in it |
| 11:15 | <annevk> | zewt, oh, you're required to get a reply more or less before they can proceed to Last Call |
| 11:16 | <annevk> | zewt, not sure how serious the Process is being taken though |
| 11:16 | <annevk> | https://bitbucket.org/ms2ger/dom-core/changeset/b6b2e473dc43 has my new definition btw |
| 11:16 | <zewt> | it was probably missed since it was part of another IDB-related thread; I'll just ping it |
| 11:16 | <annevk> | now gonna update progress events to use it |
| 11:17 | <zewt> | going to nudge other in-progress specs to use that phrasing? |
| 11:19 | <zewt> | the "load" event on things like <script> make me sad--it would be really neat if all resource-fetching elements could consistently implement onload with the same event name, then you could capture "load" on window and easily receive notifications of resource fetches for all elements |
| 11:19 | <annevk> | http://dev.w3.org/2006/webapi/progress/ and then XHR at some point |
| 11:20 | <annevk> | Hixie filed a bug to use DOM Core terminology in HTML |
| 11:22 | <annevk> | I think at that point enough dominoes have fallen to declare victory |
| 11:22 | <annevk> | (aside: why is dominos not its plural?) |
| 11:22 | <zewt> | maybe you should start work on DOM English |
| 11:23 | <zewt> | (and you think defining events is a pain) |
| 11:28 | <zewt> | is the difference async vs. sync events equivalent to the difference between "fire an event" and "queue a task to fire an event"? |
| 11:41 | <annevk> | zewt, yes |
| 11:42 | <annevk> | (though the other way around) |
| 11:43 | <zewt> | is it? doesn't read that way |
| 11:43 | <zewt> | Events which are asynchronous may be dispatched as the results of the action are completed, with no relation to other events, to other changes in the DOM, nor to user interaction. |
| 11:44 | <zewt> | er |
| 11:44 | <zewt> | no er |
| 11:44 | <annevk> | "queue a task" is for async |
| 11:45 | <annevk> | see HTML |
| 11:45 | <zewt> | i'm reading DOM L3 Events |
| 11:45 | <annevk> | if you just "fire" without queuing it happens immediately |
| 11:45 | <zewt> | right, that's what the above seems to say for async |
| 11:45 | <annevk> | o_O |
| 11:46 | <zewt> | and |
| 11:46 | <zewt> | Events which are synchronous must be treated as if they are in a virtual queue in a first-in-first-out model |
| 11:46 | <zewt> | eg. queue a task |
| 11:46 | <annevk> | I would not trust DOM L3 Events on this |
| 11:46 | <annevk> | it's an attempted copy of HTML or some such |
| 11:47 | <annevk> | be back later |
| 11:47 | <Ms2ger> | annevk, "fire an event" seems to be in a weird place |
| 11:47 | <annevk> | Ms2ger, yeah, gonna move it to a firing an event section |
| 11:47 | <annevk> | now i made "fire" a kind of concept |
| 11:47 | <Ms2ger> | k |
| 12:21 | <jgraham> | hsivonen: Thanks |
| 12:22 | <jgraham> | Any idea what, if anything, is needed license wise to add the html5lib tests to the HTMLWG testsuite? |
| 12:22 | jgraham | is not here really |
| 12:22 | <jgraham> | (but will read answers later) |
| 12:27 | <Ms2ger> | I think the W3C wants BSD + one of their own licenses |
| 12:27 | <Ms2ger> | I suggest letting them figure it out :) |
| 12:29 | <jgraham> | As in, submit the tests and note that the test data is MIT licensed |
| 12:29 | <jgraham> | That could work |
| 12:31 | <hsivonen> | Personally, I think the W3C should tweak their policy to allow MIT-licensed upstream tests |
| 12:32 | <hsivonen> | it would the the height of silliness to have to bother a number of people about relicensing MIT stuff as BSD |
| 12:34 | <hsivonen> | if the W3C wants to reject the most serious HTML parsing test suite because it's MIT-licensed, I think that's the W3C's loss |
| 12:43 | <karlcow> | http://www.w3.org/2004/10/27-testcases.html |
| 12:44 | <karlcow> | http://www.w3.org/Consortium/Legal/2008/04-testsuite-copyright |
| 13:37 | <boblet> | anyone know what Mike’s official role re: HTML5 is? W3C liaison? |
| 13:38 | <karlcow> | boblet: mike smith? |
| 13:38 | <boblet> | karlcow: the same. sorry, should have written Mike™ |
| 13:38 | <karlcow> | he is the W3C staff contact for HTML WG. |
| 13:39 | <boblet> | karlcow: much obliged. will go back to writing about him behind his back :) |
| 13:39 | <karlcow> | http://people.w3.org/~mike/ |
| 13:40 | <karlcow> | http://www.w3.org/2007/03/HTML-WG-charter.html |
| 13:41 | <karlcow> | boblet: the official name in W3C terminology is Team Contact. |
| 13:41 | <boblet> | aah, that was the page I couldn’t find. his people page is all fluffy cat photos |
| 13:41 | <boblet> | (must be something to do with HTML5 huh) |
| 13:42 | <karlcow> | heh |
| 13:43 | <davidjrice> | hsivonen: hey, having trouble building validator.nu HEAD on ubuntu? |
| 13:43 | <hsivonen> | davidjrice: did you run the build twice? |
| 13:44 | <davidjrice> | hsivonen: about 20/30 times maybe :) |
| 13:44 | <hsivonen> | davidjrice: how does it fail? |
| 13:45 | <davidjrice> | https://gist.github.com/840446 |
| 13:46 | <hsivonen> | davidjrice: I haven't seen that one before |
| 13:47 | <davidjrice> | cool. java -version 1.6.0_06 |
| 13:47 | <davidjrice> | ubuntu hardy |
| 13:49 | <hsivonen> | davidjrice: if you look inside ./jars/validator.jar, is nu/validator/servlet/Main.class there? |
| 13:52 | <davidjrice> | hsivonen: look inside a jar? |
| 13:53 | <hsivonen> | jar tvf ./jars/validator.jar |
| 13:53 | <davidjrice> | ah okay, I was doing > https://gist.github.com/840456 |
| 13:54 | <davidjrice> | hsivonen: it ain't in there |
| 13:56 | <hsivonen> | davidjrice: ok. then earlier in the build, you should see a compiler error when building the validator module |
| 14:00 | <zcorpan> | heh, microsoft bring the doctype voodoo of substring matching to canPlayType http://people.opera.com/philipj/2011/02/23/ie9-canplaytype/ |
| 14:01 | <hsivonen> | zcorpan: why isn't the response non-empty for any of the video/mp4 examples from the spec? |
| 14:02 | <zcorpan> | hsivonen: the page outputs your browser's results, not ie9's results |
| 14:02 | <zcorpan> | gotta go |
| 14:03 | <hsivonen> | oh |
| 14:04 | <davidjrice> | hsivonen: okay, I'm going to run the build command on it's own |
| 14:04 | <davidjrice> | hsivonen: have to pop out for a meeting now :( thanks for the help so far |
| 14:05 | <hsivonen> | davidjrice: you're welcome |
| 14:08 | <davidjrice> | hsivonen: https://gist.github.com/840465 |
| 14:21 | <foolip> | hsivonen, I'll note on the page that the results are live |
| 14:23 | <hsivonen> | foolip: thanks. It wasn't obvious and I was too silly not to view source |
| 14:55 | <hsivonen> | Is there some logic to counting every non-security Chrome release as major but not counting every non-security Opera release as major at http://people.gnome.org/~jdub/2011/modern-browsers-ship/ ? |
| 15:00 | <Philip`> | Don't you think version number gradients are a good indicator of browser quality? |
| 15:00 | <Philip`> | They're a nice objective measurement, and much easier than judging based on something that matters |
| 15:12 | <miketaylr> | i think whomever made that graphic is just confused about opera's versioning |
| 15:13 | <miketaylr> | https://twitter.com/jdub/status/38748271698657280 |
| 15:14 | <nimbupani> | you know we need to make a graphic that shows history of Opera versions and the year and all that |
| 15:14 | <nimbupani> | it would be nice |
| 15:14 | <nimbupani> | no browser has made it |
| 15:15 | <nimbupani> | omg that dood tweets too much |
| 15:15 | <hsivonen> | miketaylr: maybe it's Wikipedia's fault for not making releases looks significant |
| 15:15 | <miketaylr> | possibly :) |
| 15:16 | <nimbupani> | this chart sucks FYI |
| 15:16 | <nimbupani> | :)) |
| 15:16 | <hsivonen> | anyway, I'd have considered Opera 10.50 and 10.60 at least as significant as a run-of-the-mill Chrome cycle |
| 15:17 | <gsnedders> | Definitely 10.50 onwards I'd count every non-bug-fix release as significant as the Chrome cycle |
| 15:17 | <hsivonen> | (of course, the point of the graphic isn't to visualize Opera vs. Chrome but to visualize Firefox vs. Chrome) |
| 15:17 | <gsnedders> | Before that it was more random… |
| 15:18 | <nimbupani> | i think fyrd has a nice entry in wikipedia |
| 15:18 | <gsnedders> | (Of course, what we should do it make a graph of every major Presto release, Presto 1, Presto 2, and well, that's it. :P) |
| 15:19 | <miketaylr> | modern layout engines ship, gsnedders |
| 15:20 | <gsnedders> | miketaylr: Yeah, my point is more that releases are often far beyond major.minor.bugfix |
| 15:20 | <gsnedders> | Heck, Presto doesn't even follow that |
| 15:20 | <hsivonen> | it looks like the author of the chart just looked at http://en.wikipedia.org/wiki/History_of_the_Opera_web_browser |
| 15:21 | <miketaylr> | gsnedders: understood, i was sort of making a joke... :/ |
| 15:23 | <nimbupani> | http://upload.wikimedia.org/wikipedia/commons/7/74/Timeline_of_web_browsers.svg is what i like |
| 15:23 | <nimbupani> | much more simple |
| 15:23 | <wilhelm> | We should use our core integration numbers. That's a release every single day! Presto 108. Yay. |
| 15:24 | <gsnedders> | wilhelm: Well, it is only the final digit of the Presto release number that actually has any meaning any more. |
| 15:24 | <gsnedders> | s/digit/segment/ |
| 15:24 | <hsivonen> | nimbupani: that chart seems to have a much better concept of a major release |
| 15:24 | <wilhelm> | Indeed. |
| 15:24 | <nimbupani> | yeah its by fyrd who maintains caniuse.com |
| 15:25 | <gsnedders> | wilhelm: So yeah, dropping everything before that makes sense :P |
| 15:26 | <Philip`> | You should call it Presto 3 when you rewrite the whole layout engine from scratch in Javascript |
| 15:27 | <nimbupani> | or jPresto |
| 15:28 | <Philip`> | PreJSto? |
| 15:28 | <Philip`> | Hmm, hard to pronounce nicely |
| 15:28 | <karlcow> | thinking of 2d charts for each browser, but more difficult to do. one line by feature and when it was released on the timeline. Version numbers are decorations. |
| 15:29 | <nimbupani> | http://www.bifter.co.uk/ |
| 15:29 | <miketaylr> | prejsto is probably more pronouncable in norwegian |
| 15:37 | <boblet> | can anyone tell me what the criteria are for generating a new Working Draft of HTML5? |
| 15:39 | <Ms2ger> | Pain. |
| 15:40 | <boblet> | Ms2ger: well that’s par for the course, surely |
| 15:43 | <boblet> | where’s Mike when you need him — he should be back from the sento by now |
| 15:47 | <karlcow> | hmm in between sento/onsen and irc, I think I will take the sento/onsen |
| 15:48 | <boblet> | heh |
| 15:51 | <annevk> | thanks Ms2ger |
| 15:51 | <annevk> | I went out for lunch and then got lost |
| 15:51 | <annevk> | sort of |
| 15:51 | <boblet> | zOMG http://www.html-5.com/tutorial/page-structure.html recommends polyglot doboilerplate :O |
| 15:53 | <hsivonen> | boblet: the visual design of that page has street cred |
| 15:54 | <boblet> | hsivonen: I liked the about page myself |
| 15:54 | <boblet> | somebody loves their XSLT |
| 15:58 | <annevk> | Ms2ger, maybe just "Strings" |
| 15:58 | <annevk> | Ms2ger, just like we have "Trees" |
| 15:59 | annevk | loves to paint bikesheds |
| 16:00 | gsnedders | prefers nuclear power plants |
| 16:27 | <zcorpan> | TabAtkins: will the new values be added back? <http://www.w3.org/mid/E1PmwFQ-00038C-SK⊙lwo> |
| 16:28 | <TabAtkins> | zcorpan: Yeah, I've got the edit to put them back in my queue. Or maybe I already submitted it, but didn't regenerate the visible spec? Lemme check. |
| 16:29 | <TabAtkins> | Nope, not committed yet, per <http://www.xanthir.com/feed/public-css-commits/?format=html&spec=css3-images>. |
| 16:29 | <TabAtkins> | I'll do that real quick. |
| 16:29 | <zcorpan> | ok |
| 16:31 | <TabAtkins> | Oh, right, I was waiting for some feedback from fantasai for some wording in the opening paragraphs for that property. Shrug, I'll handle that later. Committing change now. |
| 16:33 | <TabAtkins> | Done. |
| 16:43 | <chriseppstein> | I remember hearing a rumor that the css validator was being updated to handle vendor prefixes. is this true? |
| 16:43 | <MikeSmith> | you know, assertions of unanimity of opinion/outrage about a particular issue within a particular community are often complete bullshit |
| 16:43 | <MikeSmith> | just sayin' |
| 16:43 | <Ms2ger> | Not afaik |
| 16:43 | <TabAtkins> | I heard this from Jens. |
| 16:45 | <MikeSmith> | people who disagree with the moral majority are unfortunately too unwilling to actually speak out and say that they don't really care about whatever hobbyhorse issue somebody is claiming to lobby for on behalf of some particular "community" |
| 16:46 | <Ms2ger> | I am willing to speak out and say that I don't care how code points are formatted |
| 16:46 | <MikeSmith> | or even that they actually completely disagree |
| 16:46 | <MikeSmith> | or don't care either way |
| 16:47 | <MikeSmith> | "the sky is falling" rhetoric, in general, is just really stupis |
| 16:47 | <MikeSmith> | *stupid |
| 16:47 | <TabAtkins> | What's the issue of the day? |
| 16:47 | <MikeSmith> | I wonder when they are going to understand that expressions of outrage, no matter how heartfelt, do not make for convincing arguments |
| 16:48 | <MikeSmith> | TabAtkins: no comment |
| 16:48 | <TabAtkins> | Darn. |
| 16:49 | <MikeSmith> | "I am outraged about this, and I will do everything I can to make others outraged about it. Therefore, do what I say." |
| 16:49 | <MikeSmith> | …or else |
| 16:51 | <Philip`> | Yeah, like there's all these people protesting about something or other in the Middle East, while the majority of people who don't care and just want to get on with their lives are being ignored |
| 16:52 | <MikeSmith> | you can pretty much guarantee that when somebody tells you, "Community X is going to be outraged if you do this.", what they really mean is, "I will actively attempt to whip Community X into a frenzy if you don't do what I am demanding." |
| 16:53 | <MikeSmith> | anyway, I guess I should shut up now |
| 16:57 | <MikeSmith> | Philip`: I take it that you don't subscribe to the view that the grass-roots "pro-democracy" events in north africa are necessarily going to results in a rosier future for the people there? |
| 16:58 | <TabAtkins> | I think Philip` subscribes to the view that the grass is always deviler on the advocate's side. |
| 16:58 | <MikeSmith> | again, I guess I should shut up |
| 16:59 | <MikeSmith> | heh |
| 17:00 | <MikeSmith> | beautiful |
| 17:00 | <MikeSmith> | TabAtkins: you should write for Poetry Magazine |
| 17:00 | <TabAtkins> | Heh. |
| 17:00 | <TabAtkins> | Unrelated: beautiful! http://blog.creativespark.co.uk/2011/02/nice-to-meet-you/ |
| 17:04 | <beowulf> | mmm, deviled grass |
| 17:07 | <karlcow> | it's because of deviled grass that cows got horns from belzebuth |
| 17:09 | <karlcow> | TabAtkins: this meeting room is… hmmm… disturbing |
| 17:09 | <TabAtkins> | karlcow: Hm? |
| 17:10 | <karlcow> | I would prefer something more natural than cartoonish :) |
| 17:10 | <karlcow> | not a big fan of this design |
| 17:10 | <TabAtkins> | Heh, kk. I really like the aesthetic. |
| 17:10 | <MikeSmith> | I like cartoons |
| 17:11 | <MikeSmith> | except, the cartoon characters should be depicted having sex with each other |
| 17:11 | <TabAtkins> | In this case, the characters are a bear, two squirrels, a fox, and a small child. |
| 17:12 | <karlcow> | MikeSmith: now you are talking :p |
| 17:12 | <karlcow> | We are approaching the NYTimes quote |
| 17:12 | <MikeSmith> | I like the use of the word "nice" at least |
| 17:13 | <MikeSmith> | because the real lesson here is, if you are royal dick, please don't get involved in standards work |
| 17:13 | <MikeSmith> | please instead find another hobby |
| 17:14 | <karlcow> | TabAtkins: this is the space I would prefer http://coolboom.net/architecture/selgascano-architecture-office/ |
| 17:14 | <karlcow> | MikeSmith: william will join the HTMLWG? |
| 17:15 | <karlcow> | after the wedding? |
| 17:15 | <MikeSmith> | eh? |
| 17:15 | <karlcow> | http://www.theroyalweddingwilliamkate.com/ |
| 17:16 | <MikeSmith> | ah |
| 17:16 | <MikeSmith> | dude |
| 17:16 | <MikeSmith> | please |
| 17:16 | <karlcow> | ;) |
| 17:16 | <karlcow> | I knew you would love it |
| 17:17 | <MikeSmith> | the world would be a much better place if the "royal families" of the world were summarily destroyed in one fell sweep |
| 17:17 | <MikeSmith> | along with the Paris Hiltons and Silvio Berlusconis of the world |
| 17:18 | <MikeSmith> | btw, congratulations Italy on electing the equivalent of Paris Hilton to be your leader for all these years |
| 17:18 | <MikeSmith> | it gives the rest of the world so much confidence in you as a nation |
| 17:23 | <karlcow> | I think the world would be a better place without… hmmm too long list |
| 17:37 | <TabAtkins_> | Awesome, I was able to get a sxsw hotel. I'm all set now. Woo! |
| 17:39 | <karlcow> | http://n.survol.fr/n/how-media-queries-slow-the-mobile-web |
| 18:07 | <annevk> | gears of war 3 sep 20?! |
| 18:08 | <annevk> | that's like the only game I'm interested in playing this year (well, and maybe a new zelda if nintendo gets around to releasing something decent) |
| 18:19 | <TabAtkins> | Hm. I can construct an SVG with only an aspect ratio (no width or height) by using viewBox, right? |
| 18:33 | <TabAtkins> | The answer is "yes". |
| 18:34 | <TabAtkins> | Also, I'm still in love with Chrome's Instant feature for hacking out a data url, so I can watch it be constructed as I type. |
| 18:35 | <Philip`> | Like the Live DOM Viewer but with a tiny input box? |
| 18:35 | <TabAtkins> | Yes. |
| 18:36 | <Philip`> | I wonder if it's bad that pushing to dvcs.w3.org says |
| 18:36 | <Philip`> | remote: rm: cannot remove `/u/test.w3.org/html';: Permission denied |
| 18:38 | <TabAtkins> | I don't understand how people are talking about this like it's a bad thing: http://www.instructables.com/id/How-to-Make-a-Cadbury-Egg-Salad-Sandwich/ |
| 18:39 | <AryehGregor> | Wikipedia has finally switched to an HTML5 doctype. |
| 18:40 | <AryehGregor> | Yay. |
| 18:41 | <nimbupani> | woot |
| 18:41 | <AryehGregor> | Not valid, of course. Oh well. |
| 19:03 | <TabAtkins> | Do iframes delay the rest of the page? I dont' think they actually stop the rest of the page from rendering, but do they delay the load event? |
| 19:49 | <bfrohs> | Interesting piece of information: YouTube and Twitter are unusable without JavaScript |
| 19:59 | <jgraham> | TabAtkins: Yes |
| 20:31 | <TabAtkins> | Computed Languages as high-school essays: http://i.imgur.com/ZyeCO.jpg |
| 20:31 | <TabAtkins> | s/Computed/Computer/ |
| 22:05 | <AryehGregor> | No Javascript on this page |
| 22:05 | <AryehGregor> | If <script> tags have a "type" attribute it should equal "text/javascript" or "application/javascript" |
| 22:05 | <AryehGregor> | From Firebug, on: http://aryeh.name/spec/editcommands/implementation.html |
| 22:05 | <AryehGregor> | . . . |
| 22:38 | <dglazkov> | Hixie: https://bugs.webkit.org/show_bug.cgi?id=54820#c6 |
| 22:51 | <zewt> | cursed script execution thread split into four separate threads in gmail |
| 23:27 | <TabAtkins> | Yet another reason top-posting is horrible: it doesn't encourage you to trim the message you're replying to. I'm looking at a message right now which has a segment nested under *34* > symbols. |
| 23:28 | <AryehGregor> | Yeah, that's the most annoying thing about it. |
| 23:28 | <zewt> | it's bugged me for a long time that gmail basically endorses top-posting |
| 23:28 | <zewt> | by setting mails up for it automatically |
| 23:28 | <TabAtkins> | Yeah, I know. |
| 23:28 | <TabAtkins> | It would be much better if it didn't insert the two blank lines at top, and focused the textarea at the bottom. |
| 23:28 | <zewt> | i mean, there are cases for it (eg. my last mail to webapps), but that's maybe 5% of the time |
| 23:28 | <AryehGregor> | I top-post in private e-mails, generally, because if you have a decent mail client (i.e. Gmail), the previous messages will be right there anyway, and it's unlikely to be ambiguous what you're replying to. |
| 23:29 | <TabAtkins> | I usually don't even do that. I'll just reformat other people's messages to me to be bottom-posted. |
| 23:29 | <AryehGregor> | But it doesn't work so well for mailing lists, where posts are often longer and there are often multiple threads of discussion within a topic. |
| 23:29 | <zewt> | i think the only convincing argument for top-posting (and making clients good at handling it) is that average users don't really "get" inline-replies |
| 23:30 | <zewt> | know what's worse than top posting? "my replies are in red" |
| 23:30 | <AryehGregor> | That's truly awful. |
| 23:30 | <zewt> | i really, really, really want a way to tell gmail to ignore all fonts in emails |
| 23:30 | <AryehGregor> | Although I can't help but be amused at the irony of me getting annoyed at people sending HTML-formatted e-mail to an HTML specification list. |
| 23:30 | <AryehGregor> | zewt, site CSS? |
| 23:31 | <AryehGregor> | Hmm, Gmail is probably inscrutable div soup. |
| 23:31 | <zewt> | yeah, gmail's css/classes/ids are all dynamically "compressed" so it's very hard to do anything useful with eg. stylish |
| 23:31 | <zewt> | even if i got it to work, it'd probably just break the next time anything changed |
| 23:32 | <zewt> | such lovely class names as cnYuxb xY zA yO F cf zt |