00:00:03  * ircretaryquit (Remote host closed the connection)
00:00:14  * ircretaryjoined
00:02:23  * thlorenzjoined
00:02:50  * rockbo___joined
00:06:29  * rockbot__quit (Ping timeout: 256 seconds)
00:24:06  * warbrettquit (Remote host closed the connection)
00:24:38  * phatedquit (Remote host closed the connection)
00:27:30  * dguttmanjoined
00:28:57  * dguttmanquit (Client Quit)
00:34:23  * oldskirtquit (Ping timeout: 272 seconds)
00:42:56  * kriskowalquit (Quit: kriskowal)
00:51:28  * thealphanerdquit (Quit: thealphanerd)
00:55:07  * pfrazequit (Quit: Leaving)
00:58:03  * pfrazejoined
01:00:36  * contrahaxquit (Quit: Sleeping)
01:06:56  * rockbo___quit (Remote host closed the connection)
01:11:04  * thealphanerdjoined
01:13:53  * coderzachquit (Remote host closed the connection)
01:14:27  * coderzachjoined
01:17:27  * domanicquit (Ping timeout: 265 seconds)
01:18:56  * coderzachquit (Ping timeout: 244 seconds)
01:35:12  * phatedjoined
01:38:50  * myfquit (Ping timeout: 246 seconds)
01:40:01  * phatedquit (Ping timeout: 255 seconds)
01:55:14  * contrahaxjoined
02:21:07  * thealphanerdquit (Read error: Connection reset by peer)
02:22:27  * thealphanerdjoined
02:45:25  * insertcoffeequit (Ping timeout: 265 seconds)
03:09:35  * Mso150joined
03:30:17  * rockbot__joined
03:42:14  * Mso150_wjoined
03:43:25  * Mso150quit (Ping timeout: 265 seconds)
03:48:13  * thealphanerdquit (Quit: thealphanerd)
03:57:06  * fotoveritequit (Quit: fotoverite)
03:57:35  * fotoveritejoined
03:59:40  * rockbot__quit (Remote host closed the connection)
04:08:18  * thlorenzquit (Remote host closed the connection)
04:31:20  * anvakajoined
04:35:04  * contrahaxquit (Quit: Sleeping)
04:38:03  * contrahaxjoined
05:17:05  * contrahaxquit (Quit: Sleeping)
05:41:15  * rockbot__joined
05:59:20  <mafintosh>jjjohnny: did you figure out what the issue was? sounds weird
06:07:10  * CoderPuppyjoined
06:08:09  * cpupquit (Ping timeout: 272 seconds)
06:12:21  * CoderPuppyquit (Ping timeout: 260 seconds)
06:24:21  * Ursiumquit (Quit: AFK)
06:25:58  * Ursiumjoined
06:36:29  * CoderPuppyjoined
06:42:59  * Ursiumquit (Quit: AFK)
06:44:24  * CoderPuppyquit (Ping timeout: 245 seconds)
06:44:26  * pfrazequit (Quit: Leaving)
07:08:09  * cpupjoined
07:12:39  * thealphanerdjoined
07:12:51  * cpupquit (Ping timeout: 244 seconds)
07:13:15  * thealphanerdquit (Client Quit)
07:13:31  * thealphanerdjoined
07:15:08  * cpupjoined
07:19:10  * CoderPuppyjoined
07:20:01  * cpupquit (Ping timeout: 260 seconds)
07:27:19  * CoderPuppyquit (Ping timeout: 272 seconds)
07:28:07  * cpupjoined
07:32:29  * cpupquit (Ping timeout: 244 seconds)
07:45:41  * cpupjoined
07:46:01  <feross>streams are acting very strangely in browserify. i'm seeing this: https://github.com/substack/node-browserify/issues/963
07:49:28  <feross>cc mafintosh
07:50:22  * cpupquit (Ping timeout: 255 seconds)
07:51:36  * cpupjoined
07:55:58  * fotoveritequit (Quit: fotoverite)
07:58:46  * rockbot__quit (Remote host closed the connection)
07:58:52  <mafintosh>feross: *sigh* the previous issue was related to circular dependencies in regards to require('stream')
07:59:06  * cpupquit (Ping timeout: 265 seconds)
07:59:09  <feross>yeah, looks like it wasn't completely fixed
07:59:31  <feross>i've spent like 2 hours looking at this, still can't quite understand what's going on
08:00:12  <feross>discovered it in instant.io, which pulls in webtorrent and like dozens of streamy things, took forever to make a simple case to repro it
08:00:55  * cpupjoined
08:03:12  <mafintosh>Where is the test case?
08:05:26  <feross>mafintosh: in the issue
08:05:39  <feross>it's just:
08:05:40  <feross>var concat = require('concat-stream')
08:05:40  <feross>var stream = require('stream')
08:05:40  <feross>var s = new stream.PassThrough()
08:05:40  * cpupquit (Ping timeout: 255 seconds)
08:18:06  * cpupjoined
08:20:39  * CoderPuppyjoined
08:22:20  <thealphanerd>I’ve been bitten by those circular dependencies before :S
08:22:43  * cpupquit (Ping timeout: 265 seconds)
08:24:50  * CoderPuppyquit (Ping timeout: 245 seconds)
08:26:33  * cpupjoined
08:31:00  * cpupquit (Ping timeout: 265 seconds)
08:38:12  * cpupjoined
08:43:33  * cpupquit (Ping timeout: 260 seconds)
08:43:58  * cpupjoined
08:48:25  * cpupquit (Ping timeout: 255 seconds)
08:50:31  * cpupjoined
08:55:26  * cpupquit (Ping timeout: 250 seconds)
08:56:42  * cpupjoined
08:56:44  <mafintosh>feross: i have an idea of what it is, 2 sec
08:59:16  * rockbot__joined
09:03:59  * cpupquit (Ping timeout: 245 seconds)
09:04:24  * rockbot__quit (Ping timeout: 245 seconds)
09:07:36  * cpupjoined
09:12:20  * CoderPuppyjoined
09:12:20  * cpupquit (Ping timeout: 250 seconds)
09:15:53  <mafintosh>feross: you still around?
09:17:09  * cpupjoined
09:17:37  * CoderPuppyquit (Ping timeout: 260 seconds)
09:18:10  <feross>mafintosh: i was about to sleep. sup?
09:21:40  <mafintosh>feross: if i do npm install concat-stream in a new folder and run your test case it runs fine for me using latest browserify
09:22:14  <feross>mafintosh: weird, let me try that
09:24:14  <mafintosh>maybe concat-stream is using an older version of readable-stream in your original test case
09:26:59  <thealphanerd>mafintosh: are there singletons?
09:28:22  <mafintosh>thealphanerd: the issue is crazy weird. basically if you require('stream') at the wrong time you end up breaking streams in browserify
09:28:30  <thealphanerd>ruhroh
09:28:41  <mafintosh>thealphanerd: since require('stream') is a core module it's basically a singleton yes
09:28:57  <thealphanerd>hmmmmmmmm
09:29:21  <thealphanerd>I’ve run into weirdness with browserify + singletons
09:30:10  <thealphanerd>but not on a core level
09:30:41  <thealphanerd>do dependencies share singletons on core modules? you would assume so right?
09:31:09  * Mso150_wquit (Read error: Connection reset by peer)
09:31:18  <feross>mafintosh: okay, i made the mistake of using watchify for the test case
09:31:25  <feross>watchify is on browserify v5
09:31:45  <mafintosh>the issue is basically that readable-stream (and hence stream.Readable) inherit from stream
09:32:15  <feross>readable-stream inherits from stream so that instanceof will work in node
09:32:18  <mafintosh>and the only reason for this is so stream instanceof Stream work (as far as i understand it)
09:33:09  <mafintosh>so since the stream package itself exposes stream.Readable and stream.Readable inherit from stream we end up in this circurlar mess
09:33:26  <mafintosh>feross: so we should just bump watchify's browserify dep?
09:34:19  <feross>that would certainly fix the test case I shared, confirming that it would fix my original issue now...
09:36:04  <feross>so, in the end require('stream').Readable should === require('readable-stream').Readable, right?
09:38:25  <feross>mafintosh: okay, from what I can tell your fix is actually enough to fix the problem
09:38:40  <feross>i think we should do two things:
09:38:46  <feross>- bump watchify to browserify v6
09:38:48  <mafintosh>feross: yes assuming the are both from core (its called something else than readable-stream in core though)
09:39:14  <thealphanerd>I’m currently bumping dependencies in watchify
09:39:16  <thealphanerd>and running tests
09:39:16  <feross>- and, update the version of readable-stream that browserify uses because it's not pulling in the latest on npm>2
09:39:23  <feross>semver changed :(
09:39:35  <mafintosh>*sigh*
09:39:52  <mafintosh>i agree
09:40:22  <mafintosh>i'll do that last part
09:40:28  <thealphanerd>I’m crashing right now
09:40:30  <thealphanerd>so won’t make pr
09:40:45  <thealphanerd>but it looks like all the dependencies updated with a clean test run on my machine
09:40:47  <thealphanerd>gnight guys
09:40:51  * cpupquit (Ping timeout: 258 seconds)
09:40:55  <thealphanerd>and gals
09:41:00  <thealphanerd>and machines
09:41:05  <thealphanerd>goodnight moon
09:41:05  <thealphanerd>etc
09:41:07  <thealphanerd>ok bye
09:41:13  * thealphanerdquit (Quit: thealphanerd)
09:41:53  * cpupjoined
09:44:02  <feross>pr to browserify done: https://github.com/substack/node-browserify/pull/964
09:45:21  <mafintosh>cc substack o/
09:50:25  <feross>pr to watchify done: https://github.com/substack/watchify/pull/102
09:53:59  <feross>mafintosh: thanks for the help :)
09:54:16  <feross>mafintosh: i was running in circles forever on this one
09:54:40  <mafintosh>feross: np - got bitten by the same thing
09:56:23  * oldskirtjoined
10:01:48  * cpupquit (Ping timeout: 265 seconds)
10:03:02  * cpupjoined
10:06:24  <mafintosh>feross: btw, assuming i can get the dates to work i'm probably heading back to the bay for jsfest in dec
10:09:06  <feross>Woot! Okay, definitely going to meet you then. I plan to go to that :)
10:10:23  * Ursiumjoined
10:30:01  <ogd>mafintosh: hey how do i get http://8l2mzdnwjtw3ik9.c.172.16.12.12:8080 to work over local network
10:30:05  <ogd>oops wrong channel
10:48:47  * rockbot__joined
10:53:35  * rockbot__quit (Ping timeout: 265 seconds)
11:29:20  <substack>feross: thanks!
11:39:11  <substack>added you and some other folks as collaborators
11:39:18  <substack>been meaning to do that for some time
11:52:47  <mafintosh>substack: awesome
12:00:34  <mafintosh>substack: do you use a thing for rebasing in pull requests without doing the merge commit or is it just by hand?
12:01:29  <substack>I just curl the patch url and pipe that into `git am`
12:01:48  <substack>you can add .patch to any pull request url
12:01:54  <substack>https://github.com/substack/node-browserify/pull/964.patch
12:06:50  <mafintosh>oh thats nice and easy
12:13:12  * sb0quit (Ping timeout: 245 seconds)
12:29:05  * therealkoopajoined
12:37:39  * rockbot__joined
12:41:58  * rockbot__quit (Ping timeout: 255 seconds)
13:00:27  * fotoveritejoined
13:08:08  * therealkoopaquit (Remote host closed the connection)
13:18:39  * yorickquit (Remote host closed the connection)
13:23:25  * yorickjoined
14:19:50  <nathan7>brycebaril: <3
14:23:22  * rockbot__joined
14:27:53  * rockbot__quit (Ping timeout: 244 seconds)
14:28:26  * brianloveswordsjoined
14:31:03  * sb0joined
14:34:46  * coderzachjoined
14:36:09  * sb0quit (Ping timeout: 244 seconds)
14:36:34  * sb0joined
14:41:33  * brianloveswordsquit (Quit: Computer has gone to sleep.)
14:46:31  * kenperkinsjoined
14:57:23  * coderzachquit (Remote host closed the connection)
15:03:28  * knownasilyaquit (Quit: Connection closed for inactivity)
15:08:56  * therealkoopajoined
15:09:41  * Ursiumquit (Quit: AFK)
15:10:51  * coderzachjoined
15:13:10  * kenperkinsquit (Quit: Computer has gone to sleep.)
15:14:15  * thlorenzjoined
15:23:56  * rockbot__joined
15:26:15  <jjjohnny>what are the paradoxes of computer programming systems?
15:28:15  <nathan7>do we even have any?
15:28:23  <nathan7>pretty sure even abstract computation doesn't really allow for any
15:28:39  * rockbot__quit (Ping timeout: 272 seconds)
15:39:11  * kumavis_quit (Ping timeout: 244 seconds)
15:41:43  * Ursiumjoined
15:45:54  * coderzachquit (Remote host closed the connection)
15:46:27  * coderzachjoined
15:47:12  * brianloveswordsjoined
15:48:31  <jjjohnny>i dont believe it
15:51:01  * coderzachquit (Ping timeout: 260 seconds)
15:52:35  * therealkoopaquit (Remote host closed the connection)
15:55:05  * coderzachjoined
15:56:11  * brianloveswordsquit (Quit: Computer has gone to sleep.)
15:59:36  * coderzachquit (Ping timeout: 255 seconds)
16:04:14  <nathan7>if we had paradoxes we'd at least have an excuse for why computers suck
16:07:10  * coderzachjoined
16:19:58  * domanicjoined
16:20:51  <domanic>substack, yo
16:23:13  <domanic>substack, we are gonna go to some comedy show or something, we are currently in the betjeman arms, which is in corner of st pancreas station (next to kings cross station)
16:23:14  * insertcoffeejoined
16:23:37  <domanic>If you can get here in next 1/2 hour
16:24:00  <domanic>insertcoffee, yo
16:24:52  * rockbot__joined
16:29:39  * rockbot__quit (Ping timeout: 256 seconds)
16:31:22  <domanic>substack, if you get this message soon, we'll still be here, otherwise we'll have moved on.
16:31:30  * coderzachquit (Remote host closed the connection)
16:32:02  * coderzachjoined
16:36:16  * domanicquit (Ping timeout: 265 seconds)
16:36:34  * kumavis_joined
16:36:41  * coderzachquit (Ping timeout: 265 seconds)
16:37:53  * pfrazejoined
16:39:01  * oldskirt_joined
16:39:39  * rockbot__joined
16:40:42  * kumavis_quit (Ping timeout: 245 seconds)
16:41:25  * oldskirtquit (Ping timeout: 260 seconds)
16:54:27  * brianloveswordsjoined
16:55:48  * phatedjoined
16:57:19  * brianloveswordsquit (Client Quit)
17:02:49  * anandthakkerquit (Quit: anandthakker)
17:03:27  * anandthakkerjoined
17:19:06  * Ursium_joined
17:19:24  * Ursiumquit (Ping timeout: 250 seconds)
17:20:32  * ednapiranhajoined
17:21:38  * Ursiumjoined
17:23:42  * Ursium__joined
17:23:45  * Ursium_quit (Ping timeout: 255 seconds)
17:26:13  * Ursiumquit (Ping timeout: 260 seconds)
17:26:18  * ednapiranhaquit (Remote host closed the connection)
17:30:10  * brianloveswordsjoined
17:37:24  * coderzachjoined
17:40:22  * thlorenzquit (Remote host closed the connection)
17:40:36  * thlorenzjoined
17:41:16  * phatedquit (Remote host closed the connection)
17:43:56  * rockbot__quit (Remote host closed the connection)
17:44:19  * brianloveswordsquit (Quit: Computer has gone to sleep.)
17:45:28  * CoderPuppyjoined
17:45:46  * cpupquit (Ping timeout: 258 seconds)
17:52:15  * gorhgorhjoined
17:55:27  * Mso150joined
18:04:30  * coderzachquit (Remote host closed the connection)
18:05:04  * coderzachjoined
18:06:16  * coderzachquit (Read error: Connection reset by peer)
18:06:45  * coderzachjoined
18:08:59  * cpupjoined
18:11:26  * CoderPuppyquit (Ping timeout: 255 seconds)
18:19:27  * Ursium__quit (Quit: AFK)
18:22:00  * CoderPuppyjoined
18:22:19  * cpupquit (Ping timeout: 245 seconds)
18:26:42  * ednapiranhajoined
18:31:54  * ednapiranhaquit (Ping timeout: 245 seconds)
18:36:07  * kumavis_joined
18:40:38  <jjjohnny>substack: i swears hyperquest doubled the size of my wav files idkwtf
18:51:49  * phatedjoined
18:56:33  * phatedquit (Ping timeout: 244 seconds)
19:06:10  * Mso150_ejoined
19:06:41  * Mso150quit (Ping timeout: 248 seconds)
19:16:40  * thlorenzquit (Remote host closed the connection)
19:28:34  * thlorenzjoined
19:28:54  * thlorenzquit (Remote host closed the connection)
19:29:26  * thlorenzjoined
19:33:32  * thlorenzquit (Ping timeout: 244 seconds)
19:46:53  * rockbot__joined
19:52:09  * gorhgorhquit (Quit: gorhgorh)
19:53:28  * kumavis_quit (Ping timeout: 265 seconds)
19:57:29  * programmarchyjoined
20:04:44  * coderzachquit (Remote host closed the connection)
20:05:16  * coderzachjoined
20:09:05  * thlorenzjoined
20:09:24  * coderzachquit (Ping timeout: 245 seconds)
20:09:41  * thlorenzquit (Remote host closed the connection)
20:10:15  * coderzachjoined
20:10:16  * thlorenzjoined
20:14:55  * thlorenzquit (Ping timeout: 272 seconds)
20:17:22  * anvakaquit (Remote host closed the connection)
20:21:56  * Ursiumjoined
20:22:19  * Ursiumquit (Client Quit)
20:22:56  * Ursiumjoined
20:31:07  * rockbot__quit (Remote host closed the connection)
20:31:18  * coderzachquit (Remote host closed the connection)
20:42:41  * Mso150_equit (Ping timeout: 248 seconds)
20:43:44  * Ursiumquit (Quit: Off I go)
20:43:48  * Mso150_ejoined
21:03:07  * thlorenzjoined
21:40:30  * kumavis_joined
22:01:00  * kenperkinsjoined
22:20:20  <feross>substack: cool, thanks!
22:21:04  <feross>rvagg: i noticed that through2, duplexer2, concat-stream, etc., etc. all use [email protected] (the node 0.11 version streams)
22:21:22  <feross>rvagg: but browserify uses [email protected] (node 0.10 version)
22:21:49  <feross>rvagg: do most people end up using 1.1.x because that's what gets installed by default?
22:38:10  * Ursiumjoined
22:42:54  * shamajoined
22:51:42  * rockbot__joined
23:14:39  * kenperkinsquit (Quit: Computer has gone to sleep.)
23:17:32  * kenperkinsjoined
23:21:00  * myfjoined
23:24:58  * thlorenzquit (Remote host closed the connection)
23:26:51  * domanicjoined
23:27:10  <domanic>substack, hey just got your email
23:32:17  <substack>domanic: I'm all good
23:32:29  <domanic>substack, okay cool
23:32:34  <substack>domanic: but if you're free tomorrow we can go hack someplace
23:32:47  <domanic>substack, sounds good!
23:32:56  * pfrazequit (Quit: Leaving)
23:37:09  <substack>domanic: also, fixed that #! bug earlier in browserify
23:37:20  * myfquit (Remote host closed the connection)
23:37:32  * myfjoined
23:38:02  <domanic>substack, I saw! awesome!
23:43:05  * domanicquit (Ping timeout: 244 seconds)