00:12:04  * mikealjoined
00:47:13  * thlorenzquit (Remote host closed the connection)
00:47:46  * thlorenzjoined
00:52:35  * thlorenzquit (Ping timeout: 272 seconds)
01:10:14  * thlorenzjoined
01:11:20  * thlorenzquit (Remote host closed the connection)
01:38:22  * timoxleyjoined
01:54:31  * mikealquit (Quit: Leaving.)
01:54:40  * mikealjoined
02:05:24  * ncthom91joined
02:10:45  * ncthom91quit (Ping timeout: 248 seconds)
02:17:39  * Sorellaquit (Remote host closed the connection)
02:31:27  * stagasjoined
02:35:49  * timoxleyquit (Remote host closed the connection)
02:47:13  * Aredrideljoined
03:17:17  * ncthom91joined
03:38:40  * thlorenzjoined
03:45:20  <levelbot>[npm] hyperlevel-backup@1.0.1 <http://npm.im/hyperlevel-backup>: replicate a hyperleveldb, taking advantage of the liveBackup function (@maxogden)
03:48:00  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:54:38  * dominictarrjoined
03:57:34  * ncthom91joined
04:48:01  * contrahaxquit (Ping timeout: 240 seconds)
04:56:59  * thlorenzquit (Remote host closed the connection)
04:58:46  * contrahaxjoined
04:59:29  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:05:06  * timoxleyjoined
05:22:07  * timoxleyquit (Ping timeout: 272 seconds)
05:25:12  * contraha_joined
05:25:25  * contrahaxquit (Ping timeout: 248 seconds)
05:39:30  * Aredridelquit (Quit: Textual IRC Client: www.textualapp.com)
06:35:25  * dominictarrquit (Ping timeout: 250 seconds)
06:59:24  * ramitosjoined
07:00:45  * thlorenzjoined
07:14:25  * thlorenzquit (Ping timeout: 252 seconds)
07:52:30  * eugenewarejoined
07:53:01  * eugenewarequit (Remote host closed the connection)
07:53:08  * eugenewarejoined
08:08:34  * ramitosquit (Quit: Computer has gone to sleep.)
08:17:23  * eugenewarequit (Remote host closed the connection)
08:17:52  * eugenewarejoined
08:22:43  * eugenewarequit (Ping timeout: 260 seconds)
08:53:24  * eugenewarejoined
09:01:54  * mikealquit (Quit: Leaving.)
09:05:38  * mikealjoined
09:08:04  * stagasquit (Ping timeout: 246 seconds)
09:42:42  * dominictarrjoined
09:58:18  * mafintoshjoined
10:06:46  * chiltsquit (Ping timeout: 272 seconds)
10:07:16  * chiltsjoined
10:07:48  * mafintoshquit (Quit: Leaving...)
10:21:28  * mafintoshjoined
10:30:51  <dominictarr>juliangruber, hey
10:38:01  <juliangruber>dominictarr: hola!
10:38:07  <juliangruber>what's up man :)
10:43:06  <dominictarr>juliangruber, I'm currently in laos
10:43:31  <juliangruber>awesome!
10:43:34  <juliangruber>i'm still in bavaria
10:43:39  <juliangruber>how's laos?
10:43:40  <dominictarr>laos is boring actually
10:43:46  <dominictarr>like a retirement village
10:43:54  <juliangruber>oops
10:43:55  <dominictarr>wish I could teleport to cambodia.
10:44:32  <juliangruber>i find boring surroundings good for my creativity
10:44:45  <juliangruber>otherwise it's easy to "spice up" your day by just changing locations
10:44:51  <dominictarr>Laos is the perfect south east aisan country for people who find south east aisa a bit hard to handle.
10:46:25  <juliangruber>so you're thinking about leaving?
10:47:53  <dominictarr>well, I am passing through anyhow
10:49:23  <dominictarr>but anyway!
10:49:42  <dominictarr>I wanted to talk to you about module-usage
10:50:02  <dominictarr>half of that stuff is already part of npm(d)
10:50:13  <juliangruber>oh, nice!
10:50:31  <dominictarr>like the module retriving stuff
10:50:31  <juliangruber>yeah i didn't want to experiment if the npm part of it as i figured the ast analysis would be the hard part
10:50:53  <juliangruber>is this documented?
10:51:08  <dominictarr>there are so so many edge cases in npm :(
10:51:30  <dominictarr>it's mostly in install.
10:51:34  <dominictarr>and there are a bunch of ways to get deps.
10:52:04  <dominictarr>juliangruber, no docs, but there is a reference implementation :)
10:53:48  <juliangruber>:)
10:53:49  <juliangruber>ok
10:54:10  <juliangruber>if you can point me to the right places for module-dependants and npm-files i'll integrate
10:55:20  <juliangruber>s/module-dependants/dependants-stream/
10:56:16  <dominictarr>I'm about to rewrite all that stuff for npmd (and in npm the cache stuff is deep within) so probably should wait until that is ready.
10:57:06  <juliangruber>ok gotcha
11:04:13  * mafintoshquit (Quit: Leaving...)
11:05:30  * mafintoshjoined
11:06:00  <dominictarr>chrisdickinson, hey, is operating heavily on a buffer with {read,write}UInt32BE slow, or fast?
11:06:09  <dominictarr>would it be better to copy into an array of numbers?
11:06:20  <dominictarr>or use a typedArray?
11:19:37  * mafintoshquit (Quit: Leaving...)
11:32:16  * ggreerquit (Ping timeout: 246 seconds)
11:37:49  * ggreerjoined
12:09:40  * contraha_quit
12:10:06  * contrahaxjoined
12:21:21  * kenan|afkchanged nick to kenansulayman
12:25:58  * kenansulaymanchanged nick to kenan|afk
12:35:19  * timoxleyjoined
13:01:28  * dominictarrquit (Ping timeout: 240 seconds)
13:24:18  * mafintoshjoined
13:32:06  * Sorellajoined
13:32:16  * Sorellaquit (Changing host)
13:32:17  * Sorellajoined
13:42:49  * mafintoshquit (Quit: Leaving...)
13:45:29  * timoxley_joined
13:47:27  * timoxleyquit (Ping timeout: 240 seconds)
13:52:23  * kenan|afkchanged nick to kenansulayman
14:13:36  * timoxley_quit (Remote host closed the connection)
14:21:11  * thlorenzjoined
14:34:45  * thlorenzquit (Ping timeout: 248 seconds)
14:35:20  * thlorenzjoined
14:44:29  * timoxleyjoined
14:46:01  * thlorenz_joined
14:46:31  * thlorenzquit (Read error: Connection reset by peer)
14:49:05  * timoxleyquit (Ping timeout: 252 seconds)
15:05:18  * jjmalinajoined
15:35:44  * timoxleyjoined
15:40:01  * timoxleyquit (Ping timeout: 240 seconds)
15:57:58  * tmcwjoined
16:16:03  * ednapiranhajoined
16:21:58  * paulfryzeljoined
16:36:29  * timoxleyjoined
16:36:30  * mcavagejoined
16:40:55  * timoxleyquit (Ping timeout: 252 seconds)
16:58:49  * mafintoshjoined
17:03:51  * mafintoshquit (Quit: Leaving...)
17:13:47  * ednapiranhaquit (Quit: Leaving...)
17:37:13  * timoxleyjoined
17:41:25  * timoxleyquit (Ping timeout: 241 seconds)
17:41:33  * jcrugzzjoined
17:48:49  * mafintoshjoined
18:08:13  * paulfryzelquit (Read error: Connection reset by peer)
18:09:04  * thlorenz_quit (Remote host closed the connection)
18:09:05  * paulfryzeljoined
18:38:00  * timoxleyjoined
18:42:25  * timoxleyquit (Ping timeout: 246 seconds)
18:43:46  * alanhoffjoined
18:43:55  <alanhoff>Hello everyone :)
18:44:29  <alanhoff>How can I diff a "Not found error" from other errors when using db.get?
18:46:35  <alanhoff>by "diff" I mean differentiate
18:57:24  * stagasjoined
18:57:47  <kenansulayman>alanhoff Why would you want to differentiate?
18:58:16  <alanhoff>So my API can return header 404 or 500
18:59:58  <kenansulayman>alanhoff actually afaik you can't
19:00:02  <kenansulayman>err will be {}
19:00:09  <kenansulayman>or null if valid
19:00:43  <kenansulayman>it's just syntactic sugar for the usual err, data convention
19:01:18  <alanhoff>Then how can I tell if a entry exists or not?
19:01:24  * paulfryzelquit (Read error: Connection reset by peer)
19:01:32  <kenansulayman>if ( err ) <is_err!>
19:02:07  <kenansulayman>null will evaluate as false in statements
19:02:37  <alanhoff>ok, but that err could also be a system error
19:02:57  <kenansulayman>That usually can't be reported high level
19:03:07  <kenansulayman>because that would be most probably a corruption
19:03:13  <kenansulayman>which would yield a crash
19:03:39  <alanhoff>hmm
19:03:44  <alanhoff>ok thx a lot
19:03:46  <kenansulayman>sure
19:04:02  * paulfryzeljoined
19:05:06  <mafintosh>doesn't a NotFoundError have .notFound = true?
19:05:14  * thlorenzjoined
19:06:21  <alanhoff>mafintosh, level doesn't rise a NotFoundError, just a {}
19:06:48  <mafintosh>you sure it's not just unenumerable?
19:07:06  <alanhoff>could be, let me test
19:08:47  <alanhoff>omfg..
19:08:54  <alanhoff>I'm such a dumbass
19:08:57  <kenansulayman>Any issues? :)
19:09:06  <alanhoff>.notFound == true, thx mafintosh
19:10:24  <kenansulayman>That's because it's most probably a new Object() with these values inside the prototype
19:13:29  <alanhoff>Yep, that was perfect
19:13:34  <alanhoff>thz kenansulayman and mafintosh
19:13:37  <alanhoff>*thx
19:13:44  <kenansulayman>sure
19:18:43  * contraha_joined
19:19:08  * stagas_joined
19:26:23  * paulfryzelquit (*.net *.split)
19:26:23  * stagasquit (*.net *.split)
19:26:24  * contrahaxquit (*.net *.split)
19:26:25  * Pwnnaquit (*.net *.split)
19:26:25  * chapelquit (*.net *.split)
19:27:52  * chapeljoined
19:36:09  * mikealquit (Quit: Leaving.)
20:23:30  * rudjoined
20:28:24  * mikealjoined
20:40:55  * mafintoshquit (Quit: Leaving...)
20:47:35  * mafintoshjoined
20:49:34  * mikealquit (Quit: Leaving.)
20:53:40  * blessYahujoined
21:02:40  * ramitosjoined
21:11:33  * stagas_quit (Ping timeout: 248 seconds)
21:21:33  * contraha_changed nick to contrahax
21:25:21  * mafintoshquit (Quit: Leaving...)
21:35:01  * ramitosquit (Quit: Textual IRC Client: www.textualapp.com)
21:40:07  * timoxleyjoined
21:42:04  * mafintoshjoined
21:44:31  * timoxleyquit (Ping timeout: 252 seconds)
21:58:03  * TehShrikequit (Quit: Leaving.)
22:35:54  <levelbot>[npm] nitrogen@0.1.109 <http://npm.im/nitrogen>: Nitrogen is a platform for building connected devices. Nitrogen provides the authentication, authorization, and real time message passing framework so that you can focus on your device and application. All with a consistent development platform that leverages the ubiquity of Javascript. (@tpark)
22:35:58  * mafintoshquit (Quit: Leaving...)
22:37:54  <levelbot>[npm] nitrogen@0.1.110 <http://npm.im/nitrogen>: Nitrogen is a platform for building connected devices. Nitrogen provides the authentication, authorization, and real time message passing framework so that you can focus on your device and application. All with a consistent development platform that leverages the ubiquity of Javascript. (@tpark)
22:40:48  * timoxleyjoined
22:45:19  * timoxleyquit (Ping timeout: 246 seconds)
22:45:44  * Pwnnajoined
22:51:03  * jjmalinaquit (Quit: Leaving.)
23:06:57  * parshap_changed nick to parshap
23:07:35  * timoxleyjoined
23:19:54  <levelbot>[npm] model@0.4.12 <http://npm.im/model>: Datastore-agnostic ORM in JavaScript (@mde)
23:21:32  * jjmalinajoined
23:25:35  * jjmalinaquit (Ping timeout: 240 seconds)
23:34:29  * contrahaxquit
23:38:25  * contrahaxjoined
23:38:31  * Sorellaquit (Remote host closed the connection)