Options:
- # Session Start: Thu May 21 00:00:00 2009
- # Session Ident: #whatwg
- # [00:08] * Joins: slightlyoff (n=slightly@nat/google/x-940c1ba4ea55f13d)
- # [00:09] * fakeolliej is now known as olliej
- # [00:24] * Quits: slightlyoff (n=slightly@nat/google/x-940c1ba4ea55f13d)
- # [00:25] * Joins: slightlyoff (n=slightly@nat/google/x-09572aa29d1db467)
- # [00:33] * Quits: tantek (n=tantek@207.47.36.190.static.nextweb.net) (Read error: 104 (Connection reset by peer))
- # [00:34] * Joins: tantek (n=tantek@207.47.36.190.static.nextweb.net)
- # [00:39] * Quits: tantek (n=tantek@207.47.36.190.static.nextweb.net) (Client Quit)
- # [00:41] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [00:43] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [00:48] * Quits: aroben__ (n=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
- # [00:51] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [00:59] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [01:02] * Joins: xydyx (n=hdh@58.187.203.19)
- # [01:04] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [01:09] * Quits: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [01:18] * Quits: hdh (n=hdh@58.187.207.239) (Connection timed out)
- # [01:20] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) ("Ex-Chat")
- # [01:20] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [01:21] * Quits: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [01:34] * Joins: nessy (n=nessy@203-214-156-65.perm.iinet.net.au)
- # [01:40] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [01:41] * Quits: nessy (n=nessy@203-214-156-65.perm.iinet.net.au) ("This computer has gone to sleep")
- # [01:42] * Joins: nessy (n=nessy@203-214-156-65.perm.iinet.net.au)
- # [01:42] * Quits: nessy (n=nessy@203-214-156-65.perm.iinet.net.au) (Remote closed the connection)
- # [01:50] * Parts: billmason (n=billmaso@ip143.unival.com)
- # [01:52] * Quits: dglazkov (n=dglazkov@nat/google/x-79e510e5b7329be9)
- # [01:53] * Joins: tantek (n=tantek@12.155.21.120)
- # [01:55] * Joins: wakaba (n=wakaba@EM114-51-157-17.pool.e-mobile.ne.jp)
- # [01:59] * Joins: gavin____ (n=gavin@people.mozilla.com)
- # [02:00] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [02:02] * Quits: tantek (n=tantek@12.155.21.120)
- # [02:06] <roc> I wonder if that X3D activity is a response to canvas3d
- # [02:06] <roc> ah yes
- # [02:06] <olliej> roc: hehehe
- # [02:07] <roc> yippee
- # [02:07] <olliej> roc: what is x3d?
- # [02:07] <roc> it's like the SVG of 3D
- # [02:07] <roc> except, I suspect, worse
- # [02:07] <roc> I think it evolved from VRML
- # [02:08] * Quits: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [02:08] <olliej> roc: heheh
- # [02:08] <olliej> worse the svg?
- # [02:08] <olliej> wow
- # [02:08] * olliej hides
- # [02:12] * Quits: wakaba_ (n=wakaba@EM114-51-135-186.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [02:13] * Joins: heycam` (n=cam@zot.infotech.monash.edu.au)
- # [02:14] <Philip`> roc: It is indeed evolved from VRML
- # [02:15] <Philip`> You can express it in 'classic' VRML syntax as well as in XML syntax
- # [02:15] <roc> excellent
- # [02:15] <roc> two syntaxes for a format that's not even really deployedyet
- # [02:16] <Philip`> There's quite a number of independent implementations
- # [02:16] <Philip`> If you're careful, you can even write a scene that works in at least two implementations
- # [02:17] <Philip`> (It's also an ISO standard)
- # [02:17] <Hixie> aaah, why are we talking about x3d
- # [02:17] * Hixie tries to get to a safe place
- # [02:18] <Philip`> I'm not sure X3D is particularly crazy or anything
- # [02:18] <Hixie> but why did it come up!
- # [02:18] <Hixie> actually i know nothing about 3d
- # [02:18] <Philip`> Because I saw http://www.web3d.org/x3d/wiki/index.php/X3D_and_HTML5
- # [02:18] <Hixie> though people seem to keep asking me about stuff to do with it
- # [02:19] <Philip`> (and because somebody emailed me about the X3D-in-canvas3d prototype I wrote ~16 months ago)
- # [02:19] <Hixie> jesus, everybody and their dog wants to put their vocabulary in html5
- # [02:19] <Philip`> Hixie: You've added lots of other things into HTML5 you know nothing about :-)
- # [02:20] <Hixie> i'm confident in saying that i know more about everything in html5 than i do about 3d anything
- # [02:20] <Hixie> but that admittedly doesn't raise the bar very high
- # [02:20] <Philip`> 3D is just like 2D, except in a different direction
- # [02:21] <Hixie> 2D doesn't have things like lights
- # [02:21] <Hixie> and cameras
- # [02:21] <Philip`> Depending on your level of abstraction, 3D doesn't have those either :-)
- # [02:22] * Quits: heycam (n=cam@124-168-66-131.dyn.iinet.net.au) (Remote closed the connection)
- # [02:22] * heycam` is now known as heycam
- # [02:22] <Philip`> Cameras are just transformation matrices, and lights are just vectors you feed into your shaders, and it's easy when you copy-and-paste the scary maths from somewhere
- # [02:22] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) (Read error: 110 (Connection timed out))
- # [02:22] <Hixie> woosh
- # [02:22] <Philip`> I'm sure it's easier to understand than <keygen> :-)
- # [02:23] <Hixie> actually <keygen> was easy to understand, it just wasn't documented
- # [02:23] * Joins: tantek (n=tantek@12.155.21.120)
- # [02:24] <Hixie> i wonder how we should allow people to annotate their HTML documents with a datetime representing the last substantial update
- # [02:24] <Hixie> (or if we should not)
- # [02:25] <Philip`> Sounds like a job for the microdata hammer
- # [02:25] <tantek> one existing solution: they could use hAtom to markup the page as an entry with an "updated" datetime.
- # [02:27] <Hixie> i don't want to make html5 hardcode any magical class values; last time i did that i got yelled at so much it had to be removed :-)
- # [02:28] * Philip` would wonder what a "substantial update" is, but decides instead to go to bed
- # [02:28] <tantek> no need to hardcode any magical class values in html5 - simply don't bother to solve the problem in html5 and let people use the existing solution
- # [02:28] <Hixie> this is actually part of some other problem i'm solving
- # [02:29] <Hixie> (namely adding Atom as one of the formats you can export to in http://www.whatwg.org/specs/web-apps/current-work/#converting-html-to-other-formats )
- # [02:35] <roc> I was quite clearly to say "not really deployed" instead of "not implemented"
- # [02:35] <roc> I was quite *careful*
- # [02:35] <roc> I wish I knew another language so I could pretend English wasn't my first language
- # [02:35] <Hixie> i wonder if the x3d-in-html5 effort is related to the people who asked me if collada could be put in html5 <canvas> recently
- # [02:36] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [02:36] <Hixie> if <article pubdate=""> gives the datetime that the article was published, what would be a good attribute name for the datetime that the article was last modified?
- # [02:37] <Hixie> (or alternatively, what would be good attribute names for published datetime and updated datetime respectively; it doesn't have to be pubdate)
- # [02:41] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [02:43] * Joins: gsnedders_ (n=gsnedder@host86-136-53-182.range86-136.btcentralplus.com)
- # [02:44] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [02:44] <Hixie> eh screw it, i'll just have only pubdate
- # [02:44] <Hixie> oh hey, updates can already be annoted using <ins>/<del>
- # [02:45] <Hixie> so i can just get the date from that
- # [02:56] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Read error: 110 (Connection timed out))
- # [02:56] * gsnedders_ is now known as gsnedders
- # [02:57] * Quits: xydyx (n=hdh@58.187.203.19) (Remote closed the connection)
- # [03:03] * Joins: doublec (n=doublec@202.0.36.64)
- # [03:05] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:06] * Quits: slightlyoff (n=slightly@nat/google/x-09572aa29d1db467)
- # [03:13] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [03:20] * Quits: tantek (n=tantek@12.155.21.120)
- # [03:29] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [03:30] * Quits: olliej (n=oliver@17.246.17.102)
- # [03:40] * Joins: olliej (n=oliver@67.218.103.140)
- # [03:42] * Quits: olliej (n=oliver@67.218.103.140) (Client Quit)
- # [03:44] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [03:58] * Joins: wakaba_ (n=wakaba@EM114-51-40-244.pool.e-mobile.ne.jp)
- # [04:18] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 54 (Connection reset by peer))
- # [04:20] * Quits: wakaba (n=wakaba@EM114-51-157-17.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [04:22] * Joins: ojan (n=ojan@203.39.247.241)
- # [04:35] * Joins: tantek (n=tantek@12.155.21.120)
- # [04:41] * Quits: tantek (n=tantek@12.155.21.120)
- # [04:54] * Joins: slightlyoff (n=slightly@nat/google/x-fcf55df4ca6fd00b)
- # [05:18] * Quits: slightlyoff (n=slightly@nat/google/x-fcf55df4ca6fd00b)
- # [05:18] * Joins: nessy (n=nessy@115.128.39.51)
- # [05:18] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [05:29] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [05:33] * Joins: doublec (n=doublec@202.0.36.64)
- # [05:38] * Joins: olliej (n=oliver@76.14.74.242)
- # [05:44] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Read error: 113 (No route to host))
- # [06:00] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [06:05] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [06:17] * Quits: jparent__ (n=jparent@nat/google/x-a203b71b12815a00) (Read error: 104 (Connection reset by peer))
- # [06:25] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->home")
- # [06:35] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [06:37] * Joins: tantek (n=tantek@12.155.21.120)
- # [06:45] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [06:53] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [07:04] * Joins: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu)
- # [07:07] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:13] * Quits: tantek (n=tantek@12.155.21.120) (Read error: 54 (Connection reset by peer))
- # [07:15] * Joins: tantek (n=tantek@12.155.21.120)
- # [07:26] * Joins: tantek_ (n=tantek@12.155.21.120)
- # [07:28] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [07:28] * Quits: tantek (n=tantek@12.155.21.120) (Read error: 104 (Connection reset by peer))
- # [07:31] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:32] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [07:32] * Joins: tantek (n=tantek@12.155.21.120)
- # [07:33] * shepazutoo is now known as shepazu
- # [07:50] * Quits: nessy (n=nessy@115.128.39.51) ("This computer has gone to sleep")
- # [07:51] * Joins: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net)
- # [07:55] * Quits: tantek_ (n=tantek@12.155.21.120) (Read error: 110 (Connection timed out))
- # [07:59] * Joins: slightlyoff (n=slightly@nat/google/x-9e1a7a736b9ab812)
- # [08:02] * Quits: tantek (n=tantek@12.155.21.120) (Read error: 110 (Connection timed out))
- # [08:04] * Quits: slightlyoff (n=slightly@nat/google/x-9e1a7a736b9ab812)
- # [08:08] * Quits: roc (n=roc@202.0.36.64)
- # [08:09] * Joins: ap (n=ap@194.154.88.32)
- # [08:13] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [08:13] <hsivonen> hober: using the diagram is ok
- # [08:33] * Quits: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [08:39] * Joins: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu)
- # [08:41] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:45] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [08:45] * gavin____ is now known as gavin_
- # [08:49] * Joins: ojan_ (n=ojan@203.39.247.241)
- # [08:51] * Quits: ojan (n=ojan@203.39.247.241) (Read error: 60 (Operation timed out))
- # [08:53] * Quits: fearphage (n=fearphag@xbmc/user/fearphage) (Read error: 104 (Connection reset by peer))
- # [08:55] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [08:59] <Hixie> anything interesting going on in the world of web specs?
- # [09:00] <othermaciej> you tell us!
- # [09:02] <Hixie> too many other things going on today to get around to spec work sadly
- # [09:05] * Joins: nessy (n=nessy@203-214-156-65.perm.iinet.net.au)
- # [09:06] * Quits: olliej (n=oliver@76.14.74.242)
- # [09:11] <hsivonen> Hixie: did you add the DC creator stuff just because you could or was it in response to a use case?
- # [09:12] <hsivonen> Hixie: it violates theoretical purity
- # [09:12] <Hixie> just because i could
- # [09:12] <Hixie> it does?
- # [09:12] <Hixie> i was trying to convey as many of the document's semantics as possible
- # [09:12] <Hixie> so that the conversion loses as little as possible
- # [09:12] <othermaciej> what theoretical purity?
- # [09:12] <Hixie> (it still loses a lot)
- # [09:13] <hsivonen> yes. If you build an object model for microdata that contains enough data to output into all the outputs, you need to have an isAddressThatAppliesToDocument flag on items
- # [09:14] <Hixie> the RDF output is not about microdata
- # [09:14] <hsivonen> oh?
- # [09:14] <Hixie> it's a conversion of HTML to RDF
- # [09:14] <Hixie> which includes microdata
- # [09:14] <Hixie> but is not limited to it
- # [09:15] <Hixie> the Atom output i'm doing now barely mentioned microdata at all
- # [09:15] <Hixie> mentions, i should say
- # [09:15] <hsivonen> hmm.
- # [09:15] <Hixie> the vCard, vEvent, and BibTeX outputs are microdata-specific
- # [09:15] <Hixie> maybe i should reorganise that section to separate them
- # [09:15] <hsivonen> I was thinking of doing SAX-to-model builder
- # [09:16] <hsivonen> and a model to XML-represented-as-SAX converter
- # [09:16] <hsivonen> that could feed into a RELAX NG validator whose error messages have been munged
- # [09:16] <Hixie> sounds useful
- # [09:17] <hsivonen> (retaining Locator data, of course)
- # [09:17] <Hixie> i can split the RDF output into two, one for microdata and one for documents
- # [09:17] <Hixie> (with the output of the latter being a superset of the former's)
- # [09:18] <hsivonen> It think rel / <meta name> stuff should be considered part of microdata and be reflected in the JSON output
- # [09:18] <Hixie> why?
- # [09:18] <hsivonen> because we can :-)
- # [09:18] <Hixie> microdata is just items
- # [09:18] <Hixie> because it's simpler
- # [09:19] <Hixie> simpler > possible
- # [09:19] <hsivonen> seriously, though, it makes it possible to use JSON as a document metadata conveyor without having to resort to RDF
- # [09:19] <Hixie> (microdata isn't metadata, it's just data)
- # [09:20] <Hixie> i don't mind adding the metadata to the JSON stuff
- # [09:20] <Hixie> though that affects what gets dragged and dropped
- # [09:20] <Hixie> which i'm not sure is what we want
- # [09:23] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 104 (Connection reset by peer))
- # [09:23] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [09:24] <Hixie> hmm... <h1> or <title> for atom:title?
- # [09:25] <Hixie> i'm thinking <h1>, with <hgroup><h2> being atom:subtitle
- # [09:26] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [09:31] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 54 (Connection reset by peer))
- # [09:33] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [09:42] <Philip`> Hixie: Seems probably unlikely that people from the X3D community would be asking for COLLADA support, since they're completely separate (and partly overlapping) technologies
- # [09:42] <Hixie> ah
- # [09:42] <Hixie> i wonder why 3d is suddenly so important
- # [09:43] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [09:43] <Philip`> (As I understand it, they're sort of competing technologies in certain aspects, but the X3D people now recognise that COLLADA is popular and isn't going to go away so they're trying to live with it rather than fight against it, but it's not what they really want to support)
- # [09:44] <Philip`> 3D has always been important :-)
- # [09:44] <Hixie> collada, from what i understand, is a disaster
- # [09:44] <Philip`> but now the technology is capable of supporting it decently (perhaps)
- # [09:45] <Hixie> if i'm not mistaken, collada is about 15 different technologies all jammed into one spec because nobody could agree to remove their proposal
- # [09:45] <Philip`> I've used COLLADA (for loading models and animations into a game engine), and it worked quite nicely for what I wanted
- # [09:46] <Philip`> It's not intended for connecting arbitrary pairs of producers and consumers, like HTML - it's intended to fit between specific tools in a pipeline, and the tools can pick which subset to support based on what features they want
- # [09:48] <Philip`> e.g. you'll export a COLLADA file from 3ds Max, and run it through a custom tool that converts it into some efficient custom geometry format, and maybe have some other tool to extract texture references, and another to get some physics data, and whatever
- # [09:49] <Philip`> (and maybe some reusable tools in the middle to optimise geometry or something)
- # [09:51] <Philip`> and so you can just write tools specifically for the dialect that's generated at the beginning of the process, and you don't need to worry about any unused features because they're irrelevant until you want to start using them
- # [09:52] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [09:54] <Hixie> Philip`: since i've been asked to put it in html, that's the environment in which i was considering its appropriateness
- # [09:59] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [10:00] <hsivonen> Hixie: did you actually mean to use a single 'author' or 'editor' field in the HTML version of BibTeX
- # [10:00] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) ("bye")
- # [10:00] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [10:00] <hsivonen> Hixie: that's horribly ugly
- # [10:00] * Joins: wakaba (n=wakaba@EM114-51-42-66.pool.e-mobile.ne.jp)
- # [10:00] <Hixie> i meant to use whatever bibtex uses
- # [10:01] <hsivonen> Hixie: comparend to having multiple and munging to and from .bib's " AND "
- # [10:01] <Hixie> i was originally going to do that but it means hard-coding them in the conversion
- # [10:01] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [10:01] <hsivonen> Hixie: I suggest special casing those two, because .bib's intra-field format makes no sense for DRY HTML
- # [10:01] <Hixie> which means hard-coding a non-localised string
- # [10:02] <hsivonen> Hixie: consider it a reserved word in .bib
- # [10:02] <hsivonen> Hixie: letting 'and' leak into HTML content in whatever language is worse, much worse
- # [10:02] <Hixie> i guess
- # [10:02] * Hixie isn't a fan of bibtex
- # [10:02] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [10:03] <Hixie> i wish there was a better vocabulary to use here
- # [10:03] <Hixie> but the alternatives are all ten times worse
- # [10:03] <hsivonen> particularly when foo and bar and baz doesn't make DRY sense even in English
- # [10:03] <Hixie> Refer for example has the worst vocabulary terms ever
- # [10:03] <Hixie> and most of the others have much more domain-specific usage
- # [10:03] <Hixie> or no usage to speak of
- # [10:08] <hsivonen> the microdata representation sucks big time for format like "Doe, J.", but that's because munging of personal names sucks
- # [10:08] <hsivonen> and people should just put "John Doe" in their bibliographies
- # [10:10] <Philip`> Hixie: Yeah, it does seem pretty inappropriate as a general standard model/animation format
- # [10:11] <Philip`> The whole being-written-in-XML thing makes it inappropriate for content delivery anyway
- # [10:12] <Hixie> hsivonen: thanks for the bug
- # [10:12] <Hixie> collada is xml?
- # [10:12] <Philip`> Uh... Yes
- # [10:12] <Philip`> I guess you didn't look at it in any detail :-p
- # [10:13] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 60 (Operation timed out))
- # [10:15] * Joins: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz)
- # [10:16] <Philip`> (It's not terrible in terms of space/time efficiency, since the main issue is just that it stores numbers as space-separate strings of decimals rather than as 32-bit floats, but it's (intentionally) not great)
- # [10:16] <Philip`> s/e/ed/
- # [10:17] <Hixie> i said i knew nothing!
- # [10:17] <Hixie> wow i had no idea collada was xml
- # [10:17] <Hixie> isn't that, like, dumb
- # [10:17] <Hixie> surely 3d modelling is one of those things that you'd want a binary format for
- # [10:18] <Philip`> There are lots of binary format, but they're almost universally awful
- # [10:18] <Philip`> e.g. the only widely-supported one is 3DS, which comes from the days of DOS and is limited to 64K vertices and supports almost no features
- # [10:18] <Philip`> and there are some newer proprietary binary ones
- # [10:20] * Quits: wakaba_ (n=wakaba@EM114-51-40-244.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [10:20] <Philip`> The aim was to make something extensible and relatively easy to understand, and not to make something that's as efficient as possible (because everyone will have different rendering engines and want their own custom formats for that), and XML was a better way to achieve that than a new binary format
- # [10:21] <Hixie> fair enough
- # [10:23] <othermaciej> 3D canvas will probably get implementation traction
- # [10:23] <othermaciej> although I don't quite get why Mozilla decided to take it to Khronos instead of a Web standards group
- # [10:24] <Philip`> Possibly because they need involvement from hardware/driver developers in order to make it work securly, and all those people are in Khronos
- # [10:24] * Quits: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [10:24] <Philip`> s//e/
- # [10:25] * Parts: ojan_ (n=ojan@203.39.247.241)
- # [10:26] * Joins: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [10:34] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [10:44] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [10:47] <Hixie> ok bed time nn
- # [10:47] <annevk42> g'night
- # [10:48] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Remote closed the connection)
- # [10:50] * Quits: webben_ (n=benh@91.85.210.194) (Read error: 110 (Connection timed out))
- # [10:50] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [10:52] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 104 (Connection reset by peer))
- # [11:01] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [11:07] * Quits: ap (n=ap@194.154.88.32)
- # [11:08] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [11:13] * Joins: ap (n=ap@194.154.88.32)
- # [11:13] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:16] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [11:17] <zcorpan_> if you remove the "green", you still have "left border", so even ignoring markup the requirements are met
- # [11:18] * Joins: sid0__ (n=sid0@unaffiliated/sid0)
- # [11:19] <zcorpan_> i guess i would just be contributing noise if i pointed that out on the list
- # [11:19] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [11:20] <zcorpan_> though i wonder if john would be satisfied if the border was changed from green to black
- # [11:22] <zcorpan_> oh maciej already said so
- # [11:22] <annevk42> I doubt borders are exposed to e.g. screen readers though
- # [11:23] <zcorpan_> annevk42: the requirements didn't say anything about that
- # [11:24] <annevk42> Private email suggests that's not a concern :/
- # [11:24] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [11:24] <Philip`> The quote from WCAG makes it sound like you don't have to actually make it work in e.g. screen readers, you can just convey the information with markup (and presumably class="example" is markup) and it's somebody else's problem if they can't actually access that information through their UA
- # [11:26] <zcorpan_> "WCAG 2 - 1.4.1 Use of Color: Color is not used as the only visual means of conveying information, indicating an action, prompting a response, or distinguishing a visual element. (Level A);" - this is met, there is still a border as a visual means
- # [11:26] <othermaciej> the WCAG rules lawyering is completely off point
- # [11:26] <annevk42> That was my point, yes. Nobody has replied to that yet as far as I can tell.
- # [11:26] <annevk42> There are quite a lot of specifications that use class="example" in this way...
- # [11:26] <hsivonen> Philip`: I think mpilgrim had a blog post about that kind of accessibility enablement
- # [11:26] <othermaciej> the way examples are indicated is indeed inadequate, but for reasons that have nothing to do with John's complaint
- # [11:27] <zcorpan_> "WCAG 1 - 2.1 Ensure that all information conveyed with color is also available without color, for example from context or markup. [Priority 1];" - there is no information conveyed with color. information is conveyed with a border
- # [11:27] <annevk42> E.g. http://www.w3.org/TR/css3-namespace/
- # [11:27] <othermaciej> also it is lame of him to complain about something I myself noticed and proposed to change
- # [11:27] <zcorpan_> "and Section 508 § 1194.22 c) Web pages shall be designed so that all information conveyed with color is also available without color, for example from context or markup." - same here
- # [11:27] <othermaciej> and to give some huge lecture on how bad it is
- # [11:27] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) ("even marathon runners need to nap / i ran all the way there and then ran back / but back was gone...")
- # [11:27] <zcorpan_> so WCAG2 is met, and WCAG1 and section 508 are not appliciable
- # [11:28] <othermaciej> annevk42: the way examples render there looks much better to me
- # [11:28] <othermaciej> like the way they say "Example"
- # [11:28] <annevk42> othermaciej, that's a matter of style, not substance, in this case
- # [11:28] <othermaciej> annevk42: I would say rather that it's a matter of style, not markup
- # [11:28] <othermaciej> but in this case the style affects the substance
- # [11:29] <othermaciej> b/c I think in retrospect it was unclear to people that the examples are just examples, and separate from the statements of principle
- # [11:29] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [11:29] <annevk42> fair enough
- # [11:30] <zcorpan_> othermaciej: in some sections the examples are clearly marked as such, e.g. "2.2.1. Examples"
- # [11:31] <zcorpan_> the first two batches of examples
- # [11:32] <othermaciej> zcorpan_: good point! maybe using that style in most places would be sufficient
- # [11:32] <othermaciej> also, sadly, some of the design principles are still missing examples
- # [11:33] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [11:33] <annevk42> I think you rewrote the first two principles to be more lengthy and then the group decided to publish
- # [11:33] <othermaciej> also I wonder if perhaps "Evolution Not Revolution" could be retitled "Incremental Improvement" and thus made to encapsulate Hixie's proposed "Baby Steps" principle
- # [11:33] <othermaciej> yeah
- # [11:33] <othermaciej> this document could use some polish
- # [11:33] <othermaciej> the thing is, certain parties may turn any revision process into a rathole
- # [11:33] * Joins: roc (n=roc@121-72-203-152.dsl.telstraclear.net)
- # [11:33] <othermaciej> I re-read the votes on the invidual principles
- # [11:33] <annevk42> s/may/will/ I think
- # [11:34] <othermaciej> and found that of all the objections, nearly all came from a few people who in turn objected to more than half the principles
- # [11:34] <othermaciej> so basically we have a set of Design Principles that most of the group agrees on, and then a handful of people who object to almost all of them
- # [11:34] <othermaciej> it's hard to see how to increase consensus in that light
- # [11:34] <othermaciej> you could water down the documet, but then the many people who largely agree with it could object
- # [11:36] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [11:36] * Joins: sid0___ (n=sid0@59.94.134.234)
- # [11:37] <gsnedders> Hixie wanted visible (symbolic, IIRC) marks for things like examples, created by Anolis. I haven't done that yet.
- # [11:37] <annevk42> ah, so John Foliot can blame you!
- # [11:38] * Joins: maikmerten (n=maikmert@BAE2d39.bae.pppool.de)
- # [11:38] <Philip`> Only if the design principles document uses Anolis
- # [11:38] <gsnedders> Oh, we're talking about a11y of the design principles doc now?
- # [11:39] * gsnedders is way behind on the ml
- # [11:39] <Philip`> I hope we are, otherwise I'm totally lost
- # [11:40] <annevk42> I thought it was about both
- # [11:41] * Philip` shrugs
- # [11:43] <zcorpan_> hmm, the headings are blue
- # [11:44] <zcorpan_> wonder if that's also a violation of wcag?
- # [11:46] * Joins: otrops (n=otrops@office1.neuxpower.com)
- # [11:46] * Quits: sid0__ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [11:49] * Joins: ciaran_lee (n=ciaran_l@86-44-121-46-dynamic.b-ras2.bbh.dublin.eircom.net)
- # [11:51] * Joins: virtuelv (n=virtuelv@084202133045.customer.alfanett.no)
- # [11:54] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Connection timed out)
- # [11:57] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [11:58] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
- # [12:06] * othermaciej is now known as om_sleep
- # [12:09] <hsivonen> whoa! role=math really made it into ARIA last call
- # [12:09] <hsivonen> I'd love to see two interoperable implementations of that one
- # [12:09] <annevk42> funny
- # [12:10] <annevk42> I was just reading Member-only ARIA discussions as I encountered something ARIA-related in my inbox
- # [12:10] <om_sleep> what does role=math mean?
- # [12:10] <zcorpan_> i wonder why ARIA discussions are still happening in Member-only lists
- # [12:10] <annevk42> Not too optimistic about my comments getting addressed adequately
- # [12:10] * Quits: sid0___ (n=sid0@59.94.134.234) (Read error: 110 (Connection timed out))
- # [12:10] <hsivonen> om_sleep: it means that the the thing represents math and its text equivalent is MathML or TeX
- # [12:11] <om_sleep> I see
- # [12:11] <om_sleep> so you'd put it on an image that's an equation?
- # [12:11] <om_sleep> or something like that
- # [12:11] <hsivonen> which makes me ask: TeX with which implicitly defined macros?
- # [12:11] <zcorpan_> i also still wonder why MathML can't stand on its own and needs role="math"
- # [12:11] <om_sleep> anyway
- # [12:11] <om_sleep> bedtime
- # [12:11] <hsivonen> om_sleep: you basically dump fooTeX stuff in alt
- # [12:11] <om_sleep> zcorpan_: presumably the idea here is that the UA doesn't implement MathML but the assistive technology does
- # [12:12] <zcorpan_> hsivonen: i asked that to be defined before
- # [12:12] <om_sleep> (!)
- # [12:12] <hsivonen> I wonder how top on the list of e.g. JAWS developers a TeX subsystem is
- # [12:12] <zcorpan_> om_sleep: even in that case, MathML can stand on its own -- it has a namespace and a tag name to identify itself as "math"
- # [12:13] <hsivonen> zcorpan_: oh yeah, the first SHOULD makes no sense
- # [12:13] * hsivonen starts drafting feedback
- # [12:17] <zcorpan_> "In order to be perceivable, images SHOULD also be labeled by text that describes the math formula as it should be spoken, using the aria-describedby attribute."
- # [12:17] <zcorpan_> wait, if the author should write how the formula should be spoken, what does role="math" help?
- # [12:18] <zcorpan_> oh well
- # [12:19] <zcorpan_> interesting that there are are both SHOULDs and shoulds
- # [12:19] <webben> Hmm. Yep that's a pretty confusing bit of spec.
- # [12:21] <zcorpan_> when role="math" was new, i asked "how would it be implemented?"
- # [12:21] <zcorpan_> evidently, that's not a great concern
- # [12:26] <hsivonen> email sent
- # [12:34] * Joins: mpt (n=mpt@212.121.243.10)
- # [12:37] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
- # [12:38] <zcorpan_> hsivonen: where did you send it?
- # [12:39] <zcorpan_> found it
- # [12:41] * Joins: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp)
- # [12:41] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [12:42] * Quits: roc (n=roc@121-72-203-152.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [12:43] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [12:52] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [13:10] * Joins: hdh (n=hdh@118.71.98.143)
- # [13:17] * Joins: heycam (n=cam@124-168-66-131.dyn.iinet.net.au)
- # [13:21] <hsivonen> am I understanding correctly that aria-label exists because title attribute is badly supported by AT?
- # [13:23] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [13:23] <hsivonen> or is the purpose to suppress the tooltip?
- # [13:28] <hsivonen> hmm. the conformance of aria-checked is interesting
- # [13:28] <hsivonen> it must be present but may have the value "undefined"
- # [13:30] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [13:32] <zcorpan_> hsivonen: my impression is that it exists because it's hard or annoying to position <h2> elements off-screen with css
- # [13:32] <hsivonen> zcorpan_: ah.
- # [13:33] <hsivonen> zcorpan_: do you know why aria-required is global but aria-expanded isn't?
- # [13:33] <hsivonen> the former seems less universally applicable than the latter
- # [13:33] <zcorpan_> hsivonen: no
- # [13:33] <zcorpan_> hsivonen: (...and that Lynx users can be ignored)
- # [13:34] <hsivonen> If Lynx users wish to become unignored, Lynx should catch up with a lot of Web tech that isn't even tied to bitmap rendering
- # [13:35] <hsivonen> someone should take Gecko or WebKit and replace the bitmap renderer with a character grid renderer
- # [13:35] <annevk42> I wonder that given the time it takes to get ARIA deployed and given that IE is updating as well if it would not have been more productive to argue for the sane solutions from the start...
- # [13:36] <annevk42> Of course, with hindsight things are easier.
- # [13:37] <hsivonen> well, assuming that IE8 doesn't support role=math, feel free to argue for a saner solution for that one
- # [13:38] <hsivonen> the obvious solution is MathML-in-text/html, but for that to work, IE and WebKit need MathML support
- # [13:38] <annevk42> you've already done that no?
- # [13:39] <hsivonen> annevk42: I effectively argued for the reading of the math as words being used as alt
- # [13:39] <hsivonen> the major use case is math on wikipedia
- # [13:39] <annevk42> another problem with this silo approach to comments is that the WG can back each other up while people commenting are all alone
- # [13:40] <hsivonen> I guess they should have the resources to feed their math to AsTeR in order to generate the words
- # [13:40] <hsivonen> at least in English
- # [13:40] <zcorpan_> is alt text for math images covered in html5?
- # [13:40] <annevk42> e.g. following the progress on each other's comments is much harder, etc.
- # [13:41] <annevk42> zcorpan_, yeah, use MathML :)
- # [13:43] <hsivonen> I'm updating v.nu's ARIA support
- # [13:44] <hsivonen> it seems that PF hoisted nearly everything except aria-expanded into global states/props, and I don't understand the logic behind that move at all
- # [13:45] <hsivonen> also, I don't like the design pattern for aria-checked, but I guess it's too late to complain about that one
- # [13:45] <annevk42> hmm Hixie complicated things so much with the storage mutex and task queues
- # [13:45] * annevk42 grmbls
- # [13:45] * Joins: philipj__ (n=philipj@pat.se.opera.com)
- # [13:49] <hsivonen> http://twitter.com/myakura/statuses/1867322694
- # [13:51] <annevk42> while certainly practical, do we really want to alienate yet another bunch of people? :)
- # [13:58] <Dashiva> Bikeshed a new name instead?
- # [13:58] <hsivonen> Maybe the ODF proponents shouldn't have bragged about how short their spec is: http://blogs.msdn.com/dmahugh/archive/2009/05/09/1-2-1.aspx
- # [14:02] * Joins: zalan (n=zalan@catv-89-133-235-217.catv.broadband.hu)
- # [14:02] <annevk42> "Text: The specific conversion is implementation-defined"
- # [14:02] <annevk42> yay
- # [14:03] <hsivonen> they should have defined .doc5, .xls5 and .ppt5 instead of these ODF and OOXML things
- # [14:03] <Dashiva> <insert joke about ODF5>
- # [14:03] * Dashiva shakes fist at hsivonen
- # [14:06] <annevk42> I guess the conversion is impl specific because it can depend on locale and such as well
- # [14:07] * Joins: pmuellr (n=pmuellr@nat/ibm/x-634b879803d19c5a)
- # [14:07] <annevk42> Sort of glad I'm not involved with that though admittedly we have similar issues with e.g. character encoding
- # [14:12] <annevk42> also check the comments on that MS blog post btw
- # [14:17] <annevk42> hmm: http://www.schneier.com/blog/archives/2009/05/on_the_anonymit.html
- # [14:26] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Connection reset by peer)
- # [14:27] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [14:38] <Dashiva> "So that everyone can be sure about which parts are which, the normative parts use specific phrases like “shall” and “shall not” to clearly label the things the standard actually requires you to do."
- # [14:38] <Dashiva> Reminds me of that specs vs blogs post :)
- # [14:40] <annevk42> if I'm to believe that person it sounds like ODF 1.1 has been written in HTML4 style
- # [14:42] * Parts: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [14:46] <annevk42> That last email from Laura is interesting. Rather than saying what she thinks she selectively highlights parts from past surveys. (I.e. not mentioning that there was 5 to 1 agreement for the principle but rather that people disagreed and as well as strongly disagreed with the principle.)
- # [14:46] <annevk42> I seem to recall this happening more often, but I could be wrong
- # [14:48] <annevk42> And the last bit seems simply misleading as Larry was talking about the name of the draft which was a separate question from the one she highlights.
- # [14:56] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [14:59] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [15:02] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [15:05] <Philip`> Hmm, people are saying things related to me on Twitter but I've got no way to respond
- # [15:05] * Philip` guesses he should just send email or something
- # [15:05] <annevk42> they are?
- # [15:06] <Dashiva> Philip`: Post it anywhere else and get someone to RT it ;)
- # [15:07] <zcorpan_> hsivonen: "Actually, I’ve noticed that on this page the social bookmark links create this error: “WHITESPACE in QUERY” Er, what?" - http://www.tomleadbetter.co.uk/blog/entry/html5/
- # [15:09] <zcorpan_> that page also has <input type="url" id="url" name="url" value="http://" /> which is not valid
- # [15:09] <annevk42> ah, burningbird + samruby
- # [15:09] <annevk42> seems we're following similar twitter queries :)
- # [15:09] * Quits: philipj__ (n=philipj@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [15:11] <Philip`> I'm not really following any, I just randomly look at random people's Twitter pages sometimes :-)
- # [15:11] <zcorpan_> hsivonen: and "</l↩</ul>" which could have slightly clearer messages maybe
- # [15:12] <Philip`> I assume proper following would require a Twitter account, which is far too advanced for me when I haven't even got a blog yet
- # [15:12] <Philip`> (I haven't even got a proper homepage yet, so I'm ~15 years behind the times)
- # [15:14] * annevk42 hits the next issue in understanding task queues
- # [15:14] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 104 (Connection reset by peer))
- # [15:15] <zcorpan_> "The contact form also has several ARIA attributes, and if you look at it in Opera, you’ll see it has a nifty built-in validation."
- # [15:15] <hsivonen> what kind of validations does Opera have for ARIA?
- # [15:15] <hsivonen> or is that about WF2 validation?
- # [15:15] <zcorpan_> hsivonen: none, it's type="url" etc
- # [15:15] <zcorpan_> yep
- # [15:22] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [15:24] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [15:43] * Quits: Kuruma (n=Kuruman@p2085-ipbf3401hodogaya.kanagawa.ocn.ne.jp) (Read error: 104 (Connection reset by peer))
- # [15:50] * Joins: Kuruma (n=Kuruman@p2085-ipbf3401hodogaya.kanagawa.ocn.ne.jp)
- # [15:55] * maikmerten is now known as maik|afk
- # [16:02] * Joins: wakaba_ (n=wakaba@EM114-51-54-66.pool.e-mobile.ne.jp)
- # [16:05] <annevk42> sigh
- # [16:05] * Joins: taf2 (n=taf2@38.99.201.242)
- # [16:05] <annevk42> event loops differ between workers and browsing contexts
- # [16:06] <hsivonen> how?
- # [16:06] <annevk42> in browsing contexts they're always associated with a Document
- # [16:06] <annevk42> so when a Document gets garbage collected all the associated events get too (I think)
- # [16:07] <annevk42> this means that XHR cannot tie into existing event loops or has to tie into different ones depending on whether XMLHttpRequest Document exists
- # [16:07] <annevk42> neither is nice
- # [16:08] <hsivonen> I have tried not to look at GC interaction of native and JS objects
- # [16:08] <hsivonen> I'm assuming magic happens while I'm not looking
- # [16:08] <annevk42> it would probably be much easier if Hixie sorted all this out though one problem with that is he'd be the only spec writer to understand it
- # [16:12] * Joins: mpilgrim (n=mark@64.241.37.140)
- # [16:13] <Philip`> Do implementors understand it?
- # [16:13] <hsivonen> mpilgrim: fwiw, I read Sam's process post as "put money where your mouth is (by producing camera-ready text) or stop complaining"
- # [16:15] <hsivonen> mpilgrim: and the license thing matters, because camera-ready text only works if it doesn't come with copyright strings attached
- # [16:15] <annevk42> Philip`, I think so, given the recent WebKit comments on Workers
- # [16:16] <annevk42> Philip`, but I'm not a 100% sure
- # [16:16] <annevk42> hmm, midori crashes all the time and the current chromium-browser cannot load any page whatsoever -- FAIL
- # [16:17] * Quits: virtuelv (n=virtuelv@084202133045.customer.alfanett.no) ("Ex-Chat")
- # [16:23] * Quits: wakaba (n=wakaba@EM114-51-42-66.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [16:25] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [16:28] * Quits: ciaran_lee (n=ciaran_l@86-44-121-46-dynamic.b-ras2.bbh.dublin.eircom.net)
- # [16:31] * Joins: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [16:34] * Quits: nessy (n=nessy@203-214-156-65.perm.iinet.net.au) ("This computer has gone to sleep")
- # [16:34] * Joins: nessy (n=nessy@203-214-156-65.perm.iinet.net.au)
- # [16:38] <Philip`> http://linuxcentre.net/adobe-has-issued-a-dmca-removal-request-for-rtmpdump/ - hooray for DRM
- # [16:39] <Philip`> (rtmpdump is a tool for saving Flash streaming video to disk)
- # [16:40] <Philip`> I guess I'll have to delete the version off my disk, and stop downloading TV programmes that are broadcast for free anyway
- # [16:42] * Quits: nessy (n=nessy@203-214-156-65.perm.iinet.net.au) ("This computer has gone to sleep")
- # [16:54] * Parts: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [17:00] * Quits: mpilgrim (n=mark@64.241.37.140) (Read error: 110 (Connection timed out))
- # [17:05] * Quits: hdh (n=hdh@118.71.98.143) (Read error: 54 (Connection reset by peer))
- # [17:19] * Dashiva is catching up on public-html mail from the two last weeks...
- # [17:19] <Dashiva> Can anyone tell me, is there a happy ending?
- # [17:20] * Quits: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz) ("Leaving")
- # [17:20] <annevk42> anything going wrong?
- # [17:21] <annevk42> hehe, I like how I found http://www.w3.org/TR/qaframe-spec/ again
- # [17:22] <annevk42> thanks for writing that karlcow!
- # [17:22] <Dashiva> Well, so far there seems to be a lot of heat about rdfa
- # [17:24] <Philip`> Someone tried to start writing a concrete document on how to use RDFa in HTML5
- # [17:24] <Philip`> Don't know if it's a good idea or not
- # [17:25] <gsnedders> w00t!
- # [17:25] <gsnedders> Maths exam over!
- # [17:25] <Dashiva> There was one line, about how the RDFa community would gladly ensure incorporating RDFa was as painless as possible
- # [17:26] <Dashiva> And I was wondering if that was the same RDFa community insisting on namespaces and CURIEs
- # [17:27] <Philip`> Dashiva: I think some people in that community have expressed a willingness to consider alternate prefix-binding mechanisms rather than xmlns:*
- # [17:27] <Philip`> which would avoid the text/html-specific pain
- # [17:29] <Dashiva> That sounds good
- # [17:29] <Philip`> I don't know whether they want to incompatibly change RDFa-in-XHTML to use that same mechanism, though
- # [17:30] <Philip`> or change it and leave the old deprecated mechanism in there too, so that there's three ways to specify prefixes
- # [17:30] <Philip`> or do something else
- # [17:31] <Dashiva> Mhm
- # [17:34] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [17:48] * Joins: ciaran_lee (n=ciaran_l@86-44-121-46-dynamic.b-ras2.bbh.dublin.eircom.net)
- # [17:51] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [17:55] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [17:57] * Joins: olliej (n=oliver@76.14.74.242)
- # [17:57] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:00] * Quits: om_sleep (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [18:02] * Quits: olliej (n=oliver@76.14.74.242)
- # [18:03] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [18:04] * Joins: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [18:09] * Joins: weinig (n=weinig@17.246.16.178)
- # [18:20] * Joins: billmason (n=billmaso@ip96.unival.com)
- # [18:21] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [18:25] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [18:25] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Remote closed the connection)
- # [18:29] * Quits: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:31] * Quits: otrops (n=otrops@office1.neuxpower.com)
- # [18:43] <gsnedders> Time to do more work on html5lib-php, me thinks
- # [18:43] <gsnedders> (Like working on the 23 failing tokenizer tests)
- # [18:45] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [18:57] * gsnedders fixes 10
- # [18:58] <annevk4> the phone discussion just now was interesting
- # [18:58] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 54 (Connection reset by peer))
- # [18:58] <annevk4> apparently Larry thinks that the design principles we drafted do not reflect how HTML5 is written though he did not elaborate much on why when asked
- # [18:59] <gsnedders> http://www.w3.org/2009/05/21-html-wg-minutes.html
- # [18:59] <smedero> well he did refer to table @summary and head @profile as his examples
- # [18:59] <smedero> i think i kinda got what he meant... but it felt like he was dancing about something else he really wanted to say
- # [18:59] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [19:00] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [19:00] <smedero> he did note he needed some time to formulate his comments...
- # [19:00] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [19:01] <annevk4> still not really clear to me how @profile is related to caving cowpaths, but fair enough
- # [19:01] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [19:03] <annevk4> I think the problem with the HTML WG meeting is that a lot of time people start thinking while the telcon is happening rather than planning ahead of time what they want to say whenever the next telcon is
- # [19:04] <annevk4> This causes a lot of lost time for the other participants if someone is semi-brainstorming while everyone is dialed in
- # [19:04] <smedero> indeed.
- # [19:07] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
- # [19:08] * Joins: olliej (n=oliver@17.246.17.145)
- # [19:10] <gsnedders> So I think all the tokenizer test cases html5lib-php fails are either disputable or the parse errors thrown in 9.2.4 Tokenization (and not subsections)
- # [19:11] <Philip`> Why are they disputable?
- # [19:11] <gsnedders> Philip`: The spec doesn't say what order parse errors have to be thrown in
- # [19:12] <gsnedders> (Or more to the point, for null bytes and non-characters, when they have to be thrown)
- # [19:13] <gsnedders> html5lib-php throws all those parse errors first, then does the actual tokenizing
- # [19:15] <Philip`> hsivonen: "Thora" typo in diagram
- # [19:15] <Philip`> gsnedders: The test cases should have ignoreErrorOrder:true (or something like that) in those cases
- # [19:21] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
- # [19:22] <Dashiva> "Microdata will only work in HTML5/XHTML5. XHTML 1.1 and yes, 2.0 will be around for years, decades."
- # [19:22] <Dashiva> So we're still on the "If it doesn't validate, it doesn't work" page?
- # [19:23] <gsnedders> Dashiva: Yes
- # [19:28] <Dashiva> "Reversed domains are as ugly as CURIEs (but at least CURIEs resolve to something useful [...]"
- # [19:29] <Dashiva> Just avoiding the redundant http:// makes them a lot prettier in my book :)
- # [19:29] <gsnedders> s/resolve/might resolve/
- # [19:30] <Dashiva> "Are you thinking that someone will be using different namespaces but the same prefix? Come on -- do you really think that will happen?"
- # [19:30] * Quits: ciaran_lee (n=ciaran_l@86-44-121-46-dynamic.b-ras2.bbh.dublin.eircom.net)
- # [19:31] <Dashiva> Well, if prefixes never collide, why do we bother with namespaces? Why not just use the globally unique prefixes?
- # [19:33] <hober> Dashiva: indeed.
- # [19:35] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [19:38] <annevk4> Dashiva, can you please provide pointers with these quotes?
- # [19:47] * Quits: jwalden (n=waldo@c-24-6-168-212.hsd1.ca.comcast.net) ("->office")
- # [19:47] <Dashiva> Sure
- # [19:47] <Dashiva> Any particular one you want right now?
- # [19:48] <Dashiva> @annevk
- # [19:48] * Parts: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [19:48] <annevk4> 1 and 3 but 2 might be fun as well for completeness
- # [19:56] <gsnedders> http://code.google.com/p/html5lib/source/detail?r=8f225971195ed9f2e6a8e28abaa01dc35100decb
- # [19:56] <gsnedders> w00t fun
- # [19:56] <gsnedders> I <3 languages with shit Unicode support.
- # [19:56] <annevk4> PHP6!
- # [19:58] <gsnedders> Um, have we been talking about that for as long as DNF yet? :P
- # [19:58] * gsnedders can remember when there was talk of getting an alpha out by the end of 2005
- # [19:58] <gsnedders> (As of today, we are still pre-alpha)
- # [20:00] <Dashiva> Hmm, can I easily get a link from the whatwg archives from a message-id?
- # [20:00] <annevk4> no :(
- # [20:01] <annevk4> maybe we should write a script that does enables that
- # [20:01] <Dashiva> First one: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-May/019751.html
- # [20:02] <Hixie> Dashiva: if you have the body of the e-mail, searching for that on google works
- # [20:03] <gsnedders> 10 test failures…
- # [20:04] <Dashiva> Second: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-May/019749.html
- # [20:06] <Dashiva> Third: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2009-May/019752.html
- # [20:07] <Dashiva> annevk4: Would also be nice if the "by date" view segmented the list by day
- # [20:08] * Quits: zalan (n=zalan@catv-89-133-235-217.catv.broadband.hu) ("KVIrc Insomnia 4.0.0, revision: , sources date: 20090115, built on: 2009/03/07 00:45:02 UTC http://www.kvirc.net/")
- # [20:11] <annevk4> Dashiva, hmm, I might just be compelled enough to try to do something
- # [20:11] <annevk4> been a while since I wrote Python
- # [20:12] * Quits: maik|afk (n=maikmert@BAE2d39.bae.pppool.de) (Read error: 104 (Connection reset by peer))
- # [20:13] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:14] * Joins: maik|afk (n=maikmert@BAE1ed6.bae.pppool.de)
- # [20:15] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:16] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:17] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [20:18] * Joins: slightlyoff (n=slightly@nat/google/x-a526a438b4b9f7bd)
- # [20:19] * maik|afk is now known as maikmerten
- # [20:22] * Joins: Madness (n=petal@85.20.140.83)
- # [20:22] <Madness> A quick question about html5 and links around stuff: Suppose I have a link with overflowing content. Should the clickable area be limited o the a element or extended to the overflow too?
- # [20:24] <Hixie> Madness: the click on any text node or box that is a descendant of the element would bubble to the element and then cause the link to be followed
- # [20:25] <Madness> Thank you.
- # [20:26] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [20:29] * Quits: maikmerten (n=maikmert@BAE1ed6.bae.pppool.de) ("Leaving")
- # [20:30] <Hixie> there's a (!@$%*! registration fee for the tpac meeting?
- # [20:30] <Hixie> are you kidding me?
- # [20:31] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [20:31] <Hixie> we have enough trouble getting people to attend the htmlwg meeting in the first place
- # [20:32] <annevk42> how much?
- # [20:33] <Hixie> $50
- # [20:33] <annevk42> per day or for the whole event?
- # [20:33] <Hixie> event
- # [20:33] <Hixie> er
- # [20:33] <Hixie> day!
- # [20:33] <Hixie> jesus!
- # [20:33] <Hixie> that's even worse!
- # [20:34] <annevk42> so I guess it's more than food costs then
- # [20:34] <Hixie> i can't justify $350 for a meeting i don't even want to go to in the first place!
- # [20:34] <Hixie> that's insane!
- # [20:34] <annevk42> you paid more last year
- # [20:34] <annevk42> well, your employer
- # [20:35] <Hixie> i only paid travel last year
- # [20:35] <Hixie> and hotel
- # [20:35] <annevk42> and food
- # [20:35] <Hixie> i have to pay for food even if there's n meeting
- # [20:35] <smedero> is that info on a members only list?
- # [20:35] <Hixie> http://www.w3.org/2009/11/TPAC/overview.html#Registration
- # [20:35] <annevk42> I usually pay a lot more for food when there's a meeting :)
- # [20:36] <smedero> lovely. following links around the w3.org site, I ended up here: http://www.w3.org/2002/09/TPOverview.html
- # [20:36] <smedero> heh
- # [20:36] <annevk42> "The registration fee will increase to 75 USD per person, per day after a date approximately 4-6 weeks prior to the meeting."
- # [20:37] <smedero> yowsers
- # [20:37] <annevk42> fortunately the dollar ain't worth shit
- # [20:37] <annevk42> :p
- # [20:37] <Hixie> yeah well i'm paid by the $ so...
- # [20:37] * sid0_ is now known as sid0
- # [20:37] <Hixie> also, google already paid the insane 5-digit membership fee this year
- # [20:38] <Hixie> so charging again for the meeting is crazy
- # [20:43] * annevk42 investigates cron jobs for the alternate mail index
- # [20:49] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [20:49] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [21:16] <hsivonen> is the HTML WG having a meeting at TPAC?
- # [21:20] <smedero> I thought so...
- # [21:20] <smedero> Didn't Chris Wilson send something around?
- # [21:21] <gsnedders> He was asking about interest for a meeting, IIRC
- # [21:21] * gsnedders isn't really sure, as it's highly unlikely he'll be there, and thus doesn't care
- # [21:24] * Joins: tantek (n=tantek@207.47.36.190.static.nextweb.net)
- # [21:28] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:42] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [21:45] <gsnedders> What file do I add tests to for the tokenizer?
- # [21:46] <gsnedders> What's the diff between test1, test2, test3 and test4?
- # [21:47] <Philip`> One of them is (originally) automatically generated, and full of weird short inputs, so you probably shouldn't use that one
- # [21:47] <Philip`> There's no clear difference between the others, as far as I'm aware
- # [21:48] <Philip`> so pick one that has some existing tests that are vaguely similar to the one you're adding
- # [21:48] <Philip`> or pick one at random
- # [21:50] <Philip`> or think up a new system that makes sense, and rewrite all the tests into a different layout
- # [21:52] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [21:53] * Quits: ap (n=ap@194.154.88.32)
- # [21:55] <annevk4> Philip`, any chance you can put <meta name=robots content=index,nofollow> on your survey pages?
- # [21:55] <annevk4> Philip`, I'm getting reqeusts from spammers if they can put spam links on your page
- # [21:56] <annevk4> Philip`, e.g. http://philip.html5.org/data/charsets.html
- # [21:57] <annevk4> Philip`, it's not too serious fwiw
- # [22:03] * Quits: tantek (n=tantek@207.47.36.190.static.nextweb.net)
- # [22:04] * Joins: wakaba (n=wakaba@EM114-51-135-196.pool.e-mobile.ne.jp)
- # [22:06] * Joins: roc (n=roc@121-72-182-181.dsl.telstraclear.net)
- # [22:08] * Quits: roc (n=roc@121-72-182-181.dsl.telstraclear.net) (Client Quit)
- # [22:15] * Quits: weinig (n=weinig@17.246.16.178) (Read error: 60 (Operation timed out))
- # [22:15] * Quits: onar (n=onar@17.226.20.255) (Read error: 60 (Operation timed out))
- # [22:15] * Joins: onar (n=onar@17.226.20.255)
- # [22:16] * Joins: weinig (n=weinig@17.246.16.178)
- # [22:17] * Joins: aroben (n=aroben@131.107.167.4)
- # [22:21] * Quits: wakaba_ (n=wakaba@EM114-51-54-66.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [22:26] * Quits: smedero (n=smedero@pia145-154.pioneernet.net)
- # [22:30] * Quits: pmuellr (n=pmuellr@nat/ibm/x-634b879803d19c5a)
- # [22:34] * Joins: KevinMarks (n=KevinMar@nat/google/x-d7336fafe423f498)
- # [22:40] * Quits: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [22:50] * Joins: othermaciej (n=mjs@17.246.18.160)
- # [22:50] * Joins: othermaciej_ (n=mjs@17.203.15.228)
- # [22:54] * Joins: tantek (n=tantek@12.155.21.120)
- # [23:00] * Quits: archtech (n=stanv@83.228.56.37) (Read error: 113 (No route to host))
- # [23:06] * Joins: othermaciej__ (n=mjs@17.244.9.219)
- # [23:07] * Quits: othermaciej__ (n=mjs@17.244.9.219) (Client Quit)
- # [23:07] * Quits: othermaciej (n=mjs@17.246.18.160) (Connection timed out)
- # [23:08] * Quits: danbri (n=danbri@unaffiliated/danbri) (Remote closed the connection)
- # [23:17] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:19] * Quits: othermaciej_ (n=mjs@17.203.15.228) (Read error: 110 (Connection timed out))
- # [23:19] * Joins: roc (n=roc@202.0.36.64)
- # [23:41] * Joins: nessy (n=nessy@203-214-156-65.perm.iinet.net.au)
- # [23:50] * Quits: KevinMarks (n=KevinMar@nat/google/x-d7336fafe423f498) ("The computer fell asleep")
- # [23:50] * Joins: KevinMarks (n=KevinMar@nat/google/x-af52d31e2706cfbe)
- # [23:50] * Quits: nessy (n=nessy@203-214-156-65.perm.iinet.net.au) ("This computer has gone to sleep")
- # [23:58] * Parts: billmason (n=billmaso@ip96.unival.com)
- # [23:59] * Quits: KevinMarks (n=KevinMar@nat/google/x-af52d31e2706cfbe) (Read error: 60 (Operation timed out))
- # Session Close: Fri May 22 00:00:00 2009
The end :)