Options:
- # Session Start: Mon Sep 07 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] * Quits: Super-Dot (n=Super-Do@adsl-76-231-44-168.dsl.pltn13.sbcglobal.net)
- # [00:09] * Quits: SavageX_ (n=maikmert@Z82d2.z.pppool.de) (Remote closed the connection)
- # [00:15] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) ("Ex-Chat")
- # [00:19] <Hixie> Philip`: i didn't say it was any good :-)
- # [00:20] <Hixie> Philip`: it is, however, probably quite representative of the rdfa code it exposes
- # [00:21] <Hixie> in other news, i like how shelley implies that henri is wrong about no browser supporting svg in text/html by pointing out that firefox nightlies support it
- # [00:21] <Hixie> maybe someone should let her know henri's involvement in firefox's parser...
- # [00:26] <annevk3> I'm glad everyone read up on the old discussions regarding SVG in text/html
- # [00:28] * AryehGregor detects sarcasm
- # [00:28] <AryehGregor> They must have predated me.
- # [00:28] <AryehGregor> Is there some central place this kind of thing is written down?
- # [00:29] <AryehGregor> Hmm, let me read: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2008-April/014372.html
- # [00:29] <AryehGregor> Yeah, that's way before me.
- # [00:30] <Hixie> TabAtkins said he might have time to start drawing some of those e-mails together into documentation of rationales for many parts of the spec
- # [00:30] <Hixie> which would be uberfantastic
- # [00:30] <AryehGregor> I think most specs are sorely lacking rationales.
- # [00:30] <TabAtkins> I will be starting that this week, yes.
- # [00:30] <AryehGregor> So people think the spec authors are completely crazy instead of only slightly crazy.
- # [00:32] <Hixie> oh i'm completely crazy
- # [00:32] <Hixie> wouldn't be doing this otherwise! :-)
- # [00:46] <Lachy> I made some more progress on revising this page today. http://wiki.whatwg.org/wiki/HTML_vs._XHTML
- # [00:47] <TabAtkins> Ah, I remember that email. That was before your time, AryehGregor? I thought I remembered you already being on the list when I joined. It's possible that you were only on www-style, though (I joined both www-style and whatwg at the same time).
- # [00:47] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [00:47] <AryehGregor> I was on www-style for a lot longer than whatwg, IIRC.
- # [00:52] <AryehGregor> "If anyone is actually reading this 3363 line e-mail, I'm
- # [00:52] <AryehGregor> impressed. Please do let me know that you read this."
- # [00:52] <AryehGregor> Hixie, I am!
- # [00:54] <Hixie> surprisingly many people have indicated that they did
- # [00:54] <AryehGregor> Well, I guess it's not a big deal. I'm also reading the spec, and that's 74,969 lines of HTML and counting.
- # [00:58] * Quits: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [00:58] * Quits: ttepasse (n=ttepas--@p5B014290.dip.t-dialin.net) ("?Q")
- # [00:59] <Hixie> 89,000 if you include the other specs that share the same source document :-)
- # [01:01] * Joins: shelleyp (n=shelleyp@ppp-70-242-144-8.dsl.stlsmo.swbell.net)
- # [01:02] <TabAtkins> Haha, I remember sending you that email, Hixie. I think that happened like a week after I joined whatwg, then.
- # [01:03] <Hixie> which e-mail?
- # [01:03] <shelleyp> Hixie: Henri stated that no browser supported SVG in HTML, I corrected.
- # [01:03] <TabAtkins> Saying that I'd read the 3363 line email. ^_^
- # [01:03] <Hixie> TabAtkins: ah yes, indeed :-)
- # [01:03] <shelleyp> annevk3: I don't particularly care what you all decided was best course 4 years ago.
- # [01:04] <annevk3> shelleyp, this specified a little over a year ago
- # [01:04] <annevk3> this was*
- # [01:05] <shelleyp> I stand corrected, I thought I saw something related to 2006
- # [01:05] <shelleyp> But, I don't follow the WhatWG. I'm addressing my concerns to the W3C HTML WG
- # [01:05] <Philip`> http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fphilip.html5.org%2Fdemos%2Frdfa%2Frichsnippet.html
- # [01:06] <Philip`> Hixie: So basically it's actually nothing like RDFa at all, it just scrapes data from attributes that share some similarity with RDFa?
- # [01:06] <Philip`> and there is no "rdfa code" behind it at all
- # [01:06] <shelleyp> As it stands now, Firefox nightly supports XML vocabularies in the SVG element
- # [01:07] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) (Remote closed the connection)
- # [01:07] <Lachy> shelleyp, the point was that no *released* browser supports SVG in HTML. hsivonen is well aware of the experimental support in Firefox nightles, he wrote the parser.
- # [01:07] <shelleyp> Lachy: so?
- # [01:07] <shelleyp> The point is, an error was given where no error exists
- # [01:08] <shelleyp> People will be starting to create HTML5 that no browser currently maintains, and they'll want to know if it is future valie
- # [01:08] <shelleyp> Sorry, valid
- # [01:09] <shelleyp> If the spec is precise enough, no browser has to implement it in order to test for conformity
- # [01:11] <shelleyp> Now the issue is: is XML within SVG conforming or not, in HTML?
- # [01:11] <shelleyp> Because if it isn't, then it's not very useful
- # [01:12] <shelleyp> Does anyone else have any questions they would like to ask me specifically on my recent email to HTML WG?
- # [01:14] <shelleyp> Does anyone have anything they want to say directly to me? To have a real discussion?
- # [01:14] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:14] * Quits: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 54 (Connection reset by peer))
- # [01:14] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:15] <shelleyp> I thought not
- # [01:15] * Quits: shelleyp (n=shelleyp@ppp-70-242-144-8.dsl.stlsmo.swbell.net)
- # [01:18] <TabAtkins> ...
- # [01:19] <Lachy> sorry shelley, was afk. The answer to your question is that no, other XML markup is not conforming in SVG, other than xlink attributes and xml:id, xml:lang and xml:space
- # [01:19] <Lachy> guess she'll have to read that in the logs.
- # [01:22] <TabAtkins> I wonder if she understands that IRC is only slightly less asynchronous than email?
- # [01:30] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 110 (Connection timed out))
- # [01:30] * Rik`_ is now known as Rik`
- # [01:33] * Joins: shelleyp (n=shelleyp@ppp-70-242-144-8.dsl.stlsmo.swbell.net)
- # [01:34] <shelleyp> Lachy: thanks for the response. That's extremely disappointing. A show stopper.
- # [01:37] <shelleyp> Lachy: That's not clear in the document either. I don't want to file a bug, though, because I don't agree with this behavior
- # [01:37] <roc> SVG in HTML is still incredibly useful without that
- # [01:37] <shelleyp> roc: As much as I'm a supporter of SVG, I don't necessarily agree
- # [01:38] <shelleyp> roc: most of the SVG you can get that's public domain has CC in RDF/XML
- # [01:42] <webben> shelleyp: So the concern is you wouldn't be able to paste such clipart into an HTML5 doc?
- # [01:43] <webben> e.g. http://openclipart.org/people/gubrww/gubrww_gold_nugget_brooch.svg for example?
- # [01:43] <shelleyp> webben: Yes, that's a real issue. Especially if the CC license doesn't allow modification of the SVG
- # [01:44] <shelleyp> webben: it's more than that, though. I tried out SVG in HTML5 with the FF nightly, and the external XML works beautifully
- # [01:45] <webben> shelleyp: Potentially stupid question. Looking at that SVG source, doesn't rdf:about="" point to the current document URL?
- # [01:45] <webben> wouldn't that mean, if you did paste it into a host XML document, the rdf:about would start pointing to the current doc rather than the embedded SVG fragment?
- # [01:46] <roc> shelleyp: I agree that's a real issue, but it's going to be really useful in any case
- # [01:46] <shelleyp> webben: No, because the SVG document is loaded into its own SVGdocument object
- # [01:46] <webben> okay.
- # [01:46] <webben> but what's the url of that object?
- # [01:47] <webben> or rather doesn't "" still resolve to the same URL?
- # [01:47] <shelleyp> webben: What would it be, if you embed the same SVG in an XHTML document, which is valid in HTML5 land?
- # [01:48] <webben> That's approx. what I'm asking, yep.
- # [01:49] * Joins: rubys2 (n=rubys@cpe-065-190-139-141.nc.res.rr.com)
- # [01:50] <rubys2> shelleyp: why don't you want to file a bug?
- # [01:51] <shelleyp> rubys2: What would be the bug? That we can't use external vocabularies? Or that it's not well documented that we can't?
- # [01:52] <webben> 2 bugs?
- # [01:53] <rubys2> shelleyp: whichever one you would advocate.
- # [01:54] <shelleyp> rubys2: OK
- # [01:55] <rubys2> as far as I can tell, you aren't asking browsers to behave differently, you simply don't want conformance checkers to complain when you copy and paste a typical SVG document produced by inkscape or whatever into a text/html page.
- # [01:55] <shelleyp> rubys2: Yes, that's it. I'm not asking for changes to the DOM because of namespaces. I'm just asking that browsers work like the FF nightly worked
- # [01:57] <rubys2> If spec'ed, I'm willing to make the changes to validator.nu.
- # [01:57] <AryehGregor> Ah, I see the response to my objection starts somewhere around line 2500.
- # [01:57] <shelleyp> rubys2: But the only way for the page to be conforming, if I understand it, is to codify this behavior in the HTML5 spec, yes?
- # [01:58] <rubys2> The spec does need to be clarified one way or another. And I find the copy/paste from inkscape argument compelling.
- # [01:59] <shelleyp> rubys2: I think it's very compelling. I actually assumed this was the behavior, and wrote an article for ALA, which I now need to pull because of this assumption
- # [02:00] <rubys2> I wouldn't pull it... simply annotate it as an open bug report and/or issue.
- # [02:00] <rubys2> (and I would suggest going with a bug report to start)
- # [02:01] <shelleyp> rubys2: OK, will do a bug. I want to go read that line 2500 AryehGregor just pointed out
- # [02:01] <AryehGregor> shelleyp, http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2008-April/014372.html
- # [02:01] <shelleyp> AryehGregor: thanks -- possible search term I can look for?
- # [02:02] <AryehGregor> It's scattered. But a lot of the interesting stuff on HTML vs. XML syntax for embedded SVG seems to start around "I don't think it would take magic".
- # [02:02] <AryehGregor> I didn't pay much attention to the namespaces issue, though.
- # [02:03] <AryehGregor> I was just reading the whole post.
- # [02:04] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
- # [02:04] <AryehGregor> . . . am just reading the whole post, that is.
- # [02:04] * AryehGregor predicts it will take another 10 minutes or so to finish
- # [02:06] * AryehGregor is amused by the "Maths is a key part of our heritage" argument instead of the usual "It's a proven standard that implementors have shown interest in incorporating into HTML"
- # [02:07] <rubys2> quickly scanning that email, I don't see anything that backs up Henri's assertion.
- # [02:07] <AryehGregor> Which one?
- # [02:08] * AryehGregor finishes reading
- # [02:09] <AryehGregor> Hmm, I was pessimistic, more like 4.5 minutes.
- # [02:09] <rubys2> I may have missed it, but I don't see anything in http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2008-April/014372.html that supports http://twitter.com/hsivonen/status/3797923550
- # [02:10] <AryehGregor> Well, that e-mail isn't normative, the spec is normative.
- # [02:10] <shelleyp> rubys2: I've been looking too, primarily starting later in the document, and I can't see a definitive answer on that either
- # [02:10] * Joins: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz)
- # [02:11] <rubys2> aryehGregor: I don't see anything in the spec that backs up Hsivonen's assertion either.
- # [02:11] <shelleyp> rubys2: hence my confusion on this subject, and surprise with getting the dc:foo answer
- # [02:12] <AryehGregor> I'd assume it's somewhere in the bowels of section 9.
- # [02:12] <AryehGregor> http://www.whatwg.org/specs/web-apps/current-work/#parsing-main-inforeign
- # [02:12] <rubys2> it doesn't surprise me that hsivonen believes it, but I don't believe it has been decided yet either way.
- # [02:13] * rubys2 is not sure he can load the one page version of the spec on this netbook...
- # [02:13] * AryehGregor isn't going to try reading chapter 9
- # [02:14] <AryehGregor> Er, sorry about that.
- # [02:14] <AryehGregor> I don't usually use it myself.
- # [02:14] <AryehGregor> Only when I'm doing a search of some kind.
- # [02:14] <AryehGregor> http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#parsing-main-inforeign
- # [02:14] <AryehGregor> Possibly somewhere there.
- # [02:16] <shelleyp> * Shelley frantically waves rubys2 away from loading the one page WhatWG spec on his netbook -- visions of burned wires
- # [02:17] <AryehGregor> You can say /me to do the action thing.
- # [02:17] <AryehGregor> /me demonstrates.
- # [02:17] * AryehGregor demonstrates
- # [02:17] <AryehGregor> .
- # [02:17] <AryehGregor> (the extra newline wasn't intentional)
- # [02:18] <TabAtkins> rubys2: If you didn't know, you can always just take the anchor from a link into the 1-page document, append it to the root url of the multipage document, and a script'll pick it up and take you to the correct place in the multipage.
- # [02:19] * shelleyp thanks AryehGregor
- # [02:19] <AryehGregor> TabAtkins, sneaky.
- # [02:19] <TabAtkins> I just found about it a few weeks ago.
- # [02:19] <webben> 9.1.2 says only HTML, MathML and SVG elements are "allowed".
- # [02:20] <webben> (http://dev.w3.org/html5/spec/syntax.html)
- # [02:20] <rubys2> neither 9.2.4.5 nor 9.2.4.7 disallow colons
- # [02:21] <Lachy> what exactly are you trying to find out from the spec?
- # [02:21] <rubys2> ok, so a bug report on 9.1.2 citing the use case of copy/paste from inkscape would be in order
- # [02:22] <shelleyp> rubys2: OK, will do
- # [02:22] <Lachy> scanning the logs quickly didn't make it clear what you're looking for
- # [02:22] <webben> Lachy: Where dc:foo is disallowed.
- # [02:22] <webben> Lachy: as per http://twitter.com/hsivonen/status/3797923550
- # [02:23] * Joins: hober (n=ted@unaffiliated/hober)
- # [02:23] <rubys2> Lachy: more context: http://twitter.com/shelleypowers/status/3801626489
- # [02:23] <Lachy> presumably it's not allowed because it's an attribute in no namespace with the localname "dc:foo", as opposed to "foo" attribute in the "dc" namespace, and I guess SVG doesn't allow non-namespaced, undefined attributes
- # [02:24] <Lachy> but that's just a guess. I'm not really familiar with SVG's conformance requirements on the issue
- # [02:24] <webben> oh dc:foo is an attribute not an element?
- # [02:24] <webben> if so 9.1.2 doesn't apply
- # [02:25] <rubys2> webben: shelley's example has plenty of elements
- # [02:25] <Lachy> oh, if you're asking about elements, then it should be clear that only HTML, SVG and MathML elements are permitted
- # [02:25] <webben> I'm not sure what shelleyp's example was. My openclipart example has elements too.
- # [02:25] <webben> Just talking about dc:foo
- # [02:26] <webben> The spec seems less obvious about elements.
- # [02:26] <rubys2> it would be helpful if such usages weren't flagged... again, nobody is asking that the browser do anything different with such elements and attributes.
- # [02:26] <webben> *about attributes
- # [02:26] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 60 (Operation timed out))
- # [02:26] <Lachy> I just assumed you were talking about an attribute, since I didn't think the spec was in any way ambiguous about undefined elements not being permitted.
- # [02:27] <webben> okay
- # [02:29] <rubys2> Lachy: if svg were to allow "dc:foo" (note: with the colon) it wouldn't be undefined. So the bug report could go against svg.
- # [02:30] * rubys2 thinks this is all good fodder for his svgopen keynote :-)
- # [02:31] <Lachy> rubys2, then you would presumably run into issues about defining elements with localnames containing colons, which clash with XML namespaces
- # [02:31] * shelleyp thinks that how SVG will work with HTML in HTML5 will generate lots of interest
- # [02:33] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [02:33] <rubys2> Lachy: http://www.w3.org/TR/html-design-principles/#priority-of-constituencies
- # [02:33] <rubys2> users will *definitely* copy/paste documents from inkscape into HTML and expect it to "just work"
- # [02:33] <Lachy> it will just work. Just won't be conforming.
- # [02:33] <Lachy> I don't see why flagging useless markup is a bad thing
- # [02:34] <rubys2> Can I give every last one of them your phone number? :-)
- # [02:34] <AryehGregor> Lachy, useless markup is conforming in a lot of other cases to ease interoperability with existing content.
- # [02:34] <rubys2> it can all be a talisman for all I care.
- # [02:34] <AryehGregor> Like xmlns, xml:lang, etc. (at least where those were required in XHTML).
- # [02:35] <AryehGregor> (required or permitted or whatever)
- # [02:35] <Lachy> AryehGregor, yes, but only in a few very specific cases. Allowing random junk doesn't seem like such a good idea
- # [02:35] <AryehGregor> No opinion here.
- # [02:35] <rubys2> things intentionally put in SVG to capture license information (for example) hardly qualifies as "random junk"
- # [02:36] <rubys2> BBIAB. Will check logs.
- # [02:36] <takkaria> I think it's pretty important to warn about dc:* if they're not put in the right namespace, since that's not what you would expect
- # [02:36] <AryehGregor> If there are particular examples that are very common, it seems reasonable to special-case those.
- # [02:36] * Parts: rubys2 (n=rubys@cpe-065-190-139-141.nc.res.rr.com)
- # [02:36] <AryehGregor> At least by HTML 5's philosophy of compatibility with existing content even at the expense of ugly or useless markup.
- # [02:37] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
- # [02:38] * Joins: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:38] <Lachy> in the few limited cases where useless talismans are permitted, they would have virtually no effect even if they did work. e.g. xmlns="" need to have the value of the namespace in which the element is already placed
- # [02:38] * Quits: shelleyp (n=shelleyp@ppp-70-242-144-8.dsl.stlsmo.swbell.net)
- # [02:38] <TabAtkins> OMG I'M DONE WITH IT.
- # [02:38] <TabAtkins> http://www.xanthir.com/test.php?width=200&height=100&radial-gradient=top 20px left 20%, ellipse cover,yellow 20px,green,red,blue
- # [02:38] <takkaria> division by zero at like 221?
- # [02:38] <AryehGregor> Is that supposed to be a URL?
- # [02:38] <Lachy> that wouldn't be the case with allowing <dc:*> and <cc:*> elements, since it would create the false impression that they actually do anything useful in HTML
- # [02:38] <TabAtkins> That's like 12 hours of work getting that to work.
- # [02:38] <TabAtkins> Yeah, copy the whole thing.
- # [02:39] <TabAtkins> http://www.xanthir.com/test.php?width=200&height=100&radial-gradient=top%2020px%20left%2020%,%20ellipse%20cover,yellow%2020px,green,red,blue
- # [02:40] <AryehGregor> Is that moving, or is it just my imagination? I *think* it's just my imagination, but . . .
- # [02:40] <takkaria> Lachy: the uselessness is fine, I think the thing that's important is that they'd be in the DOM in a very different form to what one would expect
- # [02:40] <TabAtkins> Just your imagination. ^_^ The eye-raping colors are good for testing.
- # [02:40] <Lachy> takkaria, yeah, that too
- # [02:50] <TabAtkins> Well, correction, there are a couple of important bugs in my parser that need fixing. But, given appropriate inputs, it displays as intended!
- # [02:54] * Joins: tkent (n=tkent@220.109.219.244)
- # [03:02] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Client Quit)
- # [03:08] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [03:15] <AryehGregor> Okay, so why is "Attribute size not allowed on element input at this point"? <input id=mw-input-contextchars name=wpcontextchars size=20 value=50 min=0 type=number>
- # [03:15] <AryehGregor> Is size invalid on type=number, or is the validator wrong?
- # [03:16] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/#input-type-attr-summary
- # [03:16] * boblet is now known as boblet_
- # [03:17] <AryehGregor> So why is that? Presumably in some cases you'd expect the user to be entering a number like 6, and other times you'd expect them to want to enter floating-point numbers to 47 decimal places.
- # [03:18] <AryehGregor> Of course, size is kind of dodgy anyway, I always felt it seemed more appropriate to do with CSS.
- # [03:19] * boblet_ is now known as boblet
- # [03:27] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [03:29] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:38] * Joins: Unixmonkey (n=Unixmonk@c-68-58-133-18.hsd1.in.comcast.net)
- # [03:41] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:46] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) (Read error: 110 (Connection timed out))
- # [03:52] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:52] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [03:53] * Joins: kristallpirat (n=kristall@c-base/crew/kristall)
- # [04:01] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [04:03] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [04:06] * Joins: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net)
- # [04:42] * Quits: nessy (n=nessy@203-214-73-15.dyn.iinet.net.au) ("Leaving")
- # [04:43] * Joins: nessy (n=nessy@203-214-73-15.dyn.iinet.net.au)
- # [04:51] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 60 (Operation timed out))
- # [04:52] * Quits: TabAtkins (n=chatzill@99.35.179.251) (Read error: 145 (Connection timed out))
- # [04:57] * Joins: erikvvold (n=erikvvol@96.49.192.204)
- # [05:07] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [05:09] <Hixie> wtf is the API that does the equivalent of getElmentsBySelector() called?
- # [05:09] <Hixie> selectNodes()?
- # [05:09] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [05:09] <Hixie> oh, querySelector().
- # [05:13] * Quits: kristallpirat (n=kristall@c-base/crew/kristall) (Remote closed the connection)
- # [05:20] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [05:25] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [05:43] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [05:43] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [05:43] * weinig_ is now known as weinig
- # [05:50] * Quits: Unixmonkey (n=Unixmonk@c-68-58-133-18.hsd1.in.comcast.net)
- # [05:58] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:15] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [06:16] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [06:29] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 60 (Operation timed out))
- # [06:38] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [07:01] * Joins: shepazu (n=schepers@65-78-17-45.c3-0.nwt-ubr2.sbo-nwt.ma.cable.rcn.com)
- # [07:01] * Joins: zdobersek (n=zan@cpe-92-37-71-249.dynamic.amis.net)
- # [07:04] * Quits: roc (n=roc@203-97-204-82.dsl.clear.net.nz)
- # [07:09] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [07:10] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [07:13] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [07:17] * Joins: zdobersek1 (n=zan@cpe-92-37-65-50.dynamic.amis.net)
- # [07:28] * Parts: zdobersek1 (n=zan@cpe-92-37-65-50.dynamic.amis.net)
- # [07:32] * Quits: zdobersek (n=zan@cpe-92-37-71-249.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [07:47] * Joins: erlehmann (n=erlehman@tmo-104-178.customers.d1-online.com)
- # [08:02] * Joins: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [08:05] * Joins: zcorpan_ (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [08:06] * zcorpan_ is now known as zcorpan
- # [08:06] <zcorpan> Philip`: http://webreflection.blogspot.com/2009/09/font-face-we-are-already-doing-wrong.html
- # [08:07] * Quits: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp) (Client Quit)
- # [08:09] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Client Quit)
- # [08:16] * Quits: doublec (n=doublec@203-97-204-82.dsl.clear.net.nz) ("Leaving")
- # [08:16] * Joins: benward (n=benward@98.210.154.133)
- # [08:18] * Quits: benward (n=benward@98.210.154.133) (Client Quit)
- # [08:22] * Joins: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [08:22] * Joins: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [08:23] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [08:27] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 104 (Connection reset by peer))
- # [08:27] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [08:29] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [08:41] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:41] * Joins: harig (n=harig@122.160.12.230)
- # [08:41] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [08:46] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [08:50] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [08:57] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:59] <hsivonen> I see my spec reading ability has been questioned in the logs.
- # [09:00] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:03] <othermaciej> it has?
- # [09:06] * Philip` questions othermaciej's IRC log reading ability
- # [09:06] <othermaciej> I'm reading the logs now, but I'm not sure I'll be able to figure out what hsivonen was referring to
- # [09:08] <othermaciej> the Dublin Core controversy?
- # [09:09] <hsivonen> othermaciej: yes
- # [09:09] <othermaciej> does HTML5 specify anywhere that any SVG elements or attributes are valid, or does it defer that completely to SVG?
- # [09:09] <hsivonen> othermaciej: it defers to SVG
- # [09:10] <othermaciej> hsivonen: through the "other applicable specifications" clause, or in some more explicit way?
- # [09:10] <hsivonen> othermaciej: but SVG 1.1 requires the stuff that goes in <metadata> to be expressed "in a manner conforming with the "Namespaces in XML" Recommendation", and having a non-NCName local name doesn't qualify
- # [09:10] <hsivonen> othermaciej: it's basically like other applicable specs, except only "in a manner conforming with the "Namespaces in XML" Recommendation"
- # [09:11] <hsivonen> maybe there's list email by now that I can reply to
- # [09:11] <othermaciej> there were some public-html posts that I assume were on this topic
- # [09:12] * Quits: dave_levin (n=dave_lev@74.125.59.65)
- # [09:12] <othermaciej> it seems to me that 'expressed in a manner conforming with the "Namespaces in XML" Recommendation' is not a very clear rule as applied to SVG-in-text/html
- # [09:14] <othermaciej> it's not even very precise in the context of XML - I would guess it means something like namspace well-formed, but that's not meaningful for a fragment
- # [09:15] <othermaciej> however, it does seem to me that attributes and elements which parse into different {namespaceURI, localName} pairs in HTML and XML are problematic
- # [09:16] <othermaciej> besides making them clearly nonconforming inside <svg:metadata>, another possibility is to just apply xmlns processing inside <metadata> or even just inside <svg>, but then presumably people would use it as a hook to inject arbitrary namespaced content
- # [09:21] <hsivonen> I've posted about this to public-html before, but Shelley wasn't a WG participant back then.
- # [09:21] <hsivonen> I'll look up the archive URL.
- # [09:21] <hsivonen> short version: there are multiple possible solutions but they are all bad
- # [09:22] <othermaciej> that seems par for the course
- # [09:22] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Remote closed the connection)
- # [09:22] <othermaciej> shelley is technically not a WG participant now, but she did post to the list on this topic
- # [09:23] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:23] * Joins: trovster (n=trovster@host217-34-40-184.in-addr.btopenworld.com)
- # [09:23] * Joins: GarethAdams (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [09:28] * Joins: ttepasse (n=ttepas--@p5B013BA7.dip.t-dialin.net)
- # [09:35] <erlehmann> hsivonen, i dont really get why the current solution to have SVG content inside an iframe or image is not preferred
- # [09:37] <Hixie> (me either)
- # [09:41] * Parts: Mrmil (n=ut_ollie@host-77-236-204-8.blue4.cz)
- # [09:42] <othermaciej> image isn't very good if you want to change the svg dynamically or have interactive features in it
- # [09:43] <othermaciej> iframe does allow those, although it requires your svg to live in a defined opaque rectangular box
- # [09:44] <othermaciej> that being said, there are many use cases for vector graphics that do work fine with those and don't need inline svg
- # [09:44] <hsivonen> Hixie: clearly, the "how to read this specification" part doesn't teach people that reading a Hixie spec isn't like reading a Dave Winer spec
- # [09:45] <Hixie> do you want bold 96px text that says "don't read between the lines"?
- # [09:47] <othermaciej> hsivonen: your statement that SVG and MathML requirements defined in terms of XML formalisms are to be applied to the DOM after parsing from text/html does not seem overwhelmingly clear from any spec
- # [09:47] <Philip`> 96px text is easy to miss when it just occurs once in a giant document
- # [09:48] <Philip`> Maybe you should put it in 2px text located between every line
- # [09:48] <othermaciej> hsivonen: I do believe that is the intent of HTML5, but one could just as easily assume SVG and MathML requirements are applied at a source text level instead of a DOM level, or something
- # [09:49] <Hixie> Philip`: hah
- # [09:49] <othermaciej> short of some clear spec language to say otherwise
- # [09:51] * Quits: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [09:55] * Joins: Creap (n=Creap@vemod.brg.sgsnet.se)
- # [09:57] <Hixie> woo
- # [09:58] <othermaciej> woo?
- # [09:58] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [09:58] <Hixie> outstanding e-mails are now below outstanding bugs and outstanding XXX markers. And I blogged.
- # [10:00] <othermaciej> you catblogged!
- # [10:01] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [10:01] <hsivonen> othermaciej: I'll post proof to the list shortly.
- # [10:02] <Hixie> yeah well most of the things i'd like to say about subjects y'all would be interested in would likely just piss people off
- # [10:02] <hsivonen> othermaciej: evidently, it's not overwhelmingly clear to everyone
- # [10:03] <hsivonen> othermaciej: it is overwhelmingly clear from the implementation POV
- # [10:03] <hsivonen> othermaciej: because the code I have for RDF/XML simply won't run in the text/html case
- # [10:03] <othermaciej> hsivonen: it's clear what to do from the implementation POV, yes
- # [10:03] <othermaciej> (or do you mean validator implementation?)
- # [10:06] <hsivonen> othermaciej: yes
- # [10:06] <othermaciej> the fact that it naturally falls out of how you implemented the validator doesn't necessarily mean it's clearly required by spec
- # [10:06] <hsivonen> I have trouble finding the right search terms to locate my earlier treatment of this topic
- # [10:06] <othermaciej> I'm not saying this to argue in favor of dc:foo, btw, I'm just wary of ending up with an SVG+CSS-style gap between the specs
- # [10:08] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [10:09] <hsivonen> oh well. my earlier message didn't use obvious words, I suppose
- # [10:09] * Joins: maikmerten (n=maikmert@Z82d2.z.pppool.de)
- # [10:09] * Quits: GarethAdams (n=GarethAd@pdpc/supporter/active/GarethAdams)
- # [10:11] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:13] <othermaciej> shouldn't some spec (probably HTML5) say that SVG and MathML conformance requirements are to be applied to the parsed DOM?
- # [10:17] <othermaciej> SVG 1.1 does actually have a definition of "Conforming SVG Document Fragments" but it's all XML-specific
- # [10:18] <othermaciej> one of the requirements is XML well-formedness - I am not sure it is meaningful to ask whether a DOM is well-formed XML, since well-formedness is defined in terms of text
- # [10:20] <Hixie> i would hope SVG defines the conformance requirements of SVG nodes in _any_ DOM, whether HTML is present or not
- # [10:20] <Hixie> if not, that's more of a problem for SVG than for HTML
- # [10:20] <othermaciej> SVG is not defined in terms of a DOM
- # [10:22] <othermaciej> it seems to be defined in terms of XML concepts which are ultimately defined at a textual level
- # [10:23] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [10:23] <othermaciej> I don't think SVG 1.1 was written with any non-XML syntax in mind
- # [10:23] <Philip`> What about createElement etc?
- # [10:23] <othermaciej> or MathML 3.0 (the only MathML version I looked at)
- # [10:23] <Philip`> (which is effectively a non-XML syntax)
- # [10:24] <othermaciej> I don't think SVG 1.1 defines conformance for API-created DOM trees
- # [10:24] * Quits: trovster (n=trovster@host217-34-40-184.in-addr.btopenworld.com)
- # [10:25] <othermaciej> (or MathML)
- # [10:25] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:32] <othermaciej> does HTML5 itself have conformance requirements for script-constructed DOMs? I seem to recall a requirement that the DOM must not be put in a nonconforming state by script, but I can't find it offhand
- # [10:35] * Quits: shepazu (n=schepers@65-78-17-45.c3-0.nwt-ubr2.sbo-nwt.ma.cable.rcn.com) (Read error: 54 (Connection reset by peer))
- # [10:35] * Joins: shepazu (n=schepers@65-78-17-45.c3-0.nwt-ubr2.sbo-nwt.ma.cable.rcn.com)
- # [10:36] <hsivonen> Maybe I should maintain a list of public-html highlights about SVG so that I could drop URLs instead of a vague "search the archives" recommendation
- # [10:36] <othermaciej> hsivonen: I'm reading your longer email
- # [10:38] * Joins: foolip (n=philip@pat.se.opera.com)
- # [10:38] * Quits: foolip (n=philip@pat.se.opera.com) (Client Quit)
- # [10:41] * Joins: foolip (n=philip@pat.se.opera.com)
- # [10:42] <othermaciej> hsivonen: I still think it is not properly specified anywhere that SVG 1.1 requirements should be applied to the DOM
- # [10:43] <othermaciej> hsivonen: I do agree that it's the sane way to do things
- # [10:45] * Joins: ChrisWilson (n=cwilso@nat/microsoft/x-ysshjkxwsqzmpjut)
- # [10:48] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:49] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
- # [10:55] * Quits: Chris_Wilson (n=cwilso@nat/microsoft/x-ysdyajwetocqfgfb) (Read error: 110 (Connection timed out))
- # [10:55] * Quits: Politoed (i=Theorem@85.138.75.81)
- # [11:03] <hsivonen> othermaciej: being clear about that point seems like actionable feedback to Hixie
- # [11:03] <othermaciej> hsivonen: I think so too, though I'm also having trouble thinking about how to define it clearly
- # [11:04] <othermaciej> if you look at SVG 1.1 and follow all the normative references, it is defined in terms of text
- # [11:04] <othermaciej> I'm not sure about specs that use RelaxNG instead of DTDs as the formalism
- # [11:04] <hsivonen> othermaciej: seems like a bug in SVG specs
- # [11:05] <othermaciej> hsivonen: updating the relevant other specs might be the way to go
- # [11:08] <othermaciej> however, Namespaces in XML appears to be defined in terms of text, and I don't think anyone is up for changing it
- # [11:09] <othermaciej> actually, it looks like the Namespace constraints could be interpreted in ways that are not purely textual, but "namespace-well-formed" is definitely defined in terms of text
- # [11:10] <hsivonen> XML is one of the best-written W3C specs, but the failure to roll the infoset concept into the XML spec itself and defining everything in terms of bits on the wire is an unfortunate failure
- # [11:10] <jgraham> hsivonen: I'm not sure how making stuff that was intended to be namespaced XML in html non-conforrming is theoretical purity
- # [11:11] <hsivonen> jgraham: fair enough
- # [11:11] <jgraham> Since the content will not work as expected it seems like it helps users
- # [11:11] <hsivonen> jgraham: I considered conformance in general to be more in the direction of purity than "works in Firefox"
- # [11:11] <othermaciej> in the case of <metadata>, I think the common case is that no one expects the content to have any effect
- # [11:12] <hsivonen> I have to admit I was a bit surprised to find that Hixie had made it impossible to have any children of <metadata> that would conform per SVG
- # [11:12] <jgraham> othermaciej: Presumably people expect that someone will parse it and do whatever it is that people do with metadata
- # [11:12] <hsivonen> I had had a faulty impression that <metadata> worked like SVG <title> as far as parsing goes and {http://www.w3.org/1999/xhtml}meta were allowed
- # [11:13] <othermaciej> it's true that if anyone parses it according to HTML5 rules, it won't do what is expected
- # [11:14] <othermaciej> (unless they process it in some technically incorrect way, like using regexps or DOM Level 1 APIs)
- # [11:14] <hsivonen> unless, of course, "do whatever it is that people do with metadata" and "ignore" are equivalent...
- # [11:20] * maikmerten is now known as maik|afk
- # [11:20] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [11:22] * Joins: webben (n=benh@nat/yahoo/x-tnrvkieszpobusdf)
- # [11:24] <othermaciej> it seems like things would be better if XML, Namespaces in XML and Infoset were all one spec and higher level specs could be defined in terms of infoset instead of in terms of XML grammar productions
- # [11:25] <Hixie> i've been saying that for years
- # [11:25] <Hixie> good luck convincing anyone
- # [11:25] <hsivonen> othermaciej: I agree
- # [11:26] <hsivonen> Hixie: out of curiosity, why didn't you make <metadata> parse like <title>?
- # [11:26] <Hixie> what's <metadata>?
- # [11:26] <hsivonen> Hixie: an SVG tag
- # [11:26] <Hixie> never heard of it
- # [11:26] <hsivonen> Hixie: parse like <title> in SVG foreign lands
- # [11:26] <Hixie> (or at least i don't recall hearing of it)
- # [11:26] <jgraham> hsivonen: It seems that your asumption in #3 is different to your assumption in #1
- # [11:27] <hsivonen> jgraham: could be
- # [11:27] <othermaciej> (I recall there's already a mapping from Infoset to DOM, so XHTML5 is already indirectly defined in terms of infoset)
- # [11:27] <othermaciej> I hadn't heard of <metadata> until today
- # [11:28] <hsivonen> jgraham: yes, I'm assuming that if something is conforming, it's legitimate to assume it "works"
- # [11:28] <Hixie> hsivonen: making <metadata> switch back to html seems to make sense; file a bug
- # [11:28] * Hixie really doesn't understand why people are so obsessed with metadata
- # [11:29] <Hixie> and by "people" i really mean software architects
- # [11:29] <Hixie> because few other people care
- # [11:31] <hsivonen> whoops! filing that bug would be bad, since "meta" is on the break out list
- # [11:31] <hsivonen> I don't care enough to argue for changing *that* too
- # [11:32] <hsivonen> umm. no
- # [11:32] <hsivonen> now I'm confused
- # [11:32] <hsivonen> the break out list wouldn't apply
- # [11:32] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 60 (Operation timed out))
- # [11:32] * Rik`_ is now known as Rik`
- # [11:35] <hsivonen> ok. it was a bad idea still but for a different reason
- # [11:42] <Lachy> hsivonen, are you aware of this bug in your HTML5 parser in Firefox. http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A%3Ctextarea%3E%26%23xA%3B%26%23xA%3Btest%3C%2Ftextarea%3E
- # [11:43] <Lachy> it seems all subsequent new lines done with char refs get ignored, when only the first is supposed to be ignored. Compare the result with the old parser, or any other browser
- # [11:45] * Quits: erlehmann (n=erlehman@tmo-104-178.customers.d1-online.com) ("Ex-Chat")
- # [11:45] * Joins: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [11:49] * Quits: maik|afk (n=maikmert@Z82d2.z.pppool.de) ("Leaving")
- # [11:52] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [12:06] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [12:11] * Joins: jacobolu_ (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [12:11] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) (Read error: 104 (Connection reset by peer))
- # [12:11] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:14] <Hixie> hsivonen: yt?
- # [12:14] <Hixie> hsivonen: what do i need to change here http://www.whatwg.org/specs/web-apps/current-work/#interactions-with-xpath-and-xslt for http://www.w3.org/Bugs/Public/show_bug.cgi?id=7059#c18 ?
- # [12:16] <annevk3> this HTML5 cheat sheet that's making its rounds on twitter is based on a very old version of HTML5 :/
- # [12:17] <annevk3> it still has stuff like <datatemplate>
- # [12:17] <Hixie> i don't even remember what that is
- # [12:17] <othermaciej> that was for the repetition model
- # [12:17] <Hixie> the first one or the second one?
- # [12:17] <othermaciej> that you and hyatt came up with long lng ago to make XForms people happy
- # [12:17] <annevk3> second
- # [12:18] <Hixie> ah
- # [12:18] <annevk3> the one that nobody got
- # [12:18] <annevk3> apart from Philip` iirc
- # [12:19] <annevk3> ah fun, the source is w3schools.com
- # [12:19] <annevk3> didn't see that before
- # [12:19] <othermaciej> Hixie: you'd have to also remove a case where XPath 1.0 name expressions match
- # [12:20] <Hixie> "also"?
- # [12:20] <othermaciej> Hixie: specifically, if you have a situation just like the 6 bullet conditions for the extra match, but the element is in no namespace, the name expression must not match the node, even though XPath 1.0 says it does
- # [12:21] <Philip`> I think I only got it for an evening and then I forgot how it worked
- # [12:21] <othermaciej> Hixie: you currently have added a case where XPath 1.0 name expressions must match nodes in an HTML DOM that they wouldn't otherwise
- # [12:21] <othermaciej> Hixie: but you also left all the old matching intact
- # [12:22] <Hixie> "you" is the wrong pronoun there
- # [12:22] <othermaciej> the xpath people want to replace what would have matched instead of adding
- # [12:22] <othermaciej> well
- # [12:22] <Hixie> i just pasted this text straight from hsivonen, iirc
- # [12:22] <othermaciej> maybe hsivonen should propose some new text then
- # [12:22] <Hixie> i was hoping he might
- # [12:23] <othermaciej> I think I understand the issue well enough to sort of suggest something, but not enough to be sure it would fit into the XPath spec the right way
- # [12:23] <hsivonen> Lachy: thanks for finding the textarea bug
- # [12:24] <hsivonen> Hixie: you need to defined that additionally, an XPath Name expression doesn't match where XPath 1.0 says it would match if
- # [12:24] * Joins: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu)
- # [12:24] <hsivonen> * The mane expression has no namespace
- # [12:24] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [12:25] <hsivonen> and
- # [12:25] <hsivonen> * The expression is being tested against an element node
- # [12:25] <hsivonen> and
- # [12:25] * Quits: jacobolu_ (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) (Read error: 104 (Connection reset by peer))
- # [12:25] <hsivonen> * the element's document is an HTML document
- # [12:26] <hsivonen> s/mane/name/
- # [12:26] <othermaciej> hsivonen: it seems odd that the XPath folks want what is arguably an even greater violation of XPath 1.0
- # [12:26] <hsivonen> Hixie's email about MathML and SVG to public-html confuses me
- # [12:26] <hsivonen> othermaciej: :-)
- # [12:27] <Hixie> hsivonen: So start a new paragraph that says "However, a name expression must not evaluate to matching a node when the following conditions are met:" then your bullet points?
- # [12:27] <Hixie> hsivonen: what if both sets of conditions match?
- # [12:28] <othermaciej> hsivonen: shouldn't you also have a bullet of * the element is in the null namespace
- # [12:28] <othermaciej> (or "no namespace" or whatever is the right way to express that)
- # [12:32] <hsivonen> Hixie: oops. you also need othermaciej's point
- # [12:32] <Hixie> ok
- # [12:32] <hsivonen> Hixie: add: and * the element is not in a namespace
- # [12:32] <othermaciej> that makes the two sets of conditions mutually exclusive
- # [12:32] <hsivonen> right
- # [12:34] <Hixie> k
- # [12:34] <Hixie> checked in
- # [12:37] * Joins: yoroy (n=yoroy@f223032.upc-f.chello.nl)
- # [12:39] <Lachy> Hixie, is it intentional that that the authoring requirements expressed in #character-references for disallowed code points don't match the implementation requirements #tokenizing-character-references?
- # [12:39] <Hixie> probably not
- # [12:39] <Hixie> how do they differ?
- # [12:40] <Lachy> it seems the implementation requirements require parse errors for a lot more characters than are listed in the authoring requirements
- # [12:40] <Lachy> e.g. U+0001 to U+0008 generate a parse error, but aren't listed in the authoring requirements
- # [12:41] <Hixie> unintentional; file a bug
- # [12:42] <Lachy> ok
- # [12:42] <Hixie> 9.1.3 Text is similarly wrong
- # [12:43] <Lachy> how is that one wrong?
- # [12:44] <Hixie> doesn't disallow control characters
- # [12:44] <Lachy> is it supposed to forbid the same character ranges?
- # [12:44] <Lachy> ok. I'll mention that in the bug
- # [12:45] <Hixie> thanks
- # [12:47] * Hixie tries to work out what elements block </li> from seeing the LI node it should close
- # [12:51] <Lachy> bug filed.
- # [12:53] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [12:58] <Lachy> why don't people responding to the fakepath thread realise that whatwg is CC'd twice, and that the unnecessary duplicate messages are annoying?
- # [12:58] <annevk3> why are people responding to that thread in the first place?
- # [12:58] <annevk3> :p
- # [12:59] <Lachy> good point :-)
- # [13:00] <othermaciej> I think I had a valid reason to respond, but my mail client seemed to be smart enough to remove the duplicate Cc
- # [13:01] * Quits: wakaba_ (n=wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) ("Leaving...")
- # [13:07] <foolip> Hixie: is there any particular reason for "Tidy up how 'abort' and 'emptied' events fire when you call load() while it's already loading."? (http://html5.org/tools/web-apps-tracker?from=3755&to=3756)
- # [13:08] <Hixie> foolip: the spec was contradictory before, so something had to be fixed; the way i fixed it was to make sure 'abort' doesn't fire until after the element is in a 'not loading' state
- # [13:08] <Hixie> foolip: (before, one kind of abort would have it be still loading, and the other kind would have it be post-loading)
- # [13:10] <Lachy> hsivonen, you may want to do something to improve the obviousness of the UI for validator.nu. Apparently someone I know has used it frequently, but never knew he could switch to File Upload or Text Field
- # [13:12] <hsivonen> Lachy: I am aware that the UI feature is non-obvious
- # [13:12] <hsivonen> Lachy: It's hard to improve it, because I don't understand why it's not obvious
- # [13:13] <Lachy> I guess people just see the <select> and read it as a label, and never stop to think what else it might have to offer
- # [13:13] <foolip> Hixie: hmm, ok. only nuisance is that this is more state to keep track of internally. will try it and see
- # [13:13] <annevk3> what the W3C has is a lot more explicit
- # [13:13] <Lachy> and maybe because people don't expect that changing the value of a select field will replace other parts of the UI
- # [13:14] <Lachy> using a tab like approach, like the w3c validator, might be better
- # [13:14] <Hixie> foolip: it didn't seem like much state to keep track of, unless i'm missing something
- # [13:14] <hsivonen> why does OS X reset my default browser to Safari every time I log out and back in?
- # [13:14] <Hixie> foolip: just one boolean while you reset some variables, no?
- # [13:15] <Lachy> hsivonen, my guess is there's a corrupted plist somewhere in ~/Library
- # [13:15] <annevk3> hsivonen, Apple doesn't have a monopoly so they can do evil things? :)
- # [13:16] * hsivonen wonders which plist to zap
- # [13:16] * Joins: erikvold (n=erikvvol@96.49.192.204)
- # [13:16] <Lachy> I'd start with the com.apple.Safari plist
- # [13:16] <foolip> Hixie: yes, but this algorithm will "yield" while running the synchronous events, so any "local" state that's kept across a synchronous events must actually be stored globally per element.
- # [13:16] <Lachy> or find out which plist gets modified when you change the default browser option in Safari's prefs dialog
- # [13:17] <hsivonen> Lachy: this stuff lives in the legacy Internet Config back end, AFAIK
- # [13:17] <foolip> Hixie: there are of course lots of such state elsewhere, I'm just saying that it's a nuisance and it's nice to know if it's for a good reason
- # [13:17] <hsivonen> Lachy: even though Safari is the front end now
- # [13:17] <foolip> meh, I fail at English
- # [13:18] <hsivonen> com.apple.internetpref.plist looks promising
- # [13:18] <Hixie> foolip: ah, yeah, if your sync events aren't just nested event loops, that could be more painful
- # [13:18] <hsivonen> hmm. wrong plist
- # [13:19] <hsivonen> ha! there's com.apple.internetconfig.plist that doesn't change and com.apple.internetconfigpriv.plist that changes
- # [13:19] <foolip> Hixie: right, it's of course all very implementation-specific, I have no idea how other implementors deal with this stuff
- # [13:21] <hsivonen> still wrong plist
- # [13:21] <hsivonen> sigh
- # [13:21] * Joins: myakura (n=myakura@p3125-ipbf1704marunouchi.tokyo.ocn.ne.jp)
- # [13:26] * Quits: erikvvold (n=erikvvol@96.49.192.204) (Read error: 110 (Connection timed out))
- # [13:30] <othermaciej> hsivonen: making the three options visible at once (with tabs for example) would make it more obvious, putting the select in the controls column with its own label would also probably make it more obvious
- # [13:30] <Hixie> bed time
- # [13:30] <Hixie> nn
- # [13:32] * Joins: maikmerten (n=maikmert@Z82d2.z.pppool.de)
- # [13:35] <hsivonen> aaargh. the definition of element in scope changed instead of </li> using a new concept
- # [13:35] <hsivonen> Hixie: thanks for figuring it out in any case
- # [13:36] <Hixie> i actually did use a new concept
- # [13:36] <Hixie> i just defined it in terms of the previous concept
- # [13:36] <Hixie> there were two algorithms that were the same except for a list
- # [13:36] <Hixie> there are now three the same except for a list
- # [13:36] <Hixie> and i factored out the common part
- # [13:36] <Hixie> i thought reuse was better than new things :-)
- # [13:37] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [13:41] * Quits: boblet (n=boblet@124x33x38x101.ap124.ftth.ucom.ne.jp)
- # [13:41] <hsivonen> Hixie: your latest email makes it seem that my earlier reply to Shelley was indeed accurate
- # [13:43] <Hixie> how so?
- # [13:44] <hsivonen> Hixie: that the language of where <svg> and <math> are allowed applies only if you invoke an SVG spec and a MathML spec to make those elements allowed anywhere at all and HTML5 itself doesn't make them allowed
- # [13:45] <Hixie> they're not "non-conforming as far as HTML5 itself goes"
- # [13:45] <hsivonen> Hixie: what are they if they aren't allowed by HTML5 itself?
- # [13:45] <Hixie> they're conforming as far as HTML5 itself goes, it just doesn't go far enough to make them conforming in an absolute sense
- # [13:45] <hsivonen> not-allowed but not non-conforming?
- # [13:46] <Hixie> i don't think it makes sense to talk about their conformance without invoking the SVG spec
- # [13:46] <Hixie> and MathML spec
- # [13:46] <hsivonen> I don't understand what conforming but not in the absolute sense means
- # [13:47] <Hixie> HTML5 makes them conditionally conforming, the condition being that some other spec defines that they MAY be used
- # [13:47] <hsivonen> Hixie: right, so if the condition isn't met, they are non-conforming
- # [13:47] <Hixie> yes, but that's not "non-conforming as far as HTML5 itself goes", it's non-conforming as far as a validator goes.
- # [13:47] <Hixie> i interpret "non-conforming as far as HTML5 itself goes" to mean that HTML5 says "MUST NOT"
- # [13:48] <hsivonen> ah
- # [13:49] <Hixie> to be honest i find this discussion to be somewhat akin to trying to draw on the head of a pin with a piece of chalk
- # [13:50] <Hixie> which is to say, it's splitting hairs, like you said :-)
- # [13:51] <hsivonen> Hixie: sure. I just want to know how the extension theory works when the TAG asks about it.
- # [13:51] <hsivonen> also, I wanted to check that my spec reading skills aren't totally out of order
- # [13:51] <Hixie> your spec reading skills have a precision greater than my spec writing skills
- # [13:52] <Hixie> s/precision/resolution/
- # [14:01] <Lachy> I was just asked again about why <nav> without an heading generates an untitled section in the outline, by a different person from who asked in here yesterday.
- # [14:01] <Lachy> but he also like the idea of the outline tool outputting an implied default heading like "Navigation"
- # [14:02] * Quits: bzed (n=bzed@devel.recluse.de) (clarke.freenode.net irc.freenode.net)
- # [14:02] * Quits: hamaji (n=hamaji@220.109.219.244) (clarke.freenode.net irc.freenode.net)
- # [14:02] * Quits: garbeam (n=arg@garbe.us) (clarke.freenode.net irc.freenode.net)
- # [14:02] <Hixie> i like that all these people are using the outliner
- # [14:02] <Hixie> is it helping them catch the issue we were talking about?
- # [14:02] <annevk3> naturalWidth?
- # [14:03] <Hixie> if people use it a lot, i'd love to be able to get away without adding an element for it
- # [14:03] <Lachy> I don't know. This was from Bruce Lawson, who's already aware of the section abuse issue.
- # [14:05] <Lachy> Hixie, the spec's inline bug reporting tool should output the link to the bug as a clickable link in the page instead of using an alert
- # [14:05] * Quits: myakura (n=myakura@p3125-ipbf1704marunouchi.tokyo.ocn.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [14:05] * Quits: annevk2 (n=annevk@5355732C.cable.casema.nl) (clarke.freenode.net irc.freenode.net)
- # [14:05] * Quits: pererik (n=pe@unaffiliated/pererik) (clarke.freenode.net irc.freenode.net)
- # [14:05] * Quits: hendry (n=hendry@webvm.net) (clarke.freenode.net irc.freenode.net)
- # [14:05] * Quits: vs-hs_ (i=david@shell.etttretresju.net) (clarke.freenode.net irc.freenode.net)
- # [14:06] <Hixie> copy and paste from the alert
- # [14:06] <Hixie> (i couldn't work out where to put the link)
- # [14:06] * Lachy wonders if it would be appropiate to file a bug about the bug reporting tool using the bug reporting tool?
- # [14:06] * Joins: garbeam (n=arg@garbe.us)
- # [14:06] <jgraham> The bug reporting tool shopuld allow you to have a shorter summary and a longer body
- # [14:07] * Joins: myakura (n=myakura@p3125-ipbf1704marunouchi.tokyo.ocn.ne.jp)
- # [14:07] <Lachy> the logical place would be to replace the text field with a message that said the bug was filed with a link to the bug
- # [14:07] <jgraham> Because all the long summaries are pretty annoying
- # [14:07] <annevk3> IRC should have an /ignore for people complaining about the bug reporting tool
- # [14:07] * Joins: zcorpan (n=zcorpan@88.131.66.80)
- # [14:07] <Lachy> and then when the user clicks on another section of the page, the text field is put back so they can file a new bug
- # [14:08] <Hixie> Lachy: expect it to be WONTFIXed unless it comes with a patch :-)
- # [14:09] <Lachy> ok. I'll add that to my todo list, along with the redesign of the other spec stuff I'm working on
- # [14:09] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [14:09] * Joins: pererik (n=pe@unaffiliated/pererik)
- # [14:09] * Joins: vs-hs_ (i=david@shell.etttretresju.net)
- # [14:09] * Joins: hendry (n=hendry@webvm.net)
- # [14:09] <annevk3> actually, it's INVALID for the HTML WG bug tracker o_O
- # [14:09] <Hixie> heh
- # [14:09] <annevk3> anyway, naturalWidth is some IE/Opera extension to <img>?
- # [14:10] <zcorpan> i thought all browsers had naturalWidth
- # [14:10] * Joins: bzed (n=bzed@devel.recluse.de)
- # [14:10] * Joins: hamaji (n=hamaji@220.109.219.244)
- # [14:11] <Lachy> I don't recall ever hearing about naturalWidth/Height before
- # [14:12] <annevk3> undefined in Opera
- # [14:13] <annevk3> maybe it works in Firefox/Safari and Hixie annotated the check-in wrong
- # [14:13] <Hixie> what did i annotate it as?
- # [14:14] <annevk3> as affecting Firefox/Safari
- # [14:15] <annevk3> i wonder if we can still rename videoHeight/Width
- # [14:16] <zcorpan> annevk3: renaming videoWidth was brought up ages ago
- # [14:16] <zcorpan> iirc
- # [14:17] <annevk3> it was renamed once
- # [14:17] <zcorpan> was it?
- # [14:17] <annevk3> from intrinsicWidth or so
- # [14:17] * Quits: pererik (n=pe@unaffiliated/pererik) (Connection timed out)
- # [14:17] * zcorpan can't recall that
- # [14:18] * Joins: CriticalMass (n=chatzill@195.69.154.4)
- # [14:18] <foolip> is naturalWidth supposed to be the size in pixels of the image?
- # [14:19] <foolip> oh I think videoWidth has been renamed or redefined once, can't remember the details though
- # [14:19] <Hixie> annevk3: it affects firefox safari because they're the ones who implement it
- # [14:19] <Lachy> foolip, "The IDL attributes naturalWidth and naturalHeight must return the intrinsic width and height of the image, in CSS pixels, if the image is available, or else 0."
- # [14:19] <Hixie> ok i really must go to bed now
- # [14:19] <Hixie> nn
- # [14:19] <foolip> Lachy: right, like videoWidth
- # [14:20] <annevk3> I was clearly wrong: http://html5.org/tools/web-apps-tracker?from=684&to=685
- # [14:20] <annevk3> in any case, it would make sense for them to use the same name
- # [14:20] * Quits: hamaji (n=hamaji@220.109.219.244) (Connection timed out)
- # [14:22] <zcorpan> yes, but not essential, and videoWidth has been implemented in 4 browsers (i think) and shipped in two
- # [14:22] * Joins: hamaji (n=hamaji@220.109.219.244)
- # [14:23] * Joins: KorD (n=info@ip146-53-210-87.adsl2.static.versatel.nl)
- # [14:24] <annevk3> i still think it would be worth it
- # [14:24] <annevk3> but not enough to fight for
- # [14:32] <hsivonen> Why does vendor veto of <keygen> by MS receive a different response than vendor veto of Theora by Apple?
- # [14:33] <zcorpan> because people like Theora, but don't care about <keygen>
- # [14:35] <hsivonen> unfortunately, I have to care about <keygen>, because the HTML5 parser breaks Gecko's <keygen>, and I think Gecko can't be shipped without <keygen>
- # [14:35] <jgraham> I wonder what would happen if Microsoft announced that they would not support <video>
- # [14:35] <zcorpan> i think the simplest thing to do for gecko is to parse <keygen> into a macro of tags like the old parser does
- # [14:36] <hsivonen> parser macros suck
- # [14:36] <hsivonen> especially in the C++ land
- # [14:37] <hsivonen> where doing things differently may always have an effect on memory management strategies
- # [14:37] <zcorpan> hsivonen: do you think isindex should not be a macro?
- # [14:37] <hsivonen> zcorpan: well, let's put it this way: the macro has caused crashes due to memory management special cases, and it exposes the parser to string localization issues
- # [14:38] <zcorpan> i take that as a "yes"
- # [14:38] <zcorpan> i'm pretty sure isindex does not need to be a macro as far as web compat goes
- # [14:39] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [14:41] <hsivonen> is Flash supposed to have autoupdate these days? why do I have an old version of Flash?
- # [14:41] <hsivonen> why isn't Mac OS X software update updating Flash if it's Apple that installed that piece of Internet-exposed software on my computer in the first place
- # [14:41] * Joins: harig_ (n=harig@122.160.12.230)
- # [14:43] <annevk3> hsivonen, it's downgrading it if you updated to Snow Leopard
- # [14:43] <annevk3> hsivonen, see gruber
- # [14:43] * hsivonen wonders if preserving attributes on the formatting elements cloned by the AAA is essential for compat
- # [14:44] <hsivonen> annevk3: I haven't installed Snow Leopard yet
- # [14:44] <hsivonen> annevk3: waiting for end of quarter or 10.6.1
- # [14:44] <zcorpan> hsivonen: yes, for <a href> at least
- # [14:44] <hsivonen> zcorpan: ok
- # [14:45] * Quits: shepazu (n=schepers@65-78-17-45.c3-0.nwt-ubr2.sbo-nwt.ma.cable.rcn.com) (Read error: 60 (Operation timed out))
- # [14:46] <hsivonen> I feel Apple/Adobe are in violation of my trust when it's www.mozilla.org rather than Apple or Adobe that alerts me about Flash updates
- # [14:46] <zcorpan> mozilla.org uses flash?
- # [14:47] <hsivonen> zcorpan: no, the page that loads after a Firefox update checks if you have the latest Flash
- # [14:47] <zcorpan> ah
- # [14:48] <zcorpan> does it alert if you don't have flash at all?
- # [14:48] <hsivonen> zcorpan: I haven't tested
- # [14:48] <jgraham> hsivonen: The lack of competition in the flash-player space obviously makes adobe not care much about competing on security/privacy
- # [14:48] <jgraham> Or indeed on end-user friendliness in general
- # [14:49] <hsivonen> maybe some day YouTube and Vimeo work in Firefox/Safari/Opera without plug-ins...
- # [14:49] <hsivonen> fortunately, I use Flashblock to reduce the attack surface
- # [14:49] * jgraham would like non-flash non-sucky web based upload to flickr
- # [14:50] * hsivonen just uses Python
- # [14:50] <jgraham> Which means being able to select multiple files at once and display a progress bar for the upload
- # [14:52] <hsivonen> making my Python uploader work from Finder/Nautilus without having to run exiftool separately has been on my todo list for months
- # [14:52] <jgraham> I typically combine uploading photos with browsing other people's photos so an uploader isn't that useful
- # [14:53] <jgraham> (also I never upload more than 10 photos at a time)
- # [14:53] * Joins: zdobersek (n=zan@cpe-92-37-77-134.dynamic.amis.net)
- # [14:53] <hsivonen> I have a 9-month backlog to upload...
- # [14:59] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [14:59] * Joins: yutak_home (n=kee@M006079.ppp.dion.ne.jp)
- # [14:59] <Philip`> Do RDF/RDFa people not know/care that RDF requires XMLLiterals to be Exclusive Canonical XML?
- # [14:59] * Quits: harig (n=harig@122.160.12.230) (Read error: 110 (Connection timed out))
- # [15:00] * Joins: harig (n=harig@122.160.12.230)
- # [15:00] <Philip`> I've not seen anyone talking about that requirement
- # [15:00] <Philip`> and lots of their examples seem to violate it
- # [15:00] <hsivonen> Philip`: maybe you should send email
- # [15:01] <hsivonen> Philip`: though I believe it's a dead letter of the spec
- # [15:01] <hsivonen> Philip`: even though it's bad in theory not to have that requirement
- # [15:01] * Joins: erlehmann (n=erlehman@tmo-104-178.customers.d1-online.com)
- # [15:02] <hsivonen> Philip`: does it need to be exclusively canonical in RDFa or RDF/XML, though, or only in the data model?
- # [15:02] <Philip`> The problem with sending mail is they might decide that RDFa processors have to implement Exclusive Canonicalisation of XML, which would be annoying
- # [15:02] <hsivonen> in syntax vs. data model that is
- # [15:03] <erlehmann> oh, metadata. did you know, i had a wordpress plugin ready when ians mail came in "hey guys, lets talk about microdata again"
- # [15:03] <Philip`> hsivonen: I think the syntax can do whatever it wants - http://www.w3.org/TR/rdf-concepts/#dfn-rdf-XMLLiteral just restricts the lexical space of the abstract RDF datatype
- # [15:03] <Philip`> though I assume the syntaxes simply expect the strings in the syntax to be mapped directly onto that lexical space
- # [15:04] <hsivonen> Philip`: I think it would be architecturally unsound to require RDFa or RDF/XML syntax to be directly canonicalized
- # [15:04] <hsivonen> Philip`: as opposed to requiring the output of the processor to be
- # [15:05] <Philip`> hsivonen: True - I was thinking more of the N3/Turtle syntax
- # [15:06] <Philip`> (I'd expect RDF(a|/XML) to do serialisation into the appropriate form)
- # [15:07] <hsivonen> Philip`: oh do they have non-exclusively non-canonicalized N3/Turtle examples?
- # [15:07] <Philip`> (but I wouldn't expect N3 like "<> <blah> "<xml/>"^^http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral" to be anything other than a direct mapping onto the lexical space)
- # [15:07] * Quits: harig_ (n=harig@122.160.12.230) (Read error: 110 (Connection timed out))
- # [15:07] <hsivonen> Philip`: I agree that it's wrong to have non-canonical stuff in N3
- # [15:08] <Philip`> hsivonen: http://html5.digitalbazaar.com/specs/rdfa.html does, in section 4.2
- # [15:08] <Philip`> http://www.w3.org/TR/rdfa-syntax/ section 6.3.1.3 doesn't even bother to put the right namespace declarations in the output
- # [15:10] <hsivonen> Philip`: awesome
- # [15:10] <Philip`> Test cases like http://www.w3.org/2006/07/SWD/RDFa/testsuite/xhtml1-testcases/0011.sparql explicitly allow non-canonical XML in triples
- # [15:10] <Philip`> (though at least it requires the namespace declarations)
- # [15:12] * Joins: gsnedders (n=gsnedder@nsabfw1.nsab.se)
- # [15:14] <Philip`> Hixie: Are you watching the public-canvas-api list? (Erik Dahlstrom sent some feedback/questions there, but I don't know if anyone reads the list)
- # [15:14] * Philip` supposes he should send mail about the XMLLiteral thing, even though it seems exceedingly uninteresting
- # [15:15] * gsnedders sends plenty of exceedingly uninteresting feedback
- # [15:17] <Philip`> (Hmm, it seems C14n is somewhat incompatible with RDFa's use of CURIEs, because it only declares namespaces which are "visibly utilized", and CURIEs don't visibly utilize namespaces)
- # [15:17] <gsnedders> gah. NXEC wifi is being really slow
- # [15:17] * gsnedders tries Opera Turbo, and finds it does make it quicker
- # [15:19] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [15:19] <hsivonen> Philip`: does exclusive c14n break qnames-in-content?
- # [15:21] <Philip`> hsivonen: http://www.w3.org/TR/2002/REC-xml-exc-c14n-20020718/#sec-Limitations
- # [15:21] * Parts: yoroy (n=yoroy@f223032.upc-f.chello.nl)
- # [15:21] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [15:21] <Philip`> i.e. yes, unless you do things to work around the breakage
- # [15:23] <hsivonen> Philip`: awesome
- # [15:23] <hsivonen> Philip`: you should definitely send email
- # [15:24] <annevk3> there's also http://www.w3.org/TR/C14N-issues/
- # [15:24] * Joins: shepazu (n=schepers@74-92-43-201-NewEngland.hfc.comcastbusiness.net)
- # [15:25] <gsnedders> hsivonen: re: your tweet, I guess they assume Flash's auto-updating works itself
- # [15:25] <annevk3> anyway, isn't c14n just for the XML digital signatures and crap?
- # [15:25] <hsivonen> gsnedders: Flash has autoupdate?
- # [15:25] <hsivonen> gsnedders: I've never seen Flash autoupdate itself
- # [15:25] <hsivonen> annevk3: yes, but it's also required for theoretical purity of N3
- # [15:25] <gsnedders> hsivonen: It's meant to. Apparently it's rather buggy.
- # [15:26] <hsivonen> annevk3: if you want to use string comparison on serialization to compare infoset equivalence, you need to canonicalize
- # [15:27] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [15:27] <hsivonen> annevk3: so if you want equivalent infosets to be equivalent when used as RDF literal values, you need the literals to be canonicalized in the model
- # [15:27] * Joins: Micheil (n=Micheil@124-170-84-88.dyn.iinet.net.au)
- # [15:28] <annevk3> I see
- # [15:28] <annevk3> sounds like a lot of fun
- # [15:30] * Quits: jacobolus (n=jacobolu@dhcp-0059871802-99-6d.client.student.harvard.edu) ("Leaving...")
- # [15:31] * Quits: harig (n=harig@122.160.12.230)
- # [15:34] * Joins: ttepass- (n=ttepas--@p5B0133C4.dip.t-dialin.net)
- # [15:38] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
- # [15:40] * gsnedders is trying to write personal statement. oh the fun.
- # [15:40] <Philip`> Can't you copy-and-paste your old one?
- # [15:40] <Philip`> Or are you not the same person you once were?
- # [15:41] <gsnedders> I've changed. I'm a new man.
- # [15:41] <Micheil> hmm..
- # [15:41] <Micheil> gsnedders: personal statement.. as in something you would stick in the about page of a website?
- # [15:42] <gsnedders> Micheil: http://www.ucas.com/students/startapplication/apply10/personalstatement/
- # [15:43] <Micheil> uh, righteo... so a uni personal statement or something..
- # [15:43] <gsnedders> Philip`: The opening sentence of my old one is a lie now, "I am a sixth year pupil at Madras College, currently studying Advanced Highers."
- # [15:43] <Philip`> gsnedders: I thought personal statements were meant to be lies
- # [15:44] * Micheil thinks of sixth years and immediately thinks of the australian sixth year.. aka, when he was 12 O.o
- # [15:44] <Philip`> though preferably sufficiently subtle ones so you won't get caught out in short interviews
- # [15:45] <Philip`> "Ever since I was three years old I have had a yearning and a passion to learn about $SUBJECT" etc
- # [15:45] <jgraham> "I think I would be good at $SUBJECT"
- # [15:46] * gsnedders was asked how he got involved in standards on phone interview for Opera
- # [15:46] <gsnedders> jgraham: Also, I'll spare you having to proof read it this time :P
- # [15:47] <Philip`> "I got involved in standards because Opera was rubbish and broken and didn't work on any sites and I wanted to try and make it marginally less useless"?
- # [15:48] <Micheil> gee.. that's nice to opera ;P
- # [15:48] <gsnedders> No: "Because of annevk2."
- # [15:48] <Philip`> Micheil: Well, the same applies to all other browsers too :-p
- # [15:48] <Micheil> yeah
- # [15:48] <jgraham> I assume gsnedders said "I got into standards because facebook quizzes hadn't been invented yet so I had copious amounts of free time"
- # [15:49] <gsnedders> jgraham: Hey, stop stalking me on Facebook using other people's accounts! (Or at least one other person!)
- # [15:51] <Micheil> wow.. it seems amazingly simple to convert a tidy xhtml1.1 document over to html5 style tags
- # [15:52] <Micheil> jgraham & gsnedders: are you guys both on the html5 / whatwg committee?
- # [15:53] * jgraham denies being on any committees
- # [15:53] <jgraham> I am on some mailing lists
- # [15:53] * gsnedders denies being on any committee… apart from the Habari Project Manangement Committee
- # [15:53] <erlehmann> Micheil, do it with regexes :D
- # [15:53] <jgraham> And I am technically a "member" of the HTML-WG
- # [15:53] <gsnedders> (But equally I am on some mailing lists)
- # [15:53] <jgraham> But that just means that I'm on a mailing list
- # [15:53] <zcorpan> there's a committee?
- # [15:54] <erlehmann> gsnedders, wait, you TOO are one of the habari folks ? they are everywhere now.
- # [15:54] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [15:54] <gsnedders> zcorpan: sshh! don't mention the committee!
- # [15:54] <Micheil> oh, committee, member, same thing really
- # [15:54] <jgraham> Well there is a WHATWG steering group thing
- # [15:54] <gsnedders> erlehmann: I have been since the days of 0.2 :)
- # [15:54] <gsnedders> erlehmann: I'm getting less and less happy with the direction of the project though
- # [15:54] <Micheil> (in other words, smart folks with ideas on making the web better)
- # [15:55] * beowulf imagines a steering wheel so big it needs a group of people to turn it
- # [15:55] * jgraham should set up the committee for the eradication of popular PHP-based blogging software
- # [15:55] <erlehmann> gsnedders, i should be sillent, as i abandoned s9y for WP
- # [15:55] <Philip`> s/popular //; s/-based blogging software//
- # [15:55] <gsnedders> jgraham: s/blogging//
- # [15:55] <jgraham> or CEPPBS for short. Our first meeting will be to discuss getting a better acnonym
- # [15:56] <erlehmann> jgraham, no. lets call it "The PHP Super Friends"
- # [15:56] <gsnedders> (or what Philip` said)
- # [15:56] <Micheil> gsnedders: hmm.. I don't suppose you've heard of a guy.. Matthias Bauer, have you?
- # [15:56] <erlehmann> moeffju ?
- # [15:56] <Micheil> yeah
- # [15:56] <erlehmann> with the green hair ?
- # [15:56] <Micheil> yeah
- # [15:56] <erlehmann> as i said, they are everywhere
- # [15:56] <gsnedders> erlehmann: Half my problems with Habari are things that can't be implemented easily in PHP.
- # [15:56] <Philip`> beowulf: Maybe it's like a ship, where only one person turns the wheel and everyone else tries to stop the mast falling over
- # [15:56] <Micheil> erlehmann: well, that proves my little connection in 7 degrees of separation..
- # [15:56] <gsnedders> erlehmann: http://gsnedders.com/php-grievances
- # [15:56] * Joins: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [15:57] <gsnedders> Micheil: Yeah
- # [15:57] <gsnedders> (Sorry, I have huge lag)
- # [15:57] <erlehmann> Micheil, no, it only prooves that communities are incestuous.
- # [15:57] * Quits: ttepasse (n=ttepas--@p5B013BA7.dip.t-dialin.net) (Read error: 110 (Connection timed out))
- # [15:57] * Joins: ttepasse (n=ttepas--@p5B0134C5.dip.t-dialin.net)
- # [15:57] <Micheil> gsnedders: I used to work with him on another site.. a while back, he knows his stuff
- # [15:57] <erlehmann> okcupid suggests nerds to me, with 96% match. but i know them already :D
- # [15:58] <Micheil> erlehmann: haha, that's kinda badass.
- # [15:58] <erlehmann> Micheil, are you one of the web-2-point-oh-germans too ?
- # [15:58] <Micheil> erlehmann: ah, no. I'm an aussie
- # [15:58] * Quits: ttepass- (n=ttepas--@p5B0133C4.dip.t-dialin.net) (Read error: 60 (Operation timed out))
- # [15:58] <gsnedders> Micheil: So do quite a few of us. Quite a lot of us who know stuff are wanting to write our own blogging software in something that isn't PHP :P
- # [15:59] <Micheil> erlehmann: and I've been around since before web 2.0, just not someone who is known by many people
- # [15:59] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [15:59] <erlehmann> gsnedders, reimplement bashblogger in zsh !
- # [15:59] <Philip`> gsnedders: You should write it in C++
- # [15:59] <gsnedders> erlehmann: No. bash > zsh (mostly)
- # [15:59] <Micheil> gsnedders: heh, I've been attempting to write something really simple in rails or django recently, just to power my own site
- # [15:59] <erlehmann> i want a python blogging system.
- # [15:59] <erlehmann> gsnedders, wat
- # [16:00] * Micheil dislikes wordpress with a bit of a passion...
- # [16:00] <erlehmann> Micheil, use pylons
- # [16:00] <Micheil> erlehmann: I'll look it up
- # [16:00] * gsnedders thinks WP was fairly good until the days after 2.0, and once wp.com launched
- # [16:00] <erlehmann> 2k lines of COBOL code with plugins in EXPECT.
- # [16:00] <erlehmann> that would be blogging software
- # [16:01] <erlehmann> gsnedders, still WP is attractive through cramming all new standards into itself.
- # [16:01] * jgraham notes pytlons is not blogging software it is just a collection of components that could be used to make blogging software amongst other things
- # [16:01] <jgraham> *pylons
- # [16:01] <Micheil> gsnedders: well, in truth, I started part of my career through using wp.com and a small blog there, and then I kept having bugs with wordpress, which seemed to dislike me writing posts — so, I'll roll my own, then I can only blame myself if it doesn't work.
- # [16:02] <gsnedders> erlehmann: WP? standards?
- # [16:02] <erlehmann> ;_;
- # [16:02] <gsnedders> erlehmann: http://lists.automattic.com/pipermail/wp-hackers/2007-May/012987.html
- # [16:02] <erlehmann> forget what i said. i had to write a plugin just to get correct XHTML
- # [16:03] <erlehmann> and no it was not a theme issue
- # [16:04] <gsnedders> erlehmann: There are quite a few old bugs in XML stuff, including feeds which are XML.
- # [16:07] * annevk3 is on some WHATWG comittee
- # [16:07] <gsnedders> annevk3: You and your cabal.
- # [16:08] <annevk3> there has been no communication since I joined and I'm told that before that all the communication was about me joining...
- # [16:09] <Micheil> ...wow.. the dojo mailing lists are busy tonight...
- # [16:14] * Joins: cfq (n=cfq@client-82-3-40-39.sqy-bng-011.adsl.virginmedia.net)
- # [16:18] <Lachy> I assume the existence of the whatwg steering committee is just to give the appearance of some kind of organisational structure, while not actually performing any useful functions
- # [16:20] * gsnedders just wonders why at Hixie's latest blog post
- # [16:20] <annevk3> we have a useful function
- # [16:21] <annevk3> the need just isn't there to perform it
- # [16:21] <annevk3> (fortunately)
- # [16:27] <Micheil> annevk3: you don't like performing your function?
- # [16:28] <Lachy> Micheil, the function is to replace the editor if and when he can no longer funcation as an editor
- # [16:28] <Micheil> that doesn't make a whole lot of sense to me, but anyway
- # [16:28] <Lachy> basically, when Hixie can't do his job properly, the committee can take action to replace him
- # [16:28] * Micheil always thought you lot helped write the specs
- # [16:29] <Micheil> ah, fair enough
- # [16:29] <Lachy> some of use edit our own specs
- # [16:29] <gsnedders> And formally whether to take on more work/editors.
- # [16:29] <jgraham> Some of us just make semi-abusive comments on irc
- # [16:29] <Lachy> but for HTML5, we just give feedback to Hixie
- # [16:29] <Micheil> jgraham: feel free to call me niave on this topic ;P
- # [16:30] <gsnedders> Micheil: It's spelt naïve dammit!
- # [16:30] <gsnedders> You naïve boy!
- # [16:30] <Micheil> ** jgraham: feel free to call me naïve on this topic ;P
- # [16:30] <foolip> who wants to bet who is more of a boy of Micheil and gsnedders?
- # [16:30] <erlehmann> Lachy, then Hixie shows it to his manatees, who push the balls into the tubes. The WHATWG spec generator reads the colors of the balls and proceeds with the commits.
- # [16:30] <gsnedders> This is a different topic, this is English :P
- # [16:31] <Lachy> erlehmann, LOL :-D
- # [16:31] <Micheil> foolip: actually, gsnedders would probably easily be my senior to ten years
- # [16:31] <foolip> Micheil: seriously, are you in kindergarten?
- # [16:31] <Lachy> Micheil, how old are you?
- # [16:31] <gsnedders> Micheil: Are you 7?
- # [16:31] <Micheil> no
- # [16:31] <foolip> lol
- # [16:32] * Micheil was making a guess ;P
- # [16:32] <erlehmann> Micheil, talk to the manatees ;)
- # [16:32] <jgraham> erlehmann: Matanees? I always assumed he used dolphins
- # [16:32] <Micheil> gsnedders: although, by that comment, can I assume you're 17?
- # [16:32] <jgraham> s/Matanees/manatees/
- # [16:33] <foolip> gsnedders has very little time left to use his age to dramatic effect in these situations
- # [16:33] <Lachy> Micheil, technically yes, we treat him like he's 12 :-P
- # [16:33] <Micheil> Lachy: ah, okay then, I stand corrected, we'd be the same age then ;P
- # [16:33] <gsnedders> Micheil: But how old are you?
- # [16:33] <Micheil> 17 (roughly)
- # [16:33] <erlehmann> jgraham, impossible ! everyone knows dolphins like namespaces !
- # [16:33] <Philip`> What's the point in a committee to replace the editor, when someone could simply start up a new group with a new editor whenever they felt like it?
- # [16:34] <erlehmann> Philip`, legitimacy
- # [16:34] <jgraham> erlehmann: That's porpoises
- # [16:35] <Micheil> oh well, I'm off, it's getting rather late in aussieland.
- # [16:35] <gsnedders> Micheil: I am 17
- # [16:35] <Lachy> Micheil, where in Aus are you from?
- # [16:35] <Micheil> umm.. NSW, regional
- # [16:35] <gsnedders> Micheil: and 4 months, and a random number of days
- # [16:35] <Lachy> Micheil, I'm from Parkes, originally. Anywhere nearby?
- # [16:36] <Micheil> actually, will many folk from here be at Web Directions South this year in october?
- # [16:36] <jgraham> gsnedders: Yopu might be younger tomorrow than today?
- # [16:36] <Micheil> umm.. a fair distance away, I'm closer to Griffith
- # [16:36] <gsnedders> jgraham: Maybe.
- # [16:36] <Micheil> Lachy: ^^
- # [16:37] <Micheil> Lachy: although, if it's of any help I go to uni in wagga wagga.. ;P
- # [16:37] <gsnedders> uni? pff.
- # [16:37] <Micheil> yeah, uni. university.
- # [16:37] * gsnedders just works for Opera :P
- # [16:38] <Micheil> supposedly we need a bit of paper to get by these days, and if they're offering me a position in the gifted and talented program, I'm not going to knock it back ;P
- # [16:38] <Lachy> Micheil, I'd like to go to WDS, but it depends if Opera sends me, which is pending some internal stuff
- # [16:38] <Micheil> Lachy: ah, I'll see you there if that does turn out — I'll also be holding an event for web week
- # [16:41] <Micheil> Lachy: are you actually still local to australia, or are you offshore now?
- # [16:42] <erlehmann> gsnedders, how come that at such a joung age?
- # [16:42] <erlehmann> s/joung/young/
- # [16:43] <Micheil> erlehmann: age doesn't matter, talent and skill do.
- # [16:43] * Quits: yutak_home (n=kee@M006079.ppp.dion.ne.jp) ("Ex-Chat")
- # [16:43] <gsnedders> erlehmann: Because wilhelm bullied me into applying.
- # [16:44] <erlehmann> Micheil, of course. but i, for example, had school till the age of 19, unable to attend anything more than semi-regularly at all.
- # [16:44] <gsnedders> erlehmann: I got moved up a year, so left at 17
- # [16:44] <Micheil> erlehmann: I still have to attend school until 18
- # [16:45] <gsnedders> Though I could've left with qualifications enough for Scottish unis at 16
- # [16:45] <jgraham> ~sings~ you did much too much much too young. Now you're married with a kid when you should be having fun
- # [16:45] <gsnedders> Oh god. Not jgraham singing.
- # [16:45] <Micheil> erlehmann: this university thing prestarts me on my degree.. so.. it's start like starting it before the rest of the pack, while still doing the same stuff as the rest of the pack.. if that makes sense
- # [16:46] * gsnedders covers his ears with headphones so he can't hear it
- # [16:46] <jgraham> Although that last bit strictly doesn't apply
- # [16:46] * Quits: cfq (n=cfq@client-82-3-40-39.sqy-bng-011.adsl.virginmedia.net)
- # [16:46] <gsnedders> How do you know? :P
- # [16:46] <Micheil> gsnedders is a teen dad
- # [16:47] * Quits: zcorpan (n=zcorpan@88.131.66.80)
- # [16:47] * gsnedders takes headphones off, finding jgraham has stopped singing
- # [16:48] <gsnedders> jgraham: Really, you should leave the singing to your girlfriend, then I wouldn't need to take such drastic action.
- # [16:48] <erlehmann> gsnedders, i got moved up a year to, but was late in school anyways. my lil brother will be graduating at 16 too.
- # [16:49] * Micheil is in the standard year for his age
- # [16:50] <gsnedders> Micheil: n00b
- # [16:50] * Micheil would like to add that he's supposedly the only person in this gifted and talented course at uni ;P
- # [16:50] <Micheil> gsnedders: ;P
- # [16:50] <erlehmann> TCP retransmit gets me everytime. i just used my mobile connection for phoning and i'm still logged in, yay \o/
- # [16:50] <erlehmann> Micheil, i know that stuff, but it takes time. someone very bright i knew stoppen
- # [16:50] <erlehmann> d doing it to have his free time
- # [16:51] <erlehmann> anyways, after seeing how comparably easy it is to pass higher-up courses as a first-year student, i began to hate formal requirements that get in the way of learning.
- # [16:51] <Micheil> heh, I have no idea how I'm going yet in this course.. I get my first assessment back in a few weeks time
- # [16:52] <Micheil> anyway.. I was going to head off.. so I'll talk to you folks another day
- # [16:52] * Joins: sbublava (n=stephan@77.116.219.89.wireless.dyn.drei.com)
- # [16:53] <erlehmann> Micheil, must be a lonely course then ;D
- # [16:53] * gsnedders wonders why he's taken to listening to Death Cab for Cutie while travelling
- # [16:54] * Quits: nessy (n=nessy@203-214-73-15.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:55] <erlehmann> gsnedders, listen to the streets
- # [16:55] <Micheil> erlehmann: actually, it's a standard university course, and I do the exact same assessments and work as those who are actually sort of "officially" in university, or of age to be
- # [16:55] <gsnedders> erlehmann: I don't own that :P
- # [16:56] <erlehmann> Micheil, that was kind of a joke. meh
- # [16:56] <gsnedders> erlehmann: Also, it's totally not my sort :P
- # [16:56] <Micheil> erlehmann: uh, I didn't get it ;P
- # [16:57] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
- # [16:57] * Joins: lazni (n=lazni@118.71.0.2)
- # [17:06] <gsnedders> "If you don't love me now/You'll never love me again/I can still hear you saying you'll never break the chain"
- # [17:08] <erlehmann> love is overrated
- # [17:08] * Micheil prefers listening to Something for Kate over gsnedders or jgraham singing
- # [17:08] <Micheil> :D
- # [17:09] <erlehmann> i prefer Prince π :D
- # [17:10] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:10] <gsnedders> Micheil: It's better than me and jgraham in stereo. But you wouldn't be the first to say myself and jgraham are like jgraham in stereo.
- # [17:10] <Micheil> uhh.. I would rather not go there :D
- # [17:12] <gsnedders> (on my first day at Opera it was said that myself and jgraham look like brothers, scarily)
- # [17:12] <Micheil> erm.. woah
- # [17:12] <Micheil> haha
- # [17:13] * gsnedders goes back to Evanescence
- # [17:15] * Micheil goes to bed.. urgh.. 1am.
- # [17:15] <gsnedders> 1am isn't that late.
- # [17:15] <gsnedders> But my sleeping hours are really screwed up.
- # [17:16] <Micheil> gsnedders: 1am is late when you need to get up at 7am to go to school
- # [17:16] <Micheil> and it's also late when you need to travel 600km's each week for university
- # [17:16] <gsnedders> Micheil: Before I had CFS, I normally went to bed at 2am in such circumstances
- # [17:16] <Micheil> gsnedders: CFS?
- # [17:16] <gsnedders> Micheil: Chronic Fatigue Syndrome
- # [17:17] <erlehmann> being sleepy ?
- # [17:17] <Micheil> hmm.. so.. what's that do?
- # [17:17] <gsnedders> It makes you chronically fatigued.
- # [17:17] <Micheil> / any idea on the courses?
- # [17:19] <Micheil> hmm.. I'm off.
- # [17:19] * Micheil is now known as Micheil_away
- # [17:24] * Joins: cfq (n=cfq@client-82-3-40-39.sqy-bng-011.adsl.virginmedia.net)
- # [17:25] * Quits: boblet (n=boblet@p1254-ipbf304osakakita.osaka.ocn.ne.jp)
- # [17:27] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [17:28] * Joins: xtothey (n=ryanblai@ool-457b0e1a.dyn.optonline.net)
- # [17:29] * Quits: xtothey (n=ryanblai@ool-457b0e1a.dyn.optonline.net) (Client Quit)
- # [17:32] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:32] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [17:32] * Joins: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [17:40] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:44] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [17:51] <erlehmann> annevk2, a big thanks for tellin me about the File API. you ended the discussion in the best way imaginable :)
- # [17:53] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
- # [17:54] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [17:55] * Quits: lazni (n=lazni@118.71.0.2) ("Leaving.")
- # [18:06] <gsnedders> Someone find marcos and drag him onto IRC
- # [18:06] * Joins: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se)
- # [18:07] * Parts: KorD (n=info@ip146-53-210-87.adsl2.static.versatel.nl)
- # [18:12] * Joins: sbublava_ (n=stephan@77.119.153.230.wireless.dyn.drei.com)
- # [18:12] * Quits: sbublava_ (n=stephan@77.119.153.230.wireless.dyn.drei.com) (Client Quit)
- # [18:13] * Quits: CriticalMass (n=chatzill@195.69.154.4) (Read error: 131 (Connection reset by peer))
- # [18:15] * Quits: erlehmann (n=erlehman@tmo-104-178.customers.d1-online.com) ("Ex-Chat")
- # [18:17] * gsnedders mindlessly vandalises his blog some more
- # [18:21] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 54 (Connection reset by peer))
- # [18:22] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [18:22] * Quits: zcorpan (n=zcorpan@c83-252-193-59.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [18:28] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:29] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [18:29] <Philip`> annevk3: By the way, did you see http://philip.html5.org/data/charsets-2.html ?
- # [18:30] * Philip` is just asking since he doesn't remember seeing any response
- # [18:31] <annevk3> oh sweet
- # [18:31] <annevk3> no, missed that
- # [18:31] <annevk3> is this from the botbot or whatever source?
- # [18:31] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [18:34] <TabAtkins> I like the dichotomy in that table - nearly all of them are either used nearly completely correctly, or nearly completely incorrectly.
- # [18:35] <jgraham> annevk3: The source is described at the top of the document
- # [18:35] <jgraham> (well in a file linked from the top of the document)
- # [18:35] <jgraham> (and yes, it is dotbot)
- # [18:36] <takkaria> TabAtkins: dichotomies, they're a love/hate thing
- # [18:36] <takkaria> I've been waiting to say that to someone for months, sorry
- # [18:37] <TabAtkins> You're a bad person, takkaria.
- # [18:37] <jgraham> takkaria: BTW should I be worried that I haven't seen you for weeks even though you are supposedly located a few tens of metres from me?
- # [18:37] * Quits: sbublava (n=stephan@77.116.219.89.wireless.dyn.drei.com) (Read error: 110 (Connection timed out))
- # [18:37] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:37] <jgraham> (admittedly quite a few of those metres are vertical ones)
- # [18:37] <beowulf> underground bunker?
- # [18:38] <takkaria> jgraham: not really. I tend to eat lunch at my desk and haven't been around friday evenings because I've been travelling around after work
- # [18:38] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [18:38] <jgraham> beowulf: Nah, takkaria lives somewhere in the sky
- # [18:38] <jgraham> takkaria: Been anywhere nice?
- # [18:39] * Quits: cfq (n=cfq@client-82-3-40-39.sqy-bng-011.adsl.virginmedia.net) (Read error: 104 (Connection reset by peer))
- # [18:39] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
- # [18:39] <takkaria> jgraham: Norrkoping, Stockholm, Goteborg. I think Stockholm was the nicest. :)
- # [18:39] <jgraham> Hmm, I have only been to one of those three places
- # [18:39] <jgraham> (but it was the nice one!)
- # [18:40] <takkaria> I figured that I'm leaving soon so I should make the most of being in the country
- # [18:40] <jgraham> When do you go?
- # [18:40] <takkaria> 12 days
- # [18:40] * Joins: cfq (n=cfq@client-82-3-40-39.sqy-bng-011.adsl.virginmedia.net)
- # [18:40] <TabAtkins> Hrm, my trig appears to not be working correctly.
- # [18:40] <takkaria> jgraham: are you at the kickoff tomorrow, btw?
- # [18:41] <jgraham> takkaria: Yes, although I haven't worked out why it has such a silly name yet
- # [18:42] <takkaria> jgraham: I'm still a bit confused about what it consists of, but I'm quite looking forward to it
- # [18:42] <jgraham> takkaria: It seems to consist of lots of oppertunities to kill yourself and/or other people fololowed by food
- # [18:42] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Read error: 104 (Connection reset by peer))
- # [18:43] <takkaria> hm, death photography
- # [18:44] * jgraham has a theory he might enjoy taking pictures of other people trying to kill themselves more than trying to kill himself
- # [18:44] <gsnedders> jgraham: How was the core one, BTW?
- # [18:44] <jgraham> gsnedders: Surprisingly OK
- # [18:45] <jgraham> gsnedders: There are photos under http://hoppipolla.co.uk/410/teambuilding/
- # [18:45] <gsnedders> Was my guess about who'd win (Lasse) right?
- # [18:45] <jgraham> gsnedders: He is in Nevada or something
- # [18:45] <gsnedders> Oh, yeah.
- # [18:45] <jgraham> Navada
- # [18:46] <gsnedders> That made me change my guess. I can't remember what I changed it to.
- # [18:46] <gsnedders> He's at Burning Man.
- # [18:46] * gsnedders realizes looking at this on an NXEC wifi connection which is struggling to make 1KB/s is a bad idea
- # [18:47] <TabAtkins> Philip`, does a U in the second column mean "unknown"?
- # [18:47] <gsnedders> TabAtkins: Yes
- # [18:48] <jgraham> gsnedders: Yes, the photos are a little large
- # [18:52] * Quits: foolip (n=philip@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [18:55] * Joins: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [18:56] * Quits: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net) (Client Quit)
- # [19:00] <Philip`> TabAtkins: I don't think it's true they're all used nearly completely (in)correctly - I think my code that calculates correctness is bogus, because the output doesn't make sense
- # [19:01] <TabAtkins> Ah, k
- # [19:01] <Philip`> (There's a disclaimer at the top of the file about that, so it's not my fault!)
- # [19:01] <TabAtkins> Pfft.
- # [19:01] <Philip`> (Bugs aren't bugs if they're documented)
- # [19:01] <TabAtkins> They're features?
- # [19:02] <gsnedders> No, they're documented _and_ dressed up.
- # [19:05] <Philip`> TabAtkins: The "U"s have tooltips
- # [19:05] <TabAtkins> Ah, you need a "[title]{cursor:help;}" rule or whatever.
- # [19:06] <TabAtkins> I had no clue there was a tooltip there.
- # [19:07] <TabAtkins> For godsakes, I just discovered the bug in my gradient generator that was causing it to ignore the <angle> parameter was that I was using "pi" rather than "pi()".
- # [19:07] <TabAtkins> Who doesn't add pi into their language as a constant, I ask you?
- # [19:08] * TabAtkins switched to using deg2rad() anyway.
- # [19:10] <gsnedders> TabAtkins: What language? PHP?
- # [19:10] <TabAtkins> gsnedders: yeah.
- # [19:10] <gsnedders> TabAtkins: PI
- # [19:10] <TabAtkins> too late. >_<
- # [19:10] <TabAtkins> Should have been using the conversion function anyway.
- # [19:10] <gsnedders> No, that's wrong. But there is a constant.
- # [19:10] <TabAtkins> M_PI
- # [19:11] <TabAtkins> For who-knows-what reason.
- # [19:11] <gsnedders> Lack of namespacing :P
- # [19:11] <TabAtkins> Yeah, they only introduced static variables and functions in php5, I think.
- # [19:12] <gsnedders> Static functions? They still don't exist!
- # [19:12] * Joins: zdobersek1 (n=zan@92.37.68.167)
- # [19:12] <gsnedders> Static methods exist since PHP5
- # [19:12] <TabAtkins> Hrm? Sure they do.
- # [19:12] <gsnedders> But not static functions
- # [19:13] <TabAtkins> Oh, buh, whatever. The distinction is meaningless.
- # [19:13] <TabAtkins> They're just functions added to a class object rather than an object instantiated from a class.
- # [19:14] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [19:17] * Quits: zdobersek (n=zan@cpe-92-37-77-134.dynamic.amis.net) (Read error: 60 (Operation timed out))
- # [19:19] <Philip`> TabAtkins: The existence of the tooltip is indicated by the tooltip that pops up when you put the mouse over it
- # [19:19] <Philip`> so there's no need to also indicate it by a cursor change
- # [19:20] <TabAtkins> Philip` only if you *hold* the mouse cursor over it for a second or two. In the meantime your cursor is displaying an ordinary text cursor, and it's a pretty tiny mouse target to begin with.
- # [19:20] <TabAtkins> So you *do* need a cursor change to give people immediate feedback that there's something more if they'll just wait a second.
- # [19:20] <Philip`> TabAtkins: M_PI sounds like they just copied from the C standard library, which uses the M_ prefix for maths constants because otherwise it conflict with the giant mess that is the global namespace in a typical C program
- # [19:20] <TabAtkins> Philip`, makes sense. PHP is built on C anyway.
- # [19:20] <Philip`> TabAtkins: You need a browser/OS with faster tooltips :-p
- # [19:21] <Philip`> or that shows it in the status bar immediately
- # [19:21] <Philip`> TabAtkins: That doesn't make sense; pretty much everything is built on C, and it doesn't all copy C's rubbish naming conventions
- # [19:21] <TabAtkins> It's possible that FF is showing it in the status bar. I hide that anyway.
- # [19:21] * Quits: cfq (n=cfq@client-82-3-40-39.sqy-bng-011.adsl.virginmedia.net)
- # [19:22] <TabAtkins> Philip`: Yeah, but PHP was designed by idiots with no sense of consistency.
- # [19:22] <gsnedders> TabAtkins: That's untrue.
- # [19:22] <Philip`> TabAtkins: That seems a better explanation
- # [19:22] * Joins: cfq (n=cfq@client-82-3-40-39.sqy-bng-011.adsl.virginmedia.net)
- # [19:22] <gsnedders> (PHP wasn't designed.)
- # [19:22] * Quits: cfq (n=cfq@client-82-3-40-39.sqy-bng-011.adsl.virginmedia.net) (Remote closed the connection)
- # [19:22] <TabAtkins> gsnedders, point.
- # [19:23] <gsnedders> It's a series of features hacked on top of a language that wasn't designed to have them.
- # [19:23] <gsnedders> And those features coming from people writing patches with whatever API they want.
- # [19:26] <TabAtkins> All correct.
- # [19:26] <TabAtkins> And yet it's still one of the easiest languages to use. Le sigh.
- # [19:26] * Joins: MikeSmith (n=MikeSmit@EM114-48-146-158.pool.e-mobile.ne.jp)
- # [19:26] <gsnedders> It's one of the easiest languages to get something to work in. It's one of the hardest languages to write nice, clean, well-designed, maintainable code in.
- # [19:26] <Philip`> All languages evolve with features that they weren't originally designed for
- # [19:27] <Philip`> but usually they seem to have a more consistent design vision
- # [19:27] <gsnedders> Most other languages ultimately have some single gatekeeper
- # [19:27] <TabAtkins> gsnedders: I disagree. I write very good code in PHP. It's not hard. It's just *very easy* to write bad code in PHP.
- # [19:28] <gsnedders> TabAtkins: It depends what you want to do. Some things are very hard to write cleanly in PHP.
- # [19:28] <TabAtkins> Hmm, can you elaborate? I find that it supports all the basic features you want out of a language to implement design patterns well.
- # [19:29] * gsnedders is getting into Edinburgh now, and this means going in a long tunnel, and wifi frequently sucks north of Edinburgh on these trains
- # [19:29] <TabAtkins> Lacking perhaps only namespaces, which are in php6 when it lands.
- # [19:29] <gsnedders> and 5.3, which is already out
- # [19:29] <Philip`> gsnedders: Why didn't you just bring a long network cable with you?
- # [19:29] <TabAtkins> Ah, didn't realize.
- # [19:29] <gsnedders> with "\" as a namespace separator
- # [19:30] <gsnedders> (w00t! Foo\Bar::magic(); — that looks lovely)
- # [19:30] <Philip`> Can you refer to namespaced things in a string?
- # [19:30] <TabAtkins> Heh, I actually sort of like the pseudo-directory structure it brings. ^_^
- # [19:30] <TabAtkins> Philip`, just escape the \.
- # [19:31] <gsnedders> Philip`: I guess ${foo\bar} works. Dunno.
- # [19:31] <gsnedders> TabAtkins: directories are /, dammit!
- # [19:32] <TabAtkins> Thus it's a pseudo-directory, just like Windows has.
- # [19:32] <Philip`> TabAtkins: I mean something equivalent to Perl's "foo $bar::baz qux", because I'm wondering it's like "foo $bar\baz qux" since that would get horribly confusing when you print a newline after a variable
- # [19:32] <Philip`> s/it's/if it's/
- # [19:33] <TabAtkins> Philip`, I dunno details, but I suspect it's as gsnedders says.
- # [19:33] * gsnedders hasn't really looking into the new stuff in 5.3 much
- # [19:33] <TabAtkins> Or something close.
- # [19:33] <gsnedders> *looked
- # [19:33] <takkaria> in any case, it looks like an excellent addition to an otherwise umblemished language
- # [19:33] * Joins: yoroy (n=yoroy@f223032.upc-f.chello.nl)
- # [19:34] <TabAtkins> I just wish I had a box to run Hunchentoot on. And the patience to go learn a server other than Apache.
- # [19:34] <gsnedders> I tend to for all the distributable code I write promise to support the version of PHP that ships with the oldest support Debian release. (Currently 5.2.0.)
- # [19:35] <TabAtkins> Though I suppose I could just set up mod_lisp and take the CGI hit.
- # [19:36] <Philip`> TabAtkins: I thought the point of mod_* was to avoid the CGI hit
- # [19:36] <Philip`> since you can get the CGI hit by simply using CGI, and the special modules are intended to make things better
- # [19:36] <TabAtkins> Duh, yeah, you're right. I'd run hunchentoot behind mod_lisp.
- # [19:37] * TabAtkins really doesn't understand servers or networking.
- # [19:37] <Philip`> Networking is easy, it's just a load of wires
- # [19:39] <TabAtkins> also: the internet is a giant web of pixie dust and magic smoke.
- # [19:40] <gsnedders> And tubes. Don't forget the tubes.
- # [19:40] <TabAtkins> Bah, I'll just use lisp as a CGI. That's easy to get running.
- # [19:41] * Parts: yoroy (n=yoroy@f223032.upc-f.chello.nl)
- # [19:54] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [19:54] * Parts: Kalms (n=rasmuska@81.161.185.108)
- # [19:54] * Joins: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [19:55] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [20:02] * Quits: myakura (n=myakura@p3125-ipbf1704marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [20:06] * Quits: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [20:28] * Quits: gsnedders (n=gsnedder@nsabfw1.nsab.se) (Read error: 60 (Operation timed out))
- # [20:31] * Joins: maikmerten_ (n=maikmert@BAE3af2.bae.pppool.de)
- # [20:31] * Quits: maikmerten (n=maikmert@Z82d2.z.pppool.de) (Read error: 60 (Operation timed out))
- # [20:35] * Joins: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [20:49] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [20:53] <Lachy> it would be nice if we just developed a nice web based tool which could take an SVG image, strip out all the namespaced stuff that would be non-conforming in HTML and send back the image to the user ready to copy and paste into their HTML
- # [20:53] <Lachy> though, maybe it would have to replace the creative commons stuff with a simpler, conforming alternative that means the same thing
- # [20:56] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [20:57] * Quits: webben (n=benh@nat/yahoo/x-tnrvkieszpobusdf) (Read error: 104 (Connection reset by peer))
- # [20:58] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [21:09] * Quits: maikmerten_ (n=maikmert@BAE3af2.bae.pppool.de) (Remote closed the connection)
- # [21:11] * Joins: maikmerten (n=maikmert@BAE3af2.bae.pppool.de)
- # [21:13] * Joins: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
- # [21:17] * Quits: Kalms (n=rasmuska@81.161.185.108) (Read error: 104 (Connection reset by peer))
- # [21:17] <TabAtkins> Should be easy if you have an XML dom, right?
- # [21:19] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [21:21] * Quits: shepazu (n=schepers@74-92-43-201-NewEngland.hfc.comcastbusiness.net)
- # [21:22] <annevk3> should be fairly easy to make as a Python app
- # [21:22] <annevk3> (I say that because I know a bit of Python)
- # [21:25] * Quits: Unixmonkey (n=Unixmonk@ppp-69-208-150-144.dsl.ipltin.ameritech.net)
- # [21:29] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [21:29] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [21:30] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
- # [21:31] * Joins: benward (n=benward@98.210.154.133)
- # [21:32] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:35] <Lachy> yeah, and as long as the input is well formed XML, then it shouldn't be too hard. But if we want to handle some non-well-formed input, or input with namespace errors, and be able to output valid SVG for text/html, it would be harder
- # [21:37] <Lachy> btw, that Wikipedia logo in text/html page that Shelley made really makes Firefox slow to use
- # [21:38] * Quits: murr4y (n=murray@85.84-49-67.nextgentel.com) (Read error: 145 (Connection timed out))
- # [21:38] <annevk3> you could use my XML5 code
- # [21:38] <annevk3> but euh, I thought the point was copy and pasting well-formed XML
- # [21:39] * Quits: benward (n=benward@98.210.154.133)
- # [21:40] <annevk3> you could probably also just use html5lib and filter out the implied <html>, <head>, <body> crap
- # [21:40] <Lachy> yeah, but we know authors don't always make XML based SVG well formed
- # [21:40] <annevk3> we also know that content doesn't work
- # [21:41] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [21:41] <annevk3> othermaciej, hey
- # [21:41] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [21:42] <Lachy> using html5lib would put all the namespaced stuff like <dc:foo> and prefixed attributes into the wrong namespace, so filtering wouldn't be as simple as stripping out anything that isn't in the SVG, MathML or HTML namespace, nor an atribute in no namespace
- # [21:42] <othermaciej> hey annevk3
- # [21:42] <annevk3> othermaciej, I was wondering if http://developer.apple.com/safari/library/documentation/iPhone/Conceptual/SafariJSDatabaseGuide/OfflineApplicationCache/OfflineApplicationCache.html is correct for WebKit as it seems like it contradicts HTML5 for fallback entries
- # [21:42] * Joins: abarth (n=abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [21:42] <annevk3> othermaciej, I asked in #webkit earlier but nobody was around that could help
- # [21:43] <othermaciej> annevk3: that documentation could be out of date, but it's also possible the implementation is out of date with the spec
- # [21:43] <othermaciej> annevk3: what's the specific point of contradiction?
- # [21:44] <othermaciej> annevk3: andersca is the person most likely to know offhand, for me to know the exact current behavior I would need to test
- # [21:45] <annevk3> othermaciej, it suggests that for a fallback thingy of /foo/ /bar/ a failed load of /foo/1.htm loads /bar/1.htm where as HTML5 suggests it should load /bar/
- # [21:45] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
- # [21:47] <annevk3> I haven't tested myself. Did find that the Firefox documentation does support my interpretation of HTML5...
- # [21:47] <othermaciej> annevk3: I'm not sure if it actually does that, but if so it's probably unintentional, or an error of interpretation
- # [21:48] <annevk3> kk, I pinged andersca just in case
- # [21:49] * virtuelv changes topic to 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Vennligst legg igjen din logiske sans ved døren, takk!'
- # [21:52] <jcranmer> Leave your sense of logic at the door in... Norwegian?
- # [21:53] * Joins: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net)
- # [21:53] * Quits: onar_ (n=onar@c-67-180-87-66.hsd1.ca.comcast.net) (Client Quit)
- # [21:56] * Quits: abarth (n=abarth@c-98-210-108-185.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: maikmerten (n=maikmert@BAE3af2.bae.pppool.de) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: hober (n=ted@unaffiliated/hober) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: gavin (n=gavin@firefox/developer/gavin) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: inimino (n=inimino@atekomi.inimino.org) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: drry (n=drry@ct91.opt2.point.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Kalms (n=rasmuska@81.161.185.108) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Micheil_away (n=Micheil@124-170-84-88.dyn.iinet.net.au) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Dashiva (i=Dashiva@wikia/Dashiva) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: doobar (i=david@bsdguru.net) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: markhuot (n=markhuot@64.3.245.34.ptr.us.xo.net) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: bzed (n=bzed@devel.recluse.de) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Lachy (n=Lachlan@85.196.122.246) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: tyoshino (n=tyoshino@220.109.219.244) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: broquaint (i=5f566a0b@spc2-brig11-0-0-cust222.asfd.cable.virginmedia.com) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: AryehGregor (n=Simetric@mediawiki/simetrical) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: ray (i=ray@drong.notacat.org) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: johnk_ (n=johnk@cpe-69-205-56-47.nycap.res.rr.com) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Yudai (n=Yudai@p6ea250.kngwnt01.ap.so-net.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: zdobersek1 (n=zan@92.37.68.167) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: kinetik (n=kinetik@121.98.132.55) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: annevk3 (n=annevk@83.85.115.44) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: stevepsu (i=sjstrutt@204.15.224.234) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: yutak (n=yutak@220.109.219.244) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: JohnResig (n=JohnResi@74.201.255.121) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: ROBOd (n=robod@89.122.216.38) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: ChrisWilson (n=cwilso@nat/microsoft/x-ysshjkxwsqzmpjut) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: heycam (n=cam@210-84-56-211.dyn.iinet.net.au) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: kconragan1 (n=Adium@nat11.metaweb.com) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Philip` (n=philip@zaynar.co.uk) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: k0rnel (n=k0rnel@krtko.org) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: fearphage (n=fearphag@xbmc/user/fearphage) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: aboodman (n=aboodman@72.14.229.81) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: miketaylr (n=mtaylor@38.117.156.163) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: scherkus (n=scherkus@74.125.59.65) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: jianli (n=jianli@74.125.59.65) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: takkaria (n=takkaria@isparp.co.uk) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Darxus (n=darxus@panic.chaosreigns.com) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: Hixie (i=ianh@trivini.no) (clarke.freenode.net irc.freenode.net)
- # [21:56] * Quits: eighty4 (n=eighty4@eighty4.se) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: hendry (n=hendry@webvm.net) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: annevk2 (n=annevk@5355732C.cable.casema.nl) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: vs-hs_ (i=david@shell.etttretresju.net) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: pablof (n=palbo@pat-tdc.opera.com) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: MikeSmith (n=MikeSmit@EM114-48-146-158.pool.e-mobile.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: garbeam (n=arg@garbe.us) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: ttepasse (n=ttepas--@p5B0134C5.dip.t-dialin.net) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: erikvold (n=erikvvol@96.49.192.204) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: syp__ (n=syp@lasigpc9.epfl.ch) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: Kuruma (n=Kuruman@p4149-ipbf2803hodogaya.kanagawa.ocn.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: ukai (n=ukai@220.109.219.244) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: peritus- (n=peritus@ircbridge.mahner.org) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: murr4y` (n=murray@85.84-49-67.nextgentel.com) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: karlcow (n=karl@nerval.la-grange.net) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: hamaji (n=hamaji@220.109.219.244) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: poe (n=poe@unaffiliated/poe) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: onar (n=onar@17.226.20.255) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: yusukes (n=yusukes@220.109.219.244) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu) (clarke.freenode.net irc.freenode.net)
- # [21:57] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net) (clarke.freenode.net irc.freenode.net)
- # [22:01] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [22:01] * Joins: bzed (n=bzed@devel.recluse.de)
- # [22:01] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [22:01] * Joins: tyoshino (n=tyoshino@220.109.219.244)
- # [22:01] * Joins: jmb (n=jmb@login.ecs.soton.ac.uk)
- # [22:01] * Joins: AryehGregor (n=Simetric@mediawiki/simetrical)
- # [22:01] * Joins: broquaint (i=5f566a0b@spc2-brig11-0-0-cust222.asfd.cable.virginmedia.com)
- # [22:01] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [22:01] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [22:01] * Joins: ray (i=ray@drong.notacat.org)
- # [22:01] * Joins: Yudai (n=Yudai@p6ea250.kngwnt01.ap.so-net.ne.jp)
- # [22:01] * Joins: johnk_ (n=johnk@cpe-69-205-56-47.nycap.res.rr.com)
- # [22:01] * Joins: abarth (n=abarth@c-98-210-108-185.hsd1.ca.comcast.net)
- # [22:01] * Joins: virtuelv (n=virtuelv@125.175.251.212.customer.cdi.no)
- # [22:01] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [22:01] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
- # [22:01] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [22:01] * Joins: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
- # [22:01] * Joins: MikeSmith (n=MikeSmit@EM114-48-146-158.pool.e-mobile.ne.jp)
- # [22:01] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [22:01] * Joins: zdobersek1 (n=zan@92.37.68.167)
- # [22:01] * Joins: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [22:01] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
- # [22:01] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [22:01] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [22:01] * Joins: hamaji (n=hamaji@220.109.219.244)
- # [22:01] * Joins: hendry (n=hendry@webvm.net)
- # [22:01] * Joins: vs-hs_ (i=david@shell.etttretresju.net)
- # [22:01] * Joins: annevk2 (n=annevk@5355732C.cable.casema.nl)
- # [22:01] * Joins: garbeam (n=arg@garbe.us)
- # [22:01] * Joins: ROBOd (n=robod@89.122.216.38)
- # [22:01] * Joins: ChrisWilson (n=cwilso@nat/microsoft/x-ysshjkxwsqzmpjut)
- # [22:01] * Joins: kinetik (n=kinetik@121.98.132.55)
- # [22:01] * Joins: annevk3 (n=annevk@83.85.115.44)
- # [22:01] * Joins: GPHemsley (n=GPHemsle@pdpc/supporter/student/GPHemsley)
- # [22:01] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [22:01] * Joins: fearphage (n=fearphag@xbmc/user/fearphage)
- # [22:01] * Joins: miketaylr (n=mtaylor@38.117.156.163)
- # [22:01] * Joins: heycam (n=cam@210-84-56-211.dyn.iinet.net.au)
- # [22:01] * Joins: scherkus (n=scherkus@74.125.59.65)
- # [22:01] * Joins: kconragan1 (n=Adium@nat11.metaweb.com)
- # [22:01] * Joins: stevepsu (i=sjstrutt@204.15.224.234)
- # [22:01] * Joins: yutak (n=yutak@220.109.219.244)
- # [22:01] * Joins: JohnResig (n=JohnResi@74.201.255.121)
- # [22:01] * Joins: Philip` (n=philip@zaynar.co.uk)
- # [22:01] * Joins: k0rnel (n=k0rnel@krtko.org)
- # [22:01] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [22:01] * Joins: Darxus (n=darxus@panic.chaosreigns.com)
- # [22:01] * Joins: eighty4 (n=eighty4@eighty4.se)
- # [22:01] * Joins: Hixie (i=ianh@trivini.no)
- # [22:01] * Joins: jianli (n=jianli@74.125.59.65)
- # [22:01] * Joins: pablof (n=palbo@pat-tdc.opera.com)
- # [22:01] * Joins: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu)
- # [22:01] * Joins: poe (n=poe@unaffiliated/poe)
- # [22:01] * Joins: onar (n=onar@17.226.20.255)
- # [22:01] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [22:01] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [22:01] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [22:01] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [22:01] * Joins: ttepasse (n=ttepas--@p5B0134C5.dip.t-dialin.net)
- # [22:01] * Joins: erikvold (n=erikvvol@96.49.192.204)
- # [22:01] * Joins: mpilgrim (n=mpilgrim@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [22:01] * Joins: Kuruma (n=Kuruman@p4149-ipbf2803hodogaya.kanagawa.ocn.ne.jp)
- # [22:01] * Joins: syp__ (n=syp@lasigpc9.epfl.ch)
- # [22:01] * Joins: ukai (n=ukai@220.109.219.244)
- # [22:01] * Joins: peritus- (n=peritus@ircbridge.mahner.org)
- # [22:01] * Joins: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com)
- # [22:01] <virtuelv> jcranmer: sort of
- # [22:01] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [22:01] * Joins: Micheil_away (n=Micheil@124-170-84-88.dyn.iinet.net.au)
- # [22:01] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [22:01] * Joins: markhuot (n=markhuot@64.3.245.34.ptr.us.xo.net)
- # [22:01] * Joins: Dashiva (i=Dashiva@wikia/Dashiva)
- # [22:01] * Joins: beowulf (i=wiglaf@ps4552.dreamhost.com)
- # [22:01] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [22:01] * Joins: doobar (i=david@bsdguru.net)
- # [22:01] <virtuelv> the original seems to have been auto-translated initially
- # [22:01] <Lachy> virtuelv, yeah, google translate helped me a little bit with a few words in the original
- # [22:01] <virtuelv> it's now valid Norwegian, but a bit strained, and we would never say "thank you"
- # [22:02] <Lachy> virtuelv, that's just because norwegians are impolite :-)
- # [22:02] <virtuelv> Lachy: no, we're not
- # [22:02] <virtuelv> it's just that ", takk" in Norwegian implies that you expect compliance
- # [22:02] <virtuelv> so instead of being a polite request, it's now a fairly rude way of ordering people around
- # [22:03] * virtuelv changes topic to 'WHATWG (HTML5) -- http://www.whatwg.org/ -- Logs: http://krijnhoetmer.nl/irc-logs/ -- Vær vennlig og legg igjen din logiske sans i døren'
- # [22:03] <Lachy> then let's change it back to the english version, which doesn't suffer from that problem
- # [22:03] <virtuelv> Now it, pretty directly is "Be polite and leave your sense of logic at the door"
- # [22:04] <virtuelv> s/directly/literally/
- # [22:04] <virtuelv> but the implied translation changes "vær vennlig" to "please"
- # [22:04] <Lachy> Google translate says otherwise: "Please leave your logical sense at the door". But I suppose I can trust your translation a little more
- # [22:04] <virtuelv> please, though, directly would translate to "be kind"
- # [22:04] <virtuelv> or "be so kind"
- # [22:05] <virtuelv> (vær så snill)
- # [22:05] <takkaria> ah, like varsågod in Swedish
- # [22:05] <Lachy> I thought vennligst meant please
- # [22:05] <virtuelv> Lachy: depends on whether you want to order people around or be polite
- # [22:06] * Joins: maikmerten (n=maikmert@BAE3af2.bae.pppool.de)
- # [22:06] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [22:06] * Joins: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net)
- # [22:06] * Joins: hober (n=ted@unaffiliated/hober)
- # [22:06] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
- # [22:06] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [22:06] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [22:06] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [22:06] * Joins: drry (n=drry@ct91.opt2.point.ne.jp)
- # [22:06] <Lachy> oh, so those signs I've seen around that say things like "Vennligst vent her" are ordering me around, instead of making a polite request?
- # [22:07] * Joins: epeus (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
- # [22:08] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (clarke.freenode.net irc.freenode.net)
- # [22:09] <virtuelv> Lachy: pretty much, yes
- # [22:10] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [22:10] * Quits: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: yusukes (n=yusukes@220.109.219.244) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: onar (n=onar@17.226.20.255) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: hamaji (n=hamaji@220.109.219.244) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: murr4y` (n=murray@85.84-49-67.nextgentel.com) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: poe (n=poe@unaffiliated/poe) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: Rik|work (n=Rik|work@fw01d.skyrock.net) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: fupp (n=User@mg038a.studby.ntnu.no) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: karlcow (n=karl@nerval.la-grange.net) (clarke.freenode.net irc.freenode.net)
- # [22:10] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [22:11] <virtuelv> Lachy: the differences are subtle, though
- # [22:11] <virtuelv> it's not like in dutch airports
- # [22:11] * Quits: othree (n=othree@admin39.ct.ntust.edu.tw) (clarke.freenode.net irc.freenode.net)
- # [22:11] <virtuelv> where their last call messages are saying "[Insert name], proceed to gate immediately, you are delaying the flight"
- # [22:14] * Quits: epeus (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [22:15] <Lachy> I wish IRC were more resillient to this kind of server adjustments, without causing so many splits
- # [22:16] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [22:20] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [22:20] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (clarke.freenode.net irc.freenode.net)
- # [22:20] * Quits: gavin (n=gavin@firefox/developer/gavin) (clarke.freenode.net irc.freenode.net)
- # [22:20] * Quits: drry (n=drry@ct91.opt2.point.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [22:20] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe) (clarke.freenode.net irc.freenode.net)
- # [22:20] * Quits: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net) (clarke.freenode.net irc.freenode.net)
- # [22:20] * Quits: maikmerten (n=maikmert@BAE3af2.bae.pppool.de) (clarke.freenode.net irc.freenode.net)
- # [22:20] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) (clarke.freenode.net irc.freenode.net)
- # [22:20] * Quits: hober (n=ted@unaffiliated/hober) (clarke.freenode.net irc.freenode.net)
- # [22:20] * Quits: inimino (n=inimino@atekomi.inimino.org) (clarke.freenode.net irc.freenode.net)
- # [22:21] <AryehGregor> Lachy, every other chat protocol seems not to have this problem . . .
- # [22:21] * Joins: othree (n=othree@admin39.ct.ntust.edu.tw)
- # [22:22] * Joins: maikmerten (n=maikmert@BAE3af2.bae.pppool.de)
- # [22:22] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [22:22] * Joins: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net)
- # [22:22] * Joins: hober (n=ted@unaffiliated/hober)
- # [22:22] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
- # [22:22] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [22:22] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [22:22] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [22:22] * Joins: drry (n=drry@ct91.opt2.point.ne.jp)
- # [22:22] * Joins: murr4y` (n=murray@85.84-49-67.nextgentel.com)
- # [22:22] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [22:22] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [22:22] * Joins: hamaji (n=hamaji@220.109.219.244)
- # [22:22] * Joins: fupp (n=User@mg038a.studby.ntnu.no)
- # [22:22] * Joins: yusukes (n=yusukes@220.109.219.244)
- # [22:22] * Joins: Rik|work (n=Rik|work@fw01d.skyrock.net)
- # [22:22] * Joins: onar (n=onar@17.226.20.255)
- # [22:22] * Joins: poe (n=poe@unaffiliated/poe)
- # [22:22] * Joins: jcranmer (n=jcranmer@ltsp2.csl.tjhsst.edu)
- # [22:22] <takkaria> IRC is *old* though
- # [22:22] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:22] <Lachy> AryehGregor, it's not really surprising. IRC is one of the oldest chat protocols still in common use. Newer protocols probably learned from its shortcomings
- # [22:22] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Quits: gavin (n=gavin@firefox/developer/gavin) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Quits: maikmerten (n=maikmert@BAE3af2.bae.pppool.de) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Quits: primal1 (n=primal1@pool-98-112-164-140.lsanca.fios.verizon.net) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Quits: ZombieLoffe (n=e@unaffiliated/zombieloffe) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Quits: inimino (n=inimino@atekomi.inimino.org) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Quits: hober (n=ted@unaffiliated/hober) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Quits: drry (n=drry@ct91.opt2.point.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [22:22] * Joins: ivan`` (n=ivan@ludios.net)
- # [22:23] * Joins: gavin (n=gavin@people.mozilla.com)
- # [22:23] * Joins: dglazkov__ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [22:23] * Joins: hober (n=ted@unaffiliated/hober)
- # [22:23] * Joins: drry (n=drry@ct91.opt2.point.ne.jp)
- # [22:23] * Joins: gavin__ (n=gavin@CPE001346f5db49-CM0018c0db9a8a.cpe.net.cable.rogers.com)
- # [22:23] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [22:23] * Joins: maikmerten_ (n=maikmert@BAE3af2.bae.pppool.de)
- # [22:23] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [22:23] * dglazkov__ is now known as dglazkov
- # [22:23] * ivan`` is now known as ivan`
- # [22:24] * ivan` is now known as Guest927
- # [22:31] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Read error: 60 (Operation timed out))
- # [22:38] * Quits: zdobersek1 (n=zan@92.37.68.167) ("Leaving.")
- # [22:41] * Guest927 is now known as ivan`
- # [22:42] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [22:47] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:51] * Joins: inimino (n=inimino@atekomi.inimino.org)
- # [22:53] * Joins: benward (n=benward@98.210.154.133)
- # [22:53] * Quits: benward (n=benward@98.210.154.133) (Remote closed the connection)
- # [23:00] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [23:03] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [23:06] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [23:08] * Quits: fearphage (n=fearphag@xbmc/user/fearphage) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: drry (n=drry@ct91.opt2.point.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: MikeSmith (n=MikeSmit@EM114-48-146-158.pool.e-mobile.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: da3d (n=opera@h11n1fls34o986.telia.com) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: garbeam (n=arg@garbe.us) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: ivan` (n=ivan@unaffiliated/ivan/x-000001) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: jianli (n=jianli@74.125.59.65) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: aboodman (n=aboodman@72.14.229.81) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: abarth (n=abarth@c-98-210-108-185.hsd1.ca.comcast.net) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: scherkus (n=scherkus@74.125.59.65) (clarke.freenode.net irc.freenode.net)
- # [23:08] * Quits: miketaylr (n=mtaylor@38.117.156.163) (clarke.freenode.net irc.freenode.net)
- # [23:09] * Joins: fearphage (n=fearphag@xbmc/user/fearphage)
- # [23:10] * Joins: drry (n=drry@ct91.opt2.point.ne.jp)
- # [23:10] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [23:10] * Joins: MikeSmith (n=MikeSmit@EM114-48-146-158.pool.e-mobile.ne.jp)
- # [23:10] * Joins: da3d (n=opera@h11n1fls34o986.telia.com)
- # [23:10] * Joins: garbeam (n=arg@garbe.us)
- # [23:14] * Joins: ivan` (n=ivan@unaffiliated/ivan/x-000001)
- # [23:16] * Joins: scherkus (n=scherkus@74.125.59.65)
- # [23:16] * Joins: jianli (n=jianli@74.125.59.65)
- # [23:21] <Lachy> othermaciej, I suspect the reason the W3C validator reports errors for those namespaced attributes is because its using DTD based validation, which has limitations in its ability to express conformance when namespaces and prefixes are involved.
- # [23:22] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:25] * Joins: epeus (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net)
- # [23:25] <othermaciej> Lachy: as far as I can tell, nothing in SVG lets you add arbitrary attributes in other namespaces to arbitrary elements
- # [23:25] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [23:25] * dglazkov_ is now known as dglazkov
- # [23:25] <othermaciej> Lachy: that's only allowed in <metadata>
- # [23:25] * Quits: Kalms (n=rasmuska@81.161.185.108)
- # [23:26] <Lachy> I'm not too familiar with the SVG spec to know for sure, but I will take a look
- # [23:27] <Lachy> http://www.w3.org/TR/SVG/extend.html
- # [23:27] <Lachy> "SVG allows inclusion of elements from foreign namespaces anywhere with the SVG content."
- # [23:27] <othermaciej> ok, I was wrong
- # [23:27] <othermaciej> please correct me on the list
- # [23:27] <Lachy> "Additionally, SVG allows inclusion of attributes from foreign namespaces on any SVG element."
- # [23:28] <Lachy> ok
- # [23:32] * Joins: Kalms (n=rasmuska@81.161.185.108)
- # [23:37] * Quits: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com) (Remote closed the connection)
- # [23:38] * Joins: gsnedders (n=gsnedder@host217-44-35-222.range217-44.btcentralplus.com)
- # [23:51] * Quits: da3d (n=opera@h11n1fls34o986.telia.com)
- # Session Close: Tue Sep 08 00:00:00 2009
The end :)