Options:
- # Session Start: Wed Mar 07 00:00:01 2012
- # Session Ident: #whatwg
- # [00:00] <Hixie> heycam: right now in the spec i'm intentionally maintaining the relative order of arc() and arcTo()
- # [00:01] <heycam> Hixie, that shouldn't matter -- the spec doesn't do anything with the order operations appear
- # [00:01] <Hixie> heycam: (though i'm not explicit about that, it's just a comment in the source to remind me not to switch them)
- # [00:01] <heycam> Hixie, if some implementations choose to interpret the order they appear on IDL in some way, then that's their choice :)
- # [00:01] <heycam> (this of course is beacuse Web IDL doesn't prescribe property enumeration order)
- # [00:01] <Hixie> heycam: well, if pages depend on an order, it's going to be our problem :-)
- # [00:01] <heycam> yeah
- # [00:02] <Hixie> heycam: anyway, i'm fine with not having an order if we can get away with it. just thought you should know about it.
- # [00:02] <Hixie> heycam: for now i'll continue to maintain the order as is in case you make it significant
- # [00:02] <heycam> Hixie, thanks for the pointer
- # [00:02] <Hixie> np
- # [00:02] <heycam> Hixie, I suspect we will have to define it at some point
- # [00:04] * Joins: davidb (~davidb@65.93.94.10)
- # [00:06] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [00:07] * Quits: graememcc (~chatzilla@host86-148-187-117.range86-148.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216081259])
- # [00:09] * Joins: schnoomac (~schnoomac@melbourne.99cluster.com)
- # [00:14] * Quits: MacTed (~Thud@63.119.36.36)
- # [00:17] * Quits: tomasf (~tom@2002:55e5:dbb7:0:9bf:74a4:bbe6:8422) (Quit: tomasf)
- # [00:17] <rniwa> AryehGregor: so resize css property won't work for control selection because resize property isn't applicable to replaced elements :(
- # [00:17] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:22] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:32] * Joins: hij1nx (~hij1nx@cpe-68-174-159-79.nyc.res.rr.com)
- # [00:34] * Joins: smaug____ (~chatzilla@GYGKMMMCXLVI.gprs.sl-laajakaista.fi)
- # [00:37] <roc_> really?
- # [00:37] * roc_ is now known as roc
- # [00:37] * Quits: jamesr (jamesr@nat/google/x-scgotdslnamzggzt) (Ping timeout: 245 seconds)
- # [00:37] <Hixie> i don't understand how the resize property is supposed to work at all
- # [00:38] <gsnedders> Hixie: As long WebIDL is based on ES5, I'm not sure it can ever define an order.
- # [00:39] * gsnedders would need to check what ES5 says about host object enumeration order tohugh
- # [00:39] <gsnedders> *though
- # [00:39] <Hixie> why ever not?
- # [00:39] <gsnedders> Hixie: Well, it would be contradicting something below it in the stack
- # [00:39] <Hixie> HTML depends on ES5 and it defines that the global scope object and 'this' aren't the same object...
- # [00:40] <Hixie> contradicting something below it in the stack isn't hard to do, it's just something to avoid to do if possible
- # [00:41] <gsnedders> Ah, no, host objects can define enumeration orders.
- # [00:41] <Hixie> when it's not possible, e.g. because the spec you depend on refuses to fix itself, you just override it
- # [00:41] <gsnedders> Hixie: Nothing was specified in ES5 because there was no consensus
- # [00:41] <gsnedders> Whatever it spec'd likely wouldn't have been implemented by half of the major ES engines
- # [00:42] <Hixie> if it ain't implemented by half the engines, then it's not required
- # [00:42] * Quits: davidb (~davidb@65.93.94.10) (Quit: davidb)
- # [00:43] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [00:43] <gsnedders> Hixie: Ah, no. Everyone who had deviated from the historical norm (i.e., Opera 10.50+, IE9+, Chrome) knew it caused compat breakage, but deemed it a worthwhile change.
- # [00:44] <Hixie> if they are able to make the change, it's not required
- # [00:44] <Hixie> by definition
- # [00:44] <gsnedders> Some people would say that having yahoo.jp work was required.
- # [00:44] <gsnedders> (I believe the site has since changed)
- # [00:45] <Hixie> if multiple browsers shipped without it working, then by definition those people are wrong
- # [00:45] <gsnedders> Still, given that it *did* break things, others don't want.
- # [00:46] <Hixie> i'm not sure what you're arguing :-)
- # [00:46] <gsnedders> It's hard to convince people to break legacy content, even when some already have.
- # [00:47] <gsnedders> And hence hard to reach consensus, when the side that has gone for the behaviour better from a perf/memory POV doesn't want to regress, and the other side doesn't want to break sites that the others already have.
- # [00:47] <Hixie> my only arguments here are that there are two states: either a feature is required and eveyone wants to implement that thing, in which case either the relevant spec needs to be fixed or a spec above it on the stack needs to fix it by contradicting it intentionally, or, there's not a requirement to implement the feature, in which case neither spec needs to do anything. consensus is a red herring here, unless by it you mean "agreement amongst a majority of relevant i
- # [00:48] <Hixie> (which is not what people usually mean by "consensus")
- # [00:48] * Joins: teleject (~christoph@70.116.86.65)
- # [00:49] <gsnedders> Hixie: By consensus I mean amongst browser vendors
- # [00:50] <gsnedders> (who don't have consensus on which of the two states you gave above)
- # [00:51] <Hixie> by definition, if people don't agree something is required, then we're in the second state
- # [00:52] <Hixie> especially in this case where the second state's allowed implementations is a superset of the first state's
- # [01:01] * Quits: smaug____ (~chatzilla@GYGKMMMCXLVI.gprs.sl-laajakaista.fi) (Ping timeout: 248 seconds)
- # [01:07] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
- # [01:07] * Quits: hij1nx (~hij1nx@cpe-68-174-159-79.nyc.res.rr.com) (Quit: hij1nx)
- # [01:07] * Quits: roc (~chatzilla@gut75-2-87-91-48-168.dsl.sta.abo.bbox.fr) (Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.2.10/20100914130356])
- # [01:12] * Joins: jamesr (jamesr@nat/google/x-wcsfghlfsnmohbuk)
- # [01:12] <bga> > SQL.js: SQLite Compiled to JavaScript via Emscripten
- # [01:12] <bga> facepalm
- # [01:13] * Joins: jcarbaugh (~jcarbaugh@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [01:20] * Quits: jdong_ (~jondong@123.126.22.58) (Remote host closed the connection)
- # [01:31] * Quits: weinig (~weinig@17.212.155.45) (Quit: weinig)
- # [01:41] <AryehGregor> rniwa, I filed spec feedback months ago asking that that be changed. IIRC, tantek responded favorably but never did it.
- # [01:44] <rniwa> AryehGregor: okay.
- # [01:45] * Quits: bzed (~bzed@devel.recluse.de) (Remote host closed the connection)
- # [01:45] * Joins: bzed (~bzed@devel.recluse.de)
- # [01:47] <rniwa> aklein: https://bugs.webkit.org/show_bug.cgi?id=80452
- # [01:47] * Quits: Druid_ (~Druid@p5B1354C4.dip.t-dialin.net) (Ping timeout: 265 seconds)
- # [01:48] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:49] * Parts: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [01:51] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [01:53] * Joins: Druid_ (~Druid@p5B135795.dip.t-dialin.net)
- # [01:54] * Joins: Serrata (~Serrata@97.103.129.234)
- # [01:58] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:00] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:18] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [02:24] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
- # [02:25] <austincheney> can somebody help explain the necessity to HTTP+AES to me?
- # [02:25] <austincheney> i have been reading the emails and I am not clear on the use condition
- # [02:25] <austincheney> HTTP is pretty simple in that there is only a request and a response and then the connection is abandoned and forgotten
- # [02:26] <austincheney> and the response is already encrypted if you use https
- # [02:26] <austincheney> this leaves the need to protect the request from interception, is that right?
- # [02:26] <austincheney> as in a man in the middle attack?
- # [02:29] <othermaciej> my understanding is that it's supposed to protect content stored on a CDN that should be kept confidential from the CDN provider
- # [02:29] <austincheney> then you would need to encrypt the content opposed to encrypting the transmission
- # [02:29] <zewt> seems like a rather shortsighted thing to bake a particular encryption algorithm right into the name
- # [02:30] <austincheney> i am unclear why you would want to hide the transmission of content from a CDN?
- # [02:31] <zewt> austincheney: i'm not familiar with that in particular, but http does support data transforms (Transfer-Encoding) which can be precalculated
- # [02:31] <Philip`> Would it be any harder to move to a new http+rot13:// when the algorithm changes, than to support multiple algorithms under the same protocol name?
- # [02:31] <zewt> well, that part seems obvious ...
- # [02:31] <zewt> (if you want to be able to serve private data)
- # [02:32] <austincheney> a CDN is a service though, and by connecting into said service you are likely obligated to let the service know about your role in resource consumption
- # [02:32] * Quits: dbaron (~dbaron@nat/mozilla/x-arwwvtbhpprvslsc) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:33] <zewt> i'm certainly not obligated to give amazon access to the data i store in s3
- # [02:33] <austincheney> right, that is why you encrypt the data
- # [02:33] <zewt> which is the point, I believe :)
- # [02:33] <austincheney> but Amazon has every right to be aware of the transmission though
- # [02:33] <zewt> the provider I use to send bits has no right to know the contents of those bits
- # [02:34] <austincheney> right, and they won't if the content is encrypted
- # [02:34] <zewt> (and if some low-rent providers claim that right in seedy TOS's, then that's between the user and the provider; it's not relevant to protocol development)
- # [02:35] <zewt> sorry, I really have no idea what you're saying; the entire point of http+aes is an encryption mechanism, right?
- # [02:35] <austincheney> no
- # [02:36] <austincheney> its encrypting transmission opposed to encrypting content
- # [02:36] <Philip`> Is this meant to be for really confidential data that would cause irreparable harm if released, or for cases where an easier solution is just to sue Amazon for violating their TOS if they publicly release the private data?
- # [02:36] <zewt> ssl encrypts transmission
- # [02:36] <zewt> (url to http+aes? generic name is ungooglable)
- # [02:36] * Philip` hasn't read the relevant thread at all and has no idea what the context of the discussion is
- # [02:36] <austincheney> SSL encrypts a HTTP response
- # [02:37] <zewt> but the name sounds like "aes block encryption + hashes + client-side decryption key"
- # [02:37] <zewt> no, ssl encrypts the entire exchange
- # [02:37] <zewt> request and response
- # [02:39] <zewt> (oh, it's something already in the spec? odd, never even heard of it before)
- # [02:41] * Quits: jcarbaugh (~jcarbaugh@173-167-127-66-sfba.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [02:42] <zewt> Hixie: no block hashes in http+aes?
- # [02:42] <zewt> austincheney: and yes, it appears to be what I said
- # [02:43] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:45] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-4.1450hg.fc15 [XULRunner 10.0.1/20120213092145])
- # [02:45] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [02:45] * Joins: jcarbaugh (~jcarbaugh@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [02:45] * Quits: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 252 seconds)
- # [02:46] <zewt> defining encryption without hashes to prevent corruption/tampering is odd--the two normally go together, the cost is very small, and it prevents weaknesses that typical users may not be aware of
- # [02:46] * heycam is now known as heycam|away
- # [02:48] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [02:52] <zewt> holy hell what just happened
- # [02:53] <zewt> i deleted a big block of quoted text in gmail, and it flipped two lines of quoted text upside down
- # [02:53] <zewt> which happened to be two lines of javascript code--confusing as hell
- # [02:53] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Remote host closed the connection)
- # [02:57] * Joins: boblet (u1921@gateway/web/irccloud.com/x-eovftttribkmslxm)
- # [02:59] * Quits: othermaciej (~mjs@17.245.91.151) (Quit: othermaciej)
- # [02:59] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:04] * Quits: jcarbaugh (~jcarbaugh@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [03:04] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:10] * heycam|away is now known as heycam
- # [03:10] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
- # [03:13] * Quits: pablof (~pablof@144.189.101.1) (Quit: ^z)
- # [03:17] * Quits: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 252 seconds)
- # [03:23] * Joins: ezoe (~ezoe@203-140-90-133f1.kyt1.eonet.ne.jp)
- # [03:24] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [03:29] * Quits: dave_levin (dave_levin@nat/google/x-efuvjntkblahifzy) (Quit: dave_levin)
- # [03:29] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
- # [03:35] <AryehGregor> Hixie, what's the reason for using only AES for http+aes instead of doing full authenticated encryption for the response contents? Just throw in an HMAC using the same key, and then it's tamperproof as well as copy-proof.
- # [03:36] <Hixie> what's the use case for that?
- # [03:36] <AryehGregor> At basically no additional cost.
- # [03:36] <MikeSmith> great to finally get Apple feedback on the Notifications API
- # [03:38] <zewt> AryehGregor: same as what I said: <zewt> defining encryption without hashes to prevent corruption/tampering is odd--the two normally go together, the cost is very small, and it prevents weaknesses that typical users may not be aware of
- # [03:38] <AryehGregor> zewt, yes.
- # [03:38] <zewt> for example, people--not generally being encryption experts--may assume that data which is encrypted can't be modified, which isn't true if there's no validation
- # [03:38] <AryehGregor> Hixie, maybe you don't trust the CDN not to modify the data either.
- # [03:39] <AryehGregor> You need to split it into blocks somehow and HMAC each block, though, to allow streaming.
- # [03:39] <AryehGregor> This can probably be offloaded on some existing well-understood authenticated encryption implementation.
- # [03:39] <zewt> as a nice side benefit, you get verification against innocent HTTP transmission errors (not a primary use case, just a nice extra)
- # [03:40] <Hixie> AryehGregor: dude if you don't trust the cdn not to modify the data you have much bigger problems imho
- # [03:40] <zewt> Hixie: why should I trust them more than I have to?
- # [03:40] <zewt> (plus intermediaries, for the non-https version)
- # [03:41] <Hixie> realistically speaking, i've never heard of anyone who doesn't trust the cdn not to modify data
- # [03:41] <Hixie> i have heard of people not trusting their cdn to snoop the data
- # [03:42] <zewt> if the data is validated, then I don't have to trust the internet, either
- # [03:44] <Hixie> https already solves the internet part
- # [03:44] <zewt> if https could always be used, then you wouldn't have defined http+aes :)
- # [03:45] <Hixie> they solve unrelated problems
- # [03:45] <Hixie> so i don't really understand what you mean?
- # [03:45] <zewt> hmm?
- # [03:45] <zewt> why would you define http+aes, if you could always use https+aes?
- # [03:46] <Hixie> AryehGregor: (btw i'm not against the idea in principle. send e-mail or file a bug with concrete details and i'll take a look.)
- # [03:46] <zewt> it just seems like this is violating a fundamental principle of encryption: always verify the results
- # [03:46] <Hixie> zewt: completenes
- # [03:47] <Hixie> s
- # [03:48] <zewt> also, having a verification mechanism means you can tell if you've got a wrong password, instead of just getting random data
- # [03:48] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [03:48] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [03:52] * Quits: kennyluck (~kennyluck@114-43-126-158.dynamic.hinet.net) (Read error: Connection reset by peer)
- # [03:53] * Joins: kennyluck (~kennyluck@114-43-126-158.dynamic.hinet.net)
- # [03:53] <Hixie> zewt: getting noise is a pretty good indicator that you got the wrong key...
- # [03:54] <zewt> not an indicator that you can report programmatically
- # [03:55] <zewt> wrong password should be reported as "wrong password", not "mysteriously corrupt file"
- # [03:56] <zewt> (eg. XHR should report an error, not happily hand you a buffer filled with random-looking bytes)
- # [04:04] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Ping timeout: 252 seconds)
- # [04:04] * Quits: ezoe (~ezoe@203-140-90-133f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
- # [04:08] * Quits: mkanat (mkanat@nat/google/x-dlkwdapcffbyacij) (Quit: Ex-Chat)
- # [04:12] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [04:21] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [04:26] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
- # [04:26] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Client Quit)
- # [04:26] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
- # [04:28] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [04:29] <Hixie> it's telling that for most proposals for html and other web specs, we get proposals from either browser vendor engineers or authors / web devs
- # [04:30] <Hixie> whereas this drm thing comes from a very different segment
- # [04:30] <zewt> (what's confusing is why anyone's even pretending to listen)
- # [04:31] * Parts: divya (~divya@deepak.jois.name)
- # [04:48] <ukai> anyone who maintain Chromium Mac Release bot? svn failure: http://build.webkit.org/builders/Chromium%20Mac%20Release/builds/32798/steps/svn/logs/stdio
- # [04:48] <ukai> oops
- # [04:48] <ukai> wrong channel
- # [04:50] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [04:54] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Ping timeout: 245 seconds)
- # [04:55] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [05:13] <StoneCypher> Hixie: in your experience, what parts of CSS do people tend to misunderstand the most?
- # [05:21] * Joins: tantek (~tantek@67.103.42.57)
- # [05:26] * Joins: izhak (~izhak@213.87.240.35)
- # [05:26] * Quits: tantek (~tantek@67.103.42.57) (Quit: tantek)
- # [05:27] <MikeSmith> related to the Encrypted Media Extensions proposal, among the requirements that should be listed out somewhere specifically is "decrypted data must not be available to Javascript"
- # [05:27] <MikeSmith> if that is indeed one of the requirements behind the proposal (which it seems to be)
- # [05:30] * Quits: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [05:32] * Joins: ezoe (~ezoe@112-68-245-215f1.kyt1.eonet.ne.jp)
- # [05:47] <zewt> ... isn't it rather "must not be available to anything open source or not end-to-end encrypted"? heh
- # [05:56] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [05:57] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [06:04] <Hixie> StoneCypher: i'm not in the loop enough to say these days. used to be th inline box model, back around 2000.
- # [06:04] <Hixie> StoneCypher: i once had to explain it to bert and hakon (who invented it!) ;-)
- # [06:06] * Joins: LBP (~Mirc@pD9EB1C6B.dip0.t-ipconnect.de)
- # [06:08] <Hixie> anyone know of a version of hexdump that displays things in binary instead of hex?
- # [06:08] <Hixie> ooh, xxd -b maybe
- # [06:08] <Hixie> sweet
- # [06:09] <StoneCypher> i got to talk to hakon once through michael day
- # [06:09] <StoneCypher> was fun.
- # [06:10] <MikeSmith> zewt: yeah, true
- # [06:11] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [06:17] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [06:18] * Joins: niloy (~niloy@203.196.177.156)
- # [06:22] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [06:25] * Quits: jamesr (jamesr@nat/google/x-wcsfghlfsnmohbuk) (Quit: jamesr)
- # [06:30] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
- # [06:32] <MikeSmith> hsivonen: https://www.w3.org/WAI/PF/Group/track/actions/413
- # [06:32] <MikeSmith> "Create RelaxNG schema for ARIA"
- # [06:32] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Remote host closed the connection)
- # [06:33] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [06:33] <MikeSmith> wow I guess that one's been open since 2009
- # [06:41] * Joins: ehsan (~ehsan@209.29.21.241)
- # [06:42] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [07:20] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [07:27] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [07:31] <hsivonen> MikeSmith: fortunately, we already have an RNG schema for ARIA
- # [07:32] <MikeSmith> yeah
- # [07:32] <MikeSmith> I don't know why they've been keeping that action-item open
- # [07:34] <hsivonen> MikeSmith: https://bitbucket.org/pfalcon/validator/changeset/72665dd71762#chg-src/nu/validator/servlet/VerifierCommandLine.java looks like something that I should pull into mainline
- # [07:34] <hsivonen> the license header is a bit odd, though
- # [07:34] * MikeSmith takes a look
- # [07:34] <hsivonen> maybe the author doesn't want a copyright line in the template
- # [07:34] <MikeSmith> ah, perhaps so
- # [07:35] <MikeSmith> it would be great to have it in mainline
- # [07:35] <hsivonen> also, the class should use some additional patching for generating a fake Content-Type header
- # [07:35] <hsivonen> after pulling it into mainline that is
- # [07:36] * hsivonen decides to get breakfast first
- # [07:36] <MikeSmith> enjoy
- # [07:37] * MikeSmith goes back to trying to write up a summary of the requirements implicit in the Encrypted Media Extensions proposal
- # [07:38] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Ping timeout: 260 seconds)
- # [07:38] * Quits: schnoomac (~schnoomac@melbourne.99cluster.com) (Quit: schnoomac)
- # [07:40] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [07:42] * Quits: jochen__ (jochen@nat/google/x-jozppocolyujkoeb) (Ping timeout: 260 seconds)
- # [07:42] <hsivonen> MikeSmith: expect at least 38 replies to your summary
- # [07:42] <MikeSmith> heh
- # [07:43] <MikeSmith> maybe somebody has asked this already, but what's the point of having both http+aes and https+aes schemes if in practice anybody using this would be encrypting it with TLS?
- # [07:44] <MikeSmith> I do realize that you can do with Upgrade header thing with http resources to change to TLS encryption
- # [07:44] <hsivonen> MikeSmith: it would not be encrypted using TLS necessarily
- # [07:44] * Joins: jochen__ (jochen@nat/google/x-lngujneggqbayzxy)
- # [07:45] <MikeSmith> hsivonen: oh?
- # [07:45] <hsivonen> MikeSmith: Mark Watson said TLS CDNs are more expensive
- # [07:45] <MikeSmith> ah yeah
- # [07:46] <hsivonen> MikeSmith: https+aes implies you don't trust the CDN but the CDN applies TLS anyway
- # [07:46] <MikeSmith> I see
- # [07:46] <hsivonen> MikeSmith: to me, https+aes looks like it's there for completeness
- # [07:46] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [07:48] * Quits: Rubennn (~Rubennn@apher.gewooniets.nl) (Ping timeout: 244 seconds)
- # [07:49] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:49] <MikeSmith> hsivonen: so are you saying there's no real use case for TLS-encrypting the connection for these resources?
- # [07:50] * Joins: Rubennn (~Rubennn@apher.gewooniets.nl)
- # [07:51] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 245 seconds)
- # [07:59] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [08:08] * Joins: Ducki (~Ducki@pD9E39445.dip0.t-ipconnect.de)
- # [08:16] * Joins: jcarbaugh (~jcarbaugh@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [08:17] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [08:22] * jernoble is now known as jernoble|afk
- # [08:27] * Joins: skylamer` (cgskylamer@78.90.213.55)
- # [08:29] <Hixie> hsivonen: https+aes makes sense if you want to protect users from telling network snoopers what urls they're looking at
- # [08:29] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [08:30] <Hixie> in js, is there an efficient way of storing a set of objects such that they can be added and removed in O(1) ?
- # [08:31] <Hixie> or should i just quietly add an __id__ field to all the objects and use that as an index into an object in which i keep them?
- # [08:31] <StoneCypher> the last time i looked ecma didn't specify its representations well enough to make complexity guarantees
- # [08:32] <StoneCypher> but that was in the long ago, in the before time
- # [08:32] <Hixie> sure, i just mean in practice with browsers today
- # [08:32] <StoneCypher> in practice they're trees, not sets
- # [08:32] <StoneCypher> "sets are trees" sets are usually unordered hashmaps
- # [08:32] <StoneCypher> even though they shouldn't be
- # [08:32] <Hixie> i think you're missing the crux of my question
- # [08:33] <heycam> Hixie, the solution going forward would be to use a WeakMap
- # [08:33] <heycam> Hixie, but before that's widely available sticking id properties on your object is the way to do it, unfortunately
- # [08:33] <Hixie> heycam: weakmap lets me use an object as a key?
- # [08:33] <heycam> Hixie, yeah
- # [08:33] <heycam> https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/WeakMap
- # [08:34] <Hixie> yeah, was just reading that
- # [08:34] <Hixie> i need to be able to enumerate my list, so it wouldn't be useful for this
- # [08:35] <StoneCypher> notably, the ecmascript proposal they're talking about in that page is exactly to solve the issue i was discussing
- # [08:35] <StoneCypher> namely that javascript's fundamental datatypes for this are inadequate
- # [08:35] <Hixie> ok so the short answer is that today i need to add an id to all the objects
- # [08:35] <Hixie> ok
- # [08:36] * Joins: Evanescence (~Evanescen@60.183.208.71)
- # [08:58] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [09:00] * Joins: Elias[EY] (~Eliad@unaffiliated/elias-ey-/x-2045331)
- # [09:01] * Joins: gwicke_away (~gabriel@46.115.39.41)
- # [09:03] * Joins: jochen___ (jochen@nat/google/x-gjwamstwgdazarvn)
- # [09:05] * Joins: PalleZingmark1 (~Adium@217.13.228.226)
- # [09:06] * Quits: jochen__ (jochen@nat/google/x-lngujneggqbayzxy) (Ping timeout: 260 seconds)
- # [09:06] * jochen___ is now known as jochen__
- # [09:07] * Quits: PalleZingmark (~Adium@217.13.228.226) (Ping timeout: 260 seconds)
- # [09:14] * heycam is now known as heycam|away
- # [09:14] * Joins: GlitchMr (~glitchmr@178-36-2-143.adsl.inetia.pl)
- # [09:17] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 276 seconds)
- # [09:22] * Quits: wtachi (~wtachi@cpe-069-134-168-033.nc.res.rr.com) (Quit: &)
- # [09:22] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [09:23] * Joins: woef (~woef@91.183.84.141)
- # [09:24] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
- # [09:31] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
- # [09:31] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
- # [09:32] <zcorpan> why is html5-diff blessed from "may object" in the cfc?
- # [09:38] * Joins: tomasf_ (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:41] <annevk> non-normative?
- # [09:41] * Joins: gwicke (~gabriel@46.115.39.41)
- # [09:42] * Quits: gwicke_away (~gabriel@46.115.39.41) (Ping timeout: 272 seconds)
- # [09:43] * Joins: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net)
- # [09:43] * Quits: Evanescence (~Evanescen@60.183.208.71) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [09:45] * Joins: smaug____ (~chatzilla@212-226-64-8-nat.elisa-mobile.fi)
- # [09:46] * Joins: mishunov (~spliter@77.88.72.162)
- # [09:46] <zcorpan> ah
- # [09:47] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1363 seems opera runs it as well
- # [09:47] * zcorpan calls it a spec bug
- # [09:47] <zcorpan> unless there's a subtle security problem with running it
- # [09:50] <annevk> you should run that by foolip maybe
- # [09:51] <annevk> he did this thing with disabling javascript URLs in a bunch of places if I remember correctly
- # [09:52] <zcorpan> Hixie: why not make http(s)+aes never be same-origin?
- # [09:53] <charlvn> been toying with the java jsoup library - https://gist.github.com/1991945
- # [09:54] <Hixie> zcorpan: we could do that.
- # [09:54] <Hixie> zcorpan: send mail/bug
- # [09:54] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 246 seconds)
- # [09:56] <zcorpan> filed
- # [09:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [09:57] <Hixie> thanks
- # [10:00] <zcorpan> Hixie: have you committed any new features to canvas yet or is it just shuffling things around so far?
- # [10:00] <Hixie> hopefully just shuffling around
- # [10:00] <Hixie> getting there though
- # [10:00] <zcorpan> k, then i don't need to read the diffs :-)
- # [10:00] <Hixie> (hopefully because any normative changes are bugs)
- # [10:02] <zcorpan> hsivonen: he also excluded HTTP, URL (from the web platform in the drm thread)
- # [10:05] <annevk> Hixie: so what exactly is hidden in the https+aes case? your one-liner was not entirely clear to me
- # [10:06] <Hixie> annevk: the url, assuming you mean "what's hidden from the network snooper"
- # [10:06] <Hixie> gotta go, bed time
- # [10:07] <annevk> so how is that hidden? oh well, later I guess
- # [10:07] <Hixie> it's hidden cos the stream is encrypted? same as https normally...
- # [10:07] <annevk> oh never mind
- # [10:07] <Hixie> anyway, ttyl :-)
- # [10:07] <annevk> g'night!
- # [10:16] * GlitchMr is now known as GlitchMrr
- # [10:17] * GlitchMrr is now known as GlitchMr
- # [10:18] * GlitchMr is now known as GlitchMrr
- # [10:19] * GlitchMrr is now known as GlitchMr
- # [10:21] * Quits: GlitchMr (~glitchmr@178-36-2-143.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [10:28] * Quits: Serrata (~Serrata@97.103.129.234) (Ping timeout: 265 seconds)
- # [10:30] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [10:30] * tomasf_ is now known as tomasf
- # [10:30] * Quits: jcarbaugh (~jcarbaugh@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [10:47] <hsivonen> looks like chuck@jumis replied to me with something totally unrelated to what I said
- # [10:47] <annevk> film at 11?
- # [10:47] <hsivonen> reminds me of http://xkcd.com/1018/
- # [10:48] * jgraham thinks that re-ignote is an excellent typo combining as it does the words "re-ignite" and "ignore"
- # [10:48] <Velmont> Hmz. :-)
- # [10:48] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [10:49] <annevk> less time on IRC, more time editing jgraham :p
- # [10:49] <jgraham> Why do you want to edit me?
- # [10:49] * Joins: crocket (~crocket@unaffiliated/crocket)
- # [10:49] <crocket> Why does firefox fail to open http://httpd.apache.org/docs/2.2/en/mod/mod_autoindex.html with ISO-8859-1 encoding.
- # [10:49] * Joins: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net)
- # [10:49] <crocket> firefox opens it with UTF-8.
- # [10:50] <annevk> punctuation...
- # [10:50] <crocket> annevk: ???
- # [10:50] <annevk> crocket: you're not the only one having a conversation here ;)
- # [10:50] <annevk> crocket: see the logs
- # [10:51] <annevk> crocket: also, works fine here in Minefield
- # [10:51] <hsivonen> crocket: <?xml version="1.0" encoding="ISO-8859-1"?> is not an encoding declaration in text/html
- # [10:52] <annevk> confusingly called Minefield.app, but really is the latest Nightly
- # [10:52] <jgraham> hsivonen: I totally want to try the Dadaist approach to spec discussions
- # [10:52] <annevk> ooh yeah
- # [10:52] <annevk> so it depends on your locale
- # [10:52] <hsivonen> cobbler's children go barefoot also at the Apache Foundation, it seems
- # [10:52] <annevk> you'd think those HTTP guys know how to set something like this up
- # [10:53] <hsivonen> as in without real encoding declarations
- # [10:53] <annevk> and some fake XML
- # [10:54] <jgraham> Fake XML is the only way to keep it real
- # [10:55] <annevk> haha
- # [11:00] <zcorpan> annevk: time for a whatwg weekly? :-)
- # [11:02] <Velmont> ^^
- # [11:02] <annevk> I guess I can write that real quick before I have to run to catch my flight
- # [11:03] <zcorpan> just don't miss your flight!
- # [11:04] <annevk> yeah I'll go the airport first
- # [11:04] <annevk> topics?
- # [11:04] <annevk> html5-diff
- # [11:05] <annevk> notifications += apple?
- # [11:05] <annevk> http+aes
- # [11:06] <Velmont> Meta referrer? Maybe? Not too much happening there though :P
- # [11:06] <zcorpan> mutation observers added to html
- # [11:06] <Velmont> crossorigin script tags, - lots of scoped talk
- # [11:06] <zcorpan> progress on canvas
- # [11:07] <zcorpan> throw in a plug with webgl on opera mobile :-P
- # [11:07] <Velmont> Grr. Now I see that deprecate registerProtocolHandler email again. Still, noone really wants to enter that discussion.
- # [11:08] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [11:08] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [11:09] * Quits: asmodai (asmodai@freebsd/developer/asmodai) (Ping timeout: 265 seconds)
- # [11:10] * Joins: nonge_ (~nonge@p5082B418.dip.t-dialin.net)
- # [11:14] * Quits: nonge (~nonge@p5082B3FE.dip.t-dialin.net) (Ping timeout: 260 seconds)
- # [11:14] <annevk> thanks guys
- # [11:14] <crocket> hsivonen: What is an encoding declaration in text/html?
- # [11:14] * hsivonen wonders what's holding Opera 12 desktop considering that Mobile shipped already
- # [11:14] <zcorpan> crocket: <meta charset=utf-8>
- # [11:14] <crocket> hmm
- # [11:15] <hsivonen> crocket: HTTP-level Content-Type:, <meta charset> or BOM
- # [11:15] <crocket> Why did httpd devs forget to do it?
- # [11:15] <hsivonen> crocket: you need to ask them
- # [11:15] <annevk> it's prolly their docs team that forgot
- # [11:15] <Velmont> One of the universes mysteries.
- # [11:15] <annevk> and they prolly don't realize they're not using XML
- # [11:16] <annevk> anyway, running
- # [11:16] <hsivonen> crocket: experience suggests that fixing it will be prioritized once the bug causes Roy Fielding to lose an argument with Hixie on a standardization list because of the bug
- # [11:16] * Quits: annevk (annevk@nat/opera/x-smtmyroeryqwhtbi) (Quit: annevk)
- # [11:17] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [11:17] <crocket> hsivonen: I don't get it.
- # [11:17] <crocket> I don't understand the situation.
- # [11:18] <hsivonen> crocket: well, maybe they'll fix it without such a situation if you file a bug about the documentation site
- # [11:21] * Quits: shepazu (~shepazu@108-70-132-46.lightspeed.rlghnc.sbcglobal.net) (Quit: shepazu)
- # [11:22] * Joins: mpt (~mpt@nat/canonical/x-nkxagbqulkzshaak)
- # [11:22] * Quits: mpt (~mpt@nat/canonical/x-nkxagbqulkzshaak) (Changing host)
- # [11:22] * Joins: mpt (~mpt@canonical/mpt)
- # [11:29] * Quits: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 252 seconds)
- # [11:32] <smaug____> Did anyone ever give a good reply to http://lists.w3.org/Archives/Public/public-html/2012Mar/0128.html
- # [11:33] <smaug____> (about CDM and NPAPI)
- # [11:34] <smaug____> there are so many messages, that perhaps I've skipped some
- # [11:34] * Quits: smaug____ (~chatzilla@212-226-64-8-nat.elisa-mobile.fi) (Remote host closed the connection)
- # [11:35] * Joins: smaug____ (~chatzilla@212-226-64-8-nat.elisa-mobile.fi)
- # [11:38] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [11:39] <hsivonen> smaug____: no, AFAICT
- # [11:39] * Joins: necolas (~necolas@5e0c715f.bb.sky.com)
- # [11:43] * Joins: [[zzz]] (~q@125.25.37.23.adsl.dynamic.totbb.net)
- # [11:46] * Quits: [[zz]] (~q@125.25.58.48.adsl.dynamic.totbb.net) (Ping timeout: 252 seconds)
- # [11:46] * Quits: plutoniix (~plutoniix@125.25.58.48.adsl.dynamic.totbb.net) (Ping timeout: 255 seconds)
- # [11:48] * Quits: Lachy (~Lachy@cm-84.215.13.244.getinternet.no) (Quit: Computer has gone to sleep.)
- # [11:50] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [11:54] * Joins: annevk (~annevk@77.16.7.80.tmi.telenormobil.no)
- # [12:00] * Joins: plutoniix (~plutoniix@125.25.37.23.adsl.dynamic.totbb.net)
- # [12:00] * Joins: Lachy (Lachy@nat/opera/x-hcrtlvhcmaxwiazt)
- # [12:02] * zcorpan would like mentions to show up in the main twitter timeline
- # [12:03] <annevk> zcorpan: good link for the webgl stuff?
- # [12:05] <zcorpan> dunno, http://my.opera.com/chooseopera/blog/2012/02/27/opera-mini-7-next-and-opera-mobile-12 maybe?
- # [12:06] <annevk> that's the one I found too
- # [12:07] <annevk> is the correct English "This is March' first ..."
- # [12:08] <annevk> or March's
- # [12:08] * zcorpan also finds http://www.youtube.com/watch?v=qpmYAqO2QSU
- # [12:13] * Quits: annevk (~annevk@77.16.7.80.tmi.telenormobil.no) (Quit: annevk)
- # [12:15] * Joins: onar_ (~onar@17.216.36.168)
- # [12:16] * Joins: jernoble (~jernoble@2620:149:4:1b01:4d57:d0eb:41e0:ebc7)
- # [12:18] * Quits: jernoble|afk (~jernoble@2620:149:4:1b01:5902:7bf:360f:e42b) (Ping timeout: 260 seconds)
- # [12:19] * Quits: onar (~onar@17.216.36.168) (Ping timeout: 244 seconds)
- # [12:19] * onar_ is now known as onar
- # [12:22] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [12:27] <hsivonen> The revert request for http+aes took longer than expected
- # [12:29] * Quits: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr) (Remote host closed the connection)
- # [12:30] * Joins: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr)
- # [12:30] * Quits: smaug____ (~chatzilla@212-226-64-8-nat.elisa-mobile.fi) (Ping timeout: 244 seconds)
- # [12:30] * Joins: jcarbaugh (~jcarbaugh@173-167-127-66-sfba.hfc.comcastbusiness.net)
- # [12:33] * Joins: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com)
- # [12:34] * mattwest is now known as MattAntWest
- # [12:34] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 244 seconds)
- # [12:35] * Quits: temp01 (~temp01@unaffiliated/temp01) (Read error: Connection reset by peer)
- # [12:35] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:37] * Joins: niloy (~niloy@203.196.177.156)
- # [12:39] * Joins: gwicke_ (~gabriel@46.115.25.9)
- # [12:40] * Quits: izhak (~izhak@213.87.240.35) (Remote host closed the connection)
- # [12:40] * Quits: gwicke (~gabriel@46.115.39.41) (Ping timeout: 276 seconds)
- # [12:41] * Joins: foot (86d6a926@gateway/web/freenode/ip.134.214.169.38)
- # [12:41] * Joins: annevk (~annevk@193.214.121.245)
- # [12:46] * Joins: sarro (~sarro@i5E864363.versanet.de)
- # [12:47] <annevk> hsivonen: quite
- # [12:49] <hsivonen> "Cox, your friend in the digital age®" "We are the people"
- # [12:49] * hsivonen tries to find out what services Cox provides that might be related to HTML5 video
- # [12:50] <annevk> http://blog.whatwg.org/httpaes-url-scheme
- # [12:50] * Quits: foot (86d6a926@gateway/web/freenode/ip.134.214.169.38) (Quit: Page closed)
- # [12:52] <david_carlisle> annevk: I think it should be 's (but don't trust an Englishman to know English grammar) but better to avoid it and say .... of March
- # [12:52] <annevk> google agrees with you
- # [12:52] <annevk> well not google, but its results
- # [12:53] <annevk> thanks
- # [12:53] <annevk> time to go to the gate now
- # [12:53] <zcorpan> annevk: missing link to html5-diff?
- # [12:53] * Joins: smaug____ (~chatzilla@YZMMDCLXXXVI.gprs.sl-laajakaista.fi)
- # [12:53] <zcorpan> missing link text, it seems
- # [12:54] * Joins: richt (richt@nat/opera/x-cvhfqumhafaleiun)
- # [12:54] <annevk> also fixed
- # [12:55] <annevk> oops, gate closing
- # [12:55] * Quits: annevk (~annevk@193.214.121.245) (Quit: annevk)
- # [13:06] * Joins: graememcc (~chatzilla@host81-151-187-135.range81-151.btcentralplus.com)
- # [13:10] * Parts: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr)
- # [13:11] * Joins: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr)
- # [13:13] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [13:19] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 245 seconds)
- # [13:28] * Quits: smaug____ (~chatzilla@YZMMDCLXXXVI.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
- # [13:31] * Joins: mpt (~mpt@nat/canonical/x-trpznkmupklpmgtq)
- # [13:31] * Quits: mpt (~mpt@nat/canonical/x-trpznkmupklpmgtq) (Changing host)
- # [13:31] * Joins: mpt (~mpt@canonical/mpt)
- # [13:39] * Quits: MattAntWest (~mattwest@host81-149-171-23.in-addr.btopenworld.com) (Quit: leaving)
- # [13:44] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [13:45] * Joins: smaug____ (~chatzilla@GZYYMMMDCCCXX.gprs.sl-laajakaista.fi)
- # [13:51] * Joins: JohnAlbin (~JohnAlbin@114-42-48-63.dynamic.hinet.net)
- # [13:58] * Quits: necolas (~necolas@5e0c715f.bb.sky.com) (Remote host closed the connection)
- # [14:00] * Joins: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com)
- # [14:02] * Quits: mattwest (~mattwest@host81-149-171-23.in-addr.btopenworld.com) (Client Quit)
- # [14:05] * Joins: erichynds (~ehynds@venkman.brightcove.com)
- # [14:05] <charlvn> how can people think we are able to create an AI that can understand human languages if even humans have trouble in that regard :P
- # [14:07] <Philip`> Computers can be better than humans at lots of activities that humans invented (like arithmetic, or chess), so why not at language too?
- # [14:08] * Joins: twisted`_ (~anonymous@p5DDB8CA1.dip.t-dialin.net)
- # [14:09] * Quits: twisted` (~anonymous@p5DDB944F.dip.t-dialin.net) (Ping timeout: 240 seconds)
- # [14:09] * twisted`_ is now known as twisted`
- # [14:10] <charlvn> Philip`: good point!
- # [14:10] * Joins: Evanescence (~Evanescen@60.183.200.168)
- # [14:11] <Philip`> They could process vast amounts of data about the speaker (e.g. everything they've ever said before in their life) to construct a model of that person's mind and thought patterns at the present moment, and use that to statistically determine the most likely meaning that they intended to express given the utterance that they did express
- # [14:12] <Philip`> Humans can't do anything like that, so we have to apply lots of unreliable heuristics and are more likely to take the wrong meaning
- # [14:16] <wilhelm> I believe this is one of the difficult problems that will remain unsolved 20 years from now.
- # [14:16] <Philip`> (That's actually why this IRC channel's logs are public - it's part of a secret Google project to data-mine and learn the behaviour of WHATWG members in order to construct accurate electronic simulations of everyone's thoughts, eventually obsoleting the actual humans and allowing Google's algorithms to become entirely self-sufficient)
- # [14:18] <jgraham> If you read the HTML5 spec backwards, it reveals the Hixie actually died in 2006 and has been replaced with a prototype AI for spec-writing
- # [14:21] * Quits: smaug____ (~chatzilla@GZYYMMMDCCCXX.gprs.sl-laajakaista.fi) (Ping timeout: 272 seconds)
- # [14:21] <Philip`> The "How to read this specification" section is not just a jocular reminder that reading specs is inherently difficult - it's actually a hidden cry for help from Hixie as his neurons were being absorbed by the machines
- # [14:21] <charlvn> when they remove the telencephalic inhibitor chip, mankind will become obsolete
- # [14:23] * Joins: austincheney (~IceChat77@108.72.77.136)
- # [14:27] * Quits: Evanescence (~Evanescen@60.183.200.168) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [14:32] * Joins: smaug____ (~chatzilla@ZYYYKMMMDCCXXVII.gprs.sl-laajakaista.fi)
- # [14:32] * Quits: ben_alman (~cowboy@awesome.benalman.com) (Excess Flood)
- # [14:32] * Quits: austincheney (~IceChat77@108.72.77.136) (Ping timeout: 252 seconds)
- # [14:32] <zcorpan> has anyone written a script that renders the spec backwards yet?
- # [14:33] <charlvn> it is not the default rendering?!
- # [14:34] <zcorpan> inorite
- # [14:34] * Quits: esc_ (~esc_ape@178.112.149.56.wireless.dyn.drei.com) (Ping timeout: 265 seconds)
- # [14:36] * Joins: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net)
- # [14:42] * Joins: ben_alman (~cowboy@awesome.benalman.com)
- # [14:44] * Quits: ehsan (~ehsan@209.29.21.241) (Remote host closed the connection)
- # [14:48] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [14:49] * Joins: Areks|2 (~Areks@rs.gridnine.com)
- # [14:49] * Joins: gavin____ (~gavin@76.14.70.183)
- # [14:50] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 245 seconds)
- # [14:50] * Quits: gavin__ (~gavin@76.14.70.183) (Read error: Connection reset by peer)
- # [14:54] * Joins: ivan\ (~ivan@unaffiliated/ivan/x-000001)
- # [14:56] <austincheney> is the primary use case of http+aes about privacy or security?
- # [15:00] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Ping timeout: 252 seconds)
- # [15:01] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:01] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [15:01] * Quits: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com) (Ping timeout: 260 seconds)
- # [15:02] * Joins: tonsofpcs (~tonsofpcs@cpe-72-230-192-8.stny.res.rr.com)
- # [15:02] * Quits: smaug____ (~chatzilla@ZYYYKMMMDCCXXVII.gprs.sl-laajakaista.fi) (Ping timeout: 255 seconds)
- # [15:04] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [15:05] <hsivonen> austincheney: privacy against untrusted CDNs
- # [15:07] <austincheney> in that case it is likely doomed
- # [15:07] <austincheney> for two reasons
- # [15:08] <austincheney> 1) HTTP is inherently public, which is why there is no universal or consistent application of privacy laws for the web
- # [15:08] <austincheney> 2) privacy cannot be added with security mechanisms
- # [15:09] <austincheney> privacy is not security
- # [15:09] <hsivonen> the whole point is that it doesn't matter how public HTTP is when the payload has been encrypted and the key transfered out of band
- # [15:09] <austincheney> a grave fear in attempting to attach privacy to a public medium is that it potentially opens private vectors of attack
- # [15:10] <hsivonen> your point #2 doesn't make sense
- # [15:10] <austincheney> it does make sense
- # [15:10] <austincheney> privacy is not a security condition
- # [15:10] <hsivonen> it's a privacy mechanism--not a security mechanism
- # [15:11] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [15:12] <austincheney> in the US privacy is a legal classification and not an action or practice upon a work
- # [15:12] <austincheney> as a result, at least in the US, privacy cannot be added
- # [15:12] <austincheney> it can only be taken away
- # [15:12] <hsivonen> austincheney: it's not privacy in a legal sense
- # [15:13] <hsivonen> austincheney: it's privacy in a technical sense that you want to hide information from someone
- # [15:13] <hsivonen> austincheney: in this case, from a CDN
- # [15:13] <austincheney> in US law, privacy only exists in a legal sense
- # [15:14] <charlvn> austincheney: how is US law in any way relevant to global internet standards?
- # [15:14] <austincheney> its not relevant to global concerns, but it is entirely relevant to the internet as it resides in the US
- # [15:14] * Joins: davidb (~davidb@66.207.208.98)
- # [15:15] <hsivonen> austincheney: you seem to be *very* confused about the purpose of http+aes
- # [15:15] <austincheney> I probably am
- # [15:16] <austincheney> the best way to make a transmission private is to not use HTTP
- # [15:17] <charlvn> if HTTP has limitations that prevent its use, those limitations need to be addressed
- # [15:18] <charlvn> i thought that is what this whole initiative is about
- # [15:18] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:20] <austincheney> sometimes limitations exist for a good reason, otherwise limitations exist because of violations against a technology's intent
- # [15:20] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [15:21] <austincheney> we have been violating the intent of http for about 20 years now
- # [15:21] <austincheney> http was intended to be simple and sessionless, but webapps are neither
- # [15:22] <charlvn> technology evolves and adapts to user needs. it is not a constant. it never was a constant and will never be a constant.
- # [15:22] * Joins: rahaman (~mrahaman@183.83.252.150)
- # [15:22] <austincheney> violating the intention of HTTP is a key factor in the rapid growth of the web's security concerns
- # [15:23] <austincheney> evolving the technology beyond its intention carries unexpected costs
- # [15:23] <charlvn> that might be true but it does not need to stagnate technological development
- # [15:24] <charlvn> we just need to address the issues that arrise
- # [15:25] * Joins: Evanescence (~Evanescen@60.183.201.21)
- # [15:26] * Joins: smaug____ (~chatzilla@GGKMMMDCLXXI.gprs.sl-laajakaista.fi)
- # [15:29] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:31] * Quits: Evanescence (~Evanescen@60.183.201.21) (Ping timeout: 265 seconds)
- # [15:35] <zewt> no, http is just a protocol; it doesn't care what data payloads are sent over it
- # [15:35] * Quits: austincheney (~IceChat77@108-72-77-136.lightspeed.rcsntx.sbcglobal.net) (Ping timeout: 252 seconds)
- # [15:35] <zewt> uh okay then
- # [15:36] * Quits: smaug____ (~chatzilla@GGKMMMDCLXXI.gprs.sl-laajakaista.fi) (Ping timeout: 245 seconds)
- # [15:36] * Quits: Ducki (~Ducki@pD9E39445.dip0.t-ipconnect.de) (Quit: ;))
- # [15:43] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:45] * Quits: niloy (~niloy@203.196.177.156) (Ping timeout: 260 seconds)
- # [15:47] * Quits: rahaman (~mrahaman@183.83.252.150) (Quit: Leaving.)
- # [15:48] * Joins: rahaman (~mrahaman@183.83.252.150)
- # [15:48] * Joins: Evanescence (~Evanescen@60.183.193.11)
- # [15:51] <karlcow> exactly HTTP is an application protocol, sorry for the pedantry
- # [15:52] * Joins: smaug____ (~chatzilla@GYYKCCXLIX.gprs.sl-laajakaista.fi)
- # [15:57] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [15:59] * Joins: zcorpan (~zcorpan@c-5eeaaaaa-74736162.cust.telenor.se)
- # [16:04] * Joins: gavinsmith (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com)
- # [16:08] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [16:12] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [16:12] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
- # [16:14] * Quits: tantek (~tantek@70-36-139-112.dsl.dynamic.sonic.net) (Quit: tantek)
- # [16:15] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Quit: brb)
- # [16:16] * Joins: AlexNRoss (AleossIRC@unaffiliated/aleoss)
- # [16:25] * Joins: myakura (~myakura@FL1-110-233-178-43.tky.mesh.ad.jp)
- # [16:30] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: O.o)
- # [16:31] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 252 seconds)
- # [16:31] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [16:32] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [16:34] * Quits: smaug____ (~chatzilla@GYYKCCXLIX.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
- # [16:35] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Ping timeout: 272 seconds)
- # [16:37] * nonge_ is now known as nonge
- # [16:39] * Quits: ryanlabouve (~ryanlabou@d-ip-129-15-84-102.cas.ou.edu) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [16:44] * Joins: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [16:51] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [17:04] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [17:05] * Quits: Lachy (Lachy@nat/opera/x-hcrtlvhcmaxwiazt) (Quit: Computer has gone to sleep.)
- # [17:05] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [17:10] * Quits: gavinsmith (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [17:10] * Joins: gavinsmit (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com)
- # [17:11] <annevk> zcorpan: if you make a bitbucket account we can just add you to the repo
- # [17:11] <annevk> zcorpan: seems simpler
- # [17:12] <annevk> oh you do it seems
- # [17:12] <annevk> zcorpan: done
- # [17:18] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:21] <zcorpan> for specification-data?
- # [17:22] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:25] <annevk> yes
- # [17:25] <zcorpan> ok
- # [17:31] * Joins: tantek (~tantek@207.239.114.206)
- # [17:32] <aklein> annevk: finally got around to implementing ordering of mutation record delivery, and I'm wondering if we can do a few more tweaks to http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html#concept-mo-invoke
- # [17:33] <annevk> sure
- # [17:34] <annevk> I can probably do them now
- # [17:36] <aklein> annevk: the convenient thing would be to make a copy of the scripting environment's observer list, containing only those observers with non-empty queues
- # [17:36] * Joins: Ms2ger (~Ms2ger@209.176-242-81.adsl-dyn.isp.belgacom.be)
- # [17:36] * Quits: gavinsmit (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com) (Read error: Connection reset by peer)
- # [17:36] <aklein> so if you do further mutations that trigger other observers during a callback, they don't get notified until the next time around the loop
- # [17:36] * Joins: gavinsmit (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com)
- # [17:37] <aklein> or if a new observer is created in a callback, and observers changes during a loop, it also won't get notified until the next time around
- # [17:37] <aklein> s/observers chnages/observes changes/
- # [17:37] <aklein> I'd also be willing to implement the algorithm as-is, but it seems a little trickier
- # [17:37] <aklein> (too bad smaug's not around)
- # [17:38] <AryehGregor> zewt, people usually use CDNs for performance, and the extra round-trips of HTTPS would tend to work against that. http+aes provides secrecy without extra latency, assuming the client isn't going to be troubled by AES decryption. (Which is very likely if it has the computing power to display video.)
- # [17:38] <annevk> might be best to email the list about that aklein
- # [17:38] <aklein> annevk: ok
- # [17:38] <aklein> looking forward to a firefox implementation so I can just explain these things with test cases :)
- # [17:38] * Quits: PalleZingmark1 (~Adium@217.13.228.226) (Quit: Leaving.)
- # [17:39] <annevk> wow http://www.theregister.co.uk/2012/03/07/deutsche_telekom_data_record/
- # [17:39] <annevk> give me!
- # [17:39] <Ms2ger> aklein, it's coming around... Only it's always a week or so away :)
- # [17:40] <AryehGregor> Anyway, http+aes seems like it solves a use-case that nobody is going to be very interested in. For DRM, you probably care about consumers pirating the content, not CDNs. CDNs can be retained under NDAs that it's not worth their while to break.
- # [17:40] * annevk hopes Opera gets around to it soonish too
- # [17:40] * Quits: LBP (~Mirc@pD9EB1C6B.dip0.t-ipconnect.de) (Ping timeout: 245 seconds)
- # [17:41] <AryehGregor> Also, based on how CDNs generally work, you could only rarely rotate the key in this use-case, because you'd have to upload new versions to the CDN whenever you do, and that considerably mitigates the usefulness of the encryption.
- # [17:42] * Joins: PalleZingmark (~Adium@217.13.228.226)
- # [17:44] * Quits: rahaman (~mrahaman@183.83.252.150) (Quit: Leaving.)
- # [17:44] <AryehGregor> Does YouTube even use CDNs? Maybe it stores some files within ISPs' networks, but the ISP can snoop the AES key out of the page if it wants, since YouTube isn't HTTPS by default.
- # [17:44] <AryehGregor> Netflix seems to use a CDN (Limelight Networks), but realistically I find it hard to imagine them worrying about piracy. If the content owners are worried about Limelight pirating their media, why aren't they worried about Netflix itself?
- # [17:45] * AryehGregor suspects this is all a smokescreen.
- # [17:45] <Ms2ger> Hear hear, Knol is dying
- # [17:45] * Quits: zcorpan (~zcorpan@c-5eeaaaaa-74736162.cust.telenor.se) (Quit: zcorpan)
- # [17:50] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:51] <dglazkov> good morning, Whatwg!
- # [17:51] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [17:51] * Ms2ger is now known as hatwg
- # [17:51] <hatwg> Good morning, dglazkov!
- # [17:51] * hatwg is now known as Ms2ger
- # [17:52] <dglazkov> my favorite hatwg!!!
- # [17:52] <dglazkov> it's a working group where we discuss hats.
- # [17:52] <annevk> moar hats
- # [17:54] <dglazkov> also, debate serious topics, like whether helmets are hats
- # [17:54] * Quits: tantek (~tantek@207.239.114.206) (Quit: tantek)
- # [17:55] <annevk> oh yes, lets redefine hat
- # [17:55] <dglazkov> and of course, the hot topics of Hat Rights Management
- # [17:55] <annevk> it will be splendid
- # [17:55] <dglazkov> very controversial
- # [17:55] <annevk> hats don't have a lot of rights
- # [17:55] <annevk> so shouldn't be too hard
- # [17:56] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 248 seconds)
- # [17:56] <dglazkov> well, unless you wear a person as a hat
- # [17:57] <annevk> nice try atlassian
- # [17:57] <annevk> sends you spam
- # [17:57] <annevk> puts the unsubscribe forever site in maintenance
- # [17:59] * Quits: Ms2ger (~Ms2ger@209.176-242-81.adsl-dyn.isp.belgacom.be) (Ping timeout: 276 seconds)
- # [18:01] <annevk> heh http://i.imgur.com/HRU3z.png
- # [18:02] * Parts: crocket (~crocket@unaffiliated/crocket) ("Part...")
- # [18:05] * Joins: Serrata (~Serrata@97.103.129.234)
- # [18:07] * Quits: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com) (Ping timeout: 276 seconds)
- # [18:07] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
- # [18:08] * Joins: tantek (~tantek@207.239.114.206)
- # [18:10] * Joins: sicking (~chatzilla@c-98-210-152-4.hsd1.ca.comcast.net)
- # [18:10] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Ping timeout: 252 seconds)
- # [18:11] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:12] * Joins: gwicke__ (~gabriel@46.115.16.220)
- # [18:12] * Joins: Ms2ger (~Ms2ger@145.171-242-81.adsl-dyn.isp.belgacom.be)
- # [18:13] * Quits: tantek (~tantek@207.239.114.206) (Read error: Connection reset by peer)
- # [18:13] * Joins: tantek (~tantek@207.239.114.206)
- # [18:14] * Parts: ksweeney (~Kevin_Swe@nyv-exweb.iac.com)
- # [18:14] * Quits: gwicke_ (~gabriel@46.115.25.9) (Ping timeout: 252 seconds)
- # [18:15] * disusered is now known as carlosantonio
- # [18:15] * carlosantonio is now known as carlos_antonio
- # [18:16] * Quits: tantek (~tantek@207.239.114.206) (Client Quit)
- # [18:16] * Joins: smaug____ (~chatzilla@GGZYYKMMMCDLV.gprs.sl-laajakaista.fi)
- # [18:18] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [18:18] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 260 seconds)
- # [18:20] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [18:21] <dglazkov> sicking!!!
- # [18:22] <AryehGregor> annevk, well, it's sent to ayg+bitbucket, so I know where it's from.
- # [18:25] * gwicke__ is now known as gwicke
- # [18:28] <Ms2ger> zcorpan, "http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html redirected to https://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html"
- # [18:28] <Ms2ger> That doesn't seem to happen here
- # [18:30] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [18:31] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:32] <zcorpan> Ms2ger: it's the output of the w3c link checker
- # [18:32] <Ms2ger> html5-diff?
- # [18:32] * Ms2ger checks
- # [18:32] * Joins: niloy (~niloy@42.105.200.154)
- # [18:32] * Quits: gavinsmit (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com) (Quit: Leaving...)
- # [18:32] <zcorpan> http://simon.html5.org/dump/refs.html
- # [18:33] * Joins: ap (~ap@2620:149:4:1b01:132:595:b953:a19c)
- # [18:39] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [18:39] * Joins: KillerX (~anant@2620:101:8003:200:3d1e:c0a5:47f4:bf3d)
- # [18:41] <Ms2ger> Indeed so
- # [18:41] <Ms2ger> [18:34:18.346] GET http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html [HTTP/1.1 200 Script output follows 840ms]
- # [18:41] <Ms2ger> MikeSmith?
- # [18:42] * Joins: ap_ (~ap@17.245.91.223)
- # [18:43] * Joins: ap__ (~ap@17.245.91.223)
- # [18:43] * Quits: ap_ (~ap@17.245.91.223) (Read error: Connection reset by peer)
- # [18:45] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 246 seconds)
- # [18:45] * Quits: ap (~ap@2620:149:4:1b01:132:595:b953:a19c) (Ping timeout: 260 seconds)
- # [18:45] * ap__ is now known as ap
- # [18:46] <annevk> NFC API
- # [18:46] <annevk> first thought Unicode or near-field?
- # [18:46] <annevk> <- Unicode
- # [18:46] <Ms2ger> r-
- # [18:46] * Joins: teleject_ (~christoph@70.116.86.65)
- # [18:46] * Joins: MacTed (~Thud@63.119.36.36)
- # [18:47] <bga> where to read about -webkit-texture ?
- # [18:49] <jgraham> Webkit source code?
- # [18:50] * Quits: teleject (~christoph@70.116.86.65) (Ping timeout: 276 seconds)
- # [18:50] * teleject_ is now known as teleject
- # [18:51] <StoneCypher> bga: http://lmgtfy.com/?q=%22-webkit-texture%22
- # [18:53] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Read error: Connection reset by peer)
- # [18:53] * Joins: maikmerten (~maikmerte@port-92-201-216-118.dynamic.qsc.de)
- # [18:53] * Joins: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com)
- # [18:54] * Quits: teleject (~christoph@70.116.86.65) (Remote host closed the connection)
- # [18:54] * Joins: teleject (~christoph@70.116.86.65)
- # [18:55] * Joins: AryehGregor (~Simetrica@cpe-72-229-29-65.nyc.res.rr.com)
- # [18:55] * Quits: AryehGregor (~Simetrica@cpe-72-229-29-65.nyc.res.rr.com) (Changing host)
- # [18:55] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [18:55] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Read error: Connection reset by peer)
- # [18:56] * Joins: AryehGregor (~Simetrica@cpe-72-229-29-65.nyc.res.rr.com)
- # [18:56] * Quits: AryehGregor (~Simetrica@cpe-72-229-29-65.nyc.res.rr.com) (Changing host)
- # [18:56] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [18:57] <AryehGregor> Cool.
- # [18:57] <AryehGregor> Reproducible null pointer dereference in the kernel, triggered by 3D transforms in Chrome.
- # [18:57] <Ms2ger> Chrome++
- # [18:57] <AryehGregor> I guess it serves me right for using the experimental Gallium3D support.
- # [18:57] <AryehGregor> No, (nouveau+experimental Gallium3D support)++.
- # [18:58] <Ms2ger> I'm going to blame Google anyway :)
- # [18:58] <AryehGregor> Chrome isn't even using hardware acceleration, according to about:gpu.
- # [19:00] * Joins: wtachi (~wtachi@cpe-069-134-168-033.nc.res.rr.com)
- # [19:04] * jernoble is now known as jernoble|afk
- # [19:05] <zcorpan> Ms2ger: i'm ok with calling it a bug in either the link checker or the dvcs.w3.org server and not changing the url if it doesn't redirect for normal users
- # [19:05] * Joins: richbradshaw (~richbrads@cpc5-newt32-2-0-cust37.newt.cable.virginmedia.com)
- # [19:06] <Ms2ger> I'm happy to use https, fwiw, but I'd like to hear what's actually happening
- # [19:06] * Parts: richbradshaw (~richbrads@cpc5-newt32-2-0-cust37.newt.cable.virginmedia.com)
- # [19:06] * Quits: ap (~ap@17.245.91.223) (Quit: ap)
- # [19:07] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 255 seconds)
- # [19:08] * Joins: tndrH (~Rob@cpc16-seac19-2-0-cust234.7-2.cable.virginmedia.com)
- # [19:08] * Joins: ekr (~ekr@2620:101:8003:300:5a55:caff:fef1:5a11)
- # [19:10] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [19:15] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
- # [19:20] <Hixie> what's the easiest way, in js, of taking a string and splitting it on the first two spaces so that you get the first word, the second word, and the remainder in "first second the remainder"?
- # [19:20] <Hixie> .split's limit argument doesn't seem to do anything useful here
- # [19:20] <AryehGregor> The second parameter of String.split() doesn't behave very usefully here.
- # [19:21] <AryehGregor> I think Python's does what you want. :)
- # [19:21] <Hixie> perl too
- # [19:21] <AryehGregor> Lame.
- # [19:21] <AryehGregor> Oh well.
- # [19:21] <Hixie> sadly i'm in js :-)
- # [19:21] <Hixie> i guess a regexp would work
- # [19:21] <jgraham> Reimplement a python interpreter in js and use that?
- # [19:21] <Hixie> seems like overkill though
- # [19:21] <Hixie> you can take my last statement as referring either to regexps or your idea :-)
- # [19:21] * Joins: GlitchMr (~glitchmr@178-36-2-143.adsl.inetia.pl)
- # [19:21] <AryehGregor> I guess: var arr = s.split(" "); if (arr.length > 3) arr[2] = arr.slice(2).join(" ");
- # [19:22] <annevk> split,pop,pop,join
- # [19:22] <Hixie> yeah i guess join would work
- # [19:22] <jgraham> Yeah, I think I wouyld do what AryehGregor suggested
- # [19:22] <Hixie> awright
- # [19:22] <Hixie> thanks
- # [19:22] * Joins: dbaron (~dbaron@nat/mozilla/x-nuijmjsuvcpeulko)
- # [19:22] <jgraham> It is probably hideously inefficient though. Hopefully that doesn't matter
- # [19:22] <Philip`> That seems much uglier and less efficient than regexps
- # [19:23] <Hixie> the advantage over regexp is that i actually have to do this for varying values of 2
- # [19:24] <Hixie> and it'll just work generically for any number of leading words that i want to strip off
- # [19:24] <Hixie> whereas regexps would have to be fine-turned for each case
- # [19:24] <Ms2ger> I guess you could generate the regexps
- # [19:24] <zcorpan> Hixie: http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1365
- # [19:25] <Hixie> zcorpan: thanks
- # [19:26] * Quits: gwicke (~gabriel@46.115.16.220) (Read error: Connection reset by peer)
- # [19:26] * Joins: gwicke_ (~gabriel@46.115.16.220)
- # [19:27] <Philip`> var x="a b c d"; var re = new RegExp("(.*?) ", "g"); var words = []; for (var i=0; i<2; ++i) words.push(re.exec(x)[1]); words.push(x.substr(re.lastIndex));
- # [19:28] <Hixie> not sure that's less ugly :-)
- # [19:28] <Philip`> That's because you added the requirement that 2 is variable :-p
- # [19:28] <Hixie> there's probably less string copying though
- # [19:29] <Hixie> though with js engines, who knows
- # [19:29] <zcorpan> run it through jsperf
- # [19:29] * Joins: dave_levin (dave_levin@nat/google/x-ranmlkryvelxfeac)
- # [19:30] * Philip` isn't sufficiently corrupted to like generating variable-length regexp patterns with string manipulation
- # [19:30] <Hixie> i'll worry about perf if this turns out to be too slow. :-)
- # [19:32] <zcorpan> http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1366 alternative that doesn't construct a new string
- # [19:32] <zcorpan> but measures the length of two :-)
- # [19:34] <zcorpan> maybe some jsperf regular will read the logs and be curious enough to run a benchmark
- # [19:34] * matjas whistles
- # [19:35] <zcorpan> :-)
- # [19:35] <Hixie> i went with just splitting the whole thing on spaces at the top and then rejoining the trailing bits when i know which i need
- # [19:36] <zcorpan> what's this for, btw?
- # [19:36] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
- # [19:37] <Hixie> parsing some stuff from a server script
- # [19:40] <Hixie> on another note
- # [19:40] <Hixie> the sooner we can get the terser Element.create() syntax done and shipped the happier i'll be
- # [19:41] <Ms2ger> Write the spec for it? :)
- # [19:41] <Hixie> i've been tempted
- # [19:42] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [19:42] <Hixie> anyone got some code already written to take a string and escape it for use as a CSS identifier?
- # [19:43] <Ms2ger> glazou might
- # [19:43] <Ms2ger> Oh, you weren't asking what I thought you were
- # [19:43] <zcorpan> matjas probably does
- # [19:44] <zcorpan> http://mothereff.in/css-escapes
- # [19:44] <matjas> Hixie: see http://mothereff.in/css-escapes source: https://github.com/mathiasbynens/mothereff.in/blob/master/css-escapes/eff.js
- # [19:44] <Hixie> sweet, thanks
- # [19:45] <matjas> note that standard CSS character escape sequences for supplementary Unicode characters aren’t currently supported in WebKit, though: http://mothereff.in/css-escapes#1%F0%9D%8C%86
- # [19:45] <matjas> so you may not want to escape those
- # [19:45] <Hixie> i'm targetting browsers of the future here, so that's not an issue
- # [19:47] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [19:48] <Hixie> oh this isn'ta s bad as it first looked
- # [19:48] <Hixie> since i don't need to escape non-ascii
- # [19:48] <Hixie> duh
- # [19:51] <annevk> is the input a DOMString?
- # [19:51] <annevk> might want to look out for surrogates if so
- # [19:51] <Hixie> why?
- # [19:51] <Hixie> i'm just gonna stick it in style.textContent
- # [19:51] <annevk> is CSS also code unit based?
- # [19:52] * Joins: asmodai (asmodai@178-85-121-247.dynamic.upc.nl)
- # [19:52] <annevk> lone surrogates might end up as U+FFFD
- # [19:52] <Hixie> oh i don't have lone surrogates, i'm good on that front
- # [19:52] <Hixie> (or rather, if i do, i don't really care)
- # [19:52] <Hixie> (those can fail, whatever)
- # [19:52] <annevk> k
- # [19:53] <Hixie> matjas: what's the difference between s.charAt(i) and s[i] ?
- # [19:53] <Hixie> (just looking at your code)
- # [19:53] <zcorpan> Hixie: the former works in old IE
- # [19:53] <Hixie> ah ok
- # [19:54] <matjas> what zcorpan said
- # [19:54] * Quits: asmodai (asmodai@178-85-121-247.dynamic.upc.nl) (Changing host)
- # [19:54] * Joins: asmodai (asmodai@freebsd/developer/asmodai)
- # [19:54] <Hixie> definitely don't care about old IE since this is parsing websocket stuff :-D
- # [19:54] <matjas> IE < 8 doesn’t support string indexing, and IE8 only supports it for string literals, not for string objects
- # [19:54] * Joins: gavinsmit (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com)
- # [19:54] * zcorpan is a bit disturbed that he still hasn't forgotten about old IE limitations
- # [19:55] * zcorpan hasn't cared about or even used old IE for *years*
- # [19:56] <Ms2ger> Nice one, github
- # [19:56] <matjas> zcorpan: sounds like your garbage collector broke
- # [19:56] <matjas> free up that memory!
- # [19:56] <zcorpan> i guess that stuff kinda gets in to your spine when you have to work with the limitations when you first learn stuff
- # [19:56] * Quits: timmywil (~timmywil@host-68-169-154-67.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [19:57] <zcorpan> http://theoatmeal.com/comics/brain
- # [19:57] * Quits: niloy (~niloy@42.105.200.154) (Ping timeout: 245 seconds)
- # [19:59] <Hixie> matjas: i derived http://junkyard.damowmow.com/503 from your code, do you mind if i assume copyright of this variant? (and immediately declare it public domain, since it's like 10 lines of code)
- # [20:00] <matjas> Hixie: sure, that’s cool
- # [20:00] <Hixie> ta
- # [20:05] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [20:09] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 248 seconds)
- # [20:11] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [20:13] * Quits: ekr (~ekr@2620:101:8003:300:5a55:caff:fef1:5a11) (Ping timeout: 260 seconds)
- # [20:17] * Joins: esc_ (~esc_ape@178.112.206.21.wireless.dyn.drei.com)
- # [20:25] * jernoble|afk is now known as jernoble
- # [20:29] * Quits: maikmerten (~maikmerte@port-92-201-216-118.dynamic.qsc.de) (Remote host closed the connection)
- # [20:30] * Joins: LBP (~Mirc@pD9EB1C6B.dip0.t-ipconnect.de)
- # [20:31] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [20:32] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [20:33] * Joins: ap (~ap@17.212.155.203)
- # [20:38] * Joins: odwalla (~shane@184-76-83-2.war.clearwire-wmx.net)
- # [20:39] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [20:39] * Parts: alrra (~alrra@unaffiliated/alrra) ("Leaving")
- # [20:43] * Joins: gwicke__ (~gabriel@46.115.2.175)
- # [20:43] * Quits: gwicke_ (~gabriel@46.115.16.220) (Ping timeout: 255 seconds)
- # [20:44] * gwicke__ is now known as gwicke
- # [20:47] * Quits: LBP (~Mirc@pD9EB1C6B.dip0.t-ipconnect.de) (Quit: Bye, bye! See you on http://leanbackplayer.com)
- # [20:47] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [20:49] * Quits: gwicke (~gabriel@46.115.2.175) (Ping timeout: 252 seconds)
- # [20:50] * Parts: odwalla (~shane@184-76-83-2.war.clearwire-wmx.net)
- # [20:51] * Joins: danbri (~danbri@cable-146-255-149-19.dynamic.telemach.ba)
- # [20:52] * Quits: sarro (~sarro@i5E864363.versanet.de) (Ping timeout: 260 seconds)
- # [20:53] <sicking> dglazkov: hey
- # [20:55] * Joins: gwicke (~gabriel@46.115.2.175)
- # [20:56] * Joins: eric_carlson (~eric@17.212.152.104)
- # [20:58] * jwalden wonders if sicking is still sicking or not today
- # [20:59] <sicking> huh
- # [20:59] <sicking> i'm still wft with a cold if that's what you're asking
- # [21:00] <jwalden> :-(
- # [21:00] <jwalden> and that is what I was musing about
- # [21:00] <jwalden> never let an opportunity for a bad pun go to waste
- # [21:01] <Ms2ger> Where's Waldo when you need a bad pun...
- # [21:06] * Quits: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com) (Quit: Leaving...)
- # [21:06] * Quits: asmodai (asmodai@freebsd/developer/asmodai) (Quit: WeeChat 0.3.7)
- # [21:07] * Quits: StoneCypher (~no@pool-71-191-249-112.washdc.fios.verizon.net) (Quit: stupid virtualbox bios adjustments, brb)
- # [21:07] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 265 seconds)
- # [21:07] * Joins: asmodai (asmodai@178-85-121-247.dynamic.upc.nl)
- # [21:09] * Joins: othermaciej (~mjs@17.245.20.202)
- # [21:09] * Quits: asmodai (asmodai@178-85-121-247.dynamic.upc.nl) (Client Quit)
- # [21:09] * Joins: asmodai (asmodai@178-85-121-247.dynamic.upc.nl)
- # [21:09] * Quits: asmodai (asmodai@178-85-121-247.dynamic.upc.nl) (Changing host)
- # [21:09] * Joins: asmodai (asmodai@freebsd/developer/asmodai)
- # [21:12] * jernoble is now known as jernoble|afk
- # [21:13] * JohnAlbin is now known as JohnAlbin_zzzzzz
- # [21:13] * Joins: miketaylr (~miketaylr@cpe-68-203-0-108.austin.res.rr.com)
- # [21:15] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [21:17] * jernoble|afk is now known as jernoble
- # [21:18] * Quits: gavinsmit (~gavinsmit@CPEe05fb90cc8fb-CM00222ddfdbcd.cpe.net.cable.rogers.com) (Ping timeout: 276 seconds)
- # [21:29] * Quits: Evanescence (~Evanescen@60.183.193.11) (Quit: my website: http://stardiviner.dyndns-blog.com/)
- # [21:36] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Read error: Connection reset by peer)
- # [21:36] * Joins: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com)
- # [21:37] * Quits: Ms2ger (~Ms2ger@145.171-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [21:38] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [21:42] * Quits: kinetik (~kinetik@121.98.132.55) (Remote host closed the connection)
- # [21:47] * Joins: kinetik (~kinetik@121.98.132.55)
- # [21:55] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [22:00] * Joins: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no)
- # [22:02] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:03] * Quits: hasather_ (~hasather_@cm-84.208.108.107.getinternet.no) (Remote host closed the connection)
- # [22:05] * Quits: erichynds (~ehynds@venkman.brightcove.com)
- # [22:10] * Joins: lar_zzz (~lar_zzz@p4FE25EAC.dip.t-dialin.net)
- # [22:10] * Parts: lar_zzz (~lar_zzz@p4FE25EAC.dip.t-dialin.net)
- # [22:14] * Quits: othermaciej (~mjs@17.245.20.202) (Quit: othermaciej)
- # [22:20] * Quits: GlitchMr (~glitchmr@178-36-2-143.adsl.inetia.pl) (Read error: Connection reset by peer)
- # [22:20] * Quits: timmywil (~timmywil@host-68-169-175-226.WISOLT2.epbfi.com) (Quit: Computer has gone to sleep.)
- # [22:24] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
- # [22:25] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [22:28] * Joins: othermaciej (~mjs@17.245.89.237)
- # [22:38] * heycam|away is now known as heycam
- # [22:41] <dglazkov> sicking y u no answer my emails
- # [22:41] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [22:41] * Quits: espadrine (~thaddee_t@acces2342.res.insa-lyon.fr) (Quit: espadrine)
- # [22:41] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
- # [22:45] <gsnedders> Anyone got any opinion as to the behaviour of {get __proto__() {}} or {__proto__: 1} should do?
- # [22:45] <AryehGregor> So the makefile for CSS3 Transforms seems to require that either I type my username and password every time when making, or I put them in a .curlrc that will be used for *all* curl requests?
- # [22:46] <AryehGregor> Meaning if some random other script uses curl to access some page that happens to be authenticated, it will send my W3C username and password?
- # [22:48] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [22:54] * Joins: StoneCypher (~no@pool-71-191-249-112.washdc.fios.verizon.net)
- # [22:58] * Quits: ezoe (~ezoe@112-68-245-215f1.kyt1.eonet.ne.jp) (Ping timeout: 255 seconds)
- # [23:03] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
- # [23:05] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:10] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:22] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [23:24] * Quits: graememcc (~chatzilla@host81-151-187-135.range81-151.btcentralplus.com) (Quit: ChatZilla 0.9.88 [Firefox 10.0.2/20120216081259])
- # [23:24] <sicking> dglazkov: ugh, sorry, so hard to keep up with mail these days
- # [23:24] <sicking> dglazkov: We currently don't have anyone working on shadow DOM. Just a resource problem :(
- # [23:24] <dglazkov> sicking: no stress :)
- # [23:25] <dglazkov> sicking: ok
- # [23:25] <sicking> dglazkov: does that answer the questoin?
- # [23:25] * jernoble is now known as jernoble|afk
- # [23:25] <dglazkov> sicking: it totally does!
- # [23:25] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [23:27] <annevk> http://lists.w3.org/Archives/Public/public-html-a11y/2012Mar/0021.html (via @mattur) :/
- # [23:29] <dglazkov> sicking: I briefly considered hacking on mozilla myself, but then realized I need _different_ people to implement :)
- # [23:29] <Hixie> annevk: doesn't look like anything new?
- # [23:29] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
- # [23:37] <Hixie> anyone know of the perf group ever ended up using the hook i added for them?
- # [23:37] <Hixie> i never heard back on it after adding it
- # [23:38] * Joins: jamesr (jamesr@nat/google/x-rnetrutvgcwwgxdl)
- # [23:38] <benschwarz> Wow. Way to be a dick Janina Sajka
- # [23:39] <Hixie> i'm sure she's not trying to be rude
- # [23:39] <Hixie> she's just passionate
- # [23:40] <Hixie> (and for some reason thinks we don't think accessibility matters)
- # [23:40] <smaug____> sicking: have we even agreed to implement shadow dom
- # [23:41] <smaug____> I kind of understood differently when discussing with someone...
- # [23:41] <smaug____> (the draft is still unreviewed )
- # [23:41] * Quits: skylamer` (cgskylamer@78.90.213.55) (Remote host closed the connection)
- # [23:41] <smaug____> dglazkov: and sorry, I'm a bit negative person :)
- # [23:41] <benschwarz> "Perhaps, Silvia, you won't be surprised to hear that we are engaged in use case development and requirements gathering. Sound familiar?"
- # [23:42] <smaug____> dglazkov: does the shadow dom already support default handling for events
- # [23:42] <dglazkov> smaug____: hey, I am still waiting for those bugs to be filed :)
- # [23:42] <smaug____> yes!
- # [23:43] <benschwarz> its condescending at the very least, and "not okay"
- # [23:43] * smaug____ kicks himself
- # [23:44] <Hixie> benschwarz: she's just frustrated. the problem in that e-mail isn't that, it's the part where she doesn't seem to understand why longdesc="" is bad and how we've already addressed the accessibility needs in question.
- # [23:44] <Hixie> benschwarz: it's quite sad
- # [23:45] * jernoble|afk is now known as jernoble
- # [23:45] <benschwarz> yeah I think so too
- # [23:45] <Hixie> benschwarz: (but as i indicated to annevk, it's hardly new)
- # [23:48] * Quits: pyrsmk (~pyrsmk@mau49-1-82-245-46-173.fbx.proxad.net) (Quit: tzing)
- # [23:48] * Quits: gwicke (~gabriel@46.115.2.175) (Quit: Bye!)
- # [23:49] * Joins: sarro (~sarro@i5E864363.versanet.de)
- # [23:50] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 260 seconds)
- # [23:52] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [23:54] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [23:54] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
- # [23:59] * Quits: beverloo (peter@nat/google/x-qixhwrsclgqyjcut) (Read error: Connection reset by peer)
- # Session Close: Thu Mar 08 00:00:02 2012
The end :)