00:10:06  * mikealquit (Quit: Leaving.)
00:21:23  * Yakuluquit (Quit: Off)
00:37:48  * ryanjjoined
00:56:20  * ramitosjoined
00:57:17  * ryanjquit (Ping timeout: 245 seconds)
01:00:05  * jerrysvjoined
01:04:43  * jerrysvquit (Ping timeout: 272 seconds)
01:11:08  * ryanjjoined
01:12:23  * savardcquit (Ping timeout: 240 seconds)
01:16:49  * ednapiranhaquit (Quit: Leaving...)
01:19:28  * ryanjquit (Read error: Connection timed out)
01:19:55  * ryanjjoined
01:21:08  * savardcjoined
01:22:31  * dguttmanquit (Quit: dguttman)
01:25:47  * brianloveswordsquit (Quit: Computer has gone to sleep.)
01:30:01  * thlorenzjoined
01:36:55  * thlorenzquit (Remote host closed the connection)
01:37:29  * thlorenzjoined
01:42:09  * thlorenzquit (Ping timeout: 260 seconds)
01:45:44  * neonstalwartjoined
01:53:14  * ednapiranhajoined
01:54:24  * ryanjquit (Ping timeout: 272 seconds)
02:03:23  * ramitosquit (Ping timeout: 240 seconds)
02:04:24  * thlorenzjoined
02:06:17  * ramitosjoined
02:07:43  * neonstalwartquit (Quit: Leaving.)
02:26:24  * dguttmanjoined
02:35:09  * mikealjoined
02:45:57  * mikealquit (Quit: Leaving.)
02:48:39  * jerrysvjoined
02:53:15  * jerrysvquit (Ping timeout: 258 seconds)
03:01:19  * mikealjoined
03:03:02  * mhernandez1joined
03:03:22  * mikealquit (Client Quit)
03:07:05  * mhernand_joined
03:07:56  * mhernandez1quit (Ping timeout: 260 seconds)
03:10:56  * ednapiranhaquit
03:12:04  * mhernand_quit (Remote host closed the connection)
03:16:38  * mikealjoined
03:20:32  * dguttmanquit (Quit: dguttman)
03:34:33  * thlorenzquit (Remote host closed the connection)
04:01:33  * ednapiranhajoined
04:03:38  * dguttmanjoined
04:10:35  * dguttmanquit (Quit: dguttman)
04:15:24  * mikealquit (Quit: Leaving.)
04:37:33  * jerrysvjoined
04:42:12  * jerrysvquit (Ping timeout: 272 seconds)
04:48:26  * ncthom91joined
05:33:10  * harethjoined
05:45:18  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
06:06:33  * ednapiranhaquit
06:15:05  * Yakulujoined
06:26:20  * jerrysvjoined
06:30:30  * jerrysvquit (Ping timeout: 246 seconds)
06:50:24  * domanicjoined
07:01:39  * domanicquit (Ping timeout: 258 seconds)
07:27:26  * harethquit (Quit: hareth)
07:51:17  * gildean_changed nick to gildean
08:00:58  * paxos^offchanged nick to paxos2k
08:14:55  * jerrysvjoined
08:19:33  * jerrysvquit (Ping timeout: 244 seconds)
08:56:34  * harethjoined
09:11:47  * harethquit (Quit: hareth)
09:34:35  * harethjoined
09:49:14  * Yakuluquit (Quit: Off)
10:03:43  * jerrysvjoined
10:08:20  * jerrysvquit (Ping timeout: 258 seconds)
11:49:40  * mikealjoined
11:52:12  * paxos2kchanged nick to paxos^off
11:52:35  * jerrysvjoined
11:57:18  * jerrysvquit (Ping timeout: 272 seconds)
12:17:35  * Yakulujoined
12:34:46  * mikealquit (Quit: Leaving.)
12:34:47  * harethquit (Quit: hareth)
12:36:25  * harethjoined
12:57:41  * mhernandez1joined
13:03:56  * mhernandez1quit (Ping timeout: 250 seconds)
13:04:57  * mhernandez1joined
13:19:34  * mikealjoined
13:20:53  * mikealquit (Client Quit)
13:31:17  * aaronlidmanjoined
13:35:26  * mikealjoined
13:41:12  * jerrysvjoined
13:45:57  * jerrysvquit (Ping timeout: 260 seconds)
13:53:22  * neonstalwartjoined
13:57:38  * brianloveswordsjoined
13:58:49  * harethquit (Quit: hareth)
14:06:16  * Kesla_____quit (Ping timeout: 272 seconds)
14:06:16  * calvinmetcalfquit (Ping timeout: 272 seconds)
14:06:30  * nrw_joined
14:06:31  * daleharvey____joined
14:06:36  * Kesla_____joined
14:06:38  * calvinmetcalfjoined
14:06:42  * hughsk__joined
14:07:32  * nrwquit (Ping timeout: 272 seconds)
14:07:32  * eugeneware____quit (Ping timeout: 272 seconds)
14:07:32  * hughskquit (Ping timeout: 272 seconds)
14:07:32  * daleharveyquit (Ping timeout: 272 seconds)
14:07:34  * hughsk__changed nick to hughsk
14:07:36  * nrw_changed nick to nrw
14:07:46  * daleharvey____changed nick to daleharvey
14:08:02  * harethjoined
14:08:43  * eugeneware____joined
14:09:26  * mhernandez1quit (Remote host closed the connection)
14:20:53  * jjmalinajoined
14:49:32  * ednapiranhajoined
14:52:41  * thlorenzjoined
14:53:02  * ncthom91joined
14:56:00  * thlorenzquit (Remote host closed the connection)
15:08:22  * thlorenzjoined
15:22:51  * thlorenzquit (Remote host closed the connection)
15:23:39  * thlorenzjoined
15:26:08  * jerrysvjoined
15:28:20  <calvinmetcalf>nolanlawson__:
15:28:23  <calvinmetcalf>memdown right
15:28:29  <nolanlawson__>yeah
15:29:45  <nolanlawson__>hey everyone
15:30:03  <nolanlawson__>so I've commented on a bunch of issues in a bunch of repos recently
15:30:03  * commandolinejoined
15:30:20  <nolanlawson__>but basically it all comes down to the new snapshot test: https://github.com/rvagg/abstract-leveldown/issues/38
15:30:32  <nolanlawson__>I'm not happy with the way tests get added to abstract-leveldown
15:30:52  <nolanlawson__>adding a new test, checking that it works in exactly one *down implementation, and then publishing that as a patch release is not cool
15:31:01  * domanicjoined
15:31:10  <nolanlawson__>maybe every change to abstract-leveldown should be a major version bump. I dunno
15:40:25  <calvinmetcalf>nolanlawson__: the flip side is some of those are actually bugs which all they are doing is exposing bugs in the implimentations
15:40:45  <calvinmetcalf>snapshot was tricky because it wasn't a bug but is likly more the exception then the rule
15:41:53  * ednapiranhaquit
15:43:13  * ednapiranhajoined
15:45:01  <nolanlawson__>calvinmetcalf: most definitely
15:45:26  <nolanlawson__>there were issues we found in the pouchdb tests that revealed issues in *down implementations, but I didn't go through the effort to port the tests to abstract-leveldown :(
15:45:31  <nolanlawson__>I'll try to compile what I can remember now
15:45:37  <nolanlawson__>but anyway, I think the steps should be:
15:45:42  <nolanlawson__>1) write new test for abstract-leveldown
15:45:50  <nolanlawson__>2) shop it around to a few of the big *down implementations, see if it works
15:45:54  <nolanlawson__>3) inform authors when it's broken
15:46:07  <nolanlawson__>4) publish abstract-leveldown with a new major version
15:50:04  <nolanlawson__>okay, added some issues to abstract-leveldown (#42 and #43)
16:04:15  <calvinmetcalf>well I'd divide into 2 things
16:04:43  <calvinmetcalf>tests that fix broken tests and tests that test for things we through we were testing for
16:04:57  <calvinmetcalf>like opening, cloing, and opening a database
16:05:44  * myfpart
16:07:11  <nolanlawson__>calvinmetcalf: hmmmm
16:07:16  <nolanlawson__>I'm not sure what the difference is, though
16:07:25  <nolanlawson__>e.g. we could say destroy() is standard behavior, or that it's a new feature
16:07:57  <nolanlawson__>mostly I just don't want to randomly break *down implementors tests, although I guess it's their choice whether to use carets and tildes or not
16:08:44  * domanicquit (Ping timeout: 272 seconds)
16:09:21  <nolanlawson__>in any case, the snapshot test should definitely be wrapped in an if (db.supports('snapshots'))
16:10:16  <nolanlawson__>otherwise this is the only workaround currently: https://github.com/No9/localstorage-down/pull/58/files#r17918764
16:11:30  * domanicjoined
16:12:00  * ncthom91quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
16:31:09  <calvinmetcalf>nolanlawson__: it's more then that though
16:31:56  <calvinmetcalf>see https://github.com/rvagg/memdown/pull/20
16:32:08  <calvinmetcalf>we currently half snapshot the data
16:34:35  <nolanlawson__>right, I remember that
16:34:50  <nolanlawson__>that was to fix a race condition, though. it's reasonable
16:35:03  <nolanlawson__>I fixed race conditions in localstorage-down by just sequentializing everything :)
16:40:42  * thlorenzquit (Remote host closed the connection)
16:42:30  * harethquit (Ping timeout: 260 seconds)
16:43:52  * dguttmanjoined
16:44:13  * domanicquit (Quit: Leaving)
16:44:28  * domanicjoined
16:49:42  * thlorenzjoined
17:19:15  <jerrysv>domanic: where are you these days?
17:19:47  <jerrysv>calvinmetcalf: was awesome grabbing beer - ended up waiting for ben balter, and after dinner we raided my whisk(e)y cabinet
17:21:10  <calvinmetcalf>hey thanks it was awesome meeting your in real life
17:22:30  <domanic>jerrysv, this moment, i am in Israel, in Tel Aviv
17:22:59  <jerrysv>domanic: whoa
17:23:10  <jerrysv>calvinmetcalf: indeed! that was quite fun. need to do it again
17:25:40  <jerrysv>calvinmetcalf: i think that guy found me on github - someone started putting in some very, er, cantankerous issues about how basic things didn't work. they were malforming their polygon input on creation
17:28:25  <calvinmetcalf>the user who is pissed off the object oriented datastore isn't functional
17:28:36  <jerrysv>that's the one
17:34:37  * domanicquit (Ping timeout: 272 seconds)
17:43:36  <ogd>jerrysv: calvinmetcalf: are you guys in SF?
17:44:15  <calvinmetcalf>no
17:44:22  <ogd>o
17:44:24  <calvinmetcalf>ogd: we met at foss4g
17:44:27  <calvinmetcalf>in portland
17:44:43  <jerrysv>ogd: you just saw me on friday, i haven't traveled that quickly!
17:44:56  <jerrysv>ogd: i've been traveling too much lately
17:49:56  <ogd>jerrysv: yea me too
17:50:05  <ogd>jerrysv: ben balter is in sf so i thought maybe you were all here
17:51:01  <jerrysv>ogd: aha, now that makes sense. he was here for foss4g and we have standing whiskey times whenever one of us is in the others city
18:05:19  * harethjoined
18:17:30  * domanicjoined
18:19:07  * thlorenzquit (Remote host closed the connection)
18:19:43  * thlorenzjoined
18:21:12  * thlorenz_joined
18:21:12  * thlorenzquit (Read error: Connection reset by peer)
18:23:57  <calvinmetcalf>nolanlawson__:
18:23:58  <calvinmetcalf>https://github.com/nolanlawson/local-npm/pull/33
18:24:19  <nolanlawson__>calvinmetcalf: nice!
18:26:11  <calvinmetcalf>https://www.npmjs.org/package/web-worker versions 0.1.0 - 0.1.3 were all published with this
18:30:43  <calvinmetcalf>though need to make some tweaks
18:50:43  * mikealquit (Quit: Leaving.)
18:53:56  <calvinmetcalf>ok fixed
18:54:20  <calvinmetcalf>it will now fetch tarballs from the next one up the line instead of directly from fullfat
19:21:22  * mikealjoined
19:23:13  * harethquit (Quit: hareth)
19:26:04  * jcrugzz__changed nick to jcrugzz
19:29:32  * stagasjoined
19:47:10  * thlorenz_quit (Remote host closed the connection)
19:47:45  * thlorenzjoined
19:49:14  * thlorenz_joined
19:52:09  * thlorenzquit (Ping timeout: 258 seconds)
20:19:24  * nrwchanged nick to nrw_
20:19:43  * nrw_changed nick to nrw
20:30:38  * stagasquit (Ping timeout: 244 seconds)
20:59:01  * thlorenz_quit (Remote host closed the connection)
21:03:46  * thlorenz_joined
21:18:49  * no9quit (Quit: Number 9 has gone to bake an aphid)
21:42:58  * thlorenz_changed nick to thlorenz
21:44:41  * neonstalwartquit (Quit: Leaving.)
21:45:04  * neonstalwartjoined
22:19:00  * thlorenzquit (Remote host closed the connection)
22:19:02  * mikeal_joined
22:19:34  * thlorenzjoined
22:19:54  * mikeal_quit (Client Quit)
22:19:57  * mikealquit (Quit: Leaving.)
22:20:22  * mikealjoined
22:21:39  * neonstalwartquit (Quit: Leaving.)
22:23:48  * thlorenzquit (Ping timeout: 250 seconds)
22:55:32  * jjmalinaquit (Quit: Textual IRC Client: www.textualapp.com)
22:55:41  * domanicquit (Ping timeout: 260 seconds)
23:22:03  * jerrysvquit (Remote host closed the connection)
23:23:20  * jerrysvjoined
23:25:07  * ednapiranhaquit (Quit: Leaving...)
23:27:58  * jerrysvquit (Ping timeout: 258 seconds)
23:37:17  * brianloveswordsquit (Quit: Computer has gone to sleep.)
23:40:45  * aaronlidmanquit (Remote host closed the connection)