Options:
- # Session Start: Tue Oct 28 00:00:00 2008
- # Session Ident: #whatwg
- # [00:16] * Quits: annevk2 (n=annevk@ip67-152-80-106.z80-152-67.customer.algx.net) (Read error: 110 (Connection timed out))
- # [00:28] * Quits: virtuelv (n=virtuelv@80.202.65.163) (Read error: 60 (Operation timed out))
- # [00:44] * Quits: dglazkov (n=dglazkov@nat/google/x-17efa6e865284cf8)
- # [00:46] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [00:59] * Joins: othermaciej_ (n=mjs@nat/apple/x-4d08ef1f0d36d062)
- # [01:00] * Quits: othermaciej (n=mjs@17.244.17.238) (Read error: 60 (Operation timed out))
- # [01:00] * othermaciej_ is now known as othermaciej
- # [01:14] * Quits: weinig_ (n=weinig@nat/apple/x-24d8b071ca665f4b) (Remote closed the connection)
- # [01:14] * Joins: weinig (n=weinig@nat/apple/x-e78e31f1caa1b8ad)
- # [01:28] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [01:28] * Quits: smedero (n=smedero@mdp-nat251.mdp.com)
- # [01:29] * Joins: othermaciej_ (n=mjs@17.244.17.238)
- # [01:34] * Joins: hdh (n=hdh@118.71.122.165)
- # [01:38] * Joins: erlehmann (n=nils@dslb-092-078-106-172.pools.arcor-ip.net)
- # [01:45] * Quits: othermaciej (n=mjs@nat/apple/x-4d08ef1f0d36d062) (Read error: 110 (Connection timed out))
- # [01:50] * Quits: billmason (n=billmaso@ip41.unival.com) (".")
- # [01:52] <takkaria> http://www.shirky.com/writings/semantic_syllogism.html is a really good critique of the Semantic Web project
- # [01:57] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [01:59] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Remote closed the connection)
- # [01:59] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [02:08] * weinig is now known as weinig|food
- # [02:11] <erlehmann> http://en.wikipedia.org/wiki/In_popular_culture#Popular_Culture_in_Popular_Culture
- # [02:15] * Quits: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [02:15] * Joins: sbublava (n=stephan@77.118.234.135.wireless.dyn.drei.com)
- # [02:16] * Quits: roc (n=roc@guest-225.mountainview.mozilla.com)
- # [02:30] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [02:32] <Dashiva> the "this will work because it would be good if it did" fallacy
- # [02:32] <Dashiva> ^ Does that one have a more formal name?
- # [02:35] <takkaria> not as far as I know
- # [02:38] <Philip`> http://en.wikipedia.org/wiki/Wishful_thinking#As_a_logical_fallacy
- # [02:40] <Dashiva> "My girlfriend has an XML serialization of her shoe closet (I am not making this up)"
- # [02:41] <takkaria> where's that?
- # [02:42] <Dashiva> http://diveintomark.org/archives/2002/12/30/the_tag_soup_of_a_new_generation
- # [02:42] * Joins: othermaciej (n=mjs@nat/apple/x-72b166f5f23de254)
- # [02:45] <blooberry> I think that's called "wishful thinking"
- # [02:45] <Hixie> takkaria: yeah, good article. from 2003, interesting. not much has changed since then as far as i can tell.
- # [02:48] * Quits: sbublava (n=stephan@77.118.234.135.wireless.dyn.drei.com)
- # [02:49] <Dashiva> Hixie: You could say everything except SW has changed, SW is still stuck where it was ;)
- # [02:49] <takkaria> in my philosophy course, I'm currently doing a lot of reading of 20th century philosophers who basically wrote the rules of modern logic
- # [02:50] <takkaria> part of the shift towards modern logic was realising that syllogistic logic isn't actually all that helpful
- # [02:50] <Philip`> Boolean logic is all we really need
- # [02:51] <Dashiva> .
- # [02:51] <Philip`> You can prove everything by enumeration, because infinite sets don't exist in reality so you don't need to care about them
- # [02:52] * Quits: erlehmann (n=nils@dslb-092-078-106-172.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # [02:53] * Joins: erlehmann (n=nils@dslb-088-074-217-145.pools.arcor-ip.net)
- # [02:57] * Quits: john_fallows (n=j_r_fall@adsl-76-202-78-147.dsl.pltn13.sbcglobal.net) (Remote closed the connection)
- # [02:59] * Joins: tantek (n=tantek@c-71-202-120-131.hsd1.ca.comcast.net)
- # [02:59] * Quits: othermaciej_ (n=mjs@17.244.17.238) (Read error: 110 (Connection timed out))
- # [03:01] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [03:18] * Quits: erlehmann (n=nils@dslb-088-074-217-145.pools.arcor-ip.net) (Connection reset by peer)
- # [03:20] * Quits: tantek (n=tantek@c-71-202-120-131.hsd1.ca.comcast.net)
- # [03:30] * Quits: othermaciej (n=mjs@nat/apple/x-72b166f5f23de254) (Read error: 104 (Connection reset by peer))
- # [03:30] * Joins: othermaciej (n=mjs@nat/apple/x-0a354d3c67e201e6)
- # [03:41] * Quits: weinig|food (n=weinig@nat/apple/x-e78e31f1caa1b8ad)
- # [03:46] * Quits: Mustafa51 (n=mustafa@122.164.162.167)
- # [03:57] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:12] * Quits: gavin_ (n=gavin@firefox/developer/gavin) (Read error: 60 (Operation timed out))
- # [04:14] * Joins: gavin_ (n=gavin@firefox/developer/gavin)
- # [04:29] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [04:38] * Quits: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [04:50] * Joins: tantek (n=tantek@adsl-68-120-192-160.dsl.pltn13.pacbell.net)
- # [04:51] * Joins: weinig (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [04:56] * Joins: renke3 (n=user@Le9ea.l.pppool.de)
- # [04:57] * Quits: othermaciej (n=mjs@nat/apple/x-0a354d3c67e201e6)
- # [05:02] * Joins: eric_carlson (n=ericc@72-254-47-25.client.stsn.net)
- # [05:09] <Hixie> anyone remember what various ways people suggested splittig the spec last week?
- # [05:15] * Quits: renke2 (n=user@Lc1fd.l.pppool.de) (Read error: 110 (Connection timed out))
- # [05:15] * Joins: roc (n=roc@ip67-152-86-163.z86-152-67.customer.algx.net)
- # [05:28] * Quits: doublec (n=nnchris@li5-223.members.linode.com) (Remote closed the connection)
- # [05:43] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [05:44] * Quits: eric_carlson (n=ericc@72-254-47-25.client.stsn.net) (Read error: 110 (Connection timed out))
- # [05:49] <sicking> Hixie, there was a lot about splitting out the parts that define what 'valid' markup looks like
- # [05:49] * Joins: eric_carlson (n=ericc@72-254-47-25.client.stsn.net)
- # [05:50] <sicking> Hixie, and splitting out some APIs, don't remember which ones though
- # [05:50] <sicking> Hixie, oh, 'window' was one of them
- # [05:52] <Hixie> ok, that's what i remembered too
- # [05:52] <Hixie> thanks
- # [05:53] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [06:16] * Quits: tantek (n=tantek@adsl-68-120-192-160.dsl.pltn13.pacbell.net)
- # [07:17] * Joins: annevk2 (n=annevk@h-66-134-141-179.snvacaid.covad.net)
- # [07:32] * Joins: aroben (n=adamrobe@67.159.173.2)
- # [07:49] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) (Read error: 110 (Connection timed out))
- # [07:50] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:13] * Quits: shepazu (n=schepers@ANice-151-1-71-153.w83-205.abo.wanadoo.fr)
- # [08:20] * Joins: heycam (n=cam@124-168-124-252.dyn.iinet.net.au)
- # [08:29] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [08:35] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [08:38] * weinig is now known as weinig|away
- # [08:39] * Joins: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net)
- # [08:40] * Quits: aroben (n=adamrobe@unaffiliated/aroben) (Read error: 113 (No route to host))
- # [08:44] * Quits: ginger (n=nessy@203-158-50-244.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [08:44] * Joins: Mau`werk (n=ano@a80-100-71-209.adsl.xs4all.nl)
- # [08:57] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [09:09] * Joins: peter-proc (n=retep@procurios.xs4all.nl)
- # [09:10] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [09:27] * Quits: renke3 (n=user@Le9ea.l.pppool.de) (Connection timed out)
- # [09:30] * Joins: MikeSmith (n=MikeSmit@gw.sophia.w3.org)
- # [09:34] * Joins: shepazu (n=schepers@gw.sophia.w3.org)
- # [09:54] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [10:15] * Joins: othermaciej_ (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:16] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [10:17] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:23] * Quits: othermaciej_ (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [10:36] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [10:53] * Joins: Adam (n=chatzill@70-0-68-225.area1.spcsdns.net)
- # [10:54] * Quits: Adam (n=chatzill@70-0-68-225.area1.spcsdns.net) (Client Quit)
- # [10:59] * Joins: webben (n=webben@nat/yahoo/x-e7452f50c6ed17f8)
- # [11:15] <Lachy> Hixie, there were people asking for some kind of clean language spec that defined only what is considered conforming and a "clean parsing algorithm" that only works with conforming content.
- # [11:17] <Lachy> one specific case that was pointed out to me was where it defines microsyntaxes, it mixes the conforming syntax definition with the rules for parsing it a little too closely http://www.whatwg.org/specs/web-apps/current-work/#numbers
- # [11:22] * Joins: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp)
- # [11:25] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [11:40] * olliej is now known as fakeolliej
- # [11:41] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:43] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [11:44] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
- # [12:02] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [12:02] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 54 (Connection reset by peer))
- # [12:03] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [12:06] * Joins: nessy (n=nessy@203-158-50-244.dyn.iinet.net.au)
- # [12:09] * Joins: aaronlev_ (n=chatzill@g228075178.adsl.alicedsl.de)
- # [12:31] * Quits: aaronlev (n=chatzill@g226140211.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [13:26] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [13:26] * Quits: webben (n=webben@nat/yahoo/x-e7452f50c6ed17f8) (Read error: 110 (Connection timed out))
- # [13:41] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [13:51] * Joins: smerp (n=smerp@66.192.95.199)
- # [13:53] <MikeSmith> hsivonen_: http://jing-trang.googlecode.com
- # [13:54] <MikeSmith> http://tech.groups.yahoo.com/group/rng-users/message/871
- # [13:56] <MikeSmith> "Another potential area for improvement is the quality of error messages that Jing gives when doing RELAX NG validation. They're pretty bad at the moment, and it's definitely possible to do significantly better with a bit of effort."
- # [14:13] * Quits: smerp (n=smerp@66.192.95.199) ("Jesus Built My Workstation")
- # [14:14] * Joins: smerp (n=smerp@66.192.95.199)
- # [14:16] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
- # [14:22] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Remote closed the connection)
- # [14:22] * Quits: peter-proc (n=retep@procurios.xs4all.nl) (Read error: 110 (Connection timed out))
- # [14:26] * Joins: webben (n=webben@nat/yahoo/x-e4ad36be3dc95ec2)
- # [14:34] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
- # [14:34] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [14:38] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [14:46] * Joins: csarven (n=csarven@80.76.201.52)
- # [14:57] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [14:58] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [15:07] * Quits: eric_carlson (n=ericc@72-254-47-25.client.stsn.net)
- # [15:27] * Joins: billmason (n=billmaso@ip41.unival.com)
- # [15:28] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
- # [15:30] * Quits: nessy (n=nessy@203-158-50-244.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [15:33] * Joins: nessy (n=nessy@203-158-50-244.dyn.iinet.net.au)
- # [15:37] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [15:42] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [15:48] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [15:56] * Quits: nessy (n=nessy@203-158-50-244.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [16:01] * Quits: MikeSmith (n=MikeSmit@gw.sophia.w3.org) ("Less talk, more pimp walk.")
- # [16:02] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [16:03] * Quits: roc (n=roc@ip67-152-86-163.z86-152-67.customer.algx.net)
- # [16:08] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [16:09] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [16:10] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [16:11] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [16:12] * Joins: MikeSmith (n=MikeSmit@gw.sophia.w3.org)
- # [16:16] * Joins: hdh0 (n=hdh@118.71.122.165)
- # [16:17] * Quits: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:32] * Quits: hdh (n=hdh@118.71.122.165) (Read error: 110 (Connection timed out))
- # [16:38] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:39] * Joins: dglazkov (n=dglazkov@nat/google/x-8684dfa55e87348b)
- # [16:56] * Joins: roc (n=roc@guest-225.mountainview.mozilla.com)
- # [16:57] * Joins: roc_ (n=roc@guest-225.mountainview.mozilla.com)
- # [16:57] * Quits: roc (n=roc@guest-225.mountainview.mozilla.com) (Read error: 54 (Connection reset by peer))
- # [17:01] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:01] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [17:07] * Quits: Mau`werk (n=ano@a80-100-71-209.adsl.xs4all.nl) ("Disconnected...")
- # [17:18] * Quits: aboodman2 (n=aboodman@dsl081-073-212.sfo1.dsl.speakeasy.net) (Read error: 110 (Connection timed out))
- # [17:31] * Joins: renke3 (n=user@Lf934.l.pppool.de)
- # [17:39] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [17:40] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [17:40] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:42] <annevk2> Hixie, new Option is a named constructor
- # [17:43] * Quits: annevk2 (n=annevk@h-66-134-141-179.snvacaid.covad.net) (Read error: 104 (Connection reset by peer))
- # [17:44] * Joins: annevk2 (n=annevk@h-66-134-141-179.snvacaid.covad.net)
- # [17:45] * Quits: MikeSmith (n=MikeSmit@gw.sophia.w3.org) ("Less talk, more pimp walk.")
- # [17:46] * Quits: shepazu (n=schepers@gw.sophia.w3.org)
- # [17:48] * Joins: john_fallows (n=j_r_fall@adsl-76-202-78-147.dsl.pltn13.sbcglobal.net)
- # [17:52] * Quits: weinig|away (n=weinig@c-71-198-176-23.hsd1.ca.comcast.net)
- # [17:54] * Quits: renke3 (n=user@Lf934.l.pppool.de) (Remote closed the connection)
- # [18:02] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [18:04] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [18:06] * Joins: renke2 (n=user@Lf934.l.pppool.de)
- # [18:27] * Joins: Maurice` (i=copyman@cc90688-a.emmen1.dr.home.nl)
- # [18:37] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
- # [18:37] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [18:42] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [18:44] * Joins: weinig (n=weinig@nat/apple/x-743bc8c19f997d3b)
- # [18:49] * Joins: doublec (n=chris@li5-223.members.linode.com)
- # [18:52] * Parts: annevk2 (n=annevk@h-66-134-141-179.snvacaid.covad.net)
- # [18:55] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [18:55] * Quits: billmason (n=billmaso@ip41.unival.com) (Read error: 104 (Connection reset by peer))
- # [18:58] * Joins: billmason (n=billmaso@ip41.unival.com)
- # [19:01] * Joins: maikmerten (n=maikmert@L8b15.l.pppool.de)
- # [19:07] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [19:11] * Parts: hdh0 (n=hdh@118.71.122.165) ("Konversation terminated!")
- # [19:20] * Joins: annevk2 (n=annevk@ip67-152-80-106.z80-152-67.customer.algx.net)
- # [20:09] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [20:12] * Joins: nessy (n=nessy@203-158-50-244.dyn.iinet.net.au)
- # [20:14] * Quits: roc_ (n=roc@guest-225.mountainview.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [20:15] * Joins: roc (n=roc@guest-225.mountainview.mozilla.com)
- # [20:19] * Joins: BenMillard (n=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [20:34] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net) (Read error: 104 (Connection reset by peer))
- # [20:34] * Joins: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [20:40] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [20:45] <Hixie> anyone got an idea for how to solve the "don't validate for this submit button" use case? (e.g. saving state to the server, or asking the server for completion information, separate from the final submission step)
- # [20:47] <annevk2> use submit()
- # [20:47] <annevk2> if it's really common, add a dontvalidate attribute or some such
- # [20:48] <annevk2> bbiab
- # [20:50] <Hixie> "dontvalidate" is kinda ugly
- # [20:50] <Hixie> even "novalidate" is ugly
- # [20:54] <Lachy> is the attribute intended to go on the form element or the <input type="submit">/<button> elements?
- # [20:57] <Lachy> Hixie, validate="no" is less ugly, but it doesn't fit the normal boolean attribute design pattern
- # [20:57] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.83 [Firefox 3.1b2pre/20081028020258]")
- # [20:58] <gsnedders> ihatevalidation?
- # [21:04] * Joins: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk)
- # [21:07] <Hixie> Lachy: if it's an attribute, the button, i guess, but i have no idea how to really solve this
- # [21:07] <Hixie> maybe nonvalidating ?
- # [21:07] <Hixie> it's better than dontvalidate and novalidate
- # [21:08] <Lachy> hmm, that's a rather subjective comparison
- # [21:08] <Lachy> I thought novalidate looked better
- # [21:08] <Hixie> novalidate is not grammatically correct english
- # [21:08] <Hixie> nonvalidating is at least one word
- # [21:08] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [21:09] * Quits: othermaciej (n=mjs@c-69-181-43-20.hsd1.ca.comcast.net)
- # [21:09] <Lachy> ok
- # [21:09] <Lachy> I still don't particularly like nonvalidating
- # [21:10] <Hixie> i don't particularly like any of the
- # [21:10] <Hixie> m
- # [21:12] <gsnedders> non is grammatically wrong so FAIL.
- # [21:12] <Hixie> ?
- # [21:12] <Hixie> i don't think a sentence using the "fail" meme really should be complaining about grammar, btw :-)
- # [21:12] <gsnedders> I'm not thinking, ignore me
- # [21:12] <Hixie> k
- # [21:12] <gsnedders> (I am thinking, just about typing on a Dvorak keyboard)
- # [21:22] * Joins: virtuelv_ (n=virtuelv@163.80-202-65.nextgentel.com)
- # [21:22] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) (Nick collision from services.)
- # [21:22] * virtuelv_ is now known as virtuelv
- # [21:22] <blooberry> gsnedders: thinking about trying dvorak?
- # [21:23] <nessy> how about "novalidation" ?
- # [21:25] <blooberry> does it have to use a term with "valid" as a substring?
- # [21:25] <blooberry> Would something tangential like maybe check" or "nocheck" work instead?
- # [21:26] <gsnedders> blooberry: I am trying, that's the problem
- # [21:26] <Hixie> it's not clear to me that an attribute is right in the first place
- # [21:27] <gsnedders> an element!
- # [21:27] <blooberry> gsnedders: keep it up! *cheering from my dvorak layout*
- # [21:28] <gsnedders> blooberry: Everytime before I haven't for very long
- # [21:29] <gsnedders> But I seem to be picking it up quicker this time
- # [21:29] * Hixie is using qwerty... but his dvoark keyboard is less than a foot away!
- # [21:29] <Lachy> Hixie, what about a new button type?
- # [21:29] <Lachy> instead of a new attribute
- # [21:29] <Hixie> not bw compatible
- # [21:29] <Lachy> <button type="whatever"> is kind of
- # [21:29] <Hixie> not in IE
- # [21:30] * Joins: aboodman2 (n=aboodman@nat/google/x-7c699397f0bbfb5a)
- # [21:30] <Lachy> what about IE8?
- # [21:30] <Hixie> (and <input type=non-validating-button> isn't)
- # [21:30] * blooberry would have huge problems going back to qwerty
- # [21:30] * Quits: maikmerten (n=maikmert@L8b15.l.pppool.de) (Remote closed the connection)
- # [21:31] <gsnedders> blooberry: I have to cope with that at school
- # [21:31] <Hixie> i use both
- # [21:31] <Hixie> (on different keyboard types)
- # [21:31] <gsnedders> blooberry: So if I persist I have to cope with both
- # [21:32] <Lachy> does it need to be a declarative solution, rather than just some kind of javascript API that submits without checking validity?
- # [21:32] * Quits: roc (n=roc@guest-225.mountainview.mozilla.com)
- # [21:32] <Hixie> Lachy: i don't know
- # [21:33] <Lachy> if so, then there are 3 options: new attribute, new element, or new button type. If the latter is ruled out because of back compat issues, and the new element doesn't seem realistic, you're left with a new attribute
- # [21:33] <gsnedders> Hikie doesn't know every thing!? :o
- # [21:33] <blooberry> for me, it's touch typing dvorak, hunt-n-peck qwerty. I have no idea where the dvorak keys are located unless I let my brain put the fingers in the right location when asked to hit the key.
- # [21:33] <gsnedders> See, I really can't type now
- # [21:33] <Lachy> gsnedders, of course, "Hikie" isn't omniscient, but I'm sure Hixie is :-)
- # [21:34] * blooberry is always amused how many typos are an obvious sign of which keyboard layout a person is using
- # [21:34] <gsnedders> blooberry: How so?
- # [21:34] <blooberry> hikie->hixie: qwerty the 'k' and 'x' are on opposite sides of the keyboard. On dvorak, they are adjacent
- # [21:35] <gsnedders> ah
- # [21:36] <gsnedders> But you just said you don't know where keys are!
- # [21:36] <Hixie> Lachy: one could equally say "if a new attribute doesn't seem realistic, and a type is ruled out because of back compat issues, you're left with a new element"
- # [21:36] <gsnedders> (Yes, it takes me that long to type.)
- # [21:37] <blooberry> I lied? 8-P (not for touch typing, no...but I know where the keys are.)
- # [21:37] * Joins: roc (n=roc@guest-225.mountainview.mozilla.com)
- # [21:38] <Lachy> Hixie, I can't think of any logical way of using a new element for this purpose
- # [21:38] <gsnedders> I wish there was a room in this house with good speakers and is warm.
- # [21:40] <Hixie> Lachy: there are plenty of ways we could do this, e.g. attributes on the button or the form, an API to submit, an API to disable validation, boolean attributes or enumerated attributes, new types, class values, a container element, not supporting it but requiring script of various kinds, etc
- # [21:41] <Hixie> they all suck
- # [21:41] <BenMillard> I don't understand the use case...in my experience of using and making and auditing websites, I haven't come across a button which submits a form but must bypass any client-side validation
- # [21:42] * Hixie uses anathem as a keyboard rest and switches to dvorak
- # [21:42] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [21:42] <Lachy> BenMillard, see the whatwg archives for discussion of non-validating submit buttons
- # [21:42] <Lachy> or in the WF2 folder http://www.whatwg.org/issues/#WF2
- # [21:42] <Hixie> BenMillard: e.g. a button that takes a postcade and prefills the address
- # [21:43] <Hixie> postcode
- # [21:43] <Hixie> without requiring all required fields to be set
- # [21:43] <Hixie> or a button that cancels the form
- # [21:43] <Hixie> or a button that saves the current state
- # [21:45] <BenMillard> "Actually, the "Cancel" button could easily be just a link, not a submit control."
- # [21:49] <BenMillard> I share Simon Pieters's experience where he says "I have never seen such a form" for the saving state without validation case. Nearest I've seen to that are multi-page forms (such as YouGov in the UK, IIRC) which save your progress as you go but still require the page you're on to be filled in completely.
- # [21:51] <BenMillard> oh, I understand the FAFSA case
- # [21:51] <billmason> The company I work for does online college applications...probably 99+% of them are multipage, and all of them have a button to save the page without validation.
- # [21:52] * Joins: adiabatic (n=comatoas@dsl-206-55-130-248.tstonramp.com)
- # [21:53] <Lachy> for the cancel button case, ideally none of the form's content would be submitted to the server since it's a waste of bandwidth, especially if it's a large form
- # [21:54] * Parts: adiabatic (n=comatoas@dsl-206-55-130-248.tstonramp.com) ("Leaving")
- # [21:55] <Lachy> but sometimes a cancel button does actually need to be a button rather than a link because the server needs to be told to interrupt the process. e.g. cancelling half way through a multi step process
- # [21:57] <BenMillard> Lachy, the Cancel button can submit to a different <form>?
- # [21:57] <Philip`> The button that takes the postcode and prefills the address should be using AJAX, not form submission, because everyone loves AJAX
- # [21:57] <Hixie> the cancel button is not the compelling case
- # [21:58] <Philip`> billmason: Do those pages ever do client-side validation?
- # [21:59] * Philip` vaguely remembers multipage forms like that only doing server-side validation of the entire form at the end of the process (so it can't be client-side because it checks all the pages at once)
- # [21:59] <Lachy> BenMillard, yeah, that works
- # [21:59] <billmason> Philip`: Eventually to submit the completed form (when you complete all pages), yes. The forms typically validate as you go from page to page, although there is often an option to suspend validation until the final submission.
- # [22:00] * Quits: csarven (n=csarven@80.76.201.52) (Remote closed the connection)
- # [22:01] <BenMillard> billmason, I recognise that use-case as being similar to YouGov, except that you can only save YouGov surveys at the first completed page and not at an arbitrary point
- # [22:03] <BenMillard> Philip`, AJAX for address look-up makes sense. Then again, if you've entered your postcode you don't need to see the address because it will be the correct address by definition.
- # [22:04] * Joins: shepazu (n=schepers@ANice-151-1-77-155.w86-193.abo.wanadoo.fr)
- # [22:05] <BenMillard> indeed, if the app can do look-up from a postcode there's no need to ask for other address fields?
- # [22:08] <Philip`> BenMillard: It can't determine the precise address from the postcode, because it's not a one-to-one mapping, so it needs to give the user the opportunity to correct their house number or whatever
- # [22:08] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:08] <Philip`> and the postcode lookup databases are not infallible, so the user has to be able to override it
- # [22:09] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [22:09] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:10] <BenMillard> Philip`, that's disappointing. :(
- # [22:10] <Philip`> BenMillard: That's life :-)
- # [22:11] <Philip`> Even if nobody ever makes any mistakes, new houses will be built and they won't be in the existing databases
- # [22:12] * Quits: mpt_ (n=mpt@canonical/launchpad/mpt) (Remote closed the connection)
- # [22:13] <BenMillard> Philip`, house take a while to build so getting that far out of date is still disappointing.
- # [22:13] * Joins: aboodman3 (n=aboodman@nat/google/x-c1a784b5fba62347)
- # [22:13] <BenMillard> s/house/houses/
- # [22:16] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:16] <annevk2> Hixie, has it been shown that this problem needs addressing?
- # [22:16] <Hixie> dunno
- # [22:17] <annevk2> Hixie, <input type=submit onclick=this.form.submit()> works
- # [22:17] <annevk2> (maybe you need return false)
- # [22:18] * Joins: sbublava (n=stephan@77.117.23.4.wireless.dyn.drei.com)
- # [22:26] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
- # [22:26] * Joins: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl)
- # [22:27] * Quits: aboodman2 (n=aboodman@nat/google/x-7c699397f0bbfb5a) (Read error: 110 (Connection timed out))
- # [22:27] * Joins: othermaciej (n=mjs@nat/apple/x-ff40ff7a90d3479f)
- # [22:27] * Joins: csarven (n=csarven@modemcable150.182-202-24.mc.videotron.ca)
- # [22:37] * Quits: roc (n=roc@guest-225.mountainview.mozilla.com)
- # [22:39] * Joins: othermaciej_ (n=mjs@17.244.17.115)
- # [22:40] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [22:42] * Quits: webben (n=webben@nat/yahoo/x-e4ad36be3dc95ec2) (Read error: 110 (Connection timed out))
- # [22:43] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) (Remote closed the connection)
- # [22:44] * Joins: aboodman4 (n=aboodman@nat/google/x-3881f32f2b19994d)
- # [22:46] * Quits: othermaciej (n=mjs@nat/apple/x-ff40ff7a90d3479f) (niven.freenode.net irc.freenode.net)
- # [22:46] * Quits: shepazu (n=schepers@ANice-151-1-77-155.w86-193.abo.wanadoo.fr) (niven.freenode.net irc.freenode.net)
- # [22:46] * Quits: dglazkov (n=dglazkov@nat/google/x-8684dfa55e87348b) (niven.freenode.net irc.freenode.net)
- # [22:46] * Quits: aboodman (n=aboodman@nat/google/x-4466b9ae44ccc79a) (niven.freenode.net irc.freenode.net)
- # [22:46] * Quits: jwalden (n=waldo@c-76-122-175-181.hsd1.mi.comcast.net) (niven.freenode.net irc.freenode.net)
- # [22:46] * Quits: Maghnus (n=Maghnus@68-190-147-184.dhcp.eucl.wi.charter.com) (niven.freenode.net irc.freenode.net)
- # [22:46] * Quits: fakeolliej (n=oliver@nat/apple/x-4646a4915a9e059b) (niven.freenode.net irc.freenode.net)
- # [22:46] * Quits: fishd (n=Darin@nat/google/x-c371ee024ea71467) (niven.freenode.net irc.freenode.net)
- # [22:46] * Quits: heycam (n=cam@124-168-124-252.dyn.iinet.net.au) (niven.freenode.net irc.freenode.net)
- # [22:46] * Joins: othermaciej (n=mjs@nat/apple/x-ff40ff7a90d3479f)
- # [22:46] * Joins: shepazu (n=schepers@ANice-151-1-77-155.w86-193.abo.wanadoo.fr)
- # [22:46] * Joins: dglazkov (n=dglazkov@nat/google/x-8684dfa55e87348b)
- # [22:46] * Joins: aboodman (n=aboodman@nat/google/x-4466b9ae44ccc79a)
- # [22:46] * Joins: jwalden (n=waldo@c-76-122-175-181.hsd1.mi.comcast.net)
- # [22:46] * Joins: Maghnus (n=Maghnus@68-190-147-184.dhcp.eucl.wi.charter.com)
- # [22:46] * Joins: olliej (n=oliver@nat/apple/x-4646a4915a9e059b)
- # [22:46] * Joins: fishd (n=Darin@nat/google/x-c371ee024ea71467)
- # [22:46] * Joins: weinig_ (n=weinig@nat/apple/session)
- # [22:49] * Quits: sbublava (n=stephan@77.117.23.4.wireless.dyn.drei.com)
- # [22:50] * Quits: aboodman4 (n=aboodman@nat/google/x-3881f32f2b19994d)
- # [22:51] * Joins: heycam (n=cam@124-168-124-252.dyn.iinet.net.au)
- # [22:51] * gsnedders notes there have been far fewer xref typos on Anolis
- # [22:52] * Joins: heycam` (n=cam@124.168.124.252)
- # [22:55] * Quits: aboodman3 (n=aboodman@nat/google/x-c1a784b5fba62347) (Connection timed out)
- # [22:56] * Quits: othermaciej (n=mjs@nat/apple/x-ff40ff7a90d3479f) (Success)
- # [23:01] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [23:03] * Quits: weinig (n=weinig@nat/apple/x-743bc8c19f997d3b) (Read error: 110 (Connection timed out))
- # [23:03] * Quits: heycam (n=cam@124-168-124-252.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [23:05] * Quits: smerp (n=smerp@66.192.95.199) (Read error: 110 (Connection timed out))
- # [23:11] * Quits: Maurice` (i=copyman@cc90688-a.emmen1.dr.home.nl) ("Disconnected...")
- # [23:26] * Quits: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com) (Read error: 110 (Connection timed out))
- # [23:28] * Joins: webben (n=webben@91.85.154.177)
- # [23:30] * Quits: heycam` (n=cam@124.168.124.252) ("bye")
- # [23:34] * Joins: erlehmann (n=nils@dslb-092-078-105-104.pools.arcor-ip.net)
- # [23:35] * Parts: BenMillard (n=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [23:39] * Quits: billmason (n=billmaso@ip41.unival.com) (Read error: 104 (Connection reset by peer))
- # [23:46] * Quits: weinig_ (n=weinig@nat/apple/x-6b57639ec6bda8be) (Remote closed the connection)
- # [23:47] * Joins: weinig (n=weinig@nat/apple/x-354c7974ebf22a99)
- # [23:51] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [23:54] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [23:54] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) ("Leaving")
- # [23:55] * Parts: annevk2 (n=annevk@ip67-152-80-106.z80-152-67.customer.algx.net)
- # [23:57] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [23:57] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [23:57] * Quits: erlehmann (n=nils@dslb-092-078-105-104.pools.arcor-ip.net) (Read error: 110 (Connection timed out))
- # Session Close: Wed Oct 29 00:00:00 2008
The end :)