this repo has no description
4
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'main' of github.com:davidgasquez/handbook

+10 -3
+1
Cooking.md
··· 2 2 3 3 - When you have great ingredients, you can cook very simply and the food will be extraordinary because it tastes like what it is. Good cooking is no mystery. 4 4 - Experiment! The worst that could happen is that you don't like it. Cooking has a short [[Feedback Loops|feedback loop]]. Take risks and you'll get the payoffs. [[Learning|Learn]] from your mistakes until you succeed. 5 + - There are some things that don't mix well together (e.g: acids eat aluminum). 5 6 - [Learn to cook vegetables](https://www.youtube.com/watch?v=zKEwA__rOHk). 6 7 - [Soy or another salty meaty sauce, a little thickener, some spice, something sweet and something sour is a good formula for a sauce](https://youtu.be/Rwdpt_9Dkz8?t=56).
+9 -3
Incentives.md
··· 33 33 34 34 ## Mechanism Design 35 35 36 - Mechanism design is the study of how incentives are created to achieve desired outcomes. It focuses on the design of [[Systems]] and [[Processes]] to achieve desired outcomes. 36 + Mechanism design is the study of how incentives are created to achieve desired outcomes. It focuses on the design of [[Systems]] and [[Processes]] to achieve desired outcomes. [Mechanisms are algorithms plus incentives](https://balajis.com/p/credible-neutrality). 37 + 38 + A mechanism is a tool that takes in inputs from multiple people, and uses these inputs as a way to determine things about its participants' values, so as to make some kind of decision that people care about. In a well-functioning mechanism, the decision made by the mechanism is both efficient - in the sense that the decision is the best possible outcome given the participants’ preferences, and incentive-compatible, meaning that people have the incentive to participate "honestly". 37 39 38 40 - Software is eating Mechanism Design. Incentives can be encoded in [[blockchain|blockchains]]. 39 41 - The simpler a mechanism is, and the fewer parameters a mechanism has, the less space there is to insert hidden privilege for or against a targeted group. If a mechanism has fifty parameters that interact in complicated ways, then it's likely that for any desired outcome you can find parameters that will achieve that outcome. ··· 46 48 - The Revelation Principle lets us focus on direct, truth-telling mechanisms: DSIC (dominant strategies) or BIC (Bayes-Nash). 47 49 - Gibbard–Satterthwaite impossibility: with three or more options and unrestricted preferences, only dictatorial DSIC choice functions exist. 48 50 - Top Trading Cycles yields Pareto-efficient, individually rational, strategyproof allocations in exchange problems. 51 + - Most bits of information in the output of a mechanism should come from the participants' inputs, not from hard-coded rules inside of the mechanism itself. 49 52 50 53 ### Examples 51 54 52 - - Bitcoin block rewards. 53 - - [Vickrey–Clarke–Groves auction](https://en.wikipedia.org/wiki/Vickrey%E2%80%93Clarke%E2%80%93Groves_auction) or [Second-price auction](https://en.wikipedia.org/wiki/Generalized_second-price_auction). 55 + - Democracy. The input is votes, the output is who controls each seat in the government that was up for election. 56 + - Blockchain-awarded incentives for proof of work and proof of stake. The input is what blocks and other messages participants produce, the output is which chain the network accepts as canonical, and rewards are used to encourage "correct" behavior. 57 + - Auctions. The input is bids, the output is who gets the item being sold, and how much the buyer must pay. 58 + - [Vickrey–Clarke–Groves auction](https://en.wikipedia.org/wiki/Vickrey%E2%80%93Clarke%E2%80%93Groves_auction). 59 + - [Second-price auction](https://en.wikipedia.org/wiki/Generalized_second-price_auction). 54 60 55 61 ### Impact Evaluators 56 62