Options:
- # Session Start: Fri Feb 15 00:00:00 2013
- # Session Ident: #whatwg
- # [00:01] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 240 seconds)
- # [00:03] * Joins: roc (~chatzilla@60.234.66.20)
- # [00:04] <roc> I wish Webkit leaders would come out for or against the "screw Web standards, we want a Webkit monoculture" movement
- # [00:04] * Quits: rniwa (~rniwa@2620:149:4:1b01:6945:d421:193b:976) (Read error: Connection reset by peer)
- # [00:04] * Quits: dgorbik (~dgorbik@2620:149:4:304:d962:6663:ce69:1c47) (Read error: Connection reset by peer)
- # [00:04] <TabAtkins> A lot of high WebKit people aren't on the Twitters. :/
- # [00:04] * Joins: rniwa (~rniwa@2620:149:4:1b01:6945:d421:193b:976)
- # [00:04] * jonlee|afk is now known as jonlee
- # [00:05] <TabAtkins> (I havent' written anything myself, but I've been RTing like mad.)
- # [00:05] * Quits: jonlee (~jonlee@2620:149:4:1b01:89c6:131a:daf1:554f) (Read error: Connection reset by peer)
- # [00:05] <roc> Anything in public would do
- # [00:05] * Joins: jonlee (~jonlee@2620:149:4:1b01:89c6:131a:daf1:554f)
- # [00:06] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [00:07] * Quits: gnarf (~gnarf@unaffiliated/gnarf) (Ping timeout: 245 seconds)
- # [00:07] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Quit: ZNC - http://znc.sourceforge.net)
- # [00:08] * Quits: myndzi (myndzi@2600:3c01::f03c:91ff:fedf:3d4e) (Ping timeout: 245 seconds)
- # [00:08] * Joins: bentruyman (~bentruyma@li159-104.members.linode.com)
- # [00:08] * Quits: freedrull (~freedrull@freedrool.us) (Ping timeout: 245 seconds)
- # [00:09] <jamesr> roc, what sort of statement would you want to see?
- # [00:10] * Joins: rcombs (~rcombs@rodgercombs.tk)
- # [00:10] <jamesr> "we don't want a monoculture, thus XXXXXX". what's the XXXXXX you want to read?
- # [00:10] * Joins: freedrul1 (~freedrull@freedrool.us)
- # [00:11] * Joins: sedovsek (~robert@BSN-61-114-89.dial-up.dsl.siol.net)
- # [00:11] * Joins: isherman-book (~Adium@216.239.45.87)
- # [00:11] * Quits: sicking (~sicking@v-1045.fw1.sfo1.mozilla.net) (Quit: sicking)
- # [00:11] * Joins: myndzi (myndzi@2600:3c01::f03c:91ff:fedf:3d4e)
- # [00:12] * Joins: dgorbik (~dgorbik@2620:149:4:304:349d:b2ca:585e:bdb)
- # [00:12] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [00:13] * freedrul1 is now known as freedrull
- # [00:14] <roc> I just want to know who in Webkit wants a monoculture, and who doesn't
- # [00:14] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [00:15] <roc> partly for my own curiosity, and partly so when people advocate a monoculture I can say, among other things, "and these Webkit people agree with me"
- # [00:15] <jamesr> who's advocating a monoculture?
- # [00:15] <roc> because whenever *I* say a monoculture is bad, people who disagree say that that's just because I'm not part of the monoculture
- # [00:15] <roc> jamesr: John Resig
- # [00:16] <jamesr> he's not part of the WebKit leadership (or the community in general AFAIK)
- # [00:16] <roc> people commenting on my blog post
- # [00:16] <roc> right
- # [00:16] <nimbu> why is this such an 'us vs them' discussion?
- # [00:16] <nimbu> its not 'with us or against us'
- # [00:16] <roc> I didn't say the "screw Web standards, we want a Webkit monoculture" movement is actually coming from the Webkit community
- # [00:17] <jamesr> i think that would be fairly obvious
- # [00:17] <nimbu> idiotis are uniformly distributed
- # [00:17] <nimbu> -i
- # [00:17] <nimbu> (clearly i am an idiot)
- # [00:17] <jamesr> for the record, i'm also against smallpox, terrorism, and that nasty feeling you get when your sock gets wet inside your shoe
- # [00:17] <roc> jamesr: it's not obvious to John Resig at least, and he's no idiot
- # [00:17] <jamesr> is he?
- # [00:17] * Quits: carbonix (~vcarbune@86.121.18.226) (Ping timeout: 248 seconds)
- # [00:18] <jamesr> is he implying that the WebKit leaders want a monoculture, or that *he* wants a monoculture?
- # [00:18] <nimbu> and i dont think he has ever advocated 'screw other browsers' theory
- # [00:18] <roc> he does, or at least, he doesn't care if there is one
- # [00:18] <jamesr> if the answer is that *he* wants a monoculture, then the inclinations of WebKit leaders is kind of irrelevant
- # [00:19] <jamesr> we don't have any control over what he thinks or wants
- # [00:19] * karlcow doesn't understand this IRC exchange. :)
- # [00:20] <jamesr> things that are bad for WebKit or the web community in general may very well be good for jresig
- # [00:20] <karlcow> but I agree with nimbu on "idiotis are uniformly distributed"
- # [00:20] * Joins: gnarf (~gnarf@unaffiliated/gnarf)
- # [00:20] <karlcow> even on keeping the i in idiotis, it is kind of cute and make it like a disease
- # [00:20] <nimbu> :P
- # [00:21] <karlcow> ;)
- # [00:21] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [00:21] * jonlee is now known as jonlee|afk
- # [00:21] * jonlee|afk is now known as jonlee
- # [00:21] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [00:21] <jamesr> roc, to be clear, i think a monoculture is bad. othermaciej, to pick a "WebKit leader" who has spoken about this topic, has expressed the same sentiment consistently for years
- # [00:22] <roc> jamesr: the problem is that anyone who's not a Webkit person arguing against a Webkit monoculture is easily seen as biased
- # [00:22] <jamesr> so implying that the folks commenting on your blog are pulling support from an implicit or explicit advocacy for monoculture from WebKit leaders seems highly disingenuous
- # [00:22] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [00:22] <roc> I'm not implying that at all
- # [00:23] * Quits: yodasw16 (~yodasw16@ql1fwhide.rockfin.com) (Quit: yodasw16)
- # [00:23] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [00:24] <jamesr> but you feel that WebKit community members have an obligation to argue with people on the internet?
- # [00:24] <roc> there's a big discussion going on and I haven't seen Webkit leaders say anything and I'd like to. That's all.
- # [00:24] <roc> Have you got something on the record I can link to at least?
- # [00:24] <jamesr> i'm pretty sure this channel is logged, maciej was discussing this earlier
- # [00:27] <roc> When something blows up like this I think it's helpful to reiterate positions. We don't lose a major browser engine all that often.
- # [00:27] <roc> that doesn't translate into an obligation to argue with people on the Internet.
- # [00:27] <jamesr> but i'm not sure what sort of statement you are trying to get. a general sentiment that monoculture is bad, or some sort of condemnation of Opera's actions?
- # [00:28] <roc> the former.
- # [00:28] <hober> roc: see http://krijnhoetmer.nl/irc-logs/whatwg/20130214#l-990
- # [00:28] <roc> I don't expect anyone to condemn Opera's actions ... I don't. They're doing what they need to do to survive.
- # [00:29] <jamesr> certainly. they're in a tough spot
- # [00:29] <roc> hober: thanks
- # [00:29] <roc> that'll do for now.
- # [00:30] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [00:31] * jonlee is now known as jonlee|afk
- # [00:32] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [00:33] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [00:36] * GarbeeTron is now known as Garbitron
- # [00:39] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [00:39] * Quits: adamovy (~adamovy@acyl52.neoplus.adsl.tpnet.pl) (Ping timeout: 248 seconds)
- # [00:41] * Joins: smfr (~smfr@2620:149:4:1b01:1437:51c2:a104:3d15)
- # [00:47] * Quits: sedovsek (~robert@BSN-61-114-89.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [00:49] * Quits: riddle (riddle@76.72.170.57) (Ping timeout: 252 seconds)
- # [00:50] * karlcow is curious to know what roc is calling a WebKit leader? Reviewers?
- # [00:53] <roc> Maciej, Adam Barth, James himself, Hyatt, Ollie ... the old-timers, the great and the good :-)
- # [00:55] <karlcow> ah ☺ ok thanks.
- # [01:00] * Quits: jsbell (jsbell@nat/google/x-kexrliwtqfmypukl) (Quit: There's no place like home...)
- # [01:01] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [01:02] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 252 seconds)
- # [01:02] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [01:04] * Quits: darobin (~darobin@78.208.93.24) (Remote host closed the connection)
- # [01:05] * Quits: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk) (Ping timeout: 252 seconds)
- # [01:05] * Quits: thiessenp (~thiessenp@90.163.82.74) (Quit: Peter is off to fight crime.)
- # [01:08] * Joins: Obvious (tachikoma@188.226.74.2)
- # [01:13] * Quits: weinig (~weinig@17.114.109.23) (Read error: Connection reset by peer)
- # [01:14] * Joins: weinig (~weinig@17.114.109.23)
- # [01:14] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:15] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [01:17] * Garbitron is now known as Garbee
- # [01:21] * Krinkle is now known as IBrokeWikipedia
- # [01:21] * IBrokeWikipedia is now known as Krinkle
- # [01:21] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Quit: jdaggett)
- # [01:21] * Joins: jdaggett (~jdaggett@rtr.mozilla.or.jp)
- # [01:24] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [01:34] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [01:38] * Joins: ginger (~Adium@2401:fa00::21d2:d4e2:5bb9:6d84)
- # [01:40] <Hixie> i guess i shouldn't support fractional exponents in this sorting thing
- # [01:40] <Hixie> as in 4e0.5
- # [01:41] <Hixie> since that's pretty weird
- # [01:41] * Quits: esprehn_ (esprehn@nat/google/x-iwaysuwxkzjefjmi) (Quit: esprehn_)
- # [01:42] <Hixie> 4e1.5 => 4, e, 1.5
- # [01:43] <TabAtkins> Yes. CSS and JS don't support fractional exponents.
- # [01:46] * Joins: esprehn_ (~esprehn@207.198.105.20)
- # [01:46] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [01:50] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [01:50] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Client Quit)
- # [01:51] * Joins: riddle (riddle@us.yunix.net)
- # [01:55] * Quits: cabanier (~cabanier@192.150.22.55) (Quit: Leaving.)
- # [01:56] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [01:56] * Parts: smfr (~smfr@2620:149:4:1b01:1437:51c2:a104:3d15)
- # [01:58] * ojan is now known as ojan_away
- # [02:02] * Quits: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [02:05] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [02:08] * heycam is now known as heycam|away
- # [02:08] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:10] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [02:13] * Quits: ginger (~Adium@2401:fa00::21d2:d4e2:5bb9:6d84) (Quit: Leaving.)
- # [02:14] * Quits: pablof (~pablof@144.189.31.3) (Quit: ^z)
- # [02:15] * Quits: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net) (Read error: Operation timed out)
- # [02:17] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Ping timeout: 252 seconds)
- # [02:20] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [02:21] * Quits: fishd (~fishd@216.239.45.130) (Ping timeout: 255 seconds)
- # [02:22] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [02:23] * jonlee|afk is now known as jonlee
- # [02:25] * Quits: karlcow (~karl@nerval.la-grange.net) (Ping timeout: 244 seconds)
- # [02:28] * Quits: hober (~ted@unaffiliated/hober) (Read error: Connection reset by peer)
- # [02:28] * Joins: hober (~ted@unaffiliated/hober)
- # [02:30] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [02:30] * Joins: ginger (~Adium@2401:fa00::e552:2ae8:cb1c:7570)
- # [02:30] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
- # [02:30] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Ping timeout: 256 seconds)
- # [02:31] * Joins: yoav_ (~yoav@sdo26-1-78-245-148-181.fbx.proxad.net)
- # [02:34] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [02:35] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [02:40] * Joins: necolas (~necolas@8.25.197.24)
- # [02:42] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [02:42] * Joins: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com)
- # [02:43] * Quits: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [02:43] <Hixie> hm, i want 4.4e2e2 => 4.4, e, 2, e, 2
- # [02:43] * Joins: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net)
- # [02:44] <Hixie> but that means keeping state between stages of tokenisation
- # [02:44] <Hixie> sigh
- # [02:44] * Quits: ginger (~Adium@2401:fa00::e552:2ae8:cb1c:7570) (Quit: Leaving.)
- # [02:45] <zewt> does it know that s1e2 < s2e2
- # [02:46] <Hixie> "it"?
- # [02:46] <zewt> whatever sorting monster you're contriving :P
- # [02:46] <Hixie> it is my goal that s1e2 < s2e2, yes, because they tokeniser to ["s", 1, "e", 2]
- # [02:46] <zewt> ("it" may be a future-tense thing)
- # [02:46] <Hixie> tokenise, even
- # [02:46] <zewt> tokenize :)
- # [02:47] <othermaciej> roc: I expect the vast majority of people hacking on WebKit would not want it to be the only browser engine in the world, but on the other hand most of us probably don’t care to make public statements on wacky things people say about WebKit on the internet
- # [02:47] <zewt> just checking that it wouldn't treat season/episode notation as "s", 1e2
- # [02:47] <othermaciej> also I doubt opinions will have much effect on how many viable browser engines actually exist
- # [02:48] <roc> I think the number of people telling Web developers to not bother testing on anything other than Webkit has some effect
- # [02:48] <Hixie> true dat
- # [02:48] <Hixie> and true dat also
- # [02:49] * Krinkle is now known as Krinkle|detached
- # [02:49] <Hixie> though i imagine the market share of non-webkit mobile browsers (or lack thereof) has more of an impact on what people test, than what people say people should test.
- # [02:49] <roc> sure
- # [02:50] <Hixie> zewt: "s 1e2" => "s, 100" though
- # [02:50] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [02:51] <zewt> personally i think supporting sorting exponential notations is sort of weird and unneeded and i'd much rather have some form of natural sorting (but we've had that conversation)
- # [02:51] <Hixie> stuart (of sortable.js) apparently gets feedback asking for exponent support.
- # [02:51] <Hixie> so we're supporting it.
- # [02:52] * heycam|away is now known as heycam
- # [02:52] * Quits: jacobolus (~jacobolus@173-164-253-217-SFBA.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [02:52] <Hixie> (my opinion is the same as yours though)
- # [02:52] <Hixie> (seems unintuitive that this would actually occur.)
- # [02:53] <zewt> (i'd question the frequency of those requests vs. the complexity, but I assume you've already done that)
- # [02:54] <zewt> are they actually requests for sorting exponents mid-string, and not just as isolated strings?
- # [02:54] <zewt> (may not matter in the design you're going for, just trying to get a picture)
- # [02:54] <Hixie> the complexity isn't much
- # [02:55] <zewt> i think you and i are going to run the internet out of parentheses
- # [02:55] <Hixie> i expect the requests are for isolated
- # [02:56] <zewt> maybe i'm getting towards contrived, but what if you're sorting "%04x", say a table of Unicode codepoints in hex, where "2e10" is a hex value, not an exponent
- # [02:58] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [02:58] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [02:58] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [02:58] <Hixie> zewt: come again?
- # [02:59] <Hixie> oh like hte string "2e10" meaning "2e 10"?
- # [02:59] <zewt> yeah
- # [02:59] <Hixie> dunno, are there pages on the web that do this?
- # [02:59] <zewt> vs. 0x2e10/U+2E10
- # [03:00] <zewt> don't know
- # [03:00] <zewt> suppose if it became an issue, you could set a separate explicit sort key like "U+2E10" to prevent it from being sorted as a number
- # [03:00] <Hixie> well at a minimum right now i'm expecting 20a1 to sort as being after 3aa1, which is something to consider
- # [03:01] <zewt> or a sort key of the same number in decimal
- # [03:02] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [03:03] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
- # [03:06] * jernoble is now known as jernoble|afk
- # [03:06] * jernoble|afk is now known as jernoble
- # [03:11] * Quits: weinig (~weinig@17.114.109.23) (Quit: weinig)
- # [03:11] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:12] * Quits: jmason (~jmason@174.137.103.143) (Ping timeout: 260 seconds)
- # [03:13] * Joins: nonge (~nonge@p5B3269E3.dip.t-dialin.net)
- # [03:13] <roc> sigh. I just reflexively went to test something in Opera.
- # [03:13] * Joins: SimonSapin1 (~simon@user-64-9-238-129.googlewifi.com)
- # [03:13] * Joins: plutoniix (~plutoniix@ppp-115-87-106-98.revip4.asianet.co.th)
- # [03:14] <zewt> i suggest pointer-events
- # [03:15] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Ping timeout: 248 seconds)
- # [03:16] * Quits: esprehn_ (~esprehn@207.198.105.20) (Quit: esprehn_)
- # [03:18] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
- # [03:20] * Quits: SimonSapin1 (~simon@user-64-9-238-129.googlewifi.com) (Ping timeout: 255 seconds)
- # [03:20] * Joins: jacobolus (~jacobolus@2602:306:37fe:67f0:225:ff:fe4e:996d)
- # [03:20] * ojan_away is now known as ojan
- # [03:24] <zewt> holy shit
- # [03:24] <zewt> paypal won't let you copy and paste a password in when changing password
- # [03:24] <zewt> dear browsers: sites should not have the ability to do this
- # [03:25] <zewt> for sites like paypal i use random passwords from pwgen that i always copy and paste because they're pretty much untypable, unimpressed by paypal preventing security
- # [03:27] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [03:29] * ojan is now known as ojan_away
- # [03:31] <Hixie> zewt: disable js for the site
- # [03:32] <zewt> quicker to edit the inputs in chrome inspector
- # [03:34] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [03:36] * jonlee is now known as jonlee|afk
- # [03:38] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Ping timeout: 255 seconds)
- # [03:38] * Quits: danbri (~danbri@146.90.222.192) (Remote host closed the connection)
- # [03:41] * Quits: isherman-book (~Adium@216.239.45.87) (Quit: Leaving.)
- # [03:45] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [03:47] * Joins: ginger (~Adium@2401:fa00::2459:cfb9:6057:fd7c)
- # [03:48] <zewt> (of course, the site also prevented the context menu from opening--another thing browsers should never allow)_
- # [03:49] * Quits: say2joe (~say2joe@204.56.108.2) (Quit: Leaving.)
- # [03:50] * Quits: ginger (~Adium@2401:fa00::2459:cfb9:6057:fd7c) (Client Quit)
- # [03:50] <zewt> (granted I don't know the general case for that, at least for things like games, but it's really abusive most of the time)
- # [03:52] * Joins: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net)
- # [03:54] * Quits: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi) (Ping timeout: 264 seconds)
- # [03:54] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [03:56] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
- # [03:57] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
- # [03:59] * Joins: hsivonen (~hsivonen@srv-e205.esp.mediateam.fi)
- # [04:11] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [04:11] * Joins: isherman-book (Adium@nat/google/x-gnhqgzyrbszladfh)
- # [04:14] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Client Quit)
- # [04:20] * Quits: isherman-book (Adium@nat/google/x-gnhqgzyrbszladfh) (Ping timeout: 245 seconds)
- # [04:31] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [04:38] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
- # [04:47] * Quits: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net) (Read error: Operation timed out)
- # [04:49] * Quits: plutoniix (~plutoniix@ppp-115-87-106-98.revip4.asianet.co.th) (Ping timeout: 245 seconds)
- # [04:51] * Joins: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net)
- # [04:54] * Quits: necolas (~necolas@8.25.197.24) (Remote host closed the connection)
- # [05:02] * Joins: plutoniix (~plutoniix@ppp-115-87-97-167.revip4.asianet.co.th)
- # [05:02] <MikeSmith> didn't know Rust backend uses LLVM
- # [05:04] <doublec> it used to be a custom generator way back when, but is LLVM now.
- # [05:04] <MikeSmith> doublec: ok
- # [05:05] <MikeSmith> roc: thanks for http://people.mozilla.com/~roc/Samsung/MozillaRustAndServo.pdf
- # [05:05] <MikeSmith> nice read
- # [05:05] <MikeSmith> other interesting stuff as well in http://people.mozilla.com/~roc/Samsung
- # [05:05] <MikeSmith> dunno why that directory is named Samsung but I can guess
- # [05:06] * Quits: yoshiki (yoshiki@nat/google/x-tgmuwsoytyjrcpsf) (Quit: Leaving...)
- # [05:06] <roc> hehe
- # [05:07] <roc> http://robert.ocallahan.org/2012/04/korea.html
- # [05:08] <MikeSmith> ah cool
- # [05:09] <MikeSmith> I remember reading that now at the time
- # [05:15] * Quits: abarth (uid5294@gateway/web/irccloud.com/x-nfqekchjbklgachd) (Ping timeout: 256 seconds)
- # [05:18] <MikeSmith> oh boy the online kindle reader, https://read.amazon.com/, it uses a separate canvas element for each word on the page
- # [05:19] * Krinkle|detached is now known as Krinkle
- # [05:20] <MikeSmith> https://gist.github.com/sideshowbarker/4958566
- # [05:21] * Krinkle is now known as Krinkle|detached
- # [05:23] * Joins: ginger (~Adium@2401:fa00::a54a:97c8:e95f:4564)
- # [05:25] * Quits: ginger (~Adium@2401:fa00::a54a:97c8:e95f:4564) (Client Quit)
- # [05:26] <zewt> sounds like a jr. high school kid's idea of DRM
- # [05:26] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [05:27] <MikeSmith> zewt: yeah
- # [05:28] <zewt> meanwhile forcing browsers to optimize for a completely imbecilic usage pattern
- # [05:29] <MikeSmith> I'd like the meet the people who dreamed this up
- # [05:29] <MikeSmith> man everything possible about the ebook/epub user experience is FUBAR
- # [05:30] <MikeSmith> copy/paste of a sentence or paragraph from a book is a sane world something you'd really want to help your users do
- # [05:30] <zewt> sounds like management going "we want web delivery, how can we secure it" and developers knowing it's impossible go "well uh ... how about (something ridiculous)" and management going "that sounds impenetrable!"
- # [05:30] <MikeSmith> heh
- # [05:30] * Joins: ginger (~Adium@2401:fa00::ed47:79f6:ed5a:ff67)
- # [05:32] <MikeSmith> I bet somebody has already written a greasemonkey script for thi
- # [05:33] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [05:33] <zewt> mental image of book publishers going "we want to make sure nobody can copy our books" and printing houses offering to print books with barbed wire down the spine and the blade of a knife pointing out of the page
- # [05:33] <MikeSmith> if not I should write one myself and host on w3.org and announce it on the w3c home page
- # [05:34] <MikeSmith> zewt: heh yeah that's the UX equivalent here
- # [05:34] <zewt> greasemonkey is pretty much my instinctive response to idiot webpages
- # [05:36] <MikeSmith> I really should do this. Amazon is not even a W3C member
- # [05:36] <zewt> sites being dicks do give me the urge to thwart them
- # [05:36] <zewt> not that that's limited to websites
- # [05:37] <zewt> i've actually seen captchas that were separate letters in different images positioned randomly with css
- # [05:37] <MikeSmith> yeah that's the reaction that I think most people have
- # [05:37] <zewt> captchas are a pretty hilarious category of really bad homebrew stuff
- # [05:38] <MikeSmith> yep another massive eff-the-user fail
- # [05:38] <zewt> static black and white text on top of CRAAAAZY random color noise--clearly filtering out colorful content from monochrome content is something only a human can reasonably do
- # [05:38] <MikeSmith> heh
- # [05:38] <MikeSmith> ah yeah I see what you mean
- # [05:38] <zewt> https://zewt.org/~glenn/recaptcha%20WHAT.png
- # [05:39] <zewt> vvvvvv
- # [05:42] * jonlee|afk is now known as jonlee
- # [05:42] <MikeSmith> zewt: what's this image telling me?
- # [05:42] <zewt> that's a recaptcha, heh
- # [05:42] <zewt> assuming you know how recaptcha works
- # [05:48] <MikeSmith> yeah OK
- # [05:52] <zewt> yeah seriously, OK
- # [05:55] <MikeSmith> zewt: your sorted-by-awesomeness list is interesting but I can't tell if it's in descending order or ascending
- # [05:56] <zewt> that's movies reviewed by capalert.com, movies he hated the most at the top
- # [05:56] <zewt> one of those "if this guy really hates a movie, it must be worth something" sites
- # [05:57] <MikeSmith> roc, doublec : "Eich: We hired somebody a while ago. He met a guy who was working for us and they're both OCaml hackers, and he was doing his own OCaml hacking on the side. And he was thinking about problems that we were seeing in my static analysis. he knows not just the source language, but the runtime, and he's hacked native methods and he was writing an OCaml operating system. we needed somebody different, and this guy was different."
- # [05:57] <MikeSmith> zewt: :)
- # [05:58] <MikeSmith> zewt: I like Mary Poppins man. You not giving it enough credit.
- # [05:58] <zewt> sounds like a reason to never ever hire someone
- # [05:58] <MikeSmith> heh
- # [05:58] <MikeSmith> roc, doublec : that's talking about Graydon Hoare?
- # [05:59] <roc> perhaps. I don't know.
- # [05:59] <zewt> making ice cream out of bacon and macaroni salad is different, but nevertheless probably an unwise hire
- # [06:01] <roc> Graydon is in fact a great guy and a great hire, at least for what he's currently working on.
- # [06:02] * jonlee is now known as jonlee|afk
- # [06:02] <MikeSmith> roc: yeah seems like he must be
- # [06:02] <zewt> possible, so long as it has nothing to do with "(word) operating system"
- # [06:02] <roc> Mozilla wouldn't build an operating system. That's crazy.
- # [06:02] <roc> oh wait
- # [06:03] <MikeSmith> haha
- # [06:04] <zewt> bacon macaroni ice cream OS
- # [06:05] <MikeSmith> btw I think it's a misnomer to call b2g and ChromeOS operating systems. I think there more runtime environments or desktop environments.
- # [06:05] <MikeSmith> like Qt+KDE
- # [06:06] <zewt> where? there
- # [06:06] * Joins: ryuone_ (~ryuone@133.242.16.101)
- # [06:06] * Quits: Philip` (~philip@compass.zaynar.co.uk) (Read error: Operation timed out)
- # [06:07] * Quits: ryuone (~ryuone@133.242.16.101) (Ping timeout: 256 seconds)
- # [06:08] * Joins: Philip` (~philip@compass.zaynar.co.uk)
- # [06:08] <roc> maybe, but you take away the Linux desktop environment you can still have a kind of usable system
- # [06:08] <roc> for B2G and chromeOS, not so much.
- # [06:08] * jonlee|afk is now known as jonlee
- # [06:09] <zewt> i can't think of anything of the form "letter 2 letter" as anything but a horrible 90s buzzword
- # [06:10] <zewt> granted, "2 noun 1 noun" might be seen as significantly worse
- # [06:14] * Quits: ginger (~Adium@2401:fa00::ed47:79f6:ed5a:ff67) (Quit: Leaving.)
- # [06:16] * Joins: cyclicflux (~cyclicflu@96.244.70.179)
- # [06:16] * cyclicflux is now known as Guest70333
- # [06:16] <MikeSmith> well it's called Firefox OS now isn't it?
- # [06:18] <roc> yes but it's still pronounced B2G
- # [06:18] * Guest70333 is now known as CyclicFlux
- # [06:19] <MikeSmith> heh
- # [06:23] <zewt> the g is silent
- # [06:26] * Quits: roc (~chatzilla@60.234.66.20) (Ping timeout: 248 seconds)
- # [06:30] * jonlee is now known as jonlee|afk
- # [06:33] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [06:33] <MikeSmith> so another result of Amazon's every-word-in-a-canvas-element thing is that when you try to read a book using voiceover, the voice pauses unnaturally after every single word
- # [06:40] * Joins: ginger (~Adium@2401:fa00::ed47:79f6:ed5a:ff67)
- # [06:41] * Quits: marcosc (~Adium@bl11-16-171.dsl.telepac.pt) (Read error: Connection reset by peer)
- # [06:41] * Joins: marcosc (~Adium@bl11-16-171.dsl.telepac.pt)
- # [06:41] <zewt> if it includes a machine-parsable equivalent of each word ... what possible point does it have
- # [06:42] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
- # [06:53] * Joins: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net)
- # [07:02] * Joins: fishd (darin@nat/google/x-jlpscwwfdbabypit)
- # [07:07] * Joins: harig (~harig@117.207.239.153)
- # [07:10] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: goodbye cruel world)
- # [07:12] * Joins: abarth|zZz (uid5294@gateway/web/irccloud.com/x-ithzknmtstcsfhyb)
- # [07:17] * Quits: webguynow (~webguynow@c-24-1-222-204.hsd1.il.comcast.net)
- # [07:27] * Quits: harig (~harig@117.207.239.153) (Quit: harig)
- # [07:27] * jernoble is now known as jernoble|afk
- # [07:27] * jernoble|afk is now known as jernoble
- # [07:34] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Ping timeout: 240 seconds)
- # [07:36] * Quits: falken_away (falken@nat/google/x-gtygbknshdulfnwl) (Quit: leaving)
- # [07:37] * Quits: ginger (~Adium@2401:fa00::ed47:79f6:ed5a:ff67) (Read error: Connection reset by peer)
- # [07:43] * Quits: CyclicFlux (~cyclicflu@96.244.70.179) (Read error: Connection reset by peer)
- # [07:45] * Quits: nessy (silviapf@nat/google/x-ibacyfdfnpwcrmwm) (Quit: Leaving.)
- # [07:45] * Quits: shanestephens (~shanestep@2401:fa00::6c95:26cc:be4b:e938) (Read error: Connection reset by peer)
- # [07:45] * Joins: ginger (Adium@nat/google/x-klbnsnfqekqfxeej)
- # [07:45] * Joins: shanestephens (shanesteph@nat/google/x-qutmedndzzoncipo)
- # [07:52] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:52] <MikeSmith> Hixie: I think the spec should explicitly make browsers a conformance class for the outline algorithm
- # [07:52] <MikeSmith> and should define some means for exposing the outline to Web content
- # [07:53] <MikeSmith> so that Web developers could actually do something with it
- # [07:53] <MikeSmith> document.createOutline(Element element)
- # [07:54] <MikeSmith> so you could do document.createOutline(document.documentElement) if you wanted the outline for the whole document
- # [07:55] <MikeSmith> or whatever other element if you wanted to create an outline for some part of the document
- # [07:57] <MikeSmith> a use case for a partial outline would be if you have a long document (like the HTML spec) as a single page and, e.g., you want to generate TOCs for each section, with its subsections in the TOC
- # [08:00] <MikeSmith> maybe along with it have a no-arg document.createDocumentOutline() as a convenience
- # [08:00] * Quits: jacobolus (~jacobolus@2602:306:37fe:67f0:225:ff:fe4e:996d) (Remote host closed the connection)
- # [08:05] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [08:12] * Joins: weinig (~weinig@2620:149:4:1b01:ddbe:a4be:b495:ca60)
- # [08:13] * Quits: weinig (~weinig@2620:149:4:1b01:ddbe:a4be:b495:ca60) (Client Quit)
- # [08:14] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [08:15] * Joins: roc (~chatzilla@121.98.230.221)
- # [08:18] * Quits: Areks|2 (~Areks@rs.gridnine.com) (Read error: Connection reset by peer)
- # [08:26] * Joins: [[zzz]] (~q@node-1c7p.pool-101-108.dynamic.totbb.net)
- # [08:27] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 18.0/20130109143146])
- # [08:27] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 248 seconds)
- # [08:29] <Hixie> MikeSmith: the algorithm is too prohibitively expensive to expose, imho
- # [08:29] <Hixie> MikeSmith: (to expose in an environment where you can change the entire outline every 10ms)
- # [08:30] * Quits: [[zz]] (~q@node-kot.pool-101-108.dynamic.totbb.net) (Ping timeout: 276 seconds)
- # [08:32] * Quits: OnlyMax (~OnlyMax@187-126-13-87.user.veloxzone.com.br)
- # [08:35] <MikeSmith> Hixie: is it worth me taking it to the list, to get some implementor feedback?
- # [08:36] * Joins: yoshiki (yoshiki@nat/google/x-smgexuqgpfxfimmi)
- # [08:36] <MikeSmith> or you think it's too much of a non-starter as far as the performance issue not being practically addressable in implementations?
- # [08:37] * Krinkle|detached is now known as Krinkle
- # [08:37] * Joins: niloy (~niloy@115.112.111.246)
- # [08:38] <MikeSmith> Hixie: but wait wouldn't the behavior just be that the outline from document.createOutline is not live
- # [08:39] <MikeSmith> just a static documentFragment (or whatever kind of tree of nodes)
- # [08:39] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
- # [08:41] <MikeSmith> and if an application is changing the DOM in way that would cause the (abstract) outline(s) to change, then it's just up to them to regenerate the outline(s) if they want
- # [08:41] <MikeSmith> anyway for a lot of document cases the outline is not actually going to be changing so it's not a problem anyway
- # [08:42] * Quits: esprehn_ (~esprehn@c-71-202-209-31.hsd1.ca.comcast.net) (Quit: esprehn_)
- # [08:42] <MikeSmith> for typical documents as opposed to dynamic applications
- # [08:42] * Joins: sedovsek (~robert@BSN-143-154-214.dial-up.dsl.siol.net)
- # [08:43] <MikeSmith> and anyway I would wonder how much a dynamically changing Web application would want to be using headings much
- # [08:44] <MikeSmith> or how many developers of such applications would want to include some kind of generated outline in them
- # [08:48] * Quits: ginger (Adium@nat/google/x-klbnsnfqekqfxeej) (Quit: Leaving.)
- # [08:50] * Joins: isherman-book (~Adium@216.239.45.87)
- # [08:50] * Joins: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4)
- # [09:01] * Quits: sedovsek (~robert@BSN-143-154-214.dial-up.dsl.siol.net) (Quit: sedovsek)
- # [09:04] * Joins: jdaggett_ (~jdaggett@rtr.mozilla.or.jp)
- # [09:04] * Quits: jdaggett_ (~jdaggett@rtr.mozilla.or.jp) (Client Quit)
- # [09:07] * Joins: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no)
- # [09:07] * Quits: rniwa (~rniwa@2620:149:4:1b01:6945:d421:193b:976) (Quit: rniwa)
- # [09:08] * Quits: jdaggett (~jdaggett@rtr.mozilla.or.jp) (Ping timeout: 248 seconds)
- # [09:09] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [09:10] * Quits: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net) (Read error: Operation timed out)
- # [09:17] * Joins: sedovsek (~robert@89.143.12.238)
- # [09:18] * Joins: smaug____ (~chatzilla@212-226-42-198-nat.elisa-mobile.fi)
- # [09:22] * Joins: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net)
- # [09:24] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [09:27] * Parts: dan2k3k4 (~dan2k3k4@unaffiliated/dan2k3k4) ("Leaving...")
- # [09:29] * Joins: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk)
- # [09:31] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [09:33] * Joins: danbri (~danbri@146.90.222.192)
- # [09:34] * Quits: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
- # [09:34] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [09:35] * Joins: shwetank (~shwetank@122.161.153.173)
- # [09:36] * Joins: Masklinn (~textual@109.89.134.164)
- # [09:38] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 248 seconds)
- # [09:39] * Joins: mitemitreski (~mitemitre@212.120.17.179)
- # [09:42] * Parts: JibberJim (~opera@host-78-146-73-78.as13285.net)
- # [09:43] * Joins: JibberJim (~opera@host-78-146-73-78.as13285.net)
- # [09:43] * Joins: svl (~me@202.68.83.163)
- # [09:45] * Quits: isherman-book (~Adium@216.239.45.87) (Quit: Leaving.)
- # [09:46] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [09:48] * Quits: jsoncorwin (~textual@c-98-210-130-242.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [09:48] * Quits: hasather_ (~hasather_@cm-84.210.170.238.getinternet.no) (Remote host closed the connection)
- # [09:54] * Quits: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [09:54] * Joins: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net)
- # [10:00] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [10:06] * Joins: henrikkok (~henrikkok@81.27.221.193)
- # [10:10] * Joins: alrra (~alrra@188.24.86.246)
- # [10:10] * Quits: alrra (~alrra@188.24.86.246) (Changing host)
- # [10:10] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [10:10] * Quits: danbri (~danbri@146.90.222.192) (Read error: Connection reset by peer)
- # [10:17] * Quits: smaug____ (~chatzilla@212-226-42-198-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [10:18] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [10:32] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
- # [10:32] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [10:33] * heycam is now known as heycam|away
- # [10:36] * Quits: ^esc (~esc_ape@77.116.246.44.wireless.dyn.drei.com) (Ping timeout: 248 seconds)
- # [10:37] * Quits: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net) (Quit: HTTP/1.1 404 JohnAlbin Not Found)
- # [10:37] * Joins: JohnAlbin (~JohnAlbin@114-36-32-63.dynamic.hinet.net)
- # [10:42] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [10:48] * Joins: darobin (~darobin@78.109.80.74)
- # [10:53] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [10:54] * Quits: svl (~me@202.68.83.163) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [10:56] <Stevef_> mikesmith: how does the outline algorithm handle hidden sections?
- # [10:57] * Joins: nonge_ (~nonge@p5B3260AE.dip.t-dialin.net)
- # [10:58] * Joins: roc (~chatzilla@121.98.230.221)
- # [10:58] <wilhelm> Opera buys Skyfire. Heh.
- # [10:58] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [10:59] <MikeSmith> wilhelm: for 155 million USD
- # [10:59] <MikeSmith> of which I guess /only/ 50 million is cash, and the rest is some kind of bonus thing
- # [10:59] <wilhelm> Equal to three years of profits.
- # [11:00] <wilhelm> OK, between 1 and 3 years of profits.
- # [11:00] * Quits: nonge (~nonge@p5B3269E3.dip.t-dialin.net) (Ping timeout: 248 seconds)
- # [11:02] <MikeSmith> so why did they buy it? I was chatting with somebody earlier today who pointed out that Opera has some devs that are well-know for doing some insanely great stuff around compression
- # [11:02] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [11:02] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [11:03] <MikeSmith> and it sure would have cost less than 50 million to build whatever they bought in-house instead
- # [11:03] * Quits: plutoniix (~plutoniix@ppp-115-87-97-167.revip4.asianet.co.th) (Ping timeout: 245 seconds)
- # [11:04] <wilhelm> Synergy, I'm sure!
- # [11:06] <MikeSmith> heh
- # [11:06] <MikeSmith> maybe the existing partner deals that Skyfire has
- # [11:06] <MikeSmith> but still I can't see that being worth that much
- # [11:07] <MikeSmith> not like I have any insight into it though
- # [11:08] <Philip`> ""Opera and Skyfire are a natural fit," said Lars Boilesen, CEO, Opera Software. "Both companies have evolved far beyond their browser roots. [...]" - death is a necessary part of natural selection so I suppose it does count as evolution, but I thought you usually wanted your competitors to die, not yourself
- # [11:09] <wilhelm> (c:
- # [11:14] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [11:18] * Joins: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com)
- # [11:21] * Joins: Ms2ger (~Ms2ger@1.236-64-87.adsl-dyn.isp.belgacom.be)
- # [11:24] * Krinkle is now known as Krinkle|detached
- # [11:26] * Joins: smaug____ (~chatzilla@212-226-42-198-nat.elisa-mobile.fi)
- # [11:27] <JonathanNeal> How does the whatwg plan to address the russian meteor? I don't think current spec accounts for it. Typical.
- # [11:31] <karlcow> garbage collector?
- # [11:35] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [11:39] <JonathanNeal> Excellent. You thought of everything. </blink>
- # [11:41] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [11:48] * Joins: annevk (~annevk@mpp-cp2-natpool-4-054.ethz.ch)
- # [11:56] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:57] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [11:59] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [12:13] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [12:13] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
- # [12:13] * rniwa_ is now known as rniwa
- # [12:27] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 256 seconds)
- # [12:27] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [12:32] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
- # [12:32] <annevk> MikeSmith: oops, replied on that www-tag thread
- # [12:51] * karlcow polyburns annevk in hell
- # [12:52] <annevk> Is that different from normal burning?
- # [12:52] <karlcow> or is it burns annevk in polyhell
- # [12:52] <karlcow> I wonder which serializations
- # [12:52] <karlcow> :p
- # [12:52] * Quits: smaug____ (~chatzilla@212-226-42-198-nat.elisa-mobile.fi) (Ping timeout: 248 seconds)
- # [12:53] <annevk> By replying to that thread I pretty sure I burned myself, although thus far nobody has bitten on me calling it a waste of time in http://lists.w3.org/Archives/Public/www-tag/2013Feb/0055.html
- # [12:53] <annevk> s/I pretty/I'm pretty/
- # [12:54] <jgraham> "i'm pretty" - annevk
- # [12:54] <jgraham> Just need an occasion to quote you on that ;)
- # [12:55] <annevk> Could be a nice caption for those nice photos of my floating around on the web...
- # [13:01] * Joins: Areks (~Areks@rs.gridnine.com)
- # [13:06] <karlcow> heh
- # [13:07] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Leaving...)
- # [13:10] <karlcow> annevk is trying to compete with "Right Said Fred"
- # [13:10] * heycam|away is now known as heycam
- # [13:10] <annevk> man, s/my/me/
- # [13:11] <annevk> oh this is great, because I'm in Switzerland Google gives me German search results
- # [13:12] * heycam is now known as heycam|away
- # [13:15] * Joins: Stevef__ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [13:15] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [13:17] * Stevef__ is now known as Stevef
- # [13:18] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [13:19] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [13:22] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:38] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [13:41] * Quits: niloy (~niloy@115.112.111.246) (Quit: Leaving)
- # [13:45] * Joins: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net)
- # [13:50] <MikeSmith> annevk: the TAG rules are that you now own that thread
- # [13:50] <MikeSmith> or it now owns you
- # [13:50] <MikeSmith> in for a penny, in for pound
- # [13:53] * Ms2ger steals MikeSmith's pennies
- # [13:55] * MikeSmith sees the space where all his missing pennies were, and repurposes the space to stash some more dope
- # [13:55] * Ms2ger steals that too
- # [13:58] * abstractj|away is now known as abstractj
- # [14:05] * Joins: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de)
- # [14:07] * karlcow sees the sky fire.
- # [14:12] * Joins: espadrine (~thaddee_t@AMontsouris-158-1-16-152.w92-128.abo.wanadoo.fr)
- # [14:16] <darobin> karlcow?
- # [14:16] * Joins: jmason (~jmason@174.137.103.143)
- # [14:18] <karlcow> darobin: that's the theme of the day it seems. Russia Sky fire, 500 injured. Opera xx fired Skyfire 57 hired. :)
- # [14:19] <darobin> ooooh
- # [14:19] <darobin> the Russia pics are scary
- # [14:34] <MikeSmith> I like the back story of some of the Russia videos, the fact that they're from dashboard-mounted cameras, and the fact that the reason so many people have dashboard-mounted cameras is that it's so common for people to jump in front of cars to fake accidents and scam money
- # [14:35] * Joins: shwetank (~shwetank@122.161.153.173)
- # [14:37] * Joins: scor (~scor@132.183.243.108)
- # [14:37] * Quits: scor (~scor@132.183.243.108) (Changing host)
- # [14:37] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [14:38] <wilhelm> That explains why there is enough material for those "driving in Russia" videos. Yikes.
- # [14:38] * Joins: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi)
- # [14:38] <MikeSmith> so when I asked Hixie about the idea of exposing an outline mechanism to Web content, he said, "the algorithm is too prohibitively expensive to expose, imho. (to expose in an environment where you can change the entire outline every 10ms)"
- # [14:40] <MikeSmith> which I can understand, that would be the case if we were talking about it as a property of the document object, document.outline, that needs to get updated
- # [14:40] * Joins: sedovsek (~robert@89.143.12.238)
- # [14:41] <MikeSmith> but what I was asking about isn't that but instead just something like "var outline = document.createDocumentOutline()"
- # [14:42] <annevk> MikeSmith: what would it return?
- # [14:42] <annevk> MikeSmith: a tree of sorts?
- # [14:42] <MikeSmith> yeah
- # [14:43] <MikeSmith> could just be a DocumentFragment couldn't it?
- # [14:43] <MikeSmith> hmm no
- # [14:44] <MikeSmith> just an Outline object that is a tree of Section objects that are just nodes
- # [14:46] <MikeSmith> anyway unless I'm misunderstanding something, doing it as var outline = document.createDocumentOutline() is not going to cost anything unless/until you actually call it
- # [14:46] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Leaving...)
- # [14:47] <MikeSmith> and it only costs once when you call it because it just builds a static outline
- # [14:50] * Quits: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk) (Read error: Connection reset by peer)
- # [14:51] * Joins: JesperHansen (~JesperHan@0x5b90c2f0.dhcp.fiberflex.dk)
- # [14:52] * Joins: roven (~roven@78-20-24-80.access.telenet.be)
- # [14:52] <annevk> Just noticed Brendan does not spell WHATWG correctly either
- # [14:53] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [14:53] <annevk> howcome uses WHAT WG, Brendan WHAT-WG
- # [14:53] <karlcow> what:wg
- # [14:53] <karlcow> the namespaced version
- # [14:55] * karlcow is trying to visualize what document.createDocumentOutline() would return. I would love a gist.
- # [15:01] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [15:04] <darobin> createDocumentOutline would be really nice
- # [15:04] * Quits: Somatt_wrk (~somattwrk@darkstar2.fullsix.com) (Read error: No route to host)
- # [15:04] * Joins: Somatt_wrk (~somattwrk@darkstar2.fullsix.com)
- # [15:08] <annevk> Doesn't seem like people are clamoring for that
- # [15:10] <Ms2ger> darobin isn't a person?
- # [15:10] <karlcow> he is a dahu
- # [15:17] <annevk> Reading http://lists.w3.org/Archives/Public/public-webapps/2013JanMar/thread.html#msg408 is somewhat painful unless you skip certain emails
- # [15:19] * Joins: shwetank (~shwetank@122.161.153.173)
- # [15:23] <MikeSmith> annevk: people weren't clamoring for a lot of things that made it into the spec and that have actually been implemented and shipped
- # [15:23] <annevk> Have they seen adoption?
- # [15:24] <MikeSmith> sure
- # [15:24] <MikeSmith> sometimes people use stuff just because it's there
- # [15:25] <MikeSmith> example: the semantic/structural elements
- # [15:25] <annevk> You're not making a convincing case :-)
- # [15:26] <MikeSmith> anyway in this case we already have the outline algorithm in the spec
- # [15:26] <MikeSmith> I'm to really proposing a new feature
- # [15:26] <MikeSmith> I'm just proposing that what's already in the spec should actually be made usable
- # [15:27] <MikeSmith> right now the spec for the outline algorithm pretty much has zero actual conformance requirements
- # [15:28] <MikeSmith> so I can claim that dbaron's old desk is a conforming implementation of the spec for the outline algorithm
- # [15:29] <Ms2ger> How about his new desk?
- # [15:30] <Stevef> some developers are deeply invested in in the outline algorithm even though it doesn't currently do anything
- # [15:31] <MikeSmith> Ms2ger: I haven't seen it so I can't vouch for it
- # [15:31] <MikeSmith> Stevef: yeah that part baffles me a bit
- # [15:31] <Stevef> and many not ever do much if the brwosers don't implement
- # [15:32] <MikeSmith> but I guess it does show that there's some interest, if not clamoring
- # [15:32] <Stevef> MikeSmith: its semantics its the beauty of the theoretical construction
- # [15:33] <MikeSmith> somebody would only find it beautiful if they hadn't written code to implement it :)
- # [15:33] <jgraham> Hmm? It is used every time the spec is generated
- # [15:33] <jgraham> That seems like "doing something"
- # [15:34] <MikeSmith> jgraham: you saying that anolis implements it?
- # [15:35] <Stevef> jgraham: yeah thats true, now if that something was replicated in many places then...
- # [15:35] <jgraham> Yes
- # [15:35] <MikeSmith> ah
- # [15:35] <marcosc> yeah, anolis and respec too
- # [15:35] <marcosc> I think
- # [15:35] <MikeSmith> well I agree that's doing something
- # [15:35] <marcosc> you need to ask darobin
- # [15:35] <MikeSmith> marcosc: pretty sure that respec does not
- # [15:35] <Ms2ger> Anolis does?
- # [15:36] <MikeSmith> respec expect you to mark up the source with <section>s, and if you don't you won't get any TOC
- # [15:36] <marcosc> I thought gsnedders said it did at some point
- # [15:36] <Ms2ger> It has something...
- # [15:36] <darobin> ReSpec doesn't use that, it uses good markup practices instead
- # [15:36] <MikeSmith> jgraham just said anolis does
- # [15:36] <MikeSmith> darobin: :)
- # [15:37] <darobin> I'm serious actually :)
- # [15:37] <MikeSmith> well
- # [15:37] <darobin> the outline algorithm is great because it saves horrible content
- # [15:37] <marcosc> heh, fu and your sections, darobin
- # [15:37] <Ms2ger> Looks like it does
- # [15:37] <darobin> but if you can get nice content to start with it's so much better
- # [15:37] <Ms2ger> I see a lot of "outlinee" in the code, at least
- # [15:38] <gsnedders> Do what?
- # [15:38] <gsnedders> The outlining algorithm? Yeah.
- # [15:38] <MikeSmith> well, would that all tools we work on could be for a use case where you can actually enforce good markup practices
- # [15:38] <marcosc> oh yeah! :)
- # [15:38] <marcosc> Anolis, the conformance queen! Take that, Respec!
- # [15:39] <MikeSmith> Hixie changed that word outlinee so all you alls code is now internally out of conformance with Hixie's terminology
- # [15:40] <MikeSmith> it's not "outline target" I think
- # [15:40] <Ms2ger> It is, I think
- # [15:40] <jgraham> heh
- # [15:40] <darobin> hey, at least ReSpec uses HTML
- # [15:40] <jgraham> I think I eventually complained enough that outlinee looked like a typo
- # [15:40] <MikeSmith> I tried to get him to throw some "palpable" in there but he said he thought he had already taken the "palpable" joke too far
- # [15:40] <darobin> it's not HTML 3.2 + some server-side language like Anolis
- # [15:41] <marcosc> heh
- # [15:41] <MikeSmith> darobin: right now somebody here is making a meme for "at least ReSpec uses HTML"
- # [15:42] <darobin> lol
- # [15:42] <MikeSmith> Anolis has a Web service you can use and there's the word "Web" there so that makes it good
- # [15:43] <Ms2ger> I'll rename it XAnolis, maybe then darobin will like it
- # [15:43] <jgraham> SaaS is the future
- # [15:43] <darobin> MikeSmith: oh, a web service you say? I had no idea it also used SOAP
- # [15:44] <jgraham> My plan is to get people hooked and then start charing $5/spec generation or ad adverts to the generated spec
- # [15:44] <darobin> Ms2ger: heh, I bet Anolis uses XPath :)
- # [15:44] <jgraham> *add
- # [15:44] <jgraham> Although right now
- # [15:44] <Stevef> I am still unclear how much the outline helps when realw rold web pages get thrown at it some the example here http://www.html5accessibility.com/HTML5data/article/index.html
- # [15:44] <jgraham> That business plan would make me < $5 / day
- # [15:44] <Stevef> even real world
- # [15:45] <MikeSmith> darobin: I said "Web" with the word "service" arranged after it. If I meant SOAP I would have said "clusterfuck"
- # [15:45] <Stevef> the outlines for complex pages seem like barf
- # [15:45] <darobin> MikeSmith: well you *were* talk about Anolis, so I assumed...
- # [15:45] * Joins: TallTed (~Thud@63.119.36.36)
- # [15:45] <darobin> Stevef: yay, another feature!
- # [15:45] <MikeSmith> hah
- # [15:46] <Stevef> darobin: what feature? a barfinator?
- # [15:47] <MikeSmith> Stevef: nothing can help most of those pages, nor the people who made them. They are beyond redemption.
- # [15:47] <darobin> a barfinator for crappy HTML strikes me as a great addition to our utility belts
- # [15:47] <annevk> Ms2ger: sanity check, sicking is wrong in https://www.w3.org/Bugs/Public/show_bug.cgi?id=16491#c10 right?
- # [15:47] <annevk> Ms2ger: capture includes target afaict
- # [15:48] <Stevef> MikeSmith: weel those are the edge cutters who work on multi million dollar sites...
- # [15:48] <Ms2ger> I, er, dunno?
- # [15:48] <Ms2ger> smaug____?
- # [15:48] <smaug____> Ms2ger: ?
- # [15:49] <Stevef> the HTML5 standard bearers leading us into a new golden age of markup
- # [15:49] <smaug____> yes, capture includes target
- # [15:49] <jgraham> Argh, loop detected
- # [15:49] <annevk> someone should slap sicking
- # [15:50] <zewt> (confirm)
- # [15:50] <smaug____> per D2E capture didn't include target
- # [15:50] <Ms2ger> Poor sicking
- # [15:50] <zewt> (... confirming capture includes target, not slapping sicking)
- # [15:50] <smaug____> but it was too late to fix implementations already 2006
- # [15:51] <smaug____> ...so spec was changed
- # [15:51] <MikeSmith> darobin: actually I sense that somebody elsee here is making a meme, "You designed the WebIDL otput in Respec / Your argument is invalid."
- # [15:52] * Joins: sbp (~sbp@pubble.infomesh.net)
- # [15:52] <marcosc> where is sicking?
- # [15:53] * Quits: shanestephens (shanesteph@nat/google/x-qutmedndzzoncipo) (Ping timeout: 256 seconds)
- # [15:53] <sbp> http://wiki.whatwg.org/wiki/FAQ#Which_group_has_authority_in_the_event_of_a_dispute.3F has a broken link: http://www.whatwg.org/specs/web-apps/current-work/multipage/introduction.html#how-do-the-whatwg-and-w3c-specifications-differ? doesn't exist anymore. I didn't find a reasonable updated destination yet
- # [15:54] <sbp> (only result for "differ" in the whole ToC is "4.10.1.7 The difference between the field type, the autofill field name, and the input modality")
- # [15:54] * Joins: shanestephens (~shanestep@2401:fa00::b44c:c559:9ed7:3407)
- # [15:55] <annevk> smaug____: interesting anecdote
- # [15:56] <smaug____> annevk: are you said... I am old :)
- # [15:57] * Parts: sbp (~sbp@pubble.infomesh.net) ("Leaving")
- # [15:58] <smaug____> s/are/as/
- # [15:58] <smaug____> huh
- # [15:58] <smaug____> don't try to make food and write at the same time
- # [16:01] * Krinkle|detached is now known as Krinkle
- # [16:14] * Quits: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com) (Quit: Leaving...)
- # [16:15] * Quits: espadrine (~thaddee_t@AMontsouris-158-1-16-152.w92-128.abo.wanadoo.fr) (Ping timeout: 256 seconds)
- # [16:17] * Joins: miketaylr (~miketaylr@cpe-70-112-101-224.austin.res.rr.com)
- # [16:19] * Quits: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi) (Quit: ChatZilla 0.9.90 [Firefox 21.0a1/20130212031120])
- # [16:19] * Joins: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi)
- # [16:34] <sangwhan> German search results reminds me of this crazy Coca-cola ad
- # [16:35] * Quits: marcosc (~Adium@bl11-16-171.dsl.telepac.pt) (Quit: Leaving.)
- # [16:42] * Quits: cheron (~cheron@unaffiliated/cheron) (Ping timeout: 240 seconds)
- # [16:43] * Krinkle is now known as Krinkle|detached
- # [16:44] * Joins: marcosc (~marcosc@bl11-16-171.dsl.telepac.pt)
- # [16:46] <volkmar> marcosc: you pinged me on #sysapps, does your ping still apply?
- # [16:49] * Joins: annevk5 (~annevk@2001:67c:10ec:3fc2:8000::1183)
- # [16:52] * Quits: annevk (~annevk@mpp-cp2-natpool-4-054.ethz.ch) (Ping timeout: 252 seconds)
- # [16:55] * annevk5 is now known as annevk
- # [16:55] <darobin> volkmar: thanks for answering my Persona question btw
- # [16:56] <volkmar> darobin: yw
- # [17:02] * Joins: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net)
- # [17:05] * Quits: Masklinn (~textual@109.89.134.164)
- # [17:05] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [17:07] <MikeSmith> "the latency of sending all that HTML templating with every request is still higher than caching it in the browser as XSLT, and transforming XML on the fly"
- # [17:07] <MikeSmith> the architect speaks
- # [17:08] <MikeSmith> all of our problems are now solved friends
- # [17:08] <MikeSmith> time to close up shop
- # [17:09] <MikeSmith> annevk, slightlyoff, marcosc : your mission is to ensure that www-tag keeps continuing to provide that kind of entertainment value^W^Wwisdom
- # [17:09] <annevk> MikeSmith: on it
- # [17:10] <marcosc> MikeSmith: did I miss something?
- # [17:11] * Quits: cabanier (~cabanier@c-98-237-137-173.hsd1.wa.comcast.net) (Quit: Leaving.)
- # [17:11] <marcosc> oh, I see. I don't read the tag emails that contain the the word XML
- # [17:11] <marcosc> I leave those to annevk
- # [17:12] <jgraham> marcosc: Pretty sure that's cheating
- # [17:12] <marcosc> it is :)
- # [17:12] <wilhelm> I can tolerate XML, but XSLT is clearly the spawn of the devil.
- # [17:12] <MikeSmith> memebot, { text: "pwned by the polyglot thread", image: annevk }
- # [17:13] <marcosc> heh
- # [17:13] <marcosc> someone should so create that
- # [17:15] <annevk> MikeSmith: you should post that one you emailed me :)
- # [17:16] <jgraham> MikeSmith: pressure sure you mean <meme><?xml-stylesheet type="text/xsl" href="http://example.org/meme/mem2html.xslt"?><text>pwned by the polyglot thread</text><image href="annevk"/></meme>
- # [17:16] <jgraham> *pretty
- # [17:16] <MikeSmith> annevk: Really? If you say so I will
- # [17:16] <annevk> MikeSmith: do it :)
- # [17:17] <annevk> Have to keep w3cmemes alive
- # [17:17] <MikeSmith> jgraham: yeah sorry I forgot to hit myself on the head with the XML brick first
- # [17:17] * MikeSmith looks for his XML brick
- # [17:18] * Quits: mitemitreski (~mitemitre@212.120.17.179) (Read error: Connection reset by peer)
- # [17:18] <MikeSmith> fuck, it seems Ms2ger stole my stole my XML brick along with my pennies and my dope
- # [17:19] <MikeSmith> I bet right now right not Ms2ger is writing some code to do caching in the browser as XSLT, transform XML on the flay
- # [17:20] <MikeSmith> while he smokes my dope
- # [17:20] * Quits: maikmerten (~merten@ls5dhcp200.cs.uni-dortmund.de) (Remote host closed the connection)
- # [17:21] <jgraham> "on the flay"? I guess self-flagellation is about right
- # [17:29] * Quits: annevk (~annevk@2001:67c:10ec:3fc2:8000::1183) (Remote host closed the connection)
- # [17:30] <MikeSmith> Ms2ger can't spell words right while he's clambaking
- # [17:31] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [17:33] <Ms2ger> gsnedders, hmm, looks like html5lib's python 3 installed code uses setuptools, but that isn't available for 3
- # [17:35] <gsnedders> Ms2ger: I haven't tried installing it :P
- # [17:35] <Ms2ger> gsnedders, apparently :)
- # [17:35] <gsnedders> Ms2ger: Patches welcome :)
- # [17:35] <Ms2ger> Bah :)
- # [17:39] <sangwhan> All browsers should implement JIT XSLT
- # [17:40] <sangwhan> ...and native SCXML support.
- # [17:43] <MikeSmith> I'll EMMA that
- # [17:44] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [17:44] * Joins: ColloquyUser (~colloquyu@112.198.79.176)
- # [17:45] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [17:45] * smaug____ designed a variant of SCXML 9 years ago... using XForms datamodels and EMMA and what not... all the super cool technologies :p
- # [17:48] <sangwhan> smaug____: How many pounds of cocaine did you need?
- # [17:48] <MikeSmith> smaug____: smart man you've done your penance ahead of time and now can sin freely
- # [17:49] <sangwhan> I'm still thinking of a nice way to say "No" to SCXML
- # [17:50] <smaug____> Certain Finnish mobile phone company didn't give any cocaine as bonus
- # [17:50] <sangwhan> The Finnish mobile phone company that shall remain anonymous
- # [17:54] * Joins: juha_ (~juha@zulu961.startdedicated.com)
- # [17:56] * Quits: SimonSapin (~simon@50-0-151-242.dsl.dynamic.sonic.net) (Quit: Leaving.)
- # [17:57] * Joins: garciawebdev (~garciaweb@190.244.95.154)
- # [18:00] * Joins: nimbu (~nimbu@sjfw1.adobe.com)
- # [18:02] * Quits: nimbu (~nimbu@sjfw1.adobe.com) (Client Quit)
- # [18:04] * Joins: nimbu1 (~nimbu@sjfw1-a.adobe.com)
- # [18:07] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [18:07] * Joins: Masklinn (~textual@79.132.236.146)
- # [18:09] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
- # [18:10] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 256 seconds)
- # [18:11] * Quits: ColloquyUser (~colloquyu@112.198.79.176) (Quit: Colloquy for iPhone - http://colloquy.mobi)
- # [18:12] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [18:13] * Joins: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net)
- # [18:15] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [18:16] * Quits: nimbu1 (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [18:22] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [18:24] * Quits: TallTed (~Thud@63.119.36.36) (Ping timeout: 256 seconds)
- # [18:25] * Quits: roven (~roven@78-20-24-80.access.telenet.be) (Quit: Leaving)
- # [18:28] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:29] * Joins: TallTed (~Thud@63.119.36.36)
- # [18:33] * Quits: henrikkok (~henrikkok@81.27.221.193) (Quit: Leaving.)
- # [18:33] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [18:37] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: This computer has gone to sleep)
- # [18:40] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [18:43] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [18:44] * Quits: darobin (~darobin@78.109.80.74) (Remote host closed the connection)
- # [18:45] * Joins: jacobolus (~jacobolus@108-75-75-178.lightspeed.sntcca.sbcglobal.net)
- # [18:46] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [18:50] * Quits: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi) (Ping timeout: 255 seconds)
- # [19:00] * Quits: sedovsek (~robert@89.143.12.238) (Quit: sedovsek)
- # [19:01] * Quits: danielfilho|w (~danielfil@200.232.113.107) (Remote host closed the connection)
- # [19:01] * Joins: say2joe (~say2joe@204.56.108.2)
- # [19:01] * Parts: say2joe (~say2joe@204.56.108.2)
- # [19:08] * abstractj is now known as abstractj|lunch
- # [19:11] * Quits: nonge_ (~nonge@p5B3260AE.dip.t-dialin.net) (Quit: Verlassend)
- # [19:22] * Joins: pablof (~pablof@144.189.31.3)
- # [19:29] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [19:29] * Joins: weinig (~weinig@17.114.9.91)
- # [19:33] * Quits: danja (~danny@host241-200-dynamic.27-79-r.retail.telecomitalia.it) (Quit: gorn)
- # [19:35] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [19:35] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [19:38] * Joins: pablof_ (~pablof@144.189.31.3)
- # [19:38] * Quits: pablof (~pablof@144.189.31.3) (Read error: Connection reset by peer)
- # [19:38] * pablof_ is now known as pablof
- # [19:38] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [19:43] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [19:51] * Quits: alrra (~alrra@unaffiliated/alrra) (Quit: Leaving)
- # [19:55] * Joins: necolas (~necolas@8.25.197.24)
- # [19:55] * Quits: weinig (~weinig@17.114.9.91) (Quit: weinig)
- # [19:56] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [19:58] * Quits: richt (~richt@cpc15-gran4-2-0-cust9.12-1.cable.virginmedia.com) (Remote host closed the connection)
- # [19:58] <Hixie> MikeSmith: i guess if we had a method that was allowed to take non-zero time and returned a static copy that might be ok
- # [19:58] * Quits: dbaron (~dbaron@50-0-248-166.dsl.dynamic.sonic.net) (Ping timeout: 276 seconds)
- # [19:59] <MikeSmith> well man it don't gonna be non-zero
- # [20:00] <MikeSmith> can't tell if you're trollin
- # [20:00] <Hixie> not trolling
- # [20:00] <MikeSmith> ok
- # [20:00] <Hixie> how long does it take to work out the outline for the html spec?
- # [20:00] <Hixie> i am just worried people are gonna be doing this stuff in a tight loop or something
- # [20:00] * Joins: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net)
- # [20:00] <MikeSmith> milliseconds
- # [20:00] <MikeSmith> i think
- # [20:00] <Hixie> that's what i mean
- # [20:00] <Hixie> it's slow
- # [20:01] <MikeSmith> so we make the show opt in
- # [20:02] <Hixie> The kind of thing I'm worried about is things like a library checking this on startup
- # [20:02] <Philip`> Need an async createDocumentOutlinePromise, clearly
- # [20:02] <Hixie> Philip`: can't be async, it depends on the dom tree
- # [20:02] <Hixie> MikeSmith: like people did with webgl construction
- # [20:02] <Ms2ger> createVerySlowDocumentISaidSlowOutline()
- # [20:02] <Philip`> It'd take an instantaneous copy-on-write snapshot of the current DOM tree, and then compute the outline asynchronously
- # [20:03] <Hixie> Philip`: for a 5mb file, that can be a lot of ram or a lot of time
- # [20:03] <Hixie> MikeSmith: or people running it in a tight loop, like they did with getElementsByTagName
- # [20:03] <Philip`> Copy-on-write doesn't take any memory or time (unless you write)
- # [20:04] <gsnedders> Hixie: When JS can already take arbitrary time, why's this an issue?
- # [20:04] * gsnedders is confused
- # [20:04] <Hixie> Philip`: well it takes at least a bit to track that you need to copy on write, but sure
- # [20:04] * Quits: eric_carlson (~eric@17.212.152.104) (Quit: eric_carlson)
- # [20:04] <Hixie> gsnedders: because UA vendors will be tempted to "optimise" the algorithm
- # [20:04] * Joins: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net)
- # [20:05] <Ms2ger> Hixie, tests ;)
- # [20:05] <gsnedders> Hixie: Won't that happen whatever you spec?
- # [20:05] <gsnedders> Hixie: Also just make sure people impl it correctly. :P
- # [20:05] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [20:05] <Hixie> gsnedders: given that you already didn't implement it correctly... :-P
- # [20:06] * Parts: freedrull (~freedrull@freedrool.us)
- # [20:06] <gsnedders> Hixie: Bugs happen, and nobody wrote TCs for me!
- # [20:06] <gsnedders> Hixie: Obviously I need a QA department :)
- # [20:06] <Philip`> If you're just worried about someone benchmarking the function, design it so it computes the outline synchronously (which makes the implementation easy) and then asynchronously sleeps for 500+Math.random()*100 msecs before returning the outline to a callback
- # [20:06] <Hixie> gsnedders: anyway i'm just saying that there are costs and it's just not a trivial matter; i'm not saying we shouldn't expose it
- # [20:06] <Hixie> Philip`: hah
- # [20:07] * Joins: weinig (~weinig@17.114.9.91)
- # [20:07] * Quits: weinig (~weinig@17.114.9.91) (Client Quit)
- # [20:08] <Hixie> gsnedders: (btw, there are "tests" in the spec now, if you do want some)
- # [20:08] <Hixie> gsnedders: (they cover the interesting cases i'm aware of)
- # [20:08] <gsnedders> Hixie: (It's abandonware from my POV now, pretty much)
- # [20:08] <Hixie> k
- # [20:08] * abstractj|lunch is now known as abstractj
- # [20:10] * Joins: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi)
- # [20:10] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [20:18] <MikeSmith> Hixie: I can write up a message to the list asking for implementor assessments, if you want
- # [20:20] <Hixie> if there's author demand or implementation demand, that certainly makes the decisions easier
- # [20:20] <MikeSmith> ok
- # [20:20] * Joins: esprehn_ (esprehn@nat/google/x-rilzxrwsqgurkjrn)
- # [20:20] * Joins: svl (~me@202.68.83.163)
- # [20:20] * Joins: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net)
- # [20:22] * Joins: rniwa (~rniwa@2620:149:4:1b01:c917:4f19:f63f:68e7)
- # [20:22] <MikeSmith> so I'll write up a message to try to present the case, we see if we get any bites
- # [20:28] * Quits: othermaciej (~mjs@c-50-136-134-16.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:29] * Quits: shwetank (~shwetank@122.161.153.173) (Quit: Linkinus - http://linkinus.com)
- # [20:30] * Parts: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [20:31] * Joins: SimonSapin (~simon@207.239.114.206)
- # [20:38] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [20:42] * Quits: karlcow (~karl@nerval.la-grange.net) (Quit: :tiuQ tiuq sah woclrak)
- # [20:42] * Joins: karlcow (~karl@nerval.la-grange.net)
- # [20:42] * Quits: svl (~me@202.68.83.163) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [20:48] * Joins: jsoncorwin (~textual@c-50-136-206-12.hsd1.ca.comcast.net)
- # [20:50] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [20:50] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Ping timeout: 248 seconds)
- # [20:52] * Joins: cgcardona (~cgcardona@70-1-90-201.pools.spcsdns.net)
- # [20:52] * Quits: cgcardona (~cgcardona@70-1-90-201.pools.spcsdns.net) (Changing host)
- # [20:52] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [20:52] <GPHemsley> Hixie: Any chance of <time datetime="2001" approximate>c. 2001</time>?
- # [20:52] * Quits: JonathanNeal (~JonathanN@cpe-142-11-82-156.socal.rr.com) (Quit: JonathanNeal)
- # [20:53] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [20:53] <GPHemsley> (that's: LOWERCASE C, PERIOD, SPACE)
- # [20:53] <Hixie> what's the use case?
- # [20:53] <GPHemsley> approximate dates
- # [20:54] <Hixie> i figured that, thanks :-P. i mean, what software is going to process it and what will it do with it
- # [20:54] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [20:54] <GPHemsley> well, say I have a collection of photos, and I list the date that each one was taken
- # [20:54] <GPHemsley> but for a particular photo, I don't know the exact date
- # [20:55] <GPHemsley> I only know enough to say "circa 2001"
- # [20:55] <GPHemsley> and of course I mark up all these photo's dates in <time>
- # [20:55] <GPHemsley> so now what do I do?
- # [20:57] <GPHemsley> so the machine aspect would be the collection of metadata
- # [20:57] <GPHemsley> s/collection/act of collecting/
- # [20:59] * Joins: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au)
- # [21:06] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Quit: Leaving)
- # [21:07] <Hixie> GPHemsley: that doesn't answer my question: what software is going to process it and what will it do with it?
- # [21:07] * Joins: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net)
- # [21:07] * Quits: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net) (Changing host)
- # [21:07] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [21:09] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:10] <Hixie> GPHemsley: that doesn't answer my question: what software is going to process it and what will it do with it?
- # [21:10] <GPHemsley> Hixie: What do they do with <time> now?
- # [21:11] <Hixie> the current use cases are about future css automatic restyling, and microdata processing.
- # [21:11] * Joins: jontsa (~jons@xdsl-83-150-86-57.nebulazone.fi)
- # [21:11] <Hixie> afk for a bit, will resume after lunch
- # [21:11] <GPHemsley> Hixie: What kind of microdata processing? (I'm not too familiar with it.)
- # [21:12] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [21:12] <tantek> <time> is currently used for microformats quite a bit
- # [21:12] * Parts: jontsa (~jons@xdsl-83-150-86-57.nebulazone.fi)
- # [21:12] <tantek> hCalendar in particular
- # [21:12] <GPHemsley> Hixie: But I imagine this could fall into both of those usecases.
- # [21:13] <tantek> GPHemsley - there wasn't enough use-cases / support for circa year to get it into the <time> element definition
- # [21:13] <GPHemsley> tantek: Oh, it's been suggested before?
- # [21:14] <tantek> GPHemsley - yes, see and please (I encourage you!) add to: http://wiki.whatwg.org/wiki/Time#Fuzzy_dates
- # [21:14] * GPHemsley wonders what "flourished 1580" means
- # [21:14] <tantek> (actually that whole wiki page is good background reading on what features we've added to the time element and why)
- # [21:15] <GPHemsley> oh, like, it built up to then?
- # [21:15] <GPHemsley> that's kinda iffy
- # [21:15] <tantek> GPHemsley - I think it's missing the end date, e.g. see here: http://en.wikipedia.org/wiki/Basawan
- # [21:15] <GPHemsley> ah
- # [21:16] <GPHemsley> not sure that's a good usecase for approximate dates
- # [21:16] <GPHemsley> that's just "we only know about him for this period)
- # [21:16] <GPHemsley> s/)/"/
- # [21:16] * Quits: mpt (~mpt@canonical/mpt) (Read error: Connection reset by peer)
- # [21:17] <tantek> GPHemsley - I agree - I think the "Fuzzy Dates" section needs some work
- # [21:17] <GPHemsley> yeah, I was considering that myself
- # [21:17] <tantek> to split uncertain dates (circa) from uncertain date ranges (flourished)
- # [21:17] <tantek> I just added the citation for "flourished" (since you asked what it meant :) )
- # [21:18] <tantek> BTW - note the comments section on Fuzzy Dates
- # [21:19] * Quits: SimonSapin (~simon@207.239.114.206) (Ping timeout: 248 seconds)
- # [21:19] * Joins: mpt (~mpt@nat/canonical/x-ljttvtikqkwjjsmu)
- # [21:19] * Quits: mpt (~mpt@nat/canonical/x-ljttvtikqkwjjsmu) (Changing host)
- # [21:19] * Joins: mpt (~mpt@canonical/mpt)
- # [21:21] <GPHemsley> will do
- # [21:21] <tantek> any questions - I'm happy to help with documenting further potential <time> improvements
- # [21:21] <GPHemsley> ick, this whole page could do with a cleanup
- # [21:21] <tantek> It's been an important area of improvement in HTML in particular for microformats use cases that have needed it for years.
- # [21:22] * GPHemsley tries to put blinders on
- # [21:22] <tantek> Indeed I tried to cluster similar sets of problems/proposals, and then sort by rough utility / use-cases.
- # [21:22] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [21:23] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [21:23] <tantek> It might be worth taking the time to move all the accepted proposals to an Accepted section at the bottom.
- # [21:23] <tantek> but for a while, it wasn't clear what was going forward and what wasn't so we tried to keep the page structure fairly stable so folks could easily re-find things when they came back to it.
- # [21:23] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [21:24] <GPHemsley> For future reference: 1st-level headers (1 =) are reserved for page titles
- # [21:24] <tantek> citation?
- # [21:24] <tantek> (not that I disagree, just would be handy to know the reasoning)
- # [21:24] <tantek> and is that for MediaWiki or Wikipedia only?
- # [21:24] <GPHemsley> well, look at the styling of the page header ;)
- # [21:25] <GPHemsley> it may be inspired by Wikipedia, but I prefer to carry it through to all MediaWiki implementations
- # [21:25] <GPHemsley> given how it is marked up and/or styled
- # [21:25] <tantek> I've used later 1st-level headers when it's too much of a pain (and looks bad stylistically) to increase heading levels when moving from one section to another
- # [21:26] <GPHemsley> that's not exactly the greatest justification ;)
- # [21:26] * GPHemsley wonders how you code in Python
- # [21:26] <tantek> I don't code in Python :)
- # [21:26] <GPHemsley> http://en.wikipedia.org/wiki/Wikipedia:MOSHEAD#Section_headings
- # [21:26] <GPHemsley> "(The highest heading level technically possible is =Title=; but do not use it in articles, because it is reserved for the automatically generated top-level heading at the top of the page containing the title of the whole article.)"
- # [21:27] <GPHemsley> so that's what Wikipedia says
- # [21:28] <GPHemsley> given the resulting markup generated, there may also be accessibility concerns
- # [21:28] <GPHemsley> (because they are literally translated to <h1>)
- # [21:29] <Ms2ger> Heh: http://24.media.tumblr.com/9c78b3d6ddce1292a889a977667f10cb/tumblr_mi9sc0oIXi1rvsbh9o1_500.jpg
- # [21:29] <tantek> so I think I used the level 1 headings because I wanted to a way to group the feature proposals without losing the stylistic heading underline for each specific proposal
- # [21:29] <tantek> the next level of heading disappears too easily among the prose
- # [21:29] <tantek> especially in a long page
- # [21:30] <tantek> nah, multiple h1s doesn't hurt accessibility as long as the first h1 is done correctly
- # [21:30] <tantek> same thing for WP too - the argument against using =heading= doesn't hold up because the first <h1> is just fine (and works with the page title as well)
- # [21:31] * Quits: nessy (~silviapf@124-149-71-84.dyn.iinet.net.au) (Quit: Leaving.)
- # [21:31] <GPHemsley> tantek: What does it mean to be "done correctly"? All the subsequent <h1>s would be at the same level as the first one.
- # [21:31] <GPHemsley> But anyway, with this many sections and this length of a page, it could probably do with being split into multiple pages
- # [21:32] <tantek> yeah that's a good point. I'll move the accepted proposals to a new page to start with
- # [21:33] <tantek> also the intro is out-dated now that a lot of the proposals have made it into specs
- # [21:33] <tantek> yeah I need to give this page some time
- # [21:33] <tantek> ;)
- # [21:33] * Quits: jsoncorwin (~textual@c-50-136-206-12.hsd1.ca.comcast.net) (Quit: Textual IRC Client: www.textualapp.com)
- # [21:34] <GPHemsley> yeah, I was gonna ask, is this information still current?
- # [21:34] <tantek> most of it is yes. I added various status lines accordingly.
- # [21:34] <tantek> just fixing the intro now
- # [21:36] <GPHemsley> Hixie: I see annevk recently had to delete a spam page created by a user ;)
- # [21:37] <GPHemsley> (and from a sleeper user, no less)
- # [21:37] * Joins: othermaciej (~mjs@2620:149:f01:201:521:6827:f1ea:1f45)
- # [21:37] <tantek> how old a user? perhaps before sign-ups were gated?
- # [21:38] <Ms2ger> gsnedders, do you know if there is a particular reason [DATE] uses UTC?
- # [21:38] <GPHemsley> tantek: Yeah, it was during that brief period after the upgrade that user registrations were open.
- # [21:38] <GPHemsley> tantek: But Hixie recently asked me to remove a restriction that would have prevented this. ;)
- # [21:38] <gsnedders> Ms2ger: No. But I expect there was one.
- # [21:39] * abstractj is now known as abstractj|away
- # [21:39] <Ms2ger> Alright :)
- # [21:39] <Ms2ger> It's not even five years ago you wrote that code, though...
- # [21:40] <gsnedders> Four years ago is long enough :)
- # [21:40] <GPHemsley> four years is two lifetimes!
- # [21:40] * jonlee|afk is now known as jonlee
- # [21:41] <tantek> GPHemsley, ok cleanup started (first iteration).
- # [21:41] <GPHemsley> k
- # [21:41] <tantek> off to lunch now, will do more when I get back.
- # [21:42] <tantek> and I'll try to reduce the extra h1s ;)
- # [21:42] <GPHemsley> I see just removing the accepted ones will cut the page length in half
- # [21:42] <GPHemsley> but yeah, that'd be much appreciated :)
- # [21:44] * Quits: Stevef (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 256 seconds)
- # [21:45] <GPHemsley> tantek, Hixie: But anyway, I think just have a binary way to say that a date is approximate would be enough to cover a lot of the usecases, even with ranges (durations?).
- # [21:46] <jgraham> "14:37 < GPHemsley> four years is two lifetimes!" - gsnedders is a bit older than that now
- # [21:46] <GPHemsley> Hixie: Is it possible to have an attribute that can be both binary (present/absent) and have a value?
- # [21:47] <GPHemsley> jgraham: Not by much! ;)
- # [21:47] <jgraham> GPHemsley: That is possible of course. But it doesn't sound like a good idea :)
- # [21:47] <GPHemsley> jgraham: Why not?
- # [21:48] <jgraham> Because most attributes don't work like that
- # [21:48] <GPHemsley> these are attributes 2.0!
- # [21:49] <GPHemsley> (or is it attributes5?)
- # [21:52] <gsnedders> GPHemsley: 10x seems like a fair bit :P
- # [21:52] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [21:52] <GPHemsley> gsnedders: Oh, but the first few don't count. They're throwaways.
- # [21:53] <GPHemsley> tantek: How about <time datetime="2001" approximate within="3y">? @approximate is boolean, @within is duration.
- # [21:54] <GPHemsley> tantek: (Perhaps @approximate is implied by the presence of @within?)
- # [21:55] <GPHemsley> tantek: Oh, no, wait. Durations are calculated in no more than hours?
- # [21:55] <GPHemsley> tantek: Or weeks.
- # [21:59] * jernoble is now known as jernoble|afk
- # [21:59] * jernoble|afk is now known as jernoble
- # [21:59] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 256 seconds)
- # [22:03] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [22:03] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [22:03] * Joins: nimbu (~nimbu@sjfw1-a.adobe.com)
- # [22:04] * Quits: othermaciej (~mjs@2620:149:f01:201:521:6827:f1ea:1f45) (Quit: othermaciej)
- # [22:05] * Joins: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [22:07] * Joins: othermaciej (~mjs@17.244.0.37)
- # [22:09] <GPHemsley> tantek: The full period syntax of ISO8601 would allow years and months, though.
- # [22:11] <GPHemsley> I suppose we could have separate comparable and incomparable duration types.
- # [22:12] <GPHemsley> Or, rather, have differing degrees of comparability
- # [22:12] * Quits: isherman-book (~Adium@173-167-102-230-sfba.hfc.comcastbusiness.net) (Quit: Leaving.)
- # [22:12] <GPHemsley> Like, one type is only comparable down to 1 month; the other would be as it is now, from weeks to seconds.
- # [22:12] * GPHemsley shrugs
- # [22:13] <GPHemsley> Ah, and then granularity would be tied to how specific @datetime is.
- # [22:14] <GPHemsley> So, you can't have datetime="2001" and then have within="1s"
- # [22:14] <GPHemsley> <time datetime="2001" within="3y">
- # [22:15] <GPHemsley> <time datetime="2001-03" within="2M">
- # [22:15] * Quits: Stevef_ (~chatzilla@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Ping timeout: 248 seconds)
- # [22:15] <GPHemsley> <time datetime="2001-03-07" within="5d">
- # [22:16] * GPHemsley wanders off
- # [22:20] * Joins: nessy (~silviapf@1.145.70.214)
- # [22:22] * Quits: nessy (~silviapf@1.145.70.214) (Read error: No route to host)
- # [22:22] * Joins: nessy (~silviapf@1.145.70.214)
- # [22:23] * Quits: nessy (~silviapf@1.145.70.214) (Client Quit)
- # [22:24] * jonlee is now known as jonlee|afk
- # [22:30] * Quits: rcombs (~rcombs@rodgercombs.tk) (Read error: Connection reset by peer)
- # [22:30] * Joins: rc0mbs (~rcombs@rodgercombs.tk)
- # [22:31] * Joins: rniwa_ (~rniwa@17.114.105.143)
- # [22:31] * rc0mbs is now known as rcombs
- # [22:31] * Quits: rniwa (~rniwa@2620:149:4:1b01:c917:4f19:f63f:68e7) (Quit: rniwa)
- # [22:31] * rniwa_ is now known as rniwa
- # [22:32] * Joins: weinig (~weinig@17.114.109.229)
- # [22:33] * Quits: Ms2ger (~Ms2ger@1.236-64-87.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [22:36] * Quits: Masklinn (~textual@79.132.236.146)
- # [22:37] * Joins: isherman-book (Adium@nat/google/x-blkfjlzowxggffgp)
- # [22:41] <jgraham> odinho: I see Mozilla gave you a monkey
- # [22:41] <jgraham> And still no hippo for annevk
- # [22:48] * Quits: TallTed (~Thud@63.119.36.36)
- # [22:53] * Joins: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com)
- # [23:01] * Quits: isherman-book (Adium@nat/google/x-blkfjlzowxggffgp) (Quit: Leaving.)
- # [23:02] * Quits: esprehn_ (esprehn@nat/google/x-rilzxrwsqgurkjrn) (Quit: esprehn_)
- # [23:02] * Quits: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [23:04] * Quits: othermaciej (~mjs@17.244.0.37) (Quit: othermaciej)
- # [23:05] * Joins: dbaron (~dbaron@v-1045.fw1.sfo1.mozilla.net)
- # [23:11] * Joins: rniwa_ (~rniwa@17.245.104.91)
- # [23:11] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [23:12] * Quits: marcosc (~marcosc@bl11-16-171.dsl.telepac.pt) (Remote host closed the connection)
- # [23:13] * Quits: rniwa (~rniwa@17.114.105.143) (Ping timeout: 252 seconds)
- # [23:13] * rniwa_ is now known as rniwa
- # [23:15] <GPHemsley> tantek: Another possibility is to add to the syntax of @datetime: 2001?3y, 2001-03?3M, 2001-03-07?5d
- # [23:15] * Joins: othermaciej (~mjs@2620:149:f01:203:5518:3157:3794:d4b3)
- # [23:15] * Joins: cgcardona (~cgcardona@131.107.200.34)
- # [23:15] * Quits: cgcardona (~cgcardona@131.107.200.34) (Changing host)
- # [23:15] * Joins: cgcardona (~cgcardona@unaffiliated/cgcardona)
- # [23:15] <GPHemsley> tantek: That way, you can show "circa" by having a lone question mark, and no older parser would mistake it for an exact date (since they'd treat it as invalid).
- # [23:16] * Quits: stevefaulkner (~stevefaul@cpc20-nmal18-2-0-cust76.19-2.cable.virginmedia.com) (Quit: stevefaulkner)
- # [23:19] <Hixie> back
- # [23:22] * Quits: weinig (~weinig@17.114.109.229) (Quit: weinig)
- # [23:24] * Joins: esprehn_ (esprehn@nat/google/x-iuhvlgyqkmkcjrot)
- # [23:25] <GPHemsley> front
- # [23:28] <Hixie> who was the account of the guy who created the page created by?
- # [23:28] <Hixie> i'm curious to see how he asked for the account
- # [23:28] <Hixie> (re wiki spam)
- # [23:28] <Hixie> 23 October 2012
- # [23:28] <GPHemsley> he was a self-registration
- # [23:28] <GPHemsley> back during that small period where it was open
- # [23:28] <Hixie> aah
- # [23:29] <Hixie> ok then i'm still fine with our policy of letting new users create pages
- # [23:29] <Hixie> :-)
- # [23:29] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [23:29] <Hixie> thanks for you and anne keeping eyes peeled
- # [23:29] <GPHemsley> who knows how many sleeper agents there are!
- # [23:29] <GPHemsley> ;)
- # [23:29] <Hixie> well, one per three months is fine
- # [23:29] <Hixie> :-)
- # [23:29] * Joins: weinig (~weinig@17.114.109.229)
- # [23:29] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [23:29] <Hixie> some level of spam is manageable
- # [23:29] * GPHemsley activates all the sleeper agents he secretly registered in October
- # [23:30] <Hixie> dude if the guy who has admin rights to our wiki is a sleeper agent, we're screwed :-P
- # [23:30] <GPHemsley> hah
- # [23:30] <wilhelm> He's probably a cylon.
- # [23:31] <GPHemsley> if the only thing the guy who has admin rights to the wiki does is create spam articles, I'd say you're OK ;)
- # [23:33] * Joins: isherman-book (~Adium@216.239.45.87)
- # [23:33] * Quits: isherman-book (~Adium@216.239.45.87) (Client Quit)
- # [23:35] * Quits: nimbu (~nimbu@sjfw1-a.adobe.com) (Quit: Leaving.)
- # [23:37] * jonlee|afk is now known as jonlee
- # [23:38] * Joins: shezbaig_wk (c7aca961@gateway/web/freenode/ip.199.172.169.97)
- # [23:39] * Joins: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net)
- # [23:39] * Quits: othermaciej (~mjs@2620:149:f01:203:5518:3157:3794:d4b3) (Quit: othermaciej)
- # [23:39] * Quits: weinig (~weinig@17.114.109.229) (Quit: weinig)
- # [23:40] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [23:44] * Joins: ColloquyUser (~colloquyu@112.198.79.247)
- # [23:46] <Hixie> GPHemsley: knowing you you'd delete them yourself too...
- # [23:47] <Hixie> should "2rd chapter, part 3" sort between "1" and "3" or between "2 2" and "2 4"?
- # [23:47] * jonlee is now known as jonlee|afk
- # [23:47] <Hixie> TabAtkins: (^ since you may care)
- # [23:47] * Quits: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [23:47] <Hixie> also pretend i wrote "2nd", not "3rd"
- # [23:48] <Hixie> and definitely don't assume i wrote "2rd", that would be stoopid
- # [23:48] * Joins: isherman-book (Adium@nat/google/x-rhwirqmqagyeyjej)
- # [23:49] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [23:50] * Joins: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net)
- # [23:52] * Joins: weinig (~weinig@17.114.109.229)
- # [23:55] * Parts: ColloquyUser (~colloquyu@112.198.79.247)
- # [23:56] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [23:59] <Hixie> well if y'all are lacking in opinions on this, i'm gonna say it goes between "2 2" and "2 4".
- # [23:59] * Quits: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi) (Remote host closed the connection)
- # [23:59] <Hixie> basically, if after parsing the first number, i detect another number later, then the first number will sort after any string that only contains one number.
- # [23:59] <Hixie> (and has the same prefix)
- # [23:59] * Joins: smaug____ (~chatzilla@a91-154-47-163.elisa-laajakaista.fi)
- # Session Close: Sat Feb 16 00:00:01 2013
The end :)