Options:
- # Session Start: Fri Jun 17 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <AryehGregor> So you type in your password, and if the server doesn't know the password already, the encryption fails and the server gains no information about the password -- except that it gets one guess per connection attempt, obviously.
- # [00:00] <zewt> well, any competently-designed challenge-response mechanism should do that
- # [00:00] <AryehGregor> Really? How?
- # [00:00] <AryehGregor> It's quite nontrivial.
- # [00:01] <Hixie> AryehGregor: i wasn't suggesting using lastpass, i was suggestion that browsers should just do it
- # [00:01] <AryehGregor> Requires a bunch of modular arithmetic and stuff.
- # [00:01] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [00:01] <AryehGregor> Hixie, like Mozilla's Account Manager, basically? But they can't do it without the user opting in and understanding the system somewhat, because otherwise the same password won't work cross-browser.
- # [00:01] <AryehGregor> If it's opt-in, you lose 95% of the benefit.
- # [00:01] <zewt> what information can you get out of a SCRAM response, other than "it matches or it doesn't"?
- # [00:01] <TabAtkins> AryehGregor: That doesnt' seem to solve the problem of "servers shouldn't ever remember the password".
- # [00:02] <zewt> (note: not claiming to be a huge fan of SCRAM in particular, it's just one I happened to implement recently)
- # [00:02] <AryehGregor> TabAtkins, more sophisticated variants don't require the server to know the password. I think SRP falls into this category.
- # [00:02] <TabAtkins> kk
- # [00:02] <AryehGregor> zewt, Wikipedia doesn't know about SCRAM.
- # [00:02] <AryehGregor> I question its existence.
- # [00:02] <zewt> http://tools.ietf.org/html/rfc5802
- # [00:04] * AryehGregor doesn't have time to research it, but maybe it's similar to SRP
- # [00:04] <zewt> (sorry if that's not a quick read; IETF and all)
- # [00:05] <David_Bradbury> Any ideas if Canvas will ever support 3D transformations?
- # [00:05] <zewt> gah, why does gmail randomly log me out; I'm using it, thanks
- # [00:06] * bga_|away is now known as bga_
- # [00:07] <David_Bradbury> 3D transformations in the 2D Context*
- # [00:10] <AryehGregor> "Although Google.com is the most high-profile site to use this new prerendering technology, it can be used by other sites since it’s been designed as a web standard." A.k.a. "We made a new link relation without talking it over with other implementers and we published some documentation on our website, therefore it's a web standard."
- # [00:10] <AryehGregor> Was it ever proposed to a standards list anywhere?
- # [00:10] <AryehGregor> (Or maybe it is in a standard, but they didn't seem to mention that anywhere . . .)
- # [00:11] <TabAtkins> Don't believe so, no.
- # [00:12] * Joins: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [00:12] * Quits: kataire (~kataire@cable-78-35-115-245.netcologne.de) (Ping timeout: 240 seconds)
- # [00:13] <jgraham> AryehGregor: Pretty sure Google have a history of using "web standard" to mean "propriatary invention with documentation"
- # [00:13] <jgraham> But I can't think of the specific examples so don't ask
- # [00:13] <jgraham> :)
- # [00:13] <Lachy> dammit. I didn't want the whole scope selector debate to start up again. :-(. I've been over it many times already in designing selectors api, and all the suggestions so far are the same as those that were rejected for very good reasons.
- # [00:16] <Lachy> TabAtkins, I thought you were mostly familiar with those discussions, and understood the reasons why selectors api, and scoped stylesheets, work the way they do.
- # [00:16] <AryehGregor> jgraham, I've seen it at least once before, yeah.
- # [00:16] <AryehGregor> At least this feature looks well-designed.
- # [00:17] <TabAtkins> Lachy: If I was, I've forgotten. ;_;
- # [00:17] <TabAtkins> All I recall is being against it for a long time. I don't remember what my initial reaction was during the design phase, but afterwards I think I've been consistent.
- # [00:19] <Lachy> well, it seems to be an issue that comes up frequently, so I guess I should write up a long and thourough explanation for why they must work the way they are currently defined, and why every alternative suggest has flaws.
- # [00:19] <TabAtkins> That sounds like a good idea. ^_^
- # [00:20] <Lachy> I don't have time right now. It's midnight. Maybe I'll do it on Sunday, while recovering from this weekend's summer parties.
- # [00:20] * Quits: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 255 seconds)
- # [00:22] * Joins: dbaron (~dbaron@nat/mozilla/x-arzolzpohaccwejy)
- # [00:23] <hober> Hixie: we'd appreciate an expedited look at http://www.w3.org/Bugs/Public/show_bug.cgi?id=12974 (which I've just filed) if possible.
- # [00:23] * Quits: othermaciej (~mjs@2620:149:4:401:21b:63ff:fe97:5eb) (Quit: othermaciej)
- # [00:24] * Joins: dividinglimits (~boogy@cpe-72-184-192-77.tampabay.res.rr.com)
- # [00:25] * Joins: othermaciej (~mjs@17.246.18.73)
- # [00:26] * AryehGregor somehow never connected hober with Edward O'Conner the Apple employee
- # [00:27] <Hixie> hober: looking
- # [00:27] <hober> AryehGregor: that's me! :)
- # [00:27] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [00:27] * dividinglimits is now known as boogyman
- # [00:28] <hober> Hixie: thanks. this is a really small change, though at this point i feel like every very small change will get a revert request on the other side. grumble.
- # [00:28] <AryehGregor> hober, if more implementers objected to the revert policy, maybe that would be helpful.
- # [00:28] <Hixie> hm, for type=number placeholder would actually make sense
- # [00:28] <gsnedders> hober: You haven't worked there for long, have you?
- # [00:28] <Hixie> i wonder why i didn't include it before
- # [00:28] <hober> Hixie: I checked; it didn't get explicitly removed, it was just not added when placeholder="" got initially added
- # [00:29] <TabAtkins> Oh god, I actually wrote "are" for "our" in an email. >_<
- # [00:29] <hober> gsnedders: yeah, just since february
- # [00:29] <AryehGregor> I feel like I'm the only one really objecting to the idea that anyone can randomly decide to get an uncontroversial feature addition reverted.
- # [00:29] <Hixie> hober: yeah, i wonder why. i looked at all the types when adding it and tried to only add it where it maeks sense (e.g. not color or date)
- # [00:29] <AryehGregor> Well, we'll have to see how various pending revert requests are handled, I guess.
- # [00:29] <Lachy> TabAtkins, I'm pretty sure Dmitry's proposal was considered and rejected before. I can't remember why though. I'll have to spend some time scouring the archives.
- # [00:29] <AryehGregor> TabAtkins, that kind of thing just proves that language is really auditory, and writing is a hack.
- # [00:29] <TabAtkins> AryehGregor: I think a lot of us just realize that arguing the issue is useless.
- # [00:30] <AryehGregor> TabAtkins, I don't think it is. The chairs are supposed to be acting based on consensus, and if they face strong opposition to something they're likely to at least try to compromise.
- # [00:30] <hober> Hixie: I think placeholder="" makes sense for <input type=number> even when <input type=number> is rendered as a spinbutton that takes up most of the control
- # [00:30] <Hixie> hober: yeah, that's what i'm saying. it makes sense, so why didn't i add it before? :-)
- # [00:30] <hober> Hixie: the UA can always decide to punt on rendering the placeholder when it can't be done sensibly
- # [00:30] <Hixie> crap, doing this means i have to split another column in the summary table
- # [00:30] <Hixie> hate doign that
- # [00:31] <hober> Hixie: yeah, no idea. :) sorry about the extra work
- # [00:31] <Hixie> oh no worries
- # [00:31] <TabAtkins> AryehGregor: When consensus means two people, and two people arguing against doesn't form counter-consensus, I don't think you're accurately describing the way the chairs work.
- # [00:31] * Quits: ezoe (~ezoe@61-205-125-31f1.kyt1.eonet.ne.jp) (Ping timeout: 244 seconds)
- # [00:31] <AryehGregor> TabAtkins, it wasn't widely discussed at all.
- # [00:31] <TabAtkins> I mean something like the change in canvas content from a bit ago.
- # [00:32] <AryehGregor> No, I'm saying that the revert policy itself is supposed to be subject to consensus.
- # [00:32] <AryehGregor> If we get strong objections from a bunch of people, particularly implementers, against the policy itself, that might be effective.
- # [00:32] <jgraham> AryehGregor: I get the impression that most people don't want to get dragged into policy discussions
- # [00:33] <TabAtkins> Where I was told that revert requests are trivial to get issued, but counter arguments should be in the form of a bug, which is then turned into an issue...
- # [00:33] <TabAtkins> Oh, yeah, I don't even know where the revert policy itself came from.
- # [00:33] <AryehGregor> jgraham, except the people who have nothing better to do with their lives, which does not include implementers or other parties with a real stake.
- # [00:33] <TabAtkins> I don't think it's in The Process.
- # [00:34] <jgraham> AryehGregor: Yes, and history suggests that those people will always whine more than people with real work to do
- # [00:34] <jgraham> After a while it gets tiresome
- # [00:34] <AryehGregor> jgraham, so the obvious conclusion is that the implementers should officially tell the HTMLWG that if it doesn't make its process sane, they'll all just use the WHATWG copy of the spec exclusively and ignore the W3C copy.
- # [00:34] <jgraham> So mostly people just pretend that HTMLWG doesn't exist except for the patent policy
- # [00:35] <AryehGregor> Better yet, have a major implementer threaten to actually leave the group. That's not going to be ignored.
- # [00:35] <jgraham> I think getting an official position on that would be hard
- # [00:35] <AryehGregor> But no one seems to want to.
- # [00:35] <jgraham> Because of a) Microsoft and b) patent policy
- # [00:36] <AryehGregor> You could push through changes to make things saner without actually leaving the group.
- # [00:36] <Hixie> http://www.whatwg.org/specs/web-apps/current-work/complete.html#input-type-attr-summary has become quite crazily complicated
- # [00:36] <AryehGregor> But implementers aren't pulling their weight in the HTMLWG.
- # [00:36] <Hixie> that table is one of the first tables i did, back in the WF2 days
- # [00:36] <jgraham> But if the W3C were trying to actively make things better they would notice all the people recommending reading the WHATWG version of the spec and treat it as a problem at the W3C end
- # [00:36] <Hixie> someone should make some sort of video showing that table evolve over time
- # [00:37] <jgraham> Not as something that can be ignored or, depending on the individual, a conspiracy to disenfranchise developers/users with disabilities/non-browser vendors/other
- # [00:38] <AryehGregor> jgraham, nobody is trying to do anything at the W3C. Various individuals and groups are trying to impose their opinions on the spec, and the chairs are trying to juggle them so as to generate as little overall dissatisfaction as possible within the Process.
- # [00:38] * Quits: kalc4 (~kalc4@78.145.19.223) (Quit: kalc4)
- # [00:38] <AryehGregor> The result winds up being largely incoherent.
- # [00:38] <AryehGregor> Design by committee.
- # [00:38] <jgraham> AryehGregor: I'm not entirely sure I believe that
- # [00:39] <AryehGregor> Not much of what the HTMLWG does or decides is actually controlled by the W3C administration.
- # [00:39] <TabAtkins> I'd believe that, if you rate "dissatisfaction" as "amount of public complaining on the list".
- # [00:39] <jgraham> I mean that W3C Process is enirely blameless here and that it is all the WG
- # [00:39] <gsnedders> AryehGregor: Arguably that's a problem of being it open — when it was just Members with an interest in the spec, there was far less of that. Sure, it still happened, but not like today.
- # [00:39] <AryehGregor> The Process is part of the problem, but it's not something I'd ascribe motives to.
- # [00:40] * Joins: hij1nx (~hij1nx@rrcs-24-199-199-158.midsouth.biz.rr.com)
- # [00:40] <David_Bradbury> Is there a way I can see ideas that have been previously proposed?
- # [00:40] <AryehGregor> David_Bradbury, read the entire archives of the whatwg list and the bug tracker. I'm fairly sure it would take less than a year if you did it full-time.
- # [00:40] <David_Bradbury> Haha
- # [00:40] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [00:40] <jgraham> The Process is just the manifestation of W3C goals and priorities
- # [00:40] <TabAtkins> David_Bradbury: What Aryeh said. He's not kidding. That's the record, and it's far too large to curate effectively anyway.
- # [00:41] <AryehGregor> gsnedders, more precisely, it's a problem with non-implementers having much power. Even in Member-only land, you can see lots of crazy stuff when it's random uninvolved organizations making the decisions.
- # [00:41] <David_Bradbury> Would you happen to know if 3D transformations for the 2D Canvas Context have been suggested?
- # [00:41] <jgraham> If somthing is in The Process it's because people at the W3C wanted it there
- # [00:41] <AryehGregor> Like look at the AC decisions on the HTML5 license.
- # [00:41] <Hixie> David_Bradbury: they've been floated
- # [00:42] <Hixie> David_Bradbury: there's also a 3d api for canvas, webgl
- # [00:42] <gsnedders> AryehGregor: It would set a precedent for the whole W3C — it would affect every member, and the entire W3C.
- # [00:42] <AryehGregor> gsnedders, yes. And?
- # [00:42] <gsnedders> AryehGregor: That gives them a vetted interest in it.
- # [00:42] <David_Bradbury> Hixie: Ah. My main concern for webgl is I mainly code for mobile devices right now, and that won't be supported for a long while
- # [00:42] <AryehGregor> What gives them a vested interest in it is solely that they're paying membership dues.
- # [00:42] <zewt> anything proposed today won't be supported for a long while anyway :)
- # [00:42] <AryehGregor> They have no direct interest in the *web*.
- # [00:43] <AryehGregor> Or if they do, they don't have the expertise to effectively advance it.
- # [00:43] <Hixie> David_Bradbury: i would expect webgl in browsers on mobile before 3d transforms in 2d canvas :-)
- # [00:43] <AryehGregor> The problem with member-only things is that the W3C tries to get everyone to be a member so it can get all the membership dues, so you wind up having decisions of things like the AC based on a bunch of random tech organizations with no connection to the web.
- # [00:43] <jgraham> AryehGregor: (A good example of The Process causing weird effects is all the artifical deadlines that the chairs keep imposing)
- # [00:43] <AryehGregor> jgraham, I never said the Process wasn't a problem, it's a large part of the problem.
- # [00:43] <David_Bradbury> Hixie: Fair enough :p I'll likely just have to simulate 3D transformations until WebGL goes mobile
- # [00:44] <AryehGregor> But the broader problem is that things are decided by the wrong parties.
- # [00:44] <AryehGregor> I don't really care if authoring requirements are left to popular vote or whatever, but giving anyone but implementers direct say over implementation requirements is just stupid.
- # [00:45] <AryehGregor> That includes Public Invited Experts and it includes non-implementer Members.
- # [00:45] <AryehGregor> But nothing's going to happen to solve it unless implementers are willing to put their foot down, which it currently seems they aren't.
- # [00:46] <David_Bradbury> http://hacks.mozilla.org/2009/12/webgl-goes-mobile/ > *drool*
- # [00:46] <AryehGregor> You won't ever really solve the decision-making problem unless you solve the funding problem, though.
- # [00:47] <AryehGregor> Which is why I think salvaging the W3C is hopeless. To make appropriately implementer-friendly decisions, implementers need to be in sole control, which means they need to bankroll it.
- # [00:48] <AryehGregor> Which is tenable if we had a low-bureaucracy group with no process or administration.
- # [00:48] <TabAtkins> Which, surprise surprise, we do.
- # [00:49] <Hixie> still need a patent policy
- # [00:49] <AryehGregor> Except that the WHATWG doesn't really host anything but one spec, and that isn't set up to change anytime soon.
- # [00:49] <AryehGregor> Yeah, and the patent policy.
- # [00:49] <Hixie> we could easily host more specs
- # [00:49] <AryehGregor> The patent policy is an issue if implementers are worried about non-implementers suing them, because how will you get non-implementers to agree to the patent policy if they don't get anything in return?
- # [00:49] <Hixie> in fact yesterday we hosted one more than we do today :-)
- # [00:50] <Hixie> AryehGregor: that problem isn't solved in w3c yet either. First solve the problem the W3C solves, then worry about making it better.
- # [00:50] <AryehGregor> Don't let people sign up to the mailing list unless their employer agrees to the patent policy?
- # [00:50] * jgraham -> bed
- # [00:50] <AryehGregor> Hixie, HTML5 has patent protection from every organization that's a member of the HTMLWG.
- # [00:51] <Hixie> AryehGregor: how many of them own patents?
- # [00:51] <Hixie> jgraham: nn
- # [00:51] <AryehGregor> It includes companies like Adobe, IBM, Intel, Nokia, Samsung.
- # [00:51] <AryehGregor> That's a heck of a lot of patents between them.
- # [00:52] <Hixie> sure, those are all implementors
- # [00:52] <AryehGregor> Of HTML?
- # [00:52] <Hixie> yup
- # [00:52] <Hixie> well, maybe not intel
- # [00:52] <AryehGregor> Well, Nokia and Samsung probably contribute to WebKit, I guess.
- # [00:52] * Quits: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net) (Quit: ChatZilla 0.9.87 [Firefox 4.0.1/20110413222027])
- # [00:52] <AryehGregor> What do Adobe and IBM do?
- # [00:52] <Hixie> adobe does a ton of tools, and ibm has fingers everywhere
- # [00:53] <AryehGregor> But realistically, none of them contribute enough to web stuff to have much say over WHATWG specs.
- # [00:54] <AryehGregor> Actually, even if they did -- why should they agree to the patent policy? What are they getting in return?
- # [00:54] <AryehGregor> They get the influence anyway, if they're big enough and you want to match reality.
- # [00:54] <Hixie> they don't have much say over the w3c spec either, in practice, except for ibm (who has a chair who happens to not recuse himself when it comes to deciding on ibm proposals)
- # [00:54] <TabAtkins> AryehGregor: Adobe contributes to webkit.
- # [00:54] <AryehGregor> Hixie, they aren't allowed to even sign up to the mailing list unless they agree to the patent policy.
- # [00:55] * Quits: mven (~mven__@169.241.49.57) (Quit: Leaving)
- # [00:55] <Hixie> AryehGregor: they presumably want apple not to sue them on html stuff, just like apple don't want them to sue them :-)
- # [00:55] <Hixie> (and s/apple/any vendor/)
- # [00:55] <Hixie> (but apple happens to have history with several of those you listed)
- # [00:55] <AryehGregor> Hixie, the W3C patent policy gives a license to everyone, not just others who agree to it.
- # [00:55] <AryehGregor> Presumably a WHATWG patent policy would do the same.
- # [00:55] <AryehGregor> So they aren't gaining any immunity.
- # [00:55] <Hixie> AryehGregor: maybe making it reciprocal is the solution then
- # [00:56] <Hixie> AryehGregor: right now they're not getting any protection at all since the spec isn't in REC
- # [00:56] <AryehGregor> Anyway, back to the other point: if you want more specs hosted at the WHATWG, maybe you should make it clear that that's the case, and post instructions for submitting a new spec.
- # [00:56] <Hixie> i have no desires one way or the other
- # [00:56] <Hixie> i'm just saying it would be easy to set up
- # [00:56] <AryehGregor> There are various specs edited by me and Ms2ger and whatever at random places like aryeh.name and html5.org that could be better situated at whatwg.org.
- # [00:56] <AryehGregor> The more standards there, the more credible it becomes.
- # [00:56] <Hixie> (just like we've set up wikis, blogs, etc)
- # [00:57] <AryehGregor> A reciprocal patent policy is a very interesting idea.
- # [00:57] * Joins: mven (~mven__@169.241.49.57)
- # [00:57] <AryehGregor> It could work quite well, if anyone can easily sign up to it for free even after someone else has already tried to sue them and still get the immunity.
- # [00:58] * Quits: koskoz (koskoz@tri59-2-82-225-135-247.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [00:58] <Hixie> if you would like to host the specs you work on on the whatwg.org domain, send me a mail with the current urls of the specs in question and i'll see what i can do
- # [00:58] <AryehGregor> In practice it would be the same as a universal license, since anyone could get it, except they have to agree to it as well. Copyleft-style.
- # [00:58] * Hixie isn't a patent lawyer, so really isn't in a good place to have an educated opinion on the topic
- # [00:59] <AryehGregor> I don't particularly want to host at the WHATWG. I'd do it if we were trying to make it a credible competitor to the W3C, but it seems we aren't doing that anyway.
- # [00:59] <Hixie> personally i certainly have no interest in competing with the w3c
- # [00:59] <Hixie> my interest lies purely in making the web better
- # [01:00] <Hixie> whether that involves the w3c or not is not really important to me
- # [01:00] <Hixie> if people want to host specs on the whatwg.org domain, i'm happy to look into setting that up; if people want to set up a whatwg.org patent policy, i'm happy to contribute whatever resources i can bring to bear on the topic
- # [01:01] <Hixie> not particularly interested in spearheading the latter effort though :-)
- # [01:02] * Quits: othermaciej (~mjs@17.246.18.73) (Quit: othermaciej)
- # [01:02] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:03] <AryehGregor> The W3C seems to me an incorrigible obstruction to making the web better.
- # [01:04] <boogyman> s/W3C/Internet Explorer/
- # [01:04] <AryehGregor> It just makes its obstruction small enough that it's not worth the effort to abandon it, every time there's any threat to it.
- # [01:04] <AryehGregor> Make the minimal concessions to get implementers to use it.
- # [01:04] <AryehGregor> Oh well, nothing I can do.
- # [01:04] <AryehGregor> boogyman, IE9 is actually quite good.
- # [01:04] * Quits: dbaron (~dbaron@nat/mozilla/x-arzolzpohaccwejy) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [01:05] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [01:05] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [01:06] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [01:06] <boogyman> Yeah, but it will be nearly a decade before it's wide use... eg, when people who bought "vista" get away from the OS. But yes, I'm very happy about the strides the MSIE have made in developing v9
- # [01:06] <boogyman> widely*
- # [01:06] <Hixie> competition in the browser space does seem to have done wonders to the IE situation
- # [01:07] * Joins: dbaron (~dbaron@nat/mozilla/x-dcelrscndzlicojz)
- # [01:08] * Joins: othermaciej (~mjs@2620:149:f01:202:21b:63ff:fec8:7cdd)
- # [01:09] <TabAtkins> AryehGregor: I've seen the suggestion (from someone competent, iirc, maybe even a patent lawyer?) that it would be good for the world if you started a reciprocal patent pool like you describe (free to join, nobody in it can sue anybody in it, you can late-join for protection), fill it with patent trolls, and give them a bankroll to start suing people.
- # [01:10] <TabAtkins> It's good business for the patent trolls, and their energy has a good chance of subverting a large part of the damage that patents cause.
- # [01:11] <zewt> does that really matter if it's a company dedicated to litigation holding a patent? they don't care about retaliation, since they're not doing anything themselves to violate other patents
- # [01:12] <TabAtkins> The courts are, I think, gradually being better about that sort of thing. This would stop actual companies from suing each other, though.
- # [01:12] <TabAtkins> At least, that's the impression I get from absorbing Techdirt.
- # [01:13] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [01:15] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:15] <Hixie> are MIME parameter names required to be treated case-insensitively?
- # [01:15] <Hixie> or is that something i have to say each time?
- # [01:17] * Quits: othermaciej (~mjs@2620:149:f01:202:21b:63ff:fec8:7cdd) (Read error: Connection reset by peer)
- # [01:17] * Joins: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:17] * Joins: ben_h (~ben@128.250.195.138)
- # [01:22] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [01:27] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [01:32] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [01:34] * Quits: ttepasse (~ttepasse@dslb-088-077-090-230.pools.arcor-ip.net) (Quit: Now time for the weather. Tiffany?)
- # [01:35] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [01:37] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
- # [01:39] * Quits: Morphous_ (jan@f049072119.adsl.alicedsl.de) (Ping timeout: 240 seconds)
- # [01:50] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [01:50] * Joins: Sho_ (~EHS1@kde/hein)
- # [01:50] <Sho_> Hi folks, does anybody know what the current state of html5lib for Python 3 is?
- # [01:51] <TabAtkins> Sho_: You want to ping jgraham, probably. He's asleep currently, since he lives in Norway.
- # [01:51] * Quits: dbaron (~dbaron@nat/mozilla/x-dcelrscndzlicojz) (Ping timeout: 246 seconds)
- # [01:52] <Sho_> TabAtkins: thanks, I'll try to catch him during the CE(S)T day
- # [01:52] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [01:53] * Quits: hober (~ted@unaffiliated/hober) (Remote host closed the connection)
- # [01:53] * Joins: hober2 (~ted@unaffiliated/hober)
- # [01:53] <gsnedders> TabAtkins: s/Norway/Sweden/
- # [01:53] <gsnedders> Sho_: It's unmaintained.
- # [01:53] <TabAtkins> gsnedders: Same thing.
- # [01:53] <gsnedders> TabAtkins: I'm here, he isn't. QED.
- # [01:54] <gsnedders> Sho_: It's an old 2to3 based port of the python2 version
- # [01:54] * Joins: Morphous_ (jan@f048038152.adsl.alicedsl.de)
- # [01:54] <Sho_> gsnedders: yeah, that's what I feared when i saw the 2009 modification dates in the folder :-)
- # [01:55] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [01:55] <gsnedders> Sho_: Should probably try and start moving towards getting it working again…
- # [01:55] <Sho_> gsnedders: Do you have a handle on how 2to3 was missing and how much work remains? I have a html5lib-using codebase that I'd love to get on py3k right now; depending on the size of the project I might be able to scratch my itch there
- # [01:56] <Sho_> s/how 2to3/how much 2to3/
- # [01:56] <gsnedders> Sho_: I don't knoq.
- # [01:56] <gsnedders> *know
- # [01:57] <Sho_> alright, then I'll get a stick and poke it myself a bit
- # [01:57] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 255 seconds)
- # [01:57] <gsnedders> Sho_: At least now there's quite a few strings that should be unicode strings that aren't
- # [01:58] <gsnedders> Sho_: So you can probably get somewhere tidying stuff up in the Py2 code to make 2to3 work better
- # [01:59] <Sho_> gsnedders: what's the lowest version of python html5lib officially supports? if it's OK to depend on 2.6, it might be a good first step to get it to work on from __future__ import unicode_literals to increase the amount of code that transfers over unchanged
- # [02:00] <Sho_> but I assume you're targetting 2.4 /2.5 still
- # [02:01] <gsnedders> Sho_: I dunno. We tend to support the oldest anyone bothers testing. I'd rather we kept support for 2.5, at least.
- # [02:02] <Sho_> OK, then it's more reasonable indeed to make changes catering to making 2to3 more effective
- # [02:03] <gsnedders> Sho_: unicode_literals I'd rather not rely upon, but it may be nice to use while testing the Py2 copy locally to find more needing changed
- # [02:04] <Sho_> yep
- # [02:07] * Joins: dbaron (~dbaron@nat/mozilla/x-sxvtuubekqdboiwa)
- # [02:08] <gsnedders> Sho_: Anything you do change file bugs/patches on
- # [02:08] <Sho_> gsnedders: roger, I'll try to keep things to reviewable sizes
- # [02:09] * Sho_ has to talk to his employer first, but it would be very neat if i could actually spend some company time on this
- # [02:15] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [02:15] * hober2 is now known as hober
- # [02:15] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [02:15] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [02:15] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [02:18] * Joins: erlehmann (~erlehmann@82.113.99.53)
- # [02:18] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [02:38] * Quits: dbaron (~dbaron@nat/mozilla/x-sxvtuubekqdboiwa) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [02:39] * bga_ is now known as bga_|away
- # [02:39] * Quits: bga_|away (~bga@pppoe.95-55-153-85.dynamic.avangarddsl.ru) (Read error: Connection reset by peer)
- # [02:43] <Hixie> jgraham: got a 504 this time :-)
- # [02:44] * Quits: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6) (Quit: ap)
- # [02:48] * Quits: Sho_ (~EHS1@kde/hein) (Quit: Stop leaking memory like it's going out of fashion.)
- # [02:51] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [02:53] * Joins: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz)
- # [02:54] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 276 seconds)
- # [02:56] * Joins: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:57] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Quit: linclark)
- # [02:59] * Quits: lrvick (~lrvick@66.96.251.117) (Ping timeout: 276 seconds)
- # [03:00] * Quits: MikeSmith (~MikeSmith@EM114-48-131-127.pool.e-mobile.ne.jp) (Ping timeout: 255 seconds)
- # [03:01] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [03:03] * Joins: agektmr (~Adium@220.109.219.244)
- # [03:04] * Joins: lrvick (~lrvick@66.96.251.117)
- # [03:05] * Joins: MikeSmith (~MikeSmith@EM114-48-144-16.pool.e-mobile.ne.jp)
- # [03:16] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [03:20] * Joins: hij1nx_ (~hij1nx@rrcs-24-199-199-158.midsouth.biz.rr.com)
- # [03:24] * Quits: hij1nx (~hij1nx@rrcs-24-199-199-158.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
- # [03:24] * hij1nx_ is now known as hij1nx
- # [03:24] * Quits: erlehmann (~erlehmann@82.113.99.53) (Quit: Ex-Chat)
- # [03:29] * Quits: pdr2 (~pdr2@nat/google/x-wvjxzseisyddwlpm) (Remote host closed the connection)
- # [03:36] * Joins: pdr2 (~pdr2@nat/google/x-womtnsxrwciatzxb)
- # [03:51] * Quits: pdr2 (~pdr2@nat/google/x-womtnsxrwciatzxb) (Ping timeout: 246 seconds)
- # [03:56] * Quits: tiglionabbit (~nick@38.99.46.82) (Quit: tiglionabbit)
- # [04:02] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Ping timeout: 240 seconds)
- # [04:06] * Quits: The_8472 (~stardive@azureus/The8472) (Ping timeout: 255 seconds)
- # [04:07] * Joins: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [04:11] * Joins: rlan__ (~la@76-218-127-6.lightspeed.sntcca.sbcglobal.net)
- # [04:11] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: back later)
- # [04:12] * Joins: The_8472 (~stardive@azureus/The8472)
- # [04:15] * Quits: jochen__ (~jochen@nat/google/x-gtyqrqejueakwedv) (Remote host closed the connection)
- # [04:15] * Joins: jochen__ (~jochen@nat/google/x-uojuraojwudietfe)
- # [04:20] * Quits: rlan__ (~la@76-218-127-6.lightspeed.sntcca.sbcglobal.net) (Quit: rlan__)
- # [04:27] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [04:35] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [04:39] <MikeSmith> http://www.contextis.com/resources/blog/webgl2/
- # [04:39] <MikeSmith> wow
- # [04:39] <MikeSmith> "we show how anyone running Firefox 4 with WebGL support is vulnerable to having malicious web pages capture screenshots of any window on their system"
- # [04:47] * Joins: Thezilch (fuz007@cpe-76-167-225-217.socal.res.rr.com)
- # [04:53] * Joins: othermaciej (~mjs@66.109.106.8)
- # [04:53] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 260 seconds)
- # [04:55] * Quits: jacobolu_ (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [04:56] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [05:09] * Joins: nonge_ (~nonge@p508294C7.dip.t-dialin.net)
- # [05:13] * Quits: nonge (~nonge@p50829335.dip.t-dialin.net) (Ping timeout: 250 seconds)
- # [05:14] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [05:14] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [05:43] * Quits: othermaciej (~mjs@66.109.106.8) (Quit: othermaciej)
- # [05:46] * Quits: clair (~clair@host86-164-5-166.range86-164.btcentralplus.com) (Quit: clair)
- # [05:52] * Joins: matjas (~matjas@91.182.31.127)
- # [05:54] * Joins: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:56] * Joins: _jgr (~jgr@CPE-121-222-135-19.lnse1.woo.bigpond.net.au)
- # [05:58] * Joins: riven` (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [06:02] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 240 seconds)
- # [06:13] * Quits: _jgr (~jgr@CPE-121-222-135-19.lnse1.woo.bigpond.net.au) (Disconnected by services)
- # [06:13] * Joins: __jgr (~jgr@CPE-121-222-135-19.lnse1.woo.bigpond.net.au)
- # [06:27] * Joins: _jgr (~jgr@CPE-121-222-135-19.lnse1.woo.bigpond.net.au)
- # [06:49] * Joins: rimantas (~rimliu@93.93.57.193)
- # [06:50] * Quits: heycam (~cam@wok.mcc.id.au) (Ping timeout: 260 seconds)
- # [06:50] * Joins: heycam (~cam@wok.mcc.id.au)
- # [06:52] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: davidwalsh)
- # [06:58] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [07:01] * Joins: LBP (~Miranda@pD9EB179D.dip0.t-ipconnect.de)
- # [07:04] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: Computer has gone to sleep.)
- # [07:16] * jernoble is now known as jer|afk
- # [07:24] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Read error: Operation timed out)
- # [07:24] * Quits: __jgr (~jgr@CPE-121-222-135-19.lnse1.woo.bigpond.net.au) (Read error: Connection reset by peer)
- # [07:30] <roc> I love the spam in public-html
- # [07:31] <roc> "WHAT ARE YOU DOING MAN TAKING SO MUCH TIME ? YOU GUYS SHOUTED MORE AND GIVE
- # [07:31] <roc> OUTPUT LITTLE?? YOU CAN LEARN FROM ADOBE ORGANIZATION!"
- # [07:33] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [07:35] <MikeSmith> heh
- # [07:35] <MikeSmith> roc: yeah, that one is a gem indeed
- # [07:36] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [07:36] * Quits: ivan` (~ivan@unaffiliated/ivan/x-000001) (Client Quit)
- # [07:36] <MikeSmith> I think we should make that the /topic for this channel
- # [07:37] * Joins: ivan` (~ivan@unaffiliated/ivan/x-000001)
- # [07:38] <MikeSmith> roc: btw, your latest blog posting was pretty intriguing
- # [07:39] <MikeSmith> I hope you'll keep posting updates
- # [07:39] <MikeSmith> recent discussions on the audio WG mailing list have pretty interesting also
- # [07:39] * Joins: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461)
- # [07:40] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 260 seconds)
- # [07:43] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 252 seconds)
- # [07:48] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [08:05] <nessy> couldn't agree more - on both accounts! That "bug" made me smirk, too :-)
- # [08:07] * Joins: jacobolus (~jacobolus@199-83-220-148.PUBLIC.monkeybrains.net)
- # [08:10] * Joins: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [08:10] * Joins: mhausenblas_ (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [08:15] * Joins: ezoe (~ezoe@203-140-89-194f1.kyt1.eonet.ne.jp)
- # [08:15] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Ping timeout: 264 seconds)
- # [08:15] * mhausenblas_ is now known as mhausenblas
- # [08:16] * Quits: jacobolus (~jacobolus@199-83-220-148.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [08:30] * Joins: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [08:32] * heycam is now known as heycam|away
- # [08:38] * Joins: jacobolus (~jacobolus@199-83-220-148.PUBLIC.monkeybrains.net)
- # [08:38] * Quits: jacobolus (~jacobolus@199-83-220-148.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [08:43] <hsivonen> what does this mean? http://www.tbray.org/ongoing/When/201x/2011/06/14/Native-vs-Web#c1308139244.984870
- # [08:43] * Joins: Ms2ger (~Ms2ger@91.181.182.25)
- # [08:47] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [08:48] <MikeSmith> hsivonen: I suspect he defines "the Web" as something different than we do
- # [08:48] <MikeSmith> similar to the way that Jukka defines "validation" and being DTD-based
- # [08:49] <hsivonen> MikeSmith: Tim Bray defines Web app in a way that doesn't match the way most people use the term
- # [08:50] <MikeSmith> not surprised
- # [08:50] <hsivonen> Word can load .doc straight off an HTTP URL, right? so that makes Word a Web app per Tim Bray's definition
- # [08:51] <MikeSmith> heh
- # [08:51] <MikeSmith> well, hard to know what to say positively about that
- # [08:51] <MikeSmith> I guess that makes Word and HTTP UA
- # [08:52] <MikeSmith> which means it's just as important as browsers are
- # [08:53] <MikeSmith> so we should give up our misguided focus on browsers and realize that their are a myriad of equally important class of other applications to concern ourselves with
- # [08:53] <MikeSmith> anyway, I suspect that "entirely incompatible with the Web" probably means not in line with whatever specs they imagine as defining how the Web is supposed to work
- # [08:53] <MikeSmith> instead of how it actually works in practice
- # [08:54] <MikeSmith> I think some people really just hate the Web
- # [08:54] <MikeSmith> the Web as it actually exists
- # [08:54] <MikeSmith> because it has turned out messy and ugly
- # [08:54] <MikeSmith> and they wanted it all to be purty
- # [08:54] <MikeSmith> and neat
- # [08:54] <MikeSmith> and I think that's part of what they really hate about the HTML5 spec
- # [08:55] <MikeSmith> that is, the HTML5 spec documents the real Web
- # [08:55] <MikeSmith> the messy, ugly one
- # [08:55] <Ms2ger> We should replace it with something purty and neat, all from scratch
- # [08:55] <MikeSmith> we should just follow the specs
- # [08:55] <MikeSmith> then everything would be fine
- # [08:55] <MikeSmith> the good specs, I mean
- # [08:56] <MikeSmith> the pure "the Right Thing" ones
- # [08:56] <Hixie> you mean the ones that don't define error handling which is how we end up in this mess in the first place? :-)
- # [08:56] <Ms2ger> Yes, who needs error handling?
- # [08:57] <Ms2ger> Authors should just get it right all the time
- # [08:58] <Hixie> writing successful good specs is hard.
- # [08:59] <Hixie> some of the most successful things in the specs i write are full of quirks because i made mistakes while speccing them and by the time they were noticed, implementations had shipped and we were stuck.
- # [08:59] <Hixie> better that than a spec that's not implemented, though
- # [09:00] * Joins: MikeSmith_ (~MikeSmith@EM114-48-64-231.pool.e-mobile.ne.jp)
- # [09:01] * Quits: MikeSmith (~MikeSmith@EM114-48-144-16.pool.e-mobile.ne.jp) (Ping timeout: 264 seconds)
- # [09:01] * MikeSmith_ is now known as MikeSmith
- # [09:04] * Quits: matjas (~matjas@91.182.31.127) (Remote host closed the connection)
- # [09:10] * Joins: koskoz (koskoz@tri59-2-82-225-135-247.fbx.proxad.net)
- # [09:10] * Joins: agektmr (~Adium@220.109.219.244)
- # [09:14] * Joins: cpearce (~chatzilla@ip-118-90-3-203.xdsl.xnet.co.nz)
- # [09:14] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [09:22] <hsivonen> oh well. I commented on tbray's blog post. Accidental 386 time.
- # [09:35] * heycam|away is now known as heycam
- # [09:36] * Quits: ezoe (~ezoe@203-140-89-194f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [09:38] * Joins: zcorpan (~zcorpan@c-599ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:43] * heycam is now known as heycam|away
- # [09:46] * Quits: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 255 seconds)
- # [09:47] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [09:48] <Dashiva> hsivonen: Maybe one day you'll be able to afford an upgrade to 486 :)
- # [09:49] <hsivonen> Dashiva: to not being a ninja?
- # [09:50] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # [09:51] * Quits: homata__ (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [09:52] <Dashiva> hsivonen: At least that way you'll get to sleep at night
- # [09:54] * Quits: linclark (~clark@089-101-090180.ntlworld.ie) (Client Quit)
- # [09:59] * Joins: kataire (~kataire@cable-78-35-115-245.netcologne.de)
- # [09:59] * Joins: msucan (~robod@92.86.247.27)
- # [10:10] * Quits: Thezilch (fuz007@cpe-76-167-225-217.socal.res.rr.com) (Read error: Connection reset by peer)
- # [10:14] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [10:14] <zcorpan> Hixie: clearly you need some summary and scope and abbr and axis and longdesc on that table
- # [10:17] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [10:19] * Joins: TabAtkins_ (~tabatkins@nat/google/x-wbrjpcmjbhgelbvp)
- # [10:21] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [10:26] * Quits: ukai_ (~ukai@nat/google/x-mknhsxsrdtjsfcwd) (*.net *.split)
- # [10:26] * Quits: TabAtkins (~tabatkins@nat/google/x-tyedcerxgucxzuqd) (*.net *.split)
- # [10:26] * Quits: [tm] (~MikeSmith@sideshowbarker.net) (*.net *.split)
- # [10:29] * Joins: ukai_ (~ukai@nat/google/x-mknhsxsrdtjsfcwd)
- # [10:29] * Joins: [tm] (~MikeSmith@sideshowbarker.net)
- # [10:30] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
- # [10:32] * Quits: ukai_ (~ukai@nat/google/x-mknhsxsrdtjsfcwd) (*.net *.split)
- # [10:32] * Quits: [tm] (~MikeSmith@sideshowbarker.net) (*.net *.split)
- # [10:33] <MikeSmith> this party needs some annevk
- # [10:38] * Joins: ukai_ (~ukai@nat/google/x-mknhsxsrdtjsfcwd)
- # [10:38] * Joins: [tm] (~MikeSmith@sideshowbarker.net)
- # [10:44] * Joins: richt (~richt@pat-tdc.opera.com)
- # [10:50] * Quits: kataire (~kataire@cable-78-35-115-245.netcologne.de) (Ping timeout: 264 seconds)
- # [11:03] * Joins: Martijnc (~Martijnc@d54C02C64.access.telenet.be)
- # [11:06] <zcorpan> MikeSmith: you're far too pragmatic!
- # [11:06] <MikeSmith> ?
- # [11:07] <zcorpan> bug 339
- # [11:08] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:08] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Client Quit)
- # [11:08] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [11:10] <MikeSmith> ah
- # [11:11] <MikeSmith> i find that code not so much fun to work with :) so I think it best to minimize how much of it to touch
- # [11:13] <MikeSmith> Hixie: I, um, just accidentally checked in some changes to the W3C sources for the spec
- # [11:13] <MikeSmith> so if you get conflicts next time you push, please just blow away what's there
- # [11:14] <MikeSmith> oh
- # [11:14] <MikeSmith> nm
- # [11:14] <MikeSmith> actually, it seems like I didn't do what I thought I did
- # [11:14] * riven` is now known as riven
- # [11:14] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [11:14] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [11:15] <MikeSmith> so I'm not as stupid as I thought
- # [11:15] <MikeSmith> yay me
- # [11:15] <nessy> lol
- # [11:16] * Joins: mpt (~mpt@91.189.88.12)
- # [11:16] * Quits: mpt (~mpt@91.189.88.12) (Changing host)
- # [11:16] * Joins: mpt (~mpt@canonical/mpt)
- # [11:22] * Joins: jeremyselier (~Jeremy@92.103.127.226)
- # [11:29] * Joins: bga_ (~bga@pppoe.95-55-153-85.dynamic.avangarddsl.ru)
- # [11:33] * Joins: kalc4 (~kalc4@78.145.23.185)
- # [11:36] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:40] * Quits: Jedi_ (~Jedi@jedi.org) (Quit: leaving)
- # [11:42] <hsivonen> I'm shocked. I found a bug in the V.nu/Firefox parser impl. while prototyping Complex Ruby support
- # [11:42] <hsivonen> the bug was in the "any other end tag case"
- # [11:42] * Quits: agektmr (~Adium@220.109.219.244) (Quit: Leaving.)
- # [11:45] <MikeSmith> cool
- # [11:45] <MikeSmith> so Complex Ruby has finally proven useful for something
- # [11:46] * Joins: ezoe (~ezoe@112-68-244-37f1.kyt1.eonet.ne.jp)
- # [12:00] * Quits: yutak (~yutak@2401:fa00:4:1000:baac:6fff:fe99:adfb) (Quit: Ex-Chat)
- # [12:01] * Joins: Jedi_ (~Jedi@jedi.org)
- # [12:01] <zcorpan> what's teh bug?
- # [12:01] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
- # [12:04] <jgraham> Transposed e and h?
- # [12:05] <zcorpan> "In Section 7, the text about the close /reason/ makes it sound as if an
- # [12:05] <zcorpan> application might choose to show UTF-8 encoded data to an end user. That
- # [12:05] <zcorpan> might lead the reader to think that language tagging might be necessary.
- # [12:05] <zcorpan> Is it?"
- # [12:06] <jgraham> zcorpan: huh?
- # [12:06] <zcorpan> hybi
- # [12:07] <zcorpan> let's localize the close frame reason
- # [12:07] <zcorpan> maybe the reason needs some metadata as well
- # [12:08] <jgraham> Oh wow
- # [12:09] <jgraham> I didn't even consider that they might be saying that
- # [12:10] <jgraham> We could allow multiple /reason/s and have RDF to express equivalence relationships between them
- # [12:10] <jgraham> So that people could be clear that reason 2 was reason 1 translated into esperanto
- # [12:10] <zcorpan> RDF in JSON you mean?
- # [12:15] <Ms2ger> Is that the new Godwin?
- # [12:16] <hsivonen> zcorpan: it generated implied end tags without excluding the name of the token
- # [12:16] * Joins: linclark (~clark@wlan-nat.fwgal01.deri.ie)
- # [12:17] <hsivonen> zcorpan: there was also a check to see if the current node matched the token before the loop that's now in the spec
- # [12:17] <hsivonen> I suspect there has been a spec bug and I've failed to update the implementation when the spec got fixed
- # [12:17] <zcorpan> yeah i recall a spec change in that area some time ago
- # [12:18] <zcorpan> Philip`: plz fix the spec splitter around video
- # [12:21] * Joins: agektmr (~Adium@u698240.xgsnu2.imtp.tachikawa.mopera.net)
- # [12:21] <hsivonen> zcorpan: do you happen to know why rt and rp behavior is conditional to ruby being in scope?
- # [12:21] * hsivonen launches a Windows VM to examine the ruby behavior of old IE
- # [12:22] <hsivonen> wow.
- # [12:22] <hsivonen> old IE treats rt as unknown unless inside ruby
- # [12:23] <hsivonen> that's even weirder than what I expected from old IE
- # [12:23] <zcorpan> hsivonen: you mean outside ruby (for old ie)?
- # [12:23] <zcorpan> oh
- # [12:23] <zcorpan> i missed unless
- # [12:24] <zcorpan> hsivonen: i recall having asked the same question to Hixie
- # [12:25] * Quits: ben_h (~ben@128.250.195.138) (Quit: ben_h)
- # [12:25] <zcorpan> i don't remember what the answer was exactly
- # [12:26] <zcorpan> http://krijnhoetmer.nl/irc-logs/whatwg/20100617#l-1194
- # [12:27] <hsivonen> zcorpan: thanks
- # [12:27] <hsivonen> I guess I don't care about the scope check either way
- # [12:27] * Quits: _jgr (~jgr@CPE-121-222-135-19.lnse1.woo.bigpond.net.au) (Read error: Connection reset by peer)
- # [12:28] <hsivonen> Looks like Drupal owns the CMS that does RDFa market
- # [12:29] <jgraham> hsivonen: I entirely failed to understand that sentence
- # [12:32] * Quits: kalc4 (~kalc4@78.145.23.185) (Quit: kalc4)
- # [12:32] * Quits: agektmr (~Adium@u698240.xgsnu2.imtp.tachikawa.mopera.net) (Quit: Leaving.)
- # [12:35] <hsivonen> jgraham: Drupal owns the market that is scoped as "CMS that does RDFa"
- # [12:37] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [12:40] * Quits: hdhoang (~hdhoang@2406:a000:f0ff:fffe::3461) (Remote host closed the connection)
- # [12:41] * Joins: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl)
- # [12:41] * Joins: _jgr (~jgr@CPE-58-165-78-48.qld.bigpond.net.au)
- # [12:41] <annevk> oops, did not intend to open this quite yet, oh well
- # [12:41] <Ms2ger> Ohai
- # [12:42] <annevk> I wonder if Opera will crash due to the amount of email
- # [12:42] <zcorpan> WB
- # [12:42] <annevk> thanks
- # [12:43] <Ms2ger> ^That
- # [12:43] <zcorpan> shelley stopped doing whatwg weeklies
- # [12:44] <hsivonen> annevk: welcome back
- # [12:44] <annevk> zcorpan, I'll aim for Monday
- # [12:44] <hsivonen> hmm. fantasai isn't here
- # [12:44] <zcorpan> cool
- # [12:44] <annevk> at the moment email is not fetched beyond March 22...
- # [12:44] <hsivonen> does anyone have any idea why fantasai proposed putting <rp> inside <rtc>?
- # [12:45] <MikeSmith> annevk: stuff has gone all to hell during the last three months. please fix everything
- # [12:45] <annevk> hsivonen, she wrote a blog post no?
- # [12:45] <hsivonen> annevk: yes
- # [12:45] * hsivonen re-reads again
- # [12:45] * Quits: Ms2ger (~Ms2ger@91.181.182.25) (Quit: bbl)
- # [12:45] <annevk> hmm
- # [12:45] <MikeSmith> hsivonen: I thought fantasai was just following whatever was in the original (complex) Ruby spec
- # [12:45] <annevk> fetching 323 / 17091
- # [12:46] <MikeSmith> you're a brave man for using Opera for e-mail
- # [12:47] <hsivonen> annevk: I re-read again. I still don't see why one would make rp a child of rtc
- # [12:47] <hsivonen> MikeSmith: I don't see this case in the original spec
- # [12:47] <MikeSmith> oh
- # [12:48] <hsivonen> sigh. I guess I will have to ask fantasai before requesting specific spec edits
- # [12:50] * Joins: Frozen_ (~Frozen@2a01:e35:8a2f:2a60:21f:d0ff:fe53:75b2)
- # [12:51] <annevk> I kind of thought we decided not to address all ruby scenarios for now, but oh well
- # [12:52] <annevk> I guess no it is semi-implemented...
- # [12:52] * Quits: koskoz (koskoz@tri59-2-82-225-135-247.fbx.proxad.net) (Ping timeout: 250 seconds)
- # [12:53] <hsivonen> annevk: the point here is to avoid painting ourselves in the corner with an over-aggressive parsing algorithm
- # [12:55] * Joins: erlehmann (~erlehmann@82.113.99.53)
- # [12:55] * bga_ is now known as bga_|away
- # [13:02] * Joins: othree_ (~othree@admin39.ct.ntust.edu.tw)
- # [13:04] * bga_|away is now known as bga_
- # [13:07] * Joins: smaug____ (~chatzilla@GGYYMMMCDXXXI.gprs.sl-laajakaista.fi)
- # [13:09] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:09] * Quits: yuuki (~kobayashi@58x158x182x50.ap58.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:10] * Joins: antares_ (u1567@gateway/web/irccloud.com/x-zzhhiyoawvjnobmm)
- # [13:16] * Quits: smaug____ (~chatzilla@GGYYMMMCDXXXI.gprs.sl-laajakaista.fi) (Ping timeout: 240 seconds)
- # [13:19] * Joins: koskoz (koskoz@tri59-2-82-225-135-247.fbx.proxad.net)
- # [13:19] * Joins: yutak_home (~kee@ZH073144.ppp.dion.ne.jp)
- # [13:23] * bga_ is now known as bga_|away
- # [13:27] * Quits: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed) (Remote host closed the connection)
- # [13:28] * Quits: koskoz (koskoz@tri59-2-82-225-135-247.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [13:31] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [13:35] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Quit: Linkinus - http://linkinus.com)
- # [13:40] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [13:42] * Joins: agektmr (~Adium@u698240.xgsnu2.imtp.tachikawa.mopera.net)
- # [13:45] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [13:47] <zcorpan> heycam|away: any chance to get a decision on http://www.w3.org/Bugs/Public/show_bug.cgi?id=12798 soon?
- # [13:51] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 240 seconds)
- # [13:53] <zcorpan> Hixie: http://www.whatwg.org/specs/ doesn't list all whatwg-hosted specs
- # [13:54] <zcorpan> or maybe it does
- # [13:58] * Joins: koskoz (koskoz@tri59-2-82-225-135-247.fbx.proxad.net)
- # [13:59] <annevk> we're not going to do null -> "" after all?
- # [13:59] <annevk> pfff
- # [14:00] * bga_|away is now known as bga_
- # [14:02] <zcorpan> seems so
- # [14:02] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [14:02] <annevk> btw, compared to the 11'' Air the MacBook Pro 13'' is huge
- # [14:03] <annevk> and heavy
- # [14:03] * Joins: mokush (~quassel@188.24.41.206)
- # [14:05] <hasather> annevk: hey, welcome back. When are you back in Oslo?
- # [14:12] <asmodai> saw this?
- # [14:12] <asmodai> http://www.unifont.org/tt/
- # [14:16] <MikeSmith> asmodai: the word "elegant" does not come to mind when looking at that solution
- # [14:17] <annevk> hasather, no idea really, apparently not in time for the party
- # [14:17] * Quits: agektmr (~Adium@u698240.xgsnu2.imtp.tachikawa.mopera.net) (Quit: Leaving.)
- # [14:20] <asmodai> MikeSmith: I wonder how much work is still needed to get it all properly working natively.
- # [14:22] <MikeSmith> I guess what's needed for proper rendering of vertical text is for browsers to actually support proper rendering of vertical text
- # [14:22] <MikeSmith> without using transform and rotate
- # [14:24] <MikeSmith> like this:
- # [14:24] <MikeSmith> http://people.w3.org/mike/demo/melos/
- # [14:26] <MikeSmith> using writing-mode
- # [14:31] <asmodai> Pressing x doesn't seem to work for me though.
- # [14:31] <MikeSmith> in only works in browsers that support writting-mode
- # [14:32] <MikeSmith> which I think means only Safari and Chrome at this point
- # [14:33] * asmodai fires up chrome
- # [14:33] * Joins: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com)
- # [14:34] <annevk> I saw something go by about the CSS WG considering once again Unicode normalization
- # [14:34] <annevk> did that get resolved the right way?
- # [14:34] <asmodai> ok, it rotates 90 degrees.
- # [14:34] <annevk> guess I'll find out once I get through my email backlog
- # [14:35] <asmodai> But then again the kanji, hiragana, katakana als rotate, but hey, you know enough about Japanese to know what the end result should become.
- # [14:35] <MikeSmith> annevk: yeah, Richard told me a few weeks ago they were having some discussion, but I don't now what the resolution was
- # [14:35] <MikeSmith> if there was any
- # [14:37] <MikeSmith> asmodai: I think everything gets displayed the way it should when that is displayed in vertical mode -- with the exception of the roman characters
- # [14:37] <MikeSmith> that is, the URL at the end
- # [14:37] <MikeSmith> or maybe that's actually per spec
- # [14:37] <MikeSmith> I don't really know what's supposed to happen with roman characters by default when in vertical mode
- # [14:38] * Quits: hij1nx (~hij1nx@rrcs-24-199-199-158.midsouth.biz.rr.com) (Quit: hij1nx)
- # [14:38] <asmodai> on Chrome at least all the kanji are rotated as well. If it's supposed to act like Japanese writing I'd expect the kanji, hiragana, katakana to have their orientation intact instead of also being rotated 90 degrees.
- # [14:39] <asmodai> latin text tends to get rotated 90 degrees
- # [14:39] <asmodai> so bottom faces left hand side
- # [14:39] <MikeSmith> the kanji and kana display as expected in my Chrome
- # [14:39] <asmodai> MikeSmith: which version?
- # [14:39] <MikeSmith> which are current dev channel and canaray
- # [14:39] <asmodai> that's odd
- # [14:40] <asmodai> I'm following Chrome dev as well (14)
- # [14:40] <MikeSmith> 14 974 is what I have
- # [14:40] <asmodai> 794 here
- # [14:40] <MikeSmith> wacky
- # [14:41] <MikeSmith> well, the kanji and kana should definitely not rotate
- # [14:41] * Quits: bentruyman (~bentruyma@24-148-24-69.c3-0.prs-ubr2.chi-prs.il.cable.rcn.com) (Quit: Computer has gone to sleep.)
- # [14:42] <annevk> hmm
- # [14:42] <annevk> last email on public-web-notification was on May 31
- # [14:42] <asmodai> MikeSmith: http://www.in-nomine.org/~asmodai/whatiget.png
- # [14:42] <annevk> a call for exclusions...
- # [14:42] * Joins: _bga (~bga@ppp78-37-227-59.pppoe.avangarddsl.ru)
- # [14:43] <MikeSmith> asmodai: hmm, yeah, it ain't supposed to look like that :)
- # [14:44] <asmodai> MikeSmith: Odd that you get what it should be on the same Chrome version :|
- # [14:44] <asmodai> MikeSmith: any options that might be enabled on your side?
- # [14:44] <MikeSmith> none that I recall
- # [14:44] * Quits: bga_ (~bga@pppoe.95-55-153-85.dynamic.avangarddsl.ru) (Ping timeout: 244 seconds)
- # [14:45] * Quits: yutak_home (~kee@ZH073144.ppp.dion.ne.jp) (Quit: Ex-Chat)
- # [14:45] <MikeSmith> asmodai: could be a platform difference
- # [14:46] <MikeSmith> I am running on OSX
- # [14:46] <MikeSmith> maybe it relies on some mac-ish thingy
- # [14:46] <asmodai> same here
- # [14:46] <asmodai> ah
- # [14:46] <asmodai> Windows 7 here
- # [14:46] <MikeSmith> so that's probably it
- # [14:46] <MikeSmith> dunno
- # [14:47] <MikeSmith> I need to get a WIndows VM set up
- # [14:47] <asmodai> checking safari
- # [14:48] <hsivonen> Today is a good day to follow both @diveintomark and @JeniT on Twitter
- # [14:49] <asmodai> MikeSmith: just checked
- # [14:49] <asmodai> MikeSmith: colleague just checked on his Mac with Chrome 14
- # [14:49] <asmodai> MikeSmith: works for him as well, it's a platform issue
- # [14:50] <MikeSmith> ok
- # [14:50] <asmodai> Anyway, that unifont thing was raised on the unicode list.
- # [14:50] <erlehmann> twitter, wasn't that the service breaking the web with shortlinks, killing feeds and using hashbangs instead of history API?
- # [14:50] * erlehmann snickers
- # [14:52] <asmodai> Speaking of which, Gawker seems to have cleaned up their act.
- # [14:52] * jgraham is developing a great deal of respect for Jeni T even though we have very different taste in technologies
- # [14:53] <jgraham> And despite the fact that she is trying to have a sensible conversation over twitter
- # [14:53] <jgraham> Which is pretty silly…
- # [14:54] * _bga is now known as bga_|away
- # [14:55] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Ping timeout: 244 seconds)
- # [14:55] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [14:55] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [14:55] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [14:56] <gsnedders> jgraham: There was a reason why I was sad when she decided not to run for election to the TAG… and then happy when she got appointed by timbl anyway. :)
- # [14:57] <jgraham> Well on the whole I would prefer the TAG to be populated by reasonable people with good taste in technologies ;)
- # [14:57] * Joins: MikeSmith_ (~MikeSmith@EM1-112-28-9.pool.e-mobile.ne.jp)
- # [14:58] * Joins: pdr2 (~pdr2@nat/google/x-jmktsrqfdprcjmbc)
- # [14:58] <gsnedders> I dunno — it's probably too heavily occupied by semweb people (which is a not unreasonable direction to take, and used quite heavily for interchange) — but getting anyone else willing to be on it is challenging…
- # [15:00] <annevk> Why do we need the TAG again?
- # [15:00] * Joins: miketaylr (~miketaylr@206.217.92.186)
- # [15:01] * Quits: MikeSmith (~MikeSmith@EM114-48-64-231.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [15:01] * MikeSmith_ is now known as MikeSmith
- # [15:01] <gsnedders> annevk: Not having multiple WGs trying to do the same thing is in general a good idea. And people would probably complain if there wasn't a group whose job it was to advise the Director.
- # [15:02] <hsivonen> gsnedders: part of the problem with not having multiple WGs is that it's too easy for the first WG on a given topic to do the wrong thing
- # [15:02] <jgraham> Not having multiple working groups is part of the problem not the solution
- # [15:03] <gsnedders> How does have multiple distinct groups writing competing specs help the market?
- # [15:03] * bga_|away is now known as bga_
- # [15:04] <jgraham> It gives the market a chance to choose the spec that fits its needs best
- # [15:04] <jgraham> Rather than assuming the the needs of the people writing the spec are well matched to those of the market
- # [15:05] * Quits: riven (~riven@pdpc/supporter/professional/riven) (Read error: Connection reset by peer)
- # [15:05] * Joins: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [15:05] * Quits: riven (~riven@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [15:05] * Joins: riven (~riven@pdpc/supporter/professional/riven)
- # [15:06] <gsnedders> jgraham: So fragmentation like HD DVD/BluRay is good?
- # [15:07] <jgraham> Sure
- # [15:07] <jgraham> You notice there is no fragmentation now
- # [15:08] <hsivonen> there is if you look beyond plastic discs, though
- # [15:09] <gsnedders> I'd argue the fragmentation hurt the market then — it slowed the uptake of HD disks in general as far as I can tell
- # [15:10] <hsivonen> gsnedders: assuming that dealing with discs is not hurting
- # [15:10] <hsivonen> gsnedders: maybe scoping the problem as discs is as wrong as scoping the problem as how to serialize RDF
- # [15:10] <Lachy> gsnedders, the market is trying to move beyond physical media, which also partly explains the slower uptake
- # [15:11] <gsnedders> hsivonen: I think the problem with RDFa/Microdata is people trying to say that RDFa already exists for HTML.
- # [15:11] <jgraham> gsnedders: I think the slow uptake could be because people just didn't want what either format offered
- # [15:11] <gsnedders> jgraham: It seems to be increasing now, though
- # [15:11] <Lachy> and that market is in turn hurt by lower bit-rates, incompatible and annoying DRM systems, ISP download caps, etc
- # [15:11] <jgraham> Yes, and so is the affordability of HD TVs
- # [15:11] <hsivonen> gsnedders: the Process bogosity and the manufacture of legacy are a problem--not *the* problem
- # [15:12] <hsivonen> Lachy: shoddy software, territorial restrictions, etc., etc.
- # [15:12] * Joins: dhx1 (~anonymous@60-242-108-164.static.tpgi.com.au)
- # [15:13] <hsivonen> at home, I have a separate boot partition for online video rental to make sure the software doesn't come in contact with the daily use system
- # [15:14] <hsivonen> and the reason to bother with something that makes one feel the need to wall off the video rental software from other software is that the service that ties into better software isn't available in my region
- # [15:15] <Lachy> which service do you use?
- # [15:16] <hsivonen> Lachy: Voddler
- # [15:18] <Lachy> oh, I haven't heard of that one. What software does it use? Flash or Silverlight?
- # [15:18] <Lachy> or other?
- # [15:18] <hsivonen> Lachy: Flash Player for playback.
- # [15:19] <hsivonen> Lachy: custom networking
- # [15:19] <hsivonen> they used to use Adobe AIR
- # [15:19] <hsivonen> AIR, of course, is so well Integrated that it performs worse that in-browser Flash Player
- # [15:19] * Joins: tomasf_ (~tom@194-237-176-98-no120.business.telia.com)
- # [15:21] <hsivonen> would be nice if they used browser-native WebM and HTTP
- # [15:21] <hsivonen> but they have the DRM-wanting content provider overlords
- # [15:21] <hsivonen> also, they seem to think using HTTP would be too expensive
- # [15:22] <Lachy> reading their help, they said their using some peering technology that they developed. I guess that's something like streaming torrents
- # [15:22] <jgraham> """you can't imagine all the
- # [15:22] <jgraham> hacks browser manufacturers do to repair really bad code"""
- # [15:23] <jgraham> Umm, well actaully we can
- # [15:23] <jgraham> See also the HTML5 spec
- # [15:23] <gsnedders> Source?
- # [15:23] <jgraham> http://www.w3.org/mid/OF31B33356.F668E1E0-ON862578B2.00485AD0-862578B2.00489BBD@us.ibm.com
- # [15:25] * Joins: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com)
- # [15:29] * richt until someone meets my demands at dontmakemesteal.com I'll be on cuevana.tv amigos...HTML video would be nice once we've got a full screen playback API sorted.
- # [15:32] * Quits: nessy (~Adium@124-168-8-33.dyn.iinet.net.au) (Quit: Leaving.)
- # [15:33] * Quits: boaz (~boaz@li326-230.members.linode.com) (Excess Flood)
- # [15:35] * Joins: boaz (~boaz@li326-230.members.linode.com)
- # [15:35] * Quits: koskoz (koskoz@tri59-2-82-225-135-247.fbx.proxad.net) (Ping timeout: 260 seconds)
- # [15:36] * Quits: tomasf_ (~tom@194-237-176-98-no120.business.telia.com) (Read error: Connection reset by peer)
- # [15:37] * Joins: tomasf__ (~tom@194-237-176-98-no120.business.telia.com)
- # [15:39] * Quits: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru) (Read error: Connection reset by peer)
- # [15:39] <erlehmann> gsnedders, RDFa exists. creative commons, for example, is using it.
- # [15:39] <erlehmann> but really i have no idea of the extent of use of RDFa vs microdata markup.
- # [15:40] <jgraham> In general people publishing stuff is not interesting if no one consumes it
- # [15:41] <erlehmann> i see what you did there. schema.org comes to mind.
- # [15:42] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 255 seconds)
- # [15:42] <hsivonen> erlehmann: creative commons is a particularly sad case considering that RDF is such an overkill for license annotations
- # [15:42] * erlehmann knows what he did last summer.
- # [15:43] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [15:44] <Lachy> does creative commons still enocurage people to publish RDF inside <!-- comments -->?
- # [15:44] * Joins: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr)
- # [15:44] <gsnedders> Lachy: RDF/XML?
- # [15:44] <erlehmann> go ask in #cc
- # [15:44] <erlehmann> i don't think so. that'd be awkward.
- # [15:45] * Joins: benschwar (~benschwar@59.167.185.148)
- # [15:46] * Quits: benschwar (~benschwar@59.167.185.148) (Client Quit)
- # [15:53] <Lachy> gsnedders, yeah, they used to do something like that. http://www.xml.com/pub/a/2003/01/15/creative.html
- # [15:53] <gsnedders> Lachy: I know WP did. Didn't know about what CC suggested.
- # [15:54] * Joins: matjas (~matjas@91.182.31.127)
- # [15:54] <gsnedders> Lachy: But, well, something like RDFa within a comment would make even less sense
- # [15:55] <hsivonen> gsnedders: the WHATWG licensing Microdata vocab is remarkably sensible compared to ccREL
- # [15:56] <hsivonen> ooh. Microsoft now explicitly considers WebGL harmful: http://blogs.technet.com/b/srd/archive/2011/06/16/webgl-considered-harmful.aspx
- # [15:59] <AryehGregor> TabAtkins_, that patent troll pool idea was actually mine originally. Florian Mueller later picked it up and posted about it on his blog: http://fosspatents.blogspot.com/2010/05/dpl-and-fair-troll-business-model-make.html
- # [16:00] <AryehGregor> But I don't think he followed up on it, or at least I don't know about it.
- # [16:01] <AryehGregor> zewt, if all the big companies were unable to enforce their patents against competitors, it would only be patent trolls supporting patents, so the big companies would lobby successfully to reform patent law in some fashion.
- # [16:01] <AryehGregor> (possibly just by making such patent pools illegal, though, if they aren't already)
- # [16:02] <AryehGregor> hsivonen, well . . . to be fair, they have a point. It's pretty scary.
- # [16:02] * Joins: mhausenblas_ (~mhausenbl@wlan-nat.fwgal01.deri.ie)
- # [16:03] <jgraham> AryehGregor: More than the silverlight 3D thing?
- # [16:03] <hsivonen> AryehGregor: I'm not saying they don't have a point.
- # [16:03] <AryehGregor> jgraham, it's entirely possible that the people who reviewed WebGL and found it insecure didn't even know about Silverlight's 3D features, and can't do anything about them because it's a different department.
- # [16:04] <AryehGregor> Like how Microsoft officially opposed @font-face without obfuscation when Silverlight supported something similar already.
- # [16:04] <AryehGregor> (then their objection suddenly became that only *declarative* unobfuscated font use was a problem)
- # [16:04] <hsivonen> what's the level of abstraction that Silverlight's 3D stuff provides?
- # [16:04] <hsivonen> what about Molehill?
- # [16:05] <jgraham> Entirely possible. But it's still pretty hypocritical to publically oppose a technology on the one hand and push an identical (?) technology on the other
- # [16:06] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Ping timeout: 264 seconds)
- # [16:06] * mhausenblas_ is now known as mhausenblas
- # [16:06] <AryehGregor> You can't fairly call an 89,000-employee critical because some of its employees contradict other employees.
- # [16:06] * Quits: mhausenblas (~mhausenbl@wlan-nat.fwgal01.deri.ie) (Client Quit)
- # [16:07] <AryehGregor> Yay: http://www.imperialviolet.org/2011/06/16/dnssecchrome.html
- # [16:08] <jgraham> Well I can because that's what hypocritical means. It might not be possible, or even desirable, for a large company to avoid hypocritsy however
- # [16:08] <AryehGregor> No, hypocrisy is when someone pretends to be something they aren't, or says one thing and does another. An organization can't be hypocritical, only people can be hypocritical.
- # [16:09] <AryehGregor> Even if we sometimes treat organizations like people.
- # [16:10] <jgraham> AryehGregor: I quite disagree
- # [16:11] <jgraham> I suppose the other reading is that "In its current form, WebGL is not a technology Microsoft can endorse from a security perspective" means that Microsoft doesn't consider this level of security concerns a sufficient reason not to release a product
- # [16:11] <jgraham> (or that the silverlight thing actually has materially different security properties)
- # [16:12] <AryehGregor> No, it probably just means that totally different people did the security reviews.
- # [16:12] <Philip`> It seems reasonable to assume Microsoft has divisions that apply different weights to different criteria - their Security Response Center is clearly going to focus on security and recommend against insecure things, while their Silverlight people and IE people etc will focus more on enhancing the customer experience through hardware acceleration
- # [16:12] <AryehGregor> From different groups that maybe barely talk to each other.
- # [16:12] <jgraham> AryehGregor: But they claim to speak for Microsoft as a collective entity
- # [16:12] <AryehGregor> Well, yeah, that's a common fiction in large organizations.
- # [16:12] <jgraham> Not Microsoft's security team or anything else
- # [16:13] <AryehGregor> It's quite possible that the Silverlight team needs to get adoption at all costs, because if they fail to get adoption for long enough they might be axed or at least lose money to other groups.
- # [16:13] <AryehGregor> So maybe they aren't so interested in others concerns.
- # [16:13] <AryehGregor> IE is going to get lots of resources regardless, is much more widely used, is under more public scrutiny, and has often been criticized for poor security.
- # [16:13] <AryehGregor> Totally different situation. They might be a lot less willing to take security or other risks.
- # [16:16] <jgraham> Indeed. But it's still hypocritsy if "Microsoft" announce that it is unacceptable to ship a technology for reason X whilst shipping a similar technology to which X also applies
- # [16:17] * bga_ is now known as bga_|away
- # [16:18] <AryehGregor> No, it's just people claiming to speak for Microsoft when they really shouldn't be.
- # [16:18] <hsivonen> "For security and compatibility reasons, some drivers will be blocked by default in the browser."
- # [16:19] <hsivonen> http://msdn.microsoft.com/en-us/library/gg197424%28v=XNAGameStudio.35%29.aspx
- # [16:19] <AryehGregor> It's not like the guy who posted that got approval from Steve Ballmer to speak in the name of Microsoft.
- #
- # Session Start: Fri Jun 17 16:55:06 2011
- # Session Ident: #whatwg
- # [16:55] * Now talking in #whatwg
- # [16:55] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [16:55] * Set by annevk42 on Mon Oct 19 23:03:06
- # [16:55] <krijnh> Nothing to see here, move along
- # [16:56] * Joins: david_carlisle (~chatzilla@86.188.197.189)
- # [16:58] * Quits: nonge_ (~nonge@p508294C7.dip.t-dialin.net) (Quit: Verlassend)
- # [16:58] <annevk> oh dictionaries in Web IDL
- # [17:00] <krijn> annevk: power supply died, nothing aan de hand :) Maar zal meteen weer wat backups overzetten
- # [17:00] * Joins: fishd (~darin@nat/google/x-qwfvxpzdbtbljuiv)
- # [17:00] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [17:01] <annevk> #panicmode
- # [17:02] <krijn> Also, we're getting fiber here, so massive speed improvement coming up!
- # [17:02] * Quits: fishd (~darin@nat/google/x-qwfvxpzdbtbljuiv) (Client Quit)
- # [17:03] * Joins: fishd (~darin@nat/google/x-gzvmywoarhlpzdgn)
- # [17:06] * Quits: ezoe (~ezoe@112-68-244-37f1.kyt1.eonet.ne.jp) (Ping timeout: 252 seconds)
- # [17:08] <zcorpan> rwaldron: sorry gotta go now. back on monday. feel free to email me simonp@opera.com
- # [17:08] <rwaldron> ok, thank
- # [17:08] <rwaldron> thanks*
- # [17:08] * Joins: MikeSmith (~mikesmith@EM114-48-16-17.pool.e-mobile.ne.jp)
- # [17:08] * Quits: zcorpan (~zcorpan@c-599ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [17:10] <annevk> so no HTML/XML work done since I left
- # [17:10] <annevk> not sure what is up with URL
- # [17:10] <annevk> no discussion on Web Notifications
- # [17:10] * Quits: hdhoang (~hdhoang@203.210.201.211) (Quit: Leaving.)
- #
- # Session Start: Fri Jun 17 17:26:03 2011
- # Session Ident: #whatwg
- # [17:26] * Now talking in #whatwg
- # [17:26] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [17:26] * Set by annevk42 on Mon Oct 19 23:03:06
- # [17:29] * Quits: jeremyselier (~Jeremy@92.103.127.226) (Ping timeout: 240 seconds)
- # [17:29] * Joins: eric_carlson_ (~ericc@adsl-67-112-12-110.dsl.anhm01.pacbell.net)
- #
- # Session Start: Fri Jun 17 17:45:52 2011
- # Session Ident: #whatwg
- # [17:45] * Now talking in #whatwg
- # [17:45] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [17:45] * Set by annevk42 on Mon Oct 19 23:03:06
- # [17:45] * Quits: Dashiva (Dashiva@wikia/Dashiva)
- # [17:46] <krijnh> Why, what's up?
- # [17:46] <krijn> Shut up you
- # [17:46] <jcranmer> sigh
- # [17:46] <krijn> You're an unreliable piece of junk!
- # [17:46] <krijnh> :(
- # [17:46] <jcranmer> I wish people would implement useful things like <input type="date">
- # [17:49] * Joins: Dashiva (Dashiva@84-72-44-31.dclient.hispeed.ch)
- # [17:49] * Quits: Dashiva (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
- # [17:49] * Joins: Dashiva (Dashiva@wikia/Dashiva)
- # [17:52] * bga_ is now known as bga_|away
- # [17:55] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [17:55] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [17:55] * Joins: hij1nx (~hij1nx@64.134.240.40)
- # [17:56] <jgraham> jcranmer: Now you made us feel unloved :(
- # [17:57] <annevk> jcranmer, Opera did, I hear iOS5 does too...
- # [17:57] <Philip`> jgraham: I have nearly constant logs since January 2009, conveniently split into files no larger than 55MB each
- # [17:58] <jcranmer> annevk: that's great for the ~2% of the people who use Opera, not so great for the 98% who don't
- # [17:58] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [17:58] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [17:58] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [17:58] <annevk> jcranmer, fix it!
- # [17:59] <krijn> (For those interested: http://krijnhoetmer.nl/irc-logs/ is a static file now, not live. I'm backing up everything right now, cause I have the feeling the broken power supply kind of damaged my hard drive)
- # [17:59] <jcranmer> unfortunately, I have no intention of touching content code
- # [18:00] <krijn> (Very cool btw, each time somebody requests a file from my server, I hear a high pitch sound)
- # [18:01] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [18:01] * Quits: scor (~scor@drupal.org/user/52142/view) (Excess Flood)
- # [18:02] <Philip`> krijn: If you tell us the pitch that each different file makes, we could try to set up a hard disk orchestra on your machine
- # [18:02] <annevk> krijn, if you need hardware / money for hardware let me know
- # [18:02] <krijn> Nah, I have some hardware left here, that's not it (brother is buying a new power supply right now)
- # [18:03] <krijn> Just don't think I'm able to do the same crappy configuration on a new machine :p
- # [18:04] <annevk> sounds like a loss
- # [18:05] <krijn> Glad my mom is kind of old and doesn't hear the sound, it's pretty annoying..
- # [18:05] <annevk> I wonder why we have crossorigin=""; CORS was designed so no markup changes would be needed
- # [18:06] * annevk creates todo
- # [18:07] <AryehGregor> What happened, a disk failure?
- # [18:07] <krijn> Now, power supply overheated I think, ended with a big bang. Think it damaged something else on its way out
- # [18:07] <krijn> *no
- # [18:08] <AryehGregor> annevk, the point seems to be to allow requests even to untrusted domains in some cases, without server-side opt-in, but without submitting the user's credentials.
- # [18:08] <AryehGregor> Which can then be treated more leniently than other requests for stuff like canvas, I guess?
- # [18:08] <AryehGregor> Hmm, maybe I'm wrong.
- # [18:08] * AryehGregor hasn't paid attention to it
- # [18:09] * Parts: mikekell1 (mikek@s3x0r.biz)
- # [18:13] * Quits: lrvick (~lrvick@66.96.251.117) (Ping timeout: 240 seconds)
- # [18:13] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [18:13] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Ping timeout: 258 seconds)
- # [18:16] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [18:17] <annevk> credential-less requests still need opt-in
- # [18:18] <annevk> otherwise intranets guarded by IP-address protection are vulnerable
- # [18:18] * Joins: charlvn (~quassel@41.0.48.54)
- # [18:18] * Quits: MikeSmith (~mikesmith@EM114-48-16-17.pool.e-mobile.ne.jp) (Ping timeout: 276 seconds)
- # [18:22] <krijn> 7000 URIs, adactio will kill me if I screw this up :]
- # [18:23] <annevk> btw, does Web IDL dictionary work for arbitrary objects?
- # [18:24] <annevk> or will initEvent() need to be overloaded with a version for each potential dictionary?
- # [18:25] <krijn> (Not to mention those evil cabal assassins)
- # [18:26] <AryehGregor> Could we solve the intranet problem by just saying that nothing on a public IP address can load anything from a private IP address?
- # [18:27] <AryehGregor> Maybe some businesses put things on firewall-protected public IP addresses, but maybe we could just ignore them.
- # [18:27] <AryehGregor> That would make a lot of things simpler.
- # [18:27] <AryehGregor> Probably we can't, though.
- # [18:27] <AryehGregor> Might be a good idea, but maybe not good enough.
- # [18:27] * AryehGregor can dream
- # [18:28] <Philip`> I don't think there's any guarantee that intranets are on private IP addresses
- # [18:28] * Joins: Ms2ger (~Ms2ger@91.181.182.25)
- # [18:28] <AryehGregor> No, but we could always decide not to care about the ones that aren't.
- # [18:29] <Philip`> We could always decide not to care about the ones that are, too
- # [18:29] <AryehGregor> In principle, yes.
- # [18:29] <annevk> that ship sailed
- # [18:30] <AryehGregor> It could still be changed in principle, no?
- # [18:30] <AryehGregor> (not that I'm optimistic)
- # [18:30] <Philip`> Based on zero evidence, I'd imagine that non-private-IP intranets are not significantly rarer and less worthy of care than private-IP intranets
- # [18:31] <AryehGregor> Most organizations have a limited number of IP addresses, and private-IP networks don't even have to be specially firewalled, so using private IP ranges is very common.
- # [18:31] <AryehGregor> Although it's true that organizations with lots and lots of public IP addresses (like colleges) tend to just use those for everything.
- # [18:32] * Quits: richt (~richt@pat-tdc.opera.com) (Remote host closed the connection)
- # [18:32] <annevk> last I checked it was not going to happen
- # [18:33] <annevk> in theory everything can be changed, in practice I'm past some of those battles :)
- # [18:33] * TabAtkins_ is now known as TabAtkins
- # [18:34] * Joins: smaug____ (~chatzilla@cs181139127.pp.htv.fi)
- # [18:35] * Joins: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net)
- # [18:36] * slightlyoff is now known as slightlyoff_afk
- # [18:39] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [18:39] <Philip`> AryehGregor: Private IPs sound like a pain if you ever merge multiple intranets (companies buying each other) since the addresses may conflict, and presumably make it harder to punch holes in the firewall, so I'd expect there are reasons to use public addresses
- # [18:40] <AryehGregor> Presumably.
- # [18:40] <Philip`> (In the glorious age of IPv6 the problem of limited availability will go away)
- # [18:44] * Quits: othermaciej (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:48] * Joins: ap (~ap@2620:149:4:401:226:4aff:fe14:aad6)
- # [18:50] * Joins: dave_levin (~dave_levi@74.125.59.65)
- # [18:51] <TabAtkins> annevk: On the unicode normalization front, we're trying to punt, given that it's not a Namespaces issue, but i18n hasn't responded to anything lately. Chairs have scheduled a meeting with them sometime soon.
- # [18:53] <annevk> o_O
- # [18:53] <annevk> there should be no Unicode normalization
- # [18:53] <Ms2ger> annevk, WebIDL dictionaries can have optional properties, btw
- # [18:53] <TabAtkins> I don't have an opinion, but if there's any, it should happen as early as possible. And it is absolutely not an issue that the Namespaces spec needs to care about.
- # [18:54] * Joins: othermaciej (~mjs@67.218.106.127)
- # [18:54] <AryehGregor> It can't happen too early, because then anything that round-trips through the browser will get normalized, which is a problem if you're editing something and suddenly every line is different even though you didn't change anything.
- # [18:54] <AryehGregor> Generally browsers just ignore Unicode normalization and rely on the site to get it right.
- # [18:55] * Joins: MikeSmith (~mikesmith@EM114-48-28-43.pool.e-mobile.ne.jp)
- # [18:55] <AryehGregor> (which, e.g., MediaWiki largely does, but lots of software probably doesn't)
- # [18:55] <TabAtkins> Indeed. I'm just saying that *if* it happens, it's better to happen early rather than late.
- # [18:55] <TabAtkins> But generally, yeah, we should depend on the HTML and CSS authors to be using the same normalization.
- # [18:55] <AryehGregor> If "early" means during parsing or something, it can't, as I said.
- # [18:55] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [18:56] <AryehGregor> Anyway, I think this is a low-priority issue, because it only affects foreign people. If they want to use unreasonable languages, they can take the extra effort to normalize themselves.
- # [18:56] * Joins: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net)
- # [18:56] <TabAtkins> That's fine. My statement was a conditional.
- # [18:56] <AryehGregor> English speakers are largely unaffected.
- # [18:56] <TabAtkins> English speakers do sometimes use zalgo, though.
- # [18:57] <AryehGregor> Normally not for things where normalization matters much, though.
- # [18:57] <AryehGregor> I guess if you used a Zalgo username on a website, inconsistent normalization could cause username equality checks to fail.
- # [18:58] <Ms2ger> And if you do that, you deserved it
- # [18:58] <AryehGregor> Actually, that's a reason why browsers absolutely cannot do normalization on things like form submission: if the user's name is stored denormalized or in the wrong normalization form in the site, and the browser normalizes on submission, login would fail.
- # [18:58] <annevk> Ms2ger, yeah, but that is not enough
- # [18:59] <AryehGregor> Of course, the status quo is that login would fail if the user is logging in from multiple different platforms that do different normalization when the user types.
- # [18:59] <AryehGregor> Does OS X like NFD for some insane reason?
- # [18:59] <AryehGregor> Doesn't OS X like NFD for some insane reason?
- # [18:59] <annevk> Ms2ger, unless you can have ... for optional properties and let their type all be "any"
- # [18:59] <TabAtkins> AryehGregor: Presumably the username originally comes from a form, too, which hopefully normalizes the same way.
- # [18:59] <Ms2ger> Probably not
- # [18:59] <annevk> Ms2ger, I guess overloading is not too bad, each new event will just have to define a dictionary
- # [18:59] <TabAtkins> But anyway, we were talking about CSS, and yeah, we probably shouldn't do any normalization.
- # [19:00] <AryehGregor> TabAtkins, except right now browsers don't normalize, so if some started normalizing . . .
- # [19:00] <TabAtkins> Indeed. Legacy constraints, as always.
- # [19:00] * Quits: sicking (~chatzilla@c-98-210-155-80.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [19:00] <annevk> also, nobody uses CSS namespaces
- # [19:01] <TabAtkins> That too.
- # [19:01] <AryehGregor> They might actually be useful now with embedded SVG and MathML.
- # [19:01] <AryehGregor> They're one way you can feature-detect for MathML support.
- # [19:01] <AryehGregor> Use CSS to hide the MathML element and display an image if the MathML element has the HTML namespace.
- # [19:02] <AryehGregor> Not needed for SVG, though.
- # [19:02] <erlehmann> cool story, bro.
- # [19:02] <erlehmann> i did html::before once. is there a special hell for me, full of unstyled elements?
- # [19:02] <AryehGregor> (since it doesn't use textContent at all, so it will be invisible anyway except for fallback you can put in whatever element is suitable for that, I forget)
- # [19:09] * Quits: mpt (~mpt@canonical/mpt) (Quit: Ex-Chat)
- # [19:09] * Quits: MikeSmith (~mikesmith@EM114-48-28-43.pool.e-mobile.ne.jp) (Remote host closed the connection)
- # [19:09] * Joins: MikeSmith (~mikesmith@EM114-48-28-43.pool.e-mobile.ne.jp)
- # [19:10] <MikeSmith> hober: well stated
- # [19:11] * Quits: krijn (~Adium@83.160.77.30) (*.net *.split)
- # [19:11] * Quits: FireFly (~firefly@unaffiliated/firefly) (*.net *.split)
- # [19:11] * Quits: ukai_ (~ukai@nat/google/x-mknhsxsrdtjsfcwd) (*.net *.split)
- # [19:11] * Quits: [tm] (~MikeSmith@sideshowbarker.net) (*.net *.split)
- # [19:12] * Joins: krijn (~Adium@83.160.77.30)
- # [19:12] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [19:12] * Joins: ukai_ (~ukai@nat/google/x-mknhsxsrdtjsfcwd)
- # [19:12] * Joins: [tm] (~MikeSmith@sideshowbarker.net)
- # [19:14] <annevk> whoa, Chrome still has not disabled its crippled data:text/html,<input type=datetime> implementation?
- # [19:14] <annevk> madness
- # [19:14] <krijnh> Time for a new power supply, brb o/
- # [19:15] * Disconnected
- # Session Close: Fri Jun 17 19:15:11 2011
- #
- # Session Start: Fri Jun 17 19:36:18 2011
- # Session Ident: #whatwg
- # [19:36] * Now talking in #whatwg
- # [19:36] * Topic is 'WHATWG: http://www.whatwg.org/ -- logs: http://krijnhoetmer.nl/irc-logs/ -- stats: http://gavinsharp.com/irc/whatwg.html -- Please leave your sense of logic at the door, thanks!'
- # [19:36] * Set by annevk42 on Mon Oct 19 23:03:06
- # [19:36] <annevk> smaug____, about CaretSelection.range
- # [19:37] <annevk> it was known to be redundant with the other attributes at the time we decided to add it
- # [19:37] <smaug____> annevk: I don't know who decided :)
- # [19:37] <smaug____> IIRC, I tried to find why it was added, but couldn't
- # [19:38] * Joins: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net)
- # [19:38] * Joins: hdhoang (~hdhoang@203.210.201.211)
- # [19:38] * Quits: moo-_- (~quassel@herd37.twinapex.fi) (Ping timeout: 240 seconds)
- # [19:40] * Joins: moo-_- (~quassel@herd37.twinapex.fi)
- # [19:40] * Quits: mokush (~quassel@188.24.41.206) (Read error: Connection reset by peer)
- # [19:42] * Quits: MikeSmith (~mikesmith@EM114-48-28-43.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [19:43] <annevk> smaug____, http://lists.w3.org/Archives/Public/public-webapps/2009OctDec/0150.html
- # [19:44] <smaug____> "It could have a convenience method for converting a Range too, if that's really needed"
- # [19:44] <smaug____> it isn't really needed
- # [19:48] <krijn> Weird sound is gone \o/
- # [19:48] <krijn> This might actually work
- # [19:49] * Quits: othermaciej (~mjs@67.218.106.127) (Quit: othermaciej)
- # [19:49] * Quits: tbassetto (~tbassetto@LRouen-151-71-49-64.w80-11.abo.wanadoo.fr) (Ping timeout: 260 seconds)
- # [19:50] <krijn> One change: flagging lines is only possible on the day itself, once the day is done the logfile including flagged lines is written to disk. Easier to backup/export/transfer that way..
- # [19:51] <krijn> (Advantage: logs are super fast now)
- # [19:52] <Ms2ger> Boo ;)
- # [19:59] <Hixie> yay, annevk's back! wooo
- # [19:59] <krijn> Ow come on, what did he do for the web!
- # [19:59] <Hixie> jgraham: there's a ton of feature-level versioning in the spec source, just search for v[0-9]
- # [20:00] * Quits: doublec (~doublec@cd.pn) (Changing host)
- # [20:00] * Joins: doublec (~doublec@unaffiliated/doublec)
- # [20:00] * Quits: pdr2 (~pdr2@nat/google/x-jmktsrqfdprcjmbc) (Remote host closed the connection)
- # [20:01] * Quits: hdhoang (~hdhoang@203.210.201.211) (Quit: Leaving.)
- # [20:01] <Hixie> zcorpan: it lists all the actively developed specs that i have admitted are developed on whatwg :-)
- # [20:01] * Joins: pdr2 (~pdr2@nat/google/x-eteprxrohemyydat)
- # [20:01] <Hixie> zcorpan: (it doesn't list xbl, which is also accessible on whatwg.org, but that's just because i needed somewhere to stick it while i developped it)
- # [20:02] <Ms2ger> Hixie, fyi, https://bugzilla.mozilla.org/show_bug.cgi?id=664179
- # [20:03] <Hixie> looking
- # [20:03] <Hixie> oh yeah, i saw that
- # [20:03] <Hixie> it's only my list of things to do today so he has a spec to work on
- # [20:03] <Ms2ger> Good :)
- # [20:03] <Hixie> hopefully should be straight-forward
- # [20:06] * Joins: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com)
- # [20:07] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [20:08] <Hixie> yay, the w3c considers whatwg input to be internal input as far as the htmlwg goes! that's good to see. http://www.w3.org/mid/4DFB7645.4030301@stpeter.im
- # [20:08] * Joins: othermaciej (~mjs@17.246.16.156)
- # [20:09] <Ms2ger> "Any comments not received by August 3 might not be considered before early 2012"
- # [20:09] <Ms2ger> Isn't that expected? :)
- # [20:10] <AryehGregor> Hixie, where does it say that?
- # [20:10] * Quits: othermaciej (~mjs@17.246.16.156) (Client Quit)
- # [20:10] * Joins: othermaciej (~mjs@17.203.15.144)
- # [20:11] <Hixie> Ms2ger: dude i'm only about 3 months behind on non-RFE feedback at the moment!
- # [20:11] <Hixie> AryehGregor: "Group is still working through open issues of its own, outside of additional comments."
- # [20:11] * AryehGregor doesn't know what that sentence means
- # [20:11] <Hixie> vast majority of work on the spec at the moment is whatwg feedback
- # [20:11] * Joins: hdhoang (~hdhoang@203.210.201.211)
- # [20:13] * Joins: dbaron (~dbaron@nat/mozilla/x-wvqplzthdsgdksqe)
- # [20:14] * Ms2ger likes exaggerating... a little ;)
- # [20:14] <mpilgrim> heycam|away: webkit is moving to raise-on-missing-arguments in our IDL system ( see https://bugs.webkit.org/show_bug.cgi?id=62750 ), and we have plans to further align with WebIDL
- # [20:15] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 240 seconds)
- # [20:15] <Hixie> for RFE feedback the oldest e-mail still in the system is from 2007, so if you want to exaggerate there's plenty more room than that :-P
- # [20:16] <Ms2ger> I don't care about rfes
- # [20:16] <Hixie> fair enough
- # [20:16] <Ms2ger> The spec is bad enough without considering them ;)
- # [20:16] <Hixie> hey!
- # [20:17] <Ms2ger> Sure, it's the best we ever had, but you can do better ;)
- # [20:17] <AryehGregor> What's a case where the browser submits magical extra form fields that don't have elements associated with them?
- # [20:17] <AryehGregor> There are some already, right?
- # [20:17] <Hixie> none without elements
- # [20:17] <Hixie> but there are magical fields
- # [20:17] <Hixie> _charset_
- # [20:17] <Hixie> image.x and .y
- # [20:18] <Hixie> can't think of any others off the top of my head
- # [20:18] <TabAtkins> dir
- # [20:18] <AryehGregor> Yeah, you added dir recently, right?
- # [20:18] <Hixie> oh right, some dir thing
- # [20:18] <Ms2ger> isindex?
- # [20:18] <Hixie> isindex is actually not a field :-P
- # [20:19] <Hixie> that's how it's magical :-)
- # [20:19] <Ms2ger> It's a mess, that's what it is :)
- # [20:19] <Hixie> no argument there
- # [20:23] * Quits: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com) (Ping timeout: 244 seconds)
- # [20:23] * Quits: pdr2 (~pdr2@nat/google/x-eteprxrohemyydat) (Remote host closed the connection)
- # [20:24] <annevk> ah, he left
- # [20:24] * Joins: othermaciej_ (~mjs@2620:149:4:401:21b:63ff:fe97:5eb)
- # [20:24] <annevk> yay for http://diveintomark.org/archives/2011/06/17/come-on-gruber-youre-better-than-this
- # [20:25] <annevk> haha, the URL
- # [20:25] * Joins: lrvick (~lrvick@66.96.251.117)
- # [20:25] <othermaciej_> troll vs troll!
- # [20:26] <othermaciej_> also: welcome back annevk!
- # [20:26] * Quits: Rik` (~Rik`@mozilla-paris-253-99.cnt.nerim.net) (Remote host closed the connection)
- # [20:28] * Joins: pdr2 (~pdr2@nat/google/x-hrobftgizwjxavxz)
- # [20:30] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [20:32] * Quits: abarth (~abarth@173-164-128-209-SFBA.hfc.comcastbusiness.net) (Quit: abarth)
- # [20:35] * Quits: smaug____ (~chatzilla@cs181139127.pp.htv.fi) (Quit: ChatZilla 0.9.86.1 [Firefox 6.0a1/20110519000408])
- # [20:37] <annevk> oh
- # [20:37] * Quits: jwalden (~waldo@c-71-202-165-226.hsd1.ca.comcast.net) (Quit: bdinnou)
- # [20:37] <annevk> so Mozilla has Nightly too...
- # [20:37] <annevk> what is Aurora then what I downloaded the other day?
- # [20:38] <Ms2ger> Between Nightly and Beta
- # [20:40] * Parts: dglazkov|away (~dglazkov@nat/google/x-qtgjozzuqljsvecx)
- # [20:41] * Joins: mpilgrim (~pilgrim@97.67.219.162)
- # [20:42] <AryehGregor> ARGH.
- # [20:42] <AryehGregor> A third post bounced, IN THE SAME THREAD.
- # [20:42] <Ms2ger> Time to stop posting :)
- # [20:44] * Quits: jer|afk (~jernoble@17.203.12.89) (Read error: Connection reset by peer)
- # [20:45] * Joins: jer|afk (~jernoble@17.203.12.89)
- # [20:47] * Quits: jer|afk (~jernoble@17.203.12.89) (Read error: Connection reset by peer)
- # [20:47] * Joins: jer|afk (~jernoble@2620:149:4:401:1d25:ff59:9a1b:e2f5)
- # [20:52] <erlehmann> if image macros were allowed, there are quite some for STOP POSTING.
- # [20:54] <Hixie> annevk: btw, see <img crossorigin=""> and <video crossorigin="">
- # [20:57] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [20:57] <erlehmann> seems the web is destined to duplicate all manners of metadata at all levels.
- # [20:57] <erlehmann> AryehGregor, thanks for your post on hashing. i was going to write one myself, but now I do not have to. :)
- # [20:59] * bga_ is now known as bga_|away
- # [21:00] * Quits: linclark (~clark@wlan-nat.fwgal01.deri.ie) (Quit: linclark)
- # [21:02] <Hixie> AryehGregor: dude, just subscribe the other address and disable delivery
- # [21:02] <Hixie> AryehGregor: though at that point, why bother with a special address
- # [21:02] * Quits: hdhoang (~hdhoang@203.210.201.211) (Quit: Leaving.)
- # [21:03] <AryehGregor> Hixie, so that if spambots get the address, I can change it and start deleting all mail to the old unused address.
- # [21:03] * AryehGregor didn't realize you could subscribe without delivery
- # [21:04] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [21:04] <AryehGregor> Wow, there are loads of options here.
- # [21:04] * bga_|away is now known as bga_
- # [21:05] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [21:05] * Quits: pdr2 (~pdr2@nat/google/x-hrobftgizwjxavxz) (Remote host closed the connection)
- # [21:11] * Joins: pdr2 (~pdr2@nat/google/x-bioipupstopywjap)
- # [21:11] * Joins: hdhoang (~hdhoang@203.210.201.211)
- # [21:14] * Joins: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de)
- # [21:15] <erlehmann> AryehGregor, i use the plus sign for additional addresses. is there another way?
- # [21:15] <AryehGregor> erlehmann, you can just make another address and have it forward.
- # [21:15] <AryehGregor> I have aryeh.name in Google Apps, solely for e-mail forwarding. I can make up to like 300 total e-mail aliases before I actually have to pay anything for it.
- # [21:16] <AryehGregor> But for my Gmail addresses I use pluses, yeah.
- # [21:16] <erlehmann> mailers gonna mail.
- # [21:17] * Quits: mpilgrim (~pilgrim@97.67.219.162) (Ping timeout: 255 seconds)
- # [21:24] <Hixie> AryehGregor: but if you're posting with your other address, surely if they get the first address they'll get teh second too?
- # [21:28] * Joins: mpilgrim (~pilgrim@rrcs-24-206-36-125.midsouth.biz.rr.com)
- # [21:29] <AryehGregor> Hixie, well, as I've discovered, if I post to the list and it bounces, the people I send the same mail individually to reply on-list, so my sekrit address is in the CC list anyway.
- # [21:29] <Hixie> indeed
- # [21:29] <Hixie> i'd just unsubscribe the other address and use your mail one
- # [21:29] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 264 seconds)
- # [21:30] <Hixie> once your address is out there it's a lost cause anyway -- and having many addresses just means more spam, in my experience
- # [21:30] <Hixie> annevk: you around?
- # [21:30] <AryehGregor> Gmail tends to think some mail to the lists is spam, though, particularly from people with @google.com addresses. Currently I have a filter to not send anything to spam if it's going to my list address.
- # [21:31] <Hixie> annevk: CORS and EventSource -- sending cookies is pretty key, since a lot of streams are user-specific. Should I just always send them?
- # [21:31] <AryehGregor> Doesn't really matter much, it's just extra effort to change it at this point.
- # [21:31] <Hixie> AryehGregor: yeah, i often miss mail from googlers
- # [21:31] <Hixie> gotta love that google is making it harder for google to help google
- # [21:31] <Hixie> (and yet people still think i'm some sort of google puppet, lol)
- # [21:32] <AryehGregor> I'm not clear why. google.com has SPF, but only with softfail. What would be flagging them as spam?
- # [21:32] <Hixie> haven't studied it
- # [21:32] <Hixie> probably gmail being proactive though
- # [21:32] <Hixie> unless you don't use gmail?
- # [21:32] <AryehGregor> I have a great idea: once you're done with HTML, how about you fix SMTP?
- # [21:32] <Ms2ger> Hixie, of course the only reason the W3C allowed layout tables is because you're a Google puppet :)
- # [21:33] <Hixie> you think smtp will outlive html? there's a horrifying thought...
- # [21:33] <TabAtkins> I had to set a specific rule that @google.com never goes to spam.
- # [21:33] <Hixie> Ms2ger: yeah i love that nobody seems to complain about the obvious ibm conflict of interest on that one
- # [21:33] <Hixie> TabAtkins: how?
- # [21:33] <erlehmann> TabAtkins, that seems like fail.
- # [21:34] <Ms2ger> His name isn't in the spec, and nobody understand the insane HTMLWG process
- # [21:34] <TabAtkins> Hixie: Uh, a filter.
- # [21:34] <TabAtkins> erlehmann: It doesn't hurt that badly.
- # [21:34] <erlehmann> AryehGregor, how about a mail system via XMPP? that would be rad.
- # [21:34] <Hixie> TabAtkins: huh, i didn't know you could do that
- # [21:34] <AryehGregor> Hixie, sure you can.
- # [21:34] <Hixie> interesting
- # [21:34] * Hixie pokes
- # [21:35] <AryehGregor> erlehmann, how about any mail system that actually implements meaningful authentication but is still backward-compatible with SMTP?
- # [21:35] <AryehGregor> You come up with that and I'm sold.
- # [21:35] <erlehmann> AryehGregor, i reject your compatibility concerns and substitute my own.
- # [21:35] <AryehGregor> Oh, and that's usable by normal people, so it can eventually supplant SMTP.
- # [21:35] <zewt> years ago I tried the "separate email aliases for everything" thing. all it did was make me receive every spam 40x, once to each, heh
- # [21:35] <erlehmann> claws-mail actually treats RSS and ATOM feeds like incoming mail. that is a pretty interesting idea.
- # [21:35] <AryehGregor> Mailing lists are a big problem.
- # [21:36] <Hixie> the thing i love about smtp is the ability to send mail from a script with an arbitrary from: address
- # [21:36] <zewt> handy in principle for tracking down sites who sell email addresses, but that only actually happened maybe once or twice
- # [21:36] <Hixie> this is also the thing that allows the spam problem to exist
- # [21:36] <erlehmann> i did that, once. i was like 12 and it was like telnet.
- # [21:36] <AryehGregor> zewt, yeah, that's largely been my experience too.
- # [21:36] <annevk> Hixie, I think so
- # [21:36] <AryehGregor> I continue to do it, but mostly out of habit.
- # [21:36] <Hixie> annevk: k
- # [21:37] <annevk> Hixie, actually, apart from XHR, I sort of thought we'd do it that way for all cross-origin resources
- # [21:37] <AryehGregor> I should probably just switch everything to using ayg@aryeh.name and not worry about spambots getting it.
- # [21:37] <annevk> Hixie, avoiding the need for crossorigin=""
- # [21:37] <erlehmann> are arbitrary from addresses supported in MUAs besides claws-mail?
- # [21:37] <zewt> annevk: also, welcome back :P
- # [21:37] <annevk> hey zewt
- # [21:37] <erlehmann> just report the spammers to cyber police and state police. consequences will never be the same.
- # [21:37] <AryehGregor> erlehmann, IIRC, GNU mail supports it, but only if you're root.
- # [21:37] <Hixie> annevk: for <img> we figured that static images would often need cross-origin support and having the server reflect the origin each time was going to be a huge pain
- # [21:37] <AryehGregor> Not that non-root can't just use telnet.
- # [21:37] * Joins: wibblenut (~Andy_Chan@2.102.139.93)
- # [21:38] <AryehGregor> I've done it via telnet more than once.
- # [21:38] <Hixie> annevk: so we had to have a way that wouldn't send the cookies so the site could use "8"
- # [21:38] <Hixie> er
- # [21:38] <Hixie> "*"
- # [21:38] <erlehmann> AryehGregor, >implying i'd use any program as root.
- # [21:38] <AryehGregor> erlehmann, do you run init as root? :)
- # [21:38] <Ms2ger> AryehGregor, does krijnh strip email addresses from the logs?
- # [21:38] <erlehmann> AryehGregor, core utils et al are exempt!
- # [21:39] <AryehGregor> Ms2ger, I dunno, but to preserve my sanity, I assume spam harvesters don't actually read every single page on the web.
- # [21:39] <Hixie> AryehGregor: they definitely read w3.org. hedral@damowmow.com was on w3.org for like 5 seconds before it started gettign tons of spam.
- # [21:39] <erlehmann> AryehGregor, do you make the irc log page?
- # [21:40] <AryehGregor> erlehmann, do you start webservers as root?
- # [21:40] <AryehGregor> erlehmann, krijn makes the IRC log page.
- # [21:40] <annevk> Hixie, ah yeah, I think we should support * for credentialed requests
- # [21:41] <Hixie> annevk: well for eventsource it doesn't matter, they have to have a script there anyway or the feature is pointless
- # [21:41] <erlehmann> AryehGregor, i test software locally on port 8080. but i see what you did there, YOU WIN. enjoy your cake.
- # [21:41] <AryehGregor> :)
- # [21:42] <erlehmann> that reminds me, i need to read CSSquirrel. the google-GLaDOS really cracks me up.
- # [21:44] * Quits: Martijnc (~Martijnc@d54C02C64.access.telenet.be) (Quit: Martijnc)
- # [21:46] <annevk> Hixie, yeah
- # [21:47] * Joins: tomasfm (~tom@194-237-176-98-no120.business.telia.com)
- # [21:50] <Hixie> anne: man, what a tangled web we weave
- # [21:50] <Hixie> annevk: event source calls one of my algorithms which invokes cors which invokes fetch which invokes http
- # [21:51] <Hixie> annevk: at some point when we've both got some free time we should work out how to shuffle things around cors, xhr, html, and dom core, and rationalise these dependencies
- # [21:51] <Hixie> annevk: (no rush on that though... maybe next year)
- # [21:52] <annevk> yeah, CORS is kind of awkward
- # [21:53] <annevk> I think DOM Core is alright as low-level dependency though
- # [21:53] <Ms2ger> Now you just need to remove that stuff from HTML
- # [21:53] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [21:55] * Quits: krijn (~Adium@83.160.77.30) (Quit: Leaving.)
- # [21:58] * Quits: kataire (~kataire@cable-78-35-115-245.netcologne.de) (Quit: Leaving)
- # [21:58] * Joins: MikeSmith (~MikeSmith@EM114-48-46-108.pool.e-mobile.ne.jp)
- # [21:59] <Hixie> Ms2ger, annevk: before doing that we need to propagate recent changes to html
- # [21:59] <Hixie> Ms2ger, annevk: it's on my list, but not a high priority... in the meantime i'm kinda worried the text is forking
- # [21:59] <Ms2ger> I'm trying to follow your changes
- # [22:00] <Hixie> k
- # [22:01] <Hixie> i can put markers in the .../source to make it trivial for you to just slurp it in if you prefer
- # [22:01] * Quits: LBP (~Miranda@pD9EB179D.dip0.t-ipconnect.de) (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
- # [22:02] <Ms2ger> No need, it's not like it changes often
- # [22:02] * Joins: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1)
- # [22:03] <Hixie> k
- # [22:05] <Hixie> there's really no good api for the postMessage() transfer thing that i can see
- # [22:05] <Hixie> all the options suck in some way
- # [22:06] <Hixie> dunno what to do about that
- # [22:07] <zewt> the main proposal right now doesn't seem to suck very much
- # [22:10] <annevk> doesn't sound like it's great either :)
- # [22:11] <zewt> don't think there are any serious problems with it
- # [22:11] <Hixie> zewt: which is the "main" one?
- # [22:11] <zewt> postMessage([obj1, obj2, obj3], [obj2])
- # [22:11] <Hixie> and what do you get on the other side?
- # [22:11] <zewt> [obj1, obj2, obj3]
- # [22:11] * Quits: matjas (~matjas@91.182.31.127) (Quit: Computer has gone to sleep.)
- # [22:12] <Hixie> what happens if something is only in the first object or only in the second array?
- # [22:12] <zewt> one sec I think I summarized how I was thinking of it in a mail, let me find it
- # [22:13] <Hixie> k, i'll check it when i get back
- # [22:13] <Hixie> lunch now
- # [22:13] <Hixie> bbiab
- # [22:15] * Quits: othermaciej_ (~mjs@2620:149:4:401:21b:63ff:fe97:5eb) (Quit: othermaciej_)
- # [22:15] <zewt> http://lists.w3.org/Archives/Public/public-webapps/2011AprJun/0977.html
- # [22:18] * Joins: othermaciej_ (~mjs@17.246.16.156)
- # [22:19] * The_8472 wonders if webworkers are actually good for anything but numbercrunching
- # [22:20] <TabAtkins> Everything is number-crunching, so what's the difference?
- # [22:21] <The_8472> interaction with the API
- # [22:21] <zewt> well, not really (not by what the term typically means), but there are plenty of non-number-crunching use cases: http://www.whatwg.org/specs/web-apps/current-work/complete/workers.html
- # [22:21] <The_8472> with any API
- # [22:22] <The_8472> 'In this example, the main document spawns a worker whose only task is to listen for notifications from the server, and, when appropriate, either add or remove data from the client-side database.' <- that could be done with an event based API
- # [22:22] <The_8472> instead of blocking for some notification
- # [22:22] <zewt> so?
- # [22:22] <The_8472> no need for an extra thread
- # [22:22] <zewt> a huge set of use cases for threads is turning ugly event-based code into clean linear code
- # [22:22] <charlvn> a lot of dom work can also bog down slower processors
- # [22:23] <zewt> far more common than number crunching, in my experience (for threads in all environments, not just workers)
- # [22:23] <The_8472> dom work can't be webworker'd, can it?
- # [22:23] <charlvn> ouch
- # [22:24] <The_8472> the problem with dom and javascript is that they haven't been designed for multithreading
- # [22:24] <The_8472> so we have practically no thread-safe APIs
- # [22:24] <The_8472> which puts strong limits on what can be passed between threads
- # [22:24] <zewt> also, "no need for an extra thread" doesn't matter--threads aren't expensive, there's no reason to *avoid* the extra thread
- # [22:24] <charlvn> yeah i see, that is a problem
- # [22:25] <The_8472> there is when the thread-communication incurs is unflexible
- # [22:25] <The_8472> err
- # [22:25] <charlvn> in the examples the dom work is being done using the onmessage callback
- # [22:25] <charlvn> so i guess that will run in the main thread
- # [22:25] <The_8472> yeah
- # [22:26] <charlvn> but i think that's cool though, it's cleaner
- # [22:26] <charlvn> and besides, browsers should opmise that type of stuff in the background
- # [22:26] <zewt> you should really be able to do canvas/img/webgl stuff in workers, but hopefully that'll come eventually
- # [22:27] <charlvn> that would be a necessity i think
- # [22:27] <The_8472> that's the point. we need thread-safe APIs. or at least a way to pass native object ownership to another thread
- # [22:27] * Quits: pdr2 (~pdr2@nat/google/x-bioipupstopywjap) (Remote host closed the connection)
- # [22:27] <erlehmann> zewt, then javascript can mine bitcoins even better!
- # [22:27] <zewt> well, there's work on object transfer right now, which is the framework needed to support transferring more complex objects (though don't hold your breath on it being used for that any time soon)
- # [22:28] * Quits: davidwalsh (~davidwals@75-135-74-55.dhcp.mdsn.wi.charter.com) (Quit: Reading http://davidwalsh.name)
- # [22:29] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 246 seconds)
- # [22:31] * Quits: Ms2ger (~Ms2ger@91.181.182.25) (Quit: nn)
- # [22:32] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 255 seconds)
- # [22:32] <The_8472> <erlehmann> zewt, then javascript can mine bitcoins even better! <- that doesn't really require many threads. it needs access to shaders
- # [22:32] <erlehmann> hehe
- # [22:33] <sicking> Hixie: ping
- # [22:35] * Joins: zcorpan (~zcorpan@c-5eeaaa13-74736162.cust.telenor.se)
- # [22:39] * Joins: David_Bradbury (~chatzilla@75-147-178-254-Washington.hfc.comcastbusiness.net)
- # [22:39] * Quits: hdhoang (~hdhoang@203.210.201.211) (Quit: Leaving.)
- # [22:43] <zcorpan> rwaldron: i'm here now
- # [22:44] <rwaldron> zcorpan good afternoon!
- # [22:44] <zcorpan> afternoon!
- # [22:44] <rwaldron> I'm not sure how familar you are with Popcorn.js
- # [22:44] * Quits: othermaciej_ (~mjs@17.246.16.156) (Quit: othermaciej_)
- # [22:45] <rwaldron> it is a Mozilla project that I'm involved in whose goal is to add a programmatic layer to html5 video
- # [22:45] <rwaldron> really fun stuff
- # [22:46] <zcorpan> hadn't heard of it
- # [22:46] <rwaldron> anyway, it has come to light that the wording of the "canplaythrough" event's preconditions have been interpretted differently by firefox engineers and chrome engineers
- # [22:47] * Joins: othermaciej_ (~mjs@17.246.16.156)
- # [22:47] <rwaldron> firefox fires the event whenever readyState is HAVE_ENOUGH_DATA, which is variant
- # [22:47] <zcorpan> and differently again by opera engineers (though that's a bug) :)
- # [22:47] <rwaldron> chrome is firing it once, at the beginning, when this first happens
- # [22:47] <rwaldron> it seems that the firefox interpretation is correct
- # [22:47] <rwaldron> however this leaves a gap
- # [22:48] <rwaldron> essentially, if i attach an event listener to a media element for canplaythrough, that modifies the currentTime, it will fire the event again
- # [22:48] <rwaldron> ...and of course... again.
- # [22:48] <rwaldron> forever.
- # [22:48] <zcorpan> from the spec it seems firefox is correct in that case
- # [22:49] <rwaldron> yes, agreed
- # [22:49] <zcorpan> but it could be an unintended spec bug
- # [22:49] <zcorpan> canplay has a condition that canplaythrough doesn't have
- # [22:49] <rwaldron> so we discussed earlier in irc.mozilla.org/popcorn-js the need for an event that first once, but with the same precondition as "canplaythrough"
- # [22:49] * Quits: hij1nx (~hij1nx@64.134.240.40) (Quit: hij1nx)
- # [22:49] <rwaldron> i wrote up the event details: https://gist.github.com/1031549
- # [22:50] <rwaldron> canplay's preconditions is HAVE_FUTURE_DATA
- # [22:50] <zcorpan> rwaldron: sounds like you're reading a non-normative table in the spec
- # [22:50] <rwaldron> http://www.w3.org/TR/html5/video.html#event-media-canplay
- # [22:51] <rwaldron> indeed i am
- # [22:51] <zcorpan> you're also reading an out of date version of the spec
- # [22:51] <rwaldron> i'm open to guidance
- # [22:51] <zcorpan> http://www.whatwg.org/specs/web-apps/current-work/complete/the-iframe-element.html#the-video-element <- read this document
- # [22:52] <zcorpan> search for "canplay" or "canplaythrough" and make sure the section you're in isn't marked as "non-normative"
- # [22:52] <rwaldron> so, they are essentially the same, correct?
- # [22:52] * Joins: hij1nx (~hij1nx@64.134.240.40)
- # [22:52] <zcorpan> yeah
- # [22:52] <zcorpan> but in general you should never read TR/
- # [22:52] <rwaldron> ok, good to know
- # [22:53] <zcorpan> since it's actually out-of-date-snapshot-with-issues-that-might-be-fixed-in-the-editor's-draft/
- # [22:53] <annevk> TR/ is where you go if you want to implement twice
- # [22:53] <rwaldron> the only place i see these events listed with details about preconditions is in the table marked non-normative
- # [22:53] <annevk> or more dramatic, it is where implementors go to die
- # [22:53] <rwaldron> gotcha
- # [22:54] <zcorpan> yeah the preconditions you need to figure out yourself by reading the algorithms where it says to fire the events
- # [22:55] <rwaldron> right, those match (or, I am interpretting them to match) the preconditions listed in the table
- # [22:55] <zcorpan> "When the ready state of a media element whose networkState is not NETWORK_EMPTY changes, the user agent must follow the steps given below:"
- # [22:55] <rwaldron> right, got it
- # [22:56] <rwaldron> so basically, we implemented an events system for delegating nth queued callbacks to specified events
- # [22:56] <rwaldron> as of today we've had to create a "custom" event that behaves in a way that is described in the gist
- # [22:57] <rwaldron> which is why I'm reaching out
- # [22:57] <zcorpan> i don't follow
- # [22:58] <rwaldron> the need for a _single_ event to fire when readyState has newly reached HAVE_ENOUGH_DATA, but only the first time
- # [22:58] <zcorpan> ah
- # [22:58] <rwaldron> basically, the "polyfill" attaches a handler that listens for "canplaythrough" event, but supresses all future dispatches of the event
- # [22:58] <zcorpan> i wonder if opera does it like firefox or like chrome
- # [22:59] <rwaldron> not sure
- # [22:59] * Joins: othermaciej__ (~mjs@17.203.15.180)
- # [22:59] <zcorpan> rwaldron: we could change the spec here
- # [22:59] <zcorpan> i don't see why it's useful to fire canplaythrough several times
- # [22:59] <rwaldron> nor do i
- # [22:59] <rwaldron> too be honest
- # [22:59] <rwaldron> we've been interpretting it as a single event all along
- # [22:59] <rwaldron> of course, incorrectly
- # [23:01] <zcorpan> could you file a spec bug asking for canplay and canplaythrough to never be fired twice?
- # [23:01] <rwaldron> i certainly can
- # [23:01] * Joins: miketayl_r (~miketaylr@206.217.92.186)
- # [23:01] <rwaldron> where should I file?
- # [23:01] <zcorpan> use the comment box at the bottom of the spec
- # [23:02] <rwaldron> ok, awesome, thats what i figured, just wanted to make sure
- # [23:02] <humph> zcorpan: the reason firefox does it, or so I was told, is because of seeks and starting at new offsets into the media resource
- # [23:02] <zcorpan> prefix it with "<video>"
- # [23:03] * Quits: annevk (~annevk@5355737B.cm-6-6b.dynamic.ziggo.nl) (Quit: annevk)
- # [23:03] * Joins: sdowne (~scott@142.204.133.36)
- # [23:04] <zcorpan> humph: the use case for canplaythrough i think is for when to start playing the video
- # [23:04] * Quits: othermaciej_ (~mjs@17.246.16.156) (Quit: othermaciej_)
- # [23:04] <humph> I agree
- # [23:04] <Hixie> sicking: here
- # [23:04] <zcorpan> not sure what canplaythrough would be useful for after a seek
- # [23:04] <humph> I'm relaying what cpearce and kinetik were telling me
- # [23:04] <humph> agreed
- # [23:04] <zcorpan> k
- # [23:04] <humph> they didn't agree with me, though
- # [23:04] * Quits: miketayl_r (~miketaylr@206.217.92.186) (Client Quit)
- # [23:05] * Quits: miketaylr (~miketaylr@206.217.92.186) (Ping timeout: 258 seconds)
- # [23:05] <zcorpan> Hixie: you happen to know the design decisions around whether canplaythrough should fire more than once per spec?
- # [23:05] <Hixie> shouldn't it play whenever the UA transitions from can't play through to can play through?
- # [23:06] <Hixie> zewt: so what happens if something is only in the second argument?
- # [23:06] <rwaldron> zcorpan is this good:
- # [23:06] <rwaldron> "<video> canplay and canplaythrough should only fire once, when the new readyState is HAVE_FUTURE_DATA and HAVE_ENOUGH_DATA for the first time, respectively."
- # [23:06] <humph> zcorpan: https://bugzilla.mozilla.org/show_bug.cgi?id=664842#c1
- # [23:06] <zcorpan> rwaldron: yeah. rationale would be good too but can be put in a comment of the bug
- # [23:06] * Quits: msucan (~robod@92.86.247.27) (Quit: .)
- # [23:07] <zewt> Hixie: my first impression is nothing, unless it's really worth tracking which were used and throwing an error
- # [23:07] <rwaldron> ok
- # [23:07] <zewt> the second argument just saying "if you see one of these, enable its transfer behavior"
- # [23:08] <Hixie> zewt: so if all you want to do is pass a port you have to list it twice? that's pretty lame.
- # [23:08] <rwaldron> zcorpan humph sdowne http://www.w3.org/Bugs/Public/show_bug.cgi?id=12982
- # [23:08] <zewt> minorly lame
- # [23:08] <zcorpan> Hixie: yes, point is that that can happen several times if you seek
- # [23:08] <Hixie> zewt: as minorly as all the other proposals
- # [23:08] <Hixie> zcorpan: yes
- # [23:08] <zewt> i don't recall seeing any other proposals that didn't have major problems (usually forwards-compatibility)
- # [23:09] <zcorpan> Hixie: is that intentional?
- # [23:10] <Hixie> zcorpan: yes, but it can change if there's good reason to
- # [23:10] * Joins: othermaciej_ (~mjs@2620:149:f01:202:21b:63ff:fec8:7cdd)
- # [23:10] <Hixie> zewt: how about postMessage({object to clone}, [objects to transfer]); ?
- # [23:11] <Hixie> zewt: with the other side receiving a clone of the object to clone, and an array of the transferred objects separately
- # [23:11] <zcorpan> Hixie: rwaldron writes a html5 media js framework and needs to work around that it can fire more than once
- # [23:11] <zewt> i think that's very seriously lame: you have to remove the objects you want to transfer from the object tree, then put them back in on the other side
- # [23:11] <Hixie> zcorpan: why? what does he do on that event that isn't idempotent?
- # [23:12] <rwaldron> Hixie, this is pasted from earlier: essentially, if i attach an event listener to a media element for canplaythrough, that modifies the currentTime, it will fire the event again
- # [23:12] <Hixie> zewt: no, we can just say that if it's in both, it gets transferred, as with yours
- # [23:12] <zewt> it also means you can't trivially enable transfer for an object if the UA supports it, falling back on cloning if not
- # [23:12] <rwaldron> and that will cause a loop of the "canplaythrough" event
- # [23:12] <zewt> i guess
- # [23:12] <Hixie> rwaldron: why would you do that?
- # [23:12] <zewt> personally I'm very ambivalent about the "deprecate the ports list" thing, since I'm guessing it's already been around long enough that it'll never actually go away
- # [23:12] <rwaldron> zcorpan Hixie - i am joined in that effort by humph and sdowne who are also present
- # [23:13] <Hixie> rwaldron: just seek as soon as you can, not just once you have some random subset of the video buffered
- # [23:13] <rwaldron> Hixie "canplaythrough" is the only event that signifies HAVE_ENOUGH_DATA
- # [23:13] <zewt> so in principle, the ports list could become a "list of transferred objects"
- # [23:13] <Hixie> rwaldron: if you're going to seek, HAVE_ENOUGH_DATA is uninteresting
- # [23:13] <Hixie> rwaldron: as soon as you seek, all bets are off as to whether you still have any data at all
- # [23:14] <rwaldron> sdowne humph, can you guys explain the needs that arose from that test case?
- # [23:14] <humph> I think it's not something that can't be overcome. it came out of a reading of the spec that assumed a one time event
- # [23:14] <humph> that it fires more than once is fine, but confusing given that impls differ so much
- # [23:14] <zewt> Hixie: what happens if an object is in the transfer list which the browser doesn't have transfer support for?
- # [23:14] <rwaldron> we have in fact already written a workaround that gives us what we need
- # [23:15] <Hixie> yeah, the browsers differing is a real problem
- # [23:15] <zcorpan> foolip: you happen to know whether opera can fire canplaythrough more than once?
- # [23:16] <zewt> give null on the receiving side?
- # [23:16] <Hixie> zewt: it would throw, like with your proposal, because the IDL of the second argument would be Transferable[] so you'd get a TypeError
- # [23:17] * Joins: david_carlisle (~chatzilla@dcarlisle.demon.co.uk)
- # [23:17] <zewt> then you'd have to carefully ensure that you test transferrability for each object before you put it in the array, which is sort of inconvenient
- # [23:18] <sicking> Hixie: what spec defines all the new media streams stuff? I'm asking in particular since i'd like for media streams to use a interface not named simply Stream as I'd like for us to use that for data streams where you can actually get at the binary data
- # [23:18] <Hixie> zewt: what would you suggest?
- # [23:18] <Hixie> sicking: HTML
- # [23:19] <zewt> the list being a request, not a requirement: if transfer for an object isn't supported, fall back on a regular clone
- # [23:20] <sicking> Hixie: whereas as I understand it, people aren't really expected to read the raw data from media streams, but rather forward them to things which operate on the pixel data, or display them in a <video>/<audio>
- # [23:20] <zewt> so you can say postMessage([obj1, obj2, obj3], [obj1, obj3]), and if the browser only supports transfer for obj3, that's what happens
- # [23:21] <sicking> Hixie: where should i file a bug to get this changed? Or send an email
- # [23:21] <zewt> otherwise, you'd write that code in a new browser and it'd work, but it would fail on older browsers only supporting transfers for obj1, which doesn't seem good for backwards-compat
- # [23:22] <zcorpan> rwaldron: if you can come up with reasons why firing it multiple times is bad/confusing/wrong, comment on the bug to convince Hixie :)
- # [23:22] <AryehGregor> sicking, same place as other HTML stuff, either an e-mail to whatwg or a bug in the W3C tracker. There's a component that can be used for stuff not in the W3C draft.
- # [23:22] <rwaldron> zcorpan ok
- # [23:22] <zcorpan> rwaldron: otherwise he'll just go "meh" and WONTFIX it
- # [23:23] <sicking> AryehGregor: Is that the HTML.next product?
- # [23:23] * Joins: pdr2 (~pdr2@75-144-232-190-Atlanta.hfc.comcastbusiness.net)
- # [23:23] * Quits: pdr2 (~pdr2@75-144-232-190-Atlanta.hfc.comcastbusiness.net) (Remote host closed the connection)
- # [23:23] <AryehGregor> sicking, it really doesn't matter, as long as it's something with Hixie as the editor. He treats them all interchangeably.
- # [23:23] * Joins: pdr2 (~pdr2@nat/google/x-weyeclqtcxjhmtiw)
- # [23:23] <AryehGregor> I think "other Hixie drafts" would be fine.
- # [23:24] <sicking> i'll send to the whatwg list, less politics
- # [23:24] <AryehGregor> In the HTML WG product.
- # [23:24] <AryehGregor> :)
- # [23:24] <Hixie> sicking: i can just rename it now if you want
- # [23:24] <sicking> Hixie: that would be lovely :)
- # [23:24] <Hixie> sicking: (sorry for delay, had something come up)
- # [23:24] <zcorpan> MediaStream?
- # [23:24] <sicking> yes!
- # [23:25] <Hixie> would it inherit from Stream?
- # [23:25] <Hixie> Generally FooBar is an object that inherits from Bar, on the Web
- # [23:25] <sicking> that'd defaeat the purpose I think
- # [23:25] <sicking> defeat even
- # [23:25] <sicking> what I'd like to avoid is to have to define what encoding you get if you read the raw bytes
- # [23:25] <zcorpan> Hixie: there are exceptions
- # [23:25] <Hixie> how would one get ahold of these binary streams?
- # [23:25] <zcorpan> EventSource
- # [23:25] <zcorpan> WebSocket
- # [23:25] <Hixie> zcorpan: there's no Source or Socket
- # [23:25] <sicking> or what happens if you plug a binary-data stream into something that operates on pixels
- # [23:26] <zcorpan> exactly
- # [23:26] <sicking> Hixie: i suspect XHR should be able to return a stream eventually
- # [23:26] <Hixie> zcorpan: there would be a Stream in this proposal
- # [23:26] <Hixie> sicking: ah, interesting
- # [23:26] <sicking> Hixie: xhr.responseType = "stream"
- # [23:26] <Hixie> makes sense
- # [23:26] * Hixie opens his thesaurus
- # [23:26] <sicking> Hixie: likely we'll have encoders/decoders that can convert between MediaStreams and Streams
- # [23:26] <zcorpan> Hixie: point
- # [23:27] <Hixie> sicking: yeah
- # [23:27] <sicking> Hixie: where you can do things like choose quality and algorithm
- # [23:28] <Hixie> hmm
- # [23:28] <Hixie> MediaStream would be good except for the clash with Stream later
- # [23:28] <sicking> possibly it'd make sense to hook up a stream to a specific WebSocket message (both sending and receiving)
- # [23:29] * Hixie looks at the spec to see how else one could describe these objects
- # [23:30] <sicking> Hixie: I'm not *hugely* concerned about the name conflict (if that's the only conflict there is). But of course if we can find something better then that's great too
- # [23:31] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 255 seconds)
- # [23:32] <zcorpan> MediaBlow
- # [23:32] <zcorpan> MediaOoze
- # [23:33] <zcorpan> MediaRainCatsAndDogs
- # [23:33] * zcorpan closes the synonym dictionary
- # [23:35] * Quits: foolip_ (~philip@h242n6-g-hn-a11.ias.bredband.telia.com) (Ping timeout: 255 seconds)
- # [23:35] * Quits: tomasfm (~tom@194-237-176-98-no120.business.telia.com) (Quit: tomasfm)
- # [23:36] <rwaldron> zcorpan i've included a description of how this issue can actually lock up media elements.. fairly compelling
- # [23:36] <rwaldron> also, link to a demo
- # [23:36] <zcorpan> awesome
- # [23:36] <mpilgrim> webkit's IDL bindings are finally getting more strict
- # [23:37] <rwaldron> that show canplaythrough firing infinitely
- # [23:37] <rwaldron> the page is currently at >60k canplaythrough events
- # [23:37] <mpilgrim> er, that was @sicking: webkit's IDL bindings are finally getting more strict
- # [23:37] <rwaldron> and the video is unplayable
- # [23:37] <rwaldron> as i collect evidence, i will post
- # [23:39] <mpilgrim> sicking: soon all IndexedDB methods will throw on missing required arguments
- # [23:39] <sicking> mpilgrim: which ones weren't strict before?
- # [23:39] * Quits: hij1nx (~hij1nx@64.134.240.40) (Quit: hij1nx)
- # [23:40] <sicking> mpilgrim: you mean in spec or in implementations?
- # [23:40] <mpilgrim> virtually all of them
- # [23:40] * Quits: ezoe (~ezoe@61.205.124.48) (Ping timeout: 258 seconds)
- # [23:40] <mpilgrim> i mean webkit's implementation
- # [23:40] <sicking> mpilgrim: ah, excellent
- # [23:40] <Hixie> sicking: let me poke at this interface name some more, if you don't see it change by tonight then please chase me down with pitchforks
- # [23:41] <mpilgrim> webkitIndexedDB.open() will throw, for example
- # [23:41] <sicking> Hixie: one option is to have MediaStream for what you have now, and DataStream for the other thing i'm talking about
- # [23:41] <Hixie> sicking: yeah, i was thinking maybe BlobStream for the other thing
- # [23:41] <rwaldron> zcorpan care to dance over another media element zinger?
- # [23:41] <rwaldron> :D
- # [23:41] <zcorpan> sure
- # [23:41] <sicking> Hixie: we can bikeshed on that later ;-)
- # [23:42] <Hixie> sicking: :-)
- # [23:42] <rwaldron> this one is awesome
- # [23:42] <rwaldron> http://www.w3.org/Bugs/Public/show_bug.cgi?id=12541
- # [23:42] <rwaldron> i filed sometime ago
- # [23:42] * Joins: tomasfm (~tom@194-237-176-98-no120.business.telia.com)
- # [23:43] <Hixie> hm, should GeneratedStream.stop() be .close()? that might make more sense.
- # [23:43] <rwaldron> my investigation shows that _every_ UA is doing something in order to make up for this
- # [23:44] <rwaldron> it was initially discovered when i was trying to write a method for the popcorn.js lib that returned a rounded currentTime
- # [23:44] <rwaldron> so, i wrote a failing unit test
- # [23:44] <zcorpan> rwaldron: like foolip said in the bug, that's because the spec used to say something different and browsers haven't caught up yet
- # [23:44] <rwaldron> that set the current time to 0.89
- # [23:44] <rwaldron> from 0
- # [23:44] <rwaldron> and roundTime was expected to return 1
- # [23:45] <rwaldron> hrm
- # [23:45] * Joins: linclark (~clark@089-101-090180.ntlworld.ie)
- # [23:45] * zcorpan reads the spec
- # [23:45] * rwaldron looking that the spec you linked to me earlier
- # [23:45] <Hixie> maybe GeneratedStream should be LocalMediaStream and Stream should just be MediaStream
- # [23:46] <rwaldron> zcorpan still the same
- # [23:46] <rwaldron> http://www.whatwg.org/specs/web-apps/current-work/complete/the-iframe-element.html#seeking
- # [23:46] <rwaldron> there is a misunderstanding somewhere
- # [23:47] <rwaldron> basically, if the async steps dont happen fast enough, after setting currentTime, then getting currentTime will return the previous time, not the new time i just set to
- # [23:48] * Joins: hij1nx (~hij1nx@64.134.240.40)
- # [23:48] <rwaldron> which makes it impossible to test if a media element is at the right place in time without writing some kind of async deferred nonsense to return the correct time whenever the UA gets around to it.
- # [23:48] <zcorpan> yeah that's my reading as well
- # [23:50] <rwaldron> so, i had filed this in the firefox bugzilla and despite initial objections (because, yes - they were writing to spec) was brought into parity with the other UAs
- # [23:50] <rwaldron> which were all doing some kind of cached last currentTime calculation
- # [23:50] <rwaldron> /rant
- # [23:50] <rwaldron> :)
- # [23:51] <rwaldron> I just want to say that I really appreciate your time and attention this afternoon
- # [23:52] <zcorpan> commented on the bug
- # [23:53] <Hixie> anyone remember why i added videoTracks and audioTracks to GeneratedMediaStream?
- # [23:53] <Hixie> er
- # [23:53] <Hixie> LocalMediaStream, previously known as GeneratedStream
- # [23:54] <Hixie> (added in r5965 2011-03-25)
- # [23:54] <TabAtkins> So you could get access to the video and audio tracks more easily?
- # [23:54] <Hixie> when would there be more than one?
- # [23:54] <TabAtkins> I think videos can have multiple of each.
- # [23:55] * Quits: hij1nx (~hij1nx@64.134.240.40) (Quit: hij1nx)
- # [23:55] <Hixie> not those from the local camera though...
- # [23:56] <Hixie> aha http://lists.whatwg.org/htdig.cgi/whatwg-whatwg.org/2011-March/031058.html
- # [23:56] <rwaldron> zcorpan awesome :)
- # [23:56] <Hixie> oh wow, i suck, that totally doesn't address that use case
- # [23:58] <Hixie> we still need some way to pause outgoing video without affecting the LocalMedisStream or the local <video> mirror.
- # [23:58] <Hixie> hmm
- # Session Close: Sat Jun 18 00:00:00 2011
The end :)