Options:
- # Session Start: Tue May 27 00:00:00 2008
- # Session Ident: #whatwg
- # [00:00] <weinig> annevk: thanks
- # [00:00] <annevk> the latest published drafts were not really clear on this
- # [00:00] <weinig> annevk: I was looking at the published stuff
- # [00:01] * Joins: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca)
- # [00:01] <annevk> weinig, feel free to e-mail next time something is not clear as our timezones are not really compatible :)
- # [00:01] <weinig> annevk: will do, thanks
- # [00:01] <annevk> weinig, I remember you trying to ping me before
- # [00:04] <Dashiva> I'm positively surprised by many responses to the publishing poll
- # [00:05] <Dashiva> It seems the "WDs need not be perfect" idea has really taken hold
- # [00:07] <annevk> It will be interesting when we go for LC
- # [00:08] <Philip`> Even for people who think there shouldn't be a WD yet, there already is one and nothing is lost by updating it
- # [00:08] <Philip`> annevk: Define "interesting" ;-)
- # [00:08] <Dashiva> Philip`: Interesting times interesting
- # [00:09] <Dashiva> Glazman's comment seems a bit strange, though. Is a small change to @alt enough to make it not seem like a new version of html?
- # [00:12] <takkaria> I like Laura Carlson's response -- "we need more people from outside the WG to comment on how wrong changing the syntax requirements for alt are"
- # [00:14] <annevk> that's not what she said
- # [00:14] <takkaria> no, but that's what the bits between the lines say. :)
- # [00:14] <Philip`> http://www.bellabotanica.com/ - excellent use of ruby elements
- # [00:14] <Philip`> ...<br /><img src="images/group01.jpg"></span><rb></br>...
- # [00:15] <Dashiva> I was thinking... how many <rt> are there out there that are typos of <tr>?
- # [00:15] <Dashiva> I kept writing <tr> when I was making examples with <rt>
- # [00:16] * Quits: heycam (n=cam@124-168-33-67.dyn.iinet.net.au) ("bye")
- # [00:16] <annevk> I'm not sure <table-row> and <ruby-text> would've been better
- # [00:22] * Philip` finds quite a bit of ruby markup in "kids" pages on hiroshima.jp and nagasaki.jp
- # [00:22] <takkaria> Philip`: urls?
- # [00:23] <Philip`> takkaria: http://www.pref.nagasaki.jp/toukei/kids/ / http://www.city.otake.hiroshima.jp/kids/
- # [00:23] <Philip`> Oh, and http://www.city.kawasaki.jp/25/25zinken/home/kidspage/ too
- # [00:24] <Philip`> Is it a real correlation between ruby and pages-for-kids?
- # [00:24] <takkaria> from what I know of what ruby is used for, doesn't seem an unreasonable conjecture
- # [00:27] <Philip`> Is http://za455.myweb.hinet.net/ Chinese?
- # [00:28] <Philip`> (The others I seen all looked like Japanese, though I didn't check closely)
- # [00:28] <Philip`> s//'ve/
- # [00:29] <takkaria> I don't know, but it has spans with lang="en-us" in it :)
- # [00:30] <Dashiva> Philip`: It's less needed in pages-for-adults on the internet, since you can copy-and-paste into a dictionary
- # [00:34] <Philip`> Hmm, great, IE8 doesn't support Ruby in IE8-mode
- # [00:34] <takkaria> hah
- # [00:34] <Philip`> Oh, actually, it does something with it, but not anything correct
- # [00:36] <Philip`> It does the right thing with font sizes and hiding <rp>s, but doesn't position stuff
- # [00:41] <Philip`> Hmm, great, IE8 doesn't render <xmp> as display:block in IE8-mode
- # [00:41] * Quits: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net) (Excess Flood)
- # [00:41] <Philip`> Are they intentionally trying to make IE8-mode incompatible with the web?
- # [00:41] * Joins: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net)
- # [00:42] <roc> the thought crossed my mind, but it wouldn't make sense
- # [00:44] <takkaria> is this the IE8 beta they released a couple of months ago still?
- # [00:45] <Philip`> Yes
- # [00:46] <Dashiva> Release fast, release often
- # [01:00] <Philip`> <ruby style="ruby-align:rightvertical"><span lang="EN-US" style="font-family: 新細明體"><font size="4">僅</font></span>...
- # [01:00] <Philip`> The web is great
- # [01:00] <Dashiva> I'm in awe
- # [01:02] <Philip`> <FONT size="-1"><RP><RT></FONT><FONT size="+1" color="#0000ff"><B>TEL03-3968-8871 FAX03-3968-8873</B></FONT><RP></RUBY><BR>
- # [01:03] <Philip`> Not quite sure what's going on there
- # [01:24] * Quits: weinig (n=weinig@nat/apple/x-7f6a66c048c51f40)
- # [01:35] <Philip`> hsivonen: http://validator.nu/?doc=http://philip.html5.org/demos/html/ruby/wild-examples.html - why is it trying to parse the contents of the <xmp> elements?
- # [01:41] * Quits: aaronlev (n=chatzill@g228078050.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [01:43] * Quits: andersca (n=andersca@nat/apple/x-97b09d2b4e4168b9) (Read error: 104 (Connection reset by peer))
- # [01:43] <roc> the next IE beta is apparently next quarter
- # [01:44] <Philip`> i.e. between a few days and three months away?
- # [01:44] * Philip` wonders when quarters start
- # [01:44] <Philip`> Oh, probably a month plus a few days
- # [01:45] <Philip`> Silly 1-based month numbering system
- # [01:45] <roc> that's just how we do things on our planet
- # [01:49] * Joins: andersca (n=andersca@nat/apple/x-6aa64b5f4c1554bf)
- # [02:01] * Quits: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net) (Read error: 104 (Connection reset by peer))
- # [02:01] * Joins: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net)
- # [02:45] * Joins: htmlfivedotnet (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
- # [02:45] * Parts: htmlfivedotnet (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
- # [03:07] * Quits: andersca (n=andersca@nat/apple/x-6aa64b5f4c1554bf) (Read error: 110 (Connection timed out))
- # [03:09] * Quits: tndH (i=Rob@adsl-87-102-114-53.karoo.KCOM.COM) ("ChatZilla 0.9.82.1-rdmsoft [XULRunner 1.8.0.9/2006120508]")
- # [03:09] * Joins: hdh (n=hdh@118.71.126.53)
- # [03:16] * Joins: htmlfivedotnet (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
- # [03:16] * Parts: htmlfivedotnet (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
- # [03:19] * Quits: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net)
- # [03:21] * Joins: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net)
- # [03:34] * Quits: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net)
- # [03:39] * Dashiva is tempted to bang head against wall
- # [03:40] <Dashiva> Maybe the alt discussion has as goal to induce self-inflicted injuries on watchers, to eliminate them from further participation
- # [03:54] * Joins: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net)
- # [03:54] * Quits: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net) (Remote closed the connection)
- # [03:57] * Joins: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net)
- # [05:13] * Quits: roc (n=roc@202.0.36.64)
- # [05:13] * Joins: roc (n=roc@202.0.36.64)
- # [06:03] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [06:14] <Hixie> annevk: i don't really mind you mentioning it on public-html
- # [06:15] <Hixie> it's just that every time anyone brings anything up on the public-html list, people always start asking things for the sake of purity instead of practical reasons
- # [06:15] <Hixie> e.g. the numerous questions about why <rb> isn't in the spec
- # [06:15] <Hixie> clearly none of the people who asked that have ever used ruby before
- # [06:46] * Quits: csarven (n=csarven@modemcable130.251-202-24.mc.videotron.ca) ("http://www.csarven.ca/")
- # [07:10] * Quits: roc (n=roc@202.0.36.64)
- # [07:16] <MikeSmith> Hixie: hey, it worked: "Discuss the difference between rel='' on <link> and <a>. (whatwg r1706)"
- # [07:16] <MikeSmith> thanks
- # [07:16] <Hixie> nice
- # [07:43] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [08:17] * Quits: hdh (n=hdh@118.71.126.53) (Remote closed the connection)
- # [09:00] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) (Read error: 110 (Connection timed out))
- # [09:13] <hsivonen> Philip`: I have no idea why the contents of <xmp> are parsed. Do we have tree builder test coverage for xmp?
- # [09:13] * Joins: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [09:29] * Joins: heycam (n=cam@124-168-33-67.dyn.iinet.net.au)
- # [09:34] * Joins: aaronlev (n=chatzill@g228078050.adsl.alicedsl.de)
- # [09:39] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [09:43] * Quits: webben (n=benh@dip5-fw.corp.ukl.yahoo.com)
- # [09:45] * Quits: sverrej (n=sverrej@89.10.27.86) (Read error: 110 (Connection timed out))
- # [09:48] <annevk> Hixie, seems your collegue did the same thing on the WHATWG list so it doesn't really matter :)
- # [09:48] <annevk> (and cc'ed the public-html list in the process...)
- # [09:48] * Quits: dbaron (n=dbaron@c-71-204-153-3.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [09:53] * hsivonen wonders how high-troughput apps deal with the eventual performance of server HotSpot
- # [09:57] * hsivonen sees a 2D barcode on the desktop version of Nico Nico
- # [09:58] <hsivonen> Philip`: it seems that the xmp problem was fixed as a side effect of the major parser refactoring: http://validator.nu/?doc=http://philip.html5.org/demos/html/ruby/wild-examples.html
- # [10:02] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [10:05] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) (Remote closed the connection)
- # [10:11] <annevk> hsivonen, your parenthetical doesn't make sense (last e-mail)
- # [10:13] <hsivonen> annevk: hmm. looks like my turned itself off in the middle of the sentence :-(
- # [10:13] <hsivonen> see it happened again. whoa
- # [10:14] <annevk> It doesn't make much sense for "data-" to be conforming. You can't access it using dataset...
- # [10:14] <annevk> hmm, time for a new one?
- # [10:25] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [10:28] <Philip`> Hixie: Why isn't <rb> in the spec, for the sake of making existing pages that use ruby correctly with <rb> be conforming? :-)
- # [10:29] <annevk> Has anyone written a library for .dataset yet?
- # [10:29] <annevk> People are struggling with it: http://forum.mootools.net/viewtopic.php?pid=49569
- # [10:30] <annevk> Other people hacking to add support for data-: http://creativepony.com/journal/2008/05/27/hack-markaby-to-let-you-use-a-html5-data-attribute/
- # [10:31] <Philip`> hsivonen: Okay, thanks
- # [10:32] <annevk> Philip`, <rb> isn't in the spec because there's no need for it
- # [10:33] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [10:33] <Philip`> Hixie: s/affilated/affiliated/ in recent checkin
- # [10:34] * Joins: webben (n=benh@nat/yahoo/x-9bffdcdb71d87463)
- # [10:35] <Philip`> annevk: It's needed for avoiding gratuitously making existing content non-conforming
- # [10:40] * Parts: webben (n=benh@nat/yahoo/x-9bffdcdb71d87463)
- # [10:40] * Joins: webben (n=benh@nat/yahoo/x-e89fd3d4837847aa)
- # [10:42] <annevk> Philip`, most content I've seen so far isn't conforming anyway :)
- # [10:47] * Quits: aaronlev (n=chatzill@g228078050.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [10:48] <Philip`> annevk: Many are pretty close to being (machine-checkably) conforming, so it seems unhelpful to add unnecessary differences
- # [10:49] <hsivonen> would dropping <rb> and </rb> in the parser be bad?
- # [10:50] <annevk> yes, rb { color:red } and such
- # [10:50] <Philip`> That would be confusing, because of <ruby><rb style="font-family: whatever">stuff</rb>...</ruby>
- # [10:50] <Philip`> though it's effectively what IE does already
- # [10:50] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [10:50] <Philip`> (so people have to use <span> instead)
- # [10:50] <annevk> ruby::base { }
- # [10:50] <annevk> ruby::ruby-base { }
- # [10:51] <hsivonen> annevk: did you make those up just now or are they from the CSS draft?
- # [10:51] <annevk> made them up
- # [10:51] <Philip`> That seems unpleasantly complex
- # [10:52] <Philip`> It took me years to even work out you could have selectors like "parent child", and :: is much more confusing :-p
- # [10:52] <annevk> the alternative is <rb>, which makes the markup more complex
- # [10:58] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:03] * Joins: qwert666 (n=qwert666@acbk42.neoplus.adsl.tpnet.pl)
- # [11:03] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [11:09] * Joins: webben_ (n=benh@nat/yahoo/x-6fa46e714d82b406)
- # [11:09] * Joins: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de)
- # [11:12] * Joins: htmlfivedotne1 (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
- # [11:12] * Parts: htmlfivedotne1 (n=dcostali@c-67-162-99-121.hsd1.il.comcast.net)
- # [11:22] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Ex-Chat")
- # [11:22] * Quits: webben (n=benh@nat/yahoo/x-e89fd3d4837847aa) (Read error: 110 (Connection timed out))
- # [11:26] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:56] <Hixie> Philip`: <rb> is non-conforming to help authors who may get trapped by trying to style <rb> without success
- # [11:58] <annevk> so dataset[""] = x doesn't work either?
- # [11:58] <Philip`> Hixie: By that logic you should make all of ruby non-conforming, to help authors who may get trapped by trying to use it when a reasonably significant number of users use browsers which don't yet support it
- # [11:59] <Hixie> annevk: per spec, it should "work"
- # [12:00] <Hixie> Philip`: yeah i didn't buy it either. the real reason it's not conforming is because i don't want to add a useless element to the spec, and ruby right now is in very early stages, so i'm willing to sacrifice a few authors today for the good of authors in the coming decades.
- # [12:01] <annevk> it does make implementing ruby slightly more complex
- # [12:01] <Philip`> Is there a known reason why the original ruby spec has <rb>?
- # [12:02] <annevk> apparently it's feasible to implement ruby using the inline table model from CSS and some to set a row as a baseline (Opera has a feature for that)
- # [12:02] <Philip`> annevk: Do you mean the presence of <rb> makes it more complex?
- # [12:02] <annevk> no, the absence
- # [12:03] <Philip`> annevk: You'd have to cope with people who don't use <rb> anyway, so its conformingness seems irrelevant
- # [12:03] * Joins: hasather (n=hasather@90-231-107-133-no62.tbcn.telia.com)
- # [12:03] * Joins: webben (n=benh@nat/yahoo/x-66e6b070f0f60d65)
- # [12:04] <annevk> unless rendering is defined without requiring pseudo elements :)
- # [12:04] <annevk> but yeah
- # [12:17] <Philip`> annevk: Existing content omits <rb>, so, for compatibility, rendering would have to be defined without requiring explicit <rb> elements
- # [12:18] * Hixie tries to support anne in the xhr debacle
- # [12:18] <Philip`> (I suppose they could be implied, like tbody etc, but that seems kind of nasty)
- # [12:18] * Quits: webben_ (n=benh@nat/yahoo/x-6fa46e714d82b406) (Read error: 113 (No route to host))
- # [12:19] <annevk> Hixie, I think that's going ok now. I just need to get a few outstanding things resolved and then I simply ask for WG resolutions on each because I can't work it out with Julian and then we can go to CR (or another LC, not sure)
- # [12:20] <Hixie> WG resolutions?
- # [12:20] <annevk> Philip`, seems the main problem is the rb/rt pairing in the current draft
- # [12:21] <Hixie> why can't you just make a decision and move on?
- # [12:21] <Hixie> you'll always have some peopel unhappy
- # [12:21] <Hixie> html5 has all kinds of things julian disagrees with :-)
- # [12:21] <annevk> Hixie, yes, but in order to suggest that he can raise a formal objection, i need support of the WG or something
- # [12:21] <annevk> Hixie, that seems like the simplest solution to me
- # [12:22] * Hixie doesn't plan on trying to get "support of the WG" before telling people to raise formal objections :-)
- # [12:22] * Hixie doesn't really care about formal objections at all in fact :-)
- # [12:23] <annevk> Hixie, ah, I was wondering whether to reply to that e-mail from sicking asking for more info
- # [12:25] <Hixie> seriously though, if you've considered all the input and come to a conclusion, and he just disagrees with your conclusion but agrees that there is no information you aren't aware of, then asking the wg isn't going to do any good
- # [12:25] <Hixie> groups of people make random decisions
- # [12:26] <Hixie> the more people the more random
- # [12:26] <Hixie> random decisions aren't what's best for hte web
- # [12:26] <annevk> I had this debacle once in the CSS WG, I don't want it again
- # [12:27] <annevk> I don't like it when chairs of WGs go all mad on me
- # [12:27] <Hixie> eh you'll get used to it
- # [12:28] <Hixie> i guess i'm in the lucky position of being able to just pull out of the w3c altogether if it gets too crazy
- # [12:28] <Hixie> we really need a patent policy setup for whatwg
- # [12:28] <Hixie> that way we wouldn't need the w3c at all
- # [12:31] <gsnedders> Silly W3C.
- # [12:31] <gsnedders> "The only person who counts is the editor. If you disagree with the editor, go tell your mummy on him."
- # [12:33] <Hixie> if enough people disagree with the editor, the editor gets replaced and is out of a job
- # [12:33] <Hixie> but you'll always find people who disagree
- # [12:33] <Hixie> anyway. bed time. nn.
- # [12:33] <gsnedders> Nah. Everyone agrees with me.
- # [12:33] <gsnedders> night, Hixie
- # [12:48] * Joins: aaronlev (n=chatzill@g226141055.adsl.alicedsl.de)
- # [12:57] * Joins: tndH (i=Rob@adsl-87-102-114-53.karoo.KCOM.COM)
- # [13:07] * Philip` really doesn't like when online purchase systems show a payment page with an iframe containing (what claims to be) a page from his bank asking for his number and password for confirmation
- # [13:08] <Philip`> since I can't tell where the page is actually from, and even when I can tell I just find it's www.securesite.co.uk and can't tell how legitimate that is
- # [13:09] <Philip`> (I'm not even sure if there's an easy way to tell that it's HTTPS)
- # [13:09] * Quits: webben (n=benh@nat/yahoo/x-66e6b070f0f60d65)
- # [13:11] <annevk> the banking system in the Netherlands uses redirects for that
- # [13:12] <Philip`> Oh, actually, securesite.co.uk is something totally unrelated - the legitimate one is securesuite.co.uk
- # [13:14] <Philip`> (http://ambrand.com/2006/09/06/is-securesuitecouk-a-phishing-scam/ etc)
- # [13:21] * Joins: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp)
- # [13:58] <gsnedders> Philip`, jgraham: Are either of you involved in the uni open days on 3rd/4th July?
- # [13:59] <Philip`> gsnedders: I'm not planning to be
- # [14:01] <Philip`> (though I'm also not planning not to be)
- # [14:02] <gsnedders> Philip`: :)
- # [14:02] * gsnedders will be there
- # [14:02] <Philip`> (Depends on whether someone from our group cares enough to do a demo or something)
- # [14:03] <gsnedders> I need to decide whether to have a look at the Nat.Sci. stuff or not
- # [14:04] <Philip`> (Oh, I guess we don't care enough, since the email said to reply by 2nd May if interested in demoing)
- # [14:05] <Philip`> Any particular NatSci stuff?
- # [14:07] <gsnedders> Philip`: Well, Physics may be a good guess seeming that's what I've talked about
- # [14:08] <gsnedders> Philip`: and seeming I haven't done any other pure sciences in years (I regret not doing Chem., but it's too late now)…
- # [14:09] * Joins: webben (n=benh@nat/yahoo/x-f158701c9c41eaef)
- # [14:11] <Philip`> gsnedders: Ah, sounds reasonable
- # [14:12] <gsnedders> The other two prospectuses (York and Edi) arrived today, FWIW
- # [14:12] * Philip` still hasn't worked out how to extract useful information from open days
- # [14:12] <Philip`> Both today? Sounds like a conspiracy
- # [14:25] * Quits: aaronlev (n=chatzill@g226141055.adsl.alicedsl.de) ("ChatZilla 0.9.82.1 [Firefox 3.0/2008051206]")
- # [14:32] <gsnedders> Philip`: Well, it still stands true that Cam's propaganda department is better
- # [14:33] <Philip`> Hmm, I haven't physically used my computer at the CL for so long that I've forgotten the login password :-/
- # [14:41] * Quits: qwert666 (n=qwert666@acbk42.neoplus.adsl.tpnet.pl) ("Leaving")
- # [14:45] <gsnedders> Philip`: "password"?
- # [14:47] <Philip`> gsnedders: http://en.wikipedia.org/wiki/Password
- # [14:49] <gsnedders> Philip`: Why do I think you deliberately misinterpreted what I meant?
- # [14:49] <Philip`> (Turns out that actually I did remember the password, but the magic networking stuff was broken so it didn't recognise it until I rebooted (and it takes forever for the computer to reboot because it's got lots of magic networking stuff to set up))
- # [14:49] <Philip`> gsnedders: I didn't know how to correctly interpret what you wrote
- # [14:50] <Philip`> (and still don't)
- # [14:50] <gsnedders> Philip`: The string password is your password.
- # [14:50] <Philip`> Oh
- # [14:50] <Philip`> It isn't :-p
- # [14:55] * Philip` now has Synergy working, so he can use his laptop's mouse and keyboard to control his desktop computer (which has 4x as much screen area, which is sometimes handy)
- # [14:55] <gsnedders> Philip`: See, this is why I have a 17" laptop :P
- # [14:55] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [14:57] <Philip`> I've got a 15" laptop, which usually isn't too small and isn't too hard to carry around :-)
- # [14:57] <Philip`> but it's not so good when I want a dozen virtual machine shell windows at once
- # [14:59] * virtuelv has a 12.1" laptop
- # [14:59] <virtuelv> (And an external 20" widescreen monitor)
- # [15:01] <gsnedders> I just don't carry mine around much :)
- # [15:01] <gsnedders> And I have a nice rucksack to carry it in now :)
- # [15:07] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [15:34] <gsnedders> I'm about to make myself look really stupid. Time for me to try and write C.
- # [15:36] <gsnedders> I want to see how much I can speed html5lib up by just rewriting inputstream.charsUntil in C
- # [15:40] * Quits: mpt (n=mpt@canonical/launchpad/mpt) (Read error: 113 (No route to host))
- # [15:44] <annevk> algirht, now I need to move all XHR1 changes to XHR2
- # [15:49] * Quits: myakura (n=myakura@p5047-ipbf1403marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [15:59] * Joins: hdh (n=hdh@118.71.126.53)
- # [16:15] * Joins: csarven (i=csarven@on-irc.csarven.ca)
- # [16:16] * Quits: maikmerten (n=merten@ls5laptop14.cs.uni-dortmund.de) ("Verlassend")
- # [16:20] * Joins: phsiao (n=shawn@nat/ibm/x-f081baef9c8d58ad)
- # [16:36] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:51] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [16:57] * Quits: hdh (n=hdh@118.71.126.53) (Remote closed the connection)
- # [16:57] * Joins: hdh (n=hdh@118.71.126.53)
- # [17:05] * Joins: qwert666 (n=qwert666@acbk42.neoplus.adsl.tpnet.pl)
- # [17:09] * Joins: aaronlev (n=chatzill@g226141055.adsl.alicedsl.de)
- # [17:11] <gsnedders> I'm failing badly at getting charsUntil any quicker
- # [17:15] <Philip`> Which part of charsUntil is slow?
- # [17:16] <Philip`> like, is it doing lots of complex calculation itself, or is it just spending its time pulling characters out of Python data structures?
- # [17:17] <gsnedders> Philip`: As far as I can see, the former
- # [17:17] <gsnedders> well, it's hard to say :P
- # [17:19] <Philip`> Try removing all the functionality from the function and see how that affects performance :-)
- # [17:20] <Philip`> and if it's still just as slow, then it must be the interface with surrounding code that's slow, in which case I guess you can't do much to optimise that function by itself
- # [17:21] <gsnedders> Philip`: There isn't really much functionality to remove, without completely affecting what the function has to do. Removing some of the stuff would make it far quicker as it was operating on less data. :P
- # [17:21] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [17:22] <annevk> just rewriting it in C would help
- # [17:23] <Philip`> You could remove all the stuff that implements the "until" thing, and run it with test data that doesn't depend on the "until" thing working, and see how much effect that has
- # [17:23] <annevk> and then we need it to ship with python by default
- # [17:39] <Philip`> Seems like charsUntil can be made ~30% faster just by using a list instead of a deque
- # [17:39] <Philip`> (and storing the string reversed, so all the operations happen on the tail of the list)
- # [17:40] <Philip`> (except for readChunk but that can be made to only be called when the list is nearly empty, I think)
- # [17:45] <Philip`> (Also it could maybe be made much faster by storing a list of strings, instead of a list of characters)
- # [17:45] * Philip` might look at that later tonight
- # [17:46] <gsnedders> Philip`: How would that allow you to make it quicker, thoguh
- # [17:46] <gsnedders> *though
- # [17:46] <Lachy> oh crap! I just lost a whole heap of slides cause Keynote died :-(
- # [17:46] <Lachy> I
- # [17:46] <Lachy> I'll have to remake them now :-(
- # [17:46] <Philip`> gsnedders: Which "that" do you mean?
- # [17:46] <gsnedders> Philip`: str not char
- # [17:46] <Philip`> Lachy: Doesn't all office software have autosave?
- # [17:46] <Philip`> gsnedders: It'd let you run regexps
- # [17:47] <Philip`> and depending on how Python stores lists, it might be hugely more memory-efficient (hence cache-efficient and everything)
- # [17:47] <gsnedders> Philip`: http://code.google.com/p/html5lib/issues/detail?id=69
- # [17:48] * Philip` wishes Opera didn't insist on opening patch files with "less"
- # [17:48] <gsnedders> Philip`: What if it opened it with "more"?
- # [17:48] <hsivonen> Lachy: no Time Machine?
- # [17:48] <Philip`> gsnedders: It'd let you run regexps without wasting loads of time calling 'join'
- # [17:49] <Philip`> (and without wasting memory etc)
- # [17:49] <takkaria> are strings immutable in python?
- # [17:49] <Dashiva> Philip`: Maybe you shouldn't set it to use less then :)
- # [17:50] <Philip`> Dashiva: I never did, since that'd be stupid :-)
- # [17:50] <Philip`> takkaria: Yes
- # [17:50] <Lachy> hsivonen, no. The weird thing is I thought I had saved it regularly, but I lost everything since last night
- # [17:50] <gsnedders> Philip`: It probably means changing a heckuva lot though
- # [17:50] <Lachy> Philip`, obviously keynote doesn't, though I wish it would
- # [17:51] <Philip`> gsnedders: I can't see any references other than a dozen mentions of self.queue in inputstream.py, and it should be feasible to optimise things somewhat without changing its interface
- # [17:54] <Lachy> at least this time I can remake it faster since I don't have to make decisions again, just remember what I had done, and I still have all the images
- # [17:59] * Joins: smedero (n=smedero@mdp-nat251.mdp.com)
- # [18:02] * Joins: weinig (n=weinig@adsl-76-203-73-125.dsl.pltn13.sbcglobal.net)
- # [18:10] * Parts: weinig (n=weinig@adsl-76-203-73-125.dsl.pltn13.sbcglobal.net)
- # [18:10] * Joins: weinig (n=weinig@adsl-76-203-73-125.dsl.pltn13.sbcglobal.net)
- # [18:14] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [18:15] * Quits: aaronlev (n=chatzill@g226141055.adsl.alicedsl.de) ("ChatZilla 0.9.82.1 [Firefox 3.0/2008051206]")
- # [18:17] <annevk> gsnedders, the real solution here is a port of hsivonen's parser to C++ and make a Python binding for that and get it shipped with Python 2.x
- # [18:18] <annevk> gsnedders, though maybe that's too complex for now
- # [18:18] * Joins: hober (n=ted@unaffiliated/hober)
- # [18:18] <gsnedders> annevk: Yeah, sure. That gets a quick parser. But how about when you want to iterate over every element in HTML 5? libxml (and lxml therefore too) is the only thing reasonably quick currently
- # [18:33] <annevk> http://www.w3.org/Submission/2008/01/
- # [18:39] <gsnedders> HTTP is really odd.
- # [18:40] <gsnedders> I find it very interesting that IIS (or HTTP.sys, really) is so much stricter than Apache
- # [18:40] * Joins: andersca (n=andersca@nat/apple/x-df397c46f34eaad8)
- # [18:41] <gsnedders> Even at a basic level, Apache accepts "HTTP / 1.1" while IIS sends 400
- # [18:42] <gsnedders> it is, arguably, allowed by RFC2616
- # [18:42] <gsnedders> implied lws sux.
- # [18:47] <Dashiva> annevk: So they want to push a patented algorithm into web fonts, or?
- # [18:49] <annevk> beats me
- # [18:49] <annevk> with the recent advanced of Opera and Safari, and soon Mozilla, I think EOT is pretty much dead
- # [18:49] <annevk> advancements*
- # [18:50] <takkaria> except for people who care about IE
- # [18:54] * gsnedders reports a bug on CFNetwork
- # [18:58] * Joins: maikmerten (n=maikmert@L8afc.l.pppool.de)
- # [18:59] <Lachy> any suggestions for what I should put on the slide about <video>? We're probably going to show an actual demo video in a browser for this as well
- # [18:59] * Philip` discovers that the bottleneck in his code is "for i in range(self.chunkOffset, len(self.chunk)):", so he rewrites it as an ugly "i = ...; while i < ...; ...; i += 1" and cuts 40% off his execution time
- # [19:00] <Philip`> (I would have thought Python wouldn't be so incredibly dumb as to fail to optimise that very common case)
- # [19:00] * Quits: othermaciej (n=mjs@adsl-70-137-131-51.dsl.snfc21.sbcglobal.net)
- # [19:01] <Dashiva> Nobody uses indexes anymore, Philip`. It's all lists. ;)
- # [19:01] <Philip`> The whole point of this code is that lists are slow and I want to avoid them :-p
- # [19:01] <Lachy> Philip`, do you have any other cool <canvas> demos we could show off in our presentation?
- # [19:02] <hober> Philip`: xrange is your friend
- # [19:02] <Lachy> I might just use your game at canvex.lazyilluminati.com
- # [19:03] <Philip`> hober: Aha, thanks, that's not noticeably slower than the manual loop, which is nice :-)
- # [19:03] <Philip`> (though it'd still be nicer if Python did that optimisation automatically)
- # [19:04] <Philip`> Lachy: Canvex is about the only significant <canvas> thing I've done
- # [19:04] <Lachy> Philip`, ok.
- # [19:04] <Philip`> Lachy: There's http://www.p01.org/releases/DHTML_contests/files/20lines_twinkle/ which might be interesting
- # [19:04] <Lachy> Philip`, could you zip up all the files for me so I can easily download and use it offline?
- # [19:04] * Joins: KevinMarks (n=KevinMar@nat/google/x-3738c707f351448c)
- # [19:04] <annevk> Lachy, ask p01, he made that
- # [19:05] <Philip`> Lachy: Also http://glimr.rubyforge.org/cake/canvas.html with various stuff
- # [19:05] <Philip`> Lachy: What annevk said :-)
- # [19:06] <Lachy> annevk, yeah, I will. But was asking Philip` for his canvex game
- # [19:06] <Philip`> Lachy: Oh, I misinterpreted you in the same way
- # [19:07] * Joins: eseidel (n=eseidel@mb50f36d0.tmodns.net)
- # [19:08] <Philip`> Lachy: http://canvex.lazyilluminati.com/83/83.zip is an almost recent copy of hopefully all the necessary files
- # [19:08] <Philip`> (I think it's just missing the Safari logo in the outdoors bit, because the game didn't work in Safari back then)
- # [19:10] * Joins: eseidel_ (n=eseidel@72.14.224.1)
- # [19:11] <Lachy> Philip`, it's reporting a well formedness error in ./textures/misc/ui_bottom.svgz
- # [19:11] <Philip`> Lachy: That's because Firefox is stupid, I think
- # [19:12] <Philip`> Either run it on a local web server, or modify play.xhtml to refer to .svg instead of .svgz
- # [19:12] <Philip`> ...and if the .zip doesn't include .svg files then gzip -d the .svgz ones
- # [19:12] <Lachy> what's the .svgz file?
- # [19:12] <Philip`> gzip-compressed SVG
- # [19:12] <Lachy> ok, I can run it from a webserver
- # [19:13] <Philip`> Might need to make sure the web server is configured to send the right content-type/encoding for .svgz - I'm not sure if they do it by default
- # [19:14] <Philip`> (The problem with using file:/// is that Firefox guesses the content-type but not -encoding for .svgz files, so it tries parsing the compressed data as XML)
- # [19:14] <Lachy> what's the apache directive for setting the content-encoding?
- # [19:16] <Lachy> Philip`, what's the purpose of the graph I get when I press Cmd+T, and why have you overridden my Open New Tab command?
- # [19:16] <Philip`> AddEncoding gzip .svgz
- # [19:16] <Philip`> Lachy: It shows the framerate, and I overrode your new tab command because I'm cruel and unthoughtful
- # [19:17] * Quits: weinig (n=weinig@adsl-76-203-73-125.dsl.pltn13.sbcglobal.net)
- # [19:25] * Quits: andersca (n=andersca@nat/apple/x-df397c46f34eaad8)
- # [19:26] * Quits: eseidel (n=eseidel@mb50f36d0.tmodns.net) (Success)
- # [19:37] * eseidel_ is now known as eseidel
- # [19:37] * Joins: tndH_ (i=Rob@adsl-87-102-114-53.karoo.KCOM.COM)
- # [19:41] <gsnedders> ARGH!
- # [19:41] * gsnedders goes mad at RFC2616 using a totally undefined form of BF
- # [19:41] <takkaria> someone stamp on your foot?
- # [19:41] <gsnedders> *BNF
- # [19:44] * Joins: jmb^ (n=jmb@login.ecs.soton.ac.uk)
- # [19:49] * Quits: tndH (i=Rob@adsl-87-102-114-53.karoo.KCOM.COM) (Read error: 104 (Connection reset by peer))
- # [19:49] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [19:55] * Joins: andersca (n=andersca@nat/apple/x-03c5175697fed534)
- # [19:55] * Quits: jmb (n=jmb@login.ecs.soton.ac.uk) (Read error: 110 (Connection timed out))
- # [20:01] <Lachy> oh, damn. running Windows in VMWare on Mac, going to http://localhost/ doesn't see the server running on the Mac, it tries to find the server running on Windows. :-(
- # [20:01] * Joins: jruderman (n=jruderma@guest-226.mountainview.mozilla.com)
- # [20:03] <hober> ipconfig /all in a terminal, look at the IP for 'default gateway', and point the browser at that
- # [20:03] <hober> IIRC
- # [20:03] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:04] <gsnedders> Lachy: Change the network type
- # [20:05] <Lachy> thanks hober
- # [20:07] <Lachy> gsnedders, ?
- # [20:08] <gsnedders> Lachy: IIRC, if you go to Settings -> Network (on the VM) one of the options should make localhost the host
- # [20:08] <Lachy> hober, re http://krijnhoetmer.nl/irc-logs/whatwg/20080515#l-1206 - did you get a chance to follow up on that?
- # [20:10] <hober> not yet; work's been pretty crazy
- # [20:11] <hober> hoping to take a look at it this weekend
- # [20:12] <Lachy> gsnedders, none of the prefs in there seem to help
- # [20:15] * Joins: othermaciej (n=mjs@17.255.103.110)
- # [20:16] * Joins: othermaciej_ (n=mjs@17.203.15.216)
- # [20:18] <Philip`> Lachy: You could use your real machine rather than a VM
- # [20:19] * jmb^ is now known as jmb
- # [20:22] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [20:24] <Lachy> Philip`, I need to use the windows build because we don't have a suitable mac build that supports video
- # [20:24] <Philip`> Oh, how annoying - I can easily make charsUntil ten times faster on my artifical test case, but it makes about zero different in practice :-(
- # [20:25] <Philip`> *difference
- # [20:25] <Philip`> Lachy: Ah, okay
- # [20:27] * Quits: andersca (n=andersca@nat/apple/x-03c5175697fed534) (Read error: 104 (Connection reset by peer))
- # [20:29] <Philip`> ...and when parsing the spec (with parse.py --no-html), inputStream.py is only about 30% of the total execution time anyway, so there's little room for global improvement anyway
- # [20:30] * Joins: maikmerten_ (n=maikmert@T7733.t.pppool.de)
- # [20:31] * Philip` gives up instead
- # [20:32] * Quits: othermaciej (n=mjs@17.255.103.110) (Read error: 110 (Connection timed out))
- # [20:34] <gsnedders> Philip`: That's why I was trying with the spec. That's not so artificial.
- # [20:34] <Philip`> Actually I'm cheating and testing with the first 1K or 10K lines of the spec, since I'm lazy
- # [20:35] <gsnedders> Philip`: parser.parse() with the lxml etree builder makes charsUntil 70% of the total time
- # [20:38] * Joins: Windstoss (n=wind@mnhm-4d016952.pool.mediaWays.net)
- # [20:39] <Windstoss> Hi there!
- # [20:40] <Windstoss> Does Web Applications 1.0 either directly or indirectly refer to the Selectors API or XmlHttpRequest of the W3C Web API WG?
- # [20:41] * Quits: Windstoss (n=wind@mnhm-4d016952.pool.mediaWays.net) (Client Quit)
- # [20:41] * Joins: Windstoss (n=wind@mnhm-4d016952.pool.mediaWays.net)
- # [20:41] <Philip`> gsnedders: When I run parse.py --profile --no-html --treebuilder=lxml on the first 10K lines of the spec, it spends cumtime=0.819 out of total 5.982 in charsUntil
- # [20:42] <Philip`> (and 1.507 in total in inputstream.py, vs 2.116 in tokenizer.py and 1.019 in html5parser.py)
- # [20:43] <Windstoss> This Colloquy sort of IRC Client is strange :(
- # [20:43] <Philip`> Windstoss: It does
- # [20:43] <Philip`> Windstoss: e.g. http://www.whatwg.org/specs/web-apps/current-work/multipage/section-origin.html has an [XHR] reference
- # [20:44] <Philip`> Windstoss: (Doesn't refer to the Selectors API as far as I can see, though)
- # [20:45] <Windstoss> Philip`: thanks! :)
- # [20:45] <Windstoss> Philip`: I'm writing a thesis about HTML 5 and was wondering, if the Selectors API is something seperate
- # [20:46] <gsnedders> Philip`: That's totally different to what I get from cProfile…
- # [20:46] <Philip`> Windstoss: I think the only relation is that similar people are working on both
- # [20:46] <gsnedders> Philip`: 5.214 out of 17.312 using python parse.py --no-html --profile --treebuilder=lxml ../../html5
- # [20:47] <gsnedders> Philip`: (that's on an entire several month old .src.html copy of html5)
- # [20:47] <Windstoss> Philip`: you mean those pragmatic, we do whats necessary sorts of people? ;)
- # [20:48] * Quits: maikmerten (n=maikmert@L8afc.l.pppool.de) (Read error: 113 (No route to host))
- # [20:49] <Philip`> gsnedders: Whoops, I was using my modified inputstream.py... With the original it's more like 1.542 out of 6.628 in charsUntil
- # [20:49] <Philip`> but that's still only ~25%
- # [20:49] <Philip`> Oh, which is not much different to what you saw
- # [20:49] <Philip`> (but is quite different to 70%)
- # [20:50] <gsnedders> I got 70% from cProfile
- # [20:51] <Philip`> Even cutting execution time by 70% wouldn't make html5lib significantly faster, compared to the orders of magnitude from writing the whole thing in Java/C/etc
- # [20:52] * Philip` gets depressed and goes home
- # [20:52] <gsnedders> Sure, but some of us don't know Java/C :P
- # [20:52] <Philip`> That's why you start collecting vast amounts of money to encourage a Java/C programmer to write it for you
- # [20:53] <gsnedders> Philip`: Or I just learn C :)
- # [20:54] <gsnedders> HTTP is _so_ odd.
- # [20:55] * Joins: billmason (n=billmaso@c-67-169-196-81.hsd1.wa.comcast.net)
- # [20:56] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [20:56] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [20:57] * Joins: andersca (n=andersca@nat/apple/x-38ad1a942c748a1e)
- # [20:59] * Quits: gsnedders (n=gsnedder@host217-44-35-200.range217-44.btcentralplus.com) ("Partying in teh intarwebs")
- # [21:00] * Quits: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net) (Read error: 110 (Connection timed out))
- # [21:00] * Joins: othermaciej (n=mjs@17.255.103.110)
- # [21:08] * Joins: mcarter (n=mcarter@ip-12-22-56-126.hqglobal.net)
- # [21:15] * Quits: othermaciej_ (n=mjs@17.203.15.216) (Read error: 110 (Connection timed out))
- # [21:19] * Dashiva wonders if JF realizes he's arguing that valid HTML is useless
- # [21:21] * Quits: billmason (n=billmaso@c-67-169-196-81.hsd1.wa.comcast.net)
- # [21:25] * Quits: KevinMarks (n=KevinMar@nat/google/x-3738c707f351448c) ("The computer fell asleep")
- # [21:25] * Quits: aroben (n=aroben@unaffiliated/aroben) ("Leaving")
- # [21:26] * Joins: aroben (n=aroben@c-71-58-57-150.hsd1.pa.comcast.net)
- # [21:27] * Quits: aroben (n=aroben@unaffiliated/aroben) (Client Quit)
- # [21:27] * Joins: aroben (n=aroben@unaffiliated/aroben)
- # [21:30] * Joins: gsnedders_mibbit (i=d92c23c8@gateway/web/ajax/mibbit.com/x-0d928a5f903902c1)
- # [21:32] * Quits: gsnedders_mibbit (i=d92c23c8@gateway/web/ajax/mibbit.com/x-0d928a5f903902c1) (Client Quit)
- # [21:32] * Quits: maikmerten_ (n=maikmert@T7733.t.pppool.de) ("Leaving")
- # [21:34] <takkaria> I love facebook
- # [21:34] <takkaria> in terms of availability, it's getting to be worse than myspace
- # [21:37] * Quits: bzed (n=bzed@debian/developer/bzed) ("brb")
- # [21:38] * Joins: bzed (n=bzed@devel.recluse.de)
- # [21:43] * Joins: sverrej (n=sverrej@89.10.27.86)
- # [21:56] * Quits: andersca (n=andersca@nat/apple/x-38ad1a942c748a1e) (Read error: 104 (Connection reset by peer))
- # [22:06] * Quits: eseidel (n=eseidel@72.14.224.1)
- # [22:22] * Joins: billmason (n=billmaso@ip66.unival.com)
- # [22:28] * Joins: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com)
- # [22:32] <Hixie> is w3.org down for anyone else?
- # [22:32] <billmason> Yes.
- # [22:33] <Hixie> i swear the w3.org services are down more often than whatwg.org
- # [22:34] <hober> w3.org is working for me
- # [22:34] <hober> at least, browsing/reading mailing list archives
- # [22:35] <Hixie> those are on lists.w3.org
- # [22:35] <Hixie> different server
- # [22:35] <Philip`> www.w3.org (in France) doesn't work for me
- # [22:35] <Philip`> Oh wait, maybe it does
- # [22:35] <Philip`> except not over the web, and traceroute goes funny
- # [22:36] <Hixie> funny how?
- # [22:37] <Philip`> It just gets to inria-nice.cssi.renater.fr and then starts printing *s
- # [22:37] <Philip`> which is not particularly funny
- # [22:38] <Hixie> ah
- # [22:38] <Hixie> that probably just means the next host is down
- # [22:38] <Hixie> (or blocking ICMP)
- # [22:38] <smedero> it is back up
- # [22:38] <Hixie> so it is
- # [22:38] <Philip`> ping worked, so it was probably just filtered
- # [22:38] * Lachy is glad the spec is mirrored! :-)
- # [22:38] * Joins: sverrej_ (n=sverrej@89.10.27.86)
- # [22:38] <Hixie> Lachy: sadly, w3.org's mailing list search is not :-(
- # [22:39] <Lachy> it's ok. My email on dreamhost is down again as well
- # [22:39] <Hixie> heh
- # [22:39] <Lachy> so I hadn't noticed
- # [22:40] <Lachy> any idea what photo I could use to represent video on the <video> slide?
- # [22:40] <Hixie> a dog on a skateboard
- # [22:40] <Lachy> I'm looking for a painting canvas, possibly sitting on an easel for use on the <canvas> slide
- # [22:40] <takkaria> cinefilm rolls, or something of that nature
- # [22:41] <Philip`> Lachy: A screenshot from http://www.youtube.com/watch?v=oHg5SJYRHA0
- # [22:41] <Lachy> Hixie, any particular reason, or did you just pick something random?
- # [22:41] <Lachy> LOL!
- # [22:41] <Hixie> that's like the canonical youtube video
- # [22:41] <Hixie> (the dog on the skateboard)
- # [22:41] <Dashiva> I thought the canonical youtube video was a cat doing nothing
- # [22:41] <Hixie> a screenshot from the rick roll video would be pretty funny to
- # [22:41] * takkaria curses Philip`
- # [22:41] <Lachy> yeah, a photo of Rick Astley would be awesome
- # [22:42] <Hixie> o
- # [22:42] <Dashiva> So will the <video> part be a rickroll?
- # [22:43] <Lachy> I should get a copy of that video for the presentation
- # [22:43] <Lachy> though, I was intending to use the video of me skiing over a bus
- # [22:43] * Joins: weinig (n=weinig@nat/apple/x-06e8511e4ffd78d3)
- # [22:44] <Lachy> http://itsnotpossible.typepad.com/trashfan/astley1.jpg :-)
- # [22:44] <Philip`> Someone managed to make that video play during a lecture (on 'Introduction to Security') here recently, by sneaking in at night and booting the lecture theatre's computer into Linux to copy a script into Windows' Startup folder to play the video when the lecturer was logged in, which was a useful demonstration of the need for more careful security :-)
- # [22:44] * Joins: gsnedders_mibbit (i=d92c23c8@gateway/web/ajax/mibbit.com/x-5b5afd6eff43e0b4)
- # [22:46] <Lachy> LOL
- # [22:47] <smedero> when I'm looking to break up a text heavy presentation involving HTML, I often nab a photo from the visual HTML jokes flickr pool: http://www.flickr.com/groups/htmljokes/pool/page5/
- # [22:49] <Lachy> smedero, I've already got 2 LOL cats, a page of Corporate Ipsum, a Rick Astley photo (possibly a video too)
- # [22:49] <smedero> sounds like you've got it covered. :D
- # [22:51] <Lachy> I can't find a decent picture of a canvas on an easel with an appropriate licence. :-(
- # [22:51] <Lachy> maybe I should just go for some famous painting
- # [22:52] <gsnedders_mibbit> And me! Don't forget me!
- # [22:52] <gsnedders_mibbit> (of what's in the presentation)
- # [22:52] <Lachy> gsnedders_mibbit, you're still in there
- # [22:52] * Quits: sverrej (n=sverrej@89.10.27.86) (No route to host)
- # [22:53] <Lachy> though I still have to fit the drunk MikeSmith photo in somewhere too
- # [22:55] <Dashiva> I wonder if there's a lorem ipsum equivalent for IDE designers, that uses lorem ipsum generator code
- # [22:56] <hdh> they can just ROT13 the IDE's source
- # [22:58] * Joins: Windstoss_ (n=wind@mnhm-4d01bfae.pool.mediaWays.net)
- # [22:59] <Lachy> Dashiva, where would an IDE designer user lorem ipsum?
- # [23:02] <Lachy> I now have a painting of FSM on the canvas slide
- # [23:03] <Lachy> the one Michelangelo painted on the Sistine Chapel :-)
- # [23:03] <Philip`> Lachy: I hope you're bearing in mind that HTML is Serious Business
- # [23:04] <Lachy> Philip`, yeah, just gotta keep people interested so they'll listen to the serious stuff
- # [23:07] * Quits: webben (n=benh@nat/yahoo/x-f158701c9c41eaef) (Connection timed out)
- # [23:14] * Quits: virtuelv (n=virtuelv@46.80-203-100.nextgentel.com) (Remote closed the connection)
- # [23:15] * Joins: roc (n=roc@202.0.36.64)
- # [23:15] * Quits: Windstoss (n=wind@mnhm-4d016952.pool.mediaWays.net) (Read error: 113 (No route to host))
- # [23:16] * Quits: gsnedders_mibbit (i=d92c23c8@gateway/web/ajax/mibbit.com/x-5b5afd6eff43e0b4) ("http://www.mibbit.com ajax IRC Client")
- # [23:21] * Joins: aaronlev (n=chatzill@g226141055.adsl.alicedsl.de)
- # [23:22] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [23:33] <takkaria> hmm, RB accuses Hixie of ignoring some browser implementers
- # [23:38] * Quits: csarven (i=csarven@on-irc.csarven.ca) (Read error: 110 (Connection timed out))
- # [23:39] <Philip`> It seems true that there hasn't been much input from e.g. Lynx developers, or those people who make mobile browsers that don't work as well as Opera/WebKit, or AT developers who build on top of existing browsers
- # [23:39] <takkaria> tis hardly something Hixie can help though
- # [23:40] <takkaria> I dunno, maybe I should just killfile RB and let him be someone else's problem
- # [23:40] <Lachy> I like how, when we attempted to address RB's concerns, he raised the bar and bitched some more http://lists.w3.org/Archives/Public/public-html/2008May/0622.html
- # [23:41] <Lachy> like, complaining it was added to a later draft, instead of the revision the survey was about, kind of misses the point of asking for someting to be added
- # [23:42] <takkaria> the comments about consensus-building are interesting
- # [23:42] <takkaria> (in the WG questionnaire)
- # [23:42] <Philip`> Perhaps his concerns could be addressed by saying anything that isn't already mentioned in the spec (including the various placeholder notes) isn't going to be added in the future, so he doesn't have to worry about major features not being present yet
- # [23:44] <takkaria> http://html4all.org/mailman/archives/list_html4all.org/2008-May/000873.html terrifies me
- # [23:45] <Lachy> maybe I should start complaining more loudly. There are still features that I've asked for in the past which still haven't been added.
- # [23:45] <Philip`> takkaria: In terms of the web, that seems to be the wrong place to concentrate effort - approximately nobody is going to use such complex markup, and most of those people will get it wrong, so there's a much better return on investment by developing decent heuristics for pronouncing un-marked-up text
- # [23:47] <takkaria> Philip`: I knew that already, but maybe now you'll be quoted on the private html4all list
- # [23:47] <takkaria> RB is, I think, worse than Dmitry for these kinds of proposals now
- # [23:48] <Philip`> takkaria: That private list is only used for administrative details so I'm sure they wouldn't conduct the kind of private conversations there that they used to conduct on list@html4all.org
- # [23:48] <takkaria> ah
- # [23:48] <takkaria> http://html4all.org/mailman/archives/list_html4all.org/2008-May/000856.html and the messages immidiately after it are similarly astronauty proposals
- # [23:48] <takkaria> brb, anyway, popping to tesco
- # [23:49] <Lachy> what is tesco?
- # [23:49] <Philip`> There's nothing necessarily bad about having markup for pronunciations of text, in certain contexts; it's just not appropriate for the web, which is what HTML5 is focussing on
- # [23:49] <Philip`> Lachy: http://en.wikipedia.org/wiki/Tesco
- # [23:49] <Philip`> (Big supermarket)
- # [23:50] <Lachy> wow, didn't realise they were so big
- # [23:50] <Lachy> surprising that I hadn't heard of them before
- # [23:51] <Philip`> "over £1 in every £7 [...] of UK retail sales is spent at Tesco"
- # [23:52] * Joins: webben (n=benh@81.168.78.157)
- # [23:53] * Quits: aaronlev (n=chatzill@g226141055.adsl.alicedsl.de) ("ChatZilla 0.9.82.1 [Firefox 3.0/2008051206]")
- # [23:54] <Lachy> how can I represent offline web apps with a diagram?
- # [23:55] <Philip`> Gmail logo + unplugged network cable?
- # [23:55] <Lachy> hmm. A photo of an unplugged network cable would be nice
- # [23:55] <Lachy> that's something I can easily take a photo of myself, so even better
- # [23:59] * Quits: weinig (n=weinig@nat/apple/x-06e8511e4ffd78d3)
- # Session Close: Wed May 28 00:00:00 2008
The end :)