00:01:50  * thlorenzquit (Ping timeout: 240 seconds)
00:02:28  * thlorenzjoined
00:03:28  * mcollinaquit (Ping timeout: 245 seconds)
00:07:04  * thlorenzquit (Ping timeout: 264 seconds)
00:07:13  * thlorenzjoined
00:11:26  * thlorenzquit (Ping timeout: 240 seconds)
00:12:41  * thlorenzjoined
00:15:57  * dominictarrquit (Quit: dominictarr)
00:17:02  * thlorenzquit (Ping timeout: 240 seconds)
00:17:34  * wolfeida_changed nick to wolfeidau
00:18:55  * thlorenzjoined
00:23:20  * thlorenzquit (Ping timeout: 245 seconds)
00:24:54  * thlorenzjoined
00:29:18  * thlorenzquit (Ping timeout: 245 seconds)
00:31:06  * thlorenzjoined
00:35:48  * thlorenzquit (Ping timeout: 276 seconds)
00:37:22  * thlorenzjoined
00:41:26  * thlorenzquit (Ping timeout: 240 seconds)
00:44:15  * thlorenzjoined
00:48:45  * thlorenzquit (Ping timeout: 264 seconds)
00:49:10  * thlorenzjoined
00:50:25  <levelbot>[npm] [email protected] <http://npm.im/couchup>: A CouchDB implementation on top of levelup. (@mikeal)
00:51:15  * thlorenz_joined
00:52:59  * mreviljoined
00:54:12  * jxsonquit (Remote host closed the connection)
00:55:25  * thlorenz_quit (Ping timeout: 245 seconds)
00:57:41  * mrevilquit (Ping timeout: 248 seconds)
00:58:26  * thlorenz_joined
01:01:25  * thlorenz_quit (Read error: Connection reset by peer)
01:01:35  * thlorenz_joined
01:05:36  * fallsemojoined
01:05:56  <levelbot>[npm] [email protected] <http://npm.im/couchup>: A CouchDB implementation on top of levelup. (@mikeal)
01:06:03  * thloren__joined
01:06:28  * thlorenz_quit (Ping timeout: 264 seconds)
01:10:40  * thloren__quit (Ping timeout: 264 seconds)
01:13:15  * thlorenz_joined
01:13:25  <levelbot>[npm] [email protected] <http://npm.im/level-trie>: The TRIE data structure and search algorithm, on top of leveldb. (@juliangruber)
01:17:37  * soldairquit (Quit: Page closed)
01:18:04  * thlorenz_quit (Ping timeout: 276 seconds)
01:23:45  * jxsonjoined
01:36:12  <mikeal>juliangruber: i don't know if i fully get trie :)
01:41:03  <juliangruber>mikeal: it's not a full trie
01:41:10  <juliangruber>a trie is a suffix tree
01:41:21  <juliangruber>but it doesn't do the full thing
01:41:27  <juliangruber>e.g. when searching through text
01:41:33  <juliangruber>for a word "foobar"
01:41:49  <juliangruber>it doesn't check ar, bar, obar, oobar, foobar, oo, etc.
01:42:02  <juliangruber>it just checks foobar, fooba, foo, fo, f
01:42:10  <juliangruber>no wait, it's a prefix tree
01:42:33  <juliangruber>but I use it in combination with ghub.io/sortable-hash
01:42:33  <mikeal>cool
01:42:36  <juliangruber>with that
01:42:54  <juliangruber>you can e.g. query geolocation data
01:43:00  <juliangruber>as does ghub.io/level-places
01:43:09  <juliangruber>so this is something like fuzzy search for leveldb
01:43:13  <juliangruber>over x criteria
01:43:18  <mikeal>yeah, i'm going to need some of these pieces
01:43:23  <mikeal>none of these modules will work as is tho :)
01:43:34  <juliangruber>mhm
01:43:38  <mikeal>because I need the value of the index to be different than these
01:43:52  * thlorenz_joined
01:43:54  <juliangruber>this basically works by starting at the theoretical closest match and slowly starts going to generic
01:44:23  <juliangruber>mikeal: you can use any string as index
01:45:22  <juliangruber>mikeal: geo-hash e.g. just is a sortable-hash over two dimensions
01:45:23  <juliangruber>https://github.com/Wayla/geo-hash/blob/master/index.js
01:45:55  <mikeal>wait, so, you convert the strings to arrays of integers and then using this you hash them back in strings that sort in way that prefix search will work for the whole string
01:46:20  <juliangruber>i convert arrays of numbers into strings which then get written to the db
01:46:21  <mikeal>juliangruber: yeah, i read through geo-hash a few minutes ago, definitely using that at some point
01:46:41  <juliangruber>then query the db going from exact to generic
01:46:45  <mikeal>the original search values are strings tho right?
01:46:50  <juliangruber>and then if you want convert the strings back to the arrays of numbers
01:46:53  <juliangruber>yes
01:47:05  <mikeal>pretty cool
01:47:19  <mikeal>i'll be diving pretty deep in to this in a few weeks
01:47:24  <mikeal>writing a new search backend :)
01:47:24  * mikealquit (Quit: Leaving.)
01:52:31  * thlorenz_quit (Ping timeout: 276 seconds)
02:01:24  * thlorenz_joined
02:05:26  * thlorenz_quit (Ping timeout: 240 seconds)
02:06:12  <prettyrobots>Spatial indexes?
02:08:26  <prettyrobots>juliangruber: Spatial indexes?
02:09:10  * mreviljoined
02:14:40  * thlorenz_joined
02:17:35  * thlorenz_quit (Read error: Connection reset by peer)
02:17:47  * thlorenz_joined
02:20:11  * eugenewarejoined
02:20:31  * thlorenz_quit (Read error: Connection reset by peer)
02:20:56  * thlorenz_joined
02:25:21  * thlorenz_quit (Ping timeout: 264 seconds)
02:27:54  * thlorenz_joined
02:30:30  * jxson_joined
02:30:51  * jxson_quit (Remote host closed the connection)
02:32:13  * jxsonquit (Read error: Connection reset by peer)
02:32:13  * thlorenz_quit (Ping timeout: 245 seconds)
02:33:43  * thlorenz_joined
02:35:23  <rvagg>Spatula intexes
02:38:33  * thlorenz_quit (Ping timeout: 264 seconds)
02:40:29  * thlorenz_joined
02:44:38  * thlorenz_quit (Ping timeout: 240 seconds)
02:47:32  * thlorenz_joined
02:49:36  * thloren__joined
02:49:36  * thlorenz_quit (Read error: Connection reset by peer)
02:53:26  * thlorenz_joined
02:53:42  * thloren__quit (Read error: Connection reset by peer)
02:55:42  * thloren__joined
02:55:42  * thlorenz_quit (Read error: Connection reset by peer)
02:57:16  * thloren__quit (Read error: Connection reset by peer)
02:57:49  * thlorenz_joined
02:59:46  * thloren__joined
02:59:46  * thlorenz_quit (Read error: Connection reset by peer)
03:02:02  * thloren__quit (Read error: Connection reset by peer)
03:02:16  * thlorenz_joined
03:06:01  * thloren__joined
03:06:45  * thlorenz_quit (Ping timeout: 264 seconds)
03:10:40  * thloren__quit (Ping timeout: 264 seconds)
03:11:20  * thlorenz_joined
03:13:26  * thlorenz_quit (Read error: Connection reset by peer)
03:13:41  * thlorenz_joined
03:18:03  * thlorenz_quit (Ping timeout: 245 seconds)
03:18:21  * thlorenz_joined
03:20:23  * thlorenz_quit (Read error: Connection reset by peer)
03:20:30  * thlorenz_joined
03:22:41  * thlorenz_quit (Read error: Connection reset by peer)
03:23:10  * thlorenz_joined
03:25:55  * thlorenz_quit (Read error: Connection reset by peer)
03:26:15  * thlorenz_joined
03:28:20  * thlorenz_quit (Read error: Connection reset by peer)
03:28:50  * thlorenz_joined
03:33:55  * thlorenz_quit (Ping timeout: 276 seconds)
03:34:40  * thlorenz_joined
03:39:45  * thlorenz_quit (Ping timeout: 276 seconds)
03:44:07  * thlorenz_joined
03:49:04  * thlorenz_quit (Ping timeout: 264 seconds)
03:49:54  * thlorenz_joined
03:54:14  * thlorenz_quit (Ping timeout: 240 seconds)
03:55:38  * thlorenzquit (Remote host closed the connection)
03:56:43  * thlorenzjoined
03:58:02  * thlorenz_joined
03:58:02  * thlorenzquit (Read error: Connection reset by peer)
04:02:33  * thlorenz_quit (Ping timeout: 264 seconds)
04:03:58  * thlorenzjoined
04:08:20  * thlorenzquit (Ping timeout: 245 seconds)
04:11:07  * thlorenzjoined
04:13:16  * thlorenz_joined
04:13:16  * thlorenzquit (Read error: Connection reset by peer)
04:17:33  * eugenewarequit (Ping timeout: 264 seconds)
04:18:09  * thlorenz_quit (Ping timeout: 264 seconds)
04:18:12  * thlorenzjoined
04:22:09  * thlorenzquit (Read error: Connection reset by peer)
04:22:25  * thlorenzjoined
04:24:21  * thlorenz_joined
04:24:21  * thlorenzquit (Read error: Connection reset by peer)
04:28:45  * thlorenz_quit (Ping timeout: 245 seconds)
04:30:05  * thlorenzjoined
04:31:08  * ramitosjoined
04:33:02  * thlorenzquit (Read error: Connection reset by peer)
04:33:10  * thlorenzjoined
04:36:05  * thlorenzquit (Read error: Connection reset by peer)
04:36:09  * thlorenz_joined
04:38:43  * thlorenz_quit (Read error: Connection reset by peer)
04:39:05  * thlorenzjoined
04:40:00  * werlequit (Quit: Leaving.)
04:41:09  * thlorenz_joined
04:41:28  * thlorenzquit (Read error: Connection reset by peer)
04:44:52  * thlorenzjoined
04:45:26  * thlorenz_quit (Ping timeout: 240 seconds)
04:47:12  * thlorenz_joined
04:47:21  * thlorenzquit (Read error: Connection reset by peer)
04:49:18  * thlorenz_quit (Read error: Connection reset by peer)
04:49:24  * thlorenzjoined
04:52:13  * thlorenzquit (Read error: Connection reset by peer)
04:52:39  * thlorenzjoined
04:57:09  * thlorenzquit (Ping timeout: 264 seconds)
04:58:04  * thlorenzjoined
04:59:49  * thlorenz_joined
04:59:49  * thlorenzquit (Read error: Connection reset by peer)
05:01:10  * mrevil_joined
05:02:48  * mrevil_quit (Remote host closed the connection)
05:03:50  * thlorenz_quit (Ping timeout: 240 seconds)
05:04:16  * mrevilquit (Ping timeout: 276 seconds)
05:05:16  * thlorenzjoined
05:08:04  * dominictarrjoined
05:09:27  * thlorenz_joined
05:10:04  * thlorenzquit (Ping timeout: 264 seconds)
05:10:19  * werlejoined
05:12:46  * thlorenzjoined
05:14:40  * thlorenz_quit (Ping timeout: 276 seconds)
05:16:38  * tomerdjoined
05:17:02  * thlorenzquit (Ping timeout: 240 seconds)
05:17:33  * werlequit (Ping timeout: 264 seconds)
05:48:18  * dominictarrquit (Quit: dominictarr)
05:50:46  * mikealjoined
05:51:06  * mikealquit (Client Quit)
05:58:18  * nathan7quit (Ping timeout: 264 seconds)
05:58:48  * nathan7joined
06:04:08  * mreviljoined
06:06:49  * tomerdquit (Remote host closed the connection)
06:07:22  * tomerdjoined
06:12:31  * tomerdquit (Ping timeout: 276 seconds)
06:13:10  * mrevilquit (Ping timeout: 276 seconds)
06:13:22  * thlorenzjoined
06:18:22  * thlorenzquit (Ping timeout: 276 seconds)
06:28:16  * mikealjoined
06:30:32  * fallsemoquit (Quit: Leaving.)
06:35:55  * jcrugzzquit (Ping timeout: 264 seconds)
06:36:11  * fallsemojoined
06:49:01  * fallsemoquit (Quit: Leaving.)
07:05:00  * jcrugzzjoined
07:10:21  * jcrugzzquit (Ping timeout: 264 seconds)
07:13:44  * thlorenzjoined
07:18:09  * thlorenzquit (Ping timeout: 264 seconds)
07:19:16  * timoxley_joined
07:20:05  * timoxleyquit (Ping timeout: 248 seconds)
07:24:23  <st_luke>rvagg: good module name imo
07:27:20  * timoxley_quit (Read error: Connection reset by peer)
07:32:35  * timoxleyjoined
07:44:13  * timoxleyquit (Remote host closed the connection)
07:44:46  * timoxleyjoined
07:48:53  * timoxleyquit (Ping timeout: 245 seconds)
07:53:58  * timoxleyjoined
07:59:37  * tomerdjoined
08:14:09  * thlorenzjoined
08:14:13  * eugenewarejoined
08:16:21  * thlorenzquit (Read error: Connection reset by peer)
08:16:45  * thlorenzjoined
08:21:02  * thlorenzquit (Ping timeout: 240 seconds)
08:23:00  * thlorenzjoined
08:23:17  * tomerdquit (Remote host closed the connection)
08:23:50  * tomerdjoined
08:27:02  * thlorenzquit (Ping timeout: 240 seconds)
08:28:21  * tomerdquit (Ping timeout: 264 seconds)
08:29:15  * mikealquit (Quit: Leaving.)
08:29:35  * thlorenzjoined
08:29:55  <levelbot>[npm] [email protected] <http://npm.im/level-promise>: Promise'd LevelUp. (@nathan7)
08:34:21  * thlorenzquit (Ping timeout: 264 seconds)
08:35:00  * thlorenzjoined
08:39:45  * thlorenzquit (Ping timeout: 264 seconds)
08:41:19  * thlorenzjoined
08:45:33  * thlorenzquit (Ping timeout: 245 seconds)
08:46:40  * thlorenzjoined
08:51:45  * thlorenzquit (Ping timeout: 276 seconds)
09:02:28  * mikealjoined
09:07:06  * mikealquit (Ping timeout: 264 seconds)
09:27:16  * timoxleyquit (Remote host closed the connection)
09:27:39  * timoxleyjoined
09:27:55  * timoxleyquit (Remote host closed the connection)
09:28:34  * timoxleyjoined
09:33:28  * timoxleyquit (Ping timeout: 264 seconds)
09:47:22  * thlorenzjoined
09:52:04  * thlorenzquit (Ping timeout: 264 seconds)
09:58:43  * tomerdjoined
10:00:26  * mikealjoined
10:04:53  * mikealquit (Ping timeout: 248 seconds)
10:26:31  * dominictarrjoined
10:41:30  * tomerdquit (Remote host closed the connection)
10:42:06  * tomerdjoined
10:46:29  * tomerdquit (Ping timeout: 248 seconds)
10:47:44  * thlorenzjoined
10:51:50  * thlorenzquit (Ping timeout: 240 seconds)
11:02:56  <levelbot>[npm] [email protected] <http://npm.im/level-sublevel>: partition levelup databases (@dominictarr)
11:15:16  * werlejoined
11:19:50  * mikealjoined
11:20:16  * st_lukequit (Remote host closed the connection)
11:24:18  * mikealquit (Ping timeout: 245 seconds)
11:37:17  * timoxleyjoined
11:48:05  * thlorenzjoined
11:50:39  * mikealjoined
11:52:57  * thlorenzquit (Ping timeout: 264 seconds)
11:55:06  * mikealquit (Ping timeout: 264 seconds)
11:59:46  * thlorenzjoined
12:04:10  * thlorenzquit (Ping timeout: 245 seconds)
12:08:46  * thlorenzjoined
12:13:40  * thlorenzquit (Ping timeout: 264 seconds)
12:15:41  * thlorenzjoined
12:17:31  * thlorenzquit (Read error: Connection reset by peer)
12:18:02  * thlorenzjoined
12:21:36  * mikealjoined
12:22:14  * thlorenzquit (Ping timeout: 240 seconds)
12:23:27  * thlorenzjoined
12:25:34  * No9joined
12:25:58  * mikealquit (Ping timeout: 245 seconds)
12:27:50  * thlorenzquit (Ping timeout: 240 seconds)
12:27:57  <levelbot>[npm] [email protected] <http://npm.im/subindex>: Generic pluggable indexing system for leveldb/levelup. Designed to be used with the level-queryengine query engine. (@eugeneware)
12:29:55  <levelbot>[npm] [email protected] <http://npm.im/level-queryengine>: Search levelup/leveldb instances with pluggable query engines and pluggable indexing schemes. (@eugeneware)
12:31:52  * thlorenzjoined
12:31:55  <levelbot>[npm] [email protected] <http://npm.im/jsonquery-engine>: level-queryengine plugin to query levelup/leveldb using indexes with the mongodb query syntax (through the jsonquery module) (@eugeneware)
12:32:55  <levelbot>[npm] [email protected] <http://npm.im/path-engine>: level-queryengine plugin to query levelup/leveldb using indexes with a basic javascript array path syntax (@eugeneware)
12:33:27  * fallsemojoined
12:35:58  * thlorenzquit (Ping timeout: 245 seconds)
12:37:17  * thlorenzjoined
12:41:17  * thlorenz_joined
12:41:18  * thlorenzquit (Read error: Connection reset by peer)
12:43:24  * timoxleyquit (Remote host closed the connection)
12:45:45  * thlorenz_quit (Ping timeout: 264 seconds)
12:49:48  * thlorenzjoined
12:53:25  <levelbot>[npm] [email protected] <http://npm.im/level-queryengine>: Search levelup/leveldb instances with pluggable query engines and pluggable indexing schemes. (@eugeneware)
12:53:32  * mikealjoined
12:54:25  <levelbot>[npm] [email protected] <http://npm.im/jsonquery>: MongoDB query language implemented as a node.js Stream (@nharbour, @eugeneware)
12:54:28  * thlorenzquit (Ping timeout: 264 seconds)
12:54:48  * thlorenzjoined
12:56:52  * ednapiranhajoined
12:57:25  <levelbot>[npm] [email protected] <http://npm.im/jsonquery-engine>: level-queryengine plugin to query levelup/leveldb using indexes with the mongodb query syntax (through the jsonquery module) (@eugeneware)
12:57:35  * thlorenzquit (Read error: Connection reset by peer)
12:58:07  * thlorenzjoined
12:58:11  * mikealquit (Ping timeout: 260 seconds)
12:58:55  <levelbot>[npm] [email protected] <http://npm.im/path-engine>: level-queryengine plugin to query levelup/leveldb using indexes with a basic javascript array path syntax (@eugeneware)
13:01:04  * julianduquequit (Quit: leaving)
13:02:30  * thlorenzquit (Ping timeout: 245 seconds)
13:07:12  * thlorenzjoined
13:11:40  * thlorenzquit (Ping timeout: 245 seconds)
13:14:55  * thlorenzjoined
13:19:07  * thlorenz_joined
13:19:22  * thlorenzquit (Ping timeout: 256 seconds)
13:29:51  * fallsemoquit (Quit: Leaving.)
13:31:36  * thlorenzjoined
13:36:31  * thlorenzquit (Ping timeout: 264 seconds)
13:36:56  * thlorenzjoined
13:37:54  <levelbot>[npm] [email protected] <http://npm.im/fulltext-engine>: levelquery-engine plugin to index and perform full-text search indexing of documents in levelup/leveldb (@eugeneware)
13:39:47  * tmcwjoined
13:40:15  * thloren__joined
13:40:16  * thlorenzquit (Read error: Connection reset by peer)
13:40:25  <levelbot>[npm] [email protected] <http://npm.im/subindex>: Generic pluggable indexing system for leveldb/levelup. Designed to be used with the level-queryengine query engine. (@eugeneware)
13:44:35  * thloren__quit (Ping timeout: 245 seconds)
13:46:55  <levelbot>[npm] [email protected] <http://npm.im/level-queryengine>: Search levelup/leveldb instances with pluggable query engines and pluggable indexing schemes. (@eugeneware)
13:48:05  * thlorenzjoined
13:50:25  <levelbot>[npm] [email protected] <http://npm.im/fulltext-engine>: levelquery-engine plugin to index and perform full-text search indexing of documents in levelup/leveldb (@eugeneware)
13:52:48  * thlorenzquit (Ping timeout: 256 seconds)
13:54:36  * thlorenzjoined
13:59:19  * thlorenzquit (Ping timeout: 264 seconds)
13:59:19  * tomerdjoined
14:00:01  * thlorenzjoined
14:01:53  * thlorenzquit (Read error: Connection reset by peer)
14:02:12  * thlorenzjoined
14:05:50  * thloren__joined
14:05:52  * thlorenzquit (Read error: Connection reset by peer)
14:10:39  * thloren__quit (Ping timeout: 256 seconds)
14:11:28  * mreviljoined
14:11:34  * thlorenzjoined
14:12:53  * tomerdquit (Remote host closed the connection)
14:13:28  * tomerdjoined
14:13:37  * tomerdquit (Read error: Connection reset by peer)
14:14:05  * tomerdjoined
14:14:57  * thloren__joined
14:15:06  * mrevil_joined
14:15:58  * mrevilquit (Ping timeout: 246 seconds)
14:16:07  * thlorenzquit (Ping timeout: 264 seconds)
14:18:31  * tomerdquit (Remote host closed the connection)
14:18:42  * thloren__quit (Read error: Connection reset by peer)
14:18:58  * thlorenzjoined
14:19:03  * tomerdjoined
14:20:15  * mikealjoined
14:23:22  * mikeal1joined
14:23:35  * thlorenzquit (Ping timeout: 260 seconds)
14:23:41  * tomerdquit (Ping timeout: 256 seconds)
14:24:21  * thlorenzjoined
14:25:05  * mikealquit (Read error: Connection reset by peer)
14:27:26  * thlorenzquit (Read error: Connection reset by peer)
14:27:43  * thlorenzjoined
14:29:16  * mikeal1quit (Quit: Leaving.)
14:29:16  * thlorenzquit (Read error: Connection reset by peer)
14:29:44  * thlorenzjoined
14:30:11  * fallsemojoined
14:34:24  * thloren__joined
14:34:27  * thlorenzquit (Ping timeout: 256 seconds)
14:37:56  * timoxleyjoined
14:37:56  * timoxleyquit (Remote host closed the connection)
14:37:57  * thloren__quit (Read error: Connection reset by peer)
14:38:11  * thlorenzjoined
14:42:40  * thlorenzquit (Ping timeout: 256 seconds)
14:50:41  * brianloveswordsquit (Excess Flood)
14:51:17  * No9_joined
14:51:17  * No9_quit (Client Quit)
14:52:33  * brianloveswordsjoined
14:58:49  * ralphtheninjaquit (Quit: leaving)
14:59:03  * tomerdjoined
15:01:27  <levelbot>[npm] [email protected] <http://npm.im/abstract-store>: a module to abstract key/value storage away from the underlying technology (@phidelta)
15:05:29  * jcrugzzjoined
15:10:08  * tomerdquit (Read error: Connection reset by peer)
15:10:27  * tomerdjoined
15:38:57  * thlorenzjoined
15:43:50  * thlorenzquit (Ping timeout: 268 seconds)
15:45:10  * ramitosquit (Ping timeout: 276 seconds)
15:45:12  * tomerdquit (Remote host closed the connection)
15:45:46  * tomerdjoined
15:48:50  * ramitosjoined
15:50:00  * tomerdquit (Ping timeout: 245 seconds)
15:53:14  * tomerdjoined
15:56:12  * mrevil_quit (Read error: Connection reset by peer)
15:56:51  * mreviljoined
16:06:50  * ralphtheninjajoined
16:32:34  * jerrysv_joined
16:32:48  * tomerdquit (Remote host closed the connection)
16:33:21  * tomerdjoined
16:35:33  * tomerd_joined
16:37:00  * tomerdquit (Read error: Connection reset by peer)
16:39:21  * thlorenzjoined
16:43:45  * thlorenzquit (Ping timeout: 245 seconds)
16:47:11  * thlorenzjoined
16:49:24  * gwenbelljoined
16:50:44  * jxsonjoined
16:51:40  * thlorenzquit (Read error: Connection reset by peer)
16:52:03  * thlorenzjoined
16:53:08  * thloren__joined
16:53:08  * thlorenzquit (Read error: Connection reset by peer)
17:05:34  * tomerdjoined
17:06:43  * tomerdquit (Read error: Connection reset by peer)
17:07:09  * timoxleyjoined
17:07:40  * tomerdjoined
17:07:42  * jxsonquit (Remote host closed the connection)
17:08:27  * soldairjoined
17:08:55  * tomerd_quit (Ping timeout: 264 seconds)
17:13:31  * Demariusjoined
17:16:47  * tomerdquit (Read error: Connection reset by peer)
17:18:10  * tomerdjoined
17:24:02  * thlorenz_quit (Remote host closed the connection)
17:24:56  * Acconutjoined
17:24:59  * Acconutquit (Client Quit)
17:25:01  * gwenbellquit (Ping timeout: 256 seconds)
17:26:04  * tomerdquit (Read error: Connection reset by peer)
17:26:41  * tomerdjoined
17:29:39  * jerrysv_changed nick to jerrysv
17:35:26  * tomerdquit (Read error: Connection reset by peer)
17:36:43  * tomerdjoined
17:38:25  * jxsonjoined
17:39:07  * jxsonquit (Read error: Connection reset by peer)
17:39:14  * jxson_joined
17:40:37  * timoxleyquit (Remote host closed the connection)
17:40:52  * timoxleyjoined
17:42:22  <juliangruber>prettyrobots: level-places does spatial indexes
17:43:38  * mrevil_joined
17:44:41  <prettyrobots>juliangruber: interesting
17:44:51  <prettyrobots>juliangruber: how does it compare to an r-tree?
17:44:54  * jxson_changed nick to jxson
17:45:20  <juliangruber>prettyrobots: it only does coordinates, no shapes
17:45:41  * juliangruberreading the r-tree idea
17:46:40  * mrevilquit (Ping timeout: 264 seconds)
17:46:51  * prettyrobotsreading teh geohashes idea
17:47:33  <juliangruber>:D
17:47:53  <juliangruber>prettyrobots: seems like my algorithm could be faster, but is less exact
17:48:26  <juliangruber>still need to see how level-places works in real life
17:50:14  * jcrugzzquit (Ping timeout: 256 seconds)
17:50:18  <prettyrobots>what's the real life plan for geohashes?
17:50:36  <prettyrobots>I mean, do you have an application in mind?
17:50:38  <juliangruber>prettyrobots: just finding locations near you
17:50:43  <juliangruber>i'm using it in one already
17:50:49  <prettyrobots>Linky?
17:50:54  <juliangruber>but it's also in early development
17:50:56  <mbalho>seems like the issue is that edge cases are expensive
17:51:13  <prettyrobots>mbalho: edge cases?
17:51:17  <juliangruber>prettyrobots: we only have http://wayla.com/ and our github account
17:51:19  <juliangruber>so far
17:51:58  <prettyrobots>Well, I'll be an early member then.
17:52:05  <mbalho>if you do a radius on the boundary of multiple geohashes then it might have to do lots of work to get 1 extra match
17:52:08  <juliangruber>prettyrobots: \o/
17:52:20  <mbalho>juliangruber: have you read http://blog.notdot.net/2009/11/Damn-Cool-Algorithms-Spatial-indexing-with-Quadtrees-and-Hilbert-Curves
17:52:56  <juliangruber>mbalho: added it to https://github.com/Wayla/level-places/issues/1
17:53:13  <juliangruber>i just implemented the easiest thing i could think of without doing a full table scan
17:53:34  <mbalho>kewl
17:53:38  <juliangruber>and my use case is that really nearby data is the only thing that matters
17:54:20  <prettyrobots>juliangruber: well I have a b-tree so I was going to do an r-tree partition for it.
17:54:28  <rescrv>mbalho, juliangruber: R-trees may be useful too, although I'm not too sure how you'd encode in a flat space
17:54:34  <prettyrobots>juliangruber: and maybe geohashes go in there.
17:54:46  <mbalho>juliangruber: gist of that article is that using hilbert curves can increase average length of continous reads
17:55:13  <mbalho>rescrv: ive seen statid 1-d r-trees but updating them is slow cause i thas to rebuild the whole thing (hence 'static')
17:57:31  <juliangruber>mbalho: oh shit, i didn't know people were using geohashes for that already
17:57:58  <juliangruber>mhm
17:58:07  <juliangruber>it's really tempting to just implement all of them now
17:58:26  <juliangruber>but since we're building mvp i try very hard not to do that :D
17:58:45  * tomerdquit (Remote host closed the connection)
17:59:19  * tomerdjoined
17:59:33  <mbalho>juliangruber: hah probably a good choice
18:00:55  <mbalho>https://www.youtube.com/watch?v=FDDpEBRGdew&t=16m0s :D
18:01:12  * raadad_joined
18:01:15  <raadad_>hey guys
18:01:25  <mbalho>oh right postgis has the 1d r tree
18:01:33  <raadad_>im thinking about using ldb
18:01:35  <mbalho>but i dunno how reusable it is, and i think theirs is the static kind
18:01:41  <raadad_>weighing it up against mongo
18:01:57  <mbalho>raadad_: if you enjoy writing node_modules you'll fit right in in the leveldb community
18:02:23  <raadad_>its for a node environment
18:02:41  <raadad_>what about quering, seconday indexes ect?
18:03:16  <mbalho>raadad_: what i meant was that you'll likely have to produce new modules, not just use existing ones. here are all of the existing ones https://github.com/rvagg/node-levelup/wiki/Modules
18:04:04  * tomerdquit (Ping timeout: 264 seconds)
18:04:10  <raadad_>oh
18:04:33  <raadad_>interesting, thanks alot, ill go and check all of this out
18:04:58  * dominictarrquit (Quit: dominictarr)
18:05:37  <juliangruber>mbalho: that's how i learned about leveldb!
18:06:20  <mbalho>juliangruber: w00t
18:06:33  <mbalho>juliangruber: were you there?
18:06:43  <juliangruber>mbalho: nope, but watched on the internets
18:07:13  <mbalho>ah cool
18:07:27  <juliangruber>yeah, very cool :)
18:14:18  * tmcwquit (Remote host closed the connection)
18:27:52  * tmcwjoined
18:31:40  * tomerdjoined
18:35:31  * jcrugzzjoined
18:35:31  * jcrugzzquit (Client Quit)
18:35:40  * jcrugzz_joined
18:39:12  * thloren__quit (Remote host closed the connection)
18:43:01  * thlorenzjoined
18:46:47  * thlorenzquit (Read error: Connection reset by peer)
18:47:16  * thlorenzjoined
18:48:29  * tomerdquit (Remote host closed the connection)
18:49:02  * tomerdjoined
18:51:10  * thlorenz_joined
18:51:23  * thlorenzquit (Read error: Connection reset by peer)
18:51:34  * thlorenzjoined
18:53:20  * tomerdquit (Ping timeout: 245 seconds)
18:54:51  * jcrugzz_changed nick to jcrugzz
18:55:10  * thloren__joined
18:55:27  * thlorenzquit (Read error: Connection reset by peer)
18:58:33  * thloren__quit (Read error: Connection reset by peer)
18:58:50  * thlorenzjoined
19:02:51  * thloren__joined
19:03:37  * thlorenzquit (Ping timeout: 256 seconds)
19:06:42  * thloren__quit (Read error: Connection reset by peer)
19:06:54  * thlorenzjoined
19:09:21  * tomerdjoined
19:10:57  * thloren__joined
19:11:15  * thlorenzquit (Ping timeout: 245 seconds)
19:11:50  * jcrugzzquit (Ping timeout: 256 seconds)
19:15:04  * thlorenzjoined
19:15:04  * thloren__quit (Read error: Connection reset by peer)
19:17:05  * mrevil_quit (Remote host closed the connection)
19:19:10  * thlorenzquit (Ping timeout: 245 seconds)
19:19:49  * thlorenzjoined
19:23:55  * thloren__joined
19:24:36  * thlorenzquit (Ping timeout: 268 seconds)
19:28:01  * thlorenzjoined
19:28:19  * thloren__quit (Ping timeout: 259 seconds)
19:31:59  * thloren__joined
19:32:31  * thlorenzquit (Ping timeout: 256 seconds)
19:35:27  * thloren__quit (Read error: Connection reset by peer)
19:35:42  * thlorenzjoined
19:39:46  * thloren__joined
19:40:00  * thlorenzquit (Ping timeout: 245 seconds)
19:43:45  * thlorenzjoined
19:44:20  * thloren__quit (Ping timeout: 268 seconds)
19:47:06  * julianduquejoined
19:47:36  * thloren__joined
19:48:06  * thlorenzquit (Ping timeout: 256 seconds)
19:49:15  * mreviljoined
19:51:03  * mikealjoined
19:51:13  * mikealquit (Client Quit)
19:51:32  * thlorenzjoined
19:52:05  * thloren__quit (Ping timeout: 245 seconds)
19:55:18  * thloren__joined
19:55:50  * thlorenzquit (Ping timeout: 245 seconds)
19:57:18  * timoxleyquit (Remote host closed the connection)
19:59:11  * thlorenzjoined
19:59:35  * thloren__quit (Ping timeout: 245 seconds)
20:02:35  * thloren__joined
20:03:20  * thlorenzquit (Ping timeout: 245 seconds)
20:04:07  * Acconutjoined
20:04:29  * jcrugzzjoined
20:07:04  * thloren__quit (Ping timeout: 264 seconds)
20:10:42  * Acconutquit (Quit: Acconut)
20:11:44  * Acconutjoined
20:15:12  * Acconutquit (Client Quit)
20:21:34  * mikealjoined
20:26:19  * mikealquit (Ping timeout: 264 seconds)
20:28:18  * raadad___joined
20:29:45  * raadad_quit (Ping timeout: 256 seconds)
20:33:06  * thlorenzjoined
20:33:39  * jcrugzz_joined
20:35:00  * jcrugzzquit (Ping timeout: 245 seconds)
20:37:07  * raadad___quit (Ping timeout: 246 seconds)
20:39:02  * raadad_joined
20:41:22  * thlorenzquit (Ping timeout: 256 seconds)
20:46:25  * ralphtheninjaquit (Quit: leaving)
20:52:08  * jcrugzz_changed nick to jcrugzz
20:52:25  * mikealjoined
20:53:03  * raadad__joined
20:55:08  * raadad_quit (Ping timeout: 260 seconds)
20:56:57  * mikealquit (Ping timeout: 256 seconds)
20:57:47  * thlorenzjoined
20:58:03  * raadadjoined
20:58:07  * timoxleyjoined
20:58:20  * raadad__quit (Ping timeout: 268 seconds)
21:01:44  * thloren__joined
21:02:16  * thlorenzquit (Ping timeout: 264 seconds)
21:02:52  * timoxleyquit (Ping timeout: 264 seconds)
21:03:20  * mrevil_joined
21:04:43  * jxsonquit (Remote host closed the connection)
21:05:10  * mrevil__joined
21:05:34  * thloren__quit (Read error: Operation timed out)
21:05:37  * thlorenzjoined
21:05:44  * mrevilquit (Ping timeout: 268 seconds)
21:07:43  * mrevil_quit (Ping timeout: 256 seconds)
21:08:47  * thlorenzquit (Read error: Connection reset by peer)
21:09:02  * thlorenzjoined
21:10:06  * mrevil__quit (Ping timeout: 264 seconds)
21:11:00  * mreviljoined
21:12:53  * thloren__joined
21:13:20  * thlorenzquit (Ping timeout: 245 seconds)
21:16:23  * thlorenzjoined
21:16:59  * tomerdquit (Remote host closed the connection)
21:17:33  * tomerdjoined
21:17:38  * thloren__quit (Ping timeout: 256 seconds)
21:20:23  * thloren__joined
21:21:09  * thlorenzquit (Ping timeout: 268 seconds)
21:21:09  * thloren__quit (Read error: Connection reset by peer)
21:21:28  * thlorenzjoined
21:22:23  * tomerdquit (Ping timeout: 268 seconds)
21:22:54  * mikealjoined
21:27:30  * mikealquit (Ping timeout: 264 seconds)
21:34:35  * ednapiranhaquit (Remote host closed the connection)
21:35:05  * jxsonjoined
21:38:34  * julianduquequit (Remote host closed the connection)
21:42:42  * julianduquejoined
21:43:20  * jxsonquit (Ping timeout: 245 seconds)
21:49:19  * thlorenz_quit (Remote host closed the connection)
21:53:43  * mikealjoined
21:55:22  * mikealquit (Client Quit)
22:08:25  * tmcwquit (Remote host closed the connection)
22:11:33  * mikealjoined
22:15:32  * gwenbelljoined
22:21:40  * gwenbellquit (Ping timeout: 245 seconds)
22:25:09  * tomerdjoined
22:27:15  * mikealquit (Quit: Leaving.)
22:28:38  * mikealjoined
22:43:04  * jxson_joined
22:46:15  * tmcwjoined
22:50:56  * jxson_changed nick to jxson
22:52:32  * tmcwquit (Remote host closed the connection)
22:59:03  * timoxleyjoined
23:03:31  * timoxleyquit (Ping timeout: 268 seconds)
23:07:36  * thlorenzquit (Remote host closed the connection)
23:12:37  * jerrysvquit (Remote host closed the connection)
23:19:15  * thlorenzjoined
23:26:00  * thlorenzquit (Remote host closed the connection)
23:46:16  * mrevilquit (Remote host closed the connection)
23:58:04  * thlorenzjoined
23:59:29  * timoxleyjoined