00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:13  * ircretaryjoined
00:12:19  * pfrazejoined
00:17:16  * phatedquit (Remote host closed the connection)
00:38:18  * shamaquit (Remote host closed the connection)
00:43:56  <mafintosh>substack: is the replication in https://github.com/substack/forkdb pluggable? i wanna try to use it with https://github.com/mafintosh/hyperlog
00:46:53  * shamajoined
00:51:48  * tilgoviquit (Ping timeout: 246 seconds)
00:55:27  * oncenullquit (Remote host closed the connection)
00:56:51  <substack>mafintosh: it's all just this function: https://github.com/substack/forkdb/blob/master/index.js#L152
00:56:58  <substack>but I'm down with making it pluggable
00:57:11  <substack>it'd be really good if it could work with hyperlog and ipfs and whatever else
01:00:16  * phatedjoined
01:03:48  <mafintosh>substack: yea good idea. forkdb uses a graph right? maybe we could make a 'graph interface' and you could pass forkdb an optional graph instance
01:04:48  <substack>it's pretty much a materialized view on top of the log
01:04:53  <substack>just using fwdb
01:05:14  * phatedquit (Ping timeout: 272 seconds)
01:05:22  <substack>it's a DAG
01:05:53  <mafintosh>substack: ah yea - that was what i meant when i said graph
01:13:28  * shamaquit (Remote host closed the connection)
01:22:55  * thealphanerdquit (Ping timeout: 255 seconds)
01:23:36  * pfrazequit (Ping timeout: 256 seconds)
01:24:12  * thealphanerdjoined
01:24:28  * thealphanerdquit (Client Quit)
01:26:20  * pfrazejoined
01:29:56  * tilgovijoined
01:34:45  * domanicjoined
01:42:03  * contrahaxquit (Ping timeout: 252 seconds)
01:46:02  * Guest72317joined
01:49:26  * Guest72317quit (Read error: Connection reset by peer)
01:55:42  * dguttmanjoined
02:02:49  * pelletie_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
02:09:41  * py1honquit (Remote host closed the connection)
02:14:07  * shamajoined
02:14:37  <domanic>pfraze, I am really impressed with biofabric
02:14:53  <domanic>it's so simple why didn't some body suggest this earlier!?
02:14:59  <pfraze>domanic: I was hoping you'd like that
02:15:07  <pfraze>yeah, it's very elegant
02:15:33  <domanic>and you can see the clustering too
02:15:43  <domanic>depending on how you order the nodes
02:17:06  <domanic>like, in the example, you can instantly see the friends of valjean, and the friends of friends of valjean
02:17:17  <domanic>who are not friends of valjean
02:17:35  <domanic>and which nodes are in both camps
02:18:59  * shamaquit (Ping timeout: 245 seconds)
02:21:21  * DamonOehlmanquit (Ping timeout: 250 seconds)
02:27:34  <domanic>pfraze, you could also label the edge direction with arrow heads (at either end) and label or color code the edges also
02:27:41  * reqshark_quit (Ping timeout: 264 seconds)
02:28:07  <pfraze>domanic: yeah, i bet you could make a decent UI around one of those graphs
02:30:35  <domanic>pfraze, the only question is how to order the nodes.
02:33:47  <pfraze>domanic: I suppose you can chose any property you want
02:35:04  <domanic>yeah, I guess you start with a some central node (i.e. YOU) and then nodes that are linked to from there
02:43:10  <domanic>and since it's only ever one line per column, it's simple to label the edges (if necessary) by vertically aligning that label
02:44:11  <domanic>I had graph stuff that i wanted to experiment with, that I left undone because I didn't want to start another fascinating computer science problem (graph layout)
02:44:49  * DamonOehlmanjoined
02:48:37  * thealphanerdjoined
02:50:41  * therealkoopaquit (Remote host closed the connection)
02:53:10  * contrahaxjoined
03:11:48  <jbenet>who sent me biofabric?
03:11:54  <jbenet>someone dropped it on #ipfs tagging me
03:11:55  * pfrazequit (Remote host closed the connection)
03:11:56  <jbenet>and i love it
03:11:57  <jbenet><3
03:12:08  <jbenet>i _knew_ it could be done (untangling the hairballs)
03:12:38  <jbenet>cue arguments with dataviz profs in which jbenet left the room vastly annoyed with reluctance to think for new angles
03:17:58  <ogd>lol
03:18:09  <ogd>jbenet: got a link for biofabric?
03:18:23  <jbenet>http://www.biofabric.org/gallery/pages/SuperQuickBioFabric.html#HN
03:19:22  <ogd>jbenet: oooooooooooh
03:19:46  <ogd>jbenet: ill make a cli module :P
03:19:55  <jbenet>yes please!
03:20:01  <jbenet>can you make it take dot input?
03:20:09  <jbenet>or rather
03:20:19  <jbenet>we should make a dot -> dot.json
03:20:22  <ogd>yea
03:20:42  <jbenet>cause tons of tools use dot, would be really nice to be able to use both
03:20:48  <ogd>i wonder why its called biofabric...
03:21:02  <ogd>oh its from a bio lab
03:21:04  <jbenet>they were probably trying to graph metabolic pathways?
03:21:05  <ogd>haha scientists
03:21:15  * yoshuawuyts1quit (Ping timeout: 246 seconds)
03:21:36  <jbenet>i love it when people just waltz in and shake up a field
03:21:37  <jbenet>https://twitter.com/juanbenet/status/574045583863762944
03:22:29  <jbenet>vividly remember 3 different data viz profs telling me graphs were hairballs period and lots of work shows why its impossible to do any better.
03:23:12  <jbenet>when people prove certain problems cant be solved, people always forget to change the problem itself.
03:23:26  <jbenet>we're often trying to solve a too-specific problem
03:23:40  <jbenet>and solving another one works just as well for most use cases.
03:27:57  * thealphanerdquit (Quit: thealphanerd)
03:30:21  <domanic>jbenet, pfraze found it
03:31:24  <jbenet>domanic: pfraze if cryPhone ?
03:31:25  <domanic>jbenet, it would even render nicely as ASCII!
03:31:42  <jbenet>the nodes need to be more obviously distinguishable-- maybe thicker lines?
03:32:12  <domanic>jbenet, I don't know, pfraze just showed it to me, not sure where he found it
03:32:26  <domanic>jbenet, the nodes are horizontal
03:32:37  <domanic>oh you mean between different nodes?
03:33:42  <jbenet>i menat the horizontal lines need to be thicker, my brain has a hard time associating orientation as fundamentally different meaning. maybe i just need to see more of them-- train my classifeirs
03:34:07  <jbenet>on cryPhone-- someone named cryPhone dropped it for me: https://botbot.me/freenode/ipfs/2015-03-06/?msg=33543094&page=4 -- it frontpaged on HN so im guessing many people have seen it
03:34:35  <jbenet>mikolalysenko: http://www.nytimes.com/2015/03/06/science/astronomers-observe-supernova-and-find-theyre-watching-reruns.html <3 relativity + cosmology = beauty
03:34:51  <jbenet>well relativity => beauty, but with cosmology it's a specific kind
03:34:51  <domanic>calvinmetcalf, hey question about salsa20 - when should i set the iv?
03:35:10  <domanic>should I just hard code the iv per app? since there is already a key?
03:52:57  * contrahaxquit (Ping timeout: 265 seconds)
03:53:24  * contrahaxjoined
04:00:22  * gozalaquit (Quit: Connection closed for inactivity)
04:02:12  * rfquit (Quit: WeeChat 0.3.2)
04:04:00  * josephgquit (Remote host closed the connection)
04:04:24  * therealkoopajoined
04:13:58  * domanicquit (Quit: Leaving)
04:14:12  * domanicjoined
04:17:32  * therealkoopaquit (Remote host closed the connection)
04:18:42  * pfrazejoined
04:31:58  <ogd>jbenet: ok http://maxogden.github.io/biofabric/
04:32:17  <ogd>jbenet: i tried with some other graph data and the code isnt very good at dynamically sizing
04:32:20  <ogd>jbenet: so YMMV
04:36:16  <jjjohnny>but can it be drawn with an oscilliscope? https://www.youtube.com/watch?v=rtR63-ecUNo
04:37:01  <ogd>jbenet: for example http://requirebin.com/?gist=4775854a3b6cbe0ac654
04:45:46  * pfrazequit (Remote host closed the connection)
04:46:51  * pfrazejoined
05:05:20  * anvakajoined
05:56:26  * contrahaxquit (Quit: Sleeping)
06:13:41  * pfrazequit (Remote host closed the connection)
06:38:49  * domanicquit (Ping timeout: 255 seconds)
06:40:19  * dguttmanquit (Quit: dguttman)
06:49:37  * collypop_joined
06:49:49  * dguttmanjoined
06:52:43  * jxsonjoined
07:01:26  * knownasilyaquit (Quit: Connection closed for inactivity)
07:04:38  * oncenulljoined
07:09:47  * dguttmanquit (Quit: dguttman)
07:10:11  * oncenullquit (Remote host closed the connection)
07:34:49  * domanicjoined
07:37:44  * phatedjoined
07:45:11  * jxsonquit (Remote host closed the connection)
07:56:56  * contrahaxjoined
07:57:03  * collypop_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
08:15:30  * jxsonjoined
08:20:02  * jxsonquit (Ping timeout: 252 seconds)
08:20:46  * phatedquit (Remote host closed the connection)
08:54:22  * contrahaxquit (Quit: Sleeping)
09:09:43  * contrahaxjoined
09:09:50  * contrahaxquit (Client Quit)
09:14:27  * pfrazejoined
09:16:55  * jxsonjoined
09:18:59  * pfrazequit (Ping timeout: 244 seconds)
09:21:34  * jxsonquit (Ping timeout: 244 seconds)
09:31:59  * collypop_joined
09:35:07  * collypop_quit (Client Quit)
09:57:40  * joepie91quit (Quit: Konversation terminated!)
10:00:00  * joepie91___joined
10:05:12  * joepie91___quit (Quit: Konversation terminated!)
10:17:48  * tilgoviquit (Remote host closed the connection)
10:54:03  * domanicquit (Ping timeout: 252 seconds)
12:08:27  * joepie91___joined
12:08:27  * joepie91___quit (Changing host)
12:08:27  * joepie91___joined
12:28:29  * yoshuawuyts1joined
12:30:45  * therealkoopajoined
12:54:23  * jxsonjoined
12:54:47  * therealkoopaquit (Remote host closed the connection)
12:55:51  * therealkoopajoined
12:58:34  * jxsonquit (Ping timeout: 245 seconds)
12:59:58  * pfrazejoined
13:04:00  * pilijoined
13:04:28  * therealkoopaquit (Ping timeout: 255 seconds)
13:08:48  * therealkoopajoined
13:10:18  * oncenulljoined
13:14:24  * therealkoopaquit (Ping timeout: 245 seconds)
13:17:34  * therealkoopajoined
13:22:08  * therealkoopaquit (Ping timeout: 256 seconds)
13:26:32  * therealkoopajoined
13:38:16  * piliquit (Ping timeout: 265 seconds)
13:39:17  * therealkoopaquit (Ping timeout: 256 seconds)
13:42:11  * pilijoined
13:42:24  * therealkoopajoined
13:49:02  * onc3nulljoined
13:51:08  * piliquit (Ping timeout: 252 seconds)
13:52:41  * oncenullquit (Ping timeout: 246 seconds)
14:10:23  * onc3nullquit (Ping timeout: 244 seconds)
14:30:05  * oncenulljoined
14:35:06  * pfrazequit (Remote host closed the connection)
14:42:34  * oncenullquit (Read error: Connection reset by peer)
14:42:39  * onc3nulljoined
15:05:08  * dguttmanjoined
15:39:55  * jxsonjoined
15:44:19  * jxsonquit (Ping timeout: 250 seconds)
16:11:08  * pfrazejoined
16:17:23  * contrahaxjoined
16:18:09  <calvinmetcalf>Domenic: pick it at random then increment it. It needs to be never reused for the same key but it doesn't have to be unpredictable
16:18:48  <calvinmetcalf>If you use aes-gcm the same applies
16:20:31  <calvinmetcalf>You though if you use aes ctr mode you can't increment it you'd want to randomize it each messages or increment it from the left side
16:21:27  <calvinmetcalf>(Aes ctr and aes gcm in node are both truly streaming like chacha20)
16:22:33  <calvinmetcalf>Er sorry Domenic I meant to mention domanic
16:24:11  * joepie91___quit (Ping timeout: 256 seconds)
16:27:14  * contrahaxquit (Quit: Sleeping)
16:28:59  * joepie91___joined
16:37:32  * dguttmanquit (Quit: dguttman)
16:45:42  * pelletie_joined
17:58:22  * pelletie_quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
18:07:57  * rannmannquit (Read error: Connection reset by peer)
18:09:51  * rannmannjoined
18:21:40  * pelletie_joined
18:25:57  * pelletie_quit (Ping timeout: 250 seconds)
18:47:40  * domanicjoined
18:55:39  <mikolalysenko>jbenet: cool!
19:15:36  <ogd>trying out new irccloud uploads https://usercontent.irccloud-cdn.com/file/7YFSHs6O/IMG_9539.JPG
19:17:58  <domanic>calvinmetcalf, ecc question: so currently, I am using ecc from sjcl, but when I saw indutny's implementation I wanted to switch to that
19:18:43  <domanic>but looking at the code I saw a few things that would make it difficult, like, it hashes the message for you when signing, but there didn't appear to be a way to configure which hash
19:21:59  * lnrquit (Read error: Connection reset by peer)
19:38:58  * domanicquit (Ping timeout: 256 seconds)
20:02:09  * domanicjoined
20:21:22  * yoshuawuyts1quit (Ping timeout: 265 seconds)
20:30:51  * domanicquit (Read error: Connection reset by peer)
21:11:24  * yoshuawuyts1joined
21:22:53  * joepie91___quit (Ping timeout: 240 seconds)
21:48:17  * anvakaquit (Remote host closed the connection)
21:58:35  * onc3nullquit
21:58:52  * oncenulljoined
22:02:04  * oncenullchanged nick to pose_
22:02:09  * pose_changed nick to pose
22:08:44  * posequit (Remote host closed the connection)
22:09:38  * posejoined
22:14:23  * posequit (Ping timeout: 256 seconds)
22:18:43  * posejoined
22:28:39  * hoobdeeblajoined
22:39:32  * hoobdeeblaquit
23:15:04  * pfrazequit (Remote host closed the connection)