···1010- [LLMs are good at the things that computers are bad at, and bad at the things that computers are good at](https://www.ben-evans.com/benedictevans/2025/2/17/the-deep-research-problem). Also good at things that don't have wrong answers.
1111- Context is king. Managing the context window effectively is crucial for getting good results.
1212 - Add websites as context with [jina.ai](https://jina.ai/) or [pure.md](https://pure.md/)
1313- - Context is easy to mess: [context poisoning, context distraction, context confusion, context clash](https://www.dbreunig.com/2025/06/22/how-contexts-fail-and-how-to-fix-them.html), ...
1313+ - Context is easy to mess up: [context poisoning, context distraction, context confusion, context clash](https://www.dbreunig.com/2025/06/22/how-contexts-fail-and-how-to-fix-them.html), ...
1414 - [Context Engineering](https://www.philschmid.de/context-engineering) is the discipline of designing and building dynamic systems that provides the right information and tools, in the right format, at the right time, to give a LLM everything it needs to accomplish a task.
1515- LLMs amplify existing expertise rather than replacing it.
1616- Be aware of training cut-off dates when using LLMs.
···5656- Describe the problem very clearly and effectively.
5757- Divide the problem into smaller problems (functions, classes, ...) and solve them one by one.
5858 - Keep sessions to as few messages as possible.
5959-- Start with a template you like to bootstrap your project and setup all the necessary toolings and following a manageable project pattern.
5959+- Start with a template you like to bootstrap your project and set up all the necessary tooling while following a manageable project pattern.
6060- Before coding, make the plan with the model. You can use the same or a different model to critique the plan and iterate. If you are unsure, ask to ["give a few options before making changes"](https://steipete.me/posts/just-talk-to-it).
6161- Provide the desired function signatures, API, or docs. Apply the TDD loop and make the model write tests and the code until the tests pass.
6262- Prioritize exploration over execution (at first). Iterate towards precision during the brainstorming phase. Start fresh when switching to execution.
+1-1
Asking Questions.md
···99 4. Respect other people's [[time]]. Follow up after you get an answer.
1010- [When asking for help, let the people know what the problem you are trying to solve actually is instead of simply saying your solution and the reader guessing what it is you are actually trying to do](http://xyproblem.info/).
1111- [Think about the question like a child](https://web.archive.org/web/20210115231031/https://www.aaronkharris.com/asking-questions).
1212-- The most simple, seemingly silly questions are almost always profound.
1212+- The simplest, seemingly silly questions are almost always profound.
1313- Good questions must come from a sincere desire to learn, rather than as a veiled means of stating your own opinion.
+1-1
Asynchronous Communications.md
···2233- Having [asynchronous communication channels and making heavy use of them can have great effects on productivity](https://www.martinklepsch.org/posts/asynchronous-communication.html).
44- Every question asked in an internal Slack is a policy failure.
55-- [Asynchronous environments allows for self discovery without interruptions](http://web.archive.org/web/20240222195139/https://snir.dev/blog/remote-async-communication/):
55+- [Asynchronous environments allow for self discovery without interruptions](http://web.archive.org/web/20240222195139/https://snir.dev/blog/remote-async-communication/):
66 - You can keep on your flow without waiting for someone to give you details.
77 - You can get into "Deep [[Focus]]" session without context switching that allows for better [[productivity]].
88 - You can work whenever, since you are not dependent on anyone immediately.
+2-2
Automation.md
···33- Aim for automating all your job. [A good way is to start writing a script that only prints out the steps required to do a task](https://blog.danslimmon.com/2019/07/15/do-nothing-scripting-the-key-to-gradual-automation/). You can replace these steps one by one and do the rest manually until they're all automated.
44 - [Not everything should be automated right away](https://xkcd.com/974/).
55 - [Fake it, until you automate it!](https://understandlegacycode.com/blog/fake-it-until-you-automate-it/)
66-- Automation is used for Precision, Stability and Speed. It reduce or eliminate human error and brings stability to a system. [Automation is great when it replaces a stable, well-working manual process](https://news.ycombinator.com/item?id=30230367).
66+- Automation is used for Precision, Stability and Speed. It reduces or eliminates human error and brings stability to a system. [Automation is great when it replaces a stable, well-working manual process](https://news.ycombinator.com/item?id=30230367).
77- [Automation is putting process into code](https://queue.acm.org/detail.cfm?id=3197520):
88 1. Document the steps. Following a step-by-step guide is automation: you are the CPU. A great starting point is adding a [[checklist]] to PRs.
99 2. Create automation equivalents. Add command-line snippets to replace steps.
1010 3. Create automation. Create a script that runs everything.
1111- Drive standards through automation and building internal tools/scripts rather than through extensive [[documentation]].
1212 - Standards can help to reduce this friction but take time. Before jumping into standards processes, [consider other ways to encourage consistency](https://blog.ldodds.com/2023/09/18/consistency-before-standards/).
1313- - If you jump into standards, [make them open, modular, interoperable, customizable and, extensible](http://web.archive.org/web/20250327201845/https://voltrondata.com/codex/standards-over-silos).
1313+ - If you jump into standards, [make them open, modular, interoperable, customizable, and extensible](http://web.archive.org/web/20250327201845/https://voltrondata.com/codex/standards-over-silos).
1414- Makefiles are a great way to document and consolidate different projects of a team. Each project should have a [`make` that runs it](https://gagor.pro/2024/02/how-i-stopped-worrying-and-loved-makefiles/), and perhaps a `make deploy` to deploy it. Language and tool independent!
+4-4
Blockchain.md
···2233- [A blockchain is a decentralized [[Databases|database]]](https://www.youtube.com/watch?v=bBC-nXj3Ng4).
44 - A blockchain is a worse database. It is slower, requires way more storage and compute, doesn't have customer support, etc. [But has one dimension along which it is radically different. No single entity or small group of entities controls it](https://continuations.com/web3crypto-why-bother).
55-- 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/).
55+- Blockchains 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/).
66 - 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.
77 - 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).
88 - Blockchains put the code in charge.
99- - Blockchains allow permisionless innovation.
1010-- Blockchains is useful when these conditions are met:
99+ - Blockchains allow permissionless innovation.
1010+- Blockchains are useful when these conditions are met:
1111 - The resource is scarce (limited).
1212 - Fungible (there isn't a difference between two items. eg. storing files). All the coins are mutually interchangeable.
1313 - The resource can be provided by a lot of people.
···1717- [Blockchains could replace networks with markets](https://twitter.com/naval/status/877467629308395521).
1818- [They can be thought of as social and economic laboratories because they're great for experimenting with novel concepts at scale](https://x.com/binji_x/status/1891929209737470024).
1919- One of the main downsides of blockchains is that most humans are not good at protecting their passwords, credentials or private keys.
2020-- Blockchains can be used to ensure the best output in prisoner dilemma style interactions. Write a smart contract that does X when everyone has added the money and no one will be able to betray.
2020+- Blockchains can be used to ensure the best output in prisoner's dilemma style interactions. Write a smart contract that does X when everyone has added the money and no one will be able to betray.
2121- Blockchains solve distribution problems but they don't solve the problem of who will add the money to the ecosystem. That's a political one. Unless there are good incentives to move to blockchains.
2222 - Once a system moves to a blockchain, it'll get its properties (e.g: transparency and verifiability).
2323- Open source has the failure mode of not enough incentives, cryptocurrency has the failure mode of excessive and overly concentrated incentives.
+3-3
Blogging.md
···11# Blogging
2233-- Expect 80% of the [[ideas]] in an post to happen after you start [[Writing]] it, and 50% of those you start with to be wrong.
33+- Expect 80% of the [[ideas]] in a post to happen after you start [[Writing]] it, and 50% of those you start with to be wrong.
44- To decide if your idea is worth [[Writing]] about, [ask these questions](https://jvns.ca/blog/2016/05/22/how-do-you-write-blog-posts/):
55 - Would this have helped me a year ago?
66 - Would this have helped me last week?
···1212- [Writing creates a cache](https://twitter.com/eugeneyan/status/1256828203840073728). The cache (i.e., documents) scales data availability. People can access the cache instead of going to you.
1313- Cut out the jargon when you write. It's about being understood.
1414- Put a summary at the top if you're writing a long post.
1515-- The more you create, the more ideas come yo you to continue creating. That's the creativity [[Feedback Loops|feedback loop]].
1616-- [Expand your definition of completing a project (any project, no matter how small) to include writing a blog post that explains that project](https://twitter.com/simonw/status/1578018383127187461f).
1515+- The more you create, the more ideas come to you to continue creating. That's the creativity [[Feedback Loops|feedback loop]].
1616+- [Expand your definition of completing a project (any project, no matter how small) to include writing a blog post that explains that project](https://twitter.com/simonw/status/1578018383127187461).
1717- For long-form content, the [diamond model](http://web.archive.org/web/20250130021041/https://dropbox.design/article/mental-models-for-designers) works great for putting a structure around your main idea:
1818 1. Attention: Start with a story, statistic, or something similar
1919 2. Main topic: Briefly introduce the main topic you'll cover
+1-1
COVID-19.md
···55- [Covid-19, your community, and you β a data science perspective](https://www.fast.ai/2020/03/09/coronavirus)
66- [Coronavirus Pandemic Statistics and Research](https://ourworldindata.org/coronavirus)
77- [Flatten The Curve](https://www.flattenthecurve.com/)
88-- As someone said, social distancing measures to work must be done when it seems to be overreacting. And if they work, it will seem as if we overreacted.
88+- As someone said, for social distancing measures to work they must be enacted when it seems like overreacting. And if they work, it will seem as if we overreacted.
99- [The Basic Dance Steps Everybody Can Follow](https://medium.com/@tomaspueyo/coronavirus-the-basic-dance-steps-everybody-can-follow-b3d216daa343).
1010- [Coronavirus Info-Database](http://web.archive.org/web/20250331225624/https://www.lesswrong.com/coronavirus-link-database). An attempt to organize the disparate papers, articles and links that are spread all over the internet regarding the COVID-19 pandemic.
1111- [Justified Practical Advice](https://www.lesswrong.com/posts/LwcKYR8bykM6vDHyo/coronavirus-justified-practical-advice-thread) and [What should we do once infected with COVID-19](https://www.lesswrong.com/posts/F3q7eL7pdQqhWFTYh/what-should-we-do-once-infected-with-covid-19#NR3wH8DxZX2eBBvG7) are useful once infected.
+2-2
Cats.md
···33- Get a brush and brush your kitty! It's recommended that short haired cats should be brushed once a week.
44- It's recommended to let your kitty eat as much as it wills, until it reaches adulthood. They need to grow big and strong!
55- Buy a scratching post and other scratching toys to encourage them to scratch the right surfaces. Catnip also helps.
66-- Slowly blinking at cats says "I'm comfortable around you" and is a show of contentment and non hostility.
77-- Do things at roughly the same time every day, and stick to a schedule. they operate their entire lives off their schedule, and will be more reasonable if you are consistent with doing their stuff.
66+- Slowly blinking at cats says "I'm comfortable around you" and is a show of contentment and non-hostility.
77+- Do things at roughly the same time every day, and stick to a schedule. They operate their entire lives off their schedule, and will be more reasonable if you are consistent with doing their stuff.
88- Toys, buy a variety at first to see what your cat likes.
99- Wet food, not dry food since dry food will make their bodies work too hard and put your cat into a constant state of dehydration.
1010- Have one of the playing sessions right before the last meal of the day. A good hunt ends with a hefty meal. After a quick grooming session, she'll [[sleep]] like an angel, allowing you to do the same.
+1-1
Checklist.md
···4455## [How To Build A Checklist](http://projectmanagementhacks.com/how-to-build-a-checklist/)
6677-1. **Identify "Stupid Mistakes" that cause failure**. Understand the most significantly causes of failure.
77+1. **Identify "Stupid Mistakes" that cause failure**. Understand the most significant causes of failure.
882. **Seek Additional Input From Others**. There are other people in your organization who either do similar work or who use the results of your work. Ask these people for their ideas on the common causes of failure or what they would suggest checking.
993. **Create Simple "Do" Steps**. Reminders to do a specific action.
10104. **Test The Checklist**. Put your checklist into action.
···11# Company Knowledge Management
2233-All [[Organizations]] produce some kind of knowledge. If not properly managed, it'll lie on you ex-employees, oral history and tribal knowledge.
33+All [[Organizations]] produce some kind of knowledge. If not properly managed, it'll lie on your ex-employees, oral history and tribal knowledge.
4455-If we think about a company as an organism, then a **knowledge management system is essentially the (collective) brain that keeps that organism alive and running**. A corporate knowledge management system, *ideally*, contains every single bit of codifiable information within the company resulting in a library of all projects, [[processes]] and procedures.
55+If we think about a company as an organism, then a **knowledge management system is essentially the (collective) brain that keeps that organism alive and running**. A corporate knowledge management system, *ideally*, contains every single bit of codifiable information within the company resulting in a library of all projects, [[processes]] and procedures.
6677-**Managing an organization knowledge is mainly a people problem**, not a technology problem. If the [[Culture]] is not properly setup, no one will do it and no amount of technology is going to help you magic it out of the ether.
77+**Managing an organization's knowledge is mainly a people problem**, not a technology problem. If the [[Culture]] is not properly set up, no one will do it and no amount of technology is going to help you magic it out of the ether.
8899## Principles
1010···2020- [[Documentation]] and PM can make a company 10x better.
2121- Have an opinionated way of doing internal documentation that works for your [[Organizations|organization]] and [[Culture]].
2222- Every employee should contribute.
2323-- 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.
2424-- Each kind of document has have an explicit place. A place for everything and everything in its place.
2323+- 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.
2424+- Each kind of document should have an explicit place. A place for everything and everything in its place.
2525 - Keep a source of truth and keep it up to date. When something is not relevant anymore, deprecate or delete it. All the documents should evolve.
2626 - Avoid duplicating knowledge. For each question there is one and only one answer.
2727- Link everything together.
···3131- [[Writing]] something in the wrong place is the same as not writing it.
3232- Reduce the number of alternatives where information might be stored. GitLab uses [[git]], Basecamp uses Basecamp, ...
3333- [If it will matter after today, stop talking about it in a chat room](https://critter.blog/2021/01/12/if-it-matters-after-today-stop-talking-about-it-in-a-chat-room/)
3434-- Always overshare. Its faster to filter out information than asking and then waiting for it.
3434+- Always overshare. It's faster to filter out information than asking and then waiting for it.
3535- For complex and big decisions, aim for 3 levels of curation.
3636- [Decisions (and rationale) must be documented in a durable location. At GitHub they used to say everything should have a URL](https://haacked.com/archive/2020/04/07/introducing-aboard-beta/). That gives the company a **Decision Log**.
3737- Important documents like Roadmaps should be easy to discover and people should be able to comment on and have discussions around them. That promotes keeping it up to date.
···4141 - The protocol serves as the team communications API. An abstraction over the inner works of the team that is common to all the other teams.
4242 - E.g: Each team having a homepage [README](https://tom.preston-werner.com/2010/08/23/readme-driven-development) with links to their slack, ticket system and processes.
4343 - Since the protocol is shared between apps, you can build different views on top of the knowledge and tasks via APIs.
4444-- Add as much information to your tickets/issues as possible. If the tickets/issues are any good, you'll find relevant tickets with links and extra information. That makes easy to tell what is current vs. what is 3 years old. The approach is something like Kafka (a log of everything that happened) versus a database with the current state of the world.
4444+- Add as much information to your tickets/issues as possible. If the tickets/issues are any good, you'll find relevant tickets with links and extra information. That makes it easy to tell what is current vs. what is 3 years old. The approach is something like Kafka (a log of everything that happened) versus a database with the current state of the world.
4545- [Every document you write can fall into one of two categories](https://clrcrl.com/2021/11/30/fighting-the-entropy-of-knowledge.html):
4646 - Type 1: A point-in-time document, that should lose relevance at some point. e.g. meeting notes, feature specs that get completed, [[feedback]] that gets addressed
4747 - Type 2: A source of truth document, that should be maintained over time, e.g. "How work gets done at". May also be referred to as "evergreen" content.
+2-2
Conceptual Compression.md
···2233> Civilization advances by extending the number of important operations which we can perform without thinking of them. Alfred North Whitehead.
4455-From time to time, look for abstractions that can compress the information behind them. This way you can reduce mental space. When needed, you can expand the abstraction and go deeper. This is used a lot in [[programming]], where a new tool or package emerges taking care of that was previously done by human minds (OMRs vs hand written SQL)!
55+From time to time, look for abstractions that can compress the information behind them. This way you can reduce mental space. When needed, you can expand the abstraction and go deeper. This is used a lot in [[programming]], where a new tool or package emerges taking care of what was previously done by human minds (OMRs vs handwritten SQL)!
6677-Conceptual compression also allows lazy [[learning]]. If you're using the compressed version you don't need to care about what's behind. If you need, you can learn it at that time. Not everything needs to be learned upfront.
77+Conceptual compression also allows lazy [[learning]]. If you're using the compressed version you don't need to care about what's behind. If you need to, you can learn it at that time. Not everything needs to be learned upfront.
+1-1
Coordination.md
···1616- Trust increases coordination. To increase trust:
1717 1. Repeat interactions.
1818 2. Look for possible win-wins.
1919- 3. Communicate clearly and [stablish common context](https://gestalt.cafe/trust-infrastructure/).
1919+ 3. Communicate clearly and [establish common context](https://gestalt.cafe/trust-infrastructure/).
2020- Trust is foundational to civilization, enabling coordination across time and distance. The internet has eroded traditional trust mechanisms by:
2121 - Reducing the surface area for trust-building
2222 - Expanding social contexts beyond our capacity to maintain relationships
+5-5
Cryptocurrencies.md
···11# Cryptocurrencies
2233-- Cryptocurrencies are a digital version of [[Finances|money]] protected by cryptography (Merkles Trees).
33+- Cryptocurrencies are a digital version of [[Finances|money]] protected by cryptography (Merkle Trees).
44 - 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.
55 - 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.
66- - 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!
77-- Proof of work is a mathematical problem that takes time to solve. Solving it proves that you've spent some time trying combinations until it worked. Proof of work creates scarcity. The blockchain knows that the miners are spending its time and resources on proving the mathematical puzzles.
66+- Now that we have an easy way to do consensus on the internet, cryptocurrencies are simply a digital version of money. When you buy Bitcoin you're using the Blockchain to tell everyone. If you're going to spend more than you have, everyone will be able to see it!
77+- Proof of work is a mathematical problem that takes time to solve. Solving it proves that you've spent some time trying combinations until it worked. Proof of work creates scarcity. The blockchain knows that the miners are spending their time and resources on proving the mathematical puzzles.
88- Ethereum serves as a platform (Turing complete) to create (blockchain) apps the same way Android/iOS does on mobile.
99- - Its much more flexible than Bitcoin and that makes it riskier.
99+ - It's much more flexible than Bitcoin and that makes it riskier.
1010- Forks in blockchain act like genetic mutations. The users will apply pressure and protocols will evolve. You can fork cryptocurrencies, you can't do that with companies and that makes blockchains more resilient.
1111 - Developers [[focus]] on designing great [[incentives]] for the system to make it through!
1212-- [[Blockchain]] automate/deprecates the "hubs". Instead of automating Uber drivers, they make drivers work with clients directly by removing Uber.
1212+- [[Blockchain]] automates/deprecates the "hubs". Instead of automating Uber drivers, they make drivers work with clients directly by removing Uber.
+1-1
Culture.md
···99- Times change, trends change, cultures change.
1010- Foster a culture of [people who care](https://grantslatton.com/nobody-cares).
1111- Culture conforms to the shape of communication. E.g: open, transparent communication fosters more trust and collaboration.
1212-- You get a good culture of people want to participate on it because is a good culture.
1212+- You get a good culture when people want to participate in it because it is a good culture.
+5-5
Curiosity.md
···66- Knowledge is a powerful tool. The more you [feel like a noob](http://paulgraham.com/noob.html), the better. Feeling stupid now is better than feeling stupid in 10 years.
77- [Reality has a surprising amount of detail](http://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail). Knowing more about the world makes you enjoy it more. [Understanding how music is made increases the pleasure you get from music](https://youtu.be/JbVfcZxfIZo).
88 - Real things exist in essentially infinite resolution. [Looking closer always reveals more, and it's often not what you'd expect](https://www.raptitude.com/2023/10/the-truth-is-always-made-of-details/).
99-- Do stuff! Whatever is you work on, is worthwhile as long as you share your learnings. In the worst case, if your [[ideas]] don't work out, the community will learn why that approach doesn't make sense.
1010- - Remix ideas. Ideas are impacted by [[evolution]]. The most useful ones survive and evolve. [Innovation is product of the combinations of ideas](https://youtu.be/XUAIIQFoufs). Everything is a remix!
1111- - Fail early and often. There is only one guaranteed way you'll won't get something you want, and that's not to pursue it. [Mistakes](https://meta.wikimedia.org/wiki/So_you%27ve_made_a_mistake_and_it%27s_public...) are the portals of discovery.
99+- Do stuff! Whatever it is you work on, is worthwhile as long as you share your learnings. In the worst case, if your [[ideas]] don't work out, the community will learn why that approach doesn't make sense.
1010+ - Remix ideas. Ideas are impacted by [[evolution]]. The most useful ones survive and evolve. [Innovation is the product of combinations of ideas](https://youtu.be/XUAIIQFoufs). Everything is a remix!
1111+ - Fail early and often. There is only one guaranteed way you won't get something you want, and that's not to pursue it. [Mistakes](https://meta.wikimedia.org/wiki/So_you%27ve_made_a_mistake_and_it%27s_public...) are the portals of discovery.
1212 - [If you think you're going to regret not doing something, you should probably do it](https://blog.samaltman.com/the-days-are-long-but-the-decades-are-short). Most people regret far more things they didn't do than things they did do.
1313-- [Find your way around the inertia of helpless mentality](https://www.youtube.com/watch?v=YMPzDiraNnA). You probably have control of more things that you think! Knowing this fact changes the way you see your circle of control.
1313+- [Find your way around the inertia of helpless mentality](https://www.youtube.com/watch?v=YMPzDiraNnA). You probably have control of more things than you think! Knowing this fact changes the way you see your circle of control.
1414- [Practice hunting for bugs](https://radimentary.wordpress.com/2018/01/29/hammertime-day-1-bug-hunt/?utm_source=pocket_mylist)! A bug is anything in life that needs improvement. Even if something is going well, if you can imagine it going better, there's a bug.
1515-- Knowing we really want is hard and takes effort. Explore yourself and your [[values]].
1515+- Knowing what we really want is hard and takes effort. Explore yourself and your [[values]].
1616- Experiment more! It is very very easy to do what comes naturally and never deviate from that. Break the pattern.
1717- Consume content that is hard to produce. If the producer can spam the content, it is probably not worth your time. E.g: audiobooks vs podcasts.
+2-2
DNA Genetic Testing and Analysis.md
···11# DNA Genetic Testing and Analysis
2233-- Companies like 23andMe look only at a few specific genomics coordinates that are known to be contain pathogenic variants, but chances are if you have the associated disease you don't have a variant at one of those few select locations. Because of this, [a negative test result does not mean someone isn't at risk for the condition](https://www.nytimes.com/interactive/2019/02/01/opinion/23andme-cancer-dna-test-brca.html).
33+- Companies like 23andMe look only at a few specific genomics coordinates that are known to contain pathogenic variants, but chances are if you have the associated disease you don't have a variant at one of those few select locations. Because of this, [a negative test result does not mean someone isn't at risk for the condition](https://www.nytimes.com/interactive/2019/02/01/opinion/23andme-cancer-dna-test-brca.html).
44- If it says you don't have something, then that means nothing. If it says you do have something, then that means you should be on the lookout for other corroborating data or symptoms.
55- Genetic data may help people today, but it can also be sold to insurance companies in the [[Future]].
66- [Your DNA is already probably on a database](https://youtu.be/KT18KJouHWg).
···8899## Resources
10101111-- 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).
1111+- 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 [FoundMyFitness Genetics](https://www.foundmyfitness.com/genetics).
1212- [Gedmatch](https://www.gedmatch.com/).
1313- [DNAPainter](https://dnapainter.com/).
1414- [Nutrahacker](https://nutrahacker.com/).
+2-2
Dashboards.md
···11# Dashboards
2233-[Dashboards create a shared sense of reality](https://benn.substack.com/p/data-is-for-dashboards) and help everyone understand whats going on better. They exist for the purpose of quickly and concisely answering questions. [Understanding must come before action](https://sarahsnewsletter.substack.com/p/what-substack-analytics-engineers). Understanding also helps us ask the right questions.
33+[Dashboards create a shared sense of reality](https://benn.substack.com/p/data-is-for-dashboards) and help everyone understand what's going on better. They exist for the purpose of quickly and concisely answering questions. [Understanding must come before action](https://sarahsnewsletter.substack.com/p/what-substack-analytics-engineers). Understanding also helps us ask the right questions.
4455## Sensible Defaults
66···2121 - What features it's tracking via links to team repositories, project briefs, screenshots, or video walk-throughs.
2222 - Take-aways.
2323 - Metadata (owner, related OKRs, TTL, β¦).
2424-- Make them so its easy to go one layer down (X went down in Y location, or for Z new users, etc).
2424+- Make them so it's easy to go one layer down (X went down in Y location, or for Z new users, etc).
2525- Recreate dashboard from first principles periodically.
2626- When plotting a rate, add the top of funnel and bottom of funnel numbers to make sure things are as expected.
2727- A large change is not necessarily worth investigating, and a small change is not necessarily benign. What you want to know is if the change is exceptional.
+1-1
Data Culture.md
···11# Data Culture
2233-- The data team needs to be focus on delivering insights and supporting decisions. The outcome of the data team are _decisions_ and a _shared context across the organization_ that makes coordination easier.
33+- The data team needs to be focused on delivering insights and supporting decisions. The outcome of the data team are _decisions_ and a _shared context across the organization_ that makes coordination easier.
44 - Your goal as a data professional is to facilitate [[Making Decisions|decision making]] and [help surface/investigate the performance of a business](https://sqlpatterns.com/p/delivering-value-as-a-data-team) (e.g. [operational](https://twitter.com/ergestx/status/1731324299590479989)).
55 - Learning to drive decisions quickly, a bias to action, is a critical competency for an analyst. Every skill you learn β [[communication]], [[writing]], [[experimentation]], [[Metrics|metric design]] β supports this.
66 - [If analysis is not actionable, it does not really matter](https://twitter.com/decisionleader/status/1661041373783441408). Analysis must drive to action. [Clear results won't spur action themselves](https://www.linkedin.com/posts/eric-weber-060397b7_data-analytics-machinelearning-activity-6675746028144205824-CQxW/). The organization needs to be ready to pivot when something isn't working.
+1-1
Data IDE.md
···66- Let me plot it using Vega-Lite. Guide me through alternatives like [Vega's Voyager2](https://vega.github.io/voyager2/) does.
77 - Might be as simple as surfacing Observable Plot with DuckDB WASM...
88- Use LLMs to improve the datasets and offer next steps:
99- - Get suggested transformations for certain columns. If it detect a date, extract day of the week. If it detects a string, `lower()` it...
99+ - Get suggested transformations for certain columns. If it detects a date, extract day of the week. If it detects a string, `lower()` it...
1010 - Get suggested plots. Given that it'll know both the column names and the types. Should be possible to create a prompt that returns some plot ideas and another that takes that and write the Vega-Lite code to make it work.
1111 - Make it easy to query the data via Natural Language.
1212- Let me transform them with SQL ([DuckDB](https://duckdb.org/)) and Python ([JupyterLite](https://jupyterlite.readthedocs.io/en/latest/)). Similar to [Neptyne](http://web.archive.org/web/20250306181451/https://www.neptyne.com/) but in the browser (WASM).
+2-2
Data Package Manager.md
···11# Data Package Manager
2233Package managers have been hailed among the most important innovations Linux brought to the computing industry.
44-Data is not code, but the activities of both publishers and users of datasets resemble those of authors and users of software packages. Package managers provide frictionless access to code, an universal catalogue, standardized metadata, versioning, and a social/reputation layer (e.g: installs)
44+Data is not code, but the activities of both publishers and users of datasets resemble those of authors and users of software packages. Package managers provide frictionless access to code, a universal catalogue, standardized metadata, versioning, and a social/reputation layer (e.g: installs)
5566## Principles
77···1414 - Datasets are linked to their metadata.
1515 - One Git repository should match one portal/catalog/hub where related datasets are linked (not islands). Could also be a dataset. The main thing is for code and data to live together. Each Data Portal should be comparable to a website, and may have a specific topical focus (unify on a central theme).
1616 - To avoid yet another open dataset portal, build adapters to integrate with other indexes.
1717- - For example, integrate all [Hugging Face datasets](https://huggingface.co/docs/datasets/index) by making an scheduled job that builds a Frictionless Catalog (bunch of `datapackage.yml`s pointing to their parquet files).
1717+ - For example, integrate all [Hugging Face datasets](https://huggingface.co/docs/datasets/index) by making a scheduled job that builds a Frictionless Catalog (bunch of `datapackage.yml`s pointing to their parquet files).
1818 - [Expose a JSON-LD so Google Dataset Search can index it](https://developers.google.com/search/docs/appearance/structured-data/dataset).
1919 - Data assets should be Findable, Accessible, Interoperable, and Reproducible. [FAIR](https://www.go-fair.org/fair-principles/).
2020 - Finding the right dataset to answer a question is difficult. Good metadata search is essential.
+1-1
Data Practices.md
···1212- People need to prepare and that means better kickoff conversation.
1313- Easier to triage and connect dots across requests.
1414- Creates easily referenced records of requests.
1515-- Friction cuts down on lazy asks. Too much friction will dissuade legit ask.
1515+- Friction cuts down on lazy asks. Too much friction will dissuade legit asks.
16161717### Data Request Form
1818
+1-1
Databases.md
···991010## Resources
11111212-- [Build your own database on Rust](https://github.com/adambcomer/database-engine)
1212+- [Build your own database in Rust](https://github.com/adambcomer/database-engine)
+3-3
Decentralized Protocols.md
···88 - Consulting: open source the code, sell consulting.
99 - Cloud: open source some code, but sell a closed source cloud complement.
1010 - [Community](https://mobile.twitter.com/balajis/status/1310101055816921090): open source all code, and issue a token or charge for access to the community.
1111- - Open Source projects would have a protocol. You could buy shares of Kubernetes, Tensorflow, ... or contribute to gain tokens. This [[incentives]] contributing and helping people.
1111+ - Open Source projects would have a protocol. You could buy shares of Kubernetes, TensorFlow, ... or contribute to gain tokens. This [[incentives]] contributing and helping people.
1212 - [Many more](https://youtu.be/Axj8NJXnCN0)!
1313- Tokens create new, scoped economies, and those economies enable new ways of organizing production and operation of goods and services. Because these economies are programmable, they can also embed and optimize for value systems and goals.
1414- [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.
···2929 - Power-law distributions confer resilience to random failure but acute vulnerability to targeted attacks.
3030 - Networks cycle through randomness, growth, consolidation, and collapse.
3131 - Overlapping systems at different stages guard against monocultures and single points of failure.
3232-- One wallet / DID / private key could allow you to login to any service. That's your credentials. [[NFTs|Owning a thing]] could allow you to enter somewhere.
3232+- One wallet / DID / private key could allow you to log in to any service. That's your credentials. [[NFTs|Owning a thing]] could allow you to enter somewhere.
3333- There should be no technical or social single-point-of-failure for the overall protocol and network. There should be no single organization or individual who can entirely exclude others from the ecosystem (though the ecosystem may collectively exclude bad actors). There should be multiple independent interoperating service providers for each infrastructure component.
3434- [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.
3535 - Forking should be a right. Keeps authority contingent (if they abuse power, they might get forked).
···7272- [Credible exit](https://newsletter.squishy.computer/p/credible-exit) ensures users can leave a service without vendor lock-in by relying on open, decentralized protocols and interchange formats.
7373 - Decoupling identifiers from hosting (DNS, CIDs) enables seamless migration between providers by updating name mappings.
7474 - Federated protocols (email, Mastodon) support portability of social graphs and messages across services.
7575- - Standard export/import formats (OMPL for podcasts, XML for WordPress) facilitate hostile interoperability.
7575+ - Standard export/import formats (OPML for podcasts, XML for WordPress) facilitate hostile interoperability.
7676 - Durable, universally useful formats (plain text, CSV, PNG, MP3) make data portable and usable outside the originating app.
7777 - Local-first storage and immutable data (CRDTs) support ongoing synchronization and avoid stale static exports.
7878 - Permissionless, open APIs and protocols allow multiple apps to interoperate without centralized lock-in.
+1-1
Decentralized Web.md
···96969797- [Bounties Network](https://bounties.network/) - Find freelancers and bounty programs for any task paid in any token on Ethereum.
9898- [Gitcoin](https://gitcoin.co/) - The easiest way to leverage the open source community to incentivize or monetize work.
9999-- [Inmunefy](https://immunefi.com/) - Web3's leading bug bounty platform, protecting $100 billion in user funds.
9999+- [Immunefi](https://immunefi.com/) - Web3's leading bug bounty platform, protecting $100 billion in user funds.
100100- [OnlyDust](https://www.onlydust.xyz/). Contribute to innovative projects, refine your skills and create a lasting impact in the developer community.
101101102102#### Analytic Bounties
+9-9
Deep Funding.md
···55In Deep Funding, multiple mechanisms work together:
66771. A mechanism that generates an up to date and comprehensive DAG of relevant dependencies given a source node.
88-2. Another mechanism that fills the the graph with relevant weights. This might be broken down into:
88+2. Another mechanism that fills the graph with relevant weights. This might be broken down into:
99 1. Collecting human judgement accurately.
1010- 2. Scaling Human Judgement to fill the rest of the graph. This can be something like a prediction market, a AI models, ... Basically anything that predicts the human judgement
1010+ 2. Scaling Human Judgement to fill the rest of the graph. This can be something like a prediction market, an AI model, ... Basically anything that predicts the human judgement
11113. Reward Distribution.
12121313This problem touches data, mechanism design, and open source! Each layer can be optimized and iterated independently.
14141515-In its current shape, the graph's vertices are projects and the edges are the relative impact of each project in it's parent. The same approach could be used for anything that matches the graph shape (e.g: science research).
1515+In its current shape, the graph's vertices are projects and the edges are the relative impact of each project in its parent. The same approach could be used for anything that matches the graph shape (e.g: science research).
16161717## Desired Properties
1818···2323- Practical Scalability
2424- Credible Exit and Forkability
2525- Works on Public Existing Infrastructure
2626-- Decentralized and Market Like Mechanisms to Incentivice Useful Curation
2626+- Decentralized and Market-Like Mechanisms to Incentivize Useful Curation
2727 - Dependencies reveal themselves through market mechanisms rather than being declared
2828 - Skin in the Game. Participants have something to lose from bad assessments
2929- Project Independence (no need to participate in the process to get funded)
···3333- Let the dependent set their weight percentage if they're around.
3434- The most elegant mechanism is probably something like a [prediction markets](https://docs.fileverse.io/0x7248Fe92e7087d02D3604396b057295026FC62A1/49#key=DgfQgJ-bCAVr0NNFU0vp1HNW_Sh23GVieRmA_QXsDbHIRVyhv37c1XnOBM8lW6PT).
3535 - Solves the current issues there of missing dependencies (due to technical issues or because they're more abstract), preference drift, adversarial situations, ...
3636- - Replaces the "Collecting accurate project dependencies" issue with an ongoin market
3636+ - Replaces the "Collecting accurate project dependencies" issue with an ongoing market
3737- Instead of one canonical graph, allow different stakeholder groups (developers, funders, users) to maintain their own weight overlays on the same edge structure. Aggregate these views using quadratic or other mechanisms.
3838-- If there is a plurality of these "dependency graphs" (or just different set of weights), the founding organism can choose which one to use! The curators gain a % of the money for their service. This creates a market like mechanism that incentivices useful curation.
3838+- If there is a plurality of these "dependency graphs" (or just different set of weights), the funding organization can choose which one to use! The curators gain a % of the money for their service. This creates a market like mechanism that incentivizes useful curation.
3939- Have hypercerts or similar. The price of these (total value) sets the weights across dependencies (`numpy`'s certificates trade at 3x the price of a utility library, the edge weight reflects this)
4040- If there are reviewers/validators/jurors, need to be public so they have some sort of reputation.
4141 - Reputation system / ELO for Jurors which score is closer to the final one. This biases towards averages.
···4444 - Should the edge weights/stake decay over time unless refreshed by new attestations?
4545 - Quadratic funding or similar for the stake weighting to avoid plutocracy
4646 - Anyone can challenge an edge by staking against it
4747- - Human attestations from project maintainers or a comitee
4747+ - Human attestations from project maintainers or a committee
4848- Doing [something similar to Ecosyste.ms](https://blog.ecosyste.ms/2025/04/04/ecosystem-funds-ga.html) might be a better way
4949 - A curated set of repositories. You fund that dependency graph + weights.
5050 - Could be done looking at the funding or license (if there is a license to declare your deps).
5151-- Graph Completion (Scaling Humand Judgmeent) might be done in different ways:
5151+- Graph Completion (Scaling Human Judgement) might be done in different ways:
5252 - Constraint-Based Optimization (`scipy.optimize.minimize`)
5353 - Collaborative Filtering (like a recommendation system where you're predicting weights between nodes)
5454 - Matrix Factorization (NMF)
···6464 - Rather than a single weighting mechanism, allow different communities to define their own evaluation functions (security-focused, innovation-focused, stability-focused) that can be composed. This enables plurality while maintaining comparability.
6565- Create a bounty system where anyone can claim rewards for discovering hidden dependencies (similar to bug bounties).
6666 - This crowdsources the graph discovery problem and incentivizes thorough documentation.
6767-- Projects can opt out of the default distribution and declare a custom one. Organizators can allow or ignore that.
6767+- Projects can opt out of the default distribution and declare a custom one. Organizers can allow or ignore that.
6868- Self declaration needs a "contest process" to resolve issues/abuse.
6969- Harberger Tax on self declarations? Bayesian Truth Serum for Weight Elicitation?
7070 - Projects continuously auction off "maintenance contracts" where funders bid on keeping projects maintained. The auction mechanism reveals willingness-to-pay for continued operation. Dependencies naturally emerge as projects that lose maintenance see their dependents bid up their contracts.
+1-1
Documentation.md
···3434 - Ask the "So what" question to every sentence that you write.
3535 - Prefer active voice to passive.
3636- Most docs are short-lived and used for point-in-time discussions. However, some documents serve for a longer time. To have your writing stand the test of time, avoid using references that change with time or location.
3737-- Documentation valuable if it captures the design decision and intention at the time of the creation of the software, rather than the functionality of the software itself.
3737+- Documentation is valuable if it captures the design decision and intention at the time of the creation of the software, rather than the functionality of the software itself.
38383939## Resources
4040
+14-14
Dogs.md
···2233- Learn to read [dog body language](https://www.flickr.com/photos/lilita/5652847156) ([calming signals](https://youtu.be/MgnLgHFRJu4)).
44- Training is creating a common language between you and your dog.
55-- Play is the easiest way to bond with your dog. Don't leave out all their toys. They loose potency over time. You can build toy drive by playing with your dog in short bursts.
66-- Play a lot with their legs and pawns to get them used to a human touching them. Practice handling exercises across the day to get them used to humans.
55+- Play is the easiest way to bond with your dog. Don't leave out all their toys. They lose potency over time. You can build toy drive by playing with your dog in short bursts.
66+- Play a lot with their legs and paws to get them used to a human touching them. Practice handling exercises across the day to get them used to humans.
77- Exercise in the morning for a calmer day. Fetch is the most reliable way to drain some energy from your dog.
88- Don't use your dog's name as a reprimand or a part of one. Use it during fun activities and praise.
99- Don't repeat commands over and over.
···1313- A great small resource is the book [After you get your puppy](https://www.dogstardaily.com/files/downloads/AFTER_You_Get_Your_Puppy.pdf).
1414- If someone else is taking care of your dog for a while, leave everything written explicitly. They'll make adaptation much easier and your dog will keep similar habits.
1515- Play before eating. That way the dog will associate toys with a positive thing.
1616-- [Reinforce being calm on different context](https://youtu.be/lLyiQODnR1s). This will make them listen to you in new places.
1717-- Understand [what can your dog eat](https://www.naturzoo.com/carteles-informativos-alimentos-adecuados-una-dieta-natural-perros/) and what they can't.
1616+- [Reinforce being calm in different contexts](https://youtu.be/lLyiQODnR1s). This will make them listen to you in new places.
1717+- Understand [what your dog can eat](https://www.naturzoo.com/carteles-informativos-alimentos-adecuados-una-dieta-natural-perros/) and what they can't.
18181919## Building Confidence
20202121- Don't force the dog to do what they don't want to do/aren't comfortable doing yet. Make every experience a positive one.
2222-- Put them in situations he can be successful in. Maybe it's finding a treat in plain sight at first and then slowly making it more difficult that they have to figure it out but not so hard that they gets frustrated and give up.
2323-- Let the dog make their decision and praise if its a good one.
2222+- Put them in situations they can be successful in. Maybe it's finding a treat in plain sight at first and then slowly making it more difficult that they have to figure it out but not so hard that they get frustrated and give up.
2323+- Let the dog make their decision and praise if it's a good one.
2424- Touch is a great trick to help them build confidence.
25252626## Separation Anxiety
···37373838## Training Tips
39394040-- Train in any situation possible (and is safe to do it). For the first 6-12 months, spend at least 20 minutes of formal training a day in short training sessions (1-3 min).
4040+- Train in any situation possible (and in which it's safe to do it). For the first 6-12 months, spend at least 20 minutes of formal training a day in short training sessions (1-3 min).
4141- Work on focus with distractions and you'll have an excellent groundwork.
4242-- All animals, including humans, are "trained" 100% of the time
4343-- Say "yes!" and award as fast as possible after they do what you want. They have about a 1 second window to register that behavior as the cause of the reward.
4242+- All animals, including humans, are "trained" 100% of the time.
4343+- Say "yes!" and reward as fast as possible after they do what you want. They have about a 1 second window to register that behavior as the cause of the reward.
4444- Remember to give your dog some "easy wins". You would not want to be paid less as you got better at your job.
4545- Have treats everywhere so you have quick access to them.
4646- You can use toys and small play sessions as a food reward alternative.
···5151- Make what they want contingent on what you want them to do first. For example, checking out another dog after looking at you.
5252- When playing with your pup, have him settle down for frequent short interludes every one or two minutes. Initially have the pup lie still for a few seconds before letting him play again. After a minute, interrupt the play session once more with a three-second settle-down. Then try for four seconds, then five, eight, ten, and so on. Although being yo-yoed between the commands "Settle down" and "Let's play" is difficult at first, the puppy soon learns to settle down quickly and happily.
5353- End the training sessions before they get unhappy so they continue coming back for more and thinking it's fun.
5454-- Don't allow two fails in a row. E.g: If your puppy breaks the stay, make it easier next time
5454+- Don't allow two failures in a row. E.g: If your puppy breaks the stay, make it easier next time.
5555- Add music to your training sessions to get it associated with positive rewards.
5656- Train before eating so the rewards have more value and they are [more interested in the tricks](https://youtu.be/knYNa0U5QZU).
5757- Movement builds drive. Be energetic in the training session.
···7373- [Attention Game](https://youtu.be/5e_gVqJkdek). Make a kissy noise and reward when your dog looks at your face.
7474- [Leash Pressure Game](https://youtu.be/iKG89GVOJiM). Reinforce your dog turn around and come back to you when they hit the end of the leash.
7575- [Heel-work Game](https://youtu.be/45lk4_tud9Y). Use a table to help your dog heel with you.
7676-- Calmness. Reinforce settle and calm in their bed. Add movement away from the enclosure. You can also add handling and distractions. If your dog gets up or star whining, lower criteria and start again.
7676+- Calmness. Reinforce settle and calm in their bed. Add movement away from the enclosure. You can also add handling and distractions. If your dog gets up or starts whining, lower criteria and start again.
77777878### Stuffed Kongs
7979···91919292### Improving Recall
93939494-- Work on basic exercises (e.g: [calling your dog when you know its going to come](https://www.youtube.com/watch?v=SVJe2VgoYV4), [making them go through your legs](https://youtu.be/jdbZErtB9Ok), ...).
9595-- The key to a great recall is to [counter-condition the dog so it remains calm under all conditions](https://youtu.be/6uTgSr0acBo). Condition the dog to be relaxed around wild life and pay attention to you.
9494+- Work on basic exercises (e.g: [calling your dog when you know it's going to come](https://www.youtube.com/watch?v=SVJe2VgoYV4), [making them go through your legs](https://youtu.be/jdbZErtB9Ok), ...).
9595+- The key to a great recall is to [counter-condition the dog so it remains calm under all conditions](https://youtu.be/6uTgSr0acBo). Condition the dog to be relaxed around wildlife and pay attention to you.
9696- Give your dog access to what they want when they come back to you ([Premack Principle](https://www.akc.org/expert-advice/training/what-is-the-premack-principle-in-dog-training/)). If that's not an option, try to give them a great reward (or a combination like praise, food, petting and vocal inflection).
9797 - Don't call your dog just to end his fun. If you do this it decreases the chance he/she will want to come back to you when called. Instead, recall often and treat without putting on the lead or ending the fun.
9898-- Don't repeat the cue many times. Recall should be a 100% reliable.
9898+- Don't repeat the cue many times. Recall should be 100% reliable.
9999- Try not to go towards your dog when working on recall.
100100- Clap your hands while shouting your recall word in an excited, hyperactive voice.
101101- [Reinforce each time you get your dog's attention in the wild](https://youtu.be/QFhtFt6Qy6g).
+2-2
Double Crux.md
···11# Double Crux
2233-[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.
33+[Double crux](https://www.lesswrong.com/posts/exa5kmvopeRyfJgCy/double-crux-a-strategy-for-resolving-disagreement) is a great framework where both parties abstract their arguments by one level and find a falsifiable fact that, if proven true, would cause them to change their beliefs.
4455- Focus on narrowing the scope of the [[Resolving Disagreement|discussion]]. Find common ground.
66- Define terms to avoid getting lost in semantic confusions that miss the real point.
77- Ask "What would need to be true for you to change your mind?".
88- Find specific test cases.
991010-**Don't focus on proving yourself right, instead of focus on getting the best outcome.** Keep the conversation simple and summarize the conversation during the discussion.
1010+**Don't focus on proving yourself right; instead focus on getting the best outcome.** Keep the conversation simple and summarize the conversation during the discussion.
+1-1
Emergence.md
···2233> Simple rules produce complex behavior. Complex rules produce stupid behavior. Andrew Hunt.
4455-When things interact, they often birth new, unpredictable forms. **The sum total of a system is more than its competent parts**. E.g: biological [[evolution]], Conway's Game of Life, Wikipedia, Minecraft.
55+When things interact, they often birth new, unpredictable forms. **The sum total of a system is more than its component parts**. E.g: biological [[evolution]], Conway's Game of Life, Wikipedia, Minecraft.
6677<iframe width="640" height="360" src="https://www.youtube.com/embed/o_ZuWbX-CyE" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
88
+2-2
Engineering Process.md
···11# Engineering Process
22331. **Issue driven development**. Always create an issue and assign it to you for anything you work on. If it is worth spending time on, it is worth creating an issue for it since that enables other people to learn and help. You can always edit the description or close it when the problem is something different or disappears.
44-2. When working on an issue, make sure that contains the latest information. The issue should be the source of truth.
55-3. After a discussion related to an issue update the issue body with the consensus or final conclusions. This makes it much easier to see the current state of an issue for everyone involved in the implementation and prevents confusion later on.
44+2. When working on an issue, make sure that it contains the latest information. The issue should be the source of truth.
55+3. After a discussion related to an issue, update the issue body with the consensus or final conclusions. This makes it much easier to see the current state of an issue for everyone involved in the implementation and prevents confusion later on.
664. Submit the smallest item of work that makes sense. When creating an issue describe the smallest fix possible, put suggestions for enhancements in separate issues and link them.
775. Do not leave issues open for a long time, issues should be actionable and realistic. If an issue has been addressed or is not relevant anymore, close it. If someone disagrees, they can re-open it and explain what is still relevant.
886. If you complete part of an issue and need someone else to take the next step, re-assign the issue to that person.
+1-1
Federated Networks.md
···44- This gives users more choices for applications, policies, and community cultures. Email is an example of a federated protocol that everyone on the internet uses. Gmail is a popular email application, but if you use a different provider you can still communicate with anyone with an email address.
55- Federated networks provide a familiar user experience, since users do not have to bear full responsibility for their account credentials, and can interact with content the way they're used to.
66- On the downside, a federated protocol might be slow to adapt while a centralized service is able to iterate into the modern world and beyond. WhatsApp was able to introduce end-to-end encryption to over a billion users with a single software update (email is still not end-to-end encrypted). Federated services always seem to coalesce around a provider (or instance) that the bulk of people use, federation becomes a sort of implicit threat. [An open source infrastructure for a centralized network now provides almost the same level of control as federated protocols, without giving up the ability to adapt. If a centralized provider with an open source infrastructure ever makes horrible changes, those that disagree have the software they need to run their own alternative instead. It may not be as beautiful as federation, but at this point it seems that it will have to do.](https://signal.org/blog/the-ecosystem-is-moving/)
77-- It has also [many potentials](https://drewdevault.com/2020/09/20/The-potential-of-federation.html). Because there are hundreds or even thousands of instances, the users get the privilege of choosing an instance whose rules they like, and which federates with other instances they wish to talk to. This system also makes it hard for marketing and spam to get a foothold β it optimizes for a self-governing system of human beings talking to human beings, and not for corporations to push their products.
77+- It also has [a lot of potential](https://drewdevault.com/2020/09/20/The-potential-of-federation.html). Because there are hundreds or even thousands of instances, the users get the privilege of choosing an instance whose rules they like, and which federates with other instances they wish to talk to. This system also makes it hard for marketing and spam to get a foothold β it optimizes for a self-governing system of human beings talking to human beings, and not for corporations to push their products.
88- The [[governance]] of a federated system then becomes distributed among many operators. Every instance has the following privileges:
99 - To set the rules which govern users of their instance.
1010 - To set the rules which govern who they federate with.
+1-1
Feedback Loops.md
···1616## Examples
17171818- Poor kids becoming rich adults. Then, they raise rich kids that don't share the same [[Values]] that made the parents rich.
1919-- Artist making musing while they experience life without fame. Once fame gets in they don't have the same life experience and can't produce the same type of music.
1919+- Artist making music while they experience life without fame. Once fame gets in they don't have the same life experience and can't produce the same type of music.
2020- [The Mongol Empire was an unification of many nomadic tribes. They were unstoppable for a while until they started to become more civilized. The thing that made them unstoppable (nomadic and "uncivilized") stopped being a part of their [[Culture]] and the empire began to break down.](https://www.dancarlin.com/product/hardcore-history-wrath-of-the-khans-series/)
2121- The [[Science#Metascience]] learning loop: trial new social processes β evaluate effectiveness β scale successful approaches β amplify transformative changes. A positive feedback loop designed to systematically improve how science itself operates.
+2-2
Feedback.md
···11# Feedback
2233-Feedback is the core of personal and professional growth. Feedback help us being better at what we do establishing clear communications and expectations.
33+Feedback is the core of personal and professional growth. Feedback helps us be better at what we do by establishing clear communications and expectations.
4455-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.
55+All feedback is good feedback. If you agree with it, it tells you something about yourself which you can work on correcting. If you don't agree with it, it tells you that there is an incorrect perception about you in the other person's mind. You can also work on correcting that.
6677- When someone tells you something is wrong, they're almost always right.
88- When someone tells you how to fix it, they're almost always wrong.
+6-6
Fitness.md
···33- Exercise helps make better use of the [[Nutrition|foods you are eating]] and produces the hormones you need to [[Thinking|think clearly]].
44- 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.
55- Never sit for prolonged times. Take breaks standing or walking around.
66-- [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.
77-- [Having more muscle mass will increase your metabolic rate and help you stay lean more time](https://youtu.be/IX7MZrgIycw). Or perhaps [it doesn't](https://www.youtube.com/watch?v=vSSkDos2hzo)!
66+- [Going for a walk has lots of 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.
77+- [Having more muscle mass will increase your metabolic rate and help you stay lean longer](https://youtu.be/IX7MZrgIycw). Or perhaps [it doesn't](https://www.youtube.com/watch?v=vSSkDos2hzo)!
88- Lifting weights makes you stronger and healthier, improves your posture, makes you less injury prone, and strengthens your bones.
99 - If you train for strength rest for at least 4 minutes before doing another set to maximize recovery.
1010- Cardio helps stabilize hormone levels, improves endurance and recovery, helps the body fuel calories away from the fat cells and into the muscle, helps with weight maintenance, generally keeps you healthy, and finally burns calories.
···1818- Pick certain moments where you would always check your posture. Walking through doorways, standing up, ...
1919- Another great tip is to brush your teeth with [your back against the wall](https://www.youtube.com/watch?v=GbGSvAEkE68) for 3 minutes.
2020- Exercise and live a less sedentary lifestyle to improve overall posture.
2121-- Focus on [building core strength](https://www.youtube.com/watch?v=4BOTvaRaDjI). You can [strength your back in 5 minutes](https://www.reddit.com/r/bodyweightfitness/comments/fxrooc/how_to_strengthen_your_back_in_5_minutes_a_day/).
2121+- Focus on [building core strength](https://www.youtube.com/watch?v=4BOTvaRaDjI). You can [strengthen your back in 5 minutes](https://www.reddit.com/r/bodyweightfitness/comments/fxrooc/how_to_strengthen_your_back_in_5_minutes_a_day/).
22222323## Resources
2424···2626- [Simple Science Fitness](https://ss.fitness/) - Everything you need to know about eating and exercising backed by science
2727- [Body Weight Fitness Recommended Routine](https://www.reddit.com/r/bodyweightfitness/wiki/kb/recommended_routine) - Best routine if you like to use your own body to train.
2828- [Molding Mobility](https://www.youtube.com/watch?v=Aoyy3bKtD84) - Routine designed to increase general range of motion in your movements.
2929-- [Starting Stretching](https://www.youtube.com/watch?v=w1iXMvTMvBo) - A 15 minute stretching routine that serves as a starting point for beginners to improve overall flexibility.
2929+- [Starting Stretching](https://www.youtube.com/watch?v=w1iXMvTMvBo) - A 15-minute stretching routine that serves as a starting point for beginners to improve overall flexibility.
3030- [The Best Fat Loss Article on the Motherfuckin' Internet](http://physiqonomics.com/fat-loss/) - Facts and useful information about fat loss.
3131-- [Basic Beginner Strenght Training Routine](https://thefitness.wiki/routines/r-fitness-basic-beginner-routine/) - Introductory lifting program to build familiarity and comfortability with the fundamental barbell movements that are a core component of most strength training routines.
3232-- [Building Muscle](https://www.julian.com/guide/muscle/intro) - Article that cover what the science says about exercising and eating to build muscle.
3131+- [Basic Beginner Strength Training Routine](https://thefitness.wiki/routines/r-fitness-basic-beginner-routine/) - Introductory lifting program to build familiarity and comfortability with the fundamental barbell movements that are a core component of most strength training routines.
3232+- [Building Muscle](https://www.julian.com/guide/muscle/intro) - Article that covers what the science says about exercising and eating to build muscle.
3333- [Beginner's Health and Fitness Guide](http://www.liamrosen.com/fitness.html) - Great information and resources on fitness and overall health.
3434- [Darebee](https://darebee.com/) - a non-profit free, ad-free and product placement free global fitness resource.
+1-1
Focus.md
···88 - Removing clutter and other distractions can make attention less difficult, for which the virtues of orderliness and simplicity can help.
99 - Disable notifications and badges so that you don't mindlessly open distracting apps.
1010- [[Meditation|Mindfulness meditation]], e.g. breath-counting, seems to be a go-to technique for developing focus.
1111-- Periodic exposure to nature and out-of-doors in an relaxing, undemanding way can restore attention capability.
1111+- Periodic exposure to nature and out-of-doors in a relaxing, undemanding way can restore attention capability.
1212- [Attention is a scarce resource](https://youtu.be/ZWI4_Oe-Qbs). Everything in the world is fighting to get yours.
1313- Some [sounds or music](https://mynoise.net/) can help you focus.
1414- [The main thing is keeping the main thing the main thing](https://mattrickard.com/keep-the-main-thing-the-main-thing).
+5-5
Future.md
···1212- The ignorance of Social Media and its [full impact on society](https://twitter.com/M_B_Petersen/status/1483457679800651787).
1313 - Is "being bad for society" an emergent property of social networks as they grow?
1414- Current Voting Systems.
1515-- Not relying more into tools like Prediction Markets (e.g: [to spot papers that might not replicate](https://vitalik.eth.limo/general/2024/11/09/infofinance.html)).
1515+- Not relying more on tools like Prediction Markets (e.g: [to spot papers that might not replicate](https://vitalik.eth.limo/general/2024/11/09/infofinance.html)).
16161717## Predictions
1818···2323- Cities are friendly to humans & wildlife, not cars.
2424- More experimentation around [[Learning]] and education (e.g: [teaching game theory](https://twitter.com/BoyanSlat/status/1469063939417907204) as a subject [in the modern curriculum](https://seths.blog/2021/09/the-modern-curriculum/))
2525 - More people aware of the trick our mind does to us ([Mind Field](https://www.youtube.com/playlist?list=PLZRRxQcaEjA4qyEuYfAMCazlL0vQDkIj2) and [The Story Of Us](https://waitbutwhy.com/2019/08/story-of-us.html)) as well as [how diverse humans are](https://youtu.be/fC5qucSk18w).
2626- - More interactive explanations like the ones the awesome [Nicky Case](https://ncase.me/) do!
2626+ - More interactive explanations like the ones the awesome [Nicky Case](https://ncase.me/) does!
2727- More concern around systems with weird incentives causing large amount of pain (Moloch).
2828- - E.g: Criminal system rework. Focusing on the system and not on individual punishement.
2828+ - E.g: Criminal system rework. Focusing on the system and not on individual punishment.
2929- Work valuation changes (plumbing more expensive than some software development) due to [Moravec's paradox](https://en.wikipedia.org/wiki/Moravec%27s_paradox). We will automate making a full app before a robot is able to master physical arms and legs like a 5 year old.
3030- Open data will be more important as they can produce better models and help coordinate people providing shared context.
3131-- The current decentralized protocols (IPFS, ActivityPub, ...) need to evolve more. Specially around UX. People don't care about decentralization, they care about UX. [Centralization is inevitable](https://newsletter.squishy.computer/p/centralization-is-inevitable).
3131+- The current decentralized protocols (IPFS, ActivityPub, ...) need to evolve more. Especially around UX. People don't care about decentralization, they care about UX. [Centralization is inevitable](https://newsletter.squishy.computer/p/centralization-is-inevitable).
32323333### Exciting Software Engineering Ideas
3434···3636 - If you work in tech, this is a fun thought experiment. Imagine you donβt need any money and can devote your time to benefiting everyone by building common digital infrastructure. What would exist in a better future?
3737- Content Addressed Data + Immutability
3838- CRDTs
3939-- WASM. Specially Pyodide.
3939+- WASM. Especially Pyodide.
4040- Distributed / decentralized data storage systems.
4141- Multi-party computation (MPC), fully homomorphic encryption (FHE), trusted execution environments (TEEs), ...
4242- Prolly/Merkle Trees
+1-1
Gardening.md
···2233- Know your soil. Understanding the type of soil in your garden is crucial to determining which plants will thrive, and which won't.
44- Use a watering can or a soaker hose to deliver water directly to the roots, and avoid getting the leaves wet.
55-- Soak weeds in a container to extract nutrient. Water your plants with that every now and then. If it looks sad, it needs water (a good rule for houseplants and humans).
55+- Soak weeds in a container to extract nutrients. Water your plants with that every now and then. If it looks sad, it needs water (a good rule for houseplants and humans).
66- Adopt [permaculture principles](https://youtu.be/acjpwIxZzlA), which mimic patterns found in nature to create a self-sustaining ecosystem. The 12 principles are:
77 - Observe and interact.
88 - Catch and store energy. For example, capturing rain water.
+1-1
Goals.md
···55- Minimize decision points. The main thing that consumes willpower isn't the process of doing a task, it's deciding to do the task in the first place. The goal is to get stuff done, not to decide to get stuff done.
66- Shape the default. The ideal situation is for doing the right action to feel like the default.
77- You don't hit a quantitative goal by focusing on the goal. You hit a quantitative goal by focusing on the process.
88-- Beware trivial inconveniences. Think of decisions in terms of activation energy. Some decisions need more energy than others depending on how are setup. Make the good decision effortless. Remove friction from the path to your goals.
88+- Beware trivial inconveniences. Think of decisions in terms of activation energy. Some decisions need more energy than others depending on how they are set up. Make the good decision effortless. Remove friction from the path to your goals.
99- [A better wording for goals is "quests"](https://www.raptitude.com/2024/08/do-quests-not-goals/). A quest is an adventure, and you expect it to be one that changes you (gives a reward), not just your situation.
10101111## TAPs
+4-4
Habits.md
···4455Habits can be great because they help us get tasks done efficiently without having to spend willpower (a limited resource) on them all the time. The purpose of a habit is to remove that action from self-negotiation. You no longer expend energy deciding whether to do it ([ego depletion](https://en.wikipedia.org/wiki/Ego_depletion)). [Having a habit collapses hundreds of future decisions into one, and gives you focus](https://twitter.com/kepano/status/1698388043278012621). Habits will keep the frontal cortex free to solve other problems. Make a deliberate choice about what needs consistency and what doesn't.
6677-[Make part of your identity to be an agent](https://www.neelnanda.io/blog/become-a-person-who-actually-does-things) that does things. E.g: noticing the small problems, and fixing them. The most effective way to change your habits is to focus not on what you want to achieve, but on who you wish to become. Focus on [[The Four Laws of Behavior Change]].
77+[Make it part of your identity to be an agent](https://www.neelnanda.io/blog/become-a-person-who-actually-does-things) that does things. E.g: noticing the small problems, and fixing them. The most effective way to change your habits is to focus not on what you want to achieve, but on who you wish to become. Focus on [[The Four Laws of Behavior Change]].
8899-They can also cause addictions and be harmful for us. It's important to be aware of your habits and know how to break habits and know how to make habits. Habits are the compound interest of self-improvement. Make small habits that push you forward, little by little, and make them [compound](https://www.investopedia.com/terms/c/compoundinterest.asp). Remember, there are [no hacks](http://www.collaborativefund.com/blog/useful-hacks/) in life!
99+They can also cause addictions and be harmful for us. It's important to be aware of your habits and know how to break and build them. Habits are the compound interest of self-improvement. Make small habits that push you forward, little by little, and make them [compound](https://www.investopedia.com/terms/c/compoundinterest.asp). Remember, there are [no hacks](http://www.collaborativefund.com/blog/useful-hacks/) in life!
10101111[Change is hard. Understanding it better, makes it easier](https://www.youtube.com/watch?v=75d_29QWELk). The secret of getting ahead is getting started.
1212···2020 - Be proactively lazy by organizing a space for its intended purpose. That way you are priming it to make the next action easy.
2121- **Use the power of accountability to reinforce the routine**. If you can find someone who will hold you accountable, do it. Someone who does the routine with you, or a coach who will call you out if you make excuses. Whatever you value, hang around people that are better at it than you are.
2222- **One thing at a time**. Don't build a big routine of 15 tasks at once. Ease into it one habit at a time. Changing one at a time routine allows you to isolate the benefits. Remove related bad habits at the same time.
2323-- **Don't overload yourself**. Leave [[time]] in your schedule for play. If it gets to be too much, decide which one you will drop permanently to make rooms for the rest.
2323+- **Don't overload yourself**. Leave [[time]] in your schedule for play. If it gets to be too much, decide which one you will drop permanently to make room for the rest.
24242525**Cognitive inertia** is the reason that changing our habits can be difficult. The default is always the path of least resistance, which is easy to accept and harder to question. The important thing about inertia is that it is only the initial push that is difficult. After that, progress tends to be smoother. A good life is a series of good days!
26262727-One of the biggest influence on your personality is your peer group. Choose your peers wisely!
2727+One of the biggest influences on your personality is your peer group. Choose your peers wisely!
+1-1
Hobbies.md
···1717- Exploring cities and judging them by 3 factors:
1818 - Number of people in a rush
1919 - Pigeons QoL
2020- - Taxi cars brand
2020+ - Taxi car brands
21212222## Resources
2323
+1-1
House.md
···66## Buying
7788- 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.
99-- Look at houses based on the life style you have not the life style you aspire to have.
99+- Look at houses based on the lifestyle you have not the lifestyle you aspire to have.
1010- Balance commuting against other goods and costs (Commuting Paradox).
1111- The availability heuristic says that people over count scenarios that are easy and vivid to imagine, and under count scenarios that don't involve any readily available examples or mental images. The real estate version of this fallacy involves exciting opportunities that you will rarely or never use. For example, a house with a pool may bring to mind the opportunity to hold pool parties. But most such plans will probably fall victim to akrasia, and even if they don't, how often can one person throw pool parties without exhausting their friends' interest? Pool parties may be fun to imagine, but they'll probably only affect a few hours every couple of months. Other factors, like the commuting distance and whether your children end up in a nice school, may affect several hours every day.
1212- 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.
+1-1
IPFS.md
···1616- Data model for IPFS
1717- Everything is a node. Nodes have types.
1818- The data structure is a Merkle Tree.
1919-- Makes easy to have interoperability of data. Useful for distributed databases.
1919+- Makes it easy to have interoperability of data. Useful for distributed databases.
2020 - Bridges content addressing and distributed systems.
21212222## LibP2P
+3-3
Ideas.md
···2828 - Merging two skills could produce a new one (inheriting properties and perhaps with a small mutation).
2929 - Monsters inside an area could develop resistance against what's killing them, forcing a change of metagame strategies.
3030 - Quests rewards will also change dynamically like a market.
3131-- Players can vote for the next patch changes with in game money. This way developers gets feedback on what's important.
3131+- Players can vote for the next patch changes with in-game money. This way developers get feedback on what's important.
3232- Could have a GPS RPG extension. Locations in the real world would be named similarly to the real place but with a twist given by a Neural Network.
3333- Factions can take control of a region and build new things there.
3434···98989999The idea would be to have a Kaggle style competition that can incentivize the creation/curation of public good datasets.
100100101101-- The Host of the competition gather samples from multiple sources and create a small "test dataset".
101101+- The host of the competition gathers samples from multiple sources and creates a small "test dataset".
102102- Participants don't know which rows are being evaluated on and are incentivized to submit accurate values for all the rows.
103103- A distance metric is used to measure accuracy and value of the submitted datasets.
104104-- With enough participants, the final dataset could be a function of the best submissions (e.g: a vote where each row is decided as the most common submitted rows from top participants or the average between them)
104104+- With enough participants, the final dataset could be a function of the best submissions (e.g: a vote where each row is decided as the most common submitted rows from top participants or the average of them)
105105- Could also be another twist on Kaggle, mixing the ML competition aspects with Prediction Markets (e.g: polymarket).
106106- [Fix the ML model, encourage participants to gather the data and measure based on the impact on the final metric](https://www.dataperf.org/training-set-acquisition).
107107- Similar to Numerai, participants send submissions and stake some amount of money.
+2-2
Identity.md
···11# Identity
2233- [Maintain a very small identity](http://www.paulgraham.com/identity.html). The act of labeling yourself is the act of restricting yourself to what you think fits that label. Don't have opinions on everything. Avoid forming an opinion at all about things that are not evident. Do not affiliate your identity with anything extrinsic - such as a religion, political party, country, company, profession, [[Programming]] language, social class, etc.
44- - Identity can be helpful in some cases. When we identity as something aligned with our [[Values]] and that can self correct (e.g: rationalism), it encourages you to behave better!
44+ - Identity can be helpful in some cases. When we identify as something aligned with our [[Values]] and that can self correct (e.g: rationalism), it encourages you to behave better!
55 - [Try to affiliate more strongly with the communities whose core beliefs would be less dangerous if they turned out to be wrong](https://economicsdetective.com/2016/10/identity-mind-killer/).
66 - Identity labels are a way of [[Conceptual Compression]]. They help you infer some things about people that identify as something.
77- You're not your opinions. Don't define yourself by what you work on or what you hate. Once a belief becomes part of your identity, any evidence that threatens the belief is a personal attack.
88-- The only constant in the world is that itΒ changes. Identify as someone that changes their mind when the data changes!
88+- The only constant in the world is that it changes. Identify as someone that changes their mind when the data changes!
+5-5
Impact Evaluators.md
···1414 - Impact evaluation should be done by the community at the local level.
1515 - E.g: "Developers" in OSO filter for GitHub accounts with more than 5 commits. Communities might or might not align with that metric.
1616 - Focus on positive sum games and mechanisms.
1717- - Small groups enable iterated games that reward trust and penalize defection. Reduced size reduce friction.
1717+ - Small groups enable iterated games that reward trust and penalize defection. Reduced size reduces friction.
1818 - Have a deadline or something like that so it fades away if it's not working or actively used.
1919 - [The McNamara Fallacy](https://en.wikipedia.org/wiki/McNamara_fallacy). Never choose metrics on the basis of what is easily measurable over what is meaningful. Data is inherently objectifying and naturally reduces complex conceptions and process into coarse representations. There's a certain fetish for data that can be quantified.
2020 - Cultivate a culture which welcomes experimentation.
···2424 - Use the feedback to refine and improve the system.
2525 - Prioritize consent and community feedback.
2626 - Community should steer the ship.
2727- - You want a reactive and self balancing system. Loops where one parts reacts the other parts.
2727+ - You want a reactive and self-balancing system. Loops where one part reacts to the other parts.
2828 - Feedback loop with the errors of the previous round.
2929 - Design a democratic control that reacts to feedback.
3030 - Allow people to express themselves as much as they want.
3131 - E.g: an expert can give very precise feedback/knowledge/weights to a set of projects, while a community member can give a more general feedback.
3232- - Which algorithm is the best assigning weights is not the best question.
3232+ - Which algorithm is the best at assigning weights is not the best question.
3333 - What would you change about the algorithm?
3434 - What would you change about the process?
3535- **Communities usually lack important information to fund public goods**
3636- - [Every community and institutions wants to see a better, more responsive and dynamic provision of public goods within them, usually lack information about which goods have the greatest value and know quite a bit about social structure internally which would allow them to police the way GitCoin has in the domains it knows](https://gov.gitcoin.co/t/a-vision-for-a-pluralistic-civilizational-scale-infrastructure-for-funding-public-goods/9503/11).
3636+ - [Communities and institutions want to see a better, more responsive and dynamic provision of public goods within them but usually lack information about which goods have the greatest value and know quite a bit about social structure internally which would allow them to police the way GitCoin has in the domains it knows](https://gov.gitcoin.co/t/a-vision-for-a-pluralistic-civilizational-scale-infrastructure-for-funding-public-goods/9503/11).
3737 - Impact Evaluators act as a framework for information gathering and can help communities make better decisions.
3838 - [[Open Data]] Platforms for the community to gather better data and make better decisions.
3939- **Simplicity as a principle**.
4040 - [The simpler a mechanism, the less space for hidden privilege](https://vitalik.eth.limo/general/2020/09/11/coordination.html).
4141 - Fewer parameters mean more resistance to corruption and overfit and more people engaging.
4242 - Fix rules to keep things simple and easy to play. Opinionated framework with sane defaults!
4343- - Demonstrably fair and impartial to all participants (open source and publicly verifiable execution), with no hidden biases or privileged interests
4343+ - Demonstrably fair and impartial to all participants (open source and publicly verifiable execution), with no hidden biases or privileged interests.
4444 - Don't write specific people or outcomes into the mechanism (e.g: using multiple accounts)
4545- **Build anti-Goodhart resilience**.
4646 - Any metric used for decisions [becomes subject to gaming pressures](https://en.wikipedia.org/wiki/Campbell%27s_law).
+2-2
Incentives.md
···1313- Two types of incentives:
1414 - Intrinsic incentives are internalβcreated by self-interest or desire.
1515 - Extrinsic incentives are externalβcreated by outside factors (reward, punishment).
1616-- Designing incentives is hard. Is easy to design a bad incentive, which is worse than no incentive. It is specially hard to design a good incentive that relies on money. Money removes intrinsic incentives and attracks the wrong kind of behavior.
1616+- Designing incentives is hard. It is easy to design a bad incentive, which is worse than no incentive. It is especially hard to design a good incentive that relies on money. Money removes intrinsic incentives and attracts the wrong kind of behavior.
1717- [Four components of effectively designed incentives are](https://dhruvmethi.substack.com/p/bureaucracy):
1818 - Clear problem statement.
1919 - Clear target metric to improve.
2020 - Intentional system design.
2121 - Commitment to study the metric.
2222-- Human values are highly dimensional. Nudging people in the right direction is hard, specially because nudges usually are very low dimensional.
2222+- Human values are highly dimensional. Nudging people in the right direction is hard, especially because nudges usually are very low dimensional.
23232424## Incentive Framework
2525
+2-2
Journaling.md
···33- Journaling is a "keystone" habit. It tightly locks all of your other [[habits]] in place.
44 - Every day at some point, just open up a diary, add the date, then start writing. Write what you did today, and how you are feeling, even if it seems boring.
55 - [Use it as a place to ask yourself questions, and answer them](https://sive.rs/dj).
66-- It helps build a self evaluation loop in your life. It gives you the ability to discover what were you thinking and how the decisions turned out. If you don't reflect on your past, any improvements you do in the future will be by randomness.
66+- It helps build a self-evaluation loop in your life. It gives you the ability to discover what you were thinking and how the decisions turned out. If you don't reflect on your past, any improvements you do in the future will be by randomness.
77 - You're doing this for your future self. Future you will want to look back at this time in your life, and find out what you were actually doing, day-to-day, and how you really felt back then. It will help you make better decisions.
88- When you are in an intensely emotional mood, journaling can help you more fully experience and understand those emotions.
99- [Journal about things, people, or situations for which you are grateful](https://youtu.be/fSwpe8r50_o). Consider including negative situations like avoiding an accident, for instance. **Be specific!**
···1818 - [Review what happened during the week](https://www.benkuhn.net/weekly/). How did the week go? Write down a list of topics to think about and take written notes on each topic as you think about them.
1919 - Review a set of recurrent prompts. Tweak them over time. For example:
2020 - Consistency at your core [[habits]] this week ([[Fitness]], [[Routine]], [[Productivity]], etc.). How can you tweak them to be more consistent or more useful?
2121- - What did you do this week that was a mistake and how can I avoid repeating it?
2121+ - What did you do this week that was a mistake and how can you avoid repeating it?
2222 - What would you like to accomplish next week?
2323 - Do you need to clarify something?
2424 - Which actions will you move closer to your [[goals]]?
+2-2
Knowledge Graphs.md
···99- Why didn't it catch on?
1010 - Graphs always appear like a complicated mess, and we prefer hierarchies and categories.
1111 - The Knowledge Graph seems like the purest representation of all data in a company but requires you to have all the data in the right format correctly annotated, correctly maintained, changed, and available.
1212- - It takes too much effort to maintain and keep it semantic instead of copy-paste text around. This is one of the most interesting [[Artificial Intelligence Models]] application.
1212+ - It takes too much effort to maintain and keep it semantic instead of copy-paste text around. This is one of the most interesting [[Artificial Intelligence Models]] applications.
1313 - It offers no protection against some team inside the company breaking the whole web by moving to a different URI or refactoring their domain model in incompatible ways.
1414 - For the Semantic Web to work, the infrastructure behind it needs to permanently keep all of the necessary sources that a file relies on. This could be a place where [[IPFS]] or others [[Decentralized Protocols]] could help!
1515 - It tends to assume that the world fits into neat categories. Instead, we live in a world where membership in categories is partial, probabilistic, contested (Pluto), and changes over time.
···1818 - You can build [a knowledge graph database on top of a relational engine](https://twitter.com/RelationalAI).
1919- Knowledge Graphs act as a semantic layer.
2020- Tables in SQL (relational databases) are collections of relationships.
2121-- Is possible to make append only and dynamic KGs with Temporal Knowledge Graphs!
2121+- It is possible to make append only and dynamic KGs with Temporal Knowledge Graphs!
22222323## Projects
2424
+1-1
Learning.md
···7575## Teaching
76767777- [Use **strictly positive reinforcement**. Frame unpleasant activities as "isn't X an exciting opportunity to make Y better"?](https://www.lesswrong.com/posts/Cf2xxC3Yx9g6w7yXN/notes-from-don-t-shoot-the-dog)
7878-- Keep **backchaining** in mind. Start from the end result and explain each step back and how it affects the next one. This helps connects the result with the required steps.
7878+- Keep **backchaining** in mind. Start from the end result and explain each step back and how it affects the next one. This helps connect the result with the required steps.
7979- Show how is done before asking to do. **Monkey see**. **Monkey do**.
80808181## Resources
+1-1
Life Advice.md
···1717- Experiment and iterate fast.
1818- Keep it simple.
1919- Build great memories.
2020-- 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?""
2020+- 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?"
2121- Elevate good behavior rather than punishing bad behavior, especially in [[Parenting|children]] and animals.
2222- We know less than we think. We are often not even asking the right questions.
2323- You can do more than you think. We are tied down by invisible orthodoxy.
+1-1
Life's Most Common Regrets.md
···11# Life's Most Common Regrets
2233-> It is not the things we do in life that we regret on our death bed. It is the things we do not. Randy Pausch.
33+> It is not the things we do in life that we regret on our deathbed. It is the things we do not. Randy Pausch.
4455[Regrets of the dying](https://bronnieware.com/blog/regrets-of-the-dying/):
66
+2-2
Listening.md
···2233- [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.
44- 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.
55-- Forget your agenda. Don't have internal monologue.
55+- Forget your agenda. Don't have an internal monologue.
66- Avoid trying to respond immediately and allow the other person time to finish speaking.
77- Don't answer your phone while speaking with someone in real life. If the real life conversation starts, has precedence over the asynchronous ones.
88- 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.
99- Use open questions more. Open questions are any questions that cannot be answered with a simple _yes_ or _no_ reply.
1010- When you are feeling confused, do a small summary to make sure you didn't miss anything important.
1111-- 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.
1111+- Giving someone an opportunity to clarify 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.
+1-1
Machine Learning.md
···49495050- [The Open-Source Data Science Masters](https://github.com/datasciencemasters/go)
5151- [The Data Visualization Catalogue](https://datavizcatalogue.com/) and [Project](https://datavizproject.com/).
5252-- [Visualization Curriculim](https://jjallaire.github.io/visualization-curriculum/)
5252+- [Visualization Curriculum](https://jjallaire.github.io/visualization-curriculum/)
5353- [Chart Dos and Don'ts](http://web.archive.org/web/20211026152255/https://www.eea.europa.eu/data-and-maps/dashboards/industry-energy-ghg/)
5454- [Machine Learning Tutorials](https://ujjwalkarn.github.io/Machine-Learning-Tutorials/)
5555- [Data looks better naked](https://www.darkhorseanalytics.com/blog/data-looks-better-naked)
+1-1
Making Decisions.md
···2727- Look for win-win decisions. If someone has to lose, you're not thinking hard enough or you need to make structural/[[Incentives]]/environmental changes. Avoid false dichotomies. When given two great options, choose both. When given two horrible options, choose neither. Think outside the box!
2828- The rule of 5. Think about what the decision looks like 5 days, 5 weeks, 5 months, 5 years, 5 decades.
2929- Flip your goal state with your current state, and ask if you would like to go back there. This helps you switch around any biases that might be influencing your decision-making.
3030-- Ask what information would cause you to change your mind. If you don't have that information, find it. If you do, track is religiously. **Collect [[Feedback]] and be open to change outcomes**.
3030+- Ask what information would cause you to change your mind. If you don't have that information, find it. If you do, track it religiously. **Collect [[Feedback]] and be open to change outcomes**.
3131- We are all susceptible to bias, almost all the time. A way to detect bias and minimize the decision impact is to [run it by a bias checklist](https://www.businessinsider.com/read-this-checklist-before-you-make-any-decisions-2011-6?IR=T).
3232 - Noticing biases in others is easy, noticing biases in yourself is hard.
3333- [There are many reasons why smart people may make a poor decision](https://nesslabs.com/decision-making); Overconfidence, Analysis paralysis, Information overload, Lack of emotional or physical resources, ...
+1-1
Mechanism Design.md
···6677- Software is eating Mechanism Design. Incentives can be encoded in [[blockchain|blockchains]].
88- The simpler a mechanism is, and the fewer parameters a mechanism has, the less space there is to insert hidden privilege for or against a targeted group. If a mechanism has fifty parameters that interact in complicated ways, then it's likely that for any desired outcome you can find parameters that will achieve that outcome.
99- - Fewer knobs makes it more resistance to overfit (to your world view and use case) and corruption.
99+ - Fewer knobs makes it more resistant to overfit (to your world view and use case) and corruption.
1010 - The best engineering designs are those that remove things and make them implicit.
1111 - Remember to keep fast [[Feedback Loops]] in mind when designing mechanisms.
1212- Mechanism design flips game theory: choose rules (outcomes & payments) so strategic agents reach desired outcomes.
+1-1
Meditation.md
···55- 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.
66- In [[programming]] terms, it defragments the hard drive and repairs errors in the OS.
77- Too many distractions lead to a heavy mind.
88-- Meditating is controlling [[Focus|attention]]. Everything is downstream attention. Practice [mindfulness meditation](https://youtu.be/hQo-CQzoW24) to improve your attention and noticing.
88+- Meditating is controlling [[Focus|attention]]. Everything is downstream of attention. Practice [mindfulness meditation](https://youtu.be/hQo-CQzoW24) to improve your attention and noticing.
991010## How to Meditate
1111
+3-3
Mental Models.md
···2233> All models are wrong, but some are useful. George Box.
4455-A mental model is a thought process about how something works in the real world. They can help to shape behavior and set an approach to solving problems (a personal algorithm). The world is confusing when your model of the world is wrong. Millions of mental models exists, and every discipline has their own set. Some of them overlap and might be called differently. [The world is too complex to "pragmatically reason through" every single decision. To be effective, you need to take, and reuse, intermediate steps](https://vitalik.eth.limo/general/2025/08/12/ideas.html).
55+A mental model is a thought process about how something works in the real world. They can help to shape behavior and set an approach to solving problems (a personal algorithm). The world is confusing when your model of the world is wrong. Millions of mental models exist, and every discipline has its own set. Some of them overlap and might be called differently. [The world is too complex to "pragmatically reason through" every single decision. To be effective, you need to take, and reuse, intermediate steps](https://vitalik.eth.limo/general/2025/08/12/ideas.html).
6677-Each one act as a lens through which to view the world. You can use them to navigate the territory of reality, and just like different types of maps (some simplistic and cartoonish, others realistic and highly detailed) can be more or less useful for different purposes, even maps that you know are not literally correct can still have value.
77+Each one acts as a lens through which to view the world. You can use them to navigate the territory of reality, and just like different types of maps (some simplistic and cartoonish, others realistic and highly detailed) can be more or less useful for different purposes, even maps that you know are not literally correct can still have value.
8899- [Mental Models: The Best Way to Make Intelligent Decisions](https://www.farnamstreetblog.com/mental-models/)
1010- [A Searching and Fearless Intellectual Inventory](https://www.facebook.com/notes/kent-beck/a-searching-and-fearless-intellectual-inventory/1179765038723025)
···100100- Adaptive systems are stronger: [[Systems]] that can change are more resilient.
101101- Condition setup: Create circumstances that make desired outcomes more likely.
102102- Proof of work: Demonstrable effort creates credibility.
103103-- Exaptation: Features evolved for one purpose can be repurposed for another
103103+- Exaptation: Features evolved for one purpose can be repurposed for another.
104104- Lottery of birth: The arbitrary nature of our starting circumstances.
105105- Optimal amount of X is not zero: Perfect isn't always zero tolerance.
+1-1
Mindfulness.md
···3434- 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.
3535 - [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)
3636 - 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.**
3737- - [When you think in categories, you underestimate how different (in may other dimensions) two facts are when they are in the same category, you overestimate how different they are when there is a boundary between them and, when you pay attention to these boundaries you don't realize about the big picture](https://www.youtube.com/watch?v=NNnIGh9g6fA).
3737+ - [When you think in categories, you underestimate how different (in many other dimensions) two facts are when they are in the same category, you overestimate how different they are when there is a boundary between them and, when you pay attention to these boundaries you don't realize about the big picture](https://www.youtube.com/watch?v=NNnIGh9g6fA).
3838 - We rationalize things through one lens. Real causes are gray and hard to understand.
3939- Recognize that tradeoffs happen everywhere. List them explicitly.
4040 - We trade [[time]] against money against effort against happiness against social capital β we can do so blindly, and hope for the best, or we can think about them carefully and deliberately, and take advantage of opportunities to get more of everything (arbitrage). Identify all your relevant currencies, and note which are being spent faster or are more valuable.
+1-1
Modularity.md
···4455- Loosely coupling. Breaking a chair shouldn't break the dinner!
66- Multiple parts that play well together. This allows systems to develop [[emergence]].
77-- Dividing a large systems into multiple smaller competing ones will make them evolve different rule-set and will allow you to pick the best one.
77+- Dividing a large system into multiple smaller competing ones will make them evolve different rule sets and will allow you to pick the best one.
+1-1
NFTs.md
···2233Unique assets whose value is independent from one another. For example, an NFT might represent a piece of unique digital artwork.
4455-- 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).
55+- Today, if you create something digital, ownership is tied in with distribution. If someone makes an `mp3` or a `jpeg` piece of art and posts it or sells it online, you'll have to have it to consume it (DRM can sometimes change this).
66- With NFTs, the digital asset you create has a clear, provable owner (you!) and anyone you sell it to (and anyone thereafter) can trace it back to you, the creator, and know it is authentic.
77- When you create this NFT thing, you can create rules around it via a smart contract. One of these rules could be that anytime this piece of art you made is transferred across owners, you get 5% of what the new person paid for it, in perpetuity, automatically.
88- There are [many problems with NFTs](https://youtu.be/YQ_xWvX1n9g)!
+5-5
News.md
···2233- How many of the articles you read in the past 12 months actually led you to take useful actions?
44- 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 of ["just look at how awful the people we hate are"](https://www.youtube.com/watch?v=rE3j_RHkqJc).
55- - 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/).
55+ - 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 ones like charity](https://slatestarcodex.com/2014/12/17/the-toxoplasma-of-rage/).
66 - [[Social Media Issues|Social media and news 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.
77- [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]]!
88- 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.
99- 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]].
1010- A polarized society that isn't capable of building broad coalitions can't take forward stepsβit can only self-inflict.
1111- [A large amount of stuff in the news is flat-out wrong](https://www.experimental-history.com/p/reading-the-news-is-the-new-smoking).
1212-- 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.
1313- - 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.
1212+- 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 crashes might cause more damage than other events like floodings or fires.
1313+ - News organizations 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.
1414 - 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.
1515- [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/).
1616 - 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.
···2020- [Sturgeon's law](https://en.wikipedia.org/wiki/Sturgeon%27s_law): 90% of everything is crap. News are often "correct" on a basic level, but really more like "yes, but it's complicated" on a deeper level. If you've ever seen a surface-level description of something you know about at a deep level, and you realize how wrong it is, or at least how much nuance it's missing. Realize that it's like that with everything.
2121 - [On certain topics, it's good to remember that you're often being informed by the most delusional people](https://twitter.com/waitbutwhy/status/1436006304892559365).
2222 - [The news's obsession with having a little bit of information on a wide variety of subjects means that it actually gets most of those subjects wrong](http://www.aaronsw.com/weblog/hatethenews).
2323-- When we're talking about very unpopular beliefs, polls can only give a weak signal. Any possible source of noise ([Lizardman's Constant](https://slatestarcodex.com/2013/04/12/noisy-poll-results-and-reptilian-muslim-climatologists-from-mars/)) can easily overwhelm the signal. Beware of [bad designed polls](https://slatestarcodex.com/2020/05/28/bush-did-north-dakota/).
2323+- When we're talking about very unpopular beliefs, polls can only give a weak signal. Any possible source of noise ([Lizardman's Constant](https://slatestarcodex.com/2013/04/12/noisy-poll-results-and-reptilian-muslim-climatologists-from-mars/)) can easily overwhelm the signal. Beware of [badly designed polls](https://slatestarcodex.com/2020/05/28/bush-did-north-dakota/).
2424- Uncertainty doesn't sell. Nuance doesn't sell. Long, complex lectures don't sell. A video of someone saying "it's complicated" will never perform the way one would of someone using confident, flippant, polarizing rhetoric, and that's a huge problem.
2525-- Main rule of fast-moving situation (e.g: early days of [[COVID-19]]): No one knows anything.
2525+- Main rule of fast-moving situations (e.g: early days of [[COVID-19]]): No one knows anything.
2626- [Avoid content that takes the creator less than 10x of their own time to produce. Consume most of content that takes 100x or more to produce](https://andrewconner.com/media-diet-podcasts-audiobooks/). Replace short-form content with long-form content. The latter is less dense, but requires far more effort to produce. Let the authors self-select whatβs important.
+1-1
Nutrition.md
···88- [Eat like an adult](https://thefitness.wiki/improving-your-diet/). Generally avoid processed foods, favor nuts and berries for snacks. **Eliminate sugars.**
99 - [Beware of the ways the body deals with glucose](https://www.sumapositiva.com/p/curva-glucosa).
1010- [It's been shown that the timing of your meals and more specifically your protein intake, doesn't make any difference to the growth of your muscles. Just get adequate protein and calories throughout the day, though you might want to eat something post workout anyway for energy](https://www.reddit.com/r/leangains/comments/9fxkof/if_you_eat_a_big_preworkout_meal_do_you_need_to/).
1111-- Do a 15 minute walk after meals.
1111+- Do a 15-minute walk after meals.
12121313## Supplements
1414
+6-6
Open Data.md
···8899The Open Data landscape has a few problems:
10101111-- **Non Interoperability**. Data is isolated in multiples places and between different formats.
1111+- **Non Interoperability**. Data is isolated in multiple places and between different formats.
1212- **Hard to Use**. Good datasets are hard to use as indexing is difficult and [many standards](https://xkcd.com/927/) compete. However, none of the indexers specify how the data is to be formatted, enforce any standardization, ... Users must still perform traditional forms of data merging, cleaning, and standardization.
1313- **No Collaboration**. No incentives exists for people to work on improving or curating datasets.
1414- **No Versioning**. Datasets disappear or change without notice. It's hard to know what changed and when. Losing data doesn't just inconvenience a few researchers. It actively hinders scientific progress.
1515- **Economic Impact**. The inefficiency in data access and preparation represents a significant economic cost. E.g: thousands of Data Analysts spending 80% of their time preparing data for analysis, this represents billions in wasted economic opportunity.
16161717-[Open Data can help organizations, scientist, and governments make better decisions](https://twitter.com/patrickc/status/1256987283141492736). It drives innovation and decision-making across virtually every industry and sector Data is one of the best ways to learn about the world and [[Coordination|coordinate]] people. Imagine if, every time you used a library, you had to find the original developer and hope they had a copy. It would be absurd. Yet that's essentially what we're asking scientists to do. [Science is missing a crucial [[Data Package Manager| packaging]]/publishing/sharing network](https://hackmd.io/wKKm4cIDR6a9kYwZ3srVFg?view). [Friction in data sharing hampers collaboration and limits informed decision making](https://docs.google.com/document/d/1iTl7YWfTAzp8zNXRs01RAIWCP-pRJwQfDg8lsD0TDCM/edit?tab=t.0).
1717+[Open Data can help organizations, scientists, and governments make better decisions](https://twitter.com/patrickc/status/1256987283141492736). It drives innovation and decision-making across virtually every industry and sector. Data is one of the best ways to learn about the world and [[Coordination|coordinate]] people. Imagine if, every time you used a library, you had to find the original developer and hope they had a copy. It would be absurd. Yet that's essentially what we're asking scientists to do. [Science is missing a crucial [[Data Package Manager| packaging]]/publishing/sharing network](https://hackmd.io/wKKm4cIDR6a9kYwZ3srVFg?view). [Friction in data sharing hampers collaboration and limits informed decision making](https://docs.google.com/document/d/1iTl7YWfTAzp8zNXRs01RAIWCP-pRJwQfDg8lsD0TDCM/edit?tab=t.0).
18181919-There are three big areas where people work on open data; at the government level covering thousands of datasets (CKAN, Socrata, β¦), at the scientific level (university level), and at the individual level where folks who are passionate about a topic publish a few datasets about it. This results on lots of datasets that are disconnected and still requires you to scrape, clean, and join it from all the heterogeneus sources to answer interesting questions. [One of the big ways that data becomes useful is when it is tied to other data](https://x.com/auren/status/1139594779895844865). **Data is only as useful as the questions it can help answer**. Joining, linking, and [[Data IDE| graphing]] datasets together allows one to ask more and different kinds of questions.
1919+There are three big areas where people work on open data; at the government level covering thousands of datasets (CKAN, Socrata, β¦), at the scientific level (university level), and at the individual level where folks who are passionate about a topic publish a few datasets about it. This results in lots of datasets that are disconnected and still requires you to scrape, clean, and join it from all the heterogeneous sources to answer interesting questions. [One of the big ways that data becomes useful is when it is tied to other data](https://x.com/auren/status/1139594779895844865). **Data is only as useful as the questions it can help answer**. Joining, linking, and [[Data IDE| graphing]] datasets together allows one to ask more and different kinds of questions.
20202121Open 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.
2222···4242- Data watermarking, fingerprinting, and provenance tracking with blockchains.
4343- Better CPUs, compression algorithms, and storage technologies.
44444545-These trends are already making its way towards movements like [DeSci](https://ethereum.org/en/desci/) or smaller projects like [Py-Code Datasets](https://py-code.org/datasets). But, we still need more tooling around data to improve interoperability as much as possible. Lots of companies have figured out how to make the most of their datasets. **We should use similar tooling and approaches companies are using to manage the open datasets that surrounds us**. A sort of [Data Operating system](http://web.archive.org/web/20250316031339/https://data-operating-system.com/).
4545+These trends are already making their way towards movements like [DeSci](https://ethereum.org/en/desci/) or smaller projects like [Py-Code Datasets](https://py-code.org/datasets). But, we still need more tooling around data to improve interoperability as much as possible. Lots of companies have figured out how to make the most of their datasets. **We should use similar tooling and approaches companies are using to manage the open datasets that surrounds us**. A sort of [Data Operating system](http://web.archive.org/web/20250316031339/https://data-operating-system.com/).
46464747-One of the biggest problem in open data today is the fact that organizations treat data portals as graveyards where data goes to die. Keeping these datasets up to date is core concern (data has marginal temporal value), alongside using the data for operational purposes and showcasing it to the public.
4747+One of the biggest problems in open data today is the fact that organizations treat data portals as graveyards where data goes to die. Keeping these datasets up to date is a core concern (data has marginal temporal value), alongside using the data for operational purposes and showcasing it to the public.
48484949Open data is hard to work with because of the overwhelming variety of formats and the engineering cost of integrating them. Data wrangling is a perpetual maintenance commitment, taking a lot of ongoing attention and resources. [Better and modern data tooling can reduce these costs](https://github.com/catalyst-cooperative/pudl).
50505151Organizations like [Our World in Data](https://ourworldindata.org/) or [538](https://fivethirtyeight.com/) provide useful analysis but have to deal with _dataset management_, spending most of their time building custom tools around their workflows. That works, but limits the potential of these datasets. Sadly, there is no `data get OWID/daily-covid-cases` or `data query "select * from 538/polls"` that could act as a quick and easy entry-point to explore datasets.
52525353-We could have a better data ecosystem if we **collaborate on open standards**! So, lets move towards more [composable](https://voltrondata.com/codex), maintainable, and reproducible open data.
5353+We could have a better data ecosystem if we **collaborate on open standards**! So, let's move towards more [composable](https://voltrondata.com/codex), maintainable, and reproducible open data.
+1-1
Open Questions.md
···88 - Would it be better if we grouped kids by skill level instead of age?
99 - [What's the best way of teaching kids how to think?](https://news.ycombinator.com/item?id=24638756)
1010 - [How can schools be optimized?](https://astralcodexten.substack.com/p/book-review-the-cult-of-smart)
1111- - How does effective [[Parenting]] looks like?
1111+ - How does effective [[Parenting]] look like?
1212- [Are nootropics useful?](https://www.gwern.net/Nootropics)
1313- 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).
1414 - What happens when we start [[DNA Genetic Testing and Analysis|tinkering with our genes after improving our health]]?
+1-1
Open Source Data Projects.md
···3636- [Cloudfuse](https://github.com/cloudfuse-io)
3737- [Flow](https://github.com/estuary/flow). Based on [Gazzette](https://github.com/gazette/core).
38383939-## Orchestators
3939+## Orchestrators
40404141- [Dagster](https://www.dagster.io/)
4242- [Prefect](https://www.prefect.io/)
+1-1
Organizations.md
···99 - [Put mechanisms that enable the organization to learn and adapt](https://www.remyevard.com/posts/2021/11/30/healthy-organizations.html).
1010- _Culture, Coordination, and Capital_ are the foundation of your ability to have an impact on your mission.
1111- Every company is a process, and processes may be decomposed into multiple smaller processes. Each process you look at will have outputs that you care about and inputs that you must discover.
1212-- A company may be looked as a combination of 3 things:
1212+- A company may be looked at as a combination of 3 things:
1313 - The people who work at the company.
1414 - The process the company uses to get work done.
1515 - The purpose for which the company exists.
+2-2
Pareto Principle.md
···2233There is a cost to pursuing any strategy, whether it's in [[Time]], [[Finances]], [[Focus]], etc. Most strategies have diminishing returns, meaning that, as you keep at them, [you get less and less out of an additional marginal bit of effort](http://billyshall.com/blog/paretos-principle).
4455-The **Pareto principle or the 80/20 rule states that eighty percent of the results come from twenty percent of the effort**. Early gains tend to be the largest and most of strategies eventually stops being worthwhile.
55+The **Pareto principle or the 80/20 rule states that eighty percent of the results come from twenty percent of the effort**. Early gains tend to be the largest and most strategies eventually stop being worthwhile.
6677**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.
8899[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]].
10101111-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.
1111+To get out of a local optimum, 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.
+1-1
Piano.md
···99 - 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.
1010- [Study Music](https://github.com/vpavlenko/study-music) is a great GitHub repo with lots of music theory resources.
11111212-## Youtube Channels
1212+## YouTube Channels
13131414- [Bill Hilton](https://www.youtube.com/user/billhiltonbiz)
1515- [Nahre Sol](https://www.youtube.com/channel/UC8R8FRt1KcPiR-rtAflXmeg)
+1-1
Pixel Art.md
···4455## Resources
6677-- [PixelMe](https://pixel-me.tokyo/en/) - Convert your photo into pixelart.
77+- [PixelMe](https://pixel-me.tokyo/en/) - Convert your photo into pixel art.
88- [PixelIt](https://giventofly.github.io/pixelit/) - Create pixel art from an image.
99- [Pixel Art Tools](https://github.com/collections/pixel-art-tools) - GitHub Collection.
+3-3
Planning.md
···99- [[Coordination]].
1010- High shipping velocity.
11111212-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. Is not a one-time event, but a continuous process that happens at different levels of granularity.
1212+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. It is not a one-time event, but a continuous process that happens at different levels of granularity.
13131414To help with planning, you should have these things:
15151616-- Longterm Vision Statement. Where are you going.
1616+- Long-term Vision Statement. Where are you going?
1717- [[Writing a Roadmap|Roadmap]]. A unified view of what the team is working towards shipping.
1818- List of options.
1919···232324241. Make an outline of the project
25252. For each item in the outline, make an outline. Do this recursively until the items are small.
2626-3. Fill in/do each item as fast as possible. do not perfect/iterate them as you go.
2626+3. Fill in/do each item as fast as possible. Do not perfect/iterate them as you go.
27274. Finally, once completely done, go back and perfect.
+1-1
Plurality.md
···1010- [[Governance]] mechanisms should count uncorrelated signals additively but correlated signals with diminishing returns.
1111- [[Organizations|Organizations]] should allow different degrees of membership, not just true-or-false.
1212- Local currencies and property rights can coexist with global mechanisms for cooperation.
1313-- We should understand the world through a patchwork combination of models, and not try to stretch any single model beyond its natural applicability
1313+- We should understand the world through a patchwork combination of models, and not try to stretch any single model beyond its natural applicability.
1414- There is a set of principled mathematical techniques by which you can design social, political and economic mechanisms that treat not just individuals, but also connections between individuals as a first-class object.
1515- We should take connections between individuals really seriously, and work to expand and strengthen healthy connections.
1616- Plurality technologies include:
+1-1
Podcasts.md
···11# Podcasts
2233-You can explore all the podcast I'm subscribed to in [my PocketCast list](https://lists.pocketcasts.com/e0b1036d-ffe3-42af-ba4e-2c13a120a2b3). These are some of my favorite ones:
33+You can explore all the podcasts I'm subscribed to in [my PocketCast list](https://lists.pocketcasts.com/e0b1036d-ffe3-42af-ba4e-2c13a120a2b3). These are some of my favorite ones:
4455- [Lex Fridman Podcast](https://lexfridman.com/podcast/). Conversations about science, technology, history, philosophy and the nature of intelligence, consciousness, love, and power.
66- [Cortex](https://www.relay.fm/cortex). CGP Grey and Myke Hurley get together to discuss their working lives.
+5-5
Politics.md
···11# Politics
2233- 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).
44-- Think of it as a [[Systems|complex system]]. Everything is related and has unexpected consequences. Don't miss-attribute systemic failures to scapegoats.
44+- Think of it as a [[Systems|complex system]]. Everything is related and has unexpected consequences. Don't misattribute systemic failures to scapegoats.
55 - 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]].
66 - If everyone hates the current system, who perpetuates it? Probably [[Incentives]].
77 - [It's easier to blame people than systems](https://youtu.be/aPhrTOg1RUk).
88- Politics is affected by the population psyche. During rough times, we lose some ability to think clearly as a group.
99- If you think politics is annoying, it's because you're privileged enough to not care about it.
1010- 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.
1111-- 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.
1212- - 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.
1313-- 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/).
1414-- Not all actions are equal. Some actions just validate your identify (arguing with someone online) and others don't seem right but make large differences (negotiating farm animals welfare).
1111+- Political ideologies are mostly wrong. For most issues it 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.
1212+ - 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 it's really a binary one or it is much more nuanced.
1313+- Some issues are not as important but are discussed much more often. The fact that some changes happen 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, it's 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/).
1414+- Not all actions are equal. Some actions just validate your identity (arguing with someone online) and others don't seem right but make large differences (negotiating farm animal welfare).
1515- We usually vote to whoever gives us simple (and probably wrong) solutions.
1616- Democracy is the worst form of government, except for all the others β Winston Churchill [_probably quoting someone else_](https://richardlangworth.com/worst-form-of-government). To reach more people, arguments and topics need to be simplified to the maximum, losing trade-offs and nuance.
1717 - Some other criticisms are; average voters are not sophisticated, because each voter only has a small chance of affecting the outcome, few voters put high-quality thought into their decisions, and you often get either low participation (making the system easy to attack) or de-facto centralization because everyone just defaults to trusting and copying the views of some influencer.
+2-2
Processes.md
···18181919- Algorithmic. So you don't need to think about choices. This reduces mental overhead and anxiety (The Paradox of Choice).
2020 - A way to reduce choices is self binding (like Ulysses did). Limiting our actions in the future will reduce the choices we'll need to do.
2121-- 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.
2121+- Flexible. Make it 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.
2222- 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).
2323- Short [[Feedback Loops]]. Show the results as soon as you can.
2424- [[Idempotence|Idempotent]] processes are easy to manage
25252626-A process takes an input to produce an output. A group of processes can be view as a System.
2626+A process takes an input to produce an output. A group of processes can be viewed as a System.
27272828*The only purpose of good process is to produce good outcomes.* A process is not good unless it produces good outcomes.
2929
+1-1
Product Analytics.md
···4455- [[Organizations]] want **visibility** into how their users use their products to make educated decisions on what they should be **improving and building**.
66- SQL is not the ideal tool for analyzing event data. Explorations into why users are doing a particular action requires **diving into the granular events themselves**.
77-- [Start small (ant iterate), stay small (limit metrics and dashboards), and keep it simple (you can explain the metric in plain language)](https://twitter.com/0xferruccio/status/1501983388399325191).
77+- [Start small (and iterate), stay small (limit metrics and dashboards), and keep it simple (you can explain the metric in plain language)](https://twitter.com/0xferruccio/status/1501983388399325191).
88- [Product analytics should be part of the product life-cycle the same way writing unit tests is](https://youtu.be/qK6vAJKh6fo). That is, without a middleman and having data involved from the start.
99- [Have one clear owner for: event implementation, QA, stakeholder buy-in on metrics from events. For each of these areas, ownership extends forever to make sure there are no regressions](https://twitter.com/sarahmk125/status/1521814508045582336).
1010- Measure tracking quality and treat all tracking bugs as production incidents.
+1-1
Productivity.md
···1111- [Improve your environment](https://nesslabs.com/neuroscience-of-procrastination). Design your workspace in a way that minimizes distractions, whether physical or digital.
1212- **What is optimal for me won't be optimal for you**. You'll have to experiment to find out what works best for you.
1313- [[Journaling|Keep a log]] of what happened each day. You can also add what you've learned!
1414-- Create [[checklist]] for repetitive processes. For example, a [[checklist]] detailing all the task to do before ending the day.
1414+- Create [[checklist]] for repetitive processes. For example, a [[checklist]] detailing all the tasks to do before ending the day.
1515- "Where is the good knife?" If you're looking for your good X, it means you have bad Xs. Throw those out.
1616- Your mind should be flexible, but your processes should be repeatable and predictable.
+1-1
Public Goods Funding.md
···2424## Resources
25252626- [Public Goods Funding Landscape](https://splittinginfinity.substack.com/p/the-public-goods-funding-landscape)
2727-- [Publig Goods Funding Mechanism List](https://docs.google.com/document/d/1n8fP3tWfLBIa-w4wC0rbOw2wo7odWvwseWptbuBdg6c/edit?tab=t.0)
2727+- [Public Goods Funding Mechanism List](https://docs.google.com/document/d/1n8fP3tWfLBIa-w4wC0rbOw2wo7odWvwseWptbuBdg6c/edit?tab=t.0)
2828- [List of Public Goods Funding Mechanisms](https://harsimony.wordpress.com/2022/02/10/list-of-public-goods-funding-mechanisms/)
2929- [Funding public goods using the Nash product rule](https://victorsintnicolaas.com/funding-public-goods-using-the-nash-product-rule/)
3030- [[Deep Funding]]
+3-3
Quotes.md
···1010- Attitude is a choice. Happiness is a choice. Optimism is a choice. Kindness is a choice. Giving is a choice. Respect is a choice. Whatever choice you make makes you. Choose wisely. Roy T. Bennett.
1111- If you want to feel good, brainstorm it. If you want to appear good, test it. If you want to know if you're any good, ship it. Jason Fried.
1212- Life doesn't get better. You get better at it. ^9748a6
1313-- It is not the things we do in life that we regret on our death bed. It is the things we do not. Randy Pausch. ^1b91f3
1313+- It is not the things we do in life that we regret on our deathbed. It is the things we do not. Randy Pausch. ^1b91f3
1414- There is nothing so useless as doing efficiently that which should not be done at all. Peter Drucker.
1515- Questions are places in your mind where answers fit. If you haven't asked the question, the answer has nowhere to go. It hits your mind and bounces right off. You have to ask the question β you have to want to know β in order to open up the space for the answer to fit. Clay Christiansen. ^c63c02
1616- Perfection is achieved not when there is nothing left to add, but when there is nothing left to take away. Antoine de Saint-ExupeΜry.
···3636- You want to know how to paint a perfect painting? It's easy. Make yourself perfect and then just paint naturally. Robert M. Pirsig.
3737- Nobody ever figures out what life is all about, and it doesn't matter. Explore the world. Nearly everything is really interesting if you go into it deeply enough. Richard Feynman.
3838- There are no solutions. There are only trade-offs. Thomas Sowell. ^1f0d5b
3939-- It's not that life is short, it's that we waste to much of it. Seneca.
3939+- It's not that life is short, it's that we waste too much of it. Seneca.
4040- Your assumptions are your windows on the world. Scrub them off every once in a while, or the light won't come in. Isaac Asimov.
4141- Life can be much broader once you discover one simple fact: Everything around you that you call life was made up by people that were no smarter than you and you can change it, you can influence it, you can build your own things that other people can use. Once you learn that, you'll never be the same again. Steve Jobs.
4242- A witty saying proves nothing. Voltaire.
···5353- In preparing for battle I have always found that plans are useless, but planning is indispensable. Dwight D. Eisenhower. ^07c32d
5454- Everyone you will ever meet knows something you don't. Your job is to discover what it is, and it won't be obvious. Bill Nye. ^307613
5555- More effort is wasted doing things that don't matter than is wasted doing things inefficiently. Elimination is the highest form of optimization. James Clear.
5656-- Concensus is the process of abandoning all beliefs, principles, values, and policies in search of something in which no one believes, but to which no one objects; the process of avoiding the very issues that have to be solved, merely because you cannot get agreement on the way ahead. What great cause would have been fought and won under the banner: I stand for consensus?. Margaret Thatcher.
5656+- Consensus is the process of abandoning all beliefs, principles, values, and policies in search of something in which no one believes, but to which no one objects; the process of avoiding the very issues that have to be solved, merely because you cannot get agreement on the way ahead. What great cause would have been fought and won under the banner: I stand for consensus?. Margaret Thatcher.
5757- If you cannot measure it, you cannot improve it. Lord Kelvin. ^a5049d
5858- Y es que en el mundo traidor nada hay verdad ni mentira: todo es segΓΊn el color del cristal con que se mira. RamΓ³n de Campoamor.
5959- You either move information from one place to another, or you move mass from one place to another.
+4-4
Recipes.md
···2424- Water (3 glasses)
2525- Soy Milk (1 glass)
2626- Protein Powder (5 tablespoons)
2727-- Coffe (6 tablespoons)
2727+- Coffee (6 tablespoons)
28282929### Steps
3030···45454646### Steps
47474848-1. Mix everything together until the dough is consistent. Let it rest at least for 2 hours, ideally something like 5 days. There are [different kind](https://youtu.be/ahxKAlbp6DU) of doughs.
4848+1. Mix everything together until the dough is consistent. Let it rest at least for 2 hours, ideally something like 5 days. There are [different kinds](https://youtu.be/ahxKAlbp6DU) of doughs.
49495050## Pickling
5151···62626363### Steps
64646565-- Mix the vinegar, water, sugar and salt together and get it to boil. Put everything else on a jar and let it sit for 1 day.
6565+- Mix the vinegar, water, sugar and salt together and get it to boil. Put everything else in a jar and let it sit for 1 day.
66666767## Cold Brew
6868···777778781. Brew with a 1 part coffee to 8 parts water ratio.
79792. Use a coarse grind.
8080-3. Put the mix on the fridge from 24 to 96 hours.
8080+3. Put the mix in the fridge from 24 to 96 hours.
81818282## Nachos
8383
+3-3
Reducing Environmental Impact.md
···66- Use renewable energy. Donate to renewable energies projects.
77- Insulate your house.
88- [Use GMOs](https://www.bio.org/blogs/gmos-have-benefits-environment).
99-- [Vote with your wallet by buy environmentally conscious things from environmentally conscious](https://youtu.be/yiw6_JakZFc) and if possible, local companies.
99+- [Vote with your wallet by buying environmentally conscious things from environmentally conscious](https://youtu.be/yiw6_JakZFc) and if possible, local companies.
1010- Opt for long lasting products over ones you will have to replace quickly.
1111- Avoid plastic products.
1212- Plant plants and create gardens!
···1717 - [Individual actions aren't enough to improve the current state](https://www.youtube.com/watch?v=DYLWZPFEWTw). They give a false sense of progress [while not doing much progress](https://criticalscience.medium.com/climate-change-on-a-little-planet-b859721767d5). E.g: recycling doesn't seem to make a dent in climate change and [recycled plastics are often actively harmful, poisoning people or ending up in the sea](https://hwfo.substack.com/p/an-illustrated-guide-to-plastic-straws). Choices like your diet or how much you take the car have a much bigger impact.
1818 - [The cultural dynamic in many places of serving more food than your guests can possibly eatβas a form of status or generosityβis persistent and wasteful. But it's just a small part of a system that needs fixing](https://seths.blog/2023/04/profiting-from-food-waste-confusion/).
1919 - [By focusing on the individuals, we miss the much bigger problem of climate change.](https://youtu.be/RSgXcFdHxFI?list=WL). Around 70% of emissions come for 100 companies. Push governments to transform the economy so individuals don't have all the pressure.
2020- - It's hard to make changes since climate change happens slowly and doesn't trigger our fight and fly response. We need [[Incentives]] that makes buying and using the good things the selfish thing to do.
2121- - What's good for the individual is harming the collective and no one is going to concede because is not [[Thinking|rational]]. E.g: it's cheaper to buy an foul car than an electric one.
2020+ - It's hard to make changes since climate change happens slowly and doesn't trigger our fight-or-flight response. We need [[Incentives]] that makes buying and using the good things the selfish thing to do.
2121+ - What's good for the individual is harming the collective and no one is going to concede because is not [[Thinking|rational]]. E.g: it's cheaper to buy a polluting car than an electric one.
2222 - Tesla is changing the incentives so even if you don't care about environmental change, you'd buy a Tesla.
+1-1
Relationships.md
···66- If you feel that something is not right, it probably is not right. Deal with it early. Problems are much quicker and easier to resolve when they're fresh and small than after you let them simmer into deep resentment.
77- [Relationships are a coevolutionary loop](https://www.henrikkarlsson.xyz/p/making-a-home-together). Make it explicit by writing and sharing everything that goes wrong. This helps pinpoint the bottlenecks, the frictions. It also forces you to put words to your goals, values, and assumptions, opening those up for discussion and refinement.
88- Acknowledge and apologize for any mistakes made. Learn and improve.
99-- [Friends make life good](https://youtu.be/I9hJ_Rux9y0). They provide the scaffolding that makes it not just bearable but fun. They give us a sense of meaning and purpose and are a source of security, self esteem and happiness. Almost nothing predicts how happy you will be as how connected you feel and a lack of social connection is associated with a number of diseases and a shorter life.
99+- [Friends make life good](https://youtu.be/I9hJ_Rux9y0). They provide the scaffolding that makes it not just bearable but fun. They give us a sense of meaning and purpose and are a source of security, self esteem and happiness. Almost nothing predicts how happy you will be as strongly as how connected you feel, and a lack of social connection is associated with a number of diseases and a shorter life.
1010- When presented with a challenging or boring moment with another person, deliberately adopt an attitude of curiosity in which your goal isn't to achieve any particular outcome or explain your position but to figure out who this human being is who we're with.
1111- Create many contexts. A friend who you see in only one context is likely to be a less close friend than someone who you see in many contexts, and connect with over many different things, rather than a single shared interest.
1212- Be the first person toΒ [reach out](https://www.neelnanda.io/blog/mini-blog-post-23-taking-social-initiative). Be the first person to organize events. Be the first person to say hi. Everyone is nice but you have to say hi first.
+3-3
Resolving Disagreement.md
···2233![[Quotes#^448662]]
4455-We should be arguing in a constructive fashion: treating arguments as an opportunity to [[Learning|expand knowledge]], finding points of disagreement, and [[Coordination|collaborating]] towards a common truth. A few assumptions are required to have a successfully disagreement:
55+We should be arguing in a constructive fashion: treating arguments as an opportunity to [[Learning|expand knowledge]], finding points of disagreement, and [[Coordination|collaborating]] towards a common truth. A few assumptions are required to have a successful disagreement:
6677- Epistemic humility. "It's possible that I might be the one who's wrong here".
88- 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.
···1414- As much data as possible to backup claims. [Cognitive biases](https://www.titlemax.com/discovery-center/lifestyle/50-cognitive-biases-to-be-aware-of-so-you-can-be-the-very-best-version-of-you/) are limits and mistakes in human judgment that prevent someone from acting rationally. They are present in every aspect of human life, and in tense situations like arguments, they tend to appear more often as emotions are heightened and the brain gets overloaded.
1515- Agree on the terminology. Similar understanding of terms makes discussion more productive.
1616- Separate the topic from the community. E.g: cryptocurrencies have toxic communities but very interesting ideas.
1717-- If you debate it it right, you'll end up respecting the other person.
1717+- If you debate it right, you'll end up respecting the other person.
1818- [Sometimes, you'll end up with **high-level generators of disagreement**](https://slatestarcodex.com/2018/05/08/varieties-of-argumentative-experience/). It is what remains when everyone understands exactly what's being argued, and agrees on what all the evidence says, but have vague and hard-to-define reasons for disagreeing anyway.
1919- [Make disagreement fun](https://twitter.com/waitbutwhy/status/1461620476363612169):
2020 - Your motivation for arguing is more "obsession with finding the truth" than "winning a competitive game".
···35353636Tips to argue efficiently:
37373838-- Acknowledge the positive intentions. Try to understanding his or her rationale and state it out loud directly to them.
3838+- Acknowledge the positive intentions. Try to understand his or her rationale and state it out loud directly to them.
3939- Express what you see and what you think! Remember, kindness matters. You might be looking at a screen or shouting to a device, but you are really [[talking]] to a person.
4040- Identify and propose a solution. You should try to build consensus by demonstrating how your solution will resolve everyone's concerns, not just your own.
4141- Outline the benefits and advantages of your proposal.
+1-1
Reverse ETL.md
···6677- It provides a source of truth for all the tools: **the data warehouse**.
88 - Each tool can use and share the same definitions, events, and properties.
99- - Tracking is less dependent of business rules.
99+ - Tracking is less dependent on business rules.
1010 - Centralized tests can be added to validate assumptions.
1111 - It removes some tools limitations (e.g. Customer.io ways of doing segmentation, Pendo limitation on events cohort).
1212 - SQL Queries will return the same numbers than other BI tools like Mixpanel.
+2-2
Routine.md
···2233A way to keep yourself on track with your [[habits]] is to have a routine.
4455-1. **Rules**. Remind yourself on the current set of rules, constrains, various addictions, time-draining things. E.g. limit social media, do some stretching, ...
55+1. **Rules**. Remind yourself on the current set of rules, constraints, various addictions, time-draining things. E.g. limit social media, do some stretching, ...
662. **Gratitude**. Visualize and [[Meditation|meditate]] on the idea that you might die today.
773. **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.
884. **Visualize the day**. Visualize yourself going through the day challenges and wins.
···2727- Actively reach out to friends and family.
2828- Take notes on everything you learn and share them.
2929- If it's under an hour, walk.
3030-- Have a day of the week where you list everything that went wrong during the weekend figure out what needs to change.
3030+- Have a day of the week where you list everything that went wrong during the weekend and figure out what needs to change.
31313232On the higher level, you can also have an [[Annual Review List]] to remind yourself some cool things!
+1-1
Science Fiction Reads.md
···55- The Last Question. Asimov.
66- Project Hail Mary.Β Andy Weir.
77- Exhalation and Story of Your Life. Ted Chiang.
88-- Flowes for Algernon. Daniel Keyes.
88+- Flowers for Algernon. Daniel Keyes.
99- [The Egg](http://www.galactanet.com/oneoff/theegg_mod.html). Andy Weir.
1010- [The Gentle Seduction](http://www.skyhunter.com/marcs/GentleSeduction.html). Marc Stiegler.
1111- The Three Body Problem. Liu Cixin.
+2-2
Signaling.md
···33- Signaling is [a method of conveying information among not-necessarily-trustworthy parties by performing an action which is more likely or less costly if the information is true than if it is not true](https://www.lesswrong.com/posts/KheBaeW8Pi7LwewoF/what-is-signaling-really). Because signals are often costly, they can sometimes lead to a depressing waste of resources, but in other cases they may be the only way to believably convey important information.
44- Most of our everyday actions can be traced back to some form of signaling or status seeking.
55 - 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.
66- - 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.
77-- Our brains deliberately hide this fact from us and others (self deception). Be [[Mindfulness|mindfull]] of your actions.
66+ - 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 are very rich but because they really need 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.
77+- Our brains deliberately hide this fact from us and others (self deception). Be [[Mindfulness|mindful]] of your actions.
88- [Signaling can be broken down into different components](https://julian.digital/2020/03/28/signaling-as-a-service/):
99 - Signal Message: This is whatever (hidden) subtext you are trying to convey.
1010 - Signal Distribution: The method of distributing the signal message.
+4-4
Slack.md
···44- Lack of slack compounds. It gets harder to get out of that state over time.
55- If you want to try things, you have to have the slack to pick up errors.
66- Slack allows exploration.
77-- [Slack prevents desperation and helps planing for long term (by not having to put all the effort in the short term)](https://thezvi.wordpress.com/2017/09/30/slack/).
88-- When a part of a system lack slacks, it can't collaborate or help other parts.
77+- [Slack prevents desperation and helps planning for long term (by not having to put all the effort in the short term)](https://thezvi.wordpress.com/2017/09/30/slack/).
88+- When a part of a system lacks slack, it can't collaborate or help other parts.
99- Adding slack to a system might make it more efficient.
1010- Make sure that under normal conditions _you_ have Slack. Value it. Guard it. Spend it only when Worth It. If you lose it, fight to get it back.
1111-- [Slack creates _positive externalities_ for the group](https://www.lesswrong.com/posts/3qX2GipDuCq5jstMG/slack-has-positive-externalities-for-groups). In the other hand, is not properly valued by the group.
1111+- [Slack creates _positive externalities_ for the group](https://www.lesswrong.com/posts/3qX2GipDuCq5jstMG/slack-has-positive-externalities-for-groups). On the other hand, it is not properly valued by the group.
1212- Any system that must pass information between multiple, tightly integrated subsystems, there is a well understood concept of maximum sustainable load. We know that number to be roughly 60% of maximum possible load for all systems.
1313- [When solving a problem-you-don't-understand, slack gives you space for your shower thoughts to be in explore mode and go deeper instead of having to take action immediately](https://www.lesswrong.com/posts/fwSDKTZvraSdmwFsj/slack-gives-you-space-to-notice-reflect-on-subtle-things).
1414···1818- [[Time]] not scheduled for anything in particular, or which can easily be rescheduled, is time slack.
1919- Space not used for anything in particular, or which can easily be used for something else, is space slack.
2020- Capacity for excess stress is emotional slack.
2121-- Multiple social groups which one can fall back on, or the ability to make new friends quickly, provide social slack
2121+- Multiple social groups which one can fall back on, or the ability to make new friends quickly, provide social slack.
···33<!-- markdownlint-disable-next-line MD033 -->
44<iframe width="640" height="360" src="https://www.youtube.com/embed/k1BneeJTDcU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
5566-- 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).
77-- 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 hacking.
66+- 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 things that will further confirm and strengthen your existing viewpoints](https://www.ted.com/talks/eli_pariser_beware_online_filter_bubbles).
77+- Each app is competing against the other apps. Only the apps that gain 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 hacking.
88 - 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/).
99 1. Your data is collected and scored.
1010 2. Your digital reputation may affect your opportunities.
···2020- Under pressure to prioritize engagement and growth, technology platforms have created a race for human attention that unleashed [invisible harms to society](https://ledger.humanetech.com/).
2121 - Misinformation, conspiracy theories and fake news makes harder understanding our world.
2222 - 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.
2323- - Social Media affects on our happiness, our self image, and our [[Mental Health]].
2323+ - Social Media affects our happiness, our self image, and our [[Mental Health]].
2424 - 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.
2525 - 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.
2626- 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.
2727- - In the other hand, if social media companies were doing really bad things, we would hear ex-employees talk about these much more.
2727+ - On the other hand, if social media companies were doing really bad things, we would hear ex-employees talk about these much more.
2828- You compare yourself with the best possible version of everyone else curated in their feeds.
2929- Social Media companies have incentives to build echo chambers as that's one of the best ways to create engagement and keep users active.
3030- [As a creator, Social Media companies use their filtering power to make money forcing people to pay to show the content to users](https://youtu.be/l9ZqXlHl65g).
+1-1
Spaced Repetition.md
···44- Use one big deck.
55- [What makes Spaced Repetition better than conventional flashcards is that it manages the review schedule. If you can answer a question correctly, the time interval between reviews gradually expands](http://augmentingcognition.com/ltm.html).
66- Make cards following the [20 rules of formulating knowledge](https://www.supermemo.com/en/archives1990-2015/articles/20rules).
77-- If memorizing something will likely save you five minutes in the future, add it to your preferred Spaded Repetition Software.
77+- If memorizing something will likely save you five minutes in the future, add it to your preferred Spaced Repetition Software.
+1-1
Systems.md
···18181919Keep in mind intervening in a system requires some kind of theory, some kind of model where the positive effects will definitely be better than the side effects - and given how little we know and how bad we are at prediction, this will probably be wrong. A great way to start is removing things, kind of like a negative intervention, and so probably good (e.g: you're unlikely to find a medicine as helpful as smoking is harmful, so focus on stopping smoking). Easy to replace systems get replaced by difficult to replace systems. Sometimes is better to have fewer points of small disruptive change, but make a larger one much more meaningful.
20202121-[A complex system that works is invariably found to have evolved from a simple system that worked](https://en.wikipedia.org/wiki/John_Gall_(author)#Gall's_law)(more [elementary systems functions](https://en.wikipedia.org/wiki/Systemantics#Elementary_systems_functions)). [Systems want to grow and grow](https://stephango.com/remove), but without pruning, they collapse. A good system is designed to be periodically cleared of cruft. It has a built-in counterbalance.
2121+[A complex system that works is invariably found to have evolved from a simple system that worked](https://en.wikipedia.org/wiki/John_Gall_(author)#Gall's_law) (more [elementary systems functions](https://en.wikipedia.org/wiki/Systemantics#Elementary_systems_functions)). [Systems want to grow and grow](https://stephango.com/remove), but without pruning, they collapse. A good system is designed to be periodically cleared of cruft. It has a built-in counterbalance.
22222323Complex 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/). To simplify it, we can focus on elements at different scales that have scale decoupling (quantum mechanics is decoupled from philosophy).
2424
+2-2
Talking.md
···1212- [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).
1313- 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?".
1414- Remember people's names. Humans want to be significant.
1515-- Not every topic is of equal interest to all humans. When you are in a converation with multiple people and know the conversation is steering back to a human who isn't listening, say their name.
1515+- Not every topic is of equal interest to all humans. When you are in a conversation with multiple people and know the conversation is steering back to a human who isn't listening, say their name.
1616- Repeat the hard part when you don't understand. Or, repeat the last thing they said and add a question mark. Ask questions if you don't understand.
1717- 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.
1818- 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.
···3232- [Things to argue about over the holidays instead of politics](https://dynomight.net/arguments/). [More](https://dynomight.substack.com/p/arguments-2). And [even more](https://dynomight.substack.com/p/arguments-3).
3333- Cognitive Reflection Test
3434- What is your life default stress/drama level 1 to 10? Where are you now?
3535-- Why do people doesn't seem to know how to draw a bicycle?
3535+- Why do people not seem to know how to draw a bicycle?
+2-2
Teamwork.md
···2727 - [[Meetings]] agendas and conclusions.
2828 - Responsibilities. Things that aren't your fault can still be your responsibility. If something is everyone's job, it's no one's job.
2929 - Defaults. Each thing should have a place by default, docs, issues, ...
3030-- Aim to be a completely autonomous team. Everyone should feel empower to make decisions. Those who are responsible for something must have the means and context to effect it. You build it, you run it! **The company strategy guides the team, it doesn't tell it what to do.
3030+- Aim to be a completely autonomous team. Everyone should feel empowered to make decisions. Those who are responsible for something must have the means and context to effect it. You build it, you run it! **The company strategy guides the team, it doesn't tell it what to do.
3131 - [A team's ability to operate autonomously relies on alignment, which is strengthened by context](https://web.archive.org/web/20230605055308/https://macroapp.io/blog/the-context-warehouse).
3232 - Strong engineers make independent decisions about work priorities when necessary.
3333 - You can also have no durable cross-functional teams. Teams assemble around a project and disperse once the project is done.
···195195- [Ways of Working](https://github.com/joelparkerhenderson/ways-of-working) - Guidelines that improve teamwork and communication.
196196- Team Management.
197197 - [IPFS](https://github.com/ipfs/team-mgmt).
198198- - [Kubernetes Governanve](https://github.com/kubernetes/community/blob/master/governance.md).
198198+ - [Kubernetes Governance](https://github.com/kubernetes/community/blob/master/governance.md).
199199 - [Linear Method](https://linear.app/method/introduction).
200200- Guides to Communications:
201201 - [Gitlab Communications](https://about.gitlab.com/handbook/communication/).
+1-1
Themes.md
···27272828## House Themes
29293030-These are the 3 themes I try to keep in my at my home.
3030+These are the 3 themes I try to keep in mind at my home.
31313232- No bad knifes.
3333- Make the right thing to do the easiest thing to do.
+1-1
Thinking.md
···1111 - We have hard-and-fast evidence that this is false, stop repeating this easily debunked lie.
1212- Be [specific](https://www.lesswrong.com/posts/XosKB3mkvmXMZ3fBQ/specificity-your-brain-s-superpower). Ask yourself the question, "What's an example of that?" Or more bluntly, "Can I be more specific?"
1313- Run your brain in debug mode so you understand why you're thinking in that way. The brain hasn't changed that much in the last few thousands years and was built for a different world.
1414-- Believing you're rational makes it easier to fool yourself mistaking your intuitions with rational decision.
1414+- Believing you're rational makes it easier to fool yourself, mistaking your intuitions for rational decisions.
1515- Stress test your ideas/assumptions/beliefs with experiments and facts as many times as possible.
1616 - Anything you know or do could be wrong. You get less dumb by saying things and getting feedback. [We all have crony beliefs](https://web.archive.org/web/20250129202840/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.
1717 - Many beliefs are held because there is a social and tribal benefit to holding them, not necessarily because they're true.
+2-2
Thought Experiments.md
···2323- [Experience Machine](https://en.m.wikipedia.org/wiki/Experience_machine).
2424- [The iPhone Thought Experiment](https://waitbutwhy.com/table/iphone-thought-experiment).
2525- You can clone yourself for 100$. How many times would you do it?
2626-- Is dying to russian roulette an accident or a suicide?
2626+- Is dying to Russian roulette an accident or a suicide?
2727- Cryonics
2828- - Is like getting to an hospital in the future
2828+ - Is like getting to a hospital in the future
2929 - What if you wake up in a dystopian future?
+1-1
Time.md
···99 - Doing one thing requires giving up another. Whenever you explicitly choose to do one thing, you implicitly choose not to do another thing. Embrace the many things you'll never do.
1010 - Your work will be endless, but your time is finite. You cannot limit the work so you must limit your time. Hours are the only thing you can manage.
1111 - Learn to say no. Be ruthlessly deliberate with your time and attention. We guard our money carefully yet we often treat our time as if it's a limitless resource.
1212-- Lists help you to summarize your next steps and to not lose focus. If you place them in a very visible place it makes easier to accomplish [[Goals]].
1212+- Lists help you to summarize your next steps and to not lose focus. If you place them in a very visible place it makes it easier to accomplish [[Goals]].
1313 - Decompose lists items into smaller steps.
1414- Doing the same thing over and over again without getting tired is what computers are good at, humans have other skills.
1515- Time is not fungible. The value of saving some time on a certain thing would depend on the time of the day, day of the week, how much stamina you have, and how bored you are, among other things.
+1-1
Traveling.md
···2233![[Quotes#^396dbb]]
4455-- Select a theme and make sure everyone is in the same page.
55+- Select a theme and make sure everyone is on the same page.
66 - Organize your travel around passions instead of pure destinations.
77- Agree on a budget ballpark before planning. This will make decisions easier down the road.
88 - Ensure you have similar budget expectations. This determines so many things! It's not just about paying equal share.
+1-1
Unified Schema Design.md
···3030 - `geography_id`: Unique identifier for the geography
3131 - `date`: Date of the metric
3232 - `value`: Value of the metric
3333- - `relationshipts`: Contains the relationships between entities. For example, Spain is composed of provinces, Madrid is a province, etc.
3333+ - `relationships`: Contains the relationships between entities. For example, Spain is composed of provinces, Madrid is a province, etc.
3434 - Relationships can also be temporal β valid for an interval defined by specific start and end dates.
3535 - `characteristics`: Descriptors of an entity that are temporal. They have a start date and end date.
···2727- Human beings are wired to respond to storytelling. A story arc is a way to structure ideas to tap into this response, typically by describing a change in the world. This applies to everything, e.g: [[Public Speaking]]
2828- Don't fully think through your ideas before writing. It's inefficient. The best way to think is by writing. It compels your brain to connect the dots. [Write whatever helps you think better](https://twitter.com/eugeneyan/status/1256828197410201601).
2929- [Don't try to _persuade_ people that the idea is true/good. Instead, try to accurately _describe_ where the idea came from, the path which led _you_ to think it's true/plausible/worth a look. In the process, you'll probably convey your own actual level of uncertainty, which is exactly the right thing to do.](https://www.lesswrong.com/posts/Psr9tnQFuEXiuqGcR/how-to-write-quickly-while-maintaining-epistemic-rigor)
3030-- Be self-aware about your knowledge level on a topic, and say "I'm not sureβ¦"" when you are not sure about something.
3030+- Be self-aware about your knowledge level on a topic, and say "I'm not sureβ¦" when you are not sure about something.
3131- Separate the processes of creation from improving. **You can't write and edit**. Write the first draft fast, then iterate on it editing things. Much of this editing will be cutting, and that makes simple writing even simpler.
3232- [Beware of "this"](https://www.lesswrong.com/posts/5e49dHLDJoDpeXGnh/editing-advice-for-lesswrong-users). Scan your words for words like "this" or "that", and when in doubt about clarity, replace them with whatever their intended antecedents are.
3333- You can use tools like [Hemingway](http://www.hemingwayapp.com/) or [Ludwig](https://ludwig.guru/) to improve.
+1-1
config.json
···11{
22 "title": "David's Handbook",
33- "description": "David Gasquez digital garden, knowledgebase and playground",
33+ "description": "David Gasquez digital garden, knowledge base and playground",
44 "logo": "https://em-content.zobj.net/source/google/387/open-book_1f4d6.png",
55 "showSidebar": true
66}