/irc-logs / freenode / #whatwg / 2013-04-18 / end

Options:

  1. # Session Start: Thu Apr 18 00:00:00 2013
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: jonlee (~jonlee@17.212.153.19)
  4. # [00:00] * Quits: darkcypher_bit (~darkcyphe@san.space150.com) (Remote host closed the connection)
  5. # [00:00] * Joins: Iroquois_ (~IroquoisT@69.170.160.74)
  6. # [00:01] * Joins: OnlyMax (~OnlyMax@187-126-236-61.user.veloxzone.com.br)
  7. # [00:03] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  8. # [00:03] * krit1 is now known as krit
  9. # [00:04] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Ping timeout: 252 seconds)
  10. # [00:04] * Quits: weinig (~weinig@17.114.107.135) (Ping timeout: 256 seconds)
  11. # [00:06] * Joins: othermaciej (~mjs@17.114.108.14)
  12. # [00:06] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  13. # [00:07] * Quits: annevk (~annevk@2.25.61.48) (Remote host closed the connection)
  14. # [00:10] * Joins: nimbu1 (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
  15. # [00:11] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  16. # [00:12] * jonlee is now known as jonlee|afk
  17. # [00:13] * Quits: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com) (Ping timeout: 264 seconds)
  18. # [00:13] * jonlee|afk is now known as jonlee
  19. # [00:15] * Quits: nimbu1 (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
  20. # [00:15] * Joins: newtron (~newtron@76-10-156-218.dsl.teksavvy.com)
  21. # [00:17] * Joins: weinig (~weinig@17.245.104.113)
  22. # [00:18] <gavinc> manu-db: Future/Coroutine/Async in Python http://www.python.org/dev/peps/pep-3156/
  23. # [00:20] * Quits: fkm (~fkm@unaffiliated/fkm) (Ping timeout: 246 seconds)
  24. # [00:22] * Quits: newtron (~newtron@76-10-156-218.dsl.teksavvy.com) (Remote host closed the connection)
  25. # [00:23] * Quits: Iroquois_ (~IroquoisT@69.170.160.74) (Remote host closed the connection)
  26. # [00:23] * jonlee is now known as jonlee|afk
  27. # [00:23] * Quits: weinig (~weinig@17.245.104.113) (Quit: weinig)
  28. # [00:26] * Quits: isherman-book (Adium@nat/google/x-awyrflsyvmevccop) (Quit: Leaving.)
  29. # [00:32] * jonlee|afk is now known as jonlee
  30. # [00:32] * Joins: fkm (~fkm@213.55.184.246)
  31. # [00:32] * Quits: fkm (~fkm@213.55.184.246) (Changing host)
  32. # [00:32] * Joins: fkm (~fkm@unaffiliated/fkm)
  33. # [00:33] * Quits: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net) (Quit: Leaving)
  34. # [00:34] * Joins: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net)
  35. # [00:36] * Joins: OnlyMax2 (~OnlyMax@187-126-236-61.user.veloxzone.com.br)
  36. # [00:36] * Quits: OnlyMax (~OnlyMax@187-126-236-61.user.veloxzone.com.br) (Read error: Connection reset by peer)
  37. # [00:37] * Joins: OnlyMax3 (~OnlyMax@187-126-236-61.user.veloxzone.com.br)
  38. # [00:38] * Quits: jryans (~jryans@office.massrel.com) (Quit: Be back later)
  39. # [00:38] * Quits: OnlyMax3 (~OnlyMax@187-126-236-61.user.veloxzone.com.br) (Read error: Connection reset by peer)
  40. # [00:41] * Quits: OnlyMax2 (~OnlyMax@187-126-236-61.user.veloxzone.com.br) (Ping timeout: 255 seconds)
  41. # [00:42] * Joins: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp)
  42. # [00:42] * jonlee is now known as jonlee|afk
  43. # [00:42] * Quits: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr) (Read error: Operation timed out)
  44. # [00:43] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  45. # [00:43] * Quits: Gabri (~gabri@91.72.64.50) (Remote host closed the connection)
  46. # [00:50] * Joins: danielfilho|w (~danielfil@200.232.113.107)
  47. # [00:50] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Remote host closed the connection)
  48. # [00:50] * Joins: danielfilho|w (~danielfil@200.232.113.107)
  49. # [00:52] * jonlee|afk is now known as jonlee
  50. # [00:52] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
  51. # [00:53] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
  52. # [00:53] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Remote host closed the connection)
  53. # [00:55] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
  54. # [00:56] * Joins: weinig (~weinig@17.114.109.178)
  55. # [01:04] * Joins: isherman-book (~Adium@216.239.45.93)
  56. # [01:09] * Joins: nessy (~silviapf@124-168-62-140.dyn.iinet.net.au)
  57. # [01:11] * Joins: nimbu1 (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
  58. # [01:11] * Quits: isherman-book (~Adium@216.239.45.93) (Ping timeout: 264 seconds)
  59. # [01:12] * Quits: Maarja (3e41c051@gateway/web/freenode/ip.62.65.192.81) (Quit: Page closed)
  60. # [01:14] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Ping timeout: 248 seconds)
  61. # [01:15] * Joins: reybango_ (~reybango@c-66-229-94-105.hsd1.fl.comcast.net)
  62. # [01:15] * Quits: nimbu1 (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
  63. # [01:15] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  64. # [01:16] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  65. # [01:18] * Quits: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net) (Ping timeout: 245 seconds)
  66. # [01:18] * Joins: TheGallery (~TheGaller@79.103.84.65.dsl.dyn.forthnet.gr)
  67. # [01:27] * Quits: mven (~mven@169.241.49.210) (Remote host closed the connection)
  68. # [01:27] * Joins: Obvious (tachikoma@188.226.74.2)
  69. # [01:27] * Quits: TheGallery (~TheGaller@79.103.84.65.dsl.dyn.forthnet.gr) (Quit: Leaving)
  70. # [01:28] * jonlee is now known as jonlee|afk
  71. # [01:30] * Quits: garciawebdev (~garciaweb@190.244.74.107) (Remote host closed the connection)
  72. # [01:31] * Joins: bholley (~bholley@24.212.243.246)
  73. # [01:33] * Joins: newtron (~newtron@76-10-156-218.dsl.teksavvy.com)
  74. # [01:35] * jonlee|afk is now known as jonlee
  75. # [01:36] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
  76. # [01:37] * Quits: newtron (~newtron@76-10-156-218.dsl.teksavvy.com) (Ping timeout: 240 seconds)
  77. # [01:39] * Quits: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch) (Ping timeout: 240 seconds)
  78. # [01:40] * Quits: reybango_ (~reybango@c-66-229-94-105.hsd1.fl.comcast.net) (Quit: Leaving)
  79. # [01:40] * Joins: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net)
  80. # [01:42] * heycam|away is now known as heycam
  81. # [01:45] * jonlee is now known as jonlee|afk
  82. # [01:50] * jonlee|afk is now known as jonlee
  83. # [01:51] * Krinkle is now known as Krinkle|detached
  84. # [01:59] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
  85. # [02:00] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  86. # [02:00] * jonlee is now known as jonlee|afk
  87. # [02:00] * Quits: ryanclark (~ryanclark@c-67-188-41-58.hsd1.ca.comcast.net) (Quit: ryanclark)
  88. # [02:03] * jonlee|afk is now known as jonlee
  89. # [02:04] * Quits: jsbell (jsbell@nat/google/x-mzctaanrsxfqdvbt) (Quit: There's no place like home...)
  90. # [02:06] * Quits: dygerati (~jthiessen@c-71-193-216-142.hsd1.or.comcast.net) (Ping timeout: 260 seconds)
  91. # [02:09] <manu1> gavinc: So, seems to be totally incompatible with what WHATWG DOM Futures are doing (at least, the interface doesn't match at all) *sobs*
  92. # [02:09] <manu1> gavinc: Does WebIDL support the ability to define futures to iron out these sorts of incompatibilities between languages?
  93. # [02:09] <gavinc> manu1: Interface doesn't, but I assure you the spirit does
  94. # [02:09] <manu1> gavinc: Too bad API specs are about interfaces and not spirits. :)
  95. # [02:10] <gavinc> The idea that one API can serve many languages is non-sense anyway :P
  96. # [02:11] <manu1> gavinc: Also note: http://www.python.org/dev/peps/pep-3156/#callback-style
  97. # [02:12] <gavinc> that isn't talking about how to write callback APIs that's talking about the problems with them ;)
  98. # [02:12] <manu1> gavinc: Creating an API that can just serve Javascript is starting to sound like non-sense.... even JS folks can't agree on the proper flow control style.
  99. # [02:12] <gavinc> Right, so serve Javascript in Browsers ;)
  100. # [02:13] <manu1> err, JSON-LD on servers is just as important, if not more important.
  101. # [02:13] <manu1> and having an interface that is similar between both is really important.
  102. # [02:13] * jonlee is now known as jonlee|afk
  103. # [02:13] <gavinc> The API will NOT be the same.
  104. # [02:13] <manu1> (so developers aren't confused)
  105. # [02:13] <manu1> gavinc: The API between node.js server side, and Javascript browser-side /is exactly the same/ right now.
  106. # [02:14] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 240 seconds)
  107. # [02:15] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Ping timeout: 264 seconds)
  108. # [02:15] <manu1> that's one of the reasons we picked the callback control-flow style.
  109. # [02:15] <manu1> so that developers didn't have to do Futures on the browser-side and callbacks on the server-side.
  110. # [02:15] <manu1> (in JavaScript)
  111. # [02:16] <manu1> (and Python, and Ruby, and PHP)
  112. # [02:16] <manu1> (not that PHP is used on the client-side that often... but you get the idea)
  113. # [02:16] <gavinc> I note you happily ignore the other language WITH WebIDL bindings ;)
  114. # [02:16] <gavinc> Since it totally sucks at Callback style, Java :P
  115. # [02:16] <manu1> what, like Java - screw Java - Java is awful :)
  116. # [02:16] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
  117. # [02:17] <gavinc> The API WILL NOT be the same in all languages
  118. # [02:17] <gavinc> clearly
  119. # [02:17] <manu1> besides, there is nothing that says that you /have/ to follow the JSON-LD API spec, we made it that way so that people can do things that make sense in their language of choice.
  120. # [02:18] * jernoble is now known as jernoble|afk
  121. # [02:18] * jernoble|afk is now known as jernoble
  122. # [02:18] <gavinc> going to make finding 3 implementations fun ;)
  123. # [02:18] <manu1> we already have 3 :)
  124. # [02:18] <manu1> in fact, we have 5
  125. # [02:18] <gavinc> No, cause the Python one at least doesn't use the same API
  126. # [02:19] <manu1> like I said, nobody complained about this until the WHATWG DOM Futures folks jumped in.
  127. # [02:19] <manu1> besides, only 2 implementations are necessary for REC :)
  128. # [02:19] <gavinc> nobody complained until the people who have been dealing with large callback based API non sense for years chimed in?
  129. # [02:20] <gavinc> that's uh... an odd argument ;)
  130. # [02:20] <manu1> you act as if the people in this channel are the only people dealing with large callback based APIs...
  131. # [02:20] <gavinc> no.
  132. # [02:20] <manu1> the node.js community seems to be dealing with it just fine.
  133. # [02:21] <manu1> and honestly, it's really not that big of an issue with the libraries that we use either on the server-side or client-side.
  134. # [02:21] <manu1> I realize that there are people that feel that Futures are the future... but those folks haven't gotten the state of the art to the point that we can shift over to it.
  135. # [02:22] <gavinc> "callback hell" is an oddly common term for Node.js if they are handling it well
  136. # [02:22] <manu1> once they do, and it's clear that futures are going to make things better, people will naturally switch over because it's a no-brainer.
  137. # [02:22] <manu1> gavinc: Do you do a great deal of node.js programming?
  138. # [02:22] <gavinc> No, twisted ;)
  139. # [02:23] <gavinc> I hate callbacks that much ;)
  140. # [02:23] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
  141. # [02:23] <manu1> twisted is awful... we've used it before.
  142. # [02:23] <manu1> but unfortunately, people tend to conflate the awfulness of twisted with all other callback-based mechanisms.
  143. # [02:24] <manu1> node.js did callbacks right - twisted got it horribly wrong (I say this having spent years developing in both)
  144. # [02:25] <manu1> the whole "callback hell" argument is usually thrown about by people that are not managing their code correctly... at least, 99% of the examples I've seen of callback hell fall into the category where the person complaining doesn't know what they're doing.
  145. # [02:25] * Joins: mange (~mange@pc-241-220-86-200.cm.vtr.net)
  146. # [02:25] <manu1> That said, if we can get novices doing async programming in a way that's better then I'm all for it... I'm just not convinced that monads / futures are that solution.
  147. # [02:25] <manu1> They abstract away things to the point where it starts to confuse novice developers...
  148. # [02:25] <manu1> callbacks do the same sort of thing, but not as badly.
  149. # [02:26] <gavinc> Futures in DOM4, latest Twisted API, the new Python API, are all starting to look very much the same in their semantics
  150. # [02:26] * Parts: mange (~mange@pc-241-220-86-200.cm.vtr.net)
  151. # [02:26] <gavinc> the syntax and naming is wildly different (well, they all use the word Futures) but otherwise...
  152. # [02:26] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-6.1450hg.fc18 [XULRunner 20.0/20130401111945])
  153. # [02:26] <manu1> sure, and once everything converges, we'll release a JSON-LD API that is based on futures...
  154. # [02:27] <manu1> but doing so at this point seems to be trying to nail jello to a galloping horse. The best we can hope for is to be kicked in the face for our efforts.
  155. # [02:27] <manu1> (or something)
  156. # [02:28] * jonlee|afk is now known as jonlee
  157. # [02:29] <gavinc> "In the DOM world and other closely-related APIs, we're not going to stop using futures"
  158. # [02:29] <gavinc> that's a reasonably strong statement that you won't get kicked in the face
  159. # [02:30] <gavinc> Unless you'd like to argue that DOM ISN'T the widest use API in Javascript?
  160. # [02:34] <manu1> link to who said that?
  161. # [02:34] <manu1> also, that statement ignores one side of the equation - server-side.
  162. # [02:34] <zewt> gavinc: really? somebody's declaring that no logical arguments will convince them because they've made up their mind?
  163. # [02:35] <zewt> i'm not sure i want to know who's being that foolish
  164. # [02:35] * gavinc learns exactly who has read TabAtkins blog post on Futures ;)
  165. # [02:35] <gavinc> http://www.xanthir.com/b4PY0
  166. # [02:36] <manu1> I read it in detail, I don't tend to memorize everything I read in blog posts - also, that's Tab saying it - who else is saying that?
  167. # [02:37] <manu1> Is it the position of the Web Apps WG? Is it the position of the WHAT WG? Is it the position of the majority of browser manufacturers? Answers of "Yes" to any of those would be more convincing than one person saying it.
  168. # [02:37] <manu1> err, three including annevk, TabAtkins, and Boris.
  169. # [02:38] * jonlee is now known as jonlee|afk
  170. # [02:40] * jernoble is now known as jernoble|afk
  171. # [02:40] * jernoble|afk is now known as jernoble
  172. # [02:41] * Joins: mven (~mven@ip68-224-15-53.lv.lv.cox.net)
  173. # [02:43] * jonlee|afk is now known as jonlee
  174. # [02:46] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Ping timeout: 240 seconds)
  175. # [02:47] * Quits: ^esc (~esc_ape@178.115.251.207.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
  176. # [02:48] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
  177. # [02:48] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
  178. # [02:48] * Joins: scor (~scor@drupal.org/user/52142/view)
  179. # [02:51] * Quits: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net) (Quit: Leaving)
  180. # [02:52] * Joins: ehsan (~ehsan@24.212.206.174)
  181. # [02:53] * jonlee is now known as jonlee|afk
  182. # [02:56] * Joins: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net)
  183. # [02:56] * jonlee|afk is now known as jonlee
  184. # [02:58] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
  185. # [03:01] * Quits: weinig (~weinig@17.114.109.178) (Quit: weinig)
  186. # [03:01] * jernoble is now known as jernoble|afk
  187. # [03:01] * jernoble|afk is now known as jernoble
  188. # [03:02] * Quits: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net) (Quit: Leaving)
  189. # [03:02] * Joins: weinig (~weinig@17.114.109.178)
  190. # [03:02] * Joins: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net)
  191. # [03:03] <TabAtkins> manu-db: CSS norm-refs Unicode at least in CSS Text, possibly in Text Decor, and possibly in Fonts.
  192. # [03:03] * Quits: jmason (~jmason@174.137.103.143) (Read error: Connection reset by peer)
  193. # [03:03] <TabAtkins> manu-db: We norm-ref two non-W3C docs in the Colors spec.
  194. # [03:04] <TabAtkins> manu-db: Hey, between me, annevk, and Boris, you've basically got a majority of spec writers. ^_^
  195. # [03:06] <TabAtkins> manu1: I'd appreciate if you stopped referencing Node's callbacks as if it had any relevance whatsoever to web APIs. We can't get Node's "async" module, or any reasonable equivalent, on the web, because the web doesnt' have a consistent callback pattern like Node does.
  196. # [03:06] * jonlee is now known as jonlee|afk
  197. # [03:07] <TabAtkins> Moving APIs to futures is *far* more likely than moving them to a different callback pattern, given that future-based APIs are easily distinguishable from callback-based ones, while different styles of callback APIs are hard to distinguish.
  198. # [03:07] <manu1> TabAtkins: you can use async in the browser today?
  199. # [03:07] <manu1> I mean, statement of fact - you can do that.
  200. # [03:07] * Quits: mladen (~mladen@cable-89-216-30-200.static.sbb.rs) (Read error: Operation timed out)
  201. # [03:07] <TabAtkins> manu1: Only if you're using node-style callback APIs.
  202. # [03:07] <TabAtkins> Which dont' exist in any web spec.
  203. # [03:07] <TabAtkins> (or practically any - some might exist, I dunno)
  204. # [03:08] <TabAtkins> I outline five different callback styles in my blog post that are attested by major APIs *today*.
  205. # [03:08] <manu1> yes, but there are many libraries that wrap the web specs to provide a callback-style interface... most of the libraries we use do that.
  206. # [03:08] <TabAtkins> (None of which are node-like APIs.
  207. # [03:08] <TabAtkins> manu1: If you're allowing wrappers, then we can wrap anything callback-based in a future, too.
  208. # [03:08] <manu1> yeah, that's kinda my point - I don't think developers are really going to be impacted that greatly one way or another.
  209. # [03:09] <TabAtkins> Right, so consistency arguments with Node don't stand. We're back to proposals on their merits.
  210. # [03:09] <manu1> because lots of the web specs are wrapped in libraries to make them fit a particular model (jquery, AngularJS, etc.)
  211. # [03:09] * Joins: mladen (~mladen@cable-89-216-30-200.static.sbb.rs)
  212. # [03:09] <TabAtkins> Adding a sixth callback style to web APIs doesn't help anyone, while jumping on the Futures train *does*.
  213. # [03:10] <manu1> TabAtkins: consistency arguments do matter for Node because we don't want to have developers pick two different call styles between browser-based JSON-LD API and server-side JSON-LD API.
  214. # [03:10] <TabAtkins> (Network effects are important for the success of Futures - the more stuff uses it, the more valuable it is.)
  215. # [03:10] <TabAtkins> I presume they already do so for APIs that are analogs of browser APIs?
  216. # [03:10] <TabAtkins> Providing a node-like callback system for node, and a Future-based system for the web, sounds fine.
  217. # [03:10] <TabAtkins> Or both, whatever.
  218. # [03:10] <manu1> bleh
  219. # [03:11] <TabAtkins> (If you can reasonably distinguish between them.)
  220. # [03:11] <TabAtkins> You have to provide a different API for Python/Java/et al anyway.
  221. # [03:11] <manu1> as developers, we typically can't stand working with libraries like that.
  222. # [03:11] <TabAtkins> Like I said, I think we as developers already do that? (Not much of a noder, sorry.)
  223. # [03:11] <manu1> TabAtkins: I'm currently asking W3C what their position on ref'ing the WHATWG DOM API from JSON-LD API is...
  224. # [03:12] <manu1> TabAtkins: which then brings into question if it really matters what is spec'd... because the opposite will be provided by some developer somewhere.
  225. # [03:12] * jonlee|afk is now known as jonlee
  226. # [03:12] <TabAtkins> manu1: You'll either get the right answer ("it's totally fine to ref things not from the W3C", because everyone does it and it's never stopped a spec from hitting Rec), or you'll get a kneejerk "eww, WHATWG" response.
  227. # [03:12] <manu1> TabAtkins: which gets back to my first proposal - we'll just spec an API for both - callback-style and futures-style.
  228. # [03:12] <TabAtkins> manu1: If you have a reasonable naming proposal for the two, sure, whatever.
  229. # [03:13] <manu1> TabAtkins: I was thinking - JSON-LD Callback API and JSON-LD TAB_ATKINS_LOVES_FUTURES API
  230. # [03:13] <TabAtkins> I mean for the functions. I'm cool with you using my name in the spec title.
  231. # [03:13] <manu1> noted.
  232. # [03:14] <manu1> TabAtkins: I'm asking a W3Cer that likes WHAT WG in an attempt to see if I can get the same answer out of them that I got out of you.
  233. # [03:14] * Quits: weinig (~weinig@17.114.109.178) (Quit: weinig)
  234. # [03:15] <manu1> TabAtkins: also, for APIs providing both, is there a function naming scheme that is currently used?
  235. # [03:15] <TabAtkins> It's cool, I already know the right answer. If you get another answer, I can just point to the objective evidence that proves me right (multiple specs doing exactly what I say is OK).
  236. # [03:15] <manu1> TabAtkins: Are they RECs?
  237. # [03:15] * Joins: weinig (~weinig@17.114.109.178)
  238. # [03:15] * Quits: Mohamed-Ted (~Mohamed@197.200.244.159) (Ping timeout: 240 seconds)
  239. # [03:15] <TabAtkins> manu1: No, not yet. Current attempts are either fresh APIs, or have a completely different name (like XHR might get something along the lines of getJSON() or whatever).
  240. # [03:15] <manu1> TabAtkins: and if you could just give me the links, I can forward them on to the group so I at least have that at my disposal as a set of arguments.
  241. # [03:15] <TabAtkins> manu1: Yup, Colors 3 is Rec.
  242. # [03:16] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  243. # [03:16] <TabAtkins> http://www.w3.org/TR/css3-color/
  244. # [03:16] <TabAtkins> With two normative refs to non-W3C or IETF docs.
  245. # [03:17] <TabAtkins> (Specifically, Colorimetry, published by CIE, and SRGB, published by IEC I think? It's hard to read these biblios.
  246. # [03:17] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
  247. # [03:18] * Joins: Mohamed-Ted (~Mohamed@197.200.246.133)
  248. # [03:18] <manu1> TabAtkins: blerg - that totally doesn't count. I thought you had refs to WHATWG specs... ref'ing books is fine because the print of the book isn't going to change.
  249. # [03:18] <manu1> TabAtkins: The question is, what W3C REC spec references a WHATWG spec?
  250. # [03:18] <TabAtkins> manu1: I don't see how that question is relevant.
  251. # [03:19] <manu1> TabAtkins: I know that we can ref specs at W3C that are not REC as long as the features are stable - we do that for HTML5+RDFa 1.1
  252. # [03:19] * tantek pops back in and sees REC/politics discussion have flared up again. ;)
  253. # [03:20] * Joins: danielfilho (~danielfil@200.233.52.248)
  254. # [03:20] <manu1> flared up? It never stopped tantek - Tab and I have been talking constantly since the moment you left IRC ;)
  255. # [03:20] <tantek> sorry to hear that
  256. # [03:20] <manu1> as am I :)
  257. # [03:20] <tantek> so why do you continue to participate then?
  258. # [03:20] <tantek> if you're sorry?
  259. # [03:21] <manu1> (it was a joke)
  260. # [03:21] <tantek> oh so you're not sorry. ok.
  261. # [03:22] <manu1> TabAtkins: It's relevant because the whole purpose of that normative ref'ing rule at W3C is to make sure the doc doesn't change.
  262. # [03:22] * jonlee is now known as jonlee|afk
  263. # [03:22] <TabAtkins> That doesn't happen, though. Even Recs change.
  264. # [03:22] * Joins: nimbu (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
  265. # [03:22] <tantek> right, because fiat always works to make docs not change
  266. # [03:22] <manu1> TabAtkins: again, not that I care - but you made it sound like W3C had published a spec that normatively ref'd a WHAT WG spec... and that sounded like something that could help this situation.
  267. # [03:22] <TabAtkins> Importantly, Recs can depend on CRs, which *definitely* change.
  268. # [03:23] <tantek> specs should just make the best references they practically can, and assume ALL references are subject to change. don't pretend otherwise.
  269. # [03:24] <manu1> TabAtkins: Yes, and I'm pushing a spec through that currently does that... but it's not a WHATWG spec and you made it seem as if that's happened before (which is what surprised me)
  270. # [03:24] <tantek> reflect the reality of an evolving platform, rather than clinging to a pipedream of statically lockstepped imaginary platform that never really existed (on the web)
  271. # [03:24] <manu1> tantek: Yes, no argument from me on that one...
  272. # [03:24] <TabAtkins> I never stated that Recs with WHATWG norm refs have already happened. I never even mentioned Recs until this afternoon. I've been fighting against the weird reluctance to ref things that aren't W3C.
  273. # [03:26] <manu1> TabAtkins: but you do realize that it's not "ref things that aren't W3C" that's the issue here... it's ref'ing things that don't have any implementations and aren't even close to being on any standards track (and could change at any point based on the whim of an editor)
  274. # [03:26] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  275. # [03:26] <manu1> TabAtkins: That's the issue - I'll happy ref specs that are IETF or TC-39 or whatever that have some semblance of stability to them...
  276. # [03:26] <manu1> TabAtkins: but the WHATWG DOM spec doesn't seem to be there yet.
  277. # [03:27] <manu1> TabAtkins: That is, if there were at least 2 browser implementations of it, that would be very convincing.
  278. # [03:27] <manu1> TabAtkins: from my understanding, there are currently 0 implementations of it, and the JSON-LD API would be the first, right?
  279. # [03:28] <TabAtkins> You realize that reffing a CR from a Rec (which is allowed) has much less stability than you're requiring? CRs can be published (and often are) with zero implementations.
  280. # [03:28] <TabAtkins> And they commonly change.
  281. # [03:28] <TabAtkins> manu1: JSON-LD is one of the APIs in flight to take advantage. I'm working through the Font Load API.
  282. # [03:29] * jonlee|afk is now known as jonlee
  283. # [03:30] * tantek is curious if this kind of discussion happens often enough to merit a subspecies of bureaucracy/process troll - the reference citations troll.
  284. # [03:30] <tantek> There was the "but what's the canonical reference to ASCII" troll that occurred in HTMLWG a while ago (and sucked up a lot of mailing / telcon time).
  285. # [03:30] <TabAtkins> The right answer being, obviously, Wikipedia. ^_^
  286. # [03:32] <manu1> right, and that's my concern - you're asking the JSON-LD API to switch to Futures when it's not apparent that developers are going to flock to them en masse. My prediction is that we're going to continue to have the same control-flow mess on our hands in the Web platform for a while and that developers are just going to take web specs and match them up with whatever control flow they're...
  287. # [03:32] <manu1> ...using for their application.
  288. # [03:33] <TabAtkins> Contributing to the control flow mess with a sixth callback pattern isn't helping matters.
  289. # [03:33] <manu1> tantek: The discussion doesn't have to do w/ reference citations, it has to do w/ the stability of WHATWG DOM, which I'm finding out isn't very stable (in that there are no implementations of it)
  290. # [03:33] <manu1> TabAtkins: So, what would be the lesser evil?
  291. # [03:33] <manu1> TabAtkins: No futures, no callback control flow - what would be the best approach w/o taking those two into consideration?
  292. # [03:34] * Quits: awoxp (~awoxp@host86-143-180-42.range86-143.btcentralplus.com) (Read error: Connection reset by peer)
  293. # [03:34] * Joins: awoxp (~awoxp@host86-143-180-42.range86-143.btcentralplus.com)
  294. # [03:34] * Quits: awoxp (~awoxp@host86-143-180-42.range86-143.btcentralplus.com) (Read error: Connection reset by peer)
  295. # [03:34] <TabAtkins> manu1: Note that WHATWG stability policy is "things can change (hopefully for the better) until sufficient mass of people depend on it". This is the *actual* stability policy of the W3C as well (at least in healthy groups), we just pretend there's something called Process that works differently.
  296. # [03:34] <TabAtkins> manu1: The lesser evil is to contribute to the actual fixing of callback messes by adopting Futures.
  297. # [03:34] * Joins: awoxp (~awoxp@host86-143-180-42.range86-143.btcentralplus.com)
  298. # [03:34] * Quits: awoxp (~awoxp@host86-143-180-42.range86-143.btcentralplus.com) (Read error: Connection reset by peer)
  299. # [03:34] <manu1> because, if I'm understanding correctly, both of those have roughly the same number of APIs using the style.
  300. # [03:34] <TabAtkins> Right, but one helps the future, and the other doesn't. ^_^
  301. # [03:35] * Joins: Mohamed (~Mohamed@197.200.244.195)
  302. # [03:35] <manu1> if futures are the future - which you've failed to convince multiple people of at this point.
  303. # [03:35] * Mohamed is now known as Guest35910
  304. # [03:35] <manu1> if they're not, futures are no better than callback control flow.
  305. # [03:35] <manu1> and seeing as how futures have been in node.js for a long time now and they're not popular is concerning.
  306. # [03:36] * manu1 has to go, will respond later.
  307. # [03:36] <TabAtkins> Oh good lord, I already addressed the node thing.
  308. # [03:36] * Quits: Mohamed-Ted (~Mohamed@197.200.246.133) (Ping timeout: 260 seconds)
  309. # [03:37] <TabAtkins> Node's original promises were shit. After that, it grew a consistent callback pattern (which is itself a negative force against innovation like Futures), and then grew callback-handling libraries that depended on that central callback pattern.
  310. # [03:37] <TabAtkins> It is *not* a model of the web that you can rely on for anything.
  311. # [03:38] <TabAtkins> manu1: Do whatever you want. It's obvious that's what you're going to do anyway. Match node, even though that means inventing a brand new callback pattern for the web, and doesn't have a transition story to the glorious future that Node offers.
  312. # [03:38] <TabAtkins> JSON-LD will just be yet another shitty legacy API that has to be back-converted into Futures later.
  313. # [03:39] * jonlee is now known as jonlee|afk
  314. # [03:40] * jernoble is now known as jernoble|afk
  315. # [03:40] * jernoble|afk is now known as jernoble
  316. # [03:40] <manu1> TabAtkins: If I was going to do whatever I wanted, I wouldn't have spent the last 48 hours trying to figure out if we can/should do futures for the JSON-LD API. Don't get cranky, I want the right solution, it's just nobody else seems to be beating the Futures drum as hard as you are and I'm trying to figure out why.
  317. # [03:42] <manu1> I appreciate the time you've put into explaining all this and writing that blog post on futures.
  318. # [03:42] * manu1 afks.
  319. # [03:42] <TabAtkins> Because it's new, and people are slow to embrace new things, particularly new abstractions that are different from what they're familiar with.
  320. # [03:42] * jonlee|afk is now known as jonlee
  321. # [03:43] <TabAtkins> I'm just frustrated you keep bringing up Node like it's relevant to the API design, when it's *not*. Nothing you do in the web api can benefit from anything that the node community has, because Node's async control flow abstractions can't make sense of web apis without manual wrapping. And if you're doing that, adding one more API to manually wrap is a non-issue.
  322. # [03:44] <TabAtkins> Ignoring node, if you want callbacks, at least follow jQuery legacy or something, and just take 'success' and 'error' callbacks in your options object.
  323. # [03:44] <TabAtkins> Or take the two callbacks as final arguments, with 'success' coming first.
  324. # [03:45] <TabAtkins> The Node convention of a single callback which accepts the error reason as its first argument and any values as its other arguments is completely foreign to the web.
  325. # [03:45] <TabAtkins> It'll still interoperate badly with Future-based things, but at least it'll be consistent with *some* existing APIs, and people's expectations.
  326. # [03:50] * Krinkle|detached is now known as Krinkle
  327. # [03:52] * jonlee is now known as jonlee|afk
  328. # [03:52] * jonlee|afk is now known as jonlee
  329. # [03:53] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
  330. # [03:54] <TabAtkins> zewt: Have you read my blog post from last night, about Futures? It was partially aimed at you, too. ^_^
  331. # [03:54] * Joins: Wardrop (~anonymous@59.167.213.18)
  332. # [03:56] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
  333. # [03:57] <Wardrop> I need some clarification on the rule for <option> elements without a defined value. I find the spec to be ambiguous.
  334. # [03:58] <Wardrop> The spec states that for option elements without a value, the text content of the element should become the value. What does that mean for a option elements like this...
  335. # [03:58] <Wardrop> <option value>Pizza</option>
  336. # [03:58] <Wardrop> <option value="">Pizza</option>
  337. # [03:58] <TabAtkins> That has a value attribute. The value of the value attribute is the empty string.
  338. # [03:58] * Joins: birtles_ (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp)
  339. # [03:58] <TabAtkins> Both of those are equivalent.
  340. # [03:58] <Wardrop> Ok, so if 'value' is present at all, it is respected.
  341. # [03:59] <Wardrop> Thanks
  342. # [03:59] <TabAtkins> Yep.
  343. # [03:59] * Quits: danielfilho (~danielfil@200.233.52.248) (Remote host closed the connection)
  344. # [04:00] <Wardrop> Spec should probably be clarified as it currently reads "The value of an option element is the value of the value content attribute, if there is one" which could mean either
  345. # [04:00] * Joins: danielfilho (~danielfil@200.233.52.248)
  346. # [04:00] <TabAtkins> "If there is one" means "if there is a value content attribute". That's unambiguous (though in practical, non-spec terminology, it might be ambiguous).
  347. # [04:01] * Quits: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp) (Ping timeout: 245 seconds)
  348. # [04:01] * birtles_ is now known as birtles
  349. # [04:02] * jonlee is now known as jonlee|afk
  350. # [04:02] * jonlee|afk is now known as jonlee
  351. # [04:03] <Wardrop> It isn't made clear whether "if there is one" is referring to the presence of the attribute, or the presence of actual value, unless there's something in the spec's pre-amble that clarifies this.
  352. # [04:04] <TabAtkins> An attribute never doesn't have a value, so it's unambiguous in practice when you're already familiar with the spec terms. ^_^
  353. # [04:04] <TabAtkins> (If the attribute exists, it has a value by definition.)
  354. # [04:05] <Wardrop> TabAtkins: Yeah ok, that probably is something clarified earlier in the spec. Thanks TabAtkins.
  355. # [04:05] <TabAtkins> np
  356. # [04:06] * Quits: weinig (~weinig@17.114.109.178) (Quit: weinig)
  357. # [04:10] * Quits: aklein (uid4454@gateway/web/irccloud.com/x-iwswryboduigbzho)
  358. # [04:10] * jernoble is now known as jernoble|afk
  359. # [04:10] * jernoble|afk is now known as jernoble
  360. # [04:12] * jonlee is now known as jonlee|afk
  361. # [04:14] * Quits: krit (~krit@sjfw1.adobe.com) (Quit: Leaving.)
  362. # [04:18] * Joins: TheTomThorogood (~Thunderbi@118.107.37.61)
  363. # [04:23] * Quits: TheTomThorogood (~Thunderbi@118.107.37.61) (Quit: TheTomThorogood)
  364. # [04:23] * heycam is now known as heycam|away
  365. # [04:25] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
  366. # [04:26] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
  367. # [04:27] * jonlee|afk is now known as jonlee
  368. # [04:27] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Remote host closed the connection)
  369. # [04:37] * jonlee is now known as jonlee|afk
  370. # [04:37] * jonlee|afk is now known as jonlee
  371. # [04:38] * Joins: tantek (~tantek@adsl-69-232-205-244.dsl.pltn13.pacbell.net)
  372. # [04:41] * Joins: weinig (~weinig@17.114.109.178)
  373. # [04:41] * Quits: weinig (~weinig@17.114.109.178) (Client Quit)
  374. # [04:46] * Joins: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
  375. # [04:47] * jonlee is now known as jonlee|afk
  376. # [04:49] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
  377. # [04:50] * jernoble is now known as jernoble|afk
  378. # [04:50] * jernoble|afk is now known as jernoble
  379. # [04:51] * jonlee|afk is now known as jonlee
  380. # [04:57] * Quits: cabanier (~cabanier@bc9866.bendcable.com) (Quit: Leaving.)
  381. # [04:57] * Joins: cabanier (~cabanier@bc9866.bendcable.com)
  382. # [05:00] * jonlee is now known as jonlee|afk
  383. # [05:02] * Quits: ahf (ahf@irssi/staff/ahf) (Ping timeout: 240 seconds)
  384. # [05:04] * Joins: ahf (ahf@irssi/staff/ahf)
  385. # [05:06] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
  386. # [05:06] * Joins: krit (~krit@161.sub-174-253-224.myvzw.com)
  387. # [05:08] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
  388. # [05:10] * Quits: bholley (~bholley@24.212.243.246) (Quit: bholley)
  389. # [05:17] * Joins: Mohamed-Ted (~Mohamed@197.200.253.246)
  390. # [05:18] * jernoble is now known as jernoble|afk
  391. # [05:18] * jernoble|afk is now known as jernoble
  392. # [05:19] * Quits: Guest35910 (~Mohamed@197.200.244.195) (Ping timeout: 260 seconds)
  393. # [05:21] * Quits: krit (~krit@161.sub-174-253-224.myvzw.com) (Quit: Leaving.)
  394. # [05:24] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
  395. # [05:27] * Joins: nimbu1 (~Adium@173-228-123-12.dsl.dynamic.sonic.net)
  396. # [05:29] * Quits: nimbu (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Ping timeout: 264 seconds)
  397. # [05:33] * jonlee|afk is now known as jonlee
  398. # [05:33] * Quits: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net) (Quit: Leaving)
  399. # [05:37] * Parts: Wardrop (~anonymous@59.167.213.18)
  400. # [05:42] * Joins: danjesus (~danjesus@187.56.139.85)
  401. # [05:46] * jonlee is now known as jonlee|afk
  402. # [05:47] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
  403. # [05:51] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
  404. # [05:53] * jernoble is now known as jernoble|afk
  405. # [05:53] * jernoble|afk is now known as jernoble
  406. # [05:54] * jonlee|afk is now known as jonlee
  407. # [05:56] * Joins: eresair_ (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
  408. # [05:56] * Quits: timeless (uid4015@firefox/developer/timeless) (Read error: Operation timed out)
  409. # [05:57] * Quits: NimeshNeema (uid2689@gateway/web/irccloud.com/x-hrvjqkaemqwcaaib) (Ping timeout: 246 seconds)
  410. # [05:57] * Quits: JakeA (uid3836@gateway/web/irccloud.com/x-adbcslaeasdozave) (Ping timeout: 256 seconds)
  411. # [05:57] * Quits: romainhuet (uid2533@gateway/web/irccloud.com/x-akiktzzgrmgodpga) (Ping timeout: 245 seconds)
  412. # [05:57] * Quits: krijn (uid2319@gateway/web/irccloud.com/x-hyczxfiipkcgztai) (Ping timeout: 245 seconds)
  413. # [05:57] * Quits: dfreedm (uid7859@gateway/web/irccloud.com/x-bznitfckkyyveibu) (Ping timeout: 248 seconds)
  414. # [05:57] * Quits: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-fonwkxslkxxxbkrd) (Ping timeout: 264 seconds)
  415. # [05:57] * Quits: Scorchin (uid1242@gateway/web/irccloud.com/x-hlqlcjxwegorxzro) (Ping timeout: 260 seconds)
  416. # [05:58] * Quits: ojan_away (uid5519@gateway/web/irccloud.com/x-hjggmvraonmglhor) (Ping timeout: 245 seconds)
  417. # [05:58] * Quits: scheib (uid4467@gateway/web/irccloud.com/x-iofdpznvfjlcehxd) (Ping timeout: 245 seconds)
  418. # [05:58] * Quits: remysharp (uid4345@gateway/web/irccloud.com/x-edffsslblbpcjtvf) (Ping timeout: 248 seconds)
  419. # [05:58] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-xnmijfmhathnkmyv) (Ping timeout: 248 seconds)
  420. # [05:58] * Quits: shaundunne (uid5048@gateway/web/irccloud.com/x-tqwoxviexfyjqmfm) (Ping timeout: 255 seconds)
  421. # [05:58] * Joins: JakeA (uid3836@gateway/web/irccloud.com/x-otmuzrcbrdcbufat)
  422. # [05:58] * Quits: Phae (uid455@gateway/web/irccloud.com/x-icgloffqppzttotv) (Ping timeout: 248 seconds)
  423. # [05:58] * Quits: rafaelw (uid4459@gateway/web/irccloud.com/x-bnokaonbdbalbgjv) (Ping timeout: 246 seconds)
  424. # [05:58] * Quits: anssik (uid10742@gateway/web/irccloud.com/x-sgkltrjpqwlfbhrp) (Ping timeout: 260 seconds)
  425. # [05:58] * Joins: krijn (~uid2319@gateway/web/irccloud.com/x-pfbtgkngjumgbgvf)
  426. # [05:58] * Quits: matjas (uid2247@gateway/web/irccloud.com/x-tldoukkmvnnidyyf) (Ping timeout: 245 seconds)
  427. # [05:59] * Quits: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de) (Ping timeout: 245 seconds)
  428. # [05:59] * Quits: hdv (uid2376@gateway/web/irccloud.com/x-tmtgueydjoybpyeu) (Ping timeout: 256 seconds)
  429. # [05:59] * Quits: boblet_ (uid1921@gateway/web/irccloud.com/x-euphlpmlrwivcyyj) (Ping timeout: 276 seconds)
  430. # [06:00] * Joins: broquaint (~dbrook@static.94.217.47.78.clients.your-server.de)
  431. # [06:01] * Joins: ojan (uid5519@gateway/web/irccloud.com/x-ekzebflbczdoxakd)
  432. # [06:02] * Joins: scheib (uid4467@gateway/web/irccloud.com/x-bnjteaphhyomddyn)
  433. # [06:04] * Joins: hdv (uid2376@gateway/web/irccloud.com/x-ndtfpzadnjnxmbmd)
  434. # [06:04] * jonlee is now known as jonlee|afk
  435. # [06:05] * Krinkle is now known as Krinkle|detached
  436. # [06:06] * Quits: tantek (~tantek@adsl-69-232-205-244.dsl.pltn13.pacbell.net) (Quit: tantek)
  437. # [06:07] * Joins: NimeshNeema (uid2689@gateway/web/irccloud.com/x-inzbuxtcngpahzzc)
  438. # [06:14] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  439. # [06:15] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Client Quit)
  440. # [06:16] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  441. # [06:21] * Quits: JohnAlbin (~JohnAlbin@36-224-105-11.dynamic-ip.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
  442. # [06:26] * Quits: barneybook (~kvirc@114-44-244-88.dynamic.hinet.net) (Read error: Connection reset by peer)
  443. # [06:29] * Quits: Badreddin (~Nur@189.192.138.187) (Ping timeout: 276 seconds)
  444. # [06:34] <Hixie> manu1: the idea that depending on a CR or REC is safer than depending on a living standard is trivially disprovable
  445. # [06:34] <Hixie> manu1: HTML provides a great example of this
  446. # [06:35] <Hixie> manu1: HTML4 is a REC, but if you were to refer to it you would have no interop
  447. # [06:35] <Hixie> manu1: HTML5 is a CR, but it has numerous errors that are likely never going to get fixed
  448. # [06:36] <Hixie> manu1: meanwhile, the WHATWG HTML standard is actually the most up to date and least incorrect version of HTML available, so if you refer to that you are the most likely to get interop
  449. # [06:37] <Hixie> manu1: the usual question of "what happens if the spec changes" is answerable in very clear terms with HTML -- if the spec changes, the living standard ends up being more useful, while the REC and CR end up just being wrong
  450. # [06:38] * Quits: danjesus (~danjesus@187.56.139.85) (Remote host closed the connection)
  451. # [06:38] * Joins: technikhil (~nikhilkri@106.51.102.140)
  452. # [06:41] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
  453. # [06:42] * Joins: richt (~richt@222.233.254.208)
  454. # [06:44] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Ping timeout: 264 seconds)
  455. # [06:49] * jonlee|afk is now known as jonlee
  456. # [06:50] * Quits: Mohamed-Ted (~Mohamed@197.200.253.246) (Ping timeout: 240 seconds)
  457. # [06:55] * Joins: Badreddin (~Nur@189.192.155.69)
  458. # [06:59] * jonlee is now known as jonlee|afk
  459. # [07:06] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
  460. # [07:07] * Joins: richt (~richt@222.233.254.208)
  461. # [07:08] * Quits: Deckl (~Deckl@110-175-240-185.static.tpgi.com.au) (Ping timeout: 255 seconds)
  462. # [07:09] * heycam|away is now known as heycam
  463. # [07:11] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 264 seconds)
  464. # [07:15] * Joins: dfreedm (uid7859@gateway/web/irccloud.com/x-vcskbkyeateatokh)
  465. # [07:21] * jonlee|afk is now known as jonlee
  466. # [07:22] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: goodbye cruel world)
  467. # [07:26] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  468. # [07:30] * Joins: Deckl (~Deckl@110-175-240-185.static.tpgi.com.au)
  469. # [07:30] * Quits: fkm (~fkm@unaffiliated/fkm) (Quit: Leaving)
  470. # [07:30] * Joins: richt (~richt@222.233.254.208)
  471. # [07:31] * jonlee is now known as jonlee|afk
  472. # [07:35] * jernoble is now known as jernoble|afk
  473. # [07:35] * jernoble|afk is now known as jernoble
  474. # [07:46] * Joins: Mohamed-Ted (~Mohamed@197.200.240.48)
  475. # [07:49] * Joins: nielsle_ (~nielsle@3239149-cl69.boa.fiberby.dk)
  476. # [07:49] * Joins: nielsle (~nielsle@3239149-cl69.boa.fiberby.dk)
  477. # [07:51] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  478. # [07:55] * jernoble is now known as jernoble|afk
  479. # [07:55] * jernoble|afk is now known as jernoble
  480. # [07:56] * Joins: abarth|zZz (uid5294@gateway/web/irccloud.com/x-jplsvwpduhijpctg)
  481. # [07:56] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 255 seconds)
  482. # [07:57] * abarth|zZz is now known as abarth
  483. # [07:57] * Joins: Scorchin (uid1242@gateway/web/irccloud.com/x-uqwoyorspnptezma)
  484. # [07:57] * Joins: shaundunne (uid5048@gateway/web/irccloud.com/x-rhbmrisduyvwcpir)
  485. # [07:57] * Joins: remysharp (uid4345@gateway/web/irccloud.com/x-simzunatdtytbdpv)
  486. # [07:57] * Joins: viduthalai1947 (uid5404@gateway/web/irccloud.com/x-sxbccwvbxkulqvrd)
  487. # [07:58] * Joins: romainhuet (uid2533@gateway/web/irccloud.com/x-tsugnvnvqplhggel)
  488. # [07:58] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  489. # [07:58] * Quits: Deckl (~Deckl@110-175-240-185.static.tpgi.com.au) (Ping timeout: 248 seconds)
  490. # [07:58] * Joins: matjas (uid2247@gateway/web/irccloud.com/x-vpkorqeauadvaktz)
  491. # [07:58] * Joins: boblet_ (uid1921@gateway/web/irccloud.com/x-otcpvjozvgdttjoj)
  492. # [07:58] * Joins: Phae (uid455@gateway/web/irccloud.com/x-pwjjmparcfcodcwt)
  493. # [07:59] * Joins: anssik (uid10742@gateway/web/irccloud.com/x-srfcqpuyejmubmqj)
  494. # [08:00] * abarth is now known as abarth|
  495. # [08:00] * abarth| is now known as abarth
  496. # [08:03] * Joins: richt_ (~richt@91.216.105.36)
  497. # [08:05] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  498. # [08:05] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 246 seconds)
  499. # [08:07] * Joins: Masklinn (~textual@77.109.112.145)
  500. # [08:09] * Joins: rafaelw_ (uid4459@gateway/web/irccloud.com/x-hncsjpetcvygwjeg)
  501. # [08:10] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Quit: Leaving.)
  502. # [08:12] * Joins: Ms2ger (~Ms2ger@53.200-64-87.adsl-dyn.isp.belgacom.be)
  503. # [08:14] * Joins: richt (~richt@prod06.pvpn.lon.witopia.net)
  504. # [08:15] * Quits: richt_ (~richt@91.216.105.36) (Read error: Connection reset by peer)
  505. # [08:15] * Joins: richt_ (~richt@91.216.105.36)
  506. # [08:18] * Quits: richt (~richt@prod06.pvpn.lon.witopia.net) (Ping timeout: 245 seconds)
  507. # [08:20] * heycam is now known as heycam|away
  508. # [08:21] * Joins: richt (~richt@prod06.pvpn.lon.witopia.net)
  509. # [08:22] * Joins: richt__ (~richt@222.233.254.208)
  510. # [08:23] * Joins: richt___ (~richt@91.216.105.12)
  511. # [08:24] * Quits: richt_ (~richt@91.216.105.36) (Ping timeout: 245 seconds)
  512. # [08:24] * Joins: Smylers (~smylers@host86-168-221-39.range86-168.btcentralplus.com)
  513. # [08:25] * Joins: Deckl (~Deckl@110-175-240-185.static.tpgi.com.au)
  514. # [08:25] * Quits: richt (~richt@prod06.pvpn.lon.witopia.net) (Ping timeout: 240 seconds)
  515. # [08:27] * Quits: richt__ (~richt@222.233.254.208) (Ping timeout: 245 seconds)
  516. # [08:28] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
  517. # [08:30] * Quits: gavinc (~gavin@barad-dur.carothers.name) (Quit: Konversation terminated!)
  518. # [08:31] <SteveF> manu1: the html 5.1 nightly http://www.w3.org/html/wg/drafts/html/master/ is actually the most up to date and least incorrect version of HTML available
  519. # [08:31] <Ms2ger> Bwahahahaha
  520. # [08:31] <Hixie> hahaha
  521. # [08:31] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
  522. # [08:31] * Quits: richt___ (~richt@91.216.105.12) (Read error: Connection reset by peer)
  523. # [08:34] * Joins: richt (~richt@91.216.105.12)
  524. # [08:37] <SteveF> thought that would go down well
  525. # [08:37] * Quits: Masklinn (~textual@77.109.112.145)
  526. # [08:39] <Ms2ger> You're a funny man, SteveF
  527. # [08:40] <SteveF> yeah so I have been told outside of the whatwg echo chamber as well
  528. # [08:40] * Quits: nimbu1 (~Adium@173-228-123-12.dsl.dynamic.sonic.net) (Quit: Leaving.)
  529. # [08:42] <Ms2ger> If you think there are cases where your spec is better, file a bug
  530. # [08:42] <Ms2ger> But I doubt you will
  531. # [08:43] <Hixie> Ms2ger: they don't even know how their spec differs from the whatwg one
  532. # [08:43] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
  533. # [08:43] <Hixie> Ms2ger: there's literally no list anywhere of what differences there are between the whatwg one and their version, nor a list of what intentional differences there are
  534. # [08:44] * Joins: richt_ (~richt@222.233.254.208)
  535. # [08:44] * Quits: richt (~richt@91.216.105.12) (Read error: Connection reset by peer)
  536. # [08:44] <Hixie> Ms2ger: having seen some of the differences (e.g. the way that ping="" was half in and half out), it's pretty obvious theirs hasn't even been proofread.
  537. # [08:44] * jonlee|afk is now known as jonlee
  538. # [08:45] <SteveF> Ms2ger: likewise
  539. # [08:46] * Quits: Smylers (~smylers@host86-168-221-39.range86-168.btcentralplus.com) (Quit: Leaving.)
  540. # [08:46] <Hixie> SteveF: the difference is that the htmlwg starts from the whatwg spec and changes it, but doesn't report the changes back, whereas the whatwg spec is not written by copying the htmlwg spec.
  541. # [08:47] <Hixie> it's considered poor open source etiquette to not report problems back upstream
  542. # [08:47] * Joins: richt (~richt@91.216.105.26)
  543. # [08:49] * Quits: dydx (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net) (Quit: dydx)
  544. # [08:50] <SteveF> sSteveF: take the politics up with management
  545. # [08:50] <Hixie> you're an editor now
  546. # [08:50] <Hixie> you are management
  547. # [08:50] <Hixie> it's your responsibility
  548. # [08:50] <Hixie> that's what being an editor _is_
  549. # [08:51] * Quits: richt_ (~richt@222.233.254.208) (Ping timeout: 245 seconds)
  550. # [08:54] * jonlee is now known as jonlee|afk
  551. # [08:55] * jonlee|afk is now known as jonlee
  552. # [08:57] * Joins: sedovsek (~robert@89.143.12.238)
  553. # [08:58] <SteveF> hixie: such topics are on the agenda for discussion monday http://www.w3.org/wiki/HTML/EditorsAgenda will add specific item about etiquette
  554. # [08:58] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
  555. # [08:59] <Hixie> lordy, meetings
  556. # [08:59] <Hixie> yes that will fix the problem
  557. # [09:00] <Hixie> sorry, that was too cynical
  558. # [09:00] <Hixie> good luck with your meeting
  559. # [09:00] <Hixie> i hope it improves matters
  560. # [09:00] <SteveF> thanks for the constructive comments :-)
  561. # [09:05] * jonlee is now known as jonlee|afk
  562. # [09:08] * Quits: eresair_ (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Remote host closed the connection)
  563. # [09:10] * Joins: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com)
  564. # [09:11] <SteveF> hixie: how exactly would you like changes made to the HTML spec communicated to you?
  565. # [09:12] * Joins: ^esc (~esc_ape@77.116.246.249.wireless.dyn.drei.com)
  566. # [09:12] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  567. # [09:13] * Joins: richt_ (~richt@222.233.254.208)
  568. # [09:13] * Quits: richt_ (~richt@222.233.254.208) (Read error: Connection reset by peer)
  569. # [09:13] * Joins: danbri_ (~danbri@106.80.113.87.dyn.plus.net)
  570. # [09:14] * Joins: richt_ (~richt@222.233.254.208)
  571. # [09:15] * Quits: richt (~richt@91.216.105.26) (Ping timeout: 240 seconds)
  572. # [09:17] * Joins: annevk (~annevk@2.25.61.48)
  573. # [09:17] * Joins: mitemitreski (~mitemitre@212.120.17.179)
  574. # [09:18] * Quits: richt_ (~richt@222.233.254.208) (Ping timeout: 245 seconds)
  575. # [09:18] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  576. # [09:20] <SteveF> hixie: if you can tell me your requirements I will do my best to accommodate
  577. # [09:22] * Joins: darobin (~darobin@78.109.80.74)
  578. # [09:24] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  579. # [09:32] * Quits: mladen (~mladen@cable-89-216-30-200.static.sbb.rs) (Quit: Leaving.)
  580. # [09:33] * Joins: crawleyprint (~mladen@cable-89-216-30-200.static.sbb.rs)
  581. # [09:33] * Quits: nessy (~silviapf@124-168-62-140.dyn.iinet.net.au) (Quit: Leaving.)
  582. # [09:33] * Joins: nessy (~silviapf@124-168-62-140.dyn.iinet.net.au)
  583. # [09:34] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:9db6:53ea:a4e:edf6)
  584. # [09:37] * Joins: richt (~richt@125.131.77.132)
  585. # [09:37] * Joins: Masklinn (~textual@212-166-58-166.win.be)
  586. # [09:39] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
  587. # [09:41] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  588. # [09:41] * Quits: jryans (~jryans@cpe-70-113-92-118.austin.res.rr.com) (Quit: Be back later)
  589. # [09:41] * Quits: crawleyprint (~mladen@cable-89-216-30-200.static.sbb.rs) (Quit: Leaving.)
  590. # [09:44] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  591. # [09:45] * Joins: zcorpan_ (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  592. # [09:47] * Quits: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
  593. # [09:55] * Quits: zcorpan_ (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  594. # [09:56] * Joins: Smylers (~smylers@94.116.198.66)
  595. # [09:56] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  596. # [09:57] * Quits: Ms2ger (~Ms2ger@53.200-64-87.adsl-dyn.isp.belgacom.be) (Quit: bbl)
  597. # [09:58] * Joins: charlie_ (~charlie@46.7.56.116)
  598. # [09:58] * charlie_ is now known as Guest48375
  599. # [09:59] * Quits: Guest48375 (~charlie@46.7.56.116) (Remote host closed the connection)
  600. # [10:00] * Joins: niloy (~niloy@115.112.64.6)
  601. # [10:00] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Ping timeout: 240 seconds)
  602. # [10:00] * Quits: Deckl (~Deckl@110-175-240-185.static.tpgi.com.au) (Ping timeout: 240 seconds)
  603. # [10:03] * Quits: Masklinn (~textual@212-166-58-166.win.be) (Ping timeout: 256 seconds)
  604. # [10:03] <SteveF> hixie: have you raised this publicly "it's considered poor open source etiquette to not report problems back upstream" with robin or silvia or ted? As you know I have only recently joined the editors team. I would have thought that issues such as this would have been worked out already.
  605. # [10:04] * Quits: Smylers (~smylers@94.116.198.66) (Ping timeout: 264 seconds)
  606. # [10:05] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
  607. # [10:06] * Joins: Masklinn (~textual@109.89.134.164)
  608. # [10:07] * Joins: barneybook (kvirc@202-169-164-190.aspublic.wlan.sinica.edu.tw)
  609. # [10:10] * Quits: a-ja (~Instantbi@70.230.144.183) (Read error: Connection reset by peer)
  610. # [10:11] * Joins: hasather (~hasather@80.91.33.141)
  611. # [10:12] <SteveF> Hixie: (asking again as it was kindly pointed out that I was using the wrong nick) how exactly would you like changes made to the HTML spec communicated to you? if you can tell me your requirements I will do my best to accommodate. Have you raised this publicly "it's considered poor open source etiquette to not report problems back upstream" with robin or silvia or ted? As you know I have...
  612. # [10:12] * Joins: a-ja (~Instantbi@70.230.144.183)
  613. # [10:12] <SteveF> ...only recently joined the editors team. I would have thought that issues such as this would have been worked out already.
  614. # [10:13] * Joins: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com)
  615. # [10:16] <annevk> pretty sure he's asleep
  616. # [10:18] * Quits: birtles (~chatzilla@p10167-ipngn1701marunouchi.tokyo.ocn.ne.jp) (Quit: ChatZilla 0.9.90-rdmsoft [XULRunner 1.9.0.17/2009122204])
  617. # [10:19] <SteveF> annevk: OK at least he should be aware of the questions if he reads scrollback
  618. # [10:20] * Joins: huskyr (~huskyr@37.74.112.218)
  619. # [10:21] * Joins: benbarnett (~Adium@80.87.30.115)
  620. # [10:22] <darobin> speaking of open source etiquette, I was looking for the repo with the WHATWG tools used to publish the HTML spec but I couldn't find it — any pointers?
  621. # [10:23] <SteveF> annevk: I pointed you to the changed stuff the other day as in hixie is no longer listed as 'previous editor' but as 'whatwg editor' is that an improvement?
  622. # [10:23] <annevk> darobin: pretty sure no up-to-date version exists
  623. # [10:23] <annevk> darobin: file a bug?
  624. # [10:24] <SteveF> annevk: if not what should it say?
  625. # [10:24] <annevk> SteveF: dunno
  626. # [10:24] <annevk> the whole thing is kinda fucked up imo
  627. # [10:24] * jonlee|afk is now known as jonlee
  628. # [10:24] <darobin> true dat
  629. # [10:25] <SteveF> annevk: OK so its fucked up but there is no path to unfucking
  630. # [10:25] <jgraham> So the protocol with webcomponents is that you keep using the same mailing thread until dglazkov xomes up with a new pun?
  631. # [10:25] <jgraham> s/x/c/
  632. # [10:26] <darobin> not true, we can unfuck the things, it just takes time to put out all the fires and plug all the leaks
  633. # [10:26] <darobin> UNFUCK ALL THE THINGS!
  634. # [10:27] <darobin> jgraham: I thought the whole point of WebApps was to provide an avenue for dglazkov puns
  635. # [10:27] <SteveF> twasn't meant to be statement just left off the ?
  636. # [10:27] <darobin> annevk: is there a not-up-to-date version to reference?
  637. # [10:28] <darobin> it's not a big deal, maybe the bug is just "Robin can't find stuff using Google" :)
  638. # [10:28] <jgraham> The toolchain isn't all avaliable afaik.
  639. # [10:29] <jgraham> It's a bunch of environemnt-specific scripts on Hixie's machine gluing together various services
  640. # [10:29] <jgraham> (not saying that more of it couldn't be made avaliable, just that it isn't)
  641. # [10:32] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  642. # [10:33] * Joins: darobin (~darobin@78.109.80.74)
  643. # [10:34] * jonlee is now known as jonlee|afk
  644. # [10:35] * Joins: nonge (~nonge@p5B326C5B.dip.t-dialin.net)
  645. # [10:36] <darobin> WebApps is really becoming a strange place with all the Benadryl and stuff
  646. # [10:39] <jgraham> becoming?
  647. # [10:39] * Quits: nonge_ (~nonge@p5B326806.dip.t-dialin.net) (Ping timeout: 260 seconds)
  648. # [10:40] <darobin> it used to be differently weird
  649. # [10:40] <darobin> I liked it better when it was Web APIs, too :)
  650. # [10:40] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  651. # [10:41] <darobin> and every discussion would be interrupted by annevk screaming "WHAAAAAT???!!!1"
  652. # [10:41] <darobin> good times
  653. # [10:43] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
  654. # [10:45] * Joins: richt_ (~richt@125.131.77.132)
  655. # [10:45] * Quits: richt (~richt@125.131.77.132) (Read error: Connection reset by peer)
  656. # [10:48] * Quits: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr) (Ping timeout: 252 seconds)
  657. # [10:51] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Ping timeout: 248 seconds)
  658. # [11:02] * Joins: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch)
  659. # [11:04] * Quits: richt_ (~richt@125.131.77.132) (Remote host closed the connection)
  660. # [11:04] * Joins: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net)
  661. # [11:05] * Joins: richt (~richt@125.131.77.132)
  662. # [11:06] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  663. # [11:09] * Quits: richt (~richt@125.131.77.132) (Ping timeout: 245 seconds)
  664. # [11:10] <annevk> darobin: I think at some point manu-db might have made a copy of the tools plus instructions somewhere
  665. # [11:10] <annevk> darobin: can try to dig that up later if you want, but filing a bug on Hixie might be good nonetheless
  666. # [11:10] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  667. # [11:11] * Joins: darobin (~darobin@78.109.80.74)
  668. # [11:13] <annevk> Not sure how to reply to https://mail.mozilla.org/pipermail/es-discuss/2013-April/029880.html
  669. # [11:13] <annevk> Enormous amounts of work with lots of room for error is somehow easy? I don't even
  670. # [11:14] <jgraham> I am guenuinely sitting in front of my computer mouth open like a fish
  671. # [11:14] <jgraham> That's just…
  672. # [11:14] * Joins: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net)
  673. # [11:14] <jgraham> *genuinely
  674. # [11:19] <darobin> hahaha
  675. # [11:20] <darobin> well yeah
  676. # [11:20] <darobin> work's easy when you're not the one doing it
  677. # [11:20] * Joins: alrra (~alrra@188.24.66.95)
  678. # [11:20] * Quits: alrra (~alrra@188.24.66.95) (Changing host)
  679. # [11:20] * Joins: alrra (~alrra@unaffiliated/alrra)
  680. # [11:20] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
  681. # [11:21] * Joins: ehsan (~ehsan@24.212.206.174)
  682. # [11:22] * Joins: unijad (~unijad@41.46.15.55)
  683. # [11:22] * Quits: unijad (~unijad@41.46.15.55) (Read error: Connection reset by peer)
  684. # [11:22] * Joins: unijad (~unijad@41.46.15.55)
  685. # [11:23] * Parts: unijad (~unijad@41.46.15.55)
  686. # [11:26] * Quits: ehsan (~ehsan@24.212.206.174) (Ping timeout: 240 seconds)
  687. # [11:27] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:9db6:53ea:a4e:edf6) (Remote host closed the connection)
  688. # [11:32] * Quits: barneybook (kvirc@202-169-164-190.aspublic.wlan.sinica.edu.tw) (Ping timeout: 256 seconds)
  689. # [11:33] * Quits: annevk (~annevk@2.25.61.48) (Remote host closed the connection)
  690. # [11:35] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:1c1a:35e5:5609:4e7d)
  691. # [11:39] * Joins: ripples (~ripples@197.87.199.174)
  692. # [11:41] * jernoble is now known as jernoble|afk
  693. # [11:41] * jernoble|afk is now known as jernoble
  694. # [11:41] * Joins: zcorpan (~zcorpan@c-5eeaaa2b-74736162.cust.telenor.se)
  695. # [11:43] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  696. # [11:45] * Parts: a-ja (~Instantbi@70.230.144.183)
  697. # [11:49] * Joins: barneybook (kvirc@202-169-164-190.aspublic.wlan.sinica.edu.tw)
  698. # [11:50] <SteveF> annevk: darobin: unfucking involves reasonable communication and compromises by all parties, lets see how we can achieve that
  699. # [11:51] * Joins: annevk (~annevk@207.218.72.65)
  700. # [11:52] * Quits: cfq_ (~cfq@static.85-10-200-244.clients.your-server.de) (Quit: leaving)
  701. # [11:53] * Quits: barneybook (kvirc@202-169-164-190.aspublic.wlan.sinica.edu.tw) (Read error: Connection reset by peer)
  702. # [11:58] * Joins: jpn (~jpn@194.65.5.235)
  703. # [11:58] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:1c1a:35e5:5609:4e7d) (Remote host closed the connection)
  704. # [12:00] * Quits: annevk (~annevk@207.218.72.65) (Read error: Connection reset by peer)
  705. # [12:00] * Joins: annevk (~annevk@207.218.72.65)
  706. # [12:01] <annevk> Lol, I had to reboot and now every page I visit in Chrome quits the browser
  707. # [12:02] * Joins: baku (~baku@201.Red-88-12-18.staticIP.rima-tde.net)
  708. # [12:03] * Quits: ricea (ricea@nat/google/x-wshfexalvrcpqcir) (Quit: Leaving.)
  709. # [12:04] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:dc7:dac6:c3d:8b20)
  710. # [12:05] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:dc7:dac6:c3d:8b20) (Remote host closed the connection)
  711. # [12:07] * Quits: zcorpan (~zcorpan@c-5eeaaa2b-74736162.cust.telenor.se) (Remote host closed the connection)
  712. # [12:08] <annevk> SteveF: yeah, personally I don't have much beef with the W3C, apart from parts of its Process (mostly around the concept of Living Standards and everything that derives from that) and copyright
  713. # [12:09] <annevk> SteveF: I mostly focus on showing that the alternative to the W3C's proposition of doing standards has no damaging effects, but I do communicate quite regularly about the subject with members of the W3C Staff
  714. # [12:11] <annevk> I wonder if Chrome will still update or if I need to do something special
  715. # [12:13] <SteveF> annevk: right, I am talking more on the level of what I can change in role as editor of the w3c html spec, I have little or no influence the wider issues though do believe that others are working on those
  716. # [12:14] <annevk> SteveF: I suspect you should communicate about those with Hixie, but timezones make that difficult; maybe it's easier later this month if you go to the HTML WG meeting? At least you'll be in the same timezone
  717. # [12:16] <SteveF> annevk: I will be there form sunday -thursday and will be discussing such stuff with fellow editors and will try again to speak with hixie if i don't get any response from him on q's asked today
  718. # [12:17] * Joins: zcorpan (~zcorpan@94.234.170.43)
  719. # [12:23] * Quits: zcorpan (~zcorpan@94.234.170.43) (Remote host closed the connection)
  720. # [12:24] * Quits: danbri_ (~danbri@106.80.113.87.dyn.plus.net) (Remote host closed the connection)
  721. # [12:25] * Joins: ricea (ricea@nat/google/x-huhxlhkipjpelhcp)
  722. # [12:27] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  723. # [12:28] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  724. # [12:30] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 240 seconds)
  725. # [12:30] * SteveF_ is now known as SteveF
  726. # [12:32] * Quits: Mohamed-Ted (~Mohamed@197.200.240.48) (Read error: Connection reset by peer)
  727. # [12:45] * Joins: zcorpan (~zcorpan@c-5eeaaa2b-74736162.cust.telenor.se)
  728. # [12:46] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  729. # [12:49] * Quits: vcarbune (~vcarbune@80-218-192-6.dclient.hispeed.ch) (Quit: Leaving)
  730. # [12:50] <MikeSmith> tobie: about "Next step will be figuring out how to migrate the content of the CSS WG test repo to the web-platform-tests", is the CSS WG on board with that?
  731. # [12:51] <MikeSmith> so far it seems like as far as test infrastructure and systems, they have been going their own way
  732. # [12:59] * Quits: zcorpan (~zcorpan@c-5eeaaa2b-74736162.cust.telenor.se) (Remote host closed the connection)
  733. # [13:02] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Read error: Operation timed out)
  734. # [13:03] * jernoble is now known as jernoble|afk
  735. # [13:03] * jernoble|afk is now known as jernoble
  736. # [13:05] * Joins: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net)
  737. # [13:06] * Joins: yorick (~yorick@oftn/member/yorick)
  738. # [13:11] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
  739. # [13:11] * Joins: charl (~charl@charl.eu)
  740. # [13:12] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  741. # [13:16] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
  742. # [13:18] * Joins: [[zzz]] (~q@node-ztb.pool-180-180.dynamic.totbb.net)
  743. # [13:22] * Quits: [[zz]] (~q@node-11ey.pool-180-180.dynamic.totbb.net) (Ping timeout: 272 seconds)
  744. # [13:30] * Joins: velocity64 (~velocity6@201.33.178.50)
  745. # [13:32] * Quits: technikhil (~nikhilkri@106.51.102.140) (Quit: technikhil)
  746. # [13:34] * Joins: cheron (~cheron@unaffiliated/cheron)
  747. # [13:37] * Joins: scor (scor@nat/acquia/x-rgyeoczpxohiuqww)
  748. # [13:37] * Quits: scor (scor@nat/acquia/x-rgyeoczpxohiuqww) (Changing host)
  749. # [13:37] * Joins: scor (scor@drupal.org/user/52142/view)
  750. # [13:40] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:5c7c:c885:93d3:557b)
  751. # [13:43] * Joins: JibberJim (~opera@132.185.151.37)
  752. # [13:46] * Joins: hasather_ (~hasather@80.91.33.141)
  753. # [13:46] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  754. # [13:47] * Quits: JibberJim (~opera@132.185.151.37) (Ping timeout: 256 seconds)
  755. # [13:48] * Quits: hasather (~hasather@80.91.33.141) (Ping timeout: 256 seconds)
  756. # [13:50] * jonlee|afk is now known as jonlee
  757. # [13:54] * Parts: Kingdutch (~kingdutch@www.alexandervarwijk.com)
  758. # [13:58] * Quits: niloy (~niloy@115.112.64.6) (Quit: Leaving)
  759. # [14:00] * Joins: L0b0 (~L0b0@p578be34b.dip0.t-ipconnect.de)
  760. # [14:00] * jonlee is now known as jonlee|afk
  761. # [14:04] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Quit: tobie)
  762. # [14:05] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: miketaylr)
  763. # [14:06] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
  764. # [14:07] * Joins: tobie (~tobielang@73-118.195-178.cust.bluewin.ch)
  765. # [14:13] * Joins: caiogondim (~caio.gond@186.192.87.53)
  766. # [14:17] * Quits: baku (~baku@201.Red-88-12-18.staticIP.rima-tde.net) (Ping timeout: 245 seconds)
  767. # [14:17] * Joins: chakib (~chakib@84.14.82.2)
  768. # [14:19] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:5c7c:c885:93d3:557b) (Remote host closed the connection)
  769. # [14:20] <tobie> MikeSmith: Yes, the CSS WG is seriously considering migrating to the common repository.
  770. # [14:20] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:d13f:11d8:6086:7c69)
  771. # [14:20] <MikeSmith> tobie: great
  772. # [14:20] <tobie> yeah.
  773. # [14:24] <marcosc> I imagine that if you top post a new proposal for Promises/Futures, you are going to have a bad time.
  774. # [14:24] <marcosc> (public-script-coord)
  775. # [14:26] * Quits: benbarnett (~Adium@80.87.30.115) (Quit: Leaving.)
  776. # [14:31] <tobie> marcosc?
  777. # [14:32] <marcosc> tobie: http://lists.w3.org/Archives/Public/public-script-coord/2013AprJun/0162.html
  778. # [14:33] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
  779. # [14:34] * Quits: nessy (~silviapf@124-168-62-140.dyn.iinet.net.au) (Quit: Leaving.)
  780. # [14:35] <marcosc> there is some cute stuff in the proposal
  781. # [14:35] <marcosc> https://gist.github.com/rbuckton/5406451
  782. # [14:37] <tobie> marcosc: I think there's enough fury as it is not to go add my $.02
  783. # [14:37] * Joins: jmason (~jmason@174.137.103.143)
  784. # [14:38] * Quits: jmason (~jmason@174.137.103.143) (Max SendQ exceeded)
  785. # [14:38] <marcosc> ... if you don't need those .02c, can I have 'em? Pay you back later, promise :)
  786. # [14:38] * Joins: Ms2ger (~Ms2ger@53.200-64-87.adsl-dyn.isp.belgacom.be)
  787. # [14:38] * Joins: jmason (~jmason@174.137.103.143)
  788. # [14:40] <zcorpan> is it a good idea or a bad idea to pull from upstream master in a topic branch? i want to move the files in https://github.com/w3c/web-platform-tests/pull/46 to the WebMessaging folder but it didn't exist yet at the time
  789. # [14:41] * Quits: Masklinn (~textual@109.89.134.164) (Ping timeout: 256 seconds)
  790. # [14:41] * Joins: erichynds (~ehynds@64.206.121.41)
  791. # [14:42] <zewt> nothing wrong with that message, except that probably the quotes should have just been removed, since it's not really a reply to it at all
  792. # [14:42] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  793. # [14:45] * Joins: Masklinn (~textual@212-166-58-166.win.be)
  794. # [14:46] <marcosc> zewt: true
  795. # [14:48] * Quits: chakib (~chakib@84.14.82.2) (Quit: Leaving...)
  796. # [14:48] * Joins: ndf3 (~ndf3@186.204.183.10)
  797. # [14:51] * Quits: L0b0 (~L0b0@p578be34b.dip0.t-ipconnect.de) (Quit: Leaving)
  798. # [14:57] * Quits: NimeshNeema (uid2689@gateway/web/irccloud.com/x-inzbuxtcngpahzzc) (Ping timeout: 264 seconds)
  799. # [15:00] <annevk> hahahaha
  800. # [15:00] <annevk> http://lists.w3.org/Archives/Public/public-script-coord/2013AprJun/0164.html
  801. # [15:01] <annevk> directed at me "You guys ought to be deeply embarrassed because HTML5 is *not* your child."
  802. # [15:01] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  803. # [15:01] * Joins: JohnAlbin (~JohnAlbin@36-224-107-151.dynamic-ip.hinet.net)
  804. # [15:01] <annevk> I don't even
  805. # [15:01] * Joins: benbarnett (~Adium@80.87.30.115)
  806. # [15:02] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
  807. # [15:02] * SteveF_ is now known as SteveF
  808. # [15:03] * jernoble is now known as jernoble|afk
  809. # [15:03] * jernoble|afk is now known as jernoble
  810. # [15:04] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  811. # [15:06] * Joins: NimeshNeema (uid2689@gateway/web/irccloud.com/x-shnkailnxvcwcpvh)
  812. # [15:08] <tobie> annevk: ReferenceError: Jorge is not defined
  813. # [15:10] <annevk> >> uncaught exception
  814. # [15:11] <Ms2ger> annevk, wasn't that directed at TabAtkins?
  815. # [15:12] <annevk> Ms2ger: he quoted us separately and then used plural
  816. # [15:12] <annevk> anyway, es-discuss does not seem like a great list :/
  817. # [15:12] <Ms2ger> I read "you guys" as referring to W3C
  818. # [15:12] * Quits: tomasf (~tomasf@77.72.97.10.c.fiberdirekt.net) (Quit: tomasf)
  819. # [15:13] <smaug____> I read it that way too
  820. # [15:14] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  821. # [15:14] <annevk> Who is "Stop pretending" referring to then?
  822. # [15:14] <annevk> Seems weird to read it the way you read it.
  823. # [15:15] <Ms2ger> Oh wait
  824. # [15:15] <Ms2ger> You suggested moving to the W3C too?
  825. # [15:16] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
  826. # [15:16] * SteveF_ is now known as SteveF
  827. # [15:18] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
  828. # [15:19] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  829. # [15:20] <manu-db> Hixie: I don't disagree with you in principle about a living standard being more up to date than a REC'd one. We plan to keep "living standard" copies of JSON-LD alive in the JSON-LD Community Group. I'm just trying to freeze a copy of JSON-LD at W3C as a REC so that the people who that sort of thing is important to (and there are those people) have something to work from.
  830. # [15:22] <manu-db> ... and in order to freeze a copy of the JSON-LD API w/ Futures, I'd like to have a futures spec at the W3C, which seems do-able, except for the fact that annevk and TabAtkins seem to be against taking the futures spec to W3C. I could just fork it and do it anyway, but that seems like bad form and I'm deferring to annevk and TabAtkins about how they want to proceed w/ the Futures stuff.
  831. # [15:23] <manu-db> ... or, we'll just go to REC with a minor change to the JSON-LD API, and put the Futures stuff in a living standard and call it a day. That's what I'm leaning towards doing right now.
  832. # [15:26] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
  833. # [15:26] * Joins: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net)
  834. # [15:27] * jonlee|afk is now known as jonlee
  835. # [15:30] * Joins: OnlyMax (~OnlyMax@187-126-236-61.user.veloxzone.com.br)
  836. # [15:30] * Quits: marcosc (~marcosc@bl7-52-57.dsl.telepac.pt) (Remote host closed the connection)
  837. # [15:33] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  838. # [15:37] * jonlee is now known as jonlee|afk
  839. # [15:37] <annevk> I'm trying to decide how to organize http://fetch.spec.whatwg.org/
  840. # [15:37] <annevk> It needs an Introduction at some point I suppose.
  841. # [15:37] <annevk> Should I group Requests and Responses under Terminology?
  842. # [15:38] <annevk> It needs a section "CORS protocol" that explains how to implement CORS on the server.
  843. # [15:39] * Joins: newtron (~newtron@199.71.174.103)
  844. # [15:39] <annevk> Maybe it should have a section named "Origin" if we decide to obsolete more of the Origin RFC...
  845. # [15:40] <annevk> There have been some API ideas as well but maybe those should be left to separate specifications?
  846. # [15:40] * Joins: marcosc (~marcosc@bl7-52-57.dsl.telepac.pt)
  847. # [15:41] * jernoble is now known as jernoble|afk
  848. # [15:41] * jernoble|afk is now known as jernoble
  849. # [15:42] * Parts: Kolombiken (~Adium@gateway.creuna.se)
  850. # [15:46] * Joins: Kolombiken (~Adium@gateway.creuna.se)
  851. # [15:48] <darobin> whoa, Widget Signatures are a Rec! Congrats marcosc :)
  852. # [15:48] <darobin> I don't even want to know how that made it past the 2 implementations requirement
  853. # [15:49] <darobin> annevk: I thought you were going to take over everything to do with Origin in Fetch?
  854. # [15:49] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Ping timeout: 252 seconds)
  855. # [15:49] * Quits: smaug____ (~chatzilla@cs164155.pp.htv.fi) (Ping timeout: 264 seconds)
  856. # [15:49] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
  857. # [15:50] <annevk> darobin: I've been contemplating it, need to run it by abarth and sort of want to do the bits that are actually defined nowhere first
  858. # [15:50] <darobin> other than that, I'd put Request/Response under Terminology, yes
  859. # [15:51] <annevk> Also, it seems kind of weird for URL to depend on Fetch. If we want modular Origin as a concept should be separate from where its header is defined...
  860. # [15:51] * Joins: reybango (~reybango@c-66-229-94-105.hsd1.fl.comcast.net)
  861. # [15:51] * Quits: OnlyMax (~OnlyMax@187-126-236-61.user.veloxzone.com.br) (Ping timeout: 240 seconds)
  862. # [15:51] <annevk> Could actually put the other Origin stuff in URL. That's not too bad.
  863. # [15:52] <annevk> And just have the header here.
  864. # [15:52] <darobin> I don't know, at this point it doesn't seem that weird to me
  865. # [15:53] <darobin> in fact I'm not sure someone could come up with something in this platform that I'd find qualifying as weird
  866. # [15:53] <marcosc> :)
  867. # [15:53] <marcosc> and thanks darobin
  868. # [15:54] <annevk> darobin: dude that's not the W3C party line
  869. # [15:55] * annevk ain't even mad
  870. # [15:55] * Joins: Guest9436 (~tom@85.234.213.103)
  871. # [15:55] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  872. # [15:55] <annevk> epic: https://twitter.com/horse_js/status/324883020450512896
  873. # [15:55] * Parts: Guest9436 (~tom@85.234.213.103) ("Leaving")
  874. # [15:57] <darobin> wait, W3C has a party line?
  875. # [15:57] * Quits: huskyr (~huskyr@37.74.112.218) (Quit: huskyr)
  876. # [15:57] * Quits: jmason (~jmason@174.137.103.143) (Remote host closed the connection)
  877. # [15:57] <darobin> Horse_JS is awesome
  878. # [15:58] <marcosc> darobin: you don't call the W3C party line? It's awesome!
  879. # [15:58] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
  880. # [15:58] <marcosc> You call it up and they tell you jokes about the WHATWG
  881. # [15:59] * Joins: ahmadassaf (~ahmadassa@ANice-151-1-65-227.w83-197.abo.wanadoo.fr)
  882. # [15:59] <marcosc> "Annevk, jgraham, and SimonSapin walk into a bar..."
  883. # [15:59] <darobin> lol
  884. # [15:59] * Quits: ndf3 (~ndf3@186.204.183.10) (Quit: Saindo)
  885. # [15:59] <darobin> 1-800-W3CPARTY
  886. # [16:00] <marcosc> exactly... it's another revenue stream set up by the previous W3C CEO.
  887. # [16:00] <marcosc> Most profitable part of the W3C, AFAIK.
  888. # [16:00] <marcosc> :)
  889. # [16:02] * Joins: jmason (~jmason@174.137.103.143)
  890. # [16:02] * Quits: ahmadassaf (~ahmadassa@ANice-151-1-65-227.w83-197.abo.wanadoo.fr) (Client Quit)
  891. # [16:03] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  892. # [16:04] * [[zzz]] is now known as [[zz]]
  893. # [16:05] <Ms2ger> w3c-test:mirror
  894. # [16:06] <darobin> Ms2ger: ?
  895. # [16:06] * Joins: lmihailescu (1fd7d142@gateway/web/freenode/ip.31.215.209.66)
  896. # [16:06] <Ms2ger> jgraham has been saying that all over my inbox
  897. # [16:06] <jgraham> I think Ms2ger is fed up of me spamming him :)
  898. # [16:06] * Joins: sicking (~sicking@201.Red-88-12-18.staticIP.rima-tde.net)
  899. # [16:06] <jgraham> But now it works!
  900. # [16:07] <jgraham> I think
  901. # [16:07] <Ms2ger> Also, shouldn't the upload.php thing be on the submission/Opera/XHR branch?
  902. # [16:07] <jgraham> Possibly
  903. # [16:09] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  904. # [16:12] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
  905. # [16:12] * SteveF_ is now known as SteveF
  906. # [16:12] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Ping timeout: 264 seconds)
  907. # [16:21] * Quits: lmihailescu (1fd7d142@gateway/web/freenode/ip.31.215.209.66) (Ping timeout: 245 seconds)
  908. # [16:23] * Quits: sicking (~sicking@201.Red-88-12-18.staticIP.rima-tde.net) (Quit: sicking)
  909. # [16:27] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Quit: Computer has gone to sleep.)
  910. # [16:32] * jonlee|afk is now known as jonlee
  911. # [16:36] * Quits: charl (~charl@charl.eu) (Quit: leaving)
  912. # [16:38] <marcosc> can we change the topic to: "You guys ought to be deeply embarrassed because HTML5 is *not* your child."
  913. # [16:38] <marcosc> ?
  914. # [16:38] * Joins: adactio_ (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  915. # [16:39] <tobie> Still trying to parse that sentence.
  916. # [16:39] <marcosc> http://lists.w3.org/Archives/Public/public-script-coord/2013AprJun/0164.html
  917. # [16:39] <tobie> I know the source.
  918. # [16:39] <marcosc> oh, that was for others :)
  919. # [16:39] <tobie> I suspect a race condition during the delivery of the email.
  920. # [16:40] <marcosc> I'm waiting for darobin to fly in and save the day with witty words
  921. # [16:40] * Quits: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com) (Ping timeout: 252 seconds)
  922. # [16:40] * adactio_ is now known as adactio
  923. # [16:40] <marcosc> "you are all my children" or something like that
  924. # [16:42] * Joins: eresair (~eresair@c-71-198-63-116.hsd1.ca.comcast.net)
  925. # [16:42] * jonlee is now known as jonlee|afk
  926. # [16:43] * Joins: Gabri (~gabri@91.72.64.50)
  927. # [16:45] * jonlee|afk is now known as jonlee
  928. # [16:47] * Joins: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com)
  929. # [16:48] <SteveF> I thought HTML was TIMBL's child it was then rebirthed by whatwg and then adopted back by the w3c
  930. # [16:50] * Joins: jdaggett (~jdaggett@ad006026.dynamic.ppp.asahi-net.or.jp)
  931. # [16:51] * jernoble is now known as jernoble|afk
  932. # [16:51] * jernoble|afk is now known as jernoble
  933. # [16:52] * Joins: tomasf (~tomasf@host-95-199-217-228.mobileonline.telia.com)
  934. # [16:52] <annevk> marcosc: hehehe
  935. # [16:55] * Joins: dygerati (~jthiessen@c-71-193-216-142.hsd1.or.comcast.net)
  936. # [16:55] * jonlee is now known as jonlee|afk
  937. # [16:57] * Quits: hasather_ (~hasather@80.91.33.141) (Remote host closed the connection)
  938. # [16:57] * Quits: darobin (~darobin@78.109.80.74) (Read error: Connection reset by peer)
  939. # [16:57] * Joins: hasather (~hasather@guest.schibsted.no)
  940. # [16:58] * Joins: darobin (~darobin@78.109.80.74)
  941. # [16:58] * Quits: mven (~mven@ip68-224-15-53.lv.lv.cox.net) (Remote host closed the connection)
  942. # [16:59] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  943. # [17:02] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
  944. # [17:02] * SteveF_ is now known as SteveF
  945. # [17:02] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 248 seconds)
  946. # [17:03] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  947. # [17:06] * marcosc gives HTML some candy... it's had a very difficult upbringing.
  948. # [17:07] * Quits: tomasf (~tomasf@host-95-199-217-228.mobileonline.telia.com) (Quit: tomasf)
  949. # [17:08] * jgraham hopes that we taught HTML not to accept candy from strange people
  950. # [17:09] * Joins: SteveF__ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  951. # [17:09] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 258 seconds)
  952. # [17:15] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
  953. # [17:15] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Remote host closed the connection)
  954. # [17:15] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
  955. # [17:15] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Remote host closed the connection)
  956. # [17:16] * Quits: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
  957. # [17:16] * Joins: ehsan_ (~ehsan@24.212.206.174)
  958. # [17:17] * Joins: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar)
  959. # [17:17] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:d13f:11d8:6086:7c69) (Remote host closed the connection)
  960. # [17:19] * Joins: RobbertAtWork (~robbertat@212.238.236.229)
  961. # [17:20] <darobin> HTML is turning 24 this year, I pretty much hope that it has the required self-defence to handle marcosc
  962. # [17:21] * Quits: ehsan_ (~ehsan@24.212.206.174) (Ping timeout: 264 seconds)
  963. # [17:22] <marcosc> 24... argh... I'm getting old.
  964. # [17:22] <annevk> 24?
  965. # [17:23] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  966. # [17:23] * annevk finds http://www.w3.org/MarkUp/draft-ietf-iiir-html-01.txt
  967. # [17:24] <annevk> hmm http://www.w3.org/Proposal.html
  968. # [17:24] <annevk> http://info.cern.ch/Proposal.html ah
  969. # [17:24] <darobin> it was 1989, right?
  970. # [17:24] <Ms2ger> Apparently
  971. # [17:25] <darobin> right
  972. # [17:25] * jonlee|afk is now known as jonlee
  973. # [17:25] * Quits: Gabri (~gabri@91.72.64.50) (Remote host closed the connection)
  974. # [17:25] <annevk> but no HTML there
  975. # [17:25] <darobin> I think HTML is late 1989
  976. # [17:25] <darobin> or later at least
  977. # [17:25] <darobin> it's in Weaving the Web somewhere, but I forget the details
  978. # [17:26] * jernoble is now known as jernoble|afk
  979. # [17:26] * jernoble|afk is now known as jernoble
  980. # [17:29] <marcosc> phh! what a stupid idea. No wonder it was rejected
  981. # [17:29] * Joins: radum (~radu.micu@87.82.56.66)
  982. # [17:30] * Quits: radum (~radu.micu@87.82.56.66) (Client Quit)
  983. # [17:33] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  984. # [17:34] * Quits: SteveF__ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 258 seconds)
  985. # [17:34] * Joins: frozenice (~frozenice@unaffiliated/fr0zenice)
  986. # [17:35] * jonlee is now known as jonlee|afk
  987. # [17:38] * Joins: barneybook (~kvirc@220-135-92-107.HINET-IP.hinet.net)
  988. # [17:42] * jonlee|afk is now known as jonlee
  989. # [17:42] * Quits: danielfilho (~danielfil@200.233.52.248) (Read error: Connection reset by peer)
  990. # [17:43] * Joins: danielfilho (~danielfil@200.233.52.248)
  991. # [17:45] * Quits: RobbertAtWork (~robbertat@212.238.236.229) (Remote host closed the connection)
  992. # [17:48] * Quits: ripples (~ripples@197.87.199.174) (Ping timeout: 260 seconds)
  993. # [17:49] * Joins: ripples (~ripples@197.87.199.240)
  994. # [17:50] * Joins: sedovsek (~robert@89.143.12.238)
  995. # [17:51] * Quits: Kolombiken (~Adium@gateway.creuna.se) (Ping timeout: 264 seconds)
  996. # [17:51] * Quits: tantek (~tantek@70-36-197-111.dsl.dynamic.sonic.net) (Quit: tantek)
  997. # [17:52] * jonlee is now known as jonlee|afk
  998. # [17:52] * Joins: richt (~richt@222.233.254.208)
  999. # [17:54] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 245 seconds)
  1000. # [17:55] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Read error: Operation timed out)
  1001. # [17:57] <marcosc> annevk: is there any reason why in the Futures spec you sometimes use a <var>word</var> but then use <var>f</var> to refer to a future. Why not just say Let <var>future</var> ben a new future?
  1002. # [17:57] * Joins: jsbell (jsbell@nat/google/x-xetpbmteywqykbfy)
  1003. # [17:57] <marcosc> Same with <var>r</var> for resolvers
  1004. # [17:57] * Joins: scor (scor@nat/acquia/x-pdlulkagkjwluyjl)
  1005. # [17:57] * Quits: scor (scor@nat/acquia/x-pdlulkagkjwluyjl) (Changing host)
  1006. # [17:57] * Joins: scor (scor@drupal.org/user/52142/view)
  1007. # [17:58] * Joins: smaug____ (~chatzilla@cs164155.pp.htv.fi)
  1008. # [17:58] <marcosc> I'm concerned that it sets a bad precedence for other specs
  1009. # [17:58] <marcosc> don't want to end up reading: The if q's f is has an r that ...
  1010. # [17:58] * Quits: jsbell (jsbell@nat/google/x-xetpbmteywqykbfy) (Client Quit)
  1011. # [17:59] * Joins: jsbell (jsbell@nat/google/x-aandoveurvugtcqz)
  1012. # [17:59] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  1013. # [17:59] * Joins: ehsan_ (~ehsan@24-212-206-174.cable.teksavvy.com)
  1014. # [17:59] * jernoble is now known as jernoble|afk
  1015. # [17:59] * jernoble|afk is now known as jernoble
  1016. # [18:00] <annevk> marcosc: seemed weird to make it read let future be a future
  1017. # [18:00] * Joins: isherman-book (~Adium@c-50-152-176-8.hsd1.ca.comcast.net)
  1018. # [18:00] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
  1019. # [18:00] <annevk> don't care really, file a bug
  1020. # [18:00] * Quits: scor (scor@drupal.org/user/52142/view) (Client Quit)
  1021. # [18:00] * Quits: jsbell (jsbell@nat/google/x-aandoveurvugtcqz) (Client Quit)
  1022. # [18:00] * Quits: Masklinn (~textual@212-166-58-166.win.be)
  1023. # [18:00] * Quits: richt (~richt@222.233.254.208) (Remote host closed the connection)
  1024. # [18:00] * Joins: scor (scor@nat/acquia/x-dwapqjuhtzklgzlf)
  1025. # [18:00] * Quits: scor (scor@nat/acquia/x-dwapqjuhtzklgzlf) (Changing host)
  1026. # [18:00] * Joins: scor (scor@drupal.org/user/52142/view)
  1027. # [18:00] * jonlee|afk is now known as jonlee
  1028. # [18:00] * Joins: rubatdub (~khalil@213.188.180.185)
  1029. # [18:01] * Joins: richt (~richt@222.233.254.208)
  1030. # [18:01] * Joins: jsbell (jsbell@nat/google/x-svnqdtnhixfyosix)
  1031. # [18:01] * Quits: jsbell (jsbell@nat/google/x-svnqdtnhixfyosix) (Remote host closed the connection)
  1032. # [18:01] * Joins: jsbell (jsbell@nat/google/x-afoymghqiomafezs)
  1033. # [18:05] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 258 seconds)
  1034. # [18:05] * Quits: richt (~richt@222.233.254.208) (Ping timeout: 255 seconds)
  1035. # [18:06] * Joins: say2joe (~say2joe@204.56.108.2)
  1036. # [18:07] <dglazkov> good morning, Whatwg!
  1037. # [18:08] * Joins: mattyahtzee (~mattyahtz@2-224-136-155.ip170.fastwebnet.it)
  1038. # [18:09] * Joins: hasather (~hasather@guest.schibsted.no)
  1039. # [18:10] * jonlee is now known as jonlee|afk
  1040. # [18:11] * Joins: gavinc (~gavin@barad-dur.carothers.name)
  1041. # [18:12] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
  1042. # [18:12] <annevk> Ms2ger: I wonder if Lachy is still going to work on that. Lachy?
  1043. # [18:13] <annevk> Lachy: That is, if you're still working on that DOM patch
  1044. # [18:13] <Lachy> annevk, yes, I will. I've just been busy searching for a new job
  1045. # [18:14] <Lachy> and a new apartment.
  1046. # [18:15] * Parts: mattyahtzee (~mattyahtz@2-224-136-155.ip170.fastwebnet.it)
  1047. # [18:17] * Quits: hasather (~hasather@guest.schibsted.no) (Ping timeout: 264 seconds)
  1048. # [18:19] * Quits: Smylers (~smylers@host81-143-60-194.in-addr.btopenworld.com) (Quit: Leaving.)
  1049. # [18:19] * jernoble is now known as jernoble|afk
  1050. # [18:19] * jernoble|afk is now known as jernoble
  1051. # [18:20] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1052. # [18:23] * Quits: SimonSapin (~simon@vev69-1-82-232-219-95.fbx.proxad.net) (Ping timeout: 246 seconds)
  1053. # [18:23] * Joins: OnlyMax (~OnlyMax@187-126-219-63.user.veloxzone.com.br)
  1054. # [18:24] * jonlee|afk is now known as jonlee
  1055. # [18:25] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  1056. # [18:25] * Quits: krit (~krit@c-24-4-184-107.hsd1.ca.comcast.net) (Quit: Leaving.)
  1057. # [18:30] * Joins: Masklinn (~textual@77.109.112.145)
  1058. # [18:33] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:557a:3a80:80ef:78e3)
  1059. # [18:34] * Joins: jryans (~jryans@office.massrel.com)
  1060. # [18:35] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:557a:3a80:80ef:78e3) (Remote host closed the connection)
  1061. # [18:35] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
  1062. # [18:36] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
  1063. # [18:37] * Quits: benbarnett (~Adium@80.87.30.115) (Ping timeout: 252 seconds)
  1064. # [18:40] * Joins: scor (scor@nat/acquia/x-oybcostkpwdomzyc)
  1065. # [18:40] * Quits: scor (scor@nat/acquia/x-oybcostkpwdomzyc) (Changing host)
  1066. # [18:40] * Joins: scor (scor@drupal.org/user/52142/view)
  1067. # [18:43] <annevk> Lachy: cool, good luck with that!
  1068. # [18:43] <annevk> Lachy: still in Oslo?
  1069. # [18:43] <Lachy> yes
  1070. # [18:45] * Joins: SimonSapin (~simon@ip-134.net-89-2-126.rev.numericable.fr)
  1071. # [18:45] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
  1072. # [18:45] <Lachy> we just got accepted into a new apartment yesterday and we'll sign the contract next week, and I have some good potential jobs that I might get offers for soon.
  1073. # [18:47] <TabAtkins> manu-db: The fact that you keep insisting on getting a Future spec in the W3C (rather than just gettinga stable Futures spec, anywhere) shows the error in your thinking. STOP THINKING THAT. ^_^
  1074. # [18:48] <TabAtkins> A Futures spec "in the W3C" will be exactly as stable as one outside the W3C - that is, it'll change as people come up with better ideas, unless such a change would break too many existing authors/users.
  1075. # [18:49] <TabAtkins> annevk: Fwiw, I'm fine with terminology like "let future be a future", particularly when it's accompanied by appropriate markup/styling to distinguish between the term and the variable.
  1076. # [18:50] * jernoble is now known as jernoble|afk
  1077. # [18:50] * jernoble|afk is now known as jernoble
  1078. # [18:53] * jonlee is now known as jonlee|afk
  1079. # [18:56] * Joins: krit (~krit@75.sub-70-211-67.myvzw.com)
  1080. # [18:56] * jonlee|afk is now known as jonlee
  1081. # [18:57] <manu-db> TabAtkins: A Futures spec "in the W3C" would solve a problem that people other than you have while allowing it to continue to evolve outside of the W3C. You need to realize that you have people that have said that they're willing to help and your hard-line stance on how you want to see Futures developed is keeping you from making practical gains in getting the technology integrated into...
  1082. # [18:57] <manu-db> ...other specifications. :)
  1083. # [18:57] <manu-db> I'm trying to figure out how to be a proponent of Futures, but you're making it very difficult to do.
  1084. # [18:58] <manu-db> So, you can keep your thinking the way it is, but it's hurting Futures more than it's helping (wrt. this particular 3 day long conversation) :)
  1085. # [18:58] <manu-db> s/it is/you are/
  1086. # [18:59] <TabAtkins> manu-db: Once again, the "problem that other people have" is a non-existent problem that they are making up. There is, as I and others have stated, absolutely no problem with referring to non-W3C documents, even in Rec. There is also no implied stability guarantees from a document *in* the W3C.
  1087. # [18:59] * Quits: nonge (~nonge@p5B326C5B.dip.t-dialin.net) (Quit: Verlassend)
  1088. # [19:00] <TabAtkins> Pretending that a W3C Futures document would be different in *any* aspect from a WHATWG Futures document is a fantasy.
  1089. # [19:00] <TabAtkins> (Rather, different in any aspect that affects your ability to ref things.)
  1090. # [19:00] <annevk> HTTP auth is so weird: http://wiki.whatwg.org/wiki/HTTP_Authentication
  1091. # [19:01] <karlcow> "The Future Is Unevenly Distributed"
  1092. # [19:02] <manu-db> speaking of which - we released Web Keys HTTP Signatures yesterday to an immediate security exploit (which is fixed now): http://lists.w3.org/Archives/Public/ietf-http-wg/2013AprJun/0113.html
  1093. # [19:03] <manu-db> (HTTP Auth via signatures)
  1094. # [19:03] <annevk> I'd recommend against HTTP auth. Anyway, if someone has details on other implementations that'd be most welcome: http://wiki.whatwg.org/wiki/HTTP_Authentication
  1095. # [19:03] * Quits: krit (~krit@75.sub-70-211-67.myvzw.com) (Read error: Connection reset by peer)
  1096. # [19:04] <annevk> Details will influence basically every API that does fetching...
  1097. # [19:04] * linclark is now known as linclark|lunch
  1098. # [19:04] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
  1099. # [19:06] <Ms2ger> <TabAtkins> Pretending that a W3C Futures document would be different in *any* aspect from a WHATWG Futures document is a fantasy.
  1100. # [19:06] <Ms2ger> Just like W3C HTML5 is the same in every aspect as WHATWG HTML?
  1101. # [19:06] <TabAtkins> Ms2ger: Dude, I clarified *in the very next line*.
  1102. # [19:07] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:4e8:da3:8fd5:129b)
  1103. # [19:10] <TabAtkins> annevk: Just verifying, but does XHR always send progress events for the end of the load? It kinda looks like it does.
  1104. # [19:10] <annevk> TabAtkins: you mean "progress"? yes
  1105. # [19:11] * Joins: mven (~mven@169.241.49.210)
  1106. # [19:11] <TabAtkins> I... I said "progress".
  1107. # [19:11] <annevk> TabAtkins: yeah but progress events is a concept too :/
  1108. # [19:12] <TabAtkins> Well, XHR seems to explicitly fire "progress events".
  1109. # [19:12] <TabAtkins> So, I'm confused about what the distinction is.
  1110. # [19:13] <annevk> Are we talking about ProgressEvent.type == "progress" or are we talking about events implementing ProgressEvent?
  1111. # [19:13] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
  1112. # [19:14] * Joins: krit (~krit@75.sub-70-211-67.myvzw.com)
  1113. # [19:14] <annevk> In any event, talking about event types, it's typically "progress", one of "load", "error", "abort", and "timeout", "loadend"
  1114. # [19:14] <annevk> iirc
  1115. # [19:15] <TabAtkins> Yeah, just found the nice table in the Progress Events spec.
  1116. # [19:15] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
  1117. # [19:15] <TabAtkins> Okay, I was wondering about convention with regards to firing both a "result" event and a progress event marking that things are done.
  1118. # [19:16] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  1119. # [19:16] <TabAtkins> It looks like the "result" event is usually one of load/error/abort, and separately, a "loadend" progress indicator is usually also sent.
  1120. # [19:16] <TabAtkins> Context was Mounir suggesting that progress futures call the progress callback when the future successfully completes, too, with the same value.
  1121. # [19:16] <annevk> with the completion value?
  1122. # [19:17] <annevk> hmm
  1123. # [19:17] <annevk> I'd have assumed the progress callback would get some kind of Progress object
  1124. # [19:17] <TabAtkins> Wondering if instead we shoudl just make a convention (recorded in the spec) that if you're using the progress aspect of futures, you should send a "start" and "end" progress at appropriate times, in addition to meaningful intermediate values.
  1125. # [19:17] <TabAtkins> Yeah.
  1126. # [19:17] <annevk> don't think you want to change that suddenly in the end
  1127. # [19:17] <annevk> well that all depends on when stuff is registered
  1128. # [19:18] <annevk> the operation could be midway or have finished already
  1129. # [19:18] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
  1130. # [19:18] <TabAtkins> Well, sending doesn't depend on when it's registered. I'm just saying, independent of listeners.
  1131. # [19:18] <annevk> okay
  1132. # [19:18] <annevk> I think just before you invoke resolve/accept makes sense
  1133. # [19:18] <annevk> prolly on the same task
  1134. # [19:18] <TabAtkins> Yeah.
  1135. # [19:19] <annevk> before that doesn't matter much I think
  1136. # [19:19] <annevk> but not in the same task as creation
  1137. # [19:19] <TabAtkins> Well, I think there should be a convention that you should send a "start" progress update immediately (if you're using progresses at all).
  1138. # [19:19] <annevk> immediately means?
  1139. # [19:20] <TabAtkins> In the initial resolver-callback code?
  1140. # [19:20] <mounir> TabAtkins: the last progress event doesn't have to be a convention, that could be made by the UA
  1141. # [19:20] <TabAtkins> (It'll still be actually responded to in the next tick.)
  1142. # [19:20] <TabAtkins> mounir: Hm, that could work too.
  1143. # [19:20] <annevk> yeah, accept/reject could report latest progress value at that point
  1144. # [19:21] <annevk> via the progress algorithm
  1145. # [19:22] <TabAtkins> Yeah, with a specified, known Progress value (if we use some progress object, I guess).
  1146. # [19:23] * Joins: weinig (~weinig@17.212.155.55)
  1147. # [19:23] <annevk> progress could be stored alongside result or some such
  1148. # [19:24] <annevk> and you queue a task whenever it's updated
  1149. # [19:24] <annevk> or some such
  1150. # [19:24] * Quits: isherman-book (~Adium@c-50-152-176-8.hsd1.ca.comcast.net) (Quit: Leaving.)
  1151. # [19:24] <annevk> and queue a task on creation
  1152. # [19:28] <TabAtkins> annevk: I'm working through getting the semantics right for EventStream, and an event stream "completing" is similar to a Future making progress - not everything will do so, and there's no natural way for chained streams to complete.
  1153. # [19:29] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
  1154. # [19:29] <TabAtkins> annevk: I'm still tweaking things, but right now I make completion automatically "bubble" across chained streams - if the input stream completes, the output stream completes too.
  1155. # [19:29] <TabAtkins> Wonder if you want to do something similar with progress and chained futures - if the input future sends a progress update, the output future passes it along.
  1156. # [19:30] <TabAtkins> That would make f.then().progress() identical to f.progress().then().
  1157. # [19:31] * Quits: krit (~krit@75.sub-70-211-67.myvzw.com) (Quit: Leaving.)
  1158. # [19:32] * Quits: jpn (~jpn@194.65.5.235) (Quit: jpn)
  1159. # [19:33] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Ping timeout: 276 seconds)
  1160. # [19:33] * Joins: danjesus_ (~danjesus@189.102.25.154)
  1161. # [19:33] * Joins: danjesus (~danjesus@189.102.25.154)
  1162. # [19:35] * Joins: Dals (~Dals@189.120.209.162)
  1163. # [19:35] <annevk> hmm
  1164. # [19:36] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
  1165. # [19:36] * Joins: isherman-book (~Adium@c-50-152-176-8.hsd1.ca.comcast.net)
  1166. # [19:38] * Quits: isherman-book (~Adium@c-50-152-176-8.hsd1.ca.comcast.net) (Client Quit)
  1167. # [19:38] * linclark|lunch is now known as linclark
  1168. # [19:38] * Quits: danjesus (~danjesus@189.102.25.154) (Quit: Leaving)
  1169. # [19:39] * Quits: danjesus_ (~danjesus@189.102.25.154) (Quit: Leaving)
  1170. # [19:39] * Joins: danjesus (~danjesus@189.102.25.154)
  1171. # [19:41] * Joins: krit (~krit@75.sub-70-211-67.myvzw.com)
  1172. # [19:42] * Quits: jmason (~jmason@174.137.103.143) (Remote host closed the connection)
  1173. # [19:46] * Joins: mven_ (~mven@169.241.49.210)
  1174. # [19:46] * Quits: mven (~mven@169.241.49.210) (Read error: Connection reset by peer)
  1175. # [19:47] * Quits: krit (~krit@75.sub-70-211-67.myvzw.com) (Quit: Leaving.)
  1176. # [19:50] * Quits: RobbertAtWork (~robbertat@2001:980:9368:1:4e8:da3:8fd5:129b) (Remote host closed the connection)
  1177. # [19:55] <annevk> http://www.w3.org/2001/tag/doc/mime-respect-20130405.html got approved just now
  1178. # [19:55] <annevk> together with figuring out HTTP auth, it's been a nice day
  1179. # [19:58] * Quits: annevk (~annevk@207.218.72.65) (Remote host closed the connection)
  1180. # [19:59] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  1181. # [19:59] * Joins: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com)
  1182. # [20:01] * Quits: Dals (~Dals@189.120.209.162) (Quit: Leaving)
  1183. # [20:01] * GPHemsley notes the date in the filename doesn't match the date in the document.
  1184. # [20:01] <zcorpan> jgraham: http://krijnhoetmer.nl/irc-logs/whatwg/20130418#l-788
  1185. # [20:01] * Quits: OnlyMax (~OnlyMax@187-126-219-63.user.veloxzone.com.br) (Read error: Connection reset by peer)
  1186. # [20:02] * Quits: weinig (~weinig@17.212.155.55) (Ping timeout: 245 seconds)
  1187. # [20:03] * Quits: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com) (Client Quit)
  1188. # [20:03] * Joins: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com)
  1189. # [20:05] * Joins: necolas (~necolas@8.25.197.25)
  1190. # [20:06] * Quits: necolas (~necolas@8.25.197.25) (Remote host closed the connection)
  1191. # [20:06] * Joins: necolas (~necolas@8.25.197.25)
  1192. # [20:07] * Quits: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com) (Read error: Connection reset by peer)
  1193. # [20:07] * Joins: jpn (~jpn@a79-168-252-125.cpe.netcabo.pt)
  1194. # [20:08] * Quits: jpn (~jpn@a79-168-252-125.cpe.netcabo.pt) (Client Quit)
  1195. # [20:08] * Joins: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com)
  1196. # [20:15] * Joins: luc1d_cl0sure (~encryptd_@67-6-59-191.mpls.qwest.net)
  1197. # [20:18] * Joins: will_i_was (~william@blackhole.space150.com)
  1198. # [20:19] * Joins: tantek (~tantek@me40536d0.tmodns.net)
  1199. # [20:20] * Joins: rniwa (~rniwa@17.212.154.114)
  1200. # [20:20] * zcorpan notices hallvors did the same mistake as him: r/hallvors/master
  1201. # [20:22] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
  1202. # [20:23] * Quits: tantek (~tantek@me40536d0.tmodns.net) (Ping timeout: 252 seconds)
  1203. # [20:25] * Joins: aklein (uid4454@gateway/web/irccloud.com/x-izwtmhyhaztxbajp)
  1204. # [20:25] * Joins: danbri (~danbri@106.80.113.87.dyn.plus.net)
  1205. # [20:26] * Joins: sgalineau (~sylvaing@sjfw1-a.adobe.com)
  1206. # [20:29] <jgraham> zcorpan: You probably don't want to rebase your pull request onto a newer master (and certainly don't want to merge it); I don't think that github supports that
  1207. # [20:29] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
  1208. # [20:29] * Joins: RobbertAtWork (~robbertat@2001:980:9368:1:6d2e:3048:756c:8b02)
  1209. # [20:30] * Quits: danbri (~danbri@106.80.113.87.dyn.plus.net) (Ping timeout: 272 seconds)
  1210. # [20:32] * Joins: thinkxl (~thinkxl@conr-dsl-dhcp-64-92-55-188.consolidated.net)
  1211. # [20:33] * jonlee is now known as jonlee|afk
  1212. # [20:33] * jonlee|afk is now known as jonlee
  1213. # [20:34] * Joins: Andreo (~Andreo@189.58.189.58)
  1214. # [20:34] <jgraham> I actually don't know what the github flow is when you have a long-lived review branch that needs to be rebased
  1215. # [20:34] <zcorpan> jgraham: ok. undid merge with git reset --hard ORIG_HEAD
  1216. # [20:35] <zcorpan> i guess we can wait with moving the tests until the review is accepted
  1217. # [20:35] * Joins: reyre__ (~reyre@142.204.133.43)
  1218. # [20:36] <zcorpan> or does it work to move the tests to the new directory?
  1219. # [20:36] <reyre__> hi all. i'm currently one of the people implementing WEBVTT for firefox
  1220. # [20:36] <zcorpan> reyre__: hi!
  1221. # [20:36] <Ms2ger> Hi reyre__! :)
  1222. # [20:36] <reyre__> just wanted to clarify a point -- are classes that are attached cue text tags supposed to be accessible via css externally? like on webpages?
  1223. # [20:37] <reyre__> Ms2ger: oh hay! fancy seeing you here :)
  1224. # [20:37] <reyre__> zcorpan: hey :)
  1225. # [20:38] <zcorpan> reyre__: yes, with e.g. video::cue(c.classname)
  1226. # [20:39] <Ms2ger> But not by i.classname?
  1227. # [20:40] <TabAtkins> Correct, because they're in a subdocument.
  1228. # [20:40] <TabAtkins> (effectively)
  1229. # [20:40] * Joins: isherman1 (isherman@nat/google/x-bjyggyteeebougzf)
  1230. # [20:40] <reyre__> it would be video::cue(i.classname) than ?
  1231. # [20:40] <zcorpan> reyre__: but *not* with video::cue(c[class=classname]) since the spec only exposes it as a class for Selectors, not as an attribute
  1232. # [20:40] <zcorpan> reyre__: right
  1233. # [20:41] <Ms2ger> Interesting
  1234. # [20:41] <reyre__> zcorpan: okay, awesome. thanks for the clarification :)
  1235. # [20:41] <zcorpan> reyre__: i think there are reftests for this that opera submitted
  1236. # [20:42] <reyre__> zcorpan: that's useful :) i'll check them out
  1237. # [20:43] * jonlee is now known as jonlee|afk
  1238. # [20:43] <Ms2ger> Sounds like I'd better land my importing patches, then
  1239. # [20:43] * Joins: danbri (~danbri@106.80.113.87.dyn.plus.net)
  1240. # [20:44] * jonlee|afk is now known as jonlee
  1241. # [20:44] * Quits: isherman (isherman@nat/google/x-byojtdbrumnywbio) (Ping timeout: 258 seconds)
  1242. # [20:45] * Joins: mygan (~mygan@78-70-166-27-no181.tbcn.telia.com)
  1243. # [20:49] * Quits: danjesus (~danjesus@189.102.25.154) (Read error: Connection reset by peer)
  1244. # [20:50] <zcorpan> reyre__: http://w3c-test.org/web-platform-tests/master/old-tests/submission/Opera/media/ or https://github.com/w3c/web-platform-tests/tree/master/old-tests/submission/Opera/media
  1245. # [20:50] * Quits: yorick (~yorick@oftn/member/yorick) (Ping timeout: 255 seconds)
  1246. # [20:52] <reyre__> zcorpan: thanks :) i'll definitely take a look at them. reftesting is hard
  1247. # [20:54] * jonlee is now known as jonlee|afk
  1248. # [20:54] <zcorpan> reyre__: iirc some of the tests assume Ahem is installed and this file might need tweaking to fit the reftest runner you use at mozilla... https://github.com/w3c/web-platform-tests/blob/master/old-tests/submission/Opera/media/track/webvtt/rendering/reftest/support/refTestWait.js
  1249. # [20:55] <zcorpan> reyre__: to set/unset some attribute on the root element instead
  1250. # [20:55] <zcorpan> (or as well)
  1251. # [20:55] * Joins: yorick_ (~yorick@oftn/member/yorick)
  1252. # [20:56] <reyre__> okay, cool. i'll take write it down so i don't forget. :)
  1253. # [20:56] <zcorpan> reyre__: if you make that change, you could make a pull request so it's part of the official testsuite
  1254. # [20:58] <reyre__> zcorpan: there is an official test suite for WEBVTT?
  1255. # [20:58] * Quits: sgalineau (~sylvaing@sjfw1-a.adobe.com) (Read error: Connection reset by peer)
  1256. # [20:58] <zcorpan> well, i meant our submission that i pointed to above (as opposed to your own fork)
  1257. # [20:59] <reyre__> ah, okay i see
  1258. # [21:00] <zcorpan> another reservation with the tests is that some might be outdated already, so double-check with the spec :-)
  1259. # [21:03] <reyre__> zcorpan: yeah that seems to be changing everyday... i barely even recognize it anymore from when we started trying to implement it
  1260. # [21:04] <zcorpan> heh
  1261. # [21:04] * Joins: othermaciej (~mjs@17.114.108.14)
  1262. # [21:05] * jernoble is now known as jernoble|afk
  1263. # [21:05] * jernoble|afk is now known as jernoble
  1264. # [21:07] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
  1265. # [21:07] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 258 seconds)
  1266. # [21:08] <rillian> reyre__: not until we submit ours, no :)
  1267. # [21:10] <Ms2ger> rillian, I sure hope we're not duplicating Opera's ;)
  1268. # [21:10] <rillian> I'm sure we have to some extent
  1269. # [21:11] <Ms2ger> Boo
  1270. # [21:11] <jgraham> zcorpan: I think moving the tests should work. Although I haven't looked much at the oull request
  1271. # [21:12] <rillian> can we import the opera tests in the mozilla tree?
  1272. # [21:12] <rillian> I don't see a license
  1273. # [21:12] <Ms2ger> Sure thing
  1274. # [21:12] <Ms2ger> Look at dom/imptests some day
  1275. # [21:12] <Ms2ger> It's full of Opera's tests
  1276. # [21:12] <rillian> hooray
  1277. # [21:13] <reyre__> :)
  1278. # [21:13] * Quits: frozenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
  1279. # [21:13] * jonlee|afk is now known as jonlee
  1280. # [21:13] <Ms2ger> This is as good a time as any to get reftest importing done...
  1281. # [21:20] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  1282. # [21:23] * jonlee is now known as jonlee|afk
  1283. # [21:25] * Quits: isherman1 (isherman@nat/google/x-bjyggyteeebougzf) (Read error: Connection reset by peer)
  1284. # [21:26] * Joins: isherman (isherman@nat/google/x-ilhiockkujvvngdh)
  1285. # [21:27] * jernoble is now known as jernoble|afk
  1286. # [21:27] * jernoble|afk is now known as jernoble
  1287. # [21:28] * jonlee|afk is now known as jonlee
  1288. # [21:38] <gsnedders> Ms2ger: Speaking of your tree being full of our tests, we should release more. :P
  1289. # [21:38] <Ms2ger> Please :)
  1290. # [21:38] * jonlee is now known as jonlee|afk
  1291. # [21:40] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 272 seconds)
  1292. # [21:43] * Joins: JohnAlbin_ (~JohnAlbin@63.250.249.138)
  1293. # [21:43] * Joins: jmason (~jmason@174.137.103.143)
  1294. # [21:45] * Quits: JohnAlbin (~JohnAlbin@36-224-107-151.dynamic-ip.hinet.net) (Ping timeout: 246 seconds)
  1295. # [21:45] * JohnAlbin_ is now known as JohnAlbin
  1296. # [21:46] * Joins: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net)
  1297. # [21:47] * Joins: sgalinea_ (~sylvaing@sjfw1.adobe.com)
  1298. # [21:47] * jonlee|afk is now known as jonlee
  1299. # [21:48] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  1300. # [21:50] * Quits: sgalineau (~sylvaing@c-98-247-242-151.hsd1.wa.comcast.net) (Ping timeout: 245 seconds)
  1301. # [21:50] * sgalinea_ is now known as sgalineau
  1302. # [21:50] * Joins: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com)
  1303. # [21:51] * Quits: luc1d_cl0sure (~encryptd_@67-6-59-191.mpls.qwest.net) (Remote host closed the connection)
  1304. # [21:54] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 272 seconds)
  1305. # [21:54] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
  1306. # [21:57] * jonlee is now known as jonlee|afk
  1307. # [21:58] * jonlee|afk is now known as jonlee
  1308. # [21:59] * Joins: Gabri (~gabri@91.72.64.50)
  1309. # [22:04] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
  1310. # [22:06] * Joins: othermaciej (~mjs@17.114.108.14)
  1311. # [22:06] * Quits: IroquoisTwist (~IroquoisT@69.170.160.74) (Remote host closed the connection)
  1312. # [22:08] * jonlee is now known as jonlee|afk
  1313. # [22:13] * Joins: WeirdAl (~chatzilla@g2spf.ask.info)
  1314. # [22:13] * Quits: newtron (~newtron@199.71.174.103) (Remote host closed the connection)
  1315. # [22:14] * Joins: rniwa_ (~rniwa@17.245.108.133)
  1316. # [22:14] <Ms2ger> Hey guys
  1317. # [22:14] <Ms2ger> Who understands stable state stuff?
  1318. # [22:14] <Ms2ger> zcorpan?
  1319. # [22:15] <zcorpan> maybe
  1320. # [22:15] * Quits: will_i_was (~william@blackhole.space150.com) (Ping timeout: 260 seconds)
  1321. # [22:16] * Joins: IroquoisTwist (~IroquoisT@69.170.160.74)
  1322. # [22:17] * jonlee|afk is now known as jonlee
  1323. # [22:18] <zcorpan> Ms2ger: what's your question?
  1324. # [22:18] <Ms2ger> <bz> I guess my question is whether a "stable state" would be a script runner or an nsIRunnable
  1325. # [22:18] * Quits: rniwa_ (~rniwa@17.245.108.133) (Client Quit)
  1326. # [22:18] <Ms2ger> Which means that asking here was probably premature :)
  1327. # [22:19] <zcorpan> ok
  1328. # [22:20] * Quits: zcorpan (~zcorpan@90-230-217-68-no135.tbcn.telia.com) (Remote host closed the connection)
  1329. # [22:21] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1330. # [22:21] * JohnAlbin is now known as JohnAlbin_zzzz
  1331. # [22:27] * jonlee is now known as jonlee|afk
  1332. # [22:28] * jonlee|afk is now known as jonlee
  1333. # [22:29] * Joins: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net)
  1334. # [22:32] * Joins: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  1335. # [22:32] * Quits: Ms2ger (~Ms2ger@53.200-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
  1336. # [22:33] * Joins: danja (~danny@host187-11-dynamic.8-79-r.retail.telecomitalia.it)
  1337. # [22:33] * Joins: awoxp (~awoxp@2001:630:301:a152::86)
  1338. # [22:36] * Joins: william (~william@blackhole.space150.com)
  1339. # [22:37] * william is now known as Guest29094
  1340. # [22:37] * Joins: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com)
  1341. # [22:38] * Guest29094 is now known as will_i_was
  1342. # [22:38] * jonlee is now known as jonlee|afk
  1343. # [22:38] * jonlee|afk is now known as jonlee
  1344. # [22:40] * Joins: OnlyMax (~OnlyMax@187-126-219-63.user.veloxzone.com.br)
  1345. # [22:41] <rillian> so http://w3c-test.org/web-platform-tests/master/old-tests/submission/Opera/media/track/track-element/cloneNode.html doesn't work at least in part because it assumes <track> will do something without being a child of a media element
  1346. # [22:41] <rillian> which the spec now gives us on out on trying to make work
  1347. # [22:44] * Quits: Benvie_ (~brandon@199.21.86.233) (Ping timeout: 264 seconds)
  1348. # [22:46] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  1349. # [22:46] * Joins: Benvie_ (~brandon@199.21.86.233)
  1350. # [22:47] * Quits: scor (scor@drupal.org/user/52142/view) (Ping timeout: 256 seconds)
  1351. # [22:47] * Quits: Masklinn (~textual@77.109.112.145)
  1352. # [22:48] * jonlee is now known as jonlee|afk
  1353. # [22:48] * Quits: velocity64 (~velocity6@201.33.178.50) (Quit: Leaving)
  1354. # [22:48] * jonlee|afk is now known as jonlee
  1355. # [22:49] * Quits: othermaciej (~mjs@17.114.108.14) (Quit: othermaciej)
  1356. # [22:50] * jernoble is now known as jernoble|afk
  1357. # [22:50] * jernoble|afk is now known as jernoble
  1358. # [22:50] * Joins: scor (scor@nat/acquia/x-zpsjlzcfoynulbxo)
  1359. # [22:50] * Quits: scor (scor@nat/acquia/x-zpsjlzcfoynulbxo) (Changing host)
  1360. # [22:50] * Joins: scor (scor@drupal.org/user/52142/view)
  1361. # [22:51] * Joins: isherman-book (~Adium@c-50-152-176-8.hsd1.ca.comcast.net)
  1362. # [22:53] * Joins: danjesus (~danjesus@187.56.139.85)
  1363. # [22:53] * Quits: danjesus (~danjesus@187.56.139.85) (Read error: Connection reset by peer)
  1364. # [22:54] * Joins: danjesus (~danjesus@187.56.139.85)
  1365. # [22:54] * heycam|away is now known as heycam
  1366. # [22:57] * Quits: tobie (~tobielang@73-118.195-178.cust.bluewin.ch) (Ping timeout: 252 seconds)
  1367. # [22:58] * jonlee is now known as jonlee|afk
  1368. # [23:00] * Quits: scor (scor@drupal.org/user/52142/view) (Quit: scor)
  1369. # [23:00] * Quits: sgalineau (~sylvaing@sjfw1.adobe.com) (Read error: Connection reset by peer)
  1370. # [23:01] * jonlee|afk is now known as jonlee
  1371. # [23:01] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
  1372. # [23:01] * Quits: SteveF_ (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 272 seconds)
  1373. # [23:01] * Quits: erichynds (~ehynds@64.206.121.41)
  1374. # [23:03] * Quits: SteveF (~chatzilla@cpc3-nmal20-2-0-cust916.19-2.cable.virginmedia.com) (Ping timeout: 272 seconds)
  1375. # [23:04] <jgraham> TabAtkins: (I presume the "canvas text is illegal" is an accessibility argument)
  1376. # [23:05] <TabAtkins> That would make sense. It woudl also be nonsense, but whatever.
  1377. # [23:09] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
  1378. # [23:11] * Joins: hasather (~hasather@cm-84.210.170.16.getinternet.no)
  1379. # [23:13] <cabanier> or both
  1380. # [23:13] * Joins: karlcow (~karl@nerval.la-grange.net)
  1381. # [23:14] * jonlee is now known as jonlee|afk
  1382. # [23:15] * Joins: chakib (~chakib@78.203.103.48)
  1383. # [23:16] * Quits: Badreddin (~Nur@189.192.155.69) (Ping timeout: 276 seconds)
  1384. # [23:17] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1385. # [23:20] * Quits: danjesus (~danjesus@187.56.139.85) (Remote host closed the connection)
  1386. # [23:20] * Quits: OnlyMax (~OnlyMax@187-126-219-63.user.veloxzone.com.br) (Read error: Connection reset by peer)
  1387. # [23:20] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
  1388. # [23:20] * Joins: OnlyMax (~OnlyMax@187-126-219-63.user.veloxzone.com.br)
  1389. # [23:20] * Joins: danjesus (~danjesus@187.56.139.85)
  1390. # [23:22] * jonlee|afk is now known as jonlee
  1391. # [23:22] * Joins: necolas_ (~necolas@8.25.197.25)
  1392. # [23:22] * Quits: necolas (~necolas@8.25.197.25) (Read error: Connection reset by peer)
  1393. # [23:24] * Joins: krit (~krit@sjfw1.adobe.com)
  1394. # [23:25] * necolas_ is now known as necolas
  1395. # [23:27] * Quits: chakib (~chakib@78.203.103.48) (Remote host closed the connection)
  1396. # [23:28] * Quits: garciawebdev (~garciaweb@11-223-235-201.fibertel.com.ar) (Remote host closed the connection)
  1397. # [23:32] * jonlee is now known as jonlee|afk
  1398. # [23:33] * jernoble is now known as jernoble|afk
  1399. # [23:33] * jernoble|afk is now known as jernoble
  1400. # [23:37] * Joins: Badreddin (~Nur@189.192.138.187)
  1401. # [23:43] * Joins: reyre (~reyre@CPE7cb21b1e2cf4-CM7cb21b1e2cf1.cpe.net.cable.rogers.com)
  1402. # [23:43] * Quits: hasather (~hasather@cm-84.210.170.16.getinternet.no) (Remote host closed the connection)
  1403. # [23:47] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Quit: Leaving.)
  1404. # [23:47] * jonlee|afk is now known as jonlee
  1405. # [23:48] * Quits: sedovsek (~robert@lk.84.20.237.54.dc.cable.static.lj-kabel.net) (Quit: sedovsek)
  1406. # [23:53] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
  1407. # [23:55] * Quits: danjesus (~danjesus@187.56.139.85) (Remote host closed the connection)
  1408. # [23:55] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1409. # [23:57] * Quits: zagamqt (~zagam@81-230-17-139-no148.bredband.skanova.com) (Read error: Operation timed out)
  1410. # [23:57] * jonlee is now known as jonlee|afk
  1411. # Session Close: Fri Apr 19 00:00:00 2013

The end :)