Options:
- # Session Start: Sat Mar 14 00:00:01 2009
- # Session Ident: #whatwg
- # [00:08] * Quits: tantek (n=tantek@198.214.235.51)
- # [00:12] <VeXocide> hmz, should '<a <b><i>b</b>c' parse to '<html><head></head><body><a <b=""><i>bc</i></a></body></html>' ?
- # [00:13] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [00:13] <VeXocide> as in, is <a <b=""> legal ?
- # [00:16] <Philip`> VeXocide: HTML5 says it should parse like that, i.e. having an attribute named "<b"
- # [00:16] <VeXocide> Philip`, i find that odd, but alright
- # [00:18] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [00:18] <gsnedders> VeXocide: It is, however, non-conforming
- # [00:19] <VeXocide> non-conforming ?
- # [00:19] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [00:20] <gsnedders> VeXocide: And a conforming implementation could also create no parse tree, and throw a fatal error (as it'll never get to the point of emitting the a start tag, so thus won't even have <html><head></head><body></body></html>)
- # [00:20] <VeXocide> ah, right, but when forced to make something out of it, this would be it
- # [00:20] <gsnedders> VeXocide: I mean "<a <b><i>b</b>" does not conform to HTML 5's requirements for documents, and '<a <b="">' cannot occur in a conforming document
- # [00:21] <gsnedders> (and insofar as that, it is not legal)
- # [00:21] <gsnedders> But a conforming parser would either end up with what you gave, or give a fatal error.
- # [00:21] <VeXocide> gsnedders, that was why i was amazed, gecko makes something like <a><b><i>b</i></b><i>c</i></a> out of it
- # [00:22] <VeXocide> which somehow makes more sense
- # [00:22] <gsnedders> VeXocide: Consider the <a <script>alert(foo)</script>>magic link</a> case
- # [00:22] <VeXocide> fair enough, and they are rather nasty cases
- # [00:23] <gsnedders> What IE does is probably more relevant than Gecko, though
- # [00:29] <Philip`> (<a <b=""> isn't a parse error, it's just an undefined attribute so it's the same kind of error as <a b="">)
- # [00:31] <gsnedders> Woah.
- # [00:31] <gsnedders> Odd.
- # [00:32] * gsnedders didn't expect "Start a new attribute in the current tag token. Set that attribute's name to the current input character, and its value to the empty string. Switch to the attribute name state."
- # [00:32] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [00:32] <Philip`> Without that step, you would have to write all attributes names in uppercase :-p
- # [00:32] <Philip`> s/s//
- # [00:32] <gsnedders> Well, sure
- # [00:35] * Quits: dglazkov (n=dglazkov@nat/google/x-064a53f59a739601) (Read error: 110 (Connection timed out))
- # [00:47] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [00:50] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
- # [01:15] * Joins: dbaron (n=dbaron@216.132.92.66)
- # [01:34] * Quits: dbaron (n=dbaron@216.132.92.66) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:47] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:54] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [02:09] * Joins: tantek (n=tantek@12.14.133.75)
- # [02:28] * Joins: tantek_ (n=tantek@12.14.133.75)
- # [02:29] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [02:30] * Quits: tantek (n=tantek@12.14.133.75) (Connection timed out)
- # [02:36] * Parts: dave_levin (n=dave_lev@72.14.227.1)
- # [02:37] * Quits: tantek_ (n=tantek@12.14.133.75) (Read error: 145 (Connection timed out))
- # [02:40] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [02:44] * Joins: tantek (n=tantek@12.14.133.75)
- # [02:56] * Quits: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [03:03] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [03:07] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [03:12] * Quits: tantek (n=tantek@12.14.133.75)
- # [03:17] * Joins: [bjoern] (n=bjoern@dslb-092-078-028-181.pools.arcor-ip.net)
- # [03:17] <[bjoern]> Hixie, you around?
- # [03:18] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [03:18] <gsnedders> jgraham or annevk5: ping
- # [03:19] * Joins: tantek (n=tantek@12.14.133.170)
- # [03:21] <annevk5> pong
- # [03:21] * annevk5 deals with an invasion of Portuguese twitter followers
- # [03:22] <gsnedders> annevk5: Could I possibly ask you to host something, seeming you have a working copy of lxml on a pubic webserver?
- # [03:24] <gsnedders> annevk5: Namely, my school computing project, which is really just a slightly disguised biblio module for Anolis
- # [03:24] <annevk5> can't you use gsnedders.html5.org ?
- # [03:25] <gsnedders> Oh, lxml works there. Oh.
- # [03:25] <gsnedders> All right, that'll work.
- # [03:27] <[bjoern]> Hixie: nm
- # [03:36] <Hixie> here now
- # [03:36] <[bjoern]> annevk5 kindly took care of the matter.
- # [03:37] <annevk5> "RDFa in XHTML becomes a W3C Recommendation. Still not in HTML5." is a bit misleading in that intertwingly page; it's not in XHTML 1.0 either
- # [03:39] * Quits: olliej (n=oliver@nat/apple/x-1ca9ccff651dcc60) (Read error: 104 (Connection reset by peer))
- # [03:39] * Joins: olliej (n=oliver@nat/apple/x-b5f03541c0eff7c0)
- # [03:40] <Hixie> annevk5: there's a lot on that page that's misleading, starting with the first sentence :-)
- # [03:40] * Philip` wonders why Rob Burns' proposals always seem to involve making things massively more complex
- # [03:41] <annevk5> Hixie, fair enough, I was just skimming a bit
- # [03:41] <annevk5> Philip`, I'm sure he'd disagree with that :p
- # [03:43] <Hixie> annevk5: there's a lot of other stuff in there that is misleading to various degrees
- # [03:43] <annevk5> hmm, missed Pi Day by a ~50 minutes
- # [03:43] <Hixie> it's not clear if sam knows that it's misleading and is trying to achieve some goal or other, or if he doesn't know
- # [03:43] <annevk5> s/by a/by/
- # [03:44] <annevk5> I always find it hard to tell with him though he usually seems to have some goal
- # [03:46] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [03:46] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [03:46] * Joins: dolske_ (n=dolske@corp-241.mountainview.mozilla.com)
- # [03:47] * Quits: dolske (n=dolske@firefox/developer/dolske) (Client Quit)
- # [03:47] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [03:49] * Quits: dolske (n=dolske@firefox/developer/dolske) (Client Quit)
- # [03:55] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [03:58] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->home")
- # [04:04] * Joins: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [04:05] * Quits: dolske_ (n=dolske@corp-241.mountainview.mozilla.com) (Read error: 110 (Connection timed out))
- # [04:12] * Quits: tantek (n=tantek@12.14.133.170)
- # [04:21] * Joins: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [04:24] * Joins: jwalden (n=waldo@c-76-102-160-171.hsd1.ca.comcast.net)
- # [04:30] * Quits: olliej (n=oliver@nat/apple/x-b5f03541c0eff7c0)
- # [04:32] * Joins: olliej (n=oliver@nat/apple/x-0671f72a1f9c8626)
- # [04:33] * Quits: olliej (n=oliver@nat/apple/x-0671f72a1f9c8626) (Client Quit)
- # [04:36] * Joins: olliej (n=oliver@nat/apple/x-93b70c1e7576f1df)
- # [04:39] * Quits: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [04:44] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [04:50] <heycam> what's a one-liner i can use for html5lib to convert html5 to xml?
- # [04:52] * Quits: beowulf (i=wiglaf@ps4552.dreamhost.com) (Remote closed the connection)
- # [04:57] <heycam> seems i already asked this =) http://krijnhoetmer.nl/irc-logs/html-wg/20070622#l-85
- # [05:28] * [bjoern] notes to self that adding attributes to elements in a schema is not adding a new feature
- # [05:31] * Joins: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au)
- # [05:51] * Joins: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz)
- # [06:24] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [06:33] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [06:37] * Quits: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [06:46] * Joins: slightlyoff (n=slightly@204.14.154.244)
- # [06:48] * Joins: slightlyoff__ (n=slightly@204.14.154.244)
- # [06:48] * Quits: slightlyoff__ (n=slightly@204.14.154.244) (Remote closed the connection)
- # [07:01] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [07:01] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [07:03] * Quits: dolske (n=dolske@firefox/developer/dolske) (Client Quit)
- # [07:03] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [07:03] * Quits: slightlyoff_ (n=slightly@72.14.228.1) (Read error: 110 (Connection timed out))
- # [07:05] * Quits: slightlyoff (n=slightly@204.14.154.244) (Read error: 113 (No route to host))
- # [07:07] * Quits: dolske (n=dolske@firefox/developer/dolske) (Client Quit)
- # [07:07] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [07:08] * Quits: dolske (n=dolske@firefox/developer/dolske) (Client Quit)
- # [07:09] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [07:14] * Joins: tantek (n=tantek@12.14.133.37)
- # [07:28] * Joins: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi)
- # [07:58] * Quits: mal (n=mal@nat/google/x-ec56157f94503787) ("Nettalk6 - www.ntalk.de")
- # [08:04] * Quits: annevk5 (n=opera@dial-b3-106-1.telepac.pt) (Read error: 104 (Connection reset by peer))
- # [08:11] * Quits: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [08:11] * Parts: [bjoern] (n=bjoern@dslb-092-078-028-181.pools.arcor-ip.net)
- # [08:18] * olliej is now known as fakeolliej
- # [08:26] * Joins: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au)
- # [08:32] * Quits: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [09:04] * Joins: roc (n=roc@121-72-208-64.dsl.telstraclear.net)
- # [09:06] * Quits: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz) ("Leaving")
- # [09:19] * Joins: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [09:27] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [09:30] * Joins: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au)
- # [09:37] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [09:42] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [09:50] * Parts: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [09:56] * Joins: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [09:57] * Joins: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp)
- # [09:59] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [10:13] * Joins: zdobersek (n=zan@cpe-92-37-79-53.dynamic.amis.net)
- # [10:13] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [10:15] * Joins: annevk5 (n=opera@213.13.106.97)
- # [10:16] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 60 (Operation timed out))
- # [10:16] * Quits: zcorpan (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [10:20] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [10:20] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Nick collision from services.)
- # [10:20] * sid0_ is now known as sid0
- # [10:25] <annevk5> (bjoern, if you read these logs at all the answer to your question is "no")
- # [10:34] * jgraham wonders why rubys is so hung up on aria when there is agreement that aria will be included in html5 just as soon as the interaction with other parts of html5 is defined
- # [10:34] <annevk5> and ARIA itself is defined in implementable terms
- # [10:35] <jgraham> And when several "whatwg" people spent a great deal of effort making it possible to implement aria
- # [10:35] <jgraham> (in HTML)
- # [10:35] * Quits: zdobersek (n=zan@cpe-92-37-79-53.dynamic.amis.net) (Read error: 54 (Connection reset by peer))
- # [10:36] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:36] <jgraham> annevk5: That's roughly the same thing. But there is an aria taskforce thing
- # [10:36] <annevk5> yeah dunno, maybe because the TAG used it as example
- # [10:36] <annevk5> and he's obviously been reading up on what happened so it might just have come from that debate
- # [10:37] <annevk5> jgraham, I'm not really sure it's the same; defining how ARIA interacts with HTML and how ARIA maps to platform accessibility APIs seems quite separate
- # [10:38] <jgraham> annevk5: Well it's kind of a subset I guess. Define how aria maps to accessibility apis, define how html maps to accessibility apis and define precedence and you can infer how aria fits into html
- # [10:40] <jgraham> Who is doing the aria work?
- # [10:40] * Joins: rubys1 (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [10:41] <annevk5> not sure
- # [10:41] * annevk5 hasn't been following it
- # [10:50] <annevk5> maybe now aaronlev left IBM it's sort of falling through the cracks?
- # [10:50] <rubys1> it==aria?
- # [10:50] * rubys1 is now known as rubys
- # [10:50] <olliej> annevk5: hahaha
- # [10:50] * olliej is supportive
- # [10:50] <annevk5> rubys, y
- # [10:51] <rubys> definitely not falling through the cracks
- # [10:51] <annevk5> well, I meant the ARIA mapping to platform APIs
- # [10:51] <jgraham> rubys: regarding your document, I think there are pretty clear plans to integrate api in html5
- # [10:51] <annevk5> though someone from Microsoft was leading that too, I recall now
- # [10:52] <jgraham> But it is blocking on aria being defined in a sutiable way
- # [10:52] <rubys> aria is an exemplar, those that worked on it have worked well with those that are leading html5
- # [10:52] <rubys> other groups (e.g. RDFa): not so much
- # [10:53] <annevk5> ARIA was quite a tough sell actually
- # [10:54] <annevk5> ask hsivonen
- # [10:54] * Joins: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz)
- # [10:54] <rubys> I watched it from the sidelines
- # [10:54] <annevk5> they seemed to care more about XHTML2 than HTML at various points in the discussion o_O
- # [10:55] <jgraham> rubys: There are still some technical issues blocking aria. Like, say, how does aria-labelledby interact with @headers on a <td>
- # [10:55] <jgraham> I believe integrating aria into HTML5 is blocking on those issues being reslved
- # [10:55] <rubys> ARIA is in last call... perhaps somebody should raise such issues?
- # [10:56] <annevk5> the PFWG wants to address those in separate documents
- # [10:56] <jgraham> rubys: I think I have
- # [10:56] <annevk5> including e.g. basic things such as how to implement it
- # [10:56] <jgraham> Although I find the tangle of accessibility related lists hard to follow
- # [10:57] <rubys> My read is that those that want ARIA want it in HTML5, and view being in a separate document as somewhat suboptimal
- # [10:57] <jgraham> who are "those that want aria" in this case?
- # [10:58] <rubys> Mostly I talk to RichardS, mainly because he's in my dept.
- # [10:58] * Joins: danbri (n=danbri@s55927ef8.adsl.wanadoo.nl)
- # [10:59] <jgraham> I think it is possible to have HTML5 define how ARIA+HTML5 works. Although I think it is a little dependant on the outcome of this aria taskforce thing what it should say
- # [11:00] <jgraham> (the one about how to map aria to accessibility apis)
- # [11:01] * Quits: roc (n=roc@121-72-208-64.dsl.telstraclear.net)
- # [11:10] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [11:16] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [11:19] * Quits: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no) (Read error: 104 (Connection reset by peer))
- # [11:25] * Joins: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no)
- # [11:35] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [11:55] * Joins: sid0__ (n=sid0@unaffiliated/sid0)
- # [12:15] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Connection timed out)
- # [12:48] * Joins: maikmerten (n=maikmert@Lb865.l.pppool.de)
- # [12:53] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [13:01] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [13:28] * Joins: maikmerten_ (n=maikmert@L9ff5.l.pppool.de)
- # [13:40] * Quits: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [13:43] * Quits: maikmerten (n=maikmert@Lb865.l.pppool.de) (Read error: 110 (Connection timed out))
- # [13:58] * Quits: olliej (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [14:05] * Quits: annevk5 (n=opera@213.13.106.97)
- # [14:12] * Quits: maikmerten_ (n=maikmert@L9ff5.l.pppool.de) (Client Quit)
- # [14:14] * Joins: maikmerten (n=maikmert@L9ff5.l.pppool.de)
- # [14:46] * sid0__ is now known as sid0
- # [14:51] * Joins: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [15:09] * Joins: annevk (n=annevk@195-23-93-210.static.net.novis.pt)
- # [15:12] * Quits: tantek (n=tantek@12.14.133.37)
- # [15:23] <annevk> pff, reading through http://intertwingly.net/stories/2009/03/13/html5-evolution.html more carefully I find I have quite a few remarks to make, but I wonder if it's worth the effort
- # [15:24] * rubys listening
- # [15:24] <annevk> e.g. the WHATWG scope never changed imo
- # [15:25] <annevk> we always wanted to fix all the holes in previous specifications
- # [15:25] <annevk> it turned out that while doing this, the WF 2.0 approach wasn't that good
- # [15:26] <annevk> (writing a "patch-spec")
- # [15:28] <annevk> the introduction reads very much like a strawman and I'm not sure if e.g. "Those with a vested interest will portray portions of the truth in a way that will sound very plausible." does not apply to you
- # [15:28] <rubys> oh, it applies to me.
- # [15:30] * Joins: tantek (n=tantek@12.14.133.62)
- # [15:31] <rubys> annevk: is that it? Hardly "quite a few remarks"...
- # [15:32] <Philip`> There are clearly serious problems with that article - for a start, the colours are a little bit peculiar
- # [15:32] <Philip`> Also I'm not a big fan of serif fonts
- # [15:33] <rubys> Did I set the fonts? checking...
- # [15:33] <Philip`> They're just the default, I think
- # [15:33] <rubys> Nope. Unless you count "font-size: small"
- # [15:34] <rubys> You don't like the defaults provided by your browser, and somehow that's *my* problem? <grin>
- # [15:36] <annevk> I wasn't planning on being exhaustive; but to continue... it doesn't explain why the WHATWG was formed
- # [15:36] * rubys wishes everybody a happy π day.
- # [15:36] <annevk> as we actually did try to get this done at the W3C
- # [15:37] <rubys> If you have links to add, I'll gladly revise. If you want to rip it to shreds on your weblog or elsewhere, that's also entirely OK with me.
- # [15:38] <rubys> I do believe that the stated scope is different. The notion that perhaps people stated one scope while intending to do something else and then doing that other things... let's just say that bothers me deeply. I prefer to think that WF 2.0 didn't work out (as you said), and the scope changed.
- # [15:42] <annevk> WF2 was about updating and extending one part of HTML4/DOM2, WA1 was about the rest
- # [15:43] <Philip`> http://esw.w3.org/topic/HTML/history links to a lot of the history
- # [15:43] <annevk> which seems in line with the position paper that led to the WHATWG http://www.w3.org/2004/04/webapps-cdf-ws/papers/opera.html
- # [15:43] <annevk> but I may be missing stuff
- # [15:43] <Philip`> e.g. the Workshop on Web Applications and Compound Documents and surrounding blog posts and formation of the WHATWG
- # [15:45] <rubys> annvk's link is a good one, and one that isn't in the esw history...
- # [15:46] <Philip`> "Opera and Mozilla jointly submit and present a position paper with a set of proposed Design Principles for Web Application Technologies"
- # [15:46] <Philip`> That looks to be linking to the same paper
- # [15:46] <rubys> dates are off by two months?
- # [15:46] <annevk> the WHATWG charter also hasn't been revised apart from the members section afaik and it still applies I think
- # [15:47] <Philip`> rubys: I hope you're not attempting to derive any meaning from the date-like numbers in w3.org URLs :-)
- # [15:47] <annevk> rubys, W3C uses dates in URIs for namespacing only
- # [15:47] <annevk> there's hardly ever much meaning in it :/
- # [15:48] <Philip`> rubys: The workshop was 2004-06-{01,02}, and I guess they just created the web site in 2004-04
- # [15:48] <rubys> ok, got it
- # [15:49] <rubys> ok, so todo is to scour that page for useful links and/or simply link outright to that page. I'm surprise to see Atom featured so prominently in that page.
- # [15:49] <Philip`> I'm sure I saw a /2009 URL (for the next TPAC or something?) last year, so presumably it doesn't always correspond to creation date
- # [15:50] <Philip`> http://www.w3.org/2009/11/TPAC/
- # [15:51] <annevk> might depend on who sets it up :)
- # [15:51] <rubys> http://shawn.medero.net/blog/2009/03/11/buckle-up/
- # [15:51] <rubys> that suggests that more coverage of canvas seems appropriate. I don't see canvas mentioned in the ews page either.
- # [15:54] * Philip` presumes the appropriateness depends on the goal of the document, and he doesn't know what the goal is
- # [15:54] <annevk> time to find a gate
- # [15:55] * Parts: annevk (n=annevk@195-23-93-210.static.net.novis.pt)
- # [15:55] <rubys> Philip`: world domination?
- # [15:56] <Philip`> rubys: If that's the goal, I think an army of clones would be more effective than a document on the history of HTML
- # [16:01] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:03] <rubys> a week from tomorrow, I'll be in a room with a bunch of people, some of which actually think that RDFa is a good idea or XForms is a good idea, or alt attributes should be required. Many of them will be looking at me, as I will be on stage in a panel.
- # [16:14] * Joins: sid0_ (n=sid0@unaffiliated/sid0)
- # [16:18] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:23] * Quits: tantek (n=tantek@12.14.133.62)
- # [16:26] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:32] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [16:32] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [16:48] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [16:58] * Quits: virtuelv (n=virtuelv@95.34.27.22.customer.cdi.no) (Remote closed the connection)
- # [17:01] * Joins: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [17:02] * Quits: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Client Quit)
- # [17:03] * Quits: felix-da-catz_zz (n=fholmes@65.111.164.178) (Remote closed the connection)
- # [17:03] * Joins: tantek (n=tantek@198.214.235.51)
- # [17:06] * Joins: sayrer (n=chatzill@user-160va8b.cable.mindspring.com)
- # [17:07] <sayrer> "If you don't agree with a rule you are told to follow, announce your agreement to it in a statement, and in that statement, assert that you intend to follow it in a manner consistent with some other set of rules;"
- # [17:10] <rubys> As a general rule, I tend to reduce over time my association with people who live by that particular maxim.
- # [17:18] <karlcow> hehe
- # [17:19] * Quits: doublec (n=doublec@118-92-143-120.dsl.dyn.ihug.co.nz) ("Leaving")
- # [17:21] * Quits: tantek (n=tantek@198.214.235.51)
- # [17:32] * Joins: tantek (n=tantek@198.214.235.51)
- # [17:36] * Quits: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:46] <Hixie> sayrer: the last US administration was really quite good at applying that particular technique
- # [17:46] <sayrer> so is the editor of the W3C HTML5 spec ;)
- # [17:47] <Hixie> if you say so
- # [17:47] <jgraham> There's nothing like a little flamebait to warm the heart on a Saturday afternoon
- # [17:48] <rubys> Meanwhile, draft-hixie has gotten a lot of attention the past month. draft-sayre... not so much.
- # [17:48] <sayrer> *shrug
- # [17:49] <Hixie> crap, match is about to start. gotta go.
- # [17:51] * gsnedders wonders what match
- # [17:52] * jgraham guesses not football
- # [17:52] <gsnedders> jgraham: football in what language?
- # [17:52] <jgraham> Does anyone have any useful LaTeX advice for me?
- # [17:52] <gsnedders> http://pastebin.com/m1fb3906a — can someone explain why Python isn't importing it from where I'd expect?
- # [17:53] <gsnedders> Oh, wait, duh.
- # [17:53] <jgraham> Specifically what to do when dvip[s|df] complains dvips: ! Couldn't find header file times.ttf
- # [17:53] <jgraham> This used to work
- # [17:54] <jgraham> But I guess the system has been upgraded under me
- # [17:54] <jgraham> *upgraded
- # [17:56] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [17:56] <Philip`> jgraham: Use Computer Modern
- # [17:57] <Philip`> Also, use pdflatex
- # [17:57] <gsnedders> Also, use xelatex
- # [17:58] <jgraham> Philip`: That would involve redoing all my plots. It is the text in the plots that is causing the problem afaict
- # [17:58] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [17:59] <jgraham> Also pdflatex doesn't show any of the plots at all for some reason. And I really really don't want to change tools now
- # [17:59] <jgraham> xelatex is simply not an ooption
- # [18:00] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [18:00] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [18:00] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [18:00] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Client Quit)
- # [18:00] <Philip`> jgraham: Use Word
- # [18:00] <jgraham> (these are the corrections for my thesis which I should have done several months ago but didn't have an internet connection handy. Hence the reluctance to make any major changes)
- # [18:01] <jgraham> (because I never want to read it again)
- # [18:02] * gsnedders is intending on never writing a thesis
- # [18:02] <gsnedders> Thereby avoiding this issue
- # [18:02] * Philip` too
- # [18:02] <gsnedders> Philip`: What degree is it that you're doing now?
- # [18:03] <Philip`> gsnedders: It's a PhD
- # [18:03] <gsnedders> That's what I thought.
- # [18:03] * Joins: zdobersek (n=zan@cpe-92-37-79-53.dynamic.amis.net)
- # [18:03] * gsnedders wonders how Philip` intends to do a PhD without writing a thesis
- # [18:03] <Philip`> That doesn't mean I'm intending on doing any work
- # [18:03] * jgraham was never quite sure what happened ifyou did a PhD but never handed anything in
- # [18:04] <Philip`> You stop getting any funding
- # [18:04] <jgraham> Although one of my supervisors ex students went home to brazil to write up and was never seen again
- # [18:04] <jgraham> Philip`: Yeah, I realise that
- # [18:04] <Philip`> and in CS I think they try to kick you out if you've taken more than four or five years because it means the department will get less funding in the future
- # [18:04] <gsnedders> And it's meant to be what? Three years?
- # [18:04] * gsnedders forgets
- # [18:05] <jgraham> Is there a way for the funding people to try to reclaim anyof their money?
- # [18:05] <Philip`> (since the funding bodies don't like paying for people who aren't going to finish anything)
- # [18:05] <jgraham> (There was a similar situation with us and overrunning)
- # [18:05] <gsnedders> jgraham: (Us meaning astrophys.?)
- # [18:06] <jgraham> gsnedders: Us meaning "people funded by the funding body formerly known as PPARC and now known as STFC"
- # [18:06] <Philip`> jgraham: I'm not aware of that being possible - I assume they just decide each year whether to continue the funding
- # [18:07] <gsnedders> Wow, very loud low flying jets suddenly
- # [18:07] <gsnedders> (I assume Eurofighters)
- # [18:16] * Quits: dglazkov_ (n=dglazkov@72.14.224.1) (Connection timed out)
- # [18:23] * Quits: sayrer (n=chatzill@user-160va8b.cable.mindspring.com) (Read error: 110 (Connection timed out))
- # [18:25] <hsivonen> rubys: I think it would be fair to say that Microsoft was invited to the WHATWG
- # [18:27] <Philip`> But it seems the WHATWG wasn't willing to take the necessary steps (like patent policy stuff) for Microsoft to be able to accept that invitation
- # [18:28] <hsivonen> yeah, it would also be fair to say that
- # [18:30] <Philip`> (and Apple's canvas patent demonstrates that implementing HTML5 will infringe on people's patents, so the need for protection is realistic)
- # [18:33] <gsnedders> (Apart from the fact that Apple didn't sue anyone)
- # [18:36] <Philip`> (I don't think "I haven't sued anyone yet" is an adequate justification for companies to believe there's no risk of being sued in the future)
- # [18:37] <Philip`> (Maybe everyone will stop buying Apple products and they will devolve into a patent troll five years from now)
- # [18:39] <karlcow> gsnedders: if you choose the way of "didn't sue anyone", then you have to admit that there is "no issue with w3c doc license". Very similar case.
- # [18:40] <gsnedders> karlcow: You assume everything I say is serious
- # [18:40] <gsnedders> :)
- # [18:42] <Philip`> gsnedders: You should be sure to use ":)" whenever you say anything non-serious
- # [18:42] * Quits: tantek (n=tantek@198.214.235.51)
- # [18:46] <gsnedders> Hmm… There's a hole in my hoodie.
- # [18:46] <gsnedders> Actually, that's untrue. There's quite a lot of holes in my hoodie.
- # [18:46] <karlcow> gsnedders: it is hard (even with smileys) to convey the intent of the message. Electronic communications are highly decontextualized. Plus humour is something which is very cultural and "private" group of alike minded people
- # [18:46] <Philip`> Makes it easier to insert your head
- # [18:47] <karlcow> * in a group…
- # [18:50] <rubys> hsivonen and Philip`: I'm looking for statements that have URIs
- # [18:52] * Philip` wonders what kinds of statements rubys means
- # [18:52] <rubys> "it seems the WHATWG wasn't willing to take the necessary steps".... got a URI?
- # [18:52] <Philip`> Ah
- # [18:54] <Philip`> http://blogs.msdn.com/cwilso/archive/2007/01/10/you-me-and-the-w3c-aka-reinventing-html.aspx
- # [18:54] <rubys> preferably one with a date... mailing list archives are ideal. Not this W3C business of putting what looks like dates in URIs that have little resemblance to actual dates. (caption for the humor impaired: It's a joke, son)
- # [18:54] * Joins: sid0_ (n=sid0@59.94.131.63)
- # [18:54] <Philip`> "I was asked personally to join the WHAT WG over a year ago. I had a back-and-forth discussion in email with several of the members of the WHAT-WG. I said [...] “you have no patent policy, and that makes it impossible for me to join.” The response was something along the lines of “yeah, we should get one of those.”"
- # [18:55] <gsnedders> http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2004-June/000220.html also says we should do something about the lack
- # [18:55] <rubys> thanks!
- # [18:56] * gsnedders doesn't think anything has ever happened about getting one thoguh
- # [18:57] <rubys> I think the issue is that if whatever is broken at the W3C (starting with the license) were to be fixed, there would be no need to fix the WHATWG's lack of patent policy.
- # [18:57] <Philip`> gsnedders: The WHATWG did get a patent policy, by getting the W3C to make a WG for it
- # [19:00] * Quits: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [19:01] * Philip` assumes a W3C patent policy is going to be more effective than a WHATWG patent policy could be, because people could decide to violate the WHATWG patent policy and not suffer any significant repercussions
- # [19:01] <Philip`> (whereas "Microsoft kicked out of W3C for violating patent policy" would be bad in terms of PR and in terms of all the other W3C work they care about)
- # [19:02] <Philip`> s/Microsoft/Apple/ if you want
- # [19:03] * Joins: sid0__ (n=sid0@unaffiliated/sid0)
- # [19:04] <karlcow> aaah? Was it a political move from whatwg then? ;) explicitly kidding
- # [19:04] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Nick collision from services.)
- # [19:04] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Nick collision from services.)
- # [19:04] * sid0__ is now known as sid0
- # [19:20] <Philip`> gsnedders: http://bugs.gsnedders.com/ says "Bad Gateway" :-(
- # [19:22] <Hixie> gsnedders: First Robotics match. I'm one of the refs at the silicon valley regional.
- # [19:22] <Hixie> gsnedders: don't you read my twitters?
- # [19:25] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [19:34] <rubys> hixie: there was some confusion, you are still planning on going to this, right: http://esw.w3.org/topic/IETF_HTML5_Meeting_March_2009 ?
- # [19:34] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
- # [19:35] <Hixie> yes; i'm planning on going to all meetings in san franscisco near the ietf meeting that don't involve me paying an entrance fee
- # [19:35] <Hixie> (and that i'm invited to)
- # [19:35] <Hixie> as far as i know that's the only one
- # [19:36] <rubys> there's an unrelated meeting the next day, let me find the URI...
- # [19:36] <rubys> Actually, I twittered it, don't you read my twitters? :-)
- # [19:37] <rubys> http://tinyurl.com/ahtgn3
- # [19:37] <rubys> Brad Neuberg
- # [19:39] <Hixie> i don't classify "drinking" as a meeting :-)
- # [19:40] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [19:41] <Hixie> rubys: incidentally, re the first sentence of your html-evolution document, the whatwg list has more subscribers than the entire browser development teams of apple, opera, google, and mozilla put together
- # [19:42] <rubys> interesting, but only if you conflate subscribers with contributors :-)
- # [19:43] <rubys> that said, I'm a contributor and I'm not employed by a browser vendor
- # [19:43] <Hixie> the acknowledgements section of html5 -- all people who have contributed in a way that actually affected the spec -- has more names on it than the core browser development teams of all those browser vendors too
- # [19:44] <rubys> some sort of adjective, like "primarily" perhaps, would seem to be in order.
- # [19:44] <Hixie> (i.e. not counting suppot staff like lawyers)
- # [19:44] <Hixie> i don't know that it's even "primarily" to be honest
- # [19:44] <Hixie> since the browser vendors are contributing just as much to the w3c as the whatwg at this point
- # [19:45] <Hixie> and other people are mostly contributing just to the whatwg
- # [19:47] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [19:48] <rubys> My perception is that there is a long tail phenomenon going on here. Some people (e.g. annevk) contribute dramatically more than others (e.g., rubys). Those that tend to contribute more tend to be tightly associated with a browser vendor, for obvious reasons.
- # [19:52] <Hixie> actually anne's a great example
- # [19:52] <Hixie> if i'm not mistaken, he was independent originally
- # [19:52] <Hixie> and it was his involvement in the list that led to him working for a browser vendor
- # [19:52] <Hixie> same with jgraham, lachy, zcorpan
- # [19:52] <Hixie> probably others too
- # [20:01] * Joins: dbaron (n=dbaron@66.194.95.219)
- # [20:05] <karlcow> rubys: browser vendors employees and usually students. People who have paid time for it, or people who use their free time for community involvement instead of studies
- # [20:05] <Hixie> just like with the w3c :-)
- # [20:06] <karlcow> I noticed since I have a job which is not directly tied to standards work that it becomes a *lot* harder to follow what is really happening (from political to technical).
- # [20:06] <Hixie> right, alliances are selected; time for lunch, then the elimination rounds!
- # [20:23] * Joins: annevk5 (n=opera@77.163.243.203)
- # [20:24] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [20:24] <gsnedders> Hixie: Not sync. enough :)
- # [20:25] <gsnedders> Philip`: Why do you want that bugtracker anyway? :P
- # [20:30] <Philip`> gsnedders: I don't, but Google told me to look at it
- # [20:30] <gsnedders> Philip`: Why?
- # [20:30] <Philip`> when I was searching for your HTTP parsing thing
- # [20:31] <gsnedders> http://stuff.gsnedders.com/http-parsing.html
- # [20:36] <annevk5> "Plus humour is something which is very cultural and "private" group of alike minded people" I find I can have a laugh with most people in most countries I've visited (saying most because I might not remember all)
- # [20:39] <Philip`> Cultures aren't necessarily aligned with national boundaries, so that doesn't mean much if the people in those countries were all part of the web-development cultures
- # [20:39] <Philip`> s/s$//
- # [20:40] <jgraham> Philip`: I dunno, it's not like all web developoers have the same sense of humour
- # [20:40] * Quits: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com) (Remote closed the connection)
- # [20:41] <annevk5> And it's also not like I only meet web-development people :)
- # [20:42] <karlcow> +1 to Philip`. A unix joke with fly a lot better with people actually knowing unix (aka culture) in any countries
- # [20:42] * Joins: sayrer_ (n=chatzill@cpe-69-203-154-45.si.res.rr.com)
- # [20:42] * sayrer_ is now known as sayrer
- # [20:42] <karlcow> annevk5: hehe
- # [20:43] <Philip`> jgraham: Sure, but they're much more similar to each other than to e.g. goatherders in Morocco, I would assume
- # [20:43] <karlcow> I know that most of the humour I could do here would be shocking, so most of the time I abstain. I do it with the group of people which have the same sense of humour. It avoids me troubles ;) I have already enough here ;)
- # [20:44] <jgraham> karlcow: Shocking?
- # [20:46] <Philip`> You couldn't be even as shocking as Mr Last Week, surely
- # [20:46] <karlcow> jgraham: yes :) I have a tendency to be very sarcastic (checking the dictionary), but in an absurd way. For understanding the humour, you would have to really know me, because it is often at the opposite of what I really think.
- # [20:46] <Philip`> and he's just weird rather than shocking :-)
- # [20:46] <karlcow> Philip`: Mr Last Week is not shocking. He is right on the spot ;)
- # [20:47] <jgraham> karlcow is looking increasingly like a Mr Last Week candidate :)
- # [20:48] <jgraham> karlcow: Yeah, I do the sarcasm thing. Or a sarcasm thing. But I'm trying to tone it down for living abroad because it doesn't necessarily cross language (rather than cultural) barriers
- # [20:49] <karlcow> jgraham: I wish I was, but unfortunately 1) my English level is not good enough compared to the talent of Mr Last Week, 2) I don't think I have said things about people behind a pseudo.
- # [20:50] <karlcow> at least a pseudo which was not known from the recipient of the message
- # [20:50] <karlcow> would be more exact
- # [20:50] <karlcow> aka karlcow for example
- # [20:50] <jgraham> karlcow: 2) suggests that you don't really wish you were
- # [20:51] <jgraham> Since you don't have a tendency toward anonymous trolling
- # [20:51] <jgraham> however literate
- # [20:52] <karlcow> yep exactly. If I was doing comments. It would be serious ;) maybe even more critics and it would get me a lot of troubles. I have only one life, I don't wish to spend it fighting all the time. :)) just being sane
- # [20:53] <karlcow> though I'm more likely to say things face to face, which I prefer usually.
- # [20:53] <karlcow> annevk5 and I had a few enjoyable (at least for me) discussions.
- # [20:53] <karlcow> annevk5 is someone I respect.
- # [20:54] * Quits: dbaron (n=dbaron@66.194.95.219) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:59] <gsnedders> You respect annevk5!? You idiot! :D
- # [20:59] <karlcow> ahah
- # [20:59] * gsnedders wonders what on earth is going on with this Python
- # [20:59] * karlcow is waiting for my money transfert
- # [20:59] <annevk5> that's what you get for calling me idiot
- # [21:01] * Parts: annevk5 (n=opera@77.163.243.203)
- # [21:01] <karlcow> rha gsnedders you see, you made him upset!
- # [21:02] <gsnedders> And I can't even say sorry!
- # [21:02] <Philip`> gsnedders: Maybe it swallowed a crocodile
- # [21:03] <Philip`> http://news.bbc.co.uk/1/shared/spl/hi/pop_ups/05/americas_enl_1128575604/html/1.stm - poor python :-(
- # [21:04] <Philip`> If that's not it, I don't know what problems you're experiencing
- # [21:04] <karlcow> "La Grenouille et la Vache" Jean de la Fontaine.
- # [21:06] <gsnedders> WTF!?
- # [21:09] <gsnedders> Has anyone here read Le Chiendent?
- # [21:09] <gsnedders> (by Raymond Queneau)
- # [21:14] * Philip` hasn't read any French books, except a few pages of an English translation of "Graphes, dioïdes et semi-anneaux"
- # [21:17] <gsnedders> deepcopy does something really whacky
- # [21:17] <gsnedders> The copy it creates has no attributes seemingly
- # [21:36] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [21:37] * Quits: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi) (Remote closed the connection)
- # [21:40] <gsnedders> Ow.
- # [21:40] <gsnedders> I just killed performance in a big way.
- # [21:40] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [21:41] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [21:43] <Philip`> gsnedders: As opposed to a tiny little killing?
- # [21:43] <gsnedders> Philip`: Exactly.
- # [21:44] * Philip` wonders if you can get a reduced sentence for murder if you only kill somebody a little bit
- # [21:51] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [21:58] * Joins: annevk5 (n=opera@535739CA.cable.casema.nl)
- # [21:59] * Joins: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au)
- # [22:05] * Joins: tantek (n=tantek@198.214.235.51)
- # [22:05] * Philip` would be more convinced by Microsoft's claims of "most complete" CSS 2.1 support if they didn't close his bug report, of a CSS bug which makes his site unusable in IE8 (compared to merely ugly in IE7), as "postponed"
- # [22:12] <gsnedders> How the hell does that happen…
- # [22:13] <gsnedders> self.index(self[key]) — ValueError: list.index(x): x not in list
- # [22:14] <gsnedders> Oh, duh.
- # [22:18] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [22:18] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [22:18] * Quits: sayrer (n=chatzill@cpe-69-203-154-45.si.res.rr.com) (Remote closed the connection)
- # [22:26] <jgraham> gsnedders: I bet x is not in the list
- # [22:26] <gsnedders> Indeed it is not.
- # [22:27] * gsnedders has basically changed everything about how the list behaves though
- # [22:27] <jgraham> gsnedders: Is that an ordered dict?
- # [22:27] <gsnedders> jgraham: No
- # [22:27] <jgraham> Oh. Well it has a __getitem__ and an index so it seems quite like one
- # [22:28] <jgraham> (maybe not insertion ordered)
- # [22:29] * Quits: maikmerten (n=maikmert@L9ff5.l.pppool.de) (Remote closed the connection)
- # [22:29] <gsnedders> It's the real whacky data structure I have to represent a refer file
- # [22:29] <gsnedders> It seems perfectly sane until you look at the code that implements it
- # [22:29] <jgraham> gsnedders: Oh, usually I have the opposite problem
- # [22:30] <gsnedders> the getter also uses a cache to find what to get
- # [22:30] <jgraham> My data structures look insane until you realise they were the only thing that you could do in two lines of code
- # [22:30] <gsnedders> Fun bugs like that appear when the list and cache get out of sync
- # [22:31] <jgraham> gsnedders: Can't you force them to be in sync? Like by being the same data?
- # [22:31] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [22:31] <gsnedders> Oh, the implementation of the list subclass should keep them in sync
- # [22:31] * jgraham doesn't really know what "the list" does
- # [22:31] <gsnedders> But there are blatantly bugs
- # [22:32] <jgraham> Nooooooooooooooooooooo
- # [22:33] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:33] * Quits: tantek (n=tantek@198.214.235.51)
- # [22:36] <jgraham> gsnedders: A fun way to implement object caches in python is to give the class that implenments the cached objects a metaclass with __call__ that looks for an object of the same type and the same properties in the cache and returns that instead
- # [22:37] <jgraham> So you only ever have one object of each set of properties
- # [22:37] <gsnedders> Fun bug: entry is deleting itself.
- # [22:41] <gsnedders> The thing is the cache key can be changed in the entry, so the entry needs to keep the database up-to-date too
- # [22:41] <gsnedders> And it was deleting itself from the database, but keeping itself in the cache
- # [22:41] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [22:44] * Quits: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [22:52] * gsnedders wonders how many lines of code he hasn't changed in the past day
- # [22:54] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [22:55] <gsnedders> So, my original implementation: FAILED (failures=10, errors=3)
- # [22:55] <gsnedders> Now passes
- # [22:56] <gsnedders> Sadly, I think I created a whole load of bugs while fixing other bugs, but those have equally been fixed.
- # [23:01] * Joins: tantek (n=tantek@198.214.235.51)
- # [23:12] * Joins: nessy (n=nessy@124-168-171-22.dyn.iinet.net.au)
- # [23:27] * Quits: fishd (n=darin@nat/google/x-0a0750279106dd58) (Remote closed the connection)
- # [23:30] * Joins: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [23:47] * Quits: dimich_ (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [23:47] * Philip` wonders what's a good tool for drawing diagrams for LaTeX
- # [23:48] <jgraham> Philip`: in what sense for LaTeX?
- # [23:48] <Philip`> jgraham: To be embedded into a document which is written in LaTeX
- # [23:49] <karlcow> hmmmm take any tools which generates eps files
- # [23:49] <Philip`> and to use proper LaTeX fonts so it doesn't look ugly
- # [23:49] <jgraham> Philip`: I used inkscape with some problems
- # [23:50] <karlcow> Philip`: if you got a mac, I would recommend OmniGraffle
- # [23:51] * Philip` has access to a Mac, but there's no way he'd ever spend any money on software ever
- # [23:52] <Philip`> (Well, except for games)
- # [23:52] <heycam> there are ttf versions of computer modern roman somewhere; you could just use those in whatever diagramming tool you end up using
- # [23:52] <karlcow> you can download it and it will be usable for x days
- # [23:53] * Philip` might just put up with xfig's UI, since it seems to be possible to make it work nicely
- # [23:53] <Philip`> karlcow: I also don't want software which will expire and prevent me from modifying my data at any point in the future :-)
- # [23:53] <karlcow> :)
- # [23:53] * karlcow found that but has no idea if it's good or not http://www.ctan.org/tex-archive/help/Catalogue/entries/pgf.html
- # [23:55] <jgraham> heycam: Will ttf versions of computer modern work in diagrams embedded in LaTeX
- # [23:55] * jgraham guesses it depends on the exact toolchain
- # [23:57] <heycam> jgraham, yeah, if you just convert them to paths
- # [23:57] <heycam> e.g. just by exporting to pdf from inkscape
- # [23:58] <heycam> but if you want to keep them as text, not sure
- # [23:58] <jgraham> Maybe that's how I got inkscape to work in the end inkscape->pdf->eps
- # [23:59] * heycam just
- # [23:59] <heycam> er
- # [23:59] * heycam just \includegraphics{}s the pdf itself
- # [23:59] <jgraham> Does that work if you aren't using pdflatex?
- # [23:59] <heycam> probably not :)
- # Session Close: Sun Mar 15 00:00:00 2009
The end :)