00:02:50  * timoxleyquit (Remote host closed the connection)
00:19:44  * thlorenzquit (Remote host closed the connection)
00:20:20  * thlorenzjoined
00:20:41  * thlorenzquit (Read error: Connection reset by peer)
00:20:55  * quimquit
00:21:07  * thlorenzjoined
00:22:11  * jerrysvquit (Remote host closed the connection)
00:24:04  * thlorenzquit (Remote host closed the connection)
00:24:17  * thlorenzjoined
00:29:31  * briancquit (Remote host closed the connection)
00:30:05  * zz_eugenewarechanged nick to eugeneware
00:34:22  * ednapiranhaquit (Remote host closed the connection)
00:39:44  * timoxleyjoined
00:43:38  * jcrugzzquit (Read error: Connection reset by peer)
00:56:30  * tmcwjoined
00:57:42  * jjmalinajoined
00:57:45  * jjmalinaquit (Client Quit)
01:00:48  * tmcwquit (Ping timeout: 246 seconds)
01:05:00  * ednapiranhajoined
01:05:42  * ednapiranhaquit (Client Quit)
01:20:49  * jmartinsquit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
01:38:07  * ramitosquit (Ping timeout: 250 seconds)
01:42:58  <levelbot>[npm] npmd@0.20.1 <http://npm.im/npmd>: distributed npm client (@dominictarr)
01:50:10  * jcrugzzjoined
02:02:05  * paulfryzelquit (Read error: Connection reset by peer)
02:02:11  * paulfryz_joined
02:13:56  * dguttmanquit (Quit: dguttman)
02:16:47  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
02:17:15  * funkytekjoined
02:17:28  * funkytekquit (Client Quit)
02:18:55  * funkytekjoined
02:26:46  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
02:37:15  * Sorellaquit (Remote host closed the connection)
02:49:00  * paulfryz_quit (Remote host closed the connection)
02:50:03  * tarrudaquit (Quit: WeeChat 0.4.2)
03:02:10  * stagasjoined
03:16:05  * jxsonquit (Remote host closed the connection)
03:17:06  * ramitosjoined
03:17:24  * jxsonjoined
03:22:18  * jxsonquit (Ping timeout: 265 seconds)
03:35:46  * thlorenzquit (Remote host closed the connection)
03:36:21  * thlorenzjoined
03:40:45  * thlorenzquit (Ping timeout: 246 seconds)
03:42:06  * mmckeggjoined
03:50:10  * paulfryzeljoined
03:54:37  * paulfryzelquit (Ping timeout: 250 seconds)
04:12:51  * DTrejoquit (Remote host closed the connection)
04:14:00  * DTrejojoined
04:16:44  * thlorenzjoined
04:18:08  * jxsonjoined
04:18:20  * DTrejoquit (Ping timeout: 245 seconds)
04:22:31  * thlorenz_joined
04:24:51  * jxsonquit (Ping timeout: 264 seconds)
04:24:52  * chrisdickinsonquit (Ping timeout: 264 seconds)
04:24:52  * thlorenzquit (Ping timeout: 264 seconds)
04:26:34  * thlorenz_quit (Read error: Connection reset by peer)
04:26:55  * thlorenzjoined
04:28:23  * chrisdickinsonjoined
04:40:25  * thlorenzquit (Ping timeout: 252 seconds)
04:50:51  * paulfryzeljoined
04:53:06  * paulfryzelquit (Read error: Connection reset by peer)
04:53:08  * paulfryz_joined
04:57:27  * paulfryz_quit (Ping timeout: 250 seconds)
05:06:01  * funkytekjoined
05:06:51  * thlorenzjoined
05:11:03  * jcrugzzquit (Ping timeout: 265 seconds)
05:16:21  * thlorenzquit (Read error: Connection reset by peer)
05:16:52  * thlorenzjoined
05:17:57  * wolfeidauquit (Ping timeout: 248 seconds)
05:18:30  * wolfeidaujoined
05:18:54  * jxsonjoined
05:19:25  * jxsonquit (Read error: Connection reset by peer)
05:19:45  * TehShrikequit (Quit: Leaving.)
05:19:48  * jxsonjoined
05:21:41  * thlorenzquit (Ping timeout: 265 seconds)
05:24:19  * jxsonquit (Ping timeout: 250 seconds)
05:40:58  <prettyrobots>So `.get` returns a not found error, but `iterator.next` returns nulls?
05:41:05  <prettyrobots>Yoiks!
05:41:45  <ogd>prettyrobots: makes sense to me
05:42:14  <prettyrobots>ogd: I don't like it.
05:43:30  <prettyrobots>I don't consider the absence of a record in a database erroneous.
05:47:03  <ogd>prettyrobots: ah, youd have to take that up with leveldb
05:48:45  <prettyrobots>ogd: I'll survive.
05:53:54  * paulfryzeljoined
05:57:55  * paulfryzelquit (Ping timeout: 245 seconds)
05:58:25  <rvagg>prettyrobots: "get me 'foo' from database" -> "sorry, 'foo' does not exist in the database, I cannot complete your request"
05:58:29  <rvagg>sounds like an error to me
05:58:39  <rvagg>it's not a null value, there is no value, you can't GET it
06:01:50  * jxsonjoined
06:01:55  <prettyrobots>rvagg: My poor relational brain keeps screaming NULL!
06:03:50  <prettyrobots>It means that in my control flow library, I have to handle what might be an acceptable condition as an exceptional condition.
06:04:23  <prettyrobots>If I was just using raw callbacks, it might not feel as weird.
06:05:12  <prettyrobots>"get me 'foo' from database" -> "sorry, 'foo' does not exist in the database, full stop"
06:05:23  <prettyrobots>Anyhoo...
06:06:47  <prettyrobots>I'm working through the range unit test in AbstractLevelDOWN.
06:06:48  <prettyrobots>https://github.com/bigeasy/locket/commit/6ee7475d309820be865264aec11380043957f2e2
06:10:08  <prettyrobots>rvagg: The util.js library in LevelUP might be useful to other implementations.
06:10:42  <prettyrobots>rvagg: There's a lot of encoding stuff that I'll probably have to rewrite.
06:16:06  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
06:17:49  * thlorenzjoined
06:22:06  * thlorenzquit (Ping timeout: 246 seconds)
06:26:53  * eugenewarechanged nick to zz_eugeneware
06:32:46  * jxsonquit (Remote host closed the connection)
06:38:42  <ogd>rvagg: am i crazy or does through2 not have a .queue ?
06:45:00  * jxsonjoined
06:54:41  * paulfryzeljoined
06:58:47  * paulfryzelquit (Ping timeout: 250 seconds)
07:02:48  * tmcwjoined
07:11:27  <substack>ogd: it's .push()
07:11:33  <substack>documented in the readme
07:16:59  <ogd>substack: ah, weird that they didnt keep the same api as through
07:17:20  <ogd>NIH i tell you, NIH
07:17:21  * stagasquit (Ping timeout: 252 seconds)
07:18:34  * thlorenzjoined
07:19:46  <substack>ogd: it's because node core has .push()
07:20:10  <ogd>substack: ahhh
07:20:21  * funkytekjoined
07:23:00  * thlorenzquit (Ping timeout: 246 seconds)
07:33:19  * stagasjoined
07:45:29  * jxsonquit (Remote host closed the connection)
07:47:33  * tmcwquit (Remote host closed the connection)
07:48:10  * tmcwjoined
07:52:39  * tmcwquit (Ping timeout: 260 seconds)
07:55:26  * paulfryzeljoined
07:56:41  * paulfryzelquit (Read error: Connection reset by peer)
07:57:12  * paulfryzeljoined
08:01:37  * paulfryzelquit (Ping timeout: 250 seconds)
08:16:14  * pgtejoined
08:16:46  * no9quit (Ping timeout: 246 seconds)
08:19:27  * thlorenzjoined
08:24:14  * thlorenzquit (Ping timeout: 264 seconds)
08:33:22  <rvagg>yeah, that
08:35:06  * jcrugzzjoined
08:57:59  * paulfryzeljoined
09:02:17  * paulfryzelquit (Ping timeout: 250 seconds)
09:05:20  * pgtequit (Remote host closed the connection)
09:20:20  * thlorenzjoined
09:20:33  * frankblizzardjoined
09:20:45  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
09:21:26  * funkytekjoined
09:24:48  * thlorenzquit (Ping timeout: 246 seconds)
09:24:59  <levelbot>[npm] mosca@0.14.3 <http://npm.im/mosca>: The multi-transport MQTT broker for node.js. It supports AMQP, Redis, ZeroMQ, MongoDB or just MQTT. (@matteo.collina)
09:27:23  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
09:42:22  * pgtejoined
09:46:57  * pgtequit (Ping timeout: 252 seconds)
09:53:58  * quimjoined
09:57:04  * pgtejoined
09:58:44  * paulfryzeljoined
10:02:57  * paulfryzelquit (Ping timeout: 250 seconds)
10:21:59  * mcavage_joined
10:21:59  * mcavagequit (Read error: Connection reset by peer)
10:22:24  * funkytekjoined
10:38:46  * dominictarrjoined
10:39:56  * timoxleyquit
10:40:59  * funkytekquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
10:42:03  * insertcoffeejoined
10:43:09  * insertcoffeequit (Remote host closed the connection)
10:45:42  * contrahaxchanged nick to _Contra
10:48:05  * timoxleyjoined
10:59:27  * paulfryzeljoined
11:04:03  * paulfryzelquit (Ping timeout: 250 seconds)
11:17:29  * stagasquit (Ping timeout: 250 seconds)
11:22:00  * thlorenzjoined
11:26:07  * thlorenzquit (Ping timeout: 246 seconds)
11:47:57  * zz_eugenewarechanged nick to eugeneware
11:51:27  <levelbot>[npm] links@0.0.1 <http://npm.im/links>: Experimental content sharing and collaboration platform. (@juliangruber)
12:00:14  * paulfryzeljoined
12:02:35  * ramitosquit (Quit: Computer has gone to sleep.)
12:04:43  * paulfryzelquit (Ping timeout: 250 seconds)
12:18:23  * timoxleyquit (Ping timeout: 252 seconds)
12:22:53  * thlorenzjoined
12:27:11  * thlorenzquit (Ping timeout: 252 seconds)
12:47:54  * quimquit (Remote host closed the connection)
12:48:29  * quimjoined
12:52:51  * quimquit (Ping timeout: 252 seconds)
13:00:55  * paulfryzeljoined
13:05:23  * paulfryzelquit (Ping timeout: 250 seconds)
13:07:26  * pgtequit (Remote host closed the connection)
13:23:43  * thlorenzjoined
13:26:25  * lclcjoined
13:27:55  * thlorenzquit (Ping timeout: 250 seconds)
13:33:16  <lclc>hi, what arguments do I have to pass to build leveldb as a shared lib?
13:34:15  * quimjoined
13:39:01  * quimquit (Ping timeout: 265 seconds)
13:52:33  * pgtejoined
13:57:01  * pgtequit (Ping timeout: 252 seconds)
13:59:52  * pgtejoined
14:01:42  * paulfryzeljoined
14:01:57  * thlorenzjoined
14:02:39  * thlorenzquit (Read error: Connection reset by peer)
14:02:47  * thlorenzjoined
14:06:03  * paulfryzelquit (Ping timeout: 250 seconds)
14:18:53  * brianloveswordsquit (Excess Flood)
14:19:45  * brianloveswordsjoined
14:28:24  * quimjoined
14:30:39  * eugenewarechanged nick to zz_eugeneware
14:30:51  * thlorenzquit (Remote host closed the connection)
14:31:26  * thlorenzjoined
14:32:55  * quimquit (Ping timeout: 245 seconds)
14:33:30  * tmcwjoined
14:33:33  * thlorenzquit (Remote host closed the connection)
14:34:09  * thlorenzjoined
14:45:13  * kevinswiberjoined
14:47:30  * thlorenzquit (Ping timeout: 245 seconds)
14:51:26  * tmcwquit (Remote host closed the connection)
14:51:52  * zz_eugenewarechanged nick to eugeneware
14:52:02  * tmcwjoined
14:56:25  * tmcwquit (Ping timeout: 252 seconds)
14:59:32  * kevinswiberquit (Remote host closed the connection)
14:59:48  * quimjoined
15:02:30  * paulfryzeljoined
15:06:43  * paulfryzelquit (Ping timeout: 250 seconds)
15:07:49  * dguttmanjoined
15:09:29  * jjmalinajoined
15:14:28  * thlorenzjoined
15:21:16  * tmcwjoined
15:23:55  * insertcoffeejoined
15:26:40  * thlorenzquit (Ping timeout: 245 seconds)
15:28:56  <rescrv>lclc: the node bindings always use static IIRC. rvagg can say more
15:38:52  * thlorenzjoined
15:43:18  * quimquit (Remote host closed the connection)
15:47:38  * thlorenzquit (Remote host closed the connection)
16:03:17  * paulfryzeljoined
16:04:01  * jcrugzzquit (Ping timeout: 265 seconds)
16:04:23  * lclcquit (Quit: Konversation terminated!)
16:07:49  * paulfryzelquit (Ping timeout: 250 seconds)
16:09:46  * thlorenzjoined
16:09:48  * ryan_ramagejoined
16:17:17  * paulfryzeljoined
16:18:45  * jerrysvjoined
16:24:09  * thlorenz_joined
16:25:45  * quimjoined
16:30:03  * quimquit (Ping timeout: 246 seconds)
16:31:53  * kenansulaymanjoined
16:34:08  <juliangruber>new website built with level: http://pad.sh/
16:34:19  <juliangruber>source at http://github.com/juliangruber/links
16:37:28  * frankblizzardquit
16:38:02  * thlorenz_quit (Ping timeout: 264 seconds)
16:45:39  <dominictarr>jcrugzz !!! okay i got inline attachments working with the update rules!
16:45:41  <dominictarr>it's possible!
16:45:53  <dominictarr>just gotta tidy up and make a pull request...
17:05:40  <kenansulayman>juliangruber that's like a pastebin, right?
17:06:23  <kenansulayman>tho it looks like an immense amount of overhead if every user typing one letter gets its own copy
17:07:55  * quimjoined
17:10:48  * tmcwquit (Remote host closed the connection)
17:11:25  * tmcwjoined
17:11:58  * tmcwquit (Remote host closed the connection)
17:12:08  * DTrejojoined
17:12:13  * tmcwjoined
17:16:13  * pgtequit (Remote host closed the connection)
17:19:15  * pgtejoined
17:22:27  <levelbot>[npm] buffer-prefix-range@0.0.1 <http://npm.im/buffer-prefix-range>: Easily define lexicographical ranges of byte strings using a prefix. Can be used to define ranges for queries in leveldb or similar databases (@tarruda)
17:34:08  * thlorenz_joined
17:34:49  * dominictarrquit (Ping timeout: 252 seconds)
17:36:48  * dominictarrjoined
17:37:10  * brianloveswordsquit (Excess Flood)
17:37:17  * brianloveswordsjoined
17:38:35  * brianloveswordsquit (Excess Flood)
17:39:16  * brianloveswordsjoined
17:46:11  * ryan_ramagequit (Ping timeout: 252 seconds)
17:47:39  * thlorenz_quit (Ping timeout: 259 seconds)
17:48:16  * ryan_ramagejoined
18:03:03  * pgtequit (Remote host closed the connection)
18:04:05  * ednapiranhajoined
18:08:36  * stagasjoined
18:13:00  * tmcwquit (Remote host closed the connection)
18:13:36  * tmcwjoined
18:14:21  * tmcwquit (Read error: Connection reset by peer)
18:14:34  * tmcwjoined
18:33:20  * dominictarrquit (Ping timeout: 245 seconds)
18:33:29  * briancjoined
18:33:36  <brianc>juliangruber: you around?
18:34:34  <brianc>anyone here use multilevel?
18:39:15  <brianc>got a question about disconnecting a client from a readable stream in multilevel
18:43:54  * thlorenz_joined
18:51:10  * quimquit (Remote host closed the connection)
18:51:40  * briancquit
18:51:49  * quimjoined
18:55:50  * quimquit (Ping timeout: 245 seconds)
18:57:30  * thlorenz_quit (Ping timeout: 245 seconds)
18:58:43  * insertcoffeequit (Remote host closed the connection)
19:01:07  * kevinswiberjoined
19:03:58  * ednapiranhaquit (Quit: Leaving...)
19:12:30  * kevinswiberquit (Ping timeout: 245 seconds)
19:38:35  <chilts>juliangruber: pad.sh looks nice!
19:39:34  <ogd>juliangruber: feature request: it should work like google docs too!
19:42:15  * paulfryzelquit (Read error: Connection reset by peer)
19:42:29  * paulfryzeljoined
19:52:58  * ryan_ramagequit (Quit: ryan_ramage)
19:53:49  * thlorenz_joined
19:56:17  * kevinswiberjoined
20:07:15  * thlorenz_quit (Ping timeout: 260 seconds)
20:10:31  * kevinswiberquit (Ping timeout: 240 seconds)
20:20:01  * ryan_ramagejoined
20:42:21  * kevinswiberjoined
20:42:48  * mikealjoined
20:52:06  * kevinswiberquit (Remote host closed the connection)
20:53:15  * quimjoined
21:01:36  * _Contrachanged nick to contrahax
21:03:42  * thlorenz_joined
21:07:29  <kenansulayman>LOL ogd realtime collaboration as feature request :D
21:07:42  <kenansulayman>we're working on that for quarter a year
21:08:04  <ogd>there are many ways to skin a cat
21:08:33  <juliangruber>kenansulayman: yup like a pastebin. every user gets _one_ copy, not one per letter
21:08:54  <kenansulayman>juliangruber I didn't say so
21:09:00  <kenansulayman>I mean it's an overhead for the server
21:09:12  <kenansulayman>because I was expecting realtime collaboration just like ogd said
21:09:19  <kenansulayman>boom three copies on your server
21:09:26  <kenansulayman>just for the sake of it
21:10:41  <rescrv>ogd: fork/merge would be much better, but it's all a matter of taste
21:11:16  <rescrv>you could even use git-merge-file to resolve the merges just as devs are accustomed to
21:12:22  <juliangruber>kenansulayman: with realtime collaboration you need more features, because you want to toggle whether a pad is readonly or not
21:12:39  <kenansulayman>juliangruber yes
21:12:48  <kenansulayman>I was thinking of having a versioned system
21:12:57  <kenansulayman>where you'd fork a note and generate patches
21:13:02  * no9joined
21:13:09  <kenansulayman>so that you actually save space and mutate the patch
21:13:21  <juliangruber>kenansulayman: saving space is an optimization
21:13:36  <kenansulayman>in deed
21:13:48  <kenansulayman>but it'd really be awesome to have a tree
21:14:05  <kenansulayman>[original] ----> julians version -----> kenans version -----> ogds version
21:14:22  <kenansulayman>like a graph, seeing it evolve!
21:15:13  <juliangruber>kenansulayman: yeah dominictarr suggested that too and I think that's a nice idea
21:15:18  <juliangruber>will see how i best add this
21:15:27  <kenansulayman>this would be sooo overkill
21:15:34  <kenansulayman>like a graph with d3.js
21:16:23  <kenansulayman>juliangruber http://bl.ocks.org/mbostock/1153292
21:16:48  <juliangruber>uargh :D my idea with pad is that it will stay as simple as possible
21:16:53  * thlorenz_quit (Ping timeout: 240 seconds)
21:16:55  <juliangruber>but yeah the idea is good
21:23:46  <ogd>juliangruber: just make it so that anyone who has the link can edit it, and edits show up on everyones screen in realtime
21:24:26  <juliangruber>ogd: lol no that's a different use case. wouldn't etherpad do that already?
21:27:18  <ogd>juliangruber: yea but it isnt as simple as pad
21:28:02  <juliangruber>ogd: i'm thinking about making distpad and docpad: distpad is distirbuted and uses hashes as links, docpad has realtime editing
21:28:11  <juliangruber>but imo it's not that good of an idea to merge those
21:31:05  <juliangruber>and tbh i almost never need realtime collaboration on texts
21:32:12  <juliangruber>i just wanted a simpler gist.github.com that i can use with friends that aren't tech savy and hate registering for services
21:32:48  <ogd>gists dont require an account
21:32:58  <ogd>just sayin :)
21:33:32  <juliangruber>oh^^
21:33:34  <juliangruber>touchee
21:34:40  <juliangruber>can anonymous people fork too?
21:35:21  <ogd>nope
22:05:57  <levelbot>[npm] modella-level-relations@1.6.0 <http://npm.im/modella-level-relations>: levelup based modella relations (@ramitos)
22:09:04  * robertkowalskiquit (Ping timeout: 260 seconds)
22:09:13  * robertkowalskijoined
22:10:46  <juliangruber>with generators iterating with pure leveldown isn't awkward anymore: `var it = db.iterator(), val; while (val = yield it.next()) { ... }`
22:13:37  * thlorenz_joined
22:20:35  * copongcopongquit (Quit: Talk the talk, walk the walk)
22:20:41  * copongcopongjoined
22:26:50  * jxsonjoined
22:26:59  * thlorenz_quit (Ping timeout: 250 seconds)
22:44:53  * Sorellajoined
22:45:03  * Sorellaquit (Changing host)
22:45:03  * Sorellajoined
22:51:16  * no9quit (Ping timeout: 240 seconds)
22:53:04  * kevinswiberjoined
23:00:58  * kevinswiberquit (Remote host closed the connection)
23:02:01  * levelbotquit (Remote host closed the connection)
23:02:19  * levelbotjoined
23:02:20  <levelbot>[npm] modella-level-relations@1.6.0 <http://npm.im/modella-level-relations>: levelup based modella relations (@ramitos)
23:08:48  * jxsonquit (Remote host closed the connection)
23:09:49  * quimquit (Remote host closed the connection)
23:10:21  * quimjoined
23:13:38  * jcrugzzjoined
23:14:13  * mikealquit (Quit: Leaving.)
23:14:38  * quimquit (Ping timeout: 240 seconds)
23:15:48  * quimjoined
23:23:36  * thlorenz_joined
23:36:38  * thlorenz_quit (Ping timeout: 240 seconds)
23:42:20  * thlorenzquit (Remote host closed the connection)
23:46:02  * tmcwquit (Remote host closed the connection)
23:46:23  * tearmannjoined
23:46:36  * tmcwjoined
23:47:12  * tearmannpart
23:56:50  * timoxleyjoined