diff --git a/Asynchronous Communications.md b/Asynchronous Communications.md index 176e6b3..421db11 100644 --- a/Asynchronous Communications.md +++ b/Asynchronous Communications.md @@ -7,7 +7,7 @@ - You can get into "Deep [[Focus]]" session without context switching that allows for better [[productivity]]. - You can work whenever, since you are not dependent on anyone immediately. - You'll have written records of everything. -- [Async communication](https://protocol.almanac.io/docs/async-work-ezPny9x7Q50QISL4UIUhB3PoURV0lgxP) takes more time but it enable better thinking. Learn to [[Asking Questions | ask better questions]] and [[Writing | write requests]]. +- [Async communication](https://protocol.almanac.io/docs/async-work-ezPny9x7Q50QISL4UIUhB3PoURV0lgxP) takes more time but it enable better thinking. Learn to [[Asking Questions |ask better questions]] and [[Writing |write requests]]. - The 4 components of a [great asynchronous message](https://protocol-labs.gitbook.io/launchpad-curriculum/launchpad-learning-resources/protocol-labs-network/os-stewardship#sync-comms): 1. Enough information to cover all follow-up questions. 2. A deadline. When do you need a response by? How urgent is it? Which task is being blocked right now? diff --git a/Blockchain.md b/Blockchain.md index 0319ff8..7ddffd8 100644 --- a/Blockchain.md +++ b/Blockchain.md @@ -1,7 +1,8 @@ # Blockchain + - [A blockchain is a decentralized database](https://www.youtube.com/watch?v=bBC-nXj3Ng4). - Blockchain solve the Byzantine Generals Problem: [How do participants in a decentralized network communicate and coordinate with each other towards some action without relying on a trusted third-party?](https://a16z.com/2019/11/08/crypto-glossary/). - - Blockchains are "trustless". There are mechanisms in place by which all parties in the [[Systems | system]] can reach a consensus on what the canonical truth is. + - Blockchains are "trustless". There are mechanisms in place by which all parties in the [[Systems |system]] can reach a consensus on what the canonical truth is. - Power and trust is distributed (or shared) among the network's stakeholders (e.g. developers, miners, and consumers), rather than concentrated in a single individual or entity (e.g. banks, governments, and financial institutions). - Blockchains put the code in charge. - Blockchains allow permisionless innovation. diff --git a/Blogging.md b/Blogging.md index 3b99adf..4e43868 100644 --- a/Blogging.md +++ b/Blogging.md @@ -27,4 +27,4 @@ 6. Reduce them to a tiny outline of the key points. 7. Post the outline. Trash the rest. - Reading is the inhale, writing is the exhale. Breathe. -- The more you create, the more ideas come yo you to continue creating. That's the creativity [[Feedback Loops | feedback loop]]. +- The more you create, the more ideas come yo you to continue creating. That's the creativity [[Feedback Loops |feedback loop]]. diff --git a/COVID-19.md b/COVID-19.md index 6bdc49a..55206eb 100644 --- a/COVID-19.md +++ b/COVID-19.md @@ -1,6 +1,6 @@ # COVID-19 -Most data around this crisis was incomplete, constantly evolving, and [[Politics | politically]] warped, making it near impossible to interpret without context from relevant experts, especially since fear was so prevalent. The goal was to try to think [[Thinking | critically]] and be understanding. +Most data around this crisis was incomplete, constantly evolving, and [[Politics |politically]] warped, making it near impossible to interpret without context from relevant experts, especially since fear was so prevalent. The goal was to try to think [[Thinking |critically]] and be understanding. - [Covid-19, your community, and you — a data science perspective](https://www.fast.ai/2020/03/09/coronavirus) - [Coronavirus Pandemic Statistics and Research](https://ourworldindata.org/coronavirus) diff --git a/Capture, Organize, Synthesize.md b/Capture, Organize, Synthesize.md index 49413b5..7ffd07f 100644 --- a/Capture, Organize, Synthesize.md +++ b/Capture, Organize, Synthesize.md @@ -1,5 +1,5 @@ # Capture, Organize, Synthesize -- [Capture as much as possible](http://gordonbrander.com/pattern/capture-organize-synthesize/). Your thoughts are more valuable than paper. Externalize what you [[Learning | learn]]. Once [[Ideas]] are captured in a tangible form you can begin surveying and manipulating them. +- [Capture as much as possible](http://gordonbrander.com/pattern/capture-organize-synthesize/). Your thoughts are more valuable than paper. Externalize what you [[Learning |learn]]. Once [[Ideas]] are captured in a tangible form you can begin surveying and manipulating them. - Organize only after you capture. Filter, but don't delete irrelevant information. Computers are big enough to search and store everything. Make them manage it. - Synthesize into new meaning. Re-contextualize what you learn. This is the creative act. Experience becomes art, notes become a novel. diff --git a/Communication.md b/Communication.md index 260f6b8..7591a58 100644 --- a/Communication.md +++ b/Communication.md @@ -2,7 +2,7 @@ ![[Quotes#^a6f960]] -Communication is the science of transmitting knowledge to other humans. It goes by many names: debate, negotiation, [[Resolving Disagreement | discussion]], [[Talking | talking]], [[Learning | education]], [[listening]], and many more. Communication is a skill that is learnable. +Communication is the science of transmitting knowledge to other humans. It goes by many names: debate, negotiation, [[Resolving Disagreement |discussion]], [[Talking |talking]], [[Learning |education]], [[listening]], and many more. Communication is a skill that is learnable. **The person who tells the most compelling story wins**. Not the best idea. Just the story that catches people's attention and gets them to nod their heads. Tell people what they want to hear and you can be wrong indefinitely without penalty. [Crafting and telling stories is part of what makes humans humans](https://www.notboring.co/p/story-time). Stories let us coordinate across time and space. @@ -14,7 +14,7 @@ Communication is the science of transmitting knowledge to other humans. It goes - Without going overboard, use a tasteful amount of graphic design (e.g: bolding one key sentence). - Break up a giant nuanced block into sections. - If something is critical, make it visual. -- If you want an answer, you have to [[Asking Questions | ask a question]]. People typically have a lot to say, but they'll volunteer little. +- If you want an answer, you have to [[Asking Questions |ask a question]]. People typically have a lot to say, but they'll volunteer little. ## Resources diff --git a/Company Knowledge Management.md b/Company Knowledge Management.md index 8f526cf..8ceb4e0 100644 --- a/Company Knowledge Management.md +++ b/Company Knowledge Management.md @@ -18,7 +18,7 @@ There are some basic principles and [[values]] that will make maintaining and ev ## Key Ideas - [[Documentation]] and PM can make a company 10x better. -- Have an opinionated way of doing internal documentation that works for your [[Organizations | organization]] and [[Culture]]. +- Have an opinionated way of doing internal documentation that works for your [[Organizations |organization]] and [[Culture]]. - Every employee should contribute. - Resources have owners, contributors, reviewers (similar to [[Git]] roles).One of the owner roles is to keep it up to date and consistent with the rest of the knowledge base. - Each kind of document has have an explicit place. A place for everything and everything in its place. @@ -26,7 +26,7 @@ There are some basic principles and [[values]] that will make maintaining and ev - Avoid duplicating knowledge. For each question there is one and only one answer. - Link everything together. - The documentation should have back links and block references to incentivize small chunks of atomic ideas. -- When doing presentations, don't present slides, present the content of the [[Company Handbooks | company handbook]]. +- When doing presentations, don't present slides, present the content of the [[Company Handbooks |company handbook]]. - Information should be easy to add (input) as well as easy to search and find (output) resulting in quick knowledge transfer between different employees. - [[Writing]] something in the wrong place is the same as not writing it. - Reduce the number of alternatives where information might be stored. GitLab uses [[git]], Basecamp uses Basecamp, ... @@ -62,7 +62,7 @@ Whenever you need to thoroughly brief a group of people on an important matter, 4. Logistics. What budget and resources are available, and how they are used. 5. Communications. How you’ll be coordinating among yourselves and with others in order to achieve your goal. - ## Resources + - [Encouraging a Culture of Written Communication](https://www.mcls.io/blog/encouraging-a-culture-of-written-communication). - [Shopify - How we Get Shit Done](https://vimeo.com/456735890). diff --git a/Coordination.md b/Coordination.md index d035bb0..542bb1f 100644 --- a/Coordination.md +++ b/Coordination.md @@ -3,7 +3,7 @@ - Human coordination in groups to achieve aims is the secret sauce of human civilization. If it could be engineered, a lot of problems would have been solved. - Coordination problems are a [constraint to production of all kinds of economic value](https://www.lesswrong.com/posts/P6fSj3t4oApQQTB7E/coordination-as-a-scarce-resource). - All problems are coordination problems. Moloch is at the end of all! -- [Coordination](https://vitalik.ca/general/2020/09/11/coordination.html), the ability for large [[Teamwork | groups of actors to work together]] for their common interest, is one of the most powerful forces in the universe. It can be improved in many ways: +- [Coordination](https://vitalik.ca/general/2020/09/11/coordination.html), the ability for large [[Teamwork |groups of actors to work together]] for their common interest, is one of the most powerful forces in the universe. It can be improved in many ways: - Faster spread of information. - Better norms that identify what behaviors are classified as cheating along with more effective punishments. - Stronger and more powerful [[organizations]]. diff --git a/Cryptocurrencies.md b/Cryptocurrencies.md index b08f620..5b60613 100644 --- a/Cryptocurrencies.md +++ b/Cryptocurrencies.md @@ -1,6 +1,6 @@ # Cryptocurrencies -- Cryptocurrencies are a digital version of money protected by cryptography (Merkles Trees). +- Cryptocurrencies are a digital version of [[Finances |money]] protected by cryptography (Merkles Trees). - Originally, currencies were actual precious metals, like gold and silver coins. For the sake of portability, these were replaced with bank notes. Pieces of paper which entitled the bearer to a certain quantity of precious metal if they presented them to the bank. That system is known as the gold standard. - The gold standard was abandoned in the middle of the 20th century. Now we have "fiat money", which is money that has value simply because everyone agrees it has value. The biggest difference between 20 real dollars and 20 Monopoly dollars now is that you can use the real dollars to pay taxes. - Now that we have an easy way to do consensus in the internet, cryptocurrencies are simply a digital version of money. When you buy Bitcoin you're using the Blockchain to tell it to everyone. If you're going to spend more than you have, everyone will be able to see it! diff --git a/DNA Genetic Testing and Analysis.md b/DNA Genetic Testing and Analysis.md index edfc350..beb3839 100644 --- a/DNA Genetic Testing and Analysis.md +++ b/DNA Genetic Testing and Analysis.md @@ -6,7 +6,6 @@ - [Your DNA is already probably on a database](https://youtu.be/KT18KJouHWg). - How valuable it would be giving your DNA to a competent advertising company? They could be able to profile and predict users with significantly higher personal accuracy. On the other hand, this is analogous to the 1800s when people disagreed over whether one should let a camera take your photo. If sequencing prices and mobility continue to advance at current rates, in 30 years your DNA could be sequenced thousands of times a day, everywhere you go in public (the same way you're recorded with security cameras). - ## Resources - You can retrieve information about your DNA variations at [Promethease](https://promethease.com/). Other kind of data can be extracted with [dna.land](https://dna.land/) and [FoundMyMitness Genetics](https://www.foundmyfitness.com/genetics). diff --git a/Databases.md b/Databases.md index d5d107a..f104dd3 100644 --- a/Databases.md +++ b/Databases.md @@ -8,4 +8,5 @@ - [SQL Style Guide](https://www.sqlstyle.guide/) ### Resources + - [Build your own database on Rust](https://github.com/adambcomer/database-engine) diff --git a/Decentralized Autonomous Organizations.md b/Decentralized Autonomous Organizations.md index f67570f..2d46cd0 100644 --- a/Decentralized Autonomous Organizations.md +++ b/Decentralized Autonomous Organizations.md @@ -1,16 +1,18 @@ # Decentralized Autonomous Organizations -- A Decentralized Autonomous [[Organizations | Organization]] is a mechanism that enables online communities to form and coordinate economically. +- A Decentralized Autonomous [[Organizations |Organization]] is a mechanism that enables online communities to form and coordinate economically. - DAOs make it possible for an online group with members from anywhere in the world to pool capital and hard-code rules — entirely in software — for how that capital will be managed and deployed. Those rules are then enforced by the underlying blockchain. ### Resources + - [A beginner’s guide to DAOs](https://linda.mirror.xyz/Vh8K4leCGEO06_qSGx-vS5lvgUqhqkCz9ut81WwCP2o). - [Everything you need to know about DAOs](https://foundation.app/blog/everything-you-need-to-know-about-daos). - [The Handbook of Handbooks for Decentralized Organizing](https://hackmd.io/@yHk1snI9T9SNpiFu2o17oA/Skh_dXNbE?type=view). - [Resources For Decentralized Organizing](https://commonslibrary.org/resources-for-decentralised-organising/). Also [summarized in slides](https://geo.coop/sites/default/files/patterns_of_decentralized_organizing.pdf). - [Tech coop resources](https://tech-coops.xyz/#resources). -#### Tools +#### Tools + - [DAO Tool List](https://messari.io/governor/tools). - [Snapshot](https://snapshot.org/#/). - [SourceCred](https://sourcecred.io/docs). diff --git a/Decentralized Protocols.md b/Decentralized Protocols.md index 61a5d44..d45e253 100644 --- a/Decentralized Protocols.md +++ b/Decentralized Protocols.md @@ -14,7 +14,7 @@ - [Many more](https://youtu.be/Axj8NJXnCN0)! - [Moving to protocols, not platforms](https://knightcolumbia.org/content/protocols-not-platforms-a-technological-approach-to-free-speech), is an approach for free speech in the twenty-first century. Rather than relying on a "marketplace of [[ideas]]" within an individual platform — which can be hijacked by those with malicious intent—protocols could lead to a marketplace of ideals, where competition occurs to provide better services that minimize the impact of those with malicious intent, without cutting off their ability to speak entirely. - The fundamental power of the internet is its _interoperability_. It was born out of the ability of different networks to talk to each other using common protocols. The interoperability is what we've lost in the Web 2.0 era. Even such quintessential thing as a web API has no well defined standard or protocol, just a very vague concept of REST or RPC. We need commonly accepted standards and _decentralized_ protocols: for web APIs, for identity management, for message queuing, for web callbacks (webhooks), for online transactions, for semantic web and ontology, etc. -- One wallet could allow you to login to any service. The wallets are your credentials. [[NFTs | Owning a thing]] could allow you to enter somewhere. +- One wallet could allow you to login to any service. The wallets are your credentials. [[NFTs |Owning a thing]] could allow you to enter somewhere. - [Open source protocols should favor composability over just about everything](https://youtu.be/TdBTJY-G8xs). Breaking big things into smaller things. This encourages experimentation at multiple levels. - A decentralized protocol can work with a centralized provider. It has the benefits of both (might be fast but no lock users in). - A major downside of decentralized protocols/networks is that they tend to perform poorly. Hubs are efficient. diff --git a/Design Docs.md b/Design Docs.md index eff4f57..54a6818 100644 --- a/Design Docs.md +++ b/Design Docs.md @@ -9,20 +9,20 @@ - It's hard to make technical decisions while remote. [Build a Proposal Culture](https://hamiltonulmer.com/writing/building-a-proposal-culture) to enable effective distributed technical decision making via [[Writing]] and collecting [[Feedback]] on a written document in an inclusive, async-friendly way. - Even if no one else reads them, they force you to clarify my thinking before you start the (more expensive) process of implementation. - Design docs fulfill the following functions in the software development life-cycle: - - Early identification of design issues when making changes is still cheap. - - Achieving consensus around a design in the organization. - - Ensuring consideration of cross-cutting concerns. - - Scaling knowledge of senior engineers into the organization. - - Form the basis of an organizational memory around design decisions. + - Early identification of design issues when making changes is still cheap. + - Achieving consensus around a design in the organization. + - Ensuring consideration of cross-cutting concerns. + - Scaling knowledge of senior engineers into the organization. + - Form the basis of an organizational memory around design decisions. - Write them in whatever form makes the most sense for the particular project. - A good-to-start-with structure can be: - 1. Context and scope. Overview of the landscape in which the new system is being built and what is actually being built. Focused on objective background facts. Keep it short. - 2. Goals and non-goals. What the goals of the system are, and, sometimes more importantly, what non-goals are. - 3. Design. This is the place to write down the trade-offs you made in designing your software. Given the context (facts), goals and non-goals (requirements), the design doc is the place to suggest solutions and show why a particular solution best satisfies those goals. - 4. APIs. If the system under design exposes an API, then sketching out that API is usually a good idea. - 5. Data storage. Systems that store data should likely discuss how and in what rough form this happens. - 6. Alternatives considered. Share alternative designs that would have reasonably achieved similar outcomes. - 7. Cross-cutting concerns. This is where your organization can ensure that certain cross-cutting concerns such as security, privacy, and observability are always taken into consideration. These are often relatively short sections that explain how the design impacts the concern and how the concern is addressed. Teams should standardize what these concerns are in their case. + 1. Context and scope. Overview of the landscape in which the new system is being built and what is actually being built. Focused on objective background facts. Keep it short. + 2. Goals and non-goals. What the goals of the system are, and, sometimes more importantly, what non-goals are. + 3. Design. This is the place to write down the trade-offs you made in designing your software. Given the context (facts), goals and non-goals (requirements), the design doc is the place to suggest solutions and show why a particular solution best satisfies those goals. + 4. APIs. If the system under design exposes an API, then sketching out that API is usually a good idea. + 5. Data storage. Systems that store data should likely discuss how and in what rough form this happens. + 6. Alternatives considered. Share alternative designs that would have reasonably achieved similar outcomes. + 7. Cross-cutting concerns. This is where your organization can ensure that certain cross-cutting concerns such as security, privacy, and observability are always taken into consideration. These are often relatively short sections that explain how the design impacts the concern and how the concern is addressed. Teams should standardize what these concerns are in their case. - In many docs a diagram can be useful. - The steps in the life-cycle of a design document are: Create, Iterate, Review, Implement, Iterate and Learn. - [The RFC and feedback should be posted publicly. Everyone can join the discussion. The goal is to include as many people as possible to access more points of view and spread the knowledge simultaneously](https://candost.blog/how-to-stop-endless-discussions/). diff --git a/Dogs.md b/Dogs.md index 8a2c41d..df7b80f 100644 --- a/Dogs.md +++ b/Dogs.md @@ -59,7 +59,7 @@ - If you find your dog isn't listening perfectly to an old cue, one strategy for dealing with that is to change the cue and work on reinforcing the new cue more carefully. To transfer a cue, give your _new_ cue then immediately follow it with the old cue and reward when the dog performs the behavior. - You can speed up a trick training it with toys. Also, you can add tricks in between "drop it" and "get it" to reinforce them. - Once the behavior is established, start to reinforce intermittently. -- For clicker training the main loop is: click, pause, feed. Always feed after clicking! You can charge the clicker while playing [[Dogs#Training Games | training games]]. +- For clicker training the main loop is: click, pause, feed. Always feed after clicking! You can charge the clicker while playing [[Dogs#Training Games |training games]]. #### Training Games @@ -76,6 +76,7 @@ ### Stuffed Kongs [Stuffed Kongs](https://youtu.be/LwZI1isnvPQ) are meant to give your puppy or dog a chance to work out his brain and tongue while he gets a delicious treat or meal and you get some well-deserved downtime to relax. [Some stuffings](https://www.naturzoo.com/estimulacion-mental-alimentos-naturales/): + - Puppy kibble or wet food. - Proteins: Beef (non-fatty cut), chicken, turkey, salmon - all should be unseasoned and cooked. - Boiled, scrambled or raw eggs. diff --git a/Double Crux.md b/Double Crux.md index fbc42c0..5e3be39 100644 --- a/Double Crux.md +++ b/Double Crux.md @@ -2,7 +2,7 @@ [Double crux](https://www.lesswrong.com/posts/exa5kmvopeRyfJgCy/double-crux-a-strategy-for-resolving-disagreement) is great framework were both parties abstract their arguments by one level and find a falsifiable fact that, if proven true, would cause them to change their beliefs. -- Focus on narrowing the scope of the [[Resolving Disagreement | discussion]]. Find common ground. +- Focus on narrowing the scope of the [[Resolving Disagreement |discussion]]. Find common ground. - Define terms to avoid getting lost in semantic confusions that miss the real point. - Ask "What would need to be true for you to change your mind?". - Find specific test cases. diff --git a/Feedback Loops.md b/Feedback Loops.md index fd901a8..8340e6c 100644 --- a/Feedback Loops.md +++ b/Feedback Loops.md @@ -4,7 +4,7 @@ - There are two types of feedback loops: positive and negative. - Positive feedback amplifies system output, resulting in growth or decline. - Negative feedback dampers output, stabilizes the system around an equilibrium point. -- **[[Network Effects | Things are connected]]**. Changing one variable in a [[Systems | system]] will affect other variables in that system and other systems. This is important because it means that designers must not only consider particular elements of a design, but also their relation to the design as a whole and to the greater environment. +- **[[Network Effects |Things are connected]]**. Changing one variable in a [[Systems |system]] will affect other variables in that system and other systems. This is important because it means that designers must not only consider particular elements of a design, but also their relation to the design as a whole and to the greater environment. - All complex [[systems]] are subject to positive and negative feedback loops whereby A causes B, which in turn influences A (and C), and so on – with higher-order effects frequently resulting from continual movement of the loop. - Feedback loops vary in their accuracy. - Accurate feedback means that it **reliably** and **clearly** tells you when you do something right. If you get the quadratic formula wrong, you can check the right formula and know what was wrong. diff --git a/Feedback.md b/Feedback.md index eabf393..7104613 100644 --- a/Feedback.md +++ b/Feedback.md @@ -2,9 +2,10 @@ Feedback is the core of personal and professional growth. Feedback help us being better at what we do establishing clear communications and expectations. -All feedback is good feedback. If you agree with it, it tells you something about yourself which you can to work on correcting. If you don't agree with it, it tells you that there is an incorrect perception about you in the other persons mind. You can also work on correcting that. -- When someone tells you something is wrong, they're almost always right. -- When someone tells you how to fix it, they're almost always wrong. +All feedback is good feedback. If you agree with it, it tells you something about yourself which you can to work on correcting. If you don't agree with it, it tells you that there is an incorrect perception about you in the other persons mind. You can also work on correcting that. + +- When someone tells you something is wrong, they're almost always right. +- When someone tells you how to fix it, they're almost always wrong. - Collect feedback from everybody. Your goal is not to do what _you_ think is best, it's to help _others_. This includes respecting their preferences, and respecting their autonomy. It's key that you listen to feedback, be open to the possibility that your actions are systematically unhelpful, and work to build better models of your friends and their preferences. In an ideal world I’d only take the actions that are net good, and avoid all of the ones that are net bad, but in a limited information world this is impossible. And empirically, actually trying _far_ outweighs not trying at all. But you still want to get as net good as possible! diff --git a/Fitness.md b/Fitness.md index 854a763..0aaa2d7 100644 --- a/Fitness.md +++ b/Fitness.md @@ -1,6 +1,6 @@ # Fitness -- Exercise helps make better use of the [[Nutrition | foods you are eating]] and produces the hormones you need to [[Thinking | think clearly]]. +- Exercise helps make better use of the [[Nutrition |foods you are eating]] and produces the hormones you need to [[Thinking |think clearly]]. - Your body is your vessel for life's journey - treat it accordingly. Fitness and [[Nutrition]] are the rising tide that floats all boats. They are multipliers for everything. - Never sit for prolonged times. Take breaks standing or walking around. - [Going for a walk has lots benefits](https://www.betterhealth.vic.gov.au/health/healthyliving/walking-for-good-health). Around 30 minutes a day on most days of the week is a great way to improve or maintain your overall health. diff --git a/Focus.md b/Focus.md index 5d2cd8d..c4b1e1f 100644 --- a/Focus.md +++ b/Focus.md @@ -3,10 +3,10 @@ [Focus (absorption, concentration) is the ability to narrow the attention so as to apply it in a more detailed and penetrating way for sustained periods of time on some chosen part of your present experience](https://www.lesswrong.com/s/xqgwpmwDYsn8osoje/p/35eEHAXis3jMqETod). - Whatever your primary motivations are in life, you won't get anywhere by waiting for something to happen. Plan! - - Humans do not think [[Thinking | strategically]] by default. + - Humans do not think [[Thinking |strategically]] by default. - Environmental changes can make it easier to attend effectively to the right things. - Removing clutter and other distractions can make attention less difficult, for which the virtues of orderliness and simplicity can help. - Disable notifications and badges so that you don't mindlessly open distracting apps. -- [[Mental Health#Meditation | Mindfulness meditation]], e.g. breath-counting, seems to be a go-to technique for developing focus. +- [[Mental Health#Meditation |Mindfulness meditation]], e.g. breath-counting, seems to be a go-to technique for developing focus. - Periodic exposure to nature and out-of-doors in an relaxing, undemanding way can restore attention capability. - [Attention is a scarce resource](https://youtu.be/ZWI4_Oe-Qbs). Everything in the world is fighting to get yours. diff --git a/Git.md b/Git.md index d9d5bff..98f4646 100644 --- a/Git.md +++ b/Git.md @@ -2,11 +2,12 @@ [Version control software enables teams to work in distributed and asynchronous environments, manage changes and versions of code and artifacts, and resolve merge conflicts and related anomalies.](https://chris.beams.io/posts/git-commit/) -## How to make a good Commit +## How to Make a Good Commit - Each commit should change a single thing. ### Message + 1. Separate subject from body with a blank line. 1. Limit the subject line to 50 characters. 1. Capitalize the subject line. @@ -15,17 +16,18 @@ 1. Wrap the body at 72 characters. 1. Use the body to explain what and why vs. how. -## How to make a good Pull Request +## How to Make a Good Pull Request [Process](https://github.blog/2015-01-21-how-to-write-the-perfect-pull-request/): + 1. Include the purpose of the Pull Request. 1. Provide an overview of why the work is taking place. 1. Be explicit about what feedback you want, if any: a quick pair of :eyes: on the code, discussion on the technical approach, critique on design, a review of copy. 1. [Offering feedback](https://mtlynch.io/human-code-reviews-1/) - 1. Familiarize yourself with the context of the issue, and reasons why this Pull Request exists. - 1. Ask, don't tell. - 1. Explain your reasons why code should be changed. - 1. Be aware of negative bias with online [[Communication]]. Can you use positive language as opposed to neutral? + 1. Familiarize yourself with the context of the issue, and reasons why this Pull Request exists. + 1. Ask, don't tell. + 1. Explain your reasons why code should be changed. + 1. Be aware of negative bias with online [[Communication]]. Can you use positive language as opposed to neutral? ## Resources diff --git a/Goals.md b/Goals.md index 5d08353..3d4fb68 100644 --- a/Goals.md +++ b/Goals.md @@ -15,6 +15,7 @@ Turn vague goals into trigger-action plans (TAPs). **If X then Y**. That works b - **The TAP furthers your goals**. ## Interesting Goals + - Experiment with something you want to improve (A/B tests). - Reduce daily decisions. - [[Journaling |Journal]]. diff --git a/Governance.md b/Governance.md index 8b4dc42..041021b 100644 --- a/Governance.md +++ b/Governance.md @@ -7,6 +7,7 @@ Governance is a tool an [[Organizations |organization]] uses to decide where pow - [There is still much room there is to try different things around Governance](https://www.cold-takes.com/ideal-governance-for-companies-countries-and-more/). ## Resources + - [Democratic Mediums](https://medlabboulder.gitlab.io/democraticmediums/). A directory of patterns for decision, deliberation, and noise. - [Metagovernance Project](https://metagov.org/). An interdisciplinary research collective that builds standards and infrastructure for digital self-governance. - [CommunityRule](https://communityrule.info/). A governance toolkit for great communities. diff --git a/Health.md b/Health.md index 1c89117..cf13854 100644 --- a/Health.md +++ b/Health.md @@ -1,14 +1,13 @@ # Health -**How you live** affects **how long** and **how happy** you live. So, don't [maximize misery](https://www.youtube.com/watch?v=LO1mTELoj6o). Your health has an impact on everyone around you too. You get healthy, and more importantly stay healthy, by accumulating significant, but livable, [[Life Advice | improvements to your lifestyle over time]], and building on that. +**How you live** affects **how long** and **how happy** you live. So, don't [maximize misery](https://www.youtube.com/watch?v=LO1mTELoj6o). Your health has an impact on everyone around you too. You get healthy, and more importantly stay healthy, by accumulating significant, but livable, [[Life Advice |improvements to your lifestyle over time]], and building on that. - Run experiments and try new things. This will make you explore the world so you can exploit it later. Go for variety and surprise. Don’t keep doing the same thing. [Most things in life have diminishing marginal utility, so maximizing utility implies doing a lot of things a bit](https://twitter.com/mattsclancy/status/1415470466047827968). - [Algernon's Law](https://www.gwern.net/Drug-heuristics): your body is already mostly optimal, so adding more things is unlikely to have large positive effects unless there’s some really good reason. -- Although [[time]] is the ultimate resource, the lack of energy will always be the first limiting factor. Therefore prioritizing health (like it or not, you're a physical object), [[Sleep]], [[Fitness | exercise]], and other such aspects will always pay off far more than what you sacrifice on them. [These areas should take priority over anything else](https://www.lesswrong.com/posts/QTkij5fmPXPd7GD4Z/review-of-scott-adams-how-to-fail-at-almost-everything-and). -- Our bodies and minds are built to live in a tribe in 50,000BC, which leaves modern humans with a number of unfortunate traits (fixation with [[Social Media Issues | tribal-style social survival]], attracted to [[Nutrition | energy dense food]], ...). +- Although [[time]] is the ultimate resource, the lack of energy will always be the first limiting factor. Therefore prioritizing health (like it or not, you're a physical object), [[Sleep]], [[Fitness |exercise]], and other such aspects will always pay off far more than what you sacrifice on them. [These areas should take priority over anything else](https://www.lesswrong.com/posts/QTkij5fmPXPd7GD4Z/review-of-scott-adams-how-to-fail-at-almost-everything-and). +- Our bodies and minds are built to live in a tribe in 50,000BC, which leaves modern humans with a number of unfortunate traits (fixation with [[Social Media Issues |tribal-style social survival]], attracted to [[Nutrition |energy dense food]], ...). - Build [[Systems]] to take the right actions effortlessly through [[Habits]]. - ## Blood Markers - Cortisol: Stress marker. diff --git a/Hobbies.md b/Hobbies.md index 0176185..b24ee9c 100644 --- a/Hobbies.md +++ b/Hobbies.md @@ -8,7 +8,7 @@ - [[Personal Handbooks]] - [[Company Handbooks]] - [[Web Based Tools]] -- [[Open Science]] +- [[Science]] - [[Open Source Data Projects]] - [[Dungeons and Dragons]] - [[Recipes]] diff --git a/House Buying.md b/House Buying.md index cbe3191..4df8b96 100644 --- a/House Buying.md +++ b/House Buying.md @@ -1,6 +1,6 @@ # House Buying -- Be clear about why you're buying a home. Every large [[Making Decisions | decision]] you have to make about home ownership should somewhat tie in to this. +- Be clear about why you're buying a home. Every large [[Making Decisions |decision]] you have to make about home ownership should somewhat tie in to this. - Look at houses based on the life style you have not the life style you aspire to have. - [Living in the same place as the people you love matters](https://waitbutwhy.com/2015/12/the-tail-end.html). - Balance commuting against other goods and costs (Commuting Paradox). @@ -8,8 +8,8 @@ - Good illumination (daylight has a strong effect on mood) and a view of natural beauty (nature increases mental functioning and concentration) aren't just pleasant luxuries, but can make important practical differences in your [[Health]]. Light and plants make a difference. - Aim for a small sunny place in the winter! - Research nearby future facilities. Schools, shopping malls, coffee shops, transportation, ... -- Check the electrical and water installations of the building. -- Treat it as a [[Finances | finance]] asset. Think for how much it'll sell. +- Check the electrical and water installations of the building. +- Treat it as a [[Finances |finance]] asset. Think for how much it'll sell. ## Mortgage diff --git a/How To Do Hard Things.md b/How To Do Hard Things.md index d9a6a53..c042bd9 100644 --- a/How To Do Hard Things.md +++ b/How To Do Hard Things.md @@ -1,6 +1,6 @@ # How To Do Hard Things -It's a useful [[Mental Models | conceptual framework]] for how to get better at things that you currently find difficult. Everything is hard before it is easy. [The day before something is a breakthrough, it's a stupid idea](https://www.drmaciver.com/2019/05/how-to-do-hard-things/). Doing hard things is mostly about having high expectations for yourself and getting used to being uncomfortable and the way to get started doing something difficult is to [dive in](https://mindingourway.com/dive-in-2/). +It's a useful [[Mental Models |conceptual framework]] for how to get better at things that you currently find difficult. Everything is hard before it is easy. [The day before something is a breakthrough, it's a stupid idea](https://www.drmaciver.com/2019/05/how-to-do-hard-things/). Doing hard things is mostly about having high expectations for yourself and getting used to being uncomfortable and the way to get started doing something difficult is to [dive in](https://mindingourway.com/dive-in-2/). ### The Single-Loop System diff --git a/IPFS.md b/IPFS.md index 4e4fd26..549e939 100644 --- a/IPFS.md +++ b/IPFS.md @@ -8,6 +8,7 @@ - IPFS makes some nice properties the default. E.g: content addressing. ## [IPLD](https://ipld.io/) + - Data model for IPFS - Everything is a node. Nodes have types. - The data structure is a Merkle Tree. diff --git a/Ideas.md b/Ideas.md index 8188c58..d848a6d 100644 --- a/Ideas.md +++ b/Ideas.md @@ -3,12 +3,14 @@ A few personal random ideas. A multitude of bad ideas is necessary for one good idea! ### Key Properties of Ideas + - Timeless. - No replication costs. - Creates win-win situations. - [[Network Effects]]. ### Interesting Areas + - [[Open Data]] - [[Governance]] - [[Programming]] @@ -17,6 +19,7 @@ A few personal random ideas. A multitude of bad ideas is necessary for one good - Science (biology, astrophysics, neuro, ...) ## Awesome Game + - Modular Approach. The idea is to have a main character and multiple shards to play. Each shard could implement a different rule set or genre. - [[Modularity]] could also be implemented in the graphic side. You can choose the graphics pack you like just like another cosmetic. - Player Driven Economy. Everything is made by players and traded for real life currency. The developers only get a fee for each trade. This makes the game fully F2P but also supports the developers. @@ -30,13 +33,16 @@ A few personal random ideas. A multitude of bad ideas is necessary for one good - Factions can take control of a region and build new things there. ## Unconventional Changelogs + - What if each city or town had a changelog? What changed in the last _release_? Did it change a street direction or opened a new commerce? - What if stores had a changelog? That'd mean price history for each product and also new products would be easier to find. ## Fake Currencies + - A chores app where kids could earn a currency. This could be traded for rewards like going to the cinema or getting a new PC game. ## Open Knowledge + - Research. - Each publication is a repository, where people can contribute to make corrections. - Distillation. Deeply digesting ideas, and putting them together into a framework of thinking. @@ -45,6 +51,7 @@ A few personal random ideas. A multitude of bad ideas is necessary for one good - Should have different resolutions. E.g: Blog post for the general public, article for the scientific community, paper for the raw idea. ## Personal Knowledge Base + A tool and framework to manage knowledge. This will allow compound learning and make it easier to discover new abstractions or connections between concepts. These are the key properties of my ideal PKB (could replace this handbook): - Simple, Open Source and multi-platform. Works offline and has a backup mechanism similar to [[Git]]. @@ -62,24 +69,28 @@ A tool and framework to manage knowledge. This will allow compound learning and Instead of building the tool, we can start with a standard protocol and let other tools (Roam, Notion, Obsidian) use that. ### Open Source Projects + - [Logseq](https://logseq.com/). - [Dendron](https://www.dendron.so/). - [Foam](https://foambubble.github.io/). - [Noosphere](https://github.com/subconsciousnetwork/noosphere) ## City Discovery + - Create an activity similar to a gymkhana mixed with escape room. Players have to solve riddles and puzzles while learning about the city and its history. - There might be digital and real life puzzles. - Clues might be scattered across many checkpoints with actors as "NPC"s to guide the players. -- For big and closed areas, set up a Photo Battle Royale. You're out in a park. Make a group chat and eliminate people by making photos of them. The goal is to collect trophies without being eliminated. +- For big and closed areas, set up a Photo Battle Royale. You're out in a park. Make a group chat and eliminate people by making photos of them. The goal is to collect trophies without being eliminated. ## Social Network Improvements -- [[Federated Networks | Federate and open source current networks]] to improve communities. + +- [[Federated Networks |Federate and open source current networks]] to improve communities. - [The protocol should evolve differently for each community](https://youtu.be/P-2P3MSZrBM?t=5953). Communities will mix and match protocols (rules, monetization, rewarding, actions, [[governance]], ...) to make the protocol fit their network. - We need a social network that does not cause divisiveness and negativity that is currently the natural by-product of optimizing for greater engagement. -- How can the network [[Incentives | incentivize]] healthy conversations and encourage nuanced [[Resolving Disagreement | discussions]]? +- How can the network [[Incentives |incentivize]] healthy conversations and encourage nuanced [[Resolving Disagreement |discussions]]? ## Web3 Recommendation Engine + - Since Ethereum wallets are public, you can get good data on which tokens people similar to you are holding. - This might be useful to discover new assets. diff --git a/Incentives.md b/Incentives.md index 97cd46b..f0ee21c 100644 --- a/Incentives.md +++ b/Incentives.md @@ -6,7 +6,7 @@ Behavior is hard to fix. When people say they've learned their lesson they under > _"Simple, clear purpose and principles give rise to complex and intelligent behavior. Complex rules and regulations give rise to simple and stupid behavior"._ Dee Hock. -- To reach a [[Goals | goal]], reduce friction or increase incentives/rewards. +- To reach a [[Goals |goal]], reduce friction or increase incentives/rewards. - To build better institutions, alter the incentive landscape. Great incentives create great outcomes. - Humans are astonishingly bad at establishing incentives—we consistently invite manipulation and unintended consequences. - You can’t force other people to change. You can, however, change just about everything else. And usually, that’s enough! @@ -19,7 +19,7 @@ Behavior is hard to fix. When people say they've learned their lesson they under [A structure through which to create, evaluate, and adjust incentives.](https://mobile.twitter.com/SahilBloom/status/1434847309976702980) 1. **Objectives**. What does success look like? Without upfront deep thought on objectives, intelligent incentive design is impossible. -2. **Metrics**. Establish [[Metrics | metrics that you will measure to track success]]. Avoid the McNamara Fallacy—never choose metrics on the basis of what is easily measurable over what is meaningful. Identify a wish list of metrics with no regard for feasibility. Work backwards from there. +2. **Metrics**. Establish [[Metrics |metrics that you will measure to track success]]. Avoid the McNamara Fallacy—never choose metrics on the basis of what is easily measurable over what is meaningful. Identify a wish list of metrics with no regard for feasibility. Work backwards from there. 3. **Anti-Metrics**. Establish "anti-metrics" that you measure to track unintended consequences. Anti-metrics force you to consider whether your incentives are fixing one problem here, but creating another problem over there. 4. **Stakes & Effects**. Consider the stakes. If the failures are costly and the decisions hard to reverse, conduct a heavier analysis. 5. **Skin in the Game**. To avoid principal-agent problems, the incentive designer should have skin in the game. Never allow an incentive to be implemented where the creator participates in pleasure of the upside, but not the pain in the downside. Skin in the game improves outcomes. diff --git a/Interesting Words.md b/Interesting Words.md index a02151e..9f3cdba 100644 --- a/Interesting Words.md +++ b/Interesting Words.md @@ -2,4 +2,4 @@ - **Zeitgeist**: is a concept meaning "spirit of the age". It refers to an invisible agent or force dominating the characteristics of a given epoch in world history. - **Ethos**: is a Greek word meaning "character" that is used to describe the guiding beliefs or ideals that characterize a person, community, nation, or ideology. -- **Telos**: is a term used by philosopher Aristotle to refer to the full potential or inherent purpose or objective of a person or thing, similar to the notion of an [[Values | "end goal" or "raison d'être"]]. Moreover, it can be understood as the "supreme end of man's endeavor". +- **Telos**: is a term used by philosopher Aristotle to refer to the full potential or inherent purpose or objective of a person or thing, similar to the notion of an [[Values |"end goal" or "raison d'être"]]. Moreover, it can be understood as the "supreme end of man's endeavor". diff --git a/Learning.md b/Learning.md index 11f2bef..f9264c8 100644 --- a/Learning.md +++ b/Learning.md @@ -3,7 +3,7 @@ - Learning is a process of [[Conceptual Compression]]. - Understand the base and build from it. First Principles Method. Seek the big picture understanding - focus on concepts not details. - Read about topics you care, observe the world around you and keep a beginner's mind (*shoshin*). -- Don't be afraid to [[Asking Questions | ask a question]] that may sound stupid because 99% of the time everyone else is thinking of the same question and is too embarrassed to ask it. +- Don't be afraid to [[Asking Questions |ask a question]] that may sound stupid because 99% of the time everyone else is thinking of the same question and is too embarrassed to ask it. - You can apply [The Feynman Technique](https://www.farnamstreetblog.com/2012/04/learn-anything-faster-with-the-feynman-technique/): 1. Identify the subject. 2. Teach it to a child. Use simple vocabulary and make it short. Keep questions and answers simple. @@ -14,7 +14,7 @@ - There are two categories of learning. [Mix them both to learn faster](https://www.joshwcomeau.com/blog/how-to-learn-stuff-quickly/). 1. **Guided:** Reading a tutorial, taking a course, watching a YouTube video. Anything where you're following a guide. 2. **Unguided:** Creating your own projects from scratch, extending a tutorial, looking things up in the docs. Anything where you aren't following a guide. -- Learn to [[Asking Questions | ask better questions]]. Distill what you know to figure out what part you're missing or which link is missing. +- Learn to [[Asking Questions |ask better questions]]. Distill what you know to figure out what part you're missing or which link is missing. - Learn by [[Writing]]: 1. Pick a topic. 2. Read and/or discuss with others (a bit). @@ -36,7 +36,7 @@ - Examples are a great way to transfer tacit knowledge, without necessarily making it legible - this is what it means to build intuition. - Come with a Plain-English description of the concept. - Then, dive into the Technical side. -- When discovering a pattern, try to abstract it as much as you can instead of applying it only to a certain area. Once you made this abstraction you will have a new [[Mental Models | mental model]]. +- When discovering a pattern, try to abstract it as much as you can instead of applying it only to a certain area. Once you made this abstraction you will have a new [[Mental Models |mental model]]. - Learning to program shapes the mind the same way learning a new language does. Each new word, concept or expression helps you model the world. - Use [[Spaced Repetition]] and get some [[Sleep]]. - [Test your knowledge easily and often and iterate](https://youtu.be/Y_B6VADhY84?list=WL). It's the number of iterations, not the number of hours, that drives learning. Shorten the [[Feedback Loops]]. You don't need to know everything to start. Start and you'll learn things along the way (Just In Time /JIT learning). @@ -59,6 +59,7 @@ ## Learning Soft Skills [Follow this method](https://www.lesswrong.com/posts/ZGzDNfNCXzfx6hYAH/how-to-learn-soft-skills): + - Pick a soft skill, X, that you'd like to get better at. Then, set a 5-minute timer. Spend those 5 minutes [explaining](https://jvns.ca/blog/confusing-explanations) to yourself, in [[Writing]], how to do X. Brainstorm on what the key tricky bits are, or strategies for navigating them. - Explore how is skill X really actually just the same as skill Y. In the sense that anyone who is fluent in skill Y already knows all they need to know to be good at X — they just need to apply their Y-skill to X. Your goal, as you do this, is to create a very short guide that enables anyone who already knows Y to hit the ground running with X. diff --git a/Life Advice.md b/Life Advice.md index 96b898f..d26ae7d 100644 --- a/Life Advice.md +++ b/Life Advice.md @@ -7,6 +7,7 @@ If you listen to successful people talk about their approaches, remember that all the people who used the same methods and failed [did not share anything about it](https://en.wikipedia.org/wiki/Survivorship_bias). Life advice tips don't work for everyone! Advice like these are not laws. They are like hats. If one doesn't fit, try another. The important part is to [try more things](https://www.lesswrong.com/posts/ZzCxs2AFThcTfFeKr/try-more-things)! Most generic advice actually has multiple levels of nuance that can only be understood through experience. [Good advice has three main components](https://atis.substack.com/p/most-advice-is-pretty-bad): + 1. It is not obvious 2. It is actionable 3. It is based on some true insight @@ -16,8 +17,8 @@ If you listen to successful people talk about their approaches, remember that al - Experiment and iterate. - Keep it simple. - Build great memories. -- Before you speak, let your words pass through three gates. At the first gate, ask yourself, “Is it true?” At the second gate ask, “Is it necessary?” At the third gate ask, “Is it kind?” -- Elevate good behavior rather than punishing bad behavior, especially in [[Parenting | children]] and animals. +- Before you speak, let your words pass through three gates. At the first gate, ask yourself, "s it true?"" At the second gate ask, "Is it necessary?" At the third gate ask, "Is it kind?"" +- Elevate good behavior rather than punishing bad behavior, especially in [[Parenting |children]] and animals. ## Resources diff --git a/Life Areas.md b/Life Areas.md index e92376b..69734ba 100644 --- a/Life Areas.md +++ b/Life Areas.md @@ -1,15 +1,14 @@ # Life Areas -[Just as an airplane has wings, engines, windows, controls, and landing gear, your life has various components. Ignoring some of them is like trying to fly without wings. -](https://alexvermeer.com/life-areas/) +[Just as an airplane has wings, engines, windows, controls, and landing gear, your life has various components. Ignoring some of them is like trying to fly without wings.](https://alexvermeer.com/life-areas/) -1. Worldview and purpose. Do you have clarity as to your existence, purpose, and place in the universe? What is your [[Values | philosophy of life]]? +1. Worldview and purpose. Do you have clarity as to your existence, purpose, and place in the universe? What is your [[Values |philosophy of life]]? 2. Contribution and impact. How are you giving value to the world? How much impact does your existence have environmentally, socially, and cognitively? 3. Location and possessions. Are you tied to one location? Do you own lots of useless stuff? 4. [[Time]] and [[Finances]]. Do you have savings, investments, or assets? Do you have any debt? Do you know where you spend your money? 5. Career and [[Teamwork]]. Do you enjoy your work? Have you optimized your job? 6. Health and fitness. Do you exercise regularly? What is your overall energy level? What are your major health issues and susceptibilities? -7. Knowledge and [[Learning | education]]. Are you developing your mind and learning new things? What are your talents and skills? +7. Knowledge and [[Learning |education]]. Are you developing your mind and learning new things? What are your talents and skills? 8. [[Communication]]. Are you spreading ideas? Can you communicate effectively? Can you discuss difficult or controversial topics? 9. [[Relationships]]. Are you meeting new people? Are you taking care of people you love? Are you maintaining your friendships? 10. Emotions. What is your general feeling about life? Are you aware of your emotions as they are happening? How do you rate in terms of integrity, honesty, courage, etc.? diff --git a/Life's Most Common Regrets.md b/Life's Most Common Regrets.md index 7364c8f..51d2689 100644 --- a/Life's Most Common Regrets.md +++ b/Life's Most Common Regrets.md @@ -6,6 +6,6 @@ 1. I wish I'd had the courage to [[Mindfulness || live a life true to myself]], not the life others expected of me. 2. I wish I didn't work so hard. -3. I wish I'd had the courage to [[Openness | express my feelings]]. +3. I wish I'd had the courage to [[Openness |express my feelings]]. 4. I wish I had stayed in touch with my friends. 5. I wish that I had let myself be happier. diff --git a/Listening.md b/Listening.md index 8f48a25..6ed3c01 100644 --- a/Listening.md +++ b/Listening.md @@ -1,12 +1,11 @@ # Listening -- [Become interested in other people](https://www.lesswrong.com/posts/4K5pJnKBGkqqTbyxx/to-listen-well-get-curious). Encourage others to talk about themselves. The more you are interested in others, the more interesting they find you. To be interesting, be interested. - - Connect with people, don't perform for them. +- [Become interested in other people](https://www.lesswrong.com/posts/4K5pJnKBGkqqTbyxx/to-listen-well-get-curious). Encourage others to talk about themselves. The more you are interested in others, the more interesting they find you. To be interesting, be interested. Connect with people, don't perform for them. - Being able to listen well is a superpower. Listening is difficult because it involves suppressing your ego long enough to consider what is being said before you respond. - Forget your agenda. Don't have internal monologue. - Avoid trying to respond immediately and allow the other person time to finish speaking. - Don't answer your phone while speaking with someone in real life. If the real life conversation starts, has precedence over the asynchronous ones. -- While listening to someone sharing a problem keep asking them "Is there more?", until there is no more. Create space for the other person to continue talking. This is called [reflecting](https://programs.clearerthinking.org/become_a_great_listener.html) and simply means repeating back a word or phrase to encourage the other person to go on. +- While listening to someone sharing a problem keep asking them "Is there more?", until there is no more. Create space for the other person to continue [[Talking]]. This is called [reflecting](https://programs.clearerthinking.org/become_a_great_listener.html) and simply means repeating back a word or phrase to encourage the other person to go on. - Use open questions more. Open questions are any questions that cannot be answered with a simple _yes_ or _no_ reply. - When you are feeling confused, do a small summary to make sure you didn't miss anything important. - Giving someone an opportunity to clarifying their emotions and thoughts, or to delve deeper into a certain topic, is one way you can help them process and understand their feelings about a situation. diff --git a/Making Decisions.md b/Making Decisions.md index f34007f..2d6bd62 100644 --- a/Making Decisions.md +++ b/Making Decisions.md @@ -1,7 +1,6 @@ # Making Decisions - -Decision making is the process we use to identify and choose alternatives, producing a final choice, which may or may not result in an action. It's basically a [[Problem Solving]] activity, and it can be more or less [[Thinking | rational or irrational]] based on the decision maker's [[Values]], beliefs, and (perceived) knowledge. +Decision making is the process we use to identify and choose alternatives, producing a final choice, which may or may not result in an action. It's basically a [[Problem Solving]] activity, and it can be more or less [[Thinking |rational or irrational]] based on the decision maker's [[Values]], beliefs, and (perceived) knowledge. - Living a good life depends on our ability to make good decisions constantly. - Not perceiving the world accurately makes us worse at making decisions. @@ -19,7 +18,7 @@ Decision making is the process we use to identify and choose alternatives, produ - To maximize your long-term happiness, prioritize the projects you'd most regret not having pursued by the time you're old and looking back at your life. - Gather all the information you can. Then, schedule [[time]] to think deeply about it. Brain-dump your thoughts on the problem - what's going wrong, why is it inefficient? Try to understand it in as much detail as possible. - Learn from the mistakes of others. You can't live long enough to make them all yourself. - - Remember that too much information increases confidence not accuracy. Share all the information with other stakeholders. [[Openness | Transparency]] is key for group decisions. + - Remember that too much information increases confidence not accuracy. Share all the information with other stakeholders. [[Openness |Transparency]] is key for group decisions. - Most decisions should probably be made with somewhere around 70% of the information you wish you had. If you wait for 90%, in most cases, you're probably being slow. - [The fog of the future hides vital information](https://youtu.be/SVmEXdGqO-s). - If all options are similar take the harder one in the short term (_Hard decisions easy life, easy decisions, hard life_). @@ -50,6 +49,7 @@ Decision making is the process we use to identify and choose alternatives, produ ![](https://miro.medium.com/max/700/1*9H9letDTBO0IvuGbYN4x6A.png) ## Framework + A decision making framework is only needed when there is lack of clarity about a decision that is higher risk. Higher risk can mean that the decision has long term implications or that it can be costly to unwind if the wrong decision is made. This is [how to make decisions](https://barmstrong.medium.com/how-we-make-decisions-at-coinbase-cd6c630322e9). diff --git a/Meditation.md b/Meditation.md index 411fd9a..3924f8b 100644 --- a/Meditation.md +++ b/Meditation.md @@ -1,11 +1,11 @@ # Meditation -- Meditation is a simple practice available to all, which can reduce stress, increase calmness and clarity and promote [[Mental Health | happiness]]. Learning how to meditate is straightforward, and the benefits can come quickly. Even just a few minutes a day can make a big difference revealing and refactoring various [mental motions](https://www.lesswrong.com/posts/WYmmC3W6ZNhEgAmWG/a-mechanistic-model-of-meditation#Uses_for_moments_of_introspective_awareness_). +- Meditation is a simple practice available to all, which can reduce stress, increase calmness and clarity and promote [[Mental Health |happiness]]. Learning how to meditate is straightforward, and the benefits can come quickly. Even just a few minutes a day can make a big difference revealing and refactoring various [mental motions](https://www.lesswrong.com/posts/WYmmC3W6ZNhEgAmWG/a-mechanistic-model-of-meditation#Uses_for_moments_of_introspective_awareness_). - If you have more introspective awareness of the exact processes that are happening in your mind, you can make more implicit assumptions conscious, causing your brain's built-in contradiction detector to notice when they contradict your later learning. Also, getting more feedback about what exactly is happening in your mind allows you to notice more wasted motion in general. - The goal of meditation is not to quit having thoughts, but to observe them, watch them without reacting and rationalizing them. This helps rewire the way your brain works similar to cognitive behavioral therapy. Typically, people who work towards this, have less anxiety and depression because they don't react to every thought they have, which gives them a greater control of their emotions. - In [[Programming]] terms, it defragments the hard drive and repairs errors in the OS. - Too many distractions lead to a heavy mind. -- Meditating is controlling [[Focus | attention]]. Everything is downstream attention. Practice [mindfulness meditation](https://youtu.be/hQo-CQzoW24) to improve your attention and noticing. +- Meditating is controlling [[Focus |attention]]. Everything is downstream attention. Practice [mindfulness meditation](https://youtu.be/hQo-CQzoW24) to improve your attention and noticing. ## How to Meditate: diff --git a/Meetings.md b/Meetings.md index 283179d..f63a5b6 100644 --- a/Meetings.md +++ b/Meetings.md @@ -6,7 +6,7 @@ - Share a draft agenda prior to the meeting (with consideration for time zones) - Review the agenda at the top of the meeting, asking for other items and the order. - During the meeting, collect to-do’s, blockers/asks, and DRIs. -- You can add “feedback” as an agenda item, and ask the participants to take a few minutes to jot down feedback for the next meeting. +- You can add [[Feedback]] as an agenda item, and ask the participants to take a few minutes to jot down feedback for the next meeting. - When asking for a meeting, send a message with: 1. **Purpose.** State reason for meeting. Include necessary information, links, context, ... 2. **Duration.** State restrictions (i.e. "at least 30 min", "at most 50min"). diff --git a/Mental Health.md b/Mental Health.md index 79fc3aa..3f91ac9 100644 --- a/Mental Health.md +++ b/Mental Health.md @@ -1,8 +1,8 @@ # Mental Health - When it comes to [mental health](https://jjbeshara.com/2020/06/04/mental-wealth/), our society approaches it like we did with physical health 50 years ago. We only think about it when something goes wrong. -- We benefit from approaching mental health like we invest in anything else in our lives ([[Finances]], [[Relationships]], careers, [[Fitness | physical health]], etc), where one builds wealth in this area by continuous, conscious investment. -- Be [[Mindfulness | grateful]] for all the people and things you have. Accept you're not in full control of your destiny. [Success depends on luck](https://youtu.be/3LopI4YeC4I). Luck is a function of surface area. More experiences generate more serendipity. +- We benefit from approaching mental health like we invest in anything else in our lives ([[Finances]], [[Relationships]], careers, [[Fitness |physical health]], etc), where one builds wealth in this area by continuous, conscious investment. +- Be [[Mindfulness |grateful]] for all the people and things you have. Accept you're not in full control of your destiny. [Success depends on luck](https://youtu.be/3LopI4YeC4I). Luck is a function of surface area. More experiences generate more serendipity. - Lots of little good things is the path to happiness. You want frequent boosts not rare big stuff. - Maintain strong social ties. Social [[Relationships]] boost happiness. Sharing amazing experiences with those closest to you is as good as it gets. - Be around nature. Have some houseplants as they improve mood. @@ -16,12 +16,15 @@ Aversion is any sort of mental mechanism that causes us to be less likely to eng Aversions can be conscious or unconscious, reasoned or felt, verbal or visceral, and they can range anywhere from a slight tinge of antipathy to outright phobias. There are many reasons folks feel [helplessly blankness](https://www.lesswrong.com/posts/puhPJimawPuNZ5wAR/learned-blankness) about understanding a given topic, including: + 1. Simple habit. You are not used to thinking about it; and so you just automatically don’t. 2. Desire to avoid initial blunders that will force you to emotionally confront potential incompetence (as with my fear of writing fiction); 3. Avoidance of social conflict, or of status-claims; if your boss/friends/whoever will be upset by your disagreement, it may be more comfortable to “[not understand](https://quoteinvestigator.com/2017/11/30/salary)” the domain. If you’d like to reduce your learned blankness, try to [notice areas you care about, that you have been treating as blank defaults](https://www.lesswrong.com/posts/puhPJimawPuNZ5wAR/learned-blankness#Notice_your_learned_blankness). Then, seed some thoughts in that area: set a timer, and write as many questions as you can about that topic before it beeps. -Aversions are [[Problem Solving | decomposable problems]]. Break it down into +Aversions are [[Problem Solving |decomposable problems]]. Break it down into + smaller pieces so that you can think about them separately one at a time and + solve them. diff --git a/Mindfulness.md b/Mindfulness.md index 293dd0b..6e7de07 100644 --- a/Mindfulness.md +++ b/Mindfulness.md @@ -1,17 +1,17 @@ # Mindfulness -- Enjoy Life. Enjoy people. Appreciate the fact that [you're alive](https://youtu.be/9D05ej8u-gU). Be grateful and [[Meditation | mindful]] about it. You take things for granted, and then they're gone. Don't wait to do things that matter, and savor the time you have. Be present and enjoy the moment as a child does. [Life is short](http://paulgraham.com/vb.html), [enjoy the silly bit in between](https://youtu.be/-mu780uB7mI). +- Enjoy Life. Enjoy people. Appreciate the fact that [you're alive](https://youtu.be/9D05ej8u-gU). Be grateful and [[Meditation |mindful]] about it. You take things for granted, and then they're gone. Don't wait to do things that matter, and savor the time you have. Be present and enjoy the moment as a child does. [Life is short](http://paulgraham.com/vb.html), [enjoy the silly bit in between](https://youtu.be/-mu780uB7mI). - [Humans quickly return to a relatively stable level of happiness despite major positive or negative events or life changes](https://en.wikipedia.org/wiki/Hedonic_treadmill). Optimize for tranquility in your life. - Make [[Time]] to reflect. Don't waste time doing anything by momentum if you don't enjoy it. Not doing something that isn't worth doing is a wonderful way to spend your [[Time]]. Look at the big picture and don't climb the current mountain out of inertia (ranks in business, status among friends, ...). [If you haven't done it already, schedule a day and time when you can realistically assess how you want your life to affect you and other people, and what you must change to better achieve this](https://www.lesswrong.com/posts/4psQW7vRwt7PE5Pnj/too-busy-to-think-about-life). -- One task at a time. [[Focus | No distractions]]. +- One task at a time. [[Focus |No distractions]]. - **KISS**. What would less/simple look like? - - When [[Communication | communicating]], do it in a clear and concise way. + - When [[Communication |communicating]], do it in a clear and concise way. - Sometimes, even if your intention is good, signal might turn into noise and won't be interpreted the way you expect. - - When [[Problem Solving | facing a problem]], prefer a lean approach with a simple solution and built upon it. Re-framing problems will make easy to give simpler solutions. How would it look like if it was simple? + - When [[Problem Solving |facing a problem]], prefer a lean approach with a simple solution and built upon it. Re-framing problems will make easy to give simpler solutions. How would it look like if it was simple? - Remove friction. Focus on essentials. Complexity itself has costs. It makes life harder to manage, reduces our degrees of freedom, and so forth. Often people do not factor those costs into their decisions as they incrementally and inattentively complexify their lives. A person with the virtue of simplicity asks, of any decision they make, "does this make my life more complex, and if so is that worth it?" -- Live smarter, not harder. Don't complain about stuff you can easily fix, [[Automation | automate]], or delegate. Money can buy [[time]]. -- Keep Calm. Own and deal with your emotions. [[Stoicism | Focus on what you can control]]. Try to plan the possible outcomes and don't rush. -- Think, understand, and listen before [[Communication | communicating]]. +- Live smarter, not harder. Don't complain about stuff you can easily fix, [[Automation |automate]], or delegate. Money can buy [[time]]. +- Keep Calm. Own and deal with your emotions. [[Stoicism |Focus on what you can control]]. Try to plan the possible outcomes and don't rush. +- Think, understand, and listen before [[Communication |communicating]]. - Don't worry too much about things that won't matter to you or your loved ones in 10 years. - Assume positive intent. No one is your enemy, you're an NPC in their game. Everyone is the main character of their own movie (*sonder*). - Every person is inherently valuable independent of behavior and beliefs. Create safe spaces for people, and a dangerous space for ideas ([idea labs](https://twitter.com/waitbutwhy/status/1278035160454348800)). @@ -19,11 +19,11 @@ - Don't punish people for trying. You teach them to not try things or not to try them with you. - Most of the harm we do as humans is not due to cruelty, but rather to indifference. - Prefer delayed gratification, making short term sacrifices to get long term benefits. -- Don't be a [whatever person](https://medium.com/@courtneyseiter/the-tribe-of-whatever-or-how-i-learned-to-make-a-decision-8ab0a76f1f0c#.vj7olnmm5). Don't be afraid to [[Making Decisions | make decisions]] and actively take them! All decision making — even if small ones — can be a good practice for the bigger ones you'll face. +- Don't be a [whatever person](https://medium.com/@courtneyseiter/the-tribe-of-whatever-or-how-i-learned-to-make-a-decision-8ab0a76f1f0c#.vj7olnmm5). Don't be afraid to [[Making Decisions |make decisions]] and actively take them! All decision making — even if small ones — can be a good practice for the bigger ones you'll face. - Be the friend who makes a decisive call when everyone else is waffling about what to eat. - Don't judge. Reality is neutral. To a tree, there's no concept of right or wrong or good or bad. You're born, you have a whole set of sensory experiences... and then you die. How you choose to interpret that is up to you. And you do have that choice. Why are you taking something so seriously? - One person morally disgusting behavior is another person perfectly normal lifestyle. Most of the time you can't decide what is wrong or good because you have very limited experiences. -- Be aware of your internal state. Making this more visible makes a better [[Feedback Loops | feedback loop]]. Ask yourself, as many times as possible every day "Am I conscious now?". Our internal state shapes how we experience the external state. +- Be aware of your internal state. Making this more visible makes a better [[Feedback Loops |feedback loop]]. Ask yourself, as many times as possible every day "Am I conscious now?". Our internal state shapes how we experience the external state. - Humans are messy and life is messy. Yet we try to fit everything into [human made buckets](https://slatestarcodex.com/2014/11/21/the-categories-were-made-for-man-not-man-for-the-categories/), losing most of the nuance in the process. - [The discrete categories we apply to continuous concepts—from the colors we see and the sounds we hear, to the academic subjects we define and the races we project onto people—are both arbitrary and deeply consequential.](https://benn.substack.com/p/gerrymandering) - The categories we create, though necessary to keep us from being overwhelmed by this infinite spectrum, affect what we can actually see. **The artificial boundaries we define eventually come to define us.** diff --git a/NFTs.md b/NFTs.md index 2455c00..da1207f 100644 --- a/NFTs.md +++ b/NFTs.md @@ -1,4 +1,5 @@ -### NFTs +# NFTs + Unique assets whose value is independent from one another. For example, an NFT might represent a piece of unique digital artwork. - Today, if you create something digital, ownership is tied in with distribution. If someone makes an `mp3` or a `jpeg` piece of art and post it or sell it online you'll have to have it to consume it (DRM can sometime change this). diff --git a/News.md b/News.md index e74dc16..857aa1a 100644 --- a/News.md +++ b/News.md @@ -2,14 +2,14 @@ - Portraying [a society where everyone hates each other](https://ncase.itch.io/wbwwb) is the most dangerous virus of all, because it becomes a self-fulfilling prophecy. Nothing spreads faster than anger. Especially anger in the specific format, ["Just look at how awful the people we hate are"](https://www.youtube.com/watch?v=rE3j_RHkqJc). - There is a hierarchy of "*interestingness*" that applies to the great information currents and media outlets that shape society as a whole. It's better to raise up [controversial topics than high impact one like charity](https://slatestarcodex.com/2014/12/17/the-toxoplasma-of-rage/). - - [[Social Media Issues | Social and news media usually works against fixing the issues]] which most of us agree should be fixed. Instead they focus only on perpetuating the things which keep us all discussing, forever. -- [The amygdala (emotional core of the mind) is built to make us react to "threatening" information that doesn't fit into our worldview the same way we react to a predator. That's called the "Backfire Effect"](https://theoatmeal.com/comics/believe). Remember that [[Thinking | your worldview is not perfect]]! + - [[Social Media Issues |Social and news media usually works against fixing the issues]] which most of us agree should be fixed. Instead they focus only on perpetuating the things which keep us all discussing, forever. +- [The amygdala (emotional core of the mind) is built to make us react to "threatening" information that doesn't fit into our worldview the same way we react to a predator. That's called the "Backfire Effect"](https://theoatmeal.com/comics/believe). Remember that [[Thinking |your worldview is not perfect]]! - If our perceptions of reality are increasingly informed by media with other-than-truth motivations, we'll increasingly lose our handle on the truth. [We will be living in a state of split consciousness](https://sandhoefner.com/2019/01/27/on-disbelieving-atrocities/), being immune to thousands of deaths and concerned about the latest changes in your favorite team. - How many of the articles you read in the past 12 months actually led you to take useful actions? -- We're losing our ability to think together. Communities can only think when people talk and when they're free to say what they really think. As echo chambers grow larger and more intimidating, people inside them are afraid to defy the sacred narrative. And the more all-encompassing [[Politics | political]] identities become, the more topics turn from kickable machines to precious infants. Meanwhile, inter-group communication suffers even more, as opposing groups become totally unable to collaborate on [[ideas]]. +- We're losing our ability to think together. Communities can only think when people talk and when they're free to say what they really think. As echo chambers grow larger and more intimidating, people inside them are afraid to defy the sacred narrative. And the more all-encompassing [[Politics |political]] identities become, the more topics turn from kickable machines to precious infants. Meanwhile, inter-group communication suffers even more, as opposing groups become totally unable to collaborate on [[ideas]]. - A polarized country that isn't capable of building broad coalitions can't take forward steps—it can only self-inflict. - The news also bias the layperson's perception of risk. The very fact that bad events are rare these days, makes them newsworthy. With a large sample size, unusual tragedies happen daily, and they end up on the news nightly. For example, car crashed might cause more damage than other events like floodings or fires. - - News are [[Incentives | incentivized]] to cherry-pick stories that spread fast. For example, scam news. A scam is like a virus that converts trust into cynicism, but it's the news, in the name of keeping things entertaining and addictive, that distributes the virus across the whole country. + - News are [[Incentives |incentivized]] to cherry-pick stories that spread fast. For example, scam news. A scam is like a virus that converts trust into cynicism, but it's the news, in the name of keeping things entertaining and addictive, that distributes the virus across the whole country. - Media is business and business is for profit. The market is incentivizing bad media. Media is called on bias/inaccuracy only by their political foes, which isn't their audience. Audiences have to start pushing back on the media that shares their bias. - [News programs are, with the exception of a few non-profit or publicly funded ones, commercial enterprises designed to turn and maximize profit](https://www.mrmoneymustache.com/2013/10/01/the-low-information-diet/). - The profit comes from advertising, and advertising revenue is maximized by pulling the largest audience, holding their attention for the longest possible time, and putting them into the mental state most conducive to purchasing the products of the advertisers (which turns out to be helplessness and vulnerability). This is why the news always starts out with a sensationalist take on a topic of at least plausible national interest, takes a detour into truly horrific and depressing irrelevant tragedies is one that unfortunately crossed my screen when doing research for this article), then ends on an uplifting note with something like a defiant entrepreneur or a caring soup kitchen. An emotional roller-coaster ride every day of the week. They don't explore solutions. diff --git a/Nutrition.md b/Nutrition.md index a63dcab..da9bb8f 100644 --- a/Nutrition.md +++ b/Nutrition.md @@ -13,7 +13,7 @@ ## Cooking - 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. -- 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. +- 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. - [Learn to cook vegetables](https://www.youtube.com/watch?v=zKEwA__rOHk). ## Supplements diff --git a/Open Data.md b/Open Data.md index d2c2e13..24b4688 100644 --- a/Open Data.md +++ b/Open Data.md @@ -10,12 +10,13 @@ As an organization or research group, [spending time curating and maintaining datasets for other people to use doesn't make economic sense](https://en.wikipedia.org/wiki/Economics_of_open_data), unless you can profit from that. The current landscape has a few problems: + - **Non Interoperability**. Data is isolated in multiples places and between different formats. - **Data Loss**. Data is commonly stored in perishable hardware and formats. - **Hard to Search**. Datasets indexing is difficult since [there are many standards](https://xkcd.com/927/). - **No Collaboration**. No incentives exists for people to work on improving or curating datasets. -[Open Data can help organizations, scientist, and governments make better decisions](https://twitter.com/patrickc/status/1256987283141492736). Data is one of the best ways to learn about the world and [[Coordination | coordinate]] people. +[Open Data can help organizations, scientist, and governments make better decisions](https://twitter.com/patrickc/status/1256987283141492736). Data is one of the best ways to learn about the world and [[Coordination |coordinate]] people. Open protocols create open systems. Open code creates tools. **Open data creates open knowledge**. We need better tools, protocols, and mechanisms to improve the Open Data ecosystem. It should be easy to find, download, process, publish, and collaborate on open datasets. @@ -125,6 +126,7 @@ Package managers have been hailed among the most important innovations Linux bro ## Architecture ![Architecture](https://user-images.githubusercontent.com/1682202/224966685-b2406d5f-b162-4a93-a68a-af0afca45ebe.png) + _[Edit on Excalidraw](https://excalidraw.com/#json=RLkinyHZE-4Px_cl21UDI,z8D-l20khdaB-lRumpzN7w)_ ## Extra Thoughts @@ -224,6 +226,7 @@ _[Edit on Excalidraw](https://excalidraw.com/#json=RLkinyHZE-4Px_cl21UDI,z8D-l20 ## Open Source Web Data IDE After playing with [Rill Developer](https://github.com/rilldata/rill-developer), DuckDB, Vega, WASM, [Rath](https://rath.kanaries.net/), and other modern Data IDEs, I think we have all the pieces for an awesome web based BI/Data exploration tool. Some of the features it could have: + - Let me add local and remote datasets. Not just one as I'd like to join them later. - Let me plot it using Vega-Lite. Guide me through alternatives like [Vega's Voyager2](https://vega.github.io/voyager2/) does. - Use LLMs to improve the datasets and offer next steps: diff --git a/Open Questions.md b/Open Questions.md index 8898774..25e4e2a 100644 --- a/Open Questions.md +++ b/Open Questions.md @@ -10,8 +10,8 @@ Some questions which I'm intrigued about and haven't researched enough to add th - Is intelligence mostly innate? What can we do to improve it? - [Are nootropics useful?](https://www.gwern.net/Nootropics) - How can [Genetic Engineering](https://www.youtube.com/watch?v=jAhjPd4uNFY) do good and [how can it go badly](https://www.youtube.com/watch?v=n__42UNIhvU). - - What happens when we start [[DNA Genetic Testing and Analysis | tinkering with our genes after improving our health]]? + - What happens when we start [[DNA Genetic Testing and Analysis |tinkering with our genes after improving our health]]? - What would improve current public discussion platforms? -- [[Open Data | How can we improve the Open Data Ecosystem]]? +- [[Open Data |How can we improve the Open Data Ecosystem]]? - Can Impact DAOs be formed around collecting and using data for good? - I feel most people recycle by inertia. We feel good doing something we've been told helps the planet. The reality might be the opposite since there is no data and transparency around that. What other topics are in the same state? diff --git a/Open Science.md b/Open Science.md deleted file mode 100644 index e8bfd0d..0000000 --- a/Open Science.md +++ /dev/null @@ -1,7 +0,0 @@ -# Open Science - -Related to [[Open Data]]. - -## Resources -- [Center for Open Science](https://www.cos.io/) -- [Awesome Open Science](https://github.com/ZoranPandovski/awesome-open-science) diff --git a/Organizations.md b/Organizations.md index 95fa5fd..35a3ed1 100644 --- a/Organizations.md +++ b/Organizations.md @@ -5,7 +5,7 @@ - Split things up (teams, code, data) into smaller sets. - Make sure no one gets blocked. - Make things composable (e.g: UNIX). - - Make processes [[Idempotence | idempotent]] and [[Automation | automated]]. + - Make processes [[Idempotence |idempotent]] and [[Automation |automated]]. - [Put mechanisms that enable the organization to learn and adapt](https://www.remyevard.com/posts/2021/11/30/healthy-organizations.html). - _Culture, Coordination, and Capital_ are the foundation of your ability to have an impact on your mission. - A company may be looked as a combination of 3 things: @@ -33,11 +33,11 @@ - Decision making should be pushed down the hierarchy to the practitioner. - An organization exhibits risk aversion comparable to the most risk averse decision maker in the decision chain. - Every business has an equation that describes how it generates revenue. Write it down and decompose it to better understand the relationships. [Don't try to optimize that number or it'll be gamed](https://www.fast.ai/2019/09/24/metrics/). Solve Problems, not [[metrics]]. When a measure becomes a target, it ceases to be a good measure. Not everything that counts can be measured, and not everything that can be measured counts. [The more important a metric is in social decision making, the more likely it is to be manipulated](https://en.wikipedia.org/wiki/Campbell%27s_law). -- [[Data Culture | Data]] can be valuable in helping you understand the world, test hypotheses, and move beyond gut instincts or hunches. [[Metrics]] can be useful when they are in their proper context and place. +- [[Data Culture |Data]] can be valuable in helping you understand the world, test hypotheses, and move beyond gut instincts or hunches. [[Metrics]] can be useful when they are in their proper context and place. - Use data to identify friction points, and constantly experiment with changes to make things easier for you and your customers. - How does the [data-informed product loop look](https://cutlefish.substack.com/p/tbm-852-the-data-informed-product)? 1. Have a strategy. Most product strategies are too high level. They say everything and nothing at the same time. - 2. Translate that into models. Don't go from insanely high-level business goals and metrics ([[Dashboards]]), straight to features on a [[Writing a Roadmap | roadmap]]. [Models help us fill that gap](https://cutlefish.substack.com/p/tbm-2553-persistent-models-vs-point). + 2. Translate that into models. Don't go from insanely high-level business goals and metrics ([[Dashboards]]), straight to features on a [[Writing a Roadmap |roadmap]]. [Models help us fill that gap](https://cutlefish.substack.com/p/tbm-2553-persistent-models-vs-point). 3. Add minimally viable measurement. 4. Identify leverage points. 5. Explore options. @@ -55,7 +55,7 @@ - [When facing organizational problems do not; ignore them, give up, switch to a top down approach, involve more "lead people", rely on heroes or aim for perfection](https://komoroske.com/slime-mold/). - Periodically observe pain points that cost productivity, and task people to reduce them, thereby producing more compound leverage across the whole organization. - [In any organization, the people devoted to the benefit of the organization itself always get in control and those dedicated to the goals that the organization is supposed to accomplish have less and less influence, and sometimes are eliminated entirely](https://www.jerrypournelle.com/reports/jerryp/iron.html). -- Leaders in a healthy organization [[Communication | listen and communicate]]. +- Leaders in a healthy organization [[Communication |listen and communicate]]. - Organizations naturally move towards growth: more people, more systems, more conflicting worldviews. To facilitate action, communication systems _will_ be established. Make sure these are effective. - [Teams usually don't stop to think what (and why) things are working or not working](https://cutlefish.substack.com/p/tbm-952-when-nothingeverything-actually). Make time for that. - By [swinging the pendulum](https://twitter.com/BrandonMChu/status/1502312472644100105) and changing focus periodically, you accept more extreme (and clear) outcomes in the short term, but in the long term arrived at the middle ground you aim for. diff --git a/Parenting.md b/Parenting.md index cb9969d..9c7c150 100644 --- a/Parenting.md +++ b/Parenting.md @@ -20,10 +20,11 @@ - Raising responsible humans requires giving them responsibility, the opportunity for soft failures to learn from and having those awkward long talks and figuring out how to set healthy boundaries. ## Resources + - [LessWrong Topic](https://www.lesswrong.com/tag/parenting) - [Notes from Don't Shoot The Dog](https://www.lesswrong.com/posts/Cf2xxC3Yx9g6w7yXN/notes-from-don-t-shoot-the-dog) - [Reasons why Babies Cry in the First Three Months, How to Tell Them Apart, and What to Do](https://probablydance.com/2022/02/19/reasons-why-babies-cry-in-the-first-three-months-how-to-tell-them-apart-and-what-to-do/) - [Experiences in applying "The Biodeterminist's Guide to Parenting"](https://www.lesswrong.com/posts/PAYMMgPi2L3MPP967/experiences-in-applying-the-biodeterminist-s-guide-to-1) - [Random parenting ideas](https://www.lesswrong.com/posts/6vPvpTZTBqe6evmKL/some-random-parenting-ideas) - [Good enough parenting](https://goodenoughparenting.com/) -- [How to Talk So Kids Will Listen & Listen So Kids Will Talk](https://www.amazon.com/How-Talk-Kids-Will-Listen/dp/1451663870/) \ No newline at end of file +- [How to Talk So Kids Will Listen & Listen So Kids Will Talk](https://www.amazon.com/How-Talk-Kids-Will-Listen/dp/1451663870/) diff --git a/Pareto Principle.md b/Pareto Principle.md index 91b318a..98fe3b8 100644 --- a/Pareto Principle.md +++ b/Pareto Principle.md @@ -6,6 +6,6 @@ The **Pareto principle or the 80/20 rule states that eighty percent of the resul **There is usually a clever hack**. The world is not fair. Effort is not distributed as it should be. And this isn't because people are dumb, or not trying. This is the default state of the world. There's lots of [[slack]] all around us. Allocating your effort efficiently is hard. And this is the default state of the world for you. -[We spend most of our lives stuck in bad local optima](https://www.neelnanda.io/blog/mini-blog-post-22-the-8020-rule). We have a set of default actions, standards ways of doing things and solving problems we come across. And these are way better than nothing, but [[Systems#Inadequate Equilibria | nowhere near optimal]]. +[We spend most of our lives stuck in bad local optima](https://www.neelnanda.io/blog/mini-blog-post-22-the-8020-rule). We have a set of default actions, standards ways of doing things and solving problems we come across. And these are way better than nothing, but [[Systems#Inadequate Equilibria |nowhere near optimal]]. To get out of a local optima, you need to develop the skill of noticing when you're in one, being creative to find a better way ([[Experimentation]]), and implementing that to move to a better one. diff --git a/Personal Handbooks.md b/Personal Handbooks.md index 2942ee3..006fb8b 100644 --- a/Personal Handbooks.md +++ b/Personal Handbooks.md @@ -19,6 +19,7 @@ - [Pelayo Arbués](https://pelayoarbues.github.io/) ### Compilations + - [Meta Knowledge GitHub repository](https://github.com/RichardLitt/meta-knowledge) - [Second Brain Collection](https://github.com/KasperZutterman/Second-Brain). - [Best Of Digital Gardens](https://github.com/lyz-code/best-of-digital-gardens) diff --git a/Piano.md b/Piano.md index 873c6e9..1f3f28d 100644 --- a/Piano.md +++ b/Piano.md @@ -9,6 +9,7 @@ - In the academic side, [Intro Theory by Dmiti Tymoczko](https://dmitri.mycpanel.princeton.edu/teaching.html). His course works on a much more fundamental level than any other music theory course. ## Youtube Channels: + - [Bill Hilton](https://www.youtube.com/user/billhiltonbiz) - [Nahre Sol](https://www.youtube.com/channel/UC8R8FRt1KcPiR-rtAflXmeg) - [Andrew Furmanczyk](https://www.youtube.com/channel/UCpzgTNTgQsR9YYsyOm3k3KQ) diff --git a/Pixel Art.md b/Pixel Art.md index df9e729..6296301 100644 --- a/Pixel Art.md +++ b/Pixel Art.md @@ -3,6 +3,7 @@ - [Tutorials](https://blog.studiominiboss.com/pixelart) - Great collection of pixel art tutorials. ## Resources + - [PixelMe](https://pixel-me.tokyo/en/) - Convert your photo into pixelart. - [PixelIt](https://giventofly.github.io/pixelit/) - Create pixel art from an image. - [Pixel Art Tools](https://github.com/collections/pixel-art-tools) - GitHub Collection. diff --git a/Planning.md b/Planning.md index daba029..f496e47 100644 --- a/Planning.md +++ b/Planning.md @@ -2,7 +2,8 @@ ![[Quotes#^07c32d]] -Whether it comes naturally or is the result of a concerted effort and process, every [[Systems | system]] plans to achieve the same benefits: +Whether it comes naturally or is the result of a concerted effort and process, every [[Systems |system]] plans to achieve the same benefits: + - [[Focus]] on the right priorities. - Clear Ownership. - [[Coordination]]. @@ -11,8 +12,9 @@ Whether it comes naturally or is the result of a concerted effort and process, e The goal of planning is to get to a unified and realistic plan for what the system is collectively working towards over a given time horizon. To help with planning, you should have these things: + - Longterm Vision Statement. Where are you going. -- [[Writing a Roadmap | Roadmap]]. A unified view of what the team is working towards shipping. +- [[Writing a Roadmap |Roadmap]]. A unified view of what the team is working towards shipping. - List of options. -No matter what the final plan is, [[Teamwork#^473cb4 | document it]] and you'll have a log of all the plans to reflect back on. +No matter what the final plan is, [[Teamwork#^473cb4 |document it]] and you'll have a log of all the plans to reflect back on. diff --git a/Podcasts.md b/Podcasts.md index 098f972..c9ce755 100644 --- a/Podcasts.md +++ b/Podcasts.md @@ -9,5 +9,5 @@ You can explore all the podcast I'm subscribed to in [my PocketCast list](https: - [Mindscape](https://www.preposterousuniverse.com/podcast/). Conversations with the world's most interesting thinkers. Science, society, philosophy, culture, arts, and ideas. - Spanish. - [Fall of Civilizations](https://fallofcivilizationspodcast.com/). A podcast that explores the collapse of different societies through history. - - [Gabinete de Curiosidades](https://www.gabinetepodcast.com/). - - [Kaizen](https://www.jaimerodriguezdesantiago.com/). + - [Gabinete de Curiosidades](https://www.gabinetepodcast.com/). + - [Kaizen](https://www.jaimerodriguezdesantiago.com/). diff --git a/Politics.md b/Politics.md index 7fd6b48..3d4fe63 100644 --- a/Politics.md +++ b/Politics.md @@ -1,14 +1,13 @@ - # Politics - To debate politics as in any other field, first gather information and then decide. [Think like a scientist](https://waitbutwhy.com/2019/09/thinking-ladder.html). -- Think of it as a [[Systems | complex system]]. Everything is related and has unexpected consequences. Don't miss-attribute systemic failures to scapegoats. - - The world is really complex, so we can't effectively model it. Therefore we should not just use the simple model where there is only one approach to [[Problem Solving | solving problems]]. +- Think of it as a [[Systems |complex system]]. Everything is related and has unexpected consequences. Don't miss-attribute systemic failures to scapegoats. + - The world is really complex, so we can't effectively model it. Therefore we should not just use the simple model where there is only one approach to [[Problem Solving |solving problems]]. - If everyone hates the current system, who perpetuates it? Probably [[Incentives]]. - [It's easier to blame people than systems](https://youtu.be/aPhrTOg1RUk). - Politics is affected by the population psyche. During rough times, we lose some ability to think clearly as a group. - If you think politics is annoying, it's because you're privileged enough to not care about it. -- Don't attach to any movement so it doesn't become part of [[Identity| your identity]]. [Arguments are soldiers](https://www.lesswrong.com/posts/9weLK2AJ9JEt2Tt8f/politics-is-the-mind-killer). Once you attach to one side, you must support all arguments of that side, and attack all arguments that appear to favor the enemy side. +- Don't attach to any movement so it doesn't become part of [[Identity|your identity]]. [Arguments are soldiers](https://www.lesswrong.com/posts/9weLK2AJ9JEt2Tt8f/politics-is-the-mind-killer). Once you attach to one side, you must support all arguments of that side, and attack all arguments that appear to favor the enemy side. - Political ideologies are mostly wrong. For most issues it's makes a lot more sense to study the issue in detail than try to have an opinion based on pre-packaged ideology. It's better to discuss issues without invoking teams. - Issues aren't binary. Political parties make it seem so to make it work with their political interests. When you spot a binary question, think if its really a binary one or it is much more nuanced. - Some issues are not as important but are discussed much more times. The fact that some changes happens very gradually makes it hard for our brains that didn't evolve with subtle dangers in mind to realize the scope of the problem (e.g Climate Change vs terrorist attacks). [Sometimes, even if the issue is very simple to solve, its hard to discern its importance when every other issue is being raised as more important than the others](https://slatestarcodex.com/2017/11/30/book-review-inadequate-equilibria/). @@ -18,7 +17,7 @@ - Groups that form around a goal can work better or worse, depending on how well the goal can be verified by the group. If you're forming a group based on [what percentage of your income are you willing to devote to altruism](https://www.effectivealtruism.org/), that's a really easy thing to monitor. - [Meritocracy isn't an "-ocracy" like democracy or autocracy, where people in wigs sit down to frame a constitution and decide how things should work. It's a dubious abstraction over the fact that people prefer to have jobs done well rather than poorly, and use their financial and social clout to make this happen](https://astralcodexten.substack.com/p/book-review-the-cult-of-smart). - [There's an imbalance between doing things and preventing things](https://astralcodexten.substack.com/p/ezra-klein-on-vetocracy). If a leader does something, and it's bad, then journalists will be on the scene to interview the victims of their failure, protesters can march against their abuses of power, etc. If a leader doesn't do something, and it would have been good, this is invisible except in rare cases. As the media becomes better at covering things, people become more outraged by abuses, we should expect the number of new policies that have large impact to go down. - - [[Problem Solving#^ec616e | When you observe or interact with a problem in any way, you can be blamed for it. At the very least, you are to blame for not doing more]]. + - [[Problem Solving#^ec616e |When you observe or interact with a problem in any way, you can be blamed for it. At the very least, you are to blame for not doing more]]. - [Processes that create durable change need to be bulldozery toward the status quo but protecting that change requires a vetocracy](https://vitalik.ca/general/2021/12/19/bullveto.html). There's some optimal rate at which such [[processes]] should happen; too much and there's chaos, not enough and there's stagnation. - Your perception of reality has probably been at least a little manipulated. Your opponents are behaving the way they are based on a perception of reality that's different from your own. - What does this look/feel like to the people I don't know? @@ -29,7 +28,7 @@ - You are not an individual self in the first place, you're an ecosystem of parts. It’s teamwork all the way down! - The costs of regulations are regressive: [much more easily absorbed by big companies than startups](https://slatestarcodex.com/2013/12/08/a-something-sort-of-like-left-libertarianism-ist-manifesto/). The problem with banning and regulating things is that it’s a blunt instrument. - *Could laws be self corrected?* When a law is approved, If X is not archived in Y time, withdraw law. Many of the problems people worry about probably won't exist in 10 years. There are likely new problems you could never have guessed would come up. [When writing a policy, include a few internal facing failure signals and a few external facing failure signals that make clear the policy isn't working anymore](https://bellmar.medium.com/the-death-of-process-cdb0151a41fe) and might be better to revisit. -- Sometimes the more important thing is not [[Making Decisions | better mechanisms for the final decision-making step]], but better mechanisms for [discussing and coordinating](https://twitter.com/VitalikButerin/status/1433396553591320578) what to propose (explore the space) in the first place. +- Sometimes the more important thing is not [[Making Decisions |better mechanisms for the final decision-making step]], but better mechanisms for [discussing and coordinating](https://twitter.com/VitalikButerin/status/1433396553591320578) what to propose (explore the space) in the first place. - We should be exploring alternatives ways of doing things. Right now we have mostly one type of political system, one type of voting system and one method of science funding for example. - [Communities die primarily by refusing to defend themselves](https://www.lesswrong.com/posts/tscc3e5eujrsEeFN4/well-kept-gardens-die-by-pacifism). Censorship and moderation might be required for a great community to continue existing. - Being good at politics doesn't mean being good at taking decisions that help your voters. [High-functioning sociopaths climb the ladder, so now the world's run mostly by sociopaths](https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-or-the-office-according-to-the-office/). diff --git a/Problem Solving.md b/Problem Solving.md index 99c5a8f..deabb7e 100644 --- a/Problem Solving.md +++ b/Problem Solving.md @@ -37,12 +37,12 @@ - Keep the end goal in mind. [Don’t Shave That Yak](https://seths.blog/2005/03/dont_shave_that/)! - [The Copenhagen Interpretation of Ethics](https://blog.jaibot.com/the-copenhagen-interpretation-of-ethics/) says that when you observe or interact with a problem in any way, you can be blamed for it. At the very least, you are to blame for not doing _more_. ^ec616e - ## Five Whys Ask "why" 5 times, until you get to the root cause of your issue. [Five Whys](https://www.lesswrong.com/posts/jqfANkNduyEQC9hvr/five-whys) is a technique for getting to the root cause of a problem. [**Solutions** solve for symptoms, and they might be short-term fixes; whereas **countermeasures** propose a preventative response to the problem — ensuring it doesn't recur in the long term](https://blog.superhuman.com/five-whys-method/). The simple steps: + 1. Define the problem. 2. Ask "Why do I have this problem? / What is causing this problem?". 3. Make the answer as concrete as possible. diff --git a/Processes.md b/Processes.md index 8d8dee7..dd3d0b0 100644 --- a/Processes.md +++ b/Processes.md @@ -7,6 +7,7 @@ Whether you're compiling code or making breakfast, it can be modeled as a repeat Write down processes, take measures and then iterate. **Speed of iteration beats the quality of iteration**. The difference between good and great is often an extra round of revision. You cannot improve what you cannot measure. You cannot improve what you cannot explain. [There are three kinds of processes](https://fs.blog/tobi-lutke). + 1. There's a kind of process that makes things that were previously impossible to do, possible. 2. Then there's a kind of process that makes something that was previously possible significantly simpler. 3. And then there's everything else. E.g: telling people to behave slightly different from what common sense tells them to do without making any impact. @@ -20,7 +21,7 @@ When designing a process, look for these properties: - Flexible. Make if fluid enough to keep up with changes. [Loopholes will be abused](https://www.youtube.com/watch?v=dDYFiq1l5Dg) if the process can't change quickly enough to fix itself. - Low Friction. Simple processes are easier to understand and apply. [Trivial inconveniences usually have more implications than it seems](https://www.lesswrong.com/posts/reitXJgJXFzKpdKyd/beware-trivial-inconveniences). - Short [[Feedback Loops]]. Show the results as soon as you can. -- [[Idempotence | Idempotent]] processes are easy to manage +- [[Idempotence |Idempotent]] processes are easy to manage A process takes an input to produce an output. A group of processes can be view as a System. diff --git a/Productivity.md b/Productivity.md index db51aaf..8e341c4 100644 --- a/Productivity.md +++ b/Productivity.md @@ -5,11 +5,11 @@ - Do the worst thing first. Give yourself a reward once you're done. - Adopt a fixed volume approach to productivity. - Tough choices are inevitable; focus on making them consciously and well. - - Create smaller chunks. This helps getting in the flow (find the right balance between the challenge of the activity and your own skills levels). + - Create smaller chunks. This helps getting in the flow (find the right balance between the challenge of the activity and your own skills levels). - Avoid multitasking. Focus on one big project at a time, and see it to completion before moving onto the next. - Leverage the power of positive pressure by publicly committing to your goals. - [Improve your environment](https://nesslabs.com/neuroscience-of-procrastination). Design your workspace in a way that minimizes distractions, whether physical or digital. - **What is optimal for me won't be optimal for you**. You'll have to experiment to find out what works best for you. -- [[Journaling | Keep a log]] of what happened each day. You can also add what you've learned! +- [[Journaling |Keep a log]] of what happened each day. You can also add what you've learned! - Create [[Checklist]] for repetitive processes. For example, a [[Checklist]] detailing all the task to do before ending the day. - "Where is the good knife?" If you're looking for your good X, you have bad Xs. Throw those out. diff --git a/Programming.md b/Programming.md index bddb5a9..a926fc6 100644 --- a/Programming.md +++ b/Programming.md @@ -51,7 +51,7 @@ A programmer should know [lots](http://programmer.97things.oreilly.com/wiki/inde - Doing 100% of anything is difficult. [Don't focus on perfection](https://youtu.be/pYIho556BS8). - Focusing in the 80% is far more efficient and cost-effective. "Better" is the enemy of "good". - Handle the 80% and let the 20% fend for themselves. - - [[Pareto Principle | 80% of the impact comes from 20% of the work]]. + - [[Pareto Principle |80% of the impact comes from 20% of the work]]. - [Software is never finished, only abandoned](https://stackoverflow.blog/2020/02/20/requirements-volatility-is-the-core-problem-of-software-engineering/). - **Treat all the data as an event log**. - Use a central log where consumers can subscribe to the relevant events. @@ -61,8 +61,8 @@ A programmer should know [lots](http://programmer.97things.oreilly.com/wiki/inde - Make the trade-offs explicit when making judgments and decisions. With almost every decision you make, you're either deliberately or accidentally trading off one thing for another thing. - Discuss [trade-offs](https://twitter.com/kelseyhightower/status/774076482637312001), which you prefer, and reach a resolution. - [Every system eventually sucks](https://www.simplethread.com/20-things-ive-learned-in-my-20-years-as-a-software-engineer/). Assume everything has bugs. -- **Keep the [[Feedback Loops | iteration loop]] short**. - - Invest in tools to [[Automation | automate]] and improve the development cycle (CI, CD). Decreasing build times a few seconds actually saves a lot of time over time. Deploy often to make the loop end to end. If you need to do something manually more than twice, then write a tool for the third time. +- **Keep the [[Feedback Loops |iteration loop]] short**. + - Invest in tools to [[Automation |automate]] and improve the development cycle (CI, CD). Decreasing build times a few seconds actually saves a lot of time over time. Deploy often to make the loop end to end. If you need to do something manually more than twice, then write a tool for the third time. - **Avoid implicit rules**. - Implicit rules should always be made explicit and shared with others or automated. Ideally, all processes should be written as code, stored, and versioned. Minimize the cognitive load imposed on your users. - The best way to understand something is to break it. The second best way is to rewrite it from scratch without using any external libraries. diff --git a/Quotes.md b/Quotes.md index 8022128..4798f4e 100644 --- a/Quotes.md +++ b/Quotes.md @@ -3,9 +3,7 @@ A quote is a distilled piece of knowledge. These are some of my favorites. - Success is doing what you want to do, when you want, where you want, with whom you want, as much as you want. Anthony Robbins. -- The good thing about [science](https://youtu.be/3MRHcYtZjFY) is that it's true whether or not you believe in it. Neil deGrasse Tyson. - - Note: Science itself isn't "true". It's a constantly refining process used to uncover truths based in material reality and that process is still full of mistakes. Do not treat science as a dogma, but rather as a refining process to uncover truths about reality. - - [Science is not clearly visible, like a comet bearing down on you](https://astralcodexten.substack.com/p/movie-review-dont-look-up). Science is like the Gnostic God. It exists, somewhere out there, perfect in itself. It is pure and right and beautiful. If you could hear it, it would certainly speak Truth. Yet here we are, in the stupid material universe, seeing through a glass darkly. Good sometimes looks like evil, evil often looks like good, and there’s some jerk with the head of a lion and the body of a snake psyching us out at every turn. +- The good thing about [science](https://youtu.be/3MRHcYtZjFY) is that it's true whether or not you believe in it. Neil deGrasse Tyson. ^d54898 - Don't raise your voice, improve your argument. Desmond Tutu. ^448662 - Desire is a contract you make with yourself to be unhappy until you get what you want. Naval Ravikant. - To effectively communicate, we must realize that we are all different in the way we perceive the world and use this understanding as a guide to our communication with others — Tony Robbins ^a6f960 diff --git a/Resolving Disagreement.md b/Resolving Disagreement.md index 77d6a92..882c2c0 100644 --- a/Resolving Disagreement.md +++ b/Resolving Disagreement.md @@ -2,7 +2,7 @@ ![[Quotes#^448662]] -We should be arguing in a constructive fashion: treating arguments as an opportunity to [[Learning | expand knowledge]], finding points of disagreement, and collaborating towards a common truth. A few assumptions are required to have a successfully disagreement: +We should be arguing in a constructive fashion: treating arguments as an opportunity to [[Learning |expand knowledge]], finding points of disagreement, and collaborating towards a common truth. A few assumptions are required to have a successfully disagreement: - Epistemic humility. "It's possible that I might be the one who's wrong here". - Arguments are not soldiers. Most people go into debate with a war-like mentality, they feel they must fly the flag for all points that their side supports, regardless of how much they actually agree with them. @@ -23,8 +23,9 @@ We should be arguing in a constructive fashion: treating arguments as an opportu - Acknowledge when you are wrong. [Specific strategies we can employ to make sure a debate stays as constructive as possible](http://www.liamrosen.com/arguments.html): + - Let your opponent know exactly how strongly you feel about a certain argument. - - Find the [[Double Crux | crux]], the point where you and your opponent's argument intersect. + - Find the [[Double Crux |crux]], the point where you and your opponent's argument intersect. - Restate someone's point back to them to make sure you understood it correctly. This is called echoing and is more necessary for synchronous debates where information flows quickly. Not only does this make them feel heard, it also allows them the chance to clarify their beliefs. - Leave your partner a line of retreat. - Instead of taking on a weaker version of your opponent's argument, help the entire debate out by thinking of the best and most charitable version of your opponent's argument, then repeat it back to them to see if it makes sense. diff --git a/Routine.md b/Routine.md index 75083e1..4c9d9dd 100644 --- a/Routine.md +++ b/Routine.md @@ -3,7 +3,7 @@ A way to keep yourself on track with your [[habits]] is to have a morning routine. 1. Rules. Remind yourself on the current set of rules, constrains, various addictions, time-draining things. E.g. limit social media, do some stretching, ... -2. Gratitude. Visualize and [[Mental Health#Meditation | meditate]] on the idea that you might die today. +2. Gratitude. Visualize and [[Mental Health#Meditation |meditate]] on the idea that you might die today. 3. Long-term goals and short-term [[goals]]. Review big goals that you would like to achieve in the next years and the short term goals that lead to them that you can act on. 4. Visualize the day. Visualize yourself going through the day challenges and wins. 5. Review your core [[values]]. @@ -11,6 +11,7 @@ A way to keep yourself on track with your [[habits]] is to have a morning routin ## Small Actions Small lifestyle changes that can lead to large impact: + - Start every day as a producer, not a consumer. - Stretch each time you stand up. - Go for small walks after lunch. @@ -19,7 +20,7 @@ Small lifestyle changes that can lead to large impact: - Be specific (time, words, actions). - Take [[time]] to reflect and make time for ([[mindfulness]]). - Hike often with friends. -- [[Writing | Write]] more. +- [[Writing |Write]] more. - Consume content mindfully. - Do experiments with life (A/B tests). - Automate one thing. diff --git a/Science Fiction Reads.md b/Science Fiction Reads.md index d2a2e78..8069902 100644 --- a/Science Fiction Reads.md +++ b/Science Fiction Reads.md @@ -1,5 +1,7 @@ -# Science Fiction Reads +# Science Fiction Reads + Some great sci-fi reads I've enjoyed: + - [The Last Question](https://www.physics.princeton.edu/ph115/LQ.pdf). Asimov. - Project Hail Mary. Andy Weir. - Exhalation and Story of Your Life. Ted Chiang. diff --git a/Science.md b/Science.md new file mode 100644 index 0000000..6e1007e --- /dev/null +++ b/Science.md @@ -0,0 +1,12 @@ +# Science + +![[Quotes#^d54898]] + +- Science itself isn't "true". It's a constantly refining process used to uncover truths based in material reality and that process is still full of mistakes. Do not treat science as a dogma, but rather as a refining process to uncover truths about reality. +- [Science is not clearly visible, like a comet bearing down on you](https://astralcodexten.substack.com/p/movie-review-dont-look-up). Science is like the Gnostic God. It exists, somewhere out there, perfect in itself. It is pure and right and beautiful. If you could hear it, it would certainly speak Truth. Yet here we are, in the stupid material universe, seeing through a glass darkly. Good sometimes looks like evil, evil often looks like good, and there’s some jerk with the head of a lion and the body of a snake psyching us out at every turn. + +## Open Science Resources + +- [[Open Data]]. +- [Center for Open Science](https://www.cos.io/) +- [Awesome Open Science](https://github.com/ZoranPandovski/awesome-open-science) diff --git a/Signaling.md b/Signaling.md index 3723367..821bf30 100644 --- a/Signaling.md +++ b/Signaling.md @@ -4,9 +4,9 @@ - Most of our everyday actions can be traced back to some form of signaling or status seeking. - A classic example of this would be a luxury watch: A Rolex isn't better at telling the time than a cheap Casio – but a Rolex signals something about its owner's economic power and thus their social standing. - When signaling, the more expensive and useless the item is, the more effective it is as a signal. Although eyeglasses are expensive, they're a poor way to signal wealth because they're very useful; a person might get them not because they is very rich but because they really needs glasses. On the other hand, a large diamond is an excellent signal; no one needs a large diamond, so anybody who gets one anyway must have money to burn. -- Our brains deliberately hide this fact from us and others (self deception). Be [[Mindfulness | mindfull]] of your actions. +- Our brains deliberately hide this fact from us and others (self deception). Be [[Mindfulness |mindfull]] of your actions. - [Signaling can be broken down into different components](https://julian.digital/2020/03/28/signaling-as-a-service/): - Signal Message: This is whatever (hidden) subtext you are trying to convey. - Signal Distribution: The method of distributing the signal message. - Signal Amplification: How do you make sure your message stand out? -- Software perfectly complements physical goods by distributing their signal messages at scale. Maximizing scale, however, prevents it from monetizing said distribution. This is why [[Social Media Issues | social media]] services are free to use. The added signaling value is solely captured by the physical products that are being shared. +- Software perfectly complements physical goods by distributing their signal messages at scale. Maximizing scale, however, prevents it from monetizing said distribution. This is why [[Social Media Issues |social media]] services are free to use. The added signaling value is solely captured by the physical products that are being shared. diff --git a/Sleep.md b/Sleep.md index 7c55942..655bafb 100644 --- a/Sleep.md +++ b/Sleep.md @@ -4,7 +4,7 @@ - Don't use screens before sleep or right after waking up. - [Avoid sleep disruptors](https://alexvermeer.com/life-hacking/#sleep). Don't drink a lot of alcohol, don't eat large meals right before bed, don't have caffeine past mid-afternoon, don't watch super-intense movies right before bed, etc. - Spend the time to find the mattress, pillow, and sheets that work for you. -- [[Fitness | Exercise]]. +- [[Fitness |Exercise]]. - [Resting well is one of the highest compounding life habits](https://news.ycombinator.com/item?id=25582000). Makes everything else better. The better you rest, the more you enjoy life. - Sleep in a dark and cold room. To lower your body temperature you can take a bath before going to bed. - Don't stay in bed if you can't sleep. diff --git a/Social Media Issues.md b/Social Media Issues.md index dba770b..a348bad 100644 --- a/Social Media Issues.md +++ b/Social Media Issues.md @@ -2,13 +2,13 @@ -- Internet algorithms are [[Systems | complex profit-maximizing systems]] that want to spoon feed you whatever you're most likely to click on. This is a win-win, symbiotic relationship—until it's not. When the algorithm is luring in your primitive mind against you, the relationship is parasitic. [The algorithm will learn to show thing that will further confirm and strengthen your existing viewpoints](https://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles). -- Each app is competing against the other apps. Only the apps that grains your [[Focus | attention]] continue. Over time, your attention is more and more hacked by these apps. All exist to sell your attention to advertisers. Each one has a team optimizing the attention hackin[]()g. +- Internet algorithms are [[Systems |complex profit-maximizing systems]] that want to spoon feed you whatever you're most likely to click on. This is a win-win, symbiotic relationship—until it's not. When the algorithm is luring in your primitive mind against you, the relationship is parasitic. [The algorithm will learn to show thing that will further confirm and strengthen your existing viewpoints](https://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles). +- Each app is competing against the other apps. Only the apps that grains your [[Focus |attention]] continue. Over time, your attention is more and more hacked by these apps. All exist to sell your attention to advertisers. Each one has a team optimizing the attention hackin[]()g. - Social Media apps might be dangerous due to the amount of data they track. Data is not the new gold, it is the new oil, and it damages the social environment. [If you feel you are being watched, you change your behavior](https://www.socialcooling.com/). [Loss of privacy leads to loss of freedom](https://robindoherty.com/2016/01/06/nothing-to-hide.html). This may limit our desire to speak or think freely thus bring about “chilling effects” on [society—or social cooling](https://reasonandmeaning.com/2017/10/31/what-is-social-cooling/). - 1. Your data is collected and scored. - 2. Your digital reputation may affect your opportunities. - 3. People start changing their behavior to get better scores. - 4. As your weaknesses are mapped, you become increasingly transparent. + 1. Your data is collected and scored. + 2. Your digital reputation may affect your opportunities. + 3. People start changing their behavior to get better scores. + 4. As your weaknesses are mapped, you become increasingly transparent. - Most of our [[news]] feeds are insular networks made up of people who get their info from the same filter bubble we do. - Social media provides an unfortunate filter: it dumbs down complex information. [Ideas don't pass perfectly from one person to another. Like a game of Telephone, the message gets mutated with each re-telling so, over time, ideas "evolve" to be more catchy, copy-able, contagious.](https://ncase.me/crowds/) The fittest ideas doesn't need to be true. - These mechanics end up creating call-out culture where the way to make changes is to be as judgmental as possible about other people. [That is not activism, that is not bringing about change. If all you're doing is casting stones, you are probably not going to get that far](https://www.youtube.com/watch?v=qaHLd8de6nM). @@ -19,7 +19,7 @@ - Technology's constant interruptions and precisely-targeted distractions are taking a toll on our ability to think, to focus, to solve problems, and to be present with each other. - Social Media affects on our happiness, our self image, and our [[Mental Health]]. - While social networks claim to connect us, all too often they distract us from connecting with those directly in front of us, leaving many feeling both connected and socially isolated. - - Social media platforms are [[Incentives | incentivized]] to amplify the most engaging content, tilting public attention towards polarizing and often misleading content. By selling micro targeting to the highest bidder, they enable manipulative practices that undermine democracies around the world. + - Social media platforms are [[Incentives |incentivized]] to amplify the most engaging content, tilting public attention towards polarizing and often misleading content. By selling micro targeting to the highest bidder, they enable manipulative practices that undermine democracies around the world. - Any alternative social media company that grows to a sufficient size will have to embrace the evil tactics used by Facebook and Twitter in order to remain competitive in the market. It's all about profit for these companies, not about a better society. - In the other hand, if social media companies were doing really bad things, we would hear ex-employees talk about these much more. - You compare yourself with the best possible version of everyone else curated in their feeds. diff --git a/Systems.md b/Systems.md index 24189d8..7b821a1 100644 --- a/Systems.md +++ b/Systems.md @@ -3,14 +3,16 @@ A system is anything with multiple parts that depend on each other. In other words, every machine and activity is a system on some level. Systems are the best way to achieve [[Goals]]. Everything is a system, and is also part of a larger system. ## Interesting Systems Properties + - [[Modularity]]. - Responsiveness. - Know what the system is doing and make the [[Feedback Loops]] fast. -- [[Decentralized Protocols | Decentralized]]. +- [[Decentralized Protocols |Decentralized]]. - Permissionless. ## Changing Systems -To [change a system](https://intenseminimalism.com/2015/a-framework-for-thinking-about-systems-change/) you need vision, skills, [[Incentives | incentives]], resources and an action plan. Changing a [complex system](https://complexityexplained.github.io/) is hard and [even if the intention is good, the result might not](https://fs.blog/2013/10/iatrogenics/). + +To [change a system](https://intenseminimalism.com/2015/a-framework-for-thinking-about-systems-change/) you need vision, skills, [[Incentives |incentives]], resources and an action plan. Changing a [complex system](https://complexityexplained.github.io/) is hard and [even if the intention is good, the result might not](https://fs.blog/2013/10/iatrogenics/). First, focus on [[Incentives]]. [Don't be angry at the people who are benefiting from a system, or at the system itself](https://news.ycombinator.com/item?id=22043088). Most just end up that way, the same way a river meanders towards the sea, or an electrical current tries to find ground. @@ -20,7 +22,7 @@ Keep in mind intervening in a system requires some kind of theory, some kind of Complex systems usually have [attractor landscapes](https://ncase.me/attractors/) that can be used to change it. [The world is richer and more complicated than we give it credit for](https://slatestarcodex.com/2017/03/16/book-review-seeing-like-a-state/). -A good approach to incrementally change a system (similar to [[Evolution | natural selection]]) is to: +A good approach to incrementally change a system (similar to [[Evolution |natural selection]]) is to: 1. Start by identifying the highest-leverage level to optimize at: Ask whether you're optimizing the machine or a cog within it. Complex systems might change in unexpected ways (butterfly effects). Minor differences in starting points make big differences on future states. 2. Begin optimizing the system by following the [Theory of Constraints](https://en.wikipedia.org/wiki/Theory_of_constraints): At any time, just one of a system's inputs is constraining its other inputs from achieving a greater total output. Make incremental changes. Alter the incentive landscape. [If you can make your system less miserable, make your system less miserable!](https://astralcodexten.substack.com/p/book-review-the-cult-of-smart) @@ -36,7 +38,7 @@ Interaction between system actors causes **externalities**: the consequences of Most large social systems are pursuing objectives other than the ones they proclaim, and the ones they pursue are wrong. E.g: [The educational system is not dedicated to produce learning by students, but teaching by teachers—and teaching is a major obstruction to learning.](https://thesystemsthinker.com/a-lifetime-of-systems-thinking/) -A [[Mental Models | mental model]] of a system is the reduction of how it works. The model cuts through the noise to highlight the system's core components and how they work together. +A [[Mental Models |mental model]] of a system is the reduction of how it works. The model cuts through the noise to highlight the system's core components and how they work together. Remember, sometimes not doing something is better than doing it ([Primum non nocere](https://en.wikipedia.org/wiki/Primum_non_nocere)). E.g: controlling small fires instead of letting them burn the top layer of the forest. Spending 1 week repairing trains because there was an accident makes people use the car more, turning into more deaths than leaving the train rails as they were. diff --git a/Talking.md b/Talking.md index eaba135..f20e264 100644 --- a/Talking.md +++ b/Talking.md @@ -2,7 +2,7 @@ - Smile and look at the eyes. - Remove filler words. -- Speak with [[Openness | sincerity and passion]]. +- Speak with [[Openness |sincerity and passion]]. - Speak [slow](https://sive.rs/slow) and naturally. Your first reaction is usually outdated. Either it's an answer you came up with long ago and now use instead of thinking, or it's a knee-jerk emotional response to something in your past. - Say "I don't know" more. - Slow down when you are talking, don't try to play catch up between your mouth and your thoughts. @@ -10,7 +10,7 @@ - No matter how correct you are, you won't get anywhere by making the other person feel stupid. Not being annoying is more important than being smart. Aim to make friends. [Friends are better than money. Almost anything money can do, friends can do better. In so many ways a friend with a boat is better than owning a boat](https://kk.org/thetechnium/68-bits-of-unsolicited-advice/). - Ask for help instead of demanding it. - [Say "yes, and..." (accept ideas and build on top of them). Make other people feel good. Be positive (optimistic language)](https://youtu.be/VhkcmN-CCYw). -- Favor interrogative-led questions over leading questions. A leading question attempts to get the [[Listening | listener]] to agree or disagree with a premise you feed to them. An interrogative-led question often begins with the words: who; where; what; when; why. "Did you like the movie?" vs "What did you think about the movie?". +- Favor interrogative-led questions over leading questions. A leading question attempts to get the [[Listening |listener]] to agree or disagree with a premise you feed to them. An interrogative-led question often begins with the words: who; where; what; when; why. "Did you like the movie?" vs "What did you think about the movie?". - Make [interesting questions](https://docs.google.com/document/d/1K_iFxFt9lh1i0mxKRIhOSd2e8X1LNvxnihbChKXhyOc/mobilebasic) to know people better. Use FORD (Family, Occupation, Recreation, Dreams) as fallback topics. - What's the change you'd do to the current political system? - Why hasn't happened? @@ -19,5 +19,5 @@ - [Things to argue about over the holidays instead of politics](https://dynomight.net/arguments/). - Remember people's names. Humans want to be significant. We strive for meaning. - Dishonest Flattery while effective in some cases, will destroy you long term. If you are unable to find a compliment about another human being that is truthful, you're not trying hard enough. -- In difficult conversations, keep in mind the ultimate purpose and [[Mindfulness | be calm]]. You don't need to win the conversation. Ensure safety. Control your emotions. +- In difficult conversations, keep in mind the ultimate purpose and [[Mindfulness |be calm]]. You don't need to win the conversation. Ensure safety. Control your emotions. - Share your facts as stories, not global facts. diff --git a/Teamwork.md b/Teamwork.md index 99f99df..1b5e123 100644 --- a/Teamwork.md +++ b/Teamwork.md @@ -1,11 +1,11 @@ # Teamwork - Explicitly define the [[values]] and desired [[culture]] of your team. -- Share a vision to make [loosely coupled, tightly aligned teams](https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/). Then, define the strategy with [[Writing Team Key Results | great key results]]. +- Share a vision to make [loosely coupled, tightly aligned teams](https://labs.spotify.com/2014/03/27/spotify-engineering-culture-part-1/). Then, define the strategy with [[Writing Team Key Results |great key results]]. - When coming up with a long-term vision is important to stay abstract. - Stick to defining components and keep concepts generic (cache, database, algorithm, ...). Show how the components interact. - Define boundaries and limitations of each component. -- Work in the open and [[Documentation | document]] everything. Transparency increases understanding and reduces synchronization challenges. **[Emulate Open Source projects](https://tomayko.com/blog/2012/adopt-an-open-source-process-constraints) and [[Remote Jobs | remote companies]]**. +- Work in the open and [[Documentation |document]] everything. Transparency increases understanding and reduces synchronization challenges. **[Emulate Open Source projects](https://tomayko.com/blog/2012/adopt-an-open-source-process-constraints) and [[Remote Jobs |remote companies]]**. - To make everyone more productive and happy: **Make feedback loops fast**. [Some best practices](https://simonwillison.net/2022/Oct/1/software-engineering-practices/): - Tested, automated process for new development environments. - Automated preview environments. @@ -13,7 +13,7 @@ - Templates for new projects and components. - Mechanisms for creating test data. - Invest in [thoughtful logging](https://www.16elt.com/2023/01/06/logging-practices-I-follow/a). -- Create a [[Company Handbooks | handbook]] to store your [[Company Knowledge Management | company knowledge]]. Document: +- Create a [[Company Handbooks |handbook]] to store your [[Company Knowledge Management |company knowledge]]. Document: - [[Processes]]. Status updates, [[Design Docs]], [on-boarding docs/scripts](https://about.gitlab.com/blog/2020/02/10/lessons-learned-as-data-team-manager/), [[Checklist]], ... - Decisions. Context and rationale can be documented in a durable location. - Each team should [keep a changelog](https://keepachangelog.com/en/1.0.0/). [The company too](https://medium.com/linear-app/startups-write-changelogs-c6a1d2ff4820). ^473cb4 @@ -58,20 +58,26 @@ - Ask people ["when do you think you'll get this done"](https://mobile.twitter.com/Carnage4Life/status/1438982223395393536), write it down and then follow up at that time. That makes teams more effective. - Every document must have a specific goal written at the top of it. - When building something: + 1) Question everything. + 2) Remove more than you add. + 3) Optimize what works. + 4) Shorten iteration cycles. **[Boyd's Law of Iteration](https://blog.codinghorror.com/boyds-law-of-iteration/): speed of iteration beats quality of iteration**. - 5) [[Automation | Automate]] and keep standards. + + 5) [[Automation |Automate]] and keep standards. + - Keep great global [[coordination]] and incentivize local experimentation. - Being able to run small and compounding experiments (on the product or company [[processes]] and systems) is important. **Work smaller**. - [Some experiments won't work](https://www.lesswrong.com/posts/97LgacucCxmyjYiNT/the-archipelago-model-of-community-standards). But oftentimes it _feels_ like it wont work when in fact you just haven't stuck with it long enough for it to bear fruit. This is hard enough for _solo_ experiments. For group experiments, where not just one but _many_ people must all try a thing at once and _get good at it_, all it takes is a little defection to spiral into a mass exodus. - The group with the most power determine the system that reflect and reinforce their own way of thinking. Aim for inclusion. *Diversity is being invited to the party. Inclusion is being asked to dance and help organizing the party*. - [Brainstorm for questions first (explore). Then find the answers (exploit).](https://getpocket.com/explore/item/better-brainstorming) -- Strive for constructive conflict. Get people to [[Asking Questions | ask questions]]. Engage in passionate, unfiltered debate about what you need to do to succeed. -- Encourage to fail. Failing is good if the team [[Learning | learns]] from it! +- Strive for constructive conflict. Get people to [[Asking Questions |ask questions]]. Engage in passionate, unfiltered debate about what you need to do to succeed. +- Encourage to fail. Failing is good if the team [[Learning |learns]] from it! - Encourage effectiveness. Find ways to free up your time. -- Communication is a central part of working in teams. Prefer [[Asynchronous Communications]], use common [[Communication | communications]] techniques and be friendly. Trust and efficient communication has a big impact on team effectiveness. +- Communication is a central part of working in teams. Prefer [[Asynchronous Communications]], use common [[Communication |communications]] techniques and be friendly. Trust and efficient communication has a big impact on team effectiveness. - Have a primary [[Communication]] channel. - Use long-form [[Writing]], rather than [[Meetings]], speaking, and chatting. Speaking only helps who's in the room, [[Writing]] helps everyone. - Finish projects before starting more. @@ -92,13 +98,13 @@ - [Standards make it easy for new team members to onboard and enhance efficiency in the long run (removes micro-decisions)](https://seattledataguy.substack.com/p/setting-standards-for-your-data-team). - [Learned helplessness](https://en.wikipedia.org/wiki/Learned_helplessness) can happen in a team. Two of the main reasons of this [normalization of deviance](https://danluu.com/wat/): - The team needs to follow processes that have either been externally imposed, or internally imposed but no-one remembers exactly why. - - The sheer scale and/or complexity of how things work. There is truly no-one who understands the emergent behavior of the [[Systems | system]]. + - The sheer scale and/or complexity of how things work. There is truly no-one who understands the emergent behavior of the [[Systems |system]]. - E.g: Slow _boiling frog_ situations where existing tools have become ineffective but no one noticed. - [Act as if you might leave on short notice](https://jmmv.dev/2021/04/always-be-quitting.html). Document your knowledge, long-term plans, meetings, train people around you, empower other people, delegate and keep learning! - You have to put in more effort to make something appear effortless. Effortless, elegant performances are often the result of a large volume of effortful. Praise this instead of complex solutions. - Invisible work will happen. If you're doing it, make an effort to share and get credit for it. Build a narrative (story) for your work. Arm your manager and fight recency bias keeping track of all the things you've done. - As a manager, give problems to solve, not solutions. Make sure the team knows what they're working toward and that it has the resources needed to complete the work. -- Most software or processes should be opinionated. In increases [[Coordination | collaboration]]. Flexible processes lets everyone invent their own workflows, which eventually creates chaos as teams scale. +- Most software or processes should be opinionated. In increases [[Coordination |collaboration]]. Flexible processes lets everyone invent their own workflows, which eventually creates chaos as teams scale. - As teams scale, traditional approaches to decision making force a tradeoff between transparency and efficiency. - The easiest way to ensure everyone can understand the how and why of a decision is to adopt systems that, through their daily operation, ensure such context is automatically and readily available to those who might want it (and explicitly not only those who presently need it). - [Run 1:1s (one-on-ones)](https://erik.wiffin.com/posts/how-to-get-the-most-out-of-your-11s/). A recurring meeting with no set agenda between a manager and one of their reports. Don’t make it a status update (these should be async). Chat about anything bothering you, career growth or type work that is interesting for you. End it with actionable next steps. @@ -107,7 +113,7 @@ - Ask questions without judging. Never ever be _negative_ about the stuff they created. It was done for a reason. - Beware of [Normalization of Deviance](https://danluu.com/wat/). - When meeting/emailing interesting people ask if they know anyone else you can meet with. [Try to expand your network with successful folks in the area/space!](https://twitter.com/AdamRy_n/status/1297920306900865024) -- Keep a [private work log](https://youtu.be/HiF83i1OLOM?list=PLYXaKIsOZBsu3h2SSKEovRn7rGy7wkUAV). It'll make easier for everyone to advocate what you did. +- Keep a [private work log](https://youtu.be/HiF83i1OLOM?list=PLYXaKIsOZBsu3h2SSKEovRn7rGy7wkUAV). It'll make easier for everyone to advocate what you did. ## [How Small Teams Work](https://posthog.com/handbook/people/team-structure/why-small-teams#how-it-works) diff --git a/Thinking.md b/Thinking.md index 380a46d..6cc176c 100644 --- a/Thinking.md +++ b/Thinking.md @@ -14,7 +14,7 @@ - Believing you're rational makes it easier to fool yourself mistaking your intuitions with rational decision. - Stress test your ideas/assumptions/beliefs with experiments and facts as many times as possible. - Anything you know or do could be wrong. You get less dumb by saying things and getting feedback. [We all have crony beliefs](https://meltingasphalt.com/crony-beliefs/). From time to time, do a self-audit and figure out which ideas you've come to hold sacred and remind yourself that they're just ideas. - - A great way to do that is to [bet on everything](https://www.lesswrong.com/posts/ybYBCK9D7MZCcdArB/how-to-measure-anything) where you can or will find out the answer. Even if you're only testing yourself against one other person, it's a way of calibrating yourself to avoid both overconfidence and under-confidence, which will serve you in good stead emotionally when you try to do [[Fallacies | inadequacy reasoning]]. It'll also force you to do falsifiable predictions. + - A great way to do that is to [bet on everything](https://www.lesswrong.com/posts/ybYBCK9D7MZCcdArB/how-to-measure-anything) where you can or will find out the answer. Even if you're only testing yourself against one other person, it's a way of calibrating yourself to avoid both overconfidence and under-confidence, which will serve you in good stead emotionally when you try to do [[Fallacies |inadequacy reasoning]]. It'll also force you to do falsifiable predictions. - A tool to assign a percentage to a belief is [the equivalent bet test](https://www.lesswrong.com/posts/EtxTDPMXrbmpheiAt/how-the-equivalent-bet-test-actually-works). - Instead of thinking "I'm sure X is fake!", try to think in terms of probabilities. E.g: I think there's a 90% chance X is fake. Instead of thinking in terms of changing your mind, think in terms of updating your probabilities. [This mindset](https://astralcodexten.substack.com/p/book-review-the-scout-mindset) makes it easier to remember that it’s not a question of winning or losing, but a question of being as accurate as possible. “Probability update” is less emotionally devastating than "I said X, but actually ~X, so I was wrong"). - You can try things to find out which ideas are right or wrong. It requires asking "What else would be true if this thing were true?" or "What would be different depending on whether X versus Y were true?". @@ -38,7 +38,7 @@ - [Motivated Reasoning or Soldier Mindset](https://youtu.be/w4RLfVxTGH4?list=WL): - You are fighting to make sure an argument wins. - You are fighting to make another argument lose. - - You are [[incentives | incentivized]] to believe something, or not to notice something, because of social or financial rewards or because it'd be physically inconvenient/annoying. + - You are [[incentives |incentivized]] to believe something, or not to notice something, because of social or financial rewards or because it'd be physically inconvenient/annoying. - You are [offended/angered/defensive/agitated](https://www.lesswrong.com/posts/yCWPkLi8wJvewPbEp/the-noncentral-fallacy-the-worst-argument-in-the-world). - You are afraid you'll lose something important if you lose a belief. - You are arguing about definitions of words instead of ideas. diff --git a/Thought Experiments.md b/Thought Experiments.md index ec2e6de..58322ae 100644 --- a/Thought Experiments.md +++ b/Thought Experiments.md @@ -2,7 +2,7 @@ > A thought experiment is a peek into the counterfactual world -A thought experiment is a device with which one performs an intentional, structured process of intellectual deliberation in order to speculate, within a specifiable [[Problem Solving | problem domain]], about potential consequences (or antecedents) for a designated antecedent (or consequent). +A thought experiment is a device with which one performs an intentional, structured process of intellectual deliberation in order to speculate, within a specifiable [[Problem Solving |problem domain]], about potential consequences (or antecedents) for a designated antecedent (or consequent). - Thought experiments enable us to explore for the purpose of thinking. They reveal our instinctive knowledge, allow us to predict implications and outcomes, and anticipate problems. - You have to compare your reasoning to the way you _would have_ reasoned in a counterfactual world, a world in which your motivations were different—would you judge that politician's actions differently if he was in the opposite party? Would you consider that study's methodology sound if its conclusion supported your side? Try to _actually imagine_ the counterfactual scenario. Don't simply formulate a verbal question for yourself. Conjure up the counterfactual world, place yourself in it, and observe your reaction. Five useful thought experiments: diff --git a/Trip Planning.md b/Trip Planning.md index dde29a2..a592e49 100644 --- a/Trip Planning.md +++ b/Trip Planning.md @@ -15,6 +15,7 @@ - Learn [how to pack a backpack](https://info.deuter.com/blog/packing-a-backpack). ## Things to Pack + - Bottle of water. - Sunglasses. - Medicines. @@ -24,6 +25,7 @@ - eSIM (Airalo). ### Checklist + - Download podcasts, albums or other media. - Do all the check-ins. - Empty wallet of useless things in the destination. diff --git a/Web Based Tools.md b/Web Based Tools.md index b046d6b..b409d1b 100644 --- a/Web Based Tools.md +++ b/Web Based Tools.md @@ -21,6 +21,7 @@ Collection of awesome web based tools. - [Outline](https://github.com/outline/outline) ## Sharing + - [Web Wormhole](https://webwormhole.io/) - [Fatest Fish](https://fastest.fish/) - [GIFs](https://gifcap.dev/) diff --git a/Web3.md b/Web3.md index a48c1dc..9aa9c6b 100644 --- a/Web3.md +++ b/Web3.md @@ -37,9 +37,11 @@ - [Augur](https://www.augur.net/) - A prediction market protocol owned and operated by the people that use it. ### Decentralized Science + - [Opscientia](https://github.com/opscientia/desci) ### Blockchain Indexing Data Projects + - [Luabase](https://github.com/luabase) - [Tokenflow](https://docs.tokenflow.live/) - [Blockchain ETL](https://github.com/blockchain-etl) @@ -78,6 +80,7 @@ - [Unigrants Community Analytics](https://unigrants.notion.site/Unigrants-Community-Analytics-b09bbb16579d4a569b7e2d393afc4459) #### Data Engineering Folks + - [Yaroslav Tkachenko](https://sap1ens.com/blog/2022/04/11/why-im-joining-goldsky/) - [Mike Ritchie](https://twitter.com/thisritchie/status/1533434879773290496) - [Luke Kim](https://twitter.com/0xLukeKim/status/1514294888778534915) diff --git a/Writing a Roadmap.md b/Writing a Roadmap.md index 067413c..ef451e4 100644 --- a/Writing a Roadmap.md +++ b/Writing a Roadmap.md @@ -3,6 +3,7 @@ [Setting direction is one of the most important things you’ll do when building a product and company. A clear direction aligns everyone to work toward the same goals](https://linear.app/method/roadmap). It helps individuals make daily decisions, teams prioritize projects and all members of your organization feel motivated toward a shared purpose. Without direction, it’s harder to work together, know what to focus on and make meaningful progress. Best practices to follow when building and managing a roadmap: + - Invest in planning - Break it down into milestones - Work on substantial projects diff --git a/Writing.md b/Writing.md index 99d1d57..4b0bc84 100644 --- a/Writing.md +++ b/Writing.md @@ -1,4 +1,5 @@ # Writing + ![[Quotes#^645051]] - Writing things down helps clarifying [[Ideas]]. One of the tests of whether you understand something is whether you can explain it to someone else. [Writing doesn't just communicate ideas; it generates them](http://www.paulgraham.com/writing44.html). @@ -35,7 +36,6 @@ 2. It is interesting. Written from your own experience, in your personal voice. 3. It is grounded in reality. - ## Executable Writing [If you have already written lots of concept-oriented atomic around the topic, your task is more like editing than composition. You can make an outline by shuffling the note titles, write notes on any missing material, and edit them together into a narrative.](https://notes.andymatuschak.org/z3PBVkZ2SvsAgFXkjHsycBeyS6Cw1QXf7kcD8)