Join 📚 Josh Beckman's Highlights

A batch of the best highlights from what Josh's read, .

A distributed system can be described as a particular sequential state machine that is implemented with a network of processors. The ability to totally order the input requests leads immediately to an algorithm to implement an arbitrary state machine by a network of processors, and hence to implement any distributed system.

Time, Clocks and the Ordering of Events in a Distributed System

Leslie Lamport

So here are the benefits of inheritance: • Unlike composition, you can pass the subclass into functions expecting the parent class. • Unlike interfaces, you can reuse code from the parent class in the child class. So, here’s when you want to use inheritance: **when you need to instantiate both the parent and child classes and pass them to the same functions.** That’s it. That’s the use case.

When to Prefer Inheritance to Composition

Hillel Wayne

This is one of the main things that happens in finance. It describes how companies work — they issue debt and equity, etc. — and your mortgage, and banks. In its purest form, where you just have some set of cash flows and you slice them up into junior and senior claims, it is often called “securitization,” or “structured finance.”

Money Stuff: Slicing Cash Flows for Better Ratings

Matt Levine

...catch up on these, and many more highlights