09:08
<krijnh>
Ping
09:09
<krijnh>
Shitty connection today :/
09:17
<krijnh>
Pong
11:00
<krijnh>
Grmbl
11:01
<hsivonen>
the source line numbering is right
11:02
<krijnh>
Hey, I'm back
11:02
<hsivonen>
but the parser line numbering goes into the weed but there's nothing particularly strange in the source at that point...
11:10
<madness>
Camaban: re: opera, yes, that too
11:44
<Philip`>
"[whatwg] [html5] Unsubcribe me!" -- that's not fair - artificially inflated subscriber numbers are the most useful outcome of the Ogg issue, but it will be lost if people just unsubscribe :-(
11:44
<stijntje>
hahaha wtf
11:44
<stijntje>
:SD
11:45
<stijntje>
"$$ka-ching$$"
11:47
<Lachy>
looks like mo0n_sniper just subscribed to send that pointless message and now wants to unsubscribe
11:49
<othermaciej>
that was pretty sad, yeah
11:59
<hsivonen>
yay. I managed to minimize Sam's dogfood case to 5 lines of XML
12:00
<maikmerten>
stijntje, yeah, I totally love this professional unsubscripe request, too
12:00
<maikmerten>
"hit and run"
12:00
<maikmerten>
*unsubscribe
12:00
<hsivonen>
unsophisticated advocacy doesn't reflect well on any community :-(
12:01
<maikmerten>
yeah, and I always get a slight stomache when seing things like this
12:02
<stijntje>
did I miss something? I don't seem to have the mail Shannon is replying to in his latest
12:02
<maikmerten>
err... stomachache
12:04
<hsivonen>
stijntje: I don't see what (s)he is replying to, either
12:04
<stijntje>
might be a private mail from Dave
12:05
<hsivonen>
in-reply-to points to the same domain as message-id
12:05
<maikmerten>
which reminds me how I often just hit "reply" on a mailing list post and thus accidentially answer off-list
12:05
<stijntje>
that happens to me too
12:06
<maikmerten>
back in ye olde days "reply" would always get back to the list
12:06
<maikmerten>
I'm not sure why all lists seem to have changed this
12:07
<maikmerten>
(I now hit "reply all" and then kill all non-list addresses so people won't get the same thing twice)
12:08
<stijntje>
is Shanon a male or female name, by the way?
12:09
<hsivonen>
stijntje: it is at least female, but I don't know it works as a male name, too
12:09
<stijntje>
hsivonen: thank you
12:10
<maikmerten>
on the stomachache thing: It's nice if people show support for free formats and all... but why can some guys not stick to minimum social standards? (even if impulse and passion drives them away)
12:10
<stijntje>
or read up on the thing about which they're upset :)
12:12
<maikmerten>
(having said that I must confess I also did write some messages to the list I wished I wouldn't have sent)
15:28
<hsivonen>
What foreign namespaces are reasonable in XHTML5 other than SVG, MathML and RDF (plus whatever happens in the RDF subtree)?
15:30
<hsivonen>
is there any good-for-the-Web reason to use XLink in XHTML5?
15:33
<hsivonen>
the XBL2 spec has an example that embeds XBL2 in SVG. is it reasonable to embed XBL2 in XHTML5?
15:33
<Philip`>
There's XLink in SVG subtrees
15:34
<hsivonen>
Philip`: yeah, embedding SVG covers that case
15:35
<annevk>
it's reasonable
15:36
<annevk>
XLink should be avoided when possible
15:36
<hsivonen>
annevk: ok. what's our XBL2 in text/html story?
15:36
<annevk>
CSS
15:36
<annevk>
for now anyway
15:36
<hsivonen>
ok. XHTML5 > HTML5 then :-)
15:37
<annevk>
euh, run
15:37
<hsivonen>
does RDF have some kind of notion of correctness that doesn't involve knowledge about a particular vocabulary/ontology/whatever
15:37
<hsivonen>
?
15:38
<hsivonen>
I'm wondering if I should make RDF a black hole or plug in Jena
15:38
<hsivonen>
(though I'm only going to plug in Jena if it's useful and low-hanging fruit)
15:39
<hsivonen>
is it legitimate to use XHTML5/SVG/MathML elements inside an RDF subtree?
15:39
<annevk>
given how widely RDF is deployed I would prioritize other things personally
15:39
<hsivonen>
annevk: yeah.
15:39
<hsivonen>
black hole it is
15:52
<Dashiva>
RDF is like prolog, it's all backwards
15:53
<Dashiva>
Talking about correctness is tricky
15:54
<gsnedders>
I. am. correct.
15:54
<gsnedders>
That wasn't hard.
15:54
gsnedders
looks up logs to see what he just said
16:38
<gsnedders>
god. another 51 emails on whatwg.
16:38
<G0k>
i have a solution for you
16:38
<stijntje>
mostly ogg drama
16:38
<G0k>
if contains 'ogg' -> junk
16:42
<gsnedders>
:P
16:51
<oxygenws>
in globalStorage, what happen to IP browsing sites?
16:59
<G0k>
so has anyone even considered implementing the network connections stuff (section 6.3) ?
17:40
<Hixie>
wow, lots of mail
17:41
<inimino>
I have replied to some off-list
17:43
<Hixie>
the internet gods aren't wanting me to reply to this mail
17:43
<Hixie>
every time i try, my connection dies
17:44
<inimino>
it seems there are widely divergent opinions on the coercive value of a SHOULD in the spec
17:44
<Hixie>
it seems pretty academic, since all the browser vendors who would be coerced have already implemented Theora, and the others have said they won't do it
17:44
<inimino>
and perhaps of the value of <video> without a real agreed-upon baseline
17:45
<Hixie>
i think it's pretty clear that <video> without a common codec would be a failure
17:45
<inimino>
right
17:45
<inimino>
I think a token SHOULD mentioning Ogg could be as great of a failure
17:46
<Hixie>
sure, since it wouldn't be a common codec
17:47
<inimino>
specifically if some other format is actually interoperable across any sizeable group of UAs
17:48
<Hixie>
if some format is interoperable, and it doesn't suck too much, it'll be successful
17:48
<Hixie>
regardless of what the spec says
17:48
<inimino>
right
17:48
<inimino>
and regardless of whether it is interoperable by free software
17:48
<inimino>
s/interoperable/implementable/
18:36
<gsnedders>
Flow 5.0: <http://www.engadget.com/2007/12/14/art-installation-made-up-of-hundreds-of-case-fans-is-full-of-air/>;
21:29
<Philip`>
Is it bad to write web content using __defineGetter__?
21:30
<Philip`>
(particularly for something around canvas-3d, so I can make some assumptions about what browsers users will have)
21:31
<Dashiva>
It's part of es4, so sure
21:31
<gavin_>
is it part of es3?
21:32
<gavin_>
does it work in safari/opera?
21:32
<Philip`>
I guess I only really care about Firefox 3 and Opera 10 and Safari 4, since my code won't work in anything else
21:32
gavin_
is just curious
21:33
<Philip`>
I vaguely remembering hearing that Opera 9.5 added it
21:33
<Philip`>
s/ering/er/
21:37
<Philip`>
Woah, my code works :-o
21:38
Philip`
can now automatically create a shader object to say e.g. shader.lightPosition = [1,2,3] to set the correspondingly-named GLSL variable, instead of lots of ugly getUniformLocation/uniformf calls
21:47
<Dashiva>
gavin: Not in es3, mozilla started it in their js 1.7 or so. Opera added support in 9.5. Not sure about Safari
21:51
<gavin_>
er, __defineGetter__?
21:51
<gavin_>
pretty sure that existed long before js1.7
21:52
<gavin_>
it was landed in Mozilla CVS on 2000-03-02 15:19 with the comment "Added ECMA3 compliant getter/setter syntax."
21:53
<gavin_>
now, that commit message may not mean __defineGetter__ itself
21:53
<gavin_>
but that does suggest that it was pre-1.7 :)
21:58
<Dashiva>
I expect "ECMA3 compliant" means it doesn't extend the syntax, like { get a : function(){} } and function getter a() {}
22:17
<Philip`>
"most users don't install third-party products" ... except for Flash?
22:17
<Hixie>
most users don't install flash, it comes pre-installed
22:18
<Philip`>
Oh, does Windows do that?
22:18
<Hixie>
not sure what the status is these days. it used to, i believe.
22:18
<Hixie>
most OEMs do too
22:21
<Philip`>
Hmm, apparently at least XP does
22:21
<Philip`>
That sounds boringly non-anti-competitive
22:21
<Hixie>
XP is from before SilverLight
22:21
<Hixie>
:-)
22:21
<parcelbrat>
i didn't think MS was allowed to do that
22:21
<Hixie>
anyway, gotta go get lunch
22:21
<parcelbrat>
(be non-anti-ompetitive)
22:26
<Philip`>
parcelbrat: Indeed - I think we should sue them for it
22:26
<parcelbrat>
You and me, sholdn't be a problem ;)
22:27
Philip`
starts writing the press release and preparing interviews
22:27
parcelbrat
hides his money
23:07
Philip`
hates rotateX/rotateY/rotateZ
23:12
<stijntje>
my XP didn't pre-install Flash last time I installed it (2 weeks ago(
23:12
<stijntje>
)
23:12
Philip`
tries to find someone's affine decomposition code to steal
23:12
<dbaron>
Was Apple's CSS animations proposal discussed on the WHATWG list in addition to www-style? I sent some comments in response to the www-style post; not sure if I should send them elsewhere.
23:13
<Hixie>
i don't think so
23:13
Philip`
doesn't think so either
23:14
Philip`
really doesn't want to port http://www.soe.ucsc.edu/~pang/160/f98/Gems/GemsIV/polar_decomp/Decompose.c to JS
23:15
<othermaciej>
dbaron: no, it wasn't discussed on the WHATWG list
23:20
<parcelbrat>
C to JS OUCH!
23:22
<gsnedders>
hmm…
23:22
<gsnedders>
nobody sending any unacceptable Content-Length values.
23:23
<Philip`>
gsnedders: Are there any >256KB? (I set that as the maximum to accept, so hopefully HttpClient still downloaded all the headers and first 256KB properly and just stopped before downloading the rest, but I'm not positive)
23:24
<Philip`>
(At least, I *think* it was 256KB...)
23:25
gsnedders
needs to decide what to do with invalid Etag values
23:26
<gsnedders>
"59584b8bdef9e2e442f03cf8945a7229" does not match the invalid value 59584b8bdef9e2e442f03cf8945a7229
23:26
<gsnedders>
Which means the standard quoted-string error handling
23:26
<gsnedders>
…doesn't work
23:28
Philip`
wonders whether rotateX goes clockwise or anticlockwise
23:28
Philip`
also wonders which direction is clockwise
23:29
Philip`
uses his standard 3d graphics approach of guessing blindly, then fiddling with minus signs until it renders correctly
23:29
gsnedders
points in a clockwise direction
23:29
<gsnedders>
silly IRC limitations
23:30
<gsnedders>
Philip`: max Content-Length value is 9992
23:31
<gsnedders>
(which is amazing small, methinks)
23:31
<Philip`>
If you turn a clock around, clockwise goes backwards, and if you don't have an actual clock face to start with then you can't really tell which way is backwards :-(
23:31
<Philip`>
gsnedders: Try sorting numerically, not alphabetically :-p
23:31
<gsnedders>
Philip`: that was :P
23:32
<gsnedders>
if header["value"] > max:\n\tmax = header["value"]
23:32
<Philip`>
Put some int(...) in there to make sure it's numbers
23:32
<gsnedders>
Philip`: they all are
23:33
gsnedders
opens the file and finds a larger one straight away
23:33
gsnedders
wonders how Python does > on a string
23:34
<Philip`>
238242 is the maximum
23:34
<Philip`>
(9992 is the maximum if you do string comparisons)
23:35
gsnedders
is nowadays used to >, + and the like casting to int/float implicitly
23:35
<Philip`>
Hmm, it looks suspiciously like I dropped anything >256KB
23:36
<gsnedders>
now I get 3487 as the max value with int() :\
23:36
<gsnedders>
oh. wait.
23:36
<gsnedders>
I printed the wrong value.
23:36
<gsnedders>
I printed the last content-length value :P
23:36
<Philip`>
http://www.untraveledroad.com/USA/Nevada/Elko.htm - "Content-Length: 00006330"
23:37
<gsnedders>
well, as a normal integer, all leading zeros are pointless.
23:37
<Philip`>
Are they allowed in theory/practice?
23:38
<gsnedders>
in theory allowed, in practice as far as I know they are too