/irc-logs / freenode / #whatwg / 2011-11-30 / end

Options:

  1. # Session Start: Wed Nov 30 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] <annevk> paul_irish: and other random stuff that interests me
  4. # [00:00] <jgraham> TabAtkins: But CSS Selectos looks like line noise. That's a difference
  5. # [00:00] <TabAtkins> jgraham: XPath lets you save on functions by reusing the same things for all string handling, for example, and just letting you specify the source of the string.
  6. # [00:00] <paul_irish> annevk: truth. ill refine that wording
  7. # [00:00] <TabAtkins> jgraham: Um, and XPath selectors aren't line noise?
  8. # [00:00] * gwicke is now known as gwicke_away
  9. # [00:00] <jgraham> Well I don't have to rememebr the difference between : and :: or + and ~
  10. # [00:00] <zewt> not really
  11. # [00:00] <paul_irish> karlcow: i linked to your weekly summaries as well. :D
  12. # [00:00] <annevk> paul_irish: also may want to add www-dom@w3.org to the mailing lists
  13. # [00:01] <paul_irish> k
  14. # [00:01] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Remote host closed the connection)
  15. # [00:01] <TabAtkins> Shrug, okay. I don't see much difference in line-noise-ness, particularly in the abbreviated syntax.
  16. # [00:01] * Joins: cgcardona (~cgcardona@69.38.221.130)
  17. # [00:01] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
  18. # [00:01] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  19. # [00:01] <miketaylr> paul_irish: you can add a link to ODIN for people to keep up to speed with Opera updates, ;) http://my.opera.com/ODIN/blog/
  20. # [00:01] <TabAtkins> Both require a sophisticated mental parser to understand non-trivial examples.
  21. # [00:01] <karlcow> paul_irish: damned! :) more pressure. I should finish write one today or tomorrow morning. It is almost done.
  22. # [00:01] <miketaylr> in (How do I keep up with what’s landing in browsers?)
  23. # [00:02] <annevk> paul_irish: "See the latest commits to the HTML and CSS specs by following their respective working groups on Twitter:" has the twitter accounts in the wrong order, either fix that or drop respective
  24. # [00:02] <paul_irish> kk
  25. # [00:03] <annevk> paul_irish: for advanced, http://wiki.whatwg.org/wiki/Bugzilla_conventions might also be of help for those diving into existing bugs
  26. # [00:04] <annevk> paul_irish: nice initiative
  27. # [00:04] <paul_irish> thanks. excited about it :)
  28. # [00:04] <paul_irish> conventions page is excellent
  29. # [00:05] <miketaylr> :hover on the blue buttons could use some more contrast for my old eyes
  30. # [00:05] <divya> agreed
  31. # [00:05] <divya> fixing.
  32. # [00:05] <karlcow> miketaylr: me too :) oldies
  33. # [00:05] <karlcow> :p
  34. # [00:05] <jgraham> paul_irish: Woudl be nice if the browser updates thing was more cross browser. Someone mentioned the Opera ODIN. Maybe the IE blog and some Mozilla blog (about:mozilla?)
  35. # [00:05] <gavinc> sigh, totally non spec related question: ... are there any non evil registrars these days?
  36. # [00:06] <karlcow> gavinc: using gandi.net myself
  37. # [00:06] <paul_irish> jgraham: Yeah I'm gonna end up making a better post that summarizes browser update resources, but it's gonna land after this ships (tomorrow morning).
  38. # [00:06] <paul_irish> but i'll add in the browser outlets explicitly for now
  39. # [00:07] <jgraham> paul_irish: Great
  40. # [00:07] <annevk> gavinc: https://www.transip.nl/ is pretty awesome
  41. # [00:07] <annevk> gavinc: not sure if it works outside the Netherlands though, don't know anyone who tried
  42. # [00:08] * gwicke_away is now known as gwicke
  43. # [00:08] <annevk> oh, and it might only be in Dutch :)
  44. # [00:08] * gavinc can read a bit of dutch ... but not sure about co-workers
  45. # [00:08] * Quits: erichynds (~ehynds@venkman.brightcove.com)
  46. # [00:08] * jgraham also used gandi.net
  47. # [00:09] <jgraham> I didn't notice any evilness so far
  48. # [00:09] * Quits: jacobolus (~jacobolus@c-98-248-239-24.hsd1.ca.comcast.net) (Remote host closed the connection)
  49. # [00:10] <paul_irish> thx everyone
  50. # [00:10] <jgraham> paul_irish: WebApps (and CSS I guess) also have testsuites that would benefit from contributers
  51. # [00:11] <paul_irish> jgraham: have any links handy?
  52. # [00:11] <annevk> http://lists.w3.org/Archives/Public/public-webapps-testsuite/
  53. # [00:11] <annevk> http://lists.w3.org/Archives/Public/public-css-testsuite/
  54. # [00:11] <annevk> are entry points of some kind
  55. # [00:12] <jgraham> http://www.w3.org/2008/webapps/wiki/Testing
  56. # [00:12] <jgraham> http://wiki.csswg.org/test
  57. # [00:16] * Quits: Neocortex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Neocortex)
  58. # [00:18] * Quits: KillerX (~anant@nat/mozilla/x-mibpxujgkeusixqa) (Quit: KillerX)
  59. # [00:19] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  60. # [00:22] * Quits: Morphous (jan@unaffiliated/amorphous) (Ping timeout: 248 seconds)
  61. # [00:23] <annevk> holy shit
  62. # [00:23] <annevk> "IE10 Preview 4 introduces an updated quirks mode that is more consistent and interoperable with the way quirks modes works in other browsers like Firefox, Chrome, Safari, and Opera."
  63. # [00:24] <annevk> not sure what it means exactly, but that might be bigger than CORS
  64. # [00:24] * Parts: ebwise (~ebleiweis@rrcs-97-77-255-86.sw.biz.rr.com)
  65. # [00:25] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  66. # [00:26] <gsnedders> We needs tests for quirks mode, obviously.
  67. # [00:29] <roc> how do you activate it?
  68. # [00:29] * Joins: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net)
  69. # [00:29] * jgraham expects it involves goat entrails under a full moon
  70. # [00:29] <franksalim> will IE10 have both quirks modes?
  71. # [00:30] <timeless> typically ie would automatically decide to use quirks mode
  72. # [00:31] <timeless> or you could use F12 to force it
  73. # [00:33] * Joins: MikeSmith_ (~MikeSmith@EM114-48-206-119.pool.e-mobile.ne.jp)
  74. # [00:34] * timeless downloads the new ie10pp
  75. # [00:36] <timeless> Debug> Force {ie5 quirks, ie7 doc, ie8 doc,ie9 doc, standards, quirks}
  76. # [00:36] <timeless> so currently it has 2 modes labeled as quirks
  77. # [00:36] <timeless> plus 3 doc modes and a standards mode
  78. # [00:36] <franksalim> paul_irish: this might mean you could revise your estimate of 72 IE flavors upwards
  79. # [00:36] <franksalim> timeless: wow
  80. # [00:36] <timeless> and yes, you can change the mode in f12
  81. # [00:36] * Quits: MikeSmith (~MikeSmith@EM1-112-91-144.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
  82. # [00:36] * MikeSmith_ is now known as MikeSmith
  83. # [00:36] <timeless> if you haven't used f12, you need to get it and try
  84. # [00:36] * timeless goes home
  85. # [00:37] <franksalim> so how do you specify which quirks mode you want? is there a quirks mode doctype /s
  86. # [00:37] <timeless> presumably it tries to match the rules gecko and co use
  87. # [00:38] <annevk> whoa, complex
  88. # [00:38] <annevk> must suck to do QA on that
  89. # [00:38] * Joins: Morphous (jan@unaffiliated/amorphous)
  90. # [00:38] <miketaylr> DOCTYPEs are for suckers
  91. # [00:41] * Quits: drublic (~drublic@frbg-5d84fa85.pool.mediaWays.net) (Remote host closed the connection)
  92. # [00:41] <annevk> heard it here first
  93. # [00:50] * Quits: jamesr (jamesr@nat/google/x-bfscewuguqqzyzci) (Quit: jamesr)
  94. # [00:56] <roc> our rules are quite simple
  95. # [00:56] <roc> the question is, what mode do they use for a document without a DOCTYPE?
  96. # [00:56] <roc> I find it hard to believe they'll switch such documents from "IE6" mode to something else
  97. # [00:57] * Joins: jamesr (~jamesr@216.239.45.22)
  98. # [00:58] * Quits: gwicke (~gabriel@212.255.47.118) (Quit: Bye!)
  99. # [00:59] <jamesr_> time to update the IE mode flowchart?
  100. # [01:01] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
  101. # [01:01] * Quits: jamesr (~jamesr@216.239.45.22) (Ping timeout: 252 seconds)
  102. # [01:01] * Quits: cgcardona_ (~cgcardona@unaffiliated/cgcardona) (Client Quit)
  103. # [01:04] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 245 seconds)
  104. # [01:05] * Joins: rillian_ (~rillian@mist.thaumas.net)
  105. # [01:13] * Quits: miketaylr (~miketaylr@24.42.93.245) (Quit: miketaylr)
  106. # [01:14] <annevk> rniwa: the current attribute change concepts are sufficient? is that what you were saying?
  107. # [01:15] * Joins: Evanescence (~Evanescen@122.237.16.135)
  108. # [01:16] * Quits: c_t_montgomery (~c_t_montg@173-11-86-210-SFBA.hfc.comcastbusiness.net) (Quit: c_t_montgomery)
  109. # [01:19] <rniwa> annevk: yes!
  110. # [01:19] <rniwa> annevk: thanks for making that change
  111. # [01:19] <rniwa> annevk: now I can refer to those concepts in my spec
  112. # [01:19] <annevk> cool
  113. # [01:20] <annevk> I wonder when people are doing the analysis for the style="" attribute
  114. # [01:20] <rniwa> annevk: https://github.com/rniwa/undomanager/blob/master/undomanager.html already has reverting algorithm for node data replacement and inserting/removal of a node
  115. # [01:20] <rniwa> annevk: what do you mean by
  116. # [01:20] <rniwa> analysis?
  117. # [01:20] <annevk> whether or not we should exclude it by default
  118. # [01:21] <rniwa> annevk: oh, right.
  119. # [01:21] <rniwa> annevk: you can probably just reply to that thread on public-webapps
  120. # [01:22] <annevk> the mutation observer thread you mean?
  121. # [01:22] <annevk> I guess I will do that, but I should probably study the API a bit more and how it ties together to see whether I have any more questions
  122. # [01:23] <annevk> I got a pretty good understanding in SF, just need to work it out in text to see if there's something missing
  123. # [01:23] <annevk> (such as attribute namespace prefix changes...)
  124. # [01:24] <ojan> annevk: my intuition is that we should exclude style be default as well. rafael isn't a huge fan of adding more warts to the API, but he doesn't seem totally opposed to it if the benefits are large enough.
  125. # [01:24] <ojan> s/be/by
  126. # [01:26] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Quit: kennyluck)
  127. # [01:26] <annevk> yeah
  128. # [01:26] <annevk> maybe we should omit attributeNamespace if sicking is serious about removing namespaced attributes...
  129. # [01:27] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  130. # [01:28] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  131. # [01:29] <sicking> annevk: someone needs to run statistics first
  132. # [01:30] <sicking> annevk: and we have to jump through some hoops to make xlink:href and xmlns... work
  133. # [01:30] <annevk> yeah I wasn't quite sure how you were planning on doing that
  134. # [01:31] <annevk> just not introducing new attributes like that works for me
  135. # [01:41] <jamesr_> roc, it looks like https://wiki.mozilla.org/NPAPI:AsyncDrawing overlaps really heavily with the ppapi drawing model. did you look at the latter?
  136. # [01:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
  137. # [01:44] * Quits: Evanescence (~Evanescen@122.237.16.135) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  138. # [01:50] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 244 seconds)
  139. # [01:55] * Quits: othermaciej (~mjs@17.245.91.199) (Quit: othermaciej)
  140. # [01:56] * Joins: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  141. # [01:57] * Quits: dbaron (~dbaron@nat/mozilla/x-dngcjzpymcldbmtu) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  142. # [01:57] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Read error: Connection reset by peer)
  143. # [01:59] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
  144. # [01:59] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
  145. # [02:00] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
  146. # [02:05] * jernoble is now known as jernoble|afk
  147. # [02:11] * jernoble|afk is now known as jernoble
  148. # [02:12] <roc> yes
  149. # [02:13] <roc> Pepper forces you to buy into the whole Pepper model, which no-one really wants to do (other than Google obviously)
  150. # [02:17] * Quits: ojan (ojan@nat/google/x-vaiiztnuxbbzvacw) (Quit: ojan)
  151. # [02:22] * Quits: KillerX (~anant@70-36-146-71.dsl.dynamic.sonic.net) (Quit: KillerX)
  152. # [02:29] * Joins: davidb_ (~davidb@bas1-toronto06-2925210074.dsl.bell.ca)
  153. # [02:29] * Quits: davidb_ (~davidb@bas1-toronto06-2925210074.dsl.bell.ca) (Client Quit)
  154. # [02:29] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  155. # [02:30] * Joins: agektmr (~Adium@220.109.219.244)
  156. # [02:30] * Quits: _bga (~bga@pppoe.95-55-175-165.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
  157. # [02:30] * Quits: ap (~ap@17.212.155.203) (Quit: ap)
  158. # [02:32] * Quits: sicking (~chatzilla@nat/mozilla/x-qwxykhnumvycweil) (Ping timeout: 255 seconds)
  159. # [02:33] * Quits: astearns (~anonymous@192.150.22.5) (Ping timeout: 258 seconds)
  160. # [02:36] * Joins: jdong_ (~quassel@222.126.155.250)
  161. # [02:36] <gsnedders> I guess IE will use the HTML5 modes, based upon the HTML5 logic, unless the mode opts into a specific mode or is on compat. list
  162. # [02:38] <gsnedders> Because then their Native HTML5 impl is more complete, and more code runs using their Native impl.
  163. # [02:45] * jernoble is now known as jernoble|afk
  164. # [02:46] * jernoble|afk is now known as jernoble
  165. # [02:56] * Quits: erichynds (~ehynds@pool-71-184-234-218.bstnma.fios.verizon.net)
  166. # [03:05] * Quits: necolas (~necolas@5e0105d7.bb.sky.com) (Remote host closed the connection)
  167. # [03:05] * Quits: jamesr_ (jamesr@nat/google/x-xlannucmbvgeczuy) (Quit: Ex-Chat)
  168. # [03:06] * jernoble is now known as jernoble|afk
  169. # [03:09] * Quits: LBP (~Mirc@pD9EB1DFA.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  170. # [03:10] * Joins: LBP (~Mirc@pD9EB1D6F.dip0.t-ipconnect.de)
  171. # [03:13] * Joins: ezoe (~ezoe@61-205-125-98f1.kyt1.eonet.ne.jp)
  172. # [03:27] <TabAtkins> jwalden: Does the new FF background-sizing rules match what Image Values says? If not, we should discuss this on the list, to see what needs to be changed in the spec.
  173. # [03:28] * Joins: Kuvaran (Kuvaran@ip24-255-182-38.ks.ks.cox.net)
  174. # [03:31] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
  175. # [03:34] <MikeSmith> hober: looks like we don't have a bugzilla.w3.org domain yet, but we do have bugs.w3.org (just not actually configured to anything it seems)
  176. # [03:34] * Joins: jamesr (jamesr@nat/google/x-apyrpqxmtsiffguj)
  177. # [03:34] * MikeSmith fires off a mail to systems team
  178. # [03:38] <jwalden> TabAtkins: not sure; I've been busy with JS stuff lately and haven't been looking at image values recently
  179. # [03:40] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  180. # [03:40] <TabAtkins> jwalden: Okay. Reading through the irc logs, looks like we do match up.
  181. # [03:41] <jwalden> that would have been my guess, but there is substantial complexity here
  182. # [03:41] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Quit: c_t_montgomery)
  183. # [03:41] <jwalden> and we don't do the image sizing stuff outside background-image yet, either
  184. # [03:42] <jwalden> I am almost tempted to go back and do that, sometime
  185. # [03:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
  186. # [03:42] <jwalden> fix one thing and suddenly you feel guilted into implementing the whole thing :-)
  187. # [03:42] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Client Quit)
  188. # [03:43] * Quits: ben_alman (~cowboy@184-106-134-167.static.cloud-ips.com) (Excess Flood)
  189. # [03:45] * Joins: ben_alman (~cowboy@184-106-134-167.static.cloud-ips.com)
  190. # [03:46] * Quits: ben_alman_ (~ben_alman@web126.webfaction.com) (Quit: wat)
  191. # [03:48] * Quits: rniwa (rniwa@nat/google/x-gpurpkpbocgrozmf) (Quit: rniwa)
  192. # [03:49] * Joins: kennyluck (~kennyluck@DHCP-21026.iis.sinica.edu.tw)
  193. # [03:58] * Quits: Kuvaran (Kuvaran@ip24-255-182-38.ks.ks.cox.net) (Quit: Because)
  194. # [03:58] * Quits: ezoe (~ezoe@61-205-125-98f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
  195. # [03:58] * Joins: jamesr_ (jamesr@nat/google/x-hyrrgxdofafsxpbn)
  196. # [04:00] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-3.1450hg.fc15 [XULRunner 7.0.1/20110930134335])
  197. # [04:08] * Quits: TabAtkins (~TabAtkins@76-253-1-30.lightspeed.sntcca.sbcglobal.net)
  198. # [04:09] * Quits: LBP (~Mirc@pD9EB1D6F.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  199. # [04:10] * Joins: LBP (~Mirc@pD9EB1897.dip0.t-ipconnect.de)
  200. # [04:24] * Quits: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net) (Ping timeout: 244 seconds)
  201. # [04:25] * Quits: jennb (jennb@nat/google/x-agjrqpgsgglfxwxm) (Quit: jennb)
  202. # [04:26] * Quits: mkanat (mkanat@nat/google/x-ccmtdekhvjhlhfhl) (Quit: Ex-Chat)
  203. # [04:29] * Joins: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net)
  204. # [04:29] * Quits: dave_levin (dave_levin@nat/google/x-dmamhraxzmzwzjbx) (Quit: dave_levin)
  205. # [04:43] * Joins: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net)
  206. # [04:45] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
  207. # [04:52] * Joins: ojan (ojan@nat/google/x-nkvmvodrvzntvhnx)
  208. # [04:56] * Quits: fhaevr (~quassel@nat/transgaming/x-wjdfxtcjexrhspqb) (Ping timeout: 240 seconds)
  209. # [04:57] * Joins: fhaevr (~quassel@nat/transgaming/x-mubaomchmxmmstxo)
  210. # [04:59] * nunnun is now known as nunnun_away
  211. # [04:59] * Quits: ojan (ojan@nat/google/x-nkvmvodrvzntvhnx) (Quit: ojan)
  212. # [05:03] <MikeSmith> is http://lists.w3.org/Archives/Public/www-archive/2011Nov/0047.html just a bug in Firefox?
  213. # [05:03] <MikeSmith> or is there some ambiguity or deficiency in the spec that needs to fixed?
  214. # [05:04] <MikeSmith> «Firefox bug: "Worker" load ignores Content-Type version parameter»
  215. # [05:11] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
  216. # [05:12] * Joins: temp01 (~temp01@unaffiliated/temp01)
  217. # [05:19] * Joins: dave_levin (dave_levin@nat/google/x-txtziimkgwfvnejh)
  218. # [05:19] * Quits: dave_levin (dave_levin@nat/google/x-txtziimkgwfvnejh) (Client Quit)
  219. # [05:20] * Quits: kennyluck (~kennyluck@DHCP-21026.iis.sinica.edu.tw) (Quit: kennyluck)
  220. # [05:21] * Joins: nonge__ (~nonge@p508293B4.dip.t-dialin.net)
  221. # [05:25] * Quits: c_t_montgomery (~c_t_montg@199.83.223.215) (Quit: c_t_montgomery)
  222. # [05:25] * Quits: nonge_ (~nonge@p50829B58.dip.t-dialin.net) (Ping timeout: 255 seconds)
  223. # [05:30] * Quits: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net) (Remote host closed the connection)
  224. # [05:33] * Joins: silky (~silky@pool-74-108-142-22.nycmny.fios.verizon.net)
  225. # [05:38] * Joins: c_t_montgomery (~c_t_montg@76.14.88.222)
  226. # [05:39] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Ping timeout: 244 seconds)
  227. # [05:50] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
  228. # [05:50] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
  229. # [05:51] * Joins: rillian_ (~rillian@mist.thaumas.net)
  230. # [05:54] * Quits: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb) (Client Quit)
  231. # [05:59] * Joins: yutak (~yutak@2401:fa00:4:1004:baac:6fff:fe99:adfb)
  232. # [06:00] * Quits: L04f3r (~komposmew@adsl-98-68-180-219.cha.bellsouth.net) (Quit: Leaving)
  233. # [06:04] * Joins: danielfilho_ (~daniel@187.31.77.7)
  234. # [06:06] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 255 seconds)
  235. # [06:06] * danielfilho_ is now known as danielfilho
  236. # [06:15] * Quits: cpearce (~chatzilla@60.234.54.74) (Ping timeout: 244 seconds)
  237. # [06:22] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  238. # [06:22] <rniwa> annevk: yt?
  239. # [06:33] * Joins: MikeSmith_ (~MikeSmith@EM111-191-224-155.pool.e-mobile.ne.jp)
  240. # [06:34] * Quits: roc (~chatzilla@60.234.54.74) (Ping timeout: 248 seconds)
  241. # [06:37] * Quits: MikeSmith (~MikeSmith@EM114-48-206-119.pool.e-mobile.ne.jp) (Ping timeout: 260 seconds)
  242. # [06:37] * MikeSmith_ is now known as MikeSmith
  243. # [06:43] * Joins: cpearce (~chatzilla@ip-118-90-36-154.xdsl.xnet.co.nz)
  244. # [06:50] * Quits: jacobolus (~jacobolus@70-36-215-74.dsl.dynamic.sonic.net) (Remote host closed the connection)
  245. # [06:53] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
  246. # [06:54] * nunnun_away is now known as nunnun
  247. # [07:00] * Joins: rillian_ (~rillian@mist.thaumas.net)
  248. # [07:07] <hsivonen> hmm. how do I send the Windows key to VirtualBox guest on Ubuntu so that Unity won't capture it?
  249. # [07:07] * heycam is now known as heycam|away
  250. # [07:07] * heycam|away is now known as heycam
  251. # [07:08] <MikeSmith> I see the ACM's document licensing policy are also out of sync with the community they're supposed to be serving
  252. # [07:08] <MikeSmith> https://plus.google.com/109706986708019547706/posts/Mz8tYYBLzEx
  253. # [07:13] <MikeSmith> the bug-filing UI that Dimitri Glazgov has on http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html is nice
  254. # [07:15] * nonge__ is now known as nonge
  255. # [07:15] <hsivonen> IE10 added TTML support, too :-(
  256. # [07:16] <hsivonen> fragmentation that could have been avoided
  257. # [07:16] <hsivonen> cool that they implemented WebVTT, though
  258. # [07:22] * Joins: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net)
  259. # [07:26] <MikeSmith> hsivonen: I don't understand what they actually implemented as far as TTML
  260. # [07:26] <MikeSmith> e.g., did they implement character styling?
  261. # [07:27] <MikeSmith> and if so, how? what spec is the support based on? since there's not actually any spec that defines how to use TTML with HTML <video>..
  262. # [07:27] <MikeSmith> or in browsers at all
  263. # [07:31] <MikeSmith> http://www.rfc-editor.org/authors/rfc6455.txt close to final publication
  264. # [07:31] * Quits: jamesr (jamesr@nat/google/x-apyrpqxmtsiffguj) (Quit: jamesr)
  265. # [07:31] <MikeSmith> wonder where Michael Carter is these days
  266. # [07:39] * Joins: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net)
  267. # [07:40] * Quits: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net) (Ping timeout: 244 seconds)
  268. # [07:44] * Quits: andyg (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au) (Quit: andyg)
  269. # [07:46] * Joins: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se)
  270. # [07:48] * Quits: rillian_ (~rillian@mist.thaumas.net) (Remote host closed the connection)
  271. # [07:58] * Joins: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net)
  272. # [07:59] * Joins: Evanescence (~Evanescen@122.237.20.101)
  273. # [08:13] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  274. # [08:17] * Joins: rillian_ (~rillian@mist.thaumas.net)
  275. # [08:18] <MikeSmith> http://msdn.microsoft.com/en-us/library/hh673566.aspx#ttml
  276. # [08:22] <hsivonen> MikeSmith: wow. Is that all they implemented of TTML?
  277. # [08:22] <MikeSmith> seems so
  278. # [08:22] <hsivonen> radical subsetting
  279. # [08:22] * nunnun is now known as nunnun_away
  280. # [08:22] <MikeSmith> yeah, in the docs, they make it clear that it's just a subset
  281. # [08:22] * nunnun_away is now known as nunnun
  282. # [08:32] * Quits: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net) (Ping timeout: 245 seconds)
  283. # [08:37] * Quits: bga (bga@fr6.freebnc.net) (Ping timeout: 244 seconds)
  284. # [08:37] <zcorpan> it seems a bit weird that bugs can go from RESOLVED NEEDSINFO to TrackerRequest
  285. # [08:40] * Joins: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net)
  286. # [08:40] * nunnun is now known as nunnun_away
  287. # [08:41] * Quits: c_t_montgomery (~c_t_montg@76.14.88.222) (Quit: c_t_montgomery)
  288. # [08:42] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  289. # [08:49] * Joins: FlorianX (~Dimitri@p4FCF65EE.dip.t-dialin.net)
  290. # [08:51] * Joins: Margle (~margle@41-135-86-237.dsl.mweb.co.za)
  291. # [08:55] <hsivonen> is it important for Web compat that lines don't wrap when text/plain is loaded into a browsing context whose view port is narrower than the lines?
  292. # [08:55] <hsivonen> what bad stuff would happen if browsers started line wrapping text/plain?
  293. # [09:02] * Joins: woef (~woef@91.183.84.141)
  294. # [09:04] * Quits: Margle (~margle@41-135-86-237.dsl.mweb.co.za) (Ping timeout: 248 seconds)
  295. # [09:06] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
  296. # [09:08] * Joins: PalleZingmark (~Adium@217.13.228.226)
  297. # [09:10] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  298. # [09:12] * Joins: jochen___ (jochen@nat/google/x-maxqbwihytohxepc)
  299. # [09:12] * Joins: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net)
  300. # [09:13] <MikeSmith> webgl on android http://www.theverge.com/2011/11/29/2599183/surprise-sony-ericssons-android-2-3-update-included-webgl
  301. # [09:14] <MikeSmith> hsivonen: ascii art?
  302. # [09:15] * Quits: jochen__ (jochen@nat/google/x-wkgeqifjrtrtlboa) (Ping timeout: 244 seconds)
  303. # [09:15] * jochen___ is now known as jochen__
  304. # [09:16] * Joins: erlehmann (~erlehmann@82.113.106.156)
  305. # [09:18] <Hixie> really? to test IE10 I still have to install an entire OS?
  306. # [09:18] <Hixie> sigh
  307. # [09:20] * Joins: andyg (~andyg@CPE-124-189-148-81.sqcy1.win.bigpond.net.au)
  308. # [09:21] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  309. # [09:22] * Joins: lensco (u4054@gateway/web/irccloud.com/x-svxtqzaanbkwgzea)
  310. # [09:24] * Joins: gwicke (~gabriel@212.255.37.49)
  311. # [09:25] * nunnun_away is now known as nunnun
  312. # [09:26] * Joins: hasather_ (~hasather_@84.38.144.96)
  313. # [09:30] * Joins: roc (~chatzilla@121.98.230.221)
  314. # [09:36] * Joins: mishunov (~spliter@77.88.72.162)
  315. # [09:37] <hsivonen> fwiw, Mozilla has already shipped WebGL on Android. (lacking in game-ready performance, though)
  316. # [09:38] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  317. # [09:45] * krijnhuman is now known as krijnh
  318. # [09:47] * Joins: rillian__ (~rillian@mist.thaumas.net)
  319. # [09:47] * Quits: rillian_ (~rillian@mist.thaumas.net) (Read error: Connection reset by peer)
  320. # [09:47] * Joins: bga (bga@fr6.freebnc.net)
  321. # [09:47] * Joins: dave_levin_ (dave_levin@nat/google/x-tiadwejncijuqkbn)
  322. # [09:47] * Quits: dave_levin_ (dave_levin@nat/google/x-tiadwejncijuqkbn) (Client Quit)
  323. # [09:49] * Joins: krijn (u2319@gateway/web/irccloud.com/x-lphwckxubfhnwjic)
  324. # [09:50] * Quits: hasather_ (~hasather_@84.38.144.96) (Remote host closed the connection)
  325. # [09:51] * Quits: rillian__ (~rillian@mist.thaumas.net) (Remote host closed the connection)
  326. # [09:52] * Quits: Druid_ (~Druid@p5B05C48B.dip.t-dialin.net) (Ping timeout: 252 seconds)
  327. # [09:53] * Quits: bga (bga@fr6.freebnc.net) (Ping timeout: 244 seconds)
  328. # [09:55] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  329. # [09:56] * Joins: Druid_ (~Druid@p5B135F73.dip.t-dialin.net)
  330. # [10:01] * Joins: richt (~richt@pat-tdc.opera.com)
  331. # [10:07] * Joins: bga (znc@fr6.freebnc.net)
  332. # [10:12] * Joins: brucel (~brucel@109.174.139.134)
  333. # [10:14] * Quits: bga (znc@fr6.freebnc.net) (Ping timeout: 244 seconds)
  334. # [10:14] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
  335. # [10:17] * heycam is now known as heycam|away
  336. # [10:25] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  337. # [10:26] * Joins: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net)
  338. # [10:28] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
  339. # [10:30] * Joins: Telling (~unknown@109.57.239.126.mobile.3.dk)
  340. # [10:35] * Quits: Telling (~unknown@109.57.239.126.mobile.3.dk) (Ping timeout: 244 seconds)
  341. # [10:36] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  342. # [10:37] * Joins: Telling (~unknown@shop3.diku.dk)
  343. # [10:37] * Quits: brucel (~brucel@109.174.139.134) (Quit: brucel)
  344. # [10:46] * nunnun is now known as nunnun_away
  345. # [10:51] * Quits: Telling (~unknown@shop3.diku.dk) (Quit: ...)
  346. # [11:05] * Joins: smaug____ (~chatzilla@GYZKDCCCXXV.gprs.sl-laajakaista.fi)
  347. # [11:05] <smaug____> annevk: FYI, MutationCallback has handleMutations, not handleEvent
  348. # [11:05] <smaug____> annevk: FYI, MutationCallback has handleMutations, not handleEvent
  349. # [11:05] <smaug____> (I didn't know that MutationObserver API has been copied to DOM4)
  350. # [11:06] <annevk> it doesn't in WebKit afaik
  351. # [11:06] * Joins: matijsb (u2278@gateway/web/irccloud.com/x-quaktgoeierztgwn)
  352. # [11:06] <annevk> that callback thread didn't get quite resolved
  353. # [11:07] <smaug____> It does in Gecko and in the Google Docs version of the API
  354. # [11:07] <smaug____> (my patch for Gecko hasn't landed yet)
  355. # [11:09] <annevk> when I discussed it with the guys at Google they didn't like handleMutations
  356. # [11:09] <annevk> so I left it at handleEvent and raised that issue on the list
  357. # [11:09] <annevk> I guess it should be renamed handleMutations given the outcome of that discussion
  358. # [11:10] * smaug____ needs to say Google guys again that they are wrong :p
  359. # [11:10] * Joins: david_carlisle (~chatzilla@86.188.197.189)
  360. # [11:11] * Joins: david_carlisle_ (~chatzilla@86.188.197.189)
  361. # [11:14] * Quits: smaug____ (~chatzilla@GYZKDCCCXXV.gprs.sl-laajakaista.fi) (Ping timeout: 258 seconds)
  362. # [11:15] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 248 seconds)
  363. # [11:15] * david_carlisle_ is now known as david_carlisle
  364. # [11:16] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  365. # [11:16] * Joins: smaug____ (~chatzilla@YYMDCCXXXVIII.gprs.sl-laajakaista.fi)
  366. # [11:17] * Quits: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net) (Quit: c_t_montgomery)
  367. # [11:19] * Joins: bga (znc@fr6.freebnc.net)
  368. # [11:20] * Quits: cpearce (~chatzilla@ip-118-90-36-154.xdsl.xnet.co.nz) (Ping timeout: 252 seconds)
  369. # [11:23] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  370. # [11:29] * Joins: mib_ngqf8w (571347e6@gateway/web/freenode/ip.87.19.71.230)
  371. # [11:29] * Joins: necolas (~necolas@5e0105d7.bb.sky.com)
  372. # [11:29] <mib_ngqf8w> hi
  373. # [11:31] <mib_ngqf8w> is this the right place to talk about globalCompositeOperation and "copy" in particular?
  374. # [11:32] <jgraham> It's not a bad place
  375. # [11:33] <mib_ngqf8w> I think the spec about it is not clear and some browser are imlpementing in a way and some in another way
  376. # [11:34] <mib_ngqf8w> and I think one of the way is useful in real-world uses and the other is useless
  377. # [11:36] <mib_ngqf8w> and the useless way could be emulated while the opposite needs no crossbrowser unusual tricks
  378. # [11:36] <Philip`> The spec is precise about what it intends (though that's not the same as "clear") - effectively the whole canvas should be cleared and then the new shape drawn on top, since that's how the drawing model works
  379. # [11:38] * Joins: dragon__ (~dragon@58-70-11-213f1.hyg2.eonet.ne.jp)
  380. # [11:38] <mib_ngqf8w> the fact is I'm trying to draw curves with different opacities inside it - to draw with tablet pressure
  381. # [11:39] <mib_ngqf8w> but each curve is one opacity so I'm trying to emulate it with "copy"
  382. # [11:39] <mib_ngqf8w> but if copy is not what I hope it is there is not a good way to get tablet pressure in canvas
  383. # [11:41] <Philip`> Can you get it to clip to the shape you're wanting to fill, before drawing with 'copy', so that it won't affect pixels outside that shape?
  384. # [11:42] <mib_ngqf8w> "destination-out" + "copy"?
  385. # [11:46] <Philip`> I mean like 'drawYourPathOutline(); ctx.save(); ctx.clip(); ctx.globalCompositeOperation = "copy"; ctx.fill(); ctx.restore();'
  386. # [11:48] * Quits: smaug____ (~chatzilla@YYMDCCXXXVIII.gprs.sl-laajakaista.fi) (Read error: Connection reset by peer)
  387. # [11:51] * Quits: dragon__ (~dragon@58-70-11-213f1.hyg2.eonet.ne.jp) (Quit: Leaving...)
  388. # [11:52] * Joins: karlcow (~karl@nerval.la-grange.net)
  389. # [11:53] <mib_ngqf8w> thanks you Philip. I hope it could work
  390. # [11:54] <mib_ngqf8w> the fact is I'm trying to have a blurred curve (using shadows) with tablet pressure
  391. # [11:54] <mib_ngqf8w> maybe the clipping could create problems with the blur around each line
  392. # [11:56] <mib_ngqf8w> could be possible to propose a spec about a line with different opacity, shadow and color and size for each "node" of the curve?
  393. # [11:56] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
  394. # [11:57] * Joins: Lachy (~Lachy@pat-tdc.opera.com)
  395. # [12:00] <mib_ngqf8w> and gradations of the nodes proprieties on the lines between the nodes
  396. # [12:07] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  397. # [12:11] * Joins: smaug____ (~chatzilla@193-64-22-173-nat.elisa-mobile.fi)
  398. # [12:18] <mib_ngqf8w> ok. I'll return to talk about that when there are less people sleeping
  399. # [12:19] <mib_ngqf8w> bye
  400. # [12:19] * Parts: mib_ngqf8w (571347e6@gateway/web/freenode/ip.87.19.71.230)
  401. # [12:26] * Quits: smaug____ (~chatzilla@193-64-22-173-nat.elisa-mobile.fi) (Ping timeout: 255 seconds)
  402. # [12:29] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 248 seconds)
  403. # [12:30] * Joins: Timz (~Adium@86.89.174.199)
  404. # [12:33] * Joins: MikeSmith_ (~MikeSmith@EM114-49-8-91.pool.e-mobile.ne.jp)
  405. # [12:35] * Joins: mishunov (~spliter@77.88.72.162)
  406. # [12:37] * Quits: MikeSmith (~MikeSmith@EM111-191-224-155.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  407. # [12:37] * MikeSmith_ is now known as MikeSmith
  408. # [12:48] * Joins: smaug____ (~chatzilla@GGZYKMMMXXVI.gprs.sl-laajakaista.fi)
  409. # [13:06] * Quits: smaug____ (~chatzilla@GGZYKMMMXXVI.gprs.sl-laajakaista.fi) (Ping timeout: 260 seconds)
  410. # [13:07] * Quits: espadrine (~thaddee_t@acces2091.res.insa-lyon.fr) (Quit: espadrine)
  411. # [13:10] * Joins: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za)
  412. # [13:12] <gsnedders> Anyone looked into the IE10pp4 quirks mode?
  413. # [13:12] * Quits: theamoeba (~theamoeba@41-133-237-214.dsl.mweb.co.za) (Client Quit)
  414. # [13:14] <gsnedders> Seems to expose modern objects, and use the AAA for parsing.
  415. # [13:17] <zcorpan> wonder what their strategy is these days
  416. # [13:22] <Philip`> Does the new quirks mode apply to typical doctypeless pages with no special markers or flags or anything?
  417. # [13:23] * Philip` wonders if they just decided that failing to support HTML5 features in new sites that forgot to include a doctype is a greater compatibility concern than changing behaviour on old sites that didn't include a doctype
  418. # [13:24] <Philip`> (and since they seem to be promoting HTML5, it's better to break old sites than to break the new sites they're telling everybody to write)
  419. # [13:24] <gsnedders> Philip`: Typical DOCTYPEless pages
  420. # [13:25] <gsnedders> Not hit IE5 Quirks yet
  421. # [13:26] <Philip`> x-ua-compatible ie=5?
  422. # [13:26] <gsnedders> Yeah, I'm guessing that'll trigger it
  423. # [13:26] <gsnedders> But what's curious is whether they have magic.
  424. # [13:27] * Joins: benjoffe (~benjoffe@1.145.1.69)
  425. # [13:29] * Joins: smaug____ (~chatzilla@YZMMDCCX.gprs.sl-laajakaista.fi)
  426. # [13:29] * Joins: kennyluck_ (~kennyluck@114-43-115-15.dynamic.hinet.net)
  427. # [13:29] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Ping timeout: 260 seconds)
  428. # [13:30] * kennyluck_ is now known as kennyluck
  429. # [13:30] <gsnedders> I mean, this basically means unless you end up blacklisted or opt-in to an old mode, you're running per HTML5
  430. # [13:32] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  431. # [13:34] * Quits: smaug____ (~chatzilla@YZMMDCCX.gprs.sl-laajakaista.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 11.0a1/20111129161025])
  432. # [13:35] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
  433. # [13:47] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Quit: kennyluck)
  434. # [13:47] * Joins: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net)
  435. # [14:01] <annevk> wow really?
  436. # [14:01] <annevk> that's pretty awesome
  437. # [14:06] * Joins: smaug____ (~chatzilla@193-64-22-45-nat.elisa-mobile.fi)
  438. # [14:07] * Quits: erlehmann (~erlehmann@82.113.106.156) (Ping timeout: 252 seconds)
  439. # [14:10] * Joins: danielfilho_ (~daniel@187.31.77.7)
  440. # [14:11] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
  441. # [14:11] * danielfilho_ is now known as danielfilho
  442. # [14:11] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
  443. # [14:11] * Quits: smaug____ (~chatzilla@193-64-22-45-nat.elisa-mobile.fi) (Ping timeout: 260 seconds)
  444. # [14:15] * Joins: danielfilho_ (~daniel@187.31.77.7)
  445. # [14:16] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 244 seconds)
  446. # [14:16] * danielfilho_ is now known as danielfilho
  447. # [14:19] * Joins: erlehmann (~erlehmann@82.113.119.31)
  448. # [14:24] * Quits: nonge (~nonge@p508293B4.dip.t-dialin.net) (Quit: Verlassend)
  449. # [14:27] * Quits: erlehmann (~erlehmann@82.113.119.31) (Quit: Ex-Chat)
  450. # [14:28] * Quits: benjoffe (~benjoffe@1.145.1.69) (Read error: Connection reset by peer)
  451. # [14:32] <wilhelm_> This kind of pixel densities make CSS media queries … interesting: http://www.anandtech.com/show/5002/toshiba-releases-61-display-with-resolution-of-2560x1600
  452. # [14:33] <zcorpan> gsnedders: about time for a quirks spec, then
  453. # [14:33] * Joins: erichynds (~ehynds@venkman.brightcove.com)
  454. # [14:40] <kennyluck> www.whatwg.org is down ???
  455. # [14:41] <wilhelm_> No.
  456. # [14:41] * Joins: jdong_bot_ (~jdong_bot@114.112.45.167)
  457. # [14:42] <kennyluck> hmm… just checked downforeveryoneorjustme.com and it's indeed just me.
  458. # [14:47] <zcorpan> "The beta (a.k.a. "aurora") of Firefox 10 ..." - html5weekly
  459. # [14:50] * Joins: Telling (~unknown@80-71-135-15.u.parknet.dk)
  460. # [14:52] <hsivonen> wilhelm_: I worry that someone ships a browser that doesn't do the right thing with device pixel to CSS pixels ratio and UA sniffing ensues
  461. # [14:52] <hsivonen> zcorpan: I guess the channels haven't been communicated well enough...
  462. # [14:56] * Quits: wilhelm_ (~wilhelm@178.255.149.98) (Read error: Operation timed out)
  463. # [14:59] * nunnun_away is now known as nunnun
  464. # [14:59] * Joins: davidb (~davidb@66.207.208.98)
  465. # [15:01] * Joins: wilhelm (~wilhelm@178.255.149.98)
  466. # [15:07] * Joins: miketaylr (~miketaylr@206.217.92.186)
  467. # [15:08] * Quits: richt (~richt@pat-tdc.opera.com) (Ping timeout: 244 seconds)
  468. # [15:11] <annevk> zcorpan: setTimeout(0) is what you are asking for
  469. # [15:14] <zcorpan> annevk: that's not without problems
  470. # [15:15] <annevk> you'll need to elaborate
  471. # [15:15] <annevk> also on use cases
  472. # [15:15] <zcorpan> setTimeout(0) waits 4ms per spec
  473. # [15:16] <annevk> i thought that the first was queued immediately
  474. # [15:16] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  475. # [15:16] <annevk> not sure if the spec matches reality
  476. # [15:17] <zcorpan> so the last time i abused window.postMessage was when i did a study on SRT
  477. # [15:18] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  478. # [15:18] <jgraham> I thought setTimeout only had a lower limit if it was called from another timer
  479. # [15:18] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  480. # [15:19] * Joins: Margle (~margle@41-134-44-169.dsl.mweb.co.za)
  481. # [15:21] <zcorpan> yeah
  482. # [15:34] * Joins: MacTed (~Thud@63.119.36.36)
  483. # [15:42] * Quits: zcorpan (~zcorpan@c-699de355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  484. # [15:44] * Quits: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net) (Remote host closed the connection)
  485. # [15:44] * Joins: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net)
  486. # [15:45] * Joins: richt (~richt@guest.opera.com)
  487. # [15:45] * Quits: richt (~richt@guest.opera.com) (Remote host closed the connection)
  488. # [15:54] * Quits: jdong_bot_ (~jdong_bot@114.112.45.167) (Remote host closed the connection)
  489. # [15:57] <karlcow> http://blog.bluevia.com/2011/11/30/dan-appelquist-joins-bluevia-to-lead-product-management/
  490. # [16:05] * Joins: scor (~scor@drupal.org/user/52142/view)
  491. # [16:08] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  492. # [16:09] * Joins: gavinc (~gavin@50-0-76-242.dsl.dynamic.sonic.net)
  493. # [16:10] <hsivonen> I didn't see this coming: http://lists.w3.org/Archives/Public/www-style/2011Nov/0782.html
  494. # [16:12] * Quits: mishunov (~spliter@77.88.72.162) (Quit: mishunov)
  495. # [16:18] * Quits: Evanescence (~Evanescen@122.237.20.101) (Quit: my website: http://stardiviner.dyndns-blog.com/)
  496. # [16:21] * Joins: ezoe (~ezoe@203-140-91-79f1.kyt1.eonet.ne.jp)
  497. # [16:23] * Joins: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp)
  498. # [16:23] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  499. # [16:28] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 245 seconds)
  500. # [16:29] * Quits: Margle (~margle@41-134-44-169.dsl.mweb.co.za) (Quit: Computer has gone to sleep.)
  501. # [16:32] * Joins: woef (~woef@91.183.84.141)
  502. # [16:35] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
  503. # [16:35] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  504. # [16:37] * nunnun is now known as nunnun_away
  505. # [16:40] * nunnun_away is now known as nunnun
  506. # [16:43] * gwicke is now known as gwicke_away
  507. # [16:43] * Quits: ezoe (~ezoe@203-140-91-79f1.kyt1.eonet.ne.jp) (Quit: And Now for Something Completely Different.)
  508. # [16:49] * Joins: plutoniix (~plutoniix@ppp-223-24-206-121.revip6.asianet.co.th)
  509. # [16:53] * Joins: jarek (~jarek@bdd148.neoplus.adsl.tpnet.pl)
  510. # [16:53] * Quits: jarek (~jarek@bdd148.neoplus.adsl.tpnet.pl) (Changing host)
  511. # [16:53] * Joins: jarek (~jarek@unaffiliated/jarek)
  512. # [16:56] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Ping timeout: 258 seconds)
  513. # [17:01] * Joins: nonge (~nonge@p508293B4.dip.t-dialin.net)
  514. # [17:01] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Quit: Leaving)
  515. # [17:01] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  516. # [17:05] * gwicke_away is now known as gwicke
  517. # [17:06] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  518. # [17:10] <paul_irish> http://movethewebforward.org/ is launched. an initiative to get more involvement in standards and such from the larger webdev population. pull requests and issues welcome. :)
  519. # [17:14] * Joins: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net)
  520. # [17:14] * Joins: erlehmann (~erlehmann@82.113.119.31)
  521. # [17:19] * Joins: martndemus (~martndemu@h254064.upc-h.chello.nl)
  522. # [17:22] * Joins: espadrine (~thaddee_t@acces2091.res.insa-lyon.fr)
  523. # [17:23] * Quits: plutoniix (~plutoniix@ppp-223-24-206-121.revip6.asianet.co.th) (Quit: Leaving)
  524. # [17:23] <jgraham> paul_irish: Nice
  525. # [17:24] <timeless> hsivonen: wow
  526. # [17:25] <smaug____> paul_irish: you could mention that html5rocks.com is mainly webkit or chrome thingie
  527. # [17:25] <paul_irish> i thought i did
  528. # [17:25] <smaug____> the name html5rocks is quite misleading
  529. # [17:25] <paul_irish> there is that... :)
  530. # [17:25] <timeless> misleading names on the web?!
  531. # [17:25] <timeless> how can that be!
  532. # [17:26] <smaug____> paul_irish: "updates.html5rocks.com - short news, tips, and tricks about HTML5"
  533. # [17:26] <smaug____> should be perhaps: "updates.html5rocks.com - short news, tips, and tricks about webkit"
  534. # [17:26] * Joins: tomasf_ (~tomasf@95.209.20.125.bredband.tre.se)
  535. # [17:26] * Quits: tomasf_ (~tomasf@95.209.20.125.bredband.tre.se) (Client Quit)
  536. # [17:27] * Joins: garr (garr@host86-158-20-245.range86-158.btcentralplus.com)
  537. # [17:28] * Quits: garr (garr@host86-158-20-245.range86-158.btcentralplus.com) (Client Quit)
  538. # [17:29] * Joins: garry (garry@host86-158-20-245.range86-158.btcentralplus.com)
  539. # [17:30] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Ping timeout: 252 seconds)
  540. # [17:30] * Parts: garry (garry@host86-158-20-245.range86-158.btcentralplus.com)
  541. # [17:31] <timeless> +1
  542. # [17:31] * miketaylr still prefers html5r0cks.com
  543. # [17:32] <timeless> miketaylr: nice
  544. # [17:32] * Joins: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net)
  545. # [17:34] * Joins: buchmann (~buchmann@p5DC8085A.dip0.t-ipconnect.de)
  546. # [17:34] <smaug____> paul_irish: should you mention http://caniuse.com/ ?
  547. # [17:34] <drublic> paul_irish: there is no mention of the server-names in the "Ask for help"-irc section i think
  548. # [17:34] * Quits: buchmann (~buchmann@p5DC8085A.dip0.t-ipconnect.de) (Remote host closed the connection)
  549. # [17:35] * gwicke is now known as gwicke_away
  550. # [17:37] * Joins: garrypeace (garrypeace@host86-158-20-245.range86-158.btcentralplus.com)
  551. # [17:42] * Joins: jdaggett (~jdaggett@ad009033.dynamic.ppp.asahi-net.or.jp)
  552. # [17:45] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  553. # [17:48] * Quits: PalleZingmark (~Adium@217.13.228.226) (Quit: Leaving.)
  554. # [17:56] * Joins: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net)
  555. # [17:56] * Quits: Lachy (~Lachy@pat-tdc.opera.com) (Quit: Computer has gone to sleep.)
  556. # [18:05] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  557. # [18:10] * Joins: rillian_ (~rillian@184.71.166.126)
  558. # [18:12] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  559. # [18:15] <divya> drublic: for free node?
  560. # [18:16] <divya> i see. it was there, but got removed.
  561. # [18:16] <drublic> divya: yes. and for mozilla too
  562. # [18:17] <drublic> divya: the channel-list was different yesterday i guess :D
  563. # [18:19] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  564. # [18:19] <divya> drublic: pushed. it might take about 10 mins
  565. # [18:19] <drublic> divya: cool! :)
  566. # [18:21] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Quit: gkellogg)
  567. # [18:24] * Quits: woef (~woef@91.183.84.141) (Ping timeout: 244 seconds)
  568. # [18:26] * gwicke_away is now known as gwicke
  569. # [18:27] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  570. # [18:27] <drublic> divya: short question: what's the best way to request the status of a bug in opera? send a mail?
  571. # [18:28] <divya> ask me :)
  572. # [18:28] <drublic> k
  573. # [18:28] <drublic> mom
  574. # [18:28] <divya> :P
  575. # [18:30] <drublic> divya: bug-id DSK-350419, it's not possible to use opera next for me as it breaks all the time. but i'd love to test some features sometimes
  576. # [18:30] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  577. # [18:36] * Quits: erlehmann (~erlehmann@82.113.119.31) (Quit: Ex-Chat)
  578. # [18:36] * Quits: MikeSmith (~MikeSmith@EM114-49-8-91.pool.e-mobile.ne.jp) (Ping timeout: 244 seconds)
  579. # [18:39] <divya> drublic: ah its a P1 bug!
  580. # [18:39] <divya> which means it is most likely going to be fixed asap. the problem is with hw accell
  581. # [18:39] <divya> if you can go to opera:config and disable HW Accell it should be better
  582. # [18:39] <drublic> divya: ah cool!
  583. # [18:40] <drublic> hehe. it's not possible to navigate there I think :D
  584. # [18:40] <divya> oh?
  585. # [18:40] <drublic> good to know that it will be fixed soon.
  586. # [18:40] * Joins: thedjpetersen (~deploy@li111-58.members.linode.com)
  587. # [18:40] <divya> drublic: you can d/l the latest snapshot it seems stabler to me
  588. # [18:41] <drublic> the "over-accelleration" starts on click
  589. # [18:41] <divya> yeah but you can type opera:config in the addressbar?
  590. # [18:41] <drublic> i've got build 1155
  591. # [18:41] <divya> drublic: the latest desktop blog post has link to 1174
  592. # [18:41] <drublic> divya: right
  593. # [18:41] <divya> which is far more stabl
  594. # [18:42] <drublic> just saw it
  595. # [18:42] <drublic> divya: looks better now
  596. # [18:42] * Joins: MikeSmith (~MikeSmith@EM114-48-55-247.pool.e-mobile.ne.jp)
  597. # [18:42] <drublic> but still buggy…
  598. # [18:42] * Quits: david_carlisle (~chatzilla@86.188.197.189) (Ping timeout: 248 seconds)
  599. # [18:42] <drublic> anyway
  600. # [18:42] <drublic> thank you very much for letting me know
  601. # [18:42] <divya> no problemo!
  602. # [18:43] <drublic> any plans to open the bugtracker for everyone?
  603. # [18:44] <drublic> divya: works great with hardware accel turned off :)
  604. # [18:45] <divya> drublic: yes we are trying. the bug tracker is like 7 years old or more!
  605. # [18:45] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
  606. # [18:45] <divya> so getting them public is an uphill task.
  607. # [18:45] <drublic> divya: that's awesome!
  608. # [18:45] <divya> and we need resources :P
  609. # [18:45] <drublic> divya: right…
  610. # [18:46] <drublic> but great to see some movement :)
  611. # [18:46] * Quits: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  612. # [18:47] <divya> :)
  613. # [18:48] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
  614. # [18:49] * Quits: agektmr (~Adium@p2067-ipbf1606marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving.)
  615. # [18:53] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
  616. # [18:53] * Joins: danbri (~danbri@server52836.uk2net.com)
  617. # [18:55] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
  618. # [18:56] * Joins: othermaciej (~mjs@65.50.220.241)
  619. # [18:59] * Joins: mkanat (mkanat@nat/google/x-kmmgeiqpjzfrxwlh)
  620. # [19:00] * Joins: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  621. # [19:01] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  622. # [19:04] * Joins: erlehmann (~erlehmann@82.113.119.31)
  623. # [19:04] * Quits: erlehmann (~erlehmann@82.113.119.31) (Read error: Connection reset by peer)
  624. # [19:05] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 258 seconds)
  625. # [19:08] <rniwa> AryehGregor: yt?
  626. # [19:08] * Joins: jarek__ (~jarek@awe103.neoplus.adsl.tpnet.pl)
  627. # [19:08] * jarek is now known as Guest53086
  628. # [19:09] * Quits: Guest53086 (~jarek@unaffiliated/jarek) (Ping timeout: 252 seconds)
  629. # [19:14] * Joins: maikmerten (~maikmerte@port-92-201-110-200.dynamic.qsc.de)
  630. # [19:14] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
  631. # [19:15] * Quits: erichynds (~ehynds@venkman.brightcove.com) (Ping timeout: 252 seconds)
  632. # [19:17] * gwicke is now known as gwicke_away
  633. # [19:17] * Joins: xcoderzach (~smit4608@lycra.morris.umn.edu)
  634. # [19:18] * Quits: jarek__ (~jarek@awe103.neoplus.adsl.tpnet.pl) (Quit: Leaving)
  635. # [19:19] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  636. # [19:20] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  637. # [19:23] * Joins: KillerX (~anant@nat/mozilla/x-acpvjkcrhcpthsqh)
  638. # [19:26] * Quits: dbaron (~dbaron@173-228-28-129.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  639. # [19:27] * Quits: gwicke_away (~gabriel@212.255.37.49) (Quit: Bye!)
  640. # [19:29] * Joins: jennb (jennb@nat/google/x-qjdrcfglbwgmvjmd)
  641. # [19:31] * Joins: cgcardona (~cgcardona@69.38.221.130)
  642. # [19:31] * Quits: cgcardona (~cgcardona@69.38.221.130) (Changing host)
  643. # [19:31] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  644. # [19:35] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Quit: i'm out)
  645. # [19:36] * Joins: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  646. # [19:39] * Joins: erichynds (~ehynds@venkman.brightcove.com)
  647. # [19:41] * Quits: wookiehangover (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net) (Ping timeout: 252 seconds)
  648. # [19:43] * Quits: jacobolus (~jacobolus@c-24-5-85-179.hsd1.ca.comcast.net) (Remote host closed the connection)
  649. # [19:45] * Joins: dave_levin (dave_levin@nat/google/x-veybmhyyiijcspgo)
  650. # [19:50] * Quits: othermaciej (~mjs@65.50.220.241) (Quit: othermaciej)
  651. # [19:50] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  652. # [19:50] * Quits: finnala^ (~finn@www.shrineofseals.net) (Ping timeout: 248 seconds)
  653. # [19:53] * Quits: astearns (~anonymous@c-50-132-63-33.hsd1.wa.comcast.net) (Quit: astearns)
  654. # [19:54] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 255 seconds)
  655. # [19:56] * Quits: maikmerten (~maikmerte@port-92-201-110-200.dynamic.qsc.de) (Remote host closed the connection)
  656. # [19:57] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  657. # [19:58] * Joins: othermaciej (~mjs@17.245.91.234)
  658. # [20:01] <rniwa> hi everyone
  659. # [20:01] <rniwa> undomanager discussion is moving from #developer @ mozilla
  660. # [20:01] * Joins: ehsan (~ehsan@66.207.208.98)
  661. # [20:01] <ehsan> alright
  662. # [20:02] * Joins: graememcc (~chatzilla@host86-150-88-211.range86-150.btcentralplus.com)
  663. # [20:02] <ehsan> rniwa: I'm here
  664. # [20:02] <rniwa> sicking: could you repost your proposal here/
  665. # [20:02] <rniwa> so that others can understand what the heck we're going to talk about
  666. # [20:02] <ehsan> AryehGregor: we're discussing the undo manager spec
  667. # [20:02] <sicking> writing it up
  668. # [20:02] * Joins: Margle (~margle@41-133-196-64.dsl.mweb.co.za)
  669. # [20:02] <rniwa> sicking: great.
  670. # [20:05] <WeirdAl> bad idea #7: why not just have two interfaces: TransactionWithReapply and StandardTransaction?
  671. # [20:05] <zewt> any luck with the undo selection state problem?
  672. # [20:05] <WeirdAl> let the stinking transaction itself define what it wants
  673. # [20:06] <rniwa> zewt: I think I'm just going to ignore Mac case for now.
  674. # [20:06] <rniwa> zewt: since now automatic transaction has reapply/unapply method
  675. # [20:06] <zewt> which case is that?
  676. # [20:06] <rniwa> zewt: author can fix it if needed
  677. # [20:06] <rniwa> zewt: deleted content is selected
  678. # [20:06] <rniwa> on Mac
  679. # [20:06] <rniwa> WeirdAl: transaction is duck-typed
  680. # [20:07] <rniwa> WeirdAl: but that's sort of my proposal as well: let transaction define what it wants
  681. # [20:07] * Joins: mpt (~mpt@nat/canonical/x-xtnetlsysldzxstm)
  682. # [20:07] * Quits: mpt (~mpt@nat/canonical/x-xtnetlsysldzxstm) (Changing host)
  683. # [20:07] * Joins: mpt (~mpt@canonical/mpt)
  684. # [20:07] <zewt> as long as deleted content that was selected before it was deleted comes back selected
  685. # [20:07] * Quits: drublic (~drublic@frbg-4d0290c6.pool.mediaWays.net) (Remote host closed the connection)
  686. # [20:07] <rniwa> WeirdAl: read my thread titled "Re-introducing AutomaticDOMTransaction interface to decouple automatic transaction from UndoManager"
  687. # [20:07] <WeirdAl> I am a couple days behind on email
  688. # [20:07] <rniwa> zewt: the problem is that it's near impossible to correctly detect what has been deleted
  689. # [20:08] <sicking> make automatic transactions have three functions implement/unapply/reapply ("implement" to be bikeshedded later)
  690. # [20:08] <sicking> make manual transactions have three functions apply/unapply/reapply
  691. # [20:08] <sicking> when a transaction is passed to the undo-manager, it checks if it has a "implement" method. If it does it knows that it's a automatic transaction. It records meta-data indicating that it's an automatic transaction and then calls implement. While implement is running it records the DOM mutations performed.
  692. # [20:08] <sicking> when a transaction is passed to the undo-manager which *doesn't* have a "implement" method, it knows that it's a manual transaction. It records meta-data indicating this and then calls apply.
  693. # [20:08] <sicking> When undoing a automatic transaction it undoes the DOM mutations and calls the unapply method if it exists.
  694. # [20:08] <sicking> When undoing a manual transaction simply calls the unapply method if it exists.
  695. # [20:08] <sicking> When redoing a automatic transaction it redoes the the mutations and then calls reapply if it exists.
  696. # [20:08] <sicking> When redoing a manual transaction it reapply if it exists or apply otherwise.
  697. # [20:08] <zewt> if you select a block in FF, delete it, then undo, it comes back selected; that's pretty important, IMO (restoring the actual state before the delete)
  698. # [20:08] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  699. # [20:08] * Quits: eric_carlson (~eric@17.212.152.104) (Disconnected by services)
  700. # [20:08] * eric_carlson_ is now known as eric_carlson
  701. # [20:09] <rniwa> sicking: we have isAutomatic so this works the way you just said more or less.
  702. # [20:09] <ehsan> rniwa: right
  703. # [20:09] <rniwa> sicking: btw, we should probably rename "apply" to execute or something like that
  704. # [20:09] <sicking> *possibly* we can make all calls to apply provide a argument indicating if the calls is due to an original application, or due to a reapplication. Indicated though a bool or string (i don't care which :) )
  705. # [20:09] <ehsan> which is along the lines of what I was talking about on moznet
  706. # [20:09] <rniwa> sicking: it's really confusing to name a method "apply" in JS
  707. # [20:09] <sicking> rniwa: sure, i'm fine with whatever names
  708. # [20:10] <rniwa> zewt: hm...
  709. # [20:10] <rniwa> zewt: didn't know that case :(
  710. # [20:10] <ehsan> can someone explain to me why we need to call apply when redoing an automatic transaction at all?
  711. # [20:10] <rniwa> zewt: we need some way to communicate that information back to UA though
  712. # [20:10] <sicking> rniwa: the point is to have different function names for automatic and manual transactions
  713. # [20:10] <zewt> (i don't have any new ideas, was just wondering if anyone else has had any)
  714. # [20:10] * Joins: garry (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
  715. # [20:10] <rniwa> zewt: when a random node is removed from the document, we have no way of knowing that it should be selected upon undo
  716. # [20:10] <rniwa> sicking: hm... okay.
  717. # [20:10] * Quits: garrypeace (garrypeace@host86-158-20-245.range86-158.btcentralplus.com) (Ping timeout: 255 seconds)
  718. # [20:11] <sicking> rniwa: that makes it more ok to not call the "apply"/"implement" method if reapply isn't there when reapplying a automatic transaction
  719. # [20:11] <rniwa> sicking: true
  720. # [20:11] <sicking> rniwa: technically it also removes the need for the isAutomatic flag. But we can keep it to make it more explicit (rather than looking for a "implement" method)
  721. # [20:12] <rniwa> sicking: well i guess if we use two different names, then we don't need isAutomatic flag
  722. # [20:12] <rniwa> sicking: to avoid a confusion like what if we had both apply and isAutomatic: true
  723. # [20:12] <sicking> rniwa: indeed
  724. # [20:12] <rniwa> sicking: or has implement but isAutomatic: false
  725. # [20:12] <rniwa> that's just annoying
  726. # [20:12] <rniwa> sicking, ehsan: okay, that sounds like a viable option to the problem at hand
  727. # [20:13] * Joins: FlorianX1 (~Dimitri@p4FCF7249.dip.t-dialin.net)
  728. # [20:13] <rniwa> sicking: on the other hand, I still like the idea of reintroducing AutomaticDOMTransaction interface
  729. # [20:13] <rniwa> sicking: the main rationale behind is that being able to revert DOM changes seems useful even outside of undomanager
  730. # [20:14] <rniwa> sicking: this feature tied to undomanager; i.e. UA can only revert DOM changes if it's part of undo stack
  731. # [20:14] * Quits: FlorianX1 (~Dimitri@p4FCF7249.dip.t-dialin.net) (Client Quit)
  732. # [20:14] <rniwa> makes it really hard to use besides undo/redo
  733. # [20:14] * Joins: erlehmann (~erlehmann@82.113.119.31)
  734. # [20:15] <WeirdAl> rniwa: can you repost the link to the current spec, please?
  735. # [20:15] <sicking> rniwa: yeah... so i guess we could make AutomaticDOMTransaction take an object with "implement"/"unapply"/"reapply" and returns an object with "apply"/"unapply"/"reapply"
  736. # [20:15] <jgraham> rniwa: (AryehGregor is likely busy shopping for his wedding dress, or whatever it is one does before a wedding)
  737. # [20:15] <rniwa> jgraham: rniwa.com/editing/undomanager.html
  738. # [20:15] <sicking> rniwa: however I would ask what the use cases are
  739. # [20:15] <rniwa> sicking: right.
  740. # [20:15] <zewt> unclickable url D:
  741. # [20:15] <WeirdAl> got it
  742. # [20:15] <rniwa> sicking: so even in an app that uses manual transactions
  743. # [20:16] <rniwa> sicking: there might be cases where they decide to use automatic transaction internally
  744. # [20:16] <sicking> rniwa: without an undomanager there's a bigger risk that someone tries to undo changes on a DOM that looks differently than the "after" state
  745. # [20:16] * Quits: FlorianX (~Dimitri@p4FCF65EE.dip.t-dialin.net) (Ping timeout: 252 seconds)
  746. # [20:16] * Quits: garry (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
  747. # [20:16] <sicking> rniwa: true
  748. # [20:16] * Joins: garrypeace (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
  749. # [20:16] <rniwa> sicking: yeah but that's okay because the spec precisely defines when and how reverting DOM changes is done
  750. # [20:16] <rniwa> zewt, jgraham: http://rniwa.com/editing/undomanager.html
  751. # [20:17] <rniwa> sicking: see 3.1.1. http://rniwa.com/editing/undomanager.html#reverting-dom-changes
  752. # [20:17] <sicking> rniwa: it's ok in the sense that it'll be consistent. I'll probably result in surprising behavior for the page though
  753. # [20:17] <sicking> rniwa: for the page author that is
  754. # [20:17] <rniwa> sicking: right, but I think that's okay
  755. # [20:17] * Joins: danielfilho_ (~daniel@187.31.77.7)
  756. # [20:17] <rniwa> sicking: it's same thing as mutation observers
  757. # [20:17] <rniwa> sicking: or any other APIs that interact with DOM
  758. # [20:18] <sicking> rniwa: ok
  759. # [20:18] <rniwa> sicking: but I see your concern though
  760. # [20:18] <zewt> if I mention vim's undo trees, will people throw vegetables at me
  761. # [20:18] * ehsan is rather ambivalent about adding AutomaticDOMTransaction back
  762. # [20:18] <sicking> rniwa: i feel like ehsan.
  763. # [20:18] <rniwa> zewt: I've considered those cases when we initially thought about collaborative editing
  764. # [20:18] * ehsan throws some vegteables at zewt
  765. # [20:18] * WeirdAl thinks that no matter what, there's got to be some non-normative sections explaining the rationales
  766. # [20:19] <rniwa> zewt: but it turned out that it's such a complex feature that I might need to get a Ph.D. in that topic first before I can make any sensible API for it.
  767. # [20:19] <zewt> seems like undo is plenty complex anyway :)
  768. # [20:19] <rniwa> WeirdAl: yeah, I'll have to do that at some point
  769. # [20:19] <sicking> rniwa: one option is to do the API I just proposed. And possibly add AutomaticDOMTransaction later.
  770. # [20:20] * Joins: danielfilho__ (~daniel@187.31.77.7)
  771. # [20:20] <sicking> rniwa: implementation-wise that'll be easy. If/when we add AutomaticDOMTransaction, just use that to wrap any transaction object passed which has a "implement" method
  772. # [20:20] <rniwa> sicking, ehsan: so one thing I want to accomplish by reintroducing the interface is to de-couple automatic transaction from undomaanger
  773. # [20:20] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
  774. # [20:20] <rniwa> sicking: so that undomanager can just focus on calling apply, unapply, and reapply and don't need to be aware of what kind of transaction it's applying
  775. # [20:21] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
  776. # [20:21] * danielfilho__ is now known as danielfilho
  777. # [20:21] * Quits: danbri (~danbri@server52836.uk2net.com) (Remote host closed the connection)
  778. # [20:21] <rniwa> sicking, ehsan: this allows us to add new types of transactions in the future more easily
  779. # [20:21] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Disconnected by services)
  780. # [20:21] <ehsan> rniwa: I'm not sure why that's valuable
  781. # [20:21] * riven` is now known as riven
  782. # [20:21] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  783. # [20:21] * Joins: riven (~riven@pdpc/supporter/professional/riven)
  784. # [20:21] <sicking> rniwa: the goal being to make things easier implementation-wise, specification-wise or user-wise?
  785. # [20:21] <rniwa> sicking: all.
  786. # [20:22] <sicking> rniwa: i don't see how it helps
  787. # [20:22] <rniwa> sicking: I think it's conceptually easier to understand that undomanager just calls apply, unapply, and reapply.
  788. # [20:22] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 258 seconds)
  789. # [20:22] <rniwa> sicking: and then we have this special interface that creates an transaction with UA auto-tracking changes
  790. # [20:22] * sicking wants to point rniwa to an article on orthogonality that he recently read
  791. # [20:22] <rniwa> sicking: I had an opportunity to talk to some developers + other UA implementors at TPAC
  792. # [20:23] <rniwa> sicking, ehsan: and got an impression that undomanager doing the magical thing is quite confusing to a lot of ppl
  793. # [20:23] * Joins: danielfilho_ (~daniel@187.31.77.7)
  794. # [20:24] * Quits: danielfilho (~daniel@187.31.77.7) (Read error: Operation timed out)
  795. # [20:24] * danielfilho_ is now known as danielfilho
  796. # [20:24] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
  797. # [20:24] * Quits: nephyrin (~nephyrin@people.mozilla.com) (Quit: ... Besides, it was hot)
  798. # [20:25] <ehsan> rniwa: that sounds to me like a problem which can be fixed by documentation
  799. # [20:25] <ehsan> not by adding more to the spec
  800. # [20:25] <rniwa> sicking, ehsan: nice thing about re-introducing the interface is that it eliminates the need for apply method altogether
  801. # [20:25] <ehsan> impl-wise that's not gonna simplify much either
  802. # [20:25] <ehsan> just one if statement most likely ;)
  803. # [20:25] <ehsan> rniwa: how would it do that?
  804. # [20:25] * Joins: nephyrin (~nephyrin@people.mozilla.com)
  805. # [20:26] <sicking> rniwa: http://lists.w3.org/Archives/Public/public-webapps/2011OctDec/1147.html
  806. # [20:26] <rniwa> ehsan: because if the interface is responsible for keeping track of DOM changes
  807. # [20:26] <rniwa> ehsan: those DOM changes can happen outside of the undomanager
  808. # [20:26] <rniwa> ehsan: the interface can then just supply special unapply/reapply methods to be used by undomanager
  809. # [20:27] * Joins: danielfilho_ (~daniel@187.31.77.7)
  810. # [20:27] <rniwa> ehsan: there was no need for apply method for manual transaction from the beginning
  811. # [20:27] <rniwa> the only reason we have 'em is to be consistent with automatic transactions
  812. # [20:27] <zewt> pretty hard to take someone seriously who's arguing against orthogonal design. heh
  813. # [20:28] <sicking> rniwa: http://www.artima.com/intv/ruby2.html <-- better formatted
  814. # [20:28] <ehsan> rniwa: let me think about this a bit
  815. # [20:28] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 255 seconds)
  816. # [20:28] <zewt> (that also explains a lot about why ruby is so ... uh, bad)
  817. # [20:29] <rniwa> sicking: thanks for the article
  818. # [20:29] * rniwa reads
  819. # [20:29] <rniwa> sicking, ehsan: de-coupling apply from undomanager also eliminates the need for special-casing changes outside of the undo scope
  820. # [20:29] * Joins: danielfilho (~daniel@187.31.77.7)
  821. # [20:30] <rniwa> sicking, ehsan: because now authors can just make changes outside of the transaction before adding it to undo manager
  822. # [20:30] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  823. # [20:30] <rniwa> sicking, ehsan: so automatic transaction can now focus on just reverting whatever DOM changes made inside "implement" method
  824. # [20:31] <rniwa> sicking, ehsan: we don't even need complicated sanity-checks in "transact" because transact does nothing but adds the entry to the undo stack.
  825. # [20:31] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
  826. # [20:31] <rniwa> it simplifies so many things in so many levels
  827. # [20:32] <sicking> rniwa: I don't see that it implements things for the implementor at all. *worst* case I'd use the automatic transaction object internally. But I think i can even make it better than that and use an internal abstraction
  828. # [20:32] * Joins: danielfilho_ (~daniel@187.31.77.7)
  829. # [20:32] * Quits: nephyrin (~nephyrin@people.mozilla.com) (Quit: ... Besides, it was hot)
  830. # [20:33] <sicking> rniwa: for authors it does give them another tool, which could be useful I agree
  831. # [20:33] <sicking> rniwa: but it also means that they have to do more typing since the undomanager won't wrap the automaticDOMTransaction ctor automatically, they have to type it out.
  832. # [20:34] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 245 seconds)
  833. # [20:34] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Client Quit)
  834. # [20:34] <WeirdAl> typing is cheap :p
  835. # [20:35] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  836. # [20:35] * Joins: KillerX_ (~anant@nat/mozilla/x-plzjeybglboxvrnt)
  837. # [20:35] <sicking> WeirdAl: and yet one of the big complaints about the DOM is that it uses too long function names for everything
  838. # [20:35] * Joins: ap_ (~ap@2620:149:4:1b01:2437:4af9:efef:b1e0)
  839. # [20:35] * Joins: gkellogg (~gregg@c-98-248-150-91.hsd1.ca.comcast.net)
  840. # [20:35] * Joins: danielfilho (~daniel@187.31.77.7)
  841. # [20:35] * Joins: nephyrin (~nephyrin@people.mozilla.com)
  842. # [20:35] * Joins: ojan (ojan@nat/google/x-eixljarwdftzzhsh)
  843. # [20:36] <zewt> if that's the biggest complaint someone has about an API, the API must be really good
  844. # [20:36] <rniwa> sicking: true. it does require more typing specially after your proposal about renaming apply to implement for automatic transaction
  845. # [20:36] * Joins: astearns (~anonymous@192.150.22.5)
  846. # [20:36] <rniwa> sicking: we used to have isAutomatic so the increase wasn't so bad.
  847. # [20:37] * Quits: danielfilho_ (~daniel@187.31.77.7) (Ping timeout: 244 seconds)
  848. # [20:37] <ehsan> rniwa: I'm not sure if I understand this correctly: "the interface can then just supply special unapply/reapply methods to be used by undomanager"
  849. # [20:38] * Joins: danielfilho_ (~daniel@187.31.77.7)
  850. # [20:38] * Quits: KillerX (~anant@nat/mozilla/x-acpvjkcrhcpthsqh) (Ping timeout: 255 seconds)
  851. # [20:38] * KillerX_ is now known as KillerX
  852. # [20:38] <rniwa> ehsan: i.e. the interface "wraps" the author-supplied unapply/reapply so that when undoManager calls unapply/reapply
  853. # [20:38] <rniwa> ehsan: it can do the work to revert DOM changes made by the author
  854. # [20:39] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 248 seconds)
  855. # [20:39] * danielfilho_ is now known as danielfilho
  856. # [20:40] <ehsan> rniwa: dunno, it still doesn't seem like a large improvement, but I don't wanna stall this discussion :)
  857. # [20:40] <WeirdAl> rniwa: would a face-to-face of interested parties in the spec be a good idea anytime soon?
  858. # [20:41] <WeirdAl> attendance not mandatory :)
  859. # [20:42] <rniwa> WeirdAl: you mean for undo manager?
  860. # [20:42] <WeirdAl> yes
  861. # [20:42] <rniwa> ehsan, sicking: I think I like Jonas' idea about renaming apply to implement for automatic transaction
  862. # [20:43] <WeirdAl> I've been interested, but not able to devote a lot of time to the spec
  863. # [20:43] <rniwa> ehsan, sicking: I really disliked isAutomatic flag so it's a huge improvement over the current spec.
  864. # [20:43] <rniwa> ehsan, sicking: but I still think re-introducing the interface is a good idea. maybe I should let you sleep on it and maybe you'll agree with me :)
  865. # [20:43] <sicking> rniwa: like i said, as long as we do that i'm happy. I can live with also adding the AutomaticDOMTransaction, but I don't feel the immediate need
  866. # [20:44] <rniwa> sicking: ok.
  867. # [20:44] <WeirdAl> commit, backout, reapply? :p
  868. # [20:44] * WeirdAl is kidding
  869. # [20:44] <rniwa> sicking: I guess I should go talk with other folks before making the change.
  870. # [20:44] <ehsan> rniwa: I agree with sicking
  871. # [20:44] <rniwa> sicking: so by "also adding the interface", you mean that transact on undomanager still accepts duck-typed object
  872. # [20:44] <rniwa> sicking: before it being applied?
  873. # [20:45] * ehsan assumes yes
  874. # [20:45] <sicking> yes
  875. # [20:45] <rniwa> WeirdAl: hm... i guess we'd have to figure out when everyone's free
  876. # [20:45] <rniwa> WeirdAl: also, it might be a good idea to do it after I post it on public-webapps
  877. # [20:45] <WeirdAl> weekends work best for me, and I am in the SF Bay Area
  878. # [20:45] <rniwa> which I'm hoping to happen in the next couple of weeks
  879. # [20:45] <rniwa> woot woot!
  880. # [20:46] <rniwa> ehsan, sicking: okay. let's push back on re-introducing the interface for now and propose the rename
  881. # [20:46] <WeirdAl> knowing me, I'll probably rehash some of my other points about the spec :)
  882. # [20:46] * Joins: jarek (~jarek@bct148.neoplus.adsl.tpnet.pl)
  883. # [20:46] * Quits: jarek (~jarek@bct148.neoplus.adsl.tpnet.pl) (Changing host)
  884. # [20:46] * Joins: jarek (~jarek@unaffiliated/jarek)
  885. # [20:46] <rniwa> ehsan, sicking: since the rename seems like a very good solution to the problem at hand
  886. # [20:47] <rniwa> sicking: would you like to post it yourself on whatwg or should I do it on behalf of you?
  887. # [20:47] <rniwa> WeirdAl: ok.
  888. # [20:47] <sicking> rniwa: it would be awesome if you could post it
  889. # [20:48] <rniwa> sicking: ok, will do.
  890. # [20:48] <rniwa> sicking, ehsan: thanks for your time!
  891. # [20:48] <ehsan> rniwa: so should I hold off on looking at the email discussions? :)
  892. # [20:48] <rniwa> ehsan: I'll post it in the next 10-20m
  893. # [20:48] <ehsan> great
  894. # [20:48] <ehsan> thanks :)
  895. # [20:49] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  896. # [20:50] <rniwa> sicking, ehsan: btw, instead of [(implement, apply), unapply, reapply], can we do [(executeAutomatic, execute), executeUndo, executeRedo] ?
  897. # [20:50] <rniwa> or can we do [(executeAutomatic, execute), undo, redo] ?
  898. # [20:50] * Joins: rosalindwills (~rosalindw@c-24-12-74-173.hsd1.il.comcast.net)
  899. # [20:51] <ehsan> I guess it's a good sign that we can now focus on bikeshedding? ;)
  900. # [20:51] <rniwa> I really want to avoid using the name "apply" for the said reason.
  901. # [20:51] <rniwa> ehsan: yeah. we've been bikeshedding a lot on those method names.
  902. # [20:51] * Joins: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net)
  903. # [20:51] <ehsan> fwiw I would avoid names with "automatic" in them
  904. # [20:51] * Joins: finnala^ (~finn@www.shrineofseals.net)
  905. # [20:52] <ehsan> since I was never quite convinced that "automatic transaction" is a good name ;)
  906. # [20:52] <rniwa> ehsan: hm...
  907. # [20:52] <ehsan> but I will mostly hold off on bikeshedding ;)
  908. # [20:52] <rniwa> ehsan: but since it's called automatic DOM transaction now, let's stick with automatic for now
  909. # [20:52] <rniwa> ehsan: if you have a better alternative, I'm more than happy to discuss it
  910. # [20:52] <WeirdAl> native? :)
  911. # [20:53] <WeirdAl> built-in?
  912. # [20:53] <rniwa> WeirdAl: it used to be managed.
  913. # [20:53] <WeirdAl> esoteric?
  914. # [20:53] <ehsan> rniwa: I don't really :(
  915. # [20:53] * ehsan has always been bad with names
  916. # [20:54] * rniwa uses his editorial power to make the rename!
  917. # [20:54] * ehsan envies rniwa's powers ;)
  918. # [20:55] <rniwa> sicking, ehsan: so the conclusion is to get rid of the apply's argument, right?
  919. # [20:55] * WeirdAl sticks his pinky into his lip, and plots a nefarious plot to destroy the spec
  920. # [20:55] <WeirdAl> into... one hundred BILLION bits!
  921. # [20:56] <rniwa> oh wait, no. that's not what sicking said.
  922. # [20:58] <rniwa> WeirdAl: my spec is forged in Mount Doom. I'm not sure if the destruction is possible.
  923. # [20:58] * Quits: c_t_montgomery (~c_t_montg@adsl-67-121-144-189.dsl.pltn13.pacbell.net) (Quit: c_t_montgomery)
  924. # [20:58] <WeirdAl> :D
  925. # [20:59] * Joins: danielfilho_ (~daniel@187.31.77.7)
  926. # [20:59] <WeirdAl> so are you now Sauron?
  927. # [21:00] * Quits: danielfilho (~daniel@187.31.77.7) (Ping timeout: 260 seconds)
  928. # [21:00] * danielfilho_ is now known as danielfilho
  929. # [21:01] * Joins: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
  930. # [21:03] <ehsan> rniwa: wait, is it not?
  931. # [21:03] <ehsan> sicking?
  932. # [21:03] * ehsan is totally confused now
  933. # [21:04] <rniwa> ehsan: I think sicking suggested that we'll have implement, unapply, reapply for automatic transaction and then apply([mode]), unapply, reapply for manual transaction
  934. # [21:05] <sicking> rniwa: yes
  935. # [21:06] <sicking> rniwa: though i think the mode isn't critical. But seems useful
  936. # [21:06] <sicking> rniwa: and we can have it as a string since people seem to prefer that
  937. # [21:06] <rniwa> sicking: yeah, but not sure if this is a net win.
  938. # [21:06] <rniwa> sicking: the API is getting more complicated :(
  939. # [21:07] <sicking> rniwa: i can live with dropping it
  940. # [21:07] <rniwa> sicking: ok.
  941. # [21:07] <sicking> rniwa: it's mostly a (very small) burden for implementors. Authors can ignore it, JS ignores any extra arguments passed to a function
  942. # [21:08] <rniwa> sicking: right, but I'd like to keep the API simple as possible.
  943. # [21:08] <sicking> worst case we can add it back if people hack it in themselves by carrying extra state
  944. # [21:08] <rniwa> sicking: yeah, I guess we can figure out when we do the initial impl. in gecko & webkit.
  945. # [21:08] <ehsan> agreed
  946. # [21:08] <sicking> rniwa: well.. when people start to use it
  947. # [21:08] <rniwa> sicking: i'm thinking of writing some demo app to see how the current API works.
  948. # [21:09] <sicking> rniwa: cool
  949. # [21:09] * Quits: tantek (~tantek@pool-98-119-126-225.lsanca.dsl-w.verizon.net) (Quit: tantek)
  950. # [21:10] <rniwa> sicking: so are you okay with getting rid of the argument?
  951. # [21:10] <rniwa> sicking: should we still rename the function to implement?
  952. # [21:11] <rniwa> sicking, ehsan: anyway, Jonas' response posted on whatwg
  953. # [21:15] * Quits: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net) (Remote host closed the connection)
  954. # [21:16] <espadrine> About movethewebforward.org: I'm maintaining an effort to show a very fast sum-up of the new stuff added in the latest version of web specs, over at https://github.com/espadrine/New-In-A-Spec
  955. # [21:16] <espadrine> Love to get pull requests!
  956. # [21:23] * Joins: jankeromnes (~janx@acces2527.res.insa-lyon.fr)
  957. # [21:23] * Quits: danbri (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
  958. # [21:23] * Joins: danbri (~danbri@server52836.uk2net.com)
  959. # [21:27] * Joins: cgcardona_ (~cgcardona@69.38.221.130)
  960. # [21:27] * Quits: cgcardona_ (~cgcardona@69.38.221.130) (Client Quit)
  961. # [21:29] * Quits: finnala^ (~finn@www.shrineofseals.net) (Ping timeout: 252 seconds)
  962. # [21:30] * Quits: Lachy (~Lachy@cm-84.215.59.50.getinternet.no) (Quit: Computer has gone to sleep.)
  963. # [21:30] * Joins: jarek__ (~jarek@bcv23.neoplus.adsl.tpnet.pl)
  964. # [21:30] * jarek is now known as Guest55787
  965. # [21:31] * Quits: Guest55787 (~jarek@unaffiliated/jarek) (Ping timeout: 255 seconds)
  966. # [21:31] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 240 seconds)
  967. # [21:32] <paul_irish> espadrine: should like.. publish this is a blog with a feed or something i think
  968. # [21:32] <paul_irish> the information is supervaluable but folks don't look for spec updates in a github repo :)
  969. # [21:32] <espadrine> paul_irish: probably ^^
  970. # [21:32] <espadrine> I'll make a script to publish this automatically
  971. # [21:33] * Quits: KillerX (~anant@nat/mozilla/x-plzjeybglboxvrnt) (Remote host closed the connection)
  972. # [21:34] * Joins: KillerX (~anant@nat/mozilla/x-zbszyrejripttypo)
  973. # [21:34] * Joins: wookiehangover_ (~wookiehan@c-67-161-138-118.hsd1.co.comcast.net)
  974. # [21:36] * Joins: malydok (mldk@moma.t16.ds.pwr.wroc.pl)
  975. # [21:36] <tsenart> paul_irish: you can https://github.com/espadrine/New-In-A-Spec/commits/master.atom
  976. # [21:36] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Ping timeout: 240 seconds)
  977. # [21:37] <paul_irish> i know that it's possible.....
  978. # [21:37] <paul_irish> but that's not exactly the same as more of a blog type setup
  979. # [21:37] <tsenart> ah you're talking about discoverability..
  980. # [21:37] <tsenart> sure
  981. # [21:37] <paul_irish> ya and friendliness
  982. # [21:37] <tsenart> makes sense
  983. # [21:38] <divya> espadrine: you can use octopress :)
  984. # [21:38] * Joins: danbri_ (~danbri@cable-146-255-152-131.dynamic.telemach.ba)
  985. # [21:39] <espadrine> paul_irish, tsenart: what dns name should I take?
  986. # [21:39] <espadrine> divya: I'm looking at octopress right now... ;)
  987. # [21:39] <tsenart> espadrine: use gh-pages
  988. # [21:39] <tsenart> :)
  989. # [21:39] <divya> well you can point a domain to ghpages
  990. # [21:39] <divya> webstandardupdates.com?
  991. # [21:39] <divya> specupdates?
  992. # [21:40] <espadrine> divya: very nice!
  993. # [21:41] <divya> :)
  994. # [21:41] <jankeromnes> espadrine: what about mothereffinspecupdates?
  995. # [21:41] <divya> NO
  996. # [21:41] <divya> can people stop mothereffing shit
  997. # [21:41] <jankeromnes> divya: just kidding
  998. # [21:41] <divya> it would be much appreciated by the undersigned
  999. # [21:41] <espadrine> sorry, fathereffingspecupdates ^^
  1000. # [21:41] <divya> :)
  1001. # [21:41] * Quits: danbri (~danbri@server52836.uk2net.com) (Ping timeout: 244 seconds)
  1002. # [21:42] <divya> :))
  1003. # [21:42] * Joins: c_t_montgomery (~c_t_montg@199.83.223.215)
  1004. # [21:43] <espadrine> divya: I'm actually tempted both by webstandardupdates.com and specupdates.com ^^
  1005. # [21:43] <divya> hahaha
  1006. # [21:44] <divya> specupdates is smaller but could also be read as spe cup dates
  1007. # [21:44] <divya> :P
  1008. # [21:44] <espadrine> XD
  1009. # [21:46] * Joins: Serrata (~Serrata@234.129.103.97.cfl.res.rr.com)
  1010. # [21:47] * Joins: roc (~chatzilla@60.234.54.74)
  1011. # [21:48] <Philip`> espadrine: html5updates.com, for the latest news about CSS3 and geolocation and all that stuff
  1012. # [21:50] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
  1013. # [21:51] <espadrine> Philip`: looks nice! but it isn't quite what I'm trying to do
  1014. # [21:52] * Joins: cpearce (~chatzilla@60.234.54.74)
  1015. # [21:52] <espadrine> I'm trying to give people a very fast diff between the latest version of a spec and the previous version
  1016. # [21:56] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1017. # [21:56] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
  1018. # [21:57] * Joins: logan (~Serrata@97.103.129.234)
  1019. # [21:57] * Quits: logan (~Serrata@97.103.129.234) (Client Quit)
  1020. # [21:58] * Quits: Serrata (~Serrata@234.129.103.97.cfl.res.rr.com) (Quit: Serrata)
  1021. # [21:59] * Joins: logan (~Serrata@234.129.103.97.cfl.res.rr.com)
  1022. # [21:59] * logan is now known as Serrata
  1023. # [22:00] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.87 [Firefox 8.0/20111104165243])
  1024. # [22:02] * Quits: jarek__ (~jarek@bcv23.neoplus.adsl.tpnet.pl) (Ping timeout: 252 seconds)
  1025. # [22:03] * Joins: jarek__ (~jarek@bcs141.neoplus.adsl.tpnet.pl)
  1026. # [22:06] * Quits: danbri_ (~danbri@cable-146-255-152-131.dynamic.telemach.ba) (Remote host closed the connection)
  1027. # [22:07] * Quits: othermaciej (~mjs@17.245.91.234) (Quit: othermaciej)
  1028. # [22:08] * Joins: othermaciej (~mjs@17.245.91.234)
  1029. # [22:09] * jernoble|afk is now known as jernoble
  1030. # [22:10] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  1031. # [22:11] * Quits: jarek__ (~jarek@bcs141.neoplus.adsl.tpnet.pl) (Ping timeout: 244 seconds)
  1032. # [22:12] <annevk> sicking: you'll have to provide more details on how exactly text decoding in combination with chunked and progress events are supposed to wkr
  1033. # [22:12] <annevk> work*
  1034. # [22:12] <sicking> annevk: like HTML parsing
  1035. # [22:12] <gsnedders> hsivonen: Official word is there in a comment now, quirks/no-quirks based upon HTML5, except for X-UA-Compatible, and Compatibility View.
  1036. # [22:13] <annevk> sicking: ?
  1037. # [22:13] <sicking> annevk: you expose the parts that you "parsed" (here, decoded), and wait for more data before exposing the parts you haven't yet parsed (decoded)
  1038. # [22:13] <annevk> how do you know what to decode?
  1039. # [22:13] <zewt> i wonder if buffering incremental data might cause interop problems (and if so, whether they could be prevented)
  1040. # [22:14] <sicking> annevk: how do you mean?
  1041. # [22:14] <zewt> line buffering would avoid it entirely, but wouldn't always be wanted
  1042. # [22:14] <annevk> you get some bytes and an encoding
  1043. # [22:14] <annevk> how do you go from there
  1044. # [22:14] <annevk> that's not really clear to me
  1045. # [22:14] <annevk> and even less clear to me is where that is currently defined
  1046. # [22:15] <zewt> annevk: HTML incremental decoding must define that, right? (even if it's not quite what's wanted here, it'd be a place to start)
  1047. # [22:15] <annevk> it doesn't actually since the details are not exposed
  1048. # [22:16] <sicking> annevk: you decode as many bytes as you can using the encoding
  1049. # [22:16] <zewt> it should be pretty straightforward for UTF-8; harder to handle it for the general case
  1050. # [22:16] <zewt> (to define, I mean)
  1051. # [22:16] <sicking> annevk: conceptually, any bytes that you can't decode, you store away
  1052. # [22:17] <sicking> annevk: and prepend to the next hunk of bytes that you get to decode
  1053. # [22:17] <annevk> sicking: plus you assume the byte stream is always encoded per the encoding
  1054. # [22:17] <sicking> annevk: huh?
  1055. # [22:17] <zewt> well, you still want error handling (replacement for bad UTF-8 sequences, etc)
  1056. # [22:18] <zewt> (except for incomplete UTF-8 sequences, which would just be deferred for more data)
  1057. # [22:18] <annevk> that does seem reasonable, but I'm not sure any of that is defined
  1058. # [22:18] <annevk> I guess that should be in the encoding spec...
  1059. # [22:19] <annevk> sicking: that does indeed mean that for the non-arraybuffer case .loaded is a mismatch
  1060. # [22:19] <annevk> but that's prolly not too bad
  1061. # [22:20] <sicking> annevk: yeah, that always been true for responseText
  1062. # [22:20] <zewt> i'd expect ProgressEvent.loaded to represent the underlying stream anyway, not the high-level, decoded strings
  1063. # [22:21] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  1064. # [22:22] * Quits: othermaciej (~mjs@17.245.91.234) (Quit: othermaciej)
  1065. # [22:23] * Quits: kennyluck (~kennyluck@114-43-115-15.dynamic.hinet.net) (Ping timeout: 244 seconds)
  1066. # [22:25] * Quits: LBP (~Mirc@pD9EB1897.dip0.t-ipconnect.de) (Quit: Bye, bye!)
  1067. # [22:25] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
  1068. # [22:26] * Joins: othermaciej (~mjs@17.245.91.234)
  1069. # [22:27] <zewt> i still wonder about buffering, though; it probably wouldn't be hard for scripts to accidentally depend on the buffering behavior of a particular browser
  1070. # [22:27] * Joins: kennyluck (~kennyluck@114-43-115-17.dynamic.hinet.net)
  1071. # [22:28] <zewt> i suppose browsers shouldn't actually buffer data (that is, send an event immediately as soon as no more data is available to read), but you'd get the same effect from different MTUs, etc
  1072. # [22:28] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  1073. # [22:31] * Quits: davidb (~davidb@66.207.208.98) (Quit: davidb)
  1074. # [22:33] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Client Quit)
  1075. # [22:34] * Quits: erichynds (~ehynds@venkman.brightcove.com)
  1076. # [22:34] * Joins: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net)
  1077. # [22:40] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  1078. # [22:45] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Ping timeout: 240 seconds)
  1079. # [22:46] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
  1080. # [22:47] * Joins: Lachy (~Lachy@cm-84.215.59.50.getinternet.no)
  1081. # [22:47] * Joins: dbaron (~dbaron@nat/mozilla/x-kvmcwkxtrnhhncso)
  1082. # [22:50] * ap_ is now known as ap
  1083. # [22:51] * Joins: smaug____ (~chatzilla@GZYKMMMI.gprs.sl-laajakaista.fi)
  1084. # [22:51] * Joins: TabAtkins (tabatkins@nat/google/x-dsyfomeoaqcltpds)
  1085. # [22:55] * Joins: jer|afk (~jernoble@2002:43bc:6d07:0:79fd:2a30:ae6f:a7e3)
  1086. # [22:56] * Quits: garrypeace (garrypeace@host81-147-177-135.range81-147.btcentralplus.com)
  1087. # [22:58] * Quits: Timz (~Adium@86.89.174.199) (Quit: Leaving.)
  1088. # [22:59] * Quits: tomasf (~tom@c-b7dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  1089. # [23:00] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1090. # [23:00] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
  1091. # [23:03] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
  1092. # [23:04] <espadrine> http://espadrine.github.com/New-In-A-Spec/ is really ugly right now, I'll make it prettier tomorrow ;)
  1093. # [23:06] * Quits: miketaylr (~miketaylr@206.217.92.186) (Quit: miketaylr)
  1094. # [23:07] <TabAtkins> espadrine: Ooh, useful! Thanks!
  1095. # [23:08] * Joins: rniwa (rniwa@nat/google/x-ctviiixzurbcngns)
  1096. # [23:09] <espadrine> ;)
  1097. # [23:10] * Joins: ap_ (~ap@17.245.90.47)
  1098. # [23:11] <Philip`> espadrine: Oh, I didn't realise there was already an html5updates.com - I was just suggesting it as a name for your site :-)
  1099. # [23:11] <rniwa> zewt: was it you who wanted to have an informal meet ups for undo manager?
  1100. # [23:11] * Quits: ap_ (~ap@17.245.90.47) (Client Quit)
  1101. # [23:11] <AryehGregor> jgraham, fortunately, my bride is the one who has to pick a dress, not me. I have to get men's clothing, but that's amazingly easier.
  1102. # [23:12] * Quits: smaug____ (~chatzilla@GZYKMMMI.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
  1103. # [23:12] <divya> ooooooooooo espadrine!!!
  1104. # [23:12] <divya> FAST STUFF
  1105. # [23:12] * Joins: ap_ (~ap@17.245.90.47)
  1106. # [23:13] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1107. # [23:13] <espadrine> ^^
  1108. # [23:13] <rniwa> AryehGregor: hi
  1109. # [23:13] * Quits: ap (~ap@2620:149:4:1b01:2437:4af9:efef:b1e0) (Ping timeout: 244 seconds)
  1110. # [23:13] * ap_ is now known as ap
  1111. # [23:13] <AryehGregor> rniwa, hi.
  1112. # [23:13] <rniwa> AryehGregor: what do you feel about the discussion on your feedback thread
  1113. # [23:13] * AryehGregor hasn't looked at anything spec-related in a week
  1114. # [23:13] <espadrine> Philip`: would have been a nice name too ;)
  1115. # [23:13] <rniwa> AryehGregor: about isReapply being problmatic when wealways call reapply
  1116. # [23:14] <AryehGregor> I'm getting married in twelve days, so I'm a little distracted by other things.
  1117. # [23:14] <rniwa> AryehGregor: ok.
  1118. # [23:14] <rniwa> AryehGregor: I'm preparing my spec to be implementation-ready
  1119. # [23:14] <AryehGregor> Okay, good.
  1120. # [23:14] <rniwa> AryehGregor: I guess I'll leave as is then
  1121. # [23:14] <jgraham> AryehGregor: You're not scottish then :)
  1122. # [23:14] <rniwa> AryehGregor: we can always amend later
  1123. # [23:14] <AryehGregor> k.
  1124. # [23:15] <rniwa> jgraham: what did you think of the spec? > undomanager
  1125. # [23:15] <AryehGregor> jgraham, I'm about as non-Scottish as one can get, but what specific thing were you thinking about?
  1126. # [23:15] <jgraham> rniwa: I haven't read it closely yet
  1127. # [23:15] <jgraham> AryehGregor: Kilts
  1128. # [23:15] <rniwa> jgraham: ok.
  1129. # [23:15] <AryehGregor> (The name "Gregor" comes from my grandfather changing his name from Silverman to avoid discrimination.)
  1130. # [23:16] <AryehGregor> What's so hard about kilts? Get one with your clan's pattern or something and you're all set, right?
  1131. # [23:16] <jgraham> AryehGregor: I ws going more with the kilt=dress thing which you can use to wind up scottish people ;)
  1132. # [23:17] <jgraham> (also I didn't actually think you were Scottish)
  1133. # [23:17] <AryehGregor> Surely a kilt is more like a skirt, if anything.
  1134. # [23:17] <jgraham> Well yes
  1135. # [23:18] <rniwa> I guess picking a dress will be tricker if bride and broom come from different countries or practice different religions
  1136. # [23:18] <zewt> rniwa: nope
  1137. # [23:18] <rniwa> zewt: hm... I'm wondering if there's a big demand
  1138. # [23:18] <jgraham> I you marry a broom you have bigger problems
  1139. # [23:18] <rniwa> zewt: if there are only 2-3 ppl interested, then I'd just have a bar conv.
  1140. # [23:18] <AryehGregor> Fortunately, Orthodox Jews are only allowed to marry other Orthodox Jews, so that's not a big problem.
  1141. # [23:19] * jgraham wonders if genetic diversity is a big problem
  1142. # [23:20] <rniwa> jgraham: oops, I meant to say groom*, not broom
  1143. # [23:20] <jgraham> rniwa: :)
  1144. # [23:20] <rniwa> I always get those two confused for whatever reason
  1145. # [23:20] <AryehGregor> jgraham, it can be. Tay-Sachs disease is a serious issue. It's common for religious Jews to undergo testing for recessive genetic disorders before getting married.
  1146. # [23:20] <AryehGregor> (Both my fiancée and I did, no conflicts.)
  1147. # [23:21] <jgraham> Interesting
  1148. # [23:23] <rniwa> I hear there's bio-tech companies that can tell you whether a couple is likely to have a child with some chronic disease or not.
  1149. # [23:24] <rniwa> apparently ppl go to those places and "check things out" before they get engaged
  1150. # [23:24] * Quits: sicking (~chatzilla@adsl-99-27-132-253.dsl.pltn13.sbcglobal.net) (Ping timeout: 244 seconds)
  1151. # [23:25] <AryehGregor> rniwa, yep. Basically they just test if you're a carrier of various recessive genetic disorders.
  1152. # [23:26] * Joins: tsenart (~tsenart@g231188136.adsl.alicedsl.de)
  1153. # [23:26] * Joins: drublic (~drublic@frbg-4d029c59.pool.mediaWays.net)
  1154. # [23:28] * Quits: jer|afk (~jernoble@2002:43bc:6d07:0:79fd:2a30:ae6f:a7e3) (Read error: Connection reset by peer)
  1155. # [23:28] <jgraham> Disappointingly "Jewish Genetic Disorders: A Layman's Guide" doesn't seem to be available in the libraries of Europe.
  1156. # [23:28] * Joins: jer|afk (~jernoble@2002:43bc:6d07:0:79fd:2a30:ae6f:a7e3)
  1157. # [23:29] <jgraham> You can buy it at amazon.de though
  1158. # [23:29] * Philip` wonders how long it'll be before you can choose your partner based on the genetic expectation of the children's attractiveness or intelligence
  1159. # [23:29] <AryehGregor> Tay-Sachs is the one everyone talks about. If you get two copies of the gene, your brain turns into fat by the time you're eight or so.
  1160. # [23:30] <AryehGregor> Philip`, if you buy evolutionary psychology, that's sort of what everyone tries to do already.
  1161. # [23:30] <Philip`> AryehGregor: Humans are rubbish at computing DNA combinations in their heads, though
  1162. # [23:31] <jgraham> I'm not sure that intelligence is heavily selected for
  1163. # [23:31] * Joins: jamesr (jamesr@nat/google/x-xwbxubvldwwedety)
  1164. # [23:31] <AryehGregor> Philip`, no, they just use approximations that trade off a great deal of accuracy for drastically higher efficiency.
  1165. # [23:32] <jgraham> By which I mean, it is unclear to me that people with a large choice of sexual partners go for more intelligent ones a disproportiante amount of the time
  1166. # [23:32] <rniwa> Philip`: i'm not sure if that's really desirable
  1167. # [23:33] <jgraham> Compared with their prospenity to go for more physically attractive ones
  1168. # [23:33] <rniwa> Philip`: you might be a perfect match to someone genetically but your personality, etc... may not match well.
  1169. # [23:33] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
  1170. # [23:33] <jgraham> rniwa: (I don't think Philip` said it was *desirable*)
  1171. # [23:33] <AryehGregor> jgraham, it varies culturally. The Jewish ideal as recorded in the Talmud and medieval rabbinic texts is that women should marry the greatest Torah scholar they can, and men should try to marry the daughter of a great Torah scholar. That's heavily correlated with intelligence.
  1172. # [23:33] <rniwa> jgraham: I think it depends.
  1173. # [23:34] <AryehGregor> Someone or other theorizes this led to Jews becoming smart. I didn't make this up, I think a Wikipedia article says it, so it's probably true.
  1174. # [23:34] <Philip`> AryehGregor: I bet it was a Torah scholar who came up with that rule
  1175. # [23:34] * Joins: jwalden (~waldo@2620:101:8003:200:f2de:f1ff:fe8f:60c8)
  1176. # [23:34] <rniwa> jgraham: I have a hypothesis that a lot of women tend to go with the intelligent ones whereas a lot of men go with pretty ones.
  1177. # [23:34] <AryehGregor> Philip`, admittedly, yeah, rabbinic texts tend to be written by Torah scholars.
  1178. # [23:34] <jgraham> AryehGregor: Is it borne out by how they actually act? I mean if I were a scholar recording cultral ideals, I might claim the same thing
  1179. # [23:34] * Joins: smaug____ (~chatzilla@YZMDCCXIII.gprs.sl-laajakaista.fi)
  1180. # [23:34] <jgraham> Oh, Philip` already said that
  1181. # [23:35] <jgraham> rniwa: That might be true.
  1182. # [23:36] <AryehGregor> jgraham, not completely, but in a lot of Jewish communities today, yeah, to a large extent. I dated girls who made sure to emphasize how many of their male relatives were studying Torah. In certain Orthodox communities, any man who's not studying Torah full-time has no chance of finding a respectable woman who will marry him.
  1183. # [23:36] <AryehGregor> In other communities, not so much.
  1184. # [23:36] <jgraham> There is probably data somewhere, but it is never easy to work out what to search for or whether the study is worthless
  1185. # [23:37] <AryehGregor> Data about what?
  1186. # [23:37] <jgraham> About rniwa's hypothesis
  1187. # [23:38] <AryehGregor> Oh, that.
  1188. # [23:38] <TabAtkins> AryehGregor: An alternate (or perhaps complementary) hypothesis was the fact that the money-handling professions were relegated to Jews in Europe for several centuries.
  1189. # [23:39] * Joins: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au)
  1190. # [23:39] <gsnedders> AryehGregor: Well, the daughter of a great Torah scholar may not themself be intellifent.
  1191. # [23:39] <gsnedders> (wrt correlation with intelligence)
  1192. # [23:40] <Philip`> If all the men are spending all their time studying the Torah, does that mean that all the useful work has to be done by the women?
  1193. # [23:40] * Quits: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au) (Quit: schnoomac)
  1194. # [23:41] * Quits: ap (~ap@17.245.90.47) (Remote host closed the connection)
  1195. # [23:41] * Joins: ap (~ap@17.212.155.203)
  1196. # [23:41] * Joins: schnoomac (~schnoomac@203-206-182-17.perm.iinet.net.au)
  1197. # [23:41] <mkanat> I think that's partially why the ideal is to be studying the Torah, because it's an ideal one would have to strive for--not all the men could spend all their time doing it.
  1198. # [23:42] * Quits: smaug____ (~chatzilla@YZMDCCXIII.gprs.sl-laajakaista.fi) (Ping timeout: 252 seconds)
  1199. # [23:42] * Quits: tsenart (~tsenart@g231188136.adsl.alicedsl.de) (Quit: tsenart)
  1200. # [23:42] <mkanat> Unless they had been very successful in life--or, I suppose in a large enough community, if they were the rabbi.
  1201. # [23:43] <AryehGregor> TabAtkins, money-handling doesn't require a lot of intelligence, though.
  1202. # [23:43] <AryehGregor> gsnedders, intelligence has a large genetic component, so there'll be a correlation.
  1203. # [23:44] <AryehGregor> Philip`, bingo! In places like Lakewood, New Jersey, all the men study Torah full-time while their wives work. And also take care of ten children.
  1204. # [23:44] <mkanat> This is super off-topic, but genetic links to intelligence are more correlation than causation.
  1205. # [23:44] <TabAtkins> AryehGregor: It requires math skills, which is something that Jews are traditionally considered good at.
  1206. # [23:44] <AryehGregor> And they live in poverty and are supported by as much government aid as they can scrounge up.
  1207. # [23:44] <AryehGregor> TabAtkins, moneylending doesn't require much math. A little, but nothing special.
  1208. # [23:44] <jgraham> mkanat: [citation needed]
  1209. # [23:45] <mkanat> AryehGregor: But it does require a meticulous attention to detail.
  1210. # [23:45] <mkanat> jgraham: That was more or less my sentiment. ;-)
  1211. # [23:46] <AryehGregor> mkanat, IQ is generally reported to have fairly high heritability, say 0.4 to 0.6 or something. I don't quite get what heritability means, but it tends to be computed based on things like "identical twins separated at birth have more similar IQs than fraternal twins not separated at birth, so genetics seems to be awfully important".
  1212. # [23:46] <Philip`> Correlation is correlated to causation
  1213. # [23:46] <jgraham> It's not realy clear why being left to money handling professions for a few hundred years would make you more intelligent as a population
  1214. # [23:46] <AryehGregor> http://en.wikipedia.org/wiki/Heritability_of_IQ
  1215. # [23:46] <paul_irish> o
  1216. # [23:47] <mkanat> jgraham: The culture of Judaism has a very strong focus on education.
  1217. # [23:47] <jgraham> It would be very surprising if a particular part of biochemisty wasn't inherited
  1218. # [23:47] <TabAtkins> jgraham: Assuming that money-handling professions have their success correlated at least somewhat with mathematical intelligence, then it seems reasonable that such a trait would be encouraged in the population.
  1219. # [23:47] <jgraham> TabAtkins: It isn't really clear that a few hundred years would make much difference
  1220. # [23:47] <jgraham> (maybe it would, I don't know)
  1221. # [23:47] <AryehGregor> jgraham, you can have tons of selection in a few hundred years, if the pressure is strong.
  1222. # [23:48] <TabAtkins> jgraham: When you're mostly doing selection, and have a sufficiently isolated population, that's an adequate number of generations.
  1223. # [23:48] <AryehGregor> For instance, skin color tends to adjust to climate within 1000 years, IIRC.
  1224. # [23:48] <jgraham> Right, but how strong would the pressure be?
  1225. # [23:48] <jgraham> Everyone needs somebody to do less skilled jobs
  1226. # [23:48] <jgraham> So it's not like all the less intelligent people are going to starve
  1227. # [23:49] <TabAtkins> jgraham: That's kind of the beauty of this just-so story - European Jews were part of the wider European population, but only bred among themselves.
  1228. # [23:49] <AryehGregor> If everyone is trying to marry the biggest scholar, potentially very strong. Because then the scholars get the wives who have the biggest dowries (medieval Europe, remember) and get to provide very well for their kids.
  1229. # [23:49] <mkanat> AryehGregor: This is somewhat relevant when you talk about genetic research: http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1002240
  1230. # [23:49] <rniwa> jgraham: traditionally, men with lots of wealth tend to have lots of kids
  1231. # [23:50] <AryehGregor> mkanat, well, yes, medical studies tend to be mostly complete garbage.
  1232. # [23:50] <rniwa> jgraham: just because they can afford them
  1233. # [23:50] <AryehGregor> There's a better reference for that.
  1234. # [23:50] * AryehGregor looks it up
  1235. # [23:50] <AryehGregor> mkanat, http://www.theatlantic.com/magazine/archive/2010/11/lies-damned-lies-and-medical-science/8269/
  1236. # [23:50] <mkanat> AryehGregor: Ah yeah, I think I read that article. :-)
  1237. # [23:50] <AryehGregor> (yes, it's a popular article, I didn't read the studies it's based on, so sue me)
  1238. # [23:51] <AryehGregor> I think anyone who's had personal exposure to actual academic research realizes it's mostly garbage that people are shoving out the door by hook or by crook so they can get more publications on their CV and get ahead in the tenure rat-race.
  1239. # [23:51] <jgraham> Sure, I'm not suggesting that it is impossible to evolve a noticable change in average intelligence in a few hundred years
  1240. # [23:51] <rniwa> jgraham: so on top of selection by their partners, there might be additional pressure which is that more intelligent ones will have lots of decendents
  1241. # [23:51] <jgraham> I am just noting that without any sort of model or running th numbers, it is very far from obvious that it is a workable explaination
  1242. # [23:52] <AryehGregor> rniwa, historically, no one had much choice in how many kids they had -- it was determined by how early you married, how many women you married (for men, if polygyny is allowed), and whether/how soon you remarried upon your spouse's death.
  1243. # [23:52] <AryehGregor> jgraham, there was some guy who studied it.
  1244. # [23:52] * AryehGregor looks it up
  1245. # [23:52] <AryehGregor> Of course: http://en.wikipedia.org/wiki/Ashkenazi_Jewish_intelligence
  1246. # [23:52] <rniwa> AryehGregor: well rich guys used to have many wives
  1247. # [23:53] <AryehGregor> Link to study that I never read: http://harpending.humanevo.utah.edu/Documents/ashkiq.webpub.pdf
  1248. # [23:53] * jgraham notes that today it is strongly correlated with how poor you are
  1249. # [23:53] <AryehGregor> rniwa, not in Europe. The Church didn't allow polygyny.
  1250. # [23:53] <AryehGregor> (nor did European Jews, although Middle Eastern Jews did, like the surrounding Muslims)
  1251. # [23:53] <rniwa> AryehGregor: i guess that's true in the dark ages
  1252. # [23:54] <AryehGregor> rniwa, from early medieval times up to the present day.
  1253. # [23:54] <rniwa> AryehGregor: that's on principal.
  1254. # [23:54] <AryehGregor> Well, men had mistresses, that's true.
  1255. # [23:54] <AryehGregor> Not multiple wives, but unofficially, yeah.
  1256. # [23:55] <mkanat> jgraham's right; there's a TED talk on this.
  1257. # [23:55] <rniwa> AryehGregor: e.g. Chinese government prohibits polygyny but polygyny has become a status quo in China from what I've heard.
  1258. # [23:55] <jgraham> AryehGregor: That paper is quite long and doesn't have any graphs.
  1259. # [23:55] <AryehGregor> Especially the really wealthy and powerful.
  1260. # [23:55] <rniwa> AryehGregor: right.
  1261. # [23:55] <rniwa> AryehGregor: mistresses is probably more accurate.
  1262. # [23:55] <AryehGregor> But as far as Ashkenazi Jews go, note that being a great Torah scholar is going to be highly correlated with marital fidelity.
  1263. # [23:55] <AryehGregor> jgraham, that's why I read three sentences of the Wikipedia article instead.
  1264. # [23:56] * AryehGregor reads a whole section
  1265. # [23:56] <gsnedders> AryehGregor: In the early Church, under the Roman empire, polygyng was common
  1266. # [23:56] * Quits: jacobolus (~jacobolus@199-83-220-131.PUBLIC.monkeybrains.net) (Remote host closed the connection)
  1267. # [23:56] <AryehGregor> It looks like the paper focuses more on what TabAtkins suggested.
  1268. # [23:56] <AryehGregor> gsnedders, the really really early Church.
  1269. # [23:57] <gsnedders> Common is untrue, really. Unusual, but not rare.
  1270. # [23:58] <AryehGregor> http://en.wikipedia.org/wiki/Polygamy_in_Christianity
  1271. # [23:59] <AryehGregor> Polygamy can never be really "common". I mean, at most 50% of the men in any population can practice it, typically.
  1272. # [23:59] <AryehGregor> It was only ever doable for a wealthy minority.
  1273. # [23:59] <gsnedders> Certainly Luther didn't frbid it in the Luteran churches, AFAIK
  1274. # [23:59] <gsnedders> (To take a more recent case)
  1275. # [23:59] * Joins: jdong_bot_ (~jdong_bot@117.79.232.242)
  1276. # [23:59] <jgraham> AryehGregor: The wikipedia article is actually very interesting
  1277. # Session Close: Thu Dec 01 00:00:00 2011

The end :)