Options:
- # Session Start: Fri Apr 16 00:00:00 2010
- # Session Ident: #whatwg
- # [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?
- # [00:00] <hober> I don't expect anybody to edit the Atom.
- # [00:01] <hober> I've got a site, and I decide to use an html2atom tool to make a feed from it
- # [00:01] <hober> I go to the tool, paste in my URL, and the result page is something like
- # [00:01] <TabAtkins> Then it never becomes valid, and you *can't* be agreeing with Hixie's former option.
- # [00:01] <TabAtkins> (Because that option, be definition, requires someone to edit the Atom at some point to make it valid.)
- # [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"
- # [00:02] <hober> or "here's a url... it's valid, congrats! here's a pat on the head"
- # [00:02] * Joins: cpearce (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz)
- # [00:02] <TabAtkins> That's not the same use-case as "consume an HTML page as Atom". That's an HTML->Atom validator.
- # [00:03] <hober> no, it's a converter, that's providing lint-tool-esque advice when used
- # [00:03] <hober> the feed consumers just get the url to the (possibly invalid) atom feed
- # [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.
- # [00:03] <hober> it's the person feeding the site itno the converter that sees the lint/validation advice
- # [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.
- # [00:04] <hober> sure
- # [00:04] <hober> hence my compromise proposal to julian
- # [00:04] <TabAtkins> Then let's make sure that the algo just produces a valid feed.
- # [00:05] <TabAtkins> And let the market help people make their feeds better.
- # [00:05] <hober> sounds good to me
- # [00:07] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 240 seconds)
- # [00:10] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [00:14] * Quits: weinig (~weinig@17.246.17.128) (Quit: weinig)
- # [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.
- # [00:21] <TabAtkins> Hixie: ^^^ There really should be a way to get @alt in the property value. Automatically, preferably.
- # [00:22] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
- # [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>.
- # [00:22] * Joins: KaOSoFt (~kaosoft@190.24.156.162)
- # [00:22] <JonathanNeal> Yea that works too :)
- # [00:23] <othermaciej> TabAtkins: seems lame to add a span just to emit another property
- # [00:23] <JonathanNeal> I think in microformats you can place it on the <img /> itself.
- # [00:23] <TabAtkins> othermaciej: Shrug. Grabbing the @src of an <img> is useful.
- # [00:23] * JonathanNeal pokes you for keeping up with the Jones'.
- # [00:24] <othermaciej> TabAtkins: I agree - and as just mentioned, grabbing the alt is also useful
- # [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.
- # [00:24] <othermaciej> I think it would be a design flaw if you had to add a superfluous DOM element just to emit both
- # [00:24] <othermaciej> although I do not have another design to propose
- # [00:24] <TabAtkins> You have to add wrappers for a lot of things in Microdata, if your data is part of prose.
- # [00:25] <TabAtkins> Though, with JonathanNeal's use-case, the <img> will commonly already have a wrapper <h1> to use.
- # [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.\
- # [00:26] <TabAtkins> (If you asked me the same question in a CSS context, I'd say the opposite, because we love indirection.)
- # [00:31] <othermaciej> CSS WG must have a bunch of computer scientists in it
- # [00:31] <TabAtkins> Yes.
- # [00:31] * Joins: aroben_ (~aroben@17.246.19.12)
- # [00:31] * Quits: aroben_ (~aroben@17.246.19.12) (Changing host)
- # [00:31] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [00:33] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [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
- # [00:33] <Hixie> well, one of several, i guess
- # [00:33] * Joins: cying (~cying@70.90.171.153)
- # [00:33] * aroben_ is now known as aroben
- # [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".
- # [00:35] <TabAtkins> Agreed that trying to stack the two together is a mistake in RDFa.
- # [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.
- # [00:39] <othermaciej> TabAtkins: in current Microdata, what would <span itemprop=foo><img src=baz alt=qux></span> emit?
- # [00:39] <othermaciej> (note lack of itemprop on the img itself)
- # [00:40] <TabAtkins> foo:""
- # [00:41] <TabAtkins> Because @alt isn't part of the element's textContent.
- # [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?
- # [00:42] <othermaciej> and what if there is more than just the <img> element inside the span?
- # [00:43] <othermaciej> additional side note: is there a way to get the contents of a "title" attribute into a Microdata property?
- # [00:43] <TabAtkins> I would propose changing what the markup you cited emits. It should emit foo:"qux".
- # [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
- # [00:44] <TabAtkins> In the case of <span itemprop=foo>foo <img alt=bar> baz</span>, it should emit foo:"foo bar baz".
- # [00:44] <othermaciej> TabAtkins: that is a self-consistent model
- # [00:44] <TabAtkins> There is no way to get @title into a Microdata value.
- # [00:44] <othermaciej> although that solution doesn't scale to @title
- # [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.
- # [00:45] <TabAtkins> @title isn't a textual equivalent of the element, so it shouldn't substitute itself normally.
- # [00:45] <othermaciej> Hixie: WebKit tries to do that for innerText
- # [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
- # [00:45] <Hixie> othermaciej: really?
- # [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".
- # [00:46] <othermaciej> TabAtkins: right - it's clearly ancillary information that shouldn't inject itself into the text content
- # [00:46] <othermaciej> Hixie: well at the very least we respect <br> and omit the text for some elements that are always unrendered
- # [00:46] <othermaciej> can't remember if we insert generated content
- # [00:46] <othermaciej> but innerText at least at one point did the same thing as Copy --> Past as Plain Text
- # [00:46] <othermaciej> *Paste
- # [00:46] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [00:47] <Hixie> interesting
- # [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.
- # [00:47] <Hixie> TabAtkins: i'm not talking about wanting only the alt, i mean wanting both
- # [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.
- # [00:48] <JonathanNeal> Yes, that's common.
- # [00:48] <TabAtkins> I'm not sure what you're objecting to changing, Hixie?
- # [00:48] <Hixie> the algorithm to grab text for a property
- # [00:48] <TabAtkins> If you want both, you specify an @itemprop on both the <img> (for the @src) and a wrapper (for the @alt).
- # [00:48] * Quits: adam (~adam@97-125-147-118.desm.qwest.net) (Quit: Leaving)
- # [00:49] <Hixie> just use <meta>
- # [00:49] <TabAtkins> That's ridiculous when the information is *right there*, and it's completely unambiguous which data you want.
- # [00:49] <Hixie> *shrug*
- # [00:50] <Hixie> it's a pretty rare case and would make the mechanism less intuitive
- # [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>
- # [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.
- # [00:51] <TabAtkins> This is basic a11y stuff, and is the whole reason that @alt exists.
- # [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
- # [00:51] <TabAtkins> Agreed, to be honest. Let's make all those changes.
- # [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])
- # [00:52] * Quits: doublec (~doublec@li30-216.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
- # [00:52] <Hixie> doing that leads to the implementation of microdata doubling or tripling in size
- # [00:52] <Hixie> it's not a good tradeoff
- # [00:53] <Hixie> and frankly it isn't necessary for most uses of microdata
- # [00:53] <TabAtkins> Let's make browsers include a property for emitting it.
- # [00:53] * Joins: doublec_ (~doublec@li30-216.members.linode.com)
- # [00:53] <Hixie> browsers aren't the main consumers
- # [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.
- # [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.
- # [00:57] <Hixie> you'd be surprised
- # [00:57] <Hixie> textContent is implementable in about 3 lines
- # [00:57] <Hixie> what we're talking about here basically means implementing an HTML renderer for plain text
- # [00:57] <Hixie> that's 100+ lines
- # [00:57] <Hixie> maybe far more
- # [00:58] <TabAtkins> A "renderer" that handles, what, four cases total? Plain text, <q> text, bidi text, and @alt.
- # [00:58] <JonathanNeal> All I want is alt :)
- # [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.
- # [00:59] <Hixie> there's far more to HTML than just the cases I mentioned
- # [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?
- # [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.
- # [01:03] <TabAtkins> Everything else is sufficient as plain text for any purpose that Microdata might need.
- # [01:03] <Hixie> i am highly skeptical
- # [01:03] <Hixie> and again, i really don't think the use cases need this
- # [01:03] <TabAtkins> I think that @alt is the highest-priority one.
- # [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".
- # [01:04] <TabAtkins> That is 2 lines (possibly more depending on your code formatting guidelines).
- # [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.
- # [01:06] <JonathanNeal> All I want is alt :)
- # [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.
- # [01:06] <TabAtkins> JonathanNeal: I'm fine with just @alt too. ^_^
- # [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.
- # [01:14] * Quits: aroben (~aroben@unaffiliated/aroben) (Quit: aroben)
- # [01:15] * TabAtkins will just go file a bug about ti.
- # [01:16] <TabAtkins> Do these bugs auto-cc the submitter, or do I need to manually put my email in the CC list?
- # [01:19] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [01:20] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [01:20] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [01:23] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [01:24] * Joins: drry (~drry@unaffiliated/drry)
- # [01:24] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 276 seconds)
- # [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
- # [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.
- # [01:27] * Joins: adam (~adam@97-125-147-118.desm.qwest.net)
- # [01:27] <Hixie> so don't use it
- # [01:27] <Hixie> it's really not a big problem
- # [01:28] <Hixie> i really don't see why <img> is important but, say, <br> is not
- # [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.
- # [01:29] * Quits: dglazkov (~dglazkov@nat/google/x-ndsznvlwassspsyz) (Quit: dglazkov)
- # [01:31] <Hixie> <bdo> then
- # [01:31] <TabAtkins> Again, misformatted, but still present.
- # [01:32] <TabAtkins> A human can parse it, even if it's somewhat confusing.
- # [01:32] <Hixie> O_o neht ,dettamrof yldab tsuj si siht kniht uoy fi
- # [01:32] <TabAtkins> I can read it!
- # [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
- # [01:33] <TabAtkins> And it would only come out like that if a parent element's text contained a bidi override character.
- # [01:33] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
- # [01:33] <hober> M-x reverse-region is your friend :)
- # [01:33] <Hixie> as soon as we start adding magic, things start going down the path to RDFa
- # [01:33] <JonathanNeal> ): tla si tnaw I llA
- # [01:33] <Hixie> what's the use case for this anyway? what are you using microdata for for which you need alt?
- # [01:34] <TabAtkins> Dude, there's no magic. You want text, you get text, including the text equivalent of things that have text equivalents.
- # [01:34] <TabAtkins> Sigh. <h1 itemprop="fn org"><img src=foo alt="Example Corp"></h1>
- # [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.
- # [01:35] <Hixie> why would you use an image there?
- # [01:35] <Hixie> just use <h1>Example Corp</h1>
- # [01:35] <TabAtkins> Because that's extremely common.
- # [01:36] <TabAtkins> That way you can have a fancy image logo, while still having proper text for Google and screen readers.
- # [01:36] <Hixie> and you're putting a vcard on it? o_O
- # [01:36] <TabAtkins> Is there something wrong with that?
- # [01:36] <Hixie> i fail to see any point
- # [01:36] <TabAtkins> A Contact Us page is a fine place to put a vcard.
- # [01:37] <TabAtkins> Or, perhaps you put the business's contact information in a sidebar on each page (my old company does precisely this).
- # [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
- # [01:37] <TabAtkins> Might as well mark it up properly.
- # [01:37] <JonathanNeal> <section><h1>Companies using us</h1><article><h1 itemprop="fn org"><img src="google.png" alt="Google, Inc." /></h1></article></section>
- # [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?
- # [01:38] <JonathanNeal> And in that <article>, you could be describing Google in some way.
- # [01:38] <Hixie> this really seems like far too overenthusastic use of microdata
- # [01:38] <TabAtkins> Hixie: ?_?
- # [01:38] <TabAtkins> I don't understand what you mean by your previous statement.
- # [01:38] <Hixie> for "n" you have to use itemscope
- # [01:38] <Hixie> rigt?
- # [01:38] <Hixie> so why is the duplication there ok but meanwhile you're trying really hard to avoid it here?
- # [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.
- # [01:39] <TabAtkins> No "n" required.
- # [01:39] <Hixie> vcard requires "n" for all vcards
- # [01:39] <TabAtkins> Yes, and the microformat vocabulary allows it to be omitted and extracted from the fn, if present.
- # [01:39] <Hixie> the microdata vcard vocab has none of that magic
- # [01:39] <TabAtkins> If the Microdata embedding of such doesn't allow that, it's a bug in Microdata.
- # [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
- # [01:41] <TabAtkins> It's specified on the Microformats wiki!
- # [01:42] <Hixie> "specified" isn't the word i would use
- # [01:42] * doublec_ is now known as doublec
- # [01:42] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Quit: Leaving)
- # [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).
- # [01:42] <Hixie> for example, if n="TAMURA Kent", what is the vcard output?
- # [01:43] <Hixie> yeah for org="" the magic isn't quite so bad
- # [01:43] <TabAtkins> If n equals that? That's wrong. We're talking fn.
- # [01:43] <Hixie> er
- # [01:43] <Hixie> if fn="TAMURA Kent"
- # [01:43] <Hixie> what is the vcard output for "n"
- # [01:43] <Hixie> is "Kent" the given name or the surname?
- # [01:44] <TabAtkins> Then it gets split into given-name="TAMURA" and family-name="Kent".
- # [01:44] <Hixie> which is wrong
- # [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.
- # [01:45] <Hixie> uh, it's wrong for the majority of the population of earth
- # [01:45] <Hixie> it's right for the US and some parts of europe
- # [01:45] <TabAtkins> This makes the majority of hcards in the world much less verbose.
- # [01:45] * Joins: somebody_ (~somebody@74.198.148.18)
- # [01:45] <TabAtkins> It's wrong for East Asia. Where else?
- # [01:46] <Hixie> a number of parts of europe
- # [01:46] <TabAtkins> Details? I've never heard of such a thing.
- # [01:46] * TabAtkins may simply be ignorant.
- # [01:47] <Hixie> i don't know the details, unfortunately
- # [01:47] <Hixie> foolip is the man to ask
- # [01:47] * Hixie is not a fan of any of these data systems
- # [01:47] <TabAtkins> Will do. In the meantime, we're talking about "fn org", which is a completely different matter.
- # [01:48] <Hixie> i really don't understand why anyone would ever care to get a vcard from a web page, personally
- # [01:48] * Quits: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz) (Quit: Leaving.)
- # [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.
- # [01:48] <Hixie> hcard is hardly that popular
- # [01:48] <TabAtkins> Go ask Tantek for usage statistics.
- # [01:49] <TabAtkins> If we're talking about marking up metadata, it and licensing information are, I think, the most popular use-cases.
- # [01:49] <Hixie> you have been drinking too much kool-aid :-)
- # [01:49] <Hixie> licensing information i can sort-of buy
- # [01:50] <Hixie> that one definitely doesn't need alt="" though
- # [01:50] <TabAtkins> Sure.
- # [01:56] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Ping timeout: 265 seconds)
- # [01:59] * Joins: roc (~roc@203-97-204-82.dsl.clear.net.nz)
- # [02:00] * Joins: annevk (~annevk@EM114-48-4-87.pool.e-mobile.ne.jp)
- # [02:03] <TabAtkins> Anyway, submitted bug 9533 about it.
- # [02:05] <Hixie> did you mean to put it in "future versions"?
- # [02:06] <TabAtkins> Microdata is no longer part of HTML5, right? Or did I just skip seeing the Microdata entry?
- # [02:06] <Hixie> oh i just treat it as part of html5
- # [02:06] <Hixie> "future versions" doesn't appear on my radar
- # [02:06] * Quits: jwalden (~waldo@nat/mozilla/x-bapnsnqdbxovhdrb) (Quit: back later)
- # [02:06] <TabAtkins> All right, that's cool.
- # [02:06] <TabAtkins> So, change it to "spec bugs"?
- # [02:07] <Hixie> i can do it
- # [02:07] <TabAtkins> kk
- # [02:10] * Quits: annevk (~annevk@EM114-48-4-87.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [02:15] * Joins: surkov (~surkov@client-66-68.sibtele.com)
- # [02:19] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [02:22] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
- # [02:25] * MikeSmithX is now known as MikeSmith
- # [02:25] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
- # [02:25] * Quits: surkov (~surkov@client-66-68.sibtele.com) (Quit: surkov)
- # [02:27] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [02:28] <MikeSmith> so Chrome supports the File API now, I gues?
- # [02:28] * Joins: drry (~drry@unaffiliated/drry)
- # [02:28] <TabAtkins> If you were in the office, you could ask.
- # [02:28] * TabAtkins doesn't know.
- # [02:29] <MikeSmith> reading http://gmailblog.blogspot.com/2010/04/drag-and-drop-attachments-onto-messages.html
- # [02:29] <MikeSmith> TabAtkins: If I were in the office?
- # [02:29] <MikeSmith> you mean if I was the other Mike Smith?
- # [02:29] <TabAtkins> ... Sorry, I didn't look too closely and thought you were Hixie.
- # [02:30] <MikeSmith> me and Hixie are like twins
- # [02:30] <MikeSmith> or like Wolverine and Sabretooth
- # [02:30] <TabAtkins> It's true. That's why you have to wear a hat at standards meetings.
- # [02:30] <Hixie> hah
- # [02:30] <MikeSmith> heh
- # [02:31] <MikeSmith> TabAtkins: one of the Chrome product managers is named Mike Smith
- # [02:31] <MikeSmith> in case you didn't know
- # [02:31] <TabAtkins> I'd given half-decent odds that there's a Mike Smith working for every browser company.
- # [02:31] <TabAtkins> Maybe not Opera, but who knows?
- # [02:31] <MikeSmith> yeh
- # [02:34] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [02:38] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
- # [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
- # [02:39] * Joins: drry (~drry@unaffiliated/drry)
- # [02:41] * Quits: ttepasse (~ttepasse@dslb-084-060-029-226.pools.arcor-ip.net) (Quit: ?H)
- # [02:44] * Quits: KaOSoFt (~kaosoft@190.24.156.162) (Quit: Leaving)
- # [02:45] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:46] * Quits: MikeSmith (~MikeSmith@EM114-48-4-87.pool.e-mobile.ne.jp) (Quit: This computer has gone to sleep)
- # [02:50] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
- # [02:50] <Hixie> MikeSmith did work for opera for a bit iirc, so maybe that counts for them
- # [02:51] * Joins: drry (~drry@unaffiliated/drry)
- # [02:52] <TabAtkins> I'll take it.
- # [02:52] * Joins: Rik` (~Rik`@64.201.141.226)
- # [02:56] * aroben_ is now known as aroben
- # [02:57] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [03:02] <Hixie> hm, the hardware limitations clause is an interesting point
- # [03:02] <Hixie> it doesn't quite handle this case
- # [03:03] <Hixie> but we could make it handle this case and then turn it into a MUST
- # [03:08] * Quits: ap (~ap@17.246.17.104) (Quit: ap)
- # [03:09] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
- # [03:11] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [03:13] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [03:14] * Joins: drry (~drry@unaffiliated/drry)
- # [03:17] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:18] * Joins: wakaba_ (~wakaba_@203-140-91-140.eonet.ne.jp)
- # [03:19] * Joins: kennyluck (~kennyluck@2001:200:1c0:3508:225:ff:fe4d:f8c7)
- # [03:24] * Joins: MikeSmith (~MikeSmith@EM114-48-4-87.pool.e-mobile.ne.jp)
- # [03:24] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [03:24] * Quits: murz (~mmurraywa@wcproxy.msnbc.com) (Remote host closed the connection)
- # [03:24] * Quits: MikeSmith (~MikeSmith@EM114-48-4-87.pool.e-mobile.ne.jp) (Client Quit)
- # [03:26] * Joins: drry (~drry@unaffiliated/drry)
- # [03:26] * Joins: jorlow (~jorlow@nat/google/x-xybinvtnxixmrxcr)
- # [03:34] * Joins: TabAtkins__ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
- # [03:35] * Joins: KevinMarks (~KevinMark@c-76-102-232-245.hsd1.ca.comcast.net)
- # [03:37] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [03:43] * Quits: TabAtkins__ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 252 seconds)
- # [03:50] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
- # [03:52] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [03:53] * Joins: drry (~drry@unaffiliated/drry)
- # [03:58] * Joins: beilabs (~beilabs@ppp121-44-68-251.lns20.syd6.internode.on.net)
- # [04:08] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [04:09] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [04:09] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [04:09] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [04:09] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [04:09] * Joins: drry (~drry@unaffiliated/drry)
- # [04:10] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [04:11] * Joins: MikeSmith (~MikeSmith@EM114-48-17-107.pool.e-mobile.ne.jp)
- # [04:13] <kennyluck> Morning, MikeSmith.
- # [04:18] * Joins: jorlow_ (~jorlow@nat/google/x-xdyxnztgukglwsme)
- # [04:18] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [04:19] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [04:19] <MikeSmith> kennyluck: hey
- # [04:19] <MikeSmith> annevk: i'm in the breakroom area
- # [04:19] <annevk> kk
- # [04:20] * Quits: jorlow_ (~jorlow@nat/google/x-xdyxnztgukglwsme) (Client Quit)
- # [04:22] * Quits: jorlow (~jorlow@nat/google/x-xybinvtnxixmrxcr) (Ping timeout: 260 seconds)
- # [04:23] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
- # [04:23] * Quits: othermaciej (~mjs@17.246.17.95) (Quit: othermaciej)
- # [04:23] * Joins: drry (~drry@unaffiliated/drry)
- # [04:24] * Joins: TabAtkins__ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net)
- # [04:25] * Joins: surkov (~surkov@client-66-68.sibtele.com)
- # [04:30] * Quits: somebody_ (~somebody@74.198.148.18) (Quit: This computer has gone to sleep)
- # [04:34] <MikeSmith> does html5-based drag-and-drop in Gmail only work on Windows maybe?
- # [04:35] <MikeSmith> still not working for me at least in Chrome and Minefield on OSX
- # [04:37] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
- # [04:39] * Quits: estellevw (~estellevw@adsl-76-254-5-221.dsl.pltn13.sbcglobal.net) (Quit: estellevw)
- # [04:39] <TabAtkins__> Man, what computer do I still have on that is using TabAtkins_?
- # [04:39] * TabAtkins__ is puzzled.
- # [04:40] * TabAtkins__ has shut down the one that was claiming TabAtkins__, allowing me to change from ___ to __.
- # [04:45] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 248 seconds)
- # [04:45] * Joins: drry (~drry@HKRnf1846.tokyo-ip.dti.ne.jp)
- # [04:45] * Quits: drry (~drry@HKRnf1846.tokyo-ip.dti.ne.jp) (Changing host)
- # [04:45] * Joins: drry (~drry@unaffiliated/drry)
- # [04:47] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [04:52] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [04:54] * Joins: estellevw (~estellevw@adsl-76-254-5-221.dsl.pltn13.sbcglobal.net)
- # [04:55] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [04:55] * Joins: drry (~drry@unaffiliated/drry)
- # [04:57] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [04:58] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [04:59] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Ping timeout: 260 seconds)
- # [04:59] * Quits: beilabs (~beilabs@ppp121-44-68-251.lns20.syd6.internode.on.net) (Ping timeout: 246 seconds)
- # [05:02] * Quits: estellevw (~estellevw@adsl-76-254-5-221.dsl.pltn13.sbcglobal.net) (Quit: going to hang out with the bunny rabbits)
- # [05:05] * Quits: KevinMarks (~KevinMark@c-76-102-232-245.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [05:07] * Joins: snellcode (~snellcode@242.143.68.216.DED-DSL.fuse.net)
- # [05:17] * Joins: somebody (~somebody@74.198.148.18)
- # [05:21] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [05:21] * Joins: drry (~drry@unaffiliated/drry)
- # [05:24] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [05:28] * Quits: somebody (~somebody@74.198.148.18) (Quit: Leaving)
- # [05:31] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [05:31] * Joins: drry (~drry@unaffiliated/drry)
- # [05:38] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Remote host closed the connection)
- # [05:50] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 248 seconds)
- # [05:51] * Joins: drry (~drry@unaffiliated/drry)
- # [05:55] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: Lost terminal)
- # [06:00] * Joins: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net)
- # [06:01] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [06:03] * Joins: drry (~drry@unaffiliated/drry)
- # [06:05] * Quits: mr_danie1 (~irssi@e177154123.adsl.alicedsl.de) (Ping timeout: 246 seconds)
- # [06:08] * Joins: mr_daniel (~irssi@e177152006.adsl.alicedsl.de)
- # [06:14] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
- # [06:16] * Joins: drry (~drry@unaffiliated/drry)
- # [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.)
- # [06:17] * Joins: MikeSmith (~MikeSmith@EM114-48-17-107.pool.e-mobile.ne.jp)
- # [06:18] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [06:18] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
- # [06:21] * Quits: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net) (Quit: jorlow)
- # [06:23] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [06:25] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
- # [06:26] * Joins: drry (~drry@unaffiliated/drry)
- # [06:32] * Quits: JoePeck_ (~JoePeck@c-24-130-200-51.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [06:33] * Joins: JoePeck_ (~JoePeck@c-24-130-200-51.hsd1.ca.comcast.net)
- # [06:35] * Quits: Rik` (~Rik`@64.201.141.226) (Quit: Rik`)
- # [06:36] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
- # [06:38] * Joins: drry (~drry@unaffiliated/drry)
- # [06:38] * Joins: cedricv (~cedric@112.199.144.99)
- # [06:39] * Quits: cedricv (~cedric@112.199.144.99) (Read error: Connection reset by peer)
- # [06:39] * Joins: cedricv (~cedric@112.199.144.99)
- # [06:40] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [06:40] * Quits: backthatzachup (~zach@adsl-072-156-252-060.sip.mco.bellsouth.net) (Quit: backthatzachup)
- # [06:42] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [06:43] * Joins: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net)
- # [06:43] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [06:43] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [06:43] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [06:44] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [06:44] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [06:46] <MikeSmith> I really like this page design: http://www.kuroge-wagyu.com/bc/delivery.html
- # [06:46] <MikeSmith> all sites should be like that
- # [06:47] <kennyluck> orz
- # [06:47] <kennyluck> a picture, huh...
- # [06:48] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [06:50] * Quits: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net) (Quit: jorlow)
- # [06:50] * Joins: drry (~drry@unaffiliated/drry)
- # [06:53] <MikeSmith> the table use is great as well
- # [06:55] <MikeSmith> I would like to be the guy who got paid to make that site
- # [06:59] * Quits: miketaylr (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [07:00] <MikeSmith> kennyluck: click in the part where it TOP DELIVERY TAKEOUT etc.
- # [07:02] <othermaciej> hey everybody
- # [07:03] <MikeSmith> greetings
- # [07:04] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
- # [07:04] <MikeSmith> othermaciej: dunno if you saw this yet: http://gmailblog.blogspot.com/2010/04/drag-and-drop-attachments-onto-messages.html
- # [07:04] * Joins: drry (~drry@unaffiliated/drry)
- # [07:05] <othermaciej> I have
- # [07:05] <othermaciej> not sure why they didn't make it work in Safari (we support the relevant features afaik)
- # [07:08] <MikeSmith> as far as I can tell so far, it doesn't work on OSX at all
- # [07:08] <MikeSmith> unless I am missing something
- # [07:09] <MikeSmith> maybe the platform file-system interaction part is only implemented for Windows so far?
- # [07:12] * Joins: onar_ (~onar@17.151.91.81)
- # [07:18] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [07:18] * Joins: drry (~drry@unaffiliated/drry)
- # [07:25] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [07:34] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [07:34] * Joins: drry (~drry@unaffiliated/drry)
- # [07:36] <annevk> TabAtkins, e.g. how would "Anne van Kesteren" work with this splitting system?
- # [07:39] <othermaciej> MikeSmith: is it a plugin or something?
- # [07:39] <othermaciej> I thought it was using standard file drag & drop functionality
- # [07:40] <MikeSmith> yeah, I thought so too.. but the interaction between the browser and the OS file system is platform code, right?
- # [07:42] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [07:44] <othermaciej> yeah but file DnD in WebKit was implemented on Mac first
- # [07:51] * Quits: snellcode (~snellcode@242.143.68.216.DED-DSL.fuse.net) (Remote host closed the connection)
- # [08:05] <annevk> TabAtkins, also, DOM insertion is not random, it is defined by the HTML parser
- # [08:06] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [08:06] * Joins: drry (~drry@unaffiliated/drry)
- # [08:06] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [08:06] <JonathanNeal> heyo
- # [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).
- # [08:08] <JonathanNeal> TabAtkins__, did we get alt?
- # [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
- # [08:09] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [08:09] <othermaciej> which bug?
- # [08:12] <TabAtkins__> 9355? something like that.
- # [08:14] <annevk> TabAtkins__, ah okay, but that indeed fails
- # [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?
- # [08:15] <annevk> Hungary according to Wikipedia
- # [08:16] <TabAtkins__> Interesting.
- # [08:16] <othermaciej> this is true
- # [08:16] <annevk> optimizing for common usage failed to work out with e.g. <meter> and <progress> so I doubt it will here
- # [08:20] <annevk> I should add perceived* to that
- # [08:21] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
- # [08:22] * Joins: drry (~drry@unaffiliated/drry)
- # [08:22] <TabAtkins__> othermaciej: 9533 is my bug, actually.
- # [08:24] <MikeSmith> TabAtkins, I thought I had heard before that family-name first is used in Finland in at least some cases
- # [08:26] <hsivonen> MikeSmith: it's rare
- # [08:27] <hsivonen> MikeSmith: doesn't happen in speech
- # [08:27] <MikeSmith> ok
- # [08:27] <hsivonen> MikeSmith: I guess some people think it's more official or something
- # [08:27] <hsivonen> MikeSmith: I've seen it in email From fields
- # [08:27] <hsivonen> MikeSmith: but very, very rarely
- # [08:27] <hsivonen> MikeSmith: definitely not common enough to cry i18n for failure to support that oddity
- # [08:28] <MikeSmith> I see
- # [08:28] <MikeSmith> hsivonen: in mail From fields to people put a comma after the family-name part?
- # [08:28] <MikeSmith> because I do see that in business mail in English too sometimes
- # [08:29] <hsivonen> MikeSmith: I think I've seen it without the comma
- # [08:29] * Quits: TabAtkins__ (~chatzilla@76-253-3-102.lightspeed.sntcca.sbcglobal.net) (Ping timeout: 276 seconds)
- # [08:31] <MikeSmith> has Twitter said what format their Annotations mechanism uses?
- # [08:32] <MikeSmith> are their docs yet for the API?
- # [08:32] <micheil> MikeSmith: i think so
- # [08:32] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [08:33] <micheil> MikeSmith: actually not yet, but I may be able to find out off the guys who went to chirp.
- # [08:33] <micheil> MikeSmith: I'm pretty sure it'd just be a json type blob
- # [08:33] * Joins: drry (~drry@unaffiliated/drry)
- # [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
- # [08:34] <MikeSmith> ok
- # [08:35] <JonathanNeal> So ... we did yet alt?
- # [08:39] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:46] <MikeSmith> JonathanNeal: ?
- # [08:46] <JonathanNeal> Earlier there was a large discussion going on about microdata.
- # [08:47] * Joins: tndH (~Rob@cpc2-leed18-0-0-cust427.leed.cable.ntl.com)
- # [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/
- # [08:49] * Quits: onar_ (~onar@17.151.91.81) (Quit: onar_)
- # [08:51] <MikeSmith> JonathanNeal: is the alt value in that case a functional equivalent of the image or is it a label or something?
- # [08:52] <JonathanNeal> it is the textual representation of the image.
- # [08:54] * Joins: pesla (~retep@188.202.125.121)
- # [08:59] <JonathanNeal> That answer was bunk?
- # [09:02] <JonathanNeal> TabAtkins had a better explanation than I
- # [09:02] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
- # [09:03] <hsivonen> what's the recommended way of building a Theora movie in Ogg container without soundtrack from a sequence of PNG images?
- # [09:03] * Joins: drry (~drry@unaffiliated/drry)
- # [09:04] <hsivonen> googling shows results from 2006, so I expect the state of the art may have advanced
- # [09:05] <hsivonen> hmm. http://wiki.povray.org/content/HowTo:Encode_animations_as_Ogg_Theora_Video might still be the state of the art
- # [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
- # [09:10] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:11] <zcorpan> hmm, should we make <figcaption> imply </p>?
- # [09:12] <annevk> <legend> wheee
- # [09:14] <othermaciej> it's probably unwise to make new things imply </p>
- # [09:14] <othermaciej> though I guess the spec probably already does that?
- # [09:14] <annevk> not that <legend> implies </p>
- # [09:14] <annevk> othermaciej, yes
- # [09:14] <annevk> othermaciej, e.g. <figure> does
- # [09:14] <annevk> othermaciej, and <section> and all
- # [09:14] <othermaciej> <p> inside <figure> seems too obscure a case for <figcaption> to imply </p>
- # [09:15] <annevk> a poem is not that obscure
- # [09:15] <annevk> it's in the spec even :)
- # [09:15] <annevk> (but with a </p>)
- # [09:16] <othermaciej> using a non-preformatted poem in a figure is, I think a somewhat obscure use of figure
- # [09:16] * Joins: ttepasse (~ttepasse@dslb-088-077-094-013.pools.arcor-ip.net)
- # [09:20] * Joins: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net)
- # [09:20] * Quits: Heimidal (~heimidal@c-71-237-116-77.hsd1.co.comcast.net) (Changing host)
- # [09:20] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [09:23] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Ping timeout: 260 seconds)
- # [09:24] <zcorpan> "Please ensure that your comment is descriptive enough that the editor can understand it."
- # [09:25] <zcorpan> wtf?
- # [09:25] <zcorpan> what's the magic phrase i need to use?
- # [09:25] <zcorpan> Hixie: ^
- # [09:29] <annevk> more than one word
- # [09:29] <annevk> maybe?
- # [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."
- # [09:29] <annevk> oh dunno then
- # [09:31] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [09:31] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [09:31] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
- # [09:31] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Remote host closed the connection)
- # [09:32] * Joins: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp)
- # [09:32] <zcorpan> } else if ((text.length <= 5) || (text.indexOf(' ') != text.lastIndexOf(' '))) {
- # [09:32] <zcorpan> showAlert('Please ensure that your comment is descriptive enough that the editor can understand it.');
- # [09:33] * Joins: drry (~drry@unaffiliated/drry)
- # [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(' '))})()
- # [09:34] <zcorpan> true
- # [09:34] <zcorpan> Hixie: maybe you meant to use == instead of != there?
- # [09:37] <annevk> weird that nobody else noticed that
- # [09:39] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [09:42] <zcorpan> Hixie: i also didn't get any notification when the bug was successfully submitted
- # [09:44] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:44] * Joins: cpearce_ (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz)
- # [09:45] * Quits: cpearce (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz) (Ping timeout: 248 seconds)
- # [09:45] * cpearce_ is now known as cpearce
- # [09:47] <MikeSmith> http://wiki.whatwg.org/wiki/PragmaExtensions -> "Error: 1205 Lock wait timeout exceeded; try restarting transaction (database.wiki.whatwg.org)"
- # [09:47] <annevk> hybi list o_O moments
- # [09:48] <annevk> those people just wanna go in circles
- # [09:48] <annevk> creative bug filing zcorpan :)
- # [09:50] <othermaciej> I need to catch up on all that mail this weekend
- # [09:53] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Quit: dave_levin)
- # [09:56] <zcorpan> annevk: what was i supposed to do? :)
- # [09:57] <hsivonen> nessy: W3C standards don't, in general, have the requirement not to break the Web
- # [09:57] <nessy> that's plain stupid - who made up that rule? ;)
- # [09:58] <nessy> joking aside: I still owe you an answer to your email
- # [09:58] <nessy> had a rather busy week, but will get to it
- # [09:58] <nessy> sorry about the delay
- # [10:01] <annevk> what would break the Web?
- # [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
- # [10:02] <nessy> XSL-FO is really unfortunate
- # [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
- # [10:03] <annevk> even without XSL-FO TTML is a terrible format imo
- # [10:03] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [10:03] <nessy> I don't disagree
- # [10:03] <annevk> as you showed hand authoring is way too hard
- # [10:03] <nessy> but it is being implemented all over the place
- # [10:03] <annevk> that's what people say about XForms too
- # [10:03] <hsivonen> nessy: interoperably?
- # [10:03] <nessy> I am not defending the best solution (which I think would be a new format)
- # [10:03] <hsivonen> nessy: what annevk said
- # [10:03] <nessy> I am defending a compromise
- # [10:04] * Joins: drry (~drry@unaffiliated/drry)
- # [10:04] <hsivonen> sXBL was a compromise
- # [10:04] * nessy goes looking up sXBL
- # [10:05] <annevk> anything that involves re-using TTML will result in a fork or enormous bloat in the browser
- # [10:05] <nessy> yeah, I think the implementations are interoperable
- # [10:05] <nessy> most only implement the baseline anyway
- # [10:06] <annevk> though likely it will be both a fork and enormous bloat
- # [10:06] <nessy> I still don't understand what the problem with defining a mapping is
- # [10:06] <nessy> for SRT we define a mapping
- # [10:06] <nessy> nobody has a problem with that
- # [10:06] <annevk> for SRT we define the format I think
- # [10:06] <nessy> for TTML we define a mapping and it's a big problem
- # [10:06] <nessy> yeah, and then implement mappings
- # [10:06] <annevk> what do you mean mapping?
- # [10:07] <annevk> like text/plain is a mapping to an HTML file with a <pre> element?
- # [10:07] <nessy> what the start time means, what the end time means, how the text is to be parsed
- # [10:07] <nessy> yeah, somewhat like that
- # [10:07] <annevk> SRT is a simple format
- # [10:08] <annevk> a simple text-based format of which the Web has a couple already
- # [10:08] <nessy> not when we throw all the baggage at it that it needs
- # [10:08] <annevk> it makes sense
- # [10:08] <annevk> SRT-HTML would be a new format
- # [10:08] <annevk> it's just an idea of how we could approach the richer captioning format
- # [10:09] <nessy> that still has to be parsed
- # [10:09] <annevk> sure
- # [10:09] <nessy> most of the mapping of elements will easily map directly on a HTML element
- # [10:09] <annevk> as hsivonen defined it could reuse a lot of what already needs to be defined for SRT
- # [10:09] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
- # [10:09] <nessy> that makes it easy
- # [10:10] <nessy> yeah, haven't looked at hsivonen's work yet, sorry
- # [10:10] * nessy should really work on this client project
- # [10:10] <annevk> TTML is not easy
- # [10:10] <nessy> creating it isn't
- # [10:10] <nessy> but parsing it isn't hard
- # [10:11] <annevk> e.g. <color> does not match any concept of what browsers already have
- # [10:11] <nessy> ?
- # [10:11] <annevk> http://www.w3.org/TR/ttaf1-dfxp/#style-value-color
- # [10:12] * Joins: MikeSmithX (~MikeSmith@EM114-48-87-24.pool.e-mobile.ne.jp)
- # [10:12] <annevk> i.e. compared to CSS a-value is different, there's no #rrggbbaa format, CSS has #rgb, system colors, etc.
- # [10:13] <nessy> that is not an element - it's describing the value that an attribute can take, IIUC
- # [10:13] <annevk> that's still parsing
- # [10:14] <nessy> sure - but it can be easily mapped onto an existing CSS value
- # [10:14] <annevk> that parsing XML is not hard is somewhat self-evident if you already have an XML parser
- # [10:14] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
- # [10:14] <annevk> nessy, we'd need a new TTML-<color>-value parser first
- # [10:14] <annevk> it's insane
- # [10:14] <annevk> there's also bugs it seems
- # [10:14] <zcorpan> i think the point is not how hard it is to implement, the point is reuse of existing code
- # [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
- # [10:15] * Quits: MikeSmith (~MikeSmith@EM114-48-17-107.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [10:15] * Joins: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
- # [10:15] <nessy> I regard it like supporting different image formats
- # [10:16] <nessy> every image format brought in another decoding library
- # [10:16] <nessy> I regard formats of external timed text as exactly the same
- # [10:16] * Joins: drry (~drry@unaffiliated/drry)
- # [10:16] <nessy> it's just decoding a file
- # [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.
- # [10:17] <jgraham> A web browser is just decoding a file
- # [10:17] <nessy> I'm sure that in the long run we have to deal with much more than SRT and TTML, btw
- # [10:17] <jgraham> For large values of just
- # [10:18] <annevk> if it's all so easy I'd love to see a proper spec
- # [10:18] <annevk> not really convinced that TTML is one
- # [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
- # [10:19] <nessy> we will get huge flak from the a11y community if we ignore TTML
- # [10:19] <nessy> but yeah - all this is kinda akademic unless we specify the parsing
- # [10:19] * zcorpan expects a flak from the a11y community regardless of what we do
- # [10:19] <hsivonen> nessy: we aren't ignoring it. more like rejecting it after taking a good look
- # [10:20] <annevk> the a11y community that designs this stuff could really do with some lessons from the people that made HTML/CSS
- # [10:21] <nessy> ok, in this case I will just sit back and watch the battle ;)
- # [10:21] <hsivonen> nessy: about mapping: if you map TTML to XSL-FO to CSS frame tree, you need a new frame constructor
- # [10:21] <hsivonen> FAIL
- # [10:21] <hsivonen> nessy: if you map TTML to style sheet plus DOM, you need to do it on the main thread
- # [10:21] <nessy> I'd avoid going via XSL-FO
- # [10:21] * Quits: cpearce (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz) (Ping timeout: 258 seconds)
- # [10:21] <annevk> all this namespace loving complexity (also with WAI-ARIA until we got involved) is just a major fail
- # [10:22] <nessy> can't style sheet plus DOM be thrown into an iframe?
- # [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
- # [10:23] <nessy> I think we need to keep them separate
- # [10:23] <annevk> my comments are highly related though
- # [10:23] <nessy> what you do when you have some html-snipped for a certain time frame is independent of the file fromat
- # [10:24] <annevk> if they had taken lessons from the HTML/CSS people we would not be facing a lot of these questions
- # [10:24] <nessy> annevk, I don't like namespaces either
- # [10:24] <nessy> annevk, I think you're right - I wrote about DFXP last year and criticised that, too
- # [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.
- # [10:24] <nessy> but DFXP/TTML was not developed as a web format, unfortunately
- # [10:25] <nessy> it was the time when things were done that way
- # [10:25] <nessy> a lot of specs came out of the W3C in that manner during that time
- # [10:25] <nessy> I blame history
- # [10:25] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [10:25] <nessy> it's unfortunate - just like XHTML2 is unfortunate
- # [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
- # [10:26] <jgraham> It would be surprising if this case were different
- # [10:26] <nessy> that's why I fought for SRT in the a11y group
- # [10:26] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
- # [10:26] <hsivonen> nessy: throwing style sheet plus DOM in an an anonymous iframe is what I suggested
- # [10:26] <nessy> yes, indeed, and that's a good idea
- # [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"
- # [10:27] <nessy> it keeps it separate from the rest
- # [10:27] * nessy really has to make time to read the proposal
- # [10:27] * nessy really should be having this discussion at a different time
- # [10:28] <nessy> sorry - I have to go, but I will get back to you, promised
- # [10:28] * Joins: drry (~drry@unaffiliated/drry)
- # [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
- # [10:36] <zcorpan> it'd be nice to support the SRT legacy so authors can just use their existing subtitles (if they're SRT)
- # [10:36] * Quits: shepazu (~schepers@adsl-69-166-128.rmo.bellsouth.net) (Quit: shepazu)
- # [10:37] * Joins: shepazu (~schepers@adsl-69-166-128.rmo.bellsouth.net)
- # [10:37] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [10:38] * Quits: shepazu (~schepers@adsl-69-166-128.rmo.bellsouth.net) (Client Quit)
- # [10:39] * Joins: mpt (~mpt@canonical/mpt)
- # [10:39] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 268 seconds)
- # [10:39] * zcorpan looks at http://wiki.xiph.org/index.php/OggKate
- # [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
- # [10:40] <MikeSmithX> e.g., going back the Palladium project at MIT
- # [10:40] * MikeSmithX is now known as MikeSmith
- # [10:41] <MikeSmith> and Dazel in Austin
- # [10:41] * Joins: drry (~drry@unaffiliated/drry)
- # [10:41] <MikeSmith> where I worked for a while and where Dan Connolly worked for a time too
- # [10:42] <MikeSmith> but NIH and all applies as usual, I guess
- # [10:43] <annevk> i bet your approach didn't have Google account tie-in
- # [10:43] <MikeSmith> nope
- # [10:44] <MikeSmith> so I guess that's what the "new approach" amounts to
- # [10:44] <annevk> it also seems somewhat novel that you can address the printer settings from a page
- # [10:46] * Quits: surkov (~surkov@client-66-68.sibtele.com) (Quit: surkov)
- # [10:46] * hsivonen replied to the whatwg list about captioning
- # [10:47] * Joins: cpearce (~cpearce@ip-118-90-99-231.xdsl.xnet.co.nz)
- # [10:47] <hsivonen> zcorpan: Kate also has the problem of importing a whole new text layout engine to a browser
- # [10:48] <zcorpan> so it seems
- # [10:49] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [10:49] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [10:50] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 241 seconds)
- # [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
- # [10:50] <MikeSmith> but anyway
- # [10:51] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [10:51] * Joins: drry (~drry@unaffiliated/drry)
- # [10:52] * Joins: Phae (~phaeness@gateb.mh.bbc.co.uk)
- # [10:52] <hsivonen> it's unclear to me what problem the cloud print system solves
- # [10:53] <hsivonen> is the problem being solved that printers today don't ingest a PDF via the IPP?
- # [10:53] * Joins: ROBOd (~robod@89.123.146.130)
- # [10:53] <hsivonen> but in Google's diagram, legacy printers needed a local intermediate box anyway
- # [10:53] <annevk> i think the major thing it solves is that apps can skip the OS when talking to printers
- # [10:53] <hsivonen> so why not put the PDF to printer converter on that box?
- # [10:54] <annevk> and that the OS no longer needs to have printer support
- # [10:54] <hsivonen> and make the Chrome OS machine send a PDF via IPP to that box?
- # [10:54] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
- # [10:54] <hsivonen> annevk: will they have some kind of generic HTTP to USB bridge on the intermediate box?
- # [10:55] <hsivonen> so that Google's cloud can talk what needs to travel over the last USB hop?
- # [10:55] <annevk> it prolly runs some exe file I suppose that gets info from the cloud software about what needs to happen
- # [10:55] <annevk> i.e. the same kind of software "cloud printers" would have
- # [10:56] <hsivonen> I though the IPP was supposed to solve this already
- # [10:56] <hsivonen> though I'm not sure if it really does
- # [10:58] <annevk> dunno, would love to know more
- # [11:02] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [11:03] * Joins: surkov (~surkov@client-66-68.sibtele.com)
- # [11:04] * Joins: drry (~drry@unaffiliated/drry)
- # [11:05] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [11:06] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: erikvold)
- # [11:07] * Quits: kennyluck (~kennyluck@2001:200:1c0:3508:225:ff:fe4d:f8c7) (Quit: kennyluck)
- # [11:12] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [11:12] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [11:12] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
- # [11:13] * Joins: drry (~drry@unaffiliated/drry)
- # [11:23] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 268 seconds)
- # [11:23] * Joins: drry (~drry@unaffiliated/drry)
- # [11:24] * remysharp is now known as remysharp|away
- # [11:25] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [11:26] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [11:27] * remysharp|away is now known as remysharp
- # [11:33] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [11:34] * Joins: drry (~drry@unaffiliated/drry)
- # [11:37] * Joins: maikmerten (~maikmerte@port-92-201-42-42.dynamic.qsc.de)
- # [11:43] * remysharp is now known as remysharp|away
- # [11:44] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
- # [11:45] * Joins: drry (~drry@unaffiliated/drry)
- # [11:55] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 265 seconds)
- # [11:56] * Joins: drry (~drry@unaffiliated/drry)
- # [11:57] * Joins: pauld (~chatzilla@194.102.13.2)
- # [11:58] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [12:03] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [12:03] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
- # [12:06] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
- # [12:07] * Joins: drry (~drry@unaffiliated/drry)
- # [12:16] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [12:31] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [12:34] * Joins: Rik` (~Rik`@64.201.141.226)
- # [12:36] * Joins: roc (~roc@121-72-194-230.dsl.telstraclear.net)
- # [12:36] * Quits: Lachy_ (~Lachy@pat-tdc.opera.com) (Quit: Leaving)
- # [12:36] * Joins: Lachy_ (~Lachy@pat-tdc.opera.com)
- # [12:40] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
- # [12:40] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [12:41] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [12:44] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
- # [12:45] * remysharp|away is now known as remysharp
- # [12:49] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Leaving...)
- # [12:55] <zcorpan> are subtitles ever streamed?
- # [12:56] <hsivonen> zcorpan: presumably they could if a TimBL presentation at TPAC were published as video and the captioner manages to keep up
- # [12:57] <hsivonen> zcorpan: the W3C has previously published live audio and live captioning of the audio as separate resources
- # [12:57] * virtuelv has seen real-time caqtioning once
- # [12:57] <virtuelv> it's disturbing
- # [12:58] <hsivonen> in the U.S. CNN has live captioning
- # [12:58] <virtuelv> mostly because I consider live-captioning to be a superhuman feat
- # [12:58] <hsivonen> I wonder how live captioners and court reporters deal with RSI
- # [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
- # [13:04] * Quits: ttepasse (~ttepasse@dslb-088-077-094-013.pools.arcor-ip.net) (Quit: ?Q)
- # [13:12] * Quits: annevk (~annevk@fnttkyo001028.tkyo.fnt.ngn.ppp.infoweb.ne.jp) (Ping timeout: 240 seconds)
- # [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.)
- # [13:17] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Ping timeout: 265 seconds)
- # [13:23] * Quits: Rik` (~Rik`@64.201.141.226) (Quit: Rik`)
- # [13:26] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
- # [13:33] * Quits: remysharp (~remysharp@delice.gotadsl.co.uk) (Quit: Leaving...)
- # [13:33] * Joins: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp)
- # [13:37] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
- # [13:40] <nessy> real-time captioners deal with it the same way that real-time signers do or real-time translaters
- # [13:40] <nessy> always have a second person as backup that can take over from you
- # [13:43] <zcorpan> that doesn't solve the latency problem, only the gotta-pee problem
- # [13:53] * remysharp is now known as remysharp|away
- # [13:57] * remysharp|away is now known as remysharp
- # [14:10] * Joins: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [14:10] * Quits: wakaba_ (~wakaba_@203-140-91-140.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [14:26] * Quits: roc (~roc@121-72-194-230.dsl.telstraclear.net) (Quit: roc)
- # [14:26] * Joins: roc (~roc@121-72-194-230.dsl.telstraclear.net)
- # [14:28] * Joins: drry (~drry@unaffiliated/drry)
- # [14:33] * Joins: davidb (~davidb@mozca02.ca.mozilla.com)
- # [14:35] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
- # [14:39] * Joins: drry (~drry@unaffiliated/drry)
- # [14:41] * Joins: Rik` (~Rik`@m245636d0.tmodns.net)
- # [14:43] * Joins: pmuellr (~pmuellr@nat/ibm/x-ltsacbajigrkpddn)
- # [14:46] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
- # [14:46] * remysharp is now known as remysharp|away
- # [14:48] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [14:49] * Joins: drry (~drry@unaffiliated/drry)
- # [14:50] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [14:51] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [14:52] * Quits: wakaba_0 (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:57] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 268 seconds)
- # [14:57] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [15:00] * Joins: drry (~drry@unaffiliated/drry)
- # [15:02] * Quits: remysharp|away (~remysharp@delice.gotadsl.co.uk) (Quit: Leaving...)
- # [15:07] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [15:07] * Joins: backthatzachup (~zach@adsl-072-156-252-060.sip.mco.bellsouth.net)
- # [15:10] * Joins: drry (~drry@unaffiliated/drry)
- # [15:15] * Joins: zalan (kvirc@netacc-gpn-4-250-165.pool.pannon.hu)
- # [15:16] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:19] * Quits: Rik` (~Rik`@m245636d0.tmodns.net) (Quit: Rik`)
- # [15:19] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
- # [15:22] * Quits: zalan (kvirc@netacc-gpn-4-250-165.pool.pannon.hu) (Ping timeout: 240 seconds)
- # [15:22] * Joins: drry (~drry@unaffiliated/drry)
- # [15:25] * Joins: jlebar_ (~jlebar@jlebar.Stanford.EDU)
- # [15:25] * Joins: mbelshe2 (~mbelshe@nat/google/x-maaxwfcngrkrrexy)
- # [15:28] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
- # [15:29] * Joins: myakura_ (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp)
- # [15:32] * Joins: drry (~drry@unaffiliated/drry)
- # [15:33] * Joins: davidb_ (~davidb@mozca02.ca.mozilla.com)
- # [15:34] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (*.net *.split)
- # [15:34] * Quits: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp) (*.net *.split)
- # [15:34] * Quits: gavin_ (~gavin@firefox/developer/gavin) (*.net *.split)
- # [15:34] * Quits: jlebar (~jlebar@128.12.22.184) (*.net *.split)
- # [15:34] * Quits: mbelshe (~mbelshe@nat/google/x-cwmnzgzrowduygca) (*.net *.split)
- # [15:34] * davidb_ is now known as davidb
- # [15:35] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [15:35] * Quits: micheil (~micheil@124-170-75-25.dyn.iinet.net.au) (Quit: micheil)
- # [15:39] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
- # [15:41] * Joins: drry (~drry@unaffiliated/drry)
- # [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)
- # [15:49] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
- # [15:49] <zcorpan> (like 0x80 .... 0x80 .... 0x80 .... 0x00 0x00 message 0xFF)
- # [15:51] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
- # [15:51] * Joins: drry (~drry@unaffiliated/drry)
- # [15:53] <zcorpan> though maybe it doesn't matter if keep-alive frames are 1 byte or 2 bytes or 10 bytes
- # [15:53] <Dashiva> I would agree
- # [15:55] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Client Quit)
- # [15:55] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
- # [15:58] <zcorpan> although i quite like the idea of abusing the length bytes of a binary frame :)
- # [15:58] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [15:58] * Joins: bfrantz (~bfrantz@pdpc/supporter/professional/bfrantz)
- # [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
- # [15:59] <zcorpan> yeah
- # [16:01] * Joins: drry (~drry@unaffiliated/drry)
- # [16:02] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: brbz)
- # [16:03] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [16:08] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
- # [16:11] * Joins: drry (~drry@unaffiliated/drry)
- # [16:13] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
- # [16:14] * Joins: delivi (~7cf7d657@gateway/web/freenode/x-rfutbeepnstagubg)
- # [16:14] * Joins: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net)
- # [16:14] <boblet> anyone have a decent (chunky) dictionary on hand? I’d like to know how it formats example sentences/phrases
- # [16:18] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [16:20] * Joins: drry (~drry@unaffiliated/drry)
- # [16:21] * Joins: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
- # [16:29] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 245 seconds)
- # [16:31] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
- # [16:32] * Joins: drry (~drry@unaffiliated/drry)
- # [16:36] <JonathanNeal> morning all
- # [16:37] * Quits: ROBOd (~robod@89.123.146.130) (Ping timeout: 246 seconds)
- # [16:38] <boblet> hey Jon
- # [16:39] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [16:42] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [16:44] * Joins: drry (~drry@unaffiliated/drry)
- # [16:44] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [16:48] * Quits: delivi (~7cf7d657@gateway/web/freenode/x-rfutbeepnstagubg) (Ping timeout: 248 seconds)
- # [16:52] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [16:52] * Joins: ROBOd (~robod@89.123.154.130)
- # [16:54] * Joins: drry (~drry@unaffiliated/drry)
- # [16:55] * Quits: dglazkov (~dglazkov@c-67-169-180-225.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [17:01] * Quits: remysharp (~remysharp@delice.gotadsl.co.uk) (Quit: remysharp)
- # [17:01] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
- # [17:01] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
- # [17:02] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:04] * Joins: drry (~drry@unaffiliated/drry)
- # [17:07] * Quits: remysharp (~remysharp@delice.gotadsl.co.uk) (Quit: remysharp)
- # [17:08] * Joins: remysharp (~remysharp@delice.gotadsl.co.uk)
- # [17:11] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
- # [17:13] * Joins: drry (~drry@unaffiliated/drry)
- # [17:18] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [17:20] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
- # [17:23] * Joins: drry (~drry@unaffiliated/drry)
- # [17:33] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [17:33] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
- # [17:35] * Joins: onar_ (~onar@17.246.50.6)
- # [17:35] * Joins: drry (~drry@unaffiliated/drry)
- # [17:35] * Quits: onar_ (~onar@17.246.50.6) (Remote host closed the connection)
- # [17:36] * Joins: onar_ (~onar@17.151.79.58)
- # [17:37] * Quits: ROBOd (~robod@89.123.154.130) (Ping timeout: 276 seconds)
- # [17:38] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 265 seconds)
- # [17:38] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [17:39] <JonathanNeal> datalist has been dropped from the spec?
- # [17:42] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [17:45] * Joins: drry (~drry@unaffiliated/drry)
- # [17:50] * Joins: dglazkov (~dglazkov@nat/google/x-fjlbrydewnvdbjin)
- # [17:51] <zcorpan> no
- # [17:51] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:52] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 260 seconds)
- # [17:54] * Joins: drry (~drry@unaffiliated/drry)
- # [18:00] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [18:01] * Joins: dave_levin_ (~dave_levi@216.239.45.130)
- # [18:01] * Quits: Phae (~phaeness@gateb.mh.bbc.co.uk)
- # [18:02] * Quits: drry (~drry@unaffiliated/drry) (Read error: Operation timed out)
- # [18:02] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
- # [18:02] * Joins: dave_levin__ (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net)
- # [18:02] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: Connection reset by peer)
- # [18:02] * dave_levin__ is now known as dave_levin
- # [18:04] * Joins: drry (~drry@unaffiliated/drry)
- # [18:04] * Joins: miketaylr (~miketaylr@174-153-130-7.pools.spcsdns.net)
- # [18:06] * Quits: dave_levin_ (~dave_levi@216.239.45.130) (Ping timeout: 246 seconds)
- # [18:11] * Quits: miketaylr (~miketaylr@174-153-130-7.pools.spcsdns.net) (Ping timeout: 260 seconds)
- # [18:12] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
- # [18:14] * Joins: drry (~drry@unaffiliated/drry)
- # [18:15] * Parts: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
- # [18:21] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 245 seconds)
- # [18:22] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [18:24] * Joins: drry (~drry@unaffiliated/drry)
- # [18:25] * Joins: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net)
- # [18:26] * Joins: jorlow_ (~jorlow@216.239.45.130)
- # [18:30] * Quits: jorlow (~jorlow@c-67-164-97-172.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [18:30] * Quits: jorlow_ (~jorlow@216.239.45.130) (Client Quit)
- # [18:31] * Quits: pauld (~chatzilla@194.102.13.2) (Ping timeout: 265 seconds)
- # [18:31] * Joins: miketaylr (~miketaylr@68-245-112-224.pools.spcsdns.net)
- # [18:31] * Joins: ap_ (~ap@17.246.17.104)
- # [18:32] * ap_ is now known as ap
- # [18:32] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:32] * Quits: dave_levin (~dave_levi@c-98-203-247-78.hsd1.wa.comcast.net) (Ping timeout: 245 seconds)
- # [18:33] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [18:33] * Quits: surkov (~surkov@client-66-68.sibtele.com) (Quit: surkov)
- # [18:33] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
- # [18:36] * Joins: drry (~drry@unaffiliated/drry)
- # [18:36] * Quits: pesla (~retep@188.202.125.121) (Read error: Connection reset by peer)
- # [18:41] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
- # [18:41] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [18:43] * Joins: drry (~drry@unaffiliated/drry)
- # [18:47] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Read error: Connection timed out)
- # [18:48] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [18:48] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 276 seconds)
- # [18:50] * Joins: drry (~drry@unaffiliated/drry)
- # [18:52] * Joins: scherkus (~scherkus@74.125.59.1)
- # [18:53] * Quits: miketaylr (~miketaylr@68-245-112-224.pools.spcsdns.net) (Ping timeout: 260 seconds)
- # [18:54] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: ?Q)
- # [18:55] * Joins: dave_levin (~dave_levi@74.125.59.73)
- # [18:55] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [18:55] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 252 seconds)
- # [18:55] * Quits: dave_levin (~dave_levi@74.125.59.73) (Client Quit)
- # [18:56] * Joins: dave_levin (~dave_levi@nat/google/x-geakeycyqgulolet)
- # [18:59] * Joins: drry (~drry@unaffiliated/drry)
- # [19:00] * Joins: miketaylr (~miketaylr@68-244-64-177.pools.spcsdns.net)
- # [19:02] * Joins: scherkus_ (~scherkus@74.125.59.1)
- # [19:04] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
- # [19:05] * Quits: scherkus (~scherkus@74.125.59.1) (Ping timeout: 276 seconds)
- # [19:06] * Joins: cying (~cying@70.90.171.153)
- # [19:06] * Quits: scherkus_ (~scherkus@74.125.59.1) (Ping timeout: 258 seconds)
- # [19:07] * Joins: drry (~drry@unaffiliated/drry)
- # [19:15] * Quits: remysharp (~remysharp@delice.gotadsl.co.uk) (Ping timeout: 240 seconds)
- # [19:16] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 258 seconds)
- # [19:18] * Joins: drry (~drry@unaffiliated/drry)
- # [19:23] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [19:27] * Quits: maikmerten (~maikmerte@port-92-201-42-42.dynamic.qsc.de) (Remote host closed the connection)
- # [19:27] * Joins: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk)
- # [19:27] * Joins: drry (~drry@unaffiliated/drry)
- # [19:28] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [19:31] * Joins: rektide (rektide@voodoowarez.com)
- # [19:34] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 246 seconds)
- # [19:35] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [19:37] * Joins: drry (~drry@unaffiliated/drry)
- # [19:40] * Quits: myakura_ (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [19:44] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 240 seconds)
- # [19:47] * Joins: drry (~drry@unaffiliated/drry)
- # [19:51] * Quits: cying (~cying@70.90.171.153) (Read error: Operation timed out)
- # [19:52] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 245 seconds)
- # [19:56] * Joins: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net)
- # [19:57] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 240 seconds)
- # [19:57] * Joins: drry (~drry@unaffiliated/drry)
- # [20:01] * Joins: micheil (~micheil@124-170-75-25.dyn.iinet.net.au)
- # [20:02] <micheil> Anyone got a forward-to for MikeSmith?
- # [20:02] <micheil> (the (tm) variant)
- # [20:03] * Quits: drry (~drry@unaffiliated/drry) (Ping timeout: 264 seconds)
- # [20:11] * Joins: weinig (~weinig@17.246.17.128)
- # [20:14] * Quits: miketaylr (~miketaylr@68-244-64-177.pools.spcsdns.net) (Ping timeout: 268 seconds)
- # [20:19] * Quits: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net) (Quit: cying)
- # [20:20] * Joins: estellevw (~estellevw@adsl-76-202-159-123.dsl.pltn13.sbcglobal.net)
- # [20:24] * Joins: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net)
- # [20:24] <estellevw> is there an explanation in the spec on the attribute values of the href attribute of <a>. For example, mailto: links?
- # [20:25] <TabAtkins> That just depends on the scheme of the url. The schemes are all defined in various other specs.
- # [20:25] * Quits: weinig (~weinig@17.246.17.128) (Quit: weinig)
- # [20:27] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Quit: Lost terminal)
- # [20:28] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Quit: jsconf here i come)
- # [20:29] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [20:32] <estellevw> do you know where I might find it?
- # [20:32] <estellevw> and would it make sense to include it within the HTML5 spec?
- # [20:32] <TabAtkins> I'd search for "mailto scheme rfc". No idea which of the results are canonical.
- # [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.
- # [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.
- # [20:35] * Joins: miketaylr (~miketaylr@174-146-167-154.pools.spcsdns.net)
- # [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
- # [20:36] <estellevw> defering to wikiipedia over the spec just seems odd
- # [20:40] * Joins: cying_ (~cying@70.90.171.153)
- # [20:42] * Quits: cying (~cying@173-164-164-4-SFBA.hfc.comcastbusiness.net) (Ping timeout: 258 seconds)
- # [20:42] * cying_ is now known as cying
- # [20:50] * Joins: Rik` (~Rik`@m120436d0.tmodns.net)
- # [20:53] <AryehGregor> Who's deferring to Wikipedia over the spec?
- # [20:53] <AryehGregor> There are specs for all these, somewhere.
- # [20:53] <AryehGregor> Probably.
- # [20:53] * Joins: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com)
- # [20:54] * Quits: miketaylr (~miketaylr@174-146-167-154.pools.spcsdns.net) (Quit: Leaving...)
- # [20:59] * Joins: scherkus (~scherkus@74.125.59.1)
- # [21:02] * Joins: eighty4 (~eighty4@c-e6c0e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [21:06] * Joins: miketaylr (~miketaylr@174-146-167-154.pools.spcsdns.net)
- # [21:06] * Quits: estellevw (~estellevw@adsl-76-202-159-123.dsl.pltn13.sbcglobal.net) (Quit: estellevw)
- # [21:14] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 260 seconds)
- # [21:15] * Joins: paul_irish (~paul_iris@209.117.47.253)
- # [21:18] * Quits: pmuellr (~pmuellr@nat/ibm/x-ltsacbajigrkpddn) (Ping timeout: 258 seconds)
- # [21:22] * Joins: jwalden (~waldo@nat/mozilla/x-uamrwuvkwewyjmxl)
- # [21:29] <Hixie> the definitions of schemes is in an iana registry
- # [21:32] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
- # [21:34] * Joins: pmuellr (~pmuellr@nat/ibm/x-pzifohxspwxkajrv)
- # [21:34] * Joins: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net)
- # [21:37] * Quits: paul_irish (~paul_iris@209.117.47.253) (Remote host closed the connection)
- # [21:41] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [21:42] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
- # [21:45] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
- # [21:45] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [21:46] * Quits: pmuellr (~pmuellr@nat/ibm/x-pzifohxspwxkajrv) (Quit: pmuellr)
- # [21:46] * Joins: paul_irish (~paul_iris@166.196.169.255)
- # [21:55] * Joins: pmuellr (~pmuellr@nat/ibm/x-zikxwnfenoluauld)
- # [21:55] * Quits: pmuellr (~pmuellr@nat/ibm/x-zikxwnfenoluauld) (Client Quit)
- # [21:57] * Quits: paul_irish (~paul_iris@166.196.169.255) (Read error: Connection reset by peer)
- # [22:09] * Quits: miketaylr (~miketaylr@174-146-167-154.pools.spcsdns.net) (Quit: Leaving...)
- # [22:11] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (Quit: davidb)
- # [22:11] * Quits: eighty4 (~eighty4@c-e6c0e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [22:12] * Joins: eighty4 (~eighty4@c-e6c0e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [22:15] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [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?
- # [22:18] <Hixie> huh. the way you added the note made me interpret "same input" differently.
- # [22:19] <TabAtkins> That just means you have to define "same input" more precisely. ^^_
- # [22:19] <Hixie> indeed
- # [22:19] * Quits: roc (~roc@121-72-194-230.dsl.telstraclear.net) (Ping timeout: 258 seconds)
- # [22:19] <Hixie> i hadn't realised that might have been a source of the confusion
- # [22:19] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [22:19] <TabAtkins> I'll cancel the email I was about to send and let you correct yourself.
- # [22:19] <Hixie> heh
- # [22:20] <JonathanNeal> Did we settle on @alt?
- # [22:21] <TabAtkins> No, I'm still talking with one of our internal teams.
- # [22:21] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [22:21] <TabAtkins> Dude, it's been less than 24 hours. ^_^
- # [22:28] * Joins: miketaylr (~miketaylr@108.111.109.240)
- # [22:38] <AryehGregor> "I do not think a tautology machine would be a meaningful fulfillment of this success criterion."
- # [22:38] <TabAtkins> We should ask the tautology machine for confirmation.
- # [22:46] * Quits: Rik` (~Rik`@m120436d0.tmodns.net) (Quit: Rik`)
- # [22:46] * Quits: miketaylr (~miketaylr@108.111.109.240) (Quit: Leaving...)
- # [22:46] <othermaciej> AryehGregor: I said that weeks ago!
- # [22:46] <othermaciej> did it become relevant again all of a sudden?
- # [22:46] <AryehGregor> othermaciej, yes, I'm catching up.
- # [22:46] <AryehGregor> No, I just started reading the backlog.
- # [22:47] <AryehGregor> Got totally messed up by Passover. 250ish spec mails and >500 MediaWiki commit mails.
- # [22:48] * Joins: Steve^ (~steve@cpc2-hari1-0-0-cust645.hari.cable.virginmedia.com)
- # [22:50] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [22:50] <Hixie> what happened to the wiki
- # [22:52] <AryehGregor> Hmm.
- # [22:52] <Hixie> hey, there's a mediawiki person here! how convenient :-P
- # [22:52] <Hixie> any idea what i should do?
- # [22:53] <AryehGregor> I have shell access as the wiki user, so, I'm looking. :P
- # [22:53] <AryehGregor> (someone gave it to me, can't remember who)
- # [22:53] <AryehGregor> Looks like a DB problem to me, not a MW problem.
- # [22:53] * Joins: roc (~roc@121-72-196-3.dsl.telstraclear.net)
- # [22:53] <AryehGregor> But let me see.
- # [22:53] <Hixie> well you have access to the db too if you have access to the shell :-P
- # [22:53] <AryehGregor> Yep.
- # [22:53] <Hixie> time for me to start changing passwords i guess :-P
- # [22:54] <Hixie> (i'm fine with you having access, but, um, people, please let me know who you give access to :-P )
- # [22:54] <AryehGregor> Interesting.
- # [22:55] <AryehGregor> Maybe it is a MediaWiki problem.
- # [22:55] <AryehGregor> Let me see if setting $wgCacheDirectory fixes it.
- # [22:56] <Hixie> i hope it was Lachy_ who gave you access
- # [22:57] * Joins: sebmarkbage (~miranda@213.80.108.29)
- # [22:57] <AryehGregor> There we go, fixed.
- # [22:57] <AryehGregor> Apparently the new localization cache system isn't too reliable if you use a database backend.
- # [22:57] <Hixie> good to know
- # [22:57] <AryehGregor> It's meant to use a filesystem-based cache, I think CDB or something.
- # [22:58] <AryehGregor> You can chown /home/whatwikiuser/wikicache to be webserver-writable but not world-writable, if you like (I just set 777).
- # [22:58] <AryehGregor> (since, obviously, I can't do anything else)
- # [23:00] <Hixie> the server runs as the user
- # [23:00] <AryehGregor> Oh, mod_cgi?
- # [23:00] <AryehGregor> Okay.
- # [23:01] <Hixie> yeah
- # [23:01] <Hixie> should do anyway
- # [23:01] <AryehGregor> Yeah, I see that now.
- # [23:05] <Hixie> thanks for fixing it btw! much appreciated
- # [23:05] <Hixie> dunno what i would have done :-P
- # [23:05] <AryehGregor> You could have asked for help in #mediawiki!
- # [23:05] <AryehGregor> (although you probably wouldn't be running unreleased versions, so you probably wouldn't have hit the problem)
- # [23:06] * Joins: scherkus_ (~scherkus@74.125.59.1)
- # [23:08] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [23:08] * Quits: scherkus (~scherkus@74.125.59.1) (Ping timeout: 246 seconds)
- # [23:11] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 268 seconds)
- # [23:18] * Joins: murz (~mmurraywa@wcproxy.msnbc.com)
- # [23:32] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
- # [23:34] * Quits: micheil (~micheil@124-170-75-25.dyn.iinet.net.au) (Read error: Connection reset by peer)
- # [23:39] * Quits: backthatzachup (~zach@adsl-072-156-252-060.sip.mco.bellsouth.net) (Quit: backthatzachup)
- # [23:40] * Joins: paul_irish (~paul_iris@166.197.80.56)
- # [23:41] * Joins: micheil (~micheil@124-170-75-25.dyn.iinet.net.au)
- # [23:45] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
- # [23:46] * Joins: estellevw (~estellevw@adsl-99-20-135-39.dsl.pltn13.sbcglobal.net)
- # [23:50] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Ping timeout: 264 seconds)
- # [23:54] * Quits: paul_irish (~paul_iris@166.197.80.56) (Remote host closed the connection)
- # Session Close: Sat Apr 17 00:00:00 2010
The end :)