00:00:59  * esundahlquit (Ping timeout: 248 seconds)
00:01:54  * dominictarrjoined
00:09:38  * dominictarrquit (Quit: dominictarr)
00:10:22  * ryan_ramagejoined
00:11:04  * thlorenzjoined
00:13:59  * fallsemo1quit (Quit: Leaving.)
00:18:14  * jxsonquit (Remote host closed the connection)
00:18:50  * jerrysvquit (Remote host closed the connection)
00:19:28  * ryan_ramagequit (Ping timeout: 240 seconds)
00:19:35  * thlorenzquit (Ping timeout: 272 seconds)
00:21:19  * jxsonjoined
00:23:34  * tmcwjoined
00:25:52  * tmcwquit (Remote host closed the connection)
00:30:24  * ednapiranhajoined
00:31:16  * jxsonquit (Remote host closed the connection)
00:45:19  * jerrysvjoined
00:51:50  * jerrysvquit (Remote host closed the connection)
00:54:03  * timoxleyjoined
01:00:30  * ednapiranhaquit (Remote host closed the connection)
01:08:52  * kenansulaymanquit (Ping timeout: 264 seconds)
01:10:56  * kenansulaymanjoined
01:13:03  * jxsonjoined
01:13:41  * jxsonquit (Remote host closed the connection)
01:16:18  * thlorenzjoined
01:20:40  * thlorenzquit (Ping timeout: 256 seconds)
01:35:39  * esundahljoined
01:37:52  * kenansulaymantopic: Too much backpressure - logs: http://logs.nodejs.org/leveldb/latest - http://npmjs.org/package/level - UPGRADE TO 0.10.21! http://blog.nodejs.org/2013/10/18/node-v0-10-21-stable/
01:38:18  * kenansulaymantopic: Too much backpressure - logs: http://logs.nodejs.org/leveldb/latest - http://npmjs.org/package/level - http://npmjs.org/package/level-hyper - http://npmjs.org/package/level-lmdb
01:48:02  * thlorenzjoined
01:48:11  * thlorenzquit (Remote host closed the connection)
01:49:31  * fallsemojoined
02:06:11  * thlorenzjoined
02:06:50  * thlorenzquit (Remote host closed the connection)
02:08:06  * thlorenzjoined
02:40:44  * ramitos_joined
02:43:53  * dguttmanquit (Quit: dguttman)
03:06:34  * thlorenzquit (Remote host closed the connection)
03:07:06  * thlorenzjoined
03:11:23  * thlorenzquit (Ping timeout: 248 seconds)
03:42:49  * ncthom91joined
03:57:38  * dominictarrjoined
04:02:10  * dominictarrquit (Ping timeout: 256 seconds)
04:09:28  * jerrysvjoined
04:09:46  <jerrysv>rvagg: i think this may be a record for me ever typing anything into an issue, btw
04:12:33  <rvagg>want me to keep it going so you can type even more? I have high stamina for this kind of bikeshedding!
04:12:56  <jerrysv>rvagg: of course! :)
04:14:08  <jerrysv>~20% performance increase for our use case is pretty compelling to me - i'm hoping to solve it in one way or another
04:14:51  <jerrysv>and i'm usually much more terse
04:15:39  <rvagg>jerrysv: you know, you could be using your code right now, just plug your fork of leveldown in to levelup and it'll work
04:16:19  <rvagg>`levelup('/foo/bar/', { db: require('leveldown-jerrysv') }, function (err, db) { db.db.multiget(.....) })
04:16:19  <jerrysv>rvagg: i know, hence my note about using it as a fork :)
04:17:09  <jerrysv>agreed on the odd api on your last comment, though, i don't want to get that weird
04:17:41  <jerrysv>i called out folks because i had talked to dominic and mikeal in person about it btw
04:17:52  <jerrysv>having rtc going right now is actually useful
04:24:48  <jerrysv>rvagg: to better explain our use case: multiple requests for geodata to display on a map through millions of records of various sizes - depending on zoom level could be up to gigs of data. we always know what keys to retrieve, so stream/search isn't appropriate
04:25:26  <rvagg>jerrysv: yeah, I understand that, but you're still going to be better off batching a bunch of multigets rather than doing it in one big fat multiget
04:25:48  <rvagg>you're having a boundary crossing on the way back out for every entry in your current impl, that's just as expensive as a crossing for every input
04:26:02  <jerrysv>1/2 (+1) expensive
04:26:17  <jerrysv>unless #34 gets added in, then that decreases even further
04:27:28  <jerrysv>mikeal and i discussed that actually, my c++ is a little too rusty to implement that at the moment. but if that becomes an accepted v. rejected issue then i'm happy to deep dive :)
04:28:25  <jerrysv>that implementation took me about 2 hours, which was about 1.5 hours too long for the number of lines of code
04:30:25  <jerrysv>in the short term, would you accept a pull request on levelup that implemented multiget by checking for the existence of db.db.multiget and falling back to a node db.db.get and streaming?
04:30:54  <rvagg>jerrysv: probably not, you could try and convince the others but we're trying to keep levelup slim
04:31:07  <jerrysv>rvagg: why i asked :)
04:31:10  <rvagg>we have db.db.xx() for other leveldb specific stuff, it's not so bad
04:31:18  <rvagg>db.db.approximateSize()
04:31:19  <jerrysv>understood
04:31:27  <jerrysv>i've used most of them
04:31:51  <rvagg>there's a case for writing a levelup addon to do exactly what you're asking tho
04:31:54  <jerrysv>http://github.com/JerrySievert/terraformer-geostore-leveldb
04:32:40  <jerrysv>yeah - i'll track down isaac tomorrow - if whiskey happens it will hopefully be easier to talk him into the thought of native extensions
04:40:23  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
04:41:09  * fallsemoquit (Ping timeout: 272 seconds)
04:57:32  * DTrejojoined
04:59:12  * jerrysvquit (Remote host closed the connection)
05:01:11  * fallsemojoined
05:03:05  * DTrejoquit (Remote host closed the connection)
05:03:31  * DTrejojoined
05:03:46  * DTrejoquit (Read error: Connection reset by peer)
05:05:04  * fallsemo1joined
05:05:09  * DTrejojoined
05:05:14  * DTrejoquit (Read error: Connection reset by peer)
05:05:28  * fallsemoquit (Ping timeout: 240 seconds)
05:09:25  * fallsemo1quit (Ping timeout: 248 seconds)
05:48:18  * ramitos_quit (Quit: Computer has gone to sleep.)
06:23:59  * esundahlquit (Remote host closed the connection)
06:55:28  * esundahljoined
07:04:17  * esundahlquit (Ping timeout: 272 seconds)
07:09:33  * DTrejojoined
07:09:59  * DTrejoquit (Remote host closed the connection)
07:10:26  * DTrejojoined
07:10:48  * DTrejoquit (Read error: Connection reset by peer)
07:11:09  * DTrejojoined
07:11:32  * DTrejoquit (Remote host closed the connection)
08:30:56  * timoxleyquit (Remote host closed the connection)
08:31:43  * timoxleyjoined
12:01:44  * kenansulaymanquit (Quit: ≈ and thus my mac took a subtle yet profound nap ≈)
12:12:10  * dominictarrjoined
12:32:07  * Acconutjoined
12:34:28  * timoxleyquit (Remote host closed the connection)
12:35:04  * timoxleyjoined
12:35:25  * timoxleyquit (Read error: Connection reset by peer)
12:48:02  * Acconutquit (Ping timeout: 256 seconds)
12:58:52  * fallsemojoined
13:40:36  * dguttmanjoined
13:42:28  * dominictarrquit (Quit: dominictarr)
13:43:34  * dominictarrjoined
14:01:08  * fallsemoquit (Ping timeout: 256 seconds)
14:13:56  * fallsemojoined
14:18:42  * fallsemoquit (Ping timeout: 256 seconds)
14:18:59  * dguttmanquit (Quit: dguttman)
14:33:20  * kenansulaymanjoined
14:35:58  * dguttmanjoined
14:42:32  * kenansul1ymanjoined
14:43:06  * kenansul1ymanquit (Client Quit)
14:43:37  * kenansul1ymanjoined
14:43:40  <kenansul1yman>rvagg: hey
14:43:51  <kenansul1yman>did you get the mmalecki ping?
14:48:54  * dguttmanquit (Quit: dguttman)
14:49:27  <kenansul1yman>ah i see ty
15:03:14  * kenansulaymanquit (Quit: kenansulayman)
15:07:26  * kenansul1ymanquit (Ping timeout: 256 seconds)
15:20:10  * dominictarrquit (Quit: dominictarr)
15:28:25  * rud_joined
15:28:25  * rud_quit (Changing host)
15:28:25  * rud_joined
15:31:41  * rudquit (Ping timeout: 272 seconds)
15:31:41  * rud_changed nick to rud
15:33:36  * kenansulaymanjoined
15:34:07  * kenansulaymanquit (Client Quit)
15:34:18  * jcrugzzjoined
15:38:44  * dguttmanjoined
15:48:35  * timoxleyjoined
15:57:11  * dominictarrjoined
16:01:15  * ednapiranhajoined
16:03:35  * fallsemojoined
16:08:00  * ednapiranhaquit (Remote host closed the connection)
16:09:03  * jxsonjoined
16:13:33  * kenansulaymanjoined
16:17:01  * dominictarrquit (Quit: dominictarr)
16:24:43  * dominictarrjoined
16:32:43  * jxsonquit (Remote host closed the connection)
16:34:11  * esundahljoined
16:34:53  * insertcoffeejoined
16:40:32  * dominictarrquit (Quit: dominictarr)
16:42:46  * Acconutjoined
16:45:25  * esundahlquit (Remote host closed the connection)
16:46:14  * insertcoffeequit (Quit: Leaving)
16:47:13  * jxsonjoined
16:47:59  * jxsonquit (Remote host closed the connection)
16:48:03  * fallsemoquit (Quit: Leaving.)
16:50:25  * ednapiranhajoined
16:52:06  * jxsonjoined
16:52:40  * jxsonquit (Remote host closed the connection)
16:53:12  * ELLIOTTCABLEjoined
17:00:27  * jxsonjoined
17:04:11  * fallsemojoined
17:05:33  * jxsonquit (Remote host closed the connection)
17:11:54  * jxsonjoined
17:13:01  * Acconutquit (Quit: Acconut)
17:14:03  * jxsonquit (Remote host closed the connection)
17:19:55  * Acconutjoined
17:20:54  * jxsonjoined
17:22:58  * Acconutquit (Client Quit)
17:30:02  * Acconutjoined
17:38:00  * ednapiranhaquit (Remote host closed the connection)
17:40:04  * kenansulaymanquit (Quit: ≈♡≈)
17:40:57  * kenansulaymanjoined
17:42:25  * Acconutquit (Ping timeout: 272 seconds)
17:51:37  * julianduquejoined
17:58:24  * julianduquequit (Quit: leaving)
18:04:00  * jcrugzzquit (Ping timeout: 240 seconds)
18:04:10  * dominictarrjoined
18:05:08  * dominictarrquit (Client Quit)
18:07:21  * dominictarrjoined
18:07:57  * jxsonquit (Remote host closed the connection)
18:11:42  * ednapiranhajoined
18:24:29  * jxsonjoined
18:25:00  * dominictarrquit (Quit: dominictarr)
18:32:15  * kenansulaymanquit (Quit: leaving)
18:33:08  * Acconutjoined
18:33:10  * kenansulaymanjoined
18:39:26  * Acconutquit (Quit: Acconut)
18:41:51  * jxsonquit (Remote host closed the connection)
18:41:57  * ednapiranhaquit (Remote host closed the connection)
18:52:59  * jcrugzzjoined
18:53:45  * dominictarrjoined
18:55:10  * dominictarrquit (Client Quit)
18:55:47  * dominictarrjoined
18:56:02  * dominictarrquit (Client Quit)
19:01:41  * Acconutjoined
19:01:47  * Acconutquit (Client Quit)
20:01:34  * Acconutjoined
20:10:37  * jcrugzzquit (Quit: leaving)
20:11:00  * Acconutquit (Remote host closed the connection)
20:22:25  * ramitos_joined
20:34:09  * dominictarrjoined
20:40:55  * dominictarrquit (Quit: dominictarr)
20:42:40  * dominictarrjoined
21:01:45  * dominictarrquit (Quit: dominictarr)
21:03:16  * dominictarrjoined
21:08:23  * dominictarrquit (Quit: dominictarr)
21:09:22  * dominictarrjoined
21:09:44  * dominictarrquit (Client Quit)
21:10:29  * dominictarrjoined
21:10:45  * dominictarrpart
21:15:32  * thlorenzjoined
21:19:56  * thlorenzquit (Remote host closed the connection)
21:20:29  * thlorenzjoined
21:22:16  * thlorenzquit (Read error: Connection reset by peer)
21:33:52  * jxsonjoined
21:33:52  * jxsonquit (Remote host closed the connection)
21:42:23  * thlorenzjoined
21:47:15  * thlorenzquit (Ping timeout: 272 seconds)
21:52:02  * ednapiranhajoined
21:54:04  * jxsonjoined
21:58:20  * thlorenzjoined
22:02:28  * thlorenzquit (Ping timeout: 240 seconds)
22:05:15  * jxsonquit (Remote host closed the connection)
22:05:20  * ednapiranhaquit (Remote host closed the connection)
22:06:28  * jxsonjoined
22:28:54  * thlorenzjoined
22:37:22  * thlorenzquit (Ping timeout: 256 seconds)
22:59:21  * ramitos_quit (Ping timeout: 272 seconds)
22:59:29  * jxsonquit (Remote host closed the connection)
23:12:56  * fallsemoquit (Quit: Leaving.)
23:14:06  * fallsemojoined
23:14:31  * fallsemoquit (Client Quit)
23:16:40  * jxsonjoined
23:21:11  * jxsonquit (Remote host closed the connection)
23:24:11  * jxsonjoined
23:25:13  * jxsonquit (Remote host closed the connection)
23:31:00  * brianloveswordsquit (Excess Flood)
23:32:17  * jxsonjoined
23:32:21  * brianloveswordsjoined
23:53:02  * jxsonquit (Remote host closed the connection)