00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:08:19  * thlorenzquit (Remote host closed the connection)
00:22:12  * thlorenzjoined
01:06:30  <jjjohnny>domanic_: that's crazy about NPM
01:06:41  <jjjohnny>They shud do something
01:07:00  <jjjohnny>pssshh
01:16:47  * freeall_joined
01:19:15  <jfhbrook>almost everything in computers is less efficient than it theoretically could be
01:19:21  <jfhbrook>I'm okay with that
01:19:46  * sethvincentquit (Ping timeout: 255 seconds)
01:19:54  * freeallquit (Ping timeout: 265 seconds)
01:26:58  * thlorenzquit (Remote host closed the connection)
01:29:55  * thlorenzjoined
01:36:58  * freeall_quit (Remote host closed the connection)
01:43:59  * thlorenzquit (Remote host closed the connection)
01:54:27  * thlorenzjoined
01:56:25  * freealljoined
01:57:41  * thlorenzquit (Remote host closed the connection)
01:58:55  <dawuud>domanic_: yo. i'm here... and damn it's hot
01:59:09  <dawuud>also insomnia
01:59:42  <domanic_>oh this isn't that bad!
02:00:07  <domanic_>i was recently in both barcelona and inland morocco
02:00:14  <domanic_>that was MUCH hotter than this
02:00:38  * thlorenzjoined
02:00:41  * freeallquit (Ping timeout: 246 seconds)
02:04:42  * thlorenzquit (Remote host closed the connection)
02:33:29  * domanic_quit (Ping timeout: 272 seconds)
02:39:02  * thlorenzjoined
02:43:23  * thlorenzquit (Ping timeout: 246 seconds)
03:48:57  * thlorenzjoined
04:04:32  <dawuud>oh yes i love that cafe
04:04:44  <dawuud>oh nvm
04:09:25  * bin_005quit (Ping timeout: 255 seconds)
04:09:50  * bin_005joined
04:10:19  * pfrazequit (Remote host closed the connection)
04:35:57  <yoshuawuyts>does anyone know of a module that lets you spawn a function as a child process? I want to assert the content of the stdout from a function
04:37:45  <yoshuawuyts>If there's no such module I'm thinking of doing something of writing the function to a tmpfile and running it as a child process.
04:54:34  * Bhavyajoined
04:58:31  * BhavyaMjoined
04:58:40  * Bhavyaquit (Client Quit)
05:01:59  * BhavyaMchanged nick to BhavyaM_
05:02:43  * BhavyaM_changed nick to BhavyaM
05:17:01  * thlorenzquit (Remote host closed the connection)
05:25:46  * fotoveritequit (Quit: fotoverite)
05:37:02  * phatedjoined
05:40:03  <isaacs>would anyone here be interested in joining a slack to discuss TAP spec?
05:46:59  * freealljoined
05:46:59  * freeallquit (Remote host closed the connection)
05:47:00  * jjjohnnyquit (Ping timeout: 264 seconds)
05:47:00  * jjjohnnyjoined
05:55:02  * freealljoined
05:58:03  * beaugunderson_quit (Read error: Connection reset by peer)
05:58:36  * beaugunderson_joined
06:05:39  * dawuudquit (Ping timeout: 272 seconds)
06:05:49  * dawuudjoined
06:09:25  * saijanai_quit (Read error: Connection reset by peer)
06:09:51  * saijanai_joined
06:57:54  * contrahaxquit (Ping timeout: 250 seconds)
07:00:50  * contrahaxjoined
07:07:11  * phatedquit (Remote host closed the connection)
07:56:40  * peutetrejoined
08:09:01  * saijanai_quit (Quit: saijanai_)
08:14:29  * peutetrequit (Quit: ...)
08:27:26  * freeallquit (Remote host closed the connection)
09:00:55  * domanic_joined
09:16:18  * peutetrejoined
09:27:28  * BhavyaMquit (Quit: Quit the channel)
09:36:15  * peutetrequit (Quit: ...)
10:37:05  * freealljoined
10:45:27  * freeallquit (Remote host closed the connection)
10:54:17  * freealljoined
10:54:46  * peutetrejoined
10:55:57  * peutetrequit (Client Quit)
10:59:25  * freeallquit (Ping timeout: 265 seconds)
11:24:34  <domanic_>mafintosh, npm install JSONStream --cache-min 999999 is surprisingly slow actually
11:24:45  <domanic_>17 seconds on my (slow spinning disk)
11:25:25  <domanic_>i did some tweaks with npmd though (to noderify it) and it can do that in half the time!
11:25:45  * peutetrejoined
11:32:15  * saijanai_joined
11:33:09  <domanic_>although, i wonder if it could be faster still
11:48:43  * peutetrequit (Quit: ...)
11:57:20  * peutetrejoined
12:01:22  * freealljoined
12:12:22  * peutetrequit (Quit: ...)
12:12:55  <domanic_>mafintosh, yup! a few tweaks and i can install json stream offline much faster
12:13:45  <domanic_>hmm... so if i skip checking the node_modules currently installed, then JSONStream installs offline in 2.16 seconds
12:14:31  <mafintosh>domanic_: how big is the dependency graph for jsonstream?
12:14:41  <domanic_>it's small, only 3 modules
12:14:52  <domanic_>so now we are talking about optimizing disk access
12:15:29  <domanic_>currently reading all the package.jsons for the currently installed modules, that is expensive
12:18:03  <domanic_>mafintosh, how fast is npm install JSONStream for you? it will be much faster, for sure
12:18:49  <mafintosh>domanic_: 1.3 seconds
12:19:13  <domanic_>not fast enough!!!
12:19:25  <mafintosh>domanic_: just spawing npm takes ~500ms
12:20:11  <domanic_>mafintosh, because ever require is a bunch of sync fs ops
12:20:21  <domanic_>this makes it loading way faster: https://github.com/dominictarr/noderify
12:20:54  <domanic_>if i can get an install on disk in 2 seconds, that would be 2-300 ms on ssd
12:22:05  <domanic_>which is starting to feel snappy
12:23:40  <domanic_>mafintosh, also, need cached node-gyp builds, just copy them into place unless the code changed
12:23:59  <mafintosh>domanic_: yes!
12:30:55  * peutetrejoined
12:36:21  * domanic_quit (Ping timeout: 252 seconds)
12:36:42  * peutetrequit (Ping timeout: 252 seconds)
13:30:26  * fotoveritejoined
13:49:48  * BhavyaMjoined
14:24:16  * pfrazejoined
14:53:43  <dawuud>domanic_: hey i can't sleep. roommates playing video games =-(
14:54:03  <dawuud>we should hang out and talk about handshakes and writing reference code in modern languages
14:56:23  <dawuud>whenever you have time...
15:05:09  * posejoined
15:13:32  * bin_005_gjoined
15:14:10  * bin_005quit (Ping timeout: 244 seconds)
15:36:24  * peutetrejoined
16:02:23  * domanic_joined
16:05:17  * peutetrequit (Quit: ...)
16:20:06  * thlorenzjoined
16:20:26  * thlorenzquit (Remote host closed the connection)
16:20:48  * thlorenzjoined
16:22:44  * posequit (Remote host closed the connection)
16:31:17  * posejoined
16:39:25  * domanic_quit (Ping timeout: 244 seconds)
16:51:04  * bin_005_g_kjoined
16:51:46  * bin_005_gquit (Ping timeout: 240 seconds)
16:53:22  * pfallenopquit (Ping timeout: 252 seconds)
16:54:12  * pfallenopjoined
16:54:12  * pfallenopquit (Changing host)
16:54:12  * pfallenopjoined
16:55:56  * simalexanjoined
16:56:28  * posequit (Remote host closed the connection)
17:01:07  * pfallenopquit (Remote host closed the connection)
17:01:13  * pfallenopjoined
17:22:39  * simalexanquit (Quit: My Mac has gone to sleep. ZZZzzz…)
17:33:50  * rhiaroquit (Quit: No Ping reply in 180 seconds.)
17:34:06  * rhiarojoined
17:39:20  * domanic_joined
17:42:42  * thlorenzquit (Remote host closed the connection)
17:48:34  * posejoined
17:59:44  * posequit (Remote host closed the connection)
18:03:19  * posejoined
18:22:00  * posequit (Remote host closed the connection)
18:28:30  * thlorenzjoined
18:48:58  * peutetrejoined
18:52:09  * peutetrequit (Client Quit)
18:52:24  * posejoined
19:01:23  * peutetrejoined
19:07:07  * posequit (Remote host closed the connection)
19:19:52  * posejoined
19:44:59  * peutetrequit (Quit: ...)
20:48:05  * thlorenz_joined
20:51:00  * thlorenzquit (Ping timeout: 260 seconds)
20:57:51  * posequit (Remote host closed the connection)
21:10:31  * bin_005_g_kquit (Ping timeout: 240 seconds)
21:33:57  * posejoined
22:10:24  * domanic_quit (Ping timeout: 246 seconds)
22:11:14  * posequit (Remote host closed the connection)
22:25:08  * domanic_joined
22:29:36  * pfrazequit (Remote host closed the connection)
22:35:17  * thlorenz_quit (Remote host closed the connection)
23:19:36  * domanic_quit (Ping timeout: 245 seconds)
23:25:37  * freeallquit (Remote host closed the connection)
23:34:26  * domanic_joined
23:42:04  * freealljoined