Options:
- # Session Start: Sun Feb 14 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] * Joins: MikeSmithXX (~MikeSmith@EM114-48-181-184.pool.e-mobile.ne.jp)
- # [00:04] * Quits: MikeSmithX (~MikeSmith@EM114-48-37-188.pool.e-mobile.ne.jp) (Ping timeout: 272 seconds)
- # [00:26] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:28] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [00:29] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [00:37] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [00:42] * Quits: openstandards (~openstand@78.143.215.162) (Ping timeout: 264 seconds)
- # [00:46] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115132715])
- # [00:55] * Joins: openstandards (~openstand@78.143.215.162)
- # [00:56] <mitsuhiko> asmodai: html5lib :)
- # [00:59] * Quits: cedricv (~cedric@116.197.240.58)
- # [01:03] * Joins: yutak_home (~kee@N038037.ppp.dion.ne.jp)
- # [01:09] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:11] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [01:23] * Quits: ttepasse (~ttepasse@dslb-084-060-049-003.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [01:28] * Joins: ttepasse (~ttepasse@dslb-084-060-052-062.pools.arcor-ip.net)
- # [01:34] * Quits: ttepasse (~ttepasse@dslb-084-060-052-062.pools.arcor-ip.net) (Ping timeout: 260 seconds)
- # [01:39] * Joins: ttepasse (~ttepasse@dslb-084-060-058-160.pools.arcor-ip.net)
- # [01:45] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [01:46] * Quits: miketaylr (~miketaylr@24.42.95.234) (Quit: Leaving...)
- # [01:46] * Quits: ttepasse (~ttepasse@dslb-084-060-058-160.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [01:51] * Joins: ttepasse (~ttepasse@dslb-084-060-018-087.pools.arcor-ip.net)
- # [01:53] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [01:56] * Quits: ttepasse (~ttepasse@dslb-084-060-018-087.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [01:57] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [02:00] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [02:01] * Joins: ttepasse (~ttepasse@dslb-084-060-001-153.pools.arcor-ip.net)
- # [02:07] * Quits: ttepasse (~ttepasse@dslb-084-060-001-153.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [02:12] * Joins: ttepasse (~ttepasse@dslb-084-060-042-114.pools.arcor-ip.net)
- # [02:17] * Quits: ttepasse (~ttepasse@dslb-084-060-042-114.pools.arcor-ip.net) (Ping timeout: 265 seconds)
- # [02:22] * Joins: ttepasse (~ttepasse@dslb-084-060-031-145.pools.arcor-ip.net)
- # [02:22] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [02:27] * Quits: nessy (~Adium@124-168-170-167.dyn.iinet.net.au) (Quit: Leaving.)
- # [02:28] * Quits: ttepasse (~ttepasse@dslb-084-060-031-145.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [02:33] * Joins: ttepasse (~ttepasse@dslb-084-060-008-098.pools.arcor-ip.net)
- # [02:37] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [02:38] * Quits: ttepasse (~ttepasse@dslb-084-060-008-098.pools.arcor-ip.net) (Ping timeout: 248 seconds)
- # [02:42] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [02:42] <Hixie> can anyone find the enumerated attribute which allows the empty string as a valid keyword?
- # [02:42] <Hixie> i've looked all over with no luck
- # [02:42] <Hixie> i know there was one once... did we remove it?
- # [02:43] * Joins: ttepasse (~ttepasse@dslb-084-060-038-126.pools.arcor-ip.net)
- # [03:03] <othermaciej> I remember there being a bug about this - did it not mention the affected attribute?
- # [03:04] * Quits: JoePeck (~JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Read error: Connection reset by peer)
- # [03:04] * Joins: JoePeck (~JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [03:09] * Quits: ttepasse (~ttepasse@dslb-084-060-038-126.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [03:14] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [03:14] <Hixie> seems not
- # [03:14] * Joins: ttepasse (~ttepasse@dslb-084-060-024-070.pools.arcor-ip.net)
- # [03:15] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [03:15] * Joins: paradisaeidae_ (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [03:18] * Quits: paradisaeidae_ (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [03:19] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [03:19] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [03:20] * Quits: ttepasse (~ttepasse@dslb-084-060-024-070.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [03:25] * Joins: ttepasse (~ttepasse@dslb-084-060-044-135.pools.arcor-ip.net)
- # [03:27] <Hixie> ah, contenteditable
- # [03:30] * Quits: ttepasse (~ttepasse@dslb-084-060-044-135.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [03:30] <Hixie> spellcheck to
- # [03:30] <Hixie> o
- # [03:35] * Joins: ttepasse (~ttepasse@dslb-084-060-017-017.pools.arcor-ip.net)
- # [03:50] * Quits: gunderwonder (~gunderwon@191.80-202-79.nextgentel.com) (Quit: gunderwonder)
- # [03:51] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [03:55] * Quits: ttepasse (~ttepasse@dslb-084-060-017-017.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [03:56] * Joins: othermaciej (~mjs@c-67-180-197-126.hsd1.ca.comcast.net)
- # [03:57] * Joins: surkov (~surkov@client-69-51.sibtele.com)
- # [04:00] * Joins: ttepasse (~ttepasse@dslb-084-060-035-191.pools.arcor-ip.net)
- # [04:09] * Quits: ttepasse (~ttepasse@dslb-084-060-035-191.pools.arcor-ip.net) (Ping timeout: 245 seconds)
- # [04:16] * Joins: ttepasse (~ttepasse@dslb-084-060-053-139.pools.arcor-ip.net)
- # [04:21] * Quits: ttepasse (~ttepasse@dslb-084-060-053-139.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [04:26] * Joins: ttepasse (~ttepasse@dslb-084-060-039-130.pools.arcor-ip.net)
- # [04:31] <Hixie> so you can get and set cookies on the document returned by XHR?
- # [04:32] <othermaciej> I think in Firefox you can
- # [04:32] <othermaciej> in IE the cookie property is not present
- # [04:32] <othermaciej> in WebKit it fails, unless we already changed to match Firefox
- # [04:35] * Quits: ttepasse (~ttepasse@dslb-084-060-039-130.pools.arcor-ip.net) (Ping timeout: 276 seconds)
- # [04:36] <Hixie> what should html5 require?
- # [04:39] * Joins: ttepasse (~ttepasse@dslb-084-060-049-201.pools.arcor-ip.net)
- # [04:41] <othermaciej> I vaguely recall discussing this before
- # [04:41] <Hixie> firefox doesn't seem to have a .cookie actually
- # [04:42] <Hixie> oh let me try an xhtml doc
- # [04:42] <othermaciej> the WebKit bug had a bunch of data
- # [04:43] <Hixie> xhtml doesn't seem to have .cookie either
- # [04:43] <Hixie> i get an XMLDocument in both cases
- # [04:44] <othermaciej> https://bugs.webkit.org/show_bug.cgi?id=32115
- # [04:44] <othermaciej> I'm not sure if all the test cases were posted
- # [04:45] <othermaciej> someone claimed the following behavior for FF3.5:
- # [04:45] <othermaciej> * deleted iframe: no exception, setting and getting allowed
- # [04:45] <othermaciej> * createDocument: no exception, setting and getting allowed
- # [04:45] <othermaciej> * XMLHttpRequest: no exception, setting and getting allowed
- # [04:46] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 260 seconds)
- # [04:48] * Quits: ttepasse (~ttepasse@dslb-084-060-049-201.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [04:50] <Hixie> i commented
- # [04:51] <MikeSmithXX> does draggable not allow the empty string as a keyword?
- # [04:52] <MikeSmithXX> and/or can't it be specified using empty-attribute syntax
- # [04:52] * Joins: ttepasse (~ttepasse@dslb-084-060-004-084.pools.arcor-ip.net)
- # [04:53] * Quits: othermaciej (~mjs@c-67-180-197-126.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [04:53] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [04:58] * Quits: ttepasse (~ttepasse@dslb-084-060-004-084.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [05:03] * Joins: ttepasse (~ttepasse@dslb-084-060-027-112.pools.arcor-ip.net)
- # [05:04] <MikeSmithXX> Hixie: ↑
- # [05:04] <Hixie> is the spec ambiguous?
- # [05:05] * MikeSmithXX is now known as MikeSmith
- # [05:05] <Hixie> if it is please file a bug, i'm in the middle of a complicated edit :-)
- # [05:05] <MikeSmith> hai
- # [05:10] * Quits: surkov (~surkov@client-69-51.sibtele.com) (Quit: surkov)
- # [05:13] * Joins: Utkarsh (~admin@117.201.82.147)
- # [05:15] * Quits: ttepasse (~ttepasse@dslb-084-060-027-112.pools.arcor-ip.net) (Read error: Operation timed out)
- # [05:21] * Joins: ttepasse (~ttepasse@dslb-084-060-022-039.pools.arcor-ip.net)
- # [05:24] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [05:26] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [05:27] * Quits: ttepasse (~ttepasse@dslb-084-060-022-039.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [05:31] * Joins: ttepasse (~ttepasse@dslb-084-060-024-163.pools.arcor-ip.net)
- # [05:36] * Quits: ttepasse (~ttepasse@dslb-084-060-024-163.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [05:42] * Joins: ttepasse (~ttepasse@dslb-084-060-044-247.pools.arcor-ip.net)
- # [05:42] <Hixie> hsivonen: http://www.w3.org/Bugs/Public/show_bug.cgi?id=8837 is a pain
- # [05:43] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [05:44] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [05:47] * Quits: ttepasse (~ttepasse@dslb-084-060-044-247.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [05:50] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [05:52] * Joins: ttepasse (~ttepasse@dslb-084-060-043-061.pools.arcor-ip.net)
- # [05:55] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [05:57] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [05:57] * Quits: ttepasse (~ttepasse@dslb-084-060-043-061.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [05:58] * Quits: hazmi (~hz@125.166.39.13) (Quit: Computer has gone to sleep)
- # [05:59] * Joins: MikeSmithX (~MikeSmith@EM114-48-33-99.pool.e-mobile.ne.jp)
- # [06:00] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [06:03] * Quits: MikeSmith (~MikeSmith@EM114-48-181-184.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
- # [06:04] * Joins: ttepasse (~ttepasse@dslb-084-060-053-154.pools.arcor-ip.net)
- # [06:12] * Quits: ttepasse (~ttepasse@dslb-084-060-053-154.pools.arcor-ip.net) (Ping timeout: 276 seconds)
- # [06:14] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 256 seconds)
- # [06:18] * Joins: ttepasse (~ttepasse@dslb-084-060-027-065.pools.arcor-ip.net)
- # [06:18] * Quits: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Ping timeout: 246 seconds)
- # [06:19] * Quits: Sidnicious (~Sidney@pdpc/supporter/professional/sidney) (Quit: Sidnicious)
- # [06:21] * Joins: Sidnicious (~Sidney@pdpc/supporter/professional/sidney)
- # [06:22] * Quits: Sidnicious (~Sidney@pdpc/supporter/professional/sidney) (Client Quit)
- # [06:24] * Quits: ttepasse (~ttepasse@dslb-084-060-027-065.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [06:29] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [06:29] * Joins: ttepasse (~ttepasse@dslb-084-060-027-101.pools.arcor-ip.net)
- # [06:31] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [06:32] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [06:34] * Quits: ttepasse (~ttepasse@dslb-084-060-027-101.pools.arcor-ip.net) (Ping timeout: 246 seconds)
- # [06:39] * Joins: ttepasse (~ttepasse@dslb-084-060-032-028.pools.arcor-ip.net)
- # [06:42] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
- # [06:45] * Quits: ttepasse (~ttepasse@dslb-084-060-032-028.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [06:51] * Joins: ttepasse (~ttepasse@dslb-084-060-014-051.pools.arcor-ip.net)
- # [06:53] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [06:54] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [06:57] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
- # [06:59] * Joins: othermaciej (~mjs@c-67-180-197-126.hsd1.ca.comcast.net)
- # [07:00] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [07:03] * Quits: othermaciej (~mjs@c-67-180-197-126.hsd1.ca.comcast.net) (Client Quit)
- # [07:04] * Quits: ttepasse (~ttepasse@dslb-084-060-014-051.pools.arcor-ip.net) (Ping timeout: 260 seconds)
- # [07:06] * Quits: s|k (~apphacker@c-24-5-241-122.hsd1.ca.comcast.net) (Ping timeout: 240 seconds)
- # [07:06] * Joins: boblet (~boblet@74.123.113.221.ap.yournet.ne.jp)
- # [07:08] * Quits: boblet (~boblet@74.123.113.221.ap.yournet.ne.jp) (Client Quit)
- # [07:09] * Joins: boblet (~boblet@74.123.113.221.ap.yournet.ne.jp)
- # [07:09] * Joins: ttepasse (~ttepasse@dslb-084-060-044-200.pools.arcor-ip.net)
- # [07:10] * Quits: boblet (~boblet@74.123.113.221.ap.yournet.ne.jp) (Client Quit)
- # [07:14] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [07:14] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [07:16] * Quits: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [07:16] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [07:16] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [07:16] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [07:16] * Rik`_ is now known as Rik`
- # [07:18] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 265 seconds)
- # [07:18] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:20] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [07:21] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [07:24] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:24] * Quits: ttepasse (~ttepasse@dslb-084-060-044-200.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [07:29] * Joins: ttepasse (~ttepasse@dslb-084-060-007-075.pools.arcor-ip.net)
- # [07:35] * Quits: ttepasse (~ttepasse@dslb-084-060-007-075.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [07:39] * Joins: hz (~hz@125.160.122.167)
- # [07:40] * Joins: ttepasse (~ttepasse@dslb-084-060-014-051.pools.arcor-ip.net)
- # [07:40] * Quits: Utkarsh (~admin@117.201.82.147) (Ping timeout: 265 seconds)
- # [07:45] * Quits: ttepasse (~ttepasse@dslb-084-060-014-051.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [07:48] * Joins: Utkarsh (~admin@117.201.85.209)
- # [07:49] * Parts: hz (~hz@125.160.122.167)
- # [07:50] * Joins: ttepasse (~ttepasse@dslb-084-060-040-111.pools.arcor-ip.net)
- # [07:51] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
- # [07:55] * Quits: ttepasse (~ttepasse@dslb-084-060-040-111.pools.arcor-ip.net) (Ping timeout: 265 seconds)
- # [07:56] <Dashiva> Massive bug activity lately...
- # [08:00] * Joins: ttepasse (~ttepasse@dslb-084-060-000-214.pools.arcor-ip.net)
- # [08:04] <Hixie> people keep filing new ones
- # [08:04] <Hixie> makes it hard to get the count down!
- # [08:04] <Hixie> somehow people only file new ones when i'm working on fixing them
- # [08:09] <Dashiva> That's not so strange
- # [08:10] <Dashiva> It feels more useful then since you see other people get responses
- # [08:10] <Hixie> heh
- # [08:11] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [08:14] * Joins: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
- # [08:16] * Quits: ttepasse (~ttepasse@dslb-084-060-000-214.pools.arcor-ip.net) (Ping timeout: 265 seconds)
- # [08:20] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:20] * Joins: ttepasse (~ttepasse@dslb-084-060-026-037.pools.arcor-ip.net)
- # [08:21] * Joins: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
- # [08:27] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [08:27] * Quits: ttepasse (~ttepasse@dslb-084-060-026-037.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [08:28] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [08:29] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [08:32] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [08:32] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [08:32] * Joins: ttepasse (~ttepasse@dslb-084-060-046-026.pools.arcor-ip.net)
- # [08:36] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [08:36] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [08:37] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [08:37] * Quits: ttepasse (~ttepasse@dslb-084-060-046-026.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [08:38] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [08:38] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [08:39] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [08:39] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [08:39] * Rik`_ is now known as Rik`
- # [08:39] * Joins: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
- # [08:41] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Connection reset by peer)
- # [08:41] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [08:42] * Joins: ttepasse (~ttepasse@dslb-084-060-053-255.pools.arcor-ip.net)
- # [08:44] * Joins: wycats_ (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
- # [08:47] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Ping timeout: 245 seconds)
- # [08:47] * wycats_ is now known as wycats
- # [08:48] * Quits: ttepasse (~ttepasse@dslb-084-060-053-255.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [08:52] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [08:53] <othermaciej> Current bug counts:
- # [08:53] <othermaciej> HTML+RDFa: 24
- # [08:53] <othermaciej> H:TML: 10
- # [08:53] * Joins: ttepasse (~ttepasse@dslb-084-060-014-157.pools.arcor-ip.net)
- # [08:54] <othermaciej> HTML5 + HTML Microdata + HTML Canvas 2D ContexT: 126
- # [08:55] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Read error: Connection reset by peer)
- # [08:56] * Joins: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au)
- # [08:59] * Quits: ttepasse (~ttepasse@dslb-084-060-014-157.pools.arcor-ip.net) (Ping timeout: 264 seconds)
- # [09:03] <othermaciej> Hixie: I'm closing some obvious INVALIDs and DUPLICATEs for you
- # [09:03] <Hixie> cool, thanks
- # [09:04] <Hixie> i just go through them in order of last modified
- # [09:04] * Joins: ttepasse (~ttepasse@dslb-088-077-084-122.pools.arcor-ip.net)
- # [09:05] <othermaciej> 119 now
- # [09:05] * Quits: peroo (~peroo@peroo.xen.prgmr.com) (Ping timeout: 246 seconds)
- # [09:10] * Quits: ttepasse (~ttepasse@dslb-088-077-084-122.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [09:10] * Joins: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
- # [09:10] * Quits: Utkarsh (~admin@117.201.85.209) (Ping timeout: 246 seconds)
- # [09:15] * Joins: ttepasse (~ttepasse@dslb-088-077-095-068.pools.arcor-ip.net)
- # [09:15] * Joins: Utkarsh (~admin@117.201.86.114)
- # [09:20] * Joins: peroo (~peroo@peroo.xen.prgmr.com)
- # [09:20] * Quits: ttepasse (~ttepasse@dslb-088-077-095-068.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [09:25] * Joins: ttepasse (~ttepasse@dslb-088-077-081-069.pools.arcor-ip.net)
- # [09:31] * Quits: ttepasse (~ttepasse@dslb-088-077-081-069.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [09:32] * Joins: surkov (~surkov@client-69-51.sibtele.com)
- # [09:35] * Quits: Utkarsh (~admin@117.201.86.114) (Ping timeout: 256 seconds)
- # [09:36] * Joins: ttepasse (~ttepasse@dslb-084-060-031-046.pools.arcor-ip.net)
- # [09:43] * Quits: paradisaeidae (~chatzilla@r125-63-186-202.cpe.unwired.net.au) (Ping timeout: 245 seconds)
- # [09:43] * Quits: ttepasse (~ttepasse@dslb-084-060-031-046.pools.arcor-ip.net) (Ping timeout: 256 seconds)
- # [09:47] * Quits: yutak_home (~kee@N038037.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [09:47] * Quits: erlehmann (~erlehmann@82.113.106.108) (Quit: Ex-Chat)
- # [09:49] * Joins: ttepasse (~ttepasse@dslb-088-077-094-104.pools.arcor-ip.net)
- # [09:53] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [09:57] * Quits: ttepasse (~ttepasse@dslb-088-077-094-104.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [10:02] * Joins: ttepasse (~ttepasse@dslb-088-077-089-236.pools.arcor-ip.net)
- # [10:05] <Dashiva> XML syntax for CSS... *shudder*
- # [10:11] <Hixie> hah
- # [10:11] <Hixie> three browsers
- # [10:12] <Hixie> three results
- # [10:12] <Hixie> gotta love the web
- # [10:12] * Quits: ttepasse (~ttepasse@dslb-088-077-089-236.pools.arcor-ip.net) (Ping timeout: 252 seconds)
- # [10:12] <Hixie> (http://software.hixie.ch/utilities/js/live-dom-viewer/saved/373)
- # [10:13] <Hixie> firefox passes the arguments in the order a,c,b
- # [10:13] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [10:13] <Hixie> sorry, firefox passes the arguments in the order a,c,b,type
- # [10:13] <Hixie> safari passes the arguments in the order b,c,a,type
- # [10:13] <Hixie> and opera does a,b,c,type,pluginspace
- # [10:15] <Dashiva> Attribute order is relevant? Wow
- # [10:17] * Joins: ttepasse (~ttepasse@dslb-084-060-072-011.pools.arcor-ip.net)
- # [10:18] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/374 -- gecko: type,e,a,d,b; webkit: b,d,a,e,type; opera: a,b,c,d,e,type,pluginspace
- # [10:18] <Hixie> wtf is opera doing
- # [10:18] * Hixie decides opera is disqualified from this round of testing
- # [10:19] <Dashiva> Isn't that what IE would do?
- # [10:20] <Hixie> dunno what IE would do, I don't have a way to test IE
- # [10:20] <Dashiva> Preserving attribute ordering even when removed for compat with COM references or whatnot
- # [10:20] * Joins: maikmerten (~maikmerte@port-92-201-212-48.dynamic.qsc.de)
- # [10:20] <Dashiva> Not specific to <object>, just in general
- # [10:22] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/375 -- webkit: x,b,d,a,e,type; gecko: doesn't launch plugin at all
- # [10:22] * Quits: ttepasse (~ttepasse@dslb-084-060-072-011.pools.arcor-ip.net) (Ping timeout: 240 seconds)
- # [10:22] <Hixie> preserving attribute ordering is one thing. Sending attributes that aren't even on the element is another.
- # [10:23] <Hixie> what webkit does makes complete sense
- # [10:23] <Hixie> and is self-consistent
- # [10:24] <Hixie> i think we'll go with that
- # [10:28] * Joins: ttepasse (~ttepasse@dslb-088-077-090-044.pools.arcor-ip.net)
- # [10:32] * Quits: ttepasse (~ttepasse@dslb-088-077-090-044.pools.arcor-ip.net) (Client Quit)
- # [10:37] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [10:41] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [10:42] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [10:52] * Joins: ROBOd (~robod@89.122.216.38)
- # [10:54] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:03] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [11:20] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [11:40] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [11:42] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [11:46] <Hixie> can <wbr> be expressed in CSS?
- # [11:49] <Hixie> 101 bugs, oldest one was changed less than a week ago
- # [11:49] <annevk> wbr{ white-space: nowrap } iirc
- # [11:49] <Hixie> um
- # [11:49] * Hixie passes annevk some coffee
- # [11:51] <Hixie> man, some of these bugs are like brain teasers in terms of trying to work out wtf the bug is about
- # [11:52] <Dashiva> I think that's <nobr>, annevk
- # [11:53] <Dashiva> <wbr> seems more like "End previous [anonymous] inline box. Start a new anonymous inline box."
- # [11:59] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
- # [12:00] * Joins: MikeSmithXX (~MikeSmith@EM114-48-57-94.pool.e-mobile.ne.jp)
- # [12:01] <annevk> oh lol
- # [12:01] <annevk> lots of adobe email on public-html
- # [12:01] <annevk> aah, shelley powers
- # [12:02] <annevk> of course
- # [12:02] <Hixie> it must be march
- # [12:02] <Hixie> how time flies!
- # [12:02] <Dashiva> Maybe she's a precog, so she knew she would be busy with Adobe posts beforehand
- # [12:03] <Dashiva> Hixie: That was an attempted answer earlier, by the way.
- # [12:03] * Quits: MikeSmithX (~MikeSmith@EM114-48-33-99.pool.e-mobile.ne.jp) (Ping timeout: 256 seconds)
- # [12:03] <Hixie> the <wbr> thing?
- # [12:04] <Hixie> thanks
- # [12:04] <Hixie> i went with a somewhat different approach, but also prose
- # [12:04] <Hixie> i was hoping there was a pure-css solution
- # [12:04] <Hixie> (if anyone finds one, please file a bug)
- # [12:05] * Quits: surkov (~surkov@client-69-51.sibtele.com) (Quit: surkov)
- # [12:09] <annevk> omg, whining over the sotd
- # [12:10] <annevk> public-html is such a waste of my time :/
- # [12:11] <Hixie> multiple independent whinings over the sotd
- # [12:11] <Dashiva> Hixie: What do you mean by pure-css, by the way?
- # [12:11] <Hixie> Dashiva: as in, something you could put in a text/css file
- # [12:11] <Hixie> specifically, ua.css
- # [12:11] <Dashiva> And the problem is <nobr>x<wbr>x</nobr>, right?
- # [12:12] * Quits: seventh (seventh@189.59.166.95) (Ping timeout: 256 seconds)
- # [12:13] <Hixie> that's one of the things that we would need to resolve, yes
- # [12:13] <Hixie> aw man
- # [12:13] <Hixie> bug 8911
- # [12:13] * Hixie glares at anne
- # [12:15] <annevk> oh heh
- # [12:15] <annevk> I filed the same problem twice
- # [12:15] <annevk> see also http://www.w3.org/Bugs/Public/show_bug.cgi?id=8904
- # [12:16] <Hixie> excellent
- # [12:16] * Hixie marks 8911 as a dupe of 8904, thus modifying both of them and moving them both off the top of the bug list
- # [12:17] <Dashiva> What a copout
- # [12:17] <Hixie> :-D
- # [12:17] <Hixie> i have to deal with 8904 anyway sometime this weekend
- # [12:17] <Hixie> it's the P1 i promised anne i'd fix
- # [12:17] * Joins: gunderwonder (~gunderwon@191.80-202-79.nextgentel.com)
- # [12:17] <annevk> it's blocking any work on XHR, including AnonXMLHttpRequest
- # [12:17] <annevk> I can wait another week
- # [12:17] <annevk> if you want
- # [12:18] <annevk> i'll work on CSSOM instead
- # [12:21] <Hixie> i'll do it sometime this weekend
- # [12:21] <Hixie> (which ends on tuesday morning for you, since it's a long weekend for me)
- # [12:21] * Quits: KevinMarks (~KevinMark@c-67-164-13-6.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [12:24] * Joins: seventh (seventh@189.59.206.63)
- # [12:26] <Hixie> http://www.w3.org/Bugs/Public/show_bug.cgi?id=8924 seems like an interesting idea, though it would cause problems in XHTML
- # [12:27] <Dashiva> How so?
- # [12:27] <Philip`> node.dataset.doquery.range
- # [12:27] <annevk> yeah, what Philip` said would be neat
- # [12:27] <Philip`> plus some IDL magic to make it reconstruct it to an attribute name with "-"
- # [12:27] <Philip`> The problem is you'd want node.dataset.doquery to also act like a string for the attribute data-doquery
- # [12:28] <Dashiva> Yeah, we don't want more magic, really...
- # [12:28] <Dashiva> The location object is bad enough
- # [12:28] * Philip` likes magic
- # [12:30] <Dashiva> But how is camelcase accessors problematic in XHTML?
- # [12:31] <annevk> maybe the API is case-sensitive in XHTML currently?
- # [12:31] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [12:31] <annevk> camelcase wfm too
- # [12:33] <Hixie> oh actually there's no xhtml problem
- # [12:33] <Dashiva> :)
- # [12:33] <Hixie> because data-aBc is explicitly not exposed in dataset
- # [12:33] <Hixie> sweet
- # [12:33] <Hixie> oh, no, i'm wrong
- # [12:33] <Hixie> but i can be right
- # [12:34] <Hixie> just have to change the spec a little
- # [12:34] * Dashiva is still wondering what the (possibly false) problem was
- # [12:34] <Hixie> data-aa-bb clashing with data-aaBb
- # [12:36] <annevk> though those were disallowed
- # [12:36] <Hixie> yeah but they're still exposed in dataset currently
- # [12:37] <Hixie> i'll just exclude any with capital letters from dataset and we'll be golden
- # [12:37] <Dashiva> A custom data attribute is an attribute in no namespace whose name starts with the string "data-", has at least one character after the hyphen, is XML-compatible, and contains no characters in the range U+0041 to U+005A (LATIN CAPITAL LETTER A to LATIN CAPITAL LETTER Z).
- # [12:37] <Dashiva> Doesn't that already exclude it?
- # [12:37] <Hixie> that's the authoring conformance requirement
- # [12:37] <Hixie> doesn't say jack about what dataset does
- # [12:38] * Joins: Utkarsh (~admin@117.201.86.226)
- # [12:38] <GarethAdams|Home> for example, with dataset properties set programatically
- # [12:39] <Dashiva> So make the access algorithm replace capital letter with - followed by lowercase letter? That way it can't map to invalid attributes at all
- # [12:40] <Dashiva> Well, no... initial capital letter would give data--... but it wouldn't map to a uppercase letter
- # [12:41] <GarethAdams|Home> is data--foo invalid?
- # [12:41] <Hixie> Dashiva: so data-aB="" would become dataset['a-b']? Then it would clash with data-a-b="".
- # [12:41] <Hixie> GarethAdams|Home: the definition of what's valid is what Dashiva quoted above
- # [12:41] <Dashiva> Hixie: data-aB wouldn't become anything, it would just be an attribute that's never used
- # [12:42] <Hixie> i'm confused as to what you're suggesting
- # [12:42] <Hixie> the solution i'm following is trivial
- # [12:42] <Hixie> just exclude content attributes with a capital letter from the API
- # [12:42] <Hixie> and then do the adjustments
- # [12:43] <Dashiva> I'm suggesting you change the "Let name be the concatenation" steps to also replace uppercase letters with hyphen followed by lowercase equivalent
- # [12:43] <Dashiva> datalist.doQuery would map to data-do-query
- # [12:44] <GarethAdams|Home> Dashiva is saying that dataset['aB'] would be identical to dataset['a-b'] - with the data-aB attribute still being invalid
- # [12:44] <Hixie> yes, that has to be part of the solution also
- # [12:44] <Hixie> except dataset['a-b'] wouldn't be there
- # [12:45] <Hixie> not sure whether to make setting that throw an exception, silently fail, or silently passthrough
- # [12:45] <Hixie> i'm leaning towards exception
- # [12:45] <Dashiva> Why not allow it?
- # [12:45] <annevk> yeah, SYNTAX_ERR
- # [12:46] <annevk> Dashiva, enforce some consistency
- # [12:46] <Hixie> allowing it leads to a confusing situation where you can compare two strings, be sure they're not the same, then set both and trample each other
- # [12:46] <Hixie> very bad
- # [12:48] <Dashiva> Although WebIDL would make it fail anyhow, since a-b wouldn't be in the supported property name list
- # [12:48] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
- # [12:48] <Philip`> Could make dataset['a-b'] map onto attribute data-a--b
- # [12:48] <Philip`> because that should avoid conflicts and avoid forbidding certain strings
- # [12:49] <GarethAdams|Home> I was about to say, transparently switching a-b and aB wouldn't help with multiple consecutive -
- # [12:49] <Hixie> Dashiva: i use the same algorithm for creation
- # [12:49] <Philip`> although actually that probably wouldn't work
- # [12:50] <Hixie> Philip`: and map ---x to --x when reading? that way leads madness
- # [12:50] <Philip`> because you'd need to do something with data-a-0 attributes, which presumably can only can be dataset["a-0"], and that needs to be reversible
- # [12:51] <Dashiva> Map - followed by non-uppercase to _? :)
- # [12:51] <Dashiva> Um, non-lowercase
- # [12:51] <Philip`> Does IE have some rules for mapping '-'-separated strings onto camelCase strings?
- # [12:51] <GarethAdams|Home> well not all dataset keys are mappable to DOM properties, so you don't need to provide for all possibilities
- # [12:52] <Philip`> for expandos or whatever they are
- # [12:52] * Philip` wonders what the exact rules are
- # [12:54] <GarethAdams|Home> for most CSS properties, the rule is -[a-z] maps to [A-Z] - that's all. Trying to cover multiple hyphens, numbers etc isn't going to be possible because NameChar in HTML isn't the same as e.g. Javascript
- # [12:54] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [12:58] <annevk> Hixie, by the way, in XHR I said that .cookie returns the empty string and does nothing on setting
- # [12:59] <annevk> Hixie, but it would prolly be slightly better if HTML5 defined that
- # [12:59] <Hixie> cool, i can do that
- # [12:59] <annevk> Hixie, or gave me a way to mark the document in a certain way
- # [12:59] <Hixie> can you comment on the bug to that effect?
- # [13:01] <GarethAdams|Home> maybe of interest? http://www.webdevout.net/test?0a&raw
- # [13:01] <annevk> oh actually, it seems it just does it for non same-origin, that seems broken because we disallow access to cookie headers
- # [13:01] <annevk> i'll comment on the bug
- # [13:02] <Hixie> is Csaba a common name in some locale?
- # [13:02] <Hixie> we have two people named that in the spec's acks
- # [13:02] <Hixie> and i've never met anyone with that name as far as i recall
- # [13:02] <Hixie> but i've only lived in western locales
- # [13:02] <Philip`> Wikipedia says Hungarian
- # [13:03] <annevk> oh, you just closed the bug
- # [13:03] <annevk> was it not about http://www.w3.org/Bugs/Public/show_bug.cgi?id=8924 ?
- # [13:04] <annevk> oops
- # [13:04] <annevk> left a comment in the wrong bug
- # [13:04] * annevk wonders how that happened
- # [13:05] <Hixie> heh
- # [13:11] <annevk> i wonder in that caching thread if there is any observable difference
- # [13:17] <annevk> Hixie, Romania maybe?
- # [13:17] * Quits: Utkarsh (~admin@117.201.86.226) (Ping timeout: 240 seconds)
- # [13:19] * Quits: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp) (Quit: nattokirai)
- # [13:24] * Joins: Utkarsh (~admin@117.201.89.191)
- # [13:34] * Quits: Utkarsh (~admin@117.201.89.191) (Ping timeout: 245 seconds)
- # [13:41] * Joins: Utkarsh (~admin@117.201.80.30)
- # [13:53] * Joins: s|k (~apphacker@c-24-5-241-122.hsd1.ca.comcast.net)
- # [13:56] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [13:56] * Joins: Apphacker_ (~apphacker@c-24-5-241-122.hsd1.ca.comcast.net)
- # [13:59] * Quits: s|k (~apphacker@c-24-5-241-122.hsd1.ca.comcast.net) (Ping timeout: 258 seconds)
- # [14:05] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
- # [14:06] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [14:15] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [14:20] * Quits: Utkarsh (~admin@117.201.80.30) (Ping timeout: 256 seconds)
- # [14:21] <annevk> VLC fails
- # [14:21] <annevk> F11 is for fullscreen, but it doesn't actually work if you clicked somewhere on the video because that apparently eats keyboard input
- # [14:22] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [14:27] * Joins: Utkarsh (~admin@117.201.86.165)
- # [14:36] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Quit: Leaving)
- # [14:39] * Joins: ttepasse (~ttepasse@dslb-088-077-089-154.pools.arcor-ip.net)
- # [14:44] * Joins: TabAtkins (~chatzilla@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [14:55] <Hixie> nn
- # [15:05] <Dashiva> "It would need to be stated that if autoplay is used, loadhint is automatically set to autobuffer."
- # [15:05] <Dashiva> Isn't buffering at all rather redundant when you start playing immediately?
- # [15:24] * Joins: Sidnicious (~Sidney@pdpc/supporter/professional/sidney)
- # [15:31] * Quits: nessy (~Adium@124-168-170-167.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:44] <annevk> this atom:id concept utterly failed in practice
- # [15:45] * Joins: maikmerten_ (~maikmerte@port-92-201-2-6.dynamic.qsc.de)
- # [15:47] * Quits: maikmerten (~maikmerte@port-92-201-212-48.dynamic.qsc.de) (Ping timeout: 256 seconds)
- # [15:51] * Quits: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at) (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115132715])
- # [15:52] * Joins: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [16:05] * Joins: borismus (~borismus@bl10-227-160.dsl.telepac.pt)
- # [16:10] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
- # [16:10] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [16:13] * Joins: wycats_ (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net)
- # [16:15] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [16:16] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 260 seconds)
- # [16:16] * Quits: wycats (~yehudakat@c-76-126-116-8.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [16:16] * wycats_ is now known as wycats
- # [16:17] * Joins: kinetik (~kinetik@121.98.132.55)
- # [16:19] * Joins: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [16:19] * Quits: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net) (Changing host)
- # [16:19] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [16:28] * Quits: kinetik (~kinetik@121.98.132.55) (Ping timeout: 256 seconds)
- # [16:28] * Quits: fupp (~User@mg038a.studby.ntnu.no) (Remote host closed the connection)
- # [16:29] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [16:29] * Joins: kinetik (~kinetik@121.98.132.55)
- # [16:36] * Joins: sebmarkbage_ (~miranda@213.80.108.29)
- # [16:43] * Quits: sebmarkbage_ (~miranda@213.80.108.29) (Quit: http://calyptus.eu/)
- # [16:43] * Joins: sebmarkbage (~miranda@213.80.108.29)
- # [16:48] * Joins: gratz|home (~gratz@cpc4-brig15-2-0-cust145.3-3.cable.virginmedia.com)
- # [17:16] * Quits: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net) (Read error: Connection reset by peer)
- # [17:16] * Joins: Rik`_ (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [17:22] * Quits: Rik`_ (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net) (Read error: Connection reset by peer)
- # [17:23] * Joins: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [17:28] * Quits: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net) (Ping timeout: 276 seconds)
- # [17:30] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [17:39] * Quits: ttepasse (~ttepasse@dslb-088-077-089-154.pools.arcor-ip.net) (Quit: Verlassend)
- # [17:55] * Quits: gratz|home (~gratz@cpc4-brig15-2-0-cust145.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [18:03] * Quits: MikeSmithXX (~MikeSmith@EM114-48-57-94.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [18:06] * Joins: gratz|home (~gratz@cpc4-brig15-2-0-cust145.3-3.cable.virginmedia.com)
- # [18:12] * Quits: seventh (seventh@189.59.206.63) (Remote host closed the connection)
- # [18:19] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 245 seconds)
- # [18:20] * Quits: maikmerten_ (~maikmerte@port-92-201-2-6.dynamic.qsc.de) (Remote host closed the connection)
- # [18:25] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [18:29] <Philip`> Someone at Google really needs to sort out the problem where emails from Google employees to public mailing lists are very commonly marked by Gmail as "Due to a filter you created, this message was not sent to Spam." and often "Warning: This message may not be from whom it claims to be."
- # [18:34] * Joins: seventh (seventh@189.59.206.63)
- # [18:39] * Quits: gratz|home (~gratz@cpc4-brig15-2-0-cust145.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [18:40] * Parts: Apphacker_ (~apphacker@c-24-5-241-122.hsd1.ca.comcast.net) ("Closed channel window.")
- # [18:43] <TabAtkins> Philip`: Man, I know. I get bit by that all the time.
- # [18:44] <TabAtkins> Or rather, it did, until I set up my filter to never send them to spam.
- # [19:03] * Joins: Rik` (~Rik`@chn38-1-78-231-168-7.fbx.proxad.net)
- # [19:08] * Joins: erlehmann (~erlehmann@82.113.106.108)
- # [19:11] * Joins: erlehmann_ (~erlehmann@82.113.121.131)
- # [19:14] * Quits: erlehmann (~erlehmann@82.113.106.108) (Ping timeout: 256 seconds)
- # [19:17] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
- # [19:18] * erlehmann_ is now known as erlehmann
- # [19:19] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [19:19] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Changing host)
- # [19:19] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [19:24] * Quits: erlehmann (~erlehmann@82.113.121.131) (Ping timeout: 256 seconds)
- # [19:25] * Joins: erlehmann (~erlehmann@82.113.121.131)
- # [19:32] * Joins: Hiall^ (~bleh@5ac2857a.bb.sky.com)
- # [19:34] * Quits: Hiall (~bleh@5ac2857a.bb.sky.com) (Ping timeout: 240 seconds)
- # [19:38] * Quits: gunderwonder (~gunderwon@191.80-202-79.nextgentel.com) (Quit: gunderwonder)
- # [19:39] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Remote host closed the connection)
- # [19:48] * Joins: paul_irish (~paul_iris@12.197.12.98)
- # [19:57] * Joins: gunderwonder (~gunderwon@191.80-202-79.nextgentel.com)
- # [20:05] * Joins: Breakmau5 (~breakz@erft-5d80a680.pool.mediaWays.net)
- # [20:13] * Quits: abarth (~abarth@c-98-210-108-185.hsd1.ca.comcast.net) (Quit: abarth)
- # [20:16] * Quits: danbri (~danbri@unaffiliated/danbri) (Quit: Leaving...)
- # [20:22] * Quits: Sidnicious (~Sidney@pdpc/supporter/professional/sidney) (Quit: Sidnicious)
- # [20:27] * Joins: tametick (~chatzilla@chello084114134061.3.15.vie.surfer.at)
- # [20:29] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
- # [20:30] * Joins: gratz|home (~gratz@gratz.gotadsl.co.uk)
- # [20:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [20:38] <wycats> Hixie: reviewing your comments
- # [20:40] * Quits: gratz|home (~gratz@gratz.gotadsl.co.uk) (Ping timeout: 260 seconds)
- # [20:51] * Quits: paul_irish (~paul_iris@12.197.12.98) (Remote host closed the connection)
- # [20:53] <wycats> Hixie: I think what I was really asking for wrt same-origin-policy was the use of "same-origin", not "same-origin-policy"
- # [20:56] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [21:01] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Client Quit)
- # [21:03] * Quits: Breakmau5 (~breakz@erft-5d80a680.pool.mediaWays.net) (Ping timeout: 258 seconds)
- # [21:04] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [21:12] * Joins: erlehmann_ (~erlehmann@82.113.121.125)
- # [21:13] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [21:15] * Quits: erlehmann (~erlehmann@82.113.121.131) (Ping timeout: 256 seconds)
- # [21:17] <virtuelv> othermaciej: if your findings on issue-30 are relevant, I think posting them to the list would be helpful
- # [21:17] * Joins: cpearce_ (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [21:19] <jgraham> More than that I would be interesting to see your analysis
- # [21:19] <jgraham> Maths is fun :)
- # [21:19] <wycats> is http://www.w3.org/Bugs/Public/ down?
- # [21:19] <wycats> "Error: Access denied for user 'bugs'@'128.30.52.43' (using password: YES)"
- # [21:19] <jgraham> wycats: Yes
- # [21:19] <virtuelv> jgraham: that too
- # [21:19] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 245 seconds)
- # [21:20] * cpearce_ is now known as cpearce
- # [21:20] * jgraham notices his total faliure to make a grammatical sentence
- # [21:21] <jgraham> Seriously I've strted sounding like I have been through Google translate a few times
- # [21:21] <othermaciej> jgraham: I took the relevant variables to be "longdescs attributes per img" and "valid longdesc values per longdesc attribute", assumed values were only 0 or 1, and reverse-engineered the mean, standard deviation, and standard error
- # [21:21] <jgraham> But with more typos
- # [21:21] <wycats> jgraham: is that possible?
- # [21:21] <othermaciej> writing it out in enough detail to stand up to scrutiny might be more work than the value we'd get out of it
- # [21:22] <jgraham> othermaciej: Sure, if ou don't want the bother, don't do it on my account
- # [21:23] <virtuelv> the question asked should be a different one, though
- # [21:24] <othermaciej> my most interesting conclusion is that if in fact 75% of longdesc values are useful, then Ian would have had to oversample bad longdesc values by a factor of around 400 relative to good longdesc values to get his result
- # [21:24] <virtuelv> even with longdesc being used in a useful manner in 75% of the cases used, why is longdesc used on less than 1% of pages?
- # [21:24] <othermaciej> 400x oversampling seems like it would be unlikely short of outright research fraud, given the reported methodology
- # [21:25] <othermaciej> Ian's study concluded that of the longdesc values that are provided, less than 1% are useful
- # [21:26] <othermaciej> I think that's potentially the more relevant point - if longdesc were rare, but very often useful rather than bogus when provided, then one could argue it does more good than harm, despite being obscure
- # [21:27] <othermaciej> I should also mention that because of the very large sample sizes, the standard error is ridiculously small, so some form of systematic error is the only way the study's conclusion could be wrong
- # [21:28] <wycats> what's the background :/
- # [21:29] <wycats> sorry for asking that in the middle of an existing discussion :/
- # [21:38] <othermaciej> Shelley's claim that Ian's research study on longdesc suffers from some sort of bias that makes it invalid
- # [21:38] <othermaciej> but apparently sample bias wasn't what she had in mind
- # [21:41] <Dashiva> The data for the second analysis was made public, so anyone could verify the results if they don't believe there's sample bias
- # [21:43] <othermaciej> I think Shelley did claim that one had a sample bias (she said it is "not representative of the web, at large")
- # [21:44] <Dashiva> That would be bias _against_ longdesc, though
- # [21:44] <Dashiva> Since most the longdesc advocacy I've seen has been "Yes, it isn't used normally, but professionals on professional sites use it, and that's enough to make it useful"
- # [21:46] <TabAtkins> Shelley did claim that the dmoz data wasn't representative.
- # [21:47] <TabAtkins> If I believed she was actually honestly engaging the list, I'd argue that it's breadth means it's still likely reasonably representative, and suggest comparing results from it to results from a random web sampling to verify.
- # [21:47] <AryehGregor> You can't do a "random web sampling". Random how?
- # [21:48] <othermaciej> she also said that the dotnetdotcom.org data was "anecdotal" because "we don't have access to the methodology determining the web bots path, we have no idea how often its blocked, it doesn't take into count the use of intranet data"
- # [21:49] * Quits: borismus (~borismus@bl10-227-160.dsl.telepac.pt) (Quit: http://www.borismus.com)
- # [21:50] <TabAtkins> Indeed. And again, if I felt she was actually being honest in bringing that up, I'd ask why she believed that the bot, when it is blocked, would bias the result in a particular direction (and again, one could compare its results to other studies that are more reliably representative to look for bias).
- # [21:50] <Dashiva> AryehGregor: Make a statement of what the web is like, then change your sample methodology until it matches
- # [21:50] <othermaciej> her use of "anecdotal" to refer to large data sets where she is not fully confident that the methodology provides a representative random sample is an unusual use of the term, I think
- # [21:50] <TabAtkins> AryehGregor: Um, why not? First approach: unifoermly sample from Google's cache of pages.
- # [21:51] <othermaciej> one could form a hypothesis that certain things missed by the bot would be more likely to contain longdesc attributes, and more likely to contain valid longdesc values in those cases where the attribute is present
- # [21:51] <TabAtkins> Second approach: take a large directory, wide enough to remove many forms of systemic bias, and uniformly sample from all linked pages.
- # [21:52] <AryehGregor> TabAtkins, "random" isn't well-defined. You have to further specify. See also: Bertrand's paradox.
- # [21:52] <TabAtkins> AryehGregor: In the absence of further clarification, lay usage of "random" means "sampled from a uniform distribution". Assuming otherwise is being uselessly pedantic.
- # [21:52] <AryehGregor> Sure. Uniform over what set?
- # [21:52] <AryehGregor> The same is true in Betrand's paradox.
- # [21:52] <TabAtkins> Over some representatively large set of pages.
- # [21:53] <AryehGregor> So you mean uniform over all pages, with no weighting? All pages everyone has viewed in the last X days, maybe? Including if it was only viewed by search spiders, or also humans? Including intranets too, or only the public Internet? How large is X?
- # [21:54] <AryehGregor> Some of those considerations will materially affect the resulting set, especially whether you include intranet pages.
- # [21:54] <TabAtkins> X is sufficiently large. For most of your questions I would hypothesize that it would not affect the sample for the types of variables we're testing.
- # [21:54] <othermaciej> hypotheses about intranet contents tend not to be falsifiable
- # [21:55] <TabAtkins> There are well-established methods of figuring out how large is "sufficient" based on the desired strength of the test you're performing.
- # [21:55] <AryehGregor> Not if you don't define the set in the first place.
- # [21:55] <TabAtkins> Though, "a billion" is pretty much always large enough.
- # [21:55] <AryehGregor> Not if it's nowhere close to representative.
- # [21:55] <TabAtkins> Do you believe that the sets that have been sampled are non-representative for the relevant variables?
- # [21:56] <AryehGregor> I don't believe they're non-representative enough to create such a skewed result incorrectly, no. But if you're trying to convince me, you're wasting your time, because I already agree with you.
- # [21:56] <TabAtkins> I'm not trying to establish a new test here, just defend the existing tests as being acceptable in their methodology.
- # [21:56] <othermaciej> it's defintiely possible for a sample to be very large, but still not random with respect to the variable under study
- # [21:56] <AryehGregor> Anyway, I was objecting to your use of the term "random" as though there were only one way to sample a "random" set of pages.
- # [21:56] <othermaciej> there is a limit to how much you can control for that
- # [21:57] <othermaciej> one possibility is to guess what variables may be correlated, and try to sample from subpopulations to preserve the right ratio
- # [21:57] <TabAtkins> AryehGregor: You were being pedantic. ^_^ Like I said, you *know* what "random" means when used like that, and you also know roughly what sort of page distribution we're talking about, and have at least some idea of how to construct a reasonably "representative" set of pages.
- # [21:58] <othermaciej> calling something a "random sample" doesn't imply that there is only one way to do it, at least not in any statistics I've heard of
- # [21:58] <TabAtkins> othermaciej: Indeed.
- # [21:58] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 245 seconds)
- # [21:59] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [21:59] <TabAtkins> But still, unless one has reason to believe that the used population *is* biased in that variable, one cannot reasonably suggest that the study sampling from that population is biased.
- # [21:59] <AryehGregor> For some definitions of "random" there's no feasible way to construct a random selection of pages, particularly not if you include intranets.
- # [22:00] <othermaciej> intranets are for practical purposes outside the realm of science
- # [22:00] <TabAtkins> We typically don't include intranets for that reason.
- # [22:00] <AryehGregor> That's my point. :)
- # [22:00] <othermaciej> because general hypotheses about intranets are for practical purposes not falsifiable
- # [22:00] <TabAtkins> There may be a bias introduced through that, but one must also consider the population of disabled web users as a whole and ask if this bias is likely to affect them.
- # [22:01] <AryehGregor> Anyway.
- # [22:01] <TabAtkins> That is, is an average disabled web user going to be affected by a higher or lower prevalance of correct @longdesc usage in intranets?
- # [22:01] <TabAtkins> I'd argue not.
- # [22:01] <Dashiva> Counterargument: disabled users aren't average
- # [22:01] <othermaciej> you don't have to assume anything about intranets really, just accurately state the result as being about publicly available web content
- # [22:02] <TabAtkins> Are they non-average in a way that would bias them strongly towards using intranets, and thus being more highly affected by them than a normal web user?
- # [22:02] <othermaciej> then anyone who wants to make a separate hypothesis about intranet content has the burden of proof to demonstrate their hypothesis
- # [22:02] <othermaciej> if they feel that would provide relevant evidence
- # [22:03] <Dashiva> TabAtkins: If the assumption is that intranets are better at longdesc, I'd assume there would be a similar assumption about disabled users
- # [22:03] <Dashiva> But nobody is of course providing any data, just complaints about the data that does exist
- # [22:03] <othermaciej> that disabled users are more likely to use intranets?
- # [22:04] <TabAtkins> Dashiva: You would assume that, given that assumption, disabled users are more affected by intranets than non-disabled people?
- # [22:04] <othermaciej> that might be a testable hypothesis
- # [22:04] <TabAtkins> That sounds testable, yeah.
- # [22:04] <TabAtkins> I doubt it's true, and don't believe it's relevant for our purposes, though.
- # [22:05] <Dashiva> I think the strongest argument against sample bias is that nobody has produced a sample biased the opposite direction
- # [22:05] <TabAtkins> (Rather, I doubt it's true, and *strongly* doubt it's true *enough* to matter to us.)
- # [22:05] <TabAtkins> Dashiva: I'll bet Shelley could produce one.
- # [22:05] <Dashiva> And a real sample, not just a dozen sites
- # [22:07] <othermaciej> well like I said before - for studies to be getting these results through sample bias, if the true situation is much different, the oversampling factor for bad longdesc values would have to be huge
- # [22:09] <Dashiva> There might not be enough longdescs in existence :)
- # [22:09] <TabAtkins> Well, 1 in 1000 pages contain @longdesc, apparently. That's a decent population.
- # [22:10] <TabAtkins> (Rather, that's the proportion given by one study.)
- # [22:10] <TabAtkins> So, given the estimated 1e12 pages on the web, about 1e9 of them contain a @longdesc attribute.
- # [22:11] <othermaciej> one study specifically identified 1.3e6 img elements as having a longdesc attribute
- # [22:11] <TabAtkins> Yeah, out of roughly 1e9 pages sampled.
- # [22:11] <othermaciej> hey, HTML WG made daringfireball
- # [22:12] <Dashiva> Yeah, but that's just attribute presence
- # [22:12] <Dashiva> Conforming, useful instances are a tiny fraction of that again
- # [22:12] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [22:12] <othermaciej> point being - that's a lotta longdesc, most of it apparently bogus
- # [22:14] <othermaciej> Ian's study estimates that something like one in a million images have a potentially useful longdesc
- # [22:16] <TabAtkins> AryehGregor: Bertrand's paradox doesn't apply here. In there you have a continuous variable that you're attempting to sample, and so the distribution you use to sample it matters quite a lot. A discrete variable, on the other hand, can be given a very simple uniform distribution. The example given by Bertrand matters because there *is* no uniform distribution over all possible chords of a...
- # [22:16] <TabAtkins> ...circle.
- # [22:17] <TabAtkins> However, I unfortunately will have to leave before I see a rebuttal, as I've got to head out to meet with my parents. Feel free to disagree with me, though, and I'll see it when I get back. ^_^
- # [22:17] <AryehGregor> That's correct, but you have no feasible algorithm for uniformly sampling pages on the web.
- # [22:18] * Joins: nattokirai (~nattokira@y226086.dynamic.ppp.asahi-net.or.jp)
- # [22:18] * Joins: ttepasse (~ttepasse@dslb-084-060-073-183.pools.arcor-ip.net)
- # [22:18] <TabAtkins> If I have all the pages, I certainly do. I don't have all the pages, of course, so we can then argue over whether the pages I have access to are representative, but that's a different issue I think.
- # [22:19] <AryehGregor> So the same general principle applies: you're suggesting someone sample something at random, but since uniform sampling is impossible (practically in this case, logically in Bertrand's), it's not clear what distribution you're asking for.
- # [22:19] <AryehGregor> The obvious algorithm would be to collect all the pages and then sample in a usual fashion, yes. But presumably you were not suggesting that Shelley do that.
- # [22:20] <othermaciej> studies do random samples of persons residing in the United States, but I am not sure anyone has an accurate, up-to-date and complete list
- # [22:22] <othermaciej> nor is every person in the United States equally convenient to reach
- # [22:23] <AryehGregor> They try to find representative cross-sections, but only by carefully controlling certain variables and hoping those are the relevant ones. The people who agree to participate in studies aren't representative, after all.
- # [22:23] <othermaciej> usually you try to estimate how much your sampling methodology might correlate with the variable of interest
- # [22:23] <othermaciej> and apply that to your error estimates
- # [22:24] <AryehGregor> Probably this all sounds more reasonable to a scientist than to a mathematician.
- # [22:24] <othermaciej> you don't generally say "I am not sure if my sample is perfectly representative, therefore I assume my error bar is unbounded"
- # [22:24] <AryehGregor> (a pure mathematician, specifically)
- # [22:24] <AryehGregor> Well, no, that's a silly thing to say.
- # [22:27] <othermaciej> perhaps Ian should have reported an estimated error for his study, then one could debate the size of the confidence interval rather than the statistically dubious question of "valid or invalid"
- # [22:28] <othermaciej> I believe he studied physics so I assume he knows how to do that sort of thing
- # [22:29] * Joins: twolfe18 (~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net)
- # [22:32] * Joins: nessy (~Adium@124-168-170-167.dyn.iinet.net.au)
- # [22:37] * Quits: salavas (salavas@h4n1fls31o279.telia.com) (Ping timeout: 245 seconds)
- # [22:38] <jgraham> TabAtkins: It is worth noting that "all the pages on the internet" is a countably infinite set of pages
- # [22:39] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 248 seconds)
- # [22:40] * Joins: salavas (salavas@h4n1fls31o279.telia.com)
- # [22:40] <AryehGregor> jgraham, naturally you have to define it as something like "all pages viewed in the last X days".
- # [22:41] <jgraham> AryehGregor: Theoretically, yes.
- # [22:41] <jgraham> Although that's not a very practical thing to do
- # [22:43] <jgraham> Instead you get samples like "all the pages in the Google index" and assume that doesn't contain, say, 50% identical pages from a single calendar site that has an infinite number of possible pages
- # [22:44] <jgraham> Which is a reasonable assumption because an index that did have that kind of bias would be utterly useless as the basis for a search engine
- # [22:44] <Dashiva> I wonder how Google actually handles that. A maximum number of pages per domain, maybe?
- # [22:44] <AryehGregor> I imagine it's complicated.
- # [22:45] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [22:45] <jgraham> I guess their bots only go so deep
- # [22:45] <othermaciej> is there really such a thing as a server that could produce an infinite number of pages, even in theory?
- # [22:45] <jgraham> othermaciej: Well it depends what you mean by "pages" presumably
- # [22:46] <othermaciej> surely there are resource limits that fall short of the infinity point
- # [22:46] <AryehGregor> othermaciej, if you allow an unlimited amount of time, sure.
- # [22:46] <AryehGregor> Assuming there's no reason the server can't exist for an unlimited amount of time.
- # [22:47] <AryehGregor> E.g., no heat death of the universe or anything like that.
- # [22:47] <jgraham> If you take a HTTP view of the universe where each thing at given URL is the same even if it is actually different then you are limited by the number of unique urls
- # [22:47] <AryehGregor> jgraham, what about POST?
- # [22:47] <othermaciej> I was going to say at the very least it has to fit the whole URL in memory, thus can serve resources for only a finite number of URLs, but I suppose it could stream the URL
- # [22:47] <AryehGregor> Well, also pages can have different representations.
- # [22:47] <AryehGregor> I mean: <?php while (true) { echo rand(); }
- # [22:48] <jgraham> AryehGregor: In what context?
- # [22:48] <AryehGregor> Or for more elegance: <?php while (true) { echo rand(0, 9); }
- # [22:48] <AryehGregor> That's a lot of different pages.
- # [22:48] <AryehGregor> Clearly we must be talking about the actual streams of bits, not just the URLs.
- # [22:48] <othermaciej> but a finite number
- # [22:48] <AryehGregor> After all, one document at the URL might contain longdesc, and another not.
- # [22:49] <AryehGregor> Why is it a finite number, if there's no buffering and the server is given unlimited time?
- # [22:49] <AryehGregor> Heat death of the universe?
- # [22:49] <Dashiva> The number of URLs is only limited by server restrictions, though
- # [22:49] <othermaciej> ah, I failed to think of the while(true)
- # [22:50] <othermaciej> I think to have a definition suitable for a study, you need to sample pages as they are at the time you visit a URL, because even normal pages can change and you don't want to sample over and over til the Web stops changing
- # [22:50] <othermaciej> that would likely be a long wait
- # [22:51] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
- # [22:54] * Quits: annodomini (~lambda@wikipedia/lambda) (Quit: annodomini)
- # [22:54] * Quits: JoePeck (~JoePeck@cpe-74-69-85-249.rochester.res.rr.com) (Quit: JoePeck)
- # [23:00] * Joins: Futek (~Futek@3505ds3-amb.0.fullrate.dk)
- # [23:02] <Philip`> othermaciej: "the size of the confidence interval" - if I remember correctly that's proportional to 1/sqrt(n), and if n=1e9 then it's going to be pretty close to zero and uninteresting and completely insignificant compared to even tiny systematic biases
- # [23:02] * erlehmann_ is now known as erlehmann
- # [23:02] <othermaciej> Philip`: yes, the standard error is tiny if you assume no sample bias
- # [23:03] <othermaciej> or rather, I should say, the standard error is tiny, and if you don't assume sample bias or measurement error or something of that nature, that's about the only thing that factors into your confidence interval
- # [23:05] <jgraham> I think that is almost always true though, in the sense that if you are in a regime where your measurement is only just significant within random errors, it is almost certianly insignificant due to systematic errors you weren't accounting for
- # [23:05] <othermaciej> Philip`: I did compute the standard error, and both with the 1 billion sample of pages and the 13 billion subsample of pages containing longdesc it is very small
- # [23:05] <Philip`> Is it possible to come up with a confidence interval based on any other kind of error, that is not completely meaningless?
- # [23:05] <jgraham> ("90% of 2 sigma results are noise")
- # [23:05] <othermaciej> well, you could assume a statistical distribution of sample bias, but I have no idea if that is meaningful
- # [23:06] <othermaciej> jgraham: "longdesc value is bogus" seems to be a 6025 sigma result
- # [23:06] <jgraham> othermaciej: Sure, I am not suggesting this result is in that regime
- # [23:06] <othermaciej> or rather, longdesc value is bogus more often than it is useful
- # [23:07] <Philip`> Seems the more fundamental problem is that nobody can even define what population they care about bias from
- # [23:07] <othermaciej> sorry, 6525 sigma or so
- # [23:07] <jgraham> Philip`: That itself may be telling
- # [23:08] <AryehGregor> 6525 sigma? Seriously?
- # [23:08] <Philip`> except for some easily definable populations ("all the pages in Google's cache", "all the pages in dmoz.org", etc) where it's trivial (and in some cases you don't even need random sampling because you can test the entire population)
- # [23:08] <othermaciej> which by the way, if you compute the confidence level for that sigma level, I think the number by which it is less than 100% probably doesn't have a name
- # [23:08] <AryehGregor> Five sigmas is enough
- # [23:08] <othermaciej> AryehGregor: that's the number of standard errors out 50% valid londesc would be, given Hixie's study
- # [23:08] <AryehGregor> I've heard that five sigmas is enough for particle physicists.
- # [23:09] <othermaciej> I am not really sure how you statistically model the possibility of sample bias
- # [23:09] <Philip`> s/trivial/trivial to get a uniform random sample/
- # [23:09] <jgraham> AryehGregor: Yeah, that sounds about right
- # [23:10] <jgraham> (well people will believe 3 sigma results too but not really be that surprised if they vanish)
- # [23:11] <jgraham> (so if you were to propose for funding on the basis "we could measure X to 3 sigma given ideal performance" there might be some skepticism)
- # [23:12] <jgraham> In fact I think I might have had applications for telescope timed down on roughly that basis
- # [23:12] <jgraham> s/timed/time turned/
- # [23:13] <othermaciej> how do physicists deal with the fact that there may be systematic bias?
- # [23:13] <othermaciej> assume irrelevant if you've got enough sigmas? try to eliminate? guess and account for in calculations?
- # [23:14] <jgraham> othermaciej: If you know about it, I think it is close to "guess and try to account for it"
- # [23:15] <AryehGregor> Bug tracker down? http://www.w3.org/Bugs/Public/show_bug.cgi?id=8784
- # [23:16] <jgraham> But often you simply don't know; I remember being told that if you plot the best measurement of the speed of light over time it is flat wihin error bars for short periods, then jumps by more than the nominal error bars then is flat again, and so on
- # [23:16] <jgraham> I seem to remember not being able to find a URL to back that up though
- # [23:16] <AryehGregor> I've heard similar things about Millikan's oil-drop experiment.
- # [23:17] <othermaciej> this talk of experimental error reminds me of this old joke: http://www.gdargaud.net/Humor/OddPrime.html
- # [23:17] <Philip`> jgraham: That sounds like proof that the speed of light is changing
- # [23:17] <othermaciej> AryehGregor: I think the measurement of the fundamental charge too a slow crawl from Milikan's measurement to the current value
- # [23:17] <AryehGregor> othermaciej, that's the kind of page that should have stopped after about five lines.
- # [23:18] <othermaciej> all the versions of the joke I have heard stop at the engineer
- # [23:19] * jgraham is ashamed he knew waht the joke was just by reading the URL
- # [23:19] * AryehGregor isn't
- # [23:19] <AryehGregor> othermaciej, me too.
- # [23:19] <othermaciej> although I like the Programmer entry on that page
- # [23:19] <jgraham> And you heard that URLs are just opaque strings...
- # [23:19] * Quits: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [23:20] <jgraham> (I had also only seen the first three)
- # [23:24] * Quits: twolfe18 (~twolfe18@c-71-61-180-11.hsd1.pa.comcast.net) (Quit: twolfe18)
- # [23:34] * Joins: beilabs_ (~beilabs@ppp121-44-120-55.lns20.syd6.internode.on.net)
- # [23:42] * Quits: Futek (~Futek@3505ds3-amb.0.fullrate.dk) (Quit: Futek)
- # [23:43] <hober> I've made a bunch of progress on my zero-edit counter proposal for ISSUE-95 (hidden="").
- # [23:43] <hober> If anyone's interested in reviewing / commenting, I'd really appreciate it.
- # [23:43] <hober> http://hober.jottit.com/ISSUE-95_Change_Proposal
- # [23:48] * Joins: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [23:48] * Quits: annodomini (~lambda@c-75-69-96-104.hsd1.nh.comcast.net) (Changing host)
- # [23:48] * Joins: annodomini (~lambda@wikipedia/lambda)
- # [23:52] * Joins: grimboy (~grimboy@bcm-131-111-216-247.girton.cam.ac.uk)
- # Session Close: Mon Feb 15 00:00:00 2010
The end :)