00:07:13  * ralphtheninjaquit (Ping timeout: 252 seconds)
00:09:09  * ralphtheninjajoined
00:09:49  * no9quit (Read error: Operation timed out)
00:11:11  * thl0joined
00:16:55  * CPartridgejoined
00:25:37  * no9joined
00:33:04  * dominictarrquit (Quit: dominictarr)
00:45:43  * no9quit (Ping timeout: 252 seconds)
01:31:09  * levelbotquit (Remote host closed the connection)
01:31:26  * levelbotjoined
01:31:51  <levelbot>[npm] [email protected] <http://npm.im/valuepack-core>: Core utils and configurations for valuepack. (@thlorenz)
01:48:47  * ChrisPartridgequit (Disconnected by services)
01:49:01  * CPartridgechanged nick to ChrisPartridge
01:53:01  * eugenewarejoined
01:55:37  * ralphtheninjaquit (Read error: Operation timed out)
02:21:21  * thl0quit (Remote host closed the connection)
05:05:44  * m64253joined
05:05:45  * m64253quit (Remote host closed the connection)
06:20:25  * Pwnnaquit (Quit: mrrow~)
06:20:47  * Pwnnajoined
07:12:42  * ramitosquit (Quit: Textual IRC Client: www.textualapp.com)
07:23:49  * timoxleyjoined
08:46:54  * eugenewarequit (Ping timeout: 264 seconds)
09:12:37  * eugenewarejoined
09:23:05  * ChrisPartridgequit (Ping timeout: 256 seconds)
09:26:20  <levelbot>[npm] [email protected] <http://npm.im/byteup>: Add bytewise as a levelup leveldb encoding (@nharbour)
09:58:27  * ChrisPartridgejoined
10:04:43  * no9joined
10:46:07  * ralphtheninjajoined
11:02:50  * Guest31167changed nick to jluis
11:03:02  * jluischanged nick to joaol
11:05:37  * thl0joined
11:09:09  * jez0990joined
11:31:04  * st_lukejoined
11:55:29  * dominictarrjoined
11:57:53  * timoxleyquit (Quit: Computer has gone to sleep.)
12:01:03  * levelbotquit (Remote host closed the connection)
12:01:21  * levelbotjoined
12:01:54  * levelbotquit (Remote host closed the connection)
12:02:10  * levelbotjoined
12:04:16  * levelbotquit (Remote host closed the connection)
12:04:48  * levelbotjoined
12:11:00  * timoxleyjoined
12:38:25  * timoxleyquit (Quit: Computer has gone to sleep.)
12:38:54  * thl0quit (Remote host closed the connection)
12:52:03  <juliangruber>st_luke: ping
12:52:37  <juliangruber>hij1nx: ping
13:03:28  * chirinoquit (Quit: Leaving...)
13:04:01  * chirinojoined
13:04:39  * chirinoquit (Client Quit)
13:07:04  * chirinojoined
13:12:03  * no9quit (Ping timeout: 260 seconds)
13:18:30  * thl0joined
13:22:44  * timoxleyjoined
13:25:08  * no9joined
13:26:18  <rvagg>juliangruber: tell luke about leveldown-basho when you see him next, I tweeted but didn't see a reply
13:26:19  <rvagg>'night
13:32:11  <st_luke>rvagg: i saw it, thanks
13:38:45  * thl0quit (Ping timeout: 248 seconds)
13:38:52  * thl0_joined
13:42:52  * no9quit (Ping timeout: 252 seconds)
13:52:04  * Acconutjoined
13:53:22  * Acconutquit (Client Quit)
13:58:52  * no9joined
14:15:49  * Acconutjoined
14:16:00  * Acconutquit (Remote host closed the connection)
14:16:42  <dominictarr>hij1nx: can you use lev with multilevel?
15:01:53  * thl0_quit (Remote host closed the connection)
15:39:07  * timoxleyquit (Quit: Computer has gone to sleep.)
16:29:25  * no9quit (Ping timeout: 248 seconds)
16:37:21  * thl0joined
16:41:40  * thl0quit (Ping timeout: 246 seconds)
17:26:14  * babof1tosquit (Ping timeout: 256 seconds)
18:13:42  * levelbotquit (Remote host closed the connection)
18:14:30  * levelbotjoined
18:20:48  * no9joined
18:24:07  * babof1tosjoined
18:28:38  * st_lukequit (Remote host closed the connection)
18:37:46  * Acconutjoined
18:38:43  * thl0joined
18:38:58  * Acconutquit (Client Quit)
18:43:18  * thl0quit (Ping timeout: 256 seconds)
18:49:29  * thl0joined
18:51:31  * no9quit (Ping timeout: 246 seconds)
18:52:59  * Acconutjoined
19:08:56  <chapel>rvagg dominictarr have you guys considered adding a layer to levelup where someone can effectively proxy any commands easier than directly monkeypatching them all?
19:09:30  <chapel>for instance wanting to change how keys are handled, you could add a function to all the commands that rewrites the keys as you'd want
19:09:51  <dominictarr>chapel: yes, a custom encoding
19:09:52  <chapel>or in the case of sublevel, it would be easier to hook into levelup that way
19:09:56  <dominictarr>we have discussed that
19:10:14  <chapel>one thing I was thinking about is making a module that was cluster aware
19:10:28  <dominictarr>can you post an issue on levelup, with what you would a want as an api?
19:10:53  <chapel>so if you run levelup in a clustered instance, it would run the leveldb binding on the master, and the clients would proxy requests to the master
19:10:53  <dominictarr>chapel: (btw, main reason for monkey patching is rapid experimentation)
19:11:00  <chapel>dominictarr: for sure
19:11:13  <chapel>but if every function had a function injection pattern, that would be pretty nice
19:11:29  <chapel>not directly middleware, just a way to inject functions
19:12:00  <dominictarr>to some degree, that is what sublevel is
19:12:08  <chapel>essentially the way plugins are being done, but I'd think safer, since you wouldn't need to write coverage for the whole of level up, and only change the functions you care about
19:12:27  <dominictarr>we are also trying to figure out how to do async prehooks
19:12:42  <dominictarr>that might, for example, read from the database
19:12:48  <chapel>well, I would see this as different than a hook
19:12:59  <chapel>but would make hooks easy to implement
19:13:21  <chapel>just thinking, will do an issue and/or pr
19:13:27  <dominictarr>the tricky part (from my experimentations) is getting it all to work nicely with batches
19:13:47  <chapel>dominictarr: yeah, thats why I think having native batches be standard is best
19:13:49  <dominictarr>an issue is good, but building a module that implements it even mbetter
19:14:14  <dominictarr>sure, but if you are hooking into things, you need to hook batches too
19:14:24  <dominictarr>because there are several ways to put data in
19:14:32  <chapel>dominictarr: my thought is that it would need to be built into levelup, or the same problem its trying solve would be an issue
19:14:33  <dominictarr>put/del, batch, writeStream
19:15:02  <dominictarr>sure, but a module is good for experimentation
19:15:25  <dominictarr>the plan is to merge whatever works best into levelup, once a good design has settled
19:20:42  * no9joined
19:22:11  * Acconutquit (Quit: Acconut)
19:28:56  <thl0>dominictarr: but you still would like to get that PR that would make valueEncoding work on .del and writeStream?
19:29:06  <dominictarr>of course!
19:29:34  <thl0>dominictarr: also currently keyEncoding not supported either, have no idea how that would work/be tested
19:29:47  <thl0>do we have similar tests, in levelup for example?
19:29:49  <dominictarr>I don't think anyone uses that
19:30:01  <dominictarr>oh, maybe somepeolpe use binary
19:30:25  <thl0>got the same impression - json wouldn't make much sense
19:31:08  <thl0>dominictarr: so tests would be similar to testing propagation of valueEncoding I guess?it should already be happenin
19:31:16  <thl0>just not tested yet
19:31:19  <dominictarr>yeah
19:31:23  <thl0>ok
19:31:30  <juliangruber>hij1nx: the multilevel readme now has a plugin example
19:51:13  * timoxleyjoined
20:16:50  * Acconutjoined
20:18:42  <no9>Anybody got a snippet on using engine.io with level?
20:21:00  * Acconutquit (Client Quit)
20:21:01  <juliangruber>no9: what kind of snippet would you need?
20:27:58  <no9>Just wondered if anyone had done anything really but something that looked like your multilevel shoe impl would be sweet
20:29:50  <no9>juliangruber don't worry about it if not
20:30:15  <juliangruber>no9 alrightey
20:47:31  * m64253joined
20:49:06  * m64253part
20:49:26  * m64253joined
20:54:37  * m64253part
20:55:02  * m64253joined
21:25:04  <dominictarr>no9: I have examples that use shoe (which is sockjs) same basic deal
21:41:05  * m64253quit (Quit: m64253)
22:00:05  <no9>dominictarr the demos on multilevel will be fine
22:00:46  <dominictarr>github.com/dominictarr/level-twitter-example
22:00:56  <dominictarr>a fairly large example
22:23:13  <dominictarr>juliangruber: oops, I had implemented a fix for that, but not pushed it!
22:23:18  <dominictarr>do'h
22:23:27  <dominictarr>I'm just gonna go to your one though
22:31:10  * thl0quit (Remote host closed the connection)
22:57:45  * chirinoquit (Quit: Computer has gone to sleep.)
23:22:15  * st_lukejoined
23:29:14  * CPartridgejoined
23:43:52  * thl0joined