2010-04-01 [17:20:00.0000] hober: I think your Change Proposal is good. [17:33:00.0000] thanks! any suggestions for improvements? [19:05:00.0000] /me doesn't know who people are at this talk, so is just hanging out until we have a panel discussion. [19:07:00.0000] there's a talk first? [19:07:01.0000] Man, apparently? [19:07:02.0000] http://voyageofhtml5.eventbrite.com/ [19:07:03.0000] So where's our april's fools joke? [19:08:00.0000] There is no April Fools joke this year. [19:08:01.0000] Is that the joke? [19:08:02.0000] You'll never know. [19:08:03.0000] "Consider HTML5 is such a joke to begin with, WHATWG has decided to instead commit to a April's Fools serious activity" [19:09:00.0000] Heh, where's that from? [19:09:01.0000] I made it up [19:09:02.0000] April's fools! [19:09:03.0000] Ah, gotcha. [19:09:04.0000] laughing out loud! [19:55:00.0000] MikeSmithX: you there? [19:55:01.0000] boblet: yep [19:56:00.0000] sorry for not replying to e-mail [19:56:01.0000] I was traveling yesterday [19:56:02.0000] np :) thought you’re busy so maybe IRC is faster [20:01:00.0000] boblet: let's ping annevk later when he's on [20:01:01.0000] I'm here [20:01:02.0000] oh [20:02:00.0000] waddup? [20:02:01.0000] heh [20:02:02.0000] annevk: boblet's going to Fukuoka also on April 24 for the Web event I mentioned [20:02:03.0000] we need to decide how many days to stay there [20:02:04.0000] annevk: hear you’re coming to Japan to partake in Mike’s … unique hospitality style :) [20:03:00.0000] should be lots of fun [20:03:01.0000] it was cool last time :) [20:03:02.0000] my only constrain is that I fly out May 8 [20:04:00.0000] I think Oikawa-san is doing a same-day trip, but Shiraishi-san wants to stay Saturday night. dunno if Yakura-san has mentioned his plans yet [20:05:00.0000] I’ve got work on 25th, so am trying to decide whether to leave 24th after event or crazy early 25th [20:06:00.0000] It’ll be my first time to Kyuushuu so thinking to go 23rd, and wondering what your plans are… [20:06:01.0000] what time constraints do you have Mike? [20:07:00.0000] none [20:07:01.0000] so I guess we can arrive on the 23rd [20:08:00.0000] and then stay over on the 23rd and 24th at least [20:08:01.0000] maybe head back on the 25th or even 26th [20:10:00.0000] it sounds like they’re gonna organise a hotel, but I’m guessing that’d be for a night. ok I might stay 23rd then head back on 24th. I’ll miss the after-party but I wouldn’t be able to drink anyhow [20:11:00.0000] we can have a before-party on the 23rd [20:11:01.0000] MikeSmith: you know we’re meant to send an indication of costs right? and check the profile page by this w/e? [20:11:02.0000] yeah, I saw that [20:11:03.0000] before-party sounds great, esp. as it’s an afternoon event [20:11:04.0000] but I have not had time to check on flights or hotel [20:12:00.0000] did Shirakawa-san give any hotel info yet? [20:16:00.0000] MikeSmith: apparently Shimokawa-san in Fukuoka has offered to book a hotel for us. I guess somewhere reasonable (they’re paying) and near the venue, which hopefully means convenient for you both outside the covered day(2?) [20:16:01.0000] s/day(2)/day(s)/ [20:17:00.0000] annevk: they’re also wondering if you’d like to have your name associated with the event… [20:18:00.0000] not sure if that means just saying that you’ll be there, or if they’re sounding you out as a speaker [20:18:01.0000] boblet: do we have a URL for this thing yet? [20:19:00.0000] /me shuold probably go back and read the e-mail [20:43:00.0000] for continuity, the above was handled in /msg [20:47:00.0000] so for the CSS value API we need some kind of hashmap and some kind of list [20:47:01.0000] e.g. for 'margin' you need a hashmap and for 'cursor' you'd need a list [20:48:00.0000] the hashmap can be immutable, but the list needs to be mutable [20:49:00.0000] another constrain is that both the hashmap interface and list interface might need to be implemented on the same object in certain scenarios (for backwards compatibility; if something changes from being just a hashmap into a comma-separated list of hashmaps) [20:49:01.0000] current sketch I have: [20:49:02.0000] map { mapLength, mapKey(), getter getMapItem() } [20:51:00.0000] list { listLength, insertListItem), deleteListItem(), getter getListItem() } [20:52:00.0000] since getListItem() takes an int and getMapItem() takes a string the getter thing ought to work [20:52:01.0000] thoughts? [21:04:00.0000] http://twitter.com/Bess/status/11402770234 -- 'Tab Atkins says "sexiest" thing in HTML5 is CSS transformation. CSS camp is more peaceful than JS camp. Too much fight over JS camp' [21:04:01.0000] o_O I wonder what was actually said [21:25:00.0000] anyone have any good examples? having trouble parsing some html into an lxml etree [22:30:00.0000] Hixie: I am sad that the YouTube HTML5 beta no longer works :-( [22:42:00.0000] djbpython: using html5lib? [22:54:00.0000] hsivonen: ping [23:03:00.0000] othermaciej: my WebKit keeps crashing [23:03:01.0000] r56855 [23:04:00.0000] MikeSmith: hmmm [23:04:01.0000] I am running my own build of r56882 [23:04:02.0000] it does not seem particularly crashy [23:04:03.0000] is there any particular site that reproduces it? [23:06:00.0000] I got a bunch of tabs open [23:06:01.0000] and it seems to be crashing not on any particular site [23:07:00.0000] I'll mess around with it some more and see [23:22:00.0000] othermaciej: crashing on the "Thank you for testing WebKit" page [23:22:01.0000] MikeSmith: consistently? [23:22:02.0000] http://nightly.webkit.org/start/about is not crashing for me in my build [23:24:00.0000] so it opens http://nightly.webkit.org/start/trunk/56855 , then if I close that window (so there are no more windows open), then go to my History and select the "Thank you for testing WebKit" page, then let it open, then close it, then it crashes, consistently [23:25:00.0000] it gives me a "Do you want to resent application settings for WebKit?" dialog [23:25:01.0000] MikeSmith: can't repro on my current build; will try it with an actual nightly [23:26:00.0000] OK [23:26:01.0000] I tried the "Reset and relaunch" option, but it seems to have made no difference [23:28:00.0000] shepazutoo: pong [23:29:00.0000] today is the day when you can't trust news :-( [23:29:01.0000] othermaciej: maybe it's an OS problem.. I've not restarted my machine for a long time [23:30:00.0000] tried with the nightly - cannot repro [23:31:00.0000] ok [23:31:01.0000] I guess I'll try restarting my machine [23:37:00.0000] Has anyone come across any obvious or funny april fools day hoaxes yet? [23:37:01.0000] I hope the YouTube HTML5 beta is an April Fool's joke [23:37:02.0000] er the HTML5 beta being broken [23:57:00.0000] http://youtube-global.blogspot.com/2010/03/textp-saves-youtube-bandwidth-money.html [23:58:00.0000] I wish I could find a video that that new feature works on. [00:00:00.0000] Lachy: works on this: http://www.youtube.com/watch?v=iDe4v318f64&feature=featured&textp=fool [00:01:00.0000] doesn't work for me [00:02:00.0000] worked for me [00:02:01.0000] in fact, works every time I visit that page [00:04:00.0000] damn geo-ip restrictions. Only works for me when I connect to a VPN in the US [00:18:00.0000] hmm, maybe it's not intentional geo-ip restrictions after all. It works from London too. It just doesn't work within Norway. It might just be something to do with their CDN caching, and not having the updated Flash video distributed everywhere yet. [01:00:00.0000] Hixie: Did you make defer on VBScript invalid on purpose? [01:00:01.0000] Hixie: everything that's not JS is a data block, right? [01:55:00.0000] othermaciej: restarted my machine but still crashing [02:17:00.0000] hmm, "lxml.etree.XMLSyntaxError: htmlParseCharRef: invalid xmlChar value 55349, line 59559, column 2233" [02:17:01.0000] when running the splitter [02:19:00.0000] That's a surrogate thingy? [02:19:01.0000] Sounds like the Anolis serialisation bug [02:19:02.0000] creating invalid HTML which lxml is therefore unable to load [02:20:00.0000] hsivonen: no, what makes you think that? [02:20:01.0000] (i.e. it's not my fault) [02:20:02.0000] hsivonen: executable code = script. non-executable = data. [02:20:03.0000] MikeSmith: You obviously don't read the logs :) [02:21:00.0000] jgraham: I read them, but I skip all the boring parts [02:22:00.0000] I stand by my original statement then [02:23:00.0000] Anyway it is a bug in the python stdlib that makes the html5lib serializer spit out the wrong character references for non BMP characters [02:23:01.0000] gsnedders promised to fix it yesterday, so complain to him [02:24:00.0000] (and then to me to update pms I guess) [02:27:00.0000] Hixie: should we invent a mime type specifically for (ignore errors in XBL, done from memory), and then that template would be bound to all progress elements in the page [16:57:00.0000] Kk.