Options:
- # Session Start: Tue Sep 09 00:00:01 2008
- # Session Ident: #whatwg
- # [00:00] * Philip` wonders if anyone has made a form of XML that allows efficient random access into files
- # [00:01] * Joins: roc_ (n=chatzill@202.0.36.64)
- # [00:07] * Quits: KevinMarks (n=KevinMar@nat/google/x-b8f3579c74295495) ("The computer fell asleep")
- # [00:07] * Parts: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) ("Leaving")
- # [00:08] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [00:11] * Quits: roc (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [00:11] * Quits: eseidel (n=eseidel@nat/google/x-c5f5ae8919b7597d)
- # [00:13] * Joins: eseidel (n=eseidel@nat/google/x-58359b0d71cd2b69)
- # [00:15] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [00:25] * Quits: sbublava (n=stephan@77.118.210.160)
- # [00:26] * Joins: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au)
- # [00:34] * Quits: roc_ (n=chatzill@202.0.36.64) (Remote closed the connection)
- # [00:35] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [00:40] <annevk> Opera actually shows EXIF data if you rightclick an image and hit properties
- # [00:41] <annevk> seems that Flickr removes it for everything but the original photo though
- # [00:41] * Joins: roc (n=chatzill@202.0.36.64)
- # [00:41] * Joins: ginger_ (n=nessy@124-168-155-4.dyn.iinet.net.au)
- # [00:44] <annevk> roc, thanks for http://weblogs.mozillazine.org/roc/archives/2008/09/some_boring_css.html
- # [00:44] <Hixie> earliest mention of me seems to be:
- # [00:44] <Hixie> Aug 16, 1999 - "I am quite happy to work for mozilla just to get a decent, free, standards compliant browser onto the market," said Ian Hickson, a Web developer from the UK who contributed to the mozilla BugAThon project. "That is an incentive in itself, the rest is just a bonus."
- # [00:44] * annevk filed that long ago
- # [00:44] <Hixie> (earliest mention in actual news, anyway)
- # [00:44] <annevk> Google claims my about page is the earliest mention of me
- # [00:44] <Hixie> i was 19 at the time. i was a random student, not a "Web developer from the UK"
- # [00:44] <annevk> from 1986
- # [00:45] <Hixie> hah
- # [00:45] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [00:47] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [00:47] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:49] <roc> annevk: no sweat
- # [00:50] * Quits: nessy (n=nessy@124-171-27-224.dyn.iinet.net.au) (Read error: 101 (Network is unreachable))
- # [00:51] <annevk> I don't think I ever positioned the root element for any purpose, but positioning the body element against the root element that has a border was something I tried
- # [00:51] <annevk> (which then failed in Firefox at which point I filed that bug)
- # [00:53] <roc> when you filed the bug I don't think anyone except Opera got it right
- # [00:53] * Quits: dglazkov (n=dglazkov@nat/google/x-9787804932947d39)
- # [00:55] <annevk> yeah
- # [00:55] * Joins: weinig (n=weinig@nat/apple/x-706e8a937d846206)
- # [00:58] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [00:58] <Hixie> othermaciej, roc, annevk: your input on http://lists.w3.org/Archives/Public/ietf-http-wg/2008JulSep/0441.html would be very welcome
- # [00:59] <Hixie> if there's someone in your respective organisations i should ping in particular, i'd be happy to do so, just let me know
- # [00:59] <othermaciej> Hixie: interesting
- # [00:59] <othermaciej> Hixie: any quantitative results available?
- # [01:00] <Hixie> the numbers vary a lot based on the kind of page, from what i understand
- # [01:00] <othermaciej> Hixie: I am interested in how much it saves compared to gzip compression
- # [01:01] <othermaciej> Hixie: or other straightforward compression schemes
- # [01:01] <Hixie> well, for a page like, say, the google results page, gzip can only compress the page, whereas this can compress the header and footer parts dramatically
- # [01:02] <othermaciej> I see a slide deck, guess I will look at that
- # [01:02] <othermaciej> sure it sounds interesting in theory
- # [01:02] <roc> Lab result
- # [01:02] <Hixie> the proposal is in the PDF
- # [01:02] <roc> About 40 percent data reduction better than Gzip alone on Google search.
- # [01:02] <othermaciej> I would like to see numbers
- # [01:02] <roc> See faster Google search results. Especially under low bandwidth and high latency condition.
- # [01:02] <roc> so would I
- # [01:02] * Quits: hallvors (n=hallvord@cm-84.208.78.204.getinternet.no)
- # [01:02] <Hixie> i shall poke for numbers
- # [01:02] <othermaciej> preferably on a wide range of sites
- # [01:02] * Joins: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net)
- # [01:03] <othermaciej> having a per-site compression index does carry some risks
- # [01:03] <othermaciej> complexity, new attack surface, etc
- # [01:03] <Hixie> for sure
- # [01:03] <othermaciej> but it also sounds in theory like it could be a big win
- # [01:03] <roc> yeah
- # [01:03] <Philip`> Also it'd be interesting to compare to gzip with a preset dictionary
- # [01:03] <roc> in principle it sounds good
- # [01:03] <othermaciej> true, a preset dictionary for the general web including common html and css constructs might be a big win too
- # [01:04] <roc> this could subsume that if you allow Access-Controls on dictionaries
- # [01:05] <Philip`> (Also maybe to gzip of multi-request/response keepalived stream (i.e. compress the whole stream, not just each response separately))
- # [01:05] <othermaciej> and btw I am specifically interested in perf on a large variety of realistic examples, not just the best-case examples
- # [01:05] <Hixie> yeah
- # [01:05] <othermaciej> (or else convincing argument that best case is very common)
- # [01:05] <roc> search pages are pretty common
- # [01:05] <Philip`> Maybe we could just hardcode Google's header and footer into all UAs
- # [01:05] <roc> but yeah
- # [01:06] <othermaciej> I would hope it is more broadly applicable than google search result pages
- # [01:08] <Hixie> the paper mentioned in the e-mail is here: http://sdch.googlegroups.com/web/Shared_Dictionary_Compression_over_HTTP.pdf
- # [01:10] <roc> ok, I've read it
- # [01:11] <roc> with this design, you can't actually share dictionaries across domains, because that would open an DoS attack against other sites
- # [01:11] <roc> well, at least a reduction in performance
- # [01:12] <roc> so how do I give feedback?
- # [01:12] <Hixie> reply on the list
- # [01:12] <Hixie> (the http list, that is)
- # [01:13] * Quits: weinig (n=weinig@nat/apple/x-706e8a937d846206)
- # [01:14] <Hixie> i don't really know where the right place to standardise this would be if y'all are interested in taking this further
- # [01:14] <Hixie> probably a new w3c or ietf wg
- # [01:14] <Hixie> (no idea how the ietf works)
- # [01:15] <Hixie> oh, he also attached the PDF, i totally didn't notice
- # [01:15] * Joins: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca)
- # [01:20] <Hixie> http://trac.webkit.org/changeset/36097 is funny
- # [01:28] * Hixie finds a part of wf2 that requires browsers to implement time travel
- # [01:28] <Hixie> paradox-avoiding time travel, even
- # [01:32] * Joins: sbublava (n=stephan@77.118.12.202)
- # [01:36] <Dashiva> Hixie: I hope you didn't remove it, I was depending on that feature in my new awesome framework
- # [01:37] <Hixie> :-P
- # [01:39] <Hixie> ok i need a word for what we do to check the validity of a form that isn't "validity"
- # [01:40] <Hixie> since we use that for conformance
- # [01:40] <Hixie> constraint cecking maybe
- # [01:40] <Hixie> checking
- # [01:41] <Dashiva> Constraint is good.
- # [01:41] <Philip`> Filled-inedness
- # [01:42] * Hixie takes Philip`'s merit badge back
- # [01:42] <Hixie> you now have -1 merit badges. :-P
- # [01:42] <Dashiva> User cooperation ensurance
- # [01:42] <Hixie> hah
- # [01:42] <Dashiva> Is ensurance a word?
- # [01:43] <Hixie> you guys realise i now have to use both of these ideas in the spec somehow right
- # [01:43] <Dashiva> I will deny everything
- # [01:43] <Hixie> i have logs!
- # [01:44] <Dashiva> I could claim impersonation
- # [01:44] <Hixie> mmm.
- # [01:44] <Hixie> bummer.
- # [01:45] <Dashiva> This is where you're supposed to vaguely hint to some kind of vast google conspiracy to control and monitor all traffic on the net
- # [01:45] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [01:45] * Joins: tndH_ (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [01:45] <Hixie> oh right
- # [01:45] <Hixie> "google doesn't comment on future products and services"
- # [01:46] * Quits: tndH (n=Rob@adsl-77-86-6-71.karoo.KCOM.COM) (Read error: 113 (No route to host))
- # [01:47] * tndH_ is now known as tndH
- # [01:47] <Dashiva> I suppose I should try to at least pretend I sleep at sane times, as I'm not being paid to stay awake at night.
- # [01:48] * Quits: heycam (n=cam@210-84-20-130.dyn.iinet.net.au) ("bye")
- # [01:49] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [01:49] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [01:49] <Hixie> if you get paid for your work instead of your ass-in-a-chair-ness, then you can just work at night
- # [01:53] <Dashiva> Yeah, but even if I did go to the university at midnight, I doubt any students would show up to get help :)
- # [01:53] <Hixie> ah well
- # [01:54] <Hixie> that i can't help you with
- # [01:54] <Hixie> i recommend getting students to ask for help by e-mail
- # [01:54] <Hixie> :-D
- # [01:54] <Dashiva> Not like they show up in daytime either...
- # [01:54] <Dashiva> Yeah, tried that too. Maybe it'll pick up when the exercises get harder.
- # [01:55] <Dashiva> When I took the course myself, I did email my predecessor quite a bit
- # [02:02] <Philip`> If the exercises are easy, they can do them without any help; if the exercises are hard, they won't do them at all and will instead play frisbee or whatever
- # [02:04] * Philip` isn't quite sure what lazy students do nowadays
- # [02:10] * Quits: GregHouston (n=ghouston@adsl-68-88-110-147.dsl.spfdmo.swbell.net) ("...")
- # [02:14] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [02:30] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9/2008061013]")
- # [02:41] * Quits: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [02:59] * Joins: weinig (n=weinig@nat/apple/x-b4862a910d365374)
- # [03:01] * Quits: billmason (n=billmaso@ip75.unival.com) (".")
- # [03:01] * Quits: weinig (n=weinig@nat/apple/x-b4862a910d365374) (Client Quit)
- # [03:27] * Quits: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [03:28] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [03:29] * Quits: eseidel (n=eseidel@nat/google/x-58359b0d71cd2b69)
- # [03:29] * Joins: MikeSmith (n=MikeSmit@EM117-55-4-186.pool.e-mobile.ne.jp)
- # [03:39] * Joins: othermaciej_ (n=mjs@17.244.16.232)
- # [03:44] * Quits: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [03:46] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [03:54] * Quits: othermaciej (n=mjs@nat/apple/x-06e69e2b94f3b9a9) (Read error: 110 (Connection timed out))
- # [03:55] * Quits: roc (n=chatzill@202.0.36.64) (Remote closed the connection)
- # [03:57] * Joins: roc (n=chatzill@202.0.36.64)
- # [03:59] * Joins: Yudai (n=Yudai@p84a7c5.kngwnt01.ap.so-net.ne.jp)
- # [04:02] * Joins: othermaciej (n=mjs@nat/apple/x-ef2016b7c0482b7d)
- # [04:03] * Joins: eseidel (n=eseidel@user-64-9-234-253.googlewifi.com)
- # [04:09] * Quits: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [04:11] * Quits: sbublava (n=stephan@77.118.12.202) (Read error: 110 (Connection timed out))
- # [04:15] * Joins: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net)
- # [04:17] * Joins: eseidel_ (n=eseidel@24.130.9.53)
- # [04:17] * Quits: othermaciej_ (n=mjs@17.244.16.232) (Read error: 110 (Connection timed out))
- # [04:19] * Joins: eseidel__ (n=eseidel@72.14.224.1)
- # [04:24] * Quits: othermaciej (n=mjs@nat/apple/x-ef2016b7c0482b7d)
- # [04:27] * Quits: eseidel (n=eseidel@user-64-9-234-253.googlewifi.com) (Read error: 110 (Connection timed out))
- # [04:35] * Quits: eseidel_ (n=eseidel@24.130.9.53) (Read error: 110 (Connection timed out))
- # [04:42] * Quits: roc_ (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [04:44] * Joins: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [04:51] * eseidel__ is now known as eseidel
- # [04:56] * Quits: MikeSmith (n=MikeSmit@EM117-55-4-186.pool.e-mobile.ne.jp) ("Less talk, more pimp walk.")
- # [05:07] * Quits: bzed (n=bzed@devel.recluse.de) (Read error: 104 (Connection reset by peer))
- # [05:07] * Joins: bzed (n=bzed@devel.recluse.de)
- # [05:10] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [05:14] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [05:20] * ginger_ is now known as nessy
- # [05:23] * Joins: eseidel (n=eseidel@24.130.9.53)
- # [05:29] * Joins: hdh (n=hdh@118.71.122.103)
- # [05:38] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [05:39] * Quits: eseidel (n=eseidel@24.130.9.53) (Read error: 104 (Connection reset by peer))
- # [05:39] * Joins: eseidel (n=eseidel@24.130.9.53)
- # [05:45] * Joins: othermaciej (n=mjs@17.244.16.232)
- # [05:48] * Quits: othermaciej (n=mjs@17.244.16.232) (Client Quit)
- # [05:51] * Joins: Thezilch (n=fuz007@cpe-76-171-111-7.socal.res.rr.com)
- # [05:55] * Quits: eseidel_ (n=eseidel@72.14.224.1) (Read error: 110 (Connection timed out))
- # [05:55] * Quits: csarven (n=csarven@modemcable144.140-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [05:58] * Quits: dglazkov (n=dglazkov@72.14.224.1)
- # [06:01] * Joins: weinig (n=weinig@nat/apple/x-4f70834d86775589)
- # [06:03] * Joins: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp)
- # [06:04] * Joins: dglazkov (n=dglazkov@c-24-130-116-76.hsd1.ca.comcast.net)
- # [06:05] * Quits: eseidel (n=eseidel@24.130.9.53)
- # [06:14] * Joins: othermaciej (n=mjs@17.244.16.232)
- # [06:26] * Quits: dglazkov (n=dglazkov@c-24-130-116-76.hsd1.ca.comcast.net)
- # [06:29] * Joins: dglazkov (n=dglazkov@72.14.224.1)
- # [06:29] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Client Quit)
- # [06:41] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [06:56] * Joins: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net)
- # [06:59] * Quits: roc (n=chatzill@202.0.36.64) (Remote closed the connection)
- # [07:10] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [07:27] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [07:39] * Joins: othermaciej_ (n=mjs@nat/apple/x-999c9f30a290d9bf)
- # [07:44] * Quits: othermaciej_ (n=mjs@nat/apple/x-999c9f30a290d9bf) (Client Quit)
- # [07:51] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [07:53] * Joins: roc (n=chatzill@121-72-162-122.dsl.telstraclear.net)
- # [07:56] * Quits: othermaciej (n=mjs@17.244.16.232) (Read error: 110 (Connection timed out))
- # [07:58] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [08:11] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [08:11] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) (Remote closed the connection)
- # [08:32] * Joins: heycam (n=cam@124-168-104-60.dyn.iinet.net.au)
- # [08:45] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [08:54] * Quits: weinig (n=weinig@nat/apple/x-4f70834d86775589)
- # [09:00] * Joins: weinig (n=weinig@nat/apple/x-4f4c700fb496595b)
- # [09:02] * Quits: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp) ("Less talk, more pimp walk.")
- # [09:04] * Joins: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp)
- # [09:05] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [09:07] * Joins: sbublava (n=stephan@77.118.62.244)
- # [09:07] * Quits: sbublava (n=stephan@77.118.62.244) (Client Quit)
- # [09:09] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [09:09] * Joins: tndH_ (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM)
- # [09:09] * tndH_ is now known as tndH
- # [09:17] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [09:19] * Quits: weinig (n=weinig@nat/apple/x-4f4c700fb496595b)
- # [09:35] * Joins: aaronlev (n=chatzill@g230130026.adsl.alicedsl.de)
- # [09:38] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [09:45] * Joins: othermaciej (n=mjs@17.244.16.232)
- # [09:51] * Quits: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [09:52] * Joins: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net)
- # [09:52] * Quits: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [09:53] * Joins: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net)
- # [09:53] * Quits: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [09:54] * Joins: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net)
- # [09:54] * Quits: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [09:54] * Joins: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net)
- # [10:00] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [10:01] * Joins: aaronlev_ (n=chatzill@g230130026.adsl.alicedsl.de)
- # [10:03] * Quits: eseidel (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net)
- # [10:06] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [10:08] * Joins: eseidel_ (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net)
- # [10:10] * Quits: roc (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [10:13] * Quits: aaronlev (n=chatzill@g230130026.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [10:13] * Quits: eseidel_ (n=eseidel@c-24-6-171-94.hsd1.ca.comcast.net) (Client Quit)
- # [10:16] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [10:16] <zcorpan_> Hixie: what's wrong with "Form validation"?
- # [10:16] <zcorpan_> hsivonen: why the difference between <!DOCTYPE html><title></title><table><tr><td></tbody><table></table> and <!DOCTYPE html><title></title><table><tr><td></tr><table></table> ?
- # [10:18] <zcorpan_> Hixie: i think it's good to stick with terminology that people actually use, otherwise we end up with the same problem that wcag2 had
- # [10:19] <hsivonen> zcorpan_: I guess the tree builder goes through one mode mode in the latter case
- # [10:22] <zcorpan_> hsivonen: i guess html5 parser + relaxng doesn't make it easy to reach the "one message per mistake" optimum
- # [10:22] <hsivonen> zcorpan_: they sure don't
- # [10:23] <hsivonen> for about three reasons
- # [10:23] <hsivonen> 1) HTML5 prescribes errors and sometimes jumps through more than one error-emitting state
- # [10:24] <hsivonen> 2) tree builder error correction introduces implied stuff that can react with RELAX NG
- # [10:24] <hsivonen> 3) RELAX NG element position errors suck after the first element position error
- # [10:26] <zcorpan_> hsivonen: perhaps you could make it slightly better by having a "validator friendly" mode in the parser that omits "duplicate" errors and makes the tree more useful
- # [10:26] <hsivonen> zcorpan_: would one ever want to have the duplicate errors for anything except unit tests?
- # [10:27] <zcorpan_> hsivonen: no :)
- # [10:27] <hsivonen> I guess it would be feasible to make an "at most one tree builder error per token" rule
- # [10:28] <hsivonen> however, maintaining a different tree builder mode for validation would be painful
- # [10:28] <hsivonen> originally, I wanted the tree builder to have 3 modes
- # [10:29] <hsivonen> 1) tree building and conforming
- # [10:29] <hsivonen> 2) streaming and conforming (i.e. fatal error on non-streamable cases)
- # [10:29] <hsivonen> 3) streaming and non-conforming streamable recovery
- # [10:29] <annevk> (It would be nice if </br/> also generated just one error.)
- # [10:29] <hsivonen> I never got around to #3 and recently removed the code that anticipated such a mode
- # [10:30] <hsivonen> annevk: wouldn't an ""at most one tree builder error per token" rule
- # [10:30] <hsivonen> do that
- # [10:30] <hsivonen> ?
- # [10:32] <zcorpan_> hsivonen: forgetting an </ol> end tag is an example where v.w.o has more useful behavior
- # [10:33] * Joins: roc (n=chatzill@121-72-162-122.dsl.telstraclear.net)
- # [10:34] <hsivonen> are the assumptions of the html5lib serializer tests documented somewhere?
- # [10:34] <hsivonen> http://wiki.whatwg.org/wiki/Serializer_tests is empty
- # [10:35] <annevk> hsivonen, the second / is a tokenization error
- # [10:35] <hsivonen> oh right.
- # [10:36] <hsivonen> however, it's an error that could be trivially moved to the tree builder phase
- # [10:36] <hsivonen> if the spec and implementors agree, so that the unit tests agree with it being a tree builder error
- # [10:37] <hsivonen> annevk: anyway, I think </br/> isn't a case worth optimizing
- # [10:38] <hsivonen> so we probably should leave it as is
- # [10:39] <annevk> true
- # [10:41] * Quits: othermaciej (n=mjs@17.244.16.232)
- # [10:42] * Joins: othermaciej (n=mjs@17.244.16.232)
- # [10:45] <annevk> wow
- # [10:45] * Joins: webben (n=benh@nat/yahoo/x-752688732934c7b3)
- # [10:45] <annevk> with IE8 in standards mode people have to prefix overflow-x and overflow-y
- # [10:45] <annevk> http://blogs.msdn.com/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx
- # [10:45] <roc> wah?
- # [10:45] <annevk> I wonder who comes up that
- # [10:46] <roc> We support it without prefix, and Opera and Webkit do too, right?
- # [10:47] <othermaciej> wow they prefixed filter
- # [10:47] <othermaciej> and changed the syntax
- # [10:47] <othermaciej> bold
- # [10:48] <hsivonen> perhaps it's like making getAttribute not return null
- # [10:48] <roc> hmm
- # [10:48] <othermaciej> wait I though they reverted that
- # [10:48] <othermaciej> or rather
- # [10:48] <othermaciej> matched other browsers instead of spec
- # [10:48] <roc> text-overflow, background-position and word-wrap are also interoperably implemented without prefix
- # [10:49] <roc> although, what's this background-position-x/-y?
- # [10:49] * Quits: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net) (Read error: 110 (Connection timed out))
- # [10:50] <roc> "However, in order to ease the transition, the non-prefixed versions of properties that existed in Internet Explorer 7, though considered deprecated, will continue to function in Internet Explorer 8."
- # [10:50] <hsivonen> othermaciej: right, so perhaps the overflow stuff go the same route
- # [10:51] <annevk> I'm going to comment that prefixing overflow-x/y is silly
- # [10:51] <annevk> (though in a friendly way)
- # [10:51] <othermaciej> adding a prefixed version doesn't seem that harmful
- # [10:51] <roc> it's not harmless, just pointless
- # [10:51] <roc> er, not harmful
- # [10:51] <roc> hum, still no support for 'opacity'
- # [10:52] <Hixie> zcorpan_: people call it constraint checking too. but we have had confusion around the term "validation" in the past.
- # [10:52] <Hixie> hsivonen: the spec does allow you to do whatever you like after you report the first error, iirc, so you could have your parser do non-compliant fixup in order to give more useful error messages
- # [10:53] <roc> hmm, I shouldn't have said text-overflow was "interoperably implemented" ... it's just "implemented" :-)
- # [10:53] * Joins: codedread (n=schiller@c-24-13-43-191.hsd1.il.comcast.net)
- # [10:54] <annevk> roc, Opera actually has text-overflow prefixed
- # [10:54] <annevk> though we are considering removing the prefix
- # [10:54] <roc> ok
- # [10:54] * Joins: Maurice (n=ano@89.184.185.237)
- # [10:54] * Quits: othermaciej (n=mjs@17.244.16.232) (Read error: 104 (Connection reset by peer))
- # [10:55] <roc> but still, once one major browser has polluted the Web with a non-prefixed property, there doesn't seem much point in holding out
- # [10:55] * Joins: othermaciej (n=mjs@17.244.16.232)
- # [10:55] <annevk> yeah, don't really recall why we kept it prefixed
- # [10:58] * Quits: othermaciej (n=mjs@17.244.16.232) (Read error: 104 (Connection reset by peer))
- # [10:58] * Joins: othermaciej (n=mjs@17.244.16.232)
- # [10:58] * Quits: othermaciej (n=mjs@17.244.16.232) (Read error: 104 (Connection reset by peer))
- # [10:59] * Joins: othermaciej (n=mjs@17.244.16.232)
- # [11:13] <zcorpan_> Hixie: will willValidate be renamed?
- # [11:13] <Hixie> unlikely
- # [11:13] <Hixie> i might call it "constrain validation"
- # [11:13] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Read error: 104 (Connection reset by peer))
- # [11:15] * Quits: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [11:18] <Philip`> Hmm, IE8 adds __defineGetter__ (and Setter and lookup)
- # [11:22] <hsivonen> so does that mean from IE8 onwards, the top 4 engines all support prototypes for DOM nodes and defining getters and setters for them?
- # [11:22] <hsivonen> or am I missing something?
- # [11:22] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:23] * Joins: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se)
- # [11:34] * Quits: webben (n=benh@nat/yahoo/x-752688732934c7b3)
- # [11:37] <annevk> hsivonen, I think you're right
- # [11:37] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:38] <Dashiva> Now we just have to wait a decade or two for IE6 and IE7 to fade away
- # [11:38] <annevk> or for other browsers to get more market share
- # [11:44] <hsivonen> I wonder what the upgrade rate from IE6 to IE7 is when people install XP (instead of Vista) today
- # [11:44] <hsivonen> IE6 will start getting reaped by the end of computer retention times
- # [11:45] * annevk hopes they'll become obsolete due to other browsers
- # [11:46] <hsivonen> I hope so, too, but realistically, if someone hasn't upgraded from IE6 by now, chances aren't that they won't until they buy a new computer
- # [11:48] <Hixie> anyone here got livejournal accounts btw?
- # [11:48] <annevk> nope
- # [11:49] <hsivonen> it publicly visible stats mean anything, it seems that most of the IE6 block are running it on XP as opposed to Windows 2000
- # [11:49] * Quits: othermaciej (n=mjs@17.244.16.232)
- # [11:49] <hsivonen> s/it publicly/if publicly/
- # [11:50] <hsivonen> and Vista will probably never surpass XP in market share
- # [11:50] <hsivonen> (that is, the next version of Windows probably comes before Vista goes ahead of XP)
- # [11:55] <aaronlev_> i created a mailing list for people working on free tools/resources to advance WAI-ARIA
- # [11:55] <aaronlev_> http://groups.google.com/group/free-aria
- # [11:55] <aaronlev_> i probably should have included HTML a11y in the scope but, i guess this will be a focused group
- # [11:55] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [11:57] <Philip`> hsivonen: Only about 2-3% of all people seem to be using Windows 2000, so that can't account for much of IE6's usage
- # [11:57] <Philip`> (Are those the numbers you were going on, or do you have OS-browser-combination stats?)
- # [11:58] <Lachy> hsivonen, that depends if the versions of XP people are installing still only come with IE6. Since they would have been shipping with Sevice Pack 3 since April or May, and IE7 has been out longer than that, they could be shipping with IE7 by default
- # [11:58] <annevk> I read this article yesterday that Google kept Google Chrome security update specifics secret but http://groups.google.com/group/chromium-announce/browse_thread/thread/886cd07cbbc1b4cf seems to simply list them
- # [11:58] <hsivonen> does Google Analytics have a public display of aggregate browser stats?
- # [11:59] <hsivonen> Lachy: my understanding is that there have been XP discs with IE6 on the market long after IE7 came out
- # [12:00] <hsivonen> Lachy: does MS remaster XP install discs at all?
- # [12:00] <Philip`> They make new discs to roll in Service Packs, as far as I'm aware
- # [12:00] <Lachy> hsivonen, yes
- # [12:01] <hsivonen> ok
- # [12:01] <Lachy> I have an XP SP2 disc at home that I use
- # [12:01] <annevk> but even SP3 does not come with IE7
- # [12:01] <annevk> per http://en.wikipedia.org/wiki/Windows_XP#Service_Pack_3 anyways
- # [12:01] <Lachy> no, but IE7 has started being distributed as a critical update, and the service pack should have meant new discs were produced
- # [12:01] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Read error: 104 (Connection reset by peer))
- # [12:02] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [12:05] <hsivonen> SP3 does not update IE to 7
- # [12:05] <annevk> yeah, see above
- # [12:06] * Philip` would notice if XP started automatically upgrading to IE7, since his mum would complain that it looked all funny
- # [12:06] <hsivonen> Philip`: you don't take care of your parents running an up-to-date browser?
- # [12:06] <Lachy> hsivonen, yes, I'm aware of that. But AIUI, I believe they include all critical updates at the same time as they release new service pack discs
- # [12:07] <Lachy> Philip`, it has, but it still requires the user to manually perform the installation, which can be cancelled.
- # [12:08] <Lachy> last time I installed XP in my virtual machine, I let it do all critical updates and came back and noticed the IE7 installation dialog waiting for me
- # [12:08] <Philip`> hsivonen: It's an up-to-date copy of IE6 :-p
- # [12:09] <Philip`> (and my dad has now switched to Firefox)
- # [12:10] * Philip` doesn't see that the benefits outweigh the switching costs, if all you do is look at Hotmail and online banking
- # [12:10] <hsivonen> Philip`: think about the externalities of online banking with IE6
- # [12:11] <hsivonen> banks see IE6 in their logs and continue to support it
- # [12:11] <Philip`> A single person will be lost in the noise and won't make any real difference to their logs
- # [12:13] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [12:13] <Philip`> IE6 should be easy to support if the banking websites weren't huge JS monstosities that claim to work only in Internet Explorer and Netscape and that sometimes hobble along in Opera too, so it's their own fault :-)
- # [12:14] <annevk> my bank works fine in Opera
- # [12:14] <annevk> it's just looks a bit fugly now I have standards mode override in effect
- # [12:15] <annevk> still perfectly usable though
- # [12:15] * Quits: Thezilch (n=fuz007@cpe-76-171-111-7.socal.res.rr.com) (Connection timed out)
- # [12:18] * Quits: zcorpan_ (n=zcorpan@c-cb21e353.1451-1-64736c12.cust.bredbandsbolaget.se) (Remote closed the connection)
- # [12:25] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [12:35] <hsivonen> hmm. sudo easy_install simplejson complains about not finding eggs
- # [12:40] <hsivonen> ah. I used the wrong copy of easy_install
- # [12:42] * Joins: webben (n=benh@nat/yahoo/x-c3aaf7c6a23e97a0)
- # [12:47] <BenMillard> I just saw the SDCH thing. In the PDF, I read "For example, retrieving a set of HTML pages with the same header, footer, inlined JavaScript and CSS requires the retransmission of the same data multiple times."
- # [12:47] * Quits: tndH (i=Rob@adsl-77-86-6-71.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
- # [12:47] <BenMillard> but often the header will differ slightly, since the current section will be highlighted (such as via class) or de-linked (by removing <a href>) or both
- # [12:48] <BenMillard> and inline CSS is rather an edge case, given how well supported and cachable external CSS is
- # [12:49] <Dashiva> You don't have to make the whole header be one word, though?
- # [12:50] * Joins: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au)
- # [12:50] <BenMillard> Dashiva, the point is there's less which can be shared between requests on well-designed sites than the document seems to think.
- # [12:54] * Joins: ROBOd (n=robod@89.122.216.38)
- # [12:55] <BenMillard> simply writing better, lightweight markup would make Google result listings significantly more efficient without all this complexity
- # [13:04] * Joins: Maghnus (n=Maghnus@68-190-147-184.dhcp.eucl.wi.charter.com)
- # [13:09] * Quits: MikeSmith (n=MikeSmit@dhcp-247-207.mag.keio.ac.jp) ("Less talk, more pimp walk.")
- # [13:12] * Quits: webben (n=benh@nat/yahoo/x-c3aaf7c6a23e97a0)
- # [13:12] <BenMillard> How does a dictionary file get created? For it to be automated, a system would need to know every permutation of markup it can produce in the areas targeted for inclusion in a dictionary, such as the header, afaict.
- # [13:12] <BenMillard> if has to be done manually, I don't see it catching on
- # [13:14] <Philip`> That's easy - you just tell your team of PhDs to work it out for you
- # [13:15] <Philip`> Or, I guess, you use a tool written by Google, which scans your logs and looks at the most commonly requested files and works out how to optimise for that
- # [13:20] * gsnedders is far too tired
- # [13:22] <BenMillard> Philip`, just writing better markup seems like a better idea to me...especially given how much scope there is for improving the markup of mainstream websites. :)
- # [13:26] <Philip`> Maybe they could solve the problem of retransmission of inline CSS and JS by not making it inline
- # [13:37] <hsivonen> launching a new compression scheme in order to deal with inline CSS and JS indeed seems weird
- # [13:40] <BenMillard> the footer stays the same until you visit a page linked to by the footer, then you delink that entry
- # [13:40] <jgraham> Presumably the theory is that CPU cycles are cheap compared to both bandwidth and authoring time
- # [13:40] <BenMillard> navigation changes all the time as you highlight the current section, delinking an entry when you're at the index for that section
- # [13:41] <BenMillard> search box stays the same
- # [13:41] <hsivonen> however, a new compression scheme will like be more deployable than a new HTML client side include mechanism
- # [13:41] <BenMillard> hsivonen, my impression is few people even use the compression schemes which exist today, despite them being effective.
- # [13:43] <BenMillard> having briefly done a manual review of several websites I've developed professionally in recent times, it's surprising how little markup is shared between pages
- # [13:43] <BenMillard> the decorative graphics + CSS + JS massively outweigh the markup in terms of filesize, and they're already cached by conventional means
- # [13:45] <hsivonen> BenMillard: few people perhaps, but significant traffic generators do
- # [13:45] <hsivonen> BenMillard: like wikipedia
- # [13:48] <BenMillard> hsivonen, looks like myspace.com and google.com use gzip, too
- # [13:48] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [13:49] <BenMillard> hsivonen, if it were commonplace and commonly inadequate, I could see space for a new technology to improve it.
- # [13:50] <BenMillard> but neither of those conditions are true, afaict
- # [13:50] <Lachy> http://blogs.msdn.com/ie/archive/2008/09/08/microsoft-css-vendor-extensions.aspx
- # [13:50] <Lachy> it's about time they did that!
- # [13:51] <BenMillard> Lachy, http://krijnhoetmer.nl/irc-logs/whatwg/20080909#l-279
- # [13:53] <Lachy> oh, ignore me then.
- # [13:55] <hsivonen> zcorpan: telling the DOM to coalesce adjacent text nodes may have an effect on passing the tree to XSLT in Gecko
- # [13:56] <BenMillard> jgraham, it also seems to assume people's markup cannot be improved...yet here's a typical example of markup currently authored on the web: http://groups.google.com/group/free-aria
- # [13:59] <hsivonen> Hixie: is this thread on your radar: http://www.w3.org/mid/OFE3B13C49.D2CF8357-ONC12574BE.00686AE6-C12574BE.00692ED8@us.ibm.com
- # [14:02] * Quits: roc (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [14:04] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) ("Ex-Chat")
- # [14:04] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [14:08] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [14:08] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [14:10] <annevk> Hixie, http://www.hixie.ch/tests/adhoc/html/canvas/007.html and http://www.hixie.ch/tests/adhoc/html/canvas/008.html need to be updated
- # [14:12] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:14] * hsivonen wonders what tighter Web integration for Ubuntu Jaunty desktop means
- # [14:14] <Dashiva> They install it on google appengine, and you run an x server that connects there
- # [14:15] <hsivonen> shouldn't the X protocol be implemented on top of Web Socket and <canvas> for that to be Web integration?
- # [14:15] * Joins: hallvors (n=hallvord@pat-tdc.opera.com)
- # [14:18] * Quits: kangax (n=kangax@ool-182f8118.dyn.optonline.net)
- # [14:21] * Joins: webben (n=benh@nat/yahoo/x-a05b196fef498ea0)
- # [14:28] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("Leaving")
- # [14:39] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [14:44] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [14:45] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [14:46] * Quits: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [15:03] * Joins: myakura (n=myakura@p4188-ipbf6103marunouchi.tokyo.ocn.ne.jp)
- # [15:05] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [15:09] * Quits: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:19] * Quits: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [15:24] <annevk> 'There SHOULD be a @version attribute on the html element with the value "XHTML+RDFa 1.0"'
- # [15:24] <annevk> can anyone enlighten me how that helps?
- # [15:27] <Lachy> annevk, what spec is that from?
- # [15:28] <annevk> http://www.w3.org/TR/rdfa-syntax/#docconf
- # [15:29] <Lachy> Hixie, in in the "in head" insertion mode http://www.whatwg.org/specs/web-apps/current-work/#parsing-main-inhead when a meta element is inserted, the spec states:
- # [15:29] <Lachy> "Otherwise, if the element has a content attribute, and applying the algorithm for extracting an encoding from a Content-Type to its value returns a supported encoding encoding, and the confidence is currently tentative, then change the encoding to the encoding encoding."
- # [15:29] * Joins: gsnedders_ (n=gsnedder@host86-142-195-253.range86-142.btcentralplus.com)
- # [15:29] <Lachy> That doesn't seem to check for http-equiv="Content-Type". Is that intentional?
- # [15:29] <annevk> yes
- # [15:30] <Lachy> ok, so <meta content="text/html;charset=UTF-8"> is enough?
- # [15:30] <Lachy> or even if it had http-equiv="Whatever"
- # [15:30] <Philip`> Yes
- # [15:31] * Joins: kangax (n=kangax@74.201.136.194)
- # [15:31] <Lachy> ok
- # [15:31] * Philip` remembers some past discussion of this
- # [15:31] <hsivonen> Lachy: Validator.nu whines though
- # [15:32] <Philip`> http://www.w3.org/mid/47CEDDF5.6090100@cam.ac.uk
- # [15:32] <Lachy> oh, ok. I was just wondering cause I need to write TCs for this part of the spec today, and trying to work out all the conditions that can trigger a reparse
- # [15:32] <Philip`> (See comment about content-style-type)
- # [15:33] <Philip`> Hmm, not really "discussion", just a comment, but anyway it's a known (mis)feature
- # [15:43] <zcorpan> annevk: i thought version='' was supposed to be the same as the FPI
- # [15:43] * Joins: csarven (n=csarven@80.76.201.52)
- # [15:45] * Quits: gsnedders (n=gsnedder@host86-139-217-149.range86-139.btcentralplus.com) (Read error: 110 (Connection timed out))
- # [15:45] <zcorpan> euc-jp reminds me
- # [15:45] <zcorpan> i think URLs aren't utf-8 if the page encoding is euc-jp
- # [15:48] * hsivonen checks if there are replies to zcorpan's comments
- # [15:48] <hsivonen> no replies
- # [15:49] <zcorpan> hsivonen: which comments?
- # [15:50] <hsivonen> zcorpan: the comments about the XHTML2 WG draft that used EUC-JP in examples that people will copy and paste
- # [15:51] <zcorpan> hsivonen: ah
- # [15:51] <hsivonen> zcorpan: what you mention of euc-jp related to something else?
- # [15:51] <zcorpan> http://www.w3.org/mid/47CEDDF5.6090100@cam.ac.uk
- # [15:52] <hsivonen> ah
- # [16:08] * Joins: MikeSmith (n=MikeSmit@EM119-72-84-14.pool.e-mobile.ne.jp)
- # [16:12] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [16:17] * Joins: dglazkov (n=dglazkov@c-98-207-253-100.hsd1.ca.comcast.net)
- # [16:23] * Quits: dglazkov (n=dglazkov@c-98-207-253-100.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [16:31] * Joins: billmason (n=billmaso@ip75.unival.com)
- # [16:41] <hsivonen> zcorpan: http://wiki.whatwg.org/wiki/Validator.nu_Full-Stack_Tests
- # [16:42] <zcorpan> hsivonen: thanks
- # [16:44] <hsivonen> zcorpan: also, http://wiki.whatwg.org/wiki/Validator.nu_Unit_Tests
- # [16:44] * Joins: deane (n=chatzill@121-72-178-45.dsl.telstraclear.net)
- # [16:46] <zcorpan> hsivonen: hmm i like omitting tags in test cases :P
- # [16:47] <hsivonen> zcorpan: it caused me grief when annevk omitted tags in the WF2 test suite...
- # [16:48] <zcorpan> hsivonen: ok
- # [16:48] <hsivonen> albeit in XHTML5
- # [16:48] <zcorpan> hsivonen: should tests be XHTML-compatible?
- # [16:48] <zcorpan> or why did it cause grief?
- # [16:49] <zcorpan> oh he omitted tags in XHTML?
- # [16:49] <hsivonen> HTML5 tests don't need to be XHTML compatible
- # [16:49] <hsivonen> zcorpan: he omitted, IIRC, <head> and </head> in XHTML, so the cases that should have had no errors related to WF2 had this other error
- # [16:50] <zcorpan> hsivonen: ok
- # [16:50] <zcorpan> hsivonen: but can i omit optional tags in text/html?
- # [16:50] <hsivonen> zcorpan: if you are certain that Hixie won't change the omissibility of those tags in random ways, yeah
- # [16:50] <annevk> fwiw, I did that when I still believed having different requirements for HTML and XHTML was ok
- # [16:53] <zcorpan> hsivonen: i take it that the test harness won't complain if i leave out "message"
- # [16:55] <hsivonen> zcorpan: it won't
- # [16:55] <hsivonen> oops
- # [16:55] <hsivonen> I take that back
- # [16:55] <hsivonen> It will probably throw
- # [16:55] <hsivonen> but I can change that
- # [16:56] <hsivonen> hmm. looks like it'll just say None in place of the message
- # [16:57] <hsivonen> so omitting the message works
- # [16:57] <zcorpan> ok
- # [16:59] <zcorpan> hsivonen: Writing a Test Eliciting No Errors is assuming that Validator.nu doesn't have a bug related to what is being tested :)
- # [17:00] <hsivonen> right :-)
- # [17:01] <zcorpan> hsivonen: i'll try writing a test tonight
- # [17:02] <hsivonen> zcorpan: great. thanks
- # [17:04] * Joins: aaronlev__ (n=chatzill@e179088209.adsl.alicedsl.de)
- # [17:04] * aaronlev__ is now known as aaronlev
- # [17:06] <hsivonen> I wonder when gandi.net is going to start taking customers without invitations...
- # [17:10] * gsnedders_ is now known as gsnedders
- # [17:11] <Philip`> For virtual hosting?
- # [17:13] * Philip` wonders how you're meant to work out whether particular hosting services are any good or not
- # [17:13] <webben> annevk: it only helps if you have different behaviors defined for the same elements/attributes in the same namespaces, which I guess is the risk XHTML2 is potentially taking. So: protection misunderstanding by theoretical future XHTML2 UAs?
- # [17:13] <webben> (re version)
- # [17:14] <webben> *protection from misunderstanding
- # [17:14] <webben> perhaps
- # [17:14] <Philip`> (At least Gandi doesn't have a blue-on-white website with stock photos of smiling people like pretty much every other internet service company, so that's a good sign)
- # [17:15] <Philip`> webben: If it was necessary to prevent documents being processed incorrectly, shouldn't it be a MUST rather than a SHOULD?
- # [17:15] <webben> Philip`: hmm, very good point!
- # [17:15] <hsivonen> Philip`: yes, for more flexible virtual hosting than what I have now
- # [17:16] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Read error: 110 (Connection timed out))
- # [17:17] <annevk> webben, without processing model and MUST requirement that's kind of moot
- # [17:18] <annevk> webben, hence my question
- # [17:18] <webben> yep
- # [17:19] <annevk> but that group is known for failing on proper specs
- # [17:20] <webben> i wonder if they're just following http://www.w3.org/TR/webarch/#ext-version
- # [17:24] * Joins: dglazkov (n=dglazkov@nat/google/x-293845be02e7139f)
- # [17:24] * Quits: aaronlev_ (n=chatzill@g230130026.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [17:37] <Philip`> hsivonen: Sounds like it might not be strict invitation-only, if I interpret http://www.gandibar.net/post/2008/09/02/Hosting-maintenance#comments saying "you can always request some shares now and we try to accommodate people where possible" as meaning they can make exceptions if you ask nicely
- # [17:42] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:54] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:05] * Quits: Maurice (n=ano@89.184.185.237) ("Disconnected...")
- # [18:06] * Joins: eseidel (n=eseidel@70-2-105-156.area5.spcsdns.net)
- # [18:10] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 104 (Connection reset by peer))
- # [18:12] * Joins: aroben (n=adamrobe@nat/apple/x-6c9856b436895636)
- # [18:13] * Quits: myakura (n=myakura@p4188-ipbf6103marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:20] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [18:25] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:29] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [18:30] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [18:35] * Quits: eseidel (n=eseidel@70-2-105-156.area5.spcsdns.net) (Read error: 110 (Connection timed out))
- # [18:41] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [18:45] * Quits: deane (n=chatzill@121-72-178-45.dsl.telstraclear.net) ("ChatZilla 0.9.83 [Firefox 3.0.1/2008072820]")
- # [18:52] * Joins: eseidel (n=eseidel@nat/google/x-0e5c6bbc9f4750d5)
- # [18:59] * Quits: hdh (n=hdh@118.71.122.103) (Remote closed the connection)
- # [19:00] * Joins: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [19:08] * gsnedders finds bug in RFC3987
- # [19:16] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Success)
- # [19:18] <Dashiva> "Note that the XML/HTML DOM consistency issue is not real, so it's worth focusing on the prefix issue."
- # [19:18] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [19:18] <annevk> I wasn't sure what he meant by that
- # [19:19] <annevk> One explanation suggests browser vendors are delusional, which I think is not true (but then I'm biased)
- # [19:20] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) ("Ex-Chat")
- # [19:29] <MikeSmith> I think Ben wrote that with the intent of somebody replying to ask what he meant by it
- # [19:34] * Quits: hallvors (n=hallvord@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [19:34] * annevk isn't really interested in asking :)
- # [19:35] * annevk has seen too much RDFa e-mails lately all duplicating lots of info
- # [19:36] <MikeSmith> I guess statements like "You want monolithic, top-down, one solution-fits-all. I want the Web." don't make me inclined to be interested in asking for more details either
- # [19:37] <Dashiva> The irony in RDF being "The Web" is overwhelming
- # [19:43] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [19:47] * Quits: eseidel (n=eseidel@nat/google/x-0e5c6bbc9f4750d5)
- # [19:48] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [19:53] * Joins: eseidel (n=eseidel@nat/google/x-56a305d9b6d645c1)
- # [20:00] * Joins: aroben (n=adamrobe@nat/apple/x-e6c35b3666c952ee)
- # [20:03] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [20:03] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [20:04] * Joins: roc (n=chatzill@121-72-162-122.dsl.telstraclear.net)
- # [20:14] * Joins: sbublava (n=stephan@77.118.126.9)
- # [20:16] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [20:24] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [20:32] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [20:38] * Quits: aroben (n=adamrobe@unaffiliated/aroben)
- # [21:03] * Joins: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au)
- # [21:20] <Philip`> I wish I could tell Google never to return results from www.faqs.org when I search for RFCs, because they have a giant font and are impossible to read and I'd much prefer the IETF's copies
- # [21:22] <hsivonen> Philip`: you need to link to tools.ietf.org more
- # [21:23] <Philip`> That's a horribly indirect inefficient way to get the desired result
- # [21:24] <annevk> -site:faqs.org
- # [21:24] <annevk> or site:tools.ietf.org
- # [21:25] <Philip`> That's far too much typing on every query
- # [21:25] <annevk> you can make a shortcut for it in Opera
- # [21:25] <smedero> inject it with your user-scripting plugin (greasemonkey, etc) of choice
- # [21:26] <smedero> or, yes that's probably easier
- # [21:26] <Philip`> I don't like using shortcuts, it feels like cheating :-(
- # [21:26] * Joins: jdandrea (n=jdandrea@ool-44c09d7b.dyn.optonline.net)
- # [21:26] <annevk> Philip`, fail
- # [21:28] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [21:28] * Joins: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [21:28] <annevk> something like http://www.google.com/search?q=rfc%s+site:tools.ietf.org&btnI=on as bookmark shortcut should work
- # [21:28] * annevk makes one now as it seems useful
- # [21:29] * Quits: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [21:31] <gsnedders> I need to learn to type
- # [21:31] <annevk> Philip`, thanks for the idea
- # [21:31] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:32] <annevk> "rfc 3987" now takes me to http://tools.ietf.org/html/rfc3987
- # [21:33] <Philip`> gsnedders: Try http://www.amazon.co.uk/dp/B001AZ7Q10/
- # [21:33] <gsnedders> Philip`: :P
- # [21:34] <Philip`> '"Mavis Beacon" is not a real person' - Wikipedia's destroying my world-view again :-(
- # [21:35] * Joins: scotfl (n=scotfl@S0106001b114f914a.ss.shawcable.net)
- # [21:46] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [21:50] * Quits: sbublava (n=stephan@77.118.126.9)
- # [21:55] * Quits: sverrej (n=sverrej@89.10.27.245) (Read error: 110 (Connection timed out))
- # [21:56] * Joins: sverrej (n=sverrej@89.10.27.245)
- # [21:57] * Joins: GregHouston (n=ghouston@adsl-68-88-110-147.dsl.spfdmo.swbell.net)
- # [21:57] <Dashiva> Philip`: Next they'll claim Hixie is just the alias of two dozen Google engineers
- # [22:00] <annevk> http://thebjoernhoehrmannproject.org/
- # [22:03] * Joins: sbublava (n=stephan@77.118.219.205)
- # [22:04] <Philip`> Dashiva: That would make sense - they could all pool their 20% time together, and arrange it to look like a single real person
- # [22:16] <gsnedders> Dashiva: IT is.
- # [22:16] * Joins: weinig (n=weinig@nat/apple/x-fb4c81e147b8592a)
- # [22:16] <gsnedders> *It
- # [22:16] <gsnedders> Dashiva: How else does it barely sleep?
- # [22:17] <Dashiva> Adrenaline IV
- # [22:22] <gsnedders> WHY DO YOU HAVE TO GIVE ME A BLOODY USERNAME?
- # [22:22] <gsnedders> sorry.
- # [22:22] <gsnedders> But ARGH.
- # [22:23] <Dashiva> I wonder if we'll ever stop calling people 'users'
- # [22:23] <Dashiva> Only two businesses, etc
- # [22:24] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:24] <annevk> that's why Hixie always talks about "we" and "us"
- # [22:24] <annevk> makes sense now
- # [22:26] <gsnedders> I would never use "gmsneddon1" as a username.
- # [22:27] <Dashiva> Putting numbers in usernames is an abomination
- # [22:31] * Quits: MikeSmith (n=MikeSmit@EM119-72-84-14.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [22:33] <hober> I only put the 0 in hober0 because gmail had a 6-char minimum username length requirement.
- # [22:35] <gsnedders> http://lists.w3.org/Archives/Public/public-iri/2008Sep/0000.html
- # [22:36] * Quits: othermaciej (n=mjs@c-69-181-42-194.hsd1.ca.comcast.net)
- # [22:39] <gsnedders> Anyone got any ideas?
- # [22:39] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
- # [22:39] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:46] * Quits: kangax (n=kangax@74.201.136.194)
- # [22:46] * Joins: webben_ (n=benh@nat/yahoo/x-02c508435de8dcbb)
- # [22:47] * Quits: webben (n=benh@nat/yahoo/x-a05b196fef498ea0) (Read error: 104 (Connection reset by peer))
- # [22:52] <Lachy> Hixie, do not upgrade to iTunes 8. Requiem 1.7.4 no longer works with it
- # [22:54] * Quits: nessy (n=nessy@124-168-155-4.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [22:54] <Lachy> http://yadayada.org/wordpress/?p=26
- # [22:55] <Hixie> oh right i forgot today was new ipod day
- # [22:55] * Hixie goes to see if the video is available yet
- # [22:57] * gsnedders just buys CDs
- # [22:57] <Hixie> hsivonen: that thread was not on my radar but i don't know what i would have done differently if it was
- # [22:58] <Hixie> gsnedders: for audio i just buy unencrypted audio
- # [22:58] <Hixie> but there's no way to buy unencrypted video
- # [23:00] <Lachy> the new iPod nanos look cool
- # [23:01] <Lachy> I'm waiting for the keynote though, it says it's coming soon
- # [23:02] <sicking> Lachy, got a good link to read about the new ipods?
- # [23:02] <Lachy> http://www.apple.com/itunes/
- # [23:02] <sicking> :)
- # [23:02] <Lachy> video here http://www.apple.com/ipodnano/
- # [23:03] <gsnedders> brb
- # [23:03] <sicking> wow, perdy colors
- # [23:03] * Quits: gsnedders (n=gsnedder@host86-142-195-253.range86-142.btcentralplus.com) ("Killin' teh intarwebs")
- # [23:04] <sicking> wow, i guess accelerometers must be cheap these days
- # [23:10] <Hixie> doesn't look like today's annoncements were all that
- # [23:11] <annevk> nothing interesting
- # [23:13] <Hixie> i wonder why the quicktime plugin doesn't work in my safari
- # [23:13] <Hixie> works fine in mozilla
- # [23:13] <sicking> the new nano looks pretty sweet, but no, nothing revolutionary
- # [23:17] * Quits: starjive (i=beos@213-66-217-32-no30.tbcn.telia.com)
- # [23:18] * Joins: aroben (n=adamrobe@17.244.17.192)
- # [23:19] * Joins: roc_ (n=chatzill@202.0.36.64)
- # [23:19] <sicking> still new iphone nano with a roll-out digital-paper screen :(
- # [23:19] <sicking> s/new/no/
- # [23:20] * Joins: gsnedders (n=gsnedder@host81-156-236-33.range81-156.btcentralplus.com)
- # [23:20] * Quits: sbublava (n=stephan@77.118.219.205)
- # [23:21] <sicking> annevk, so i think we might need to bring back the header blacklist in AC :(
- # [23:21] <sicking> annevk, and blacklist 'cookie' and 'authorization'
- # [23:22] * Quits: webben_ (n=benh@nat/yahoo/x-02c508435de8dcbb)
- # [23:23] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 60 (Operation timed out))
- # [23:26] * Quits: Maurice (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [23:27] <Hixie> how can ou set cookie and authorization cross-site? that seems bad
- # [23:27] <Hixie> surely that's not possible
- # [23:27] <Hixie> can you set host?
- # [23:28] <sicking> Hixie, xhr.setRequestHeader("cookie", "hello world")
- # [23:28] <sicking> currently no spec forbids that if the site opts in
- # [23:28] <Dashiva> Geez, Ben is already appealing to process
- # [23:28] <annevk> sicking, XHR forbids that
- # [23:28] <sicking> annevk, really?
- # [23:28] <Hixie> i highly doubt that anne intentionally made that possible
- # [23:29] <annevk> sicking, well, it should
- # [23:29] <annevk> and does
- # [23:29] <annevk> see http://dev.w3.org/2006/webapi/XMLHttpRequest/#setrequestheader
- # [23:29] <sicking> annevk, doesn't currently. Are you proposing that for same-site as well?
- # [23:29] <sicking> oh
- # [23:30] <sicking> when was that list updated?
- # [23:30] <annevk> long time ago
- # [23:30] <annevk> seems XHR2 has some <dfn> problem for setRequestHeader :/
- # [23:31] <annevk> though I did add Access-Control-Request-Headers/Method a few days ago
- # [23:31] <sicking> hrm
- # [23:31] <annevk> (in XHR2)
- # [23:31] <sicking> we recently updated our blacklist, but apparently didn't get those
- # [23:31] <annevk> sicking, same-site too, yes
- # [23:31] <sicking> wonder why
- # [23:31] <annevk> sicking, there was some discussion around this with abarth and collinjackson
- # [23:32] <sicking> annevk, ah, adam did the updating of our list
- # [23:32] * Quits: roc (n=chatzill@121-72-162-122.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [23:32] <sicking> annevk, what was the argument against?
- # [23:33] <sicking> annevk, and is there currently agreement?
- # [23:35] <annevk> I don't think there was an argument against, although I believe IE either only blocks Cookie or just Cookie2
- # [23:35] <annevk> (for same site)
- # [23:35] <sicking> so what was the discussion about?
- # [23:35] <annevk> there's no real agreement on any of the specifics of XHR as browsers seem reluctant to fix bugs :/
- # [23:35] * sicking wonders why adam didn't add the full list in his patch
- # [23:36] <annevk> sicking, well, abarth and collinjackson proposing to block it and me agreeing and nobody else complaining :)
- # [23:36] <sicking> ah :)
- # [23:36] <sicking> bummer, i guess we'll have to patch the branch again :(
- # [23:37] <sicking> annevk, i don't think there has been reluctance, just uncertainty how stable the spec is
- # [23:37] <sicking> annevk, at least from us
- # [23:37] <annevk> fair enough, it does change now and then based on feedback
- # [23:37] <annevk> quite a lot based on feedback from ap (WebKit) a year ago or so
- # [23:37] <sicking> annevk, yup, makes sense, but we need to get it to last call and then to candidate
- # [23:38] <sicking> also, has there been any plan devised to get MS on board?
- # [23:38] * Quits: aaronlev (n=chatzill@e179088209.adsl.alicedsl.de) ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
- # [23:39] <annevk> hmm, same plan as for <canvas>? get devs to cry for it
- # [23:40] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [23:41] <sicking> ideal would be if we could find a faster way
- # [23:41] * Philip` isn't sure that really counts as a plan
- # [23:42] * Joins: aroben_ (n=adamrobe@nat/apple/x-e92ec421ee10ee6f)
- # [23:42] <annevk> Acid4? *blink*
- # [23:43] <Hixie> ?
- # [23:43] <annevk> getting IE to support XHR2
- # [23:43] <Hixie> oh
- # [23:43] <Hixie> yeah well i'd rather they supported DOM2 Core before we started talking about new features
- # [23:43] <Hixie> and DOM2 Events
- # [23:43] <sicking> XHR1 rather
- # [23:44] <Hixie> and HTML4
- # [23:44] <Hixie> and XML
- # [23:44] <Hixie> you know
- # [23:44] <Hixie> stuff from the late 90s
- # [23:44] <annevk> boring
- # [23:44] <annevk> :p
- # [23:45] <sicking> annevk, btw, did you see my two feature requests for XHR2?
- # [23:45] <sicking> annevk, it's very likely that we'll add some of that in FF3.1
- # [23:45] <gsnedders> Applying for uni is annoying
- # [23:45] <annevk> sicking, I asked about use cases
- # [23:46] <sicking> as far as MS goes, i'd rather find a better way than drag them against their will
- # [23:46] <jcranmer> gsnedders: tell me about it... yuck
- # [23:46] <Dashiva> Hixie: "Naturally though, we shouldn't "
- # [23:46] <annevk> sicking, http://www.w3.org/mid/op.ugz0bk2k64w2qv@annevk-t60.oslo.opera.com
- # [23:46] <sicking> annevk, you did? where?
- # [23:46] <Hixie> oops
- # [23:46] * jcranmer reiterates his opinion on browsers supporting WF2
- # [23:47] <jcranmer> s/on browsers supporting/that browsers should support/
- # [23:47] <sicking> hmm.. why didn't i get that mail
- # [23:47] <annevk> JSON is sort of scary as although it is a standard I believe there are quite a few differences between implementations... Also, it doesn't handle that many types...
- # [23:48] <sicking> hmm.. i blame gmail
- # [23:48] <annevk> (eg, allowing comments versus not allowing comments)
- # [23:48] <Hixie> JSON is a very loose "standard"
- # [23:48] <sicking> i don't have that mail at all
- # [23:48] <annevk> :/
- # [23:48] <Dashiva> annevk: There's the full spectrum from RFC-JSON to whatever-js-eval-supports-ON
- # [23:48] <annevk> I wonder if Gmail classifies my e-mail as spam sometimes
- # [23:49] <sicking> i have a bunch of other mails from that day
- # [23:49] <sicking> doesn't look like it's in the spam folder either
- # [23:49] <annevk> weird
- # [23:51] <sicking> annevk, can you resend to me personally so i can reply?
- # [23:52] <annevk> done
- # [23:54] <sicking> hmm.. now i see it
- # [23:54] <sicking> dunno if it's your newly sent one
- # [23:54] <sicking> and i got the test mail
- # [23:55] <annevk> that was a mistake
- # [23:55] <sicking> heh
- # [23:58] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [23:59] * Quits: weinig (n=weinig@nat/apple/x-fb4c81e147b8592a)
- # [23:59] * Joins: weinig (n=weinig@nat/apple/x-98f723d8c4547bf7)
- # Session Close: Wed Sep 10 00:00:00 2008
The end :)