Options:
- # Session Start: Thu Aug 21 00:00:00 2008
- # Session Ident: #whatwg
- # [00:01] * Joins: roc (n=roc@202.0.36.64)
- # [00:07] * Quits: Amorphous (i=jan@g227120093.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [00:11] * Joins: Amorphous (i=jan@e179104179.adsl.alicedsl.de)
- # [00:14] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [00:16] * Joins: eseidel (n=eseidel@adsl-75-36-142-34.dsl.pltn13.sbcglobal.net)
- # [00:17] * Quits: shepazu (n=schepers@80.187.148.103) (Read error: 110 (Connection timed out))
- # [00:17] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [00:21] * Quits: eseidel_ (n=eseidel@72.14.224.1) (Client Quit)
- # [00:26] * Joins: eseidel_ (n=eseidel@adsl-75-36-142-34.dsl.pltn13.sbcglobal.net)
- # [00:27] * Quits: eseidel (n=eseidel@adsl-75-36-142-34.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [00:35] * eseidel_ is now known as eseidel
- # [00:45] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 104 (Connection reset by peer))
- # [00:45] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [00:50] * Quits: othermaciej (n=mjs@17.255.108.242) (kornbluth.freenode.net irc.freenode.net)
- # [00:50] * Quits: mcarter (n=mcarter@adsl-71-135-108-144.dsl.pltn13.pacbell.net) (kornbluth.freenode.net irc.freenode.net)
- # [00:50] * Quits: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com) (kornbluth.freenode.net irc.freenode.net)
- # [00:50] * Quits: KevinMarks (n=KevinMar@nat/google/x-6c16b9688dccc848) (kornbluth.freenode.net irc.freenode.net)
- # [00:56] * Joins: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com)
- # [00:57] * Joins: KevinMarks (n=KevinMar@nat/google/x-209ac180b2111861)
- # [00:58] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [01:00] * Joins: mcarter (n=mcarter@adsl-71-135-108-144.dsl.pltn13.pacbell.net)
- # [01:07] * Quits: billmason (n=billmaso@ip75.unival.com) (".")
- # [01:09] * Quits: othermaciej (n=mjs@17.255.108.242) (Read error: 104 (Connection reset by peer))
- # [01:11] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [01:15] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [01:16] * Quits: KevinMarks (n=KevinMar@nat/google/x-209ac180b2111861) ("The computer fell asleep")
- # [01:17] * Joins: tantek (n=tantek@66.7.230.34)
- # [01:27] * Quits: dglazkov (n=dglazkov@nat/google/x-3ea9f13b82a3a98a)
- # [01:34] * Quits: gavin (n=gavin@firefox/developer/gavin)
- # [01:36] * Quits: eseidel (n=eseidel@adsl-75-36-142-34.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [01:39] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:45] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [01:58] * Quits: othermaciej (n=mjs@17.255.108.242)
- # [02:01] * eseidel_ is now known as eseidel
- # [02:18] * Quits: eseidel (n=eseidel@72.14.224.1) (Read error: 104 (Connection reset by peer))
- # [02:31] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [02:32] * Quits: tantek (n=tantek@66.7.230.34)
- # [02:32] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [02:34] * Joins: othermaciej_ (n=mjs@17.255.108.242)
- # [02:43] * Joins: KevinMarks (n=KevinMar@nat/google/x-d637083269e56016)
- # [02:45] * eseidel_ is now known as eseidedl
- # [02:45] * eseidedl is now known as eseidel_
- # [02:47] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [02:48] * eseidel_ is now known as eseidel
- # [02:59] * Quits: othermaciej_ (n=mjs@17.255.108.242)
- # [03:17] * Joins: othermaciej (n=mjs@17.255.108.242)
- # [03:19] * Quits: othermaciej (n=mjs@17.255.108.242) (Client Quit)
- # [03:22] * Quits: franksalim (n=frank@ip-12-22-56-126.hqglobal.net) ("Leaving")
- # [03:26] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [03:42] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [03:51] * Quits: KevinMarks (n=KevinMar@nat/google/x-d637083269e56016) (Read error: 110 (Connection timed out))
- # [03:59] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net) (kornbluth.freenode.net irc.freenode.net)
- # [03:59] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (kornbluth.freenode.net irc.freenode.net)
- # [03:59] * Quits: YaaL (i=yaal@hell.pl) (kornbluth.freenode.net irc.freenode.net)
- # [03:59] * Quits: doublec (n=nchris@li5-223.members.linode.com) (kornbluth.freenode.net irc.freenode.net)
- # [03:59] * Quits: psa (n=yomode@71.93.19.66) (kornbluth.freenode.net irc.freenode.net)
- # [03:59] * Joins: [YaaL] (i=yaal@hell.pl)
- # [03:59] * Joins: doublec (n=nnchris@li5-223.members.linode.com)
- # [03:59] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
- # [04:06] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [04:15] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [04:16] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [04:21] <takkaria> bloody hell, why does CC feel the need to use RDF for metadata?
- # [04:35] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [04:48] * Joins: tantek (n=tantek@c-67-169-44-148.hsd1.ca.comcast.net)
- # [04:49] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [04:50] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [05:05] * Quits: tantek (n=tantek@c-67-169-44-148.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [05:32] * jcranmer is now known as jcranmer|partaki
- # [05:32] * jcranmer|partaki is now known as jcranmer
- # [05:32] * Joins: shepazu (n=schepers@80.187.148.103)
- # [05:47] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [05:48] * Quits: mcarter (n=mcarter@adsl-71-135-108-144.dsl.pltn13.pacbell.net) ("bbiab")
- # [05:57] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [06:08] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) ("Less talk, more pimp walk.")
- # [06:18] * Joins: shepazutoo (n=schepers@80.187.148.103)
- # [06:20] * Quits: shepazu (n=schepers@80.187.148.103) (Read error: 110 (Connection timed out))
- # [06:25] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [06:30] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [06:33] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [06:48] * Quits: shepazutoo (n=schepers@80.187.148.103) (Read error: 110 (Connection timed out))
- # [07:38] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [07:40] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [07:42] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Client Quit)
- # [07:43] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [07:47] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [07:50] <hsivonen> takkaria: http://intertwingly.net/blog/2008/02/09/Mashups-Smashups#c1202870522
- # [07:55] * Quits: roc (n=roc@202.0.36.64)
- # [07:56] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [08:02] * Joins: heycam (i=cam@80.187.145.121)
- # [08:08] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [08:13] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [08:23] * Joins: MikeSmith (n=MikeSmit@EM119-72-53-21.pool.e-mobile.ne.jp)
- # [08:37] * Joins: hdh (n=hdh@118.71.120.189)
- # [08:40] * Quits: heycam (i=cam@80.187.145.121) ("bye")
- # [08:56] * Joins: philipj (n=philipj@pat.se.opera.com)
- # [08:59] * Joins: aaronlev (n=chatzill@g228077004.adsl.alicedsl.de)
- # [09:03] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:07] * Joins: heycam (i=cam@80.187.144.123)
- # [09:12] * Joins: shepazu (n=schepers@88.128.82.238)
- # [09:27] * Joins: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [09:35] <zcorpan> Hixie: what's the point in making xml:lang non-conforming in text/html?
- # [09:35] <zcorpan> Hixie: (i.e. lang in the XML namespace)
- # [09:35] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:36] <Dashiva> zcorpan: How would you ever get that?
- # [09:36] <zcorpan> Dashiva: with scripting or by moving a node from an xml document to an html document
- # [09:36] <Dashiva> But then you're working on the DOM form, not text/html anymore, aren't you?
- # [09:37] <zcorpan> Dashiva: when i say text/html i mean the spec's definition of "HTML document"
- # [09:45] <hsivonen> zcorpan: presumably, scripts written for both HTML and XHTML wouldn't cause the DOM to throw if allowed
- # [09:46] * hsivonen isn't sure if the DOM throws now
- # [09:48] * Quits: zcorpan (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [10:03] <Hixie> zcorpan: because you couldn't serialise it, so it would just get you in more trouble than it would be worth
- # [10:03] <Hixie> oh he left
- # [10:04] <Hixie> zcorpan needs to be online more. :-P
- # [10:04] <philipj> he's likely on the way to the office
- # [10:06] <MikeSmith> I wish I were on the way to the office there.. I'm sure it's nicer today than muggy and smoggy Tokyo in summertime
- # [10:07] <MikeSmith> rather, I wish I were in Bergen
- # [10:08] <hsivonen> Schematron sees to be one of those things whose design works nicely on today's desktop in non-batch mode but that causes grief when offered as an online service with concurrent users.
- # [10:09] <hsivonen> that is, 12 MB means nothing if you need 12 MB * 1 at a time on a desktop with 4 GB of RAM
- # [10:09] <hsivonen> s/sees/seems/
- # [10:12] <Dashiva> Hixie: So it's possible for a DOM to "be" text/html, and therefore unconforming, but you'd need a DOM validator to "prove" it?
- # [10:15] <MikeSmith> hsivonen: true perhaps of a lot of XML technologies in particular
- # [10:16] <hsivonen> looks like news gets distorted by the time it hits slashdot: http://tech.slashdot.org/article.pl?sid=08/08/20/218240&from=rss
- # [10:19] <Hixie> Dashiva: DOMs are the only thing you ever conformance check, and they are always either HTML Documents or XHTML Documents
- # [10:20] <Hixie> Dashiva: search for "flagged as being HTML documents"
- # [10:20] * Joins: anne_ (i=d5c7928a@gateway/web/ajax/mibbit.com/x-30b13421a8a49b9e)
- # [10:22] <Dashiva> Hixie: But since you can't serialize it, you wouldn't be able to send it to the validator. So you'd need a UA-local validator (what I meant by DOM validator). Right?
- # [10:26] <Philip`> You could serialise to a special non-HTML format that is capable of representing any DOM and that is understood by your favourite validator
- # [10:27] <anne_> Hixie, all the "through the element" needs to be changed to "through the element or object"
- # [10:27] <anne_> Hixie, currently it makes no sense for Window etc.
- # [10:27] <anne_> Hixie, just "through the object" would work too probably
- # [10:28] * Quits: primal1__ (n=primal1@pool-72-87-132-196.lsanca.dsl-w.verizon.net)
- # [10:29] <hsivonen> Dashiva: if someone contributes a streaming SAX parser for SDF... http://simon.html5.org/specs/sdf
- # [10:29] <hsivonen> or we get an XML5 that can serialize all DOMs
- # [10:29] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [10:31] * Philip` wouldn't suggest using SDF, since it can have O(n^2) length compared to the XML-serialised length
- # [10:32] <hsivonen> Philip`: Namespaces strike again?
- # [10:33] <Hixie> Dashiva: you don't serialise it, you pass the serialised document to the validator and they turn it into a dom and check that
- # [10:33] <Philip`> hsivonen: No, just "<x><x><x><x><x><x>..." will result in loads of indentation
- # [10:34] <Hixie> anne_: yeah, i think i have a note about that somewhere. feel free to file a bug if you care enough. :-)
- # [10:37] <hsivonen> DOM Level 1 could be relatively reasonably by represented as JSON
- # [10:37] <hsivonen> too bad that Namespaces make even that inefficient
- # [10:38] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:42] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [10:45] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [10:45] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:47] <Dashiva> Hixie: The case we were talking about was invalid because of a script creating xml:lang, the validator might not run that script (if it runs scripts at all)
- # [10:48] <Hixie> Dashiva: ah yeah, checking such cases would need a full browser-like environment and a validator to be integrated
- # [11:05] * Joins: webben (n=benh@nat/yahoo/x-07785581ae3883e5)
- # [11:20] * Joins: tndH_ (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [11:20] * tndH_ is now known as tndH
- # [11:40] <Hixie> well
- # [11:40] <Hixie> this is annoying
- # [11:41] <Hixie> TAB, CR, and LF aren't in Zs.
- # [11:41] <anne_> you lose!
- # [11:41] <anne_> and will not collect 200$
- # [11:42] <Hixie> i guess i should use White_Space instead
- # [11:42] * Lachy wonders why people keep putting the $ on the wrong end. it goes at the beginning.
- # [11:42] <Hixie> though that includes U+000B too
- # [11:42] * Quits: heycam (i=cam@80.187.144.123) (Read error: 104 (Connection reset by peer))
- # [11:43] * Joins: heycam (i=cam@80.187.144.123)
- # [11:43] <anne_> Lachy, cause that's how you say it
- # [11:43] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:51] * Quits: MikeSmith (n=MikeSmit@EM119-72-53-21.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [11:51] <zcorpan> Hixie: there are other things in the dom that can't be serialized but are still allowed
- # [11:52] <anne_> who is w?
- # [11:52] <anne_> (re: recent commits)
- # [11:52] <zcorpan> hsivonen: setting the lang attribute in the xml namespace in html documents doesn't throw
- # [11:53] <Hixie> anne_: wakaba
- # [11:53] <Hixie> zcorpan: so?
- # [11:53] * Joins: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp)
- # [11:53] <Hixie> zcorpan: (like what?)
- # [11:53] <zcorpan> Hixie: like a textarea containing a comment node
- # [11:53] <zcorpan> Hixie: or a comment containing -->
- # [11:54] <Hixie> true
- # [11:54] <Hixie> that's mostly just because it'd be a pain for me to specify otherwise, to be honest
- # [11:55] <zcorpan> ok
- # [12:08] * Joins: aaronlev_ (n=chatzill@g226195036.adsl.alicedsl.de)
- # [12:23] <Philip`> Hixie: How would an SVG file not labelled as SVG being sniffed as a valid image in <img> allow privilege escalation, given that scripts in SVG in <img> must not be run?
- # [12:25] * eseidel_ is now known as eseidel
- # [12:26] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [12:27] * Quits: aaronlev (n=chatzill@g228077004.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [12:27] <Hixie> Philip`: it wouldn't, but if scripts ever were to run, it would
- # [12:27] <Hixie> Philip`: it's more defence in depth than anything really
- # [12:28] <anne_> I think those rules match what we implement (though we also fail if the root element is not <svg> in the right namespace)
- # [12:28] <Philip`> Oh, okay
- # [12:29] <Hixie> anne_: that matches "User agents must not support non-image resources with the img element (e.g. XML files whose root element is an HTML element)."
- # [12:29] <anne_> ah
- # [12:33] * Joins: othermaciej_ (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [12:33] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [12:36] <Hixie> ok bed time
- # [12:36] <Hixie> nn
- # [12:44] <zcorpan> it seems karl misunderstood the spec change wrt xml:lang
- # [12:54] <anne_> seems he did
- # [12:54] <anne_> admittedly it's quite hard
- # [12:55] <anne_> especially with the {xml:lang} versus xml{lang} nonsense
- # [12:58] * Joins: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp)
- # [12:59] <hsivonen> Namespaces make things hard.
- # [13:00] <anne_> I suppose this could be added to the anecdotical evidence thing
- # [13:01] <hsivonen> I made the Validator.nu error messages strictly correct but not necessarily obvious on this point as a juvenile act of rebellion against the badness of namespaces
- # [13:01] <anne_> maybe I should add the professor from my XML class who thought namespaces inherited into attributes
- # [13:01] <anne_> hsivonen, :p
- # [13:01] <anne_> lol, mibbit has a weird smiley for that one
- # [13:02] <hsivonen> anne_: your professor is in good company, since it seems that a W3C spec editor can have that misconception
- # [13:08] <zcorpan> hsivonen: <html xml:lang='en' lang='sv'> validates but <html lang='sv' xml:lang='en'> doesn't
- # [13:08] <hsivonen> hmm. that's weird
- # [13:13] * Quits: Yudai (n=Yudai@p03701f.kngwnt01.ap.so-net.ne.jp) (Read error: 113 (No route to host))
- # [13:15] <zcorpan> hsivonen: event-source was renamed to eventsource
- # [13:20] * Quits: webben (n=benh@nat/yahoo/x-07785581ae3883e5)
- # [13:45] * Joins: Nickwiz (n=Nickwiz@243.80-202-164.nextgentel.com)
- # [13:45] * Quits: othermaciej_ (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [13:46] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [13:54] * Quits: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [14:24] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [14:37] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [14:40] <hsivonen> zcorpan: <html xml:lang='en' lang='sv'> fixed
- # [14:40] <hsivonen> thanks
- # [14:45] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:46] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:47] * Joins: webben (n=benh@nat/yahoo/x-9f92b35bcb45915c)
- # [14:53] * Parts: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:55] * Joins: Yudai (n=Yudai@p02fe50.kngwnt01.ap.so-net.ne.jp)
- # [14:56] <hsivonen> hmm. perhaps the spec check-in for renaming event-source wasn't properly annotated...
- # [14:56] <hsivonen> fixing anyway :-)
- # [14:59] <anne_> ah hsivonen has a flickr backup utility, good
- # [15:10] <hsivonen> hmm. I haven't updated Validator.nu's copy of the spec since March 20...
- # [15:14] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [15:18] * Joins: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp)
- # [15:18] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [15:19] <hsivonen> MikeSmith: do you need assertions.sch to work in an XPath 1.0 environment?
- # [15:20] <hsivonen> MikeSmith: that is, would your setup break if I start using XPath 2.0?
- # [15:30] * Quits: shepazu (n=schepers@88.128.82.238) (Read error: 110 (Connection timed out))
- # [15:34] * Joins: csarven (n=csarven@80.76.201.60)
- # [15:51] * Philip` notices that he failed to notice that the OpenGL 3.0 spec was released last week, after months of silence and delays, seemingly without any of the interesting features that had been promised earlier
- # [15:51] <Philip`> It seems the most radical change they've made is "In OpenGL 3.0 we have introduced a deprecation mechanism for the first time in OpenGL’s 16-year history."
- # [15:55] <Philip`> It doesn't seem entirely clear how the deprecation thing is meant to work - GL 3.0 implementations let you choose a "forward compatible" mode, which disables all the deprecated features, but also have to have a "full" mode which still provides them and is compatible with all old (GL <= 2.1) software
- # [15:56] <Philip`> so I guess the idea is that the features would be removed from the GL 3.1 "full" mode too, or maybe they're just going to hang around until GL 4.0, or until forever, since nobody's actually going to bother rewriting their code to not use the deprecated features
- # [15:57] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [16:10] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Ex-Chat")
- # [16:14] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) ("Ex-Chat")
- # [16:16] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [16:18] <MikeSmith> hsivonen: using XPath 2.0 would not break anything for me
- # [16:27] <Lachy> http://ejohn.org/blog/queryselectorall-in-firefox-31/
- # [16:29] * Joins: billmason (n=billmaso@ip75.unival.com)
- # [16:29] <Lachy> JohnResig, are the performance tests you used for that available? I'd like to test in them in Opera
- # [16:36] * Joins: dglazkov (n=dglazkov@nat/google/x-1bf999c25342c77e)
- # [16:40] * Joins: maikmerten (n=maikmert@L9b81.l.pppool.de)
- # [16:53] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [16:53] <BenMillard> each heading in my web page collection now provides an anchor point (via ID) and states how many entries are in that section: http://projectcerbera.com/web/study/2008/collection
- # [16:54] <BenMillard> Hixie, ^ is that a useful change?
- # [16:56] * Joins: shepazu (n=schepers@80.187.146.36)
- # [16:58] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [17:13] * Quits: Nickwiz (n=Nickwiz@243.80-202-164.nextgentel.com) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [17:26] * Quits: webben (n=benh@nat/yahoo/x-9f92b35bcb45915c) (Connection reset by peer)
- # [17:27] * Joins: webben (n=benh@nat/yahoo/x-875b01c923ab48c4)
- # [17:28] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [17:30] * Quits: aaronlev_ (n=chatzill@g226195036.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.1a2pre/20080819034536]")
- # [17:30] * Joins: aaronlev (n=chatzill@g226195036.adsl.alicedsl.de)
- # [17:37] <hsivonen> MikeSmith: ok
- # [17:38] <hsivonen> Philip`: are the deprecated features conflicting with some insanely great improvements or are they just "bad"?
- # [17:39] * anne_ thought 1 and 2 were already incompatible
- # [17:39] * anne_ thus wonders what deprecation means in the context of OpenGL
- # [17:44] <zcorpan> http://tinyurl.com/559u23 (live dom viewer)
- # [17:45] <zcorpan> um, you need to insert a character before the script in firefox to work around the parsing bug...
- # [17:46] <MikeSmith> if there are cases where
- # [17:46] <MikeSmith> oops
- # [17:46] <MikeSmith> (ignore that)
- # [17:52] <zcorpan> http://tinyurl.com/5rj9l5 works in fx and saf
- # [17:52] <zcorpan> is there a spec that covers this?
- # [17:53] <anne_> ECMAScript?
- # [17:53] <anne_> though maybe I'm misunderstanding what you're testing
- # [17:57] * Quits: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (Read error: 104 (Connection reset by peer))
- # [17:57] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:59] <Philip`> hsivonen: They're not inherently bad ideas, they're just decade-old ideas and there are much better (more powerful, more efficient) alternative features that achieve the same effect on modern hardware
- # [18:00] <Philip`> like the whole glBegin();glVertex();glEnd() thing is deprecated, in favour of vertex arrays
- # [18:01] <Philip`> (The problem with all the legacy features is that they make drivers extremely complex, and make it hard to add new features since you have to consider interactions with all the old ones)
- # [18:02] <Philip`> anne_: OpenGL 1 and 2 aren't incompatible, in the sense that a program using the OpenGL 1.x API will still work in a GL 2.1 implementation (and will still work in GL 3.0 in 'full' mode)
- # [18:02] <gDashiva> zcorpan: What anne said, what is it that's working?
- # [18:04] <anne_> philip, interesting
- # [18:04] <zcorpan> anne_: ok
- # [18:05] * gavin_ just read http://lists.w3.org/Archives/Public/public-html/2008Aug/0510.html and couldn't agree more
- # [18:05] <gavin_> jgraham++
- # [18:05] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:08] * Parts: philipj (n=philipj@pat.se.opera.com)
- # [18:10] * Joins: jcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu)
- # [18:11] * Quits: myakura (n=myakura@p3216-ipbf5106marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:14] <gDashiva> gavin_: Now watch it be completely ignored, or if we're lucky, marked as a troll.
- # [18:14] * gsnedders has a lucky feeling about this one
- # [18:15] * maikmerten is now known as maik|bathtub
- # [18:18] <BenMillard> I set my e-mail client so that "alt" in a subject line gets the message automatically marked as "Read"
- # [18:18] <gavin_> http://lists.w3.org/Archives/Public/public-html/2008Aug/0517.html is mind boggling
- # [18:19] <BenMillard> there's actually very little which gets through as unread in my e-mail client
- # [18:20] * Quits: jeremyb_ (n=jeremyb@unaffiliated/jeremyb) (Connection reset by peer)
- # [18:21] * Joins: jeremyb_ (n=jeremyb@unaffiliated/jeremyb)
- # [18:25] <anne_> gavin_, yeah, there's an enormous gap between the two camps
- # [18:30] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [18:31] <gDashiva> BenMillard: I hope it's more like \balt\b :)
- # [18:31] <Philip`> Some subject lines just say "... alternative text ...", so you don't want the trailing \b
- # [18:32] <BenMillard> gDashiva, the less I see the more I know. ;)
- # [18:33] <gDashiva> We need a neural network to determine if an occurence of 'alt' refers to alternate text for HTML or not
- # [18:34] <Philip`> A much simpler heuristic is to look at the size of the thread - if the subject contains the substring 'alt' and there are at least 20 messages, it must be about <img alt>
- # [18:34] <BenMillard> the only things that interest me on Public-HTML are links to use cases and the results of research...maybe I should use a whitelist instead of a blacklist?
- # [18:35] <gDashiva> BenMillard: Nah, there's plenty of namedropping in the alt threads about research (or the need for it, or the non-need for it)
- # [18:36] <BenMillard> ok, I'll stick with what I've got...it ain't broke, so don't fix it
- # [18:37] <BenMillard> I've decided to do a bit of analysis of the collection before my midpoint comes up
- # [18:38] <BenMillard> this means figuring out things are useful to count
- # [18:38] <BenMillard> here's what I think for headings: http://projectcerbera.com/web/study/2008/collection#headings
- # [18:39] <BenMillard> Philip`, I think some of the heading analysis could be automated
- # [18:39] <BenMillard> like checking when heading levels get skipped
- # [18:40] <BenMillard> other things need judgement, like figuring out when the headings should have changed level but didn't
- # [18:43] <jgraham> BenMillard: Are you planning to look at table summaries? contrary to Al's opinion I think it would be exceedingly useful to have data here like 10% of @summaries are accurate descriptions of the table, 30% are SEO keywords 20% are descriptions of a table with a different structure etc.
- # [18:44] <Philip`> ..., 90% are saying that it's a layout table, etc
- # [18:44] <BenMillard> jgraham, yes
- # [18:44] <jgraham> BenMillard: Cool.
- # [18:44] <BenMillard> although I thought summary had already been studied in quite large numbers by Mark Pilgrim or someone?
- # [18:45] <anne_> that was longdesc
- # [18:45] <BenMillard> anne_, ah, that must be it
- # [18:45] <anne_> (if we remember the same thing, yes)
- # [18:46] <BenMillard> anne_, yes, I just found it and that jogged my memory: http://blog.whatwg.org/the-longdesc-lottery
- # [18:46] <BenMillard> jgraham, the collection currently mentions the summary attribute 6 times at the moment
- # [18:47] <jgraham> BenMillard: OK. I guess it is also something that might be worth looking at from a different same e.g. a random sample from google to see how that influences the results
- # [18:48] <hober> hmm.
- # [18:48] <hober> awfully tempted to feed the trolls.
- # [18:48] <hober> WDYT? http://edward.oconnor.cx/tmp/alt-reply.txt
- # [18:48] <BenMillard> jgraham, yes that would be good. here's ~800 from Philip`: http://canvex.lazyilluminati.com/survey/2007-07-17/analyse.cgi/tagattr/table/summary
- # [18:49] <Philip`> http://canvex.lazyilluminati.com/misc/summary.html
- # [18:49] <gDashiva> hober: Seems fine to me
- # [18:49] <BenMillard> Philip`, ooh that's saved me some work :P
- # [18:50] <Philip`> hober: Judging by the URL, it's talking about alt, which is a bad sign :-p
- # [18:51] <hober> Philip`: well, that may have been a poor choice of names. it's more of a side issue from that interminable thread
- # [18:52] <BenMillard> Philip`, is that summary page using the 799 pages in your 2007-07-17 collection? If not, can you tell me how many pages it covers?
- # [18:53] <Philip`> hober: I think you typoed "editor" as "editors" :-)
- # [18:53] * maik|bathtub is now known as maikmerten
- # [18:55] <Philip`> BenMillard: http://krijnhoetmer.nl/irc-logs/whatwg/20070513#l-348 - it looks like that came from a list of pages from Yahoo (passing it common words ("a", "the", etc) as search terms)
- # [18:56] <BenMillard> Philip`, so it's covering 105 pages?
- # [18:57] <hober> Philip`: :)
- # [18:57] <Philip`> (It'd be fairly trivial to get a list of all the summary values used my newer collection of ~130K pages, though it'd take significant effort to categories them)
- # [18:57] <Philip`> BenMillard: According to myself (who I wouldn't necessarily trust), it is
- # [18:58] <BenMillard> yes, I wouldn't like to categories ~1,000 uses of summary
- # [18:58] <Philip`> It'd be easy to count how many contain the string "layout", though
- # [18:58] <BenMillard> indeed
- # [18:59] <BenMillard> if you randomly take summary strings from ~105 pages from that ~130,000, I could add those to study 210
- # [18:59] <BenMillard> as this seems to be a hot topic which reccurs
- # [19:03] <BenMillard> Philip`, could you count the total number of tables in the big and then see what proportion of them used summary?
- # [19:03] <BenMillard> *big sample
- # [19:06] * Joins: Maurice (i=copyman@217.122.13.174)
- # [19:07] <JohnResig> is dev.whatwg down?
- # [19:13] * Quits: shepazu (n=schepers@80.187.146.36)
- # [19:13] <heycam> JohnResig, it's very slow today
- # [19:14] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [19:14] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [19:14] * Quits: heycam (i=cam@80.187.144.123) ("bye")
- # [19:15] <BenMillard> jgraham & Philip`, just noticed my collection contains "Summary="a summary of ..." where ... is the <caption> text." for this: http://dev.opera.com/articles/view/19-html-tables/#morestructure
- # [19:16] <BenMillard> should I studying each summary value in the context of the page it came from?
- # [19:16] <BenMillard> then I could check if it repeats the previous sentence, or is the previous heading rephrased slightly, etc
- # [19:21] <Philip`> BenMillard: Hmm, I can't look at anything now, since the university's internet connection has died, so I can't access all my files
- # [19:21] <BenMillard> Philip`, that's ok, I'm not your boss :)
- # [19:22] <BenMillard> you can do it whenever is convenient for you
- # [19:22] <Philip`> You might want to remind me later because otherwise I'll just forget :-)
- # [19:22] <BenMillard> Philip`, I have the same affliction :P
- # [19:22] <BenMillard> I'll put a note in the collection, then I'll stumble upon it from time to time anyway
- # [19:23] <anne_> jgraham, Philip`, WG dinner tonight, maybe tomorrow
- # [19:23] * anne_ has to go
- # [19:23] <Philip`> Hopefully it won't be long until somebody notices the whole university is offline and plugs the cable back in
- # [19:23] <Philip`> anne_: Tomorrow sounds reasonable to me
- # [19:24] * Quits: anne_ (i=d5c7928a@gateway/web/ajax/mibbit.com/x-30b13421a8a49b9e) ("http://www.mibbit.com ajax IRC Client")
- # [19:26] <jgraham> Philip`: Someone just plugged me back in :)
- # [19:27] <Philip`> BenMillard: I see 3301 pages using @summary (on any element, but I assume pretty much all on table), out of 92066 pages using table
- # [19:27] <Philip`> jgraham: Indeed, I just noticed it started working too :-)
- # [19:28] * Philip` likes how the CL has a totally independent open wireless network that just uses standard ADSL, so he can still connect when the proper network is down
- # [19:29] * Joins: franksalim (n=frank@ip-12-22-56-126.hqglobal.net)
- # [19:30] <Philip`> Oh, I've already got that data online - http://philip.html5.org/data/tag-count-pages.txt and http://philip.html5.org/data/attr-count-pages.txt
- # [19:30] <Philip`> (Excludes attributes with fewer than five occurrences, because there were zillions of them)
- # [19:31] <BenMillard> Philip`, awesome. :)
- # [19:33] <Philip`> (Oops - when I say "totally independent", I don't mean that at all, since it uses the same wireless access points and the internal CL network; but it's independent in its connection to the outside world)
- # [19:34] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [19:34] <Philip`> Oh, they broke the university again
- # [19:34] * Philip` goes home
- # [19:36] * hsivonen wonders if key compiler devs are on board with C++0x
- # [19:37] <Philip`> GCC and MSVC have already shipped parts of it, so I assume they are
- # [19:37] <hsivonen> ok
- # [19:39] <BenMillard> Philip`, can you count the number of summary attributes and the number of table elements rather than the number of pages?
- # [19:39] <jcranmer> well, boost provides most of the C++0x libraries
- # [19:39] <hsivonen> clearly, C++ embodies drastically non-Exupérian design principles
- # [19:39] <Philip`> BenMillard: http://philip.html5.org/data/tag-count-total.txt and http://philip.html5.org/data/attr-count-total.txt
- # [19:39] <BenMillard> Philip`, aha!
- # [19:39] <Philip`> BenMillard: (940942 table, 12834 @summary)
- # [19:40] * Philip` fails to find helpful definitions of Exupérian on Google
- # [19:41] <Philip`> Aha, "Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away."
- # [19:42] <hsivonen> Philip`: that's the one
- # [19:42] <BenMillard> I prefer: "Perfection is having just enough."
- # [19:42] <Philip`> C++ has never had perfection as a design principle - it's just designed to be useful :-)
- # [19:43] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [20:00] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [20:04] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:05] <BenMillard> Philip`, 940,942 <table> elements with 12834 summary attributes means summary attribute appears on 1.3% of all <table> elements in that sample of 130,000 pages, right?
- # [20:05] <BenMillard> (maths isn't my strong point, even basic maths)
- # [20:06] <Philip`> BenMillard: Yes
- # [20:06] <Philip`> BenMillard: (Well, 1.4% if you round-to-nearest)
- # [20:06] <Philip`> BenMillard: (And not precisely 130,000, but close enough)
- # [20:06] <BenMillard> LOL, I've forgotten how to round numbers :D
- # [20:07] <BenMillard> 940,942 <table> elements with 12,834 summary attributes means summary attribute appears on 1.4% of all <table> elements in that sample of ~130,000 pages?
- # [20:08] <Philip`> Yes
- # [20:08] <jcranmer> Philip`: round half-up, half-down, half-even, half-odd?
- # [20:08] <Philip`> jcranmer: Doesn't matter, since it's 1.36...% so it's not a half :-p
- # [20:22] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [20:25] <BenMillard> Philip`, the summary proportion looks about right compared with this (bottom of the <table> attributes list): http://code.google.com/webstats/2005-12/tables.html
- # [20:27] * Quits: webben (n=benh@nat/yahoo/x-875b01c923ab48c4)
- # [20:40] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [20:48] <BenMillard> Philip`, thanks for help with that. I'm off for dinner now, cya.
- # [20:48] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [21:03] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:05] * Joins: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [21:11] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [21:14] <hsivonen> jgraham++
- # [21:15] <hsivonen> jgraham: there seems to be no documented reasoning why action 72 is a better solution to issue 20 than doing the kind of tweaks you mentioned
- # [21:21] * virtuelv thinks that include proposal would mostly be solved with an equivalent to -o-content-size
- # [21:22] <virtuelv> http://lists.w3.org/Archives/Public/www-style/2008Jul/0380.html
- # [21:24] <virtuelv> the security implications you get in combination with legacy cmses and clients supporting something like <include /> just strikes me as "potentially ugly"
- # [21:41] <hsivonen> what does Dreamweaver generate into summary='' by default?
- # [21:47] * Joins: mcarter (n=mcarter@adsl-71-135-108-123.dsl.pltn13.pacbell.net)
- # [21:47] * Joins: psa (n=yomode@71.93.19.66)
- # [22:15] <jgraham> hsivonen: I have a feeling that Dreamweaver generates the dimensions of the table, which could clearly just be determined on the client side (I might be wrong about what it does though; this is just a memory of the last time this discussion came up)
- # [22:17] <hsivonen> jgraham: sad if that's the case
- # [22:19] * Joins: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net)
- # [22:20] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [22:23] * Quits: hdh (n=hdh@118.71.120.189) (Remote closed the connection)
- # [22:29] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:35] * Quits: eseidel (n=eseidel@c-67-180-49-110.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [22:46] * Quits: csarven (n=csarven@80.76.201.60) (Remote closed the connection)
- # [22:53] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [22:57] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [23:00] * Joins: KevinMarks (n=KevinMar@nat/google/x-741becdb5cdfe9ac)
- # [23:00] * Quits: maikmerten (n=maikmert@L9b81.l.pppool.de) (Remote closed the connection)
- # [23:16] * Joins: roc (n=roc@202.0.36.64)
- # [23:20] * Joins: othermaciej (n=mjs@adsl-99-145-144-6.dsl.pltn13.sbcglobal.net)
- # [23:21] * Quits: othermaciej (n=mjs@adsl-99-145-144-6.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [23:21] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) ("Leaving")
- # [23:22] * Joins: tantek (n=tantek@adsl-68-124-79-138.dsl.pltn13.pacbell.net)
- # [23:22] * Joins: othermaciej (n=mjs@adsl-99-145-144-6.dsl.pltn13.sbcglobal.net)
- # [23:22] * Quits: othermaciej (n=mjs@adsl-99-145-144-6.dsl.pltn13.sbcglobal.net) (Read error: 54 (Connection reset by peer))
- # [23:23] * Joins: othermaciej (n=mjs@adsl-99-145-144-6.dsl.pltn13.sbcglobal.net)
- # [23:24] * Quits: othermaciej (n=mjs@adsl-99-145-144-6.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [23:25] * Joins: othermaciej (n=mjs@ppp-71-141-202-6.dsl.snfc21.pacbell.net)
- # [23:37] * Joins: hasather (n=hasather@89.10.27.245)
- # [23:43] * Quits: othermaciej (n=mjs@ppp-71-141-202-6.dsl.snfc21.pacbell.net) (Read error: 110 (Connection timed out))
- # [23:47] * Quits: Maurice (i=copyman@217.122.13.174) ("Disconnected...")
- # [23:55] * Parts: hasather (n=hasather@89.10.27.245)
- # Session Close: Fri Aug 22 00:00:00 2008
The end :)