Options:
- # Session Start: Mon Sep 28 00:00:00 2009
- # Session Ident: #whatwg
- # [00:07] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (Remote closed the connection)
- # [00:07] <AryehGregor> jgraham, awesome catch.
- # [00:10] * Joins: smaug (n=chatzill@cs181150024.pp.htv.fi)
- # [00:12] * Parts: Midler (n=midler@212.37.124.243) ("Leaving.")
- # [00:12] * Joins: JoePeck (n=JoePeck@cpe-74-65-7-212.rochester.res.rr.com)
- # [00:15] * Joins: roc (n=roc@115.130.22.207)
- # [00:19] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [00:31] * Quits: |zalan| (n=zalan@catv-89-135-110-21.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [00:42] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [00:44] * Joins: tantek (n=tantek@70.36.139.108)
- # [00:50] * Quits: ttepasse (n=ttepas--@p5B0150A8.dip.t-dialin.net) ("?Q")
- # [00:52] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
- # [00:57] * Quits: JoePeck (n=JoePeck@cpe-74-65-7-212.rochester.res.rr.com) (Read error: 110 (Connection timed out))
- # [00:57] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [00:58] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) (Read error: 110 (Connection timed out))
- # [00:59] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 104 (Connection reset by peer))
- # [01:00] * Joins: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [01:10] * Quits: nessy (n=nessy@124-170-205-120.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [01:20] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net)
- # [01:22] * Joins: auk (n=scott@cpe-75-83-19-98.socal.res.rr.com)
- # [01:36] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Connection timed out)
- # [01:37] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [01:41] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
- # [02:07] * Joins: nattokirai (n=nattokir@gw0.mozilla.or.jp)
- # [02:10] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [02:26] <Hixie> AryehGregor: you tell me: http://www.whatwg.org/issues/data.html
- # [02:32] * Joins: jacobolus (n=jacobolu@140.247.155.249)
- # [02:40] * Joins: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:44] * Joins: lazni (n=lazni@118.71.1.137)
- # [02:45] * Joins: dglazkov (n=dglazkov@67.188.0.62)
- # [02:47] * Joins: tkent (n=tkent@220.109.219.244)
- # [02:54] * Joins: jre_ (n=chatzill@mail.greenbytes.de)
- # [03:00] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
- # [03:05] * Quits: auk (n=scott@cpe-75-83-19-98.socal.res.rr.com) ("Ex-Chat")
- # [03:11] * Quits: jre (n=chatzill@mail.greenbytes.de) (Read error: 110 (Connection timed out))
- # [03:14] * Joins: JoePeck (n=JoePeck@cpe-74-65-7-212.rochester.res.rr.com)
- # [03:21] * Quits: JoePeck (n=JoePeck@cpe-74-65-7-212.rochester.res.rr.com)
- # [03:22] * Quits: dglazkov (n=dglazkov@67.188.0.62)
- # [03:24] * Joins: miketaylr (n=miketayl@user-0cdf5gs.cable.mindspring.com)
- # [03:30] * Quits: tantek (n=tantek@70.36.139.108)
- # [03:35] * Joins: aspireonescs (n=bill@d-69-161-88-71.cpe.metrocast.net)
- # [03:35] * Joins: johnnyk (n=johnnyk@zecebeme1.rh.rit.edu)
- # [03:35] <johnnyk> I have a question about HTML 5 <video> - For some reason I can play videos by direct URL, but they do not play when embedded in the <video> tag. I'm using Fx 3.5...
- # [03:36] <johnnyk> It's sort of strange, I have never come across anything exactly like this before...
- # [03:36] <inimino> what does "embedded in the <video> tag" mean specifically?
- # [03:36] <johnnyk> <video src="URL">
- # [03:37] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (Nick collision from services.)
- # [03:37] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [03:37] <johnnyk> I know that src is referencing the right file, because if I (in Firefox) right click the video element and click "View Video", the video is downloaded just fine...
- # [03:37] <mpilgrim> reading the backscroll from the weekend
- # [03:37] <mpilgrim> sorry i missed the lively chat about content sniffing
- # [03:38] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [03:38] <doublec> johnnyk, is the video an Ogg Theora video? Is it being served with the correct mime type?
- # [03:39] * Joins: JoePeck (n=JoePeck@74.65.7.212)
- # [03:39] <johnnyk> doublec - It is ogg Theora, with ogv extension. How can I know if it is being served with the correct mime type?
- # [03:39] * Parts: j4_james (n=James@bb-87-82-3-146.ukonline.co.uk)
- # [03:39] <doublec> look at the HTTP headers
- # [03:39] <doublec> maybe try: wget -S url.ogv
- # [03:39] <johnnyk> cool, I'll try...
- # [03:39] <doublec> and look for the Content-Type header
- # [03:40] <mpilgrim> is there a reference implementation of the proposed content sniffing algorithm?
- # [03:40] <johnnyk> Content-Type: text/plain :-(
- # [03:40] <johnnyk> But I guess that's my answer...
- # [03:40] <doublec> yep
- # [03:40] <doublec> do you control the server?
- # [03:41] <johnnyk> Why is it being served up like that? I've had this happen on multiple hosts, right now on XAMPP
- # [03:41] <johnnyk> I'm using XAMPP right now, so yes
- # [03:41] <doublec> what is xampp?
- # [03:41] <johnnyk> Just a little program to run a server on localhost
- # [03:41] <johnnyk> For testing purposes, etc
- # [03:42] <johnnyk> I guess it's not limited to that, but yeah
- # [03:44] <miketaylr> so Modernizr is telling me that the latest webkit supports type=color, which is cool.
- # [03:45] <miketaylr> anyone know if its going to get any native chrome/ui?
- # [03:45] * Joins: jt6195 (i=PC@adsl-76-242-186-255.dsl.okcyok.sbcglobal.net)
- # [03:45] <aspireonescs> thats the mac version of WAMP right johnnyk?
- # [03:46] <tkent> miketaylr: it's not have any fancy UI. Just a text field with type validation.
- # [03:46] <johnnyk> Nope, Linux. Thanks for the help by the way
- # [03:46] <miketaylr> tkent: ok, thanks.
- # [03:46] <johnnyk> Actually
- # [03:46] <aspireonescs> ah
- # [03:46] <miketaylr> i s'pose i can make my own fancy ui. ;)
- # [03:46] <johnnyk> I see what you mean now. Yes. XAMPP is the generic name. When installed on Linux it is called LAMPP, Windows is WAMPP, etc
- # [03:47] <aspireonescs> ah ya i use WAMP
- # [03:47] <jt6195> me too
- # [03:47] <johnnyk> Yup yup, pretty much the same thing.
- # [03:47] <doublec> johnnyk, you should be able to configure apache to serve the correct mime type
- # [03:47] <doublec> http://en.flossmanuals.net/TheoraCookbook/MyHosting
- # [03:47] <doublec> explains how
- # [03:47] <aspireonescs> ya it makes installing/configing a web server esasy
- # [03:48] <johnnyk> cool stuff. Thanks alot for all the help doublec and aspireonescs
- # [03:48] <doublec> np
- # [03:51] <johnnyk> doublec - Worked like a charm. Sorry if this isn't typically a venue for questions, which is becoming apparent by the other conversaitons going on. :-) But anyway, thanks again for the tip!
- # [03:51] <doublec> no worries, glad it helped
- # [03:52] <mpilgrim> i searched for 'mime sniff barth python' and came up empty
- # [03:52] <mpilgrim> or rather, i came up with a link to my own writing in the top 3 results
- # [03:52] <mpilgrim> which is never a good sign when you're looking for something you know you haven't written yet
- # [03:53] <roc> every so often I search for answers to some technical question and find my own posts about it in the top hits
- # [03:53] <roc> that is always depressing
- # [03:55] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [03:55] * Quits: johnnyk (n=johnnyk@zecebeme1.rh.rit.edu) ("Leaving")
- # [03:56] <mpilgrim> i would also love to know if there are any test cases built around http://tools.ietf.org/html/draft-abarth-mime-sniff-01
- # [03:56] <mpilgrim> or if i need to write those too
- # [03:59] * Joins: tantek (n=tantek@70.36.139.108)
- # [04:04] * Joins: lmorchard|away (n=lmorchar@66.103.254.157.static.a2webhosting.com)
- # [04:07] * Joins: izico (n=izico@113.114.19.111)
- # [04:07] * Parts: izico (n=izico@113.114.19.111)
- # [04:14] * Parts: miketaylr (n=miketayl@user-0cdf5gs.cable.mindspring.com)
- # [04:17] * Joins: TabAtkins_ (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [04:17] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [04:17] * TabAtkins_ is now known as TabAtkins
- # [04:23] * Quits: tantek (n=tantek@70.36.139.108)
- # [04:25] * Quits: shepazu (n=schepers@nat/mozilla/x-lhzrblwsxerswodv)
- # [04:28] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:32] * Joins: tantek (n=tantek@70.36.139.108)
- # [04:38] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [04:43] * Quits: heycam (n=cam@nat/mozilla/x-bvkmukttogqlphug) (Read error: 110 (Connection timed out))
- # [04:49] * Quits: tantek (n=tantek@70.36.139.108)
- # [04:55] * Quits: yusukes (n=yusukes@220.109.219.244) (Read error: 110 (Connection timed out))
- # [04:58] * Quits: jacobolus (n=jacobolu@140.247.155.249) (Remote closed the connection)
- # [05:03] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [05:12] * Quits: lazni (n=lazni@118.71.1.137) ("Leaving.")
- # [05:19] * Quits: JoePeck (n=JoePeck@74.65.7.212)
- # [05:22] * Joins: SuperDot_iPod (n=superdot@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net)
- # [05:25] * Quits: SuperDot_iPod (n=superdot@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net) (Client Quit)
- # [05:25] * Joins: SuperDot_iPod (n=superdot@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net)
- # [05:33] * Quits: SuperDot_iPod (n=superdot@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
- # [05:33] * Joins: SuperDot_iPod (n=superdot@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net)
- # [05:38] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [05:44] * Joins: shepazu (n=schepers@66.134.141.179)
- # [05:47] * Joins: heycam (n=cam@66.134.141.179)
- # [05:48] * Joins: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [06:08] * Joins: MikeSmith (n=MikeSmit@EM114-48-61-145.pool.e-mobile.ne.jp)
- # [06:10] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [06:14] * Joins: lazni (n=lazni@123.24.146.206)
- # [06:18] * Joins: franksalim (n=frank@cpe-72-130-134-143.san.res.rr.com)
- # [06:19] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [06:19] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [06:20] * Joins: benward (n=benward@98.210.154.133)
- # [06:26] * Parts: jt6195 (i=PC@adsl-76-242-186-255.dsl.okcyok.sbcglobal.net)
- # [06:28] * Quits: SuperDot_iPod (n=superdot@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net) ("Get Colloquy for iPhone! http://mobile.colloquy.info")
- # [06:36] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Read error: 113 (No route to host))
- # [06:41] * Quits: yusukes (n=yusukes@220.109.219.244) ("Leaving")
- # [06:42] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [06:50] * Joins: zdobersek (n=zan@cpe-92-37-77-161.dynamic.amis.net)
- # [06:52] * Joins: nessy (n=nessy@124.170.205.120)
- # [06:58] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:00] * Joins: zdobersek1 (n=zan@cpe-92-37-71-194.dynamic.amis.net)
- # [07:06] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:06] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:07] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
- # [07:15] * Quits: zdobersek (n=zan@cpe-92-37-77-161.dynamic.amis.net) (Read error: 113 (No route to host))
- # [07:16] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [07:17] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
- # [07:17] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) (Read error: 104 (Connection reset by peer))
- # [07:22] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
- # [07:22] * othermaciej_ is now known as othermaciej
- # [07:23] * Parts: aspireonescs (n=bill@d-69-161-88-71.cpe.metrocast.net)
- # [07:23] * Quits: zdobersek1 (n=zan@cpe-92-37-71-194.dynamic.amis.net) ("Leaving.")
- # [07:28] * Joins: zalan (n=zalan@catv-89-135-110-21.catv.broadband.hu)
- # [07:30] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [07:36] * Quits: yusukes (n=yusukes@220.109.219.244) (Read error: 110 (Connection timed out))
- # [07:45] <heycam> hsivonen, ping?
- # [07:46] <hsivonen> heycam: pong
- # [07:46] <heycam> hi. i was just wondering if you have an online version of the validator that does the foreign content stuff.
- # [07:47] * Joins: GarethAdams|Ho-1 (n=GarethAd@5ac3fd15.bb.sky.com)
- # [07:47] <hsivonen> heycam: in text/html? The parser does but the HTML5 schema doesn't yet
- # [07:47] <heycam> hsivonen, yeah
- # [07:47] <heycam> oh ok
- # [07:47] <heycam> so i was just trying an example with the live dom viewer, and it gave some unexpected behaviour
- # [07:48] <heycam> wanted to check if it was valid
- # [07:48] <hsivonen> what was the unexpected behavior?
- # [07:48] <heycam> i'll get a link
- # [07:49] <heycam> http://livedom.validator.nu/?%3C!DOCTYPE%20html%3E%0A%3Ctable%3E%0A%20%20%3Ctr%3E%0A%20%20%20%20%3Ctd%3E%0A%20%20%20%20%20%20%3Csvg%3E%0A%20%20%20%20%20%20%20%20%3CforeignObject%3E%0A%20%20%20%20%20%20%20%20%20%20%3Ctable%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Ctd%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2Ftable%3E%0A%20%20%20%20%20%20%20%20%3C%2FforeignObject%3E%0A%20%20%20%20%20%20%3C%2Fsvg%3E%0A%20%20%20%20%3Ctd%3E%0A%20%20%20%20%20%20Hi%0A%20%20%3C%2Ft
- # [07:49] <heycam> r%3E%0A%3C%2Ftable%3E%0Athere
- # [07:49] <heycam> apologies for the bonus whitespace
- # [07:49] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [07:49] <heycam> actually that might've got cut off
- # [07:49] <heycam> http://bit.ly/HtImi
- # [07:50] <heycam> i was surprised that the third <td> start tag didn't create a third <td> element
- # [07:51] <heycam> i wondered how the parser was handling nested foreign/html/foreign/etc. content with respect to the secondary insertion mode
- # [07:51] <heycam> since it seems to be just a single variable, and not a stack
- # [07:51] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [07:51] <heycam> do you know if that fragment should be valid?
- # [07:51] <hsivonen> I'm surprised "Hi" didn't get foster-parented above the table
- # [07:51] <heycam> why are you not surprised the third <td> didn't create a second <td> in the outer table?
- # [07:52] <hsivonen> heycam: actually, I whould be surprised about that first.
- # [07:52] <hsivonen> looks like a bug
- # [07:52] <heycam> :)
- # [07:52] <hsivonen> heycam: thanks
- # [07:52] <heycam> so i don't know if the secondary insertion mode needs to become a stack of insertion modes
- # [07:53] <heycam> or if it needs to "reset the insertion mode appropriately" or whatever it is where it guesses the insertion mode based on the current state of the open tag stack
- # [07:53] <mpilgrim> hixie: yt?
- # [07:53] <mpilgrim> i'm trying to implement http://tools.ietf.org/html/draft-abarth-mime-sniff-01
- # [07:53] <hsivonen> Hixie: ^ See what heycam says
- # [07:54] <mpilgrim> section 4 "text or binary" algorithm, step 5, says:
- # [07:54] <mpilgrim> "If the first bytes of the resource match one of the byte sequences in the "pattern" column of the table in the unknown type section below, ignoring any rows whose cell in the "security" column says "scriptable" (or "n/a"), then the /sniffed type/ of the resource is the type given in the corresponding cell in the "sniffed type" column on that row; abort these steps."
- # [07:54] <mpilgrim> this line is incredibly unclear (to me)
- # [07:55] <heycam> hsivonen, i'm wondering if this problem also manifests itself when the insertion mode just before entering foreign content is something else special
- # [07:55] <heycam> as in, things that aren't just "in body" and do funny parsing things
- # [07:55] <mpilgrim> first of all, do i ignore or not-ignore rows whose "security" column is "n/a"?
- # [07:55] * Quits: GarethAdams|Home (n=GarethAd@5ac3fd38.bb.sky.com) (Read error: 110 (Connection timed out))
- # [07:55] * Joins: drunknbass (n=drunknba@cpe-76-173-187-247.socal.res.rr.com)
- # [07:56] <mpilgrim> second of all, do i apply the mask given in the first column?
- # [07:56] <mpilgrim> hmm
- # [07:56] <mpilgrim> maybe it doesn't matter, because i think all the "safe" patterns have masks consisting entirely of FF bytes
- # [07:56] <hsivonen> heycam: very likely
- # [07:57] <mpilgrim> and thus irrelevant whether i apply the mask or not
- # [07:57] <mpilgrim> but still, quite a confusing sentence, and subject to potentially strange bugs if a "safe" pattern is ever added with a non-FF mask
- # [07:58] <heycam> hsivonen, we'll be discussing svg in html stuff at our f2f tomorrow, so i'm just preparing a summary
- # [07:58] <heycam> i'll file a bug about this unexpected parser behaviour after tomorrow if it's not fixed by then :)
- # [07:58] <heycam> (that kinda sounds like a threat, though it's not meant to be :))
- # [07:58] <mpilgrim> it would be clearer to simply duplicate the relevant information (a list of "safe" patterns and their corresponding sniffed types) in section 4
- # [08:02] * Quits: drunknbass (n=drunknba@cpe-76-173-187-247.socal.res.rr.com)
- # [08:02] * Joins: drunknbass (n=drunknba@cpe-76-173-187-247.socal.res.rr.com)
- # [08:10] * Joins: Super-Dot (n=Super-Do@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net)
- # [08:16] <hsivonen> heycam: it's possible that it's my bug and not Hixie's, because I implement "in foreign" as a flag. When it is set, the usual mode variable is treated as the "secondary" mode.
- # [08:16] <hsivonen> I suspect it's Hixie's bug, though
- # [08:16] <heycam> hsivonen, i see. i think that's equivalent to what's in the spec, yeah.
- # [08:17] * Joins: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [08:19] * Quits: gunderwonder (n=gunderwo@143.84-49-178.nextgentel.com)
- # [08:24] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:34] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [08:34] <drunknbass> anyone use github?
- # [08:36] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:55] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [09:00] <Hixie> regarding the variety of earlier comments, no idea off hand
- # [09:01] <Hixie> file a bug
- # [09:01] <Hixie> send e-mail
- # [09:01] <Hixie> i'll get to it when i'm awake sometime
- # [09:02] <boblet> I wish the note on <section> use (“not a generic container element”) had an id so I could link to it directly
- # [09:03] <boblet> @adactio was right re: <section>/<article> confusion in the trenches
- # [09:04] <Hixie> file a bug and i'll add an id when i next go through the bugs
- # [09:04] * Quits: MikeSmith (n=MikeSmit@EM114-48-61-145.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [09:07] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [09:10] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [09:12] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [09:22] * Quits: yusukes (n=yusukes@220.109.219.244) ("Leaving")
- # [09:25] <boblet> Hixie: thanks. would that be enhancement or trivial?
- # [09:25] <Hixie> doesn't matter i ignore everything but the comments
- # [09:28] <boblet> k
- # [09:31] * Parts: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [09:37] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:38] * Joins: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:40] * Quits: workmad3 (n=davidwor@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Client Quit)
- # [09:44] <jgraham> FWIW html5lib gives the same parsetree as the validator.nu parser
- # [09:45] * jgraham always wants to call it parser.nu
- # [09:52] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [10:07] * Quits: lazni (n=lazni@123.24.146.206) (Read error: 110 (Connection timed out))
- # [10:08] * Quits: webben (n=benh@82.152.36.121) (Read error: 110 (Connection timed out))
- # [10:10] * Joins: mpt (n=mpt@canonical/mpt)
- # [10:24] * Quits: zalan (n=zalan@catv-89-135-110-21.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [10:26] * Quits: GarethAdams|Ho-1 (n=GarethAd@5ac3fd15.bb.sky.com)
- # [10:26] * Joins: mpt_ (n=mpt@canonical/mpt)
- # [10:31] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [10:33] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:34] * Philip` thinks we need to replace URLs with BOBLs, as the address of a bag of bits
- # [10:35] * Joins: gunderwonder (n=gunderwo@garage.upstruct.com)
- # [10:36] * jgraham could subscribe to that if we can bacronym the full word BOBBLE somehow
- # [10:37] <hsivonen> I hate it how Paypal poisons Firefox's password autofill
- # [10:38] <hsivonen> surely Firefox should be better at telling if I've hit a phishing site than I am
- # [10:38] <hsivonen> in the world of IDNA spoofs
- # [10:38] * Quits: mpt_ (n=mpt@canonical/mpt) ("Ex-Chat")
- # [10:38] <hsivonen> seems like a very bad idea to let me figure out if a merchant sent me to the real Paypal or to a fake Paypal
- # [10:40] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-172.dsl.pltn13.sbcglobal.net)
- # [10:41] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [10:42] <Philip`> jgraham: The idea is to pronounce it that way, without needing to make all the letters explicit
- # [10:42] <Philip`> like GRDDL
- # [10:43] <Philip`> or, um, any other example
- # [10:43] <jgraham> Philip`: Yeah, but I really want it to have all the letters
- # [10:43] * Philip` can't think of any :-(
- # [10:43] * Quits: jre_ (n=chatzill@mail.greenbytes.de) ("ChatZilla 0.9.85 [Firefox 3.5.3/20090824101458]")
- # [10:44] <jgraham> I guess terribe, tortured acronyms (with accurate spelling) can't be the sole preserve of the astrophyics community
- # [10:45] * hsivonen was ignorant enough to learn the etymology of "quasar" only this past weekend
- # [10:46] <Philip`> I suppose it could be a Bag Of Bits Binary Locator Endpoint
- # [10:46] * hsivonen notes that TED talks given by British astrophysicists show a different attitude than the talks by the usual TED gurus
- # [10:49] <Philip`> The world would be a more interesting place if physics projects were given funding proportional to the Scrabble score of their acronym (with the requirement that it's a real word, and expands to an acceptable phrase)
- # [10:54] * Joins: Phae (n=phaeness@gateb.mh.bbc.co.uk)
- # [10:57] <jgraham> hsivonen: Who was talking? (and how was the attitude different?)
- # [11:00] <hsivonen> jgraham: David Deutsch and Martin Rees
- # [11:01] * jgraham guesses Martin Rees would be one of them
- # [11:02] <hsivonen> jgraham: they seemed to be pretty convinced about the accuracy of very macro (universe scale) explanations while others tend to find doubt in conventional micro (earth-level) explanations
- # [11:02] <hsivonen> jgraham: also, the reaction to global warming wasn't let's go prevent it but it was probably too late to prevent it before anyone noticed it, let's go adapt to it
- # [11:03] <hsivonen> and they seem to think on different timescales than the others
- # [11:05] <jgraham> The timescales thing is easy to believe when you work in a field where one end of the important timescales range is 10^10 years
- # [11:05] <jgraham> s/when you/since they/
- # [11:09] <jgraham> Also, it is quite possible to believe in the macro-level universe stuff being right without the earth-scale stuff being right because the universe is, in some sense, simpler than the sum of its parts
- # [11:09] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:10] <Philip`> Global warming has had a huge and immediate effect - just look at a graph of temperature in the region of space where the Earth is, which started at approximately 3K and then suddenly shot up to over 290K
- # [11:10] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [11:10] * Quits: roc (n=roc@115.130.22.207)
- # [11:12] <hsivonen> jgraham: I'm not suggesting it's illogical. Just that their attitude feels different compared to the others.
- # [11:12] <jgraham> hsivonen: I didn't mean to imply that you were
- # [11:12] <othermaciej> physics has a track record of making some impressive quantitative predictions
- # [11:13] <othermaciej> but a lot of complicated interactions can't really be worked out from physics first principles, either due to computational intractability, or chaotic behavior
- # [11:13] <Philip`> It hasn't predicted anything more than a few hundred years in the future, though
- # [11:13] <Philip`> s/predicted/successfully and confirmedly predicted/
- # [11:14] <othermaciej> sure it has, people do experiments every day that confirm predictions from theories over 100 years old
- # [11:14] <jgraham> othermaciej: Sure, which is part of why the universe is simpler that the sum of its parts. Because it turns out that at sufficently large scales a lot more problems are somewhat tractable
- # [11:14] * Joins: mpt (n=mpt@canonical/mpt)
- # [11:14] <Philip`> By "a few hundred", I was only being accurate to an order of magnitude
- # [11:14] <othermaciej> jgraham: yeah, it's easier to compute orbits than to compute the full chemistry of a living system
- # [11:15] <jgraham> Philip`: It has also successfully predicted things more than a few hundred years in the past
- # [11:15] <Philip`> Predicting the past is easy :-p
- # [11:15] <jgraham> Philip`: Not if you weren't there when it happened :)
- # [11:15] <Philip`> I suppose it's more like postdiction
- # [11:16] <jgraham> (it is just as hard to predict the position of the plantes in the solar system a million years in the past as a million years in the future)
- # [11:16] <othermaciej> Newtonian mechanics made a lot of predictions that are accurate today to a remarkable degree, fare more so than any quantitative predictions made by economics
- # [11:17] <hsivonen> maybe physicists have less of an agenda than, say, the Chicago School
- # [11:17] <othermaciej> (not to pick on economics - I like it as a field - but it's not very good at predicting anything at more than a very general qualitative level)
- # [11:17] <Philip`> I still think we should wait a few billion years before judging whether physics successfully models our world
- # [11:18] <Philip`> just to be extra certain
- # [11:18] <othermaciej> economics does tend to get tied into politics, and sometimes that leads to theories with predictions that aren't even qualitatively right, e.g. Marxism
- # [11:19] <othermaciej> even so, economics is a lot more successful at telling us useful information about society than other social sciences
- # [11:19] <jgraham> Economics has the (recognised) problem that the common fundamental assumptions in quantitative economics are basically wrong
- # [11:20] <othermaciej> I'm pretty sure all physicists think that current physics does *not* completely and correctly model our world
- # [11:20] <jgraham> All the stuff about ideal markets is a dangerously poor approximation to the real world
- # [11:21] <othermaciej> not all economic models assume rational expecations
- # [11:22] <jgraham> Sure, like I said it's a known problem that people are working on
- # [11:22] <othermaciej> that said, microeconomics is much more successful than macro
- # [11:23] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [11:23] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [11:23] * othermaciej_ is now known as othermaciej
- # [11:23] <othermaciej> despite arguably buying more thoroughly into rational expectations and other such assumptions
- # [11:32] * Joins: Midler (n=midler@212.37.124.243)
- # [11:33] * Quits: mat_t (n=mattomas@91.189.88.12) ("This computer has gone to sleep")
- # [11:34] * Joins: mat_t (n=mattomas@91.189.88.12)
- # [11:36] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:37] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) ("Leaving...")
- # [11:42] * gsnedders guesses he ought to start thinking about what he's going to take to Sweden
- # [11:43] <jgraham> gsnedders: Bibbi may be about to phone you
- # [11:43] <gsnedders> jgraham: "may"
- # [11:43] <jgraham> So, er, you might want to check I gave her the right number
- # [11:43] <gsnedders> jgraham: My mob. number?
- # [11:43] * gsnedders looks up his own number
- # [11:44] <jgraham> Well she just asked for your phone number. I guess she is either going to phone you or leave your calling card in phone boxes arounf town
- # [11:45] * Joins: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [11:45] * gsnedders also notes she has his phone number somewhere anyway
- # [11:49] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:57] * gsnedders blames BenMillard and Hixie for him sometimes signing emails "g" nowadays
- # [11:59] * Quits: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [12:06] * Joins: svl (n=me@g228083202.adsl.alicedsl.de)
- # [12:07] * Joins: myakura (n=myakura@123.224.239.34)
- # [12:09] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [12:10] * Joins: workmad3 (n=davidwor@94-194-14-59.zone8.bethere.co.uk)
- # [12:43] * Joins: Lachy (n=Lachlan@213.236.208.247)
- # [12:43] * Quits: Lachy (n=Lachlan@213.236.208.247) (Client Quit)
- # [12:43] * Joins: Lachy (n=Lachlan@213.236.208.247)
- # [12:49] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:51] * Joins: starjive (i=beos@213-66-216-93-no30.tbcn.telia.com)
- # [12:52] * Quits: svl (n=me@g228083202.adsl.alicedsl.de) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [12:58] * Quits: benward (n=benward@98.210.154.133) ("Sleep")
- # [13:03] * Joins: zalan (n=zalan@catv-89-135-110-21.catv.broadband.hu)
- # [13:07] * Joins: boblet (n=boblet@124.33.38.101)
- # [13:12] * Quits: wakaba_0 (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
- # [13:20] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 145 (Connection timed out))
- # [13:21] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [13:32] * Joins: roc (n=roc@115.130.17.51)
- # [13:32] * Quits: boblet (n=boblet@124.33.38.101)
- # [13:34] * Joins: zcorpan (n=zcorpan@213.236.208.247)
- # [13:35] * Joins: NetBen (n=chatzill@213.208.242.186)
- # [13:37] * Joins: workmad3_ (n=davidwor@94-194-14-59.zone8.bethere.co.uk)
- # [13:39] * Quits: workmad3 (n=davidwor@94-194-14-59.zone8.bethere.co.uk) (Nick collision from services.)
- # [13:39] * workmad3_ is now known as workmad3
- # [13:41] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
- # [13:50] * Quits: Lachy (n=Lachlan@213.236.208.247) (Read error: 113 (No route to host))
- # [14:03] * Parts: zcorpan (n=zcorpan@213.236.208.247)
- # [14:04] * Joins: zcorpan (n=zcorpan@213.236.208.247)
- # [14:14] * Joins: erlehmann (n=erlehman@tmo-109-155.customers.d1-online.com)
- # [14:19] * Quits: starjive (i=beos@213-66-216-93-no30.tbcn.telia.com)
- # [14:24] * Joins: BlurstOfTimes (n=blurstof@168.203.117.59)
- # [14:25] * Quits: zcorpan (n=zcorpan@213.236.208.247) (Read error: 113 (No route to host))
- # [14:25] * Joins: zcorpan_ (n=zcorpan@213.236.208.247)
- # [14:32] * Quits: zcorpan_ (n=zcorpan@213.236.208.247) (Read error: 113 (No route to host))
- # [14:35] * Joins: erlehmann_ (n=erlehman@tmo-108-186.customers.d1-online.com)
- # [14:38] * Quits: erlehmann_ (n=erlehman@tmo-108-186.customers.d1-online.com) (Read error: 104 (Connection reset by peer))
- # [14:38] * Joins: erlehmann_ (n=erlehman@tmo-108-186.customers.d1-online.com)
- # [14:40] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [14:44] * Joins: wakaba_0 (n=wakaba_@98.225.100.220.dy.bbexcite.jp)
- # [14:48] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
- # [14:49] * Quits: nessy (n=nessy@124.170.205.120) ("This computer has gone to sleep")
- # [14:51] * Joins: aroben (n=aroben@c-71-58-77-15.hsd1.pa.comcast.net)
- # [14:51] * Quits: erlehmann (n=erlehman@tmo-109-155.customers.d1-online.com) (Read error: 110 (Connection timed out))
- # [14:52] <hsivonen> sad. wikipedia put the space back
- # [14:55] <jgraham> Heh. I like how "consistent with the specification" lost to "inconsistent with other specifications"
- # [14:57] * Quits: riven (n=colin@pdpc/supporter/professional/riven) ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC.")
- # [14:57] * Joins: mpt (n=mpt@canonical/mpt)
- # [15:00] <Philip`> That seems stupid
- # [15:00] <Philip`> They ought to have used a *non-breaking* space
- # [15:01] <Philip`> otherwise it will go all ugly when it wraps
- # [15:05] * Quits: erlehmann_ (n=erlehman@tmo-108-186.customers.d1-online.com) (Read error: 110 (Connection timed out))
- # [15:07] * Joins: erlehmann_ (n=erlehman@tmo-108-186.customers.d1-online.com)
- # [15:08] * Joins: zdobersek (n=zan@92.37.78.46)
- # [15:09] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [15:15] * Joins: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net)
- # [15:15] * solepixel is now known as solepixel_
- # [15:15] * Joins: miketaylr (n=miketayl@38.117.156.163)
- # [15:15] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [15:16] * Parts: Midler (n=midler@212.37.124.243) ("Leaving.")
- # [15:16] * Lachy_ is now known as Lachy
- # [15:16] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [15:17] <Lachy> even though they put it back in the title, the first sentence in the article begins with "HTML5 is the next major revision...", with no space in it
- # [15:18] * hsivonen assumes that admins who perform moves don't also rewrite articles to match
- # [15:18] <Lachy> anyway, I'm not too concerned. It really shouldn't matter whether it's spelled with or without the space
- # [15:20] <Philip`> The http://html5.digitalbazaar.com/specs/html5-epb.html definition of profile seems to conflict with http://www.w3.org/TR/2009/PER-xhtml11-20090507/conformance.html
- # [15:20] <Philip`> and with content that uses version="-//W3C//DTD XHTML 1.1//EN" as suggested by that page
- # [15:21] <Philip`> (such content making up 29 of ~425K page from dotnetdotcom)
- # [15:22] <Philip`> (vs 30 with "XHTML+RDFa 1.0")
- # [15:22] <Philip`> (and a handful of others)
- # [15:22] <Philip`> s/profile/version/
- # [15:22] * erlehmann_ is now known as erlehmann
- # [15:23] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [15:26] * Joins: mpt (n=mpt@canonical/mpt)
- # [15:26] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [15:30] <mpilgrim> woohoo, i found a genuine bug in http://tools.ietf.org/html/draft-abarth-mime-sniff-01
- # [15:31] <annevk2> mpilgrim, btw, I think ref implementations might be Gecko/WebKit
- # [15:31] <annevk2> abarth patches both
- # [15:31] * Joins: yutak_home (n=kee@61.117.6.79)
- # [15:31] <annevk2> (maybe they have the same bug)
- # [15:32] <mpilgrim> the mask for the <H1 test is incorrect
- # [15:32] <mpilgrim> it's listed as "FF FF DF DF"
- # [15:32] <mpilgrim> but it should be "FF FF DF FF"
- # [15:33] <hsivonen> review FTW!
- # [15:33] <mpilgrim> test cases FTW
- # [15:33] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [15:33] <mpilgrim> annevk2: yeah, i figured that. i was hoping to find a standalone reference implementation
- # [15:33] <mpilgrim> i couldn't find one, so i wrote one
- # [15:33] <mpilgrim> with tests!
- # [15:34] <annevk2> trying to be an angel? :p
- # [15:34] <mpilgrim> :D
- # [15:35] <mpilgrim> this came about in a discussion with jcgregorio, the author of httplib2
- # [15:36] * Joins: ttepasse (n=ttepas--@p5B017A57.dip.t-dialin.net)
- # [15:36] <mpilgrim> httplib2 fetches resources and returns a dictionary of headers (as strings), and the body (as bytes)
- # [15:37] <mpilgrim> to convert the body to a string, you need to know the encoding
- # [15:37] <mpilgrim> to know the encoding, you need to know the content type
- # [15:37] * Joins: pmuellr (n=pmuellr@nat/ibm/x-qqjkocsedgxqysby)
- # [15:37] <mpilgrim> (to know if it's even a text-based resource in the first place)
- # [15:38] <mpilgrim> (and if so, you need to know how to find an inline encoding declaration)
- # [15:39] <annevk2> you know that the full version of that for HTML resources depends on having a full HTML parser?
- # [15:39] * Joins: hobertoAtWork (n=hobertoa@gw1.mcgraw-hill.com)
- # [15:39] <mpilgrim> i am aware of that too, yes
- # [15:39] <annevk2> k
- # [15:40] <mpilgrim> but someone has already written a full HTML parser
- # [15:40] <mpilgrim> httplib2 does the fetching
- # [15:40] <mpilgrim> html5lib does the HTML parsing
- # [15:41] <mpilgrim> i needed the piece in the middle
- # [15:41] <Philip`> Isn't the "<!DOCTYPE HTML" "Mask in Hex" one byte too short?
- # [15:41] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [15:41] <mpilgrim> Philip`: yes
- # [15:42] <mpilgrim> two bugs!
- # [15:42] <Philip`> Someone less lazy than me should report that
- # [15:44] * Lachy is pondering what to do about the hasFeature() string in selectors api 2.
- # [15:45] <Lachy> Should I leave it as only returning true if the version is "1.0", or should I perpetuate the myth that it's useful by requiring implementations that support v2 to return true for "2.0" as well.
- # [15:45] <jgraham> This is getting increasingly insane
- # [15:46] <annevk2> hober, when you remove spam on the wiki, do you also block the creator?
- # [15:46] <annevk2> hobertoAtWork, ^^
- # [15:47] * jgraham would like to think of a good way of making hasFeature break without breaking sites
- # [15:47] <annevk2> Lachy, why did we introduce it in the first place?
- # [15:47] <Lachy> it's mostly useful for non-JS implementations
- # [15:48] <annevk2> Lachy, which?
- # [15:48] <Lachy> Java, apparently
- # [15:48] <annevk2> did anyone implement it?
- # [15:48] <Lachy> or so I was told by people claiming to want to use it in Java
- # [15:48] <annevk2> ugh
- # [15:48] <Lachy> yeah, it got implemneted in browsers
- # [15:49] <annevk2> you should have forbidden it for JS-based implementations
- # [15:49] <Lachy> I tried that
- # [15:49] <Lachy> that idea got rejected
- # [15:49] <annevk2> then we should've just dropped it completely imo
- # [15:51] * Joins: solepixel__ (n=solepixe@66.182.175.130)
- # [15:51] <Lachy> it's a bit late for that, which is why I'm considering just leaving it as is so it can only be used to know if the implementation has some support for the api, rather than any specific level
- # [15:52] * Quits: solepixel_ (n=solepixe@66.182.175.130) (Read error: 113 (No route to host))
- # [15:52] <Lachy> that way, it's a mostly harmless piece of legacy junk
- # [15:52] * Joins: riven (n=colin@5ED0BF60.cable.ziggo.nl)
- # [15:59] <jgraham> Maybe we should just change the spec to read "hasFeature(): mostly harmless"
- # [15:59] <jgraham> and by "the spec" I mean WebDOM
- # [16:00] <Lachy> redefine it in WebDOM to just return true for everything :-)
- # [16:03] <jgraham> I guess that might break sites
- # [16:03] <jgraham> Sadly
- # [16:04] <Lachy> might be interesting to find out what effect it would have in practice, if we could find sites that acutally use it
- # [16:05] * Joins: adactio (n=adactio@host86-138-101-27.range86-138.btcentralplus.com)
- # [16:12] * lmorchard|away is now known as lmorchard
- # [16:15] <jgraham> It would be good to get it to a fixed list at least
- # [16:17] <Philip`> Lots seem to use it to check for XPath 3.0
- # [16:19] <hsivonen> Philip`: must be "future proofing" considering that XPath is just getting to 2.2 and the version supported in browsers is 1.0 :-)
- # [16:19] <hsivonen> (yes, I realize 3.0 is the DOM level)
- # [16:19] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:20] * Quits: mpt (n=mpt@canonical/mpt) (Read error: 113 (No route to host))
- # [16:22] <Lachy> it would be more useful if selectors api had a way of providing useful error reporting to scripts that indicated the exact cause of the problem, rather than providing an overly broad indicator like hasFeature() which says nothing about which selectors are support, or which methods are supported and what arguments they accept
- # [16:23] <Lachy> that functionality was requested in the past, but unfortunately the discussions revealed no practical way of doing implementing it
- # [16:23] <Lachy> anyway, spec checked in. http://dev.w3.org/2006/webapi/selectors-api2/
- # [16:24] <Lachy> and the last major issue I need to start looking at is namespace support :-(
- # [16:25] * Joins: zcorpan_ (n=zcorpan@213.236.208.22)
- # [16:27] <Philip`> I bet you're having fun today
- # [16:27] <Philip`> hasFeature and namespaces - what more could you ask for?
- # [16:28] <annevk2> extensibility
- # [16:28] <annevk2> distributed extensibility and a few comments from Roy on how you go against fifteen years of experience
- # [16:29] <hsivonen> and now it seems that RDFa not only comes with xmlns baggage but is also a delivery vector for @version
- # [16:31] <Lachy> at least hasFeaure only took 5 minutes to deal with. Namespaces are going to take much longer discussions about whether or not it's worth it, and then if it is, even longer discussions about how best to solve it
- # [16:31] <annevk2> hsivonen, RDFa designers took the blue pill :)
- # [16:32] <Philip`> Lachy: If you want to e.g. use the Selectors API on SVG (particularly SVG embedded in HTML), is there any way to make it work sensibly without adding namespace support?
- # [16:33] <hsivonen> annevk2: dunno about pills in this case, but it seems like RDFa pokes multiple areas that are considered harmful over here on #whatwg
- # [16:33] <hsivonen> annevk2: one such area could be written off as a matter of chance
- # [16:34] <Lachy> Philip`, sure, since in most cases, the tag names differ.
- # [16:34] * Quits: yutak_home (n=kee@61.117.6.79) ("Ex-Chat")
- # [16:34] <Lachy> the cases where they clash, like a and textarea, are a little more problematic
- # [16:35] <Philip`> I suppose "svg a" would work okay in most cases, except when you've got HTML embedded in SVG embedded in HTML
- # [16:35] <jgraham> Lachy: FWIW I find it hard to follow from the spec what the effect of refNodes is supposed to be
- # [16:35] <Lachy> jgraham, I explained it better with examples and use cases in a mail on public-webapps. One sec...
- # [16:36] <Lachy> http://lists.w3.org/Archives/Public/public-webapps/2009JulSep/1387.html
- # [16:36] <jgraham> I assume it is supposed to be related to filtering a node list for elements that match a selector or something, but I can't work out where it is actually specified
- # [16:38] <Lachy> it's specified that :reference pseudo-class matches the elements passed in the refNodes selector, and that scoped selector strings imply the presence of :reference at the beginning of each selector
- # [16:39] <Lachy> basically, the concept is that it allows you to select elements based on their relationship to one or more specific elements
- # [16:54] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:54] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [16:59] <jgraham> Lachy: I think youneed to be explicit when you describe the effect of the methods that refNodes is used to determine the set of contextual reference elements
- # [17:00] <Lachy> how is this not explicit enough? "The optional refNodes argument specifies one or more contextual reference element nodes."
- # [17:00] <Lachy> with a link to contextual refernece elements that clearly explains what it is and that they are matched by :reference
- # [17:00] <jgraham> Lachy: Because the specification reads like it operates by side effect
- # [17:01] <Lachy> huh?
- # [17:01] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:02] <jgraham> Lachy: In code terms, the specification reads like you currently set contextual reference nodes as a global variable and then call the match function which implicitly reads that global
- # [17:03] <jgraham> Lachy: I would prefer a style where you explicity say that refNodes is passed to the maych algorithm
- # [17:03] <jgraham> *match
- # [17:03] <jgraham> Does that make sense?
- # [17:03] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:06] <Lachy> ok, would it work if I specified in the Processing Selectors section something like "If the selector contains the :reference pseudo-class, the implementation must use the refNodes parameter to determine the contextual reference elements."
- # [17:08] <zcorpan_> hmm, http://www.w3.org/2006/02/son-of-3023/draft-murata-kohn-lilley-xml-03.html deprecates text/xml instead of fixing the issue
- # [17:08] <annevk2> is :reference the new :scope?
- # [17:08] <annevk2> zcorpan_, old news
- # [17:08] <Lachy> annevk2, yes
- # [17:08] <zcorpan_> annevk2: ok
- # [17:08] <annevk2> zcorpan_, Julian asked for some clarification
- # [17:08] <jgraham> Hmm, I think that would help, but it wouldn't really make Section 6.1 or 6.2 any clearer
- # [17:09] <annevk2> Lachy, I think :scope was a better term
- # [17:09] <annevk2> especially if browsers implement <style scoped>
- # [17:10] <jgraham> Lachy: Also "process this argument" doesn't really tell you that you are doing the spec equivalent of setting a variable
- # [17:10] * Quits: zcorpan_ (n=zcorpan@213.236.208.22)
- # [17:11] <Lachy> :scope seemed innacurate when used for the purpose of filtering a collection of elements, as in document.querySelectorAll(".foo:reference", listOfElements);
- # [17:12] * jgraham might be too used to the HTML5/ES5 style where everything is a pseudo-code algorithm
- # [17:12] <annevk2> oh, didn't know we needed such a feature
- # [17:12] <Lachy> it's bascially like $(elementCollection).filter("..."); in JQuery
- # [17:13] <gsnedders> jgraham, Lachy: if I end up doing stuff like Web DOM Core, I do want a fixed list, and I see no reason why that isn't possible.
- # [17:13] <jgraham> Lachy: Also typo in section 7 "must match the any element"
- # [17:14] <Lachy> fixed the typos
- # [17:17] * Joins: mpt (n=mpt@canonical/mpt)
- # [17:17] <Lachy> jgraham, I'm not sure yet sure how to rewrite it to make it clearer, but I will think about it and get back to you. In the mean time, can you file a bug or send mail to public-webapps so I don't forget
- # [17:18] <jgraham> Where do I file bugs? W3C bugzilla?
- # [17:18] <Lachy> http://www.w3.org/Bugs/Public/enter_bug.cgi?product=WebAppsWG&component=Selectors%20API
- # [17:19] * Quits: heycam (n=cam@66.134.141.179) ("bye")
- # [17:21] * Quits: wakaba_0 (n=wakaba_@98.225.100.220.dy.bbexcite.jp) ("Leaving...")
- # [17:22] <Lachy> what if I said this in section 6.1? "When evaluating the selector, the implementation must use the refNodes argument, if any, to determine the contextual reference elements."
- # [17:22] * Joins: dglazkov (n=dglazkov@nat/google/x-citqryikleuifwtw)
- # [17:25] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp) (Remote closed the connection)
- # [17:25] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [17:32] * Joins: tantek (n=tantek@70.36.139.108)
- # [17:33] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [17:38] * Quits: shepazu (n=schepers@66.134.141.179)
- # [17:38] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:58] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [17:58] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:03] * Joins: zdobersek1 (n=zan@cpe-92-37-73-162.dynamic.amis.net)
- # [18:03] * Joins: shepazu (n=schepers@nat/mozilla/x-lgtjfxiakfvqngip)
- # [18:04] * Joins: heycam (n=cam@nat/mozilla/x-lbmkfqnqbcofvmkm)
- # [18:08] * Quits: zdobersek (n=zan@92.37.78.46) (Read error: 145 (Connection timed out))
- # [18:13] * Joins: ap (n=ap@17.246.19.174)
- # [18:18] * Joins: paul_irish (n=paul_iri@12.33.239.250)
- # [18:20] * Quits: Phae (n=phaeness@gateb.mh.bbc.co.uk)
- # [18:20] <mookid> hi fans - new question about the cross domain requests mechanisms
- # [18:21] <mookid> anyone around to help a dummy get a clue?
- # [18:22] * Joins: seanoshea (n=seanoshe@nat217.eye.fi)
- # [18:22] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
- # [18:23] * Quits: JoePeck (n=JoePeck@cpe-74-69-85-249.rochester.res.rr.com)
- # [18:24] <Philip`> mookid: Someone might be, so it's probably good to just ask whatever question you have
- # [18:24] * Quits: gunderwonder (n=gunderwo@garage.upstruct.com)
- # [18:25] * Joins: mpt (n=mpt@canonical/mpt)
- # [18:26] * Quits: mookid (i=mookid@ROFL.name) ("Changing server")
- # [18:26] * Quits: mpt (n=mpt@canonical/mpt) (Remote closed the connection)
- # [18:26] * Joins: mookid (i=mookid@ROFL.name)
- # [18:26] <mookid> ok I just don't know if this is the right place to be asking questions about that
- # [18:28] <mookid> trying to figure out the reason that OPTIONS was used in the handshake to figure out this 'Access-Control-Allow-Origin' header - and not HEAD
- # [18:30] * Joins: ojan (n=ojan@72.14.229.81)
- # [18:32] * Philip` doesn't remember, but supposes someone like annevk2 should know
- # [18:32] * Joins: weinig (n=weinig@17.246.19.140)
- # [18:38] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [18:39] * Joins: Rik|work (n=Rik|work@193.93.127.141)
- # [18:39] * Quits: workmad3 (n=davidwor@94-194-14-59.zone8.bethere.co.uk)
- # [18:41] <Philip`> mookid: (HEAD doesn't seem to make sense because of its semantics - it's meant to be like an equivalent GET but without the response body, and if you're doing a pre-flight request for a POST to a resource that doesn't respond to GET then using HEAD would be weird)
- # [18:41] * Joins: webben (n=benh@nat/yahoo/x-wyowrlsgbvimhpjo)
- # [18:42] * Joins: sbublava (n=stephan@77.117.60.169)
- # [18:46] * Quits: NetBen (n=chatzill@213.208.242.186) ("ChatZilla 0.9.85 [Firefox 3.0.14/2009082707]")
- # [18:48] * Quits: dave_levin (n=dave_lev@74.125.59.73)
- # [18:48] * Quits: weinig (n=weinig@17.246.19.140)
- # [18:48] * Joins: dave_levin (n=dave_lev@74.125.59.73)
- # [18:49] * Joins: weinig (n=weinig@17.246.19.140)
- # [18:53] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 110 (Connection timed out))
- # [18:54] * Quits: myakura (n=myakura@123.224.239.34) ("Leaving...")
- # [18:54] * Quits: drunknbass (n=drunknba@cpe-76-173-187-247.socal.res.rr.com)
- # [18:54] * Joins: benward (n=benward@nat/yahoo/x-xhlrwiiggoftfgtq)
- # [18:55] <mookid> Philip`: but the handshake is to establish apprpriate referrer domains for the resource
- # [18:56] <mookid> http methods are separate to this?
- # [18:57] <mookid> i.e. the mechanism can't define a resource that accepts GET but not POST from one domain
- # [18:58] <mookid> *one = another
- # [18:59] <Philip`> mookid: Access-Control-Allow-Methods sounds like it can do that
- # [19:00] <mookid> fair enough, thanks
- # [19:00] <Philip`> or you could just have a resource that always returns 405 Method Not Allowed for GET, and only accepts POST, and in that case it would be weird to use HEAD and expect a useful response
- # [19:00] <Philip`> (what with HEAD being a subset of GET)
- # [19:01] <mookid> it's not
- # [19:01] <mookid> :P
- # [19:01] * Joins: dglazkov_ (n=dglazkov@nat/google/x-qfmewlttflyvovva)
- # [19:01] * Joins: maikmerten (n=maikmert@U14fd.u.pppool.de)
- # [19:02] <mookid> well
- # [19:02] <mookid> hmm thats a weird one
- # [19:02] <mookid> is it actually defined like that in the spec?
- # [19:04] <Philip`> "The metainformation contained in the HTTP headers in response to a HEAD request SHOULD be identical to the information sent in response to a GET request."
- # [19:12] * drunknbass_work| is now known as drunknbass_work
- # [19:17] * Quits: dglazkov (n=dglazkov@nat/google/x-citqryikleuifwtw) (Read error: 110 (Connection timed out))
- # [19:17] * dglazkov_ is now known as dglazkov
- # [19:22] <Hixie> usability study 6
- # [19:22] * Parts: adactio (n=adactio@host86-138-101-27.range86-138.btcentralplus.com)
- # [19:22] <Hixie> it's interesting that all the paticipants so far have been getting that <img>'s data comes from src="" and <p>'s data comes from the element's contents
- # [19:22] <Hixie> this participant even explicitly mentioned this and said it was "obvious"
- # [19:22] <Hixie> excellent
- # [19:23] <Hixie> i was really worried that might be counter-intuitive
- # [19:23] * Quits: pmuellr (n=pmuellr@nat/ibm/x-qqjkocsedgxqysby) (Read error: 104 (Connection reset by peer))
- # [19:24] * Joins: pmuellr (n=pmuellr@129.33.49.251)
- # [19:25] <tantek> Hixie - microformats have well-established priori art and practice in that (getting data from <img src> and <p> content etc.)
- # [19:25] <tantek> so it's not really a surprise
- # [19:25] <Hixie> this participant has no microformats experience
- # [19:26] <Hixie> also some of the previous participants weren't able to determine if <a itemprop="" href=""></a> should get the value from the href="" or the element's contents
- # [19:26] <tantek> Hixie, that's because it depends on the property ("itemprop" in your example)
- # [19:26] * Quits: zalan (n=zalan@catv-89-135-110-21.catv.broadband.hu)
- # [19:26] <tantek> properties of type URL take their value from the href
- # [19:26] <tantek> whereas normal "string" properties that their value from the element's contents
- # [19:27] <Hixie> i don't really have any information to base the "why" on, i'm just observing what these participants have found intuitive or not
- # [19:27] <tantek> this is deliberate / by design and helps with efficient markup in very common cases (e.g. linking to a person and their web page by name)
- # [19:27] <Hixie> excellent, this participant has no problems with URL property names either
- # [19:28] <Hixie> so far only the participants who had trouble with the fundamentals have had trouble with full-url property names
- # [19:28] <TabAtkins> Awesome.
- # [19:28] <Hixie> which is interesting
- # [19:28] <Hixie> none so far have said anything about urls being too long, either
- # [19:28] <Hixie> which i found interesting
- # [19:29] <tantek> Hixie, do you mean "reverse DNS property names"?
- # [19:29] <tantek> or did something change recently to put full URLs as property names?
- # [19:29] <hober> tantek: it's been that way since the advent of microdata
- # [19:30] <hober> full urls, java-style property names, or short names from a predefined vocabulary
- # [19:30] <tantek> it's been reverse DNS property names since the advent of microdata
- # [19:30] <hober> yes, it's *also* been reverse DNS names
- # [19:30] <tantek> oh, *both* have been allowed?
- # [19:30] <hober> yup
- # [19:31] <tantek> were there any examples with URLs as property names?
- # [19:31] <Hixie> tantek: the study has only tested URLs and short names
- # [19:32] <tantek> are you going to test the reverse DNS property names? (those seemed like a much more interesting simplifying innovation of microdata)
- # [19:32] * Quits: dglazkov (n=dglazkov@nat/google/x-qfmewlttflyvovva) (Remote closed the connection)
- # [19:32] <Hixie> wasn't planning on it, since people have been so negative about them
- # [19:32] * Joins: dglazkov (n=dglazkov@nat/google/x-hmrncfhgahphjots)
- # [19:32] <Hixie> we don't really have a good solid proposal for dealing with names yet
- # [19:32] <tantek> Hixie - maybe the supporters of reverse DNS property names have simply quietly supported them, rather than trolling incessantly ;)
- # [19:33] <Hixie> maybe
- # [19:33] <hober> yes, the "moral majority" form of being Warnocked :)
- # [19:33] <Hixie> hah, this participant just complained about the vcard terminology ("locality is so vague, yet postal-code is so specific!")
- # [19:34] <Hixie> wow, she guessed <itemref ref="">'s meaning correctly without seeing any documentation
- # [19:35] <tantek> Hixie - not surprising, most don't "get" why vcard uses locality or region until they have to markup international addresses
- # [19:36] <tantek> same reason why people don't get what's wrong with 10/9/9 as a date until they travel to a country that uses a different DD MM order than they are used to.
- # [19:37] * gsnedders assumes that means 2010-09-09 and gets on with life, thinking it isn't coming up soon
- # [19:37] <tantek> gsnedders :)
- # [19:37] <Rik|work> gsnedders: you should care even less, it was 3 weeks ago
- # [19:38] <gsnedders> Rik|work: Either way, no need to care about it now :)
- # [19:38] <gsnedders> I guess if you're one of these mad Americans you'd have to, though, but their loss.
- # [19:39] <Hixie> haha, interesting, i made a typo in the markup (item vs itemscope), and when i got the study moderator to fix it, the participant was like "ohh, that makes much more sense"
- # [19:39] <Hixie> and that was precisely what we were testing
- # [19:40] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [19:41] * Joins: zcorpan_ (n=zcorpan@123.218.251.212.customer.cdi.no)
- # [19:42] <Hixie> so, interesting.
- # [19:43] <Hixie> she understands containership this time -- she explicitly commented on how itemscope with itemprop=adr made sense
- # [19:43] <Hixie> (basically saying that a nested vcard makes sense)
- # [19:43] <Hixie> but she cannot express it!
- # [19:44] <Hixie> the exercise has her trying to write down the microdata from this example: http://damowmow.com/playground/microdata/004/review-annotated.html
- # [19:44] <Hixie> and she expressed it verbally very accurately, especially the last part with the itemprop=adr
- # [19:44] <Hixie> but when she tried to write it down, it lost all structure
- # [19:44] <Hixie> and now she's trying to mark up http://damowmow.com/playground/microdata/004/blog.html
- # [19:44] <Hixie> and she's getting it wrong again
- # [19:45] <Hixie> ooooh! wait! she's getting it!
- # [19:45] <Hixie> man this study more than anything tells me the power of getting the right examples
- # [19:46] <Hixie> the intro has <div>s and yet none of the examples she had to study carefully has <div>s
- # [19:46] <Hixie> so she's using a stray <body> :-(
- # [19:47] <Hixie> people really really don't want to include hidden metadata, that's hilarious
- # [19:47] <Hixie> they don't even know they don't
- # [19:47] <Hixie> they just don't do it
- # [19:48] <TabAtkins> I like these studies. Thanks for running them, Hixie.
- # [19:49] <Hixie> i wish we could do more! just not sure how to really test most things
- # [19:50] * TabAtkins wishes the Dev team at his company would settle on a *single* rule for demarcing parts of a string as being replacable. The translators are getting horribly confused and translating things that should be treated as gensyms.
- # [19:51] * Joins: jwalden (n=waldo@nat/mozilla/x-joldejohsonbwkeh)
- # [19:51] <Hixie> sweet, she got that she had to use the predefined vocabularies
- # [19:52] <Hixie> and she got that itemid="" is how you refer to the image in a work
- # [19:52] <TabAtkins> That's a first so far, right?
- # [19:52] <Hixie> yeah pretty much!
- # [19:52] <Hixie> i added text to the intro to try to guide one to that conclusion
- # [19:52] <Hixie> maybe it worked, maybe she's just more in that mindset
- # [19:52] <Hixie> not sure what her background is
- # [19:52] <Hixie> (i could look it up, i just don't have it at hand)
- # [19:52] <TabAtkins> What intro did she read?
- # [19:53] <Hixie> http://damowmow.com/playground/microdata/004/introduction
- # [19:53] <Hixie> though she stopped about half way through
- # [19:53] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [19:54] <TabAtkins> Ah, that's some good text there.
- # [19:54] <Hixie> she replaced her stray <body> wrapping <h2>s and <p>s with a <span>
- # [19:54] * Quits: erlehmann (n=erlehman@tmo-108-186.customers.d1-online.com) ("Ex-Chat")
- # [19:54] <Hixie> it's an improvement i guess
- # [19:54] * Joins: erlehmann (n=erlehman@tmo-108-186.customers.d1-online.com)
- # [19:55] <TabAtkins> I think your examples use <span>s when hooking metadata to stuff that doesn't naturally have an element already.
- # [19:56] <Hixie> i tried to use <div>s for almost all the itemscope=""s in the intro
- # [19:56] <Hixie> but none of the the examples she looks at do
- # [19:56] <Hixie> they use <body>, <li>, and <tr> respectively
- # [19:56] <Hixie> oh an <span> for an itemprop=adr once
- # [19:56] <TabAtkins> Making *everything* start with "item" was a win I think.
- # [19:56] <Hixie> yeah i think that helps
- # [19:57] <TabAtkins> The confusion of having lots of seemingly unrelated names working together is one of the big loses in RDFa to me.
- # [19:57] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 104 (Connection reset by peer))
- # [19:57] * Joins: Dashiva (i=Dashiva@m223j.studby.ntnu.no)
- # [19:57] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (Read error: 54 (Connection reset by peer))
- # [19:57] * Joins: Dashiva (i=Dashiva@m223j.studby.ntnu.no)
- # [19:58] <Hixie> someone suggested renaming them to iscope, itype, and iprop or iname; someone else suggested mdobject and mdname
- # [19:58] <Hixie> personally i prefer item
- # [19:58] <TabAtkins> Yeah, item is better. It's transparent and obvious.
- # [19:58] <Hixie> i mean, itemscope, itemtype, and itemprop (and <itemref>)
- # [19:58] <TabAtkins> And easy to type, so the extra characters over "i" aren't that significant.
- # [19:59] <Hixie> i love how every. single. person. who has tried to mark up blog.html ends up using the <h2>s as the itemprop=titles
- # [19:59] <Hixie> when in fact none of them are
- # [20:00] * Quits: webben (n=benh@nat/yahoo/x-wyowrlsgbvimhpjo) (Read error: 104 (Connection reset by peer))
- # [20:01] <Hixie> ok, blog-annotated.html makes a lot of sense to her
- # [20:01] <Hixie> that's encouraging
- # [20:01] <TabAtkins> I can see that. Titles are titles.
- # [20:01] * Joins: webben (n=benh@82.152.36.121)
- # [20:01] <Hixie> it matched what she had been verbally saying she wanted, but not what she did
- # [20:01] <Hixie> which is interesting
- # [20:02] <TabAtkins> Perhaps people aren't trusting themselves to mark up 'naturally'?
- # [20:03] <TabAtkins> Instead assuming there has to be some more complex structure they should follow?
- # [20:04] <TabAtkins> I've had that "it can't be this easy" feeling before when confronted with something that just falls into place.
- # [20:05] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [20:05] <TabAtkins> Hell, I still feel that way anytime I use Markdown.
- # [20:05] <Hixie> yeah she even said that she was trying to use a more complex study
- # [20:05] <Hixie> er
- # [20:05] <Hixie> structure
- # [20:05] <Hixie> not study!
- # [20:05] * Joins: fishd (n=darin@nat/google/x-xyjaawcomygndjux)
- # [20:05] <TabAtkins> Hixie, we need a <markdown> element. Plain-text formats ftw.
- # [20:06] <Hixie> hah, she said "i kinda hope that this list of predefined vocabularies isn't the real list"
- # [20:07] <TabAtkins> Heh, she wants more?
- # [20:07] <Hixie> well the list is basically just the terms i used in the examples
- # [20:07] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:07] <Hixie> so it's a pretty dumb list
- # [20:07] * Quits: erlehmann (n=erlehman@tmo-108-186.customers.d1-online.com) (Read error: 60 (Operation timed out))
- # [20:10] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:10] <zcorpan_> is abarth paying attention to htmlwg bugs?
- # [20:12] <lmorchard> HTML 5 spec question: Did the <datalist> element support a data attribute that later got removed? Seemed like it did in Web Forms, and HTML 5 examples show it in use.
- # [20:12] <lmorchard> Tried grepping though an svn log, but didn't find the answer
- # [20:12] <zcorpan_> yeah, it was removed in the wf2->html5 integration
- # [20:13] <lmorchard> Huh, oh well. It seemed useful
- # [20:13] <zcorpan_> yeah
- # [20:14] <zcorpan_> but not too hard to emulate
- # [20:14] <Hixie> lmorchard: yeah, it might be added back later. it had its issues, not too many advocates, and frankly not too many use cases, so i figured it would be better to trim the fat.
- # [20:14] <Hixie> ok, participant 5 is done
- # [20:14] <Hixie> 6th and final one this afternoon
- # [20:14] * Quits: mat_t (n=mattomas@91.189.88.12) (Remote closed the connection)
- # [20:14] <lmorchard> Seemed nice to have a native autocomplete data source
- # [20:14] <Hixie> we'll just run the same 004 study again to find out if this morning was a fluke or what
- # [20:15] <Hixie> lmorchard: yup
- # [20:15] <Hixie> lmorchard: probably are better ways to do it if that's the exact use case though
- # [20:15] <Hixie> lmorchard: e.g. using some sort of protocol over WebSocket, so you don't have to do a TCP round trip for every keystroke
- # [20:15] <Hixie> er, two TCP roundtrips
- # [20:15] <Hixie> one to create the connection and one to get the data
- # [20:16] <lmorchard> Ah, true. Then you don't need to produce, deliver, and parse a whole body of autocomplete choices
- # [20:16] <Philip`> (Isn't the first roundtrip solved by keepalive?)
- # [20:16] * Quits: webben (n=benh@82.152.36.121) (Read error: 104 (Connection reset by peer))
- # [20:17] <zcorpan_> also, oninput isn't every keystroke
- # [20:17] * aroben is now known as aroben|lunch
- # [20:17] <Philip`> When I stroke my keys, nothing happens
- # [20:18] <TabAtkins> Philip`, you're not doing it right. Treat them like you love them, not like they're just a piece of meat.
- # [20:18] * Philip` presumably needs a touch-sensitive keyboard
- # [20:19] <Philip`> If your keyboard is a piece of meat, I think you should take it back to the shop
- # [20:19] <TabAtkins> Meat-based computing is the future.
- # [20:19] <lmorchard> They're made out of meat!
- # [20:20] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [20:21] * Joins: zalan (n=zalan@catv-89-135-110-21.catv.broadband.hu)
- # [20:27] * Joins: dbaron (n=dbaron@nat/mozilla/x-grbznrqgumiezbqn)
- # [20:29] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
- # [20:31] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [20:33] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [20:33] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [20:35] <TabAtkins> Woohoo! Got a medical study just sent to me to see if a vaccine works by actually exposing me to the virus and seeing if I get sick. Totally worth it for $1100, though. ^_^
- # [20:35] * Parts: ojan (n=ojan@72.14.229.81)
- # [20:36] <mpilgrim> TabAtkins: we should test RDFa that way
- # [20:37] <TabAtkins> mpilgrim: There are some things I wouldn't risk.
- # [20:44] * Quits: weinig (n=weinig@17.246.19.140)
- # [20:47] <zcorpan_> TabAtkins: swine flu?
- # [20:49] <Philip`> TabAtkins: Zombism?
- # [20:50] <TabAtkins> zcorpan_: Nah, it's something called "Cruise Ship Illness and Intestinal Flu".
- # [20:51] <Philip`> Sounds jolly
- # [20:52] * jgraham wonders if "#whatwg on freenode.net" would be a suitable (if non unique) answer to "where does Ian Hickson live on the web?"
- # [20:52] <Philip`> TabAtkins: How long would you have to be sick for, before you considered $1100 no longer worth it?
- # [20:53] * gsnedders grumbles at having to start up word
- # [20:53] <Philip`> jgraham: #whatwg is on the web now?
- # [20:53] <TabAtkins> Philip`: Depends on the severity of the illness.
- # [20:53] * jgraham wonders if he is along in finding the idea that people "live at" or are "identified" by some URI they happen to control to be odd
- # [20:53] <jgraham> Philip`: Hmm. Good point.
- # [20:53] <jgraham> *alone
- # [20:54] <gsnedders> zcorpan_: What does "trappstädning" mean?
- # [20:54] * Philip` partly-intentionally avoids having a single URL that he considers to be anything like a homepage
- # [20:54] <TabAtkins> Philip`, I've done the same thing. www.xanthir.com is just a place for me to have random fun.
- # [20:54] <TabAtkins> And see what the current time is.
- # [20:55] <jgraham> gsnedders: Google translate says "stair cleaning"
- # [20:55] * jgraham guesses you looked at that already
- # [20:55] * gsnedders prefers to give out secret.gsnedders.com
- # [20:55] <gsnedders> jgraham: Yeah, I did. I guess it's right, as it does just about make sense :P
- # [20:56] <TabAtkins> Now, as to when $1100 becomes no longer worth it, I'd probably rate it as a bit over a week. For a general intestinal flu, I'd consider compensation similar to what I make per day at my job to be fair.
- # [20:56] <Philip`> gsnedders: It looks like "trap standing", so presumably it involves finding mousetraps and bear traps etc on which to stand for laughs
- # [20:56] * jgraham is far too lazy to have anything that resembles a coherent homepage
- # [20:56] <gsnedders> Philip`: That doesn't really make sense.
- # [20:56] <Philip`> gsnedders: What, standing on traps?
- # [20:56] <jgraham> Or rather it never seems that interesting to make one
- # [20:56] * aroben|lunch is now known as aroben
- # [20:56] * gsnedders vandalizes his, apparently
- # [20:56] <Philip`> It's a way to pass the time
- # [20:57] <zcorpan_> gsnedders: what jgraham said
- # [20:57] <jgraham> gsnedders: Yeah, well, you have been warned about that
- # [20:57] <gsnedders> Philip`: So it's my landlord's responsibility, and not mine? Oh well. I guess I'm sad to miss out. :(
- # [20:57] <gsnedders> Also, I'm apparently "a very nice, a bit humble and easy going person", which is a bit of a worrying description.
- # [20:58] * Quits: sbublava (n=stephan@77.117.60.169)
- # [20:59] * Joins: dpranke (n=Adium@nat/google/x-filkgfrdzzuekxmb)
- # [20:59] <jgraham> At least they didn't just call you "easy"
- # [21:00] <gsnedders> Well, yeah.
- # [21:01] * Joins: ap_ (n=ap@17.246.19.174)
- # [21:01] * Quits: ap (n=ap@17.246.19.174) (Read error: 104 (Connection reset by peer))
- # [21:04] * Quits: tantek (n=tantek@70.36.139.108)
- # [21:06] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [21:11] * TabAtkins is desperately thankful he remembered a browser game he played 10+ years ago as the answer to the secret question when recovering his password.
- # [21:12] * Joins: weinig (n=weinig@17.246.19.140)
- # [21:12] <zcorpan_> http://net.tutsplus.com/articles/web-roundups/5-lesser-known-javascript-libraries-that-make-web-design-easier/ - talk about over engineering things (the Modernizr audio example)
- # [21:12] <zcorpan_> let's test for audio support! if it's not supported, let's hide the element!
- # [21:13] <zcorpan_> because <audio src></audio> does ... something bad in old browsers?
- # [21:13] <zcorpan_> but wait, then let's test for audio support, and if it is supported, let's hide the download link that is next to the audio!
- # [21:14] <zcorpan_> because this way is better than just <audio src><a href>link</a></audio>
- # [21:14] <lmorchard> It's got electrolytes
- # [21:15] <Hixie> why would they hide the download link at all
- # [21:15] <TabAtkins> Ooh, I didn't know about Firebug Lite. Awesome.
- # [21:15] <zcorpan_> Hixie: dunno, maybe they want to rely on the browser providing an easy way to download the audio if it supports <audio>
- # [21:16] <zcorpan_> i didn't get firebug lite to work, though i only tried to apply it as a bookmarklet
- # [21:17] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) ("This computer has gone to sleep")
- # [21:18] * Joins: andrew_ (n=mrkaps@67.91.177.2)
- # [21:20] * Joins: remysharp (n=remyshar@80.229.253.218)
- # [21:20] <paul_irish> zcorpan_: yah that's kind of useless. (i maintain modernizr, btw). i'll shoot the author a message to have him do it properly. :)
- # [21:20] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) (Read error: 110 (Connection timed out))
- # [21:21] <remysharp> hi - I can't find the -data attribute in the html5 spec, has it been removed or am I just being lame at searching?
- # [21:21] <Hixie> search for data-*
- # [21:21] <Philip`> paul_irish: If you're the right person to report this to: I think there's a typo in the project's name, it should have an extra 'e'
- # [21:21] <remysharp> or rather "data-*"
- # [21:21] * Quits: weinig (n=weinig@17.246.19.140)
- # [21:21] <paul_irish> Philip`: ah, can you file a bug? :P
- # [21:21] * Joins: annodomini (n=lambda@130.189.179.215)
- # [21:22] * miketaylr ducks from Philip`
- # [21:22] <Hixie> remysharp: http://www.whatwg.org/specs/web-apps/current-work/#attr-data-*
- # [21:22] <Philip`> remysharp: http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#embedding-custom-non-visible-data
- # [21:23] <zcorpan_> paul_irish: i've already written a comment :)
- # [21:23] <paul_irish> Philip`: thx for the web font optimizer btw. i'm hoping to add support for any font file to it.
- # [21:23] <remysharp> cheers
- # [21:24] <Philip`> paul_irish: The web UI is restricted to some free ones, but the code at http://bitbucket.org/philip/font-optimizer/ ought to work with any font
- # [21:24] <Philip`> Well, any non-CFF font
- # [21:24] <paul_irish> yah that's what it looked like.
- # [21:24] <Philip`> except ones it doesn't work with
- # [21:24] <Philip`> but I've tested on quite a few
- # [21:24] <zcorpan_> you can choose any color you want so long as it's black
- # [21:25] <paul_irish> very cool. i'm also hoping to support something like font segmenting. so half the glyphs go in one file and half in the rest.. its a trick typekit is doing these days.
- # [21:25] <remysharp> Re: custom data, if I have: <div data-lat-long="12,12"> - could I target it using this.dataset['lat-long'] (note particular use of dashes)
- # [21:25] * Quits: drunknbass_work (n=aaron@pool-71-107-253-243.lsanca.dsl-w.verizon.net)
- # [21:26] <zcorpan_> remysharp: yes
- # [21:26] <Philip`> paul_irish: That seems much harder when you want to support ligatures (particularly for non-Western languages which depend heavily on glyph substitutions) and kerning
- # [21:26] <Philip`> paul_irish: As far as I'm aware, Typekit's approach is to not support those things
- # [21:26] <paul_irish> Philip`: i agree. we'll see how far i can reasonably take it.
- # [21:27] <paul_irish> yah that's what i've seen as well.
- # [21:27] <Philip`> paul_irish: (My code tries very hard to preserve all of that kind of information, while still optimising away as much as possible)
- # [21:27] * Joins: erlehmann (n=erlehman@80.187.108.186)
- # [21:27] <Hixie> zcorpan_: what does "("[^...]" is subtracted from Char.)" mean in http://www.w3.org/Bugs/Public/show_bug.cgi?id=7488#c3 ?
- # [21:27] <Philip`> paul_irish: ((The GSUB/GPOS tables can be hundreds of KB in some font, so they do need to be optimised when subsetting))
- # [21:29] * Joins: maikmerten_ (n=maikmert@BAE34c6.bae.pppool.de)
- # [21:29] <zcorpan_> Hixie: [^a-z], [^#xN-#xN]
- # [21:29] <zcorpan_> matches any Char with a value outside the range indicated.
- # [21:30] <Hixie> right
- # [21:30] <Hixie> so?
- # [21:30] <zcorpan_> Hixie: so you need to check against Char, too
- # [21:30] <zcorpan_> Hixie: not just check for " and '
- # [21:31] <Hixie> oh, i see
- # [21:31] <Hixie> ok, thanks
- # [21:31] <Hixie> sorry didn't realise we were checking anything at all yet
- # [21:31] * Quits: remysharp (n=remyshar@80.229.253.218) ("Gotta shoot - "peeyaow"")
- # [21:31] * Joins: cohitre (n=cohitre@dsl081-168-130.sea1.dsl.speakeasy.net)
- # [21:31] * Joins: [1]mpilgrim (n=mark@64.241.37.140)
- # [21:33] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:33] <Hixie> i wonder why they used [^"]* for systemliteral, but used Char-'-' for comments
- # [21:33] <Hixie> if it means the same
- # [21:34] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
- # [21:34] * [1]mpilgrim is now known as mpilgrim
- # [21:35] * Hixie wonders why XML allows the second block of <control>s but no the first
- # [21:35] * Joins: SavageX_ (n=maikmert@BAE3c80.bae.pppool.de)
- # [21:35] * Parts: andrew_ (n=mrkaps@67.91.177.2)
- # [21:35] * Joins: vs-hs_ (n=vs-hs@91.90.24.186)
- # [21:35] <zcorpan_> it's Char-'--'
- # [21:36] <Hixie> right
- # [21:36] * Quits: smaug (n=chatzill@cs181150024.pp.htv.fi) (Remote closed the connection)
- # [21:36] <Hixie> but why not use Char-'"'-"'" or some such?
- # [21:36] <Hixie> whatever the right syntax is
- # [21:36] <zcorpan_> dunno
- # [21:39] * Quits: maikmerten (n=maikmert@U14fd.u.pppool.de) (Read error: 110 (Connection timed out))
- # [21:41] <Hixie> ok tried to fix it
- # [21:41] <Hixie> thanks
- # [21:41] * Joins: smaug (n=chatzill@82.181.150.24)
- # [21:43] * Joins: maikmerten (n=maikmert@Z886b.z.pppool.de)
- # [21:44] * Quits: vs-hs (i=david@shell.etttretresju.net) (Client Quit)
- # [21:46] * Quits: maikmerten_ (n=maikmert@BAE34c6.bae.pppool.de) (Connection timed out)
- # [21:46] * zcorpan_ bets there's still a case it doesn't cover
- # [21:55] <jgraham> Philip`: It seems like the intersting number wrt RDFa versioning is how many existing implementations actually ignore the version parameter i.e. parse version="2" identically to version="1"
- # [21:55] <jgraham> s/parse/interpret/
- # [21:56] <Philip`> jgraham: All the ones that ignore @version entirely will do that
- # [21:57] <hsivonen> do any existing pieces of software claimed to be RDFa consumers modify their behavior depending on version attribute values?
- # [21:57] <Philip`> I suppose it's theoretically possible they accept both version-1 and absent-version
- # [21:57] * Philip` could look at the implementation code, he guesses
- # [21:58] * zcorpan_ notes that xml 1.0 interprets version="1.0" and version="1.9" the same but version="2.0" differently
- # [21:58] <zcorpan_> 5th ed, that is
- # [21:59] <hsivonen> zcorpan_: that doesn't count because they changed that after the 1.1 disaster
- # [21:59] * Quits: SavageX_ (n=maikmert@BAE3c80.bae.pppool.de) (Read error: 110 (Connection timed out))
- # [22:00] <hsivonen> zcorpan_: a case study should consider pre-1.1 parsers that were built to self-sabotage when fed the 1.1 identifier
- # [22:00] <jgraham> Philip`: Yeah it's that theoretical possibility I was thinking of
- # [22:00] <zcorpan_> i wonder what the xml core wg will do if/when they find that no-one is adopting 5ed
- # [22:00] <jgraham> But the whole idea of versioning doesn't seem like it can work so I woudln't waste too much time on it
- # [22:04] * Quits: smaug (n=chatzill@82.181.150.24) (Remote closed the connection)
- # [22:05] * Joins: smaug (n=chatzill@82.181.150.24)
- # [22:05] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
- # [22:07] * Quits: maikmerten (n=maikmert@Z886b.z.pppool.de) (Read error: 60 (Operation timed out))
- # [22:09] * Quits: cohitre (n=cohitre@dsl081-168-130.sea1.dsl.speakeasy.net)
- # [22:10] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:11] * Joins: KevinMarks (n=KevinMar@157.22.22.46)
- # [22:12] <zcorpan_> (which resource you end up with
- # [22:12] <zcorpan_> depends on your Google login credentials)
- # [22:13] <zcorpan_> can this be exposed to other pages?
- # [22:13] <zcorpan_> <iframe src=google-i'm-feeling-lucky>
- # [22:13] <zcorpan_> window[0].URL
- # [22:15] * Joins: weinig (n=weinig@17.246.19.32)
- # [22:16] <TabAtkins> Hmm, what's Neuberg's nationality?
- # [22:17] <TabAtkins> I'm watching his HTML5 video, and I noticed that he uses the German way of counting on fingers for his "5 steps" graphic.
- # [22:17] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [22:18] <hsivonen> TabAtkins: what's the German way?
- # [22:18] <TabAtkins> Starting with the thumb.
- # [22:18] <TabAtkins> In America we end with the thumb, only using it for "5".
- # [22:19] <zcorpan_> sweden does it the American way
- # [22:19] * ttepasse can't extend little and ring finger for counting to two ??but then he's german.
- # [22:19] <zcorpan_> although the german way is easier
- # [22:20] <TabAtkins> ttepasse: Sorry, bad description. ^_^ 1 is index finger, 2 is index and middle, etc.
- # [22:20] <zcorpan_> ttepasse: you start with index finger
- # [22:20] <ttepasse> Uh. Ok.
- # [22:21] <ttepasse> At least it's not binary.
- # [22:21] <TabAtkins> Binary is really easy on the fingers.
- # [22:21] <TabAtkins> I use it all the time.
- # [22:22] <zcorpan_> 4 is harder the german way
- # [22:22] <TabAtkins> Frex, I can count out how long to do my mouthwash on one hand.
- # [22:22] <zcorpan_> (than 3 the american way)
- # [22:22] * Quits: erlehmann (n=erlehman@80.187.108.186) (Read error: 131 (Connection reset by peer))
- # [22:22] <TabAtkins> Yeah, the American 3 can use the thumb to hold down the pinky.
- # [22:23] <Hixie> final participant
- # [22:23] * Joins: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [22:23] <TabAtkins> woo
- # [22:23] <Hixie> he just said something that directly contradicted something this morning's participant said
- # [22:23] <Hixie> how confoosing
- # [22:23] <Hixie> i want my participants to all be consistent with each other so my life is easy!
- # [22:23] <Hixie> ("my" participants :-P)
- # [22:23] <ttepasse> The new feudalism.
- # [22:24] <zcorpan_> you should have chosen other participants, then
- # [22:24] * Quits: zdobersek1 (n=zan@cpe-92-37-73-162.dynamic.amis.net) ("Leaving.")
- # [22:25] <hsivonen> Hixie: naysayers won't approve of your selection of participants even if they weren't chosen for your convenience
- # [22:26] <Hixie> zcorpan_: i didn't chose any of them, we have an independent team for that
- # [22:27] * Joins: tantek (n=tantek@67.180.202.79)
- # [22:27] <Hixie> hsivonen: oh i don't really care about the naysayers, i'm just trying to make it better :-)
- # [22:29] * Quits: mpilgrim (n=mark@64.241.37.140) (Read error: 145 (Connection timed out))
- # [22:31] * Joins: tantekc (n=tantek@67.180.202.79)
- # [22:33] * Joins: tantekc_ (n=tantek@67.180.202.79)
- # [22:33] * Quits: pmuellr (n=pmuellr@129.33.49.251)
- # [22:34] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:35] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (Read error: 54 (Connection reset by peer))
- # [22:36] * Joins: mitnavn (n=mitnavn@unaffiliated/mitnavn)
- # [22:36] * Quits: tantekc_ (n=tantek@67.180.202.79) (Client Quit)
- # [22:37] * Quits: zcorpan_ (n=zcorpan@123.218.251.212.customer.cdi.no)
- # [22:40] * Quits: tantek (n=tantek@67.180.202.79) (Read error: 145 (Connection timed out))
- # [22:45] * Joins: |zalan| (n=zalan@catv-89-135-110-21.catv.broadband.hu)
- # [22:49] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
- # [22:49] * Joins: erlehmann (n=erlehman@tmo-108-186.customers.d1-online.com)
- # [22:50] * Quits: tantekc (n=tantek@67.180.202.79) (Connection timed out)
- # [22:52] * Quits: ttepasse (n=ttepas--@p5B017A57.dip.t-dialin.net) ("?Q")
- # [22:54] <TabAtkins> Man, now I wanna start using Workers.
- # [22:54] <TabAtkins> Damn IE upgrade cycle.
- # [22:55] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [22:55] <Philip`> Why "now"?
- # [22:57] * Quits: erlehmann (n=erlehman@tmo-108-186.customers.d1-online.com) (Read error: 113 (No route to host))
- # [22:57] <TabAtkins> Neuberg's video.
- # [22:58] <TabAtkins> While I've vaguely tracked Workers on the list, I didn't realize how easy they were to use.
- # [23:02] * Quits: cohitre (n=cohitre@c-24-18-158-106.hsd1.wa.comcast.net)
- # [23:02] * Quits: zalan (n=zalan@catv-89-135-110-21.catv.broadband.hu) (Connection timed out)
- # [23:04] * Joins: sicking (n=chatzill@nat/mozilla/x-wjyrmfsmyclehkjt)
- # [23:06] * Joins: erlehmann (n=erlehman@tmo-108-186.customers.d1-online.com)
- # [23:09] <hsivonen> with Chrome Frame, IE8 has 7 layout modes, right?
- # [23:09] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [23:10] * Joins: TabAtkins_ (n=chatzill@70.139.15.246)
- # [23:10] <gsnedders> hsivonen: Yeah, I think
- # [23:13] * Quits: miketaylr (n=miketayl@38.117.156.163)
- # [23:13] * Quits: BlurstOfTimes (n=blurstof@168.203.117.59) ("Leaving...")
- # [23:16] <sicking> Hixie: they should have called it "Canvas Accessibility Taskforce" instead
- # [23:17] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:20] * Quits: fishd (n=darin@nat/google/x-xyjaawcomygndjux) (Read error: 110 (Connection timed out))
- # [23:22] <Hixie> what _did_ they call it?
- # [23:23] <Hixie> sicking: do you know anything about https://wiki.mozilla.org/Security/Sec-From ?
- # [23:23] * Quits: TabAtkins (n=chatzill@70-139-15-246.lightspeed.rsbgtx.sbcglobal.net) (Read error: 110 (Connection timed out))
- # [23:23] <Hixie> specifically, do you know if "*If ancestor tree is more than 1 deep, send "null"" still applies now that we have the list version of Origin
- # [23:24] <sicking> Hixie: don't know what they called it, but i'm all about backronyms
- # [23:24] <Hixie> hehe
- # [23:24] <sicking> Hixie: don't know that no :(
- # [23:24] * Hixie summons abarth
- # [23:24] * Joins: annevk42 (n=annevk@cm-84.215.133.38.getinternet.no)
- # [23:24] <Hixie> that's not abarth.
- # [23:25] * Hixie tries again with a chicken:
- # [23:25] <Hixie> . o
- # [23:25] <Hixie> ('>)
- # [23:25] <Hixie> LL
- # [23:25] * Quits: annevk42 (n=annevk@cm-84.215.133.38.getinternet.no) (Remote closed the connection)
- # [23:25] <Hixie> ok that's just disturbing.
- # [23:25] <gsnedders> Blatantly you control annevk42.
- # [23:26] * Joins: annevk42 (n=annevk@cm-84.215.133.38.getinternet.no)
- # [23:27] * Quits: |zalan| (n=zalan@catv-89-135-110-21.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [23:27] <TabAtkins_> Lachy, forgive me for being stupid, but *why* would we need special namespaced versions of the querySelector* functions? You can use namespaces directly in selectors.
- # [23:28] <annevk42> hmm, I knew I shouldn't go online
- # [23:28] <TabAtkins_> Haha.
- # [23:29] * TabAtkins_ sighs.
- # [23:29] <TabAtkins_> Oh, Roy T. Fielding. Why you so crazy?
- # [23:30] <Lachy> TabAtkins_, to provide namespace resolution mechanism.
- # [23:30] <annevk42> no, the answer is "just say no"
- # [23:30] <TabAtkins_> Lachy, I assume this is something beyond CSS's normal namespace handling? If so I don't really understand it, so shrug.
- # [23:31] <Lachy> annevk42, just saying no doesn't help. But the question was just about why the would be needed if we do introduce namespaces. I'm not saying we will or will not do so at this stage.
- # [23:31] * Joins: Super-Dot (n=Super-Do@66-240-24-7.isp.comcastbusiness.net)
- # [23:31] <Lachy> @namespace can't be used in the API. That applies to CSS only.
- # [23:32] <annevk42> Hixie, Sec-From is dead
- # [23:32] <TabAtkins_> Point me at an example of how the current *NS functions do that?
- # [23:33] * Quits: jwalden (n=waldo@nat/mozilla/x-joldejohsonbwkeh) ("switching networks")
- # [23:33] <Lachy> TabAtkins_, document.getElementsByTagNameNS("http://www.w3.org/2000/svg", "svg");
- # [23:34] <TabAtkins_> Thought so. How would that work in querySelectorNS? You can potentially have multiple different namespaces in a single selector.
- # [23:34] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Connection timed out)
- # [23:34] <Lachy> For selectors api, we would need a way to resolve any number of prefixes and the default ns in, e.g., "svg|textArea, xh|textarea"
- # [23:34] <Hixie> annevk42: no, it's just renamed Origin
- # [23:34] <TabAtkins_> kk.
- # [23:34] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [23:35] <annevk42> Hixie, which already existed
- # [23:35] <Hixie> sure but i still have to define the Privacy-Sensitive Contexts stuff
- # [23:35] <Lachy> the original proposal that was tried with selectors api v1 was to pass an NSResolver object that implements the lookupNamespaceURI() method (or simply a function in JS) that returned the namespcae URI
- # [23:36] <annevk42> Hixie, anyway, afaik abarth is following what I specified which means it is only null when there's no serialization
- # [23:36] <annevk42> Hixie, and it's space-separated in case of redirects
- # [23:37] <Hixie> annevk42: it's also null for regular hyperlinks, navigations of any kind other than form submission, <img>s, and style sheets, apparently
- # [23:40] <TabAtkins_> Lachy: The most natural js way to do it would be to just pass an object with the keys being the ns and the values being urls. {"svg":"http://www.w3.org/2000/svg"} as the first argument, frex.
- # [23:41] <Lachy> that was suggested but doesn't really solve the problems that existed with the function because of the ability to define getter functions.
- # [23:41] <TabAtkins_> I don't know enough context to understand that sentence.
- # [23:41] <sicking> annevk42: no, it's null in a lot more situations
- # [23:41] <Hixie> lachy: get a structured clone of the value passed, then use it :-)
- # [23:41] <Lachy> anyway, I'm not looking at the namespace issue right now and will not look into any possible solution until the use cases have been made clear.
- # [23:42] <sicking> annevk42: basically it's null when we don't think we can trust where a request-uri came from
- # [23:42] <sicking> annevk42: for example with <a> links, it's very common that the link is generated by someone other than the site owner
- # [23:43] <TabAtkins_> Lachy: Sure, I was just curious and wanted to understand some issues better before I responded.
- # [23:43] <Lachy> Hixie, that might work. I'll keep that in mind.
- # [23:43] <sicking> annevk42: for example most forums allow you to insert links, as do blog comments and gmail
- # [23:43] * Quits: Super-Dot (n=Super-Do@66-240-24-7.isp.comcastbusiness.net)
- # [23:46] <Hixie> <iframe> <embed> <applet> send origin; <img> does not
- # [23:46] <Hixie> should <object> ?
- # [23:47] * Philip` notes that Gmail seems to do some magic link rewriting so you don't actually get directly linked from emails
- # [23:48] * Quits: mitnavn (n=mitnavn@unaffiliated/mitnavn) ("Leaving...")
- # [23:49] <annevk42> Hixie, ah right
- # [23:50] <annevk42> Hixie, would be nice if <img> worked with CORS so you can prevent tainting the <canvas>
- # [23:50] * Joins: slightlyoff (n=slightly@nat/google/x-xsvdqglqmufllwth)
- # [23:50] * Quits: weinig (n=weinig@17.246.19.32)
- # [23:50] <Hixie> yes, CORS needs to be applied all over the place
- # [23:50] <Hixie> eventsource, img, etc
- # [23:50] <Hixie> but i'm waiting for cors to be deployed and proven good before i start adding it everywhere
- # [23:50] * Joins: doublec (n=doublec@203.97.204.82)
- # [23:50] <gsnedders> won't that cause web compat issues?
- # [23:51] * aroben is now known as aroben|afk
- # [23:53] <Hixie> why?
- # [23:54] * aroben|afk is now known as aroben
- # Session Close: Tue Sep 29 00:00:00 2009
The end :)