00:44:11  <mikolalysenko>mafintosh: do you know of anything like an authenticated vector clock? wondering if there is some way to use vector clocks in p2p with untrusted peers
00:44:35  <mikolalysenko>I guess you could just have users sign their clock with a private key, but you can still replay older vector clocks
01:00:04  <mafintosh>mikolalysenko: not that i know of if you wanna avoid replays
01:00:24  <mafintosh>mikolalysenko: and you cant use an expiration date or similar
01:00:47  <mikolalysenko>hmm
01:04:57  <mikolalysenko>I guess I want a way to ensure causal order of events in a system where I don't trust my peers
01:05:07  <mikolalysenko>if you trust the other computers vector clocks seem ok
01:05:19  <mafintosh>mikolalysenko: is avoiding replay important for your thing?
01:05:32  <mikolalysenko>I think replaying events is ok
01:05:41  <mikolalysenko>this is more of a thought experiment right now, not sure if I can do it
01:07:05  <mafintosh>mikolalysenko: then i'd just sign it and use a rolling hash so you sign previous versions as well
01:35:52  <mikolalysenko>what prevents some evil peer from broadcasting inconsistent timestamps?
01:36:38  <mikolalysenko>maybe the dag approach you use in hyper log is best
01:37:08  <mikolalysenko>each timestamp can store pointers to some events that must have been processed before said event
01:37:12  <mikolalysenko>so that is your causal relation
01:41:13  * phatedquit (Remote host closed the connection)
01:44:04  <jfhbrook>man I'm kinda jealous of npmcdn.com
02:41:39  * contrahaxquit (Quit: Sleeping)
02:52:43  * paul_irish_joined
02:52:55  * dlmanningquit (Ping timeout: 246 seconds)
02:52:55  * paul_irishquit (Quit: ZNC - http://znc.sourceforge.net)
02:53:52  * dlmanningjoined
04:51:15  * dguttmanquit (Quit: dguttman)
05:38:07  * phatedjoined
06:26:10  * pfrazejoined
07:15:03  * contrahaxjoined
07:28:22  * fotoveritequit (Quit: fotoverite)
07:28:45  * pfrazequit (Ping timeout: 260 seconds)
09:14:05  * drptbljoined
09:22:10  * phatedquit (Remote host closed the connection)
09:25:12  * peutetrejoined
10:30:30  * phatedjoined
10:35:35  * phatedquit (Ping timeout: 264 seconds)
11:20:44  * peutetrequit (Quit: ...)
11:25:33  * peutetrejoined
12:18:48  * phatedjoined
12:23:06  * phatedquit (Ping timeout: 255 seconds)
12:32:50  * peutetrequit (Quit: ...)
13:22:49  * phatedjoined
13:27:27  * phatedquit (Ping timeout: 255 seconds)
13:57:46  * peutetrejoined
14:02:55  <emilbayes>mafintosh: What do you use for binary search?
14:07:23  * prfjoined
14:17:50  * yangwaochanged nick to xiaomorph
14:35:05  * contrahaxquit (Quit: Sleeping)
15:05:25  * contrahaxjoined
15:20:36  * peutetrequit (Quit: ...)
15:28:00  * peutetrejoined
15:33:46  * pfrazejoined
15:39:59  * dguttmanjoined
16:37:48  * fotoveritejoined
16:58:48  * peutetrequit (Quit: ...)
17:05:33  * shamajoined
17:15:49  * drptblquit (Quit: My MAC has gone to sleep. zZz..)
17:19:53  * dguttmanquit (Quit: dguttman)
18:13:06  * contrahaxquit (Quit: Sleeping)
18:13:38  * dguttmanjoined
18:15:07  * contrahaxjoined
18:53:20  <parshap>jfhbrook: why?
18:53:38  <jfhbrook>why what?
18:53:44  <jfhbrook>oh, npmcdn
18:53:51  <jfhbrook>way more traffic and hearts than wzrd.in
18:54:10  <jfhbrook>which I see as a similar service
18:54:22  <parshap>but unless i'm mistaken it doesn't even bundle packages for the browser?
18:54:55  * phatedjoined
18:55:42  <parshap>it's probably gotten a lot of publicity because it makes it dead simple for people to pull out dist/react.min.js out of the react module
18:55:59  <parshap>and it was created/advertised by a popular react community member
18:56:23  <parshap>i think wzrd is much more useful and solves a harder problem
18:56:44  <parshap>they do have a pr for bundling though https://github.com/mjackson/npm-http-server/pull/25
19:05:23  * contrahaxquit (Quit: Sleeping)
19:07:12  * contrahaxjoined
19:13:35  <jfhbrook>¯\_(ツ)_/¯
19:13:53  <jfhbrook>I shouldn't care, like traffic sucks because then people expect you to maintain it
19:13:58  <jfhbrook>and fastly costs money
19:20:21  <mikolalysenko> what exactly is the react community anyway? do they have an irc channel or is it just a bunch of guys at facebook?
19:20:55  <mikolalysenko>or where I should say
19:26:13  * contrahaxquit (Quit: Sleeping)
19:38:39  <parshap>mikolalysenko: same place the node community is. everywhere! irc, github, twitter, etc.
19:39:10  <parshap>#reactjs on freenode
19:39:47  <mikolalysenko>interesting. I'll start lurking there
19:44:25  * contrahaxjoined
19:53:34  * phatedquit (Remote host closed the connection)
20:00:13  * peutetrejoined
20:03:14  * foreigneyejoined
20:48:43  * phatedjoined
20:50:41  <kumavis>mikolalysenko: here is the proposal for sharding ethereum https://github.com/ethereum/EIPs/issues/53
20:50:50  * peutetrequit (Quit: ...)
20:50:54  <kumavis>of course its all merkle trees
20:53:16  * phatedquit (Ping timeout: 250 seconds)
21:06:13  * dguttmanquit (Quit: dguttman)
21:37:47  * phatedjoined
21:45:24  * dguttmanjoined
22:11:28  * dguttmanquit (Quit: dguttman)
22:17:26  * phatedquit (Remote host closed the connection)
22:20:00  * dguttmanjoined
23:06:09  * ralphtheninjaquit (Quit: leaving)
23:08:56  * ralphtheninjajoined
23:16:56  * dguttmanquit (Quit: dguttman)
23:21:36  * dguttmanjoined
23:27:16  * prfquit (Remote host closed the connection)
23:29:58  * phatedjoined
23:34:41  * phatedquit (Ping timeout: 265 seconds)
23:41:49  * coderzachjoined
23:53:19  * coderzachquit (Remote host closed the connection)
23:53:20  * prfjoined
23:54:06  * coderzachjoined