00:00:29  <onin23>i could browse it on my firefox?
00:00:32  <onin23>i could browse it on my firefox
00:00:42  <SubStack>something is really odd here
00:01:39  * _sorensenquit (Ping timeout: 244 seconds)
00:01:45  <SubStack>aha I think I've got it
00:01:49  <SubStack>a problem on our end with the proxy
00:02:07  <SubStack>oh actually nevermind
00:02:50  <SubStack>aha!
00:03:03  <SubStack>onin23: your server is sending this header:
00:03:19  <SubStack>oh wait also nevermind >_<
00:03:31  <SubStack>investigating this some more
00:03:59  <onin23>ok
00:58:49  <rowbit>Hourly usage stats: []
01:18:26  <dominictarr>tanepiper, you could just go globals.$ = require('jquery')
01:57:57  <dominictarr>SubStack, do you have a module to reconnect a stream?
01:58:49  <rowbit>Hourly usage stats: []
02:03:48  * ITprojoined
02:04:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie7 (Queue length: 1 on 1 servers. Total servers: 3)
02:14:35  <SubStack>dominictarr: I have an old thing: https://github.com/substack/node-recon
02:14:52  <SubStack>just for net streams though
02:58:49  <rowbit>Hourly usage stats: []
03:03:15  <Raynos>jesusabdullah: https://github.com/Raynos/composite
03:15:42  <dominictarr>that is the right shape
03:16:24  <dominictarr>hmm, no. I don't want transparent.
03:25:27  * onin23quit (Ping timeout: 240 seconds)
03:41:02  * stlsaintquit (Quit: leaving)
03:58:49  <rowbit>Hourly usage stats: []
04:00:39  * dominictarrquit (Ping timeout: 248 seconds)
04:02:09  * dominictarrjoined
04:29:24  * dominictarrquit (Ping timeout: 265 seconds)
04:41:34  * dominictarrjoined
04:43:36  <rowbit>SubStack, pkrumins: Encoders down: 50.57.174.109(free2)
04:55:49  * devaholicquit (Ping timeout: 246 seconds)
04:56:47  <SubStack>dominictarr: http://substack.net/doc/nodeconf_2012/images/atomic_2.png
04:57:20  <SubStack>also http://substack.net/doc/nodeconf_2012/
04:58:49  <rowbit>Hourly usage stats: []
05:10:33  * isaacs_mobilejoined
05:16:01  <SubStack>http://www.nytimes.com/2012/07/06/technology/at-hacker-hostels-living-on-the-cheap-and-dreaming-of-digital-glory.html?_r=1&pagewanted=all
05:16:10  <SubStack>Raynos: ^^^
05:30:32  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
05:30:43  <SubStack>woot
05:30:46  <SubStack>oh wait, crap
05:30:50  <SubStack>no second message
05:30:58  <SubStack>upgrading manually
05:34:01  <SubStack>all fixed
05:35:01  <dools>all things fixed, all the time
05:48:40  * isaacs_mobilequit (Quit: Leaving)
05:51:56  * shykeschanged nick to zz_shykes
05:58:49  <rowbit>Hourly usage stats: []
06:26:48  * isaacs_mobilejoined
06:46:37  * isaacs_mobilequit (Ping timeout: 252 seconds)
06:58:25  <dominictarr>SubStack, that looks a little familiar
06:58:52  <rowbit>Hourly usage stats: []
07:01:51  * zz_shykeschanged nick to shykes
07:02:45  <dominictarr>SubStack, fuck, $40 a night is cheap? looks like I need to start a hacker shanty town.
07:06:47  * shykeschanged nick to zz_shykes
07:06:53  <dools>Shacker
07:58:49  <rowbit>Hourly usage stats: []
08:04:14  * tilgovijoined
08:11:12  * tilgoviquit (Remote host closed the connection)
08:11:30  * tilgovijoined
08:19:36  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
08:58:49  <rowbit>Hourly usage stats: []
09:49:46  * tilgoviquit (Remote host closed the connection)
09:58:49  <rowbit>Hourly usage stats: []
10:12:42  * dominictarrquit (Ping timeout: 246 seconds)
10:58:49  <rowbit>Hourly usage stats: []
11:20:12  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie7 (Queue length: 1 on 1 servers. Total servers: 3)
11:23:51  * dominictarrjoined
11:25:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie7 (Queue length: 1 on 1 servers. Total servers: 3)
11:30:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie7 (Queue length: 1 on 1 servers. Total servers: 3)
11:58:49  <rowbit>Hourly usage stats: []
12:58:49  <rowbit>Hourly usage stats: []
13:15:08  * devaholicjoined
13:24:36  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
13:27:06  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
13:29:09  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
13:36:36  * stlsaintjoined
13:36:37  * stlsaintquit (Changing host)
13:36:38  * stlsaintjoined
13:58:49  <rowbit>Hourly usage stats: []
14:04:09  * stlsaintquit (Quit: leaving)
14:13:11  * stlsaintjoined
14:13:11  * stlsaintquit (Changing host)
14:13:11  * stlsaintjoined
14:19:16  * wiwilliajoined
14:50:03  <dominictarr>aw, fuck
14:50:13  <dominictarr>sockjs is actually not right.
14:58:49  <rowbit>Hourly usage stats: []
15:20:14  <chapel>dominictarr: whats wrong?
15:30:55  * dominictarrquit (Read error: Connection reset by peer)
15:39:09  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
15:54:38  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
15:58:31  * stlsaintquit (Ping timeout: 248 seconds)
15:58:49  <rowbit>Hourly usage stats: []
16:00:09  * yhuangjoined
16:00:09  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 2 on 2 servers. Total servers: 5)
16:00:25  <yhuang>Hi guys, hows the update coming along?
16:05:39  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 2 on 2 servers. Total servers: 5)
16:11:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
16:15:00  * saijanai_quit (Quit: saijanai_)
16:16:07  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 2 on 2 servers. Total servers: 5)
16:18:00  <Raynos>substack: i dont know whether I want to live there
16:21:36  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 2 on 2 servers. Total servers: 5)
16:23:26  <pkrumins>yhuang: it's working now in IE9 and Firefox
16:23:31  <pkrumins>yhuang: chrome is being tricky
16:23:38  <pkrumins>yhuang: it = t.createWindow
16:24:33  <pkrumins>yhuang: here is a simple test i tried in ie9 and ff https://gist.github.com/965c91ecb474c7523efa
16:27:36  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
16:33:36  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
16:39:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
16:41:03  <niftylettuce>KA POW!
16:41:05  <LOUDBOT>YO DAWG I HEARD YOU LIKE FUNCTIONAL PROGRAMMING SO WE PUT A PROGRAMMING LANGUAGE IN YOUR PROGRAMMING LANGUAGE SO YOU CAN PROGRAM A PROGRAM TO PROGRAM WHILE YOU PROGRAM A PROGRAM TO PROGRAM
16:52:56  <yhuang>ooo THANKS Pkrumins,
16:55:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie9 (Queue length: 1 on 1 servers. Total servers: 5)
16:58:49  <rowbit>Hourly usage stats: []
17:15:06  <rowbit>SubStack, pkrumins: Encoders down: 50.56.32.168(dev4)
17:17:20  <yhuang>hey Pkrumins, i was just testing out a script using firefox, but I still get a transfer closed with outstanding data error
17:18:02  <yhuang>http://pastebin.com/xa5yCZnp
17:19:20  <SubStack>yhuang:
17:19:34  <SubStack>t.createWindow('http://fastcompany.com', { t : t }, function (win) {
17:19:39  <SubStack>you were missing the { t : t }
17:20:37  <yhuang>can you elaborate what {t:t} is? im sorry if i miss something
17:21:00  <SubStack>when you register a callback it doesn't actually get run in the same context
17:21:11  <SubStack>so you need to explicitly pass the variables you want to use in the new context
17:21:32  <SubStack>the contexts run in the page contexts that you are navigating to in an iframe
17:21:52  <SubStack>and the iframe has a script injected at the proxy level that listens for incoming postmessage commands
17:22:28  <SubStack>and so a communication bridge is established using dnode-protocol to communicate between the iframe and the parent container
17:22:57  <ik>i
17:22:58  <ik>hi
17:22:59  <yhuang>oh, i see
17:23:01  <ik>is stackvm web scale?
17:23:06  <SubStack>ik: correct
17:23:26  <SubStack>I could detect which lexicals are being used with an AST traversal perhaps but I need to experiment more with that approach
17:25:49  <yhuang>Substack: can you make the changes in my code so I can see clearly what needs to be done?
17:26:13  <SubStack>yhuang: I did, just put a { t : t } in your createWindow() call
17:26:22  <SubStack>17:18:43 < SubStack> t.createWindow('http://fastcompany.com', { t : t }, function (win) {
17:28:53  <pkrumins>SubStack: it's hanging
17:29:11  <SubStack>I was inspecting the desktop and I saw the iframe loaded correctly though
17:29:18  <pkrumins>SubStack: https://gist.github.com/8dbe03ddc67b79b26b23
17:29:39  <pkrumins>trying ie9 now
17:29:41  <SubStack>aha
17:29:45  <pkrumins>it hangs
17:29:58  <SubStack>yhuang: win doesn't do getElementsByTagName
17:30:06  <SubStack>change that to win.document.getElementsByTagName
17:30:10  <SubStack>and then it works
17:30:15  <pkrumins>oh cool
17:30:18  <pkrumins>trying this
17:30:51  <pkrumins>it works!
17:31:09  <pkrumins>yhuang: here you go https://gist.github.com/af016b04f98b418a7aba
17:31:12  <pkrumins>this is working
17:31:13  <SubStack>I'll work on getting remote instrumentation working so those bugs will be more obvious
17:31:20  <pkrumins>sweet
17:31:25  <SubStack>using a falafel-based intrumenter
17:41:58  <yhuang>awesome! Great job guys
17:42:03  <yhuang>thanks alot
17:43:10  <SubStack>hooray!
17:44:06  <pkrumins>yhuang: we still need to figure out how to run it on chrome
17:44:41  <pkrumins>but you can start writing tests and test them on ie9 and firefoxes
17:45:47  <yhuang>yep will be doing that for now. Thank you guys for working on this.
17:58:49  <rowbit>Hourly usage stats: []
18:12:31  * _sorensenjoined
18:16:07  <SubStack>pkrumins: oh maybe try with noinstrument
18:16:39  <SubStack>there are some issues with the instrumentation getting in the way since schoolbus needs to toString() the functions to run them in the remote context
18:17:10  * zz_shykeschanged nick to shykes
18:22:46  <AvianFlu>pssht, they always let *me* take my instruments on the schoolbus
18:58:49  <rowbit>Hourly usage stats: []
19:20:52  * stlsaintjoined
19:20:58  * devaholicquit (Ping timeout: 245 seconds)
19:24:05  * stlsaintquit (Client Quit)
19:25:31  * stlsaintjoined
19:35:35  <yhuang>Hey guys, got a bug (maybe) to report
19:35:41  <yhuang>I just wrote a test: http://pastebin.com/ftaf2KTZ
19:36:06  <rowbit>SubStack, pkrumins: Encoders down: 184.106.99.27(dev-ie7-3)
19:36:22  <yhuang>the first two tests i purposely mess up so this test should produce a result of 5/7
19:36:55  * kurapikatsjoined
19:37:22  <yhuang>now if i mess up the last test on purpose, like so: http://pastebin.com/5sPQS38G
19:37:40  <yhuang>it should give me a result of 4/7, but instead it still gives me 5/7
19:38:33  <SubStack>maybe add some assertions for the meta and link lengths?
19:38:40  <SubStack>could be an unexpected number of those
19:51:06  <rowbit>SubStack, pkrumins: Developers waiting in the queue for ie6 (Queue length: 1 on 1 servers. Total servers: 2)
19:58:49  <rowbit>Hourly usage stats: []
19:58:49  <rowbit>Daily usage stats: []
20:00:45  <AvianFlu>hey SubStack, how would I put a string into the system clipboard from node? any idea?
20:08:58  <SubStack>there's the xclip command on linux
20:25:14  <yhuang>Substack: well the code loops through all the metas to check the value for specific string, i don't know what's causing this, testling seems to ignore all my test cases after the first 4 or so
20:26:59  <SubStack>it could be throwing an exception
20:28:41  <SubStack>yhuang: what happens if you don't call .plan()?
20:28:53  <SubStack>.plan() will automatically end your test when it hits N assertions
20:30:55  <yhuang>If i take out plan(), here's the code: http://pastebin.com/eEAGFydp I mess up the last test on purpose to see what happens, still gives me 7/7
20:32:51  <SubStack>throw down more t.log()s
20:39:15  * devaholicjoined
20:42:02  <yhuang>you mean put log() before every test?
20:42:24  <yhuang>log: Browswer: Netscape
20:42:25  <yhuang> log: 1
20:42:27  <yhuang> log: 2
20:42:28  <yhuang> log: 3
20:42:30  <yhuang> log: 4
20:42:31  <yhuang> log: 5
20:42:33  <yhuang> log: 6
20:42:34  <yhuang> log: 7
20:42:36  <yhuang> Tests ............................................. 7/7
20:42:37  <yhuang>total ............................................... 7/7
20:44:17  <SubStack>just put logs everywhere
20:44:21  <SubStack>until you figure out what's going on
20:44:28  <SubStack>put logs in the loop bodies especially
20:44:29  <SubStack>log the lengths
20:54:47  * tilgovijoined
20:58:49  <rowbit>Hourly usage stats: []
21:07:32  <yhuang>SUbstack: seems like i found the problem, it's a bug in my dummy variable, thanks for the tip
21:08:49  <SubStack>great
21:27:31  <tanepiper>mehh, the url module in node doesn't actually validate urls :/
21:27:57  <tanepiper>url.parse('htt://foo.com') is completly valid
21:42:19  <maxogden>it accepts all protocols
21:42:51  <tanepiper>yea, i realised my regex in my module too - was hoping to replace it since url is a dependency anyway
21:42:53  <tanepiper>but melhh
21:46:36  <tanepiper>although i also accepts > url.parse('http:/edwef/com')
21:46:50  <tanepiper>{ protocol: 'http:',
21:46:53  <tanepiper> pathname: '/edwef/com',
21:46:55  <tanepiper> path: '/edwef/com',
21:46:57  <tanepiper> href: 'http:/edwef/com' }
21:54:42  * yhuangquit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0.1/20120614114901])
21:58:49  <rowbit>Hourly usage stats: []
22:13:36  <rowbit>SubStack, pkrumins: Encoders down: 50.57.226.209(free4)
22:29:23  * saijanai_joined
22:37:13  * stlsaintquit (Quit: leaving)
22:58:49  <rowbit>Hourly usage stats: []
23:03:18  * stlsaintjoined
23:17:01  * wiwilliaquit (Ping timeout: 265 seconds)
23:31:44  * tilgoviquit (Remote host closed the connection)
23:41:44  * _sorensenquit (Ping timeout: 264 seconds)
23:58:49  <rowbit>Hourly usage stats: []