00:00
<hober>
updating...
00:01
<mbrubeck>
I get "Read more:..." when I copy more than X words.
00:02
<mbrubeck>
around 8 words
00:02
<MikeSmith>
me finds "{if(b.isPointInRange(c,0)&&!isElementWithoutText.test(a.tagName))return c}else if(e==
00:02
<MikeSmith>
1)i" etc.
00:02
<MikeSmith>
http://tcr.tynt.com/javascripts/Tracer.js
00:03
MikeSmith
notices his paste from that JS script got truncated, but that's the culprit, anyway
00:03
<MikeSmith>
anyway, that's just obnoxious
00:04
<mbrubeck>
"aa(b) > 7" --> at least 8 words
00:04
<MikeSmith>
yeah, seems so
00:04
<mbrubeck>
thanks, http://jsbeautifier.org/
00:05
<mbrubeck>
I'd love to have a source code beautifier integrated with Firebug
00:05
<MikeSmith>
http://www.tynt.com/
00:05
<MikeSmith>
"The copy/paste company"
00:20
<MikeSmith>
anybody know if is there are Java collection class that has a method for just popping the last item off the collection?
00:22
<MikeSmith>
hmm, Stack?
00:22
<Dashiva>
Stack is one of those do-not-use classes
00:23
<MikeSmith>
shit.. I was bout to say, me wonders if Stack is deprecated.. most of the obviously useful and simple Java classes are deprecated and replaced by something more complex and opaque
00:23
<Dashiva>
Do you have to support Java <6?
00:23
<MikeSmith>
Dashiva: so what do the Java gods mandate that I use instead?
00:24
<MikeSmith>
Dashiva: no, I think Java 6-only is OK
00:24
<Dashiva>
ArrayDeque is great if not
00:24
MikeSmith
checks ArrayDeque doc
00:25
<MikeSmith>
Dashiva: but, really, is the whole Java-let's-deprecate-everything phenomenon some kind of absurdist joke or something?
00:25
<Dashiva>
It's not deprecation for no reason
00:25
<mbrubeck>
It's because the old container classes were pre-generics
00:25
<MikeSmith>
oh
00:25
<Dashiva>
Also, lots of them were sychronized
00:26
<MikeSmith>
I see
00:26
<Dashiva>
Spelled correctly, anyhow
00:26
<MikeSmith>
I guess it's just that every time I find something that intuitively maps to my use cases and programming experiences, I find that's in deprecated
00:27
<Dashiva>
The good names were taken first, of course :)
00:27
<MikeSmith>
yeah
00:28
<Dashiva>
That's not to say you can't use the old classes, they still work. But they're deprecated because the alternatives are generally better.
00:37
<sid__>
btw i dont suppose any one has tried working with workers API in chrome extensions....?
00:37
<sid__>
they dont seem to work in the JS environment...
00:37
<sid__>
set up for extensions
01:42
<Hixie>
if there are any forum admins around (zcorpan?), looks like DaveC426913 is sending spam PMs to people on the forum
01:44
<TabAtkins>
Anyone with more than 2 digits at the end of their name (4 if it looks like a year in the last century) is a spam bot automatically.
01:50
<KaOSoFt>
I already reported them. I guess that was the reason for the net split.
01:50
<KaOSoFt>
Perhaps restarted a server?
01:50
<KaOSoFt>
Anyways, time to go home.
04:17
<boblet>
MikeSmith: are you in charge of the sites listed in planet html5?
04:17
<boblet>
this might be a good feed to add http://doctype.com/tags/html5
04:18
<MikeSmith>
boblet: yeah, I am
04:18
MikeSmith
looks at site now
04:18
<boblet>
not quite as active as SO, but similar in a lower level kinda way
04:18
<boblet>
well, less technical
04:19
<MikeSmith>
can you vouch for these guys?
04:19
<MikeSmith>
Doctype was built by the people who run Litmus - David Smalley, Paul Farnell and Matthew Brindley.
04:19
<MikeSmith>
(quote from about page)
04:19
<boblet>
btw thanks for adding me yo
04:19
<boblet>
litmus is a compare-in-different-browsers app for web devs
04:20
<boblet>
don’t know them personally but they haven’t done anything dodgy so far
04:20
<boblet>
they made me a site admin fwiw (not much :)
04:23
<boblet>
oh btw I’m not posting much HTML5-relevant stuff to Tumblr now, so you may want to change my link to http://oli.jp/articles.atom
04:23
<boblet>
most of my content is going to html5doctor.com or books now tho :/
04:25
<MikeSmith>
losted my connection
04:25
<MikeSmith>
[12:25] <MikeSmith> np
04:25
<MikeSmith>
[12:26] <MikeSmith> I'm kidding about vouching for them
04:25
<MikeSmith>
[12:26] <MikeSmith> I'll add it now
04:25
<MikeSmith>
[12:26] <MikeSmith> it looks like a useful resource
04:25
<boblet>
heh
04:25
<MikeSmith>
boblet: will change the URL for you feed too
04:25
<MikeSmith>
dammit
04:25
<MikeSmith>
this train driver loves to hit his brakes
04:25
<MikeSmith>
and make everybody stumble
04:25
<boblet>
woah, that’s a dodgy feeling huh
04:26
<boblet>
well, it is on JR West
04:26
<boblet>
:|
04:26
<MikeSmith>
train drivers should be wired to get an electric shock every time they do that
04:26
<MikeSmith>
this it Odakyu sen
04:26
<MikeSmith>
the only thing worse than JR
04:26
<boblet>
heh
04:26
<boblet>
as long as they stay on the rails I’m happy
04:27
<MikeSmith>
I'd rather they also tried harder to arrive on time
04:28
<MikeSmith>
Odakyu is the online train line I've seen in Japan that can't manage to get trains to run on time
04:28
<MikeSmith>
and plus every time it rains, all hell seems to break lose
04:29
<boblet>
maybe they’re using the British Rail model
04:29
<boblet>
leaves on the track! oh noes!
04:30
<MikeSmith>
the other day when it was raining here, they announced "We've had an accident on the ENoshima line, so we will not go all the way to Shonandai (my station), instead we will stop at Sagami Ono".. so, fuck you
04:30
<MikeSmith>
basically
04:30
<MikeSmith>
there are no other train lines that connect to Sagami Ono
04:30
<MikeSmith>
and they gave no info about, if you need to get further down to Fujisawa or whatever, this is what you should to
04:30
<MikeSmith>
*do
04:31
<boblet>
that’s … helpful
04:31
<MikeSmith>
instead, it was just "get off the train and don't let the doors hit you in the ass on the way out"
04:31
<boblet>
(for taxi companies)
04:31
<MikeSmith>
boblet: OK, doctype.com added
04:31
<MikeSmith>
willbchange your ULR now
04:32
<boblet>
MikeSmith: no rush
04:32
<boblet>
I was actually a bit surprised to see myself there. “I’d just like to thank my family and fans—without them…” ;-)
04:33
<MikeSmith>
heh
04:34
<MikeSmith>
boblet: you have made yourself a member of the cabal, for better or worse
04:34
<boblet>
feel obligated to write more :/
04:34
<boblet>
wow, sweet! looking forward to those holographic member ids you told me about
04:34
<boblet>
the one with hypno-powers
04:35
<MikeSmith>
now, when people bitch about the "HTML clusterfuck" and the people responsible, you can count yourself among the privileged few they have in mind
04:35
<boblet>
rock! … umm I think
04:47
<MikeSmith>
so boblet
04:47
<MikeSmith>
if you can indulge me
04:47
<MikeSmith>
I have something to share
04:48
<MikeSmith>
I went to the supermarket this morning
04:48
<boblet>
I’m always down for your indulgences
04:48
<MikeSmith>
to buy some english muffins
04:48
<boblet>
mm muffins
04:48
<MikeSmith>
I got to the store and found that they had two brands of english muffins
04:48
<MikeSmith>
and they looked a lot the same
04:49
<MikeSmith>
and were the same price
04:49
<MikeSmith>
so I'm confronted with a dilemma
04:49
<MikeSmith>
how do I choose?
04:49
<MikeSmith>
what process do I use to decide
04:49
<boblet>
elementary. buy one of each and have a taste-off
04:49
<MikeSmith>
I considered the options available to me
04:49
<boblet>
don’t thank me, thank science
04:50
<MikeSmith>
I could, say, try to get some expert advice from the management
04:50
<boblet>
heh
04:50
<boblet>
good luck with that
04:50
<MikeSmith>
well, I could even do a lifeline call to a english-muffin expert somewhere
04:50
<MikeSmith>
or I could attempt to do some detailed analysis there myself, at the stor
04:50
<MikeSmith>
close examination
04:51
<MikeSmith>
I mean, I could have spent all day there at the store deciding what english muffins to buy
04:51
<MikeSmith>
and agonizing and hand-wringing over whether I was making the right decision
04:51
<MikeSmith>
because, you know, I had to make *some* decision
04:52
<MikeSmith>
I needed english muffins
04:52
<boblet>
obviously
04:52
<MikeSmith>
I had an english-muffing consumer market waiting at home to consume some english muffins
04:53
<MikeSmith>
and I thought, I have a risk here of making the wrong decision
04:53
<MikeSmith>
and alienating my english-muffin consumer market at home
04:53
<boblet>
I stand by my scientific experiment suggestion (which would also ensure seconds for your aforementioned consumer market), but other variables worthy of evaluation are
04:53
<MikeSmith>
having them tell me, boy, Mikey, you sure really fucked up that english-muffin-buying decision
04:54
<MikeSmith>
"what a mess you made of the english-muffin-buying task that you were given responsibility for"
04:54
<MikeSmith>
etc.
04:54
<MikeSmith>
anyway, you know the punchline
04:55
<boblet>
weight, relative springiness, length of ingredients list, relative average length of ingredients in ingredients list (in both cases shorter=better), and due-by date
04:55
<boblet>
the other option is to just lie and say that’s all they had
04:55
<MikeSmith>
well, after 10 seconds of agonized though about it, I just grabbed one and took it the counter and paid
04:56
<MikeSmith>
and I got back in time to ship the code
04:56
<MikeSmith>
er, I mean I got back in time to have breakfast
04:56
<MikeSmith>
anyway, it would be a mistake for anybody to read too much into this little story
04:57
<MikeSmith>
I just felt like sharing
04:57
<boblet>
damn you and your finely crafted metaphors
04:57
<MikeSmith>
"get a decision made in time to actually eat breakfast"
04:58
<boblet>
don’t forget that it’s entirely possible you would still have got into trouble for choosing the wrong muffin, for no apparent reasons (consumer markets can be unforgiving in the morning)
04:59
<MikeSmith>
yeah, the damned-if-you-do-or-damned-if-you-don'tness of life
04:59
<MikeSmith>
Huck Finn wrote about that
04:59
<MikeSmith>
well, Mark Twain did
04:59
<MikeSmith>
I think Huck's conclusion was, I guess I'll just be damned.
05:00
<MikeSmith>
but he got Jim out to safety
05:00
<MikeSmith>
and he had a pretty good time along the way doing it
05:00
<MikeSmith>
and he learned a lot
05:02
<boblet>
“just be damned” that’d make a good quote for the IRC logs header
05:02
<MikeSmith>
Huck shipped the code
05:10
<MikeSmith>
boblet: oli.jp feed added
05:11
<boblet>
heh, and cheers
05:11
<boblet>
will post wisely
05:17
<MikeSmith>
no need to do it wisely
05:18
<MikeSmith>
abuse the Force
05:33
<MikeSmith>
boblet: let's try to be more like this guy: http://twitpic.com/1rfowk
05:33
<MikeSmith>
or perhaps better yet: http://twitpic.com/1rfp6m
05:47
<boblet>
lol
05:48
<boblet>
MikeSmith: http://www.collegehumor.com/article:1794889
06:05
<MikeSmith>
so there's a patch copied into a code.google.com bug report that I would like to e-mail to hsivonen
06:05
<MikeSmith>
but I notice that the code.google.com UI has wrapped and borked it
06:05
<MikeSmith>
http://code.google.com/p/jing-trang/issues/detail?id=35
06:05
<MikeSmith>
anybody know if there's some way I can get a raw/unwrapped version of the comment?
06:09
MikeSmith
finds that the patchutils distro has a Unwrapdiff command
07:00
<hsivonen>
OK. I guess I should email fantasai about URLs on syntax.whattf.org
07:19
<Peter`>
MikeSmith: The blue background-colour is gone now, so yes, text is readable
07:19
<Peter`>
Thank you!
07:20
<MikeSmith>
cheers
08:38
MikeSmith
sends some patches to hsivonen for review
08:40
<annevk>
http://docs.google.com/Doc?docid=0AaYxrITemjbxZGNmZzc5cHpfM2Ryajc5Zmhx&hl=en scroll to the end -- DOCTYPE rejoicing
08:40
<annevk>
via Peter-
08:41
<annevk>
or maybe Peter` if they're different :)
08:42
<Peter`>
Nah, two computers
08:44
<slartsa>
whoa, AI?
08:47
<hsivonen>
annevk: tag-format="semantics/1.0" is awesome
08:52
<Rich_Clark>
can anyone tell me why there isn't a type="year" in the spec?
08:53
<annevk>
use case?
08:54
<MikeSmith>
hey, it's Rich_Clark!!
08:54
<MikeSmith>
HTML5 Doctors are taking over
08:55
<Rich_Clark>
hey Mike
08:55
<MikeSmith>
hey man
08:55
<MikeSmith>
for the record, I don't have clue about the rational for not having type=year
08:55
<MikeSmith>
it seems to me like it'd be useful
08:55
<Rich_Clark>
anne, I don't have one, someone just asked me the other day and I didn't know so thought I'd see if anyone did
08:55
<MikeSmith>
but as always, whatta I know..
08:56
<annevk>
well, the answer is lack of a use case afaik
08:56
<annevk>
MikeSmith, more than most people, I'd say
08:56
<MikeSmith>
annevk: great to see http://www.w3.org/TR/speech-grammar/grammar.dtd
08:56
<Rich_Clark>
right ok, cheers guys
08:56
<MikeSmith>
keeping hope alive for DTDs
08:56
<MikeSmith>
talk about lack of clue
08:57
<hsivonen>
Rich_Clark: as far as I am aware, the use cases are addressed by type=number min=something step=1
08:57
<annevk>
even has <meta>, including the broken http-equiv
08:57
<annevk>
awesome
08:57
<MikeSmith>
we really need to have an executive ban on DTDs across working groups
08:57
<MikeSmith>
seriously
08:57
<MikeSmith>
the madness must end
08:57
<MikeSmith>
otherwise these jackasses will still be churning out DTDs 50 years from now
08:58
<Rich_Clark>
hsivonen: yes that's what I advised the guy to use in the end. Cheers
08:58
<hsivonen>
is special (NULL | VOID | GARBAGE) #IMPLIED
08:58
<hsivonen>
legal in DTDs?
08:58
<annevk>
another ban: if you intend your spec to end up the web browser vendors must be involved; if they're not and you continue ahead anyway you lose the right to complain later on
08:59
<MikeSmith>
I'm trying hard to un-learn anything I ever knew about DTDs
08:59
<MikeSmith>
annevk: amen
08:59
<MikeSmith>
again, seriously
09:01
<MikeSmith>
groups of mad scientists off quietly spending years in their remote labs developing Frankenstein monsters
09:01
<MikeSmith>
then unleashing them on the world and asking that they be welcomed with open arms
09:58
<zcorpan_>
hsivonen: i think so, although the html4 dtd usually sets a default value instead of #IMPLIED for enumerated attributes that aren't booleans
09:59
<zcorpan_>
method (GET|POST) GET
09:59
<zcorpan_>
checked (checked) #IMPLIED
10:35
<jgraham>
https://wiki.mozilla.org/Tantek-Mozilla-projects - the bit about form controls is interesting
10:43
<Lachy>
"Take a look at what Opera has done for example (in terms of dangers to avoid)." - haha
10:54
<zcorpan_>
http://twitter.com/bobdvb/statuses/14818754527
10:54
<Mitsurugi>
hi all
10:59
<jgraham>
hi
11:04
<jgraham>
Does anyone know if it is defined somewhere that new InterfaceObject() and InterfaceObject() are equivalent? Or does it have to be specified on a case-by-case basis?
11:09
<jgraham>
(I would expect WebIDL 4.4.1 to define this, but it doesn't)
11:09
<jgraham>
(unless I am missing something)
11:12
zcorpan_
notes 15.3.1.1 in es5
11:13
<gsnedders>
zcorpan_: That's not relevant
11:13
<gsnedders>
zcorpan_: That's only relevant for the Function object
11:15
<gsnedders>
As in what is bound to "Function" in the global scope be default
11:16
jgraham
wonders if any work on WebIDL is actually happening
11:26
<zcorpan_>
so for xhr it seems firefox and opera return an object while safari and chrome throw TypeError
11:27
<jgraham>
TypeError is what I would expect given the spec
11:27
<jgraham>
But I don't really trust the spec :)
11:28
<zcorpan_>
although typeof XMLHttpRequest == 'function'
11:28
<gsnedders>
That's expected
11:28
<gsnedders>
It's just the difference between [[call]] and [[construct]], so even if it only implements [[construct]] I'd expect that to be true
11:29
<zcorpan_>
ok
11:29
<annevk>
zcorpan_, I don't get that twitter message
11:30
<zcorpan_>
annevk: then we're two
11:30
<annevk>
though I've heard the sentiment about not bundling codecs before and "letting the market decide" but I don't really buy that either
11:30
<jgraham>
It is kindof supposed to be an invariant of the language that typeof x === "function" <=> x implements [[call]]
11:31
<jgraham>
Although regexp objects break that (in some implementations?)
11:31
<annevk>
I think everything with [Constructor] should not have [[call]]
11:31
<jgraham>
annevk: That would require a change to ECMAScript
11:31
<annevk>
e.g. x = Image() rather than x = new Image() is wrong imo
11:32
<jgraham>
Oh I see
11:32
<jgraham>
Well all the builtins already work like that
11:32
<annevk>
with the same semantics?
11:32
<jgraham>
Yeah
11:32
<annevk>
I thought there was some difference
11:33
<annevk>
maybe I should decide not to care and let someone else figure it out
11:33
<jgraham>
Actually taht's not quite true
11:33
<jgraham>
it is true for Array
11:33
<jgraham>
But not for String
11:34
<jgraham>
String(a) cocerces a to a string primitive, new String(a) coerces a to a string primitive and wraps that primitive in a string object
11:35
<jgraham>
(the language bug here is that String objects exist)
11:35
<hsivonen>
zcorpan_: ah. shows how little I remember about DTDs. I didn't remember that enumerated tokens don't need to be quoted
11:36
<jgraham>
Date is also weird
11:36
<jgraham>
Date() returns a string new Date() returns a Date object
11:38
<MikeSmith>
has anybody here reviewed and/or commented on http://www.w3.org/2006/WSC/drafts/rec/rewrite.html
11:38
<MikeSmith>
Web Security Context: User Interface Guidelines
11:39
<jgraham>
So basically ES follows [[Call]] === [[Construct]] except for String, Number, Boolean (none of which should exist), Date (which is a mess) and RegExp in the case where the first argument is a preexisting regexp object
11:40
<jgraham>
MikeSmith: Did they have any browser vendors involved in writing the document?
11:40
<MikeSmith>
yeah, some
11:40
<MikeSmith>
Ian Fette was somewhat involved in that WG at times
11:40
<MikeSmith>
don't know about recently
11:40
<MikeSmith>
I was in the group long ago too
11:40
<MikeSmith>
when I was working at Opera
11:41
<MikeSmith>
some Mozilla security folks too
11:43
<MikeSmith>
hsivonen: you got other document.write tests? you saw abarth discussion over on #webkit?
11:43
<MikeSmith>
or other "crazy parsing" tests
11:43
<MikeSmith>
other than html5lib ones
11:46
<MikeSmith>
zcorpan_: btw, I guess I need to try finishing the v.nu checker code I was writing for script element text-content checking
11:46
<MikeSmith>
so I might be bugging you for test cases
11:47
<zcorpan_>
MikeSmith: ok
11:47
<MikeSmith>
I really hate that part of the spec
11:48
<hsivonen>
MikeSmith: just Hixie's tests and sicking's tests in mochitest on m-c
11:48
<MikeSmith>
hsivonen: ah, OK
11:49
<MikeSmith>
I figured you guys might have written some new tests after the document.write-related evangelism bugs that came up
11:49
<MikeSmith>
iirc at least there were some document.write-related ones
11:49
<hsivonen>
oh, and then http://hsivonen.iki.fi/test/moz/detect-html5-parser.html has an evil document.write test that WebKit doesn't pass :-)
11:51
<MikeSmith>
excellent
11:51
jgraham
wonders what is being discussed in #webkit
11:57
<Peter`>
jgraham: they're working on an HTML5 tokenizer
12:00
<slartsa>
does an iframe go over all z-indexes?
12:03
<MikeSmith>
hsivonen: is there any reason I should not (or could not) create two separate checker classes for script checking?
12:03
<MikeSmith>
that is, one for http://dev.w3.org/html5/spec/scripting-1.html#restrictions-for-contents-of-script-elements
12:03
<MikeSmith>
and one for http://dev.w3.org/html5/spec/scripting-1.html#inline-documentation-for-external-scripts
12:05
<slartsa>
oh, wrong channel
12:05
<MikeSmith>
zcorpan_: I think I may have already finished my attempt at implementing support for http://dev.w3.org/html5/spec/scripting-1.html#inline-documentation-for-external-scripts
12:06
<MikeSmith>
for the script/@src case
12:06
<MikeSmith>
that part of the checking
12:06
<zcorpan_>
MikeSmith: cool
12:06
<MikeSmith>
deployed on http://www.w3.org/html/check
12:06
<MikeSmith>
for testing
12:19
<zcorpan_>
should we make buffered.start() and end() work without an argument?
12:19
<zcorpan_>
defaulting to 0 for start and buffered.length-1 for end?
13:22
<foolip>
zcorpan_: sounds a bit odd, did anyone ask for that?
13:26
<zcorpan_>
foolip: no
13:26
<zcorpan_>
foolip: i thought it would be a convenience shortcut
13:27
<zcorpan_>
i think webkit acts as if undefined was passed as argument if you don't have any, which will be converted to 0
13:28
<zcorpan_>
whereas opera would throw WRONG_ARGUMENTS_ERR
13:29
zcorpan_
notes that there's <meta name=application-name> that installable web apps could use
13:39
<Lachy>
zcorpan_, yes, I mentioned application-name in my reply on whatwg earlier.
13:41
<foolip>
zcorpan_: is WebKit or Opera wrong?
13:43
<zcorpan_>
foolip: behavior is undefined (in webidl)
13:44
<zcorpan_>
foolip: webkit has the ecmascript-like behavior
13:45
<zcorpan_>
http://lists.w3.org/Archives/Public/public-webapps/2009AprJun/1171.html
13:46
<foolip>
undefined?
13:46
<foolip>
oh my
13:51
<jgraham>
foolip: No other behaviour really makes sense in ECMAScript
13:51
<jgraham>
foo() should be exactly like foo(undefined) if foo takes a single formal argument
13:52
<jgraham>
Oh, wait
13:52
<jgraham>
You are complaining about the behaviour being undefined
13:52
<jgraham>
Yeah, that sucks
13:57
<boblet>
Rich_Clark: hey hey!
14:01
<boblet>
annevk: re: form input for type=year", what about adding the year of a wine on corkd.com?
14:02
<boblet>
annevk: alternatively, is there a way to get year-only input validated/via an appropriate browser widget?
14:05
<Rich_Clark>
boblet: hey mate
14:05
<boblet>
good to see you’ve answered MikeSmith’s siren call
14:06
<boblet>
(he’s luring us all onto the rocks of the cabal y’know)
14:06
<MikeSmith>
walk towards the light
14:06
<boblet>
I’m pretty sure Gollum said the opposite
14:07
<boblet>
I must be in the wrong movie
14:07
<jgraham>
I read that as "rocks of the canal" and wondered what kind of braindead architects would design a shipping channel with obvious hazartds to navigation
14:07
<boblet>
jgraham: now there’s a loaded metaphor
14:50
<erlehmann>
can anyone tell me whats so wrong with the audio element used in here that chrome does not play it ? http://blog.dieweltistgarnichtso.net/podcast-podcasts-feat-sikk
14:50
<erlehmann>
maybe i am using it wrong …
15:04
<erlehmann>
seems to be this http://code.google.com/p/chromium/issues/detail?id=33437
15:09
<Lachy>
erlehmann, that's not working in Opera either. I don't know why
15:10
<Lachy>
hmm, it works when I load it locally
15:14
<erlehmann>
but Content-Type is: audio/ogg … Lachy, does it have to be more specific ?
15:16
<Lachy>
no, that should be fine
15:16
<Philip`>
erlehmann: I've had troubles when audio is sent with Content-Encoding: gzip
15:16
<Philip`>
(which it looks like yours is)
15:17
<Philip`>
Should try disabling compression for that file
15:17
<Lachy>
The content-encoding shouldn't affect playback. If that's the cause, file a bug so we can get that fixed
15:18
<erlehmann>
Philip`, how do i check for compression ?
15:19
<Philip`>
erlehmann: "curl --compressed -I http://daten.dieweltistgarnichtso.net/audio/podcasts/podcasts-feat-sikk.oga"; would do it
15:19
<erlehmann>
the resource tab in chrome says it spends 6ms to wait for the resource, then cancels after 1ms
15:22
<erlehmann>
i'll see what wireshark says about google chromes behaviour
15:41
<asmodai>
hsivonen: looks like the latest 3.6.4 stabilized the memory issues.
15:42
<asmodai>
At least, that's the initial idea. Need to test some more, obviously
15:49
<hsivonen>
asmodai: ok. have you tried on trunk?
15:54
<asmodai>
hsivonen: not yet
16:23
<erlehmann>
Philip`, it plays now. Thank you.
16:23
<erlehmann>
!seen mpilgrim
16:31
<Philip`>
erlehmann: Because of the gzip thing?
16:31
<erlehmann>
Philip`, seems so.
16:31
<MikeSmith>
so I'm trying to consider the ABNF in http://dev.w3.org/html5/spec/scripting-1.html#inline-documentation-for-external-scripts in terms of what the error cases are that v.nu would need to report about
16:32
<erlehmann>
i'll shoot mpilgrim a mail, his server also serves gzipped ogg content
16:32
<AryehGregor>
erlehmann, mpilgrim reads logs here.
16:32
<MikeSmith>
I know one is the same as with the style element
16:32
<AryehGregor>
You should be able to say something and he'll come in to respond later.
16:32
<AryehGregor>
At least in my experience.
16:32
<Philip`>
erlehmann: I expect it'd be good to file bugs on any browsers that fail in that case
16:33
Philip`
is too lazy to file bugs himself but doesn't mind suggesting other people do the work
16:33
<erlehmann>
Dear log-reading mpligrim, I suggest you add this rule to the .htaccess file at diveintohtml5.org: SetEnvIfNoCase Request_URI \.(?:oga|ogv|ogg)$ no-gzip
16:33
<erlehmann>
Best regards,
16:33
<erlehmann>
erlehmann
16:33
<erlehmann>
:D
16:34
<jgraham>
You know he saw it if it turns up in yellow
16:34
<jgraham>
:)
16:35
<erlehmann>
Lachy, does it work in opera now ?
16:35
<MikeSmith>
error message: "Content contains the character sequence \u201c<!--\u201d without a later occurrence of the character sequence \u201c-->\u201d."
16:36
<MikeSmith>
and another is "Content contains the character sequence "<script>" without a later occurrence of the character sequence "</script>"
16:36
<erlehmann>
hmm, does opera even have a public bug tracker ?
16:36
<Philip`>
erlehmann: The public can submit bugs
16:37
<AryehGregor>
Just not actually be informed of any progress on them.
16:37
<AryehGregor>
Opera now officially has the least open bug tracker of any browser vendor.
16:37
<erlehmann>
Sounds like lots of dupes.
16:37
<AryehGregor>
I whine at the Opera employees here about it sometimes, but they haven't managed to get it fixed yet.
16:37
<jgraham>
AryehGregor: Opinions on the merits of this vary
16:38
<AryehGregor>
erlehmann, what, as opposed to the public bug trackers where half the bugs filed *aren't* dupes? :)
16:38
<erlehmann>
anyone with opera can check if http://blog.dieweltistgarnichtso.net/podcast-podcasts-feat-sikk plays now ? i am on throttled UMTS
16:38
<AryehGregor>
jgraham, yes, yes, I know. I'll continue to make fun of you as long as you're more secretive than Microsoft, though.
16:38
<Philip`>
Microsoft has a secretive bug tracker
16:38
<Philip`>
They just have a public one in addition to it
16:39
<AryehGregor>
So that's less secretive than Opera, then.
16:39
<Philip`>
but I don't think that makes it clear which is most secretive overall
16:39
<AryehGregor>
Which has only a secret bug tracker.
16:39
<Philip`>
Opera has forums and blog posts where people complain about bugs
16:39
<AryehGregor>
I imagine Apple also has a secret bug tracker for tracking non-WebKit Safari issues, unless that's also public?
16:39
<Philip`>
which are basically public bug trackers
16:40
<Philip`>
(just without any good bug tracking features)
16:40
<AryehGregor>
No, because you don't get told what the status is.
16:40
<jgraham>
If we did get a public bug tracker I imagine it would be disconnected from our internal one
16:40
<AryehGregor>
I mean, by that argument, me complaining to jgraham on IRC is a public bug tracker.
16:40
<jgraham>
Apple has rdar
16:40
<jgraham>
or whatever it is called
16:41
AryehGregor
doesn't touch anything manufactured by Apple with a ten-foot pole, so doesn't have reason to know
16:42
<jgraham>
Complaining on IRC is not like filing bugs. On the other hand I personally have looked through the desktop blog comments for useful bug reports
16:43
<jgraham>
The signal to noise is pretty low though (at least for the bugs that I care about rather than "this UI element is 2px off from where I would ideally like it")
16:43
<jgraham>
(which might be bugs that someone else cares about)
16:43
<AryehGregor>
Signal-to-noise drops drastically as you make the bug tracker more accessible. This is inevitable.
16:44
<AryehGregor>
But it makes an influential subset of users (the more techy people, who care most about the difference between browsers and understand them best) feel better.
16:44
<jgraham>
AryehGregor: Sure. I understand all the arguments for public bug trackers
16:45
<AryehGregor>
And I understand all the ones for private bug trackers.
16:46
<AryehGregor>
However, I operate on the theory that there is some level of persistent whining that will maximize people's chances of agreeing with you, and informal observational evidence suggests to me that this optimal level is nonzero.
16:47
<jgraham>
AryehGregor: Well in your case you are whining at the wrong people :)
16:47
<AryehGregor>
So I mention it occasionally when it comes up, to increase Opera employees' exposure to discontent about the status quo and bias them toward supporting a public bug tracker the next time it comes up internally.
16:47
<AryehGregor>
Oh well.
16:47
<AryehGregor>
Worth a try.
16:47
<AryehGregor>
If all else fails, whining is fun anyway.
16:51
AryehGregor
cannot be expected to conduct meaningful analysis on who the best person to whine at is in an organization whose internal structure is opaque, so just goes with the theory that everyone is responsible for everything.
16:57
<jgraham>
AryehGregor: I guess it is typically the case that the people working the most in public are not the ones arguning for more closedness. So anyone you can find to whine to is unlikely to be the right person to whine to.
16:58
<AryehGregor>
A good point.
16:58
<AryehGregor>
I'll be sure to only mock Opera for fun from now on, with no intent of accomplishing any useful goals.
17:37
<bellHead>
What is the current state of browser support for <datagrid>s?
17:42
<Dashiva>
Wasn't datagrid removed for now?
17:43
<bellHead>
That would be annoying, it's the capability I'm most looking forward to.
17:43
<bellHead>
Where would I find out if it had been removed?
17:44
<AryehGregor>
It has been.
17:44
<AryehGregor>
Months ago.
17:45
<AryehGregor>
Not enough implementation, I think, or not enough interest, or too complicated, or some combination of the foregoing.
17:45
<AryehGregor>
My impression was it would return in some future version, but it was thought best to concentrate on other things for this round.
17:45
<AryehGregor>
(i.e., the next few years)
17:45
<Dashiva>
Yeah, too much work remaining on more basic elements
17:46
bellHead
curses quietly.
17:46
<bellHead>
Oh well, thanks for the info.
20:25
<Dashiva>
All the important apps are being ported: http://html5zombo.com/
21:07
<TabAtkins>
I spent an hour with that playing in the background the other day. It's strangely soothing.
22:45
<nessy>
MikeSmith: ping
23:29
<nessy>
MikeSmith: thanks - now it's the correct link :)
23:30
<MikeSmith>
nessy: which link?
23:30
<nessy>
in the email for the survey :)