00:36:08  * phatedjoined
00:36:55  * phatedquit (Read error: Connection reset by peer)
00:37:16  * phatedjoined
01:56:05  * phatedquit (Ping timeout: 260 seconds)
04:21:59  * phatedjoined
05:47:07  * merceristjoined
05:48:53  * fotoveritequit (Quit: fotoverite)
06:12:24  * merceristquit (Quit: Computer has gone to sleep.)
06:35:02  * fotoveritejoined
06:40:59  * fotoveritequit (Quit: fotoverite)
06:42:53  * merceristjoined
06:49:43  * phatedquit (Remote host closed the connection)
07:01:13  * merceristquit (Quit: Computer has gone to sleep.)
07:02:47  * phatedjoined
07:07:34  * phatedquit (Ping timeout: 250 seconds)
07:39:52  * kanzurequit (Ping timeout: 244 seconds)
07:45:41  * merceristjoined
07:46:37  * kanzurejoined
07:52:26  * myfjoined
08:03:33  * kanzurequit (Read error: Connection reset by peer)
08:03:49  * kanzurejoined
09:03:47  * phatedjoined
09:08:25  * phatedquit (Ping timeout: 258 seconds)
10:42:18  * ins0mniaquit (Quit: Textual IRC Client: www.textualapp.com)
10:49:23  * thealphanerdquit (Quit: farewell for now)
10:49:54  * thealphanerdjoined
11:03:03  * phatedjoined
11:07:37  * phatedquit (Ping timeout: 250 seconds)
11:38:51  * null_radixquit (Excess Flood)
11:38:58  * null_radixjoined
11:42:27  * jan____quit (Ping timeout: 264 seconds)
12:00:21  * fotoveritejoined
12:12:40  * merceristquit (Ping timeout: 244 seconds)
12:14:25  * milkandtangquit (Ping timeout: 260 seconds)
12:18:25  * Tristitiaquit (Remote host closed the connection)
12:19:55  * milkandtangjoined
12:20:33  * Tristit1ajoined
12:23:07  <emilbayes>Anyone got a good example of how to setup tests that should run in the browser, but that require a server to be started first? I'm thinking of using tape-run for browser tests, but how do I wait for a server to come online first?
12:28:40  * TatumCreativequit (Ping timeout: 264 seconds)
12:34:59  * Tristit1achanged nick to Tristitia
12:42:55  * TatumCreativejoined
12:53:16  * null_radixquit (Excess Flood)
12:54:57  * null_radixjoined
14:23:47  <mafintosh>emilbayes: find or make a module that waits until it can tcp connect to some port?
14:24:44  <emilbayes>mafintosh: Yep, just thought someone here might stop me and say they'd already built that :p When are you back in mph?
14:24:47  <emilbayes>*cph
14:25:09  <mafintosh>in the plane now! back tonight.
14:25:33  <mafintosh>emilbayes: we're watching the euro tonight at globe if interested :)
14:26:23  <emilbayes>mafintosh: Soccer?
14:26:28  <mafintosh>emilbayes: in the tests, do you control the server through js or is it some process you spawn?
14:26:39  <mafintosh>emilbayes: yea and beers
14:26:55  <emilbayes>mafintosh: I'm up for beers!
14:27:09  <emilbayes>mafintosh: Well, could be both, but the latter would probably be more general
14:27:17  <emilbayes>mafintosh: WebSockets in this specific case
14:28:20  <mafintosh>emilbayes: its a lot easier if you have a js api. i usually just listen on port 0 and provide a callback to the server and check which port it picked
14:29:02  <emilbayes>mafintosh: Hmm, so start the server, which starts something like tape-run when it's ready?
14:29:58  <emilbayes>mafintosh: I don't know if you're familiar with tape-run, but it's julians module
14:30:28  <mafintosh>emilbayes: yea something like that. let me check the module
14:31:55  <mafintosh>emilbayes: i'd start the server inside the tests ran by tape-run
14:33:11  <emilbayes>mafintosh: Hmm, but that'd limit my tests to electron, no?
14:34:49  <mafintosh>emilbayes: isnt that why you use tape-run in the first place?
14:35:02  <mafintosh>because you need a headless broser
14:35:36  <emilbayes>mafintosh: yeah, just became "greedy" when I saw tape-run's --browser flag
14:36:03  <emilbayes>mafintosh: Anyway, that'll do for now, thanks! Should have thought it better though myself before asking
14:36:45  <mafintosh>emilbayes: cool. link me what you end up with. i'm interested in the same kind of things atm
14:36:58  * mafintoshis taking-off now
14:37:07  <emilbayes>mafintosh: Thought you'd have solved it for hypercore :p Anyway, see you tonight
14:51:22  * merceristjoined
15:23:12  * merceristquit (Quit: Computer has gone to sleep.)
16:23:46  * toddselfquit (Quit: Lost terminal)
16:32:46  * pfraze_changed nick to pfraze
16:45:37  * ungoldmanjoined
16:47:18  * toddselfjoined
17:30:09  * toddselfquit (Quit: Lost terminal)
17:31:23  * toddselfjoined
18:30:05  * contraha_quit (Quit: Sleeping)
18:30:52  * contrahaxjoined
18:37:03  * contrahaxquit (Quit: Sleeping)
19:28:01  * contrahaxjoined
19:42:19  * jan____joined
19:42:29  * jan____quit (Changing host)
19:42:29  * jan____joined
20:39:41  <noffle>substack: I spent a bunch of time trying to deduce the root cause of this, but ended up with a workaround for users for now: https://github.com/substack/browserify-adventure/pull/26
20:39:59  <noffle>substack: some kind of weird interplay with split, stream-combiner2, and browserify
20:40:17  <noffle>that stream-combiner2 introduced in 1.1.0
21:02:58  <substack>if anyone wants to take a look over these notes https://gist.github.com/substack/2d32769f85ba9056a13f4a9ace2c6c8a
21:03:06  <substack>recursive hmac capability system
21:05:52  <substack>thanks noffle, merged
21:06:12  <substack>I see I already added you as a collaborator too, very good
21:08:51  <substack>it's too bad that split isn't working well with streams2, or perhaps vice-versa
21:09:16  * dvabr_changed nick to dvabr
21:10:20  * contrahaxquit (Quit: Sleeping)
21:18:17  <noffle>substack: thanks. forgot that I had collab
22:19:38  * contrahaxjoined
22:20:21  * contrahaxquit (Read error: Connection reset by peer)
22:20:31  * contrahaxjoined
22:57:08  * contrahaxquit (Read error: Connection reset by peer)
22:57:37  * contrahaxjoined
23:13:20  <bret>hi noffle (just sayin hi)
23:13:50  <bret>you around for nodepdx?
23:14:02  <noffle>bret: hey
23:14:25  <noffle>alas, I am not
23:14:41  <noffle>didn't manage to find out about it in time
23:15:44  <noffle>bret: how's it going? are you there?
23:15:55  <bret>I'm going tomorrow
23:42:25  * contrahaxquit (Quit: Sleeping)