Options:
- # Session Start: Fri Feb 05 00:00:01 2010
- # Session Ident: #whatwg
- # [00:12] * Quits: paul_irish (hidden-use@64.119.153.2) (Remote host closed the connection)
- # [00:13] * Quits: matijsb (~matijsb@86.93.69.153) (Quit: matijsb)
- # [00:17] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [00:18] * Quits: jgornick (~joe@199.199.210.66) (Quit: jgornick)
- # [00:18] * Quits: opdynamiks (~Miranda@ool-44c4b261.dyn.optonline.net) (Read error: Connection reset by peer)
- # [00:20] * Joins: erlehmann (~erlehmann@82.113.106.136)
- # [00:21] * Quits: pmuellr (~pmuellr@nat/ibm/x-qwwkjlwjzcrfrsas) (Quit: pmuellr)
- # [00:26] <Hixie> Lachy: seamless can't work cross-site anyway, btw. But why do you need sandbox="" in that example?
- # [00:31] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 246 seconds)
- # [00:31] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Remote host closed the connection)
- # [00:31] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [00:32] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [00:33] * Joins: _Utkarsh (~admin@117.201.80.174)
- # [00:35] * Joins: seventh (seventh@187.58.5.17)
- # [00:36] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 248 seconds)
- # [00:37] * Quits: Utkarsh (~admin@117.201.80.174) (Ping timeout: 276 seconds)
- # [00:37] * Quits: zcorpan (~zcorpan@90-224-190-71-no135.tbcn.telia.com) (Quit: zcorpan)
- # [00:38] * Joins: cying (~cying@70.90.171.153)
- # [00:43] * Joins: Sonja (~sonjaaa@69-165-131-155.dsl.teksavvy.com)
- # [00:43] <Sonja> hi
- # [00:43] * Joins: jonnybarnes (~somebody@2002:8258:aec9:b:225:ff:fea4:f2c8)
- # [00:44] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:44] <Sonja> when will html5 become official?
- # [00:44] <jonnybarnes> what do you mean by official?
- # [00:46] <Sonja> ohhh "Ian Hickson, editor of the HTML5 specification, expects the specification to reach the W3C Candidate Recommendation stage during 2012, and W3C Recommendation in the year 2022 or later"
- # [00:46] <jonnybarnes> well, the requiremtns of it being a W3C recommendation is actually quite sctrict as far as i recall
- # [00:47] <Sonja> the new equivalent of Flash and silverlight will be canvas?
- # [00:47] <TabAtkins> Strict enough that HTML4 isn't a Rec under the current definition. ^_^
- # [00:47] <jonnybarnes> html5 is quite well supported all ready
- # [00:47] <jonnybarnes> *already
- # [00:47] <jonnybarnes> particularly in modern browsers
- # [00:47] <TabAtkins> Sonja: <canvas> is meant to replace some of the things that Flash/Silverlight does. Some things that are currently done with Flash are solved more simply using other parts of HTML.
- # [00:47] <jonnybarnes> indeed, as TabAtkins says
- # [00:48] <Sonja> can you recommend a neat html5 test page to see it in action and test my browser?
- # [00:48] <jonnybarnes> for <canvas>, or html5 in general?
- # [00:48] <Sonja> i guess both ?
- # [00:48] <Sonja> or either
- # [00:49] <jonnybarnes> link for canvas game: well blog post about, it contains link for games
- # [00:49] <jonnybarnes> http://blog.nihilogic.dk/2008/04/super-mario-in-14kb-javascript.html
- # [00:49] <Sonja> "other parts of HTML". do you mean like javascript?
- # [00:50] <jonnybarnes> html5 video demo, needs safari or google chrome though, http://jilion.com/sublime/video
- # [00:50] <TabAtkins> In part, yes. But also, say, internet video is done with <video> now.
- # [00:50] <jonnybarnes> thats less an html5 issue, more a what video codec will the browser support
- # [00:51] <Sonja> so do you thnk youtube and such sites will migrate to a new format?
- # [00:51] <Sonja> using <video> and such?
- # [00:51] <TabAtkins> They already have, in fact!
- # [00:52] <Sonja> neat
- # [00:52] <jonnybarnes> yeah, youtube.com/html5 is a demo for it i think
- # [00:52] <Sonja> i'm guessing ff will support <video> soon enough
- # [00:53] <Sonja> or is mozilla trying to kill html5 video?
- # [00:53] <jonnybarnes> its an issue with what codec to use
- # [00:54] <jonnybarnes> when you use the <video> tag the browser decodes the video natively
- # [00:54] <jcranmer> ff supports <video> since 3.5, if not 3.0 itself
- # [00:54] <jonnybarnes> sites like youtube are using a codec caleed h264
- # [00:54] <TabAtkins> Mozilla *definitely* wants the <video> tag. But they want it with codecs that don't require royalties, so their users are safe.
- # [00:54] <jonnybarnes> very good, but licensed(sp?)
- # [00:54] <jcranmer> just youtube doesn't support FF's video
- # [00:55] <Sonja> h264 is not royalty-free?
- # [00:55] <jonnybarnes> mozilla won't5 pay the money for financial and politicaln reasons
- # [00:55] <jcranmer> bwahahaha no
- # [00:55] <jonnybarnes> nope
- # [00:55] <jonnybarnes> MPEG-LA own the license
- # [00:55] <jcranmer> it requires like $1M+ in fees, and I don't know if that's per-annum
- # [00:55] <Sonja> i'm reading up now.... http://weblogs.mozillazine.org/roc/archives/2010/01/video_freedom_a.html
- # [00:56] <TabAtkins> Yeah, ROC's post is a good one.
- # [00:56] <jonnybarnes> yeah, thast a good article about it
- # [00:56] <jcranmer> I'm willing to bet that if MS implements <video> in IE 9, it won't support H.264 for a large number of computers
- # [00:56] <roc> TabAtkins: not just users, but content providers and everyone else
- # [00:56] <jonnybarnes> why not? what would MS use instead?
- # [00:56] <roc> jcranmer: more like $5M for us
- # [00:56] <TabAtkins> roc: Sorry, was meaning the term broadly like that. ^_^
- # [00:56] <roc> per year
- # [00:57] <jcranmer> jonnybarnes: I believe MS only includes the H.264 codec with Win 7
- # [00:57] <jcranmer> roc mentioned the version at some point
- # [00:57] <jonnybarnes> jcramnmer: fair enough
- # [00:57] <Sonja> maybe this will make people switch from ff to chrome
- # [00:57] <roc> jcranmer: that is correct
- # [00:57] <jcranmer> that's the oddest misspelling of my name that I've seen
- # [00:58] <roc> maybe it will
- # [00:58] <jcranmer> I doubt it
- # [00:58] <jonnybarnes> lol, shows how tired i am
- # [00:58] <jonnybarnes> as long as flash exists as a faalback
- # [00:58] <jonnybarnes> most users wont noptice a difference
- # [00:58] <jcranmer> most users don't care about HTML 5 video support
- # [00:58] <Sonja> it defeats the purpose of having html5 to go back to flash tho
- # [00:59] <jcranmer> and many of those that do are likely to be evangelist for Theora
- # [00:59] <roc> currently, that's true, but that could change
- # [00:59] <Sonja> one of the appeals of html5 for me is that i won't need to use 3rd party thingy from adobe
- # [00:59] <Sonja> and i can use some sort of open format
- # [00:59] <Sonja> or maybe i'm misunderstanding what html5 will do
- # [01:00] <roc> no, that's totally true
- # [01:01] <Sonja> <acronym> is gone? i guess <abbr> is used instead ?
- # [01:01] * Joins: mpt (~mpt@canonical/mpt)
- # [01:02] <Sonja> i was using it with title="spell it out in full"
- # [01:04] * Quits: seventh (seventh@187.58.5.17) (Remote host closed the connection)
- # [01:04] * Joins: Rik`_ (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [01:07] * Quits: dglazkov (~dglazkov@nat/google/x-vlbohewbydnstrdd) (Quit: dglazkov)
- # [01:08] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 265 seconds)
- # [01:08] * Rik`_ is now known as Rik`
- # [01:11] <Hixie> othermaciej: man, the copy/cut/paste events are as screwed up as the drag-and-drop events!
- # [01:12] <othermaciej> Hixie: sadly I am not surprised :-(
- # [01:14] * Quits: roc (~roc@203-97-204-82.dsl.clear.net.nz) (Quit: roc)
- # [01:20] <AryehGregor> Why wouldn't Microsoft just ship the H.264 codecs with XP/Vista if IE10 supports it? It's not going to cost them any money, right?
- # [01:22] <jonnybarnes> maybe they have their own agenda and want a different codec being used.
- # [01:22] <jcranmer> get people to update to Win7, of course
- # [01:23] <AryehGregor> Well, if that were their idea, they could just release IE9 for Windows 7 only. But that doesn't seem to be what they're doing so far.
- # [01:23] <jonnybarnes> reading wiki, is canvas patent-free? or do apple still have any patents for it?
- # [01:23] <jonnybarnes> wiki = wikipedia
- # [01:23] <AryehGregor> jonnybarnes, if they have any patents, they'd have to have declared them when HTML5 reached FPWD at the W3C, as far as I understand it.
- # [01:24] <jcranmer> a lot more people will complain if IE 9 is only available on 7 than if codecs are only on 7
- # [01:24] <jonnybarnes> so essentially no-one has to worry about patenting issues?
- # [01:25] <jcranmer> apple would probably be shooting themselves in the foot
- # [01:25] <jcranmer> but that hasn't stopped people
- # [01:27] <TabAtkins> jonnybarnes: That's one of the nicer things about working in the w3c - the patent policy at least helps protect people when implementing the specs.
- # [01:31] * aroben is now known as aroben|away
- # [01:33] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 240 seconds)
- # [01:33] <AryehGregor> jonnybarnes, you don't have to worry about a member of the HTMLWG having undisclosed patents on anything covered by the spec, no.
- # [01:34] <AryehGregor> At least, not on anything necessary to implement it.
- # [01:34] <AryehGregor> Not sure how far that goes into related technologies.
- # [01:34] * Quits: aroben|away (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [01:39] * Parts: Sonja (~sonjaaa@69-165-131-155.dsl.teksavvy.com)
- # [01:43] * Quits: jonnybarnes (~somebody@2002:8258:aec9:b:225:ff:fea4:f2c8) (Quit: Leaving)
- # [01:51] * Quits: katz-und-mau5 (~breakz@erft-5d80e073.pool.mediaWays.net) (Ping timeout: 272 seconds)
- # [01:53] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [01:54] <quuxman> what governs the height of a div tag?
- # [01:55] <TabAtkins> quuxman: The content, or the css height property.
- # [01:55] <quuxman> why would a div be twice as big as it should be? The bottom is just empty
- # [01:55] <quuxman> and it has no height property
- # [01:56] <quuxman> I just double checked there's no height with Firebug
- # [01:58] <AryehGregor> quuxman, link?
- # [01:59] <quuxman> oh duh, I had another element expanding it inside of course... just had to figure out which one
- # [01:59] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [02:00] * Joins: roc (~roc@121-72-179-245.dsl.telstraclear.net)
- # [02:02] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [02:04] * Joins: mpt (~mpt@canonical/mpt)
- # [02:05] * Quits: _Utkarsh (~admin@117.201.80.174) (Ping timeout: 265 seconds)
- # [02:09] * Quits: roc (~roc@121-72-179-245.dsl.telstraclear.net) (Quit: roc)
- # [02:11] * Joins: Utkarsh (~admin@117.201.80.127)
- # [02:14] * Joins: paul_irish (hidden-use@64.119.153.2)
- # [02:32] * Quits: ap (~ap@17.246.19.5) (Quit: ap)
- # [02:34] * Quits: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com) (Ping timeout: 252 seconds)
- # [02:41] * Quits: othermaciej (~mjs@17.246.16.190) (Quit: othermaciej)
- # [02:44] * Quits: cying (~cying@70.90.171.153) (Ping timeout: 240 seconds)
- # [02:45] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
- # [02:48] * Quits: Utkarsh (~admin@117.201.80.127) (Ping timeout: 276 seconds)
- # [02:50] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [02:51] * Joins: wakaba_ (~wakaba_@119-228-219-41.eonet.ne.jp)
- # [02:53] * Joins: Utkarsh (~admin@117.201.81.21)
- # [02:58] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [02:59] <Hixie> anyone remember what the status is of the "image analysis" thread is?
- # [02:59] <Hixie> was there some conclusion about what i should change the spec to?
- # [03:00] <AryehGregor> I think the conclusion was you should make it vaguer so it doesn't sound like anyone is doing actual image analysis in deployed AT.
- # [03:00] <AryehGregor> Like "UAs should think up clever stuff to do if there's no alt text, but any author who relies on this will be held to judgment and suffer in hell for all eternity".
- # [03:00] <AryehGregor> (the latter part is non-normative)
- # [03:01] <AryehGregor> (unless you think you can God to follow the spec)
- # [03:01] <AryehGregor> s/God/get God/
- # [03:01] * Joins: breakmau5 (~breakz@erft-5d80e073.pool.mediaWays.net)
- # [03:02] * Quits: dbaron (~dbaron@nat/mozilla/x-puerbawmbcufufki) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [03:04] <TabAtkins> AryehGregor's summary is accurate.
- # [03:05] <Hixie> ok
- # [03:05] <Hixie> done
- # [03:06] <Hixie> i guess i should mail public-html
- # [03:12] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 256 seconds)
- # [03:16] <Hixie> should we make lang="" missing on <html> trigger a warning?
- # [03:17] * Quits: breakmau5 (~breakz@erft-5d80e073.pool.mediaWays.net) (Read error: Connection reset by peer)
- # [03:18] * Quits: Utkarsh (~admin@117.201.81.21) (Ping timeout: 252 seconds)
- # [03:18] * Quits: ttepasse (~ttepasse@dslb-084-060-057-141.pools.arcor-ip.net) (Quit: Verlassend)
- # [03:20] <AryehGregor> I don't see why. Most UAs don't actually need to know the language, and if they do, they can probably more reliably sniff it from content than by reading the lang tag.
- # [03:20] <AryehGregor> Especially for common languages.
- # [03:21] <Hixie> hmm
- # [03:21] <AryehGregor> What's the lang attribute actually good for anyway, realistically?
- # [03:21] * Joins: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net)
- # [03:22] <Hixie> other than making the i18n group happy? dunno
- # [03:22] <Hixie> i like making the i18n group happy, they're really nice people
- # [03:22] <Hixie> they never bitch or anything
- # [03:22] <AryehGregor> Heh.
- # [03:23] <AryehGregor> It would mean you'd need another boilerplate tag in a minimal document to avoid warnings.
- # [03:23] <TabAtkins> Hixie: Would that warning trigger if you omitted <html>?
- # [03:24] <AryehGregor> Hmm, I guess you already need to declare your charset to avoid a warning.
- # [03:25] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [03:25] <Hixie> TabAtkins: yeah i guess so
- # [03:27] <TabAtkins> Eh, whatever then. I don't care much about warnings anyway. I'll just continue omitting it because it's cooler that way.
- # [03:28] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Ping timeout: 256 seconds)
- # [03:33] * Joins: mackstann__ (~death@216-20-152-177-dsl.hevanet.com)
- # [03:36] * Quits: techrush (~techrush@adsl-75-4-203-180.dsl.irvnca.sbcglobal.net) (Ping timeout: 264 seconds)
- # [03:36] <KevinMarks> doesn't requiring a lang imply that the page only has one langauge in it?
- # [03:37] <MikeSmith> KevinMarks: no, I don't think it does
- # [03:38] <MikeSmith> it specifies the default language for the page
- # [03:38] <Hixie> yeah this would just be the default
- # [03:38] <MikeSmith> at least as far as I understand it
- # [03:38] <Hixie> i guess i'll leave it as is
- # [03:39] <KevinMarks> ah right, so you can override it
- # [03:39] <MikeSmith> Hixie: fwiw, validator.nu already emits a warning for a similar case, which is if there's no character-encoding information given in the doc
- # [03:39] <Hixie> even if the doc is all-ascii?
- # [03:39] <KevinMarks> Like Stephanie does: http://climbtothestars.org/archives/2010/01/26/my-journey-out-of-procrastination-doing-things-now/
- # [03:39] <MikeSmith> yes
- # [03:39] <MikeSmith> Hixie: yeah, even for all-ascii, I think
- # [03:40] <KevinMarks> character encoding is not similar to language
- # [03:40] <KevinMarks> encoding is a computational construct, language is a human one
- # [03:42] * Quits: takoratta (~takoratta@nat/google/x-pwetdmsgogtujhii) (Ping timeout: 265 seconds)
- # [03:42] <Hixie> MikeSmith: iirc the spec has a MUST if there's no encoding and it's not ascii (and some other conditions aren't met, e.g. boms, http headers), and there's no conformance problem at all without one if it's pure ASCII
- # [03:43] <MikeSmith> Hixie: I'm not sure that it's possible to have validator.nu make a determination of whether a doc is pure ascii or not
- # [03:43] <MikeSmith> it would have to sniff the entire doc, would it not?
- # [03:43] <AryehGregor> Doesn't it have to do that anyway?
- # [03:43] <MikeSmith> anyway, my point was that we do have a precedent of emitting a warning for a case that's not a strict conformance error but that could lead to problems with portability of the document
- # [03:44] <Hixie> yeah
- # [03:45] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [03:45] <MikeSmith> the message it currently emits is something that it emits early in processing, by looking just at the first 512 bytes for a character-encoding declaration
- # [03:45] <MikeSmith> or for a lack of one
- # [03:45] <Hixie> yeah it would take more work to do the right thing there
- # [03:46] <MikeSmith> it's certainly do-able, but not sure it would be worth it or not
- # [03:46] <MikeSmith> that code is in the HTML parser
- # [03:46] <AryehGregor> Could leaving the lang unspecified actually "lead to problems with portability of the document"?
- # [03:46] * Joins: Sonjaaa (~sonjaaa@69-165-131-155.dsl.teksavvy.com)
- # [03:46] <MikeSmith> AryehGregor: I dunno
- # [03:46] <Sonjaaa> ahhh http://www.theregister.co.uk/2010/02/04/mpeg_la_h_264_codec_licence/ !
- # [03:47] <Sonjaaa> h264 will stay royalty free!
- # [03:47] <Sonjaaa> i don't understand why firefox won't have it
- # [03:47] <jcranmer> um
- # [03:48] <jcranmer> what that basically means is you don't have to pay per individual use
- # [03:48] <Sonjaaa> ohhh
- # [03:48] <jcranmer> you still have to pay licensing fees
- # [03:48] <Sonjaaa> i see. tahnks fo helping me understand what is going on
- # [03:48] <Sonjaaa> with the future of webs!
- # [03:49] <Sonjaaa> multimedia webs!
- # [03:50] <AryehGregor> It will also only stay free until 2016.
- # [03:50] <AryehGregor> At that point they could impose fees until well into the 2020s, when the last patent expires.
- # [03:50] <AryehGregor> 2028, I think?
- # [03:50] <Sonjaaa> is this similar to the unisys/gif patent thingy?
- # [03:50] <KevinMarks> can you really assert the page is ascii just by checking all chars are 7-bit?
- # [03:50] <jcranmer> kind of
- # [03:50] <MikeSmith> AryehGregor: I don't know what all problems might arise with a lang-less document, but if the advice of the i18n folks is that we should warn about it lacking, their advice is worth considering very carefully. As Hixie points out, the i18n group are pretty nice people to work with, and they don't ask for stuff often, and when they do, it's always with a very considered opinion and communicated with tact
- # [03:50] <AryehGregor> But Mozilla would have to pay $5 million/year anyway to implement it in its browser, it wouldn't fall under the license-free clause.
- # [03:51] <NickYoung> incidentally, I still haven't been able to get QtWebkit working with youtube/html5. I'm thinking they're checking the user agent of the browser and the media engine.
- # [03:51] <AryehGregor> MikeSmith, maybe we could ask them why? Where did they ask for this?
- # [03:51] <Sonjaaa> i think the gif patent has expired now?
- # [03:51] <Sonjaaa> i still use png
- # [03:51] <AryehGregor> Sonjaaa, yes, GIF patents expired a few years ago.
- # [03:51] <jcranmer> except that MPEG-LA is probably better able to enforce patents than Unisys
- # [03:51] <AryehGregor> Unfortunately, H.264 is patented for a long while to come.
- # [03:51] <MikeSmith> I think the IPTV industry might end up being the single biggest force to help unwind the H.264 monoply
- # [03:52] <KevinMarks> m'colleague at Apple had a millennium countdown clock modified to countdown to the GIF patent expiry.
- # [03:52] <jcranmer> especially because GIF was widely used before Unisys started enforcing the patents
- # [03:52] <jcranmer> and H.264 was widely used after enforcement
- # [03:52] <KevinMarks> when it expired, he checked in encoding into QuickTime
- # [03:52] <Sonjaaa> is there no "free" equivalent of h.264?
- # [03:52] <AryehGregor> Sure is, Theora.
- # [03:53] <MikeSmith> lacking a free codec, IPTV hardware and service vendors and all their customers are otherwise going to be paying mountains of money in royalties
- # [03:53] <Sonjaaa> but youtube and such don't want to switch to theora?
- # [03:53] <AryehGregor> But Apple refuses to support Theora, and Google isn't distributing Theora video, and Microsoft probably will try to avoid supporting it too.
- # [03:53] <Sonjaaa> all the big boys don't like theora
- # [03:53] <AryehGregor> For a variety of reasons.
- # [03:53] <Sonjaaa> i'm assuming that theora is like vorbis? it gets put in an ogg file?
- # [03:53] <AryehGregor> Yes, Theora is put in OGG files, generally.
- # [03:54] <MikeSmith> Sun was working on a royalty-free codec before they got bought up by Oracle. Maybe Oracle will take up work on it again
- # [03:54] <Sonjaaa> avi is also a container file... you could have theora in avi too?
- # [03:55] <Sonjaaa> so they are disputing what should be the standard for html5?
- # [03:55] <NickYoung> youtube's problem with theora is a supposed concern about quality-per-bit
- # [03:57] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [03:58] <MikeSmith> KevinMarks: I wrote a remarkably similar set of articles to that series by Stephanie Booth. except my first article was titled, "My journey out of procrastination, part 1: Preparing for the journey" and part two was, "Still working on getting ready, give me a little more time" and part 3 was "Quitting bugging me about it already", etc.
- # [03:59] <MikeSmith> and I wrote another series pretty much along the same lines, "My journey towards sobriety"
- # [03:59] <quuxman> what exactly does vertical-align do? I'm using it to center inline-block elements inside a block element, and it works fine, but in another spot it's not working
- # [04:01] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [04:01] <Sonjaaa> is there an ogg theora hardware decorder?
- # [04:02] <quuxman> I see... it actually determines the alignment of adjacent elements
- # [04:03] <quuxman> in reference to itself. So it only works if you have an element that spans the entire height of the parent
- # [04:03] <annevk> fyi: http://www.defectivebydesign.org/ipad
- # [04:03] <NickYoung> Sonjaaa: Not as yet, I believe
- # [04:03] * Joins: takoratta (~takoratta@nat/google/x-kjtmbplkfbscogxa)
- # [04:04] <kinetik> Sonjaaa: depends how you define "hardware", but yes: http://www.schleef.org/blog/2009/11/11/theora-on-ti-c64x-dsp-and-omap3/
- # [04:04] <MikeSmith> getting Theora supported on more hardware would be a great thing
- # [04:05] <MikeSmith> especially in chipsets for mobile devices
- # [04:05] <doublec> also theora decoder on fpga: http://www.youtube.com/watch?v=fPmMYG6_VgI
- # [04:06] <MikeSmith> kinetik, doublec - great stuff, thanks for the heads-up
- # [04:07] <quuxman> the old vertical alignment problem. No good way to do it. It still baffles me
- # [04:07] <MikeSmith> doublec: you guys are supporting this work?
- # [04:07] <quuxman> er, vertical centering
- # [04:07] <doublec> MikeSmith, we supported the c64x dsp/omap3 stuff
- # [04:07] <doublec> the fpga stuff is fairly old
- # [04:08] <MikeSmith> ok
- # [04:10] <Sonjaaa> thanks !
- # [04:13] <nessy> I am a big believer - I believe Google will "be good" and eventually provide a Ogg Theora alternative to YouTube
- # [04:13] <Sonjaaa> is google still "not evil" ?
- # [04:14] <nessy> well … I think they're trying to
- # [04:14] <Sonjaaa> their android OS is a fork, eh
- # [04:15] <nessy> pretty difficult as a large corporate
- # [04:15] <nessy> I haven't lost hope :)
- # [04:16] <MikeSmith> nessy: hey, thanks for the reply about the accessibility media issues. Eric Carlson was on the telcon and gave a summary of what you all had been discussing thus far. I think he said you were hoping to find some time to have a phone discussion some time soon
- # [04:16] <nessy> well, I'm not organising the media subgroup
- # [04:17] <nessy> I am hoping that John Foliot and/or David Singer will organise such a phone hook up soon
- # [04:17] <nessy> it would be good to have in about 2 weeks, I think
- # [04:18] <nessy> I have three new discussion threads to start and then with that feedback we should be ready for the phone call and some agreement on moving forward
- # [04:19] <MikeSmith> nessy: so far it seems like both John and Dave have not be able to free up enough time to really drive the work and expedite it. If you were able to help with leading it more, maybe we could get it moved along faster
- # [04:19] <MikeSmith> if you had time
- # [04:19] <nessy> that's why I volunteered on the next steps
- # [04:19] <MikeSmith> OK
- # [04:20] <nessy> I cannot promise it - right now I'm basically out of contract
- # [04:20] <nessy> I do need an income ;)
- # [04:20] <MikeSmith> I see
- # [04:20] <MikeSmith> yeah, understood
- # [04:20] * Quits: Sonjaaa (~sonjaaa@69-165-131-155.dsl.teksavvy.com)
- # [04:20] <nessy> but I am preparing another funding request so hopefully that will go through
- # [04:21] * MikeSmith wishes he could get his hands on some Web Foundation money...
- # [04:21] <nessy> I'll do what I can - I'm definitely not giving up
- # [04:21] <nessy> but in Dec and Jan I wasn't able to do anything, so not much happened about media a11y
- # [04:22] <nessy> had other contracts to finish
- # [04:22] <nessy> right now it's all good, but I can't say until when
- # [04:22] <MikeSmith> nessy: well, going forward, whatever I can do to help with the media a11y stuff, let me know
- # [04:22] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [04:22] <nessy> awesome, thanks
- # [04:23] <nessy> maybe we can start setting up a phone conf meeting for in 2 weeks
- # [04:23] <nessy> I'm sure John and Dave would agree, but just haven't time themselves to organise it
- # [04:23] * Quits: drunknbass_work (~aaron@71.106.110.90) (Quit: Leaving...)
- # [04:23] <nessy> if you could do that, that would really help, IMHO
- # [04:28] <MikeSmith> you mean just a one-time call, or do you want to set up a regular weekly call?
- # [04:30] <nessy> just a one-time call
- # [04:30] <MikeSmith> OK
- # [04:30] <nessy> we work very productively over email, so don't need weekly calls
- # [04:31] <nessy> but a one-time call is probably a good thing now
- # [04:31] <nessy> just to make sure we are all on the same page
- # [04:31] <MikeSmith> OK. any particular day of that week? (the week of the 15th to the 18th? or after?)
- # [04:33] <nessy> how about 23rd?
- # [04:33] <nessy> oh, we said a11y meeting on 19th will be focused on media?
- # [04:34] <nessy> so maybe do it a day or two before that
- # [04:34] <nessy> at a time that suits me ;)
- # [04:35] * Quits: m_W (~mwj@c-69-141-106-205.hsd1.nj.comcast.net) (Ping timeout: 276 seconds)
- # [04:36] <nessy> how about http://www.timeanddate.com/worldclock/meetingdetails.html?year=2010&month=2&day=17&hour=21&min=0&sec=0&p1=224&p2=179&p3=240
- # [04:36] <nessy> should pass it by Dave and John, I guess
- # [04:37] <MikeSmith> nessy: yeah, I will send a message to the list proposing that
- # [04:37] <MikeSmith> should make sure that Eric can make it too
- # [04:37] <nessy> indeed - and Philip!
- # [04:37] <MikeSmith> ah yeah
- # [04:37] <nessy> I might even involve Ken from Google, even if he otherwise loathes standards participation
- # [04:38] <MikeSmith> as far as the regular weekly a11y call, I suggested that we move it that week to a different, eastern-hemisphere-friendly time, so that you could be on that week
- # [04:38] <MikeSmith> wow, somebody who loathes standards participation, that's a rarity :)
- # [04:38] <MikeSmith> I can't imagine why anybody wouldn't like it.. the rest of us love it so much
- # [04:39] <MikeSmith> people just don't know what they're missing
- # [04:41] <nessy> all these misunderstandings, repeated explanations, heated arguments over nothing, and finally little moves towards correct technical solutions - really don't know what they are missing!
- # [04:41] <nessy> ;)
- # [04:43] <MikeSmith> yep
- # [04:43] <MikeSmith> the drama of it all
- # [04:44] <MikeSmith> the Thrill of Victory and the Agony of Defeat
- # [04:44] <nessy> heckling is fun
- # [04:44] <nessy> it's the modern oriental market
- # [04:44] <nessy> you have to know how to stand your ground to sell your carpet ;)
- # [04:45] <MikeSmith> it's an embarrassment of riches, as far as the opportunities for heckling go
- # [04:48] * nessy chuckles
- # [04:49] <MikeSmith> nessy: is there anybody in the media subgroup who's on the US east coast?
- # [04:49] <nessy> are you?
- # [04:49] <nessy> I assume you might be interested in participating?
- # [04:50] <nessy> ah, you're right - we need to make sure that Philip can participate - New York is not that important
- # [04:51] <MikeSmith> nessy: I live in Tokyo
- # [04:51] <MikeSmith> so I'm roughly in the same timezone comfort range as you
- # [04:51] <MikeSmith> the time you suggested is 22:00 for Philipp, so not too heinous
- # [04:52] <MikeSmith> I will propose it and Cc him and JohnF and Dave and Eric and see what they say
- # [04:52] * Joins: dglazkov_ (~dglazkov@216.239.45.130)
- # [04:52] <MikeSmith> nessy: meet for 90 minutes?
- # [04:53] <nessy> nah, maximum 60 should be fine
- # [04:53] <nessy> don't want to drag it out
- # [04:53] <MikeSmith> OK
- # [04:54] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Read error: Operation timed out)
- # [04:54] * dglazkov_ is now known as dglazkov
- # [04:55] <nessy> 6am for you is a bit early!
- # [04:55] <nessy> but with such requirements, it might be hard
- # [04:57] <nessy> so, basically I want to discuss three things:
- # [04:57] <nessy> * Multitrack JavaScript API
- # [04:57] <nessy> * external caption formats
- # [04:57] <nessy> * declarative syntax for associating external text resources
- # [05:02] * Joins: MikeSmithX (~MikeSmith@EM114-48-223-67.pool.e-mobile.ne.jp)
- # [05:05] * Quits: MikeSmith (~MikeSmith@EM114-48-133-64.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [05:06] <MikeSmithX> nessy: http://lists.w3.org/Archives/Public/public-html-a11y/2010Feb/0063.html
- # [05:06] <MikeSmithX> foolip: ↑
- # [05:07] <nessy> cool - I will reply with agenda items :)
- # [05:09] <MikeSmithX> thanks
- # [05:09] * MikeSmithX is now known as MikeSmith
- # [05:11] <nessy> John Foliot just said he's fine with that time
- # [05:12] <MikeSmith> great
- # [05:16] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [05:16] * Quits: hish (~chatzilla@p57B7F404.dip.t-dialin.net) (Read error: Connection reset by peer)
- # [05:17] * Joins: techrush (~techrush@adsl-75-4-203-180.dsl.irvnca.sbcglobal.net)
- # [05:17] * Joins: hish (~chatzilla@p57B7F404.dip.t-dialin.net)
- # [05:23] <nessy> thanks for organising! will you do zakim and stuff, too?
- # [05:24] <MikeSmith> nessy: yep
- # [05:24] <nessy> you rock :)
- # [05:29] <MikeSmith> I'm just the cook.. I gets paid two bottles of wine a week, and I don't have to pick no cucumbers or tomatoes
- # [05:32] <nessy> lol
- # [05:32] <nessy> I am a passionate tomato picker!
- # [05:35] <nessy> I only sometimes need to be paid to buy other fruit and vegetables - so I can turn all my attention to the tomatoes.
- # [05:37] <MikeSmith> tomatoes is one of God's greatest creations
- # [05:37] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [05:38] <quuxman> does IE support the display:table, display:table-cell vertical centering hack yet?
- # [05:41] <Hixie> tomatoes are evil
- # [05:41] * Quits: paul_irish (hidden-use@64.119.153.2) (Remote host closed the connection)
- # [05:43] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [05:44] <MikeSmith> Hixie: tomatoes told me that they like you
- # [05:44] <nessy> hahahaha
- # [05:47] * Quits: cpearce (~cpearce@203-97-204-82.dsl.clear.net.nz) (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.0.15/2009101909])
- # [05:52] <TabAtkins> quuxman: IE8 does.
- # [05:54] <TabAtkins> Or rather, it supports the full table-* set of display values, and all the hacks that entails.
- # [05:54] * TabAtkins may go ahead and change his company's websites over to using table-* rather than <table> for the two-column, and just use js to hack IE7 into shape.
- # [06:07] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 246 seconds)
- # [06:12] <quuxman> TabAtkins: what's the market share of IE8 these days?
- # [06:13] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Operation timed out)
- # [06:13] * Quits: takoratta (~takoratta@nat/google/x-kjtmbplkfbscogxa) (Ping timeout: 240 seconds)
- # [06:14] * Joins: erlehmann_ (~erlehmann@82.113.121.105)
- # [06:16] * Joins: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net)
- # [06:16] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [06:18] * Quits: erlehmann (~erlehmann@82.113.106.136) (Ping timeout: 256 seconds)
- # [06:21] * Quits: KevinMarks (~KevinMark@157.22.22.46) (Quit: The computer fell asleep)
- # [06:24] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [06:33] * Quits: techrush (~techrush@adsl-75-4-203-180.dsl.irvnca.sbcglobal.net) (Read error: Connection reset by peer)
- # [06:41] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Read error: Operation timed out)
- # [06:41] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [06:50] * Quits: paul_irish (~paul_iris@c-65-96-162-9.hsd1.ma.comcast.net) (Remote host closed the connection)
- # [06:51] * Joins: surkov (~surkov@client-70-92.sibtele.com)
- # [06:54] <MikeSmith> man, it would be really nice if when I were using a comma-separated list of css selector expressions, I could have a comma after the last one and it would still work as expected
- # [06:54] <MikeSmith> Hixie: is there a reason why that case should not be allowed?
- # [06:55] <MikeSmith> TabAtkins: ↑
- # [06:56] <MikeSmith> in many programming languages when you have a structure with a comma-separated list like that, having a comma after the final one in the list is valid
- # [06:56] <MikeSmith> it's just annoying in css when you're doing a lot of copy and paste
- # [06:58] <TabAtkins> MikeSmith: No clue. Bring it up on the www-style list?
- # [06:59] <MikeSmith> hai
- # [07:01] * Quits: surkov (~surkov@client-70-92.sibtele.com) (Quit: surkov)
- # [07:02] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [07:09] * Quits: quuxman (foobar@174-21-110-160.tukw.qwest.net) (Ping timeout: 265 seconds)
- # [07:10] * Joins: quuxman (foobar@174-21-108-50.tukw.qwest.net)
- # [07:12] * Joins: dglazkov_ (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [07:13] * Quits: mackstann__ (~death@216-20-152-177-dsl.hevanet.com) (Ping timeout: 260 seconds)
- # [07:17] * Quits: dglazkov (~dglazkov@216.239.45.130) (Ping timeout: 264 seconds)
- # [07:17] * dglazkov_ is now known as dglazkov
- # [07:24] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [07:24] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [07:25] * Joins: mamund_ (mamund@frost.nullshells.net)
- # [07:27] * Quits: mamund (mamund@frost.nullshells.net) (Ping timeout: 240 seconds)
- # [07:31] * Joins: drunknbass_work (~aaron@cpe-76-173-195-145.socal.res.rr.com)
- # [07:32] * Quits: drunknbass_work (~aaron@cpe-76-173-195-145.socal.res.rr.com) (Client Quit)
- # [07:33] * Joins: takoratta (~takoratta@nat/google/x-idlhibjwaetshsqi)
- # [07:48] * Quits: |zalan| (~zalan@host-131.nrln.net)
- # [07:51] * Joins: cedric_ (~cedric@112.199.193.191)
- # [07:52] * Quits: cedricv (~cedric@180.129.17.107) (Ping timeout: 245 seconds)
- # [07:56] * Joins: cedricv (~cedric@124.197.116.43)
- # [07:57] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Ping timeout: 252 seconds)
- # [07:57] * Quits: cedric_ (~cedric@112.199.193.191) (Ping timeout: 245 seconds)
- # [08:06] * Quits: danbri (~danbri@unaffiliated/danbri) (Ping timeout: 252 seconds)
- # [08:10] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [08:11] * Joins: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de)
- # [08:12] * Joins: pesla (~retep@procurios.xs4all.nl)
- # [08:15] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [08:16] * Joins: cedric_ (~cedric@180.129.73.4)
- # [08:18] * Joins: cedric__ (~cedric@112.199.214.97)
- # [08:18] * Quits: cedricv (~cedric@124.197.116.43) (Ping timeout: 245 seconds)
- # [08:20] * Joins: cedricv (~cedric@124.197.79.226)
- # [08:21] * Quits: cedric_ (~cedric@180.129.73.4) (Read error: Connection reset by peer)
- # [08:21] <quuxman> is there a better way in CSS to say ".foo[class~=bar] { ... }" to match an element with class="foo bar"?
- # [08:22] <MikeSmith> quuxman: .foo.bar I think
- # [08:22] <MikeSmith> string em together like a choo-choo train
- # [08:22] * Quits: cedric__ (~cedric@112.199.214.97) (Ping timeout: 245 seconds)
- # [08:23] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [08:24] * Joins: Utkarsh (~admin@117.201.86.25)
- # [08:25] * Joins: surkov (~surkov@client-70-92.sibtele.com)
- # [08:31] * Quits: Utkarsh (~admin@117.201.86.25) (Ping timeout: 265 seconds)
- # [08:33] * Joins: zcorpan (~zcorpan@90-224-190-71-no135.tbcn.telia.com)
- # [08:35] * Quits: cedricv (~cedric@124.197.79.226) (Read error: Connection reset by peer)
- # [08:37] * Joins: Utkarsh (~admin@117.201.82.95)
- # [08:38] * Joins: cedricv (~cedric@180.129.88.50)
- # [08:40] * Joins: cedric_ (~cedric@180.129.56.31)
- # [08:40] * Joins: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:41] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [08:41] * Quits: cedric_ (~cedric@180.129.56.31) (Read error: Connection reset by peer)
- # [08:42] * Joins: cedric_ (~cedric@112.199.174.42)
- # [08:43] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [08:43] * Quits: cedricv (~cedric@180.129.88.50) (Ping timeout: 245 seconds)
- # [08:47] * Quits: danbri (~danbri@unaffiliated/danbri) (Ping timeout: 260 seconds)
- # [08:48] * Joins: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie)
- # [08:48] * Joins: drunknbass_work (~aaron@cpe-76-173-195-145.socal.res.rr.com)
- # [08:49] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [08:50] * Quits: cedric_ (~cedric@112.199.174.42) (Ping timeout: 245 seconds)
- # [08:59] * Quits: Utkarsh (~admin@117.201.82.95) (Read error: Connection reset by peer)
- # [09:03] * Joins: Utkarsh (~admin@117.201.82.207)
- # [09:07] * Quits: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com) (Remote host closed the connection)
- # [09:09] * Joins: surkov_ (~surkov@client-202-31.sibtele.com)
- # [09:10] * Joins: cedricv (~cedric@112.199.185.229)
- # [09:11] * Quits: surkov (~surkov@client-70-92.sibtele.com) (Ping timeout: 258 seconds)
- # [09:14] * Joins: Michelangelo (~Michelang@193.205.162.69)
- # [09:17] <MikeSmith> Hixie: have you been noticing any increased delays when committing to dev.w3.org?
- # [09:18] <MikeSmith> I'm getting long delays between calling cvs and getting any messages back
- # [09:18] <MikeSmith> doesn't seem to be due to locking, but just.. slow
- # [09:29] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 240 seconds)
- # [09:33] * Quits: jwalden (~waldo@nat/mozilla/x-rikqprgamksmutjn) (Quit: ChatZilla 0.9.85-rdmsoft [XULRunner 1.9.2/20100122095031])
- # [09:33] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [09:33] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [09:33] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [09:37] * Quits: Utkarsh (~admin@117.201.82.207) (Ping timeout: 252 seconds)
- # [09:37] <Hixie> MikeSmith: no, but i don't generally notice when things are slow at that stage
- # [09:37] <MikeSmith> ok
- # [09:40] * Quits: smaug___ (~chatzilla@cs181150024.pp.htv.fi) (Ping timeout: 245 seconds)
- # [09:42] * Quits: cedricv (~cedric@112.199.185.229) (Read error: Connection reset by peer)
- # [09:42] * Joins: cedric_ (~cedric@180.129.46.234)
- # [09:48] * Joins: cedricv (~cedric@112.199.139.57)
- # [09:51] * Quits: cedric_ (~cedric@180.129.46.234) (Ping timeout: 245 seconds)
- # [09:52] * Joins: cedric_ (~cedric@112.199.186.98)
- # [09:53] * Quits: cedricv (~cedric@112.199.139.57) (Ping timeout: 245 seconds)
- # [09:57] * Joins: matijsb (~matijsb@86.93.69.153)
- # [10:02] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [10:03] * Joins: virtuelv (~virtuelv_@pat-tdc.opera.com)
- # [10:05] * Joins: smaug___ (~chatzilla@85-156-5-79.elisa-mobile.fi)
- # [10:07] * Quits: cedric_ (~cedric@112.199.186.98) (Read error: Connection reset by peer)
- # [10:08] * Joins: cedric_ (~cedric@180.129.31.19)
- # [10:11] * Joins: cedricv (~cedric@112.199.134.33)
- # [10:14] * Joins: cedric__ (~cedric@124.197.78.113)
- # [10:14] * Quits: cedric_ (~cedric@180.129.31.19) (Ping timeout: 245 seconds)
- # [10:17] * Joins: cedric_ (~cedric@112.199.176.70)
- # [10:17] * Quits: cedricv (~cedric@112.199.134.33) (Ping timeout: 245 seconds)
- # [10:18] * Quits: takoratta (~takoratta@nat/google/x-idlhibjwaetshsqi) (Ping timeout: 252 seconds)
- # [10:20] * Quits: cedric__ (~cedric@124.197.78.113) (Ping timeout: 245 seconds)
- # [10:23] * Joins: cedricv (~cedric@112.199.150.43)
- # [10:23] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [10:24] * Quits: cedric_ (~cedric@112.199.176.70) (Ping timeout: 245 seconds)
- # [10:29] * Joins: cedric_ (~cedric@180.129.24.84)
- # [10:31] * Joins: cedric__ (~cedric@116.197.192.165)
- # [10:32] * Quits: FireFly (~firefly@unaffiliated/firefly) (Remote host closed the connection)
- # [10:32] * Quits: cedricv (~cedric@112.199.150.43) (Ping timeout: 245 seconds)
- # [10:33] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [10:35] * Quits: cedric_ (~cedric@180.129.24.84) (Ping timeout: 245 seconds)
- # [10:35] * Joins: ROBOd (~robod@89.122.216.38)
- # [10:36] * Joins: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net)
- # [10:37] * Joins: cedric_ (~cedric@116.197.250.48)
- # [10:39] * Joins: takoratta (~takoratta@h-66-134-66-84.snvacaid.static.covad.net)
- # [10:40] * Quits: cedric__ (~cedric@116.197.192.165) (Ping timeout: 245 seconds)
- # [10:41] * Joins: workmad3 (~workmad3@cspool71.cs.man.ac.uk)
- # [10:42] * Joins: cedricv (~cedric@112.199.141.174)
- # [10:44] * Quits: cedric_ (~cedric@116.197.250.48) (Ping timeout: 245 seconds)
- # [10:44] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [10:48] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [10:50] * Quits: smaug___ (~chatzilla@85-156-5-79.elisa-mobile.fi) (Ping timeout: 265 seconds)
- # [10:52] * Quits: Michelangelo (~Michelang@193.205.162.69) (Remote host closed the connection)
- # [10:56] * Quits: danbri (~danbri@unaffiliated/danbri) (Ping timeout: 252 seconds)
- # [10:57] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [10:59] * Joins: smaug___ (~chatzilla@80-186-51-2.elisa-mobile.fi)
- # [11:02] * Joins: MikeSmithX (~MikeSmith@EM114-48-93-109.pool.e-mobile.ne.jp)
- # [11:03] * Quits: MikeSmith (~MikeSmith@EM114-48-223-67.pool.e-mobile.ne.jp) (Disconnected by services)
- # [11:04] * MikeSmithX is now known as MikeSmith
- # [11:06] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: Leaving)
- # [11:06] * Quits: ROBOd (~robod@89.122.216.38) (Ping timeout: 246 seconds)
- # [11:07] * Joins: ROBOd (~robod@89.122.216.38)
- # [11:09] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [11:17] * Quits: hish (~chatzilla@p57B7F404.dip.t-dialin.net) (Quit: ChatZilla 0.9.86 [SeaMonkey 2.0.2/20100104163003])
- # [11:18] * Quits: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net) (Quit: Rik`)
- # [11:26] * Quits: danbri (~danbri@unaffiliated/danbri) (Read error: Connection reset by peer)
- # [11:27] * Joins: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [11:27] * Quits: cedricv (~cedric@112.199.141.174) (Read error: Connection reset by peer)
- # [11:28] * Joins: cedricv (~cedric@112.199.147.163)
- # [11:29] * Quits: takoratta (~takoratta@h-66-134-66-84.snvacaid.static.covad.net) (Ping timeout: 240 seconds)
- # [11:31] * Joins: takoratta (~takoratta@h-66-134-66-84.snvacaid.static.covad.net)
- # [11:31] * Joins: cedric_ (~cedric@180.129.3.114)
- # [11:32] * Joins: danbri (~danbri@211.241-136-217.adsl-static.isp.belgacom.be)
- # [11:32] * Quits: danbri (~danbri@211.241-136-217.adsl-static.isp.belgacom.be) (Changing host)
- # [11:32] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [11:34] * Quits: cedricv (~cedric@112.199.147.163) (Ping timeout: 245 seconds)
- # [11:35] * Joins: cedricv (~cedric@124.197.69.171)
- # [11:35] * Quits: cedric_ (~cedric@180.129.3.114) (Read error: Connection reset by peer)
- # [11:37] * Joins: cedric_ (~cedric@116.197.235.4)
- # [11:38] * Quits: cedricv (~cedric@124.197.69.171) (Read error: Connection reset by peer)
- # [11:40] * Joins: cedric__ (~cedric@180.129.57.57)
- # [11:43] * Quits: cedric_ (~cedric@116.197.235.4) (Ping timeout: 245 seconds)
- # [11:44] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 256 seconds)
- # [11:44] * Quits: smaug___ (~chatzilla@80-186-51-2.elisa-mobile.fi) (Ping timeout: 264 seconds)
- # [11:45] * Quits: takoratta (~takoratta@h-66-134-66-84.snvacaid.static.covad.net) (Ping timeout: 264 seconds)
- # [11:46] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: This computer has gone to sleep)
- # [11:48] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [11:49] * Quits: cedric__ (~cedric@180.129.57.57) (Ping timeout: 245 seconds)
- # [12:03] * Quits: tkent (~tkent@220.109.219.244) (Quit: Leaving...)
- # [12:04] * Joins: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp)
- # [12:05] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:10] * Quits: MikeSmith (~MikeSmith@EM114-48-93-109.pool.e-mobile.ne.jp) (Quit: Tomorrow to fresh woods, and pastures new.)
- # [12:11] * Quits: wakaba_ (~wakaba_@119-228-219-41.eonet.ne.jp) (Ping timeout: 240 seconds)
- # [12:12] * Quits: danbri (~danbri@unaffiliated/danbri) (Ping timeout: 245 seconds)
- # [12:13] * Joins: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp)
- # [12:17] * Joins: MikeSmith (~MikeSmith@EM114-48-93-109.pool.e-mobile.ne.jp)
- # [12:21] * Joins: danbri (~danbri@211.241-136-217.adsl-static.isp.belgacom.be)
- # [12:21] * Quits: danbri (~danbri@211.241-136-217.adsl-static.isp.belgacom.be) (Changing host)
- # [12:21] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [12:25] * Quits: drunknbass_work (~aaron@cpe-76-173-195-145.socal.res.rr.com) (Quit: Leaving...)
- # [12:28] * Quits: workmad3 (~workmad3@cspool71.cs.man.ac.uk) (Remote host closed the connection)
- # [12:28] * Joins: smaug___ (~chatzilla@cs181150024.pp.htv.fi)
- # [12:31] * Quits: danbri (~danbri@unaffiliated/danbri) (Remote host closed the connection)
- # [12:38] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [12:38] * Quits: surkov_ (~surkov@client-202-31.sibtele.com) (Quit: surkov_)
- # [12:39] * Joins: surkov (~surkov@client-202-31.sibtele.com)
- # [12:44] <annevk> I initially thought http://blog.vlad1.com/2010/02/05/mjs-simple-vector-and-matrix-math-for-js/ was about othermaciej
- # [12:44] <annevk> o_O
- # [12:44] * Quits: boog|afk (~boogyman@unaffiliated/boogyman) (Remote host closed the connection)
- # [12:44] <othermaciej> that is indeed a funny thing to call a library
- # [12:49] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [12:50] * Joins: zalan (~zalan@host-131.nrln.net)
- # [12:53] <MikeSmith> hsivonen: http://bugzilla.validator.nu/show_bug.cgi?id=716
- # [12:53] <MikeSmith> from tantek
- # [12:54] <MikeSmith> I can't reproduce it
- # [12:55] <hsivonen> that bug report reminds me that I should ask rubys if he has gotten requirements from tantek and zeldman
- # [12:56] <hsivonen> if the polyglot stuff isn't going anywhere, it should be taken out of the UI in order to stop confusing users
- # [12:57] <hsivonen> I see the bug in deployment
- # [12:57] <hsivonen> let's try locally...
- # [12:59] <MikeSmith> hsivonen: I suppose the polygot stuff could be kept and made a runtime option for others who want to run the own downstream installs
- # [13:00] <MikeSmith> hsivonen: I suspect the problem is caused by the changes I made to move the required-attributes reporting to the assertions-checking code
- # [13:00] <MikeSmith> that stuff is working as expected for me locally
- # [13:00] <MikeSmith> but maybe I neglected to check in some necessary part
- # [13:00] <MikeSmith> anyway, I need to just revert that change
- # [13:01] <MikeSmith> in anticipation of getting the required-attributes reporting into the jing v.nu branch
- # [13:02] <MikeSmith> maybe you can take a look at the generated embed-vnu.rnc file and see if that's correct
- # [13:02] <MikeSmith> I can't figure what else would cause this problem
- # [13:04] * MikeSmith starts a clean install
- # [13:04] <hsivonen> sigh. looks like I have a failing assertion in the parser
- # [13:05] <MikeSmith> what a relief that it's not me that broke something this time :)
- # [13:05] <hsivonen> I suspect, you broke something, too
- # [13:05] <MikeSmith> damn
- # [13:06] <MikeSmith> just when I was getting ready to pat myself on the back
- # [13:07] <MikeSmith> hsivonen: on the serious/bright side, dunno if you saw the patch submitted from Carey Evans, to build.py
- # [13:07] <MikeSmith> to get it work as expected under Windows
- # [13:08] <MikeSmith> he mentions that it seems to run and work fine
- # [13:08] <MikeSmith> last I remember, you had said that you couldn't get v.nu to run correctly on Windows
- # [13:08] <hsivonen> I was unaware of a patch.
- # [13:08] <hsivonen> I'm near email bankruptcy again
- # [13:09] <MikeSmith> close your eyes and start deleting
- # [13:10] <hsivonen> sigh. Eclipse doesn't break on assertions if I tell it to break on AssertionError
- # [13:10] <MikeSmith> http://bugzilla.validator.nu/show_bug.cgi?id=715
- # [13:10] <MikeSmith> http://bugzilla.validator.nu/attachment.cgi?id=147
- # [13:10] <hsivonen> hmm. no, I'm again looking at and debugging different things in Eclipse
- # [13:10] <MikeSmith> I guess I should get my Windows VM working again so I can help test on Windows
- # [13:11] <hsivonen> oh. awesome. so there's a way to create child processes from python that works on Windows
- # [13:12] <MikeSmith> yeah, seems so
- # [13:12] <MikeSmith> Carey deserves at least a beer for that
- # [13:13] <hsivonen> now eclipse breaks correctly
- # [13:13] <hsivonen> or an non-alcoholic beverage :-)
- # [13:14] <MikeSmith> hsivonen: yeah, true, maybe some laudanum
- # [13:14] <MikeSmith> hmm, I guess maybe that has alcohol too
- # [13:15] <MikeSmith> maybe could make some alcohol-free laudanum
- # [13:17] <hsivonen> so it seems that the assertion is revealing a real parser bug...
- # [13:17] <hsivonen> hmm.
- # [13:17] <hsivonen> no
- # [13:17] <hsivonen> doh
- # [13:17] <hsivonen> the assertion is bogus
- # [13:17] * Joins: danbri (~danbri@unaffiliated/danbri)
- # [13:17] <hsivonen> xml:lang strikes again!
- # [13:18] <hsivonen> I've been living in the Gecko land so long that I've forgotten about other parser configurations when writing my assertions
- # [13:22] <hsivonen> MikeSmith: I can reproduce locally the bug tantek reported.
- # [13:22] <hsivonen> MikeSmith: so chances are you haven't checked everything in
- # [13:25] <hsivonen> MikeSmith: btw, I *think* my review queue is empty. Do you have patches that I should review but that I've missed?
- # [13:25] <MikeSmith> hsivonen: I don't think I do have any patches that I've sent to you but that you've not reviewed
- # [13:25] <MikeSmith> I need to finish the jing patch and get that to you
- # [13:25] <MikeSmith> but I won't get around to that til next week
- # [13:25] <MikeSmith> I basically need to trim down what I ported over from George's patch
- # [13:25] <MikeSmith> his patch builds a string representation of the content model
- # [13:25] <MikeSmith> rnc syntax
- # [13:26] * Quits: nessy (~Adium@203-214-130-156.perm.iinet.net.au) (Quit: Leaving.)
- # [13:26] <MikeSmith> but since we don't need/want to emit the model, but instead just the names of the missing attributes/elements, it seems like I should trim that part out
- # [13:26] * Parts: adactio (~adactio@host213-123-197-180.in-addr.btopenworld.com)
- # [15:30] * Disconnected
- # [15:31] * Attempting to rejoin channel #whatwg
- # [15:31] * Rejoined channel #whatwg
- # [15:31] * 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!'
- # [15:31] * Set by annevk42 on Mon Oct 19 22:03:06
- # [15:31] * Quits: wakaba_ (~wakaba_@122x221x184x68.ap122.ftth.ucom.ne.jp) (Quit: Leaving...)
- # [15:31] <zcorpan> Lachy: it'd be in the html namespace if you specify the html namespace
- # [15:31] <Lachy> as long as you do while(stripos($input, ($token = random))); then your token will be secure
- # [15:32] * jgraham wishes brutal death from above on people who advertise their website as being at foo.example but actually only have a server at www.foo.example
- # [15:32] <Lachy> zcorpan, oh, oops. I misread it. Kornel was using that as the prefix, not the namespace URI.
- # [15:33] <Philip`> othermaciej: If people find collision attacks on SHA512, I think HTML sandboxes are likely to be the least of people's concerns
- # [15:33] <Philip`> (Salt is helpful to make dictionary attacks n times harder where n is the number of users you're trying to attack simultaneously, and I'm not sure it's relevant here)
- # [15:36] <othermaciej> it would mean that even if you computed one viable attack input by brute force, it would only work when the salt value you used in generating it comes up
- # [15:37] <othermaciej> (which leaves you with as strong a defense as just using a good quality random number
- # [15:37] * Quits: virtuelv (~virtuelv_@pat-tdc.opera.com) (Quit: Ex-Chat)
- # [15:38] <annevk> jgraham, shouldn't browsers fix that?
- # [15:38] <Philip`> If you pick an arbitrary $token and then manage to find an input that hashes to that (with </sandbox token=$token> inside it), then the hash is severely broken and lots of cryptographic systems would collapse
- # [15:39] <Philip`> and I don't see how the token thing could be broken in easier ways
- # [15:40] <Philip`> and I'm happy to believe SHA512 is not severely broken enough for this to be an issue in the next decade
- # [15:43] <jgraham> annevk: Browsers are not the only UAs, you know (and not all browsers fix it)
- # [15:43] <Philip`> (...and you're not going to compute one viable attack by brute force, because there's more hash outputs than there are atoms in the universe)
- # [15:46] * Joins: jwm (~jwm@dev.dist.us)
- # [15:47] <annevk> jgraham, I guess people should use Google first then o_O
- # [15:49] <zcorpan> "52framework is a CSS framework which aims to provide an easy way to build websites using HTML5 & CSS3 while still supporting all modern browsers (including ie6)."
- # [15:49] <zcorpan> wait, ie6 is a modern browser?
- # [15:50] <othermaciej> Philip`: anyone knowledgable enough to make a considered judgment about what hash algorithm to use is also knowledgable enough to know how to get good random numbers
- # [15:52] <Lachy> zcorpan, unfortunately, for some people, developing sites for compatibility with IE6 is a reality.
- # [15:52] <Lachy> Although, that is rapidly changing now that some major sites have finally dropped support for it
- # [15:53] <hsivonen> Lachy: that doesn't make IE6 modern, though
- # [15:53] <hsivonen> on the site of the framework, text overlaps a vertical rule
- # [15:53] <Lachy> based on the quote, I think the implication that IE6 is modern is a grammatical ambiguity
- # [15:55] <Philip`> othermaciej: I'm not sure I agree with that
- # [15:55] <Philip`> othermaciej: It's easy to tell someone to use SHA512 because that's a good hash function, and they can easily find how to access it in their programming language
- # [15:56] * Quits: workmad3 (~workmad3@cspool71.cs.man.ac.uk) (Remote host closed the connection)
- # [15:56] <othermaciej> it's just as easy to tell them to use, say, arc4random
- # [15:56] <hsivonen> my attention span timed out before I found out what license 52framework is under
- # [15:56] <othermaciej> (though I suppose it might be less likely their language already has it)
- # [15:58] <Philip`> othermaciej: If I try to search for how to generate secure random numbers in PHP, I get pointers to mt_rand and sha512(mt_rand) and lots of things that seed based on the time
- # [15:58] <Lachy> othermaciej, as long as $token is subsequently generated to be a sufficiently long randomised string, based on the random number, as opposed to an integer between 0 and 32768
- # [15:58] <Philip`> Looks like the only way to do it in PHP is to read /dev/urandom
- # [15:58] * erlehmann_ is now known as erlehmann
- # [15:58] <Philip`> or something else on other platforms
- # [15:58] <Philip`> as far as I can tell
- # [15:58] <Lachy> (funtions like rand() in PHP or, apparently, arc4random() just return integers)
- # [15:59] <Philip`> and it's very easy to get it wrong, e.g. by using a wrong RNG or not seeding sensibly
- # [16:00] <annevk> why do we want <sandbox>?
- # [16:00] <annevk> what's wrong with <iframe srcdoc>?
- # [16:00] <Philip`> We probably don't
- # [16:00] <othermaciej> sure, you'd want more than 32 bits of randomness, but it doesn't really matter if you convert numbers to strings as ASCII or in some other way
- # [16:00] <TabAtkins> I still like srcdoc. Nuts to randomness or hashing. Just a single, trivial, quickly-and-obviously-failing escaping step is better.
- # [16:01] <othermaciej> <sandbox> would have some potential advantages over <iframe srcdoc>:
- # [16:01] <othermaciej> 1) frames have high memory and performance overhead - a page with hundreds or thousands of iframes would likely be a bad user experience
- # [16:02] <jgraham> Oh I thought we wanted it because security is a fun new thing to argue about once we are bored with accessibility and Process
- # [16:02] <Lachy> othermaciej, if your token is just a number convered to ascii, like <sandbox-18489>, where that number is randomly generated each time the page is generated, then an attacker could insert </sandbox-25930> and get a successful attack on approximatley 1/32768 visitors
- # [16:03] <othermaciej> 2) if your desired fallback is content that sizes naturally in the document, then it's hard to use <iframe> at all until all browsers support seamless iframes
- # [16:03] <othermaciej> (i.e if you are using sandboxing in combination with server-side sanitization for defense in depth)
- # [16:03] <TabAtkins> othermaciej: By the time @sandbox and @srcdoc are supported properly, @seamless should be too.
- # [16:03] <annevk> it seems it would be even harder to use <sandbox> othermaciej
- # [16:04] <othermaciej> I'm not saying it's better overall, just listing the possible advantages
- # [16:04] <othermaciej> it has some disadvantages too
- # [16:04] <othermaciej> there's no obvious way to do <sandbox allow-script>
- # [16:04] <Philip`> Lachy: If your token is based on a number between 0 and 32767 converted to a long randomised string by applying sha512() to it, you'll have the same problem
- # [16:05] <othermaciej> Lachy: you need more than 32 bits, but how you convert it to a string doesn't really matter
- # [16:06] <othermaciej> (incidentally, 2^32 is 4,294,967,296, not 32,768)
- # [16:06] <othermaciej> one in 4 billion is probably too close for comfort but even 64 bits of randomness would be sufficient
- # [16:06] <Philip`> (PHP's rand() apparently goes up to 2^16 on some platforms (Windows))
- # [16:07] <TabAtkins> Yeah, rand() has a platform-specific max
- # [16:07] <othermaciej> I'm sure using PHP's rand() is terrible
- # [16:07] <TabAtkins> Believe me, that's what will be used.
- # [16:07] <jgraham> I think that is a killer
- # [16:07] <zcorpan> you could use 16 bit rand several times and add them together
- # [16:08] <othermaciej> bad random number generators are an attractive nuisance
- # [16:08] <meledin> If someone is inclined to use rand() anyway I doubt they'd take that extra step?
- # [16:08] <TabAtkins> zcorpan: And get less than a bit per extra?
- # [16:08] <jgraham> It's bad enough if part of the solution is people typing S-H-A into their code, let alone saying "you need a random number generator (but not that one)
- # [16:08] <othermaciej> Window's system random number generators are also really weak in addition to not using enough bits
- # [16:08] <Philip`> (With 32 bits of randomness you just need to put 64K sandboxes on a page and there's a good chance one of them will collide)
- # [16:08] <Philip`> (I think)
- # [16:08] * gsnedders needs to decide whether to go to uni in Edinburgh or Glasgow
- # [16:09] <othermaciej> we need a birthday paradox calculator
- # [16:09] <Philip`> (Oh, actually that's rubbish)
- # [16:09] <jgraham> gsnedders: You have an offer frm E.?
- # [16:09] <Philip`> (because it's not any-vs-any)
- # [16:09] <gsnedders> jgraham: yes.
- # [16:09] <jgraham> gsnedders: Go there
- # [16:09] <MikeSmith> hsivonen: if/when you sync up to the build r91 commit and still see any problems, let me know.. but I think that should fix the problem tantek found (for now at least, until we get the jing missing-attributes enhancement in )
- # [16:09] <gsnedders> jgraham: That's what I'll probably do.
- # [16:09] <Philip`> gsnedders: Go to both
- # [16:09] <gsnedders> Philip`: :P
- # [16:10] <gsnedders> But Glasgow has joint-honours CS and Eng. lang. which is tempting
- # [16:10] <jgraham> He's not doing social studies with a gap year in a university in an underprivilidged region, you know
- # [16:11] <gsnedders> Like the east-side of Glasgow?
- # [16:11] <jgraham> or the west side
- # [16:12] <gsnedders> (Calton has a life expectancy of 54)
- # [16:12] * annevk reads the remainder of the "integration of HTM"
- # [16:12] <othermaciej> Philip`: ah, right, birthday paradox doesn't apply
- # [16:12] <Philip`> Does joint CS and Eng. lang. mean you only do half as much of each?
- # [16:12] <othermaciej> I wonder if the L was accidentally or intentionally omitted in that thread title
- # [16:12] <Philip`> That sounds bad in terms of learning anything particularly useful in either one
- # [16:12] <gsnedders> Philip`: Yes.
- # [16:13] <jgraham> Philip`: Yes (to the second point)
- # [16:13] <jgraham> (so that was really directed at gsnedders)
- # [16:13] * annevk doesn't like how Richard just seems to try to push things through without listening to feedback on complexity
- # [16:14] * Quits: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [16:14] <TabAtkins> If anyone has an infinite-precision float library sitting around, the problem is simply n = log(.5) / log( (2^32)-1 / 2^32 )
- # [16:14] <othermaciej> annevk: I am getting the impression that he's trying to strong-arm people into going with his preferred design
- # [16:14] <TabAtkins> Unfortunately, I just get 0 back from the latter part.
- # [16:15] <meledin> -1/32
- # [16:15] <othermaciej> annevk: I'm not sure if he is being intentionally misleading about the level of support his proposals have from Mozilla and Apple (and, in one case, specifically me) or if he just hears what he wants to hear
- # [16:15] <gsnedders> Also: it is somewhat ironic that Edinburgh teaches more Haskell than Glasgow.
- # [16:16] * Joins: jgornick (~joe@199.199.210.66)
- # [16:16] <othermaciej> TabAtkins: the birthday paradox number for 2^32 possibilities would be only 30084 for a 10% chance of collision
- # [16:16] <othermaciej> but, birthday paradox does not actually apply to this problem
- # [16:16] <TabAtkins> Yeah, but we're not hitting birthday.
- # [16:16] <TabAtkins> This is different.
- # [16:16] <Philip`> gsnedders: (I don't know about other subjects, but in CS there's usually a load of introductory stuff in the first year because some people don't know programming or basic algorithms etc, and if you're someone who's good at computers then it'll be a while before the more challenging stuff gets introduced)
- # [16:16] <TabAtkins> It's a much larger number.
- # [16:16] <jgraham> TabAtkins: Wolfram Alpha
- # [16:16] <othermaciej> it's simply linear
- # [16:17] <othermaciej> to have a 10% chance of collision you need 0.1 * 2^23 tries
- # [16:17] <gsnedders> Philip`: Yeah, I know
- # [16:17] * Joins: Ruetobas (Ruetobas@114-32-107-228.HINET-IP.hinet.net)
- # [16:17] <othermaciej> since each is independent
- # [16:17] <gsnedders> Philip`: Edinburgh starts with Haskell and other related things, whereas Glasgow starts with Python
- # [16:18] <othermaciej> maybe somewhat more, that's actually the number needed for your expected number of collisions to be .1
- # [16:18] <Philip`> gsnedders: (and I guess if you only spend half as much time on CS then you'll be almost at the end of the course before it starts doing anything exciting)
- # [16:18] <othermaciej> but since you can have more than 1, that's not the same as the probability of having at least one
- # [16:18] <gsnedders> Philip`: In the first two years you get all the CS stuff.
- # [16:18] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:18] <gsnedders> Philip`: As in Scotland you normally do three subjects in first year, and two in second.
- # [16:18] <TabAtkins> Ah, yes, I'm getting that you need a 31-bit number of tries.
- # [16:19] <gsnedders> So it's only in honours (i.e., the final two years) where things really differ.
- # [16:19] <TabAtkins> (I realized that you could simplify the expression to a single log in a different base.)
- # [16:20] <Philip`> gsnedders: Ah, sounds all weird and crazy
- # [16:20] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Client Quit)
- # [16:25] <Dashiva> If you have two prefixes (a and b) identifying the same namespace, can you do <a:e></b:e> ?
- # [16:26] <Philip`> No
- # [16:27] <gsnedders> No, that's no longer well formed XML
- # [16:28] <Philip`> "To conform to this specification, a document MUST be well-formed according to the XML 1.0 specification"
- # [16:28] <Philip`> (says XMLNS)
- # [16:28] <gsnedders> It needs to be both well-formed XML (per /TR/xml/) and namespace-well-formed (per /TR/xml-names/)
- # [16:28] <Philip`> (and "A document is namespace-well-formed if it conforms to this specification.")
- # [16:28] <Dashiva> So it's not well-formed, but is it namespace-well-formed?
- # [16:29] <Philip`> No
- # [16:29] <gsnedders> Namespace-well-formedness is only defined for things that are well-formed
- # [16:29] <Dashiva> kk
- # [16:29] <Philip`> If it's not well-formed XML, it doesn't conform to XMLNS, so it's not namespace-well-formed
- # [16:30] <Philip`> gsnedders: I don't see why that's the case
- # [16:30] <Philip`> It's defined in terms of conformingness to the XMLNS spec
- # [16:30] <gsnedders> Peh.
- # [16:30] <gsnedders> I'm wrong.
- # [16:30] <Philip`> and conformingness to the XMLNS spec is defined in terms of whether something is well-formed or not
- # [16:30] <gsnedders> I'm a terrible browser QA guy.
- # [16:30] <gsnedders> Philip`: You should replace me.
- # [16:31] <Philip`> s/gsnedders/???/
- # [16:31] * Philip` can't work out what to replace him with
- # [16:32] * Quits: zcorpan (~zcorpan@90-224-190-71-no135.tbcn.telia.com) (Quit: zcorpan)
- # [16:32] <Dashiva> Philip`: I think yourself
- # [16:39] <jgraham> Er, I hate to tell you this, but gsnedders just disappeared, and there are now three question marks asking me how to set up their computer
- # [16:40] * Joins: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net)
- # [16:57] <TabAtkins> Argh, how do I keep typing </fielset> over and over and over again?
- # [16:57] <TabAtkins> That should be a valid closing tag for <fieldset> just to fix my screwups.
- # [17:00] * Quits: maikmerten (~merten@ls5dhcp196.cs.uni-dortmund.de) (Quit: Verlassend)
- # [17:01] * Quits: Maurice (~ano@a80-101-46-164.adsl.xs4all.nl) (Quit: Disconnected...)
- # [17:02] <Philip`> TabAtkins: That would be even more evil than <image>
- # [17:03] <TabAtkins> But it would mean I wouldn't have to make a 2-second fix every time I write a page with a form!
- # [17:04] <Dashiva> Or you could just not use fieldsets, use divs instead!
- # [17:04] <TabAtkins> But then I'd need to put in extra styles! This is clearly suboptimal.
- # [17:05] <Dashiva> Nobody uses default fieldset styling, surely
- # [17:05] <TabAtkins> Well, no, not in public-facing sites.
- # [17:05] <TabAtkins> Or most of my private pages.
- # [17:05] <TabAtkins> But my throwaway scripts do!
- # [17:05] * Quits: myakura (~myakura@p3213-ipbf4202marunouchi.tokyo.ocn.ne.jp) (Quit: Leaving...)
- # [17:05] * Quits: MikeSmith (~MikeSmith@EM114-48-93-109.pool.e-mobile.ne.jp) (Ping timeout: 246 seconds)
- # [17:05] <Dashiva> I don't think you should care about the look of your throwaway scripts, that will make you less likely to actually throw them away
- # [17:10] * Joins: MikeSmith (~MikeSmith@EM114-48-158-0.pool.e-mobile.ne.jp)
- # [17:12] * Joins: workmad3 (~workmad3@cpc3-bagu10-0-0-cust651.1-3.cable.virginmedia.com)
- # [17:12] * Joins: nesta (~nesta@75-149-103-177-Nashville.hfc.comcastbusiness.net)
- # [17:13] <nesta> does anony know if there is documentation on the javascript API to the <video> element (in safari/iPhone) ? -- e.g. how to get buffer status, play/pause, position, video duration, etc. etc.
- # [17:14] <annevk> the spec?
- # [17:14] <TabAtkins> The spec.
- # [17:14] <nesta> the spec
- # [17:15] <nesta> I haven't seen any dev documentation for controlling video
- # [17:15] <TabAtkins> The spec explains all the functions involved in the <video> API.
- # [17:15] <annevk> look for the green boxes
- # [17:15] <hsivonen> the spec doesn't say which parts of the spec safari implements, though
- # [17:15] <annevk> they give dev documentation
- # [17:15] <TabAtkins> Ok, that's true.
- # [17:16] <nesta> aye -- but they're probably following it
- # [17:16] <nesta> ? :)
- # [17:16] <annevk> yes
- # [17:16] <nesta> can you link to the URL?
- # [17:16] * Joins: zcorpan (~zcorpan@90-224-190-71-no135.tbcn.telia.com)
- # [17:17] <nesta> http://www.whatwg.org/specs/web-apps/current-work/multipage/ ?
- # [17:17] <nesta> thankfully it works in Chrome
- # [17:18] <TabAtkins> Yup.
- # [17:18] <TabAtkins> Specifically, start here: http://www.whatwg.org/specs/web-apps/current-work/multipage/video.html#media-elements
- # [17:18] <TabAtkins> Everything below that point is talking about the apis.
- # [17:18] <nesta> TabAtkins: thanks -- it's making sense now
- # [17:19] <TabAtkins> Cool.
- # [17:19] * Joins: takoratta (~takoratta@h-66-134-66-84.snvacaid.static.covad.net)
- # [17:21] * Quits: dglazkov (~dglazkov@c-67-188-0-62.hsd1.ca.comcast.net) (Quit: dglazkov)
- # [17:23] * Joins: sbublava (~stephan@77.116.11.194.wireless.dyn.drei.com)
- # [17:32] * Quits: JonathanNeal (~JonathanN@99-59-124-67.lightspeed.irvnca.sbcglobal.net) (Ping timeout: 265 seconds)
- # [17:47] * Joins: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net)
- # [17:48] * Quits: zalan (~zalan@host-131.nrln.net) (Ping timeout: 252 seconds)
- # [17:52] * Joins: JonathanNeal (~JonathanN@rrcs-76-79-114-213.west.biz.rr.com)
- # [17:52] * Quits: pesla (~retep@procurios.xs4all.nl) (Quit: ( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com ))
- # [18:11] * Joins: Maurice (copyman@5ED548D4.cable.ziggo.nl)
- # [18:14] * Quits: mhausenblas (~mhausenbl@wg1-nat.fwgal01.deri.ie) (Quit: brb)
- # [18:16] * Quits: Phae (~phaeness@gateb.thls.bbc.co.uk)
- # [18:20] * Quits: mat_t (~mattomasz@91.189.88.12) (Quit: This computer has gone to sleep)
- # [18:21] * Joins: mat_t (~mattomasz@91.189.88.12)
- # [18:22] * Quits: breakmau5 (~breakz@erft-5d80b7c3.pool.mediaWays.net) (Ping timeout: 252 seconds)
- # [18:22] * Quits: mat_t (~mattomasz@91.189.88.12) (Remote host closed the connection)
- # [18:23] * Joins: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49)
- # [18:27] * Joins: ap (~ap@17.246.19.5)
- # [18:32] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [18:34] * Quits: Michelangelo (~Michelang@193.205.162.69) (Remote host closed the connection)
- # [18:37] * Quits: peol (~andree@unaffiliated/peol) (Remote host closed the connection)
- # [18:39] * Joins: cying (~cying@70.90.171.153)
- # [18:39] * Quits: takoratta (~takoratta@h-66-134-66-84.snvacaid.static.covad.net) (Ping timeout: 240 seconds)
- # [18:50] * Joins: maikmerten (~maikmerte@port-92-201-62-244.dynamic.qsc.de)
- # [18:50] * aroben is now known as aroben|away
- # [18:54] * Quits: dave_levin (~dave_levi@2620:0:1008:1101:225:ff:fef0:9a9e) (Quit: dave_levin)
- # [18:54] * Joins: dave_levin (~dave_levi@2620:0:1008:1101:225:ff:fef0:9a9e)
- # [18:55] * Joins: takoratta (~takoratta@nat/google/x-etfmgasgxifiermo)
- # [18:59] * Quits: zcorpan (~zcorpan@90-224-190-71-no135.tbcn.telia.com) (Quit: zcorpan)
- # [19:16] * Philip` likes how GStreamer splits its plugin packages into "good", "bad" and "ugly"
- # [19:17] * Joins: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams)
- # [19:19] <Philip`> (It'd be nice if they explained what the difference was, though)
- # [19:20] <Philip`> ((Looks like ugly is like good but with patent issues, and bad is like good+ugly but with quality issues))
- # [19:21] <Philip`> http://gstreamer.freedesktop.org/documentation/splitup.html - oh, they do explain it
- # [19:24] * Joins: mpt (~mpt@canonical/mpt)
- # [19:26] * Joins: breakmau5 (~breakz@erft-5d80b7c3.pool.mediaWays.net)
- # [19:34] * Quits: takoratta (~takoratta@nat/google/x-etfmgasgxifiermo) (Quit: Leaving...)
- # [19:38] * Quits: matijsb (~matijsb@86.93.69.153) (Quit: matijsb)
- # [19:38] * Quits: sbublava (~stephan@77.116.11.194.wireless.dyn.drei.com) (Quit: sbublava)
- # [19:39] * Quits: onar_ (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944) (Remote host closed the connection)
- # [19:39] * Joins: onar (~onar@2620:0:1b00:16f2:21f:5bff:fe3e:944)
- # [19:40] * workmad3 is now known as wm3|afk
- # [19:41] * Joins: peol (~andree@unaffiliated/peol)
- # [19:42] * Joins: drunknbass_work (~aaron@71.106.110.90)
- # [19:42] * Quits: drunknbass_work (~aaron@71.106.110.90) (Remote host closed the connection)
- # [19:43] * Joins: drunknbass_work (~aaron@71.106.110.90)
- # [19:44] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 246 seconds)
- # [19:53] * Quits: aroben|away (~aroben@unaffiliated/aroben) (Read error: Connection reset by peer)
- # [20:10] * Joins: Steve^ (~steve@92.40.16.94.sub.mbb.three.co.uk)
- # [20:10] * Quits: GarethAdams|Home (~GarethAda@pdpc/supporter/active/GarethAdams) (Quit: GarethAdams|Home)
- # [20:11] * Joins: Rik` (~Rik`@pha75-2-81-57-187-57.fbx.proxad.net)
- # [20:16] * Joins: Michelangelo (~Michelang@93-41-254-154.ip84.fastwebnet.it)
- # [20:17] * Quits: Michelangelo (~Michelang@93-41-254-154.ip84.fastwebnet.it) (Remote host closed the connection)
- # [20:18] * Joins: mpt (~mpt@canonical/mpt)
- # [20:19] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:21] * Joins: Michelangelo (~Michelang@93-41-254-154.ip84.fastwebnet.it)
- # [20:21] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: This computer has gone to sleep)
- # [20:36] * Joins: jwalden (~waldo@nat/mozilla/x-mnqbyzdasgggsilt)
- # [20:39] * Quits: maikmerten (~maikmerte@port-92-201-62-244.dynamic.qsc.de) (Read error: Connection reset by peer)
- # [20:45] * Quits: breakmau5 (~breakz@erft-5d80b7c3.pool.mediaWays.net) (Ping timeout: 246 seconds)
- # [20:46] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Quit: othermaciej)
- # [20:46] * Joins: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no)
- # [20:47] * Joins: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net)
- # [20:48] * Quits: othermaciej (~mjs@c-69-181-42-237.hsd1.ca.comcast.net) (Client Quit)
- # [20:58] * Joins: mamund (mamund@frost.nullshells.net)
- # [21:00] * Quits: mamund_ (mamund@frost.nullshells.net) (Ping timeout: 276 seconds)
- # [21:05] * Quits: foolip (~philip@h-63-95.A163.priv.bahnhof.se) (Quit: leaving)
- # [21:07] * Quits: Utkarsh (~admin@117.201.86.142) (Ping timeout: 258 seconds)
- # [21:11] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 276 seconds)
- # [21:11] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [21:11] * Joins: breakmau5 (~breakz@erft-5d80b7c3.pool.mediaWays.net)
- # [21:11] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [21:13] * Joins: Utkarsh (~admin@117.201.80.237)
- # [21:18] * Quits: breakmau5 (~breakz@erft-5d80b7c3.pool.mediaWays.net) (Ping timeout: 260 seconds)
- # [21:20] * Quits: Utkarsh (~admin@117.201.80.237) (Ping timeout: 256 seconds)
- # [21:25] <annevk> Hixie, fyi, document.head is in the spec
- # [21:26] * Joins: Utkarsh (~admin@117.201.80.63)
- # [21:29] * Quits: dbaron (~dbaron@c-98-234-51-190.hsd1.ca.comcast.net) (Quit: 8403864 bytes have been tenured, next gc will be global.)
- # [21:31] <Hixie> it is?
- # [21:31] <Hixie> woo
- # [21:31] <Hixie> when did i do that
- # [21:31] <Hixie> what was the bug # again?
- # [21:31] * Joins: dglazkov_ (~dglazkov@nat/google/x-tkmpybmnmcfuevdf)
- # [21:32] * Quits: Utkarsh (~admin@117.201.80.63) (Read error: Connection reset by peer)
- # [21:33] * Quits: dglazkov (~dglazkov@2620:0:1000:1b01:21f:f3ff:fed0:dd49) (Read error: Operation timed out)
- # [21:33] * dglazkov_ is now known as dglazkov
- # [21:33] <Hixie> got it
- # [21:33] <Hixie> commented
- # [21:34] * Quits: surkov (~surkov@client-202-31.sibtele.com) (Quit: surkov)
- # [21:41] * Quits: dglazkov (~dglazkov@nat/google/x-tkmpybmnmcfuevdf) (Remote host closed the connection)
- # [21:41] * Joins: dglazkov (~dglazkov@nat/google/x-udnancotwrlewllq)
- # [21:42] * Joins: Utkarsh (~admin@117.201.81.66)
- # [21:43] <Hixie> hsivonen: yt?
- # [21:43] <Hixie> hsivonen: http://www.w3.org/Bugs/Public/show_bug.cgi?id=8375
- # [21:43] <Hixie> hsivonen: is the last paragraph the only request at this point?
- # [21:46] * Quits: erlehmann (~erlehmann@82.113.121.105) (Quit: Ex-Chat)
- # [21:52] <TabAtkins> Is Silverlight standard in IE now?
- # [21:53] <TabAtkins> Wondering about that new post in whatwg about the theora streamer leveraging silverlight3.
- # [21:53] <TabAtkins> If that's fairly dependable, then fuck yeah.
- # [21:53] <AryehGregor> Did David Gerard post that one too?
- # [21:54] <AryehGregor> He posted one to wikitech-l.
- # [21:54] <TabAtkins> Yes.
- # [21:54] <AryehGregor> Cortado is already established and will work much more reliably cross-platform.
- # [21:54] * Joins: erlehmann (~erlehmann@82.113.121.105)
- # [21:54] <TabAtkins> That's a java applet, though.
- # [21:55] <AryehGregor> Yes, and?
- # [21:55] <AryehGregor> That's why it works much more reliably cross-platform.
- # [21:55] <TabAtkins> So, I don't know what the penetration numbers are on silverlight vs java runtime.
- # [21:55] <TabAtkins> Within the IE-using community, specifically.
- # [21:57] * Joins: breakmau5 (~breakz@erft-5d80b7c3.pool.mediaWays.net)
- # [21:58] <TabAtkins> I mean, if I can hit IE with this, then I can just deploy <video> with theora and ignore Safari until they shape up.
- # [21:58] <Philip`> I'm fairly sure it's not installed by default
- # [21:59] <AryehGregor> I'm pretty sure Java is more widely installed than Silverlight even on IE/Windows, but I haven't checked.
- # [22:00] <Philip`> (It's shown as an optional update whenever you run Windows Update, but I've never seen it get installed without me performing some explicit action)
- # [22:00] <TabAtkins> I wonder how many people have installed it already as a plugin prompt on major websites, though?
- # [22:00] <TabAtkins> I know that, frex, Netflix runs on Silverlight.
- # [22:01] * Quits: pmuellr (~pmuellr@nat/ibm/x-mqsttfdvbkblndkn) (Quit: pmuellr)
- # [22:01] * Joins: dbaron (~dbaron@nat/mozilla/x-htlsspnstxprsmhd)
- # [22:02] * Philip` installed it to try watching videos on itv.com
- # [22:03] <Philip`> before discovering that get_iplayer could download its videos as nice simple .asf files that work in mplayer and can run at fullscreen without dropping frames
- # [22:03] <Philip`> and without the unskippable adverts
- # [22:03] <Steve^> Did someone say silverlight3?
- # [22:03] * Quits: dglazkov (~dglazkov@nat/google/x-udnancotwrlewllq) (Quit: dglazkov)
- # [22:03] <Steve^> I think Mono barely supports 1
- # [22:03] <TabAtkins> Indeed.
- # [22:04] <Philip`> and before deciding that the video quality was barely watchable
- # [22:04] <TabAtkins> Shrug. Use FF or Opera and you don't need Silverlight.
- # [22:04] <Philip`> and before realising that they didn't have any content I wanted to watch anyway
- # [22:04] <TabAtkins> I'd just be using it to serve IE people.
- # [22:06] * Quits: Utkarsh (~admin@117.201.81.66) (Ping timeout: 265 seconds)
- # [22:13] * Joins: Utkarsh (~admin@117.201.80.155)
- # [22:18] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [22:21] * Quits: erlehmann (~erlehmann@82.113.121.105) (Quit: Ex-Chat)
- # [22:23] * Joins: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net)
- # [22:36] * Quits: Michelangelo (~Michelang@93-41-254-154.ip84.fastwebnet.it) (Remote host closed the connection)
- # [22:41] * Quits: ROBOd (~robod@89.122.216.38) (Quit: http://www.robodesign.ro)
- # [22:52] * Quits: Lachy (~Lachlan@85.196.122.246) (Quit: Leaving)
- # [22:54] * Quits: annevk (~annevk@5355737B.cable.casema.nl) (Ping timeout: 256 seconds)
- # [22:57] * Joins: annevk (~annevk@5355737B.cable.casema.nl)
- # [23:02] * Joins: MikeSmithX (~MikeSmith@EM114-48-30-170.pool.e-mobile.ne.jp)
- # [23:05] * Quits: MikeSmith (~MikeSmith@EM114-48-158-0.pool.e-mobile.ne.jp) (Ping timeout: 248 seconds)
- # [23:13] * Joins: katz-und-mau5 (~breakz@erft-5d80b7c3.pool.mediaWays.net)
- # [23:17] * Quits: breakmau5 (~breakz@erft-5d80b7c3.pool.mediaWays.net) (Ping timeout: 240 seconds)
- # [23:20] * Quits: gavin_ (~gavin@firefox/developer/gavin) (Ping timeout: 252 seconds)
- # [23:22] * Joins: dglazkov (~dglazkov@nat/google/x-krxzvgiqezdbdrhw)
- # [23:24] * Joins: Lachy (~Lachlan@85.196.122.246)
- # [23:26] * Joins: gavin_ (~gavin@firefox/developer/gavin)
- # [23:28] * Quits: Utkarsh (~admin@117.201.80.155) (Ping timeout: 256 seconds)
- # [23:28] * Joins: mpt (~mpt@canonical/mpt)
- # [23:31] * Quits: Lachy (~Lachlan@85.196.122.246) (Ping timeout: 248 seconds)
- # [23:31] * Joins: Lachy (~Lachlan@london.perfect-privacy.com)
- # [23:35] * Joins: Utkarsh (~admin@117.201.80.192)
- # [23:38] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 265 seconds)
- # [23:41] * Joins: beilabs_ (~beilabs@ppp121-44-34-12.lns20.syd6.internode.on.net)
- # [23:43] * Quits: BlurstOfTimes (~blurstoft@168.203.117.66) (Quit: Leaving...)
- # [23:46] * Quits: Steve^ (~steve@92.40.16.94.sub.mbb.three.co.uk) (Quit: Leaving)
- # [23:47] * Quits: Lachy (~Lachlan@london.perfect-privacy.com) (Ping timeout: 248 seconds)
- # [23:47] * Quits: beilabs_ (~beilabs@ppp121-44-34-12.lns20.syd6.internode.on.net) (Quit: Leaving)
- # [23:51] * Quits: virtuelv (~virtuelv_@162.179.251.212.customer.cdi.no) (Ping timeout: 264 seconds)
- # [23:52] * Quits: Utkarsh (~admin@117.201.80.192) (Ping timeout: 265 seconds)
- # [23:55] * Quits: paul_irish (~paul_iris@c-71-192-163-128.hsd1.nh.comcast.net) (Remote host closed the connection)
- # [23:56] * Joins: Lachy (~Lachlan@85.196.122.246)
- # Session Close: Sat Feb 06 00:00:00 2010
The end :)