Options:
- # Session Start: Wed May 20 00:00:00 2009
- # Session Ident: #whatwg
- # [00:01] * gsnedders gawps at PHP's memory usage when storing arrays
- # [00:01] <gsnedders> We're talking ~70 bytes of overhead per array value
- # [00:02] <gsnedders> Which with what I'm doing is 25 times what storing the raw value would
- # [00:02] <gsnedders> *sighs*
- # [00:02] * Philip` wonders how gsnedders is storing raw values that are 2.8 bits each
- # [00:02] <Philip`> *bytes
- # [00:02] * gsnedders notes he wasn't being exact
- # [00:15] * Joins: sicking (n=chatzill@corp-241.mountainview.mozilla.com)
- # [00:17] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("No Ping reply in 90 seconds.")
- # [00:17] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [00:19] <annevk5> http://lists.w3.org/Archives/Public/www-html/2009May/0022.html is this bit of HTML5 so intuitive or did he actually look into it?
- # [00:21] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [00:24] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("No Ping reply in 90 seconds.")
- # [00:24] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [00:24] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [00:24] <Hixie> annevk5: hah, awesome
- # [00:25] <Hixie> annevk5: you should let him know html5 already does that :-)
- # [00:36] * Joins: hdh (n=hdh@58.187.200.12)
- # [00:49] <annevk5> Hixie, I'm not on that list anymore
- # [00:50] <annevk5> Hixie, out of curiosity, do you keep some notes somewhere other than /issues/ on what you're planning to work / working on?
- # [00:50] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("No Ping reply in 90 seconds.")
- # [00:50] <Hixie> i have my company-internal okr list which says what i plan to have done by the end of the quarter
- # [00:51] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [00:51] <Hixie> but basically i just do what people want me to do
- # [00:51] <Hixie> so if you have something you need doing, let mek now
- # [00:51] <Hixie> and i'll get to it after microdata
- # [00:52] * Quits: franksalim (n=frank@adsl-75-61-86-233.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
- # [00:55] <annevk5> what's left for microdata? the remaining comments?
- # [00:56] <Philip`> Hmm... Microdata can be used to represent tree-shaped data structures
- # [00:56] <Philip`> HTML documents are tree-shaped data structures
- # [00:57] <Philip`> Therefore, I think we should have a way to encode HTML documents inside microdata attributes
- # [00:58] <Hixie> annevk5: quite a few use cases not yet addressed
- # [00:58] <Hixie> still got lots of mail to go through
- # [00:58] <Philip`> <div item=p><meta itemprop=style content=background:yellow></div> etc
- # [00:58] <Hixie> well, not mail, but use cases
- # [00:58] * Joins: ciaran_lee_ (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net)
- # [00:59] * Joins: nessy (n=nessy@203-214-156-65.perm.iinet.net.au)
- # [01:06] * Quits: ciaran_lee (n=ciaran_l@83-70-246-176-dynamic.b-ras1.prp.dublin.eircom.net) (Read error: 110 (Connection timed out))
- # [01:10] * Joins: riven` (n=colin@53525B67.cable.casema.nl)
- # [01:14] * Quits: olliej (n=oliver@17.203.15.172)
- # [01:15] * Joins: olliej (n=oliver@17.203.15.172)
- # [01:19] * Parts: itpastorn (n=itpastor@139.57.227.87.static.th.siw.siwnet.net)
- # [01:20] * Quits: heycam (n=cam@124-168-66-131.dyn.iinet.net.au) ("bye")
- # [01:22] <dolske> Hixie: why do media elements not get UA-provided controls unless the |controls| attribute is explicitly set?
- # [01:22] <dolske> it seems to be a problem people keep stumbling over, and feeds have an annoying habit of stripping it too.
- # [01:24] <Hixie> how else would you do it?
- # [01:24] <Hixie> basically it was the least bad solution we could find
- # [01:25] <dolske> have UA-controls be the default, unless a nocontrols attribute was set?
- # [01:26] <Hixie> how would you handle the case where nocontrols is set but js is disabled?
- # [01:26] * Quits: olliej (n=oliver@17.203.15.172)
- # [01:27] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [01:27] <dolske> have the UA ignore the attribute, and provide controls anyway?
- # [01:27] * Joins: riven (n=colin@53525B67.cable.casema.nl)
- # [01:27] <annevk5> I think it was mostly this way because the original design didn't have controls at all.
- # [01:28] <Hixie> dolske: so you would have elements with nocontrols="" have controls?
- # [01:29] <dolske> only when JS is disabled, since the page obviously can't provide its own.
- # [01:29] <Hixie> seems like the same as a controls="" attribute, except for being a negative attribute (historically a source of confusion) and one that isn't always accurate
- # [01:31] <dolske> Doesn't seem any worse than today with no controls attribute set and JS disabled... I'd expect a UA to enable the default controls in that case too.
- # [01:31] <Hixie> right but at least the source doesn't lie about what's going on there :-)
- # [01:32] <Hixie> it's early days yet, i'd expect feed sanitisers to fix their code in due course
- # [01:32] <Hixie> i'm surprised they're letting <video> through at all, that's probably a sign of a serious security bug
- # [01:32] <dolske> It seems a little less ambigious when JS is *enabled*, though... with "controls" you can't know for a fact that the page is going to supply its own, maybe something stripped the attribute. It seems unlikely for someone to accidentally add a "nocontrols" attribute.
- # [01:32] * Joins: olliej (n=oliver@17.203.15.172)
- # [01:33] <Hixie> i don't see why anything would strip the controls="" value specifically but not add a nocontrols="" attribute unless there is already a security bug, as noted
- # [01:35] * gsnedders wonders how to make php html5lib more conformant without losing perf.
- # [01:35] <dolske> I suppose, although there's still author error...
- # [01:35] * gsnedders wonders about turning the whole tokenizer into a switch($state) statement, hence avoiding function call overhead (which is non-neglible)
- # [01:37] <annevk5> the UA should probably have a right click menu with options regardless
- # [01:43] * Quits: dglazkov (n=dglazkov@nat/google/x-85b0f6f54524b1d4)
- # [01:44] * Quits: riven` (n=colin@53525B67.cable.casema.nl) (Connection timed out)
- # [01:46] * Joins: heycam (n=cam@zot.infotech.monash.edu.au)
- # [01:49] <Hixie> yeah the browser should always make the controls available, even if the author said not to -- the attribute is just a way to say that the browser should definitely provide them
- # [01:49] <Hixie> as opposed to only if the user wants them
- # [01:49] <Hixie> that's another reason i don't really like "nocontrols"
- # [01:49] <Hixie> it's more like "no-controls-unless-you-want-them"
- # [01:59] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("No Ping reply in 90 seconds.")
- # [02:00] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [02:11] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [02:11] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [02:18] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 60 (Operation timed out))
- # [02:29] * Quits: sid0 (n=sid0@unaffiliated/sid0) ("No Ping reply in 90 seconds.")
- # [02:29] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [02:43] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [02:52] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [02:54] * Quits: olliej (n=oliver@17.203.15.172)
- # [02:56] * Joins: olliej (n=oliver@17.203.15.172)
- # [02:58] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [03:07] * Quits: olliej (n=oliver@17.203.15.172)
- # [03:23] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:35] * Joins: wakaba (n=wakaba@EM114-51-154-205.pool.e-mobile.ne.jp)
- # [03:40] * Joins: olliej (n=oliver@17.203.15.172)
- # [03:59] * Quits: wakaba__ (n=wakaba@EM114-51-140-62.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [03:59] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:08] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:16] * Quits: nessy (n=nessy@203-214-156-65.perm.iinet.net.au) ("This computer has gone to sleep")
- # [04:20] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [04:45] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [04:46] * Quits: weinig (n=weinig@17.246.16.178)
- # [04:47] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [05:09] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:11] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
- # [05:13] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:20] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [05:31] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [05:37] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [05:40] * Joins: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:41] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [05:43] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 60 (Operation timed out))
- # [05:45] * Joins: zcorpan__ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [05:46] <zcorpan__> "Yalin Wang and Jianying Hu have written an interesting paper on table
- # [05:46] <zcorpan__> type detection. Here's a link: http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=511478 They developed an algorithm and tested it on about 14000 tables." - http://markmail.org/message/mmlgkpck35u66qjp
- # [05:46] * zcorpan__ is now known as zcorpan
- # [05:49] * Quits: Lachy (n=Lachlan@124-171-255-145.dyn.iinet.net.au) ("Leaving")
- # [05:55] <zcorpan> hmm, not free to read the paper
- # [06:14] * Quits: deefour (n=deefour@24.91.190.23)
- # [06:14] <zcorpan> http://www.w3.org/mid/1242739380.4531.275.camel@localhost
- # [06:17] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [06:18] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [06:23] * Quits: archtech (n=stanv@83.228.56.37)
- # [06:46] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [06:49] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [07:17] * Joins: olliej_ (n=oliver@17.203.15.172)
- # [07:18] * Joins: olliej__ (n=oliver@17.246.17.102)
- # [07:20] * Quits: olliej (n=oliver@17.203.15.172) (Read error: 110 (Connection timed out))
- # [07:28] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [07:32] * Joins: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu)
- # [07:33] <heycam> close ACTION-2561
- # [07:33] <heycam> sorry, ww
- # [07:35] * Quits: olliej_ (n=oliver@17.203.15.172) (Read error: 110 (Connection timed out))
- # [07:36] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:37] * olliej__ is now known as olliej
- # [07:47] * Quits: dglazkov_ (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [07:47] * Quits: roc (n=roc@202.0.36.64)
- # [07:47] * Joins: wakaba_ (n=wakaba@EM114-51-16-80.pool.e-mobile.ne.jp)
- # [07:51] * Joins: ojan_ (n=ojan@203.39.247.241)
- # [07:56] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [08:00] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [08:02] * Joins: ap (n=ap@213.87.80.163)
- # [08:07] * Quits: wakaba (n=wakaba@EM114-51-154-205.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [08:13] * dave_levin_ is now known as dave_levin
- # [08:16] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 113 (No route to host))
- # [08:19] * Joins: ap_ (n=ap@194.154.88.46)
- # [08:19] * Joins: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [08:20] * Quits: hdh (n=hdh@58.187.200.12) (Remote closed the connection)
- # [08:28] * Quits: ap (n=ap@213.87.80.163) (Nick collision from services.)
- # [08:28] * ap_ is now known as ap
- # [08:32] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:33] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:34] * Quits: webben (n=benh@91.85.210.194) (Read error: 110 (Connection timed out))
- # [08:37] * Quits: pesla (n=retep@procurios.xs4all.nl) (Read error: 54 (Connection reset by peer))
- # [08:41] * Quits: webben_ (n=benh@dip5-fw.corp.ukl.yahoo.com) ("leaving")
- # [08:41] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [08:43] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:45] * Quits: heycam (n=cam@zot.infotech.monash.edu.au) ("bye")
- # [08:54] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
- # [08:55] * Joins: philipj__ (n=philipj@pat.se.opera.com)
- # [09:06] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [09:19] <Philip`> zcorpan: http://www.research.ibm.com/people/j/jyhu/www2002.pdf
- # [09:22] <zcorpan> Philip`: thanks
- # [09:27] <hsivonen> whoa. I've failed to reference to email where James Clark calls the BS on XSD in my thesis
- # [09:29] <hsivonen> hmm. that sentence needs some parentheses to parse correctly
- # [09:29] <hsivonen> I've failed to reference in my thesis the email where James Clark calls the BS on XSD
- # [09:30] <hsivonen> this one http://www.imc.org/ietf-xml-use/mail-archive/msg00217.html
- # [09:31] <hsivonen> Hixie: were you planning on writing a microdata version of ccREL?
- # [09:32] <Hixie> no, as discussed here: http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-May/019668.html
- # [09:32] <Hixie> though it has been suggested that being able to link a rel=license (or similar) directly to an <img> or <video> would be beneficial (though without the extra baggage of ccREL, we don't want to be interpreting licenses in microdata or anything)
- # [09:32] <Hixie> dunno if that will involve microdata though
- # [09:32] <Hixie> i don't really see that it can to be honest
- # [09:33] <Hixie> well i guess it could
- # [09:33] <Hixie> but it'd be a bit awkward
- # [09:33] <Hixie> i dunno
- # [09:33] <Hixie> we'll see
- # [09:33] <hsivonen> Hixie: it seems to me that attribution-name, attribution-url and license could be properties on an item
- # [09:33] <hsivonen> and more-rights
- # [09:34] <Hixie> i don't see any reason to make the attribution-name and attribution-url machine readable
- # [09:34] <Hixie> such a thing would become intractable quickly and is not really needed by most licenses anyway
- # [09:34] <Hixie> (most licenses need the license and/or copyright and/or disclaimer included, not the attribution)
- # [09:35] <Hixie> (and i don't see why any of that is of benefit to computers searching through this stuff)
- # [09:37] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 104 (Connection reset by peer))
- # [09:38] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [09:46] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:47] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [09:49] * Joins: roc (n=roc@121-72-203-152.dsl.telstraclear.net)
- # [09:49] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [09:57] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [09:57] * Quits: roc (n=roc@121-72-203-152.dsl.telstraclear.net)
- # [10:13] <hsivonen> is it intentional that accesskey allows astral characters?
- # [10:15] <Hixie> yes
- # [10:16] <hsivonen> ok. thanks
- # [10:16] <pesla> np
- # [10:16] <Hixie> hsivonen: you might want to warn about it of course :-)
- # [10:16] <Hixie> "this seems unlikely to be a useful key"
- # [10:18] <zcorpan> what's Document.load?
- # [10:18] <zcorpan> seems to be undefined in my browsers
- # [10:18] * Quits: Rik` (n=Rik@pha75-2-81-57-187-57.fbx.proxad.net)
- # [10:20] <Hixie> ok time for bed
- # [10:20] <Hixie> nn
- # [10:20] * Joins: danbri (n=danbri@dyn63.roaming.few.vu.nl)
- # [10:27] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [10:27] * hsivonen thought both Gecko and Opera had DOM Load/Save
- # [10:28] <hsivonen> from the era when W3C specs were considered presumptively righteous and MS inventions like XHR presumptively dirty
- # [10:29] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [10:31] <zcorpan> Hixie: the character separating prefix and property should be the underscore in order to find the definition using google
- # [10:32] <jgraham> Bt oh boy would that be ugly
- # [10:32] <jgraham> *But
- # [10:32] <jgraham> Also: the paper on table classification looks rather interesting
- # [10:33] * olliej is now known as fakeolliej
- # [10:34] * Joins: danbri_ (n=danbri@dyn63.roaming.few.vu.nl)
- # [10:34] <zcorpan> it would be interesting to look at tables that have nested tables but otherwise has the characteristics of a genuine table
- # [10:36] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 104 (Connection reset by peer))
- # [10:41] * Joins: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz)
- # [10:50] <zcorpan> http://gsnedders.html5.org/outliner/process.py?url=http%3A%2F%2Fwww.w3.org%2F - alt text is not used
- # [10:51] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [10:52] * jgraham becomes slightly nervous of the conclusions in the paper when it starts talking about <ROWSPAN> and <COLSPAN> tags
- # [10:53] <jgraham> Also, it would be interesting to know how biased they are by working with the Java swing XML parser which presumably does not implement robust HTML parsing
- # [10:55] <Philip`> Also this was in 2002, when the world was different
- # [10:55] <zcorpan> figure 2b has empty tbody elements
- # [10:56] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:57] * Joins: roc (n=roc@121-72-203-152.dsl.telstraclear.net)
- # [10:57] <jgraham> Philip`: Maybe someone has doen a followup? Can you search for papers that cite this one?
- # [10:58] <Philip`> jgraham: Can't you search for them? :-p
- # [10:58] <Philip`> http://portal.acm.org/citation.cfm?coll=GUIDE&dl=GUIDE&id=511478#citedby
- # [10:58] <Philip`> http://scholar.google.com/scholar?num=30&hl=en&lr=&safe=off&cites=1801764763188325408
- # [10:59] <Philip`> etc
- # [11:01] <jgraham> Philip`: Maybe. I don't know what ACM lets you do without paying but I don know that you can do whatever :)
- # [11:02] <Philip`> I don't have any special access now since I'm still at home :-)
- # [11:02] <jgraham> Philip`: You could proxy yourself through cam though :)
- # [11:02] <Philip`> The page zcorpan linked to has all the information, and only the PDF itself is restricted, as far as I know
- # [11:03] <Philip`> jgraham: I could, but I'm too lazy to do that :-p
- # [11:05] <zcorpan> jgraham: the google search result points to the pdfs directly
- # [11:05] <Philip`> (Also, I haven't figured out how to set up an actual proxy, so I use rdesktop to download the files locally on the remote server, and then copy via sftp)
- # [11:08] <jgraham> Philip`: Can't you do something like ssh -D (mor options that I can't remember)
- # [11:11] * jgraham takes this oppertunity (again) to point out how insane the idea of pay-per-subscription scientific journals are
- # [11:11] <Philip`> jgraham: I could, but the last half of your command line is where the problem is
- # [11:12] <Philip`> (Also, configuring the browser to use that proxy requires knowledge and effort)
- # [11:12] <hsivonen> my hypothesis is that university libraries could run the system more cheaply by paying the salaries of the journal editors than by subscribing to the journals
- # [11:12] <Philip`> It does seem a bit silly when you can just Google for the paper's title and download the PDF directly
- # [11:13] <Philip`> and I've only seen that method fail with with really ancient (like 1990s) papers
- # [11:13] <hsivonen> the whole system seems to be supported by the inertia of universities insisting on giving more academic credit for publishing in one of these behind-the-paywall journals
- # [11:13] <jgraham> Philip`: I used the method in http://ubuntu.wordpress.com/2006/12/08/ssh-tunnel-socks-proxy-forwarding-secure-browsing/
- # [11:13] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [11:14] <Philip`> jgraham: Oh, that doesn't sound too complex
- # [11:15] <hsivonen> the inertia with Type 3 fonts in LaTeX-originating PDFs is great, too
- # [11:16] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [11:16] <jgraham> It seems like the paper above has ~15% of tables being "genuine" tables whereas there is a Google (and others) paper that finds ~1.1% are "relational tables"
- # [11:16] <jgraham> (the latter apper is called "WebTables: Exploring the Power of Tables on the Web" if you want to find it)
- # [11:17] <roc> hsivonen: the academics are actually changing relatively fast
- # [11:17] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [11:17] <roc> see the recent MIT decision for example
- # [11:17] <hsivonen> roc: what did MIT decide?
- # [11:17] <jgraham> hsivonen: The problem with fonts in LaTeX is that almost no LaTeX users understand how TeX fonts work
- # [11:17] <roc> basically the entire faculty is only allowed to publish in journals that allow public access
- # [11:17] <hsivonen> roc: cool
- # [11:17] <jgraham> hsivonen: e.g. me
- # [11:18] <hsivonen> the anecdotes I've heard recently have been about water engineering, marine biology and cancer research
- # [11:18] <roc> also you see on a regular basis the entire editorial board of a 'normal' pay-per-view journal resigning and setting up a new open-access journal with a slightly different name
- # [11:19] <Philip`> The instructions I got for some paper submission thing was they required a PS version of the paper as well as PDF, because most LaTeX users put the wrong type of fonts in the PDF
- # [11:19] <hsivonen> roc: nice
- # [11:20] <hsivonen> too bad ACM, Elsevier and Springer still hold the locks to back catalog
- # [11:24] <jgraham> roc: I have never seen that. Also making faculty do something is interesting because (in many cases) the faculty don't have to keep publishing much
- # [11:24] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [11:25] <hsivonen> (the anecdotes I mentioned above were anecdotes about paywall craziness)
- # [11:27] <roc> here's the MIT thing
- # [11:27] <roc> http://www.bitsbook.com/2009/03/mit-adopts-an-open-access-policy/
- # [11:28] <hsivonen> thanks
- # [11:28] <jgraham> roc: Oh it doesn't actually require that they publishin an open access journal. It just requires that they *also* publish the information in the (open access) MIT repository
- # [11:29] <jgraham> Which is not that different to putting the article on arXiv
- # [11:29] * hsivonen wonders why MIT ops to disallow selling the articles for profit
- # [11:29] <roc> yes but the journal has to *allow* open access
- # [11:29] <hsivonen> if they are already available on the Web, why bother disallowing business model innovation that could spread the ideas even further
- # [11:30] <roc> most traditional journals don't
- # [11:30] <roc> many of them have been turning a blind eye to personal Web publication
- # [11:31] <jgraham> roc: Where does it say that? Of course the journal has to allow you to also put the article in another place but since they were all allowing that for arXiv anyway it doesn't seem that helpful
- # [11:31] <jgraham> (maybe arXiv isn't so prevelant in other fields so there it might be a big change)
- # [11:31] <roc> most traditional journals, at least in CS-related fields that I'm familiar with, technically required you to sign over copyright, at which point you lose the right to publish your article on your own Web site
- # [11:31] <hsivonen> so the policy is a great improvement, but I don't understand MIT's fascination with the *-nc flavors of CC licensing and now adopting a policy that doesn't allow the Provost to apply Free licenses to the papers
- # [11:32] <roc> it's true that people were just ignoring that
- # [11:33] <roc> but the MIT policy is flat-out incompatible with copyright assignment to the journal, unless the journal explicitly allows the open-access MIT publication
- # [11:33] <jgraham> roc: IIRC the blackwells publishing copyright form that I had to sign used to say that you were signing all the rights to blackwells and that you should try to disseminate the paper using arXiv
- # [11:33] <jgraham> I never understood how the cluses were compatible
- # [11:33] <jgraham> *clauses
- # [11:33] <roc> me neither
- # [11:34] <hsivonen> It's insane that strictly speaking one needs to ask a journal company for permission to publish a compilation of articles as a PhD thesis
- # [11:34] <jgraham> I think recently they might have changed it so that you retained your own copyright
- # [11:35] <roc> could be, I've been out of the loop
- # [11:35] <roc> anyway, licensing and other details aside, there's a clear desire by MIT faculty and various other academic groups to make their work open access
- # [11:37] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [11:39] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [11:44] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 60 (Operation timed out))
- # [11:46] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
- # [11:58] <zcorpan> hsivonen: when elements get cloned, lots of unhelpful messages are generated
- # [11:59] <zcorpan> hsivonen: consider <div><div><div><ul><b><li></ul>x</div>x</div>x</div>
- # [12:00] <zcorpan> hsivonen: all "End tag div seen but there were unclosed elements." messages are just adding noise
- # [12:02] <zcorpan> hsivonen: or <ul><b><li></ul>x<p><p><p>
- # [12:04] * Joins: danbri (n=danbri@130.37.26.63)
- # [12:04] <zcorpan> hsivonen: http://www.chasejobs.co.uk/index.php?option=com_catsone has such markup
- # [12:07] * zcorpan filed a bug
- # [12:07] <gsnedders> zcorpan: The spec doesn't say to use alt text. Blame Hixie
- # [12:08] <zcorpan> gsnedders: does the spec say to use textContent?
- # [12:08] <jgraham> Doesn't the spec just say to use textContent
- # [12:08] <jgraham> Oh, you already asked that
- # [12:08] * Quits: ojan_ (n=ojan@203.39.247.241)
- # [12:09] <gsnedders> zcorpan: No, it just says to use the element. Doesn't say how.
- # [12:09] <gsnedders> zcorpan: And textContent seems a sane soltion
- # [12:09] <zcorpan> gsnedders: well then it's your bug to not show the image or its text equivalent
- # [12:10] <gsnedders> zcorpan: Not showing it seems perfectly reasonable though
- # [12:10] <zcorpan> i disagree :)
- # [12:10] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 60 (Operation timed out))
- # [12:12] <zcorpan> it seems reasonable to be able to use <h1><img src=... alt="Foo"></h1> and expect the image or "Foo" to show up in the outline
- # [12:12] * Joins: ojan (n=ojan@203.39.247.241)
- # [12:12] <jgraham> zcorpan: It seems entirely unreasonable for an image to show up in an outline :)
- # [12:13] <jgraham> (But quite reasonable for "Foo" to show up)
- # [12:13] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [12:13] <gsnedders> zcorpan: Get a better textContent spec'd :P
- # [12:14] <zcorpan> 1. Replace all descendant "img" elements with a new text node that has the .data set to the element's alt attribute. 2. Use textContent
- # [12:15] * Joins: danbri (n=danbri@dyn63.roaming.few.vu.nl)
- # [12:15] * Quits: danbri_ (n=danbri@unaffiliated/danbri) (Read error: 104 (Connection reset by peer))
- # [12:15] <jgraham> zcorpan: "Replace" is reeally the wrong word. You don't want to mutate the document :)
- # [12:16] <zcorpan> jgraham: for gsnedders' purpose, mutating the document seems ok, but he can implement it in another way that is equivalent :)
- # [12:17] <gsnedders> In Anolis I think I do actually copy the nodes already for TOC
- # [12:18] <hsivonen> hrm. the simples microdata to XML mapping I can think of would use OPMLish text-in-attributes antipattern
- # [12:19] <hsivonen> because XML element content can't distinguish between empty string and absent string
- # [12:20] * Joins: otrops (n=otrops@office1.neuxpower.com)
- # [12:22] * gsnedders laughs at Hixie getting a reference to Avenue Q in yet another email
- # [12:27] <zcorpan> jgraham: without mutation: The textContentWithAlt attribute, on getting, must return a concatenation of the data of all the descendant Text nodes, as well as the value of the alt attribute of all the descendant img elements, of the context node, in tree order.
- # [12:28] <zcorpan> where attributes are said to be in no namespace and elements in the xhtml namespace
- # [12:37] <zcorpan> hmm, document.body.onload doesn't seem to be the same as window.onload in gecko and webkit
- # [12:39] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [12:40] <zcorpan> Hixie: the live dom viewer seems to give js error in ie8
- # [12:41] * Quits: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz) ("Leaving")
- # [12:43] * Joins: drostie (n=hopkins@wlan-145-94-171-44.wlan.tudelft.nl)
- # [12:43] <zcorpan> window.onload and document.body.onload seems to be the same in ie
- # [12:46] * Quits: ojan (n=ojan@203.39.247.241)
- # [12:51] * Joins: danbri (n=danbri@dyn63.roaming.few.vu.nl)
- # [12:52] * Joins: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz)
- # [12:55] * Quits: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz) (Client Quit)
- # [12:58] <Philip`> gsnedders: I vote in favour of cross-document cross-reference support in Anolis
- # [12:59] <Philip`> (For http://philip.html5.org/docs/rdfa/ I hacked it so <span title="html5:resolve-a-url"> would go to the right place)
- # [12:59] <Philip`> ((i.e. http://whatwg.org/html5/#resolve-a-url, and then the multipage magic sends you to the correct page))
- # [12:59] <Philip`> (but I guess that's not a very general solution)
- # [13:00] <Philip`> (and it doesn't work for #linkTypes because the references get lowercased :-( )
- # [13:10] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [13:11] <gsnedders> Philip`: I'm lazy, OK?
- # [13:12] * Joins: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz)
- # [13:13] <gsnedders> Philip`: I'll get around to it, OK? :P
- # [13:13] <gsnedders> Philip`: The two Anolis things I want to get done before I start at Opera are merging in biblio, and xdoc xref
- # [13:16] * Quits: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu) (niven.freenode.net irc.freenode.net)
- # [13:16] * Quits: ciaran_lee_ (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net) (niven.freenode.net irc.freenode.net)
- # [13:16] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (niven.freenode.net irc.freenode.net)
- # [13:16] <hsivonen> gsnedders: will biblio use BibTeX microdata?
- # [13:16] <jgraham> gsnedders: I want microdata support in anolis
- # [13:16] * Joins: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu)
- # [13:16] * Joins: ciaran_lee_ (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net)
- # [13:16] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [13:16] <jgraham> Not for any particular reason, just because
- # [13:16] <gsnedders> hsivonen: No, it uses refer, because I concluded BibTeX was impossible to sanely parse at all
- # [13:16] <hsivonen> gsnedders: but you can now store bib data in .html with sane parsing!
- # [13:17] <gsnedders> hsivonen: When I wrote it you couldn't :P
- # [13:17] * hsivonen mumbles something about off-the-shelf libraries being available for Java
- # [13:18] <hsivonen> gsnedders: if you had used Java, you could have used a .bib parser already there
- # [13:18] * gsnedders mumbles something about off-the-shelf libraries being unbelievably buggy in Python
- # [13:18] <gsnedders> I could've tried Jython, but I'm heavily reliant upon lxml, which being a CPython extension won't work
- # [13:18] <gsnedders> hsivonen: I don't know Java, which is another problem.
- # [13:21] <zcorpan> gsnedders: web dom core has xdoc xrefs to html5
- # [13:21] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (niven.freenode.net irc.freenode.net)
- # [13:21] * Quits: ciaran_lee_ (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net) (niven.freenode.net irc.freenode.net)
- # [13:21] * Quits: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu) (niven.freenode.net irc.freenode.net)
- # [13:21] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [13:21] * Joins: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu)
- # [13:21] * Joins: ciaran_lee_ (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net)
- # [13:21] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [13:22] * gsnedders goes back to working on solving diophantine equations
- # [13:23] <gsnedders> (well, linear Diophantine equations)
- # [13:29] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [13:30] * Joins: myakura (n=myakura@p3087-ipbf6705marunouchi.tokyo.ocn.ne.jp)
- # [13:30] * Joins: nessy (n=nessy@203-214-156-65.perm.iinet.net.au)
- # [13:35] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [13:41] * Parts: annevk5 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [13:42] * Joins: annevk5 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [13:44] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [13:50] * Joins: wakaba (n=wakaba@EM114-51-20-25.pool.e-mobile.ne.jp)
- # [13:56] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [13:57] <zcorpan> hsivonen: itemprop="http://example.org/foo/#"
- # [13:57] <hsivonen> zcorpan: don't do that :-)
- # [14:01] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [14:05] * Joins: archtech (n=stanv@83.228.56.37)
- # [14:08] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [14:10] * Quits: wakaba_ (n=wakaba@EM114-51-16-80.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [14:12] <annevk5> zcorpan, how does <frameset onload> work when there's multiple framesets?
- # [14:12] <annevk5> come to think of it, that question applies to <body onload> too
- # [14:13] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [14:14] <hsivonen> what boxes did I miss? http://hsivonen.iki.fi/web-stack/
- # [14:15] <hsivonen> I notice I don't have Atom or RSS there, but they aren't involved when content is loaded into a browsing context
- # [14:18] <annevk5> browsers do implement the sniffing rules so they sort of are
- # [14:19] <gsnedders> Yeah, but nothing else really does
- # [14:19] <gsnedders> Most feed readers ignore content-type
- # [14:21] <zcorpan> annevk5: the body or frameset element (or window object) that gets the attribute set last overrides
- # [14:23] <annevk5> also when the element is not inserted yet?
- # [14:23] * annevk5 wonders if this is defined
- # [14:24] <zcorpan> annevk5: yep. the spec just says "... and with corresponding content attributes and DOM attributes exposed on the body element"
- # [14:24] <zcorpan> (which should say "body and frameset elements")
- # [14:26] <zcorpan> when the attribute is set, it overrides the element's ownerDocument's window.onload
- # [14:26] <annevk5> seems weird for non inserted elements to have an effect
- # [14:27] * zcorpan points at topic
- # [14:27] <annevk5> meh
- # [14:27] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
- # [14:33] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [14:33] <jgraham> hsivonen: It is not quite obvious why HTML, SVG, etc. are one side or the other of DOM
- # [14:34] <jgraham> (they should sit inside DOM in some sense)
- # [14:35] <Philip`> Does anyone have cross-document cross-references that aren't referring to HTML5?
- # [14:36] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [14:36] <jgraham> Philip`: You, surely?
- # [14:37] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [14:37] <Philip`> jgraham: I don't have any cross-references like that
- # [14:37] <Philip`> I just have links
- # [14:37] <Philip`> which, uh, I suppose are kind of cross-references
- # [14:38] * Philip` presumes there's some good reason to have special syntax rather than just using <a href> everywhere
- # [14:39] <annevk5> yeah, from XHR2 to CORS
- # [14:39] <annevk5> HTML5 will have those too
- # [14:39] <annevk5> well, might
- # [14:44] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [14:53] * Joins: sid0__ (n=sid0@unaffiliated/sid0)
- # [14:58] <hsivonen> jgraham: they sit on top of the DOM
- # [15:00] * Joins: sid0___ (n=sid0@59.94.142.56)
- # [15:00] * hsivonen considers putting Unicode under everything but bitmaps and video
- # [15:00] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [15:02] * Joins: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [15:02] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 113 (No route to host))
- # [15:03] <jgraham> hsivonen: In what sense?
- # [15:03] * Joins: annevk42 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [15:03] <jgraham> (It depends what you mean by HTML, SVG, etc.)
- # [15:04] <hsivonen> jgraham: in the sense HTML5 is a DOM language
- # [15:04] <annevk42> Philip`, the reason is not having to type <a href> everywhere
- # [15:04] <hsivonen> jgraham: and MathML, SVG and ARIA are in implementation practice, too
- # [15:05] <Philip`> annevk42: Typing <a href> doesn't seem like a great burden
- # [15:05] <jgraham> hsivonen: Sure. I think it is a bit confusing though, especially if you don't already have that wordview. In particular if you view HTML as a stream of bytes
- # [15:05] <Philip`> annevk42: but I guess typing the content of the href does
- # [15:06] <Philip`> jgraham: I thought the diagram was meant to represent how things are, rather than how some people misunderstand them to be
- # [15:06] * Quits: sid0___ (n=sid0@59.94.142.56) (Read error: 54 (Connection reset by peer))
- # [15:08] <jgraham> Philip`: If the goal is to educate those people then doing so in a way that causes confusion is not the best approach
- # [15:09] <jgraham> hsivonen: Also, events are generally not exposed directly to the user
- # [15:10] <hsivonen> jgraham: what should I have between Events and the User?
- # [15:10] * Quits: annevk5 (n=annevk@5ED2D22C.cable.ziggo.nl) (Read error: 110 (Connection timed out))
- # [15:10] * hsivonen considers being politically incorrect and using labels Ogg and Theora
- # [15:10] <jgraham> hsivonen: Javascript :)
- # [15:10] <hsivonen> perhaps adding WAV and PCM
- # [15:11] <jgraham> (Events seems to live within js/dom)
- # [15:11] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 113 (No route to host))
- # [15:11] <hsivonen> jgraham: having JS between user and events doesn't seem right
- # [15:11] <hsivonen> should I put mouse/keyboard there?
- # [15:11] <hsivonen> USB?
- # [15:11] <hsivonen> gotta go
- # [15:12] <jgraham> Oh, I see. I wasn't thinking of the flow of information going that way
- # [15:12] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 104 (Connection reset by peer))
- # [15:12] <jgraham> Since it goes the opposite way everywhere else
- # [15:12] <jgraham> (this is the problem with the "stack" concept)
- # [15:13] <Philip`> Human Interface Devices?
- # [15:13] <annevk42> it's much more a graph than stack
- # [15:13] * Philip` realises that he doesn't know how to parse XML in Perl
- # [15:14] <Philip`> (except using XML::Simple, which is no good for parsing XHTML)
- # [15:15] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Remote closed the connection)
- # [15:15] <Philip`> Hmm, I wonder if XML::LibXML is sane
- # [15:18] <Philip`> Hmm, it seems to hang when parsing
- # [15:18] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [15:19] <Philip`> Oh, great, it's trying to download a zillion XHTML module DTDs
- # [15:19] * Quits: sid0__ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [15:19] <gsnedders> EPIC FAIL.
- # [15:20] <jgraham> Philip`: Surely you can turn that off?
- # [15:20] <Philip`> jgraham: I can once I know it's going to be doing that
- # [15:20] * Philip` apologies to the w3.org server hosting people for accidentally contributing to the DDOS against them
- # [15:21] <Philip`> *apologises
- # [15:22] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [15:30] * Joins: heycam (n=cam@124-168-66-131.dyn.iinet.net.au)
- # [15:34] * Quits: drostie (n=hopkins@wlan-145-94-171-44.wlan.tudelft.nl) (Remote closed the connection)
- # [15:36] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:45] * Joins: mpilgrim (n=mark@155.229.51.170)
- # [15:47] <mpilgrim> oh look, more false dichotomies from rubys: http://lists.w3.org/Archives/Public/public-html/2009May/0161.html
- # [15:48] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [15:48] * mpilgrim wonders if rubys ever read the mailing list archives before he was appointed from on high
- # [15:48] * gsnedders waits for mpilgrim to make another appearance on MLW's infamous blog
- # [15:49] <mpilgrim> the title of the spec was settled a long time ago
- # [15:51] * mpilgrim is inexplicably reminded of the classic "bungee boss" dilbert strip
- # [15:52] <mpilgrim> "Hi-I'm-Your-New-Boss-Let's-Change-Everything-Before-I-Get-Reassigned-Oops-Too-Late-Goodbye"
- # [15:52] <mpilgrim> sproing
- # [15:52] <mpilgrim> He was like a mentor to me
- # [15:52] <Dashiva> Do you expect he'll be reassigned?
- # [15:53] <mpilgrim> no one seems to know why or how he was assigned in the first place
- # [15:53] <mpilgrim> so i couldn't say
- # [15:53] <Philip`> mpilgrim: You should volunteer to be chair
- # [15:53] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [15:54] <Philip`> I can't imagine any ways in which that could fail to work
- # [15:54] <mpilgrim> lately the working group seems to have been infested with bungee trolls
- # [15:56] <gsnedders> Hmm… according to this textbook, -2\frac{dy}{dx}-1 = \frac{2(x+y)}{x} - 1
- # [15:56] <mpilgrim> "Hi-I-Care-Deeply-About-The-Future-Of-The-Web-Let's-Change-Everything-Before-I-Get-Exasperated-Oops-Too-Late-Goodbyte"
- # [15:56] <gsnedders> How is the first term not negative?
- # [15:56] <gsnedders> (on the RHS)
- # [15:57] <mpilgrim> "We specifically need people to put forward suggestions for @profile and @summary. If no such proposals are produced, such issues will be summarily closed." <-- noted for future reference
- # [15:58] <Philip`> gsnedders: How do you go from dx to x?
- # [15:58] <gsnedders> Philip`: I'm not entirely sure about that either
- # [15:58] <Dashiva> Is that an identity or an equation to solve?
- # [15:58] * mpilgrim isn't sure rubys understands the biggest sticking point with the spec license
- # [15:58] <gsnedders> Identity
- # [15:59] <Dashiva> Then I'm with Philip`, it seems to be missing something
- # [16:02] * jgraham joins Philip` and Dashiva
- # [16:03] <Philip`> Fortunately nobody seems have cared about the bit in my document that says "This is blatant copyright infringement."
- # [16:04] <gsnedders> Or using the W3C stylesheet
- # [16:04] * jgraham wonders what mpilgrim thinks the biggest sticking point is
- # [16:04] <Philip`> gsnedders: That too
- # [16:06] * Quits: danbri (n=danbri@unaffiliated/danbri) ("going back to danbri.org")
- # [16:07] * Joins: taf2 (n=taf2@68.49.245.59)
- # [16:09] <gsnedders> http://secret.gsnedders.com/school/id.jpg
- # [16:09] <gsnedders> (This is blatant copyright infringement.)
- # [16:10] <Philip`> gsnedders: The question makes much more sense when we can see that dy/dx = -(x+y)/x
- # [16:11] <gsnedders> Oh, so they substitute for it
- # [16:11] <gsnedders> That makes sense
- # [16:11] <Philip`> (by rearranging the expression on the first line)
- # [16:11] * Quits: nessy (n=nessy@203-214-156-65.perm.iinet.net.au) ("This computer has gone to sleep")
- # [16:12] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [16:13] * jgraham rhetorically wonders if it is worth pointing out to Shelley that she doesn't get to define who "participated" in HTML 5
- # [16:14] * Dashiva rhetorically avoids answering
- # [16:14] <mpilgrim> jgraham: they don't own it. it isn't theirs.
- # [16:15] * jgraham doesn't know who is supposed to be owning anything
- # [16:15] <mpilgrim> traditionally, choosing a license is reserved for the copyright owner
- # [16:15] <jgraham> Oh, I follow now
- # [16:15] <Philip`> Doesn't the W3C traditionally own the copyright on the specs it publishes?
- # [16:16] <gsnedders> Philip`: The W3C host sites do, not W3C
- # [16:16] <Philip`> "Copyright ©1997-1999 W3C® (MIT, INRIA, Keio), All Rights Reserved.", "Copyright © 2009 W3C® (MIT, ERCIM, Keio), All Rights Reserved.", etc
- # [16:18] <mpilgrim> Philip`: traditionally, yes
- # [16:27] <gsnedders> http://secret.gsnedders.com/school/dif2.jpg
- # [16:27] <gsnedders> is that right?
- # [16:31] <Philip`> gsnedders: Looks about right to me
- # [16:31] <Philip`> though you could have cancelled out the 2s much earlier, to save a lot of writing :-)
- # [16:32] <gsnedders> That is true.
- # [16:38] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:39] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
- # [16:45] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:57] * Joins: virtuelv (n=virtuelv@77.16.28.142.tmi.telenormobil.no)
- # [16:58] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [16:59] * Joins: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [17:01] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [17:03] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:03] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [17:05] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:08] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [17:10] <mpilgrim> i love how rubys seems to think that there is a stable of potential spec editors just chomping at the bit to be given a chance to publish
- # [17:10] <mpilgrim> we've been desperately trying to find editors for years
- # [17:11] <mpilgrim> nobody ever steps up and sticks with it long enough to matter
- # [17:12] * mpilgrim notes, somewhat hypocritically, that he is not volunteering either
- # [17:13] <jgraham> mpilgrim: You seem to be assuming naivity which is not necesssarily true
- # [17:13] <Philip`> I don't think he thinks there is, which is why he includes the condition that if there aren't editors for a document then the group will drop that document, rather than saying the group will block on issues that don't have the support of an editor
- # [17:13] * Joins: sid0___ (n=sid0@59.94.133.90)
- # [17:15] <mpilgrim> jgraham: well, like the rest of us, i sincerely hope that he DOES have a stable of potential spec editors
- # [17:15] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Nick collision from services.)
- # [17:15] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Nick collision from services.)
- # [17:15] * sid0___ is now known as sid0
- # [17:16] <mpilgrim> though i think it's a bit cruel to make the call for editors without acknowledging how much work it will be
- # [17:16] <jgraham> mpilgrim: I interpreted his email more as "if you want to push an idea that you can't get someone else to spec you can spec it yourself (or stop complaining)"
- # [17:16] <mpilgrim> otherwise we'll just end up with more orphaned drafts
- # [17:17] * mpilgrim rereads it
- # [17:18] <mpilgrim> i think we're both right
- # [17:18] <mpilgrim> it's "put up or shut up"
- # [17:18] <gsnedders> That's how I read it.
- # [17:19] <mpilgrim> but it's not as if we've been overwhelmed with a plethora of competently edited specs that we're ignoring
- # [17:20] * Joins: dglazkov (n=dglazkov@nat/google/x-79e510e5b7329be9)
- # [17:20] <annevk42> I wish we had more editors for Web specs
- # [17:21] <mpilgrim> perhaps the spec fairy will visit us
- # [17:22] <jgraham> Is the spec fairy the one who gives you money wwhen you give her a spec?
- # [17:22] <jgraham> Because that is another issue...
- # [17:22] <mpilgrim> hmm, good point, the analogy doesn't work
- # [17:23] <mpilgrim> anyway, if rubys can get people to put in the work and produce a half-decent spec, more power to him
- # [17:23] <jgraham> (actually I think it sort of works for one of the problems which is that there just aren't a lot of people willing to pay for decent web specs, despite the huge value that they have)
- # [17:24] <jgraham> (it is a tragedy of the commons type thing where it is in everyone's interest for someone else to do it)
- # [17:24] <jgraham> (so Hixie is one of the very few people paid to edit specs full time)
- # [17:27] <mpilgrim> actually, most w3c groups are composed entirely of employees of member companies
- # [17:27] <mpilgrim> who are presumably paid to collaborate/discuss/edit their respective specs
- # [17:27] <gsnedders> Just not FT
- # [17:28] <jgraham> In many cases not just not FT but not enough of the time to make a good result
- # [17:28] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [17:28] <mpilgrim> not sure about that either
- # [17:28] <mpilgrim> at ibm there was a whole department of people who did standards work full-time
- # [17:29] <mpilgrim> but i agree with the fundamental point, that spec editing is hard and few people have the time + energy + resources + expertise to do it
- # [17:30] <Philip`> + motivation
- # [17:30] <jgraham> If Hixie an't being paid to work full time on HTML 5 it would have died da long time ago
- # [17:30] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [17:31] <Philip`> (I guess there are people who could edit specs but don't care enough about it to do so)
- # [17:32] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:33] <Philip`> jgraham: Sounds like an unsustainable model for spec development
- # [17:34] <jgraham> Philip`: Right, but what else do you suggest?
- # [17:34] <Philip`> jgraham: No idea
- # [17:35] <jgraham> Unless you can make enough money from the spec itself to hire editors. But that doesn't seem likely
- # [17:36] <Philip`> It seems like companies don't mind paying their own employees to write their own specs
- # [17:36] <Philip`> e.g. OOXML
- # [17:36] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [17:37] <Philip`> but it seems much harder to get them to contribute similarly to open collaborative processes
- # [17:38] <mpilgrim> adsense for specs
- # [17:38] <mpilgrim> you heard it here first
- # [17:38] <Philip`> You could say that anybody writing a web page using your spec MUST provide a link to the spec
- # [17:39] <Philip`> Then you'll get massive PageRank and can sell links
- # [17:39] <mpilgrim> presumably that would work on all specs except rel=nofollow
- # [17:39] <mpilgrim> ;)
- # [17:40] <Philip`> The problem is the editor would need up-front funding to develop the spec, and would only get any return once it's finished and widely used
- # [17:43] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [17:44] <mpilgrim> spec on spec
- # [17:45] <Philip`> There's always the ISO model of charging people to download the spec
- # [17:46] <jgraham> Philip`: I may not have mentioned that due to it being evil and wrong
- # [17:46] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [17:46] <Philip`> Also you could hide some patented technologies in the spec, and then sue Microsoft for a billion dollars a few years later
- # [17:47] <mpilgrim> submarine specs
- # [17:47] <Philip`> (See e.g. MP3)
- # [17:47] <mpilgrim> pretty sure we have rules against that
- # [17:47] <annevk42> patent policy doesn't protect against that if the spec writer is just a person
- # [17:48] <annevk42> at least, I believe it doesn't
- # [17:48] <mpilgrim> as opposed to spec writers who are superhuman?
- # [17:48] <mpilgrim> i'm confused
- # [17:48] <annevk42> spec writers employed by legal entities who could be counter sued
- # [17:48] <mpilgrim> no, i mean the w3c has rules against that
- # [17:48] <Philip`> Patent policy doesn't help if the patent is owned by somebody outside the W3C
- # [17:49] * Joins: billmason (n=billmaso@ip143.unival.com)
- # [17:49] <gsnedders> s/W3C/WG/
- # [17:49] <Philip`> so the editor could get his/her friend to patent the technology and then sue Microsoft
- # [17:49] <mpilgrim> pretty sure we have rules against that too, but whatever
- # [17:50] <Philip`> There may be rules, but you can break the rules
- # [17:50] <mpilgrim> oh dear god: http://lists.w3.org/Archives/Public/public-html/2009May/0170.html
- # [17:50] <Philip`> If the punishment is getting thrown out of the W3C, but you get a billion dollars, it's pretty good overall
- # [17:51] <mpilgrim> it's really amazing that the w3c ever publishes anything at all
- # [17:53] <Philip`> Most WGs aren't as objectionable as the HTML WG
- # [17:57] <mpilgrim> most standards aren't as important as HTML 5 either
- # [17:57] <mpilgrim> and most of the ones that are, aren't standardized in public
- # [17:59] <jgraham> There seems to be an awful lot of "over my dead body" around publication issues in the HTMLWG
- # [17:59] <jgraham> which doesn't bode well
- # [18:00] <beowulf> didn't the guy who raised the objection to the design principals quit the wg?
- # [18:03] <Philip`> Philip Taylor?
- # [18:03] <Philip`> If it was him, then yes
- # [18:04] <hober> hsivonen: mind if I use (with attribution) your web stack diagram in a blog post of mine?
- # [18:06] <annevk4> jgraham, there's not too much "over my dead body" considering the size of the group
- # [18:07] <annevk4> jgraham, I don't think the people who disagree strongly with certain decisions has grown since the start
- # [18:08] <annevk4> I listened to one of the TED talks yesterday where the speaker suggested that if nobody disagreed with what you're doing you're doing it wrong.
- # [18:09] <Philip`> I'm not sure I'd agree with that statement
- # [18:10] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:11] <annevk4> http://www.ted.com/index.php/talks/lang/eng/seth_godin_on_the_tribes_we_lead.html
- # [18:11] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Remote closed the connection)
- # [18:12] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [18:12] * Joins: virtuelv_ (n=virtuelv@77.16.16.140.tmi.telenormobil.no)
- # [18:13] * Quits: virtuelv (n=virtuelv@77.16.28.142.tmi.telenormobil.no) (Read error: 110 (Connection timed out))
- # [18:13] <annevk4> It does resonate with me that if you try to change the status quo people will disagree.
- # [18:13] <annevk4> And it's pretty clear we try to change the status quo
- # [18:13] <gsnedders> I thought most of what we did was standardizing the status quo
- # [18:13] * Joins: danbri (n=danbri@s5590d015.adsl.wanadoo.nl)
- # [18:14] <Philip`> Lack of disagreement might just mean that nobody knows what you're doing
- # [18:14] <beowulf> or it might mean you're being given a lot of slack in the hope something might happen
- # [18:14] <Philip`> And when you reach an extreme where everybody disagrees with you, you're almost certainly wrong
- # [18:15] * Quits: virtuelv_ (n=virtuelv@77.16.16.140.tmi.telenormobil.no) (Client Quit)
- # [18:15] <annevk4> I don't really see any of that applying to HTML5
- # [18:15] <Philip`> so it's not a particularly helpful guideline, since it doesn't tell you whether you're experiencing too much disagreement or too little
- # [18:16] * Joins: virtuelv (n=virtuelv@77.16.16.140.tmi.telenormobil.no)
- # [18:16] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [18:18] <annevk4> Philip`, it seems pretty evident that as far as the standards community is concerned people are aware of HTML5
- # [18:18] * Quits: doublec (n=doublec@118-92-158-206.dsl.dyn.ihug.co.nz) ("Leaving")
- # [18:18] <annevk4> Philip`, that said, I'm not sure it should be used as guideline
- # [18:19] <gsnedders> http://rossching.com/little-bribes/ is really impressive
- # [18:19] * Quits: otrops (n=otrops@office1.neuxpower.com)
- # [18:31] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [18:41] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [18:43] * Quits: mpilgrim (n=mark@155.229.51.170) (Read error: 113 (No route to host))
- # [18:46] * Joins: weinig (n=weinig@17.246.16.178)
- # [18:48] * Joins: maikmerten (n=maikmert@U1d6e.u.pppool.de)
- # [18:55] <jgraham> annevk4: If you look at people who have been actively involved, there seems to be quite a lot of people making objections and not being amenable to discussion or compromise
- # [18:56] <annevk4> My perception is different. Maybe it's worth gathering data? Then again, not sure what we could usefully do with the outcome.
- # [18:57] <archtech> Have you guys seen the ECMA5 presentation: http://www.youtube.com/watch?v=Kq4FpMe6cRs
- # [18:57] <jgraham> archtech: Not yet but I plan to watch it
- # [18:57] <archtech> I like the juxtaposition of HTML5 and ECMAScript5 :) The version where things finally are well done ;)
- # [18:57] <jgraham> annevk4: I expect I am being too negative
- # [18:58] <jgraham> It wouldn't be the first time
- # [18:58] <jgraham> It will be interesting to see what happens when we try to transition to LC
- # [19:00] * gsnedders thinks we need DOM5 and CSS5 then Web5 will be complete!
- # [19:00] <Philip`> Hmm, rdfQuery throws an exception if you have <link rel=bogus>
- # [19:00] <Philip`> which isn't very forward compatible
- # [19:00] <Philip`> gsnedders: Don't forget HTTP5
- # [19:00] <gsnedders> And TCP/IP5
- # [19:00] <Philip`> Also we need User5
- # [19:01] <gsnedders> And Earth5
- # [19:01] <annevk4> and URL5 etc.
- # [19:04] <beowulf> and IE5. No, wait...
- # [19:06] * Quits: philipj__ (n=philipj@pat.se.opera.com) (Read error: 110 (Connection timed out))
- # [19:08] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [19:09] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [19:09] * Quits: annevk42 (n=annevk@5ED2D22C.cable.ziggo.nl) (Remote closed the connection)
- # [19:10] * Joins: annevk42 (n=annevk@5ED2D22C.cable.ziggo.nl)
- # [19:13] * Quits: hamaji (n=i@w133104.ppp.asahi-net.or.jp) (Remote closed the connection)
- # [19:13] * Joins: hamaji (n=i@w133104.ppp.asahi-net.or.jp)
- # [19:19] * Joins: bzed_ (n=bzed@devel.recluse.de)
- # [19:25] * Quits: ap (n=ap@194.154.88.46) (Read error: 54 (Connection reset by peer))
- # [19:25] * Joins: ap (n=ap@194.154.88.46)
- # [19:26] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [19:30] * Quits: bzed (n=bzed@devel.recluse.de) (Read error: 110 (Connection timed out))
- # [19:30] * bzed_ is now known as bzed
- # [19:34] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [19:37] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [19:39] * Joins: drostie (n=hopkins@5ED17066.cable.ziggo.nl)
- # [19:45] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [19:52] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [19:52] * Joins: wakaba_ (n=wakaba@EM114-51-135-186.pool.e-mobile.ne.jp)
- # [19:56] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [20:01] <archtech> In the presentation we learn arguments object is removed, but nothing is there to replace it.
- # [20:01] <archtech> We have no default params, so weird.
- # [20:04] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [20:05] <inimino> archtech: the arguments object isn't removed
- # [20:06] <archtech> inimino, I misunderstood, can you please tell me what is their strategy?
- # [20:06] <inimino> I haven't seen the presentation so I'm not sure what was being referred to
- # [20:07] <inimino> but have no fear, 'arguments' is alive and well in ES5
- # [20:08] <archtech> inimino, to clarify myself, what the presentation seems to say is, it will be in ES5 no-strict mode, but any call to arguments, arguments.callee, arguments.caller will throw immediately in strict mode
- # [20:08] <inimino> I'll check
- # [20:09] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [20:09] <archtech> javascript
- # [20:09] <archtech> ops
- # [20:10] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [20:12] * Quits: wakaba (n=wakaba@EM114-51-20-25.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [20:13] * Joins: maikmerten_ (n=maikmert@BAE2d39.bae.pppool.de)
- # [20:13] <inimino> archtech: arguments.caller and .callee will now throw
- # [20:14] <archtech> Arguments will not?
- # [20:14] <inimino> no
- # [20:14] <archtech> I see, thanks.
- # [20:14] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:15] <archtech> Now if only they agreed on private/protected flags for properties as well ;)
- # [20:19] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [20:20] * Quits: ciaran_lee_ (n=ciaran_l@83-70-243-34-dynamic.b-ras1.prp.dublin.eircom.net)
- # [20:21] * Quits: virtuelv (n=virtuelv@77.16.16.140.tmi.telenormobil.no) (Read error: 110 (Connection timed out))
- # [20:25] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [20:26] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [20:27] * Quits: maikmerten (n=maikmert@U1d6e.u.pppool.de) (Read error: 110 (Connection timed out))
- # [20:32] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) (Read error: 110 (Connection timed out))
- # [20:35] <Hixie> jgraham: if i wasn't being paid to work on html5, my social life would be far less interesting, but html5 would still be happening
- # [20:35] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [20:38] <Philip`> So Google is effectively paying for your social life?
- # [20:38] <Philip`> Sounds like a good trick you've got worked out there
- # [20:38] <Hixie> it's a pretty awesome trick
- # [20:41] * annevk42 more or less catched up with email and is wondering about XMLHttpRequest fetch again
- # [20:43] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [20:46] * Quits: dave_levin_ (n=dave_lev@72.14.224.1)
- # [20:52] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) (Remote closed the connection)
- # [20:52] * Joins: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net)
- # [20:57] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [20:57] * Quits: ap (n=ap@194.154.88.46)
- # [21:00] * Quits: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [21:02] * Joins: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [21:07] * Joins: tantek (n=tantek@w229.z065106072.sjc-ca.dsl.cnc.net)
- # [21:09] * Joins: hdh (n=hdh@58.187.207.239)
- # [21:09] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [21:12] * Joins: shepazutoo (n=schepers@adsl-144-137-232.rmo.bellsouth.net)
- # [21:18] * Quits: scherkus (n=scherkus@72.14.227.1) ("lol")
- # [21:20] * Joins: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com)
- # [21:21] * Quits: shepazu (n=schepers@adsl-144-137-232.rmo.bellsouth.net) (Read error: 110 (Connection timed out))
- # [21:26] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [21:26] * Joins: tndH (n=Rob@james-baillie-pc083-229.student-halls.leeds.ac.uk)
- # [21:28] <jgraham> Hixie: I would prefer it if we didn't have to do that experiment :)
- # [21:31] <mpilgrim> oh look, john foliot is going on again about "experts"
- # [21:33] <mpilgrim> the WCAG WG was chartered on february 5, 2004: http://www.w3.org/2004/04/wcag-charter
- # [21:34] <mpilgrim> on december 11, 2008, they published "Techniques for Web Content Accessibility Guidelines 2.0": http://www.w3.org/TR/2008/NOTE-WCAG20-TECHS-20081211/
- # [21:35] <mpilgrim> it includes an entire section on "Using alt attributes on img elements": http://www.w3.org/TR/WCAG-TECHS/H37.html
- # [21:35] <mpilgrim> which lists a grand total of 2 examples
- # [21:35] <mpilgrim> only 1 of which contains actual markup
- # [21:36] <mpilgrim> HTML 5 has 14 sections devoted to using alt attributes on img elements:
- # [21:36] <mpilgrim> 1. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#a-link-or-button-containing-nothing-but-the-image
- # [21:36] <mpilgrim> 2. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#a-phrase-or-paragraph-with-an-alternative-graphical-representation:-charts,-diagrams,-graphs,-maps,-illustrations
- # [21:36] <mpilgrim> 3. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#a-short-phrase-or-label-with-an-alternative-graphical-representation:-icons,-logos
- # [21:36] <mpilgrim> 4. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#text-that-has-been-rendered-to-a-graphic-for-typographical-effect
- # [21:36] <mpilgrim> 5. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#a-graphical-representation-of-some-of-the-surrounding-text
- # [21:36] <mpilgrim> 6. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#a-purely-decorative-image-that-doesn't-add-any-information
- # [21:36] <mpilgrim> 7. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#a-group-of-images-that-form-a-single-larger-picture-with-no-links
- # [21:36] <mpilgrim> 8. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#a-group-of-images-that-form-a-single-larger-picture-with-links
- # [21:36] <mpilgrim> 9. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#a-key-part-of-the-content
- # [21:36] <mpilgrim> 10. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#an-image-not-intended-for-the-user
- # [21:37] <mpilgrim> 11. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#an-image-in-an-e-mail-or-private-document-intended-for-a-specific-person-who-is-known-to-be-able-to-view-images
- # [21:37] <mpilgrim> 12. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#general-guidelines
- # [21:37] <mpilgrim> 13. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#guidance-for-markup-generators
- # [21:37] <mpilgrim> 14. http://www.whatwg.org/specs/web-apps/current-work/multipage/embedded-content-0.html#guidance-for-conformance-checkers
- # [21:37] <annevk42> So reading WCAG-TECHS and looking at http://www.whatwg.org/specs/web-apps/current-work/images/parsing-model-overview.png I wonder why John thinks the alternative text is too long
- # [21:38] <annevk42> as WCAG-TECHS clearly says to include the words from the image in the alternative text
- # [21:38] * krijnh wonders if mpilgrim would also paste all this if this channel wasn't logged :)
- # [21:38] <Philip`> On the other hand, the WCAG section on alt is readable, whereas the HTML 5 version is a stupidly large and complex amount of content that will just get totally ignored and/or misunderstood
- # [21:38] <Philip`> See e.g. http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2009-May/019631.html
- # [21:38] <mpilgrim> with a total of 32 examples
- # [21:39] <mpilgrim> "experts" are valuable if-and-only-if they share their expertise
- # [21:39] <mpilgrim> the accessibility "experts" -- who were given ALL THE TIME IN THE WORLD to share their expertise -- failed to do so
- # [21:39] * Quits: tantek (n=tantek@w229.z065106072.sjc-ca.dsl.cnc.net)
- # [21:40] <mpilgrim> so they don't get to complain that somebody came in later to fill the GAPING VOID OF KNOWLEDGE that they left
- # [21:45] <Philip`> http://www.web3d.org/x3d/wiki/index.php/X3D_and_HTML5 - "The X3D Working Group will participate in the HTML Working Group for the purpose of best integrating X3D with HTML."
- # [21:45] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [21:52] * Joins: scherkus (n=scherkus@72.14.227.1)
- # [21:53] * Quits: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [21:56] * Joins: pmuellr (n=pmuellr@user-0ce2gjn.cable.mindspring.com)
- # [22:02] * Quits: taf2 (n=taf2@68.49.245.59)
- # [22:07] * annevk42 wonders how http://www.w3.org/mid/000601c9d984$a79d63b0$f6d82b10$@org will work out
- # [22:07] * Joins: slightlyoff (n=slightly@nat/google/x-514195f5aa8513b7)
- # [22:21] * jgraham wonders if turning all bibliography properties into URIs won't destroy usability
- # [22:22] <jgraham> s/all/some/
- # [22:22] <Philip`> Abbreviate the URIs with a "biblio:" prefix and it'll be perfectly usable
- # [22:22] <jgraham> :p
- # [22:23] * Quits: karlcow (n=karl@nerval.la-grange.net) ("O public road, I say back I am not afraid to leave you, yet I love you, you express me better than I can express myself.")
- # [22:23] * jgraham remembers that he tried to use zotero once but it seemed so complex that he didn't bother to learn to use it properly
- # [22:24] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [22:25] * Quits: drostie (n=hopkins@5ED17066.cable.ziggo.nl) (Read error: 104 (Connection reset by peer))
- # [22:26] <Philip`> http://www.librocket.com/ - "HTML/CSS Game Interface Middleware" - "libRocket uses the time-tested open standards XHTML1.0 and CSS2.0 (while borrowing features from HTML5 and CSS3)"
- # [22:26] * Philip` can't find any references to what features were borrowed from HTML5
- # [22:28] * Joins: tantek (n=tantek@207.47.36.190.static.nextweb.net)
- # [22:35] * Quits: roc (n=roc@121-72-203-152.dsl.telstraclear.net)
- # [22:37] <tantek> mpilgrim, so what you're really saying is that "experts" are valuable if-and-only-if they make their expertise accessible to others.
- # [22:47] * Quits: slightlyoff (n=slightly@nat/google/x-514195f5aa8513b7) (Read error: 110 (Connection timed out))
- # [22:49] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:53] * Quits: zalan (n=kvirc@catv-89-133-235-217.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [22:54] * Joins: webben_ (n=benh@91.85.210.194)
- # [22:58] <mpilgrim> tantek: haha. but seriously, i still firmly believe what i wrote in 2004: http://diveintomark.org/archives/2004/08/16/specs
- # [22:58] <mpilgrim> "experts" are morons who write about their mistakes
- # [22:59] <mpilgrim> there isn't anything intrinsic to being an expert
- # [22:59] <mpilgrim> you're only as "expert" as what you share
- # [23:01] <tantek> heh - yes, classic essay
- # [23:02] <tantek> mpilgrim - and sharing in email is not particularly accessible IMHO - so if expertise isn't shared on a web page with a permalink (email archives notwithstanding because they don't search/index well), then it's not sufficiently shared.
- # [23:03] <tantek> mpilgrim - the IE5Mac/Tasman team pretty much followed the "Angels" description in your essay when developing/shipping IE5Mac
- # [23:03] <tantek> (modulo some interpretation of "thoroughly" - not sure how much is enough there, right?)
- # [23:06] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 110 (Connection timed out))
- # [23:11] <mpilgrim> IE5/Mac totally rocked
- # [23:11] <mpilgrim> for its time
- # [23:12] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [23:15] * Joins: roc (n=roc@202.0.36.64)
- # [23:32] <annevk42> o_O http://code.google.com/p/chromium/issues/detail?id=988#c9
- # [23:34] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [23:39] <gsnedders> :o
- # [23:40] * Quits: weinig (n=weinig@17.246.16.178)
- # [23:48] * Quits: annevk4 (n=annevk@5ED2D22C.cable.ziggo.nl) (Remote closed the connection)
- # [23:52] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:52] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [23:55] * Quits: dbaron (n=dbaron@c-69-140-1-234.hsd1.va.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [23:59] * Quits: maikmerten_ (n=maikmert@BAE2d39.bae.pppool.de) (Remote closed the connection)
- # Session Close: Thu May 21 00:00:00 2009
The end :)