Options:
- # Session Start: Wed Apr 14 00:00:00 2010
- # Session Ident: #whatwg
- # [00:00] * Quits: othermaciej (~mjs@17.244.25.186) (Quit: othermaciej)
- # [00:05] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [00:07] * Joins: dave_levin (~dave_levi@17.244.24.148)
- # [00:10] <Philip`> In a process where there's no penalty for making bad arguments, and you believe a proposal should be accepted, it seems only rational to provide as many arguments as you can think of regardless of their quality because maybe somebody will accidentally believe some of them
- # [00:11] <Hixie> yeah, that's pretty much the problem here
- # [00:12] * Joins: othermaciej (~mjs@17.244.25.186)
- # [00:13] <Dashiva> <Philip`> In a process where there's no penalty for making bad arguments, and you believe a proposal should be accepted, it seems only rational to provide as many arguments as you can think of regardless of their quality because maybe somebody will accidentally believe some of them
- # [00:13] <Dashiva> For you, othermaciej :)
- # [00:13] <TabAtkins> Which unfortunately creates more work for everyone, as there's more crap to wade through, and then you still have to debunk the crap arguments.
- # [00:13] <othermaciej> Dashiva: pardon?
- # [00:13] <Philip`> (Of course a process that penalises good arguments because of nearby bad arguments would be irrational, because things should be decided based on the merits of good arguments)
- # [00:13] <Philip`> (so there's no good solution)
- # [00:16] <Dashiva> othermaciej: Talking about how there's no reason to not make bogus arguments to bog down "the others"
- # [00:17] <othermaciej> the only penalty for bad arguments is that readers may pay less heed to your good arguments
- # [00:18] <Dashiva> They don't have a choice with change proposals involved
- # [00:18] <TabAtkins> othermaciej: That's not a real penalty, as your bad arguments will still generate work for others.
- # [00:18] <Dashiva> You must address everything to be sure bad stuff doesn't happen
- # [00:19] <othermaciej> TabAtkins: the chairs have rejected Change Proposals before for lacking rationale
- # [00:19] * Joins: nessy (~Adium@124-168-176-223.dyn.iinet.net.au)
- # [00:19] <othermaciej> TabAtkins: but we're reluctant to do a really deep analysis
- # [00:20] <Dashiva> If you create a proposal with one real argument and ten bogus arguments, that's a lot of extra work for counter-proposals
- # [00:20] <othermaciej> we'll only reject if the rationale is completely missing, or just transparently inadequate (e.g. tautological or does not actually cover all changes in the proposal)
- # [00:20] <TabAtkins> othermaciej: That's not stopping bad arguments from dominating a change proposal. A single good argument in rationale is enough to carry a bunch of bad arguments, all of which have to be addressed. ;_;
- # [00:20] * Joins: scherkus (~scherkus@17.244.25.114)
- # [00:20] <othermaciej> TabAtkins: well, a counter-proposal doesn't necessarly have to address every single argument from any Change Proposal it is opposed to
- # [00:21] <TabAtkins> And since the CP accept/reject mechanism is completely opaque, we have no idea how important it is to address any particular argument.
- # [00:21] <othermaciej> it just has to make the case that the status quo is better than the change
- # [00:21] <othermaciej> the chairs would likely mention if it seems like there are points worth addressing that haven't been
- # [00:22] <othermaciej> anyway, I get a sense that you are somewhat dissatisfied, but I'm not sure if you have a specific proposal for what the chairs might do differently
- # [00:22] <TabAtkins> Not right now, no.
- # [00:22] <Dashiva> Perhaps allow striking of obviously invalid arguments
- # [00:24] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [00:24] <TabAtkins> Something along that line might work. The essential problem is that, since the accept/reject process is a single opaque step at the end, there's no way to know *where* to apply energy.
- # [00:25] <TabAtkins> Feedback as things move along would at least allow CP authors to know which arguments to strengthen, and counter authors to know which ones don't need to be addressed.
- # [00:25] * Joins: murz (~mmurraywa@wcproxy.msnbc.com)
- # [00:26] <TabAtkins> Not sure precisely how to address or obtain "more feedback", but I feel it's the basic weakness in the Issue process.
- # [00:26] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [00:26] <murz> You can use HTML5 elements on a page that uses an HTML4 or XHTML1.1 declaration, right? All that really matters it that the browser supports the element, the DTD is mostly just to trigger standards mode and to tell validators which rules to use?
- # [00:27] <TabAtkins> There's no practical difference, no.
- # [00:27] <TabAtkins> DTDs are *entirely* to trigger standards mode.
- # [00:27] * Joins: MikeSmith (~MikeSmith@EM111-188-33-89.pool.e-mobile.ne.jp)
- # [00:28] <paul_irish> that's a great question. people also are commonly curious if javascript or RTL things change with different doctypes.
- # [00:29] * Joins: JoePeck_ (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a)
- # [00:30] * Quits: TabAtkins (~tabatkins@nat/google/x-auwoysyrrnvadbfx) (Quit: leaving)
- # [00:30] * Joins: TabAtkins (~tabatkins@nat/google/x-oqvjtbykbbazkqku)
- # [00:31] * Joins: weinig (~weinig@17.244.25.74)
- # [00:31] <TabAtkins> level all
- # [00:35] * Quits: maikmerten_ (~maikmerte@port-92-201-35-30.dynamic.qsc.de) (Remote host closed the connection)
- # [00:35] <annevk> actually, DOCTYPEs are, DTDs are irrelevant
- # [00:40] * Quits: boaz (~boaz@146.sub-75-193-167.myvzw.com) (Quit: boaz)
- # [00:47] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [00:55] <MikeSmith> TabAtkins: is "level all" a secret masonic code phrase or something?
- # [00:55] <Dashiva> It's the password to the secret whatwg treehouse
- # [00:55] <TabAtkins> Damn, was hoping that wasn't actually posted to everything.
- # [00:56] <MikeSmith> in full effect
- # [00:56] <TabAtkins> I've been trying to configure irssi to not show joins and quits.
- # [00:56] <MikeSmith> ah
- # [00:56] <othermaciej> TabAtkins: the chairs give feedback on form, the WG participants themselves hopefully give technical feedback on the actual validity / convincingness of the arguments
- # [00:57] <TabAtkins> othermaciej: That doesn't address my concern, which is that the chairs make the final decision on validity/convincingness of arguments, but we have no way of knowing how valid/convincing a given argument is going to be, and thus we must devote energy to *every* argument, even the stupid ones.
- # [00:58] <othermaciej> TabAtkins: on the Microdata issue, I believe the Chairs gave specific feedback before we went to a poll on which arguments did not seem sufficiently addressed by the other side
- # [00:58] <Hixie> and tab didn't convince you, so clearly he didn't have enough information on how to convince you :-)
- # [00:59] <othermaciej> that's like saying if you lose a case in court, you must not have known enough about the law
- # [00:59] <TabAtkins> I'm not talking about the Microdata issue. At the moment, I'm talking about Issue 100, where there are a number of completely irrelevant or even nonsensical arguments, that I nonetheless had to address.
- # [00:59] <TabAtkins> I actually wrote more for several points before deciding to just be terse and say they were irrelevant.
- # [00:59] <othermaciej> your first audience for your Change Proposal should be the Working Group
- # [00:59] <othermaciej> so write whatever you think is useful to persuade WG members in general
- # [01:00] <TabAtkins> I will. But my final audience is the chairs.
- # [01:00] <othermaciej> we want polls / written decisions to be the last resort
- # [01:00] <othermaciej> though I don't think we'll be so fortunate as to have 0 more of them
- # [01:00] <Dashiva> So what about all the "kill element x" proposals, that got massive pushback from the wg?
- # [01:01] <othermaciej> clearly the author of those did not do a good job of persuading the WG, at least so far
- # [01:01] <Dashiva> They aren't very likely to end in amicable resolution
- # [01:01] <Dashiva> Doesn't that ensure a chair decision or poll?
- # [01:01] <TabAtkins> Where "very likely" is defined as "0". ^_^
- # [01:01] <TabAtkins> s/very likely/not very likely/
- # [01:01] <othermaciej> depends on whether the one supporter of those proposals agrees to back down after seeing the counter
- # [01:01] <othermaciej> if not, we'll decide what to do next
- # [01:10] * Quits: JohnnyAmerica (~Simon@213-64-113-37-no97.tbcn.telia.com) (Read error: Operation timed out)
- # [01:10] <Hixie> what do people think of making <s> valid again, with a semantic something like "indicates that the contents are no longer accurate or no longer relevant" or some such?
- # [01:12] <Dashiva> To avoid diluting the semantics of <del>?
- # [01:12] <Hixie> yeah
- # [01:12] <Hixie> (see http://www.w3.org/Bugs/Public/show_bug.cgi?id=9429 if you have any especially strong opinions one way or the other)
- # [01:14] <annevk> not opposed
- # [01:14] <daedb> Sounds fine to me, but I don't care strongly about it :p
- # [01:16] <Dashiva> I'm not opposed, but it sounds like a semantic fig leaf
- # [01:23] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 258 seconds)
- # [01:24] <othermaciej> Hixie: <s> is strikethrough?
- # [01:24] <othermaciej> what's the difference between <s> and <strike> if any?
- # [01:24] <othermaciej> (change sounds good to me btw)
- # [01:25] <TabAtkins> othermaciej: No difference. They appear to be the same element?
- # [01:25] <othermaciej> I wonder why both exist
- # [01:26] <othermaciej> HTML4 had both
- # [01:26] <TabAtkins> Presumably because HTML doesn't make any sense.
- # [01:29] <annevk> I guess Netscape had <s> and Microsoft had <strike> or vice versa
- # [01:29] <TabAtkins> Dashiva: Why do you think so? There is a consistent semantic implied by the use of strike-through in text.
- # [01:30] <TabAtkins> It's sort of like <b> taking on the role of "everything that is bold for some important reason, but isn't otherwise covered by another element".
- # [01:30] <othermaciej> the <b> definition is also a semantic fig leaf
- # [01:30] <Dashiva> Well, what are the major semantic use cases for <s> that aren't covered by <del>?
- # [01:31] <othermaciej> <del> implies an edit or edit instruction
- # [01:31] <othermaciej> strikethrough in blogs is typically for uses of either "I made a mistake but am being transparent about correcting it" or an ironic fake version of that
- # [01:32] <othermaciej> it seems a little different to me than marking up document edits with <ins>/<del>
- # [01:32] <othermaciej> like the point of using strikethrough in that context is to *not* delete the stricken text, but rather let it stand and signal that it is no longer operative
- # [01:33] <TabAtkins> Actually, I think the first use-case *is* covered well by <del>. They're editting the document. If they were feeling really fancy, they could cite the comment from the pedant that pointed it out.
- # [01:33] <TabAtkins> But the ironic fake version probably is abusing <del>.
- # [01:33] <Dashiva> So if I'm making ironic emphasis in a quote, I shouldn't use <strong> or <em> either?
- # [01:33] <othermaciej> But they are not saying that text has been deleted or should be - rather they are flagging it as false
- # [01:33] <othermaciej> or mistaken or unintended
- # [01:34] <othermaciej> but explicitly letting it stand for the record
- # [01:35] <TabAtkins> Basically, the ironically-stricken text shouldn't be interpreted as ordinary text (that is, it shouldn't be just a <span style>), but it shouldn't be skipped over as a deletion either (and so shouldn't be a <del>).
- # [01:35] <Dashiva> (Like Tab says, transparent correction is very much ins/del, otherwise you'd just do the edit directly)
- # [01:36] <othermaciej> maybe I do not grok the deep semantics of <del>
- # [01:36] <othermaciej> I am not entirely sure what it is supposed to be for
- # [01:36] <othermaciej> I imagine if I marked up someone else's document to propose changes, I would use <ins> and <del>
- # [01:36] <TabAtkins> Yeah, that's right.
- # [01:36] <othermaciej> to me that seems different from transparent correction
- # [01:36] <othermaciej> where I am consciously *not* editing the text
- # [01:36] <othermaciej> and using strikethrough as an alternative
- # [01:37] <Dashiva> What is a correction if not editing the text?
- # [01:37] <othermaciej> well, newspaper corrections are generally an external annotation
- # [01:37] <TabAtkins> But you are! In most cases I've seen strikethrough used as a transparent correction, the text could be read while completely ignoring the stricken text, and be correct.
- # [01:37] <othermaciej> the Web lets you do more of it inline
- # [01:38] <othermaciej> TabAtkins: I often see a strikethrough followed by a parenthetical remark explaining the correction, which would not read right if you skipped it entirely
- # [01:38] <Dashiva> The only problem with the ironic deletion seems to be that it shouldn't be collapsed
- # [01:38] <othermaciej> anyway, I am not the right person for this discussion
- # [01:38] <othermaciej> because I don't really care if elements are semantic or presentational, as long as they are useful
- # [01:38] <Dashiva> <del permanent-marker>
- # [01:39] <TabAtkins> Is that somehow better than <s>?
- # [01:40] <Dashiva> Personally I'd be fine with <del> meaning "something removed from the text" without also implying "something that can be removed from the markup"
- # [01:40] <TabAtkins> That might be the most pragmatic solution.
- # [01:41] <TabAtkins> Hixie, presumably you had a reason why you think that that wouldn't be sufficient?
- # [01:41] <Dashiva> If we're adding <s> as ironic <del>, we must also add <u> as ironic <ins>
- # [01:42] <TabAtkins> Haha.
- # [01:42] <othermaciej> underline seems at best very loosely tied to the semantic if "inserted text"
- # [01:42] <othermaciej> not the way strikethrough implies some form of deletion or removal
- # [01:43] <othermaciej> also people rarely feel the need to mark up inline correction additions in any way
- # [01:43] <Dashiva> Okay, then, <u> as ironic <a>
- # [01:44] <othermaciej> I think Hixie's proposed definition of <s> for strikethrough of falsity/irrelevance/inoperativeness captures the distinction between transparent corrections and <del> as text that is/should be deleted
- # [01:44] <Hixie> I think "indicates that the contents are no longer accurate or no longer relevant" is quite different than <del>'s edit semantic, personally
- # [01:44] <othermaciej> I think <a> works fine for ironic <a> :-)
- # [01:44] <TabAtkins> We need use-cases for ironic <a>s, damnit!
- # [01:44] <Dashiva> But it's not supposed to be a real link, just look like one
- # [01:44] <othermaciej> just put the </sarcasm> close tag at the end of your link
- # [01:44] <Hixie> anyway i didn't mean to start a huge conversation, there are far bigger problems :-P
- # [01:44] <othermaciej> ironic != fake
- # [01:44] <TabAtkins> Hixie, really? What is the edit semantic if *not* "indicating that the contents are no longer accurate"?
- # [01:44] <Dashiva> <a></sarcasm>
- # [01:45] <othermaciej> TabAtkins: there are lots of reasons to delete content besides "no longer accurate"
- # [01:45] <othermaciej> most edits are for style, grammar or conciseness
- # [01:45] <othermaciej> and there are reasons to indicate content is "no longer accurate" without deleting it
- # [01:45] * Joins: surkov (~surkov@client-67-149.sibtele.com)
- # [01:45] <Dashiva> I guess my personal interpretation of edit is any change to the document, not just an editioral review
- # [01:46] <Hixie> TabAtkins: consider a Fox News script... <del> there could be used for quite the opposite of "no longer accurate"
- # [01:46] <TabAtkins> No getting into arguments about absolute truth here.
- # [01:47] * Quits: KevinMarks (~KevinMark@157.22.22.45) (Quit: The computer fell asleep)
- # [01:48] * Quits: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk) (Quit: Leaving)
- # [01:48] <Dashiva> Well, it won't be me having to defend it, so go ahead :)
- # [01:49] <TabAtkins> JonathanNeal: Your Print Protector showed up in Smashing Magazine's Buzz stream. ^_^
- # [01:49] <JonathanNeal> :)
- # [01:51] <JonathanNeal> Remy Sharp is helping me shrink the code down even more.
- # [01:57] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:06] * Quits: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net) (Quit: Ex-Chat)
- # [02:08] <Hixie> sweet jesus christ i am so tired of dealing with leif's massive essays
- # [02:08] <Hixie> every bug he files or reopens has pages and pages of text
- # [02:08] <Hixie> most of which seems to make no sense at all
- # [02:12] * Quits: MikeSmith (~MikeSmith@EM111-188-33-89.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [02:16] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com) (Quit: Leaving)
- # [02:17] <Hixie> can someone please translate http://www.w3.org/Bugs/Public/show_bug.cgi?id=9417 for me?
- # [02:19] <TabAtkins> I like that the response to "Could you succinctly describe what the problem is?" is 4 paragraphs of text.
- # [02:22] <TabAtkins> Nope, sorry, can't parse it either. I'd have to test what he's talking about in order to tell what the problem might be. He hints at things that might be problems, but doesn't actually state precisely *what* the problem is.
- # [02:26] <Dashiva> I just want content-language to burn on the pyre of obsoletion
- # [02:27] * Quits: weinig (~weinig@17.244.25.74) (Quit: weinig)
- # [02:27] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [02:30] * Quits: othermaciej (~mjs@17.244.25.186) (Quit: othermaciej)
- # [02:31] <Dashiva> Hixie: NEEDSINFO, succinct description still missing
- # [02:31] * Quits: dave_levin (~dave_levi@17.244.24.148) (Quit: dave_levin)
- # [02:32] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [02:33] <Hixie> Dashiva: he added even more text actually, i ended up just rejecting it based on the new text (which claimed a problem existed which, as far as i can tell, only exists if you go out of your way to make your life hard in the first place)
- # [02:33] * Joins: scherkus_ (~scherkus@17.244.25.114)
- # [02:34] * Quits: scherkus (~scherkus@17.244.25.114) (Ping timeout: 264 seconds)
- # [02:35] * Joins: Rik` (~Rik`@173.200.178.70)
- # [02:35] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 260 seconds)
- # [02:39] * Quits: surkov (~surkov@client-67-149.sibtele.com) (Quit: surkov)
- # [02:43] * Quits: scherkus_ (~scherkus@17.244.25.114) (Ping timeout: 276 seconds)
- # [02:46] * Quits: paul_irish (~paul_iris@12.33.239.250) (Quit: paul_irish)
- # [02:47] * Quits: aroben_ (~aroben@unaffiliated/aroben) (Ping timeout: 268 seconds)
- # [02:48] * Joins: weinig (~weinig@17.246.17.128)
- # [02:56] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [03:00] * Joins: MikeSmith (~MikeSmith@EM111-188-40-55.pool.e-mobile.ne.jp)
- # [03:01] * Quits: jwalden (~waldo@nat/mozilla/x-fukgezqyuhaewkyj) (Ping timeout: 260 seconds)
- # [03:02] * Joins: jwalden (~waldo@nat/mozilla/x-sxksqisxjexnsdxv)
- # [03:04] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [03:10] * Joins: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp)
- # [03:13] * Quits: jwalden (~waldo@nat/mozilla/x-sxksqisxjexnsdxv) (Quit: brain frazzled, back later)
- # [03:15] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [03:17] * Joins: wakaba_ (~wakaba_@203-140-91-140.eonet.ne.jp)
- # [03:20] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [03:20] * Quits: cying (~cying@70.90.171.153) (Quit: cying)
- # [03:28] * Quits: Bored` (~420@70.40.153.71) (Read error: Connection reset by peer)
- # [03:29] * Joins: rolandsteiner (~rolandste@220.109.219.244)
- # [03:32] * Joins: Bored` (~420@70.40.153.71)
- # [03:37] * Joins: MikeSmithX (~MikeSmith@EM114-48-209-6.pool.e-mobile.ne.jp)
- # [03:39] * Quits: MikeSmith (~MikeSmith@EM111-188-40-55.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [03:40] * Quits: Rik` (~Rik`@173.200.178.70) (Ping timeout: 260 seconds)
- # [03:42] * Joins: Rik` (~Rik`@173.200.178.70)
- # [03:47] * Quits: Rik` (~Rik`@173.200.178.70) (Ping timeout: 276 seconds)
- # [03:51] * Quits: weinig (~weinig@17.246.17.128) (Quit: weinig)
- # [04:05] * Quits: jgornick (~joe@199.199.212.242) (Quit: jgornick)
- # [04:06] * Joins: jlebar (~jlebar@jlebar.Stanford.EDU)
- # [04:07] <jlebar> Hixie, Can I find the old [MIMESNIFF] info somewhere? I'm trying to figure out how to specify sniffing for resource packages (http://limi.net/articles/resource-packages/), but all the HTML5 sniffing language I might look at appears to be out of order.
- # [04:08] <Hixie> old MIMESNIFF?
- # [04:08] <Hixie> as opposed to the new MIMESNIFF?
- # [04:08] <jlebar> "The above is out of date now that the relevant section has been removed from MIMESNIFF. Stay tuned; I'll bring it back here soon."
- # [04:09] <Hixie> oh, that stuff
- # [04:09] <Hixie> yeah let me just add it back now, hold on
- # [04:09] <jlebar> Thanks. :)
- # [04:09] * Parts: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) ("Leaving...")
- # [04:11] * Joins: Rik` (~Rik`@173.200.178.70)
- # [04:13] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [04:13] * Quits: miketaylr (~miketaylr@24.42.95.234) (Excess Flood)
- # [04:13] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [04:16] * Quits: Rik` (~Rik`@173.200.178.70) (Ping timeout: 260 seconds)
- # [04:21] <Hixie> jlebar: reload
- # [04:21] <Hixie> i'll check it in after lunch when i've reviewed it
- # [04:21] <Hixie> afk
- # [04:24] * Joins: CoJaBo-Aztec (~aztec@unaffiliated/cojabo)
- # [04:25] * Quits: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de) (Quit: Verlassend)
- # [04:28] <jlebar> Thanks, Hixie.
- # [04:28] <MikeSmithX> HTML WG bugmail still does not seem to be getting posted to public-html-bugzilla@w3.org at all
- # [04:28] <MikeSmithX> ..and I'm not sure why
- # [04:28] * MikeSmithX is now known as MikeSmith
- # [04:29] <MikeSmith> I think I need to kick something
- # [04:31] * MikeSmith tries one more thing
- # [04:36] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 265 seconds)
- # [04:38] * Quits: murz (~mmurraywa@wcproxy.msnbc.com) (Ping timeout: 260 seconds)
- # [04:50] * Quits: MikeSmith (~MikeSmith@EM114-48-209-6.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [04:50] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [04:58] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 246 seconds)
- # [05:12] * Quits: JoePeck_ (~jjp@2620:0:1b00:1171:fa1e:dfff:fed9:b9a) (Quit: -)
- # [05:20] * Joins: MikeSmith (~MikeSmith@EM114-48-220-157.pool.e-mobile.ne.jp)
- # [05:22] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [05:29] * Quits: MikeSmith (~MikeSmith@EM114-48-220-157.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [05:29] * Joins: surkov (~surkov@client-74-79.sibtele.com)
- # [05:32] * Joins: MikeSmith (~MikeSmith@EM114-48-220-157.pool.e-mobile.ne.jp)
- # [05:43] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [05:57] * Joins: JoePeck_ (~JoePeck@c-24-130-200-51.hsd1.ca.comcast.net)
- # [06:02] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [06:05] * Quits: mr_danie1 (~irssi@e177145068.adsl.alicedsl.de) (Ping timeout: 246 seconds)
- # [06:06] * Joins: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp)
- # [06:08] * Joins: mr_daniel (~irssi@e177156128.adsl.alicedsl.de)
- # [06:11] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [06:11] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [06:23] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [06:31] * Quits: miketaylr (~miketaylr@24.42.95.234) (Quit: Leaving...)
- # [06:32] * Joins: miketaylr (~miketaylr@24.42.95.234)
- # [07:13] * Joins: scherkus (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net)
- # [07:15] * Joins: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net)
- # [07:16] * Joins: dave_levin (~dave_levi@ip67-152-86-163.z86-152-67.customer.algx.net)
- # [07:17] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [07:36] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [07:37] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 268 seconds)
- # [07:38] * Joins: boaz (~boaz@64.sub-75-237-100.myvzw.com)
- # [07:40] * aroben_ is now known as aroben
- # [07:44] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [07:52] <JonathanNeal> hi all
- # [07:55] <boblet> hey JonathanNeal
- # [07:55] <JonathanNeal> hey boblet
- # [07:56] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [07:57] * Quits: scherkus (~scherkus@ip67-152-86-163.z86-152-67.customer.algx.net) (Ping timeout: 276 seconds)
- # [08:00] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:00] * Joins: zalan (~zalan@192.100.124.156)
- # [08:01] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [08:03] <boblet> can any CSS3 people tell me what’s happening to writing-mode? Seems like it was in the text module but is not now. I’m wondering if that’s temporary or if direction & block-flow are obsoleting it
- # [08:06] * Quits: boaz (~boaz@64.sub-75-237-100.myvzw.com) (Ping timeout: 248 seconds)
- # [08:11] * Joins: boaz (~boaz@244.sub-75-195-195.myvzw.com)
- # [08:16] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Read error: Connection reset by peer)
- # [08:18] <JonathanNeal> I suppose you can't link to local files using audio?
- # [08:20] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
- # [08:23] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Read error: Operation timed out)
- # [08:26] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [08:26] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
- # [08:36] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [08:37] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [08:37] <boblet> JonathanNeal: doesn’t file:/// or something relative to source html file work? would expect it to huh
- # [08:38] <JonathanNeal> no it doesn't work
- # [08:41] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:44] * Joins: pesla (~retep@188.202.125.121)
- # [08:44] * Quits: asmodai (asmodai@dhammapada.xs4all.nl) (Read error: Connection reset by peer)
- # [08:52] * Quits: dave_levin (~dave_levi@ip67-152-86-163.z86-152-67.customer.algx.net) (Quit: dave_levin)
- # [08:58] * Joins: asmodai (asmodai@dhammapada.xs4all.nl)
- # [09:03] <hsivonen> Hixie: I support making <s> conforming
- # [09:04] * zcorpan expects masses of people outside #whatwg will object to making <s> conforming
- # [09:06] <hsivonen> as I see things, <s> means striken but not removable from view and <del> means diff-annotation of an actual delete that could be safely completely deleted
- # [09:07] <MikeSmith> hsivonen: what about <strike> ?
- # [09:07] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [09:08] <hsivonen> MikeSmith: I'd be OK with having both <strike> and <s> and saying that they are exact synonyms
- # [09:08] <hsivonen> in which case it would be logical to make <acronym> conforming, too
- # [09:08] <MikeSmith> hmm, yeah
- # [09:08] <MikeSmith> so a bit of slipperly slope there maybe
- # [09:09] <MikeSmith> though I short slope, I guess
- # [09:09] <hsivonen> but if <acronym> were made conforming, it would need very, very obvious spec text saying that <acronym> and <abbr> are normatively synonymous and permathreads are hereby pre-empted
- # [09:10] * MikeSmith looks back at http://dev.opera.com/articles/view/mama-phrase-block-list/#phrase
- # [09:10] <MikeSmith> we still have the unfortunate fact to deal with that <u> is much more commonly used than even <abbr> or <code>
- # [09:11] <hsivonen> I'd be OK with making <u> conforming, too
- # [09:11] <zcorpan> hsivonen: "Authors must not discuss which of abbr and acronym should be used."
- # [09:11] <MikeSmith> if we were going to pick another something to give new semantics to, that should be at the top of the list
- # [09:11] <MikeSmith> zcorpan: :)
- # [09:11] <MikeSmith> "Authors must STFU."
- # [09:11] <hsivonen> even though underlining on the Web generally means links, mapping word processing concepts from the 1990s to the Web benefits from having <u>
- # [09:12] * Joins: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
- # [09:12] <hsivonen> one interesting area of use cases for presentational markup is legal stuff
- # [09:12] <MikeSmith> true that
- # [09:12] <hsivonen> where there are ancient and typographically crummy conventions
- # [09:12] <hsivonen> but the styling is not optional
- # [09:12] <MikeSmith> right
- # [09:13] <MikeSmith> same with the actual language used in legal documents
- # [09:13] <hsivonen> zcorpan: we should have that requirement
- # [09:13] <hsivonen> zcorpan: we only need two authors to bite their tongues to make past CR
- # [09:14] <zcorpan> hsivonen: they also need to conform to all other criteria that apply to authors
- # [09:14] <hsivonen> oh right. I forgot we want two complete interoperable implementations
- # [09:14] <zcorpan> we're not svg
- # [09:14] <hsivonen> while feature-wise comparison is ok in the CSS WG
- # [09:19] * Joins: myakura (~d2e8220d@gateway/web/freenode/x-jrtzqjaqsoziqhec)
- # [09:19] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Read error: Connection reset by peer)
- # [09:20] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [09:21] <myakura> boblet: I don't know the detail, but it's been split out and moved into a separate module. see http://dev.w3.org/csswg/css3-text-layout/
- # [09:22] <boblet> myakura: doh — I was reading that and didn’t go down far enough. thanks!
- # [09:24] <myakura> hm http://lists.w3.org/Archives/Public/www-style/2010Apr/0278.html
- # [09:25] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [09:25] * Parts: davidhund (~davidhund@s55940049.adsl.wanadoo.nl)
- # [09:26] * Joins: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
- # [09:26] * Quits: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net) (Read error: Connection reset by peer)
- # [09:27] * Joins: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
- # [09:27] <boblet> myakura: do you know if there’s a display property for <rp>, like display:ruby-text?
- # [09:28] <boblet> (ie a custom one that isn’t display:none)
- # [09:33] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [09:36] <boblet> aah don’t worry. not possible to do that anyway (was trying to fake <rp> via generated content, but can’t then turn it off in browsers that support <rt>)
- # [09:37] <myakura> boblet: i dunno. i guess they prolly drop rps from the rendering tree (or something like such)
- # [09:38] * Parts: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:39] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:43] * Joins: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl)
- # [09:47] <boblet> Hixie: re: complex ruby, the advantage of having rbc and rtc elements is the base text and the ruby text don’t need to be intermingled if you want to add ruby per character. Having the ruby all together after the base text is definitely better for non-supporting browsers and for copy&paste. current spec means you loose per-kanji coupling to do that
- # [09:48] <boblet> Hixie: PM me if you’d like to see the sample files I’m working on
- # [09:50] <Hixie> seems like copy-paste and legacy browsers are just a temporary problem
- # [09:50] <Hixie> i'd hate to make the language that much more complicated just for a temporary issue
- # [09:51] <hsivonen> I don't like the pattern of UA sniffing Firefox and feeding it some crazy code that it previously accedintally handled but feeding sane code to IE
- # [09:52] <hsivonen> I wonder if some guru has taught people that it's OK and even a good idea to document.write a script element to load a "module" in Firefox
- # [09:52] <Hixie> the opposite pattern is worse, and more common
- # [09:52] <jgraham> hsivonen: everything after and including the word Firefox is superflouous there
- # [09:52] <hsivonen> document.write a script from a timeout, that is
- # [09:53] <hsivonen> timeout is the key here
- # [09:53] <jgraham> UA snifing never seems to end well
- # [09:53] <jgraham> </qa_bias>
- # [09:53] <hsivonen> oh document.writing from timeout doesn't work in IE, let's do it in Firefox only
- # [09:53] <hsivonen> do people think what it means to document.write from a timeout?!11!!1eleventy
- # [09:54] <jgraham> What did it mean?
- # [09:54] <jgraham> It seems like it could have all sorts of exciting consequences
- # [09:54] <hsivonen> jgraham: content gets injected into a timing-sensitive point in the input stream, but only if the parser isn't done yet
- # [09:55] <zcorpan> shouldn't it blow away the document?
- # [09:55] <Hixie> it inserted it wherever the parser was, more or less (but only at certain points, iirc, e.g. only on token boundaries. i forget the details.)
- # [09:55] <jgraham> "please insert this script at a random point in my document, maybe"?
- # [09:55] <hsivonen> zcorpan: per spec, yes. in IE, yes. in Gecko with html5.enable=true, yes
- # [09:55] <zcorpan> iirc it does in opera also
- # [09:55] <Hixie> i remember testing and finding i could insert text into attributes
- # [09:55] <hsivonen> zcorpan: in Gecko with the old parser, no if the parser isn't done
- # [09:56] * hsivonen is dissecting an exciting ad script that exhibits this behavior in Minefield on Windows but not on Mac or Linux
- # [09:57] <boblet> Hixie: don’t see how copy-paste issue is temporary
- # [09:58] <Hixie> boblet: well presumably it's not how browsers _want_ it to work
- # [10:00] <boblet> Hixie: I guess browsers could reorder the text when copying from ruby, but that seems somewhat unlikely. currently even del text shows up in copy-paste
- # [10:00] <boblet> adding nested ruby to the mix though…
- # [10:00] <Hixie> well copy/paste should do what the user expects
- # [10:01] <jgraham> At risk of jumping back to the <s> discussion, with the proviso that <ins> and <del> would be the first elements against the wall if my revolution came, I think that allowing <s> or <strike> or whatver is fine and the fact that there has been discussion about what it means indicates that people won't always use it for what it means
- # [10:01] <Hixie> boblet: and i'm pretty sure hte user isn't expecting it to do as you described
- # [10:01] <boblet> I definitely didn’t expect del’ed text to show up when c&p’ing a code snippet :O
- # [10:01] <jgraham> (or what it would be specced as meaning)
- # [10:02] <jgraham> So it should be given a definition that basicaly means "render this as struck through text where possible or in a manner that conveys struck-throughness where not possible"
- # [10:02] * hsivonen wonders where GeckoActiveXObject comes from
- # [10:03] <boblet> i18n and a11y make my head hurt generally. combining them both into one element seems especially cruel :)
- # [10:05] <boblet> Does anyone have a clever idea about how to style ruby text in unsupporting browsers? I can change the font-size easily enough, but anything else will also affect supporting UAs…
- # [10:07] <hsivonen> haha. the same script assumes that if it find AppleWebKit in the UA string, it'll also find "Version"
- # [10:07] <hsivonen> which isn't a safe assumption in e.g. Chrome
- # [10:07] <hsivonen> or any non-Safari WebKit-based browser
- # [10:07] <MikeSmith> hmm, I just noticed a weird rendering problem in Webkit nightly
- # [10:08] <hsivonen> Why does Safari even bother putting the app version in the UA string?
- # [10:08] <Hixie> hsivonen: probably for easier stats analysis
- # [10:08] <MikeSmith> can somebody look at http://dev.w3.org/html5/markup/figcaption.html and check the "P" in "Phrasing content" and teh "f" in "figure" under "Permitted parent elements"?
- # [10:09] <Hixie> hsivonen: makes it more likely people will report "safari" as being used
- # [10:09] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [10:10] <MikeSmith> about above -- I mean, first click the link so it becomes a visited link, then check the letters
- # [10:11] <MikeSmith> in Webkit nightly they show up in the default (non-visited link) color, whereas the rest of the link is in visited-link color as expected
- # [10:12] <MikeSmith> hsivonen: btw, yesterday you mentioned about checking for a nested-figcaption case -- but figcaption can't nest, right? it's only allowed as a child of figure
- # [10:12] <hsivonen> MikeSmith: can't !== isn't allowed to
- # [10:13] <MikeSmith> ah
- # [10:13] <hsivonen> MikeSmith: that is, does the internal state of the checker go crazy, if the end tag of an illegally nested figcaption flips the bit early
- # [10:13] <MikeSmith> I see
- # [10:14] <MikeSmith> well, for the one test case I tried, it just first gives me an error about the figcaption not being allowed, and the message saying it stopped tehre and did not check the rest of the subtree
- # [10:18] * Joins: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [10:19] <boblet> MikeSmith: re: webkit link coloring, me too on r56990
- # [10:23] <MikeSmith> boblet: thanks
- # [10:24] <MikeSmith> seems to be a new bug
- # [10:24] <micheil> hmm.. Hixie are websocket servers expected to reply with Set-Cookie headers if Set-Cookie headers were sent?
- # [10:25] <Hixie> servers can do whatever they feel is right with cookie headers, basically
- # [10:26] <micheil> okay, so, if a server were to drop the Set-Cookie headers, then that wouldn't be against spec
- # [10:26] <micheil> right?
- # [10:36] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:38] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [10:38] <boblet> when copying ruby with per-kanji rt in Chrome, each character and rt text is in source order with a line break between
- # [10:38] <jgraham> micheil: That's what I plan on doing initially at least
- # [10:39] <micheil> jgraham: do you have your implementation up anywhere?
- # [10:39] <jgraham> micheil: It doesn't quite work yet
- # [10:39] <micheil> jgraham: so far the only spec compliant server/client I've found is in Go
- # [10:39] <Hixie> micheil: right
- # [10:39] <boblet> Chrome also doesn’t highlight the second ruby rt correctly — can show highlighted but not copy, and copy when not highlighted
- # [10:39] <boblet> fun fun
- # [10:40] <Hixie> micheil: personally my web socket toys have not used cookies at all
- # [10:40] <micheil> Hixie: any idea who wrote the one for Go? They deserve a pat on the back or something :P
- # [10:40] <Hixie> no idea
- # [10:40] <Hixie> does it do the latest handshake?
- # [10:41] <Hixie> or is it just -75 still
- # [10:41] <micheil> yeah, I think so
- # [10:41] <Hixie> cool
- # [10:41] <Hixie> i wonder if chrome has updated yet
- # [10:41] <micheil> http://golang.org/src/pkg/websocket/server.go
- # [10:41] <micheil> does the challenge / fingerprint stuff
- # [10:41] * Quits: gsnedders (~gsnedders@204.232.194.186) (Quit: leaving)
- # [10:41] <Hixie> yeah must be
- # [10:41] <micheil> also has a module for draftHixie75
- # [10:42] <Hixie> oh looks like ukai wrote it, cool
- # [10:42] <micheil> oh neat :)
- # [10:42] <micheil> all I could find on it was "The Go Authors"
- # [10:43] * Joins: gsnedders (~gsnedders@204.232.194.186)
- # [10:43] <zcorpan> micheil: you should look at the TODO markers ;)
- # [10:44] <micheil> oh, good point
- # [10:44] * Parts: graste (~graste@ip-vlan-obckunde-02-217-66-60-14.pixelpark.net)
- # [10:44] <Hixie> looks like he doesn't do the 0xFF trailing handshake yet
- # [10:44] <Hixie> but otherwise seems solid
- # [10:45] <micheil> trailing 0xFF handshake?
- # [10:45] * micheil will have to check up on that
- # [10:45] <zcorpan> 0xFF0x00 is the closing handshake
- # [10:46] <micheil> ah, okay
- # [10:46] * Quits: aroben (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [10:46] <micheil> which is the inverse of a empty message packet: 0x000xFF
- # [10:47] <Hixie> yes, though that's a coincidence more than anything
- # [10:47] <micheil> true
- # [10:51] <micheil> looks like the current release of chrome doesn't do the closing handshake
- # [10:52] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
- # [10:53] <Hixie> does it do the key stuff?
- # [10:53] <Hixie> the closing handshake was added at the same time
- # [10:54] <beowulf> Hixie: http://bfbc2.statsverse.com/stats/ps3/carisenda # i have more free time than you :)
- # [10:55] <micheil> I'm not sure, I haven't tested yet
- # [10:55] <Hixie> beowulf: yet my squad score is higher :-P
- # [10:55] * micheil is just beginning to write a header parser..
- # [10:57] <beowulf> *mutter*
- # [10:57] <Hixie> :-P
- # [10:58] <hsivonen> so this time the script didn't call document.write from a timeout
- # [10:59] <hsivonen> it called it whenever the HTTP load for another network resource happened to finish
- # [11:00] <hsivonen> I still wish ad script authors had a more coherent mental model of how asynchronous processing and document.write interact
- # [11:01] <annevk> oh, it's also available for the xbox
- # [11:01] <Hixie> and pc
- # [11:02] <hsivonen> FWIW, WebKit devs might want to watch out for this same class of evangelism bugs when implementing HTML5-compliant document.write
- # [11:03] <hsivonen> this particular script tried to sniff for Safari version in order to be able to do the dangerous thing in new Safari releases that "support" it
- # [11:05] <hsivonen> IE and Opera should be fine, because they haven't previously "supported" crazy asynchronous document.wrtie
- # [11:06] <hsivonen> I have seen another case, though, that means trouble for WebKit and Presto, because the script assumed that only IE and Firefox support @defer and no one else does
- # [11:06] <Hixie> ain't the web grand
- # [11:07] <hsivonen> ain't document.write grand
- # [11:07] <Hixie> i wish validator.nu warned about empty paragraphs
- # [11:07] <Hixie> i keep finding places where i have <dt> instead of </dt> and it would have been caught by that warning
- # [11:07] * Joins: jlebar_ (~jlebar@jlebar.Stanford.EDU)
- # [11:08] * Joins: ROBOd (~robod@92.86.248.45)
- # [11:08] <Hixie> oh actually it wouldn't be caught
- # [11:08] <Hixie> maybe i should make that warning also cover phrasing content elements
- # [11:09] <Hixie> instead of just flow content ones
- # [11:10] * Quits: jlebar (~jlebar@jlebar.Stanford.EDU) (Ping timeout: 240 seconds)
- # [11:11] <zcorpan> Hixie: maybe you want a warning for omitted optional tags
- # [11:11] * Quits: Lachy_ (~Lachlan@85.196.122.246) (Read error: Connection reset by peer)
- # [11:12] <Hixie> no, because i use those a lot
- # [11:12] <Hixie> and indeed things would have been fine here if i'd omitted them
- # [11:12] <zcorpan> true
- # [11:13] <zcorpan> maybe you want a warning for included optional tags :P
- # [11:13] <Hixie> wouldn't have fired in this case
- # [11:14] <micheil> okay.. turns out with a little convincing ryan dahl will be accepting a websocket protocol implementation into the core of node.js
- # [11:14] <Hixie> micheil: hopefully not before the protocol is done :-)
- # [11:14] <micheil> are many more changes expected?
- # [11:15] <micheil> (as in, will the security stuff stay similar?)
- # [11:15] <Hixie> who knows
- # [11:15] <Hixie> the last set of changes weren't "expected" either
- # [11:15] <micheil> oky
- # [11:15] <Hixie> ok bed time
- # [11:15] * Joins: MikeSmithX (~MikeSmith@EM114-48-132-105.pool.e-mobile.ne.jp)
- # [11:15] <Hixie> nn
- # [11:19] * Quits: MikeSmith (~MikeSmith@EM114-48-220-157.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [11:24] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [11:27] * Joins: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk)
- # [11:29] * Joins: mpt (~mpt@canonical/mpt)
- # [11:31] * Joins: maikmerten (~maikmerte@port-92-201-35-30.dynamic.qsc.de)
- # [11:35] <MikeSmithX> so apparently a brief video clip of me being interviewed will be on a Japanese TV program tomorrow night
- # [11:35] <MikeSmithX> http://www.nhk.or.jp/itwb/
- # [11:36] <MikeSmithX> they tell me that during the interview, I said "this is the most rapid pace of progress that we have ever had happening around web technologies in the entire history of the development of the web"
- # [11:36] <MikeSmithX> and that's the part they're going to use
- # [11:37] <MikeSmithX> DJs, feel free to sample that and use it in your mix tapes
- # [11:39] <Philip`> More rapid than at the times in the past when people said "hey, let's add images to the web!" and "that sounds like a great idea! let's call it <img>" and two weeks later it was implemented and deployed in all major web browsers?
- # [11:39] * Quits: surkov (~surkov@client-74-79.sibtele.com) (Quit: surkov)
- # [11:40] <zcorpan> Philip`: was it two weeks? i thought it was more like two days
- # [11:41] <Philip`> Now it takes us five years just to add something like <figure> which doesn't even do anything
- # [11:41] <MikeSmithX> Philip`: yeah, it ain't the most accurate statement in the world
- # [11:41] <MikeSmithX> but the *spirit* of the message is what counts
- # [11:42] <MikeSmithX> I told them they should have used the part where I looked straight into the camera and said, "We are kicking ass all over the rest y'all and there's nothing you can do about it, so suck it up"
- # [11:42] <MikeSmithX> but for some reason they didn't like that part so much
- # [11:43] <Philip`> You should have just repeated that phrase for the entirety of the interview, so they'd have no choice but to pick it
- # [11:43] <zcorpan> MikeSmithX: did you also say "BTW Adobe eats babies"?
- # [11:43] <MikeSmithX> heh
- # [11:43] * Quits: myakura (~d2e8220d@gateway/web/freenode/x-jrtzqjaqsoziqhec) (Quit: Page closed)
- # [11:44] <zcorpan> Philip`: then they'd probably show the entire interview and MikeSmithX would look like a dork on tv
- # [11:45] <nessy> Adobe eats my macbook right now
- # [11:46] <nessy> if you compare the pace of innovation of html5 to the introduction of <canvas>, then it's light speed
- # [11:47] * MikeSmithX is now known as MikeSmith
- # [11:47] * Quits: MikeSmith (~MikeSmith@EM114-48-132-105.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [11:48] * Joins: MikeSmith (~MikeSmith@EM114-48-132-105.pool.e-mobile.ne.jp)
- # [11:48] <MikeSmith> zcorpan: I told them, "My message to them is very simple: We drink your milkshake!"
- # [11:49] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [11:49] <MikeSmith> to paraphrase Daniel Day Lewis
- # [11:50] * zcorpan doesn't know what MikeSmith is referring to
- # [11:51] <Philip`> MikeSmith: Did you then kill the interviewer?
- # [11:51] <MikeSmith> I did
- # [11:51] <MikeSmith> and then I ate the pieces of him that were left over
- # [11:52] * zcorpan now knows not to interview MikeSmith
- # [11:52] <annevk> o_O
- # [11:53] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Remote host closed the connection)
- # [11:58] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [12:02] <micheil> Hixie: latest google chrome beta doens't support the latest spec
- # [12:02] <micheil> (based on testing from go's websocket.Handler vs websocket.draft75Handler)
- # [12:03] <micheil> now I just need to work out how to use it's client version to test against my own implementations
- # [12:06] <jgraham> micheil: If you need really simple testing you can of course just copy the example from the spec and send it over a raw client socket
- # [12:07] <jgraham> Won't test all edge cases or anything but should determine if your code works at all
- # [12:20] * Joins: surkov (~surkov@client-74-79.sibtele.com)
- # [12:23] * Joins: surkov_ (~surkov@client-74-79.sibtele.com)
- # [12:23] * Quits: surkov (~surkov@client-74-79.sibtele.com) (Read error: Connection reset by peer)
- # [12:29] * Quits: MikeSmith (~MikeSmith@EM114-48-132-105.pool.e-mobile.ne.jp) (Quit: Till kicked and torn and beaten out he lies, and leaves his hold and crackles, groans, and dies.)
- # [12:30] * Joins: ghe (~ghe@ft173051.dep.no)
- # [12:35] * Joins: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se)
- # [12:37] * Joins: surkov (~surkov@client-74-79.sibtele.com)
- # [12:37] * Quits: surkov_ (~surkov@client-74-79.sibtele.com) (Read error: Connection reset by peer)
- # [12:53] * Joins: Lachy_ (~Lachy@pat-tdc.opera.com)
- # [12:53] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [12:54] * Joins: MikeSmith (~MikeSmith@EM114-48-132-105.pool.e-mobile.ne.jp)
- # [12:55] * Joins: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp)
- # [12:56] * Joins: mpt (~mpt@canonical/mpt)
- # [13:02] * Quits: Necrathex (~bleptop@212-123-163-12.ip.telfort.nl) (Quit: Necrathex)
- # [13:03] * Quits: wakaba_ (~wakaba_@203-140-91-140.eonet.ne.jp) (Ping timeout: 248 seconds)
- # [13:04] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [13:33] * Quits: MikeSmith (~MikeSmith@EM114-48-132-105.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [13:40] * Quits: miketaylr (~miketaylr@24.42.95.234) (Quit: Leaving...)
- # [13:43] * Joins: MikeSmith (~MikeSmith@EM114-48-165-79.pool.e-mobile.ne.jp)
- # [13:44] <micheil> jgraham: yeah, I've been doing telnet's to test so far
- # [13:54] * Joins: MikeSmithX (~MikeSmith@EM114-48-89-241.pool.e-mobile.ne.jp)
- # [13:54] * Quits: MikeSmith (~MikeSmith@EM114-48-165-79.pool.e-mobile.ne.jp) (Ping timeout: 245 seconds)
- # [14:14] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [14:17] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [14:20] * Quits: beilabs (~beilabs@ppp121-44-68-251.lns20.syd6.internode.on.net) (Quit: Leaving)
- # [14:23] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [14:27] * Quits: MikeSmithX (~MikeSmith@EM114-48-89-241.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [14:31] * Joins: mpt (~mpt@canonical/mpt)
- # [14:32] * Joins: davidb (~davidb@mozca02.ca.mozilla.com)
- # [14:39] * Joins: Matjas (~d53170cd@gateway/web/freenode/x-nmnwlyicoowijols)
- # [14:39] <Matjas> I recently launched a new site in HTML5, is anyone willing to look at the source and tell me if I'm doing it right? :) http://mathiasbynens.be/
- # [14:40] <Matjas> I just changed section.note into div.note, to improve my document outline — but is there a better alternative?
- # [14:42] <Matjas> Also see http://gsnedders.html5.org/outliner/process.py?url=http://mathiasbynens.be/
- # [14:43] <annevk> shortcut is not a valid link relation
- # [14:44] * annevk is not really inspired right now; should do some more packing for Tokyo
- # [14:44] <adactio> Matjas: I think maybe your div.note could be a header element. What do you think?
- # [14:45] * Quits: zalan (~zalan@192.100.124.156) (Read error: Connection reset by peer)
- # [14:45] * Joins: zalan (~zalan@192.100.124.156)
- # [14:46] * Joins: Matjas_ (~d53170cd@gateway/web/freenode/x-ueglopsjkzugtwti)
- # [14:46] <Matjas_> annevk: you mean 'shortcut icon'? what should i use instead?
- # [14:46] * Quits: Matjas (~d53170cd@gateway/web/freenode/x-nmnwlyicoowijols) (Ping timeout: 248 seconds)
- # [14:46] * Matjas_ is now known as Matjas
- # [14:48] <Matjas> adactio: Hrm, I really don't know. It only appears on the index page
- # [14:48] <Matjas> If that even matters
- # [14:49] <adactio> Matjas: Well, I think the contents of div.note would make good header content for the section it's in (I'm thinking on the document level rather than a site level).
- # [14:50] * Quits: zalan (~zalan@192.100.124.156) (Ping timeout: 276 seconds)
- # [14:51] <Matjas> adactio: I see. And it probably wouldn't be a problem that this header element only occurs on one page, right?
- # [14:51] <adactio> Matjas: I don't think so, no
- # [14:53] <Matjas> adactio: Thanks. Awesome, now I can even omit the class on the element
- # [14:54] <Matjas> annevk: Switched to rel="icon", thanks
- # [14:56] <Matjas> annevk: Does that work cross-browser?
- # [15:00] <svl> Matjas: no; but the browser in which it doesn't work just looks for favicon.ico in / regardless of what you tell it, so this way it'll work "as intended" everywhere.
- # [15:01] <Matjas> svl: Thanks. Which IE versions are we talking about? :)
- # [15:02] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Read error: Connection reset by peer)
- # [15:02] <svl> I think 6 and 7. not certain about 8
- # [15:04] <Matjas> So why is everyone using shortcut as well? Was is valid in HTML 4.01?
- # [15:05] <Matjas> I found this post on the WHATWG blog which contains an example with shortcut: http://blog.whatwg.org/the-road-to-html-5-link-relations#rel-icon
- # [15:05] * Quits: mat_t (~mattomasz@91.189.88.12) (Ping timeout: 246 seconds)
- # [15:06] * Matjas is confused
- # [15:07] <svl> IE needs shortcut if you don't name your icon favicon.ico
- # [15:08] <Matjas> So shortcut is not in any spec, but is proprietary? :o
- # [15:08] <svl> Yes. IIRC it even needs it as the first value, rather than properly treating it as a space-separated value list.
- # [15:08] <Matjas> Mind = blown.
- # [15:11] <Matjas> Thanks svl!
- # [15:13] * Joins: BlurstOfTimes (~blurstoft@168.203.117.131)
- # [15:20] * Joins: paulirish (~paul_iris@12.33.239.250)
- # [15:23] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Disconnected by services)
- # [15:24] * paulirish is now known as paul_irish
- # [15:24] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [15:24] * Joins: paul_irish_ (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [15:29] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Quit: Leaving...)
- # [15:33] * Joins: miketaylr (~miketaylr@38.117.156.163)
- # [15:34] * Quits: rolandsteiner (~rolandste@220.109.219.244) (Quit: Leaving.)
- # [15:36] <zcorpan> http://www.w3.org/XML/2010/04/xml-stylesheet/ - PER in a few days
- # [15:42] * Quits: boaz (~boaz@244.sub-75-195-195.myvzw.com) (Quit: boaz)
- # [15:45] * Quits: nessy (~Adium@124-168-176-223.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:51] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [15:58] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [16:00] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu) (Client Quit)
- # [16:01] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [16:02] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [16:05] * Quits: boblet (~boblet@p1072-ipbf36osakakita.osaka.ocn.ne.jp) (Quit: boblet)
- # [16:07] * Joins: crow (~miketaylr@24.42.95.234)
- # [16:08] * crow is now known as Guest87572
- # [16:08] * Quits: kennyluck (~kennyluck@tea04.w3.mag.keio.ac.jp) (Quit: kennyluck)
- # [16:08] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [16:09] * Joins: dave_levin (~dave_levi@ip67-152-86-163.z86-152-67.customer.algx.net)
- # [16:14] * Quits: Guest87572 (~miketaylr@24.42.95.234) (Remote host closed the connection)
- # [16:15] * Joins: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [16:18] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
- # [16:18] * Joins: mpt (~mpt@canonical/mpt)
- # [16:18] * Joins: Rik` (~Rik`@173.200.178.70)
- # [16:30] * Joins: annevk (~annevk@aas.attingo.nl)
- # [16:34] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Ping timeout: 276 seconds)
- # [16:37] * Joins: kevindank (~chatzilla@205.232.42.46)
- # [16:56] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [16:56] * Quits: eighty4 (~eighty4@h-112-7.A163.corp.bahnhof.se) (Remote host closed the connection)
- # [16:56] * Quits: drry (~drry@unaffiliated/drry) (Read error: Connection reset by peer)
- # [16:56] * Joins: drry (~drry@unaffiliated/drry)
- # [16:56] * Joins: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk)
- # [16:59] * Quits: Rik` (~Rik`@173.200.178.70) (Ping timeout: 240 seconds)
- # [17:04] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:06] * Quits: annevk (~annevk@aas.attingo.nl) (Read error: Connection reset by peer)
- # [17:07] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 276 seconds)
- # [17:09] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [17:10] * Quits: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk) (Read error: Operation timed out)
- # [17:10] * Joins: grimboy (~grimboy@78-86-152-156.zone2.bethere.co.uk)
- # [17:13] * Joins: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [17:15] * Quits: daedb_ (~daed@78-72-108-100-no178.tbcn.telia.com) (Remote host closed the connection)
- # [17:15] * Quits: daedb (~daed@78-72-108-100-no178.tbcn.telia.com) (Ping timeout: 248 seconds)
- # [17:18] <JonathanNeal> Heyo
- # [17:21] <Matjas> I'm tired of using technology
- # [17:21] <Matjas> Why don't you sit down on top of me
- # [17:21] <Matjas> OH SHI—
- # [17:21] * Parts: Matjas (~d53170cd@gateway/web/freenode/x-ueglopsjkzugtwti)
- # [17:23] <JonathanNeal> ... good exit
- # [17:25] <miketaylr> indeed
- # [17:25] * Joins: daedb (~daed@78-72-108-100-no178.tbcn.telia.com)
- # [17:29] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [17:29] * Quits: pesla (~retep@188.202.125.121) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [17:39] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [17:46] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: mhausenblas)
- # [17:49] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [17:49] * Joins: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se)
- # [17:51] * Quits: svl (~chatzilla@a194-109-2-65.dmn.xs4all.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky!)
- # [17:59] * Joins: Maurice (copyman@5ED573FA.cable.ziggo.nl)
- # [18:00] * Quits: dave_levin (~dave_levi@ip67-152-86-163.z86-152-67.customer.algx.net) (Quit: dave_levin)
- # [18:01] * Quits: kevindank (~chatzilla@205.232.42.46) (Remote host closed the connection)
- # [18:02] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [18:04] * Joins: mpt (~mpt@canonical/mpt)
- # [18:07] * Quits: surkov (~surkov@client-74-79.sibtele.com) (Quit: surkov)
- # [18:12] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:15] * Quits: jlebar_ (~jlebar@jlebar.Stanford.EDU) (Quit: Leaving)
- # [18:17] * Quits: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [18:18] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [18:19] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [18:20] * Joins: davidhund (~davidhund@78-27-27-74.dsl.alice.nl)
- # [18:20] * Joins: ap_ (~ap@17.246.17.104)
- # [18:20] * Quits: davidhund (~davidhund@78-27-27-74.dsl.alice.nl) (Client Quit)
- # [18:22] * ap_ is now known as ap
- # [18:25] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Remote host closed the connection)
- # [18:25] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [18:26] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
- # [18:27] * Quits: weinig (~weinig@c-69-181-125-223.hsd1.ca.comcast.net) (Quit: weinig)
- # [18:29] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Remote host closed the connection)
- # [18:30] * Joins: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com)
- # [18:32] * Joins: pmuellr (~pmuellr@nat/ibm/x-dycfmzkddtqedewd)
- # [18:43] * Joins: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi)
- # [18:43] * Joins: dglazkov (~dglazkov@nat/google/x-wfwrqeauujgirabi)
- # [18:50] * Quits: myakura (~myakura@p1104-ipbf2109marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [18:57] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [19:00] * Joins: mpt_ (~mpt@canonical/mpt)
- # [19:01] * Quits: mpt (~mpt@canonical/mpt) (Disconnected by services)
- # [19:01] * mpt_ is now known as mpt
- # [19:04] * Joins: Heimidal (~heimidal@c-24-9-156-79.hsd1.co.comcast.net)
- # [19:04] * Quits: Heimidal (~heimidal@c-24-9-156-79.hsd1.co.comcast.net) (Changing host)
- # [19:04] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [19:06] * Quits: Heimidal (~heimidal@unaffiliated/heimidal) (Read error: Connection reset by peer)
- # [19:06] * Joins: othermaciej (~mjs@17.246.17.95)
- # [19:06] * Joins: Heimidal (~heimidal@unaffiliated/heimidal)
- # [19:06] * Quits: othermaciej (~mjs@17.246.17.95) (Client Quit)
- # [19:09] * Joins: othermaciej (~mjs@17.246.17.95)
- # [19:09] * Quits: othermaciej (~mjs@17.246.17.95) (Client Quit)
- # [19:10] * Joins: othermaciej (~mjs@17.246.17.95)
- # [19:23] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [19:29] * Joins: scherkus (~scherkus@nat/google/x-kvxlzoaasxehavrx)
- # [19:33] * Quits: scherkus (~scherkus@nat/google/x-kvxlzoaasxehavrx) (Ping timeout: 252 seconds)
- # [19:34] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [19:34] * Joins: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [19:40] * Joins: weinig (~weinig@17.246.17.128)
- # [19:47] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [19:50] * Joins: ttepasse (~ttepasse@ip-109-90-160-217.unitymediagroup.de)
- # [19:55] * remysharp is now known as remysharp|away
- # [19:59] * remysharp|away is now known as remysharp
- # [20:06] * Joins: dave_levin (~dave_levi@nat/google/x-faugzcdpogydwihi)
- # [20:07] <AryehGregor> Why do Firefox and Chrome both render this with the <th> not centered? data:text/html,<!doctype html><table style="text-align:left"><tr><th>Foo</th></tr><td>Barzabel</td></table>
- # [20:08] <AryehGregor> There should be a UA rule like th { text-align: center }, but there's not. Instead, <th> contents seem to be centered by magic.
- # [20:08] <zcorpan> hmm, who was it that took my placeholder.js script and improved it a few days ago?
- # [20:09] <zcorpan> oh here it is http://fsfe.org/scripts/placeholder.js
- # [20:09] <AryehGregor> Well, I guess I mean: data:text/html,<!doctype html><table style="text-align:left"><tr><th>Foo<tr><td>Barzabel</table>
- # [20:09] <AryehGregor> Should produce the same DOM, anyway.
- # [20:09] * Joins: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com)
- # [20:09] <AryehGregor> Opera too.
- # [20:09] <AryehGregor> Only IE8 seems to work as expected.
- # [20:10] <TabAtkins> HTML5 specifies that <th> should have text-align:center, not magic.
- # [20:10] <TabAtkins> So it'll presumably move over in time.
- # [20:11] <AryehGregor> So does CSS 2.1.
- # [20:13] * Quits: mpt (~mpt@canonical/mpt) (Read error: Operation timed out)
- # [20:13] * Quits: ROBOd (~robod@92.86.248.45) (Read error: Connection reset by peer)
- # [20:13] * Joins: franksalim (~frank@adsl-75-61-84-181.dsl.pltn13.sbcglobal.net)
- # [20:14] * Joins: jwalden (~waldo@nat/mozilla/x-pwbiohaudtdizwta)
- # [20:14] * Joins: ROBOd (~robod@92.86.248.45)
- # [20:16] * Quits: weinig (~weinig@17.246.17.128) (Quit: weinig)
- # [20:18] * Quits: othermaciej (~mjs@17.246.17.95) (Quit: othermaciej)
- # [20:18] * Quits: dave_levin (~dave_levi@nat/google/x-faugzcdpogydwihi) (Quit: dave_levin)
- # [20:21] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Quit: Leaving)
- # [20:21] * Joins: dave_levin (~dave_levi@nat/google/x-mcrwlxxefsmbezna)
- # [20:23] * Joins: othermaciej (~mjs@17.246.17.95)
- # [20:26] <othermaciej> WebKit has magic
- # [20:26] <othermaciej> it converts text-align: auto to text-align: center at style resolution time
- # [20:27] <othermaciej> for th elements
- # [20:27] <AryehGregor> https://bugs.webkit.org/show_bug.cgi?id=37590
- # [20:27] <AryehGregor> Is this necessary for compat?
- # [20:27] <othermaciej> I am not sure if it's possible to do all the weird legacy compat stuff with an explicit text-align: center rule in place
- # [20:28] <AryehGregor> What weird legacy compat stuff needs to be done? Are th's sometimes magically not centered?
- # [20:28] <AryehGregor> Does this need to be specced somewhere?
- # [20:29] <TabAtkins> I'm curious too. If you're referring to some of the aligning attributes or whatnot, those are on the author level, and thus override UA-level rules.
- # [20:33] * Quits: dave_levin (~dave_levi@nat/google/x-mcrwlxxefsmbezna) (Quit: dave_levin)
- # [20:54] * Quits: remysharp (~remysharp@cpc2-brig17-2-0-cust448.3-3.cable.virginmedia.com) (Quit: Leaving...)
- # [20:59] <othermaciej> AryehGregor: I don't know if our behavior is necessary
- # [20:59] <othermaciej> AryehGregor: is the behavior cited in the bug above divergent from other browsers?
- # [20:59] <othermaciej> very specifically what we do is that for th, text-align: auto is interpreted as text-align: center at style resolution time
- # [20:59] <AryehGregor> othermaciej, I covered that in the bug. Other browsers do the same, except IE8.
- # [21:00] <othermaciej> (instead of being equivalent to left as for most elements)
- # [21:00] <othermaciej> I suspect the bug could be fixed by making th have an explicit text-align: auto property in the UA stylesheet
- # [21:00] <othermaciej> but I don't know if this would break anything else
- # [21:00] * zcorpan updates http://simon.html5.org/sandbox/js/placeholder-demo.htm
- # [21:01] <AryehGregor> Hmm, weird.
- # [21:06] * Joins: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [21:12] * Joins: scherkus (~scherkus@nat/google/x-dpzegcqcvkuelhaa)
- # [21:26] * Joins: Maurice` (copyman@5ED573FA.cable.ziggo.nl)
- # [21:28] * Quits: zcorpan (~zcorpan@c-339fe355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [21:29] * Quits: Maurice (copyman@5ED573FA.cable.ziggo.nl) (Ping timeout: 240 seconds)
- # [21:30] * Joins: murz (~mmurraywa@wcproxy.msnbc.com)
- # [21:36] * Joins: boaz (~boaz@64.119.159.231)
- # [21:36] * Quits: boaz (~boaz@64.119.159.231) (Client Quit)
- # [21:41] * Joins: weinig (~weinig@17.246.17.128)
- # [21:46] * Joins: boaz (~boaz@64.119.159.231)
- # [21:46] * Joins: aroben (~aroben@unaffiliated/aroben)
- # [21:47] <smaug> Hixie: thanks
- # [21:48] * Quits: mlpug (~mlpug@a88-115-164-40.elisa-laajakaista.fi) (Remote host closed the connection)
- # [21:50] * Quits: zalan (~zalan@catv-89-135-108-81.catv.broadband.hu)
- # [21:50] * Joins: michaeln (~michaeln@nat/google/x-whgpzrqbtmsxrhsq)
- # [21:52] * Joins: mpt (~mpt@canonical/mpt)
- # [21:53] <Hixie> np
- # [22:01] * Joins: robreact (~IMOK@12.33.239.250)
- # [22:06] * Joins: estellevw (~estellevw@adsl-76-202-159-123.dsl.pltn13.sbcglobal.net)
- # [22:10] * Joins: johnst (~johnst@x1-6-00-07-95-57-08-bb.k270.webspeed.dk)
- # [22:11] * Quits: davidb (~davidb@mozca02.ca.mozilla.com) (Quit: davidb)
- # [22:12] * Quits: gratz|home (~gratz@cpc3-brig15-2-0-cust237.3-3.cable.virginmedia.com) (Quit: Leaving)
- # [22:16] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Quit: ChatZilla 0.9.86 [Firefox 3.7a4pre/20100324184354])
- # [22:17] <estellevw> hi. There's a small discussion going on about section versus article in my blog, and i would love to get some feedback (either here or within the comments section) as to what is right. My understanding of the spec is that sections can be nested in articles, and articles can be nested in sections. Am i wrong? http://www.standardista.com/html5-section-v-article/
- # [22:17] <Dashiva> That's right
- # [22:18] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-210.west.biz.rr.com)
- # [22:18] * Joins: MikeSmith (~MikeSmith@EM114-48-128-10.pool.e-mobile.ne.jp)
- # [22:18] * Quits: MikeSmith (~MikeSmith@EM114-48-128-10.pool.e-mobile.ne.jp) (Client Quit)
- # [22:19] <Dashiva> It might possibly be easier to think "articles (which have sections) can contain articles" instead of "sections can contain articles"
- # [22:19] <JonathanNeal> Hey, everybody!
- # [22:20] * Quits: maikmerten (~maikmerte@port-92-201-35-30.dynamic.qsc.de) (Remote host closed the connection)
- # [22:20] <paul_irish> so in general, Dashiva, you expect sections will be contained by an article?
- # [22:21] * Joins: MikeSmith (~MikeSmith@EM114-48-128-10.pool.e-mobile.ne.jp)
- # [22:22] <JonathanNeal> Whoa whoa whoa, are we saying that articles and sections are no longer mutually exclusive?
- # [22:23] <paul_irish> (i'm not asking for rules, just what we expect common use will be)
- # [22:24] <Dashiva> paul_irish: No
- # [22:25] <Dashiva> But you can consider the a sufficiently important child of the <body> element a pseudo-article
- # [22:27] * Joins: aroben_ (~aroben@unaffiliated/aroben)
- # [22:29] <estellevw> i do think of it as.... if its datable, it's an article
- # [22:29] <estellevw> so, you can have articles.... dated items ... a group of them, in a section
- # [22:29] <estellevw> and you can have a bunch of sections in a very long article
- # [22:30] <estellevw> i don't see off the top of my head a use case for article within article, but i do section in section
- # [22:30] <estellevw> doesn't mean there isn't a use case for articles within articles
- # [22:30] * Quits: aroben (~aroben@unaffiliated/aroben) (Ping timeout: 276 seconds)
- # [22:30] <estellevw> i just can't come up with one
- # [22:31] <Dashiva> Newspaper letters to the editor
- # [22:31] <Dashiva> The page itself is one article, but each letter can also be an article
- # [22:32] <estellevw> ah, good one
- # [22:32] <estellevw> thank you
- # [22:33] * Quits: erikvold (~erikvold@S01060024012860e9.gv.shawcable.net) (Quit: me so sleepy)
- # [22:37] * Quits: ROBOd (~robod@92.86.248.45) (Quit: http://www.robodesign.ro)
- # [22:38] <JonathanNeal> Asides can be in articles, right?
- # [22:43] <Hixie> sure
- # [22:45] <JonathanNeal> Goodie.
- # [22:47] <othermaciej> estellevw: the spec definitions of article and section just got reworded recently
- # [22:47] <othermaciej> estellevw: don't know if that addresses any of your comment debate but it might be worth looking at
- # [22:47] <JonathanNeal> oh neato
- # [22:48] <othermaciej> estellevw: I like your explanation of how a section can be either bigger or smaller than an article
- # [22:48] <othermaciej> that makes sense to me
- # [22:48] <estellevw> thanks
- # [22:48] <estellevw> re-reading the spec :(
- # [22:49] * JonathanNeal looking for the change
- # [22:49] <othermaciej> reading the spec is a :( instead of a :)?
- # [22:49] <othermaciej> it's mainly in the first sentence of each definition I think
- # [22:49] <estellevw> lol.
- # [22:49] <JonathanNeal> reading the spec is #)
- # [22:49] <estellevw> yeah, the way i was thinking of it still makes sense
- # [22:49] <othermaciej> sometimes reading the spec is O_o
- # [22:50] <estellevw> i hadn't read the spec since Friday night (because i have a life ;) )
- # [22:50] <JonathanNeal> i hadn't read the spec because I'm a zombie with his tongue sticking out :PF
- # [22:50] <estellevw> i was afraid it had changed this then... now just realized, i reread that on monday.
- # [22:50] * Joins: dave_levin (~dave_levi@nat/google/x-piepmejdxsyzsymw)
- # [22:51] <Hixie> when reading the spec is O_o, please file a bug :-)
- # [22:52] <estellevw> Hixie: The spec is so wonderful, that I haven't read any thing else is a few months :D
- # [22:52] <othermaciej> Hixie: when I have that reaction, it's usually due to some crazy thing that's needed for legacy compat
- # [22:53] <estellevw> is there a way to see ... other than the top of the page, when something has changed
- # [22:53] <estellevw> like an SVN diff per line?
- # [22:53] <othermaciej> estellevw: there is a twitter feed of spec changes
- # [22:53] * Joins: adamdecaf (~adam@97-125-147-118.desm.qwest.net)
- # [22:53] <estellevw> ah. twitterName please
- # [22:53] <othermaciej> http://twitter.com/html5
- # [22:53] <estellevw> thanks
- # [22:53] <othermaciej> that links to the diffs for each change
- # [22:53] * Joins: KaOSoFt (~kaosoft@190.24.156.162)
- # [22:53] <Hixie> if you just want non-editorial changes, twitter.com/whatwg might be more useful
- # [22:54] <KaOSoFt> Hello.
- # [22:54] <Hixie> it also includes diffs for other specs than html5 that are part of complete.html, like websockets
- # [22:54] <Hixie> also http://html5.org/tools/web-apps-tracker might be helpful
- # [22:55] <estellevw> ah, that is perfect. thank you
- # [22:55] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [22:55] * Quits: paul_irish (~paul_iris@12.33.239.250) (Remote host closed the connection)
- # [22:56] <othermaciej> I like the examples from your post of a newspaper section vs. a section of an article
- # [22:56] <othermaciej> maybe the spec could cite examples like that
- # [22:56] <Hixie> happy to add more section and article examples, though there's already quite a few
- # [22:56] <Hixie> file a bug
- # [22:57] * Quits: dave_levin (~dave_levi@nat/google/x-piepmejdxsyzsymw) (Quit: dave_levin)
- # [22:57] <Hixie> maybe i should have a summary of usage section for the sectioning elements
- # [22:57] <Hixie> like we do for phrasing
- # [22:57] <Hixie> s/have/add/
- # [22:57] <KaOSoFt> It isn't mandatory to have a form if I want an <input> element, right? I just need a text-box and a submit button for searching.
- # [22:57] <othermaciej> that sounds like a good idea
- # [22:57] <othermaciej> it looks like you don't have an example of a section containing articles
- # [22:58] * Parts: davidhund (~davidhund@dnuhd.xs4all.nl)
- # [22:58] <Hixie> KaOSoFt: correc
- # [22:58] <Hixie> t
- # [22:58] <othermaciej> oh, I guess you do, for the blog post with comments
- # [22:58] <KaOSoFt> Hixie- Thanks. ^_^
- # [23:01] <KaOSoFt> "<othermaciej> I like the examples from your post of a newspaper section vs. a section of an article"
- # [23:01] <KaOSoFt> Where is this?
- # [23:01] <othermaciej> KaOSoFt: http://www.standardista.com/html5-section-v-article/
- # [23:02] * Quits: miketaylr (~miketaylr@38.117.156.163) (Remote host closed the connection)
- # [23:03] * Joins: dave_levin (~dave_levi@nat/google/x-ltilnkcjkorhvekg)
- # [23:05] <JonathanNeal> estellevw's explanation is probably one of the best.
- # [23:05] * Parts: pmuellr (~pmuellr@nat/ibm/x-dycfmzkddtqedewd)
- # [23:07] <JonathanNeal> Newspaper letters to the editor, I was wondering if those are sections vs articles, much like a comment section might be a section. However, in the comment section one could say that is definitely datable.
- # [23:08] * Quits: dave_levin (~dave_levi@nat/google/x-ltilnkcjkorhvekg) (Client Quit)
- # [23:09] <JonathanNeal> If I knew how to submit stuff to gsnedders's tool, I would suggest the outline allows marking which type of element is in use (it might make people feel better about those untitled navs and asides)
- # [23:09] <JonathanNeal> I would suggest == I would write and submit for review
- # [23:11] <JonathanNeal> What is the recommended element for comments on a blog post?
- # [23:11] * Joins: tabatkin1 (~tabatkins@nat/google/x-jzoqmogabvptntgl)
- # [23:11] * tabatkin1 is now known as TabAtkins__
- # [23:11] <estellevw> the comments is a section, and each comment is dates do article
- # [23:12] <estellevw> do = so
- # [23:12] <JonathanNeal> And would that section belong to the article that is the blog post?
- # [23:12] <estellevw> yes
- # [23:12] <estellevw> at least, that's my take on it
- # [23:12] * TabAtkins__ came in late, but agrees with what estellevw is saying.
- # [23:13] <JonathanNeal> <article>... blog post heading and content <section>... blog post comment heading and <article ... various comments /></section></article>
- # [23:13] <JonathanNeal> where various comments represents multiple articles.
- # [23:14] <JonathanNeal> I agree too, just mulling the concept over.
- # [23:14] * Quits: Maurice` (copyman@5ED573FA.cable.ziggo.nl)
- # [23:16] <JonathanNeal> In a traditional newspaper, each article references the date of the entire paper (usually at the top). Wonder if there would be a geeky semantic way to write in that reference. I would totally make a fake newspaper as HTML5 sample.
- # [23:18] * Quits: eighty4 (~eighty4@c-39c8e455.012-403-6c6b701.cust.bredbandsbolaget.se) (Remote host closed the connection)
- # [23:31] * Quits: robreact (~IMOK@12.33.239.250) (Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539])
- # [23:32] * Quits: BlurstOfTimes (~blurstoft@168.203.117.131) (Quit: Leaving...)
- # [23:32] <TabAtkins__> JonathanNeal: Nope, you'd have to include the <time pubdate> in every <article>.
- # [23:32] <JonathanNeal> No referencing? Not even with microdata?
- # [23:35] * Joins: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz)
- # [23:39] <TabAtkins> If you have a metadata vocabulary appropriate to the task, then of course you can reference it. But that has nothing to do with the implied connection between an <article> and a <time pubdate> that HTML5 defines.
- # [23:40] <estellevw> hhmmm, so a nested article doesn't inherit the pubdate of the parent article.
- # [23:41] <estellevw> makes sesne
- # [23:41] <estellevw> if instead of thinking of a daily newspaper, think of a monthly mag maybe
- # [23:41] <TabAtkins> Or just think of blog posts - the pubdate on the post has nothing to do with the pubdate on the comments.
- # [23:41] <estellevw> the magazine may come out on april 1, but the letters to the editor each have their own dates
- # [23:42] <estellevw> exactly
- # [23:42] <JonathanNeal> All of that would work even if it inherited the date.
- # [23:42] <JonathanNeal> If you do not specify the date, it could be implied from an ancestor.
- # [23:44] <JonathanNeal> Well, right now you can't, but in theory what issue would you take with that?
- # [23:46] <TabAtkins> The fact that it would be inaccurate?
- # [23:46] <TabAtkins> Especially in the common case, that of blog comments?
- # [23:52] <JonathanNeal> wouldn't the blog comments specify the date?
- # [23:52] <JonathanNeal> Otherwise, they're just as omitted in either case.
- # [23:52] <TabAtkins> Possibly. If they do, they're covered. But if they don't, your suggestion would imply that they have the same pubdate as the article they're attached to.
- # [23:54] <JonathanNeal> You'd rather they had nothing than possibly something. That's fair, you can have them work strict in that sense.
- # [23:56] <JonathanNeal> It would be my preference that inheritance is an option. I may be alone.
- # [23:57] <TabAtkins> What's wrong with just specifying <time pubdate> in the descendant articles?
- # [23:59] <JonathanNeal> It's easier to not do something than to do something. I think it could be less strict. I think there's wiggle room. To compare, we've been talking about comments as articles, then comments aren't exactly independantly distributable content.
- # Session Close: Thu Apr 15 00:00:00 2010
The end :)