Options:
- # Session Start: Wed Nov 28 00:00:00 2012
- # Session Ident: #whatwg
- # [00:00] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 245 seconds)
- # [00:09] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
- # [00:12] * Parts: mtrythall (~mtrythall@host-177-221-9-69.midco.net) ("Linkinus - http://linkinus.com")
- # [00:14] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [00:14] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [00:17] * Joins: jacobolus (~jacobolus@50-0-92-237.dsl.dynamic.sonic.net)
- # [00:17] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 246 seconds)
- # [00:19] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [00:19] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
- # [00:21] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [00:24] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [00:32] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [00:33] * Joins: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net)
- # [00:34] * Quits: drublic (~drublic@frbg-5f7334a5.pool.mediaWays.net) (Remote host closed the connection)
- # [00:35] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:39] <TabAtkins> Hixie: Yo, I need to talk about <ruby>.
- # [00:39] <Hixie> shoot
- # [00:40] * jonlee|afk is now known as jonlee
- # [00:40] <TabAtkins> The current Ruby model doesn't work well for a few cases - namely, inlining ruby, jukugo ruby groups withing a larger ruby span, and multiple ruby.
- # [00:40] <TabAtkins> There's some simple changes that can be made that solve all of these, that fantasai has been working on and asked me to sell to you. ^_^
- # [00:41] <TabAtkins> I can write up an email with details, or bring them up here, but I want to see first if you're willing to mess with the current spec on it.
- # [00:43] <Hixie> i believe all use cases that have been presented actually have been resolved by now
- # [00:43] <Hixie> at least, all those the i18n groups presented
- # [00:43] <TabAtkins> I have evidence to the contrary. ^_^
- # [00:43] <Hixie> including inlining ruby, jukugo ruby groups within a larger ruby span, and multiple ruby
- # [00:43] <Hixie> cool. please file a bug :-)
- # [00:43] <TabAtkins> Okay, can do.
- # [00:50] * Quits: dbaron (~dbaron@nat/mozilla/x-sxexofzfnnldseaa) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:55] * Joins: nessy (silviapf@nat/google/x-gfjgfzaotdynxoaw)
- # [01:03] * Joins: jdaggett (~jdaggett@wave.mozilla.or.jp)
- # [01:05] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [01:08] <Hixie> ok, i mailed about toolbars and menus
- # [01:09] * Quits: sicking (~sicking@nat/mozilla/x-iudmbqbisbwurftu) (Quit: sicking)
- # [01:15] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [01:17] * Quits: eresair_ (~eresair@173.247.199.2) (Remote host closed the connection)
- # [01:23] * Quits: boblet (uid1921@gateway/web/irccloud.com/x-wftwcuobbfrbjpdj) (Remote host closed the connection)
- # [01:23] * Quits: timeless (uid4015@firefox/developer/timeless) (Remote host closed the connection)
- # [01:23] * Joins: boblet (uid1921@gateway/web/irccloud.com/x-xhnptsnhufcotpcv)
- # [01:24] * Quits: wycats_ (uid79@gateway/web/irccloud.com/x-csewfvhrftmpljie) (Remote host closed the connection)
- # [01:24] * Joins: timeless (uid4015@firefox/developer/timeless)
- # [01:25] * Joins: wycats_ (uid79@gateway/web/irccloud.com/x-bihoasuepfheqkuf)
- # [01:25] * Joins: eresair (~eresair@173.247.199.2)
- # [01:25] * Joins: say2joe (~say2joe@204.56.108.2)
- # [01:27] * Joins: sicking (~sicking@nat/mozilla/x-uvhkswnqiwyhnszx)
- # [01:36] * Joins: cabanier (~cabanier@192.150.22.55)
- # [01:37] <Hixie> MikeSmith: yt?
- # [01:38] <Hixie> nevermind
- # [01:38] * Quits: tantek (~tantek@206.13.35.251) (Quit: tantek)
- # [01:39] <MikeSmith> Hixie: yeah here now
- # [01:39] <Hixie> was just going to ask if it's still tim who decides the FOs on a transition call or if he's handed that potato to someone else
- # [01:41] <MikeSmith> it depends on which transition call it is I think
- # [01:41] <MikeSmith> some get delegated
- # [01:42] <Hixie> ah. whom to?
- # [01:43] <MikeSmith> "Those assigned by the Director to manage transitions"
- # [01:44] <MikeSmith> "The Director should be invited to attend the meeting if the transition involves contentious issues such as IPR, technical or other concerns"
- # [01:44] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [01:45] <Hixie> so, like, plh?
- # [01:45] <Hixie> i'm just curious if it is someone i've heard of or not, in practice :-)
- # [01:45] <Hixie> (trying to count the number of decision makers in the htmlwg, for an e-mail with jeff)
- # [01:45] <MikeSmith> http://w3.org/brief/MzAx
- # [01:46] <MikeSmith> Hixie: yeah in every case it's someone you've heard of for sure
- # [01:46] <Hixie> k
- # [01:46] <MikeSmith> plh would probably be a pretty good guess
- # [01:52] * heycam is now known as heycam|away
- # [01:56] <Hixie> GPHemsley: yt?
- # [01:56] <Hixie> GPHemsley: i think the message on the wiki is encouraging people who don't need an account to try to get one.
- # [01:57] <Hixie> GPHemsley: can we either limit it to pages they might want to edit, or to the login page, or rewrite it to be clearer about only being relevant to people who need to edit the page?
- # [02:02] * Quits: jsbell (jsbell@nat/google/x-wdguigviigrfnxlb) (Quit: There's no place like home...)
- # [02:05] * Quits: ap (~ap@2620:149:4:1b01:247f:72be:b484:2288) (Quit: ap)
- # [02:08] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [02:08] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [02:08] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Client Quit)
- # [02:15] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [02:17] * Joins: cyclicflux (~cyclicflu@96.244.70.179)
- # [02:18] * cyclicflux is now known as Guest64285
- # [02:18] * Joins: Obvious (tachikoma@188.226.74.2)
- # [02:21] * jonlee is now known as jonlee|afk
- # [02:23] * jonlee|afk is now known as jonlee
- # [02:31] * abstractj|away is now known as abstractj
- # [02:32] * jernoble is now known as jernoble|afk
- # [02:32] * jernoble|afk is now known as jernoble
- # [02:47] * jonlee is now known as jonlee|afk
- # [02:51] * heycam|away is now known as heycam
- # [02:52] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [03:00] * Quits: pablof (~pablof@144.189.150.129) (Quit: ^z)
- # [03:01] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [03:04] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [03:04] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [03:04] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [03:12] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
- # [03:14] * abstractj is now known as abstractj|away
- # [03:15] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Ping timeout: 252 seconds)
- # [03:16] * Quits: jmb (~jmb@mail.parsifal.org.uk) (Ping timeout: 240 seconds)
- # [03:16] * Joins: jmb (~jmb@mail.parsifal.org.uk)
- # [03:19] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 248 seconds)
- # [03:20] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: cgcardona)
- # [03:20] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [03:22] * Quits: jdaggett (~jdaggett@wave.mozilla.or.jp) (Ping timeout: 240 seconds)
- # [03:24] * Joins: miketayl_r (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [03:30] * jonlee|afk is now known as jonlee
- # [03:38] <TabAtkins> Hixie: Sent an email instead (about <ruby>).
- # [03:44] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [03:45] <Hixie> TabAtkins: k
- # [03:54] * jonlee is now known as jonlee|afk
- # [04:02] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [04:12] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:14] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [04:16] * Quits: jacobolus (~jacobolus@50-0-92-237.dsl.dynamic.sonic.net) (Quit: Leaving...)
- # [04:17] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 248 seconds)
- # [04:26] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [04:27] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [04:28] * Quits: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0/20121120085223])
- # [04:35] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 260 seconds)
- # [04:37] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
- # [04:41] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [04:41] <MikeSmith> TabAtkins: about http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Nov/0370.html and "either mark up the ruby correctly ... or incorrectly group the entire thing as one ruby text over one ruby base"
- # [04:42] <MikeSmith> I'm not at all sure it's "incorrect" to group the entire thing as one ruby text over one ruby base
- # [04:43] <MikeSmith> I don't know who makes the rules that would say that's incorrect, or what conventions there might be outside of the Web
- # [04:44] <MikeSmith> but the thing is, those characters have those particular readings when they are used in combination with one another
- # [04:44] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 264 seconds)
- # [04:44] <MikeSmith> and they can have other readings in other combinations or alone
- # [04:44] * Joins: plutoniix (~plutoniix@node-19n7.pool-125-24.dynamic.totbb.net)
- # [04:45] <MikeSmith> in the example you have 東: in other contexts, the character 東 can be read as ひがし
- # [04:46] <MikeSmith> and the character 京 can be read as けい
- # [04:46] <MikeSmith> for example, there's a train line between Tokyo and Yokohama and it's called the 京急 line
- # [04:47] <MikeSmith> which is read as けいきゅう
- # [04:47] <Hixie> side note, japanese seems to be as wacked as english
- # [04:47] <MikeSmith> instead of as きょうきゅう
- # [04:48] <MikeSmith> heh
- # [04:49] <MikeSmith> anyway, given that, somebody might assert that it's actually more "correct" to group the entire thing as one ruby text over one ruby base
- # [04:49] <MikeSmith> purely from a markup perspective
- # [04:50] <MikeSmith> from a pure markup perspective, it's at least as correct as marking them up separately
- # [04:50] <MikeSmith> but of course nobody marks up a document with ruby just for the sake of marking it up with ruby
- # [04:51] <MikeSmith> but instead for the effect that it has
- # [04:51] <MikeSmith> and the effect for most cases of those two different ways of marking it up is exactly the same
- # [04:53] <MikeSmith> anyway, I realize the information is coming from fantasai, the as currently written, the "Inlining ruby" part of your message does not describe any use case
- # [04:53] <MikeSmith> it just asserts that one of those ways is more correct than the other, without saying what criteria are use to evaluate how correct either is
- # [04:54] <MikeSmith> but the point anyway is not how correct either of them is
- # [04:54] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [04:54] <MikeSmith> the point should be whether there's ever any difference in effect between the two
- # [04:55] <MikeSmith> and if either of them produces some undesirable effect in some cases
- # [04:56] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:59] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [05:02] * Quits: sicking (~sicking@nat/mozilla/x-uvhkswnqiwyhnszx) (Quit: sicking)
- # [05:04] * Quits: izhak (~izhak@31.47.112.26) (Ping timeout: 248 seconds)
- # [05:10] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [05:10] * jonlee|afk is now known as jonlee
- # [05:12] <MikeSmith> the only case I can remember being put forward where the markup difference would produce an undesirable effect is the one described at http://www.w3.org/TR/2009/NOTE-jlreq-20090604/#fig2_30-en
- # [05:15] <MikeSmith> the "if the kanji break across multiple lines, the a ruby group can end up getting broken"
- # [05:16] <MikeSmith> but I think that case actually argues for grouping the entire thing as one ruby text over one ruby base
- # [05:18] <MikeSmith> at least I don't see how having an <rb> element would help in any way for that case
- # [05:33] <MikeSmith> ok I guess that "Inlining ruby" TabAtkins message is really just that same as what's already described in http://www.w3.org/TR/ruby-use-cases/#usecaseb
- # [05:33] <MikeSmith> "Fallback for multiple bases in one set of parentheses"
- # [05:34] <MikeSmith> but that again does not really provide a use case
- # [05:35] <MikeSmith> what it says instead essentially is that *if* you choose to not group the entire thing as one ruby text over one ruby base, then in browsers that don't support ruby, you end up with 東(とう)京(きょう) instead of 東京(とうきょう)
- # [05:36] <MikeSmith> but the solution to that is just, don't mark them up separately but instead as one ruby text over one ruby base, and you won't have that problem
- # [05:37] <heycam> fg
- # [05:37] <heycam> fg
- # [05:37] <MikeSmith> http://www.w3.org/TR/ruby-use-cases/#usecaseb asserts "Each base character should be annotated individually" but it never explains why
- # [05:37] * heycam (oops)
- # [05:37] <MikeSmith> heh
- # [05:40] <MikeSmith> anyway IMHO, continuing discussion about "Inlining ruby" aka "Fallback for multiple bases in one set of parentheses" case is a distraction
- # [05:41] <MikeSmith> the real use case and rationale behind that has never been well explained by anybody, even after all the time spent discussing it
- # [05:42] <MikeSmith> the only case that really matters is the case where lack for rb has undesirable effects for double-sided ruby
- # [05:43] <MikeSmith> and last that I remember most everybody agreed that's an actual problem
- # [05:43] <MikeSmith> but just that it's not at all clear how common the problem occurs
- # [05:44] <MikeSmith> and so whether the benefits of trying to solve that problem outweigh the costs of adding more complexity to the spec really just to address that one use case
- # [05:48] * Joins: niloy (~niloy@203.196.177.156)
- # [05:48] <MikeSmith> actually I think we have agreement that the general double-sided use case is already covered
- # [05:49] <MikeSmith> http://www.w3.org/TR/ruby-use-cases/#approachd2
- # [05:49] <MikeSmith> using nested ruby
- # [05:49] * Quits: rniwa (~rniwa@17.212.154.114) (Quit: rniwa)
- # [05:50] <MikeSmith> or actually not really the general use case but pretty much every case of double-sided ruby
- # [05:51] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [05:51] <MikeSmith> the main argument that's been put forward against authors needing to use nested ruby to solve that problem is, "Having to learn and use two different markup patterns for two nearly identical use-cases is sub-optimal for authors. It would be best if they could just learn one model that works for both."
- # [05:52] <MikeSmith> which is not a super-compelling argument
- # [05:52] <MikeSmith> and I'm not even sure I agree with that claim at all
- # [05:53] <MikeSmith> I don't think that nested ruby is conceptually a different model from non-nested ruby
- # [05:55] <MikeSmith> "As you can see, the only difference is that the <rtc> contains a single (implicit) <rt>, rather than two <rt>s. It seems plainly obviously that this is simpler for authors."
- # [05:55] <MikeSmith> it's actually not plain to me that it's simpler for authors
- # [05:57] * jonlee is now known as jonlee|afk
- # [06:01] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [06:01] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [06:08] * Quits: ^esc (~esc_ape@77.117.247.216.wireless.dyn.drei.com) (Ping timeout: 244 seconds)
- # [06:21] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [06:25] * Joins: eresair_ (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [06:26] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 265 seconds)
- # [06:28] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Ping timeout: 245 seconds)
- # [06:30] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 245 seconds)
- # [06:32] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [06:35] * Quits: eresair_ (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [06:38] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 256 seconds)
- # [06:38] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [06:43] * Joins: hdhoang (~hdhoang@113.178.31.221)
- # [06:45] * Quits: marcosc (~marcosc@bl9-84-241.dsl.telepac.pt) (Ping timeout: 260 seconds)
- # [06:46] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [06:51] * Joins: ehsan (~ehsan@24.212.206.174)
- # [07:00] * heycam is now known as heycam|away
- # [07:00] * Joins: marcosc (~marcosc@bl9-212-107.dsl.telepac.pt)
- # [07:04] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Ping timeout: 256 seconds)
- # [07:12] * heycam|away is now known as heycam
- # [07:15] * Parts: rsadhu (ca9921e2@gateway/web/freenode/ip.202.153.33.226)
- # [07:17] * Quits: plutoniix (~plutoniix@node-19n7.pool-125-24.dynamic.totbb.net) (Read error: Operation timed out)
- # [07:18] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [07:22] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:23] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:23] * Quits: miketayl_r (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [07:23] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [07:23] * Parts: vikash (~vikash@unaffiliated/vikash)
- # [07:26] * Quits: ehsan (~ehsan@24.212.206.174) (Read error: No route to host)
- # [07:26] * Joins: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com)
- # [07:26] * Quits: nessy (silviapf@nat/google/x-gfjgfzaotdynxoaw) (Quit: Leaving.)
- # [07:27] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
- # [07:30] * Joins: plutoniix (~plutoniix@node-vp3.pool-125-25.dynamic.totbb.net)
- # [07:32] * Quits: imrobert (~robert@139.62.87.109) (Quit: leaving)
- # [07:45] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [07:52] * Joins: Malese (~Martin_L@194.18.12.26)
- # [07:52] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [07:52] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [07:55] * Joins: Malese (~Martin_L@194.18.12.26)
- # [07:58] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [07:58] * Quits: Famic (famic@hidden.dns.ug) (Quit: ZNC - http://znc.in)
- # [08:04] * heycam is now known as heycam|away
- # [08:16] * Joins: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au)
- # [08:18] * Quits: Guest64285 (~cyclicflu@96.244.70.179) (Quit: Ex-Chat)
- # [08:19] * Joins: cyclicflux (~cyclicflu@96.244.70.179)
- # [08:19] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [08:19] * cyclicflux is now known as CyclicFlux
- # [08:21] * Joins: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net)
- # [08:21] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [08:22] * Joins: jsoncorwin (~textual@181.sub-70-199-70.myvzw.com)
- # [08:22] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:25] * Joins: Famic (~famic@hidden.dns.ug)
- # [08:27] * Joins: zdobersek (~zan@90.157.243.180)
- # [08:29] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [08:30] * Quits: Famic (~famic@hidden.dns.ug) (Quit: ZNC - http://znc.in)
- # [08:31] * Joins: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [08:37] * Quits: jsoncorwin (~textual@181.sub-70-199-70.myvzw.com) (Quit: Computer has gone to sleep.)
- # [08:38] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:39] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [08:49] * Joins: zcorpan (~zcorpan@83.218.67.122)
- # [08:51] * hsivonen makes a mental note for future use that WebKit devs can cite Brendan as webkit-dev consensus
- # [08:52] * Joins: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [08:54] * Quits: hasathe__ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [08:55] * Joins: zcorpan_ (~zcorpan@83.218.67.122)
- # [08:56] * Joins: sedovsek (~robert@89.143.12.238)
- # [08:56] * Quits: yoshiki (yoshiki@nat/google/x-ayaupsoklyjlvhke) (Read error: Connection reset by peer)
- # [08:57] * Joins: yoshiki (yoshiki@nat/google/x-othxvtgaucikrijc)
- # [08:58] * Quits: zcorpan (~zcorpan@83.218.67.122) (Ping timeout: 248 seconds)
- # [08:59] * Joins: victor2 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [09:00] * Quits: victor2 (~Adium@did75-14-82-236-18-74.fbx.proxad.net) (Client Quit)
- # [09:00] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [09:02] * Joins: Lachy (~Lachy@office.oslo.opera.com)
- # [09:05] * Joins: alrra (~alrra@188.24.71.249)
- # [09:05] * Quits: alrra (~alrra@188.24.71.249) (Changing host)
- # [09:05] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [09:05] * jonlee|afk is now known as jonlee
- # [09:08] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [09:13] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 244 seconds)
- # [09:13] * Joins: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be)
- # [09:14] * Joins: MikeSmith (~MikeSmith@u-210162009140.u05.hotspot.ne.jp)
- # [09:16] * Joins: pyrsmk (~pyrsmk@151.63.138.88.rev.sfr.net)
- # [09:17] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [09:22] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [09:24] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [09:24] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Read error: Operation timed out)
- # [09:25] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
- # [09:28] * Quits: Ms2ger (~Ms2ger@kotnet-150.kulnet.kuleuven.be) (Ping timeout: 265 seconds)
- # [09:28] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [09:31] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [09:35] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [09:37] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [09:38] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [09:40] * Joins: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net)
- # [09:44] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [09:48] * Quits: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Remote host closed the connection)
- # [09:48] * Joins: yoav (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [09:53] * Joins: didymos (~didymos@5.57.48.69)
- # [09:58] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [09:59] * Joins: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8)
- # [09:59] * Quits: kennyluck (~kennyluck@119.161.158.96) (Remote host closed the connection)
- # [10:00] * Joins: kennyluck (~kennyluck@119.161.158.96)
- # [10:01] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [10:06] <zcorpan_> hmm. pushing to dvcs.w3.org/hg/html now fails for me. auth failed.
- # [10:06] <zcorpan_> MikeSmith: ^ any idea?
- # [10:06] <MikeSmith> zcorpan_: which repo?
- # [10:06] <MikeSmith> oh
- # [10:06] <MikeSmith> html
- # [10:07] <MikeSmith> lemme check
- # [10:08] <jgraham> nessy: What I actually expect to happen with <main> is that W3C HTML will adopt it, probably for the .next version; UAs will implement it (indeed, aiui already are), and the WHATWG will lose epsilon of credibility with authors for not including it.
- # [10:12] <annevk> whoa, Hixie logged into twitter
- # [10:14] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [10:16] <MikeSmith> zcorpan_: OK auth failing for me to
- # [10:16] <MikeSmith> so that's good
- # [10:16] <MikeSmith> we're interoperable
- # [10:16] <jgraham> scare quotes implied?
- # [10:16] <MikeSmith> hah
- # [10:16] <MikeSmith> yeah
- # [10:16] * Joins: charl_ (~charl@charl.eu)
- # [10:17] <MikeSmith> ah I think the reason might be that they're doing DB maintenance
- # [10:18] <MikeSmith> oh no
- # [10:18] <MikeSmith> that's supposed to be done
- # [10:18] <MikeSmith> https://twitter.com/w3c_systeam/status/273392564474900480
- # [10:18] <MikeSmith> "Our database procedure seems to have gone surprisingly smoothly; everything should be all clear now,"
- # [10:18] * Joins: darobin (~darobin@78.109.80.74)
- # [10:18] <MikeSmith> maybe not so clear
- # [10:19] <MikeSmith> darobin: we can't push to the dvcs.w3.org html testsuite repo
- # [10:19] <MikeSmith> I suspect it's probably the same for all other repos
- # [10:19] <jgraham> Ah, nice delegation there
- # [10:19] <MikeSmith> hah
- # [10:20] <MikeSmith> I don't delegate to darobin. He allows me to bring things to his attention.
- # [10:23] <jgraham> That sounds like a nice scheme you have going there. "I'm not delegating to you, but wouldn't it be sad if all these things were broken?"
- # [10:23] <MikeSmith> exactly!
- # [10:23] <MikeSmith> ok same for all repos
- # [10:23] <MikeSmith> can't push
- # [10:23] <MikeSmith> I suspect it's just that it can't reach the ldap directory
- # [10:25] <MikeSmith> yeah
- # [10:26] <MikeSmith> problem with ldap server
- # [10:30] * Joins: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de)
- # [10:31] <annevk> http://dom.spec.whatwg.org/#interface-domtokenlist so many subtle differences from Set :/
- # [10:32] * Joins: nonge_ (~nonge@p50829089.dip.t-dialin.net)
- # [10:34] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [10:36] * Quits: nonge (~nonge@p5082B529.dip.t-dialin.net) (Ping timeout: 244 seconds)
- # [10:41] * Joins: reinaldob (~reinaldob@201.74.233.31)
- # [10:41] <darobin> lol
- # [10:42] <darobin> MikeSmith: I also can't connect to the W3C IRC server
- # [10:42] <darobin> so I suspect there's a broader system failure
- # [10:42] <MikeSmith> blame ldap
- # [10:42] <darobin> "Access denied: Bad password?" yup
- # [10:42] <darobin> well, who needs dvcs anyway?
- # [10:42] * Joins: ^esc (~esc_ape@178.115.250.225.wireless.dyn.drei.com)
- # [10:43] <darobin> as soon as we get the CR out, I'll be moving the TS to GitHub (and moving the tests to the scheme that jgraham described)
- # [10:43] <jgraham> Well if you just used github you wouldn't have these problems</tobie>
- # [10:43] <jgraham> Heh
- # [10:43] <darobin> you channel tobie remarkably well
- # [10:44] <MikeSmith> I would love to see dvcs.w3.org retire
- # [10:44] <darobin> eventually it probably will
- # [10:44] <MikeSmith> or at least would love to retire from it
- # [10:44] <darobin> thankfully there's nowhere near as much depending on it as CVS
- # [10:45] <darobin> we will probably never manage to leave CVS
- # [10:45] <darobin> that is, unless the WHAT WG acquires W3C and then we'll be stuck with SVN :)
- # [10:45] <MikeSmith> Hixie still depends on CVS for the WebVTT spec
- # [10:45] <karlcow> :D
- # [10:46] <darobin> man, when you look at all those old SDOs using obsolete software... we should just start a new one
- # [10:46] <darobin> ah, LDAP seems fixed
- # [10:47] <karlcow> darobin: no software! Dance and poetry under the moon around the fire. That's the way to do it.
- # [10:47] <MikeSmith> darobin: yeah, working for me
- # [10:47] <darobin> yay!
- # [10:47] <darobin> karlcow: and we make all decision in best-of-three air hockey games
- # [10:48] <karlcow> :D
- # [10:48] <darobin> frankly, I'm not sure that anyone would notice the difference
- # [10:48] <jgraham> I thought that *was* the HTMLWG officiasl decision making process?
- # [10:50] <darobin> nah
- # [10:50] <jgraham> rubys vs othermaciej vs paulc in bar sports
- # [10:50] <othermaciej> what what what?
- # [10:50] <darobin> the official decision policy is we just keep moving bugs to a never-attained-but-perfect .next and do whatever we want in the meantime :)
- # [10:51] <othermaciej> I would support decision by air hockey
- # [10:51] <othermaciej> I think that is better than what the majority of standards orgs use
- # [10:51] <othermaciej> though I would prefer a game I am good at
- # [10:53] * darobin didn't pick that one at random :)
- # [10:54] <darobin> we could also do snooker
- # [10:57] <MikeSmith> I think the game should be that people just keep repeating the same arguments, over many years, and getting defensive when people disagree with them, and also impugning other people's motives a lot
- # [10:57] <MikeSmith> that'd be a fun game
- # [10:58] <MikeSmith> if we played it, say, for like 5 1/2 years or whatever
- # [10:58] <karlcow> … ^_o
- # [10:58] <MikeSmith> hey, and then we could also have a lot of jackasses trolling about it twitter a lot
- # [10:58] <MikeSmith> that'd be a cool feature
- # [10:59] <karlcow> what is twitter? :p
- # [11:00] <karlcow> if at least I could get drunk without being sick. Maybe I could cope with that game MikeSmith
- # [11:01] <MikeSmith> hey I wish I could feel normal without being drunk
- # [11:01] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [11:01] <MikeSmith> speaking in character that is
- # [11:01] <MikeSmith> as the character I play
- # [11:02] <MikeSmith> anyway, I think the winners of this hypothetical game would be the people who say fuck it and go off to become the owner of a nightclub instead, or a bicycle shop
- # [11:05] <karlcow> I take the "planting rice" option
- # [11:06] <karlcow> or maybe cheese shop in Hayama… thinking more about it.
- # [11:09] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121024073032])
- # [11:10] * jgraham thinks planting rice probably isn't much fun
- # [11:10] <jgraham> I could certainly give selling cheese a go though
- # [11:10] <jgraham> If I got to have a really *nice* cheese shop
- # [11:14] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [11:16] <MikeSmith> I've always dreamed of living alone in tiny apartment in, say, Tokyo or somewhere, and could go to late-night Denny's to eat and work if they had 90MBps wifi and I'd reached the 7GB-per-month download limit on the Android smartphone I'd normally be using for tethering
- # [11:16] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [11:16] <MikeSmith> that'd be the life
- # [11:17] <MikeSmith> also if I wanted to build Webkit and Chromium for sources to test stuff
- # [11:17] <annevk> jgraham: is http://darobin.github.com/test-harness-tutorial/docs/using-testharness.html the best documentation?
- # [11:18] <jgraham> annevk: On which axis of quality?
- # [11:18] <annevk> someone asking how to write tests
- # [11:18] <jgraham> Yes
- # [11:18] <annevk> i will cc you for remaining questions :)
- # [11:18] <MikeSmith> is that the side-by-side one?
- # [11:18] * MikeSmith looks
- # [11:23] <annevk> MikeSmith: message is on member-i18n-core
- # [11:23] <annevk> MikeSmith: and I was cc'd because otherwise I would not have known :-)
- # [11:26] * hasather_ is now known as hasather
- # [11:26] <nessy> jgraham - just saw your earlier message - the <main> discussion has just become so ridiculous - it's not worth explaining things any more
- # [11:27] <nessy> jgraham: there are more important things to discuss :-)
- # [11:27] <annevk> yeah, like longdesc
- # [11:28] <jgraham> nessy: Indeed. I think the course is now set and I can't see much changing by further argument
- # [11:28] <nessy> annevk: lol
- # [11:28] <nessy> annevk: but seriously - @longdesc is borked because different browsers do different things with it - it's not borked by design
- # [11:28] <nessy> annevk: but going down that path is just a rathole
- # [11:29] <nessy> it's actually quite funny - any discussion about a11y features can not be turned into the ridiculous by just mentioning @longdesc
- # [11:29] <jgraham> I think I disagree about longdesc. But I have seen this ratehole before and I am going to slowly back away from the entrance
- # [11:29] <jgraham> *rathole
- # [11:29] <nessy> lol
- # [11:32] <annevk> nessy: I'm happy to mostly be working on non-HTML specs and when I touch HTML it's usually API or architecture land and not semantics
- # [11:32] <MikeSmith> höllenloch
- # [11:34] <nessy> annevk: I'm impressed with the URI stuff you're doing
- # [11:34] <zcorpan_> MikeSmith: darobin: thanks
- # [11:35] <darobin> zcorpan_: not sure what I'm being thanked for, but you're welcome at any rate :)
- # [11:35] <nessy> (eh I think you prefer s/URI/URL/ - sorry - old habits don't die easily)
- # [11:36] <darobin> shouldn't it be renamed to IRI?
- # [11:36] * darobin vanishes in case anyone bites
- # [11:36] <annevk> nessy: heh, thanks, it's getting there, but the IDN stuff is annoying
- # [11:36] <zcorpan_> darobin: in case you did something that helped fixing the ldap issue. if you didn't, then please disregard the thanks! :-P
- # [11:37] <darobin> zcorpan_: oh man, I'm sorry to say that neither MikeSmith nor I had anything to do with that
- # [11:37] <darobin> W3C has a kick arse systems team
- # [11:37] <nessy> annevk: have you thought about specifying query params?
- # [11:37] <MikeSmith> zcorpan_: what darobin said
- # [11:37] <zcorpan_> bringing it to their attention counts as helping
- # [11:37] <zcorpan_> but maybe they knew about it already
- # [11:37] <annevk> nessy: only in API form
- # [11:37] <annevk> nessy: probably matching the application/x-www-form-urlencoded syntax
- # [11:38] <darobin> zcorpan_: given the level of monitoring they have, I wouldn't be surprised if they knew before anyone noticed there was a problem
- # [11:38] <MikeSmith> yeah
- # [11:38] <MikeSmith> the watchdogs are watching
- # [11:38] <darobin> most of the time when I go to report a problem they're already talking about the fixes
- # [11:39] <nessy> annevk: that's what I was hoping for
- # [11:40] <annevk> nessy: I don't think I'll ever include it directly in the URL parser because it isn't used in that way by many URL schemes, but for the API it makes sense as that's mostly used for http/https/file
- # [11:41] <annevk> biab
- # [11:41] * Quits: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl) (Remote host closed the connection)
- # [11:49] <MikeSmith> JS question: what's the best-practice alternative for doing the equivalent of jquery $.data() ?
- # [11:50] <MikeSmith> I have some code I want to use that relies on JQuery methods but having JQuery for this code in this case is just overkill
- # [11:51] <MikeSmith> it is bad practice to just add a custom properties to the element and store the data there?
- # [11:51] <MikeSmith> or are there any gotchas or doing that?
- # [11:51] <MikeSmith> is that the way people normally do it without using some library?
- # [11:52] <jgraham> Well if you use a data-* attribute name that is fine
- # [11:52] * Joins: annevk (~annevk@84.241.214.62)
- # [11:53] <jgraham> (one could argue that there are problems with putting your data directly in the DOM in general, but if your application is too small for jQuery it is certainly too small for that)
- # [11:53] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [11:53] <annevk> MikeSmith: use element.dataset? y u no HTML5?!!1!
- # [11:53] <MikeSmith> heh
- # [11:53] <MikeSmith> but I can only use strings for that right?
- # [11:53] <jgraham> You can only store strings in attributes in general?
- # [11:54] <jgraham> Unless jQuery is setting IDL attributes I guess
- # [11:54] <annevk> MikeSmith: yeah, setting expandos is somewhat dangerous as you might clash with future extensions to the DOM and such
- # [11:55] <annevk> MikeSmith: maybe we should have a dataany thingie that holds anything and recommend people to use that, dunno
- # [11:56] <MikeSmith> jgraham: yeah I meant directly setting IDL attributes
- # [11:56] <annevk> hmm
- # [11:56] <annevk> I'm starting to get to the point where I need to update fetch
- # [11:56] <annevk> maybe I should use a wiki for now to define the about and javascript schemes?
- # [11:57] <MikeSmith> annevk: I don't care much about clashing with future extensions to the DOM. I can just rewrite the code if I get to a case like that
- # [11:57] <annevk> MikeSmith: then just do element.whatever = whatever I guess
- # [11:57] <MikeSmith> ok
- # [11:57] <annevk> MikeSmith: maybe with a prefix so if people copy your code there's less of a chance
- # [11:58] <MikeSmith> annevk: rather than wiki, maybe a github repo that people can make pull requests for, and then you set up a GH pages branch to auto-publish from it
- # [11:58] <MikeSmith> annevk: yeah, OK
- # [11:58] <MikeSmith> I think I'll choose the prefix "vnu-" for this case
- # [11:58] <annevk> MikeSmith: well yeah, I can do the whole GitHub thing, but the point is that these need to be in whatwg/fetch
- # [11:58] <annevk> but I don't want to take all of fetch on right now
- # [11:59] <MikeSmith> ah
- # [11:59] <annevk> actually, javascript might need to be in HTML in the end, as subsection of navigate
- # [12:00] <MikeSmith> why?
- # [12:00] <annevk> because it will only function within that context
- # [12:00] <annevk> <img src=javascript> would just be a network error
- # [12:00] <annevk> (javascript URLs would never reach fetch is the plan)
- # [12:01] * abstractj|away is now known as abstractj
- # [12:01] <annevk> http://wiki.whatwg.org/wiki/URL#Schemes has a rough outline of my thinking at this point for the distribution
- # [12:05] * Quits: annevk (~annevk@84.241.214.62) (Remote host closed the connection)
- # [12:10] * Joins: danielfi_ (~danielfil@200.232.113.107)
- # [12:11] * MikeSmith reads
- # [12:11] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Read error: Connection reset by peer)
- # [12:12] * Quits: ehsan (~ehsan@24-212-206-174.cable.teksavvy.com) (Remote host closed the connection)
- # [12:12] <MikeSmith> a mailto scheme is not necessarily external
- # [12:13] <MikeSmith> doesn't necessarily need to launch an external application
- # [12:13] <MikeSmith> if the app the link is in is itself a handler for mailto
- # [12:13] <MikeSmith> same goes for skype
- # [12:15] <MikeSmith> othermaciej: can I get editbugs for WebKit bugzilla or is that only for committers and reviewers?
- # [12:15] <othermaciej> MikeSmith: yes, you can
- # [12:15] <MikeSmith> ok
- # [12:15] <MikeSmith> who should I ping?
- # [12:15] <othermaciej> MikeSmith: can you see if anyone on #webkit can hook you up?
- # [12:15] <MikeSmith> yup
- # [12:16] <MikeSmith> thanks
- # [12:16] <othermaciej> I have the power to do it but I really need to sleep
- # [12:16] <MikeSmith> ok
- # [12:16] <MikeSmith> np
- # [12:18] <darobin> MikeSmith: I think that in the rPH case you should still consider it "external"
- # [12:18] <darobin> even if external is yourself reloaded
- # [12:19] * Quits: plutoniix (~plutoniix@node-vp3.pool-125-25.dynamic.totbb.net) (Quit: จรลี จรลา)
- # [12:19] <MikeSmith> ok
- # [12:20] * Joins: annevk (~annevk@212.238.236.229)
- # [12:22] <annevk> MikeSmith: it's a broad kind of "external"; maybe I should rename it to "execute" or some such
- # [12:23] <annevk> ah yeah, and the registerProtocolHandler() case is handled before that, by navigating to some http/https thingie instead
- # [12:32] * Joins: baku (~baku@93-40-115-248.ip38.fastwebnet.it)
- # [12:43] * Quits: nunnun (~hiro@2001:200:1c0:3624:20c:29ff:fe02:11c8) (Quit: Bye)
- # [12:45] * Quits: othermaciej (~mjs@c-24-6-209-189.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [12:57] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 246 seconds)
- # [12:58] * Joins: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a)
- # [13:02] <MikeSmith> "Shopping a patch to implementors, to get something into a standard spec by asserting de-facto status based on the patch(es) landing, is bad form."
- # [13:03] <MikeSmith> but it's good form to say that on the dev list of a browser project other than your own, and impugn somebody else's motives who's making a code contribution and providing tests for it
- # [13:03] <MikeSmith> classy
- # [13:05] <annevk> He has a point though, I also think it's bad if the spec, the implementation, and the tests are all written by the same person
- # [13:05] * danielfi_ is now known as danielfilho|w
- # [13:05] <MikeSmith> even if nobody else stepped forward to write them?
- # [13:05] <MikeSmith> the guy cares enough about this to take the time to do all that
- # [13:06] <MikeSmith> and he's not a guy who's sitting around with a lot of time on his hands
- # [13:07] <MikeSmith> de-moralizing people who are trying in good faith to contribute something is not helpful
- # [13:07] * Joins: [[zzz]] (~q@node-10ex.pool-180-180.dynamic.totbb.net)
- # [13:08] <MikeSmith> normally I don't give a shit
- # [13:08] <MikeSmith> but I don't like to see people get bullied
- # [13:08] <MikeSmith> r
- # [13:09] <annevk> You must see that <main> is not exactly set in stone and that there's clearly some people not liking it and some people liking it?
- # [13:10] <tobie> that's orthogonal to MikeSmith's point, though.
- # [13:10] <annevk> Maybe a bad analogy, but the people behind XForms also wrote patches for Gecko and did a bunch of work, only to see it rejected down the line.
- # [13:10] * Quits: [[zz]] (~q@node-1039.pool-180-180.dynamic.totbb.net) (Ping timeout: 250 seconds)
- # [13:10] <tobie> I think MikeSmith smith was commenting on the form of the rejection, rather than the rejection itself.
- # [13:11] <annevk> Well if you take Brendan's email as rejection for the WebKit project I think you're being silly. He obviously has no power whatsoever there.
- # [13:12] <MikeSmith> annevk: of course I know it's not set in stone
- # [13:12] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [13:13] <tobie> s/rejection/comment/
- # [13:13] <tobie> :)
- # [13:13] <MikeSmith> and obviously there's some disagreement about it and I frankly don't personally care much how it works out either way
- # [13:14] <MikeSmith> I would be happy if none of the HTML5 structural elements ever existed
- # [13:14] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [13:14] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [13:14] <MikeSmith> but there was not intent here to "get something into a standard spec by asserting de-facto status based on the patch(es) landing" as far as I can tell
- # [13:15] * Quits: MikeSmith (~MikeSmith@u-210162009140.u05.hotspot.ne.jp) (Quit: MikeSmith)
- # [13:15] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 248 seconds)
- # [13:15] <annevk> Oh, that was certainly my impression
- # [13:15] * smaug is now known as smaug____
- # [13:16] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [13:17] <tobie> I'm increasingly convinced `main` is just a honey pot. Not yet sure who the master mind behind it is.
- # [13:19] <tobie> ;)
- # [13:21] <smaug____> annevk: why does getElementsByTagName in DOM(4) work differently from the same method in DOM 3 ?
- # [13:21] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:22] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [13:24] <MikeSmith> it's not my impression
- # [13:24] <MikeSmith> maybe I'm wrong
- # [13:25] <MikeSmith> but he's not in a position to unilaterally get something implemented
- # [13:26] <MikeSmith> if there's fault there, it's a fault of naiveté about how it would be perceived and received
- # [13:27] <MikeSmith> also, regarding "the high bar required to add a new element to HTML", yeah I remember that high bar from the time when the <menuitem> landed
- # [13:27] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [13:27] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [13:27] <MikeSmith> I remember the extensive public discussion we all had about that before the code went in
- # [13:28] * Joins: nunnun (~hiro@2001:200:1c0:3625:20c:29ff:fe02:11d2)
- # [13:28] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [13:32] * Quits: niloy (~niloy@203.196.177.156) (Quit: Leaving)
- # [13:38] <annevk> smaug____: what is different?
- # [13:40] <annevk> MikeSmith: that it landed does not make it a done deal; Microsoft landed VML years ago, now it's like it never happened
- # [13:41] <annevk> MikeSmith: but sure, there's a lot of hypocrisy :-)
- # [13:41] <smaug____> annevk: DOM3 works on tagNames, like the method name says, DOM uses localName
- # [13:42] * abstractj is now known as abstractj|away
- # [13:42] <annevk> smaug____: I think that's because hsivonen asked for that
- # [13:43] * smaug____ kicks hsivonen :)
- # [13:44] <annevk> smaug____: I don't remember the fine details right now, but I suspect it was because of HTML and XHTML integration
- # [13:44] <smaug____> yeah
- # [13:44] <smaug____> https://bugzilla.mozilla.org/show_bug.cgi?id=816012
- # [13:44] <smaug____> it just feel very risky to change the behavior
- # [13:45] <annevk> I also think different browsers did different things already
- # [13:45] <smaug____> very likely
- # [13:52] <MikeSmith> I guess in contrast the hypocrisy around the spec republishing is an unsurprising hypocrisy
- # [13:52] <MikeSmith> it's part of a hypocrisy bundle
- # [13:53] <MikeSmith> hypocrisy coming from somebody you actually respect is a different kind of thing
- # [13:53] <MikeSmith> anyway I guess I should just stay out of it
- # [13:54] * Joins: sedovsek (~robert@89.143.12.238)
- # [13:57] * Quits: Kolombiken (~Adium@217.13.228.226) (Quit: Leaving.)
- # [14:02] <annevk> MikeSmith: I often wish I had :-)
- # [14:03] <annevk> btw http://wiki.whatwg.org/wiki/URL_schemes
- # [14:03] * Quits: SamB (~SamB@2001:470:1f07:57:211:24ff:feaa:27a) (Ping timeout: 252 seconds)
- # [14:04] * annevk fixes the mistakes
- # [14:04] <smaug____> about:invalid ?
- # [14:04] <MikeSmith> wow i didn't even know about http://www.iana.org/assignments/about-uri-tokens/about-uri-tokens.xml .. when you obsolete something that's totally obscure is it still called "obsoleting"?...
- # [14:05] <annevk> smaug____: some CSS thing apparently
- # [14:06] <annevk> I guess I should add links
- # [14:06] * Joins: SamB (~SamB@207-172-123-137.c3-0.upd-ubr1.trpr-upd.pa.cable.rcn.com)
- # [14:06] <smaug____> I wonder why CSS needs about:invalid
- # [14:07] <annevk> it was explained to me at some point and then I promptly forgot, but I remember the reasoning was sound
- # [14:07] <MikeSmith> http://www.ietf.org/mail-archive/web/uri-review/current/msg01606.html
- # [14:07] <MikeSmith> it seems
- # [14:09] <MikeSmith> "when a URI is necessary, but the default value shouldn't be resolveable as any type of document."
- # [14:09] <MikeSmith> http://www.w3.org/TR/css3-values/#about-invalid
- # [14:10] * Joins: erichynds (~ehynds@64.206.121.41)
- # [14:19] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [14:20] * Joins: Ms2ger (~Ms2ger@vpnb090.ugent.be)
- # [14:21] <Ms2ger> smaug____, forgot you already reviewed my patch for getElementsByTagName? :)
- # [14:21] * Joins: Kolombiken (~Adium@217.13.228.226)
- # [14:22] <smaug____> Ms2ger: but we didn't change the behavior
- # [14:22] <smaug____> Ms2ger: you didn't land the patch ?
- # [14:22] <Ms2ger> No, because you r-'d
- # [14:22] <smaug____> ahaa
- # [14:22] <smaug____> good! :)
- # [14:23] <smaug____> I can't remember what all I remember
- # [14:23] <smaug____> er
- # [14:23] <smaug____> oops
- # [14:23] <smaug____> I can't remember what all I review
- # [14:24] <smaug____> silly me
- # [14:25] <Ms2ger> Well dammit
- # [14:25] <Ms2ger> jgraham, timeout() still doesn't work :/
- # [14:25] <jgraham> Ms2ger: Oh. Well that seems like a bug then
- # [14:25] <jgraham> wilhelm_: Interesting, thanks
- # [14:26] <Ms2ger> jgraham, (I guess that's the server we use for mobile testing)
- # [14:27] * [[zzz]] is now known as [[zz]]
- # [14:27] <annevk> SimonSapin: yo, you could add data URLs here for now if you want: http://wiki.whatwg.org/wiki/URL_schemes
- # [14:36] <MikeSmith> http://lists.w3.org/Archives/Public/public-html-comments/2012Nov/0008.html "I've not heard compelling arguments for why Microdata doesn't deserve to be a CR, rather I've only heard protectionism."
- # [14:36] <MikeSmith> bravo
- # [14:36] <MikeSmith> good application of the word "protectionism"
- # [14:36] <MikeSmith> apt
- # [14:39] <marcosc> STRAWMAN!!!!
- # [14:39] <marcosc> :)
- # [14:40] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
- # [14:40] <Ms2ger> Who cares?
- # [14:40] <SimonSapin> annevk: you mean adding what? Start collecting spec ambiguities?
- # [14:41] <annevk> SimonSapin: and defining the new spec :)
- # [14:41] <marcosc> Ms2ger: agreed
- # [14:42] <annevk> If the W3C blocks Microdata, it's 2004 all over again.
- # [14:42] <SimonSapin> annevk: I wanted to start with tests, so that would need some JS to run
- # [14:42] <marcosc> annevk: that's what I told them too
- # [14:42] <annevk> I'm on the fence whether I would find that enjoyable or simply bad
- # [14:42] <annevk> SimonSapin: fair enough
- # [14:44] <MikeSmith> Microdata is not going to be blocked
- # [14:44] <MikeSmith> the story on this was already written a long time ago
- # [14:45] * Joins: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [14:45] <Ms2ger> Let's block ALL THE THINGS
- # [14:45] <MikeSmith> on the assumption that everybody was acting in good faith
- # [14:46] * Ms2ger tries really hard to avoid a cynical response
- # [14:46] <MikeSmith> there's no support anywhere for coming around after to attempt to re-write the story
- # [14:46] <kennyluck> annevk, how is that the same? In 2004, you care about HTML. Do you care about Microdata now?
- # [14:46] <annevk> kennyluck: it's not really about me, it's just about the situation
- # [14:47] <kennyluck> Isn't it true that Microdata doesn't have a driving force like HTML used to have?
- # [14:47] <jgraham> This is the kind of "anywhere" that exlcudes the people who are trying to rewrite the story, right?
- # [14:47] <marcosc> kennyluck: agree with annevk. It's an attempt by one group to abuse the w3c process to block something else.
- # [14:47] <annevk> kennyluck: sounds false to me, unless you diccount schema.org somehow...
- # [14:47] <darobin> a small group, too
- # [14:48] <darobin> since that's not even the position of the RDFa group
- # [14:48] <marcosc> darobin: it's also the position of the chair of RDF, it seems
- # [14:48] <marcosc> at least that's what I understood from a public-html-comment email
- # [14:49] <darobin> marcosc: which one?
- # [14:49] <annevk> and of timbl, via a Twitter RT
- # [14:49] <marcosc> darobin: http://lists.w3.org/Archives/Public/public-html-comments/2012Nov/0003.html
- # [14:49] <kennyluck> annevk, I don't see many people sending feedback about the spec on the WHATWG list.
- # [14:49] <darobin> I think that timbl will recuse himself from that decision
- # [14:50] <darobin> marcosc: *shrug*, it's just his position as an individual, he's not speaking for the RDF WG
- # [14:50] * Ms2ger yawns
- # [14:50] <annevk> kennyluck: it's not as big as saying no to the entire platform we're building, is that the point you're making?
- # [14:50] * darobin joins Ms2ger
- # [14:50] <annevk> naptime?
- # [14:50] <marcosc> darobin: I knows :) I'm also going to go hang out with Ms2ger now.
- # [14:50] <Ms2ger> annevk, useful work time ;)
- # [14:51] <darobin> we've now reached the point at which this microdata non-event has been discussed here more than on public-html
- # [14:51] <annevk> Ms2ger: I'm weeks ahead of schedule
- # [14:51] <darobin> talk about signal-to-noise ratio problems!
- # [14:51] <annevk> for once
- # [14:51] <annevk> maybe because I'm not employed
- # [14:52] <annevk> darobin: yeah, I'm out of things to do so I figured I could waste some time discussing non-issues :-)
- # [14:52] <marcosc> annevk: Barbara tells me I work more now that I'm also unemployed. Isn't that strange :)
- # [14:53] <darobin> annevk: go fix HTTP or something
- # [14:53] <annevk> marcosc: clearly someone should pay us for not being employed
- # [14:53] <marcosc> annevk: agreed!
- # [14:53] <jgraham> annevk: Organise some meetings. That should kill your productivity.
- # [14:54] <annevk> wanna get together to discuss Microdata?
- # [14:54] <jgraham> I ahve a job and therefore meetings already
- # [14:54] <jgraham> Go discuss it with marcosc
- # [14:54] <annevk> next thing on my list is URLQuery
- # [14:55] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [14:57] <kennyluck> annevk, the point I am making is that the person who designed the spec doesn't actually work with the use cases. If the schema.org people (or other people who care about the use cases) were the ones who wrote the spec and still either actively maintain it or send feedback, I probably have different opinion.
- # [14:57] <annevk> kennyluck: not sure what that means
- # [14:58] <annevk> kennyluck: and Hixie does actively maintain Microdata and makes adjustments to it based on feedback, it's not dead
- # [14:59] * Quits: kborchers (~kborchers@unaffiliated/kborchers) (Excess Flood)
- # [15:00] * Joins: danzik171 (~danzik17@164.55.254.106)
- # [15:00] <kennyluck> annevk, that I don't agree (the "actively" part), and I never have an idea why schema.org people don't show up on the mailing list.
- # [15:00] <marcosc> kennyluck: that's quite irrelevant to the discussion, IMO.
- # [15:00] * Quits: tomasf (~tomasf@77.72.97.5.c.fiberdirekt.net) (Quit: tomasf)
- # [15:00] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [15:01] * Quits: danzik17 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
- # [15:01] <annevk> kennyluck: what's actively then? last change was a couple of days ago
- # [15:01] * Joins: kborchers (~kborchers@unaffiliated/kborchers)
- # [15:03] <annevk> kennyluck: and it seems kind of irrelevant, we're hardly discussing <head> these days, if somebody came along and said <head> should not proceed because, well <head2> is cooler, what then?
- # [15:03] * Joins: yodasw16 (~yodasw16@ql1fwhide.rockfin.com)
- # [15:04] <annevk> Ms2ger: btw, I'm gonna add initCustomEvent back
- # [15:04] <Ms2ger> wfm
- # [15:04] <kennyluck> annevk, http://lists.w3.org/Archives/Public/public-whatwg-archive/2012Jun/0096 takes three months for a feedback. Would you really consider that "actively maintained"?
- # [15:04] * abstractj|away is now known as abstractj
- # [15:05] <kennyluck> annevk, no body would send a <head2> proposal anyway. But Microdata is different.
- # [15:05] <Ms2ger> 3 months? That's pretty good
- # [15:06] <annevk> kennyluck: dunno, the DOM has outstanding feedback from well over a year
- # [15:06] <annevk> kennyluck: I consider it actively maintained
- # [15:07] <darobin> actually a <head2> proposal could be a great way of adding new header stuff without Henri coming to your door with a silencer gun
- # [15:09] <marcosc> kennyluck: I have to agree. 3 months is generally considered ok. We don't want to give the impression that standards can move quickly.
- # [15:09] <kennyluck> *shrug*
- # [15:09] * Quits: zcorpan_ (~zcorpan@83.218.67.122) (Remote host closed the connection)
- # [15:11] <kennyluck> I don't care about that notion of standards. ;)
- # [15:11] <marcosc> kennyluck: the point is, don't sit around and wait for stuff. Just work around the problem and get it (whatever that may be) done... except by abusing the W3C process with stupid formal objections.
- # [15:13] <marcosc> kennyluck: if the goal of the semantic web folks is to get structured data into HTML5 - and HTML5 gives you a mechanism that, as RDFa folks claim, is identical to RFDa, then you've already won.
- # [15:14] <Ms2ger> marcosc, it's identical, but it sucks
- # [15:16] <annevk> marcosc: except when it's called srcset right?
- # [15:17] <marcosc> annevk: exactly!
- # [15:17] <kennyluck> marcosc, as Hixie often says. The process is irrelevant. Play with it when you have time.
- # [15:17] <marcosc> rdf:srcset
- # [15:18] <marcosc> speaking of srcset ... about to file bugs on that https://gist.github.com/4161268
- # [15:23] * Joins: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [15:25] * Quits: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [15:26] * Joins: JohnAlbin (~JohnAlbin@111-250-147-8.dynamic.hinet.net)
- # [15:34] <annevk> Ms2ger: so I'm looking at http://w3c-test.org/webapps/DOMCore/tests/submissions/Ms2ger/Node-replaceChild.html
- # [15:34] <annevk> Ms2ger: and https://www.w3.org/Bugs/Public/show_bug.cgi?id=17318
- # [15:35] <annevk> Ms2ger: and the results for the test seem different from what you say they are
- # [15:35] * Joins: ehsan (~ehsan@24.212.206.174)
- # [15:35] <Ms2ger> Seems possible
- # [15:35] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [15:35] <Ms2ger> Maybe stuff changed
- # [15:36] <Ms2ger> brb phone
- # [15:36] <annevk> Ms2ger: Chrome never seems to throw NotFoundError (or you missed a case)
- # [15:36] * Joins: MacTed (~Thud@63.119.36.36)
- # [15:36] <annevk> Ms2ger: Opera and Firefox have when they throw NotFoundError reversed
- # [15:36] * attiks is now known as attiks|away
- # [15:38] * karlcow is trying to replace the "benefits of the doubt" by the "benefits of the FUD" in my vocabulary
- # [15:38] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [15:39] * Joins: ehsan (~ehsan@24.212.206.174)
- # [15:40] <annevk> Ms2ger: I think doing HierarchyRequestError all the time might be simplest
- # [15:41] <Ms2ger> I dunno, I guess
- # [15:42] <annevk> Ms2ger: the other option is adding an extra step
- # [15:42] <annevk> Ms2ger: or have an implementation per node type (which I think some implementations have)
- # [15:42] <Ms2ger> Yeah, WebKit does that
- # [15:43] <annevk> Ms2ger: funnily enough they also do the thing with HierarchyRequestError all the time
- # [15:44] * Joins: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se)
- # [15:45] <annevk> Ms2ger: ooh fuck
- # [15:45] <annevk> Ms2ger: so maybe it should just align with pre-insert?
- # [15:46] <Ms2ger> Sounds good
- # [15:46] <annevk> Ms2ger: because pre-insert does what the old DOM spec said
- # [15:46] <annevk> it has more checks, but I guess that's acceptable
- # [15:46] <annevk> did I mention I don't like these algorithms?
- # [15:47] <Ms2ger> Maybe once or twice :)
- # [15:48] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: Connection reset by peer)
- # [15:48] * Joins: garciawebdev (~garciaweb@host143.186-125-92.telecom.net.ar)
- # [15:50] <annevk> Ms2ger: should I leave the bug open for you to fix the tests?
- # [15:50] <Ms2ger> Wait, weren't you going to match the test? :)
- # [15:50] <annevk> the test matches the spec
- # [15:51] <annevk> the new spec matches Gecko
- # [15:51] <annevk> and if the test is fixed, Gecko would have no failures
- # [15:51] <annevk> (also matches DOM3 per some reading of DOM3)
- # [15:51] <Ms2ger> Er, you're right
- # [15:52] <Ms2ger> Lemme fix the test now
- # [15:52] * Joins: scor (~scor@132.183.242.47)
- # [15:52] * Quits: scor (~scor@132.183.242.47) (Changing host)
- # [15:52] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [15:55] * Quits: Lachy (~Lachy@office.oslo.opera.com) (Quit: Computer has gone to sleep.)
- # [15:56] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [15:57] * Quits: danzik171 (~danzik17@164.55.254.106) (Ping timeout: 245 seconds)
- # [15:58] <annevk> Looking at https://www.w3.org/Bugs/Public/show_bug.cgi?id=18581 now
- # [15:59] * Quits: danzik17 (~danzik17@164.55.254.106) (Read error: Connection reset by peer)
- # [15:59] <annevk> I guess we can move some of those checks up
- # [15:59] * Joins: danzik17 (~danzik17@164.55.254.106)
- # [16:01] * Joins: zcorpan (~zcorpan@c-5eeaaac5-74736162.cust.telenor.se)
- # [16:02] <annevk> smaug____: should we put getElementsByTagName() and friends on DocumentFragment too?
- # [16:02] <annevk> smaug____: i.e. put it on rootnode
- # [16:03] <smaug____> yes, makes sense
- # [16:03] <manu1> marcosc: The reason I keep calling staw man on your arguments is that you continue to mis-represent the point I'm attempting to make as if there is some conspiracy going on. The Microdata objection isn't the position of the RDFa WG, it's not my position as chair of the RDFa WG, it's my opinion as a member of the HTML WG. You can call it protectionism if you want to, but I don't see it that...
- # [16:03] <manu1> ...way at all. I'm expressing an opinion and trying to see what others in the group think.
- # [16:04] <Ms2ger> Dammit
- # [16:04] <Ms2ger> Not again
- # [16:04] * Joins: reinaldob (~reinaldob@201.74.233.31)
- # [16:05] <manu1> I'm sure it's easy to paint it in the light that you have done as it removes all of the nuance in the argument and makes it seem as if I am taking a far more extreme position as I am taking. I specifically avoided raising a formal objection at this point to try and ease into the discussion, but there really is no easy way of saying: "I don't agree with what we're doing and I think it needs...
- # [16:05] <manu1> ...to change."
- # [16:06] <manu1> Don't worry, Ms2ger, just clearing up the broad-brush statements that marcosc keeps asserting as my position (which is clearly not my position).
- # [16:07] <manu1> I'm done.
- # [16:07] <annevk> manu1: marcosc is trying the "Mad Max" approach
- # [16:08] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 244 seconds)
- # [16:09] <manu1> decisions always seem easier when you make it about "all or nothing" or "good vs. evil" or "Group A vs. Group B"
- # [16:10] <manu1> just pointing out that I'm specifically trying to suggest that we DO NOT do it that way.
- # [16:11] * Quits: kennyluck (~kennyluck@119.161.158.96) (Quit: kennyluck)
- # [16:12] <annevk> manu1: you mean http://manu.sporny.org/2012/microdata-cr/ was not written by you?
- # [16:12] <manu1> annevk: Be direct, don't beat around the point you're trying to make. What's your point?
- # [16:13] <annevk> manu1: my point is that you are advocating a vs b; and you've chosen a
- # [16:13] <annevk> manu1: threatening with the near-meaningless "W3C Formal Objection" and such
- # [16:14] <annevk> manu1: calling people to arms
- # [16:14] <annevk> manu1: anyway, I got some DOM bugs to fix
- # [16:14] <manu1> That's a bit melodramatic, don't you think?
- # [16:14] <annevk> I think you are, yes :-)
- # [16:16] <manu1> All I'm saying is this: RDFa is already a REC, that's done. RDFa Lite basically does what Microdata does, so why do we have Microdata? Microdata goes to a W3C Note. W3C gets clarity on publishing specs that heavily overlap. People can still choose.
- # [16:17] * Quits: Bass10 (~Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Quit: Leaving)
- # [16:17] <annevk> You make it sound like a REC means anything. HTML4/DOM2/CSS1/etc. are all evidence to the contrary.
- # [16:17] <manu1> if REC doesn't mean anything to you, then why is this such a big deal, then?
- # [16:18] * Quits: krawchyk (~krawchyk@65.220.49.251) (Ping timeout: 245 seconds)
- # [16:18] <annevk> Because I'd like the W3C to work, but if it keeps repeating its mistakes of the past it obviously won't.
- # [16:19] <manu1> I'd like the W3C to work as well, and I think publishing two specs that accomplish basically the same thing in basically the same way shows breakage.
- # [16:19] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [16:19] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [16:19] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
- # [16:19] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
- # [16:19] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [16:20] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [16:21] * Quits: chriseppstein (~chrisepps@99-6-85-4.lightspeed.sntcca.sbcglobal.net) (Quit: chriseppstein)
- # [16:30] <annevk> Bit late for that. XDM vs DOM, XPath vs Selectors, XSL-FO vs CSS, XSLT vs XQuery, XQuery vs XQueryX, RDF/XML vs Turtle, XForms vs Web Forms 2.0, XHTML 1.0 vs HTML 4.01, XML 1.0 4th Edition vs XML 1.0 5th Edition, XML 1.0 vs XML 1.1, etc.
- # [16:33] <darobin> heh
- # [16:33] <darobin> not all of those are fair
- # [16:33] <darobin> but I guess that's not the point :)
- # [16:34] <jgraham> FWIW I think blocking specs for political reasons shows breakage
- # [16:35] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [16:37] <GPHemsley> Hixie: Hopefully addressed the wiki issue, independent of your message.
- # [16:37] <GPHemsley> Hixie: All writing systems are gonna be wacky in some cases.
- # [16:38] <GPHemsley> wacked, too
- # [16:38] <manu1> jgraham: You're assuming to know what I'm thinking - that I'm doing this for political reasons. I have stated why I'm doing this - It's not for political reasons. I'm doing this because I think publishing both of these specs as RECs is a bad idea (and I've outlined why I think it's a bad idea).
- # [16:38] <manu1> I want the community to have a discussion about this.
- # [16:40] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Client Quit)
- # [16:40] <manu1> If you take what I'm saying and choose to brush it aside and replace it with your own opinion of what I'm trying to do, then that's your prerogative. Just know that your opinion of what I'm doing is not aligned with what I'm actually trying to do.
- # [16:41] * Quits: ehsan (~ehsan@24.212.206.174) (Remote host closed the connection)
- # [16:42] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [16:44] <manu1> annevk: Again - my point isn't about preventing competing technologies from both going to REC at W3C... it's about preventing competing technologies where you can search/replace keywords and translate between the two going to REC at W3C. There is a sliding scale here, it's not an all-or-nothing situation. To put it another way: When you can use a regex to switch from RDFa Lite to Microdata...
- # [16:44] <manu1> ...and back, that seems like a good signal that syntaxes have effectively converged.
- # [16:44] <jgraham> I am happier letting the entire community evaluate with their actions rather than a small subset with their words
- # [16:45] <manu1> and the question I'm raising is: If two solutions are almost technically indistinguishable - should both of those technologies go to REC. I'm asserting that they shouldn't - others disagree.
- # [16:45] <manu1> jgraham: There is nothing to prevent that from happening if Microdata is published as a W3C Note.
- # [16:46] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 252 seconds)
- # [16:47] <jgraham> manu1: It is very hard to take you seriously when you are on one hand pushing very hard for something to be taken off the Rec. track and on the other saying that whether it is on the Rec. track doesn't matter
- # [16:48] <manu1> jgraham: Why do you feel that those two things are contradictory?
- # [16:49] <manu1> Looking at it from a W3C perspective, I think W3C should standardize on one thing when the technical solutions are so similar.
- # [16:50] <gavinc> Serious question, does anyone NOT think that Microdata and RDFa 1.1 Lite are technically equivalent?
- # [16:50] <gavinc> not NOT
- # [16:50] <gavinc> argh
- # [16:50] * gavinc tries again too damn early in the morning
- # [16:50] <manu1> Looking at it from a WHATWG perspective, I think that if people choose Microdata in the market as the winner, it won't be because it was a W3C REC, it will be for other reasons.
- # [16:51] <manu1> I think both positions are perfectly reasonable ones to take simultaneously.
- # [16:51] <gavinc> Does anyone think that Microdata and RDFa 1.1 Lite have large technical differences?
- # [16:51] * darobin wishes we rescinded more RECs, the stylesheet is pretty
- # [16:54] * GPHemsley wishes he didn't spend all this time reading the backlog of this discussion.
- # [16:55] <GPHemsley> annevk: What is this obsession with about:unicorn? And why isn't about:mozilla in the list, then?
- # [16:55] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [16:56] * Joins: krawchyk (~krawchyk@65.220.49.251)
- # [16:56] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [16:56] <darobin> can we have about:dahut as well?
- # [16:56] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:57] * marcosc sorry, back
- # [16:58] <annevk> GPHemsley: obsession?
- # [16:58] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [16:58] <GPHemsley> annevk: Well, you do talk about unicorn.svg a lot
- # [16:58] <annevk> GPHemsley: about:mozilla isn't cross-browser
- # [16:59] <GPHemsley> and about:unicorn is?
- # [16:59] <annevk> one day
- # [16:59] * Joins: AryehGregor (~Simetrica@37.19.121.128)
- # [16:59] * Quits: AryehGregor (~Simetrica@37.19.121.128) (Changing host)
- # [16:59] * Joins: AryehGregor (~Simetrica@mediawiki/simetrical)
- # [16:59] <GPHemsley> I mean, if we're gonna talk about about: easter eggs, about:mozilla is the granddaddy of them all
- # [17:00] <GPHemsley> http://en.wikipedia.org/wiki/The_Book_of_Mozilla
- # [17:01] * Joins: yorick (~quassel@vredebest.xs4all.nl)
- # [17:01] * Quits: yorick (~quassel@vredebest.xs4all.nl) (Changing host)
- # [17:01] * Joins: yorick (~quassel@unaffiliated/yorick)
- # [17:03] <marcosc> manu1: what browsers implement RDFa?
- # [17:03] <marcosc> (what is the recommendation of RDFa based on? I don't know, just wondering)
- # [17:03] <gavinc> What is the need for browsers to implement RDFa?
- # [17:04] <marcosc> gavinc: I'm just wondering how it met its criteria to go to Rec?
- # [17:04] <marcosc> I don't know much (ok, anything) about RDFa
- # [17:04] <marcosc> so I'm wondering how it got to Rec
- # [17:05] <annevk> there's many ways to get to REC marcosc, the XHTML/RDF camp usually does so in a way that does not involve browsers
- # [17:05] <marcosc> annevk: I know, but I'm wondering what those ways are
- # [17:05] <gavinc> Hang on.
- # [17:05] <manu1> marcosc: RDFa got to REC how most other W3C specs get to REC - there was a spec, there was a test suite, and there were 7+ fully conforming and interoperable implementations of an RDFa processor.
- # [17:06] <marcosc> manu1: sure, do you have a pointer to those?
- # [17:06] <annevk> marcosc: saying it's a framework for other specs, providing a couple of script libraries, etc.
- # [17:07] <annevk> marcosc: that their usage of xmlns + : violates DOM consistency was apparently not a concern
- # [17:07] <manu1> marcosc: Here's the test suite for RDFa 1.0 and 1.1 in HTML4, HTML5, XHTML1, XHTML5, XML and SVG: http://rdfa.info/test-suite/
- # [17:07] <gavinc> http://www.w3.org/2010/02/rdfa/drafts/2012/CR-implementation-report-20120503/
- # [17:07] <marcosc> thanks gavinc, that's what I was looking for
- # [17:07] <manu1> annevk: xmlns: - deprecated in RDFa 1.1 (and is allowed to be reported as an error)
- # [17:08] <gavinc> marcosc: not sure if there is a more recent one
- # [17:08] <marcosc> that's ok, it gives me an idea of the class of products
- # [17:08] * Joins: ehsan (~ehsan@66.207.208.98)
- # [17:09] <gavinc> annevk: RDF 1.1 doesn't require or recomended using xmlns
- # [17:09] * Joins: eresair (~eresair@173.247.199.2)
- # [17:09] <gavinc> marcosc: The Google crawler also consumes RDFa
- # [17:10] <marcosc> gavinc: sure, but they are not part of the CR report
- # [17:10] <marcosc> so we don't know if they conform or not
- # [17:10] <gavinc> True.
- # [17:11] <marcosc> so, if RDFa is supposed to be used by Web browsers also, it would be nice to at least have one web browser supporting it, no?
- # [17:12] <gavinc> Still, this is still very political. I haven't seen anyone explain why Microdata today and RDFa 1.1 Lite are technically different.
- # [17:12] <gavinc> "supposed to be used"
- # [17:12] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [17:12] <marcosc> gavinc: did you read my email?
- # [17:12] <gavinc> ... clearly missed one?
- # [17:12] <marcosc> gavinc: the point I was making that having technically similar tech don't actually matter. As annevk pointed out above
- # [17:13] <annevk> time to make Range.detach() a no-op, seems AryehGregor's experiment succeeded
- # [17:13] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [17:13] <marcosc> gavinc: I'm confused about RDFa, when I add it to my page, how to I then use it in the browser? Is there some kind of API?
- # [17:15] <JibberJim> I guess the point is marcosc - are browsers the only audience of your page? If you believe they are, then there's no value in RDFa, because the human using the browser will have the information anyway.
- # [17:15] <gavinc> heck there isn't any clear value for microdata
- # [17:15] <linclark> there are still some technical differences between microdata and rdfa 1.1 lite.
- # [17:15] <marcosc> JibberJim: they are the main target of my apps
- # [17:15] <gavinc> the major use case that we see today is from search engines and aggregation
- # [17:16] <manu1> marcosc: RDFa API implementation if you want to consume your own content in the browser: http://code.google.com/p/green-turtle/
- # [17:16] <marcosc> JibberJim: sometimes I add metadata for things like Facebook, etc
- # [17:16] <gavinc> marcosc: Ah! You used RDFa ;) Well done.
- # [17:17] <marcosc> gavinc: well, there ya go :) You learn something new everyday
- # [17:18] <marcosc> manu1: I don't want to be importing external libs
- # [17:18] * Quits: Ms2ger (~Ms2ger@vpnb090.ugent.be) (Ping timeout: 246 seconds)
- # [17:18] <marcosc> manu1: seems like something that should be in the browser by default
- # [17:19] <gavinc> the obvious reason for a lack of an RDFa API in the browser and the lack of USE of the microdata API in the browser is that as far as I know no one has come up with a compelling reason to care about RDFa or microdata in the browser
- # [17:19] <JibberJim> So a standard for adding metadata for non-human visitors using a browser is probably a good thing. But I don't see the benefit of it being in the browser - the information is already there on the page for the user?
- # [17:19] <gavinc> those that have (metadata in side a book) have used a library
- # [17:19] <linclark> gavinc: a microdata is also a lot easier to code
- # [17:19] <linclark> a microdata parser, rather
- # [17:20] <gavinc> err
- # [17:20] <gavinc> How did you come up with that?
- # [17:20] <linclark> I've written a microdata parser and have hacked on RDFa parsers such as ARC2's
- # [17:20] <JibberJim> Having metadata against a picture of a "Man with a giant cock" - is useful to a non human visitor to establish that it's http://1.bp.blogspot.com/-c-cvrFDnBvY/TavlbrwNzmI/AAAAAAAAAik/CERjuQ6TTwg/s1600/big_cock.jpg and not something else - but the human using the browser will know.
- # [17:21] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [17:21] <gavinc> ARC2's (from memory) is mostly insane as it has to deal with an insane XML/HTML parser
- # [17:22] <gavinc> If your starting from a modern HTML parser I can't see a huge difference between them
- # [17:22] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [17:22] <linclark> gavinc: that's true, but look at rdfQuery vs MicrodataJS
- # [17:22] <linclark> http://code.google.com/p/rdfquery/source/browse/trunk/jquery.rdfa.js
- # [17:22] <manu1> gavinc: No, Microdata parsers are much easier to write than RDFa...
- # [17:22] <linclark> https://gitorious.org/microdatajs/microdatajs/blobs/master/jquery.microdata.js
- # [17:23] <manu1> some of that is because of the legacy RDFa 1.0 -> RDFa 1.1 upgrade, most of it is because of more advanced features of RDFa.
- # [17:24] <manu1> but, the pain of the few (implementers) is sacrificed for the gain of the many (authors)... aaaaand, que RDFa is more difficult to author than Microdata perma-thread.
- # [17:24] <linclark> ha
- # [17:27] * Quits: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au) (Quit: Leaving.)
- # [17:27] * gavinc and this is still more useful then talking about blank nodes again... sigh
- # [17:28] * Joins: thisgeek (~chris@ool-45757d25.dyn.optonline.net)
- # [17:30] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 260 seconds)
- # [17:32] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [17:32] <dglazkov> good morning, Whatwg!
- # [17:34] * Quits: thisgeek (~chris@ool-45757d25.dyn.optonline.net) (Quit: thisgeek)
- # [17:35] * Joins: jsoncorwin (~textual@209.sub-70-199-65.myvzw.com)
- # [17:36] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [17:38] * Joins: Jonadabe (~Jonadabe@bl5-133-213.dsl.telepac.pt)
- # [17:40] * Joins: MacTed (~Thud@63.119.36.36)
- # [17:40] * Quits: tomasf (~tomasf@static-88.131.62.36.addr.tdcsong.se) (Quit: tomasf)
- # [17:43] * Joins: AryehGregor_ (~Simetrica@mediawiki/simetrical)
- # [17:44] * Quits: AryehGregor (~Simetrica@mediawiki/simetrical) (Ping timeout: 246 seconds)
- # [17:45] * Joins: izhak (~izhak@188.168.200.19)
- # [17:46] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [17:47] <annevk> SimonSapin: https://www.w3.org/Bugs/Public/show_bug.cgi?id=19494 (data URLs)
- # [17:48] <SimonSapin> annevk: looking
- # [17:49] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [17:50] * Joins: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [17:51] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Read error: No route to host)
- # [17:54] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [17:55] <hsivonen> huh. neither a w3cmeme nor a webkitmeme about <main>
- # [17:57] <annevk> jreschke: why not just hang out here if you read the logs anyway? :)
- # [17:57] <annevk> hsivonen: kinda disappointing
- # [17:58] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [17:59] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Client Quit)
- # [17:59] * Quits: didymos (~didymos@5.57.48.69) (Ping timeout: 240 seconds)
- # [18:01] <GPHemsley> ugh, Safari downloads
- # [18:01] * GPHemsley doesn't understand why anyone would ever use Safari
- # [18:01] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [18:02] * Joins: didymos (~didymos@5.57.48.69)
- # [18:05] * Joins: thisgeek (~chris@ool-45757782.dyn.optonline.net)
- # [18:05] * Joins: eric_carlson_ (~eric@17.212.152.104)
- # [18:06] * Quits: eric_carlson (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net) (Disconnected by services)
- # [18:06] * eric_carlson_ is now known as eric_carlson
- # [18:06] <dglazkov> hsivonen: the battles are so fierce because the stakes are so low.
- # [18:07] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [18:07] <annevk> https://github.com/joyent/node/pull/1580 is a good example of that dglazkov
- # [18:07] <annevk> (if you like memes, read it to the end)
- # [18:07] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [18:09] * jonlee is now known as jonlee|afk
- # [18:10] * Joins: Kolombiken1 (~Adium@217.13.228.226)
- # [18:10] * Quits: Kolombiken (~Adium@217.13.228.226) (Read error: Connection reset by peer)
- # [18:12] <dglazkov> annevk: fire all of these people
- # [18:12] * Quits: Kolombiken1 (~Adium@217.13.228.226) (Client Quit)
- # [18:13] * Quits: didymos (~didymos@5.57.48.69) (Quit: Woop)
- # [18:13] * abstractj is now known as abstractj|lunch
- # [18:13] * attiks|away is now known as attiks
- # [18:14] <marcosc> I'm deeply shocked that no one W3C-meme'ed the microdata vs RDFa thing.
- # [18:16] <GPHemsley> annevk: Darn it, Anne, you almost made me read that whole thing again.
- # [18:16] * Joins: espadrine (~thaddee_t@85-218-2-62.dclient.lsne.ch)
- # [18:17] <marcosc> hehe
- # [18:18] <marcosc> my fab is the scumbag :
- # [18:18] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [18:22] * Joins: chriseppstein (~chrisepps@209.119.65.162)
- # [18:24] * attiks is now known as attiks|away
- # [18:24] * Quits: zcorpan (~zcorpan@c-5eeaaac5-74736162.cust.telenor.se) (Read error: Connection reset by peer)
- # [18:29] * Joins: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [18:31] * tantek scrolls up to read all the microdata vs rdfa kerfluffle.
- # [18:32] <tantek> I don't really understand efforts to block specs from progressing. a) it's hard enough to progress specs as it is, b) whether something is a "REC" has not mattered to web authors/publishers/developers for a while as far as whether they use it.
- # [18:33] <tantek> And if the argument is to avoid W3C specifying duplicate mechanisms, then might as well drop both microdata and RDFa, since you satisfy all the use cases with HTML 'class' attribute (e.f. microformats2), and frankly that's what developers tend to use a lot more than md or rdfa.
- # [18:34] <tantek> md has had some uptake recently, only because of a few folks at google advocating via schema.
- # [18:34] <tantek> (insert SEO folks obediently doing whatever anyone at google publicly suggests)
- # [18:34] * Joins: zcorpan (~zcorpan@c-5eeaaa26-74736162.cust.telenor.se)
- # [18:35] <scor> tantek: have you seen any mf2 adoption? do you have examples?
- # [18:35] <gavinc> http://schema.org/docs/datamodel.html That page is staggeringly unhelpful if your trying to provide advice on "What should I use to encode meta data on my page?"
- # [18:36] <tantek> scor - have seen *some* mf2 adoption. the parsing spec and parsing implementations have been stable for only a couple of months or so.
- # [18:36] <gavinc> Why we have microdata and RDFa at the same time is still totally beyond me
- # [18:36] <tantek> so yes, it may be too new to tell with mf2, however the rate at how quickly people have been able to developer parsers (PHP, Node, clientside JS) is encouraging.
- # [18:37] <tantek> gavinc, we have microdata because it's less ugly and less typing than RDFa.
- # [18:37] <gavinc> "Our use of Microdata maps easily into RDFa Lite. In fact, all of Schema.org can be used with the RDFa Lite syntax as is. The RDFa Lite version of the markup looks almost isomorphic to the Microdata version"
- # [18:37] <gavinc> really? ;)
- # [18:37] <tantek> though both are horrendous (from a web author / hand coding perspective) compared to #microformats.
- # [18:37] * Quits: baku (~baku@93-40-115-248.ip38.fastwebnet.it) (Ping timeout: 252 seconds)
- # [18:38] <tantek> gavinc, yeah, the RDFa Lite 1.1 or RDFa 1.1 Lite was essentially squeezed into becoming md compat.
- # [18:38] <gavinc> Exactly! The spec took feedback
- # [18:38] <gavinc> isn't that what's supposed to happen?
- # [18:38] <tantek> md was (is?) easier to read/write than rdfa 1.0, that presented the market pressure that resulted in rda 1.1 lite
- # [18:39] <tantek> if it wasn't for md, rdfa 1.1 lite wouldn't exist.
- # [18:39] <Hixie> jgraham: if the vendors implement it, the spec will include it pretty much instantly. but i'm not convinced it'll be implemented. it doesn't serve its stated purpose.
- # [18:40] <tantek> and from a microformats perspective, the market feedback of *both* of those coming into existence provided substantial real world experience/pressure for the development of microformats2.
- # [18:40] <Hixie> as far as microdata goes, personally I think all RECs are pointless, so I'd be quite happy to see both HTML and Microdata not make it to REC :-)
- # [18:40] <tantek> lol
- # [18:40] * Quits: jsoncorwin (~textual@209.sub-70-199-65.myvzw.com) (Ping timeout: 260 seconds)
- # [18:41] <marcosc> gavinc: question: in the RDFa code I'm using, how does anything know what "og:" means? (i.e., in <meta property="og:site_name" content="my site">?)
- # [18:41] <tantek> I tend to agree re: md. I don't see much point in putting energy behind pushing it to a REC, but nor do I see any point in putting energy in *blocking* it going to REC.
- # [18:41] <tantek> marcosc, "og:" is a prefix squatted by FB/OGP.
- # [18:41] <scor> tantek: is the adoption / progress on mf2 documented anywhere? I'd like to follow it
- # [18:42] <gavinc> http://www.w3.org/2011/rdfa-context/rdfa-1.1.html
- # [18:42] <tantek> scor: for now, right on the wiki page for it: http://microformats.org/wiki/microformats2
- # [18:42] <tantek> adoption in particular:
- # [18:42] <Hixie> tantek: i do think there's something to learn from the way that you and i have never tried to stop the rdf nonsense (only sent feedback when asked to), but they keep trying to block microdata (and sometimes even mf?)
- # [18:42] <tantek> publishing examples (hopelessly undercomplete, just a sample) http://microformats.org/wiki/microformats2#Examples_in_the_wild
- # [18:43] * Joins: jsoncorwin (~textual@166.sub-70-199-71.myvzw.com)
- # [18:43] <tantek> parsing / consuming code: http://microformats.org/wiki/microformats2#Implementations
- # [18:43] <scor> tantek: thanks, that's helpful
- # [18:43] <tantek> Hixie, no need to put energy into stopping something which has been an uphill battle all on its own.
- # [18:43] * gavinc doesn'
- # [18:44] <Hixie> tantek: stopping anything just doesn't work, it'll just go elsewhere if it's good, and will die anyway if it's bad
- # [18:44] <tantek> there's attempts to block md and mf only because they've actually seen a more rapid adoption per unit time than any flavor of rdf
- # [18:44] <tantek> hixie, I tend to agree with that
- # [18:44] <tantek> there were pre-whatwg examples of that too
- # [18:45] <gavinc> err
- # [18:45] <tantek> e.g. all the W3C -> OASIS "going elsewhere"
- # [18:45] * Quits: zcorpan (~zcorpan@c-5eeaaa26-74736162.cust.telenor.se) (Remote host closed the connection)
- # [18:45] <gavinc> I'm unaware of anyone trying block microformats?
- # [18:45] <gavinc> did I miss a memo? Was I supposed to as an "RDF Person" go and do that?
- # [18:45] <tantek> gavinc - it's hard to block something which is public domain on a public wiki
- # [18:45] <gavinc> yes
- # [18:45] <gavinc> and why would any of the "RDF People"
- # [18:45] <manu-db> tantek, Hixie - actually, no - the reasons don't have to do w/ rapid adoption - the reasons have to do with three ways to do the same thing that are not really all that different from each other (at the core) and leading to confusion among web developers.
- # [18:45] <tantek> there's been blog posts saying it shouldn't exist etc. because rdf already exists
- # [18:46] * Joins: pablof (~pablof@144.189.150.129)
- # [18:46] <tantek> but they're a minority
- # [18:46] <manu-db> and there is no such thing as "RDF people".
- # [18:46] <marcosc> oh, I've seen them! RDF people are real!
- # [18:46] <marcosc> they are an angry lot, too
- # [18:46] <gavinc> foaf:Person? ;)
- # [18:46] <tantek> manu-db - if they're all the same to you, why not support the syntax easiest for authors?
- # [18:47] <manu-db> please take a picture next time you see one of them, marcosc - I'd love to see what one actually looks like in the wild.
- # [18:47] <tantek> gavinc: LOL
- # [18:47] * Joins: ap (~ap@2620:149:4:1b01:247f:72be:b484:2288)
- # [18:48] <manu-db> tantek - I don't think it's useful to take a minority that says crazy things and project it onto what's happening right now.
- # [18:48] <marcosc> manu-db: http://philarcher.org/diary/2012/fearofrdf/
- # [18:48] <marcosc> That's what I got once for asking a question
- # [18:48] <marcosc> about RDF
- # [18:48] <gavinc> tantek: ... what is the easiest syntax? At the time that microdata came into being the drafts of RDFa were better and easier to use then it was, and microdata was totally fragmented.
- # [18:49] <tantek> gavinc - initial md was *much* easier than rdfa at the time due to the property vs. rel problem
- # [18:49] <tantek> and prefixes
- # [18:49] <gavinc> rel/rev sucked.
- # [18:49] <gavinc> Yes.
- # [18:49] <tantek> right
- # [18:50] <tantek> so rdfa 1.1 lite learned from md (and via market/political (read: Google/Schema) pressure)
- # [18:50] <gavinc> I admit to still not buying the prefix thing
- # [18:50] <tantek> and dropped dependency on rel/rev
- # [18:50] <gavinc> Yeah, rel/rev was BAD.
- # [18:50] <tantek> gavinc, prefixes are well documented failures
- # [18:50] * Quits: hdhoang (~hdhoang@113.178.31.221) (Quit: Leaving.)
- # [18:50] * GPHemsley continues to wonder why this discussion is happening here.
- # [18:50] <tantek> here, in case you haven't seen this: http://microformats.org/wiki/namespaces-considered-harmful
- # [18:50] <gavinc> No, XML namespaces are a well documented failure :D
- # [18:50] <tantek> GPHemsley - because someone brought it? ;)
- # [18:51] <manu-db> +1 to gavinc
- # [18:52] <manu-db> tantek: We haven't seen widespread misuse of prefixes in RDFa... in fact, most people use them correctly... and for those that don't, there is the RDFa initial context.
- # [18:52] <gavinc> tantek: my opinion from 3 years ago hasn't really been changed, http://gavin.carothers.name/2009/09/22/prefixes-not-that-complicated/
- # [18:52] <tantek> gavinc, in particular: prefixes fail due to: "in practice people write scrapers that look for namespace prefixes as if they are part of the element name, or perform literal string matches on common namespace prefix uses (e.g. 1), not as mere shorthands for namespace URIs. "
- # [18:52] * Quits: MacTed (~Thud@63.119.36.36) (Ping timeout: 248 seconds)
- # [18:52] <manu-db> tantek: Data to back up that practice w/ RDFa ?
- # [18:53] <Hixie> RDFa has existed for years, if it was going to go anywhere it'd be there already
- # [18:53] <Hixie> same with RDF
- # [18:53] <Hixie> it's just tiresome to have these discussions over and over and over
- # [18:53] * gavinc notes that it did go some where
- # [18:53] <tantek> manu-db: the way "og:" means Facebook OGP and nothing else.
- # [18:53] <manu-db> Hixie - RDFa going somewhere (along w/ Microdata + schema.org): http://webdatacommons.org/vocabulary-usage-analysis/index.html
- # [18:53] * gavinc isn't from the 2004 crowd and neither is manu
- # [18:54] <manu-db> tantek: no, who is scraping data in the way that you're asserting that they scrape data.
- # [18:54] <tantek> as such, either RDFa prefixes/namespaces are a giant failure (per adoption of hardcoded "og:"), or Facebook OGP isn't really RDFa (please update all your adoption graphs/charts accordingly)
- # [18:54] <tantek> both Facebook at Twitter scrape "og:"
- # [18:55] <manu-db> tantek: There is a difference between everyone using 'og' to mean Open Graph (just because that's common practice) and parser writers just scraping data assuming certain prefixes.
- # [18:55] <tantek> and vast majority of "og:" markup lacks any namespace URI declaration
- # [18:55] <gavinc> Facebook works fine if you define another prefix to match the URI
- # [18:55] <manu-db> tantek: So what - the RDFa initial context pre-defines it.
- # [18:55] <gavinc> or if you just use the full URI
- # [18:55] <manu-db> also, what Gavin said - Facebook has implemented correctly.
- # [18:55] * Joins: say2joe (~say2joe@204.56.108.2)
- # [18:55] <gavinc> can't say that I've tested twitter
- # [18:56] * manu-db has no idea what Twitter does, but I'd expect the data they're getting back to work just fine in most cases.
- # [18:56] <tantek> gavinc - test case to back up your claim? all evidence I've seen shows fb treating "og:" as OGP always.
- # [18:56] <gavinc> Ah, that's not what I said.
- # [18:56] <gavinc> That may be true
- # [18:56] <tantek> right, they just scrape it
- # [18:56] <gavinc> but if you define something else to be the same URI
- # [18:56] <gavinc> it works
- # [18:56] <gavinc> eg, they don't require you to use og:
- # [18:56] <gavinc> you can use facebook:
- # [18:56] <manu-db> test case to prove your assertion, tantek?
- # [18:56] <gavinc> or the full URI
- # [18:57] <tantek> gavinc - doesn't affect my argument
- # [18:57] <gavinc> mmm
- # [18:57] <tantek> manu-db, search for any publishing of "og:" on the web :)
- # [18:57] <gavinc> I don't KNOW if what your saying is true.
- # [18:57] <tantek> they're everywhere
- # [18:57] <manu-db> of course it does - you're saying that they blindly scrape 'og' and just 'og' - and they don't.
- # [18:57] <tantek> any use of namespaces that gains adoption deteriorates into scraping prefixes
- # [18:57] * Joins: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221)
- # [18:58] <gavinc> I can't think of a case where someone is using og: to mean something else...
- # [18:58] <gavinc> mmm
- # [18:58] <tantek> s/namespaces/namespace prefixes
- # [18:58] * Quits: SimonSapin1 (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Read error: No route to host)
- # [18:58] <manu-db> again, data to back up your assertion, tantek?
- # [18:58] <gavinc> but the reverse is true
- # [18:58] <tantek> manu-db, you're a fan of google searches, look it up ;)
- # [18:58] <tantek> essentially, "og:" might as well have been "og_"
- # [18:59] <Hixie> manu-db: i can't find baseline numbers on that page, but looking at http://events.linkeddata.org/ldow2012/papers/ldow2012-inv-paper-1.pdf which they link to, the highest amount they find is 5.5% penetration per eTLD, for microformats in general. That's pretty low.
- # [18:59] <gavinc> so the question would be concretely does defining another URI to the og: prefix correctly NOT get parsed by facebook?
- # [18:59] <tantek> and using meta name="og_foobar" rather than meta property="og:foobar"
- # [18:59] <manu-db> tantek: http://yourlogicalfallacyis.com/burden-of-proof :)
- # [18:59] <tantek> in practice og is just metatags using "property" instead of "name"
- # [19:01] <Hixie> manu-db: and as far as i can tell, it's for a _very_ small number of vocabularies, which calls into doubt the whole point of having this hugely extensible system.
- # [19:01] * Joins: MacTed (~Thud@63.119.36.36)
- # [19:01] <tantek> Hixie, but microdata is a hugely extensible-system ;)
- # [19:01] <manu-db> Hixie: Yes, but compared to what? HTML? Anything compared to HTML is going to be pretty dismal. I all depends on where your bar for a "successful Web technology" lies.
- # [19:01] <Hixie> yeah, i'm not a fan of microdata either
- # [19:02] <gavinc> THEN WHY DID YOU CREATE IT?!
- # [19:02] <tantek> (as is microformats2, due to apparently sufficient market demand to create two such other systems)
- # [19:02] <Hixie> gavinc: to solve use cases, same as everything else in HTML
- # [19:02] <tantek> gavinc - see less ugly point above
- # [19:02] <manu-db> Hixie: Over 700 vocabularies currently being worked on - http://prefix.cc/popular/all
- # [19:02] <manu-db> (granted, I don't think vocabulary explosion is a good thing either)
- # [19:03] <tantek> manu-db - how many of them are divergent forks of various people/foaf/vcard vocabs because the people working on vocabs have no idea what they're doing?
- # [19:03] <tantek> exactly
- # [19:03] <Hixie> manu-db: "worked on" is irrelevant, what matters is what is used. If you just have a private vocab that is used on five pages, you don't need rdfa or microdata or mf, you can just use proprietary markup.
- # [19:03] <manu-db> tantek: Some yes, some no.
- # [19:03] <gavinc> Hixie: but those use cases were and are being served by RDFa, why not just make it better like it has gotten better... it is better, it did get better!
- # [19:03] <tantek> gavinc, see above, it only got better due to microdata/schema/google pressure
- # [19:04] <Hixie> gavinc: the use cases were not handled well or at all by rdfa, and still aren't.
- # [19:04] <tantek> rdfa would have stubbornly stuck/sucked with rel/rev confusion otherwise
- # [19:04] <Hixie> gavinc: e.g. a way to drag a blob of metadata across to another page using the drag and drop API
- # [19:04] <manu-db> tantek: So, it did get better (in your eyes), right?
- # [19:04] <Hixie> gavinc: plus, RDFa is just a terrible language in general
- # [19:04] <MacTed> the question is why that pressure wasn't brought into the RDFa work, rather than by creating an entirely different markup
- # [19:04] <tantek> manu-db, yes of course, I thought we had discussed that before.
- # [19:04] <Hixie> gavinc: poorly designed, hard to use, etc
- # [19:04] <TabAtkins> MikeSmith: What do you mean "the 'Inlining Ruby' part of [my] message does not describe any use case"? I explained right there in the bug that there is a correct normal rendering (per-character) and a correct inline rendering (per-word), but it's currently impossible to do both in HTML ruby.\
- # [19:04] <MacTed> NIH. gotta love it. or something.
- # [19:04] <Hixie> but none of this is new, we've had this conversation before
- # [19:04] <manu-db> yep
- # [19:05] <tantek> MacTed, because sometimes you have to use the market to prove a point that a majority in a W3C WG won't accept.
- # [19:05] <Hixie> TabAtkins: hey sorry for moving that e-mail to bugs, btw, but my mail client really can't handle non-ASCII in a useful way and I figured you probably wouldn't mind
- # [19:05] <gavinc> The RDFa WG DID accept it!
- # [19:06] <Hixie> gavinc: it still uses RDF, so, no :-)
- # [19:06] <tantek> gavinc - only after MD adoption
- # [19:06] <manu-db> ha
- # [19:06] <gavinc> No.
- # [19:06] <gavinc> Not even close.
- # [19:06] <MacTed> so the point was "don't use RDF"?
- # [19:06] <tantek> rel/rev didn't get dropped til after schema/microdata
- # [19:06] <linclark> truth
- # [19:06] <MikeSmith> TabAtkins: that's only because they are marked up differently to begin with. It doesn't make it clear why anybody would want to mark them up separately that way to begin with instead of grouping them
- # [19:07] <MikeSmith> TabAtkins: it just asserts that marking them up individually is more "correct"
- # [19:07] * manu-db grins at http://www.w3.org/TR/2012/WD-microdata-rdf-20120112/
- # [19:07] <TabAtkins> ...I said why. When you're *not* inlining the ruby, you may want mono-ruby display, which is per-character.
- # [19:07] <TabAtkins> And whether to inline or not is a valid stylistic choice, not just a fallback behavior.
- # [19:07] <MikeSmith> TabAtkins: it's not for that example
- # [19:07] <Hixie> MacTed: if you want to read the history, these are the original e-mails that led to microdata: http://lists.w3.org/Archives/Public/public-html/2009May/0207.html
- # [19:07] <MikeSmith> you would never want to do it that way for 東京
- # [19:08] <gavinc> schema.org: "The data model used is very generic and derived from RDF Schema"
- # [19:08] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [19:08] <tantek> hey manu-db, we got one of those too: http://microformats.org/wiki/microformats2-parsing-rdf
- # [19:08] <tantek> ;)
- # [19:08] <manu-db> tantek - I hate RDF
- # [19:08] <TabAtkins> MikeSmith: (note that I know nothing about Japanese. I understand the technical side of this argument, and trust the "right way" side to be what I was told.)
- # [19:08] <manu-db> :P
- # [19:08] <tantek> manu-db, you have a strange way of expressing it ;)
- # [19:09] <TabAtkins> MikeSmith: I assume that there are indeed some mono-ruby cases where you *would* want to inline multiple bases together.
- # [19:09] <MikeSmith> TabAtkins: well, like I said anyway I think that case is distraction, and continuing to include it in discussions along with the double-sided ruby case doesn't help the double-sided ruby case
- # [19:09] <gavinc> I don't know, not that strange. I've heard Norm claim to hate XML reasonably often
- # [19:09] * Quits: SimonSapin (~simon@2a01:e35:2e8d:b5f0:ea9d:87ff:fe22:e221) (Ping timeout: 246 seconds)
- # [19:09] <MikeSmith> TabAtkins: yeah I've yet to see anybody actually describe any such concrete cases well
- # [19:10] <TabAtkins> MikeSmith: I don't care about crossing the streams. I think the arguments are separable.
- # [19:10] <MikeSmith> so I think it's a mistake to assume it
- # [19:10] <gavinc> Heck, I'm pretty sure I've heard Hixie hate HTML :P
- # [19:10] <Hixie> HTML is wacked, but it's the best we have
- # [19:10] <MikeSmith> TabAtkins: ok
- # [19:10] <manu-db> I'm like an onion - complex, stinky, many layers... hate RDF, but haven't found anything better yet. gavinc can tell you about my constant attempts to down-play RDF in JSON-LD because of the knee-jerk effect it has on people.
- # [19:10] <Hixie> can't say the same about RDFa. :-P
- # [19:10] <manu-db> Hixie - booo! :P
- # [19:11] * Joins: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net)
- # [19:11] * Quits: cgcardona (~cgcardona@c-24-4-198-207.hsd1.ca.comcast.net) (Changing host)
- # [19:11] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [19:11] <manu-db> In the very worst case, people will decide what they like the most - we've given them options... that helps me sleep at night. Just trying to reduce the amount of pain (and economic waste) Web developers are going to have to go through to get there.
- # [19:11] <tantek> in that case, it does seem illogical to continue pushing an inferior syntax, but hey, it's your time ;)
- # [19:11] <TabAtkins> MikeSmith: I described what I was told. I'm told that there are reasonable instances where, displayed normally, you want mono-ruby display, but displayed inline, you want them grouped. If I take that as given, then switching to a mixed row/column markup model makes sense.
- # [19:11] <manu-db> I don't doubt that all of us have the best intentions... we're just each wrong for different reasons.
- # [19:12] * abstractj|lunch is now known as abstractj
- # [19:12] <MikeSmith> TabAtkins: fair enough
- # [19:12] <manu-db> tantek - exactly, you don't get to tell me how to waste my time and the time of others. :P
- # [19:13] <tantek> we've all got our hobbies ;)
- # [19:13] * gavinc goes back to figuring out escaping Turtle in HTML to screw with you all ;)
- # [19:13] * manu-db goes back to the thing that puts food on the table.
- # [19:13] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Client Quit)
- # [19:13] <tantek> gavinc - since you're into extensible data markup and all, would appreciate any feedback on microformats2 (feel free to do so in #microformats to reduce the noise here ;) )
- # [19:14] <TabAtkins> MikeSmith: The double-ruby case is easier, actually - having two different markup models for nearly the exact same thing makes sense only in the "column only" ruby model that the spec currently uses, as it has no way of associating a run across multiple bases. If you do switch to a row-based model, then it gets really simple, and you can just collapse the two markup patterns into one, which is better.
- # [19:14] <Hixie> manu-db: stopping microdata from getting to REC isn't going to change anything, fwiw. It's already a standard.
- # [19:14] * tantek isn't sure how stopping microdata from getting to REC puts food on the table.
- # [19:14] <manu-db> Hixie: Then nobody should have a problem with making it a W3C Note. :)
- # [19:15] * manu-db tantek - it doesn't, but I'm concerned for the Web and felt like I needed to say something about it.
- # [19:15] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [19:15] * Quits: pyrsmk (~pyrsmk@151.63.138.88.rev.sfr.net) (Remote host closed the connection)
- # [19:15] <MikeSmith> TabAtkins: I'm not convinced it's actually easier for authors or that authors will actually take time to use it instead of you made it available
- # [19:15] <Hixie> manu-db: i don't have a problem with just dropping it and HTML entirely :-)
- # [19:16] <manu-db> I'd have a problem w/ dropping HTML5 - I like it.
- # [19:16] <manu-db> (warts and all)
- # [19:16] <Hixie> HTML is already a standard, the same standard, as microdata
- # [19:16] <Hixie> http://whatwg.org/html
- # [19:16] <TabAtkins> MikeSmith: I find it kinda self-evident that two models is worse than a single model of equivalent complexity to one of the other models.
- # [19:16] <MikeSmith> TabAtkins: I'm not convinced there are even enough cases of need to do double-sided ruby on the web that justify spending much time trying to address it all
- # [19:17] <manu-db> Hixie - this again? I don't disagree with you on that as much as you might think I do.
- # [19:17] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [19:18] <TabAtkins> MikeSmith: Shrug. Apparently Japanese publishers want to use it, and they're willing to suck it up and use the current model if they have to (even though it's worse for authors and for CSS).
- # [19:18] * manu-db isn't a dyed-in-the-wool RDFer, nor W3Cer... just wants to help the Web suck less.
- # [19:18] <MikeSmith> Japanese publishers claim the want to do all kinds of crazy things
- # [19:18] <TabAtkins> Granted.
- # [19:18] <manu-db> I don't really care where HTML work is done, as long as things keep improving, and people have a say in what goes in the spec... but W3C is important to some and I don't think that's bad either.
- # [19:19] <MikeSmith> and have a very hard time giving feedback about which things are more important than others
- # [19:19] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:19] <tantek> HIxie, if you dislike microdata, why not drop it from whatwg.org/html ?
- # [19:19] * Joins: vikash (~vikash@unaffiliated/vikash)
- # [19:19] <Hixie> manu-db: "this again"? you're in #whatwg, it kinda comes with the territory
- # [19:20] <tantek> or does it fall into the category of experimental stuff to try for a while and see how it goes?
- # [19:20] <Hixie> tantek: my like or dislike for things has no bearing on what goes in the spec
- # [19:20] <tantek> (which seems reasonable)
- # [19:20] <manu-db> Hixie - No, I mean... I get it, you don't have to keep saying it... I get it.
- # [19:20] <Hixie> tantek: if it did, the spec would be radically different (and not even slightly backwards-compatible, for example)
- # [19:21] <MikeSmith> TabAtkins: anway, the fact is really that most Japanese text in the vast majority of cases even off the Web has no ruby at all, and no use for it in the context of the meeting the needs of the people intended to read it
- # [19:21] * Quits: ap (~ap@2620:149:4:1b01:247f:72be:b484:2288) (Quit: ap)
- # [19:21] <TabAtkins> Sure.
- # [19:21] <Hixie> tantek: it's in there because it solves use cases some people care about, and does so better than other solutions, and, at this point, has some adoption (though not much, see citations above).
- # [19:21] <MikeSmith> so even simple ruby is need only for a relatively small amount of cases to begin with
- # [19:22] <TabAtkins> Yup, no argument here. If we had *nothing* but mono ruby, it wouldn't be a terrible problem.
- # [19:22] <MikeSmith> also fwiw I'm not trying to kneejerk dis the effort you're making here
- # [19:22] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [19:23] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [19:23] <MikeSmith> just trying to give feedback that I hope helps to clarify the arguments
- # [19:23] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [19:24] <TabAtkins> No problem, even though a decent bit of your feedback feels like "let's ignore your arguments, and then claim you're not making any arguments". ^_^
- # [19:24] <tantek> Hixie, seems reasonable. I wonder what else would fit given that criteria/bar.
- # [19:24] <MikeSmith> and as somebody who does actually need ruby in cases where native readers don't, I would love to see it made as easy as possible for authors to mark up text with and use it
- # [19:24] <Hixie> tantek: hopefully, the exact set of features in the spec plus those i will add minus those i will remove :-D
- # [19:24] * Joins: maikmerten (~maikmerte@port-92-201-99-110.dynamic.qsc.de)
- # [19:24] <tantek> :)
- # [19:25] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [19:25] * Quits: annevk (~annevk@212.238.236.229) (Remote host closed the connection)
- # [19:25] <MikeSmith> TabAtkins: I think you have articulated the technical points well, but there are assumptions behind those that you have not questioned
- # [19:26] <MikeSmith> and if we don't have evidence to support those assumptions the technical points become moot
- # [19:26] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
- # [19:27] <TabAtkins> Sure. I think the double-ruby one is pretty much purely technical, as I've argued. For the inlining, can you think of better examples? I'm just using the one that fantasai had in her blog post.
- # [19:28] * Joins: imrobert (~robert@139.62.87.109)
- # [19:30] * Joins: SimonSapin (~simon@85-170-128-18.rev.numericable.fr)
- # [19:30] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [19:31] <MikeSmith> TabAtkins: I will look back at some of the examples in earlier discussions
- # [19:31] <TabAtkins> cool, thanks.
- # [19:31] <MikeSmith> I think some of those might be a bit more compelling
- # [19:31] <MikeSmith> and real-world
- # [19:36] * Quits: jsoncorwin (~textual@166.sub-70-199-71.myvzw.com) (Quit: Computer has gone to sleep.)
- # [19:38] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [19:40] * Quits: drublic (~drublic@p5098a42b.dip0.t-ipconnect.de) (Remote host closed the connection)
- # [19:41] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [19:42] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Ping timeout: 256 seconds)
- # [19:44] * Joins: sicking (~sicking@nat/mozilla/x-ejguqpykwqslmeuw)
- # [19:46] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [19:49] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [19:52] * Joins: jsoncorwin (~textual@209.sub-70-199-65.myvzw.com)
- # [19:54] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [19:58] * Joins: necolas (~necolas@8.25.197.25)
- # [19:59] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [19:59] <Hixie> manu-db: http://www.w3.org/mid/CACho_Au7FCdduJN1gwZOS3stEpe4dJ+qH8vkuFVALHepURBhZg@mail.gmail.com seems to repeat exactly the kind of stuff i've been saying about RDFa since forever.
- # [19:59] <Hixie> including why Lite doesn't solve the problem
- # [20:00] <Hixie> in other news the other day i mailed a bunch of browser vendors (apple, opera, microsoft, mozilla, google) asking them (a) to comment on something, and (b) to tell me how to ask them to comment on things like it
- # [20:01] <Hixie> everyone has since replied, some in some detail, except microsoft.
- # [20:01] <Hixie> not a peep from them.
- # [20:01] * Joins: jacobolus (~jacobolus@108-71-93-34.lightspeed.sntcca.sbcglobal.net)
- # [20:01] * Quits: Jonadabe (~Jonadabe@bl5-133-213.dsl.telepac.pt) (Ping timeout: 252 seconds)
- # [20:01] <TabAtkins> Apparently that's not the right way to ask them to comment on things like that.
- # [20:03] <Hixie> i guess so
- # [20:04] <SimonSapin> what would be the right way?
- # [20:04] <TabAtkins> Fly to Redmond and pop out of a cake delivered to the IE team.
- # [20:05] <Hixie> actually i lied, the three microsoft people didn't reply, but there were also three other people who didn't reply
- # [20:05] * Hixie glares at jgraham, for one :-P
- # [20:06] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [20:06] * Joins: annevk (~annevk@a82-161-179-17.adsl.xs4all.nl)
- # [20:06] <Hixie> and eric_carlson :-P
- # [20:06] <SimonSapin> what? Three who didn’t, and three who didn’t?
- # [20:06] <Hixie> three other people from other organisations
- # [20:07] <eric_carlson> Hixie: oops, I have been a bit overwhelmed with email lately - what did I not respond to?
- # [20:07] <Hixie> e-mail subject was "Quick question re feedback on HTML spec bugs"
- # [20:08] <eric_carlson> Hixie: I will dig it out
- # [20:08] <Hixie> but basically, i was asking for feedback on https://www.w3.org/Bugs/Public/show_bug.cgi?id=17687 and for instructions on how to contact you for feedback on bugs
- # [20:08] <Hixie> the third person was michealn, but he doesn't seem to be online so he's probably on vacation or something
- # [20:09] <annevk> Hixie: are you okay with the about URI RFC not defining things like text/html and utf-8 or did you miss it omitted that?
- # [20:09] <Hixie> annevk: for about:blank?
- # [20:09] <annevk> Hixie: yeah
- # [20:09] * Joins: othermaciej (~mjs@17.244.191.149)
- # [20:10] <Hixie> annevk: i define all the processing for about:blank natively in the HTML spec
- # [20:10] <Hixie> annevk: so doesn't matter what the RFC says :-)
- # [20:11] <eric_carlson> Hixie: hmm, I don’t see anything with that title, or even anything from you directly to me for a while
- # [20:11] <eric_carlson> Hixie: can you please send it again?
- # [20:11] <Hixie> eric_carlson: maybe you're a different eric. Are you eric@webkit.org?
- # [20:12] <annevk> Hixie: fair enough
- # [20:12] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Quit: MikeSmith)
- # [20:12] <eric_carlson> Hixie: that explains it - that is Eric Seidel
- # [20:13] <eric_carlson> Hixie: unless maybe you were trying to reach him?
- # [20:13] <eric_carlson> Hixie: which might make sense because I haven’t done much with app cache
- # [20:14] <Hixie> aha!
- # [20:14] <Hixie> yeah that makes sense
- # [20:14] <Hixie> who at apple should i contact about that, do you know?
- # [20:14] <Hixie> oh i e-mailed ap, he responded
- # [20:14] <Hixie> he's apple, right
- # [20:14] * Joins: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au)
- # [20:14] <eric_carlson> yes
- # [20:14] <Hixie> cool
- # [20:14] <Hixie> my deepest apologies for slandering you :-)
- # [20:15] * eric_carlson was maligned!
- # [20:15] <eric_carlson> :-)
- # [20:17] <Hixie> in that case, what i learn is that google and microsoft don't reply to my e-mails
- # [20:17] <Hixie> that seems like pretty solid evidence that i'm not biased towards google and against microsoft
- # [20:18] <Hixie> it's also sad. :-P
- # [20:22] <annevk> Hixie: so the only problem with the current definition of about:blank, including the HTML spec, is that it's not very clear on whether percent encoding, case-sensitivity and URL's query and fragment components matter
- # [20:22] <annevk> Hixie: http://wiki.whatwg.org/wiki/URL_schemes is an attempt to define those things; also for javascript:
- # [20:23] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [20:23] <annevk> Hixie: my plan is to eventually define about: and javascript: in Fetch, but I think I still need to wait 4 years before starting on that, so it's wiki pages for now
- # [20:23] * Joins: drublic (~drublic@frbg-5f731307.pool.mediaWays.net)
- # [20:23] <Hixie> i think, though i'm not sure, that as specced i only care about about:blank, not about:blank with other features
- # [20:24] <Hixie> so i guess for the other urls the rfc does matter
- # [20:24] <Hixie> and should define everything
- # [20:24] * Quits: teleject (~christoph@70.116.75.194) (Ping timeout: 264 seconds)
- # [20:24] * Quits: vikash (~vikash@unaffiliated/vikash) (Quit: Leaving)
- # [20:24] * linclark is now known as linclark|afk
- # [20:26] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [20:27] * Joins: MikeSmith_ (~MikeSmith@114.160.9.253)
- # [20:29] * Joins: jsbell (jsbell@nat/google/x-njyjrsqlpyiwydug)
- # [20:29] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [20:29] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [20:31] * Quits: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp) (Ping timeout: 265 seconds)
- # [20:31] * MikeSmith_ is now known as MikeSmith
- # [20:31] * Joins: dbaron (~dbaron@nat/mozilla/x-jembbwmvkzxcwref)
- # [20:32] <annevk> hmm
- # [20:33] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Read error: Connection reset by peer)
- # [20:33] * Joins: reinaldob (~reinaldob@201.74.233.31)
- # [20:33] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [20:37] * Joins: jwalden (~waldo@2620:101:8003:200:224:d7ff:fef0:8d90)
- # [20:38] * Joins: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [20:38] * Quits: snowfox (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [20:38] * Joins: snowfox_ (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net)
- # [20:41] * Quits: snowfox_ben (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Ping timeout: 240 seconds)
- # [20:42] * Quits: barneybook_mail (~Thunderbi@114-44-192-112.dynamic.hinet.net) (Quit: barneybook_mail)
- # [20:43] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [20:44] * Quits: jsoncorwin (~textual@209.sub-70-199-65.myvzw.com) (Quit: Computer has gone to sleep.)
- # [20:46] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [20:47] * Quits: sicking (~sicking@nat/mozilla/x-ejguqpykwqslmeuw) (Quit: sicking)
- # [20:47] <jgraham> Hixie: zcorpan replied
- # [20:48] <jgraham> I didn't think I had anything extra to say
- # [20:48] <jgraham> But if you want me to reply with the message "Filler text" I guess I could do that
- # [20:49] * Quits: maikmerten (~maikmerte@port-92-201-99-110.dynamic.qsc.de) (Remote host closed the connection)
- # [20:50] <jgraham> Hixie: But if it wasn't clear, I am often on IRC and respond there :p
- # [20:53] * Quits: othermaciej (~mjs@17.244.191.149) (Remote host closed the connection)
- # [20:53] <annevk> http://cdn.memegenerator.net/instances/400x/30956693.jpg
- # [20:53] * Joins: othermaciej (~mjs@2620:149:f01:202:c65:9d32:17ec:c8be)
- # [20:56] <manu-db> Hixie: Thanks for the heads-up, hadn't seen linclark's comment yet, I'll notify the implementers and add that test to the RDFa test suite. (and yes, the RDFa processing algorithm is far more complex than the Microdata one - due to all the reasons that I've outlined previously - more features, more public input, legacy support, some features I don't like at all, etc.)
- # [20:57] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:01] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [21:01] * Quits: othermaciej (~mjs@2620:149:f01:202:c65:9d32:17ec:c8be) (Quit: othermaciej)
- # [21:03] * Joins: sicking (~sicking@nat/mozilla/x-jbouuocwdkyrnrbf)
- # [21:04] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [21:07] <Hixie> jgraham: oh didn't realise he'd cc'ed you, nevermind then :-)
- # [21:12] * abstractj is now known as abstractj|away
- # [21:13] * Joins: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be)
- # [21:15] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [21:19] <annevk> smaug____: it would help if you were a bit more elaborate in your reply
- # [21:20] <smaug____> annevk: what is unclear
- # [21:20] <annevk> smaug____: the "why" is unclear
- # [21:20] <smaug____> MutationObserver don't share any mutation records
- # [21:21] <annevk> yes you mentioned that
- # [21:21] <smaug____> because they are different objects observing mutations the way the API on them has been used
- # [21:21] <smaug____> s/different/separate/
- # [21:22] <smaug____> or how to say
- # [21:23] <annevk> I don't really see the problem I think
- # [21:23] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
- # [21:23] * Joins: sedovsek (~robert@BSN-176-195-105.dial-up.dsl.siol.net)
- # [21:24] <annevk> I mean sure, the MutationObserver objects are unique, but why do the MutationRecord objects delivered to them have to be?
- # [21:24] <smaug____> annevk: script library A observers something, and B something else
- # [21:24] <smaug____> they sure should be able to get their own records
- # [21:24] <smaug____> they could add expandos and what not
- # [21:25] * Joins: teleject (~christoph@cpe-70-112-219-104.austin.res.rr.com)
- # [21:25] <annevk> on the MutationRecord?
- # [21:25] <smaug____> annevk: also, why not create record per observer
- # [21:25] <smaug____> annevk: yes
- # [21:25] <annevk> it would be extra work to create a new record
- # [21:25] <smaug____> it would be extra work to figure out when to share record and when not
- # [21:26] <annevk> that would suggest the spec is still bogus somehow
- # [21:27] <smaug____> I thought it was clear that each mutation observer is truly unique thing and gets its own records. apparently no
- # [21:27] <annevk> indeed no
- # [21:28] * Joins: jsoncorwin (~textual@ip-64-134-239-150.public.wayport.net)
- # [21:29] <annevk> smaug____: http://dom.spec.whatwg.org/#queue-a-mutation-record creates one record and shares that with whoever listens to it
- # [21:29] <annevk> smaug____: if as you suggest it's extra work to figure things out, that algorithm is wrong...
- # [21:29] <annevk> smaug____: but Chrome seems to share as well
- # [21:29] <smaug____> Chrome doesn't seem to share it always
- # [21:29] <smaug____> per the bug report
- # [21:30] * Joins: othermaciej (~mjs@17.245.106.41)
- # [21:30] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [21:31] <smaug____> annevk: so all that pseudo-algorithm should be inside something like "for each interested observer"
- # [21:31] * Joins: eresair (~eresair@173.247.199.2)
- # [21:31] <smaug____> hmm
- # [21:31] <smaug____> so, first figure out the interested observers
- # [21:31] <smaug____> then for each of them create record
- # [21:33] <annevk> that's equivalent to doing what travis suggested
- # [21:33] <annevk> just cloning the record in 7.0
- # [21:33] <annevk> which comes down to more work
- # [21:33] <smaug____> yup, but without cloning
- # [21:33] <annevk> and more copies
- # [21:33] <annevk> smaug____: why no cloning?
- # [21:33] <smaug____> the idea is to first figure out if something is interested in the mutation
- # [21:34] <smaug____> and then for each interested observer create record
- # [21:34] <smaug____> no extra work
- # [21:34] <annevk> sure there is
- # [21:34] <annevk> you create a record for each observer, rather than once
- # [21:34] <smaug____> well, that is a bug to fix
- # [21:34] <smaug____> IMHO
- # [21:34] * Quits: sicking (~sicking@nat/mozilla/x-jbouuocwdkyrnrbf) (Quit: sicking)
- # [21:35] <annevk> I wonder if people using that abbreviation really know what it stands for
- # [21:35] <annevk> it never feels very humble to me
- # [21:35] * Joins: darobin (~darobin@78.208.93.24)
- # [21:36] <TabAtkins> I expand it as "honest".
- # [21:36] <TabAtkins> Which is very different from "humble", often.
- # [21:36] <annevk> in any event, doing what you want is possible; seems a bit like a waste, but I don't care strongly
- # [21:36] <smaug____> I do care pretty strongly about this
- # [21:36] <smaug____> it would be odd API to share records
- # [21:37] * linclark|afk is now known as linclark
- # [21:37] <annevk> TabAtkins: normally the opinion people give is dishonest? that makes stuff even weirder, imo
- # [21:38] <TabAtkins> Nah, it means just, like, not sugar-coated. Real Talk.
- # [21:39] <hober> Hixie: bradee-oh is another good apple contact re: appcache
- # [21:39] * Quits: eresair (~eresair@173.247.199.2) (Ping timeout: 244 seconds)
- # [21:41] * jernoble is now known as jernoble|afk
- # [21:41] * jernoble|afk is now known as jernoble
- # [21:41] <annevk> smaug____: I guess I'll let you sort it out with Adam for now; his point about Events seems valid
- # [21:42] * Joins: cabanier (~cabanier@192.150.22.55)
- # [21:42] * Quits: Malese (~Martin_L@194.18.12.26) (Remote host closed the connection)
- # [21:43] * jonlee|afk is now known as jonlee
- # [21:44] <smaug____> annevk: totally invalid
- # [21:44] * Quits: sangwhan (~sangwhan@211.201.105.54) (Ping timeout: 252 seconds)
- # [21:44] <smaug____> mutationobserver has nothing to do with events :)
- # [21:44] <annevk> sure it does, both are part of the platform
- # [21:45] <smaug____> different APIs
- # [21:46] * Joins: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [21:46] * Parts: victor1 (~Adium@did75-14-82-236-18-74.fbx.proxad.net)
- # [21:46] * Quits: jsoncorwin (~textual@ip-64-134-239-150.public.wayport.net) (Quit: Computer has gone to sleep.)
- # [21:47] <annevk> yeah sure, but it's the same thing, lots of observers getting the same object
- # [21:47] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:48] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [21:49] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Client Quit)
- # [21:50] <annevk> smaug____: you're right btw it could be as simple as we have it now
- # [21:50] <annevk> smaug____: moving step 1-3 to 7.0
- # [21:51] <annevk> smaug____: that would do what you want
- # [21:51] <Hixie> hober: thanks
- # [21:51] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Client Quit)
- # [21:52] * Joins: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se)
- # [21:52] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [21:53] <TabAtkins> Who's in charge of the WHATWG forums? "Alexiswen" is a spammer account.
- # [21:54] <annevk> zcorpan
- # [21:55] <annevk> and some other people I think
- # [21:55] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
- # [21:56] <tantek> anyone here play with famo.us? http://gigaom.com/2012/11/25/famous/
- # [21:58] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 240 seconds)
- # [21:58] * cgcardona_ is now known as cgcardona
- # [22:00] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Remote host closed the connection)
- # [22:00] * Joins: eresair (~eresair@173.247.199.2)
- # [22:03] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [22:07] * Joins: sangwhan (~sangwhan@211.201.105.54)
- # [22:07] * Quits: erichynds (~ehynds@64.206.121.41)
- # [22:09] * Joins: Bass10_ (Bass10@c-76-113-194-7.hsd1.mn.comcast.net)
- # [22:10] * Joins: eric_carlson_ (~eric@2620:149:4:1b01:4505:4fd2:fcd1:484d)
- # [22:10] * Quits: Bass10_ (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (Read error: Connection reset by peer)
- # [22:11] * Joins: nessy1 (~silviapf@124-168-12-98.dyn.iinet.net.au)
- # [22:12] * Quits: garciawebdev (~garciaweb@host143.186-125-92.telecom.net.ar) (Remote host closed the connection)
- # [22:13] * Quits: krawchyk (~krawchyk@65.220.49.251) (Remote host closed the connection)
- # [22:19] * Quits: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be) (*.net *.split)
- # [22:19] * Quits: nessy (~silviapf@124-168-12-98.dyn.iinet.net.au) (*.net *.split)
- # [22:19] * Quits: Bass10 (Bass10@c-76-113-194-7.hsd1.mn.comcast.net) (*.net *.split)
- # [22:19] * Quits: eric_carlson (~eric@17.212.152.104) (*.net *.split)
- # [22:19] * Quits: izhak (~izhak@188.168.200.19) (*.net *.split)
- # [22:19] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (*.net *.split)
- # [22:19] * Quits: nephyrin (~neph@nat/mozilla/x-himdbughzzugvrjk) (*.net *.split)
- # [22:19] * Quits: twisted` (u6794@gateway/web/irccloud.com/x-rvrdbqiykpikwcrs) (*.net *.split)
- # [22:19] * Quits: ryuone (~ryuone@www2406uf.sakura.ne.jp) (*.net *.split)
- # [22:19] * eric_carlson_ is now known as eric_carlson
- # [22:20] * Joins: ehsan_ (~ehsan@66.207.208.98)
- # [22:21] * Joins: scor_ (~scor@drupal.org/user/52142/view)
- # [22:21] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [22:22] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [22:23] * Quits: FireFly (~firefly@oftn/member/FireFly) (Ping timeout: 250 seconds)
- # [22:24] * Quits: MikeSmith (~MikeSmith@114.160.9.253) (Read error: Connection reset by peer)
- # [22:24] * Joins: MikeSmith_ (~MikeSmith@114.160.9.254)
- # [22:24] * Joins: sangwhan_ (~sangwhan@211.201.105.54)
- # [22:24] * Joins: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be)
- # [22:25] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [22:25] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [22:26] <GPHemsley> w00t w00t... all wiki admins are invited to: "The All Star Showcase
- # [22:26] <GPHemsley> Madhouse Comedy Club
- # [22:26] <GPHemsley> Tuesday, December 4"
- # [22:26] * Joins: ryuone (~ryuone@www2406uf.sakura.ne.jp)
- # [22:26] * Joins: sicking (~sicking@2620:101:8003:200:fc8b:de1b:60f4:e6b4)
- # [22:26] <GPHemsley> how exciting!
- # [22:27] * Joins: twisted` (u6794@gateway/web/irccloud.com/x-xflzknatlqhnckvo)
- # [22:27] <annevk> it's a boring job, but it has its perks
- # [22:27] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Client Quit)
- # [22:27] <GPHemsley> annevk: How many free tickets do we want?
- # [22:27] * GPHemsley counts 210 people here.
- # [22:27] * annevk was gonna say the same
- # [22:27] <GPHemsley> Consensus! Yay!
- # [22:28] <Ms2ger> FO!
- # [22:28] * Joins: karlcow_ (~karl@nerval.la-grange.net)
- # [22:29] * Quits: sangwhan (~sangwhan@211.201.105.54) (*.net *.split)
- # [22:29] * Quits: ehsan (~ehsan@66.207.208.98) (*.net *.split)
- # [22:29] * Quits: scor (~scor@drupal.org/user/52142/view) (*.net *.split)
- # [22:29] * Quits: karlcow (~karl@nerval.la-grange.net) (*.net *.split)
- # [22:29] * scor_ is now known as scor
- # [22:29] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [22:36] <gsnedders> Ms2ger: You're violating the SHOULD requirement to give technical justification!
- # [22:36] <Ms2ger> gsnedders, FO to that requirement!
- # [22:36] <gsnedders> :)
- # [22:36] <dglazkov> Hixie, annevk: https://www.w3.org/Bugs/Public/show_bug.cgi?id=20050. It's tricky, because even though neither selectstart nor document.all are spec'd, I want implementers to do the right thing and leave no room for interpretation
- # [22:37] <dglazkov> Hixie, annevk: what do you usually do in such cases?
- # [22:37] <Ms2ger> doc.all is specced
- # [22:37] <dglazkov> Ms2ger: oh?
- # [22:37] <Ms2ger> In the Obsolete things / Requirements for implementers section
- # [22:38] <dglazkov> great, then selectstart
- # [22:38] <dglazkov> Ms2ger: ooh, that's a cool idea
- # [22:38] <annevk> dglazkov: if selectstart is expected to be implemented by everyone, it should be covered
- # [22:38] * Joins: ehsan (~ehsan@66.207.208.98)
- # [22:38] * Joins: 45PABEM7A (~scor@drupal.org/user/52142/view)
- # [22:38] <dglazkov> annevk: IE + WebKit only
- # [22:38] <annevk> dglazkov: if it's expected to be removed from the platform, bugs should be filed on vendors
- # [22:38] <Ms2ger> dglazkov, does that list apply to synthetic events? :)
- # [22:39] <annevk> we don't really do middle ground, either it's in or out :)
- # [22:39] <dglazkov> Ms2ger: it does, but I need to make it more explicit
- # [22:39] <dglazkov> Ms2ger: related bug https://www.w3.org/Bugs/Public/show_bug.cgi?id=20017
- # [22:39] <Ms2ger> Well, then it doesn't matter if the browser ever fires the event ;)
- # [22:40] <Ms2ger> Ugh, document.createEvent
- # [22:40] * Quits: ehsan (~ehsan@66.207.208.98) (Ping timeout: 264 seconds)
- # [22:40] * Quits: 45PABEM7A (~scor@drupal.org/user/52142/view) (Ping timeout: 264 seconds)
- # [22:40] <dglazkov> Ms2ger: good point
- # [22:40] * jonlee is now known as jonlee|afk
- # [22:41] <annevk> dglazkov: fwiw, if you're going to change what happens to event dispatch in any way, I strongly suggest you make sure DOM gets updated appropriately
- # [22:41] * Joins: isherman-book (Adium@nat/google/x-kiozbqofoltzdkfz)
- # [22:41] <annevk> dglazkov: so it's clear from the core dispatch algorithm and not some monkey patching
- # [22:42] <annevk> dglazkov: that probably goes for a lot of the shadow DOM, at some point I should take a look I suppose and see what the DOM should handle
- # [22:43] <Ms2ger> dglazkov, and let annevk do it, I don't care for the shadow DOM :)
- # [22:43] * Joins: jsoncorwin (~textual@50-193-21-198-static.hfc.comcastbusiness.net)
- # [22:43] * Joins: reinaldob (~reinaldob@201.74.233.31)
- # [22:44] <annevk> Ms2ger: not like there's been much activity from you on the standards front other than a couple of objections :p
- # [22:44] * Quits: reinaldob (~reinaldob@201.74.233.31) (Remote host closed the connection)
- # [22:45] <Ms2ger> annevk, make that any front ;)
- # [22:45] <annevk> Ms2ger: aaaah, uni right?
- # [22:45] <Ms2ger> Still
- # [22:46] * Ms2ger will be glad to be done, so he can spend all his time on this mess
- # [22:47] * Quits: snowfox_ (~benschaaf@50-77-199-197-static.hfc.comcastbusiness.net) (Quit: snowfox_)
- # [22:47] <annevk> Ms2ger: it is indeed a great mess
- # [22:48] <jgraham> I think to think of the "shadow" DOM as the "sinister" DOM
- # [22:48] <Ms2ger> The left-handed DOM?
- # [22:48] <hober> damn, Ms2ger beat me to it
- # [22:48] * Ms2ger gives hober a sinister high five
- # [22:50] * Quits: dbaron (~dbaron@nat/mozilla/x-jembbwmvkzxcwref) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [22:50] * Joins: rniwa (~rniwa@17.212.154.114)
- # [22:50] * Joins: dbaron (~dbaron@nat/mozilla/x-xtejxffrafdyybud)
- # [22:50] * Quits: drublic (~drublic@frbg-5f731307.pool.mediaWays.net) (Remote host closed the connection)
- # [22:51] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Remote host closed the connection)
- # [22:52] * Quits: MacTed (~Thud@63.119.36.36)
- # [22:52] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [22:53] * Joins: volkmar (~volkmar@ks3272443.kimsufi.com)
- # [22:53] * Quits: volkmar (~volkmar@ks3272443.kimsufi.com) (Changing host)
- # [22:53] * Joins: volkmar (~volkmar@gentoo/developer/volkmar)
- # [22:54] <dglazkov> Ms2ger: you don't care for shadow DOM?!
- # [22:54] <Ms2ger> dglazkov, I think that's what I said :)
- # [22:54] <dglazkov> whyyy
- # [22:55] * Quits: jsoncorwin (~textual@50-193-21-198-static.hfc.comcastbusiness.net) (Quit: Computer has gone to sleep.)
- # [22:57] <smaug____> someone should review what dglazkov is doing :p
- # [22:57] * smaug____ has been way too busy with other stuff
- # [22:58] <dglazkov> annevk: that's a great idea. There's even a bug file for that: https://www.w3.org/Bugs/Public/show_bug.cgi?id=16904
- # [22:59] <smaug____> I feel like Shadow DOM is going a bit wrong direction (by making things public by default etc), but I could be wrong, since I haven't checked the latest spec
- # [22:59] <annevk> dglazkov: teehee consistent me
- # [23:01] <dglazkov> annevk: it will be interesting to see how the shadow DOM machinery is split up/folded into relevant spec
- # [23:01] <annevk> dglazkov: is a shadow boundary between different shadow trees or between the document tree and the shadow tree?
- # [23:01] <dglazkov> all of the above
- # [23:01] * heycam|away is now known as heycam
- # [23:01] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [23:02] <annevk> dglazkov: might want to clarify "The encapsulation boundaries between shadow trees are called shadow boundaries." then
- # [23:02] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
- # [23:03] <dglazkov> annevk: yeah, makes sense
- # [23:03] <annevk> dglazkov: conformance criteria wise that start is also somewhat messy; e.g. in http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#shadow-trees it's established as fact that only elements can be shadow host, and then later on that's suddenly required
- # [23:03] <annevk> dglazkov: that MUST requirement does not make much sense
- # [23:04] * Quits: thisgeek (~chris@ool-45757782.dyn.optonline.net) (Quit: thisgeek)
- # [23:06] * Quits: zdobersek (~zan@90.157.243.180) (Quit: Leaving.)
- # [23:06] <annevk> dglazkov: the same goes with http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#upper-boundary-encapsulation everything stated there should be non-normative; if that doesn't follow from the definitions of the various features mentioned, there's a big problem
- # [23:06] <dglazkov> annevk: http://dvcs.w3.org/hg/webcomponents/rev/314ccb4ffefd
- # [23:07] * Joins: a-ja (~Instantbi@70.230.154.150)
- # [23:08] * Quits: volkmar (~volkmar@gentoo/developer/volkmar) (Quit: leaving)
- # [23:08] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:09] <dglazkov> annevk: on that last bit, what would be a better way to specify this?
- # [23:10] <annevk> dglazkov: hmm so an element can have one or more associated shadow trees
- # [23:10] * Joins: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no)
- # [23:10] <annevk> dglazkov: since these are standalone trees, obviously methods that operate on element's tree are not getting into it
- # [23:10] * Joins: volkmar (~mounir@ks3272443.kimsufi.com)
- # [23:10] * Quits: volkmar (~mounir@ks3272443.kimsufi.com) (Changing host)
- # [23:10] * Joins: volkmar (~mounir@gentoo/developer/volkmar)
- # [23:10] <annevk> dglazkov: so there's nothing to specify
- # [23:11] <annevk> dglazkov: likewise, since shadow root is the root of this tree, it will have a null parentElement/parentNode
- # [23:11] <dglazkov> annevk: so basically, the scoping constraint list is just a list of effects (which could be non-normative)
- # [23:12] <annevk> dglazkov: it should be non-normative
- # [23:12] <dglazkov> okay
- # [23:12] <dglazkov> that's great!
- # [23:12] <annevk> dglazkov: it's fine to explain implications, it's not fine to require them, because then you require things twice which generally leads to confusion
- # [23:13] <annevk> dglazkov: (e.g. here it was not clear to me whether I needed to change the DOM or not; apparently not for this case)
- # [23:13] <dglazkov> nope
- # [23:13] <dglazkov> I mean yep
- # [23:13] <dglazkov> :)
- # [23:13] * Joins: Malese (~Martin_L@81-233-190-9-no212.tbcn.telia.com)
- # [23:14] <annevk> dglazkov: same goes for "If an insertion point is not in a shadow tree, it must have the same rendering behavior as the HTMLUnknownElement."
- # [23:15] <annevk> dglazkov: is "insertion point" some kind of element node btw?
- # [23:15] * Quits: hasather_ (~hasather_@cm-84.208.105.178.getinternet.no) (Ping timeout: 248 seconds)
- # [23:15] * Ms2ger once argued that xmp should be an HTMLPreElement by such a comment
- # [23:15] <dglazkov> annevk: yes
- # [23:15] * Quits: volkmar (~mounir@gentoo/developer/volkmar) (Client Quit)
- # [23:15] * Quits: isherman-book (Adium@nat/google/x-kiozbqofoltzdkfz) (Quit: Leaving.)
- # [23:15] <annevk> dglazkov: also, are we actually talking about the layout tree here?
- # [23:16] * Joins: volkmar (~mounir@ks3272443.kimsufi.com)
- # [23:16] <annevk> dglazkov: because afaict the document and shadow tree remain intact
- # [23:16] * Quits: volkmar (~mounir@ks3272443.kimsufi.com) (Changing host)
- # [23:16] * Joins: volkmar (~mounir@gentoo/developer/volkmar)
- # [23:16] * Joins: Malese_ (~Martin_L@194.18.12.26)
- # [23:16] <dglazkov> annevk: yes
- # [23:16] <annevk> dglazkov: so it's really more how document+shadow affect layout than anything else?
- # [23:16] <dglazkov> annevk: yes!
- # [23:16] <annevk> dglazkov: I think it would be good to call that out explicitly
- # [23:17] <dglazkov> annevk: I thought it was?
- # [23:17] <dglazkov> oh you mean in introduction/background?
- # [23:18] * jernoble is now known as jernoble|afk
- # [23:18] * jernoble|afk is now known as jernoble
- # [23:18] <dglazkov> annevk: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#rendering-shadow-trees
- # [23:18] <annevk> dglazkov: section 4.2 does not mention layout once
- # [23:19] * Quits: volkmar (~mounir@gentoo/developer/volkmar) (Client Quit)
- # [23:20] <dglazkov> annevk: it's in 4
- # [23:20] * Quits: Malese (~Martin_L@81-233-190-9-no212.tbcn.telia.com) (Ping timeout: 255 seconds)
- # [23:20] <annevk> I think it would be clearer if you had a section explaining the shadow tree (API, changes to the event model) and then a section explaining changes to the layout tree
- # [23:20] * Joins: volkmar (~mounir@ks3272443.kimsufi.com)
- # [23:20] * Quits: volkmar (~mounir@ks3272443.kimsufi.com) (Changing host)
- # [23:20] * Joins: volkmar (~mounir@gentoo/developer/volkmar)
- # [23:21] <annevk> maybe the problem is that shadow tree is used for a lot of things
- # [23:21] * Joins: othermaciej (~mjs@17.245.106.41)
- # [23:22] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [23:22] <annevk> "shadow tree" is the template, but it's still called "shadow tree" when rendered and intertwined with the document tree
- # [23:23] <dglazkov> "shadow tree" is not template? where do you get that?
- # [23:23] * Quits: othermaciej (~mjs@17.245.106.41) (Read error: Connection reset by peer)
- # [23:23] * jonlee|afk is now known as jonlee
- # [23:23] * Joins: cgcardona_ (~cgcardona@64.124.34.2)
- # [23:23] * Quits: cgcardona_ (~cgcardona@64.124.34.2) (Changing host)
- # [23:23] * Joins: cgcardona_ (~cgcardona@unaffiliated/cgcardona)
- # [23:24] <annevk> sorry, it's a thing with insertion points, that kind of makes it look like a template to me
- # [23:24] * Joins: othermaciej (~mjs@17.245.106.41)
- # [23:24] <annevk> the confusion I have is that 4.1 talks about the DOM and then 4.2 suddenly talks about layout
- # [23:24] <dglazkov> the way I think of this is that insertion points and the fact that they have some nodes distributed into them is one thing, and the layout tree is just an effect of that
- # [23:25] <dglazkov> annevk: I don't think it does?
- # [23:25] * Quits: MikeSmith_ (~MikeSmith@114.160.9.254) (Quit: MikeSmith_)
- # [23:25] <annevk> distribution is only observable from layout
- # [23:26] <dglazkov> annevk: no, you can totally see it from DOM
- # [23:26] <dglazkov> annevk: see HTMLContentElement.getDistributedNodes()
- # [23:26] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 255 seconds)
- # [23:26] * cgcardona_ is now known as cgcardona
- # [23:26] <dglazkov> annevk: layout is a nice observable effect of the distribution though, that's definitely true
- # [23:27] <annevk> okay
- # [23:27] <annevk> so when do all these algorithms happen?
- # [23:27] <annevk> is it all instant?
- # [23:29] <TabAtkins> Hixie: Ugh, I forgot to trim the cc list on my reply to the menu thread. Mind unwedging it?
- # [23:30] <dglazkov> annevk: they happen as required. For example, when we need to render the shadow tree, it invokes distribution algorithm: http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html#dfn-rendering
- # [23:31] <Hixie> TabAtkins: hah :-P
- # [23:31] <Hixie> TabAtkins: on it
- # [23:31] <dglazkov> annevk: via the composition algorithm
- # [23:32] <annevk> dglazkov: what if the shadow tree is under a display:none node and inside the shadow tree you call getDistrubutedNodes()?
- # [23:32] <dglazkov> annevk: one thing I really need to do is make sure I invoke this right for each API getter
- # [23:32] <dglazkov> right
- # [23:32] <dglazkov> getDistributedNodes should ask for distribution
- # [23:32] <annevk> dglazkov: I see
- # [23:32] <TabAtkins> annevk: distribution happens before box construction. display:none shouldn't have any effect.
- # [23:32] <dglazkov> there's probably more places where I need to put that in place
- # [23:32] <dglazkov> filing bug
- # [23:32] <TabAtkins> distribution affects the "document tree" that CSS sees, in other words.
- # [23:33] <annevk> dglazkov: could you maybe also align the style sheet of the spec with other specs? e.g. use bold for <dfn> and such
- # [23:33] <dglazkov> annevk: no!
- # [23:33] <dglazkov> annevk: okay
- # [23:33] <annevk> dglazkov: what would also be great to have is if you could click on the <dfn> like you can in dom.spec.whatwg.org
- # [23:33] <dglazkov> I really like my dfn style though
- # [23:34] <dglazkov> annevk: yes, I need to do that
- # [23:34] <annevk> dglazkov: I'm sorry for your dfn style, maybe keep it as a local style sheet for yourself? :)
- # [23:34] <dglazkov> annevk: no!
- # [23:34] <dglazkov> annevk: okay
- # [23:36] <dglazkov> Ms2ger: you can't just poop on my plate and disappear. Come read the spec and file bugs! :P
- # [23:37] <Ms2ger> Oh, I can't? :)
- # [23:37] <dglazkov> Ms2ger: no!
- # [23:38] <dglazkov> annevk: thanks for doing a quick review. Can I just hire you to do this more thoroughly or something? :)
- # [23:39] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [23:40] * Joins: drublic (~drublic@frbg-5f731307.pool.mediaWays.net)
- # [23:40] * jonlee is now known as jonlee|afk
- # [23:43] * Joins: MikeSmith (~MikeSmith@p15181-obmd01.tokyo.ocn.ne.jp)
- # [23:43] * Quits: Kolombiken (~Adium@c80-216-10-244.bredband.comhem.se) (Quit: Leaving.)
- # [23:44] * Joins: cabanier (~cabanier@192.150.22.55)
- # [23:44] * Quits: SimonSapin (~simon@85-170-128-18.rev.numericable.fr) (Ping timeout: 260 seconds)
- # [23:45] <TabAtkins> Do all elements have a directionality, or only those with an explicit dir attribute? I think the former, right? They inherit directionality from their parent, and the root is set based on user preference?
- # [23:46] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [23:47] <Hixie> all
- # [23:47] <Hixie> it's in the html spec at http://www.whatwg.org/specs/web-apps/current-work/#the-directionality
- # [23:47] <rniwa> Hixie, annevk: maybe you guys bring back DOM UI events stuff back to life and spec selectstart...
- # [23:47] * Quits: karlcow_ (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [23:47] <rniwa> alternatively, AryehGregor_ can spec it in the editing API spec.
- # [23:47] <Hixie> rniwa: i'm still hoping one day someone will spec "click"
- # [23:47] <Hixie> or "mousedown"
- # [23:48] * Ms2ger thinks rniwa just volunteered
- # [23:48] <rniwa> we've been getting a lot of superflous bug reports because it's not spec'ed anywhere.
- # [23:48] <annevk> rniwa: speccing that involves the layout tree and I stepped away from the layout tree
- # [23:48] <annevk> rniwa: Hixie did too
- # [23:48] <rniwa> Hixie: well... those are at least somewhat specified in DOM3
- # [23:48] <annevk> rniwa: so maybe ask www-style?
- # [23:48] <rniwa> annevk: oh, you think it's in the realm of CSS WG?
- # [23:49] <TabAtkins> It *might* be reasonable in terms of CSSOM. But probably better in DOM.
- # [23:49] <annevk> rniwa: yeah, mouse events involve hit testing -> CSS, selection does too -> CSS
- # [23:49] * Quits: Ms2ger (~Ms2ger@186.219-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [23:49] <annevk> no, not at all DOM
- # [23:49] <rniwa> annevk: I see, :(
- # [23:49] <Hixie> rniwa: not to the level of detail i'm talking about
- # [23:49] <rniwa> Hixie: sure.
- # [23:49] <annevk> layout tree -> DOM is a CSS affair
- # [23:50] * eric_carlson is now known as ericc|away
- # [23:50] <rniwa> annevk, Hixie: i don't mind it to be vaguely spec'ed for starters.
- # [23:50] <rniwa> annevk, Hixie: since a lot of things about selection is platform specific anyway.
- # [23:52] <Hixie> i'd love it to be specced
- # [23:52] <annevk> rniwa: vaguely speccing only works if I don't know what I'm doing, too late for UI events
- # [23:52] <Hixie> but i have too many fish on my plate already
- # [23:52] <rniwa> Hixie, annevk: okay.
- # [23:53] <TabAtkins> Hah, abusing operator overloading in C++ to allow "named operators", so you can write things like "v1 %dot% v2": http://forums.xkcd.com/viewtopic.php?f=11&t=14661&view=unread#p3210272
- # [23:53] <Hixie> hah
- # [23:54] <annevk> rniwa: add it to http://wiki.whatwg.org/wiki/Specs_todo under APIs
- # [23:54] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [23:54] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 265 seconds)
- # [23:54] * Quits: drublic (~drublic@frbg-5f731307.pool.mediaWays.net) (Remote host closed the connection)
- # [23:57] * Joins: jsoncorwin (~textual@ip-64-134-232-204.public.wayport.net)
- # [23:59] * Quits: othermaciej (~mjs@17.245.106.41) (Quit: othermaciej)
- # Session Close: Thu Nov 29 00:00:00 2012
The end :)