00:01:28  * timoxleyjoined
00:06:05  * werlequit (Quit: Leaving.)
00:15:29  * wolfeidauquit (Ping timeout: 245 seconds)
00:18:55  * wolfeidaujoined
00:24:40  <owen1>I use sublevel to insert groups into my db: db.sublevel('groups'); groups.put(timestamp, {name: 'cats'}) how to get a group by it's name? someone mentioned level-inverted-index a while ago but i don't understand how to use it ): can someone guide me?
00:26:37  <owen1>another option is to use another sublevel. maybe call it 'groupNames' - groupNames.put('cats', <timestamp-of-group>)
00:28:25  <owen1>and than i can do groupNames.get('cats')
00:29:24  <mbalho>i endorse this query
00:29:36  * wolfeidauquit (Ping timeout: 264 seconds)
00:29:42  <chapel>owen1: well depends on how specific you want to be
00:30:03  <chapel>its fairly easy to create indexes, or in your case a reverse lookup key (not proper term lol)
00:30:45  <chapel>so the groupnames idea would work fairly well, but would get out of hand the more sublevels you want to lookup against
00:31:27  <owen1>chapel: can u guide me about using level-inverted-index? i don't understand it's readme
00:31:45  <owen1>mbalho: thanks for the feedback
00:32:00  <chapel>I've not used level-inverted-index
00:32:10  <chapel>I'm working on my own index module
00:32:23  <owen1>so what do u mean by 'easy to create indexs" ?
00:32:30  <chapel>but its not compatible with sublevel (unless I can switch to binary keys)
00:32:43  <chapel>well an index is just a key you can lookup against
00:32:44  <mbalho>binary keys wont work in browser FYI
00:32:55  <chapel>so like you have groupNames.put('cats', ...)
00:33:04  <chapel>mbalho: don't care about browser
00:33:05  <chapel>:P
00:33:51  <owen1>chapel: got it. so my workaround is acceptable (:
00:33:59  * wolfeidaujoined
00:34:26  <chapel>owen1: how Im handling indexes, is using an index sublevel (well not with sublevel but its a section specific to indexes in leveldb)
00:34:34  <chapel>and have a consistent format to the keys
00:35:11  <owen1>is it a package?
00:35:15  <owen1>npm package
00:35:15  <chapel>index.put(collection.name + field + value, id) for instance
00:35:32  <chapel>owen1: at the moment no, trying to figure out how much I can decouple it
00:35:39  <owen1>got it
00:35:50  <chapel>where collection name is just describing where it is
00:36:49  <chapel>so you can do index.get('groups:name:cat', …), of course thats just a rough example
00:37:43  <chapel>but it allows you to do index.get('groups:otherField:value', …) as well
00:38:05  <chapel>but thats a basic version of what I'm doing for indexes
00:40:22  <owen1>ok
00:42:58  <owen1>This might be a tape question, but i'll try it here. my tests pass when i run each one by it's own, but when i use the tape binary - node_modules/tape/bin/tape test/*.js i get 'not ok 2 plan != count' and 'not ok 3 plan != count' - https://github.com/oren/groups/tree/master/test
00:43:28  <owen1>maybe something with async tests?
00:43:42  * timoxleyquit (Quit: Computer has gone to sleep.)
00:55:05  <owen1>i'll ask in #node.js
00:55:47  <chapel>owen1: you could ask in #stackvm
00:55:53  <chapel>since substack is there
00:55:58  <chapel>but #node.js works
00:57:12  <owen1>chapel: i am scared of stackvm. too much brain power (: i lurk quitely
01:03:48  <chapel>owen1: lol, its great there :)
01:04:39  <owen1>and if people like me will start asking question it will lose it's elitistic character (:
01:05:29  <chapel>owen1: naw, you are an equal there
01:12:52  * st_lukequit (Remote host closed the connection)
01:42:52  * Pwnnaquit (Read error: Connection reset by peer)
01:43:26  * Pwnnajoined
01:48:39  * wolfeidauquit (Remote host closed the connection)
01:55:17  * wolfeidaujoined
02:05:10  * wolfeidauquit (Remote host closed the connection)
02:36:01  * CPartridgejoined
02:39:30  * ChrisPartridgequit (Disconnected by services)
02:40:26  * ralphthe1injajoined
02:42:32  * CPartridgequit (*.net *.split)
02:44:17  * ChrisPartridgejoined
02:47:01  * Pwnnaquit (*.net *.split)
02:47:02  * ralphtheninjaquit (*.net *.split)
02:47:49  * wolfeidaujoined
02:51:20  * wolfeidauquit (*.net *.split)
02:52:39  * Pwnnajoined
02:52:39  * wolfeidaujoined
03:02:31  * timoxleyjoined
03:04:04  * ralphthe1injaquit (Ping timeout: 246 seconds)
03:16:02  * wolfeidauquit (Remote host closed the connection)
03:47:33  * mreviljoined
04:14:22  * wolfeidaujoined
04:39:14  * mrevilquit (Remote host closed the connection)
04:39:50  * mreviljoined
04:44:21  * mrevilquit (Ping timeout: 248 seconds)
06:02:05  * timoxleyquit (Quit: Computer has gone to sleep.)
06:20:43  * wolfeidauquit (Remote host closed the connection)
06:24:34  * wolfeidaujoined
06:32:05  * levelbotjoined
07:26:07  * wolfeidauquit (Remote host closed the connection)
07:39:31  * ChrisPartridgequit (Ping timeout: 246 seconds)
07:54:31  * timoxleyjoined
08:05:58  <levelbot>[npm] [email protected] <http://npm.im/byteup>: Version of levelup that works with maps and binary keys (@nharbour)
08:26:29  * slurp2joined
08:26:29  * rvaggtopic: there is no topic
08:26:50  * no9joined
08:27:10  * slurpquit (*.net *.split)
08:31:01  * chapelquit (*.net *.split)
08:31:02  * lepahcchanged nick to chapel
08:34:33  <rvagg>dude, readme would be nice
08:46:56  <chilts>yeah, I looked at that too :(
08:53:58  <levelbot>[npm] [email protected] <http://npm.im/byteup>: Version of levelup that works with maps and binary keys (@nharbour)
09:16:08  * wolfeidaujoined
09:40:57  * levelbotquit (Remote host closed the connection)
09:41:24  * levelbotjoined
09:41:24  <levelbot>[npm] [email protected] <http://npm.im/byteup>: Version of levelup that works with maps and binary keys (@nharbour)
10:19:49  <levelbot>[npm] [email protected] <http://npm.im/byteup>: Add bytewise as a levelup leveldb encoding (@nharbour)
10:38:58  * wolfeidauquit (Remote host closed the connection)
10:39:22  <levelbot>[npm] [email protected] <http://npm.im/msgpackup>: Add msgpack as a levelup leveldb encoding (@nharbour)
10:40:12  <rvagg>hm, I wonder if he's actually using these
10:40:48  <levelbot>[npm] [email protected] <http://npm.im/byteup>: Add bytewise as a levelup leveldb encoding (@nharbour)
10:43:20  <levelbot>[npm] [email protected] <http://npm.im/levels>: leveldb full text search for node.js (@nharbour)
10:53:20  <levelbot>[npm] [email protected] <http://npm.im/levels>: leveldb full text search for node.js (@nharbour)
11:08:35  * dominictarrjoined
11:12:19  * no9quit (Ping timeout: 255 seconds)
11:12:22  * levelbotquit (Remote host closed the connection)
11:13:10  * levelbotjoined
11:13:10  <levelbot>[npm] [email protected] <http://npm.im/msgpackup>: Add msgpack as a levelup leveldb encoding (@nharbour)
11:13:10  <levelbot>[npm] [email protected] <http://npm.im/byteup>: Add bytewise as a levelup leveldb encoding (@nharbour)
11:13:10  <levelbot>[npm] [email protected] <http://npm.im/levels>: leveldb full text search for node.js (@nharbour)
11:15:20  * no9joined
11:21:38  * Pwnnaquit (*.net *.split)
11:25:23  * Pwnnajoined
11:27:29  * Pwnnaquit (Ping timeout: 255 seconds)
11:37:32  * ralphtheninjajoined
11:40:07  * ralphtheninjaquit (Client Quit)
11:40:14  * ralphthe1injajoined
11:40:37  * ralphthe1injachanged nick to ralphtheninja
11:48:28  * levelbotquit (Remote host closed the connection)
11:48:44  * levelbotjoined
11:48:50  <levelbot>[npm] [email protected] <http://npm.im/levels>: leveldb full text search for node.js (@nharbour)
12:36:05  * dominictarrquit (Quit: dominictarr)
12:50:41  * no9quit (*.net *.split)
12:56:20  * no9joined
13:26:35  * werlejoined
13:28:45  * werlequit (*.net *.split)
13:29:01  * timoxleyquit (*.net *.split)
13:29:08  * Raynos_quit (*.net *.split)
13:52:50  * levelbotquit (Ping timeout: 260 seconds)
13:53:53  * levelbotjoined
14:05:09  * no9quit (Ping timeout: 252 seconds)
14:12:55  * dominictarrjoined
14:14:43  * no9joined
14:27:37  * rvaggquit (Ping timeout: 256 seconds)
14:27:58  * rvaggjoined
14:29:29  * dominictarrquit (Quit: dominictarr)
15:29:19  * mreviljoined
16:02:45  * no9quit (Ping timeout: 248 seconds)
16:12:58  * julianduquequit (Quit: leaving)
16:16:23  * no9joined
16:35:52  * no9quit (Ping timeout: 273 seconds)
16:47:03  * no9joined
17:06:34  * mrevilquit (Remote host closed the connection)
17:16:46  * owen1quit (Quit: WeeChat 0.4.0)
17:17:58  * oren1joined
17:18:51  * levelbotquit (*.net *.split)
17:19:07  * oren1changed nick to owen1
17:19:15  * levelbotjoined
18:06:25  * no9quit (Ping timeout: 268 seconds)
18:17:03  * mreviljoined
18:17:39  * no9joined
18:21:25  * mrevilquit (Ping timeout: 248 seconds)
19:04:54  * levelbotquit (Remote host closed the connection)
19:05:10  * levelbotjoined
19:06:39  * no9quit (Ping timeout: 256 seconds)
19:50:01  * mreviljoined
20:14:20  * Pwnnajoined
20:33:56  * mrevilquit (Remote host closed the connection)
20:41:36  * levelbotquit (Remote host closed the connection)
20:42:07  * levelbotjoined
20:45:46  * mreviljoined
21:05:53  * st_lukejoined
21:06:20  * st_lukequit (Remote host closed the connection)
21:07:12  * hij1nxquit (Read error: Operation timed out)
21:21:55  * hij1nxjoined
21:45:28  <levelbot>[npm] [email protected] <http://npm.im/magpie>: Simple persistence for rapid prototyping. Powered by levelup. (@capelio)
21:49:56  * dominictarrjoined
21:52:47  * dominictarrquit (Client Quit)
21:52:49  * no9joined
21:59:28  * levelbotquit (Remote host closed the connection)
22:00:04  * levelbotjoined
22:00:04  <levelbot>[npm] [email protected] <http://npm.im/magpie>: Simple persistence for rapid prototyping. Powered by levelup. (@capelio)