00:55:04
| * st_luke | quit (Read error: Operation timed out) |
02:18:06
| * st_luke | joined |
02:18:10
| * st_luke | quit (Remote host closed the connection) |
02:18:19
| * st_luke | joined |
02:21:37
| * rorschach | joined |
02:22:05
| * rorschach | part |
02:36:40
| * mikeal | quit (Quit: Leaving.) |
03:07:02
| * AvianFlu | quit (Quit: AvianFlu) |
03:21:23
| * Madars | quit (Quit: reboot) |
03:23:48
| * Madars | joined |
03:51:44
| * AvianFlu | joined |
04:09:16
| * AvianFlu | quit (Quit: AvianFlu) |
05:05:28
| <niftylettuce> | yay page rank #2 on google for "javascript async callback" |
05:26:05
| * AvianFlu | joined |
05:48:39
| * mikeal | joined |
06:10:10
| * thatguydan_ | joined |
06:14:24
| * thatguydan | quit (Ping timeout: 276 seconds) |
06:14:25
| * thatguydan_ | changed nick to thatguydan |
06:20:42
| * thatguydan | quit (Remote host closed the connection) |
06:22:39
| * AvianFlu | quit (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
| * idletom | quit (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_luke | quit (Remote host closed the connection) |
08:34:48
| * westonruter | quit (Quit: westonruter) |
08:49:32
| * thatguydan | joined |
09:25:25
| * thatguydan | quit (Quit: thatguydan) |
09:29:19
| * ITpro | quit (Ping timeout: 245 seconds) |
09:42:56
| * ITpro | joined |
10:17:58
| * ITpro | quit (Ping timeout: 260 seconds) |
10:18:29
| * ITpro | joined |
10:32:37
| * thatguydan | joined |
10:52:02
| * thatguydan | quit (Quit: thatguydan) |
11:06:10
| * thatguydan | joined |
11:54:06
| * thatguydan | quit (Quit: thatguydan) |
13:38:40
| * thatguydan | joined |
13:47:22
| * thatguydan | quit (Read error: Connection reset by peer) |
13:47:54
| * dominictarr | joined |
13:51:05
| * thatguydan | joined |
14:31:04
| <dominictarr> | Raynos, you there? |
14:41:52
| * dominictarr | part ("Leaving") |
15:00:16
| * AvianFlu | joined |
15:02:06
| * westonruter | joined |
15:37:14
| * mikeal | quit (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
| * mikeal | joined |
16:23:02
| * thatguydan | quit (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
| * mikeal | quit (Quit: Leaving.) |
16:28:55
| * mikeal | joined |
16:31:45
| * thatguydan | joined |
16:40:28
| * idletom | joined |
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
| * cam5 | joined |
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
| * stlsaint | quit (Quit: Lost terminal) |
17:07:39
| * stlsaint | joined |
17:16:01
| * _ritch | joined |
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
| * thatguydan | quit (Quit: thatguydan) |
17:36:20
| <tanepiper> | Raynos: whats the difference between 0.8 and 0.9 streams? |
17:36:23
| * cam5 | quit (Ping timeout: 245 seconds) |
17:40:09
| * thatguydan | joined |
17:40:09
| * thatguydan | quit (Client Quit) |
17:40:47
| * cam5 | joined |
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
| * _ritch | part |
18:03:42
| * idletom | quit (Ping timeout: 252 seconds) |
18:20:32
| * rannmann | quit (Remote host closed the connection) |
18:22:23
| * rannmann | joined |
18:22:23
| * rannmann | quit (Changing host) |
18:22:23
| * rannmann | joined |
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
| * mikeal | quit (Quit: Leaving.) |
18:29:04
| * idletom | joined |
18:33:38
| * mikeal | joined |
18:34:22
| * cam5 | quit (Quit: Page closed) |
18:40:51
| * maxogden | changed nick to mbalho |
18:50:17
| * mikeal | quit (Quit: Leaving.) |
19:28:29
| * AvianFlu | quit (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_luke | joined |
20:33:52
| * AvianFlu | joined |
20:36:25
| * thatguydan | joined |
20:36:30
| * thatguydan | quit (Client Quit) |
20:37:59
| <substack> | wow on wednesday shanghai will be raining at 31C |
20:40:32
| * thatguydan | joined |
20:43:27
| * devaholic | quit (Ping timeout: 276 seconds) |
20:45:34
| * thatguydan | quit (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_luke | quit (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
| * mikeal | joined |
22:06:28
| * mikeal | quit (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
| * AvianFlu | quit (Quit: AvianFlu) |
22:22:33
| <substack> | tanepiper: the old api will be backwards compatible |
22:29:41
| <tanepiper> | cool |
23:00:20
| * AvianFlu | joined |
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
| * AvianFlu | quit (*.net *.split) |
23:15:21
| * rannmann | quit (*.net *.split) |
23:15:21
| * saijanai_ | quit (*.net *.split) |
23:15:29
| * mbalho | just kidding. socket.io makes me cry |
23:16:30
| * rannmann | joined |
23:16:30
| * saijanai_ | joined |
23:18:47
| * thatguydan | joined |
23:23:39
| * AvianFlu | joined |
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
| * isaacs | changed nick to eyeshloot |