00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:02:15  * thlorenzjoined
00:03:13  <jjjohnny>grncdr: thanks
00:08:44  * tmcwjoined
00:12:00  * hughskjoined
00:13:15  * tmcwquit (Ping timeout: 248 seconds)
00:13:52  * st_lukequit (Remote host closed the connection)
00:14:24  * st_lukejoined
00:16:14  * lanecjoined
00:17:32  * yorickquit (Read error: Connection reset by peer)
00:18:57  * st_lukequit (Ping timeout: 252 seconds)
00:22:54  * fallsemojoined
00:27:06  * mikolalysenkoquit (Ping timeout: 245 seconds)
00:28:17  * ferossjoined
00:29:46  * tmcwjoined
00:31:55  * hughskquit (Quit: Leaving.)
00:44:53  * dstokes_joined
00:45:54  * dstokesquit (Ping timeout: 252 seconds)
00:45:55  * dstokes_changed nick to dstokes
00:47:33  * AvianFluquit (Remote host closed the connection)
00:48:02  * AvianFlujoined
00:48:33  * AvianFlu_joined
00:50:45  * ralphtheninjaquit (Ping timeout: 248 seconds)
00:53:02  * AvianFluquit (Ping timeout: 264 seconds)
00:57:29  * dstokesquit (Quit: dstokes)
00:58:56  * egradmanjoined
01:02:10  * Maciek416joined
01:05:53  * mikolalysenkojoined
01:06:35  * tmcwquit (Remote host closed the connection)
01:06:42  * thlorenzquit (Remote host closed the connection)
01:10:09  * calvinfoquit (Quit: Leaving.)
01:31:00  * evboguejoined
01:32:16  * thlorenzjoined
01:40:06  * dguttmanquit (Quit: dguttman)
01:42:06  * kanzurequit (Ping timeout: 245 seconds)
01:42:58  * kanzurejoined
01:50:03  * st_lukejoined
01:57:48  * egradmanquit (Remote host closed the connection)
01:58:14  * egradmanjoined
02:02:40  * egradmanquit (Ping timeout: 248 seconds)
02:07:10  * DTrejo_quit (Remote host closed the connection)
02:24:36  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130911164256])
02:25:02  * maksimlinjoined
02:27:55  * dguttmanjoined
02:28:24  * tilgoviquit (Read error: Connection reset by peer)
02:30:08  * ferossquit (Quit: feross)
02:30:44  * mikolalysenkoquit (Ping timeout: 260 seconds)
02:35:31  * jiangplusjoined
02:36:29  * dguttmanquit (Quit: dguttman)
02:36:34  * jiangplusquit (Client Quit)
02:37:08  * calvinfojoined
02:37:18  * st_lukequit (Remote host closed the connection)
02:38:02  * DTrejojoined
02:46:24  * DTrejoquit (Ping timeout: 248 seconds)
02:48:58  * gwenbelljoined
03:00:26  * calvinfoquit (Quit: Leaving.)
03:11:17  * mikolalysenkojoined
03:13:42  * ferossjoined
03:15:14  * jiangplusjoined
03:16:34  * emilisto_joined
03:18:21  * gwenbell_joined
03:18:37  * dstokesjoined
03:20:35  * dstokesquit (Client Quit)
03:21:31  * mirkok_joined
03:22:34  * gwenbellquit (*.net *.split)
03:22:34  * mirkokquit (*.net *.split)
03:22:34  * Wraithanquit (*.net *.split)
03:22:35  * ELLIOTTCABLEquit (*.net *.split)
03:22:35  * ehdquit (*.net *.split)
03:22:35  * ggherdovquit (*.net *.split)
03:22:35  * emilistoquit (*.net *.split)
03:22:35  * FireFlyquit (*.net *.split)
03:22:36  * mirkok_changed nick to mirkok
03:22:46  * dstokesjoined
03:24:10  * FireFlyjoined
03:25:00  * Wraithanjoined
03:25:04  * fallsemoquit (Ping timeout: 264 seconds)
03:28:07  * thlorenzquit (Remote host closed the connection)
03:35:48  * lanecquit (Ping timeout: 240 seconds)
03:36:30  * fallsemojoined
03:40:43  * fallsemoquit (Ping timeout: 248 seconds)
03:41:50  * lanecjoined
03:46:34  <mikolalysenko>anyone got a moment to take a look at this demo?
03:46:35  <mikolalysenko>http://mikolalysenko.github.io/raymarch/
03:46:51  <mikolalysenko>(making sure nothing is catastrophically broken)
03:48:13  * gwenbell_quit (Quit: Lost terminal)
03:48:33  <jcrugzz>mikolalysenko: seems i can move around the bunny
03:48:40  <grncdr>mikolalysenko: me too
03:48:53  <grncdr>and zoom it
03:49:18  <mikolalysenko>yeah, that's the idea
03:49:21  <owen1>mikolalysenko: +1
03:49:25  <mikolalysenko>it is just a demo of gpu raymarching
03:49:25  * timoxleyquit (Remote host closed the connection)
03:49:41  * AvianFlu_quit (Remote host closed the connection)
03:49:43  <mikolalysenko>pretty rough though: https://github.com/mikolalysenko/raymarch
03:49:46  <grncdr>my fan is spinning up a bit, but that might be unrelated ;)
03:49:53  <mikolalysenko>oh, no doubt it isn't
03:49:57  * AvianFlujoined
03:50:08  <mikolalysenko>it isn't a very efficient way to render things
03:50:23  * ELLIOTTCABLEjoined
03:50:27  <mikolalysenko>the stuff to do though is I need to add a way to change the transfer function and support colored volumes
03:50:39  <mikolalysenko>also improve the interface for updating parts of the volume/texture dynamically
03:51:05  <grncdr>I love this package though: https://npmjs.org/package/bunny
03:52:09  <grncdr>one day somebody will have a project for which a bunny is a good metaphor, and they will be sad to learn it's been taken :P
03:52:17  <mikolalysenko>hahaha, too bad
03:52:17  <grncdr>by an actual bunny
03:52:31  <mikolalysenko>the stanford bunny is the one true bunny
03:52:59  * lanec_joined
03:53:15  <grncdr>btw, mikolalysenko: that compile_list code you linked earlier
03:53:22  * lanecquit (Ping timeout: 265 seconds)
03:53:23  * lanec_changed nick to lanec
03:53:43  <mikolalysenko>which one?
03:53:44  <grncdr>is it actually faster than generalized functions with more input parameters?
03:53:56  * grncdris scrolling back
03:54:10  * AvianFluquit (Remote host closed the connection)
03:54:18  * fallsemojoined
03:54:25  <mikolalysenko>this thing? https://github.com/mikolalysenko/ndarray-sort
03:54:31  <mikolalysenko>definitely faster
03:54:37  <mikolalysenko>clone it and run the benchmarks
03:54:39  * AvianFlujoined
03:55:41  <grncdr>I will take your word for it
03:55:50  <grncdr>for now at least
03:56:07  <mikolalysenko>here are some numbers:
03:56:14  <mikolalysenko>native array sorting: 167ms
03:56:21  <mikolalysenko>crossfilter's sort: 100ms
03:56:26  <mikolalysenko>ndarray-sort: 68ms
03:57:26  <mikolalysenko>btw crossfilter is this thing: http://square.github.io/crossfilter/
03:57:59  <mikolalysenko>which is basically a really full featured wrapper over dart's dual pivot quicksort algorithm, that I also used as the basis for ndarray-sort
03:58:22  <mikolalysenko>the only real difference though is that ndarray-sort specializes things
03:58:39  <mikolalysenko>or maybe you were talking about this thing?
03:58:57  <mikolalysenko>https://github.com/mikolalysenko/cwise
03:59:14  <mikolalysenko>that needs the specialization too to deal with arrays having different strides/layouts
03:59:32  <mikolalysenko>http://0fps.wordpress.com/2013/05/28/cache-oblivious-array-operations/
04:00:01  <grncdr>I was talking about the ndarray-sort
04:00:28  <mikolalysenko>ah, got it
04:00:41  <mikolalysenko>the other reason for specialization is to take into account the stride/ordering of the array
04:00:52  <mikolalysenko>so you get better efficiency when you move elements around
04:03:19  <mbalho>mikolalysenko: have you worked at all with pandas in python?
04:03:41  <mikolalysenko>mbalho: no, not familiar with it
04:03:59  <mikolalysenko>I usually use mayavi in python
04:04:02  * substackat heathrow
04:04:20  <mikolalysenko>mainly because it has the best tk bindings
04:04:30  <mbalho>mikolalysenko: my impression is that its parts of R (not API compatible, just inspired by) implemented in python, but apparently they have some interesting optimized data structures
04:04:46  <mikolalysenko>mbalho: neat, I'll have to take a closer look at it
04:04:57  <mbalho>mikolalysenko: http://pandas.pydata.org/#library-highlights
04:05:10  <mbalho>mikolalysenko: i wanted to get your take on their dataframe implementation vs ndarray
04:06:06  <mikolalysenko>mbalho: do they have any documentation on how dataframe works?
04:06:34  <mbalho>http://pandas.pydata.org/pandas-docs/dev/dsintro.html#dataframe
04:06:52  <mikolalysenko>hmmm
04:07:03  <mikolalysenko>one big difference is that dataframes only implement 2d arrays
04:07:19  <mikolalysenko>seems more like an in-memory sql table
04:07:35  <grncdr>they also call 3d arrays something else...
04:07:45  <grncdr>not sure if it supports higher dimensions
04:08:20  <grncdr>I've played with it a bit, but am far from expert
04:09:06  <mikolalysenko>the ndarray library I wrote is probably most comparable to scipy's ndarray library
04:09:16  <mbalho>i'm in the middle of implementing what basically amount to dataframes, but in node and backed by leveldb
04:09:46  <mbalho>mikolalysenko: gotcha
04:09:53  <mbalho>i suck at python
04:10:19  <mikolalysenko>the main difference is that js ndarrays have different syntax for slicing, no copy on write behavior, and support different data stores
04:10:38  <mikolalysenko>also it is much easier to modify the stride of a js ndarray explicitly
04:10:40  * fallsemoquit (Ping timeout: 248 seconds)
04:10:51  * AvianFluquit (Remote host closed the connection)
04:10:55  <mikolalysenko>but internally they are implemented the same way as pointer,shape,stride,offset
04:11:01  <mbalho>ahh so we just get views, not copies
04:11:05  <mikolalysenko>right
04:11:18  <mikolalysenko>because copying typedarrays in javascript is ridiculous
04:11:20  * AvianFlujoined
04:11:35  <mikolalysenko>also js ndarrays don't ever allocate new data stores
04:11:54  <mikolalysenko>for the reason that allocating typedarrays in js is super slow
04:13:29  <mikolalysenko>however, not allocating stores actually makes it a lot easier to do other cool stuff
04:13:45  <mikolalysenko>like have custom data types for storing the underlying 1D array
04:14:03  <mikolalysenko>so with js ndarrays the same data structure can support both dense arrays and sparse data structures at no extra cost
04:14:21  <mikolalysenko>and you can do fancy stuff like make bitarrays, etc.
04:16:11  * AvianFluquit (Ping timeout: 260 seconds)
04:16:31  <mikolalysenko>this idea though is a lot older than scipy, but I can't seem to find an earliest reference
04:17:22  <mikolalysenko>according to wikipedia the idea of storing shape + stride + offset was once called a dope vector, and was apparently used in fortran implementations back in the 60s
04:17:41  <mikolalysenko>http://en.wikipedia.org/wiki/Dope_vector
04:17:43  <mbalho>wow haha
04:19:54  * jxson_joined
04:23:28  * jxsonquit (Ping timeout: 248 seconds)
04:24:03  * jxson_quit (Ping timeout: 240 seconds)
04:25:57  * jxsonjoined
04:43:11  * fallsemojoined
04:46:02  * ferossquit (Quit: feross)
04:46:11  * Maciek416quit (Remote host closed the connection)
04:47:52  * fallsemoquit (Ping timeout: 264 seconds)
04:56:23  * shamaquit (Remote host closed the connection)
05:01:15  * calvinfojoined
05:01:24  * calvinfoquit (Read error: Connection reset by peer)
05:01:42  * ferossjoined
05:07:31  * mikolalysenkoquit (Ping timeout: 260 seconds)
05:08:47  * jiangplusquit (Quit: Lost terminal)
05:11:29  * jxsonquit (Remote host closed the connection)
05:12:36  * ggherdovjoined
05:12:52  * ehdjoined
05:29:47  * thlorenzjoined
05:32:45  * dguttmanjoined
05:34:24  * thlorenzquit (Ping timeout: 248 seconds)
05:40:12  * dguttmanquit (Quit: dguttman)
05:55:22  * ferossquit (Quit: feross)
06:00:21  * dguttmanjoined
06:02:23  * dguttmanquit (Client Quit)
06:04:04  * mikolalysenkojoined
06:08:21  * mikolalysenkoquit (Ping timeout: 245 seconds)
06:08:55  * dsfadfjoined
06:08:56  * rannmannquit (Disconnected by services)
06:17:01  * ralphtheninjajoined
06:22:33  * tanepiper_joined
06:26:04  * calvinfojoined
06:26:36  * kanzurequit (Ping timeout: 240 seconds)
06:26:36  * tanepiperquit (Ping timeout: 240 seconds)
06:26:39  * niftylettucequit (Ping timeout: 240 seconds)
06:26:39  * FireFlyquit (Ping timeout: 240 seconds)
06:26:48  * tanepiper_changed nick to tanepiper
06:26:55  * FireFlyjoined
06:28:08  * lanecquit (Ping timeout: 240 seconds)
06:30:24  * thlorenzjoined
06:34:35  * garbados_joined
06:34:47  * thlorenzquit (Ping timeout: 260 seconds)
06:35:07  * owenb__quit (Ping timeout: 240 seconds)
06:36:58  * garbadosquit (Ping timeout: 240 seconds)
06:36:58  * garbados_changed nick to garbados
06:38:17  * lanecjoined
06:39:20  * kanzurejoined
06:45:20  * djcoin_joined
06:46:06  * calvinfoquit (Quit: Leaving.)
06:55:33  * kriskowalquit (Quit: kriskowal)
07:11:04  * dsfadfquit (Read error: Connection reset by peer)
07:11:49  * rannmannjoined
07:11:50  * rannmannquit (Changing host)
07:11:50  * rannmannjoined
07:31:02  * thlorenzjoined
07:35:27  * thlorenzquit (Ping timeout: 260 seconds)
07:50:37  * frankblizzardjoined
08:04:32  * mikolalysenkojoined
08:07:17  * peutetrejoined
08:09:36  * mikolalysenkoquit (Ping timeout: 268 seconds)
08:12:28  * calvinfojoined
08:15:58  * ferossjoined
08:29:20  * owenb__joined
08:29:24  * niftylettucejoined
08:31:16  * timoxleyjoined
08:32:33  <substack>beep boop from lisbon
08:32:35  <substack>now boarding
08:32:37  * calvinfoquit (Quit: Leaving.)
08:37:44  * calvinfojoined
08:44:34  * calvinfoquit (Quit: Leaving.)
08:46:36  * mirkokieferjoined
08:51:17  * mirkokieferquit (Ping timeout: 248 seconds)
08:52:07  * mirkokieferjoined
08:57:07  * mirkokieferquit (Ping timeout: 260 seconds)
08:58:26  * mirkokieferjoined
09:04:54  * mikolalysenkojoined
09:09:42  * mikolalysenkoquit (Ping timeout: 252 seconds)
09:14:35  * kanzurequit (Ping timeout: 248 seconds)
09:15:29  * kanzurejoined
09:15:59  * yorickjoined
09:32:16  * thlorenzjoined
09:36:28  * thlorenzquit (Ping timeout: 240 seconds)
09:39:33  <jez0990>substack: you went lisbon -> london -> lisbon in like 24 hours? madness
09:44:33  * maksimlinquit (Quit: ChatZilla 0.9.90.1 [Firefox 24.0/20130911164256])
10:03:32  * ferossquit (Quit: feross)
10:05:14  * mikolalysenkojoined
10:10:26  * mikolalysenkoquit (Ping timeout: 264 seconds)
10:12:07  * ferossjoined
10:32:52  * thlorenzjoined
10:34:00  * mirkokieferquit (Quit: mirkokiefer)
10:37:20  * thlorenzquit (Ping timeout: 248 seconds)
11:05:37  * mikolalysenkojoined
11:10:26  * mikolalysenkoquit (Ping timeout: 264 seconds)
11:14:24  * jcrugzzquit (Ping timeout: 256 seconds)
11:33:28  * thlorenzjoined
11:33:30  * missinglinkjoined
11:34:11  * missinglinkchanged nick to insertcoffee
11:35:36  * mikolalysenkojoined
11:35:37  * insertcoffeequit (Client Quit)
11:35:43  * insertcoffeejoined
11:37:16  <jez0990>great talk intro: http://www.youtube.com/watch?v=TMoPuv-xXMM
11:37:46  * insertcoffeequit (Client Quit)
11:38:05  * insertcoffeejoined
11:39:24  * mirkokieferjoined
11:40:16  * mikolalysenkoquit (Ping timeout: 248 seconds)
11:41:41  * thlorenzquit (Ping timeout: 245 seconds)
12:31:29  * insertcoffeequit (Remote host closed the connection)
12:33:10  * insertcoffeejoined
12:35:59  * mikolalysenkojoined
12:40:40  * mikolalysenkoquit (Ping timeout: 264 seconds)
13:05:24  * yorickchanged nick to yorickvp
13:09:10  * AvianFlujoined
13:23:22  * AvianFluquit (Remote host closed the connection)
13:23:51  * AvianFlujoined
13:26:46  * Maciek416joined
13:28:11  * kevino80joined
13:28:40  * AvianFluquit (Ping timeout: 264 seconds)
13:30:05  * ferossquit (Quit: feross)
13:36:19  * mikolalysenkojoined
13:39:40  * shamajoined
13:40:48  * mikolalysenkoquit (Ping timeout: 240 seconds)
13:44:20  * tmcwjoined
13:45:38  * Maciek416quit (Remote host closed the connection)
13:46:23  * Maciek416joined
13:50:24  * thlorenzjoined
13:51:15  * ferossjoined
13:51:22  * ferossquit (Client Quit)
13:51:33  * thlorenz_joined
13:54:36  * thlorenzquit (Ping timeout: 252 seconds)
13:55:44  * thlorenz_quit (Ping timeout: 248 seconds)
13:57:45  * thlorenzjoined
14:23:25  * Ralt_changed nick to Ralt
14:36:44  * mikolalysenkojoined
14:41:52  * mikolalysenkoquit (Ping timeout: 264 seconds)
14:42:27  * AvianFlujoined
14:51:01  * thlorenz_joined
14:55:22  * thlorenz_quit (Ping timeout: 240 seconds)
14:58:03  * dguttmanjoined
15:07:16  * ednapiranhajoined
15:25:22  * mikolalysenkojoined
15:30:35  * jergasonquit (Quit: jergason)
15:31:15  * calvinfojoined
15:38:19  * timoxleyquit (Remote host closed the connection)
15:45:35  * timoxleyjoined
15:45:54  * jergasonjoined
15:49:04  * mikolalysenkoquit (Ping timeout: 264 seconds)
15:51:24  * jergasonquit (Quit: jergason)
15:56:10  * calvinfoquit (Quit: Leaving.)
15:57:09  * AvianFlu_joined
15:58:01  * AvianFluquit (Disconnected by services)
15:58:04  * AvianFlu_changed nick to AvianFlu
15:58:54  * wolfeidauquit (Ping timeout: 264 seconds)
16:05:33  * wolfeidaujoined
16:07:38  * kevino80quit (Remote host closed the connection)
16:08:13  * kevino80joined
16:11:57  * defunctzombie_zzchanged nick to defunctzombie
16:12:31  * kevino80quit (Ping timeout: 260 seconds)
16:12:41  * jergasonjoined
16:13:17  * defunctzombiechanged nick to defunctzombie_zz
16:13:31  * frankblizzardquit (Remote host closed the connection)
16:13:32  * kevino80joined
16:13:35  <mbalho>jez0990: ah yes that talk was awesome, i was lucky enough to see it in person
16:14:25  * defunctzombie_zzchanged nick to defunctzombie
16:23:04  * peutetrequit (Quit: peutetre)
16:29:00  * calvinfojoined
16:37:06  * insertcoffeequit (Ping timeout: 245 seconds)
16:49:32  * jergason_joined
16:49:59  * insertcoffeejoined
16:52:11  * jergasonquit (Ping timeout: 260 seconds)
16:52:12  * jergason_changed nick to jergason
16:52:16  * thlorenz_joined
16:53:05  * kriskowaljoined
16:54:36  * tmcwquit (Remote host closed the connection)
16:54:38  * mikolalysenkojoined
16:55:11  * tmcwjoined
16:55:30  * tmcwquit (Read error: Connection reset by peer)
16:55:52  * tmcwjoined
16:56:27  * thlorenz_quit (Ping timeout: 248 seconds)
17:02:40  * calvinfoquit (Quit: Leaving.)
17:07:30  * tmcwquit
17:08:59  * st_lukejoined
17:18:55  * djcoin_quit (Quit: WeeChat 0.4.1)
17:26:59  * ednapira_joined
17:27:26  * ednapiranhaquit (Read error: Connection reset by peer)
17:27:26  * st_lukequit (Read error: Connection reset by peer)
17:28:19  * ednapira_changed nick to ednapiranha
17:50:29  * DTrejo_joined
18:00:04  * defunctzombiechanged nick to defunctzombie_zz
18:02:29  * dominictarrjoined
18:02:32  * calvinfojoined
18:03:07  <AvianFlu>YARRRRR IT'S DOMINIC TARRRR
18:03:08  <LOUDBOT>IF YOU WRITE TOM CRUISE IN CAPS, HES A BIT BIGGER
18:06:10  * st_lukejoined
18:13:29  * mirkokieferquit (Quit: mirkokiefer)
18:17:04  * jxsonjoined
18:19:34  <substack>jez0990: 42 hours
18:19:53  <grncdr>substack: how long are you in lisbon for anyways?
18:20:30  <grncdr>I happen to be in the SF area at the moment, kind of bummed I won't get to meet you irl
18:23:04  * thlorenz_joined
18:23:10  * AvianFluquit (Remote host closed the connection)
18:24:32  * AvianFlujoined
18:26:44  * st_lukequit (Read error: Connection reset by peer)
18:27:31  * thlorenz_quit (Ping timeout: 245 seconds)
18:28:13  <substack>grncdr: I'm already in philly
18:30:12  * jxsonquit (Remote host closed the connection)
18:36:55  * jxsonjoined
18:37:25  * mikolalysenkoquit (Ping timeout: 248 seconds)
18:37:30  <grncdr>substack: oic
18:39:20  * jxson_joined
18:39:52  * jxson_quit (Read error: Connection reset by peer)
18:39:52  <AvianFlu>substack: what are you in philly for?
18:40:07  * jxson_joined
18:40:16  * jxson_quit (Remote host closed the connection)
18:40:44  * jxson_joined
18:41:12  * jxsonquit (Read error: Connection reset by peer)
18:46:46  * st_lukejoined
18:47:45  * mikolalysenkojoined
18:53:11  * jxson_changed nick to jxson
18:55:52  * insertcoffeequit (Ping timeout: 268 seconds)
19:00:42  * st_lukequit (Read error: Connection reset by peer)
19:16:56  * peutetrejoined
19:20:16  * ednapiranhaquit (Remote host closed the connection)
19:23:43  * thlorenz_joined
19:27:56  * thlorenz_quit (Ping timeout: 245 seconds)
19:34:26  * dominictarrquit (Quit: dominictarr)
19:36:59  * fallsemojoined
19:37:51  * peutetrequit (Quit: peutetre)
19:43:02  <mbalho>thlorenz: with hypernal if i .write('<div>foo</div>') it seems to be creating html nodes, so in the terminal only 'foo' shows up
19:43:13  <mbalho>thlorenz: is there any way to force it to write the string out and not render html
19:43:24  <thlorenz>not really
19:43:31  <mbalho>:(
19:43:34  <thlorenz>the terminal is like a statemachine in a way
19:43:54  <thlorenz>it keeps track of incoming chars and renders at certain points
19:44:44  <thlorenz>i.e. with color escape codes it has to wait til the unescape part comes in to know what to render
19:45:03  * jcrugzzjoined
19:45:19  <thlorenz>mbalho: but we could try to somehow bypass that entire rendering step and smuggle something into the raw html
19:45:36  <thlorenz>i.e. manually adding dom nodes
19:45:42  <mbalho>ah
19:49:34  * dominictarrjoined
19:51:16  * ednapiranhajoined
19:52:43  * gwenbelljoined
19:57:57  * mikolalysenkoquit (Ping timeout: 248 seconds)
19:59:36  * ednapiranhaquit (Ping timeout: 245 seconds)
20:01:05  * st_lukejoined
20:13:15  * st_lukequit (Read error: Connection reset by peer)
20:15:34  * kevino80quit (Remote host closed the connection)
20:16:07  * kevino80joined
20:16:32  * kevino80quit (Read error: Connection reset by peer)
20:16:50  * kevino80joined
20:18:08  * ednapiranhajoined
20:34:40  * tmcwjoined
20:38:00  * mikolalysenkojoined
21:02:52  * kevino80quit (Remote host closed the connection)
21:03:28  * kevino80joined
21:08:00  * kevino80quit (Ping timeout: 252 seconds)
21:10:45  * gwenbellquit (Quit: Lost terminal)
21:15:23  * lukjoined
21:15:32  <luk>hij1nx dominictarr: goats
21:15:34  <luk>rvagg
21:20:00  * mikolalysenkoquit (Ping timeout: 248 seconds)
21:22:20  <dominictarr>https://github.com/luk-/goatdb
21:23:40  <AvianFlu>IS THERE A SPECIAL EDITION? GOATSCALE SE?
21:23:40  <LOUDBOT>"HI REMEMBER ME I ONCE FANTASIZED THAT YOU LOVED ME JUST SO I COULD REJECT YOU IN MY MIND AND NOW I AM READYF OR THE REAL THING"
21:23:59  * yorickvpquit (Quit: No Ping reply in 180 seconds.)
21:24:21  * st_lukejoined
21:24:27  * yorickjoined
21:24:33  * tilgovijoined
21:26:29  * st_lukequit (Read error: Connection reset by peer)
21:26:56  <luk>dominictarr: https://github.com/hij1nx/goatdb
21:27:13  * lukchanged nick to st_luke
21:27:27  <grncdr>can I use goatdb to power nodeOS?
21:27:33  <dominictarr>luk can't wait to see where hij1nx goes with that project
21:28:20  <dominictarr>grncdr: yes, we are porting npm to goatdb
21:29:27  <grncdr>that ought to improve things drastically
21:29:49  <grncdr>especially `npm search`
21:29:59  <grncdr>$ npm search \n\nGOATS
21:30:02  <st_luke>just go to npmjs.org and use the search there
21:30:19  <grncdr>st_luke: that's what I do
21:30:28  <st_luke>I want the cli to use that search platform
21:30:30  <st_luke>I dont even care that its java
21:30:51  <st_luke>its not like we're innovating on the cli search and need to have the flexibility of keeping it all js
21:31:03  <st_luke>we're like...dumping slightly filtered couchdb output
21:31:10  <st_luke>its not goat scale at all
21:37:04  * dominictarrquit (Quit: dominictarr)
21:47:10  <jesusabdullah>(ノ◕ヮ◕)ノ*:・゚✧ THE CLOUD (ಥ﹏ಥ)
21:47:10  <LOUDBOT>I SAW A GUY GET KICKED IN THE SHINS 5 TIMES FUCKED ME UP GOOD EH
21:47:15  <jesusabdullah>(ノ◕ヮ◕)ノ*:・゚✧ THE CLOUD (ಥ﹏ಥ)
21:47:16  <LOUDBOT>WHAT GIRL WERE YOU TALKING TO ? ;O
21:47:19  <jesusabdullah>YESSSS
21:47:22  <jesusabdullah>YESSSS
21:47:24  <jesusabdullah>(ノ◕ヮ◕)ノ*:・゚✧ THE CLOUD (ಥ﹏ಥ)
21:47:24  <LOUDBOT>UPGRADE TO PRO MAGNUM VERSION 12
21:47:31  <jesusabdullah>I'M THE ORIGINAL CHILD CLOUD OUTLET
21:47:31  <LOUDBOT>THIS DHOSS DOES NOT NEED ROOT ACCESS
21:48:08  <AvianFlu>I NEED ROOT ACCESS I WON'T BREAK THINGS OR CHANGE ANY PASSWORDS I SWEAR
21:48:09  <LOUDBOT>THE GIRL AT TIM HORTONS GAVE ME CRACKERS WITH MY CHILI I THOUGHT THEY DIDN'T DO THAT ANYMORE
21:49:01  <jesusabdullah>DONT LISTEN TO HIM HE'LL DROP YOUR USERS DATABASE
21:49:01  <LOUDBOT>BABY YOU CAN PARSE MY GRAMMAR ANY TIME
21:49:08  <jesusabdullah>rawr
21:49:10  <jesusabdullah>ಥ_ಥ
21:53:47  * calvinfoquit (Quit: Leaving.)
21:57:00  * calvinfojoined
22:01:25  <jjjohnny>how should one store diffs? by id, timestamp, what?
22:06:12  <jjjohnny>index?
22:08:48  <chrisdickinson>jjjohnny: diffs?
22:09:00  * AvianFlu_joined
22:09:00  * AvianFlu_quit (Remote host closed the connection)
22:09:49  * tilgoviquit (Read error: Connection reset by peer)
22:13:04  * AvianFluquit (Ping timeout: 264 seconds)
22:13:36  * thlorenzquit (Remote host closed the connection)
22:17:06  * tilgovijoined
22:21:35  * dstokesquit (Remote host closed the connection)
22:21:46  * dstokesjoined
22:27:17  <jesusabdullah>jjjohnny: by reference to previous diff chronologically?
22:27:38  <jesusabdullah>jjjohnny: maybe look at how git stores diffs
22:38:19  * st_lukequit (Remote host closed the connection)
22:38:46  * st_lukejoined
22:42:18  * Maciek416quit (Remote host closed the connection)
22:42:54  * Maciek416joined
22:43:25  * st_lukequit (Ping timeout: 265 seconds)
22:43:49  * thlorenzjoined
22:44:57  <chrisdickinson>git doesn't store diffs -- it stores full blobs
22:45:13  <chrisdickinson>addressable by the sha1 hash of their contents
22:45:36  <chrisdickinson>when the time comes to present a diff it just grabs the two blobs and runs `diff` on them, essentially
22:47:08  * Maciek416quit (Ping timeout: 240 seconds)
22:49:44  * tmcwquit (Remote host closed the connection)
22:52:13  * ins0mniajoined
22:52:20  * jergasonquit (Quit: jergason)
22:52:40  * thlorenzquit (Ping timeout: 264 seconds)
22:54:30  <jjjohnny>i want to be able to scroll up and down the diff index
22:55:26  * ednapiranhaquit (Remote host closed the connection)
22:59:58  <jjjohnny>come back dominictarr
23:01:43  * fallsemoquit (Quit: Leaving.)
23:04:09  * st_lukejoined
23:05:29  * mikolalysenkojoined
23:09:47  <st_luke>I do not want goatdb
23:14:19  * st_lukequit (Remote host closed the connection)
23:14:55  * st_lukejoined
23:16:14  * Altreusquit (Ping timeout: 240 seconds)
23:16:38  * Altreusjoined
23:19:40  * st_lukequit (Ping timeout: 264 seconds)
23:22:13  * mikolalysenkoquit (Ping timeout: 248 seconds)
23:30:30  * fallsemojoined
23:35:12  * ins0mniaquit (Remote host closed the connection)
23:37:54  * mikolalysenkojoined
23:39:35  * mikolalysenkoquit (Read error: Connection reset by peer)
23:39:48  * st_lukejoined
23:41:24  * yorickquit (Read error: Connection reset by peer)
23:45:55  * ferossjoined
23:46:13  * ferosspart
23:48:55  * st_lukequit (Remote host closed the connection)
23:58:04  * st_lukejoined