00:00:01  * ircretaryquit (Remote host closed the connection)
00:00:09  * ircretaryjoined
00:02:34  * warbrettquit (Remote host closed the connection)
00:07:01  * ednapiranhaquit (Quit: Leaving...)
00:11:13  * shamaquit (Remote host closed the connection)
00:27:09  * h0kequit (Remote host closed the connection)
00:27:42  * h0kejoined
00:27:54  * h0kequit (Read error: Connection reset by peer)
00:28:16  * h0kejoined
00:28:30  * tlrobinsonquit (Quit: tlrobinson)
00:33:30  * rockbot__joined
00:36:54  * thealphanerdquit (Quit: thealphanerd)
00:37:57  * rockbot__quit (Ping timeout: 240 seconds)
00:42:04  * shamajoined
00:42:25  * quijotejoined
00:42:30  * jxsonjoined
00:43:54  * shama_joined
00:46:33  * shamaquit (Ping timeout: 258 seconds)
00:46:51  * quijotequit (Ping timeout: 244 seconds)
00:48:28  * shama_quit (Ping timeout: 258 seconds)
01:11:37  * shamajoined
01:12:49  * shamaquit (Remote host closed the connection)
01:17:52  * shamajoined
01:18:13  * reqsharkjoined
01:20:07  * rockbot__joined
01:22:21  * rockbot__quit (Remote host closed the connection)
01:23:31  * pfrazequit (Remote host closed the connection)
01:26:15  * rockbot__joined
01:27:07  <ovef>mikolalysenko_: https://github.com/tetsuo/ndpane can you make a comment on this work? i wanted to have split pane representation on an ndarray. but not sure if my direction is the most performant :)
01:27:12  * rockbot__quit (Remote host closed the connection)
01:28:01  * thealphanerdjoined
01:31:19  <ogd>ovef: im trying to understand the use case, it looks really interesting. is the api inspired by something in another lang?
01:33:57  * rockbot__joined
01:35:21  <ogd>ovef: also you should put it on npm! :D
01:35:39  * dguttman_joined
01:35:40  * dguttmanquit (Ping timeout: 265 seconds)
01:35:40  * dguttman_changed nick to dguttman
01:36:01  <ovef>ogd: think about closure's ui.SplitPane for example (http://docs.closure-library.googlecode.com/git/class_goog_ui_SplitPane.html) you can split this vertically and horizontally, but there are no layout representations anywhere.
01:36:44  <ovef>if you want to move a pane into another pane. you would have to recursively search for it
01:37:59  * ednapiranhajoined
01:38:12  <ovef>but if you keep this in sync with any splitpane component, you always know where to move it :)
01:38:26  <ogd>ahh nice
01:38:33  <ovef>i'm publishing now :)
01:39:41  <ovef>done
01:43:10  * quijotejoined
01:43:29  <ovef>not sure if this is the most performant way to do it. i couldn't think of anything else than keeping this as a separate api and sync up with a common splitpane bisect
01:45:33  <ovef>wow ogd you are max ogden :)
01:45:46  <ogd>:P
01:47:55  * quijotequit (Ping timeout: 264 seconds)
01:52:34  * rannmannquit (Remote host closed the connection)
01:54:52  * phatedquit (Remote host closed the connection)
01:58:37  * rannmannjoined
01:59:54  * cpupquit (Read error: Connection reset by peer)
02:00:52  * stagasquit (Ping timeout: 240 seconds)
02:01:24  * cpupjoined
02:15:05  * rockbot__quit (Remote host closed the connection)
02:16:32  * shamaquit (Quit: (╯°□°)╯︵ɐɯɐɥs)
02:18:39  * jxsonquit (Remote host closed the connection)
02:27:22  * hemanthjoined
02:36:22  * hemanthquit (Quit: This computer has gone to sleep)
02:37:38  * ednapiranhaquit
02:39:44  * hemanthjoined
02:43:56  * quijotejoined
02:48:17  * hemanthquit (Quit: This computer has gone to sleep)
02:48:25  * quijotequit (Ping timeout: 255 seconds)
02:50:19  * phatedjoined
02:52:17  <domanic>calvinmetcalf, is blinding exposed so you can use it via node's crypto?
02:53:29  <substack>domanic: there's a laser cutter and a comically gigantic tesla coil at sudo right now
02:53:40  <domanic>substack, nice
02:54:06  <domanic>you should hook the tesla coil up to a keyboard and play mad scientist music on it
02:55:54  <thealphanerd>or pipe baudio to it :P
02:56:46  * rockbot__joined
02:56:54  * pfrazejoined
03:13:15  * Mso150_ijoined
03:18:21  * Mso150_i_gjoined
03:18:21  * Mso150_iquit (Ping timeout: 258 seconds)
03:20:25  <calvinmetcalf>domanic: no I pulled it out so I could use it in both privateEncrypt and sign
03:21:15  <calvinmetcalf>Chinese remainder implementation is also part of that
03:21:18  <domanic>calvinmetcalf, right, so this is just a patch?
03:22:17  <calvinmetcalf>Yeah should be more secure but no features
03:23:31  * rockbot__quit (Remote host closed the connection)
03:23:59  <domanic>calvinmetcalf, awesome, merging
03:24:38  <domanic>calvinmetcalf, hey, crypto question for you
03:24:52  <calvinmetcalf>Yes
03:25:11  <domanic>pfraze and I have been talking about adding end-to-end encryption for secure-scuttlebutt
03:25:26  <domanic>we know the pub keys for everyone
03:25:41  <domanic>and we have messages that are eventually replicated
03:25:46  <domanic>but everyone will see them
03:26:38  <domanic>so, we'd like an way to encrypt a message content so that A) only intended recipient can read it B) no one else can tell who the intended recipient is
03:27:08  <domanic>clearly B) would mean that everyone has to try to decrypt, and if it fails, it's not for you.
03:28:03  <domanic>I've been thinking about ways to do this, but have left it for now
03:30:00  <calvinmetcalf>If it is only one way, as in you send it to me I pick it up latter
03:30:04  <calvinmetcalf>Then rsa
03:32:19  <domanic>calvinmetcalf, basically, think of it as a public notice board
03:32:33  <domanic>and you can post messages in your section, but anyone can read them
03:32:49  <calvinmetcalf>Then yeah RSA
03:32:57  <domanic>you send a message to me by posting it on your wall, and i am able to decrypt it
03:33:30  <domanic>so RSA would mean I post a message encrypted with your key
03:33:58  <domanic>does that mean that eve would be able to detect that it is encrypted with your key?
03:34:25  <domanic>prehaps by testing all the keys it could be to?
03:34:39  <domanic>oh hang on... I pick a random key, encrypt that to you
03:34:44  <domanic>eve can't guess that
03:35:30  <calvinmetcalf>Right
03:35:49  * phatedquit (Remote host closed the connection)
03:35:57  <calvinmetcalf>Anyway I'm off to bed
03:36:51  <domanic>calvinmetcalf, okay thanks
03:43:57  * rockbot__joined
03:44:44  * quijotejoined
03:46:57  * h0kequit (Remote host closed the connection)
03:47:29  * h0kejoined
03:49:26  * quijotequit (Ping timeout: 244 seconds)
03:50:23  * Mso150_i_gquit (Ping timeout: 240 seconds)
03:51:57  * h0kequit (Ping timeout: 245 seconds)
04:00:29  * h0kejoined
04:01:55  * rockbot__quit (Remote host closed the connection)
04:18:18  * dguttmanquit (Quit: dguttman)
04:30:58  * contrahaxjoined
04:31:11  * contrahaxchanged nick to _contrahax
04:31:48  * _contrahaxchanged nick to contrahax
04:32:36  * contrahaxquit (Client Quit)
04:38:08  * contrahaxjoined
04:41:53  * rockbot__joined
04:45:29  * quijotejoined
04:46:25  * phatedjoined
04:50:19  * quijotequit (Ping timeout: 264 seconds)
04:51:16  * phatedquit (Ping timeout: 255 seconds)
05:03:50  * anvakajoined
05:07:52  * anvakaquit (Remote host closed the connection)
05:23:31  * gozalaquit (Quit: Connection closed for inactivity)
05:23:47  * Maciek416quit (Remote host closed the connection)
05:29:34  * feross_changed nick to feross
05:34:02  * knownasilyaquit (Quit: Connection closed for inactivity)
05:43:29  * pfrazequit (Remote host closed the connection)
05:46:15  * quijotejoined
05:51:27  * quijotequit (Ping timeout: 272 seconds)
06:00:44  * h0kequit (Remote host closed the connection)
06:13:37  * pfrazejoined
06:32:48  * rockbot__quit (Remote host closed the connection)
06:34:45  * pfrazequit (Remote host closed the connection)
06:47:01  * quijotejoined
06:51:35  * quijotequit (Ping timeout: 252 seconds)
07:02:29  * contrahaxchanged nick to _contrahax
07:09:07  * anvakajoined
07:13:43  * anvakaquit (Ping timeout: 258 seconds)
07:24:04  * Maciek416joined
07:29:03  * Maciek416quit (Ping timeout: 258 seconds)
07:47:48  * quijotejoined
07:52:16  * quijotequit (Ping timeout: 244 seconds)
07:52:56  * jxsonjoined
08:00:31  * h0kejoined
08:04:40  * h0kequit (Ping timeout: 244 seconds)
08:14:42  * djcoinjoined
08:15:05  * _contrahaxchanged nick to contrahax
08:15:36  * contrahaxchanged nick to _contrahax
08:16:55  * quijotejoined
08:42:45  * _contrahaxchanged nick to contrahax
08:44:12  * contrahaxchanged nick to _contrahax
08:49:25  * anvakajoined
08:49:50  * anvakaquit (Remote host closed the connection)
08:50:06  * anvakajoined
08:50:51  * anvakaquit (Remote host closed the connection)
08:51:27  * anvakajoined
08:53:02  * anvaka_joined
08:53:02  * anvakaquit (Read error: Connection reset by peer)
09:02:53  * jxsonquit (Remote host closed the connection)
09:03:27  * jxsonjoined
09:04:47  * Mso150joined
09:08:13  * jxsonquit (Ping timeout: 244 seconds)
09:16:01  * jesusabdullahquit (Ping timeout: 272 seconds)
09:16:17  * jesusabdullahjoined
09:17:50  * quijotequit (Ping timeout: 244 seconds)
09:25:45  * domanicquit (Read error: Connection reset by peer)
09:33:38  * thealphanerdquit (Quit: thealphanerd)
09:35:40  * pfrazejoined
09:36:11  * _contrahaxchanged nick to contrahax
09:37:10  * contrahaxchanged nick to _contrahax
09:39:56  * pfrazequit (Ping timeout: 256 seconds)
09:43:46  * _contrahaxquit (Ping timeout: 255 seconds)
09:46:30  * contrahaxjoined
09:53:34  * anvaka_quit (Remote host closed the connection)
09:54:09  * anvakajoined
09:54:40  * domanicjoined
09:58:33  * anvakaquit (Ping timeout: 258 seconds)
10:15:40  * quijotejoined
10:19:57  * quijotequit (Ping timeout: 240 seconds)
10:29:06  * contrahaxchanged nick to _contrahax
10:29:48  * domanicquit (Ping timeout: 256 seconds)
10:35:58  * Mso150quit (Ping timeout: 255 seconds)
10:43:26  * domanicjoined
10:45:21  * quijotejoined
10:56:31  * quijotequit (Ping timeout: 244 seconds)
10:57:15  * domanicquit (Ping timeout: 252 seconds)
11:23:26  * quijotejoined
11:25:38  * Maciek416joined
11:26:35  * fotoveritequit (Quit: fotoverite)
11:28:10  * quijotequit (Ping timeout: 256 seconds)
11:30:33  * Maciek416quit (Ping timeout: 258 seconds)
11:41:47  * fotoveritejoined
11:44:43  * fotoveritequit (Client Quit)
12:07:09  * h0kejoined
12:12:22  * h0kequit (Ping timeout: 245 seconds)
12:24:14  * quijotejoined
12:24:28  * jesusabdullahquit (*.net *.split)
12:24:28  * coinsecaquit (*.net *.split)
12:24:29  * milkandtangquit (*.net *.split)
12:24:29  * dlmanningquit (*.net *.split)
12:24:29  * waoquit (*.net *.split)
12:24:29  * nrwquit (*.net *.split)
12:24:29  * andreypopp__quit (*.net *.split)
12:24:29  * sindresorhus_quit (*.net *.split)
12:24:29  * twokulquit (*.net *.split)
12:24:29  * ferossquit (*.net *.split)
12:24:29  * kanzurequit (*.net *.split)
12:24:29  * jcrugzzquit (*.net *.split)
12:24:29  * Raynosquit (*.net *.split)
12:24:29  * dam_____quit (*.net *.split)
12:24:29  * gausbyquit (*.net *.split)
12:24:30  * py1honquit (*.net *.split)
12:24:30  * trevnorrisquit (*.net *.split)
12:24:31  * djcoinquit (*.net *.split)
12:24:31  * rhiaro_quit (*.net *.split)
12:24:31  * chrisdickinsonquit (*.net *.split)
12:24:31  * hij1nxquit (*.net *.split)
12:24:31  * paul_irish_quit (*.net *.split)
12:24:31  * mmaleckiquit (*.net *.split)
12:24:31  * rwaldronquit (*.net *.split)
12:24:31  * pelletierquit (*.net *.split)
12:24:32  * cubertquit (*.net *.split)
12:24:32  * chapelquit (*.net *.split)
12:24:32  * cpupquit (*.net *.split)
12:24:32  * ircretaryquit (*.net *.split)
12:24:32  * ovefquit (*.net *.split)
12:24:32  * mollersequit (*.net *.split)
12:24:32  * zuquit (*.net *.split)
12:24:32  * ins0mniaquit (*.net *.split)
12:24:54  * kanzurejoined
12:25:12  * jesusabdullahjoined
12:25:12  * coinsecajoined
12:26:25  * milkandtangjoined
12:26:25  * dlmanningjoined
12:26:25  * waojoined
12:26:25  * nrwjoined
12:26:25  * andreypopp__joined
12:26:25  * sindresorhus_joined
12:26:25  * twokuljoined
12:26:25  * Raynosjoined
12:26:25  * ferossjoined
12:26:25  * jcrugzzjoined
12:26:25  * gausbyjoined
12:26:25  * dam_____joined
12:26:25  * py1honjoined
12:26:34  * trevnorrisjoined
12:26:56  * djcoinjoined
12:26:56  * rhiaro_joined
12:26:56  * chrisdickinsonjoined
12:26:56  * hij1nxjoined
12:26:56  * paul_irish_joined
12:26:56  * mmaleckijoined
12:26:56  * rwaldronjoined
12:26:56  * pelletierjoined
12:26:56  * cubertjoined
12:26:56  * chapeljoined
12:27:05  * Raynosquit (Max SendQ exceeded)
12:28:32  * Raynos_joined
12:28:47  * cpupjoined
12:28:47  * ircretaryjoined
12:28:47  * ovefjoined
12:28:47  * mollersejoined
12:28:47  * zujoined
12:28:47  * ins0mniajoined
12:29:08  * quijotequit (Ping timeout: 265 seconds)
12:38:23  * peutetrejoined
12:54:35  * peutetrequit (Quit: peutetre)
12:55:06  * Raynos_changed nick to Raynos
13:09:31  * h0kejoined
13:13:57  * h0kequit (Ping timeout: 244 seconds)
13:25:21  * quijotejoined
13:29:47  * quijotequit (Ping timeout: 252 seconds)
14:25:56  * quijotejoined
14:30:17  * quijotequit (Ping timeout: 252 seconds)
14:37:06  * darvonquit (Ping timeout: 250 seconds)
14:37:10  * reqsharkquit (Quit: Be back later ...)
14:37:34  * darvonjoined
14:42:44  * cpupquit (Read error: Connection reset by peer)
14:44:26  * cpupjoined
15:01:52  * knownasilyajoined
15:17:25  * reqsharkjoined
15:26:32  * quijotejoined
15:27:10  * Maciek416joined
15:31:09  * quijotequit (Ping timeout: 252 seconds)
15:32:03  * Maciek416quit (Ping timeout: 258 seconds)
15:39:49  * pfrazejoined
15:47:54  * anandthakkerjoined
16:00:33  * stagasjoined
16:07:51  * Maciek416joined
16:12:16  * cpupquit (Quit: No Ping reply in 180 seconds.)
16:13:35  * cpupjoined
16:27:22  * quijotejoined
16:28:50  * quijotequit (Read error: Connection reset by peer)
16:29:05  * quijotejoined
16:32:22  * ednapiranhajoined
16:33:23  * quijotequit (Ping timeout: 244 seconds)
16:37:09  * Maciek416quit (Remote host closed the connection)
16:37:46  * Maciek416joined
16:51:32  * warbrettjoined
17:00:34  * reqsharkquit (Read error: Connection reset by peer)
17:00:37  * reqshark_joined
17:08:50  * reqshark_changed nick to reqshark
17:15:09  * reqshark_joined
17:17:52  * reqsharkquit (Ping timeout: 240 seconds)
17:18:49  * _contrahaxchanged nick to contrahax
17:19:20  * contrahaxchanged nick to _contrahax
17:21:45  * _contrahaxchanged nick to contrahax
17:22:10  * contrahaxquit
17:25:38  * oldskirtjoined
17:28:05  * thealphanerdjoined
17:29:00  * aulaitquit (Remote host closed the connection)
17:29:51  * quijotejoined
17:30:00  * aulaitjoined
17:33:40  * gozalajoined
17:34:21  * quijotequit (Ping timeout: 244 seconds)
17:34:59  * djcoinquit (Quit: WeeChat 1.0.1)
17:37:56  * fotoveritejoined
17:39:57  * Maciek416quit (Read error: Connection reset by peer)
17:40:32  * phatedjoined
17:50:44  * quijotejoined
18:02:23  * reqshark_quit (Remote host closed the connection)
18:03:13  * reqshark_joined
18:03:22  * pfrazequit (Remote host closed the connection)
18:04:30  * reqshark_quit (Read error: Connection reset by peer)
18:05:12  * pfrazejoined
18:12:39  * pfrazequit (Remote host closed the connection)
18:12:48  * Mso150joined
18:13:38  * pfrazejoined
18:23:41  * pfrazequit (Remote host closed the connection)
18:28:57  * jxsonjoined
18:31:05  * rockbot__joined
18:33:59  * pfrazejoined
18:36:50  * pfraze_joined
18:38:17  * pfrazequit (Ping timeout: 240 seconds)
18:41:22  * pfraze_quit (Ping timeout: 240 seconds)
18:41:29  * quijotequit (Ping timeout: 245 seconds)
18:57:49  * quijotejoined
19:03:18  * Maciek416joined
19:06:59  * anandthakkerquit (Quit: anandthakker)
19:10:20  * anandthakkerjoined
19:12:35  * phatedquit (Remote host closed the connection)
19:17:00  * phatedjoined
19:18:55  * h0kejoined
19:22:22  * oldskirtquit (Ping timeout: 245 seconds)
19:22:31  * quijotequit (Ping timeout: 252 seconds)
19:23:29  * thealphanerdquit (Quit: thealphanerd)
19:23:37  * anandthakkerquit (Quit: anandthakker)
19:24:01  * h0kequit (Ping timeout: 272 seconds)
19:37:44  * pfrazejoined
19:42:23  * pfrazequit (Ping timeout: 245 seconds)
19:44:04  * pfrazejoined
19:49:17  * stagasquit (Ping timeout: 240 seconds)
20:01:09  * rockbot__quit (Remote host closed the connection)
20:01:22  * rockbot__joined
20:01:54  * rockbot__quit (Remote host closed the connection)
20:04:40  * sdf__joined
20:06:20  <mikolalysenko_>ovef: that looks interesting, not sure what they are trying to do but glad to see ndarray getting used!
20:07:09  <mikolalysenko_>jjjohnny_: van emde boas is most efficient for big and small asymptotically, except computing veb index order is expensive
20:07:22  <mikolalysenko_>would be nice to have a hardware instruction for van emde boas indexing...
20:13:09  * thealphanerdjoined
20:15:34  * anandthakkerjoined
20:17:42  <jjjohnny_>creeping vine "trees"
20:18:03  <jjjohnny_>some plants can have their tops planted in the ground as well
20:18:12  <jjjohnny_>think about that
20:18:42  <jjjohnny_>a graph where every node explains itself
20:18:45  <jjjohnny_>tree
20:20:52  * quijotejoined
20:20:52  <jjjohnny_>mikolalysenko_: when i play music with my band, and I want to slowly decrease amplitude, i say
20:21:04  <jjjohnny_>do the asymptote
20:25:04  * quijotequit (Ping timeout: 250 seconds)
20:25:34  * anandthakkerquit (Quit: anandthakker)
20:29:34  * sdf__quit (Quit: Leaving)
20:44:26  * jxsonquit (Remote host closed the connection)
20:45:07  * jxsonjoined
20:49:51  * jxsonquit (Ping timeout: 244 seconds)
21:01:09  <mikolalysenko_>jjjohnny_: right, the point of van emde boas is that it is in some sense the optimal "adaptive" tree layout
21:01:32  <mikolalysenko_>it is good no matter how big your cache/block size, and no matter how high or low you are in the tree
21:01:43  <mikolalysenko_>veb is in some sense the "perfect" tree layout
21:02:06  <mikolalysenko_>the only problem is that it is expensive to compute indices, so in practice bfs order is often better for small trees
21:02:16  <mikolalysenko_>bfs is good for the root levels of the tree, but gets worse as you go down
21:02:29  * rockbot__joined
21:02:33  <mikolalysenko_>however, if you had an asic which computed veb indices, that would be something interesting
21:03:33  <mikolalysenko_>the annoying thing about veb layout is that it should be a constant time operation to compute those indices, it is just that no one has figured out a practical way to do it with ordinary bitshifts/integer arithmetic operations
21:03:50  <mikolalysenko_>but if you had a really fast hardware implementation it could be a lot better
21:05:17  * pfrazequit (Remote host closed the connection)
21:11:11  * domanicjoined
21:13:07  * rockbot__quit (Ping timeout: 264 seconds)
21:19:28  * kid_icarusquit (Quit: WeeChat 0.4.2)
21:21:28  * quijotejoined
21:26:15  * quijotequit (Ping timeout: 272 seconds)
21:32:10  * rockbot__joined
21:43:29  * thealphanerdquit (Quit: thealphanerd)
21:43:44  * thealphanerdjoined
21:46:01  * anandthakkerjoined
21:48:38  * pfrazejoined
21:50:45  * pfraze_joined
21:54:14  * pfrazequit (Ping timeout: 258 seconds)
22:07:54  * jxsonjoined
22:10:31  * quijotejoined
22:14:54  * quijotequit (Ping timeout: 244 seconds)
22:24:22  * Mso150quit (Ping timeout: 256 seconds)
22:34:44  * domanicquit (Ping timeout: 244 seconds)
22:38:11  * thealphanerdquit (Quit: thealphanerd)
22:39:30  * ednapiranhaquit (Remote host closed the connection)
22:46:51  * domanicjoined
22:53:48  * oldskirtjoined
23:11:19  * quijotejoined
23:15:53  * quijotequit (Ping timeout: 258 seconds)
23:34:20  * anandthakkerquit (Quit: anandthakker)