00:07
<Hixie>
just hit r5800
00:07
<TabAtkins>
Wake me when you're over 9000.
00:08
<Hixie>
wow, you're going for a long sleep
00:09
<TabAtkins>
Start committing with each keystroke.
00:09
<Hixie>
you haven't seen some of my recent commits ;-)
00:09
<Hixie>
unfortunately it takes forever to build
00:09
<Hixie>
so that doesn't scale
00:10
<gsnedders>
Optimize!
00:12
<Hixie>
well to be fair, thanks to you it's way faster than it used to be
00:12
<Hixie>
i mean i run about 5 anolis' each time
00:12
<Hixie>
there was no way i could do that before
00:12
<gsnedders>
Anolis could be way quicker
00:15
<TabAtkins>
All right, new blog post about vars/mixins/nesting
00:15
<TabAtkins>
http://www.xanthir.com/blog/b49w0
00:16
<paul_irish>
\o/ tab!
00:16
<paul_irish>
the @lang attribute.. seems to be totally reasonable to declare it on the <body> elem.. does the fact that <title> precedes body and is un-lang'ed matter?
00:16
<TabAtkins>
Only insofar as you care that <title> is unlanged.
00:16
<Hixie>
put it on <html>
00:16
<TabAtkins>
Plus maybe other metadata in head.
00:16
<paul_irish>
aw. okay.
00:17
<nimbupani>
i knew there was a good reason for lang to be on html
00:19
<paul_irish>
TabAtkins: whats the story with that color cycley-sometimes bar on your site?
00:21
<paul_irish>
TabAtkins: Nevermind. chrome extension. :) (great post. i'm linking it up on the big nettuts article today)
00:21
<chriseppstein>
TabAtkins: I don't see types here.
00:21
<TabAtkins>
Yeah, I had to turn off that extension for my site, because it's annoying and doesn't work right.
00:21
<TabAtkins>
chriseppstein: They're there, but we figured out how to make them optional.
00:21
<chriseppstein>
TabAtkins: I <3 you
00:21
<nimbupani>
ahem ahem
00:22
<chriseppstein>
nimbupani: hush
00:22
<bfrohs>
TabAtkins: May I make a suggestion for how to make your recent post backward compatible in a way?
00:22
<chriseppstein>
oh there they are
00:23
<TabAtkins>
bfrohs: What's up?
00:23
<TabAtkins>
Also, brb, grabbing snacks and beer.
00:25
<bfrohs>
TabAtkins: As much as I hate to suggest it, using conditional statements (or something similar) like IE has. It would force two separate CSS files at first, but should (well, may) speed up adoption of the new CSS. Okay, looking back, this probably wouldn't help, but it's a suggestion to consider I guess ;)
00:25
<paul_irish>
chriseppstein: did you bring up our ideas on that to tab already?
00:26
<chriseppstein>
paul_irish: I did not
00:26
<chriseppstein>
paul_irish: go ahead
00:26
<paul_irish>
k. /me gets beer and snacks and corners Tab.
00:31
<nimbupani>
oo so close to sass chriseppstein
00:31
<nimbupani>
these proposals :D
00:31
chriseppstein
is happy
00:31
<chriseppstein>
still a lot missing
00:32
<nimbupani>
its a good start :P
00:36
<benschwarz>
Want for appCache: conditionally download assets, based on media queries
00:37
<ap>
benschwarz: what good will this appcache be if you rotate your iPhone, changing screen dimensions?
00:37
<benschwarz>
The application in question has double density graphics for retina display, yet we have to download the standard size resources as well…
00:37
<benschwarz>
ap: I wouldn't use dimensions as a means of discovering which graphics should be downloaded
00:38
<benschwarz>
Its a poor practice, really
00:40
<benschwarz>
I was hoping to incite some discussion around this… wrong time of day in the US I guess
00:40
<TabAtkins>
bfrohs: I didn't mind conditional comments. But yeah, something like that might help.
00:47
<benschwarz>
re: The CSSOM discussion
00:48
<benschwarz>
Anyone who has worked on javascript heavy mobile applications knows that repaints are expensive. Some native methods to set multiple properties at once would be very useful
00:48
<TabAtkins>
Indeed. That's been discussed before, and something to help with that will show up at some point.
00:48
<TabAtkins>
How to do it best without making it easy to shoot yourself in the foot is the open question.
00:49
<benschwarz>
Why invent syntaxes? Whats wrong with simple hash assignment?
00:50
<TabAtkins>
Because setting several things at once isn't the problem. Generally, browsers already coalesce multiple property sets into one. The problem is declaring that you're okay with *reading* stale data, so you don't need to force a layout every time you ask for offsetTop.
00:52
<benschwarz>
TabAtkins: Why should it be considered stale?
00:52
<TabAtkins>
Because you've updated something that could potentially have changed it?
00:52
<TabAtkins>
Like the size of an ancestor or something.
00:53
<paul_irish>
benschwarz: the use case is i want to do LOTS of stuff before i want the browser to do a reflow/repaint. touch a bunch of elements.
00:53
<benschwarz>
paul_irish: so, an 'atomic commit'?
00:55
<paul_irish>
'suppose so.
01:00
<benschwarz>
paul_irish: any thoughts on appCache ^ ?
01:01
<paul_irish>
i would also like media queries to affect img @src's
01:08
<benschwarz>
paul_irish: good idea. perhaps worth a post to the whatwg list?
01:09
<paul_irish>
yeah it's a very old feat request from brad neuberg. it looks to have never been formally suggested.
01:10
<nimbupani>
why is he not here :/
01:16
<MikeSmith>
shh, brad doesn't know about IRC yet
01:17
<MikeSmith>
we're trying to keep it secret from him
01:17
<nimbupani>
:D
01:17
<MikeSmith>
so he'll stay busy working on his other stuff
01:17
<nimbupani>
:))
01:21
<MikeSmith>
it is extremely cool to see browser implementors taking inspiration from CSS preprocessors
01:21
<nimbupani>
WOOT WOOT
01:21
<TabAtkins>
Pave the cowpaths, man.
01:21
<nimbupani>
about time
01:21
<MikeSmith>
yep
01:22
<MikeSmith>
much like inspiration was taken from JS libraries for other features now implemented natively
01:22
<TabAtkins>
Yup.
01:23
<MikeSmith>
TabAtkins: and glad the you are representing in the CSS WG
01:23
<MikeSmith>
*that you are
01:23
<TabAtkins>
^_^
01:31
<MikeSmith>
gsnedders: I like http://twitter.com/#!/gsnedders/status/28468340255105024
01:31
<MikeSmith>
you should write more poems like that
01:32
<MikeSmith>
Nabokov himself never wrote anything half as great
01:33
<gsnedders>
MikeSmith: As brucel pointed out, it's Yeats.
01:33
<MikeSmith>
well gosh
01:34
<MikeSmith>
you've stunned me with that revelation man
01:35
<MikeSmith>
I was trying to be cute
01:35
<gsnedders>
MikeSmith: You failed.
01:35
<gsnedders>
I'm the cute one ;P
01:35
<MikeSmith>
heh
01:35
<MikeSmith>
that part's true
01:36
<MikeSmith>
anyway, I recognize my yeats… I didn't spend half my university career reading yeats at outdoor cafes just to impress the girls
01:37
<MikeSmith>
anyway, the thing about Yeats was, his first couple albums were great
01:37
<MikeSmith>
and his live shows before he got his record deal were way better
01:37
<MikeSmith>
he used to perform with just a sock on
01:37
<MikeSmith>
one sock
01:38
<MikeSmith>
and not on either of his feet
01:38
<MikeSmith>
a lot of people think the Red Hot Chili Peppers invented that
01:38
<MikeSmith>
but no, it was Yeats
01:38
<MikeSmith>
way ahead of his time
01:39
<MikeSmith>
but then he got into all that prog-rock crap and it was just downhill from there
01:40
<gsnedders>
MikeSmith: Wait, reading Yeats doesn't impress girls? Shit, that explains a lot.
01:41
<MikeSmith>
heh
01:41
<MikeSmith>
anyway, not sure why I'm telling you this because you obviously know it all already, being that you know enough to quote some of Yeats best lyrics
01:43
<gsnedders>
MikeSmith: I /do/ have taste!
01:44
<MikeSmith>
indeed
01:44
<MikeSmith>
I never had any doubt at all about that
01:47
<MikeSmith>
but as far as impressing others, well, it's kind of like the old Starkist Tuna commercials: "Sorry, Charlie, but Starkist wants tuna that tastes good, not tuna with good taste."
01:48
<benschwarz>
ps. MikeSmith, Tokyo in July ;)
01:50
<MikeSmith>
whoah
01:50
<MikeSmith>
righteous
01:50
<benschwarz>
Party time. Looking into apartments already.
01:50
<benschwarz>
Hopefully we can get something good
01:50
<MikeSmith>
yeah
01:50
<MikeSmith>
last time was epic
01:50
<MikeSmith>
the police are still looking for you guys
01:53
<MikeSmith>
jgraham: btw, you asked me at one time whether the spec-annotation mechanism I set up for the ES5 spec could handle annotations at the sub-section level, and I said no
01:53
<MikeSmith>
but I lied
01:53
<MikeSmith>
it can
01:53
<MikeSmith>
I was looking at http://test.w3.org/html/tests/submission/PhilipTaylor/annotated-spec/canvas.html yesterday
01:55
<MikeSmith>
testing annos similar to those could be added to http://es5.github.com/ doc if you wanted to
01:55
<MikeSmith>
I would be happy to help work on setting up a mechanism for making it easier to add them
01:57
<MikeSmith>
right now it would be a matter of a manually adding spans in the source with unique IDs, then adjusting the script to recognize those and know what to do with them
01:58
<MikeSmith>
actually, I don't see any way to get around the manually-adding-of-the-IDs part
09:50
annevk
is watching They Were There as pointed out by Gruber, in WebM
10:12
<Ms2ger>
http://html5.org/tools/web-apps-tracker: HTML5 Tracker or HTML Tracker?
10:13
<annevk>
Web Applications 1.0 tracker really
10:13
<annevk>
but that is a long word
10:13
<annevk>
multiple words even :)
11:15
<annevk>
just looked at blog stats again
11:15
<annevk>
although more people came from reddit than any other location (apart from direct) they also stayed about half the time the other visitors did
11:48
<jgraham>
MikeSmith: Hmm, it doesn't sound like that will work well for the HTML5 spec, or at least having to manually add all the spans seems like an enormous pain with the spec changing all the time
11:59
<annevk>
I just realized that in my Formal Objection case the Director was probably Judy Brewer...
12:02
<annevk>
Is there a better link for W3C Domain Leads then http://www.w3.org/People/domain ?
12:04
<annevk>
hmm,I am probably wrong
12:04
<annevk>
never mind
12:18
<hsivonen>
http://blog.whatwg.org/webm-html5-org I announced webm.html5.org
12:19
<annevk>
I changed IRC channel to point to the Wiki page
12:20
<annevk>
i.e. added a link
12:21
<hsivonen>
annevk: thanks
12:36
<Rik`>
hsivonen: it kind of looks like whatwg is endorsing webm, no?
12:36
<annevk>
some of us are
12:38
<Rik`>
the outside world thinks whatwg is one entity with one opinion
12:39
<hsivonen>
Rik`: well, Hixie has been pretty liberal about what can be posted on the blog
12:39
<Rik`>
fair enough :)
12:39
<Rik`>
hsivonen: what about translations ?
12:39
<hsivonen>
Rik`: does it look like whatwg endorses the V.nu parser when I announce updates there?
12:39
<Rik`>
I'm willing to do the French one
12:39
<annevk>
Rik`, we have posted translations in the past on the blog
12:40
<Rik`>
I meant translation of webm.html5.org :)
12:40
<Rik`>
hsivonen: V.nu parser is a technical stuff, not highly sensible like the webm/h264 stuff
12:41
<hsivonen>
Rik`: A translation under the MIT license is welcome if you also figure out how to integrate it into the sniffer script in a maintainable way
12:41
<hsivonen>
Rik`: ITYM "sensitive" :-)
12:42
<hsivonen>
Rik`: hmm. actually, I think as long as the number of translations is small, I could update two copies of the sniffer with different UI strings
12:43
<hsivonen>
so maybe the script maintainability thing doesn't need to be solved while there's just English and French
12:54
<annevk>
http://annevankesteren.nl/2011/01/wai-aria-objection in case anyone cares
12:54
<karlcow>
http://adamcecc.blogspot.com/2011/01/javascript.html
12:57
<Ms2ger>
"Henri Sivonen just recently landed a brand new HTML 5 parsing engine in Gecko"
12:59
<hsivonen>
Ms2ger: source?
12:59
<Ms2ger>
http://www.google.com/buzz/ianbicking/2SDGH7NJGgJ/HTML-5-Parsing-John-Resig
12:59
<Steve^>
karlcow, that is insane - in a cool way
13:01
<annevk>
Ms2ger, which in turn is a copy of http://ejohn.org/blog/html-5-parsing/
13:01
<annevk>
Posted: July 7th, 2009
13:11
<Rik`>
hsivonen: is there a repository somewhere for webm.h.o ?
13:14
<hsivonen>
Rik`: no repo. this is a very unprofessional operation
13:15
<karlcow>
http://www.readwriteweb.com/start/2011/01/the-valley-lacks-flexibility-not-talent.php
13:19
<hsivonen>
Philip`: have you investigating CFF subsetting? Is lack of CFF support in your subsetter just a matter of "not done yet" or is it particularly hard?
13:19
<hsivonen>
s/investigating/investigated/
13:19
hsivonen
is typing faster than thinking
13:23
<Philip`>
hsivonen: I used the Font::TTF library for reading/writing fonts and it doesn't support the CFF table at all, so it'd be necessary to implement that (or at least enough of it to delete and renumber glyphs)
13:24
<Philip`>
I don't think that's inherently hard, but it'd take a lot of specification-reading and testing
13:25
<Philip`>
(I haven't looked at the spec in much detail though)
13:28
<hsivonen>
Philip`: ok
13:31
<vrs>
karlcow: awesome
13:32
<vrs>
found this in the comments: http://sla.ckers.org/forum/read.php?24,33349,33405 http://discogscounter.getfreehosting.co.uk/js-noalnum_com.php
13:32
<Philip`>
Originally I wanted fonts to work in all browsers, and IE didn't support CFF in EOT (though flipping a single conditional instruction in a DLL file seemed to make it work perfectly fine), so I was just focused on TrueType outlines instead
13:35
<annevk>
http://www.infosyncworld.com/reviews/cell-phones/opera-software-whatwg-support/11716.html euh ok
13:37
<annevk>
i wonder how people who write stuff like that get paid
13:37
<karlcow>
because they write stuff like that.
13:38
<Philip`>
Because people read stuff like that
13:39
<karlcow>
chicken and egg
13:39
<Philip`>
Egg
13:39
<karlcow>
http://no.linkedin.com/pub/sindre-lia/0/392/59
13:40
<Philip`>
(Chickens weren't the first animals to lay eggs)
13:40
<karlcow>
snake and egg ? :p
14:00
<hsivonen>
maybe webm.html5.org should have the UI strings in a separate .js file that could vary by UI language
14:03
<Philip`>
Maybe it'd be better for the language to be chosen by the site that links users to webm.html5.org
14:03
<Philip`>
since that site must know what language the user understands (else the user wouldn't be on that site)
14:04
<Philip`>
and that'd probably safer than the webm site trying to guess the appropriate language itself
14:06
<hsivonen>
Philip`: oh, I'd expect the linker to link to a particular language
14:07
<hsivonen>
Philip`: but still, it seems to me that putting strings into a per-language .js file would be the simplest way to vary the strings
14:08
<Philip`>
Is there any desire to support users with scripting disabled?
14:08
<hsivonen>
Philip`: some; see the source of the page
14:09
<annevk>
hsivonen, can't you use some PHP module for translations?
14:09
<hsivonen>
annevk: no idea
14:09
<Philip`>
Sounds like you'd need some server-side templating to replace the no-script strings at least
14:09
<hsivonen>
maybe
14:09
<annevk>
hsivonen, so you can have some kind of translation files
14:10
<Philip`>
and then it's probably easiest to use that for the scripted strings too
14:10
<hsivonen>
i18n complicates as simple hack very quickly. :-(
14:12
<Philip`>
You could leave it English-only and wait and see if it becomes popular enough to jusify the extra effort
14:12
<hsivonen>
Philip`: it sucks to turn away people when they volunteer to translate *right now*
14:14
<Philip`>
Are they volunteering to keep the translations up-to-date when you modify the original text over the next few days/weeks/months?
14:15
<hsivonen>
Philip`: dunno. For French, I could do simple translation updates myself. For Dutch, I couldn't.
14:15
Philip`
is sometimes scared of accepting translations since he imagines they'll discourage him from making improvements to the versions that he can maintain
14:16
<Philip`>
(and I never like marking anything as a final unchanging version)
14:16
Philip`
would like to learn how to get over those fears
14:18
<annevk>
just add a warning sign on top of those outdated versions
14:19
<annevk>
someone might help you fix it
14:37
<Dashiva>
Dear twitter, I know what a retweet is, please stop telling me.
14:38
<annevk>
Might have more effect if you do that on twitter using @twitter
14:39
<Dashiva>
I'm really just fishing for someone to tell me there's an obvious way to disable it :P
14:40
<annevk>
You mean you do not want see retweets from other people?
14:42
<Dashiva>
No, I just don't want the popup telling me what a retweet is
15:04
<Dashiva>
Haha
15:05
<Dashiva>
I did a search for @twitter to see if anyone was doing what annevk suggested, and there are lots of people complaining about twitter removing a hashtag from trending topics
15:15
<jgraham>
Oooh Ian Bicking works for Mozilla now? When did that happen?
15:16
jgraham
is obviously not keeping up
15:27
<annevk>
http://blog.ianbicking.org/2010/03/10/joining-mozilla/
15:28
<annevk>
Why is Internet Explorer so bad when Content-Length is not provided over HTTP?
15:31
<annevk>
Hmm, there might be something else going on...
15:54
<rubys>
hsivonen: ping?
15:56
<rubys>
My suggestion for http://webm.html5.org/ : focus on describing webm; leave out the gratuitous statement about H.264.
16:13
<annevk>
http://news.cnet.com/8301-30685_3-20029143-264.html
16:14
<annevk>
"We submitted the VP8 bitstream reference as an IETF Independent RFC [request for comments] to create a canonical public reference for the document," Google said. "This is independent from a standards track."
16:19
<Dashiva>
annevk: Can we have a prettier font on webm.html5.org? :)
16:25
<annevk>
Dashiva, suggest one to hsivonen
16:25
<annevk>
hsivonen, maybe you should put it on bitbucket or some such
16:25
<annevk>
hsivonen, so people can provide patches
16:26
<hsivonen>
annevk: I'll put it on bitbucket but not today
16:27
<hsivonen>
Dashiva: yes we can if someone other than me takes care of design and testing
16:27
<hsivonen>
I can pony up the cash for a TypeKit account if that's needed
16:28
<hsivonen>
the Museo font looks particularly nice even on IE6
16:29
<hsivonen>
hmm. rubys left already
16:29
<hsivonen>
anyway, the sentence about H.264 is there to give an explanation why the "royalty-free" bit is rather central
16:32
<espadrine>
hsivonen: do you think we could have something like a "ie9 should have built-in support of webm" petition on the website?
16:33
<hsivonen>
espadrine: no, I think that doesn't fit the purpose of the site
16:34
<espadrine>
you're probably right.
16:34
<hsivonen>
espadrine: the purpose of the site is to be a vendor-neutral destination that sites that use WebM can link to
16:34
karlcow
just discovered ##opera channel
16:34
<hsivonen>
espadrine: once Google publishes a WebM decoder for Media Foundation, I intend to suggest that as the primary WebM-enablement solution to visitors with IE on Vista or Windows 7
16:35
<espadrine>
good!
16:35
<espadrine>
Do you know when that is?
16:35
<hsivonen>
espadrine: I don't
16:36
<annevk>
hsivonen, I do agree with rubys it is probably better to not mention other formats at all
16:37
<hsivonen>
annevk: ok
16:37
<annevk>
hsivonen, negative arguments are best avoided
16:37
<hsivonen>
annevk, rubys: removed
16:38
<hsivonen>
annevk: I know. I wanted to give context to the royalty-free bit
16:44
<rubys>
annevk said what I meant to say better than I did
16:45
<rubys>
I'm pleased to see that statement removed; I don't believe "royalty-free" needs any more context.
16:46
<hsivonen>
rubys: I believe it hasn't even occurred to most people that a file format could be royalty-bearing.
16:46
<rubys>
this site does plant that seed in their mind; those that wish to can explore it.
16:47
<rubys>
My belief is that you will get more converts if they discover this for themselves than if you preach to them
16:48
<rubys>
in any case, most readers won't even know what H.264 is, all they will know is that it is free and that their browser is backlevel as it doesn't include support for this format.
16:48
<rubys>
(and given that it is royalty free, don't have cost as an excuse to not provide the necessary support)
17:41
<annevk>
Maciej came up with 5 > 2 as far as I can tell: http://krijnhoetmer.nl/irc-logs/whatwg/20070411#l-411
17:41
<annevk>
http://blog.whatwg.org/t-shirts and http://five-gt-two.spreadshirt.com/
17:42
<Ms2ger>
5 != 3 is the new 5 > 2
17:46
<rubys1>
5 != 3 won't have the same staying power, particularly as the W3C has already updated the FAQ for the logo
17:48
<annevk>
And it is far less amusing
17:48
<annevk>
To me anyway
17:50
<Philip`>
http://www.w3.org/2002/09/wbs/40318/issue-128-objection-poll/results - "ISSUE-128: Authors should be able to use where can be used - Straw Poll for Objections"
17:50
<Philip`>
I wonder if anyone will file a cunningly-titled issue to exploit that XSS hole
17:51
<rubys1>
That bug in that form is frustrating
17:52
<Ms2ger>
Issue tracking tools will save us as long as we don't mention HTML?
17:52
<rubys>
I tried a number of different ways to enter that title, but couldn't find one that worked.
17:52
<Rik`>
hsivonen: tell me if I can translate tonight or if you plan to extract the strings
20:38
<Hixie>
anything interesting going on in the land of web standards?
20:39
<abarth>
Hixie: we're trying to make progress on an XSS mitigation for browsers
20:40
<Hixie>
any luck?
20:41
<Hixie>
i saw the thread, but stopped reading it after it seemed to go nowhere new
20:41
<abarth>
yeah, the main issue is still the same as last time
20:41
<abarth>
moz wants to do something complicated
20:41
<abarth>
i want to do something that targets XSS specifically
20:43
<abarth>
hopefully we'll come to an agreement, but otherwise, we'll probably try something experimental in webkit anyway
21:38
<zcorpan>
hsivonen: " addParaWithLink("Chromium added WebM support in version 6.0. You need to upgrade. Or if your Chromium is not upgradeable, you may consider ", "installing the latest Chrome", "http://www.google.com/chrome";, " instead.");" doesn't have the "to view WebM content"
22:02
<annevk>
Hixie, I toyed with ISSUE-125 and ISSUE-126
22:03
<annevk>
Hixie, I think I agree with you that it is not really worth fighting over
22:03
<annevk>
Hixie, I hope HTTP will change to make Content-Type somewhat more sane
22:05
<zcorpan>
annevk: can javascript: urls ever be something other than text/html?
22:06
<annevk>
they can be images in e.g. Gecko if every character is U+00FF or lower I believe
22:06
<annevk>
I think that will always result in an octet stream
22:06
<annevk>
and then it depends on sniffing
22:07
<zcorpan>
oh
22:10
<annevk>
anyway, nn
22:35
<foolip_>
hmm, maybe I've written enough change proposals for today
23:19
<zcorpan>
hmm, i don't think i have my 5 > 2 t-shirt anymore
23:44
<rob_zelnr>
well this is interesting, I didn't know about whatwg