/irc-logs / freenode / #whatwg / 2008-11-28 / end

Options:

  1. # Session Start: Fri Nov 28 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:00] <annevk3> I thought some did, at least
  4. # [00:01] <Lachy> re the talk about design principles in http://lists.w3.org/Archives/Public/public-html/2008Nov/0576.html - is anyone actually planning to continue editing that document?
  5. # [00:01] <Lachy> it hasn't been touched for a year now, since the FPWD was published
  6. # [00:05] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
  7. # [00:05] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  8. # [00:07] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
  9. # [00:10] <zcorpan_> so ie, webkit and opera supports it, but not firefox
  10. # [00:10] <zcorpan_> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cscript%3Ew(document.getElementsByTagName('html')(0))%3C%2Fscript%3E
  11. # [00:11] * Joins: tantek (n=tantek@pool-96-229-44-15.lsanca.fios.verizon.net)
  12. # [00:16] <zcorpan_> heycam: added, thanks
  13. # [00:19] <zcorpan_> ie does it for NamedNodeMap as well but webkit and opera not
  14. # [00:26] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
  15. # [00:27] * Joins: gsnedders (n=gsnedder@host217-44-35-181.range217-44.btcentralplus.com)
  16. # [00:38] <Philip`> Is list('length') the same as list['length'] and list.length?
  17. # [00:38] <Philip`> Uh, maybe s/list/map/ or whatever this applies to
  18. # [00:38] <heycam> list['length'] is (in most impls)
  19. # [00:38] <heycam> list('length') i haven't tested
  20. # [00:39] <Dashiva> I figured () would be item lookup, and length isn't an item
  21. # [00:42] <zcorpan_> what Dashiva said
  22. # [00:42] <Philip`> Hmm, IE6 says document.all.length is some integer and document.all('length') is null, unless there's an element with name=length in which case they're both equal to that element
  23. # [00:43] <heycam> some collection class testing: http://mcc.id.au/temp/2008/webidl-tests/htmlcollection-behaviour.html
  24. # [00:43] <zcorpan_> is document.all a NodeList?
  25. # [00:43] <heycam> so that's for HTMLCollection, not NodeList
  26. # [00:44] <heycam> and the tests themselves: http://mcc.id.au/temp/2008/webidl-tests/htmlcollection.html
  27. # [00:44] <zcorpan_> heycam: nice
  28. # [00:44] * Quits: MikeSmith (n=MikeSmit@58.157.21.205) (Read error: 110 (Connection timed out))
  29. # [00:45] * zcorpan_ would like a column for what's correct spec-wise :)
  30. # [00:45] <heycam> heh
  31. # [00:46] <heycam> i used that to decide the behaviour for [IndexGetter] etc.
  32. # [00:46] <zcorpan_> "Index property is on the collection object" -- clearly opera is the odd one out there
  33. # [00:46] <heycam> i think what's required by the spec is the majority for each row
  34. # [00:47] <zcorpan_> ok
  35. # [00:48] <Hixie> i can add a <!-- comment --> of some sort in place of the missing paragraphs if that would help
  36. # [00:48] <zcorpan_> heycam: so then it's biased towards webkit?
  37. # [00:48] <heycam> well the behaviour in chrome and webkit is different sometimes
  38. # [00:49] <heycam> so i'm not sure how much of a bias there is
  39. # [00:49] <heycam> but probably there is some
  40. # [00:49] <zcorpan_> Hixie: maybe but the real problem was probably me trying to use my brain instead of going to bed
  41. # [00:50] <Hixie> heh
  42. # [00:51] * Quits: hdh (n=hdh@118.71.125.105) ("Leaving.")
  43. # [00:51] <zcorpan_> which reminds me
  44. # [00:52] <zcorpan_> nn
  45. # [00:52] <Hixie> nn
  46. # [00:52] * Quits: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
  47. # [00:59] * Quits: gsnedders (n=gsnedder@host217-44-35-181.range217-44.btcentralplus.com)
  48. # [01:01] * Joins: gsnedders (n=gsnedder@host217-44-35-181.range217-44.btcentralplus.com)
  49. # [01:32] * Quits: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au) ("This computer has gone to sleep")
  50. # [01:50] * Parts: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca)
  51. # [01:59] * Quits: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
  52. # [02:10] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  53. # [02:18] * Joins: weinig (n=weinig@host2.themotel.cust.sover.net)
  54. # [03:10] * Joins: nessy (n=nessy@115.129.20.134)
  55. # [03:26] * Quits: weinig (n=weinig@host2.themotel.cust.sover.net)
  56. # [03:32] * Lachy updates HTML authoring guide. Now that I'm using anolis to generate it, I've begun converting the document itself to use HTML5
  57. # [03:32] * Joins: weinig (n=weinig@host2.themotel.cust.sover.net)
  58. # [03:34] * Quits: weinig (n=weinig@host2.themotel.cust.sover.net) (Client Quit)
  59. # [03:35] * Parts: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  60. # [03:40] * Quits: nessy (n=nessy@115.129.20.134) (Read error: 104 (Connection reset by peer))
  61. # [03:50] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  62. # [03:53] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  63. # [04:12] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
  64. # [04:18] * Quits: erlehmann (n=erlehman@dslb-088-075-193-130.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
  65. # [04:41] <Lachy> http://www.themaninblue.com/experiment/JS-909/
  66. # [05:09] * Joins: hdh (n=hdh@118.71.125.105)
  67. # [05:55] * Joins: doublec (n=chris@koruout.airnz.co.nz)
  68. # [06:06] * Quits: doublec (n=chris@koruout.airnz.co.nz) (Remote closed the connection)
  69. # [06:09] * Joins: doublec (n=chris@koruout.airnz.co.nz)
  70. # [06:27] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  71. # [06:30] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
  72. # [06:43] * Quits: doublec (n=chris@koruout.airnz.co.nz) ("Leaving")
  73. # [06:57] * Joins: MikeSmith (n=MikeSmit@EM114-48-142-91.pool.e-mobile.ne.jp)
  74. # [07:20] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
  75. # [07:23] * Quits: MikeSmith (n=MikeSmit@EM114-48-142-91.pool.e-mobile.ne.jp) ("sex break")
  76. # [07:24] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  77. # [07:26] * Quits: dave_levin_ (n=dave_lev@72.14.224.1) (Read error: 60 (Operation timed out))
  78. # [07:29] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
  79. # [07:47] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
  80. # [07:47] * Joins: ap (n=ap@195.239.126.12)
  81. # [07:51] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
  82. # [08:22] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  83. # [08:39] * Joins: pesla (n=retep@procurios.xs4all.nl)
  84. # [08:42] * Quits: jwalden (n=waldo@adsl-70-131-99-83.dsl.emhril.sbcglobal.net) (Remote closed the connection)
  85. # [08:47] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  86. # [08:52] * Quits: hdh (n=hdh@118.71.125.105) (Read error: 104 (Connection reset by peer))
  87. # [09:02] * Joins: hdh1 (n=hdh@118.71.125.105)
  88. # [09:48] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
  89. # [09:52] * Joins: MikeSmith (n=MikeSmit@EM114-48-183-162.pool.e-mobile.ne.jp)
  90. # [09:54] * Quits: webben (n=webben@91.85.155.125) (Read error: 110 (Connection timed out))
  91. # [10:01] * Quits: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no) (Read error: 113 (No route to host))
  92. # [10:01] * Joins: deane (n=opera@121-72-203-100.dsl.telstraclear.net)
  93. # [10:04] * Joins: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
  94. # [10:04] * Joins: tthorsen (n=tommy@home.kvaleberg.no)
  95. # [10:06] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
  96. # [10:24] * Quits: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se) (Read error: 110 (Connection timed out))
  97. # [10:27] * Quits: gavin_ (n=gavin@firefox/developer/gavin)
  98. # [10:29] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
  99. # [10:38] * Joins: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk)
  100. # [10:40] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
  101. # [10:41] <Hish> Hixie: ping
  102. # [10:43] * Joins: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se)
  103. # [10:44] * Joins: webben (n=webben@nat/yahoo/x-fbea3e10e2a23d42)
  104. # [10:46] <Hixie> Hish: vaguely here
  105. # [10:49] <Hish> short question regarding representing a spreadsheet in html5: currently I display a cell like this: <td><div>(html content)</div></td>. Regarding formula cells I consider doing something like this: <td><output>(html content)</output></td>. Does this make sense?
  106. # [10:50] <Hixie> why the <div>?
  107. # [10:50] <Hixie> <output> makes sense there if you are serialising the spreadsheet, sure
  108. # [10:51] <Hixie> you could even use <input> everywhere else and use onforminput="" to do form value recalculation
  109. # [10:51] <Hixie> in html5
  110. # [10:52] <Hish> the div because I want to be able to rotate cell content using CSS SVG transform.
  111. # [10:52] <Hish> for both, inout and output I need to display rich text html content. so value attributes don't work here
  112. # [10:53] <annevk3> <td contenteditable>
  113. # [10:54] <Hixie> k
  114. # [10:54] <Hish> annevk3: sure. that's what I use instead of input or textarea elements.
  115. # [10:55] <hsivonen> Hish: <output> makes sense if its value is computed from from controls and this is declared for future AT or is a plain string set using .value. otherwise, there's no point in using it
  116. # [10:57] <Hixie> or if you want to style calculated fields specially
  117. # [10:57] <Hish> hsivonen: the nice part about output is the "for" tag which allows me to track dependencies very easily. The only missing part is a definition for ranges. I try to avoid listing all cells ID rather than just list a start and end offset within the "for" tag
  118. # [10:57] <Hixie> but that's about it
  119. # [10:59] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.84 [Firefox 3.1b2pre/20081124033940]")
  120. # [11:00] <Hish> ok. seems that I'll try the output approach. thx for your help.
  121. # [11:00] * Joins: erlehmann (n=erlehman@dslb-088-075-203-218.pools.arcor-ip.net)
  122. # [11:05] * Joins: ROBOd (n=robod@89.122.216.38)
  123. # [11:07] <hsivonen> I now have a build of Minefield with an HTML5 parser that works on some pages but fails to start layout if there's document.write
  124. # [11:27] <hsivonen> is the initial containing block for HTML documents 'html' or 'body'?
  125. # [11:27] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
  126. # [11:28] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 104 (Connection reset by peer))
  127. # [11:28] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
  128. # [11:29] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
  129. # [11:31] * Lachy_ wonders if Thanksgiving is the reason for the sudden drop in traffic on public-html. If so, I'm thankful for that :-)
  130. # [11:32] <krijn> zcorpan: would setting the cookie again on each request solve that?
  131. # [11:32] <hsivonen> if one calls document.open() on a document hosted by an iframe, should the open() call zap the children of the document or should the first document.write() zap them?
  132. # [11:35] <hsivonen> hmm. the spec says open() zaps the children
  133. # [11:40] <hsivonen> Gecko's document.open impl doesn't conform
  134. # [11:44] <ap> hsivonen: https://bugzilla.mozilla.org/show_bug.cgi?id=325352 ?
  135. # [11:46] <hsivonen> ap: yes. thanks.
  136. # [11:48] <hsivonen> the comments in the source say that the old root element is put back there in order to avoid confusing scrollbars
  137. # [11:57] <krijn> krijn: Test
  138. # [12:07] * Quits: webben (n=webben@nat/yahoo/x-fbea3e10e2a23d42) (Read error: 60 (Operation timed out))
  139. # [12:08] * Quits: MikeSmith (n=MikeSmit@EM114-48-183-162.pool.e-mobile.ne.jp) ("sex break")
  140. # [12:09] <zcorpan> krijn: dunno
  141. # [12:12] <zcorpan> krijn: do you use whois for the logs? or a hard-coded list of names?
  142. # [12:12] <krijn> For the nicknames you mean?
  143. # [12:12] <krijn> A hard-coded list
  144. # [12:12] <zcorpan> what's up with the spacing?
  145. # [12:12] <krijn> I've only got 71 nicknames listed
  146. # [12:13] <krijn> Spacing?
  147. # [12:13] <zcorpan> each line seems to have 1em bottom padding or so
  148. # [12:13] <krijn> Not anymore
  149. # [12:13] <krijn> When I take of the </li>'s
  150. # [12:13] <zcorpan> ah
  151. # [12:14] <krijn> Probably because of white-space: pre-wrap
  152. # [12:14] * Joins: KrocCamen (n=kroc@80-194-189-199.cable.ubr03.craw.blueyonder.co.uk)
  153. # [12:17] <zcorpan> krijn: what regexp do you use for linkification?
  154. # [12:18] <krijn> You don't want to know :)
  155. # [12:27] <zcorpan> actually i do, that's why i asked :)
  156. # [12:34] * Quits: KrocCamen (n=kroc@80-194-189-199.cable.ubr03.craw.blueyonder.co.uk)
  157. # [12:34] <pergj> Is there any spec that defines the allowed range of an integer length? CSS 2.1 does not appear to do that.
  158. # [12:34] <pergj> I guess a signed 32 bit value should be sufficient?
  159. # [12:35] <jmb> I believe that's implementation defined
  160. # [12:36] <pergj> problem is that some pages set position for instance to -200000 to be absolutely sure that something does not appear on the screen.
  161. # [12:36] <pergj> So if you have only 16 bits.........
  162. # [12:36] <jmb> uhuh
  163. # [12:36] <jmb> so clamp that to INT_MIN
  164. # [12:37] <pergj> would work most of the time. But what if a script does fancy arithmetics to get it back again.
  165. # [12:37] <krijn> zcorpan: test
  166. # [12:37] <krijn> http://krijnhoetmer.nl/irc-logs/ - new feature! :)
  167. # [12:37] <jmb> pergj: good question. badness, I guess :)
  168. # [12:38] <jmb> I'd be interested to know if anyone actually does that, though
  169. # [12:39] <krijn> BenMillard: hope this is handy for you
  170. # [12:40] <zcorpan> krijn: nice
  171. # [12:43] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
  172. # [12:45] <krijn> Almost time for Google Ads now :)
  173. # [12:56] * Joins: MikeSmith (n=MikeSmit@p0319e9.tokynt01.ap.so-net.ne.jp)
  174. # [12:58] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) (Read error: 60 (Operation timed out))
  175. # [13:20] * Quits: zcorpan (n=zcorpan@c83-252-193-84.bredband.comhem.se)
  176. # [13:21] * Joins: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp)
  177. # [13:29] * MikeSmith wonders of tthorsen is around and if he perhaps knows anything about CE-HTML or Web4CE
  178. # [13:32] <tthorsen> I'm around, but I hadn't heard of CE-HTML until now
  179. # [13:34] <MikeSmith> tthorsen: OK. was just asking because it relates to embedded browsers for certain kinds of devices
  180. # [13:35] <MikeSmith> wondering what browsers actually support it
  181. # [13:35] <MikeSmith> the spec's unfortunately no freely available
  182. # [13:35] <MikeSmith> have to pay 210 USD for the privilege of reading it
  183. # [13:36] <tthorsen> what kind of devices? If it's a real subset of normal internet standards, then I guess all browsers support it
  184. # [13:36] <MikeSmith> it's not a subset -- it adds new elements and new browser/scripting APIs
  185. # [13:36] <MikeSmith> as far as what devices, I think stuff like set-top boxes
  186. # [13:36] <MikeSmith> and other home electronics
  187. # [13:37] <MikeSmith> not so much mobile, as far as I can tell
  188. # [13:37] <Philip`> It sounded like it was a non-web thing, and wasn't expected to interoperate with any other content or other browsers
  189. # [13:38] <MikeSmith> well, some of the new markup and APIs it introduces seems to possibly overlap with parts of HTML5
  190. # [13:38] <jmb> MikeSmith: certainly, ANT and Oregan's markets are largely STBs, so that sounds reasonable
  191. # [13:38] <MikeSmith> e.g., I think video API
  192. # [13:38] <MikeSmith> jmb: OK
  193. # [13:38] <MikeSmith> I don't know much about ANT
  194. # [13:38] <MikeSmith> I don't know much about the set-top box market
  195. # [13:39] <tthorsen> so, for 210 USD I'm allowed to implement a browser for which I have to create all the content myself?
  196. # [13:39] <MikeSmith> heh
  197. # [13:39] <MikeSmith> pretty much, i guess
  198. # [13:39] <tthorsen> I can write up such a spec for half the price -- just let me know :-)
  199. # [13:40] <Lachy_> tthorsen, wow, you must be really cheap if you can write a spec for just $105 worth of work. That's barely 2 or 3 days worth on even a low salary
  200. # [13:41] <MikeSmith> I wasn't even aware that the Consumer Electronics Association was a standards-development org
  201. # [13:41] <MikeSmith> but it apparently they produce a truckload of them
  202. # [13:41] <MikeSmith> http://www.ce.org/Standards/2502.asp
  203. # [13:41] <MikeSmith> mostly hardware stuff
  204. # [13:42] <MikeSmith> but I guess they have decided to venture forth into producing standards for Web technologies
  205. # [13:42] <Lachy_> it does seem a little silly to make an HTML profile and charge money to give access to the spec, when vendors can access the full HTML spec freely, as well as content authors
  206. # [13:43] * Lachy_ is now known as Lachy
  207. # [13:43] <MikeSmith> Lachy_: well, it's not a profile. it seems to introduce a number of new elements and browser APIs
  208. # [13:43] <Lachy> what documentation have you found that says it introduces new features?
  209. # [13:44] <Philip`> MikeSmith: They probably aren't producing standards for web technologies - they're standards for their particular markets, which happen to reuse web technologies because that gives them a solid base (of specs and browsers and tools and knowledge etc) to build on
  210. # [13:45] <MikeSmith> Lachy: peruseth thou that PDFs linked to from http://www.ce.org/Standards/browseByCommittee_2757.asp
  211. # [13:45] <Lachy> Philip`, that sounds like the kind of argument that led to the development of nonsense like WAP and the HTML mobile profile
  212. # [13:45] <Philip`> Lachy: http://www.ce.org/Standards/CEA-2014-A_Preview.pdf - the XHTML profile is 10 pages out of ~167
  213. # [13:45] <Lachy> *XHTML mobile profile
  214. # [13:45] <tthorsen> If they're introducing new features, the success of this spec does depend on whether someone will bother to implement these features in a browser.
  215. # [13:47] <MikeSmith> Philip`: I guess that some of what they're adding might be generalized, or generally useful
  216. # [13:47] <MikeSmith> not saying that is, just that it might be
  217. # [13:47] <MikeSmith> and would be disappointing if they were reinventing wheels that are better built in other places
  218. # [13:48] <tthorsen> Could be they have some good ideas, but if they aren't merged into html5 I bet they will all be forgotten in a few years time.
  219. # [13:48] <Philip`> MikeSmith: I guess it's hard to tell if we're too cheap to buy a copy of the spec and they're not willing to tell us what their features are
  220. # [13:48] <Philip`> s/ if/, if/
  221. # [13:51] <Lachy> apparently Opera is a member of CEA http://www.ce.org/Membership/Directory/default.aspx?alpha1=o
  222. # [13:51] <MikeSmith> I wonder if I buy a copy of the spec and write a comparison or overview of the markup and API extensions, would that count as a violation of the license...
  223. # [13:51] <tthorsen> I don't think this is a matter of us being cheap -- I think it's a matter of them being crazy for charging money for stuff they should be begging implementors to implement.
  224. # [13:51] <MikeSmith> Lachy: cool, I didn't know Opera made loudspeakers also
  225. # [13:52] <Lachy> what?
  226. # [13:52] <MikeSmith> just a joke
  227. # [13:52] <MikeSmith> "Opera Loudspeakers/Unison Research" listed there too
  228. # [13:53] <Lachy> oh
  229. # [13:53] <MikeSmith> notable that ACCESS isn't a member
  230. # [13:55] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  231. # [13:56] * tthorsen wonders what the advantages to being a member are
  232. # [13:57] <tthorsen> other than being able to brag about it, of course
  233. # [13:57] <MikeSmith> tthorsen: you get a 20% discount off the price of anything they publish :)~
  234. # [13:57] <tthorsen> awesome
  235. # [14:01] <pergj> so, apparently, only one Browser vendor is into this market
  236. # [14:02] <Lachy> pergj, Microsoft is also a member
  237. # [14:03] <Lachy> and Apple
  238. # [14:03] <Lachy> so that's 3 browser vendors
  239. # [14:04] * Joins: Mustafa51 (n=mustafa@122.164.173.51)
  240. # [14:05] * Quits: Mustafa51 (n=mustafa@122.164.173.51) (Remote closed the connection)
  241. # [14:05] <Lachy> MikeSmith, you could contact CEA and ask them if there is any overlap between their work on CE-HTML and HTML5, and whether it's worth getting them to work with us on HTML5
  242. # [14:06] <MikeSmith> Lachy: yeah, I would like to get in touch with some of the people who have actually participated in the work, or even those who edited the spec. I'm working on it
  243. # [14:06] <Lachy> ok
  244. # [14:07] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
  245. # [14:09] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (Remote closed the connection)
  246. # [14:14] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
  247. # [14:14] <hsivonen> what's ANT's product like?
  248. # [14:14] <jmb> never seen it
  249. # [14:16] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
  250. # [14:18] <MikeSmith> hmm, didn't know that ANT actually made their own browser
  251. # [14:18] <MikeSmith> http://www.antlimited.com/ant_galio_browser.asp?menu=153
  252. # [14:18] <MikeSmith> interesting bullet point: "Remote Event Support (HTML 5)"
  253. # [14:21] <MikeSmith> http://oregan.net/tv_web_browser_and_ui.php also maybe worth perusing
  254. # [14:22] <MikeSmith> ..or maybe not
  255. # [14:23] <MikeSmith> not a lot of details there
  256. # [14:24] * Joins: Lachy (n=Lachlan@85.196.122.246)
  257. # [14:38] * Parts: deane (n=opera@121-72-203-100.dsl.telstraclear.net)
  258. # [14:56] * Joins: webben (n=webben@nat/yahoo/x-0923f376a41c4523)
  259. # [15:14] * Joins: virtuelv (n=virtuelv@77.16.29.194.tmi.telenormobil.no)
  260. # [15:17] * Joins: Mustafa51 (n=mustafa@122.164.173.51)
  261. # [15:38] * Quits: MikeSmith (n=MikeSmit@p0319e9.tokynt01.ap.so-net.ne.jp) ("sex break")
  262. # [15:57] * Quits: mookid (i=mookid@ROFL.name) ("leaving")
  263. # [15:57] * Joins: mookid (i=mookid@ROFL.name)
  264. # [16:03] * Quits: mookid (i=mookid@ROFL.name) ("leaving")
  265. # [16:09] * Joins: MikeSmith (n=MikeSmit@58.157.21.205)
  266. # [16:22] * Quits: virtuelv (n=virtuelv@77.16.29.194.tmi.telenormobil.no) (Read error: 110 (Connection timed out))
  267. # [16:28] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (Remote closed the connection)
  268. # [16:34] * Joins: mookid (i=mookid@ROFL.name)
  269. # [16:36] * Quits: mookid (i=mookid@ROFL.name) (Client Quit)
  270. # [16:37] * Joins: virtuelv (n=virtuelv@77.16.20.210.tmi.telenormobil.no)
  271. # [16:38] * Joins: mookid (i=mookid@ROFL.name)
  272. # [16:40] * Quits: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  273. # [16:51] <mookid> err...
  274. # [16:51] <mookid> I missed the RTF drama cos I ignored the thread
  275. # [16:51] <mookid> epic.
  276. # [16:59] <Philip`> RTF?
  277. # [17:01] <mookid> fielding
  278. # [17:01] <mookid> it's interesting because I honestly had no idea that was going on
  279. # [17:01] <mookid> infact I can't even find the thread in my mailbox for some reason
  280. # [17:02] <Philip`> Ah
  281. # [17:02] <mookid> but it's interesting that he gets the same amount of pissed off I do at idiots who seem to have this jihad against architecture
  282. # [17:02] <Philip`> The one in public-html?
  283. # [17:02] <mookid> oh it's a different one to the one I'm on?
  284. # [17:02] <mookid> Am I on some beardy one then?
  285. # [17:02] <mookid> shiiiiiit I fked that up
  286. # [17:03] <mookid> maybe I'll forward all of that thread to the right list then..
  287. # [17:03] <mookid> :D
  288. # [17:03] <mookid> I'm not suprised most of whatwg didn't have a clue what I was getting at
  289. # [17:03] <mookid> there's even guys on rest-discuss who dont get it
  290. # [17:03] <takkaria> hmm, mozilla's bugzilla instance looks different from a few weeks ago
  291. # [17:03] <Philip`> public-html is the W3C's HTML WG list
  292. # [17:03] <mookid> ahhh I see ok
  293. # [17:04] <mookid> I might post to that list then
  294. # [17:04] <mookid> :D
  295. # [17:04] <Philip`> It's largely the same group of people as the WHATWG
  296. # [17:04] <mookid> yeah i know but I can mop the floor with some of you dummies mroe publicy
  297. # [17:04] <Philip`> and if you didn't convince the relevant parties on the WHATWG, you probably won't convince the same people with the same arguments on a different list
  298. # [17:05] <Philip`> s/on the WHATWG/on the WHATWG list/
  299. # [17:05] <mookid> apart from the fact that most of the people on that list have demonstrated a complete lack of understanding
  300. # [17:05] <mookid> evidenced by the fact that they make counter-points which I've already covered in previous posts
  301. # [17:05] <MikeSmith> mookid: you're not allowed to use the word "architecture" here, nor "namespaces". unless you put cursewords in front of them. or otherwise heap abuse on them in some way. and you're allowed to use "extensibility" but not if you put "decentralized" or "distributed" in front of it
  302. # [17:05] <mookid> it's this rediculous thing where small minded people who've got used to a certain way of looking at things
  303. # [17:05] <mookid> are incapable of changing their perspective
  304. # [17:05] <mookid> so they attack you as 'wrong'
  305. # [17:06] <mookid> and 'misunderstanding' 'how it works in practice'
  306. # [17:06] <Philip`> mookid: That may be because people don't read all the previous posts, which is unhelpful but probably inevitable given the volume of mail that is often generated
  307. # [17:06] * MikeSmith plays "Oh god, please don't let me be misunderstood" for mookid
  308. # [17:06] <MikeSmith> mookid: are you a Morrisey fan?
  309. # [17:06] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  310. # [17:07] <Dashiva> So did anything change, or is it still appeal to architecture/authority?
  311. # [17:07] <mookid> are you deliberately coming across as a simpleton or is that unintentional?
  312. # [17:07] <mookid> I guess working on some irrelevant numpty spec is your best way to look important to non-techies
  313. # [17:07] <mookid> no offence.
  314. # [17:08] <mookid> offense
  315. # [17:08] <MikeSmith> what's numpty?
  316. # [17:08] <mookid> mentally challenged
  317. # [17:08] <mookid> but hey - who cares about this silly billy 'architecture' stuff - We've got VIDEO TAGS
  318. # [17:08] <MikeSmith> I'm mentally "differently abled"
  319. # [17:08] <Dashiva> Well, if HTML5 is irrelevant, surely you can just ignore us
  320. # [17:09] <mookid> you 'architects' can get lost with your solutions to problems that are already solved - we're gonna work on VIDEO TAGS
  321. # [17:09] <mookid> bwahahahaha.
  322. # [17:09] <takkaria> at some point I think you stepped from being someone who has a point and is trying to get other people to believe it into being a rude and offensive troll
  323. # [17:09] <mookid> it's hard to take you people seriously when the best you can do is attack my position as a developer
  324. # [17:10] <mookid> as 'cloud 9' or whatever retarded nonsense you use to describe it
  325. # [17:10] <mookid> it's cloud 9 to you because its above you, most likely
  326. # [17:10] <mookid> which would explain why you cant see any value in it
  327. # [17:10] <mookid> because you dont understand it
  328. # [17:10] <mookid> but I'm sure beigna code monkey is really mind bending Neo-from-the-matrix style stuff
  329. # [17:11] <MikeSmith> mookid: you clearly seem to have something against retarded people. and nonsense
  330. # [17:11] <mookid> not retarded people
  331. # [17:11] <mookid> retarded nonsense
  332. # [17:11] <MikeSmith> ah
  333. # [17:11] <MikeSmith> that clears things up
  334. # [17:11] <mookid> look it up
  335. # [17:12] <MikeSmith> you got anything against plain nonsense, or is it just retarded nonsense in particular?
  336. # [17:12] <mookid> both - you tick both boxes so you're a full house
  337. # [17:13] * MikeSmith tries to pat himself on the back but finds that he lacks the proper motor skills
  338. # [17:13] <mookid> It's nonsensical politics like this that is dragged up because your fear caused by lack of understanding drags everything down
  339. # [17:13] <mookid> every time I had a conversation on here
  340. # [17:13] <mookid> broke it down
  341. # [17:13] <mookid> line by line
  342. # [17:14] <mookid> someone goes afk
  343. # [17:14] <mookid> never comes back
  344. # [17:14] <mookid> apart from Philip` who was honest enough to find it worth considering
  345. # [17:15] <MikeSmith> mookid: sorry, I got to go afk for a while
  346. # [17:15] <MikeSmith> bbiab
  347. # [17:15] <mookid> when people look back through these logs in 40 years time
  348. # [17:15] <mookid> you'll be the bad guy with his head up his arse
  349. # [17:15] <mookid> :)
  350. # [17:16] <MikeSmith> I feel sorry for anybody who looks back through these logs in 40 years time
  351. # [17:16] <takkaria> lolwut
  352. # [17:16] <Dashiva> They should just read the lastweek archives instead
  353. # [17:16] <MikeSmith> and I'm already the bad guy with his head up his arse. ask anybody. we don't need to wait 40 years for people to agree about that.
  354. # [17:17] <Dashiva> MikeSmith: I don't agree!
  355. # [17:17] <Dashiva> You're the guy who takes beer breaks
  356. # [17:17] <Philip`> Dashiva: They're not just beer any more
  357. # [17:17] <mookid> Crack aswell no doubt
  358. # [17:18] <Dashiva> It's interesting to see that @accept got the exact same response on rest-discuss
  359. # [17:20] <mookid> they'll look through these logs to try and work out how anyone could possibly be so incompetant as to not get Hypertext working with the protocol
  360. # [17:20] <Philip`> Dashiva: Was there less sarcasm on there?
  361. # [17:20] <mookid> that takes high levels of stupidity it really does
  362. # [17:20] <mookid> 'oh well HTML is used in emails'
  363. # [17:20] <mookid> 'and in help documents'
  364. # [17:22] <mookid> just the most ridiculous exchange I've had - and the stubborness of that kind of small mindedness astonishes me
  365. # [17:22] <Dashiva> Philip`: Less sarcasm, more technical beatdown
  366. # [17:23] <mookid> Dashiva: actually, it didn't - it got that response from abuot 4 people who clearly dont understand the implications or what I'm getting at
  367. # [17:23] <mookid> one of the first responses basically said
  368. # [17:23] <mookid> "your looking for the right solution but yuo need to take into account all of HTTP conneg"
  369. # [17:23] <mookid> "WHATWG are a lost cause, but your intentions are noble"
  370. # [17:24] <mookid> then the idiots chimed in with their regurgitated scripture they think they understand
  371. # [17:24] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
  372. # [17:24] <mookid> if you notice.. no one with any calibre has told me to stand down
  373. # [17:24] <Dashiva> There we go with the authority again
  374. # [17:25] <mookid> well presumably smoeone with some weight would step in and put an end to it if I didnt have a point
  375. # [17:25] <mookid> here we go with the little man's lament: everyone's equal
  376. # [17:25] <mookid> the world can be fair
  377. # [17:25] <mookid> no it can't.
  378. # [17:25] <mookid> some people are good at some stuff and bad at other stuff
  379. # [17:25] <mookid> that's life
  380. # [17:26] <mookid> HTML guys are good at doing dirty work no one else does
  381. # [17:26] <Dashiva> And you're good at alienating everyone who doesn't agree with you
  382. # [17:26] <mookid> well what exactly do you expect
  383. # [17:26] <mookid> I've had no constructive exchange with any of you other than Philip`
  384. # [17:27] <mookid> just arguing in circles ignoring previous posts
  385. # [17:27] * Philip` doesn't remember being constructive
  386. # [17:27] <mookid> liar.
  387. # [17:27] <mookid> asking good questions is constructive
  388. # [17:27] <mookid> :P
  389. # [17:28] <mookid> the problem here is that URI's have been totally raped for such a long time
  390. # [17:28] <mookid> that all the UA's and stuff arent geared up to use HTTP properly
  391. # [17:28] <mookid> and so you guys wont budge
  392. # [17:28] <mookid> because you cant see any other alternative
  393. # [17:28] <mookid> even though, realistically, the markup is going to have to be the thing that moves first
  394. # [17:29] <mookid> and I'm providing a way to make that move without disturbing the old URI-based way of doing it
  395. # [17:29] <mookid> you *still* resist it on the basis that "the costs to the internet will be too high - we much protect netizens"
  396. # [17:30] <mookid> when I talked with Hix about it it basically came down to that
  397. # [17:30] <mookid> "I dont see it that way, and if we allow developers to do things differently it could make some stuff not work very well. It is my job to protect the internet"
  398. # [17:31] <mookid> and whilst that is incredibly amusing
  399. # [17:31] <mookid> it's also epically stupid
  400. # [17:31] <mookid> it's a markup language.
  401. # [17:31] <mookid> cmon.
  402. # [17:31] <mookid> I know it's nice for everyone to feel important and it helps the work get done but seriously
  403. # [17:31] <Dashiva> When one of your use cases is "I want to host images with .htm extensions", then yes, protection is in order
  404. # [17:31] <mookid> let's no kid ourselves here
  405. # [17:31] <mookid> er
  406. # [17:32] <mookid> what?
  407. # [17:32] <mookid> that's not an extension anyway that's just a URI pattern
  408. # [17:32] <mookid> and I'm saying the opposite
  409. # [17:32] <mookid> when you put a '.' in a URI
  410. # [17:33] <mookid> that doesnt actually mean anything
  411. # [17:33] <Dashiva> People are used to working with files. They are used to extensions having meaning. So while your abstract view may ignore it, .htm does suggest it's a HTML document
  412. # [17:33] <mookid> URIs are not file paths
  413. # [17:33] <mookid> I dont care what people are used to
  414. # [17:33] <mookid> I care what the web can be
  415. # [17:33] <mookid> and how the web can (and will eventually) work
  416. # [17:33] <mookid> ok ok
  417. # [17:33] <mookid> just read this please
  418. # [17:33] * Quits: virtuelv (n=virtuelv@77.16.20.210.tmi.telenormobil.no) (Read error: 110 (Connection timed out))
  419. # [17:33] <mookid> MY PROPOSAL
  420. # [17:34] <mookid> DOES NOT STOP YOU
  421. # [17:34] <mookid> FROM DOING THINGS
  422. # [17:34] <mookid> THE SAME WAY
  423. # [17:34] <mookid> IT JUST ALLOWS ME
  424. # [17:34] <mookid> TO DO IT MAY WAY
  425. # [17:34] <mookid> ASWELL
  426. # [17:34] <mookid> get it?
  427. # [17:34] <Dashiva> And your way is redundant, while being confusing in addition
  428. # [17:34] <mookid> it's not redundant and it's not confusing
  429. # [17:35] <mookid> URI based conneg is confusing if the developers an idiot
  430. # [17:35] <mookid> there's nothign sotpping me from setting up /index.html and serving an executable
  431. # [17:35] <Dashiva> There is one thing: Common sense
  432. # [17:35] <mookid> what the hell would yuo know abuot that?
  433. # [17:35] <Philip`> Common sense? On the internet? You can't be serious
  434. # [17:36] <mookid> Common sense would tell me that people need to learn what URI's actually mean
  435. # [17:36] <mookid> and how HTTP works
  436. # [17:36] <mookid> and that all applications talk HTTP
  437. # [17:36] <mookid> and that you dont need to go throgh a browser to use HTTP
  438. # [17:36] <mookid> but you dont understand that
  439. # [17:36] <mookid> so you think I'm wrong
  440. # [17:36] <Dashiva> Right, so you push a huge burden on everyone in the world, just so you can have your attribute
  441. # [17:36] <mookid> FOR MY APP
  442. # [17:36] <mookid> AS A DEVELOPER
  443. # [17:36] <mookid> THAT IS MY CHOICE
  444. # [17:36] <mookid> ITS MY APPLICATION
  445. # [17:37] <mookid> if I want to use HTTP properly
  446. # [17:37] <mookid> why should I not be able to just because idiots like you dont
  447. # [17:37] <Dashiva> hsivonen, you could teach mookid about externalities?
  448. # [17:37] <mookid> I know more abuot economics and market forces than you do
  449. # [17:38] <Dashiva> Then you should apply that knowledge
  450. # [17:38] <mookid> I have.
  451. # [17:38] <mookid> let the market decide
  452. # [17:38] <mookid> allow both
  453. # [17:38] <mookid> see which applications survive
  454. # [17:38] <Philip`> Currently the market is deciding to not implement the feature you want
  455. # [17:38] <Dashiva> And the marked decides it doesn't want to waste resources implementing something that already works
  456. # [17:38] <mookid> because the idiots in control of the markup dont allow it
  457. # [17:38] <mookid> not because it's not possible
  458. # [17:38] <mookid> that's a governance problem
  459. # [17:38] <Dashiva> Go make your own browser then
  460. # [17:39] <mookid> government inefficiencies taking effect
  461. # [17:39] <mookid> WHATWG is the bush admiinistration of teh web
  462. # [17:39] <mookid> "dont worry world you are free (to do as we tell you)"
  463. # [17:39] <Philip`> Browser developers do loads of things that the "[people] in control of the markup" don't allow, if they think it's a worthwhile thing to add to their browser
  464. # [17:39] <mookid> here's have some freedom
  465. # [17:39] <hsivonen> Dashiva: I'm not going to teach Econ 101 right now, but I can suggest Wikipedia
  466. # [17:40] <mookid> Philip`: that's not really a fair argument since there's very little incentive to attempt that if it isn't backed by standards
  467. # [17:40] <Dashiva> eh?
  468. # [17:40] <mookid> particularly something like this which is 'already achievable' but just in an inferior way
  469. # [17:40] <mookid> so you have to explain to peopel who dont understand you
  470. # [17:40] <mookid> why it's really great
  471. # [17:40] <mookid> and that's hard
  472. # [17:40] <Dashiva> "very little incentive to attempt that if it isn't backed by standards" <-- Is this referring to the real world?
  473. # [17:40] <mookid> where as if everyone just accepted HTTP conneg existed
  474. # [17:41] <mookid> and it would be great to allow browsers to actually make decent use of it
  475. # [17:41] <mookid> we could let developers decide
  476. # [17:41] * Philip` discovers that Trac now has blame support, and is happy
  477. # [17:41] <mookid> it's such a simple mechanism to implement anyway
  478. # [17:41] <mookid> browsers already have accept headers
  479. # [17:41] <mookid> one optional attribute..
  480. # [17:41] <Dashiva> Browsers negotiate on their own behalf, not yours
  481. # [17:41] <mookid> your an idiot
  482. # [17:42] <Dashiva> If you want to force a request to accept only X, you make a separate URL that only provides X
  483. # [17:42] <Dashiva> Problem solved
  484. # [17:42] <mookid> jesus fucking christ
  485. # [17:42] <mookid> give me strength
  486. # [17:42] <hsivonen> mookid: are you Mike from http://mykanjo.co.uk/ ?
  487. # [17:42] <mookid> no
  488. # [17:43] * Quits: tthorsen (n=tommy@home.kvaleberg.no) ("Leaving")
  489. # [17:44] <hsivonen> mookid: oh. what's your From address in the email thread you referred to?
  490. # [17:44] <mookid> wow yuo caught me
  491. # [17:44] <mookid> well done inspector
  492. # [17:44] <mookid> why ask the question then
  493. # [17:45] <hsivonen> I just wanted to make sure I connect the right email and IRC names
  494. # [17:45] <mookid> why?
  495. # [17:46] <mookid> Dashiva: if you think what you just said is a valid point then you really dont have a clue what I'm saying
  496. # [17:46] <hsivonen> mookid: connecting the names helps me follow discussion
  497. # [17:46] <Dashiva> It's not what you're saying, it's the consequences of what you're proposing
  498. # [17:47] <mookid> hsivonen: you dont discuss anything you just leap in if you think yuo can be pedantic about something
  499. # [17:47] <mookid> Dashiva: and what would those be exactly?
  500. # [17:47] <mookid> that there would be 2 different, co-existing solutions to a problem
  501. # [17:48] <Dashiva> That there would be added work for anyone implementing HTML5
  502. # [17:48] <mookid> no sht
  503. # [17:48] <mookid> It's more important than bloody video tags
  504. # [17:49] <Dashiva> Video provides something that's not already supported. (Flash is not native video, before you try to say it.)
  505. # [17:49] <mookid> but.. I can have flash in a page
  506. # [17:49] <mookid> video works already
  507. # [17:49] <mookid> problem solved
  508. # [17:49] <mookid> right?
  509. # [17:49] <mookid> :)
  510. # [17:50] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  511. # [17:50] <Dashiva> No, that's not native video
  512. # [17:50] <mookid> so?
  513. # [17:50] <mookid> it still works
  514. # [17:50] <mookid> youtube's not done too badly
  515. # [17:50] <Dashiva> We don't want the web to be dependent on proprietary technology, y'know
  516. # [17:50] <mookid> ?
  517. # [17:50] <mookid> so I can't write my own youtube?
  518. # [17:51] <mookid> I think I probably can and you're talking out of where your poo poo comes from
  519. # [17:51] <Philip`> mookid: Flash doesn't work on all platforms, and you presumably have to pay Adobe if you want them to port it to yours, which is a problem
  520. # [17:52] <mookid> errr..
  521. # [17:52] <mookid> I'm not even going to bother carrying this on it's so obvious how conflicting these 2 approaches are
  522. # [17:52] <Philip`> (where "platforms" includes iPhones and Wiis and that kind of thing, which want to be able to access the web)
  523. # [17:52] <mookid> we dont need video tags.
  524. # [17:52] <mookid> video works
  525. # [17:53] <mookid> you're doing aload of work for something that no one really needs
  526. # [17:53] <mookid> according to your logic at least
  527. # [17:53] <mookid> because it already works
  528. # [17:53] <mookid> there already are methods for providing video
  529. # [17:55] <mookid> they work perfectly well
  530. # [17:55] <mookid> no improvement for end users
  531. # [17:55] <mookid> not substantial ones anyway
  532. # [17:55] <Philip`> Those existing methods have significant practical problems (cost, non-portability, dependence on a particular company, etc), which are sufficient to make at least three major browser developers quite eager to implement it
  533. # [17:56] <mookid> ooooooh
  534. # [17:56] <mookid> the browser develoeprs
  535. # [17:56] <mookid> gee
  536. # [17:56] <mookid> they've done a real good job so far
  537. # [17:56] <mookid> what with CSS and everything
  538. # [17:57] <mookid> I'm sure that won't turn out to be another 5 year long mess of inconsistency and mud slinging
  539. # [17:57] * Quits: ap (n=ap@195.239.126.12)
  540. # [17:57] <Philip`> It doesn't matter how good a job they've done - what matters is that they decide what they're going to implement (and so they decide what features users will have access to, and what problems authors will have to put up with, etc)
  541. # [17:57] <mookid> video works.
  542. # [17:57] <gsnedders> mookid: You realize browsers are going to implement such things regardless of whether there's a spec or not?
  543. # [17:57] <mookid> it's works fine
  544. # [17:57] <mookid> right.. but browsers have INVESTED interest
  545. # [17:57] <mookid> in making everyone thing
  546. # [17:57] * Philip` disagrees that video works fine, since he can't actually see any of it in his main browser, because the Flash plugin is broken and keeps crashing
  547. # [17:57] <mookid> think
  548. # [17:57] <gsnedders> mookid: There will be even more inconsistency if we rely on everything reverse-engineering everything else.
  549. # [17:58] <mookid> that you ned to go through a browser
  550. # [17:58] <mookid> to suse HTTP
  551. # [17:58] <mookid> use^
  552. # [17:58] <gsnedders> mookid: The way to get the most consistency is to write a spec.
  553. # [17:58] * Joins: ap (n=ap@195.239.126.12)
  554. # [17:58] <mookid> why the hell should I have to click a link that opens up a link to a pdf and then opens that after being downloaded from the browser in acrobat?
  555. # [17:59] <mookid> that's so stupid it's unreal
  556. # [17:59] <mookid> why not just.. open it in acrobat..
  557. # [17:59] <mookid> DUN DUN DUUUUUH!
  558. # [17:59] <gsnedders> mookid: Security? PDF is scriptable.
  559. # [17:59] <mookid> security
  560. # [18:00] <mookid> seriously?
  561. # [18:00] <mookid> what do you know about security
  562. # [18:00] <mookid> explain the difference in security between those two procedures
  563. # [18:00] <mookid> infact
  564. # [18:00] <gsnedders> mookid: One relies upon specific user interaction, the other does not
  565. # [18:00] <mookid> er.. right.
  566. # [18:00] <gsnedders> mookid: (to actually open it as well as naviagting to it)
  567. # [18:01] <gsnedders> mookid: it is quite easily possible to fool users into navigating to things
  568. # [18:01] <mookid> why the hell should I use a browser to get to a pdf dcument though?
  569. # [18:01] <gsnedders> mookid: What makes you?
  570. # [18:01] <mookid> er..
  571. # [18:01] <mookid> well the use case I'm being given is
  572. # [18:01] <gsnedders> mookid: Nothing stops you from using another HTML parser to get the URL of the PDF and using some other application to download it
  573. # [18:01] <mookid> someone sends me an email
  574. # [18:01] <mookid> to a URI
  575. # [18:01] <mookid> unless the pdf is explicitly in the URI
  576. # [18:02] <mookid> if I click it it will only get me the html
  577. # [18:02] <gsnedders> mookid: So you want your email client to make an HTTP request to see what sort of file it is?
  578. # [18:02] <mookid> see what content types are available yeah
  579. # [18:02] <mookid> content negotiation
  580. # [18:02] <mookid> it's genius.
  581. # [18:03] <mookid> resources + representations
  582. # [18:03] <gsnedders> mookid: Sure, but the resources should be identical. What difference does it make?
  583. # [18:03] <gsnedders> (in terms of content)
  584. # [18:03] <mookid> well nothing other than just representation
  585. # [18:03] <mookid> that's how it should be
  586. # [18:03] <mookid> that's why they're at the same URI
  587. # [18:03] <gsnedders> So why does it matter?
  588. # [18:03] <gsnedders> I don't get this.
  589. # [18:03] <mookid> what?
  590. # [18:03] <gsnedders> Why does it matter you get HTML and not the PDF?
  591. # [18:04] <mookid> if the resources are the *same* they should be indentified by the same resource identifier
  592. # [18:04] <mookid> not two seperate ones
  593. # [18:04] <mookid> because the only difference is the representation
  594. # [18:04] * gsnedders still doesn't get the problem here
  595. # [18:04] <mookid> which HTTP provides a way to negotiate
  596. # [18:04] <gsnedders> mookid: Yeah, sure. Where's the disagreement?
  597. # [18:04] <mookid> well if I have /report serving html and pdf
  598. # [18:05] <mookid> and I want to link to it in my HTML application
  599. # [18:05] <mookid> a browser will only ever be able to get hold of the HTML
  600. # [18:05] <mookid> I cant make a link to the pdf
  601. # [18:05] <mookid> there's no way of overriding the accept header
  602. # [18:05] <mookid> so HTTP content negotiaition doesnt work
  603. # [18:05] <gsnedders> Linking to the PDF is avoiding the entire point of the content-negotiation. The entire point of the content negotiation is to get a copy that the current HTTP client understands.
  604. # [18:06] <gsnedders> How do you know the HTTP client will understand what you put in the accept header?
  605. # [18:06] <mookid> no
  606. # [18:06] <mookid> it's not just UA
  607. # [18:06] <mookid> read the RFC
  608. # [18:06] <mookid> it's UA and user preference
  609. # [18:06] <gsnedders> I'm well aware of what the RFC says.
  610. # [18:06] <gsnedders> This isn't UA preference.
  611. # [18:06] <mookid> well clearly you arent
  612. # [18:06] <gsnedders> This is the server preference.
  613. # [18:06] <mookid> no it's USER preference
  614. # [18:06] <gsnedders> You want server preference.
  615. # [18:06] <gsnedders> This isn't the user making a choice.
  616. # [18:07] <mookid> that's the user preference.. they dont have to click that link do they?
  617. # [18:07] <gsnedders> No, but how do they get the version they would be sent with their normal accept header then?
  618. # [18:07] <gsnedders> They have already specified their preference in their normal accept header.
  619. # [18:08] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
  620. # [18:08] <gsnedders> Why do you want to provide a UI to change it within the link itself?
  621. # [18:08] <mookid> well that link should only be a link to one representation
  622. # [18:08] <mookid> just that one link
  623. # [18:08] <mookid> for that one request
  624. # [18:08] <mookid> I could provide the standard link and the pdf link next to each other
  625. # [18:08] <gsnedders> What you want is a means for a user to choose a different file format preference for one request. That shouldn't be done _in the link_.
  626. # [18:08] <mookid> one with no @accept set and the with pdf type specified
  627. # [18:09] <mookid> it IS done in the link
  628. # [18:09] <mookid> even if it's in the URI
  629. # [18:09] <mookid> it's still IN THE LINK
  630. # [18:09] <mookid> it's just SHOEHORNED server control
  631. # [18:09] <mookid> so you can feel ok abuot it
  632. # [18:09] <mookid> that criticism doesnt make any sense at all
  633. # [18:10] <mookid> your alternative is to have a link to report.pdf.. what is that if it's not server specified and 'in the link' ?
  634. # [18:10] <gsnedders> If the user wants to override their ready made preference about preferred formats, they should do it within their HTTP client. We don't need to extend RFC26616's section on HTTP urls to do this at all
  635. # [18:10] <mookid> That's not an extension it's completely within the bounds of it
  636. # [18:11] <gsnedders> Where do you want the override of the accept header to be specified?
  637. # [18:11] <mookid> in the markup of the link..
  638. # [18:11] * Philip` didn't know they had written that many RFCs yet
  639. # [18:11] <gsnedders> mookid: Then you've only solved your problem for HTML, and not for anything like PDF.
  640. # [18:12] <mookid> because BROWSERS
  641. # [18:12] <mookid> HTML BROWSERS
  642. # [18:12] <mookid> are a special case
  643. # [18:12] <mookid> I've already explained this
  644. # [18:12] <gsnedders> WHY!?
  645. # [18:12] <mookid> THEY ACCEPT */*
  646. # [18:12] <gsnedders> So?
  647. # [18:12] <mookid> NAME ANOTHER UA THAT IT WOULD MAKE SENSE TO DO THAT
  648. # [18:12] <Dashiva> wget
  649. # [18:12] <gsnedders> curl, wget, GET?
  650. # [18:12] <mookid> er...
  651. # [18:12] <mookid> they all have configurable accept headers
  652. # [18:12] <mookid> good point though.
  653. # [18:12] <gsnedders> so do some browsers.
  654. # [18:12] <mookid> no they dont
  655. # [18:13] <mookid> not in the context of an application
  656. # [18:13] <mookid> it needs to be dynamic
  657. # [18:13] <gsnedders> mookid: Then that is an issue for their UI, not for HTML.
  658. # [18:13] <mookid> because I could have 3 links all next to each other to /report one for deafult, one specifically for xml and one for pdf
  659. # [18:13] <mookid> what?
  660. # [18:13] <mookid> Hyper text
  661. # [18:13] <mookid> markup
  662. # [18:14] <mookid> if yuo're marking up the hyper text
  663. # [18:14] <mookid> then surely it's a good idea to have hyper text actually able to hyper link properly
  664. # [18:14] <mookid> and content negotatiate over the transfer protocol
  665. # [18:14] <gsnedders> mookid: If the user wants to override their ready made choice about what format they prefer, they should make it within their UA. It should not be done from a link.
  666. # [18:15] <gsnedders> mookid: It should content negotiate and give it what the user prefers, and the user has already made their preference.
  667. # [18:15] <mookid> and they can.. but if a developer wants to be specific
  668. # [18:15] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  669. # [18:15] <mookid> the developer should eb able to be specific
  670. # [18:15] <mookid> for a given link
  671. # [18:15] <mookid> it's his/her link in his/her application
  672. # [18:15] <Dashiva> And all of this just because you don't want to make a URL
  673. # [18:15] <mookid> well the implication of doing things this way are far reaching
  674. # [18:16] <mookid> but I dont expect you to even begin to understand any of that
  675. # [18:16] <gsnedders> mookid: Then you have no content negotiation. You are requesting a specific format of a specific file. The accept header isn't for that.
  676. # [18:16] <mookid> what?
  677. # [18:16] <mookid> that's still content negotiation
  678. # [18:16] <mookid> do you know what content negotiation means?
  679. # [18:16] <Dashiva> content ultimatum
  680. # [18:16] <gsnedders> mookid: IT'S NOT THE USER'S CHOICE ANYMORE.
  681. # [18:16] <mookid> WHAT@:?
  682. # [18:16] <mookid> HOW IS IT THEIR CHOICE
  683. # [18:16] <mookid> IF YOU GIVE THEM FUCKING LINK
  684. # [18:16] <krijn> -_-
  685. # [18:16] <mookid> TO REPORT.PDF
  686. # [18:16] <mookid> YOU CRETIN
  687. # [18:16] <mookid> THINK ABOUT WHAT YOU'RE SAYING
  688. # [18:17] <mookid> jesus
  689. # [18:17] <gsnedders> If you're going to start calling me a cretin, I'm leaving. There's no use in arguing this with you.
  690. # [18:17] <mookid> ohhhh
  691. # [18:17] <mookid> good move
  692. # [18:17] <mookid> probably for the best this is going badly for you
  693. # [18:17] * Dashiva chuckles
  694. # [18:17] <Dashiva> Yeah gsnedders, you totally got schooled! :P
  695. # [18:18] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  696. # [18:18] <Dashiva> Now that I know I can win all debates by calling people cretins, nothing will stand in my way
  697. # [18:18] <mookid> well seriously I mean.. if you exspect me to just listen to you say that and not get irritated by yuor blatant lack of consideration for what you're actually saying
  698. # [18:18] <mookid> well go on
  699. # [18:19] <mookid> ignoring that I said cretin
  700. # [18:19] <mookid> want to respond?
  701. # [18:19] <mookid> no. becuase you cant
  702. # [18:19] <gsnedders> mookid: I'm not the one making ad hominem attacks.
  703. # [18:19] <mookid> well go on
  704. # [18:19] <mookid> be the bigger man
  705. # [18:19] <mookid> ignore it
  706. # [18:19] <mookid> and respond to what I actually sai
  707. # [18:19] <mookid> said
  708. # [18:19] <mookid> how is a link to /report.pdf giving the user a choice?
  709. # [18:19] <gsnedders> mookid: No, there is no point in arguing with people who revert to such attacks. You're ignoring everything I say.
  710. # [18:20] <mookid> no I'm processing it, understanding it, and then pointing out how you're apparently superior alternative has exactly the same 'problem'
  711. # [18:20] <mookid> so
  712. # [18:20] <mookid> how is a link to /report.pdf giving the user a choice?
  713. # [18:20] <krijn> "You can either open this, or not"
  714. # [18:20] <mookid> ^
  715. # [18:20] <Dashiva> Because report.pdf also implies report.html
  716. # [18:21] <mookid> er
  717. # [18:21] <mookid> no it doesnt
  718. # [18:21] <Dashiva> Sure it does, otherwise you wouldn't need @accept on the link
  719. # [18:21] <mookid> er
  720. # [18:21] <mookid> lol
  721. # [18:22] <mookid> dont you think my way of just having /report is a *tiny bit* more clear on that?
  722. # [18:22] <Dashiva> No, it's less clear
  723. # [18:22] <Dashiva> Users can relate to .pdf and .html
  724. # [18:22] <mookid> how are they supposed to know they are the same resource/
  725. # [18:22] <Dashiva> They don't need to
  726. # [18:22] <mookid> what happens if one part of my appication they are
  727. # [18:22] <mookid> what?
  728. # [18:22] <mookid> but this guy is saying
  729. # [18:23] <Dashiva> It's your job as a developer to not confuse the users
  730. # [18:23] <mookid> 'this link with the accept header specified is not giving the user the choice'
  731. # [18:23] <mookid> I'm saying
  732. # [18:23] <mookid> neither is a link to /report.pdf
  733. # [18:23] <mookid> because it's not
  734. # [18:23] <gsnedders> I am saying that control over the accept header lies with the UA and the user. Nothing on the server, or from the server, should have any control. That is all.
  735. # [18:23] <mookid> why?
  736. # [18:23] <mookid> when browsers accept all types anyway
  737. # [18:24] <mookid> and when the only alternative is to do it in the URI
  738. # [18:24] <mookid> in exactly the same 'controlling' 'choiceles' way
  739. # [18:24] <krijn> BenMillard: I took some of your ideas, not yet all
  740. # [18:24] <gsnedders> It isn't over ruling content negotiation doing it that way though, mookid
  741. # [18:24] <mookid> what?
  742. # [18:25] <mookid> putting .pdf in the URI if it's actually a representation
  743. # [18:25] <mookid> and not a seperate resource
  744. # [18:25] <mookid> *IS* content negotiation
  745. # [18:25] <gsnedders> if you request /report.pdf where only one resource exists you expect to get that resource.
  746. # [18:25] <mookid> it's URI-BASED CONTENT NEGOTIATION
  747. # [18:25] <krijn> And it's great!
  748. # [18:25] <krijn> Better than sliced bread
  749. # [18:25] <mookid> :)
  750. # [18:25] <gsnedders> if you request /report where both HTML and PDF exist, and you prefer HTML, you should get HTML.
  751. # [18:26] <mookid> yeah..
  752. # [18:26] <gsnedders> if you want to make a request for a PDF version of /report, you shouldn't be using the /report URI.
  753. # [18:26] <mookid> what?
  754. # [18:26] <Dashiva> gsnedders: He's had that explained many times, it doesn't get through
  755. # [18:27] <mookid> it doesnt make sense
  756. # [18:27] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
  757. # [18:27] <gsnedders> mookid: the /report URI gives what I prefer. I prefer HTML. Give me that when I request it.
  758. # [18:27] <gsnedders> mookid: Therefore, you can't use that URI if you want to give me a PDF.
  759. # [18:27] <mookid> NO
  760. # [18:27] <mookid> YOUR RIGHT
  761. # [18:27] <mookid> THATS WHAT THIS PROPOSAL IS FOR
  762. # [18:28] <krijn> lol
  763. # [18:28] <mookid> if it already worked
  764. # [18:28] <mookid> why would I be proposing something?
  765. # [18:28] <mookid> were you dorpped on your head as a child or something?
  766. # [18:28] <Dashiva> (It does work, if you aren't silly enough to insist on putting everything into a single URL)
  767. # [18:28] <krijn> Why is URI based conneg bad, but HTML based conneg good?
  768. # [18:28] <mookid> silly enough?
  769. # [18:28] <mookid> it's not HTML based conneg
  770. # [18:28] <mookid> it's HTTP based conneg
  771. # [18:28] <gsnedders> mookid: You don't want to use the same URI. I've already said I prefer HTML. I don't want something in an HTML page to overrule what I've said I prefer.
  772. # [18:28] <krijn> Ow, I thought you were still talking about accept=""
  773. # [18:29] <krijn> Or something
  774. # [18:29] <gsnedders> mookid: No, you're having HTML over rule HTTP conneg
  775. # [18:29] <mookid> I am but that's not the html doing it that's the html telling the browser to use HTTP
  776. # [18:29] <mookid> it's http conneg not html conneg
  777. # [18:29] <mookid> NO IM NOT
  778. # [18:29] <gsnedders> mookid: You're changing HTTP conneg via HTML.
  779. # [18:29] <mookid> I'm having html make use of HTTP
  780. # [18:29] <krijn> And how would you hand over that PDF version via IM? Or mail?
  781. # [18:30] <krijn> Exactly, using the URI
  782. # [18:30] <mookid> I'm changing the client request via html so it's appropriate for the request inidcated by the link - what th hell is wrong with that?
  783. # [18:30] <Philip`> krijn: We are still talking about accept="", I think :-)
  784. # [18:30] <krijn> Ow
  785. # [18:30] <gsnedders> mookid: You already can. With a different URI. What's wrong with that?
  786. # [18:30] <mookid> oh for fucks sake
  787. # [18:30] <gsnedders> mookid: You still won't solve the problem for IM or email?
  788. # [18:30] <mookid> I KNOW THAT
  789. # [18:30] <mookid> you think I dont know that?
  790. # [18:31] <gsnedders> mookid: How do you link directly to the PDF from IM?
  791. # [18:31] <mookid> you tell someone to open the URI in pdf viewer
  792. # [18:31] <mookid> why should a URI have to go through a brower?
  793. # [18:31] <mookid> browser
  794. # [18:31] <Dashiva> Actually, wouldn't your proposal entrench this practice and actively hurt people using IM and email
  795. # [18:31] <gsnedders> mookid: Then why can't you tell someone from your HTML page, "hey, open this URI in a pdf viewer"?
  796. # [18:31] <gsnedders> mookid: (if you want the PDF version and not the HTML one)
  797. # [18:32] <mookid> no because if the IM clients talk HTTP properly they can get a list of the content types and give the user a right click menu that lists all the UAs on their system they can open the URI with
  798. # [18:32] <mookid> there is
  799. # [18:32] <mookid> NO GOOD REASON
  800. # [18:32] <mookid> EVERY HTTP REQUEST
  801. # [18:32] <mookid> NEEDS TO GO
  802. # [18:32] <mookid> THROUGH AN HTML BROWSER
  803. # [18:32] <gsnedders> Who's arguing it does?
  804. # [18:32] <Philip`> How can an IM client get a list of available content types when it's given a URI?
  805. # [18:33] <mookid> options
  806. # [18:33] <Dashiva> And now we're updating all the IM clients in the world too
  807. # [18:34] <Dashiva> What else needs fixing?
  808. # [18:34] <krijn> I'm convinced. This is just brilliant.
  809. # [18:34] <krijn> Now let's go shopping.
  810. # [18:34] <mookid> if you want to continue doing it your URI-based way you can
  811. # [18:34] <mookid> and if I want to do it my way I can
  812. # [18:34] <krijn> Ow, darn
  813. # [18:34] <mookid> at the moment there's only your way
  814. # [18:34] <mookid> dont you think it would be better to start allowing applications to work that way?
  815. # [18:35] <krijn> No
  816. # [18:35] <mookid> and start using URIs as they were intended
  817. # [18:35] <mookid> ok well you're an idiot then
  818. # [18:35] <gsnedders> mookid: What makes you think they were intended that way?
  819. # [18:35] <krijn> (That's a fact btw)
  820. # [18:35] <mookid> UNIFORM
  821. # [18:35] <mookid> RESOURCE
  822. # [18:35] <mookid> IDENTIFIER
  823. # [18:35] <mookid> resources are nothing to do with representations
  824. # [18:35] <mookid> YEs
  825. # [18:35] <mookid> you can use them to do that
  826. # [18:35] <mookid> that's not how they were intended
  827. # [18:36] <mookid> that's like saying a news paper is a weapon
  828. # [18:36] <Philip`> mookid: Should browsers do the same kind of right click menu to let you see all the content types of a URI?
  829. # [18:36] <krijn> mookid: shouldn't you be telling browser vendors to do something about */*
  830. # [18:36] <gsnedders> mookid: Why should IM clients use OPTIONS and HTML UAs not?
  831. # [18:36] <mookid> Philip`: yes - but there are situations in an HTML applications where you would want to be specific
  832. # [18:36] <mookid> but yeah I take your point that would minimize it
  833. # [18:37] * gsnedders was beat by Philip`, again :\
  834. # [18:37] <mookid> krijn: no - that's the correct default they just GET pretty much any content
  835. # [18:38] <mookid> so if I give you example.com/somethinginteresting - your browser should just go there and be able to download it or view it or something
  836. # [18:38] <gsnedders> mookid: Why do you want to link to a representation of a resource using a URI?
  837. # [18:38] <BenMillard> Krijn, fast changes :)
  838. # [18:38] <krijn> :)
  839. # [18:38] <mookid> gsnedders: I dont
  840. # [18:38] <gsnedders> mookid: That seems backwards to me.
  841. # [18:38] <mookid> erm
  842. # [18:38] <mookid> LOL
  843. # [18:38] <gsnedders> mookid: That's exactly what you're trying to do.
  844. # [18:38] <Dashiva> mookid: If browsers can get all representations with options, couldn't the user just right-click and choose pdf himself?
  845. # [18:38] <BenMillard> Krijn, my name was already entered and the lines directed at me count is working, but the message telling me to enter my name is still present
  846. # [18:38] <mookid> no it's exactly the OPPOSITE
  847. # [18:38] <mookid> of what I'm doing
  848. # [18:39] <mookid> the representation of /report is pdf
  849. # [18:39] <Philip`> krijn: It's strange how sans-serif fonts make sites look much more modern :-)
  850. # [18:39] <mookid> putting the representation in the URI
  851. # [18:39] <mookid> is creating /report.pdf
  852. # [18:39] <krijn> BenMillard: doh, good point
  853. # [18:39] <BenMillard> Philip`, Verdana is teh pwn for digital screens.
  854. # [18:39] <mookid> Dashiva: yes but some applications have links that need to be to a specific representation
  855. # [18:39] * Quits: ap (n=ap@195.239.126.12) (Read error: 60 (Operation timed out))
  856. # [18:40] <gsnedders> mookid: No, you want to get a specific representation by a URI.
  857. # [18:40] <mookid> negotiate
  858. # [18:40] <mookid> is the word you're looking for
  859. # [18:40] <mookid> :)
  860. # [18:40] <gsnedders> mookid: I've said what I want. I want HTML.
  861. # [18:40] <mookid> ?
  862. # [18:40] * Joins: ap (n=ap@195.239.126.12)
  863. # [18:40] <gsnedders> mookid: Stop trying to force me to do something different.
  864. # [18:40] <mookid> idiot.
  865. # [18:40] <mookid> I'm not
  866. # [18:40] <Philip`> krijn: \ and " in the nickname field gets backslash-escaped
  867. # [18:40] <mookid> you can do what you are doing now
  868. # [18:40] <mookid> I just can't do it my way
  869. # [18:40] <gsnedders> mookid: Can you stop insulting people?
  870. # [18:41] <Philip`> krijn: and \" in the CSS fields gets unescaped
  871. # [18:41] <gsnedders> mookid: The answer would appear to be "No".
  872. # [18:41] <mookid> well it's frustrating.. you fail to give me a reason why I shouldn't be allowed to do it my way
  873. # [18:41] <krijn> Philip`: why would you want those in a nickname
  874. # [18:41] <gsnedders> mookid: I've given you plenty of reasons.
  875. # [18:41] <mookid> no you havent.
  876. # [18:41] <Philip`> krijn: I don't want those in a nickname, I just want to find bugs in your code ;-)
  877. # [18:41] <krijn> There are a lot
  878. # [18:41] <mookid> Philip`: has he given me any decent reasons?
  879. # [18:41] <mookid> cos I missed them
  880. # [18:42] <BenMillard> Krijn, I like how much narrower each channel is :)
  881. # [18:42] <krijn> Me too
  882. # [18:42] <Philip`> mookid: Probably, but I don't know since I was trying to not pay any attention
  883. # [18:42] <BenMillard> Krijn, if you allow any sensible separator in the "Nicknames" field, you could remove the note saying how to separate them
  884. # [18:42] <mookid> haha cop out :P
  885. # [18:43] <BenMillard> ;, | etc
  886. # [18:43] <krijn> It's in the title as well
  887. # [18:43] <krijn> Agreed
  888. # [18:43] <Philip`> I still want to know why live.com sends requests with random search keywords in the Referer
  889. # [18:44] <Philip`> (I've seen the same on my own sites, and it does appear to be live.com's crawlers sending those Referers)
  890. # [18:44] <krijn> Who googled for 'krijn html5'? :\
  891. # [18:44] <BenMillard> Krijn, I also like how you use empty <td> instead of <td>0
  892. # [18:44] <krijn> I don't want anything to do with this sinking ship!
  893. # [18:44] <krijn> (Trying to make Last Week again here)
  894. # [18:45] <mookid> this is a prime example of why your group is percieved with such contempt:
  895. # [18:45] <mookid> 17:33 < gsnedders> mookid: I've said what I want. I want HTML.
  896. # [18:46] * Joins: KrocCamen (n=kroc@80-194-189-199.cable.ubr03.craw.blueyonder.co.uk)
  897. # [18:46] <gsnedders> mookid: Well, I've specified in my UA what format I want it to get if possible when it makes an HTTP request.
  898. # [18:47] <gsnedders> mookid: I don't want any page to change my preference without my consent when my preferred choice is available.
  899. # [18:47] <mookid> your browsers preferences are */*
  900. # [18:47] <mookid> when it comes down to it
  901. # [18:47] <mookid> so..
  902. # [18:48] <gsnedders> mookid: No, my preferences are given through quality values
  903. # [18:48] <gsnedders> mookid: The fact that I will accept anything is a different question. I've given a preference.
  904. # [18:48] <BenMillard> Henny Swan (Opera) on ActiveX in Google Chrome: http://www.iheni.com/dont-go-spoiling-the-party-google-chrome-to-support-activex-in-korea/
  905. # [18:48] <mookid> so your browser doesn't have a */* in its default Accept header
  906. # [18:48] <mookid> ?
  907. # [18:48] <gsnedders> mookid: It does.
  908. # [18:48] <mookid> well then
  909. # [18:48] <gsnedders> mookid: But it prefers other MIME types.
  910. # [18:48] <mookid> uyeah...
  911. # [18:48] <gsnedders> mookid: I've sent a preference. The fact that I accept anything is irrelevant.
  912. # [18:49] <gsnedders> mookid: quality values exist for a reason.
  913. # [18:49] <mookid> what if a link in my application is to a sepcific representation (content type) of a resource
  914. # [18:49] <mookid> (URI)
  915. # [18:49] <gsnedders> mookid: Why do you want to override my preference?
  916. # [18:50] <mookid> well seen as though your preference includes everything
  917. # [18:50] <mookid> I think it's safe to override it in the markup
  918. # [18:50] <gsnedders> No, my preference doesn't.
  919. # [18:50] <mookid> yeah
  920. # [18:50] <annevk3> krijn, "Your nicknames" doesn't specify a format for entering multiple
  921. # [18:50] <mookid> YOUR PREFERENCE IS IRRELEVANT FOR THAT LINK
  922. # [18:50] <gsnedders> LOOK AT QUALITY VALUES. I HAVE A PREFERENCE.
  923. # [18:50] <mookid> ITS PART OF THE APPLICATION
  924. # [18:50] <gsnedders> mookid: No, it isn't.
  925. # [18:50] <mookid> HOW IS THAT ANY DIFFERENC
  926. # [18:50] <mookid> IF ITS IN THE URI
  927. # [18:50] <krijn> annevk3: check title=""
  928. # [18:50] <mookid> IF ITS IN THE URI ITS EXACTLY THE SAME 'PROBLEM'
  929. # [18:50] <krijn> That's what HTML5 says I should use :)
  930. # [18:50] <gsnedders> mookid: If I request a URI and it has the format I prefer, I REALLY WANT THAT FORMAT.
  931. # [18:51] <mookid> no you dont
  932. # [18:51] <gsnedders> mookid: If I request a URI and it doesn't have the format I prefer in it, THEN GIVE ME SOMETHING.
  933. # [18:51] <BenMillard> Krijn, if people use | in their names, I guess that can't be a seperator
  934. # [18:51] <mookid> you look at Accept header as fixed
  935. # [18:51] <mookid> it's not
  936. # [18:51] <gsnedders> mookid: Yes, I do want what I prefer. Honestly.
  937. # [18:51] <mookid> it's just a header
  938. # [18:51] <krijn> Nope, only ,
  939. # [18:51] <krijn> Which is okay enough
  940. # [18:51] <BenMillard> krijn, ; as well?
  941. # [18:51] <gsnedders> mookid: It's not fixed. But I've said what I prefer already. Stop trying to make me change what I prefer.
  942. # [18:51] <BenMillard> krijn, space should be supported as a seperator, I think
  943. # [18:52] <krijn> BenMillard: there are literally 5 people using this ;)
  944. # [18:52] <gsnedders> mookid: Any changes should be made by an option in my UA, not by a link.
  945. # [18:52] <BenMillard> krijn, oh lol
  946. # [18:52] <mookid> gsnedders: I'm not changing what you prefer I'm telling you the appropriate preference for that request
  947. # [18:53] <gsnedders> mookid: You're telling me what you think the appropriate preference is for that request, so that I may reconsider my preference.
  948. # -
  949. # [18:53] * Added *!*i=mookid@ROFL.name to ignore list
  950. # -
  951. # [18:53] <gsnedders> mookid: By having it as an attribute, it is likely that I will be forced you use what you think is the appropriate preference.
  952. # [18:53] * krijn finds out about a new function.. http://krijnhoetmer.nl/irc-logs/whatwg/20081128#l-949
  953. # [18:53] <krijn> *feature
  954. # -
  955. # [18:54] * Removed *!*i=mookid@ROFL.name from ignore list
  956. # -
  957. # [18:54] <BenMillard> krijn, you'll get better alignment down each column by using td { align: right; } and th { text-align: center; }
  958. # [18:54] <gsnedders> mookid: Get some browser to implement what you want. Then we might look at it again.
  959. # [18:55] <Philip`> HTML needs a <shout> element, which is like <strong> but makes you think the author is getting too emotional
  960. # [18:55] <krijn> text-transform: uppercase;
  961. # [18:56] <KrocCamen> krijn: beat me to it :P
  962. # [18:56] <Philip`> krijn: But it's semantic, not stylistic
  963. # [18:56] <KrocCamen> or caps-lock: cruise-control;
  964. # [18:56] <krijn> Philip`: for the default stylesheet :)
  965. # [18:56] <krijn> voice: crybaby;
  966. # [18:56] <Philip`> krijn: I don't see the new feature there :-/
  967. # [18:56] <BenMillard> Krijn, table rows are 16px tall but list items are 14px tall. Making them both 14px tall would be more consistent.
  968. # [18:57] <annevk3> http://mykanjo.co.uk/ toally fails in Opera
  969. # [18:57] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
  970. # [18:57] <hsivonen> annevk3: it's all Flash
  971. # [18:57] <annevk3> that explains things
  972. # [18:58] <Philip`> krijn: Oh, yes I do, my browser had just cached a five hour old version which didn't have the last nine hundred lines of productive discussion
  973. # [18:58] <krijn> productive should be in <strong> there
  974. # [18:58] <krijn> annevk3: you're really missing something :)
  975. # [18:58] <Philip`> I think that's a use case for <sarcasm>, actually
  976. # [18:58] <annevk3> krijn, nice
  977. # [18:59] <annevk3> (the new irc-logs)
  978. # [19:01] <BenMillard> annevk3, glad they are proving popular (krijn took a subset of my ideas and figured out lots of other changes himself): http://projectcerbera.com/!dev/irc-logs/front
  979. # [19:01] <Philip`> gsnedders: Your problem could be satisfied if @accept accepted a q argument, and the 0-1 limit was removed, so people would write <a href=... accept=application/pdf;q=100.0> and you could change your UA preferences to have text/html;q=101.0 and then you'd get what you want
  980. # [19:01] <gsnedders> Philip`: Where are we meeting up, BTW?
  981. # [19:01] <Philip`> and if the author really wants you to still get the PDF, they can set q=1000.0, and if you really want the HTML then you can set q=1001.0
  982. # [19:02] <Philip`> gsnedders: I have no idea, and I can't even remember when it's meant to be
  983. # [19:02] <krijn> Also truncated my referrer database a lot, which made it faster
  984. # [19:02] <jmb> Philip`: and thus have an arms race to UINT_MAX? :)
  985. # [19:02] <Philip`> jmb: Of course not, that'd be silly - use DBL_MAX
  986. # [19:02] <jmb> aha. my mistake
  987. # [19:04] <gsnedders> Philip`: 20081208T190000Z/PT5M
  988. # [19:05] <Philip`> gsnedders: Could you say that in English?
  989. # [19:05] <krijn> svl: wow, you too! ;)
  990. # [19:05] <gsnedders> Philip`: :)
  991. # [19:05] <Philip`> I'm too lazy to separate digits mentally :-p
  992. # [19:05] <gsnedders> Philip`: 2008-12-08T19:00:00Z/PT5M
  993. # [19:05] <gsnedders> :P
  994. # [19:05] <Philip`> gsnedders: Ah, good, so it's not today
  995. # [19:06] <gsnedders> Philip`: No, it's not.
  996. # [19:06] <svl> well, y'know, have to use it if I'm going to try to find ways to break it. ;P
  997. # [19:06] <BenMillard> Krijn, when an entire column would be empty, perhaps you could avoid generating that column? for example, #wai-aria and #webapps have no lines marked as important, so that column has nothing in it
  998. # [19:06] <BenMillard> oh, same for #css
  999. # [19:07] <gsnedders> What is some good styling for lines to/from you?
  1000. # [19:07] <gsnedders> I wants suggestions!
  1001. # [19:07] <svl> krijn: why isn't the number under ? linked to the first line in which you were addressed?
  1002. # [19:07] <krijn> That's on my todo
  1003. # [19:07] <svl> idem for ! I guess...
  1004. # [19:07] <BenMillard> gsnedders, from me: background: #efe;
  1005. # [19:07] <krijn> Yeh
  1006. # [19:08] <BenMillard> gsnedders, at me (using CSS injection sneakyness): background: #eeeae0; } li.flagged { background: #bcc; } li:target { background: #bdd; } ol { font: 0.625em verdana, sans-serif;
  1007. # [19:08] <krijn> Oh, so sneaky ;)
  1008. # [19:08] <Philip`> gsnedders: Usually at that kind of time I will be located somewhere on the route between the CL and just-above-King's and around Midsummer Common, so anywhere on that route would be easiest for me :-)
  1009. # [19:08] * Joins: maikmerten (n=maikmert@L8971.l.pppool.de)
  1010. # [19:08] <krijn> Another proof of user stylesheets failing
  1011. # [19:08] <gsnedders> Philip`: I'm staying in Memorial Court, FWIW
  1012. # [19:09] <BenMillard> krijn, I have a similar user stylesheet for HTML5 (Verdana text, Rockwell headings, smaller text sizes, no vertical gaps between items in lists, etc)
  1013. # [19:09] * gsnedders waits for Philip` to ask where that is
  1014. # [19:09] <gsnedders> BenMillard: That's uselessly light :)
  1015. # [19:09] <Philip`> gsnedders: I asked Google where it was, and got a handy map :-p
  1016. # [19:10] <BenMillard> gsnedders, on a laptop screen that may well be true. on this CRT it passes the "squint test"
  1017. # [19:11] <BenMillard> gsnedders, maybe you'd prefer some WHATWG colours
  1018. # [19:11] <Philip`> gsnedders: Looks like it's a place I've walked past pretty much every day for the past three years
  1019. # [19:11] * Philip` hadn't quite noticed it during that period
  1020. # [19:11] <gsnedders> Philip`: :)
  1021. # [19:11] <krijn> lol @ referrers
  1022. # [19:11] <BenMillard> gsnedders, from me/to me using the bright green left border colour from the green boxes in HTML5: background: #9f9;
  1023. # [19:12] <gsnedders> krijn: Wow, it says "Welcome back, Geoffrey." :D
  1024. # [19:12] <krijn> It's magic!
  1025. # [19:12] <krijn> Omg!
  1026. # [19:12] <gsnedders> krijn: Database of IRC nicks to names?
  1027. # [19:12] <krijn> Yeah
  1028. # [19:12] <BenMillard> Krijn, vertical gaps have gotten even bigger. :(
  1029. # [19:13] <BenMillard> krijn, numbers have been centered instead of right-aligned
  1030. # [19:13] <Philip`> Hmph, your referers are boringly XSS-proof
  1031. # [19:13] <annevk3> ah, an actual database
  1032. # [19:13] <annevk3> I thought it just uppercased my first nick
  1033. # [19:13] <krijn> Nah
  1034. # [19:14] <krijn> Philip`: I know a tiny bit, thank you
  1035. # [19:14] <Philip`> krijn: "It's now: Fri, 28 Nov 2008 19:14:15 +0100 (CET)" - oh no it's not
  1036. # [19:14] <BenMillard> krijn, the addition of green for headings and heading-like text is nice, imho
  1037. # [19:15] <BenMillard> Philip`, that seems a few minutes fast to me, too
  1038. # [19:15] <BenMillard> but dude, why Arial? :(
  1039. # [19:15] <krijn> Hrhr
  1040. # [19:16] <Philip`> Hmm, I think broke view-source on the logs page in Opera
  1041. # [19:17] <BenMillard> krijn, title="Number of lines flagged as important" seems unnecessarily verbose compared to title="Important lines"
  1042. # [19:23] <BenMillard> krijn, th abbr { display: block; } makes it easier to put the mouse over shortened table headers
  1043. # [19:28] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  1044. # [19:31] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  1045. # [19:29] <krijn> Fixed & fixed
  1046. # [19:30] <BenMillard> Krijn, cool :)
  1047. # [19:31] <BenMillard> what about vertical gaps? table rows are now 18px high (which seems far too much) when list items are 14px high
  1048. # [19:31] <krijn> (And nicks are case sensitive btw :)
  1049. # [19:31] <BenMillard> krijn, bah
  1050. # [19:31] <krijn> Yeah
  1051. # [19:32] <krijn> Fixed
  1052. # [19:32] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
  1053. # [19:42] <krijn> Enough for today
  1054. # [19:42] <BenMillard> krijn, thanks for all the updates! it's more usable and prettier than before
  1055. # [19:43] <krijn> Np, I hope all 4 users like it ;)
  1056. # [19:47] <BenMillard> krijn, do you have AWstats or Analog or some stats package running on the server?
  1057. # [19:49] * Quits: KrocCamen (n=kroc@80-194-189-199.cable.ubr03.craw.blueyonder.co.uk)
  1058. # [19:54] * Quits: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  1059. # [20:00] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  1060. # [20:04] * Joins: BuZZ-T (n=buzz-t@unaffiliated/buzz-t)
  1061. # [20:05] <annevk3> "Mr. Obama, however, seems intent on pulling the office at least partly into the 21st century on that score; aides said he hopes to have a laptop computer on his desk in the Oval Office, making him the first American president to do so." o_O
  1062. # [20:05] <annevk3> http://www.nytimes.com/2008/11/16/us/politics/16blackberry.html
  1063. # [20:10] <Philip`> He'll just end up wasting all his time on IRC
  1064. # [20:11] <gavin> it would be interesting to know more about how they will manage IT security
  1065. # [20:11] <gavin> I bet some people aren't happy with the idea
  1066. # [20:23] <Philip`> I would suppose the government already has some experience with needing IT security
  1067. # [20:23] <Philip`> It's not exactly a unique new challenge
  1068. # [20:25] <gavin> computers in the oval office is, I think
  1069. # [20:26] <gavin> though presumably there are other computers in the white house that need to be just as secure, I guess
  1070. # [20:26] <Lachy> what would be wrong with having a computer in the oval office? I assumed that would have been a fairly common thing for the president to have in there
  1071. # [20:27] <gavin> apparently not!
  1072. # [20:27] <Dashiva> The President has some rather extreme documentation requirements
  1073. # [20:27] <Dashiva> And security on top of that
  1074. # [20:28] <Lachy> so? Surely the president uses a computer at least some of the time. What difference would it make where it's located?
  1075. # [20:28] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  1076. # [20:29] <Dashiva> He's got vice presidents for that :)
  1077. # [20:30] <Philip`> How does he upload his videos to Youtube if he doesn't have computer access?
  1078. # [20:34] <gavin> Lachy: the oval office is one of a handful of places where highly secretive discussions are held
  1079. # [20:34] <gavin> bringing any type of electronic device into such places is not something that's taken lightly
  1080. # [20:35] <gavin> let alone a networked computer
  1081. # [20:37] <Lachy> Philip`, I guess one of his staff does it for him
  1082. # [20:42] * Quits: Mustafa51 (n=mustafa@122.164.173.51)
  1083. # [20:48] * Joins: weinig (n=weinig@host2.themotel.cust.sover.net)
  1084. # [20:50] * Quits: Yudai_ (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp) ("SIGTERM received; exit")
  1085. # [20:50] * Joins: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp)
  1086. # [20:55] * Quits: webben (n=webben@nat/yahoo/x-0923f376a41c4523) (Read error: 145 (Connection timed out))
  1087. # [21:06] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
  1088. # [21:09] * Quits: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com) (Client Quit)
  1089. # [21:36] * Parts: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp)
  1090. # [21:36] * Joins: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp)
  1091. # [21:39] * Quits: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp) ("SIGTERM received; exit")
  1092. # [21:39] * Joins: Yudai (n=Yudai@pa3d18c.kngwnt01.ap.so-net.ne.jp)
  1093. # [21:51] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1094. # [21:55] * Quits: tantek (n=tantek@pool-96-229-44-15.lsanca.fios.verizon.net)
  1095. # [22:03] * Joins: jwalden (n=waldo@70.131.99.83)
  1096. # [22:05] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
  1097. # [22:34] * Quits: annevk3 (n=annevk@77.163.243.203) (Read error: 104 (Connection reset by peer))
  1098. # [22:34] * Joins: annevk3 (n=annevk@77.163.243.203)
  1099. # [22:35] * Quits: annevk3 (n=annevk@77.163.243.203) (Remote closed the connection)
  1100. # [22:35] * Joins: annevk3 (n=annevk@77.163.243.203)
  1101. # [22:50] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 104 (Connection reset by peer))
  1102. # [23:10] * Quits: weinig (n=weinig@host2.themotel.cust.sover.net)
  1103. # [23:16] * Quits: ap (n=ap@195.239.126.12)
  1104. # [23:36] * Parts: annevk3 (n=annevk@77.163.243.203)
  1105. # Session Close: Sat Nov 29 00:00:00 2008

The end :)