00:03:01  * daviddiasjoined
00:04:27  * frankblizzardjoined
00:07:51  * daviddiasquit (Ping timeout: 252 seconds)
00:13:17  * thlorenzquit (Remote host closed the connection)
00:13:25  * eugenewarejoined
00:28:18  * eugenewarequit (Remote host closed the connection)
00:28:46  * eugenewarejoined
00:32:55  * eugenewarequit (Ping timeout: 245 seconds)
00:41:23  <levelbot>[npm] [email protected] <http://npm.im/lvl-client>: a leveldb client (@robertkowalski)
00:43:05  * hughskjoined
00:55:17  * TehShrikequit (Ping timeout: 272 seconds)
00:55:39  * TehShrikejoined
01:11:33  * contraha_quit
01:19:05  * frankblizzardquit
01:34:04  * thlorenzjoined
01:36:48  * ramitosquit (Ping timeout: 245 seconds)
01:52:22  * dguttmanjoined
01:52:41  * dguttmanquit (Client Quit)
01:55:32  * contrahaxjoined
02:03:57  * daviddiasjoined
02:08:35  * daviddiasquit (Ping timeout: 260 seconds)
02:11:55  * daviddiasjoined
02:16:05  * Sorellaquit (Remote host closed the connection)
02:16:37  * daviddiasquit (Ping timeout: 272 seconds)
02:42:50  * mikealjoined
02:54:47  * kenansulaymanchanged nick to kenan|afk
03:11:59  * daviddiasjoined
03:16:19  * daviddiasquit (Ping timeout: 252 seconds)
03:49:20  * mikealquit (Quit: Leaving.)
03:50:59  * mikealjoined
03:58:57  * mikealquit (Quit: Leaving.)
04:06:06  * daviddiasjoined
04:06:13  * mikealjoined
04:10:35  * daviddiasquit (Ping timeout: 252 seconds)
04:12:38  * mikealquit (Quit: Leaving.)
04:19:35  * mikealjoined
04:26:32  * sveisvei_joined
04:28:51  * astrolin_joined
04:29:19  * chapelquit (Ping timeout: 240 seconds)
04:29:22  * sveisveiquit (Ping timeout: 240 seconds)
04:29:23  * astrolinquit (Ping timeout: 240 seconds)
04:29:25  * savardcquit (Ping timeout: 240 seconds)
04:29:36  * sveisvei_changed nick to sveisvei
04:29:54  * astrolin_changed nick to astrolin
04:31:30  * savardcjoined
04:59:23  * jcrugzzquit (Ping timeout: 260 seconds)
05:03:03  * mikealquit (Quit: Leaving.)
05:08:55  * mikealjoined
05:09:36  * eugenewarejoined
05:11:53  * mikealquit (Client Quit)
05:12:39  * mikealjoined
05:24:23  <levelbot>[npm] [email protected] <http://npm.im/facebook-export>: Easily export data from Facebook groups (@kylemathews)
05:25:18  * jcrugzzjoined
05:25:20  * tokuhiromquit (Ping timeout: 245 seconds)
05:28:23  * mikealquit (Quit: Leaving.)
05:29:53  <levelbot>[npm] [email protected] <http://npm.im/facebook-export>: Easily export data from Facebook groups (@kylemathews)
05:34:11  * jcrugzzquit (Ping timeout: 252 seconds)
05:35:24  <levelbot>[npm] [email protected] <http://npm.im/facebook-export>: Easily export data from Facebook groups (@kylemathews)
05:37:53  <levelbot>[npm] [email protected] <http://npm.im/facebook-export>: Easily export data from Facebook groups (@kylemathews)
05:42:54  <levelbot>[npm] [email protected] <http://npm.im/facebook-export>: Easily export data from Facebook groups (@kylemathews)
05:46:15  * stagasquit (Ping timeout: 245 seconds)
05:50:15  * thlorenzquit (Remote host closed the connection)
05:53:23  <levelbot>[npm] [email protected] <http://npm.im/facebook-export>: Easily export data from Facebook groups (@kylemathews)
06:03:02  * wolfeidauquit (Read error: Connection reset by peer)
06:03:35  * wolfeidaujoined
06:15:27  * eugenewarequit (Ping timeout: 260 seconds)
07:00:01  * mikealjoined
07:00:56  * daviddiasjoined
07:05:03  * eugenewarejoined
07:05:23  * daviddiasquit (Ping timeout: 260 seconds)
07:18:06  * Aredridelquit (Quit: Textual IRC Client: www.textualapp.com)
07:36:40  * wolfeida_joined
07:42:42  * wolfeidauquit (*.net *.split)
07:42:42  * astrolinquit (*.net *.split)
07:42:42  * Raynosquit (*.net *.split)
07:51:33  * wolfeida_changed nick to wolfeidau
08:05:37  * astrolinjoined
08:05:37  * Raynosjoined
08:26:15  * eugenewarequit (Ping timeout: 245 seconds)
08:50:42  * eugenewarejoined
08:55:00  * eugenewarequit (Read error: Connection reset by peer)
08:55:09  * jcrugzzjoined
09:00:08  * jcrugzzquit (Ping timeout: 246 seconds)
09:27:56  * rvagg2quit (Quit: Connection closed for inactivity)
09:45:49  * kenan|afkchanged nick to kenansulayman
09:49:43  * daviddiasjoined
09:53:50  * daviddiasquit (Ping timeout: 240 seconds)
09:54:41  * eugenewarejoined
10:02:24  * rudquit (Ping timeout: 240 seconds)
10:31:15  * eugenewarequit (Ping timeout: 272 seconds)
10:32:55  * eugenewarejoined
10:48:34  * contraha_joined
10:49:23  * contrahaxquit (Ping timeout: 260 seconds)
10:49:38  * daviddiasjoined
10:53:55  * daviddiasquit (Ping timeout: 252 seconds)
11:10:36  * Sorellajoined
11:10:47  * Sorellaquit (Changing host)
11:10:47  * Sorellajoined
11:18:24  * daviddiasjoined
11:38:01  <kenansulayman>ogd is there a way to batch reads?
11:47:53  <levelbot>[npm] [email protected] <http://npm.im/level-namequery>: An intelligent search engine on top of LevelDB for Name <-> User-ID relations. (@kenansulayman)
11:50:42  * leorossijoined
12:03:53  <rvagg>level-multiply does faux batch reads, that's about as good as you'll get
12:03:56  <rvagg>kenansulayman: ^
12:04:18  * eugenewarequit (Ping timeout: 245 seconds)
12:04:44  <kenansulayman>rvagg but it's not atomic, right?
12:04:51  <rvagg>kenansulayman: nope
12:04:55  <kenansulayman>hm
12:05:15  <rvagg>kenansulayman: we still haven't exposed snapshots but they could be used to do a consistent read if that's what you neede
12:05:35  <kenansulayman>Yes, that sounds more like it indeed
12:05:51  <kenansulayman>snapshots are hyper-exclusive, right?
12:06:27  <kenansulayman>afaik brycebaril built a wrapper for the snapshots
12:06:35  <kenansulayman>(for hyperleveldb)
12:06:54  <rvagg>no, snapshots are a standard leveldb feature
12:07:16  <rvagg>you get a snapshot each time you create a readstream (iterator) so those are fully consistent point-in-time reads no matter how slowly you consume the data
12:07:37  <rvagg>we haven't exposed the explicit snapshot functionality yet
12:07:58  <rvagg>we've not really had much of a call for them, but you can make noise on the levelup repo, there's an issue there
12:08:19  <rvagg>shouldn't be hard to implement, the code is partly there, writing tests will take a bit of effort tho
12:09:18  <kenansulayman>Ah, true. I was referring to the hyperleveldb "hot-backup" snapshot (of the whole database)
12:09:37  <kenansulayman>That sounds like a good start. How are these snapshot going to be used?
12:11:38  <kenansulayman>I mean how would they be used after they are exposed? Similar to the level-multiply?
12:44:01  <kenansulayman>rvagg^
13:01:33  <rvagg>kenansulayman: sorry, off to bed ... but just quickly
13:01:49  <rvagg>kenansulayman: level-multiply would create a snapshot for each set of `Get()` calls and call against that snapshot
13:01:53  <levelbot>[npm] [email protected] <http://npm.im/daily>: daily - A LevelDB based logging system (@andreasmadsen)
13:02:02  <kenansulayman>Ah, forgot the time shift. Sorry :)
13:02:05  <rvagg>so you're guaranteed that all reads are against the data at the same point in time
13:02:15  <rvagg>then dispose the snapshot when done
13:02:30  <rvagg>pretty easy, just a matter of having the infrastructure in place
13:02:33  <rvagg>anyway, I'm off now
13:02:35  <kenansulayman>Nice. Then I will push that
13:02:39  <kenansulayman>Gn!
13:06:55  * leorossipart ("Leaving")
13:08:18  * leorossijoined
14:11:23  <levelbot>[npm] [email protected] <http://npm.im/encode>: Utilities for encoding and decoding records for database storage. (@bigeasy)
14:52:13  * thlorenzjoined
14:54:17  <hij1nx>JasonSmith: so nodejitsu is no longer handling npm?
14:57:28  * jjmalinajoined
15:15:51  * contraha_quit (Ping timeout: 240 seconds)
15:19:15  * contrahaxjoined
15:27:22  * jcrugzzjoined
16:16:57  <levelbot>[npm] [email protected] <http://npm.im/nitrogen>: Nitrogen is a platform for building connected devices. Nitrogen provides the authentication, authorization, and real time message passing framework so that you can focus on your device and application. All with a consistent development platform that leverages the ubiquity of Javascript. (@tpark)
16:37:27  * ralphtheninjajoined
16:38:19  * stagasjoined
16:51:19  * mikealquit (Quit: Leaving.)
17:04:31  * ollijoined
17:07:12  * ollichanged nick to gildean_
17:09:00  * gildeanpart
17:15:20  * leorossiquit (Quit: Leaving)
17:18:38  * gildean_changed nick to gildean
18:01:33  * mikealjoined
18:04:15  * mikealquit (Client Quit)
18:08:27  * mikealjoined
18:10:22  * mikealquit (Client Quit)
18:10:37  * mikealjoined
18:28:58  <prettyrobots>rvagg: Why isn't utf8 considered a buffer type encoding in LevelUP?
18:29:40  <prettyrobots>rvagg: https://github.com/rvagg/node-levelup/blob/master/lib/util.js#L45
18:44:19  * TehShrikequit (Quit: Leaving.)
18:45:57  <kenansulayman>prettyrobots because it's not a buffer but a string
18:48:17  <prettyrobots>kenansulayman: Okay. Why isn't it converted to a `Buffer` like all the other encodings?
18:48:31  <kenansulayman>because strings in JS are by-default utf8
18:48:39  <kenansulayman>s/default/design/
18:50:17  <prettyrobots>kenansulayman: No, by default, in memory Strings have 16-bit characters.
18:50:36  <kenansulayman>Why don't you build your own encoding?
18:51:01  <prettyrobots>kenansulayman: Just looking for an answer to my question.
18:51:25  <kenansulayman>rescrv any idea on that? got to leave right now
18:54:48  * kenansulaymanchanged nick to kenan|afk
18:59:08  * thlorenzquit (Remote host closed the connection)
19:11:52  * mikealquit (Quit: Leaving.)
19:32:40  * mikealjoined
19:34:28  * mikealquit (Client Quit)
19:50:55  * thlorenzjoined
20:03:24  <levelbot>[npm] [email protected] <http://npm.im/level-tree>: rBush but with leveldb (@cwmma)
20:15:59  * mikealjoined
21:39:28  * daviddiasquit (Ping timeout: 240 seconds)
21:45:20  * jjmalinaquit (Quit: Leaving.)
21:50:54  <levelbot>[npm] [email protected] <http://npm.im/modella-level-relations>: levelup based modella relations (@ramitos)
22:27:03  * stagasquit (Ping timeout: 260 seconds)
22:53:06  * blessYahujoined
22:59:21  * TehShrikejoined
23:03:35  * TehShrikequit (Ping timeout: 252 seconds)
23:08:23  <levelbot>[npm] [email protected] <http://npm.im/encode>: Utilities for encoding and decoding records for database storage. (@bigeasy)
23:11:57  * TehShrikejoined
23:16:25  * TehShrikequit (Ping timeout: 246 seconds)
23:18:57  <prettyrobots>Does LevelUP store nulls?
23:30:20  * kenan|afkchanged nick to kenansulayman
23:37:43  * Aredrideljoined
23:45:54  * ramitosjoined