Options:
- # Session Start: Sat Nov 03 00:00:01 2007
- # Session Ident: #whatwg
- # [00:12] * Joins: jruderman_ (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [00:22] * Quits: KevinMarks (i=KevinMar@nat/google/x-b2ca8859dc12bdaf) ("The computer fell asleep")
- # [00:23] * Joins: KevinMarks (i=KevinMar@nat/google/x-df8399c45ab36dbe)
- # [00:27] * Quits: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [00:34] * Joins: heyadayo (n=heyadayo@user-64-9-238-105.googlewifi.com)
- # [00:39] * Quits: KevinMarks (i=KevinMar@nat/google/x-df8399c45ab36dbe) (Read error: 110 (Connection timed out))
- # [00:49] * Quits: jacobolus (n=jacobolu@pool-71-104-156-113.lsanca.dsl-w.verizon.net)
- # [01:14] * Quits: heyadayo (n=heyadayo@user-64-9-238-105.googlewifi.com) (Read error: 110 (Connection timed out))
- # [01:16] * Joins: karlUshi (n=karl@116-64-98-243.rev.home.ne.jp)
- # [01:16] * Quits: tndH (i=Rob@87.102.17.22) ("ChatZilla 0.9.78.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [01:19] * Quits: karlUshi (n=karl@116-64-98-243.rev.home.ne.jp) (Client Quit)
- # [01:19] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (devel) (IRC client for Emacs)")
- # [01:29] * Joins: tantek (n=tantek@h460d9bcb.area2.spcsdns.net)
- # [01:37] <Hixie> i'm having connection issues, so i'm gonna go home and will be back online later to continue replying to all this mail
- # [01:42] * Quits: weinig (n=weinig@17.203.15.140)
- # [01:54] * Quits: h3h (n=w3rd@66-162-32-234.static.twtelecom.net) ("|")
- # [02:10] * Quits: tantek (n=tantek@h460d9bcb.area2.spcsdns.net)
- # [02:34] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [02:43] * Joins: mpt (i=mpt@conference/ubuntu-developer-summit/x-710e2e7366519429)
- # [03:03] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [03:08] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [03:15] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [03:25] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [03:39] * Quits: Lachy (n=Lachlan@ti200710a340-3908.bb.online.no) ("Leaving")
- # [03:40] * Joins: Lachy (n=Lachlan@ti200710a340-3908.bb.online.no)
- # [03:56] * Quits: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca) ("http:/www.csarven.ca")
- # [04:32] * Parts: Lachy (n=Lachlan@ti200710a340-3908.bb.online.no) ("Leaving")
- # [04:47] * Joins: Lachy (n=Lachlan@ti200710a340-3908.bb.online.no)
- # [04:47] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [05:22] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [05:43] * Joins: MikeSmith (n=MikeSmit@eM60-254-197-81.pool.emnet.ne.jp)
- # [05:53] * Quits: jruderman_ (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:30] * Joins: tantek (n=tantek@h460d9e8e.area2.spcsdns.net)
- # [06:31] * Quits: MikeSmith (n=MikeSmit@eM60-254-197-81.pool.emnet.ne.jp) ("Less talk, more pimp walk.")
- # [06:35] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [07:21] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [07:22] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [07:41] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [07:42] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [07:46] * Joins: jruderman (n=jruderma@c-67-180-15-227.hsd1.ca.comcast.net)
- # [07:49] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [07:59] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Connection timed out)
- # [07:59] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [08:03] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [08:17] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [08:17] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [08:34] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [08:38] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [08:42] * Joins: roc (n=roc@121-72-31-128.dsl.telstraclear.net)
- # [09:00] * Joins: roc_ (n=roc@121-72-37-242.dsl.telstraclear.net)
- # [09:15] * Quits: roc (n=roc@121-72-31-128.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [09:17] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [09:30] <Hixie> hmm
- # [09:30] <Hixie> how about a rel value that disables sending of referer headers for a link?
- # [09:31] <Hixie> people seem to go to extreme lengths right now with document.open and document.written meta refreshes and all kinds of nonsense
- # [09:35] <jruderman> for a long time, i argued that things like "meta refresh doesn't send referrer" and "links from https to http send no referrer at all" are bugs, maybe even security problems
- # [09:36] <jruderman> how about making the rel strip out the path&query from the referrer but leave the hostname
- # [09:40] <Hixie> seems simpler just to allow the whole thing to be dropped
- # [09:40] <Hixie> why would it be a security problem?
- # [09:40] <othermaciej> how is not sending referer conceivably a security bug?
- # [09:42] <Hixie> rel=noreferer now in the spec.
- # [09:43] <othermaciej> is that really a RELationship?
- # [09:44] <Hixie> not really, but hey, rel is pretty damn poluted already anyway
- # [09:44] <Hixie> i considered rel=untrusted, but i figured why pretend
- # [09:45] <Hixie> we could add an attribute, but that's far heavier
- # [09:45] <Hixie> (adds an attribute to two elements, DOM attributes to match, etc)
- # [09:52] * Quits: Hixie (i=ianh@trivini.no) ("leaving")
- # [09:52] * Joins: Hixie (i=ianh@trivini.no)
- # [09:53] * hsivonen hopes that TPAC will have better wifi connectivity than XTech
- # [09:54] * hsivonen expects GPRS/EDGE/HSDPA roaming to be insanely expensive and perhaps even broken
- # [09:54] <Hixie> tps usually have wifi.
- # [09:54] <Hixie> better wifi, i wouldn't count on.
- # [09:54] <Hixie> at least not at the start of hte week
- # [09:54] <Hixie> it usually settles down by about noon on wednesday
- # [09:55] <hsivonen> Hixie: XTech had none for people who weren't presenting the same day, so almost any connectivity would be better
- # [09:56] <Hixie> heh
- # [09:59] <Hixie> huh
- # [09:59] <Hixie> HTMLHeadElement.profile in DOM2 HTML is defined to return one URI
- # [09:59] <Hixie> but <head profile=""> in HTML4 is defined to take a space-separated list of URIs
- # [09:59] <othermaciej> yum
- # [10:00] <Hixie> (HTML5 drops both)
- # [10:00] * Joins: annevk2 (n=annevk@c5144430c.cable.wanadoo.nl)
- # [10:00] <Hixie> are there other attributes that take lists of URIs?
- # [10:00] <Hixie> or is it just profile (and now ping)?
- # [10:00] <hsivonen> I guess that happens when the operation/DOM nonsense is pushed to another spec
- # [10:01] <Hixie> hsivonen: yeah, that's why i think it's totally stupid to suggest they should be split again. but whatever. :-)
- # [10:01] <Hixie> i wonder how i should expose ping in the DOM
- # [10:01] <othermaciej> did someone suggest that?
- # [10:01] <Hixie> i think ff3 just has a DOMString of absolute URIs
- # [10:01] <hsivonen> Hixie: the input method attribute on WF2 whatever it was called takes a list on tokens and URIs
- # [10:01] <Hixie> othermaciej: oh it's a common request
- # [10:01] <Hixie> the xforms thingy?
- # [10:01] <Hixie> hmm
- # [10:01] <Hixie> i wonder how i handled that
- # [10:02] <Hixie> i bet i just ignored it
- # [10:02] <hsivonen> othermaciej: "operational/DOM nonsense" is from Roy Fielding's survey "disagree" rationale
- # [10:02] * Hixie notes searching for "input" and searching for "method" in the wf2 spec... not useful
- # [10:02] <hsivonen> Hixie: yeah, the XForms thingy
- # [10:02] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:03] <Hixie> inputmode
- # [10:03] <othermaciej> hsivonen: I wonder if anyone told him about SVG, MathML, XForms...
- # [10:03] <Hixie> crap. inputmode is just a DOMString.
- # [10:03] <Hixie> screwed myself again.
- # [10:03] <hsivonen> Hixie: it's xsd:string in the XForms schema :-)
- # [10:03] <Hixie> good times.
- # [10:04] <Hixie> ok so what do i do for ping. Make it a DOMString with a parallel pingList that uses the DOMTokenList thingy, and then never actually put pingList in the spec because, you know, why bother?
- # [10:04] <Hixie> or do i actually do URI resolution
- # [10:04] <Hixie> do i have a DOMStringList for it?
- # [10:04] <Hixie> aaah so many options
- # [10:05] <hsivonen> aside: IIRC, XForms wasn't clear on whether IRIs are OK as inputmodes
- # [10:05] * hsivonen looks up the new ed with so many diffs
- # [10:07] <Hixie> i think i'll just make .ping return a DOMString of resolved absolute URIs
- # [10:07] <Hixie> which is a dumb API
- # [10:07] <Hixie> but i don't see what else to do
- # [10:08] * hsivonen doesn't find "IRI" in XForms 3rd ed.
- # [10:08] <hsivonen> does this mean XForms isn't properly internationalized? :-)
- # [10:09] <hsivonen> no diffs in the inputmode section
- # [10:10] <hsivonen> (schema-wise inputmode is the most complex attribute in HTML5)
- # [10:10] <hsivonen> (and in XForms they dodged it all with xsd:string)
- # [10:11] <annevk2> Hixie, a DOMTokenList if resolved URIs?
- # [10:11] <hsivonen> hmm. I have written this in comments: "# XForms seems to allow IRIs when it talks about URIs."
- # [10:12] <hsivonen> I wonder where I got that from
- # [10:12] <hsivonen> I also have "# Let's assume case, digits and symbols are mutually exclusive to cut down on possible permutations."
- # [10:12] <hsivonen> # "halfWidth" is deprecated
- # [10:12] <hsivonen> # Just assuming at least one token is required. The spec does not say.
- # [10:13] <hsivonen> I guess the spec wasn't unambiguous :-)
- # [10:13] <hsivonen> and WF2 imports the ambiguity
- # [10:14] <hsivonen> Hixie: btw, I've made inputmode enumerated tokens case-sensitive
- # [10:15] <hsivonen> Hixie: HTML5 enumerated tokens are otherwise ascii-case-insensitive
- # [10:15] <hsivonen> Hixie: the spec should probably say something about case-sensitivity when importing inputmode from XForms
- # [10:16] * hsivonen wonders if the S60 version of Opera will have actual inputmode support
- # [10:16] <hsivonen> Opera 9 that is
- # [10:16] <Hixie> hsivonen: i expect to define inputmode explicitly or drop it completely when wf2 becomes part of html5.
- # [10:17] <Hixie> annevk2: but then you can't do .ping = 'x y z'
- # [10:17] <hsivonen> Hixie: ok
- # [10:17] <Hixie> annevk2: you have to use the API to add and remove URIs
- # [10:17] <annevk2> you can do setAttribute("ping", "x y z")
- # [10:18] <Hixie> annevk2: sure, but that's inconsistent, you can set every other attribute
- # [10:19] <annevk2> ok, dunno really then
- # [10:19] <Hixie> yeah me either
- # [10:19] <annevk2> i'm not sure what the use case is for a DOM attribute here anyway
- # [10:19] <Hixie> consistency
- # [10:19] <hsivonen> aside: something else profile='' and inputmode='' have in common is that they require absolute IRIs
- # [10:20] <annevk2> Hixie, in that case do the resolve URI thingie
- # [10:20] <Hixie> oh yeah i guess profile="" didn't allow relative ones
- # [10:20] <Hixie> annevk2: yeah that's what the spec now says
- # [10:20] <Hixie> annevk2: :-(
- # [10:21] <annevk2> how does the spec deal with space separated lists of URIs then in "reflect"
- # [10:22] <Hixie> i added a paragraph there
- # [10:22] <Hixie> in fact that's all i changed
- # [10:22] <Hixie> see diff
- # [10:23] <annevk2> ah, refresh helps
- # [10:24] <Hixie> i'm confused by issue-2
- # [10:24] <Hixie> not sure what to do about it
- # [10:24] <hsivonen> Hixie: about the ping UI req
- # [10:25] <hsivonen> whether the spec can/should require ping to be exposed in the UI
- # [10:26] * hsivonen is seeing the death of an old business model: my mobile Internet is now fast enough to route Skype calls through for fraction of the cost circuit-switched calls cost
- # [10:27] <Hixie> hsivonen: oh i understand the issue. i just don't know what to do about it.
- # [10:27] <hsivonen> the telco sells me flatrate packet data but charges 0.25 euros per minute for circuit-switched video calls
- # [10:27] <hsivonen> oh sorry
- # [10:27] <Hixie> and there are lots of business models dying at the moment
- # [10:27] <Hixie> it's great
- # [10:27] <Hixie> :-)
- # [10:27] <Hixie> breathing new blood into the human race
- # [10:27] <Hixie> or at least the capitalist part
- # [10:29] <hsivonen> off-topic, but I've never like the attitude of telco folks.
- # [10:30] <hsivonen> back at the university, we had a course where the IP part was lectured by a guy who had been extending the Internet to Finland early on
- # [10:30] <hsivonen> and had later built the "Saudi Internet"
- # [10:31] <hsivonen> and then there were guest lectures from telcos talking about phone stuff
- # [10:31] <hsivonen> the different in attitude was striking
- # [10:31] <hsivonen> a telco person showed a slide pondering what they can charge for
- # [10:31] <hsivonen> and it had a "per bullet" (in a game) bullet point
- # [10:32] <hsivonen> (now that I think of it, that would be the game version of Chris Rock's "bullet control" :-)
- # [10:32] <Hixie> what's shocking isn't so much their gall or greed but that it works
- # [10:35] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [10:42] <hsivonen> Hixie: actually, the failure of WAP and the rise of real browser engines and Internet connectivity on phones is some indication that the telco gall is no longer working like it used to
- # [10:55] * Quits: annevk2 (n=annevk@c5144430c.cable.wanadoo.nl) (Read error: 110 (Connection timed out))
- # [10:56] <Hixie> yeah they're slowly dying
- # [10:56] <Hixie> but not very fast
- # [10:58] <hsivonen> the main problem is that many countries allow telcos to control the handset features
- # [10:58] <hsivonen> that's evil
- # [11:00] <hsivonen> it's frustrating that the business side of Nokia is blocking some technical goodness because Nokia needs to appease to telcos abroad where the telcos call the shots
- # [11:00] <Lachy> Another problem is that some countries allow locked handsets to be sold without an unlocked version avaliable
- # [11:00] <Hixie> am i really not explaining myself in this ping='' discussion, or is julian just not reading what i write?
- # [11:01] <Hixie> for the past like 3 e-mails he's asked me the same question, as far as i can tell
- # [11:01] <hsivonen> Lachy: that's the mechanism that they use to control handset features
- # [11:02] * Hixie throws the ping="" mail onto the links pile and goes to bed
- # [11:02] <Hixie> nn
- # [11:05] <hsivonen> the major *business* innovation in Nokia 770, N800 and N810 is that the device doesn't have a GSM unit and, therefore, can bypass the phone sales channel in countries with bad laws
- # [11:06] <Lachy> how do they work without GSM?
- # [11:06] <hsivonen> Lachy: through wifi or routing via Bluetooth through a separate GSM device
- # [11:07] <hsivonen> Lachy: so I get to run VoIP software on the N800 and route the packets through my phone
- # [11:07] <Lachy> ok. So it's only really useful in areas where there's sufficient open wifi coverage
- # [11:08] <hsivonen> Lachy: in Helsinki, I use my N800 with the traffic routed through my HSDPA phone
- # [11:08] <Lachy> ok
- # [11:09] <hsivonen> Lachy: that I can't get proper VoIP software for the S60 handset is just an artificial barries
- # [11:09] <hsivonen> barrier
- # [11:09] <hsivonen> people can ship all the VoIP software they want for the N800
- # [11:10] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [11:13] * Joins: webben (n=benh@91.84.20.193)
- # [11:17] <Hixie> gah, i couldn't help replying.
- # [11:17] <Hixie> now i'm really going to bed
- # [11:21] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [11:31] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [11:36] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [11:40] * Quits: tantek (n=tantek@h460d9e8e.area2.spcsdns.net) (Read error: 110 (Connection timed out))
- # [11:44] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [11:48] * Joins: maikmerten (n=maikmert@T7541.t.pppool.de)
- # [11:53] * Quits: webben (n=benh@91.84.20.193) (Read error: 110 (Connection timed out))
- # [11:55] * Quits: roc_ (n=roc@121-72-37-242.dsl.telstraclear.net)
- # [12:01] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [12:04] * Joins: virtuelv (n=virtuelv@51.80-203-76.nextgentel.com)
- # [12:13] * Joins: roc (n=roc@121-72-37-242.dsl.telstraclear.net)
- # [12:26] * Quits: roc (n=roc@121-72-37-242.dsl.telstraclear.net)
- # [12:55] * Joins: doublec (n=doublec@203-97-173-6.cable.telstraclear.net)
- # [13:22] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [13:24] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [13:39] * Joins: tndH_ (i=Rob@87.102.17.22)
- # [13:39] * tndH_ is now known as tndH
- # [14:02] * Parts: doublec (n=doublec@203-97-173-6.cable.telstraclear.net)
- # [14:57] * Quits: wakaba_ (n=w@79.163.210.220.dy.bbexcite.jp) ("CHOCOA")
- # [14:59] * Joins: wakaba (n=w@79.163.210.220.dy.bbexcite.jp)
- # [15:23] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [15:35] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [16:56] * Joins: maikmerten_ (n=maikmert@T6343.t.pppool.de)
- # [17:19] * Quits: maikmerten (n=maikmert@T7541.t.pppool.de) (Read error: 110 (Connection timed out))
- # [17:44] * Quits: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp) ("Tiarra 0: SIGTERM received; exit")
- # [17:56] * Joins: Kuruma (n=Kuruman@h123-176-107-050.catv01.catv-yokohama.ne.jp)
- # [18:10] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [18:11] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [18:33] * Quits: virtuelv (n=virtuelv@51.80-203-76.nextgentel.com) ("Leaving")
- # [18:48] * Joins: csarven (n=nevrasc@modemcable130.251-202-24.mc.videotron.ca)
- # [18:51] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [20:08] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [20:18] * Joins: tantek (n=tantek@h460dc6b2.area2.spcsdns.net)
- # [20:26] * Quits: tantek (n=tantek@h460dc6b2.area2.spcsdns.net)
- # [20:44] * Quits: maikmerten_ (n=maikmert@T6343.t.pppool.de) ("Leaving")
- # [20:55] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [21:39] * Joins: shawn (n=shawn@c-24-61-15-24.hsd1.ma.comcast.net)
- # [21:40] * Quits: shawn (n=shawn@c-24-61-15-24.hsd1.ma.comcast.net) (Client Quit)
- # [21:41] * Joins: shawn (n=shawn@c-24-61-15-24.hsd1.ma.comcast.net)
- # [21:44] * Joins: doublec (n=doublec@203-97-173-6.cable.telstraclear.net)
- # [21:44] * Quits: doublec (n=doublec@203-97-173-6.cable.telstraclear.net) (Remote closed the connection)
- # [21:49] * shawn is now known as shawn_hsiao
- # [21:51] * Quits: shawn_hsiao (n=shawn@c-24-61-15-24.hsd1.ma.comcast.net)
- # [21:51] * Joins: phsiao (n=shawn@c-24-61-15-24.hsd1.ma.comcast.net)
- # [21:56] * Quits: phsiao (n=shawn@c-24-61-15-24.hsd1.ma.comcast.net) (Client Quit)
- # [22:24] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:03] * Quits: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [23:18] * Joins: othermaciej (n=mjs@dsl081-048-145.sfo1.dsl.speakeasy.net)
- # [23:39] * Joins: weinig (n=weinig@c-71-198-185-169.hsd1.ca.comcast.net)
- # [23:39] * Quits: weinig (n=weinig@c-71-198-185-169.hsd1.ca.comcast.net) (Remote closed the connection)
- # [23:40] * Joins: weinig (n=weinig@c-71-198-185-169.hsd1.ca.comcast.net)
- # Session Close: Sun Nov 04 00:00:00 2007
The end :)