Options:
- # Session Start: Fri Mar 07 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] <jgraham> gsnedders: Do you have a long term goal e.g. academia, ordinary employment, start own business, etc.
- # [00:00] <jgraham> ?
- # [00:01] <gsnedders> jgraham: NOT academia (that's the one result of having a father in that). :) Some sort of CS-related job, likely either programming or QA initally
- # [00:01] <Philip`> The first year is usually not terribly interesting anyway, since it's largely covering things that half the people already know half of, and after that there's no mixing between CS and other departments
- # [00:02] <hsivonen> gsnedders: fwiw, the math bit is from experience. Where I studied, one had to test higher to get into physics than CS. I wanted to do CS, but since on paper I was smart enough to do physicist math, I took physicist math inititally out of vanity. It wasn't a smart choice, since I didn't really care enough about hard math and the CS kind of math would have been more useful to me up front
- # [00:03] * gsnedders would likely go straight into second year if he went to Edi., as I'll have done an extra year at school over the Scottish norm, which has the fun of not being taught some of the more specific stuff and then have to catch up quickly
- # [00:04] <Hixie> annevk: when people complained to me, i pointed out that people with visual disabilities are probably not ideally suited to doing visual quality assurace
- # [00:04] <gsnedders> hsivonen: Comparing where the two places I'd really lean towards between the two, the entrance requirements are more or less identical, though CS may be harder to get into. I don't really care about vanity.
- # [00:04] <jgraham> gsnedders: As someone who has latterly decided that academia is a bad idea I am finding that I would have benefited from more CS in my background, either from classes or from personal learning
- # [00:04] <Philip`> (Incidentally, I think there are plans for an optional fourth year in the CS tripos here, which should be introduced soonish - I'm not sure if that's mentioned in any prospectus-like documents yet)
- # [00:05] * Joins: weinig (n=weinig@17.203.15.180)
- # [00:05] <gsnedders> jgraham: heh. I forget what you do?
- # [00:05] <jgraham> gsnedders: I'm coming to the end of an astrophysics PhD
- # [00:06] <gsnedders> jgraham: you're postgrad too? oh. My memory really is bad.
- # [00:06] <Hixie> personally i've found that having the scientific method drilled into me was very useful, and that i learnt pretty much all the CS i needed for my career on my own time
- # [00:07] <hsivonen> gsnedders: well I'm not sure if vanity is the right way of describing it. I was silly enough to think that it would be a good idea to take the "guru" math since I was eligible.
- # [00:07] <othermaciej> physics is a great major if you want a high-paying job in finance
- # [00:08] <gsnedders> All the CS I've needed for what I've done I've more or less learnt myself or found people around on the web (recently mainly here). There's very little I haven't managed to get my head around myself.
- # [00:08] <gsnedders> hsivonen: Mini-story: I was given a choice between being in the top set, or in the third set (of eleven), for Maths. I chose the third set, not wanting to act like a know-it-all.
- # [00:08] <jgraham> othermaciej: And you can stomach the hours, the work environment, the lack of ethics...
- # [00:09] <gsnedders> othermaciej: finance would kill me. :)
- # [00:11] <gsnedders> hsivonen: re: entrance requirements: maths & phys and CS have identical requirements (comparing ed and cam respectively)
- # [00:11] <Philip`> I think there are at least a few things I probably wouldn't have learnt myself, like Fourier transforms and discrete maths and Turing machines and lambda calculus and FSMs and logic and semantics and security and quantum computing and stuff
- # [00:12] <Philip`> mainly because I wouldn't have any motivation to learn about those things myself
- # [00:12] * Quits: david_ (i=david@bsdguru.net) (Read error: 104 (Connection reset by peer))
- # [00:12] <blooberry> hixie: I remember that email thread you had about color blindness. 8-}
- # [00:12] <Philip`> because they're not always entirely useful; but there are always a few occasions when I'm glad I know about such things :-)
- # [00:12] * Joins: david_ (i=david@bsdguru.net)
- # [00:12] <jgraham> FWIW out of those I did Fourier transforms and Quantum computing in a physics degree
- # [00:13] <Philip`> I was taught about Fourier transforms three times, and at the end I almost understood them
- # [00:13] <gsnedders> Philip`: I nagged Turing machines out of you, IIRC.
- # [00:13] <gsnedders> Big-O notation is one of the few things I really don't get my head around
- # [00:13] <gsnedders> (and don't try now)
- # [00:14] <Philip`> gsnedders: Knowing what a Turing machine is is not the same as knowing how you can prove that you can't write a program to calculate how much memory a Turing machine is going to use
- # [00:14] <gsnedders> More than anything, it's between Comp. Phys. and Comp. Sci., FWIW
- # [00:15] <Philip`> (Not that that's a particularly useful thing to prove...)
- # [00:15] <gsnedders> Philip`: what a horrible thing to prove
- # [00:15] <gsnedders> Philip`: But yeah, realistically, how many times will I need to know that? :P
- # [00:16] <Hixie> well, actually, the halting problem came up in the web forms 2 vs xforms transitional thing
- # [00:16] <Hixie> so...
- # [00:16] <gsnedders> but actually prove it?
- # [00:16] <roc> A man^H^H^Hcomputer's got to know his limitations
- # [00:16] <Hixie> well you don't need to actually prove it more than once, but you do need to know the proofso that you know whether it can be applied to another situation or not
- # [00:17] <Philip`> It's useful to know that you can't decide any interesting property of programs
- # [00:17] <jgraham> Oddly enough Dave Raggett has a Physics degree
- # [00:17] <roc> actually that's not true
- # [00:17] <Hixie> understanding how something works is a very important component of using something
- # [00:17] <Hixie> roc: what isn't? :-)
- # [00:17] <roc> there are entire workshops devoted to proving termination of programs
- # [00:18] * gsnedders has a very crude idea of how to prove it
- # [00:18] <Philip`> Microsoft has a useful termination-prover for device drivers
- # [00:18] <Philip`> but it's not deciding termination
- # [00:18] <roc> you can decide for some programs
- # [00:18] <Philip`> since sometimes it can only tell you that it can't prove termination
- # [00:19] <roc> maybe even almost all programs
- # [00:19] <Hixie> Philip`: many web browsers have a halting problem solver too. usually implemented as a timeout. :-P
- # [00:19] <gsnedders> how technically complex! :P
- # [00:21] <Philip`> roc: That's theoretically useless if it doesn't work for any arbitrary program :-)
- # [00:21] <gsnedders> roc: when will I terminate?
- # [00:21] <gsnedders> roc: will I>
- # [00:21] <gsnedders> s/>/?/
- # [00:21] <roc> gsnedders: I can compute an upper bound, which is considered a satisfactory solution to this problem
- # [00:22] <gsnedders> roc: thx
- # [00:22] <roc> Undecidability results, like NP-completeness results, can be misleading because in practice a lot of those problems are only "really hard" on a very small subset of the instances
- # [00:22] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [00:24] <roc> e.g. in the last decade or two, there was in an explosion in the construction of SAT solvers and their application to lots of different domains, because although SAT is NP-complete almost all SAT problems, even huge ones, are relatively easy
- # [00:24] <Philip`> I've always wondered why people care about decidability of type systems, since you're always going to run the program after you've compiled it and then you've got no hope of always terminating
- # [00:24] <roc> keeps the build times down
- # [00:25] <jgraham> What's a SAT?
- # [00:25] <Philip`> You can still get exponential (I think) build times in something like ML, so it doesn't guarantee that the compiler won't take longer than the lifetime of the universe
- # [00:25] * jgraham discovers google
- # [00:25] <roc> A SAT problem is basically "find a set of assignments to boolean variables that makes this huge boolean formula true: ..."
- # [00:25] <gsnedders> Philip`: ML?
- # [00:26] <roc> Philip`: that's true. In fact the more advanced type theorists have given up on decidable type theories :-)
- # [00:26] <Philip`> gsnedders: The language
- # [00:26] <Philip`> GHC has some extensions to Haskell that apparently make its type system Turing complete, which is kind of crazy
- # [00:27] <gsnedders> I'm going all Web 2.0 with my computing coursework: "Processr"
- # [00:27] <gsnedders> Philip`: the _type system_ is Turing complete? That's mad.
- # [00:29] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [00:30] <Dashiva> gsnedders: Any worse than C++ templates, or preprocessor macros?
- # [00:31] <Philip`> The C preprocessor isn't Turing complete since it can't do anything like recursion
- # [00:31] <Philip`> C++ templates are mad :-)
- # [00:31] <gsnedders> Dashiva: Ah, that's true. You do have that, but seemingly more useful
- # [00:31] <gsnedders> (with the preprocessor, at least)
- # [00:31] <gsnedders> (I know nothing about C++ templates)
- # [00:33] * gsnedders ought to learn C++
- # [00:33] * gsnedders has said that before
- # [00:34] <takkaria> people use C++ as an excuse to perform frankly inexcusable deeds
- # [00:35] * Quits: webben (n=benh@91.84.250.225) (Read error: 104 (Connection reset by peer))
- # [00:36] <Dashiva> takkaria: Much like everything else man comes in contact with
- # [00:37] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:43] * Joins: webben (n=benh@91.84.250.225)
- # [00:45] * Joins: david__ (i=david@bsdguru.net)
- # [00:46] * Quits: david_ (i=david@bsdguru.net) (Read error: 104 (Connection reset by peer))
- # [00:51] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 110 (Connection timed out))
- # [01:06] * Joins: weinig_ (n=weinig@17.255.105.123)
- # [01:09] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [01:21] * Quits: billmason (n=billmaso@ip85.unival.com) (Read error: 104 (Connection reset by peer))
- # [01:22] * Quits: weinig (n=weinig@17.203.15.180) (Read error: 110 (Connection timed out))
- # [01:26] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:33] * Joins: weinig (n=weinig@17.203.15.180)
- # [01:37] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [01:37] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [01:39] * Quits: tndH (i=Rob@adsl-83-100-158-77.karoo.KCOM.COM) ("ChatZilla 0.9.81-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:42] <Philip`> IE's mode setting thing doesn't interact well with the Live DOM Viewer
- # [01:46] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [01:47] <Philip`> Hmm, the <svg xmlns=foo> things the second time you use it on a page
- # [01:47] <Philip`> Uh
- # [01:47] <Philip`> s/things/thing works/
- # [01:49] <Philip`> ...but when I say "works", I mean that in basically the opposite sense to usual, because it breaks the parsing of everything after the second usage
- # [01:50] * Quits: weinig_ (n=weinig@17.255.105.123) (Read error: 110 (Connection timed out))
- # [01:51] <Hixie> i really am very disappointed in their insistence on continuing this xmlns= crap in text/html
- # [01:51] <Hixie> the more they do with this, the more screwed we are in html5 in terms of adding namespaces
- # [01:51] <Hixie> though maybe we can just do ns= or something
- # [01:59] <othermaciej> htmlns
- # [01:59] <Philip`> The more annoying thing is how simply using colons (with no xmlns or anything) causes occasional XML-like parsing
- # [02:00] <Hixie> well that's ok
- # [02:00] <Hixie> don't use colons :-)
- # [02:00] <Hixie> we've already learnt (the hard way) that prefixes are a horrible idea
- # [02:00] <Hixie> so whatever we do end up doing won't have prefixes
- # [02:04] <tantek> Hixie, could you please document how you've learned that prefixes are a horrible idea so others won't keep repeating and reproposing that mistake?
- # [02:04] * Joins: jwalden (n=waldo@STRATTON-FOUR-SEVENTY-SEVEN.MIT.EDU)
- # [02:05] <Hixie> yeah i have a half-written blog post on the subject
- # [02:05] <Hixie> i add to it occasionally
- # [02:05] <Hixie> one day it'll even get finished :-)
- # [02:06] <Dashiva> And then someone will point out how all the problems are really just awesome features that we aren't ready to leverage yet
- # [02:06] <Hixie> yup
- # [02:06] <Hixie> but we don't have to agree with them
- # [02:07] <Dashiva> I'm just wondering if there are any people left who don't either know or don't want to know :)
- # [02:08] * Quits: tantek (n=tantek@12.14.133.29)
- # [02:21] <jwalden> Hixie: regarding <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-March/014156.html>, the paragraph starting "Fourth", was my understanding of how data: URIs work according to the spec wrong? the code to create the window at a data: location is <http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/dom/tests/mochitest/whatwg/test_postMessage_special.xhtml&rev=1.2&mark=266-283#265>...
- # [02:21] <jwalden> ...-- should events posted from that window have .origin be that of the test_postMessage_special.xhtml page?
- # [02:30] <Hixie> jwalden: i expect the spec to change regarding the origin of data: URIs
- # [02:32] <jwalden> okay
- # [02:32] <jwalden> I shall forget I ever had concerns about that part, for now :-)
- # [02:34] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [02:35] <Hixie> wait, the spec already seems to be updated
- # [02:35] <Hixie> i'm confused
- # [02:35] * Joins: tantek (n=tantek@rrcs-24-153-165-98.sw.biz.rr.com)
- # [02:35] <Hixie> the spec says:
- # [02:35] <Hixie> "The origin of a Document or image that was generated from a data: URI found in another Document or in a script is the origin of the Document or script.
- # [02:36] <Hixie> "
- # [02:36] <Hixie> what is it firefox does?
- # [02:39] * Quits: tantek (n=tantek@rrcs-24-153-165-98.sw.biz.rr.com) (Client Quit)
- # [02:39] <Hixie> jwalden: ^ (in case you're not watching teh channel :-) )
- # [02:40] <jwalden> Hixie: I could have sworn last I looked that data: URIs each had a globally unique identifier as their origin; it's possible you changed it since I last looked
- # [02:41] <jwalden> (and I tend to watch sporadically or flip here when I get pinged :-) )
- # [02:41] <Hixie> the spec says:
- # [02:41] <Hixie> The origin of a Document or image that was generated from a data: URI found in another Document or in a script is the origin of the Document or script.
- # [02:41] <Hixie> The origin of a Document or image that was generated from a data: URI from another source is a globally unique identifier assigned when the document is created.
- # [02:41] <Hixie> is that what you want it to say?
- # [02:41] <Hixie> or do you want it to say something else?
- # [02:42] <jwalden> I think that's what Firefox does, which is most convenient for me (I don't have a particular desire one way or another except to avoid work on my part) :-)
- # [02:42] <jwalden> I'm guessing the "other source" is, e.g., stuff typed in the location bar
- # [02:43] <Hixie> yeah
- # [02:44] <jwalden> might be worth mentioning that as an example of the latter, fwiw
- # [02:47] <Hixie> send mail
- # [02:47] <Hixie> no wait
- # [02:47] <Hixie> i have it right here
- # [02:47] <Hixie> i can just do that
- # [02:51] <jwalden> thanks
- # [03:10] * Quits: gavin (n=gavin@firefox/developer/gavin)
- # [03:16] * Quits: MikeSmith (n=MikeSmit@eM60-254-199-3.pool.emnet.ne.jp) (Read error: 110 (Connection timed out))
- # [03:18] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [03:24] <jwalden> I am convinced I have at least a 50% failure rate at remembering to use my +whatwg email address for messages to the list
- # [03:35] * Joins: MikeSmith (n=MikeSmit@EM117-55-68-248.pool.emnet.ne.jp)
- # [03:51] * Joins: weinig_ (n=weinig@17.255.105.123)
- # [04:07] * Quits: weinig (n=weinig@17.203.15.180) (Read error: 110 (Connection timed out))
- # [04:08] <Hixie> jwalden: that's why i don't bother with different mail addresses
- # [04:08] <Hixie> not to mention what happens when you cross-post
- # [04:09] <Hixie> hey have you tested IE8 on your tests?
- # [04:09] <jwalden> no, not yet
- # [04:09] <jwalden> I need to set up vmware and windows to do so, which will be a small pain
- # [04:09] <jwalden> based on what they've written, I "suspect" they implemented the pre-origin API
- # [04:10] <jwalden> so far I've only run against WebKit+patch
- # [04:10] <jwalden> Opera's latest still has postMessage on document, so it's a bit pointless there
- # [04:10] * Joins: weinig (n=weinig@17.203.15.180)
- # [04:15] * Quits: othermaciej (n=mjs@17.203.15.201)
- # [04:18] * Joins: tantek (n=tantek@12.14.133.29)
- # [04:26] * Quits: weinig_ (n=weinig@17.255.105.123) (Read error: 110 (Connection timed out))
- # [04:36] * Quits: MikeSmith (n=MikeSmit@EM117-55-68-248.pool.emnet.ne.jp) (Read error: 110 (Connection timed out))
- # [04:36] * Joins: weinig_ (n=weinig@17.255.105.123)
- # [04:45] * Quits: weinig (n=weinig@17.203.15.180) (Read error: 104 (Connection reset by peer))
- # [04:45] * Joins: weinig (n=weinig@17.203.15.180)
- # [04:51] * Joins: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com)
- # [04:54] * Joins: Thezilch (i=fuz007@cpe-76-171-110-73.socal.res.rr.com)
- # [04:58] * Quits: jruderman (n=jruderma@guest-228.mountainview.mozilla.com)
- # [04:59] * Joins: jruderman (n=jruderma@guest-228.mountainview.mozilla.com)
- # [05:03] * Quits: weinig_ (n=weinig@17.255.105.123) (Read error: 110 (Connection timed out))
- # [05:14] * Quits: jruderman (n=jruderma@guest-228.mountainview.mozilla.com)
- # [05:15] * Quits: weinig (n=weinig@17.203.15.180)
- # [05:18] * Quits: tantek (n=tantek@12.14.133.29)
- # [05:28] <Lachy> FYI, for anyone using html5.lachy.id.au, my site will soon be transferred to Dreamhost (as soon as the DNS is updated) and some things on on there will be broken due to the move. That (and any other broken things) will be fixed on the weekend.
- # [05:33] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [05:37] * Joins: csarven (n=nevrasc@70.49.123.234)
- # [05:39] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [05:52] <othermaciej> I believe their docs described the pre-origin API
- # [05:53] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("This computer has gone to sleep")
- # [05:55] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [06:13] * Quits: csarven (n=nevrasc@70.49.123.234) (Read error: 110 (Connection timed out))
- # [06:19] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [06:27] * Quits: roc (n=roc@202.0.36.64)
- # [06:34] * Quits: SadEagle (n=maksim@kde/orlovich) ("night")
- # [06:36] * Joins: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net)
- # [06:37] <jwalden> Hixie: with pain, I got the tests set up well enough to be able to say that IE breaks on parts of the harness used in the tests, such that the tests can't be run in it -- was getting runtime errors trying to access the |attributes| property of an element
- # [06:44] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [06:55] * Quits: jwalden (n=waldo@STRATTON-FOUR-SEVENTY-SEVEN.MIT.EDU) (Remote closed the connection)
- # [07:00] * Quits: Hixie (i=ianh@trivini.no) (kornbluth.freenode.net irc.freenode.net)
- # [07:01] * Joins: Hixie (i=ianh@trivini.no)
- # [07:01] * Joins: MikeSmith (n=MikeSmit@EM117-55-75-60.pool.emnet.ne.jp)
- # [07:10] * Joins: david___ (i=david@bsdguru.net)
- # [07:10] * Quits: david__ (i=david@bsdguru.net) (Read error: 104 (Connection reset by peer))
- # [07:22] * Joins: tantek (n=tantek@12.14.133.29)
- # [07:43] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:43] * Joins: Philip`_ (n=philip@zaynar.demon.co.uk)
- # [07:57] * Quits: MikeSmith (n=MikeSmit@EM117-55-75-60.pool.emnet.ne.jp) (Read error: 110 (Connection timed out))
- # [08:00] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (Read error: 110 (Connection timed out))
- # [08:16] * Quits: jgraham (n=james@81-86-215-67.dsl.pipex.com) ("I get eaten by the worms")
- # [08:19] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [08:24] * Quits: david___ (i=david@bsdguru.net) (Remote closed the connection)
- # [08:24] * Joins: david__ (i=david@bsdguru.net)
- # [08:26] * Quits: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net) ("g'night")
- # [08:33] * Joins: roc (n=roc@121-72-168-250.dsl.telstraclear.net)
- # [08:44] * Joins: weinig_ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [08:59] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
- # [09:29] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [09:31] * Joins: tndH_ (i=Rob@adsl-83-100-158-77.karoo.KCOM.COM)
- # [09:31] * tndH_ is now known as tndH
- # [09:36] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [09:52] * Quits: Thezilch (i=fuz007@cpe-76-171-110-73.socal.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [09:54] * Quits: webben (n=benh@91.84.250.225)
- # [09:56] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:00] * Philip`_ is now known as Philip`
- # [10:09] <Hixie> wow, rsayrer is bitter
- # [10:10] <annevk> no kidding
- # [10:15] <virtuelv> url?
- # [10:16] <virtuelv> or are you refering to his mail to pubic-webapi?
- # [10:16] <annevk> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-March/014168.html
- # [10:16] <annevk> http://lists.w3.org/Archives/Public/public-webapi/2008Mar/0014.html
- # [10:16] <annevk> yeah
- # [10:17] <Hixie> woah, glazman and plinss are replacing bert
- # [10:17] <annevk> CSS versioning ftw!
- # [10:18] <zcorpan> hmm? pointer?
- # [10:21] <annevk> Hixie, the quotation marks checking replaced the ending quotation mark with a colon...
- # [10:21] <Hixie> annevk: hm?
- # [10:21] <hsivonen> annevk: CSS versioning?
- # [10:21] <zcorpan> Hixie: "<code title="">false</code>:
- # [10:22] <Hixie> oops
- # [10:22] <annevk> hsivonen, glazou likes that
- # [10:23] <zcorpan> @DOCTYPE CSS PUBLIC "-//W3C//DTD CSS 2.1//EN";
- # [10:23] <hsivonen> annevk: interesting. I don't like even strict levels. (setting level to 3 and getting errors for Prince extensions sucks)
- # [10:25] <annevk> Hixie, also "<code title="">true</code>:
- # [10:25] <annevk> twice
- # [10:31] <Hixie> fixed
- # [10:31] <Hixie> anyone got a tool that gets true type font metrics?
- # [10:40] * Joins: webben (n=benh@nat/yahoo/x-0e0664ef5976776b)
- # [10:42] * Joins: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [10:54] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [11:01] <jgraham_> zcorpan: Oops I entirely missed your message about aria before I replied
- # [11:02] * Joins: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [11:02] * Hixie finally finds a ttfdump tool on microsoft's site and determines that the Ahem ex height is 0.8em as he suspected
- # [11:12] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("Leaving")
- # [11:23] <Hixie> hm, i wonder if lachy is coming back
- # [11:23] * Hixie summons Lachy
- # [11:25] * Hixie sacrifices a chicken:
- # [11:25] <Hixie> . ,
- # [11:25] <Hixie> ('>)
- # [11:25] <Hixie> LL ..'o
- # [11:25] <Hixie> eep, my second line was misindented
- # [11:25] <Hixie> now my summoning ritual wil go wrong!
- # [11:25] * Hixie runs away
- # [11:26] * zcorpan wonders what will happen instead of Lachy coming back
- # [11:30] * Quits: virtuelv (n=virtuelv@109.80-202-65.nextgentel.com) ("Leaving")
- # [11:31] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:35] <Hixie> woot, it worked after all
- # [11:35] <Hixie> Lachy: do you still think contentEditable="" is non-semantic?
- # [11:36] <Lachy> I really don't like the way its designed
- # [11:36] <Hixie> "designed" is putting it nicely
- # [11:36] <annevk> Hixie, hey, did you stop solving parsing issues?
- # [11:36] <annevk> :(
- # [11:36] <annevk> heh
- # [11:36] <Hixie> annevk: were there specific ones you wanted me to resolve that i didn't resolve?
- # [11:37] <Hixie> annevk: the parsing folders were down to just a few issues
- # [11:37] <annevk> forms :)
- # [11:37] <Lachy> s/designed/put together in an ad hoc way that focuses more on presntational editing rather than semantics
- # [11:37] <annevk> nested forms, to be specific
- # [11:37] <Hixie> annevk: oh, oops, i forgot about that one
- # [11:37] <Hixie> annevk: will do that after i've done this contentEditable e-mail
- # [11:38] <annevk> cool
- # [11:38] <Hixie> annevk: remind me if i don't after i've sent it :-)
- # [11:38] <Hixie> Lachy: yeah, no disagreement from me there (i've tried hard to work around that in html5)
- # [11:38] <Lachy> I will have to review the spec. It's been a while since I even looked at content editable
- # [11:39] <Hixie> k
- # [11:39] <Hixie> me tyoo
- # [11:39] <Hixie> too even
- # [11:53] <hsivonen> wow. visitmix.com suggests I might use VLC to view their stuff as an alternative to Silverlight
- # [11:57] <Lachy> Hixie, just reviewing it now. It's not particularly clear about this markup: <p contenteditable="true">...<span contenteditable=false>is this editable?</span>...</p>
- # [11:57] <Hixie> it is not
- # [11:57] <Lachy> in particular, this paragraph is a little confusing about that. "If an HTML element has a contenteditable attribute set to the true state, or if its nearest ancestor HTML element with the contenteditable attribute set has its attribute set to the true state, or if it has no ancestors with the contenteditable attribute set but the Document has designMode enabled, then the UA must treat the element as editable (as described below). "
- # [11:58] <Lachy> since that span falls into the "or if its nearest ancestor HTML element with the contenteditable attribute set has its attribute set to the true state" condition.
- # [11:58] <annevk> is the contenteditable section already updated to match browsers? i think my outstanding comment on that hasn't been addressed yet
- # [11:59] <annevk> in particular, "The false keyword maps to the false state, which is also the invalid value default. " is wrong
- # [12:00] <annevk> invalid values are equivalent to the attribute being missing
- # [12:02] <Hixie> Lachy: hm yeah, that needs fixing.
- # [12:02] <Hixie> annevk: haven't gotten to that e-mail yet
- # [12:03] <annevk> kk
- # [12:03] <Lachy> Hixie, should I send mail about that, or will you just remember that? Are you going to be editing that section today?
- # [12:16] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [12:25] <Hixie> i'll record it here
- # [12:26] * Quits: roc (n=roc@121-72-168-250.dsl.telstraclear.net)
- # [12:38] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [12:43] * Joins: roc (n=roc@121-72-168-250.dsl.telstraclear.net)
- # [12:58] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [12:59] * Parts: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [13:04] * Joins: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [13:06] * Quits: webben (n=benh@nat/yahoo/x-0e0664ef5976776b)
- # [13:07] * Joins: webben (n=benh@nat/yahoo/x-fc30992e0df49162)
- # [13:08] * Quits: webben (n=benh@nat/yahoo/x-fc30992e0df49162) (Client Quit)
- # [13:09] * Joins: webben (n=benh@nat/yahoo/x-af34f4f0355c2b01)
- # [13:11] * Parts: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [13:13] * Joins: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [13:15] <hsivonen> looks like html5lib does not have test coverage for spec rev 1320
- # [13:15] * Parts: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [13:15] * annevk looks
- # [13:15] * Joins: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [13:15] <annevk> hsivonen, true
- # [13:16] <annevk> hsivonen, actually, I did check changing the implied end tags stuff and several fragment tests started reporting different amount of errors
- # [13:17] <hsivonen> annevk: I'd be more interested in catching the tree change arising from the different confidion for generate implied ond tags
- # [13:18] <hsivonen> but for some reason, it isn't quite obvious to me what the right test case would be
- # [13:18] <annevk> I don't think there's a difference for that
- # [13:18] * Quits: roc (n=roc@121-72-168-250.dsl.telstraclear.net)
- # [13:18] <annevk> I also did not look at the </form> change
- # [13:19] <hsivonen> oh. right. However, there does seem to be a difference with popping stuff
- # [13:20] <hsivonen> unless I'm missing something important
- # [13:20] <hsivonen> oops.
- # [13:20] <annevk> are you missing that <td> etc. never work in "in body"?
- # [13:20] <hsivonen> I was missing something important
- # [13:21] <hsivonen> nothing to see here
- # [13:21] <hsivonen> annevk: I was missing the details of me own stack search optimization
- # [13:21] <hsivonen> s/me/my/
- # [13:22] * Parts: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [13:23] * Joins: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [13:26] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [13:31] * Quits: webben (n=benh@nat/yahoo/x-af34f4f0355c2b01) (Read error: 110 (Connection timed out))
- # [13:32] * Quits: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [13:39] * Joins: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [13:43] <hsivonen> is it recommended to keep the table tainting data on the element stack or to keep a smaller separate taint stack?
- # [13:44] <Hixie> i would just toggle a bit on the element itself
- # [13:45] <annevk> i've done it on the element stock, as Hixie said
- # [13:45] <annevk> that seems to work good for nested tables, etc.
- # [13:45] <Hixie> i hate the tainted stuff
- # [13:45] <Hixie> but i didn't see another solution
- # [13:46] <hsivonen> but that causes excessive stack traversal, doesn't it?
- # [13:46] <hsivonen> compared to constant-time inspection of the top of a taint stack
- # [13:47] <annevk> your idea would require making sure the taint stack is always correct
- # [13:47] <annevk> which might be tricky with nested tables
- # [13:47] <annevk> <table>X<tr><td><table></table></td> </table>
- # [13:47] <hsivonen> that depends on how many different cases there are where a table comes off the stack
- # [13:48] <annevk> that becomes "X <table>..." iirc
- # [13:48] <annevk> though spaces in the inner <table> should not be moved
- # [13:48] <Hixie> oh you really mean how do you keep track fo the "current table"
- # [13:48] <Hixie> and the answer is, yeah, optimise it to a separate stack
- # [13:49] <Hixie> i believe you can only pop a table using <table> or </table>, but i may be wrong
- # [13:49] <annevk> that could work, yes
- # [13:49] <hsivonen> hmm. let's see if an unoptimized impl. is good enough
- # [13:49] <annevk> not done in our python impl
- # [13:50] <annevk> hmm, two implementations not doing namespaces in the Selectors API so far...
- # [13:50] <annevk> hixie might have been on to something :)
- # [13:51] <Hixie> :-)
- # [13:52] <Hixie> btw i think you may have been onto something with dropping multiple views
- # [13:52] <Hixie> if you want support for that, i'm happy to give it to you
- # [13:52] <annevk> i currently specced it, deferring definitions of "view" and "default view" to HTML 5 :)
- # [13:53] <Hixie> hah
- # [14:00] <Hixie> bed time
- # [14:00] <Hixie> nn
- # [14:01] <annevk> g'n
- # [14:23] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:29] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [14:30] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:37] * Joins: webben (n=benh@nat/yahoo/x-19267d9479e2bddb)
- # [14:43] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [14:44] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [14:46] * Quits: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com) ("later")
- # [14:50] * Parts: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [14:50] * Joins: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [14:59] * Joins: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net)
- # [15:00] * Quits: dglazkov (n=dglazkov@adsl-074-229-248-021.sip.bhm.bellsouth.net) (Client Quit)
- # [15:34] * Parts: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [15:36] * Joins: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [15:39] <Philip`> Hixie: http://philip.html5.org/data/encoding-detection.svg shows the number of bytes required for the encoding detector
- # [15:41] <annevk> nice
- # [15:41] <Dashiva> What's the value at 4096?
- # [15:41] <annevk> the SVG looks pretty complex though
- # [15:43] <Philip`> Dashiva: 99.2%, I think
- # [15:45] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [15:46] <Philip`> annevk: Blame Gnuplot :-p
- # [15:47] <Philip`> The biggest jump seems to be around 90, which is where people are saying <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> etc
- # [15:48] <Philip`> The worst was http://www.the-movie-times.com/thrsdir/actress/actressProfiles.mv?gclose which requires 90KB
- # [15:49] <Dashiva> Starts with a close tag, nice
- # [15:50] <Dashiva> And two sets of <html><head>etc...
- # [15:52] <Philip`> The are some other small spikes where people are doing doctype + html + head + meta
- # [15:52] <Philip`> which all makes sense and is not unexpected
- # [15:54] <hsivonen> Philip`: I don't see any line in the .svg in Firefox 3 or in Safari 3
- # [15:55] <hsivonen> it's another one of those SVG pages that makes safari autoquit on me
- # [15:55] <hsivonen> Opera renders it. weird
- # [15:55] <annevk> currentColor bug in Firefox maybe?
- # [15:56] <annevk> it uses color:red; stroke:currentColor; to render the red color
- # [15:56] * Quits: tantek (n=tantek@12.14.133.29)
- # [15:56] * annevk remembers Firefox had such a bug
- # [15:56] <Philip`> hsivonen: Works for me in 2008030604 Minefield/3.0b5pre
- # [15:56] <hsivonen> that would explain it
- # [15:56] <Philip`> and in 2.0.0.12
- # [15:57] <hsivonen> oh. my build is out of date
- # [15:57] <hsivonen> I'm using beta3
- # [15:57] <hsivonen> seems to be the latest beta still, though
- # [15:58] <Philip`> Oops, my encoding detector didn't ignore comments
- # [15:58] * Philip` wonders if there are test cases somewhere
- # [15:59] <Philip`> Oh, they're in a hard to parse format so I won't bother
- # [16:00] <Philip`> and they don't match the current spec
- # [16:01] <annevk> hsivonen, you should download a nightly then i guess
- # [16:05] <Philip`> I see BOMs on zero pages
- # [16:09] * Joins: phsiao (n=shawn@nat/ibm/x-318d7f92bdfb2cfe)
- # [16:09] <annevk> is there an easy way to get a non-HTML element in IE?
- # [16:10] <zcorpan> colon in tag name?
- # [16:13] <annevk> if anyone has a better name for boolean = window.media.query(mediaquery) please let me know
- # [16:13] <annevk> i'm thinking of isQueryApplicable or something like that
- # [16:14] <annevk> or maybe it should be boolean window.media.supportsMedia(mediaquery)
- # [16:15] <annevk> s/Media/Medium/
- # [16:15] <annevk> let me know
- # [16:15] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("Verlassend")
- # [16:15] <annevk> supportsMedium seems best so far, quite consistent with CSSOM too
- # [16:16] <Philip`> Should HTML5 look for e.g. <?xml version="1.0" encoding="ISO-8859-2"?> when finding the encoding?
- # [16:16] <Philip`> That would make e.g. http://bajkoland.com.pl/ work correctly
- # [16:16] <aroben> annevk: window.media.matchesQuery(mediaQuery) ?
- # [16:16] <zcorpan> hasQuery?
- # [16:17] <annevk> reason for the suggestion to remove query is http://dev.w3.org/csswg/cssom/#medialist btw
- # [16:18] <annevk> appendMedium / deleteMedium
- # [16:18] <annevk> aroben, yeah, something like that sounds better
- # [16:18] <annevk> so either matchesQuery or matchesMedium
- # [16:19] <aroben> annevk: is there a difference between a medium and a query?
- # [16:20] <annevk> medium takes a media query
- # [16:20] <annevk> that would be the case for either API
- # [16:20] <annevk> it's just that medium is already used
- # [16:21] <aroben> annevk: still not sure I understand the distinction
- # [16:21] <annevk> there's none, it's just a question of what name would be better
- # [16:22] * Joins: tantek (n=tantek@70-13-121-39.area2.spcsdns.net)
- # [16:22] <aroben> annevk: window.media implements MediaList?
- # [16:22] <annevk> noo
- # [16:22] * aroben clearly needs to do some reading
- # [16:23] * Joins: qwert666 (n=qwert666@acaf10.neoplus.adsl.tpnet.pl)
- # [16:23] <qwert666> Hi
- # [16:23] <annevk> my idea was that since MediaList.appendMedium already takes a media query it might make sense to call the x in window.media.x matchesMedium
- # [16:23] <annevk> so that authors get somewhat consistently named APIs
- # [16:24] * Joins: billmason (n=billmaso@ip85.unival.com)
- # [16:25] <aroben> annevk: seems like it should be "matchMedium" since "media" is plural
- # [16:25] <aroben> annevk: though that sounds like of strange too
- # [16:26] <annevk> yeah, but it's probably better than just query()
- # [16:28] <aroben> annevk: agreed, especially since query is both a noun and a verb
- # [16:29] <zcorpan> Philip`: i wouldn't like it, but it might be interesting to know how much it fixes and how much it breaks
- # [16:29] * Joins: qwert666_ (n=qwert666@acba153.neoplus.adsl.tpnet.pl)
- # [16:32] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [16:36] * Joins: ROBOd (n=robod@89.122.216.38)
- # [16:40] * Joins: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp)
- # [16:47] * Quits: qwert666 (n=qwert666@acaf10.neoplus.adsl.tpnet.pl) (Read error: 110 (Connection timed out))
- # [16:49] * Quits: tantek (n=tantek@70-13-121-39.area2.spcsdns.net) (Read error: 104 (Connection reset by peer))
- # [16:56] * qwert666_ is now known as qwert666
- # [17:09] * Joins: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no)
- # [17:12] <annevk> Philip`, don't really like that either and I believe that IE doesn't do it
- # [17:12] <annevk> otoh, if it makes more sites work... grmbl
- # [17:14] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Remote closed the connection)
- # [17:22] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [17:24] <Philip`> http://msdn2.microsoft.com/en-us/library/cc197026(VS.85).aspx - "Other browsers may return strings specific to themselves, for example "Opera" or "Mozilla"."
- # [17:24] <Philip`> At least they're not suggesting to use "Firefox" and making other Gecko users unhappy
- # [17:25] <annevk> i think for a while we said IE there
- # [17:25] <Philip`> In DocumentCompatibleInfo?
- # [17:26] <annevk> for userAgent
- # [17:26] <Philip`> That seems to be API for the new X-UA-Compatible thing
- # [17:26] <annevk> maybe I'm misunderstanding something
- # [17:26] <annevk> oh ok
- # [17:26] <annevk> ooh
- # [17:26] <annevk> X-UA-Compatible is evil
- # [17:27] <Philip`> (found via http://msdn2.microsoft.com/en-us/library/cc304071(VS.85).aspx )
- # [17:28] <annevk> :after Pseudo-class lol
- # [17:29] <Lachy> http://www.wpdfd.com/issues/86/html_the_foundation_of_the_web/
- # [17:29] <Lachy> that's a really good article
- # [17:32] <Philip`> http://msdn2.microsoft.com/en-us/library/cc288123(VS.85).aspx - "IHTMLWindow6" - they do quite like versioning
- # [17:32] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [17:36] <annevk> minimalitis ftw
- # [17:39] <zcorpan> yeah, minimalitis is cool ;)
- # [17:40] * Quits: Lachy (n=Lachlan@cm-84.215.54.100.getinternet.no) ("This computer has gone to sleep")
- # [17:47] * Joins: heycam` (n=cam@124-168-19-235.dyn.iinet.net.au)
- # [17:56] * Quits: myakura (n=myakura@p1215-ipbf3008marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:56] * Quits: heycam (n=cam@124-168-103-84.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
- # [18:01] * Joins: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com)
- # [18:06] * Joins: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net)
- # [18:14] <annevk> hmm, http://intertwingly.net/blog/2008/03/07/Design-By-Attrition#c1204908912 is getting too cryptic
- # [18:14] * annevk -> supermarket
- # [18:18] <svl> invite Sam to help edit?
- # [18:23] <Philip`> It's comparatively easy for IE to support HTML namespaces, since they don't support XHTML and so they can (and do) have a non-XML-DOM API for their namespaces, whereas other browsers want to keep HTML and XHTML as similar as possible
- # [18:43] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [18:48] * Joins: tantek (n=tantek@12.14.133.76)
- # [18:53] * Joins: maikmerten (n=maikmert@T7a88.t.pppool.de)
- # [19:02] * Quits: maikmerten (n=maikmert@T7a88.t.pppool.de) (Remote closed the connection)
- # [19:07] * Joins: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [19:07] <annevk> svl, edit what?
- # [19:08] <annevk> Philip`, the other problem is that pages depend on how <foo:bar> works
- # [19:08] <annevk> live.com uses IE namespaces for instance if I remember correctly and relies on other browers to do things in a different way
- # [19:08] * Parts: Camaban (n=adrianle@host81-135-169-203.in-addr.btopenworld.com)
- # [19:10] * Joins: dolphinling (n=chatzill@132.198.241.207)
- # [19:12] <Philip`> annevk: I assume it's depending mostly on how <foo:bar> works in the DOM, rather than just on how it's parsed
- # [19:12] <annevk> also on how it's parsed
- # [19:12] <annevk> <html xmlns:web
- # [19:13] <Philip`> Does it rely on <ns:foo/><ns:bar/> being adjacent in IE but being parent-child in other browsers?
- # [19:13] <annevk> i wouldn't expect that, but I don't know
- # [19:14] <Philip`> How else would it depend on how it's parsed?
- # [19:14] <annevk> I missed "just" in your above sentence btw
- # [19:14] <annevk> so I guess I agree :)
- # [19:15] * Quits: webben (n=benh@nat/yahoo/x-19267d9479e2bddb)
- # [19:18] * Quits: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com) ("later")
- # [19:20] * Joins: maikmerten (n=maikmert@T7a88.t.pppool.de)
- # [19:21] * Joins: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [19:26] * Quits: weinig_ (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [19:30] * annevk tries asking one more time about where all this "namespaced" HTML content will come from
- # [19:37] <svl> annevk: The way I interpreted Sam's "us" and "we" remark was that even though there's strong requests coming from the field, whatwg editors (e.g. you and hixie) seem to be ignoring it.
- # [19:37] <svl> And even though you're not ignoring it, and merely don't see a good solution yet, you also don't have time to really spend on finding a solution, on account of all the other things you're editing, and so the final specification will (in his view) be decided by inactivity, rather than design.
- # [19:37] <svl> The big bottleneck is lack of editors (see also that google geolocation api proposal). So maybe that's something where he can help out. I don't know how any spec for namespaces in HTML would be integrated or split off from other specs - but that seems to me to be something which can be worked out.
- # [19:39] * Quits: SadEagle (n=maksim@cpe-69-202-89-106.twcny.res.rr.com) (Remote closed the connection)
- # [19:42] <annevk> well, you see to indicate that it's not a lack of editors, but of researches :)
- # [19:50] * Quits: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com) ("later")
- # [19:53] <svl> I honestly don't know; I'm just a humble outsider with not nearly enough domain knowledge. Sam seems to believe that there's been enough research to move forward, though. I mostly think that rather than seeing you two clash on this, his strong belief in the necessity of a spec here is something which could be used to actually move things forward; entice him into actually doing the research...
- # [19:53] <svl> ...that you believe is still needed and he doesn't see (yet?). Which is probably easiest when starting from a concrete proposal...
- # [19:55] <annevk> i don't get how he goes from demand for silverlight to demand for namespaced HTML
- # [19:56] <svl> Does that really matter, though?
- # [19:57] <annevk> if there's no demand, why should we add it?
- # [20:02] <svl> Because there's small scale demand (e.g. the experiments Sam is doing himself), and enough people seeing opportunity which they believe will almost certainly translate into demand? Because it can't hurt to have other people explore options more fully?
- # [20:03] <svl> I understand it won't have priority for you personally if you don't see that demand, but you can still enable forward movement...
- # [20:09] * svl guesses he's basically trying to encourage you to say something like Jeff did in his latest comment.
- # [20:09] <svl> Anyway, I'm out for a bit.
- # [20:10] <annevk> kk
- # [20:10] * annevk ponders
- # [20:12] <Philip`> Does http://philip.html5.org/misc/xmlns-dom.html get double-spaced lines in IE6/IE7 on Windows?
- # [20:12] <Philip`> (It does in IE8 on Windows, but not in IE6 on Linux)
- # [20:12] <Philip`> (and not in Firefox or Opera on Linux)
- # [20:12] <billmason> No, I'm seeing single space in IE6/Windows XP.
- # [20:13] <billmason> Double space in IE8 in IE7 emulation mode, which is the only IE7 I have at hand.
- # [20:14] <Philip`> Okay, thanks
- # [20:14] <billmason> np
- # [20:14] <annevk> single space on Linux
- # [20:14] <annevk> IE7
- # [20:15] <Philip`> Does IE8's IE7 emulation actually work like IE7, or does it work the same as IE8 with the IE7 meta compatibility flag?
- # [20:15] <annevk> firefox is fixing da parsing bug
- # [20:15] <annevk> yay yay yay
- # [20:15] <Philip`> (where "IE8 with the IE7 meta compatibility flag" includes various bugs introduced in IE8, so it's not just a clone of the IE7 engine)
- # [20:16] <billmason> Not sure; haven't really hammered on it that much yet.
- # [20:16] <annevk> i'd expect IE8 with compat flag
- # [20:16] <annevk> otherwise they'd have 5 engines
- # [20:17] <Philip`> (Try <meta http-equiv=x-ua-compatible content=ie=7><foo xmlns=bar> to see the bug I'm thinking of)
- # [20:21] * Quits: maikmerten (n=maikmert@T7a88.t.pppool.de) (Remote closed the connection)
- # [20:30] * Joins: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [20:35] * Quits: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com) ("later")
- # [20:46] * Joins: weinig (n=weinig@17.203.15.180)
- # [21:00] * Quits: tantek (n=tantek@12.14.133.76)
- # [21:02] * Quits: dbaron (n=dbaron@c-67-160-251-228.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:05] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [21:16] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:21] * Joins: tantek (n=tantek@coa-public.ci.austin.tx.us)
- # [21:28] * Joins: dveditz2 (n=dveditz@dsl-63-249-104-137.cruzio.com)
- # [21:34] * Joins: roc (n=roc@121-72-168-250.dsl.telstraclear.net)
- # [21:41] * Joins: jgraham (n=james@81-86-215-67.dsl.pipex.com)
- # [21:46] * Quits: dveditz (n=dveditz@dsl-63-249-104-137.cruzio.com) (Read error: 110 (Connection timed out))
- # [21:58] * Quits: roc (n=roc@121-72-168-250.dsl.telstraclear.net)
- # [22:13] * dveditz2 is now known as dveditz
- # [22:15] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [22:17] * Joins: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com)
- # [22:17] * Quits: tantek (n=tantek@coa-public.ci.austin.tx.us)
- # [22:25] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [22:27] * Joins: hober (n=ted@unaffiliated/hober)
- # [22:33] * Joins: tantek (n=tantek@12.14.133.49)
- # [22:42] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:04] * annevk wonders if <datagrid> is too generic
- # [23:09] <Hixie> how so?
- # [23:09] <Hixie> it's basically <xul:treegrid>
- # [23:10] <Hixie> Philip`: dude that graph is the awesomeness
- # [23:10] * Joins: othermaciej (n=mjs@17.203.15.201)
- # [23:10] <Hixie> and it seems 512 was a particularly good choice
- # [23:11] <Hixie> but i think we'll increase it to 2048
- # [23:11] <Hixie> Philip`: can you make a lin-log version of that graph? (log vertically)
- # [23:12] <Philip`> I suppose a useful amount to wait for is the first one or two response packets, but there's no way to tell how that corresponds to document size because the headers are variable length
- # [23:13] <Hixie> well in practice i doubt browsers are going to pay attention to our recommendation
- # [23:13] <Hixie> personally i would just use whatever data you have in the first 150ms or so
- # [23:13] <Hixie> maybe even less
- # [23:14] <Hixie> that is, i would only wait as long as the wait doesn't add real overhead to the render time
- # [23:14] <annevk> i don't quite get that concern because until you have data how can you render?
- # [23:15] <annevk> re: datagrid, it seems to be for tree and table like widgets, but maybe that's ok
- # [23:15] <gsnedders> Philip`, Hixie: what graph?
- # [23:15] <Philip`> Hixie: Something like http://philip.html5.org/data/encoding-detection-log.svg ?
- # [23:16] <Philip`> gsnedders: http://philip.html5.org/data/encoding-detection.svg
- # [23:16] <Dashiva> 0.001 is a really useful point :)
- # [23:19] * Quits: othermaciej (n=mjs@17.203.15.201) (Read error: 104 (Connection reset by peer))
- # [23:20] * Joins: othermaciej (n=mjs@17.203.15.201)
- # [23:22] * Quits: gsnedders (n=gsnedder@host86-142-194-45.range86-142.btcentralplus.com) ("Partying in teh intarwebs")
- # [23:24] <Philip`> Dashiva: That's still an integer number of pages :-)
- # [23:25] <annevk> how many sites without the right <meta> ?
- # [23:26] * Quits: YaaL (i=yaal@hell.pl) ("You can logoff, but you can never leave...")
- # [23:26] <Philip`> What is "the right <meta>"?
- # [23:27] * Joins: YaaL (i=yaal@hell.pl)
- # [23:27] <annevk> <meta content=...charset...> or <meta charset=...>
- # [23:28] <Philip`> 126989 total, 89541 with <meta content>, 171 with <meta charset>
- # [23:29] <Philip`> Sniffer apparently finds 89695
- # [23:29] <Philip`> (with <meta something>)
- # [23:33] <Philip`> (The ones not found by the sniffer include <meta http-equiv="Content-Type"content="text/html; charset=windows-1252">, <meta http-equiv="Content-Type"content="text/html; charset=iso-8859-2">, <meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1"> and <meta http-equiv="Content-Type"content="text/html; charset=iso-8859-1">
- # [23:33] <Philip`> so, uh, the first four I looked at are all exactly the same problem
- # [23:33] * Philip` smells a pattern
- # [23:37] * Quits: phsiao (n=shawn@nat/ibm/x-318d7f92bdfb2cfe)
- # [23:37] <Hixie> Philip`: hmm, i guess i should have suggested log on the horizontal axis
- # [23:39] * Quits: peepo (n=Jay@host86-147-236-233.range86-147.btcentralplus.com) ("later")
- # [23:40] <Philip`> Hixie: Like http://philip.html5.org/data/encoding-detection-log.svg (reloaded)?
- # [23:41] <Hixie> yeah that's more like it
- # [23:41] <Hixie> thanks
- # [23:41] <Dashiva> What if you made it inverse log towards 100
- # [23:41] <Hixie> 512 really was a good choice
- # [23:41] <Hixie> completely by chance though :-)
- # [23:42] <Hixie> me posted on sam's blog
- # [23:42] <Philip`> Dashiva: Exponential?
- # [23:43] <Dashiva> Yeah
- # [23:44] * Quits: YaaL (i=yaal@hell.pl) ("You can logoff, but you can never leave...")
- # [23:45] * Joins: YaaL (i=yaal@hell.pl)
- # [23:46] <Philip`> I'm not entirely sure how to do that sanely
- # [23:46] <Philip`> You can just zoom in on the graph anyway :-p
- # [23:49] * Quits: YaaL (i=yaal@hell.pl) (Client Quit)
- # [23:49] * Joins: YaaL (i=yaal@hell.pl)
- # Session Close: Sat Mar 08 00:00:00 2008
The end :)