Options:
- # Session Start: Mon Aug 08 00:00:01 2011
- # Session Ident: #whatwg
- # [00:10] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [00:14] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [00:20] * eric_carlson is now known as ericc|away
- # [00:27] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [00:27] * Parts: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [00:27] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
- # [00:29] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [00:36] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [00:45] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [00:54] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [00:56] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
- # [00:57] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 276 seconds)
- # [00:57] * Joins: ezoe (~ezoe@61-205-124-78f1.kyt1.eonet.ne.jp)
- # [00:58] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:2c0b:3700:b7e2:71ee)
- # [00:59] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
- # [01:00] * Joins: TabAtkins_ (~tabatkins@206.29.182.217)
- # [01:18] * Quits: TabAtkins_ (~tabatkins@206.29.182.217) (Ping timeout: 264 seconds)
- # [01:19] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Read error: Connection reset by peer)
- # [01:20] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [01:22] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [01:23] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Client Quit)
- # [01:26] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-dgkpkbnaxlvdvuha) (Quit: Connection closed for inactivity)
- # [01:26] * Quits: Steve^ (~steve@host-78-146-21-166.as13285.net) (Quit: Leaving)
- # [01:33] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [01:46] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [02:00] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [02:05] * Quits: Jabberwock (~mbehan@orl-inet-cp-10.disney.com) (Read error: Connection reset by peer)
- # [02:05] * Joins: Jabberwock (~mbehan@orl-inet-cp-10.disney.com)
- # [02:07] * Parts: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [02:11] * Joins: hober (~ted@unaffiliated/hober)
- # [02:12] * Joins: danj (~danj@cpc8-hari11-2-0-cust77.hari.cable.virginmedia.com)
- # [02:14] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:24] * Quits: CvP (~CvP@123.49.22.171) (Disconnected by services)
- # [02:24] * Joins: xCG (~CvP@123.49.23.32)
- # [02:25] * xCG is now known as CvP
- # [02:26] * Quits: micheil (~micheil@92.40.253.94.threembb.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [02:39] * Joins: benjoffe (~benjoffe@nat/yahoo/x-vguuqzeewpkvfnku)
- # [02:40] <benjoffe> I wonder, would it be good to have a media query
- # [02:41] <benjoffe> 'contrast', that is, say a float (0 -- normal) -> (1 - high contrast) that represents the contrast levels the audience is capable of viewing
- # [02:47] * Quits: skimmas (~skimmas@bl7-71-211.dsl.telepac.pt) (Remote host closed the connection)
- # [02:48] * Quits: danj (~danj@cpc8-hari11-2-0-cust77.hari.cable.virginmedia.com) (Quit: Ciao)
- # [02:51] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:51] * Joins: ivanmarcin (~ivanmarci@2002:47c6:1920:e472:88a2:4ed:6a62:7b73)
- # [02:53] * Quits: ivanmarcin (~ivanmarci@2002:47c6:1920:e472:88a2:4ed:6a62:7b73) (Client Quit)
- # [02:55] * Quits: CvP (~CvP@123.49.23.32) (Disconnected by services)
- # [02:55] * Joins: xCG (~CvP@123.49.23.131)
- # [02:56] * xCG is now known as CvP
- # [02:59] * Joins: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net)
- # [03:00] * Parts: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net)
- # [03:01] * Joins: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net)
- # [03:03] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
- # [03:04] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
- # [03:05] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [03:15] * Joins: MikeSmith_ (~MikeSmith@50.27.208.218)
- # [03:18] * Quits: MikeSmith (~MikeSmith@50.27.208.218) (Ping timeout: 252 seconds)
- # [03:18] * MikeSmith_ is now known as MikeSmith
- # [03:19] * Parts: tjay_ (~tjay_@ip51ccc57d.adsl-surfen.hetnet.nl)
- # [03:24] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [03:30] * Quits: ezoe (~ezoe@61-205-124-78f1.kyt1.eonet.ne.jp) (Ping timeout: 250 seconds)
- # [03:37] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [03:50] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [03:52] * Joins: asmodai_ (asmodai@h61194.upc-h.chello.nl)
- # [03:52] * Quits: asmodai (asmodai@h61194.upc-h.chello.nl) (Ping timeout: 276 seconds)
- # [03:52] * asmodai_ is now known as asmodai
- # [03:56] * Parts: boogyman (~boogy@unaffiliated/boogyman)
- # [03:57] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:02] * Joins: drry (~drry@unaffiliated/drry)
- # [04:20] * Quits: tomasf (~tom@2002:55e5:d95e:0:a0c8:2ef4:9680:b8a8) (Quit: tomasf)
- # [04:21] * Joins: stalled (~stalled@unaffiliated/stalled)
- # [04:21] * Quits: MrDoublesite (~mropposit@unaffiliated/mropposite) (Ping timeout: 250 seconds)
- # [04:51] * Joins: rniwa (~rniwa@216.239.45.130)
- # [05:10] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
- # [05:10] * Joins: hober (~ted@unaffiliated/hober)
- # [05:12] * Joins: MikeSmith_ (~MikeSmith@50.27.208.218)
- # [05:15] * Quits: MikeSmith (~MikeSmith@50.27.208.218) (Ping timeout: 258 seconds)
- # [05:15] * MikeSmith_ is now known as MikeSmith
- # [05:21] * Quits: MikeSmith (~MikeSmith@50.27.208.218) (Quit: MikeSmith)
- # [05:25] * Joins: nonge_ (~nonge@p5082BD27.dip.t-dialin.net)
- # [05:25] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 276 seconds)
- # [05:30] * Quits: nonge (~nonge@p5082A37E.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [05:31] * Joins: hober (~ted@unaffiliated/hober)
- # [05:39] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 255 seconds)
- # [05:48] * Quits: wolfman2000 (~wolfman20@75-146-23-102-Richmond.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [05:52] * Quits: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net) (Quit: mikepjura)
- # [06:00] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [06:01] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 258 seconds)
- # [06:01] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:02] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [06:02] * Joins: rniwa (~rniwa@216.239.45.130)
- # [06:05] * Parts: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [06:09] * Joins: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au)
- # [06:09] * Joins: hober (~ted@unaffiliated/hober)
- # [06:13] * Quits: CvP (~CvP@123.49.23.131) (Quit: [ UPP ] > all)
- # [06:14] * Joins: MikeSmith_ (~MikeSmith@50.27.208.218)
- # [06:16] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 276 seconds)
- # [06:31] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
- # [06:44] * Joins: ezoe (~ezoe@203-140-89-233f1.kyt1.eonet.ne.jp)
- # [06:50] * Quits: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au) (Quit: ben_h)
- # [06:57] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 240 seconds)
- # [07:08] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [07:19] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [07:20] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- # [07:21] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Client Quit)
- # [07:35] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 260 seconds)
- # [07:40] * Joins: Ankheg (~Ankheg@91.224.77.4)
- # [07:42] * Joins: rimantas (~rimliu@93.93.57.193)
- # [07:43] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 276 seconds)
- # [07:49] * heycam is now known as heycam|away
- # [08:02] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:2c0b:3700:b7e2:71ee) (Ping timeout: 255 seconds)
- # [08:07] * Joins: agektmr1 (~Adium@220.109.219.245)
- # [08:07] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: Connection reset by peer)
- # [08:07] * Joins: agektmr2 (~Adium@220.109.219.244)
- # [08:10] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
- # [08:12] * Quits: agektmr1 (~Adium@220.109.219.245) (Ping timeout: 255 seconds)
- # [08:15] * Quits: espadrine (~thaddee_t@acces0186.res.insa-lyon.fr) (Quit: espadrine)
- # [08:19] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [08:19] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [08:21] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [08:38] * Joins: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se)
- # [08:44] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Ping timeout: 250 seconds)
- # [08:50] * Quits: FastJack (~fastjack@dumpstr.net) (Quit: add more ram)
- # [08:52] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
- # [08:56] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [09:04] <benjoffe> I guess there's not much discussion going on here...
- # [09:06] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [09:06] * Joins: benjoffe_ (~benjoffe@nat/yahoo/x-ejlzcyqzppcbbdrx)
- # [09:06] * Quits: benjoffe (~benjoffe@nat/yahoo/x-vguuqzeewpkvfnku) (Read error: Connection reset by peer)
- # [09:07] * Joins: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr)
- # [09:08] * Joins: benjoffe (~benjoffe@nat/yahoo/x-qruwalwiyfiszgod)
- # [09:08] * Quits: benjoffe_ (~benjoffe@nat/yahoo/x-ejlzcyqzppcbbdrx) (Read error: Connection reset by peer)
- # [09:09] * Joins: Ms2ger (~Ms2ger@91.181.54.53)
- # [09:09] * Parts: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr)
- # [09:10] * Joins: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr)
- # [09:16] <zcorpan> "It is basically a formal description of the state-of-the art in the Web platform from 3 years ago." - http://blog.n01se.net/?p=375
- # [09:18] * Quits: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se) (Remote host closed the connection)
- # [09:21] <espadrine> zcorpan: The most important part of HTML5 is JavaScript? Odd.
- # [09:30] * Joins: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se)
- # [09:32] * Quits: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se) (Client Quit)
- # [09:32] * Quits: benjoffe (~benjoffe@nat/yahoo/x-qruwalwiyfiszgod) (Read error: Connection reset by peer)
- # [09:32] * Joins: benjoffe_ (~benjoffe@nat/yahoo/x-ptyfewzxpftyrdir)
- # [09:35] * Joins: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se)
- # [09:42] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
- # [10:00] * Quits: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se) (Quit: zcorpan)
- # [10:11] * Joins: tndH (~Rob@adsl-83-100-253-226.karoo.KCOM.COM)
- # [10:13] <jgraham> benjoffe_: Well Sunday evening is not the busiest time
- # [10:14] <benjoffe_> jgraham: Yeah makes sense (I'm GMT+1000 and often forget the reset of the world is far behind)
- # [10:15] <jgraham> I expect the people who produce the lowest contrast designs would also be the least likely to use that media query
- # [10:15] <jgraham> Also, I can't really imagine browsers shipping with UI to set the user preference
- # [10:16] <benjoffe_> jgraham: The idea though is that I would like to provide say red on black links, but it's not good for those with poor eyesight, it would be good if I could selectively make that a different colour only for those who need it
- # [10:16] <jgraham> Yes, I understand the idea
- # [10:17] <jgraham> In general I would expect solutions that work independently of the author (e.g. the readability features in various bookmarks and safari) to be bigger wins
- # [10:18] <benjoffe_> jgraham: sure features like that are great, but their existence is not enough for me to be able to implement these designs that I'd like to
- # [10:20] <benjoffe_> I can see it would be difficult to introduce this kind of media query though, as authors won't implement it until browsers support it and browsers won't support it (or at least emphasise it) until many sites use it
- # [10:20] * Quits: esc_ (~esc-ape@75.inst-3.ufg.ac.at)
- # [10:22] <jgraham> And users won't set the preference unless it affects sites they use
- # [10:22] <jgraham> and will be annoyed if they set the pref and still get low-contrast text they can't read
- # [10:23] <benjoffe_> It could be a ui button that appears only if the site is making use of the query perhaps (kind of like how safari only shows 'reader' if it passes some heuristic)
- # [10:25] * Joins: rtuin (~rtuin@D57D6C6A.static.ziggozakelijk.nl)
- # [10:33] * Quits: benjoffe_ (~benjoffe@nat/yahoo/x-ptyfewzxpftyrdir) (Remote host closed the connection)
- # [10:34] * Quits: nonge_ (~nonge@p5082BD27.dip.t-dialin.net) (Quit: Verlassend)
- # [10:46] * Quits: agektmr2 (~Adium@220.109.219.244) (Quit: Leaving.)
- # [10:48] * Quits: ezoe (~ezoe@203-140-89-233f1.kyt1.eonet.ne.jp) (Ping timeout: 264 seconds)
- # [10:49] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [10:50] * Joins: agektmr (~Adium@220.109.219.244)
- # [10:53] * Joins: beverloo (~beverloo@nat/google/x-cqxltvdwpmblboxt)
- # [11:01] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [11:05] * Joins: Kingdutch (~Kingdutch@188.200.149.217)
- # [11:05] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:06] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [11:09] * Joins: roc (~chatzilla@121.98.230.221)
- # [11:09] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [11:14] * Joins: cpearce (~chatzilla@ip-118-90-123-152.xdsl.xnet.co.nz)
- # [11:15] * Joins: ezoe (~ezoe@203-140-91-117f1.kyt1.eonet.ne.jp)
- # [11:29] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [11:32] * Joins: jochen___ (~jochen@nat/google/x-qogoynnyphqemxks)
- # [11:34] * Quits: jochen__ (~jochen@nat/google/x-csjycehenaqsbvbi) (Ping timeout: 264 seconds)
- # [11:34] * jochen___ is now known as jochen__
- # [11:38] * Joins: esc_ (~esc-ape@75.inst-3.ufg.ac.at)
- # [11:40] * Quits: cpearce (~chatzilla@ip-118-90-123-152.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # [11:45] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 252 seconds)
- # [11:46] * Quits: Phae (u455@gateway/web/irccloud.com/x-cdycvqltgydbtcpc) (Quit: Connection closed for inactivity)
- # [11:51] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [12:01] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [12:07] * Joins: jochen___ (~jochen@nat/google/x-hyoqzbvdacczazmh)
- # [12:09] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:09] * Quits: jochen__ (~jochen@nat/google/x-qogoynnyphqemxks) (Ping timeout: 264 seconds)
- # [12:09] * jochen___ is now known as jochen__
- # [12:11] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
- # [12:20] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [12:20] * Joins: agektmr (~Adium@220.109.219.244)
- # [12:25] * Quits: agektmr (~Adium@220.109.219.244) (Ping timeout: 258 seconds)
- # [12:27] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:33] * Joins: dhx_z (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [12:34] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Quit: Leaving)
- # [12:34] * dhx_z is now known as dhx1
- # [12:43] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
- # [12:47] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
- # [12:53] * Joins: tjay_ (~tjay_@ip51ccc57d.adsl-surfen.hetnet.nl)
- # [13:19] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
- # [13:21] * Joins: janv_ (~varga@195.91.87.57)
- # [13:21] * Joins: erlehmann (~erlehmann@89.204.137.96)
- # [13:26] * Joins: kor (~kor@g153078.upc-g.chello.nl)
- # [13:26] * Parts: kor (~kor@g153078.upc-g.chello.nl)
- # [13:28] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [13:30] * Quits: janv_ (~varga@195.91.87.57) (Ping timeout: 240 seconds)
- # [13:36] * Joins: janv_ (~varga@195.91.87.57)
- # [13:45] * Quits: erlehmann (~erlehmann@89.204.137.96) (Quit: Ex-Chat)
- # [13:50] <MikeSmith_> Ms2ger: hmm, "no space left on device"
- # [13:51] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [13:51] <MikeSmith_> I think that host has only 4GB of disk space or so
- # [13:51] <Ms2ger> "W3C would like to thank Microsoft who donated the server that allows us to run this service."
- # [13:51] <MikeSmith_> 4.3G
- # [13:52] <MikeSmith_> well, we can still be thankful for that
- # [13:52] <MikeSmith_> we just need some more diskspace
- # [13:53] <MikeSmith_> I just cleared off 152M
- # [13:53] * Ms2ger wonders if enough people have bought HTML5 T-shirts to buy a bigger disk
- # [13:53] <MikeSmith_> heh
- # [13:53] <MikeSmith_> trying to see now what else I can clean off that machine
- # [13:53] <MikeSmith_> it really should not be using 4GB of disk space
- # [13:54] <MikeSmith_> we have very little running on it
- # [13:54] <MikeSmith_> what's the best way to get a high-level overview of where the most space is being used?
- # [13:54] <MikeSmith_> I mean, other than just running du --si or whatever from /
- # [13:55] <jgraham> MikeSmith_: If I send you a bigger disk, will I get thanked too? :)
- # [13:55] <Ms2ger> de --su?
- # [13:56] <MikeSmith_> jgraham: sure
- # [13:56] <MikeSmith_> OK, 3.0G in /var
- # [13:56] <Ms2ger> * jgraham sends a 4.4G disk
- # [13:56] * jgraham doesn't even know where one would find a 4.3Gb diak
- # [13:57] <jgraham> *disk
- # [13:57] <jgraham> so I assume it is a small part of something larger
- # [13:57] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [13:57] <MikeSmith_> 2.7G in /var/log
- # [13:57] <MikeSmith_> almost all of it in apache logs
- # [13:58] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
- # [13:58] <MikeSmith_> so, I guess we need to set up some sane apache log-maintenance system
- # [13:58] <Ms2ger> Uh-oh
- # [13:58] * MikeSmith_ wonders if there is a good debian package for that
- # [13:58] * Ms2ger hopes nobody notices his ddos
- # [13:59] * jgraham failed to recognise DDOS in lowercase
- # [14:01] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:02] <MikeSmith_> deleted some logs, down to 1.1G now, as far as I can see
- # [14:03] <Philip`> MikeSmith_: Does logrotate count as sane?
- # [14:04] <MikeSmith_> Philip`: yeah :)
- # [14:04] <MikeSmith_> and looks like I have it installed already
- # [14:04] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
- # [14:05] <MikeSmith_> but I guess we don't have it configured for the logs for the w3c-test.org domain
- # [14:06] * MikeSmith_ looks for logrotate config file
- # [14:06] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
- # [14:07] <MikeSmith_> I guess I can just drop a new script into /etc/logrotate.d/
- # [14:10] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [14:12] <MikeSmith_> OK, I think I have it set up
- # [14:12] <MikeSmith_> Ms2ger: can you please try your push again?
- # [14:12] <MikeSmith_> if it doesn't work, let me know
- # [14:17] <Ms2ger> MikeSmith_, works
- # [14:17] <Ms2ger> Thanks
- # [14:17] <MikeSmith_> cool
- # [14:19] <MikeSmith_> Ms2ger: if/when you run into other problems with that w3c-test.org, feel free to ping me if I'm around
- # [14:19] <MikeSmith_> and/or ping francois on #testing
- # [14:20] <MikeSmith_> and/or plh
- # [14:20] <MikeSmith_> but plh is likely to just ping francois or me
- # [14:20] <MikeSmith_> I have root access to that box
- # [14:20] <MikeSmith_> for now
- # [14:21] <MikeSmith_> though the systems team might eventually decide I shouldn't
- # [14:21] * Ms2ger won't tell anybody :)
- # [14:21] <MikeSmith_> heh
- # [14:22] <MikeSmith_> I'm already in trouble for installing packages from Debian testing and unstable there
- # [14:22] <MikeSmith_> but I don't know what else to do when the software we are running depends on packages that aren't in stable
- # [14:23] <MikeSmith_> stable stuff is so ancient
- # [14:25] <MikeSmith_> hmm, "Powered by Sourceforge" on the Roundcube homepage doesn't inspire confidence
- # [14:25] <MikeSmith_> hsivonen: ↑
- # [14:26] <MikeSmith_> it seems the state of Web-based e-mail clients kinda sucks
- # [14:26] <Ms2ger> I could have told yyou thaat :)
- # [14:27] <Ms2ger> (With double y, no less)
- # [14:28] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
- # [14:30] <nessy> I'd buy a html5 t-shirt to support the case
- # [14:33] <jgraham> MikeSmith_: You mean that no small, open source, project manages to produce a UI as polished as the huge, well funded gmail team in a space that hardly anyone cares about because almost everyoine is happy to just use gmail? What a surprise…
- # [14:34] <MikeSmith_> heh
- # [14:35] <MikeSmith_> jgraham: point taken, but I still think there's market opportunity for something better
- # [14:36] <MikeSmith_> even the big well-funded proprietary gmail alternatives suck
- # [14:36] <Ms2ger> Hi Zimbra!
- # [14:36] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 260 seconds)
- # [14:44] * Joins: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net)
- # [14:44] * MikeSmith_ didn't mention any names
- # [14:48] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [14:48] <hsivonen> MikeSmith_: I think PHP is less confidence-inspiring than sf.net
- # [14:49] <hsivonen> MikeSmith_: but I'm already a customer of a company that provides Roundcube hosting, so I guess I should check it out
- # [14:49] <hsivonen> though the screenshots suggest that most likely I don't want to use it
- # [14:49] <MikeSmith_> true, about PHP
- # [14:50] <MikeSmith_> I think we need to start a Just Say No campaign for PHP
- # [14:50] <jgraham> If you want feature parity with gmail, woundcube is not going to make you hppy
- # [14:50] <jgraham> *roundcube
- # [14:50] <MikeSmith_> PHP has made a lot of devs and companies/projects lazy
- # [14:51] * MikeSmith_ registers cloudmail.com
- # [14:51] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [14:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [14:58] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [14:58] * Quits: enyo (~mtl@dsl-155-151.b2b2c.ca) (Ping timeout: 260 seconds)
- # [15:02] * Joins: necolas (~necolas@5e0129ee.bb.sky.com)
- # [15:04] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:12] * Quits: Ankheg (~Ankheg@91.224.77.4) (Ping timeout: 258 seconds)
- # [15:13] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:14] * Quits: rtuin (~rtuin@D57D6C6A.static.ziggozakelijk.nl) (Quit: Leaving)
- # [15:22] * Jabberwock is now known as Michael
- # [15:22] * Quits: Michael (~mbehan@orl-inet-cp-10.disney.com) (Changing host)
- # [15:22] * Joins: Michael (~mbehan@unaffiliated/jabberwock)
- # [15:22] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Read error: Connection timed out)
- # [15:23] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [15:24] * Joins: Ankheg (~Ankheg@91.224.77.4)
- # [15:24] * Joins: enyo (~mtl@modemcable098.129-202-24.mc.videotron.ca)
- # [15:25] * karlcow notes that cloudmail.com is already taken, but MikeSmith_ can register nuagecourrier.com
- # [15:25] <MikeSmith_> heh
- # [15:29] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [15:30] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:31] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:32] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [15:33] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:34] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [15:55] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:56] * Quits: Michael (~mbehan@unaffiliated/jabberwock) (Ping timeout: 255 seconds)
- # [16:01] <AryehGregor> MikeSmith_, for checking disk space I usually use du -m / | sort -nr | head -n 50.
- # [16:01] <AryehGregor> Prints out the top 50 directories by disk space usage.
- # [16:02] <AryehGregor> Although it takes a long time if you have a lot of directories.
- # [16:02] * Quits: Ankheg (~Ankheg@91.224.77.4) (Read error: Connection reset by peer)
- # [16:04] <MikeSmith_> AryehGregor: cool, thanks
- # [16:05] <AryehGregor> Although one disadvantage is it doesn't print out anything at all until it's done.
- # [16:05] <AryehGregor> Since sort has to wait for all the input before it can output the first line.
- # [16:06] <MikeSmith_> only takes 13 seconds on my local machine
- # [16:07] <AryehGregor> du -mx is probably better than du -m, actually, so it doesn't cross filesystem boundaries.
- # [16:07] <AryehGregor> (since you only care about one filesystem if you want to know what's using space)
- # [16:07] * AryehGregor looks hopefully toward a btrfs future where ridiculous issues like that will go away, along with war and world hunger
- # [16:07] <MikeSmith_> taking a bit longer on my server...
- # [16:08] * MikeSmith_ googles btrfs
- # [16:08] <AryehGregor> I've seen it take hours on occasion. But it's just du that's taking that long, it would take that long regardless.
- # [16:08] <AryehGregor> Because it has to look at every directory in the filesystem.
- # [16:11] <AryehGregor> btrfs is the cool next-gen filesystem for Linux that's basically a total ripoff of all the good ideas of ZFS, but on an OS that more than three people actually care about.
- # [16:11] <MikeSmith_> took 3 minutes 45 seconds on my server filesystem of ~16GB
- # [16:11] <MikeSmith_> heh
- # [16:11] <MikeSmith_> me dunno much about ZFS either?
- # [16:11] <MikeSmith_> Sun?
- # [16:12] <AryehGregor> In particular, it encourages you to put everything on one big filesystem, and divide things up into "subvolumes" that you don't have reserve space for in advance. So you can divide the space up into subvolumes for different parts of the filesystem and therefore easily track what's using how much space, quickly remove entire subvolumes, etc., but not have to waste space by deciding how much to reserve for each subvolume in advance.
- # [16:13] <AryehGregor> But you can put limits on how big each subvolume is allowed to get, and track how big each one is, and otherwise mostly handle them as independent filesystems, so you get almost all the benefits of separate filesystems.
- # [16:13] <AryehGregor> But there are zillions of other cool features, like online resize (shrink as well as grow), online fsck, extremely low-cost snapshotting of subvolumes, improved performance on many workloads, etc. etc. etc.
- # [16:22] <MikeSmith_> sounds too good to be true
- # [16:22] <MikeSmith_> there must be a catch
- # [16:23] <espadrine> AryehGregor: By the way, what is "online resize and fsck"? That is one thing I never understood about Btrfs.
- # [16:25] <AryehGregor> MikeSmith_, the catch is it's not stable and who knows when it will be stable and until it's stable it will probably lock up and/or eat your data.
- # [16:26] <MikeSmith_> ah
- # [16:26] <MikeSmith_> that's definitely a bit of a downside
- # [16:26] <AryehGregor> Yeah, that's the sort of thing that tends to put a damper on filesystem innovation.
- # [16:26] <AryehGregor> If your scheduler or something messes up you can always just switch back to an old kernel and big deal, but filesystems messing up is a bit more of a practical problem.
- # [16:27] <espadrine> Well, ZFS has been stable for some time...
- # [16:27] <AryehGregor> espadrine, "online resize" means you can increase or decrease the size of the filesystem online, like if you add or remove a disk. ext4 (and ext3 and ext2) can increase filesystem size but not decrease.
- # [16:27] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Read error: Connection timed out)
- # [16:27] <AryehGregor> Online, I mean.
- # [16:27] <AryehGregor> They can decrease offline, i.e., with the filesystem unmounted.
- # [16:27] <espadrine> oh! good!
- # [16:28] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [16:28] <AryehGregor> Online fsck is what it sounds like, btrfs is supposed to be able to check for and repair errors online instead of requiring you to mount your root filesystem read-only and therefore take the the whole system offline if you want to check for or fix errors.
- # [16:28] <AryehGregor> ZFS has been stable for some time but still reportedly has reliability issues.
- # [16:29] <AryehGregor> I know of more than one site that used ZFS but then switched away because they had problems with it failing randomly.
- # [16:29] <AryehGregor> ("more than one site" being toolserver.org, and Wikimedia)
- # [16:29] <AryehGregor> Failing randomly or otherwise not living up to expectations.
- # [16:29] <jgraham> "Online fsck is what it sounds like" - an excuse for yet more tired /. jokes?
- # [16:29] <AryehGregor> jgraham, ?
- # [16:29] <espadrine> That could be the fate of Btrfs when released, unfortunately.
- # [16:31] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [16:31] <jgraham> AryehGregor: Isn't there a whole genre of jokes based around the small Levenshtein distance between the word "fsck" and the word "fuck"?
- # [16:31] <AryehGregor> Probably.
- # [16:31] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [16:32] <AryehGregor> espadrine, yeah, but Linux is much more widely used, so with any luck it will get much better testing.
- # [16:32] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
- # [16:32] <AryehGregor> I'm not expecting to use it in production anytime within the next few years, though.
- # [16:33] <Philip`> If quality depends on testing which depends on number of users, that seems to indicate the quality-improvement process is (at least in part) to wait for users to encounter bugs and lose data and then fix those bugs
- # [16:33] <Philip`> Can't they, like, write it correctly in the first place?
- # [16:34] * Philip` wishes programming was easier
- # [16:34] <AryehGregor> If programming was easy, most of the people in this chat room would make a lot less money. :)
- # [16:35] <jgraham> If programming was easier we would use it to solve harder problems
- # [16:35] <AryehGregor> That too.
- # [16:38] <Philip`> It's only a filesystem, and the API is already designed and implemented many times so they don't have to deal with drastically changing requirements - it doesn't seem like a problem that will always grow until it's slightly too hard to implement
- # [16:40] <AryehGregor> So you'd think. But in practice, people want filesystems to do all kinds of things, and people think of ever cleverer ways to do them.
- # [16:40] <AryehGregor> ZFS and btrfs are a totally different filesystem model from other commonly-used filesystems, they do everything copy-on-write.
- # [16:40] <AryehGregor> So there are a ton of practical issues to work out.
- # [16:41] <AryehGregor> Like "what happens when you get low on disk space?" Both of them have issues then.
- # [16:41] <AryehGregor> btrfs uses some fancy B-tree-based data structure that some guy made up in like 2005.
- # [16:43] * Philip` thinks it might be interesting if someone did a book collecting articles from developers of lots of projects, explaining what they see as the fundamentally hard problems they have to face, to show why things are never as easy as they superficially appear
- # [16:43] <Philip`> (Most things I've seen before are focusing on solutions, which is generally less interesting than problems)
- # [16:44] <jgraham> Probably no one wants to write a book suggesting that they're not clever enough to trivially solve all problems
- # [16:45] <Philip`> The developers working on a project have already clearly indicated they can't trivially solve all problems, because if they could then they wouldn't still be working on that project
- # [16:45] <Philip`> so the book would be a good way for them to offer excuses for not having finished the project yet
- # [16:45] <zewt> i sure don't want to touch a filesystem that hasn't been stable for many years
- # [16:46] <zewt> given that it's probably the single most critical piece of code on the entire system
- # [16:46] <zewt> i expect i'll be sticking with XFS for a long time to come
- # [16:49] <AryehGregor> I'm okay with using a filesystem once it's been the default in major distros for a version or two and there are no widespread reports of breakage.
- # [16:49] <AryehGregor> Provided I keep backups of anything important.
- # [16:50] <AryehGregor> If a million Ubuntu users haven't hit anything really nasty in a year, my desktop isn't important enough that I'm going to worry about being the first.
- # [16:51] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [16:51] * Joins: CvP (~CvP@123.49.22.41)
- # [16:51] <zewt> well, the default in debian/ubuntu still tends to be ext3/ext4, but i don't trust that
- # [16:51] <AryehGregor> ext3 has been the default filesystem in Linux for like ten years.
- # [16:51] <Philip`> Just make sure your backup disks aren't using the new filesystem too
- # [16:52] <zewt> if a filesystem defaults to doing a lengthy full fsck every N boots by default, that tells me the developers have very little confidence in it
- # [16:52] <espadrine> zewt: I read somewhere that ext developers had decided never to create ext5
- # [16:52] <espadrine> they are confident Btrfs will be the future
- # [16:52] <Philip`> Maybe they'll go straight from ext4 to ext6
- # [16:52] <zewt> it's very strange that distros still use ext*, since xfs is pretty much better in every way
- # [16:53] <zewt> for very low-memory systems maybe
- # [16:53] <Ms2ger> Obviously ext5 would involve writing a spec for each line of code
- # [16:54] <AryehGregor> espadrine, that was decided a few years ago, yes. There was a major Linux filesystem summit, and the plan everyone agreed on was to make short-term easy improvements to ext3 in the form of ext4, and consign the long-term future of Linux filesystems to btrfs.
- # [16:55] * Quits: FireFly (~firefly@unaffiliated/firefly) (Remote host closed the connection)
- # [16:56] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:56] <espadrine> AryehGregor: this is going to be a difficult transition... something like Python3
- # [16:56] <AryehGregor> zewt, what advantage does XFS have over ext4?
- # [16:56] <AryehGregor> Defragmentation?
- # [16:56] <espadrine> zewt: XFS looks good, I wonder why I haven't heard of it before
- # [16:56] <espadrine> AryehGregor: it cannot be shrunk
- # [16:56] <AryehGregor> espadrine, not at all. You can do an extremely fast in-place upgrade of ext4 to btrfs, with rollback.
- # [16:57] <AryehGregor> And the difference is mostly transparent, btrfs does everything important ext4 does as far as applications are concerned.
- # [16:57] <AryehGregor> So it's just a matter of people waiting till it's stable and reliable.
- # [16:57] <zewt> my experience with xfs is that it just works: reliable, very consistently fast, and i havn't had to do an fsck of any kind since it was pre-release
- # [16:57] * Quits: CvP (~CvP@123.49.22.41) (Disconnected by services)
- # [16:57] <AryehGregor> zewt, my experience with ext4 is the same.
- # [16:57] * Joins: xCG (~CvP@123.49.23.182)
- # [16:57] <espadrine> AryehGregor: I meant, people won't want to touch it unless other people use it
- # [16:57] <espadrine> which is the issue in Python3
- # [16:58] <zewt> ext* fscks by default every N boots (which you can turn off, but if a filesystem does something that hugely expensive by default, I assume it's for a reason)
- # [16:58] * xCG is now known as CvP
- # [16:58] * Joins: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
- # [16:58] <AryehGregor> espadrine, to use Python 3 you have to port your code, which is nontrivial for large codebases, and impossible if you rely on unported libraries.
- # [16:58] <AryehGregor> Any random person can switch their machine from ext4 to btrfs for the heck of it today if they want.
- # [16:58] <AryehGregor> And they do.
- # [16:59] <AryehGregor> zewt, that could speak to a difference in configuration philosophy more than anything.
- # [16:59] <AryehGregor> The only time I've had nontrivial filesystem corruption on ext4 was when the underlying disk was bad.
- # [16:59] <Philip`> espadrine: I think the problem with Python 3 is more that it's worse than Python 2 until everybody else in the world has upgraded (so you can be compatible with their applications/libraries), so nobody wants to bother upgrading
- # [16:59] <zewt> the philosophy i read into it is "we don't trust our code enough"; others may read what they like, of course
- # [16:59] <AryehGregor> (there were other times that fsck caught something, but it was some trivial thing that it easily fixed)
- # [16:59] <Philip`> whereas an individual can change their filesystem regardless of what anyone else does
- # [17:00] <zewt> the problem with python 3 is it doesn't have a sane upgrade path, so it essentially fragments the language
- # [17:00] <AryehGregor> zewt, or it could be "we know hardware sometimes goes bad or lies regardless of how good our code is, and we aren't overconfident in our code either".
- # [17:01] <zewt> AryehGregor: has never happened to me, but i sure have had servers offline for long periods of time due to an un-asked-for fsck on reboot
- # [17:01] <AryehGregor> Yes, that's just stupid configuration.
- # [17:01] <zewt> ymmv etc etc
- # [17:01] <AryehGregor> Although ext4 fsck is much, much faster than ext3 fsck.
- # [17:02] <AryehGregor> Hmm, XFS can't be shrunk?
- # [17:02] <AryehGregor> Even offline?
- # [17:02] <zewt> dunno, never tried
- # [17:02] * Philip` has never encountered the problem of having too much disk space
- # [17:02] <AryehGregor> I've had to shrink ext* on occasion. It's really slow and only works offline, but it works.
- # [17:03] <zewt> really the only particularly interesting feature of newer filesystems is being able to snapshot (without layering another special block layer underneith), to be able to backup databases directly
- # [17:03] <Philip`> If you don't mind really slow, copy the data to an external disk then repartition and reformat then copy back
- # [17:03] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:03] <zewt> Philip`: well, if you're working with an array, you don't always have that option
- # [17:03] <AryehGregor> Philip`, only works if you have enough empty storage.
- # [17:04] <zewt> (+ interesting feature to me, of course)
- # [17:04] * Philip` wouldn't really want to resize partitions unless he already had a backup copy anyway
- # [17:04] <AryehGregor> btrfs has lots of interesting features beyond snapshotting.
- # [17:04] <AryehGregor> In-FS RAID looks like it will be really cool.
- # [17:04] <AryehGregor> You'll be able to choose different RAID levels for different files.
- # [17:05] <AryehGregor> And it doesn't have the same resyncing problems as normal software RAID.
- # [17:06] <AryehGregor> So RAID5 for backups (= almost all reads/writes are serial, take up lots of space) but RAID10 for database files (= lots of random read/write), say.
- # [17:06] <AryehGregor> Of course, a lot of this stuff is still on the drawing board.
- # [17:07] <zewt> more interesting would be intelligent RAID for databases across spinnydisks and SSDs
- # [17:08] <AryehGregor> Oh, and you can copy files instantly, like hard-linking except the file is actually logically totally separate. That's very cool.
- # [17:08] <zewt> eg. to be able to get safe writes to disk (which many, especially cheaper, SSDs are very bad at), while being able to use the SSD for reads (where it's an order of magnitude improvement for databases in many cases)
- # [17:09] <AryehGregor> That's probably best handled at a different layer.
- # [17:09] <AryehGregor> Somewhere below the filesystem layer.
- # [17:09] <AryehGregor> There's work in that department in Linux, IIRC including something funded by Facebook.
- # [17:10] <zewt> it can be done at the FS layer logically: report writes as synced to disk as soon as they've hit at least one disk, without waiting for it to be confirmed to all
- # [17:10] <zewt> (whether you actually want that or not is a matter of policy)
- # [17:11] <AryehGregor> md already can do that, with the --write-behind= option. Although of course that's inflexible.
- # [17:11] <AryehGregor> In particular, the SSD has to be the same size as the other device, which mostly defeats the point.
- # [17:11] <zewt> of course, different disk sizes and other things mean it's far from trivial
- # [17:12] <AryehGregor> The better use for SSDs is probably to use them as a read cache only, not a write buffer. Cheaper SSDs are very slow to write to randomly anyway.
- # [17:12] <AryehGregor> Plus, writes can be buffered a lot already in memory or in battery-backed RAID controllers or such.
- # [17:13] <AryehGregor> Whereas you can't buffer reads, so those are the things you really want to get rid of as much as possible (admittedly depending on workload).
- # [17:13] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
- # [17:16] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
- # [17:16] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
- # [17:16] * Joins: timeless (d04149cb@firefox/developer/timeless)
- # [17:17] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Client Quit)
- # [17:17] <timeless> did eighty4 mean mochascript, or was he poking fun?
- # [17:17] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
- # [17:17] <timeless> zewt: dialog wouldn't be tab modal, it would only be [[document]] modal.
- # [17:17] <zewt> i'm not sure what the distinction is
- # [17:18] <timeless> it's from friday i think :)
- # [17:18] <zewt> but iirc the point was "not window-modal"
- # [17:18] <timeless> i think you were worried about dialogs gaining focus when they shouldn't
- # [17:18] <zewt> i wasn't, i think i was responding to someone else who was
- # [17:19] * Quits: CvP (~CvP@123.49.23.182) (Quit: [ UPP ] > all)
- # [17:25] * ericc|away is now known as eric_carlson
- # [17:31] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
- # [17:32] * Joins: danheberden (~danheberd@li225-35.members.linode.com)
- # [17:34] * Joins: CvP (~CvP@123.49.23.114)
- # [17:45] * toyoshim is now known as toyoshiAw
- # [17:46] <timeless> interesting, +50 Cent
- # [17:47] <timeless> and +T- Pain
- # [17:53] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [17:53] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Ping timeout: 255 seconds)
- # [17:54] <smaug____> annevk5: is http://dev.w3.org/csswg/cssom-view/ the right version of the spec
- # [17:54] <TabAtkins> smaug____: Yeah.
- # [17:54] <smaug____> I somehow thought there was a bit different text for http://dev.w3.org/csswg/cssom-view/#dom-document-caretpositionfrompoint
- # [17:54] <timeless> annevk5: ..
- # [17:54] <timeless> > Terminology used in this specification is from DOM Core, DOM Range, CSSOM and HTML. [DOMCORE] [DOMRANGE] [CSSOM] [HTML]
- # [17:55] <timeless> > Content edge, padding edge, border edge, and canvas are defined by CSS.
- # [17:55] <timeless> shouldn't CSS get a [] ref?
- # [17:55] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [17:55] <timeless> (preferably listed in the Terminology used ... line)
- # [17:55] <smaug____> annevk5: anyway, http://dev.w3.org/csswg/cssom-view/#dom-document-caretpositionfrompoint seems to miss the case what should happen with documents without viewport
- # [17:55] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
- # [17:56] <smaug____> annevk5: returning null seems to be the only reasonable option
- # [17:58] * dglazkov|away is now known as dglazkov
- # [17:58] <dglazkov> good morning, Whatwg!
- # [17:58] <Ms2ger> Keeps getting later
- # [18:00] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
- # [18:03] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [18:05] * Quits: Workshiva (~Dashiva@74.125.121.65) (Remote host closed the connection)
- # [18:09] * Joins: Workshiva (~Dashiva@74.125.121.65)
- # [18:11] * Joins: cgcardona (~cgcardona@69.38.221.130)
- # [18:11] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
- # [18:11] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [18:12] * Quits: CvP (~CvP@123.49.23.114) (Ping timeout: 276 seconds)
- # [18:15] * Quits: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net) (Quit: Chris_Duarte)
- # [18:15] <jgraham> Ms2ger: That's what happens as we move away from midsummer
- # [18:16] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
- # [18:16] * Quits: Transformer (~Transform@ool-4a59e397.dyn.optonline.net) (Excess Flood)
- # [18:19] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
- # [18:21] <Ms2ger> Sunset before 10PM :(
- # [18:21] <timeless> heh
- # [18:21] <timeless> Ms2ger: where are you again?
- # [18:21] <Ms2ger> I mean, that's the time I start getting productive
- # [18:21] <timeless> they move movie in the park showings from 9pm to 8:30pm in august here in Toronto
- # [18:22] <timeless> (because it gets dark by then..)
- # [18:22] <Ms2ger> You do always seem to end up pretty far North
- # [18:22] * timeless ponders
- # [18:23] <timeless> SJC and DCA seem to be about the same for North
- # [18:24] <timeless> I've never lived much further south than that, but..
- # [18:24] <timeless> I've really only lived North for the last bit of my life :)
- # [18:25] <timeless> and YYZ is really much further south tha HEL :)
- # [18:26] <jgraham> You can put a bound on where Ms2ger lives from the fact that he experiences post 10pm local time sunsets but they are currently not post 10pm
- # [18:26] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
- # [18:27] <Ms2ger> Hmm, I would've situated DCA quite a bit north of SJC
- # [18:27] <jgraham> Unhappily stalkpeopleusingthesun.com doesn't yet exist
- # [18:27] <jgraham> So it's a bit of a pian to work out
- # [18:27] <jgraham> *pain
- # [18:27] <timeless> Ms2ger: i'm using Gmaps to compare..
- # [18:28] <Ms2ger> Me too :)
- # [18:28] <Ms2ger> jgraham, that would be .co.uk
- # [18:28] <timeless> Coordinates 38°51′08″N 077°02′16″W
- # [18:28] <timeless> Coordinates 37°21′46″N 121°55′45″W
- # [18:28] <timeless> so, it's 1deg 30mins north
- # [18:28] <Ms2ger> Also, surely you can calculate that off the top of your head, Dr. Graham? :)
- # [18:29] <jgraham> This is the point where I wish I had a repitoire of rude gestures in ascii
- # [18:29] * timeless chuckles
- # [18:29] <timeless> hold on a sec
- # [18:29] <Ms2ger> ♥
- # [18:30] <timeless> you can use http://www.happyzebra.com/timezones-worldclock/sunrisesunset.php
- # [18:31] <timeless> Ms2ger: would you have pictured the delta between DCA and SJC as more than 2degrees?
- # [18:31] * Joins: The_8472 (~stardive@azureus/The8472)
- # [18:32] <Ms2ger> Without looking at a map, a couple hundred km
- # [18:32] * timeless isn't very good at converting degrees to distance...
- # [18:33] <Ms2ger> 360° = 40Mm
- # [18:33] <TabAtkins> Along a circumference.
- # [18:34] <timeless> well, 1deg is ~111km
- # [18:34] <timeless> so... ~150km ?
- # [18:35] * Ms2ger just stays away from America
- # [18:36] * Joins: jarek (~jarek@bct23.neoplus.adsl.tpnet.pl)
- # [18:36] * Quits: jarek (~jarek@bct23.neoplus.adsl.tpnet.pl) (Changing host)
- # [18:36] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:36] <timeless> hrm, maybe 170 ?
- # [18:36] <TabAtkins> Or actually, along a meridian. Arbitrary circumferences may vary a decent bit from 40Mm
- # [18:36] * timeless sighs
- # [18:36] <timeless> are those mega-meters?
- # [18:36] <Ms2ger> Yes
- # [18:36] <timeless> people actually use that?
- # [18:37] <TabAtkins> No, m&ms
- # [18:37] <TabAtkins> Yes? Why wouldn't they?
- # [18:37] <timeless> ooh
- # [18:37] <timeless> interesting
- # [18:37] <timeless> Ms2ger: ?
- # [18:37] <jarek> Hi
- # [18:37] <Ms2ger> I do, when I'm too lazy to type out three 0s
- # [18:37] <timeless> do you have firefox handy?
- # [18:37] * Joins: CvP (~CvP@123.49.21.229)
- # [18:37] <timeless> My find bar has `Mat<u>c</u>h<br>case`
- # [18:38] <jarek> is it possible to overwrite the values such as width or device-width that are used by media queries?
- # [18:38] <TabAtkins> An older definition of the kilometer was 1/10000 of a quarter-meridian. Thus, a full meridian is 40Mm
- # [18:38] <jgraham> TabAtkins: Depending on what you mean "arbitary circumfrences", "a decent bit" would be "by 100%"
- # [18:38] * Joins: FastJack (~fastjack@dumpstr.net)
- # [18:38] <TabAtkins> jgraham: Huh?
- # [18:38] <TabAtkins> jgraham: I just mean that an equatorial circumference will be a bit larger than a polar one.
- # [18:39] <jgraham> Well yes, at the pole it will be zero length, right?
- # [18:39] <TabAtkins> ...
- # [18:39] <TabAtkins> Do I really need to state that it's a great circle?
- # [18:39] <timeless> yes!
- # [18:40] <TabAtkins> Nerds.
- # [18:40] <Ms2ger> Yes!
- # [18:41] <Ms2ger> Though actually... NO! Geeks! :)
- # [18:41] * Joins: micheil (~micheil@109.231.193.164)
- # [18:41] <timeless> Yes!
- # [18:42] * jgraham apologies to the world
- # [18:43] * Quits: CvP (~CvP@123.49.21.229) (Quit: [ UPP ] > all)
- # [18:45] * Joins: ][DragoNero][ (~Drago@ppp-203-161.26-151.libero.it)
- # [18:45] <][DragoNero][> Un saluto a tutto il chan
- # [18:45] * Parts: ][DragoNero][ (~Drago@ppp-203-161.26-151.libero.it)
- # [18:47] <Ms2ger> ...Hi
- # [18:50] * Joins: Phae (u455@gateway/web/irccloud.com/x-vbsafjntgjpvaqfa)
- # [18:50] * Joins: maikmerten (~maikmerte@port-92-201-150-3.dynamic.qsc.de)
- # [18:51] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Ping timeout: 276 seconds)
- # [18:53] * Joins: ap (~ap@2620:149:4:401:b99f:e7a7:3615:f407)
- # [19:01] * Joins: CvP (~CvP@123.49.21.77)
- # [19:02] <eighty4> timeless: no, I mean coffeescript. But it wasn't my quote
- # [19:03] <AryehGregor> TabAtkins, you have to say that it's a great circle, because latitude lines aren't great circles (except the equator). So a degree of latitude will generally be less distance than a degree of longitude, up to 100% less.
- # [19:03] <AryehGregor> . . . I mean the other way around.
- # [19:03] <AryehGregor> A degree of longitude at our latitude is about 70% as long as a degree of latitude.
- # [19:04] <Ms2ger> In Texas, all circles are great circles.
- # [19:05] * Joins: weinig (~weinig@17.203.115.212)
- # [19:09] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
- # [19:10] <TabAtkins> AryehGregor: No, you had it right the first time.
- # [19:10] <TabAtkins> latitudinal degrees are smaller than longitudinal over most of the world
- # [19:10] <AryehGregor> No, because moving a degree of latitude is moving north or south, and that's always along a great circle (one that contains the north and south poles).
- # [19:10] <TabAtkins> Nope.
- # [19:10] <AryehGregor> Since when you're changing latitude, you're actually moving along a longitude line, and vice versa.
- # [19:10] <TabAtkins> Meridians are longitudinal lines.
- # [19:11] <TabAtkins> Oh, wait, I see what you're saying.
- # [19:11] <AryehGregor> Yes, and moving along a longitudinal line is a change in latitude. Your longitude remains constant.
- # [19:11] <AryehGregor> It always confuses me.
- # [19:12] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [19:12] <AryehGregor> TabAtkins, I just sent you an e-mail, I'd like to know what the headers say.
- # [19:12] <Philip`> A sphere is a silly shape for a planet, it makes coordinates far too complex
- # [19:13] <TabAtkins> Philip`: Agreed. Let's do a 4-torus.
- # [19:13] <AryehGregor> We should have a flat torus instead.
- # [19:13] <AryehGregor> Far simpler.
- # [19:13] <TabAtkins> Haha! We all agree!
- # [19:13] <AryehGregor> Well, I said a flat torus, which is actually a sort of 2-torus, but maybe you meant that too.
- # [19:13] <AryehGregor> (since a flat torus can only be embedded in Euclidean space of four or more dimensions)
- # [19:13] <TabAtkins> Yes.
- # [19:13] <AryehGregor> (a 4-torus, strictly speaking, would be a four-dimensional manifold in its own right, not two-dimensional)
- # [19:13] <TabAtkins> My geometry terminology is all kinds of inconsistent.
- # [19:14] <TabAtkins> So yeah, a 2-torus embedded in 4d so it's flat in 3d
- # [19:14] <AryehGregor> Well, to be fair, nobody talks about these things precisely unless you take graduate-level differential geometry or something.
- # [19:14] <Ms2ger> (* Recognizable by the use of the word "geodetes")
- # [19:16] * Philip` was thinking more of a discworld (where you just need X and Y coordinates relative to some arbitrary axis) or ringworld (where you need one angular and one linear coordinate)
- # [19:17] <Philip`> (I suppose ringworlds are inconvenient for drawing maps though, since you need an incredibly long thin piece of paper)
- # [19:17] <TabAtkins> Are we talking a circular discworld? Polar coords are still best there. A square discworld can just use x/y, but you might as well get exotic and go for the torus then.
- # [19:17] <Ms2ger> What's next, want it on top of an elephant too?
- # [19:18] <Philip`> Ms2ger: Don't be silly - it'd fall off its back
- # [19:18] <Philip`> You need at least three elephants for stability
- # [19:18] * Joins: akisma (~akisma@71.22.38.25)
- # [19:18] <TabAtkins> Philip`: A ringworld doesn't need to be enormous unless you're trying to build it in physical reality.
- # [19:19] <Philip`> TabAtkins: But polar coordinates make it hard to work out distances between points, which is probably the main value in having coordinates at all
- # [19:19] <TabAtkins> Philip`: I know, but that doesn't change the fact that polar coords are the most natural for a circular disk.
- # [19:21] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
- # [19:21] <Philip`> TabAtkins: It still needs to be long and thin, regardless of scale, else it'd be like a Rama rather than a ringworld
- # [19:22] * Quits: micheil (~micheil@109.231.193.164) (Quit: http://brandedcode.com | http://github.com/miksago)
- # [19:22] <TabAtkins> ...yes?
- # [19:22] <AryehGregor> Philip`, not if it's a flat torus. Then it's just a rectangle with opposite edges identified, so it can be whatever proportions you like.
- # [19:22] <AryehGregor> It can be a square, no problem.
- # [19:22] <TabAtkins> Rama's a perfectly fine ringworld as well.
- # [19:22] <Philip`> If it was somewhere in the middle it'd look silly
- # [19:22] <AryehGregor> Also, then you can use (x, y) coordinates and calculate using Euclidean distance.
- # [19:22] <AryehGregor> It's the best of all worlds.
- # [19:23] <AryehGregor> (in multiple senses, I guess)
- # [19:23] <TabAtkins> AryehGregor: Though, you still have to do a bit of math. If you're near the, um, dateline-equivalent, it's shorter to measure across that.
- # [19:24] * Joins: rniwa (~rniwa@nat/google/x-hjzsyygngcwhbszo)
- # [19:24] <AryehGregor> Well, yes, there are multiple routes to the same point and it's less trivial in some cases to figure out which is shortest.
- # [19:24] <Ms2ger> Just put your sun right above it
- # [19:24] <AryehGregor> That's true.
- # [19:24] * Joins: gkellogg (~gregg@74-95-198-246-SFBA.hfc.comcastbusiness.net)
- # [19:25] <TabAtkins> There's only four routes to check, and you can use straight-line distance for each.
- # [19:27] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [19:35] * Joins: cpearce (~chatzilla@ip-118-90-43-163.xdsl.xnet.co.nz)
- # [19:42] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Read error: Connection reset by peer)
- # [19:44] * Quits: akisma (~akisma@71.22.38.25) (Quit: akisma)
- # [19:49] * Quits: cpearce (~chatzilla@ip-118-90-43-163.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # [19:55] <Ms2ger> Potentially of interest to Opera people: http://qdb.us/306411
- # [19:58] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [19:58] * Parts: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
- # [20:02] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb, hopefully)
- # [20:06] * Joins: jwalden (~waldo@nat/mozilla/x-dicosomwnloioovi)
- # [20:12] * Quits: Ms2ger (~Ms2ger@91.181.54.53) (Ping timeout: 255 seconds)
- # [20:12] * Quits: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr) (Quit: espadrine)
- # [20:19] * Quits: jwalden (~waldo@nat/mozilla/x-dicosomwnloioovi) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
- # [20:23] * Joins: fishd (~darin@nat/google/x-uvcyzucuzoiyftlc)
- # [20:24] * Joins: Ms2ger (~Ms2ger@91.181.200.6)
- # [20:25] * Joins: dbaron (~dbaron@nat/mozilla/x-vsbzjzjofnajilkw)
- # [20:25] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:26] * Joins: timeless (d04149cb@firefox/developer/timeless)
- # [20:28] * Joins: sicking (~chatzilla@nat/mozilla/x-cnwolfsltfdzidrl)
- # [20:29] * Joins: erlehmann (~erlehmann@89.204.137.96)
- # [20:31] * Quits: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
- # [20:33] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [20:33] * Joins: hober (~ted@unaffiliated/hober)
- # [20:34] * Joins: weinig_ (~weinig@2620:149:4:401:4ce0:2660:f8a5:9d3e)
- # [20:34] * Quits: weinig (~weinig@17.203.115.212) (Read error: Connection reset by peer)
- # [20:34] * weinig_ is now known as weinig
- # [20:34] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
- # [20:35] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Quit: No Ping reply in 180 seconds.)
- # [20:35] <timeless> http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
- # [20:35] * timeless rotfl
- # [20:35] <timeless> There exists an algorithm which transforms names and can be reversed losslessly. (Yes, yes, you can do it if your algorithm returns the input. You get a gold star.)
- # [20:36] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # [20:36] <AryehGregor> Is that the one that basically says "you can't assume anything whatsoever about names, up to and including that people actually have one"?
- # [20:36] <timeless> probably
- # [20:36] <timeless> but it's possible i haven't seen the one you're referencing
- # [20:36] <timeless> since i actually got a w3 work item involving names
- # [20:36] <timeless> please do feel free to pass along your link :)
- # [20:37] * Quits: maikmerten (~maikmerte@port-92-201-150-3.dynamic.qsc.de) (Quit: cu tomorrow)
- # [20:37] * Quits: dbaron (~dbaron@nat/mozilla/x-vsbzjzjofnajilkw) (Ping timeout: 258 seconds)
- # [20:37] <timeless> btw, does 田中太郎 just map to `Tanaka`?
- # [20:37] <zewt> transliterating asian names is the worst
- # [20:37] <timeless> yeah yeah
- # [20:37] <AryehGregor> translate.google.com says "Taro Tanaka".
- # [20:38] <timeless> but googling a Chinese name doesn't give me anything i can digest
- # [20:38] <timeless> ok, i see what i did wrong
- # [20:39] * timeless is reading <Taro the Space Alien> and didn't properly parse `Taro Tanaka (田中太郎 Tanaka Tarō?)`
- # [20:39] <timeless> the question mark is amusing btw
- # [20:39] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [20:39] <zewt> http://rut.org/cgi-bin/j-e/sjis/dosearch?sName=on&H=PW&L=J&T=%91%BE%98Y&WC=none
- # [20:41] * Joins: dbaron (~dbaron@nat/mozilla/x-clrouicdctfcqsoy)
- # [20:41] <zewt> fewer matches than a lot of japanese surnames, at least
- # [20:41] <timeless> zewt: cute
- # [20:41] <timeless> so it can either be a personal or family name
- # [20:41] <zewt> er right
- # [20:41] <timeless> but it has a different <pronunciation?> depending?
- # [20:42] <zewt> i think those would be pronounced the same
- # [20:42] <timeless> um, ok
- # [20:42] <timeless> so other than being different things
- # [20:42] <zewt> ah right "s" is surname "u" is given name
- # [20:42] <timeless> and having a secondary presentation which is different
- # [20:43] <timeless> yeah, i clicked on `u` and read the page for the others
- # [20:43] <timeless> http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/#comment-4491
- # [20:43] <timeless> 41. If a person has a title such as “Doctor”, they will have at most one such title. (In Germany, the over-educated go by names such as “Prof. Dr. Dr. Hans Schmidt” – a professor with two PhD’s)
- # [20:43] <zewt> http://rut.org/cgi-bin/j-e/sjis/dosearch?sName=on&H=PW&L=J&T=%93c%92%86&WC=none surnames tend to have a lot more options than given names, i think
- # [20:44] <AryehGregor> timeless, I know multiple rabbi doctors.
- # [20:44] <timeless> AryehGregor: yeah, i know some Lawyer Doctors
- # [20:44] <AryehGregor> (usually Ph.D., not M.D., although probably one or two of the latter also)
- # [20:44] <karlcow> timeless: except there are names you can't type yet.
- # [20:44] <timeless> karlcow: ?
- # [20:44] <AryehGregor> Although most of the rabbis doctors I know go by Mr., because they're modest.
- # [20:44] * timeless nods
- # [20:45] <timeless> +1 to them
- # [20:45] <karlcow> some Japanese names, local, historical variations of persons names not included in Unicode.
- # [20:45] <timeless> karlcow: oh, sure
- # [20:45] <AryehGregor> Actually, most of the rabbis I know go by Mr. unless they're actually rabbis of a congregation or religious instructors or something. Kind of like how most Ph.D.'s don't call themselves "Dr." or "Professor" outside of a professional context, and you get suspicious if they do.
- # [20:45] <timeless> like en.wikipedia.org/wiki/Worf
- # [20:46] <AryehGregor> In the vein of: http://robert.ocallahan.org/2011/06/some-advice_14.html
- # [20:46] * timeless wonders if wikipedia has a link for it
- # [20:46] <timeless> AryehGregor: indeed
- # [20:46] <timeless> well...
- # [20:47] <AryehGregor> Right, Dr. Graham?
- # [20:47] <karlcow> at least French revolution cut the head of a lot religious names ! that's progress :p
- # [20:47] <timeless> i guess for chabbad, it'd be <professional-context> as opposed to <congregation> on average
- # [20:47] <karlcow> s/lot/lot of/
- # [20:47] <timeless> karlcow: sigh
- # [20:48] <AryehGregor> As far as I can tell, basically every man who's brought up Lubavitch and wants to spend time proselytizing is given the title of rabbi for professional reasons.
- # [20:48] <karlcow> I wonder if HTML would have been developer during the revolution if it would have been without <head>
- # [20:48] <karlcow> s/developer/developed/
- # [20:49] <karlcow> can't type today
- # [20:49] <timeless> AryehGregor: to be fair, i think they don't get it immeidately :)
- # [20:49] <AryehGregor> Probably not.
- # [20:49] <timeless> e.g. i've met some who are still growing through the basic traveling phases
- # [20:49] <timeless> and they don't have the title yet
- # [20:49] * Joins: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
- # [20:49] * timeless grumbles
- # [20:49] <timeless> i can't find Worf's klingon glyph
- # [20:49] <timeless> (s)
- # [20:50] <zewt> at least if you use a pile of poo to represent your name, you're good to go
- # [20:50] <karlcow> :D
- # [20:50] <karlcow> emoji++ \o/
- # [20:50] <timeless> eep
- # [20:51] <zewt> ヘ(゚∀゚ヘ)
- # [20:51] <karlcow> I guess in the list of names which can't be written are all the names of spoken only languages
- # [20:53] <timeless> > 43 – A person name in country-1 is the same as his name in country-2. In Holland my name is Gert; In Denmark it is Gerardus; In Germany they refuse to try pronounce my name
- # [20:56] <Philip`> It's much easier to assign everyone a number and refer to them by that
- # [20:56] <karlcow> my Japanese Hanko for papers is not the name on my passport
- # [20:56] <timeless> Philip`: i'm actually supposed to be thinking about a Contacts api
- # [20:56] <zewt> nevermind addresses :|
- # [20:57] <timeless> zewt: yeah, that goes after contacts
- # [20:57] <zewt> t-mobile refused to ship anything to me because my address wouldn't validate in its address thing
- # [20:57] <timeless> and i need to send some hatemail to the geolocation people about their address api
- # [20:57] <karlcow> A full contact API should have a touch interface.
- # [20:57] <zewt> to the point where i had to have stuff shipped to family and drive and pick it up
- # [20:57] <zewt> haaaaaate
- # [20:57] <timeless> zewt: hey, O2 UK and IE refused to accept my Credit Card
- # [20:57] <timeless> because it wasn't a UK or IE credit card at the time
- # [20:57] <timeless> you'd think the fact that it was a Visa card and that they took Visa should have been sufficient
- # [20:58] <zewt> lots of stores are dumb about international cards
- # [20:58] <timeless> but *no*, they *insisted* on validating it against a UK or IE physical address
- # [20:58] <zewt> but screwing up domestic shipping ... that takes special talent
- # [20:58] <timeless> because obviously i wanted to use my credit card to pay for a pay as you go sim
- # [20:58] <timeless> ... for a country where i *obviously* lived and had a valid credit card... right
- # [20:59] <timeless> O2 UK/IE is special
- # [20:59] * timeless can't wait for someone to put them out of business
- # [20:59] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [20:59] <timeless> zewt: otoh, you win :)
- # [21:00] <timeless> what was 'special' about your address?
- # [21:00] <zewt> usps doesn't ship to my house, i have a po box
- # [21:00] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-blygtweykmgcnsji) (Ping timeout: 246 seconds)
- # [21:00] <zewt> but no shipper should ever care about that
- # [21:01] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-hibbcajyqcorqsai)
- # [21:01] <timeless> hrm
- # [21:02] * timeless will have to get zewt to look at some APIs at some point to see if they work
- # [21:02] <zewt> i think it's some usps api they use to verify shipping addresses ... but usps is wrong
- # [21:02] <timeless> presumably USPS will deliver to the (its?!) PO Box
- # [21:02] <zewt> my street address, with the PO box in the ZIP code, is valid for shipping to me (it's what i use since it works for usps + fedex + ups)
- # [21:03] <zewt> but i think the usps api only accepts the actual po box, and t-mobile's thing screamed WE DON'T SHIP TO PO BOXES
- # [21:03] <timeless> have you tried DHL? :)
- # [21:03] <zewt> dhl is the worst in the US
- # [21:03] <timeless> yeah, i never used it in the US. But it was common in Finland
- # [21:03] <zewt> (not that anyone uses it in the US except for people shipping from overseas, and then rarely)
- # [21:04] <zewt> one time i had $10k in development hardware being shipped here, they left it in the yard
- # [21:04] <zewt> good job guys
- # [21:04] <timeless> nice
- # [21:04] <zewt> another time they left a package at some random house not even on the right street, i had to go pick it up
- # [21:04] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [21:04] <zewt> "i can't find the house, whatever this one looks good"
- # [21:05] <timeless> ...wow
- # [21:05] <timeless> http://en.wikipedia.org/wiki/Nicholas_Barbon has a neat middle name...
- # [21:06] <timeless> s/has/had/ (deceased)
- # [21:06] <Ms2ger> ...the eldest son of Praise-God Barebone...
- # [21:06] <timeless> read on
- # [21:07] <timeless> ... "Unless-Jesus-Christ-Had-Died-For-Thee-Thou-Hadst-Been-Damned" ....
- # [21:07] <timeless> great family :)
- # [21:08] <timeless> > Barbon did this despite long-established restrictions on new buildings associated with various Acts of Parliament and royal declarations in the late 16th century: he often simply disregarded legal and local objections, demolished existing buildings without permission and rebuilt speculatively in search of a quick profit.
- # [21:08] <timeless> great guy, clearly a pragmatist :)
- # [21:08] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [21:09] * jer|afk is now known as jernoble
- # [21:11] * Joins: llrcombs_ (~11rcombs@c-67-173-44-37.hsd1.il.comcast.net)
- # [21:11] * Quits: llrcombs (~llrcombs@64.130.210.214) (Ping timeout: 276 seconds)
- # [21:12] <timeless> anyway...
- # [21:12] <timeless> my general feeling on Contact cards is:
- # [21:12] <timeless> support Name[]
- # [21:13] <timeless> where each element in Name is a full (or not) name, so someone could have Name = ['Dan Smith', 'Daniel Smith', 'Danny
- # [21:13] <timeless> Smith']
- # [21:13] * Joins: llrcombs (~llrcombs@64.130.210.214)
- # [21:14] <timeless> anything which performs a search should search across all Name[] elements of all Contacts[]
- # [21:14] * Quits: llrcombs_ (~11rcombs@c-67-173-44-37.hsd1.il.comcast.net) (Client Quit)
- # [21:14] <timeless> If someone wants to have a nickname, they would just include it as another entry in Name[]
- # [21:14] <Ms2ger> As long as it supports ["Ms2ger"], I'm happy with it
- # [21:14] <timeless> it woul
- # [21:14] <timeless> d
- # [21:15] <timeless> My general approach to the other side (transmission) is to encourage all UAs to allow users to modify cards before transmitting
- # [21:15] <timeless> especially to enable selection of a subset of fields and values
- # [21:15] <timeless> as well as to provide substitutions and additions
- # [21:15] <timeless> so you could Name[]+= "Your roommate from freshman year of college"
- # [21:16] * Quits: llrcombs (~llrcombs@64.130.210.214) (Read error: Operation timed out)
- # [21:17] <jgraham> Philip`: Move to Sweden, they have the "everyone should be referred to by number" thing sorted
- # [21:17] <zewt> google contacts has a "name" and "transliterated name" thing, though that's not really enough
- # [21:17] <Ms2ger> jgraham, how hard is it to get a number?
- # [21:17] <timeless> zewt: people complain that google's outgoing behavior is problematic
- # [21:18] <timeless> but i think that's more because it tries to serialize to forms that have first/last or similar
- # [21:18] <zewt> eg. if i have a contact with a japanese name and transcription and a japanese person has the same, it's hard for a UI to know whether the user wants a particular contact natively or transliterated
- # [21:18] <gsnedders> Hi, I'm 199204804497.
- # [21:18] <zewt> and showing both is just bad noisy ui
- # [21:18] <timeless> gsnedders: finland has cards
- # [21:18] <timeless> what's amusing is that i thought it was a numbers only systems
- # [21:18] <zewt> still, it's a small step forward from contacts that don't have it at all
- # [21:18] <gsnedders> Ms2ger: You have to have some address for some time, though not always that long.
- # [21:19] <timeless> it turns out that there's a <dash> between two numbers which isn't always a dash
- # [21:19] <timeless> and is thus a significant character in the `number`
- # [21:19] <AryehGregor> gsnedders, what you're missing is that for most purposes, names need be only locally unique. Your friends would just call you '497. It would be quite practical.
- # [21:19] <timeless> yeah, for contacts, your set is generally locally unique
- # [21:20] <timeless> and when you give out a card to someone, you probably only ever give out a subset of the card
- # [21:20] <timeless> imagine the card for your s/o has `likes pink roses`
- # [21:20] <gsnedders> AryehGregor: You don't need the checksum, really :)
- # [21:20] <timeless> you wouldn't give out that part of the card when you give it to someone
- # [21:20] <Ms2ger> Calling you 1992', OTOH, would not work all that well
- # [21:20] <AryehGregor> No, that would be a problem.
- # [21:20] <gsnedders> I seem to be mistaken, the official form is 920480-4497
- # [21:20] * Joins: llrcombs (~llrcombs@64.130.210.214)
- # [21:20] <AryehGregor> It's like in court cases, where they refer to patents by the last few digits.
- # [21:21] <timeless> gsnedders: yeah, that's like the finnish form
- # [21:21] <timeless> they omit the century field
- # [21:21] <timeless> but have a dash somewhere which isn't insignificant :(
- # [21:21] <gsnedders> (YYMMDD is the form, but my date is offset as what I have is basically a temporary one where they add 60 to it)
- # [21:22] * Parts: gkellogg (~gregg@74-95-198-246-SFBA.hfc.comcastbusiness.net)
- # [21:22] <gsnedders> timeless: the dash seems to have meaning in Sweden as well, + being used for people born the 19th cent
- # [21:22] <gsnedders> timeless: Dunno about difference between 20th/21st
- # [21:22] <Philip`> <conversation xmlns:497="920480-4497">Hello '497
- # [21:23] <jgraham> Ms2ger: Not hard to get one if you are an EU citizen and have a job at least
- # [21:23] <jgraham> I haven't tried any other way
- # [21:24] <jgraham> Apparently if you are born a Swedish citizen it is also easy ;)
- # [21:24] <timeless> i have a finnish id
- # [21:24] <timeless> and a canadian id
- # [21:24] <timeless> well, not `id` really, but `numbers for tax purposes`
- # [21:25] <timeless> odd about the +60 bit
- # [21:25] <timeless> they didn't do that for me in finland
- # [21:25] <jgraham> Dunno about finland but the Swedish one is for more than just tax
- # [21:25] <jgraham> Although it is essential for that
- # [21:25] <timeless> oh, in finland it was basically used everywhere
- # [21:25] <timeless> all services
- # [21:25] <jgraham> They get very confused if you try presenting ID that doesn't have a personnummer on it
- # [21:25] <timeless> in canada you're supposed to be able to limit it to tax associated items
- # [21:26] <jgraham> Even when it is legally required that the other id is valid
- # [21:26] <timeless> the only other thing i could use in finland was my passport
- # [21:26] <jgraham> e.g. because it is an EU passport
- # [21:26] <timeless> what was the other one?
- # [21:27] <jgraham> (I believe it is the case that under EU law it muct be possible to use any EU passport in a circumstance where a passport from a single member state is valid)
- # [21:27] <jgraham> (but I may be misinformed)
- # [21:28] <Ms2ger> Time for a single EU passport, with a single database to track anything any government knows about you? :)
- # [21:28] <gsnedders> jgraham: It's more general than that: you're not allowed to discriminate against citizens of other member states compared with your own
- # [21:29] <gsnedders> (There are a few exemptions for a limited time upon new member states joining)
- # [21:29] <erlehmann> AFAIK, in germany, the constitutional court banned globally unique numbers. now we have a tax id. haha.
- # [21:30] <jgraham> gsnedders: Well it's not really clear to what extent that is actually true e.g. they are supposedly introducing some laws here to make it harder to be a teacher if you don't have a Swedish qualification
- # [21:30] <erlehmann> (globally unique numbers for tracking purposes, i mean)
- # [21:30] <jgraham> Which seems pretty suspect to me
- # [21:30] <jgraham> But I guess they could claim that anyone could get such a qualification, or something
- # [21:30] <timeless> erlehmann: sounds like the us
- # [21:31] <gsnedders> jgraham: Anyone can get the qualification is the theory there.
- # [21:31] <timeless> jgraham: iirc Belgium made it pretty much impossible to teach French if you weren't a native French speaker
- # [21:31] <timeless> (or was that if you weren't a Native and a French speaker?)
- # [21:32] <gsnedders> jgraham: It is the reason why Scottish universities don't charge tuition fees for anyone from the EU except for the rest of the UK, due to that law and its interaction with the Scotland Act, which forbids the Scottish Goverment to pass an act that would pay for the rest of the UK.
- # [21:33] <erlehmann> timeless, germany has a quite strong “data protection” culture and laws. fun fact: since the people responsible for data protection and freedom of information are often the same, the latter is lacking considerably.
- # [21:33] * timeless chuckles
- # [21:36] <AryehGregor> Heh, Israel is totally different on all of these things.
- # [21:36] <AryehGregor> Walking through metal detectors is often a multiple-times-per-day occurrence.
- # [21:36] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [21:36] <AryehGregor> I think everyone has to carry photo ID at all times.
- # [21:37] <timeless> AryehGregor: sadly i had that in Budapest and other places
- # [21:37] <AryehGregor> Stuff like that.
- # [21:37] <timeless> but that was Yom Kippur
- # [21:37] <timeless> (each time i entered a synagogue for services)
- # [21:38] <erlehmann> timeless, this wikipedia entry (literally “data protection commissioner”, i think) does not even seem to have an equivalent in any other language. and it is loooong. <https://secure.wikimedia.org/wikipedia/de/wiki/Datenschutzbeauftragter>
- # [21:38] <AryehGregor> Yeah, Germans seem to be extremely concerned with privacy.
- # [21:38] <TabAtkins> We'd call them the "privacy czar" in America.
- # [21:38] <timeless> > Israeli law requires every permanent resident above the age of 16, whether a citizen or not, to carry an identification card called te'udat zehut (Hebrew: תעודת זהות) in Hebrew or biţāqat huwīya (بطاقة هوية) in Arabic.
- # [21:38] <erlehmann> yeah, those hollerith machines seem to have hit a nerve there.
- # [21:38] <AryehGregor> I'm not concerned about privacy at all, so I'll be a good fit for Israel. :)
- # [21:39] <AryehGregor> (not that Israelis aren't concerned with privacy, but they're pragmatic . . .)
- # [21:39] <AryehGregor> timeless, I've heard it claimed tourists are supposed to carry photo ID too, although no one ever officially told me that when I was a tourist.
- # [21:39] * jernoble is now known as jer|afk
- # [21:39] <timeless> AryehGregor: what do haredi do if they don't have an eruv available?
- # [21:39] * timeless reads http://en.wikipedia.org/wiki/Teudat_Zehut
- # [21:40] <AryehGregor> timeless, dati and haredi are the same here. I assume they just don't carry ID, and are allowed to get away with it.
- # [21:40] <AryehGregor> My guess is that theoretically the worst they can do to you is make you go home and show them your ID there or something.
- # [21:40] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
- # [21:40] * timeless unfortunately has a hard time holding the meaning of `dati` and some other one
- # [21:40] <erlehmann> TabAtkins, even if a company is required to have one? i thought “XXX czar” is reserved for federal overlords?
- # [21:40] * timeless uses haredi in place since it has a meaning
- # [21:40] <AryehGregor> I'm sure there's a special exception for religious observance.
- # [21:41] <TabAtkins> erlehmann: Oh, didn't realize that was a company thing.
- # [21:41] <AryehGregor> Dati just means religious.
- # [21:41] <timeless> > Criminal offence carries a 5,000 Old Israeli shekel fine for not carrying an identity card or for misuse of the document (in 1983 prices, which equal about 1,400 NIS today).
- # [21:41] <AryehGregor> erlehmann, "czar" is a word that newspapers use in headlines to save space.
- # [21:41] <timeless> yeah, i can't translate `dati [religious]` into my conceptual map
- # [21:41] <timeless> if i go to services friday night, saturday morning, saturday night, sunday morning, and tonight
- # [21:41] <timeless> does that make me dati?
- # [21:42] <erlehmann> TabAtkins, it is both. as i understand it companies have to have people responsible for this. local and federal authorities have to have to.
- # [21:42] <TabAtkins> I'd say it makes you religious.
- # [21:42] <timeless> ok, and that strictly translates to dati?
- # [21:42] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
- # [21:42] * timeless needs to plan for tonight
- # [21:43] <timeless> there's the place i want to go, the place i'd like to go later, and a place i was asked to go to ensure they have a minyan so people can say kaddish
- # [21:43] <timeless> s/dd/d/
- # [21:43] <timeless> (and i haven't unpacked enough boxes to find my canvas shoes)
- # [21:43] <AryehGregor> "Chiloni" means you don't believe in or care about religion at all. "Masorti" means you're sympathetic to religion and observe some practices at least when they suit you, maybe including keeping kosher and praying, but aren't fully observant (e.g., don't observe the Sabbath or conjugal laws or something). "Dati"/"charedi" means you're religious, you theoretically try to keep all of halacha. The difference between "dati" and "charedi" is so
- # [21:43] <AryehGregor> cial: datim are a part of the secular world, charedim aren't.
- # [21:43] * Joins: astearns (~anonymous@192.150.22.5)
- # [21:44] <AryehGregor> E.g., datim generally serve in the military, go to college, and get jobs, while charedim don't.
- # [21:44] <timeless> right
- # [21:44] * timeless should be able to memorize that
- # [21:44] <erlehmann> TabAtkins, i believe that clubs and companies that have at least 10 people who work with critical data need a person responsible for data protection.
- # [21:44] <TabAtkins> erlehmann: Interesting.
- # [21:44] <timeless> i'm masorti, and i know that, but i haven't yet learned that it actually fits into that map
- # [21:44] <AryehGregor> So for something like carrying on Shabbat, there's no real difference between charedi and dati. Anyone who would knowingly carry on Shabbat without an eruv is almost surely masorti.
- # [21:45] <timeless> <chiloni-masorti-dati-haredi>
- # [21:45] <timeless> s/har/char/
- # [21:45] <timeless> erlehmann: wow
- # [21:45] <AryehGregor> "Chiloni" is from "chol", "secular". "Masorti" is from "mesorah", "tradition". "Dati" is from "dat", "religion". "Charedi" is from "charad", "to tremble".
- # [21:45] <erlehmann> timeless, read the article. i am no lawyer, but i think it is pretty interesting.
- # [21:46] <AryehGregor> Germans are crazy. :(
- # [21:46] <timeless> yes
- # [21:46] <erlehmann> even privacy-unrelated stuff is discussed like this in german culture, so it sometimes gets somewhat silly. google street view is pixelated at some places because residents felt uneasy.
- # [21:46] <Philip`> People are crazy
- # [21:46] <timeless> AryehGregor: yeah... i should be able to hold that
- # [21:46] <timeless> but the problem is that i learned these concepts as English-phonetic-sounds long after i stopped using Hebrew for general things
- # [21:47] <erlehmann> AryehGregor, not necessarily. curtailing specific powers certainly prevents abuse.
- # [21:47] <timeless> and thus my mapping for them is poor
- # [21:47] <timeless> whereas i actually do know the hebrew words...
- # [21:47] <AryehGregor> Dati vs. charedi is like Modern Orthodox vs. yeshivish/ultra-Orthodox.
- # [21:48] <timeless> yeah, that last one is also a problem
- # [21:48] <erlehmann> fun fact: a friend of mine, plomlompom, is writing a (post-)privacy book. i'm curious if it will cause a shitstorm in privacy-related discussions when it comes out in one or two months. ;)
- # [21:48] <timeless> since i never really got an introduction/explanation of what modern-orthodox is
- # [21:48] <timeless> so i have a hard time drawing/understanding that line
- # [21:48] <timeless> i can easily understand reform/conservative/orthodox
- # [21:48] <timeless> because i grew up with those concepts
- # [21:49] <timeless> erlehmann: presumably in German?
- # [21:49] <Philip`> People who are concerned about their privacy on Google Street View should print out life-sized cardboard copies of themselves and leave them all over the town, so that nobody can tell where the real them is
- # [21:49] <timeless> heh
- # [21:49] <timeless> Philip`: they'd get grafit
- # [21:49] <timeless> i'd
- # [21:50] <Philip`> It's pretty much impossible to hide information nowadays, but you can overload people with bogus data so they can't find the real information
- # [21:50] <erlehmann> timeless, indeed. but it also includes a quite interesting short history of privacy, so it might be usable for other cultures as well.
- # [21:50] <Ms2ger> They could graffiti themselves
- # [21:50] <erlehmann> title is „prima leben ohne privatsphäre“
- # [21:53] <erlehmann> AryehGregor, i think for me the “germans are crazy” thingy can be exemplified by the fact that in sweden, Stuff Your Gov Does™ is public by default until classified otherwise – whereas in germany, it is not until classified otherwise. or so i heard.
- # [21:53] <AryehGregor> Germany has to have *some* kind of classified information, otherwise they couldn't (for instance) have diplomatic negotiations with other countries.
- # [21:54] <TabAtkins> erlehmann didn't say Sweden didn't have classified information, just that it's not the default.
- # [21:54] <AryehGregor> He said Germany didn't, unless I misread him.
- # [21:55] <TabAtkins> You misread. He said it's secret until classic otherwise.
- # [21:55] <TabAtkins> "not" meaning "not public"
- # [21:55] <TabAtkins> s/classic/classified/
- # [21:55] <erlehmann> AryehGregor, you misread. sweden has freedom of information. germany has, well, some.
- # [21:55] <AryehGregor> Oh.
- # [21:55] <erlehmann> meaning: not much.
- # [21:55] <AryehGregor> That's backwards from what I'd expect.
- # [21:55] <AryehGregor> Or, hmm, maybe not.
- # [21:56] <erlehmann> did i make a grammar error?
- # [21:56] <AryehGregor> No, I was just confused by context.
- # [21:56] <AryehGregor> But seriously, someone once sued Wikimedia Deutschland because the English Wikipedia published the names of two convicted German murderers. Apparently under German law you aren't allowed to publicize the fact that someone committed murder after they've served their sentence.
- # [21:57] <AryehGregor> It's a violation of their privacy.
- # [21:57] <AryehGregor> . . .
- # [21:57] <erlehmann> yeah, i think the reasoning is because it damages their social standing more than intended by the law.
- # [21:58] <AryehGregor> (they got the judge to make Wikimedia Deutschland take down its wikipedia.de redirect, so it put up a page saying "We had to take down this redirect because of court ruling X. Please donate!", so the plaintiffs changed their mind and decided they were okay with the redirect after all)
- # [21:58] <AryehGregor> (this is why no Wikimedia data is hosted anywhere outside the United States, and the only non-data servers that are hosted outside the United States are in the Netherlands)
- # [21:59] * Quits: enyo (~mtl@modemcable098.129-202-24.mc.videotron.ca) (Quit: Lost terminal)
- # [21:59] <Hixie> the US has a "default-free" mode too, as far as i can tell, but that doesn't stop the US classifying everything under the sun
- # [21:59] <AryehGregor> Nowhere in the world has free-speech guarantees close to the U.S.'s, that's for sure.
- # [22:00] <AryehGregor> Hixie, actually I don't think that much is actually classified gratuitously. It's a pain to request documents, but if you really want to pursue it you can take it to court and everything, AFAIK.
- # [22:00] <AryehGregor> Of course, there are still a bunch of exceptions, but you can get a fair hearing by a judge and everything, if you want.
- # [22:00] <Hixie> yeah maybe the "default-free" is really "default-hidden-until-requested"
- # [22:00] <AryehGregor> (and are willing to spend the time and money)
- # [22:01] <AryehGregor> Right, that's probably a better description.
- # [22:01] <TabAtkins> AryehGregor: Money isn't really an issue - FOIA requests are free, I think.
- # [22:01] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [22:01] <TabAtkins> Time, definitely, becasue they'll stall sometimes.
- # [22:01] <AryehGregor> I mean, nobody's going to say you're allowed to wander in to a government office and browse the files on some random computer.
- # [22:01] <AryehGregor> TabAtkins, it's probably free to file them, but if they deny it and you want to challenge it, I'm pretty sure you'll need a lawyer.
- # [22:02] * AryehGregor looks it up
- # [22:02] <Hixie> what's a better word than "patron" or "customer" for the user of a shared worker
- # [22:02] <TabAtkins> That's true, yes. But they can't deny unless it's classified.
- # [22:02] <TabAtkins> Hixie: "leech"
- # [22:02] <Hixie> context: "inside the shared worker, new ...s are announced using the 'connect' event."
- # [22:02] <TabAtkins> "followers"
- # [22:02] <erlehmann> there also was a boxer called “neger-kalle” (literally: “nigger kalle”) who (successfully, i think) sued a newspaper because they had it in the archives and now he says it is racist.
- # [22:03] <erlehmann> freedom of information is a different thing than free speech.
- # [22:04] <AryehGregor> Yes, that's true.
- # [22:04] <AryehGregor> Well, they're related.
- # [22:04] <AryehGregor> E.g., free speech guarantees in the United States shield people who leak confidential information to at least some extent.
- # [22:04] * Parts: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
- # [22:04] <Hixie> someone tell manning that
- # [22:04] <erlehmann> super cool story, bro.
- # [22:04] <gsnedders> AryehGregor: Most countries have laws about whistleblowers. Most places will still find some technically legal way to screw you over.
- # [22:05] <erlehmann> what hixie said.
- # [22:05] <AryehGregor> Er, sorry.
- # [22:05] <AryehGregor> By "leak" I really meant "publish".
- # [22:05] <AryehGregor> The people who actually leak it aren't protected at all, that I know of.
- # [22:05] <erlehmann> shared workers … applicants!
- # [22:05] * Hixie went with "patrons"
- # [22:05] <AryehGregor> I was talking about, e.g., newspapers that republish the leaked material.
- # [22:05] <AryehGregor> Or websites.
- # [22:05] <erlehmann> “inside the shared worker, new applicants are announced using the 'connect' event.” :3
- # [22:05] <erlehmann> oh. okay ._.
- # [22:05] <gsnedders> AryehGregor: Depends if it is classified or not. If it's not classified, in most places they theoretically do. Just see the above.
- # [22:06] <AryehGregor> Although I don't know, maybe they could convict them but are afraid of the PR backlash.
- # [22:06] <erlehmann> Hixie, that also sounds like black magic!
- # [22:06] * AryehGregor shrugs
- # [22:06] <Hixie> erlehmann: yeah none of these terms are great
- # [22:07] <tomasf> how about "clients"?
- # [22:07] <AryehGregor> Anyway, it would certainly be protected by free speech in some cases. Look at New York Times Co. v. United States, re the Pentagon papers.
- # [22:07] <Hixie> AryehGregor: you mean the way that US gov't officials have said assange should be assassinated?
- # [22:07] <Hixie> tomasf: that's better. thanks.
- # [22:07] <tomasf> np
- # [22:08] <Ms2ger> "Magician"
- # [22:08] <AryehGregor> Hixie, I said it provided some protection. I don't think anything's going to protect Assange, his leaks were much too indiscriminate.
- # [22:08] <Hixie> ah, free speech, but only if you discriminate, ok
- # [22:09] <AryehGregor> Well, no one said free speech is unqualified. There are limitations.
- # [22:09] <karlcow> I have a name for the patrons but that will not work in that community
- # [22:09] <Hixie> really?
- # [22:09] * Hixie looks at the first amendment
- # [22:09] * jer|afk is now known as jernoble|afk
- # [22:09] * jernoble|afk is now known as jer|afk
- # [22:10] <TabAtkins> AryehGregor: The exceptions are very, very limited. Wikileaks does not fall into any of them.
- # [22:10] <karlcow> hmm dictionary tells "customer, client, frequenter, consumer, user, visitor, guest; informal regular, habitué."
- # [22:10] <Hixie> i don't see any limitations in the text of the constitution
- # [22:10] <Hixie> must be one of those "interpretation" things
- # [22:11] <Hixie> i guess assassinations wouldn't be covered, since those wouldn't count as laws?
- # [22:11] <TabAtkins> Basically, if your speech is threatening, libelous, was done knowingly to cause harm, or violates copyright.
- # [22:11] <AryehGregor> Well, yes, the Constitution wasn't really meant to be interpreted in isolation from the entire tradition of common law that preceded it.
- # [22:12] <AryehGregor> TabAtkins, under court precedent, the state can impose any restriction on free speech provided it can show that a) there's a compelling state interest, b) the restriction is narrowly tailored to serve that interest.
- # [22:12] <AryehGregor> It's strict scrutiny, that's all.
- # [22:12] <AryehGregor> There are certain exceptions where the state isn't even subject to strict scrutiny, based on the traditional application of free speech historically in America, like obscenity.
- # [22:13] <gsnedders> AryehGregor: So basically they can argue any leak of confidentical material puts state security at risk?
- # [22:13] <Hixie> AryehGregor: you're saying the constitution is more like HTML4 than HTML5? :-P
- # [22:13] <AryehGregor> gsnedders, they can argue that. It's up to the judges to decide on a case-by-case basis. I'm pretty sure judges are not going to say that Assange's leaks are fully protected, if it came to a trial.
- # [22:14] <zewt> free speech means "free speech unless someone finds it offensive" these days
- # [22:14] <AryehGregor> Hixie, sheesh, actual *laws* are more like HTML4 than HTML5. The *Constitution* is like HTML4 with all the precision removed.
- # [22:14] <Hixie> hehe
- # [22:14] <AryehGregor> If you tried to apply the Constitution literally, you'd have all sorts of crazy and totally unintended consequences.
- # [22:14] * jgraham wonders if Hixie was responsible for the "server/slave" terminology in the Opera test systems
- # [22:15] <AryehGregor> Example argument: since the right to keep and bear arms shall not be infringed, all American citizens have the right to own and operate nuclear weapons.
- # [22:15] <Hixie> jgraham: me or allan, i expect
- # [22:15] <jgraham> Hixie: Well that's what I expect too :p
- # [22:15] <AryehGregor> Also: since there's a right to freedom of religion, I am free to commit murder as long as it's required by my religion.
- # [22:15] <Hixie> jgraham: the stargate references, if they still exist, are all allan and tom
- # [22:15] <TabAtkins> AryehGregor: You'll take my yellowcake when you can pry it from my cold (or rather, hot) dead fingers.
- # [22:16] <AryehGregor> TabAtkins, shouldn't be too long if you're not wearing protective gear.
- # [22:16] <Hixie> AryehGregor: yes, that's what the 2nd ammendment says. Also, I think we should repeal that ammendment. :-)
- # [22:16] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:4db8:1bc5:a00c:83eb)
- # [22:16] <gsnedders> Hixie: Stargate references?
- # [22:16] <zewt> can we just get obscenity laws applied to the public practice of religion
- # [22:16] <AryehGregor> And freedom of religion too, no doubt.
- # [22:16] <zewt> (them's fightin' words)
- # [22:16] <jgraham> I wouldn't know a stargate reference if it ate my face
- # [22:16] <gsnedders> Hixie: (Having never seen Stargate I've probably not noticed them)
- # [22:17] <jgraham> Now we have portal references...
- # [22:17] <TabAtkins> AryehGregor: Are you kidding? Freedom of religion is the only thing that stops the dominionist christains from taking over.
- # [22:17] <zewt> let's use one etching-away-of-constitutional-freedoms to attack another constitutional freedom, just for irony's sake
- # [22:17] <AryehGregor> Also: since the Thirteenth Amendment bans involuntary servitude, the government is not allowed to make anyone do anything at all, such as go to school.
- # [22:17] <gsnedders> And Hello Kitty references.
- # [22:17] <Hixie> AryehGregor: yeah, the lack of a limitation of rights to the extent that they infringe on other people's even more fundamental rights is problematic
- # [22:17] <AryehGregor> TabAtkins, you could remove it and replace it with something else, like mandating a completely secular state (which America never was).
- # [22:18] <Hixie> AryehGregor: (i.e. the constitution doesn't say how to resolve the case of two conflicting religions)
- # [22:18] <Hixie> gsnedders, jgraham: the machine names were all named after stargate characters originally
- # [22:18] <Hixie> gsnedders, jgraham: for spartan, that is
- # [22:18] <AryehGregor> Hixie, but this stuff was all *extensively* discussed by philosophers and political thinkers around the time the Constitution was written. There was a common understanding of what a lot of this stuff meant.
- # [22:19] * Parts: astearns (~anonymous@192.150.22.5)
- # [22:19] <AryehGregor> It has to be understood in that context.
- # [22:19] <jgraham> Hixie: Oh. Well I think every machine now gets named with a different naming scheme
- # [22:19] <TabAtkins> AryehGregor: The state *is* mandated to be secular by the first amendment.
- # [22:19] <gsnedders> Hixie: Ah. Some of them still exist.
- # [22:19] <Hixie> AryehGregor: just like html4. and we all know how well that went. :-)
- # [22:19] <Hixie> anyway
- # [22:19] <gsnedders> Hixie: Like, the really old slaves. :)
- # [22:19] * Hixie concentrates on bugs
- # [22:19] * Joins: phera (~phera@41.0.48.54)
- # [22:20] <AryehGregor> TabAtkins, is not. It says that Congress shall pass no law restricting the free exercise of religion. The government could be explicitly Christian as long as it doesn't stop people from practicing other religions. In fact, that was basically the status quo until sometime in the mid to late 19th century.
- # [22:20] <AryehGregor> Plus, the First Amendment never applied to the states at all until after the Civil War. There were states that said only Christians could vote.
- # [22:21] <gsnedders> Hixie: Allan ended up using Pokémon when far more slaves were acquired, FWIW. But even those are massively outnumbered.
- # [22:21] <gsnedders> *now
- # [22:21] <TabAtkins> AryehGregor: No, it must "make no law respecting an establishment of religion". An explicitly religious government would, by necessity, have laws respecting the state religion.
- # [22:21] <Hixie> ah
- # [22:21] <gsnedders> Hixie: Probably should've just kept that going, now have about ten different naming schemes :(
- # [22:21] <Hixie> hah
- # [22:22] <jgraham> Like I said, there is a unique naming scheme per machine
- # [22:22] <jgraham> Or the unifyinf concepts of "words"
- # [22:22] <jgraham> s/f/g/
- # [22:22] <AryehGregor> TabAtkins, well, no, the federal government wasn't allowed to have a state religion along the lines of the Anglican Church. It still didn't have to be secular in the sense of being neutral with respect to religion, or certainly not neutral with respect to atheism. When were atheists first allowed to testify in Court in the US?
- # [22:23] <gsnedders> jgraham: That's unfair. There are only 12.
- # [22:23] <TabAtkins> There were no federal laws preventing atheists from testifying.
- # [22:23] <gsnedders> (If I counted correctly.)
- # [22:23] <AryehGregor> In federal court?
- # [22:24] <AryehGregor> There were definitely *states* that didn't give anyone but Christians full rights.
- # [22:24] <TabAtkins> Yes, until the courts began applying the 1st more widely.
- # [22:24] <AryehGregor> And the whole Bill of Rights. Incorporation.
- # [22:25] <karlcow> this is the part of USA I have difficulty to understand. I guess it's education.
- # [22:26] <dbaron> http://en.wikipedia.org/wiki/Fourteenth_Amendment_to_the_United_States_Constitution#Incorporation
- # [22:26] <karlcow> The inclusion of religion in many parts of it
- # [22:26] * Quits: ezoe (~ezoe@203-140-91-117f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [22:27] <dbaron> In the period when the supreme court was most aggressive about enforcing rights, they didn't particularly care about enforcing freedom of religion.
- # [22:27] <dbaron> In fact, Earl Warren (Chief Justice) previously won a campaign for Governor of California by basically attacking his opponent for athiesm.
- # [22:28] <jgraham> karlcow: They made a fundamental mistake with the US. What you really want in a country is an official religion that is rather hands off. The church of England is practically perfect in this regard. Only the queen is expected to be religious and the rest of us can happily ignore it
- # [22:29] <Hixie> speak for yourself :-)
- # [22:29] <jgraham> By not forcing people to construct their identities by making positive choices around their religion it is much easier to slip into casual atheism
- # [22:29] <zewt> can we just opt for an athiest government
- # [22:29] <dbaron> karlcow, btw, many of the things that include religion were done in the early 1950's.
- # [22:29] * AryehGregor will soon be moving to a country where ~20% of the parliament is pro-theocracy
- # [22:29] <karlcow> dbaron: ah interesting. I didn't know
- # [22:30] <TabAtkins> dbaron: Damn the commies!
- # [22:30] <dbaron> karlcow, things like "In God We Trust" on the money, etc., from the early 1950's.
- # [22:30] <Hixie> sicking: re bug 538142 -- i would take one implementation as an indication that the direction of implementations was that way, and change the spec accordingly.
- # [22:30] * AryehGregor cannot easily find any sources about atheists' eligibility for testifying in court
- # [22:30] <Hixie> sicking: my goal is to have the spec slightly ahead of implementations, and going in the same direction.
- # [22:30] * Quits: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
- # [22:31] <AryehGregor> dbaron, on the other hand, things like banning prayer in public schools or banning public government displays that include religion are even more recent, and AFAIK have no precedent before the last few decades.
- # [22:31] <sicking> Hixie: well, given that currently 4 browsers have said they are not interested, i wouldn't take one chainging their mind as a sign that the 3 others would
- # [22:31] <dbaron> AryehGregor, Have we actually done the latter?
- # [22:31] <AryehGregor> "In God We Trust" appeared on US coins since 1864, by the way, according to Wikipedia.
- # [22:31] <sicking> changing
- # [22:31] <TabAtkins> AryehGregor: Prayer has never been banned in schools. Prayer at public events, on the other hand, has.
- # [22:32] <gsnedders> FWIW, in Scotland, the Church of Scotland is by law a separate entity from the state entirely, and neither can interfere with each other. This does actually come up every so often, and there is even more separation than in England.
- # [22:32] <AryehGregor> TabAtkins, I mean school-organized prayer, like in the classroom.
- # [22:32] <AryehGregor> Or school Bible readings.
- # [22:32] <TabAtkins> AryehGregor: Yes, that's certainly been banned widely in the last few decades.
- # [22:32] <AryehGregor> My father went to public school and they still had Bible readings.
- # [22:32] <dbaron> AryehGregor, ah, ok, but it wasn't required on coins until 1956
- # [22:32] <TabAtkins> Under the (reasonable) doctrine that public school is an accessory of the government, and must obey the same restrictions.
- # [22:33] <gsnedders> (For the curious, look up the Church of Scotland Act)
- # [22:33] <Hixie> sicking: typically when one browser does something (especially mozilla) it tends to influence the others, so it's not that simple. :-)
- # [22:33] <AryehGregor> dbaron, the government can't support public displays of religion in a way that prefers one religion over another, or something like that. Like here: http://articles.latimes.com/2005/jun/28/nation/na-scotus28
- # [22:33] <Hixie> sicking: anyway this seems largely academic since you don't want to do it anyway :-)
- # [22:34] <sicking> Hixie: asking also works sometimes...
- # [22:34] <AryehGregor> TabAtkins, there were no bans on any government-organized prayer or Bible readings before the last few decades, AFAIK. Obviously, students who objected could always opt out.
- # [22:34] * AryehGregor has done *nothing* useful today :(
- # [22:34] * Quits: Kingdutch (~Kingdutch@188.200.149.217) (Quit: Leaving)
- # [22:34] <sicking> Hixie: by the way, i think the SharedWorker privacy bug from MS is them not understanding that workers are only shared same-origin
- # [22:34] <TabAtkins> AryehGregor: Yeah, I know the doctrine is relatively recent.
- # [22:35] <Hixie> sicking: asking what?
- # [22:35] <karlcow> gsnedders: same thing in France for separation church/states
- # [22:35] <Ms2ger> sicking, sounds like a usual MS bug, then
- # [22:35] <Hixie> sicking: i think it's more about the same kind of thing as third-party cookies
- # [22:35] <karlcow> http://en.wikipedia.org/wiki/1905_French_law_on_the_Separation_of_the_Churches_and_the_State
- # [22:35] <Hixie> sicking: they're talking specifically about iframes from one origin hosted on two sites from two other origins
- # [22:35] <Hixie> sicking: and preventing those iframes from communicating to each other
- # [22:35] <sicking> Hixie: ah, could be
- # [22:35] <gsnedders> karlcow: Scotland is somewhat tarnished by the Church of England having bishops in the House of Lords, though
- # [22:36] <Hixie> sicking: which seems like it could be a valid point, but mostly seems like closing the barn door long after the horse has bolted
- # [22:36] <sicking> Hixie: actually, indexedDB doesn't suffer this problem, at least in FF
- # [22:37] <sicking> Hixie: we don't let you open indexedDB databases unless the whole frame parent chain is same-origin
- # [22:38] <Hixie> sicking: ah. lame. :-P
- # [22:38] * heycam|away is now known as heycam
- # [22:38] <Hixie> sicking: so you can't, e.g., have an iframe that provides a service backed by a database?
- # [22:41] <jgraham> gsnedders: I am much more upset by the strongly religious in the house of commons than in the house of lords
- # [22:41] <jgraham> (cough cough Tony Blair cough)
- # [22:43] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
- # [22:44] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Ping timeout: 250 seconds)
- # [22:44] <jgraham> (because it seems to offer a convenient get out clause from having the humility and introspection to admit when you have made a horrendous mistake)
- # [22:45] <jgraham> ("God will be my judge in Iraq" and all that)
- # [22:45] <jgraham> *on
- # [22:45] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [22:47] * Joins: hij1nx_ (~hij1nx@207.239.107.3)
- # [22:48] * Quits: hij1nx (~hij1nx@207.239.107.3) (Ping timeout: 258 seconds)
- # [22:48] * hij1nx_ is now known as hij1nx
- # [22:48] * Joins: wolfman2000 (~wolfman20@adsl-067-033-060-050.sip.ard.bellsouth.net)
- # [22:50] <sicking> Hixie: currently no
- # [22:51] <Hixie> sicking: wow, that cuts off a whole set of use cases, interesting
- # [22:51] <Hixie> sicking: i guess it does mean you don't have to worry abotu privacy issues, at least
- # [22:51] <sicking> Hixie: you're the first to complain
- # [22:51] <Hixie> sicking: so if someone wants to provide a shared service to multiple origins, it has to store the data server-side
- # [22:51] <Ms2ger> And to notice, perhaps?
- # [22:52] * Quits: necolas (~necolas@5e0129ee.bb.sky.com) (Remote host closed the connection)
- # [22:52] <sicking> Hixie: we'll probably expand what's allowed, but keeping privacy in mind
- # [22:52] <sicking> Hixie: sure, but server-side doesn't work if 3rd party cookies are disabled
- # [22:52] <Hixie> (very few people are providing this kind of shared service so far)
- # [22:52] <Hixie> sicking: well we both know that's a myth in reality, but sure, from a PR standpoint
- # [22:52] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
- # [22:53] <sicking> Hixie: safari disabled 3rd party by default
- # [22:53] <sicking> Hixie: we're actually trying to fix the privacy situation, that's why we're avoiding digging deeper
- # [22:54] <Hixie> you could drop cookies entirely, and it wouldn't help at all
- # [22:54] <gsnedders> sicking: We disabled 3rd party by default in 10.50, but it broke major sites (mainly in, e.g., Russia, where Safari has almost no marketshare)
- # [22:54] <Hixie> there's far too many bits of unique data per user to ever stop fingerprinting
- # [22:55] * jer|afk is now known as jernoble
- # [22:58] <Hixie> (i mean in particular in this shared worker case, instead of a shared worker to correlate sessions, you could just do an xhr to a remote host -- the IP address plus the HTTP headers of the request would be more than sufficient to associate the requests as being from the same session)
- # [22:58] <Hixie> so in other news, apparently mozilla prevents ws:// websockets from being opened from https:// pages. Which I guess makes sense if the socket is to something sensitive used by the page
- # [22:59] <Hixie> doesn't really make sense if the target websocket is some third-party trivial thing like a clock service or a stock ticker or something
- # [22:59] <Hixie> should we put that restriction in the spec?
- # [23:02] <Philip`> Pages might treat the output of the service as HTML and insert it directly into their content, which would be an XSS hole if the output could be tampered with by an attacker, and HTTPS is meant to prevent such tampering
- # [23:03] <Hixie> oh it's certainly possible to shoot yourself in the foot if we allow https:// to ws:// connections
- # [23:03] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Quit: WeeChat 0.3.0)
- # [23:03] <erlehmann> offtopic: any one of you at the chaos communication camp?
- # [23:03] * Quits: MacTed (~Thud@63.119.36.36)
- # [23:03] <Hixie> the questions is whether we should be protecting them here, given that there are valid and secure use cases for the feature
- # [23:03] <Hixie> question
- # [23:04] <Hixie> i guess i'll put the restriction in and see if anyone complains
- # [23:04] <erlehmann> :)
- # [23:05] <Hixie> man, i still write "first script" instead of "entry script"
- # [23:05] <Hixie> all. the. time.
- # [23:05] <Hixie> yay for my preprocessor's checks
- # [23:05] <timeless> Hixie: what was wrong with `clients` for `inside the shared worker, new .... are announced using the 'connect' even.`?
- # [23:05] <zewt> python's backwards "traceback" silliness made me start typing "backflash" instead of flashback
- # [23:06] <Hixie> timeless: nothing, that's what i used
- # [23:06] <timeless> oh good, tomasf ++ suggested it
- # [23:07] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
- # [23:08] <smaug____> annevk5: ping
- # [23:09] * Quits: Ms2ger (~Ms2ger@91.181.200.6) (Quit: nn)
- # [23:10] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
- # [23:11] <jgraham> smaug____: I believe annevk5 is away
- # [23:12] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
- # [23:14] * timeless heads out for the day or something
- # [23:14] <smaug____> jgraham: ok, thanks
- # [23:14] <smaug____> there should be some status page for "all" the browser/spec developers
- # [23:14] <Hixie> Philip`: if you could contribute your insight on the canvas drawimage thread on whatwg that would be awesome
- # [23:15] <Hixie> Philip`: especially if you can convincingly argue for not changing the spec :-)
- # [23:15] <TabAtkins> If I had some engineers interested in putting together a "report a problem to the developer API" that could be invoked and then would give the user a browser-generated dialog allowing them to choose to submit a comment, machine details, and screenshots to the page author, where would be best to have them propose this?
- # [23:15] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [23:15] <smaug____> hsivonen on vacation, annevk5 away, bz soon on vacation ...
- # [23:15] <Hixie> smaug____: august sucks
- # [23:15] <Hixie> smaug____: and anne is just a slacker
- # [23:15] <Hixie> i'll be afk for a week or so near the end of the month
- # [23:16] <Hixie> i don't recall exact dates
- # [23:16] <gsnedders> smaug____: to be fair, annevk sent an email internally on Friday
- # [23:16] <Hixie> TabAtkins: unless you find somewhere else, whatwg would be fine
- # [23:16] <smaug____> in Finland July is the holiday month, elsewhere August
- # [23:16] <smaug____> not that I have any vacation
- # [23:17] <smaug____> and for some reason hsivonen is out now
- # [23:17] <smaug____> gsnedders: :)
- # [23:17] <gsnedders> smaug____: It's not like we had much notice either\
- # [23:23] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86.1-rdmsoft [XULRunner 1.9.2.10/20100914130356])
- # [23:25] * Joins: hij1nx (~hij1nx@207.239.107.3)
- # [23:26] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
- # [23:27] <sicking> Hixie: what do you mean by "Web Sockets by definition are same-origin with whatever script created them"? I would say that it's cross-origin by definition since it always connects to a different scheme
- # [23:27] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
- # [23:30] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [23:33] * jernoble is now known as jer|afk
- # [23:34] * Joins: jacobolus (~jacobolus@204.28.116.34)
- # [23:34] <Hixie> sicking: well i guess it depends what you mean by "origin"
- # [23:35] <Hixie> sicking: on the web you can only access same-origin resources. The way I look at it, CORS and WebSockets get around this by allowing servers to opt-in to being treated as same-origin in specific cases.
- # [23:36] <sicking> Hixie: that's not how i see CORS
- # [23:36] <sicking> Hixie: i see it as a way for a server to say "you can read this data even though you are from a different origin"
- # [23:36] <Hixie> what's the origin of an <img> obtained using CORS?
- # [23:36] <Hixie> of the image data of an <img>, i mean
- # [23:37] <Hixie> it's not cross-origin; if it was, it would still taint canvas
- # [23:37] <sicking> Hixie: it's the origin of the server it was loaded from
- # [23:37] <Hixie> not according to the spec
- # [23:37] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [23:37] <sicking> Hixie: i think that makes the definition of "origin" much more complex
- # [23:37] <Hixie> what's the origin of a document on http://example.com/ if it's loaded in an <iframe sandbox>?
- # [23:38] <Hixie> not http://example.com/, according to the spec
- # [23:38] <sicking> Hixie: that i'm not quite sure of. I agree it's not "http://example.com/"
- # [23:38] <Hixie> what's the origin of an about:blank document? rarely if ever is it "about:blank"
- # [23:38] <sicking> agreed
- # [23:38] <Hixie> anyway my point is the "origin" is a tuple that doesn't necessarily match the url of the resource
- # [23:39] <Hixie> with websockets there isn't really a concept of origin since there's no origin check after tha handshake
- # [23:39] <Hixie> the
- # [23:39] <sicking> the origin check is part of the handshake
- # [23:39] <sicking> similar to CORS
- # [23:39] <Hixie> the only origin involved in that check is the script's origin
- # [23:39] <Hixie> the server just has to echo it
- # [23:39] <sicking> if you consider CORS being part of the handshake for crosssite xhr
- # [23:40] <gsnedders> Blocks in the normal flow are normally 100% of the containing block?
- # [23:40] <gsnedders> *with
- # [23:40] <Hixie> width?
- # [23:40] <sicking> my point is that it's good to associate a token to the message so that pages can make its own security decision
- # [23:40] <gsnedders> *width
- # [23:40] <sicking> ...using that token
- # [23:40] <sicking> usually we can that token "origin"
- # [23:40] <Hixie> gsnedders: margin+border+padding+width = containing block width assuming it's a display:block and not replaced
- # [23:41] <sicking> if you want to call it something else and expose it through the .origin property, i guess i can live with that
- # [23:41] <Hixie> sicking: well they have event.target.URL
- # [23:41] <gsnedders> Hixie: Right, okay. Where the hell had I got the thought that wasn't that?
- # [23:41] <Hixie> or .url
- # [23:41] * gsnedders is blatantly too tired
- # [23:41] <Hixie> or whatever we call it this week
- # [23:41] <sicking> Hixie: sure, but for other message events it's available through .origin
- # [23:42] <sicking> Hixie: that seems suboptimal
- # [23:42] <Hixie> sicking: for the other message events, there's a real origin :-)
- # [23:42] * Quits: jacobolus (~jacobolus@204.28.116.34) (Ping timeout: 240 seconds)
- # [23:42] <sicking> Hixie: by your definition of origin, sure
- # [23:42] <sicking> Hixie: if you want to call the security token something other than "origin" i'm fine with that
- # [23:42] <Hixie> ...hm, well, i guess EventSource doesn't have a real origin either actually
- # [23:42] <sicking> Hixie: as long as it's consitently exposed
- # [23:42] <Hixie> ok i'll do it like eventsource
- # [23:43] <Hixie> what was the bug # again so i can include it in the checkin comment?
- # [23:43] <sicking> Hixie: ...or possibly you should change your definition of "origin" ;-)
- # [23:43] <sicking> Hixie: http://www.w3.org/Bugs/Public/show_bug.cgi?id=13525
- # [23:44] <Hixie> thanks
- # [23:44] <sicking> Hixie: data can still come from a source with a security label, even when it's readable across such security labels
- # [23:44] <sicking> Hixie: websites will want to build their own security model on top of the one that UAs use. They already do
- # [23:45] <Hixie> you've already convinced me
- # [23:48] <sicking> Hixie: Thanks!
- # [23:48] <Hixie> done
- # [23:50] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
- # [23:51] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:58] * Quits: erlehmann (~erlehmann@89.204.137.96) (Quit: Ex-Chat)
- # [23:59] * Joins: jacobolus (~jacobolus@66-117-135-135.rdsl.lmi.net)
- # Session Close: Tue Aug 09 00:00:00 2011
The end :)