Options:
- # Session Start: Fri Jun 10 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] * Joins: cpearce (~chatzilla@ip-118-90-77-104.xdsl.xnet.co.nz)
- # [00:04] * Joins: erlehmann (~erlehmann@89.204.137.96)
- # [00:06] * Quits: dbaron (~dbaron@nat/mozilla/x-hxokjeyxunqqjmko) (Read error: Connection reset by peer)
- # [00:09] * Joins: nessy (~Adium@124-168-8-33.dyn.iinet.net.au)
- # [00:12] * Joins: dbaron (~dbaron@nat/mozilla/x-upbvgpubslrbbuxt)
- # [00:12] * Joins: othermaciej (~mjs@192.42.249.62)
- # [00:16] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [00:18] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [00:18] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 276 seconds)
- # [00:18] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [00:18] * Quits: Yudai (~Yudai@pa35fc7.hkidnt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # [00:21] * Quits: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi) (Ping timeout: 240 seconds)
- # [00:22] * Joins: Yudai (~Yudai@pa35fcc.hkidnt01.ap.so-net.ne.jp)
- # [00:25] * Quits: Yudai (~Yudai@pa35fcc.hkidnt01.ap.so-net.ne.jp) (Client Quit)
- # [00:26] * Joins: Stikki (~lordstich@dsl-pribrasgw1-ff17c300-80.dhcp.inet.fi)
- # [00:30] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [00:33] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [00:36] * paul_irish_ is now known as paul_irish
- # [00:38] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:41] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [00:53] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [00:59] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Quit: jdaggett)
- # [01:00] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
- # [01:02] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Client Quit)
- # [01:02] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:12] * Quits: othermaciej (~mjs@192.42.249.62) (Quit: othermaciej)
- # [01:15] * Joins: othermaciej (~mjs@192.42.249.62)
- # [01:16] * Joins: AlexNRoss (~AleossIRC@unaffiliated/aleoss)
- # [01:17] * Quits: othermaciej (~mjs@192.42.249.62) (Remote host closed the connection)
- # [01:23] * Quits: jennb (~jennb@nat/google/x-qgdhhgwkiaudtgta) (Quit: jennb)
- # [01:23] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [01:26] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 255 seconds)
- # [01:26] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:29] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [01:30] * Quits: erlehmann (~erlehmann@89.204.137.96) (Quit: Ex-Chat)
- # [01:32] * Quits: Morphous (jan@unaffiliated/amorphous) (Read error: Operation timed out)
- # [01:35] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [01:37] <mpilgrim> boy, webkit's indexeddb implementation does not appreciate when you use a 64KB string as a version identifier
- # [01:37] * Joins: ap (~ap@192.42.249.34)
- # [01:37] <mpilgrim> this is all Philip`'s fault
- # [01:37] <mpilgrim> (the string has one of each possible 2-byte character)
- # [01:38] <Philip`> Does it appreciate that particular string less than any other 64KB string?
- # [01:38] <mpilgrim> doesn't seem to like anything that length
- # [01:39] <mpilgrim> also, keys can't be \u0000 or \ufffe, but names, version strings, and values can
- # [01:39] <mpilgrim> i ran an exhaustive test, and those were the only two values that failed
- # [01:39] <mpilgrim> er, only two keys
- # [01:40] <mpilgrim> so kudos for recommending them when i asked for problematic strings
- # [01:40] <mpilgrim> they were!
- # [01:41] * Joins: ezoe (~ezoe@203-140-88-104f1.kyt1.eonet.ne.jp)
- # [01:43] * Joins: benschwar (~benschwar@ppp59-167-120-33.static.internode.on.net)
- # [01:45] * Joins: sicking (~chatzilla@adsl-63-204-27-202.dsl.snfc21.pacbell.net)
- # [01:45] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [01:49] * Joins: Morphous (jan@unaffiliated/amorphous)
- # [01:50] * Quits: ap (~ap@192.42.249.34) (Quit: ap)
- # [01:50] * Joins: ap (~ap@192.42.249.34)
- # [01:51] * Quits: ap (~ap@192.42.249.34) (Client Quit)
- # [01:52] * Quits: benschwar (~benschwar@ppp59-167-120-33.static.internode.on.net) (Quit: Leaving...)
- # [01:56] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [02:09] * Joins: sicking_ (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [02:10] * Quits: TabAtkins_ (~tabatkins@nat/google/x-yeeiddkwudkxvpfp) (Ping timeout: 252 seconds)
- # [02:11] * Quits: sicking (~chatzilla@adsl-63-204-27-202.dsl.snfc21.pacbell.net) (Ping timeout: 276 seconds)
- # [02:11] * sicking_ is now known as sicking
- # [02:20] * bga_ is now known as bga_|away
- # [02:20] * Quits: bga_|away (~bga@95-55-33-242.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
- # [02:27] * Joins: chriseppstein (~chris@209.119.65.162)
- # [02:30] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [02:39] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 250 seconds)
- # [02:39] * Joins: pdr3 (~pdr2@nat/google/x-rjvzydiebrnazvjc)
- # [02:41] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
- # [02:46] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:49] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 240 seconds)
- # [02:49] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:50] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [02:53] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:58] * Quits: nonge_ (~nonge@p5B326084.dip.t-dialin.net) (Quit: Verlassend)
- # [02:59] * Joins: nonge (~nonge@p5B326084.dip.t-dialin.net)
- # [03:01] * Joins: agektmr (~Adium@220.109.219.244)
- # [03:02] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [03:27] * Joins: benschwar (~benschwar@ppp59-167-120-33.static.internode.on.net)
- # [03:38] * Quits: benschwarz (~benschwar@59.167.185.148) (Remote host closed the connection)
- # [03:39] * Quits: AlexNRoss (~AleossIRC@unaffiliated/aleoss) (Quit: We love you, Dark Continent! Good night!)
- # [03:39] * Joins: benschwarz (~benschwar@59.167.185.148)
- # [03:40] * Quits: benschwarz (~benschwar@59.167.185.148) (Remote host closed the connection)
- # [03:40] * benschwar is now known as benschwarz
- # [03:43] * Quits: boazsender (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [03:45] * Joins: boazsender (~boaz@li326-230.members.linode.com)
- # [03:50] * Quits: pdr3 (~pdr2@nat/google/x-rjvzydiebrnazvjc) (Ping timeout: 246 seconds)
- # [04:01] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Read error: Connection reset by peer)
- # [04:07] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 260 seconds)
- # [04:11] * Joins: The_8472 (~stardive@azureus/The8472)
- # [04:14] * Quits: jochen__ (~jochen@nat/google/x-kgcxijqlgpscsyos) (Remote host closed the connection)
- # [04:14] * Joins: jochen__ (~jochen@nat/google/x-skvvzjrupbvytzrv)
- # [04:16] * Quits: benschwarz (~benschwar@ppp59-167-120-33.static.internode.on.net) (Quit: Leaving...)
- # [04:18] * Quits: stefan-_ (~music@hiwi0.wi2.uni-trier.de) (Remote host closed the connection)
- # [04:24] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [04:36] * Joins: weinig (~weinig@17.246.18.196)
- # [04:46] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [04:49] * Quits: chriseppstein (~chris@209.119.65.162) (Quit: chriseppstein)
- # [04:50] * Quits: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 276 seconds)
- # [04:52] * Quits: jamesr (~jamesr@nat/google/x-tdcmlungnudkgmjk) (Ping timeout: 255 seconds)
- # [05:01] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [05:03] * Joins: jdong_ (~quassel@222.126.155.250)
- # [05:10] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: bentruyman)
- # [05:11] * Joins: boogyman_ (~boogy@unaffiliated/boogyman)
- # [05:12] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [05:12] * boogyman_ is now known as boogyman
- # [05:17] * Joins: nonge_ (~nonge@p5B326B28.dip.t-dialin.net)
- # [05:18] * Quits: boazsender (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [05:20] * Joins: boazsender (~boaz@li326-230.members.linode.com)
- # [05:21] * Quits: nonge (~nonge@p5B326084.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [05:35] * Quits: weinig (~weinig@17.246.18.196) (Quit: weinig)
- # [05:43] * Joins: chriseppstein (~chris@69-170-20-230.static-ip.telepacific.net)
- # [05:48] * Joins: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net)
- # [05:51] * Joins: benschwarz (~benschwar@ppp59-167-120-33.static.internode.on.net)
- # [05:53] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [06:08] * Quits: benschwarz (~benschwar@ppp59-167-120-33.static.internode.on.net) (Quit: Leaving...)
- # [06:12] * Joins: matjas (~matjas@91.182.87.198)
- # [06:14] * Joins: benschwarz (~benschwar@ppp59-167-120-33.static.internode.on.net)
- # [06:18] * Joins: llrcombs (~llrcombs@64.130.210.214)
- # [06:19] <llrcombs> question: do mouseover/mouseout events bubble by default in the current spec?
- # [06:19] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [06:23] * Joins: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461)
- # [06:26] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [06:34] * Quits: dbaron (~dbaron@nat/mozilla/x-upbvgpubslrbbuxt) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [06:37] * Quits: benschwarz (~benschwar@ppp59-167-120-33.static.internode.on.net) (Quit: Leaving...)
- # [06:40] * Quits: Jedi_ (~Jedi@Jedi.org) (Quit: leaving)
- # [06:47] * Quits: nessy (~Adium@124-168-8-33.dyn.iinet.net.au) (Quit: Leaving.)
- # [06:50] * Joins: rimantas (~rimliu@93.93.57.193)
- # [06:57] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [06:58] * Joins: benschwarz (~benschwar@ppp59-167-120-33.static.internode.on.net)
- # [07:00] * Joins: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net)
- # [07:04] * Joins: nessy (~Adium@124-168-8-33.dyn.iinet.net.au)
- # [07:04] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [07:05] * Joins: LBP (~Miranda@pD9EB27C6.dip0.t-ipconnect.de)
- # [07:06] * Joins: agektmr (~Adium@220.109.219.244)
- # [07:07] * Quits: matjas (~matjas@91.182.87.198) (Quit: Computer has gone to sleep.)
- # [07:11] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [07:12] * Quits: chriseppstein (~chris@69-170-20-230.static-ip.telepacific.net) (Quit: chriseppstein)
- # [07:24] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
- # [07:25] * Joins: GOP-USA_dotcom (~machine4@pool-74-111-197-200.lsanca.fios.verizon.net)
- # [07:26] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
- # [07:28] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [07:28] * Quits: yijun (~yijun@191.189.76.219.static.netvigator.com) (Quit: yijun)
- # [07:29] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:30] * Joins: agektmr (~Adium@220.109.219.244)
- # [07:31] * Quits: benschwarz (~benschwar@ppp59-167-120-33.static.internode.on.net) (Quit: Leaving...)
- # [07:32] * Joins: zcorpan (~zcorpan@c-e69ce355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [07:33] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [07:43] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [07:45] * Quits: weinig (~weinig@c-24-130-56-198.hsd1.ca.comcast.net) (Quit: weinig)
- # [07:55] * Quits: GOP-USA_dotcom (~machine4@pool-74-111-197-200.lsanca.fios.verizon.net) (Quit: www.FaceFox.com)
- # [07:59] * Joins: mike][hom (~mike@46.207.160.243)
- # [07:59] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Ping timeout: 260 seconds)
- # [08:06] * Joins: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg)
- # [08:06] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [08:07] * Joins: agektmr (~Adium@220.109.219.244)
- # [08:12] * heycam is now known as heycam|away
- # [08:18] * Quits: jamesr (~jamesr@173-164-251-190-SFBA.hfc.comcastbusiness.net) (Quit: jamesr)
- # [08:27] <llrcombs> question: do mouseover/mouseout events bubble by default in the current spec?
- # [08:27] * heycam|away is now known as heycam
- # [08:32] * Joins: CvP (~CvP@123.49.21.134)
- # [08:32] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [08:41] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [08:43] * Joins: jdong_ (~quassel@222.126.155.250)
- # [08:50] * Joins: matjas (~matjas@195.130.156.13)
- # [08:53] <hsivonen> so it looks like people really want Dublin Core stuff to be registered but can't manage to register that stuff properly
- # [08:54] <hsivonen> I supposed I should take the time to register the DC stuff instead of just doing BOFHy wiki management explaining why the attempts so far failed
- # [08:58] * Quits: CvP (~CvP@123.49.21.134) (Quit: [ UPP ] > all)
- # [08:58] <zcorpan> with hardcoded prefix?
- # [08:59] <hsivonen> zcorpan: I was planning on registering the dc. stuff. I've never seen a *meta element*-related spec for the dcterms. stuff
- # [08:59] <hsivonen> I wished crowdsourcing could fix this
- # [09:00] <hsivonen> but it seems our very low-bar bogofilter is too high bar
- # [09:00] <hsivonen> the bogofilter being that the person wanting to use a meta keyword should be bothered to find a spec that defines that keyword *for use as a meta keyword*
- # [09:01] <hsivonen> s/the person/the first person/
- # [09:01] * Joins: espadrine (~thaddee_t@acces1446.res.insa-lyon.fr)
- # [09:02] <hsivonen> at least the person registering the porn meta keyword got the registration correct enough
- # [09:03] <hsivonen> I guess porn publishers have incentives to give the appearance of self-regulation to avoid actual regulation
- # [09:04] * Joins: Ms2ger (~Ms2ger@91.181.141.139)
- # [09:08] <hsivonen> I still find it interesting that people rather file bugs or blog than look up the spec URL and edit a wiki
- # [09:10] <zcorpan> what's teh porn keyword?
- # [09:11] <hsivonen> zcorpan: rating
- # [09:12] <zcorpan> ah
- # [09:13] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
- # [09:16] * heycam is now known as heycam|away
- # [09:18] <hsivonen> what's the mediawiki incantation for hiding an inline HTML <h2> from the table of contents?
- # [09:20] <Ms2ger> Use <h2> instead of ==, I think
- # [09:23] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [09:24] <hsivonen> Ms2ger: the heading I want to hide already uses <h2> instead of ==
- # [09:27] <hsivonen> I used <b>
- # [09:27] <hsivonen> problem solved
- # [09:27] * Joins: Maurice (~ano@77.222.73.150)
- # [09:30] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [09:35] * Joins: Ankheg1 (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [09:35] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Ping timeout: 260 seconds)
- # [09:45] <zcorpan> hsivonen: the semanticists will haunt you and your children for this
- # [09:50] * Quits: Maurice (~ano@77.222.73.150) (Quit: Disconnected...)
- # [09:55] * Quits: Ephemera (~Ephemera@61.41.24.114) (Ping timeout: 268 seconds)
- # [09:59] <hsivonen> zcorpan: the semanticists could start by registering their keywords!
- # [10:01] * Joins: Ephemera (~Ephemera@61.41.24.114)
- # [10:03] <hsivonen> doh. I made the mistake of writing a proper response to a bug that was filed by contributor@
- # [10:06] <hsivonen> and the comment form on the reporter's blogspot blog is broken
- # [10:06] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [10:07] * hsivonen wonders if MikeSmith would like to redeploy the W3C HTML5 validator with zcorpan's new UI text about the registries
- # [10:09] <zcorpan> hsivonen: btw i have changed the text for meta-name too
- # [10:11] <hsivonen> zcorpan: thanks. now deployed
- # [10:11] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [10:11] <hsivonen> It seems that figuring out what all the DC keywords are is going to take enough time that I'm going to wait for crowdsourcing to work for a while longer
- # [10:12] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [10:12] <hsivonen> for reference: http://dublincore.org/documents/dc-html/ and http://tools.ietf.org/html/rfc5791
- # [10:16] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
- # [10:16] * Joins: msucan (~robod@92.86.247.27)
- # [10:18] * Joins: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk)
- # [10:25] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [10:26] <hsivonen> Hixie: should p3pv1 be Ratified when it is defined normatively in a W3C REC that predates HTML5 and the registry system?
- # [10:27] <foolip> danbri, that works for me
- # [10:27] <foolip> zcorpan, that would require server-side stuff...
- # [10:27] * danbri tries to remember something that happened more than 5 mins ago; fails
- # [10:27] <foolip> danbri, about http://schema.org/TVSeries
- # [10:28] <danbri> ah :)
- # [10:28] <foolip> you said it broke http://foolip.org/microdatajs/live/ in some way
- # [10:28] <danbri> i'll try again. i'm in osx chrome fwiw.
- # [10:28] <foolip> ok, I can try it in Chromium here
- # [10:28] <danbri> btw @edsu has made or integrated a python microdata parser into rdflib
- # [10:29] <danbri> so that gives 3 tools to compare/test now at least; yours, perl from tobyink and python
- # [10:29] <foolip> the more the merrier :)
- # [10:29] <foolip> as you can deduce from the mailing list we're implementing it natively in Opera too
- # [10:29] <Ms2ger> foolip, you can't say that ;)
- # [10:29] <foolip> anyway, I tried that in Chromium and it still works fine
- # [10:30] <foolip> Ms2ger, it tends to give more weight to the feedback when you confess to implementing something :)
- # [10:31] * Joins: mpt (~mpt@canonical/mpt)
- # [10:33] <zcorpan> foolip: what?
- # [10:33] <foolip> looks like everyone has poor long-term memory today :)
- # [10:33] <zcorpan> ah, short url
- # [10:34] <danbri> does natively still mean 'in c'?
- # [10:34] <zcorpan> sure but i'm sure you're talented enough to figure it out :)
- # [10:34] <danbri> (or just 'bundled'...)
- # [10:35] <zcorpan> danbri: natively means in IE on Windows, duh
- # [10:35] <foolip> danbri, it happens to mean "in C++", but as long as the API is there for scripts to use I don't think that's important
- # [10:35] <danbri> :)
- # [10:39] <jgraham> foolip: I thought it was supposed to be a kind of intelligence test. People are supposed to deduce from us providing detailed algorithm-level feedback that maybe, just maybe, we aren't just reading the spec for fun
- # [10:41] <foolip> In that case I want "are they implementing" as a turing test for spambots :)
- # [10:41] <hsivonen> foolip: would that be like Anne's "well-formed XML" spam filter? :-)
- # [10:42] <foolip> hehe, I usually fail that on the first attempt :)
- # [10:42] <zcorpan> bozo!
- # [10:43] <foolip> why Tim Bray no love me? :'(
- # [10:45] <jgraham> Tim bray love you long time!</spam>
- # [10:46] * jgraham wonders why people think that inconsistencies between the full spec and the author only view are more likely to be "deeper problems" than simple mechanical issues in the redaction process, or human errors in the markers
- # [10:49] <Ephemera> any body know about uncaching oneself using offline application cache
- # [10:50] <hsivonen> Ephemera: I don't know. I only fix browser bugs that go the other way round.
- # [10:50] <hsivonen> Ephemera: but I'm guessing you could serve a manifest file that is empty
- # [10:50] <hsivonen> maybe
- # [10:50] <hsivonen> just a guess
- # [10:50] <hsivonen> (don't try omitting the manifest attribute. that won't do the trick)
- # [10:51] <hsivonen> Ephemera: empty as in the new version of an old manifest has no entries
- # [10:52] <Ephemera> yes, that's right. but it doesnt work for oneself file
- # [10:53] <danbri> what's the use case for microdata's properties being ordered? is it more around editing than around the semantic content of what the properties *say*? (eg. consider repeated author property -- does being '1st' mean something useful?)
- # [10:53] <jgraham> danbri: I assume the vocabulary defines that
- # [10:53] <danbri> in English / natural language?
- # [10:54] <danbri> at the vocabulary URI?
- # [10:54] <jgraham> However the vocabulary chooses to define such things
- # [10:54] * danbri nods
- # [10:57] * Quits: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no) (Remote host closed the connection)
- # [10:58] * Joins: virtuelv (~virtuelv_@20.74.9.46.customer.cdi.no)
- # [10:58] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [11:02] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [11:03] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [11:04] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:14] * danbri gets http://code.google.com/p/json-template/ from foolip on chinese html list (I only read it for the urls :)
- # [11:15] * Joins: richt (~richt@pat-tdc.opera.com)
- # [11:17] * Quits: Rik` (~Rik`@lag75-1-78-192-241-87.fbxo.proxad.net) (Remote host closed the connection)
- # [11:18] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:18] <foolip> danbri, I just found right now, thought it looked like a sane approach (he asked for how to turn JSON into HTML, since the microdata API can do the reverse)
- # [11:20] * danbri hadn't seen it, will pass it to rdfa folk see if it works with their api too
- # [11:24] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [11:28] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:28] * Joins: smaug____ (~chatzilla@ZYYMYCCCLXX.gprs.sl-laajakaista.fi)
- # [11:30] * Quits: Obvious (tachikoma@188.226.74.2) (Quit: ZA ~ WARUDO!)
- # [11:30] <foolip> danbri, json-template doesn't seem to have anything to do with microdata as such, I think
- # [11:31] <foolip> And there's no mapping from RDFa to JSON, I presume? (it could only be a list of triples or something)
- # [11:31] <danbri> i guess the bridge is assuming the microdata API gives a json-ny view of the properties
- # [11:31] <foolip> right
- # [11:31] <foolip> although probably not pretty enough to want to use directly
- # [11:31] <foolip> since you have these "items" and "properties" indirections in the JSON
- # [11:31] <danbri> yeah there are a few things for rdf(a)<->json; some ugly pragmatic triple dumps and a few attempts to do something prettier, eg. http://json-ld.org/
- # [11:32] <danbri> yeah it ends up being indirect in some representations. json-ld maybe is better that way? except it has prefixing...
- # [11:33] <foolip> I'm not sure, it looks from A Simple Example like one object talks about a single subject
- # [11:34] <foolip> but perhaps you're allowed to nest the object when there's no loops in the graph
- # [11:35] * Quits: paul_irish (~paul_iris@ve.hsh6wjwx.vesrv.com) (Ping timeout: 250 seconds)
- # [11:36] <danbri> there's a microdata example here btw, http://json-ld.org/spec/latest/#microdata
- # [11:36] <danbri> and yup it allows nesting
- # [11:36] * Joins: paul_irish (~paul_iris@ve.hsh6wjwx.vesrv.com)
- # [11:37] <foolip> funny how things look more official and trustworthy with the W3C stylesheet :)
- # [11:37] <foolip> looks like the microdata extracted as RDF and then encoded as JSON-LD
- # [11:37] <foolip> I guess there's a reason he didn't pick an example that's not designed to be exported to RDF
- # [11:38] <foolip> people don't seem amused by URIs like http://www.w3.org/1999/xhtml/microdata#http%3A%2F%2Fmicroformats.org%2Fprofile%2Fhcard%23%3Afn
- # [11:39] <danbri> heh, yeah the stylesheet took a second to load too, so i saw the naked version
- # [11:39] <danbri> yeah, they result in 'Sorry, Insufficient Access Privileges' at w3.org
- # [11:40] <foolip> ah, does it only work if you're logged in as a member?
- # [11:40] <foolip> (which I am)
- # [11:40] * danbri is too (at least i can see /Member )
- # [11:42] <danbri> I get same in OSX and Safari
- # [11:43] <foolip> danbri, did you manage to reproduce the issue with http://schema.org/TVSeries
- # [11:45] <danbri> let's try. Ok, in OSX Chrome I visit that + http://foolip.org/microdatajs/live/ ... I view src on TVSeries, ...select all, copy, paste into your form. Now I see the tab fill out with the semi-rendered page (ie. image urls break) in Preview tab.
- # [11:45] <foolip> select all, not just the markup?
- # [11:45] <danbri> ...at this point, i wait 30 seconds, it's still there, ... but if i click and type a space char into the textarea, whole thing goes to white page
- # [11:46] <danbri> yes, doctype and all
- # [11:46] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [11:46] <foolip> do you're pasting the source of http://schema.org/TVSeries ?
- # [11:46] <foolip> s/do/so/
- # [11:47] <danbri> yes
- # [11:47] <danbri> oh, when i type that space, i see this in dev console: Uncaught TypeError: Object [object Object] has no method 'tabs'
- # [11:48] <foolip> I must say I don't understand why you'd paste the source instead of the example
- # [11:48] <foolip> but I tried it, it screws up Opera as well
- # [11:48] <danbri> but some errors before that, screenshot coming up... http://i.imgur.com/gzsgV.png
- # [11:49] <danbri> because i thought the source actually contained microdata :) guess it doesn't?
- # [11:49] <danbri> i was after their schema
- # [11:49] <danbri> ...which is available (in escaped form in full) at http://schema.org/docs/full_md.html
- # [11:50] <foolip> the problem is probably that I put the HTML in the same document as the tool itself, so they can interfere
- # [11:50] <foolip> run scripts and what not
- # [11:50] * danbri nods
- # [11:50] <foolip> it also makes all relative URLs really ugly
- # [11:50] * Quits: boazsender (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [11:50] <foolip> even more so if you've followed a permalink
- # [11:51] <danbri> full_md.html schema was parsed with tobyink's perl parser to generate -> http://ar.no.de/schema.org/ (click 'origin of the world' ...)
- # [11:51] <danbri> ...doing it in pure js would make some sense :)
- # [11:52] <foolip> I must say having types is a bit odd, are those actually used as microdata properties somewhere?
- # [11:52] <danbri> which ones?
- # [11:52] * Joins: boazsender (~boaz@li326-230.members.linode.com)
- # [11:53] <foolip> http://schema.org/DataType
- # [11:54] <foolip> seems like it's just for "Expected Type", perhaps for validation
- # [11:54] <danbri> hang on, i'll post the turtlified schema
- # [11:55] <danbri> https://raw.github.com/gist/1018567/f24ddc39be31a6850a49bf9349384e6dff13a420/gistfile1.txt
- # [11:56] <danbri> so so:Date gets used with so:birthDate, so:datePublished, so:deathDate, so:endDate, ... so:expires, so:foundingDate, so:priceValidUntil etc
- # [11:56] <danbri> boolean seems unused
- # [11:57] <danbri> also Number, Text. I guess they were added for pseudo-completeness?
- # [12:01] <foolip> maybe
- # [12:02] <foolip> I do wonder why they made such a schema right up front
- # [12:03] <foolip> it's note like they're going to have specialized search results for http://schema.org/WebPage
- # [12:03] <foolip> it's just cruft that people will add as SEO incantations
- # [12:05] <foolip> with http://schema.org/SiteNavigationElement they also seems to assume that the microdata is somehow connected to the elements where they're declared, while the spec says "It's important to note that there is no relationship between the microdata and the content of the document where the microdata is marked up."
- # [12:05] <Lachy> how did they develop these schemas? Were any based on existing microformats, or is there any evidence that they actually based them on real use cases?
- # [12:06] <foolip> dunno
- # [12:06] <foolip> but it looks like 90% of has very questionable utility
- # [12:06] <foolip> (which is of course true of most vocabularies)
- # [12:07] <danbri> any schema that has 'Boolean', 'Optician', 'cholesterolCount', 'UserPageVisits', and 'Volcano' presents certain, erm, maintainance challenges :)
- # [12:07] <danbri> I expect they're based on some sense of most common query topics
- # [12:07] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [12:08] <foolip> still, there are parts that I hope will succeed, like the music-related terms
- # [12:08] <foolip> specialized results for MusicBrainz (if it used the schema) would be actually useful
- # [12:09] <danbri> i was about to say yeah, getting music schema right is hard, ... it took MusicBrainz years to migrate to their improved schema - http://musicbrainz.org/ ...which treats classical music better
- # [12:09] <danbri> http://blog.musicbrainz.org/?p=398
- # [12:10] <danbri> oh pretty but scary diag in http://wiki.musicbrainz.org/Next_Generation_Schema
- # [12:10] <foolip> I know, but schema.org actually looks surprisingly sane
- # [12:11] <foolip> to be clear, MusicBrainz is of course the canonical schema for music, and by definition the sanest!
- # [12:11] <danbri> no searching for mp3s tho ;)
- # [12:11] * Joins: bga_ (~bga@95-55-44-242.dynamic.avangarddsl.ru)
- # [12:12] <danbri> y'all saw http://dallemang.typepad.com/my_weblog/2011/06/stop-press-microdata-in-topbraid.html btw?
- # [12:13] <foolip> nope, thanks
- # [12:13] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:13] <hsivonen> foolip: it should only take a bit of OWL to deal with the unamusing URLs :-)
- # [12:14] <foolip> hsivonen, quite a bit actually, since you'd have to create sameAs links for each vocabulary term
- # [12:15] <danbri> or we could not screw things up in the first place, how's that for a crazy idea?
- # [12:15] * danbri not a big believer in OWL as a data repair tool
- # [12:15] <foolip> anyway, even if it were simple people aren't going to be amused, because they like to look at their RDF and see nice prefixes and such
- # [12:18] <foolip> huh, looks like it's the same holger that complained about ugly microdata RDF and that implemented it for TopBraid :)
- # [12:18] <danbri> we're pragmatists ;)
- # [12:19] <foolip> danbri, you're involved with TopBraid?
- # [12:19] <danbri> no tho I have friends working there, and i've collab'd w/ Holger lightly in his previous work
- # [12:20] <danbri> i suggested some integration (sparql/protege) and within a day he'd built it ... http://permalink.gmane.org/gmane.comp.misc.ontology.protege.owl/12269
- # [12:31] <hsivonen> foolip: Hixie had a theoretically sensible reason for doing the URL mapping the way he did
- # [12:32] <hsivonen> foolip: though I'm pretty sure almost everyone actually seeking to use the RDF mapping is aesthetically unhappy about it
- # [12:32] <foolip> hsivonen, yes, I'm fully aware of that, and have pointed it out to others who have complained
- # [12:33] <hsivonen> in other news, it seems that there there are Social Media experts who plagiarize tantek's tweets
- # [12:33] <foolip> though I suspect the number of people whould *actually* use RDF reasoners to do anything useful is vanishingly small
- # [12:37] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [12:38] * Quits: shiawuen (~shiawuent@bb115-66-151-94.singnet.com.sg) (Quit: shiawuen)
- # [12:38] <smaug____> does a_element.itemValue = "http://www.example.org" end up changing href attribute?
- # [12:40] <smaug____> apparently so
- # [12:41] <smaug____> strange API
- # [12:41] * dglazkov is now known as dglazkov|away
- # [12:47] * Quits: jdong_ (~quassel@222.126.155.250) (Remote host closed the connection)
- # [12:53] * Quits: smaug____ (~chatzilla@ZYYMYCCCLXX.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [12:55] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:58] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [12:59] * Quits: matjas (~matjas@195.130.156.13) (Ping timeout: 268 seconds)
- # [13:02] * Joins: roc (~chatzilla@121.98.230.221)
- # [13:03] * Quits: zcorpan (~zcorpan@c-e69ce355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [13:04] * Quits: hoodow (~hoodow@pdpc/supporter/active/hoodow) (Read error: Operation timed out)
- # [13:08] * Joins: hoodow (~hoodow@2001:41d0:2:b214:20::5)
- # [13:08] * Quits: hoodow (~hoodow@2001:41d0:2:b214:20::5) (Changing host)
- # [13:08] * Joins: hoodow (~hoodow@pdpc/supporter/active/hoodow)
- # [13:18] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Ping timeout: 246 seconds)
- # [13:18] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
- # [13:18] * Quits: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp) (Read error: Connection reset by peer)
- # [13:18] * Joins: jdaggett (~jdaggett@y227145.dynamic.ppp.asahi-net.or.jp)
- # [13:21] * Joins: erlehmann (~erlehmann@p5DDBA93D.dip.t-dialin.net)
- # [13:28] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [13:28] * Joins: jcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [13:29] * bga_ is now known as bga_|away
- # [13:29] * Quits: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461) (Ping timeout: 260 seconds)
- # [13:42] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 244 seconds)
- # [13:47] * Parts: kost-bebix (~kost-bebi@195.95.210.249)
- # [13:47] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
- # [13:52] * Joins: matjas (~matjas@195.130.156.13)
- # [14:00] * bga_|away is now known as bga_
- # [14:04] * Joins: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [14:11] * bga_ is now known as bga_|away
- # [14:12] * Joins: mokush_ (~quassel@188.24.41.206)
- # [14:16] * Quits: mike][hom (~mike@46.207.160.243) (Quit: Ex-Chat)
- # [14:25] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [14:33] * Quits: erlehmann (~erlehmann@p5DDBA93D.dip.t-dialin.net) (Quit: Ex-Chat)
- # [14:34] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [14:34] * bga_|away is now known as bga_
- # [14:56] * Joins: erlehmann (~erlehmann@p5DDBA93D.dip.t-dialin.net)
- # [14:58] * Quits: eikaas (~eikaas@79.161.4.102) (Read error: Connection reset by peer)
- # [14:59] * Joins: eikaas (~eikaas@79.161.4.102)
- # [15:06] * Joins: pdr3 (~pdr2@nat/google/x-lbahrvneszvnndsc)
- # [15:07] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [15:07] * Joins: mpt (~mpt@91.189.88.12)
- # [15:07] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [15:07] * Joins: mpt (~mpt@canonical/mpt)
- # [15:10] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:15] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [15:21] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [15:22] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 276 seconds)
- # [15:34] <karlcow> this is a strange wikipedia page http://en.wikipedia.org/wiki/Comparison_of_layout_engines_(Non-standard_HTML)
- # [15:38] <gsnedders> hah, I'm cited on that page
- # [15:38] * Quits: erlehmann (~erlehmann@p5DDBA93D.dip.t-dialin.net) (Quit: Ex-Chat)
- # [15:40] <Ms2ger> gsnedders, looks like hsivonen added that :)
- # [15:40] * Joins: erlehmann (~erlehmann@p5DDBA93D.dip.t-dialin.net)
- # [15:41] <gsnedders> Ms2ger: Indeed. Especially amusing if you follow the citation.
- # [15:41] <Ms2ger> Heh
- # [15:43] * Quits: nessy (~Adium@124-168-8-33.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:45] * Quits: erlehmann (~erlehmann@p5DDBA93D.dip.t-dialin.net) (Quit: Ex-Chat)
- # [15:48] * Joins: payman (~payman@pat.se.opera.com)
- # [15:53] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [15:56] * Joins: eikaas_ (~eikaas@79.161.4.102)
- # [15:59] * Quits: eikaas (~eikaas@79.161.4.102) (Ping timeout: 240 seconds)
- # [16:03] * Quits: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:04] * Joins: _bga (~bga@ppp78-37-193-83.pppoe.avangarddsl.ru)
- # [16:05] * Quits: bga_ (~bga@95-55-44-242.dynamic.avangarddsl.ru) (Ping timeout: 252 seconds)
- # [16:09] * Quits: payman (~payman@pat.se.opera.com) (Quit: leaving)
- # [16:09] * Quits: payman_ (~payman@pat.se.opera.com) (Remote host closed the connection)
- # [16:10] * Joins: payman (~payman@pat.se.opera.com)
- # [16:11] * Quits: Ankheg1 (~Ankheg@fs91-201-3-30.dubna-net.ru) (Quit: Leaving.)
- # [16:12] * Joins: zdobersek (~zan@90.157.247.79)
- # [16:13] * Joins: Yudai (~Yudai@pa35bcc.hkidnt01.ap.so-net.ne.jp)
- # [16:14] * Quits: eikaas_ (~eikaas@79.161.4.102) (Read error: Operation timed out)
- # [16:18] <_bga> hm
- # [16:18] <_bga> global ns bigger and bigger
- # [16:18] <_bga> its bad
- # [16:18] <_bga> php way
- # [16:19] <_bga> may be time for namespace all "classes" ?
- # [16:19] <_bga> WebGL.Shader
- # [16:19] <_bga> SVG.SetElement
- # [16:20] <_bga> ?
- # [16:22] * Quits: Yudai (~Yudai@pa35bcc.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 240 seconds)
- # [16:24] <gsnedders> _bga: http://wiki.ecmascript.org/doku.php?id=harmony:modules
- # [16:26] <_bga> i dont believe that es6 will be success and vendors will implement it but ok
- # [16:26] * Quits: nonge_ (~nonge@p5B326B28.dip.t-dialin.net) (Quit: Verlassend)
- # [16:27] <gsnedders> _bga: SpiderMonkey is already implementing parts of it.
- # [16:27] * Joins: matjas_ (~matjas@195.130.156.13)
- # [16:27] * matjas is now known as Guest47075
- # [16:27] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
- # [16:27] <_bga> gsnedders because Eich make spidermonkey
- # [16:28] <gsnedders> _bga: Brenden is scarcely involved in day-to-day development of it, AFAIK
- # [16:28] <_bga> gsnedders i guess coffeescript or other translang will win
- # [16:28] * Quits: Guest47075 (~matjas@195.130.156.13) (Ping timeout: 240 seconds)
- # [16:29] <gavin> brendan's still pretty involved in day-to-day development
- # [16:31] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [16:31] * Joins: saba (~foo@unaffiliated/saba)
- # [16:31] * Quits: matjas_ (~matjas@195.130.156.13) (Client Quit)
- # [16:32] <_bga> btw
- # [16:32] <_bga> Float64Array in webkit
- # [16:33] <_bga> but typed arrays is currently slower than []
- # [16:33] <_bga> :(
- # [16:33] <gavin> for what testcase?
- # [16:34] <gavin> spidermonkey also implements typed arrays (including Float64Array)
- # [16:34] <mpilgrim> lol. if you call webkitIndexedDB.open() with no parameters, it creates a database with the 9-character name "undefined"
- # [16:34] <gavin> heh
- # [16:34] <mpilgrim> is that an IDL failing?
- # [16:35] <mpilgrim> is there some magic IDL parameter to say "treat undefined as null" or something?
- # [16:35] <jgraham> Thyat sounds like expected behaviour in js at least
- # [16:35] <mpilgrim> (we already handle open(null) properly)
- # [16:35] <jgraham> Yeah I think there is some IDL magic one can wave
- # [16:35] <jgraham> mpilgrim: Do you plan to contribute your tests to the WG btw?
- # [16:36] <mpilgrim> as time permits
- # [16:36] <jgraham> You should make time permit :)
- # [16:36] <mpilgrim> my manager is very webkit-focused
- # [16:38] <jgraham> I thought everyone at google believed that what's good for the web is good for Google
- # [16:38] <mpilgrim> my objectives this quarter have been very webkit-centric
- # [16:39] <jgraham> You should charge the time to the other departments who won't have to spend their time working around bugs in other browsers that your tests would have caught
- # [16:39] <mpilgrim> i'll push for some time to port these tests in Q3
- # [16:39] <jgraham> Great
- # [16:40] <mpilgrim> i've already been wrapping webkit-specific prefixes on variable names and such
- # [16:40] <mpilgrim> has the testing WG settled on a framework yet?
- # [16:40] <mpilgrim> i've paid 0 attention
- # [16:40] * Joins: Obvious (tachikoma@188.226.74.2)
- # [16:41] * Joins: Yudai (~Yudai@pa35fe2.hkidnt01.ap.so-net.ne.jp)
- # [16:41] <jgraham> For javascript tests we seem to be using testharness.js
- # [16:41] <mpilgrim> ok
- # [16:41] <jgraham> Which you used for some video tests iirc
- # [16:41] <mpilgrim> yes
- # [16:41] * Quits: Yudai (~Yudai@pa35fe2.hkidnt01.ap.so-net.ne.jp) (Client Quit)
- # [16:41] <mpilgrim> i ported those to webkit, btw
- # [16:41] <mpilgrim> wrapped 'em like we wrapped philip's canvas tests
- # [16:41] <mpilgrim> to make them work as LayoutTests
- # [16:42] <jgraham> In some generic way?
- # [16:42] * Joins: CvP (~CvP@123.49.21.134)
- # [16:42] <mpilgrim> yes, just had a change the script tags
- # [16:42] * Joins: Yudai (~Yudai@pa35fe2.hkidnt01.ap.so-net.ne.jp)
- # [16:42] <jgraham> Which script tags?
- # [16:42] <mpilgrim> it was a generic testharness.js-to-LayoutTests wrapper
- # [16:43] <jgraham> There is a not-very-well-enforced requirement to add a <script src="/resources/testharnessreport.js"></script> in testharness.js files
- # [16:43] <mpilgrim> the ones that pointed to ../../../../testharness.js
- # [16:43] * Joins: mpt (~mpt@canonical/mpt)
- # [16:43] <jgraham> So that vendors can put whatever random code they need to integrate with testharness.js in testharnessreport.js
- # [16:45] <mpilgrim> [Undefined=Null, Null=Null] attribute DOMString owner;
- # [16:45] <mpilgrim> looks promising
- # [16:45] * Joins: Yudai_ (~Yudai@pa35bf7.hkidnt01.ap.so-net.ne.jp)
- # [16:46] <jgraham> mpilgrim: BTW if you have an webkit followup on http://www.w3.org/mid/4DE4C870.7020408@opera.com it would be very interesting
- # [16:46] * Quits: Yudai (~Yudai@pa35fe2.hkidnt01.ap.so-net.ne.jp) (Ping timeout: 244 seconds)
- # [16:48] <mpilgrim> looks like webkit needs that IDL magic on basically every non-optional non-nullable argument on every method
- # [16:48] <mpilgrim> bleah
- # [16:49] <mpilgrim> JAVASCRIPT Y U NO SANE?!?
- # [16:49] <gavin> that seems like an odd default behavior for IDL
- # [16:49] <jgraham> Speak to heycam|away
- # [16:49] <mpilgrim> http://www.w3.org/TR/2008/WD-WebIDL-20081219/#Undefined has a very clear example that perfectly illustrates the behavior i'm seeing in webkit
- # [16:49] <gsnedders> mpilgrim: JS is sane! Just, uh, not host objects…
- # [16:50] <mpilgrim> shit, i'm looking at an old copy of the spec
- # [16:50] <mpilgrim> it's now http://www.w3.org/TR/WebIDL/#TreatUndefinedAs
- # [16:50] <gavin> w3c'ed
- # [16:51] <jgraham> Hmm, the one on /TR/ shouldn't be the newest one
- # [16:51] <jgraham> You want the one on dev.w3.org
- # [16:51] <mpilgrim> damn it
- # [16:52] <mpilgrim> ok, no change: http://dev.w3.org/2006/webapi/WebIDL/#TreatUndefinedAs
- # [16:53] <mpilgrim> ok, now i have two problems
- # [16:53] <mpilgrim> [TreatUndefinedAs=Null] can only be used on DOMString attributes
- # [16:53] * jgraham notes again how awesome the W3C dated URLs are
- # [16:54] <mpilgrim> but i have "any" attributes that also need this behavior
- # [16:54] * mpilgrim wonders if webkit enforces that rule anyway
- # [16:55] * karlcow wonders what systems jgraham would take for unique identifiers
- # [16:57] <jgraham> karlcow: I would make that URL http://specs.w3.org/WebIDL
- # [16:57] <jgraham> Or something
- # [16:57] <mpilgrim> no, i take it back, the "any" parameters are behaving themselves already
- # [16:57] <karlcow> jgraham: what about the future?
- # [16:58] <AryehGregor> karlcow, put the latest version of WebIDL at that URL forever.
- # [16:58] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [16:58] <AryehGregor> Why would anyone want an obsolete version anyway?
- # [16:59] <karlcow> well AryehGregor it is what /TR/shortname is somehow. with a different notion of last version.
- # [16:59] <karlcow> AryehGregor: I'm interested by older versions.
- # [16:59] <jgraham> karlcow: http://sepcs.w3.org/WebIDL/{revison-id}
- # [16:59] <AryehGregor> karlcow, then you can spend slightly more effort to find them.
- # [17:00] <AryehGregor> Way too many people wind up looking at useless, obsolete versions of specs in the current W3C setup.
- # [17:00] <karlcow> two different issues.
- # [17:00] <AryehGregor> But yeah, you can always just use a path.
- # [17:00] <karlcow> :)
- # [17:00] <AryehGregor> After the revision.
- # [17:00] <karlcow> the pattern for naming the document
- # [17:00] <karlcow> the findability of the document
- # [17:01] <AryehGregor> Like just have it take a date or revision id and show you what the version was at that time.
- # [17:01] <AryehGregor> Or, really, just set up hgweb or ViewVC or whatever so people can look at the changelog.
- # [17:01] <karlcow> Maybe when a specification has been replaced by a newer version, there should be a robots.txt for removing it from search engines crawling
- # [17:02] <llrcombs> question: do mouseover/mouseout events bubble by default in the current spec?
- # [17:03] * Quits: rimantas (~rimliu@93.93.57.193) (Quit: Leaving)
- # [17:03] <llrcombs> also: this line often sets a channel into a spiral of fun that simply can't be stopped: http://rodgercombs.webhop.net/maps/freenode/whatwg/current/
- # [17:05] <karlcow> jgraham: http://specs.w3.org/WebIDL/{revison-id} would be the last commit?
- # [17:06] <karlcow> let me rephrase that
- # [17:06] <karlcow> jgraham: http://specs.w3.org/WebIDL/ would be the last commit
- # [17:06] <karlcow> jgraham: http://specs.w3.org/WebIDL/{revison-id} would be the revision-id commit?
- # [17:09] * Joins: smaug____ (~chatzilla@GGYZKMMDCLXXVIII.gprs.sl-laajakaista.fi)
- # [17:09] * Quits: smaug____ (~chatzilla@GGYZKMMDCLXXVIII.gprs.sl-laajakaista.fi) (Client Quit)
- # [17:10] * Quits: Yudai_ (~Yudai@pa35bf7.hkidnt01.ap.so-net.ne.jp) (Quit: Tiarra 0.1+svn-36726: SIGTERM received; exit)
- # [17:11] * Joins: smaug____ (~chatzilla@GZYYKMMCMV.gprs.sl-laajakaista.fi)
- # [17:15] <jgraham> karlcow: Yes
- # [17:17] * Joins: slooth (~slooth@unaffiliated/slooth)
- # [17:17] <jgraham> karlcow: (and it could even cope with multiple versions and things because you could have e.g. spec.w3.org/html/5/ which would be a tag or branch in the underlying repository)
- # [17:18] <jgraham> (depends on 5 not being a valid rev. id of course)
- # [17:18] <jgraham> (but one could make up a name somehow)
- # [17:18] * Joins: Yudai (~Yudai@pa3593a.hkidnt01.ap.so-net.ne.jp)
- # [17:22] * Quits: smaug____ (~chatzilla@GZYYKMMCMV.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [17:24] <mpilgrim> http://lists.w3.org/Archives/Public/www-archive/2007May/0068.html
- # [17:28] * Quits: LBP (~Miranda@pD9EB27C6.dip0.t-ipconnect.de) (Ping timeout: 260 seconds)
- # [17:31] <karlcow> holy cow. interesting list. I would love to see other engines too.
- # [17:33] <Ms2ger> https://developer.mozilla.org/en/XPIDL
- # [17:33] <Ms2ger> But mostly out-of-date, unfortunately
- # [17:38] * Joins: smaug____ (~chatzilla@GZYYKMDCCCXXXII.gprs.sl-laajakaista.fi)
- # [17:41] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [17:47] * dglazkov|away is now known as dglazkov
- # [17:47] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [17:52] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Quit: jeremyselier)
- # [17:57] * Joins: hdhoang (~hdhoang@203.210.156.208)
- # [17:59] * Joins: othermaciej (~mjs@67.218.110.212)
- # [18:09] * Quits: slooth (~slooth@unaffiliated/slooth) (Quit: /)
- # [18:14] * Parts: kor (~kor@ip146-53-210-87.adsl2.static.versatel.nl)
- # [18:24] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [18:25] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:26] * Quits: temp02 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [18:29] * Quits: hdhoang (~hdhoang@203.210.156.208) (Quit: Leaving.)
- # [18:30] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [18:33] * Joins: matjas (~matjas@91.182.68.102)
- # [18:36] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [18:47] * Joins: jennb (~jennb@74.125.59.73)
- # [18:47] <othermaciej> mpilgrim: pretty sure that is considerably out of date now
- # [18:49] * Quits: othermaciej (~mjs@67.218.110.212) (Quit: othermaciej)
- # [18:52] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [18:57] * Joins: erlehmann (~erlehmann@p4FFC99A7.dip.t-dialin.net)
- # [18:58] * Quits: ezoe (~ezoe@203-140-88-104f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [19:00] * Joins: othermaciej (~mjs@2620:149:4:401:6df8:197a:2097:cab8)
- # [19:06] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [19:13] * _bga is now known as bga_|away
- # [19:27] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:32] * Parts: llrcombs (~llrcombs@64.130.210.214) ("Bye")
- # [19:36] * bga_|away is now known as bga_
- # [19:41] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 244 seconds)
- # [19:42] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:43] * Joins: zcorpan (~zcorpan@c-e69ce355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:44] * Joins: hdhoang (~hdhoang@203.210.156.208)
- # [19:44] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [19:48] * Joins: inkbase (~inkbase@nat/ibm/x-doafklszixqckdte)
- # [19:49] * Quits: inkbase (~inkbase@nat/ibm/x-doafklszixqckdte) (Client Quit)
- # [19:50] * Joins: inkbase (~inkbase@nat/ibm/x-zranyqiighvbulkz)
- # [19:51] <mpilgrim> othermaciej: yt?
- # [19:51] <mpilgrim> whom would i talk to about webkit's IDL implementation?
- # [19:51] <mpilgrim> i need a way to map undefined DOMStrings to null, or at least to something more useful than the 9-character string "undefined"
- # [19:52] <othermaciej> mpilgrim: you could talk to me, or maybe weinig
- # [19:52] <othermaciej> mpilgrim: in my case I'm busy for the next few hours
- # [19:52] <othermaciej> weinig knows more than me but may not be fresh on it
- # [19:53] <mpilgrim> it can wait
- # [19:53] <mpilgrim> most of the required method arguments in IndexedDB need this IDL magic
- # [19:54] <mpilgrim> ooh, i might have just found it
- # [19:55] <mpilgrim> ConvertUndefinedOrNullToNullString
- # [19:55] <zcorpan> what's wrong with "undefined"?
- # [19:58] <jgraham> zcorpan: It's too obvious. It should convert it to "null" instead :)
- # [19:58] * Quits: smaug____ (~chatzilla@GZYYKMDCCCXXXII.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [19:58] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [19:59] <TabAtkins> NullString is a null string, not "null".
- # [20:00] <mpilgrim> TabAtkins: we had that problem too, open(null) would open a database with the 4-character name "null"
- # [20:00] <jgraham> TabAtkins: Try again with a much lower humor threshold
- # [20:00] <mpilgrim> i fixed that a few weeks ago, IIRC
- # [20:00] <TabAtkins> jgraham: Error lowering humor threshold - subject already giggles at poop jokes. Perhaps try improving humor?
- # [20:01] * jgraham claims that it is only suficiently inconsistent with the web platform if openDatabase(null) -> "undefined" and openDatabase(undefined) -> "null"
- # [20:01] <jgraham> s/with the/to be part of the/
- # [20:01] <zcorpan> speaking of null, have somebody figured out yet which methods and properties want null to be "null" and which want it to be ""?
- # [20:01] <jgraham> TabAtkins: NOT_SUPPORTED_ERR
- # [20:01] <Ms2ger> Worse is better, make them all ""
- # [20:02] <mpilgrim> can't. empty strings are allowed in places where null is not.
- # [20:02] <mpilgrim> so not kidding
- # [20:02] <jgraham> Well that would make sense
- # [20:03] * mpilgrim knows waaay too much about IndexedDB already
- # [20:03] <jgraham> I mean if javascript had any type safety at all
- # [20:03] <mpilgrim> and it's only been a few weeks
- # [20:03] <jgraham> Which would, you know, be nice
- # [20:03] * jgraham glares meaningfully in Brendan Eich's direcetion
- # [20:04] <TabAtkins> Fuck type safety. You just want type consistency.
- # [20:04] <TabAtkins> Which Javascript, admittedly, also doesn't have.
- # [20:04] <mpilgrim> fuck this, let's talk about microdata
- # [20:05] <TabAtkins> Shoot.
- # [20:05] <mpilgrim> TabAtkins: do you know of anywhere that schema.org claims to be either open or a standard?
- # [20:05] <jgraham> TabAtkins: The internets don't hlp me wok out what you mean by "type consistency"
- # [20:05] <TabAtkins> Aw, I thought we were going to talk about Microdata.
- # [20:05] <jgraham> Do you just mean "strong dynamic typing"?
- # [20:06] <TabAtkins> jgraham: More like "treat null the same everywhere, goddammit"
- # [20:06] * Ms2ger wonders if jgraham likes wok
- # [20:06] <mpilgrim> schema.org is microdata. microdata is schema.org. freedom is slavery.
- # [20:06] <mpilgrim> i can feel the impending yellow highlighter already
- # [20:06] * Ms2ger puts mpilgrim in charge of minitruth
- # [20:07] <gsnedders> TabAtkins: Just type it at runtime! :P
- # [20:07] <TabAtkins> BRILLIANT
- # [20:07] <mpilgrim> in retrospect, i probably shouldn't have said that microformats implementers had "backed the wrong horse"
- # [20:07] <jgraham> The first rule of yellow highlighter is... no fuck it that flight club thing was done to death years ago
- # [20:07] * Quits: erlehmann (~erlehmann@p4FFC99A7.dip.t-dialin.net) (Ping timeout: 276 seconds)
- # [20:07] <zcorpan> so has anyone tested the search engines' impl of microdata?
- # [20:07] <Ms2ger> jgraham++
- # [20:08] <TabAtkins> First rule of flight club is, no fucking in the bathroom.
- # [20:08] <jgraham> I am not in control of my fingers
- # [20:08] <zcorpan> are you in the bathroom?
- # [20:09] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [20:10] <jgraham> So... microdata
- # [20:10] <mpilgrim> holy crap, the IDL magic actually worked
- # [20:11] <mpilgrim> like all semantic markup, i care very little about microdata, yet feel oddly compelled to discuss it at great length
- # [20:12] <TabAtkins> At least, if you're doing semantic markup, Microdata has little evil in it.
- # [20:12] <TabAtkins> It's a decent syntax for a problem with very limited utility in the first place.
- # [20:13] <scor> TabAtkins: little evil in comparison to what? or what do you mean?
- # [20:13] <zcorpan> lang="en-x-not-hixie" - that doesn't follow the syntax rules does it? should be en-x-not-x-hixie right? (or en-x-nothixie or some such)
- # [20:14] <Ms2ger> I suggest filing an ISSUE.
- # [20:14] <mpilgrim> i think TabAtkins means "relatively little extraneous markup required"
- # [20:14] <Ms2ger> And threaten with an FO
- # [20:14] <TabAtkins> scor: Compared to the Microformats family of syntaxes (underspecified and specific to each vocab) or RDFa (overcomplicated).
- # [20:14] <scor> ah, you mean lightweight in other words?
- # [20:14] <mpilgrim> since the microdata value extraction algorithm works with the semantics of well-written HTML
- # [20:14] <TabAtkins> (Nothing against the Microformats vocabs - I think they're pretty decent in general. But the syntax sucks.)
- # [20:15] <TabAtkins> scor: More to it than just lightweightness, but that's a significant component.
- # [20:15] <zcorpan> Ms2ger: need to file a bug first
- # [20:15] <Ms2ger> Pff
- # [20:15] <Ms2ger> You don't need to follow the process if you want to abuse it
- # [20:15] <zcorpan> but i could file a FORMAL COMPLAINT
- # [20:16] <gsnedders> A FORMAL COMPLAINT and not a FORMAL OBJECTION?
- # [20:16] <scor> I see
- # [20:16] <zcorpan> yah
- # [20:16] <TabAtkins> Hixie: How did you come up with the selectors for setting the third nesting level of lists in the Rendering section?
- # [20:16] <TabAtkins> Hixie: It seems... inconsistent.
- # [20:17] <TabAtkins> Hixie: Wait, nevermind, I was misreading. It's consistent. It's just weird that <dl> is in the list.
- # [20:18] <AryehGregor> zcorpan, you don't need to file a bug to make a Formal Objection. I'm pretty sure that if you come out of nowhere and file a Formal Objection that HTML5 does not have a <cheese> element, with no supporting reasoning whatsoever, and refuse to withdraw it, the chairs have to record it and forward it to the Director.
- # [20:19] <AryehGregor> Who will of course be slightly amused and completely ignore it.
- # [20:19] <TabAtkins> AryehGregor: That is correct. It would obviously be rejected, but yeah.
- # [20:19] <AryehGregor> But everyone has the unalienable right to be personally ignored by the Director.
- # [20:19] <zcorpan> mmm cheese
- # [20:19] <zcorpan> i have plenty of reason to want cheese
- # [20:19] <TabAtkins> Plus, since it's TimBL, he can ignore you 50% faster than a normal human!
- # [20:19] * AryehGregor likes referring to people by their titles when he could just as well refer to them by their names, for some reason
- # [20:19] <TabAtkins> (Dude's hyperactive.)
- # [20:20] * AryehGregor also often refers to Hixie as "the editor" in HTMLWG discussions
- # [20:20] <TabAtkins> AryehGregor: Should I just refer to you as "The Intern", then?
- # [20:20] <AryehGregor> No, because I'm a contractor, not an intern.
- # [20:20] <AryehGregor> Or I'm a vendor, technically, as far as I understand it.
- # [20:20] <TabAtkins> Ah, kk.
- # [20:20] <AryehGregor> I just happen to be vending services rather than goods.
- # [20:20] <gsnedders> AryehGregor: So not The Knight?
- # [20:20] <mpilgrim> "The Editor" sounds like a really bad John Grisham novel
- # [20:20] <jgraham> AryehGregor: Surely his title is Sir Berners-Lee
- # [20:20] <AryehGregor> gsnedders, if that's a Batman reference, I don't get it.
- # [20:21] <AryehGregor> If it's a reference to something else, I also don't get it.
- # [20:21] <Ms2ger> Sir Tim, surely
- # [20:21] <zcorpan> Sir!
- # [20:21] <zcorpan> or maybe Mr. T.
- # [20:21] <AryehGregor> jgraham, knowing the British, I bet it's The Right Honorable Sir Timothy or something.
- # [20:21] <AryehGregor> I'm pretty sure that titles of nobility are supposed to go with your first name, not your last name.
- # [20:21] <jgraham> Sir TimBL has a nice ring to it. If you pronounce TimBL to rhyme with "thimble"
- # [20:22] <gsnedders> AryehGregor: He has a knighthood, thus the "Sir".
- # [20:22] <AryehGregor> I'm aware.
- # [20:22] <AryehGregor> Crazy Brits.
- # [20:22] <jgraham> Pretty sure they don't go with your first name
- # [20:22] <AryehGregor> Like Queen Elizabeth or Prince Charles?
- # [20:22] <jgraham> At least Lord Rees of Ludlow is Lord Rees, not Lord Martin
- # [20:23] <gsnedders> Apart from for monarchs, titles go with either surname or full name.
- # [20:23] <jgraham> Oh properly royal ones are different
- # [20:23] <gsnedders> s/monarchs/royalty/
- # [20:23] <jgraham> They want to hide their German heritage
- # [20:23] <AryehGregor> Or they go with the plot of land it's associated with, right? If it is associated with one.
- # [20:23] <gsnedders> AryehGregor: The Earl of X
- # [20:23] <gsnedders> Earl Y of X
- # [20:23] <AryehGregor> I concede that Martin Rees is Baron Rees of Ludlow, according to Wikipedia.
- # [20:23] <jgraham> Wikipedia suggests "Sir Timothy John "Tim" Berners-Lee, OM, KBE, FRS, FREng, FRSA"
- # [20:24] <AryehGregor> Maybe it was different in the old days, and associating the titles with last names is a newfangled thing?
- # [20:24] <jgraham> Oh is he Baron?
- # [20:24] <mpilgrim> jeez, and i thought the web platform was crusty and complicated
- # [20:24] <jgraham> You would have though I would know after working in the same building for four years
- # [20:25] <jgraham> But all I learnt was that he got married in his lunch break
- # [20:25] <mpilgrim> did he get knighted while running out for a smoke?
- # [20:26] <jgraham> I also have an arguably-better photo than the one on wikipedia
- # [20:27] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.17/20110428205629])
- # [20:28] <AryehGregor> Is it freely licensed?
- # [20:28] <AryehGregor> Commons now has a user-friendly upload interface: http://commons.wikimedia.org/wiki/Special:UploadWizard
- # [20:28] <jgraham> It is CC-BY-NC but I could happily make it any other license
- # [20:29] <AryehGregor> Apparently, the user-friendly part involves a comic-book style interface in the form of a giant <img> with all text hardwired in and no alt text.
- # [20:29] <AryehGregor> But hey, baby steps, right?
- # [20:30] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:32] * jgraham gives up at the "create an account" step
- # [20:33] <jgraham> I can't read the captcha
- # [20:33] <zcorpan> isn't there a button with an image of a wheelchair that you can try?
- # [20:36] <jgraham> No, there's a page that says something like "sucks to be you"
- # [20:37] <jgraham> Well it says "Unfortunately this may inconvenience users with limited vision or using text-based or speech-based browsers. At the moment we do not have an audio alternative available. Please contact the site administrators for assistance if this is unexpectedly preventing you from making legitimate posts at the Commons:Help desk"
- # [20:38] <jgraham> Dunno how it would unexpectedly prevent you from doing anything; it seems quite expected that an inability to see would prevent you reading the image
- # [20:38] <AryehGregor> You really can't read the captcha? It seems pretty readable to me.
- # [20:39] <AryehGregor> (although yes, it looks like no one has bothered streamlining the signup process)
- # [20:39] * Quits: inkbase (~inkbase@nat/ibm/x-zranyqiighvbulkz) (Quit: inkbase)
- # [20:39] <AryehGregor> (registration used to be on the same page as login, you could just type your password a second time in an extra field, but that was removed a few years ago :( )
- # [20:40] * Quits: hdhoang (~hdhoang@203.210.156.208) (Quit: Leaving.)
- # [20:41] <jgraham> Well the first time my desired username was already taken
- # [20:41] <jgraham> Then the second time I had to enter a captcha again and I must have made a mistake
- # [20:42] <jgraham> Then the third time I couldn't read it
- # [20:42] <jgraham> Then I gave up
- # [20:42] <zewt> heh, recaptcha recently became totally unreadable, i regularly have to refresh them 3-5x
- # [20:42] <AryehGregor> Presumably the bots are getting smarter.
- # [20:42] <zewt> everyone knew captchas were a losing battle to begin with, anyway
- # [20:43] <AryehGregor> jgraham, oh well. The usability project has focused on improving editing usability, but maybe not improving signup usability.
- # [20:43] <AryehGregor> There's lots of low-hanging fruit there, it seems.
- # [20:43] <AryehGregor> zewt, anyone who runs a small wiki knows that captchas kill an awful lot of the spambots.
- # [20:43] <AryehGregor> At least they do in my experience.
- # [20:43] <AryehGregor> Although maybe not enough.
- # [20:43] <TabAtkins> zewt: CAPTCHAs were a *very clever* hack to get people to work harder on OCR.
- # [20:44] <TabAtkins> And it succeeded!
- # [20:44] <zcorpan> what do we want people to work on next?
- # [20:44] <TabAtkins> I think XKCD answered that.
- # [20:44] * Joins: dbaron (~dbaron@nat/mozilla/x-dwdxjlftyeglfqqy)
- # [20:44] <zewt> TabAtkins: and in the case of recaptcha, a hack to turn people into involuntary OCR monkeys
- # [20:45] <zcorpan> TabAtkins: pointer?
- # [20:45] <TabAtkins> http://xkcd.com/810/
- # [20:45] <TabAtkins> zcorpan: Started looking for it immediately. Just took me a bit to find it. ^_^
- # [20:45] <zewt> AryehGregor: they do now, because presumably the robots that spam things like that aren't all that smart, but evidently smarter ones are becoming available
- # [20:45] <Ms2ger> zcorpan, 0xdefd67fa
- # [20:46] <AryehGregor> Ms2ger, what, you're still on 32-bit?
- # [20:46] <Ms2ger> Yes
- # [20:47] <AryehGregor> :(
- # [20:47] * AryehGregor is too, but not for long
- # [20:47] <zcorpan> Your search - 0xdefd67fa - did not match any documents.
- # [20:47] <zewt> for most cases there's nothing wrong with 32-bit userland, anyway--very few individual applications need more
- # [20:48] <jgraham> It should have matched http://xkcd.com/138/
- # [20:49] <AryehGregor> zcorpan, int main() { printf("%d\n", *0xdefd67fa); }
- # [20:49] <TabAtkins> zewt: Chrome uses some special allocator options that specifically vend high addresses preferentially, specifically to help us flush out 64-bit bugs.
- # [20:49] <AryehGregor> zewt, the extra address space is useful for ASLR, and the larger registers can be a big speedup for some applications (e.g., crypto).
- # [20:50] <AryehGregor> TabAtkins, for production builds or debug?
- # [20:50] <TabAtkins> AryehGregor: Not entirely sure. Probably prod, though.
- # [20:50] <zewt> sure, it helps--it's just not a big deal
- # [20:50] <AryehGregor> No, certainly not a big deal for most applications.
- # [20:50] <AryehGregor> It bloats executable size a bit, too.
- # [20:50] <zewt> that is, unless you're in something that needs it--I think things like video encoding can be helped a lot, too
- # [20:50] <gsnedders> Well, it's a bigger deal on x86 than most arches.
- # [20:51] <jgraham> AryehGregor: That is just a side-effect of X86_64 being less sucky that x86 though
- # [20:51] <jgraham> *than
- # [20:51] <gsnedders> Having far more GPRs is a help, and being able to rely upon everything up to SSE2 being part of the instruction set by definition helps.
- # [20:51] <zewt> gsnedders: heh, it's pretty ridiculous the level of hacks in the x86, though, to make the small number of GPRs not matter nearly as much as it used to
- # [20:52] <AryehGregor> jgraham, yeah, sure, but it's a fact anyway.
- # [20:52] <AryehGregor> We're talking about x86, after all.
- # [20:53] <zewt> ("the x86"? not sure what half-edit resulted in that)
- # [20:56] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [20:57] * Quits: Ms2ger (~Ms2ger@91.181.141.139) (Quit: nn)
- # [21:03] <mpilgrim> ok, back to the topic of unruly strings
- # [21:03] <mpilgrim> what's the strangest string that is a valid javascript identifier?
- # [21:03] <mpilgrim> in ES3
- # [21:04] <zewt> look at some obfuscation contests? heh
- # [21:04] <gsnedders> mpilgrim: Depends on what version of Unicode the impl supports.
- # [21:05] <mpilgrim> excellent answer
- # [21:05] <mpilgrim> zewt: no, looking to test IndexedDB keyPaths, which can contain javascript identifiers separated by periods
- # [21:06] <gsnedders> mpilgrim: With ES5 you at least have the guarantee that every character within certain general categories in Unicode 3.0 is supported, though they can also support further characters from later Unicode versions.
- # [21:07] <gsnedders> mpilgrim: How about some non-ASCII letter and as many combining characters (Mn/Mc) as possible?
- # [21:07] <mpilgrim> love it
- # [21:08] <AryehGregor> Z̡ͭ̒͑ͣ̀͘͏̠̟̯̣̠̟̲̬̻̙͓̤̝̤͎̼ͅA̙̠̗̯̪̤̲̻̗͙̦̦̭͆ͨ̔͊̇̀͡͝L̢͍̠̣͈̩̠̯̆̈́ͯ̔ͦ̅̂̇̀̊̏ͦ̂͆ͦ̈́͝G̵̣̣̝͔̖̼̟̤̝͇̰̦͓̱̗̳̃͆͗ͯ͂̎̓̑̄̒̑̏͛́̀͟͞͞ͅO̷̴̧̳̭̻̤͔̔͊̈ͮ̋̄͘!̸̶̣̗͓̺̺̬̝͖̯͎͙͎̪̥͍͇̃̃̒̐ͩ̾̆ͧ́͘̕
- # [21:08] <AryehGregor> Zalgo generator for your convenience: http://www.eeemo.net/
- # [21:08] * mpilgrim wonders if he can even copy/paste that
- # [21:08] <gsnedders> Or some non-ASCII letters with U+200C in the middle.
- # [21:09] <TabAtkins> Yay zwnj!
- # [21:09] <gsnedders> It's a valid identifier character (well, except for the first char)!
- # [21:09] <AryehGregor> Nice.
- # [21:10] <mpilgrim> "Unexpected token: ILLEGAL" on the zalgo text
- # [21:11] <gsnedders> http://es5.github.com/#x7.6
- # [21:12] <AryehGregor> :(
- # [21:13] * Joins: smaug____ (~chatzilla@85.76.65.193)
- # [21:14] <Hixie> Philip`: https://bugs.webkit.org/show_bug.cgi?id=48291 might be of interest to you
- # [21:17] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [21:22] * abarth is now known as abarth|afk
- # [21:23] <Hixie> dude that zalgo string keeps making me think my screen has glitched
- # [21:23] <AryehGregor> It doesn't display right in my fonts.
- # [21:23] <AryehGregor> But Zalgo is pretty awesome, yeah.
- # [21:25] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [21:36] * Quits: danbri (~danbri@unaffiliated/danbri) (Read error: No route to host)
- # [21:36] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [21:41] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Ping timeout: 260 seconds)
- # [21:41] * Joins: stefan-_ (~music@hiwi0.wi2.uni-trier.de)
- # [21:51] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [21:57] * Joins: clair (~clair@host86-174-254-254.range86-174.btcentralplus.com)
- # [22:02] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [22:02] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Disconnected by services)
- # [22:02] * riven` is now known as riven
- # [22:02] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [22:02] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [22:02] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [22:02] * Quits: Moo-_- (~quassel@herd37.twinapex.fi) (Read error: Connection reset by peer)
- # [22:02] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # [22:02] * Quits: othermaciej (~mjs@2620:149:4:401:6df8:197a:2097:cab8) (Quit: othermaciej)
- # [22:03] * Quits: hendry (~hendry@webconverger.org) (Ping timeout: 255 seconds)
- # [22:03] * Joins: hendry (~hendry@212.13.195.83)
- # [22:05] * Joins: othermaciej (~mjs@17.203.15.180)
- # [22:07] * Joins: slooth (~slooth@unaffiliated/slooth)
- # [22:07] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [22:11] * abarth|afk is now known as abarth
- # [22:13] * Joins: kal-EL_ (~jor-EL@host129-67-dynamic.17-79-r.retail.telecomitalia.it)
- # [22:18] * Joins: jamesr (~jamesr@216.239.45.19)
- # [22:19] * Quits: saba (~foo@unaffiliated/saba) (Ping timeout: 246 seconds)
- # [22:19] * Quits: slooth (~slooth@unaffiliated/slooth) (Ping timeout: 240 seconds)
- # [22:20] * Joins: slooth (~slooth@77.28.12.169)
- # [22:20] <Hixie> zcorpan: was it you who asked for TrackList to expose objects instead of having .getKind() .getLabel() etc?
- # [22:20] <Hixie> i can't find wherever i had that discussion
- # [22:20] <Hixie> (i want to admit being wrong and fix it)
- # [22:22] <clair> Hixie: I noticed you mentioned in the mailing list you were considering a dialogue element - I'm interested in getting into the working group stuff so is there anything I can do to help? (I'm not an implementor or anything, just a developer)
- # [22:23] <Hixie> aw man, if you want to help with that in paricular that would be awesome
- # [22:23] <zcorpan> Hixie: don't recall
- # [22:23] * Joins: weinig (~weinig@2620:149:4:401:3dea:644f:92a3:bef4)
- # [22:23] <zcorpan> Hixie: ask foolip
- # [22:23] <Hixie> clair: the main thing i need for that is to go through all the current libraries like jquery, etc, and see how they expose inline dialogs
- # [22:23] <Hixie> clair: to see what the current set of features that people expect are
- # [22:23] <clair> Yeah, modal stuff annoys me so it sounds a good introduction :)
- # [22:24] <Hixie> zcorpan: he filed a bug that i haven't responsed to, but i could have sworn i'd discussed this before with someone
- # [22:24] <Hixie> maybe nessy?
- # [22:24] <Hixie> can't find a bug about it
- # [22:24] * Joins: eggsby (~ABSThom@50-56-59-89.static.cloud-ips.com)
- # [22:24] <clair> And sure, I can do that, is the wiki the best place to put it?
- # [22:24] <Hixie> clair: the best place to start would just be to make a wiki page on wiki.whatwg.org and just list all the libraries that support this kind of thing
- # [22:24] <eggsby> Hello, can anyone recommend a good lib for working with canvas?
- # [22:25] <zewt> canvas is a pretty good library for using canvas
- # [22:25] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [22:25] <clair> Hixie: Will work on that, thanks :)
- # [22:26] <Hixie> clair: don't hesitate to ask people here for advice :-)
- # [22:26] <Hixie> clair: any help would really be truly awesome
- # [22:26] <eggsby> use the js api directly? D:
- # [22:27] <clair> Cool, I'll lurk around and get a feel for the channel - and will ping you if I come up with anything
- # [22:27] * Quits: mokush_ (~quassel@188.24.41.206) (Read error: Connection reset by peer)
- # [22:27] <clair> Happy to help :)
- # [22:27] <Hixie> :-)
- # [22:28] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [22:28] <Hixie> eggsby: i find http://software.hixie.ch/utilities/js/canvas/ helpful for playing with the api
- # [22:29] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [22:29] <eggsby> Hixie: but my crutch! :p Guess I should just pull up my sleeves and put my nose to the grindstone
- # [22:29] <eggsby> thanks for all your hard work btw Hixie
- # [22:30] <zcorpan> eggsby: http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html
- # [22:30] <Hixie> eggsby: my pleasure
- # [22:30] <Hixie> eggsby: depending on what you want to do, the canvas api isn't half bad
- # [22:30] <Hixie> eggsby: if you want to do some complex stuff, it makes sense to get a library... but then it depends what you want to do
- # [22:31] <zcorpan> eggsby: the 2d canvas api lacks many convenience things so you'll probably find yourself wanting to factor out stuff and thus writing your own canvas library
- # [22:31] <eggsby> yea, I wanted to use it for a little 2.5d browser game
- # [22:31] <Hixie> eggsby: e.g. there are (i believe) 2d physics libraries, but you wouldn't want to use that if you wanted to write a sprite platformer :-)
- # [22:31] <zcorpan> there are probably plenty of them around, but i haven't used any so can't recommend any
- # [22:31] <Hixie> yeah me either
- # [22:31] <eggsby> but yeah I might just end up rolling my own out of convenience methods
- # [22:32] <eggsby> maybe w/ backbone or something... alright well thanks for the suggestions :)
- # [22:33] * Quits: CvP (~CvP@123.49.21.134) (Disconnected by services)
- # [22:33] * Joins: xCG (~CvP@123.49.21.134)
- # [22:33] <jgraham> (it's backbone more about MVC for data-driven apps? Not sure how it would help with canvas)
- # [22:33] <jgraham> (not that I have used it)
- # [22:34] <zcorpan> i wonder if the sheet cheat is outdated
- # [22:34] <eggsby> jgraham: backbone just provides a utility belt
- # [22:34] * xCG is now known as CvP
- # [22:34] <zcorpan> it doesn't have the drawFocusRing and stuff
- # [22:34] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Read error: Operation timed out)
- # [22:34] <eggsby> things like events and models and such
- # [22:34] * Joins: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net)
- # [22:35] * Quits: zdobersek (~zan@90.157.247.79) (Quit: Leaving.)
- # [22:35] <jgraham> Right, it's not clear to me why moels would be releavnt to canvas drawing
- # [22:35] <jgraham> Or relevant to the kinds of things that you would be doing
- # [22:35] <jgraham> But I am speaking from a position of pure ignorance
- # [22:36] <zcorpan> Hixie: does the spec support updating the inband text tracks mid-stream?
- # [22:37] * Joins: _bga (~bga@ppp78-37-193-83.pppoe.avangarddsl.ru)
- # [22:37] <eggsby> jgraham: yeah it would have been better to say build a game engine w/ backbone, not a canvas lib
- # [22:37] <Hixie> zcorpan: i think it supports the in-band text tracks changing, but doesn't let anyone know they did, or something
- # [22:37] <Hixie> zcorpan: i forget the exact details
- # [22:38] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Ping timeout: 255 seconds)
- # [22:38] * Parts: eggsby (~ABSThom@50-56-59-89.static.cloud-ips.com)
- # [22:39] * Joins: Steve^ (~steve@89.240.42.203)
- # [22:39] <zcorpan> ok
- # [22:40] * Quits: bga_ (~bga@ppp78-37-193-83.pppoe.avangarddsl.ru) (Ping timeout: 260 seconds)
- # [22:40] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Ping timeout: 240 seconds)
- # [22:42] * Joins: danbri_ (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [22:49] * Quits: msucan (~robod@92.86.247.27) (Quit: .)
- # [22:50] * Joins: othermaciej_ (~mjs@17.246.19.82)
- # [22:50] * Quits: othermaciej_ (~mjs@17.246.19.82) (Remote host closed the connection)
- # [22:50] * Joins: othermaciej_ (~mjs@17.203.15.180)
- # [22:51] * Quits: othermaciej (~mjs@17.203.15.180) (Read error: Connection reset by peer)
- # [22:51] * othermaciej_ is now known as othermaciej
- # [22:57] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [22:58] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # [23:00] * Joins: tanuki_ (~Phoon@204.122.237.91)
- # [23:03] * Joins: temp02 (~temp01@unaffiliated/temp01)
- # [23:04] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 260 seconds)
- # [23:07] * Parts: tanuki_ (~Phoon@204.122.237.91)
- # [23:09] <zcorpan> Hixie: http://www.jenitennison.com/blog/node/156
- # [23:10] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Ping timeout: 260 seconds)
- # [23:11] * Quits: pdr3 (~pdr2@nat/google/x-lbahrvneszvnndsc) (Ping timeout: 246 seconds)
- # [23:13] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [23:14] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [23:18] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [23:18] * Quits: matjas (~matjas@91.182.68.102) (Quit: Computer has gone to sleep.)
- # [23:18] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 246 seconds)
- # [23:18] * mhausenblas_ is now known as mhausenblas
- # [23:18] * Quits: othermaciej (~mjs@17.203.15.180) (Quit: othermaciej)
- # [23:21] * Joins: ap_ (~ap@17.246.18.250)
- # [23:24] * Quits: ap_ (~ap@17.246.18.250) (Remote host closed the connection)
- # [23:24] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Read error: Connection reset by peer)
- # [23:24] * Joins: ap_ (~ap@17.203.14.199)
- # [23:25] <AryehGregor> Weird, www.gov.il is a website.
- # [23:26] <AryehGregor> Which gov.il redirects to.
- # [23:29] * Quits: ZombieLoffe (~e@unaffiliated/zombieloffe) (Ping timeout: 276 seconds)
- # [23:31] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
- # [23:31] <AryehGregor> Not as weird as "to." having an A record.
- # [23:40] * Quits: kal-EL_ (~jor-EL@host129-67-dynamic.17-79-r.retail.telecomitalia.it) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
- # [23:43] <_bga> is it possible to allow newless creation of dom object in standard?
- # [23:44] <TabAtkins> Huh? You make DOM objects without a new already.
- # [23:44] <TabAtkins> document.createElement("foo");
- # [23:44] <_bga> no
- # [23:44] <_bga> i want {Image()}
- # [23:44] <_bga> w/o new
- # [23:44] <TabAtkins> ...why?
- # [23:45] <_bga> new keyword is bit outdated.
- # [23:45] <TabAtkins> ...why?
- # [23:45] <_bga> just semantic
- # [23:45] <TabAtkins> ...what?
- # [23:45] <gsnedders> It completely changes the meaning…
- # [23:46] <TabAtkins> (I am actually quite confused here, not being facetious.)
- # [23:46] <gsnedders> It's a reference to [[Construct]] and not [[Call]].
- # [23:46] <_bga> new langs allows create object w/o "new"
- # [23:46] <_bga> gsnedders i know
- # [23:46] <gsnedders> _bga: But they have a difference between classes and functions mostly.
- # [23:46] <TabAtkins> New languages arent' javascript, and don't have the mixing of functions and classes and constructors.
- # [23:46] <gsnedders> _bga: JS doesn't have classes, so you need some different way to separate out a function call and an object constructor.
- # [23:47] <TabAtkins> gsnedders: And even in the Classes proposal that tc39 accepted at the last meeting, you still new them up as normal. (It's just syntax sugar for the existing prototype stuff.)
- # [23:47] <_bga> gsnedders imho there nothing differences between create object and cast to class
- # [23:48] <zcorpan> as it happens most (or all) dom constructors can be called as functions with the same effect
- # [23:48] <gsnedders> TabAtkins: Don't even make me think about how far behind I am on es-discuss.
- # [23:48] <_bga> Foo(1, 2) and Foo(bar)
- # [23:49] <TabAtkins> Anyway, 'new' does something very specific - it sets "this" to a clone of the prototype. Just calling the function doesn't do that; "this" is set as normal.
- # [23:49] <_bga> gsnedders i can propose also Class.prototype = Class as standard :)
- # [23:49] <TabAtkins> You can make new-less calls still construct, but you ahve to do it manually.
- # [23:49] <_bga> TabAtkins i do it
- # [23:49] <_bga> my class sugar
- # [23:50] <TabAtkins> That's nice. It's weird, and not idiomatic javascript to do so. Outside of the oddness of some DOM constructors, it's not common for new-less constructors to work.
- # [23:51] <jgraham> TabAtkins: Well and some of the stdlib :)
- # [23:51] <TabAtkins> Yeah, some of it.
- # [23:52] <_bga> ok TabAtkins. idea to remove 'new' keyword is not still popular
- # [23:52] <jgraham> It's weird in that the syntax doesn't really support it but normal in that it happens all over the place in typical js
- # [23:53] <TabAtkins> It's not that it's unpopular. It's that there's no *reason* for it. "new" has a purpose, and omitting it means the dev has to do more work. It also makes the code less clear, imo, because you can no longer tell apart object construction from function calls.
- # [23:54] <_bga> TabAtkins i can differ function and Class
- # [23:54] <_bga> first letter
- # [23:54] <_bga> lower and upper cased
- # [23:54] <jgraham> TabAtkins: I'm not sure I agree with your second point
- # [23:55] <zewt> ... i'd say that while it works great in Python, trying to turn Javascript into Python is not going to work. heh
- # [23:55] <jgraham> a = func_call() can set a to a new object if func_call returns it
- # [23:56] <_bga> jgraham imho 'new' keyword is just semanic
- # [23:56] <_bga> in js - not
- # [23:56] <_bga> ok
- # [23:57] <_bga> not if you abstract from some lang
- # [23:57] <TabAtkins> It's not semantic. There is a functional difference. I explained it. Without "new", the dev has to do additional work in their function to clone the prototype themselves.
- # [23:57] <jgraham> _bga: As usual when people start using the word "semantic" I have no idea what you mean
- # [23:57] * Quits: nielsle (~nielsle@4135136-cl69.boa.fiberby.dk) (Quit: Ex-Chat)
- # [23:57] <_bga> TabAtkins in js. yes
- # [23:58] <TabAtkins> ...yes, in js. Because that's how "this" works. If you're programming in a different language with different semantics for "this", or some other concept altogether (like real classes with dedicated constructor functions), then the situation is obviously different.
- # Session Close: Sat Jun 11 00:00:00 2011
The end :)