| 00:00 | <Rik`> | the only reference I could find on www-style is http://lists.w3.org/Archives/Public/www-style/2009May/0028.html |
| 00:01 | <Rik`> | that's my point exactly : seeing it in a lot of preprocessors means there is a real need |
| 00:22 | <dbaron> | annevk, TabAtkins, I did start writing up definitions of how intrinsic sizing works in http://dbaron.org/css/intrinsic/ , but I didn't get all that far |
| 00:22 | <TabAtkins> | Yay dbaron! Now just get further and we'll publish that bad boy. |
| 00:23 | <roc> | There are various issues with Firebug |
| 00:23 | <roc> | since it doesn't live in mozilla-central, it's hard to have automated tests that test it all the time |
| 00:24 | <roc> | because it needs to run with older versions of Firefox, the Firebug devs have a tendency to hack around platform bugs/limitations rather than just fix them |
| 00:25 | <dbaron> | I think the solution is dropping the "need" to run with older versions and evolve the two together, but anyway... |
| 00:56 | <kangax> | Has anyone noticed any regressions in canvas rendering in latest chrome (5.x) and webkit nightlies? Doesn't happen in Safari 4.x |
| 02:36 | <MikeSmithX> | boblet: revised flowchart looks great |
| 02:45 | <MikeSmith> | aboodman: about Grant Simpon's comment on the "Installable web apps" thread, maybe something like "dockable web apps" would be a better term |
| 02:46 | MikeSmith | tries to think of better synonyms for "dockable" |
| 02:50 | <karlcow> | MikeSmith: booglable web apps? |
| 03:03 | <wirepair> | persistent web apps? ;> |
| 03:04 | <MikeSmith> | I think "persistent" has the same risk of confusion as "installable" |
| 03:05 | <wirepair> | true ;/ |
| 03:05 | <wirepair> | that's a tricky one |
| 03:06 | <karlcow> | :) |
| 03:08 | <MikeSmith> | I do like "booglable" though |
| 03:08 | <MikeSmith> | karlcow: you should trademark that |
| 03:08 | <MikeSmith> | http://www.google.com/search?client=safari&rls=en&q=booglable&ie=UTF-8&oe=UTF-8 |
| 03:08 | <karlcow> | hehe |
| 03:09 | <karlcow> | No match for "BOOGLABLE.COM". |
| 03:09 | <karlcow> | >>> Last update of whois database: Wed, 26 May 2010 02:14:16 UTC <<< |
| 03:10 | <MikeSmith> | close enough to "buggerable" |
| 03:10 | <MikeSmith> | maybe too close for comfort |
| 03:11 | <boblet> | i was thinking it was French for booger-able |
| 03:11 | <boblet> | stuff always sounds better in French |
| 03:11 | <boblet> | MikeSmith: thanks for your feedback on the flowchart yo |
| 03:12 | MikeSmith | hopes that some of this will show up in the next round of random quotes from #whatwg on the #hybi list |
| 03:12 | <boblet> | heh |
| 03:12 | <MikeSmith> | boblet: cheers |
| 03:12 | <MikeSmith> | gotta drop off |
| 03:12 | <MikeSmith> | bbiab |
| 09:14 | <annevk> | http://lists.w3.org/Archives/Public/www-style/2010May/0504.html -- makes sense to me. Anyone here thinks the callback should not become a simple boolean? |
| 09:25 | <annevk> | #whatwg has spoken -- BooleanCallback it is for now :p |
| 11:01 | <jgraham> | hsivonen: java.lang.ClassCastException: org.xml.sax.InputSource cannot be cast to nu.validator.xml.TypedInputSource when starting validator.nu |
| 11:02 | <jgraham> | Did I do something obvious wrong? |
| 11:20 | <hsivonen> | jgraham: no, you didn't. that's the #1 V.nu local use FAQ |
| 11:20 | <hsivonen> | jgraham: have you tried rerunning python build/build.py localent? |
| 11:27 | <jgraham> | hsivonen: There is an FAQ? I should have checked, really... |
| 11:34 | <jgraham> | hsivonen: running that didn't make any difference |
| 11:34 | <jgraham> | (where is the FAQ?) |
| 11:37 | <jgraham> | Oh it works now |
| 11:37 | <jgraham> | No idea if I changed anything |
| 12:00 | <MikeSmith> | jgraham: nothing changed -- the problem is that the build always fails with that message the first time you run it |
| 12:00 | <MikeSmith> | from a fresh checkout |
| 12:00 | <jgraham> | Ummm.... |
| 12:00 | <MikeSmith> | running the build a second time fixes it |
| 12:01 | <MikeSmith> | that rebuilds the necessary localent stuff |
| 12:01 | <MikeSmith> | it's definitely something that should be changed in the build file |
| 12:01 | <jgraham> | Ah, OK |
| 12:02 | <jgraham> | MikeSmith, hsivonen: thanks for the help |
| 12:02 | <MikeSmith> | I guess we could work around it for now by tweaking the build file to cause the build to be run twice the first time you check out |
| 12:04 | <sid__> | hi i wanted to ask about webstorage in HTML5.. When we use the anonymous functions in the callback like executeSql i think I am facing there are some scope related problems while setting variables ... does any one know how to safely set the scope of local variables from inside of anonymous functions? |
| 12:04 | <sid__> | am new to js... |
| 12:06 | <jgraham> | sid__: Possibly you just need to use "var foo = bar" rather than "foo = bar". Otherwise I don't understand the question |
| 12:06 | <annevk> | using the var statement should help |
| 12:06 | <jgraham> | Javascript is so awesome. How could making variables lobal by default possibly go wrong? |
| 12:07 | <jgraham> | *global |
| 12:07 | Philip` | finds function-scoping much more annoying than default-global |
| 12:07 | <gsnedders> | jgraham: At least ECMAScript doesn't ahve that behaviour inherently |
| 12:07 | <jgraham> | As opposed to block scoping? |
| 12:07 | <Philip`> | Yes |
| 12:07 | <jgraham> | gsnedders: Huh? |
| 12:08 | <gsnedders> | Most (all?) ES shells will throw ReferenceError if you do (function(){foo=1;})(); |
| 12:09 | <Philip`> | (since I want to do "for (var i = 0; i < 4; ++i) setTimeout(function() { alert(i) }, 100)" etc, instead of having to write it more like "for (var i = 0; i < 4; ++i) (function(i){setTimeout(function() { alert(i) }, 100)})(i)") |
| 12:10 | <jgraham> | gsnedders: No they won't |
| 12:10 | gsnedders | wonders what he's misremebering |
| 12:10 | <jgraham> | gsnedders: They way that variablke scoping works in ECMAScript? |
| 12:11 | <sid__> | http://pastebin.com/n8Yk4fQ6 |
| 12:11 | <sid__> | hi here is an example |
| 12:11 | <sid__> | the variable var1 |
| 12:11 | <jgraham> | Philip`: That is a pretty special case |
| 12:11 | <sid__> | is not getting set... |
| 12:11 | <jgraham> | Philip`: (although I don't disagree) |
| 12:13 | <sid__> | jgraham: one simple way would be to make a class for call backs and set the variables to fetch from there... but is there a simpler way? |
| 12:13 | <Philip`> | jgraham: I encountered it several times before understanding what the problem really was |
| 12:14 | <Philip`> | mostly when doing stuff like dynamically creating lots of scripted buttons |
| 12:14 | <jgraham> | Philip`: Ah, I have never done that |
| 12:15 | <sid__> | Is this all about understanding of closures? |
| 12:16 | <jgraham> | sid__: I assume your problem is that the callback is async so it hasn't been run when the function returns |
| 12:16 | <jgraham> | (the closure stuff looks fine) |
| 12:17 | <sid__> | jgraham: So how to solve this? |
| 12:17 | <jgraham> | sid__: I don't know what you are actually trying to achieve |
| 12:17 | <jgraham> | But you don't want to block on an SQL query running |
| 12:18 | <sid__> | well i am trying to return a result set to a calling function... |
| 12:18 | <sid__> | do i use the synchronus stuff mentioned in the w3c standard? |
| 12:19 | <Philip`> | The database API is asynchronous, so you can't return a result from it synchronously |
| 12:19 | <sid__> | Philip`: there is a section 4.4 that says someting about syncro stuff http://dev.w3.org/html5/webdatabase |
| 12:20 | <Philip`> | Oh, okay |
| 12:20 | Philip` | doesn't actually know anything about the database API |
| 12:20 | <sid__> | oh! |
| 12:21 | <sid__> | so the only way to process is supplying a call back function? |
| 12:21 | <sid__> | as in when the query completes... |
| 12:21 | <sid__> | ? |
| 12:22 | <Philip`> | Looks like the synchronous API is only available in workers, not in normal web page scripts |
| 12:22 | <Philip`> | so you have to use the async one |
| 12:22 | <sid__> | hmm |
| 12:22 | <sid__> | no but |
| 12:22 | <sid__> | i think |
| 12:22 | <Philip`> | which means using a callback function instead of a return value |
| 12:23 | <sid__> | Thnks! |
| 12:23 | <sid__> | was about to split my head over that! |
| 12:23 | <Philip`> | (It's a bit of a pain that you have to rearchitect large parts of the application when adding a single asynchronous operation into the middle of it) |
| 12:24 | <jgraham> | Philip`: It's not really clear how to avoid that pain though |
| 12:24 | <Philip`> | You can avoid it by starting with an asynchronous design |
| 12:25 | <hsivonen> | jgraham: there's no written FAQ. your question is just the most frequent question I get |
| 12:26 | <Philip`> | (or using a programming environment that makes everything asynchronous automatically) |
| 12:26 | <sid__> | Philip`: perhaps some neat design pattern |
| 12:26 | <sid__> | probably event based tuff |
| 12:26 | <sid__> | stuff* |
| 12:26 | <sid__> | Philip`: and yes i will have to rewrite my app again :( |
| 12:29 | <jgraham> | Philip`: Having a programming environement that makes everything async probably trades simplicity in simple cases for simplicity in complex cases |
| 12:29 | <jgraham> | Although it is also likely appropriate for the web |
| 12:31 | <annevk> | sid__, you could use a worker |
| 12:34 | <sid__> | annevk: let me see... |
| 12:38 | <sid__> | annevk: so the use the synchronus elements instead of the asynchronus ones...Is the solution just that simple...? |
| 12:39 | <sid__> | BTW the only difference in the API is that the call back and the error functions are not there... |
| 12:39 | <sid__> | i mean the diff between API of the async and synchro stuff... |
| 12:40 | <Philip`> | sid__: Workers can't e.g. access the DOM, so you'd have to tell a worker to do the database operations and then (asynchronously) get the results back and display them |
| 12:40 | <Philip`> | so it wouldn't necessarily be much simpler |
| 12:41 | <jgraham> | Workers seem more complex |
| 12:41 | <jgraham> | In general |
| 12:41 | <jgraham> | Does Mobile Safari even support workers? |
| 12:41 | <annevk> | sid__, the database interaction would be synchronous, but the UI interaction would be asynchronous |
| 12:41 | <jgraham> | (I assume that's what you are targetting, although I would be happy to be wrong) |
| 12:42 | <sid__> | well i am making a scrapbook plugin for Chrome...:) |
| 12:42 | <sid__> | And saving the data in the provided webstorage |
| 12:42 | <jgraham> | Ah OK |
| 12:42 | <jgraham> | Well workers are a possibility then |
| 12:42 | <sid__> | the operations are to simply store and retrieve data elements |
| 12:42 | <jgraham> | although I doubt they help much in this case |
| 12:44 | <sid__> | jgraham: I assume that i can simply return the result set *after the call completes* with workers to solve my problems... |
| 12:44 | <sid__> | Let me try\ |
| 12:44 | <sid__> | Thanks |
| 12:44 | <annevk> | hsivonen, nice email |
| 12:45 | <annevk> | I hadn't read the specific approach Google was proposing yet. I agree that the centralized solution they propose is wrong. |
| 12:53 | <hsivonen> | annevk: thanks. do you know / can you say if Opera has reconsidered the widget stuff in light of the HTML5 app cache? |
| 12:54 | <hsivonen> | that is, if Opera were starting without a widget legacy, would there still be good reasons to do widgets instead of pinning stuff to HTML5 app cache? |
| 12:55 | <annevk> | opinions vary :) |
| 12:55 | <hsivonen> | annevk: I see |
| 12:59 | <annevk> | you can see some of them on http://lists.w3.org/Archives/Public/public-webapps/2010AprJun/ "[widgets] Zip vs GZip Tar" |
| 13:09 | <Lachy> | Widgets make some sense for a limited set of use cases. There are still some things that widgets can do that web apps and app cache currently can't do well |
| 13:10 | <jgraham> | sid__: Why do you need workers to do that? |
| 15:30 | <annevk> | oh hey, tantek works for Mozilla now, cool |
| 15:31 | <Peter`> | Just read Chris Wilson's tweet about it |
| 15:34 | <annevk> | same here :) |
| 15:40 | gsnedders | saw arun's |
| 15:46 | <annevk> | http://arunranga.com/blog/2010/05/tantek-celik-working-with-mozilla/ lets hope he does figure out those form controls |
| 15:46 | <annevk> | though last time I talked about it with tantek he described it as a solved problem; hopefully that changed :) |
| 15:46 | <Peter`> | A really small comment about http://www.w3.org/html/wg/ : the footer's background colour (blue) is exactly the same as the anchor-colour (Sam Ruby and Michael(tm) Smith), making these unreadable without selecting them |
| 15:48 | <Peter`> | I probably have to e-mail that to someone (though it's rather non-important) |
| 15:49 | <jgraham> | Peter`: Dunno who has access to that; maybe MikeSmith or othermaciej |
| 15:55 | <annevk> | yeah bug mike |
| 15:56 | <jgraham> | annevk: I see yo have discovered the 60s :) |
| 15:56 | <jgraham> | Actually 50s |
| 15:58 | <annevk> | jgraham, making my way back in time, ever so slowly |
| 15:59 | <annevk> | I really like that quote, still have to finish part of the book though |
| 16:01 | <jgraham> | annevk: I have never quite got into Kerouac; I mean I read On The Road and then tried Big Sur but sort of got fed up with the wall of text thing |
| 16:39 | <TabAtkins> | Ah, tantek wants to work on flexbox too. Interesting. |
| 16:39 | <TabAtkins> | I'd better get some time with him, then. |
| 16:42 | <AryehGregor> | Note to self: when Mozilla blog says "(can freeze your browser)", it means it. |
| 16:43 | <AryehGregor> | It froze half my tabs in Chrome. |
| 16:43 | <AryehGregor> | I'm impressed. |
| 17:05 | <zcorpan_> | yay benchmark: http://hacks.mozilla.org/2010/05/better-performance-with-lazy-frame-construction/ opera 10.54: 2740ms/113ms, minefield: 1966ms/194ms, chrome dev: 80631ms/86ms |
| 17:13 | <AryehGregor> | Oh, so you're saying it wasn't actually frozen, just spending 80 s doing the computation? |
| 17:13 | <AryehGregor> | Oh well. |
| 17:14 | <zcorpan_> | seems so |
| 17:17 | <annevk> | whoa, we should fix layout |
| 17:17 | <zcorpan_> | annevk: we're not horribly slow like chrome |
| 17:17 | <zcorpan_> | but clearly it can be optimized |
| 17:19 | <annevk> | oh wait, got the first number wrong |
| 17:20 | <AryehGregor> | Chrome is amazingly terrible. How real-world is this benchmark, I wonder? |
| 17:21 | <annevk> | zcorpan_, waiting for the day that layout is 10x faster |
| 17:21 | <zcorpan_> | annevk: yeah, annoying javascript gets all the benchmark attention |
| 17:23 | <zcorpan_> | s/benchmark/optimization/ |
| 17:45 | <jgraham> | zcorpan_: Easy to measure? |
| 17:45 | <jgraham> | I mean as a reason that js gets all the attention |
| 17:46 | <jgraham> | Although it is really important for e.g. canvas games |
| 18:30 | <annevk> | bit of shame we called it "CACHE MANIFEST" |
| 18:31 | <annevk> | would be kind of natural to use that file for application data |
| 18:32 | <annevk> | though I guess we could just ignore the name and all |
| 18:50 | <othermaciej> | WebKit can actually do lazy construction of render objects so I wonder why that benchmark is slow |
| 18:52 | <gsnedders> | othermaciej: Because it's not actually doing it? |
| 18:53 | <othermaciej> | gsnedders: my guess would be that something else is pathologically slow but I could be wrong |
| 18:55 | <othermaciej> | I don't think there is acttually an element with id="lastchild" in the document |
| 18:56 | <othermaciej> | I bet what happens is our getElementById is slow when no element with that id is present, or something like that |
| 18:57 | <othermaciej> | so container.insertBefore(div, lastchild) ends up being just a funny way to say container.append(div) |
| 18:57 | <AryehGregor> | Maybe it's the if (/AppleWebKit/.test(navigator.userAgent)) { for (i = 0; i < 1000000000; i++); } part that does it. |
| 18:58 | <othermaciej> | :-p |
| 19:29 | <AryehGregor> | That was exciting. |
| 19:29 | <AryehGregor> | This is why I use Linux! |
| 19:29 | <AryehGregor> | First my mouse cursor disappeared. |
| 19:29 | <AryehGregor> | It seems like it might be a video driver issue, according to posts I read on the forums, and no one had any fixes, but rebooting was a workaround. |
| 19:29 | <AryehGregor> | So then I tried restarting X. |
| 19:29 | <AryehGregor> | This just shut my monitors off. |
| 19:30 | <AryehGregor> | Then I tried rebooting. |
| 19:30 | <AryehGregor> | To an old kernel. |
| 19:30 | <AryehGregor> | But it seems my 10.04 userspace doesn't like the 9.10 kernel, because it gave me this cool effect of only using the top half of one of my monitors, with the bottom half being noise, and attempts to change the resolution resulting in even crazier effects. |
| 19:30 | <AryehGregor> | So I rebooted again. |
| 19:31 | <AryehGregor> | And now it works, for now. |
| 19:31 | <AryehGregor> | <3 Ubuntu. |
| 19:55 | <appden> | hello |
| 19:56 | <appden> | the svn url on http://syntax.whattf.org/ is dead wrong |
| 19:56 | <appden> | I somehow found it and mirrored the repo to github, if anyone prefers seeing it there |
| 19:56 | <appden> | http://github.com/appden/html5-syntax |
| 19:56 | <annevk> | hsivonen, ^^ |
| 20:11 | <jgraham> | """A "fika" is a Swedish word for an ambiguous meeting that may or may not be a date""" huh |
| 20:12 | <jgraham> | Either I misunderstood or we have office dates once a week |
| 20:13 | <jgraham> | (actually that definition is wrong, but I don't want to disappoint the people who think that the only topic in this channel is Swedish translation) |
| 20:17 | <gsnedders> | jgraham: Also, your missing context. |
| 20:18 | <gsnedders> | (That quote is from <http://kommissariecuriosa.blogspot.com/2005/11/swedish-mating-and-dating.html>) |
| 20:19 | <gsnedders> | s/your/you're/ |
| 20:21 | <annevk> | lol |
| 20:21 | <gsnedders> | (That post is absolutely brilliant. Do read it.) |
| 20:21 | <annevk> | just did |
| 20:22 | <jgraham> | gsnedders: Yeah, the blog does go on to say that the definition is wrong |
| 20:22 | <gsnedders> | It's proof the plan of some to get me engaged before I leave Opera is doomed to fail. There's simply not enough time. |
| 20:22 | <jgraham> | gsnedders: Read in the comments. It doesn't have to be like that |
| 20:23 | <jgraham> | Also I know some pretty hardcore Christians so if you got them drunk enough to get them knocked up then you might get a shotgun wedding |
| 20:23 | gsnedders | didn't read many comments earlier, as he was trying to work... |
| 20:24 | <jgraham> | Although I don't really endorse that as a plan |
| 20:24 | <erlehmann> | gsnedders, this is an absurdist play, right ? |
| 20:24 | <gsnedders> | jgraham: Well, it's closer to what I described as the normal Scottish dating pattern earlier |
| 20:24 | <gsnedders> | erlehmann: Absurdity? That's Sweden. |
| 20:25 | <erlehmann> | and thus i propose: NO MORE SWEDEN |
| 20:25 | <erlehmann> | to make the world mundane again ! |
| 20:25 | <gsnedders> | jgraham: That is, get stupendiously drunk, sleep together, then the man calls the girl out for a date, and that's about it. |
| 20:25 | <annevk> | the world needs Sweden |
| 20:26 | <annevk> | keeps the IETF at bay :p |
| 20:27 | <erlehmann> | also, "dates" are weird. i once went out with an american gal and she had difficulties to comprehend the "split the bill" part. also, she smoked. but on the plus side, she moved whenever the wind was blowing the smoke in my direction, huh ? |
| 20:27 | <gsnedders> | "Come here I think you're beautiful/I think you're beautiful, beautiful/Some kind of stranger come inside" |
| 20:27 | <TabAtkins> | I had to give up on a girl when I learned she was a smoker. :/ |
| 20:28 | <gsnedders> | erlehmann: Americans are weird. |
| 20:28 | <AryehGregor> | I still maintain that Orthodox Jews have it best. Someone sets you up, and both parties are very clear that they're only looking for marriage. Thus two people will rarely have to date for more than a few weeks. None of this angst about what the exact status is. |
| 20:28 | <erlehmann> | annevk, charles stross should write a science fiction story where the WHATWG takes over government business after a major disaster, due to some laws refering (!) to HTML standards :P |
| 20:28 | <TabAtkins> | But yeah, american dates are either (1) paid for by the guy, if he asked the girl out, or (2) *maybe* split, if the girl asked the guy out. |
| 20:29 | <AryehGregor> | I laugh at all the people who spend their teenage years agonizing over their girlfriend/boyfriend. |
| 20:29 | <TabAtkins> | Something like a movie is easier to split, but food usually isn't. |
| 20:29 | <erlehmann> | TabAtkins, i once kissed a friend just right after she was having a cigarette, just to see how it is. awful, as expected — but the smell went away after we both drank more wine ;) |
| 20:29 | <jgraham> | AryehGregor: That sounds like many other systems |
| 20:29 | <AryehGregor> | Also Christmas. It sounds like it would be horrible to have to think of presents to give to everyone you know. |
| 20:29 | <gsnedders> | AryehGregor: Well, I was apparently meant to go to aerobics this evening to meet some girl. I said no. :P |
| 20:29 | <erlehmann> | AryehGregor, I laugh at all people. period. |
| 20:29 | <TabAtkins> | AryehGregor: That's why they invented gift cards |
| 20:29 | <jgraham> | AryehGregor: I hardly give presents to anyone |
| 20:29 | <AryehGregor> | erlehmann, excellent policy. |
| 20:30 | <jgraham> | I don't think I am particularly mean |
| 20:30 | AryehGregor | probably also would hardly give presents to everyone, but doesn't even have to worry about that. |
| 20:30 | gsnedders | certainly didn't give jgraham for Christmas |
| 20:30 | <gsnedders> | *anything for Christmas |
| 20:30 | <TabAtkins> | Also: I only give gifts to my wife, brothers, parents, and then one extra person in the family, chosen at thanksgiving (we all draw names from a hat) |
| 20:30 | <jgraham> | gsnedders: I'm really not yours to give away |
| 20:30 | <AryehGregor> | Of course, celebrating a totally different set of holidays from everyone else around you is a real pain. Part of why I'm thinking of moving to Israel. |
| 20:30 | <erlehmann> | TabAtkins, food is easy to split. here in berlin, you get asked that when you pay and you remotely look like you belong to each other and get separate bills if you want. |
| 20:31 | <mbrubeck> | erlehmann: Does the new Ministry of Standards decide that all laws should be compatible with how people already behave? |
| 20:31 | <erlehmann> | AryehGregor, I also do not often give presents. Way to go. |
| 20:31 | <TabAtkins> | Yeah, you usually have to be *very* explicit about bill-splitting in america. Pretty annoying. |
| 20:31 | <AryehGregor> | Yeah, food is easy to split. I've done it lots of times when going to a restaurant with random friends. |
| 20:31 | <jgraham> | Split bills are rather common here |
| 20:31 | <jgraham> | Much more so than in the UK |
| 20:31 | <jgraham> | Typically everyone goes up to the counter and pays |
| 20:31 | <TabAtkins> | Going out with friends, sure, you just ask for a split bill when you order. Going out on a date? That's harder. |
| 20:32 | <jgraham> | Although you have to remember what you ordered |
| 20:32 | <gsnedders> | You don't even need to look together in the UK to get a single bill. |
| 20:32 | <AryehGregor> | mbrubeck, it would be awesome if laws reflected reality, instead of most of them being totally unenforced. |
| 20:32 | <jgraham> | Which is hard when you couldn't pronounce it the first time |
| 20:32 | <AryehGregor> | TabAtkins, oh, so you mean socially and not technically. |
| 20:32 | <TabAtkins> | AryehGregor: Yes. |
| 20:32 | <gsnedders> | Though maybe going out as two people with a girl of similar age doesn't help getting split bills. |
| 20:32 | <gsnedders> | So maybe my sample is a bit out. |
| 20:32 | <AryehGregor> | jgraham, just order the same thing every time, and only go to three different restaurants. Simple. |
| 20:32 | <TabAtkins> | Also: Ministan. Goes great with the other ministries. |
| 20:33 | <jgraham> | AryehGregor: Borning. And probably expensive |
| 20:33 | <gsnedders> | jgraham: What restauarants are cheap here? |
| 20:33 | <gsnedders> | *restaurants |
| 20:33 | <jgraham> | (because if you could only have three dishes it would have to be the nice ones) |
| 20:33 | <TabAtkins> | I only go to one restaurant per date. Personal policy. |
| 20:33 | <jgraham> | gsnedders: Umm... |
| 20:33 | <jgraham> | TabAtkins: Lame |
| 20:33 | <AryehGregor> | jgraham, are you assuming that I have any culinary sensibilities whatsoever? |
| 20:33 | <gsnedders> | jgraham: My point exactly. It's going to be expensive anywhere, whatever you get. |
| 20:33 | <AryehGregor> | TabAtkins, surely you mean "went", since you've been married for several years. |
| 20:34 | <jgraham> | TabAtkins: You should make a point of going somewhere different for dessert and or coffee / etc. |
| 20:34 | <TabAtkins> | I go on dates with my wife! |
| 20:34 | <mbrubeck> | "War is peace. Freedom is slavery. text/html is XHTML." |
| 20:34 | <erlehmann> | mbrubeck, not exactly. king-president hickson will refuse to enact laws when apple town and mozillaville disagree on what standard holo TVs should be based on. |
| 20:34 | <AryehGregor> | Those usually aren't called dates, they're called "nights out" or something. |
| 20:34 | <TabAtkins> | jgraham: Nah, I'd rather just go to some place with good desserts to start with. |
| 20:34 | <TabAtkins> | AryehGregor: I call them dates. |
| 20:34 | AryehGregor | just gets pizza if he's at a pizza place, and General Tso's chicken at a Chinese place, and asks whoever he's with what to get if he's anywhere else |
| 20:34 | <jgraham> | mbrubeck: Surely you mean "ar is peace. Freedom is slavery. Going out with your wife is a date" |
| 20:35 | AryehGregor | also never goes to restaurants. |
| 20:35 | gsnedders | is incapable of making a decision |
| 20:35 | <erlehmann> | TabAtkins, ministan sounds like a minor soviet ex-republic :D |
| 20:35 | <TabAtkins> | AryehGregor: But *what kind* of pizza? |
| 20:35 | <AryehGregor> | Normal's fine. |
| 20:35 | <AryehGregor> | Maybe extra cheese. |
| 20:35 | <TabAtkins> | What if they don't have normal? |
| 20:35 | <gsnedders> | (it doesn't matter what type of decision, I'm just incapable of making decisions.) |
| 20:35 | <AryehGregor> | What pizza place doesn't have normal pizza? |
| 20:35 | <gsnedders> | (I might get mocked by some for this.) |
| 20:35 | gsnedders | glares at jgraham |
| 20:35 | <TabAtkins> | I don't think BJ's has a plain pepperoni. |
| 20:35 | <TabAtkins> | I suppose you can order a cheese, but you have to ask for it. |
| 20:35 | <AryehGregor> | I said plain, not pepperoni. |
| 20:36 | <TabAtkins> | What is "plain"? |
| 20:36 | <AryehGregor> | Like, just tomato sauce and cheese. |
| 20:36 | <AryehGregor> | And, you know, some crust. |
| 20:36 | <erlehmann> | A cheese BJ ! |
| 20:36 | <AryehGregor> | Pepperoni pizza isn't kosher, it mixes milk with meat. |
| 20:36 | <TabAtkins> | Oh, right. |
| 20:36 | <AryehGregor> | Anyway, I subsist on two specific types of cereal that I buy in enormous quantities, plus sometimes one particular brand of frozen pizza, plus sometimes one particular brand of packaged macaroni and cheese, plus ~2L of caffeine-free Diet Pepsi per day, plus whatever my mother makes. |
| 20:36 | <AryehGregor> | This is enough variety for me. |
| 20:37 | <TabAtkins> | Are the two cereals Count Chocula and Cap'n Crunch? |
| 20:37 | <TabAtkins> | Because if not, your choices are wrong. |
| 20:37 | <erlehmann> | AryehGregor, are those food regulations only for orthodox people or do normal religious people also obey them ? |
| 20:37 | <AryehGregor> | No, they're Quaker Oatmeal Squares (eaten without milk as a snack) and Honey Nut Cheerios (with milk as breakfast). Currently. I switch to different cereals sometimes, like once every few months. |
| 20:37 | <TabAtkins> | I require all of my cereals to have the initials "CC". |
| 20:38 | <TabAtkins> | So I guess Cookie Crisp counts. |
| 20:38 | <erlehmann> | TabAtkins, Create a CC licensed CC recipe. |
| 20:39 | <TabAtkins> | Aw yiss. |
| 20:39 | <AryehGregor> | erlehmann, a baseline definition of "religious Orthodox Jew" is "observes the Sabbath and eats only kosher food". Most Jews aren't religious, though. Reform and secular Jews don't believe in keeping kosher, Conservative Jews theoretically do but few of them actually do in practice. |
| 20:39 | <erlehmann> | TEH MOAR YOU KNOW |
| 20:39 | <erlehmann> | thank, AryehGregor |
| 20:40 | <AryehGregor> | Of course, there are about fourteen zillion additional laws to obey beyond the Sabbath and kosher, but those two are among the most visible, burdensome, and socially important, so they're a pretty good indicator of whether you keep most of the rest. |
| 20:40 | <AryehGregor> | TabAtkins, I eat those sugary cereals sometimes, but they get tiresome when I eat the same thing for three months in a row. |
| 20:41 | <TabAtkins> | I could eat count chocula every single day and be happy with it. |
| 20:41 | <TabAtkins> | But I don't eat cereal anymore - for several years breakfast was always cheese+crackers+juice, and now I eat eggs most mornings. |
| 20:42 | <Dashiva> | Do jews that don't observe the sabbath and eat only kosher usually ignore it completely, or make up some kind of light/diet version? |
| 20:42 | TabAtkins | believes count chocula to be the perfect food. |
| 20:42 | <AryehGregor> | Eggs sound like they have to be prepared. |
| 20:42 | <TabAtkins> | AryehGregor: Yeah, but the chefs at google prepare them for me. |
| 20:44 | jgraham | recently discovered that Dorset Cereals are now avaliable in Sweden |
| 20:44 | <AryehGregor> | Dashiva, a lot of totally irreligious Jews still practice some observance on some of the more interesting holidays. And they usually practice circumcision, etc. |
| 20:44 | <AryehGregor> | TabAtkins, that sounds like an excellent arrangement. |
| 20:44 | <jgraham> | That was one of the happiest culinary moments of my time here |
| 20:44 | AryehGregor | bets that Google's New York office has decent kosher food, given the number of Jews here. |
| 20:45 | <jgraham> | (could be exaggeration) |
| 20:45 | <jgraham> | http://www.dorsetcereals.co.uk/ |
| 20:47 | <jgraham> | http://www.dorsetcereals.co.uk/mueslis/super-cranberry-cherry-almond/ in aprticular are the awesomest of all cerals |
| 23:39 | <sid__> | hi i was working with workers in html5 i tried copying one of the ticker example and try to get it wrking from the local browser.. I got this error SECURITY_ERR: DOM Exception 18 |
| 23:39 | <sid__> | The demo online works fine though... |
| 23:40 | <sid__> | http://dev.w3.org/html5/workers/ |
| 23:40 | <sid__> | this is the reference... |
| 23:40 | <sid__> | for the example |
| 23:40 | <sid__> | coul any one tell me what the error is |
| 23:41 | <mbrubeck> | sid__: Is your worker hosted at the same origin (protocol+hostname+port) as the page that is running it? |
| 23:42 | <sid__> | yeah the HTML source and the "worker.js" files are all on my local folder... |
| 23:43 | <mbrubeck> | I'm not sure local files (file:///...) are allowed to run workers... |
| 23:43 | <sid__> | hmm |
| 23:43 | <sid__> | so ill try putting em into apache.. one sec |
| 23:45 | <ap> | sid__: loading from local file should work in Safari |
| 23:48 | <sid__> | well it is working.... i need the search.cgi uri in that resouce... but it works in principle... |
| 23:49 | <sid__> | thanks |
| 23:50 | <sid__> | i was actually working with the workers API for Databases... i was working on a Scrapbook plugin that would use webstorage as the backing store... |
| 23:50 | <sid__> | Now the problem was that |
| 23:51 | <sid__> | with the asynchronus API thigs got hard very fast |
| 23:51 | <sid__> | as in all i could do was thru call backs |
| 23:52 | <sid__> | and when i had to do things like insert/update/initialize DB etc operations i decided to sitch to workers |
| 23:52 | <sid__> | switch* |
| 23:52 | <sid__> | i need now a good lesson to design a simple event based framework ... |
| 23:53 | <sid__> | any good tutorials(JS based) out there on this? |
| 23:54 | <mbrubeck> | I'd look at the http://nodejs.org/ API for inspiration |
| 23:55 | <micheil> | yeah, I would too. |
| 23:55 | <micheil> | (actually, I have no idea what you're talking about, but I highly recommend looking at node.js) |
| 23:56 | <sid__> | Hmm thanks |
| 23:56 | <MikeSmith> | can somebody please try selecting and copying-and-pasting text from this page: http://www.businessinsider.com/chart-of-the-day-market-capitalization-microsoft-vs-apple-2010-5 |
| 23:56 | <MikeSmith> | ...and tell me what you get |
| 23:57 | <TabAtkins> | Any text in particular? |
| 23:58 | <TabAtkins> | Oh, you mean the "Read more: ..." thing at the end of the copypaste? |
| 23:58 | <MikeSmith> | TabAtkins: yeah |
| 23:58 | <hober> | I get the text I copied, and just the text I copied |
| 23:58 | <TabAtkins> | Interesting. |
| 23:59 | <TabAtkins> | I'm using Chrome 5 |
| 23:59 | <MikeSmith> | I was trying with Safari |
| 23:59 | <hober> | Chrome 6.0.401.1 dev |
| 23:59 | <MikeSmith> | it seemed to not let me copy at all all, it just gives me that "Read more:" bit with the URL |