/irc-logs / freenode / #whatwg / 2012-11-06 / end

Options:

  1. # Session Start: Tue Nov 06 00:00:00 2012
  2. # Session Ident: #whatwg
  3. # [00:04] * jonlee is now known as jonlee|afk
  4. # [00:06] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
  5. # [00:06] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
  6. # [00:06] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
  7. # [00:06] <jgraham> TabAtkins_: http://www.2ality.com/2012/01/objects-as-maps.html claims that google docs used to hang with __proto__ at the start of a document
  8. # [00:07] <jgraham> valueOf and toString on twitter seem to be fine, possibly due to case insensitivity
  9. # [00:07] * Quits: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3) (Read error: Connection reset by peer)
  10. # [00:07] * Quits: baku (~baku@204.153.192.4) (Read error: Operation timed out)
  11. # [00:07] * Quits: jonlee|afk (~jonlee@2620:149:4:1b01:155b:4dc9:91e1:ef1b) (Quit: jonlee|afk)
  12. # [00:07] <TabAtkins_> Alternately, they just don't invoke to valueOf or toString behavior on that object.
  13. # [00:08] <TabAtkins_> But they definitely depend on the proto chain.
  14. # [00:08] * Joins: Zauberfisch (~Zauberfis@2a01:4f8:100:73c3::3)
  15. # [00:09] <jgraham> Sure, it could be that too
  16. # [00:09] * Quits: arv (u4269@gateway/web/irccloud.com/x-rrqgoxyjuoszdxyd) (Ping timeout: 252 seconds)
  17. # [00:09] <jgraham> But I think that even if they do use those properties it would be fine because the usernames are valueof and tostring
  18. # [00:09] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 256 seconds)
  19. # [00:10] * Quits: ryanseddon (u1832@gateway/web/irccloud.com/x-fxdhskvpqseusupq) (Ping timeout: 252 seconds)
  20. # [00:10] * Quits: abarth (u5294@gateway/web/irccloud.com/x-hygsaikclzsxtgko) (Ping timeout: 252 seconds)
  21. # [00:10] * Joins: abarth (u5294@gateway/web/irccloud.com/x-goaabifmlvwqqixi)
  22. # [00:10] * Joins: ryanseddon (u1832@gateway/web/irccloud.com/x-pzeozsammrcdnrbv)
  23. # [00:11] <TabAtkins_> Yeah, if they lowercase it's fine.
  24. # [00:12] * Joins: reinaldob (~reinaldob@201.74.207.100)
  25. # [00:13] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  26. # [00:16] * Joins: aleray (~aleray@ip-83-101-33-12.customer.schedom-europe.net)
  27. # [00:17] * Joins: arv (u4269@gateway/web/irccloud.com/x-kheioiwxddxeeiru)
  28. # [00:19] * carlos_a1tonio is now known as carlos_antonio
  29. # [00:27] * jernoble is now known as jernoble|afk
  30. # [00:27] * jernoble|afk is now known as jernoble
  31. # [00:31] <zewt> annevk: fwiw here's a site off the top of my head that *can* use ISO-2022-JP (but it's one of a selection of available encodings, so it may be an outlier) http://rut.org/cgi-bin/j-e/jis/tty/dict
  32. # [00:31] <zewt> i *think* i've seen pages where i've had to pick that encoding to unmojibake it, but can't say for sure
  33. # [00:32] * Quits: yorick (~quassel@unaffiliated/yorick) (Remote host closed the connection)
  34. # [00:35] <zewt> wish there was a way to search google by HTTP headers
  35. # [00:36] * abstractj|away is now known as abstractj
  36. # [00:37] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  37. # [00:37] * Quits: abstractj (~abstractj@redhat/jboss/abstractj) (Excess Flood)
  38. # [00:37] * Joins: abstractj (~abstractj@redhat/jboss/abstractj)
  39. # [00:41] * Joins: ehsan (~ehsan@66.207.208.98)
  40. # [00:43] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  41. # [00:45] * Quits: sedovsek (~robert@89.142.249.179) (Quit: sedovsek)
  42. # [00:46] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  43. # [00:49] * jernoble is now known as jernoble|afk
  44. # [00:49] * jernoble|afk is now known as jernoble
  45. # [00:49] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
  46. # [00:50] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  47. # [00:50] * Joins: sicking_ (~sicking@204.153.192.4)
  48. # [00:53] * Quits: sicking (~sicking@204.153.192.4) (Ping timeout: 252 seconds)
  49. # [00:53] * sicking_ is now known as sicking
  50. # [00:56] * abstractj is now known as abstractj|away
  51. # [01:06] * Quits: drublic (~drublic@frbg-5d84eb70.pool.mediaWays.net) (Remote host closed the connection)
  52. # [01:07] <gsnedders> TabAtkins_: V8 is one the engine now to have a non-deletable __proto__ and also the only with it on each object.
  53. # [01:08] <gsnedders> Everyone else who has __proto__ has it on Object.prototype as an accessor pair
  54. # [01:08] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  55. # [01:08] <TabAtkins_> Weird.
  56. # [01:11] <gsnedders> tl;dr, people surverted what most of TC39 wanted out of conservatism and fear of extra attack surface
  57. # [01:12] <gsnedders> And then we went, "oh, hey, look at the status quo. it appears to have change. soz guys!"
  58. # [01:12] * Quits: ^esc (~esc_ape@77.116.247.79.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
  59. # [01:12] <gsnedders> I say most of TC39, but it wasn't really that clear cut at all.
  60. # [01:14] * Joins: ^esc (~esc_ape@77.116.246.228.wireless.dyn.drei.com)
  61. # [01:14] * TabAtkins_ has no real idea what the details around __proto__ mean anyway.
  62. # [01:15] * Quits: NimeshNeema (uid2689@gateway/web/irccloud.com/x-xkzrtbripzbtoixf) (Remote host closed the connection)
  63. # [01:15] * Quits: beowulf (uid116@pdpc/supporter/professional/beowulf) (Remote host closed the connection)
  64. # [01:15] * Quits: Phae (uid455@gateway/web/irccloud.com/x-bkvwtaohhttlvolr) (Remote host closed the connection)
  65. # [01:15] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-xuhdhcvhfksqzycy) (Remote host closed the connection)
  66. # [01:15] * Quits: toddmparker__ (uid3054@gateway/web/irccloud.com/x-tdlvlzjrkxfvtbjk) (Remote host closed the connection)
  67. # [01:15] * Quits: timeless (uid4015@firefox/developer/timeless) (Remote host closed the connection)
  68. # [01:15] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-lgbtoapszfpwetbo) (Remote host closed the connection)
  69. # [01:15] * Quits: wycats (uid79@gateway/web/irccloud.com/x-uddoefbljfbdptwk) (Read error: Connection reset by peer)
  70. # [01:22] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 244 seconds)
  71. # [01:22] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  72. # [01:23] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  73. # [01:24] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  74. # [01:25] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  75. # [01:25] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
  76. # [01:26] * FireFly thinks the <| operator proposal made more sense than __proto__ -- not really a fan of mutable [[Prototype]]
  77. # [01:27] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  78. # [01:28] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
  79. # [01:29] * Joins: baku (~baku@204.153.192.4)
  80. # [01:29] * Quits: ^esc (~esc_ape@77.116.246.228.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
  81. # [01:32] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  82. # [01:33] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  83. # [01:36] * Joins: ^esc (~esc_ape@77.116.246.222.wireless.dyn.drei.com)
  84. # [01:36] * abstractj|away is now known as abstractj
  85. # [01:39] <Benvie> having it as an accessor on the top of the prototype chain means it can be deleted and rendered inert in cases where that security is needed
  86. # [01:39] * Quits: tantek (~tantek@nat/mozilla/x-kqvvotuxtmielwbx) (Quit: tantek)
  87. # [01:40] * Joins: say2joe (~say2joe@204.56.108.2)
  88. # [01:40] <Benvie> I've been working on an es6 VM implemented in JS that runs in IE9+ currently and just changed the way it handles __proto__ from matching how V8 does to having it as an accessor. It's also nice in that it removes all sorts of special case checking for __proto__ everywhere and puts it in one spot.
  89. # [01:41] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Read error: Operation timed out)
  90. # [01:43] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  91. # [01:45] * Quits: ^esc (~esc_ape@77.116.246.222.wireless.dyn.drei.com) (Remote host closed the connection)
  92. # [01:47] <gsnedders> Benvie: It was always going to be deletable, it was just how magical it was to achieve that without possibly risking leaking a setter function
  93. # [01:48] <Benvie> yeah I meant to say I implemented it as (I thin kthe current concensus says) a magical accessor-as-data property
  94. # [01:48] * Joins: wycats (uid79@gateway/web/irccloud.com/x-dlhgwgewwkbnrwoy)
  95. # [01:48] <gsnedders> Ah, which isn't what V8 does. :)
  96. # [01:49] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
  97. # [01:49] <Benvie> v8 does the very least protectable of all options, ha
  98. # [01:49] <gsnedders> The current consensus now is an accessor, given everybody has basically bitten the bullet now
  99. # [01:49] <gsnedders> Possibly poison get/set in Object.getPropertyDescriptor
  100. # [01:49] <Benvie> oh that simplifies it slightly from what I have now then
  101. # [01:49] <gsnedders> (Carakan currently poisons set)
  102. # [01:49] <Benvie> the thing I ran into is: Object.create(null)
  103. # [01:49] <gsnedders> (Nobody else poisons anything, which is worse for SES)
  104. # [01:50] <Benvie> is it impossible to set the __proto__ on a newly nullary object? is it ever possible to use __proto__ as getter or setter on one?
  105. # [01:50] <gsnedders> Once you reach a null prototype you can never change it again, by design.
  106. # [01:51] <Benvie> I suppose. The use case I'm thinking of is basically creating a new object graph. The first step in that is to create the equivelent of Object.prototype
  107. # [01:51] <Benvie> with __proto__ as an accessor that's possible, if you can copy the getter/setter over
  108. # [01:51] <gsnedders> (Basically, you either need to poison Object.getPropertyDescriptor or you need a context check in the setter, for the sake of SES being able to lock down all prototypes)
  109. # [01:52] <gsnedders> (I prefer the former, because otherwise you need the context for all objects)
  110. # [01:52] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
  111. # [01:53] * Joins: Phae (uid455@gateway/web/irccloud.com/x-ymolnklmtzupozzl)
  112. # [01:53] * Joins: mattgifford (~mattgiffo@70.102.199.158)
  113. # [01:53] <Benvie> kind of relatedly, implementing the runtime in js itself necessitates the ability to the do Object.create(null), or else insert checks everywhere to try and separate the meta level with the sandbox level
  114. # [01:53] <gsnedders> Anyhow, I need to go and sleep. :)
  115. # [01:53] <Benvie> fortunately I was able to figure out how to replicate the equivelent of Object.create(null) in ie6-8 so I'll be able to introduce es6 to ie6
  116. # [01:54] <gsnedders> How, out of interest?
  117. # [01:54] <gsnedders> More than welcome to discuss w/e sometime when I'm more awake. :)
  118. # [01:54] <Benvie> basically create a new Object.prototype in an iframe, steal it, strip it bare, use it as a prototype
  119. # [01:54] <Benvie> and then manufacture new empty objects from it
  120. # [01:54] <gsnedders> Oh wow.
  121. # [01:55] <Benvie> it's in es5-shimsham now
  122. # [01:55] <gsnedders> Does that not keep a reference to that whole iframe around though?
  123. # [01:55] <gsnedders> Which seems costly in terms of memory.
  124. # [01:55] <Benvie> I don't believe so
  125. # [01:55] <Benvie> the reference to the iframe itself is nulled immediately
  126. # [01:55] <Benvie> no reference to any object is saved except for the Object.prototype ref
  127. # [01:56] <gsnedders> All depends on how IE relates objects to browsing contexts.
  128. # [01:56] <TabAtkins_> That should still be enough to keep alive the connection to the scripting environment, which should keep alive the iframe, no?
  129. # [01:56] <Benvie> and all properties are immediately deleted from it, so no reference leaves the initialization aside from that
  130. # [01:56] <Benvie> good chance, but
  131. # [01:56] <Benvie> you only need to do it once
  132. # [01:56] <gsnedders> TabAtkins_: I believe it wouldn't in Opera, FWIW.
  133. # [01:56] <Benvie> once you have function Empty(){} Empty.prototype = stolenObjectPrototype
  134. # [01:56] <gsnedders> But I think we're unique in that way.
  135. # [01:57] <Benvie> it is unobservable that it's not prototypeless
  136. # [01:57] <Benvie> but a single step away from the top level
  137. # [01:57] <Benvie> so you can manufacture `new Empty` all day long from that single iframe
  138. # [01:57] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 256 seconds)
  139. # [01:58] <TabAtkins_> Right, you'd only need the one iframe, so it's not too bad.
  140. # [01:58] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Quit: thisgeek)
  141. # [01:58] * Quits: chriseppstein (~chrisepps@209.119.65.162) (Quit: chriseppstein)
  142. # [01:59] <Benvie> the value of Object.create(null) is immense for solving certain problems, so I'm glad that it can be counted amongst the list of solved problems
  143. # [02:00] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
  144. # [02:00] <Benvie> I use it as the basis for hashes in property lists for the es6 vm and I also use it as the basis for each Realm's ObjectPrototype
  145. # [02:01] <Benvie> (http://benvie.github.com/continuum)
  146. # [02:01] <Benvie> seeing __proto__ in ie9 tugs at my heartstrings a little
  147. # [02:03] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
  148. # [02:04] * Quits: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
  149. # [02:13] * Joins: jsoncorwin (~textual@c-67-170-235-108.hsd1.ca.comcast.net)
  150. # [02:13] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
  151. # [02:15] * Quits: jsbell (jsbell@nat/google/x-olleovukkzwzvehg) (Quit: There's no place like home...)
  152. # [02:23] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-qllplamubhmueutk)
  153. # [02:25] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-mojckwnqbveluacv)
  154. # [02:25] * heycam is now known as heycam|away
  155. # [02:28] * Joins: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net)
  156. # [02:29] * Quits: snowfox_ben (~benschaaf@c-98-243-88-119.hsd1.mi.comcast.net) (Client Quit)
  157. # [02:30] <GPHemsley> Blast from the past: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2004-June/000005.html
  158. # [02:32] * Quits: baku (~baku@204.153.192.4) (Quit: Leaving)
  159. # [02:32] * Joins: baku (~baku@204.153.192.4)
  160. # [02:32] * Joins: toddmparker__ (uid3054@gateway/web/irccloud.com/x-qalzomhujjycaxph)
  161. # [02:33] <zewt> so does fred andrews basically want a big complicated feature to be specced just to support his extension? heh
  162. # [02:33] * Joins: NimeshNeema (uid2689@gateway/web/irccloud.com/x-gyxvsxmiyjsscztc)
  163. # [02:34] <TabAtkins_> Argh jeezus, I somehow lost focus-follows-mouse while I was gone at TPAC. >_<
  164. # [02:34] <TabAtkins_> zewt: Yes.
  165. # [02:34] <GPHemsley> Interesting... http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2004-June/000010.html
  166. # [02:35] * Joins: danzik171 (~danzik17@ool-45787007.dyn.optonline.net)
  167. # [02:37] <zewt> i'll visit anyone who tries to spec ie6 (in the asylum, as they walk in a 5-foot circle chewing away at what used to be fingernails while sporadically singing show tunes at the top of their lungs)
  168. # [02:38] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 240 seconds)
  169. # [02:42] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
  170. # [02:42] * Joins: timeless (uid4015@firefox/developer/timeless)
  171. # [02:44] * Joins: jacobolus (~jacobolus@50-0-92-237.dsl.dynamic.sonic.net)
  172. # [02:46] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  173. # [02:47] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  174. # [02:50] * Parts: say2joe (~say2joe@204.56.108.2)
  175. # [02:50] * Joins: jonlee (~jonlee@2620:149:4:1b01:1562:2a5d:e35:7a9c)
  176. # [02:59] * Quits: baku (~baku@204.153.192.4) (Quit: Leaving)
  177. # [02:59] * Joins: baku (~baku@204.153.192.4)
  178. # [03:03] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  179. # [03:07] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 264 seconds)
  180. # [03:19] * Joins: karlcow (~karl@nerval.la-grange.net)
  181. # [03:23] * Joins: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com)
  182. # [03:24] * Quits: thisgeek (~chris@cpe-204-210-135-55.hvc.res.rr.com) (Client Quit)
  183. # [03:26] * Quits: ap (~ap@2620:149:4:1b01:20a8:c680:2f2e:eda) (Quit: ap)
  184. # [03:33] * Quits: OnlyMax (~OnlyMax@187-126-36-236.user.veloxzone.com.br)
  185. # [03:35] * Quits: jernoble (~jernoble@17.212.152.13) (Quit: Computer has gone to sleep.)
  186. # [03:36] * Joins: sicking (~sicking@204.153.192.4)
  187. # [03:42] * heycam|away is now known as heycam
  188. # [04:01] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
  189. # [04:01] * Joins: plutoniix (~plutoniix@node-19l3.pool-125-24.dynamic.totbb.net)
  190. # [04:02] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  191. # [04:07] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  192. # [04:08] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  193. # [04:08] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  194. # [04:10] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  195. # [04:11] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  196. # [04:12] * Quits: blooberry (blooberry_@nat/intel/x-pwtlwduvfearjibu) (Ping timeout: 240 seconds)
  197. # [04:12] * abstractj is now known as abstractj|away
  198. # [04:12] * Quits: aleray (~aleray@ip-83-101-33-12.customer.schedom-europe.net) (Ping timeout: 264 seconds)
  199. # [04:15] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  200. # [04:18] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  201. # [04:18] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  202. # [04:19] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  203. # [04:19] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  204. # [04:21] * jonlee is now known as jonlee|afk
  205. # [04:22] * jonlee|afk is now known as jonlee
  206. # [04:26] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  207. # [04:26] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  208. # [04:30] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  209. # [04:33] * Quits: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson_)
  210. # [04:34] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Read error: Connection reset by peer)
  211. # [04:35] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  212. # [04:46] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Ping timeout: 265 seconds)
  213. # [04:49] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Ping timeout: 244 seconds)
  214. # [04:50] * Quits: jacobolus (~jacobolus@50-0-92-237.dsl.dynamic.sonic.net) (Remote host closed the connection)
  215. # [04:51] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
  216. # [04:59] * Quits: JohnAlbin (~JohnAlbin@2607:f140:400:148:4479:d013:1971:506b) (Quit: JohnAlbin)
  217. # [05:07] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  218. # [05:20] * jonlee is now known as jonlee|afk
  219. # [05:26] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  220. # [05:29] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Ping timeout: 246 seconds)
  221. # [05:33] * Joins: Daman (~kawaie@unaffiliated/daman)
  222. # [05:34] * Joins: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net)
  223. # [05:35] * Quits: isherman-book (~Adium@50-0-151-233.dsl.dynamic.sonic.net) (Client Quit)
  224. # [05:39] * Joins: MikeSmith (~MikeSmith@2001:200:1c0:3602:e2f8:47ff:fe19:7950)
  225. # [05:46] * Joins: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net)
  226. # [05:50] * Joins: tantek (~tantek@66-87-4-81.pools.spcsdns.net)
  227. # [05:57] * Joins: kennyluck (~kennyluck@119.161.158.96)
  228. # [05:59] * Quits: tantek (~tantek@66-87-4-81.pools.spcsdns.net) (Quit: tantek)
  229. # [06:04] * lilmonkey` is now known as lilmonkey
  230. # [06:07] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  231. # [06:09] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  232. # [06:16] * Joins: niloy (~niloy@203.196.177.156)
  233. # [06:22] * Quits: pablof (~pablof@c-98-207-157-89.hsd1.ca.comcast.net) (Quit: ^z)
  234. # [06:41] * Quits: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Quit: eric_carlson_)
  235. # [06:53] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  236. # [06:59] * Quits: danzik171 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 255 seconds)
  237. # [07:07] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  238. # [07:07] * Joins: izhak (~izhak@213.87.241.184)
  239. # [07:17] * Joins: OnlyMax (~OnlyMax@187-126-36-236.user.veloxzone.com.br)
  240. # [07:23] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  241. # [07:23] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  242. # [07:26] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  243. # [07:27] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 245 seconds)
  244. # [07:40] * Quits: yoshiki_ (yoshiki@nat/google/x-pkrzjsgcbhprmlww) (Read error: Connection reset by peer)
  245. # [07:40] * Joins: yoshiki (yoshiki@nat/google/x-wksqvhkknjfwswrk)
  246. # [07:40] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Read error: Connection reset by peer)
  247. # [07:41] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  248. # [07:41] * Quits: karlcow (~karl@nerval.la-grange.net) (Read error: Connection reset by peer)
  249. # [07:42] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  250. # [07:42] * Quits: benschwarz (uid2121@gateway/web/irccloud.com/x-mojckwnqbveluacv) (Remote host closed the connection)
  251. # [07:42] * Joins: karlcow (~karl@nerval.la-grange.net)
  252. # [07:42] * Joins: benschwarz (uid2121@gateway/web/irccloud.com/x-fagyuzzzmtekgghl)
  253. # [07:43] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  254. # [07:43] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  255. # [07:48] * Joins: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be)
  256. # [07:50] * Joins: lenage (~user@ec2-54-248-37-79.ap-northeast-1.compute.amazonaws.com)
  257. # [07:54] * jonlee|afk is now known as jonlee
  258. # [07:56] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
  259. # [08:01] * heycam is now known as heycam|away
  260. # [08:01] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
  261. # [08:02] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
  262. # [08:14] * Quits: lenage (~user@ec2-54-248-37-79.ap-northeast-1.compute.amazonaws.com) (Remote host closed the connection)
  263. # [08:16] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
  264. # [08:17] * Quits: MikeSmith (~MikeSmith@2001:200:1c0:3602:e2f8:47ff:fe19:7950) (Quit: MikeSmith)
  265. # [08:21] * Joins: Ducki (~Ducki@pD9E397A3.dip0.t-ipconnect.de)
  266. # [08:26] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  267. # [08:27] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  268. # [08:31] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 248 seconds)
  269. # [08:42] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  270. # [08:53] * Joins: sicking (~sicking@c-24-130-172-29.hsd1.ca.comcast.net)
  271. # [08:57] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
  272. # [08:59] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  273. # [09:03] * Joins: sedovsek (~robert@89.143.12.238)
  274. # [09:03] * Quits: Obvious_MkII (tachikoma@188.226.74.2) (Ping timeout: 264 seconds)
  275. # [09:04] * Joins: Obvious (tachikoma@188.226.74.2)
  276. # [09:07] * Joins: charlvn (~charlvn@charlvn.nl)
  277. # [09:09] * Joins: auchenberg (~auchenber@176.222.239.226)
  278. # [09:11] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  279. # [09:12] <rniwa> oh no...
  280. # [09:12] <rniwa> is polyglot new long desc?
  281. # [09:13] <annevk> I'm surprised you have the time to be subscribed to that list
  282. # [09:13] * Quits: kennyluck (~kennyluck@119.161.158.96) (Ping timeout: 244 seconds)
  283. # [09:13] <annevk> also, now you made me look at the archives :p
  284. # [09:15] <rniwa> annevk: i subscribe to it as sort of an entertainment and make me appreciate what i'm doing :)
  285. # [09:15] <Hixie> i'm highly amused that the w3c is interested in publishing the spec that is making the IETF have fits
  286. # [09:15] <annevk> heh, when I attended the WebApps and HTML WG meetings last week I had much the same feeling rniwa :)
  287. # [09:15] <rniwa> annevk: LOL.
  288. # [09:16] <hsivonen> must. resist. replying. to. polyglot. thread.
  289. # [09:16] <rniwa> annevk: working on standards was my childhood dream because back then (~1998), w3c seemed to work fairly well
  290. # [09:16] <rniwa> annevk: compared to IETF/IEEE/ISO
  291. # [09:17] <rniwa> but now… all "bureaucrats" seem to have taken over w3c :(
  292. # [09:18] <rniwa> hsivonen: it's a fun game :P
  293. # [09:18] <annevk> WHATWG holds the spirit of the web high at least (openness, permissive licensing, low overhead, etc.) which is why I ended up exclusively there for now
  294. # [09:19] <rniwa> annevk: yeah… i think what's nice about WHATWG is that there aren't that many rules & policies.
  295. # [09:19] <rniwa> annevk: the problem with standards body is that it attracts people who LOVE to create new policies and rules :(
  296. # [09:19] <rniwa> annevk: and very few who that hate policies and rules
  297. # [09:23] <annevk> uhuh; I was minuting this Process Agility meeting (god knows why) and Daniel Glazman was almost screaming how Chairs would be required to attend coordination meetings and be required to send status updates in advance of those meetings and all I could do was write down the irony of what was happening
  298. # [09:23] <rniwa> :(
  299. # [09:23] <rniwa> i always get skeptical when someone stays everyone has to do X.
  300. # [09:24] <rniwa> that's when I start to move away from that person...
  301. # [09:24] <rniwa> or organization for that matter.
  302. # [09:24] * Joins: Kolombiken (~Adium@217.13.228.226)
  303. # [09:24] <annevk> well yeah, I quit the CSS WG first after he said stuff like that one to many times
  304. # [09:24] <Hixie> Bureaucracy Is Opt-In
  305. # [09:24] <annevk> nobody else there seems to really care
  306. # [09:25] <Hixie> that's the biggest lesson i learnt at the w3c (and now ietf)
  307. # [09:25] <annevk> maybe they're better at ignoring
  308. # [09:25] <annevk> http://www.w3.org/2012/10/31-agile-minutes#item05 are those minutes btw
  309. # [09:26] <Hixie> wow that meeting doesn't look useful
  310. # [09:26] * Quits: auchenberg (~auchenber@176.222.239.226) (Read error: Connection reset by peer)
  311. # [09:27] <Hixie> but good to know that it used up the time of people like yourself, dbaron, and hsivonen
  312. # [09:27] * Joins: auchenberg (~auchenber@176.222.239.226)
  313. # [09:27] * Quits: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr) (Ping timeout: 260 seconds)
  314. # [09:27] * Quits: nessy (~silviapf@2401:fa00:0:fd00:b185:ef3d:3b09:2d0d) (Quit: Leaving.)
  315. # [09:27] <Hixie> i cannot imagine anything that y'all could have been doing that would have helped the world more. :-P
  316. # [09:28] <annevk> heh, we had a lunch discussion later in the week with two people from the AB that felt productive, but it remains to be seen what is actually going to happen
  317. # [09:28] <Ms2ger> And email is a support forum
  318. # [09:30] <annevk> that "Call for Editor" thread had a turn for the better, did not expect that
  319. # [09:31] <rniwa> annevk: i started anything says "objection", "editor", "chair", etc...
  320. # [09:31] <rniwa> ignoring*
  321. # [09:31] <rniwa> anything tha*t says
  322. # [09:31] <rniwa> ugh… i can't type :(
  323. # [09:31] <annevk> prolly bedtime ;)
  324. # [09:33] <rniwa> annevk: i can't… i'm fighting for a great cause of making html collection sane in webkit.
  325. # [09:34] <annevk> is that the NodeList + Array bug?
  326. # [09:34] <rniwa> annevk: oh, no.
  327. # [09:34] <annevk> ah, I guess I'm not following your work then
  328. # [09:34] <rniwa> annevk: we return a static node list when there are multiple elements matching a id on html collection :(
  329. # [09:35] <rniwa> annevk: https://bugs.webkit.org/show_bug.cgi?id=101311
  330. # [09:35] <hsivonen> It’s so annoying how Launchpad hides the bug filing function as a clue test
  331. # [09:36] <annevk> rniwa: and that behavior is web compatible?
  332. # [09:36] <rniwa> annevk: what behavior is?
  333. # [09:36] <annevk> rniwa: returning a static rather than live list
  334. # [09:36] <rniwa> annevk: i dunno.
  335. # [09:37] <Ms2ger> "Could be slightly more formal?"
  336. # [09:42] * Joins: henrikkok (~henrikkok@81.27.221.193)
  337. # [09:44] * rniwa is now known as rniwa|away
  338. # [09:49] <Hixie> i was more formal for him
  339. # [09:49] <Hixie> i hope he enjoys it.
  340. # [09:49] * Quits: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch) (Ping timeout: 244 seconds)
  341. # [09:51] <Ms2ger> I sure am glad that you're opting in to this thread, I cannot imagine anything that you could have been doing that would have helped the world more ;)
  342. # [09:51] <Hixie> i should be sleeping so i can work well tomorrow
  343. # [09:52] <Hixie> but let's be honest
  344. # [09:52] <Hixie> i'm not going to be worknig tomorrow
  345. # [09:53] <Ms2ger> Why not?
  346. # [09:53] <Hixie> elections
  347. # [09:53] <Ms2ger> Oh
  348. # [09:53] <Ms2ger> That's today
  349. # [09:53] <Hixie> "tomorrow" = after i sleep :-)
  350. # [09:54] * Quits: SamB_MacG5 (~samb_macg@2001:470:1f07:57:211:24ff:feaa:27a) (Read error: Operation timed out)
  351. # [09:54] <Ms2ger> You should get in line now, I hear ;)
  352. # [09:54] <Hixie> if i get in line, i'll get deported
  353. # [09:55] * Quits: sicking (~sicking@c-24-130-172-29.hsd1.ca.comcast.net) (Quit: sicking)
  354. # [09:55] <Ms2ger> You're secretly an illegal alien?
  355. # [09:55] * Joins: SamB_MacG5 (~samb_macg@2001:470:1f07:57:211:24ff:feaa:27a)
  356. # [09:55] <Hixie> i'm not at all secretely a legal alien
  357. # [09:55] <Hixie> still can't vote!
  358. # [09:55] <Ms2ger> Actually, do you vote anywhere? :)
  359. # [09:57] <Hixie> not recently, though i could vote in switzerland and the UK if I put my mind to it and had any idea what the issues were
  360. # [09:57] <Hixie> anywho, bed time. nn :-)
  361. # [09:58] * abstractj|away is now known as abstractj
  362. # [09:59] <Ms2ger> nn
  363. # [09:59] <annevk> oh yes
  364. # [10:00] <annevk> I did my first pull request
  365. # [10:00] <annevk> and succeeded
  366. # [10:00] <annevk> https://github.com/github/github-services/pull/438
  367. # [10:00] <annevk> <- success kid
  368. # [10:04] * Joins: nonge (~nonge@p5082AE99.dip.t-dialin.net)
  369. # [10:05] <MikeSmith> whoah
  370. # [10:05] <MikeSmith> score
  371. # [10:05] <MikeSmith> pull request against the github sources
  372. # [10:06] <MikeSmith> they should give you a beer mug for that
  373. # [10:07] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
  374. # [10:07] * Quits: nonge_ (~nonge@p5082B3F7.dip.t-dialin.net) (Ping timeout: 256 seconds)
  375. # [10:10] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  376. # [10:10] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  377. # [10:12] * Joins: aleray (~aleray@ip-83-101-33-11.customer.schedom-europe.net)
  378. # [10:13] * Joins: kennyluck (~kennyluck@119.161.158.96)
  379. # [10:15] * Joins: ^esc (~esc_ape@178.115.250.55.wireless.dyn.drei.com)
  380. # [10:18] * Joins: alrra_ (~alrra@188.24.70.92)
  381. # [10:18] * Quits: alrra_ (~alrra@188.24.70.92) (Read error: Connection reset by peer)
  382. # [10:18] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
  383. # [10:18] * Joins: alrra (~alrra@unaffiliated/alrra)
  384. # [10:19] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
  385. # [10:21] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
  386. # [10:24] * Joins: zcorpan (~zcorpan@94.234.170.54)
  387. # [10:25] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  388. # [10:27] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  389. # [10:34] * Joins: reinaldob (~reinaldob@201.74.207.100)
  390. # [10:39] * Quits: beowulf (uid116@pdpc/supporter/professional/beowulf)
  391. # [10:39] * Joins: beowulf (uid116@pdpc/supporter/professional/beowulf)
  392. # [10:42] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  393. # [10:42] * Joins: drublic_ (~drublic@p5098a42b.dip0.t-ipconnect.de)
  394. # [10:44] * Joins: Lachy (~Lachy@office.oslo.opera.com)
  395. # [10:46] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Ping timeout: 276 seconds)
  396. # [10:47] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  397. # [10:48] * Joins: zcorpan_ (~zcorpan@94.234.170.63)
  398. # [10:50] <karlcow> [03:15] <hsivonen> must. resist. replying. to. polyglot. thread.
  399. # [10:50] <karlcow> do. not. please. :)
  400. # [10:50] <karlcow> hmmm not clear
  401. # [10:50] <karlcow> do. not. reply. resist.
  402. # [10:51] <karlcow> still not clear. :)
  403. # [10:51] * Quits: zcorpan (~zcorpan@94.234.170.54) (Ping timeout: 260 seconds)
  404. # [10:51] <karlcow> baaaaah. punctuation is important
  405. # [10:51] <karlcow> Do not reply. Resist.
  406. # [10:52] <hsivonen> karlcow: I have successfully avoided replying today.
  407. # [10:52] <karlcow> \o/ happiness.
  408. # [10:52] <hsivonen> I’m guilty of only two out of 34 polyglot emails starting with TPAC
  409. # [10:52] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 264 seconds)
  410. # [10:54] <jgraham> The new rule should be that you can only reply to the polyglot thread if you can compose a message that makes sense in two langauges
  411. # [10:54] <MikeSmith> hahaha
  412. # [10:54] <MikeSmith> bravo
  413. # [10:56] <asmodai> What's the best way forward to get HTML5/CSS3 to work with older browsers? Using Modernizr or some JS library that injects the HTML5 elements?
  414. # [10:56] <MikeSmith> jgraham: would someone hypothetically get points for composing multiple messages in that thread that make sense in no language?
  415. # [11:01] <karlcow> automatism and dadaism points?
  416. # [11:01] <asmodai> Mmm, looks like Modernizr does most of what you would want.
  417. # [11:01] <MikeSmith> karlcow: no that would be intentionally not making sense
  418. # [11:02] <karlcow> houla it becomes complicated :)
  419. # [11:07] <Ms2ger> zcorpan_, I think I poked you about a change to Opera's microdata test?
  420. # [11:08] <zcorpan_> Ms2ger: i seem to have forgotten what that was about
  421. # [11:09] <Ms2ger> Anyway, I pushed it :)
  422. # [11:10] * jonlee is now known as jonlee|afk
  423. # [11:10] <zcorpan_> http://dvcs.w3.org/hg/html/rev/880c38769cff ?
  424. # [11:11] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
  425. # [11:13] <Ms2ger> Yeah
  426. # [11:13] * padenot is now known as padenot|away
  427. # [11:14] * padenot|away is now known as padenot
  428. # [11:20] * Joins: auchenbe_ (~auchenber@176.222.239.226)
  429. # [11:23] * Joins: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au)
  430. # [11:24] * Quits: auchenberg (~auchenber@176.222.239.226) (Ping timeout: 248 seconds)
  431. # [11:28] * Joins: richt (~richt@pat-tazdevil.opera.com)
  432. # [11:29] <zcorpan_> Ms2ger: the test seems to have dup test names
  433. # [11:30] <Ms2ger> Looks that way, yes
  434. # [11:35] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Quit: ( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com ))
  435. # [11:35] <zcorpan_> so opera and firefox both fail the new test but have different length
  436. # [11:37] <Ms2ger> Firefox passes, as of yesterday
  437. # [11:37] <jgraham> MikeSmith: I think people often post things to public-html that make sense in no language
  438. # [11:37] <zcorpan_> Ms2ger: ok
  439. # [11:37] <Ms2ger> jgraham, I thought that was what public-html was for?
  440. # [11:42] * Quits: auchenbe_ (~auchenber@176.222.239.226) (Remote host closed the connection)
  441. # [11:42] * Joins: auchenberg (~auchenber@176.222.239.226)
  442. # [11:46] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
  443. # [11:49] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  444. # [11:50] <Stevef_> dglazkov: i presume you are not promoting 'raspberry ketones' https://twitter.com/dglazkov/status/265767128945287168
  445. # [11:54] * Quits: odinho (~odinho@office.oslo.opera.com) (Quit: Okay, so let's try restarting and now with systemd ... :-))
  446. # [11:54] * Quits: aleray (~aleray@ip-83-101-33-11.customer.schedom-europe.net) (Read error: Operation timed out)
  447. # [11:58] * Ms2ger thinks
  448. # [12:00] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
  449. # [12:01] <annevk> can someone review http://annevankesteren.nl/2012/11/copyright maybe?
  450. # [12:02] <Ms2ger> Sure, if you tell me what WebIDL thinks about http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1895
  451. # [12:02] <SimonSapin> annevk: s/clausule/clause/ ?
  452. # [12:02] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  453. # [12:03] <annevk> thanks
  454. # [12:03] <annevk> Ms2ger: heh
  455. # [12:04] <Ms2ger> lgtm
  456. # [12:06] <SimonSapin> annevk: I personally agree with you on this, but what kind of review do you want?
  457. # [12:08] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  458. # [12:08] <annevk> SimonSapin: whether it makes sense, that's all :)
  459. # [12:09] <annevk> sometimes I write stuff and nobody knows what's going on
  460. # [12:09] <Ms2ger> ... a party?
  461. # [12:09] <jgraham> annevk: The last sentence is a bit weird
  462. # [12:10] <jgraham> It seems like mixed metaphors in English
  463. # [12:10] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  464. # [12:10] <jgraham> and a parody of them at that
  465. # [12:10] <annevk> jgraham: ah yeah, but that was meant to be weird
  466. # [12:10] <annevk> but maybe it didn't turn out the way I intended?
  467. # [12:10] <annevk> maybe I should leave out the marbles thing
  468. # [12:11] <jgraham> Well the phrases it recalls are "picked up my toys and went home" and "left for greener pastures"
  469. # [12:11] <jgraham> But I don't think you want to mix them like that
  470. # [12:11] <SimonSapin> annevk: I think your post makes sense, but I already had some context
  471. # [12:11] <jgraham> (I think it makes sense too)
  472. # [12:11] <jgraham> (as a whole)
  473. # [12:12] <SimonSapin> annevk: also, I read in some ML archive that you disagree with the Invited Expert Agreement (o
  474. # [12:12] <SimonSapin> (ok so far) but were ok to work at W3C through a Member company
  475. # [12:12] <SimonSapin> is that the case?
  476. # [12:12] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  477. # [12:12] * Quits: plutoniix (~plutoniix@node-19l3.pool-125-24.dynamic.totbb.net) (Quit: จรลี จรลา)
  478. # [12:13] <annevk> I'm not sure that's the case
  479. # [12:13] <annevk> it depends on Member's company legal department and their reading of the Agreement
  480. # [12:14] * Joins: vincent__ (~woops@129.175.204.73)
  481. # [12:14] <jgraham> The agreement seems decidedly confused on this point
  482. # [12:14] <zcorpan_> Ms2ger: thanks for the test
  483. # [12:14] * vincent__ is now known as Guest29269
  484. # [12:14] <annevk> the Member Agreement is different fwiw, but the W3C and I disagree on how
  485. # [12:15] <jgraham> " Member acknowledges that all such jointly owned inventions, software or other copyrightable materials, or materials owned by Member made available by Member for Consortium activities, will be made available to the general public pursuant to the then-current W3C Software Notice and License"
  486. # [12:15] <jgraham> Seems like the W3C agreement should see everything published under the software license
  487. # [12:15] * Parts: Guest29269 (~woops@129.175.204.73)
  488. # [12:16] <annevk> Ms2ger: that post was pretty literal :)
  489. # [12:16] <jgraham> (except when the AC and director both agree otherwise)
  490. # [12:16] <Ms2ger> :)
  491. # [12:21] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  492. # [12:23] * Joins: jarib (~jarib@unaffiliated/jarib)
  493. # [12:26] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
  494. # [12:27] * Joins: auchenberg (~auchenber@176.222.239.226)
  495. # [12:27] * Joins: [[zzz]] (~q@node-59x.pool-125-25.dynamic.totbb.net)
  496. # [12:27] * Quits: mpt (~mpt@canonical/mpt) (Read error: No route to host)
  497. # [12:27] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  498. # [12:28] * Joins: mpt (~mpt@faun.canonical.com)
  499. # [12:28] * Quits: mpt (~mpt@faun.canonical.com) (Changing host)
  500. # [12:28] * Joins: mpt (~mpt@canonical/mpt)
  501. # [12:28] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
  502. # [12:28] * Joins: Obvious (tachikoma@188.226.74.2)
  503. # [12:30] * Quits: [[zz]] (~q@node-11ej.pool-180-180.dynamic.totbb.net) (Ping timeout: 244 seconds)
  504. # [12:30] * Quits: zcorpan_ (~zcorpan@94.234.170.63) (Ping timeout: 260 seconds)
  505. # [12:36] <annevk> jgraham: guess it depends on what the actual Member Agreement says that was signed by the Member and W3C, which is prolly private to the Member and W3C
  506. # [12:37] <jgraham> Yeah, would be weird to have a different agreement on the website to that which was actually signed
  507. # [12:37] <jgraham> But I guess weird is par for the course
  508. # [12:38] <annevk> the one on the website says [DRAFT] for a reason
  509. # [12:39] * drublic_ is now known as drublic
  510. # [12:39] * Joins: zcorpan (~zcorpan@94.234.170.40)
  511. # [12:43] * Joins: odinho (~odinho@office.oslo.opera.com)
  512. # [12:44] <SimonSapin> annevk: I don’t know about other members, but I can tell you that the agreement signed by Kozea is the same as on the website, except for [DRAFT] and the signatures
  513. # [12:44] <SimonSapin> [DRAFT] is there only because it’s not really an agreement until it is signed
  514. # [12:44] <SimonSapin> at least that’s what we were told
  515. # [12:46] <hsivonen> annevk: “This in part is why left for greener style sheets.” missing “I”?
  516. # [12:48] <SimonSapin> annevk: what about "a greener logo" ?
  517. # [12:48] <annevk> SimonSapin: the joke is usually about style sheets
  518. # [12:48] <annevk> hsivonen: ta
  519. # [12:48] <annevk> SimonSapin: cool, so then the Document License thing is indeed dubious
  520. # [12:48] <annevk> someone else told me about that as well
  521. # [12:48] <annevk> oh well, gotta go
  522. # [12:49] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
  523. # [12:54] * Joins: hallvors (~hallvord@office.oslo.opera.com)
  524. # [13:00] * Joins: sedovsek (~robert@89.143.12.238)
  525. # [13:03] * Joins: annevk (~annevk@84.241.200.179)
  526. # [13:07] * Joins: henrikkok (~henrikkok@hul.teknet.opasia.dk)
  527. # [13:17] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Quit: adactio)
  528. # [13:18] * Quits: annevk (~annevk@84.241.200.179) (Remote host closed the connection)
  529. # [13:22] * Quits: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au) (Quit: Leaving.)
  530. # [13:24] * Quits: izhak (~izhak@213.87.241.184) (Ping timeout: 244 seconds)
  531. # [13:25] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  532. # [13:29] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  533. # [13:33] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
  534. # [13:47] <karlcow> "I'm responding privately (cc'ed to www-archive)"
  535. # [13:47] <jgraham> hahaha
  536. # [13:47] <karlcow> :)
  537. # [14:01] <zcorpan> hmm, not sure i'm happy with the banning of some encodings not being normative anymore, but i guess it'll fix itself when the spec is updated to use the Encodings spec
  538. # [14:24] * Joins: yorick (~quassel@vredebest.xs4all.nl)
  539. # [14:24] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
  540. # [14:24] * Joins: yorick (~quassel@unaffiliated/yorick)
  541. # [14:24] <MikeSmith> hmm weird
  542. # [14:24] <MikeSmith> question about form submission with file upload
  543. # [14:27] <MikeSmith> if I'm sending multipart/form-data request with a file upload, should it matter whether the file-upload part is the first part in the request or the last part?
  544. # [14:28] <MikeSmith> because in the case of the vaidator.nu backend at least it does seem to matter
  545. # [14:29] <MikeSmith> in that if the file-upload part is the first part in the request, it seems to ignore all the other form-data parts that follow
  546. # [14:30] * Joins: scor (~scor@w0052335.mgh.harvard.edu)
  547. # [14:30] * Quits: scor (~scor@w0052335.mgh.harvard.edu) (Changing host)
  548. # [14:30] * Joins: scor (~scor@drupal.org/user/52142/view)
  549. # [14:30] <MikeSmith> whereas if I send the request with the other form-data parts first and he form-data part for the file upload part last, it doesn't ignore the other form-data parts the precede it
  550. # [14:45] * [[zzz]] is now known as [[zz]]
  551. # [14:50] * Joins: lenage (~user@183.156.53.219)
  552. # [14:54] * Quits: lenage (~user@183.156.53.219) (Client Quit)
  553. # [14:55] * Joins: lenage (~user@183.156.53.219)
  554. # [14:56] <zcorpan> MikeSmith: is this about what the browser sends over the wire or how the server exposes what it got over the wire?
  555. # [14:57] <MikeSmith> zcorpan: I was asking about it in the context of what the browser is supposed to send
  556. # [14:57] <MikeSmith> but in the mean time I think I found the cause of the problem in the validator code
  557. # [14:59] <MikeSmith> which is, it appears that when it's looping over the form-data parts, as soon as it sees a filename part, it processes that and then breaks out of the loop
  558. # [14:59] <MikeSmith> intentionally
  559. # [14:59] <MikeSmith> why I dunno
  560. # [15:00] * Joins: lenage` (~user@ec2-54-248-37-79.ap-northeast-1.compute.amazonaws.com)
  561. # [15:01] <zcorpan> hmm, the multipart/form-data part of the spec references rfc2388 to get a byte stream of the data
  562. # [15:01] <MikeSmith> yeah I followed that reference
  563. # [15:01] <MikeSmith> which in turn references RFC1867
  564. # [15:02] <zcorpan> and rfc2047
  565. # [15:03] * Quits: lenage (~user@183.156.53.219) (Ping timeout: 268 seconds)
  566. # [15:03] <zcorpan> wonder if i should file a spec bug to rewrite the requirements in the html spec
  567. # [15:03] <MikeSmith> hmm but it doesn't seem to actually be normatively referencing those
  568. # [15:03] <MikeSmith> yeah maybe
  569. # [15:04] <MikeSmith> rfc2388 doesn't seem like such a great thing to reference
  570. # [15:04] <MikeSmith> there's hardly anything in it
  571. # [15:04] * zcorpan notices there are errata
  572. # [15:04] <MikeSmith> man there are virtually not conformance requirements stated in that RFC
  573. # [15:05] * Joins: pyrsmk (~pyrsmk@177.214.140.88.rev.sfr.net)
  574. # [15:07] * Quits: henrikkok (~henrikkok@hul.teknet.opasia.dk) (Quit: Leaving.)
  575. # [15:08] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  576. # [15:08] * Quits: lenage` (~user@ec2-54-248-37-79.ap-northeast-1.compute.amazonaws.com) (Quit: ERC Version 5.3 (IRC client for Emacs))
  577. # [15:08] <zcorpan> https://www.w3.org/Bugs/Public/show_bug.cgi?id=19879
  578. # [15:09] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 248 seconds)
  579. # [15:10] <MikeSmith> good
  580. # [15:10] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
  581. # [15:14] <MikeSmith> so for validator.w3.org I'm using virtually the same markup for the input form as Henri has for the validator.nu input form, and only a slightly modified version of the JavaScript from the validator.nu UI
  582. # [15:15] <MikeSmith> and both have the file-input part of the form first, in document order, before all the other parts of the form where you can choose other options
  583. # [15:15] <MikeSmith> w
  584. # [15:15] <MikeSmith> which presets and which parser etc.
  585. # [15:16] <MikeSmith> but when I submit that form using the stock validator.nu stuff and sniff the request, I see it's somehow always putting the file-input part last
  586. # [15:17] <MikeSmith> different from the document order
  587. # [15:18] <MikeSmith> but when I submit it with the modified W3C version it always sends it in document order, so the file-upload part is first
  588. # [15:18] <MikeSmith> and I can't see anything in my modifications that would be causing it to behave any differently with respect to that
  589. # [15:18] * Joins: danzik17 (~danzik17@164.55.254.106)
  590. # [15:18] <MikeSmith> anyway clearly I need to ask Henri what's up
  591. # [15:19] <MikeSmith> this is what caused the problem that dude reported on the help@lists.whatwg.org list yesterday
  592. # [15:20] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
  593. # [15:22] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  594. # [15:23] * Quits: niloy (~niloy@203.196.177.156) (Read error: Connection reset by peer)
  595. # [15:25] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  596. # [15:35] * Joins: MacTed (~Thud@63.119.36.36)
  597. # [15:37] * Joins: jarib (~jarib@unaffiliated/jarib)
  598. # [15:45] * Quits: Ms2ger (~Ms2ger@kotnet-146.kulnet.kuleuven.be) (Read error: Operation timed out)
  599. # [15:50] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  600. # [15:56] * Joins: erichynds (~ehynds@64.206.121.41)
  601. # [15:57] * Joins: henrikkok (~henrikkok@81.27.221.193)
  602. # [16:00] * Joins: izhak (~izhak@188.244.177.225)
  603. # [16:04] <zcorpan> MikeSmith: http://validator.nu/script.js maybeMoveDocumentRowDown()
  604. # [16:04] <MikeSmith> ah
  605. # [16:04] * Joins: annevk (~annevk@84.241.200.179)
  606. # [16:05] <MikeSmith> will take a closer look at that
  607. # [16:05] <annevk> fwiw, the form submission thing has been discussed in the past
  608. # [16:05] <annevk> someone needs to reverse engineer it and write down the new spec
  609. # [16:05] <annevk> or write a bunch of tests so Hixie can write the spec
  610. # [16:06] * Quits: MacTed (~Thud@63.119.36.36)
  611. # [16:08] <annevk> zcorpan: maybe Microsoft didn't pass that test? o_O
  612. # [16:08] <annevk> re http://dvcs.w3.org/hg/webapps/rev/d0ec1879951a
  613. # [16:09] <zcorpan> i thought they usually submit tests that they pass
  614. # [16:19] <MikeSmith> zcorpan: yeah maybeMoveDocumentRowDown() is what I'm missing
  615. # [16:19] <MikeSmith> well, it's still there in the modified version
  616. # [16:20] <MikeSmith> but it's not having the intended effect because I made multiple tables where Henri's source has the whole form in one table
  617. # [16:20] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
  618. # [16:20] <MikeSmith> the file-upload part is in one table and the other parts in another
  619. # [16:21] <zcorpan> i can see that changing the document tree can break the script
  620. # [16:21] <MikeSmith> yeah
  621. # [16:21] <MikeSmith> I should of looked at it more carefully
  622. # [16:21] * Quits: annevk (~annevk@84.241.200.179) (Remote host closed the connection)
  623. # [16:21] <MikeSmith> anyway thanks I know I can see how to fix it now
  624. # [16:21] * Quits: jochen__ (jochen@nat/google/x-unmweszihuzrvfxt) (Ping timeout: 260 seconds)
  625. # [16:23] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  626. # [16:25] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 260 seconds)
  627. # [16:27] <zcorpan> np
  628. # [16:28] * Joins: MacTed (~Thud@63.119.36.36)
  629. # [16:29] * Joins: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch)
  630. # [16:31] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
  631. # [16:34] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
  632. # [16:37] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
  633. # [16:40] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
  634. # [16:44] <Hixie> hsivonen: the reason i mentioned the plagiarism angle is that i've started fielding e-mails from people who insult people at the whatwg on the grounds that we're stealing the w3c's work
  635. # [16:46] <asmodai> >_<
  636. # [16:46] <asmodai> I love how people have such a distorted view of the world.
  637. # [16:47] <annevk> Now the W3C claimed HTML for itself again, it seems a lot of people forgot how that thing started out...
  638. # [16:47] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
  639. # [16:49] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
  640. # [16:51] * Joins: jochen__ (jochen@nat/google/x-hwhyowdprqxtezpk)
  641. # [16:51] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
  642. # [16:52] <wilhelm> The consortium consumes n million USD per year. They need a significant number of paying members to bring in that much money. As usual, just follow the money trail to understand the political priorities.
  643. # [16:53] <wilhelm> (n is a surprisingly high number.)
  644. # [16:54] * Quits: jarib (~jarib@unaffiliated/jarib) (Excess Flood)
  645. # [16:56] * Joins: kennyluck (~kennyluck@119.161.158.96)
  646. # [16:56] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  647. # [16:57] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  648. # [16:58] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  649. # [16:58] <Stevef_> most of the money goes to fill MikeSmith's Gin can
  650. # [16:58] <annevk> so I'm writing a few blog posts to cover TPAC, for public interest and to hopefully give Mozilla the impression it was worth the expensive hotel
  651. # [16:59] <annevk> I'm wondering, should I just post them as I finish them or one a day? how does this work?
  652. # [16:59] * Quits: auchenberg (~auchenber@176.222.239.226) (Remote host closed the connection)
  653. # [16:59] <annevk> Stevef_: weekly bottle of Shōchū you mean
  654. # [17:00] <wilhelm> That simplifies things. We get Mike sacked, and W3Cs money addiction will cause less damage.
  655. # [17:01] * Joins: danzik171 (~danzik17@164.55.254.106)
  656. # [17:01] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
  657. # [17:01] <annevk> if you get Mike sacked, the W3C's ability to do good will greatly diminish
  658. # [17:01] * Joins: baku (~baku@204.153.192.4)
  659. # [17:02] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
  660. # [17:02] <wilhelm> (c:
  661. # [17:02] * Joins: jarib (~jarib@unaffiliated/jarib)
  662. # [17:02] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  663. # [17:02] <karlcow> wilhelm: n in fact is not high
  664. # [17:03] <karlcow> A couple of years ago it was ~10 times LESS than Mozilla
  665. # [17:03] <karlcow> annevk: I would do one a day
  666. # [17:03] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 260 seconds)
  667. # [17:04] <karlcow> to give time for readers to do other things in between.
  668. # [17:04] <annevk> I'll guess I put my draft online somewhere for this channel
  669. # [17:05] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  670. # [17:05] <foolip> annevk, I want one post every morning on the bus, like I got today ;)
  671. # [17:06] <annevk> heh okay, I'll try to make it so
  672. # [17:07] * Joins: ehsan (~ehsan@66.207.208.98)
  673. # [17:08] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
  674. # [17:08] * Quits: zcorpan (~zcorpan@94.234.170.40) (Read error: Connection reset by peer)
  675. # [17:09] * Joins: zcorpan (~zcorpan@94.234.170.40)
  676. # [17:09] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  677. # [17:09] <annevk> sweet, my GitHub fix is already live, tweets no longer start with "Git: "
  678. # [17:10] <annevk> I guess for the @WHATWG account we could remove the em dash
  679. # [17:12] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
  680. # [17:12] <wilhelm> karlcow: I strongly disagree - and a comparision to Mozilla is irrelevant. The money addiction leads to poor decisions to avoid offending paying, but irrelevant members. And the ROI per dollar spent is shockingly low compared to the WHATWG.
  681. # [17:13] <GPHemsley> annevk++ for removing "Git:" from tweets
  682. # [17:14] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
  683. # [17:14] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  684. # [17:14] * GPHemsley might be eligible to reply to polyglot, by jgraham's standards.
  685. # [17:15] <GPHemsley> But I wonder... are those rules applied before or after the reply?
  686. # [17:15] <GPHemsley> Also, what is polyglot? ;)
  687. # [17:16] <annevk> history will judge Polyglot Markup as an interesting exercise to keep the XML pipe dream alive just a little longer, but overall a gigantic waste of everyone's time
  688. # [17:17] <wilhelm> karlcow: Don't get me wrong here. I'm a W3C chair because I believe we need the consortium for a number of reasons. But I was shocked when I saw the budget numbers last week. I would spend those funds differently. And a big chunk of it - not at all, to maintain political independence.
  689. # [17:17] * Joins: mattgiff_ (~mattgiffo@108.161.20.199)
  690. # [17:17] <annevk> then you don't quite get how the W3C operates
  691. # [17:18] <wilhelm> I do now. (c;
  692. # [17:18] * karlcow wonders what you call money addiction.
  693. # [17:18] <annevk> they try to find certain activities to wiggle themselves into and then get those people to join the W3C so they get more money, forgetting they then also have to spend more money, and for some reason they now have to resort to asking money beyond their Members
  694. # [17:19] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 265 seconds)
  695. # [17:20] <karlcow> WHATWG budget is difficult to evaluate, you would have to calculate the time paid by companies. The time right now we are spending chatting for example.
  696. # [17:20] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  697. # [17:20] <annevk> Hixie: fwiw, I also started to call bullshit on "WHATWG uses a dictator model", "WHATWG is just browsers", "WHATWG is innovation whereas W3C is stability", and similar such themes
  698. # [17:21] <annevk> Hixie: no longer really interested in letting it slide, it seems
  699. # [17:21] <annevk> karlcow: you're draining my savings account, stop chatting!
  700. # [17:21] <karlcow> ;)
  701. # [17:21] * Quits: mattgiff_ (~mattgiffo@108.161.20.199) (Read error: Connection reset by peer)
  702. # [17:22] <SimonSapin> karlcow: if you count people’s time in WHATWG budget, it’s the same with W3C
  703. # [17:22] <karlcow> SimonSapin: for WG participants, yes.
  704. # [17:23] <karlcow> and it's why the cost of participation is not the membership for most companies, but the cost of contributing. :/ which is unfortunately not easy for all engineers, people of good will who would like to participate.
  705. # [17:24] <wilhelm> karlcow: If you need n million dollars per year to survive, you may do things you otherwise wouldn't have done. There's a continuum stretching from "not offending people unneccessarily" to prostitution.
  706. # [17:25] <GPHemsley> To all of those in the United States: Don't forget to vote today! For all of those in other places: Go see if there's something you can vote for today!
  707. # [17:25] <karlcow> GPHemsley: USA spam
  708. # [17:25] * karlcow tempted to bring in a bot announcing elections of all countries in the world
  709. # [17:26] <karlcow> wilhelm: such as cutting the staff?
  710. # [17:26] <annevk> is anyone following the IETF meeting this week?
  711. # [17:26] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  712. # [17:26] <wilhelm> When annevk says "Although Jeff Jaffe personally agrees with licensing specifications as the WHATWG does.., his defence for not doing it at the W3C is because there is no consensus among the W3C Members to do so", alarm bells should go off.
  713. # [17:27] <karlcow> wilhelm: why?
  714. # [17:27] <karlcow> (trying to understand what bothers you in the previous sentence)
  715. # [17:28] <SimonSapin> Aren’t there both USA resident who can’t vote there and expats who can?
  716. # [17:28] * Joins: garciawebdev (~garciaweb@190.244.76.14)
  717. # [17:28] <wilhelm> karlcow: Jeff is taking a position he personally believes is wrong to avoid losing the stream of money.
  718. # [17:28] <wilhelm> That is harmful.
  719. # [17:29] <wilhelm> And yes, if cutting staff is what's needed to maintain political independence, that is what one should do. It'll suck, of course, but finding new jobs should be easy in our industry these days.
  720. # [17:29] <karlcow> Jeff has a personal opinion. We all do. Then we are hired for position/role. That's life reality. You can as a personal position resign if you think it is too difficult to be aligned with your own beliefs or you may decide to try to convince to change things.
  721. # [17:29] <karlcow> Jeff is an employee.
  722. # [17:31] <karlcow> I'm pretty sure most of the people here working for companies Opera, Google, Apple, do not agree 100% with their companies. Still they didn't leave, they are trying to accomodate with it (personal reasons, etc.) and work for what they like.
  723. # [17:31] <wilhelm> I'm still a W3C chair. I'm ringing alarm bells, not jumping ship.
  724. # [17:32] * Joins: blooberry (blooberry_@nat/intel/x-vxmtyaduisepztux)
  725. # [17:32] <annevk> I haven't quite jumped ship either. I'm probably running for the TAG.
  726. # [17:33] <gsnedders> You can run for TAG without being a member of any WG? Heh.
  727. # [17:33] * Joins: saba (~foo@c-246fe253.531-1-64736c21.cust.bredbandsbolaget.se)
  728. # [17:33] * Quits: saba (~foo@c-246fe253.531-1-64736c21.cust.bredbandsbolaget.se) (Changing host)
  729. # [17:33] * Joins: saba (~foo@unaffiliated/saba)
  730. # [17:33] * abstractj is now known as abstractj|lunch
  731. # [17:33] * Joins: mattgifford (~mattgiffo@108.161.20.199)
  732. # [17:33] <annevk> (The way that'll sort itself out with licensing is that I will sign the Agreement, but not join any WG.)
  733. # [17:33] <wilhelm> annevk: I'd vote for you if I could. (c:
  734. # [17:36] <wilhelm> I don't have 1950 EUR available to buy a vote, unfortunately.
  735. # [17:36] <karlcow> http://www.w3.org/2005/10/Process-20051014/organization.html#tag-participation
  736. # [17:36] <karlcow> wilhelm: you do not need
  737. # [17:36] <SimonSapin> wilhelm: who votes?
  738. # [17:38] <wilhelm> karlcow: Can random invited experts vote? (I quit Opera a year ago, and am running my own business now. My company is not a member.)
  739. # [17:39] <karlcow> I think just the W3C AC vote.
  740. # [17:39] * Quits: Ducki (~Ducki@pD9E397A3.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
  741. # [17:40] <SimonSapin> wilhelm: so your company has no "conflict of interest" that prevents you from being invited expert?
  742. # [17:40] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
  743. # [17:42] <wilhelm> SimonSapin: No, I own and run the company. I can do whatever I want. (c:
  744. # [17:42] * Quits: baku (~baku@204.153.192.4) (Ping timeout: 276 seconds)
  745. # [17:43] <karlcow> Maybe there could be a proposal for sharing the vote in between. Some seats elected by AC, some seats elected by WG participants.
  746. # [17:43] <karlcow> foodforthought
  747. # [17:44] <SimonSapin> wilhelm: sure, but when I was invited expert w3c said that could be only for 6 months since my employer is doing w3c-related stuff like implementing specs
  748. # [17:45] * Joins: jsbell (jsbell@nat/google/x-lcrkbzrgeiecrzfj)
  749. # [17:45] <wilhelm> SimonSapin: Oh. Uh, I haven't checked. I'm just doing work for free here. If W3C has a rule that causes me to be kicked out several months ago, that's their loss. (c:
  750. # [17:46] * Joins: sedovsek (~robert@BSN-176-169-231.dial-up.dsl.siol.net)
  751. # [17:47] <SimonSapin> Sure. I’m just curious as to how things work. I certainly don’t want to get anyone kicked out.
  752. # [17:48] <karlcow> SimonSapin: because of patents and responsibilities of employes with regards to their employers :/ You gonna hate legal framework around IP. ☹
  753. # [17:48] <annevk> SimonSapin: it's a weird model imo; productive people get to pay to play and large corporations hardly do shit other than be conservative when it comes to changing things around
  754. # [17:49] <wilhelm> I have no idea how any of this works. I just want to get the work done.
  755. # [17:49] <annevk> karlcow: sounds like bullshit
  756. # [17:49] <annevk> karlcow: you don't need pay-to-play for his employer to sign of on patents
  757. # [17:49] <SimonSapin> we don’t even have any patent
  758. # [17:49] <karlcow> why bullshit?
  759. # [17:50] * Joins: danzik17 (~danzik17@164.55.254.106)
  760. # [17:50] <annevk> karlcow: because the reason they want his company to join is for the money
  761. # [17:50] <karlcow> so much hate each time. I don't get that.
  762. # [17:51] <karlcow> ah, understood what you meant.
  763. # [17:51] <wilhelm> Money addiction leads to poor decisions.
  764. # [17:51] * jsbell is now known as jsbell|gardener
  765. # [17:52] <Stevef_> annevk: i have been involved at W3C for years no money has changed hands
  766. # [17:52] <karlcow> yes because it's a source of money and if everyone participates without paying the system collapses. And we are back to initial situation. How do we create a system which is financially viable.
  767. # [17:52] <manu-db> TabAtkins, TabAtkins_: ping
  768. # [17:52] <karlcow> wilhelm: It is not money addiction. You need money to run a system.
  769. # [17:53] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 240 seconds)
  770. # [17:53] <annevk> Stevef_: sure
  771. # [17:53] <karlcow> an organization, infrastructure may decide to run the system differently, but usually it takes time to do so.
  772. # [17:54] <wilhelm> karlcow: Sure, but needing n million dollars is absurd. And leads to poor decisions.
  773. # [17:54] <karlcow> ISO is another system. financed by states, and I'm not sure I would like to see that for W3C. honestly. It might be another way.
  774. # [17:54] <karlcow> Mozilla found Search Revenues as a system for injecting the money.
  775. # [17:54] <karlcow> If we think of Not For Profit organizations
  776. # [17:55] <karlcow> Wikipedia has a system of donations, not sure if they run with something else.
  777. # [17:55] <wilhelm> I'm sure we could do a good job with a bootstrapped W3C for $1M per year. That's a fraction of the current cost.
  778. # [17:55] <karlcow> Openstreetmap → donations too
  779. # [17:55] <karlcow> wilhelm: It's also nice on paper.
  780. # [17:55] * snowfox_ben is now known as snowfox_aw
  781. # [17:56] <karlcow> Reality is a different thing.
  782. # [17:56] <annevk> You need a server, some services, and an IP framework, a lot of the other things can be scrapped
  783. # [17:56] <annevk> (to put it simply)
  784. # [17:56] <karlcow> that's a start.
  785. # [17:57] <karlcow> Who manage the server?
  786. # [17:57] <wilhelm> annevk: Some administrative and techinical staff may be useful.
  787. # [17:57] <karlcow> Who pays the bandwidth bill?
  788. # [17:57] <annevk> wilhelm: yeah, I meant that to be included
  789. # [17:57] <wilhelm> $1M gets you about five people. You can get far with that.
  790. # [17:57] <karlcow> huh?
  791. # [17:57] <karlcow> in which country?
  792. # [17:58] * Parts: jsbell|gardener (jsbell@nat/google/x-lcrkbzrgeiecrzfj)
  793. # [17:58] <karlcow> 5 persons + taxes + bills + offices + server + bandwidth + health insurance + etc.
  794. # [17:59] <wilhelm> In the most expensive country on the planet. Average Norwegian employees cost approximately 1M NOK per year, everything included, which translates to 175k USD.
  795. # [17:59] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  796. # [18:01] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  797. # [18:01] * Joins: Ms2ger (~Ms2ger@109.133.15.173)
  798. # [18:02] <wilhelm> Maintaining that would require membership fees from about 12 organizations, not 384(!!).
  799. # [18:03] <karlcow> ok so a system with no staff a bit like IETF
  800. # [18:03] <wilhelm> Limited, not zero staff.
  801. # [18:03] <karlcow> (a part the maintenance as you said)
  802. # [18:05] <karlcow> How do you dodge the patent attacks?
  803. # [18:05] <karlcow> special budget when it comes around?
  804. # [18:06] <Ms2ger> Kill software patents ;)
  805. # [18:07] <karlcow> hehe Ms2ger and rainbows and ponies
  806. # [18:07] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  807. # [18:07] <Ms2ger> Yes!
  808. # [18:07] * Joins: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  809. # [18:07] * karlcow would add copyrights too ;)
  810. # [18:08] <wilhelm> The IP policies at W3C are useful. They should be maintained. 384 members buying into that model is great too. But we won't have to resort to prostitution in times of desparation just to bring in money from said member organizations.
  811. # [18:08] <karlcow> 70 years after the death of the author is just insane
  812. # [18:08] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
  813. # [18:09] * karlcow wonders when wilhelm will make a kickstarter project :p
  814. # [18:10] <wilhelm> I won't. I propose reducing expenses, not increasing income.
  815. # [18:14] <karlcow> This will mean cutting the staff basically.
  816. # [18:15] <karlcow> and "hide" the management cost in relevant organizations/participants.
  817. # [18:15] <Ms2ger> How many employees does the W3C have nowadays?
  818. # [18:15] <karlcow> http://www.w3.org/People/
  819. # [18:15] <karlcow> 72
  820. # [18:16] * Joins: jernoble (~jernoble@17.212.152.13)
  821. # [18:16] <karlcow> http://www.w3.org/2011/05/w3cteam
  822. # [18:16] <Ms2ger> That sounds like a lot
  823. # [18:17] <Ms2ger> Never heard of most of them, too
  824. # [18:17] <karlcow> Ms2ger: it depends on how much you consider a lot.
  825. # [18:18] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  826. # [18:18] <Ms2ger> I consider 72 a lot
  827. # [18:18] * Ms2ger ducks
  828. # [18:18] <karlcow> heh
  829. # [18:18] * annevk was about to say, what he considers a lot should be clear from the context
  830. # [18:19] <karlcow> it depends on the number of groups. So I guess in wilhelm plans, some staff disappears because we abandon some activities.
  831. # [18:20] <karlcow> Mozilla is now how many? 600
  832. # [18:20] <karlcow> Opera around 700
  833. # [18:20] <wilhelm> karlcow: "A lot" is a relative term. If one could maintain a staff of 72 without making stupid decisions to keep all member organizations, I have no objections to the number.
  834. # [18:21] <karlcow> I don't know how many people there are at wikipedia.
  835. # [18:21] <Ms2ger> At Mozilla, I actually see results from those 600 ;)
  836. # [18:21] <karlcow> http://wikimediafoundation.org/wiki/Staff_and_contractors
  837. # [18:21] <wilhelm> Mozilla has not yet made stupid decisions to make more money. Opera has, unfortunately.
  838. # [18:21] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  839. # [18:22] <karlcow> wikipedia seems to be around ~100
  840. # [18:22] <Ms2ger> wilhelm, we try :)
  841. # [18:22] * Joins: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net)
  842. # [18:23] <karlcow> and recruiting http://wikimediafoundation.org/wiki/Job_openings
  843. # [18:23] <wilhelm> Wikimedia has a business model that doesn't put them at odds with their principles. If they can get away with 100 employees - good for them.
  844. # [18:23] <wilhelm> W3C obviously can't. Not in its current shape.
  845. # [18:23] <wilhelm> Ms2ger: Good. (c:
  846. # [18:23] <karlcow> Mozilla is in a difficult position too :/
  847. # [18:24] <Ms2ger> Mozilla does a lot of silly things, but afaik not for the money ;)
  848. # [18:25] * karlcow has to run for lunch. will come back later.
  849. # [18:25] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  850. # [18:26] * Quits: sedovsek (~robert@BSN-176-169-231.dial-up.dsl.siol.net) (Quit: sedovsek)
  851. # [18:27] <kennyluck> Yeah, as a community member, I do think MozCamp is probably a silly idea.
  852. # [18:28] * Joins: baku (~baku@204.153.192.4)
  853. # [18:29] <wilhelm> That said, 72 people is a lot.
  854. # [18:30] <JonathanNeal> Hello
  855. # [18:30] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  856. # [18:30] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
  857. # [18:34] * Joins: sicking (~sicking@204.153.192.4)
  858. # [18:35] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
  859. # [18:36] * Joins: ap (~ap@2620:149:4:1b01:294e:483:dfda:6191)
  860. # [18:36] * Joins: pablof (~pablof@144.189.150.129)
  861. # [18:36] * Joins: alrra (~alrra@unaffiliated/alrra)
  862. # [18:38] * jernoble is now known as jernoble|afk
  863. # [18:38] * jernoble|afk is now known as jernoble
  864. # [18:39] * Quits: mamund (mamund@obsidian.recompiled.net) (Read error: Operation timed out)
  865. # [18:41] * Quits: remysharp (u4345@gateway/web/irccloud.com/x-gsnxpjzcxupvvsgk) (Ping timeout: 276 seconds)
  866. # [18:41] * Quits: Scorchin (u1242@gateway/web/irccloud.com/x-mcdwnoxfimhfrtxs) (Ping timeout: 276 seconds)
  867. # [18:41] * Joins: remysharp (u4345@gateway/web/irccloud.com/x-caxzwlycxqmngsca)
  868. # [18:41] * Quits: divya (u1924@gateway/web/irccloud.com/x-cyotlazfzdigyxjo) (Ping timeout: 276 seconds)
  869. # [18:42] * Quits: pyrsmk (~pyrsmk@177.214.140.88.rev.sfr.net) (Remote host closed the connection)
  870. # [18:42] * GPHemsley doesn't take karlcow's temptation to be a threat.
  871. # [18:43] * Joins: Scorchin (u1242@gateway/web/irccloud.com/x-nwaqfaekgecvaabe)
  872. # [18:45] * Joins: mamund (mamund@obsidian.recompiled.net)
  873. # [18:47] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
  874. # [18:58] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 244 seconds)
  875. # [18:58] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
  876. # [19:01] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  877. # [19:01] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
  878. # [19:02] <miketaylr> back
  879. # [19:02] <Ms2ger> Hi
  880. # [19:04] * Joins: nielsle (~nielsle@89.23.239.149)
  881. # [19:04] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
  882. # [19:04] * ojan_away is now known as ojan
  883. # [19:05] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  884. # [19:08] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  885. # [19:08] * Joins: teleject (~christoph@cpe-70-112-219-104.austin.res.rr.com)
  886. # [19:08] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
  887. # [19:18] <Hixie> annevk: christ, running for the TAG?
  888. # [19:18] <Hixie> i told you TPAC was a bad idea
  889. # [19:19] * abstractj|lunch is now known as abstractj
  890. # [19:20] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  891. # [19:21] * Joins: vikash (~vikash@1.186.9.163)
  892. # [19:21] * Quits: vikash (~vikash@1.186.9.163) (Changing host)
  893. # [19:21] * Joins: vikash (~vikash@unaffiliated/vikash)
  894. # [19:23] * Joins: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net)
  895. # [19:24] * Quits: nielsle (~nielsle@89.23.239.149) (Quit: Ex-Chat)
  896. # [19:29] * Quits: izhak (~izhak@188.244.177.225) (Ping timeout: 252 seconds)
  897. # [19:29] <jgraham> I dunno, it would be nice if we got a critical mass of web people onto the TAG
  898. # [19:30] <jgraham> so it wasn't all RDF and architecture astronautics
  899. # [19:30] * Joins: chriseppstein (~chrisepps@209.119.65.162)
  900. # [19:32] * Joins: nielsle (~nielsle@89.23.239.149)
  901. # [19:32] * Joins: karlcow (~karl@nerval.la-grange.net)
  902. # [19:32] * Quits: zcorpan (~zcorpan@94.234.170.40) (Ping timeout: 260 seconds)
  903. # [19:32] * Joins: cabanier (~cabanier@192.150.22.55)
  904. # [19:33] * Joins: izhak (~izhak@213.87.240.150)
  905. # [19:33] * karlcow has been caught with judgment of annevk in http://annevankesteren.nl/2012/11/copyright but then I checked and found it was correct. I didn't know
  906. # [19:38] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
  907. # [19:39] <jgraham> (everone should ask hsivonen to join the TAG so that his "how many times have I been asked to join the TAG" counter overflows)
  908. # [19:40] <karlcow> the issue is not about joining the TAG, but more about the expectations the person has by doing so, and the will to compromise pushing these goals.
  909. # [19:41] <karlcow> make a compromise
  910. # [19:41] * karlcow is checking the English definition
  911. # [19:42] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
  912. # [19:45] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
  913. # [19:47] * Joins: cheron (~cheron@unaffiliated/cheron)
  914. # [19:48] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
  915. # [19:50] * Joins: sicking (~sicking@204.153.192.4)
  916. # [19:56] * Quits: izhak (~izhak@213.87.240.150) (Ping timeout: 276 seconds)
  917. # [19:57] * Joins: Druide__ (~Druid@p5B1369A7.dip.t-dialin.net)
  918. # [19:57] * Quits: Druide_ (~Druid@p5B137FCE.dip.t-dialin.net) (Ping timeout: 244 seconds)
  919. # [19:58] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
  920. # [20:05] * Quits: zdobersek (~zan@cpe-90-157-128-80.dynamic.amis.net) (Quit: Leaving.)
  921. # [20:05] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
  922. # [20:07] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
  923. # [20:10] * Quits: reinaldob (~reinaldob@201.74.207.100) (Remote host closed the connection)
  924. # [20:10] * Joins: zcorpan (~zcorpan@94.234.170.36)
  925. # [20:10] <Hixie> jgraham: you seem to assume the tag is relevant
  926. # [20:10] <Hixie> jgraham: as far as i can tell there is no more benefit to getting "web people" onto the TAG than there is getting them onto an NFL team
  927. # [20:15] * Joins: SimonSapin (~simon@ip-222.net-80-236-80.issy.rev.numericable.fr)
  928. # [20:16] * rniwa|away is now known as rniwa
  929. # [20:19] <jgraham> It isn't terribly relevant today, but that doesn't mean that something like the TAG couldn't be useful if it was doing something different
  930. # [20:19] <Hixie> so you're saying that maybe a group of people different than the TAG, doing something different than the TAG, might be useful?
  931. # [20:20] <Hixie> ...why don't we just form that group of people to do that useful thing, then, instead of adding the task of "convince the tag" to do that thing
  932. # [20:22] <jgraham> Well there are certian advantages to revolution-by-democracy rather than revolution-by-setting-up-your-own-thing-and-ignoring-the-old-thing
  933. # [20:23] <karlcow> NFL team… is IMHO more dangerous.
  934. # [20:27] <Hixie> jgraham: what is the thing the TAG could be doing that would be useful?
  935. # [20:29] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  936. # [20:29] * Joins: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au)
  937. # [20:30] <karlcow> The sense of useful depends on what the community defines it to be useful.
  938. # [20:37] <Hixie> hmm, no roc
  939. # [20:38] <Hixie> so i'm looking at this canvas-in-workers idea
  940. # [20:38] <Hixie> the main thing i'm wondering is, how do we get the data from the thread onto the display?
  941. # [20:38] <Hixie> i can think of three main approaches:
  942. # [20:38] <Hixie> 1. getImageData(), postMessage(), putImageData()
  943. # [20:39] <Hixie> this could be implemented somewhat efficiently (lazily) so long as the author keeps his hands off
  944. # [20:39] <Hixie> 2. something similar to getImageData() but that is officially async and hands-off, only useful for this purpose
  945. # [20:39] <Hixie> 3. a way to have a <canvas> in the DOM, but _hand the context over to the worker_
  946. # [20:40] <Hixie> so the drawing always happens async straight from the worker
  947. # [20:40] <Hixie> any opinions?
  948. # [20:42] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  949. # [20:43] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  950. # [20:44] * Joins: ehsan (~ehsan@66.207.208.98)
  951. # [20:46] <Hixie> i'm thinking 3, with canvas.getContext('worker') returning a Transferable object
  952. # [20:46] <Hixie> once you have a worker context like this, the methods on canvas like toDataURL() are blocked
  953. # [20:46] <Hixie> the object itself just has a getContext() method
  954. # [20:47] <Hixie> and once it has a context gotten, it can no longer be transferred
  955. # [20:47] <Hixie> hmmm
  956. # [20:53] * Joins: roc (~chatzilla@209.49.120.150)
  957. # [20:55] * Joins: necolas (~necolas@8.25.197.24)
  958. # [20:57] * snowfox_aw is now known as snowfox_ben
  959. # [21:00] <annevk> Hixie: to support Alex Russell
  960. # [21:00] * Joins: romainhuet (u2533@gateway/web/irccloud.com/x-ndueqrtlpgivdvpo)
  961. # [21:03] <hober> how many open seats are there?
  962. # [21:03] <hober> 4?
  963. # [21:05] * jernoble is now known as jernoble|afk
  964. # [21:05] * jernoble|afk is now known as jernoble
  965. # [21:07] * Joins: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net)
  966. # [21:11] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Ping timeout: 268 seconds)
  967. # [21:11] <Hixie> hmmmm
  968. # [21:11] * Joins: yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
  969. # [21:11] <Hixie> how do we get the equivalent of HTMLImageElement into a worker
  970. # [21:11] <Hixie> XR?
  971. # [21:11] <Hixie> XHR even?
  972. # [21:12] <Hixie> have it return an opaque Image object
  973. # [21:12] <Hixie> ?
  974. # [21:12] <yuhong> <annevk> history will judge Polyglot Markup as an interesting exercise to keep the XML pipe dream alive just a little longer, but overall a gigantic waste of everyone's time
  975. # [21:12] <yuhong> Thanks god IE8 is finally beginning to die.
  976. # [21:13] <yuhong> Another ~10 years old feature IE8 fails to support is DOM level 2.
  977. # [21:13] <yuhong> Google Docs will drop IE8 support soon.
  978. # [21:14] * Joins: jsbell (jsbell@nat/google/x-bknlzmxtioyxrbhm)
  979. # [21:14] <yuhong> jQuery is planning to maintain two parallel codebases, 1.9 and 2.0, with 1.9 supporting IE8 and 2.0 not.
  980. # [21:14] * Quits: jsbell (jsbell@nat/google/x-bknlzmxtioyxrbhm) (Client Quit)
  981. # [21:16] <yuhong> 37signals's Basecamp too.
  982. # [21:16] * abstractj is now known as abstractj|away
  983. # [21:20] * Quits: yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032])
  984. # [21:20] * Joins: irfaN (~nrth@91.72.112.11)
  985. # [21:20] * Quits: irfaN (~nrth@91.72.112.11) (Changing host)
  986. # [21:20] * Joins: irfaN (~nrth@unaffiliated/irfan)
  987. # [21:25] * ojan is now known as ojan_way
  988. # [21:25] * ojan_way is now known as ojan_away
  989. # [21:25] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  990. # [21:25] * Quits: pablof (~pablof@144.189.150.129) (Read error: Connection reset by peer)
  991. # [21:26] * Joins: pablof (~pablof@144.189.150.129)
  992. # [21:27] * Joins: pablof_ (~pablof@144.189.150.129)
  993. # [21:27] * Quits: pablof (~pablof@144.189.150.129) (Read error: Connection reset by peer)
  994. # [21:27] * pablof_ is now known as pablof
  995. # [21:28] * Joins: sedovsek (~robert@BSN-176-169-231.dial-up.dsl.siol.net)
  996. # [21:28] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  997. # [21:29] * Joins: ehsan (~ehsan@66.207.208.98)
  998. # [21:29] * Quits: sedovsek (~robert@BSN-176-169-231.dial-up.dsl.siol.net) (Client Quit)
  999. # [21:37] <Hixie> annevk: how do you feel about making XMLHttpRequest have an 'image' responseType that returns an HTMLImageElement in the main thread and an Image object in a worker thread?
  1000. # [21:37] <Ms2ger> That sounds somewhat fishy to me
  1001. # [21:38] <Hixie> i need a way to get an opaque non-dom image object in workers for canvas workers
  1002. # [21:38] <Ms2ger> Can we put that Image API on the main thread too?
  1003. # [21:39] <Hixie> API?
  1004. # [21:39] <Hixie> canvas is already on the main thread
  1005. # [21:39] <Ms2ger> Interface, whatever you want to call it:)
  1006. # [21:40] <Hixie> what use would it have?
  1007. # [21:40] * Quits: alrra (~alrra@unaffiliated/alrra) (Ping timeout: 248 seconds)
  1008. # [21:40] <Ms2ger> Making it easier to share code between workers/non-workers
  1009. # [21:40] <Ms2ger> And a simpler API to learn
  1010. # [21:40] <Hixie> when i say "opaque non-dom image object" i mean opaque
  1011. # [21:41] <Hixie> as in, has no members
  1012. # [21:41] <Hixie> interface Image { };
  1013. # [21:41] <Hixie> so it would be a strict subset of HTMLImageElement
  1014. # [21:41] <Hixie> not much point exposing it on the main thread...
  1015. # [21:43] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
  1016. # [21:47] * Quits: pablof (~pablof@144.189.150.129) (Read error: Connection reset by peer)
  1017. # [21:47] * Joins: deadmund (~ed@th136-2.cs.wm.edu)
  1018. # [21:47] * Joins: pablof (~pablof@144.189.150.129)
  1019. # [21:47] * abstractj|away is now known as abstractj
  1020. # [21:47] * Quits: nessy (~silviapf@124-171-35-8.dyn.iinet.net.au) (Quit: Leaving.)
  1021. # [21:48] <Hixie> roc: opinions on http://junkyard.damowmow.com/514 is welcome
  1022. # [21:48] <Hixie> anyone else, too
  1023. # [21:48] <Hixie> it's a strawman for canvas in workers
  1024. # [21:48] <Hixie> 2d and gl, though i have only looked at the 2d part
  1025. # [21:48] <Hixie> afk, bbiab
  1026. # [21:50] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: This computer has gone to sleep)
  1027. # [21:51] * Parts: deadmund (~ed@th136-2.cs.wm.edu)
  1028. # [21:53] <roc> Hixie: sounds pretty good
  1029. # [21:53] * jonlee|afk is now known as jonlee
  1030. # [21:54] * Quits: charlvn (~charlvn@charlvn.nl) (Read error: Operation timed out)
  1031. # [21:55] <roc> a convenient way to pass binary image data across to the worker might be interesting
  1032. # [21:55] <roc> I suppose you can kinda do it by creating a Blob on the main thread and using XHR with the Blob URI on the worker?
  1033. # [21:55] <roc> but that requires the awful revocation stuff
  1034. # [21:56] <roc> anyway, it looks like a good start
  1035. # [21:58] * Joins: gavinc (~gavin@50.0.77.3)
  1036. # [21:59] * Joins: charlvn (~charlvn@charlvn.nl)
  1037. # [22:00] * Joins: roc_ (~chatzilla@209.49.120.150)
  1038. # [22:00] * Quits: roc (~chatzilla@209.49.120.150) (Ping timeout: 265 seconds)
  1039. # [22:00] * roc_ is now known as roc
  1040. # [22:04] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  1041. # [22:05] * linclark is now known as linclark|afk
  1042. # [22:05] * Joins: isherman-book (Adium@nat/google/x-qzycaunttjxxuywu)
  1043. # [22:06] * Quits: isherman-book (Adium@nat/google/x-qzycaunttjxxuywu) (Client Quit)
  1044. # [22:06] * Joins: isherman-book (Adium@nat/google/x-sfxvbkouvnsrnqmi)
  1045. # [22:08] * Quits: isherman-book (Adium@nat/google/x-sfxvbkouvnsrnqmi) (Client Quit)
  1046. # [22:08] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
  1047. # [22:09] * ojan_away is now known as ojan
  1048. # [22:10] * Quits: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  1049. # [22:10] * Quits: roc (~chatzilla@209.49.120.150) (Ping timeout: 256 seconds)
  1050. # [22:11] * Joins: karlcow (~karl@nerval.la-grange.net)
  1051. # [22:12] * Quits: erichynds (~ehynds@64.206.121.41)
  1052. # [22:13] * Joins: isherman-book (Adium@nat/google/x-zqpuzrdbpbudnhxx)
  1053. # [22:17] * Quits: ehsan (~ehsan@66.207.208.98) (Read error: Connection reset by peer)
  1054. # [22:17] * Joins: ehsan (~ehsan@66.207.208.98)
  1055. # [22:18] * Joins: sedovsek (~robert@BSN-176-169-231.dial-up.dsl.siol.net)
  1056. # [22:19] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
  1057. # [22:23] * ojan is now known as ojan_away
  1058. # [22:25] * Quits: OnlyMax (~OnlyMax@187-126-36-236.user.veloxzone.com.br) (Ping timeout: 265 seconds)
  1059. # [22:29] * Quits: ahf (ahf@irssi/staff/ahf) (Ping timeout: 268 seconds)
  1060. # [22:30] * Quits: isherman-book (Adium@nat/google/x-zqpuzrdbpbudnhxx) (Quit: Leaving.)
  1061. # [22:30] * Joins: isherman-book (Adium@nat/google/x-enrtgsxkmzbcftbb)
  1062. # [22:34] * Quits: isherman-book (Adium@nat/google/x-enrtgsxkmzbcftbb) (Client Quit)
  1063. # [22:36] * Quits: saba (~foo@unaffiliated/saba) (Quit: leaving)
  1064. # [22:36] * Quits: Ms2ger (~Ms2ger@109.133.15.173) (Quit: nn)
  1065. # [22:36] <annevk> Hixie: happy with that in general, file a bug
  1066. # [22:36] <annevk> Hixie: had been thinking about it
  1067. # [22:39] * Joins: ahf (ahf@irssi/staff/ahf)
  1068. # [22:39] <zcorpan> roc: or paint the image on a canvas and send the ImageData. but that's also not very convenient
  1069. # [22:40] <zcorpan> convenient would be to postMessage(<img>) and have it come out as an Image on the other end. but that wouldn't make sense for cross-document messaging
  1070. # [22:41] <zcorpan> Hixie: since "Image" already exists as a constructor in window, maybe we should call it something else
  1071. # [22:41] * Joins: isherman-book (Adium@nat/google/x-tnwmdrtweeywapsl)
  1072. # [22:41] <zcorpan> Hixie: e.g. WorkerImage
  1073. # [22:41] * Quits: isherman-book (Adium@nat/google/x-tnwmdrtweeywapsl) (Client Quit)
  1074. # [22:43] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  1075. # [22:44] * Joins: kennyluck (~kennyluck@119.161.158.96)
  1076. # [22:44] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  1077. # [22:45] * Joins: kennyluck (~kennyluck@119.161.158.96)
  1078. # [22:45] * Quits: sicking (~sicking@204.153.192.4) (Quit: sicking)
  1079. # [22:46] * Joins: nessy (~silviapf@2401:fa00:0:fd00:b027:2962:8ae8:e946)
  1080. # [22:47] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  1081. # [22:50] * Joins: kennyluck (~kennyluck@119.161.158.96)
  1082. # [22:50] * Quits: zcorpan (~zcorpan@94.234.170.36) (Remote host closed the connection)
  1083. # [22:50] * Joins: TabAtkin1_ (~tabatkins@216.239.55.138)
  1084. # [22:55] * Joins: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net)
  1085. # [22:58] <MikeSmith> "URI/IRI/URL thread among IETF/W3C/WHATWG" discussion at IETF f2f is starting in a few minutes
  1086. # [22:58] <MikeSmith> http://www.ietf.org/proceedings/85/agenda/agenda-85-iri
  1087. # [22:58] <MikeSmith> http://tools.ietf.org/wg/iri/minutes
  1088. # [23:00] * linclark|afk is now known as linclark
  1089. # [23:00] * Joins: abarth_ (~abarth@50-76-44-122-ip-static.hfc.comcastbusiness.net)
  1090. # [23:02] * Quits: abarth_ (~abarth@50-76-44-122-ip-static.hfc.comcastbusiness.net) (Client Quit)
  1091. # [23:02] <hober> MikeSmith: is there an IRC channel into which things get scribed / where we can follow along?
  1092. # [23:02] <MikeSmith> hober: no, XMPP
  1093. # [23:02] <MikeSmith> XMPP chat
  1094. # [23:02] <MikeSmith> which I think you can do via Adium
  1095. # [23:03] <hober> do you have a link to the xmpp conference room?
  1096. # [23:03] * Quits: Plashtop (~Plashtop@c-76-122-27-92.hsd1.fl.comcast.net) (Quit: follow @yoPlashy)
  1097. # [23:03] <MikeSmith> xmpp:iri@jabber.ietf.org?join
  1098. # [23:04] * smaug____ assumes annevk will attend the meeting
  1099. # [23:04] * heycam|away is now known as heycam
  1100. # [23:04] * hober actually managed to join
  1101. # [23:04] <MikeSmith> oh iChat also
  1102. # [23:04] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
  1103. # [23:05] * Quits: MacTed (~Thud@63.119.36.36)
  1104. # [23:05] <hober> yeah, i'm using ichat :)
  1105. # [23:06] * Quits: Druide__ (~Druid@p5B1369A7.dip.t-dialin.net)
  1106. # [23:08] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 244 seconds)
  1107. # [23:09] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 246 seconds)
  1108. # [23:09] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Read error: Operation timed out)
  1109. # [23:16] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
  1110. # [23:19] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
  1111. # [23:23] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
  1112. # [23:26] <MikeSmith> http://www.meetecho.com/ietf85/iri works too I guess
  1113. # [23:26] <MikeSmith> browser-based
  1114. # [23:27] * abstractj is now known as abstractj|away
  1115. # [23:27] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  1116. # [23:28] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 246 seconds)
  1117. # [23:28] <MikeSmith> Roy at the mic
  1118. # [23:28] * Joins: kennyluck (~kennyluck@119.161.158.96)
  1119. # [23:29] <MikeSmith> "will not resolve the anti-social behavior within the WHATWG"
  1120. # [23:29] <hober> wat
  1121. # [23:30] <hober> i don't understand the relationship between the minutes and whatever's actually happening in that room
  1122. # [23:30] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1123. # [23:31] <wilhelm> Did the scribe die?
  1124. # [23:32] <MikeSmith> hahaha "negotiating with terrorists"
  1125. # [23:32] <MikeSmith> way to sling the rhetoric man
  1126. # [23:33] <MikeSmith> "I have no problem ignoring their work in the future"
  1127. # [23:33] <MikeSmith> where "their work" is the URL standard
  1128. # [23:33] <hober> wow, sounds like a wonderfully productive meeting...
  1129. # [23:33] * Joins: tantek (~tantek@66-87-4-97.pools.spcsdns.net)
  1130. # [23:33] <MikeSmith> "You don't have critical mass for doing work. You're done."
  1131. # [23:34] <MikeSmith> heh
  1132. # [23:34] <gsnedders> Critical mass of random server people, where most of the weirdness is handled by either clients or CGI scripts?
  1133. # [23:35] <MikeSmith> hober, wilhelm : yeah in my experience the minutes/scribing are not nearly as detailed as most W3C meetings are
  1134. # [23:35] <MikeSmith> it's more like the minutes are notes
  1135. # [23:35] <MikeSmith> scratchpad
  1136. # [23:35] <MikeSmith> "URXes" "HURLs"
  1137. # [23:35] <hober> how very open of them
  1138. # [23:36] <MikeSmith> "get them to call it something else" [other than URLs]
  1139. # [23:36] <MikeSmith> bravo Larry
  1140. # [23:36] * Joins: sicking (~sicking@204.153.192.4)
  1141. # [23:36] * Quits: ahf (ahf@irssi/staff/ahf) (Ping timeout: 260 seconds)
  1142. # [23:36] <MikeSmith> Larry is now pointing out that they are called URLs
  1143. # [23:37] <MikeSmith> Larry replying to whoever it was who made the "get them to call it something else" comment
  1144. # [23:37] <MikeSmith> Larry, "I don't see any point in fighting over the name."
  1145. # [23:38] <MikeSmith> "Let the WHATWG go for it. They'll break the Web but not the Internet."
  1146. # [23:39] <wilhelm> Did he just say "browsers are not the web"?
  1147. # [23:39] <MikeSmith> yeah
  1148. # [23:39] <MikeSmith> no the speaker didn't say it
  1149. # [23:39] <MikeSmith> Roy did
  1150. # [23:39] <MikeSmith> he said Roy said it and he agreed with it
  1151. # [23:40] <wilhelm> Fascinating.
  1152. # [23:40] * Quits: tantek (~tantek@66-87-4-97.pools.spcsdns.net) (Ping timeout: 246 seconds)
  1153. # [23:41] <MikeSmith> whoo boy now they're talking about LEIRIs
  1154. # [23:42] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  1155. # [23:42] <MikeSmith> funny how they keep using the term "the outside world" to refer to well, the actual world and the actual people in the world
  1156. # [23:43] * Joins: kennyluck (~kennyluck@119.161.158.96)
  1157. # [23:43] <MikeSmith> we need to get Steven Soderbergh to direct the screen version of the multi-year drama
  1158. # [23:43] <MikeSmith> someday
  1159. # [23:44] <MikeSmith> *this multi-year drama
  1160. # [23:44] <MikeSmith> this is like word-for-word the discussion we had at the BOF in Hiroshima before they even chartered the IRIbis WG
  1161. # [23:44] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
  1162. # [23:44] <MikeSmith> groundhog day
  1163. # [23:44] <wilhelm> Interesting to observe Larry as a voice of reason here.
  1164. # [23:45] <MikeSmith> wilhelm: indeed yeah he is
  1165. # [23:45] <MikeSmith> the scribing here is near worthless
  1166. # [23:46] <MikeSmith> I don't know if it's just Martin not bothering to even try or what
  1167. # [23:46] <MikeSmith> but he's not even indicating who the current speaker is
  1168. # [23:46] <MikeSmith> the keep scribing "Mic:" to indicate that that somebody is talking at the mic
  1169. # [23:47] <MikeSmith> instead of actually noting who the person is
  1170. # [23:47] <MikeSmith> really fucking helpful
  1171. # [23:47] <wilhelm> (c:
  1172. # [23:47] * Quits: kennyluck (~kennyluck@119.161.158.96) (Read error: Connection reset by peer)
  1173. # [23:48] * Joins: kennyluck (~kennyluck@119.161.158.96)
  1174. # [23:48] <MikeSmith> god almighty we need some metaphor that's way beyond "going off into the weeds"
  1175. # [23:48] <MikeSmith> we are way way past the weeds here
  1176. # [23:49] <nessy> wow, you got me curious!
  1177. # [23:49] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
  1178. # [23:50] <MikeSmith> this is like a Virginia Wolfe novel
  1179. # [23:50] <hober> going off the cliffs of insanity?
  1180. # [23:51] <wilhelm> MikeSmith: http://upload.wikimedia.org/wikipedia/commons/1/19/Train_wreck_at_Montparnasse_1895.jpg
  1181. # [23:52] * Joins: ahf (ahf@irssi/staff/ahf)
  1182. # [23:53] <MikeSmith> "ok other speaker you rambled on again about some stuff you talked about in almost the same exact words 4 years ago but you had your say (again) and now it's my turn to (again) further pile my stream of consciousness on top of what you said"
  1183. # [23:53] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
  1184. # [23:53] <MikeSmith> I am beginning to suspect this is some highly refined art form
  1185. # [23:53] <MikeSmith> like Noh drama
  1186. # [23:55] <Hixie> zcorpan: I was thinking of using Image precisely because it already exists :-)
  1187. # [23:56] <MikeSmith> performance repeated each couple years or whatever with the performers just making slight variations in the way they hold their folding fans
  1188. # [23:57] <MikeSmith> oh somebody just dropped the phrase "doesn't give a rat's ass"
  1189. # [23:57] <MikeSmith> guess which performer that is
  1190. # [23:58] <Hixie> when i was talking to IETF folk about during URL at the IETF, one of the things I said was that if we did it, we had to have a guarantee that the tone of discussion would be productive and respectful
  1191. # [23:58] <Hixie> I CAN'T IMAGINE WHY I THOUGHT THAT WAS IMPORTANT
  1192. # [23:58] <Hixie> not like there's any reason for me to fear it might not be!
  1193. # Session Close: Wed Nov 07 00:00:00 2012

The end :)