/irc-logs / freenode / #whatwg / 2008-05-24 / end

Options:

  1. # Session Start: Sat May 24 00:00:00 2008
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: shepazu (n=schepers@bar06-3-82-226-191-236.fbx.proxad.net)
  4. # [00:08] * Joins: KevinMarks (n=KevinMar@nat/google/x-04b082749cf8ee59)
  5. # [00:10] * Quits: jruderman (n=jruderma@c-67-180-174-213.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
  6. # [00:45] <annevk> Lachy, don't argue with RB
  7. # [00:46] <annevk> Lachy, web standards 101 :)
  8. # [00:46] <Lachy> annevk, I know. I just couldn't resist
  9. # [00:47] <Lachy> I'm sorry
  10. # [00:47] <Lachy> But I like how his only response was to claim that he didn't make the assumption, which he clearly must have given his claims
  11. # [00:50] * Quits: KevinMarks (n=KevinMar@nat/google/x-04b082749cf8ee59) ("The computer fell asleep")
  12. # [01:07] * Quits: qwert666 (n=qwert666@acao226.neoplus.adsl.tpnet.pl) ("Leaving")
  13. # [01:18] <MikeSmith> Hixie: if/when you have some time for review/sanity-check:
  14. # [01:18] <MikeSmith> http://dev.w3.org/html5/pubnotes/
  15. # [01:19] <Hixie> jesus
  16. # [01:20] * Quits: billmason (n=billmaso@ip246.unival.com) (Read error: 104 (Connection reset by peer))
  17. # [01:20] <Hixie> looks fine to me, in my 2 minute scan
  18. # [01:20] <Hixie> and spot checks
  19. # [01:20] <Hixie> i expect will people reasoning for many of the changes
  20. # [01:21] <Hixie> er
  21. # [01:21] <Hixie> data corruption error on output
  22. # [01:21] <Hixie> retrying
  23. # [01:21] <jwalden> will want?
  24. # [01:21] <Hixie> i expect people will want reasoning for many of the changes
  25. # [01:21] <Hixie> which is to say, i think nobody will ever be happy :-)
  26. # [01:21] <Hixie> but wow, that's a big document
  27. # [01:21] <Hixie> did i really do that much in the last 4 months?
  28. # [01:22] <MikeSmith> Hixie: I take "nobody will ever be happy" as a given :)
  29. # [01:22] * Quits: svl (n=me@190.42.70.180) ("And back he spurred like a madman, shrieking a curse to the sky.")
  30. # [01:22] <Hixie> indeed
  31. # [01:22] <jwalden> MikeSmith: 6.4, target of the event is the window on which it was called, not that window's document
  32. # [01:22] <Hixie> me too :-)
  33. # [01:23] <jwalden> assuming the version diffed here got that change
  34. # [01:23] <MikeSmith> jwalden: thanks, will edit it now
  35. # [01:24] <MikeSmith> jwalden: version diffed there is the current version, up to date with the most recent checkin
  36. # [01:24] <jwalden> okay
  37. # [01:24] <jwalden> it would have, then
  38. # [01:24] * annevk deletes www-archive spam from MikeSmith :)
  39. # [01:24] <jwalden> there was a couple-day window where it could have been okay
  40. # [01:25] * Quits: andersca (n=andersca@17.255.101.66) (Read error: 110 (Connection timed out))
  41. # [01:27] <annevk> Lachy, standardssuck.com and standardssuck.net now work
  42. # [01:28] <Lachy> LOL
  43. # [01:30] <Lachy> I expected you to just set up a redirect
  44. # [01:30] <Lachy> <meta name="refresh" content="0;url=http://standardssuck.org"/> should work ;-)
  45. # [01:31] * Joins: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  46. # [01:31] <annevk> Redirect 301 ... too, but that's boring :)
  47. # [01:31] <annevk> (actually, dreamhost provides the Redirect 301 ... option without having to set up some kind of hosting thingie around it)
  48. # [01:33] <MikeSmith> annevk: sorry, probably I should send those to member-only version of www-archive so as to spam fewer people
  49. # [01:33] <annevk> MikeSmith, neh, this is way better
  50. # [01:33] <annevk> we're a public group, the more we can drag into the open the better
  51. # [01:36] * Joins: andersca (n=andersca@nat/apple/x-e59e80814ed9f979)
  52. # [01:38] * Joins: eseidel (n=eseidel@mf40f36d0.tmodns.net)
  53. # [01:39] <annevk> btw, Ubuntu 8.04 is shipping with Firefox beta 5... isn't that kind of defeating the purpose of having final versions?
  54. # [01:40] <Philip`> Google taught us that we should store our critical data in beta services
  55. # [01:41] * Philip` apparently has precisely 16384 messages on "Google(TM) Mail BETA"
  56. # [01:43] <takkaria> annevk: it'll be updated to the final when that comes out
  57. # [01:44] * Quits: andersca (n=andersca@nat/apple/x-e59e80814ed9f979)
  58. # [01:44] <annevk> takkaria, sure, but users are getting it before "wir"
  59. # [01:44] <Philip`> How quickly do users switch to the latest version of Ubuntu? (i.e. how many will get the pre-release version of Firefox?)
  60. # [01:45] <annevk> through Ubuntu 8.04
  61. # [01:45] * Philip` would assume lots of people migrate immediately when the new version is released, and then it'd quickly drop off until there's just a steady rate of new users
  62. # [01:46] <annevk> all the people getting a new PC with Ubuntu will have it
  63. # [01:47] * Joins: billyjack (n=MikeSmit@EM60-254-221-24.pool.e-mobile.ne.jp)
  64. # [01:47] <annevk> seems people are already discussing this elsewhere: http://ubuntuforums.org/showthread.php?t=734176
  65. # [01:47] * Quits: MikeSmith (n=MikeSmit@EM60-254-214-111.pool.e-mobile.ne.jp) (Nick collision from services.)
  66. # [01:48] <takkaria> I can't be the only person that finds it funny that people are calling photo-sharing sites like Flickr an edge-case
  67. # [01:48] * billyjack is now known as MikeSmith
  68. # [01:48] <takkaria> (and immensely frustrating)
  69. # [01:48] <Philip`> annevk: https://bugzilla.mozilla.org/show_bug.cgi?id=421482#c32 too
  70. # [01:49] <Philip`> takkaria: Flickr is one site out of tens of millions, which seems a bit edgy
  71. # [01:50] <Philip`> and I don't imagine there are hundreds of thousands of other photo sharing sites
  72. # [01:51] <annevk> Philip`, it seems that photo sharing in general is an edge case scenario according to certain people
  73. # [01:51] <othermaciej> Flickr is one very popular site with millions of pages
  74. # [01:51] <jgraham> Photo sharing must be one of the most common ways that most people use the web
  75. # [01:51] <annevk> Though maybe someone should ask to be sure...
  76. # [01:52] <othermaciej> #39 on Alexa top 500
  77. # [01:52] <annevk> Won't be me though, as I still consider myself lucky that I didn't get any replies to the latest e-mail I threw into that pit
  78. # [01:52] <othermaciej> ImageShack is #34
  79. # [01:52] <jgraham> it's not just flickr, pretty much all social networking sites have some sort of photo functionality
  80. # [01:52] <othermaciej> photobucket is #26
  81. # [01:53] * Quits: eseidel (n=eseidel@mf40f36d0.tmodns.net)
  82. # [01:54] <jgraham> Doesn't facebook (#8) have photo sharing?
  83. # [01:55] <jgraham> Also presumably Myspace
  84. # [01:55] <takkaria> yeah, both of those do
  85. # [01:55] <Philip`> I imagine this is the point where trendy people mention the Long Tail - the top few sites are insignicant compared to the hundreds of billions of other web pages, so we shouldn't optimise for the former at the expense of the latter
  86. # [01:55] <annevk> Matt also seems to skew the statistics a bit by including the trivial iconic images Flickr serves into his comparisons...
  87. # [01:56] <annevk> Philip`, is there evidence that the Long Tail doesn't do photo sharing?
  88. # [01:56] <jgraham> (e.g. via gallery and so on)
  89. # [01:59] <Philip`> annevk: I have no idea; but Flickr and ImageShack and Photobucket and Facebook and MySpace aren't counter-evidence since they're not part of the tail at all
  90. # [01:59] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
  91. # [02:00] <othermaciej> Philip`: that's not what the Long Tail means
  92. # [02:00] <othermaciej> Philip`: that's getting it backwards
  93. # [02:00] <othermaciej> the power law distribution means the top few sites get as much traffic/attention as the whole long tail combined
  94. # [02:02] <jgraham> othermaciej: I think I remember a survey that backed up that hypothesis (although I think it was one of those "ask people what they do" type setups which are horribly biased)
  95. # [02:02] <othermaciej> jgraham: I'm sure anyone with raw traffic stats could prove it, but even just knowing that the distribution is a power law proves it
  96. # [02:03] <jgraham> othermaciej: Yeah I know, but how do you know that the distribution is a power law?
  97. # [02:04] <othermaciej> all available evidence seems consistent with that hypothesis
  98. # [02:04] <othermaciej> it may be that every available sample that has been disclosed is biased
  99. # [02:05] <MikeSmith> hsivonen: I thought hendry may have built his Iris browser from source at George Staikos code.staikos.net, but browsing there now, I don't see any subdirectory for the Iris stuf
  100. # [02:05] <jgraham> I agree if you can actually measure it you can see if it's a power law or not.
  101. # [02:05] <othermaciej> I just had coffee with George Staikos
  102. # [02:05] <othermaciej> I think their WebKit ports are open source but the browser is not
  103. # [02:06] <Hixie> photos are an edge case
  104. # [02:06] <Hixie> haha
  105. # [02:06] <Hixie> that's so funny
  106. # [02:06] <othermaciej> jgraham: power law distribution can be detected from samples, the question is just whether the samples are biased
  107. # [02:06] <MikeSmith> othermaciej: next time you see George, please tell him I said Hi and that I'm very glad I no longer have to be involved with the CABForum :)
  108. # [02:07] <jgraham> The fraction of time people spend on various sites is not obviously a trivial thing to measure
  109. # [02:07] <Philip`> othermaciej: All the samples would be heavily biased towards the head of the distribution, and you'd probably have too little data about the tail to work out the distribution
  110. # [02:07] <Philip`> (Actually, that's probably totally untrue)
  111. # [02:07] <MikeSmith> othermaciej: http://www.torchmobile.com/blog/?p=5 : he says, "Our source code is now imported into the git server at git://code.staikos.net/ alongside the QtWebKit and Torch Mobile Qt WebKit code,"
  112. # [02:10] <Lachy> Google Image Search and other similar services is another example
  113. # [02:11] <othermaciej> maybe I am wrong
  114. # [02:12] <othermaciej> Philip`: broad studies of blogs show that, at least there, the power law goes very deep
  115. # [02:12] <othermaciej> the hypothesis that the low end goes off the power law is pretty much eliminated in that case
  116. # [02:12] <othermaciej> it could be that for the web in general it is different but I doubt it
  117. # [02:17] <jgraham> othermaciej: Interestingly there seem to be a lot of people who claim the powerlaw thing is well supported by evidence but the actual evidence is thin on the ground. The only things I could find related to the number of links pointing to different blogs and the pageviews per month on the Sun website
  118. # [02:18] <jgraham> s/is thin/seems to be thin/
  119. # [02:18] <jgraham> I would be very surprised if the powerlaw thing doesn't hold for the web at large but I'd like to see the data proving it
  120. # [02:21] * Joins: andersca (n=andersca@nat/apple/x-dbf5295b0af32b0d)
  121. # [02:22] <annevk> geez, 2 AM
  122. # [02:22] <othermaciej> does alexa distribute raw data for their to sites list?
  123. # [02:22] <othermaciej> if so you could see if it fits
  124. # [02:22] <othermaciej> I have seen technorati's raw data for all the blogs they track and it is a very good fit
  125. # [02:23] <annevk> power laws are everywhere :)
  126. # [02:24] * MikeSmith finishes reading Dave Singer <timerange> proposal
  127. # [02:29] <jgraham> othermaciej: I guess if I wanted to be really difficult I would argue that the navigation model for blogs (largely based around links from a pool of other blogs) isn't the same as the navigation model for ebay, amazon and google (based much more around search)
  128. # [02:29] <jgraham> But I don't really want to be difficult and should really sleep instead :)
  129. # [02:29] * Quits: andersca (n=andersca@nat/apple/x-dbf5295b0af32b0d)
  130. # [02:33] * Joins: othermaciej_ (n=mjs@17.203.15.216)
  131. # [02:40] * Quits: othermaciej (n=mjs@17.255.98.32) (Nick collision from services.)
  132. # [02:40] * othermaciej_ is now known as othermaciej
  133. # [02:47] * MikeSmith chuckles at ggaren http://trac.webkit.org/changeset/34091 "Removed terrible lie from ChangeLog"
  134. # [02:48] <Dashiva> Maybe that line itself is a lie, and it actually removed a truth
  135. # [02:48] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  136. # [02:50] <MikeSmith> Dashiva: "All Cretans are liars"
  137. # [02:50] <Dashiva> That's what she said
  138. # [02:50] <MikeSmith> heh
  139. # [02:51] <MikeSmith> hmm, opera dev build making the fan on my mikebook run continuously
  140. # [02:52] <Hixie> i don't understand what parse mode webkit and gecko use for innerHTML of <td>
  141. # [02:52] <Hixie> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3Ea%3Ccaption%3Eb%3Ctable%3E%3Ctd%3EFAIL%3C%2Ftable%3E%0A%3Cscript%3Edocument.getElementsByTagName('td')%5B0%5D.innerHTML%20%3D%20'a%3Ccaption%3Eb'%3C%2Fscript%3E
  142. # [02:52] <Dashiva> MikeSmith: Check CPU load
  143. # [02:54] <MikeSmith> Dashiva: just up-installed to new build & trying that now
  144. # [02:57] <Dashiva> I have recurring cases of random CPU spiking for seconds or minutes myself, so it could be what you had
  145. # [02:58] * Quits: othermaciej (n=mjs@17.203.15.216)
  146. # [02:58] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
  147. # [03:01] * Parts: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  148. # [03:06] <MikeSmith> Cpu(s): 1.0%us, 21.2%sy, 0.0%ni, 76.2%id, 1.3%wa, 0.0%hi, 0.3%si, 0.0%st
  149. # [03:06] <MikeSmith> 8693 mike 20 0 307m 121m 18m S 16.7 24.0 2:23.09 opera
  150. # [03:06] <MikeSmith> which don't look bad
  151. # [03:06] <MikeSmith> yet still it seems to be causing my fan to kick in
  152. # [03:13] <Philip`> 16.7% CPU load seems pretty heavy...
  153. # [03:27] * Joins: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net)
  154. # [03:31] <Hixie> annevk: yt?
  155. # [03:40] <Hixie> anne: did you ever reply to this one? http://lists.w3.org/Archives/Public/public-webapi/2008May/0171.html
  156. # [03:46] * Quits: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  157. # [03:53] * Quits: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
  158. # [04:02] * Quits: jwalden (n=waldo@RANDOM-THREE-O-EIGHT.MIT.EDU) ("ChatZilla 0.9.80-rdmsoft [XULRunner 1.8.0.9/2006120508]")
  159. # [04:14] <Lachy> Hixie, if an author uses <col irrelevant="">, does that implicitly make all the cells in that column irrelevant too?
  160. # [04:16] * Quits: weinig (n=weinig@nat/apple/x-6a430992a3f06ada)
  161. # [04:16] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
  162. # [05:13] * Joins: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  163. # [05:15] * Joins: svl (n=me@190.42.70.180)
  164. # [05:16] * Joins: othermaciej (n=mjs@dsl001-150-252.sfo1.dsl.speakeasy.net)
  165. # [05:21] * Quits: othermaciej (n=mjs@dsl001-150-252.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  166. # [05:22] * Joins: othermaciej (n=mjs@dsl001-150-252.sfo1.dsl.speakeasy.net)
  167. # [05:24] * Quits: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  168. # [05:37] * MikeSmith ponders the idea of a commit hook that for each change to the spec would find the nearest ancestor <h2> for each part of the change, and record that data in the diff
  169. # [05:40] <MikeSmith> gnu diff as that built-in behavior that for C code, it tells you which function the change occurred in
  170. # [05:40] <MikeSmith> "-p --show-c-function : Show which C function each change is in"
  171. # [05:41] <MikeSmith> extending that to handle looking for <h2> might be something reasonably do-able and useful
  172. # [05:42] <MikeSmith> or <hN>
  173. # [06:09] * Quits: othermaciej (n=mjs@dsl001-150-252.sfo1.dsl.speakeasy.net)
  174. # [06:14] * Joins: othermaciej (n=mjs@dsl001-150-252.sfo1.dsl.speakeasy.net)
  175. # [06:25] * Quits: othermaciej (n=mjs@dsl001-150-252.sfo1.dsl.speakeasy.net)
  176. # [06:54] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  177. # [07:11] * Quits: tomg (n=tom@unable.to.resolve.host.name) ("Terminated with extreme prejudice - dircproxy 1.0.5")
  178. # [07:13] <Hixie> MikeSmith: i'd be happy to replace the diff i use if you can code that up :-)
  179. # [07:13] <Hixie> Lachy: no
  180. # [07:15] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  181. # [07:15] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  182. # [07:19] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  183. # [07:22] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  184. # [07:24] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  185. # [07:28] * MikeSmith downloads the GNU diff sources to take a look
  186. # [07:28] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  187. # [07:29] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  188. # [07:30] <MikeSmith> Hixie: I'm also exploring the idea of adding to the W3C CVS webview interface a way to generate HTML diffs between any two arbitrary versions of an HTML page maintained in W3C CVS space
  189. # [07:30] <MikeSmith> that also should be pretty straightforward to set up
  190. # [07:30] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  191. # [07:30] <MikeSmith> we have an online HTML Diff interface already:
  192. # [07:30] <MikeSmith> http://www.w3.org/2007/10/htmldiff
  193. # [07:31] <MikeSmith> it'd mostly be a matter of setting up the CVS webview to be able to pass to the URLs like the following
  194. # [07:31] <MikeSmith> http://dev.w3.org/cvsweb/~checkout~/html5/spec/Overview.html?rev=1.877&content-type=text/plain
  195. # [07:31] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  196. # [07:32] <MikeSmith> http://dev.w3.org/cvsweb/~checkout~/html5/spec/Overview.html?rev=1.878&content-type=text/plain
  197. # [07:32] <MikeSmith> pairs of revisions
  198. # [07:32] <Hixie> yeah i use that to generate index-diff
  199. # [07:32] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  200. # [07:32] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  201. # [07:33] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  202. # [07:33] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  203. # [07:34] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  204. # [07:34] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  205. # [07:35] * Joins: mlpug (n=mlpug__@a88-115-166-231.elisa-laajakaista.fi)
  206. # [07:41] * Quits: MikeSmith (n=MikeSmit@EM60-254-221-24.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
  207. # [07:46] * Joins: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp)
  208. # [07:48] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  209. # [07:48] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  210. # [07:59] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Connection reset by peer)
  211. # [08:00] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  212. # [08:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  213. # [08:02] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  214. # [08:03] * Quits: svl (n=me@190.42.70.180) ("And back he spurred like a madman, shrieking a curse to the sky.")
  215. # [08:09] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  216. # [08:10] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  217. # [08:13] * Quits: shepazu (n=schepers@bar06-3-82-226-191-236.fbx.proxad.net)
  218. # [08:13] * Joins: jacobolus (n=jacobolu@dhcp-0000036913-b5-5e.client.fas.harvard.edu)
  219. # [08:13] * Joins: MikeSmith (n=MikeSmit@EM119-72-51-168.pool.e-mobile.ne.jp)
  220. # [08:17] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  221. # [08:20] <MikeSmith> othermaciej: yt?
  222. # [08:20] <othermaciej_> MikeSmith: yeah, what's up?
  223. # [08:21] * Joins: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  224. # [08:22] <MikeSmith> othermaciej: about http://www.hixie.ch/tests/adhoc/perf/dom/artificial/core/001.html in iPhone
  225. # [08:22] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  226. # [08:22] <MikeSmith> Safari on iPhone
  227. # [08:22] <MikeSmith> I guess you know this already
  228. # [08:22] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  229. # [08:23] <MikeSmith> that test doesn't seem work unless the count is cranked down a bit
  230. # [08:23] * Quits: othermaciej__ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  231. # [08:24] <MikeSmith> e.g.: http://www.pureanarchy.com/hixietest.html
  232. # [08:24] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  233. # [08:25] <othermaciej_> MikeSmith: iPhone has a JS execution time limit and I would not be surprised if that test blows through it
  234. # [08:25] <MikeSmith> aha
  235. # [08:25] <MikeSmith> so I tried it on Opera Mobile on my own handset here
  236. # [08:26] <MikeSmith> and it also didn't work, so yeah, I'd guess it's the time limit
  237. # [08:26] <MikeSmith> other kinda weird thing about the test results with the adjusted-count page at URL above
  238. # [08:27] <MikeSmith> is the Index test result
  239. # [08:28] <MikeSmith> which is much slower relative to the other test than it is in Webkit running on my macbook
  240. # [08:29] <othermaciej_> how recent is your build?
  241. # [08:30] <othermaciej_> in Safari 3.1 the Index time is plenty fast to me, even more so in a trunk, but indeed it used to be much slower before 3.1
  242. # [08:30] <MikeSmith> othermaciej_: my desktop webkit is the latest nightly
  243. # [08:31] * othermaciej_ is now known as othermaciej
  244. # [08:31] <othermaciej> I just tried it in a fresh build of trunk
  245. # [08:31] <othermaciej> MikeSmith: http://paste.lisp.org/display/61193
  246. # [08:31] <othermaciej> those are my results
  247. # [08:32] <MikeSmith> yeah, those are in line with what I get on my machine
  248. # [08:32] <MikeSmith> what I meant was the results in Safari on the iPhone
  249. # [08:33] <MikeSmith> on iPhone, the Index test is much slower relative to the other tests
  250. # [08:33] <MikeSmith> on desktop, it is one of the fastest tests
  251. # [08:33] <othermaciej> it's probably got something closer to the Safari 3 code
  252. # [08:33] <MikeSmith> on iPhone it is the slowest]
  253. # [08:34] <MikeSmith> OK
  254. # [08:34] <othermaciej> where the index test was slow
  255. # [08:34] <othermaciej> due to a bug in caching for nodeLists
  256. # [08:34] <MikeSmith> ah
  257. # [08:40] * Quits: roc (n=roc@121-72-170-39.dsl.telstraclear.net)
  258. # [09:00] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  259. # [09:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  260. # [09:01] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  261. # [09:01] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  262. # [09:07] * Joins: deane (n=dean@121.98.128.155)
  263. # [09:23] * Joins: qwert666 (n=qwert666@acad46.neoplus.adsl.tpnet.pl)
  264. # [09:30] * Joins: htmlfivedotnet (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
  265. # [09:30] * Parts: htmlfivedotnet (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
  266. # [09:43] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  267. # [09:43] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  268. # [09:44] * Quits: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
  269. # [09:54] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  270. # [09:54] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  271. # [10:19] * Quits: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
  272. # [10:36] * Quits: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  273. # [10:37] * Joins: hdh (n=hdh@118.71.126.83)
  274. # [10:38] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  275. # [10:38] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  276. # [10:40] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  277. # [10:40] * Joins: ROBOd (n=robod@89.122.216.38)
  278. # [10:41] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  279. # [10:42] <annevk> lol, somebody did indeed bring up all the other sites out there
  280. # [10:42] <annevk> how very predictable
  281. # [10:43] <annevk> Hixie, replied
  282. # [10:43] <Hixie> hm, you rejected it :-(
  283. # [10:44] <Hixie> Sec-Origin would be really cool because if browsers included it with everything, it could be used to reject CSRFs more reliably than Referer
  284. # [10:45] <Hixie> oh well
  285. # [10:47] * Joins: roc (n=roc@121-72-170-39.dsl.telstraclear.net)
  286. # [10:47] * Joins: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp)
  287. # [10:47] <Hixie> annevk: what's the status on the header stuff? did you end up making any decisions on that?
  288. # [10:48] * Joins: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  289. # [10:50] <annevk> Hixie, it's easy to change, just comment
  290. # [10:50] <Hixie> i hope adam will
  291. # [10:50] <annevk> Hixie, though shouldn't we just call it Origin then?
  292. # [10:50] <Hixie> (he's got a better handle on the implications)
  293. # [10:50] <Hixie> (or collin, maybe)
  294. # [10:51] <Hixie> i guess Sec-* isn't safe in old XHRs either huh
  295. # [10:51] <annevk> it will be going forward, but isn't now
  296. # [10:51] <annevk> maybe in WebKit it is already :)
  297. # [10:51] <Hixie> that's the main reason to use Sec-
  298. # [10:52] <annevk> yeah
  299. # [10:52] <annevk> Hixie, I think I just want to leave AC as is
  300. # [10:53] <annevk> Hixie, apart from naming changes such as dropping "Access-Control-" from "Access-Control-Origin"
  301. # [10:53] <Hixie> cool
  302. # [10:53] <Hixie> last call time then?
  303. # [10:53] <annevk> for AC, yes, although maybe I should more explitly call out the problems with Access-Control-Policy-Path
  304. # [10:54] <annevk> in the security section for authors
  305. # [10:54] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
  306. # [10:54] <Hixie> i'd be so happy if you could make the f2f pointless
  307. # [10:54] <Hixie> i don't want to travel :-)
  308. # [10:54] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  309. # [10:55] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  310. # [10:56] <annevk> i'll reply to my own e-mail
  311. # [10:56] <annevk> for the origin thingie
  312. # [10:56] <Hixie> heh k
  313. # [10:57] <othermaciej> Hixie: what is Sec-Origin and why would it be more reliable than Referer?
  314. # [10:57] <Hixie> origin wouldn't have the path information, so it wouldn't be stripped by https->http posts, for instance
  315. # [10:58] <Hixie> though i guess it could still be stripped by over-zealous privacy advocates
  316. # [10:58] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  317. # [10:58] <Hixie> and so you'd still have to assume its absence meant same-origin
  318. # [10:58] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  319. # [10:58] <Hixie> <Hixie> and so you'd still have to assume its absence meant same-origin
  320. # [10:58] <Hixie> adam can explain his idea better
  321. # [10:59] <othermaciej> If path info is the only reason to strip Referer then it would be a simple matter to include Referer but remove path info from it
  322. # [10:59] <othermaciej> but I am not sure it is the only reason
  323. # [11:03] <annevk> if that's the case maybe it should take magical values "same-origin" and "non same-origin" so you can at least know what is happening in case the URI is not exposed
  324. # [11:04] <annevk> though maybe middleware will just strip it out
  325. # [11:04] <Hixie> does hsivonen have a page anywhere that exposes his parser?
  326. # [11:04] * Joins: sverrej (n=sverrej@89.10.27.86)
  327. # [11:04] <Hixie> oh nm
  328. # [11:04] <Hixie> http://parsetree.validator.nu/
  329. # [11:05] <Hixie> hm
  330. # [11:05] <Hixie> doesn't work
  331. # [11:05] <annevk> he could add <textarea> now I think
  332. # [11:05] <Hixie> http://parsetree.validator.nu/?doc=http%3A%2F%2Fjunkyard.damowmow.com%2F323&submit=Print+Tree
  333. # [11:07] <annevk> hsivonen, ^^
  334. # [11:07] <Hixie> he has mail about this already
  335. # [11:07] <Hixie> so do you in fact
  336. # [11:07] <Hixie> :-)
  337. # [11:08] <annevk> i'm sort of doubtful we can avoid the F2F btw
  338. # [11:08] <annevk> we'll see how it goes I guess
  339. # [11:08] <Hixie> that's not the right attitude :-)
  340. # [11:08] <Hixie> i thought you thought you were ready for LC months ago but that mozilla was the only thing blocking you?
  341. # [11:08] <Hixie> we've gotten rid of that blocker now
  342. # [11:09] <annevk> we did?
  343. # [11:10] <annevk> hmm, parsetree does work for other stuff, e.g. http://parsetree.validator.nu/?doc=http%3A%2F%2Fannevankesteren.com%2F
  344. # [11:14] <Hixie> mozilla has sent all the feedback they have and will not be blocking XHR/AC on the grounds of cookies being insecure, yes
  345. # [11:14] <Hixie> at least, that's the assurance i have received
  346. # [11:16] <annevk> i think i'll take your IIS and Bjoern's Apache example and put them in the spec
  347. # [11:17] <annevk> maybe example.org yours first :)
  348. # [11:18] <Hixie> what did i use? :-)
  349. # [11:18] <annevk> microsoft.com
  350. # [11:18] <Hixie> hah
  351. # [11:19] <Hixie> i wish example.com and example.org didn't have the same name
  352. # [11:20] <annevk> there's something.invalid
  353. # [11:20] <annevk> wait, something.example
  354. # [11:20] <Hixie> yeah but that looks invalid :-)
  355. # [11:20] <Hixie> and .example looks to long
  356. # [11:20] <annevk> true, they don't give us much choice for describing same-origin and all that
  357. # [11:21] <annevk> (i did use hello-world.example and such fwiw, because I can't be bothered to try setting a new standard there)
  358. # [11:21] <Hixie> heh
  359. # [11:22] <annevk> the reason IE puts <noframes> in <head> btw is because IE ignores </head>
  360. # [11:25] <Hixie> yeah I just put it in head because it was the least change to the spec
  361. # [11:26] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
  362. # [11:26] <Hixie> the alternative was putting it in between <head> and <body>, and that seemed far, far more complex
  363. # [11:34] <annevk> Hixie, btw, hsivonen also raised the EOF issue and he has a longer list of elements he'd like to see added (besides h4)
  364. # [11:34] <Hixie> if he sent mail, i'm sure i'll get to it
  365. # [11:35] <annevk> the batch processing is over?
  366. # [11:35] <Hixie> i use batch processing when there are enough mail to batch process
  367. # [11:35] <Hixie> and when they are all sent to the same list
  368. # [11:45] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  369. # [11:45] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  370. # [11:48] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  371. # [11:48] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  372. # [12:03] * MikeSmith would also be really happy to avoid traveling
  373. # [12:04] <MikeSmith> let's have all f2f meetings in Tokyo
  374. # [12:04] <MikeSmith> you can stay in my apartment
  375. # [12:04] <MikeSmith> I have room for 1.5 people
  376. # [12:04] <Hixie> i recommend having the meetings on irc and e-mail
  377. # [12:04] <roc> amen
  378. # [12:05] <MikeSmith> word
  379. # [12:10] * Joins: tndH_ (i=Rob@adsl-77-86-104-108.karoo.KCOM.COM)
  380. # [12:10] * tndH_ is now known as tndH
  381. # [12:11] <gsnedders> MikeSmith: who you planning on cutting in two?
  382. # [12:12] <MikeSmith> gsnedders: you don't want two of me
  383. # [12:12] <MikeSmith> trust me on that
  384. # [12:12] <annevk> ok, I think AC is ready for LC
  385. # [12:13] <annevk> I think it's better for XHR2 to wait until at least all feedback on XHR1 LC is in
  386. # [12:13] <MikeSmith> annevk: so let's start LC process for AC
  387. # [12:13] <MikeSmith> we will need ArtB
  388. # [12:14] <annevk> I said in "Re: Moving forward with XHR2 and AC" that it is ready for LC
  389. # [12:14] <annevk> should we get ArtB to formally ask the WG?
  390. # [12:15] <MikeSmith> I think we need him to do that
  391. # [12:16] <MikeSmith> likely you are actually more familiar with W3C WG process stuff around this than me
  392. # [12:16] <MikeSmith> but I don't think it can be done without the chair
  393. # [12:16] * gsnedders passes MikeSmith a n00b badge
  394. # [12:17] <annevk> MikeSmith, from my recollection we need WG agreement (either implicit or explicit the latter being preferred)
  395. # [12:18] * MikeSmith tosses n00b badge into his pile with shitbird and jaggass badges
  396. # [12:18] <MikeSmith> annevk: I guess
  397. # [12:19] <MikeSmith> but getting that is a lot more of potential fubar situation than just getting artb on board
  398. # [12:20] <gsnedders> When does LC on XHR1 end?
  399. # [12:20] <gsnedders> (i.e., by when do I need to get off my lazy ass?)
  400. # [12:21] <annevk> Monday June 2
  401. # [12:21] <gsnedders> The day of my final exam. Heh.
  402. # [12:24] <MikeSmith> annevk: at this point it's clear that we have to extend the WAF WG charter til end of June at least anyway
  403. # [12:26] <MikeSmith> so getting a WD out for *public* review in that window of time would be great
  404. # [12:27] <MikeSmith> I was going to say that I would honestly not want to make getting that done contingent on consensus of the WG
  405. # [12:27] <MikeSmith> but on second thought
  406. # [12:27] <MikeSmith> ..
  407. # [12:28] <MikeSmith> most of the lets-slow-this-down comments
  408. # [12:28] <MikeSmith> have come from "the public"
  409. # [12:28] <MikeSmith> not from active members of the group
  410. # [12:29] <MikeSmith> e.g., the "I'm commenting on this as an individual, not representing my employer"
  411. # [12:29] <MikeSmith> which is a lie/BS to begin with
  412. # [12:31] <MikeSmith> and then the assorted other people-who-by-very-deliberate-choice-are-not-members-of-the-WG with whatever agenda it is they have
  413. # [12:31] <MikeSmith> anyway, I say too much
  414. # [12:31] <MikeSmith> as usua
  415. # [12:31] <MikeSmith> sual
  416. # [12:31] <annevk> so I just remembered we need to settle on naming of Access-Control-Origin before publication
  417. # [12:31] <MikeSmith> usual
  418. # [12:31] <MikeSmith> annevk: yeah.
  419. # [12:31] <annevk> but hopefully that can be resolved within a few days
  420. # [12:31] <MikeSmith> decide.
  421. # [12:32] <MikeSmith> annevk: resolve it.
  422. # [12:32] <annevk> well, I'd like to hear the opinion of Adam / Collin first
  423. # [12:32] <MikeSmith> annevk: yes
  424. # [12:32] <MikeSmith> they are among the few
  425. # [12:32] <MikeSmith> the very few
  426. # [12:32] <annevk> they're quite awesome from what I've seen :)
  427. # [12:32] <MikeSmith> yep
  428. # [12:32] <MikeSmith> they have earned it
  429. # [12:32] <MikeSmith> through merit
  430. # [12:33] <MikeSmith> they speak rarely
  431. # [12:33] <MikeSmith> but when they do..
  432. # [12:33] <MikeSmith> they have earned the right to be listened to carefully
  433. # [12:34] <Hixie> annevk: when does XHR1 LC end?
  434. # [12:35] <Dashiva> That's the sage's quandry. The less you speak, the more awed are people when you actually do, but the less often you're able to dispense wisdom :)
  435. # [12:35] <Hixie> adam and collin are awesome
  436. # [12:35] <MikeSmith> Dashiva: actually, speaking ain't worth nearly as much as other things
  437. # [12:36] <MikeSmith> Adam and Collin walk the walk
  438. # [12:37] <MikeSmith> as in (just for one example) coding/patching Webkit code around some of this tuff
  439. # [12:37] <MikeSmith> stuff
  440. # [12:37] <annevk> Hixie, Mon June 2
  441. # [12:38] <Hixie> is there any feedback you have received on xhr1 and not yet dealt with in xhr2?
  442. # [12:39] <annevk> yes, what to do with send(document) if document can't be serialized for instance
  443. # [12:39] <annevk> well, some people disagree with how it's handled, and apparently it matches neither Firefox or IE, but I think everyone is doing something else...
  444. # [12:40] <annevk> another issue is URI/IRI confusion
  445. # [12:40] <annevk> maybe I should put them in the issue tracker
  446. # [12:40] <Hixie> i recommend dealing with that now then, and then once you've handled all that, pushing to get XHR2 into LC, even if XHR1 hasn't finished LC yet -- then if there are major issues, rerelease XHR2 as a second last call quickly before its first LC is over.
  447. # [12:40] <annevk> that would at least give an overview
  448. # [12:41] <Hixie> that would, i think, be the most efficient way of getting all this to CR
  449. # [12:41] <Hixie> you generally want to avoid putting yourself in a position of having feedback you can't deal with (e.g. by waiting on someone else's input)
  450. # [12:41] <MikeSmith> annevk: fwiw, I think a 2nd LC maybe basically an inevitability anyway
  451. # [12:42] <annevk> Hixie, I agree, but URIs/IRIs are very confusing and it's not at all clear what the right solution is to me :)
  452. # [12:42] <annevk> Hixie, I think I might need the HTML5 URL stuff
  453. # [12:43] <Hixie> read the specs :-)
  454. # [12:43] <Hixie> and test implementations :-)
  455. # [12:43] <Hixie> that's the way to make things clearer :-)
  456. # [12:44] * MikeSmith records milestone of checkin number 1700 against HTML5 spec source, notes that at current rate, checkin 2000 will be reached within 2 monhts
  457. # [12:45] <Dashiva> MikeSmith: Have you seen the issues graph?
  458. # [12:45] <Hixie> the number of checkins per day depends more on the latency of the various servers i use and on my mood than on how much work i do
  459. # [12:45] <annevk> MikeSmith, btw, aside from sandboxing and details like document.charset I'd be interested in hearing what html5-diff doesn't cover currently
  460. # [12:45] <MikeSmith> Dashiva: yep
  461. # [12:46] <Hixie> because if the computers aren't working with me, or if i'm being too productive, i batch changes into bigger changesets
  462. # [12:46] <Hixie> (too productive for the spec regen script to keep up, i mean)
  463. # [12:46] <Hixie> annevk: i've no idea :-)
  464. # [12:46] <MikeSmith> annevk: read through my doc. I lack the time to enumerate what may be missing
  465. # [12:47] <annevk> k, because you thought it missed something you'd like to see there...
  466. # [12:47] <annevk> MikeSmith, the chair needs to be involved in LC stuff most definitely btw, e-mailing chairs@w3.org and such
  467. # [12:48] <Hixie> annevk: oh?
  468. # [12:49] <annevk> Hixie, not you, MikeSmith :)
  469. # [12:49] <Hixie> oh
  470. # [12:49] <Hixie> oh, oops, the line got highlighted cos it included the word "html5" and i assumed you were talking to me!
  471. # [12:49] <MikeSmith> annevk: yeah. but ArtB is generally supportive of moving work forward rather than allowing it to be bogged down or tar-babied
  472. # [12:49] <annevk> hah
  473. # [12:49] <Hixie> nm :-)
  474. # [12:50] * Quits: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com) (Read error: 113 (No route to host))
  475. # [12:50] <Dashiva> MikeSmith: It's a bit worrying how the issues value in the graph doesn't seem to change even though the revision number goes up and up :)
  476. # [12:50] <MikeSmith> and Art is not particularly happy about the fact that the grand WG merger has now taken 7+ months to not happen
  477. # [12:51] <MikeSmith> so in the mean time, we hav things to get done
  478. # [12:52] <MikeSmith> Dashiva: /me points to Hixie about that..
  479. # [12:53] <Hixie> Dashiva: the XXX count will go up until the e-mails hit near zero
  480. # [12:53] <MikeSmith> annevk: Access Control actually getting implemented in some UAs will be a huge help
  481. # [12:53] <Hixie> Dashiva: i'm not spending any time tracking down XXXs
  482. # [12:53] <Hixie> Dashiva: i just add them when i see something wrong as i'm editing other things
  483. # [12:53] <MikeSmith> ++ to Webkit and and Sam Weinig and othermaciej for helping get AC actually implemented
  484. # [12:54] <MikeSmith> annevk: maybe you can do something about getting some Opera support behind it
  485. # [12:54] <Hixie> gotta love people who have clearly not yet worked out the scale of the web
  486. # [12:54] <Hixie> "1.7% is nothing!"
  487. # [12:54] <MikeSmith> Hixie: heh
  488. # [12:54] <Hixie> uh no. welcome to the web.
  489. # [12:55] <Hixie> 1.7% is probably more pages than you have ever looked at it in your entire life.
  490. # [12:55] <Hixie> and more people than you've met or dealt with ever.
  491. # [12:55] <MikeSmith> we need better need ways of modding down all the noise
  492. # [12:55] <Hixie> i mean, elements used only on 0.01% of pages can still have giant interop issues
  493. # [12:56] <MikeSmith> Aaron Leventhal has some good ideas about how to deal with representing "truth structures" in public discussions
  494. # [12:57] <MikeSmith> ... hope we can make time to actually do some of that
  495. # [12:58] <Dashiva> Hixie: Yeah, you told me that before. I'm just enjoying the perspective of someone who doesn't know :)
  496. # [12:58] <MikeSmith> e.g., I never want to see any message about something that has proven to be false
  497. # [12:58] <MikeSmith> ... or that at least there is general agreement is false
  498. # [12:59] <MikeSmith> what I want is: bubble up to my attention the arguments that have some degree of agreement as being viable
  499. # [12:59] <MikeSmith> and please god give me a way to drown out the noise
  500. # [12:59] <MikeSmith> e.g., RB
  501. # [12:59] <Hixie> Dashiva: :-P
  502. # [13:00] <Hixie> Dashiva: actually i do occasionally deal with XXXs. Mostly when my mail server goes down. :-)
  503. # [13:00] <roc> a friend of mine is working on a social Web site for representing truth structures
  504. # [13:00] <roc> it's doomed
  505. # [13:00] <Dashiva> Hixie: Do you still do that, or did it stop when you got GTA4?
  506. # [13:00] <roc> BTW doesn't Jonas deserve a ++ for getting AC implemented too?
  507. # [13:01] <Hixie> Dashiva: you can see where i got GTA4 on that chart
  508. # [13:01] <Hixie> Dashiva: it's just before the last hump before the last big fall
  509. # [13:01] <Hixie> Dashiva: (april 29th)
  510. # [13:01] <annevk> roc, yeah
  511. # [13:01] <annevk> sicking++
  512. # [13:01] <Hixie> Dashiva: took me out for a week :-)
  513. # [13:01] <Dashiva> Hehe, yeah
  514. # [13:02] <annevk> roc, been quite useful in discussions so far when people complain it's too hard
  515. # [13:02] <MikeSmith> roc: yeah, Jonas deserves ++ for many many things
  516. # [13:02] <annevk> MikeSmith, e-mailed Art + you
  517. # [13:02] <MikeSmith> annevk: thanks
  518. # [13:02] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 104 (Connection reset by peer))
  519. # [13:03] <MikeSmith> general comment: the way things are now, we have N different ones of us taking time to set up our own private filtering
  520. # [13:03] <MikeSmith> Hixie gots his AAA-important folder and filter
  521. # [13:04] <MikeSmith> I got my my less-tactfully-worded bozo filter
  522. # [13:04] <MikeSmith> we could really benefit from some way to share our bozo rules
  523. # [13:04] <Hixie> it's called "aaa-productivity"
  524. # [13:04] <Hixie> for extra irony
  525. # [13:05] * MikeSmith is taking a moment for a belly laugh
  526. # [13:05] <MikeSmith> anyway, a pipe dream
  527. # [13:05] <Dashiva> If you can get away with it without being accused of censoring and favoritism, excellent
  528. # [13:06] <MikeSmith> we will continue to be plagued by the likes of RB I guess
  529. # [13:06] <MikeSmith> Dashiva: not censoring, not favortism
  530. # [13:06] <MikeSmith> not at all
  531. # [13:06] <MikeSmith> that't the pont
  532. # [13:06] <MikeSmith> point
  533. # [13:07] <MikeSmith> the whole "wisdom of the crowds" ideal
  534. # [13:07] <MikeSmith> modding it collectively
  535. # [13:07] <Dashiva> MikeSmith: I know, but do you think the same people who create all this noise would stand silent, regardless of rational arguments?
  536. # [13:07] <MikeSmith> which may or may not actually work in practice
  537. # [13:08] <MikeSmith> Dashiva: we don't need a way for them to stand silent
  538. # [13:08] <MikeSmith> we just need a way to mod them down
  539. # [13:08] <Hixie> nn
  540. # [13:08] <MikeSmith> Hixie: otsukare-sama and o-yasumi
  541. # [13:08] <Dashiva> Does Hixie dream of electric spec writers?
  542. # [13:10] <Dashiva> MikeSmith: I guess I'm a bit pessimistic with regard to factionism
  543. # [13:10] <MikeSmith> not factionism
  544. # [13:20] <MikeSmith> annevk: see my reply
  545. # [13:23] * Joins: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  546. # [13:24] * Quits: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com) (Read error: 113 (No route to host))
  547. # [13:25] * MikeSmith turns to reading http://lists.w3.org/Archives/Public/public-html/2008May/0598.html
  548. # [13:26] <MikeSmith> hsivonen: I can't say I'm particularly happy about the completely arbitrary requirement that charset encoding markup declaration must occur within first 512 bytes
  549. # [13:27] <MikeSmith> real-worl documents may have comments much longer than that
  550. # [13:28] <annevk> what's wrong with <!DOCTYPE html><meta charset=x><!-- really really long comment --> ?
  551. # [13:28] <MikeSmith> Hixie reply about "multimegabyte comment" seems to me like a red herring
  552. # [13:28] <MikeSmith> or whatever other rhetorical term is appropriate here
  553. # [13:29] <MikeSmith> there are in practice no "multimegabyte comments"
  554. # [13:29] <MikeSmith> so not even sure sure wtf he is talking about there
  555. # [13:29] <annevk> and even if they are, there's been no reason given they can't occur after a <meta>
  556. # [13:29] <takkaria> gsnedders: re: http5, for some sites (like royalmail.com) require you to send an Accept: header or they don't serve up any content
  557. # [13:30] <annevk> <meta> can have a reparsing effect, longs comments won't
  558. # [13:30] <MikeSmith> but 512 seems a totally arbitrary and effectively counter-productive criterion to me
  559. # [13:30] <annevk> well, if browsers do a prescan, it's likely over the first packet or something, which is 512 bytes
  560. # [13:31] <gsnedders> MikeSmith: HTML 5 has some really large comments in it :P
  561. # [13:32] <MikeSmith> and then there's the criterion that meta@charset must be the 1st child element of head.. I really don't care why that was added, but it it is an absolutely broken requirement
  562. # [13:32] <gsnedders> takkaria: FWIW, I'm currently only working on defining parsing. Things like that are currently out of scope — HTTP5 is a purely theoretical spec that could be based upon the parsing spec.
  563. # [13:32] <gsnedders> takkaria: But feel free to send me an email about it
  564. # [13:32] <gsnedders> takkaria: That's the sort of thing I have informatively mentioned currently
  565. # [13:32] <takkaria> gsnedders: k, will do
  566. # [13:34] <annevk> MikeSmith, that's to prevent re execution of scripts and such
  567. # [13:35] <MikeSmith> annevk: I see. but I guess you know that getting authors to comply with it in practice is, well... optimistic
  568. # [13:36] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
  569. # [13:37] <MikeSmith> ... along with a good number of instances of autoring-conformance criteria in the current draft that basically are completely arbitrary from the POV of authors
  570. # [13:38] <annevk> I thought we tried to reduce those
  571. # [13:38] <MikeSmith> annevk: trying is not doing
  572. # [13:39] <annevk> Sorry, did reduce those...
  573. # [13:39] <annevk> Anyway, maybe you should comment on the draft?
  574. # [13:39] <gsnedders> takkaria: Sorry, I'm a bit busy rediscovering the awesomeness of NFS:HP2
  575. # [13:41] * Joins: billyjack (n=MikeSmit@EM119-72-46-19.pool.e-mobile.ne.jp)
  576. # [13:41] * Quits: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com) ("Ex-Chat")
  577. # [13:42] <billyjack> annevk: speaking of arbitrariness
  578. # [13:42] <billyjack> I'm told that the guy who maintains http://logopoeia.com/wisdom/
  579. # [13:43] <billyjack> .. that there are some bits of wisdom there (easter eggs)
  580. # [13:43] <billyjack> ... that if you care to take the time
  581. # [13:43] <annevk> isn't "NORMALISATION" with a "Z" in the US?
  582. # [13:43] <billyjack> ... if you reload that a few tims
  583. # [13:43] <billyjack> times
  584. # [13:44] <billyjack> e.g. 10 times or so
  585. # [13:44] <billyjack> you might discover some real bits of wisdom
  586. # [13:44] <annevk> heh
  587. # [13:44] <billyjack> wisdom wisdom which you would really not want to paste into this channel
  588. # [13:44] <billyjack> or some other channels
  589. # [13:45] <billyjack> but wisdom for your own personal enlightenment
  590. # [13:45] <billyjack> like Zen
  591. # [13:45] <billyjack> annevk: yeah, Z
  592. # [13:45] <annevk> "I live in Tokyo and work as a software non-executive."
  593. # [13:46] <billyjack> Hixie has this weird thing for wanting to spell everyhing with S's
  594. # [13:46] <gsnedders> annevk: Technically, it should be z in en-gb too. It is in en-gb-oed.
  595. # [13:46] <billyjack> it's nouts
  596. # [13:46] <billyjack> nuts
  597. # [13:46] <annevk> I think he fixed some of that recently
  598. # [13:46] <billyjack> annevk: yeah, he did in many places
  599. # [13:47] * Joins: tndH_ (i=Rob@adsl-87-102-85-166.karoo.KCOM.COM)
  600. # [13:47] <billyjack> though I think "Tokenisation" remains
  601. # [13:47] <billyjack> in truth, I couldn't care less myself about the UK vs. US spelling
  602. # [13:47] <gsnedders> en-gb-x-hixie is defined to use -ize and not -ise, FWIW
  603. # [13:48] <billyjack> I think he changed it based on feedback from others
  604. # [13:48] <gsnedders> (as -ise is a made up thing from the 20th cent. — -ize is technically correct)
  605. # [13:49] <billyjack> maybe in regard to search engines that are too dumb to know that Tokenisation and Tokenization mean exactly and precisely the same thing.. i dunno
  606. # [13:49] <billyjack> this is one of the beautiful things about Japanese
  607. # [13:49] <billyjack> (the need to not deal with Tokenisation vs Tokenization
  608. # [13:50] <gsnedders> billyjack: Google does some normalization
  609. # [13:50] <billyjack> I know G does
  610. # [13:50] <billyjack> lesser engines seem to have more trouble..
  611. # [13:52] * Quits: MikeSmith (n=MikeSmit@EM119-72-51-168.pool.e-mobile.ne.jp) (Nick collision from services.)
  612. # [13:54] * billyjack is now known as MikeSmith
  613. # [13:55] * Quits: roc (n=roc@121-72-170-39.dsl.telstraclear.net)
  614. # [13:56] <jgraham> gsnedders: You're missing the whole language evolution thing
  615. # [13:56] <MikeSmith> gsnedders: btw, so have seen mention here about your university plans and such
  616. # [13:56] <MikeSmith> ... curious as to what your actual plans are
  617. # [13:56] <gsnedders> MikeSmith: Congrats on being able to read!
  618. # [13:56] <gsnedders> :P
  619. # [13:56] <gsnedders> jgraham: Hey! I want to read anglo-saxon (sp?)!
  620. # [13:56] <jgraham> (like pluralising with s is a made-up since roman times thing iirc
  621. # [13:56] <jgraham> )
  622. # [13:56] <MikeSmith> I hate reading
  623. # [13:57] <MikeSmith> plurals are a mostly unnecessary language construct
  624. # [13:58] <MikeSmith> you can almost always get away without plurals and still avoid ambiguity
  625. # [13:58] <MikeSmith> (works fine in Japanese at least, for the most part)
  626. # [13:59] <jgraham> MikeSmith: It's just style. Japanese has counters or something instead, right?
  627. # [13:59] <jgraham> s/style/language style/
  628. # [13:59] <MikeSmith> counters yeah
  629. # [14:00] * jgraham can't actually remember how those work
  630. # [14:00] <MikeSmith> every language has counters
  631. # [14:00] <MikeSmith> e.g, "four *sheets* of paper"
  632. # [14:00] <MikeSmith> "four *pieces* of paper"
  633. # [14:01] <MikeSmith> nothing unique about those in Japanese, really
  634. # [14:01] <MikeSmith> four glasses of bear
  635. # [14:01] <MikeSmith> beer
  636. # [14:01] <jgraham> MikeSmith: Right. I seem to recall that they are a bigger deal in Japanese than in English
  637. # [14:01] <MikeSmith> yeah
  638. # [14:01] <gsnedders> MikeSmith: In short, as I'm running off, Cambridge's Comp.Sci. BA, Edinburgh's Comp. Phys. MPhys, or York's Theoretical Phys. MPhys
  639. # [14:01] <MikeSmith> they are a bit more
  640. # [14:01] <jgraham> In the same way that morphology is a bigger deal in Romance languages
  641. # [14:01] <MikeSmith> yup
  642. # [14:02] <MikeSmith> but in Japanese the general rule is that you can get by without much of that
  643. # [14:02] <MikeSmith> and still be "correct"]
  644. # [14:03] <MikeSmith> e.g., a grammatically correct sentence requires only a verb
  645. # [14:03] <MikeSmith> and no explii
  646. # [14:03] <MikeSmith> explicitly-stated subject
  647. # [14:04] <jgraham> I don't know any Japanese but it seems like it would be a pretty nice language except for a) Kanji and b) the social structures baked into the language
  648. # [14:04] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  649. # [14:04] <MikeSmith> kanji is a major major PITA, that's for sure
  650. # [14:04] <MikeSmith> but it is not absolutely intellectually difficult
  651. # [14:04] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  652. # [14:05] <MikeSmith> learning kanji is just brute-force memorization
  653. # [14:05] <MikeSmith> basically
  654. # [14:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  655. # [14:05] <jgraham> Right, but learning 10,000 hard-to-draw symbols need not be intellectually difficult to be a major problem :)
  656. # [14:05] * Quits: tndH (i=Rob@adsl-77-86-104-108.karoo.KCOM.COM) (Read error: 110 (Connection timed out))
  657. # [14:05] <MikeSmith> social constructs are a totally different matter
  658. # [14:05] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  659. # [14:06] <MikeSmith> but for the most part non-native speakers get a "by" on much of those
  660. # [14:06] * jgraham has difficulty drawing 26 alphabetic characters with sufficient uniqueness
  661. # [14:07] <jgraham> I guess it ends up being just another way that your foreignness is made obvious though
  662. # [14:07] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
  663. # [14:07] <MikeSmith> jgraham: the amount of information that are represented by the complete set of kanji in normal use pales in comparison to the set of information you have in your mind about many other subject areas
  664. # [14:08] <MikeSmith> I promise you you that
  665. # [14:08] <MikeSmith> and for the most part you don't need to write them
  666. # [14:08] <MikeSmith> don't need to hand-write them
  667. # [14:08] <Lachy> memorising 10,000 different symbols seems like it would be impossible
  668. # [14:09] <MikeSmith> you just need to be able to real them
  669. # [14:09] <MikeSmith> Lachy: not impossible
  670. # [14:09] <MikeSmith> not by a long shot
  671. # [14:09] <Lachy> on average, how many of them do most japenese people know?
  672. # [14:09] <MikeSmith> you have in your mind now many sets of info that are orders of magnitude larger than the set of kanji
  673. # [14:10] <MikeSmith> Lachy: minimal adult literacy is on the order of 2000 kanji
  674. # [14:10] <jgraham> MikeSmith: I think for one brief part of my life I could recognise the Kanji for Railway Station
  675. # [14:10] <MikeSmith> 駅
  676. # [14:10] <MikeSmith> eki
  677. # [14:11] <MikeSmith> part of that character means "horse"
  678. # [14:11] <Lachy> how do you type those characters without having 10,000 keys on the keyboard?
  679. # [14:11] <jgraham> Yeah, I remember the word. Getting on buses and going "Eki?" was a frequent part of my trip to Japan
  680. # [14:11] <Lachy> or even just a few thousand, given modifier keys?
  681. # [14:11] <MikeSmith> that's the other thing with many kanji -- they can be decomposed into familiar parts
  682. # [14:12] <jgraham> Lachy: There's a system where you type ascii and combinations are turned into kanji
  683. # [14:12] <jgraham> I think
  684. # [14:12] <MikeSmith> Lachy: invest some time in learning about CJK input modes
  685. # [14:12] <MikeSmith> :)
  686. # [14:12] <MikeSmith> talk to Wilhelm
  687. # [14:12] <Lachy> so not only do japenese people need to learn their own symbols, but they need to learn to type them phonetically in ASCII?
  688. # [14:12] <MikeSmith> Lachy: yep
  689. # [14:13] <MikeSmith> my daughter who is just 10 years old is now learning for the first time how to represent Japanese in the "roman" alphabet
  690. # [14:14] <Lachy> wouldn't it be easier if they just learned a language that used the roman alphabet, like Engrish?
  691. # [14:14] <MikeSmith> and the majority of people in japan type Japanese in roman chars on their computer keyboards
  692. # [14:15] <jgraham> Lachy: The effort of learning a whole new language seems huge compared to learning a different representation of a familiar grammar
  693. # [14:15] <MikeSmith> so if I want to type 駅, I type "e"+"ki" to get えき, then use the IME to change that to 駅
  694. # [14:16] <MikeSmith> Lachy: roman alphabet sucks in many ways
  695. # [14:16] <Lachy> in what way?
  696. # [14:16] <MikeSmith> alphabets in general are deficient
  697. # [14:16] <MikeSmith> Lachy: for one thing -
  698. # [14:17] <MikeSmith> take the the symbol, 人
  699. # [14:17] <MikeSmith> it means the same thing in Chinese and Japenese
  700. # [14:17] <MikeSmith> Japanese
  701. # [14:18] <MikeSmith> though its sound/reading is different
  702. # [14:18] * Quits: tndH_ (i=Rob@adsl-87-102-85-166.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
  703. # [14:18] <Lachy> I asked about the roman alphabet though.
  704. # [14:18] <MikeSmith> but you don't need to know the the sound/reading/pronunciation
  705. # [14:18] <jgraham> MikeSmith: Are you claiming that is a feature?
  706. # [14:18] <MikeSmith> jgraham: yes, absolutely
  707. # [14:18] * Joins: tndH_ (n=Rob@adsl-77-86-4-47.karoo.KCOM.COM)
  708. # [14:19] * tndH_ is now known as tndH
  709. # [14:19] <MikeSmith> it is a superior way to convery information
  710. # [14:19] <Lachy> MikeSmith, why is it a feature for the same symbol to be pronounced differently? I call that a bug
  711. # [14:19] <MikeSmith> a pure symbol
  712. # [14:19] <jgraham> (lots of words in english and, say German have similar alphabetic representations but different pronunciations)
  713. # [14:19] <MikeSmith> Lachy: same meaning
  714. # [14:19] <jgraham> MikeSmith: I think I tend to disagree
  715. # [14:19] <MikeSmith> that's why
  716. # [14:19] <Lachy> same meaning should have same sound
  717. # [14:19] <MikeSmith> Lachy: no
  718. # [14:20] * annevk disagrees too, though not on the sound/reading basis but because 9000 symbols is way harder to grasp than 26 letters
  719. # [14:20] <Lachy> Why? It makes communicating aurally harder
  720. # [14:20] <MikeSmith> jgraham: you would disagree less if you were a Japanese speaker not fluent in Chinese and found yourself trying to read signs and menus and such in China
  721. # [14:20] <jgraham> The problem with using one symbol per concept is that the number of concepts is much larger than the reasonable number of symbols. Therefore you have to start combining symbols and soon enough you have an alphabet
  722. # [14:21] <MikeSmith> jgraham: no, not really
  723. # [14:21] <MikeSmith> the majority of written communication in Japanese is done in pure symbols
  724. # [14:21] <Lachy> MikeSmith, I agree it's good to use the same symbol for the same meaning. I just think it's a bug that it's pronounced differently
  725. # [14:22] <Lachy> isn't all *written* communication done with symbols?
  726. # [14:22] <MikeSmith> Lachy: I encourage you to get Chinese people and Japanese to pronounce those symbols in the same way
  727. # [14:23] <jgraham> In what way? I would have thought that you could either have a simple alphabet which makes learning easy but allows more combinations of symbol or a more complex alphabet which makes learning hard but leads to fewer different combinations to represent the same concept
  728. # [14:23] <MikeSmith> Lachy: yeaha, all written communication is done in symbols, but some symbols are better than others
  729. # [14:23] <Lachy> I would. But I'm having enough trouble trying to get Norwegian's to stop mispronouncing their own letters. :-)
  730. # [14:23] <jgraham> I don't think optimising for Japanese speakers reading Chinese menus is the right optimisation
  731. # [14:23] <MikeSmith> as far as alphabets, Korean Hangul is absolutely a better alphabet than anything else
  732. # [14:24] * annevk finds http://www.logoi.com/notes/pictograph.html
  733. # [14:24] <MikeSmith> and roman alphabet is relatively very ppor
  734. # [14:24] * myakura wonders he can read and understand chinese menus if it's simplified
  735. # [14:24] <Lachy> I find it annoying the, for example, the letter 'a' is prounced differently in norwegian
  736. # [14:25] <annevk> the letter 'a' is pronounced differently all over the place
  737. # [14:25] <Lachy> I know. It's annoying
  738. # [14:25] <jgraham> MikeSmith: I certainly don't claim that the Roman alphabet is perfect (I was also using the word alphabet to include things like Kanji that perhaps are strictly not alphabets)
  739. # [14:25] <annevk> Lachy, it's annoying not everyone speaks the same language, yes...
  740. # [14:25] <MikeSmith> Lachy: Norwegian pronunciation is a mess.. you have some people who are fairly understandable, then you have those like Arve who do that sing-song thing
  741. # [14:25] <Lachy> but 'i' and 'y' are even more annoying here. They're pronounced exactly the same in norwegian, even though the norewegians try to claim otherwise
  742. # [14:26] <jgraham> Lachy: In what context?
  743. # [14:26] <MikeSmith> btw, myakura knows infinitely more about this than me
  744. # [14:26] <jgraham> I mean English isn't phonetic so it's not like we have a way of pronouncing "a"
  745. # [14:26] <jgraham> I think that phonetic writing systems make more sense than pictoral ones
  746. # [14:27] <jgraham> (although some Euopean languages manage the phonetic thing much better)
  747. # [14:28] <MikeSmith> jgraham: my 10 year old daughter seems to have no trouble learning two different Japanese phonetic alphabets while at the same time having learned to write and read hundreds of kanji and now learning the roman alphabet
  748. # [14:29] <Lachy> MikeSmith, that's because children still have the ability to learn new languages, which adults generally lose
  749. # [14:29] <MikeSmith> ture
  750. # [14:30] <MikeSmith> true
  751. # [14:30] <myakura> yeah
  752. # [14:30] <jgraham> MikeSmith: Picking a 10 year old isn't really fair because below the age of ~10 humans are built for learning language. Above that age we seem to be much worse at it (compare foreign language ability in the UK where people start learning at 11 to countries where they start younger)
  753. # [14:30] <jgraham> Hmm Lachy said that but shorter and faster
  754. # [14:31] <Lachy> plus, children's hearing is generally better so they can pick up the slight nuances in the sounds easier than adults
  755. # [14:32] <MikeSmith> jgraham: yeah, I will concede that. problem is that, as you point out, educational system don't start to teach languages to children until they are past the point of optimal language learning
  756. # [14:32] <Lachy> so while a kid may not have difficulty differentiating between 'i' and 'y' in norweign, I certainly can't.
  757. # [14:33] <MikeSmith> Lachy: in Japanese, the troublesome sounds are "r" and "l"
  758. # [14:33] <myakura> and 'b' and 'v'
  759. # [14:33] <MikeSmith> ah yeah
  760. # [14:33] <MikeSmith> video vs. bideo
  761. # [14:34] <myakura> i don't think i can easily differentiate them
  762. # [14:34] <MikeSmith> myakura: I think you can :)
  763. # [14:36] <MikeSmith> myakura: in terms of pronunciation and other things, it's far easier for me to communicate with you face to face than is it for me to communicate with many "native" English speakers
  764. # [14:36] <MikeSmith> e.g., I was in Dublin a couple weeks ago...
  765. # [14:36] <Lachy> MikeSmith, what's your native language?
  766. # [14:36] <myakura> ah
  767. # [14:37] <MikeSmith> And in several instances in Dublin, I found myself, in the "nod my head and pretend I understand" situation
  768. # [14:38] <MikeSmith> Lachy: I was born in Oklahoma and lived for the first 3 years of my life in Japan
  769. # [14:39] <takkaria> hehe, Dublin
  770. # [14:39] <MikeSmith> ... but my native language is essentially English, I guess
  771. # [14:40] <MikeSmith> with large amounts of mexican/central-american spanish thrown in
  772. # [14:40] <myakura> MikeSmith: i don't think i can easily communicate with people with brogue either
  773. # [14:40] <MikeSmith> and french-Canadian
  774. # [14:40] <MikeSmith> myakura: you and me both :)
  775. # [14:41] <MikeSmith> e.g., a guy in Dublin was talking about "cooking a stick"
  776. # [14:41] <MikeSmith> ... and I nod my head
  777. # [14:41] <MikeSmith> ... yeah, cooking a stick (what the hell is this guy talking about)
  778. # [14:42] <MikeSmith> ... but apparently the word "steak" is pronounced much closer to "stick" in Dublin
  779. # [14:43] <Lachy> MikeSmith, did the guy have an irish accent?
  780. # [14:43] <MikeSmith> Lachy: heh, yeah
  781. # [14:43] <MikeSmith> ... that would be an understatement
  782. # [14:43] <MikeSmith> He was Irish
  783. # [14:43] <Lachy> where I come from, steak is pronounced the same as stake
  784. # [14:44] <MikeSmith> I personally reckon the Irish to be among the great peoples of the earth
  785. # [14:44] <Philip`> Lachy: That causes terrible problems during vampire attacks
  786. # [14:44] * Joins: tndH_ (i=Rob@adsl-83-100-138-228.karoo.KCOM.COM)
  787. # [14:45] <MikeSmith> ... in terms of their collective sense of humor and love for life and poetry and music
  788. # [14:45] * Quits: tndH (n=Rob@adsl-77-86-4-47.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
  789. # [14:45] <MikeSmith> ... and just about anything else you could imagine
  790. # [14:45] * tndH_ is now known as tndH
  791. # [14:45] <takkaria> and catholicism
  792. # [14:45] <MikeSmith> takkaria: yeah
  793. # [14:45] <MikeSmith> ... and except speaking English
  794. # [14:46] <MikeSmith> ... which is is no way their natural native language
  795. # [14:47] <MikeSmith> Lachy: steak is not stake in your language
  796. # [14:47] <MikeSmith> ... you guys love to stretch out vowels to ridiculous extremes
  797. # [14:48] <Lachy> MikeSmith, what?
  798. # [14:48] <MikeSmith> more like "stai-aike"
  799. # [14:48] <Lachy> MikeSmith, no. Aussies don't do that
  800. # [14:49] <MikeSmith> oK
  801. # [14:49] <Lachy> maybe some Americans who have bastardised our language do that
  802. # [14:50] <MikeSmith> well, there are a treasure trove of other examples of OZ embrace-and-extend of pronunciation that I can't think of right now
  803. # [14:50] <MikeSmith> ... not that I'm saying it's bad
  804. # [14:50] <MikeSmith> I like the sound of it,
  805. # [14:50] <MikeSmith> the cadence
  806. # [14:51] <MikeSmith> e.g. the way that chaals talks
  807. # [14:51] <Lachy> MikeSmith, we're proud of our Aussie slang!
  808. # [14:52] <MikeSmith> the way that Arve talks both in English and Norski, I like the sound
  809. # [14:52] <Lachy> chaals doesn't speak like a typcial aussie
  810. # [14:52] <MikeSmith> Lachy: oK, well, here's another example:
  811. # [14:52] <Lachy> he speaks like a victorian
  812. # [14:52] <MikeSmith> David Storey
  813. # [14:53] <Lachy> (Victoria is a state in Aus, where I think Chaals is from)
  814. # [14:53] <MikeSmith> I challenge you to translate wtf David is talking about when he slips into his Geordi-speak
  815. # [14:54] <Lachy> what is Geordi-speak?
  816. # [14:54] <MikeSmith> (which he does pretty often)
  817. # [14:54] <MikeSmith> Lachy: Newcastle, Northumberland
  818. # [14:54] <MikeSmith> the north-north
  819. # [14:55] <MikeSmith> of that tiny little counry
  820. # [14:55] <MikeSmith> country
  821. # [14:55] <MikeSmith> which is a very different world than the south
  822. # [14:56] <takkaria> my sister lived by newcastle for a few years, it's not too bad
  823. # [14:56] <MikeSmith> people in the North in england are quite a bit different than those you find in London and environs
  824. # [14:57] <MikeSmith> I like that Newcastle accent... just that I can't figure out what the hell they are saying most of the time
  825. # [14:57] <MikeSmith> ... seems to involve dropping most vowels
  826. # [14:57] <MikeSmith> and saying things under your breath
  827. # [14:58] <jgraham> glottal stops!
  828. # [14:58] * jgraham goes to eat lunch
  829. # [14:58] <MikeSmith> jgraham: yep
  830. # [14:58] <takkaria> in the north we like our glottal stops. :)
  831. # [14:58] * takkaria is from manchester
  832. # [14:58] <MikeSmith> takkaria: aha
  833. # [14:59] * MikeSmith estimation of takkaria goes up a few notches
  834. # [14:59] <takkaria> heh
  835. # [15:00] <takkaria> though I'm from south manchester, not north, so my accent is reasonably understandable
  836. # [15:00] <MikeSmith> manchester, for one thing, has produced many innovative/exceptional musicians/songwriters/drunkards over the last 15 years or more
  837. # [15:03] <MikeSmith> and as far as accents, "the sound of Ian Brown", for good or bad
  838. # [15:03] <MikeSmith> and many others
  839. # [15:04] <takkaria> manchester has a lot to recommend it
  840. # [15:04] <takkaria> though also far too many unsigned musicians
  841. # [15:05] <MikeSmith> takkaria: you could say the same about many places... Berlin, for one
  842. # [15:05] <MikeSmith> ... or Birmingham even
  843. # [15:05] <MikeSmith> (me is a huge fan of Broadcast, from Birmingham)
  844. # [15:06] <takkaria> I say it about manchester because I'm one of them and it makes it very hard to get noticed by anyone at all. :)
  845. # [15:06] <MikeSmith> takkaria: you got some high expectations to compete with there ..
  846. # [15:08] * Joins: tndH_ (i=Rob@adsl-87-102-85-158.karoo.KCOM.COM)
  847. # [15:08] <takkaria> it's true
  848. # [15:08] <MikeSmith> e.g., Johnny Marr.. what can be said there/
  849. # [15:08] <MikeSmith> ?
  850. # [15:09] <MikeSmith> even Morrissey
  851. # [15:09] <MikeSmith> nutjob
  852. # [15:09] <MikeSmith> but brilliant
  853. # [15:09] <MikeSmith> and never quits
  854. # [15:10] <takkaria> on a related note, Andy Rourke recommended us to a promoter once and we got a good gig as a result
  855. # [15:10] <MikeSmith> I'm intrigued
  856. # [15:10] <MikeSmith> who is "us" ?
  857. # [15:11] <takkaria> my band, System Fault
  858. # [15:11] * MikeSmith notes that he worked in record stores during most of the time he was in university
  859. # [15:11] <MikeSmith> takkaria: first impression: extremely dumb name
  860. # [15:12] <MikeSmith> change that
  861. # [15:12] <takkaria> yeah, it's bad, isn't it?
  862. # [15:12] <MikeSmith> yeah, really
  863. # [15:12] <MikeSmith> unequivocally
  864. # [15:12] <MikeSmith> hmm,
  865. # [15:13] <takkaria> it was chosen in, er, earlier days
  866. # [15:13] <MikeSmith> so which of thsese four ruffians is you?
  867. # [15:13] <takkaria> I've been lobbying for a name change for quite a while but other members aren't having it
  868. # [15:13] <MikeSmith> aha
  869. # [15:13] <MikeSmith> #4
  870. # [15:14] <MikeSmith> Guitar, Synth & Backing Vox
  871. # [15:14] <takkaria> yeah, that's the one
  872. # [15:14] <MikeSmith> takkaria: do more than lobby
  873. # [15:14] <MikeSmith> that name is millstone
  874. # [15:16] <MikeSmith> and "synth"... well,
  875. # [15:16] <gsnedders> MikeSmith: Want any more specific answers about uni now I return?
  876. # [15:17] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
  877. # [15:17] <MikeSmith> takkaria: "keyboard wizardy" .. "fingers"
  878. # [15:17] <MikeSmith> please anything but "synth"
  879. # [15:17] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  880. # [15:18] <takkaria> MikeSmith: synth is where it's at here in the UK
  881. # [15:18] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  882. # [15:19] <MikeSmith> gsnedders: yeah, if you got the time,. the whole point of this is to try to document for "casual readers" what changes have been made, at a high lelve
  883. # [15:19] <MikeSmith> level
  884. # [15:19] <MikeSmith> takkaria: that will pass
  885. # [15:20] <MikeSmith> try breaking some new ground in terms of the way you describe your skills
  886. # [15:20] <MikeSmith> ... that almost always pays off
  887. # [15:20] <takkaria> really?
  888. # [15:21] <MikeSmith> takkaria: this seems obvious to me.. but I guess I may come from a different plane
  889. # [15:21] <MikeSmith> takkaria: just as a data point
  890. # [15:21] <gsnedders> MikeSmith: Huh?
  891. # [15:21] <takkaria> MikeSmith: well, your advice is valued, as someone who really isn't UK-centric at all
  892. # [15:21] <MikeSmith> ... do you now what the "Amen break" means?
  893. # [15:22] <takkaria> of course
  894. # [15:22] <MikeSmith> takkaria: OK, good
  895. # [15:22] <MikeSmith> gsnedders: sorry, misunderstood
  896. # [15:23] <MikeSmith> gsnedders: I think you should weigh Hixie advice against other considerations
  897. # [15:24] <MikeSmith> e.g., focused coursework in CS
  898. # [15:24] <MikeSmith> as opposed to physics
  899. # [15:24] * Quits: tndH (i=Rob@adsl-83-100-138-228.karoo.KCOM.COM) (Read error: 110 (Connection timed out))
  900. # [15:24] <MikeSmith> (I say this as someone who minored in physics myself at university)
  901. # [15:25] <MikeSmith> ... and physical sciences in genera;
  902. # [15:25] <MikeSmith> general
  903. # [15:26] <MikeSmith> in particular, there is a good argument for spending a lot of time at university learning the math fundamentals underlying CS
  904. # [15:26] * jgraham doesn't understand what MikeSmith means about focussed coursework
  905. # [15:26] <gsnedders> MikeSmith: Most of the advice I've got agrees with Hixie though :P
  906. # [15:27] <MikeSmith> learning while you have the luxury of time
  907. # [15:27] <Lachy> gsnedders, advice about what?
  908. # [15:27] <gsnedders> MikeSmith: In the case of the comp.phys. at Edi, in first year you do the two introductory CS courses
  909. # [15:27] <gsnedders> Lachy: uni
  910. # [15:29] <Lachy> gsnedders, so how did you go in your physics exam? Was that the one you had yesterday?
  911. # [15:29] <MikeSmith> jgraham: algorithms
  912. # [15:29] <MikeSmith> (in so many words)
  913. # [15:29] <gsnedders> Lachy: Yeah. I thought the paper was hard, but so did everyone. I think I did quite well in it though.
  914. # [15:29] <MikeSmith> basics
  915. # [15:29] <MikeSmith> structures
  916. # [15:29] <gsnedders> (There again, "quite well" in my world means a low A)
  917. # [15:29] <MikeSmith> math
  918. # [15:30] <Lachy> physics is easy. It's just remembering a bunch of formulas and knowing a few constants
  919. # [15:30] <jgraham> I understand that learning CS basics is more likely to happen on a CS course but I'm still not clear on what "focused coursework" means
  920. # [15:30] <Philip`> gsnedders: Do you know how the maths content varies between all the courses?
  921. # [15:30] <Lachy> at least, it was for me in high school
  922. # [15:30] <jgraham> Lachy: I like to think that it's actually harder than that :)
  923. # [15:31] <MikeSmith> Lachy: physics is not easy
  924. # [15:31] <MikeSmith> at a certain level it is
  925. # [15:31] <MikeSmith> like many things
  926. # [15:31] <Lachy> MikeSmith, I know.
  927. # [15:31] <gsnedders> Philip`: In the case of Edi. and pure maths, the maths in comp.phys. is identical to that of phys. (but I don't know what that is)
  928. # [15:32] <MikeSmith> beyond basics, physics and math grow into the realm of the non-intuitive
  929. # [15:32] <MikeSmith> that's the problem for most people
  930. # [15:33] <jgraham> gsnedders: In general physics courses will have you doing "continuous" maths (e.g. vector calculus, differential equations)
  931. # [15:33] <jgraham> whereas CS courses have you doing discrete maths
  932. # [15:33] <jgraham> which I am less sure about
  933. # [15:33] <jgraham> so I'll let someone else describe it in case I am wrong
  934. # [15:34] <MikeSmith> jgraham: I guess I mean investing time over 3-4 years in learning the math and fundamentals behind modern CS while at university
  935. # [15:34] <MikeSmith> ... instead of having to take/make time to learn it later
  936. # [15:34] <jgraham> MikeSmith: I guess that assumes that your end goal is to know CS
  937. # [15:34] <Philip`> There's quite a bit of partly-continuous maths like probability and Fourier transform stuff in CS here
  938. # [15:35] <jgraham> In which case taking CS is a good idea :)
  939. # [15:35] <MikeSmith> jgraham: that is a worthy end goal, as far as I'm concerned
  940. # [15:35] <jgraham> MikeSmith: As someone who knows less CS than he would like, I agree, but I would also say the same about Physics
  941. # [15:35] <MikeSmith> this gets back in part to the idea of having a common framework for discussion
  942. # [15:36] <jgraham> Or indeed Mathematics itself
  943. # [15:36] <Philip`> (AI in particular had lots of integral equations and stuff)
  944. # [15:36] <MikeSmith> jgraham: well, we here are not here because of common interest in Physics
  945. # [15:37] <jgraham> MikeSmith: Sure. But gsnedders might be here because he is interested in web stuff but still be more interested in Physics
  946. # [15:37] <jgraham> Therefore CS would be the wrong choice for him
  947. # [15:37] * gsnedders would have more enthusiasm to be doing something like comp.phys. than CS
  948. # [15:38] * jgraham thinks that the combination of computers and differential equations is the root of all evil
  949. # [15:38] <gsnedders> And from a lot of what I've seen CS is badly taught at a heckuva lot of places, which doesn't add to the enthusiasm
  950. # [15:38] * Philip` guesses jgraham wouldn't want to do electronic engineering :-)
  951. # [15:38] <Lachy> what does CS stand for?
  952. # [15:38] <gsnedders> Lachy: Computer Science
  953. # [15:38] <takkaria> depending on your uni, switching courses can be more or less easy, but if you find you're on the wrong one, then changing shouldn't be too bad
  954. # [15:39] <Lachy> ok. We call that IT where I come from
  955. # [15:39] <jgraham> FWIW I still maintain that, were he to get in the Cambridge CS course is ideal for gsnedders because he would do both Physics and CS in the first year
  956. # [15:39] <MikeSmith> part of the context for what I say is that here in Japan, I sometimes (often) meet "engineers" who have gone through university course in CS and seem to me to be lacking in understanding of some fundamentals that any graduate with a CS degree from a major university in europe or n. america would be assumed to have
  957. # [15:39] <gsnedders> And I could always change to doing Physics in second year, too
  958. # [15:39] <jgraham> gsnedders: Indeed. Hence ideal
  959. # [15:40] * gsnedders has a Cam prospectus next to him
  960. # [15:40] <jgraham> Also, I would worry that a computational physics course wouldn't teach much in the way of actual CS
  961. # [15:40] <jgraham> Though I could be wrong
  962. # [15:41] <gsnedders> It's the only one of the three that has arrived. There again, I bet the other two unis haven't even done their '09 prospectuses yet :P
  963. # [15:41] <takkaria> gsnedders: which unis are you looking into?
  964. # [15:41] <gsnedders> http://www.ed.ac.uk/studying/undergraduate/finder/degree.php?id=0,4,F355 — that has a shortish description of it
  965. # [15:41] <gsnedders> takkaria: Cam, Edi, York
  966. # [15:41] <MikeSmith> jgraham: based just on anecdotal datea, I guess i should also note that some of the cleverest/most-effective developers I personally know are people who did not major in CS at university
  967. # [15:42] <Philip`> Lachy: The impression I have is that IT here is about things like "how do I make an Access database to store my business's client list", whereas CS is about things like "how do I model a database using relational algebra, and how do I implement it efficiently taking account of disk geometry" :-)
  968. # [15:42] <takkaria> gsnedders: I would imagine they all have their 09 prospectuses sorted, I'm pretty sure Manchester has
  969. # [15:43] <gsnedders> takkaria: Then Edi and York are just really slow at sending it :)
  970. # [15:43] <Lachy> Philip`, I covered all of that stuff in my Bachelor of IT course that I did at uni.
  971. # [15:43] <gsnedders> It's hardly as if it has a long way to come from either, especially Edi.
  972. # [15:44] <jgraham> Lachy: Which uni?
  973. # [15:44] <gsnedders> http://www.ph.ed.ac.uk/undergraduate/degrees/structure/ — that has far more information about the course content for the comp.phys.
  974. # [15:45] <takkaria> gsnedders: they'll be receiving hundreds and hundreds of requests for prospectuses though, so some delay is inevitable
  975. # [15:45] <gsnedders> takkaria: And I guess Cam's propaganda department is good :)
  976. # [15:46] <Lachy> jgraham, Charles Sturt University in Bathurst, NSW, Australia
  977. # [15:46] <Lachy> csu.edu.au
  978. # [15:47] <Philip`> takkaria: I don't see why it'd take long to print only hundreds of copies of something, and the demand should be entirely predictable based on previous years
  979. # [15:49] <jgraham> gsnedders: That course seems to be mostly physics with a bit of computing. I would try and find the detailed syllabus to check if the "computing" bits are solving differential equations using fortran 77
  980. # [15:50] <takkaria> Philip`: I would guess sending out prospectii to colleges and the like would take precedence, and perhaps "hundreds" was a little on the low side
  981. # [15:50] <takkaria> Philip`: but you have a fair point
  982. # [15:51] <jgraham> gsnedders: have you seen http://www.inf.ed.ac.uk/teaching/degrees/cs_ph.html?
  983. # [15:51] <gsnedders> takkaria: I know that "we" (my school) only get the Scottish ones, FWIW
  984. # [15:51] <gsnedders> jgraham: yes
  985. # [15:52] <Philip`> jgraham: It points to http://www.ph.ed.ac.uk/undergraduate/degrees/tasters/compsim2.html which menions Java which is probably a bit more sensible than Fortran :-)
  986. # [15:52] <Philip`> s//t/
  987. # [15:52] <gsnedders> jgraham: Yeah, it's certainly Java that's used
  988. # [15:53] <Philip`> Clearly it would be better to use ML
  989. # [15:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  990. # [15:55] <gsnedders> Philip`: Haskell _may_ come in to it, I can't remember which of the CS courses you do
  991. # [15:55] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  992. # [15:56] <takkaria> common lisp > ML
  993. # [15:56] <gsnedders> I'm sure I found something better about the course before
  994. # [15:57] <gsnedders> Yeah, Haskell comes into it
  995. # [15:57] <gsnedders> <http://www.inf.ed.ac.uk/teaching/courses/inf1/1Aguide.html>
  996. # [15:59] <gsnedders> <http://www.drps.ed.ac.uk/06-07/dpts/SCE_FINAL/147.html> and <http://www.ph.ed.ac.uk/teaching/progspecs/ProgSpecCP.pdf>
  997. # [16:00] <Philip`> "Applicable Mathematics" - is that implying the rest of mathematics is inapplicable?
  998. # [16:00] <gsnedders> Philip`: My thoughts exactly :)
  999. # [16:01] <gsnedders> Oh, Fortran does come into it
  1000. # [16:01] <Philip`> "Parallel Fortran in Physics"
  1001. # [16:01] <gsnedders> But that was inevitable.
  1002. # [16:02] <gsnedders> MikeSmith: How much of CS is just maths without doing much application of it? Or does that vary massively?
  1003. # [16:05] <gsnedders> Philip`: ^^
  1004. # [16:07] <gsnedders> http://www.drps.ed.ac.uk/08-09/dpts/SCE_FINAL/147.html — that's '08–'09, which is more up to date, and is the latest available
  1005. # [16:10] <gsnedders> It seems for the comp.phys. you can do the norm CS courses too as your outside courses
  1006. # [16:18] <Philip`> gsnedders: I can't think of much maths I did that wasn't leading to some kind of application - I suppose probability was kind of left on its own, but other maths lead to databases and cryptography and digital signal processing and automated theorem proving and proving program correctness and whatever, and so pretty much all the maths was done with that kind of final goal in mind and was rarely taught as a pure maths course
  1007. # [16:20] <Philip`> though I could be misremembering, particularly since I gave up on some of the maths ones since they were too hard and I was too lazy :-)
  1008. # [16:22] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1009. # [16:23] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1010. # [16:23] <Philip`> The Denotation Semantics course taught me that "⊤" was called "top" and "⊥" was "bottom" but I'm not sure I managed to follow much else of it :-/
  1011. # [16:23] <Philip`> *Denotational
  1012. # [16:25] <takkaria> grr, I want my IRC client to do UTF-8
  1013. # [16:25] <Lachy> takkaria, which IRC client are you using?
  1014. # [16:26] <takkaria> irssi via SSH
  1015. # [16:26] <Philip`> irssi via (screen via) SSH does UTF-8 fine for me, though its font fails to draw ⊥/⊤ except as boxes :-(
  1016. # [16:27] <takkaria> hmm, I'm just getting ? instead of boxes
  1017. # [16:29] <Philip`> Maybe your font doesn't have the box glyph either
  1018. # [16:30] <takkaria> I seem to be using a unicode font OK
  1019. # [16:30] <takkaria> oh, I'm not
  1020. # [16:30] <takkaria> that explains a lot
  1021. # [16:32] * Joins: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1022. # [16:48] * Quits: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1023. # [16:50] * Joins: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1024. # [16:53] * Joins: tommorris_ (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1025. # [16:54] * Quits: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com) (Read error: 113 (No route to host))
  1026. # [16:54] * Joins: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1027. # [16:55] * Quits: psa (n=yomode@71.93.19.66) (Remote closed the connection)
  1028. # [17:01] <Lachy> hey, does anyone have any ideas for some images I could use to represent each of the design principles in the slides?
  1029. # [17:02] <Lachy> it can be a bit abstract if there's nothing that directly conveys the concept
  1030. # [17:08] * Quits: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1031. # [17:14] <Dashiva> Priority of constituencies could be a pyramid
  1032. # [17:16] * Quits: tommorris_ (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com) (No route to host)
  1033. # [17:17] <Lachy> Dashiva, interesting idea
  1034. # [17:19] <Lachy> FYI, whatwg blog article was just republished here http://css.dzone.com/news/html-5-reverse-ordered-lists - I hope it gets some intersting comments
  1035. # [17:21] <Dashiva> I'm tempted to suggest an crossed out ivory tower, or in one of those "do not" traffic signs, but I can't decide which one it should be :)
  1036. # [17:22] <Lachy> for which principle?
  1037. # [17:23] <Lachy> I have this, or something similar, for pave the cowpaths http://www.flickr.com/photos/adactio/298913307/
  1038. # [17:27] <takkaria> hm, looks like html5 doesn't describe how to handle whitespace in <a href="">
  1039. # [17:30] <Lachy> takkaria, does it need to define any special handling?
  1040. # [17:31] <Lachy> do you mean within the element's text content, or its attributes, or something else?
  1041. # [17:31] <takkaria> within the href="" attribute in particular
  1042. # [17:32] <Lachy> like handling spaces as %20?
  1043. # [17:32] <takkaria> yeah
  1044. # [17:32] <takkaria> and trimming leading spaces
  1045. # [17:32] <takkaria> Fx3 seems to ignore all but one trailing space too
  1046. # [17:33] <takkaria> (in the DOM)
  1047. # [17:33] <takkaria> but then following that link strips all trailing and leading spaces
  1048. # [17:36] <takkaria> I'd imagine it's required for interopability too
  1049. # [17:37] <gsnedders> Yeah, it certainly is.
  1050. # [17:38] <gsnedders> WebKit's URL class always strips leading/trailing spaces, no matter where it comes from
  1051. # [17:40] <Dashiva> Lachy: Support Existing Content, Solve Real Problems, or Handle Errors
  1052. # [17:41] <Dashiva> Maybe all three? :)
  1053. # [17:42] <Lachy> for support existing content, I think I'm going with a bridge.
  1054. # [17:43] <Lachy> Either this one http://www.flickr.com/photos/hb2/288721287/ or this one http://www.flickr.com/photos/andyinnyc/421695304/
  1055. # [17:45] <takkaria> could someone with Safari around check to see what the href="" attribute looks like in the DOM at http://tinyurl.com/5wx9wa?
  1056. # [17:47] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
  1057. # [17:48] <Lachy> takkaria, href=" http://google.com/search?q=hello world "
  1058. # [17:49] <takkaria> thanks
  1059. # [17:59] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1060. # [18:00] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1061. # [18:00] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1062. # [18:01] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1063. # [18:31] <takkaria> it's interesting how the number of private mails Hixie has is roughly the same as it was last October
  1064. # [18:31] <takkaria> (for html5 issues, anyway)
  1065. # [18:47] * Parts: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
  1066. # [18:49] * Joins: maikmerten (n=maikmert@L98ad.l.pppool.de)
  1067. # [18:53] * Quits: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
  1068. # [19:30] * Joins: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1069. # [19:41] * Joins: tommorris_ (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1070. # [19:49] <Lachy> damn. Searching flickr for photos to use in my presentation that use creative commons licences, but don't use share-alike (cause copyleft licences suck), is difficult.
  1071. # [19:53] * Quits: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com) (Read error: 110 (Connection timed out))
  1072. # [19:55] <jgraham> Lachy: Copyleft would just mean that we had to make the slides CC licensed too, right? that seems acceptable
  1073. # [19:55] <jgraham> (Well CC SA specifically)
  1074. # [19:56] <Lachy> jgraham, I'd prefer to make it public domain and use CC by or by-nc licenced photos
  1075. # [19:59] <jgraham> I don't mind either way but if not making it SA makes it worse it seems worth making it SA. I'm struggling to think of any situation in which not-SA would be a significant advantage
  1076. # [19:59] * Joins: tndH__ (i=Rob@87.102.6.201)
  1077. # [19:59] * tndH__ is now known as tndH
  1078. # [19:59] * Quits: MikeSmith (n=MikeSmit@EM119-72-46-19.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
  1079. # [20:00] <jgraham> Like when would someone try to distribute a derived-work under a more restrictive license?
  1080. # [20:06] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1081. # [20:06] <Lachy> maybe I could get away with using share-alike licenced photos, since it's possible to mix public domain with anything, and using an SA licence doesn't on some parts doesn't change that.
  1082. # [20:06] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1083. # [20:06] <Lachy> it would just have to be clear that photos use their own licences anyway, none of which are more restrictive than SA
  1084. # [20:07] <Lachy> but I'd prefer to avoid that whole issue since IANAL and copyright licences are confusing
  1085. # [20:08] <Philip`> It just means you can license the composite work only as CC, which is alright if it's composed of non-CC things that still allow to license them as CC
  1086. # [20:08] <Philip`> (The only problem is when you're using something that requires the composite to be licensed as CC, and something else that requires it to be licensed as something else different)
  1087. # [20:10] <Philip`> (*different and incompatible)
  1088. # [20:10] <Lachy> I want everything but the photos to be free from copyright, so if someone took out the photos and replaced them with their own, there would be no restrictions
  1089. # [20:11] <Philip`> You could just not care about copyright at all, and use whatever pictures look good, because it's not like anyone is going to get arrested for presentation slide piracy :-)
  1090. # [20:12] <Lachy> since the slides will be published on the web afterwards, I'd rather avoid any possible complications
  1091. # [20:13] <Lachy> any suggestions for what to use for Degrade Gracefully?
  1092. # [20:13] <jgraham> Lachy: IANAL but IIRC it's pretty hard to public domain your work. Like harder than saying "this is public domain". So you're better off picking a suitable license that grants people the permissions that you want to give them.
  1093. # [20:14] <Lachy> jgraham, it's not hard to say something is in the public domain
  1094. # [20:15] * Quits: tndH_ (i=Rob@adsl-87-102-85-158.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
  1095. # [20:15] <jgraham> Lachy: The problem is, I think, that in certain jurisdictions just saying that doesn't make it so
  1096. # [20:17] <jgraham> Lachy: see http://en.wikipedia.org/wiki/Wikipedia:Granting_work_into_the_public_domain for example
  1097. # [20:17] <Lachy> so you can just say "This is in the Public Domain. You are free to use this for any purpose, without any restrictions"
  1098. # [20:18] <jgraham> The second status there has some weight yes. Although you should probably be more clear
  1099. # [20:18] <Lachy> http://creativecommons.org/licenses/publicdomain/
  1100. # [20:19] <Lachy> but I don't care that much. If someone doesn't understand what "Public Domain" means, or lives in a stupid juristiction, that's not my problem. They need to fix their country's laws.
  1101. # [20:20] <Dashiva> What matters is that Lachy isn't going to prosecute anyone :)
  1102. # [20:21] <jgraham> Dashiva: It also matters if anyone can prosecute Lachy
  1103. # [20:22] <jgraham> Lachy: Note that it says on the page before "Please note that the Public Domain Dedication may not be valid outside of the United States"
  1104. # [20:22] <jgraham> (in the UK Public Domain doesn't mean anything, apparently)
  1105. # [20:23] <jgraham> So it seems like the safest thing to do is to take the part of the PD license that reads "the Work may be freely reproduced, distributed, transmitted, used, modified, built upon, or otherwise exploited by anyone for any purpose, commercial or non-commercial, and in any way, including by methods that have not yet been invented or conceived."
  1106. # [20:23] <jgraham> and just use that
  1107. # [20:25] * Quits: tommorris_ (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com) (Read error: 113 (No route to host))
  1108. # [20:27] <Lachy> fine. I'll adjust my site-wide copyright licence to say something like that http://lachy.id.au/about/copyright
  1109. # [20:29] * Joins: maikmerten_ (n=maikmert@L840f.l.pppool.de)
  1110. # [20:31] * Joins: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1111. # [20:47] * Quits: maikmerten (n=maikmert@L98ad.l.pppool.de) (Read error: 113 (No route to host))
  1112. # [20:53] * Quits: tommorris (n=tommorri@80-42-213-208.dynamic.dsl.as9105.com)
  1113. # [20:56] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1114. # [20:58] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1115. # [21:13] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1116. # [21:14] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1117. # [21:14] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1118. # [21:15] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1119. # [21:27] * Quits: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  1120. # [21:29] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
  1121. # [21:29] * Joins: jwalden (n=waldo@RANDOM-THREE-O-EIGHT.MIT.EDU)
  1122. # [21:42] * Quits: sverrej (n=sverrej@89.10.27.86) (Remote closed the connection)
  1123. # [21:43] <annevk> takkaria, did you test Opera 9.5??
  1124. # [21:43] * Joins: sverrej (n=sverrej@89.10.27.86)
  1125. # [21:49] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1126. # [21:49] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1127. # [21:50] * Quits: tndH (i=Rob@87.102.6.201) ("/out")
  1128. # [21:51] * Quits: deane (n=dean@121.98.128.155) ("ChatZilla 0.9.82.1 [Firefox 3.0b5/2008050509]")
  1129. # [22:10] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1130. # [22:10] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1131. # [22:21] * Quits: hdh (n=hdh@118.71.126.83) (Read error: 104 (Connection reset by peer))
  1132. # [22:22] * Joins: hdh (n=hdh@118.71.126.83)
  1133. # [22:29] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
  1134. # [22:29] * Quits: Lachy_ (n=Lachlan@85.196.122.246) (Remote closed the connection)
  1135. # [22:30] * Joins: Lachy_ (n=Lachlan@85.196.122.246)
  1136. # [22:38] * Joins: aaronlev_ (n=chatzill@g229223207.adsl.alicedsl.de)
  1137. # [22:38] * aaronlev_ is now known as aaronlev
  1138. # [22:39] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
  1139. # [22:49] * Lachy_ is now known as Lachy
  1140. # [22:50] * gsnedders moves SP inline with HTML 5's stuff on character encoding names
  1141. # [22:53] * Joins: htmlfivedotnet (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
  1142. # [22:54] * Parts: htmlfivedotnet (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
  1143. # [22:55] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1144. # [22:56] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1145. # [22:59] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1146. # [22:59] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1147. # [22:59] <Lachy> I have images for most design principles now. I just need Media Indpendence and Well Defined Behaviour
  1148. # [22:59] <Lachy> any suggestions?
  1149. # [23:00] <gsnedders> Lachy: I want to say some sort of crash for Well Defined Behaviour
  1150. # [23:00] <hdh> is the cowpath suitable for well-defined?
  1151. # [23:00] <hdh> I don't have the link here to check the licence
  1152. # [23:00] <Lachy> hdh, I'm using a cowpath for Pave the Cowpaths.
  1153. # [23:00] <Lachy> gsnedders, I've got a train crash for Handle Errors
  1154. # [23:01] <Philip`> That ought to be a dragon
  1155. # [23:01] <gsnedders> Lachy: Someone being mad?
  1156. # [23:01] <Philip`> (Guess it's hard finding photos of one, though)
  1157. # [23:01] <gsnedders> (mad in a silly way)
  1158. # [23:01] <Lachy> Philip`, a dragon for what and why?
  1159. # [23:02] <Lachy> I thought of finding a photo of a sign with lots of rules on it, but couldn't find an appropriate one
  1160. # [23:02] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1161. # [23:02] <Philip`> Lachy: For (non-)draconian error handling
  1162. # [23:02] <annevk> Looking at the SVG minutes there hasn't been much progress on SVG in HTML
  1163. # [23:03] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1164. # [23:05] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Client Quit)
  1165. # [23:25] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1166. # [23:25] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1167. # [23:26] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1168. # [23:28] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1169. # [23:29] * Joins: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1170. # [23:30] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
  1171. # [23:33] * Joins: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net)
  1172. # [23:33] * Quits: othermaciej (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Read error: 104 (Connection reset by peer))
  1173. # [23:33] * Quits: othermaciej_ (n=mjs@dsl027-178-204.sfo1.dsl.speakeasy.net) (Remote closed the connection)
  1174. # [23:42] * Quits: maikmerten_ (n=maikmert@L840f.l.pppool.de) ("Leaving")
  1175. # [23:44] * Quits: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com) ("Partying in teh intarwebs")
  1176. # Session Close: Sun May 25 00:00:00 2008

The end :)