00:06:27  * thlorenzjoined
00:08:06  * thlorenzquit (Remote host closed the connection)
00:12:41  * jcrugzzquit (Ping timeout: 245 seconds)
00:17:22  * ednapiranhajoined
00:27:11  * michaelrhodesjoined
00:30:19  * thlorenzjoined
01:32:22  * mikealjoined
01:33:06  * mikealquit (Client Quit)
01:34:06  <rescrv>rvagg: I concluded that that segfault was the cause of memory corruption not present in a straight-C++ driver inserting similar data. It's highly unlikely that a single byte difference could cause the problem, so I suspect you may want to look for memory corruption.
01:34:43  <rescrv>brycebaril: I sucessfully use the livebackup feature in HyperLevelDB. I don't know about leveldown-hyper
01:35:40  <rescrv>rvagg, brycebaril: HyperLevelDB spawns threads on "open", while stock defers the thread spawn. It shouldn't cause any error on open. The moment db::open returns, it's ready for use.
02:27:52  <rvagg>mm, that's what we're waiting for although we're waiting for it on a separate thread
02:29:52  * jcrugzzjoined
02:31:07  * esundahljoined
02:52:18  * ednapiranhaquit (Quit: Leaving...)
02:55:09  <rescrv>brycebaril: it occurs to me that HyperLevelDB extended the "env" interface with extra calls. I may have made them have default "NOP" implementations, or the level-hyper author may have done so.
02:55:16  <rescrv>brycebaril: make sure that https://github.com/rescrv/HyperLevelDB/commit/486ca7f6e81c00796a5c24396039fd1a108b582f#diff-7bc3c737059a993234197ce508bff419R96 have implementations
03:02:41  <rvagg>rescrv: we're using env_posix.cc by default so we should be fine right?
03:02:48  <rvagg>we have a custom env for windows but ... meh
03:03:02  <rvagg>nobody's asked for level-hyper support on windows
03:15:34  <levelbot>[npm] meatspace-publico@0.0.4 <http://npm.im/meatspace-publico>: Chat with LevelDB (the public edition) (@ednapiranha)
04:06:12  * dstokesjoined
04:06:25  <rescrv>rvagg: env/posix should be OK
04:09:50  * thlorenzquit (Remote host closed the connection)
04:10:21  * esundahlquit (Remote host closed the connection)
04:13:30  * dguttmanquit (Quit: dguttman)
04:29:02  * dguttmanjoined
04:33:44  * esundahljoined
04:33:49  * dguttmanquit (Quit: dguttman)
04:40:08  * levelbotquit (Read error: Connection reset by peer)
06:05:55  <rvagg>
06:09:08  * esundahlquit (Remote host closed the connection)
06:09:58  * esundahljoined
06:10:00  * esundahlquit (Remote host closed the connection)
06:38:06  * mikealjoined
06:42:16  * mikealquit (Ping timeout: 245 seconds)
06:42:41  <hij1nx>juliangruber: the nice thing about level-subtree is that it doesnt require sublevel ;) actually, it has no deps.
06:43:01  <hij1nx>^ https://github.com/hij1nx/level-subtree/blob/master/index.js
06:43:49  * mikealjoined
07:00:08  * DTrejojoined
07:00:12  * DTrejoquit (Read error: Connection reset by peer)
07:00:37  * jcrugzz_joined
07:00:53  * jcrugzzquit (Read error: Connection reset by peer)
07:12:08  * thlorenzjoined
07:14:37  * DTrejojoined
07:14:40  * DTrejoquit (Read error: Connection reset by peer)
07:16:43  * thlorenzquit (Ping timeout: 248 seconds)
07:31:12  * DTrejojoined
07:31:16  * DTrejoquit (Read error: Connection reset by peer)
07:47:46  * DTrejojoined
07:47:51  * DTrejoquit (Read error: Connection reset by peer)
08:04:22  * DTrejojoined
08:04:26  * DTrejoquit (Read error: Connection reset by peer)
08:29:15  * DTrejojoined
08:29:21  * DTrejoquit (Read error: Connection reset by peer)
08:48:01  * frankblizzardjoined
09:02:25  * DTrejojoined
09:02:30  * DTrejoquit (Read error: Connection reset by peer)
09:39:59  * dguttmanjoined
09:57:46  * timoxleyquit (Remote host closed the connection)
09:58:18  * timoxleyjoined
10:00:29  * DTrejojoined
10:00:32  * DTrejoquit (Read error: Connection reset by peer)
10:02:28  * timoxleyquit (Ping timeout: 240 seconds)
10:13:59  * thlorenzjoined
10:17:54  * dguttmanquit (Quit: dguttman)
10:18:35  * thlorenzquit (Ping timeout: 248 seconds)
10:30:23  * kenansulaymanjoined
10:44:33  * timoxleyjoined
10:50:14  * DTrejojoined
10:50:21  * DTrejoquit (Read error: Connection reset by peer)
10:57:35  * tarrudajoined
11:38:11  * timoxleyquit (Remote host closed the connection)
11:40:10  * timoxleyjoined
11:45:07  * timoxleyquit (Ping timeout: 272 seconds)
11:48:17  * DTrejojoined
11:48:20  * DTrejoquit (Read error: Connection reset by peer)
12:04:52  * DTrejojoined
12:04:59  * DTrejoquit (Read error: Connection reset by peer)
12:29:43  * DTrejojoined
12:29:54  * DTrejoquit (Read error: Connection reset by peer)
12:30:58  * Acconutjoined
12:35:37  * Acconutquit (Client Quit)
12:43:20  * esundahljoined
12:43:27  * timoxleyjoined
12:47:56  * esundahlquit (Ping timeout: 245 seconds)
13:10:32  * jmartinsjoined
13:15:49  * thlorenzjoined
13:17:21  * thlorenzquit (Remote host closed the connection)
13:47:59  * ednapiranhajoined
13:53:30  * tarrudaquit (Quit: WeeChat 0.4.2)
13:54:16  * tarrudajoined
13:57:17  * Acconutjoined
14:01:30  * tmcwjoined
14:03:44  * ednapiranhaquit (Remote host closed the connection)
14:08:04  * Acconutquit (Quit: Acconut)
14:11:47  * jcrugzz_changed nick to jcrugzz
14:13:29  * jjmalinajoined
14:18:27  * thlorenzjoined
14:19:29  * tarrudaquit (Ping timeout: 240 seconds)
14:19:47  * jjmalinaquit (Quit: Leaving.)
14:20:04  * timoxleyquit (Remote host closed the connection)
14:23:15  * thlorenzquit (Ping timeout: 265 seconds)
14:24:48  * jjmalinajoined
14:45:43  * tmcwquit (Remote host closed the connection)
14:54:32  * esundahljoined
14:57:24  * tmcwjoined
15:00:15  * ramitosjoined
15:02:59  * dguttmanjoined
15:09:09  <ogd>hmmm seems like leveldb sorts numbers 1 - 1000 like this 0,1,10,100,101,102,103,104,105,106,107,108,109,11 whereas a js array with 1-1000 in it sorts like this 0,100,101,102,103,104,105,106,107,108,109,10
15:09:29  <ogd>anyone know how to simulate leveldb sorting of numbers in js?
15:13:09  * Acconutjoined
15:14:14  <brycebaril>b.sort()
15:14:14  <brycebaril>[ 0, 1, 10, 100, 1000, 101, 102, 103, 104, 105, 106, 107, 108, 109, 11, 110, ...
15:14:25  <brycebaril>That's what I get for javascript, that's not matching LevelDB?
15:18:57  * ednapiranhajoined
15:19:15  <wao>~o~
15:19:25  <wao>ednapiranha: so you plan to make mute feature to meats?
15:19:26  <wao>:/
15:19:35  <ednapiranha>wao: it's already in :)
15:19:39  <ednapiranha>it got deployed last night
15:19:41  <wao>:x
15:19:46  <ednapiranha>fingerprint + ip clientside
15:19:55  <wao>i've just reading at other chanel where weedbro was complaining about it :(
15:20:10  <ednapiranha>wao: i think he thinks it's global mute maybe?
15:20:11  <ednapiranha>it's not
15:20:14  <ednapiranha>it's per user mute
15:20:23  <ednapiranha>messages still come in .. just that person wont see it
15:21:12  <ednapiranha>wao: which i think is the best of both worlds..
15:21:41  <wao>for me, too :)
15:21:44  <wao>ss> edna thinks she's going to be able stop trolls with clientside mute
15:21:58  <wao>^, but I think that was because that tapebro was doing some badass things
15:21:59  <ednapiranha>eh?
15:22:09  <ednapiranha>wao: tapebro is definitely from toronto haha
15:22:12  <ednapiranha>just can't figure out who it is
15:22:13  <wao>lol
15:22:14  <wao>:D
15:22:19  <wao>someone next from your desk!
15:22:30  <ednapiranha>wao: im not in toronto anymore :)
15:23:00  <wao>ah, right )
15:23:32  <wao>only jenn was from TO afiak
15:23:32  <wao>dunno, but you have his ip I pressume )
15:23:32  <wao>post it on 4chan, downtrack him
15:23:49  <ednapiranha>haha
15:24:37  <wao>but right, don't feed trolls, when everyone mute im, meatspace will be again peace place to chat ^^
15:25:31  <brycebaril>ogd -- were you ever successful in using hyperlevel's LiveBackup from node?
15:31:22  * timoxleyjoined
15:31:25  * kenansulaymanquit (Read error: Connection reset by peer)
15:34:46  * kenansulaymanjoined
15:35:55  * timoxleyquit (Ping timeout: 272 seconds)
15:37:45  <wao>I think is it janl o_O
15:45:53  * Acconutquit (Quit: Acconut)
15:53:51  <juliangruber>hij1nx: when you only do `db.sublevel('foo')` and not write data to it, level-subtree won't find it, right?
15:54:00  <juliangruber>but I guess...that's just how it works
15:57:46  * timoxleyjoined
16:01:00  * frankblizzardquit
16:01:15  <ednapiranha>wao: i know who tapebro is.. it's all good
16:01:23  <ednapiranha>it was a fellow mozillian trolling at mozfest
16:01:24  <ednapiranha>haha
16:01:28  <wao>hehe
16:01:29  <wao>:D
16:01:31  <ednapiranha>creepy level reset to 0
16:01:34  <wao>))
16:01:42  <ednapiranha>either way.. mute button is there :)
16:01:44  <wao>it's kinda bizzare, when you know who is creeper, isnt?
16:08:16  * ramitosquit (Read error: Connection reset by peer)
16:08:30  * ramitosjoined
16:10:28  * jcrugzzquit (Ping timeout: 240 seconds)
16:11:06  * julianduquejoined
16:11:54  <wao>btw
16:11:58  <wao>ednapiranha: what about some performance issue?
16:12:11  <wao>some people complaining that meat peaking their cpu :/
16:12:27  <ednapiranha>ahh.. probably.. camera and large gifs in memory
16:12:40  <ednapiranha>it saves a backlog of 35 messages on your screen and then clips them
16:13:10  <ednapiranha>there was a fix two days ago or something that got rid of the growing dom issue
16:14:10  <ednapiranha>wao: if you experience it on your machine, just file a bug.. one of us will take a look at it
16:15:24  * thlorenzjoined
16:16:45  <wao>well, at phone its ok
16:16:57  <wao>I dont mind there, but It's not priority )
16:17:13  <wao>I have idea to setup meat for some event, ~500 participants :)
16:17:25  <wao>I think it's much personal than twitter wall
16:19:20  <wao>ednapiranha: https://twitter.com/YangWao/status/394853020904611840 )
16:19:43  <ednapiranha>wao: lol
16:31:06  * michaelrhodesquit (Ping timeout: 252 seconds)
16:39:18  <wao>=]
16:52:01  * jondelamottequit (Quit: WeeChat 0.3.0)
16:52:35  * mikealquit (Quit: Leaving.)
16:54:52  * michaelrhodesjoined
16:56:45  * tmcwquit (Remote host closed the connection)
16:57:23  * mikealjoined
16:59:50  * michaelrhodesquit (Ping timeout: 240 seconds)
17:00:42  * DTrejojoined
17:04:35  * tmcwjoined
17:14:07  * dguttmanquit (Quit: dguttman)
17:14:30  * kenansulaymanquit (Quit: ≈ and thus my mac took a subtle yet profound nap ≈)
17:17:26  * timoxleyquit (Remote host closed the connection)
17:21:08  <ogd>brycebaril: sorry i got em mixed up i guess, leveldb sorts different from js
17:21:23  <ogd>brycebaril: also yes ive used livebackup successfully, it puts a new folder inside the existing leveldb folder root
17:22:10  <brycebaril>Hmm, I must be doing something wrong, then.
17:29:49  * kenansulaymanjoined
17:35:14  * timoxleyjoined
17:39:30  * scttnlsnjoined
17:46:40  * mikealquit (Quit: Leaving.)
17:46:47  * mikealjoined
18:02:33  * timoxleyquit (Remote host closed the connection)
18:21:31  * tarrudajoined
18:25:41  * DTrejoquit (Remote host closed the connection)
18:26:08  * DTrejojoined
18:27:22  * kenansulaymanquit (Quit: ≈ and thus my mac took a subtle yet profound nap ≈)
18:30:51  * DTrejoquit (Ping timeout: 260 seconds)
18:32:45  * jxsonjoined
18:33:42  * jxsonquit (Remote host closed the connection)
18:33:49  * jxsonjoined
18:41:21  * rudquit (Quit: rud)
18:44:01  * tarrudaquit (Ping timeout: 272 seconds)
18:45:02  * julianduquequit (Quit: leaving)
18:51:06  * thlorenz_joined
18:52:46  * mikealquit (Quit: Leaving.)
18:55:26  * thlorenz_quit (Ping timeout: 240 seconds)
18:55:42  * scttnlsnquit (Quit: Leaving...)
19:03:46  * jxsonquit (Remote host closed the connection)
19:05:06  * jxsonjoined
19:06:26  * jxsonquit (Remote host closed the connection)
19:08:17  * jxsonjoined
19:27:46  * dguttmanjoined
19:30:48  * tarrudajoined
19:40:02  * Acconutjoined
19:43:06  * esundahlquit (Read error: Connection reset by peer)
19:43:10  * jcrugzzjoined
19:43:35  * esundahljoined
19:49:39  * bradleymeckjoined
19:49:58  <bradleymeck>does multi-level have a clearly specced out network interface?
19:51:43  * thlorenz_joined
19:53:10  * mikealjoined
19:55:26  * tarrudaquit (Ping timeout: 264 seconds)
19:56:21  * thlorenz_quit (Ping timeout: 248 seconds)
19:58:43  <jcrugzz>bradleymeck: pretty sure it just uses mux-demux and newline delimited json. but i may be missing what you mean by network interface
19:59:30  <bradleymeck>having someone ask around about leveldb network interfaces like http / tcp / etc
19:59:39  <bradleymeck>they are in a scala app though
20:03:11  <ogd>bradleymeck: leveldb doesnt have any networking built in, its just a c++ library
20:03:32  <bradleymeck>ogd hence multi-level in the question
20:08:03  <ogd>bradleymeck: gotcha, wasnt sure if you thought it might have a network interface
20:10:45  * kenansulaymanjoined
20:36:59  * Acconutquit (Quit: Acconut)
20:48:32  * julianduquejoined
20:56:18  * Acconutjoined
20:57:34  * jmartinsquit (Ping timeout: 246 seconds)
20:57:52  * jcrugzzquit (Ping timeout: 246 seconds)
20:57:57  * jmartinsjoined
20:58:42  * jcrugzzjoined
20:59:32  * Acconutquit (Client Quit)
21:07:30  * jcrugzzquit (Ping timeout: 256 seconds)
21:14:25  * bradleymeckquit (Quit: bradleymeck)
21:27:42  * enosquit (Quit: ZNC - http://znc.in)
21:32:36  * enosjoined
21:53:17  * julian_duquejoined
21:53:41  * julianduquequit (Ping timeout: 248 seconds)
21:55:55  * thlorenzquit (Remote host closed the connection)
21:59:14  * julianduquejoined
21:59:27  * julian_duquequit (Ping timeout: 260 seconds)
22:26:06  * thlorenzjoined
22:34:46  * thlorenzquit (Ping timeout: 256 seconds)
22:42:50  * julianduquequit (Quit: leaving)
22:43:16  * julianduquejoined
22:47:15  * tmcwquit (Remote host closed the connection)
22:47:49  * tmcwjoined
22:52:11  * tmcwquit (Ping timeout: 260 seconds)
22:56:52  <justicefries>general leveldb question... and more specific to levelup/leveldown
22:57:12  <justicefries>how does, under the hood in a readStream, start: and end: work? does it still iterate through all the keys down at the LevelDB level?
23:02:13  <brycebaril>justicefries: The LevelDB storage api accepts range options for the iterator, I'm pretty sure it just seeks
23:02:34  <brycebaril>the ReadStream implementation definitely just passes the start/end options to the iterator constructor in LevelDOWN
23:03:11  <justicefries>oh look at that.
23:03:12  <justicefries>Seek
23:03:14  <justicefries>yeah
23:03:28  <justicefries>perfect.
23:25:57  * julian_duquejoined
23:26:06  * julianduquequit (Disconnected by services)
23:26:11  * julian_duquechanged nick to julianduque
23:27:36  * ednapiranhaquit (Quit: Leaving...)
23:48:22  * jjmalinaquit (Quit: Leaving.)
23:59:15  * esundahlquit (Remote host closed the connection)
23:59:48  * esundahljoined