/irc-logs / freenode / #whatwg / 2010-04-16 / end

Options:

  1. # Session Start: Fri Apr 16 00:00:00 2010
  2. # Session Ident: #whatwg
  3. # [00:00] <TabAtkins> Who is supposed to edit the Atom, then? At what point in the chain does it go from almost-valid to valid?
  4. # [00:00] <hober> I don't expect anybody to edit the Atom.
  5. # [00:01] <hober> I've got a site, and I decide to use an html2atom tool to make a feed from it
  6. # [00:01] <hober> I go to the tool, paste in my URL, and the result page is something like
  7. # [00:01] <TabAtkins> Then it never becomes valid, and you *can't* be agreeing with Hixie's former option.
  8. # [00:01] <TabAtkins> (Because that option, be definition, requires someone to edit the Atom at some point to make it valid.)
  9. # [00:01] <hober> "here's a url to an atom feed for your page. it doesn't look like it's valid; here are some ways you could improve your site so that your feed is more useful. have a nice day"
  10. # [00:02] <hober> or "here's a url... it's valid, congrats! here's a pat on the head"
  11. # [00:02] * Joins: cpearce (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz)
  12. # [00:02] <TabAtkins> That's not the same use-case as "consume an HTML page as Atom". That's an HTML->Atom validator.
  13. # [00:03] <hober> no, it's a converter, that's providing lint-tool-esque advice when used
  14. # [00:03] <hober> the feed consumers just get the url to the (possibly invalid) atom feed
  15. # [00:03] <TabAtkins> It's allowed to flag things that aren't right. An actual conversion algo, though, either needs to output something valid, or we need to define exactly who turns it valid.
  16. # [00:03] <hober> it's the person feeding the site itno the converter that sees the lint/validation advice
  17. # [00:04] <TabAtkins> Okay, such a tool could work equally by only producing a valid feed, but also flagging things that it's skipped for invalidity.
  18. # [00:04] <hober> sure
  19. # [00:04] <hober> hence my compromise proposal to julian
  20. # [00:04] <TabAtkins> Then let's make sure that the algo just produces a valid feed.
  21. # [00:05] <TabAtkins> And let the market help people make their feeds better.
  22. # [00:05] <hober> sounds good to me
  23. # [00:07] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 240 seconds)
  24. # [00:10] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  25. # [00:14] * Quits: weinig (~weinig@17.246.17.128) (Quit: weinig)
  26. # [00:20] <JonathanNeal> For any folks working on Microdata in here, it would be nice if I could put itemprop="fn org logo" on an <img /> with an alt.
  27. # [00:21] <TabAtkins> Hixie: ^^^ There really should be a way to get @alt in the property value. Automatically, preferably.
  28. # [00:22] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
  29. # [00:22] <TabAtkins> JonathanNeal: You wouldn't be able to put it on the <img> directly, anyway - that just grabs the @src instead. But you *should* be able to put in on a <span> or <h1> or whatnot wrapping the <img>.
  30. # [00:22] * Joins: KaOSoFt (~kaosoft@190.24.156.162)
  31. # [00:22] <JonathanNeal> Yea that works too :)
  32. # [00:23] <othermaciej> TabAtkins: seems lame to add a span just to emit another property
  33. # [00:23] <JonathanNeal> I think in microformats you can place it on the <img /> itself.
  34. # [00:23] <TabAtkins> othermaciej: Shrug. Grabbing the @src of an <img> is useful.
  35. # [00:23] * JonathanNeal pokes you for keeping up with the Jones'.
  36. # [00:24] <othermaciej> TabAtkins: I agree - and as just mentioned, grabbing the alt is also useful
  37. # [00:24] <TabAtkins> And so it should continue to be easy to do so. Using a wrapper is the obvious way to grab the alt without interfering with that.
  38. # [00:24] <othermaciej> I think it would be a design flaw if you had to add a superfluous DOM element just to emit both
  39. # [00:24] <othermaciej> although I do not have another design to propose
  40. # [00:24] <TabAtkins> You have to add wrappers for a lot of things in Microdata, if your data is part of prose.
  41. # [00:25] <TabAtkins> Though, with JonathanNeal's use-case, the <img> will commonly already have a wrapper <h1> to use.
  42. # [00:26] <TabAtkins> You either have to add wrapper, or add another level of indirection to specify where the property value comes from. The former seems a lot better to me, in this context.\
  43. # [00:26] <TabAtkins> (If you asked me the same question in a CSS context, I'd say the opposite, because we love indirection.)
  44. # [00:31] <othermaciej> CSS WG must have a bunch of computer scientists in it
  45. # [00:31] <TabAtkins> Yes.
  46. # [00:31] * Joins: aroben_ (~aroben@17.246.19.12)
  47. # [00:31] * Quits: aroben_ (~aroben@17.246.19.12) (Changing host)
  48. # [00:31] * Joins: aroben_ (~aroben@unaffiliated/aroben)
  49. # [00:33] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
  50. # [00:33] <Hixie> when designing microdata i thought long and hard about how to get <img> to output one property for src="" and one for alt="" and i ended up deciding that was the mistake RDFa had made
  51. # [00:33] <Hixie> well, one of several, i guess
  52. # [00:33] * Joins: cying (~cying@70.90.171.153)
  53. # [00:33] * aroben_ is now known as aroben
  54. # [00:35] <TabAtkins> Yeah, I don't think it should do it magically. But I think that <span itemprop=foo><img itemprop=bar src=baz alt=qux></span> should output foo:"qux", bar:"baz".
  55. # [00:35] <TabAtkins> Agreed that trying to stack the two together is a mistake in RDFa.
  56. # [00:36] <TabAtkins> Essentially just, whenever a property is using the text content of an element for its value, <img> should substitute in its @alt value. That's the whole point of @alt, after all - to be a textual equivalent of the image.
  57. # [00:39] <othermaciej> TabAtkins: in current Microdata, what would <span itemprop=foo><img src=baz alt=qux></span> emit?
  58. # [00:39] <othermaciej> (note lack of itemprop on the img itself)
  59. # [00:40] <TabAtkins> foo:""
  60. # [00:41] <TabAtkins> Because @alt isn't part of the element's textContent.
  61. # [00:42] <othermaciej> would you propose changing what the markup I cited emits, or only in the case where the img element has an itemprop?
  62. # [00:42] <othermaciej> and what if there is more than just the <img> element inside the span?
  63. # [00:43] <othermaciej> additional side note: is there a way to get the contents of a "title" attribute into a Microdata property?
  64. # [00:43] <TabAtkins> I would propose changing what the markup you cited emits. It should emit foo:"qux".
  65. # [00:43] <othermaciej> those are the two cases I can think of where useful text is likely to be an attribute value instead of text content
  66. # [00:44] <TabAtkins> In the case of <span itemprop=foo>foo <img alt=bar> baz</span>, it should emit foo:"foo bar baz".
  67. # [00:44] <othermaciej> TabAtkins: that is a self-consistent model
  68. # [00:44] <TabAtkins> There is no way to get @title into a Microdata value.
  69. # [00:44] <othermaciej> although that solution doesn't scale to @title
  70. # [00:45] <Hixie> TabAtkins: yeah i've long been a fan of inventing some property that serialises HTML to text "correctly", e.g. turning <bdo> into unicode bidi formatting characters, inserting quotes for <q>, inserting newlines for <br>, etc. People haven't really been enthusiastic about it.
  71. # [00:45] <TabAtkins> @title isn't a textual equivalent of the element, so it shouldn't substitute itself normally.
  72. # [00:45] <othermaciej> Hixie: WebKit tries to do that for innerText
  73. # [00:45] <Hixie> TabAtkins: in practice btw there are actually few cases where you want the alt="" -- mostly you're grabbing the URL for purposes other than showing it in a context where you need the alt, e.g. you're grabbing it to label that image with metadata like a license
  74. # [00:45] <Hixie> othermaciej: really?
  75. # [00:46] <TabAtkins> And, unfortunately, it doesn't share the distinction of @src, @href, etc of being a special, use-restricted attribute so that you can usefully say "whenever @itemprop is <foo>, use @bar for the value".
  76. # [00:46] <othermaciej> TabAtkins: right - it's clearly ancillary information that shouldn't inject itself into the text content
  77. # [00:46] <othermaciej> Hixie: well at the very least we respect <br> and omit the text for some elements that are always unrendered
  78. # [00:46] <othermaciej> can't remember if we insert generated content
  79. # [00:46] <othermaciej> but innerText at least at one point did the same thing as Copy --> Past as Plain Text
  80. # [00:46] <othermaciej> *Paste
  81. # [00:46] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  82. # [00:47] <Hixie> interesting
  83. # [00:47] <TabAtkins> Hixie: I agree that the case of wanting *only* the @alt, as in <img itemprop=foo alt=bar>, are rare. I don't care about that. I would like that case to continue to emit the @src.
  84. # [00:47] <Hixie> TabAtkins: i'm not talking about wanting only the alt, i mean wanting both
  85. # [00:47] <TabAtkins> But the cases on pages that I write where I have <h1><img alt="My Company Name"></h1> are much more common.
  86. # [00:48] <JonathanNeal> Yes, that's common.
  87. # [00:48] <TabAtkins> I'm not sure what you're objecting to changing, Hixie?
  88. # [00:48] <Hixie> the algorithm to grab text for a property
  89. # [00:48] <TabAtkins> If you want both, you specify an @itemprop on both the <img> (for the @src) and a wrapper (for the @alt).
  90. # [00:48] * Quits: adam (~adam@97-125-147-118.desm.qwest.net) (Quit: Leaving)
  91. # [00:49] <Hixie> just use <meta>
  92. # [00:49] <TabAtkins> That's ridiculous when the information is *right there*, and it's completely unambiguous which data you want.
  93. # [00:49] <Hixie> *shrug*
  94. # [00:50] <Hixie> it's a pretty rare case and would make the mechanism less intuitive
  95. # [00:50] <TabAtkins> It's silly that <span itemprop=foo>foo <img alt=bar> baz</span> doesn't emit foo:"foo bar baz", and the only way to make it do so is to duplicate the whole text value in the <meta>
  96. # [00:50] <TabAtkins> ...no, it's much more intuitive. @alt is the textual replacement for the image. If you want the text of an element that contains an image, you'll get the textual replacement of it.
  97. # [00:51] <TabAtkins> This is basic a11y stuff, and is the whole reason that @alt exists.
  98. # [00:51] <Hixie> it's also "silly" that <span itemprop=foo> <q>test</q> <br> <bdo dir=rtl>abc</bdo> </span> doesn't emit quotes, a newline, and bidi formatting characters
  99. # [00:51] <TabAtkins> Agreed, to be honest. Let's make all those changes.
  100. # [00:51] * Quits: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.1/2008072406])
  101. # [00:52] * Quits: doublec (~doublec@li30-216.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
  102. # [00:52] <Hixie> doing that leads to the implementation of microdata doubling or tripling in size
  103. # [00:52] <Hixie> it's not a good tradeoff
  104. # [00:53] <Hixie> and frankly it isn't necessary for most uses of microdata
  105. # [00:53] <TabAtkins> Let's make browsers include a property for emitting it.
  106. # [00:53] * Joins: doublec_ (~doublec@li30-216.members.linode.com)
  107. # [00:53] <Hixie> browsers aren't the main consumers
  108. # [00:55] <TabAtkins> Microdata currently defines that case as being the value of textContent. This is a property exposed by whatever DOM implementation you're using. We'd define a new property for DOM implementations to support that does "smart" text content.
  109. # [00:56] <TabAtkins> If you're not relying on an external parser to create and handle the DOM, then adding "smart" text content handling is *definitely* not a "doubling or tripling" of your code size.
  110. # [00:57] <Hixie> you'd be surprised
  111. # [00:57] <Hixie> textContent is implementable in about 3 lines
  112. # [00:57] <Hixie> what we're talking about here basically means implementing an HTML renderer for plain text
  113. # [00:57] <Hixie> that's 100+ lines
  114. # [00:57] <Hixie> maybe far more
  115. # [00:58] <TabAtkins> A "renderer" that handles, what, four cases total? Plain text, <q> text, bidi text, and @alt.
  116. # [00:58] <JonathanNeal> All I want is alt :)
  117. # [00:58] <TabAtkins> If you're starting from a SAX parser or something, it's definitely not 100+ lines unless you really, really suck somehow.
  118. # [00:59] <Hixie> there's far more to HTML than just the cases I mentioned
  119. # [01:01] <ment> how to best benchmark how much time browser spends rematching css on dom tree when i change the dom tree using js?
  120. # [01:02] <TabAtkins> Let's see... I can see the possibility that you might want to do <sub> and <sup>, but I don't think there's an accept way to render them in plaintext. You could *maybe* argue that <em> and <strong> deserve special formatting, but I can reasonably argue against it, I think. I believe that's about it.
  121. # [01:03] <TabAtkins> Everything else is sufficient as plain text for any purpose that Microdata might need.
  122. # [01:03] <Hixie> i am highly skeptical
  123. # [01:03] <Hixie> and again, i really don't think the use cases need this
  124. # [01:03] <TabAtkins> I think that @alt is the highest-priority one.
  125. # [01:04] <TabAtkins> If you're rolling your own DOM, then just where you loop through the nodes and check if they're text nodes, also check if they're element nodes with the name "img".
  126. # [01:04] <TabAtkins> That is 2 lines (possibly more depending on your code formatting guidelines).
  127. # [01:05] <TabAtkins> You're already having to check if a node is an element node, to know if you have to recurse into it to search for more text nodes.
  128. # [01:06] <JonathanNeal> All I want is alt :)
  129. # [01:06] <TabAtkins> So I challenge your statement that this would greatly increase the implementation cost. The increase is so minor as to be trivial.
  130. # [01:06] <TabAtkins> JonathanNeal: I'm fine with just @alt too. ^_^
  131. # [01:07] <TabAtkins> At least with <q> and <bdo> the contents are *available*, even if formatted badly. <img alt> is simply *omitted* as it stands.
  132. # [01:14] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
  133. # [01:15] * TabAtkins will just go file a bug about ti.
  134. # [01:16] <TabAtkins> Do these bugs auto-cc the submitter, or do I need to manually put my email in the CC list?
  135. # [01:19] * Joins: aroben (~aroben@unaffiliated/aroben)
  136. # [01:20] * Joins: aroben_ (~aroben@unaffiliated/aroben)
  137. # [01:20] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  138. # [01:23] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  139. # [01:24] * Joins: drry (~drry@unaffiliated/drry)
  140. # [01:24] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 276 seconds)
  141. # [01:26] <Hixie> TabAtkins: the other elements that would need handling are all the flow ones, all the controls, dir="", lang="" (turning into unicode lang tags), things like <script> and <style> being hidden, <pre> not collapsing spaces but other things collapsing them, lists, <time>, it just gets more and more intractable
  142. # [01:27] <TabAtkins> Okay, then we skip that. All of those still return a useful value for their textContent, even if it's somewhat misformatted. <img> returns nothing, though.
  143. # [01:27] * Joins: adam (~adam@97-125-147-118.desm.qwest.net)
  144. # [01:27] <Hixie> so don't use it
  145. # [01:27] <Hixie> it's really not a big problem
  146. # [01:28] <Hixie> i really don't see why <img> is important but, say, <br> is not
  147. # [01:29] <TabAtkins> For the reason I just stated. Losing a linebreak makes the text somewhat misformatted, but the text is still *there* and can be read.
  148. # [01:29] * Quits: dglazkov (~dglazkov@nat/google/x-ndsznvlwassspsyz) (Quit: dglazkov)
  149. # [01:31] <Hixie> <bdo> then
  150. # [01:31] <TabAtkins> Again, misformatted, but still present.
  151. # [01:32] <TabAtkins> A human can parse it, even if it's somewhat confusing.
  152. # [01:32] <Hixie> O_o neht ,dettamrof yldab tsuj si siht kniht uoy fi
  153. # [01:32] <TabAtkins> I can read it!
  154. # [01:33] <Hixie> the model works fine as is, uing textContent -- it's trivial to understand, doesn't need any special cases, and is easy to predict
  155. # [01:33] <TabAtkins> And it would only come out like that if a parent element's text contained a bidi override character.
  156. # [01:33] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
  157. # [01:33] <hober> M-x reverse-region is your friend :)
  158. # [01:33] <Hixie> as soon as we start adding magic, things start going down the path to RDFa
  159. # [01:33] <JonathanNeal> ): tla si tnaw I llA
  160. # [01:33] <Hixie> what's the use case for this anyway? what are you using microdata for for which you need alt?
  161. # [01:34] <TabAtkins> Dude, there's no magic. You want text, you get text, including the text equivalent of things that have text equivalents.
  162. # [01:34] <TabAtkins> Sigh. <h1 itemprop="fn org"><img src=foo alt="Example Corp"></h1>
  163. # [01:35] <Hixie> having to check each element's namespace and localname to see if it's an <img> from which to grab alt="" is magic.
  164. # [01:35] <Hixie> why would you use an image there?
  165. # [01:35] <Hixie> just use <h1>Example Corp</h1>
  166. # [01:35] <TabAtkins> Because that's extremely common.
  167. # [01:36] <TabAtkins> That way you can have a fancy image logo, while still having proper text for Google and screen readers.
  168. # [01:36] <Hixie> and you're putting a vcard on it? o_O
  169. # [01:36] <TabAtkins> Is there something wrong with that?
  170. # [01:36] <Hixie> i fail to see any point
  171. # [01:36] <TabAtkins> A Contact Us page is a fine place to put a vcard.
  172. # [01:37] <TabAtkins> Or, perhaps you put the business's contact information in a sidebar on each page (my old company does precisely this).
  173. # [01:37] <Hixie> sure, just stick it in a data: URL so I can actually use it, rather than requiring that I extract it from microdata :-P
  174. # [01:37] <TabAtkins> Might as well mark it up properly.
  175. # [01:37] <JonathanNeal> <section><h1>Companies using us</h1><article><h1 itemprop="fn org"><img src="google.png" alt="Google, Inc." /></h1></article></section>
  176. # [01:37] <Hixie> btw since you're going to have to have the "n" property elsewhere anyway, why can't you just do "fn" and "org" there too?
  177. # [01:38] <JonathanNeal> And in that <article>, you could be describing Google in some way.
  178. # [01:38] <Hixie> this really seems like far too overenthusastic use of microdata
  179. # [01:38] <TabAtkins> Hixie: ?_?
  180. # [01:38] <TabAtkins> I don't understand what you mean by your previous statement.
  181. # [01:38] <Hixie> for "n" you have to use itemscope
  182. # [01:38] <Hixie> rigt?
  183. # [01:38] <Hixie> so why is the duplication there ok but meanwhile you're trying really hard to avoid it here?
  184. # [01:39] <TabAtkins> Why do you need to use "n"? This is a company name. The correct idiom is to apply both "fn" and "org" to it.
  185. # [01:39] <TabAtkins> No "n" required.
  186. # [01:39] <Hixie> vcard requires "n" for all vcards
  187. # [01:39] <TabAtkins> Yes, and the microformat vocabulary allows it to be omitted and extracted from the fn, if present.
  188. # [01:39] <Hixie> the microdata vcard vocab has none of that magic
  189. # [01:39] <TabAtkins> If the Microdata embedding of such doesn't allow that, it's a bug in Microdata.
  190. # [01:41] <Hixie> speak to foolip, he argued for the magic to be removed since it basically doesn't work and isn't specified anywhere
  191. # [01:41] <TabAtkins> It's specified on the Microformats wiki!
  192. # [01:42] <Hixie> "specified" isn't the word i would use
  193. # [01:42] * doublec_ is now known as doublec
  194. # [01:42] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Quit: Leaving)
  195. # [01:42] <TabAtkins> If I can believe the wiki, you don't need any of the implied fn magic. If you're doing an org name, the org name should be specified as the value of both "fn" and "org", and *no* value shoudl be specified for the "n" properties (they should all be blank).
  196. # [01:42] <Hixie> for example, if n="TAMURA Kent", what is the vcard output?
  197. # [01:43] <Hixie> yeah for org="" the magic isn't quite so bad
  198. # [01:43] <TabAtkins> If n equals that? That's wrong. We're talking fn.
  199. # [01:43] <Hixie> er
  200. # [01:43] <Hixie> if fn="TAMURA Kent"
  201. # [01:43] <Hixie> what is the vcard output for "n"
  202. # [01:43] <Hixie> is "Kent" the given name or the surname?
  203. # [01:44] <TabAtkins> Then it gets split into given-name="TAMURA" and family-name="Kent".
  204. # [01:44] <Hixie> which is wrong
  205. # [01:45] <TabAtkins> Sure. But it's right for most of the world. And if your particular name-formatting practices dont' match that, just specify a full n value.
  206. # [01:45] <Hixie> uh, it's wrong for the majority of the population of earth
  207. # [01:45] <Hixie> it's right for the US and some parts of europe
  208. # [01:45] <TabAtkins> This makes the majority of hcards in the world much less verbose.
  209. # [01:45] * Joins: somebody_ (~somebody@74.198.148.18)
  210. # [01:45] <TabAtkins> It's wrong for East Asia. Where else?
  211. # [01:46] <Hixie> a number of parts of europe
  212. # [01:46] <TabAtkins> Details? I've never heard of such a thing.
  213. # [01:46] * TabAtkins may simply be ignorant.
  214. # [01:47] <Hixie> i don't know the details, unfortunately
  215. # [01:47] <Hixie> foolip is the man to ask
  216. # [01:47] * Hixie is not a fan of any of these data systems
  217. # [01:47] <TabAtkins> Will do. In the meantime, we're talking about "fn org", which is a completely different matter.
  218. # [01:48] <Hixie> i really don't understand why anyone would ever care to get a vcard from a web page, personally
  219. # [01:48] * Quits: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz) (Quit: Leaving.)
  220. # [01:48] <TabAtkins> It's not important that you do. It's just important for you to understand that hCard exists, and is popular, for precisely that reason.
  221. # [01:48] <Hixie> hcard is hardly that popular
  222. # [01:48] <TabAtkins> Go ask Tantek for usage statistics.
  223. # [01:49] <TabAtkins> If we're talking about marking up metadata, it and licensing information are, I think, the most popular use-cases.
  224. # [01:49] <Hixie> you have been drinking too much kool-aid :-)
  225. # [01:49] <Hixie> licensing information i can sort-of buy
  226. # [01:50] <Hixie> that one definitely doesn't need alt="" though
  227. # [01:50] <TabAtkins> Sure.
  228. # [01:56] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Ping timeout: 265 seconds)
  229. # [01:59] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
  230. # [02:00] * Joins: annevk (~annevk@EM114-48-4-87.pool.e-mobile.ne.jp)
  231. # [02:03] <TabAtkins> Anyway, submitted bug 9533 about it.
  232. # [02:05] <Hixie> did you mean to put it in "future versions"?
  233. # [02:06] <TabAtkins> Microdata is no longer part of HTML5, right? Or did I just skip seeing the Microdata entry?
  234. # [02:06] <Hixie> oh i just treat it as part of html5
  235. # [02:06] <Hixie> "future versions" doesn't appear on my radar
  236. # [02:06] * Quits: jwalden (~waldo@nat/mozilla/x-bapnsnqdbxovhdrb) (Quit: back later)
  237. # [02:06] <TabAtkins> All right, that's cool.
  238. # [02:06] <TabAtkins> So, change it to "spec bugs"?
  239. # [02:07] <Hixie> i can do it
  240. # [02:07] <TabAtkins> kk
  241. # [02:10] * Quits: annevk (~annevk@EM114-48-4-87.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
  242. # [02:15] * Joins: surkov (~surkov@client-66-68.sibtele.com)
  243. # [02:19] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
  244. # [02:22] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
  245. # [02:25] * MikeSmithX is now known as MikeSmith
  246. # [02:25] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  247. # [02:25] * Quits: surkov (~surkov@client-66-68.sibtele.com) (Quit: surkov)
  248. # [02:27] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  249. # [02:28] <MikeSmith> so Chrome supports the File API now, I gues?
  250. # [02:28] * Joins: drry (~drry@unaffiliated/drry)
  251. # [02:28] <TabAtkins> If you were in the office, you could ask.
  252. # [02:28] * TabAtkins doesn't know.
  253. # [02:29] <MikeSmith> reading http://gmailblog.blogspot.com/2010/04/drag-and-drop-attachments-onto-messages.html
  254. # [02:29] <MikeSmith> TabAtkins: If I were in the office?
  255. # [02:29] <MikeSmith> you mean if I was the other Mike Smith?
  256. # [02:29] <TabAtkins> ... Sorry, I didn't look too closely and thought you were Hixie.
  257. # [02:30] <MikeSmith> me and Hixie are like twins
  258. # [02:30] <MikeSmith> or like Wolverine and Sabretooth
  259. # [02:30] <TabAtkins> It's true. That's why you have to wear a hat at standards meetings.
  260. # [02:30] <Hixie> hah
  261. # [02:30] <MikeSmith> heh
  262. # [02:31] <MikeSmith> TabAtkins: one of the Chrome product managers is named Mike Smith
  263. # [02:31] <MikeSmith> in case you didn't know
  264. # [02:31] <TabAtkins> I'd given half-decent odds that there's a Mike Smith working for every browser company.
  265. # [02:31] <TabAtkins> Maybe not Opera, but who knows?
  266. # [02:31] <MikeSmith> yeh
  267. # [02:34] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  268. # [02:38] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
  269. # [02:39] <MikeSmith> uh, I just checked in Gmail with Minefield and Chrome dev-channel on OSX, and the drag-and-drop file attachment thing don't seem to work
  270. # [02:39] * Joins: drry (~drry@unaffiliated/drry)
  271. # [02:41] * Quits: ttepasse (~ttepasse@dslb-084-060-029-226.pools.arcor-ip.net) (Quit: ?H)
  272. # [02:44] * Quits: KaOSoFt (~kaosoft@190.24.156.162) (Quit: Leaving)
  273. # [02:45] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  274. # [02:46] * Quits: MikeSmith (~MikeSmith@EM114-48-4-87.pool.e-mobile.ne.jp) (Quit: This computer has gone to sleep)
  275. # [02:50] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
  276. # [02:50] <Hixie> MikeSmith did work for opera for a bit iirc, so maybe that counts for them
  277. # [02:51] * Joins: drry (~drry@unaffiliated/drry)
  278. # [02:52] <TabAtkins> I'll take it.
  279. # [02:52] * Joins: Rik` (~Rik`@64.201.141.226)
  280. # [02:56] * aroben_ is now known as aroben
  281. # [02:57] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
  282. # [03:02] <Hixie> hm, the hardware limitations clause is an interesting point
  283. # [03:02] <Hixie> it doesn't quite handle this case
  284. # [03:03] <Hixie> but we could make it handle this case and then turn it into a MUST
  285. # [03:08] * Quits: ap (~ap@17.246.17.104) (Quit: ap)
  286. # [03:09] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
  287. # [03:11] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
  288. # [03:13] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  289. # [03:14] * Joins: drry (~drry@unaffiliated/drry)
  290. # [03:17] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
  291. # [03:18] * Joins: wakaba_ (~wakaba_@203-140-91-140.eonet.ne.jp)
  292. # [03:19] * Joins: kennyluck (~kennyluck@2001:200:1c0:3508:225:ff:fe4d:f8c7)
  293. # [03:24] * Joins: MikeSmith (~MikeSmith@EM114-48-4-87.pool.e-mobile.ne.jp)
  294. # [03:24] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  295. # [03:24] * Quits: murz (~mmurraywa@wcproxy.msnbc.com) (Remote host closed the connection)
  296. # [03:24] * Quits: MikeSmith (~MikeSmith@EM114-48-4-87.pool.e-mobile.ne.jp) (Client Quit)
  297. # [03:26] * Joins: drry (~drry@unaffiliated/drry)
  298. # [03:26] * Joins: jorlow (~jorlow@nat/google/x-xybinvtnxixmrxcr)
  299. # [03:34] * Joins: TabAtkins__ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
  300. # [03:35] * Joins: KevinMarks (~KevinMark@c-76-102-232-245.hsd1.ca.comcast.net)
  301. # [03:37] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
  302. # [03:43] * Quits: TabAtkins__ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
  303. # [03:50] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
  304. # [03:52] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  305. # [03:53] * Joins: drry (~drry@unaffiliated/drry)
  306. # [03:58] * Joins: beilabs (~beilabs@ppp121-44-68-251.lns20.syd6.internode.on.net)
  307. # [04:08] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  308. # [04:09] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
  309. # [04:09] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  310. # [04:09] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  311. # [04:09] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
  312. # [04:09] * Joins: drry (~drry@unaffiliated/drry)
  313. # [04:10] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  314. # [04:11] * Joins: MikeSmith (~MikeSmith@EM114-48-17-107.pool.e-mobile.ne.jp)
  315. # [04:13] <kennyluck> Morning, MikeSmith.
  316. # [04:18] * Joins: jorlow_ (~jorlow@nat/google/x-xdyxnztgukglwsme)
  317. # [04:18] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
  318. # [04:19] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  319. # [04:19] <MikeSmith> kennyluck: hey
  320. # [04:19] <MikeSmith> annevk: i'm in the breakroom area
  321. # [04:19] <annevk> kk
  322. # [04:20] * Quits: jorlow_ (~jorlow@nat/google/x-xdyxnztgukglwsme) (Client Quit)
  323. # [04:22] * Quits: jorlow (~jorlow@nat/google/x-xybinvtnxixmrxcr) (Ping timeout: 260 seconds)
  324. # [04:23] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
  325. # [04:23] * Quits: othermaciej (~mjs@17.246.17.95) (Quit: othermaciej)
  326. # [04:23] * Joins: drry (~drry@unaffiliated/drry)
  327. # [04:24] * Joins: TabAtkins__ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
  328. # [04:25] * Joins: surkov (~surkov@client-66-68.sibtele.com)
  329. # [04:30] * Quits: somebody_ (~somebody@74.198.148.18) (Quit: This computer has gone to sleep)
  330. # [04:34] <MikeSmith> does html5-based drag-and-drop in Gmail only work on Windows maybe?
  331. # [04:35] <MikeSmith> still not working for me at least in Chrome and Minefield on OSX
  332. # [04:37] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
  333. # [04:39] * Quits: estellevw (~estellevw@adsl-76-254-5-221.dsl.pltn13.sbcglobal.net) (Quit: estellevw)
  334. # [04:39] <TabAtkins__> Man, what computer do I still have on that is using TabAtkins_?
  335. # [04:39] * TabAtkins__ is puzzled.
  336. # [04:40] * TabAtkins__ has shut down the one that was claiming TabAtkins__, allowing me to change from ___ to __.
  337. # [04:45] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 248 seconds)
  338. # [04:45] * Joins: drry (~drry@HKRnf1846.tokyo-ip.dti.ne.jp)
  339. # [04:45] * Quits: drry (~drry@HKRnf1846.tokyo-ip.dti.ne.jp) (Changing host)
  340. # [04:45] * Joins: drry (~drry@unaffiliated/drry)
  341. # [04:47] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  342. # [04:52] * Joins: Amorphous (jan@unaffiliated/amorphous)
  343. # [04:54] * Joins: estellevw (~estellevw@adsl-76-254-5-221.dsl.pltn13.sbcglobal.net)
  344. # [04:55] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  345. # [04:55] * Joins: drry (~drry@unaffiliated/drry)
  346. # [04:57] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
  347. # [04:58] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  348. # [04:59] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Ping timeout: 260 seconds)
  349. # [04:59] * Quits: beilabs (~beilabs@ppp121-44-68-251.lns20.syd6.internode.on.net) (Ping timeout: 246 seconds)
  350. # [05:02] * Quits: estellevw (~estellevw@adsl-76-254-5-221.dsl.pltn13.sbcglobal.net) (Quit: going to hang out with the bunny rabbits)
  351. # [05:05] * Quits: KevinMarks (~KevinMark@c-76-102-232-245.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
  352. # [05:07] * Joins: snellcode (~snellcode@242.143.68.216.DED-DSL.fuse.net)
  353. # [05:17] * Joins: somebody (~somebody@74.198.148.18)
  354. # [05:21] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  355. # [05:21] * Joins: drry (~drry@unaffiliated/drry)
  356. # [05:24] * Joins: miketaylr (~miketaylr@24.42.95.234)
  357. # [05:28] * Quits: somebody (~somebody@74.198.148.18) (Quit: Leaving)
  358. # [05:31] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  359. # [05:31] * Joins: drry (~drry@unaffiliated/drry)
  360. # [05:38] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Remote host closed the connection)
  361. # [05:50] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 248 seconds)
  362. # [05:51] * Joins: drry (~drry@unaffiliated/drry)
  363. # [05:55] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: Lost terminal)
  364. # [06:00] * Joins: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net)
  365. # [06:01] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  366. # [06:03] * Joins: drry (~drry@unaffiliated/drry)
  367. # [06:05] * Quits: mr_danie1 (~irssi@e177154123.adsl.alicedsl.de) (Ping timeout: 246 seconds)
  368. # [06:08] * Joins: mr_daniel (~irssi@e177152006.adsl.alicedsl.de)
  369. # [06:14] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
  370. # [06:16] * Joins: drry (~drry@unaffiliated/drry)
  371. # [06:16] * Quits: MikeSmith (~MikeSmith@EM114-48-17-107.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  372. # [06:17] * Joins: MikeSmith (~MikeSmith@EM114-48-17-107.pool.e-mobile.ne.jp)
  373. # [06:18] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  374. # [06:18] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
  375. # [06:21] * Quits: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net) (Quit: jorlow)
  376. # [06:23] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  377. # [06:25] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
  378. # [06:26] * Joins: drry (~drry@unaffiliated/drry)
  379. # [06:32] * Quits: JoePeck_ (~JoePeck@c-24-130-200-51.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
  380. # [06:33] * Joins: JoePeck_ (~JoePeck@c-24-130-200-51.hsd1.ca.comcast.net)
  381. # [06:35] * Quits: Rik` (~Rik`@64.201.141.226) (Quit: Rik`)
  382. # [06:36] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
  383. # [06:38] * Joins: drry (~drry@unaffiliated/drry)
  384. # [06:38] * Joins: cedricv (~cedric@112.199.144.99)
  385. # [06:39] * Quits: cedricv (~cedric@112.199.144.99) (Read error: Connection reset by peer)
  386. # [06:39] * Joins: cedricv (~cedric@112.199.144.99)
  387. # [06:40] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
  388. # [06:40] * Quits: backthatzachup (~zach@adsl-072-156-252-060.sip.mco.bellsouth.net) (Quit: backthatzachup)
  389. # [06:42] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
  390. # [06:43] * Joins: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net)
  391. # [06:43] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  392. # [06:43] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
  393. # [06:43] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  394. # [06:44] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
  395. # [06:44] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  396. # [06:46] <MikeSmith> I really like this page design: http://www.kuroge-wagyu.com/bc/delivery.html
  397. # [06:46] <MikeSmith> all sites should be like that
  398. # [06:47] <kennyluck> orz
  399. # [06:47] <kennyluck> a picture, huh...
  400. # [06:48] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  401. # [06:50] * Quits: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net) (Quit: jorlow)
  402. # [06:50] * Joins: drry (~drry@unaffiliated/drry)
  403. # [06:53] <MikeSmith> the table use is great as well
  404. # [06:55] <MikeSmith> I would like to be the guy who got paid to make that site
  405. # [06:59] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
  406. # [07:00] <MikeSmith> kennyluck: click in the part where it TOP DELIVERY TAKEOUT etc.
  407. # [07:02] <othermaciej> hey everybody
  408. # [07:03] <MikeSmith> greetings
  409. # [07:04] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
  410. # [07:04] <MikeSmith> othermaciej: dunno if you saw this yet: http://gmailblog.blogspot.com/2010/04/drag-and-drop-attachments-onto-messages.html
  411. # [07:04] * Joins: drry (~drry@unaffiliated/drry)
  412. # [07:05] <othermaciej> I have
  413. # [07:05] <othermaciej> not sure why they didn't make it work in Safari (we support the relevant features afaik)
  414. # [07:08] <MikeSmith> as far as I can tell so far, it doesn't work on OSX at all
  415. # [07:08] <MikeSmith> unless I am missing something
  416. # [07:09] <MikeSmith> maybe the platform file-system interaction part is only implemented for Windows so far?
  417. # [07:12] * Joins: onar_ (~onar@17.151.91.81)
  418. # [07:18] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  419. # [07:18] * Joins: drry (~drry@unaffiliated/drry)
  420. # [07:25] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  421. # [07:34] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  422. # [07:34] * Joins: drry (~drry@unaffiliated/drry)
  423. # [07:36] <annevk> TabAtkins, e.g. how would "Anne van Kesteren" work with this splitting system?
  424. # [07:39] <othermaciej> MikeSmith: is it a plugin or something?
  425. # [07:39] <othermaciej> I thought it was using standard file drag & drop functionality
  426. # [07:40] <MikeSmith> yeah, I thought so too.. but the interaction between the browser and the OS file system is platform code, right?
  427. # [07:42] * Joins: FireFly (~firefly@unaffiliated/firefly)
  428. # [07:44] <othermaciej> yeah but file DnD in WebKit was implemented on Mac first
  429. # [07:51] * Quits: snellcode (~snellcode@242.143.68.216.DED-DSL.fuse.net) (Remote host closed the connection)
  430. # [08:05] <annevk> TabAtkins, also, DOM insertion is not random, it is defined by the HTML parser
  431. # [08:06] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
  432. # [08:06] * Joins: drry (~drry@unaffiliated/drry)
  433. # [08:06] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
  434. # [08:06] <JonathanNeal> heyo
  435. # [08:07] <TabAtkins__> annevk: It woulnd't. It only tries to do any optimizations if you have a single value after splitting spaces (in which case it assumes it is a nickname) or if you have two values (in which case it assumes given, then family name).
  436. # [08:08] <JonathanNeal> TabAtkins__, did we get alt?
  437. # [08:09] <TabAtkins__> I have a bug. It's rejected right now, but I'm trying to gather some support from one of our Google teams
  438. # [08:09] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
  439. # [08:09] <othermaciej> which bug?
  440. # [08:12] <TabAtkins__> 9355? something like that.
  441. # [08:14] <annevk> TabAtkins__, ah okay, but that indeed fails
  442. # [08:15] <TabAtkins__> annevk: You have any idea of non-east asian areas where it's common to write a name with family-name first, given-name last?
  443. # [08:15] <annevk> Hungary according to Wikipedia
  444. # [08:16] <TabAtkins__> Interesting.
  445. # [08:16] <othermaciej> this is true
  446. # [08:16] <annevk> optimizing for common usage failed to work out with e.g. <meter> and <progress> so I doubt it will here
  447. # [08:20] <annevk> I should add perceived* to that
  448. # [08:21] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
  449. # [08:22] * Joins: drry (~drry@unaffiliated/drry)
  450. # [08:22] <TabAtkins__> othermaciej: 9533 is my bug, actually.
  451. # [08:24] <MikeSmith> TabAtkins, I thought I had heard before that family-name first is used in Finland in at least some cases
  452. # [08:26] <hsivonen> MikeSmith: it's rare
  453. # [08:27] <hsivonen> MikeSmith: doesn't happen in speech
  454. # [08:27] <MikeSmith> ok
  455. # [08:27] <hsivonen> MikeSmith: I guess some people think it's more official or something
  456. # [08:27] <hsivonen> MikeSmith: I've seen it in email From fields
  457. # [08:27] <hsivonen> MikeSmith: but very, very rarely
  458. # [08:27] <hsivonen> MikeSmith: definitely not common enough to cry i18n for failure to support that oddity
  459. # [08:28] <MikeSmith> I see
  460. # [08:28] <MikeSmith> hsivonen: in mail From fields to people put a comma after the family-name part?
  461. # [08:28] <MikeSmith> because I do see that in business mail in English too sometimes
  462. # [08:29] <hsivonen> MikeSmith: I think I've seen it without the comma
  463. # [08:29] * Quits: TabAtkins__ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds)
  464. # [08:31] <MikeSmith> has Twitter said what format their Annotations mechanism uses?
  465. # [08:32] <MikeSmith> are their docs yet for the API?
  466. # [08:32] <micheil> MikeSmith: i think so
  467. # [08:32] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  468. # [08:33] <micheil> MikeSmith: actually not yet, but I may be able to find out off the guys who went to chirp.
  469. # [08:33] <micheil> MikeSmith: I'm pretty sure it'd just be a json type blob
  470. # [08:33] * Joins: drry (~drry@unaffiliated/drry)
  471. # [08:34] <micheil> as it is, to update a status, you have to POST, so to add arbitrary json data to the body of that request would be easiest
  472. # [08:34] <MikeSmith> ok
  473. # [08:35] <JonathanNeal> So ... we did yet alt?
  474. # [08:39] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  475. # [08:46] <MikeSmith> JonathanNeal: ?
  476. # [08:46] <JonathanNeal> Earlier there was a large discussion going on about microdata.
  477. # [08:47] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
  478. # [08:47] <JonathanNeal> In particular, whether or not folks would modify the spec to allow for the alt="text" to be read, example @ http://sandbox.thewikies.com/html5-layout/
  479. # [08:49] * Quits: onar_ (~onar@17.151.91.81) (Quit: onar_)
  480. # [08:51] <MikeSmith> JonathanNeal: is the alt value in that case a functional equivalent of the image or is it a label or something?
  481. # [08:52] <JonathanNeal> it is the textual representation of the image.
  482. # [08:54] * Joins: pesla (~retep@188.202.125.121)
  483. # [08:59] <JonathanNeal> That answer was bunk?
  484. # [09:02] <JonathanNeal> TabAtkins had a better explanation than I
  485. # [09:02] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
  486. # [09:03] <hsivonen> what's the recommended way of building a Theora movie in Ogg container without soundtrack from a sequence of PNG images?
  487. # [09:03] * Joins: drry (~drry@unaffiliated/drry)
  488. # [09:04] <hsivonen> googling shows results from 2006, so I expect the state of the art may have advanced
  489. # [09:05] <hsivonen> hmm. http://wiki.povray.org/content/HowTo:Encode_animations_as_Ogg_Theora_Video might still be the state of the art
  490. # [09:10] <hsivonen> There's still a couple of Cinepak videos on my site that I made when I was in high school. I should re-encode those as Theora, even though those videos are a lot less impressive today than they were back then
  491. # [09:10] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
  492. # [09:11] <zcorpan> hmm, should we make <figcaption> imply </p>?
  493. # [09:12] <annevk> <legend> wheee
  494. # [09:14] <othermaciej> it's probably unwise to make new things imply </p>
  495. # [09:14] <othermaciej> though I guess the spec probably already does that?
  496. # [09:14] <annevk> not that <legend> implies </p>
  497. # [09:14] <annevk> othermaciej, yes
  498. # [09:14] <annevk> othermaciej, e.g. <figure> does
  499. # [09:14] <annevk> othermaciej, and <section> and all
  500. # [09:14] <othermaciej> <p> inside <figure> seems too obscure a case for <figcaption> to imply </p>
  501. # [09:15] <annevk> a poem is not that obscure
  502. # [09:15] <annevk> it's in the spec even :)
  503. # [09:15] <annevk> (but with a </p>)
  504. # [09:16] <othermaciej> using a non-preformatted poem in a figure is, I think a somewhat obscure use of figure
  505. # [09:16] * Joins: ttepasse (~ttepasse@dslb-088-077-094-013.pools.arcor-ip.net)
  506. # [09:20] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
  507. # [09:20] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
  508. # [09:20] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  509. # [09:23] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Ping timeout: 260 seconds)
  510. # [09:24] <zcorpan> "Please ensure that your comment is descriptive enough that the editor can understand it."
  511. # [09:25] <zcorpan> wtf?
  512. # [09:25] <zcorpan> what's the magic phrase i need to use?
  513. # [09:25] <zcorpan> Hixie: ^
  514. # [09:29] <annevk> more than one word
  515. # [09:29] <annevk> maybe?
  516. # [09:29] <zcorpan> my comment is "Consider the poem example of figure. It should be possible to omit the </p> tag there. Maybe we should make <figcaption> imply </p> in the parser."
  517. # [09:29] <annevk> oh dunno then
  518. # [09:31] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
  519. # [09:31] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  520. # [09:31] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
  521. # [09:31] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
  522. # [09:32] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
  523. # [09:32] <zcorpan> } else if ((text.length <= 5) || (text.indexOf(' ') != text.lastIndexOf(' '))) {
  524. # [09:32] <zcorpan> showAlert('Please ensure that your comment is descriptive enough that the editor can understand it.');
  525. # [09:33] * Joins: drry (~drry@unaffiliated/drry)
  526. # [09:34] <zcorpan> javascript:(function(){text='Consider the poem example of figure. It should be possible to omit the </p> tag there. Maybe we should make <figcaption> imply </p> in the parser.';alert(text.indexOf(' ') != text.lastIndexOf(' '))})()
  527. # [09:34] <zcorpan> true
  528. # [09:34] <zcorpan> Hixie: maybe you meant to use == instead of != there?
  529. # [09:37] <annevk> weird that nobody else noticed that
  530. # [09:39] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
  531. # [09:42] <zcorpan> Hixie: i also didn't get any notification when the bug was successfully submitted
  532. # [09:44] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  533. # [09:44] * Joins: cpearce_ (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz)
  534. # [09:45] * Quits: cpearce (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz) (Ping timeout: 248 seconds)
  535. # [09:45] * cpearce_ is now known as cpearce
  536. # [09:47] <MikeSmith> http://wiki.whatwg.org/wiki/PragmaExtensions -> "Error: 1205 Lock wait timeout exceeded; try restarting transaction (database.wiki.whatwg.org)"
  537. # [09:47] <annevk> hybi list o_O moments
  538. # [09:48] <annevk> those people just wanna go in circles
  539. # [09:48] <annevk> creative bug filing zcorpan :)
  540. # [09:50] <othermaciej> I need to catch up on all that mail this weekend
  541. # [09:53] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Quit: dave_levin)
  542. # [09:56] <zcorpan> annevk: what was i supposed to do? :)
  543. # [09:57] <hsivonen> nessy: W3C standards don't, in general, have the requirement not to break the Web
  544. # [09:57] <nessy> that's plain stupid - who made up that rule? ;)
  545. # [09:58] <nessy> joking aside: I still owe you an answer to your email
  546. # [09:58] <nessy> had a rather busy week, but will get to it
  547. # [09:58] <nessy> sorry about the delay
  548. # [10:01] <annevk> what would break the Web?
  549. # [10:02] <hsivonen> annevk: the money behind TTML or the money behind XSL-FO deciding to take either in a direction where the formatting behavior no longer matches the CSS formatting behavior for the same-named concepts
  550. # [10:02] <nessy> XSL-FO is really unfortunate
  551. # [10:02] <annevk> not sure if it's really bad by the way if we have some breakage with the SRT format; in the end deployment to Web browsers is somewhat new and require a few changes anyway
  552. # [10:03] <annevk> even without XSL-FO TTML is a terrible format imo
  553. # [10:03] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  554. # [10:03] <nessy> I don't disagree
  555. # [10:03] <annevk> as you showed hand authoring is way too hard
  556. # [10:03] <nessy> but it is being implemented all over the place
  557. # [10:03] <annevk> that's what people say about XForms too
  558. # [10:03] <hsivonen> nessy: interoperably?
  559. # [10:03] <nessy> I am not defending the best solution (which I think would be a new format)
  560. # [10:03] <hsivonen> nessy: what annevk said
  561. # [10:03] <nessy> I am defending a compromise
  562. # [10:04] * Joins: drry (~drry@unaffiliated/drry)
  563. # [10:04] <hsivonen> sXBL was a compromise
  564. # [10:04] * nessy goes looking up sXBL
  565. # [10:05] <annevk> anything that involves re-using TTML will result in a fork or enormous bloat in the browser
  566. # [10:05] <nessy> yeah, I think the implementations are interoperable
  567. # [10:05] <nessy> most only implement the baseline anyway
  568. # [10:06] <annevk> though likely it will be both a fork and enormous bloat
  569. # [10:06] <nessy> I still don't understand what the problem with defining a mapping is
  570. # [10:06] <nessy> for SRT we define a mapping
  571. # [10:06] <nessy> nobody has a problem with that
  572. # [10:06] <annevk> for SRT we define the format I think
  573. # [10:06] <nessy> for TTML we define a mapping and it's a big problem
  574. # [10:06] <nessy> yeah, and then implement mappings
  575. # [10:06] <annevk> what do you mean mapping?
  576. # [10:07] <annevk> like text/plain is a mapping to an HTML file with a <pre> element?
  577. # [10:07] <nessy> what the start time means, what the end time means, how the text is to be parsed
  578. # [10:07] <nessy> yeah, somewhat like that
  579. # [10:07] <annevk> SRT is a simple format
  580. # [10:08] <annevk> a simple text-based format of which the Web has a couple already
  581. # [10:08] <nessy> not when we throw all the baggage at it that it needs
  582. # [10:08] <annevk> it makes sense
  583. # [10:08] <annevk> SRT-HTML would be a new format
  584. # [10:08] <annevk> it's just an idea of how we could approach the richer captioning format
  585. # [10:09] <nessy> that still has to be parsed
  586. # [10:09] <annevk> sure
  587. # [10:09] <nessy> most of the mapping of elements will easily map directly on a HTML element
  588. # [10:09] <annevk> as hsivonen defined it could reuse a lot of what already needs to be defined for SRT
  589. # [10:09] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
  590. # [10:09] <nessy> that makes it easy
  591. # [10:10] <nessy> yeah, haven't looked at hsivonen's work yet, sorry
  592. # [10:10] * nessy should really work on this client project
  593. # [10:10] <annevk> TTML is not easy
  594. # [10:10] <nessy> creating it isn't
  595. # [10:10] <nessy> but parsing it isn't hard
  596. # [10:11] <annevk> e.g. <color> does not match any concept of what browsers already have
  597. # [10:11] <nessy> ?
  598. # [10:11] <annevk> http://www.w3.org/TR/ttaf1-dfxp/#style-value-color
  599. # [10:12] * Joins: MikeSmithX (~MikeSmith@EM114-48-87-24.pool.e-mobile.ne.jp)
  600. # [10:12] <annevk> i.e. compared to CSS a-value is different, there's no #rrggbbaa format, CSS has #rgb, system colors, etc.
  601. # [10:13] <nessy> that is not an element - it's describing the value that an attribute can take, IIUC
  602. # [10:13] <annevk> that's still parsing
  603. # [10:14] <nessy> sure - but it can be easily mapped onto an existing CSS value
  604. # [10:14] <annevk> that parsing XML is not hard is somewhat self-evident if you already have an XML parser
  605. # [10:14] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
  606. # [10:14] <annevk> nessy, we'd need a new TTML-<color>-value parser first
  607. # [10:14] <annevk> it's insane
  608. # [10:14] <annevk> there's also bugs it seems
  609. # [10:14] <zcorpan> i think the point is not how hard it is to implement, the point is reuse of existing code
  610. # [10:15] <annevk> e.g. familyName can be any string except for quotation characters, but that gives parsing problems when used in http://www.w3.org/TR/ttaf1-dfxp/#style-attribute-fontFamily
  611. # [10:15] * Quits: MikeSmith (~MikeSmith@EM114-48-17-107.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
  612. # [10:15] * Joins: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
  613. # [10:15] <nessy> I regard it like supporting different image formats
  614. # [10:16] <nessy> every image format brought in another decoding library
  615. # [10:16] <nessy> I regard formats of external timed text as exactly the same
  616. # [10:16] * Joins: drry (~drry@unaffiliated/drry)
  617. # [10:16] <nessy> it's just decoding a file
  618. # [10:16] <hsivonen> I'm not so concerned about parsing as I am about how exactly the stuff interacts with the CSS frame constructor, with the event loop, etc.
  619. # [10:17] <jgraham> A web browser is just decoding a file
  620. # [10:17] <nessy> I'm sure that in the long run we have to deal with much more than SRT and TTML, btw
  621. # [10:17] <jgraham> For large values of just
  622. # [10:18] <annevk> if it's all so easy I'd love to see a proper spec
  623. # [10:18] <annevk> not really convinced that TTML is one
  624. # [10:18] <nessy> I am just really concerned that if we do not specify how TTML is to be parsed, we end up with e.g. IE implementing a parsing that they like, then other browser vendors following and we have diverging behaviour
  625. # [10:19] <nessy> we will get huge flak from the a11y community if we ignore TTML
  626. # [10:19] <nessy> but yeah - all this is kinda akademic unless we specify the parsing
  627. # [10:19] * zcorpan expects a flak from the a11y community regardless of what we do
  628. # [10:19] <hsivonen> nessy: we aren't ignoring it. more like rejecting it after taking a good look
  629. # [10:20] <annevk> the a11y community that designs this stuff could really do with some lessons from the people that made HTML/CSS
  630. # [10:21] <nessy> ok, in this case I will just sit back and watch the battle ;)
  631. # [10:21] <hsivonen> nessy: about mapping: if you map TTML to XSL-FO to CSS frame tree, you need a new frame constructor
  632. # [10:21] <hsivonen> FAIL
  633. # [10:21] <hsivonen> nessy: if you map TTML to style sheet plus DOM, you need to do it on the main thread
  634. # [10:21] <nessy> I'd avoid going via XSL-FO
  635. # [10:21] * Quits: cpearce (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
  636. # [10:21] <annevk> all this namespace loving complexity (also with WAI-ARIA until we got involved) is just a major fail
  637. # [10:22] <nessy> can't style sheet plus DOM be thrown into an iframe?
  638. # [10:23] <nessy> there are two things that we are mixing up right now: the parsing of the file (basically the "decoding") and how to display it
  639. # [10:23] <nessy> I think we need to keep them separate
  640. # [10:23] <annevk> my comments are highly related though
  641. # [10:23] <nessy> what you do when you have some html-snipped for a certain time frame is independent of the file fromat
  642. # [10:24] <annevk> if they had taken lessons from the HTML/CSS people we would not be facing a lot of these questions
  643. # [10:24] <nessy> annevk, I don't like namespaces either
  644. # [10:24] <nessy> annevk, I think you're right - I wrote about DFXP last year and criticised that, too
  645. # [10:24] <annevk> with "namespace loving complexity" i mean more than just the complexity; i.e. designing things on top of XHTML2, XSL-FO, etc.
  646. # [10:24] <nessy> but DFXP/TTML was not developed as a web format, unfortunately
  647. # [10:25] <nessy> it was the time when things were done that way
  648. # [10:25] <nessy> a lot of specs came out of the W3C in that manner during that time
  649. # [10:25] <nessy> I blame history
  650. # [10:25] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  651. # [10:25] <nessy> it's unfortunate - just like XHTML2 is unfortunate
  652. # [10:25] <jgraham> TTML has the air of being designed for a situation where a bunch of people in suits turn up to help you do accessibility. SRT has the air of something designed so that some guy in his pants in his basement can subtitle anime. Historically the successful parts of the web have been much closer to the guy-in-his-basement design than the people-with-suits design
  653. # [10:26] <jgraham> It would be surprising if this case were different
  654. # [10:26] <nessy> that's why I fought for SRT in the a11y group
  655. # [10:26] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
  656. # [10:26] <hsivonen> nessy: throwing style sheet plus DOM in an an anonymous iframe is what I suggested
  657. # [10:26] <nessy> yes, indeed, and that's a good idea
  658. # [10:27] <hsivonen> nessy: the point is that I had a concrete suggestion of what goes into the DOM without the complexity of a "mapping"
  659. # [10:27] <nessy> it keeps it separate from the rest
  660. # [10:27] * nessy really has to make time to read the proposal
  661. # [10:27] * nessy really should be having this discussion at a different time
  662. # [10:28] <nessy> sorry - I have to go, but I will get back to you, promised
  663. # [10:28] * Joins: drry (~drry@unaffiliated/drry)
  664. # [10:30] <annevk> the thing I liked about hsivonen's SRT-HTML was that SRT itself could also be mapped this way and that therefore it would also allow for styling SRT-based subtitles
  665. # [10:36] <zcorpan> it'd be nice to support the SRT legacy so authors can just use their existing subtitles (if they're SRT)
  666. # [10:36] * Quits: shepazu (~schepers@adsl-69-166-128.rmo.bellsouth.net) (Quit: shepazu)
  667. # [10:37] * Joins: shepazu (~schepers@adsl-69-166-128.rmo.bellsouth.net)
  668. # [10:37] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
  669. # [10:38] * Quits: shepazu (~schepers@adsl-69-166-128.rmo.bellsouth.net) (Client Quit)
  670. # [10:39] * Joins: mpt (~mpt@canonical/mpt)
  671. # [10:39] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 268 seconds)
  672. # [10:39] * zcorpan looks at http://wiki.xiph.org/index.php/OggKate
  673. # [10:40] <MikeSmithX> Cloud Print is not a "new approach to printing", not by a long shot .. it's actually quite an established approach that some companies have based entire businesses on
  674. # [10:40] <MikeSmithX> e.g., going back the Palladium project at MIT
  675. # [10:40] * MikeSmithX is now known as MikeSmith
  676. # [10:41] <MikeSmith> and Dazel in Austin
  677. # [10:41] * Joins: drry (~drry@unaffiliated/drry)
  678. # [10:41] <MikeSmith> where I worked for a while and where Dan Connolly worked for a time too
  679. # [10:42] <MikeSmith> but NIH and all applies as usual, I guess
  680. # [10:43] <annevk> i bet your approach didn't have Google account tie-in
  681. # [10:43] <MikeSmith> nope
  682. # [10:44] <MikeSmith> so I guess that's what the "new approach" amounts to
  683. # [10:44] <annevk> it also seems somewhat novel that you can address the printer settings from a page
  684. # [10:46] * Quits: surkov (~surkov@client-66-68.sibtele.com) (Quit: surkov)
  685. # [10:46] * hsivonen replied to the whatwg list about captioning
  686. # [10:47] * Joins: cpearce (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz)
  687. # [10:47] <hsivonen> zcorpan: Kate also has the problem of importing a whole new text layout engine to a browser
  688. # [10:48] <zcorpan> so it seems
  689. # [10:49] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  690. # [10:49] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  691. # [10:50] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 241 seconds)
  692. # [10:50] <MikeSmith> annevk: yeah, but the main part that really makes that novel is the whole idea of a page being an application, not really anything specific about being able to print
  693. # [10:50] <MikeSmith> but anyway
  694. # [10:51] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
  695. # [10:51] * Joins: drry (~drry@unaffiliated/drry)
  696. # [10:52] * Joins: Phae (~phaeness@gateb.mh.bbc.co.uk)
  697. # [10:52] <hsivonen> it's unclear to me what problem the cloud print system solves
  698. # [10:53] <hsivonen> is the problem being solved that printers today don't ingest a PDF via the IPP?
  699. # [10:53] * Joins: ROBOd (~robod@89.123.146.130)
  700. # [10:53] <hsivonen> but in Google's diagram, legacy printers needed a local intermediate box anyway
  701. # [10:53] <annevk> i think the major thing it solves is that apps can skip the OS when talking to printers
  702. # [10:53] <hsivonen> so why not put the PDF to printer converter on that box?
  703. # [10:54] <annevk> and that the OS no longer needs to have printer support
  704. # [10:54] <hsivonen> and make the Chrome OS machine send a PDF via IPP to that box?
  705. # [10:54] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
  706. # [10:54] <hsivonen> annevk: will they have some kind of generic HTTP to USB bridge on the intermediate box?
  707. # [10:55] <hsivonen> so that Google's cloud can talk what needs to travel over the last USB hop?
  708. # [10:55] <annevk> it prolly runs some exe file I suppose that gets info from the cloud software about what needs to happen
  709. # [10:55] <annevk> i.e. the same kind of software "cloud printers" would have
  710. # [10:56] <hsivonen> I though the IPP was supposed to solve this already
  711. # [10:56] <hsivonen> though I'm not sure if it really does
  712. # [10:58] <annevk> dunno, would love to know more
  713. # [11:02] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  714. # [11:03] * Joins: surkov (~surkov@client-66-68.sibtele.com)
  715. # [11:04] * Joins: drry (~drry@unaffiliated/drry)
  716. # [11:05] * Joins: mat_t (~mattomasz@91.189.88.12)
  717. # [11:06] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: erikvold)
  718. # [11:07] * Quits: kennyluck (~kennyluck@2001:200:1c0:3508:225:ff:fe4d:f8c7) (Quit: kennyluck)
  719. # [11:12] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  720. # [11:12] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  721. # [11:12] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
  722. # [11:13] * Joins: drry (~drry@unaffiliated/drry)
  723. # [11:23] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 268 seconds)
  724. # [11:23] * Joins: drry (~drry@unaffiliated/drry)
  725. # [11:24] * remysharp is now known as remysharp|away
  726. # [11:25] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
  727. # [11:26] * Joins: FireFly (~firefly@unaffiliated/firefly)
  728. # [11:27] * remysharp|away is now known as remysharp
  729. # [11:33] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  730. # [11:34] * Joins: drry (~drry@unaffiliated/drry)
  731. # [11:37] * Joins: maikmerten (~maikmerte@port-92-201-42-42.dynamic.qsc.de)
  732. # [11:43] * remysharp is now known as remysharp|away
  733. # [11:44] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
  734. # [11:45] * Joins: drry (~drry@unaffiliated/drry)
  735. # [11:55] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 265 seconds)
  736. # [11:56] * Joins: drry (~drry@unaffiliated/drry)
  737. # [11:57] * Joins: pauld (~chatzilla@194.102.13.2)
  738. # [11:58] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  739. # [12:03] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
  740. # [12:03] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  741. # [12:06] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
  742. # [12:07] * Joins: drry (~drry@unaffiliated/drry)
  743. # [12:16] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  744. # [12:31] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
  745. # [12:34] * Joins: Rik` (~Rik`@64.201.141.226)
  746. # [12:36] * Joins: roc (~roc@121-72-194-230.dsl.telstraclear.net)
  747. # [12:36] * Quits: Lachy_ (~Lachy@pat-tdc.opera.com) (Quit: Leaving)
  748. # [12:36] * Joins: Lachy_ (~Lachy@pat-tdc.opera.com)
  749. # [12:40] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
  750. # [12:40] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  751. # [12:41] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
  752. # [12:44] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
  753. # [12:45] * remysharp|away is now known as remysharp
  754. # [12:49] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Leaving...)
  755. # [12:55] <zcorpan> are subtitles ever streamed?
  756. # [12:56] <hsivonen> zcorpan: presumably they could if a TimBL presentation at TPAC were published as video and the captioner manages to keep up
  757. # [12:57] <hsivonen> zcorpan: the W3C has previously published live audio and live captioning of the audio as separate resources
  758. # [12:57] * virtuelv has seen real-time caqtioning once
  759. # [12:57] <virtuelv> it's disturbing
  760. # [12:58] <hsivonen> in the U.S. CNN has live captioning
  761. # [12:58] <virtuelv> mostly because I consider live-captioning to be a superhuman feat
  762. # [12:58] <hsivonen> I wonder how live captioners and court reporters deal with RSI
  763. # [12:59] <zcorpan> i guess you could make real-time captioning less disturbing by delaying the video and audio the same amount of time it takes for the captioner to type a line
  764. # [13:04] * Quits: ttepasse (~ttepasse@dslb-088-077-094-013.pools.arcor-ip.net) (Quit: ?Q)
  765. # [13:12] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Ping timeout: 240 seconds)
  766. # [13:13] * Quits: MikeSmith (~MikeSmith@EM114-48-87-24.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
  767. # [13:17] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Ping timeout: 265 seconds)
  768. # [13:23] * Quits: Rik` (~Rik`@64.201.141.226) (Quit: Rik`)
  769. # [13:26] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
  770. # [13:33] * Quits: remysharp (~remysharp@delice.gotadsl.co.uk) (Quit: Leaving...)
  771. # [13:33] * Joins: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp)
  772. # [13:37] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
  773. # [13:40] <nessy> real-time captioners deal with it the same way that real-time signers do or real-time translaters
  774. # [13:40] <nessy> always have a second person as backup that can take over from you
  775. # [13:43] <zcorpan> that doesn't solve the latency problem, only the gotta-pee problem
  776. # [13:53] * remysharp is now known as remysharp|away
  777. # [13:57] * remysharp|away is now known as remysharp
  778. # [14:10] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
  779. # [14:10] * Quits: wakaba_ (~wakaba_@203-140-91-140.eonet.ne.jp) (Ping timeout: 240 seconds)
  780. # [14:26] * Quits: roc (~roc@121-72-194-230.dsl.telstraclear.net) (Quit: roc)
  781. # [14:26] * Joins: roc (~roc@121-72-194-230.dsl.telstraclear.net)
  782. # [14:28] * Joins: drry (~drry@unaffiliated/drry)
  783. # [14:33] * Joins: davidb (~davidb@mozca02.ca.mozilla.com)
  784. # [14:35] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
  785. # [14:39] * Joins: drry (~drry@unaffiliated/drry)
  786. # [14:41] * Joins: Rik` (~Rik`@m245636d0.tmodns.net)
  787. # [14:43] * Joins: pmuellr (~pmuellr@nat/ibm/x-ltsacbajigrkpddn)
  788. # [14:46] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
  789. # [14:46] * remysharp is now known as remysharp|away
  790. # [14:48] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
  791. # [14:49] * Joins: drry (~drry@unaffiliated/drry)
  792. # [14:50] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
  793. # [14:51] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
  794. # [14:52] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
  795. # [14:57] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 268 seconds)
  796. # [14:57] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
  797. # [15:00] * Joins: drry (~drry@unaffiliated/drry)
  798. # [15:02] * Quits: remysharp|away (~remysharp@delice.gotadsl.co.uk) (Quit: Leaving...)
  799. # [15:07] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  800. # [15:07] * Joins: backthatzachup (~zach@adsl-072-156-252-060.sip.mco.bellsouth.net)
  801. # [15:10] * Joins: drry (~drry@unaffiliated/drry)
  802. # [15:15] * Joins: zalan (kvirc@netacc-gpn-4-250-165.pool.pannon.hu)
  803. # [15:16] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
  804. # [15:19] * Quits: Rik` (~Rik`@m245636d0.tmodns.net) (Quit: Rik`)
  805. # [15:19] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
  806. # [15:22] * Quits: zalan (kvirc@netacc-gpn-4-250-165.pool.pannon.hu) (Ping timeout: 240 seconds)
  807. # [15:22] * Joins: drry (~drry@unaffiliated/drry)
  808. # [15:25] * Joins: jlebar_ (~jlebar@jlebar.Stanford.EDU)
  809. # [15:25] * Joins: mbelshe2 (~mbelshe@nat/google/x-maaxwfcngrkrrexy)
  810. # [15:28] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
  811. # [15:29] * Joins: myakura_ (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp)
  812. # [15:32] * Joins: drry (~drry@unaffiliated/drry)
  813. # [15:33] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
  814. # [15:34] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (*.net *.split)
  815. # [15:34] * Quits: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp) (*.net *.split)
  816. # [15:34] * Quits: gavin_ (~gavin@firefox/developer/gavin) (*.net *.split)
  817. # [15:34] * Quits: jlebar (~jlebar@128.12.22.184) (*.net *.split)
  818. # [15:34] * Quits: mbelshe (~mbelshe@nat/google/x-cwmnzgzrowduygca) (*.net *.split)
  819. # [15:34] * davidb_ is now known as davidb
  820. # [15:35] * Joins: gavin_ (~gavin@firefox/developer/gavin)
  821. # [15:35] * Quits: micheil (~micheil@124-170-75-25.dyn.iinet.net.au) (Quit: micheil)
  822. # [15:39] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
  823. # [15:41] * Joins: drry (~drry@unaffiliated/drry)
  824. # [15:48] <zcorpan> Hixie: hmm, shouldn't we have a frame type that has no length for keep-alive purposes? currently a keep-alive frame would need two bytes (unless you keep a binary frame open and end it when you want to send a real message)
  825. # [15:49] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
  826. # [15:49] <zcorpan> (like 0x80 .... 0x80 .... 0x80 .... 0x00 0x00 message 0xFF)
  827. # [15:51] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
  828. # [15:51] * Joins: drry (~drry@unaffiliated/drry)
  829. # [15:53] <zcorpan> though maybe it doesn't matter if keep-alive frames are 1 byte or 2 bytes or 10 bytes
  830. # [15:53] <Dashiva> I would agree
  831. # [15:55] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Client Quit)
  832. # [15:55] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
  833. # [15:58] <zcorpan> although i quite like the idea of abusing the length bytes of a binary frame :)
  834. # [15:58] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  835. # [15:58] * Joins: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz)
  836. # [15:58] <Philip`> Keepalives have got to do a whole TCP packet or two anyway, so I don't think one byte is really worth worrying about
  837. # [15:59] <zcorpan> yeah
  838. # [16:01] * Joins: drry (~drry@unaffiliated/drry)
  839. # [16:02] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: brbz)
  840. # [16:03] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
  841. # [16:08] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
  842. # [16:11] * Joins: drry (~drry@unaffiliated/drry)
  843. # [16:13] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
  844. # [16:14] * Joins: delivi (~7cf7d657@gateway/web/freenode/x-rfutbeepnstagubg)
  845. # [16:14] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
  846. # [16:14] <boblet> anyone have a decent (chunky) dictionary on hand? I’d like to know how it formats example sentences/phrases
  847. # [16:18] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  848. # [16:20] * Joins: drry (~drry@unaffiliated/drry)
  849. # [16:21] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
  850. # [16:29] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 245 seconds)
  851. # [16:31] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
  852. # [16:32] * Joins: drry (~drry@unaffiliated/drry)
  853. # [16:36] <JonathanNeal> morning all
  854. # [16:37] * Quits: ROBOd (~robod@89.123.146.130) (Ping timeout: 246 seconds)
  855. # [16:38] <boblet> hey Jon
  856. # [16:39] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
  857. # [16:42] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  858. # [16:44] * Joins: drry (~drry@unaffiliated/drry)
  859. # [16:44] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
  860. # [16:48] * Quits: delivi (~7cf7d657@gateway/web/freenode/x-rfutbeepnstagubg) (Ping timeout: 248 seconds)
  861. # [16:52] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  862. # [16:52] * Joins: ROBOd (~robod@89.123.154.130)
  863. # [16:54] * Joins: drry (~drry@unaffiliated/drry)
  864. # [16:55] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
  865. # [17:01] * Quits: remysharp (~remysharp@delice.gotadsl.co.uk) (Quit: remysharp)
  866. # [17:01] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
  867. # [17:01] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
  868. # [17:02] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
  869. # [17:04] * Joins: drry (~drry@unaffiliated/drry)
  870. # [17:07] * Quits: remysharp (~remysharp@delice.gotadsl.co.uk) (Quit: remysharp)
  871. # [17:08] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
  872. # [17:11] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
  873. # [17:13] * Joins: drry (~drry@unaffiliated/drry)
  874. # [17:18] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
  875. # [17:20] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
  876. # [17:23] * Joins: drry (~drry@unaffiliated/drry)
  877. # [17:33] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  878. # [17:33] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
  879. # [17:35] * Joins: onar_ (~onar@17.246.50.6)
  880. # [17:35] * Joins: drry (~drry@unaffiliated/drry)
  881. # [17:35] * Quits: onar_ (~onar@17.246.50.6) (Remote host closed the connection)
  882. # [17:36] * Joins: onar_ (~onar@17.151.79.58)
  883. # [17:37] * Quits: ROBOd (~robod@89.123.154.130) (Ping timeout: 276 seconds)
  884. # [17:38] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 265 seconds)
  885. # [17:38] * Joins: aroben (~aroben@unaffiliated/aroben)
  886. # [17:39] <JonathanNeal> datalist has been dropped from the spec?
  887. # [17:42] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  888. # [17:45] * Joins: drry (~drry@unaffiliated/drry)
  889. # [17:50] * Joins: dglazkov (~dglazkov@nat/google/x-fjlbrydewnvdbjin)
  890. # [17:51] <zcorpan> no
  891. # [17:51] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
  892. # [17:52] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
  893. # [17:54] * Joins: drry (~drry@unaffiliated/drry)
  894. # [18:00] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  895. # [18:01] * Joins: dave_levin_ (~dave_levi@216.239.45.130)
  896. # [18:01] * Quits: Phae (~phaeness@gateb.mh.bbc.co.uk)
  897. # [18:02] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
  898. # [18:02] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
  899. # [18:02] * Joins: dave_levin__ (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
  900. # [18:02] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
  901. # [18:02] * dave_levin__ is now known as dave_levin
  902. # [18:04] * Joins: drry (~drry@unaffiliated/drry)
  903. # [18:04] * Joins: miketaylr (~miketaylr@174-153-130-7.pools.spcsdns.net)
  904. # [18:06] * Quits: dave_levin_ (~dave_levi@216.239.45.130) (Ping timeout: 246 seconds)
  905. # [18:11] * Quits: miketaylr (~miketaylr@174-153-130-7.pools.spcsdns.net) (Ping timeout: 260 seconds)
  906. # [18:12] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
  907. # [18:14] * Joins: drry (~drry@unaffiliated/drry)
  908. # [18:15] * Parts: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
  909. # [18:21] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 245 seconds)
  910. # [18:22] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
  911. # [18:24] * Joins: drry (~drry@unaffiliated/drry)
  912. # [18:25] * Joins: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net)
  913. # [18:26] * Joins: jorlow_ (~jorlow@216.239.45.130)
  914. # [18:30] * Quits: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
  915. # [18:30] * Quits: jorlow_ (~jorlow@216.239.45.130) (Client Quit)
  916. # [18:31] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 265 seconds)
  917. # [18:31] * Joins: miketaylr (~miketaylr@68-245-112-224.pools.spcsdns.net)
  918. # [18:31] * Joins: ap_ (~ap@17.246.17.104)
  919. # [18:32] * ap_ is now known as ap
  920. # [18:32] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
  921. # [18:32] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Ping timeout: 245 seconds)
  922. # [18:33] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
  923. # [18:33] * Quits: surkov (~surkov@client-66-68.sibtele.com) (Quit: surkov)
  924. # [18:33] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
  925. # [18:36] * Joins: drry (~drry@unaffiliated/drry)
  926. # [18:36] * Quits: pesla (~retep@188.202.125.121) (Read error: Connection reset by peer)
  927. # [18:41] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
  928. # [18:41] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
  929. # [18:43] * Joins: drry (~drry@unaffiliated/drry)
  930. # [18:47] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: Connection timed out)
  931. # [18:48] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  932. # [18:48] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
  933. # [18:50] * Joins: drry (~drry@unaffiliated/drry)
  934. # [18:52] * Joins: scherkus (~scherkus@74.125.59.1)
  935. # [18:53] * Quits: miketaylr (~miketaylr@68-245-112-224.pools.spcsdns.net) (Ping timeout: 260 seconds)
  936. # [18:54] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ?Q)
  937. # [18:55] * Joins: dave_levin (~dave_levi@74.125.59.73)
  938. # [18:55] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
  939. # [18:55] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
  940. # [18:55] * Quits: dave_levin (~dave_levi@74.125.59.73) (Client Quit)
  941. # [18:56] * Joins: dave_levin (~dave_levi@nat/google/x-geakeycyqgulolet)
  942. # [18:59] * Joins: drry (~drry@unaffiliated/drry)
  943. # [19:00] * Joins: miketaylr (~miketaylr@68-244-64-177.pools.spcsdns.net)
  944. # [19:02] * Joins: scherkus_ (~scherkus@74.125.59.1)
  945. # [19:04] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
  946. # [19:05] * Quits: scherkus (~scherkus@74.125.59.1) (Ping timeout: 276 seconds)
  947. # [19:06] * Joins: cying (~cying@70.90.171.153)
  948. # [19:06] * Quits: scherkus_ (~scherkus@74.125.59.1) (Ping timeout: 258 seconds)
  949. # [19:07] * Joins: drry (~drry@unaffiliated/drry)
  950. # [19:15] * Quits: remysharp (~remysharp@delice.gotadsl.co.uk) (Ping timeout: 240 seconds)
  951. # [19:16] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
  952. # [19:18] * Joins: drry (~drry@unaffiliated/drry)
  953. # [19:23] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  954. # [19:27] * Quits: maikmerten (~maikmerte@port-92-201-42-42.dynamic.qsc.de) (Remote host closed the connection)
  955. # [19:27] * Joins: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk)
  956. # [19:27] * Joins: drry (~drry@unaffiliated/drry)
  957. # [19:28] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
  958. # [19:31] * Joins: rektide (rektide@voodoowarez.com)
  959. # [19:34] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
  960. # [19:35] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
  961. # [19:37] * Joins: drry (~drry@unaffiliated/drry)
  962. # [19:40] * Quits: myakura_ (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
  963. # [19:44] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
  964. # [19:47] * Joins: drry (~drry@unaffiliated/drry)
  965. # [19:51] * Quits: cying (~cying@70.90.171.153) (Read error: Operation timed out)
  966. # [19:52] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 245 seconds)
  967. # [19:56] * Joins: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net)
  968. # [19:57] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
  969. # [19:57] * Joins: drry (~drry@unaffiliated/drry)
  970. # [20:01] * Joins: micheil (~micheil@124-170-75-25.dyn.iinet.net.au)
  971. # [20:02] <micheil> Anyone got a forward-to for MikeSmith?
  972. # [20:02] <micheil> (the (tm) variant)
  973. # [20:03] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
  974. # [20:11] * Joins: weinig (~weinig@17.246.17.128)
  975. # [20:14] * Quits: miketaylr (~miketaylr@68-244-64-177.pools.spcsdns.net) (Ping timeout: 268 seconds)
  976. # [20:19] * Quits: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net) (Quit: cying)
  977. # [20:20] * Joins: estellevw (~estellevw@adsl-76-202-159-123.dsl.pltn13.sbcglobal.net)
  978. # [20:24] * Joins: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net)
  979. # [20:24] <estellevw> is there an explanation in the spec on the attribute values of the href attribute of <a>. For example, mailto: links?
  980. # [20:25] <TabAtkins> That just depends on the scheme of the url. The schemes are all defined in various other specs.
  981. # [20:25] * Quits: weinig (~weinig@17.246.17.128) (Quit: weinig)
  982. # [20:27] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: Lost terminal)
  983. # [20:28] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: jsconf here i come)
  984. # [20:29] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
  985. # [20:32] <estellevw> do you know where I might find it?
  986. # [20:32] <estellevw> and would it make sense to include it within the HTML5 spec?
  987. # [20:32] <TabAtkins> I'd search for "mailto scheme rfc". No idea which of the results are canonical.
  988. # [20:33] <TabAtkins> And, frankly, probably yes, but we've so far tried not to define too much what a url means (just how to decompose it, etc.) for political reasons.
  989. # [20:34] <TabAtkins> We've got some Issues active that are trying to remove more of our definitions of urls, and instead defer to other specs.
  990. # [20:35] * Joins: miketaylr (~miketaylr@174-146-167-154.pools.spcsdns.net)
  991. # [20:35] <estellevw> ok, so i won't file a bug for it ;) I do think mailto:, tel: and others should be defined in the spec, but would rather see the spec approved :D
  992. # [20:36] <estellevw> defering to wikiipedia over the spec just seems odd
  993. # [20:40] * Joins: cying_ (~cying@70.90.171.153)
  994. # [20:42] * Quits: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net) (Ping timeout: 258 seconds)
  995. # [20:42] * cying_ is now known as cying
  996. # [20:50] * Joins: Rik` (~Rik`@m120436d0.tmodns.net)
  997. # [20:53] <AryehGregor> Who's deferring to Wikipedia over the spec?
  998. # [20:53] <AryehGregor> There are specs for all these, somewhere.
  999. # [20:53] <AryehGregor> Probably.
  1000. # [20:53] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
  1001. # [20:54] * Quits: miketaylr (~miketaylr@174-146-167-154.pools.spcsdns.net) (Quit: Leaving...)
  1002. # [20:59] * Joins: scherkus (~scherkus@74.125.59.1)
  1003. # [21:02] * Joins: eighty4 (~eighty4@c-e6c0e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  1004. # [21:06] * Joins: miketaylr (~miketaylr@174-146-167-154.pools.spcsdns.net)
  1005. # [21:06] * Quits: estellevw (~estellevw@adsl-76-202-159-123.dsl.pltn13.sbcglobal.net) (Quit: estellevw)
  1006. # [21:14] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 260 seconds)
  1007. # [21:15] * Joins: paul_irish (~paul_iris@209.117.47.253)
  1008. # [21:18] * Quits: pmuellr (~pmuellr@nat/ibm/x-ltsacbajigrkpddn) (Ping timeout: 258 seconds)
  1009. # [21:22] * Joins: jwalden (~waldo@nat/mozilla/x-uamrwuvkwewyjmxl)
  1010. # [21:29] <Hixie> the definitions of schemes is in an iana registry
  1011. # [21:32] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
  1012. # [21:34] * Joins: pmuellr (~pmuellr@nat/ibm/x-pzifohxspwxkajrv)
  1013. # [21:34] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
  1014. # [21:37] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
  1015. # [21:41] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1016. # [21:42] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
  1017. # [21:45] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
  1018. # [21:45] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
  1019. # [21:46] * Quits: pmuellr (~pmuellr@nat/ibm/x-pzifohxspwxkajrv) (Quit: pmuellr)
  1020. # [21:46] * Joins: paul_irish (~paul_iris@166.196.169.255)
  1021. # [21:55] * Joins: pmuellr (~pmuellr@nat/ibm/x-zikxwnfenoluauld)
  1022. # [21:55] * Quits: pmuellr (~pmuellr@nat/ibm/x-zikxwnfenoluauld) (Client Quit)
  1023. # [21:57] * Quits: paul_irish (~paul_iris@166.196.169.255) (Read error: Connection reset by peer)
  1024. # [22:09] * Quits: miketaylr (~miketaylr@174-146-167-154.pools.spcsdns.net) (Quit: Leaving...)
  1025. # [22:11] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (Quit: davidb)
  1026. # [22:11] * Quits: eighty4 (~eighty4@c-e6c0e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
  1027. # [22:12] * Joins: eighty4 (~eighty4@c-e6c0e455.012-403-6c6b701.cust.bredbandsbolaget.se)
  1028. # [22:15] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
  1029. # [22:17] <TabAtkins> Hixie: I changed a single word in the first paragraph of that clause, from SHOULD to MUST, and then added a non-normative note. How can that possibly weaken anything?
  1030. # [22:18] <Hixie> huh. the way you added the note made me interpret "same input" differently.
  1031. # [22:19] <TabAtkins> That just means you have to define "same input" more precisely. ^^_
  1032. # [22:19] <Hixie> indeed
  1033. # [22:19] * Quits: roc (~roc@121-72-194-230.dsl.telstraclear.net) (Ping timeout: 258 seconds)
  1034. # [22:19] <Hixie> i hadn't realised that might have been a source of the confusion
  1035. # [22:19] * Joins: aroben (~aroben@unaffiliated/aroben)
  1036. # [22:19] <TabAtkins> I'll cancel the email I was about to send and let you correct yourself.
  1037. # [22:19] <Hixie> heh
  1038. # [22:20] <JonathanNeal> Did we settle on @alt?
  1039. # [22:21] <TabAtkins> No, I'm still talking with one of our internal teams.
  1040. # [22:21] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
  1041. # [22:21] <TabAtkins> Dude, it's been less than 24 hours. ^_^
  1042. # [22:28] * Joins: miketaylr (~miketaylr@108.111.109.240)
  1043. # [22:38] <AryehGregor> "I do not think a tautology machine would be a meaningful fulfillment of this success criterion."
  1044. # [22:38] <TabAtkins> We should ask the tautology machine for confirmation.
  1045. # [22:46] * Quits: Rik` (~Rik`@m120436d0.tmodns.net) (Quit: Rik`)
  1046. # [22:46] * Quits: miketaylr (~miketaylr@108.111.109.240) (Quit: Leaving...)
  1047. # [22:46] <othermaciej> AryehGregor: I said that weeks ago!
  1048. # [22:46] <othermaciej> did it become relevant again all of a sudden?
  1049. # [22:46] <AryehGregor> othermaciej, yes, I'm catching up.
  1050. # [22:46] <AryehGregor> No, I just started reading the backlog.
  1051. # [22:47] <AryehGregor> Got totally messed up by Passover. 250ish spec mails and >500 MediaWiki commit mails.
  1052. # [22:48] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust645.hari.cable.virginmedia.com)
  1053. # [22:50] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
  1054. # [22:50] <Hixie> what happened to the wiki
  1055. # [22:52] <AryehGregor> Hmm.
  1056. # [22:52] <Hixie> hey, there's a mediawiki person here! how convenient :-P
  1057. # [22:52] <Hixie> any idea what i should do?
  1058. # [22:53] <AryehGregor> I have shell access as the wiki user, so, I'm looking. :P
  1059. # [22:53] <AryehGregor> (someone gave it to me, can't remember who)
  1060. # [22:53] <AryehGregor> Looks like a DB problem to me, not a MW problem.
  1061. # [22:53] * Joins: roc (~roc@121-72-196-3.dsl.telstraclear.net)
  1062. # [22:53] <AryehGregor> But let me see.
  1063. # [22:53] <Hixie> well you have access to the db too if you have access to the shell :-P
  1064. # [22:53] <AryehGregor> Yep.
  1065. # [22:53] <Hixie> time for me to start changing passwords i guess :-P
  1066. # [22:54] <Hixie> (i'm fine with you having access, but, um, people, please let me know who you give access to :-P )
  1067. # [22:54] <AryehGregor> Interesting.
  1068. # [22:55] <AryehGregor> Maybe it is a MediaWiki problem.
  1069. # [22:55] <AryehGregor> Let me see if setting $wgCacheDirectory fixes it.
  1070. # [22:56] <Hixie> i hope it was Lachy_ who gave you access
  1071. # [22:57] * Joins: sebmarkbage (~miranda@213.80.108.29)
  1072. # [22:57] <AryehGregor> There we go, fixed.
  1073. # [22:57] <AryehGregor> Apparently the new localization cache system isn't too reliable if you use a database backend.
  1074. # [22:57] <Hixie> good to know
  1075. # [22:57] <AryehGregor> It's meant to use a filesystem-based cache, I think CDB or something.
  1076. # [22:58] <AryehGregor> You can chown /home/whatwikiuser/wikicache to be webserver-writable but not world-writable, if you like (I just set 777).
  1077. # [22:58] <AryehGregor> (since, obviously, I can't do anything else)
  1078. # [23:00] <Hixie> the server runs as the user
  1079. # [23:00] <AryehGregor> Oh, mod_cgi?
  1080. # [23:00] <AryehGregor> Okay.
  1081. # [23:01] <Hixie> yeah
  1082. # [23:01] <Hixie> should do anyway
  1083. # [23:01] <AryehGregor> Yeah, I see that now.
  1084. # [23:05] <Hixie> thanks for fixing it btw! much appreciated
  1085. # [23:05] <Hixie> dunno what i would have done :-P
  1086. # [23:05] <AryehGregor> You could have asked for help in #mediawiki!
  1087. # [23:05] <AryehGregor> (although you probably wouldn't be running unreleased versions, so you probably wouldn't have hit the problem)
  1088. # [23:06] * Joins: scherkus_ (~scherkus@74.125.59.1)
  1089. # [23:08] * Joins: aroben_ (~aroben@unaffiliated/aroben)
  1090. # [23:08] * Quits: scherkus (~scherkus@74.125.59.1) (Ping timeout: 246 seconds)
  1091. # [23:11] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 268 seconds)
  1092. # [23:18] * Joins: murz (~mmurraywa@wcproxy.msnbc.com)
  1093. # [23:32] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
  1094. # [23:34] * Quits: micheil (~micheil@124-170-75-25.dyn.iinet.net.au) (Read error: Connection reset by peer)
  1095. # [23:39] * Quits: backthatzachup (~zach@adsl-072-156-252-060.sip.mco.bellsouth.net) (Quit: backthatzachup)
  1096. # [23:40] * Joins: paul_irish (~paul_iris@166.197.80.56)
  1097. # [23:41] * Joins: micheil (~micheil@124-170-75-25.dyn.iinet.net.au)
  1098. # [23:45] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
  1099. # [23:46] * Joins: estellevw (~estellevw@adsl-99-20-135-39.dsl.pltn13.sbcglobal.net)
  1100. # [23:50] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Ping timeout: 264 seconds)
  1101. # [23:54] * Quits: paul_irish (~paul_iris@166.197.80.56) (Remote host closed the connection)
  1102. # Session Close: Sat Apr 17 00:00:00 2010

The end :)