Options:
- # Session Start: Fri Mar 06 00:00:00 2009
- # Session Ident: #whatwg
- # [00:00] * Quits: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com) (Remote closed the connection)
- # [00:00] <Hixie> rubys: i disagree with your earlier point (though i don't care enough to say so on the list), in that i think that the change you talk about happened in 2004
- # [00:00] <Hixie> and the w3c license is really a change back to the old ways
- # [00:00] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [00:00] <Hixie> er
- # [00:00] <Hixie> <Hixie> rubys: i disagree with your earlier point (though i don't care enough to say so on the list), in that i think that the change you talk about happened in 2004
- # [00:00] <Hixie> <Hixie> and the w3c license is really a change back to the old ways
- # [00:01] <Hixie> but if you want me to say +1 then i'm happy to do so
- # [00:01] <Hixie> it might set up a bad precedent, though :-)
- # [00:01] <Hixie> (public-html had a bad problem with people +1'ing each other historically)
- # [00:01] <rubys> your call
- # [00:07] * felix_da_catz is now known as felix-da-catz_zz
- # [00:07] * Joins: ojan (n=ojan@72.14.224.1)
- # [00:07] * ojan is now known as ojanLoopy
- # [00:09] <Hixie> rubys: sent
- # [00:09] <Hixie> i really wish dragging the w3c into modernity wasn't so painful a process
- # [00:12] <gsnedders> Well, you should be less demanding, and you should just be a post-modernist.
- # [00:19] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
- # [00:20] * Quits: gpy (i=gpy@193.138.219.74) (Read error: 60 (Operation timed out))
- # [00:21] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [00:23] * Joins: tantek (n=tantek@64-79-127-126.static.wiline.com)
- # [00:23] * fakeolliej is now known as olliej
- # [00:24] * Joins: gpy (n=gpy@193.138.219.74)
- # [00:35] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [00:38] * Quits: weinig (n=weinig@adsl-99-133-181-158.dsl.scrm01.sbcglobal.net)
- # [00:41] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) (Nick collision from services.)
- # [00:41] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [00:43] * Parts: annevk5 (n=opera@EM114-48-161-248.pool.e-mobile.ne.jp)
- # [00:47] * Joins: tantek_ (n=tantek@64-79-127-126.static.wiline.com)
- # [00:54] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [00:55] * Parts: billmason (n=bmason@ip102.unival.com)
- # [01:02] * Quits: tantek (n=tantek@64-79-127-126.static.wiline.com) (Read error: 110 (Connection timed out))
- # [01:06] <Hixie> woot, done <canvas>.
- # [01:07] * Quits: sid0_ (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [01:08] <gsnedders> This endless requirement of CSS implementers is for it to be applying while iterating in tree order?
- # [01:12] * Quits: ojanLoopy (n=ojan@72.14.224.1)
- # [01:14] * Joins: tantek (n=tantek@64-79-127-126.static.wiline.com)
- # [01:15] * Joins: dbaron (n=dbaron@gw0.mozilla.or.jp)
- # [01:24] * Quits: tantek_ (n=tantek@64-79-127-126.static.wiline.com) (Read error: 110 (Connection timed out))
- # [01:28] * Joins: annevk (n=annevk@gw0.mozilla.or.jp)
- # [01:29] * Joins: MikeSmith (n=MikeSmit@gw0.mozilla.or.jp)
- # [01:29] * Joins: billyjackass (n=MikeSmit@gw0.mozilla.or.jp)
- # [01:29] * Quits: dglazkov (n=dglazkov@nat/google/x-b9ebe2cf4b92f9c1)
- # [01:30] * Quits: billyjackass (n=MikeSmit@gw0.mozilla.or.jp) (Client Quit)
- # [01:30] <MikeSmith> Hixie: I see you're using tircd
- # [01:36] <takkaria> Hixie: what are you actually doing atm?
- # [01:38] <Hixie> MikeSmith: it roxors
- # [01:39] <Hixie> takkaria: going through and providing non-normative descriptions for all the apis aimed at authors rather than implementors
- # [01:40] <Hixie> takkaria: look for the green <dl>s e.g. at http://www.whatwg.org/specs/web-apps/current-work/#images which i just did
- # [01:41] <Hixie> if you're using a decent browser you can try one of the experimental alternative style sheets, too
- # [01:41] * Joins: bgalbraith (n=bgalbrai@adsl-68-122-70-39.dsl.pltn13.pacbell.net)
- # [01:43] * Joins: tantek_ (n=tantek@64-79-127-126.static.wiline.com)
- # [01:45] <MikeSmith> Hixie: I been using tircd for a while too.. definitely rocks the bells
- # [01:46] * heycam is just trying it, seems good
- # [01:47] <heycam> i was just using the web interface before. polling is for suckers... :/
- # [01:49] <Hixie> tircd makes twitter usable for me
- # [01:52] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [01:54] <gavin> oh hey
- # [01:55] * Quits: tantek (n=tantek@64-79-127-126.static.wiline.com) (Read error: 110 (Connection timed out))
- # [01:55] <gavin> I hacked a mozbot to broadcast tweets onto IRC using the RSS feed
- # [01:55] <gavin> that looks much better
- # [01:56] <Hixie> tircd is way better than a bot because it makes each user have its own user in your ircclient
- # [01:56] <Hixie> it's like bitlbee
- # [01:57] <gavin> and it's two-way, right?
- # [01:57] <Hixie> with tircd you can follow new people with /invite, find out who people are with /whois, unfollow with /kick, block with /ban, etc
- # [01:57] <Hixie> yeah
- # [01:57] <Hixie> if you talk it tweets your message
- # [01:57] <Hixie> it's the hotness
- # [01:59] <tantek_> Hixie, I presume this is the tircd you speak of? http://code.google.com/p/tircd/
- # [01:59] * tantek_ is now known as tantek
- # [02:03] <Hixie> yeah
- # [02:06] <annevk> timbl joins the RDFa debate
- # [02:06] <annevk> funs
- # [02:09] * Quits: tantek (n=tantek@64-79-127-126.static.wiline.com) (Read error: 60 (Operation timed out))
- # [02:15] <Hixie> ok who wants to be the one to tell tim about the bazillions of xmlns:* attributes in legacy content
- # [02:18] * Joins: tantek (n=tantek@64-79-127-126.static.wiline.com)
- # [02:19] * Quits: bgalbraith (n=bgalbrai@adsl-68-122-70-39.dsl.pltn13.pacbell.net)
- # [02:24] <Hixie> 40% done
- # [02:30] <annevk> oh lol, I had not read timbl's message yet and just see the part mjs quoted
- # [02:30] <annevk> "I can't imagine that there are a lot of people who have accidentally used the string xmlns: inside attribute names in the past. :-)"
- # [02:31] <annevk> -- timbl
- # [02:32] * felix-da-catz_zz is now known as felix_da_catz
- # [02:35] * Joins: tantek_ (n=tantek@64-79-127-126.static.wiline.com)
- # [02:42] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [02:43] * Quits: tantek (n=tantek@64-79-127-126.static.wiline.com) (Read error: 110 (Connection timed out))
- # [02:58] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [03:02] * Joins: tantek (n=tantek@64-79-127-126.static.wiline.com)
- # [03:03] * Quits: tantek_ (n=tantek@64-79-127-126.static.wiline.com) (Read error: 145 (Connection timed out))
- # [03:14] <Hixie> oh good, mjs answered that one
- # [03:14] <Hixie> i was worried i might have to
- # [03:19] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [03:22] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [03:22] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [03:26] * Quits: tantek (n=tantek@64-79-127-126.static.wiline.com)
- # [03:28] <roc> We should get tbl to be a Mozilla intern for the summer
- # [03:29] <Hixie> good luck with that
- # [03:32] <MikeSmith> I don't blame anybody for not wanting to work on a browser project
- # [03:32] <MikeSmith> most sane people don't want to work in the sausage factory
- # [03:35] <Hixie> the problem is the people who want to design the sausage
- # [03:35] <Hixie> but haven't worked in the factory
- # [03:35] <Hixie> (or not worked in it this century)
- # [03:36] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [03:38] <MikeSmith> new guy in the sausage factory: "hey! spec says you aren't supposed to take that disgusting part of the big/cow/rat-that-got-caught-in-the-chopper and make it into food!" .. guy who's been working in the sausage factory: "Heh. That's what you been eating, friend. For a long time."
- # [03:38] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:39] <Hixie> "In fact if we stopped using that part... your digestive system would break down and you'd only be able to eat peanuts for the rest of your life."
- # [03:41] * annevk raises an eyebrow
- # [03:42] <Hixie> read the AB minutes and raise more! :-)
- # [03:42] <roc> how many have you got
- # [03:42] <Hixie> ...several.
- # [03:48] <karlcow> hmm sausages… yum! Just had a bun bo hue, but would not say no to a sausage
- # [03:49] <Hixie> gah i hate the table dom model
- # [03:49] <Hixie> does anyone ever even use this nonsense?
- # [03:50] <heycam> karlcow, is vietnamese food popular/widely available in france? and is that because of it being a former colony?
- # [03:51] * karlcow is waiting for the day of people who wants a spec which is forkable and when the next EvilEmpire Inc comes around with a super marketing force creates a spec which is imposed to the mass of people. Think about Intel Inside, Think MS Word, etc.
- # [03:52] <karlcow> heycam: Vietnamese food is popular in France indeed, because of the 100 years of colony of this asian region. (but I'm not in France)
- # [03:52] <deltab> Hixie: I've done so, though I've been told the implementations are very slow
- # [03:52] <heycam> karlcow, oh right you're in canada, forgot
- # [03:52] * Hixie writes half-hearted authoring descriptions for the six thousand apis the table elements have
- # [03:52] <Hixie> deltab: curse you! :-P
- # [03:53] <deltab> it does seem odd that tables get special attention in the DOM
- # [03:53] <karlcow> :) no issue. I moved recently from Japan to Canada. :)
- # [03:53] * heycam loves him some cà phê sữa đá
- # [03:54] <MikeSmith> claims of threat of spec forking is total FUD
- # [03:54] <heycam> (with funky diacritical characters copied from somewhere, since i have no idea how to type them)
- # [03:54] <MikeSmith> hmm, guess I shouldn't say that so forcefully
- # [03:54] <MikeSmith> um, some people might say that claims of threat of spec forking is total FUD
- # [03:55] <Hixie> given html5's history, claims that copyright has any ability to stop spec forking are ridiculous
- # [03:55] * MikeSmith caught up in excitement of CSS WG f2f and got carried away
- # [03:55] <Hixie> and given html5's present (and its two forks), claims that spec forking are a problem are also ridiculous imho
- # [03:56] <Hixie> but i understand that a lot of people are scared
- # [03:56] <karlcow> hehe
- # [03:56] <Hixie> on another note, why are html5's forks only written by robs
- # [03:57] <Hixie> and is roc going to make one too? :-P
- # [03:57] <heycam> ha
- # [03:57] <MikeSmith> we need some rocspec
- # [03:57] <karlcow> I love maciej's message :) 1) and 2) did nothing so let's change the license to achieve the same nothing. huh… hihi That is logical. poooof
- # [03:58] <karlcow> a big circus of clowns
- # [03:58] <Hixie> oh sheesh, <td> has a whole swathe of apis too
- # [03:58] * Hixie cries
- # [03:59] <Hixie> the table elements are actually proving more of a pain than <canvas> and <video>!
- # [03:59] <Hixie> er, <tr>, not <td>
- # [04:00] <roc> I think spec forking could be a problem but copyright threats are not remotely the right solution
- # [04:00] <Hixie> food time
- # [04:01] <annevk> karlcow?
- # [04:01] <roc> *actual* forks that is. The *ability* to fork is essential, *actual* forks are harmful
- # [04:01] <annevk> we already have "actual" forks in a way
- # [04:03] <karlcow> annevk: my sincere and honest opinion about that is the license is just fine as it has always been. And all the comments around it are FUD. I do not believe in W3C but I trust W3C and its social process. To create a license for prose which protects it and puts it in the hand of a group is a good thing.
- # [04:04] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [04:04] <karlcow> I still have no trust in whatwg social structure because of the way in history they have acted.
- # [04:04] <karlcow> I understand perfectly that people can disagree with me and that's fine.
- # [04:06] <karlcow> And my trust in the social structure of whatwg can't be improved as long that the whatwg is used as a gun on my head saying if you don't behave as we wish, we (opera, mozilla, apple) will do our own way. That is not acceptable in a social process.
- # [04:06] <annevk> you believe the use cases put forward are FUD?
- # [04:07] <karlcow> annevk: here… you just put words in my mouth I have not said. Classical!
- # [04:07] <annevk> you said that all the comments around the license argument are FUD
- # [04:07] <karlcow> yes.
- # [04:07] <annevk> use cases are comments around the license argument
- # [04:07] <annevk> we want it changed because of the use cases
- # [04:08] <karlcow> the use cases are hypothetical cases which never happened.
- # [04:08] <annevk> it may be that I don't know what you're saying though; admittedly I often find that difficult
- # [04:08] <annevk> karlcow, that's not true
- # [04:08] <roc> Henri already cited a case where he was warned not to put spec text in his code
- # [04:08] <annevk> karlcow, e.g. hsivonen uses text from the WHATWG draft in his code
- # [04:08] <karlcow> for a group of people who say all the time that we live by "real world" dogma
- # [04:08] <karlcow> I find it quite amusing
- # [04:09] <annevk> karlcow, software copies IDL fragments from drafts
- # [04:09] <karlcow> roc: henri cited a case which never happened really and to completion
- # [04:09] <gavin> that these things are tolerated but not allowed by the license isn't a very strong argument
- # [04:09] <karlcow> someone at w3c asked him to do something and someone reverted his/her decision
- # [04:09] <annevk> you still haven't explained how I'm putting words in your mouth
- # [04:09] <roc> what's 'completion'? Someone is successfully sued for copyright infringement?
- # [04:10] * karlcow took a knife this morning, I could have kill the squirel outside, but I didn't do it. Damn!
- # [04:10] <karlcow> roc: yes
- # [04:11] <roc> so if the W3C sued someone and lost, you'd say there's still no problem?
- # [04:11] <karlcow> if W3C lost the case that would prove that W3C was not in its rights
- # [04:11] <roc> to be more precise
- # [04:11] <karlcow> Justice system
- # [04:12] * Joins: tokamak (n=rw@c-24-98-185-16.hsd1.ga.comcast.net)
- # [04:13] <karlcow> annevk: FUD the comments about the license. The use cases were exactly to try to have a practical discussion around the issue. Test cases if you prefer.
- # [04:13] <roc> So you're saying that what Henri was doing was not within the letter of the license, but it should be tolerated, and the W3C as a whole will tolerate it even though we know not all W3C people agree
- # [04:13] <karlcow> roc: no. I didn't say that
- # [04:14] <roc> oh
- # [04:14] <karlcow> IMHO what henri was doing was perfectly fine.
- # [04:14] <annevk> karlcow, the comments evolve around the use cases
- # [04:14] <annevk> karlcow, I'm confused
- # [04:15] <karlcow> annevk: it's ok. :) I'm confused with all this discussion, because for me I se No. zill. nada. issues with the W3C License as it is.
- # [04:16] <karlcow> and I love opensource and creative commons licenses, but they all have their particular context.
- # [04:16] <annevk> some people apparently have an issue with the license
- # [04:16] <karlcow> annevk: I see that.
- # [04:17] <annevk> at some point people didn't have an issue with Member-only groups either
- # [04:17] <annevk> things change
- # [04:17] <karlcow> some people have an issue with the existence of the whatwg ;)
- # [04:17] <roc> karlcow: you don't think our desire to be able to incorporate spec text in our open source projects is reasonable?
- # [04:17] <annevk> karlcow, prolly the same people that are fine with the license :p
- # [04:17] <karlcow> roc: it is perfectly reasonnable AND possible today
- # [04:17] <gavin> it's always been technically possible
- # [04:18] <gavin> but the license does not allow it
- # [04:18] <roc> you mean via fair use and other copyright defenses?
- # [04:18] <karlcow> roc: yes
- # [04:18] <karlcow> never the W3C will sue open source projects
- # [04:18] <roc> New Zealand does not have a fair use doctrine, where does that leave me?
- # [04:18] <karlcow> that is dumb
- # [04:18] <roc> maybe so, but where does that leave me?
- # [04:18] <karlcow> but if NextEvelEmpire Inc
- # [04:18] <tokamak> SLEEP
- # [04:18] * Quits: tokamak (n=rw@c-24-98-185-16.hsd1.ga.comcast.net)
- # [04:19] <karlcow> does bad things, then there will be room for actions
- # [04:19] <gavin> copyright law is not the right tool for that
- # [04:20] <karlcow> roc: for me the fear of the new requested license is that it prepares the bed for the NextLevelEmpire Inc.
- # [04:20] <roc> copyrighted specs did not slow down Microsoft one iota
- # [04:20] <roc> and they will not slow down the next attacker, if it comes
- # [04:21] <karlcow> slow down on what?
- # [04:21] <karlcow> I'm talking about a technical spec
- # [04:21] <roc> developing their own APIs, publishing them, implementing them, evangelizing them
- # [04:21] <karlcow> not implementation
- # [04:21] <gavin> what are you afraid that NextEvilEmpire will do?
- # [04:21] <karlcow> heeeey?
- # [04:22] <gavin> if they gain enough credibility at W3C's expense, maybe they deserve it!
- # [04:22] <karlcow> [21:48] * karlcow is waiting for the day of people who wants a spec which is forkable and when the next EvilEmpire Inc comes around with a super marketing force creates a spec which is imposed to the mass of people. Think about Intel Inside, Think MS Word, etc.
- # [04:22] <roc> that's not really a concrete fear
- # [04:23] <annevk> unless you believe in the vast browser wing conspiracy o_O
- # [04:23] <gavin> you're talking about "imposing" a spec - they can do that either way, whether they're allowed to copy the original spec text or not
- # [04:24] <karlcow> roc: I like open source projects and community projets, I like community social structures giving protection to a body of work with a kind of equilibrium of forces. I do NOT like at all Marketing Department of huge companies. The issue is that many people *believe*.
- # [04:25] <roc> I don't understand how marketing departments are relevant here. If you're talking about marketing to the masses, the copyright status of HTML is completely irrelevant to the masses
- # [04:25] <karlcow> roc: marketing is what is relevant specifically.
- # [04:25] <karlcow> and where the evil comes from most of the time.
- # [04:26] <roc> and for marketing, trademarks are what you want
- # [04:26] <karlcow> roc: would you accept that W3C trademark html5 ?
- # [04:26] <roc> by all means trademark "HTML" or whatever you can get your hands on
- # [04:26] <roc> "W3C HTML: The Real Web"
- # [04:26] <roc> karlcow: yes
- # [04:26] <karlcow> …
- # [04:26] * karlcow is lost
- # [04:27] <roc> we trademark Firefox
- # [04:27] <roc> that's how we protect our brand from evil people who try to sell malware as "Firefox" etc
- # [04:28] <roc> no-one is impeded from taking our code and doing what they like with it, they just can't call it "firefox" necessarily
- # [04:28] <roc> everybody's happy, except for some misguided Debian users
- # [04:28] <karlcow> And some people said that Mozilla was evil because of the trademark.
- # [04:29] <roc> they're in the minority, I believe
- # [04:29] <karlcow> w3c license case: every's happy, except for some misguided html wg participants
- # [04:29] <roc> they probably haven't realized that there actually are people out there offering "Firefox downloads" containing malware
- # [04:29] <karlcow> :) i can do sentences too ;)
- # [04:30] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [04:30] <roc> karlcow: everybody's happy except for three out of four browser vendors and other people developing open-source software related to these specs
- # [04:30] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [04:31] <roc> that's a pretty big part of the spec audience
- # [04:31] <roc> even the Debian users are pretty happy, they've got their Iceweasel build without the Firefox trademark
- # [04:31] <karlcow> roc: for a few people into the browser communities
- # [04:32] <roc> I daresay Maciej can speak for Webkit
- # [04:32] <karlcow> I think I hear recently that for example for the Mozilla's case, people didn't like when someone was saying "I talk for Mozilla"
- # [04:32] <roc> and I doubt anyone at Mozilla would disagree with Jonas or dbaron's position
- # [04:32] <roc> we don't all agree about everything but we do tend to agree pretty strongly about our open source licensing
- # [04:33] <karlcow> roc: I have nothing against open source code.
- # [04:33] <karlcow> quite the opposite
- # [04:34] <roc> nevertheless you prefer to put us at legal risk for incorporating spec text in our code
- # [04:35] <karlcow> heh http://sam.zoy.org/wtfpl/
- # [04:35] <karlcow> roc: there is no risk.
- # [04:37] <roc> We've already been over that. Henri was threatened. There is risk.
- # [04:38] <karlcow> and it's where I come with the argument fud. So I guess we will not find a solution today :)
- # [04:40] <roc> if you think the people who have spoken out against the license are just "a few of the browser communities", please try to find one person from the Mozilla or Webkit community to speak out in support of the license
- # [04:40] <roc> just one
- # [04:41] <karlcow> Let's say that you rely on a very rigid and binary interpretation of law.
- # [04:41] <karlcow> and I rely on social structures and their organic natures, I rely on humans and need trust for it.
- # [04:41] <karlcow> Having been closed of quite a number of participants of this story, my trust is still on the side of the social structure of W3C.
- # [04:41] <roc> no, make it two
- # [04:41] <karlcow> roc: what does it take to be part of Moz community?
- # [04:42] <karlcow> employed by Moz Corp? or anyone participating?
- # [04:42] <roc> for the sake of argument, I'll say "commit access to the repository"
- # [04:42] <roc> which includes hundreds of non-MoCo people
- # [04:42] <karlcow> yep
- # [04:42] <roc> that's the funny thing. We in the open source communities advocate using social structures, not copyright law, to prevent forking
- # [04:43] <roc> you think that the threat of lawsuit hanging over everyone's head is the way to get people to behave
- # [04:43] <karlcow> you still didn't get my opinion, did you?
- # [04:43] <karlcow> there is no threat
- # [04:44] <roc> if we can have that in writing, then the problem is solved
- # [04:45] <roc> although you'd need to extend your amnesty to all downstream recipients of our code, or else we won't be able to distribute our own code under GPL/LGPL
- # [04:45] <karlcow> the funny thing is that if the license changes I don't care. If I look carefully in my W3C staff mail archives, I'm even pretty sure I have been advocating at least one or twice for creative commons licenses when I was working at W3C.
- # [04:46] <roc> great, then why resist it?
- # [04:46] <karlcow> roc: it is not *my* amnesty
- # [04:46] <roc> ok, if it's the W3C's policy they can write it down in a binding manner
- # [04:47] <karlcow> roc: isn't it what was in the proposal just made by W3C?
- # [04:49] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [04:53] <roc> the latest proposal imposes conditions that make it impossible to distribute derived works of parts of the spec with our code
- # [04:53] <roc> where's the amnesty?
- # [04:54] <karlcow> roc's rippling
- # [04:57] * karlcow is throwing the towel. I tried to explain… but I'm not rigid enough be a wall. License might change, and the world will continue. The only thing I know is that it will still orbit around the sun.
- # [04:59] <karlcow> A breed whose testimony is behaviour,
- # [04:59] <karlcow> What we are, we are—nativity is answer enough
- # [04:59] <karlcow> to objections;
- # [05:04] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [05:14] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [05:16] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:27] <annevk> bit annoying that workers have race conditions through cookies
- # [05:27] <annevk> hopefully on idiot site starts relying on specifics of execution
- # [05:28] <annevk> s/on i/no i/
- # [05:32] * Quits: dimich (n=dimich@72.14.227.1)
- # [06:20] * Quits: doublec (n=doublec@202.0.36.64) ("Leaving")
- # [06:23] * Quits: roc (n=roc@202.0.36.64)
- # [06:23] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [06:26] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [06:33] <annevk> hmm, I guess I should put http://wiki.whatwg.org/wiki/RelExtensions in order :/
- # [06:35] <annevk> maybe it's very easy to write a script for that
- # [06:38] <annevk> I wonder why some values are listed there that are already defined in the specification itself
- # [06:48] <annevk> was indeed very easy
- # [06:48] <annevk> list = rawdata.split("\n|-\n")
- # [06:48] <annevk> list.sort()
- # [06:48] <annevk> print "\n|-\n".join(list)
- # [06:48] <annevk> well, I also lowercased EditURI first
- # [06:49] * Joins: sverrej_ (n=sverrej@59.90.71.35)
- # [06:51] * Quits: sverrej (n=sverrej@59.94.243.98) (Success)
- # [06:57] * Joins: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [07:10] * Joins: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net)
- # [07:11] * Quits: weinig (n=weinig@c-67-180-35-124.hsd1.ca.comcast.net) (Client Quit)
- # [07:11] * Joins: nessy (n=nessy@124-168-161-226.dyn.iinet.net.au)
- # [07:15] <annevk> I removed the values already defined in the spec
- # [07:15] <annevk> is there some way to grey out a line in wiki tables to mark it obsolete?
- # [07:15] * Joins: heycam (n=cam@124-168-82-206.dyn.iinet.net.au)
- # [07:19] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:23] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [07:24] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [07:34] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [07:36] * Joins: dave_levin__ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:37] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:40] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [07:41] * Joins: jgraham_ (n=jgraham@web22.webfaction.com)
- # [07:41] * Quits: jgraham (n=jgraham@web22.webfaction.com) (Remote closed the connection)
- # [07:41] * Quits: dave_levin__ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 104 (Connection reset by peer))
- # [07:41] * Joins: dave_levin__ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [07:44] * Quits: dave_levin (n=dave_lev@72.14.224.1) (Read error: 60 (Operation timed out))
- # [07:46] * Joins: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [07:50] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [07:52] * Quits: dave_levin_ (n=dave_lev@72.14.224.1) (Read error: 110 (Connection timed out))
- # [08:05] * Joins: ap (n=ap@194.154.88.34)
- # [08:09] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:25] * Quits: hdh (n=hdh@118.71.79.99) (Read error: 110 (Connection timed out))
- # [08:31] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [08:36] * Joins: doublec (n=doublec@118-92-211-237.dsl.dyn.ihug.co.nz)
- # [08:41] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:42] * Joins: roc (n=roc@121-72-185-8.dsl.telstraclear.net)
- # [08:55] * Joins: zalan (n=kvirc@catv-89-133-232-199.catv.broadband.hu)
- # [09:01] * Quits: doublec (n=doublec@118-92-211-237.dsl.dyn.ihug.co.nz) ("Leaving")
- # [09:14] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Read error: 110 (Connection timed out))
- # [09:25] * Quits: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [09:29] <hsivonen> does anyone have a reference to the CSS hack the tests the namespace of xmlns="..." on root to determine whether a document is in the HTML or XML mode?
- # [09:31] * Joins: svl_ (n=me@x153.flex.surfnet.nl)
- # [09:58] * Quits: MikeSmith (n=MikeSmit@gw0.mozilla.or.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [10:02] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:03] * Joins: GregHouston (n=ghouston@adsl-68-89-1-154.dsl.spfdmo.swbell.net)
- # [10:03] * Quits: GregHouston (n=ghouston@adsl-68-89-1-154.dsl.spfdmo.swbell.net) (Client Quit)
- # [10:07] * Parts: annevk (n=annevk@gw0.mozilla.or.jp)
- # [10:13] * Joins: dave_levin (n=dave_lev@72.14.224.1)
- # [10:18] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [10:22] * Quits: dbaron (n=dbaron@gw0.mozilla.or.jp) (Read error: 113 (No route to host))
- # [10:24] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [10:28] * Quits: bgalbraith (n=bgalbrai@c-71-202-109-116.hsd1.ca.comcast.net)
- # [10:29] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [10:29] * Quits: dave_levin__ (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [10:34] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [10:39] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:59] * Joins: mat_t (n=mattomas@nat/canonical/x-a641401be435ef91)
- # [11:03] <hsivonen> streaming XPath impl: http://code.google.com/p/jlibs/wiki/XMLDog
- # [11:30] * Quits: roc (n=roc@121-72-185-8.dsl.telstraclear.net)
- # [11:35] <Lachy> I updated the list of obsolete elements. http://dev.w3.org/html5/html-author/#obsolete-elements
- # [11:35] <Lachy> let me know if I missed any. That's all the elements I found mentioned in the spec
- # [11:36] <Lachy> the list does seem a little short though
- # [11:38] * Philip` wonders why datagrid isn't a link, in the table just above there
- # [11:39] <Philip`> Lachy: Are you aware that the DOM interfaces are (except for their first line) indented by two tabs too many?
- # [11:40] <Lachy> Philip`, because the spec stuck a note saying "The API here needs rewriting. Don't implement this right now." between the heading and the <dl class="element">, and so my script to extract it from the spec didn't find it
- # [11:40] <Philip`> Ah
- # [11:40] <Lachy> whereas, I have a separately maintined datafile from which I generate those tables, which includes datagrid
- # [11:41] <Lachy> http://dev.w3.org/html5/html-author/utils/elementdesc.txt
- # [11:42] <Lachy> the DOM interfaces are extracted as-is from the spec. They will be replaced with something a lot more author friendly later on
- # [11:42] <Lachy> so I'm not too concerned about the indentation now
- # [11:43] <Philip`> Also, tabs are aesthetically displeasing and you should indent with spaces instead ;-)
- # [11:43] <Lachy> I suppose I could set my editor to use soft tabs instead
- # [11:44] <Lachy> which means 4 spaces
- # [11:49] * Joins: doublec (n=doublec@118-92-211-237.dsl.dyn.ihug.co.nz)
- # [11:51] * Quits: mat_t (n=mattomas@nat/canonical/x-a641401be435ef91) (Remote closed the connection)
- # [11:55] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:59] * Joins: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp)
- # [12:06] * Joins: pergj (n=pergj@home.kvaleberg.no)
- # [12:13] * Quits: zalan (n=kvirc@catv-89-133-232-199.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [12:13] * Joins: tndH (n=Rob@csvas05.leeds.ac.uk)
- # [12:14] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:38] * Quits: tndH (n=Rob@csvas05.leeds.ac.uk) (Read error: 113 (No route to host))
- # [12:39] * Joins: mat_t (n=mattomas@nat/canonical/x-5353195d0078e948)
- # [12:39] * Joins: tndH (n=Rob@csvas06.leeds.ac.uk)
- # [12:54] * Quits: svl_ (n=me@x153.flex.surfnet.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [12:57] * Quits: tndH (n=Rob@csvas06.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [12:57] * Joins: mstange (n=markus@pD9579527.dip0.t-ipconnect.de)
- # [13:07] * Joins: annevk (n=annevk@EM114-48-134-69.pool.e-mobile.ne.jp)
- # [13:13] * Quits: nessy (n=nessy@124-168-161-226.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [13:19] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
- # [13:19] * Joins: nessy (n=nessy@124-168-161-226.dyn.iinet.net.au)
- # [13:29] * Quits: sid0 (n=sid0@unaffiliated/sid0) (Remote closed the connection)
- # [13:31] * Quits: nessy (n=nessy@124-168-161-226.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [13:32] * Quits: annevk (n=annevk@EM114-48-134-69.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [13:49] <Lachy> Added description of the html element http://dev.w3.org/html5/html-author/#the-html-element
- # [13:54] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [13:58] * Joins: svl_ (n=me@x153.flex.surfnet.nl)
- # [14:08] * Joins: sid0 (n=sid0@unaffiliated/sid0)
- # [14:08] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [14:22] * Joins: karlcow (n=karl@nerval.la-grange.net)
- # [14:30] * felix_da_catz is now known as felix-da-catz_zz
- # [14:34] * Joins: zalan (n=kvirc@host-79-121-70-230.supraktv.hu)
- # [14:52] * Joins: pauld_ (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [15:08] * Joins: dbaron (n=dbaron@222-151-083-100.jp.fiberbit.net)
- # [15:21] * Joins: danbri (n=danbri@s55927ef8.adsl.wanadoo.nl)
- # [15:24] <Philip`> Lachy: Perhaps it could do with a few more pixels of left margin on the heading text in those green boxes
- # [15:25] <Lachy> ok
- # [15:25] <Philip`> By the way, I hope you're not wanting any substantial comments :-p
- # [15:25] * Quits: svl_ (n=me@x153.flex.surfnet.nl) (Read error: 110 (Connection timed out))
- # [15:25] * Philip` tries actually reading the text
- # [15:26] * Joins: svl_ (n=me@x153.flex.surfnet.nl)
- # [15:26] <Lachy> Philip`, of course not. Don't even think about provinding any constructive feedback
- # [15:26] <Lachy> *providing
- # [15:27] <Philip`> s/langauge/language/
- # [15:28] <Philip`> "Every document must begin with this element" - that seems to be mixing the concepts of elements and tags - the document as a DOM tree doesn't have a 'beginning', and the document as a character stream has tags rather than elements
- # [15:28] <Philip`> (Or if it's not mixing elements and tags, it's mixing trees and character streams)
- # [15:29] <Lachy> The character stream needs to begin with the DOCTYPE (possibly preceded by whitespace or comments)
- # [15:30] <Lachy> how do you suggest I rephrase it?
- # [15:31] <Philip`> Maybe something like "The html tag must be the first tag in the document" would be more accurate? (with a subsequent paragraph clarifying that that really means "The html tag must, if not omitted entirely, be the first tag in the document")
- # [15:32] <Philip`> I don't know if that's just more confusing, though
- # [15:33] <Philip`> The discussion of languages should link to something describing what languages are, e.g. that they're two-character codes from some list somewhere so you write lang="en" and not lang="english"
- # [15:35] <Philip`> (Maybe that'd be part of the definition of the global lang attribute, once it's defined?)
- # [15:37] <Philip`> (If so, it might still be good to mention it explicitly in the html definition, since that's where most people are going to use lang, and most aren't going to bother following every single cross-reference in the document)
- # [15:41] <Philip`> It seems like it'd be a good idea to include the doctype in XHTML examples, because people will skim through the document and see a block of code that uses the element they want to use, and copy and paste it and use it as their own document, and never know that they should add a doctype
- # [15:42] <Lachy> the lang and xml:lang attributes will be described in the global attributes section, and that will elaborate on langauge tags
- # [15:42] <Philip`> If they're advanced authors, they might notice that it's XHTML, and think "ooh, XHTML is the cool new thing so I'll copy that one rather than the HTML example" and have the same problem
- # [15:43] <Lachy> the way I have it set up is that "HTML Example" means an HTML only examle, "XHTML Example" means XHTML only, and "Example" means it's compatible with both.
- # [15:44] <Philip`> Indeed, but nobody's going to care when they're copying-and-pasting chunks of code
- # [15:44] <Philip`> so it's beneficial to improve the chances of them copying-and-pasting a chunk of code that has a doctype and won't be quirks mode
- # [15:45] <Philip`> (Hmm, isn't the "XHTML Example" for <html> already compatible with both, so it should be "Example"?)
- # [15:48] * Joins: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [15:49] <Philip`> http://www.codinghorror.com/blog/archives/001234.html - "HTML Validation: Does It Matter?"
- # [15:49] * Quits: dbaron (n=dbaron@222-151-083-100.jp.fiberbit.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [15:55] <Dashiva> ho ho: "Google actually ranks it's indexed pages. The more valid the (X)HTML of your pages, the higher it'll appear in a search."
- # [15:55] * Joins: taf2 (n=taf2@65.210.82.235)
- # [15:57] * felix-da-catz_zz is now known as felix_da_catz
- # [15:58] <Philip`> Dashiva: Shhhh, don't tell people that that's untrue
- # [15:59] <Philip`> People's selfishness combined with their blind following of SEO 'experts' makes it a very effective way to encourage them to write valid pages
- # [16:01] <jgraham_> Apparently Google ranks your pages higher if you send me cake
- # [16:03] <Philip`> jgraham_: Nobody's going to believe you in IRC - you have to set up an SEO blog first, and then link to it from thousands of other SEO blogs' comment threads
- # [16:04] * Quits: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net) (Connection timed out)
- # [16:04] <Dashiva> Philip`: Or you can RT it
- # [16:05] * Philip` is insufficiently down with the lingo
- # [16:05] <Philip`> Oh, do you mean retweet?
- # [16:06] <Dashiva> Yes
- # [16:06] <Philip`> That introduces the problem of bootstrapping yourself with followers, I assume
- # [16:08] * Quits: doublec (n=doublec@118-92-211-237.dsl.dyn.ihug.co.nz) ("Leaving")
- # [16:08] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [16:09] <Dashiva> I'm sure there's a group of SEO twits (tweeters? twitterers?) who dedicate themselves to being a complete graph
- # [16:10] <jgraham_> Philip`: Frankly you are the wrong sort of people to get cake from anyway. I only really care about people trying to SEO their luxury good sites so that I get decent cake
- # [16:11] <jgraham_> s/good/goods/
- # [16:12] <jgraham_> For example, my insider knowledge tells me that the search ranking of internationally famous London department stores is heavily contingent on a steady supply of cake
- # [16:13] * jgraham_ is now known as jgraham
- # [16:13] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:17] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [16:18] * Quits: mstange (n=markus@pD9579527.dip0.t-ipconnect.de) ("ChatZilla 0.9.84-2009030221 [Firefox 3.2a1pre/20090306020526]")
- # [16:18] <beowulf> finally, something i can do
- # [16:19] * beowulf loads a pallet of cake onto a boat for jgraham
- # [16:19] * beowulf awaits fame and fortune
- # [16:20] * Joins: annevk5 (n=opera@EM114-48-55-27.pool.e-mobile.ne.jp)
- # [16:21] <jcranmer> I've seen SEO spam by companies who weren't in the top 10 results for "SEO" on Google
- # [16:21] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:21] <jcranmer> there are two explanations for this: 1. they're so bad, they need to spam for advertisement purposes, or 2. the spam is how they do SEO
- # [16:22] <Dashiva> Or 3. The 10 companies are their customers
- # [16:22] <Philip`> "We're Ranked No 1 For SEO" says the sponsored link at the top of Google's search results, linking to a site that is ranked No 11
- # [16:23] <Dashiva> E.g. http://xkcd.com/125/
- # [16:29] * Quits: svl_ (n=me@x153.flex.surfnet.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [16:29] * Joins: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [16:49] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:52] * Quits: annevk5 (n=opera@EM114-48-55-27.pool.e-mobile.ne.jp)
- # [16:53] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [16:55] * Quits: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [16:56] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:58] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [17:00] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:11] * Joins: zalan_ (n=kvirc@host-79-121-70-230.supraktv.hu)
- # [17:20] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [17:22] * aroben is now known as aroben|away
- # [17:24] * Joins: dglazkov (n=dglazkov@nat/google/x-d21680b72455d046)
- # [17:30] * Quits: zalan (n=kvirc@host-79-121-70-230.supraktv.hu) (Read error: 110 (Connection timed out))
- # [17:32] * Parts: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [17:32] * Joins: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [17:33] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:42] * Joins: zdobersek (n=zan@cpe-92-37-75-131.dynamic.amis.net)
- # [17:46] * Quits: heycam (n=cam@124-168-82-206.dyn.iinet.net.au) (niven.freenode.net irc.freenode.net)
- # [17:46] * Quits: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com) (niven.freenode.net irc.freenode.net)
- # [17:46] * Quits: JohnResig (n=JohnResi@74.201.254.36) (niven.freenode.net irc.freenode.net)
- # [17:46] * Quits: scherkus (n=scherkus@72.14.227.1) (niven.freenode.net irc.freenode.net)
- # [17:46] * Quits: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk) (niven.freenode.net irc.freenode.net)
- # [17:48] * Joins: heycam (n=cam@124-168-82-206.dyn.iinet.net.au)
- # [17:48] * Joins: gsnedders (n=gsnedder@host86-136-52-180.range86-136.btcentralplus.com)
- # [17:48] * Joins: JohnResig (n=JohnResi@74.201.254.36)
- # [17:48] * Joins: scherkus (n=scherkus@72.14.227.1)
- # [17:48] * Joins: deltab (n=deltab@82-36-30-34.cable.ubr02.smal.blueyonder.co.uk)
- # [17:51] * Joins: Almad (n=almad@r11gm186.net.upc.cz)
- # [17:52] <Almad> Hi, I'd like to ask about html5lib: Is there an easy way to have only a specific portion of html sanitized? For example, I have img src attribute and I'd like to use html5lib to return an escaped/sanitized/stripped string. Is there an API for that?
- # [17:54] <jgraham> Almad: I think the short anser is "no" and the longer anser is "what are you trying to achieve, exactly"?
- # [17:54] <Lachy> jgraham, I think I might have found a bug in html5lib. http://validator.nu/?doc=http%3A%2F%2Fdev.w3.org%2Fhtml5%2Fhtml-author%2F&showsource=yes#l1033c16
- # [17:54] <Lachy> although, I will update to trunk first and see if it's been resolved
- # [17:55] <jgraham> Specifically what is the situation in which you can sanitize a single attribute and be reasonably sure you are doing the right thing?
- # [17:55] <Almad> jgraham: I'm having a wiki language and I have construct like "((picture http://picture))". I have it parsed and have "http://picture" string and I'd like to sanitize it using html5lib
- # [17:56] <jgraham> Lachy: Interesting
- # [17:58] * gsnedders agrees with that conclusion
- # [17:59] <Lachy> jgraham, from lookiing at my source document, the bug appears to occur with <section> <p>foo </section> <section><h1>...</h1></section>
- # [17:59] <Lachy> although, I haven't made a minimal TC to verify that
- # [17:59] <jgraham> Almad: You could do something like s = sanitizer.HTMLSanitizerMixin()
- # [18:00] <jgraham> s.sanitize_token({"type":"StartTag", "name":"a", "data":["href":href]}
- # [18:00] <jgraham> )
- # [18:00] <jgraham> hich would return a token with the href sanitized
- # [18:00] * gsnedders fails at tweeting
- # [18:01] <jgraham> but it's not like that isn't a hack
- # [18:01] <Almad> jgraham: thanks
- # [18:01] * Quits: sverrej_ (n=sverrej@59.90.71.35) (Read error: 110 (Connection timed out))
- # [18:01] <jgraham> Almad: All the other ways I can think of off the top of my head require you to sanitize the whole document
- # [18:02] <jgraham> Which seems safer, but slower
- # [18:02] <Almad> jgraham: well another solution in my mind is to expand to full <img src="unsanitized content"/>, then parse it, get proper node and return it
- # [18:02] <jgraham> We should really refactor the HTMLSanitizer to make this use case easier
- # [18:02] <Almad> hmm
- # [18:02] <Lachy> jgraham, the bug seems to be fixed in trunk, so nevermind
- # [18:03] <jgraham> Almad: Yes, you could of course do that
- # [18:03] <Almad> jgraham: ...but this still seems to be hacky for me ,)
- # [18:03] <jgraham> Almad: Indeed
- # [18:03] * jgraham wonders if rubys has an opinion
- # [18:04] * jgraham wonders if rubys read the logs
- # [18:04] <jgraham> s/d/ds/
- # [18:04] <Lachy> gsnedders, in anolis, what's the parameter to make it quote all attribute values in the output?
- # [18:04] <gsnedders> Lachy: Whatever html5lib's parse.py uses
- # [18:04] <Almad> I'm afraid about that expanding wighout sanitizing part, at least user will probably have some unexpected formatting output (at least)
- # [18:04] <Lachy> any idea what that is?
- # [18:05] <gsnedders> Lachy: no
- # [18:05] <jgraham> quote_attr_values
- # [18:05] <jgraham> I think
- # [18:05] <gsnedders> --quote-attr-values I guess through CLI?
- # [18:05] <Almad> jgraham: I'll probably use Your hack now and look at another solutions later, thanks for helping
- # [18:05] <jgraham> But I'm reading pms.net which is a bit buggy
- # [18:05] <jgraham> gsnedders: Yeah, probably
- # [18:06] <jgraham> Lachy: You are using the commandline?
- # [18:06] <Lachy> yes
- # [18:07] <Lachy> yay, that worked. Now when I open the generated file in my editor, it doesn't mess up the syntax highlighting.
- # [18:08] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:08] * jgraham should really stop calling it pms.net since that seems to be a domain squatting site that is looking for a pre-menstrual-syndrome related buyer
- # [18:09] <Philip`> jgraham: You should buy that domain
- # [18:10] <jgraham> Philip`: That involves spending money. I don't think PimpMySpec is important enough to warrant two domain
- # [18:10] * Joins: billmason (n=bmason@ip102.unival.com)
- # [18:10] <jgraham> s
- # [18:10] <Lachy> if that domain isn't taken, I'd be surprised
- # [18:11] <Lachy> it is taken
- # [18:11] <Lachy> someone took a domain I wanted too, recently
- # [18:11] <jgraham> Lachy: Like I said, it's being squatted on. The first link on the page says "The domain might be for sale"
- # [18:12] <Lachy> I got html5reference.org and html5reference.net. I couldn't get the .com
- # [18:12] * aroben|away is now known as aroben
- # [18:12] <jgraham> s/The/This/
- # [18:14] <Philip`> http://dev.quickfire.org/perfect/?query=html
- # [18:14] <Philip`> Looks like the web isn't very perfect :-(
- # [18:15] <jgraham> Hmm mjs is arguing against standardising on a behaviour that webkit already has in ES3.1
- # [18:15] <jgraham> Or at least saying that it might be problematic...
- # [18:24] * Quits: myakura (n=myakura@p1063-ipbf3305marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [18:28] * Joins: mlpug (n=mlpug@a88-115-168-225.elisa-laajakaista.fi)
- # [18:30] * Joins: sverrej_ (n=sverrej@59.94.240.203)
- # [18:36] * Quits: mlpug (n=mlpug@a88-115-168-225.elisa-laajakaista.fi) (Remote closed the connection)
- # [18:38] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [18:50] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [18:51] * Quits: Almad (n=almad@r11gm186.net.upc.cz) (Remote closed the connection)
- # [18:52] * Joins: maikmerten (n=maikmert@L890b.l.pppool.de)
- # [18:53] * Philip` wonders if the comments on http://www.codinghorror.com/ are usually as voluminous and full of people entirely missing the point and repeating misinformation as they are on the post about HTML validation
- # [18:54] <sid0> yes
- # [18:56] <Philip`> I guess I've noticed similar things in comments on The Daily WTF
- # [18:56] <Philip`> Is there something about popular technical blogs that turns their comments sections into floods of hundreds of comments that provide no value whatsoever?
- # [18:57] <Philip`> Actually, I suppose it's just that I'm judging popularity based on number of comments
- # [18:58] <Philip`> and at a certain point there are so many comments that people post without reading all the previous ones, and then nobody will bother posting anything worthwhile because they know it's going to get lost in the flood and nobody will read it
- # [19:06] * Joins: mlpug (n=mlpug@a88-115-168-225.elisa-laajakaista.fi)
- # [19:07] * Joins: davidb (n=davidb@bas4-toronto06-1242458516.dsl.bell.ca)
- # [19:11] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [19:11] * Joins: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [19:14] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [19:14] * Joins: zalan (n=kvirc@host-79-121-70-230.supraktv.hu)
- # [19:22] * Quits: mat_t (n=mattomas@nat/canonical/x-5353195d0078e948) ("Leaving")
- # [19:23] * Joins: _newbie3 (n=kvirc@host-79-121-70-230.supraktv.hu)
- # [19:25] * Joins: _newbie4 (n=kvirc@host-79-121-70-230.supraktv.hu)
- # [19:25] <jcranmer> "This new approach to programming doesn't yet have a handy name like Ajax, though some refer to it as HTML 5."
- # [19:25] <jcranmer> uh... misinformation++
- # [19:26] <jcranmer> the author also seems to equate Ajax with dynamic web pages
- # [19:27] <jcranmer> "Ajax also allowed Web pages to be more dynamic in other ways, letting users, say, right-click and see a menu tailored to their needs."
- # [19:27] <jcranmer> that's plain old DOM manipulation
- # [19:33] * Quits: zalan_ (n=kvirc@host-79-121-70-230.supraktv.hu) (Read error: 110 (Connection timed out))
- # [19:36] * Quits: _newbie4 (n=kvirc@host-79-121-70-230.supraktv.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [19:39] * Quits: shepazutoo (n=schepers@adsl-221-12-8.rmo.bellsouth.net)
- # [19:40] * Quits: zalan (n=kvirc@host-79-121-70-230.supraktv.hu) (Read error: 110 (Connection timed out))
- # [19:42] * Quits: _newbie3 (n=kvirc@host-79-121-70-230.supraktv.hu) (Read error: 110 (Connection timed out))
- # [19:44] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [19:56] * Joins: Lachy (n=Lachlan@213.236.208.247)
- # [19:56] * Quits: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [19:56] * Joins: Lachy_ (n=Lachlan@pat-tdc.opera.com)
- # [19:57] * Joins: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [20:01] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [20:04] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [20:05] * Joins: zalan (n=kvirc@host-79-121-70-230.supraktv.hu)
- # [20:06] * Quits: dave_levin (n=dave_lev@72.14.224.1)
- # [20:06] * Quits: Lachy_ (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [20:10] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [20:11] * Joins: dimich (n=dimich@72.14.227.1)
- # [20:13] * Quits: Lachy (n=Lachlan@213.236.208.247) (Read error: 113 (No route to host))
- # [20:14] * Joins: Morphous (i=jan@unaffiliated/amorphous)
- # [20:25] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [20:27] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:32] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [20:32] * Joins: shepazu (n=schepers@adsl-221-12-8.rmo.bellsouth.net)
- # [20:34] * Joins: dolske (n=dolske@corp-241.mountainview.mozilla.com)
- # [20:36] * Joins: roc (n=roc@121-72-178-20.dsl.telstraclear.net)
- # [20:42] * Quits: bgalbraith (n=bgalbrai@corp-241.mountainview.mozilla.com)
- # [21:06] * Joins: zalan_ (n=kvirc@host-79-121-70-230.supraktv.hu)
- # [21:13] * Quits: ap (n=ap@194.154.88.34)
- # [21:20] * Joins: xydyx (n=hdh@58.187.16.192)
- # [21:21] * Quits: pauld_ (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [21:22] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [21:24] * Quits: zalan (n=kvirc@host-79-121-70-230.supraktv.hu) (Read error: 110 (Connection timed out))
- # [21:31] * Quits: mlpug (n=mlpug@a88-115-168-225.elisa-laajakaista.fi) (Remote closed the connection)
- # [21:36] * Joins: zalan (n=kvirc@host-79-121-70-230.supraktv.hu)
- # [21:40] * Joins: ojan (n=ojan@72.14.229.81)
- # [21:46] * Joins: Xanthir (n=chatzill@h115.190.30.71.dynamic.ip.windstream.net)
- # [21:49] * Quits: zalan_ (n=kvirc@host-79-121-70-230.supraktv.hu) (Read error: 110 (Connection timed out))
- # [21:58] * slightlyoff is now known as slightlyoff_afk
- # [22:01] * svl frowns. I don't grok the two errors this gives me: http://validator.nu/?doc=http://have-skill.com/presentation/2009/mozcamp Could someone enlighten me (or have I stumbled upon a bug in the validator)?
- # [22:02] <gsnedders> svl: opening pre tag implies a closing p tag, so there is no open p element there
- # [22:03] * Joins: tantek_ (n=tantek@adsl-69-106-244-224.dsl.pltn13.pacbell.net)
- # [22:03] <svl> Ah, dagnabbit - I thought I'd checked that was 'inline'.
- # [22:04] <svl> So that leaves the datalist thing; which I copy/pasted from some Opera tutorial...
- # [22:05] <gsnedders> hsivonen: I think that's a validator bug
- # [22:05] <gsnedders> svl: ^^ also
- # [22:06] <svl> thanks. :)
- # [22:09] * svl also spots an Opera bug with the actual <input list> thing, in that it causes a weird reflow removing all the linebreaks from the pre after having been activated. Where's anne when you need him anyway?
- # [22:10] <gsnedders> On a plane, I think
- # [22:10] <Philip`> A basic multilingual plane?
- # [22:10] <gsnedders> No, an aeroplane.
- # [22:11] <Philip`> Oh, right
- # [22:18] * felix_da_catz is now known as felix-da-catz_zz
- # [22:19] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [22:23] * Quits: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net) (Read error: 110 (Connection timed out))
- # [22:25] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:28] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [22:31] * Parts: ojan (n=ojan@72.14.229.81)
- # [22:32] * slightlyoff_afk is now known as slightlyoff
- # [22:44] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [22:48] * Quits: dimich (n=dimich@72.14.227.1)
- # [22:52] * Quits: maikmerten (n=maikmert@L890b.l.pppool.de) (Remote closed the connection)
- # [22:56] * Quits: svl (n=me@ip565744a7.direct-adsl.nl) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [22:57] * Joins: dimich (n=dimich@72.14.227.1)
- # [23:08] * Quits: zdobersek (n=zan@cpe-92-37-75-131.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [23:09] <Philip`> http://www.crummy.com/software/BeautifulSoup/3.1-problems.html
- # [23:15] * Joins: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [23:22] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [23:24] * Quits: karlcow (n=karl@nerval.la-grange.net) (Remote closed the connection)
- # [23:26] * Joins: zaach (n=chatzill@USF-Wifi-32-23.laptops.usf.edu)
- # [23:26] * Quits: tantek_ (n=tantek@adsl-69-106-244-224.dsl.pltn13.pacbell.net)
- # [23:28] * Quits: zaach (n=chatzill@USF-Wifi-32-23.laptops.usf.edu) (Client Quit)
- # [23:28] * Joins: zaach (n=chatzill@USF-Wifi-32-23.laptops.usf.edu)
- # [23:37] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [23:38] * Joins: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [23:43] * Quits: olliej_ (n=oliver@c-67-164-125-23.hsd1.ca.comcast.net)
- # [23:45] * Quits: pauld (n=pauld@host86-133-17-49.range86-133.btcentralplus.com)
- # [23:47] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [23:51] * Quits: taf2 (n=taf2@65.210.82.235)
- # [23:59] * Quits: zaach (n=chatzill@USF-Wifi-32-23.laptops.usf.edu) (Read error: 110 (Connection timed out))
- # Session Close: Sat Mar 07 00:00:00 2009
The end :)