/irc-logs / freenode / #whatwg / 2011-08-08 / end

Options:

  1. # Session Start: Mon Aug 08 00:00:01 2011
  2. # Session Ident: #whatwg
  3. # [00:10] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  4. # [00:14] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  5. # [00:20] * eric_carlson is now known as ericc|away
  6. # [00:27] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  7. # [00:27] * Parts: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  8. # [00:27] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  9. # [00:29] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  10. # [00:36] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  11. # [00:45] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  12. # [00:54] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  13. # [00:56] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
  14. # [00:57] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 276 seconds)
  15. # [00:57] * Joins: ezoe (~ezoe@61-205-124-78f1.kyt1.eonet.ne.jp)
  16. # [00:58] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:2c0b:3700:b7e2:71ee)
  17. # [00:59] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
  18. # [01:00] * Joins: TabAtkins_ (~tabatkins@206.29.182.217)
  19. # [01:18] * Quits: TabAtkins_ (~tabatkins@206.29.182.217) (Ping timeout: 264 seconds)
  20. # [01:19] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Read error: Connection reset by peer)
  21. # [01:20] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  22. # [01:22] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  23. # [01:23] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Client Quit)
  24. # [01:26] * Quits: jeremyselier (u2513@gateway/web/irccloud.com/x-dgkpkbnaxlvdvuha) (Quit: Connection closed for inactivity)
  25. # [01:26] * Quits: Steve^ (~steve@host-78-146-21-166.as13285.net) (Quit: Leaving)
  26. # [01:33] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
  27. # [01:46] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
  28. # [02:00] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  29. # [02:05] * Quits: Jabberwock (~mbehan@orl-inet-cp-10.disney.com) (Read error: Connection reset by peer)
  30. # [02:05] * Joins: Jabberwock (~mbehan@orl-inet-cp-10.disney.com)
  31. # [02:07] * Parts: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  32. # [02:11] * Joins: hober (~ted@unaffiliated/hober)
  33. # [02:12] * Joins: danj (~danj@cpc8-hari11-2-0-cust77.hari.cable.virginmedia.com)
  34. # [02:14] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  35. # [02:24] * Quits: CvP (~CvP@123.49.22.171) (Disconnected by services)
  36. # [02:24] * Joins: xCG (~CvP@123.49.23.32)
  37. # [02:25] * xCG is now known as CvP
  38. # [02:26] * Quits: micheil (~micheil@92.40.253.94.threembb.co.uk) (Quit: http://brandedcode.com | http://github.com/miksago)
  39. # [02:39] * Joins: benjoffe (~benjoffe@nat/yahoo/x-vguuqzeewpkvfnku)
  40. # [02:40] <benjoffe> I wonder, would it be good to have a media query
  41. # [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
  42. # [02:47] * Quits: skimmas (~skimmas@bl7-71-211.dsl.telepac.pt) (Remote host closed the connection)
  43. # [02:48] * Quits: danj (~danj@cpc8-hari11-2-0-cust77.hari.cable.virginmedia.com) (Quit: Ciao)
  44. # [02:51] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  45. # [02:51] * Joins: ivanmarcin (~ivanmarci@2002:47c6:1920:e472:88a2:4ed:6a62:7b73)
  46. # [02:53] * Quits: ivanmarcin (~ivanmarci@2002:47c6:1920:e472:88a2:4ed:6a62:7b73) (Client Quit)
  47. # [02:55] * Quits: CvP (~CvP@123.49.23.32) (Disconnected by services)
  48. # [02:55] * Joins: xCG (~CvP@123.49.23.131)
  49. # [02:56] * xCG is now known as CvP
  50. # [02:59] * Joins: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net)
  51. # [03:00] * Parts: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net)
  52. # [03:01] * Joins: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net)
  53. # [03:03] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  54. # [03:04] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
  55. # [03:05] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  56. # [03:15] * Joins: MikeSmith_ (~MikeSmith@50.27.208.218)
  57. # [03:18] * Quits: MikeSmith (~MikeSmith@50.27.208.218) (Ping timeout: 252 seconds)
  58. # [03:18] * MikeSmith_ is now known as MikeSmith
  59. # [03:19] * Parts: tjay_ (~tjay_@ip51ccc57d.adsl-surfen.hetnet.nl)
  60. # [03:24] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  61. # [03:30] * Quits: ezoe (~ezoe@61-205-124-78f1.kyt1.eonet.ne.jp) (Ping timeout: 250 seconds)
  62. # [03:37] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  63. # [03:50] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  64. # [03:52] * Joins: asmodai_ (asmodai@h61194.upc-h.chello.nl)
  65. # [03:52] * Quits: asmodai (asmodai@h61194.upc-h.chello.nl) (Ping timeout: 276 seconds)
  66. # [03:52] * asmodai_ is now known as asmodai
  67. # [03:56] * Parts: boogyman (~boogy@unaffiliated/boogyman)
  68. # [03:57] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  69. # [04:02] * Joins: drry (~drry@unaffiliated/drry)
  70. # [04:20] * Quits: tomasf (~tom@2002:55e5:d95e:0:a0c8:2ef4:9680:b8a8) (Quit: tomasf)
  71. # [04:21] * Joins: stalled (~stalled@unaffiliated/stalled)
  72. # [04:21] * Quits: MrDoublesite (~mropposit@unaffiliated/mropposite) (Ping timeout: 250 seconds)
  73. # [04:51] * Joins: rniwa (~rniwa@216.239.45.130)
  74. # [05:10] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
  75. # [05:10] * Joins: hober (~ted@unaffiliated/hober)
  76. # [05:12] * Joins: MikeSmith_ (~MikeSmith@50.27.208.218)
  77. # [05:15] * Quits: MikeSmith (~MikeSmith@50.27.208.218) (Ping timeout: 258 seconds)
  78. # [05:15] * MikeSmith_ is now known as MikeSmith
  79. # [05:21] * Quits: MikeSmith (~MikeSmith@50.27.208.218) (Quit: MikeSmith)
  80. # [05:25] * Joins: nonge_ (~nonge@p5082BD27.dip.t-dialin.net)
  81. # [05:25] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 276 seconds)
  82. # [05:30] * Quits: nonge (~nonge@p5082A37E.dip.t-dialin.net) (Ping timeout: 276 seconds)
  83. # [05:31] * Joins: hober (~ted@unaffiliated/hober)
  84. # [05:39] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 255 seconds)
  85. # [05:48] * Quits: wolfman2000 (~wolfman20@75-146-23-102-Richmond.hfc.comcastbusiness.net) (Remote host closed the connection)
  86. # [05:52] * Quits: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net) (Quit: mikepjura)
  87. # [06:00] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  88. # [06:01] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 258 seconds)
  89. # [06:01] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  90. # [06:02] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Remote host closed the connection)
  91. # [06:02] * Joins: rniwa (~rniwa@216.239.45.130)
  92. # [06:05] * Parts: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  93. # [06:09] * Joins: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au)
  94. # [06:09] * Joins: hober (~ted@unaffiliated/hober)
  95. # [06:13] * Quits: CvP (~CvP@123.49.23.131) (Quit: [ UPP ] > all)
  96. # [06:14] * Joins: MikeSmith_ (~MikeSmith@50.27.208.218)
  97. # [06:16] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 276 seconds)
  98. # [06:31] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  99. # [06:44] * Joins: ezoe (~ezoe@203-140-89-233f1.kyt1.eonet.ne.jp)
  100. # [06:50] * Quits: ben_h (~ben@CPE-58-161-41-76.czqd1.win.bigpond.net.au) (Quit: ben_h)
  101. # [06:57] * Quits: rniwa (~rniwa@216.239.45.130) (Ping timeout: 240 seconds)
  102. # [07:08] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  103. # [07:19] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  104. # [07:20] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  105. # [07:21] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Client Quit)
  106. # [07:35] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 260 seconds)
  107. # [07:40] * Joins: Ankheg (~Ankheg@91.224.77.4)
  108. # [07:42] * Joins: rimantas (~rimliu@93.93.57.193)
  109. # [07:43] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 276 seconds)
  110. # [07:49] * heycam is now known as heycam|away
  111. # [08:02] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:2c0b:3700:b7e2:71ee) (Ping timeout: 255 seconds)
  112. # [08:07] * Joins: agektmr1 (~Adium@220.109.219.245)
  113. # [08:07] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Read error: Connection reset by peer)
  114. # [08:07] * Joins: agektmr2 (~Adium@220.109.219.244)
  115. # [08:10] * Joins: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  116. # [08:12] * Quits: agektmr1 (~Adium@220.109.219.245) (Ping timeout: 255 seconds)
  117. # [08:15] * Quits: espadrine (~thaddee_t@acces0186.res.insa-lyon.fr) (Quit: espadrine)
  118. # [08:19] * Quits: shetech (~shetech@c-76-126-167-49.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  119. # [08:19] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  120. # [08:21] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  121. # [08:38] * Joins: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se)
  122. # [08:44] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Ping timeout: 250 seconds)
  123. # [08:50] * Quits: FastJack (~fastjack@dumpstr.net) (Quit: add more ram)
  124. # [08:52] * Joins: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  125. # [08:56] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  126. # [09:04] <benjoffe> I guess there's not much discussion going on here...
  127. # [09:06] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  128. # [09:06] * Joins: benjoffe_ (~benjoffe@nat/yahoo/x-ejlzcyqzppcbbdrx)
  129. # [09:06] * Quits: benjoffe (~benjoffe@nat/yahoo/x-vguuqzeewpkvfnku) (Read error: Connection reset by peer)
  130. # [09:07] * Joins: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr)
  131. # [09:08] * Joins: benjoffe (~benjoffe@nat/yahoo/x-qruwalwiyfiszgod)
  132. # [09:08] * Quits: benjoffe_ (~benjoffe@nat/yahoo/x-ejlzcyqzppcbbdrx) (Read error: Connection reset by peer)
  133. # [09:09] * Joins: Ms2ger (~Ms2ger@91.181.54.53)
  134. # [09:09] * Parts: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr)
  135. # [09:10] * Joins: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr)
  136. # [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
  137. # [09:18] * Quits: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se) (Remote host closed the connection)
  138. # [09:21] <espadrine> zcorpan: The most important part of HTML5 is JavaScript? Odd.
  139. # [09:30] * Joins: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se)
  140. # [09:32] * Quits: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se) (Client Quit)
  141. # [09:32] * Quits: benjoffe (~benjoffe@nat/yahoo/x-qruwalwiyfiszgod) (Read error: Connection reset by peer)
  142. # [09:32] * Joins: benjoffe_ (~benjoffe@nat/yahoo/x-ptyfewzxpftyrdir)
  143. # [09:35] * Joins: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se)
  144. # [09:42] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
  145. # [10:00] * Quits: zcorpan (~zcorpan@c-5eeaaa25-74736162.cust.telenor.se) (Quit: zcorpan)
  146. # [10:11] * Joins: tndH (~Rob@adsl-83-100-253-226.karoo.KCOM.COM)
  147. # [10:13] <jgraham> benjoffe_: Well Sunday evening is not the busiest time
  148. # [10:14] <benjoffe_> jgraham: Yeah makes sense (I'm GMT+1000 and often forget the reset of the world is far behind)
  149. # [10:15] <jgraham> I expect the people who produce the lowest contrast designs would also be the least likely to use that media query
  150. # [10:15] <jgraham> Also, I can't really imagine browsers shipping with UI to set the user preference
  151. # [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
  152. # [10:16] <jgraham> Yes, I understand the idea
  153. # [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
  154. # [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
  155. # [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
  156. # [10:20] * Quits: esc_ (~esc-ape@75.inst-3.ufg.ac.at)
  157. # [10:22] <jgraham> And users won't set the preference unless it affects sites they use
  158. # [10:22] <jgraham> and will be annoyed if they set the pref and still get low-contrast text they can't read
  159. # [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)
  160. # [10:25] * Joins: rtuin (~rtuin@D57D6C6A.static.ziggozakelijk.nl)
  161. # [10:33] * Quits: benjoffe_ (~benjoffe@nat/yahoo/x-ptyfewzxpftyrdir) (Remote host closed the connection)
  162. # [10:34] * Quits: nonge_ (~nonge@p5082BD27.dip.t-dialin.net) (Quit: Verlassend)
  163. # [10:46] * Quits: agektmr2 (~Adium@220.109.219.244) (Quit: Leaving.)
  164. # [10:48] * Quits: ezoe (~ezoe@203-140-89-233f1.kyt1.eonet.ne.jp) (Ping timeout: 264 seconds)
  165. # [10:49] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  166. # [10:50] * Joins: agektmr (~Adium@220.109.219.244)
  167. # [10:53] * Joins: beverloo (~beverloo@nat/google/x-cqxltvdwpmblboxt)
  168. # [11:01] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  169. # [11:05] * Joins: Kingdutch (~Kingdutch@188.200.149.217)
  170. # [11:05] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  171. # [11:06] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  172. # [11:09] * Joins: roc (~chatzilla@121.98.230.221)
  173. # [11:09] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  174. # [11:14] * Joins: cpearce (~chatzilla@ip-118-90-123-152.xdsl.xnet.co.nz)
  175. # [11:15] * Joins: ezoe (~ezoe@203-140-91-117f1.kyt1.eonet.ne.jp)
  176. # [11:29] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
  177. # [11:32] * Joins: jochen___ (~jochen@nat/google/x-qogoynnyphqemxks)
  178. # [11:34] * Quits: jochen__ (~jochen@nat/google/x-csjycehenaqsbvbi) (Ping timeout: 264 seconds)
  179. # [11:34] * jochen___ is now known as jochen__
  180. # [11:38] * Joins: esc_ (~esc-ape@75.inst-3.ufg.ac.at)
  181. # [11:40] * Quits: cpearce (~chatzilla@ip-118-90-123-152.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  182. # [11:45] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 252 seconds)
  183. # [11:46] * Quits: Phae (u455@gateway/web/irccloud.com/x-cdycvqltgydbtcpc) (Quit: Connection closed for inactivity)
  184. # [11:51] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  185. # [12:01] * Joins: Amorphous (jan@unaffiliated/amorphous)
  186. # [12:07] * Joins: jochen___ (~jochen@nat/google/x-hyoqzbvdacczazmh)
  187. # [12:09] * Joins: karlcow (~karl@nerval.la-grange.net)
  188. # [12:09] * Quits: jochen__ (~jochen@nat/google/x-qogoynnyphqemxks) (Ping timeout: 264 seconds)
  189. # [12:09] * jochen___ is now known as jochen__
  190. # [12:11] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Textual IRC Client: http://www.textualapp.com/)
  191. # [12:20] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  192. # [12:20] * Joins: agektmr (~Adium@220.109.219.244)
  193. # [12:25] * Quits: agektmr (~Adium@220.109.219.244) (Ping timeout: 258 seconds)
  194. # [12:27] * Joins: FireFly (~firefly@unaffiliated/firefly)
  195. # [12:33] * Joins: dhx_z (~anonymous@60-242-108-164.static.tpgi.com.au)
  196. # [12:34] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Quit: Leaving)
  197. # [12:34] * dhx_z is now known as dhx1
  198. # [12:43] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 250 seconds)
  199. # [12:47] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  200. # [12:53] * Joins: tjay_ (~tjay_@ip51ccc57d.adsl-surfen.hetnet.nl)
  201. # [13:19] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
  202. # [13:21] * Joins: janv_ (~varga@195.91.87.57)
  203. # [13:21] * Joins: erlehmann (~erlehmann@89.204.137.96)
  204. # [13:26] * Joins: kor (~kor@g153078.upc-g.chello.nl)
  205. # [13:26] * Parts: kor (~kor@g153078.upc-g.chello.nl)
  206. # [13:28] * Joins: temp01 (~temp01@unaffiliated/temp01)
  207. # [13:30] * Quits: janv_ (~varga@195.91.87.57) (Ping timeout: 240 seconds)
  208. # [13:36] * Joins: janv_ (~varga@195.91.87.57)
  209. # [13:45] * Quits: erlehmann (~erlehmann@89.204.137.96) (Quit: Ex-Chat)
  210. # [13:50] <MikeSmith_> Ms2ger: hmm, "no space left on device"
  211. # [13:51] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
  212. # [13:51] <MikeSmith_> I think that host has only 4GB of disk space or so
  213. # [13:51] <Ms2ger> "W3C would like to thank Microsoft who donated the server that allows us to run this service."
  214. # [13:51] <MikeSmith_> 4.3G
  215. # [13:52] <MikeSmith_> well, we can still be thankful for that
  216. # [13:52] <MikeSmith_> we just need some more diskspace
  217. # [13:53] <MikeSmith_> I just cleared off 152M
  218. # [13:53] * Ms2ger wonders if enough people have bought HTML5 T-shirts to buy a bigger disk
  219. # [13:53] <MikeSmith_> heh
  220. # [13:53] <MikeSmith_> trying to see now what else I can clean off that machine
  221. # [13:53] <MikeSmith_> it really should not be using 4GB of disk space
  222. # [13:54] <MikeSmith_> we have very little running on it
  223. # [13:54] <MikeSmith_> what's the best way to get a high-level overview of where the most space is being used?
  224. # [13:54] <MikeSmith_> I mean, other than just running du --si or whatever from /
  225. # [13:55] <jgraham> MikeSmith_: If I send you a bigger disk, will I get thanked too? :)
  226. # [13:55] <Ms2ger> de --su?
  227. # [13:56] <MikeSmith_> jgraham: sure
  228. # [13:56] <MikeSmith_> OK, 3.0G in /var
  229. # [13:56] <Ms2ger> * jgraham sends a 4.4G disk
  230. # [13:56] * jgraham doesn't even know where one would find a 4.3Gb diak
  231. # [13:57] <jgraham> *disk
  232. # [13:57] <jgraham> so I assume it is a small part of something larger
  233. # [13:57] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
  234. # [13:57] <MikeSmith_> 2.7G in /var/log
  235. # [13:57] <MikeSmith_> almost all of it in apache logs
  236. # [13:58] * Joins: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com)
  237. # [13:58] <MikeSmith_> so, I guess we need to set up some sane apache log-maintenance system
  238. # [13:58] <Ms2ger> Uh-oh
  239. # [13:58] * MikeSmith_ wonders if there is a good debian package for that
  240. # [13:58] * Ms2ger hopes nobody notices his ddos
  241. # [13:59] * jgraham failed to recognise DDOS in lowercase
  242. # [14:01] * Joins: temp01 (~temp01@unaffiliated/temp01)
  243. # [14:02] <MikeSmith_> deleted some logs, down to 1.1G now, as far as I can see
  244. # [14:03] <Philip`> MikeSmith_: Does logrotate count as sane?
  245. # [14:04] <MikeSmith_> Philip`: yeah :)
  246. # [14:04] <MikeSmith_> and looks like I have it installed already
  247. # [14:04] * Joins: juangiordana (~quassel@host15.190-139-129.telecom.net.ar)
  248. # [14:05] <MikeSmith_> but I guess we don't have it configured for the logs for the w3c-test.org domain
  249. # [14:06] * MikeSmith_ looks for logrotate config file
  250. # [14:06] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Read error: Connection reset by peer)
  251. # [14:07] <MikeSmith_> I guess I can just drop a new script into /etc/logrotate.d/
  252. # [14:10] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
  253. # [14:12] <MikeSmith_> OK, I think I have it set up
  254. # [14:12] <MikeSmith_> Ms2ger: can you please try your push again?
  255. # [14:12] <MikeSmith_> if it doesn't work, let me know
  256. # [14:17] <Ms2ger> MikeSmith_, works
  257. # [14:17] <Ms2ger> Thanks
  258. # [14:17] <MikeSmith_> cool
  259. # [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
  260. # [14:19] <MikeSmith_> and/or ping francois on #testing
  261. # [14:20] <MikeSmith_> and/or plh
  262. # [14:20] <MikeSmith_> but plh is likely to just ping francois or me
  263. # [14:20] <MikeSmith_> I have root access to that box
  264. # [14:20] <MikeSmith_> for now
  265. # [14:21] <MikeSmith_> though the systems team might eventually decide I shouldn't
  266. # [14:21] * Ms2ger won't tell anybody :)
  267. # [14:21] <MikeSmith_> heh
  268. # [14:22] <MikeSmith_> I'm already in trouble for installing packages from Debian testing and unstable there
  269. # [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
  270. # [14:23] <MikeSmith_> stable stuff is so ancient
  271. # [14:25] <MikeSmith_> hmm, "Powered by Sourceforge" on the Roundcube homepage doesn't inspire confidence
  272. # [14:25] <MikeSmith_> hsivonen: ↑
  273. # [14:26] <MikeSmith_> it seems the state of Web-based e-mail clients kinda sucks
  274. # [14:26] <Ms2ger> I could have told yyou thaat :)
  275. # [14:27] <Ms2ger> (With double y, no less)
  276. # [14:28] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  277. # [14:30] <nessy> I'd buy a html5 t-shirt to support the case
  278. # [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…
  279. # [14:34] <MikeSmith_> heh
  280. # [14:35] <MikeSmith_> jgraham: point taken, but I still think there's market opportunity for something better
  281. # [14:36] <MikeSmith_> even the big well-funded proprietary gmail alternatives suck
  282. # [14:36] <Ms2ger> Hi Zimbra!
  283. # [14:36] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 260 seconds)
  284. # [14:44] * Joins: mikepjura (~mpjura@ool-182d700d.dyn.optonline.net)
  285. # [14:44] * MikeSmith_ didn't mention any names
  286. # [14:48] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
  287. # [14:48] <hsivonen> MikeSmith_: I think PHP is less confidence-inspiring than sf.net
  288. # [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
  289. # [14:49] <hsivonen> though the screenshots suggest that most likely I don't want to use it
  290. # [14:49] <MikeSmith_> true, about PHP
  291. # [14:50] <MikeSmith_> I think we need to start a Just Say No campaign for PHP
  292. # [14:50] <jgraham> If you want feature parity with gmail, woundcube is not going to make you hppy
  293. # [14:50] <jgraham> *roundcube
  294. # [14:50] <MikeSmith_> PHP has made a lot of devs and companies/projects lazy
  295. # [14:51] * MikeSmith_ registers cloudmail.com
  296. # [14:51] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
  297. # [14:57] * Joins: temp01 (~temp01@unaffiliated/temp01)
  298. # [14:58] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  299. # [14:58] * Quits: enyo (~mtl@dsl-155-151.b2b2c.ca) (Ping timeout: 260 seconds)
  300. # [15:02] * Joins: necolas (~necolas@5e0129ee.bb.sky.com)
  301. # [15:04] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  302. # [15:12] * Quits: Ankheg (~Ankheg@91.224.77.4) (Ping timeout: 258 seconds)
  303. # [15:13] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  304. # [15:14] * Quits: rtuin (~rtuin@D57D6C6A.static.ziggozakelijk.nl) (Quit: Leaving)
  305. # [15:22] * Jabberwock is now known as Michael
  306. # [15:22] * Quits: Michael (~mbehan@orl-inet-cp-10.disney.com) (Changing host)
  307. # [15:22] * Joins: Michael (~mbehan@unaffiliated/jabberwock)
  308. # [15:22] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Read error: Connection timed out)
  309. # [15:23] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  310. # [15:24] * Joins: Ankheg (~Ankheg@91.224.77.4)
  311. # [15:24] * Joins: enyo (~mtl@modemcable098.129-202-24.mc.videotron.ca)
  312. # [15:25] * karlcow notes that cloudmail.com is already taken, but MikeSmith_ can register nuagecourrier.com
  313. # [15:25] <MikeSmith_> heh
  314. # [15:29] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
  315. # [15:30] * Joins: miketaylr (~miketaylr@206.217.92.186)
  316. # [15:31] * Joins: MacTed (~Thud@63.119.36.36)
  317. # [15:32] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
  318. # [15:33] * Joins: temp01 (~temp01@unaffiliated/temp01)
  319. # [15:34] * Joins: boaz (~boaz@li326-230.members.linode.com)
  320. # [15:55] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  321. # [15:56] * Quits: Michael (~mbehan@unaffiliated/jabberwock) (Ping timeout: 255 seconds)
  322. # [16:01] <AryehGregor> MikeSmith_, for checking disk space I usually use du -m / | sort -nr | head -n 50.
  323. # [16:01] <AryehGregor> Prints out the top 50 directories by disk space usage.
  324. # [16:02] <AryehGregor> Although it takes a long time if you have a lot of directories.
  325. # [16:02] * Quits: Ankheg (~Ankheg@91.224.77.4) (Read error: Connection reset by peer)
  326. # [16:04] <MikeSmith_> AryehGregor: cool, thanks
  327. # [16:05] <AryehGregor> Although one disadvantage is it doesn't print out anything at all until it's done.
  328. # [16:05] <AryehGregor> Since sort has to wait for all the input before it can output the first line.
  329. # [16:06] <MikeSmith_> only takes 13 seconds on my local machine
  330. # [16:07] <AryehGregor> du -mx is probably better than du -m, actually, so it doesn't cross filesystem boundaries.
  331. # [16:07] <AryehGregor> (since you only care about one filesystem if you want to know what's using space)
  332. # [16:07] * AryehGregor looks hopefully toward a btrfs future where ridiculous issues like that will go away, along with war and world hunger
  333. # [16:07] <MikeSmith_> taking a bit longer on my server...
  334. # [16:08] * MikeSmith_ googles btrfs
  335. # [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.
  336. # [16:08] <AryehGregor> Because it has to look at every directory in the filesystem.
  337. # [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.
  338. # [16:11] <MikeSmith_> took 3 minutes 45 seconds on my server filesystem of ~16GB
  339. # [16:11] <MikeSmith_> heh
  340. # [16:11] <MikeSmith_> me dunno much about ZFS either?
  341. # [16:11] <MikeSmith_> Sun?
  342. # [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.
  343. # [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.
  344. # [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.
  345. # [16:22] <MikeSmith_> sounds too good to be true
  346. # [16:22] <MikeSmith_> there must be a catch
  347. # [16:23] <espadrine> AryehGregor: By the way, what is "online resize and fsck"? That is one thing I never understood about Btrfs.
  348. # [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.
  349. # [16:26] <MikeSmith_> ah
  350. # [16:26] <MikeSmith_> that's definitely a bit of a downside
  351. # [16:26] <AryehGregor> Yeah, that's the sort of thing that tends to put a damper on filesystem innovation.
  352. # [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.
  353. # [16:27] <espadrine> Well, ZFS has been stable for some time...
  354. # [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.
  355. # [16:27] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Read error: Connection timed out)
  356. # [16:27] <AryehGregor> Online, I mean.
  357. # [16:27] <AryehGregor> They can decrease offline, i.e., with the filesystem unmounted.
  358. # [16:27] <espadrine> oh! good!
  359. # [16:28] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  360. # [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.
  361. # [16:28] <AryehGregor> ZFS has been stable for some time but still reportedly has reliability issues.
  362. # [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.
  363. # [16:29] <AryehGregor> ("more than one site" being toolserver.org, and Wikimedia)
  364. # [16:29] <AryehGregor> Failing randomly or otherwise not living up to expectations.
  365. # [16:29] <jgraham> "Online fsck is what it sounds like" - an excuse for yet more tired /. jokes?
  366. # [16:29] <AryehGregor> jgraham, ?
  367. # [16:29] <espadrine> That could be the fate of Btrfs when released, unfortunately.
  368. # [16:31] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
  369. # [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"?
  370. # [16:31] <AryehGregor> Probably.
  371. # [16:31] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  372. # [16:32] <AryehGregor> espadrine, yeah, but Linux is much more widely used, so with any luck it will get much better testing.
  373. # [16:32] * Joins: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net)
  374. # [16:32] <AryehGregor> I'm not expecting to use it in production anytime within the next few years, though.
  375. # [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
  376. # [16:33] <Philip`> Can't they, like, write it correctly in the first place?
  377. # [16:34] * Philip` wishes programming was easier
  378. # [16:34] <AryehGregor> If programming was easy, most of the people in this chat room would make a lot less money. :)
  379. # [16:35] <jgraham> If programming was easier we would use it to solve harder problems
  380. # [16:35] <AryehGregor> That too.
  381. # [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
  382. # [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.
  383. # [16:40] <AryehGregor> ZFS and btrfs are a totally different filesystem model from other commonly-used filesystems, they do everything copy-on-write.
  384. # [16:40] <AryehGregor> So there are a ton of practical issues to work out.
  385. # [16:41] <AryehGregor> Like "what happens when you get low on disk space?" Both of them have issues then.
  386. # [16:41] <AryehGregor> btrfs uses some fancy B-tree-based data structure that some guy made up in like 2005.
  387. # [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
  388. # [16:43] <Philip`> (Most things I've seen before are focusing on solutions, which is generally less interesting than problems)
  389. # [16:44] <jgraham> Probably no one wants to write a book suggesting that they're not clever enough to trivially solve all problems
  390. # [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
  391. # [16:45] <Philip`> so the book would be a good way for them to offer excuses for not having finished the project yet
  392. # [16:45] <zewt> i sure don't want to touch a filesystem that hasn't been stable for many years
  393. # [16:46] <zewt> given that it's probably the single most critical piece of code on the entire system
  394. # [16:46] <zewt> i expect i'll be sticking with XFS for a long time to come
  395. # [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.
  396. # [16:49] <AryehGregor> Provided I keep backups of anything important.
  397. # [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.
  398. # [16:51] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
  399. # [16:51] * Joins: CvP (~CvP@123.49.22.41)
  400. # [16:51] <zewt> well, the default in debian/ubuntu still tends to be ext3/ext4, but i don't trust that
  401. # [16:51] <AryehGregor> ext3 has been the default filesystem in Linux for like ten years.
  402. # [16:51] <Philip`> Just make sure your backup disks aren't using the new filesystem too
  403. # [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
  404. # [16:52] <espadrine> zewt: I read somewhere that ext developers had decided never to create ext5
  405. # [16:52] <espadrine> they are confident Btrfs will be the future
  406. # [16:52] <Philip`> Maybe they'll go straight from ext4 to ext6
  407. # [16:52] <zewt> it's very strange that distros still use ext*, since xfs is pretty much better in every way
  408. # [16:53] <zewt> for very low-memory systems maybe
  409. # [16:53] <Ms2ger> Obviously ext5 would involve writing a spec for each line of code
  410. # [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.
  411. # [16:55] * Quits: FireFly (~firefly@unaffiliated/firefly) (Remote host closed the connection)
  412. # [16:56] * Joins: FireFly (~firefly@unaffiliated/firefly)
  413. # [16:56] <espadrine> AryehGregor: this is going to be a difficult transition... something like Python3
  414. # [16:56] <AryehGregor> zewt, what advantage does XFS have over ext4?
  415. # [16:56] <AryehGregor> Defragmentation?
  416. # [16:56] <espadrine> zewt: XFS looks good, I wonder why I haven't heard of it before
  417. # [16:56] <espadrine> AryehGregor: it cannot be shrunk
  418. # [16:56] <AryehGregor> espadrine, not at all. You can do an extremely fast in-place upgrade of ext4 to btrfs, with rollback.
  419. # [16:57] <AryehGregor> And the difference is mostly transparent, btrfs does everything important ext4 does as far as applications are concerned.
  420. # [16:57] <AryehGregor> So it's just a matter of people waiting till it's stable and reliable.
  421. # [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
  422. # [16:57] * Quits: CvP (~CvP@123.49.22.41) (Disconnected by services)
  423. # [16:57] <AryehGregor> zewt, my experience with ext4 is the same.
  424. # [16:57] * Joins: xCG (~CvP@123.49.23.182)
  425. # [16:57] <espadrine> AryehGregor: I meant, people won't want to touch it unless other people use it
  426. # [16:57] <espadrine> which is the issue in Python3
  427. # [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)
  428. # [16:58] * xCG is now known as CvP
  429. # [16:58] * Joins: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
  430. # [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.
  431. # [16:58] <AryehGregor> Any random person can switch their machine from ext4 to btrfs for the heck of it today if they want.
  432. # [16:58] <AryehGregor> And they do.
  433. # [16:59] <AryehGregor> zewt, that could speak to a difference in configuration philosophy more than anything.
  434. # [16:59] <AryehGregor> The only time I've had nontrivial filesystem corruption on ext4 was when the underlying disk was bad.
  435. # [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
  436. # [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
  437. # [16:59] <AryehGregor> (there were other times that fsck caught something, but it was some trivial thing that it easily fixed)
  438. # [16:59] <Philip`> whereas an individual can change their filesystem regardless of what anyone else does
  439. # [17:00] <zewt> the problem with python 3 is it doesn't have a sane upgrade path, so it essentially fragments the language
  440. # [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".
  441. # [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
  442. # [17:01] <AryehGregor> Yes, that's just stupid configuration.
  443. # [17:01] <zewt> ymmv etc etc
  444. # [17:01] <AryehGregor> Although ext4 fsck is much, much faster than ext3 fsck.
  445. # [17:02] <AryehGregor> Hmm, XFS can't be shrunk?
  446. # [17:02] <AryehGregor> Even offline?
  447. # [17:02] <zewt> dunno, never tried
  448. # [17:02] * Philip` has never encountered the problem of having too much disk space
  449. # [17:02] <AryehGregor> I've had to shrink ext* on occasion. It's really slow and only works offline, but it works.
  450. # [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
  451. # [17:03] <Philip`> If you don't mind really slow, copy the data to an external disk then repartition and reformat then copy back
  452. # [17:03] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
  453. # [17:03] <zewt> Philip`: well, if you're working with an array, you don't always have that option
  454. # [17:03] <AryehGregor> Philip`, only works if you have enough empty storage.
  455. # [17:04] <zewt> (+ interesting feature to me, of course)
  456. # [17:04] * Philip` wouldn't really want to resize partitions unless he already had a backup copy anyway
  457. # [17:04] <AryehGregor> btrfs has lots of interesting features beyond snapshotting.
  458. # [17:04] <AryehGregor> In-FS RAID looks like it will be really cool.
  459. # [17:04] <AryehGregor> You'll be able to choose different RAID levels for different files.
  460. # [17:05] <AryehGregor> And it doesn't have the same resyncing problems as normal software RAID.
  461. # [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.
  462. # [17:06] <AryehGregor> Of course, a lot of this stuff is still on the drawing board.
  463. # [17:07] <zewt> more interesting would be intelligent RAID for databases across spinnydisks and SSDs
  464. # [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.
  465. # [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)
  466. # [17:09] <AryehGregor> That's probably best handled at a different layer.
  467. # [17:09] <AryehGregor> Somewhere below the filesystem layer.
  468. # [17:09] <AryehGregor> There's work in that department in Linux, IIRC including something funded by Facebook.
  469. # [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
  470. # [17:10] <zewt> (whether you actually want that or not is a matter of policy)
  471. # [17:11] <AryehGregor> md already can do that, with the --write-behind= option. Although of course that's inflexible.
  472. # [17:11] <AryehGregor> In particular, the SSD has to be the same size as the other device, which mostly defeats the point.
  473. # [17:11] <zewt> of course, different disk sizes and other things mean it's far from trivial
  474. # [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.
  475. # [17:12] <AryehGregor> Plus, writes can be buffered a lot already in memory or in battery-backed RAID controllers or such.
  476. # [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).
  477. # [17:13] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  478. # [17:16] * Joins: J_Voracek (~J_Voracek@71.21.195.70)
  479. # [17:16] * Quits: J_Voracek (~J_Voracek@71.21.195.70) (Client Quit)
  480. # [17:16] * Joins: timeless (d04149cb@firefox/developer/timeless)
  481. # [17:17] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Client Quit)
  482. # [17:17] <timeless> did eighty4 mean mochascript, or was he poking fun?
  483. # [17:17] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  484. # [17:17] <timeless> zewt: dialog wouldn't be tab modal, it would only be [[document]] modal.
  485. # [17:17] <zewt> i'm not sure what the distinction is
  486. # [17:18] <timeless> it's from friday i think :)
  487. # [17:18] <zewt> but iirc the point was "not window-modal"
  488. # [17:18] <timeless> i think you were worried about dialogs gaining focus when they shouldn't
  489. # [17:18] <zewt> i wasn't, i think i was responding to someone else who was
  490. # [17:19] * Quits: CvP (~CvP@123.49.23.182) (Quit: [ UPP ] > all)
  491. # [17:25] * ericc|away is now known as eric_carlson
  492. # [17:31] * Quits: hij1nx (~hij1nx@cpe-98-14-168-178.nyc.res.rr.com) (Quit: hij1nx)
  493. # [17:32] * Joins: danheberden (~danheberd@li225-35.members.linode.com)
  494. # [17:34] * Joins: CvP (~CvP@123.49.23.114)
  495. # [17:45] * toyoshim is now known as toyoshiAw
  496. # [17:46] <timeless> interesting, +50 Cent
  497. # [17:47] <timeless> and +T- Pain
  498. # [17:53] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  499. # [17:53] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Ping timeout: 255 seconds)
  500. # [17:54] <smaug____> annevk5: is http://dev.w3.org/csswg/cssom-view/ the right version of the spec
  501. # [17:54] <TabAtkins> smaug____: Yeah.
  502. # [17:54] <smaug____> I somehow thought there was a bit different text for http://dev.w3.org/csswg/cssom-view/#dom-document-caretpositionfrompoint
  503. # [17:54] <timeless> annevk5: ..
  504. # [17:54] <timeless> > Terminology used in this specification is from DOM Core, DOM Range, CSSOM and HTML. [DOMCORE] [DOMRANGE] [CSSOM] [HTML]
  505. # [17:55] <timeless> > Content edge, padding edge, border edge, and canvas are defined by CSS.
  506. # [17:55] <timeless> shouldn't CSS get a [] ref?
  507. # [17:55] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  508. # [17:55] <timeless> (preferably listed in the Terminology used ... line)
  509. # [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
  510. # [17:55] * Joins: jonatasnona (~jonatas@lba.inpa.gov.br)
  511. # [17:56] <smaug____> annevk5: returning null seems to be the only reasonable option
  512. # [17:58] * dglazkov|away is now known as dglazkov
  513. # [17:58] <dglazkov> good morning, Whatwg!
  514. # [17:58] <Ms2ger> Keeps getting later
  515. # [18:00] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  516. # [18:03] * Joins: hij1nx (~hij1nx@207.239.107.3)
  517. # [18:05] * Quits: Workshiva (~Dashiva@74.125.121.65) (Remote host closed the connection)
  518. # [18:09] * Joins: Workshiva (~Dashiva@74.125.121.65)
  519. # [18:11] * Joins: cgcardona (~cgcardona@69.38.221.130)
  520. # [18:11] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
  521. # [18:11] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  522. # [18:12] * Quits: CvP (~CvP@123.49.23.114) (Ping timeout: 276 seconds)
  523. # [18:15] * Quits: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net) (Quit: Chris_Duarte)
  524. # [18:15] <jgraham> Ms2ger: That's what happens as we move away from midsummer
  525. # [18:16] * Joins: Transformer (~Transform@ool-4a59e397.dyn.optonline.net)
  526. # [18:16] * Quits: Transformer (~Transform@ool-4a59e397.dyn.optonline.net) (Excess Flood)
  527. # [18:19] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
  528. # [18:21] <Ms2ger> Sunset before 10PM :(
  529. # [18:21] <timeless> heh
  530. # [18:21] <timeless> Ms2ger: where are you again?
  531. # [18:21] <Ms2ger> I mean, that's the time I start getting productive
  532. # [18:21] <timeless> they move movie in the park showings from 9pm to 8:30pm in august here in Toronto
  533. # [18:22] <timeless> (because it gets dark by then..)
  534. # [18:22] <Ms2ger> You do always seem to end up pretty far North
  535. # [18:22] * timeless ponders
  536. # [18:23] <timeless> SJC and DCA seem to be about the same for North
  537. # [18:24] <timeless> I've never lived much further south than that, but..
  538. # [18:24] <timeless> I've really only lived North for the last bit of my life :)
  539. # [18:25] <timeless> and YYZ is really much further south tha HEL :)
  540. # [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
  541. # [18:26] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
  542. # [18:27] <Ms2ger> Hmm, I would've situated DCA quite a bit north of SJC
  543. # [18:27] <jgraham> Unhappily stalkpeopleusingthesun.com doesn't yet exist
  544. # [18:27] <jgraham> So it's a bit of a pian to work out
  545. # [18:27] <jgraham> *pain
  546. # [18:27] <timeless> Ms2ger: i'm using Gmaps to compare..
  547. # [18:28] <Ms2ger> Me too :)
  548. # [18:28] <Ms2ger> jgraham, that would be .co.uk
  549. # [18:28] <timeless> Coordinates 38°51′08″N 077°02′16″W
  550. # [18:28] <timeless> Coordinates 37°21′46″N 121°55′45″W
  551. # [18:28] <timeless> so, it's 1deg 30mins north
  552. # [18:28] <Ms2ger> Also, surely you can calculate that off the top of your head, Dr. Graham? :)
  553. # [18:29] <jgraham> This is the point where I wish I had a repitoire of rude gestures in ascii
  554. # [18:29] * timeless chuckles
  555. # [18:29] <timeless> hold on a sec
  556. # [18:29] <Ms2ger> ♥
  557. # [18:30] <timeless> you can use http://www.happyzebra.com/timezones-worldclock/sunrisesunset.php
  558. # [18:31] <timeless> Ms2ger: would you have pictured the delta between DCA and SJC as more than 2degrees?
  559. # [18:31] * Joins: The_8472 (~stardive@azureus/The8472)
  560. # [18:32] <Ms2ger> Without looking at a map, a couple hundred km
  561. # [18:32] * timeless isn't very good at converting degrees to distance...
  562. # [18:33] <Ms2ger> 360° = 40Mm
  563. # [18:33] <TabAtkins> Along a circumference.
  564. # [18:34] <timeless> well, 1deg is ~111km
  565. # [18:34] <timeless> so... ~150km ?
  566. # [18:35] * Ms2ger just stays away from America
  567. # [18:36] * Joins: jarek (~jarek@bct23.neoplus.adsl.tpnet.pl)
  568. # [18:36] * Quits: jarek (~jarek@bct23.neoplus.adsl.tpnet.pl) (Changing host)
  569. # [18:36] * Joins: jarek (~jarek@unaffiliated/jarek)
  570. # [18:36] <timeless> hrm, maybe 170 ?
  571. # [18:36] <TabAtkins> Or actually, along a meridian. Arbitrary circumferences may vary a decent bit from 40Mm
  572. # [18:36] * timeless sighs
  573. # [18:36] <timeless> are those mega-meters?
  574. # [18:36] <Ms2ger> Yes
  575. # [18:36] <timeless> people actually use that?
  576. # [18:37] <TabAtkins> No, m&ms
  577. # [18:37] <TabAtkins> Yes? Why wouldn't they?
  578. # [18:37] <timeless> ooh
  579. # [18:37] <timeless> interesting
  580. # [18:37] <timeless> Ms2ger: ?
  581. # [18:37] <jarek> Hi
  582. # [18:37] <Ms2ger> I do, when I'm too lazy to type out three 0s
  583. # [18:37] <timeless> do you have firefox handy?
  584. # [18:37] * Joins: CvP (~CvP@123.49.21.229)
  585. # [18:37] <timeless> My find bar has `Mat<u>c</u>h<br>case`
  586. # [18:38] <jarek> is it possible to overwrite the values such as width or device-width that are used by media queries?
  587. # [18:38] <TabAtkins> An older definition of the kilometer was 1/10000 of a quarter-meridian. Thus, a full meridian is 40Mm
  588. # [18:38] <jgraham> TabAtkins: Depending on what you mean "arbitary circumfrences", "a decent bit" would be "by 100%"
  589. # [18:38] * Joins: FastJack (~fastjack@dumpstr.net)
  590. # [18:38] <TabAtkins> jgraham: Huh?
  591. # [18:38] <TabAtkins> jgraham: I just mean that an equatorial circumference will be a bit larger than a polar one.
  592. # [18:39] <jgraham> Well yes, at the pole it will be zero length, right?
  593. # [18:39] <TabAtkins> ...
  594. # [18:39] <TabAtkins> Do I really need to state that it's a great circle?
  595. # [18:39] <timeless> yes!
  596. # [18:40] <TabAtkins> Nerds.
  597. # [18:40] <Ms2ger> Yes!
  598. # [18:41] <Ms2ger> Though actually... NO! Geeks! :)
  599. # [18:41] * Joins: micheil (~micheil@109.231.193.164)
  600. # [18:41] <timeless> Yes!
  601. # [18:42] * jgraham apologies to the world
  602. # [18:43] * Quits: CvP (~CvP@123.49.21.229) (Quit: [ UPP ] > all)
  603. # [18:45] * Joins: ][DragoNero][ (~Drago@ppp-203-161.26-151.libero.it)
  604. # [18:45] <][DragoNero][> Un saluto a tutto il chan
  605. # [18:45] * Parts: ][DragoNero][ (~Drago@ppp-203-161.26-151.libero.it)
  606. # [18:47] <Ms2ger> ...Hi
  607. # [18:50] * Joins: Phae (u455@gateway/web/irccloud.com/x-vbsafjntgjpvaqfa)
  608. # [18:50] * Joins: maikmerten (~maikmerte@port-92-201-150-3.dynamic.qsc.de)
  609. # [18:51] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Ping timeout: 276 seconds)
  610. # [18:53] * Joins: ap (~ap@2620:149:4:401:b99f:e7a7:3615:f407)
  611. # [19:01] * Joins: CvP (~CvP@123.49.21.77)
  612. # [19:02] <eighty4> timeless: no, I mean coffeescript. But it wasn't my quote
  613. # [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.
  614. # [19:03] <AryehGregor> . . . I mean the other way around.
  615. # [19:03] <AryehGregor> A degree of longitude at our latitude is about 70% as long as a degree of latitude.
  616. # [19:04] <Ms2ger> In Texas, all circles are great circles.
  617. # [19:05] * Joins: weinig (~weinig@17.203.115.212)
  618. # [19:09] * Quits: juangiordana (~quassel@host15.190-139-129.telecom.net.ar) (Remote host closed the connection)
  619. # [19:10] <TabAtkins> AryehGregor: No, you had it right the first time.
  620. # [19:10] <TabAtkins> latitudinal degrees are smaller than longitudinal over most of the world
  621. # [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).
  622. # [19:10] <TabAtkins> Nope.
  623. # [19:10] <AryehGregor> Since when you're changing latitude, you're actually moving along a longitude line, and vice versa.
  624. # [19:10] <TabAtkins> Meridians are longitudinal lines.
  625. # [19:11] <TabAtkins> Oh, wait, I see what you're saying.
  626. # [19:11] <AryehGregor> Yes, and moving along a longitudinal line is a change in latitude. Your longitude remains constant.
  627. # [19:11] <AryehGregor> It always confuses me.
  628. # [19:12] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  629. # [19:12] <AryehGregor> TabAtkins, I just sent you an e-mail, I'd like to know what the headers say.
  630. # [19:12] <Philip`> A sphere is a silly shape for a planet, it makes coordinates far too complex
  631. # [19:13] <TabAtkins> Philip`: Agreed. Let's do a 4-torus.
  632. # [19:13] <AryehGregor> We should have a flat torus instead.
  633. # [19:13] <AryehGregor> Far simpler.
  634. # [19:13] <TabAtkins> Haha! We all agree!
  635. # [19:13] <AryehGregor> Well, I said a flat torus, which is actually a sort of 2-torus, but maybe you meant that too.
  636. # [19:13] <AryehGregor> (since a flat torus can only be embedded in Euclidean space of four or more dimensions)
  637. # [19:13] <TabAtkins> Yes.
  638. # [19:13] <AryehGregor> (a 4-torus, strictly speaking, would be a four-dimensional manifold in its own right, not two-dimensional)
  639. # [19:13] <TabAtkins> My geometry terminology is all kinds of inconsistent.
  640. # [19:14] <TabAtkins> So yeah, a 2-torus embedded in 4d so it's flat in 3d
  641. # [19:14] <AryehGregor> Well, to be fair, nobody talks about these things precisely unless you take graduate-level differential geometry or something.
  642. # [19:14] <Ms2ger> (* Recognizable by the use of the word "geodetes")
  643. # [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)
  644. # [19:17] <Philip`> (I suppose ringworlds are inconvenient for drawing maps though, since you need an incredibly long thin piece of paper)
  645. # [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.
  646. # [19:17] <Ms2ger> What's next, want it on top of an elephant too?
  647. # [19:18] <Philip`> Ms2ger: Don't be silly - it'd fall off its back
  648. # [19:18] <Philip`> You need at least three elephants for stability
  649. # [19:18] * Joins: akisma (~akisma@71.22.38.25)
  650. # [19:18] <TabAtkins> Philip`: A ringworld doesn't need to be enormous unless you're trying to build it in physical reality.
  651. # [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
  652. # [19:19] <TabAtkins> Philip`: I know, but that doesn't change the fact that polar coords are the most natural for a circular disk.
  653. # [19:21] * Quits: timeless (d04149cb@firefox/developer/timeless) (Ping timeout: 252 seconds)
  654. # [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
  655. # [19:22] * Quits: micheil (~micheil@109.231.193.164) (Quit: http://brandedcode.com | http://github.com/miksago)
  656. # [19:22] <TabAtkins> ...yes?
  657. # [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.
  658. # [19:22] <AryehGregor> It can be a square, no problem.
  659. # [19:22] <TabAtkins> Rama's a perfectly fine ringworld as well.
  660. # [19:22] <Philip`> If it was somewhere in the middle it'd look silly
  661. # [19:22] <AryehGregor> Also, then you can use (x, y) coordinates and calculate using Euclidean distance.
  662. # [19:22] <AryehGregor> It's the best of all worlds.
  663. # [19:23] <AryehGregor> (in multiple senses, I guess)
  664. # [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.
  665. # [19:24] * Joins: rniwa (~rniwa@nat/google/x-hjzsyygngcwhbszo)
  666. # [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.
  667. # [19:24] <Ms2ger> Just put your sun right above it
  668. # [19:24] <AryehGregor> That's true.
  669. # [19:24] * Joins: gkellogg (~gregg@74-95-198-246-SFBA.hfc.comcastbusiness.net)
  670. # [19:25] <TabAtkins> There's only four routes to check, and you can use straight-line distance for each.
  671. # [19:27] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  672. # [19:35] * Joins: cpearce (~chatzilla@ip-118-90-43-163.xdsl.xnet.co.nz)
  673. # [19:42] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Read error: Connection reset by peer)
  674. # [19:44] * Quits: akisma (~akisma@71.22.38.25) (Quit: akisma)
  675. # [19:49] * Quits: cpearce (~chatzilla@ip-118-90-43-163.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  676. # [19:55] <Ms2ger> Potentially of interest to Opera people: http://qdb.us/306411
  677. # [19:58] * Joins: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  678. # [19:58] * Parts: Chris_Duarte (~Chris_Dua@c-24-130-117-111.hsd1.ca.comcast.net)
  679. # [20:02] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: brb, hopefully)
  680. # [20:06] * Joins: jwalden (~waldo@nat/mozilla/x-dicosomwnloioovi)
  681. # [20:12] * Quits: Ms2ger (~Ms2ger@91.181.54.53) (Ping timeout: 255 seconds)
  682. # [20:12] * Quits: espadrine (~thaddee_t@LSt-Amand-152-32-39-77.w80-11.abo.wanadoo.fr) (Quit: espadrine)
  683. # [20:19] * Quits: jwalden (~waldo@nat/mozilla/x-dicosomwnloioovi) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.18/20110621100037])
  684. # [20:23] * Joins: fishd (~darin@nat/google/x-uvcyzucuzoiyftlc)
  685. # [20:24] * Joins: Ms2ger (~Ms2ger@91.181.200.6)
  686. # [20:25] * Joins: dbaron (~dbaron@nat/mozilla/x-vsbzjzjofnajilkw)
  687. # [20:25] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
  688. # [20:26] * Joins: timeless (d04149cb@firefox/developer/timeless)
  689. # [20:28] * Joins: sicking (~chatzilla@nat/mozilla/x-cnwolfsltfdzidrl)
  690. # [20:29] * Joins: erlehmann (~erlehmann@89.204.137.96)
  691. # [20:31] * Quits: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
  692. # [20:33] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  693. # [20:33] * Joins: hober (~ted@unaffiliated/hober)
  694. # [20:34] * Joins: weinig_ (~weinig@2620:149:4:401:4ce0:2660:f8a5:9d3e)
  695. # [20:34] * Quits: weinig (~weinig@17.203.115.212) (Read error: Connection reset by peer)
  696. # [20:34] * weinig_ is now known as weinig
  697. # [20:34] * Joins: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net)
  698. # [20:35] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Quit: No Ping reply in 180 seconds.)
  699. # [20:35] <timeless> http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/
  700. # [20:35] * timeless rotfl
  701. # [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.)
  702. # [20:36] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
  703. # [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"?
  704. # [20:36] <timeless> probably
  705. # [20:36] <timeless> but it's possible i haven't seen the one you're referencing
  706. # [20:36] <timeless> since i actually got a w3 work item involving names
  707. # [20:36] <timeless> please do feel free to pass along your link :)
  708. # [20:37] * Quits: maikmerten (~maikmerte@port-92-201-150-3.dynamic.qsc.de) (Quit: cu tomorrow)
  709. # [20:37] * Quits: dbaron (~dbaron@nat/mozilla/x-vsbzjzjofnajilkw) (Ping timeout: 258 seconds)
  710. # [20:37] <timeless> btw, does 田中太郎 just map to `Tanaka`?
  711. # [20:37] <zewt> transliterating asian names is the worst
  712. # [20:37] <timeless> yeah yeah
  713. # [20:37] <AryehGregor> translate.google.com says "Taro Tanaka".
  714. # [20:38] <timeless> but googling a Chinese name doesn't give me anything i can digest
  715. # [20:38] <timeless> ok, i see what i did wrong
  716. # [20:39] * timeless is reading <Taro the Space Alien> and didn't properly parse `Taro Tanaka (田中太郎 Tanaka Tarō?)`
  717. # [20:39] <timeless> the question mark is amusing btw
  718. # [20:39] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  719. # [20:39] <zewt> http://rut.org/cgi-bin/j-e/sjis/dosearch?sName=on&H=PW&L=J&T=%91%BE%98Y&WC=none
  720. # [20:41] * Joins: dbaron (~dbaron@nat/mozilla/x-clrouicdctfcqsoy)
  721. # [20:41] <zewt> fewer matches than a lot of japanese surnames, at least
  722. # [20:41] <timeless> zewt: cute
  723. # [20:41] <timeless> so it can either be a personal or family name
  724. # [20:41] <zewt> er right
  725. # [20:41] <timeless> but it has a different <pronunciation?> depending?
  726. # [20:42] <zewt> i think those would be pronounced the same
  727. # [20:42] <timeless> um, ok
  728. # [20:42] <timeless> so other than being different things
  729. # [20:42] <zewt> ah right "s" is surname "u" is given name
  730. # [20:42] <timeless> and having a secondary presentation which is different
  731. # [20:43] <timeless> yeah, i clicked on `u` and read the page for the others
  732. # [20:43] <timeless> http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/#comment-4491
  733. # [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)
  734. # [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
  735. # [20:44] <AryehGregor> timeless, I know multiple rabbi doctors.
  736. # [20:44] <timeless> AryehGregor: yeah, i know some Lawyer Doctors
  737. # [20:44] <AryehGregor> (usually Ph.D., not M.D., although probably one or two of the latter also)
  738. # [20:44] <karlcow> timeless: except there are names you can't type yet.
  739. # [20:44] <timeless> karlcow: ?
  740. # [20:44] <AryehGregor> Although most of the rabbis doctors I know go by Mr., because they're modest.
  741. # [20:44] * timeless nods
  742. # [20:45] <timeless> +1 to them
  743. # [20:45] <karlcow> some Japanese names, local, historical variations of persons names not included in Unicode.
  744. # [20:45] <timeless> karlcow: oh, sure
  745. # [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.
  746. # [20:45] <timeless> like en.wikipedia.org/wiki/Worf
  747. # [20:46] <AryehGregor> In the vein of: http://robert.ocallahan.org/2011/06/some-advice_14.html
  748. # [20:46] * timeless wonders if wikipedia has a link for it
  749. # [20:46] <timeless> AryehGregor: indeed
  750. # [20:46] <timeless> well...
  751. # [20:47] <AryehGregor> Right, Dr. Graham?
  752. # [20:47] <karlcow> at least French revolution cut the head of a lot religious names ! that's progress :p
  753. # [20:47] <timeless> i guess for chabbad, it'd be <professional-context> as opposed to <congregation> on average
  754. # [20:47] <karlcow> s/lot/lot of/
  755. # [20:47] <timeless> karlcow: sigh
  756. # [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.
  757. # [20:48] <karlcow> I wonder if HTML would have been developer during the revolution if it would have been without <head>
  758. # [20:48] <karlcow> s/developer/developed/
  759. # [20:49] <karlcow> can't type today
  760. # [20:49] <timeless> AryehGregor: to be fair, i think they don't get it immeidately :)
  761. # [20:49] <AryehGregor> Probably not.
  762. # [20:49] <timeless> e.g. i've met some who are still growing through the basic traveling phases
  763. # [20:49] <timeless> and they don't have the title yet
  764. # [20:49] * Joins: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
  765. # [20:49] * timeless grumbles
  766. # [20:49] <timeless> i can't find Worf's klingon glyph
  767. # [20:49] <timeless> (s)
  768. # [20:50] <zewt> at least if you use a pile of poo to represent your name, you're good to go
  769. # [20:50] <karlcow> :D
  770. # [20:50] <karlcow> emoji++ \o/
  771. # [20:50] <timeless> eep
  772. # [20:51] <zewt> ヘ(゚∀゚ヘ)
  773. # [20:51] <karlcow> I guess in the list of names which can't be written are all the names of spoken only languages
  774. # [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
  775. # [20:56] <Philip`> It's much easier to assign everyone a number and refer to them by that
  776. # [20:56] <karlcow> my Japanese Hanko for papers is not the name on my passport
  777. # [20:56] <timeless> Philip`: i'm actually supposed to be thinking about a Contacts api
  778. # [20:56] <zewt> nevermind addresses :|
  779. # [20:57] <timeless> zewt: yeah, that goes after contacts
  780. # [20:57] <zewt> t-mobile refused to ship anything to me because my address wouldn't validate in its address thing
  781. # [20:57] <timeless> and i need to send some hatemail to the geolocation people about their address api
  782. # [20:57] <karlcow> A full contact API should have a touch interface.
  783. # [20:57] <zewt> to the point where i had to have stuff shipped to family and drive and pick it up
  784. # [20:57] <zewt> haaaaaate
  785. # [20:57] <timeless> zewt: hey, O2 UK and IE refused to accept my Credit Card
  786. # [20:57] <timeless> because it wasn't a UK or IE credit card at the time
  787. # [20:57] <timeless> you'd think the fact that it was a Visa card and that they took Visa should have been sufficient
  788. # [20:58] <zewt> lots of stores are dumb about international cards
  789. # [20:58] <timeless> but *no*, they *insisted* on validating it against a UK or IE physical address
  790. # [20:58] <zewt> but screwing up domestic shipping ... that takes special talent
  791. # [20:58] <timeless> because obviously i wanted to use my credit card to pay for a pay as you go sim
  792. # [20:58] <timeless> ... for a country where i *obviously* lived and had a valid credit card... right
  793. # [20:59] <timeless> O2 UK/IE is special
  794. # [20:59] * timeless can't wait for someone to put them out of business
  795. # [20:59] * Joins: hij1nx (~hij1nx@207.239.107.3)
  796. # [20:59] <timeless> zewt: otoh, you win :)
  797. # [21:00] <timeless> what was 'special' about your address?
  798. # [21:00] <zewt> usps doesn't ship to my house, i have a po box
  799. # [21:00] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-blygtweykmgcnsji) (Ping timeout: 246 seconds)
  800. # [21:00] <zewt> but no shipper should ever care about that
  801. # [21:01] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-hibbcajyqcorqsai)
  802. # [21:01] <timeless> hrm
  803. # [21:02] * timeless will have to get zewt to look at some APIs at some point to see if they work
  804. # [21:02] <zewt> i think it's some usps api they use to verify shipping addresses ... but usps is wrong
  805. # [21:02] <timeless> presumably USPS will deliver to the (its?!) PO Box
  806. # [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)
  807. # [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
  808. # [21:03] <timeless> have you tried DHL? :)
  809. # [21:03] <zewt> dhl is the worst in the US
  810. # [21:03] <timeless> yeah, i never used it in the US. But it was common in Finland
  811. # [21:03] <zewt> (not that anyone uses it in the US except for people shipping from overseas, and then rarely)
  812. # [21:04] <zewt> one time i had $10k in development hardware being shipped here, they left it in the yard
  813. # [21:04] <zewt> good job guys
  814. # [21:04] <timeless> nice
  815. # [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
  816. # [21:04] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  817. # [21:04] <zewt> "i can't find the house, whatever this one looks good"
  818. # [21:05] <timeless> ...wow
  819. # [21:05] <timeless> http://en.wikipedia.org/wiki/Nicholas_Barbon has a neat middle name...
  820. # [21:06] <timeless> s/has/had/ (deceased)
  821. # [21:06] <Ms2ger> ...the eldest son of Praise-God Barebone...
  822. # [21:06] <timeless> read on
  823. # [21:07] <timeless> ... "Unless-Jesus-Christ-Had-Died-For-Thee-Thou-Hadst-Been-Damned" ....
  824. # [21:07] <timeless> great family :)
  825. # [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.
  826. # [21:08] <timeless> great guy, clearly a pragmatist :)
  827. # [21:08] * Joins: hij1nx (~hij1nx@207.239.107.3)
  828. # [21:09] * jer|afk is now known as jernoble
  829. # [21:11] * Joins: llrcombs_ (~11rcombs@c-67-173-44-37.hsd1.il.comcast.net)
  830. # [21:11] * Quits: llrcombs (~llrcombs@64.130.210.214) (Ping timeout: 276 seconds)
  831. # [21:12] <timeless> anyway...
  832. # [21:12] <timeless> my general feeling on Contact cards is:
  833. # [21:12] <timeless> support Name[]
  834. # [21:13] <timeless> where each element in Name is a full (or not) name, so someone could have Name = ['Dan Smith', 'Daniel Smith', 'Danny
  835. # [21:13] <timeless> Smith']
  836. # [21:13] * Joins: llrcombs (~llrcombs@64.130.210.214)
  837. # [21:14] <timeless> anything which performs a search should search across all Name[] elements of all Contacts[]
  838. # [21:14] * Quits: llrcombs_ (~11rcombs@c-67-173-44-37.hsd1.il.comcast.net) (Client Quit)
  839. # [21:14] <timeless> If someone wants to have a nickname, they would just include it as another entry in Name[]
  840. # [21:14] <Ms2ger> As long as it supports ["Ms2ger"], I'm happy with it
  841. # [21:14] <timeless> it woul
  842. # [21:14] <timeless> d
  843. # [21:15] <timeless> My general approach to the other side (transmission) is to encourage all UAs to allow users to modify cards before transmitting
  844. # [21:15] <timeless> especially to enable selection of a subset of fields and values
  845. # [21:15] <timeless> as well as to provide substitutions and additions
  846. # [21:15] <timeless> so you could Name[]+= "Your roommate from freshman year of college"
  847. # [21:16] * Quits: llrcombs (~llrcombs@64.130.210.214) (Read error: Operation timed out)
  848. # [21:17] <jgraham> Philip`: Move to Sweden, they have the "everyone should be referred to by number" thing sorted
  849. # [21:17] <zewt> google contacts has a "name" and "transliterated name" thing, though that's not really enough
  850. # [21:17] <Ms2ger> jgraham, how hard is it to get a number?
  851. # [21:17] <timeless> zewt: people complain that google's outgoing behavior is problematic
  852. # [21:18] <timeless> but i think that's more because it tries to serialize to forms that have first/last or similar
  853. # [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
  854. # [21:18] <gsnedders> Hi, I'm 199204804497.
  855. # [21:18] <zewt> and showing both is just bad noisy ui
  856. # [21:18] <timeless> gsnedders: finland has cards
  857. # [21:18] <timeless> what's amusing is that i thought it was a numbers only systems
  858. # [21:18] <zewt> still, it's a small step forward from contacts that don't have it at all
  859. # [21:18] <gsnedders> Ms2ger: You have to have some address for some time, though not always that long.
  860. # [21:19] <timeless> it turns out that there's a <dash> between two numbers which isn't always a dash
  861. # [21:19] <timeless> and is thus a significant character in the `number`
  862. # [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.
  863. # [21:19] <timeless> yeah, for contacts, your set is generally locally unique
  864. # [21:20] <timeless> and when you give out a card to someone, you probably only ever give out a subset of the card
  865. # [21:20] <timeless> imagine the card for your s/o has `likes pink roses`
  866. # [21:20] <gsnedders> AryehGregor: You don't need the checksum, really :)
  867. # [21:20] <timeless> you wouldn't give out that part of the card when you give it to someone
  868. # [21:20] <Ms2ger> Calling you 1992', OTOH, would not work all that well
  869. # [21:20] <AryehGregor> No, that would be a problem.
  870. # [21:20] <gsnedders> I seem to be mistaken, the official form is 920480-4497
  871. # [21:20] * Joins: llrcombs (~llrcombs@64.130.210.214)
  872. # [21:20] <AryehGregor> It's like in court cases, where they refer to patents by the last few digits.
  873. # [21:21] <timeless> gsnedders: yeah, that's like the finnish form
  874. # [21:21] <timeless> they omit the century field
  875. # [21:21] <timeless> but have a dash somewhere which isn't insignificant :(
  876. # [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)
  877. # [21:22] * Parts: gkellogg (~gregg@74-95-198-246-SFBA.hfc.comcastbusiness.net)
  878. # [21:22] <gsnedders> timeless: the dash seems to have meaning in Sweden as well, + being used for people born the 19th cent
  879. # [21:22] <gsnedders> timeless: Dunno about difference between 20th/21st
  880. # [21:22] <Philip`> <conversation xmlns:497="920480-4497">Hello '497
  881. # [21:23] <jgraham> Ms2ger: Not hard to get one if you are an EU citizen and have a job at least
  882. # [21:23] <jgraham> I haven't tried any other way
  883. # [21:24] <jgraham> Apparently if you are born a Swedish citizen it is also easy ;)
  884. # [21:24] <timeless> i have a finnish id
  885. # [21:24] <timeless> and a canadian id
  886. # [21:24] <timeless> well, not `id` really, but `numbers for tax purposes`
  887. # [21:25] <timeless> odd about the +60 bit
  888. # [21:25] <timeless> they didn't do that for me in finland
  889. # [21:25] <jgraham> Dunno about finland but the Swedish one is for more than just tax
  890. # [21:25] <jgraham> Although it is essential for that
  891. # [21:25] <timeless> oh, in finland it was basically used everywhere
  892. # [21:25] <timeless> all services
  893. # [21:25] <jgraham> They get very confused if you try presenting ID that doesn't have a personnummer on it
  894. # [21:25] <timeless> in canada you're supposed to be able to limit it to tax associated items
  895. # [21:26] <jgraham> Even when it is legally required that the other id is valid
  896. # [21:26] <timeless> the only other thing i could use in finland was my passport
  897. # [21:26] <jgraham> e.g. because it is an EU passport
  898. # [21:26] <timeless> what was the other one?
  899. # [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)
  900. # [21:27] <jgraham> (but I may be misinformed)
  901. # [21:28] <Ms2ger> Time for a single EU passport, with a single database to track anything any government knows about you? :)
  902. # [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
  903. # [21:29] <gsnedders> (There are a few exemptions for a limited time upon new member states joining)
  904. # [21:29] <erlehmann> AFAIK, in germany, the constitutional court banned globally unique numbers. now we have a tax id. haha.
  905. # [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
  906. # [21:30] <erlehmann> (globally unique numbers for tracking purposes, i mean)
  907. # [21:30] <jgraham> Which seems pretty suspect to me
  908. # [21:30] <jgraham> But I guess they could claim that anyone could get such a qualification, or something
  909. # [21:30] <timeless> erlehmann: sounds like the us
  910. # [21:31] <gsnedders> jgraham: Anyone can get the qualification is the theory there.
  911. # [21:31] <timeless> jgraham: iirc Belgium made it pretty much impossible to teach French if you weren't a native French speaker
  912. # [21:31] <timeless> (or was that if you weren't a Native and a French speaker?)
  913. # [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.
  914. # [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.
  915. # [21:33] * timeless chuckles
  916. # [21:36] <AryehGregor> Heh, Israel is totally different on all of these things.
  917. # [21:36] <AryehGregor> Walking through metal detectors is often a multiple-times-per-day occurrence.
  918. # [21:36] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
  919. # [21:36] <AryehGregor> I think everyone has to carry photo ID at all times.
  920. # [21:37] <timeless> AryehGregor: sadly i had that in Budapest and other places
  921. # [21:37] <AryehGregor> Stuff like that.
  922. # [21:37] <timeless> but that was Yom Kippur
  923. # [21:37] <timeless> (each time i entered a synagogue for services)
  924. # [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>
  925. # [21:38] <AryehGregor> Yeah, Germans seem to be extremely concerned with privacy.
  926. # [21:38] <TabAtkins> We'd call them the "privacy czar" in America.
  927. # [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.
  928. # [21:38] <erlehmann> yeah, those hollerith machines seem to have hit a nerve there.
  929. # [21:38] <AryehGregor> I'm not concerned about privacy at all, so I'll be a good fit for Israel. :)
  930. # [21:39] <AryehGregor> (not that Israelis aren't concerned with privacy, but they're pragmatic . . .)
  931. # [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.
  932. # [21:39] * jernoble is now known as jer|afk
  933. # [21:39] <timeless> AryehGregor: what do haredi do if they don't have an eruv available?
  934. # [21:39] * timeless reads http://en.wikipedia.org/wiki/Teudat_Zehut
  935. # [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.
  936. # [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.
  937. # [21:40] * Quits: Rik` (~Rik`@mozilla-paris-253-98.cnt.nerim.net) (Remote host closed the connection)
  938. # [21:40] * timeless unfortunately has a hard time holding the meaning of `dati` and some other one
  939. # [21:40] <erlehmann> TabAtkins, even if a company is required to have one? i thought “XXX czar” is reserved for federal overlords?
  940. # [21:40] * timeless uses haredi in place since it has a meaning
  941. # [21:40] <AryehGregor> I'm sure there's a special exception for religious observance.
  942. # [21:41] <TabAtkins> erlehmann: Oh, didn't realize that was a company thing.
  943. # [21:41] <AryehGregor> Dati just means religious.
  944. # [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).
  945. # [21:41] <AryehGregor> erlehmann, "czar" is a word that newspapers use in headlines to save space.
  946. # [21:41] <timeless> yeah, i can't translate `dati [religious]` into my conceptual map
  947. # [21:41] <timeless> if i go to services friday night, saturday morning, saturday night, sunday morning, and tonight
  948. # [21:41] <timeless> does that make me dati?
  949. # [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.
  950. # [21:42] <TabAtkins> I'd say it makes you religious.
  951. # [21:42] <timeless> ok, and that strictly translates to dati?
  952. # [21:42] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
  953. # [21:42] * timeless needs to plan for tonight
  954. # [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
  955. # [21:43] <timeless> s/dd/d/
  956. # [21:43] <timeless> (and i haven't unpacked enough boxes to find my canvas shoes)
  957. # [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
  958. # [21:43] <AryehGregor> cial: datim are a part of the secular world, charedim aren't.
  959. # [21:43] * Joins: astearns (~anonymous@192.150.22.5)
  960. # [21:44] <AryehGregor> E.g., datim generally serve in the military, go to college, and get jobs, while charedim don't.
  961. # [21:44] <timeless> right
  962. # [21:44] * timeless should be able to memorize that
  963. # [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.
  964. # [21:44] <TabAtkins> erlehmann: Interesting.
  965. # [21:44] <timeless> i'm masorti, and i know that, but i haven't yet learned that it actually fits into that map
  966. # [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.
  967. # [21:45] <timeless> <chiloni-masorti-dati-haredi>
  968. # [21:45] <timeless> s/har/char/
  969. # [21:45] <timeless> erlehmann: wow
  970. # [21:45] <AryehGregor> "Chiloni" is from "chol", "secular". "Masorti" is from "mesorah", "tradition". "Dati" is from "dat", "religion". "Charedi" is from "charad", "to tremble".
  971. # [21:45] <erlehmann> timeless, read the article. i am no lawyer, but i think it is pretty interesting.
  972. # [21:46] <AryehGregor> Germans are crazy. :(
  973. # [21:46] <timeless> yes
  974. # [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.
  975. # [21:46] <Philip`> People are crazy
  976. # [21:46] <timeless> AryehGregor: yeah... i should be able to hold that
  977. # [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
  978. # [21:47] <erlehmann> AryehGregor, not necessarily. curtailing specific powers certainly prevents abuse.
  979. # [21:47] <timeless> and thus my mapping for them is poor
  980. # [21:47] <timeless> whereas i actually do know the hebrew words...
  981. # [21:47] <AryehGregor> Dati vs. charedi is like Modern Orthodox vs. yeshivish/ultra-Orthodox.
  982. # [21:48] <timeless> yeah, that last one is also a problem
  983. # [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. ;)
  984. # [21:48] <timeless> since i never really got an introduction/explanation of what modern-orthodox is
  985. # [21:48] <timeless> so i have a hard time drawing/understanding that line
  986. # [21:48] <timeless> i can easily understand reform/conservative/orthodox
  987. # [21:48] <timeless> because i grew up with those concepts
  988. # [21:49] <timeless> erlehmann: presumably in German?
  989. # [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
  990. # [21:49] <timeless> heh
  991. # [21:49] <timeless> Philip`: they'd get grafit
  992. # [21:49] <timeless> i'd
  993. # [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
  994. # [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.
  995. # [21:50] <Ms2ger> They could graffiti themselves
  996. # [21:50] <erlehmann> title is „prima leben ohne privatsphäre“
  997. # [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.
  998. # [21:53] <AryehGregor> Germany has to have *some* kind of classified information, otherwise they couldn't (for instance) have diplomatic negotiations with other countries.
  999. # [21:54] <TabAtkins> erlehmann didn't say Sweden didn't have classified information, just that it's not the default.
  1000. # [21:54] <AryehGregor> He said Germany didn't, unless I misread him.
  1001. # [21:55] <TabAtkins> You misread. He said it's secret until classic otherwise.
  1002. # [21:55] <TabAtkins> "not" meaning "not public"
  1003. # [21:55] <TabAtkins> s/classic/classified/
  1004. # [21:55] <erlehmann> AryehGregor, you misread. sweden has freedom of information. germany has, well, some.
  1005. # [21:55] <AryehGregor> Oh.
  1006. # [21:55] <erlehmann> meaning: not much.
  1007. # [21:55] <AryehGregor> That's backwards from what I'd expect.
  1008. # [21:55] <AryehGregor> Or, hmm, maybe not.
  1009. # [21:56] <erlehmann> did i make a grammar error?
  1010. # [21:56] <AryehGregor> No, I was just confused by context.
  1011. # [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.
  1012. # [21:57] <AryehGregor> It's a violation of their privacy.
  1013. # [21:57] <AryehGregor> . . .
  1014. # [21:57] <erlehmann> yeah, i think the reasoning is because it damages their social standing more than intended by the law.
  1015. # [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)
  1016. # [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)
  1017. # [21:59] * Quits: enyo (~mtl@modemcable098.129-202-24.mc.videotron.ca) (Quit: Lost terminal)
  1018. # [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
  1019. # [21:59] <AryehGregor> Nowhere in the world has free-speech guarantees close to the U.S.'s, that's for sure.
  1020. # [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.
  1021. # [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.
  1022. # [22:00] <Hixie> yeah maybe the "default-free" is really "default-hidden-until-requested"
  1023. # [22:00] <AryehGregor> (and are willing to spend the time and money)
  1024. # [22:01] <AryehGregor> Right, that's probably a better description.
  1025. # [22:01] <TabAtkins> AryehGregor: Money isn't really an issue - FOIA requests are free, I think.
  1026. # [22:01] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
  1027. # [22:01] <TabAtkins> Time, definitely, becasue they'll stall sometimes.
  1028. # [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.
  1029. # [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.
  1030. # [22:02] * AryehGregor looks it up
  1031. # [22:02] <Hixie> what's a better word than "patron" or "customer" for the user of a shared worker
  1032. # [22:02] <TabAtkins> That's true, yes. But they can't deny unless it's classified.
  1033. # [22:02] <TabAtkins> Hixie: "leech"
  1034. # [22:02] <Hixie> context: "inside the shared worker, new ...s are announced using the 'connect' event."
  1035. # [22:02] <TabAtkins> "followers"
  1036. # [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.
  1037. # [22:03] <erlehmann> freedom of information is a different thing than free speech.
  1038. # [22:04] <AryehGregor> Yes, that's true.
  1039. # [22:04] <AryehGregor> Well, they're related.
  1040. # [22:04] <AryehGregor> E.g., free speech guarantees in the United States shield people who leak confidential information to at least some extent.
  1041. # [22:04] * Parts: brucel (~brucel@cpc3-smal11-2-0-cust48.perr.cable.virginmedia.com)
  1042. # [22:04] <Hixie> someone tell manning that
  1043. # [22:04] <erlehmann> super cool story, bro.
  1044. # [22:04] <gsnedders> AryehGregor: Most countries have laws about whistleblowers. Most places will still find some technically legal way to screw you over.
  1045. # [22:05] <erlehmann> what hixie said.
  1046. # [22:05] <AryehGregor> Er, sorry.
  1047. # [22:05] <AryehGregor> By "leak" I really meant "publish".
  1048. # [22:05] <AryehGregor> The people who actually leak it aren't protected at all, that I know of.
  1049. # [22:05] <erlehmann> shared workers … applicants!
  1050. # [22:05] * Hixie went with "patrons"
  1051. # [22:05] <AryehGregor> I was talking about, e.g., newspapers that republish the leaked material.
  1052. # [22:05] <AryehGregor> Or websites.
  1053. # [22:05] <erlehmann> “inside the shared worker, new applicants are announced using the 'connect' event.” :3
  1054. # [22:05] <erlehmann> oh. okay ._.
  1055. # [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.
  1056. # [22:06] <AryehGregor> Although I don't know, maybe they could convict them but are afraid of the PR backlash.
  1057. # [22:06] <erlehmann> Hixie, that also sounds like black magic!
  1058. # [22:06] * AryehGregor shrugs
  1059. # [22:06] <Hixie> erlehmann: yeah none of these terms are great
  1060. # [22:07] <tomasf> how about "clients"?
  1061. # [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.
  1062. # [22:07] <Hixie> AryehGregor: you mean the way that US gov't officials have said assange should be assassinated?
  1063. # [22:07] <Hixie> tomasf: that's better. thanks.
  1064. # [22:07] <tomasf> np
  1065. # [22:08] <Ms2ger> "Magician"
  1066. # [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.
  1067. # [22:08] <Hixie> ah, free speech, but only if you discriminate, ok
  1068. # [22:09] <AryehGregor> Well, no one said free speech is unqualified. There are limitations.
  1069. # [22:09] <karlcow> I have a name for the patrons but that will not work in that community
  1070. # [22:09] <Hixie> really?
  1071. # [22:09] * Hixie looks at the first amendment
  1072. # [22:09] * jer|afk is now known as jernoble|afk
  1073. # [22:09] * jernoble|afk is now known as jer|afk
  1074. # [22:10] <TabAtkins> AryehGregor: The exceptions are very, very limited. Wikileaks does not fall into any of them.
  1075. # [22:10] <karlcow> hmm dictionary tells "customer, client, frequenter, consumer, user, visitor, guest; informal regular, habitué."
  1076. # [22:10] <Hixie> i don't see any limitations in the text of the constitution
  1077. # [22:10] <Hixie> must be one of those "interpretation" things
  1078. # [22:11] <Hixie> i guess assassinations wouldn't be covered, since those wouldn't count as laws?
  1079. # [22:11] <TabAtkins> Basically, if your speech is threatening, libelous, was done knowingly to cause harm, or violates copyright.
  1080. # [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.
  1081. # [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.
  1082. # [22:12] <AryehGregor> It's strict scrutiny, that's all.
  1083. # [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.
  1084. # [22:13] <gsnedders> AryehGregor: So basically they can argue any leak of confidentical material puts state security at risk?
  1085. # [22:13] <Hixie> AryehGregor: you're saying the constitution is more like HTML4 than HTML5? :-P
  1086. # [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.
  1087. # [22:14] <zewt> free speech means "free speech unless someone finds it offensive" these days
  1088. # [22:14] <AryehGregor> Hixie, sheesh, actual *laws* are more like HTML4 than HTML5. The *Constitution* is like HTML4 with all the precision removed.
  1089. # [22:14] <Hixie> hehe
  1090. # [22:14] <AryehGregor> If you tried to apply the Constitution literally, you'd have all sorts of crazy and totally unintended consequences.
  1091. # [22:14] * jgraham wonders if Hixie was responsible for the "server/slave" terminology in the Opera test systems
  1092. # [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.
  1093. # [22:15] <Hixie> jgraham: me or allan, i expect
  1094. # [22:15] <jgraham> Hixie: Well that's what I expect too :p
  1095. # [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.
  1096. # [22:15] <Hixie> jgraham: the stargate references, if they still exist, are all allan and tom
  1097. # [22:15] <TabAtkins> AryehGregor: You'll take my yellowcake when you can pry it from my cold (or rather, hot) dead fingers.
  1098. # [22:16] <AryehGregor> TabAtkins, shouldn't be too long if you're not wearing protective gear.
  1099. # [22:16] <Hixie> AryehGregor: yes, that's what the 2nd ammendment says. Also, I think we should repeal that ammendment. :-)
  1100. # [22:16] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:4db8:1bc5:a00c:83eb)
  1101. # [22:16] <gsnedders> Hixie: Stargate references?
  1102. # [22:16] <zewt> can we just get obscenity laws applied to the public practice of religion
  1103. # [22:16] <AryehGregor> And freedom of religion too, no doubt.
  1104. # [22:16] <zewt> (them's fightin' words)
  1105. # [22:16] <jgraham> I wouldn't know a stargate reference if it ate my face
  1106. # [22:16] <gsnedders> Hixie: (Having never seen Stargate I've probably not noticed them)
  1107. # [22:17] <jgraham> Now we have portal references...
  1108. # [22:17] <TabAtkins> AryehGregor: Are you kidding? Freedom of religion is the only thing that stops the dominionist christains from taking over.
  1109. # [22:17] <zewt> let's use one etching-away-of-constitutional-freedoms to attack another constitutional freedom, just for irony's sake
  1110. # [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.
  1111. # [22:17] <gsnedders> And Hello Kitty references.
  1112. # [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
  1113. # [22:17] <AryehGregor> TabAtkins, you could remove it and replace it with something else, like mandating a completely secular state (which America never was).
  1114. # [22:18] <Hixie> AryehGregor: (i.e. the constitution doesn't say how to resolve the case of two conflicting religions)
  1115. # [22:18] <Hixie> gsnedders, jgraham: the machine names were all named after stargate characters originally
  1116. # [22:18] <Hixie> gsnedders, jgraham: for spartan, that is
  1117. # [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.
  1118. # [22:19] * Parts: astearns (~anonymous@192.150.22.5)
  1119. # [22:19] <AryehGregor> It has to be understood in that context.
  1120. # [22:19] <jgraham> Hixie: Oh. Well I think every machine now gets named with a different naming scheme
  1121. # [22:19] <TabAtkins> AryehGregor: The state *is* mandated to be secular by the first amendment.
  1122. # [22:19] <gsnedders> Hixie: Ah. Some of them still exist.
  1123. # [22:19] <Hixie> AryehGregor: just like html4. and we all know how well that went. :-)
  1124. # [22:19] <Hixie> anyway
  1125. # [22:19] <gsnedders> Hixie: Like, the really old slaves. :)
  1126. # [22:19] * Hixie concentrates on bugs
  1127. # [22:19] * Joins: phera (~phera@41.0.48.54)
  1128. # [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.
  1129. # [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.
  1130. # [22:21] <gsnedders> Hixie: Allan ended up using Pokémon when far more slaves were acquired, FWIW. But even those are massively outnumbered.
  1131. # [22:21] <gsnedders> *now
  1132. # [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.
  1133. # [22:21] <Hixie> ah
  1134. # [22:21] <gsnedders> Hixie: Probably should've just kept that going, now have about ten different naming schemes :(
  1135. # [22:21] <Hixie> hah
  1136. # [22:22] <jgraham> Like I said, there is a unique naming scheme per machine
  1137. # [22:22] <jgraham> Or the unifyinf concepts of "words"
  1138. # [22:22] <jgraham> s/f/g/
  1139. # [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?
  1140. # [22:23] <gsnedders> jgraham: That's unfair. There are only 12.
  1141. # [22:23] <TabAtkins> There were no federal laws preventing atheists from testifying.
  1142. # [22:23] <gsnedders> (If I counted correctly.)
  1143. # [22:23] <AryehGregor> In federal court?
  1144. # [22:24] <AryehGregor> There were definitely *states* that didn't give anyone but Christians full rights.
  1145. # [22:24] <TabAtkins> Yes, until the courts began applying the 1st more widely.
  1146. # [22:24] <AryehGregor> And the whole Bill of Rights. Incorporation.
  1147. # [22:25] <karlcow> this is the part of USA I have difficulty to understand. I guess it's education.
  1148. # [22:26] <dbaron> http://en.wikipedia.org/wiki/Fourteenth_Amendment_to_the_United_States_Constitution#Incorporation
  1149. # [22:26] <karlcow> The inclusion of religion in many parts of it
  1150. # [22:26] * Quits: ezoe (~ezoe@203-140-91-117f1.kyt1.eonet.ne.jp) (Ping timeout: 240 seconds)
  1151. # [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.
  1152. # [22:27] <dbaron> In fact, Earl Warren (Chief Justice) previously won a campaign for Governor of California by basically attacking his opponent for athiesm.
  1153. # [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
  1154. # [22:29] <Hixie> speak for yourself :-)
  1155. # [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
  1156. # [22:29] <zewt> can we just opt for an athiest government
  1157. # [22:29] <dbaron> karlcow, btw, many of the things that include religion were done in the early 1950's.
  1158. # [22:29] * AryehGregor will soon be moving to a country where ~20% of the parliament is pro-theocracy
  1159. # [22:29] <karlcow> dbaron: ah interesting. I didn't know
  1160. # [22:30] <TabAtkins> dbaron: Damn the commies!
  1161. # [22:30] <dbaron> karlcow, things like "In God We Trust" on the money, etc., from the early 1950's.
  1162. # [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.
  1163. # [22:30] * AryehGregor cannot easily find any sources about atheists' eligibility for testifying in court
  1164. # [22:30] <Hixie> sicking: my goal is to have the spec slightly ahead of implementations, and going in the same direction.
  1165. # [22:30] * Quits: ZombieLoffe (~ZombieL@unaffiliated/zombieloffe)
  1166. # [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.
  1167. # [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
  1168. # [22:31] <dbaron> AryehGregor, Have we actually done the latter?
  1169. # [22:31] <AryehGregor> "In God We Trust" appeared on US coins since 1864, by the way, according to Wikipedia.
  1170. # [22:31] <sicking> changing
  1171. # [22:31] <TabAtkins> AryehGregor: Prayer has never been banned in schools. Prayer at public events, on the other hand, has.
  1172. # [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.
  1173. # [22:32] <AryehGregor> TabAtkins, I mean school-organized prayer, like in the classroom.
  1174. # [22:32] <AryehGregor> Or school Bible readings.
  1175. # [22:32] <TabAtkins> AryehGregor: Yes, that's certainly been banned widely in the last few decades.
  1176. # [22:32] <AryehGregor> My father went to public school and they still had Bible readings.
  1177. # [22:32] <dbaron> AryehGregor, ah, ok, but it wasn't required on coins until 1956
  1178. # [22:32] <TabAtkins> Under the (reasonable) doctrine that public school is an accessory of the government, and must obey the same restrictions.
  1179. # [22:33] <gsnedders> (For the curious, look up the Church of Scotland Act)
  1180. # [22:33] <Hixie> sicking: typically when one browser does something (especially mozilla) it tends to influence the others, so it's not that simple. :-)
  1181. # [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
  1182. # [22:33] <Hixie> sicking: anyway this seems largely academic since you don't want to do it anyway :-)
  1183. # [22:34] <sicking> Hixie: asking also works sometimes...
  1184. # [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.
  1185. # [22:34] * AryehGregor has done *nothing* useful today :(
  1186. # [22:34] * Quits: Kingdutch (~Kingdutch@188.200.149.217) (Quit: Leaving)
  1187. # [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
  1188. # [22:34] <TabAtkins> AryehGregor: Yeah, I know the doctrine is relatively recent.
  1189. # [22:35] <Hixie> sicking: asking what?
  1190. # [22:35] <karlcow> gsnedders: same thing in France for separation church/states
  1191. # [22:35] <Ms2ger> sicking, sounds like a usual MS bug, then
  1192. # [22:35] <Hixie> sicking: i think it's more about the same kind of thing as third-party cookies
  1193. # [22:35] <karlcow> http://en.wikipedia.org/wiki/1905_French_law_on_the_Separation_of_the_Churches_and_the_State
  1194. # [22:35] <Hixie> sicking: they're talking specifically about iframes from one origin hosted on two sites from two other origins
  1195. # [22:35] <Hixie> sicking: and preventing those iframes from communicating to each other
  1196. # [22:35] <sicking> Hixie: ah, could be
  1197. # [22:35] <gsnedders> karlcow: Scotland is somewhat tarnished by the Church of England having bishops in the House of Lords, though
  1198. # [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
  1199. # [22:36] <sicking> Hixie: actually, indexedDB doesn't suffer this problem, at least in FF
  1200. # [22:37] <sicking> Hixie: we don't let you open indexedDB databases unless the whole frame parent chain is same-origin
  1201. # [22:38] <Hixie> sicking: ah. lame. :-P
  1202. # [22:38] * heycam|away is now known as heycam
  1203. # [22:38] <Hixie> sicking: so you can't, e.g., have an iframe that provides a service backed by a database?
  1204. # [22:41] <jgraham> gsnedders: I am much more upset by the strongly religious in the house of commons than in the house of lords
  1205. # [22:41] <jgraham> (cough cough Tony Blair cough)
  1206. # [22:43] * Joins: nessy (~Adium@124-169-135-125.dyn.iinet.net.au)
  1207. # [22:44] * Quits: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi) (Ping timeout: 250 seconds)
  1208. # [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)
  1209. # [22:45] <jgraham> ("God will be my judge in Iraq" and all that)
  1210. # [22:45] <jgraham> *on
  1211. # [22:45] * Quits: jacobolus (~jacobolus@c-71-198-169-213.hsd1.ca.comcast.net) (Remote host closed the connection)
  1212. # [22:47] * Joins: hij1nx_ (~hij1nx@207.239.107.3)
  1213. # [22:48] * Quits: hij1nx (~hij1nx@207.239.107.3) (Ping timeout: 258 seconds)
  1214. # [22:48] * hij1nx_ is now known as hij1nx
  1215. # [22:48] * Joins: wolfman2000 (~wolfman20@adsl-067-033-060-050.sip.ard.bellsouth.net)
  1216. # [22:50] <sicking> Hixie: currently no
  1217. # [22:51] <Hixie> sicking: wow, that cuts off a whole set of use cases, interesting
  1218. # [22:51] <Hixie> sicking: i guess it does mean you don't have to worry abotu privacy issues, at least
  1219. # [22:51] <sicking> Hixie: you're the first to complain
  1220. # [22:51] <Hixie> sicking: so if someone wants to provide a shared service to multiple origins, it has to store the data server-side
  1221. # [22:51] <Ms2ger> And to notice, perhaps?
  1222. # [22:52] * Quits: necolas (~necolas@5e0129ee.bb.sky.com) (Remote host closed the connection)
  1223. # [22:52] <sicking> Hixie: we'll probably expand what's allowed, but keeping privacy in mind
  1224. # [22:52] <sicking> Hixie: sure, but server-side doesn't work if 3rd party cookies are disabled
  1225. # [22:52] <Hixie> (very few people are providing this kind of shared service so far)
  1226. # [22:52] <Hixie> sicking: well we both know that's a myth in reality, but sure, from a PR standpoint
  1227. # [22:52] * Joins: smaug____ (~chatzilla@a91-154-41-96.elisa-laajakaista.fi)
  1228. # [22:53] <sicking> Hixie: safari disabled 3rd party by default
  1229. # [22:53] <sicking> Hixie: we're actually trying to fix the privacy situation, that's why we're avoiding digging deeper
  1230. # [22:54] <Hixie> you could drop cookies entirely, and it wouldn't help at all
  1231. # [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)
  1232. # [22:54] <Hixie> there's far too many bits of unique data per user to ever stop fingerprinting
  1233. # [22:55] * jer|afk is now known as jernoble
  1234. # [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)
  1235. # [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
  1236. # [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
  1237. # [22:59] <Hixie> should we put that restriction in the spec?
  1238. # [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
  1239. # [23:03] <Hixie> oh it's certainly possible to shoot yourself in the foot if we allow https:// to ws:// connections
  1240. # [23:03] * Quits: webben (~benjamin@173-203-84-17.static.cloud-ips.com) (Quit: WeeChat 0.3.0)
  1241. # [23:03] <erlehmann> offtopic: any one of you at the chaos communication camp?
  1242. # [23:03] * Quits: MacTed (~Thud@63.119.36.36)
  1243. # [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
  1244. # [23:03] <Hixie> question
  1245. # [23:04] <Hixie> i guess i'll put the restriction in and see if anyone complains
  1246. # [23:04] <erlehmann> :)
  1247. # [23:05] <Hixie> man, i still write "first script" instead of "entry script"
  1248. # [23:05] <Hixie> all. the. time.
  1249. # [23:05] <Hixie> yay for my preprocessor's checks
  1250. # [23:05] <timeless> Hixie: what was wrong with `clients` for `inside the shared worker, new .... are announced using the 'connect' even.`?
  1251. # [23:05] <zewt> python's backwards "traceback" silliness made me start typing "backflash" instead of flashback
  1252. # [23:06] <Hixie> timeless: nothing, that's what i used
  1253. # [23:06] <timeless> oh good, tomasf ++ suggested it
  1254. # [23:07] * Quits: nessy (~Adium@124-169-135-125.dyn.iinet.net.au) (Quit: Leaving.)
  1255. # [23:08] <smaug____> annevk5: ping
  1256. # [23:09] * Quits: Ms2ger (~Ms2ger@91.181.200.6) (Quit: nn)
  1257. # [23:10] * Quits: hij1nx (~hij1nx@207.239.107.3) (Quit: hij1nx)
  1258. # [23:11] <jgraham> smaug____: I believe annevk5 is away
  1259. # [23:12] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  1260. # [23:14] * timeless heads out for the day or something
  1261. # [23:14] <smaug____> jgraham: ok, thanks
  1262. # [23:14] <smaug____> there should be some status page for "all" the browser/spec developers
  1263. # [23:14] <Hixie> Philip`: if you could contribute your insight on the canvas drawimage thread on whatwg that would be awesome
  1264. # [23:15] <Hixie> Philip`: especially if you can convincingly argue for not changing the spec :-)
  1265. # [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?
  1266. # [23:15] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  1267. # [23:15] <smaug____> hsivonen on vacation, annevk5 away, bz soon on vacation ...
  1268. # [23:15] <Hixie> smaug____: august sucks
  1269. # [23:15] <Hixie> smaug____: and anne is just a slacker
  1270. # [23:15] <Hixie> i'll be afk for a week or so near the end of the month
  1271. # [23:16] <Hixie> i don't recall exact dates
  1272. # [23:16] <gsnedders> smaug____: to be fair, annevk sent an email internally on Friday
  1273. # [23:16] <Hixie> TabAtkins: unless you find somewhere else, whatwg would be fine
  1274. # [23:16] <smaug____> in Finland July is the holiday month, elsewhere August
  1275. # [23:16] <smaug____> not that I have any vacation
  1276. # [23:17] <smaug____> and for some reason hsivonen is out now
  1277. # [23:17] <smaug____> gsnedders: :)
  1278. # [23:17] <gsnedders> smaug____: It's not like we had much notice either\
  1279. # [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])
  1280. # [23:25] * Joins: hij1nx (~hij1nx@207.239.107.3)
  1281. # [23:26] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  1282. # [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
  1283. # [23:27] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  1284. # [23:30] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
  1285. # [23:33] * jernoble is now known as jer|afk
  1286. # [23:34] * Joins: jacobolus (~jacobolus@204.28.116.34)
  1287. # [23:34] <Hixie> sicking: well i guess it depends what you mean by "origin"
  1288. # [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.
  1289. # [23:36] <sicking> Hixie: that's not how i see CORS
  1290. # [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"
  1291. # [23:36] <Hixie> what's the origin of an <img> obtained using CORS?
  1292. # [23:36] <Hixie> of the image data of an <img>, i mean
  1293. # [23:37] <Hixie> it's not cross-origin; if it was, it would still taint canvas
  1294. # [23:37] <sicking> Hixie: it's the origin of the server it was loaded from
  1295. # [23:37] <Hixie> not according to the spec
  1296. # [23:37] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  1297. # [23:37] <sicking> Hixie: i think that makes the definition of "origin" much more complex
  1298. # [23:37] <Hixie> what's the origin of a document on http://example.com/ if it's loaded in an <iframe sandbox>?
  1299. # [23:38] <Hixie> not http://example.com/, according to the spec
  1300. # [23:38] <sicking> Hixie: that i'm not quite sure of. I agree it's not "http://example.com/"
  1301. # [23:38] <Hixie> what's the origin of an about:blank document? rarely if ever is it "about:blank"
  1302. # [23:38] <sicking> agreed
  1303. # [23:38] <Hixie> anyway my point is the "origin" is a tuple that doesn't necessarily match the url of the resource
  1304. # [23:39] <Hixie> with websockets there isn't really a concept of origin since there's no origin check after tha handshake
  1305. # [23:39] <Hixie> the
  1306. # [23:39] <sicking> the origin check is part of the handshake
  1307. # [23:39] <sicking> similar to CORS
  1308. # [23:39] <Hixie> the only origin involved in that check is the script's origin
  1309. # [23:39] <Hixie> the server just has to echo it
  1310. # [23:39] <sicking> if you consider CORS being part of the handshake for crosssite xhr
  1311. # [23:40] <gsnedders> Blocks in the normal flow are normally 100% of the containing block?
  1312. # [23:40] <gsnedders> *with
  1313. # [23:40] <Hixie> width?
  1314. # [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
  1315. # [23:40] <gsnedders> *width
  1316. # [23:40] <sicking> ...using that token
  1317. # [23:40] <sicking> usually we can that token "origin"
  1318. # [23:40] <Hixie> gsnedders: margin+border+padding+width = containing block width assuming it's a display:block and not replaced
  1319. # [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
  1320. # [23:41] <Hixie> sicking: well they have event.target.URL
  1321. # [23:41] <gsnedders> Hixie: Right, okay. Where the hell had I got the thought that wasn't that?
  1322. # [23:41] <Hixie> or .url
  1323. # [23:41] * gsnedders is blatantly too tired
  1324. # [23:41] <Hixie> or whatever we call it this week
  1325. # [23:41] <sicking> Hixie: sure, but for other message events it's available through .origin
  1326. # [23:42] <sicking> Hixie: that seems suboptimal
  1327. # [23:42] <Hixie> sicking: for the other message events, there's a real origin :-)
  1328. # [23:42] * Quits: jacobolus (~jacobolus@204.28.116.34) (Ping timeout: 240 seconds)
  1329. # [23:42] <sicking> Hixie: by your definition of origin, sure
  1330. # [23:42] <sicking> Hixie: if you want to call the security token something other than "origin" i'm fine with that
  1331. # [23:42] <Hixie> ...hm, well, i guess EventSource doesn't have a real origin either actually
  1332. # [23:42] <sicking> Hixie: as long as it's consitently exposed
  1333. # [23:42] <Hixie> ok i'll do it like eventsource
  1334. # [23:43] <Hixie> what was the bug # again so i can include it in the checkin comment?
  1335. # [23:43] <sicking> Hixie: ...or possibly you should change your definition of "origin" ;-)
  1336. # [23:43] <sicking> Hixie: http://www.w3.org/Bugs/Public/show_bug.cgi?id=13525
  1337. # [23:44] <Hixie> thanks
  1338. # [23:44] <sicking> Hixie: data can still come from a source with a security label, even when it's readable across such security labels
  1339. # [23:44] <sicking> Hixie: websites will want to build their own security model on top of the one that UAs use. They already do
  1340. # [23:45] <Hixie> you've already convinced me
  1341. # [23:48] <sicking> Hixie: Thanks!
  1342. # [23:48] <Hixie> done
  1343. # [23:50] * Quits: jonatasnona (~jonatas@lba.inpa.gov.br) (Quit: Saindo)
  1344. # [23:51] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1345. # [23:58] * Quits: erlehmann (~erlehmann@89.204.137.96) (Quit: Ex-Chat)
  1346. # [23:59] * Joins: jacobolus (~jacobolus@66-117-135-135.rdsl.lmi.net)
  1347. # Session Close: Tue Aug 09 00:00:00 2011

The end :)