/irc-logs / freenode / #whatwg / 2016-01-19 / end

Options:

Previous day, Next day

  1. # Session Start: Tue Jan 19 00:00:00 2016
  2. # Session Ident: #whatwg
  3. # [00:07] <TabAtkins> annevk: It looks like the term "scheme data" no longer exists in the URL standard (despite HTML referring to it). What's the correct thing to refer to now - the "scheme" definition?
  4. # [00:10] <TabAtkins> Domenic: In the Promises guide, a note about not rejecting for a missing key in an AsyncMap could probably use a note to the effect that, while some languages *do* consider a missing key to be an exception-worthy event (Python), JS does not.
  5. # [00:10] * Quits: satazor (~satazor@183.167.60.94.rev.vodafone.pt) (Remote host closed the connection)
  6. # [00:11] * Joins: wilsonpage (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net)
  7. # [00:13] <TabAtkins> Domenic: And I'm still bothered by the suggested "in parallel" language. ^_^ Every single time, it reads to me that you should execute the substeps in parallel with each other (and implicitly, in series with the wider algorithm), instead of the intended meaning of running the substeps in series, but the subalgo as a whole is done in parallel with the wider
  8. # [00:13] <TabAtkins> algo.
  9. # [00:14] <TabAtkins> (I know it links, and it's a term of art that can just be learned. It just rubs me the wrong way initially every time I see it.)
  10. # [00:16] * Quits: mven (~textual@32.97.110.53) (Ping timeout: 264 seconds)
  11. # [00:17] * Joins: satazor (~satazor@183.167.60.94.rev.vodafone.pt)
  12. # [00:18] <TabAtkins> annevk: Looking more into it, it seems like "scheme data" was probably a term for the stuff after the scheme in non-hierarchical URLs, and now something like blob: just has a host and a single path entry.
  13. # [00:19] * Quits: italoacasas (~italoacas@199.72.84.54) (Quit: My Mac has gone to sleep. ZZZzzz…)
  14. # [00:20] * Quits: satazor (~satazor@183.167.60.94.rev.vodafone.pt) (Remote host closed the connection)
  15. # [00:20] * Joins: satazor (~satazor@183.167.60.94.rev.vodafone.pt)
  16. # [00:26] * Quits: wbe (~textual@port-3649.pppoe.wtnet.de) (Quit: My computer has gone to sleep. ZZZzzz…)
  17. # [00:31] * Quits: thinkxl (~thinkxl@unaffiliated/thinkxl) (Quit: Textual IRC Client: www.textualapp.com)
  18. # [00:33] * Joins: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com)
  19. # [00:46] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  20. # [00:51] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 260 seconds)
  21. # [00:51] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: Textual IRC Client: www.textualapp.com)
  22. # [00:53] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  23. # [00:57] * Joins: italoacasas (~italoacas@221.sub-166-241-20.myvzw.com)
  24. # [01:02] * Joins: Goplat (~goplat@reactos/developer/Goplat)
  25. # [01:02] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:1959:2205:de65:75c5)
  26. # [01:03] * Quits: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net) (Ping timeout: 272 seconds)
  27. # [01:06] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
  28. # [01:12] * Quits: wilsonpage (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  29. # [01:12] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  30. # [01:16] * Quits: Jayflux (~Jayflux@unaffiliated/jayflux) (Quit: Leaving)
  31. # [01:26] * Quits: italoacasas (~italoacas@221.sub-166-241-20.myvzw.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  32. # [01:28] * Quits: satazor (~satazor@183.167.60.94.rev.vodafone.pt) (Remote host closed the connection)
  33. # [01:30] * Joins: satazor (~satazor@183.167.60.94.rev.vodafone.pt)
  34. # [01:32] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Remote host closed the connection)
  35. # [01:35] * Quits: yutak (~yutak@2401:fa00:4:1002:7de0:e899:cb13:4658) (Ping timeout: 250 seconds)
  36. # [01:40] * Quits: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com) (Quit: bradleymeck)
  37. # [01:48] * Joins: yutak (~yutak@2401:fa00:4:1002:a9f9:ae77:3132:a85e)
  38. # [01:51] * Quits: czerasz (~czerasz@x5ce127e8.dyn.telefonica.de) (Ping timeout: 250 seconds)
  39. # [01:52] * Joins: mven (~textual@cpe-173-174-112-125.austin.res.rr.com)
  40. # [01:53] * Joins: plutoniix (~q@43.249.69.226)
  41. # [01:54] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
  42. # [01:57] * Quits: ricea (~ricea@2401:fa00:4:1002:7c74:3cbc:a6bd:2095) (Ping timeout: 272 seconds)
  43. # [02:09] * Joins: jwalden (~waldo@dhcp-18-189-11-217.dyn.MIT.EDU)
  44. # [02:11] * Joins: ricea (~ricea@2401:fa00:4:1002:596:ccc2:6552:2a2)
  45. # [02:37] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Ping timeout: 240 seconds)
  46. # [02:39] * Joins: hdhoang (~i@hdhoang.space)
  47. # [02:40] * Quits: JoWie (uid93456@gateway/web/irccloud.com/x-jjqtvezoztidpqvu) (Quit: Connection closed for inactivity)
  48. # [02:44] <MikeSmith> TabAtkins: I got a question about bikeshed handling of refs when somebody wants a section ref to a section in a different spec
  49. # [02:44] <MikeSmith> TabAtkins: see https://github.com/w3c/webappsec-csp/blob/master/document/index.src.html#L48
  50. # [02:44] <MikeSmith> ...where mkwst has:
  51. # [02:44] <MikeSmith> spec: CSP; urlPrefix: https://w3c.github.io/webappsec-csp
  52. # [02:45] <MikeSmith> type: section
  53. # [02:45] <MikeSmith> text: lalala; url: match-url-to-source-list
  54. # [02:46] <MikeSmith> then in the body of the source, he references that like this:
  55. # [02:46] <MikeSmith> 4. If the result of executing [[#match-url-to-source-list]] on |base| and
  56. # [02:47] <MikeSmith> but bikeshed flags that ref as an error, apparently because it's looking for that section ID in that same doc instead of in the CSP spec
  57. # [02:48] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  58. # [02:49] <MikeSmith> not sure why he's not just doing [[!match-url-to-source-list]] instead but I imagine he's got a good reason (maybe because he wants the section number to appear?)
  59. # [02:50] <TabAtkins> MikeSmith: Section links aren't covered by the autolinking block. But if the spec is in either Bikeshed or Specref, [[spec#anchor]] works
  60. # [02:50] * Quits: mmn (~MattN@192.95.22.58) (Ping timeout: 264 seconds)
  61. # [02:50] <MikeSmith> oh
  62. # [02:50] <MikeSmith> lemme try that
  63. # [02:51] <TabAtkins> Use whatever spec name would work with a normal biblio link [[foo]]
  64. # [02:52] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Ping timeout: 250 seconds)
  65. # [02:52] <MikeSmith> ok thanks
  66. # [02:53] <MikeSmith> I see that renders as "If the result of executing Content Security Policy §match-url-to-source-list on base and source list is "
  67. # [02:54] <MikeSmith> so I'm guessing mkwst probably doesn't want the "Content Security Policy" text there, and he wants some particular string in place of "match-url-to-source-list"
  68. # [02:54] <TabAtkins> Yeah, so it's in SpecRef only, so I don't know the section name.
  69. # [02:55] <MikeSmith> OK, anyway, rather than me speculating further about what his intent was, I'll just wait and ask him when he's around
  70. # [02:55] <TabAtkins> Oh, from context, he just wants an autolinking anyway, not a section link.
  71. # [02:56] <MikeSmith> ok
  72. # [02:58] <MikeSmith> TabAtkins: btw I was also kinda surprised to see the bikeshed docs for OSX install recommending to install through port/MacPorts rather than brew
  73. # [02:58] <TabAtkins> So change the autolinking block to "type: dfn", and the link itself to <a>...</a>.
  74. # [02:58] <TabAtkins> I have no clue about Mac install instructions. Those were written by someone else.
  75. # [03:01] * Joins: jernoble|laptop (~jernoble@104-244-25-14.PUBLIC.monkeybrains.net)
  76. # [03:03] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  77. # [03:04] <MikeSmith> OK will ask Mike about making that change. I don't care strongly either way about how he chooses to mark it upーI just want to be able to build it without errors when I submit patches against the source :)
  78. # [03:05] * Joins: italoacasas (~italoacas@c-98-211-138-15.hsd1.fl.comcast.net)
  79. # [03:06] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  80. # [03:06] <MikeSmith> ah OK about the Mac install instructions I guess I could write a patch but maybe I shouldn't step on whoever did the original writeup. Don't want to get into an unproductive MacPorts-vs-Homebrew rathole
  81. # [03:07] * Quits: jernoble|laptop (~jernoble@104-244-25-14.PUBLIC.monkeybrains.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  82. # [03:09] * heycam is now known as heycam|away
  83. # [03:11] * Joins: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com)
  84. # [03:15] * Quits: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com) (Ping timeout: 256 seconds)
  85. # [03:28] * Quits: jwalden (~waldo@dhcp-18-189-11-217.dyn.MIT.EDU) (Quit: ChatZilla 0.9.92-rdmsoft [XULRunner 35.0.1/20150122214805])
  86. # [03:30] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-bznxtxznfqvpbkeh) (Quit: Connection closed for inactivity)
  87. # [03:32] * Joins: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com)
  88. # [03:33] * Joins: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com)
  89. # [03:43] * Joins: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net)
  90. # [03:51] * Joins: capella (~chatzilla@cpe-24-59-86-15.twcny.res.rr.com)
  91. # [03:53] * Quits: satazor (~satazor@183.167.60.94.rev.vodafone.pt)
  92. # [04:01] * heycam|away is now known as heycam
  93. # [04:09] * Quits: bradleymeck (~bradleyme@cpe-70-112-190-128.austin.res.rr.com) (Quit: bradleymeck)
  94. # [04:10] * Quits: italoacasas (~italoacas@c-98-211-138-15.hsd1.fl.comcast.net) (Quit: My Mac has gone to sleep. ZZZzzz…)
  95. # [04:14] * Quits: psy_ (~psy@43.224.156.114) (Ping timeout: 245 seconds)
  96. # [04:16] * Joins: psy_ (~psy@43.224.156.114)
  97. # [04:17] * Quits: psy_ (~psy@43.224.156.114) (Max SendQ exceeded)
  98. # [04:18] * Joins: psy_ (~psy@43.224.156.114)
  99. # [04:27] * Joins: capella-s3 (~yaaic@cpe-24-59-86-15.twcny.res.rr.com)
  100. # [04:41] * Quits: encryptd_fractal (~encryptd_@c-24-7-238-5.hsd1.mn.comcast.net) (Remote host closed the connection)
  101. # [04:46] * Joins: mmn (~MattN@192.95.22.58)
  102. # [04:48] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-leoqnkuibdoiixwi)
  103. # [04:49] * Joins: disgusting_wall (uid89161@gateway/web/irccloud.com/x-edpgfvnlrczkoxgh)
  104. # [04:54] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  105. # [05:14] * Joins: fourfourfourfour (~fourfourf@123.201.148.50)
  106. # [05:18] * Quits: darobin (~darobin@cpe-74-64-41-253.nyc.res.rr.com) (Read error: No route to host)
  107. # [05:18] * Quits: mmn (~MattN@192.95.22.58) (Ping timeout: 265 seconds)
  108. # [05:36] * Joins: mmn (~MattN@192.95.22.58)
  109. # [05:41] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  110. # [05:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Remote host closed the connection)
  111. # [05:49] * Quits: fourfourfourfour (~fourfourf@123.201.148.50) (Remote host closed the connection)
  112. # [06:00] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 260 seconds)
  113. # [06:00] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  114. # [06:02] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  115. # [06:03] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  116. # [06:08] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
  117. # [06:09] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  118. # [06:11] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Client Quit)
  119. # [06:18] * Quits: psy_ (~psy@43.224.156.114) (Quit: Leaving)
  120. # [06:25] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  121. # [06:33] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  122. # [06:42] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
  123. # [06:49] <TabAtkins> MikeSmith: Feel free to write alternate instructions, so people can choose either.
  124. # [06:56] * Joins: karlcow (~karl@nerval.la-grange.net)
  125. # [06:56] * Quits: JonDavis (~jond@2620:149:4:304:ecfa:ddb3:fccc:9776) (Ping timeout: 240 seconds)
  126. # [06:59] * Joins: JonDavis (~jond@2620:149:4:304:8590:fe15:8660:92ff)
  127. # [06:59] <annevk> TabAtkins: that is correct, I really need to clean up HTML one day
  128. # [06:59] <TabAtkins> annevk: In the meantime, I've cleaned up FileAPI.
  129. # [06:59] <annevk> Cool
  130. # [07:00] <TabAtkins> And put an issue on HTML for you. ^_^
  131. # [07:03] * Joins: ritsyy (~richa@117.199.118.165)
  132. # [07:03] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  133. # [07:06] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
  134. # [07:09] * Quits: plutoniix (~q@43.249.69.226) (Quit: จรลี จรลา)
  135. # [07:09] <mkwst> MikeSmith, TabAtkins: Ah. I didn't actually mean to commit that. I was playing around, trying to make cross-spec section links work.
  136. # [07:10] <mkwst> Apparently TabAtkins poked at https://github.com/tabatkins/bikeshed/issues/528 for me while I wasn't looking, so I'll update to use that.
  137. # [07:11] <mkwst> I still want some mechanism for links to editor's drafts of specs I have locally that aren't in SpecRef, which I don't think exists.
  138. # [07:11] <TabAtkins> Also: go comment on the dfn-link shorthand thread!
  139. # [07:11] <TabAtkins> Yeah, doesn't exist yet.
  140. # [07:12] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  141. # [07:12] <mkwst> (And, in this particular case, I'd ideally have the section name, just as I would if I was linking inside a document)
  142. # [07:12] <mkwst> (e.g. [[spec#section]] would turn into "<a href='whatever'>This is an amazing algorithm name that you put in a header!</a>"
  143. # [07:13] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
  144. # [07:13] <TabAtkins> Anything which Bikeshed knows about acts like that. Just need to put more specs into Bikeshed - feel free to file issues and I'll get to it.
  145. # [07:14] <mkwst> Ok. I'll go file some issues, then. How often does Bikeshed update its database?
  146. # [07:14] * Joins: plutoniix (~q@43.249.69.226)
  147. # [07:14] <TabAtkins> Several times an hour.
  148. # [07:15] <TabAtkins> Or that might be just for the CSS specs it tracks. At least daily, then.
  149. # [07:16] <TabAtkins> And upcoming is an ability to manually load up Bikeshed with definitions from non-Bikeshedded specs, without having to spam them locally into every spec with a <pre class=anchors>.
  150. # [07:16] <TabAtkins> So then we can just PR Bikeshed to add more stuff.
  151. # [07:17] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  152. # [07:18] <mkwst> Great. I do that all the time. It's a bit annoying.
  153. # [07:19] <mkwst> Like, Fetch. Just get Fetch in, and that will take care of ~50% of the links I embed. :)
  154. # [07:19] * TabAtkins nudges annevk
  155. # [07:20] * Quits: nikkibee (~quassel@node-1w7jr9y93irfmpjb934v0lixz.ipv6.telus.net) (Remote host closed the connection)
  156. # [07:21] <mkwst> It'll be some work. I don't think Fetch has the `for` concept, like HTML, so it probably will end up with naming conflicts that differ by ID.
  157. # [07:23] <TabAtkins> Nothing preventing it from adding appropriate `for` values, like DOM did.
  158. # [07:23] <TabAtkins> Or URL.
  159. # [07:25] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
  160. # [07:25] <mkwst> Yup. It'll just be some busywork.
  161. # [07:25] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
  162. # [07:26] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
  163. # [07:30] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-leoqnkuibdoiixwi) (Quit: Connection closed for inactivity)
  164. # [07:32] <yhirano_> annevk: Can you tell me the meaning of "body length" in the fetch spec? I noticed I didn't understand the step 10.1 in 5.5 HTTP-network fetch...
  165. # [07:36] * Quits: ohaibbq (~ohaibbq@98.248.65.213) (Quit: Leaving...)
  166. # [07:39] * heycam is now known as heycam|away
  167. # [07:39] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  168. # [07:42] <MikeSmith> mkwst: thanks, I guess the "lalala" should have clued me in that it was something maybe not intended to have been committed 😆
  169. # [07:43] <MikeSmith> good to see that spec is headed for FPWD
  170. # [07:45] <MikeSmith> mkwst: on that note, been wondering if you now whether Referrer Policy is going to FPWD any time soon
  171. # [07:45] <MikeSmith> also been wondering the same about the Suborigins spec
  172. # [07:49] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-chtzimqisskrjvhy)
  173. # [07:58] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  174. # [08:17] * Joins: tantek_ (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  175. # [08:17] * Joins: zdobersek (~zan@46.166.190.181)
  176. # [08:17] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
  177. # [08:17] * tantek_ is now known as tantek
  178. # [08:18] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
  179. # [08:19] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  180. # [08:21] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
  181. # [08:21] * Joins: tantek_ (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  182. # [08:21] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
  183. # [08:25] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  184. # [08:26] * Quits: tantek_ (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 240 seconds)
  185. # [08:29] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
  186. # [08:29] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  187. # [08:30] <annevk> yhirano_: it's something for XMLHttpRequest's ProgressEvent
  188. # [08:31] <annevk> yhirano_: basically that it has some values
  189. # [08:31] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
  190. # [08:33] <annevk> TabAtkins: mkwst: although bikeshed is in some aspects much better than ReSpec, a love the predictability of the latter (and the better formatting)
  191. # [08:33] <annevk> TabAtkins: mkwst: I think that's mostly why I haven't gone out of my way personally to convert specifications
  192. # [08:35] <TabAtkins> Better formatting?
  193. # [08:35] <TabAtkins> Wait, you don't use ReSpec for *anything*, anne.
  194. # [08:36] <TabAtkins> Do you mean Anolis?
  195. # [08:38] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 250 seconds)
  196. # [08:40] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  197. # [08:42] <annevk> TabAtkins: oops, yes
  198. # [08:42] <annevk> TabAtkins: clear sign there's too many of these 😊
  199. # [08:42] <yhirano_> annevk: the step 10 in HTTP-network fetch runs in parallel: When will 10.1 run? As soon as possible?
  200. # [08:43] <annevk> yhirano_: yeah, it basically doesn't block anything else that Fetch does
  201. # [08:44] <annevk> TabAtkins: some specific things, e.g., if I have a single <p> inside an <li>, I don't want breaks around it
  202. # [08:44] <annevk> TabAtkins: if I omit closing tags, I don't want a trailing space in the output if that doesn't omit closing tags
  203. # [08:44] * Joins: karlcow (~karl@nerval.la-grange.net)
  204. # [08:44] <yhirano_> annevk: Is "response's body's payload length" available at that time?
  205. # [08:45] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
  206. # [08:45] <annevk> yhirano_: per HTTP/1 that'd be Content-Length
  207. # [08:45] * Quits: ivan\ (~ivan@unaffiliated/ivan/x-000001) (Quit: ERC Version 5.3 (IRC client for Emacs))
  208. # [08:45] * Joins: ivan\_ (~ivan@unaffiliated/ivan/x-000001)
  209. # [08:45] <annevk> yhirano_: so it should be
  210. # [08:45] <annevk> yhirano_: though I guess perhaps it should account for payload length being unknown
  211. # [08:46] <annevk> yhirano_: you're rewriting this algorithm, no? To account for streams?
  212. # [08:46] <yhirano_> annevk: yes.
  213. # [08:46] <annevk> TabAtkins: it also still bugs me that sometimes if I do <a spec=x>...</a> it will not exclusively look at x
  214. # [08:47] * Quits: ivan\_ (~ivan@unaffiliated/ivan/x-000001) (Remote host closed the connection)
  215. # [08:47] * Joins: mj12` (~mj12@193-249-47-212.rev.cloud.scaleway.com)
  216. # [08:47] <annevk> TabAtkins: and the whole linking toolchain is geared towards W3C, which makes cross-specification linking harder than it should be
  217. # [08:48] <annevk> TabAtkins: likely in part because they fork and both specifications end up getting indexed, squat on the same name, etc.
  218. # [08:49] * Joins: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com)
  219. # [08:50] <yhirano_> annevk: Then can't XHR read directly from the response header?
  220. # [08:53] * toyoshim is now known as toyoshiAw
  221. # [08:53] <annevk> yhirano_: does HTTP/2 not have a different way to convey this? If not, perhaps
  222. # [08:54] <annevk> yhirano_: it seems cleaner to me to let the network layer parse and interpret the header as the network layer might want to use that data for various reasons anyway
  223. # [08:55] <annevk> yhirano_: not entirely sure it's worth doing it twice, potentially with different results
  224. # [08:55] <yhirano_> annevk: hm, I see, thanks.
  225. # [09:00] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  226. # [09:05] * Joins: czerasz (~czerasz@x5ce127e8.dyn.telefonica.de)
  227. # [09:10] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
  228. # [09:10] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
  229. # [09:11] * Quits: czerasz (~czerasz@x5ce127e8.dyn.telefonica.de) (Ping timeout: 276 seconds)
  230. # [09:13] * Joins: mpt (~mpt@canonical/mpt)
  231. # [09:13] * Joins: rniwa (~rniwa@c-73-170-106-174.hsd1.ca.comcast.net)
  232. # [09:16] * Quits: Goplat (~goplat@reactos/developer/Goplat) (Remote host closed the connection)
  233. # [09:24] * Joins: youenn (uid55307@gateway/web/irccloud.com/x-hylzmcvbvelnizzo)
  234. # [09:24] <ritsyy> annevk: in reference to this issue https://github.com/whatwg/html/issues/513 could you tell me a bit about the content types that should be handled in "the embed element"
  235. # [09:26] <annevk> ritsyy: it basically needs to do something very similar to what the <object> element does
  236. # [09:26] <annevk> ritsyy: which is quite involved
  237. # [09:27] <ritsyy> annevk: okay like all the associated content-type metadata and other handlers in object element?
  238. # [09:29] <annevk> ritsyy: it basically needs to handle all types of content, instead of just plugins and SVG
  239. # [09:30] <annevk> ritsyy: see step 9 of the big algorithm in the <object> section in particular
  240. # [09:31] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  241. # [09:31] <ritsyy> annevk: yeah, getting it now
  242. # [09:36] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqmhdxd85ui45t.ip6.access.telenet.be)
  243. # [09:36] * Joins: calvaris (~calvaris@fanzine.igalia.com)
  244. # [09:37] <youenn> annevk: hi
  245. # [09:37] <youenn> annevk: about https://github.com/whatwg/fetch/issues/189, I am wondering whether multiple headers with the same name but not combinable should be made unsupported by fetch headers API.
  246. # [09:39] <youenn> ... In WebKit, mac network backend will not support them. And, IIANM, Fetch API is not defining any header serialization rule, which is ok as long as serialization variants are semantically equivalent.
  247. # [09:43] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Read error: Connection reset by peer)
  248. # [09:53] * Joins: alrra (uid62345@gateway/web/irccloud.com/x-ujeeovxelnmphmxa)
  249. # [10:02] <annevk> youenn: well, XMLHttpRequest has serialization
  250. # [10:03] <annevk> youenn: and Fetch has iteration
  251. # [10:04] <annevk> youenn: and I believe some browsers treat X: 1, 2, 3 different from X: 1, 2\nX: 3
  252. # [10:04] <annevk> youenn: e.g., if X is Location, I think some browsers might parse "1, 2" as a URL...
  253. # [10:05] <annevk> youenn: now whether that behavior is acceptable is of course questionable, and I guess from what you're saying Safari wouldn't do that
  254. # [10:05] <annevk> youenn: I do wonder how the cookie situation is handled though, that was another reason why other browsers have these more advanced data structures
  255. # [10:05] <youenn> annevk: XHR has serialization for combinable headers only AFAIK
  256. # [10:05] * Quits: disgusting_wall (uid89161@gateway/web/irccloud.com/x-edpgfvnlrczkoxgh) (Quit: Connection closed for inactivity)
  257. # [10:06] <youenn> annevk: for cookies, I am not sure how mac is handling, I do not know this binding well.
  258. # [10:06] <youenn> But looking at RFC 7230, these should be treated as special case headers.
  259. # [10:06] <youenn> annevk: With this API, we are making them prime citizens...
  260. # [10:07] <youenn> ... which would mandate browsers to serialize headers precisely as web applications are specifiyng headers.
  261. # [10:09] <annevk> youenn: so maybe we should have a short email discussion among the various browsers and some other folks and copy www-archive to see what's what
  262. # [10:09] <youenn> annevk: it would be good to know whether the issue is all about Cookie, or whether other cases arise (like Location you mentioned).
  263. # [10:10] <youenn> ... What would be the best venue for this discussion?
  264. # [10:10] <annevk> youenn: I'll start a discussion, do you want anyone copied?
  265. # [10:11] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  266. # [10:12] <youenn> annevk: I guess it would be good to have mac folks in the loop: alex christensen at least, who may forward the information if needed to whoever appropriate.
  267. # [10:12] <annevk> youenn: sure, what's their email?
  268. # [10:14] <youenn> achristensen@webkit.org
  269. # [10:17] <youenn> annevk: Maybe hober (cf github issue as well)
  270. # [10:17] <annevk> ok
  271. # [10:20] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
  272. # [10:20] * Parts: ritsyy (~richa@117.199.118.165)
  273. # [10:22] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  274. # [10:29] * Quits: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net) (Ping timeout: 265 seconds)
  275. # [10:30] <annevk> youenn: https://lists.w3.org/Archives/Public/www-archive/2016Jan/0006.html
  276. # [10:32] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  277. # [10:32] <youenn> annevk: thanks
  278. # [10:35] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  279. # [10:36] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:1959:2205:de65:75c5) (Remote host closed the connection)
  280. # [10:41] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  281. # [10:43] * Joins: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net)
  282. # [10:47] * Joins: czerasz (~czerasz@p5DDB9E32.dip0.t-ipconnect.de)
  283. # [10:47] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
  284. # [10:49] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  285. # [10:57] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
  286. # [10:58] * Joins: frivoal (~frivoal@2400:2650:86c0:a500:1c22:6faf:6e51:7c9c)
  287. # [11:00] * Joins: g4 (~g4@vpn-oslo.vivaldi.com)
  288. # [11:00] * Quits: g4 (~g4@vpn-oslo.vivaldi.com) (Changing host)
  289. # [11:00] * Joins: g4 (~g4@unaffiliated/gormer)
  290. # [11:01] * Quits: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net) (Ping timeout: 260 seconds)
  291. # [11:02] * Quits: frivoal (~frivoal@2400:2650:86c0:a500:1c22:6faf:6e51:7c9c) (Ping timeout: 250 seconds)
  292. # [11:05] * Joins: ritsyy (~richa@117.199.118.165)
  293. # [11:06] * Joins: espadrine (~tyl@213.152.2.4)
  294. # [11:09] <Ms2ger> Argh
  295. # [11:09] <Ms2ger> How do I get the actual most recent ES spec?
  296. # [11:10] <jgraham> Ms2ger: It depends. Do you have a goat to hand?
  297. # [11:11] <Ms2ger> I don't
  298. # [11:11] <jgraham> ah, I think that's a prequisite
  299. # [11:11] <AutomatedTester> I only know of the one on jorendorff's people account
  300. # [11:12] <Ms2ger> I need one that's a lot more recent :)
  301. # [11:12] <Ms2ger> https://tc39.github.io/ecma262/ is too old
  302. # [11:13] <Ms2ger> Calling Domenic
  303. # [11:14] <annevk> Ms2ger: that is too old? I guess you need to ask bterlson then since I thought that was supposed to be master
  304. # [11:14] <Ms2ger> It doesn't have https://github.com/tc39/ecma262/pull/275
  305. # [11:14] <Ms2ger> bterlson, aloha
  306. # [11:15] <jgraham> Ms2ger: git clone git@github.com:tc39/ecma262.git and read spec.html?
  307. # [11:15] <annevk> Ms2ger: hmm yeah, it seems stuff is pushed to gh-pages manually, bah
  308. # [11:15] <Ms2ger> jgraham, spec.html is not html, so yay
  309. # [11:16] <jgraham> Oh, you need some crazy node based build system?
  310. # [11:16] <jgraham> But of course
  311. # [11:16] * Ms2ger has avoided installing npm so far
  312. # [11:17] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  313. # [11:17] <jgraham> Ms2ger: In any case file a PR to get auto-deploy to gh pages working
  314. # [11:18] <jgraham> I'm surprised it isn't already since Domenic wrote one of the highest ranked documents on how to do that
  315. # [11:19] * Joins: tndrH (~Rob@cpc3-lee211-2-0-cust663.7-1.cable.virginm.net)
  316. # [11:26] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
  317. # [11:43] * Quits: plutoniix (~q@43.249.69.226) (Quit: จรลี จรลา)
  318. # [11:48] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
  319. # [11:53] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Ping timeout: 260 seconds)
  320. # [11:59] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
  321. # [12:00] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
  322. # [12:00] <zcorpan> MikeSmith: fyi https://github.com/whatwg/html/issues/534
  323. # [12:07] <zcorpan> ritsyy: there are some differences that should remain between the two though, e.g. <embed> doesn't ever fall back to showing its children, and <embed> should happily render a 404 response
  324. # [12:08] <ritsyy> annevk: okay i will test the content type behaviours for other browsers,
  325. # [12:09] <annevk> zcorpan: yeah, and I guess <embed> will keep doing its extension sniffing
  326. # [12:09] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
  327. # [12:09] <zcorpan> yes
  328. # [12:10] <ritsyy> zcorpan: yeah that is a difference
  329. # [12:11] * wilsonpage is now known as wilsonpage-away
  330. # [12:13] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
  331. # [12:13] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  332. # [12:16] <zcorpan> annevk: ritsyy: though <object> checks file extension as well
  333. # [12:17] <annevk> zcorpan: it does? hmm
  334. # [12:17] * wilsonpage-away is now known as wilsonpage
  335. # [12:18] <annevk> it does, sad
  336. # [12:18] * Quits: rniwa (~rniwa@c-73-170-106-174.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
  337. # [12:21] <ritsyy> zcorpan: oh yes it does check :-(
  338. # [12:33] * wilsonpage is now known as wilsonpage-away
  339. # [12:52] <MikeSmith> zcorpan: about https://github.com/whatwg/html/issues/534 thanks and I saw your specific question and will read and respond there later
  340. # [12:52] <zcorpan> MikeSmith: thx!
  341. # [12:56] <MikeSmith> wonder why they're just not auto-(re)publishing https://github.com/tc39/ecma262 for every push
  342. # [12:57] <MikeSmith> https://rawgit.com/tc39/ecma262/master/spec.html seems not completely unreadable/unusable though
  343. # [12:58] <MikeSmith> no info in the repo about how to build the processed output though (so can't even view the latest locally)
  344. # [12:59] <MikeSmith> I guess it must need https://github.com/bterlson/ecmarkup though
  345. # [13:00] <MikeSmith> npm install ecmarkup
  346. # [13:00] <MikeSmith> ecmarkup in.html out.html
  347. # [13:00] <Ms2ger> MikeSmith, the readme explains, no?
  348. # [13:00] <MikeSmith> oh
  349. # [13:00] <MikeSmith> well, didn't read that
  350. # [13:00] <Ms2ger> Developing the Specification
  351. # [13:00] <Ms2ger> After cloning, do npm install to set up your environment. You can then do npm run build to build the spec or npm run watch to set up a continuous build. The results will appear in the out directory, which you can use npm run clean to delete.
  352. # [13:01] <MikeSmith> well there you go
  353. # [13:02] <MikeSmith> now I wonder what you were complaining about!
  354. # [13:02] <MikeSmith> since it says right there what you need to do to read the latest version
  355. # [13:05] <Ms2ger> $ npm
  356. # [13:05] <Ms2ger> The program 'npm' is currently not installed.
  357. # [13:06] * Ms2ger is quite happy to keep it that way
  358. # [13:22] * Quits: nicolasbadia (~nicolasba@ns3272321.ip-5-39-84.eu) (Quit: nicolasbadia)
  359. # [13:22] * Joins: nicolasbadia_ (~nicolasba@ns3272321.ip-5-39-84.eu)
  360. # [13:40] * Joins: karlcow_ (~karl@nerval.la-grange.net)
  361. # [13:43] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 255 seconds)
  362. # [13:50] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
  363. # [13:50] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Remote host closed the connection)
  364. # [13:51] * Quits: eric_carlson (~ericc@c-24-6-239-9.hsd1.ca.comcast.net) (Quit: eric_carlson)
  365. # [13:55] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
  366. # [13:57] <annevk> zcorpan: "Image container"
  367. # [13:59] <annevk> ritsyy: FWIW, when you address feedback in a PR, it might help to leave a comment once you're done, since otherwise it doesn't appear in my notifications tab and I'll basically assume nothing happened
  368. # [13:59] <zcorpan> annevk: too late :-P
  369. # [14:00] <annevk> ritsyy: I think the same goes for other people, though maybe not everyone uses GitHub notifications the way I do
  370. # [14:00] <annevk> ritsyy: (I just noticed you pushed updates to the <iframe seamless> removal PR)
  371. # [14:00] <annevk> zcorpan: heh
  372. # [14:00] <zcorpan> yeah same here
  373. # [14:02] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  374. # [14:07] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 260 seconds)
  375. # [14:16] * Joins: italoacasas (~italoacas@210.sub-166-241-20.myvzw.com)
  376. # [14:16] * Joins: frivoal (~frivoal@softbank126142063093.bbtec.net)
  377. # [14:20] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  378. # [14:21] * Joins: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de)
  379. # [14:36] * wilsonpage-away is now known as wilsonpage
  380. # [14:38] <smaug____> is there some easy way to look at IDs in html spec to get good link to certain place? I always select the relevant text, look at selection source and find some ID in there, but that isn't too handy
  381. # [14:41] <annevk> smaug____: not really
  382. # [14:41] <annevk> smaug____: I assume you know you can click on <dfn>s and get the link that way
  383. # [14:41] <annevk> smaug____: that's probably the easiest way, though doesn't work for sections and such
  384. # [14:41] <ritsyy> annevk: yeah i will fix this habit of mine, i'll comment on the PR while doing the changes :)
  385. # [14:43] <smaug____> annevk: yeah, in some cases clicking does reveal a popup, that captures only a small subset
  386. # [14:43] <smaug____> annevk: how stable are the IDs?
  387. # [14:43] <zcorpan> smaug____: the "file an issue" link creates a link for the selection, though it isn't always a useful one (and not so convenient either if you're not filing an issue)
  388. # [14:43] * smaug____ doesn't know how the IDs are generated
  389. # [14:44] <zcorpan> smaug____: not particularly stable :-(
  390. # [14:44] <annevk> they should be pretty stable though
  391. # [14:44] <annevk> many fragments work for a long time
  392. # [14:47] <zcorpan> i suppose it's mostly bad for headings that have the same text content in many places, e.g. "Introduction"
  393. # [14:47] * Ms2ger uses devtools
  394. # [14:47] <Ms2ger> zcorpan, "document"
  395. # [14:48] <zcorpan> Ms2ger: is that one not stable?
  396. # [14:50] <annevk> Also, if you need an ID to be stable, there are ways of making it stable, by just inserting it in the source
  397. # [14:50] <annevk> We can certainly do that
  398. # [14:50] <zcorpan> oh i suppose instances of "document" are not
  399. # [14:50] <Ms2ger> Apparently not: https://github.com/servo/servo/pull/9328
  400. # [14:51] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
  401. # [14:51] * Ms2ger goes back to implementing modules
  402. # [14:52] <zcorpan> smaug____: btw want to check https://github.com/whatwg/html/pull/508 ?
  403. # [14:53] * Quits: italoacasas (~italoacas@210.sub-166-241-20.myvzw.com) (Ping timeout: 260 seconds)
  404. # [14:55] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Ping timeout: 240 seconds)
  405. # [14:55] * Joins: italoacasas (~italoacas@201.sub-166-241-20.myvzw.com)
  406. # [14:56] <zcorpan> Ms2ger: i... don't know what's going on there. #dom-document-0 and #dom-document-1 redirect to #browsers
  407. # [15:11] * Joins: Hory_ (Hory_@188.25.32.93)
  408. # [15:11] * Joins: TallTed (~Thud@c-98-216-254-6.hsd1.ma.comcast.net)
  409. # [15:11] <smaug____> so in github one can't really associate a pr with an issue?
  410. # [15:12] <smaug____> it is just some random #123 which may or may not get noticed within all the other comments in the bug?
  411. # [15:12] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  412. # [15:17] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  413. # [15:17] * Joins: darobin (~darobin@209.148.63.66)
  414. # [15:17] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 250 seconds)
  415. # [15:20] * Quits: mven (~textual@cpe-173-174-112-125.austin.res.rr.com) (Ping timeout: 260 seconds)
  416. # [15:20] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  417. # [15:21] <zcorpan> smaug____: right :-/
  418. # [15:21] <Ms2ger> smaug____, if you put "Fixes #123" in the summary of a PR, the issue gets closed automatically when the PR is merged
  419. # [15:21] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-chtzimqisskrjvhy) (Quit: Connection closed for inactivity)
  420. # [15:22] <zcorpan> Ms2ger: in the commit message, but yeah
  421. # [15:22] <Ms2ger> The PR summary works too
  422. # [15:22] <zcorpan> oh, ok.
  423. # [15:23] <smaug____> feels like tracking dependency chains is hard
  424. # [15:23] <ritsyy> annevk: What conflicts could be the reason of errors?
  425. # [15:24] <Ms2ger> People just don't track dependencies :)
  426. # [15:27] <ritsyy> annevk: did the changes https://github.com/whatwg/html/pull/499 , thank you!
  427. # [15:29] * Joins: mven (~textual@32.97.110.53)
  428. # [15:31] * Quits: italoacasas (~italoacas@201.sub-166-241-20.myvzw.com) (Quit: My Mac has gone to sleep. ZZZzzz…)
  429. # [15:34] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
  430. # [15:39] <annevk> ritsyy: you might want to rebase every now and then
  431. # [15:39] * Quits: Hory_ (Hory_@188.25.32.93) (Quit: Leaving)
  432. # [15:46] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Remote host closed the connection)
  433. # [15:49] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
  434. # [15:50] * Joins: howdoi (uid224@gateway/web/irccloud.com/x-xqyiuetjouxodccd)
  435. # [15:52] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
  436. # [15:55] <ritsyy> annevk: yes i have rebased all the commits of this PR
  437. # [15:55] <ritsyy> annevk: oh ok it's done
  438. # [15:56] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Ping timeout: 260 seconds)
  439. # [15:57] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Ping timeout: 264 seconds)
  440. # [15:57] <annevk> ritsyy: it didn't seem rebased, since it failed to compile, after rebasing it did compile
  441. # [15:57] * Joins: italoacasas (~italoacas@199.72.84.54)
  442. # [15:58] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  443. # [15:59] * Quits: italoacasas (~italoacas@199.72.84.54) (Client Quit)
  444. # [15:59] <ritsyy> annevk: but my git log shows one commit only, i don't know why that happened
  445. # [16:00] <annevk> ritsyy: one commit doesn't mean it's rebased
  446. # [16:00] <annevk> ritsyy: rebased means that the commit is new relative to master
  447. # [16:00] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  448. # [16:00] <annevk> ritsyy: well, that the branch is on top, I guess
  449. # [16:01] * Joins: italoacasas (~italoacas@199.72.84.54)
  450. # [16:02] * Joins: jwalden (~waldo@12.130.117.98)
  451. # [16:06] * Quits: g4 (~g4@unaffiliated/gormer) (Quit: Leaving)
  452. # [16:08] * Joins: myakura (uid22370@gateway/web/irccloud.com/x-dsyhvmsmgafavkaf)
  453. # [16:10] * Joins: thinkxl (~thinkxl@unaffiliated/thinkxl)
  454. # [16:13] * Quits: frivoal (~frivoal@softbank126142063093.bbtec.net) (Remote host closed the connection)
  455. # [16:22] * Quits: Areks (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
  456. # [16:25] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
  457. # [16:27] * Joins: famicom (~famicom@52D9D91B.cm-11-1d.dynamic.ziggo.nl)
  458. # [16:28] <TabAtkins> annevk: "single <p> inside an <li>, I don't want breaks around it" - what do you mean by that? And by your next line?
  459. # [16:29] <TabAtkins> The closing tag one confuses me, because there's no diff between omitting a closing tag and having the closing tag show up immediately prior to the next opening tag. Both will include any trailing space.
  460. # [16:29] <annevk> TabAtkins: if the input is "<li><p>Test." the output is "<li>\n <p>Test. </p>\n </li>" rather than "<li><p>Test.</p></li>"
  461. # [16:30] * Joins: Areks (~Areks@rs.gridnine.com)
  462. # [16:30] <TabAtkins> Ohhhh, yeah. Because I ended up writing a pretty-printer for output.
  463. # [16:30] <famicom> output of what (me just came in)
  464. # [16:30] <annevk> TabAtkins: agreed, but it looks ugly, either omit the closing tag, or place it where you'd expect it
  465. # [16:31] <TabAtkins> I could make the output smarter and omit closing tags when it's safe to do so, but I'd have to encode all the rules for when the following sibling won't merge into the <p>.
  466. # [16:31] <TabAtkins> famicom: Talking about the Bikeshed tool.
  467. # [16:32] <zcorpan> TabAtkins: good thing the html spec has rules for when it's safe to omit tags :-)
  468. # [16:32] <TabAtkins> Yeah but they're anoyyyyyying
  469. # [16:32] <famicom> yeah, but for the sake of consistency, don't
  470. # [16:33] <famicom> last time i checked short form wasn't allowed and most xml parsers will scream murder making polyglot docs a pain to write
  471. # [16:33] <TabAtkins> Good thing we're not writing XML, then.
  472. # [16:33] <famicom> *polyglot*
  473. # [16:33] <TabAtkins> Same thing.
  474. # [16:34] <annevk> Is polyglot still a thing? o_O
  475. # [16:34] <jgraham> famicom: It's not dead, just pining for the fjords?
  476. # [16:34] <famicom> annevk hell yeah it is
  477. # [16:34] * annevk wonders who famicom is now
  478. # [16:35] <TabAtkins> Bikeshed does not actually output polyglot.
  479. # [16:35] <TabAtkins> And I have no particular plans to.
  480. # [16:35] <famicom> and bikeshed is?
  481. # [16:35] <TabAtkins> The tool we were discussing before you showed up. ^_^
  482. # [16:35] <famicom> ah!
  483. # [16:36] <annevk> TabAtkins: to be fair, the additional newlines are the bigger nuisance, since it makes the output much longer
  484. # [16:36] <famicom> annevk, so just trim them?
  485. # [16:36] <annevk> TabAtkins: and the various linking systems being hard to figure out and not being deterministic is problematic
  486. # [16:36] <TabAtkins> Again, famicom, this is a tool's output we're talking about.
  487. # [16:37] <famicom> bikeshed <doc> | tr
  488. # [16:37] <TabAtkins> What do you mean by "deterministic"? (I'll cop to "hard to figure out" - that's the price for magic that "just works" 99% of the time.)
  489. # [16:38] <annevk> TabAtkins: well, that other documents can claim my terms
  490. # [16:38] <famicom> TabAtkins, "predictable"
  491. # [16:39] <TabAtkins> famicom: That would delete all newlines. That's not what's being asked for.
  492. # [16:39] <TabAtkins> annevk: Yeah, and that produces linking collisions, which are alerted on and which you can then correct for.
  493. # [16:39] <TabAtkins> You'll never silently change link targets unless one spec *deletes* a term, then another spec adds it.
  494. # [16:39] <annevk> TabAtkins: well, it didn't last time remember when UI Events redefined some stuff from DOM
  495. # [16:40] <annevk> TabAtkins: suddenly DOM started pointing to UI Events
  496. # [16:40] <annevk> TabAtkins: for <dfn>s that were inside DOM
  497. # [16:40] <TabAtkins> Ugh, right, that was my fault and I"m sorry for that.
  498. # [16:40] <TabAtkins> It *wasn't* for <dfn>s inside of DOM, it was for IDL that is normally ambiguous and can either become an <a> or a <dfn>, and I was non-determinstic on which it ended up with.
  499. # [16:41] <annevk> TabAtkins: the other thing that's weird is that even if I specify a name e.g., <a spec=url>url</a>, it'll still do a local lookup rather than exclusively rely on url.spec.whatwg.org
  500. # [16:41] <TabAtkins> I've "fixed" the IDL thing in a simple way now, because it was a mistake that I should never have made. I'll fix it more intelligently later.
  501. # [16:42] <TabAtkins> Hmm, yeah, I'm currently using spec purely as a "too many targets" disambiguator. I could take it as a stronger signal of intent and have it avoid local links, that would make sense.
  502. # [16:42] <famicom> TabAtkins, since you wrote bikeshed, got any idea if bs is appropriate to extract all normative sections from the specs automagically
  503. # [16:43] <TabAtkins> famicom: It doesn't currently offer such functionality, and you'd need to mark up normative vs informative in a machine-readable way.
  504. # [16:43] <famicom> is there any such tool available
  505. # [16:43] <TabAtkins> annevk: I'll log the spec thing as an issue and fix it, it'll be easy.
  506. # [16:44] <annevk> TabAtkins: there's also that thing since references come from different sources, https://dom.spec.whatwg.org/ ends up referencing selectors twice
  507. # [16:44] * Joins: eric_carlson (~ericc@17.202.48.62)
  508. # [16:45] <TabAtkins> Yeah, that's an open bug on me still to figure out how to dedup Bikeshed's specs from SpecRef's versions.
  509. # [16:45] <annevk> TabAtkins: and "Terms defined by reference" only includes successful <a spec=...> stuff, not anything from anchors
  510. # [16:45] <annevk> TabAtkins: which makes it a bit weird
  511. # [16:45] <TabAtkins> Ohhh, interesting request.
  512. # [16:46] <TabAtkins> (All <pre class=anchors> stuff is treated as local right now, so you don't get linking ambiguity if that term happens to exist elsewhere, because you clearly communicated intent to link to this specific version.)
  513. # [16:46] <annevk> (I'd rather not need anchors at all I guess, but as long as it's needed I'd prefer it if the output at least didn't distinguish as much...)
  514. # [16:47] <annevk> Yeah, but anchors is mostly used for non-local stuff
  515. # [16:47] <famicom> TabAtkins, so how does one know weither the local version contains the latest version
  516. # [16:47] <annevk> At least, as far as I can tell
  517. # [16:47] <TabAtkins> Yeah, I'd prefer not needing it either, but until more specs are Bikeshed-friendly and in the linking database...
  518. # [16:47] <famicom> or weither the referenced link is authoritative
  519. # [16:47] <TabAtkins> annevk: Yeah, if you have an *actual* local anchor, it's just a <dfn> somewhere.
  520. # [16:47] <TabAtkins> famicom: ?
  521. # [16:48] <famicom> [16:42:59] <TabAtkins> (All <pre class=anchors> stuff is treated as local right now, so you don't get linking ambiguity if that term happens to exist elsewhere, because you clearly communicated intent to link to this specific version.)
  522. # [16:48] <TabAtkins> Yes, I get the reference, I just dont' understand your question.
  523. # [16:49] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Remote host closed the connection)
  524. # [16:49] <mven> Hi all, can anyone tell me what the default font-size for an html page is? I keep hearing 16px, but I've dove into the default browser style sheets and haven't seen any definitive evidence that this is the case. Anyone have a spec that shows this?
  525. # [16:49] <famicom> sigh, most specs regarding html5 et all are rather scattered
  526. # [16:50] <TabAtkins> mven: It's based on user settings (thus not in the default style sheet), but it typically defaults to 16px.
  527. # [16:50] <Ms2ger> Is that specced?
  528. # [16:50] <mven> @TabAtkins So based on the user prefs in the browser?
  529. # [16:51] <annevk> mven: yup
  530. # [16:51] <mven> ahhh
  531. # [16:51] <mven> That makes sense.
  532. # [16:52] <mven> I couldn't find any info about it. Does anyone have a link to that?
  533. # [16:52] <annevk> Ms2ger: https://drafts.csswg.org/css-fonts/#font-size-prop does not seem to define that medium typically means 16px
  534. # [16:53] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
  535. # [16:53] <TabAtkins> Correct, it's not defined anywhere.
  536. # [16:53] <annevk> Probably should be defined, since I suspect there's quite a few pages depending on it by now
  537. # [16:54] <famicom> annevk, based on what data?
  538. # [16:55] <TabAtkins> Based on the assumption that whenever something is agreed on by every single browser for decades, it's probably depended on.
  539. # [16:55] <TabAtkins> This is, like, one of the safest possible assumptions to make in this regard.
  540. # [16:55] <famicom> except for safari
  541. # [16:55] <TabAtkins> Are you saying that Safari does not default to 16px text on a clean install?
  542. # [16:56] <annevk> w(getComputedStyle(document.body).fontSize) returns 16px in Safari, not sure what famicom is talking about
  543. # [16:57] <mven> @TabAtkins @annevk thanks for the info. It's been helpful.
  544. # [16:58] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Ping timeout: 264 seconds)
  545. # [17:01] <TabAtkins> annevk: https://github.com/tabatkins/bikeshed/issues/565 and https://github.com/tabatkins/bikeshed/issues/566
  546. # [17:02] <smaug____> nox: what is the problem with text nodes and split?
  547. # [17:02] <nox> smaug____: Ranges are not updated correctly.
  548. # [17:03] <nox> If I have an orphan Text node of length 50, with a range spanning from 0 to 30, and I split at 20,
  549. # [17:03] <annevk> TabAtkins: ta
  550. # [17:03] <nox> what should happen to the range?
  551. # [17:03] <smaug____> range should be 0,20
  552. # [17:03] <smaug____> per spec
  553. # [17:03] * smaug____ re-reads the spec ;)
  554. # [17:04] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdoqmhdxd85ui45t.ip6.access.telenet.be) (Ping timeout: 255 seconds)
  555. # [17:04] <nox> smaug____: Can't read.
  556. # [17:04] <nox> :(
  557. # [17:04] <nox> Forgot step 9.
  558. # [17:04] <smaug____> "For each range whose end node is node and end offset is greater than offset, set its end offset to offset"
  559. # [17:05] <annevk> phew
  560. # [17:05] <famicom> sigh
  561. # [17:05] <famicom> if you have chosen a 12-point or "medium" font as your default (i.e., for body), then this should measure 16 points. If your display is at 96 dpi (the Windows norm), then this will equate to 21.33 pixels. For reference, this sentence is specified at 21.33 pixels. With the same parameters, a (hypothetically) good Mac CSS implementation would see it at 16 pixels, like this sentence. In any case, the object below maintains
  562. # [17:05] * Joins: adactio (~adactio@185.65.110.45)
  563. # [17:05] <famicom> proportionality with the text, regardless of font size or platform, because the height and width of the object are specified in em units as well. Change your font size and observe. Cool huh? [What? You say it doesn't work? Well of course not - there are no complete CSS implementations yet! Do complain.]
  564. # [17:05] <famicom> ^^ so no, it's not 16px
  565. # [17:07] <TabAtkins> ...what? Why would 12-point measure 16 points?
  566. # [17:08] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdonl7ah4pqbhcgz.ip6.access.telenet.be)
  567. # [17:08] <TabAtkins> 12pt equals 16px, maybe you're confusing yourself that way?
  568. # [17:08] <TabAtkins> Note that the pt to px conversion has no relation to your screen dpi. It's a fixed 3:4 ratio.
  569. # [17:09] <nox> smaug____: Step 9 looks redundant though.
  570. # [17:09] <TabAtkins> It sounds like you're quoting from something, and that something sounds old.
  571. # [17:09] <nox> smaug____: Shouldn't replacing the data in step 8 cover it?
  572. # [17:09] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  573. # [17:10] <smaug____> nox: replace puts offset to different place
  574. # [17:10] <smaug____> it uses offset + count
  575. # [17:11] <nox> smaug____: "For each range whose start node is node and start offset is greater than offset but less than or equal to offset plus count, set its start offset to offset."
  576. # [17:11] <smaug____> hmm, let me read again, I was looking startoffset
  577. # [17:11] <nox> It can't be greater than offset plus count, because offset plus count is the length of the Text node.
  578. # [17:12] <smaug____> "For each range whose end node is node and end offset is greater than offset but less than or equal to offset plus count, set its end offset to offset"
  579. # [17:12] <nox> Yes, it's the same thing for start and end offsets.
  580. # [17:12] <famicom> TabAtkins, https://www.w3.org/TR/REC-CSS1-961217#length-units
  581. # [17:12] <smaug____> so yes, 9 looks redundant
  582. # [17:12] * Quits: jwalden (~waldo@12.130.117.98) (Remote host closed the connection)
  583. # [17:13] * Joins: jwalden (~waldo@12.130.117.98)
  584. # [17:13] <TabAtkins> ...omigod. Are you SERIOUSLY quoting CSS1, a *20-year old* document, at me?
  585. # [17:13] <famicom> http://lists.w3.org/Archives/Public/www-style/msg08095.html
  586. # [17:13] <famicom> TabAtkins, yes i am
  587. # [17:14] <TabAtkins> Why
  588. # [17:14] <famicom> because untill further notice that is the *standard*
  589. # [17:14] <famicom> An <absolute-size> keyword is an index to a table of font sizes computed and kept by the UA. Possible values are: [ xx-small | x-small | small | medium | large | x-large | xx-large ]. On a computer screen a scaling factor of 1.5 is suggested between adjacent indexes; if the 'medium' font is 10pt, the 'large' font could be 15pt. Different media may need different scaling factors. Also, the UA should take the quality and
  590. # [17:14] <famicom> availability of fonts into account when computing the table. The table may be different from one font family to another.
  591. # [17:14] <TabAtkins> lololol quit trolling
  592. # [17:14] <famicom> im dead serious, could you please state where it was redefined?
  593. # [17:15] <TabAtkins> No, I'm done. Muting you if you're gonna be like this.
  594. # [17:15] <famicom> ?
  595. # [17:15] * Quits: hdhoang (~i@hdhoang.space) (Ping timeout: 260 seconds)
  596. # [17:16] <famicom> look. im fine with the statement that medium fontsize equals 16px, happy even.
  597. # [17:16] <famicom> but i do need it written down and set in stone somewhere
  598. # [17:16] * Quits: jwalden (~waldo@12.130.117.98) (Remote host closed the connection)
  599. # [17:19] * Joins: jwalden (~waldo@12.130.117.98)
  600. # [17:20] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  601. # [17:24] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 245 seconds)
  602. # [17:24] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  603. # [17:27] <nox> famicom: What was redefined?
  604. # [17:27] <famicom> https://www.w3.org/TR/REC-CSS1-961217#length-units <<< this apparently
  605. # [17:28] <nox> https://drafts.csswg.org/css-values/#lengths
  606. # [17:28] * Quits: ritsyy (~richa@117.199.118.165) (Ping timeout: 255 seconds)
  607. # [17:30] <nox> pt points 1pt = 1/72th of 1in
  608. # [17:30] <nox> px pixels 1px = 1/96th of 1in
  609. # [17:30] * Quits: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi) (Ping timeout: 260 seconds)
  610. # [17:30] <nox> 3:4 ratio, as TabAtkins said.
  611. # [17:32] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdonl7ah4pqbhcgz.ip6.access.telenet.be) (Ping timeout: 255 seconds)
  612. # [17:33] <SimonSapin> yes, CSS1 was redefined. 19 years ago. https://www.w3.org/TR/WD-CSS2-971104/cover.html
  613. # [17:33] <nox> I'm glad I'm at least older than CSS.
  614. # [17:37] <TabAtkins> nox: There are webdevs entering the job market who can't say that, which feels CRAZY.
  615. # [17:37] <nox> Well I'm glad I'm not a webdev either, so there is that. :P
  616. # [17:38] * Quits: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de) (Quit: Textual IRC Client: www.textualapp.com)
  617. # [17:42] * Quits: darobin (~darobin@209.148.63.66) (Ping timeout: 264 seconds)
  618. # [17:43] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
  619. # [17:44] * Joins: Viewtiful (~Viewtiful@89.30.118.130)
  620. # [17:44] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be)
  621. # [17:49] * Quits: Viewtiful (~Viewtiful@89.30.118.130) (Ping timeout: 276 seconds)
  622. # [17:52] * Joins: plutoniix (~q@node-1c4f.pool-101-108.dynamic.totbb.net)
  623. # [18:05] * Joins: darobin (~darobin@209.148.63.66)
  624. # [18:08] <famicom> SimonSapin, https://www.w3.org/TR/WD-CSS2-971104/fonts.html#propdef-font-size
  625. # [18:09] <famicom> On a computer screen a scaling factor of 1.5 is suggested between adjacent indexes; if the 'medium' font is 10pt, the 'large' font could be 15pt. Different media may need different scaling factors. Also, the UA should take the quality and availability of fonts into account when computing the table. The table may be different from one font family to another.
  626. # [18:09] <famicom> that's all it says :/
  627. # [18:09] <SimonSapin> "could", "should", "may"
  628. # [18:09] <SimonSapin> and this one has been redefined many times as well
  629. # [18:10] <nox> famicom: Did you see that the ratio between pt and px is fixed, at least?
  630. # [18:10] <famicom> yeah, 1.5
  631. # [18:10] <nox> What? No.
  632. # [18:11] <nox> 3:4.
  633. # [18:11] <famicom> hold on, let me review
  634. # [18:17] <famicom> The relation between the absolute units is as follows: 1in = 2.54cm = 25.4mm = 72pt = 6pc
  635. # [18:18] * Joins: smaug____ (~chatzilla@dyxxlkyyyyyyyyyyyyycy-3.rev.dnainternet.fi)
  636. # [18:18] <nox> famicom: Did you read the link I pasted?
  637. # [18:18] <famicom> In the past, CSS required that implementations display absolute units correctly even on computer screens. But as the number of incorrect implementations outnumbered correct ones and the situation didn't seem to improve, CSS abandoned that requirement in 2011. Currently, absolute units must work correctly only on printed output and on high-resolution devices.
  638. # [18:18] <famicom> The px unit is defined to be small but visible, and such that a horizontal 1px wide line can be displayed with sharp edges (no anti-aliasing). What is sharp, small and visible depends on the device and the way it is used: do you hold it close to your eyes, like a mobile phone, at arms length, like a computer monitor, or somewhere in between, like an e-book reader? The px is thus not defined as a constant length, but as something that
  639. # [18:18] <famicom> depends on the type of device and its typical use.
  640. # [18:18] <famicom> yeah i am
  641. # [18:18] <nox> https://drafts.csswg.org/css-values/#absolute-lengths
  642. # [18:19] <famicom> The reference pixel
  643. # [18:19] <famicom> is the visual angle of one pixel on a device with a pixel density of 96dpi and a distance from the reader of an arm’s length. For a nominal arm’s length of 28 inches, the visual angle is therefore about 0.0213 degrees. For reading at arm’s length, 1px thus corresponds to about 0.26 mm (1/96 inch).
  644. # [18:19] <famicom> The image below illustrates the effect of viewing distance on the size of a reference pixel: a reading distance of 71 cm (28 inches) results in a reference pixel of 0.26 mm, while a reading distance of 3.5 m (12 feet) results in a reference pixel of 1.3 mm.
  645. # [18:19] <nox> I'm starting to see why TabAtkins just stopped reading you.
  646. # [18:20] <nox> Why are you pasting walls of text when I pointed you to a neatly-typeset table that shows the exact relation between px and pt?
  647. # [18:21] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  648. # [18:22] * Joins: fourfourfourfour (~fourfourf@115.99.3.244)
  649. # [18:26] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 260 seconds)
  650. # [18:37] <famicom> because i have no idea where those numbers came from, meaning they're informative while i NEED normative references
  651. # [18:37] <famicom> which is a huge distinction
  652. # [18:39] <famicom> either way, it seems that this is lost on whatwg members
  653. # [18:39] <annevk> Look, if you don't think anything but CSS1 is normative, why even hang out here? WHATWG changes multiple standards on a daily basis and only considers the latest normative... So if you're looking for theoretical arguments, this might not be your place
  654. # [18:39] <annevk> For starters, you might consider our channel topic
  655. # [18:40] <famicom> look, as far as i'm concerned you have rather little credibillity to begin with.
  656. # [18:41] <jgraham> Ah, so this conversation has gone from "dead parrot" to "argument clinic"
  657. # [18:41] <famicom> and i already got the answer i needed, there's no machine readable spec
  658. # [18:42] * Ms2ger whacks jgraham over the head
  659. # [18:42] <Ms2ger> "whaaa"
  660. # [18:44] * Joins: psy_ (~psy@43.224.156.106)
  661. # [18:44] * Quits: psy_ (~psy@43.224.156.106) (Max SendQ exceeded)
  662. # [18:44] <famicom> quite frankly, if you just had the damn decency to produce a single diffable schema, i wouldnt have had to ask these pointless questions to begin with.
  663. # [18:45] * Joins: nikkibee (~quassel@node-1w7jr9y93irfpcmtzdnwamne1.ipv6.telus.net)
  664. # [18:45] * Joins: psy_ (~psy@43.224.156.106)
  665. # [18:46] <famicom> either way, you all seem to be taking the standardization process far too lightly
  666. # [18:47] <annevk> You're welcome to produce a schema
  667. # [18:47] <annevk> We gave up schemas being useful long ago
  668. # [18:47] <famicom> the reason being?
  669. # [18:47] <famicom> i take it you've never had the displeasure of working with soap or xslt
  670. # [18:48] <annevk> famicom: https://hsivonen.fi/thesis/html5-conformance-checker has some details
  671. # [18:48] <famicom> yeah, the guy who wrote validator.nu
  672. # [18:49] <famicom> except his schematron and rng schemas arent versioned
  673. # [18:49] <annevk> Neither is the standard
  674. # [18:50] <TabAtkins> Man, thinking CSS1 is the current definitive reference is so far from the "WHATWG doesn't take things seriously enough" argument that, wow. I mean, CSS2 was Rec in 1998, 2.1 in 2011. I'm not sure what level of "standardization" is being looked for here, but nobody in the web platform is looking to provide it.
  675. # [18:51] * Quits: fourfourfourfour (~fourfourf@115.99.3.244) (Remote host closed the connection)
  676. # [18:51] <famicom> well what are you looking to provide then??
  677. # [18:51] * Joins: ritsyy (~richa@117.199.118.165)
  678. # [18:52] <annevk> famicom: https://wiki.whatwg.org/wiki/FAQ#What_is_the_WHATWG.3F
  679. # [18:52] <famicom> and what on god greens earth are the ua vendors implementing
  680. # [18:53] <annevk> The standards with the green stylesheets, when they exist
  681. # [18:56] <famicom> standards for what, implemented by whom?
  682. # [18:56] <famicom> seriously, a single up to date list of single page documents would suffice
  683. # [18:57] <famicom> at this point it seems like the only way to be sure of implementation details is to mine the actual sourcecode of major rendering engines.
  684. # [18:57] <jgraham> Weirdly this is the point in history at which that is *least* true
  685. # [18:58] <annevk> famicom: like https://platform.html5.org/?
  686. # [19:00] <famicom> "HTML5 Please recommends as ready to use"
  687. # [19:01] <famicom> you are aware that by using popular implementations as the main reference you're just describing the situation, as-is
  688. # [19:03] * Quits: wbe (~textual@pd95b30f4.dip0.t-ipconnect.de) (Quit: My computer has gone to sleep. ZZZzzz…)
  689. # [19:03] <famicom> don't any of you remember the IE6 box model
  690. # [19:04] <famicom> by your reasoning, that would now be the "law of the land"
  691. # [19:05] <TabAtkins> Who are you, and what is the context of all this bizarre questioning and hostility?
  692. # [19:05] * Quits: adactio (~adactio@185.65.110.45) (Quit: adactio)
  693. # [19:05] <famicom> about a year of tracking this nonsense on mailing lists and using those godawful broken tools you produce
  694. # [19:05] * Joins: jernoble|laptop (~jernoble@66.155.106.23)
  695. # [19:05] <annevk> famicom: indeed, most of us agree that the CSS WG back then should have made different decisions around quirks/standards mode and such
  696. # [19:06] <Hixie> man, it's been 18 years that i've been in standards and it's still the same discussions
  697. # [19:06] <famicom> you do realize that docbook is more stable more mature than that junk you wrote right?
  698. # [19:06] <famicom> sorry hixie
  699. # [19:06] <jgraham> Hixie: To be fair this discussion seems to have appeared through a wormhole from 2007
  700. # [19:06] * famicom humbly apologizes
  701. # [19:06] <Hixie> famicom: how many people write docbook?
  702. # [19:07] <famicom> anyone involved with OSS documentation?
  703. # [19:07] <Hixie> how many people write html?
  704. # [19:07] <famicom> how many people write useful html?
  705. # [19:08] * Joins: wilsonpage (~wilsonpag@217.111.161.212)
  706. # [19:08] <nox> Nice.
  707. # [19:08] <Hixie> well since docbook is pretty much exclusively used as an authoring format for future conversion to html, i'm gonna go with "more than docbook"
  708. # [19:08] <famicom> what about xmlspec
  709. # [19:08] <famicom> anyone remember that?
  710. # [19:09] <nox> famicom: Are you arguing that IE6 box model happened because of lack of spec?
  711. # [19:09] * Joins: Maurice` (copyman@unaffiliated/maurice)
  712. # [19:09] <Hixie> lack of test suite, more likely
  713. # [19:09] <famicom> nox, ie6 was a wilful violation
  714. # [19:09] <famicom> and led to an awful amount of ambiguety
  715. # [19:10] <Hixie> anyway, what's the argument here? famicom: do you have a proposal for how to change something?
  716. # [19:10] <nox> And how does a diffable spec avoid that, if any big UA decides to do yet another wilful violation?
  717. # [19:10] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  718. # [19:10] <famicom> Hixie, no, i just want a single machine readable standard
  719. # [19:11] <Hixie> define "machine readable"
  720. # [19:11] <famicom> xsd
  721. # [19:11] <famicom> dtd
  722. # [19:11] <nox> What does that change?
  723. # [19:11] <famicom> on a fixed publishing point
  724. # [19:11] <nox> Do you only use programming languages with such specs, btw?
  725. # [19:11] <Hixie> oh you want a schema that defines when a byte stream is a valid conforming representation and when it's not?
  726. # [19:11] <famicom> yup
  727. # [19:11] <Hixie> that's easy
  728. # [19:12] <famicom> i got 12 thousand files that need to be converted into html views
  729. # [19:12] <Hixie> new schema language: "HTML Schema Language". Has one element, "HTML". A byte stream matches HTML if it conforms to the HTML spec.
  730. # [19:12] <Hixie> new schema for the HTML spec: "HTML"
  731. # [19:12] <famicom> i know, i read the damn thing
  732. # [19:12] <Hixie> done and done.
  733. # [19:13] <Hixie> next question please
  734. # [19:13] <famicom> so Hixie does this mean my beloved <blink> tag is back?
  735. # [19:13] <famicom> :D
  736. # [19:14] <nox> XSD describes XML dialects, DTD describes XML and SGML. HTML is neither now.
  737. # [19:14] * Quits: jernoble|laptop (~jernoble@66.155.106.23) (Quit: My Mac has gone to sleep. ZZZzzz…)
  738. # [19:14] <famicom> schemas can be used for instance generation
  739. # [19:14] <Hixie> not sure how what i said has anything to do with blink.
  740. # [19:14] <famicom> as well as validation
  741. # [19:15] <nox> famicom: For XML and SGML, yes.
  742. # [19:15] <nox> famicom: What do you do about HTML being neither XML nor SGML?
  743. # [19:15] <famicom> figure out what it is?
  744. # [19:15] <nox> It's HTML.
  745. # [19:16] <famicom> well of all places i shouldnt be having this conversation here
  746. # [19:16] <nox> How do you do validate C code?
  747. # [19:16] <Hixie> how do you validate SGML DTDs
  748. # [19:16] <famicom> nox
  749. # [19:16] <famicom> ISO/IEC 9899
  750. # [19:16] <nox> Is that machine-readable?
  751. # [19:17] <famicom> this is over your head nox, please don't try
  752. # [19:17] <famicom> but yeah, it is tested for conformance
  753. # [19:18] <nox> I know I'm only 167cm tall, but I still can do all the rollercoasters I want at Disney,
  754. # [19:18] <nox> so I think I can try that.
  755. # [19:18] <famicom> http://www.peren.com/pages/cvsa_set.htm
  756. # [19:18] <nox> Code is validated through feeding it to something that implements whatever constraints are stated in the spec.
  757. # [19:18] <nox> Same as how HTML validators work.
  758. # [19:19] <famicom> yeah, except the current spec depends on the current implementation.
  759. # [19:19] <famicom> which im sure is intentional
  760. # [19:19] <famicom> but not how standards work
  761. # [19:19] <nox> Yes, because doing otherwise never worked.
  762. # [19:19] <nox> And the current spec depends on the consensus of current implementations, plural.
  763. # [19:19] <famicom> THEN CALL IT AN IMPLEMENTATION REFERENCE, NOT A STANDARD
  764. # [19:20] <nox> It's not an implementation.
  765. # [19:20] <TabAtkins> Okay, so your context is that you have a bunch of files in subs other format, and you want to convert them to HTML.
  766. # [19:20] <nox> Sorry, parsed that as reference implementation because caps are difficult to read.
  767. # [19:20] <Hixie> wait what
  768. # [19:20] <Hixie> what's the difference between "IMPLEMENTATION REFERENCE" and "STANDARD"
  769. # [19:20] * Joins: ap (~ap@17.202.44.214)
  770. # [19:21] <nox> The irony is having this discussion through IRC,
  771. # [19:21] <famicom> sigh
  772. # [19:21] <Hixie> the HTML spec is a standard implementation reference and a standard document conformance reference
  773. # [19:21] <nox> which is definitely not implementation-driven, right?
  774. # [19:21] <famicom> implementations arent always fully compliant
  775. # [19:21] <famicom> ie, an unreliable source
  776. # [19:21] * Joins: siddhism (~siddhesh@106.221.150.220)
  777. # [19:22] <Hixie> sgml implementations aren't always compliant either
  778. # [19:22] <nox> What do you do when 70% of the market is an non-compliant implementation?
  779. # [19:22] <Hixie> that's just a truth about software
  780. # [19:22] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  781. # [19:22] <famicom> nox, avoid further ambiguety
  782. # [19:22] <nox> How do you do that without changing the spec?
  783. # [19:23] <famicom> incrementally
  784. # [19:23] <nox> So, like HTML now?
  785. # [19:24] <famicom> no, because at some point you need a frozen featureset
  786. # [19:24] <famicom> which you don't provide
  787. # [19:24] <nox> Why, if that's not what's implemented?
  788. # [19:25] <famicom> sigh, it's still better than having some MSFT brogrammers dictate the schedule and features
  789. # [19:25] <nox> What do you do if you have a frozen featureset, and the biggest UA suddenly change directions and make a backwards-incompatible change?
  790. # [19:25] <famicom> then they're wrong
  791. # [19:26] <nox> People don't care. And it's IE6 box model time again.
  792. # [19:26] <famicom> yeah, but now you just give up and proclaim IE6's boxmodel as the new "one true way"
  793. # [19:26] <famicom> which is cowardice
  794. # [19:26] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 265 seconds)
  795. # [19:26] <TabAtkins> famicom: Since you're doing a mass HTML conversion, I recommend looking up basic HTML tutorials, and only checking the HTML spec if there are details you can't find otherwise. You mostly don't need to worry about it if you're just doing a cross-format conversion.
  796. # [19:26] <nox> Cowardice? Wtf does that have anything to do with this discussing?
  797. # [19:27] <annevk> you do realize box-sizing basically standardized the IE6 box model and then some?
  798. # [19:27] <Hixie> famicom: we do have a frozen featureset
  799. # [19:27] <nox> And as you guessed earlier, I'm not fit enough to be a brogrammer, btw.
  800. # [19:27] <TabAtkins> When I was a wee webdev, I learned from HTMLDog.com, but CSSTricks has decent stuff too, and there's a lot of other resources these days that I don't know about.
  801. # [19:27] <annevk> and there's loads of people that prefer using box-sizing to get something like the IE6 box model
  802. # [19:27] <Domenic> this is ... amazing
  803. # [19:27] <Hixie> famicom: every single time the spec is revised, it's a new version
  804. # [19:27] <nox> TabAtkins: Should just check w3schools, right?
  805. # [19:27] * Quits: espadrine (~tyl@213.152.2.4) (Ping timeout: 250 seconds)
  806. # [19:27] <famicom> Hixie, yeah, and anounced where?
  807. # [19:27] <TabAtkins> nox: Please, we're trying to help. Dont' troll.
  808. # [19:27] <Domenic> TabAtkins: html5 goodies was my jam. I wonder if that's still around. It had a grotesque large-headed long-necked illustration of the author as its mascot.
  809. # [19:28] <nox> TabAtkins: I disagree with you conflating jokes and trolls, but ok. :(
  810. # [19:28] <Hixie> famicom: since it happens multiple times a day, it doesn't really need to be announced. but you can subscribe to the github notifications if you want an announcement.
  811. # [19:28] <famicom> and twitter isn't a valid or reliable source
  812. # [19:28] <TabAtkins> (nox: I was joking, it's cool. ^_^)
  813. # [19:28] <nox> TabAtkins: Ok. :)
  814. # [19:28] <annevk> TabAtkins: htmldog <3
  815. # [19:28] <famicom> seriously, github?
  816. # [19:28] <annevk> TabAtkins: although I learned from a set of books I bought
  817. # [19:28] <Domenic> zomg amazing https://web.archive.org/web/19990224005512/http://www.htmlgoodies.com/
  818. # [19:29] <famicom> god, why don't you just go full circle and use hosting from myspace
  819. # [19:29] <TabAtkins> famicom: The least useful thing you could do to help in your project is troll a spec-dev chatroom throwing a lot of hostility from an early-2000s era of theoretical spec design.
  820. # [19:29] <nox> famicom: How does the hosting platform matter?
  821. # [19:29] <famicom> TabAtkins, lol
  822. # [19:29] <Hixie> famicom: you can copy the spec and put it wherever you like
  823. # [19:29] <famicom> Hixie, what is the authoritative point of reference
  824. # [19:29] <nox> famicom: An ISO spec behind a CHF paywall is way better, right?
  825. # [19:29] <Domenic> This guy really is from 1997, he doesn't use GitHub or Twitter...
  826. # [19:30] <Hixie> famicom: html.spec.whatwg.org
  827. # [19:30] <famicom> Hixie, where are updates announced
  828. # [19:30] <Hixie> but that's just a web site
  829. # [19:30] <TabAtkins> Some of us might be willing to spend time teaching you the basics of how spec design has evolved in the last two decades of experience, but that's not going to be helpful fo ryou rimmediate project, and your hostility at the moment is making it very unlikely that we'll be willing to help.
  830. # [19:30] <famicom> Hixie, where is the source
  831. # [19:30] <Hixie> famicom: they're not. they happen literally daily.
  832. # [19:30] <Hixie> the source?
  833. # [19:30] <Hixie> source of what
  834. # [19:30] <famicom> html.spec.whatwg.org
  835. # [19:30] <nox> famicom: https://github.com/whatwg/html
  836. # [19:30] <TabAtkins> Hixie: Well, they're announced on Twitter, and you can always check the VC history.
  837. # [19:30] <famicom> or do i just need to scrape it
  838. # [19:30] <Hixie> https://html.spec.whatwg.org/index.html
  839. # [19:30] <nox> famicom: It's generated through a tool written in Pascal.
  840. # [19:30] <famicom> got it
  841. # [19:30] <famicom> thanks Hixie
  842. # [19:30] <Hixie> i'm not sure i really understand what you're asking
  843. # [19:31] <nox> That should make you feel at home like it's 1990 again.
  844. # [19:31] <famicom> you're always the voice of reason
  845. # [19:31] <famicom> nox, TabAtkins go back to preschool you toddlers
  846. # [19:31] <Domenic> I think we need some moderation here
  847. # [19:31] <nox> I didn't know English in preschool.
  848. # [19:31] <annevk> Hixie: /index.html 404s at the moment, just / is better
  849. # [19:31] <nox> Domenic: Sorry. :(
  850. # [19:31] <Hixie> annevk: lol k
  851. # [19:31] <TabAtkins> Yuuup, mod time for the troll now.
  852. # [19:32] <Hixie> famicom: hey you can ask questions about the process but stay polite please
  853. # [19:32] <famicom> yeah, will do
  854. # [19:32] * Joins: jernoble|laptop (~jernoble@17.114.219.44)
  855. # [19:34] <jwalden> annevk: egad all those internal method definitions/overrides in https://github.com/annevk/html-cross-origin-objects are horrific :-)
  856. # [19:34] <annevk> jwalden: yeah, I have no idea what I'm doing
  857. # [19:34] <jwalden> lol
  858. # [19:34] <jwalden> wcgr
  859. # [19:34] <jwalden> ("what could go wrong")
  860. # [19:35] <annevk> I'm sure bholley will tell me
  861. # [19:35] <annevk> But who knows
  862. # [19:35] * Quits: tomaw (tom@freenode/staff/tomaw) (Quit: Quitting)
  863. # [19:36] * jwalden supposes he should take the time to grok this a bit now, beyond just the cursory skim
  864. # [19:37] * Quits: JakeA (sid3836@gateway/web/irccloud.com/x-wdokirvkjvisfdpa) (Ping timeout: 255 seconds)
  865. # [19:37] * Quits: dveditz (~sid522@2620:101:8016:74::4:20a) (Ping timeout: 255 seconds)
  866. # [19:38] * Quits: youenn (uid55307@gateway/web/irccloud.com/x-hylzmcvbvelnizzo) (Ping timeout: 255 seconds)
  867. # [19:38] * Quits: chinmay (sid16631@gateway/web/irccloud.com/x-jhelnsegogkxlmgb) (Ping timeout: 255 seconds)
  868. # [19:38] * Quits: Garbee (uid21171@gateway/web/irccloud.com/x-glcxzefpfrwhpoum) (Ping timeout: 255 seconds)
  869. # [19:38] * Quits: scheib (sid4467@gateway/web/irccloud.com/x-yctdgqfzszyrusfe) (Ping timeout: 255 seconds)
  870. # [19:38] * Quits: leviw (sid4353@gateway/web/irccloud.com/x-vxasndzxetofvbtf) (Ping timeout: 255 seconds)
  871. # [19:38] * Quits: mathiasbynens (sid2247@gateway/web/irccloud.com/x-tiwvnanhtawbylzo) (Ping timeout: 255 seconds)
  872. # [19:38] * Quits: tobie (sid5692@gateway/web/irccloud.com/x-dhefbsyfrdhpkckg) (Ping timeout: 255 seconds)
  873. # [19:38] * Joins: leviw_ (sid4353@gateway/web/irccloud.com/x-rpgccwpuzfahficn)
  874. # [19:38] * Joins: dveditz (~sid522@2620:101:8016:74::4:20a)
  875. # [19:38] * Joins: JakeA (sid3836@gateway/web/irccloud.com/x-inyuxogsyfhwevxy)
  876. # [19:38] * Quits: sspi (sid34681@gateway/web/irccloud.com/x-ymwctlwousgvwhkw) (Ping timeout: 255 seconds)
  877. # [19:39] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be) (Ping timeout: 255 seconds)
  878. # [19:39] * Quits: astearns (sid15080@gateway/web/irccloud.com/x-cvvhjbnkklupmwkg) (Ping timeout: 255 seconds)
  879. # [19:39] * Quits: birtles_ (sid16523@gateway/web/irccloud.com/x-hwbylowtfeaqctbx) (Ping timeout: 255 seconds)
  880. # [19:39] * Quits: wycats (sid79@gateway/web/irccloud.com/x-ixdetehzudwgczpj) (Ping timeout: 255 seconds)
  881. # [19:39] * Quits: dherman (sid7996@gateway/web/irccloud.com/x-bplacyvxdxssolpt) (Ping timeout: 255 seconds)
  882. # [19:40] * Joins: astearns (sid15080@gateway/web/irccloud.com/x-dqtbtzuljuphxzob)
  883. # [19:40] * Joins: youenn (uid55307@gateway/web/irccloud.com/x-rxpkaeatuilovqlz)
  884. # [19:40] <annevk> I have half a plan of writing some kind of introductory blog post
  885. # [19:40] * Joins: chinmay (sid16631@gateway/web/irccloud.com/x-zcfcqxtwpgdywnsq)
  886. # [19:40] * Joins: birtles_ (sid16523@gateway/web/irccloud.com/x-dblossnnwhczapjn)
  887. # [19:40] * Joins: sspi (sid34681@gateway/web/irccloud.com/x-lncxdoytyrqhjswc)
  888. # [19:40] <jwalden> annevk: speaking of blog posts, I liked your most recent one about app security model nonsense :-)
  889. # [19:41] * Joins: tobie (sid5692@gateway/web/irccloud.com/x-cyaxywjjqytqzhrg)
  890. # [19:41] * Joins: wycats (sid79@gateway/web/irccloud.com/x-mzcouterkkynkhio)
  891. # [19:41] * Joins: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be)
  892. # [19:41] * Quits: Maurice` (copyman@unaffiliated/maurice)
  893. # [19:41] * Joins: mathiasbynens (sid2247@gateway/web/irccloud.com/x-epgdsrzvxemqqnoc)
  894. # [19:42] <jwalden> selling JMAP or similar to all IMAP implementation seems pretty hard, unfortunately :-(
  895. # [19:42] * Joins: scheib (sid4467@gateway/web/irccloud.com/x-lheboyjlcntbheug)
  896. # [19:42] <jwalden> maybe even impossible
  897. # [19:42] <famicom> unlikely if anything
  898. # [19:42] * Joins: dherman (sid7996@gateway/web/irccloud.com/x-izevptzacaljjpvy)
  899. # [19:42] * Joins: Garbee (uid21171@gateway/web/irccloud.com/x-gbphovodoecwqdhm)
  900. # [19:43] <famicom> it isn't mature, it doesnt "solve" anything
  901. # [19:43] * Joins: jsbell (jsbell@nat/google/x-qaiowqmmkrbywebe)
  902. # [19:43] * Joins: tomaw (tom@freenode/staff/tomaw)
  903. # [19:44] <famicom> and email is literally the last set of protocols you want to get involved in
  904. # [19:45] <annevk> jwalden: yeah, but I'm also not convinced we really need IMAP to succeed
  905. # [19:45] <famicom> maar daar kom je wel achter zodra jeje eerste MDA hebt geprovisioneerd
  906. # [19:46] * Quits: Tenhi_ (~tenhi@69.64.50.196) (K-Lined)
  907. # [19:46] <jwalden> annevk: everyone would just use mobile webmail sites then, somehow?
  908. # [19:47] <Domenic> jwalden: that seems uncontroversial :). The question I think is whether you need to be able to do IMAP mail processing on the client or just on the server
  909. # [19:47] <annevk> jwalden: yeah, we should have offered a competitive messaging client too of sorts, to offset Whatsapp not being on the web
  910. # [19:48] <jwalden> essentially not owning a phone (let alone a smart one), I certainly can't speak about the messaging ecosystem or its needs or the need for such things at all :-)
  911. # [19:49] <annevk> heh
  912. # [19:50] <annevk> afk
  913. # [19:50] <famicom> jwalden, youre not missing out
  914. # [19:50] <jwalden> :-D
  915. # [19:50] <famicom> they recently repurposed email as "conversations"
  916. # [19:50] <famicom> which is really interesting when receiving snmp reports
  917. # [19:50] <jwalden> however, I *am* available for any and all lawn-related speaking arrangements
  918. # [19:51] <famicom> yeah well, im going to play star citizen
  919. # [19:51] <famicom> sorry to bother yall
  920. # [19:51] <famicom> and Hixie you are god
  921. # [19:51] <famicom> ^h^h^h last remaining grownup
  922. # [19:52] <jwalden> there are grownups here?
  923. # [19:52] <famicom> at least some who remember that there was an industry before them
  924. # [19:53] * Quits: beowulf (~sstewart@host217-44-164-131.range217-44.btcentralplus.com) (Ping timeout: 240 seconds)
  925. # [19:53] * Joins: bholley (~bholley@c-73-231-198-151.hsd1.ca.comcast.net)
  926. # [19:53] <famicom> insteda of just teenagers posing as "ux specialists" or "frontend developers"
  927. # [19:54] * Quits: czerasz (~czerasz@p5DDB9E32.dip0.t-ipconnect.de) (Ping timeout: 240 seconds)
  928. # [19:54] * Quits: jernoble|laptop (~jernoble@17.114.219.44) (Quit: Textual IRC Client: www.textualapp.com)
  929. # [19:54] <jwalden> oh, we're all just posers, how else to explain the architecture of the web as we know it? :-)
  930. # [19:55] <famicom> simple
  931. # [19:55] <famicom> a series of tubes
  932. # [19:55] <famicom> it's not a big dump truck
  933. # [19:56] <famicom> but seriously, it's like september 1993 all over again
  934. # [19:56] * Joins: wbe (~textual@port-53490.pppoe.wtnet.de)
  935. # [19:56] <famicom> but this time, instead of AOL, it's these damn smartphones, and this time, rather than users the newbies think they're developers
  936. # [19:57] <jsbell> "uphill both ways in the snow..."
  937. # [19:59] <famicom> laugh all you want, but slowly a part of me is dying inside
  938. # [19:59] * Joins: kborchers (kborchers@gateway/shell/jquery.com/x-dgzwmppprivqdfey)
  939. # [19:59] * Joins: beowulf (~sstewart@host217-44-164-131.range217-44.btcentralplus.com)
  940. # [19:59] * Quits: Ms2ger (~Ms2ger@ptr-2hj4tblvksdop5gop66413wzp.ip6.access.telenet.be) (Quit: nn)
  941. # [20:00] <jwalden> when the choice is between dying inside and laughing, I choose the latter (or at worst choose both)
  942. # [20:00] <jwalden> recommended for general sanity around here
  943. # [20:00] <TabAtkins> annevk: Jeezus christ, can we ban this person? Straight trolling after a clear warning.
  944. # [20:00] * Joins: weinig (~weinig@17.114.218.196)
  945. # [20:00] <famicom> jwalden, cant fight progress
  946. # [20:01] <famicom> but you can patch it out!
  947. # [20:03] * Quits: weinig (~weinig@17.114.218.196) (Client Quit)
  948. # [20:06] * Quits: siddhism (~siddhesh@106.221.150.220) (Read error: Connection reset by peer)
  949. # [20:09] <nox> famicom: Stop assuming things about people you speak with and explain yourself better without using derogatory terms and maybe it will go better.
  950. # [20:13] * Joins: siddhism (~siddhesh@106.221.150.220)
  951. # [20:15] * Quits: calvaris (~calvaris@fanzine.igalia.com) (Quit: Ex-Chat)
  952. # [20:20] * Quits: siddhism (~siddhesh@106.221.150.220) (Ping timeout: 245 seconds)
  953. # [20:22] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  954. # [20:27] * Quits: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com) (Ping timeout: 265 seconds)
  955. # [20:28] * Joins: jernoble|laptop (~jernoble@17.202.49.135)
  956. # [20:29] * Joins: philipj_ (~philipj@178.62.221.15)
  957. # [20:32] * Quits: philipj (~philipj@178.62.221.15) (Ping timeout: 260 seconds)
  958. # [20:36] * Quits: wilsonpage (~wilsonpag@217.111.161.212) (Quit: My Mac has gone to sleep. ZZZzzz…)
  959. # [20:37] * Joins: Jayflux (~Jayflux@unaffiliated/jayflux)
  960. # [20:42] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  961. # [20:43] * Joins: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com)
  962. # [20:43] * Quits: psy_ (~psy@43.224.156.106) (Ping timeout: 245 seconds)
  963. # [20:47] * Joins: psy_ (~psy@43.224.156.100)
  964. # [20:54] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  965. # [20:54] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  966. # [21:02] * Quits: jernoble|laptop (~jernoble@17.202.49.135) (Quit: My Mac has gone to sleep. ZZZzzz…)
  967. # [21:03] * Joins: weinig (~weinig@17.114.218.196)
  968. # [21:08] * Quits: psy_ (~psy@43.224.156.100) (Ping timeout: 256 seconds)
  969. # [21:10] * Quits: zdobersek (~zan@46.166.190.181) (Quit: Leaving.)
  970. # [21:12] * Joins: psy_ (~psy@43.224.156.100)
  971. # [21:17] * Joins: siddhism (~siddhesh@106.221.150.220)
  972. # [21:17] * Joins: jacobolus (~jacobolus@70-36-196-50.dsl.static.fusionbroadband.com)
  973. # [21:19] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 250 seconds)
  974. # [21:20] * Joins: sj13 (~sj@1.186.5.148)
  975. # [21:21] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  976. # [21:21] <sj13> I am a beginner and would like to contribute. I found this issue: https://github.com/whatwg/html/issues/535, however, I cannot pin-point the exact file where the change needs to be made. Can someone help?
  977. # [21:23] * Quits: jwalden (~waldo@12.130.117.98) (Quit: when will then be now? soon!)
  978. # [21:23] * Quits: myakura (uid22370@gateway/web/irccloud.com/x-dsyhvmsmgafavkaf) (Quit: Connection closed for inactivity)
  979. # [21:24] * Quits: ritsyy (~richa@117.199.118.165) (Quit: Leaving.)
  980. # [21:24] * Joins: ritsyy (~richa@117.199.118.165)
  981. # [21:25] * Quits: siddhism (~siddhesh@106.221.150.220) (Ping timeout: 260 seconds)
  982. # [21:25] * Parts: ritsyy (~richa@117.199.118.165)
  983. # [21:28] * Joins: siddhism (~siddhesh@106.221.150.220)
  984. # [21:31] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
  985. # [21:32] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  986. # [21:33] * Quits: famicom (~famicom@52D9D91B.cm-11-1d.dynamic.ziggo.nl) (Read error: Connection reset by peer)
  987. # [21:37] <TabAtkins> sj13: Check the README at https://github.com/whatwg/html, it tells you which file to edit to make changes.
  988. # [21:40] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Ping timeout: 260 seconds)
  989. # [21:41] * Joins: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com)
  990. # [21:44] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
  991. # [21:45] * Quits: siddhism (~siddhesh@106.221.150.220) (Ping timeout: 240 seconds)
  992. # [21:45] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  993. # [21:47] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Read error: Connection reset by peer)
  994. # [21:47] * Joins: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net)
  995. # [21:50] * Quits: zcorpan (~zcorpan@90-230-218-37-no135.tbcn.telia.com) (Remote host closed the connection)
  996. # [21:54] <annevk> TabAtkins: not sure I can, I did use /ignore
  997. # [21:55] * Quits: weinig (~weinig@17.114.218.196) (Quit: weinig)
  998. # [21:58] * Joins: siddhism (~siddhesh@106.221.150.220)
  999. # [22:02] <nox> annevk: Blabla not grownups blabla Web users not developers
  1000. # [22:04] * Quits: psy_ (~psy@43.224.156.100) (Ping timeout: 245 seconds)
  1001. # [22:04] <annevk> nox: heh, thinking about it, they never read https://annevankesteren.nl/2007/04/html-red-pill I guess
  1002. # [22:04] * Joins: psy_ (~psy@43.224.156.100)
  1003. # [22:05] <nox> annevk: It's also weirdly fun to me because I don't author any HTML.
  1004. # [22:06] <nox> To protect myself from the insanity, I would rather go the cyclone's eye and just implement it. :P
  1005. # [22:07] <annevk> Well, let me know in five years how that worked out for you
  1006. # [22:08] <nox> annevk: Probably deaf over the terrifying sounds of the eyewall.
  1007. # [22:08] <annevk> My door is full of logic, but I lost it
  1008. # [22:09] * Quits: mounir (~mounir@5.135.152.101) (Ping timeout: 272 seconds)
  1009. # [22:09] <nox> annevk: There is an anime this season where you can literally lose your logic card.
  1010. # [22:09] <nox> You can't be a logicalist anymore if you lose it.
  1011. # [22:10] * Joins: mounir (~mounir@oldworld.fr)
  1012. # [22:10] <annevk> I see, is there a way to get it back?
  1013. # [22:10] <nox> The hero regains his own in the first episode through unknown means but that seems like a one-time thing.
  1014. # [22:11] <nox> I guess you'll never find back your door.
  1015. # [22:11] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
  1016. # [22:13] * Joins: weinig (~weinig@17.202.47.158)
  1017. # [22:19] * Quits: rego (~rego@66.193.27.77.dynamic.reverse-mundo-r.com) (Quit: Leaving)
  1018. # [22:21] <aklein> annevk: re https://github.com/annevk/html-cross-origin-objects, are various ES6 symbols on your radar? For example, @@toStringTag, @@hasInstance, @@isConcatSpreadable. It would be nice to define the behavior of all of these in a cross-origin object
  1019. # [22:24] * Joins: ttepasse (~ttepasse@ip-178-200-61-79.hsi07.unitymediagroup.de)
  1020. # [22:27] * Joins: Hory_ (Hory_@2a02:2f0a:b0bf:ffff::524c:b523)
  1021. # [22:32] * Quits: howdoi (uid224@gateway/web/irccloud.com/x-xqyiuetjouxodccd) (Quit: Connection closed for inactivity)
  1022. # [22:32] * Quits: alrra (uid62345@gateway/web/irccloud.com/x-ujeeovxelnmphmxa) (Quit: Connection closed for inactivity)
  1023. # [22:34] * Quits: siddhism (~siddhesh@106.221.150.220) (Ping timeout: 265 seconds)
  1024. # [22:41] * Joins: siddhism (~siddhesh@106.221.150.220)
  1025. # [22:44] * Joins: weinig_ (~weinig@17.114.218.196)
  1026. # [22:44] * Quits: weinig (~weinig@17.202.47.158) (Ping timeout: 245 seconds)
  1027. # [22:44] * weinig_ is now known as weinig
  1028. # [22:48] * Joins: rniwa (~rniwa@17.202.50.70)
  1029. # [22:48] * Quits: psy_ (~psy@43.224.156.100) (Ping timeout: 260 seconds)
  1030. # [22:48] * Quits: siddhism (~siddhesh@106.221.150.220) (Read error: No route to host)
  1031. # [22:49] * Joins: siddhism (~siddhesh@106.221.150.220)
  1032. # [22:51] <gsnedders> I… I'm so confused by earlier.
  1033. # [22:51] <jgraham> The concept of past, or something more specific?
  1034. # [22:52] <gsnedders> The discussion in here earlier.
  1035. # [22:54] <jgraham> It seemed like a totally normal discussion for this channel
  1036. # [22:54] <jgraham> Just one that you would have expected to happen about a decade ago
  1037. # [22:58] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
  1038. # [22:59] * Quits: eric_carlson (~ericc@17.202.48.62) (Ping timeout: 264 seconds)
  1039. # [23:00] * Quits: ap (~ap@17.202.44.214) (Quit: My Mac has gone to sleep. ZZZzzz…)
  1040. # [23:00] * Joins: svl (~me@86.81.103.1)
  1041. # [23:02] <TabAtkins> Yeah, that was the sort of thing I got used when I joined the channel, like, 7 or 8 years ago.
  1042. # [23:02] * Quits: siddhism (~siddhesh@106.221.150.220) (Read error: Connection reset by peer)
  1043. # [23:02] <TabAtkins> *used to
  1044. # [23:02] * Joins: siddhism (~siddhesh@106.221.150.220)
  1045. # [23:03] <gsnedders> it seemed even further back than when I joined a decade ago.
  1046. # [23:03] <gsnedders> given the references to CSS 1
  1047. # [23:06] * Joins: ap (~ap@17.114.4.236)
  1048. # [23:06] <TabAtkins> That's what really threw me. Some people are weird and unreasonable about the definition of "stable", but by any definition I've *ever* heard, Recs (like 2.1) qualify. I have absolutely no idea how someone gets themselves twisted into the idea that CSS*1* is the only valid standard so far.
  1049. # [23:07] <gsnedders> like, yes, otherwise it was a fairly 2006 argument
  1050. # [23:08] * Joins: espadrine (~tyl@dan75-7-88-166-187-54.fbx.proxad.net)
  1051. # [23:08] <Hixie> CSS1 in particular was pretty terrible
  1052. # [23:12] * Joins: jdaggett (~jdaggett@ae021089.dynamic.ppp.asahi-net.or.jp)
  1053. # [23:12] * Quits: darobin (~darobin@209.148.63.66) (Ping timeout: 250 seconds)
  1054. # [23:13] <TabAtkins> Maybe XSLT has a previously-undiscovered ability to transform *through time*, and we're seeing the first results of that.
  1055. # [23:13] * Joins: darobin (~darobin@209.148.63.66)
  1056. # [23:13] * heycam|away is now known as heycam
  1057. # [23:14] <gsnedders> TabAtkins: hmm, didn't realise Turing Machine were time machines.
  1058. # [23:14] <TabAtkins> IT'S RIGHT THERE IN THE ACRONYM
  1059. # [23:18] <gsnedders> THAT'S SO OBVIOUS, WHY DID I NEVER REALISE?!
  1060. # [23:20] * Quits: mven (~textual@32.97.110.53) (Ping timeout: 260 seconds)
  1061. # [23:20] * Quits: siddhism (~siddhesh@106.221.150.220) (Read error: Connection reset by peer)
  1062. # [23:30] * Quits: plutoniix (~q@node-1c4f.pool-101-108.dynamic.totbb.net) (Quit: จรลี จรลา)
  1063. # [23:37] * Joins: siddhism (~siddhesh@106.221.150.220)
  1064. # [23:41] * Joins: wilsonpage (~wilsonpag@cpc73846-dals21-2-0-cust279.20-2.cable.virginm.net)
  1065. # [23:42] * Joins: jernoble|laptop (~jernoble@17.202.49.135)
  1066. # [23:45] * Quits: svl (~me@86.81.103.1) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1067. # [23:45] * heycam is now known as heycam|away
  1068. # [23:47] * Quits: tantek (~tantek@70-36-197-53.dsl.dynamic.fusionbroadband.com) (Quit: tantek)
  1069. # [23:48] <astearns> which acronym? the one for eXtenstible Simultaneity Layering Transformations?
  1070. # [23:49] <TabAtkins> You've found the four words in one acronym that enlightens us to the time cube!
  1071. # [23:49] <TabAtkins> We are no longer educated stupid!
  1072. # [23:50] * Quits: encryptd_fractal (~encryptd_@63-254-58-198.ip.mcleodusa.net) (Remote host closed the connection)
  1073. # [23:52] * Quits: jernoble|laptop (~jernoble@17.202.49.135) (Quit: My Mac has gone to sleep. ZZZzzz…)
  1074. # [23:59] * Quits: siddhism (~siddhesh@106.221.150.220) (Quit: Leaving.)
  1075. # [23:59] * Quits: weinig (~weinig@17.114.218.196) (Quit: weinig)
  1076. # Session Close: Wed Jan 20 00:00:00 2016

Previous day, Next day

Think these logs are useful? Then please donate to show your gratitude (and keep them up, of course). Thanks! — Krijn