00:00:00  * ircretaryquit (Remote host closed the connection)
00:00:08  * ircretaryjoined
00:02:39  * thlorenz_joined
00:03:27  * mcollinajoined
00:14:42  * yorickquit (Remote host closed the connection)
00:16:50  * coderzachjoined
00:18:24  * jergasonjoined
00:23:30  * jergasonquit (Ping timeout: 264 seconds)
00:28:59  <st_luke>mikeal: maybe the problem is the director :)
00:33:25  * mikealquit (Quit: Leaving.)
00:34:21  * mikealjoined
00:34:37  * mikealquit (Client Quit)
00:35:28  * mikealjoined
00:43:56  * tmcwjoined
00:48:47  * tmcwquit (Ping timeout: 260 seconds)
00:48:55  * jxsonquit (Remote host closed the connection)
01:00:06  * stagasquit (Ping timeout: 264 seconds)
01:02:11  <rvagg>chrisdickinson, mbalho: fyi, I had to do some really awkward stuff in abstract-leveldown to make it play nicely with both level.js and bops/levelup, the Uint8Array vs ArrayBuffer stuff
01:09:28  * kumavisquit (Quit: kumavis)
01:10:27  * kumavisjoined
01:11:23  * mikealquit (Quit: Leaving.)
01:11:50  * timoxleyquit (Remote host closed the connection)
01:14:10  * mikealjoined
01:14:30  * mikealquit (Client Quit)
01:19:24  * timoxleyjoined
01:27:06  * damonoehlmanjoined
01:33:27  * st_lukequit (Remote host closed the connection)
01:42:32  * tmcwjoined
01:49:12  * jxsonjoined
01:53:41  * jxsonquit (Ping timeout: 248 seconds)
01:59:11  * kumavisquit (Quit: kumavis)
02:05:50  * timoxleyquit (Remote host closed the connection)
02:07:36  * timoxleyjoined
02:08:05  * jergasonjoined
02:08:39  * jergasonquit (Remote host closed the connection)
02:08:51  * jergasonjoined
02:10:55  * evboguejoined
02:15:03  * evboguepart
02:20:53  * st_lukejoined
02:21:33  * vitorpachecojoined
02:33:23  * kumavisjoined
02:42:57  * tmcwquit (Remote host closed the connection)
02:43:42  * calvinfoquit (Quit: Leaving.)
02:44:46  * kumavisquit (Quit: kumavis)
02:45:52  * jergasonquit (Remote host closed the connection)
02:51:33  * damonoehlmanquit (Quit: WeeChat 0.4.1)
02:59:19  * shamajoined
03:05:59  <mbalho>rvagg: yea some point after 0.8 broke the level.js tests, i need to fix em
03:09:12  <mbalho>rvagg: right now you cant save a non Uint8Array, which is a bug, but i'll dive in and fix it at some point
03:09:24  <mbalho>non Uint8Array typed array
03:09:40  <mbalho>i think it just needs to use https://npmjs.org/package/isbuffer instead of bops.is
03:10:22  * vitorpachecoquit (Remote host closed the connection)
03:10:59  * timoxleyquit (Remote host closed the connection)
03:11:03  * mk30_quit (Quit: Page closed)
03:14:21  * timoxleyjoined
03:15:21  * thlorenz_quit (Remote host closed the connection)
03:15:51  * coderzachpart
03:18:07  * thlorenz_joined
03:19:15  * ins0mniajoined
03:27:54  * spionjoined
03:31:37  * st_lukequit (Remote host closed the connection)
03:35:39  * dguttmanquit (Quit: dguttman)
03:36:52  * dguttmanjoined
03:40:07  * st_lukejoined
03:44:00  * dguttmanquit (Quit: dguttman)
03:44:36  * kumavisjoined
03:45:41  * ins0mniaquit (Ping timeout: 248 seconds)
04:05:12  * st_lukequit (Remote host closed the connection)
04:06:44  * mikealjoined
04:07:07  * mikealquit (Client Quit)
04:09:05  * mikealjoined
04:13:58  * spionquit (Ping timeout: 246 seconds)
04:16:06  * mikealquit (Quit: Leaving.)
04:34:28  * mikealjoined
04:37:20  * calvinfojoined
04:41:12  * calvinfoquit (Client Quit)
04:46:12  * tilgoviquit (Remote host closed the connection)
04:55:26  * timoxleyquit (Remote host closed the connection)
05:16:13  * jesusabdullahquit (Read error: Operation timed out)
05:17:00  * jesusabdullahjoined
05:23:39  * mikealquit (Quit: Leaving.)
05:30:26  * st_lukejoined
05:30:36  <st_luke>substack: are you at the house?
05:30:54  <st_luke>or mbalho were you earlier?
05:35:12  <mbalho>si
05:41:01  * st_lukequit (Remote host closed the connection)
05:48:26  * tilgovijoined
05:53:48  * mikealjoined
06:00:53  * mcollinaquit (Remote host closed the connection)
06:01:35  * mcollinajoined
06:04:13  * mikealquit (Ping timeout: 246 seconds)
06:24:39  * shamaquit (Remote host closed the connection)
06:30:19  * mikealjoined
06:33:13  * mirkokieferjoined
06:38:17  * kumavisquit (Quit: kumavis)
06:50:27  * jesusabdullahquit (Ping timeout: 260 seconds)
06:50:56  * jesusabdullahjoined
06:51:34  * st_lukejoined
06:52:04  * calvinfojoined
06:56:02  * st_lukequit (Ping timeout: 264 seconds)
07:03:23  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 23.0/20130803215302])
07:09:42  * mcollinaquit (Remote host closed the connection)
07:13:56  * AvianFluquit (Remote host closed the connection)
07:16:40  * kenperkinsquit (Ping timeout: 246 seconds)
07:16:59  * kenperkins_joined
07:17:52  * calvinfoquit (Quit: Leaving.)
07:25:40  * djcoinjoined
07:46:43  * calvinfojoined
07:50:41  * mirkokieferquit (Quit: mirkokiefer)
07:58:27  * dominictarrjoined
08:00:58  * wolfeidaujoined
08:03:04  * dominictarrquit (Client Quit)
08:03:20  * calvinfoquit (Quit: Leaving.)
08:07:57  * frankblizzardjoined
08:17:37  * tilgoviquit (Remote host closed the connection)
08:26:07  * dominictarrjoined
08:50:42  * nicholasfquit (Remote host closed the connection)
08:50:54  * nicholasfjoined
08:55:01  * jcrugzzquit (Ping timeout: 256 seconds)
09:00:39  * jibayjoined
09:06:04  * jibay_joined
09:20:49  * mirkokieferjoined
09:23:11  * jcrugzzjoined
09:29:35  * jcrugzzquit (Ping timeout: 245 seconds)
09:31:27  * wolfeidauquit (Ping timeout: 260 seconds)
09:33:22  * timoxleyjoined
09:40:20  * stagasjoined
09:53:22  * defunctzombiechanged nick to defunctzombie_zz
10:05:48  * wolfeidaujoined
10:18:06  * timoxleyquit (Remote host closed the connection)
10:18:33  * timoxleyjoined
10:19:02  * timoxleyquit (Read error: Connection reset by peer)
10:19:05  * timoxley_joined
10:28:04  * yorickjoined
10:31:53  * stagas_joined
10:35:32  * pkrumins_joined
10:40:33  * stagasquit (*.net *.split)
10:40:33  * frankblizzardquit (*.net *.split)
10:40:33  * ircretaryquit (*.net *.split)
10:40:34  * pkruminsquit (*.net *.split)
10:40:35  * hij1nxquit (*.net *.split)
10:40:35  * tanepiperquit (*.net *.split)
10:40:35  * Madarsquit (*.net *.split)
10:40:35  * pikpikquit (*.net *.split)
10:40:35  * nexxyquit (*.net *.split)
10:43:55  * nexxyjoined
10:43:59  * nexxyquit (Changing host)
10:43:59  * nexxyjoined
10:46:34  * frankblizzardjoined
10:46:34  * ircretaryjoined
10:46:34  * Madarsjoined
10:47:40  * hij1nxjoined
10:57:13  * timoxley_quit (Remote host closed the connection)
10:57:16  * mirkokieferquit (Quit: mirkokiefer)
10:57:40  * timoxleyjoined
11:02:30  * timoxleyquit (Ping timeout: 264 seconds)
11:03:46  * spionjoined
11:05:38  * timoxleyjoined
11:10:41  * mirkokieferjoined
11:16:00  * timoxleyquit (Remote host closed the connection)
11:18:10  * mikolalysenkojoined
11:28:07  * keslajoined
11:49:45  * mirkokieferquit (Quit: mirkokiefer)
11:56:34  * wolfeidauquit (Remote host closed the connection)
11:57:54  * pkrumins_changed nick to pkrumins
12:00:48  * keslaquit (Ping timeout: 260 seconds)
12:01:38  * jibay_quit (Quit: Leaving)
12:02:43  * jibayquit (Quit: Leaving)
12:30:40  * tanepiperjoined
12:31:09  * pikpikjoined
12:32:41  * mirkokieferjoined
12:34:21  * num9joined
12:34:55  * num9quit (Remote host closed the connection)
12:35:31  * No9_joined
12:36:30  * No9_quit (Client Quit)
12:50:28  * mirkokieferquit (Quit: mirkokiefer)
12:52:05  * mirkokieferjoined
13:03:12  * ednapiranhajoined
13:05:50  * no9quit (Remote host closed the connection)
13:06:13  * no9joined
13:22:51  * AvianFlujoined
13:29:22  * kevino80joined
13:30:34  * AvianFluquit (Remote host closed the connection)
13:31:10  * AvianFlujoined
13:37:45  * thlorenzquit (Remote host closed the connection)
13:38:01  * thlorenzjoined
13:38:13  * thlorenzquit (Remote host closed the connection)
13:39:39  * thlorenzjoined
13:51:10  * mikealquit (Quit: Leaving.)
13:55:50  * mikolalysenkoquit (Ping timeout: 240 seconds)
13:59:39  * saijanai_joined
14:01:28  * tmcwjoined
14:05:59  * mirkokieferquit (Quit: mirkokiefer)
14:09:02  * thlorenz_quit (Ping timeout: 240 seconds)
14:10:35  * mikealjoined
14:10:57  * mikealquit (Client Quit)
14:13:15  * thlorenz_joined
14:31:52  * nicholasfquit (Read error: Connection reset by peer)
14:32:23  * nicholasfjoined
14:41:10  * mikealjoined
14:52:54  * mikealquit (Ping timeout: 264 seconds)
14:55:56  * tmcw_joined
14:56:00  * tmcwquit (Ping timeout: 256 seconds)
14:56:59  * jcrugzzjoined
15:00:54  * stagas_changed nick to stagas
15:05:28  * dguttmanjoined
15:10:09  * jergasonjoined
15:18:54  * calvinfojoined
15:19:56  * tilgovijoined
15:20:56  * ptaylorjoined
15:22:30  * fallsemojoined
15:25:15  <ptaylor>node on Windows question, anybody know a way around NTFS's 250 char file path limit re: node_modules?
15:27:52  * mikealjoined
15:30:21  <mbalho>Domenic_: maybe you know? o/
15:30:49  <Domenic_>as far as i know node and npm have no problem dealing with that, it's third-party software that does
15:31:37  <mbalho>Domenic_: i think ive heard from people that if they have really deep dep trees they hit it. i dont use windows so i dont really know what im talking about
15:32:19  <Domenic_>mbalho: we have an npm issue open where someone says "here is a list of my third-party tools that don't work when npm creates long paths." and i'm like... ok, so open issues on *those* guys issue trackers.
15:32:27  <thlorenz>trying to fully kill a server with server.close() to allow my process to exit
15:32:35  <thlorenz>what else do I need to do?
15:32:59  <thlorenz>cannot call process.exit() since standing up server is part of a tap integration test
15:33:31  <thlorenz>the tap runner finishes, but process hangs and doesn't finish
15:34:09  <jcrugzz>thlorenz: yea thats always annoying. There are no other possible open connections besides the http server?
15:34:42  <thlorenz>nope its just var app = express(); var server = app.listen(..)
15:34:57  <mbalho>thlorenz: are all http sockets destroyed?
15:35:01  <ptaylor>`npm install` won't finish pulling down dependencies on Windows when the paths get too long.
15:35:26  <ptaylor>in either Powershell or cmd.exe
15:35:56  <jcrugzz>hmm im not sure what else express does that would keep it open. server.close works for standard http
15:36:02  <thlorenz>mbalho: how do I access those from the server?
15:36:10  <mbalho>thlorenz: req.on('connection')
15:36:14  <mbalho>thlorenz: dunno about express
15:36:18  <thlorenz>ah
15:36:22  * mikealquit (Quit: Leaving.)
15:36:36  <jcrugzz>ah yes the event listeners
15:36:59  * mikealjoined
15:37:24  <Domenic_>ptaylor: fascinating, i thought npm had that fixed. please file a bug on the issue tracker with something easy to reproduce.
15:37:31  <thlorenz>server.listeners() is [] though
15:38:01  <mbalho>thlorenz: node core http doesnt keep track of them for you, dunno if express does (i doubt it)
15:38:15  <thlorenz>mbalho: don't have access to req from my tests though unless I intercept 'em somehow
15:38:17  * mikealquit (Client Quit)
15:38:27  <thlorenz>i.e. with a middleware :(
15:38:47  <thlorenz>or server.on('xx')
15:39:45  <thlorenz>looks like http is simpler since substack seemed to have no such problems: https://github.com/substack/hyperquest/blob/master/test/post.js#L18
15:40:43  <mbalho>there are modules that handle it for you, such as server-destroy
15:41:02  <jcrugzz>yea id just use http to be honest, just for your sanity sake
15:41:47  <Domenic_>server-destroy looks nice
15:43:15  <ptaylor>Domenic_: an issue exists at https://github.com/isaacs/npm/issues/3697
15:43:37  <thlorenz>mbalho: thanks, looking into it
15:43:46  <Domenic_>ptaylor: that issue just tells us about a problem with third-party tools, it isn't an issue with npm itself. it should probably be closed.
15:45:54  <mbalho>Domenic_: third party tools trigger the bug in npm
15:46:01  <thlorenz>actually guys I'm an idiot :)
15:46:16  <thlorenz>I still had replify running (was trying to find out how to close server)
15:46:27  <thlorenz>and that kept the app up of course, duh
15:46:44  <thlorenz>so close works now even with express :)
15:47:21  <mbalho>lol
15:52:03  <ptaylor>Domenic_: are you saying Powershell is a third party tool?
15:53:26  <ptaylor>Domenic_: ... and using npm through Powershell is triggering the bug?
15:54:43  <mbalho>ptaylor: i think hes saying that npm itself doesnt try to read 250+ char file paths. does it?
15:56:30  <ptaylor>I guess what I'm saying is, go into any semi-deep folder hierarchy, npm install browserify from Powershell or wherever, and it'll fail.
15:57:11  <mbalho>ptaylor: same thing happens from cmd.exe right?
15:57:17  <ptaylor>yep
15:57:41  <mbalho>yea definitely a bug IMO. dunno how to fix it though
15:59:47  <ptaylor>greedily install packages into the top-level node_modules would be good enough for me.
16:00:35  <mbalho>ptaylor: maybe in that issue you could provide a reproducible test case for windows and a screenshot/paste of the output
16:00:36  <ptaylor>or maybe an option to minify module names on install. I don't know much about how npm works.
16:00:52  <mbalho>ptaylor: test being something like 'mkdirp deep/folders/etc/blah/blah && npm install whatever'
16:01:08  <mbalho>ptaylor: but it seems like dominictarr
16:01:13  <mbalho>oops early return
16:01:28  <mbalho>seems like npmd might be an option too, as it uses leveldb which bypasses these limitations
16:01:42  <hij1nx>level-fs
16:01:51  <mbalho>dominictarr: is there an event in level-replicate that i can listen to for when the db is in sync?
16:01:52  <hij1nx>maybe
16:02:31  <dominictarr>mbalho: yeah the stream emits a sync event
16:02:36  <mbalho>dominictarr: im automating the replication tests, and wanna put a key in and wait for the replicator to get in sync and then i was gonna check the remote db over a multilevel to see if they are in sync
16:02:38  <dominictarr>check the tests.
16:02:39  <dominictarr>oh
16:02:49  <dominictarr>hang on, maybe that was on level-merkle
16:02:55  <dominictarr>too many modules for my brain
16:02:59  <mbalho>:P
16:03:25  <dominictarr>currently there is now built in way to do that
16:03:37  <dominictarr>in the current tests, I just poll the database
16:03:39  <dominictarr>but maybe
16:03:49  * ptaylorquit (Quit: Page closed)
16:04:14  <dominictarr>could check when the messages recieved are upto the vector clock that the other side sent...
16:04:19  <dominictarr>yeah, that would work.
16:04:59  <mbalho>k opening a feature request on level-replicate
16:08:04  * frankblizzardquit (Remote host closed the connection)
16:08:20  * calvinfoquit (Quit: Leaving.)
16:08:43  * tilgoviquit (Remote host closed the connection)
16:09:05  * tilgovijoined
16:09:36  * tilgoviquit (Remote host closed the connection)
16:09:45  * ptaylorjoined
16:13:52  * AvianFlu_joined
16:18:02  * ralphtheninjaquit (Quit: leaving)
16:18:12  * kumavisjoined
16:23:58  * mcollinajoined
16:34:32  * shamajoined
16:36:00  * dguttmanquit (Quit: dguttman)
16:40:34  <mbalho>dominictarr: if i do replicate(db, 'master', "MASTER-1") and db is {valueEncoding: 'binary'} will it force interpet all values as binary? can i do mixed encoding?
16:45:35  * ednapiranhaquit (Remote host closed the connection)
16:47:35  <thlorenz>so fwiw - this is the way I ended up testing the express app: https://github.com/thlorenz/see-eat-sleep/blob/master/see/servers/pages/test-integration/index.js
16:49:14  * calvinfojoined
16:50:37  * coderzachjoined
16:50:47  * ptaylorquit (Ping timeout: 250 seconds)
16:50:54  * coderzachquit (Quit: coderzach)
16:51:14  <mbalho>dominictarr: pull level-replication-tests and run em again, they are automated now
16:51:56  <mbalho>dominictarr: then look at server.js and swap the encoding to see what it does to the tests, i cant figure out how to make them pass
16:52:32  <dominictarr>mbalho: did it work for you with json-buffer?
16:52:44  <mbalho>dominictarr: yes sort of, check out the tests
16:53:25  <dominictarr>do I still run npm start?
16:53:33  <mbalho>dominictarr: yes and npm install probably first
16:53:43  <mbalho>dominictarr: i guess i should switch to npm test
16:56:30  <mbalho>dominictarr: im particularly confused about where the delete is coming from on the second test when encoding is default
16:56:30  * AvianFlu_quit (Ping timeout: 264 seconds)
17:01:19  <dominictarr>right I see
17:03:23  <dominictarr>mbalho: it's because you are using the same db for binary and json
17:04:40  <dominictarr>mbalho: just delete the first test
17:04:56  <dominictarr>and change db's encoding to 'binary'
17:05:07  <mbalho>dominictarr: a level-replicate can only do one encoding?
17:06:06  * st_lukejoined
17:06:09  <mbalho>dominictarr: like if i save a json value and a binary value into a sublevel i cant replicate both of those?
17:06:36  <dominictarr>you need to pick the lowest common denomenator
17:06:47  <dominictarr>json is a subset of binary
17:07:09  <mbalho>in the sense that i can convert json to binary and store it with valueEncoding binary?
17:07:29  <mbalho>seems like level-replicate should honor and transmit the encoding on a per-key/val basis
17:07:40  <dominictarr>you can just do put(k, v, {encoding: 'json'})
17:07:56  <dominictarr>mbalho: to do that, you'd have to store the encoding in the database
17:08:23  <mbalho>ah good point
17:08:34  <mbalho>so i should think of my sublevels as homogenous
17:08:43  <dominictarr>yeah pretty much
17:08:56  <mbalho>this is useful advice and should be written down in some intro text somewhere
17:09:03  <dominictarr>or, tag each value with a type
17:09:04  * ednapiranhajoined
17:09:20  <dominictarr>pgte mentioned he was writing documentation...
17:09:31  <mbalho>ah cool
17:09:47  <dominictarr>does he do irc?
17:10:12  <jesusabdullah>sometimes!
17:10:57  <dominictarr>mbalho: yeah, so those tests will both pass if you make them to separate db or sublevels
17:11:24  <mbalho>sweet
17:12:12  <dominictarr>oh, yeah - what do you think of https://github.com/maxogden/websocket-stream/issues/18
17:13:00  <mbalho>dominictarr: you can just do new Uint8Array(arraybuffer)
17:13:12  <mbalho>dominictarr: the websocket spec only transmits arraybuffers in binary mode
17:13:22  <mbalho>dominictarr: but Uint8Array is just a view ont op of an arraybuffer anyway
17:13:34  * dguttmanjoined
17:14:51  <dominictarr>oh, so maybe this is the problem https://github.com/chrisdickinson/bops/blob/master/typedarray/is.js#L3
17:15:48  <mbalho>dominictarr: well bops will only wirk with Uint8Array
17:16:00  <mbalho>dominictarr: therefore levelup will only currently work with Uint8Array
17:16:25  <dominictarr>does Uint8Array(arrayBuffer) do a copy?
17:16:33  <mbalho>dominictarr: no
17:16:54  <mbalho>dominictarr: typed arrays are also known as array buffer views
17:17:02  <dominictarr>hmm, so what if you just put that into websocket-stream?
17:17:38  <mbalho>dominictarr: you dont always want Uint8Arrays
17:17:45  <mbalho>dominictarr: in the case of leveldb stuff for node compatibility you do
17:18:34  <mbalho>dominictarr: but maybe we could have an option in websocket-stream that wraps it in a typed array of your choosing
17:19:49  <dominictarr>yuss
17:20:38  <mbalho>dominictarr: also a simple through stream that wraps the arraybuffers in Uint8Arrays would do it
17:21:31  <dominictarr>would be better to add it to websocket-stream
17:21:52  <dominictarr>otherwise your and adding another queue either side of the websocket
17:21:57  <dominictarr>that you don't actually need.
17:26:03  * mikealjoined
17:33:10  <mbalho>dominictarr: ok websocket-stream 0.3.0 lets you do websocket('ws://localhost:8080', {type: Uint8Array})
17:33:36  * defunctzombie_zzchanged nick to defunctzombie
17:33:43  * spionquit (Ping timeout: 246 seconds)
17:39:08  <chrisdickinson>neat
17:39:21  <chrisdickinson>^ s/$/!/g
17:39:58  <mbalho>lol
17:42:07  <mbalho>dominictarr: ok w00t just pushed to replication-tests, it passes in binary mode. can you try again to get it to work with msgpack now that websocket-stream will give you uint8arrays?
17:43:07  <dominictarr>can you test it? it might just work - busy right now
17:45:53  * jxsonjoined
17:51:17  * saijanai_quit (Quit: saijanai_)
17:55:40  * mikolalysenkojoined
18:04:08  * calvinfoquit (Quit: Leaving.)
18:05:06  * ptaylorjoined
18:05:09  * mikealquit (Quit: Leaving.)
18:05:12  * st_lukequit (Read error: Connection reset by peer)
18:05:39  * st_lukejoined
18:05:47  * coderzachjoined
18:09:10  * mikealjoined
18:09:28  * mikealquit (Client Quit)
18:12:28  * calvinfojoined
18:12:43  * mikealjoined
18:21:37  * mcollinaquit (Remote host closed the connection)
18:25:34  <defunctzombie>substack: did you ever look at that "external" stuff for browserify?
18:25:47  * jxsonquit (Remote host closed the connection)
18:38:49  * jxsonjoined
18:39:50  * ptaylorquit (Quit: Page closed)
18:51:10  * mikolalysenkoquit (Ping timeout: 256 seconds)
18:53:11  * kumavisquit (Quit: kumavis)
18:58:43  <defunctzombie>isaacs: https://github.com/rvagg/nan
18:58:45  * kumavisjoined
18:58:54  <defunctzombie>isaacs: any thoughts you have about shipping something like that with node?
18:59:03  <dominictarr>juliangruber: hey what was this commit about https://github.com/rvagg/node-levelup/commit/a6bf72f785b1391c61977e2baef9175ad6113953
19:02:50  <dominictarr>nevermind - figured it out
19:09:26  * jxsonquit (Remote host closed the connection)
19:11:33  * mikolalysenkojoined
19:22:06  * spionjoined
19:24:19  * mikealquit (Quit: Leaving.)
19:24:19  * tim_smartquit (Ping timeout: 246 seconds)
19:27:17  * tim_smartjoined
19:29:35  * jcrugzzquit (Ping timeout: 245 seconds)
19:32:15  * mcollinajoined
19:36:34  * mcollinaquit (Ping timeout: 246 seconds)
19:36:39  <defunctzombie>st_luke: haters be hatin
19:41:15  <mbalho>dominictarr: W00T msgpack passes my tests now
19:42:51  <dominictarr>mbalho: sweet!
19:43:35  * dominictarrquit (Quit: dominictarr)
19:46:43  <st_luke>defunctzombie: people are going to think you're encouraging using a bunch of script tags
19:46:44  <st_luke>even better
19:51:26  * AvianFluquit (Remote host closed the connection)
19:53:11  * mikealjoined
19:58:21  <defunctzombie>:)
20:00:36  * wolfeidaujoined
20:02:28  * wolfeidauquit (Read error: Connection reset by peer)
20:11:49  * jxsonjoined
20:19:42  * mikealquit (Quit: Leaving.)
20:19:58  * mikolalysenkoquit (Ping timeout: 246 seconds)
20:25:33  * mikolalysenkojoined
20:25:36  * mikealjoined
20:31:50  * djcoinquit (Quit: WeeChat 0.4.0)
20:31:52  * evboguejoined
20:32:51  * tilgovijoined
20:47:20  * mikolalysenkoquit (Ping timeout: 256 seconds)
20:48:38  * jcrugzzjoined
20:57:04  * mikealquit (Quit: Leaving.)
20:58:11  * mikealjoined
21:02:08  * jibayjoined
21:03:45  * jxsonquit (Remote host closed the connection)
21:04:29  <chapel>hmm, jesusabdullah for some reason when I was talking to you I thought it was this channel :(
21:04:34  <chapel>lmao
21:06:06  * jxsonjoined
21:07:41  <jesusabdullah>chapel: *shrug* all good
21:23:38  * jxsonquit (Remote host closed the connection)
21:28:50  * evboguequit (Quit: leaving)
21:30:31  * ednapiranhaquit (Remote host closed the connection)
21:42:00  * nicholasfquit (Remote host closed the connection)
21:47:09  * kevino80quit (Remote host closed the connection)
21:53:31  * mikolalysenkojoined
21:56:45  * jxsonjoined
21:57:12  * jxsonquit (Remote host closed the connection)
21:58:00  * jxsonjoined
21:58:19  * mikolalysenkoquit (Ping timeout: 253 seconds)
22:07:17  * sveisveiquit (Quit: Connection closed for inactivity)
22:09:35  * jcrugzzquit (Ping timeout: 245 seconds)
22:23:08  * mikealquit (Quit: Leaving.)
22:23:39  * tilgoviquit (Remote host closed the connection)
22:28:09  * jxson_joined
22:31:36  * jxsonquit (Ping timeout: 256 seconds)
22:33:11  * tmcw_quit (Remote host closed the connection)
22:38:53  * thlorenzquit (Remote host closed the connection)
22:41:26  * thloren__joined
22:43:51  * thloren__quit (Read error: Connection reset by peer)
22:43:54  * thlore___joined
22:45:02  * johnkpaulquit (Ping timeout: 240 seconds)
22:45:31  * thlore___quit (Read error: Connection reset by peer)
22:45:59  * thlorenzjoined
22:46:19  <defunctzombie>st_luke: did you ever poke at the file:// stuff?
22:47:23  * thlorenzquit (Read error: Connection reset by peer)
22:47:29  * thlorenzjoined
22:47:46  <spion>Raynos, added gens to the analysis. removed parallelism to make it easier to compare performance - it was either that or rewriting everything else :D
22:47:59  * johnkpauljoined
22:49:35  * thloren__joined
22:49:50  * thlorenzquit (Read error: Connection reset by peer)
22:51:12  <Raynos>spion: aw come on :P
22:51:26  <Raynos>spion: the whole point of gens is doing `var parallel = require("gens/parallel")`
22:51:42  <Raynos>if your fancy pants flow control library doesn't encourage parallelism then it should be penalized by being slow !
22:52:00  <spion>you can also use var result = async.parallel(..., resume);
22:52:02  <st_luke>defunctzombie: i havent had time
22:52:03  * thlorenzjoined
22:52:04  * thloren__quit (Read error: Connection reset by peer)
22:52:15  <defunctzombie>st_luke: coo
22:52:25  <defunctzombie>st_luke: maybe this weekend I will poke at it
22:52:31  <defunctzombie>I am a little scared
22:52:38  <spion>genny/suspend do only the generator part and leave the rest to caolan/async
22:52:48  <mbalho>imo async.parallel should be async.concurrent
22:53:59  <Raynos>spion: thanks btw
22:54:05  <Raynos>spion: link to analysis?
22:54:20  <spion>link same as before, http://spion.github.io/posts/analysis-generators-and-other-async-patterns-node.html
22:55:15  <Raynos>wheres the github link?
22:55:34  * thloren__joined
22:55:43  <spion>its at "co.js and gens.js" - https://github.com/spion/async-compare/blob/master/examples/gens.js
22:57:01  * thlore___joined
22:57:01  * thloren__quit (Read error: Connection reset by peer)
22:57:09  * thlorenzquit (Ping timeout: 276 seconds)
22:57:11  <Raynos>interesting
22:57:16  <Raynos>suspend & gens have the same performance cost
22:57:27  <Raynos>nice :D
22:57:49  <spion>:)
22:58:33  * thlore___quit (Read error: Connection reset by peer)
22:58:48  * thlorenzjoined
23:03:45  * thlorenzquit (Ping timeout: 264 seconds)
23:08:18  <Raynos>Maybe I should use galaxy stack
23:12:49  * jxson_quit (Remote host closed the connection)
23:13:24  * mikolalysenkojoined
23:14:55  * jxsonjoined
23:15:18  * jxsonquit (Remote host closed the connection)
23:16:10  * thlorenz_quit (Remote host closed the connection)
23:16:33  * jxsonjoined
23:18:41  * damonoehlmanjoined
23:29:20  * thlorenzjoined
23:33:35  * tilgovijoined
23:35:40  <spion>galaxy-stack doesn't work with 0.11.4+ - I sent a pull request with a fix, hopefully it will get through
23:35:58  <spion>err with 0.11.5
23:37:37  * thlorenz_joined
23:37:54  * thlorenzquit (Ping timeout: 264 seconds)
23:38:24  * thlorenzjoined
23:38:33  * st_lukequit (Remote host closed the connection)
23:40:19  * thlorenz_quit (Read error: Connection reset by peer)
23:40:25  * thlorenz_joined
23:41:47  * thloren__joined
23:41:48  * thlorenz_quit (Read error: Connection reset by peer)
23:42:57  * thlorenz_joined
23:42:58  * thloren__quit (Read error: Connection reset by peer)
23:47:51  * thlorenz_quit (Ping timeout: 276 seconds)
23:48:52  * thlorenz_joined
23:49:52  * st_lukejoined
23:53:32  * thlorenz_quit (Ping timeout: 268 seconds)
23:55:01  * thlorenz_joined
23:55:06  <Raynos>Aw shucks
23:56:24  * thloren__joined
23:56:24  * thlorenz_quit (Read error: Connection reset by peer)
23:57:19  * mikolalysenkoquit (Ping timeout: 246 seconds)
23:59:18  * st_lukequit (Remote host closed the connection)