00:55:04  * st_lukequit (Read error: Operation timed out)
02:18:06  * st_lukejoined
02:18:10  * st_lukequit (Remote host closed the connection)
02:18:19  * st_lukejoined
02:21:37  * rorschachjoined
02:22:05  * rorschachpart
02:36:40  * mikealquit (Quit: Leaving.)
03:07:02  * AvianFluquit (Quit: AvianFlu)
03:21:23  * Madarsquit (Quit: reboot)
03:23:48  * Madarsjoined
03:51:44  * AvianFlujoined
04:09:16  * AvianFluquit (Quit: AvianFlu)
05:05:28  <niftylettuce>yay page rank #2 on google for "javascript async callback"
05:26:05  * AvianFlujoined
05:48:39  * mikealjoined
06:10:10  * thatguydan_joined
06:14:24  * thatguydanquit (Ping timeout: 276 seconds)
06:14:25  * thatguydan_changed nick to thatguydan
06:20:42  * thatguydanquit (Remote host closed the connection)
06:22:39  * AvianFluquit (Quit: AvianFlu)
06:51:28  <Raynos>oh hi
07:08:23  <st_luke>CAPS LOCK SUNDAY
07:08:24  <LOUDBOT>HACKERS DO IT WITH FEWER INSTRUCTIONS.
07:11:57  * antix_joined
07:25:03  * idletomquit (Ping timeout: 264 seconds)
07:47:10  <Raynos>isaacs: readable-stream is a module has too many annoying things in it :/
08:06:09  * st_lukequit (Remote host closed the connection)
08:34:48  * westonruterquit (Quit: westonruter)
08:49:32  * thatguydanjoined
09:25:25  * thatguydanquit (Quit: thatguydan)
09:29:19  * ITproquit (Ping timeout: 245 seconds)
09:42:56  * ITprojoined
10:17:58  * ITproquit (Ping timeout: 260 seconds)
10:18:29  * ITprojoined
10:32:37  * thatguydanjoined
10:52:02  * thatguydanquit (Quit: thatguydan)
11:06:10  * thatguydanjoined
11:54:06  * thatguydanquit (Quit: thatguydan)
13:38:40  * thatguydanjoined
13:47:22  * thatguydanquit (Read error: Connection reset by peer)
13:47:54  * dominictarrjoined
13:51:05  * thatguydanjoined
14:31:04  <dominictarr>Raynos, you there?
14:41:52  * dominictarrpart ("Leaving")
15:00:16  * AvianFlujoined
15:02:06  * westonruterjoined
15:37:14  * mikealquit (Quit: Leaving.)
15:42:23  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
15:42:23  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
15:58:40  * mikealjoined
16:23:02  * thatguydanquit (Quit: thatguydan)
16:25:11  <isaacs>Raynos: it's a poc module
16:25:16  <isaacs>Raynos: that's what happens :)
16:27:06  <isaacs>Raynos: but yes, i'll publish the latest updates from the conversations at summer camp soon, today or tomorrow
16:28:36  * mikealquit (Quit: Leaving.)
16:28:55  * mikealjoined
16:31:45  * thatguydanjoined
16:40:28  * idletomjoined
16:43:02  <Raynos>isaacs: Much appreciated as I just wrote like 6 modules based on it and realised it's got too many annyoying things in it
16:43:54  <Raynos>isaacs: We also need a way for module authors to write 0.9.x style streams without enforcing users to run node 0.9.x so readable-stream will need to match the 0.9.x stream interface until 0.12.x (where I would drop 0.8.x support)
16:44:00  <Raynos>dominictarr: oh hi
16:49:51  * cam5joined
16:50:29  <cam5>so this is where the browserling folks might be?
16:52:30  <Raynos>yes
16:56:57  <cam5>Hey raynos - what would one to to reset the ssh pass for my user on tunnel.browserling.com?
17:06:56  * stlsaintquit (Quit: Lost terminal)
17:07:39  * stlsaintjoined
17:16:01  * _ritchjoined
17:20:32  <pkrumins>cam5: ask me
17:21:16  <pkrumins>let me know your email and i'll reset your ssh key
17:21:25  <pkrumins>cam5: we only do public key authentication now for tunnels
17:31:59  <cam5>pkrumins - thanks! [email protected]
17:33:43  * thatguydanquit (Quit: thatguydan)
17:36:20  <tanepiper>Raynos: whats the difference between 0.8 and 0.9 streams?
17:36:23  * cam5quit (Ping timeout: 245 seconds)
17:40:09  * thatguydanjoined
17:40:09  * thatguydanquit (Client Quit)
17:40:47  * cam5joined
17:41:12  <_ritch>tanepiper: function read() { while(stream.read(len)) { …parse or whatever…} } stream.on('readable', read);
17:45:17  <pkrumins>cam5, done!
17:45:30  <pkrumins>cam5: so just use the tunnel button in browserling interface
17:45:34  <pkrumins>and upload your public key
17:55:31  <cam5>pkrumins - you're the man. Thank you!
17:59:22  <pkrumins>you're welcome!
18:00:03  * _ritchpart
18:03:42  * idletomquit (Ping timeout: 252 seconds)
18:20:32  * rannmannquit (Remote host closed the connection)
18:22:23  * rannmannjoined
18:22:23  * rannmannquit (Changing host)
18:22:23  * rannmannjoined
18:25:47  <isaacs>Raynos: some of the things in it are explorations of what it'll be like in, say, fs, etc
18:27:59  * mikealquit (Quit: Leaving.)
18:29:04  * idletomjoined
18:33:38  * mikealjoined
18:34:22  * cam5quit (Quit: Page closed)
18:40:51  * maxogdenchanged nick to mbalho
18:50:17  * mikealquit (Quit: Leaving.)
19:28:29  * AvianFluquit (Quit: AvianFlu)
19:54:26  <rowbit>/!\ ATTENTION: (default-local) [email protected] successfully signed up for developer browserling plan ($20). Cash money! /!\
19:54:26  <rowbit>/!\ ATTENTION: (default-local) paid account successfully upgraded /!\
20:13:10  <substack>\o/
20:27:12  <pkrumins>o/
20:33:26  * st_lukejoined
20:33:52  * AvianFlujoined
20:36:25  * thatguydanjoined
20:36:30  * thatguydanquit (Client Quit)
20:37:59  <substack>wow on wednesday shanghai will be raining at 31C
20:40:32  * thatguydanjoined
20:43:27  * devaholicquit (Ping timeout: 276 seconds)
20:45:34  * thatguydanquit (Ping timeout: 272 seconds)
21:37:28  <Raynos>isaacs: I know, the main bugs that are annoying me are the lack of flow on process.nextTick, pipe doesn't return dest (its not published) and lack of multiple destinations in piping
21:37:39  * st_lukequit (Ping timeout: 245 seconds)
21:38:45  <Raynos>tanepiper: 0.9 streams are readable. Which makes it tons easier to create streams
21:39:08  <tanepiper>i thought streams were readable?
21:39:12  <Raynos>tanepiper: See write-stream, read-stream and through-stream for some new base classes for streams
21:39:18  <Raynos>tanepiper: see readable-stream
21:39:40  <tanepiper>maybe it's just something in the implementaiton i'm missing. Does it mean it'll be easy to write streaming parsers for any data then?
21:39:59  <Raynos>well it supports reading bytes
21:40:06  <Raynos>and the way you handle things has changed
21:40:23  <tanepiper>ahh cool, so should make event-stream obsolite?
21:40:45  <tanepiper>(not your module, dominictarr's one?)
21:42:29  <tanepiper>well reading bytes then, yes :)
21:42:39  <tanepiper>streaming lexers ftw
21:46:27  <Raynos>Yes
21:46:31  <Raynos>so you can take any stream
21:46:38  <Raynos>and just do stream.read(numberOfBytes)
21:47:09  <Raynos>tanepiper: read-stream, write-stream and through-stream are not part of core and libraries I wrote. readable-stream is isaacs new stream implementation that will go into code
21:47:11  <Raynos>core*
21:48:09  <tanepiper>so they almost become like buffers, but streaming - nice
21:49:01  <tanepiper>i can probably re-write this streaming twitter client, since the library i'm using to connect to their firehose stream isn't actually streaming, it's just a fancy eventemitter
21:50:26  <Raynos>tanepiper: do so!
21:50:33  <Raynos>writing a readable stream is now really easy
21:50:57  <Raynos>tanepiper: https://github.com/Raynos/events-stream/blob/master/index.js#L5
21:51:08  <Raynos>Example using read-stream or just use readable-stream directly
21:52:20  * mikealjoined
22:06:28  * mikealquit (Quit: Leaving.)
22:08:13  <tanepiper>the library i;m using would be quite a re-write, although my parsing bit i;m using event-stream to wrap a async function
22:13:27  * AvianFluquit (Quit: AvianFlu)
22:22:33  <substack>tanepiper: the old api will be backwards compatible
22:29:41  <tanepiper>cool
23:00:20  * AvianFlujoined
23:01:02  <isaacs>Raynos: please stop posting new issues against readable stream for at least 24 hours.
23:01:16  <isaacs>Raynos: i have fixes for most of these, i promise.
23:08:37  <substack>oh for fucks sake
23:08:48  <substack>why does everyone writing websocket libraries suck so hard at release management
23:09:07  <substack>sockjs is missing lib/
23:09:10  <substack>lib/ has the javascript
23:09:14  <substack>the rest is just coffee noise
23:12:45  <substack>switching shoe back to that ghetto version I published to npm
23:13:06  <mbalho>bah
23:13:20  <mbalho>node modules are OVER
23:13:24  <substack>haha
23:13:34  <substack>mbalho: when I do them it seems to work ok!
23:13:43  <substack>of course I have some practice juggling versions around
23:14:06  <mbalho>i decided to try and fix socket.io so that i can still be friends with guillermo
23:14:14  <substack>so hard
23:14:30  <mbalho>maybe for newbz
23:15:21  * AvianFluquit (*.net *.split)
23:15:21  * rannmannquit (*.net *.split)
23:15:21  * saijanai_quit (*.net *.split)
23:15:29  * mbalhojust kidding. socket.io makes me cry
23:16:30  * rannmannjoined
23:16:30  * saijanai_joined
23:18:47  * thatguydanjoined
23:23:39  * AvianFlujoined
23:30:54  <substack>anyways fixed shoe again
23:31:17  <substack>I really hate that all the websockets with fallbacks libs are in such disrepair
23:31:56  <substack>not a good foundation to build new services on
23:35:17  <pkrumins>crappy
23:35:23  <pkrumins>cant reliably upgrade packages
23:35:40  <mbalho>socket.io could get broken up into like 10 modules
23:45:15  <substack>do it
23:54:11  * isaacschanged nick to eyeshloot