00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:11:34  * thlorenzjoined
00:15:50  * thlorenzquit (Ping timeout: 240 seconds)
00:46:58  * No9quit (Quit: Gone to join the choir invisibule)
00:49:09  * jolissquit (Ping timeout: 248 seconds)
00:51:00  * dguttmanquit (Quit: dguttman)
00:53:42  * rannmannquit (Disconnected by services)
00:53:43  * dsfadfjoined
00:57:14  * dominictarrjoined
01:00:38  * rannmannjoined
01:00:38  * rannmannquit (Changing host)
01:00:38  * rannmannjoined
01:00:47  <substack>dominictarr: https://github.com/dominictarr/level-merkle/issues/2
01:02:12  * dsfadfquit (Ping timeout: 246 seconds)
01:02:18  * ins0mniaquit (Ping timeout: 268 seconds)
01:04:21  <dominictarr>substack: I think you need to wait for both dbs to emit sync.
01:04:36  <dominictarr>just gonna read the code to check...
01:05:33  <dominictarr>yeah - you have to let both dbs emit sync
01:05:50  <substack>but how would you know that?
01:06:01  <substack>since the other db would be on another server
01:06:09  <dominictarr>are the tests passing for you?
01:06:16  <substack>some of them hang
01:06:19  <substack>but some pass
01:06:39  <dominictarr>some of them take a while… but should still pass
01:06:55  <substack>scale.js hangs
01:07:16  <dominictarr>right - that takes me 8 seconds
01:07:32  <substack>ok it finally passed
01:07:41  <dominictarr>how long did it take?
01:08:26  <substack>18 seconds
01:09:11  * mikolalysenkoquit (Ping timeout: 264 seconds)
01:09:14  <substack>it seems really weird that I would need to wait for *both* handles to emit sync
01:09:19  <dominictarr>hmm...
01:09:28  * blobaumjoined
01:09:52  <substack>is there an event I can listen to for when the data is sychronized?
01:09:57  <substack>since apparently 'sync' doesn't do that
01:10:47  * st_lukejoined
01:11:14  <dominictarr>looking at it again… I think there is a bug in the sync bit...
01:11:15  <substack>in any real-world use case I can think of I will only have access to a single db
01:11:23  <substack>and the other one will be available across a stream over the network
01:11:39  <substack>so listening for both sync events seems really infeasible
01:11:57  <dominictarr>what are you trying to do?
01:11:59  * thlorenzjoined
01:12:06  <mbalho>share cat photos
01:12:16  <mbalho>needs to be highly available
01:12:38  <substack>dominictarr: I'm just trying to sync 2 datasets!
01:12:45  <substack>just to merge them together
01:12:54  * dsfadfjoined
01:12:54  * rannmannquit (Disconnected by services)
01:13:01  <dominictarr>I mean, what are you trying to do _after_ they are synced?
01:13:07  <substack>so I listened for the other sync event and after both sync events fire the data is still not synchronized
01:13:08  <dominictarr>context helps me think
01:13:25  <substack>after they are synced then both parties have the complete dataset
01:13:45  <substack>so they can read each other's updates
01:14:17  <dominictarr>I think it emits sync after it sends the last change - but the other side might not have recieved it yet
01:14:46  <dominictarr>but maybe… it should send the tophash again - then you know for sure
01:15:12  <substack>if I wait 5 seconds the data is still not merged
01:15:19  <substack>so another thing I noticed
01:15:19  * Kesslerquit (Ping timeout: 260 seconds)
01:15:42  <substack>in level-merkle/index.js line 141
01:15:50  <substack>the error is getting ignored
01:16:14  * thlorenzquit (Ping timeout: 240 seconds)
01:16:31  <substack>and when I if (err) return d.emit('error', err)
01:16:32  <substack>I get:
01:16:33  <substack>NotFoundError: Key not found in database [ÿmerkleÿ0!]
01:17:23  <dominictarr>oh, right -
01:17:37  <dominictarr>it hasn't generate the full tree yet...
01:17:47  <dominictarr>(this is gonna change in the rewrite)
01:18:21  <dominictarr>but maybe there is a simple fix just now...
01:18:24  <dominictarr>okay, looking into this
01:23:39  <substack>heading downtown now
01:23:48  <substack>I'll stop by farleys
01:23:57  <mbalho>we r there
01:26:19  <dominictarr>substack: just pushed [email protected]
01:35:13  * mikolalysenkojoined
01:38:29  <mbalho>HOW DOES IT SMELL LIKE CHEESE
01:38:29  <LOUDBOT>SO THAT'S WHAT THE SALMON TOAST IS ALL ABOUT
01:38:33  <mbalho>this much cheese
01:43:16  * thlorenzjoined
01:44:13  * mikolalysenkoquit (Ping timeout: 276 seconds)
01:45:18  <dominictarr>soldair: hey, so you want to get an error emitted when it unexpectedly disconnects?
01:46:06  <soldair>dominictarr: i mean it is not the end of the stream
01:46:17  <dominictarr>agree
01:46:27  <soldair>dominictarr: i would at least like a way to distinguish between an end and a disconnect
01:46:44  <dominictarr>yeah, probably want a error of a specific type
01:46:55  <dominictarr>so, fixing this is easy actually
01:47:05  <soldair>dominictarr: when the styream gets a real error this happens as well
01:47:12  <soldair>dominictarr: really
01:47:14  <dominictarr>just need to enable a mux-demux option
01:47:35  <dominictarr>it's like if you are streaming tcp, and then the wifi router dies
01:48:15  <dominictarr>soldair: can you make a PR to make this a test case for multilevel?
01:48:47  <dominictarr>also: the fix is one line MuxDemux() -> MuxDemux({error: true})
01:49:24  <soldair>dominictarr: cool.so i guess i can whip up a pull request that sounds like an easy way to go
01:49:26  <dominictarr>I'll wait for juliangruber to see it before merging, but I agree this is correct.
01:49:33  <soldair>dominictarr: =)
01:49:48  <dominictarr>(one line in lib/server.js and lib/client.js I mean)
01:49:53  <dominictarr>soldair: no problem!
01:53:03  * timoxleyjoined
01:54:56  * nk109joined
01:55:05  * st_lukequit (Remote host closed the connection)
02:01:54  * st_lukejoined
02:04:57  * st_lukequit (Remote host closed the connection)
02:05:18  * dominictarr_joined
02:05:35  * dominictarrquit (Ping timeout: 256 seconds)
02:05:36  * dominictarr_changed nick to dominictarr
02:10:58  * dominictarrquit (Quit: dominictarr)
02:12:21  * thlorenz_joined
02:17:22  * thlorenz_quit (Ping timeout: 276 seconds)
02:19:31  * dominictarrjoined
02:22:03  <substack>k
02:22:17  <substack>ignore that
02:22:23  * nexxyignores
02:23:29  * st_lukejoined
02:29:58  <rvagg>dominictarr: re tmpdir, isaacs already does this (better): https://github.com/isaacs/osenv/blob/master/osenv.js#L48
02:30:00  <rvagg>even works on Windows
02:31:50  <dominictarr>rvagg: looks good.
02:32:26  <rvagg>npm has needed it forever
02:32:37  * kirbysayshijoined
02:40:03  * mikolalysenkojoined
02:45:11  * mikolalysenkoquit (Ping timeout: 264 seconds)
02:50:53  * st_lukequit (Remote host closed the connection)
03:09:22  * jcrugzzquit (Ping timeout: 276 seconds)
03:12:48  * thlorenz_joined
03:15:42  * wolfeidauquit (Remote host closed the connection)
03:17:02  * wolfeidaujoined
03:17:02  * thlorenz_quit (Ping timeout: 240 seconds)
03:18:11  * fallsemojoined
03:18:28  * wolfeidauquit (Remote host closed the connection)
03:19:24  * thlorenzquit (Remote host closed the connection)
03:19:43  * dguttmanjoined
03:20:00  * vitorpachecojoined
03:20:19  * kirbysayshiquit (Quit: kirbysayshi)
03:20:51  * thlorenzjoined
03:22:56  * thlorenzquit (Remote host closed the connection)
03:26:58  * dguttmanquit (Quit: dguttman)
03:34:32  * evboguejoined
03:34:41  <evbogue>!m whit537
03:34:52  <whit537>Heh. :)
03:35:01  <evbogue>wrong channel!
03:35:06  * whit537thinks jdorfman should drop a gift-bomb here next time. :)
03:35:12  <evbogue>we gotta get one of those over here.
03:36:32  <evbogue>looks like y'all are _in it_ right now. *steps back*
03:37:59  * ralphtheninjaquit (Ping timeout: 264 seconds)
03:39:14  * tmcwjoined
03:40:18  * mikolalysenkojoined
03:42:30  * gwenbelljoined
03:43:59  * tmcwquit (Ping timeout: 264 seconds)
03:44:57  * mikolalysenkoquit (Ping timeout: 246 seconds)
03:52:59  * jcrugzzjoined
03:53:45  * _ddgbot1joined
03:53:45  * _ddgbot1quit (Remote host closed the connection)
04:01:35  * soldairquit (Ping timeout: 250 seconds)
04:10:28  * timoxleyquit (Read error: Connection reset by peer)
04:13:14  * thlorenzjoined
04:13:28  * isaacs_mobilejoined
04:14:49  * isaacs_mobilequit (Client Quit)
04:17:11  * timoxleyjoined
04:18:16  * thlorenzquit (Ping timeout: 276 seconds)
04:24:36  * evboguepart
04:30:57  * timoxley_joined
04:32:30  * wolfeidaujoined
04:33:14  * timoxleyquit (Ping timeout: 246 seconds)
04:33:41  * gwenbellquit (Read error: Connection reset by peer)
04:36:53  * timoxley_quit (Read error: Connection reset by peer)
04:37:06  * timoxleyjoined
04:40:40  * mikolalysenkojoined
04:41:54  * defunctzombiechanged nick to defunctzombie_zz
04:42:22  * timoxley_joined
04:42:25  * timoxleyquit (Read error: Connection reset by peer)
04:45:02  * mikolalysenkoquit (Ping timeout: 240 seconds)
04:52:01  * timoxley_quit (Read error: Connection reset by peer)
04:52:16  * timoxleyjoined
04:54:52  * timoxley_joined
04:54:52  * timoxleyquit (Read error: Connection reset by peer)
04:55:54  * timoxley_quit (Read error: Connection reset by peer)
04:56:11  * timoxleyjoined
04:58:17  * timoxley_joined
04:58:17  * timoxleyquit (Read error: Connection reset by peer)
05:00:37  * timoxley_quit (Read error: Connection reset by peer)
05:00:39  * timoxleyjoined
05:02:08  * timoxleyquit (Read error: Connection reset by peer)
05:02:28  * timoxleyjoined
05:05:23  * timoxleyquit (Read error: Connection reset by peer)
05:05:41  * timoxleyjoined
05:13:35  * thlorenzjoined
05:14:43  * timoxleyquit (Read error: Connection reset by peer)
05:15:01  * timoxleyjoined
05:16:43  * timoxleyquit (Read error: Connection reset by peer)
05:17:01  * timoxleyjoined
05:18:43  * thlorenzquit (Ping timeout: 276 seconds)
05:19:18  * wolfeidauquit (Remote host closed the connection)
05:22:49  * hij1nxquit (Ping timeout: 256 seconds)
05:26:15  * hij1nxjoined
05:29:08  * _ddgbot1joined
05:29:08  * _ddgbot1quit (Remote host closed the connection)
05:29:18  * _ddgbot1joined
05:29:18  * _ddgbot1quit (Remote host closed the connection)
05:29:28  * _ddgbot1joined
05:29:28  * _ddgbot1quit (Remote host closed the connection)
05:33:43  * timoxleyquit (Read error: Connection reset by peer)
05:33:56  * timoxleyjoined
05:35:16  * _ddgbot1joined
05:35:17  * _ddgbot1quit (Remote host closed the connection)
05:39:28  * kirbysayshijoined
05:40:27  * timoxleyquit (Read error: Connection reset by peer)
05:40:46  * timoxleyjoined
05:41:14  * mikolalysenkojoined
05:45:45  * mikolalysenkoquit (Ping timeout: 264 seconds)
05:50:34  * jcrugzzquit (Ping timeout: 276 seconds)
05:55:59  * blobaumquit (Ping timeout: 264 seconds)
05:58:24  * _ddgbot1joined
05:58:28  * _ddgbot1quit (Remote host closed the connection)
05:58:37  * _ddgbot1joined
05:58:38  * _ddgbot1quit (Remote host closed the connection)
05:58:49  * _ddgbot1joined
05:58:49  * _ddgbot1quit (Remote host closed the connection)
06:00:31  * mikolalysenkojoined
06:11:57  * timoxleyquit (Read error: Connection reset by peer)
06:12:08  * timoxleyjoined
06:13:59  * thlorenzjoined
06:15:35  * st_lukejoined
06:18:24  * jcrugzzjoined
06:18:47  * thlorenzquit (Ping timeout: 264 seconds)
06:23:47  * jcrugzzquit (Ping timeout: 260 seconds)
06:24:14  * fallsemoquit (Quit: Leaving.)
06:26:34  * shamaquit (Remote host closed the connection)
06:26:51  * jolissjoined
06:34:18  * kirbysayshiquit (Quit: kirbysayshi)
06:38:16  * timoxley_joined
06:42:05  * timoxleyquit (Ping timeout: 268 seconds)
06:43:53  <juliangruber>dominictarr: yeah handling this in mux-demux will be nice
06:49:28  * jcrugzzjoined
06:54:35  * jcrugzzquit (Ping timeout: 260 seconds)
06:57:17  * timoxley_quit (Remote host closed the connection)
06:57:49  * timoxleyjoined
06:58:35  * timoxleyquit (Remote host closed the connection)
06:59:08  * timoxleyjoined
07:02:24  * timoxley_joined
07:02:34  * dominictarrquit (Quit: dominictarr)
07:06:08  * timoxleyquit (Ping timeout: 268 seconds)
07:06:45  * nk109quit (Ping timeout: 248 seconds)
07:08:11  * blobaumjoined
07:09:48  * timoxley_quit (Remote host closed the connection)
07:10:23  * timoxleyjoined
07:14:25  * thlorenzjoined
07:16:29  * timoxley_joined
07:16:56  * timoxley_quit (Remote host closed the connection)
07:17:06  * timoxleyquit (Read error: Connection reset by peer)
07:17:18  * timoxleyjoined
07:19:01  * thlorenzquit (Ping timeout: 248 seconds)
07:23:57  <substack>juliangruber: https://github.com/substack/cypher-feed
07:24:19  <substack>ideas from crytter using leveldb and level-merkle
07:25:27  * timoxley_joined
07:25:31  * timoxley_quit (Remote host closed the connection)
07:25:54  * timoxleyquit (Read error: Connection reset by peer)
07:26:08  * timoxleyjoined
07:26:39  * timoxley_joined
07:26:46  * timoxley_quit (Remote host closed the connection)
07:26:47  * timoxleyquit (Read error: Connection reset by peer)
07:27:18  * timoxleyjoined
07:40:21  * _ddgbot1joined
07:40:21  * _ddgbot1quit (Remote host closed the connection)
07:51:39  * timoxley_joined
07:52:03  * timoxley_quit (Remote host closed the connection)
07:52:09  * timoxleyquit (Read error: Connection reset by peer)
07:52:38  * timoxleyjoined
08:05:38  * joliss_joined
08:05:43  <rvagg>crazy!
08:05:46  * jolissquit (Ping timeout: 240 seconds)
08:05:49  <rvagg>in an awesome-crazy kind of way
08:09:50  * joliss_quit (Ping timeout: 240 seconds)
08:11:01  * st_lukequit (Remote host closed the connection)
08:11:32  * jolissjoined
08:13:21  * timoxleyquit (Ping timeout: 268 seconds)
08:14:46  * thlorenzjoined
08:18:14  * joliss_joined
08:19:02  * thlorenzquit (Ping timeout: 240 seconds)
08:20:03  * jolissquit (Ping timeout: 246 seconds)
08:20:03  * joliss_changed nick to joliss
08:27:49  * jibayjoined
08:31:21  * mikolalysenkoquit (Ping timeout: 264 seconds)
08:44:23  * dominictarrjoined
08:48:27  * dominictarrquit (Client Quit)
08:48:52  * st_lukejoined
09:15:08  * thlorenzjoined
09:18:57  * mcollinajoined
09:19:26  * thlorenzquit (Ping timeout: 240 seconds)
09:26:36  * wolfeidaujoined
09:32:10  * st_lukequit (Remote host closed the connection)
09:37:03  * mikolalysenkojoined
09:41:50  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130627185035])
09:42:29  * mikolalysenkoquit (Ping timeout: 248 seconds)
09:45:18  <substack>pull-utf8-decoder looks like it does what I need, but it's a pull stream :/
09:46:24  * jcrugzzjoined
09:46:47  <substack>and I can't really tell what it does because pull streams are weird
09:51:24  * jcrugzzquit (Ping timeout: 256 seconds)
09:57:01  <substack>ok it doesn't seem to do what I need anyhow
10:05:27  * timoxleyjoined
10:15:34  * thlorenzjoined
10:20:19  * thlorenzquit (Ping timeout: 276 seconds)
10:23:05  * ins0mniajoined
10:40:59  <juliangruber>substack: :O
10:41:57  <juliangruber>substack: tell me when you have a node running
10:50:34  * timoxleyquit (Remote host closed the connection)
11:15:59  * thlorenzjoined
11:18:38  * mcollina_joined
11:20:46  * thlorenzquit (Ping timeout: 276 seconds)
11:21:30  * mcollinaquit (Ping timeout: 256 seconds)
11:25:28  * maksimlinjoined
11:33:28  * yorickjoined
11:35:08  * timoxleyjoined
11:46:35  * timoxleyquit (Remote host closed the connection)
11:49:11  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130627185035])
11:49:54  * dominictarrjoined
11:50:10  * ralphtheninjajoined
11:53:01  * thlorenzjoined
12:00:05  * clone1018quit (Ping timeout: 248 seconds)
12:04:41  * dominictarrquit (Quit: dominictarr)
12:05:45  * clone1018joined
12:13:39  <substack>ok there https://github.com/substack/utf8-stream
12:13:47  <substack>need this for the testling-server output streams
12:14:10  <substack>so I won't write utf8 boundary data to level
12:16:23  * thlorenz_joined
12:21:11  * thlorenz_quit (Ping timeout: 264 seconds)
12:21:16  * _ddgbot1joined
12:21:17  * _ddgbot1quit (Read error: Connection reset by peer)
12:24:15  * dominictarrjoined
12:27:47  <substack>there is so much garbage in node core
12:35:40  * dominictarrquit (Quit: dominictarr)
12:40:32  * clone1018_joined
12:41:10  * clone1018quit (Ping timeout: 246 seconds)
12:52:26  * defunctzombie_zzchanged nick to defunctzombie
12:56:56  <juliangruber>so testling + level is happening
12:57:00  <juliangruber>amaaazing!
12:57:37  * timoxleyjoined
12:58:05  * defunctzombiechanged nick to defunctzombie_zz
13:02:10  * timoxleyquit (Ping timeout: 276 seconds)
13:12:55  * defunctzombie_zzchanged nick to defunctzombie
13:15:14  * ednapiranhajoined
13:15:42  * tmcwjoined
13:16:44  * thlorenz_joined
13:19:20  * AvianFluquit (Remote host closed the connection)
13:21:00  * AvianFlujoined
13:21:02  * thlorenz_quit (Ping timeout: 240 seconds)
13:23:44  <thlorenz>substack: do you have any idea why a global installation of browserify works different than one in my node_modules?
13:23:53  <thlorenz>i.e. browserify test/*.js works fine
13:24:08  <thlorenz>./node_modules/.bin/browserify test/*.js does not
13:24:15  <thlorenz>same versions (2.25.0)
13:25:28  * timoxleyjoined
13:26:38  <thlorenz>substack: don't know wth is going on, but now it works suddenly -- either I'm not awake yet or this is nondeterministic for whatever reason
13:31:53  * defunctzombiechanged nick to defunctzombie_zz
13:38:01  * _ddgbot1joined
13:38:01  * _ddgbot1quit (Remote host closed the connection)
13:45:34  * timoxleyquit (Read error: Connection reset by peer)
13:46:05  * timoxleyjoined
13:47:03  * gwenbelljoined
13:48:40  * kumavisjoined
13:49:14  * AvianFluquit (Remote host closed the connection)
13:49:42  * AvianFlujoined
13:56:41  * fallsemojoined
13:57:22  * clone1018_changed nick to clone1018
13:58:03  * timoxleyquit (Remote host closed the connection)
14:17:10  * thlorenz_joined
14:21:26  * thlorenz_quit (Ping timeout: 240 seconds)
14:33:50  <ins0mnia>what's the best way to merge chunked stream data?
14:36:54  <ins0mnia>hmmm utf8-stream + through
14:45:31  * vitorpachecoquit (Ping timeout: 276 seconds)
14:45:35  * timoxleyjoined
14:52:58  * whit537quit (Quit: whit537)
14:53:41  * evboguejoined
14:54:40  * mikolalysenkojoined
15:02:03  <ins0mnia>readable
15:03:50  * jcrugzzjoined
15:03:50  * jcrugzzquit (Client Quit)
15:03:56  * AvianFluquit (Remote host closed the connection)
15:03:57  * jcrugzz_joined
15:05:12  * AvianFlujoined
15:06:39  * jcrugzz_changed nick to jcrugzz
15:07:54  * st_lukejoined
15:13:38  <Domenic_>Raynos: you mentioned bugs in tape on Twitter; what should I know? Its simplicity is seductive for small projects...
15:15:57  * evboguequit (Remote host closed the connection)
15:17:32  * thlorenz_joined
15:18:55  <juliangruber>write services as single processes and deploy them as multiple: https://github.com/juliangruber/role
15:19:17  <juliangruber>substack hij1nx Raynos mbalho rvagg et al ^
15:21:50  * thlorenz_quit (Ping timeout: 240 seconds)
15:24:16  * mikolalysenkoquit (Ping timeout: 240 seconds)
15:34:06  * mikolalysenkojoined
15:35:24  * timoxleyquit (Remote host closed the connection)
15:44:54  * shuaibjoined
15:46:42  * whit537joined
15:48:12  * mcollinajoined
15:51:05  * evboguejoined
15:51:46  * mcollina_quit (Ping timeout: 240 seconds)
16:06:58  * gwenbellquit (Ping timeout: 246 seconds)
16:08:04  * AvianFluquit (Remote host closed the connection)
16:09:43  * kumavisquit (Quit: kumavis)
16:10:12  * soldairjoined
16:12:42  * shamajoined
16:17:01  * brianloveswordsquit (Excess Flood)
16:17:03  <st_luke>substack mbalho do you know any good places to get breakfast tacos?
16:17:57  * thlorenz_joined
16:18:53  * brianloveswordsjoined
16:18:53  * thlorenz_quit (Read error: Connection reset by peer)
16:18:57  * thloren__joined
16:20:51  <rch>st_luke: i was just wondering that
16:20:58  <rch>didn't think to ask here
16:21:55  <st_luke>rch: hehe this is like the first place i would ask that
16:24:49  * dsfadfchanged nick to rannmann
16:24:49  * rannmannquit (Changing host)
16:24:49  * rannmannjoined
16:29:51  * shuaibquit (Quit: Textual IRC Client: http://www.textualapp.com/)
16:35:43  * whit537quit (Read error: Connection reset by peer)
16:35:50  * whit537joined
16:36:16  * jxsonquit (Remote host closed the connection)
16:36:40  * whit537quit (Read error: Connection reset by peer)
16:37:03  * whit537joined
16:44:07  <Raynos>Domenic_: https://github.com/substack/tape/issues/33
16:44:27  <Raynos>Domenic_: https://github.com/substack/tape/issues/40
16:44:42  * evboguequit (Read error: Connection reset by peer)
16:45:15  <Domenic_>Raynos: ugh :(
16:46:10  <Raynos>Domenic_: the nested tests have a broken state machine
16:46:10  <Domenic_>I wish substack kept his issue trackers clean, so hard to figure out what bugs are fixed or not :(
16:46:22  <Raynos>Domenic_: test.only is a broken state machine
16:47:08  <Domenic_>Aaand https://github.com/substack/tape/issues/34. Yeah that's it, no longer considering tape. Back to happy mocha-land for me.
16:47:16  <Raynos>There is also https://github.com/substack/tape/pull/18 and https://github.com/substack/tape/pull/17
16:47:49  <Raynos>Domenic_: can you confirm tape is broken on windows personally?
16:48:06  <Domenic_>Raynos: nah haven't tried it yet
16:48:34  <Raynos>Domenic_: git clone [email protected]:Raynos/jsonml-stringify && cd jsonml-stringify && npm i && npm test
16:49:07  * mcollinaquit (Remote host closed the connection)
16:49:10  <Domenic_>Raynos: at work => on a Mac right now. Plus it's tape's tests themselves that are apparently broken.
16:49:30  <Raynos>tape uses tap to test itself
16:49:43  * mcollinajoined
16:50:09  <Domenic_>sure, but, if the tests for the package don't pass...
16:54:26  * mcollinaquit (Ping timeout: 268 seconds)
16:55:14  * whit537quit (Quit: whit537)
17:10:55  * dguttmanjoined
17:13:12  * whit537joined
17:39:27  <Raynos>Domenic_: then we can fix that :D
17:46:38  * dominictarrjoined
17:48:03  * jxsonjoined
17:50:00  * jxsonquit (Remote host closed the connection)
17:53:22  * jxsonjoined
17:54:41  * thlorenz_joined
17:56:19  * thlorenzquit (Ping timeout: 260 seconds)
18:01:40  * st_lukequit (Read error: Connection reset by peer)
18:07:00  * gwenbelljoined
18:08:19  * evboguejoined
18:15:40  * dominictarrquit (Quit: dominictarr)
18:15:51  * st_lukejoined
18:28:07  * evboguequit (Remote host closed the connection)
18:35:34  * gwenbellquit (Ping timeout: 256 seconds)
18:40:41  * st_lukequit (Read error: Connection reset by peer)
18:59:37  * st_lukejoined
19:10:16  * dominictarrjoined
19:23:04  * jolissquit (Ping timeout: 276 seconds)
19:36:51  * dominictarrquit (Quit: dominictarr)
19:41:42  * dominictarrjoined
20:11:11  * mikolalysenkoquit (Ping timeout: 260 seconds)
20:20:57  * mikolalysenkojoined
20:33:26  <dominictarr>thlorenz_: oh, yeah - I fixed that problem you found yesterday - substack was running into it aswell.
20:33:50  <thlorenz_>dominictarr: ah, so you don't need a test case anymore?
20:33:54  * thlorenz_changed nick to thlorenz
20:36:58  <dominictarr>thlorenz: I wrote one
20:37:10  <thlorenz>awesome thanks for fixing it :)
20:42:45  * ins0mnia_joined
20:43:07  * ins0mnia_quit (Remote host closed the connection)
20:59:16  * defunctzombie_zzchanged nick to defunctzombie
21:05:07  * st_lukequit (Remote host closed the connection)
21:08:17  <substack>dominictarr: https://gist.github.com/jpillora/6040172
21:08:21  <substack>http://www.reddit.com/r/javascript/comments/1imz1w/peer_data_synchronisation_in_nodejs_thoughts/
21:08:28  <dominictarr>yeah, I saw that
21:12:00  * defunctzombiechanged nick to defunctzombie_zz
21:26:26  * ednapiranhaquit (Remote host closed the connection)
21:35:24  * thisandagainjoined
21:38:44  * whit537quit (Quit: whit537)
21:57:26  * maksimlinjoined
21:57:33  * maksimlinquit (Client Quit)
21:59:14  <dominictarr>Raynos: hey, whats up?
22:01:14  <dominictarr>Raynos: this is my last evening in the bay, you should come around
22:01:19  <dominictarr>brb, tacos
22:03:44  <mbalho>npm install cli-table works in requirebin w00t http://requirebin.com/embed?gist=6042657
22:03:59  <mbalho>dominictarr: where you gettin tacos
22:06:42  * yorickquit (Remote host closed the connection)
22:07:08  * jibayquit (Remote host closed the connection)
22:08:10  <mbalho>require('taco-vector')
22:08:33  * fallsemoquit (Read error: Connection reset by peer)
22:08:45  * fallsemojoined
22:13:46  * mikolalysenkoquit (Ping timeout: 240 seconds)
22:16:12  * No9joined
22:17:35  <mbalho>oooh http://requirebin.com/?gist=6031438
22:18:33  * ednapiranhajoined
22:20:04  * jcrugzzquit (Ping timeout: 246 seconds)
22:20:29  * ednapiranhaquit (Remote host closed the connection)
22:29:34  * mikolalysenkojoined
22:38:16  * jxsonquit (Remote host closed the connection)
22:44:10  * AvianFlujoined
22:44:15  * tilgovijoined
22:48:32  <Raynos>dominictarr: o/
22:48:49  <Raynos>dominictarr: i should go to oakland?
22:52:27  * thlorenzquit (Remote host closed the connection)
22:54:31  * tmcwquit (Remote host closed the connection)
22:56:47  * kirbysayshijoined
23:00:04  * No9quit (Quit: Gone to join the choir invisibule)
23:03:30  <mikolalysenko>so has anyone here actually tried using one of tjholowaychuk's component modules from npm?
23:03:50  <mikolalysenko>it doesn't seem like any of them actually work...
23:05:08  <calvinfo>mikolalysenko: we do
23:05:32  <mikolalysenko>well, I mean they work in component but they don't work with browserify
23:05:52  <mikolalysenko>because they don't follow the rules for how they name modules and dependencies
23:05:59  <calvinfo>ah, that could be - we are just sharing components between npm and component
23:06:06  <calvinfo>node*
23:06:40  <mikolalysenko>for example, I just tried this library and the shit doesn't work: https://npmjs.org/package/drop-component
23:07:18  <mikolalysenko>because he requires all the modules using fake component names instead of actually using the names they have on npm
23:07:36  <calvinfo>yeah, that is kind of annoying
23:07:37  <mikolalysenko>eg. require("classes") instead of require("classes-component")
23:08:00  <mikolalysenko>so none of the shit actually works, except through component
23:08:43  <calvinfo>we basically end up using this everywhere https://npmjs.org/package/require-component
23:08:55  <calvinfo>to get our stuff to run both in component and on node
23:09:02  <mikolalysenko>ah, I see
23:14:29  <Raynos>miko: he doesnt really bother
23:14:44  <Raynos>miko: you should just not use his modules
23:15:07  <mikolalysenko>well, I like the interface behind drop-component and the implementation looks good
23:15:15  <Raynos>what we need
23:15:17  <Raynos>is a replicator
23:15:20  <Raynos>a component -> npm replicator
23:15:26  <mikolalysenko>yeah
23:15:30  <Raynos>that does recursive rewriting of all of components require calls
23:15:36  <Raynos>and compiles component.json into package.json
23:15:44  <mikolalysenko>should be feasible I think
23:15:49  <Raynos>and then prefix everything in component with `co~`
23:15:53  <Raynos>I've been wanting to write this
23:15:54  <Raynos>but havn't yet
23:15:56  <mikolalysenko>you might hit a snag with licensing issues
23:16:00  <Raynos>i think it will have real thing
23:16:11  <mikolalysenko>but technically it seems quite feasible
23:16:23  <mikolalysenko>I mean component is basically just npm
23:16:28  <mikolalysenko>except different for no good reason
23:16:32  <Raynos>100%
23:16:40  <Raynos>if we can unify component into npm
23:16:42  <Raynos>that would be a big win
23:17:00  <mikolalysenko>yeah. there are browserify transforms though like decomponentify...
23:17:06  <mikolalysenko>but too much trouble for something so small
23:17:18  <Raynos>`No match found for "co~"`
23:17:25  <Raynos>the entire co~ prefix is available on npm
23:17:48  <dominictarr>Raynos: yeah, come to oakland
23:18:07  <Raynos>dominictarr: might nip around this evening 8-9ish
23:18:10  <Raynos>i am a slave to work
23:18:22  <mikolalysenko>man. I wish I was in the bay area right now
23:18:37  <mikolalysenko>instead I am melting here in this ridiculous heat wave
23:18:40  <dominictarr>Raynos: cool, see you then!
23:19:15  * blobaumquit (Ping timeout: 260 seconds)
23:19:42  <Raynos>dominictarr: what's substack's address again?
23:19:51  <Raynos>miko: just move :D
23:20:16  <mikolalysenko>Raynos: can't. have to graduate first
23:20:22  <mikolalysenko>but after that, probably will
23:21:07  <substack>Raynos: 3276 logan st
23:22:11  <Raynos>substack: cool thanks
23:22:30  <Raynos>miko: nice. is your phd in "how to do modular opengl?"
23:23:04  <Raynos>dominictarr: is it cool if I bring my roommate?
23:23:19  <dominictarr>sure"
23:23:21  <dominictarr>!
23:23:30  <mbalho>mikolalysenko: do you know where you wanna work post-phd?
23:23:37  <mbalho>oh hey is there a party at hackistan??
23:24:41  <substack>mbalho: yep
23:25:11  <mbalho>no mention in #nerdtracker tsk tsk tsk
23:25:50  <mbalho>ahah nvm
23:26:29  * jibayjoined
23:26:43  <mikolalysenko>Raynos: no, that is a side project
23:26:53  <mikolalysenko>phd stuff is all representation theory/algebra stuff
23:27:06  <Raynos>I see
23:27:16  <Raynos>i genuinely thought our your webgl stuff was phd related
23:27:20  <mikolalysenko>no
23:27:32  <mikolalysenko>my advisor actually gets mad at me when I work on that stuff...
23:28:30  <mikolalysenko>here is an example of the stuff I am working on: http://sal-cnc.me.wisc.edu/images/papers/2010-1.pdf
23:28:32  <Raynos>miko: :(
23:28:36  <mikolalysenko>at least one of the more accessible papers
23:28:56  <mikolalysenko>also this: http://sal-cnc.me.wisc.edu/images/papers/2012-1.pdf
23:28:57  <Raynos>THIS IS MATHS.
23:28:58  <LOUDBOT>I USED TO DRINK THIS CUP OF MOLD AND NOW MY PENIS IS 40 INCHES AND I AM A SUCCESFULL MAN
23:29:01  <mikolalysenko>though that latter one is not as good
23:34:06  * st_lukejoined
23:36:53  <Raynos>miko: when you graduate do you want to do more maths or more javascript?
23:37:03  * kirbysayshiquit (Quit: kirbysayshi)
23:41:14  * meschjoined
23:41:29  <mikolalysenko>both are fun, but in different ways.
23:41:36  <mbalho>mikolalysenko: sweet hexagon in that first paper #nodejs
23:41:50  <mbalho>(well its a cube but viewed from an angle so it looks like a hexagon)
23:42:25  <Raynos>mesch: o/
23:43:26  <mikolalysenko>I will probably try looking at faculty jobs first, but if it doesn't work out I'll probably look for more programming centric work
23:47:30  <mbalho>substack: i think our house needs a twitter account
23:49:49  <substack>mbalho: agreed
23:51:58  * blobaumjoined