00:02:44  * mrevilquit (Remote host closed the connection)
00:46:26  * timoxleyquit (Quit: Textual IRC Client: www.textualapp.com)
00:47:22  * timoxleyjoined
01:04:48  * julianduquejoined
01:08:44  * weetabeexquit (Ping timeout: 245 seconds)
01:08:46  * jluisjoined
01:09:10  * jluischanged nick to Guest55107
01:11:19  * ralphtheninjaquit (Ping timeout: 264 seconds)
01:13:20  * rvaggquit (*.net *.split)
01:13:22  * mreviljoined
01:17:28  * ralphtheninjajoined
01:18:34  * mrevilquit (Ping timeout: 276 seconds)
01:21:12  * rvaggjoined
01:34:54  * juliangruber_joined
01:35:00  * Guest55107quit (Ping timeout: 256 seconds)
01:36:26  * Guest55107joined
01:37:35  * rvaggquit (Ping timeout: 245 seconds)
01:37:35  * juliangruberquit (Ping timeout: 245 seconds)
01:40:08  * rvaggjoined
01:56:46  * rvaggquit (*.net *.split)
01:56:51  * rvagg_joined
01:57:17  * rvagg_changed nick to rvagg
01:57:26  * rvaggquit (Client Quit)
01:58:44  * rvaggjoined
02:11:01  * Guest55107quit (*.net *.split)
02:11:01  * ralphtheninjaquit (*.net *.split)
02:11:01  * timoxleyquit (*.net *.split)
02:15:42  * Guest55107joined
02:15:42  * timoxleyjoined
02:23:40  * ralphtheninjajoined
02:31:08  * ralphtheninjaquit (Ping timeout: 252 seconds)
02:43:12  * jluisjoined
02:43:36  * jluischanged nick to Guest72920
02:44:18  * rvaggquit (Ping timeout: 268 seconds)
02:44:47  * rvaggjoined
02:46:02  * Guest55107quit (Ping timeout: 264 seconds)
02:48:39  * mreviljoined
02:52:49  * rvaggquit (Ping timeout: 252 seconds)
02:55:46  * rvaggjoined
03:11:01  * mrevilquit (*.net *.split)
03:14:13  * mreviljoined
03:26:29  * timoxleyquit (Quit: Computer has gone to sleep.)
04:06:56  * timoxleyjoined
04:47:32  * st_lukejoined
04:59:36  * timoxleyquit (Ping timeout: 245 seconds)
05:08:55  * mrevilquit (Remote host closed the connection)
05:53:49  * navarujoined
06:09:42  * st_lukequit (Remote host closed the connection)
06:19:27  * mreviljoined
06:24:06  * timoxleyjoined
06:24:12  * mrevilquit (Ping timeout: 268 seconds)
06:43:15  * wolfeidauquit (Remote host closed the connection)
06:43:52  * wolfeidaujoined
07:10:52  * Pwnnaquit (Ping timeout: 256 seconds)
07:31:24  * dominictarrjoined
08:31:47  * latentflipjoined
08:32:08  <latentflip>hi rvagg
08:33:02  * juliangruber_changed nick to juliangruber
08:33:15  <rvagg>hey
08:33:42  <latentflip>rvagg: sorry I had a question about installing levelup, but it turns out I just don't know how to use npm
08:33:45  <latentflip>:/ so ignore me :)
08:34:10  <rvagg>heh, np, hover in here if you like, there's plenty of smart people who can answer any question you have
08:34:44  <latentflip>thanks, I saw dominictarr speak at scotlandjs yesterday and I'm excited to play with leveldb :)
08:35:02  <rvagg>awesome! I'm keen to watch his talk when the videos come out
08:35:34  <latentflip>okay, here's my dumb question, I get "Error: No compatible version found: [email protected]'>=1.1.0- <1.2.0-'" trying to install levelup
08:35:56  <latentflip>but https://npmjs.org/package/bindings suggests that 1.1.0 exists,
08:36:50  <rvagg>hm, that is odd
08:37:08  <dominictarr>latentflip: what node version?
08:37:20  <latentflip>ah, 0.8.4
08:37:43  <latentflip>maybe time for me to upgrade to 0.10 huh?
08:37:50  <rvagg>update npm at least
08:37:54  <rvagg>`sudo npm update npm -g`
08:38:08  <rvagg>also, `npm cache clean`
08:38:25  <rvagg>there's a bunch of npm bugs in the 1.1.x range which is probably what you're on
08:40:39  <latentflip>thanks guys! sorry for my illiteracy :)
08:41:46  <latentflip>\o/ installed, thanks everyone!
08:45:28  <latentflip>trying to figure out how to use leveldb with a nodecopter today
08:46:44  * latentflipquit (Remote host closed the connection)
09:10:04  <rvagg>I'm still working on this, but it appears that there's 104 packages in npm that satisfy the leveldb criteria that levelbot looks for
09:10:09  <rvagg>that's quite a lot in a short space of time
09:10:26  <rvagg>going to look at the growth rate of module numbers, will share a graph when I have one
09:46:25  <juliangruber>rvagg: i couldn't find events tests anywhere in levelup?
09:46:37  <juliangruber>rvagg: are they missing or didn't i find them?
10:19:45  * ralphtheninjajoined
10:26:57  * dominictarrquit (Quit: dominictarr)
11:52:31  * dominictarrjoined
12:12:17  * wolfeidauquit (Remote host closed the connection)
12:41:08  <rvagg>juliangruber: perhaps they aren't there...
12:41:14  <rvagg>err, that'd be quite an oversight!
12:41:17  <rvagg>they were added later
12:41:30  <rvagg>I blame Raynos, yes, it must be his fault! not mine! ...
12:41:36  <rvagg>check this out, https://dl.dropboxusercontent.com/u/26110814/levelgrowth.png
12:41:46  <rvagg>not *particularly* meaningful, more interesting as a trend
12:41:59  <rvagg>aggregated download counts of all leveldb-related packages in npm on a per-week basis
12:42:16  <rvagg>of course, the ecosystem has grown and more modules obviously means more total downloads, but it's interesting as a trend none the less
12:57:56  <dominictarr>rvagg: looks like a graph of bitcoin exchange rates
13:14:10  <navaru>:))
13:14:20  <navaru>that's awesome
13:18:17  * Pwnnajoined
13:18:48  * navaruquit (Remote host closed the connection)
13:18:57  * navarujoined
13:26:54  * timoxleyquit (Quit: Computer has gone to sleep.)
14:42:57  * navaru_joined
14:44:34  * navaruquit (Read error: Connection reset by peer)
14:51:17  * ralphthe1injajoined
14:51:46  * ralphtheninjaquit (Ping timeout: 264 seconds)
15:00:07  * ralphthe1injachanged nick to ralphtheninja
15:27:34  * ralphtheninjaquit (Ping timeout: 245 seconds)
15:27:34  * ralphtheninjajoined
15:33:35  * ralphtheninjaquit (Ping timeout: 245 seconds)
15:34:02  * ralphtheninjajoined
16:17:06  * ralphtheninjaquit (Ping timeout: 245 seconds)
16:27:40  * dominictarrquit (Quit: dominictarr)
17:06:14  * mreviljoined
17:07:39  * Pwnnaquit (*.net *.split)
17:07:39  * rvaggquit (*.net *.split)
17:07:40  * brianloveswordsquit (*.net *.split)
17:09:01  * brianloveswordsjoined
17:09:33  * rvaggjoined
17:15:25  * Pwnnajoined
17:36:50  * mrevilquit (Remote host closed the connection)
17:47:08  * rvagg_joined
17:50:58  * rvaggquit (*.net *.split)
17:50:59  * rvagg_changed nick to rvagg
17:51:24  * navaru_quit (Remote host closed the connection)
18:07:12  * Raynos_joined
18:08:58  * ralphtheninjajoined
18:10:26  * chilts_joined
18:14:19  * juliangruberquit (*.net *.split)
18:14:21  * niftylettucequit (*.net *.split)
18:14:22  * Guest72920quit (*.net *.split)
18:14:23  * brycebarilquit (*.net *.split)
18:14:24  * Raynosquit (*.net *.split)
18:14:24  * mbalhoquit (*.net *.split)
18:14:25  * chiltsquit (*.net *.split)
18:14:26  * hij1nxquit (*.net *.split)
18:30:15  * mbalho_joined
18:33:53  * Guest72920joined
18:33:53  * brycebariljoined
18:36:06  * juliangruberjoined
18:36:06  * niftylettucejoined
18:44:14  * mbalho_quit (*.net *.split)
18:47:25  * mreviljoined
18:49:53  * mbalho_joined
18:50:59  * Raynos_quit (Changing host)
18:51:00  * Raynos_joined
18:51:51  * mrevilquit (Ping timeout: 240 seconds)
20:22:28  * hij1nxjoined
20:30:28  * mbalhojoined
20:31:05  * mbalho_quit (Remote host closed the connection)
21:01:33  <Raynos_>rvagg: that march spike might be "raynos wrote 20 level modules then got bored"
21:16:51  * mbalho_joined
21:18:38  <chapel>chilts_: ping
21:20:44  * wolfeidaujoined
21:24:08  * mbalhoquit (*.net *.split)
21:24:09  * brianloveswordsquit (*.net *.split)
21:24:32  * brianloveswords_joined
21:25:31  * rvaggquit (Ping timeout: 264 seconds)
21:25:54  * chilts_quit (Ping timeout: 264 seconds)
21:25:56  * werlejoined
21:26:19  * chiltsjoined
21:29:02  * rvaggjoined
21:30:16  * julianduquequit (Ping timeout: 246 seconds)
21:35:49  * wolfeidauquit (Remote host closed the connection)
21:48:15  * brianloveswords_changed nick to brianloveswords
21:49:07  * brianloveswordsquit (Max SendQ exceeded)
21:50:32  * brianloveswordsjoined
22:02:53  * rvaggtopic: there is no topic
22:05:25  <hij1nx>https://news.ycombinator.com/item?id=5621574
22:07:31  <hij1nx>^ very interesting discussions, perhaps a combination of FUD and excitment
22:08:15  * st_lukejoined
22:10:01  * Pwnnaquit (*.net *.split)
22:10:02  * slurp1quit (*.net *.split)
22:13:25  * Pwnnajoined
22:27:59  <hij1nx>rvagg: ^^
22:28:30  <hij1nx>brianloveswords: ping
22:28:41  <brianloveswords>hij1nx: pong!
22:28:52  <hij1nx>brianloveswords: you guys were awesome!
22:28:58  <brianloveswords>Oh thanks man!
22:29:36  <hij1nx>brianloveswords: be sure to let me know next time you play, i'd totaly see another show!
22:29:49  <brianloveswords>hij1nx: will do, thanks for coming out
22:30:39  <hij1nx>rvagg: also -> http://hackingitalia.com/news/55?r=0.82118945941329#55-2
22:32:31  <hij1nx>^ i feel bad about not writing it in italian since it's for italian hackers, but my italian language skills are so poor atm.
22:40:47  <chapel>hij1nx: with levelweb, do you support binary keys?
22:41:04  <chapel>doesn't look like it
22:41:23  <chapel>EncodingError: Unexpected token �
22:41:24  <chapel> at ReadStream._onData (/Users/chapel/local/node/lib/node_modules/levelweb/node_modules/levelup/lib/read-stream.js:136:31)
22:43:41  <hij1nx>chapel: yes, you can have binary keys
22:43:47  <chapel>hmm
22:44:00  <hij1nx>chapel: 1 sec, i'll find a quick reference for you
22:44:27  <chapel>hij1nx: well I have binary keys and levelweb crashes with that error
22:44:34  <hij1nx>chapel: https://github.com/rvagg/node-levelup#options
22:44:44  <hij1nx>chapel: make sure you set the encoding type
22:44:55  <chapel>where?
22:44:57  <hij1nx>'keyEncoding' and 'valueEncoding'
22:45:01  <chapel>they are being written as binary
22:45:06  <chapel>thats not an issue
22:45:12  <hij1nx>they default to utf8
22:45:19  <chapel>I know, but I set them to binary
22:46:01  <hij1nx>so you are passing { keyEncoding: 'binary' } to the levelup instance?
22:46:25  <chapel>in my code yeah
22:46:34  <chapel>is there something I have to do with levelweb?
22:46:36  <hij1nx>can you gist it? i might be able to help :)
22:46:42  <hij1nx>oh
22:46:45  <chapel>my code is fine
22:46:53  <hij1nx>levelweb should accept --encoding binary
22:46:58  <hij1nx>as a cli param
22:46:59  <chapel>ah, will try
22:47:28  <chapel>hmm
22:47:30  <hij1nx>chapel: levelweb is totally wip, if you run into anything that you dont think looks right be sure to let me know and i will help you figure it out! :D
22:47:58  <chapel>kk, well thats why I was asking :)
22:48:07  <chapel>still crashes with --encoding binary option
22:48:14  <hij1nx>hmm.
22:49:07  <hij1nx>what are all the params your are sending to levelweb?
22:49:16  <chapel>got a little further
22:49:25  <chapel>levelweb --keyEncoding binary
22:49:36  <chapel> var internal = key.match(/^(__(.*?)__)(.*?)$/);
22:49:36  <chapel> ^
22:49:36  <chapel>TypeError: Object �puftu
22:49:51  <chapel>just key encoding and the db dir atm
22:50:17  <hij1nx>OH!
22:50:17  <hij1nx>ok thats a bug :(
22:50:24  <hij1nx>yep, i was making an assumption there...
22:50:41  <hij1nx>i should test the key type before looking for internal keys
22:50:51  <chapel>:)
22:51:03  * ralphthe1injajoined
22:51:23  <hij1nx>chapel: thanks! i can fix the problem right now.
22:52:52  <chapel>so do you manage an internal leveldb for levelweb?
22:52:57  <chapel>I assume so
22:53:24  <hij1nx>chapel: levelweb can run as a server or a client. it has an internal db (sysdb)
22:53:42  <hij1nx>the sysdb is used to keep your login data etc.
22:53:53  <chapel>yeah
22:54:23  <hij1nx>ok, supporting binary keys might actually be a little bit more work than a one line fix. i need to represent the keys visually and i think it would be nice to think about how to do that. any suggestions?
22:54:25  * ultimatebusterjoined
22:54:40  <hij1nx>hex?
22:54:47  <chapel>hex could work
22:55:15  <hij1nx>maybe it would also be cool to show the binary values as a hex dump in the editor
22:55:41  * Pwnnaquit (Ping timeout: 256 seconds)
22:55:41  * ralphtheninjaquit (Ping timeout: 256 seconds)
22:55:46  <chapel>what is the output of buffer when its inspected?
22:55:49  <hij1nx>i could check the headers and if they the binary values are images, just render the image or whatever
22:56:17  <chapel>yeah, could have addons for handling binary data
22:56:19  <chapel>different types
22:56:24  <hij1nx>right now, the editor panel just loads the data if its a reasonable size; but i was assuming utf8 and json
22:56:38  <hij1nx>chapel: kind of haddent got to binary yet
22:56:43  <chapel>no worries
22:56:58  <hij1nx>chapel: but that will be amazing to have
22:57:17  <chapel>I thought I'd play with levelweb since you posted about it in a way
22:57:34  <chapel>chilts: ping
22:57:44  <hij1nx>chapel: if you find the code readable enough and want to contribute i'd be open to suggestions and ideas (especially pull requests ;)
22:58:16  <chapel>sounds good, will take a look, Im still learning all the ins and outs of leveldb, or at least how I want to use it
22:58:28  <hij1nx>im currently trying to make it more componentized
22:58:30  <hij1nx>chapel: awesome.
22:59:27  * ultimatebusterchanged nick to Pwnna
23:00:16  <hij1nx>browserify really helps bring a lot of order to front end assets, so the code is much more readable after factoring that in
23:01:06  * ralphthe1injachanged nick to ralphtheninja
23:15:21  * st_lukequit (Remote host closed the connection)
23:21:07  <owen1>hij1nx: localhost:8080 doesn't show me anything
23:22:03  * julianduquejoined
23:26:52  * lepahcjoined
23:27:50  * chapelquit (*.net *.split)
23:27:52  * lepahcchanged nick to chapel
23:33:48  * st_lukejoined
23:37:06  * st_luke_joined
23:37:40  * jez0990_joined
23:38:00  * mbalho_quit (*.net *.split)
23:38:01  * hij1nxquit (*.net *.split)
23:38:01  * Raynos_quit (*.net *.split)
23:45:13  * st_lukequit (*.net *.split)
23:45:14  * jez0990quit (*.net *.split)
23:49:40  * mbalhojoined
23:50:24  * hij1nxjoined
23:50:24  * Raynos_joined
23:57:05  * dominictarrjoined