Options:
- # Session Start: Fri Apr 24 00:00:00 2009
- # Session Ident: #whatwg
- # [00:03] * Quits: weinig_ (n=weinig@17.246.18.172)
- # [00:06] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Read error: 60 (Operation timed out))
- # [00:06] * Quits: smedero (n=smedero@pia145-154.pioneernet.net)
- # [00:08] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [00:14] * Joins: weinig (n=weinig@nat/apple/x-42651836fb833175)
- # [00:17] * Joins: danbri (n=danbri@89.130.83.193)
- # [00:27] * Joins: ojan (n=ojan@72.14.229.81)
- # [00:27] * Parts: ojan (n=ojan@72.14.229.81)
- # [00:31] <annevk5> http://sharovatov.wordpress.com/2009/04/22/relcanonical/ more evidence as to why rel= fails
- # [00:32] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [00:37] * Joins: doublec (n=doublec@202.0.36.64)
- # [00:37] <Dashiva> annevk5: Heh, I didn't even notice the error until I went to read the comments on your post
- # [00:37] <annevk5> and I made a mistake too, I meant to say rev=
- # [00:38] * annevk5 blinks
- # [00:48] * Joins: weinig_ (n=weinig@17.246.18.172)
- # [00:55] * Quits: olliej_ (n=oliver@17.203.15.141)
- # [00:56] * Joins: weinig__ (n=weinig@nat/apple/x-c2c2760d368c1c08)
- # [00:57] * Quits: weinig (n=weinig@nat/apple/x-42651836fb833175) (Read error: 104 (Connection reset by peer))
- # [01:01] * Quits: annevk5 (n=annevk@85.196.122.246)
- # [01:12] * Joins: olliej (n=oliver@17.203.15.141)
- # [01:13] * weinig__ is now known as weinig
- # [01:14] * Quits: weinig_ (n=weinig@17.246.18.172) (Read error: 110 (Connection timed out))
- # [01:21] * Quits: cgriego (n=cgriego@out-02.hotels.com) (Read error: 110 (Connection timed out))
- # [01:30] * Quits: dglazkov (n=dglazkov@nat/google/x-467a653612e5543c)
- # [01:30] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [01:30] * Joins: gavin_ (n=gavin@people.mozilla.com)
- # [01:38] * Quits: jorlow (n=jorlow@nat/google/x-d352b3b4e840ebc0) (Read error: 104 (Connection reset by peer))
- # [01:38] * Joins: jorlow (n=jorlow@nat/google/x-b5059930e289afea)
- # [01:38] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:48] * Joins: danbri (n=danbri@82.159.61.115.dyn.user.ono.com)
- # [02:07] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [02:08] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) (Connection reset by peer)
- # [02:10] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [02:17] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 110 (Connection timed out))
- # [02:31] * Quits: onar_ (n=onar@17.244.68.164)
- # [02:48] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (No route to host)
- # [02:51] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:01] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [03:08] * Joins: davidb (n=davidb@bas4-toronto06-1279310061.dsl.bell.ca)
- # [03:16] <Hixie> http://www.w3.org/mid/D11E7D60-62A0-426A-B379-62A950A9C487@nokia.com
- # [03:20] * Joins: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [03:28] * Joins: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [03:30] * Quits: olliej (n=oliver@17.203.15.141)
- # [03:43] * Joins: cgriego (n=cgriego@cpe-72-181-202-225.tx.res.rr.com)
- # [03:57] * Joins: slightlyoff_ (n=slightly@204.14.154.244)
- # [03:57] * Joins: slightlyoff__ (n=slightly@nat/google/x-8de5f24e526b8b0d)
- # [03:58] * Quits: slightlyoff (n=slightly@72.14.224.1) (Read error: 60 (Operation timed out))
- # [04:00] * Joins: MikeSmith (n=MikeSmit@EM114-48-19-106.pool.e-mobile.ne.jp)
- # [04:01] * Quits: MikeSmith (n=MikeSmit@EM114-48-19-106.pool.e-mobile.ne.jp) (Client Quit)
- # [04:12] * Joins: tantek_ (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [04:13] * Quits: slightlyoff_ (n=slightly@204.14.154.244) (Read error: 110 (Connection timed out))
- # [04:24] * Quits: weinig (n=weinig@nat/apple/x-c2c2760d368c1c08)
- # [04:25] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [04:27] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [04:28] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [04:30] * Quits: tantek (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:31] * Quits: davidb (n=davidb@bas4-toronto06-1279310061.dsl.bell.ca)
- # [04:42] * Quits: tantek_ (n=tantek@c-67-180-202-79.hsd1.ca.comcast.net)
- # [04:54] * Joins: MikeSmith (n=MikeSmit@EM114-48-19-106.pool.e-mobile.ne.jp)
- # [04:54] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:54] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Read error: 60 (Operation timed out))
- # [05:05] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [05:05] * Quits: dimich (n=dimich@72.14.227.1)
- # [05:15] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [05:27] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [05:32] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [05:44] * Quits: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [05:52] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [05:56] * Joins: doublec (n=doublec@118-93-163-62.dsl.dyn.ihug.co.nz)
- # [06:03] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [06:05] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [06:07] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [06:10] * Joins: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [06:10] * Quits: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [06:25] * Quits: cgriego (n=cgriego@cpe-72-181-202-225.tx.res.rr.com)
- # [06:26] * Joins: dbaron_ (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [06:26] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [06:26] * Quits: nessy (n=nessy@124-171-5-252.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [06:27] * dbaron_ is now known as dbaron
- # [06:32] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [06:39] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [06:41] * Quits: mpilgrim (n=mark@rrcs-96-10-240-189.midsouth.biz.rr.com) (Remote closed the connection)
- # [06:45] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [06:46] * Joins: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [06:49] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [06:52] * Joins: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [06:52] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net) (Read error: 54 (Connection reset by peer))
- # [07:03] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:04] * Joins: ap (n=ap@194.154.88.45)
- # [07:14] * Joins: billyjackass (n=MikeSmit@EM114-48-78-8.pool.e-mobile.ne.jp)
- # [07:22] * Quits: MikeSmith (n=MikeSmit@EM114-48-19-106.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [07:28] * Quits: tantek_ (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:29] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:30] * billyjackass is now known as MikeSmith
- # [07:34] <hsivonen> http://blogs.adobe.com/jd/2009/04/thoughts_on_rubys_html_reunifi.html
- # [07:40] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:45] * Joins: dave_levin__ (n=dave_lev@72.14.224.1)
- # [07:47] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [07:49] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [07:51] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [08:02] * Quits: dave_levin_ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [08:07] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [08:08] * Joins: sid0 (n=sid0@202.3.77.136)
- # [08:11] * Joins: ojan (n=ojan@c-67-180-10-56.hsd1.ca.comcast.net)
- # [08:22] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [08:22] * Quits: Lachy (n=Lachlan@85.196.122.246) (Remote closed the connection)
- # [08:22] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [08:25] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:29] * Quits: Lachy (n=Lachlan@85.196.122.246) ("Leaving")
- # [08:29] * Quits: hdh (n=hdh@58.187.16.49) (Read error: 104 (Connection reset by peer))
- # [08:29] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [08:31] * Joins: sid0 (n=sid0@202.3.77.136)
- # [08:33] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:36] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:38] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [08:46] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [08:49] * Joins: danbri (n=danbri@89.130.83.193)
- # [08:50] * Joins: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [08:51] * Quits: weinig_ (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Client Quit)
- # [08:57] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [09:05] * Quits: ojan (n=ojan@c-67-180-10-56.hsd1.ca.comcast.net)
- # [09:19] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [09:22] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [09:31] * Quits: dave_levin__ (n=dave_lev@72.14.224.1)
- # [09:37] <jgraham> I am unconvinced that the bibliographic data use case is really strong. I mean it is very useful if there is a list of papers to be able to get bibliographic data for them but the main problem I had when using such systems was a) the bibliographic data was incorrect or b) the bibliographic data was in the wrong format and could not be trivially converted to the correct fprmat
- # [09:38] <jgraham> Neither of which seems like it can be solved at the HTML level
- # [09:40] <hsivonen> its pretty useful that ACM Portal gives you snippets you can paste into .bib
- # [09:40] <hsivonen> I used .bib with HTML in oder to avoid reinventing the wheel
- # [09:40] <hsivonen> *order
- # [09:41] <jgraham> My experience is mostly with NASA's ADS which can provide .bib
- # [09:41] <jgraham> A link to a bib file is a fine solution to the problem as long as a) you are using TeX and b) the information in the .bib is correct
- # [09:42] <jgraham> (my understanding is that in life sciences research, LaTeX is very uncommon and citations are usually in some other format)
- # [09:44] <hsivonen> jgraham: I used .bib without TeX
- # [09:44] <hsivonen> jgraham: off-the-shelf .bib parsers FTW
- # [09:45] <Philip`> Google Scholar provides BibTeX entries too
- # [09:45] <Philip`> (among other formats)
- # [09:45] <jgraham> hsivonen: What exactly did you do? Preprocess a HTML document adding bibtex-extracted information?
- # [09:46] <hsivonen> jgraham: preprocess an XHTML document to add a bibliography outputting both HTML and XHTML
- # [09:47] <jgraham> hsivonen: Code?
- # [09:47] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [09:47] <jgraham> (it's not important, I'm just curious)
- # [09:47] <hsivonen> jgraham: http://hsivonen.iki.fi/thesis/ has a link
- # [09:47] <hsivonen> http://hsivonen.iki.fi/thesis/bib4ht-0.9.tar.gz
- # [09:48] <jgraham> hsivonen: Thanks
- # [09:53] * Philip` notes that the ACM people ask for the .tex or .doc source of submitted papers, and in the .tex case it must include the post-processed bibliography section (i.e. the .bbl file, not the .bib), so they can extract the metadata for the ACM digital library
- # [09:53] <Philip`> but I guess in the .doc case they'll have to extract it manually
- # [09:53] <jgraham> Philip`: The same is true on arXiv.org although I'm not sure they do anything useful with the bbl file
- # [09:56] <jgraham> It seems like "annotate structured data for private/small group use" and "using the data should not involve learing new vocabularies" are rather mutually contradictory requirements
- # [09:57] <jgraham> I'm also not sure what Amazon has to do with that use case since Amazon marking up its prices would presumably not be for small group use
- # [09:58] <hsivonen> jgraham: what if the small group already has a vocabulary
- # [09:59] <hsivonen> amazon is a group of one, I guess
- # [10:00] <jgraham> hsivonen: Then class values - which are specifically excluded as a solution seem fine
- # [10:00] <jgraham> I'm not really sure why the use case document is discussing solutions there at all to be honest
- # [10:01] * Quits: onar_ (n=onar@c-98-234-65-251.hsd1.ca.comcast.net)
- # [10:05] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:12] <Philip`> http://www.charlespetzold.com/etc/CSAML.html
- # [10:13] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:15] <Hixie> class values are excluded as a solution?
- # [10:16] * Quits: doublec (n=doublec@118-93-163-62.dsl.dyn.ihug.co.nz) ("Leaving")
- # [10:17] <jgraham> Hixie: Using the data should not involve learning a plethora of new APIs, formats or vocabularies [...] it's possible to get information from sites consistently using 'class' values in a documented way, but doing so requires learning a new vocabulary
- # [10:17] <jgraham> (that should have been in quotes)
- # [10:18] <Hixie> ah, yes. well, that's the requirement someone had.
- # [10:18] <jgraham> That seems to at least suggest that class values are not an acceptable solution
- # [10:18] <Hixie> i don't know if it makes sense particularly.
- # [10:19] <jgraham> The whole requirement makes no sense to me because I don't think it is possible to get at novel information without learning the associated vocabulary
- # [10:19] <Hixie> well this is why we right down the requirements without thinking about whether they are possible or not
- # [10:19] <Hixie> if it turns out we can't find a solution, then we see which requirement we'd be first willing to drop
- # [10:20] <jgraham> Oh, I didn't realise that reasonableness and logical consistency weren't requirements on requirements
- # [10:20] * Joins: roc (n=roc@121-72-195-129.dsl.telstraclear.net)
- # [10:20] <Hixie> well it's hard to tell what's reasonable until you try to look for solutions
- # [10:21] <jgraham> This seems to fall more under logical consistency
- # [10:23] * Joins: danbri (n=danbri@62.82.106.5.static.user.ono.com)
- # [10:23] * Joins: doublec (n=doublec@118-93-163-62.dsl.dyn.ihug.co.nz)
- # [10:23] * jgraham gets to a requirement with the words "generate custom UI" in, wishes the alarm bells and sirens would stop
- # [10:24] <Hixie> jgraham: it would be possible to come up with an API that solved all problems without the author having to learn any new languages
- # [10:25] <Hixie> jgraham: window.doTheRightThing(freeformTextInAnyNaturalLanguage);
- # [10:25] <Hixie> it might require a lot of work from implementations
- # [10:26] <jgraham> Hixie: Still doesn't work because the user would have to learn the right natural-language terms to use
- # [10:26] <Hixie> i could spec it so the method does the right thing regardless of which words are used :-)
- # [10:27] <jgraham> well yes, I guess window.readMyMind() would work for some definition of "work" which doesn't mind the fact that it may be impossible
- # [10:28] <Hixie> there's already research into mind-computer interaction
- # [10:28] <Hixie> it might not be as impossible as you think
- # [10:28] <Hixie> admittedly, unlikely to be suitable for a spec today
- # [10:28] <jgraham> Hixie: It's not the neural interface that I think is the hard part
- # [10:29] <jgraham> It's providing the answer to an ill-defined question provided by the neural interface
- # [10:29] <Hixie> fair enough
- # [10:29] <Hixie> anyway
- # [10:29] <jgraham> :)
- # [10:29] * Philip` thought mind-computer interaction was currently limited to distinguishing two states and therefore playing Pong
- # [10:29] <Hixie> i don't want to exclude requirements or use cases until i consider them seriously
- # [10:30] <Hixie> and i don't want to do that until i have a complete list
- # [10:37] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [10:48] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:51] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [10:51] * Joins: mat_t (n=mattomas@nat/canonical/x-f89883e80b6e30e7)
- # [10:52] <Philip`> Someone should write a tool to generate names to use in use cases
- # [10:52] <Philip`> (Paul, David, Fred, etc)
- # [10:53] <Philip`> Ideally it would have a checkbox to make the names follow the pattern A*, B*, C*, etc, and sliders for gender diversity and racial diversity
- # [10:56] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Remote closed the connection)
- # [10:59] <annevk2> Hixie, the sending steps specify WebSocket-Protocol but the receiving steps specify websocket-protocol
- # [11:00] <Hixie> correct
- # [11:00] <Hixie> the receiving steps lowercase the header.
- # [11:00] * Joins: mstange (n=markus@buntes215.wohnheim.uni-kl.de)
- # [11:02] <annevk2> hmm ok
- # [11:04] <Hixie> i was reading something recently about someone saying they liked minimal specs and comparing SVG and SMIL to canvas and other specs
- # [11:04] <Hixie> showing how the simpler ones were more effectively deployed and implemented
- # [11:04] <Hixie> but i can't work out where that is anymore
- # [11:04] <Hixie> anyone recognise what i'm talking about?
- # [11:05] <Hixie> might have been in the context of o3d...
- # [11:05] <annevk2> yes, it was in response to O3D by some Mozilla guy
- # [11:05] <annevk2> right
- # [11:05] <annevk2> hmm
- # [11:05] <Hixie> aha
- # [11:05] <Hixie> http://www.0xdeadbeef.com/weblog/?p=1223
- # [11:05] <Hixie> google rocks
- # [11:06] <Hixie> first hit for [o3d svg smil canvas]
- # [11:07] <Philip`> He seems to be overstating how high-level O3D is
- # [11:09] <Philip`> Something like X3D, where you can declare a sphere and it will be drawn, is much higher level than O3D, where you have to create a render graph that says to clear the buffer and traverse the object tree and execute a draw-list which is a lot of draw-elements, etc
- # [11:10] <Hixie> luckily for me, 3d is far outside my area of expertise
- # [11:12] <Philip`> (http://coderhump.com/archives/427 says some possibly interesting things)
- # [11:29] <hsivonen> I guess 3D solutions depend a lot on use cases
- # [11:29] <hsivonen> declarative scene graphs probably aren't important to have in browsers if you want to address gaming
- # [11:30] <hsivonen> but if you want to address rotatable e-commerce product samples, declarative scene graphs would be nice
- # [11:32] <Philip`> I don't think they help much with rotatable e-commerce product samples - you'd get a mesh from a 3D modelling program, use a standard library that renders it and rotates it using whatever underlying API there is, and that's that
- # [11:32] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [11:32] <Philip`> Declarative scene graphs (like in X3D) seem much more useful when people are creating complex 3D scenes, e.g. virtual worlds
- # [11:33] <hsivonen> Philip`: I guess that depends on one's philosophical outlook on the Rule of Least Power
- # [11:33] <Philip`> (either by hand or using a special editing program)
- # [11:34] <Philip`> (People who I've heard using X3D seem to generally claim they like it because they don't have to be programmers to use it)
- # [11:34] <hsivonen> Philip`: there were an open multivendor declarative format with quality renderers in all browsers, wouldn't you want to use that on an ecommerce site?
- # [11:35] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [11:35] <Philip`> hsivonen: I don't see any reason why I'd prefer it to an open multivendor imperative format with quality renderers in all browsers
- # [11:35] <Philip`> s/format/API/
- # [11:35] <jgraham> Are there any real-life examples of non-games where 3D is adding significant value?
- # [11:35] <jgraham> (and I guess non-specialised application i.e. not medical imaging)
- # [11:35] <hsivonen> (I very well do see the point that the game-oriented API is needed and has faster time-to-market, so it may be that the scene graph approach never takes off)
- # [11:35] <Philip`> jgraham: Modern desktop UIs
- # [11:36] <Philip`> with their fancy zooms and rotating windows and stuff
- # [11:36] <jgraham> Philip`: That's not really 3D is it?
- # [11:36] <jgraham> I mean it's using the 3D card but most of the useful affects are really 2D
- # [11:36] <jgraham> /a/e/
- # [11:36] <hsivonen> jgraham: pseudo-3D (QuickTime VR) is used for showing shiny Apple products after Stevenotes
- # [11:37] <MikeSmith> jgraham: is 2nd life a non-game? does it use real 3D?
- # [11:37] * hsivonen doesn't understand the use cases of 2nd life
- # [11:37] <hsivonen> (I've never used it)
- # [11:37] <jgraham> MikeSmith: I don't know if 2nd life is a non-game. I always saw it as a game
- # [11:37] <jgraham> (but I have also never used it)
- # [11:38] <Philip`> jgraham: They're generally mostly-2D-ish effects, but sometimes they're really 3D, like the window-switcher in Vista
- # [11:38] <Philip`> and other effects like the ripples when dropping widgets in OS X are only really possible with 3D technology like pixel shaders
- # [11:38] <hsivonen> Philip`: those are for CSS 3D transitions--not the 3D scene rendering stuff whatever that one ends up being
- # [11:38] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [11:39] <Philip`> Also there's stuff like the Cover Flow UI
- # [11:39] <jgraham> Philip`: Fair enough. That sounds like it needs a low-level API though
- # [11:39] * Joins: danbri (n=danbri@62.82.106.5.static.user.ono.com)
- # [11:39] <hsivonen> how does O3D compare to Opera's canvas 3D from 2006?
- # [11:40] <Philip`> O3D differs in that it has features
- # [11:40] <Philip`> and a scene graph
- # [11:40] <MikeSmith> I would hope that some of the use cases of 2nd life are the same as real life (and not just the same as games)
- # [11:40] <hsivonen> oh, I thought Opera had a scene graph
- # [11:40] * Joins: sid0 (n=sid0@202.3.77.136)
- # [11:40] <Philip`> Opera's thing just had some functions for transforming the viewpoint, and global state parameters for colours and textures, and then functions for drawing triangles and for drawing models (which are collections of triangles), and that was pretty much it
- # [11:42] <Philip`> Google Earth and Google Street View are obvious uses of 3D
- # [11:42] <jgraham> Ah, Google street view is quite a nice example I guess
- # [11:42] <Philip`> And if you have Google Earth in a browser, you might also want an editing program like SketchUp in there too
- # [11:42] <hsivonen> would one want to hand a declarative model of the Earch including building to a browser and let it figure out LOD and stuff?
- # [11:43] <hsivonen> *Earth
- # [11:43] <hsivonen> I do want browsers to obsolete the dedicated Google Earth desktop app
- # [11:44] <Philip`> hsivonen: You could do something like http://www.web3d.org/x3d/specifications/ISO-IEC-19775-1.2-X3D-AbstractSpecification/Part01/components/geodata.html#GeoLOD
- # [11:44] <hsivonen> anyway, moving Google Earth into a browser seems like a use case for a low-level rendering API--not for a standard scene graph
- # [11:44] <Philip`> where your declarative model of the Earth is a low-LOD version, and it declares the URLs of recursively higher-LOD versions
- # [11:45] <hsivonen> Philip`: ok. makes sense
- # [11:45] * hsivonen wonders how many polygons a URL is worth in terms of bytes
- # [11:45] <Philip`> Not much fun if you're the first person in the world to want to do a 3D model of the Earth and the relevant features haven't been added to the declarative spec and all the implementations yet
- # [11:46] <Philip`> unless it provides enough low-level primitives that you can emulate the right effect with decent performance
- # [11:47] <Philip`> hsivonen: Use TinyURL!
- # [11:49] <hsivonen> It would be cool to have a .pov scene renderer on top of canvas 3D
- # [11:49] <MikeSmith> so Google Street View seems potentially related to the Social Web to me -- at least more so than widgets (which are mentioned specifically in the Social Web WG charter are)
- # [11:49] <hsivonen> procedural textures would be hard to convert, though
- # [11:50] <hsivonen> in 2002, I wrote a simple generator that took OpenGL calls and emitted .pov
- # [11:50] <hsivonen> when our team found that we wanted a scene graph for pre-rendering textures in POV-Ray when we already had the data entangled in the source of a C program
- # [11:52] <Philip`> hsivonen: Convert procedural textures into GLSL :-)
- # [11:55] <Philip`> Oh, another use case for 3D is to take the Web 2.0 idea of logos-on-a-reflective-surface and extend it to logos-on-a-reflective-surface-that-is-animated-like-rippling-water
- # [11:56] * Quits: MikeSmith (n=MikeSmit@EM114-48-78-8.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [11:56] <Philip`> Also: adverts
- # [11:56] <Philip`> which need to be as visually stimulating as possible, while not taking so long to download that the user has left the page before it's shown
- # [11:59] * hsivonen notes that Google became successful in the ad business by having ads that aren't visually stimulating
- # [12:03] <Philip`> But obnoxious adverts still exist, so they're a valid use case
- # [12:03] <Hixie> hsivonen: wrong lesson. :-)
- # [12:03] <Hixie> hsivonen: we became successful by having them be useful
- # [12:06] <Philip`> "rel=next failed because UAs didn't expose it because authors didn't use it because UAs didn't expose it" - Opera's approach seems like a solution to that, since the 'forward' button will go to the rel=next page (if there is one) else it'll use some heuristics to guess where to go next
- # [12:07] <Philip`> and the heuristics are the way to bootstrap the process, so users will use the feature, and then authors will find it useful to improve the feature by using rel=next
- # [12:07] <Hixie> ok, rel=up
- # [12:07] * jgraham disagrees with Philip`
- # [12:07] <Hixie> but in general yes, if the browsers did something, it would be more useful
- # [12:07] <Hixie> rel=chapter might be an even better example
- # [12:07] <jgraham> Because I guess users don't use features that have unpredicatable behaviour
- # [12:08] <Philip`> jgraham: It might not actually work in practice, but I still think it seems like a solution :-)
- # [12:08] <Philip`> It'd be okay if the heuristics were generally reliable
- # [12:08] <jgraham> That's the problem with things that sound like they ought to work
- # [12:08] <Philip`> but the next-page heuristics in Opera only seem to work about half the time I try to use it
- # [12:09] <hsivonen> Fast Forward is the #1 Opera feature I miss in Firefox
- # [12:09] * Philip` likes how it works at navigating Apache directory listings, automatically knowing the next file in the sequence
- # [12:12] * hsivonen notes that Opera Mobile is pretty good at locating the start of real content after boilerplate cruft even without HTML5 structural elements and without ARIA
- # [12:32] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [13:03] * Parts: annevk2 (n=annevk@pat-tdc.opera.com)
- # [13:15] * Quits: mat_t (n=mattomas@nat/canonical/x-f89883e80b6e30e7) ("This computer has gone to sleep")
- # [13:16] * Joins: annevk2 (n=annevk@pat-tdc.opera.com)
- # [13:17] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [13:22] * Joins: svl (n=me@86.87.68.167)
- # [13:23] * Joins: Lachy (n=Lachlan@213.236.208.22)
- # [13:26] * Quits: Lachy (n=Lachlan@213.236.208.22) (Client Quit)
- # [13:27] * Joins: Lachy (n=Lachlan@213.236.208.22)
- # [13:36] * Joins: zdobersek (n=zan@cpe-92-37-64-139.dynamic.amis.net)
- # [13:41] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [14:08] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [14:12] * Joins: pmuellr (n=pmuellr@nat/ibm/x-096af18519fa38b0)
- # [14:13] <Philip`> Hmm, did Sourceforge recently change its bug tracker to be even less usable?
- # [14:13] <Philip`> In particular it seems to hide all the comments by default
- # [14:14] <Philip`> (And the comments are in reverse chronological order, so you have to read up the page to understand the conversation)
- # [14:16] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Read error: 110 (Connection timed out))
- # [14:24] * Joins: danbri (n=danbri@unaffiliated/danbri)
- # [14:30] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [14:43] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [14:43] * Joins: davidb_ (n=davidb@bas4-toronto06-1242458409.dsl.bell.ca)
- # [14:47] * Joins: sid0 (n=sid0@202.3.77.136)
- # [14:52] * Quits: mstange (n=markus@buntes215.wohnheim.uni-kl.de) (Remote closed the connection)
- # [14:53] * Joins: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [14:56] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [14:57] * Quits: roc (n=roc@121-72-195-129.dsl.telstraclear.net)
- # [14:59] <Lachy> Geocities has finally collapsed. http://tech.slashdot.org/article.pl?sid=09/04/23/2339224
- # [14:59] <Lachy> "So Long, GeoCities: We Forgot You Still Existed" - LOL :-) http://www.pcworld.com/article/163765/so_long_geocities_we_forgot_you_still_existed.html
- # [15:00] * Philip` hopes the content will be archived somewhere
- # [15:01] * Joins: nessy (n=nessy@124-171-5-252.dyn.iinet.net.au)
- # [15:02] <Philip`> I remember having fun searching for a nice-looking four-digit number in TimesSquare to create my site
- # [15:04] <Lachy> I guess the archive team might have a go at saving as much as they can. http://archiveteam.org/
- # [15:05] <Lachy> it's already on their Deathwatch list http://archiveteam.org/index.php?title=Deathwatch
- # [15:09] * Joins: zcorpan__ (n=zcorpan@c83-252-196-43.bredband.comhem.se)
- # [15:11] * Joins: davidb__ (n=davidb@bas4-toronto06-1242458409.dsl.bell.ca)
- # [15:11] * Quits: davidb_ (n=davidb@bas4-toronto06-1242458409.dsl.bell.ca) (Read error: 104 (Connection reset by peer))
- # [15:11] * Quits: zcorpan_ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [15:22] * Joins: virtuelv (n=virtuelv@77.16.17.223.tmi.telenormobil.no)
- # [15:26] * Quits: zcorpan__ (n=zcorpan@c83-252-196-43.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [15:32] * Quits: svl (n=me@86.87.68.167) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [15:45] * Quits: zdobersek (n=zan@cpe-92-37-64-139.dynamic.amis.net) ("Leaving.")
- # [15:46] * Joins: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu)
- # [15:49] <beowulf> if i had a gecko based html5 rendering bug, where'd be the best place to get help with defining it?
- # [15:51] <jgraham> beowulf: That might depend on exatly what you mean by a "gecko based HTML5 rendering bug"
- # [15:52] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [15:53] <beowulf> jgraham: yeah, i was pretty sure that I'd get the description of what i want wrong too :)
- # [15:54] <Philip`> This is a good place to get help with defining the description of what your problem is :-)
- # [15:54] <beowulf> i have nested lists which contain <a href=""><h2>foo</h2><p>bar</p></a>
- # [15:56] <Philip`> That sounds potentially problematic
- # [15:56] <beowulf> when this list gets repeated a few times the dom on one of these is different for one of the li's near the end on ff & camino
- # [15:56] <beowulf> i've tried reducing it here http://qa.getexceptional.com/test.html
- # [15:56] * jgraham guesses that camino is using an older version of gecko or something
- # [15:57] <beowulf> what happens is the <a> closes and reopens beofre and after each of the elements it wraps
- # [15:57] <beowulf> but only on one, and only when i make the list over a certain size
- # [15:58] <beowulf> in that test you'll see one set of elements bordered, this is the problem
- # [15:58] <Philip`> Hmm, they all look the same to me
- # [15:58] <beowulf> i hope you see it anyway
- # [15:58] <Philip`> (in Firefox 2)
- # [15:59] <beowulf> we're using ff3.02
- # [15:59] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [15:59] <beowulf> and camino 1.6.7
- # [15:59] * Philip` hypothesises that it's a packet-boundary issue
- # [15:59] * Quits: zalan (n=kvirc@catv-80-99-193-98.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [16:00] <beowulf> Philip`: explain more, as it does seem limited to an ec2 instance
- # [16:00] <Philip`> Ah, I see the bordering in FF3
- # [16:02] * Philip` checks in Wireshark
- # [16:02] <Philip`> Definitely looks like a packet-boundary issue :-)
- # [16:03] <Philip`> The HTTP response is split into two packets, and the boundary happens to be inside one of the <a>s
- # [16:04] <Philip`> and Firefox's parser does something weird which means it ends up closing various elements, before receiving the rest of the HTML in the next packet
- # [16:04] <Philip`> If you reload from cache, or if the packet boundary is outside the <a>, then you won't experience that bug
- # [16:05] <Philip`> (By "inside the <a>", I mean somewhere inside the content of the element, not inside the actual tag itself)
- # [16:05] <beowulf> which is fine if you're not putting a background on the <a>
- # [16:06] <Philip`> Putting <a> around block elements is probably a bad idea in general, given how Firefox parses such things
- # [16:06] <Philip`> but I think(?) that doing <a><span>...stuff with block elements...</span></a> will trick it into working sensibly
- # [16:07] <beowulf> Philip`: cool stuff, thanks for that
- # [16:08] <Philip`> hsivonen: Has someone already suggested that the validator should warn when you put block elements in <a> because it confuses things like Firefox?
- # [16:08] <Philip`> beowulf: Oh, and this is probably the best place to ask such questions :-)
- # [16:09] <beowulf> http://meyerweb.com/eric/thoughts/2009/01/02/an-event-apart-and-html-5/ # tell meyer too :)
- # [16:09] <Rik|work> Philip`: why the validator should warn ? If it's allowed by the spec then it shouldn't warn
- # [16:09] <beowulf> Philip`: noted :)
- # [16:10] <Philip`> beowulf: Hmm, I read that when it was posted but didn't realise it was probably this packet-boundary issue
- # [16:10] <hsivonen> Philip`: I don't remember. However, there's this new parser thing in the works for Firefox. :-)
- # [16:10] * jgraham maintains that the <a>-around-elements thing is a silly spec hack
- # [16:10] <Philip`> hsivonen: Doesn't help people like beowulf or meyer who are trying to write web pages that work today, and encounter crazy impossible-to-debug bugs
- # [16:11] <jgraham> s/elements/block-level-elements
- # [16:11] <beowulf> Philip`: what meyer is doing wouldn't neccessarily expose it, i don't think
- # [16:11] <beowulf> it was obvious to me because the <a>'s were styled as blocks with height and a background image
- # [16:11] <beowulf> (in my work)
- # [16:12] <Philip`> Rik|work: Because it helps inform people who try using the new HTML5 feature/hack of putting <a> around block elements and discover that it doesn't quite work as expected
- # [16:12] * Quits: nessy (n=nessy@124-171-5-252.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:12] <Rik|work> Philip`: then you'll have to warn for all the features that are not yet implemented
- # [16:12] <Rik|work> or badly implemented
- # [16:13] <Philip`> Rik|work: They're usually pretty obvious and easy to understand, when a feature is just missing or really broken; whereas the <a> parsing thing is highly non-obvious to anybody who hasn't read Hixie's blog post from several years ago discussing the issue :-)
- # [16:13] <Philip`> beowulf: He says "What I didn’t want, though, was the randomized layout weirdness that resulted once I started styling the descendants of the link. Sometimes everything would lay out properly, and other times the bits and pieces were all over the place. I could (randomly) flip back and forth between the two just by repeatedly hitting reload." so it sounds like he exposed that bug
- # [16:14] <beowulf> Philip`: i should start reading the prose as well as the html :)
- # [16:14] <jgraham> We should really avoid new features that require validator warnings
- # [16:22] <Philip`> Oh, the <a><span>block</span></a> trick is invalid HTML5 :-(
- # [16:25] <Philip`> jgraham: But the warnings could be removed in maybe five years from now, and then we'd have a useful widely-deployed feature that people could use, whereas five years from now we won't want to still be changing the definition of valid HTML5
- # [16:26] <Philip`> (and we'll all have got bored with HTML and moved on to other areas, so there won't be an HTML6 that we could add the feature to)
- # [16:28] * Joins: mat_t (n=mattomas@nat/canonical/x-ad99cf10119d9d21)
- # [16:31] * Quits: pmuellr (n=pmuellr@nat/ibm/x-096af18519fa38b0) (Read error: 60 (Operation timed out))
- # [16:32] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [16:33] * Joins: dglazkov (n=dglazkov@98.207.88.44)
- # [16:44] * Joins: danbri (n=danbri@62.82.106.5.static.user.ono.com)
- # [16:46] * Joins: pmuellr (n=pmuellr@nat/ibm/x-72286e5088048ed6)
- # [16:51] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:53] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [16:53] * Quits: dglazkov (n=dglazkov@98.207.88.44)
- # [16:54] * Joins: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp)
- # [16:56] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [16:57] * Joins: danbri_ (n=danbri@unaffiliated/danbri)
- # [16:57] * Quits: danbri (n=danbri@unaffiliated/danbri) (Read error: 104 (Connection reset by peer))
- # [17:04] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:04] * Joins: slightlyoff_ (n=slightly@67.218.104.46)
- # [17:12] * Quits: slightlyoff__ (n=slightly@nat/google/x-8de5f24e526b8b0d) (Read error: 110 (Connection timed out))
- # [17:12] * Joins: webben (n=benh@nat/yahoo/x-ae824e17bdf5c9b6)
- # [17:20] * Joins: taf2_ (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [17:20] * Quits: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net) (Read error: 104 (Connection reset by peer))
- # [17:28] * Quits: doublec (n=doublec@118-93-163-62.dsl.dyn.ihug.co.nz) ("Leaving")
- # [17:29] * Joins: hdh (n=hdh@58.187.17.196)
- # [17:33] * Quits: danbri_ (n=danbri@unaffiliated/danbri) ("going back to danbri.org")
- # [17:34] * Quits: virtuelv (n=virtuelv@77.16.17.223.tmi.telenormobil.no) ("Ex-Chat")
- # [17:36] * Joins: sid0 (n=sid0@202.3.77.136)
- # [17:37] * Joins: dglazkov (n=dglazkov@nat/google/x-ca5244171d05b519)
- # [17:39] * Quits: hdh (n=hdh@58.187.17.196) (Remote closed the connection)
- # [17:40] <Philip`> Hmm, http://www.dotnetdotcom.org/ is now providing 600,000 pages via Amazon S3
- # [17:41] <Philip`> and transferring data between S3 and EC2 is free, so it could be sensible to run analyses on EC2
- # [17:42] * Joins: hdh (n=hdh@58.187.17.196)
- # [17:42] * Quits: hdh (n=hdh@58.187.17.196) (Remote closed the connection)
- # [17:42] <Philip`> but if it's only 3.2GB I could just download it onto my own computer, which has much more CPU power than sensibly-priced EC2 instances
- # [17:43] * Joins: cgriego (n=cgriego@out-02.hotels.com)
- # [17:44] <Philip`> Not much point using the torrent since there's only one seed...
- # [17:45] <Philip`> (and no other peers)
- # [17:48] * Quits: slightlyoff_ (n=slightly@67.218.104.46)
- # [17:48] <Philip`> Looks like it's restricted to text/html files
- # [17:51] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [17:51] * Joins: danbri (n=danbri@62.82.106.5.static.user.ono.com)
- # [17:52] * Quits: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [17:54] <beowulf> Philip`: any light reading you could recommend that might help me understand packet boundary issues?
- # [17:54] * Joins: sid0 (n=sid0@202.3.77.136)
- # [17:55] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [17:57] <Philip`> beowulf: Not quite sure what you're looking for - packets in general, or their effect on Firefox parsing of HTML, or something?
- # [17:58] * Joins: slightlyoff (n=slightly@nat/google/x-fb121282aeb58a56)
- # [17:59] * Quits: webben (n=benh@nat/yahoo/x-ae824e17bdf5c9b6) (Read error: 110 (Connection timed out))
- # [17:59] <beowulf> Philip`: yeah, maybe I mean a "how a browser works" kind of read
- # [18:02] * Joins: pauld (n=pauld@194.102.13.6)
- # [18:02] <Philip`> beowulf: Hmm, still not quite sure what you're looking for :-)
- # [18:03] <Philip`> The weirdness in Firefox isn't documented anywhere as far as I'm aware, but it's mentioned in http://ln.hixie.ch/?start=1138169545&count=1
- # [18:03] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [18:03] <Philip`> Packets in general are just like http://en.wikipedia.org/wiki/Packet_(information_technology) (there are probably much better references but I don't know of any in particular)
- # [18:08] <beowulf> Philip`: thanks for the hixie.ch link (packets in general is fine)
- # [18:10] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:12] <Philip`> gzip is slow :-(
- # [18:12] <Philip`> particularly when it's a 15GB file that's been gzipped
- # [18:12] * Philip` supposes he should split it into smaller chunks for future processing
- # [18:13] <Philip`> (to benefit from multi-core goodness)
- # [18:18] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [18:21] * Joins: sid0 (n=sid0@202.3.77.136)
- # [18:22] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [18:24] <gsnedders> w00t
- # [18:25] <gsnedders> just had Flash crash my browser for the second time in as many days
- # [18:28] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [18:29] * Joins: sid0 (n=sid0@202.3.77.136)
- # [18:29] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [18:31] * Philip` tries grepping the dotnetdotcom data
- # [18:31] <Philip`> Hmm, quite a lot of rel="canonical"
- # [18:35] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [18:45] * Quits: Lachy (n=Lachlan@213.236.208.22) ("This computer has gone to sleep")
- # [18:46] * Quits: pauld (n=pauld@194.102.13.6)
- # [18:59] * sid0 is now known as crickets
- # [18:59] * crickets is now known as sid0
- # [19:03] * Joins: weinig (n=weinig@nat/apple/x-b8cc3f4138962000)
- # [19:04] <gmiernicki> fuck flash... <audio> <video> is teh future!
- # [19:04] <gmiernicki> uh, <canvas> too :)
- # [19:05] <gmiernicki> actually kinda wondering lately if video and canvas tags can be combined
- # [19:05] <gmiernicki> perhaps embedding a <video> in a <canvas>
- # [19:05] <Rik|work> gmiernicki: you can in firefox
- # [19:05] <Rik|work> paul rouget did some nice demos
- # [19:06] <gmiernicki> interesting, ill see if i can find em
- # [19:07] * Quits: mat_t (n=mattomas@nat/canonical/x-ad99cf10119d9d21) ("Leaving")
- # [19:12] * Quits: weinig (n=weinig@nat/apple/x-b8cc3f4138962000) (Read error: 104 (Connection reset by peer))
- # [19:12] <gmiernicki> amazing
- # [19:12] <gmiernicki> http://people.mozilla.com/~prouget/demos/DynamicContentInjection/play.xhtml
- # [19:12] <gmiernicki> just what i was wondering ;D
- # [19:12] * Joins: weinig (n=weinig@nat/apple/x-ebb0a75893601049)
- # [19:12] <gmiernicki> drawImage() is more powerful than i thought
- # [19:21] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [19:24] * Joins: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi)
- # [19:31] * Joins: pauld (n=pauld@94.196.14.192.threembb.co.uk)
- # [19:39] <Philip`> Based on data from presumably quite recently, rel="canonical" is approximately the 33rd most common rel/rev value
- # [19:41] <Philip`> hsivonen: Hmm, I guess it's bad if I get java.nio.BufferUnderflowException when calling nu.validator.htmlparser.sax.HtmlParser.parse?
- # [19:43] * Philip` hopes he's not just doing something stupid himself
- # [19:50] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [19:52] * Joins: bgalbraith (n=bgalbrai@216.239.45.19)
- # [19:54] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [19:57] * Joins: virtuelv (n=virtuelv@77.16.23.164.tmi.telenormobil.no)
- # [19:57] * Joins: zdobersek (n=zan@cpe-92-37-64-139.dynamic.amis.net)
- # [20:00] <Philip`> hsivonen: http://philip.html5.org/misc/gumpu-rundiary.txt
- # [20:00] * Quits: pauld (n=pauld@94.196.14.192.threembb.co.uk) ("Gone for a burton")
- # [20:00] <Philip`> using htmlparser-1.2.0
- # [20:00] <Philip`> and new HtmlParser(XmlViolationPolicy.ALLOW);
- # [20:01] <Philip`> I get:
- # [20:01] <Philip`> Exception in thread "main" java.nio.BufferUnderflowException at java.nio.Buffer.nextGetIndex(Buffer.java:474) at java.nio.HeapByteBuffer.get(HeapByteBuffer.java:117) at nu.validator.htmlparser.io.HtmlInputStreamReader.read(HtmlInputStreamReader.java:297)
- # [20:01] <Philip`> etc
- # [20:01] <Philip`> (If I make the file any smaller then the problem seems to go away)
- # [20:02] * Quits: virtuelv (n=virtuelv@77.16.23.164.tmi.telenormobil.no) ("Ex-Chat")
- # [20:03] * Joins: ZombieLoffe (n=e@unaffiliated/zombieloffe)
- # [20:15] * Joins: shikiesos (n=shiki@nat/google/x-47ce924d1b8e6521)
- # [20:17] <Philip`> (That error came from gumpu.rundiary.co.kr/content.asp?menu=550&eid=6136&title= )
- # [20:17] <Philip`> (I get the same on www.aladdin.co.kr/shop/wproduct.aspx?ISBN=8956743339 )
- # [20:17] <Philip`> (I blame Korea)
- # [20:19] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:24] * Joins: slightlyoff_ (n=slightly@nat/google/x-eaa8225af0ad1840)
- # [20:33] * Joins: aboodman (n=aboodman@72.14.229.81)
- # [20:34] <aboodman> slightlyoff: interesting thread about EventTarget
- # [20:34] <aboodman> I'm not sure I get the value of doing this natively though
- # [20:34] * Quits: slightlyoff (n=slightly@nat/google/x-fb121282aeb58a56) (Read error: 110 (Connection timed out))
- # [20:34] <aboodman> poo
- # [20:34] <slightlyoff_> aboodman: eh, the proposal that arv made doesn't go as far as I'd lke
- # [20:34] <slightlyoff_> still here = )
- # [20:35] <slightlyoff_> basically I'd like all methods on objects to be listenable by default
- # [20:35] <aboodman> is it just another example of something like bind() that should have been there from the beginning,or is there mroe?
- # [20:35] <aboodman> basically, is there something here that isn't possible in js
- # [20:35] <slightlyoff_> instead of needing to create/implement EventTarget objects/interfaces
- # [20:35] <slightlyoff_> aboodman: no, but I think that's the wrong test these days
- # [20:35] <aboodman> sure, just trying to understand the proposal :)
- # [20:36] <aboodman> not arguing against
- # [20:36] <slightlyoff_> aboodman: we've gone a decade on "the minimum you could theoretically get away with"
- # [20:36] <slightlyoff_> I'd like us to start working up the food chain to "something you might actually want to use"
- # [20:36] <aboodman> it helps for the proposal to clarify whether this is a new fundamental capability though, think.
- # [20:36] <slightlyoff_> it's a unification
- # [20:36] <aboodman> one new fundamental capability i think ... someobdy .. should think about
- # [20:36] <aboodman> weak references
- # [20:36] <slightlyoff_> yes
- # [20:36] <aboodman> an event system w/o weak references kinda sucks
- # [20:36] <slightlyoff_> agreed
- # [20:36] <slightlyoff_> I'd like that a lot
- # [20:37] <slightlyoff_> and JS needs weakrefs anyway
- # [20:37] <slightlyoff_> else you leak badly
- # [20:37] <aboodman> yes, that's what i mean
- # [20:37] <slightlyoff_> just by dint of doing stuff that allocates
- # [20:37] <aboodman> separately from this proposal, a weak ref proposal would be useful
- # [20:37] * Joins: weinig_ (n=weinig@17.246.18.172)
- # [20:37] <aboodman> we can already implement this very easily in v8
- # [20:37] <slightlyoff_> I was thinking that = )
- # [20:37] <slightlyoff_> just a different kind of pointer wrapper = )
- # [20:37] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:37] <aboodman> i mean v8 already has native weak refernces
- # [20:37] <aboodman> i don't know about the other engines
- # [20:38] <aboodman> i assume they must have something similar too
- # [20:38] <Philip`> http://philip.html5.org/data/rel-rev-200904.txt - now with some rel=canonical
- # [20:39] <jgraham> Google code is getting mercurial! Awesome
- # [20:39] <takkaria> orly?
- # [20:39] <takkaria> that's interesting
- # [20:39] <Philip`> Not Git?
- # [20:39] * Philip` vaguely remembers that Sourceforge added both
- # [20:40] * Quits: weinig (n=weinig@nat/apple/x-ebb0a75893601049) (Read error: 60 (Operation timed out))
- # [20:40] <Philip`> (which is strange because it took them five years to add Subversion support)
- # [20:40] <Philip`> (Warning: "five" is a totally made up number and may not reflect reality)
- # [20:41] <slightlyoff_> Philip`: didn't Google Code *start* on SVN?
- # [20:41] <aboodman> yes.
- # [20:41] <slightlyoff_> oh, right, misread
- # [20:41] <aboodman> the backend wasn't svn though
- # [20:42] <Philip`> slightlyoff_: I meant Sourceforge which was stuck with CVS until long after it had gone out of fashion :-)
- # [20:42] <slightlyoff_> Philip`: yeah, my bad
- # [20:43] * aroben is now known as aroben|lunch
- # [20:43] <Philip`> http://google-code-updates.blogspot.com/2009/04/mercurial-support-for-project-hosting.html - "Our implementation of Mercurial is built on top of Bigtable, making it extremely scalable and reliable just like our Subversion on Bigtable implementation." - they wrote their own Mercurial and Subversion servers?
- # [20:44] <Philip`> (or new storage backends for the existing server code or something?)
- # [20:44] <aboodman> Philip`: basically; they implement the protocols
- # [20:44] <slightlyoff_> Philip`: you didn't think they were going to get to high availability on the back of fsfs, did you?
- # [20:44] * kinetik_ is now known as kinetik
- # [20:44] * Quits: slightlyoff_ (n=slightly@nat/google/x-eaa8225af0ad1840)
- # [20:45] * Joins: weinig (n=weinig@nat/apple/x-8ccc3e879a054e4d)
- # [20:46] * Philip` has only had FSFS get horribly corrupted once in several thousand commits
- # [20:46] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [20:47] * Joins: sid0 (n=sid0@202.3.77.136)
- # [20:47] * Joins: slightlyoff (n=slightly@nat/google/x-fa52d043d11f17e9)
- # [20:55] * Quits: slightlyoff (n=slightly@nat/google/x-fa52d043d11f17e9)
- # [20:56] * Quits: jwalden (n=waldo@corp-241.mountainview.mozilla.com) ("->S")
- # [21:02] * Quits: weinig_ (n=weinig@17.246.18.172) (Read error: 110 (Connection timed out))
- # [21:04] * Joins: jwalden (n=waldo@corp-241.mountainview.mozilla.com)
- # [21:05] <gsnedders> http://www.flickr.com/photos/gsnedders/3470720119/ — oh noes! it's mes!
- # [21:10] * Quits: bgalbraith (n=bgalbrai@216.239.45.19)
- # [21:12] <gsnedders> Is it bad that just having annevk link to my site caused a notable spike in traffic?
- # [21:39] <Philip`> gsnedders: I get notable spikes in traffic just from being linked from comments in blogs
- # [21:43] * Quits: gmiernicki (n=gmiernic@unaffiliated/gmiernicki) (Remote closed the connection)
- # [21:52] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [21:55] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [21:58] * Joins: riven` (n=colin@5ED0BC66.cable.ziggo.nl)
- # [22:01] * Joins: olliej (n=oliver@17.203.15.141)
- # [22:01] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Nick collision from services.)
- # [22:01] * riven` is now known as riven
- # [22:01] * Joins: michaeln (n=michaeln@nat/google/x-756fcc4f88a8dc9f)
- # [22:03] * Joins: weinig_ (n=weinig@17.246.18.172)
- # [22:05] * Joins: riven` (n=colin@5ED0BC66.cable.ziggo.nl)
- # [22:05] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [22:05] * Quits: ap (n=ap@194.154.88.45)
- # [22:10] * Joins: weinig__ (n=weinig@nat/apple/x-312e6db078ac87ec)
- # [22:11] * Quits: weinig (n=weinig@nat/apple/x-8ccc3e879a054e4d) (Read error: 104 (Connection reset by peer))
- # [22:13] * Quits: pmuellr (n=pmuellr@nat/ibm/x-72286e5088048ed6)
- # [22:16] * Quits: ROBOd (n=robod@89.122.216.38) ("à demain")
- # [22:21] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Read error: 110 (Connection timed out))
- # [22:22] * Joins: riven (n=colin@pdpc/supporter/professional/riven)
- # [22:26] * Quits: taf2_ (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [22:26] * Quits: weinig_ (n=weinig@17.246.18.172) (Read error: 110 (Connection timed out))
- # [22:28] * Joins: taf2 (n=taf2@static-71-127-149-10.bltmmd.fios.verizon.net)
- # [22:31] * Joins: slightlyoff (n=slightly@nat/google/x-4e976876b6432a46)
- # [22:34] * Quits: riven` (n=colin@5ED0BC66.cable.ziggo.nl) (Connection timed out)
- # [22:34] * Joins: virtuelv (n=virtuelv@95.34.170.26.customer.cdi.no)
- # [22:35] * Quits: mlpug (n=mlpug@a91-156-60-13.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:38] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
- # [22:42] * Quits: riven (n=colin@pdpc/supporter/professional/riven) (Connection timed out)
- # [22:53] * Joins: riven (n=colin@5ED0BC66.cable.ziggo.nl)
- # [23:11] * Joins: hdh (n=hdh@58.187.17.196)
- # [23:19] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:24] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [23:27] * Joins: roc (n=roc@121-72-195-129.dsl.telstraclear.net)
- # [23:27] * Quits: davidb__ (n=davidb@bas4-toronto06-1242458409.dsl.bell.ca)
- # [23:33] * Joins: ojan (n=ojan@72.14.229.81)
- # [23:33] * Parts: ojan (n=ojan@72.14.229.81)
- # [23:36] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [23:38] * Joins: roc_ (n=roc@121-72-195-129.dsl.telstraclear.net)
- # [23:39] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (Remote closed the connection)
- # [23:43] * Quits: weinig__ (n=weinig@nat/apple/x-312e6db078ac87ec)
- # [23:45] * Quits: roc (n=roc@121-72-195-129.dsl.telstraclear.net) (Read error: 110 (Connection timed out))
- # [23:53] * Joins: dimich (n=dimich@72.14.227.1)
- # [23:59] * aroben|lunch is now known as aroben
- # Session Close: Sat Apr 25 00:00:00 2009
The end :)