Options:
- # Session Start: Fri Feb 20 00:00:00 2009
- # Session Ident: #whatwg
- # [00:01] <Hixie> html5 has plenty of rules :-)
- # [00:02] <Hixie> by which i mean, it would be fine to start writing test suites based on the html5 spec as it stands today
- # [00:02] <Hixie> we don't need the spec to be in last call or CR to do that
- # [00:02] * Quits: jruderman (n=jruderma@corp-246.mountainview.mozilla.com)
- # [00:03] <Hixie> (in particular, driving a smaller spec forward isn't going to help make browsers have fewer bugs)
- # [00:05] * Joins: MikeSmith (n=MikeSmit@EM114-48-32-213.pool.e-mobile.ne.jp)
- # [00:05] <sayrer> that doesn't match Acid3
- # [00:05] * Quits: MikeSmith (n=MikeSmit@EM114-48-32-213.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [00:06] <sayrer> I think lots of the Acid3 tests are lame, but I have to admit it was effective
- # [00:06] * virtuelv reads backlog, and just knows mr. last is going to quote stuff here, possibly with omissions
- # [00:06] <olliej> sayrer: are you suggesting that some (eg. svg) tests in acid3 were not flawless? :D
- # [00:07] <olliej> sayrer: s/flawless/useful
- # [00:07] * Quits: taf2 (n=taf2@65.210.82.235)
- # [00:08] <sayrer> olliej, just that they drove competition between us, but they're too far away from IE to raise the baseline in the way that Acid2 did
- # [00:08] <sayrer> with the exception of a few that are actually really awful and make experience for our users worse
- # [00:08] <olliej> sayrer: oh, i was thinking of the svg tests that only required the methods to not be undefined :D
- # [00:09] <sayrer> I didn't know about that one. My least favorite is the XML character encoding one.
- # [00:09] <olliej> sayrer: which one was that?
- # [00:09] <sayrer> the one that tests whether illegal bytes result in an XML parser halting and catching fire
- # [00:10] <sayrer> you guys always did that, we've had our expat hacked up to avoid that for years
- # [00:10] <olliej> sayrer: ah, joy :-/
- # [00:11] <Hixie> sayrer: nothing stops someone from writing a test suite based on html5 today, as far as i can tell.
- # [00:11] <sayrer> though we use our XML parser for feeds directly
- # [00:11] <Hixie> sayrer: i don't really understand what acid3 teaches us about the current situation
- # [00:11] <sayrer> like IE does
- # [00:11] <olliej> sayrer: i disliked the svg tests because most of them did not actually test anything useful -- that said they did get us to look at weaknesses in our svg impl, and make them better
- # [00:11] <olliej> sayrer: especially our old SMIL code that was truly awful
- # [00:12] <sayrer> yeah, well, SMIL is kinda awful
- # [00:12] <olliej> sayrer: but then, the old code did pass despite being buggy and incomplete
- # [00:12] <olliej> sayrer: yes
- # [00:12] <Hixie> putting the svg stuff in acid3 was such a mistake
- # [00:12] <sayrer> so I was upset that it became a priority
- # [00:13] * Quits: aroben (n=aroben@unaffiliated/aroben)
- # [00:14] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [00:16] * Quits: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr) (Remote closed the connection)
- # [00:18] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [00:18] <Hixie> ok time now that i'm done with e-mail and so forth time to take a break.
- # [00:19] * gsnedders just ignores email that he marks as "to deal with"
- # [00:19] <gsnedders> It works quite well
- # [00:19] * Joins: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr)
- # [00:32] <Philip`> http://research.zscaler.com/2009/02/practical-example-of-cssqli-using.html
- # [00:32] <Philip`> That talks about "client-side SQL injection", which doesn't appear to be SQL injection at all
- # [00:33] <Philip`> It seems to be saying that when you can use XSS to insert arbitrary code into a target page, you can read that origin's data
- # [00:33] <Philip`> (which might happen to include an SQL database)
- # [00:33] <Philip`> Fortunately the abbreviation "csSQLi" is horribly ugly so hopefully people won't start using that phrase when they're really just talking about XSS
- # [00:37] <weinig> Lachy: is calling querySelectorAll() with no parameters supposed to throw an exception?
- # [00:39] <gsnedders> I'm smart. I just split water all over myself trying to drink.
- # [00:39] * Quits: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr) (Remote closed the connection)
- # [00:40] <Philip`> gsnedders: You split water? You could make a pretty good power source by doing that and then burning the hydrogen and oxygen
- # [00:40] * Joins: karlushi (n=karl@modemcable140.128-20-96.mc.videotron.ca)
- # [00:40] <gsnedders> *spilt
- # [00:41] <Philip`> The slides on http://research.zscaler.com/2009/02/practical-example-of-cssqli-using.html include one showing how csSQLi attacks are far more effective than normal SQL injection, because it's easier to use and lots of sites are vulnerable
- # [00:42] * Joins: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr)
- # [00:42] <Philip`> and fails to note that the data stored in client-side databases and the data stored in server-side databases are unlikely to be of equivalent value
- # [00:43] * Philip` hates it when his wireless connection dies in the middle of a multi-line utterance and he has to switch to another computer
- # [00:44] <gsnedders> Which has the longer wavelength? Violet light or red light?
- # [00:44] * gsnedders should know this, but doesn't
- # [00:44] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [00:44] <Philip`> Red
- # [00:44] <Philip`> maybe
- # [00:44] <Philip`> definitely, hence why galaxies are red-shifted because they're moving away and their wavelengths are being stretched
- # [00:45] <Philip`> but I could be wrong
- # [00:45] <Dashiva> Philip`: I found it funny how he highlights closing the paragraph tag :)
- # [00:45] <jwalden> red is longer, lower energy, closer to radio
- # [00:46] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 104 (Connection reset by peer))
- # [00:47] * Quits: karlcow (n=karl@modemcable140.128-20-96.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [00:48] <Philip`> Dashiva: When you do XSS attacks, it's considered highly impolite to make the resulting markup invalid
- # [00:48] <Philip`> so he's got to be very careful to get the right </p>s and <p>s
- # [00:49] <Philip`> (Actually he doesn't because he could just put the <script>s inside the <p> and it would be no worse)
- # [00:50] * gsnedders puts on Rattle & Hum, makes sure he can't see the window in which the DVD is playing, and goes back to work
- # [00:54] * Quits: heycam` (n=cam@61.88.219.66) (Read error: 110 (Connection timed out))
- # [01:03] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [01:05] * Joins: heycam (n=cam@61.88.219.66)
- # [01:05] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [01:11] * Joins: MikeSmith (n=MikeSmit@EM114-48-48-27.pool.e-mobile.ne.jp)
- # [01:12] * Quits: heycam (n=cam@61.88.219.66) (Read error: 60 (Operation timed out))
- # [01:18] * Quits: svl (n=me@195-252-32-21-no65.business.telia.com) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [01:18] * Joins: heycam (n=cam@61.88.219.66)
- # [01:23] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net) ("Leaving")
- # [01:31] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [01:33] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [01:33] * Quits: virtuelv (n=virtuelv@ti0151a340-0094.bb.online.no) ("Leaving")
- # [01:37] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [01:48] * Quits: dglazkov (n=dglazkov@nat/google/x-92e939df6d066b3c)
- # [01:50] * Quits: karlushi (n=karl@modemcable140.128-20-96.mc.videotron.ca) (Read error: 110 (Connection timed out))
- # [01:58] * Joins: jruderman (n=jruderma@corp-246.mountainview.mozilla.com)
- # [01:58] * Quits: jruderman (n=jruderma@corp-246.mountainview.mozilla.com) (Remote closed the connection)
- # [02:01] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [02:06] * jwalden snickers at http://lists.w3.org/Archives/Public/www-archive/2009Feb/0083.html
- # [02:08] <Hixie> i use "infrared" vs "ultraviolet" to remember that red is lower in frequency
- # [02:08] <Hixie> infra = less, ultra = more
- # [02:09] <gsnedders> And now we have Hixie teaching us Latin :P
- # [02:10] <Dashiva> Next we'll be analyzing "super slow"
- # [02:10] * Joins: mal2 (n=mal@nat/google/x-c87d533862e32eb4)
- # [02:10] * Quits: doublec (n=chris@202.0.36.64) ("Leaving")
- # [02:11] * Joins: doublec (n=chris@202.0.36.64)
- # [02:15] * Quits: mal (n=mal@nat/google/x-5d2215e7c66f291c) (Read error: 60 (Operation timed out))
- # [02:22] * Joins: tantek (n=tantek@76-191-151-56.dsl.dynamic.sonic.net)
- # [02:25] * Joins: hober (n=ted@unaffiliated/hober)
- # [02:26] * Quits: MikeSmith (n=MikeSmit@EM114-48-48-27.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [02:29] * gsnedders wonders how many sig.fig. to give 11.8±14.3 as
- # [02:29] <jcranmer> 0
- # [02:30] <gsnedders> Yeah, that seems to be the correct answer
- # [02:30] <gsnedders> So how do I state that
- # [02:30] <gsnedders> *?
- # [02:38] * Quits: jwalden (n=waldo@corp-246.mountainview.mozilla.com) (Read error: 104 (Connection reset by peer))
- # [02:39] * Joins: jwalden (n=waldo@corp-246.mountainview.mozilla.com)
- # [03:00] * Quits: tantek (n=tantek@76-191-151-56.dsl.dynamic.sonic.net)
- # [03:03] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:04] * Joins: nessy (n=nessy@203-158-43-109.dyn.iinet.net.au)
- # [03:11] * weinig is now known as weinig|awayzers
- # [03:14] * Quits: xydyx (n=hdh@58.187.17.116) (Remote closed the connection)
- # [03:24] * Quits: nessy (n=nessy@203-158-43-109.dyn.iinet.net.au) ("Leaving")
- # [03:36] * Quits: dolske (n=dolske@firefox/developer/dolske)
- # [03:42] * Quits: zdobersek1 (n=zan@cpe-92-37-65-17.dynamic.amis.net) ("Leaving.")
- # [03:46] * Joins: tantek (n=tantek@32.152.232.5)
- # [03:53] * Joins: karlushi (n=karl@modemcable140.128-20-96.mc.videotron.ca)
- # [03:57] <roc> interesting, Alex Mogilevsky thinks that other browsers will be forced into harsh backwards-compatibility when they have more users
- # [03:58] <Dashiva> Does he adjust for IE's lack of updates for many years?
- # [03:58] * Quits: ojan (n=ojan@72.14.229.81)
- # [03:58] <slightlyoff> roc: he might not be wrong, but remember his perspective
- # [03:58] <slightlyoff> roc: he's also tied to a SUPER slow update mechanism
- # [03:59] * Quits: slightlyoff (n=slightly@72.14.229.81)
- # [03:59] <roc> I think rather that they're tied into a SUPER slow update mechanism *because* of their backward compatibility requirements
- # [04:00] <roc> if each release is a compatibility mode you promise to support forever, you'd better not do too many releases
- # [04:00] * Joins: dolske (n=dolske@c-76-103-40-203.hsd1.ca.comcast.net)
- # [04:00] <karlushi> Alex has a point. indeed
- # [04:03] <Hixie> roc: part of the problem is also that IE's compliance has been so bad that with each release they've had to break huge amounts of pages
- # [04:03] <karlushi> the only way out somehow is an environment with equally distributed market shares, then people use the common set of features. New features taking ages to come into place when all the tiny marketshares have implemented it the same.
- # [04:03] <Hixie> roc: whereas most other browsers can add features without anywhere near as much bug fixing breaking things
- # [04:03] <roc> Hixie: yes,
- # [04:03] <Hixie> roc: (also, they suck at fixing bugs. In IE7 they fixed things people were using for CSS hacks instead of fixing the underlying bugs in many cases, whereas they should have done that the other way around.)
- # [04:04] <Hixie> in short, i think alex is wrong :-)
- # [04:04] <Hixie> also, hopefully no browser will ever get to >25% market share again
- # [04:04] <roc> boy
- # [04:04] <roc> that could be a problem for us :-)
- # [04:04] <Dashiva> Any browser, or any major version of a browser?
- # [04:04] <karlushi> if/when BrowserCool Inc. comes to dominate the market, it will be somehow as bad as IE too, because people will start to develop for specific BrowserCool Inc. features.
- # [04:04] <karlushi> BrowserCool Inc. be open source or not
- # [04:05] <jcranmer> I'd say that 20-30% is a happy spot for the top browser
- # [04:06] <jcranmer> which would imply roughly 3-6 major browsers
- # [04:07] <jcranmer> 2 is too few IMHO
- # [04:07] <karlushi> jcranmer: indeed
- # [04:11] * Quits: tantek (n=tantek@32.152.232.5) (Read error: 110 (Connection timed out))
- # [04:11] * Quits: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr) (Remote closed the connection)
- # [04:11] <karlushi> hmm large market shares… another parameter is paid customers. That might be an issue for Opera in the mobile world. If you fix something which breaks the features developed for paid customers.
- # [04:12] <karlushi> s/paid/paying/ ?
- # [04:13] * Joins: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr)
- # [04:18] <Hixie> Dashiva: any rendering engine
- # [04:27] <roc> since there are only 4 serious rendering engines, keeping them all at exactly 25% is going to be quite a balancing act
- # [04:31] <sayrer> Hixie, so it would be bad if Safari and Chrome both reached 13% market share?
- # [04:32] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:32] <sayrer> fwiw, I have hard time thinking that would be bad
- # [04:34] * Quits: dimich (n=dimich@72.14.227.1)
- # [04:37] <olliej> roc: are you dismissing amaya? :-O
- # [04:37] <olliej> ;)
- # [04:38] <olliej> sayrer: you'd need to lose a bit to get camino to 13% as well of course :D
- # [04:38] <olliej> sayrer: actually what are marketshare numbers for camino?
- # [04:38] <roc> hey, I didn't say what I thought the 4 engines were
- # [04:39] <sayrer> olliej, I don't think we collect that data
- # [04:39] <olliej> roc: well you did sya serious rendering engines, so i guess that precludes ie :D -- and webkit for a few hours after hyatt lands large patches ;)
- # [04:40] * Joins: MikeSmith (n=MikeSmit@EM114-48-48-27.pool.e-mobile.ne.jp)
- # [04:43] * Quits: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr) (Remote closed the connection)
- # [04:54] * Quits: dbaron (n=dbaron@corp-246.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:55] <sayrer> http://blog.mozilla.com/rob-sayre/2009/02/19/google-turns-to-html-5-to-solve-offline-mobile-woes/
- # [04:55] <sayrer> just, you know, fyi
- # [05:00] * Joins: roc_ (n=roc@202.0.36.64)
- # [05:08] * Quits: eric_carlson (n=ericc@nat/apple/x-bd96935f9284bb3d)
- # [05:08] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [05:16] <Hixie> sayrer: yeah, as i keep telling people internally, i hope chrome doesn't get more than 12.5% market share :-)
- # [05:16] <jcranmer> judging from my statistics
- # [05:16] <jcranmer> it ain't got 2%
- # [05:17] * Joins: doublec_ (n=chris@202.0.36.64)
- # [05:17] <sayrer> it's impressive that they are statistically significant at this point
- # [05:17] <Hixie> getting even that much in a few months is quite impressive imho, yeah
- # [05:17] <Hixie> what sayrer said
- # [05:17] <Dashiva> It can compete with Opera for being the least popular major browser :)
- # [05:18] <sayrer> there may not be enough differentiation to give it a hockey stick, like I hear they want
- # [05:18] <sayrer> but there are nice things about the product
- # [05:18] * Quits: roc (n=roc@202.0.36.64) (Read error: 110 (Connection timed out))
- # [05:18] * Quits: doublec (n=chris@202.0.36.64) (Read error: 110 (Connection timed out))
- # [05:18] <jcranmer> my statistics, which over-represents IE 6, has 67% IE, 24.5% FF, 4.9% Safari, 1.9% Chrome, 0.7% Unknown, 0.2% Opera, 0.1% SM or other gecko-based
- # [05:18] <Hixie> my main problem with chrome is it doesn't work on mac
- # [05:18] <Hixie> grrr
- # [05:18] <sayrer> I have like 4 Safari skins, dude
- # [05:19] <sayrer> ;)
- # [05:19] <Hixie> i want the process separation :-)
- # [05:19] <jcranmer> if you take out the overrepresentation of IE 6, you get roughly 60% FF
- # [05:19] <sayrer> I think you mean the possible process separation
- # [05:19] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [05:19] <sayrer> you never what will happen with lots of tabs open
- # [05:19] <sayrer> never know
- # [05:20] <Hixie> i notice that you often quibble with the minor details of what i say
- # [05:20] <Hixie> for what it's worth unless i'm writing spec text i tend to be quite vague
- # [05:20] <sayrer> minor to you
- # [05:20] <sayrer> it looks like more of a worldview difference
- # [05:20] <Hixie> yes, minor to me
- # [05:20] <sayrer> I'm ok with that
- # [05:21] <Hixie> i'm fine with worldview differences, i just wish you wouldn't keep saying "no you don't mean that you mean [the same thing just with slightly more precision]"
- # [05:21] <jcranmer> I may or may not be indecisive or possibly vague in some things potentially dealing with decisions...
- # [05:21] <Hixie> it's tedious and annoying
- # [05:21] <sayrer> Hixie, hmm
- # [05:21] <sayrer> let me counter with
- # [05:21] <sayrer> http://twitter.com/sayrer/status/1224811146
- # [05:22] <Hixie> *shrug*
- # [05:22] <sayrer> exactly!
- # [05:23] <Dashiva> Keep work and play separate now
- # [05:23] <Hixie> sayrer: i don't understand what you want from me
- # [05:23] <Hixie> sayrer: re that tweet
- # [05:24] <Hixie> sayrer: i try my ass off to help you, and all i get from you is grief
- # [05:25] <sayrer> Hixie, I think it is fair to say that I have complained too much without doing enough work. I plan to change that.
- # [05:25] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Remote closed the connection)
- # [05:25] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [05:25] <sayrer> Hixie, that tweet was about overuse of the socratic method in whatwg discussions
- # [05:25] <Hixie> i don't mind constructive complaints, in fact i welcome them whole heartedly
- # [05:25] <Hixie> i would go as far as to say i thrive on them
- # [05:25] * Quits: roc_ (n=roc@202.0.36.64)
- # [05:26] <Hixie> my problem is with just pointing at things and saying they're wrong and not offering any alternatives -- like, what should we do instead of asking for people's goals? guess what they are?
- # [05:26] * Quits: heycam (n=cam@61.88.219.66) (Read error: 110 (Connection timed out))
- # [05:26] <sayrer> I don't think we agree on some substantive issues. It's not fair for me to expect you to do things my way. I have to do work if I want things done my way.
- # [05:27] <jcranmer> Hixie: obviously it's your job to fix stuff, everyone else is merely just pointing out problems
- # [05:27] <Hixie> sayrer: not agreeing is fine, but instead of just saying you don't agree, can you say why you don't agree when you don't agree?
- # [05:27] * jcranmer notices that many people get very quiet when asked about alternatives
- # [05:28] <sayrer> re: "pointing at things and saying they're wrong and not offering any alternatives" - that's exactly right
- # [05:28] <sayrer> but I think the discussion of alternatives is lacking concrete examples
- # [05:28] <sayrer> you have a concrete example
- # [05:28] <Hixie> well your tweet for example
- # [05:28] <Hixie> what should we do instead of asking people what their goals are?
- # [05:28] <Hixie> how can we evaluate proposals without knowing goals?
- # [05:29] <sayrer> Hixie, that was actually written before any of our most recent discussion
- # [05:29] <sayrer> the pattern is "oh, you want to do something like HTML 4.1, well OBVIOUSLY you need a rendering section"
- # [05:30] <sayrer> but I obviously included a crystal clear indication that I removed the Rendering section
- # [05:30] * Joins: nessy (n=nessy@203-158-43-109.dyn.iinet.net.au)
- # [05:30] <sayrer> it's right there in the list of things I edited
- # [05:31] <Hixie> well in the case of the rendering section, the actual line of argumentation was "i want something for implementors that is 4.0 + canvas" (or some such), which led to the response saying that rendering would be necessary
- # [05:31] <Hixie> which seems correct
- # [05:31] <Hixie> but that goes back to why i ask for goals
- # [05:32] <Hixie> without knowing your goals, how can i know if the rendering section should be in or not?
- # [05:32] <sayrer> that's my point -- necessary and correct are the areas we are disagreeing on
- # [05:32] <sayrer> not even in direction, just magnitude
- # [05:32] <Hixie> if the goal is to provide implementors with an implementation guide, how is rendering not required? isn't that part of what implementors do?
- # [05:33] <sayrer> the Rendering section is non-normative
- # [05:33] <sayrer> what does it matte
- # [05:33] <sayrer> matter
- # [05:33] <Hixie> it's non-normative with the understanding that visual browsers are expected to follow it
- # [05:33] <sayrer> that doesn't sound like non-normative over here at Mozilla
- # [05:34] <Hixie> it's pretty normative for mozilla, apple, google, microsoft, and opera, yeah
- # [05:34] <Hixie> at least insofar as interop is desired
- # [05:34] <Hixie> (one could imagine that, e.g., minimo might not want to do the rendering the same way as desktop gecko)
- # [05:35] <Hixie> (which is why it's not actually normative)
- # [05:35] <sayrer> I hope there are always interop problems, I just hope they are always new ones
- # [05:35] <Hixie> well there will continue to be old ones if we don't include the rendering section in the spec the browser vendors implement :-)
- # [05:36] <sayrer> I am not against the Rendering section
- # [05:37] <sayrer> I don't want you to delete it from your document, for example
- # [05:38] <Hixie> you seem to be arguing against my arguing that if browser vendors are the target audience, there should be a rendering section
- # [05:38] * Quits: doublec_ (n=chris@202.0.36.64) ("Leaving")
- # [05:38] <sayrer> No, it's just a timing issue
- # [05:38] <sayrer> there should be a rendering section
- # [05:39] <Hixie> i don't understand what is a timing issue. could you elaborate?
- # [05:40] <sayrer> I don't think it needs to be in the document I am working on. A new document that obsoletes mine should appear before we hope to get interoperation on that section.
- # [05:41] <Hixie> in what way does this apply to the rendering section (which is mostly already implemented) but not the parser (which has zero shipping implementations)?
- # [05:41] <Hixie> (the rendering section is far closer to reality than the parser)
- # [05:42] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [05:42] <sayrer> the existence of reset.css files make the rendering section not that important, aiui
- # [05:42] <Hixie> that seems to be a very different argument.
- # [05:43] <sayrer> ok
- # [05:43] <Hixie> reset.css only covers a small fraction of the rendering section; it doesn't cover, e.g., all the processing of legacy presentational attributes, etc
- # [05:43] * Parts: olliej (n=oliver@nat/apple/x-14bf9622e0ef9d9d)
- # [05:43] <sayrer> oh, that's true
- # [05:44] <Hixie> i still don't understand how my line of argumentation for including the rendering section is incorrect, given the above
- # [05:44] <sayrer> do you think anyone will change their rendering of legacy presentational attributes in the timeframe I am shooting for?
- # [05:45] <Hixie> what timeframe are you shooting for?
- # [05:45] <sayrer> something close to the charter as written today (haha, I know)
- # [05:45] <Hixie> (and more importantly, i don't understand how this line of argumentation is wrong even at the metalevel. Why is it wrong for me to ask what your goals are, what the timeframe is, etc? you seemed to indicate in your very public twitter that somehow this is a fundamentally incorrect approach.)
- # [05:46] <sayrer> the questions aren't wrong
- # [05:46] <sayrer> the replies to the answers are wrong
- # [05:46] <Hixie> how so?
- # [05:47] <Hixie> re the timeframe, i don't see any way that we can get a complete test suite for anything remotely the size of what you are proposing within 15 months, so i don't see any way to achieve that timetable.
- # [05:47] <Hixie> in fact, i don't think it would be realistic to expect HTML_4_ to reach the REC point on that timetable on that same timeframe
- # [05:48] <Hixie> let alone anything with the level of detail and interop aims of HTML5
- # [05:48] <sayrer> because they level requirements that the answer does not necessarily imply. your assertion that leaving some things as they are in HTML4 makes a spec "pointless" is a good example.
- # [05:48] <Hixie> i am certainly open to contradiction, if you have an argument that shows i'm wrong to say that
- # [05:49] <sayrer> what if I make a @name conforming with no clarification
- # [05:49] <sayrer> <a name>, to be clear
- # [05:49] <Hixie> conforming for authors?
- # [05:50] <sayrer> for everyone
- # [05:50] <Hixie> i don't understand
- # [05:50] <Hixie> how is <a name> not already detailed in HTML5?
- # [05:50] <sayrer> it is, it's just non-conforming for authors, right?
- # [05:50] <Hixie> right
- # [05:51] <Hixie> (this is just what XHTML 1.1 changed, HTML5 doesn't do anything new here)
- # [05:51] <sayrer> XHTML does not constitute a valid precedent for me
- # [05:52] <Hixie> i'm not claiming it to be a valid precedent, just saying that that's where the rule came from
- # [05:52] <sayrer> ok
- # [05:52] <sayrer> so, if I make it conforming for authors, with no real justification other than not changing HTML4, is that a pointless spec?
- # [05:52] <gavin_> Hixie: do you think it is possible for a spec that is incomplete in your eyes to also be useful?
- # [05:53] <Hixie> sayrer: authoring criteria are orthogonal to what i'm talking about when i talk about things being vague and undefined.
- # [05:53] <Hixie> sayrer: specifically, it's the implementation conformance criteria that i'm worried about if the goal is to have a spec for implementors.
- # [05:54] * Joins: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr)
- # [05:54] <gavin_> seems to me that your disagreement with sayrer stems from the implication that you don't
- # [05:54] <Hixie> gavin_: yes, an incomplete spec can be helpful, if it's is a work in progress and will become a complete spec before it is finished
- # [05:54] <Hixie> gavin_: however a spec like HTML4, which leaves massive things undefined, is actually more harmful than helpful on the long run.
- # [05:55] <gavin_> don't you think there is a broad spectrum between "html4" and "html5"?
- # [05:55] <gavin_> you seem to think there can be no middle ground
- # [05:56] <Hixie> gavin_: yes, html5 has covered much of that spectrum as it develops. But for any particular feature, leaving things undefined is worse than not having them at all.
- # [05:56] <Hixie> gavin_: so while the spec is a work in progress it's fine to be, well, a work in progress. But when it's called finished, if it has incomplete parts, IMHO that's just going to be harmful.
- # [05:56] <gavin_> I don't think sayrer is planning on "leaving things undefined"
- # [05:56] <gavin_> he is just omitting them
- # [05:56] <Hixie> omitting _features_ is fine
- # [05:57] <gavin_> i.e. "not having them at all"
- # [05:57] <Hixie> sure
- # [05:57] <Hixie> but removing the rendering section, for example, isn't removing a feature
- # [05:57] <Hixie> it would be like removing security, or removing performance
- # [05:57] <Hixie> it's not a feature
- # [05:57] <Hixie> it's an intrinsic part of features
- # [05:58] <gavin_> I'm not sure I agree that a spec absolutely must define everything to be beneficial rather than harmful
- # [05:58] <Hixie> what would you consider ok to leave undefined?
- # [05:59] <sayrer> you're changing the subject
- # [06:00] <Hixie> what was the subject?
- # [06:00] <sayrer> the better question is "what must be defined in order to help the Web"
- # [06:00] <Hixie> that is certainly another question, i don't know if it's better or worse
- # [06:00] <Hixie> i'm not really sure how to answer that question
- # [06:01] <Hixie> "everything" seems like an easy, yet likely inaccurate, answer
- # [06:02] <Hixie> i think the original question about goals is still one that hasn't been answered properly, though; in particular your comment regarding timelines has returned me to a state of confusion
- # [06:03] <gavin_> I think the current HTML5 spec, with the rendering section omitted, is a useful document
- # [06:03] <Hixie> sayrer: are you really looking to publish something that has two complete implementations in 15 months along with a test suite to prove it?
- # [06:03] <sayrer> I think you mean you don't understand the answer to the goals question
- # [06:03] <sayrer> the answer is proper, from where I sit
- # [06:03] <Hixie> ok, i don't understand the question (didn't i just say telling me i meant something else was annoying to me?)
- # [06:03] <Hixie> er
- # [06:03] <Hixie> don't understand the answer
- # [06:04] <Hixie> gavin_: i think it's useful, yes, but i think it would be harmful to publish a spec as a REC without it
- # [06:04] <sayrer> yes, but I also said deeming what is proper/required/implied is annoying
- # [06:04] <Hixie> so i stopped doing that
- # [06:04] <sayrer> almost!
- # [06:05] <Hixie> seriously though, are you really looking to publish something that has two complete implementations in 15 months along with a test suite to prove it?
- # [06:05] <sayrer> it looks tough
- # [06:05] <Hixie> it looks like it would involve a lot of test writing in your near future :-)
- # [06:06] <sayrer> but I'm willing to keep cutting and write tests, too
- # [06:06] <Hixie> the problem is there's only so much you can cut
- # [06:06] <gavin_> Hixie: I'm not convinced that that is true
- # [06:06] <Hixie> e.g. if you cut the parser, you can't test anything anymore
- # [06:07] <sayrer> you're right that there is a point where fat turns to bone
- # [06:08] <Hixie> i think you would hit that point long before finding a completely interoperable subset
- # [06:09] <sayrer> I agree, that doesn't bother me until 15 months from now
- # [06:10] <Hixie> ah, i had assumed that you were attempting an achievable goal :-)
- # [06:10] <Hixie> if your goal is something that can't be done, then i guess i don't really have any really useful feedback
- # [06:10] <sayrer> same to you, buddy. Sam warned you already.
- # [06:11] <Hixie> i think we can get two completely interoperable implementations by 2022
- # [06:11] <Hixie> along with a test suite
- # [06:11] <sayrer> cool
- # [06:11] <Hixie> hopefully i can take a sabbatical after that, too
- # [06:11] <sayrer> but those are not the only ingredients you need
- # [06:11] <Hixie> oh?
- # [06:12] <Hixie> what else do we need
- # [06:12] <sayrer> unless you move somewhere outside the w3c
- # [06:12] <Hixie> we started outside the w3c
- # [06:12] <sayrer> ok
- # [06:12] <Hixie> it's not clear to me the w3c will still exist in 2022
- # [06:12] <Hixie> they're in enough financial trouble as it is
- # [06:12] <sayrer> fair point
- # [06:13] <Hixie> having said that, that doesn't mean that i don't value getting w3c working group consensus
- # [06:13] <Hixie> but i think that's achievable too
- # [06:13] <sayrer> interesting
- # [06:14] <sayrer> achievable despite what the chair tells you?
- # [06:14] <sayrer> because i had assumed that you were attempting an achievable goal
- # [06:14] * weinig|awayzers is now known as weinig
- # [06:14] <Hixie> i think sam has a distorted view of what the bulk of the working group agrees to
- # [06:15] <Hixie> the few votes we've had have had just as much noise before them, yet in all cases so far they passed with overwhelming support
- # [06:15] * Quits: karlushi (n=karl@modemcable140.128-20-96.mc.videotron.ca) ("O public road, I say back I am not afraid to leave you, yet I love you, you express me better than I can express myself.")
- # [06:16] <sayrer> a pyrrhic victory is one possible outcome
- # [06:16] <Hixie> i don't think 95% support is pyrrhic
- # [06:16] <Hixie> any group with three hundred people will always have some vocal disagreement
- # [06:16] <Hixie> whatever the topic
- # [06:17] <sayrer> I give your vote more weight than mine, for example
- # [06:17] <Hixie> i would likely abstain from most votes of this nature
- # [06:17] <Hixie> as i have in the past
- # [06:17] <sayrer> hypothetically speaking
- # [06:17] <sayrer> I don't believe I've voted either
- # [06:17] <Hixie> but i mean, if you assume that 1% of all people will disagree with anything, which is probably pretty accurate, then 300 people means 3 formal objections for any proposal
- # [06:17] <Hixie> and we've had fewer than that in the past
- # [06:18] <sayrer> consensus is not voting, and it's not unanimity
- # [06:18] <Hixie> sure
- # [06:18] <Hixie> i do hope to find out how sam intends to establish consensus in a group of mostly quiet observers
- # [06:18] * Joins: heycam (n=cam@61.88.219.66)
- # [06:18] <sayrer> would I want to win a vote over the objections of WebKit? no. even if it were 300 to 3.
- # [06:18] <Hixie> (it isn't clear to me how to do that)
- # [06:19] <sayrer> well, there are two ways of getting consensus. the IETF uses both, at different phases
- # [06:20] <sayrer> one is "no objections"
- # [06:20] <sayrer> and the other is "we need positive support for this to move forward"
- # [06:21] <sayrer> silence is dissent, or silence is assent
- # [06:23] <Hixie> well the thing is we'll never have no objections, and we'll always have enough support to bring anything forward, basically
- # [06:23] <Hixie> neither really works with groups this size
- # [06:24] <Hixie> i agree that there are certain groups -- implementors in particular -- who get veto votes
- # [06:24] <sayrer> you don't have support to bring your document forward
- # [06:24] <sayrer> so there are at least some edge cases
- # [06:24] <Hixie> (but i'm taking care of that long before we get to a consensus check)
- # [06:24] <Hixie> oh, i disagree
- # [06:24] <Hixie> well
- # [06:24] <sayrer> interesting
- # [06:24] <Hixie> the document isn't finished
- # [06:24] <Hixie> but notwithstanding that issue, i think i could find plenty of people to support publication
- # [06:25] <sayrer> that covers one type of consensus
- # [06:25] * Quits: xcombelle (n=chatzill@AToulouse-158-1-167-166.w90-60.abo.wanadoo.fr) ("ChatZilla 0.9.84 [Firefox 2.0.0.20/2008121709]")
- # [06:25] <Hixie> the problem is with a group this size it becomes more a matter of canvassing and PR than about technical quality
- # [06:26] <Hixie> like i said, we'll never have no objections
- # [06:26] <Hixie> for anything
- # [06:26] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [06:26] <Hixie> or at least, anything of any importance
- # [06:26] <sayrer> I think HTML5 already suffers from that problem (canvassing and PR)
- # [06:26] <Hixie> in the working group?
- # [06:26] <Hixie> or externally
- # [06:26] <sayrer> both
- # [06:27] <sayrer> but that's changing the subject
- # [06:27] <Hixie> externally, not much we can do about it. i think it's ridiculous, but it all rather started with the press release when the first draft was released, which i objected to but that, as you say, is another story
- # [06:27] <sayrer> I think you need cooperation that you don't have to get a good result
- # [06:27] <Hixie> internally, i'm not sure i see it, but i might just be ignoring it
- # [06:28] <Hixie> in what sense?
- # [06:28] <Hixie> as far as i can tell we have the cooperation of dozens of people from many vendors
- # [06:28] <Hixie> i mean just look at the quality of the feedback
- # [06:28] <Hixie> especially on the whatwg list
- # [06:29] <sayrer> I don't read the whatwg list regularly anymore. The feedback looks good, I agree, but you don't have a good percentage weighted against browser market share.
- # [06:29] <Hixie> I agree that Microsoft's involvement is lacking
- # [06:29] <Hixie> not sure what to do about that
- # [06:29] <sayrer> so is Mozilla's
- # [06:30] <Hixie> oh no, mozilla people are heavily involved
- # [06:30] <sayrer> somewhat involved
- # [06:30] <Hixie> roc, sicking, doublec, and hsivonen are all giving regular feedback on their various parts
- # [06:30] <sayrer> yep
- # [06:30] <Hixie> and i'm sure i've just insulted people by omission :-)
- # [06:30] <Dashiva> Poor Boris
- # [06:31] <Hixie> bz, too, yeah
- # [06:31] <sayrer> so, 5 people
- # [06:31] * jwalden feigns mock outrage
- # [06:31] <Hixie> jwalden too
- # [06:31] <jwalden> barely
- # [06:31] <jwalden> I took six months off :-)
- # [06:31] <sayrer> but I don't think any of them have authored large bits of your doc
- # [06:31] <jwalden> is that really a problem?
- # [06:31] <Hixie> and aaronl before his life changed recently
- # [06:32] <jwalden> I don't think it's a problem if we're not writing, so long as we're feedbacking :-)
- # [06:32] <Hixie> nobody except me has authored large bits of html5
- # [06:32] <Hixie> i've written every word
- # [06:32] <sayrer> words yes, ideas no
- # [06:32] <Hixie> certainly not ideas, no
- # [06:32] <Hixie> many ideas come from the mozilla world
- # [06:32] <Hixie> certainly more are always welcome
- # [06:33] <sayrer> this isn't really going anywhere. main point: Apple, Google, Opera are overrepresented, Mozilla in the middle, IE underreperesented.
- # [06:33] <Hixie> well i'm certainly always happy to get more involvement from mozilla and microsoft
- # [06:33] <sayrer> not sure that is something to be fixed
- # [06:34] <Hixie> i'm hardly going to turn other people away though :-)
- # [06:34] <sayrer> but the fact remains
- # [06:34] <sayrer> that is actually a point of disagreement
- # [06:34] <sayrer> you should have told Apple and Google to go write a SQL spec
- # [06:34] <Hixie> and told mozilal to go write a registerProtocolHandler spec?
- # [06:34] <Hixie> mozilla
- # [06:34] <sayrer> sure
- # [06:35] <Hixie> i don't see why
- # [06:35] <sayrer> but maybe that boomerang comes back with you writing the SQL spec
- # [06:35] <sayrer> separately
- # [06:35] <sayrer> I get that
- # [06:35] <Hixie> i guess i should also have told mozilla to do the localstorage api elsewhere
- # [06:35] <sayrer> yep
- # [06:35] <Hixie> but at the end of the day, that would just have meant that none of those sections would exist
- # [06:36] <Hixie> it's not like there are editors out there waiting for things to do
- # [06:36] <Hixie> i've been asking for people to take these bits out of html5 for months, in some cases years
- # [06:36] <sayrer> I dunno, there are lots of things specified for Gears that aren't in any official spec
- # [06:36] <sayrer> they still exists, as far as I can see
- # [06:37] <Hixie> unfortunately for me, i don't control google's allocation of resources
- # [06:37] <sayrer> and I have been asking you to take these things out of HTML5 for months, if not years
- # [06:37] <sayrer> stalemate is over
- # [06:37] <sayrer> I took them out
- # [06:37] <Hixie> taking them out is only half the problem, they still have to be somewhere
- # [06:38] <Hixie> (and it's the trivial half of the problem)
- # [06:38] <sayrer> maybe. maybe they are sucky features
- # [06:38] * Quits: weinig (n=weinig@adsl-99-140-60-47.dsl.scrm01.sbcglobal.net)
- # [06:38] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [06:38] <sayrer> I don't pretend to know which are which
- # [06:41] <Hixie> anyway
- # [06:41] <sayrer> most importantly, please proceed with your document
- # [06:41] <sayrer> I don't agree with everything, but I am not in the stop energy business
- # [06:41] <Hixie> localStorage and Database will be removed before last call, so they're not relevant to the consensus issue in the htmlwg
- # [06:42] <Hixie> well i'm glad to hear it
- # [06:43] <Hixie> it doesn't always feel like that's the case :-)
- # [06:43] <sayrer> it hasn't always been
- # [06:43] <sayrer> and I was wrong to behave that way
- # [06:44] * Joins: weinig (n=weinig@adsl-99-140-60-47.dsl.scrm01.sbcglobal.net)
- # [06:44] <Hixie> woah, it got late
- # [06:44] <Hixie> i gotta go
- # [06:44] <Hixie> bbl
- # [06:44] <sayrer> k, later
- # [06:44] <Hixie> good talking to you though
- # [07:02] * Joins: karlcow (n=karl@modemcable202.32-81-70.mc.videotron.ca)
- # [07:07] * Quits: MikeSmith (n=MikeSmit@EM114-48-48-27.pool.e-mobile.ne.jp) ("Tomorrow to fresh woods, and pastures new.")
- # [07:08] * Quits: nessy (n=nessy@203-158-43-109.dyn.iinet.net.au) (Remote closed the connection)
- # [07:14] * Joins: dalmaer (n=dalmaer@24.114.224.34)
- # [07:14] * Joins: bgalbraith (n=bgalbrai@24.114.224.34)
- # [07:39] * Quits: weinig (n=weinig@adsl-99-140-60-47.dsl.scrm01.sbcglobal.net)
- # [07:39] * Joins: sverrej (n=sverrej@59.90.71.35)
- # [07:39] * Quits: sverrej (n=sverrej@59.90.71.35) (Read error: 104 (Connection reset by peer))
- # [07:42] * Joins: ap (n=ap@194.154.88.34)
- # [07:43] * Quits: hober (n=ted@unaffiliated/hober) ("ERC Version 5.3 (IRC client for Emacs)")
- # [07:45] * Quits: bgalbraith (n=bgalbrai@24.114.224.34)
- # [07:46] * Quits: dalmaer (n=dalmaer@24.114.224.34)
- # [07:54] * Joins: dalmaer (n=dalmaer@24.114.224.34)
- # [07:58] * Joins: heycam` (n=cam@61.88.219.66)
- # [08:03] * Joins: zalan (n=kvirc@catv-89-133-232-199.catv.broadband.hu)
- # [08:05] * Joins: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:06] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [08:13] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [08:18] <hsivonen> http://intertwingly.net/stats/internalsearches.html given me the YSoD
- # [08:18] <hsivonen> s/given/gives/
- # [08:18] * Quits: heycam (n=cam@61.88.219.66) (Read error: 110 (Connection timed out))
- # [08:18] <hsivonen> Philip` been searching?
- # [08:19] * Quits: heycam` (n=cam@61.88.219.66) ("bye")
- # [08:26] * Quits: shepazu (n=schepers@61.88.219.66)
- # [08:27] * Joins: olliej (n=oliver@nat/apple/x-bd439a0a57a12218)
- # [08:40] * Joins: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk)
- # [08:46] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:55] * Quits: sayrer (n=chatzill@user-160ve4s.cable.mindspring.com) (Read error: 60 (Operation timed out))
- # [09:08] * Joins: danbri (n=danbri@77.167.54.81)
- # [09:29] <Philip`> hsivonen: Yes, I think that was me :-(
- # [09:30] <Philip`> (I didn't intend to break the internalsearches page, since I didn't even known it existed until after I'd been trying to break the search results page)
- # [09:31] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [09:48] <Philip`> "I think it is fair to say that I have complained too much without doing enough work. I plan to change that." - I wish the HTML WG had more of that attitude :-)
- # [09:48] <Philip`> Well, more of the second sentence of that
- # [09:53] * Quits: ap (n=ap@194.154.88.34) (Read error: 110 (Connection timed out))
- # [10:03] * Joins: sverrej (n=sverrej@59.90.71.35)
- # [10:05] * Joins: svl (n=me@195-252-32-21-no65.business.telia.com)
- # [10:07] <jwalden> cleverly done, regardless :-)
- # [10:09] <Philip`> You don't need to be at all clever to break XML, you just have to shove U+FFFE into every text box and query string you can find
- # [10:09] <Philip`> It's like XSS, where you just have to shove < and " and ' into everywhere, but it's even easier because you get immediate feedback on success
- # [10:13] * Quits: sverrej (n=sverrej@59.90.71.35) (Read error: 104 (Connection reset by peer))
- # [10:14] * Joins: sverrej (n=sverrej@59.90.71.35)
- # [10:14] * Quits: sverrej (n=sverrej@59.90.71.35) (Connection reset by peer)
- # [10:15] * Joins: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [10:22] <jwalden> perhaps
- # [10:22] <jwalden> maybe it's a small victory given text-processing standards being as they are
- # [10:23] <jgraham> gsnedders: Don't use gnuplot
- # [10:23] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 110 (Connection timed out))
- # [10:25] * Philip` wonders how something like XOM (as opposed to appending strings and passing them to 'print') would solve the problem of the internalsearches page being broken by characters that are (presumably) scraped from an Apache log file
- # [10:26] <Philip`> I assume you'd just get a server-side error message instead of a client-side error message, which isn't much of an improvement
- # [10:26] * Joins: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [10:28] * Quits: svl (n=me@195-252-32-21-no65.business.telia.com) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [10:28] * Joins: zdobersek (n=zan@cpe-92-37-75-40.dynamic.amis.net)
- # [10:28] * Quits: tndH (n=Rob@james-baillie-pc083-014.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [10:35] <annevk> so did the former Youtube guy just say Chrome is implementing <video>?
- # [10:35] <annevk> sounds nice
- # [10:40] <hsivonen> Philip`: at least you could drop stuff on a per-entry basis by catching XOM exceptions very near the point where they are thrown
- # [10:40] <hsivonen> Philip`: as opposed to letting them propagate far enough to crash your server app
- # [10:41] <Philip`> hsivonen: Hmm, I suppose that could work
- # [10:41] * Joins: ROBOd (n=robod@89.122.216.38)
- # [10:41] <Philip`> Oh no, <canvas> spec changes, now my test scripts will be outdated and broken :-(
- # [10:45] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [10:51] * Joins: hsivonen_ (n=hsivonen@kekkonen.cs.hut.fi)
- # [10:52] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [10:53] <gsnedders> jgraham: Sorry Master. What should I use instead Master?
- # [10:53] <olliej> annevk: well given webkit already supports <video> and chrome had disabled it i refuse to believe it would be significant work for them
- # [10:53] <jgraham> gsnedders: Almost anything. Veusz is pretty nice
- # [10:54] <jgraham> disclaimer: Veusz was written by a postdoc I worked with and I have contributed a little
- # [10:54] <olliej> annevk: the gtk people got <video> running with gstreamer in just a few days once we'd got it all implemented
- # [10:54] <gsnedders> jgraham: So it's probably buggy?
- # [10:54] <jgraham> gsnedders: At least I know the wavelengths of ligt
- # [10:55] <jgraham> *light
- # [10:55] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (Read error: 104 (Connection reset by peer))
- # [10:55] * Joins: zdobersek1 (n=zan@cpe-92-37-78-162.dynamic.amis.net)
- # [10:56] * olliej waits for chrome to nonetheless talk about how awesome they are for implementing a stunning new spec that was already implemented more than a year ago in the engine they use for their browser
- # [10:56] <annevk> olliej, interesting
- # [10:56] <olliej> annevk: safari3.1 shipped with video in march last year, we had the basics implemented at the end of the previous year iirc
- # [10:57] * Philip` had <video> with rotations and reflections in WebKitGTK embedded in an OpenGL application, and it even mixed the audio with the applicaton's OpenAL stuff properly, which was quite impressive
- # [10:57] <olliej> annevk: it's reasons like that i get irritated by the quantity of standards chrome explicitly disabled in webkit
- # [10:58] <jgraham> gsnedders: https://gna.org/projects/veusz/
- # [10:59] * Joins: svl (n=me@137.139.241.83.in-addr.dgcsystems.net)
- # [11:00] <hsivonen_> Am I still connected?
- # [11:00] <jgraham> hsivonen_: You seem to be
- # [11:00] <hsivonen_> yes, but with wrong nick
- # [11:00] * hsivonen_ is now known as hsivonen
- # [11:01] <Lachy> What is Rob's draft that rubys is referring to at the end of this? http://lists.w3.org/Archives/Public/www-archive/2009Feb/0085.html (I hope he's not referring to that stuff Rob Burns produced on the HTML4all wiki)
- # [11:01] <annevk> from Rob Sayre
- # [11:02] <hsivonen> Lachy: http://people.mozilla.com/~sayrer/2009/02/15/html5.html
- # [11:02] <gsnedders> There's no TOC :(
- # [11:02] * gsnedders pimps that spec
- # [11:02] <hsivonen> Lachy: context at http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/0c2bbb6ed726800b
- # [11:04] * Quits: jwalden (n=waldo@corp-246.mountainview.mozilla.com) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [11:08] <Lachy> I don't understand the point of it. From the description sayrer gave, it seems to include only features that already existed in HTML4, making it little more than just a redefinition of HTML4 in better terms. But what's the point of having that?!
- # [11:09] <hsivonen> Lachy: also <canvas>
- # [11:09] * Quits: zdobersek (n=zan@cpe-92-37-75-40.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [11:11] <jgraham> AFAICT the point seems to be that sayrer wants to get a W3C approved document out that has detailed implementation requirements compared to HTML4 for the same (roughly) featureset in the belief that this will cause implementors to prioritise those features (e.g. the new parser) above features in the HTML 5 draft
- # [11:12] <jgraham> This seems to me to be a misunderstanding of the way that browser vendors set their priorities
- # [11:13] <jgraham> I guess he might be particularly interested in the case of MS who have been known to use "only a draft" as an excuse before for e.g. CSS 2.1
- # [11:16] <annevk> I suppose it might be useful
- # [11:16] <Philip`> And when MS implements bits of the HTML5 draft, the draft then changes underneath them and their implementation is no longer correct
- # [11:16] <annevk> if it actually works out in the time frame he wants to
- # [11:16] <Philip`> so they can't win :-)
- # [11:18] <jgraham> Philip`: That is a fundamental problem of implementing standards. Someone has to move first. (Well the other opion is to have a reference implementation I guess but good luck with that on HTML5)
- # [11:18] <Hixie> man, the summary="" discussion is actually getting real data now
- # [11:18] <Hixie> from the "keep it" camp
- # [11:18] <Hixie> i'm impressed
- # [11:19] <Hixie> there's actually reason to reopen the discussion now
- # [11:19] <Lachy> I don't see it as useful at all. Sayrer's draft can't reach REC before HTML5 does because if it does, then it won't reflect any subsequent changes in HTML5
- # [11:20] <Lachy> so at best, it can be published in sync with HTML5, but in that case, it's nothing but HTML5 with sections defining most new features hidden
- # [11:20] <Philip`> Lachy: Why would it have to reflect any subsequent changes in HTML5?
- # [11:20] <Lachy> because then we'd have 2 normative documents defining HTML5 with conflicting requirements
- # [11:21] <jgraham> In principle it can define HTML4.5 or whatever
- # [11:21] <Philip`> Just change its name to "HTML4.1" and then it won't be a problem
- # [11:21] <jgraham> There is a problem is the parser algorithms don't remain exactly in sync for example
- # [11:21] <Lachy> but the whole idea of doing that is just pointless
- # [11:21] <Philip`> (or at least no more of a problem than having HTML4 and HTML5 both normative with conflicting requirements)
- # [11:22] <Hixie> i think it'd be pretty cool to have a 4.1 that was in between 4 and 5 (4's features with 5's detail)
- # [11:22] <annevk> yup
- # [11:22] <Lachy> but why?
- # [11:22] <Lachy> what difference does it make?
- # [11:23] <Philip`> Lachy: It seems there's a point in getting a complete stable tested implemented version of HTML4 even if it doesn't have all the features that HTML5 adds, because it'll make the platform core more solid
- # [11:23] <Philip`> s/HTML4/HTML/
- # [11:23] <Hixie> Lachy: oh it would be purely a PR stunt, i don't think it would affect implementations at all
- # [11:23] <annevk> if he can manage to take it to REC in <2 years as he proposes I think that would be very cool
- # [11:24] <Lachy> so just look at the requirments in HTML5 to implement the stuff that was included in HTML4. At most, that requires a stylesheet to hide the sections of the new features. Not a new potentially conflicting spec
- # [11:24] <Lachy> well, I'm opposed to doing stupid PR stunts
- # [11:24] <Philip`> What about clever PR stunts? ;-)
- # [11:24] <Hixie> i don't think it would get to REC and earlier than HTML5
- # [11:24] <Lachy> Philip`, sure. But this clearly isn't one
- # [11:26] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [11:47] * gsnedders gets annoyed at Hixie using "several messages" as a subject line
- # [11:47] <gsnedders> It isn't overly useful to say what it's about
- # [11:47] <gsnedders> several messages about what?
- # [11:47] <gsnedders> meh.
- # [11:47] <gsnedders> /rant
- # [11:47] <Hixie> pine automatically sets it to that when i reply to multiple messages that have differnet subject liens
- # [11:47] <gsnedders> pine--
- # [11:47] <Hixie> i usually fix it, occasionally i don't notice that teh thread changes subject line
- # [11:48] <Hixie> the real -- in my book is for the user agents that keep screwing up the subject lines
- # [11:49] * Quits: svl (n=me@137.139.241.83.in-addr.dgcsystems.net) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [11:50] <Lachy> wtf? I thought we had pointless discussions on public-html. But now I've seen the 'Why "color"?' thread on www-style!
- # [11:50] <annevk> what is the use case for videoHeight/videoWidth btw? why doesn't it apply to <img>?
- # [11:51] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [11:52] * gsnedders dares to look at the thread he's heard so much about on www-style
- # [11:52] <gsnedders> (I haven't looked at it since the Armenian reference)
- # [11:53] <annevk> since then there was a klingon reference
- # [11:53] <hsivonen> I'm glad tantek called the troll. I wish something were done about the trolling on public-html, too.
- # [11:54] <gsnedders> annevk: Yeah, I've seen that now
- # [11:54] <annevk> and a certain Philip TAYLOR was seriously upset that glazou did not want localized property names
- # [11:54] <annevk> stuff like that cracks me up
- # [11:54] <Philip`> (Not me!)
- # [11:54] <gsnedders> Philip`: Lies.
- # [11:55] <hsivonen> annevk: it's not funny when you've seen similar things proposed seriously for XML vocabularies
- # [11:56] * Joins: ap (n=ap@194.154.88.34)
- # [11:56] <annevk> it's the reason for XML 1.1
- # [11:56] <hsivonen> not precisely, but close
- # [11:56] <annevk> and supposedly XML 1.0 5th
- # [11:57] <Philip`> I'm not sure Bjoern Hoehrmann's reference to Lingua::Romana::Perligata is an entirely great example of language localisation that is not an utter waste of time
- # [11:57] <gsnedders> Philip`: No spoilers, man!
- # [11:58] <Philip`> (Well, it's not a waste of time to the extent that it looks like a pretty clever hack, but it's not exactly intended for practical usage)
- # [12:00] <Philip`> http://www.csse.monash.edu.au/~damian/papers/HTML/Perligata.html - "inserto stringum tum unum tum duo excerpementum da. # $insert = substr($string,1,2);"
- # [12:00] <Philip`> "You tum entered inquementum tum wordum tum novumversum oraculo scribe." - that's not real Latin :-(
- # [12:02] * Philip` notes that the same author wrote the Quantum::Superpositions module, which allows Perl variables to store a superposition of values
- # [12:04] * gsnedders notes Perl is crazy anyway
- # [12:04] <Philip`> Yes, but not usually *that* crazy
- # [12:06] <jgraham> Hmm. How does it work? It just allows variables to hold multiple values and return one at random? Or something more clever?
- # [12:09] <Philip`> A variable can hold multiple values, and can be combined with other variables (e.g. any(1,2,3) + any(10,20) == any(11,12,13,21,22,23))
- # [12:09] <Philip`> and any(1,2,3) < 2 is true, but all(1,2,3) < 2 is false
- # [12:10] <Philip`> and if you convert a superposition to a scalar number then it picks one eigenstate at random
- # [12:10] <jgraham> Yeah, I just looked at the docs. It doesn't seem too clever but I could be missing something
- # [12:11] * Joins: myakura (n=myakura@p3020-ipbf505marunouchi.tokyo.ocn.ne.jp)
- # [12:11] <Philip`> It's actually kind of a useful feature, and not very quantumy
- # [12:11] <Philip`> I think Perl 6 has the any/all thing
- # [12:11] <Philip`> (though not the random selection)
- # [12:12] <Philip`> The Quantum::Entanglement module is much more quantumy, since it does complex probabilities and all that fun stuff
- # [12:12] <jgraham> It don't say it wasn't _useful_ just not that _clever_
- # [12:15] <Philip`> jgraham: I wasn't disagreeing with you, just commenting that it seems to be erring on the left of the usefulness vs cleverness tradeoff scale :-)
- # [12:15] <Philip`> whereas Quantum::Entanglement is distinctly less useful
- # [12:17] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:20] <gsnedders> I think the problem here is you want code to be useful
- # [12:22] <Philip`> I don't believe I ever made such a claim
- # [12:30] * Quits: dalmaer (n=dalmaer@24.114.224.34)
- # [12:44] * Joins: virtuelv (n=virtuelv@ti0151a340-0309.bb.online.no)
- # [12:59] * Joins: xydyx (n=hdh@58.187.22.229)
- # [13:13] * Joins: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com)
- # [13:18] <rubys> Philip`, hsivonen, YSOD fixed. Look at last line of http://intertwingly.net/stats/internalsearches.html
- # [13:37] <hsivonen> rubys: cool
- # [13:49] <hsivonen> aargh. Mail.app ate my today's posts to the RDFa list
- # [13:50] <Philip`> rubys: It does indeed seem to be not broken :-(
- # [14:11] <rubys> Philip`: why the frown?
- # [14:13] <rubys> lol: I see a number of other attempts.
- # [14:13] <Philip`> rubys: It's no fun when things work
- # [14:14] <rubys> Taking a string of bytes and displaying it as text is an easy problem. The harder problem is finding all the places where this needs to be done.
- # [14:16] <Philip`> Sounds like taking a string of bytes and displaying it as text is the wrong problem to solve
- # [14:17] <rubys> In the case of a query, it is the only problem?
- # [14:19] <Philip`> I think I mean something like: If you had found the right problem to solve, then you wouldn't have to find all the places where bytes are displayed as text and fix them all individually
- # [14:21] <Philip`> (I'm not quite sure what the right problem is, but it's probably at a higher level than the individual lines of code that print text, so that it can prevent there ever being any lines of code that do it wrong)
- # [14:21] <rubys> I honestly think that all one can do is move around the problem. As an example, Venus is based on XSLT, which you would think solves a number of well-formedness issues. But it still gets data from outside and that data is still bytes and someplace needs to make that assessment.
- # [14:23] <Philip`> I think I tend to like the idea of simplifying error-handling by defining things to not be errors
- # [14:25] <rubys> HTML 5's serialization, for example, is a wonderful solution in that regard. But what it means is that some times real problems show up as (at best) garbage, and (at worst) vulnerabilities. As I don't view my weblog as mission critical and more as educational (for me!), the balance is different than one I would recommend to the developer of a typical "shopping cart" application
- # [14:25] <gsnedders> http://lastweekinhtml5.blogspot.com/2009/02/html-fives.html — I think we need one more version.
- # [14:28] * Quits: virtuelv (n=virtuelv@ti0151a340-0309.bb.online.no) ("Leaving")
- # [14:29] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [14:32] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [14:33] <Philip`> gsnedders: Download the latest copy of the spec, change all mentions of "user agent" to "top hat", add some conformance requirements to ensure interoperability with monocles, then publish it as HatML 5, and your wish will be satisfied
- # [14:39] * pesla is now known as pesla\afk
- # [14:40] <Lachy> http://wiki.xiph.org/index.php/Timed_Divs_HTML - that document doesn't seem to define the <itext> element at all. It just uses it in examples
- # [14:41] <Lachy> I also can't figure out why they chose to prefix it with an 'i'. Other than to avoid the naming conflict with SVG, it seems like a fairly arbitrary choice
- # [14:42] <hsivonen> Lachy: to avoid conflict with svg and by analogy with iframe
- # [14:42] <Lachy> oh, so it means "inline text"?
- # [14:42] <Philip`> Doesn't seem a great analogy since you never get non-inline text
- # [14:43] <hsivonen> Lachy: no, it means text that lives in a iframe-like nested browsing context for rendering and security purposes
- # [14:43] * Joins: svl (n=me@static-213-115-8-83.sme.bredbandsbolaget.se)
- # [14:43] <hsivonen> I'm not defending the name, just saying how it came about
- # [14:43] <Lachy> I like the idea of being able to style them with CSS, since that means Web Fonts could be used instead of relying on the limited choice of available system fonts
- # [14:43] <Lachy> hsivonen, ok, that makes sense
- # [14:44] <Lachy> for the category attribute, are "CC" and "SUB" the only allowed values?
- # [14:44] <hsivonen> Lachy: there's a whole bunch of those
- # [14:44] <Lachy> are they listed anywhere?
- # [14:45] <hsivonen> Lachy: you'll find it lacks a processing model which makes the proposal hard to discuss at present
- # [14:45] <Lachy> oh, here http://wiki.xiph.org/index.php/OggText#Categories_of_Text_Codecs
- # [14:51] * Quits: svl (n=me@static-213-115-8-83.sme.bredbandsbolaget.se) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [14:58] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [14:59] * Joins: eric_carlson (n=ericc@nat/apple/x-13488ec479bce0a2)
- # [15:05] * Quits: Mau`werk (n=ano@a80-101-46-164.adsl.xs4all.nl) (Read error: 110 (Connection timed out))
- # [15:14] * Quits: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [15:15] <karlcow> gsnedders: it reminds me of RSS 3.0 http://www.aaronsw.com/weblog/000574
- # [15:16] <gsnedders> karlcow: What does?
- # [15:17] <karlcow> the versions of html 5
- # [15:17] * gsnedders wonders how
- # [15:19] <karlcow> RSS 3.0 came from Aaron Schwartz because of the versions which was popping up here and there around RSS and all the mess in the discussions.
- # [15:20] <karlcow> So aaron created RSS 3.0 (text only) to make an ironic way forward.
- # [15:20] <karlcow> I think we need more versions of html5 and specifically satiric and artistic ones to add a bit of sanity in these discussions.
- # [15:22] <Philip`> Ironic? It looks like a pretty good idea to me
- # [15:23] <karlcow> Philip`: Welcome in Duchamp's world
- # [15:24] * Joins: shepazu (n=schepers@203-158-35-55.dyn.iinet.net.au)
- # [15:25] <gsnedders> karlcow: Oh, don't worry. I'm working on satire for public-html.
- # [15:25] * gsnedders fears someone will take it as a serious suggestion and get behind it, though
- # [15:25] <karlcow> gsnedders: ;)
- # [15:25] <gsnedders> Just once this damned physics project is done. :(
- # [15:27] <karlcow> gsnedders: the physics project is about?
- # [15:27] <gsnedders> karlcow: Chromatic aberration
- # [15:29] <karlcow> oh cool
- # [15:29] * karlcow has suddenly a big memory dive into optics in astrophysics :)
- # [15:33] <zcorpan> hmm rss3 looks nice, but it seems none of the people listed on the page have rss3 feeds anymore
- # [15:34] <karlcow> zcorpan: poetry.
- # [15:35] <zcorpan> would be cool with a text/plain blog with an rss3 feed
- # [15:37] <zcorpan> maybe with a commenting system that involved sending email
- # [15:40] <jgraham> And admin via telnet?
- # [15:41] <rubys> s/rss3/rss5/
- # [15:42] <zcorpan> rubys: i thought rss5 wouldn't be text/plain
- # [15:42] <Philip`> I want RSS6, which will incidentally reinvent the entire paradigm of computation and provide a new syntax for XSLT that's easier to learn
- # [15:43] <jgraham> rss5 would be tag soup, but with delicious error handling :)
- # [15:43] * jgraham wishes he had written "spicy croutons of..."
- # [15:43] <rubys> in rss5, descriptions would no longer be considered conformant
- # [15:56] <Philip`> Descriptions should be deduced by an auto-summarisation algorithm applied to the content of the feed by each consumer application
- # [16:07] * Joins: fishd_ (n=Darin@nat/google/x-55bec1a277786714)
- # [16:09] * Joins: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [16:11] * Joins: weinig (n=weinig@adsl-99-140-60-47.dsl.scrm01.sbcglobal.net)
- # [16:11] * Quits: fishd (n=Darin@nat/google/x-23d8b125782db769) (Read error: 60 (Operation timed out))
- # [16:21] * Joins: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net)
- # [16:27] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [16:28] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [16:29] * Joins: aroben__ (n=aroben@unaffiliated/aroben)
- # [16:31] * Joins: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [16:31] * Quits: dglazkov (n=dglazkov@c-98-207-88-44.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [16:32] * Quits: maikmerten (n=merten@ls5dhcp196.cs.uni-dortmund.de) (Remote closed the connection)
- # [16:39] * fishd_ is now known as fidhs
- # [16:39] * fidhs is now known as fishd
- # [16:41] * Joins: Bojhan (n=bojhan@213-84-190-103.adsl.xs4all.nl)
- # [16:41] * Parts: Bojhan (n=bojhan@213-84-190-103.adsl.xs4all.nl)
- # [16:41] * Philip` looks at some bits of BGP and sees that it's much more of a disgusting hack than he imagined
- # [16:42] <Philip`> When a network is advertising a route to another network, it can include a 32-bit number which is conventionally interpreted as two 16-bit numbers, where the first number is effectively a namespace (corresponding to the AS number of some network)
- # [16:43] <Dashiva> Lachy: You have to smile more while dancing :)
- # [16:44] <Philip`> And then there's a giant database of routing information (150MB gzipped text) which includes 'remarks' sections saying things like 'if you send a route with community value 6730:1x130 (where x is 1, 2 or 3) then we'll add a weight of x onto your route before advertising it to France Telecom'
- # [16:44] <Philip`> (except not really as a sentence like that - there's a table with a few dozen of these values)
- # [16:45] * Kuruma is now known as Kuruma0
- # [16:45] <Philip`> I suppose it sort of works in practice, but it just really doesn't seem very nice at all
- # [16:45] <Dashiva> That sounds like most of the internet
- # [16:46] * Kuruma0 is now known as Kuruma1
- # [16:46] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [16:46] * Kuruma1 is now known as Kuruma2
- # [16:46] * Kuruma2 is now known as Kuruma3
- # [16:47] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [16:47] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [16:47] <Philip`> That feature was seemingly designed to provide distributed extensibility, but I can imagine it would be prettier if they gave you more than 16 bits to store all your data in
- # [16:48] * Kuruma3 is now known as Kuruma
- # [16:48] * Quits: dglazkov_ (n=dglazkov@72.14.224.1)
- # [16:48] * Kuruma is now known as Kuruma5
- # [16:49] <Philip`> Aww, how cute, there's one in this database with a little ASCII-art box around their table and a comment saying "Net at Once offer these communities to make the life of our peers and customers more joyful."
- # [16:49] <Lachy> Dashiva, did you just watch that old video of me dancing?
- # [16:49] * Kuruma5 is now known as Kuruma6
- # [16:49] <Lachy> or did you see some more recent photos or something?
- # [16:49] <Dashiva> Lachy: Lastweek posted it
- # [16:49] * Kuruma6 is now known as Kuruma7
- # [16:50] <Lachy> oh. Took him long enough to discover it.
- # [16:50] * Kuruma7 is now known as Kuruma9
- # [16:51] <Philip`> Maybe I didn't want to post all the photos and videos of WHATWG members all at once, and wanted to spread them over time
- # [16:51] <Dashiva> How sneaky of not you
- # [16:54] <Lachy> LOL
- # [16:55] * Kuruma9 is now known as Kuruma
- # [16:55] * Kuruma is now known as Kuruma0
- # [16:57] * Quits: YaaL (i=yaal@hell.pl) (Connection timed out)
- # [16:58] <gsnedders> Lachy: To ask a more pressing question: Why is there a video of you dancing online?
- # [16:58] <hsivonen> my innerHTML impl still crashes. sigh
- # [17:01] <gsnedders> Pfff. Writing code that crashes. I just write code that causes the interpreter I use to crash.
- # [17:01] * Quits: Kuruma0 (n=Kuruman@h116-000-163-146.catv01.catv-yokohama.ne.jp) ("Tiarra 0.1+svn-24729: SIGTERM received; exit")
- # [17:03] <Lachy> gsnedders, the video was created for a presentation I did on the video element in June 2007 at WebJam.
- # [17:03] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [17:03] * hsivonen used a video of a groundhog eating. much less exciting
- # [17:03] <Lachy> it's interesting that Mr Last Week linked to the video in this user's account http://www.youtube.com/user/fredbezies instead of my own.
- # [17:04] * Joins: Kuruma (n=Kuruman@h116-000-163-146.catv01.catv-yokohama.ne.jp)
- # [17:13] * Joins: dglazkov (n=dglazkov@nat/google/x-f3407b335b2985b5)
- # [17:13] <zcorpan> http://simon.html5.org/dump/clickjack.html - i guess ClearClick doesn't work here?
- # [17:15] <hsivonen> woohoo! I pass zcorpan's tests at http://simon.html5.org/test/html/parsing/fragment/content-model-flag/
- # [17:17] * Joins: YaaL (i=yaal@hell.pl)
- # [17:18] <Philip`> zcorpan: I thought the idea was that ClearClick would take a screenshot of the page, in which the iframe is invisible in your example, and a screenshot of the iframe content, and compare them
- # [17:19] <Philip`> Oh, but your thing makes it not invisible, but I was only testing it in Opera where your example doesn't seem to work at all
- # [17:20] <jgraham> I think clearclick work in zcorpan's example
- # [17:20] <Philip`> Presumably ClearClick doesn't prevent you having iframes that are smaller than their content
- # [17:21] <Philip`> so it can only be comparing the pixels that are within the iframe box
- # [17:21] <zcorpan> Philip`: opera seems to have a bug where it doesn't send mousemove events properly on the demo
- # [17:21] <Philip`> Oh, but your iframe is 500x600 pixels so I guess it'll be comparing all of those pixels
- # [17:22] <zcorpan> hmm i guess i could make the iframe smaller but the scrollbars would be overlapping the content
- # [17:22] <zcorpan> is there a way to hide the scrollbars?
- # [17:22] <zcorpan> scrolling=no?
- # [17:25] <zcorpan> hmm actually i can't make the iframe smaller because then the button wouldn't be clickable
- # [17:26] <zcorpan> or is it possible to scroll the contents of an iframe? maybe there's an id="" somewhere
- # [17:26] <Philip`> Can you make the iframe suddenly pop into visibility just before it's been clicked?
- # [17:27] <zcorpan> maybe
- # [17:30] * Quits: shepazu (n=schepers@203-158-35-55.dyn.iinet.net.au)
- # [17:33] * Quits: rubys (n=rubys@cpe-075-182-092-038.nc.res.rr.com) (Remote closed the connection)
- # [17:35] * ap is now known as ap|away
- # [17:38] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [17:39] <zcorpan> #installTrigger47072 worked for vertical scrolling, maybe that's good enough and i can have a 500x1 pixels iframe following the mouse
- # [17:39] <zcorpan> oh actually
- # [17:40] <zcorpan> if i make the iframe smaller it will scroll horizontally, too
- # [17:40] <zcorpan> sweet
- # [17:42] * Quits: zdobersek1 (n=zan@cpe-92-37-78-162.dynamic.amis.net) (Read error: 60 (Operation timed out))
- # [17:43] * Joins: shepazu (n=schepers@203-158-35-55.dyn.iinet.net.au)
- # [17:43] <zcorpan> at least in opera
- # [17:45] * Joins: zdobersek (n=zan@cpe-92-37-73-124.dynamic.amis.net)
- # [17:47] <zcorpan> uploaded a new version where the iframe is 3x3 pixels
- # [17:47] <zcorpan> but it doesn't seem to scroll to the right place in firefox :(
- # [17:48] <zcorpan> works in opera and safari, at least
- # [17:48] <gsnedders> "the president of Rockstar North stated that the Lost and Damned would have a third of the number of missions as Grand Theft Auto IV, placing its length at approximately 10-15 hours"
- # [17:48] <gsnedders> Hmm, I completed GTA IV in around 12 hours
- # [17:48] <gsnedders> And a third of that is four hours
- # [17:48] <gsnedders> (completed insofar as the storyline)
- # [17:49] <Philip`> zcorpan: I don't think the Firefox extension installation is going to work so well in Opera
- # [17:50] <zcorpan> Philip`: obviously not, that's not the point of the demo :)
- # [17:53] <Philip`> If you don't have scripting enabled, you could still cover the screen in hundreds of tiny iframes
- # [17:53] * Quits: pesla\afk (n=retep@procurios.xs4all.nl) (Broken pipe)
- # [17:53] <Philip`> and the user's bound to click on it
- # [17:54] * Philip` wonders if zcorpan has NoScript installed so he can actually test whether it's blocked by ClearClick
- # [17:54] <zcorpan> Philip`: i don't but jgraham does :)
- # [17:55] <zcorpan> hmm firefox 3 scrolls to the right place, wonder why trunk didn't when i tested
- # [17:58] <zcorpan> clearclick still picks up my clickjack attempt :(
- # [17:58] * zcorpan goes to drink beer instead
- # [17:59] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [18:08] <annevk> wise choice
- # [18:09] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [18:12] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [18:17] * Quits: zdobersek (n=zan@cpe-92-37-73-124.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [18:18] * Joins: zdobersek (n=zan@cpe-92-37-68-169.dynamic.amis.net)
- # [18:19] * Joins: fishd_ (n=darin@nat/google/x-e341a25bcc11f9a7)
- # [18:19] * Quits: fishd (n=Darin@nat/google/x-55bec1a277786714) ("Leaving")
- # [18:19] * fishd_ is now known as fishd
- # [18:21] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [18:21] * Quits: fishd (n=darin@nat/google/x-e341a25bcc11f9a7) (Client Quit)
- # [18:21] * Joins: fishd (n=darin@nat/google/x-d63020ebd8cb1aaf)
- # [18:21] * jmb^ is now known as jmb
- # [18:28] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [18:30] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [18:31] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [18:43] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [18:47] * Quits: aroben__ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [18:47] * Quits: aroben_ (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [18:53] * Joins: maikmerten (n=maikmert@L917c.l.pppool.de)
- # [18:55] * Joins: svl (n=me@static-213-115-8-83.sme.bredbandsbolaget.se)
- # [19:04] * Quits: zalan (n=kvirc@catv-89-133-232-199.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [19:05] * Quits: svl (n=me@static-213-115-8-83.sme.bredbandsbolaget.se) ("And back he spurred like a madman, shrieking a curse to the sky.")
- # [19:08] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [19:15] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [19:22] * Joins: mlpug (n=mlpug@a88-115-168-225.elisa-laajakaista.fi)
- # [19:27] * Joins: zdobersek1 (n=zan@cpe-92-37-68-134.dynamic.amis.net)
- # [19:30] * Joins: dimich_ (n=dimich@72.14.227.1)
- # [19:31] * Quits: zdobersek (n=zan@cpe-92-37-68-169.dynamic.amis.net) (Read error: 110 (Connection timed out))
- # [19:47] * Joins: zalan (n=kvirc@catv-89-133-232-199.catv.broadband.hu)
- # [19:48] * Quits: tantek (n=tantek@adsl-69-106-241-178.dsl.pltn13.pacbell.net)
- # [19:57] * Joins: mpt_ (n=mpt@canonical/launchpad/mpt)
- # [19:58] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 60 (Operation timed out))
- # [20:10] * Joins: scherkus1 (n=scherkus@72.14.227.1)
- # [20:13] * Quits: scherkus1 (n=scherkus@72.14.227.1) (Client Quit)
- # [20:22] * Quits: annevk (n=opera@77.163.243.203)
- # [20:23] * Joins: annevk (n=opera@77.163.243.203)
- # [20:30] * Joins: aroben_ (n=aroben@unaffiliated/aroben)
- # [20:34] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [20:35] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [20:40] * gsnedders is downloading The Lost and Damned
- # [20:46] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net) ("This computer has gone to sleep")
- # [20:47] * Quits: aroben (n=aroben@unaffiliated/aroben) (Read error: 110 (Connection timed out))
- # [20:49] * Joins: dbaron_ (n=dbaron@corp-246.mountainview.mozilla.com)
- # [20:50] * Quits: dbaron (n=dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [20:50] * Joins: zalan_ (n=kvirc@catv-89-133-232-199.catv.broadband.hu)
- # [20:56] * Quits: zalan_ (n=kvirc@catv-89-133-232-199.catv.broadband.hu) ("KVIrc 3.4.0 Virgo http://www.kvirc.net/")
- # [20:57] * Quits: ap|away (n=ap@194.154.88.34)
- # [20:58] * Quits: dglazkov (n=dglazkov@nat/google/x-f3407b335b2985b5) (Read error: 104 (Connection reset by peer))
- # [21:00] * mpt_ is now known as mpt
- # [21:05] * Joins: dglazkov (n=dglazkov@nat/google/x-6d1755e68e7ffa0b)
- # [21:10] * Quits: zalan (n=kvirc@catv-89-133-232-199.catv.broadband.hu) (Read error: 110 (Connection timed out))
- # [21:14] * Quits: weinig (n=weinig@adsl-99-140-60-47.dsl.scrm01.sbcglobal.net)
- # [21:14] * Joins: weinig (n=weinig@adsl-99-140-60-47.dsl.scrm01.sbcglobal.net)
- # [21:14] * Quits: xydyx (n=hdh@58.187.22.229) (Remote closed the connection)
- # [21:18] * Joins: jwalden (n=waldo@corp-246.mountainview.mozilla.com)
- # [21:57] <weinig> Lachy: ping
- # [22:00] <Hixie> any opera people around?
- # [22:00] <Hixie> feedback from opera on mozilla's proposed dropping of <eventsource> and replacing of that entire API with a simple new EventSource(); API (name TBD) would be useful
- # [22:07] * Quits: mlpug (n=mlpug@a88-115-168-225.elisa-laajakaista.fi) (Remote closed the connection)
- # [22:15] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [22:15] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:17] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [22:27] * Quits: dbaron_ (n=dbaron@corp-246.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [22:46] * Quits: maikmerten (n=maikmert@L917c.l.pppool.de) (Remote closed the connection)
- # [22:50] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [22:52] <yecril71> Hixie! If you want more feedback from Microsoft,
- # [22:52] <yecril71> the first step would be to make the specification readable
- # [22:52] <yecril71> under Microsoft Internet Explorer.
- # [22:53] <yecril71> It has been raised that overlaying HTML over hardware-accelerated video need not be supported.
- # [22:53] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [22:53] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [22:54] <yecril71> But I think text captions generate the same problem.
- # [22:54] * Parts: erlehmann (n=erlehman@86.59.25.121)
- # [22:54] <scherkus> yecril71: where did you read that?
- # [22:54] * Joins: erlehmann (n=erlehman@86.59.25.121)
- # [22:55] <yecril71> About problems with support? On WHATWG discussion group.
- # [22:56] <yecril71> It is similar how you cannot have a Swing control overlay a platform control in Java.
- # [22:56] <yecril71> (platform controls are called JWT)
- # [22:57] <yecril71> Damian Conway’s e-mail address is wrong.
- # [23:02] * Joins: danbri (n=danbri@77.167.54.81)
- # [23:03] <scherkus> yecril71: yeah just about HTML over hw-accelerated video
- # [23:04] <scherkus> same issue with windowed vs. windowless plugins
- # [23:06] <annevk> Hixie, simplifying it is probably ok
- # [23:07] <annevk> Hixie, note that Opera is already incompatible with the current API
- # [23:07] <Hixie> k
- # [23:07] <Hixie> oh you didn't actually sync up yet? good
- # [23:08] <annevk> it didn't seem worth the effort
- # [23:08] <annevk> and I was right
- # [23:08] <Hixie> k
- # [23:08] * Joins: slightlyoff (n=slightly@72.14.229.81)
- # [23:09] * Quits: slightlyoff (n=slightly@72.14.229.81) (Remote closed the connection)
- # [23:10] * Philip` thinks that since Canvex is already intentionally completely inaccessible to all IE users, i.e. most people on the planet, it's not really going to be much of an improvement to just add some fallback text for non-graphical browsers
- # [23:15] * Quits: danbri (n=danbri@unaffiliated/danbri)
- # [23:22] * Joins: dalmaer (n=dalmaer@c-76-102-49-235.hsd1.ca.comcast.net)
- # [23:41] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [23:47] * Quits: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net) ("Leaving")
- # [23:47] * Joins: taf2 (n=taf2@c-68-49-245-59.hsd1.dc.comcast.net)
- # [23:48] * Joins: svl (n=me@static-213-115-8-83.sme.bredbandsbolaget.se)
- # Session Close: Sat Feb 21 00:00:00 2009
The end :)