00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:01:57  * no9quit (Ping timeout: 252 seconds)
00:07:43  * mikolalysenkojoined
00:08:12  * thlorenzquit (Remote host closed the connection)
00:18:30  <Domenic_>creationix: have you seen Moz's proposed filesystem API? I feel like you'd be the perfect person to give some feedback... http://lists.w3.org/Archives/Public/public-script-coord/2013JulSep/0379.html
00:20:40  * wolfeidauquit (Remote host closed the connection)
00:30:33  * toddselfjoined
00:34:52  * toddselfquit (Ping timeout: 256 seconds)
01:07:39  * mikolalysenkoquit (Ping timeout: 248 seconds)
01:38:00  * thlorenzjoined
01:45:31  * wolfeidaujoined
02:04:48  * wolfeida_joined
02:07:56  * wolfeidauquit (Ping timeout: 245 seconds)
02:13:56  * mikolalysenkojoined
02:18:52  * toddselfjoined
02:18:54  * mikolalysenkoquit (Ping timeout: 268 seconds)
02:23:15  * toddselfquit (Ping timeout: 260 seconds)
02:46:39  * AvianFlujoined
02:56:35  * jergasonjoined
03:00:50  * AvianFluquit (Ping timeout: 245 seconds)
03:03:45  * AvianFlujoined
03:08:24  * AvianFluquit (Ping timeout: 252 seconds)
03:09:04  * michaelrhodesquit (Quit: michaelrhodes)
03:15:16  * AvianFlujoined
03:20:22  * mikolalysenkojoined
03:51:16  * mikolalysenkoquit (Ping timeout: 245 seconds)
03:54:01  * dsfadfjoined
03:54:01  * rannmannquit (Disconnected by services)
04:06:32  * mikolalysenkojoined
04:07:15  * toddselfjoined
04:11:54  * toddselfquit (Ping timeout: 256 seconds)
04:16:21  * timoxleyjoined
04:20:41  * defunctzombie_zzchanged nick to defunctzombie
04:27:53  * defunctzombiechanged nick to defunctzombie_zz
04:32:06  * mikolalysenkoquit (Ping timeout: 245 seconds)
04:33:20  * defunctzombie_zzchanged nick to defunctzombie
04:38:42  * thlorenzquit (Remote host closed the connection)
05:24:53  * jergasonquit (Quit: jergason)
05:35:02  * jergasonjoined
05:38:29  * mikolalysenkojoined
05:42:50  * mikolalysenkoquit (Ping timeout: 240 seconds)
05:55:38  * toddselfjoined
06:00:06  * toddselfquit (Ping timeout: 264 seconds)
06:00:52  * jergasonquit (Quit: jergason)
06:08:41  * jergasonjoined
06:22:30  * dguttmanquit (Quit: dguttman)
06:25:48  * jergasonquit (Quit: jergason)
06:26:36  * defunctzombiechanged nick to defunctzombie_zz
06:49:52  * toddselfjoined
06:55:07  * thlorenzjoined
06:58:11  * toddselfquit (Ping timeout: 260 seconds)
07:03:12  * thlorenzquit (Ping timeout: 240 seconds)
07:19:54  * shamaquit (Remote host closed the connection)
07:44:26  * toddselfjoined
07:49:18  * toddselfquit (Ping timeout: 264 seconds)
07:50:35  * chapeljoined
07:52:24  * dominictarrjoined
07:57:42  * dominictarrquit (Ping timeout: 252 seconds)
08:23:16  * ferossquit (Quit: feross)
08:28:56  * AvianFluquit (Remote host closed the connection)
08:30:19  * jcrugzzquit (Ping timeout: 248 seconds)
08:38:09  * ferossjoined
08:56:38  * jcrugzzjoined
09:05:07  * jcrugzzquit (Ping timeout: 260 seconds)
09:14:29  * dominictarrjoined
09:29:33  * AvianFlujoined
09:32:46  * toddselfjoined
09:36:42  * AvianFluquit (Ping timeout: 252 seconds)
09:36:59  * toddselfquit (Ping timeout: 248 seconds)
10:40:46  * ferossquit (Quit: feross)
10:54:57  * ferossjoined
10:58:51  * niftylettucequit (Ping timeout: 248 seconds)
10:58:51  * owenb_quit (Ping timeout: 248 seconds)
11:18:04  * ferossquit (Quit: feross)
11:21:04  * toddselfjoined
11:25:15  * toddselfquit (Ping timeout: 248 seconds)
11:31:34  * alessioalexjoined
11:57:54  * no9joined
12:05:46  * alessioalexquit (Quit: Page closed)
12:18:17  * no9quit (Quit: Leaving)
12:24:06  * Kesslerjoined
12:25:12  * mikolalysenkojoined
12:29:38  * AvianFlujoined
12:29:55  * Kesslerquit (Ping timeout: 260 seconds)
12:30:51  * LOUDBOTquit (Ping timeout: 248 seconds)
12:34:18  * AvianFluquit (Ping timeout: 264 seconds)
12:34:42  * LOUDBOTjoined
12:51:55  * mikolalysenkoquit (Ping timeout: 260 seconds)
12:58:41  * owenb__joined
13:02:19  * niftylettucejoined
13:17:24  <dominictarr>juliangruber: you there?
13:47:22  * jergasonjoined
13:49:13  * slaskisjoined
14:06:02  * tilgovijoined
14:16:21  * jergasonquit (Quit: jergason)
14:57:52  * toddselfjoined
15:02:18  * toddselfquit (Ping timeout: 252 seconds)
15:10:45  * mikolalysenkojoined
15:31:40  * dguttmanjoined
15:32:24  * tilgoviquit (Ping timeout: 307 seconds)
15:38:35  * mikolalysenkoquit (Ping timeout: 248 seconds)
15:53:13  * thlorenzjoined
15:57:01  * Kesslerjoined
16:02:51  * shamajoined
16:10:05  * jcrugzzjoined
16:26:29  * jcrugzzquit (Ping timeout: 240 seconds)
16:38:23  * jibayjoined
16:45:15  * mikolalysenkojoined
16:50:15  * mikolalysenkoquit (Ping timeout: 268 seconds)
16:51:14  * Kesslerquit (Ping timeout: 256 seconds)
16:56:57  * jcrugzzjoined
16:57:31  * thlorenz_joined
17:01:39  * jcrugzzquit (Ping timeout: 252 seconds)
17:01:40  * thlorenz_quit (Ping timeout: 245 seconds)
17:15:36  * thlorenzquit (Remote host closed the connection)
17:31:56  * dsfadfquit (Remote host closed the connection)
17:33:57  * rannmannjoined
17:34:13  * AvianFlujoined
17:35:45  * AvianFluquit (Read error: Connection reset by peer)
17:36:16  * AvianFlujoined
17:40:32  * toddselfjoined
17:44:55  * toddselfquit (Ping timeout: 260 seconds)
17:57:21  * Kesslerjoined
17:57:30  * defunctzombie_zzchanged nick to defunctzombie
18:01:21  * defunctzombiechanged nick to defunctzombie_zz
18:10:20  * dsfadfjoined
18:10:20  * rannmannquit (Disconnected by services)
18:11:18  * AvianFluquit (Remote host closed the connection)
18:16:03  * dsfadfchanged nick to rannmann
18:16:03  * rannmannquit (Changing host)
18:16:03  * rannmannjoined
18:19:16  * jergasonjoined
18:26:12  * thlorenzjoined
18:34:17  * thlorenzquit (Remote host closed the connection)
18:34:33  * venquit (Quit: leaving)
18:34:52  * venjoined
18:42:32  * jergasonquit (Quit: jergason)
18:42:35  * peutetrejoined
18:51:27  <dominictarr>substack: I'm working on merkle tree stuff
18:52:01  <dominictarr>I remember you needed to know when the two sides had synced, when you used level-merkle
18:52:20  <dominictarr>I'm just figuring out how to do that… the right way...
19:02:55  <juliangruber>dominictarr: hey!
19:03:07  <dominictarr>juliangruber: houdy
19:05:10  <dominictarr>juliangruber: I'm just working on this merkle tree stuff,
19:05:20  <dominictarr>if you just create hashed blobs of every file,
19:05:42  <dominictarr>and another blob that represents the directory tree -> hashes
19:05:53  <dominictarr>then backer should be very simple
19:06:10  * ferossjoined
19:06:14  <juliangruber>that would be the 1st iteration I think
19:06:40  <juliangruber>I'd like to split up file hashes, so you don't have to transfer the whole file
19:06:43  * thlorenzjoined
19:07:16  <dominictarr>juliangruber: yeah, splitting the file into small parts would work well
19:07:43  <juliangruber>in the tiger tree hash they use 1024 byte chunks
19:08:09  <dominictarr>hmm,
19:08:11  <juliangruber>I'm kinda slow today, just came back from nerd boat and am still massively hungover :D
19:08:24  <dominictarr>it bit torrent they vary the size
19:08:34  <dominictarr>haha
19:09:30  <dominictarr>juliangruber: did the boat actually sail?
19:09:52  <juliangruber>dominictarr: yeah, but only to a denmark city and back
19:10:08  <dominictarr>but, I mean, with the wind and no motor?
19:10:18  <juliangruber>oh, yeah
19:10:23  <dominictarr>ah, very good!
19:10:29  <juliangruber>most of the time :)
19:10:51  <dominictarr>that is how it is these days.
19:11:00  <dominictarr>they don't make sailing trips like they used to.
19:14:04  * timoxleyquit (Remote host closed the connection)
19:22:52  * ferossquit (Quit: feross)
19:36:18  * AvianFlujoined
19:45:00  * timoxleyjoined
19:45:56  * tilgovijoined
19:49:54  * timoxleyquit (Ping timeout: 264 seconds)
20:02:06  * defunctzombie_zzchanged nick to defunctzombie
20:02:35  * jez0990joined
20:05:05  * peutetrequit (Quit: peutetre)
20:06:23  <dlmanning>API design question: I've got a package that implements a transform stream to insert content into a stream. At the moment the API just takes the string to be inserted
20:06:46  <dlmanning>Would it be doing too much to add an option to also take a filename or list of files to be inserted?
20:07:28  * slaskisquit (Quit: slaskis)
20:07:30  * Kesslerquit (Ping timeout: 245 seconds)
20:08:24  * peutetrejoined
20:08:51  <dominictarr>dlmanning: best would be to take a stream, and insert that stream into the stream
20:09:09  <dominictarr>then, a file name is a shorthand for fs.createFileStream(filename)
20:09:19  <dominictarr>I think there are some modules that do this already.
20:10:15  <dlmanning>dominictarr: indeed, mine specifically inserts inline javascript into an html stream
20:10:37  <dominictarr>hmm, sounds like trumpet?
20:10:44  <dlmanning>It uses trumpet
20:11:39  <dlmanning>But all you have to do is htmlStream.pipe(scriptInject(aFunction)).pipe(someOtherPlace)
20:12:02  * jcrugzzjoined
20:12:02  <dlmanning>It figures out where to add the script tags and stuff
20:13:42  * timoxleyjoined
20:14:07  <dlmanning>But I was thinking it would be nice to be able to pass in a filename instead. Accepting a stream is a good idea
20:17:16  <dlmanning>dominictarr: If I make it able to accept multiple types of things, do you think it should use an options hash to differentiate what type of input is being passed, or should it check the parameter types itself?
20:17:56  * timoxleyquit (Ping timeout: 240 seconds)
20:18:31  * Ikeymanjoined
20:18:37  <dominictarr>I think checking types and doing something sensible with that type is fine.
20:18:58  <dominictarr>as long as, say, a string could only possibly be a file name
20:19:02  * Ikeymanpart
20:19:09  <dominictarr>and it wouldn't make sense if it was say, literal text
20:19:24  <dominictarr>otherwise make a function, addFile(filename)
20:19:58  <dlmanning>Cool, thanks
20:21:04  * Kesslerjoined
20:22:47  * toddselfjoined
20:27:06  * toddselfquit (Ping timeout: 245 seconds)
20:29:41  * venquit (Quit: leaving)
20:34:11  * dguttmanquit (Quit: dguttman)
20:56:40  * dominictarr_joined
20:57:13  * AvianFluquit (Remote host closed the connection)
20:58:35  * dominictarrquit (Ping timeout: 248 seconds)
20:58:35  * dominictarr_changed nick to dominictarr
21:03:23  * tilgoviquit (Remote host closed the connection)
21:11:28  * mikolalysenkojoined
21:12:06  * jergasonjoined
21:14:27  * timoxleyjoined
21:15:49  * dguttmanjoined
21:18:38  * timoxleyquit (Ping timeout: 246 seconds)
21:26:23  * thlorenzquit (Remote host closed the connection)
21:27:23  * peutetrequit (Quit: peutetre)
21:28:46  * wolfeida_changed nick to wolfeidau
21:29:16  <dominictarr>substack: ping?
21:32:12  <substack>pong
21:36:07  * jergasonquit (Quit: jergason)
21:52:30  * mikolalysenkoquit (Ping timeout: 245 seconds)
21:53:02  * mmckeggquit (Ping timeout: 256 seconds)
21:56:20  * mmckeggjoined
22:15:06  * timoxleyjoined
22:19:54  * timoxleyquit (Ping timeout: 264 seconds)
22:28:52  <dominictarr>substack: hey, I'm sorting out my chinese stuff
22:29:15  <dominictarr>what info did you have to give them when you went last year - did you get a tourist visa?
22:31:35  * AvianFlujoined
22:33:00  * AvianFlu_joined
22:35:40  * AvianFluquit (Ping timeout: 240 seconds)
22:41:20  * toddselfjoined
22:45:26  * toddselfquit (Ping timeout: 240 seconds)
23:02:31  * thlorenzjoined
23:14:18  * mikolalysenkojoined
23:21:26  * dominictarrquit (Quit: dominictarr)
23:31:19  * AvianFlu_quit (Read error: Connection reset by peer)
23:32:09  * AvianFlujoined
23:57:11  * thlorenzquit (Remote host closed the connection)