| 08:35 | <annevk2> | Hixie, prose says the default is '10px sans-serif' and IDL says '8px sans-serif' |
| 08:36 | <annevk> | ah, logging is back |
| 08:36 | <Hixie> | oops |
| 08:36 | <Hixie> | logging? |
| 08:38 | <annevk> | krijnh joined a fifteen minutes ago |
| 08:38 | <Hixie> | aah |
| 08:39 | <annevk> | hmm, I wonder if there's an inverse relation between the number of e-mails left and the number of XXX comments in the spec :) |
| 08:40 | <Hixie> | quite possible |
| 08:40 | <Hixie> | what the hell did little jacob eat that cost a $120 at a burger joint! |
| 08:40 | <Hixie> | jeezus |
| 08:41 | <annevk> | GTA IV reference? |
| 08:41 | annevk | wants to play that game |
| 08:41 | <Hixie> | yes |
| 08:42 | <annevk> | he's probably not so little :p |
| 08:42 | <jacobolus> | Hixie: I always get the most expensive thing on the menu :) |
| 08:43 | <Hixie> | it's a burger joint! the most expensive thing is like $3! |
| 08:43 | <jacobolus> | you've never had a caviar burger? |
| 08:44 | <Hixie> | i do not believe that would be on the menu of that particular restaurant |
| 08:46 | <roc> | you've never eaten in New York City? |
| 08:47 | <Hixie> | i have, but $120 seems still pretty damn high |
| 08:49 | <BenMillard> | hixie, maybe he just ordered loads of stuff? |
| 08:49 | <BenMillard> | btw, I'm at Sight City in Frankfurt this week thanks to Mozilla |
| 08:50 | <BenMillard> | assistive technology convention type thing |
| 08:50 | <BenMillard> | http://www.sightcity.net/sightcity08-e.html |
| 08:50 | <Hixie> | cool |
| 08:53 | <annevk> | BenMillard, please invite all of them to join the HTMLWG/WHATWG and especially to e-mail their thoughts :) |
| 08:53 | <annevk> | (on html5, in case that wasn't clear...) |
| 08:54 | <Hixie> | christ, more people worried about copyrights on acid tests |
| 08:54 | <Hixie> | people are insanely paranoid about copyright |
| 08:54 | <BenMillard> | annevk, that's a great idea |
| 08:55 | <BenMillard> | annevk, I'll also be asking them about their interest in better support HTML's existing accessibility features, fixing bugs in their HTML support, stuff like that |
| 08:55 | <BenMillard> | *better supporting |
| 08:55 | <BenMillard> | hope to blog it all when I get back in similar detail as the Boston F2F |
| 08:56 | <annevk> | cool |
| 08:57 | <BenMillard> | I'll be walking around with a notepad and pen, pouncing on AT vendors like a journalist :P |
| 08:58 | <BenMillard> | I get back on Friday evening; off for some lunch now. bye all |
| 09:10 | <hsivonen> | annevk: Molly had to cancel |
| 09:20 | <MikeSmith> | annevk: you there? |
| 09:20 | <annevk> | am now |
| 09:20 | <annevk> | hsivonen, ok |
| 09:20 | <annevk> | too bad |
| 09:21 | <MikeSmith> | annevk: wondering where Arve might be |
| 09:21 | <annevk> | sidewalk? |
| 09:21 | <annevk> | dunno really |
| 09:25 | <annevk> | hsivonen, yt? |
| 09:25 | annevk | is going down to get lunch |
| 09:26 | <hsivonen> | annevk: I haven't had breakfast yet |
| 09:26 | <hsivonen> | It will be a while before I even get to breakfast |
| 09:34 | <hsivonen> | hendry: see above. Molly's event is canceled |
| 09:44 | jgraham__ | denies having any opinion on canvas text in general and text-on-a-path in particular |
| 09:54 | <jgraham__> | Oh wait a second, you were talking about measuring text. Yeah, I did have a (sensible!) opinion on that :) |
| 10:48 | <Lachy> | Hixie, did you intentionally omit 'justify' from the allowed values of canvas context .textAlign? |
| 10:49 | <Hixie> | yes |
| 10:49 | <Hixie> | <string> also |
| 10:50 | <Lachy> | isn't it possible to support it at all? |
| 10:51 | <Lachy> | or is it just too complex for this first version? |
| 10:51 | <othermaciej> | full justification looks shitty on the web usually |
| 10:52 | <othermaciej> | basically no site uses it |
| 10:52 | <annevk> | justify should be possible, would even be nice if maxWidth was taken as desiredWidth or something |
| 10:52 | <othermaciej> | CSS3 Text module has a super complex spec for fancy full justification |
| 10:52 | <Lachy> | the default wordpress template uses justify |
| 10:52 | <othermaciej> | which IE might even implement some of |
| 10:53 | <Lachy> | so you can't say basically no site uses it. |
| 10:53 | <Philip`> | You could imagine that 'left' means 'left or justify', since you can only draw a single line of text so it makes no difference |
| 10:53 | <othermaciej> | of the 4 random wordpress.com blogs I looked at, none seems to have full justified text |
| 10:54 | <annevk> | offtopic: http://shop.lego.com/ByTheme/Product.aspx?p=10179&cn=416&d=322 |
| 10:54 | <othermaciej> | you could full-justify a single line to a specific width, but that is likely a bad idea |
| 10:54 | <Hixie> | full justification would be meaningless since there's only one line, it would be stretch-to-fit |
| 10:54 | <othermaciej> | annevk: multiple people at my work have one of those |
| 10:54 | <Hixie> | or space-to-fit |
| 10:54 | <Hixie> | and i'm not adding that feature just because text-align happens to have it |
| 10:55 | <othermaciej> | full justify only ever looks good if you have an algorithm that is smart about adding justification vs. breaking lines, and is willing to either expand or compress both letter-spacing and word-spacing |
| 10:55 | <Lachy> | ok, that makes sense |
| 10:56 | <Philip`> | Why can't web browsers render everything using LaTeX? |
| 10:56 | <othermaciej> | WebKit's algorithm is not very smart (it breaks lines as normal and adds word-spacing) |
| 10:56 | <othermaciej> | Philip`: good justification is expensive to do on the fly, since you have to optimize the whole paragraph and can't really work line-at-a-time |
| 10:56 | <othermaciej> | (which I believe is what TeX does) |
| 10:57 | <Philip`> | Computers are fast - I would have though they could optimise a ten-line paragraph without a huge amount of trouble |
| 10:57 | <Philip`> | *thought |
| 10:58 | <Hixie> | one paragraph, sire |
| 10:58 | <Hixie> | sure |
| 10:59 | <Hixie> | html5 is about 5000 paragraphs |
| 10:59 | <othermaciej> | full justify is really most useful for very narrow columns as in newspapers |
| 10:59 | <othermaciej> | though I guess it looks good in books too |
| 11:00 | <annevk> | i think that's why CSS3 covers it in much detail |
| 11:00 | <othermaciej> | in the web context it can create "rivers" through the text when done badly |
| 11:00 | <annevk> | probably less so for CSS applied on a screen context |
| 11:01 | <Philip`> | I assume good justification also requires automatic hyphenation |
| 11:02 | <annevk> | that's another topic discussed quite a bit in the CSS WG... |
| 11:07 | Philip` | would be happier if more basic aspects of text rendering worked, like not having some fonts appear with no antialiasing on Linux, or like not having Safari sometimes render '=' with the top line twice the thickness of the bottom line, before worrying about complex typographical layout details |
| 11:08 | <hsivonen> | hmm. *I'm* hung up on machine validation of alt??? |
| 11:10 | <annevk> | maybe you should ask which universe version of you they're referring too |
| 11:17 | Philip` | wonders why Hixie's proposal that makes alt mandatory has had so few responses |
| 11:17 | Hixie | bites back some scathing cynicism |
| 11:18 | <othermaciej> | did anyone read it? |
| 11:19 | <othermaciej> | probably only people who dislike mandatory alt actually read that far |
| 11:19 | <Philip`> | I don't dislike mandatory alt but I read it :-) |
| 11:19 | <Lachy> | Philip`, when did Hixie propose to make alt mandatory? Did I miss something? |
| 11:20 | <Philip`> | http://lists.w3.org/Archives/Public/public-html/2008May/0073.html |
| 11:22 | <Philip`> | (I suppose that wasn't actually saying alt should be mandatory in all cases, but I'm not sure what other cases remain) |
| 11:24 | <othermaciej> | Hixie's proposal is clearly meant to be a Modest one |
| 11:24 | <othermaciej> | but I don't hate it that much other than the sheer length of importantimage="importantimage" |
| 11:24 | <Lachy> | I really don't like the name importantimage for the attribute |
| 11:25 | <Hixie> | i believe i noted the attribute name was dumb |
| 11:25 | <Hixie> | and asked for better ideas |
| 11:26 | <Lachy> | how about introducing <img src="..." kind="Photo"> (where the value is a short, descriptive label of somekind) |
| 11:26 | <othermaciej> | the thing is, none of the people who would be expected to herald it as a brilliant breakthrough have spoken up |
| 11:27 | <Hixie> | shocking |
| 11:27 | <Hixie> | in other news |
| 11:27 | <Hixie> | i need to make innerHTML convert undefined and null to strings before processing |
| 11:27 | <Hixie> | should i just assume that that is what happens? |
| 11:27 | <Hixie> | i don't really follow that part of WebIDL |
| 11:27 | <Lachy> | that way you're not altering the meaning of alt based on the presence of another attribtue, and it also gives more potentially useful information in conjuncion with alt |
| 11:28 | <othermaciej> | Hixie: heycam's explanation of that in email further confused me |
| 11:29 | <Hixie> | as i understand it we have the following cases: |
| 11:29 | <othermaciej> | Hixie: it sounds like in the current version you have to specify [NoNull] to get that behavior for null but I am not really sure |
| 11:29 | <Hixie> | (for setting DOMString attributes and for passing DOMString arguments) |
| 11:29 | <Hixie> | 1. null -> "", undefined -> "" |
| 11:29 | <Hixie> | 2. null -> "", undefined -> "undefined" |
| 11:29 | <Lachy> | e.g. it distinguishes these two images, even though they have the same alt text: |
| 11:29 | <Lachy> | <img src="house.png" alt="The house is white, with green shutters on the windows." kind="Painting"> |
| 11:29 | <Lachy> | <img src="house.png" alt="The house is white, with green shutters on the windows." kind="Photograph"> |
| 11:29 | <Hixie> | 3. null -> "null", undefined -> "undefined" |
| 11:30 | <Hixie> | 4. null -> null, undefined -> null |
| 11:31 | <annevk> | case 2 actually exists? :( |
| 11:31 | <othermaciej> | I don't think Web IDL has anything to specify handling for null |
| 11:31 | <othermaciej> | I am also not offhand aware of APIs that do 1 or 4 |
| 11:31 | <annevk> | Web IDL has [NoNull] |
| 11:31 | <Hixie> | annevk: firefox with innerHTML does that |
| 11:31 | <othermaciej> | er |
| 11:31 | <othermaciej> | specify handling for undefined I mean |
| 11:31 | <Hixie> | [NoNull] is a terrible name as it doesn't convey 1-4 of the above |
| 11:32 | <othermaciej> | I think 2 is what you get by default, and 3 is what you get with NoNull |
| 11:32 | <annevk> | Hixie, I don't think Firefox is the best reference |
| 11:32 | <annevk> | I believe WebKit, Opera, and IE are more aligned last I checked |
| 11:32 | <Hixie> | i'm not saying it is |
| 11:33 | <othermaciej> | in WebKit's IDL extensions, 3 is what you get by default and 2 (or really null -> null, undefined -> "undefined") is what you get with [ConvertNullToNullString] |
| 11:33 | <Lachy> | selectors api uses case 1 for return values from nsresolver |
| 11:33 | <othermaciej> | I think in DOM APIs, 2 (or really my variant of 2, but most things don't distinguish null string and empty string) is most common |
| 11:34 | <othermaciej> | but 3 is the most native-to-JavaScript behavior |
| 11:35 | <othermaciej> | Safari does 2 for assignment to innerHTML afaict |
| 11:36 | <othermaciej> | I can't find any place where we treat undefined passed for a string argument as empty string instead of "undefined" |
| 11:36 | <Hixie> | can you find any cases where you treat undefined as null? |
| 11:37 | <othermaciej> | actually we have a function for it so maybe |
| 11:38 | <othermaciej> | lemme see |
| 11:38 | <Lachy> | othermaciej, it appears that webkit does for document.querySelector(undefined); It throws a syntax err, the same as if "" was passed |
| 11:38 | <othermaciej> | createDocumentType, querySelector and toDataURL |
| 11:39 | <othermaciej> | createDocumentType is probably the only one of those that can't be changes for compat reasons |
| 11:39 | <othermaciej> | sucks to have three different ways of treating DOMString arguments |
| 11:39 | <annevk> | createDocumentType is used?! |
| 11:39 | <othermaciej> | and that's not even accounting for the weirdshit on attribute setting or return values |
| 11:40 | <othermaciej> | annevk: shockingly, yes |
| 11:40 | <Hixie> | getElementsByClassName() seems to treat undefined as "" in webkit trunk |
| 11:42 | <othermaciej> | I will not vouch for all our string treatment being the best choice compat-wise, mind you, not all of the cases have been compared against other implementations |
| 11:42 | <othermaciej> | Document.execCommand also treats undefined as null/empty for the third argument |
| 11:42 | <othermaciej> | (presumably to DTRT when it is omitted) |
| 11:43 | <othermaciej> | also for the URL and feature arguments of window.open |
| 11:59 | hendry | is in Dublin |
| 12:17 | <Philip`> | Lachy: <img src="..." kind="Photo"> would be much worse than <img src="..." alt="Photo" some-metametadata-attribute> for graceful degradation, since existing UAs won't tell the user it's a photo and will do something ugly like read the filename or ignore the image |
| 12:30 | <Lachy> | Philip`, so as far as back compat is concerned, it's no worse than what the current spec says |
| 12:31 | <Lachy> | but it's still may be an improvement for future UAs |
| 12:33 | <Philip`> | Lachy: Would it be more of an improvement for future UAs than <img importantimage>? |
| 12:34 | <Hixie> | woot, i caught up with the backlog i got from playing gta4 |
| 12:35 | <Philip`> | Does that mean you're going back to GTA4 again? :-) |
| 12:35 | <Lachy> | I think importantimage will suffer from many of the same problems as noalt="" |
| 12:35 | <gsnedders> | Hixie: are you sure you're old enough to play GTA4? |
| 12:35 | <gsnedders> | :D |
| 12:38 | <Lachy> | oh, I like Hixie's suggested improvements for WebIDL. I hope heycam accepts them, and then I only need to decide on the best behavior to choose for selectors api |
| 13:34 | <heycam`> | Hixie / othermaciej_ , thanks for the comments. i'll get to making some changes to web idl late next week, when my current busy patch is over. |
| 13:53 | <Lachy> | JohnResig, othermaciej, I added a very basic testsuite for selectors api. http://dev.w3.org/cvsweb/2006/webapi/selectors-api-testsuite/ |
| 13:54 | <Lachy> | it doesn't test much yet, I'm still in the process of working out the best way to write the framework. |
| 13:54 | <Lachy> | but take a look, see if what I have is a good start and let me know if you have any suggestions for improvements |
| 13:56 | <Lachy> | the plan is to run most tests within an iframe, which loads various HTML and XHTML files, and runs queries on them |
| 13:56 | <Lachy> | and each test is a function within an array, written in tests.js |
| 13:58 | <Philip`> | Would you have a single iframe, and run each test in it in turn? |
| 13:59 | <Philip`> | Oh, actually, I think I'm just misunderstanding the whole thing, so ignore me |
| 13:59 | <Lachy> | Philip`, yes, that's most likely |
| 13:59 | <Philip`> | Are you always testing DOM-created documents, rather than downloaded-over-HTTP documents? |
| 14:00 | <Lachy> | no, the plan is to allow each test to either create a document or load a file into the iframe |
| 14:01 | <Philip`> | Ah, right |
| 14:01 | <Lachy> | not sure exactly how to do that, since such operations would need to be asynchronous |
| 14:01 | <othermaciej> | Lachy: I will ask weinig or somebody to tae a look |
| 14:01 | <Lachy> | othermaciej, thanks |
| 14:01 | <othermaciej> | Lachy: we have our own regression tests for querySelector but I doubt they are very powerful |
| 14:01 | <Philip`> | Lachy: Run test 1, set onload to a function that checks the results and then runs test 2? Not sure what the problem is :-) |
| 14:02 | <othermaciej> | we specifically didn't want to try to make tests for every possible kind of selector including edge cases, though come to think of it that would be more convenient than the tests with red and green boxes usually used for this kind of thing |
| 14:02 | <Lachy> | Philip`, yeah, something like that could work |
| 14:03 | <othermaciej> | Lachy: we have a good test framework for tests that purely involve scripting APIs and not layout |
| 14:03 | <Lachy> | othermaciej, ok. That might be good if I could build on that, instead of creating my own |
| 14:04 | <Philip`> | Mozilla has a framework for that too |
| 14:04 | <Philip`> | (http://developer.mozilla.org/en/docs/Mochitest ) |
| 14:04 | <othermaciej> | basically you just write a series of assertions in a JS file like this: |
| 14:04 | <othermaciej> | shouldBe("Math.abs(1)", "1"); |
| 14:04 | <othermaciej> | shouldBe("Math.abs(-1)", "1"); |
| 14:04 | <Lachy> | Opera sort of does too, but it's not really something that's usable by anyone easily |
| 14:04 | <othermaciej> | and we have some JS files that implement the functions |
| 14:05 | <othermaciej> | ours is real easy to use |
| 14:05 | <othermaciej> | and gives pretty results |
| 14:06 | <othermaciej> | Lachy: I'll mail you an example (unless you have a WebKit checkout handy in which case I could point you to it) |
| 14:06 | <Lachy> | othermaciej, email it |
| 14:06 | <Philip`> | othermaciej: Is it easy to run individual tests by themselves? (Mozilla's Mochitests run a whole web server and a special browser mode, which is annoyingly complex) |
| 14:07 | <othermaciej> | Philip`: we group tests in files, all it takes to "run" such a suite is to open the html file in any browser |
| 14:07 | <othermaciej> | for fully automated execution we have a headless tool that loads all the html files in sequence |
| 14:07 | <Philip`> | othermaciej: Okay, sounds good :-) |
| 14:13 | <othermaciej> | Lachy: sent |
| 14:13 | <othermaciej> | Lachy: the three files starting with js- are the framework |
| 14:14 | <othermaciej> | elements-not-in-document.js is the substance of the test case |
| 14:14 | <othermaciej> | I might also have a script lying around to generate the wrapper HTML files for the script files (they just include the test script plus the CSS file and two helpers) |
| 14:15 | <othermaciej> | but it's pretty trivial |
| 14:16 | <othermaciej> | makes good looking output though where it is easy to spot the failures and why they fail |
| 14:17 | <othermaciej> | in addition to the basic shouldBe tests there's also shouldBeTrue, shouldBeFalse, shouldBeNaN, shouldBeNull, shouldBeUndefined and shouldThrow |
| 14:27 | <Lachy> | othermaciej, thanks |
| 14:33 | <gsnedders> | BBC News today reporting 4 in 5 15 y/os drink. That sounds far too lower amount. |
| 14:37 | <Lachy> | gsnedders, that sounds about right. I was one of the 1 in 5 that didn't drink at that age. |
| 14:37 | <gsnedders> | Lachy: Here it is certainly higher than 4 in 5. Even 9 in 10 seems low to me. |
| 14:38 | <gsnedders> | (I am that 1, no matter how many that is in :P) |
| 14:38 | <Philip`> | Does it mean 4 in 5 drink, or 4 in 5 say they drink when asked on a survey? |
| 14:39 | <gsnedders> | Philip`: The claim is the former due to the latter. |
| 14:39 | <gsnedders> | If they just admitted it was the latter there would me less questioning by me :P |
| 14:41 | <Lachy> | gsnedders, do you believe that ~1 out of 5 lied by saying they didn't, when they actually do? |
| 14:41 | <gsnedders> | Lachy: Yes. |
| 14:41 | <Lachy> | what if some said they did, but actually don't |
| 14:42 | <gsnedders> | I doubt that would happen, though. |
| 14:42 | <gsnedders> | I know nobody who claims that |
| 14:42 | <Lachy> | maybe the only thing the survey can reliably tell us is that 15 year old kids can't be trusted |
| 14:42 | <gsnedders> | I know plenty of people who claim they don't drink, though |
| 14:43 | <gsnedders> | (But having seen them drink I can tell you it isn't true) |
| 14:43 | <Lachy> | gsnedders, what's your reason for not drinking? |
| 14:44 | <gsnedders> | Lachy: Well, I get allergic reactions drinking the slightest amount |
| 14:44 | <Lachy> | or were you just one of the liars? :-) |
| 14:44 | <Lachy> | oh, that sucks |
| 14:44 | <Philip`> | gsnedders: The group of people you know is quite possibly not representative of the entire country, so you can't use your anecdotes to argue against people who used Science and got written about on a website and must be true |
| 14:44 | <Lachy> | allergic to just beer, or all alcohol? |
| 14:44 | <gsnedders> | (where slightest amount means even a sip, not half a bottle as some of my friends would take it to be true) |
| 14:44 | <gsnedders> | Lachy: Beer, wine, whiskey. Never tried anything else. |
| 14:45 | <gsnedders> | Philip`: Oh, the parties at the beach include most of the top two years of my school :P |
| 14:45 | <Philip`> | (That is, the general concept of Science, not the international weekly journal) |
| 14:45 | <Lachy> | try Vodka Cruisers, Biccardi Breezers, or things like that |
| 14:45 | <gsnedders> | (that's around 470 people) |
| 14:45 | <Philip`> | You could try water instead |
| 14:45 | <Lachy> | ... but don't do it till you're 18! |
| 14:45 | <Lachy> | (or whatever the legal drinking age is in your country) |
| 14:45 | <gsnedders> | Lachy: I fear what they'll do to me with their strength if I am allergic |
| 14:46 | <gsnedders> | Lachy: (5, with parental consent in private) |
| 14:46 | <gsnedders> | Lachy: (14 with food in restaurants) |
| 14:46 | <Lachy> | really? 14 is legal? |
| 14:46 | <gsnedders> | There's something at 16, too |
| 14:47 | <Lachy> | wow. In Australia, it's 18 in any public venue. Not sure if there's an explicit age limit for drinking in private |
| 14:47 | <gsnedders> | Hm, it's changed |
| 14:47 | <Lachy> | which country are you in? |
| 14:47 | <gsnedders> | It's no longer 14, but 16. |
| 14:47 | <gsnedders> | Scotland |
| 14:47 | <gsnedders> | We need alcohol for our northern European drinking culture (i.e., getting drunk every weekend) |
| 14:47 | <gsnedders> | (if not every day) |
| 14:48 | <Lachy> | ah, right. I guess, over there, it's rare for anyone to be sober :-) |
| 14:49 | <gsnedders> | I really can't think of many people who don't drink. |
| 14:49 | <gsnedders> | Maybe five or so out of one hundred, so one in twenty don't. |
| 14:50 | gsnedders | finds a quote from IRC in IM logs |
| 14:50 | <gsnedders> | "The editor RECOMMENDS eating pasta while implementing this specification. Lachlan Hunt RECOMMENDS eating hamburgers while implementing this specification." |
| 14:50 | <Lachy> | was that from the discussion about beetroot on burgers? |
| 14:51 | <gsnedders> | No, RSS5 saying, "Authors MUST NOT use this language. The editor RECOMMENDS usage of The Atom Syndication Format. [RFC4287]", I think |
| 14:51 | <gsnedders> | 20080115 |
| 14:51 | <gsnedders> | http://krijnhoetmer.nl/irc-logs/whatwg/20080115#l-633 |
| 14:52 | <Lachy> | yeah, that's the one. See elsewhere in the logs where I listed the essential ignredients |
| 14:52 | <gsnedders> | There are so many lovely things in IM logs between me and molz |
| 14:53 | <gsnedders> | E.g., (I know she won't mind me quoting this): "02:59:09 Molly Holzschlag: you are NOT awake" |
| 14:53 | <gsnedders> | How to start a conversation :) |
| 14:57 | <gsnedders> | Oh, and now me shouting, "I AM PERFECTLY NORMAL" |
| 15:00 | <gsnedders> | Hah! |
| 15:00 | <gsnedders> | It's all so lovely. |
| 15:00 | <gsnedders> | Who is cuter, me or Hixie? |
| 15:03 | <Lachy> | gsnedders, why would you ask such a question? |
| 15:03 | <Philip`> | Sounds like a very dangerous question to answer |
| 15:04 | <Lachy> | my answer would be neither, since, AFAIK, neither of them are girls and thus not cute at all |
| 15:05 | <Philip`> | Are small fluffy male kittens unable to be cute? |
| 15:05 | <Lachy> | only if they have a cute caption. Otherwise, I don't like cats |
| 15:06 | <gsnedders> | Lachy: Discussion myself and Molly got into for no apparent reason |
| 15:06 | <Lachy> | oh, and there's aways exceptions for children |
| 15:06 | <gsnedders> | Lachy: Actually, it more a monologue by Molly |
| 15:06 | <Philip`> | What about uncaptioned hamsters? |
| 15:07 | <Philip`> | They're always cute as long as you keep your fingers away from their mouths |
| 15:07 | <Lachy> | Philip`, I don't know. I haven't seen a LOLHamster |
| 15:07 | <gsnedders> | Lachy: According to Molly, Hixie has been wrecked by power, so me |
| 15:09 | <Lachy> | http://xkcd.com/262/ :-D |
| 15:10 | <gsnedders> | Oooo… /me is getting some XKCD t-shirts! |
| 15:11 | <annevk> | their alt sucks btw |
| 15:11 | <Lachy> | which ones? |
| 15:11 | <annevk> | seems they just copied the title |
| 15:13 | <Philip`> | http://www.ohnorobot.com/index.pl?comic=56&s=gluing+captions |
| 15:13 | <Philip`> | Transcriptions do exist, so presumably it'd be nice to use them as alt text |
| 17:03 | <hasather> | Is http://www.opera.com/dragonfly/ done counting for everyone, or is there some TZ issue? |
| 17:04 | <hasather> | no, should be live: http://twitter.com/opera/statuses/804779359 |
| 17:04 | <hasather> | works now |
| 17:05 | <Philip`> | hasather: It sends me to http://www.opera.com/products/dragonfly/ which has a download link |
| 17:05 | <hasather> | Philip`: yes, didn't work one minute ago for me |
| 17:08 | <Philip`> | It's kind of odd that it's "Built using the open web standards you know and love" but starts with <viewport xmlns="http://www.w3.org/1999/xhtml"> which seems not entirely standard |
| 17:11 | MikeSmith | is looking at Dragonfly page now |
| 17:11 | <MikeSmith> | wasn't there supposed to be a feature related to remote debugging? |
| 17:12 | <MikeSmith> | that is, HTTP debugging proxy like Fiddler? |
| 17:12 | <Philip`> | MikeSmith: "Debug pages whether they are on your computer or a supported device, such as a Windows Mobile phone running Opera Mobile 9.5." |
| 17:12 | <Lachy> | oh, when was dragon fly publicly announced? |
| 17:12 | <MikeSmith> | ah |
| 17:12 | <Philip`> | ... "You can connect to any device running Presto Core-2.1 or above, and debug using your computer’s screen and keyboard – No need to struggle inputting test data with your phone’s keypad again." |
| 17:13 | Philip` | assumes that won't work for Opera Mini |
| 17:47 | <MikeSmith> | hendry: you there? |
| 18:17 | <zcorpan_> | hsivonen: dunno if you already know about this but here are some test cases that might be interesting to you: http://www.validome.org/lang/en/errors/ALL |
| 18:23 | <zcorpan_> | hsivonen: for xml documents, perhaps you should compare the root element with the mime type and complain about image/svg+xml containing xhtml? |
| 18:36 | <zcorpan_> | hsivonen: the message "Quirky doctype." is a bit unhelpful i think -- it's unclear what's wrong and what to do about it |
| 18:36 | <zcorpan_> | hsivonen: consider <!DOCTYPE php PUBLIC "-// ... |
| 18:50 | <zcorpan_> | hmm? validome seems to think that entities in id='' is not allowed |
| 18:56 | <gsnedders> | so, how far are people on GTA4? |
| 18:57 | <zcorpan_> | hsivonen: you don't seem to allow whitespace in the legacy encoding declaration (between text/html; and encoding=...) |
| 19:06 | <takkaria> | zcorpan_: I thought that the spec mandates that |
| 19:27 | <zcorpan_> | takkaria: mandates what? |
| 19:31 | <takkaria> | zcorpan_: nm, I checked the spec anyway and I was wrong |
| 19:41 | <gsnedders> | annevk: you asked me to expand on mid:E5851D3C-1B2C-49F0-9A23-61A56DD4A4FC⊙gc — do you want me to bring the thread up again now? |
| 19:56 | <gsnedders> | Philip`, jgraham__: any thoughts about where to go for (this!) Friday? |
| 20:23 | <jgraham__> | gsnedders: Lets decide a place to meet then improvise |
| 20:23 | jgraham__ | votes for meeting somewhere closer to the IoA than the Millpond :) |
| 20:24 | <gsnedders> | That's further for me though! |
| 20:24 | <gsnedders> | And the closer we get, the less well I know where I am (which isn't good when I haven't really been to Cam. much in years) |
| 20:26 | jgraham__ | has to go eat now |
| 20:26 | <gsnedders> | But you don't know where you're eating on Friday! |
| 20:35 | <Philip`> | gsnedders: What kind of time is it likely to be? |
| 20:35 | <gsnedders> | Philip`: What suits you two? |
| 20:35 | <gsnedders> | I arrive at around 4pm, IIRC |
| 20:35 | <Philip`> | Anything that's not too late and not too early would be just right |
| 20:35 | <gsnedders> | And I'm not doing anything else all day, apart from travelling |
| 20:36 | <Philip`> | I'll be at the Computer Lab during the day, but could leave whenever I wanted to |
| 20:36 | <gsnedders> | 15:08 I arrive at the station |
| 20:36 | <gsnedders> | Or at least, I'm _meant_ to arrive at the station :) |
| 20:37 | <gsnedders> | 6pm or so at the earliest would be best, IMO |
| 20:39 | <gsnedders> | I'm open to suggestions as to where to meet anywhere where I know in Cambridge (which is mostly just the centre) |
| 20:44 | Philip` | notes that he is useless at suggesting anything |
| 20:45 | <Philip`> | I don't know much other than the straight line between King's and Sainsbury's |
| 20:45 | <gsnedders> | Heh. |
| 20:46 | <gsnedders> | Philip`: And you've been in Cam. for how long? |
| 20:46 | <Philip`> | Only 3.5 years |
| 20:46 | <gsnedders> | You need to get out more! :P |
| 20:46 | <Philip`> | I'm happy enough without doing so :-) |
| 20:47 | gsnedders | notes his latest tweet: "Too many vertices, not enough edges, in the graph of my mind." |
| 20:48 | <Philip`> | The more important measurement is how many faces you have |
| 20:49 | <gsnedders> | No, you've got it wrong :P |
| 21:08 | <jgraham__> | We could meet outside Kings |
| 21:08 | <jgraham__> | That seems like a happy medium |
| 21:26 | <Philip`> | jgraham__: Sounds reasonable to me |
| 22:47 | <Hixie> | good lord |
| 22:50 | <Philip`> | ? |
| 22:50 | <Hixie> | i am seriously fed up with people asking me about copyright stuff |
| 22:50 | <Hixie> | who |
| 22:50 | <Hixie> | the hell |
| 22:50 | <Hixie> | cares |
| 22:51 | <Hixie> | i hate the RIAA for making everyone so damn paranoid |
| 22:52 | <Philip`> | Just put a CC licence on your work, and then people will happily share it and fail to follow the licence's requirements |
| 22:53 | <jruderman> | lol |
| 22:53 | <Hixie> | in this particular case it was about the copyright on screenshots of the acid3 test |
| 22:53 | <Lachy> | ok, that's insane. |
| 22:53 | <Hixie> | which i wouldn't own the copyright on even if it COULD be copyrighted which as far as i can tell it can't! |
| 22:53 | <Lachy> | doesn't everyone know acid 3 is in the public domain? |
| 22:53 | <Hixie> | it's a page for testing interop! as far as i know it can't be copyrighted! anything you do with it is fair use for interop! |
| 22:54 | <Hixie> | grrr |
| 22:54 | <Philip`> | Publishing screenshots of Acid 3 on Wikipedia isn't for interoperability |
| 22:54 | <Lachy> | the W3C would disagree with that, given their recent discussions about the css test suite licence |
| 22:55 | <Hixie> | the w3c smokes too much crack |
| 22:55 | <Lachy> | LOL |
| 22:55 | <Hixie> | and is also pissing me off |
| 22:56 | <Hixie> | (regarding the testsuite stuff, and various other things) |
| 22:56 | <gsnedders> | No, the people in GTA4 smoke too much crack :) |
| 22:56 | <gsnedders> | The W3C ain't got nothing on them. |
| 22:57 | Lachy | wonders if there's crack dealers in the game to make it more realistic? |
| 22:57 | <gsnedders> | Yeah. Some get murdered, too. Also realism. |
| 22:58 | <Lachy> | cool |
| 22:58 | gsnedders | has actually almost finished the story line |
| 22:58 | <Philip`> | gsnedders: There's a slight difference in that the W3C exists in real life, rather than in a satirical video game |
| 22:58 | <gsnedders> | A single week for a GTA game? That's a bit too quick. |
| 22:58 | <jgraham__> | What's the deal with the CSS testsuite license? |
| 22:58 | <gsnedders> | Philip`: Sssh! |
| 22:59 | <Philip`> | (unless the W3C exists in the game too) |
| 22:59 | <gsnedders> | I dunno. The Web does. |
| 22:59 | <Philip`> | (which wouldn't surprise me) |
| 22:59 | <gsnedders> | Heck, Web 2.0 exists in the game! |
| 22:59 | <Lachy> | when I was younger, I had games on the super nintendo that took me several weeks, if not months to finish. What the hell is wrong with these game companies these days, making such short games? |
| 22:59 | <gsnedders> | (and Radio 2.0 too) |
| 22:59 | <gsnedders> | Lachy: +1 |
| 22:59 | <Philip`> | Lachy: The problem is with people spending too much time playing the game, so it's over too quickly :-) |
| 22:59 | <Hixie> | there are some pretty hilarious radio spots in gta4 talking about web 2.0 |
| 23:00 | <gsnedders> | Lachy: I completed the entire NFS: Carbon the weekend before last (as last weekend it was GTA4) |
| 23:00 | <gsnedders> | Hixie: Totally. |
| 23:00 | <gsnedders> | Hixie: Doesn't one mention [Something] 3.14? |
| 23:00 | jgraham__ | totally sucks at computer games |
| 23:00 | gsnedders | totally sucks at computer games with the exception of racing games, in which he rules |
| 23:00 | <Philip`> | Oblivion isn't short |
| 23:01 | <Philip`> | I think I've spent something like 200 hours on that |
| 23:01 | <gsnedders> | Philip`: Yeah, but there are so few long games now :P |
| 23:01 | <Lachy> | gsnedders, yep, Web Pi is coming soon |
| 23:01 | gsnedders | must be up to around 40 hours on GTA4 since last Tues |
| 23:01 | <gsnedders> | This is ideal timing. Just before my exams :P |
| 23:01 | <gsnedders> | Lachy: It's Web Pi? Ah. |
| 23:02 | <Lachy> | gsnedders, didn't you get that's what 3.14 refers to? |
| 23:02 | <gsnedders> | Lachy: I was busy trying to kill someone in another car when I heard the 3.14 shortly after the mention of Web 2.0 |
| 23:02 | <Lachy> | I have a shirt that says "Wake me for Web 3.14" on it |
| 23:03 | <Lachy> | there's a photo of it on flickr |
| 23:03 | <gsnedders> | Lachy: Quite low precision π, then |
| 23:04 | <Lachy> | no, mathematicians realised that memorising an infinite number of decimal places was too hard, so they truncated it. |
| 23:04 | <gsnedders> | Lachy: memorising an infinite number of decimal places is hard? I never realised. |
| 23:04 | <jgraham__> | Maybe we could do HTML2π — circular edition after HTML5 |
| 23:04 | <gsnedders> | jgraham__: Not HTML2πr? |
| 23:05 | <gsnedders> | Then we know the size of our circle. |
| 23:05 | <jgraham__> | r=1; it's a unit circle (the best kind) |
| 23:05 | <Lachy> | 2π ~= 6.38, so that's a good version number to follow 5 |
| 23:05 | Philip` | sees 98 hours 37 minutes 55 seconds spent on Advance Wars: DS, which is probably quite high up his list of games-ordered-by-time-wasted-on-them |
| 23:06 | gsnedders | wonders which .+5 spec will be the first to 2π |
| 23:06 | <jgraham__> | Lachy: More like 6.28 :) |
| 23:06 | <gsnedders> | Gran Turismo is probably the highest for me |
| 23:06 | <jgraham__> | (allthough I let you off because of the ~) |
| 23:06 | <Lachy> | jgraham__, maybe in your universe :-) |
| 23:06 | Philip` | thinks more games need to provide play timers |
| 23:06 | gsnedders | doesn't want to know |
| 23:07 | <Philip`> | Ultima Online is probably the highest for me, since I played that for around a year, which is kind of scary |
| 23:08 | <gsnedders> | I played NFS:HP2 for ages, but I doubt that is above GT3/4 |