/irc-logs / freenode / #whatwg / 2009-06-16 / end

Options:

  1. # Session Start: Tue Jun 16 00:00:00 2009
  2. # Session Ident: #whatwg
  3. # [00:01] * Joins: sicking (n=chatzill@corp-240.mv.mozilla.com)
  4. # [00:03] * Quits: weinig_ (n=weinig@17.246.19.204)
  5. # [00:05] * aroben is now known as aroben|meeting
  6. # [00:19] * Quits: gauthier2 (n=gauthier@rind.silverorange.com) (Read error: 54 (Connection reset by peer))
  7. # [00:21] * Quits: franksalim (n=frank@adsl-76-243-95-225.dsl.pltn13.sbcglobal.net) (Read error: 110 (Connection timed out))
  8. # [00:24] * Joins: jruderman (n=jruderma@corp-240.mv.mozilla.com)
  9. # [00:24] * Joins: gauthier_ (n=gauthier@rind.silverorange.com)
  10. # [00:25] * Joins: franksalim (n=frank@adsl-76-243-95-41.dsl.pltn13.sbcglobal.net)
  11. # [00:30] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  12. # [00:47] * Joins: allanmac (n=allanmac@dsl092-075-022.bos1.dsl.speakeasy.net)
  13. # [00:50] * Joins: doublec (n=doublec@121-72-164-70.dsl.telstraclear.net)
  14. # [00:55] * Quits: gauthier_ (n=gauthier@rind.silverorange.com) (Read error: 54 (Connection reset by peer))
  15. # [00:56] * Quits: gsnedders (n=gsnedder@host81-156-236-4.range81-156.btcentralplus.com) ("Adios intarwebs.")
  16. # [00:57] * Quits: aroben|meeting (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
  17. # [00:57] * Joins: gsnedders (n=gsnedder@host86-174-38-173.range86-174.btcentralplus.com)
  18. # [00:59] * Joins: gauthier_ (n=gauthier@rind.silverorange.com)
  19. # [00:59] * Quits: gsnedders (n=gsnedder@host86-174-38-173.range86-174.btcentralplus.com) (Client Quit)
  20. # [01:01] * Joins: gsnedders (n=gsnedder@host86-174-38-173.range86-174.btcentralplus.com)
  21. # [01:03] * Joins: weinig (n=weinig@17.246.19.204)
  22. # [01:04] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
  23. # [01:12] * Quits: doublec (n=doublec@121-72-164-70.dsl.telstraclear.net) (Read error: 104 (Connection reset by peer))
  24. # [01:12] * Quits: gauthier_ (n=gauthier@rind.silverorange.com) (Read error: 54 (Connection reset by peer))
  25. # [01:12] * Joins: roc_ (n=roc@203-97-204-82.dsl.clear.net.nz)
  26. # [01:13] <Hixie> annevk42: is there anywhere i can log issues for cssom/cssom-view ?
  27. # [01:14] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-3079052147255c92) (Remote closed the connection)
  28. # [01:16] * Joins: gauthier_ (n=gauthier@rind.silverorange.com)
  29. # [01:29] * Joins: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au)
  30. # [01:31] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
  31. # [01:40] * Joins: dglazkov_ (n=dglazkov@nat/google/x-35c55fa1ab86a227)
  32. # [01:40] * Quits: dglazkov (n=dglazkov@nat/google/x-6fe923805d5d520d) (Read error: 60 (Operation timed out))
  33. # [01:42] * dglazkov_ is now known as dglazkov
  34. # [02:01] * Joins: sgalineau (n=sylvaing@c-98-247-143-102.hsd1.wa.comcast.net)
  35. # [02:02] * Quits: jwalden (n=waldo@corp-240.mv.mozilla.com) (Read error: 104 (Connection reset by peer))
  36. # [02:04] * Quits: dglazkov (n=dglazkov@nat/google/x-35c55fa1ab86a227)
  37. # [02:07] * Joins: jwalden (n=waldo@corp-240.mv.mozilla.com)
  38. # [02:41] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
  39. # [02:46] * Joins: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net)
  40. # [02:52] * Hixie redefines contact information using the "declarative" style instead of the "imperative" style (along with fixing it at the same time)
  41. # [02:52] <Hixie> easier to understand my foot.
  42. # [02:52] * Parts: billmason (n=billmaso@ip182.unival.com)
  43. # [03:09] * Quits: dave_levin (n=dave_lev@72.14.227.1)
  44. # [03:12] * Quits: hdh (n=hdh@hdh-1-pt.tunnel.tserv20.hkg1.ipv6.he.net) (Remote closed the connection)
  45. # [03:19] * Joins: ojan (n=ojan@nat/google/x-f5a044d2eb13e574)
  46. # [03:25] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
  47. # [03:42] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
  48. # [03:45] * Joins: gavin_____ (n=gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
  49. # [03:49] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
  50. # [03:50] * Quits: weinig (n=weinig@17.246.19.204)
  51. # [03:53] * Quits: billyjackass (n=MikeSmit@EM114-48-19-0.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  52. # [03:58] * Quits: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au) ("This computer has gone to sleep")
  53. # [03:58] * Parts: ojan (n=ojan@nat/google/x-f5a044d2eb13e574)
  54. # [04:06] * Quits: slightlyoff (n=slightly@nat/google/x-a51053de7deddfe6)
  55. # [04:21] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  56. # [04:45] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  57. # [04:45] * Joins: slightlyoff (n=slightly@nat/google/x-7a0736b3536e0fa2)
  58. # [04:47] * Quits: dolske (n=dolske@corp-240.mv.mozilla.com)
  59. # [04:47] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe)
  60. # [04:59] * Quits: jwalden (n=waldo@corp-240.mv.mozilla.com) ("dinnertime")
  61. # [05:02] * Quits: shepazu (n=schepers@adsl-144-138-35.rmo.bellsouth.net) ("Core Breach")
  62. # [05:13] * Joins: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net)
  63. # [05:24] * Quits: sgalineau (n=sylvaing@c-98-247-143-102.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
  64. # [05:25] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
  65. # [05:26] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  66. # [05:26] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  67. # [05:28] * jwalden wonders how much longer people will incorrectly argue about the complexity of an ordered set implemented as a hash table
  68. # [05:29] * Joins: nessy (n=nessy@203.110.150.154)
  69. # [05:39] * Quits: shikiesos (n=shiki@220.109.219.244) (Read error: 60 (Operation timed out))
  70. # [05:40] * Quits: jruderman (n=jruderma@corp-240.mv.mozilla.com) (Read error: 110 (Connection timed out))
  71. # [05:40] * Quits: slightlyoff (n=slightly@nat/google/x-7a0736b3536e0fa2) (Read error: 110 (Connection timed out))
  72. # [05:45] * Quits: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 54 (Connection reset by peer))
  73. # [05:50] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  74. # [05:52] * Quits: ukai (n=ukai@220.109.219.244) (Read error: 113 (No route to host))
  75. # [05:52] * Quits: hamaji (n=hamaji@220.109.219.244) (Read error: 113 (No route to host))
  76. # [05:53] * Joins: shikiesos (n=shiki@220.109.219.244)
  77. # [05:54] * Joins: hamaji (n=hamaji@220.109.219.244)
  78. # [05:56] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  79. # [05:56] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  80. # [05:57] * Quits: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  81. # [05:57] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  82. # [05:59] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  83. # [06:01] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  84. # [06:01] * roc_ is now known as roc
  85. # [06:01] * Quits: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  86. # [06:01] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  87. # [06:03] * Joins: ukai (n=ukai@220.109.219.244)
  88. # [06:08] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  89. # [06:09] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  90. # [06:10] * Joins: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  91. # [06:10] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Success)
  92. # [06:17] * Quits: tantekc (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  93. # [06:17] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  94. # [06:37] * Joins: shepazu (n=schepers@adsl-144-138-35.rmo.bellsouth.net)
  95. # [06:49] * Joins: Drigo (n=love@200.103.177.135)
  96. # [06:56] * Joins: MikeSmith (n=MikeSmit@tea14.w3.mag.keio.ac.jp)
  97. # [06:59] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  98. # [07:00] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  99. # [07:11] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  100. # [07:21] * Quits: nessy (n=nessy@203.110.150.154) ("This computer has gone to sleep")
  101. # [07:34] * Joins: roc (n=roc@121-72-201-250.dsl.telstraclear.net)
  102. # [07:47] * Joins: ap (n=ap@194.154.88.41)
  103. # [07:49] * Joins: harig (n=opera@59.90.71.35)
  104. # [07:52] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  105. # [07:59] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
  106. # [08:00] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  107. # [08:06] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
  108. # [08:06] * Quits: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz) (Remote closed the connection)
  109. # [08:06] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  110. # [08:25] * Quits: Drigo (n=love@200.103.177.135) ("Leaving")
  111. # [08:36] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
  112. # [08:41] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
  113. # [08:46] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
  114. # [08:47] * Joins: dave_levin (n=dave_lev@72.14.224.1)
  115. # [08:51] <hsivonen> ah the moral high ground of awareness but not solving the problem and alt="Comic"
  116. # [08:58] * Joins: pesla (n=retep@procurios.xs4all.nl)
  117. # [09:00] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 104 (Connection reset by peer))
  118. # [09:00] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  119. # [09:11] * Quits: roc (n=roc@121-72-201-250.dsl.telstraclear.net)
  120. # [09:20] * Philip` can't quite work out the point of Opera Unite
  121. # [09:20] <Dashiva> Hold that thought
  122. # [09:21] * Quits: Dashiva (i=Dashiva@wikia/Dashiva)
  123. # [09:21] <Madness> I still like face gestures better.
  124. # [09:21] * hsivonen wonders if there's a royalty-free spec
  125. # [09:22] <Philip`> It seems the only real advantage is that it runs the server-side stuff on your own computer, which means you don't have to pay someone for hosting (disk space and CPU) (though Opera still has to pay for all the bandwidth)
  126. # [09:22] <hsivonen> or is it HTTP and not some kind of new p2p protocol?
  127. # [09:22] <Philip`> but that doesn't seem a particularly fundamental difference
  128. # [09:22] <Madness> Philip`, when I first saw it, it reminded me of dropbox.
  129. # [09:23] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
  130. # [09:23] <Philip`> hsivonen: It's HTTP (with a possibly-custom protocol for proxying) - you write a widget with a web server that handles GETs and POSTs etc
  131. # [09:23] <Philip`> (as far as I can tell)
  132. # [09:27] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
  133. # [09:27] <hsivonen> the Opera Unite video reminds me of the Du bist Terrorist video
  134. # [09:27] <hsivonen> (the graphical style and narration)
  135. # [09:30] * Joins: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  136. # [09:33] <annevk42> Hixie, the CSS WG does have a bug tracking system
  137. # [09:39] * Quits: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz) (Read error: 113 (No route to host))
  138. # [09:43] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
  139. # [10:01] * olliej is now known as fakeolliej
  140. # [10:05] * Joins: ROBOd (n=robod@89.122.216.38)
  141. # [10:07] <jgraham> Hmm Mozilla are proposing restricting when __proto__ can be used to mutate an object's prototype. I'll be interested to see how that works out
  142. # [10:08] * ap is now known as ap|away
  143. # [10:09] * Joins: Lachy (n=Lachlan@85.196.122.246)
  144. # [10:09] <fakeolliej> jgraham: their performance argument isn't really valid as it's an issue specific to their implementation, much like there are issues that only occur in implementations like JSC
  145. # [10:09] <hsivonen> MikeSmith: is there a particular reason to change the order of assertions vs. RELAX NG?
  146. # [10:09] <hsivonen> jgraham: is this on an Ecma list somewhere?
  147. # [10:10] <jgraham> fakeolliej: I wondered if that might be the case. But I wonder if they have done a detailed web compat analysis. I understand that __proto__ is really needed if you are not IE
  148. # [10:10] <jgraham> hsivonen: es-discuss
  149. # [10:10] <hsivonen> jgraham: thanks
  150. # [10:11] <fakeolliej> jgraham: the irony of crockford saying that people will only use "safe browsers" that "don;t support __proto__" [paraphrased] is not lost on me
  151. # [10:11] <jgraham> https://mail.mozilla.org/pipermail/es-discuss/2009-June/009523.html
  152. # [10:11] <hsivonen> uh oh. I have an <isindex> Heisenbug
  153. # [10:11] <fakeolliej> jgraham: because time and time again people have chosen "site working" over security, speed, etc
  154. # [10:12] <jgraham> fakeolliej: Indeed. I wonder if I should ask/say any of this on this list
  155. # [10:12] <fakeolliej> jgraham: we can ask hixie to tell us how many sites use __proto__
  156. # [10:12] <MikeSmith> hsivonen: no, no current reason I can think of. When I asked you about that before, it was because at that time, I thought maybe your reason for having legacy.rnc was to control the order in which the obsolete-element errors get reported. But I realize now that the reason it be able to report errors in the subtree.
  157. # [10:13] <hsivonen> MikeSmith: ok
  158. # [10:14] * Quits: fakeolliej (n=oliver@17.203.15.179)
  159. # [10:15] <hsivonen> oops. not a Heisenbug
  160. # [10:15] * Joins: archtech (n=stanv@83.228.56.37)
  161. # [10:16] <hsivonen> fortunately
  162. # [10:22] * hsivonen wishes the public-html threads didn't go off on tangents based on analogies
  163. # [10:23] <jgraham> hsivonen: You made ti to the compasses I see ;)
  164. # [10:23] <hsivonen> jgraham: yes
  165. # [10:27] <hsivonen> did anyone ship DOMTokenLish.has() yet?
  166. # [10:28] <MikeSmith> are tokens in HTML5 allowed to contain character references?
  167. # [10:28] <hsivonen> MikeSmith: element and attribute names aren't
  168. # [10:29] <MikeSmith> hsivonen: but tokens in attribute values are, right?
  169. # [10:29] <hsivonen> MikeSmith: the character references are expanded before the token is created, so no in that sense
  170. # [10:30] <Philip`> http://devfiles.myopera.com/articles/608/jsrest-url.htm indicates __proto__ appears on something like 1% of pages, unless I'm misinterpreting the numbers
  171. # [10:30] <MikeSmith> hsivonen: well, I mean serialized attribute values -- e.g., in what the spec defines as "space-separated tokens"
  172. # [10:31] <MikeSmith> or rather "set of space-separated tokens"
  173. # [10:31] <hsivonen> MikeSmith: you can have character references in the serialization, yes
  174. # [10:31] <MikeSmith> k
  175. # [10:31] * hsivonen was talking about different tokens
  176. # [10:32] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  177. # [10:32] <Philip`> http://philip.html5.org/data/proto.txt
  178. # [10:32] * Quits: gavin_____ (n=gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com) (Read error: 113 (No route to host))
  179. # [10:33] <annevk42> Philip`, Microsoft uses it in their compat layers for various properties
  180. # [10:34] <Philip`> The Prototype JS library seems to use it for something
  181. # [10:36] <hsivonen> grr. <isindex> is an evil special case for explicit memory management
  182. # [10:36] <hsivonen> aarrgh
  183. # [10:37] <hsivonen> now I'm annoyed at both <isindex> and at C++ not having a garbage collector
  184. # [10:38] <hsivonen> <isindex> is fast appoaching the most-buggy feature of the V.nu parser
  185. # [10:38] <hsivonen> if it isn't already
  186. # [10:38] <hsivonen> *approaching
  187. # [10:40] <hsivonen> should I add refcounting for this edge case or add a special hack with 'here be dragons' comments...
  188. # [10:40] <hsivonen> somehow I don't like the idea of refcounting just for this one special corner case
  189. # [10:40] <hsivonen> anyway, yay for unit tests
  190. # [10:41] <Philip`> Is it very unlikely that any other feature will ever trigger the same edge case?
  191. # [10:41] <hsivonen> Philip`: extremely unlikely
  192. # [10:41] <hsivonen> Philip`: <isindex> is the only parser macro
  193. # [10:42] <hsivonen> where attribute names get referenced from more than one attribute holder
  194. # [10:42] <hsivonen> everywhere else custom attribute name objects never leave their original holder
  195. # [10:43] <hsivonen> I guess I'll implement ownership transfer for this case instead of burning cycles refcounting all over
  196. # [10:45] <hsivonen> in case anyone is interested, the problem is that non-well-known attributes are copied from the isindex token to the generated <input> element and then get freed from both
  197. # [10:46] <hsivonen> I'll change things so that they get moved rather than copied
  198. # [10:46] * Joins: roc (n=roc@121.72.201.250)
  199. # [10:46] <hsivonen> so that the isindex token no longer has attributes when its attributes are freed
  200. # [10:53] * Quits: dave_levin (n=dave_lev@72.14.224.1)
  201. # [11:09] * Joins: doublec (n=doublec@118-93-184-204.dsl.dyn.ihug.co.nz)
  202. # [11:18] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  203. # [11:22] * Joins: mat_t (n=mattomas@nat/canonical/x-f1ea04d6e5705977)
  204. # [11:37] * Quits: doublec (n=doublec@118-93-184-204.dsl.dyn.ihug.co.nz) ("Leaving")
  205. # [11:51] * Quits: annevk42 (n=annevk@5ED2D22C.cable.ziggo.nl) (Read error: 104 (Connection reset by peer))
  206. # [11:52] * Joins: annevk42 (n=annevk@5ED2D22C.cable.ziggo.nl)
  207. # [11:56] * Quits: annevk42 (n=annevk@5ED2D22C.cable.ziggo.nl) (Read error: 104 (Connection reset by peer))
  208. # [11:57] * Joins: annevk42 (n=annevk@5ED2D22C.cable.ziggo.nl)
  209. # [12:04] * Joins: myakura (n=myakura@p2188-ipbf6208marunouchi.tokyo.ocn.ne.jp)
  210. # [12:22] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
  211. # [12:23] <zcorpan> hmm firefox sets tabindex="0" on video and audio elements
  212. # [12:39] * Joins: slightlyoff_ (n=slightly@72.14.224.1)
  213. # [12:39] * Joins: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au)
  214. # [12:43] * Quits: MikeSmith (n=MikeSmit@tea14.w3.mag.keio.ac.jp) ("Tomorrow to fresh woods, and pastures new.")
  215. # [12:45] <hsivonen> I have a hard time believing that the masses of Web authors could be able to deal with the codecs parameter
  216. # [12:48] <zcorpan> hsivonen: in canPlayType or in HTTP Content-Type?
  217. # [12:49] <hsivonen> zcorpan: anywhere
  218. # [12:49] <hsivonen> zcorpan: mostly in <source>
  219. # [12:50] <zcorpan> hsivonen: what do you suggest instead?
  220. # [12:51] <zcorpan> look at file extension?
  221. # [12:51] <hsivonen> I don't have a better suggestion
  222. # [12:51] <hsivonen> codecs=theora,vorbis vs. codecss=dirac,vorbis is sane
  223. # [12:51] <hsivonen> the MP4 profile stuff is just too weird
  224. # [12:52] <hsivonen> (IIRC last time I asked, even Apple QuickTime guys weren't sure what the right values for their encoder output would be)
  225. # [12:52] <hsivonen> I guess that's solved by only using it for theora vs. dirac and not using encumbered ISO stuff :-)
  226. # [12:53] <hsivonen> which remins me that we should really be beating the marketing drum about the lack of crazy AVC levels and profiles in Theora
  227. # [13:03] * slightlyoff_ is now known as slightlyoff
  228. # [13:05] * Quits: karlcow (n=karl@nerval.la-grange.net) ("This computer has gone to sleep")
  229. # [13:16] * Joins: Lachy (n=Lachlan@85.196.122.246)
  230. # [13:23] <Philip`> hsivonen: You mean the lack of any way to know in advance that you'll get smooth playback in a wide range of devices when using Theora? :-)
  231. # [13:25] <jgraham> Philip`: That applies to all codecs, for some sutaible definiton of "wide range"
  232. # [13:27] <jgraham> (but yeah Vorbis plays on fewer devices than mpeg-something)
  233. # [13:27] <jgraham> s/vorbis/theora/
  234. # [13:28] <Philip`> jgraham: When there are levels and profiles, any device can say "I support this set of profiles" and any video can say "I can be played on this set of profiles" and if the intersection is non-empty then you know in advance it'll work, and that seems to be independent of the wideness of the range
  235. # [13:28] <Philip`> and I assume that's the idea of the MPEG stuff, and it's entirely lacking in Theora
  236. # [13:29] <Philip`> (I remember DivX had a similar profile system too)
  237. # [13:29] <jgraham> In practice I expect authors to put in on <source> that wworks on desktop (maybe two) and one that wworks onm the iPhone
  238. # [13:30] <jgraham> The profile system seems like a plausible solution to a technical problem that is highly likely to fail on the web
  239. # [13:30] <jgraham> s/plausible/plausible sounding/
  240. # [13:31] <Philip`> Oh, I'd agree it seems unlikely to actually work, because it requires authors to understand and care about lots of details that they have no motivation to understand or care about
  241. # [13:32] <jgraham> Right, so not solving the problem doesn't seem like a big deal
  242. # [13:32] <jgraham> Or at least not solving it in that way
  243. # [13:33] * Quits: harig (n=opera@59.90.71.35) (Read error: 110 (Connection timed out))
  244. # [13:33] <jgraham> In fact it can be a good thing because it leaves the oppertunity open for a solution that does work
  245. # [13:34] <Philip`> It just seems potentially dangerous to use as a marketing claim, because it could be easily twisted into saying Theora doesn't have support for a wide range of mobile devices
  246. # [13:39] * gsnedders wonders what this whole Unite thing is
  247. # [13:41] <Dashiva> Are the profiles really usable that way, though?
  248. # [13:41] <Dashiva> I seem to remember there being about fifteen different ones related to h264
  249. # [13:41] <annevk42> hsivonen, yeah, I'm not convinced at all that the whole codecs thing and canPlayType will work for anything but the simplest of cases
  250. # [13:43] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  251. # [13:45] <hsivonen> Dashiva: as far as I can tell, the h264 profiles are a nightmare for interop
  252. # [13:46] <hsivonen> Dashiva: if you are doing something other than encoding with QuickTime, you can spend a week tweaking parameters so that you interop with anything you can think of
  253. # [13:49] * Quits: slightlyoff (n=slightly@72.14.224.1) (Remote closed the connection)
  254. # [13:53] <Dashiva> While still retaining the same quality?
  255. # [13:53] <Philip`> gsnedders: It's something that's top secret and you mustn't talk about it else Opera will fire you
  256. # [13:53] <gsnedders> Philip`: But, but, but I haven't started work at Opera! :P
  257. # [13:53] * gsnedders knows as much about Unite as is publicly available!
  258. # [13:58] <jgraham> gsnedders: That somewhat contradicts your earlier statement
  259. # [14:00] <gsnedders> jgraham: You assume I haven't read anything inbetween those two statemnets
  260. # [14:00] <jgraham> gsnedders: No I assume you haven't read /everything/ in between those two statements
  261. # [14:01] <gsnedders> Well, that's probably true
  262. # [14:09] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
  263. # [14:12] <Philip`> Most of the suggested uses of Unite seem to be overestimating the uptime of a typical person's home computer
  264. # [14:14] <gsnedders> I't all these engineers assuming everyone is like them
  265. # [14:15] <Philip`> Is "I't" Klingon?
  266. # [14:16] <Philip`> I don't even have a high-uptime home computer myself - I've just got some headless servers that can't run graphical browsers, and some laptops that are switched off or are offline for at least half the day
  267. # [14:17] <Philip`> so they're not exactly great for hosting a web site or sharing music from
  268. # [14:17] <beowulf> i think it's a good idea for showing stuff quickly, when I'm at my computer
  269. # [14:18] <beowulf> saves me the bother of ftp'ing
  270. # [14:18] <beowulf> did i just say that? how lazy have i become?
  271. # [14:19] <Philip`> I suppose it could be useful in situations where someone wants to send me a file by MSN and it doesn't work because I'm using a crazy client, and if they were using Opera then they could share it that way and I could download it trivially
  272. # [14:20] <Philip`> except those people don't use Opera, so that's not going to help much
  273. # [14:22] <Philip`> (I just upload files with the same process as I use for copying local files, i.e. navigating to the right directories in Krusader and pressing F5 to copy between them, and it's no different if some of the directories are over FTP/SFTP/etc)
  274. # [14:22] <annevk42> sshfs ftw
  275. # [14:23] * annevk42 uses cd/cp
  276. # [14:24] <Philip`> Things like "Fridge" and "Web Server" and "Photo Sharing" don't make much sense unless you're keeping your computer up all day, else people will get frustrated when they're down, assuming I'm not failing to notice some clever magic in Unite that makes it work when you're offline
  277. # [14:24] <Philip`> annevk42: I tried sshfs for a while but it always seemed a bit unreliable, particularly if I disconnected without unmounting it cleanly first
  278. # [14:25] <Philip`> and I like doing file management in Krusader much more than in bash :-)
  279. # [14:26] <jgraham> I don't think there is any special magic
  280. # [14:27] <beowulf> my example was nonsense
  281. # [14:27] <jgraham> (although I am far from being an expert on unite so I am avoiding saying much lest it be construed as accurate)
  282. # [14:28] <gsnedders> jgraham: But you work for Opera :P
  283. # [14:28] * gsnedders has new headphones
  284. # [14:28] <jgraham> gsnedders: I noticed
  285. # [14:28] * Joins: MikeSmith (n=MikeSmit@EM114-48-232-87.pool.e-mobile.ne.jp)
  286. # [14:29] <gsnedders> jgraham: What? My new headphones? Where's the camera?
  287. # [14:29] * Philip` is happy to treat Unite in the same way he treats widgets, i.e. by ignoring it entirely because he doesn't see how it would be of any value to him
  288. # [14:31] <jgraham> gsnedders: It is possible you misinterpreted my statement. It is also possible I track your post.
  289. # [14:31] <gsnedders> jgraham: I did work out what you meant, but that's boring in comparison
  290. # [14:32] <beowulf> what's the difference with mobile widgets and offline applications?
  291. # [14:33] * Quits: MikeSmith (n=MikeSmit@EM114-48-232-87.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  292. # [14:34] * gsnedders wonders how much SEK he should get before leaving
  293. # [14:35] * Joins: karlcow (n=karl@nerval.la-grange.net)
  294. # [14:35] <gsnedders> jgraham: Do you know whether the return tickets for the coach to/from Skavsta have a time limit on them?
  295. # [14:35] * Joins: MikeSmith (n=MikeSmit@EM114-48-23-199.pool.e-mobile.ne.jp)
  296. # [14:37] <jgraham> gsnedders: I don't recall
  297. # [14:38] <jgraham> gsnedders: There are plenty of cash machines here that will give you SEK
  298. # [14:38] <gsnedders> jgraham: You must be joking :P
  299. # [14:39] <jgraham> gsnedders: Well unless you have a silly bank account that charges you for withdrawls abroad there is little point in getting much cash
  300. # [14:39] <gsnedders> jgraham: As of a few months ago every bank/buidling society here does, AFAIK :(
  301. # [14:39] <jgraham> gsnedders: Even the nationwide? They didn't used to
  302. # [14:40] <gsnedders> jgraham: They do since the 1 June, I think the date was
  303. # [14:40] * Quits: allanmac (n=allanmac@dsl092-075-022.bos1.dsl.speakeasy.net) ("Leaving.")
  304. # [14:40] <gsnedders> 1 May, actually
  305. # [14:41] <gsnedders> "We pass on a Visa charge for processing transactions in certain currencies other than sterling. The fee is currently 0.84% and it will be included in the sterling amount shown on your statement."
  306. # [14:41] <gsnedders> Oh, there's no charge in some countries.
  307. # [14:41] <gsnedders> WTF?
  308. # [14:41] <jgraham> gsnedders: Sweden - No fee charged
  309. # [14:41] <gsnedders> Indeed
  310. # [14:41] <gsnedders> That wasn't the implication of the letter they sent out several months ago
  311. # [14:42] <jgraham> It seems like there is no fee in EU countries and a few others
  312. # [14:42] * gsnedders has to pay for his Visa card though, as that's from Lloyds TSB (as they are, as far as I could tell, the only place to give under 18s a debit card)
  313. # [14:42] <gsnedders> (Whereas I only have a cash card for the Nationwide)
  314. # [14:43] <Philip`> Hasn't anybody written a non-Flash file upload system that has progress bars? (Surely you could get the server to record how much it's received already, and send that back to the client via XHR or something, but I've only ever heard of ones that do it in Flash)
  315. # [14:45] <gsnedders> There are such things
  316. # [14:46] <Philip`> http://www.lonelycode.com/2009/06/09/django-file-upload-progress-bar-without-flash/ - oh, okay
  317. # [14:46] <gsnedders> http://bluga.net/projects/uploadProgressMeter/ too
  318. # [14:49] <Philip`> "It uses the upload progress meter patch and extension from: http://pdoru.from.ro/"
  319. # [14:49] <Philip`> You have to install a patch and recompile PHP?
  320. # [14:49] <Philip`> That really doesn't sound good
  321. # [14:52] <gsnedders> You can't normally do anything until the request has been fully received
  322. # [14:53] <Philip`> Seems like the language is somewhat lacking in flexibility
  323. # [14:54] <gsnedders> Who ever said PHP was a good language?
  324. # [14:54] <Philip`> I presume the people who designed it thought it was
  325. # [14:55] <Philip`> else they would have stuck with Perl
  326. # [14:55] <gsnedders> Wait, PHP was designed?
  327. # [14:55] <Philip`> s/designed/implemented/
  328. # [15:09] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
  329. # [15:16] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
  330. # [15:17] * Joins: remysharp (n=remyshar@87.252.56.11)
  331. # [15:17] * Joins: allanmac (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net)
  332. # [15:17] * Parts: allanmac (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net)
  333. # [15:19] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
  334. # [15:23] * ap|away is now known as ap
  335. # [15:25] * Quits: remysharp (n=remyshar@87.252.56.11)
  336. # [15:27] * Joins: remysharp (n=remyshar@87.252.56.11)
  337. # [15:28] * Quits: MikeSmith (n=MikeSmit@EM114-48-23-199.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
  338. # [15:28] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  339. # [15:42] * Joins: dbaron (n=dbaron@98.234.51.190)
  340. # [15:46] * Joins: aroben (n=aroben@unaffiliated/aroben)
  341. # [16:00] * Joins: cyberpea2 (n=james@fedora/cyberpear)
  342. # [16:01] * Quits: cyberpear (n=james@fedora/cyberpear) (Read error: 60 (Operation timed out))
  343. # [16:04] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
  344. # [16:09] * Joins: MikeSmith (n=MikeSmit@EM114-48-104-181.pool.e-mobile.ne.jp)
  345. # [16:11] * Joins: sgalineau (n=sylvaing@c-98-247-143-102.hsd1.wa.comcast.net)
  346. # [16:12] * Quits: nessy (n=nessy@203-214-78-92.dyn.iinet.net.au) ("This computer has gone to sleep")
  347. # [16:34] * Joins: sbublava (n=stephan@77.118.31.25.wireless.dyn.drei.com)
  348. # [16:37] * Joins: gavin (n=gavin@firefox/developer/gavin)
  349. # [16:50] * Joins: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  350. # [16:56] * Quits: mat_t (n=mattomas@nat/canonical/x-f1ea04d6e5705977) ("Leaving")
  351. # [16:58] * Joins: cyberpea1 (n=james@fedora/cyberpear)
  352. # [16:58] * Quits: cyberpea2 (n=james@fedora/cyberpear) (Read error: 60 (Operation timed out))
  353. # [17:00] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
  354. # [17:02] * Joins: mat_t (n=mattomas@nat/canonical/x-f2d7b05ef7122e29)
  355. # [17:06] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
  356. # [17:06] <gsnedders> takkaria: yt?
  357. # [17:09] * Quits: myakura (n=myakura@p2188-ipbf6208marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  358. # [17:10] * Quits: gsnedders (n=gsnedder@host86-174-38-173.range86-174.btcentralplus.com) (Remote closed the connection)
  359. # [17:10] * Joins: gsnedders (n=gsnedder@host86-174-38-173.range86-174.btcentralplus.com)
  360. # [17:11] * Quits: remysharp (n=remyshar@87.252.56.11)
  361. # [17:16] * Quits: dglazkov (n=dglazkov@c-69-181-143-54.hsd1.ca.comcast.net)
  362. # [17:25] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
  363. # [17:27] * Joins: dave_levin (n=dave_lev@72.14.224.1)
  364. # [17:27] * Joins: billmason (n=billmaso@69.30.57.76)
  365. # [17:36] * Joins: dglazkov (n=dglazkov@nat/google/x-46cfafcf0c49015c)
  366. # [17:36] * Joins: bgalbraith (n=bgalbrai@guest-224.mv.mozilla.com)
  367. # [17:42] * Joins: remysharp (n=remyshar@94.196.68.72.threembb.co.uk)
  368. # [17:44] * Joins: cyberpear (n=james@fedora/cyberpear)
  369. # [17:45] * Quits: cyberpea1 (n=james@fedora/cyberpear) (Read error: 60 (Operation timed out))
  370. # [17:49] * Quits: cyberpear (n=james@fedora/cyberpear) (Remote closed the connection)
  371. # [17:51] * Quits: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  372. # [17:53] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
  373. # [18:01] * Joins: cyberpea1 (n=james@fedora/cyberpear)
  374. # [18:02] <takkaria> gsnedders: hi
  375. # [18:08] * Quits: cyberpea1 (n=james@fedora/cyberpear) (Operation timed out)
  376. # [18:08] * Quits: sgalineau (n=sylvaing@c-98-247-143-102.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
  377. # [18:09] * Quits: dbaron (n=dbaron@98.234.51.190) ("8403864 bytes have been tenured, next gc will be global.")
  378. # [18:10] * Joins: cyberpear (n=james@fedora/cyberpear)
  379. # [18:21] * Quits: mat_t (n=mattomas@nat/canonical/x-f2d7b05ef7122e29) ("This computer has gone to sleep")
  380. # [18:22] * Joins: webben (n=benh@nat/yahoo/x-b1853ec699795654)
  381. # [18:22] * Quits: dave_levin (n=dave_lev@72.14.224.1)
  382. # [18:33] * Joins: onar_ (n=onar@17.226.23.106)
  383. # [18:35] * Quits: jtcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu) (Read error: 60 (Operation timed out))
  384. # [18:35] * Joins: jtcranmer (n=jcranmer@ltsp1.csl.tjhsst.edu)
  385. # [18:36] * Joins: remy_ (n=remyshar@remysharp.plus.com)
  386. # [18:37] <gsnedders> takkaria: What do you think of Manchester (university)?
  387. # [18:40] * Joins: Maurice (n=copyman@5ED548D4.cable.ziggo.nl)
  388. # [18:44] * Quits: remysharp (n=remyshar@94.196.68.72.threembb.co.uk) (Nick collision from services.)
  389. # [18:45] * remy_ is now known as remysharp
  390. # [18:46] <mpt> Is there a referencable summary/explanation anywhere of the principle that the accuracy of metadata is proportional to its visibility?
  391. # [18:51] * Joins: maikmerten (n=maikmert@U2fb8.u.pppool.de)
  392. # [18:51] * Joins: mlpug (n=mlpug@a88-115-169-7.elisa-laajakaista.fi)
  393. # [18:52] * Joins: dave_levin (n=dave_lev@72.14.227.1)
  394. # [18:52] <tantek> mpt I'm fairly certain this blog post is (one of?) the first to introduce/describe the principle: http://tantek.com/log/2005/06.html#d03t2359 "Principles of visibility and human friendliness"
  395. # [18:53] * Joins: dave_levin_ (n=dave_lev@72.14.227.1)
  396. # [18:53] * Quits: dave_levin_ (n=dave_lev@72.14.227.1) (Client Quit)
  397. # [18:53] <mpt> thanks tantek, that's pretty much what I'm looking for
  398. # [18:55] * Joins: sharovatov (n=vitaly@92.243.175.40)
  399. # [18:55] <tantek> mpt - more microformats principles (in addition to visibility and human friendliness) documented here: http://microformats.org/wiki/principles
  400. # [19:01] * Joins: bgalbraith_ (n=bgalbrai@corp-240.mv.mozilla.com)
  401. # [19:03] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
  402. # [19:06] * Quits: jacobolus (n=jacobolu@adsl-75-36-150-204.dsl.pltn13.sbcglobal.net)
  403. # [19:09] * Joins: Lachy (n=Lachlan@85.196.122.246)
  404. # [19:12] * Quits: remysharp (n=remyshar@remysharp.plus.com) ("Gotta shoot - peeyaow!")
  405. # [19:17] <hober> mpt: related is ruby's postulate (accuracy of metadata inversely proportional to the square of the distance between the data and the metadata)
  406. # [19:17] <mpt> ah, that's the one I was thinking of
  407. # [19:17] <mpt> well, it's the form I was thinking of, but a slightly different idea
  408. # [19:17] <hober> from http://www.intertwingly.net/blog/2004/09/23/Copy-and-Paste
  409. # [19:18] <tantek> hober do you have a citation for that? we've been stating that for quite some time in the microformats community re: minimizing impact of DRY violations etc.
  410. # [19:18] * Quits: bgalbraith (n=bgalbrai@guest-224.mv.mozilla.com) (Connection timed out)
  411. # [19:18] <hober> that link is the source
  412. # [19:19] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
  413. # [19:21] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
  414. # [19:21] <tantek> thanks hober - crossed messages :)
  415. # [19:21] * Quits: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
  416. # [19:24] * Quits: archtech (n=stanv@83.228.56.37)
  417. # [19:24] * Joins: richbradshaw (n=richbrad@92-232-43-60.cable.ubr16.newt.blueyonder.co.uk)
  418. # [19:24] <mpt> tantek, http://intertwingly.net/slides/2004/devcon/68.html apparently dates from a few months earlier than that post (but is missing any context)
  419. # [19:24] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-b285954a85ec5aaf)
  420. # [19:25] <hober> visible metadata principle also relates to 'people are lazy': http://www.well.com/~doctorow/metacrap.htm#2.2
  421. # [19:26] <mpt> hm, no, actually, that slide is from a month later
  422. # [19:26] * Quits: richbradshaw (n=richbrad@92-232-43-60.cable.ubr16.newt.blueyonder.co.uk) (Client Quit)
  423. # [19:27] <tantek> note that per the Ruby postulate: "The accuracy of metadata is inversely proportional to the square of the distance between the data and the metadata."
  424. # [19:27] <tantek> if the metadata IS the data itself (c.f. microformats, visible data, DRY), then the distance is 0
  425. # [19:27] <hober> indeed
  426. # [19:28] <tantek> inverse of 0 squared = infinity
  427. # [19:28] <tantek> ergo the most accurate metadata is to not have separate metadata at all and just use the data as metadata.
  428. # [19:31] <hober> right. given the 'people are lazy' thing, there's no reason to expect people to update content separated at all from the content they /have to/ update.
  429. # [19:33] * aroben is now known as aroben|away
  430. # [19:37] <Philip`> tantek: In that case it's not metadata at all, it's just data :-p
  431. # [19:38] * gsnedders thought the inverse of 0^2 was undefined :P
  432. # [19:40] <Philip`> Depends on how you define it
  433. # [19:40] * Quits: ciaran_lee (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net)
  434. # [19:41] <Philip`> If you define it to be defined, then it's not undefined
  435. # [19:44] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 54 (Connection reset by peer))
  436. # [19:44] * Joins: riven (n=colin@53525B67.cable.casema.nl)
  437. # [19:45] * Quits: jwalden (n=waldo@c-98-248-40-206.hsd1.ca.comcast.net) ("inbound")
  438. # [19:49] * Joins: dolske (n=dolske@corp-240.mv.mozilla.com)
  439. # [19:52] <tantek> gsnedders - you can define it via Ruby's formula and limits. Calculus 101.
  440. # [20:05] <gsnedders> "Ruby's formula"? Googling it comes up with nothing useful…
  441. # [20:05] * Quits: sharovatov (n=vitaly@92.243.175.40)
  442. # [20:06] <jgraham> gsnedders: The one above...
  443. # [20:06] * Joins: onar__ (n=onar@17.244.69.143)
  444. # [20:06] <gsnedders> Oh, just that
  445. # [20:06] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  446. # [20:07] <jgraham> (Although I would really be impressed o see evidence for the squared number rather than just an assertion :) )
  447. # [20:08] <jgraham> (if people are going to take it seriously)
  448. # [20:09] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-b285954a85ec5aaf) (Read error: 104 (Connection reset by peer))
  449. # [20:15] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
  450. # [20:16] <tantek> jgraham , indeed, which is specifically why I chose the word "hypotheses" for this blog post which also mentions inverse (geometric) proportionality: http://tantek.com/log/2007/02.html#d19t1813
  451. # [20:20] * Quits: onar_ (n=onar@17.226.23.106) (Read error: 110 (Connection timed out))
  452. # [20:21] * Quits: onar__ (n=onar@17.244.69.143)
  453. # [20:29] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
  454. # [20:32] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
  455. # [20:32] * Quits: dolske (n=dolske@corp-240.mv.mozilla.com)
  456. # [20:33] * Joins: jwalden (n=waldo@corp-240.mv.mozilla.com)
  457. # [20:33] * Joins: dolske (n=dolske@corp-240.mv.mozilla.com)
  458. # [20:34] <takkaria> gsnedders: uh, I'm not impressed with manchester uni
  459. # [20:34] <takkaria> gsnedders: depends what you're studying, mind
  460. # [20:34] <takkaria> gsnedders: life and physical sciences are excellent
  461. # [20:34] <takkaria> gsnedders: everything else is dross
  462. # [20:37] * Joins: onar_ (n=onar@17.244.69.143)
  463. # [20:38] * Quits: onar_ (n=onar@17.244.69.143) (Client Quit)
  464. # [20:40] * Joins: dbaron (n=dbaron@corp-240.mv.mozilla.com)
  465. # [20:40] * Joins: JoePeck (n=JoePeck@jpecoraro.rit.edu)
  466. # [20:54] * Quits: webben (n=benh@nat/yahoo/x-b1853ec699795654) (Read error: 110 (Connection timed out))
  467. # [20:55] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
  468. # [20:56] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
  469. # [20:58] * Quits: jwalden (n=waldo@corp-240.mv.mozilla.com) ("updates time")
  470. # [20:58] * Joins: Wolfman2000 (n=Wolfman2@cpe-065-184-176-090.ec.res.rr.com)
  471. # [20:58] <Wolfman2000> Afternoon. I'd like confirmation please: there is officially no such concept as frames in HTML5, right?
  472. # [20:59] <Hixie> <iframe> is allowed in HTML5
  473. # [20:59] <Hixie> <frame> and <frameset> is not
  474. # [20:59] <Wolfman2000> ...wonder why <iframe> is allowed when <object> should be able to replace it
  475. # [20:59] <Hixie> (browsers will continue to support them of course)
  476. # [20:59] <Dashiva> Iframe does more
  477. # [20:59] <Wolfman2000> more of what is my question
  478. # [20:59] <Hixie> <iframe> always has a nested browsing context; <object> might not
  479. # [21:00] * Quits: franksalim (n=frank@adsl-76-243-95-41.dsl.pltn13.sbcglobal.net) ("Leaving")
  480. # [21:00] <Wolfman2000> ...then I've got an interesting situation.
  481. # [21:01] * Quits: JoePeck (n=JoePeck@jpecoraro.rit.edu)
  482. # [21:03] <Wolfman2000> http://i42.tinypic.com/2w3bcz9.png I'm nearly done re-building/preserving a website for someone with HTML5. Originally, this page was in three frames: the top, the nav, and the rest. I'm trying to keep roughly the same layout as previously, with the disadvantage that once new content is loaded, the scroll bar goes back to the top. I don't want to break accessibility, but......well, I'm a little unsure where to proceed from he
  483. # [21:03] <Wolfman2000> re.
  484. # [21:05] <Hixie> which scrollbar?
  485. # [21:05] <Wolfman2000> the common scrollbar
  486. # [21:05] <Wolfman2000> basically: when you click on a kanji symbol, information shows up on top
  487. # [21:06] <Hixie> oh i see
  488. # [21:06] <Hixie> just use an iframe
  489. # [21:06] <Hixie> :-)
  490. # [21:06] <Wolfman2000> doesn't that also break accessibility?
  491. # [21:07] <othermaciej> I don't know of any reason iframes would break accessibility
  492. # [21:07] <othermaciej> my understanding is that screen readers know how to traverse into iframes
  493. # [21:08] * Joins: jruderman (n=jruderma@corp-240.mv.mozilla.com)
  494. # [21:08] <Wolfman2000> ...I am going to feel awkward using an iframe, but......I can understand the advantages. The question becomes...how do I adapt my framework properly?
  495. # [21:09] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-7b5481cd63bae1fe)
  496. # [21:10] * Wolfman2000 is using CodeIgniter, PHP, with semi-dynamic content stored in a database. Little unsure how to keep everything working at this point.
  497. # [21:11] * Joins: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  498. # [21:16] * Joins: kenhty (n=kenhty@190.224-50-210.dynamic.dsl.mel.iprimus.net.au)
  499. # [21:29] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
  500. # [21:29] * Joins: jwalden (n=waldo@corp-240.mv.mozilla.com)
  501. # [21:36] <dbaron> Hixie, for what it's worth, I removed support for fallback background colors from Gecko (since the WG dropped the current approach to the feature), so the change to Acid2 is no longer needed
  502. # [21:38] * gsnedders grumbles at Adobe again
  503. # [21:38] * Joins: slightlyoff (n=slightly@72.14.229.81)
  504. # [21:38] * Quits: jwalden (n=waldo@corp-240.mv.mozilla.com) (Read error: 104 (Connection reset by peer))
  505. # [21:42] * Quits: mlpug (n=mlpug@a88-115-169-7.elisa-laajakaista.fi) ("Leaving")
  506. # [21:43] * Joins: allanmac1 (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net)
  507. # [21:44] <annevk42> Hixie, the other day there was a comment in IRC regarding elements with a content model of "Text"; apparently it does not link to a definition and is only defined for "the HTML syntax"
  508. # [21:47] <Hixie> dbaron: excellent, thanks
  509. # [21:48] <Hixie> annevk42: what would it link to?
  510. # [21:48] <Hixie> annevk42: text is... text
  511. # [21:49] <annevk42> 1) apparently this is not clear to people; the concept of "Text" is also not explained in the section that explains content models 2) text is defined in the HTML writing section confusing matters
  512. # [21:49] * maikmerten is now known as maik|bath
  513. # [21:49] * Parts: allanmac1 (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net)
  514. # [21:50] <Hixie> annevk42: ah, fair enough. file a bug?
  515. # [21:50] <Hixie> pretty please :-)
  516. # [21:50] <annevk42> sugar on top?
  517. # [21:50] <Hixie> coarse cane sugar
  518. # [21:52] <annevk42> done :)
  519. # [21:54] <Hixie> thanks
  520. # [22:05] * Joins: olliej (n=oliver@17.203.15.179)
  521. # [22:06] * Joins: sylvaing (n=sylvaing@nat/microsoft/x-33db31427e1c3916)
  522. # [22:08] * maik|bath is now known as maikmerten
  523. # [22:08] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-7b5481cd63bae1fe) (Read error: 104 (Connection reset by peer))
  524. # [22:10] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
  525. # [22:11] * Quits: MikeSmith (n=MikeSmit@EM114-48-104-181.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  526. # [22:14] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
  527. # [22:16] * Quits: sylvaing (n=sylvaing@nat/microsoft/x-33db31427e1c3916) (Read error: 104 (Connection reset by peer))
  528. # [22:16] * aroben|away is now known as aroben
  529. # [22:19] * Joins: jwalden (n=waldo@corp-240.mv.mozilla.com)
  530. # [22:22] * Quits: maikmerten (n=maikmert@U2fb8.u.pppool.de) ("Leaving")
  531. # [22:22] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-8f083cfca9250d31)
  532. # [22:26] <Philip`> jgraham: I presume the squared is so that metadata isn't considered negatively accurate if it comes after the data instead of before
  533. # [22:27] * Quits: annevk2 (n=annevk@5ED2D22C.cable.ziggo.nl)
  534. # [22:28] * Quits: roc (n=roc@121.72.201.250)
  535. # [22:50] * Joins: allanmac (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net)
  536. # [22:50] * Parts: allanmac (n=allanmac@dsl017-091-222.bos1.dsl.speakeasy.net)
  537. # [22:50] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.6a1pre/20090616033101]")
  538. # [22:53] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-8f083cfca9250d31) (Remote closed the connection)
  539. # [22:54] * Joins: KevinMarks (n=Snak@c-67-164-14-96.hsd1.ca.comcast.net)
  540. # [22:58] * Quits: danbri (n=danbri@unaffiliated/danbri) ("going back to danbri.org")
  541. # [23:04] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
  542. # [23:05] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
  543. # [23:09] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  544. # [23:18] * Joins: cying (n=cying@adsl-75-41-114-136.dsl.pltn13.sbcglobal.net)
  545. # [23:20] * Joins: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
  546. # [23:22] * Quits: Maurice (n=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
  547. # [23:22] * Joins: sgalineau (n=sylvaing@nat/microsoft/x-56787c4b8b0d9668)
  548. # [23:24] * Joins: sbublava_ (n=stephan@77.119.219.151.wireless.dyn.drei.com)
  549. # [23:26] * Joins: remysharp (n=remyshar@remysharp.plus.com)
  550. # [23:30] <remysharp> please excuse the newbish question, but where does, if at all, querySelectorAll fit in with HTML5? From the specs I'm reading, it's not - is that correct?
  551. # [23:30] <othermaciej> remysharp: it's a separate spec, not part of HTML5
  552. # [23:31] <remysharp> you don't have a link handy do you - or at least where I go ahuntin'?
  553. # [23:31] <othermaciej> remysharp: although, sometimes people use the term "HTML5" loosely to describe the whole current generation of client-side Web standards
  554. # [23:31] <othermaciej> http://www.w3.org/TR/selectors-api/
  555. # [23:31] <remysharp> othermaciej: that's a lot of what I'm seeing
  556. # [23:31] <remysharp> perfect - thanks.
  557. # [23:32] <remysharp> on that topic - of the umbrella term of HTML5 - would you say that Web Sockets are part of HTML5 or not?
  558. # [23:32] <remysharp> given that they've been split out too?
  559. # [23:32] <gsnedders> They're still in the same source file even if the created docs are seperate :P
  560. # [23:33] <remysharp> I'm currently kinda putting it under the same umbrella, but I don't want to be misleading people I speak to
  561. # [23:33] <othermaciej> remysharp: WebSocket is officially a separate specificiation (actually, it will likely be more than one separate spec)
  562. # [23:33] <othermaciej> remysharp: it was once part of HTML5 proper
  563. # [23:33] * Quits: ap (n=ap@194.154.88.41)
  564. # [23:33] <othermaciej> people do sometimes include it in the HTML5 blanket term
  565. # [23:34] <remysharp> do you think that's right / is there an opinion?
  566. # [23:34] <othermaciej> do I think what is right?
  567. # [23:34] * Quits: sbublava (n=stephan@77.118.31.25.wireless.dyn.drei.com) (Read error: 104 (Connection reset by peer))
  568. # [23:34] <remysharp> putting it all under the blanket term
  569. # [23:34] <gsnedders> If you want to wrap it all up and keep it all warm, then it's right :P
  570. # [23:35] <remysharp> gsnedders: then that's what I'll do ;-)
  571. # [23:35] <gsnedders> remysharp: I, personally, would only call HTML 5 what is in the HTML 5 spec :)
  572. # [23:36] <remysharp> you're one of the peeps working on the spec (right?)
  573. # [23:36] <gsnedders> Hixie is the sole author/editor
  574. # [23:36] <remysharp> cripes - I didn't realise it was a one man job!
  575. # [23:36] <remysharp> fair enough.
  576. # [23:36] <gsnedders> He is employed to work on it full time though :)
  577. # [23:36] <gsnedders> (And has been for several years)
  578. # [23:37] <remysharp> I guess what I'm trying to check, is that I'm going to be speaking to a few people about the JS HTML5 APIs -
  579. # [23:37] <remysharp> I don't want to give the wrong information (or too much at least)
  580. # [23:37] <remysharp> and querySelectorAll is something I wanted to point out -
  581. # [23:37] <remysharp> but if it's not part of HTML5 - should people know or understand that?
  582. # [23:37] <remysharp> people == html/js authors
  583. # [23:37] <remysharp> (or the people I'm speaking to certainly!)
  584. # [23:38] <gsnedders> I'd just call it all stuff that's new to browsers :P
  585. # [23:38] * gavin_ wonders whether he is related to remysharp
  586. # [23:38] <remysharp> My gut feeling is that I should just put it under the broad term of HTML5 - but I wanted to sound you chaps out
  587. # [23:39] <beowulf> i say they're seperate, otherwise people go looking for them in the html5 spec
  588. # [23:39] <remysharp> which is what I was doing in fact.
  589. # [23:40] <remysharp> erm ...
  590. # [23:40] <remysharp> that all said though -
  591. # [23:40] <remysharp> http://dev.w3.org/html5/ - why is web sockets sitting in there?
  592. # [23:41] <remysharp> is it just a legacy location?
  593. # [23:43] * Joins: ojan (n=ojan@72.14.229.81)
  594. # [23:51] <othermaciej> remysharp: I would prefer to have a separate term for the latest generation of Web standards, one that could encompass the many recent important Web API specs, ES5, and perhaps some of the interesting new CSS3 modules
  595. # [23:51] * Quits: sgalineau (n=sylvaing@nat/microsoft/x-56787c4b8b0d9668) (Read error: 104 (Connection reset by peer))
  596. # [23:52] <othermaciej> remysharp: but I think it would not be a good use of time to correct everyone using the term HTML5 in a broad way
  597. # [23:52] <remysharp> perhaps it's another comet or ajax term
  598. # [23:52] <othermaciej> we've discussed ideas like "Web 5.0" or just "Web 5" to use as a buzzword
  599. # [23:52] <remysharp> though html5 isn't that sexy I guess....
  600. # [23:52] <othermaciej> but someone has to actually use it first
  601. # [23:52] <remysharp> or the acronym isn't... :)
  602. # [23:53] <remysharp> web 5! my client's heads would explode!!!
  603. # [23:53] <remysharp> they're seeing blogs and referring to them as "two dot oh"
  604. # [23:53] <remysharp> lol
  605. # [23:53] * remysharp can I lol at my own statements...I think not...
  606. # [23:55] <remysharp> so, backpeddling a bit - am I right in saying the storage api is also *not* part of HTML5
  607. # [23:58] <othermaciej> technically it's not part of the actual HTML5 spec
  608. # [23:58] <othermaciej> it was once
  609. # [23:58] <othermaciej> now it is separate
  610. # [23:58] <othermaciej> though it is still part of the blanket term many people use
  611. # [23:58] <othermaciej> for example Google
  612. # [23:59] <remysharp> okay, good - sorry, it's just I'm going through the specs trying to wrap my head around what is and isn't HTML5.
  613. # [23:59] <remysharp> My eyes are opening now - cheers! 8-)
  614. # [23:59] * remysharp that wasn't supposed to be shades...
  615. # Session Close: Wed Jun 17 00:00:00 2009

The end :)