/irc-logs / freenode / #whatwg / 2011-04-19 / end

Options:

  1. # Session Start: Tue Apr 19 00:00:00 2011
  2. # Session Ident: #whatwg
  3. # [00:00] * Joins: ezoe (~ezoe@61-205-125-179f1.kyt1.eonet.ne.jp)
  4. # [00:00] <TabAtkins> I like reading it as an actual future history.
  5. # [00:01] <Hixie> the temperature gradient in 2090 sounds painful
  6. # [00:01] <Hixie> also i'm taking my money out of dollars if that history is accurate
  7. # [00:02] <TabAtkins> What, the debt being 700% of GDP scares you?
  8. # [00:02] <Hixie> TabAtkins: no, the debt going up and down like a yoyo
  9. # [00:02] <TabAtkins> Heh, yeah.
  10. # [00:03] <AryehGregor> Is there actually such a thing as a blind photographer? Really?
  11. # [00:03] <AryehGregor> I mean . . . how?
  12. # [00:03] <Hixie> TV is blind and is a photographer
  13. # [00:03] <Hixie> TV Raman, i mean
  14. # [00:03] <AryehGregor> TV?
  15. # [00:03] <AryehGregor> Oh.
  16. # [00:03] <AryehGregor> Interesting.
  17. # [00:03] <Hixie> as i recall, he likes taking photos of things so his friends can describe where he was
  18. # [00:03] <Hixie> tohim
  19. # [00:04] <Hixie> later
  20. # [00:04] <AryehGregor> Makes sense.
  21. # [00:04] <Hixie> which seems like a pretty reasonable thing to me
  22. # [00:04] <AryehGregor> "Photographer" makes it sound like it's a professional thing.
  23. # [00:04] <Hixie> (and i just love the concept that he'd be required to include alt text to save himself from himself...)
  24. # [00:04] <TabAtkins> I think my favorite year is 2068.
  25. # [00:05] <AryehGregor> 2068 is pretty good, yeah.
  26. # [00:05] <AryehGregor> Lord Jesus ruling an entirely gay Earth.
  27. # [00:05] <TabAtkins> And then, apparently, legalizing public masturbation the next year.
  28. # [00:05] <Hixie> also the rfc number for http :-P
  29. # [00:05] <AryehGregor> Is it just me, or do climatologists really like the year 2100?
  30. # [00:06] <Hixie> round number
  31. # [00:06] <Hixie> everyone likes 2100
  32. # [00:06] <TabAtkins> It's a good "medium future" number.
  33. # [00:06] <Hixie> it's like 2000 was a few decades ago
  34. # [00:06] <aho> it's a good "i'll be dead then LOL" date
  35. # [00:06] <AryehGregor> 2100 is "medium" future?
  36. # [00:06] <AryehGregor> I guess you're a sci-fi fan.
  37. # [00:06] <Hixie> i was just gonna say, 2100 sounds near-future to me :-P
  38. # [00:07] <AryehGregor> To me, 2100 is "so far in the future that I'm not really confident making any kind of prediction about it whatsoever" future.
  39. # [00:07] <TabAtkins> Depends on how singulatarian I'm feeling.
  40. # [00:07] <tw2113> AryehGregor in 2100, IE6 will still be installed on at least 1 computer
  41. # [00:08] <othermaciej> by 2100, most of us will be dead, unless there are major unforeseen advances in life extension technology
  42. # [00:08] <TabAtkins> I'm betting on mind virtualization by then.
  43. # [00:08] <tw2113> now to get better minds
  44. # [00:08] <othermaciej> a future with that level of advancement is almost by definition not predictable
  45. # [00:08] <AryehGregor> I'd be 112. That doesn't seem so unattainable, given the advances in biotech we've had in the last few decades.
  46. # [00:09] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Read error: Operation timed out)
  47. # [00:09] <othermaciej> I mean, megascale geo-engineering is probably easier than either major life extension or mind uploads
  48. # [00:09] <AryehGregor> I mean, open-heart surgery was first performed in 1952.
  49. # [00:09] <TabAtkins> othermaciej: Indeed, thus my comment. If I pretend that the singularity won't occur sometime in the next century, then 2100 is medium-future.
  50. # [00:09] <Hixie> AryehGregor: i that _successful_ open heart surgery, or any? ;-)
  51. # [00:09] <AryehGregor> Successful.
  52. # [00:09] <tw2113> too much of me fears repeating of the movie Idiocracy
  53. # [00:09] <othermaciej> 2100 is either far-future or you won't live to see your predictions about it
  54. # [00:09] <TabAtkins> The first reasonably successful one. Dude lived 3 days with his new heart.
  55. # [00:10] <AryehGregor> othermaciej, insightful point.
  56. # [00:10] <TabAtkins> othermaciej: That seems incorrect. Reasonable projections of biological life-extension can let you reach 2100 without the world changing to an unpredictable degree.
  57. # [00:10] <AryehGregor> I doubt we'll see any "singularity" in the sense of asymptotically rapid progress.
  58. # [00:10] * Joins: shinyak (~shinyak@nat/google/x-ixrfenxwoqtkdmoy)
  59. # [00:11] <AryehGregor> It's possible, but I don't see any reason to believe it.
  60. # [00:11] <TabAtkins> Agreed; I'm referring more to virtualization becoming practical.
  61. # [00:11] <AryehGregor> It's not clear to me how likely that is.
  62. # [00:11] <AryehGregor> Because we'd have extremely high standards to consider it successful.
  63. # [00:12] <TabAtkins> I think it's an engineering problem at this point, and a solveable one.
  64. # [00:12] <AryehGregor> We'd consider an artificial heart successful as long as it can replicate the essential function of a heart, even if it does so very differently in practice.
  65. # [00:12] <TabAtkins> Just need a few more moore's law iterations, plus sufficient scanning-tech advances.
  66. # [00:12] <othermaciej> TabAtkins: life expectancy is not rising at better than a year per yer
  67. # [00:12] * Quits: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl) (Quit: Leaving.)
  68. # [00:13] <Hixie> AryehGregor: hey you just described a "successful" heart operation as something that extends life by three days, according to Tab, so why would you have a higher bar for this? ;-)
  69. # [00:13] <AryehGregor> But if electronic copies of human brains have even moderately large personality changes or similar, we'd be unlikely to consider the subject really "the same person".
  70. # [00:13] <othermaciej> (I don't know if it is rising much at all in developed countries any more)
  71. # [00:13] <TabAtkins> Hixie: Once you've established that 3 days is possible, the rest is engineering.
  72. # [00:13] <Hixie> TabAtkins: sounds like the same applies here :-)
  73. # [00:13] <TabAtkins> othermaciej: I suspect we're on the rising cusp of biotech advancement, though.
  74. # [00:13] <TabAtkins> We'll get a nice sigmoid going on in the near future.
  75. # [00:14] <Hixie> watching TED talks, we're clearly on the rising cusp of biotech advancement
  76. # [00:14] <AryehGregor> othermaciej, current life expectancy rise is driven by incremental improvement in medicine. I'd say that if we see a really huge increase in lifespan within the next century, it will be because artificial organs become much cheaper and safer.
  77. # [00:14] <othermaciej> so you're postulating currently unknown dramatic technological improvement
  78. # [00:14] <othermaciej> we've been on the rising cusp of biotech advancement for a good 15 years now
  79. # [00:14] <Hixie> indeed
  80. # [00:14] <TabAtkins> Yes?
  81. # [00:14] <AryehGregor> At some point, it would be reasonable to do things like preemptively replace largely healthy hearts to avoid possible heart failure.
  82. # [00:14] <TabAtkins> And we've been 10 years away from AI for 50 years. ^_^
  83. # [00:14] <TabAtkins> We're still closer to AI now than we were half a centure ago.
  84. # [00:14] <AryehGregor> And things like that.
  85. # [00:14] <zcorpan> maybe if i want to live longer, i should get some sleep
  86. # [00:14] <zcorpan> nn
  87. # [00:15] <AryehGregor> If you can replace failing organs cheaply and reliably, you could remove most common causes of natural death, other than brain failure.
  88. # [00:15] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  89. # [00:15] <TabAtkins> Yup.
  90. # [00:15] <AryehGregor> Alternatively, one can imagine a brain-in-a-vat scenario, where other organs become irrelevant.
  91. # [00:16] <TabAtkins> That seems less likely to me, personally, for social reasons if nothing else.
  92. # [00:16] <AryehGregor> Of course, brains fail too, in terms of senility and so on, but I could easily see a large lifespan increase along these lines within the next century.
  93. # [00:16] <othermaciej> you can imagine all sorts of things that are currently infeasible
  94. # [00:16] <AryehGregor> Sure.
  95. # [00:16] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
  96. # [00:16] <othermaciej> if you assume such things, then claims of predicting the future beyond them are not credible
  97. # [00:17] <AryehGregor> Yes, that much I agree with. I don't trust any predictions beyond twenty years or so, unless they're very vague.
  98. # [00:17] * Joins: espadrine (~thaddee_t@134.214.165.72)
  99. # [00:17] <AryehGregor> Well, about society and such, I mean.
  100. # [00:17] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  101. # [00:17] <AryehGregor> I trust that Halley's comet will return in 2061.
  102. # [00:18] <othermaciej> unless grey goo nanobots convert the whole solar system to paper clips
  103. # [00:19] <AryehGregor> I'm pretty sure the worst-case scenario for nanobots doesn't include space travel.
  104. # [00:19] <AryehGregor> I do sort of wonder how likely it is that we'll destroy the world somehow.
  105. # [00:19] <AryehGregor> I'm betting not very, but who knows.
  106. # [00:20] <TabAtkins> Gray goo has fundamental problems with energy, I think. Molecular conversion is a pretty expensive process.
  107. # [00:20] <AryehGregor> Clearly, if there's any non-negligible chance of some endeavor destroying the world, we should avoid that endeavor at all costs.
  108. # [00:20] <TabAtkins> Maybe you can gray-goo a chip factory, but it would more or less stop when it hits concrete.
  109. # [00:20] <AryehGregor> Well, gray goo is a pretty unlikely scenario, yeah.
  110. # [00:21] <AryehGregor> Nanobots are also likely to be fragile.
  111. # [00:21] <TabAtkins> Yeah, one good EMP (or hell, a microwave burst) should fry them.
  112. # [00:21] <AryehGregor> Zap them with some EMP or a flamethrower or something, that should take care of them.
  113. # [00:21] <AryehGregor> They're a bit too small for shielding.
  114. # [00:21] <AryehGregor> So I don't think it's really worth worrying about.
  115. # [00:21] <AryehGregor> Strong AI is more worrying.
  116. # [00:21] <jcranmer> you assume they use electronic gates
  117. # [00:21] <TabAtkins> On the subject of runaway replicators, robo-miners are more credible.
  118. # [00:21] <AryehGregor> But we don't have to worry about that anytime soon.
  119. # [00:22] <TabAtkins> But that would just exhaust our asteroid belt or something.
  120. # [00:22] <TabAtkins> jcranmer: Flamethrower or microwave weaponry doesn't assume that.
  121. # [00:22] <jcranmer> EMP does
  122. # [00:23] <jcranmer> flamethrower assumes easy breakability
  123. # [00:23] <TabAtkins> No, it assumes that nanoscale machinery isn't immune to heat.
  124. # [00:23] <jcranmer> especially because they likely would design nanomachines to have good heat dissipation
  125. # [00:23] <TabAtkins> Yes, good heat dissipation for their own processes.
  126. # [00:23] <TabAtkins> The fact that I have a good heatsink on my CPU doesn't mean it can withstand a flamethrower.
  127. # [00:24] <AryehGregor> Nanomachines will automatically have a practically infinite ratio of surface area to volume.
  128. # [00:24] <AryehGregor> So they'll always be at the temperature of their ambient environment.
  129. # [00:24] <AryehGregor> But that doesn't help them if their ambient environment is 1000°F.
  130. # [00:24] <AryehGregor> TabAtkins, your CPU's heat dissipation is a joke compared to anything nanoscale.
  131. # [00:25] <AryehGregor> But it doesn't matter.
  132. # [00:25] <AryehGregor> Dissipation is only relevant for heat produced by the thing itself, not environmental heat.
  133. # [00:25] <AryehGregor> Nothing's going to stand in the way of high environmental temperature.
  134. # [00:26] <AryehGregor> Unless someone invents a good thermal insulator. Now *that* would have major engineering applications.
  135. # [00:26] * Quits: benschwar (~benschwar@59.167.185.148) (Quit: Leaving...)
  136. # [00:26] <TabAtkins> AryehGregor: Of course, but my point was that dissipation is irrelevant in the presence of extreme heat, as you point out.
  137. # [00:26] <AryehGregor> It's not a question of extreme or not extreme, it's internal versus external.
  138. # [00:26] * Joins: benschwarz (~benschwar@59.167.185.148)
  139. # [00:26] <AryehGregor> If you have good enough heat dissipation, you can tolerate arbitrarily large amounts of internal heat, by distributing it to your environment.
  140. # [00:26] <TabAtkins> Extreme in a relative sense. "Much hotter than operating temperature bounds".
  141. # [00:27] <AryehGregor> If your CPU had perfect heat dissipation, it could produce a megawatt of heat indefinitely with no ill effects.
  142. # [00:27] <AryehGregor> But it would still melt if the environment around it were too hot.
  143. # [00:27] <TabAtkins> You're going out of your way to interpret my statements in isolation, rather than in the obvious context of a flamethrower being applied.
  144. # [00:28] <AryehGregor> I'm just saying, flamethrowers are an external heat source, so dissipation is irrelevant. The place that the heat is being dissipated to is also being heated up, so the dissipation doesn't work.
  145. # [00:28] <AryehGregor> You need a temperature difference to dissipate heat.
  146. # [00:29] <Hixie> if you're putting a megawatt of heat into your environment, your environment will quickly get "too hot" :-P
  147. # [00:29] <TabAtkins> I'm perfectly aware of this, and it's precisely what I said originally. ^_^
  148. # [00:29] <AryehGregor> Hixie, yeah, that's a detail.
  149. # [00:29] * bga_|away is now known as bga_
  150. # [00:29] <Hixie> just sayin' ;-)
  151. # [00:29] <TabAtkins> Hixie: Not if your heat dump is a laser and you're in vacuum, for example.
  152. # [00:29] <AryehGregor> Would that work, thermodynamically?
  153. # [00:29] <Hixie> i thought we were talking about robots in a factory
  154. # [00:29] <Hixie> sorry, not paying that close attention here
  155. # [00:29] <AryehGregor> Well, you could always just radiate the heat, if you were in a vacuum.
  156. # [00:30] <TabAtkins> I'm not sure how heat-dissipation lasers work, but I've seen them enough in scifi that I assume they're possible.
  157. # [00:30] <AryehGregor> We *were* talking about nanorobots, but that was a while ago.
  158. # [00:30] <TabAtkins> If you're just radiating, you're stuck with blackbody efficiency at best.
  159. # [00:30] <AryehGregor> Yes, that's true.
  160. # [00:30] <AryehGregor> But I'm pretty sure you can't just radiate heat away using a laser.
  161. # [00:31] <AryehGregor> I mean, how much entropy is in a laser beam?
  162. # [00:31] <TabAtkins> I'd have to actually do some research to see if it's plausible. Like I said, I've just seen it in enough scifi, particularly hard stuff, that I assume it works somehow.
  163. # [00:31] <AryehGregor> Where's the entropy going?
  164. # [00:31] <jcranmer> laser beams are pretty much low entropy by definition
  165. # [00:31] <AryehGregor> Laser beams can contain lots of energy, but I don't see where the entropy is.
  166. # [00:31] <jcranmer> they're light amplified by having all the waves in the same direction
  167. # [00:31] <AryehGregor> And you need to dump the entropy someplace.
  168. # [00:31] <AryehGregor> Right, that's what I'd think.
  169. # [00:32] <AryehGregor> You'll create entropy if the laser hits something and heats it up, but that doesn't help you.
  170. # [00:32] <AryehGregor> You need to create it in the process of generating the laser.
  171. # [00:32] <jcranmer> a laser beam you can see is bad
  172. # [00:32] <jcranmer> the laser equipment is what gets hot
  173. # [00:32] * Joins: mdelaney_ (~mdelaney@2620:0:1b00:1191:c94e:a1f1:35ac:ad7d)
  174. # [00:32] * Quits: mdelaney_ (~mdelaney@2620:0:1b00:1191:c94e:a1f1:35ac:ad7d) (Client Quit)
  175. # [00:32] <AryehGregor> Yeah, creating the laser will create lots of extra entropy. Surely more than any you lose by it.
  176. # [00:33] <AryehGregor> You can sink as much heat as necessary by radiation if you have enough surface area.
  177. # [00:33] * Quits: dave_levin (~dave_levi@nat/google/x-ohopiezdbqtlwokt) (Quit: dave_levin)
  178. # [00:33] * Philip` thinks we ought to design computers to be entropy-efficient rather than just energy-efficient, since delaying the death of the universe seems a pretty important long-term goal
  179. # [00:33] <AryehGregor> If there were such a thing as a good thermal conductor, that would be trivial.
  180. # [00:33] <AryehGregor> But there are no good thermal insulators or conductors.
  181. # [00:36] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ee) (Read error: Operation timed out)
  182. # [00:42] <AryehGregor> Wow, top-posting is especially obnoxious when a) the poster starts a new thread so it's not auto-collapsed in Gmail, and b) the quoted post is like ten pages long.
  183. # [00:42] <TabAtkins> Faulkner is basically horrible at writing emails in every way.
  184. # [00:42] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
  185. # [00:42] <TabAtkins> I shudder to think how his emails sound in a screen reader.
  186. # [00:42] * Joins: sephr_ (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  187. # [00:42] * Quits: aho (~nya@fuld-590c62a8.pool.mediaWays.net) (Read error: Connection reset by peer)
  188. # [00:43] * Joins: ako (~nya@fuld-590c62a8.pool.mediaWays.net)
  189. # [00:44] <AryehGregor> Finally! https://bugs.webkit.org/show_bug.cgi?id=57942
  190. # [00:44] * ako is now known as aho
  191. # [00:44] <AryehGregor> Some browser should have done this a couple of years ago, when minification was becoming common.
  192. # [00:44] <TabAtkins> Yay!
  193. # [00:44] <TabAtkins> <3 Inspector Team.
  194. # [00:45] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 246 seconds)
  195. # [00:45] * Quits: heycam (~cam@wok.mcc.id.au) (Ping timeout: 246 seconds)
  196. # [00:45] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 246 seconds)
  197. # [00:45] * Joins: heycam (~cam@wok.mcc.id.au)
  198. # [00:46] * Joins: ako (~nya@fuld-590c62a8.pool.mediaWays.net)
  199. # [00:46] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
  200. # [00:46] * Quits: aho (~nya@fuld-590c62a8.pool.mediaWays.net) (Read error: Connection reset by peer)
  201. # [00:47] <AryehGregor> Asa Dotzler is . . . pretty concerned about privacy, isn't he?
  202. # [00:47] * ako is now known as aho
  203. # [00:48] <othermaciej> Asa Dotzler is concerned about anything relating to non-Firefox browsers
  204. # [00:50] * Quits: shiawuen (~shiawuent@116.88.56.241) (Quit: shiawuen)
  205. # [00:51] <AryehGregor> Currently he seems to be concerned mostly about search engines.
  206. # [00:51] <AryehGregor> At least judging by his blog.
  207. # [00:51] <AryehGregor> To the extent of repeatedly and enthusiastically endorsing Bing over Google, because of their allegedly superior privacy policy.
  208. # [00:53] <AryehGregor> Am I the only one who thinks Do-Not-Track is a complete waste of time? Advertisers know that the majority of their users don't want to be tracked if you ask them in the abstract without specifying any consequences for saying no, so what does DNT actually change?
  209. # [00:53] <AryehGregor> Of course if you ask people whether they'd like to be tracked, all else being equal, they'll say no.
  210. # [00:53] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  211. # [00:54] <zewt> i thought the main point was to act as an explicit "opt out" for purposes of opt-out legislation, but given that the spec allows browsers to send it by default, that seems out the window
  212. # [00:54] <AryehGregor> Yes, that's the killer problem. The site doesn't know if the user has actually opted out, or if something has opted out for them.
  213. # [00:54] <AryehGregor> If it's actually honored, every random piece of software out there is going to helpfully set it off. Why not?
  214. # [00:55] <zewt> well, it's not even *trying* since the spec explicitly allows UAs to send DNT: 1 as the default
  215. # [00:55] <AryehGregor> User tracking is a tradeoff of privacy versus utility, it can't be addressed by posing a one-sided question.
  216. # [00:55] <zewt> which is basically expending bits in every HTTP request to say "people don't like being spied on", which is just wasted bytes
  217. # [00:55] <AryehGregor> Pretty much.
  218. # [00:56] <zewt> may as well put a post-it on your car window, "do not smash"
  219. # [00:56] <zewt> DNS: 1
  220. # [00:57] <AryehGregor> The real questions you have to ask are: Are you, a user, willing to use this site even though it might track you? And are you, as a website provider, willing to provide service to these users even though you can't track them?
  221. # [00:57] <AryehGregor> Those are the tradeoffs people face.
  222. # [00:58] <AryehGregor> In practice, websites use tracking that's hard to evade because it uses the same mechanism as things that users actually want, namely cookies.
  223. # [00:58] <AryehGregor> And similar things.
  224. # [00:58] <AryehGregor> Not to mention entirely server-side tracking by IP address or other fingerprinting.
  225. # [00:58] <kbrosnan> if people knew what kind of data ad/marketing agencies had on them i doubt many would be happy with the picture it paints of them
  226. # [00:59] <AryehGregor> kbrosnan, of course not. But sites track users because they need to generate revenue to provide a free or lower-cost service, and tracking helps generate revenue.
  227. # [01:00] <AryehGregor> If sites have less revenue, users suffer as a result.
  228. # [01:00] * Quits: kennyluck (~kennyluck@220.248.79.198) (Ping timeout: 264 seconds)
  229. # [01:00] <AryehGregor> You could even go so far to say that users who deliberately try to generate less revenue, such as by opting out of tracking, are leeching off other users.
  230. # [01:00] * Quits: Amorphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
  231. # [01:01] <AryehGregor> They're refusing to compromise on their personal preferences while profiting from the fact that others are willing to compromise.
  232. # [01:02] <AryehGregor> I wouldn't go that far, but portraying tracking as evil certainly makes no sense to me.
  233. # [01:02] <AryehGregor> Or arguing that users should have some right to be exempt from it, while they're using services funded partly by tracking.
  234. # [01:03] <zewt> tracking information about me, without telling me you're doing it, what you're storing or giving me any way to erase your data--that's a blatant violation of privacy by a whole lot of people's measures
  235. # [01:03] * sephr_ is now known as sephr
  236. # [01:04] <kbrosnan> maybe it finaly forces a pay for content model. guess we'll see where nytimes is in several months / couple years
  237. # [01:04] <AryehGregor> Not by mine. If I walk into a store, I expect that I might be videotaped and that information might be saved indefinitely.
  238. # [01:04] <AryehGregor> Anytime I provide information to someone else, I have no particular expectation that they won't save it and use it somehow.
  239. # [01:04] * Joins: kennyluck (~kennyluck@220.248.79.198)
  240. # [01:04] <AryehGregor> If I don't want them to, I should refrain from providing the information.
  241. # [01:05] <zewt> by wearing a bag over your head when you walk into the store?
  242. # [01:05] <AryehGregor> If I really wanted to, I'd have to wear a mask or something, yeah. Fortunately, I don't care.
  243. # [01:05] <kbrosnan> currently your only option is to stay out of the web completely and live a cash lifestyle
  244. # [01:05] <AryehGregor> I also have to go now.
  245. # [01:05] <AryehGregor> Bye.
  246. # [01:06] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  247. # [01:08] * Joins: TabAtkins_ (~tabatkins@nat/google/x-kvilengusxzxfvvx)
  248. # [01:09] * Quits: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com) (Quit: Leaving)
  249. # [01:15] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  250. # [01:15] * Quits: ezoe (~ezoe@61-205-125-179f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
  251. # [01:17] * Joins: Amorphous (jan@unaffiliated/amorphous)
  252. # [01:21] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Quit: Leaving)
  253. # [01:30] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  254. # [01:32] * Quits: TabAtkins_ (~tabatkins@nat/google/x-kvilengusxzxfvvx) (Ping timeout: 248 seconds)
  255. # [01:33] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  256. # [01:42] * Joins: jacobolus (~jacobolus@adsl-75-36-165-94.dsl.pltn13.sbcglobal.net)
  257. # [01:47] * Joins: dydx (~dydz@adsl-75-36-187-188.dsl.pltn13.sbcglobal.net)
  258. # [01:49] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
  259. # [01:55] * Joins: mpilgrim_ (~pilgrim@nat/google/x-uxwmcnjuxnluivjb)
  260. # [01:57] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 276 seconds)
  261. # [01:59] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  262. # [02:03] * Joins: ezoe (~ezoe@61-205-124-250f1.kyt1.eonet.ne.jp)
  263. # [02:03] * Joins: roc (~chatzilla@203.97.204.82)
  264. # [02:05] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  265. # [02:05] * Quits: jacobolus (~jacobolus@adsl-75-36-165-94.dsl.pltn13.sbcglobal.net) (Remote host closed the connection)
  266. # [02:10] * Joins: jacobolus (~jacobolus@75.36.165.94)
  267. # [02:13] * Joins: nattokirai (~nattokira@rtr.mozilla.or.jp)
  268. # [02:13] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  269. # [02:15] * Joins: hdhoang (~hdhoang@hdhoang.broker.freenet6.net)
  270. # [02:19] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Going!)
  271. # [02:22] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
  272. # [02:26] * Quits: connrs (~paul@host86-136-133-222.range86-136.btcentralplus.com) (Ping timeout: 240 seconds)
  273. # [02:30] * Parts: espadrine (~thaddee_t@134.214.165.72)
  274. # [02:32] * Joins: connrs (~paul@host86-136-133-222.range86-136.btcentralplus.com)
  275. # [02:33] * webr3 is now known as _o
  276. # [02:33] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Read error: Operation timed out)
  277. # [02:35] * Joins: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714)
  278. # [02:36] * Joins: espadrine (~thaddee_t@acces1352.res.insa-lyon.fr)
  279. # [02:42] * Quits: dydx (~dydz@adsl-75-36-187-188.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  280. # [02:45] * Joins: tw2113 (~tw2113@fedora/tw2113)
  281. # [02:46] * Joins: john_fallows (~j_r_fallo@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  282. # [02:46] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
  283. # [02:51] * Quits: shinyak (~shinyak@nat/google/x-ixrfenxwoqtkdmoy) (Remote host closed the connection)
  284. # [02:58] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  285. # [02:59] * bga_ is now known as bga_|away
  286. # [02:59] * Joins: agektmr (~Adium@220.109.219.244)
  287. # [02:59] * Quits: bga_|away (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
  288. # [03:02] * Quits: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6) (Quit: ap)
  289. # [03:03] * Quits: agektmr (~Adium@220.109.219.244) (Client Quit)
  290. # [03:06] * Quits: nessy (~Adium@124.171.54.114) (Quit: Leaving.)
  291. # [03:06] * Joins: agektmr (~Adium@220.109.219.244)
  292. # [03:14] * Joins: shinyak (~shinyak@173-126-17-159.pools.spcsdns.net)
  293. # [03:16] * Quits: mpilgrim_ (~pilgrim@nat/google/x-uxwmcnjuxnluivjb) (Ping timeout: 260 seconds)
  294. # [03:16] * Quits: cying (~cying@173.13.176.101) (Quit: cying)
  295. # [03:19] * Quits: shinyak (~shinyak@173-126-17-159.pools.spcsdns.net) (Remote host closed the connection)
  296. # [03:20] * Joins: nessy (~Adium@49.183.241.127)
  297. # [03:28] * Joins: OreoCookie (~OreoCooki@p-68-237-141-177.dsl1.rtr.chat.fpma.frpt.net)
  298. # [03:29] * Quits: dbaron (~dbaron@nat/mozilla/x-tkknezquvolkiryp) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  299. # [03:29] <OreoCookie> can anyoner point me to where on whatwg <a name> has been depriciated? It just started showing as a warning in the validator, I have no idea
  300. # [03:29] <OreoCookie> had*
  301. # [03:31] * Joins: erlehmann (~erlehmann@82.113.99.57)
  302. # [03:34] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  303. # [03:34] * Joins: agektmr (~Adium@220.109.219.244)
  304. # [03:34] * Quits: agektmr (~Adium@220.109.219.244) (Client Quit)
  305. # [03:35] * Joins: agektmr (~Adium@220.109.219.244)
  306. # [03:35] * Parts: OreoCookie (~OreoCooki@p-68-237-141-177.dsl1.rtr.chat.fpma.frpt.net) ("Leaving")
  307. # [03:35] * Joins: _Tex_ (~sdfsdfsdf@host88-86-dynamic.59-82-r.retail.telecomitalia.it)
  308. # [03:35] * Quits: abe (~abe@38.104.129.126) (Quit: Leaving...)
  309. # [03:43] * Quits: nessy (~Adium@49.183.241.127) (Ping timeout: 250 seconds)
  310. # [03:43] * Joins: nessy (~Adium@49.177.91.206)
  311. # [03:48] * Joins: CvP (~CvP@123.49.22.135)
  312. # [03:52] * Quits: hdhoang (~hdhoang@hdhoang.broker.freenet6.net) (Quit: Leaving.)
  313. # [03:57] * Quits: nessy (~Adium@49.177.91.206) (Read error: Connection reset by peer)
  314. # [04:00] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
  315. # [04:03] * Joins: sharksoda (~colby@c-67-168-136-89.hsd1.wa.comcast.net)
  316. # [04:05] * Quits: jamesr_ (~jamesr@216.239.45.19) (Quit: jamesr_)
  317. # [04:07] * Quits: zum (~antti@xdsl-83-150-88-4.nebulazone.fi) (Ping timeout: 240 seconds)
  318. # [04:08] * Quits: erlehmann (~erlehmann@82.113.99.57) (Quit: Ex-Chat)
  319. # [04:09] * Joins: zum (~antti@xdsl-83-150-88-4.nebulazone.fi)
  320. # [04:11] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  321. # [04:28] * Joins: davidwalsh (~davidwals@75.135.74.55)
  322. # [04:31] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  323. # [04:39] * Quits: john_fallows (~j_r_fallo@99-123-6-19.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  324. # [04:42] * Joins: dbaron (~dbaron@173-228-28-197.dsl.dynamic.sonic.net)
  325. # [04:46] * Quits: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp) (Quit: MikeSmith)
  326. # [04:52] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  327. # [04:52] * Joins: nessy (~Adium@74.125.56.18)
  328. # [04:54] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
  329. # [04:55] * Joins: lumely_ (~lumely@dhcp2-228.slis.tsukuba.ac.jp)
  330. # [04:56] * Joins: cedricv (~cedric@116.197.200.219)
  331. # [04:56] * Quits: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp) (Ping timeout: 252 seconds)
  332. # [05:00] * Quits: michaeln (~michaeln@nat/google/x-wdjtsbrcqwvubrst) (Quit: Leaving.)
  333. # [05:03] * Joins: michaeln (~michaeln@nat/google/x-uvvhszqwztkpcoqz)
  334. # [05:07] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
  335. # [05:14] * Joins: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp)
  336. # [05:16] * Quits: lumely_ (~lumely@dhcp2-228.slis.tsukuba.ac.jp) (Ping timeout: 248 seconds)
  337. # [05:17] * Joins: dave_levin (~dave_levi@nat/google/x-qpsfzjklxvpnlqmb)
  338. # [05:18] * Quits: SteveGL (~dev@174-21-173-143.tukw.qwest.net) (Ping timeout: 240 seconds)
  339. # [05:19] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  340. # [05:19] * Joins: KaOSoFt (~KaOSoFt@186.114.5.226)
  341. # [05:19] * Quits: KaOSoFt (~KaOSoFt@186.114.5.226) (Changing host)
  342. # [05:19] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  343. # [05:20] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Client Quit)
  344. # [05:24] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  345. # [05:24] * Joins: SteveGL (~dev@174-21-141-141.tukw.qwest.net)
  346. # [05:31] * Quits: jacobolus (~jacobolus@75.36.165.94) (Remote host closed the connection)
  347. # [05:37] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
  348. # [05:45] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  349. # [05:46] * Joins: MikeSmith (~MikeSmith@EM1-113-35-57.pool.e-mobile.ne.jp)
  350. # [05:48] * Quits: CvP (~CvP@123.49.22.135) (Quit: [ UPP ] > all)
  351. # [05:48] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
  352. # [05:52] * Quits: SteveGL (~dev@174-21-141-141.tukw.qwest.net) (Ping timeout: 240 seconds)
  353. # [05:54] * Quits: michaeln (~michaeln@nat/google/x-uvvhszqwztkpcoqz) (Quit: Leaving.)
  354. # [05:56] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Read error: Operation timed out)
  355. # [05:58] * Joins: ako (~nya@fuld-590c6f9d.pool.mediaWays.net)
  356. # [05:58] * Quits: ezoe (~ezoe@61-205-124-250f1.kyt1.eonet.ne.jp) (Read error: Connection reset by peer)
  357. # [06:01] * Quits: aho (~nya@fuld-590c62a8.pool.mediaWays.net) (Ping timeout: 246 seconds)
  358. # [06:01] * Quits: micheil (~micheil@203-158-58-181.dyn.iinet.net.au) (Quit: http://brandedcode.com | http://github.com/miksago)
  359. # [06:05] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ee)
  360. # [06:07] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  361. # [06:09] * Quits: dave_levin (~dave_levi@nat/google/x-qpsfzjklxvpnlqmb) (Quit: dave_levin)
  362. # [06:22] * Quits: davidwalsh (~davidwals@75.135.74.55) (Quit: davidwalsh)
  363. # [06:25] <jacobolus> is there any way to save the current canvas path and fetch it back later?
  364. # [06:26] <MikeSmith> jacobolus: if you don't get an answer here, you might also try asking over on #html5
  365. # [06:26] <jacobolus> huh. I didn't know that existed. I guess I can join it :)
  366. # [06:27] <jacobolus> in this particular question, I'm not necessarily needing that function, just trying to figure out what's possible
  367. # [06:27] <jacobolus> I'm having a lot of fun writing canvas code in coffeescript
  368. # [06:27] <MikeSmith> coffeescript seems pretty cool
  369. # [06:28] <MikeSmith> I've not messed around with it yet at all
  370. # [06:28] <jacobolus> MikeSmith: I can do this kind of thing http://pastie.textmate.org/private/mwt5aikrepgnsl3eaz8cq
  371. # [06:28] <MikeSmith> pretty clean
  372. # [06:29] <jacobolus> and then later on http://pastie.textmate.org/private/nww6wsqfpftshry6pt0jg
  373. # [06:29] <jacobolus> MikeSmith: yeah, it's possible to make the code very clean
  374. # [06:29] <jacobolus> because creating anon functions is so syntactically cheap
  375. # [06:30] <jacobolus> it means I start using a lot more of them everywhere
  376. # [06:31] <sharksoda> it looks like pseudocode almost
  377. # [06:31] <MikeSmith> it's funny how syntax differences can affect programming style
  378. # [06:31] <jacobolus> yeah, it makes a huge difference
  379. # [06:32] <jacobolus> `function (args) { return foo; }` vs `(args) -> foo`
  380. # [06:32] <jacobolus> or in the case w/o args, even better, `function () { return foo; }` vs `-> foo`
  381. # [06:32] <jacobolus> makes it so that code doing tricky functional stuff is actually readable, instead of buried in a mass of syntax
  382. # [06:33] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Quit: yijun)
  383. # [06:33] <jacobolus> I think for instance if you took the code in John Resig's Ninja book and translated to coffeescript, understanding what it was doing would be much less mental effort
  384. # [06:34] <jacobolus> [obviously doesn't apply to the whole book, some of which uses JS features like `with` not used in CS]
  385. # [06:35] <jacobolus> [though actually it would be possible to bring those features into CS by making a couple helper functions for them, as in CS it's possible to wrap raw JS in backticks]
  386. # [06:37] <MikeSmith> there does seem to be a lot of momentum behind CS now
  387. # [06:37] <jacobolus> I really like it
  388. # [06:37] <MikeSmith> one of those things that makes it a lot easier to program Web applications now then it used to be
  389. # [06:38] <MikeSmith> it's hard to imagine now writing a Web app without having Firebug or Web Inspector or whatever for debugging
  390. # [06:38] <jacobolus> I'm still not entirely convinced about any of the client-side structured GUI frameworks around, but that might just be lack of close familiarity
  391. # [06:39] <jacobolus> yes, with no debugger/repl programming is awful
  392. # [06:39] <jacobolus> that goes for pretty much any language
  393. # [06:39] <MikeSmith> yeah
  394. # [06:40] <MikeSmith> it was that way for Javascript for a long time though
  395. # [06:40] <jacobolus> I even think C would be a lot nicer to write code in if it had a widespread repl
  396. # [06:40] <MikeSmith> before Firebug
  397. # [06:40] <jacobolus> yeah, back when men were men &c.
  398. # [06:40] <MikeSmith> heh
  399. # [06:40] <jacobolus> also, browser inconsistencies were a lot more obnoxious at that point
  400. # [06:41] <jacobolus> and everything was semi-broken, it was easy to accidentally cause crashes or memory leaks, &c. &c.
  401. # [06:41] <jacobolus> JS in the browser is getting pretty nice
  402. # [06:41] <jacobolus> it's still not python, but it's getting better :)
  403. # [06:42] <MikeSmith> yeah, it's come a long way
  404. # [06:42] <MikeSmith> as far as a C repl, I guess I've never used a shell environment with a compiled language and don't have such a clear idea of how it would work
  405. # [06:43] * sharksoda writes C daily
  406. # [06:44] <jacobolus> Hixie: we were talking about color spaces &c. the other day; I'm almost at the point where this CIECAM02 color picker is minimally useful http://imgur.com/pwlsn
  407. # [06:45] <MikeSmith> sharksoda: what kind of apps do you work on?
  408. # [06:45] <sharksoda> MikeSmith: games
  409. # [06:46] <MikeSmith> sharksoda: for what kinds of platforms?
  410. # [06:47] <sharksoda> win/mac/linux, no consoles
  411. # [06:47] <MikeSmith> ok
  412. # [06:47] <MikeSmith> have you done much browser-based game development? HTML+JS, I mean
  413. # [06:48] <sharksoda> not yet, it's on my list of things to check out though
  414. # [06:48] <MikeSmith> I ask because it's always useful to hear where game developers see deficiencies in the Web platform that would prevent them from developing Web-based games
  415. # [06:49] <jacobolus> MikeSmith: there are some things that are currently slow that it would be nice to speed up. I think getting the fast arrays and array math from webgl will be very nice
  416. # [06:50] <jacobolus> [though I haven't really played with it yet]
  417. # [06:50] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Quit: Leaving)
  418. # [06:50] <jacobolus> also, this isn't games exactly, but it'd be nice to have some native crypto accessible from JavaScript APIs
  419. # [06:51] <jacobolus> also, I'll be somewhat excited when more of the nifty parts of SVG are actually supported across browsers
  420. # [06:56] <MikeSmith> jacobolus: which parts of SVG?
  421. # [06:56] <MikeSmith> about crypto, I remember seeing a proposal about that on the whatwg list some time back
  422. # [06:57] <sharksoda> MikeSmith, a few common needs for games I can see being troublesome would be need for gamepads and fullscreen
  423. # [06:57] <jacobolus> MikeSmith: for example, the filter effects
  424. # [06:58] <sharksoda> (of course, I don't think i.e. flash can do gamepads either)
  425. # [06:59] <jacobolus> MikeSmith: for my part, I also really really wish there was a color-profile-supporting web drawing API
  426. # [07:00] <jacobolus> MikeSmith: I think I might at some point end up writing code for parsing PNG images and adding a profile to them (or when possible just setting the 'sRGB' flag), and then just draw on a canvas off-screen, get the PNG, add the profile, and show it w/ a data: url
  427. # [07:01] <jacobolus> but I haven't gotten around to reading enough of the PNG spec to figure out how to do the bits needed to accomplish that
  428. # [07:01] * Joins: ezoe (~ezoe@203-140-90-114f1.kyt1.eonet.ne.jp)
  429. # [07:02] * Joins: ben_h (~ben@128.250.195.138)
  430. # [07:02] <jacobolus> oh, wow, it looks like the filter effects support in webkit has made substantial progress since last I looked
  431. # [07:02] <jacobolus> http://www.webkit.org/projects/svg/status.xml
  432. # [07:02] <jacobolus> [although "Requires build-webkit --filters to enable"]
  433. # [07:02] <jacobolus> [so still not really usable in production]
  434. # [07:04] <MikeSmith> I didn't know that code had made it in yet
  435. # [07:04] <MikeSmith> that was the big remaining thing the Webkit SVG support was lacking, I think
  436. # [07:09] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  437. # [07:15] * Quits: kennyluck (~kennyluck@220.248.79.198) (Ping timeout: 260 seconds)
  438. # [07:20] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
  439. # [07:21] <ako> <MikeSmith> [...] deficiencies in the Web platform [...] <- Audio is awful, lack of Ogg/Vorbis support in IE9+ and Safari is also annoying
  440. # [07:21] * ako is now known as aho
  441. # [07:22] <aho> also missing: full screen and mouse grabbing
  442. # [07:22] <aho> and yea... gamepad support :>
  443. # [07:22] <MikeSmith> there is ongoing discussion about full screen
  444. # [07:22] <MikeSmith> and has been some about mouse grabbing
  445. # [07:23] <MikeSmith> gamepad support, I dunno
  446. # [07:24] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
  447. # [07:24] <aho> it's also annoying that there isn't a lossy rgba format
  448. # [07:24] <aho> i still blame mozilla for that, by the way
  449. # [07:24] <aho> :>
  450. # [07:25] <aho> http://kaioa.com/node/104 <- splicing images together kinda works though
  451. # [07:25] <aho> but it's not really an option for background-images or regular images
  452. # [07:26] <aho> http://kaioa.com/b/1102/svgjng/index.html <- emulating it via svg also doesnt really work due to some quirk in the svg specs :/
  453. # [07:26] * Joins: SteveGL (~dev@174-21-155-240.tukw.qwest.net)
  454. # [07:26] * Quits: SteveGL (~dev@174-21-155-240.tukw.qwest.net) (Client Quit)
  455. # [07:27] <aho> about 50% of the renderers use linerRGB (which is technically correct, but silly) and the other half uses sRGB (which is technically wrong, but it's like masking works everywhere)
  456. # [07:28] <MikeSmith> a good place to discuss gamepad events would be on the public-webevents@w3.org mailing list
  457. # [07:28] <MikeSmith> http://lists.w3.org/Archives/Public/public-webevents/
  458. # [07:35] * Quits: ben_h (~ben@128.250.195.138) (Read error: Connection reset by peer)
  459. # [07:36] * Joins: ben_h (~ben@128.250.195.138)
  460. # [07:37] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
  461. # [07:38] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Remote host closed the connection)
  462. # [07:43] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  463. # [07:45] * Quits: agektmr (~Adium@220.109.219.244) (Read error: Connection reset by peer)
  464. # [07:45] * Joins: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e)
  465. # [07:47] * Joins: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net)
  466. # [07:49] * Joins: _LaTex_ (~sdfsdfsdf@host127-197-dynamic.7-87-r.retail.telecomitalia.it)
  467. # [07:52] * Quits: _Tex_ (~sdfsdfsdf@host88-86-dynamic.59-82-r.retail.telecomitalia.it) (Ping timeout: 248 seconds)
  468. # [07:58] * Quits: roc (~chatzilla@203.97.204.82) (Ping timeout: 260 seconds)
  469. # [08:05] * Joins: micheil (~micheil@203-158-58-181.dyn.iinet.net.au)
  470. # [08:06] * Joins: dydx (~dydz@adsl-75-36-187-188.dsl.pltn13.sbcglobal.net)
  471. # [08:07] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  472. # [08:10] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Client Quit)
  473. # [08:18] * Quits: aho (~nya@fuld-590c6f9d.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
  474. # [08:24] * Joins: micheil_mbp (~micheil@124-168-189-123.dyn.iinet.net.au)
  475. # [08:25] * Quits: micheil (~micheil@203-158-58-181.dyn.iinet.net.au) (Ping timeout: 240 seconds)
  476. # [08:25] * micheil_mbp is now known as micheil
  477. # [08:28] <MikeSmith> hsivonen: http://bugzilla.validator.nu/ seems to be responding really really slowly the last couple days
  478. # [08:32] * Joins: matjas (~matjas@195.130.156.13)
  479. # [08:32] <hsivonen> MikeSmith: it responds reasonably to me, but let's see what's going on
  480. # [08:33] <hsivonen> MikeSmith: The validator process on that host is consuming > 90% of CPU
  481. # [08:33] <MikeSmith> wow
  482. # [08:34] <MikeSmith> some bot hitting it, maybe?
  483. # [08:34] <hsivonen> let's see...
  484. # [08:38] * Quits: agektmr (~Adium@2401:fa00:4:1012:fa1e:dfff:fee6:d74e) (Quit: Leaving.)
  485. # [08:39] <hsivonen> looks like there's been a Firefox extension hitting it
  486. # [08:39] <hsivonen> but now the hits have stopped but the process still consumes CPU resources excessively
  487. # [08:41] * Joins: Maurice (~ano@77.222.73.150)
  488. # [08:41] <hsivonen> MikeSmith: it should be better now.
  489. # [08:41] * Joins: kennyluck (~kennyluck@114.80.133.7)
  490. # [08:42] <hsivonen> this looks bad, though, since it seems there's a way to get the validator entangled in excessive compute for at least 15 minutes after the validation request
  491. # [08:43] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: I was raided by the FBI and all I got to keep was this lousy quit message!)
  492. # [08:48] * Quits: dbaron (~dbaron@173-228-28-197.dsl.dynamic.sonic.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  493. # [08:48] * _LaTex_ is now known as Tex
  494. # [08:50] <MikeSmith> hsivonen: that does sound less than ideal
  495. # [08:50] * Tex is now known as WesleyMcClane
  496. # [08:51] * Parts: WesleyMcClane (~sdfsdfsdf@host127-197-dynamic.7-87-r.retail.telecomitalia.it) ("I'm a happy Miranda IM user! Get it here: http://miranda-im.org")
  497. # [08:52] * Joins: agektmr (~Adium@220.109.219.244)
  498. # [08:53] <MikeSmith> hsivonen: coincidentally, I notice that the instance I have running on w3.org/html/check was right now logging massive numbers of messages like this:
  499. # [08:53] <MikeSmith> Desired survivor size 44695552 bytes, new threshold 7 (max 15)
  500. # [08:53] <MikeSmith> [PSYoungGen: 21029K->128K(305856K)] 34967K->14066K(1004928K), 0.0010770 secs] [Times: user=0.00 sys=0.00, real=0.00 secs]
  501. # [08:53] <MikeSmith> 1005653.545: [Full GC (System) [PSYoungGen: 128K->0K(305856K)] [PSOldGen: 13938K->13990K(699072K)] 14066K->13990K(1004928K) [PSPermGen: 16922K->16922K(21248K)], 0.0715880 secs] [Times: user=0.07 sys=0.00, real=0.08 secs]
  502. # [08:53] <MikeSmith> 1005653.635: [GC
  503. # [08:53] <MikeSmith> oh wait
  504. # [08:54] <MikeSmith> that's another process
  505. # [08:54] <MikeSmith> which I just killed…
  506. # [08:54] <MikeSmith> oops
  507. # [08:55] <MikeSmith> somebody else was running it under the screen session I have set up for the validator.nu instance
  508. # [08:55] <MikeSmith> so, their bad for doing that
  509. # [09:00] * Joins: SteveGL (~dev@174-21-155-240.tukw.qwest.net)
  510. # [09:06] <micheil> any editors of http://www.w3.org/TR/2011/WD-messaging-api-20110414/ about?
  511. # [09:07] <MikeSmith> micheil: I don't think any of them hang out on IRC on freenode, but dom is on #dap and #webapps on irc.w3.org, port 6665
  512. # [09:08] <MikeSmith> oh
  513. # [09:08] <MikeSmith> maxf is on freenode on #w3c
  514. # [09:10] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
  515. # [09:11] <micheil> hmm..
  516. # [09:11] <micheil> well, yeah, essentially I really think that the API there is kinda crap.
  517. # [09:12] <jacobolus> oh, aho left. you can do lossy rgba by doing a jpg and then adding a mask
  518. # [09:12] <jacobolus> at least in webkit
  519. # [09:13] <MikeSmith> micheil: send comments to public-device-apis@w3.org
  520. # [09:13] <MikeSmith> http://lists.w3.org/Archives/Public/public-device-apis/
  521. # [09:14] <MikeSmith> micheil: "This draft proposes a vastly different approach to the previously published version, using URI schemes as a way to address different messaging protocols instead of using separate methods. The group is specifically looking for feedback on which approach is felt like the most useful."
  522. # [09:15] <MikeSmith> I guess the previous version is http://www.w3.org/TR/2011/WD-messaging-api-20110120/
  523. # [09:15] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  524. # [09:15] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  525. # [09:16] <micheil> hmm..
  526. # [09:16] <micheil> I feel like the messaging interface should inherit from DOM Events
  527. # [09:16] <micheil> like the WebSocket object.
  528. # [09:16] <MikeSmith> that would be useful feedback I think
  529. # [09:16] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Ping timeout: 260 seconds)
  530. # [09:17] <MikeSmith> looking at the commit logs for that draft, it seems like Dominique is the main one working on it these days
  531. # [09:17] <MikeSmith> so chatting with him about it might be useful
  532. # [09:17] <micheil> okay
  533. # [09:18] <hsivonen> http://news.ycombinator.com/item?id=2095083 interesting
  534. # [09:18] <MikeSmith> micheil: I don't think that draft has gotten much review outside of the DAP WG yet
  535. # [09:18] <micheil> okay
  536. # [09:18] <micheil> I just saw it through the latest Weekly WHATWG
  537. # [09:18] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  538. # [09:19] <MikeSmith> "Google just hired him full-time for a year to work solely on xvp8"
  539. # [09:20] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Read error: No route to host)
  540. # [09:20] <MikeSmith> micheil: I'll ask Dom to consider posting a message to the public-webapps list asking for comments
  541. # [09:20] <micheil> xvp8?>
  542. # [09:21] * Joins: matijsb (~matijsb@141.93.23.140)
  543. # [09:24] <MikeSmith> https://github.com/rbultje/x264/tree/xvp8 has still not be updated, though
  544. # [09:24] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Remote host closed the connection)
  545. # [09:25] <MikeSmith> so if he's been working on it again for the last month, he must be maintaining the code elsewhere
  546. # [09:27] * Joins: msucan (~robod@89.123.153.235)
  547. # [09:39] <MikeSmith> ah, it's 選挙カー season in Japan once again
  548. # [09:39] <MikeSmith> public nuisance
  549. # [09:39] * Quits: matijsb (~matijsb@141.93.23.140) (Ping timeout: 246 seconds)
  550. # [09:40] <ezoe> it's shave we still use such old way.
  551. # [09:40] <ezoe> shame
  552. # [09:40] * Quits: nessy (~Adium@74.125.56.18) (Quit: Leaving.)
  553. # [09:40] <ezoe> we can't use internet for policitial activities.
  554. # [09:41] <ezoe> oh wait, this is #whatwg. why there is a japanese in here.
  555. # [09:41] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
  556. # [09:46] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
  557. # [09:48] * Quits: msucan (~robod@89.123.153.235) (*.net *.split)
  558. # [09:48] * Quits: micheil (~micheil@124-168-189-123.dyn.iinet.net.au) (*.net *.split)
  559. # [09:48] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (*.net *.split)
  560. # [09:48] * Quits: blooberry (~blooberry@198.145.35.12) (*.net *.split)
  561. # [09:48] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
  562. # [09:48] * Joins: micheil (~micheil@124-168-189-123.dyn.iinet.net.au)
  563. # [09:50] <micheil> MikeSmith: did I manage to send you a message before my connection dropped at 09:43?
  564. # [09:51] <micheil> (time based on log time)
  565. # [09:51] <micheil> so, about 5 minutes ago.
  566. # [09:51] <MikeSmith> micheil: last message I got here from you was at :18
  567. # [09:52] <MikeSmith> or :17
  568. # [09:52] <micheil> okay, would you be able to review a proposal for the messaging WebIDL?
  569. # [09:52] <MikeSmith> sure
  570. # [09:52] <micheil> cheers
  571. # [09:52] <micheil> just working on it.
  572. # [09:52] <MikeSmith> OK
  573. # [09:52] <MikeSmith> can't promise I can review it today/tonight
  574. # [09:52] <MikeSmith> but can tomorrow
  575. # [09:53] <MikeSmith> I have a bunch of phone conferences tonight
  576. # [09:53] * Quits: dydx (~dydz@adsl-75-36-187-188.dsl.pltn13.sbcglobal.net) (Quit: dydx)
  577. # [09:53] <MikeSmith> and trying to get some validator changes in today
  578. # [09:54] <MikeSmith> which reminds me…
  579. # [09:54] <MikeSmith> hsivonen: I have a review request out to you still
  580. # [09:54] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
  581. # [09:54] <MikeSmith> the one for checking URLs in meta refresh values
  582. # [09:55] <MikeSmith> there's still no rush on getting it reviewed
  583. # [09:55] * Joins: msucan (~robod@89.123.153.235)
  584. # [09:55] <MikeSmith> because it's not blocking me on anything else
  585. # [09:56] <MikeSmith> just hadn't heard back from you on it, so wasn't sure if you remembered
  586. # [09:56] <jacobolus> I don't understand the mozGetAsFile / toBlob thing
  587. # [09:56] <jacobolus> what's wrong w/ PNGs?
  588. # [09:56] * Joins: matijsb (8d5d130e@gateway/web/freenode/ip.141.93.19.14)
  589. # [09:58] <hsivonen> MikeSmith: I didn't realize that there's an outstanding review request. sorry
  590. # [09:58] <MikeSmith> no problem
  591. # [09:58] <MikeSmith> should I re-send it?
  592. # [09:59] * Joins: nessy (~Adium@49.177.24.245)
  593. # [10:00] * Joins: harig (~harig@guest.opera.com)
  594. # [10:00] <hsivonen> MikeSmith: no, r=hsivonen.
  595. # [10:00] <MikeSmith> cool
  596. # [10:00] <MikeSmith> thanks
  597. # [10:00] <hsivonen> MikeSmith: sorry about missing it when you sent it
  598. # [10:01] <MikeSmith> no worries
  599. # [10:01] <MikeSmith> I forgot about it too, til now :)
  600. # [10:03] * Joins: blooberry (~blooberry@198.145.35.12)
  601. # [10:05] <micheil> what's the difference between a sequence<DOMString> and DOMString[]
  602. # [10:05] <micheil> ?
  603. # [10:06] <Lachy> micheil, that difference was just discussed on public-webapps recently
  604. # [10:06] <micheil> okay..
  605. # [10:07] <Lachy> I'll get a link.
  606. # [10:07] <micheil> k, cheers
  607. # [10:08] <Lachy> micheil, start here http://lists.w3.org/Archives/Public/public-webapps/2011AprJun/0203.html
  608. # [10:08] <Lachy> and read the rest of the messages in that thread
  609. # [10:09] * Quits: nessy (~Adium@49.177.24.245) (Ping timeout: 276 seconds)
  610. # [10:12] <micheil> so, for something like an set of file attachments
  611. # [10:12] <micheil> I'd probably go with sequence<Blob>
  612. # [10:12] <micheil> or sequence<File>
  613. # [10:13] <micheil> (referencing the File API where needed)
  614. # [10:14] * Joins: FireFly (~firefly@unaffiliated/firefly)
  615. # [10:15] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  616. # [10:16] * Joins: mpt (~mpt@91.189.88.12)
  617. # [10:16] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  618. # [10:16] * Joins: mpt (~mpt@canonical/mpt)
  619. # [10:20] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
  620. # [10:21] * Quits: nattokirai (~nattokira@rtr.mozilla.or.jp) (Quit: nattokirai)
  621. # [10:23] * Quits: agektmr (~Adium@220.109.219.244) (Ping timeout: 248 seconds)
  622. # [10:24] * Joins: agektmr (~Adium@220.109.219.244)
  623. # [10:26] <MikeSmith> the "clearly state that there must be only one character encoding declaration in a document" spec bug I filed has been open for a month now with no response
  624. # [10:26] <MikeSmith> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12054
  625. # [10:26] <MikeSmith> two months
  626. # [10:31] * Joins: davidhund (~davidhund@cq2.demon.nl)
  627. # [10:35] * Joins: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  628. # [10:39] * Joins: boblet_ (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp)
  629. # [10:39] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  630. # [10:41] * Joins: richt (~richt@pat-tdc.opera.com)
  631. # [10:43] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Ping timeout: 264 seconds)
  632. # [10:43] * boblet_ is now known as boblet
  633. # [10:43] <jgraham> MikeSmith: You should talk to the team contact aboput how to escalate
  634. # [10:43] <MikeSmith> heh
  635. # [10:44] <micheil> MikeSmith: I think this is right: https://gist.github.com/ebd79f6cd4f620fc4fa7
  636. # [10:45] * Joins: Lachy (~Lachlan@guest.opera.com)
  637. # [10:45] * MikeSmith looks now
  638. # [10:45] * Joins: zcorpan (~zcorpan@pat.se.opera.com)
  639. # [10:45] <micheil> Essentially the previous draft had a good API (only instead of create* they become constructors)
  640. # [10:45] * Quits: harig (~harig@guest.opera.com) (Ping timeout: 258 seconds)
  641. # [10:46] <micheil> as we don't do:
  642. # [10:46] <micheil> createXMLHTTPRequest
  643. # [10:46] <micheil> we just do:
  644. # [10:46] <micheil> new XMLHTTPRequest()
  645. # [10:48] * MikeSmith compares with IDL in that previous draft
  646. # [10:49] <micheil> The main changes are:
  647. # [10:49] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ee) (Ping timeout: 248 seconds)
  648. # [10:49] <micheil> - the additional DOMEvents inheritance
  649. # [10:49] * Joins: Rik` (~Rik`@78.192.241.87)
  650. # [10:50] <micheil> - the change of things from being required DOMString[]'s to being optionally a DOMString or an Array of DOMString's
  651. # [10:50] <micheil> - same with EmailAddress[]
  652. # [10:50] <micheil> - uses sequence<Blob> for attachments
  653. # [10:51] <MikeSmith> yeah
  654. # [10:51] <micheil> SMSMessage should inherit from both SMSMessageProperties and Message
  655. # [10:51] * Joins: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net)
  656. # [10:51] <micheil> I wasn't sure whether the syntax for that was:
  657. # [10:51] <MikeSmith> what's the use case of allowing an Array?
  658. # [10:51] <micheil> SMSMessage : Message, SMSMessageProperties {}
  659. # [10:51] * Quits: Rik` (~Rik`@78.192.241.87) (Read error: Connection reset by peer)
  660. # [10:52] <micheil> MikeSmith: multiple recipients
  661. # [10:52] <micheil> I want to send a message directly to john, fred, and bob
  662. # [10:52] <MikeSmith> it seems strange they didn't allow for that before
  663. # [10:52] <hsivonen> dear lazy IRC, does XHR support XML parsing only for XML content types?
  664. # [10:53] <hsivonen> or does it allow, e.g. text/plain or text/html to be parsed as XML?
  665. # [10:53] <micheil> MikeSmith: the previous draft did.
  666. # [10:53] <MikeSmith> oh, OK
  667. # [10:53] <micheil> hsivonen: hmm.. I don't think it does even support XML parsing, does it?
  668. # [10:53] <hsivonen> micheil: it sure does
  669. # [10:53] <micheil> actually, yeah, it does: http://www.w3.org/TR/XMLHttpRequest/#document-response-entity-body
  670. # [10:54] <micheil> so, it has to have +xml in it.
  671. # [10:54] <micheil> text/xml, application/xml, text/foo+xml
  672. # [10:55] <hsivonen> ok. so in which spec will annevk be setting override MIME type to non-null?
  673. # [10:56] <hsivonen> http://dev.w3.org/2006/webapi/XMLHttpRequest-2/#dom-xmlhttprequest-overridemimetype
  674. # [10:57] <micheil> MikeSmith: any thoughts on syntax?
  675. # [10:58] <hsivonen> I suppose there will be no one explaining XHR Level 2 design decisions to me until annevk returns
  676. # [10:58] <MikeSmith> micheil: no, it looks sane to me overall
  677. # [10:58] <hsivonen> yay for getting stuff done in Q2
  678. # [10:58] <micheil> okay.
  679. # [10:59] <MikeSmith> micheil: I never looked at the original draft at all before today, so I don't have much to go on. but I think what you have at https://gist.github.com/ebd79f6cd4f620fc4fa7 is worth more review and discussion
  680. # [10:59] <hsivonen> I'm rather unhappy about the prospect of the MIME type of XHR getting overridden *after* the request has been initiated
  681. # [10:59] <micheil> MikeSmith: Do most of the JavaScript specs actually have people who write javascript on a daily or weekly basis on their authors list?
  682. # [11:01] <micheil> :/ I have a very awful feeling that my internet speed has been shaped
  683. # [11:02] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
  684. # [11:03] <MikeSmith> micheil: if you mean the EcmaScript specs, I dunno
  685. # [11:03] <micheil> no, the JavaScript API's
  686. # [11:03] <MikeSmith> if you mean the W3C specs that have APIs with JS bindings
  687. # [11:03] <MikeSmith> oh
  688. # [11:03] <MikeSmith> no, those don't I guess
  689. # [11:03] <MikeSmith> mostly
  690. # [11:03] <micheil> eg, Geolocation, WebSockets, etc.
  691. # [11:04] <jgraham> micheil: Inevitably spec editors (of all types) tend to be langauge geeks rather than working authors
  692. # [11:04] <jgraham> Since working authors are, well, working as authors
  693. # [11:04] <micheil> if they don't, then they should probably put out an open hand to get people on board who use the languages
  694. # [11:04] <jgraham> In theory the open hand is there
  695. # [11:04] <MikeSmith> well, Hixie doesn't write JS on a weekly basis, but he seems to be able to write sane APIs
  696. # [11:04] <jgraham> Although the W3C hand is "open except where it isn't"
  697. # [11:05] <jgraham> And in general the problem is not that feedback is unwelcome but that there is a barrier to entry
  698. # [11:05] <MikeSmith> I guess the DAP list has less participation from working Web developers
  699. # [11:05] <MikeSmith> though they are trying to get more
  700. # [11:05] <jgraham> Caused by the fact that people don't know that feedback is welcome or don't have time to participate or whatever
  701. # [11:05] <micheil> MikeSmith: on hixie, "saner APIs"
  702. # [11:06] <micheil> I'd really love to see the W3C become entirely open.
  703. # [11:07] <micheil> So that individual developers have a say, rather than just individuals backed by corporations.
  704. # [11:07] <MikeSmith> I think the current crop of APIs in Web-platform specs are way better than ones we have had in the past, at least
  705. # [11:07] <micheil> there should be no private and public email lists, just public lists.
  706. # [11:08] <MikeSmith> as far as the area of W3C work that I'm involved in, we already pretty much have no private lists
  707. # [11:08] <MikeSmith> all technical discussion takes place on public lists that anyone can subscribe to and post to
  708. # [11:08] <_o> micheil, w3c feels pretty open to me, have never had a problem that way, and I am just an individual developer not backed by any corporation
  709. # [11:08] * Quits: Rik`_ (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Read error: Connection reset by peer)
  710. # [11:08] * _o is now known as webr3
  711. # [11:08] <MikeSmith> well, with the exception of the public-html list, which only members of the HTML WG can post to
  712. # [11:09] <MikeSmith> but there are good reasons for that
  713. # [11:09] <webr3> likewise public-rdf is the same, but both rdf and html have *-comments lists for community feedback
  714. # [11:09] <micheil> MikeSmith: to me, a lot of the working groups always have seemed incredibly closed communities.
  715. # [11:09] <jgraham> -comments lists are badness I think
  716. # [11:09] <webr3> (and are still publi)
  717. # [11:10] <micheil> at least public-html is publicly viewable.
  718. # [11:10] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  719. # [11:10] <webr3> micheil, strange, I agree - always thought the same, however found different when I put my assumptions to one side - wonder what it is that conveys that to the masses
  720. # [11:11] <hsivonen> I'm at times annoyed at charter reviews being secret and (especially) Team responses to charter review comments being secret
  721. # [11:11] <othermaciej> hsivonen: did this happen to one of your personal charter review comments?
  722. # [11:12] <MikeSmith> micheil: that culture has changed significantly during the last few years
  723. # [11:12] <webr3> sure as hell there are /many/ more people that are interested and would contrib to the work, but they don't even consider it as being a possibility - perhaps a throw back of older closed up tech groups for geeks-we-know only - as people do openly join and comment on open source projects all the time
  724. # [11:12] <micheil> I think all lists should be public (other wise we could almost have a cable-gate style hacker search for answers :P)
  725. # [11:13] <hsivonen> othermaciej: well, I don't send personal charter review comments
  726. # [11:13] <MikeSmith> e.g., the WebApps WG isn't really a unique community at all -- it's sorta several sometimes overlapping communities, and many of the same people who participate on the whatwg mailing list, and here
  727. # [11:13] <hsivonen> othermaciej: let's say it has happened with charter review comments that I am interested in
  728. # [11:14] <MikeSmith> micheil: some of the people who post the most useful technical feedback on W3C mailing lists -- stuff that actually results in spec changes -- are not members of any W3C working groups
  729. # [11:15] <MikeSmith> micheil: that lists that matter are all public
  730. # [11:15] * Joins: roc (~chatzilla@121.98.230.221)
  731. # [11:15] <micheil> I think all lists fullstop should be public.
  732. # [11:16] <micheil> there shouldn't be that veil of secrecy
  733. # [11:16] <hsivonen> othermaciej: basically, I've never noticed any other organization than Mozilla making their charter review comments public
  734. # [11:16] <jgraham> MikeSmith: There are some things that are still very much closed e.g. only capital-M Members get any substantive voice in the spec licensing
  735. # [11:16] <hsivonen> othermaciej: and all responses to charter review comments are secret
  736. # [11:16] <MikeSmith> jgraham: yeah, true
  737. # [11:16] <MikeSmith> jgraham: well, not totally true
  738. # [11:17] <jgraham> Sure, there is feedback from the community
  739. # [11:17] <micheil> For instance, it's only recently that I've started asking questions and suggesting things in the WebSocket's discussions, as I didn't feel as though any of my comments were ever being heard, unless I spoke to hixie directly
  740. # [11:17] <MikeSmith> yeah, I would not say that are the only ones that get a substantive voice
  741. # [11:17] <jgraham> But it is possible for the Members to ignore that entirely if they choose
  742. # [11:18] <MikeSmith> jgraham: not exactly. because it's not being put a simple vote
  743. # [11:18] <jgraham> Oh, well maybe it is even more complex than I thought.
  744. # [11:19] <MikeSmith> micheil: not sure what to suggest about that. That's not a problem unique to W3C working groups. You can post to the whatwg list and never get responses either. It's mostly just a question of timing and people being too busy to respond
  745. # [11:20] <MikeSmith> micheil: have you posted to the hybi list?
  746. # [11:20] <jgraham> MikeSmith: (Hixie will later point out that he responds to all substantive comments to whatwg)
  747. # [11:20] <hsivonen> doh. I failed to put [XHR2] in the subject line of my email to public-webapps
  748. # [11:20] <jgraham> MikeSmith: (I can't verify this)
  749. # [11:21] <MikeSmith> jgraham: yeah, in my experience, he actually does
  750. # [11:21] <MikeSmith> though it may be a year or two before he does
  751. # [11:22] * Joins: mpt (~mpt@91.189.88.12)
  752. # [11:22] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
  753. # [11:22] * Joins: mpt (~mpt@canonical/mpt)
  754. # [11:22] <jgraham> Indeed, the latency can be quite high
  755. # [11:23] <MikeSmith> I think it's lower these days, though
  756. # [11:23] <MikeSmith> for the last couple years
  757. # [11:23] <jgraham> It depends what you comment on, I think
  758. # [11:23] <MikeSmith> sure
  759. # [11:26] <benschwarz> MikeSmith: You're right about too busy. I'd love to be as involved as I was even a few months ago
  760. # [11:26] <benschwarz> so I think the answer is that organisations like the w3c and whatwg need to make it clear about the feedback that they're looking for…
  761. # [11:26] <benschwarz> in micro updates
  762. # [11:26] <benschwarz> perhaps tweets to discussion threads about given things here or there
  763. # [11:27] <MikeSmith> that requires people who have some time and enthusiasm for doing that
  764. # [11:27] <benschwarz> because I know what peices of web technology I feel strongly about if I see them in my twitter feed
  765. # [11:27] <MikeSmith> karl was great about getting information out when he was on the W3C team
  766. # [11:27] <benschwarz> and would act at the time
  767. # [11:28] <benschwarz> MikeSmith: perhaps its time that the w3c employed some "developer evanglists" like technology companies do
  768. # [11:28] <benschwarz> budgetry is hard, of course
  769. # [11:29] <benschwarz> there does need to be a change of mindset though
  770. # [11:29] <benschwarz> amongst the greater web™
  771. # [11:30] <benschwarz> also, I've posted to whatwg and never had any replies
  772. # [11:30] <benschwarz> I guess you wonder why you bothered when that happens
  773. # [11:31] <MikeSmith> developer evangelism is something that everybody on the team is expected to do as part of their job, I guess
  774. # [11:31] <jgraham> benschwarz: The thing about microupdates is that the s/n is too low for people to follow
  775. # [11:31] <MikeSmith> I suppose Philippe and Doug do a lot more of it than I do
  776. # [11:32] <jgraham> benschwarz: If you are only interested in one message out of 100 you aren't going to subscribe
  777. # [11:32] <jgraham> And if you are interested in 50 / 100 then you should probably be on the list instead
  778. # [11:32] <jgraham> Plus the world isn't really organised like that
  779. # [11:33] <jgraham> I mean specs develop in parallel, so it's not like there is exactly one thing at any given time
  780. # [11:33] <MikeSmith> I think the focus more should be on trying to get features in specs actually implemented on deployed on a large scale
  781. # [11:34] <MikeSmith> anyway, I need to step away for a bit
  782. # [11:34] <MikeSmith> back later
  783. # [11:40] <micheil> benschwarz: I'd probably do it for free, in the vein that I want a better web.
  784. # [11:40] <micheil> Just like I contribute to Open-Source software, I want better software, libraries, platforms, frameworks, etc.
  785. # [11:43] <benschwarz> micheil, the very fact that you log here somewhat proves that
  786. # [11:44] <benschwarz> but thats true of all of us, isn't it?
  787. # [11:44] <micheil> benschwarz: fair point
  788. # [11:46] * Joins: MikeSmith_ (~MikeSmith@EM114-48-128-54.pool.e-mobile.ne.jp)
  789. # [11:49] * Quits: MikeSmith (~MikeSmith@EM1-113-35-57.pool.e-mobile.ne.jp) (Ping timeout: 258 seconds)
  790. # [11:49] * MikeSmith_ is now known as MikeSmith
  791. # [11:51] * Quits: abe (~abe@c-98-210-211-36.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  792. # [11:52] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
  793. # [11:56] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
  794. # [11:57] <jacobolus> so I'm finding in my current application that I really want to get at the content of the current transformation matrix in several places
  795. # [11:57] <jacobolus> in canvas
  796. # [11:58] <jacobolus> I think I'm going to just write helper functions wrapping up all the canvas transformation functions and simultaneously saving the current matrix in jquery.data
  797. # [11:58] <jacobolus> in a stack, that gets pushed to/popped from when I do save/restore
  798. # [11:59] <jacobolus> then I'll be able to get the current transformation at any time, and do various useful stuff with it, like figuring out the nearest pixel to a point so that I can draw along pixel boundaries and avoid antialiasing
  799. # [12:00] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Remote host closed the connection)
  800. # [12:00] * Joins: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp)
  801. # [12:01] <jacobolus> and keeping the translation but resetting the scale/rotation, so that I can draw relative to device pixels, but at a given point in the current transformation space
  802. # [12:02] <jacobolus> I don't think using stuff that looks like "translate(context, ...)" will be too much worse than "context.translate(...)"
  803. # [12:02] <jacobolus> in terms of code readability
  804. # [12:03] <jacobolus> though it might make more sense to just make a "canvas wrapper" object and make all these things methods
  805. # [12:04] <jacobolus> in which case I wouldn't have to bother with jquery.data for saving the state
  806. # [12:07] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
  807. # [12:08] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
  808. # [12:31] * Quits: davidhund (~davidhund@cq2.demon.nl) (Quit: davidhund)
  809. # [12:32] * bga_ is now known as bga_|away
  810. # [12:46] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 258 seconds)
  811. # [12:51] <jacobolus> typo in css 2d transforms spec
  812. # [12:51] <jacobolus> "The CSSMatrix interface represents a 4x4 homogeneous matrix"
  813. # [12:51] <jacobolus> .... "Each of these attributes represents one of the values in the 3x2 matrix."
  814. # [12:52] <karlcow> benschwarz: does the work of shelley powers on the blog http://blog.whatwg.org/ or mine on http://www.w3.org/QA/archive/open_web/ help?
  815. # [12:52] <karlcow> Would you prefer something in addition of that?
  816. # [12:53] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  817. # [12:58] <hsivonen> browser vendors who maintain XML parsing capability might be interested in http://lists.w3.org/Archives/Public/public-xml-processing-model-comments/2011Apr/0005.html
  818. # [12:58] * Quits: cedricv (~cedric@116.197.200.219)
  819. # [12:58] * Joins: cedricv (~cedric@116.197.200.219)
  820. # [12:59] <jacobolus> who was it that was telling me yesterday about canvas matrices being written in column-major order? well bah, svg matrices are written row-major
  821. # [12:59] <jacobolus> annoying
  822. # [13:00] <jacobolus> is it possible to create/manipulate CSSMatrix objects from JavaScript?
  823. # [13:01] <jgraham> hsivonen: I presume we would collectively ignore any attempt to require procesing external entities
  824. # [13:02] <hsivonen> jgraham: they aren't really *requiring* it. they are using words that give more ammo to people who want to argue in bug reports.
  825. # [13:02] <jacobolus> oh, I guess that's not a typo in the css 2d transform spec; it's just really confusing
  826. # [13:02] <jacobolus> confusing since that spec doesn't explain why 4x4
  827. # [13:05] <jgraham> hsivonen: Yeah. I am unconvinced that the cost of arguing upfront is not greater than the cost of wontfixing the bugs but maybe I am wrong
  828. # [13:06] * Joins: Obvious (tachikoma@188.226.74.2)
  829. # [13:06] <zcorpan> hsivonen: i see little value in the xml profiles spec to begin with
  830. # [13:06] <zcorpan> so i've put it on my ignore list
  831. # [13:07] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  832. # [13:07] <jacobolus> oh, I see, it's called WebKitCSSMatrix
  833. # [13:08] <jacobolus> I guess if I'm writing code for doing matrix math I should defer to that where available?
  834. # [13:12] * bga_|away is now known as bga_
  835. # [13:15] <Philip`> jacobolus: You could probably override CanvasRenderingContext2D.prototype.translate or something, maybe, though that's probably evil
  836. # [13:16] * Quits: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au) (Remote host closed the connection)
  837. # [13:16] <jacobolus> Philip`: override it?
  838. # [13:17] <Philip`> Like set it to a different function
  839. # [13:17] <Philip`> which will get called when you do ctx.translate()
  840. # [13:17] <jacobolus> hmm, I don't want to do that
  841. # [13:17] <jacobolus> that seems evil :)
  842. # [13:17] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
  843. # [13:17] <Philip`> (I don't know if all browsers support that, though)
  844. # [13:17] <Philip`> It is :-)
  845. # [13:17] <jacobolus> I think the wrapper way is best maybe
  846. # [13:17] <jacobolus> just make a "SnazzyCanvas" class
  847. # [13:18] <jacobolus> Philip`: did you see some of my nifty coffeescript canvas bits?
  848. # [13:18] <Philip`> Someone should make a standard canvas wrapper class with all the nice API features that people ever ask for
  849. # [13:18] <Philip`> rather than everybody either writing their own or asking for it to be in the spec
  850. # [13:19] <jacobolus> Philip`: I've got helper functions like these: http://pastie.textmate.org/private/igg5gtdbue68crt6jjdrra
  851. # [13:19] <jacobolus> so I can then write stuff like http://pastie.textmate.org/private/o96lu7ppljzjd1feijzg
  852. # [13:21] <jacobolus> Philip`: I think a standard canvas wrapper is a good idea, though if I was writing it I'd be tempted to use a lot of anonymous functions that people using javascript instead of coffeescript might not be the biggest fans of, in in JS they're kind of syntactically heavy
  853. # [13:24] <jacobolus> [whoops, a couple typos in those, but they give the right idea]
  854. # [13:29] * Joins: davidhund (~davidhund@cq2.demon.nl)
  855. # [13:31] * Joins: tbassetto (~tbassetto@92.103.127.226)
  856. # [13:32] <MikeSmith> hsivonen: I see at least that "minimum XML processor profile" has at least changed to not require external entity processing
  857. # [13:32] <MikeSmith> originally, it did
  858. # [13:32] <MikeSmith> so there was no profile that browsers could match
  859. # [13:32] <hsivonen> MikeSmith: whoa. that was a pretty bad "originally" starting point
  860. # [13:32] <MikeSmith> yeah
  861. # [13:33] <zcorpan> i think it was in that state when i looked at it before
  862. # [13:33] <MikeSmith> http://www.w3.org/TR/2010/WD-xml-proc-profiles-20100518/#minProfile
  863. # [13:33] <MikeSmith> I remember commenting on that at time
  864. # [13:33] <MikeSmith> well, "commenting" here at least
  865. # [13:33] <MikeSmith> not on any list
  866. # [13:41] <jacobolus> Philip`: oh wow, speaking of canvas wrappers: in may 2008, john resig's processing.js was 1.7 KLOC. Now it's 19 KLOC
  867. # [13:42] <jacobolus> (700 KB. ooph)
  868. # [13:44] <jacobolus> anyway, though, if there are obvious "nice API features that people ask for", I'd love to hear about them
  869. # [13:45] * Joins: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714)
  870. # [13:49] * Joins: hdhoang (~hdhoang@203.210.205.199)
  871. # [13:52] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
  872. # [13:55] * Joins: _bga (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru)
  873. # [13:56] * Quits: bga_ (~bga@ppp91-122-51-148.pppoe.avangarddsl.ru) (*.net *.split)
  874. # [13:56] * Quits: matjas (~matjas@195.130.156.13) (*.net *.split)
  875. # [13:56] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (*.net *.split)
  876. # [13:56] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (*.net *.split)
  877. # [13:56] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (*.net *.split)
  878. # [13:57] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
  879. # [13:57] <MikeSmith> hsivonen: anyway, it seems like the XML Profiles "Recommended" thing is a bit of a naming issue
  880. # [13:57] <MikeSmith> they could label it something else
  881. # [13:58] <MikeSmith> and it might actually be worthwhile to suggest another label for it
  882. # [13:58] <zcorpan> anyone know what problem they're solving with that spec?
  883. # [13:58] <zcorpan> MikeSmith: hsivonen already suggested 'Legacy'
  884. # [13:59] <MikeSmith> heh
  885. # [13:59] <MikeSmith> ah, I see that now
  886. # [13:59] * Joins: matjas (~matjas@195.130.156.13)
  887. # [14:00] <zcorpan> maybe rename the minimal profile to 'Minimal legacy'
  888. # [14:00] <MikeSmith> I guess I should have read his whole message, rather than jumping around
  889. # [14:00] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
  890. # [14:00] <MikeSmith> I don't think "Legacy" is going to fly with that WG
  891. # [14:00] <zcorpan> jumping around is good for blood circulation
  892. # [14:00] <MikeSmith> heh
  893. # [14:01] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds)
  894. # [14:01] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
  895. # [14:02] * Quits: tbassetto (~tbassetto@92.103.127.226) (Quit: tbassetto)
  896. # [14:03] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
  897. # [14:03] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  898. # [14:11] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
  899. # [14:14] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Quit: shiawuen)
  900. # [14:17] * Quits: matjas (~matjas@195.130.156.13) (Ping timeout: 260 seconds)
  901. # [14:25] * Joins: matjas (~matjas@195.130.156.13)
  902. # [14:26] * Joins: matjas_ (~matjas@195.130.156.13)
  903. # [14:26] * matjas is now known as Guest55749
  904. # [14:26] * matjas_ is now known as matjas
  905. # [14:26] * Joins: shinyak (~shinyak@184-192-189-213.pools.spcsdns.net)
  906. # [14:27] * Joins: erlehmann (~erlehmann@89.204.137.113)
  907. # [14:29] * Quits: Guest55749 (~matjas@195.130.156.13) (Ping timeout: 250 seconds)
  908. # [14:32] * Joins: shinyak_ (~shinyak@c-67-188-234-220.hsd1.ca.comcast.net)
  909. # [14:34] * Joins: kal-EL_ (~jor-EL@host190-64-dynamic.245-95-r.retail.telecomitalia.it)
  910. # [14:35] * Quits: shinyak (~shinyak@184-192-189-213.pools.spcsdns.net) (Ping timeout: 248 seconds)
  911. # [14:59] <jacobolus> Philip`: oh, you probably know about this thing, but it's kind of neat http://code.google.com/p/canto-js/source/browse/trunk/canto.js
  912. # [15:00] * Quits: pererik (~pe@unaffiliated/pererik) (Ping timeout: 250 seconds)
  913. # [15:03] * Joins: CvP (~CvP@123.49.22.53)
  914. # [15:10] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  915. # [15:16] * Quits: kennyluck (~kennyluck@114.80.133.7) (Quit: kennyluck)
  916. # [15:16] * Quits: shinyak_ (~shinyak@c-67-188-234-220.hsd1.ca.comcast.net) (Remote host closed the connection)
  917. # [15:22] <_bga> function C, function T, ...
  918. # [15:22] <_bga> APLer
  919. # [15:24] <_bga> also good smile ._.
  920. # [15:31] * Quits: davidhund (~davidhund@cq2.demon.nl) (Quit: davidhund)
  921. # [15:52] * Joins: miketaylr (~miketaylr@206.217.92.186)
  922. # [15:55] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
  923. # [15:59] * Joins: shiawuen (~shiawuent@116.88.56.241)
  924. # [16:02] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
  925. # [16:07] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
  926. # [16:08] * Quits: ezoe (~ezoe@203-140-90-114f1.kyt1.eonet.ne.jp) (Ping timeout: 276 seconds)
  927. # [16:11] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
  928. # [16:17] * Joins: jcranmer_ (~jcranmer@ltsp2.csl.tjhsst.edu)
  929. # [16:18] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Ping timeout: 240 seconds)
  930. # [16:18] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 240 seconds)
  931. # [16:23] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
  932. # [16:27] * Joins: kennyluck (~kennyluck@220.248.79.198)
  933. # [16:29] <wilhelm> Oh, this will be fun. Opera handles 204 MIME-types natively, of which only a limited subset should be overridable by registerContentHandler().
  934. # [16:30] <hsivonen> wilhelm: whoa! is there a public list of the mime types?
  935. # [16:30] <wilhelm> hsivonen: Not at the moment. I'm grepping source code. (c:
  936. # [16:30] <hsivonen> wilhelm: does that include weird stuff like mechanisms that *ask* the cellular provider's transparent proxy to MITM HTTP connections for acceleration
  937. # [16:31] <hsivonen> BTW, that request header is pure bloat when the user is on a network that doesn't have that kind of transparent proxy
  938. # [16:31] * _bga is now known as bga_|away
  939. # [16:31] <wilhelm> hsivonen: No, I don't think so.
  940. # [16:32] <wilhelm> Oh, it seems it's just 102.
  941. # [16:32] * wilhelm digs in.
  942. # [16:34] * Quits: matjas (~matjas@195.130.156.13) (Quit: Computer has gone to sleep.)
  943. # [16:35] * Quits: cedricv (~cedric@116.197.200.219)
  944. # [16:38] * Joins: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net)
  945. # [16:43] * Joins: cedricv (~cedric@27.104.63.10)
  946. # [16:44] * jcranmer_ is now known as jcranmer
  947. # [16:45] * Quits: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
  948. # [16:46] * bga_|away is now known as bga_
  949. # [16:47] * Joins: jacobolus (~jacobolus@99-108-143-196.lightspeed.sntcca.sbcglobal.net)
  950. # [16:47] * Quits: Rubennn (~quassel@apher.xlshosting.net) (Quit: No Ping reply in 180 seconds.)
  951. # [16:48] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  952. # [16:50] * Joins: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net)
  953. # [16:58] <MikeSmith> wilhelm: nice catch (about Disallowing dots in the protocol argument of registerProtocolHandler()
  954. # [16:58] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
  955. # [16:59] <erlehmann> hsivonen, usually, cell providers do that without asking. or so i experienced in in the germanies.
  956. # [17:00] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  957. # [17:00] <hsivonen> erlehmann: do what exactly?
  958. # [17:00] <wilhelm> MikeSmith: Thanks. register*Handler() are very nice, but they're disasters waiting to happen. We have to step very carefully here. (c:
  959. # [17:01] <hsivonen> erlehmann: Opera Mobile 11 sends an X-EBO-UA request header
  960. # [17:02] <MikeSmith> wilhelm: true, but it's a very useful feature, and most very useful features often seem to have some gotchas waiting
  961. # [17:02] <erlehmann> hsivonen, MITM HTTP connections.
  962. # [17:02] <erlehmann> i switched away from t-mobile for that reason.
  963. # [17:02] <wilhelm> MikeSmith: Absolutely.
  964. # [17:02] <erlehmann> the O2 salesman apparently figured out he can get me with „we respect net neutrality“
  965. # [17:02] <hsivonen> erlehmann: If my googling skills work, this tells some proprietary product hosted by the network provider that Opera accepts stuff that has been munged by this EBO thing
  966. # [17:02] <erlehmann> hehehe
  967. # [17:03] <hsivonen> erlehmann: isn't there a law against the network conduit tampering with the messages in transit?
  968. # [17:03] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
  969. # [17:04] <hsivonen> the value of the X-EBO-UA header is remarkably long
  970. # [17:04] <erlehmann> hsivonen, there should be, but i have no idea how it would apply. t-mobile also actually seemed to block voip and instant messaging services back then, charging to „enable it“ (probably still do it now)
  971. # [17:04] * Quits: cedricv (~cedric@27.104.63.10) (Read error: Connection reset by peer)
  972. # [17:05] <hsivonen> erlehmann: wow. that sounds like U.S. badness--not something that should be happening in the EU
  973. # [17:05] <wilhelm> hsivonen: I wish there was. My favourite operator MITH munging bug was the one where an operator proxy looked at the DOCTYPE of the loaded document. If it was XHTML, it would serve it with an XML MIME type instead of text/html.
  974. # [17:06] <hsivonen> the European style is tampering with DNS to change the records of domains that the police doesn't approve of
  975. # [17:06] <wilhelm> s/MITH/MITM
  976. # [17:06] <hsivonen> wilhelm: bad craziness. what was that supposed to accomplish?
  977. # [17:06] <wilhelm> Since there are only five valid XHTML documents on the Web, every single Web page broke.
  978. # [17:07] * Joins: Rubennn (~quassel@2a02:348:33:5823::1)
  979. # [17:07] <wilhelm> hsivonen: I have no idea. (c:
  980. # [17:07] <erlehmann> hsivonen, what i dislike most about those compressing proxies is that they use assumptions that work in 90% of cases and break stuff in the rest of cases. like, the admin tools for an imageboard i shall not name did not work anymore (we switched to HTTPS later)
  981. # [17:08] * Quits: Lachy (~Lachlan@guest.opera.com) (Quit: This computer has gone to sleep)
  982. # [17:08] <wilhelm> So, uh, there are a couple of old Opera OEM deliveries that will always parse XML as HTML. :P
  983. # [17:08] <wilhelm> That was the lesser evil.
  984. # [17:08] <erlehmann> wilhelm, i find that funny.
  985. # [17:08] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 240 seconds)
  986. # [17:08] <erlehmann> those who live by the XHTML doctype, die by it.
  987. # [17:09] <wilhelm> Well, it was just Opera that did the dying. :P
  988. # [17:09] * Joins: kor (~kor@87.210.53.146)
  989. # [17:09] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Ping timeout: 250 seconds)
  990. # [17:09] <erlehmann> oh well, yeah, some compressing proxies actually manage to invalidate perfectly fine XML documents by inserting bogus markup.
  991. # [17:11] <wilhelm> A related, very fun bug is that some IIS servers insist on sending text/xml instead of text/html to Opera.
  992. # [17:11] <erlehmann> >IIS
  993. # [17:11] <erlehmann> i see what you did there
  994. # [17:11] <wilhelm> Based on accept headers? No. Browser sniffing.
  995. # [17:11] <wilhelm> So all other browsers get text/html, and all works well.
  996. # [17:14] <wilhelm> Here's an example: http://home.mcafee.com/campaign.aspx?cid=77419&affid=0&ctst=1
  997. # [17:15] * Quits: hdhoang (~hdhoang@203.210.205.199) (Quit: Leaving.)
  998. # [17:16] * Joins: cedricv (~cedric@27.104.25.49)
  999. # [17:16] * Joins: mdelaney (~mdelaney@c-67-188-239-223.hsd1.ca.comcast.net)
  1000. # [17:18] * Quits: cedricv (~cedric@27.104.25.49) (Read error: Connection reset by peer)
  1001. # [17:21] * Joins: Obvious (tachikoma@188.226.74.2)
  1002. # [17:21] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
  1003. # [17:21] * Joins: Obvious (tachikoma@188.226.74.2)
  1004. # [17:27] * bga_ is now known as bga_|away
  1005. # [17:28] * Quits: matijsb (8d5d130e@gateway/web/freenode/ip.141.93.19.14) (Ping timeout: 252 seconds)
  1006. # [17:35] * Joins: jwalden (~waldo@63.68.157.173)
  1007. # [17:35] * Quits: mdelaney (~mdelaney@c-67-188-239-223.hsd1.ca.comcast.net) (Quit: mdelaney)
  1008. # [17:38] * dglazkov|away is now known as dglazkov
  1009. # [17:40] * Joins: KaOSoFt (~KaOSoFt@186.114.5.226)
  1010. # [17:40] * Quits: KaOSoFt (~KaOSoFt@186.114.5.226) (Changing host)
  1011. # [17:40] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
  1012. # [17:40] * Joins: matjas (~matjas@91.182.170.229)
  1013. # [17:42] * Quits: sharksoda (~colby@c-67-168-136-89.hsd1.wa.comcast.net) (Quit: Leaving)
  1014. # [17:45] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1015. # [17:49] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  1016. # [17:49] * Quits: MikeSmith (~MikeSmith@EM114-48-128-54.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
  1017. # [17:50] * Quits: matjas (~matjas@91.182.170.229) (Quit: Computer has gone to sleep.)
  1018. # [17:51] * Quits: erlehmann (~erlehmann@89.204.137.113) (Quit: Ex-Chat)
  1019. # [17:58] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  1020. # [17:59] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  1021. # [17:59] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
  1022. # [17:59] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
  1023. # [18:01] * Quits: chriseppstein (~chris@99-34-231-235.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
  1024. # [18:06] * Quits: zcorpan (~zcorpan@pat.se.opera.com) (Quit: zcorpan)
  1025. # [18:16] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1026. # [18:18] * Quits: jwalden (~waldo@63.68.157.173) (Quit: bbiab from Detroit)
  1027. # [18:23] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 252 seconds)
  1028. # [18:23] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  1029. # [18:23] * Joins: s21n (~s21n@unaffiliated/s21n)
  1030. # [18:24] * bga_|away is now known as bga_
  1031. # [18:25] * Joins: danbri_ (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
  1032. # [18:27] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 246 seconds)
  1033. # [18:27] * Joins: Kingdutch (~Kingdutch@188.200.149.217)
  1034. # [18:29] * bga_ is now known as bga_|away
  1035. # [18:30] * Joins: matjas (~matjas@91.182.170.229)
  1036. # [18:32] * Joins: erlehmann (~erlehmann@89.204.137.113)
  1037. # [18:33] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
  1038. # [18:34] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 246 seconds)
  1039. # [18:38] * Joins: MikeSmith (~MikeSmith@58x157x21x205.ap58.ftth.ucom.ne.jp)
  1040. # [18:38] * Joins: chriseppstein (~chris@209.119.65.162)
  1041. # [18:39] <karlcow> wilhelm: sounds like http://my.opera.com/ODIN/blog/2011/03/30/improving-interoperability-the-story-of-a-bug
  1042. # [18:39] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 258 seconds)
  1043. # [18:40] <karlcow> yup
  1044. # [18:40] <karlcow> Server: Microsoft-IIS/7.0
  1045. # [18:40] <karlcow> X-Powered-By: ASP.NET
  1046. # [18:41] <karlcow> for curl -sI "http://home.mcafee.com/campaign.aspx?cid=77419&affid=0&ctst=1"
  1047. # [18:41] <karlcow> http://www.rohanradio.com/getting-aspnet-to-play-nice-with-opera-wget
  1048. # [18:43] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
  1049. # [18:44] <TabAtkins> Sigh. Abstraction is hard.
  1050. # [18:44] <jgraham> Let's go shopping?
  1051. # [18:44] <GarethAdams|Home> TabAtkins: Abstraction is (a kind of) hard
  1052. # [18:44] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  1053. # [18:44] <TabAtkins> Heh.
  1054. # [18:45] <TabAtkins> Anyway, one of my team just found a problem with my Animations proposal, so I'm drawing a diagram to more clearly illustrate it (and have an excuse to improve my SVG), then I'll have to brainstorm around the issue.
  1055. # [18:47] * danbri_ is now known as danbri
  1056. # [18:47] * Quits: boblet (~boblet@p2153-ipbf908osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  1057. # [18:48] <hober> Hixie: you might get to publish HTML5 in HTML5 after all: http://www.w3.org/Bugs/Public/show_bug.cgi?id=9961#c3
  1058. # [18:48] * jgraham learns to his amuement that the PC alternative to "brainstorm" is "mindshower"
  1059. # [18:48] <jgraham> *amusement
  1060. # [18:49] <TabAtkins> jgraham: Wut.
  1061. # [18:50] * Joins: Lachy (~Lachlan@84.215.59.50)
  1062. # [18:51] * Joins: dave_levin (~dave_levi@nat/google/x-tylikfpounynnwiv)
  1063. # [18:52] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 258 seconds)
  1064. # [18:52] <jgraham> TabAtkins: Apparently someone somewhere thinks that brainstorm might be offensive due to the fact that it can also mean "seziure"
  1065. # [18:52] <TabAtkins> Someone is retarded.
  1066. # [18:53] <TabAtkins> Also: anyone who calls a seizure a "brainstorm" is an idiot, because the term was already taken.
  1067. # [18:53] * bga_|away is now known as bga_
  1068. # [18:53] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
  1069. # [18:53] * jgraham always wonder if they do carefully controlled studies to determine stasistically significant deltas in offence taken for these cases
  1070. # [18:53] <jgraham> *statistically
  1071. # [18:54] * Joins: hdhoang (~hdhoang@203.210.205.199)
  1072. # [18:54] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  1073. # [18:55] <jgraham> TabAtkins: If I had access to the proper OED I could probably find out if you are right about the order in which the term was given each meaning
  1074. # [18:55] <gsnedders> TabAtkins: And anyone who uses any euphemism is also an idiot, because all terms already existed?
  1075. # [18:55] <gsnedders> jgraham: heh, good thought. *logs onto OED*
  1076. # [18:56] <TabAtkins> gsnedders: Anyone who uses a euphemism that's already taken, and then gets offended by the previous usage, is.
  1077. # [18:56] * Joins: ap (~ap@2620:0:1b00:1191:226:4aff:fe14:aad6)
  1078. # [18:56] <jgraham> (obviously I agree that being offened in this case would be ridiculous)
  1079. # [18:56] <TabAtkins> Similar to people getting offended by british-english speakers saying "fag".
  1080. # [18:56] <jgraham> (but not nearly as ridiculous as using the term "mindshower" in public)
  1081. # [18:57] * Quits: erlehmann (~erlehmann@89.204.137.113) (Quit: Ex-Chat)
  1082. # [18:57] * Quits: CvP (~CvP@123.49.22.53) (Quit: [ UPP ] > all)
  1083. # [18:58] <jgraham> (I mean honestly, "mindshower"?!)
  1084. # [18:58] <gsnedders> TabAtkins: brainstorm seems to have meant a seizure first, so the term was already taken when it came to have its common meaning now
  1085. # [18:59] <jgraham> (the only possible use of that has is "I just accidentially looked at goatse and now I need a mindshower")
  1086. # [18:59] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: I was raided by the FBI and all I got to keep was this lousy quit message!)
  1087. # [18:59] <TabAtkins> gsnedders: Darn, okay. Well then I have an alternate way to be offended!
  1088. # [19:00] <TabAtkins> It's similar to the kerfuffle over Tiger Woods referring to himself as a "spaz", when the term has lost all negative connotations in american english (to the point where nearly all americans are unaware there even *is* a medically pejorative meaning).
  1089. # [19:01] * Quits: jer|afk (~jernoble@2620:0:1b00:1191:a982:4a0d:d93:e760) (Quit: jer|afk)
  1090. # [19:01] <jcranmer> there is a medically pejorative meaning?
  1091. # [19:02] <TabAtkins> It refers to people who are spastic, with that referring to some type of neural disorder.
  1092. # [19:02] <jcranmer> I that spazzing just meant freaking out
  1093. # [19:02] <gsnedders> TabAtkins: What sense you use a word in is what determines whether it is offensive or not. Certainly, I think "fag" as an insult is still frequently used in much the same way as something more direct like "homo" is, at least when I've had it shouted at me.
  1094. # [19:02] <jgraham> jcranmer: http://en.wikipedia.org/wiki/Spasticity
  1095. # [19:02] <TabAtkins> gsnedders: Of course! Which is yet another layer of idiocy on the mindshower thing.
  1096. # [19:02] <TabAtkins> I can use "chuwero" in an offensive manner, despite it being a nonsense racial epithet.
  1097. # [19:03] <jcranmer> bullplop
  1098. # [19:06] <MikeSmith> about http://html5.org/r/6008 -
  1099. # [19:06] <MikeSmith> should <table border> be valid?
  1100. # [19:07] <MikeSmith> that is, <table border> instead of <table border="">
  1101. # [19:08] <TabAtkins> Unless something went crazy with the decision (given that it was built from Leif's text, not impossible), the two are equivalent in every way.
  1102. # [19:08] * Quits: Necrathex (~nectop@82-170-160-25.ip.telfort.nl) (Quit: Necrathex)
  1103. # [19:08] <MikeSmith> ok
  1104. # [19:08] * Quits: franksalim (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1105. # [19:09] * Joins: franksalim (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1106. # [19:10] <micheil> hmm.. the guys behind the netinfo api should really talk with the sysinfo guys: http://dev.w3.org/2009/dap/system-info/Overview.html#network
  1107. # [19:11] * Quits: cying (~cying@c-24-23-135-168.hsd1.ca.comcast.net) (Quit: cying)
  1108. # [19:15] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
  1109. # [19:16] * Joins: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net)
  1110. # [19:19] * bga_ is now known as bga_|away
  1111. # [19:19] * Joins: Hyper-Core (~lol@h174.117.31.71.dynamic.ip.windstream.net)
  1112. # [19:20] * bga_|away is now known as bga_
  1113. # [19:20] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: Freedom - to walk free and own no superior.)
  1114. # [19:21] * Quits: kor (~kor@87.210.53.146) (Quit: kor)
  1115. # [19:22] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
  1116. # [19:23] * Quits: SteveGL (~dev@174-21-155-240.tukw.qwest.net) (Read error: Operation timed out)
  1117. # [19:25] * Quits: Hyper-Core (~lol@h174.117.31.71.dynamic.ip.windstream.net) (Excess Flood)
  1118. # [19:26] * Quits: davve__ (~davve@83.218.67.122) (Remote host closed the connection)
  1119. # [19:26] * Joins: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
  1120. # [19:27] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
  1121. # [19:29] * Joins: SteveGL (~dev@97-126-98-195.tukw.qwest.net)
  1122. # [19:32] * Joins: michaeln (~michaeln@nat/google/x-jmwhuhflgyojzwio)
  1123. # [19:32] * Quits: Kingdutch (~Kingdutch@188.200.149.217) (Quit: Leaving)
  1124. # [19:36] <TabAtkins> gsnedders: Quit abusing the spec feedback system http://www.w3.org/Bugs/Public/show_bug.cgi?id=12523
  1125. # [19:36] <gsnedders> Meow?
  1126. # [19:36] <gsnedders> Meow.
  1127. # [19:36] <jgraham> gsnedders: You are not shoelaces
  1128. # [19:37] <gsnedders> TabAtkins: Just be glad you haven't seen me with friends here. We have whole conversations just meowing at each other. (And yes, we can tell what we mean.) ^_^
  1129. # [19:38] <TabAtkins> Well, sure, you can tunnel information through almost any communication medium.
  1130. # [19:39] <jgraham> gsnedders actually does http over ssh over meow
  1131. # [19:39] <jgraham> Whenever he wants to tell anyone something he has to phrase it as a POST
  1132. # [19:40] <jgraham> Doing the decryption is a bitch though
  1133. # [19:40] <gsnedders> Meow?
  1134. # [19:42] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
  1135. # [19:45] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1136. # [19:49] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  1137. # [19:50] * Quits: hdhoang (~hdhoang@203.210.205.199) (Quit: Leaving.)
  1138. # [19:57] * Joins: shinyak (~shinyak@nat/google/x-ynpaocguhwrncpwi)
  1139. # [19:59] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
  1140. # [20:02] * Joins: CvP (~CvP@123.49.23.25)
  1141. # [20:03] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
  1142. # [20:13] <Hixie> benschwarz: when did you send the e-mail that you haven't gotten a reply to?
  1143. # [20:14] * Quits: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
  1144. # [20:14] <Hixie> benschwarz: with all the htmlwg stuff i haven't been able to respond to feedback at all for a few months now
  1145. # [20:14] <Hixie> except for specific things like multitrack
  1146. # [20:14] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
  1147. # [20:18] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
  1148. # [20:18] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 258 seconds)
  1149. # [20:20] * Joins: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com)
  1150. # [20:21] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
  1151. # [20:23] * Joins: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1152. # [20:23] * Joins: kurrik (~kurrik@nat/google/x-xedoiymhoxyyhmko)
  1153. # [20:26] * Quits: franksalim (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 246 seconds)
  1154. # [20:27] * Joins: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1155. # [20:30] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
  1156. # [20:30] * Quits: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 240 seconds)
  1157. # [20:31] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Max SendQ exceeded)
  1158. # [20:32] * Quits: espadrine (~thaddee_t@acces1352.res.insa-lyon.fr) (Ping timeout: 276 seconds)
  1159. # [20:33] * Joins: john_fallows (~j_r_fallo@99.123.6.19)
  1160. # [20:34] * Quits: shiawuen (~shiawuent@116.88.56.241) (Quit: shiawuen)
  1161. # [20:43] * Joins: abe (~abe@38.104.129.126)
  1162. # [20:44] * Joins: Martijnc (~Martijnc@91.176.84.193)
  1163. # [20:48] * Joins: Obvious (tachikoma@188.226.74.2)
  1164. # [20:50] <TabAtkins> MikeSmith: I dunno who I should talk to, but the permissions on http://dev.w3.org/csswg/css3-content/Overview.html are suddenly borked.
  1165. # [20:50] <TabAtkins> http://dev.w3.org/csswg/css3-content/Overview.src.html is still okay.
  1166. # [20:52] * Joins: Martijnc_ (~Martijnc@165.130-242-81.adsl-dyn.isp.belgacom.be)
  1167. # [20:54] <MikeSmith> TabAtkins: checking now
  1168. # [20:54] <MikeSmith> weird
  1169. # [20:54] * Quits: Martijnc (~Martijnc@91.176.84.193) (Ping timeout: 246 seconds)
  1170. # [20:54] * Martijnc_ is now known as Martijnc
  1171. # [20:54] <MikeSmith> all dev.w3.org content is public
  1172. # [20:55] <MikeSmith> in my experience
  1173. # [20:55] <TabAtkins> Indeed.
  1174. # [20:55] <TabAtkins> Dunno how it got messed up.
  1175. # [20:56] <TabAtkins> Last CVS-based change was over 6 months ago, and I know it was working normally a month or two ago.
  1176. # [20:57] <MikeSmith> fantasai checked in that error page
  1177. # [20:57] <MikeSmith> overwrote the actual content
  1178. # [20:57] * Quits: kurrik (~kurrik@nat/google/x-xedoiymhoxyyhmko) (Quit: Leaving)
  1179. # [20:57] <MikeSmith> as far as I can see
  1180. # [20:57] <TabAtkins> ...
  1181. # [20:57] <TabAtkins> awesome
  1182. # [20:57] <MikeSmith> http://dev.w3.org/cvsweb/csswg/css3-content/Overview.html
  1183. # [20:58] <TabAtkins> Maybe last thing I checked was the TR?
  1184. # [20:58] <TabAtkins> I'll fix it, then.
  1185. # [20:58] <MikeSmith> http://dev.w3.org/cvsweb/csswg/css3-content/Overview.html.diff?r1=1.2;r2=1.3;f=h
  1186. # [20:58] <MikeSmith> OK
  1187. # [20:58] <TabAtkins> Ooh, I'll bet she used Chrome or something that makes another GET request to the resource when you do a Save.
  1188. # [20:59] <MikeSmith> yup
  1189. # [20:59] <TabAtkins> SO DUMB
  1190. # [20:59] <MikeSmith> well, not dumb
  1191. # [20:59] <MikeSmith> fantasai ain't dumb…
  1192. # [20:59] * TabAtkins keeps a Firefox up for the sole purpose of saving generated specs.
  1193. # [20:59] <TabAtkins> No, Chrome is dumb.
  1194. # [20:59] <MikeSmith> ah
  1195. # [20:59] <TabAtkins> Fantasai made an easy mistake. Pretty sure I've done that before.
  1196. # [21:00] <MikeSmith> me too
  1197. # [21:00] <MikeSmith> browsers is dum
  1198. # [21:00] * MikeSmith kicks browsers
  1199. # [21:02] <TabAtkins> Actually, she would have gotten a nearly-blank page with "unknown request" or whatever on it if she'd done that.
  1200. # [21:02] * tw2113 read that with the intro to Beastie Boys' song "You Gotta Fight"
  1201. # [21:02] <TabAtkins> I suspect she used one of the wget scripts without supplying proper auth.
  1202. # [21:03] <gsnedders> If I wanted to be condesending and annoying, I'd call her a silly little girl at this point.
  1203. # [21:03] * bga_ is now known as bga_|away
  1204. # [21:03] * Joins: aho (~nya@fuld-590c771b.pool.mediaWays.net)
  1205. # [21:03] <TabAtkins> What's the point in that? It was a simply mistake.
  1206. # [21:04] * Joins: dbaron (~dbaron@nat/mozilla/x-hnfsfyuiuqjyarqo)
  1207. # [21:04] <gsnedders> to be condesending and annoying
  1208. # [21:04] <TabAtkins> The tools for generating our specs are annoying.
  1209. # [21:04] * Quits: Martijnc (~Martijnc@165.130-242-81.adsl-dyn.isp.belgacom.be) (Quit: Martijnc)
  1210. # [21:04] * bga_|away is now known as bga_
  1211. # [21:09] <MikeSmith> respec is better than most
  1212. # [21:10] <MikeSmith> OK, I just implemented support for the decision about table border
  1213. # [21:10] <MikeSmith> http://html5.org/r/6008
  1214. # [21:10] * Quits: shinyak (~shinyak@nat/google/x-ynpaocguhwrncpwi) (Remote host closed the connection)
  1215. # [21:11] <MikeSmith> value of border must be either 1 or empty string
  1216. # [21:11] <bga_> i want 0, 2*Math.PI as default arguments in Canvas2D#arc
  1217. # [21:11] <MikeSmith> if anybody cares to test it at http://www.w3.org/html/check
  1218. # [21:12] <bga_> writing it each time so annoying
  1219. # [21:12] <MikeSmith> and let me know if you find bugs
  1220. # [21:12] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: Never look down on someone unless you're helping them up.)
  1221. # [21:12] <MikeSmith> and/or add comments at http://bugzilla.validator.nu/show_bug.cgi?id=825 (and reopen)
  1222. # [21:14] <jgraham> gsnedders: If I wanted to be annoying I would laugh at you because they are using respec and not anolis
  1223. # [21:14] <bga_> but can wrap .arc in Canvas.prototype
  1224. # [21:14] <bga_> yeah
  1225. # [21:14] <gsnedders> jgraham: I don't care about Anolis :P
  1226. # [21:15] * Quits: gratz|home (~gratz@cpc7-brig16-2-0-cust362.3-3.cable.virginmedia.com) (Quit: Leaving)
  1227. # [21:15] * Quits: cying (~cying@173-228-29-224.dsl.static.sonic.net) (Read error: Connection reset by peer)
  1228. # [21:16] * Joins: cying (~cying@173-228-29-224.dsl.static.sonic.net)
  1229. # [21:17] <wilhelm> Hixie: I would absolutely be more comfortable with a whitelist for registerProtocolHandler() – at least until we see how the feature will be used in the wild.
  1230. # [21:17] <MikeSmith> I weep for Anolis, he is dead!
  1231. # [21:17] * Joins: ttepasse (~ttepasse@dslb-084-060-039-212.pools.arcor-ip.net)
  1232. # [21:19] * Joins: cpearce (~chatzilla@118.90.104.82)
  1233. # [21:24] <wilhelm> Hixie: The same applies to registerContentHandler(), really. Opera's default blacklist would have to be about 100 entries long – only including MIME-types the browser has native support for. We should probably blacklist some MIME-types covered by plugins too. |c:
  1234. # [21:26] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  1235. # [21:28] <MikeSmith> gsnedders: have you read James Kelman?
  1236. # [21:29] <gsnedders> MikeSmith: no
  1237. # [21:29] <MikeSmith> gsnedders: I'm reading "How late it was, how late"
  1238. # [21:30] <MikeSmith> and this is just about the greatest book I have read in a gazillion years
  1239. # [21:30] * Quits: kal-EL_ (~jor-EL@host190-64-dynamic.245-95-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110318052756])
  1240. # [21:36] * Joins: matijsb (~matijsb@5353CD69.cm-6-4d.dynamic.ziggo.nl)
  1241. # [21:37] <TabAtkins> CSSWG doesn't use respec, though. We use a collection of perl scripts that Bert wrote, conveniently packaged into a cgi.
  1242. # [21:38] <MikeSmith> TabAtkins: sadly, those ain't even perl scripts
  1243. # [21:38] <MikeSmith> the source for those this a thing of wonder
  1244. # [21:39] <MikeSmith> *is a thing of wonder
  1245. # [21:39] <Hixie> wilhelm: yeah; harder to know what to do with the mime type case, realistically, since there are far more types that make sense to whitelist
  1246. # [21:39] <gsnedders> TabAtkins: It's mainly C stuff
  1247. # [21:39] <TabAtkins> Awesome.
  1248. # [21:39] <MikeSmith> gsnedders: no it's not
  1249. # [21:39] <jgraham> Oh, I thought it was a complex system of ants and tunnels
  1250. # [21:39] <MikeSmith> it is from an era that predates perl and C
  1251. # [21:39] <MikeSmith> jgraham: yah, more like that
  1252. # [21:40] * Quits: yijun (~yijun@2001:250:208:1666:21f:f3ff:fe52:9714) (Quit: yijun)
  1253. # [21:40] <MikeSmith> reading the source of it is an educational experience
  1254. # [21:41] <jgraham> It educates you that you have better - or at least less mindbending - things to do with your life?
  1255. # [21:41] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1256. # [21:42] <MikeSmith> it's cheaper than other mind-altering substances
  1257. # [21:42] <MikeSmith> and less un-legal
  1258. # [21:42] <jgraham> Ah, is that also why W3C strictly controls access?
  1259. # [21:43] <MikeSmith> yes
  1260. # [21:43] <MikeSmith> we cannot unleash the hallucinogenic power of boscode on the unwashed masses
  1261. # [21:44] * jgraham presumes "boscode" is an ant-powered analog of bytecode or machine code
  1262. # [21:46] <MikeSmith> "boss" code (extra(neous) "s" removed for extra efficiency…)
  1263. # [21:47] <MikeSmith> http://dev.w3.org/csswg/?C=M;O=D
  1264. # [21:47] <MikeSmith> good god almighty
  1265. # [21:47] <MikeSmith> and they claim that the HTML spec is too big and complicated
  1266. # [21:47] <MikeSmith> modularization wtf
  1267. # [21:48] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1268. # [21:48] <MikeSmith> solve the complexity problem by spreading it as widely as possible
  1269. # [21:49] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Read error: Operation timed out)
  1270. # [21:50] <TabAtkins> Basically, yeah.
  1271. # [21:50] <TabAtkins> The ideal is a bunch of loosely-interacting modules, so you can read one without having to know too much about the others.
  1272. # [21:51] <TabAtkins> This doesn't always happen.
  1273. # [21:51] <hober> witness the N grid/layout drafts of late
  1274. # [21:51] <TabAtkins> More than that, though, it's a hack around the W3C process. CSS found a way to get a Living Standard within the Rec process.
  1275. # [21:51] * Joins: jamesr_ (~jamesr@nat/google/x-bhdfzzfrgahcqcix)
  1276. # [21:52] <MikeSmith> +1 to living standards
  1277. # [21:52] <MikeSmith> as opposed to dead ones
  1278. # [21:52] <TabAtkins> The layout drafts are a good example of the "loosely-interacting modules", actually. The interaction surface is still somewhat badly defined, but I'm working on that within Flexbox, and what I learn should spread to Grid.
  1279. # [21:53] <TabAtkins> And then to Table, when somebody writes that some day.
  1280. # [21:53] <jgraham> TabAtkins: The hack being that you can stop taking anything to Rec and always have N-1 things left to work on?
  1281. # [21:53] * Joins: shinyak (~shinyak@nat/google/x-bmscoxvwxczpgjob)
  1282. # [21:53] <TabAtkins> jgraham: I don't understand what you're trying to make fun of, unfortunately.
  1283. # [21:54] * Quits: john_fallows (~j_r_fallo@99.123.6.19) (Read error: Connection reset by peer)
  1284. # [21:54] * Quits: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1285. # [21:54] * Joins: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1286. # [21:55] * Joins: john_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1287. # [21:55] <jgraham> Nothing really. I think The Process is pretty silly. But I am not sure the CSS approach is good either
  1288. # [21:56] <jgraham> One effect seems to be that it is easy to ignore the conceptual bits and hope that someone fixes them later
  1289. # [21:56] * Quits: shinyak (~shinyak@nat/google/x-bmscoxvwxczpgjob) (Remote host closed the connection)
  1290. # [21:56] <TabAtkins> Well, it's already paying dividends with a few specs moving higher in the Rec track well before anything else.
  1291. # [21:56] <TabAtkins> Yes, that's a side-effect we've discovered.
  1292. # [21:58] <wilhelm> Hixie: Indeed. We could make a low-friction process for the whitelist, though. If we maintain a canonical whitelist accompanying the spec, deploying updated lists to at least Opera installations worldwide is trivial. Opera already phones home once per week, asking for an updated IDN whitelist, browser.js, UA string spoof list, etc. A MIME-type whitelist wouldn't add much overhead. (I don't know if other UAs do something similar, though. If they don't, disregar
  1293. # [21:59] <TabAtkins> Chrome obviously does something similar.
  1294. # [21:59] <wilhelm> That makes two… (c;
  1295. # [21:59] <TabAtkins> And I'm pretty sure FF phones home for some lists. IE does for their compat lists.
  1296. # [22:00] * Joins: shinyak (~shinyak@nat/google/x-okgcgueapzbigmaz)
  1297. # [22:00] <gsnedders> wilhelm: " If they don't, disregar"
  1298. # [22:00] <jgraham> Having to maintain a weekly list for such a little-used feature seems like a drag though
  1299. # [22:00] <wilhelm> gsnedders: … disregard this suggestion. :)
  1300. # [22:01] * Quits: michaeln (~michaeln@nat/google/x-jmwhuhflgyojzwio) (Quit: Leaving.)
  1301. # [22:01] <wilhelm> 21:58 -!- Irssi: Loaded script splitlong
  1302. # [22:01] <wilhelm> :P
  1303. # [22:01] <gsnedders> wilhelm: Also, go and have fun today. :P
  1304. # [22:01] <jgraham> wilhelm: I was about to say, it was you instructing on the use of that :p
  1305. # [22:01] <Hixie> ooh how do we get splitlong!
  1306. # [22:01] <Hixie> and why is it not a default
  1307. # [22:01] <jgraham> gsnedders: Maybe this is his idea of fun
  1308. # [22:01] * Quits: shinyak (~shinyak@nat/google/x-okgcgueapzbigmaz) (Remote host closed the connection)
  1309. # [22:01] <wilhelm> /load splitlong.pl
  1310. # [22:01] <TabAtkins> Aw yus.
  1311. # [22:02] <wilhelm> gsnedders: I am! I'm playing Dragon Age II.
  1312. # [22:02] <Hixie> awesome
  1313. # [22:02] <wilhelm> gsnedders: And eating cake. An as good birthday as any. (c;
  1314. # [22:02] <jgraham> wilhelm: irc with one hand, games with the other and a cocktail balanced on your lap?
  1315. # [22:02] <jgraham> Oh cake is better
  1316. # [22:03] <tw2113> cake rocks
  1317. # [22:03] <wilhelm> jgraham: Pretty much. (c:
  1318. # [22:03] * gsnedders is going bowling tomorrow… 9, 19… what's the difference? :)
  1319. # [22:04] * Joins: shinyak (~shinyak@nat/google/x-qykqrpsmygnplrjz)
  1320. # [22:04] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1321. # [22:04] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1322. # [22:05] * Joins: michaeln (~michaeln@nat/google/x-nafesxtqggftaoub)
  1323. # [22:06] <jgraham> wikipedia claims that rock cakes are a common feature in Harry Potter
  1324. # [22:06] <jgraham> Is that true?
  1325. # [22:07] * jgraham doesn't remember them appearing
  1326. # [22:08] <TabAtkins> I recall seeing them at least once.
  1327. # [22:08] <TabAtkins> Don't know where, but it definitely pings my memory.
  1328. # [22:08] <TabAtkins> ...why?
  1329. # [22:09] <jgraham> It just seems wrong. I mean they might pop up once or so
  1330. # [22:09] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1331. # [22:09] <TabAtkins> I wouldn't call them a "common feature", no.
  1332. # [22:09] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1333. # [22:10] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1334. # [22:10] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1335. # [22:11] * Quits: Lachy (~Lachlan@84.215.59.50) (Quit: Leaving)
  1336. # [22:11] <MikeSmith> Harry Potter books are a painful read
  1337. # [22:11] <MikeSmith> but the movies are pretty good
  1338. # [22:12] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1339. # [22:12] <MikeSmith> which seems to support the notion that bad books make good movies
  1340. # [22:12] <MikeSmith> and good books don't
  1341. # [22:12] <tw2113> i haven't read the books, just listened to someone else read them to me
  1342. # [22:12] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1343. # [22:13] <MikeSmith> hard to imagine a movie version of "How late it was, how late"
  1344. # [22:13] <TabAtkins> They're okay as books. Definitely pretty good for YA fiction.
  1345. # [22:13] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1346. # [22:13] <gsnedders> Definitely far better than, e.g., Twilight.
  1347. # [22:14] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1348. # [22:14] <MikeSmith> well
  1349. # [22:14] <MikeSmith> lacking in humor, all
  1350. # [22:14] <MikeSmith> nowhere like the Series of Unfortunate Events books
  1351. # [22:14] <TabAtkins> Well, yeah, that's explicitly a humorous series.
  1352. # [22:14] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1353. # [22:14] <MikeSmith> as far as young-adult fiction
  1354. # [22:15] <MikeSmith> and that movie sucked
  1355. # [22:15] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1356. # [22:15] <MikeSmith> because of that ass Jim Carrey
  1357. # [22:15] <MikeSmith> who can ruin singlehandedly anything he's in
  1358. # [22:15] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1359. # [22:15] <tw2113> i need to get myself re-listening to the 7th HP book
  1360. # [22:16] <tw2113> now now, Eternal Sunshine = good
  1361. # [22:16] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1362. # [22:16] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1363. # [22:17] * Quits: shinyak (~shinyak@nat/google/x-qykqrpsmygnplrjz) (Remote host closed the connection)
  1364. # [22:17] <TabAtkins> http://en.wikipedia.org/wiki/Lemony_Snicket:_The_Unauthorized_Autobiography was a *really* confusing book to read when I hadn't yet heard of the SoUE series.
  1365. # [22:17] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1366. # [22:17] <TabAtkins> (My aunt and uncle are friends of the author, so they gave me a free copy.)
  1367. # [22:19] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1368. # [22:19] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1369. # [22:20] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1370. # [22:20] * Joins: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net)
  1371. # [22:20] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1372. # [22:22] * Joins: shinyak (~shinyak@nat/google/x-qpopzphouhjdqtnl)
  1373. # [22:23] * jgraham will have to agree to disagree with MikeSmith on this
  1374. # [22:24] <jgraham> (not the Jim Carrey thing you understand, he really is an ass)
  1375. # [22:24] * Quits: shinyak (~shinyak@nat/google/x-qpopzphouhjdqtnl) (Remote host closed the connection)
  1376. # [22:25] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1377. # [22:26] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1378. # [22:28] <MikeSmith> well, there are certainly better books
  1379. # [22:28] <MikeSmith> such as "How late it was, how late" by James Kelman
  1380. # [22:28] <MikeSmith> which every young adult should read
  1381. # [22:28] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1382. # [22:29] * Joins: karlcow (~karl@nerval.la-grange.net)
  1383. # [22:29] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1384. # [22:29] <MikeSmith> anyways, time for me to sleep
  1385. # [22:30] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1386. # [22:30] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1387. # [22:30] <karlcow> おやすみなさい
  1388. # [22:33] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1389. # [22:33] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1390. # [22:35] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1391. # [22:35] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1392. # [22:37] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1393. # [22:38] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1394. # [22:38] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1395. # [22:39] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1396. # [22:40] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1397. # [22:40] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 246 seconds)
  1398. # [22:41] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1399. # [22:41] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1400. # [22:42] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1401. # [22:42] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Ping timeout: 276 seconds)
  1402. # [22:43] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1403. # [22:43] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1404. # [22:45] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1405. # [22:45] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1406. # [22:47] * Joins: ezoe (~ezoe@61-205-124-105f1.kyt1.eonet.ne.jp)
  1407. # [22:48] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
  1408. # [22:50] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1409. # [22:51] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1410. # [22:52] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1411. # [22:53] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com)
  1412. # [22:54] * Quits: Steve^ (~steve@cpc2-hari1-0-0-cust1624.hari.cable.virginmedia.com) (Read error: Connection reset by peer)
  1413. # [22:54] * Joins: GarethAdams|Home (~GarethAda@5ac17d78.bb.sky.com)
  1414. # [22:54] * Quits: GarethAdams|Home (~GarethAda@5ac17d78.bb.sky.com) (Changing host)
  1415. # [22:54] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
  1416. # [22:56] * Quits: john_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1417. # [22:56] * Quits: msucan (~robod@89.123.153.235) (Quit: .)
  1418. # [22:57] * Joins: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1419. # [22:57] * Quits: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Read error: Connection reset by peer)
  1420. # [22:57] * Joins: john_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1421. # [22:58] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Client Quit)
  1422. # [22:59] * Joins: franksalim__ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net)
  1423. # [23:00] * Joins: john_r_fallows (~j_r_fallo@99-123-6-19.lightspeed.sntcca.sbcglobal.net)
  1424. # [23:00] * Joins: sicking (~chatzilla@nat/mozilla/x-kyizneraisdwamww)
  1425. # [23:02] * Quits: franksalim_ (~franksali@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 241 seconds)
  1426. # [23:03] * Quits: john_fallows (~j_r_fallo@108-65-76-174.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
  1427. # [23:04] * Quits: dbaron (~dbaron@nat/mozilla/x-hnfsfyuiuqjyarqo) (Quit: 8403864 bytes have been tenured, next gc will be global.)
  1428. # [23:06] * Joins: dbaron (~dbaron@63.245.220.240)
  1429. # [23:13] * Joins: shinyak (~shinyak@nat/google/x-ywkvrhuumlrgcxka)
  1430. # [23:13] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
  1431. # [23:14] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 252 seconds)
  1432. # [23:15] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Ping timeout: 246 seconds)
  1433. # [23:19] * Joins: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net)
  1434. # [23:21] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
  1435. # [23:21] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
  1436. # [23:23] * Quits: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl) (Quit: kor)
  1437. # [23:26] * Joins: xtoph (~xtoph@213.47.185.206)
  1438. # [23:28] * Quits: davidhund (~davidhund@dnuhd.xs4all.nl) (Quit: …</work><life>… :-))
  1439. # [23:30] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
  1440. # [23:37] * Quits: kennyluck (~kennyluck@220.248.79.198) (Ping timeout: 240 seconds)
  1441. # [23:45] * Quits: taf2 (~taf2@173-13-232-33-WashingtonDC.hfc.comcastbusiness.net) (Quit: taf2)
  1442. # [23:46] * Joins: ryanseddon (~RSeddon@202.126.98.210)
  1443. # [23:47] * Quits: xtoph (~xtoph@213.47.185.206)
  1444. # [23:48] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Read error: Connection reset by peer)
  1445. # [23:52] * Quits: tw2113 (~tw2113@fedora/tw2113) (Remote host closed the connection)
  1446. # [23:54] * Quits: shinyak (~shinyak@nat/google/x-ywkvrhuumlrgcxka) (Remote host closed the connection)
  1447. # [23:56] * Joins: tw2113 (~tw2113@fedora/tw2113)
  1448. # Session Close: Wed Apr 20 00:00:00 2011

The end :)