Options:
- # Session Start: Sun Aug 23 00:00:00 2009
- # Session Ident: #whatwg
- # [00:22] * Joins: weinig (n=weinig@dan75-7-88-166-184-59.fbx.proxad.net)
- # [00:27] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [00:44] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [00:47] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com) (Read error: 60 (Operation timed out))
- # [00:49] * Quits: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [01:14] * Quits: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net) ("ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]")
- # [01:16] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [01:18] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
- # [01:22] * Quits: weinig (n=weinig@dan75-7-88-166-184-59.fbx.proxad.net)
- # [01:25] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [01:37] * Joins: webben (n=benh@91.84.208.208)
- # [01:39] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [02:02] * Joins: VasilievVV (n=vvv@mediawiki/VasilievVV)
- # [02:03] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 110 (Connection timed out))
- # [02:13] * VasilievVV is now known as vvv
- # [02:32] * Quits: Maurice (i=copyman@94.213.72.212)
- # [02:44] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [03:10] * Quits: KevinMarks (n=KevinMar@c-67-164-14-96.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [03:25] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [03:36] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [04:00] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [04:05] * Joins: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net)
- # [04:05] * Quits: cardona507 (n=cardona5@c-67-180-160-250.hsd1.ca.comcast.net) (Client Quit)
- # [04:18] * Joins: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au)
- # [04:29] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:37] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [04:47] * Quits: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
- # [04:48] * Joins: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
- # [04:49] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [04:50] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [04:51] * Quits: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [04:52] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
- # [04:54] * Quits: cying (n=cying@adsl-75-41-125-138.dsl.pltn13.sbcglobal.net)
- # [05:07] * Joins: TabAtkins (n=chatzill@99.35.179.251)
- # [05:17] * Quits: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net) (Remote closed the connection)
- # [05:18] * Joins: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net)
- # [05:19] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [05:39] * Quits: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net) (Remote closed the connection)
- # [06:11] * Joins: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [06:33] * Joins: jacobolus (n=jacobolu@c-71-202-110-51.hsd1.ca.comcast.net)
- # [06:38] * Quits: jacobolus (n=jacobolu@c-71-202-110-51.hsd1.ca.comcast.net) (Remote closed the connection)
- # [06:54] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [06:56] * Hixie ponders various better extension mechanisms for microdata
- # [07:01] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [07:05] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [07:08] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
- # [07:08] * othermaciej_ is now known as othermaciej
- # [07:10] <Hixie> i suppose we could have a first-come-first-served list of identifiers
- # [07:11] <Hixie> but that wouldn't work well with the vcard vocabulary...
- # [07:11] <Hixie> maybe we should make each item only have one type?
- # [07:11] <Hixie> then the identifiers can be scoped to the type...
- # [07:16] <Hixie> hmm
- # [07:16] <Hixie> i wonder if there are good use cases for giving an item two types
- # [07:31] * Joins: cardona507 (n=cardona5@67.180.160.250)
- # [07:43] * Joins: jacobolus (n=jacobolu@c-71-202-110-51.hsd1.ca.comcast.net)
- # [07:44] * Quits: jacobolus (n=jacobolu@c-71-202-110-51.hsd1.ca.comcast.net) (Client Quit)
- # [08:04] * Joins: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
- # [08:14] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [08:14] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [09:04] * Joins: harig (i=HariG@121.245.79.37)
- # [09:09] * Joins: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au)
- # [09:09] * Joins: alina (n=chatzill@122.173.58.236)
- # [09:20] * Quits: cardona507 (n=cardona5@67.180.160.250)
- # [09:42] * jgraham wonders what problem Hixie is trying to solve
- # [09:52] * Joins: maikmerten (n=maikmert@Z8681.z.pppool.de)
- # [09:56] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [09:56] <Hixie> jgraham: making the extension mechanism better than com.example.bar
- # [09:59] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 113 (No route to host))
- # [09:59] * othermaciej_ is now known as othermaciej
- # [10:02] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 110 (Connection timed out))
- # [10:02] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [10:02] <jgraham> Hixie: Define "beter"
- # [10:02] <jgraham> Like, what qualities are you tring to optimize?
- # [10:03] <Hixie> usability.
- # [10:03] <Hixie> so probably shortness of identifiers
- # [10:04] <Hixie> we're going to experiment and see if com.example.bar is simple enough
- # [10:04] <Hixie> (See my e-mail to the whatwg list recently)
- # [10:04] <Hixie> but to do that i need a variety of syntaxes
- # [10:05] * Quits: heycam (n=cam@124-168-62-130.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [10:06] <jgraham> Is that the specific thing that you are testing? Or is there more? Will you test prefix-based solutions (the disadvantages in that case might not come out in a short test)
- # [10:08] * Joins: harig` (i=HariG@121.245.79.37)
- # [10:10] * Joins: Lachy_ (n=Lachlan@london.perfect-privacy.com)
- # [10:11] <Hixie> i think prefix-based systems have been shown to be unusable pretty convincingly already
- # [10:12] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [10:12] * Joins: heycam (n=cam@124-168-62-130.dyn.iinet.net.au)
- # [10:12] * Quits: theanxy (n=wzajac@student.agh.edu.pl) (Read error: 110 (Connection timed out))
- # [10:16] * othermaciej is reading Jeni's blog post
- # [10:17] * Quits: harig (i=HariG@121.245.79.37) (Read error: 54 (Connection reset by peer))
- # [10:19] * Quits: Lachy (n=Lachlan@85.196.122.246) (Read error: 110 (Connection timed out))
- # [10:21] <gavin_> that's a good post
- # [10:22] <gavin_> he reply to shelley's comment, in particular
- # [10:39] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [10:41] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [10:41] * othermaciej_ is now known as othermaciej
- # [10:41] * Quits: harig` (i=HariG@121.245.79.37) (Connection reset by peer)
- # [10:41] * Joins: harig` (i=HariG@121.245.79.37)
- # [10:47] * Quits: alina (n=chatzill@122.173.58.236) (Read error: 110 (Connection timed out))
- # [10:47] <Hixie> odd, why did a bunch of IDs just change when i regenned?
- # [10:47] <Hixie> jgraham: any changes to anolis i should know about?
- # [10:48] <jgraham> Hixie: Er, I have been poking it a bit but nothing should have changed the ids
- # [10:52] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [10:53] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [10:53] <Hixie> how about this: we restrict items to one type per item, and then allow items to be one word long
- # [10:53] <Hixie> and those names are automatically scoped to the type
- # [10:53] <Hixie> kinda like what we do now with predefined vocabularies
- # [10:54] <othermaciej> I did not realize there was so much discussion of microdata at public-rdf-in-xhtml-tf
- # [10:55] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [11:08] * Joins: Phae (n=phaeness@217.33.127.213)
- # [11:22] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:31] * Philip` isn't sure what Hixie means
- # [11:32] <Philip`> Did you mean "allow *itemprops* to be one word long" or something?
- # [11:32] <Hixie> er yes
- # [11:33] * Joins: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [11:34] * Quits: maikmerten (n=maikmert@Z8681.z.pppool.de) (Remote closed the connection)
- # [11:36] <Philip`> <section item=org.example.animal.cat><h1 itemprop=name>... etc, and anyone processing the document should detect 'name' properties in 'org.example.animal.cat' items, rather than detecting 'org.example.animal.cat' properties in 'org.example.animal.cat' items
- # [11:38] * Quits: harig` (i=HariG@121.245.79.37) (Read error: 104 (Connection reset by peer))
- # [11:38] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [11:39] <Philip`> What happens when you want the equivalent of <section item=org.example.animal.cat><div item=vcard><h1 itemprop='org.example.animal.cat.name fn'>... with nested items?
- # [11:41] * Joins: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
- # [11:53] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [11:53] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [11:59] * Quits: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au) ("Leaving")
- # [12:03] * Joins: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [12:04] <Hixie> Philip`: do you mean there to be an itemprop on your vcard?
- # [12:05] <Hixie> Philip`: if you want to extend items whose type is vcard with other properties that aren't from vcard, then you use rev-dns or uris
- # [12:05] <Hixie> (for any value of "vcard")
- # [12:06] <Hixie> nn
- # [12:13] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [12:20] <foolip> Hixie: gsnedders has been telling me that you did some testing of IEs "special" treatment of prefixed elements/attributes (xmlns-style), are those tests available somewhere?
- # [12:20] * gsnedders points out the "nn" to foolip
- # [12:20] * Quits: heycam (n=cam@124-168-62-130.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [12:20] <foolip> gsnedders: "nn"?
- # [12:21] <gsnedders> night night
- # [12:21] <foolip> ah, right
- # [12:21] <foolip> so I finished my giant post on the microdata stuff, wonder when is the best time to publish...
- # [12:21] <foolip> silly americans are sleeping now
- # [12:21] <gsnedders> When digg and /. have fallen quiet?
- # [12:22] <gsnedders> :P
- # [12:22] <Philip`> Hixie: Um, I probably do mean that
- # [12:23] <foolip> meh, there's a reason I didn't go into marketing: http://blog.foolip.org/2009/08/23/microformats-vs-rdfa-vs-microdata/
- # [12:23] <Philip`> but I forget how microdata works
- # [12:23] <gsnedders> foolip: It's called "sanity".
- # [12:23] <foolip> haha, right you are
- # [12:25] * Joins: maikmerten (n=maikmert@U3960.u.pppool.de)
- # [12:30] * Quits: jgraham (n=jgraham@web22.webfaction.com) (Read error: 60 (Operation timed out))
- # [12:32] * Joins: jgraham (n=jgraham@web22.webfaction.com)
- # [12:34] * Quits: maikmerten (n=maikmert@U3960.u.pppool.de) (Remote closed the connection)
- # [12:35] * Joins: weinig (n=weinig@dan75-7-88-166-184-59.fbx.proxad.net)
- # [12:38] * Quits: weinig (n=weinig@dan75-7-88-166-184-59.fbx.proxad.net) (Client Quit)
- # [12:49] * Quits: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
- # [13:17] * Joins: sicking_ (n=chatzill@nat/mozilla/x-zfjgrgkjgahrsdtn)
- # [13:21] * Joins: garbeam (n=arg@garbe.us)
- # [13:21] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (clarke.freenode.net irc.freenode.net)
- # [13:21] * Quits: webben (n=benh@91.84.208.208) (clarke.freenode.net irc.freenode.net)
- # [13:21] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (clarke.freenode.net irc.freenode.net)
- # [13:21] * Quits: garbeam_ (n=arg@garbe.us) (clarke.freenode.net irc.freenode.net)
- # [13:21] * Quits: sicking (n=chatzill@nat/mozilla/x-manhlfaldyzmcbbw) (clarke.freenode.net irc.freenode.net)
- # [13:21] * Quits: wakaba (n=wakaba@217.63.138.58.dy.bbexcite.jp) (clarke.freenode.net irc.freenode.net)
- # [13:21] * Quits: takkaria (n=takkaria@isparp.co.uk) (clarke.freenode.net irc.freenode.net)
- # [13:21] * Quits: Kuruma (n=Kuruman@p4149-ipbf2803hodogaya.kanagawa.ocn.ne.jp) (clarke.freenode.net irc.freenode.net)
- # [13:21] * Joins: wakaba (n=wakaba@58.138.63.217)
- # [13:22] * Joins: takkaria (n=takkaria@isparp.co.uk)
- # [13:22] * sicking_ is now known as sicking
- # [13:22] * Quits: wakaba (n=wakaba@58.138.63.217) (Killed by sagan.freenode.net (Nick collision))
- # [13:22] <jgraham> foolip: If you had waited untill the best time we wouldn't have got to see it until Tuesday or so. So being no good at amrketing is nice for the rest of us
- # [13:22] * Quits: sicking (n=chatzill@nat/mozilla/x-zfjgrgkjgahrsdtn) (Killed by sagan.freenode.net (Nick collision))
- # [13:22] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [13:22] * Joins: webben (n=benh@91.84.208.208)
- # [13:22] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [13:22] * Joins: garbeam_ (n=arg@garbe.us)
- # [13:22] * Joins: wakaba (n=wakaba@217.63.138.58.dy.bbexcite.jp)
- # [13:22] * Joins: sicking (n=chatzill@nat/mozilla/x-manhlfaldyzmcbbw)
- # [13:22] * Joins: Kuruma (n=Kuruman@p4149-ipbf2803hodogaya.kanagawa.ocn.ne.jp)
- # [13:22] * Quits: garbeam_ (n=arg@garbe.us) (Connection reset by peer)
- # [13:22] * Joins: wakaba_ (n=wakaba@217.63.138.58.dy.bbexcite.jp)
- # [13:22] * Joins: sicking_ (n=chatzill@nat/mozilla/x-vcsecbzqntyaftep)
- # [13:23] <foolip> jgraham: Is that so? I'll just have to write something else for Tuesday then :)
- # [13:24] * Quits: wakaba (n=wakaba@217.63.138.58.dy.bbexcite.jp) (Read error: 54 (Connection reset by peer))
- # [13:24] <foolip> jgraham: I'm thinking that converting the microdata tree to a DOM tree or JavaScript object might be a better way of visualizing/testing markup than the full JSON/RDF
- # [13:25] * Quits: sicking (n=chatzill@nat/mozilla/x-manhlfaldyzmcbbw) (Read error: 60 (Operation timed out))
- # [13:26] * sicking_ is now known as sicking
- # [13:32] <jgraham> Someone should remister mantics.se for use in reverse DNS identifiers
- # [13:33] <jgraham> *register
- # [13:34] <jgraham> foolip: I'm not sure what context you have in mind
- # [13:34] <jgraham> Or what type of tree/object you would like
- # [13:34] <foolip> did you read my post?
- # [13:35] <foolip> the microdata example could be made into this XML:
- # [13:35] <foolip> <vcard fn="Philip Jägenstedt" url="http://foolip.org/">
- # [13:35] * Quits: gavin (n=gavin@firefox/developer/gavin) (Success)
- # [13:35] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [13:36] <foolip> I didn't bother to mention that because it would probably be confusing though
- # [13:39] <foolip> both of mantic.se and mantics.se are free :)
- # [13:41] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 60 (Operation timed out))
- # [13:48] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [13:56] * Joins: jacobolus (n=jacobolu@adsl-75-36-157-225.dsl.pltn13.sbcglobal.net)
- # [14:12] <foolip> jgraham: I just registered mantic.se :) Just 99 SEK for so much fun!
- # [14:15] <jgraham> Heh I would probably have done it for that price :)
- # [14:17] <foolip> too bad many TLDs require at least 3 characters in a domain name, so many nice ideas failed because of that
- # [14:18] * Philip` wonders what a SEK is in real money
- # [14:19] * Philip` looks it up
- # [14:19] <Philip`> Ah, right, that's not much :-)
- # [14:19] <foolip> http://lmgtfy.com/?q=99+SEK+in+USD :P
- # [14:19] * Philip` was confused by the "99" which sounded like a lot
- # [14:20] <foolip> meh, I'm too slow
- # [14:22] <Philip`> I suppose it still seems like an incredibly expensive mechanism for supplying globally unique identifiers (which is all that's needed for microdata)
- # [14:23] <foolip> well, there aren't that many unique things to choose from. you have DNS and UUIDs and... then what?
- # [14:24] <Philip`> There's loads of ways
- # [14:24] <Philip`> TinyURL has been supplying unique identifiers for free for lots of years
- # [14:25] * jgraham makes the pedantic note that only DNS+a date is really globally unique
- # [14:25] <foolip> jgraham: true
- # [14:25] <foolip> Philip`: tinyurl is DNS though
- # [14:26] <Philip`> You just need a server and a CGI script and a database, so people can register names without collisions
- # [14:26] <Philip`> foolip: Um... How so?
- # [14:26] <foolip> Philip`: because it relies on "tinyurl.com" for uniqueness
- # [14:26] <jgraham> tinyurl seems to combine the disadvantages of uuids with the disadvantages of dns
- # [14:26] <foolip> hehe
- # [14:27] <foolip> I'm not a fan of URL shortening services, completely opaque URLs isn't a lot of fun
- # [14:29] <Philip`> foolip: The identifier space provided by TinyURL is completely independent of DNS, and a spec could just say item=xxx refers to the identifier xxx as registered with TinyURL and there's no need for DNS
- # [14:30] <Philip`> just like lots of RFCs reference IANA registries, which has nothing to do with DNS (even though you typically use DNS if you want to read the registries)
- # [14:30] <foolip> well, you're right
- # [14:30] <foolip> but how would that work with microdata
- # [14:31] <jgraham> Philip`: I thought that tinyurl provided identifiers that were deterministic based on url
- # [14:31] <jgraham> But I guess they might not
- # [14:31] <Philip`> You can make things less opaque by letting people choose identifiers (avoiding collisions) rather than doing it randomly
- # [14:31] * jgraham suggests using twitter usernames as identifiers
- # [14:32] * gsnedders wonders how to identify jgraham then
- # [14:32] <foolip> I guess you could use DNS for the top-level item and something proprietary for the rest
- # [14:32] <gsnedders> jgraham, foolip: What are you doing inside on such a lovely sunny day?
- # [14:32] * gsnedders heads out
- # [14:32] <jgraham> gsnedders: Same as you it seems
- # [14:32] <foolip> gsnedders, out? seriously?
- # [14:32] <foolip> well, back to killing zombies for me (resident evil)
- # [14:33] <Philip`> foolip: Instead of saying "Types are identified ... As reversed DNS labels", the spec could say "As identifiers registered on the WHATWG Registry (currently located at http://registry.whatwg.org/)"
- # [14:34] <Philip`> and that registry can be a first-come-first-served collection of arbitrary Unicode strings
- # [14:34] <foolip> Philip`: meh, even I would object to that, imagine what the semwebbers would say
- # [14:34] <jgraham> Philip`: It could but it probably wouldn't satisfy anyone
- # [14:34] <Philip`> Why would it be worse than reversed DNS labels?
- # [14:35] <jgraham> because e.g. if microdata took off there would be a landgrab on all the sensible names
- # [14:35] <Philip`> (other than sys-admin issues of actually running the service)
- # [14:35] <foolip> at least DNS has (small) barrier to hogging all kinds of crufty ids without using them
- # [14:35] <jgraham> Like I could just register all strings < 10 characters
- # [14:36] <Philip`> Hmm, true
- # [14:36] <gsnedders> jgraham: What? Changing travel plans in September because you found out people you were meant to be meeting have had their plans changed under them by other organizations?
- # [14:36] <jgraham> gsnedders: Yes.
- # [14:36] <gsnedders> jgraham: Then I guess you are doing the same.
- # [14:36] * Philip` was surprised when he realised Amazon EC2 bucket names are just arbitrary strings and you can register whatever you want, but in practice people just pick long names (because they don't need to type them frequently)
- # [14:36] <jgraham> Well at least if the executive summry of that was "wasting my life away"
- # [14:37] <gsnedders> No.
- # [14:37] <jgraham> Hmm
- # [14:38] <Philip`> On the subject of going outdoors and killing zombies: Plants vs Zombies is quite a nice game
- # [14:38] <gsnedders> Speaking of zombies, I should buy a copy of Pride and Prejudice and Zombies
- # [14:40] <jgraham> Not speaking of zombies I recentlt discovered that Leonard Nimoy is an accomplished photographer
- # [14:41] * Joins: cam (n=cam@124-168-62-130.dyn.iinet.net.au)
- # [14:42] * cam is now known as heycam
- # [15:09] * Joins: harig (n=aparan@115.118.211.122)
- # [15:14] <Philip`> (Did I say EC2 buckets? I meant S3 buckets)
- # [15:17] * Joins: maikmerten (n=maikmert@89.56.23.100)
- # [15:22] * Joins: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au)
- # [15:23] * Philip` sees http://www.gog.com/en/gamecard/the_settlers_2_gold_edition and remembers gsnedders having talked about it a lot
- # [15:23] <gsnedders> Philip`: Not the gold edition :P
- # [15:23] <gsnedders> Philip`: Wow. It actually works on 64-bit Windows _and_ on NT!
- # [15:24] <gsnedders> How the hell does it require a 1GHz CPU on a game from '96?
- # [15:25] <Philip`> Probably because it's emulating a machine from '96
- # [15:25] <gsnedders> That was my guess.
- # [15:26] <Philip`> and because you're running XP/Vista in the background
- # [15:44] * Joins: annodomini (n=lambda@wikipedia/lambda)
- # [15:46] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [15:49] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [15:50] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [15:57] * Philip` attempts to read Dive Into HTML 5
- # [15:57] <Philip`> Is there some way I can disable web fonts in Opera? It's impossible to read like this because all the punctuation is wrongly positioned
- # [15:57] <gsnedders> Philip`: Do you have a bug on that?
- # [15:57] * gsnedders ducks
- # [15:58] <gsnedders> It looks fine in O10 beta 3 here
- # [15:59] * Philip` scrolls down a bit
- # [16:00] <Philip`> Hmm, great - it randomly draws the paragraph text in a monospace font, or in a serif font with the monospace font's spacing, depending on how I scroll
- # [16:00] <gsnedders> What platform?
- # [16:01] <Philip`> This build 4566 on Linux
- # [16:01] <Philip`> *is
- # [16:01] * Joins: myakura (n=myakura@p4118-ipbf6207marunouchi.tokyo.ocn.ne.jp)
- # [16:01] <gsnedders> Is 4566 the beta? :P
- # [16:01] <gsnedders> (Honestly, I can't remember build numbers.)
- # [16:02] <Philip`> No, it was just the latest one that existed when I looked yesterday
- # [16:02] <gsnedders> Ah.
- # [16:02] <gsnedders> Then I dunno.
- # [16:04] * Philip` switches to Firefox 3.0, which works much better because it doesn't support web fonts
- # [16:08] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [16:09] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net) (Read error: 110 (Connection timed out))
- # [16:10] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 60 (Operation timed out))
- # [16:10] * Rik`_ is now known as Rik`
- # [16:18] * Quits: nessy (n=nessy@124-170-65-89.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:18] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # [16:23] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [16:25] * Quits: annodomini (n=lambda@wikipedia/lambda) (Client Quit)
- # [16:26] * Quits: othermaciej (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Read error: 54 (Connection reset by peer))
- # [16:27] * Joins: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [16:27] * Quits: othermaciej_ (n=mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
- # [16:42] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 104 (Connection reset by peer))
- # [16:43] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [16:49] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [16:55] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:56] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [17:04] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [17:18] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [17:18] * dglazkov_ is now known as dglazkov
- # [17:46] * Joins: ryan_ (n=ryan@c-98-235-61-207.hsd1.nj.comcast.net)
- # [17:49] * Quits: vvv (n=vvv@mediawiki/VasilievVV) (Read error: 60 (Operation timed out))
- # [17:50] * Quits: harig (n=aparan@115.118.211.122) (Read error: 104 (Connection reset by peer))
- # [17:51] * Quits: ryan_ (n=ryan@c-98-235-61-207.hsd1.nj.comcast.net) (Client Quit)
- # [17:56] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [18:01] * Joins: tantek (n=tantek@173.67.103.206)
- # [18:03] * Joins: vvv (n=vvv@mediawiki/VasilievVV)
- # [18:12] * Quits: jacobolus (n=jacobolu@adsl-75-36-157-225.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
- # [18:19] * Quits: tantek (n=tantek@173.67.103.206)
- # [18:22] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [18:35] * Quits: TabAtkins (n=chatzill@99.35.179.251) ("ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]")
- # [18:42] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [18:54] * Joins: dglazkov_ (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [18:58] * Quits: myakura (n=myakura@p4118-ipbf6207marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [19:09] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [19:16] * Quits: dglazkov (n=dglazkov@72.14.224.1) (Read error: 110 (Connection timed out))
- # [19:16] * dglazkov_ is now known as dglazkov
- # [19:17] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [19:25] * Quits: Phae (n=phaeness@217.33.127.213)
- # [19:33] * Joins: Rik`_ (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [19:38] * Quits: maikmerten (n=maikmert@89.56.23.100) (Remote closed the connection)
- # [19:49] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: 113 (No route to host))
- # [19:49] * Rik`_ is now known as Rik`
- # [20:03] <Lachy_> what's the point? http://doctype.be/402.html
- # [20:04] <Dashiva> If you love doctype-based validators?
- # [20:05] <Philip`> s/doctype/DTD/
- # [20:05] <Philip`> (since something that has hard-coded doctype-dependent modes could still be considered a doctype-based validator, but wouldn't be helped by this)
- # [20:06] <Philip`> (i.e. I'm not being entirely pedantic, just largely)
- # [20:06] <Dashiva> I agree
- # [20:07] <Philip`> I suppose this is one of those DTDs where you're meant to ignore the validator's complaints about xmlns:* attributes
- # [20:08] <Dashiva> Validators always complain
- # [20:08] <Dashiva> Can't they say something nice for once?
- # [20:08] <Philip`> They do, they give you cute little tick-mark buttons when you've been good
- # [20:09] <Dashiva> Only if you're good
- # [20:09] <Dashiva> Would it hurt to say something like "Okay, you have two errors, but you clearly tried very hard and I appreciate that"
- # [20:12] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [20:13] <Philip`> We should remove the pass/fail distinction, and have validators report "congratulations, your page is in the top $n percent of pages for correctness!" where $n ranges from 0 to 100
- # [20:14] <Philip`> Then nobody will be disheartened by rejection, and they will be rewarded for incremental improvements
- # [20:16] <Philip`> (To calculate $n, just find the percentage rank of the page's number of errors vs a precomputed random sample of the web, and then divide by 2 and add 50)
- # [20:17] <Philip`> (...then subtract from 100, obviously)
- # [20:17] <Dashiva> Great idea
- # [20:17] <Philip`> Thank you
- # [20:18] <Philip`> I consider it to be in the top 50 percent of ideas for greatness
- # [20:18] <Dashiva> And then when people are used to it, you can slowly bias the random sample towards higher quality
- # [20:18] <Dashiva> And people will think everyone else is improving, so they'll try to improve too
- # [20:19] <gsnedders> Why base it upon a random sample? Why not just choose an algorithm to create the number?
- # [20:19] <Dashiva> That would be lying
- # [20:20] <Philip`> The point is to distort the truth, not to just make something up
- # [20:21] * Joins: jacobolus (n=jacobolu@c-67-180-85-237.hsd1.ca.comcast.net)
- # [20:21] <Philip`> You've got to base the decisions on data, so you can simply hide your biases in your analysis of the data
- # [20:22] <Dashiva> Ssh, you're giving away the secrets
- # [20:30] * Quits: drry (n=drry@ct91.opt2.point.ne.jp) ("Tiarra 0.1+svn-34672M: SIGTERM received; exit")
- # [20:33] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [20:38] * Quits: gavin (n=gavin@firefox/developer/gavin) (Read error: 110 (Connection timed out))
- # [20:39] * Joins: gavin (n=gavin@firefox/developer/gavin)
- # [20:51] * Joins: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [20:54] * Quits: dglazkov (n=dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
- # [20:56] <gsnedders> What DOM does http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0D%0A%3Cscript%3E%0D%0Avar%20title%20%3D%20document.getElementsByTagName(%22title%22)%5B0%5D%0D%0Atitle.parentElement.removeChild(title)%0D%0A%3C%2Fscript%3E give in IE?
- # [20:58] <Dashiva> "Internet Explorer has modified this page to help prevent cross-site scripting"
- # [20:59] <gsnedders> If you manually set the src to that?
- # [20:59] <Dashiva> If I paste it in manually, html > head, body; head > script
- # [21:00] <gsnedders> k
- # [21:00] <gsnedders> And if you remove the script there is a title?
- # [21:00] <Dashiva> Yes. Before the script.
- # [21:00] <gsnedders> Does w(title.firstChild == null) give true?
- # [21:01] <Dashiva> Then?
- # [21:01] <Dashiva> Or with script
- # [21:01] <gsnedders> Without the second line of script
- # [21:01] <gsnedders> (without the first title isn't set)
- # [21:03] <Dashiva> w() doesn't seem to work
- # [21:03] <gsnedders> At all?
- # [21:03] <gsnedders> It should output it in the log
- # [21:04] <gsnedders> Just use alert then
- # [21:04] <Dashiva> There seems to be a comment in the source about it not working too
- # [21:04] * Joins: drry (n=drry@ct91.opt2.point.ne.jp)
- # [21:05] <Dashiva> true both before and after removing the title
- # [21:06] <gsnedders> And if you add <title>foo</title> false?
- # [21:07] <gsnedders> (That's the final question, I promise)
- # [21:07] <Dashiva> Before the script tag?
- # [21:08] <gsnedders> Actually, it doesn't matter
- # [21:08] <Dashiva> firstChild is null still
- # [21:09] <gsnedders> WTF?
- # [21:09] <Dashiva> outerHTML is <TITLE>foo</TITLE>
- # [21:09] <gsnedders> Ergh.
- # [21:09] <gsnedders> and innerHTML?
- # [21:09] <Dashiva> childNodes has length 0, for consistency
- # [21:09] <Dashiva> innerHTML is foo
- # [21:12] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [21:15] * Joins: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [21:29] * Quits: mlpug (n=mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote closed the connection)
- # [21:51] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:09] * Joins: Super-Dot (n=Super-Do@adsl-75-61-92-1.dsl.pltn13.sbcglobal.net)
- # [22:18] * Quits: tantek (n=tantek@pool-173-67-103-206.lsanca.dsl-w.verizon.net)
- # [22:32] * Quits: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote closed the connection)
- # [22:32] * Joins: Rik` (n=Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [22:38] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:43] <Dashiva> "I concluded the W3C has ceded the development of HTML to a cartel of browser vendors with no interest in the needs of authors and users (not even their own users)"
- # [22:43] <Dashiva> It's a cabal, not a cartel
- # [22:47] <takkaria> Rob is really good at writing rhetoric
- # [22:48] <Dashiva> The overuse of "ignoring users" kinda grates for me
- # [22:48] <takkaria> rhetoric always grates on the people it's not aimed at
- # [22:49] <Dashiva> Fair enough
- # [22:49] * Joins: TabAtkins (n=chatzill@99-35-179-251.lightspeed.hstntx.sbcglobal.net)
- # [22:51] <TabAtkins> Question: is Rob Burns on crack?
- # [22:52] <takkaria> if he was I'm not sure he'd bother with the htmlwg
- # [22:53] <TabAtkins> All right, then assume a crack-like drug that still produces a compulsion to comment on technical mailing-lists.
- # [22:53] <TabAtkins> Is he on this theoretical drug?
- # [22:53] <Dashiva> He's just himelf
- # [22:53] <Dashiva> *himself
- # [22:54] <TabAtkins> That's not a very fun self to be, filled with constant paranoia that the browser vendors hate everyone and presumably want to kill blind people.
- # [22:55] <Dashiva> As far as behavior goes, posting on a mailing list is greatly preferable to other activities society may frown upon
- # [22:56] <TabAtkins> While true, that doesn't make it any easier to read his email without facing the hard decision of whether to laugh my coke through my nose or dissolve into furious apoplexy.
- # [22:57] <Dashiva> If you find yourself in that situation, there is a third way: not reading it
- # [22:57] <TabAtkins> I took that third way after two paragraphs.
- # [22:58] <Dashiva> I think it's good that he posts, really
- # [22:59] <Dashiva> Better to get the controversy out in the open so it can be resolved
- # [22:59] <TabAtkins> I dunno if that sort of post is useful, though. I mean, yeah, when no one's disagreeing you're either a genius or no one around you cares.
- # [23:00] <TabAtkins> But how do you *respond* to something like "I like your draft because the other guy is part of a shadowy conspiracy with browser vendors to make the internet suck."
- # [23:01] <TabAtkins> Might as well just blame interop issues on aliens for all the good it does.
- # [23:02] <TabAtkins> Like, okay, I dislike Shelley Power. I *really* dislike her. But she performs a very valuable service by strongly disagreeing with stuff, and offering reasons why she disagrees that you can actually address. I rarely agree with her reasons, but I can *understand* them, and that's really useful to have.
- # [23:03] <TabAtkins> Bah, back to writing spec proposals.
- # [23:18] * Quits: gsnedders (n=gsnedder@c83-252-192-255.bredband.comhem.se)
- # [23:22] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [23:26] * Joins: annodomini (n=lambda@c-75-69-96-104.hsd1.nh.comcast.net)
- # [23:42] * jgraham wonders which real browsers implement the XHTML access element
- # [23:59] * Quits: annodomini (n=lambda@wikipedia/lambda)
- # Session Close: Mon Aug 24 00:00:01 2009
The end :)