00:01:37  * st_luke_joined
00:03:23  * st_luke__joined
00:05:05  * st_luke_quit (Read error: Connection reset by peer)
00:10:05  * _sorensenquit (Quit: Leaving...)
00:38:01  * _sorensenjoined
00:58:34  <rowbit>Hourly usage stats: [developer: 1, free: 8]
01:08:27  * dak1n1joined
01:08:50  <dak1n1>hey, I received an error on browserling today. http://picpaste.com/pics/browserling_error-blbdzguJ.1335575258.png
01:09:06  <dak1n1>and the firefox nightly build is trying to install addons
01:09:10  <dak1n1>just fyi
01:11:10  <dak1n1>SubStack: ^ also, hi :)
01:29:08  * isaacsquit (Remote host closed the connection)
01:29:40  <SubStack>ahoy
01:29:45  <SubStack>oh right it does that >_<
01:30:44  * _sorensenquit (Quit: Leaving...)
01:33:38  <dak1n1>oh ok, as long as it's a known issue then.
01:35:00  <SubStack>yep
01:35:06  <SubStack>thanks for alerting us though
01:35:11  * st_luke__quit (Read error: Connection reset by peer)
01:35:21  <SubStack>it's super handy when users tell us about things that are broken
01:35:40  * st_luke_joined
01:40:46  <SubStack>dak1n1: also congrats at making it past the first round of the google interviewing marathon
01:41:43  <dak1n1>oh yeah
01:41:44  <dak1n1>thanks :D
01:44:46  <dak1n1>I guess I made a thing that they found interesting. It's a load balancing cluster, consisting of 6 web servers, that can handle 5 million http requests/sec
01:44:59  <dak1n1>it takes full advantage of my fat 10GbE pipes
01:45:05  <dak1n1>http://dak1n1.com/blog/10-3-million-http-cluster
01:45:10  <SubStack>nice
01:45:16  <dak1n1>it's boring and long, and doesnt really say much
01:45:32  <dak1n1>mostly just how "how to make this" type article
01:45:44  <dak1n1>er, less "how"s..
01:45:49  * dak1n1is bad at typing >.<
01:46:34  * tilgoviquit (Ping timeout: 245 seconds)
01:47:46  <SubStack>I need to do a writeup for fleet already
01:48:13  <SubStack>but first I want to get this AST transform experiment working
01:55:13  * st_luke_quit (Remote host closed the connection)
01:57:30  * mikealquit (Quit: Leaving.)
01:58:34  <rowbit>Hourly usage stats: [free: 16]
02:01:19  * ryan_stevensjoined
02:07:36  * ryan_stevensquit (Quit: Leaving.)
02:07:51  * ryan_stevensjoined
02:13:02  * _sorensenjoined
02:17:26  * mikealjoined
02:22:42  * ryan_stevenspart
02:25:24  <SubStack>updated falafel with node.parent
02:34:41  * ryan_stevensjoined
02:53:08  * mikealquit (Quit: Leaving.)
02:58:34  <rowbit>Hourly usage stats: [free: 12]
03:04:51  * st_luke_joined
03:12:26  * mikealjoined
03:14:44  * TheJHquit (Read error: Operation timed out)
03:19:51  * mikealquit (Quit: Leaving.)
03:29:20  * mikealjoined
03:58:12  * dak1n1part
03:58:34  <rowbit>Hourly usage stats: [free: 13]
04:23:24  * st_luke_quit (Remote host closed the connection)
04:29:14  * st_luke_joined
04:29:27  * st_luke_changed nick to st_luke
04:30:33  <maxogden>updated falafel to be in my stomach
04:45:07  <jesusabdullah>transform falafel into---bacon-wrapped bacon!
04:50:54  * ryan_stevensquit (Quit: Leaving.)
04:52:55  <st_luke>this mongodb event is kinda interesting
04:53:04  <st_luke>I don't ever use mongodb
04:53:22  <st_luke>but you know, javascripts
04:58:34  <rowbit>Hourly usage stats: [free: 10]
05:15:43  <niftylettuce>SubStack maxogden jesusabdullah so i tried this place called Chalateco in Mountain View, it wasn't bad
05:15:46  <SubStack>beep boop
05:15:47  <niftylettuce>salvadorian/mex food
05:15:53  <SubStack>are you in MV right now?
05:15:57  <niftylettuce>yeah
05:16:00  <SubStack>cool beans
05:16:08  <niftylettuce>down the street from YC
05:16:10  <niftylettuce>at Hilton Inn
05:16:18  <niftylettuce>met some random dude
05:16:22  <niftylettuce>he cleans houses for rich investors
05:16:25  <SubStack>planning to be in SF?
05:16:27  <niftylettuce>showed me around some
05:16:43  <SubStack>or oake towne
05:16:50  <niftylettuce>tonight?
05:16:52  <niftylettuce>hm im tired idk
05:16:57  <SubStack>I mean sometime in the next few days
05:17:01  <niftylettuce>my interview isnt till 3 tomorrow
05:17:04  <SubStack>while you're in the area
05:17:05  <niftylettuce>but i head home at 10pm tomorrow night
05:17:07  <niftylettuce>:/
05:17:16  <niftylettuce>i have finals
05:17:21  <SubStack>pesky!
05:17:22  <niftylettuce>i have to be back so i graduate from college and take them lol
05:17:24  <niftylettuce>:/
05:17:33  <niftylettuce>i like this area a lot
05:17:33  <niftylettuce>very different culture!!!!
05:17:48  <SubStack>different from PA?
05:17:52  <niftylettuce>o god yes
05:17:54  <niftylettuce>sooo different
05:18:03  <SubStack>I was just in philly, didn't seem too different
05:18:10  <niftylettuce>i dont live in philly lol
05:18:14  <SubStack>except for the racist folks on the street, that was new
05:18:17  <niftylettuce>hahah
05:18:31  <niftylettuce>i like Bart/Caltrain
05:18:34  <niftylettuce>those things are loud!
05:18:41  <niftylettuce>ive rode metro/subways before
05:18:55  <niftylettuce>there was a drunk couple on the Caltrain macking and stuff with booze
05:19:03  <niftylettuce>i was lol();
05:19:24  <niftylettuce>the dude i met at chalateco told me to go to mission st and see all the culture and food
05:21:17  * st_lukequit (Read error: Connection reset by peer)
05:21:27  * st_lukejoined
05:21:55  <SubStack>there's a lot of nightlife in the mission on friday and saturday
05:22:07  <SubStack>unlike downtown SF which is completely dead at night
05:22:15  <SubStack>past about 8pm
05:22:43  <SubStack>downtown oakland is pretty great at night though, tons of stuff open
05:23:21  <SubStack>there's a sweet burrito place in the mission open until 5am too
05:28:33  <st_luke>there's a pretty good diner in philly open late
05:30:16  <SubStack>I went to one that was open until 6am
05:30:20  <SubStack>at 3:30am
05:30:38  <SubStack>on 17th near locust
05:49:48  * devaholicjoined
05:51:25  <st_luke>haha I remember, I was there
05:57:33  * st_lukequit (Remote host closed the connection)
05:57:37  <SubStack>oh right!
05:57:40  <SubStack>haha forgot >_<
05:58:36  <rowbit>Hourly usage stats: [free: 30]
06:24:25  <SubStack>experimenting with using dnode-protocol across a postMessage bridge
06:25:00  <SubStack>if that works then testling will be like completely full-circle with pretty much everything I've written over the past 2 years
06:25:04  <SubStack>so many libs
06:29:11  <SubStack>WHAT'S YOUR FREQUENCY KENNETH?
06:29:12  <LOUDBOT>WHY DOES EVERYONE GO TO BED AND NOT TELL ME?
06:58:34  <rowbit>Hourly usage stats: [free: 43]
07:30:22  <SubStack>BWAHAHAHAHAHAHAHAHAHAHA
07:30:22  <LOUDBOT>NEVER PLAY THE EXTRA LEVEL. YOU'LL LOSE ALL YOUR LIVES.
07:30:37  <SubStack>just got dnode working across this postMessage iframe bridge
07:33:07  <chapel>why wouldn't it?
07:33:14  <chapel>its just json, which is just a string :P
07:34:11  <SubStack>yes
07:34:18  <chapel>congrats btw
07:34:25  <chapel>awesome to hear the progress
07:34:30  <chapel>and the mad hackery
07:34:32  <SubStack>but in a way that I can inject at the proxy level for t.createWindow for testling
07:35:26  <SubStack>now I need to figure out how the api should look for cross-{page,domain} requests
07:35:51  <SubStack>I'm thinking perhaps that t.createWindow can return an EventEmitter
07:35:57  <SubStack>so you can:
07:36:30  <SubStack>var w = t.createWindow('http://substack.net', { t : t })
07:36:59  <SubStack>w.once('load', function (win) { t.equal(win.document.title, 'beep boop')) })
07:37:12  <SubStack>s/\)\)/)/
07:37:15  <SubStack>BUT
07:37:40  <SubStack>how should it work with loading the next page?
07:37:52  <SubStack>and what if you want to send over different bound variables for different page loads
07:37:57  <SubStack>I need to mull over that part of it some more
07:38:29  <jesusabdullah>So, I installed this "federated wiki" thing maxogden retweeted about
07:38:30  <jesusabdullah>http://li225-26.members.linode.com:1111/view/welcome-visitors
07:38:44  <jesusabdullah>It's going as well as can be expected, I guess >_<
07:38:49  <jesusabdullah>ಠ_ಠ
07:39:50  <jesusabdullah>ಥ_ಥ
07:40:16  <SubStack>°_°
07:41:33  <jesusabdullah>SubStack: http://li225-26.members.linode.com:1111/view/list-of-figures
07:42:36  <SubStack>jesusabdullah: I'm not sure what that is
07:42:40  <SubStack>any of it
07:42:52  <SubStack>it's just some letters
07:44:07  <jesusabdullah>You don't see faces?
07:44:27  <jesusabdullah>Oh, context, right
07:44:28  <jesusabdullah>https://github.com/WardCunningham/Smallest-Federated-Wiki
07:58:34  <rowbit>Hourly usage stats: [free: 15]
08:24:10  <SubStack>tentative api for the t.createWindow() iframe postMessage bridge: https://gist.github.com/2517108
08:31:03  <SubStack>OK THEN
08:31:04  <LOUDBOT>IS THE LOUD BOT STILL ON SLASHNET?
08:31:50  <SubStack>paul_irish: I suspect you're not much the t.createWindow() type but: https://gist.github.com/2517108
08:32:31  <SubStack>and while people look this over, I'll implement the new stuff!
08:32:41  <SubStack>in testling proper instead of just in a prototype
08:58:34  <rowbit>Hourly usage stats: [free: 11]
09:03:36  * TheJHjoined
09:03:45  * TheJHquit (Changing host)
09:03:45  * TheJHjoined
09:58:34  <rowbit>Hourly usage stats: [free: 17]
09:59:06  * _sorensenquit (Quit: Leaving...)
10:58:40  <rowbit>Hourly usage stats: [free: 12]
11:22:05  * dominictarrjoined
11:26:46  <SubStack>dominictarr: check this out https://gist.github.com/2517108
11:26:59  <SubStack>so very close to having this api for testling >:D
11:27:06  <SubStack>with cross-domain requests and everything
11:28:47  <dominictarr>can the new window create it's own windows?
11:29:19  <SubStack>it can indeed!
11:29:25  <SubStack>if you pass in the t object
11:29:30  <SubStack>then you can call t.createWindow
11:30:06  <SubStack>dnode-protocol takes care of that
11:30:07  <dominictarr>oh... I SEE
11:30:28  <SubStack>it's like eval+dnode
11:30:43  <dominictarr>got it.
11:31:29  <dominictarr>you could use the same tech to fork processes too.
11:31:38  <dominictarr>back on the server
11:31:48  * AvianFluquit (Remote host closed the connection)
11:31:49  <SubStack>true!
11:31:57  <SubStack>or communicate with web workers
11:32:55  <SubStack>postMessage is how you communicate with web workers in the browser I think
11:33:14  <dominictarr>yeah. it might be pretty handy on the server for that. define all your modules, but glue them together in a single file.
11:35:48  <SubStack>also
11:35:58  <SubStack>https://github.com/substack/node-falafel
11:36:04  <SubStack>it's like burrito but nicer looking nodes
11:36:12  <SubStack>since it uses esprima instead of uglify
11:38:03  <dominictarr>that looks pretty tidy.
11:39:15  <SubStack>you can also modify nodes from different points in the tree using node.parent and reaching into children nodes and calling update() on them
11:39:26  <dominictarr>man, any feature that a language doesn't have that can be added by a script like that should not be included as part of the language.
11:39:27  <SubStack>although there are some bugs when you try to do both kinds of updates at once
11:39:33  <dominictarr>that is really good.
11:39:45  <SubStack>yep
11:40:08  <SubStack>harmony should be standardizing stuff like AST traversal
11:40:16  <SubStack>so you can extend the language ad-hoc
11:40:18  <SubStack>enable chaos!
11:41:14  <dominictarr>"enable chaos!";
11:41:21  <dominictarr>like "use strict";
11:41:21  <SubStack>agreed
11:41:38  <SubStack>chaoscript
11:42:05  <dominictarr>I want to make a language like that and name it magic
11:42:26  <dominictarr>so you can say, lets throw this out and rewrite everything using Magic!
11:42:57  <SubStack>s/scripts/spells/
11:46:03  <dominictarr>right.
11:46:28  <dominictarr>I'm just gonna apply that regexp to everything I say.
11:46:33  <dominictarr>starting now.
11:46:43  <SubStack>javaspell
11:48:20  <dominictarr>hmm, except for that case maybe.
11:58:34  <rowbit>Hourly usage stats: [free: 17]
12:58:34  <rowbit>Hourly usage stats: [free: 12]
13:38:56  * dominictarrquit (Ping timeout: 245 seconds)
13:58:34  <rowbit>Hourly usage stats: [developer: 5, free: 19]
14:58:34  <rowbit>Hourly usage stats: [free: 16]
15:13:16  * tanepiperquit (Quit: WeeChat 0.3.7)
15:58:34  <rowbit>Hourly usage stats: [free: 30]
16:12:34  <pkrumins>bilbo baggins
16:17:25  * _sorensenjoined
16:36:52  <chapel>jesusabdullah: http://www.r-bloggers.com/the-best-statistical-programming-language-is-%E2%80%A6javascript/
16:48:15  * st_lukejoined
16:58:34  <rowbit>Hourly usage stats: [free: 16]
17:58:34  <rowbit>Hourly usage stats: [free: 12]
18:04:16  * _sorensenquit (Quit: Leaving...)
18:19:09  * st_lukequit (Ping timeout: 276 seconds)
18:19:37  * mikealquit (Quit: Leaving.)
18:26:36  * st_lukejoined
18:29:35  * st_lukequit (Read error: Connection reset by peer)
18:29:38  * st_luke__joined
18:32:31  * st_luke__quit (Remote host closed the connection)
18:33:49  * st_lukejoined
18:35:17  * st_lukequit (Remote host closed the connection)
18:40:50  <maxogden>HE SAID BILBO BAGGINS
18:40:50  <LOUDBOT>I TAKE A BATH ONCE A MONTH WHETHER I NEED IT OR NOT
18:55:46  * ITprojoined
18:58:34  <rowbit>Hourly usage stats: [free: 8]
19:08:08  * _sorensenjoined
19:33:28  * mikealjoined
19:58:35  <rowbit>Daily usage stats: [developer: 16, free: 479]
19:58:35  <rowbit>Hourly usage stats: [free: 20]
20:01:09  * hij1nxjoined
20:22:17  * mikealquit (Quit: Leaving.)
20:34:29  * tilgovijoined
20:34:43  * tilgoviquit (Read error: Connection reset by peer)
20:46:13  * hij1nxquit (Quit: hij1nx)
20:54:44  * _sorensenquit (Quit: Leaving...)
20:58:34  <rowbit>Hourly usage stats: [free: 16]
21:12:26  * st_lukejoined
21:19:11  * st_lukequit (Remote host closed the connection)
21:25:15  * _sorensenjoined
21:39:57  <pkrumins>introducing node-quine https://github.com/pkrumins/node-quine
21:44:52  <SubStack>sweet
21:50:30  * _sorensenquit (Quit: Leaving...)
21:58:34  <rowbit>Hourly usage stats: [free: 9]
22:26:21  <maxogden>SubStack: this is pretty close to what i am imagining http://2.bp.blogspot.com/-0_x7-gi0hSI/TaZdxtUPucI/AAAAAAAAA94/hM5XC4TdIbU/s1600/Vegan+Carnitas+Taco.jpg
22:27:06  <SubStack>noted!
22:30:20  * _sorensenjoined
22:58:34  <rowbit>Hourly usage stats: [free: 12]
23:09:40  * _sorensenquit (Quit: Leaving...)
23:58:34  <rowbit>Hourly usage stats: [free: 10]