- Dishonesty: Honesty is work. Not doing the (honesty) work is dishonest. So when I say "you lied", I mean that you did not do the (honesty) work necessary to reach the conclusion that you reached.[1]
- It's like a scientist who claims that his theory is the best theory to date (among its competing theories) while never having judged his theory against its competing theories -- he didn't do the (honesty) work necessary to claim that his theory is the best theory among its competitors. Such a scientist is treating his theory as though it is infallible.
- Another example is a person who insists that he didn't lie because he did not have the intention of lying. The intention to lie or not doesn't matter to the question of whether or not one lied. The relevant question is whether or not one did the work, regardless of whether or not he even knows that he should have done that work.
- Feeling guilty: People often say that they "feel guilty". Often times they say that they must do X or they will "feel guilty", and then they do X. They are treating their feelings as true without question (as if their feelings are infallible). They are acting without considering the possibility that their feelings are wrong and without considering the possibility of changing their feelings. Instead they focus all their attention on actions that they think will be compatible with their feelings. In doing so, they ignore criticisms of their proposed plans. They use their feelings to trump their reasoned criticisms. So these people are concluding that they're guilty without having done the (honesty) work necessary to reach that conclusion.
Monday, July 20, 2020
Connecting concepts: Dishonesty and feeling guilty
Thursday, July 9, 2020
Connecting concepts: mentioning a doubt, scientific mindset
- When speedrunning, you're being dishonest and sabotaging your work if you don't mention a doubt you have about your work. In the same way, a scientist is being dishonest and sabotaging his work if he doesn't mention in his research a doubt he has about his work.
Tuesday, July 7, 2020
Connecting concepts: evolution of an idea, testable condition
Imagine some phases that an idea goes through as it evolves.
Phase 1: connection made between my ideas. No writing yet.
Phase 2: explore the connection, in writing. But don’t follow explicit method — sorta like stream-of-consciousness writing. Write in personal notes.
Phase 3: explore the connection more, this time following my explicit methods (i.e. load my guides and do more-organized work). Post publicly.
Phase 4: if unsolved, get external help and discuss to resolution.
Phase 5: conclude that the idea is non-refuted.
For an idea to enter a phase, a threshold must be reached.
Threshold 1 = phase 1 -> phase 2:
- made a connection
Threshold 2 = phase 2 -> phase 3:
- I wrote out a bunch of ideas and now it’s time to check my work.
Threshold 3 = phase 3 -> phase 4:
- I followed my guides and reached conclusions.
- One type of conclusion is whether or not to get external help.
Threshold 4 = phase 4 -> phase 5:
- I have no doubts, unanswered questions, criticisms of the idea.
- And if I got external criticism, I addressed those publicly and have no doubts, unanswered questions, criticisms of my judgement of those external criticisms.
Thursday, July 2, 2020
Idea tree: Philosophy - session #1
- error-correction
- guesses and criticism
- learning experiments
- psycho-epistemology (not necessarily using the word)
- Karl Popper said "All Life is Problem Solving." (book by that name, didn't read it)
- I learned this stuff from FI.
Tuesday, June 30, 2020
Speedrunning is like football
Speedrunning is like football.
The football players represent (G) my gameplay ideas. The players' brains represent (Ge) my explicit gameplay ideas while the players' bodies represent (Gi) my inexplicit gameplay ideas, i.e my gameplay habits and intuitions.
The coaches represent (L1) my ideas regarding how to learn and improve my gameplay ideas. Their brains represent (L1e) my explicit L1 ideas while their bodies represent (L1i) my inexplicit L1 ideas, i.e. my habits and intuitions regarding how to learn and improve my G ideas.
The head coach represents (L2) my ideas regarding how to learn L1 ideas. His brain represents (L2e) my explicit L1 ideas while his body represents (L2i) my inexplicit L2 ideas, i.e. my habits and intuitions regarding how to learn L1 ideas.
But my speedrunning is more advanced than that because I've been using guidance from FI.[4]
There's a team physician and some other professionals like physical therapists. They represent (P) my psycho-epistemology ideas. [5] Their brains represent (Pe) my explicit psycho-epistemology ideas while their bodies represent (Pi) my inexplicit psycho-epistemology ideas, i.e. my habits and intuitions regarding my sense of life.
The coaches and healthcare professionals can enlist the team's primary philosophy coach who helps them in between games and practice sessions. The primary philosophy coach represents (L3) my ideas about my P, L2, L1, and G ideas. [1]
The primary philosophy coach (and none of the other coaches) has access to the secondary philosophy coaches. The secondary philosophy coaches represent external ideas from other speedrunners and philosophers. [3]
------
Sunday, June 28, 2020
Connecting concepts: paths-forward and FI learning plan
- explore the connection between paths forward and FI learning plan.
- don't misrepresent the state of my knowledge regarding the ideas (i.e. don't lie or be ambiguous such as to easily result in misleading people about the standards to which I know what I know).
- don't misrepresent the originator of the ideas (i.e. don't plagiarize).
- record what I already explored in my personal notes
- load guides
- which ones?
- process of creating blog posts. [2]
- discussion methods idea tree.
- explore the ideas more
connect paths-forward to FI learning plan
strength of path forward comes in degrees:- weakest path forward example- strongest path forward example (known to me)new idea: new sheet that logs other people's criticisms/suggestions/questions/etc.
- and a form that allows people to add stuff to my list.
- maybe this is too much. I could instead tell people to talk to me [[[where?]]]
- and I could automate the task of importing a post from [place defined above] so that it enters my sheet and notifies me about it with an email.
- the system would alert me that there's a new post and prompt me to run the importToLog function.
- where would the sheet be? in my learning plan log, or a new spreadsheet?
- I guess a new spreadsheet.
- bonus: then I could learn how to automate tasks that involve more than 1 spreadsheet.
- I think I did some good work exploring the connection between paths forward and FI learning plan.
- I think I correctly stated the state of my knowledge of the ideas I explained.
- I think I correctly credited the originator regarding the ideas I used.
Wednesday, June 24, 2020
Connecting concepts: state audience and testable condition
Connecting concepts: breaking up stuff into parts and indirection
Connecting concepts: references as guides and installing code libraries
Compare and contrast my intellectual activities
Tuesday, June 23, 2020
Connecting concepts: indirection and programming
- Connect the concept of indirection with my programming process. Why? So that I can make the indirection concept habitual for me such that I apply it universally to all my activities, not just programming.
- Content: avoid misrepresenting the ideas.
- Credit: avoid plagiarizing.
- What is indirection?
- Indirection is a concept related to problem-solving. If you're stuck on a problem, indirection helps you get unstuck. It helps you solve that problem.
- How does this apply to programming? When I'm programming new functionality (a problem) and get stuck, indirection helps me get unstuck.
- What's the process which incorporates indirection?
- Say you're working on a problem and you get stuck -- e.g. making new programming functionality. Try to look for other problems you could solve that would help you learn something that would make the original problem easier to solve -- for example, learn about how to switch sheets in google sheets, or learn how to use the alert function for the purpose of testing. Then pick one of those problems and work to solve it. On success, then pick another subproblem and work to solve it. Repeat this process until you've solved all the subproblems, then go back to working on the original problem. If you're still stuck on the original problem, repeat this process of looking for subproblems and solving and then go back to working on the original problem. Repeat this process until the original problem is solved.
- I think I did well exploring the ideas I wanted to explore. I explained how I used indirection in my programming process. And I explained how that applies to all problems, not just programming problems.
- I think I did not misrepresent any ideas. I claimed that this session is just for brainstorming, so I'm not making claims that my ideas have survived external criticism nor were my statements ambiguous about that.
- I think I did fine re giving credit. I linked a blog post about indirection, which gives credit to that author.
Monday, June 22, 2020
Connecting concepts: testable condition and ideas
# Goals:
- I want to brainstorm about how the idea of designing a programming function so that it's in testable condition applies to philosophy.
- Audience: me and FI veterans.
- Content: avoid misrepresentation of the ideas.
- Credit: avoid plagiarism.
First some context. Yesterday I was programming and at the end of my session I decided next steps, which was to continue designing my function until it's in testable condition so that I could test it. And after writing that blog post realized that this logic applies to philosophy.
So when I was making my function, I ended the session leaving the function in a state where I hadn't tested it and I couldn't test it yet. I was still designing it using only my philosophical/non-empirical criticisms as tests. And I wanted to get it to the state where I could do empirical tests.
How does this relate to philosophy?
- If I have a new idea, I should try to get it into a state where it is worthy of submitting for external criticism before submitting it for external criticism.
- If I have a new idea, I shouldn't believe it yet until it has crossed some thresholds. The first threshold is: is it ready for external criticism?
- What if it's personal and I don't want external criticism? Then at least recognize that your belief is to the standard of your own criticism and not to the standard of other people's criticism.
- If I have a new idea, don't declare it good/right or otherwise present yourself that way, even if it's just ambiguous from the point of view of most people in your culture, until it has been exposed to external criticism and survived.
- What if it was exposed but nobody replied? Maybe people found mistakes but weren't interested in discussing it with you. What if it was exposed and people replied? Maybe it didn't survive and you think it did.
- So what to do in this case? Make your judgement about whether or not it survived criticism. Provide analysis. This exposes your judgement about the status of your idea so that others can criticize your judgement.
- What if you don't understand what they said? That means you're overreaching and unable to self-evaluate your idea. I recommend working with easier stuff, and iteratively work with harder stuff with small increments in difficulty, until you've sufficiently improved your self-evaluation skills.
# Analysis:
- I think I did well connecting the testable condition idea to philosophy. I made a bunch of connections that I hadn't thought of before writing this blog post.
- I think I did well writing this blog post for my audience, me and FI veterans. I think it's understandable to the audience.
- I presented my blog post as being in brainstorming phrase, so I think I did well communicating the state of my ideas. I expect there to be substantive mistakes that other people can find.
- I'm not sure that I'm not plagiarizing. I didn't quote or cite anything. I'm not sure I should have either. I didn't claim that I invented any of the ideas in my blog post. So I'm not taking credit for the ideas. But I also didn't claim that somebody else invented the ideas, so I'm not giving credit either.
- What could I do to figure out whether or not I should give credit?
- What could I do to give credit?
- Problem: What could I do to figure out whether or not I should give credit?
- Solution: Write blog post purposed for seeking out external criticism about it.
- What could I do to give credit?
- Solution: (same as above, same blog post)
# Next steps:
- Make a blog post purposed for seeking out external criticism about the above problems. (I saved this to my personal notes as a reminder to make the blog post.)
Sunday, June 21, 2020
Connecting concepts: integration, knowledge creation, self-evaluation, libraries of criticism, overreaching, fallibility
- What do the concepts mean?
- Knowledge-creation: Knowledge-creation is about how learning works, how problem-solving works, how decision-making works, etc.
- Self-evaluation: Self-evaluation means evaluating ideas yourself.
- Overreaching: Overreaching means your error-correction rate is being overwhelmed by your error-producing rate.
- Integration: Integration means building up relatively complex ideas from relatively simpler ideas.
- Fallibility: Fallibility says people can make mistakes and that it's super common.
- Libraries of criticism: A library of criticism is a set of criticisms that you know that you can use to refute some ideas.
- How are the concepts connected?
- Knowledge-creation and fallibility: Knowledge-creation depends on fallibility. If I have a policy for dealing with ideas that does not account for the possibility that an idea is wrong, then I'm failing to create knowledge.
- Knowledge-creation and integration: Knowledge-creation requires integration. Integration allows you to use principles in your thinking. Thinking without using principles as a guide doesn't work.
- Knowledge-creation, self-evaluation, and fallibility: Knowledge-creation requires self-evaluation. I can't rely on other people to evaluate my ideas.
- Why can't I rely on other people to evaluate my ideas for me? Two reasons:
- Reason: That person could be wrong, due to fallibility, and since I don't know how to self-evaluate, I won't be able to know if that person's idea is wrong or not.
- Reason: Even if that person's idea is right, the expected result is that I won't understand it and won't even know that I failed to understand it. So if I thought I understood it and followed it, and if I didn't actually understanding it, then I will have adopted an idea that wasn't the idea that I was given. So I'd be effectively following an idea by blind faith.
- Knowledge-creation and overreaching: If you're overreaching, you're failing to create knowledge. Why? Because you're making more mistakes than you're correcting, leaving tons of uncorrected mistakes.
- Overreaching and fallibility: When I am overreaching, that means I'm not accounting for fallibility.
- Overreaching and integration:
- If you're overreaching, you won't be able to integrate your ideas well.
- The more you integrate your ideas, the more universal your ideas/skills/policies will be, allowing you to do more complex things without overreaching.
- Self-evaluation and overreaching:
- If you're unable to adequately self-evaluate some ideas, then dealing with those ideas (using them in your thinking or discussion) is overreaching.
- The more you improve your self-evaluation processes, the more complex ideas you can deal with without overreaching.
- Self-evaluation and integration: If you are unable to self-evaluate some ideas, you won't be able to integrate them well.
- Knowledge-creation and library of criticism: Knowledge-creation requires criticism and it works better when you reuse already known criticisms. The already known criticisms are libraries of criticism.
- Self-evaluation and libraries of criticism: In order to adequately self-evaluate some ideas, you'd have to have an appropriate library of criticism for those ideas.
- Overreaching and libraries of criticism: If you're doing an activity and it's overreaching for you, that means you haven't built up an appropriate library of criticism for that activity.
- Fallibility and libraries of criticism: If you're not trying to create libraries of criticism, then you're not accounting for fallibility.
- Integration and fallibility: Integrating ideas helps you account for fallibility because it makes it easier to recognize contradictions between ideas (which are a type of mistake).
- Integration and libraries of criticism:
- Having appropriate libraries of criticism for some ideas allows you to integrate them well.
- Even the process of integration requires an appropriate library of criticism for that activity.
- Document the goals with clear success/failure criteria
- Goal: State audience. Be specific enough that I could use the model to make predictions about whether the audience will understand my statements.
- For this blog post, the audience is me and some FI veterans that might read this and provide me criticism.
- Goal: Avoid misrepresenting other people's ideas (in content and credit)
- Goal: connect the following concepts -- integration, knowledge creation, self-evaluation, library of criticism, overreaching
- Reread Elliot's Using Questions in Thinking once before writing the content and once afterwards to check for things I forgot, and edit if necessary.
- Write the content.
- After writing the body
- make a good summary
- make a good title
- Analyze whether or not I met the goals.
- Did I adequately define the audience? Yes. I'm able to use my audience model to self-evaluate whether or not my audience will understand my statements.
- Did I avoid misrepresenting other people's ideas both in content and credit?
- Content: Yes. I indicated that I'm only brainstorming, which implies that I'm not claiming that my versions of the original ideas are fully compatible with the original ideas.
- Credit: Yes. I provided links to the original ideas that I worked with, which clearly indicates to my audience that my ideas are versions of originals. So I'm giving credit to the author(s) of the originals.
- Did I connect all of the ideas that I intended to connect? Yes. I made a spreadsheet to connect every two-idea combination of the original ideas, and I made sure that my blog post includes every two-idea combination. Using this process helped me find 2 combinations that I missed, and then I corrected that.
- Did I make a good summary? Yes. I wrote the first summary early in my process of writing the main content (not at the beginning), and then I edited it a couple of times during the process of writing the main content.
- Did I make a good title? Yes. I wrote it before my process of writing the main content, and also before documenting the process that I would follow for making and analyzing the main content. Then I edited the title a couple of times during the process of writing the main content.
Connecting concepts: trying to teach and discussion
Goals: brainstorm ideas re relationship between trying to teach and discussion.
Brainstorming:
- People should be focused more on their own learning than other people’s learning.
- Thinking is a prerequisite for discussion. See curi blog post Thinking Before Discussion.
- So, one should first learn how to self-evaluate his thinking before trying to have a discussion (which uses thinking).
- How does doing discussion before learning to self-evaluate your thinking connect to teaching? If you try to have a discussion and you haven’t learned how to self-evaluate your thinking, then you will necessarily be teaching/lecturing.
- Why? You can't avoid it because you're overreaching. You can't tell when you're wrong, so you won't be able to switch to the learner role when needed. You will be in teacher mode in cases when you shouldn't be, and you won't realize it.
- Since you're overreaching, what else will that cause? You will make a bunch of mistakes that you won’t notice or notice and won’t fix because you're overreaching.
- What are some implications of that? You’ll be misrepresenting people's ideas, effectively spreading lies about them, and plagiarizing them.
- How does overreaching connect to whether one is focussed on his own learning vs other people's learning? If you're discussing with others and you're overreaching, it means you’re more focused on others people’s learning than your own learning.
- If I was to do discussion, how should I do it? I should follow the same general policy: document what I’m going to do (following a general policy), do it, analyze, problem solve, decide next steps.
- Am I ready for that? No because I haven't error-corrected my self-evaluation policies for my thinking enough yet, nor have I error-corrected my (not yet existing) self-evaluation policies for discussion.
- Should I view discussion similar to speedrunning? Yes because a discussion is like a series of speedrunning sessions in the sense that I should have general policies that describe what I plan to do and how I plan to self-evaluate what I did.
Connecting concepts: pressuring and other people's policies for their stuff
- suppose personA states a policy to personB regarding their property. and suppose personB acts against it. that's pressuring.
- personB could have misunderstood the policy.
- suppose personA clarified the policy, clarifying that personB acted against the policy. and suppose personB understood the clarification. now personB should be able to correctly follow the policy (to the extent that he understood it).
- It would be good for personB to restate the policy (in a way compatible with the policy) in his own words so that he exposes his understanding to personA, giving personA the opportunity to correct personB's misunderstandings. (it would have been better for personB to do this earlier, right after personA stated his policy, so that he could correct his misunderstandings at the earliest possible stage, minimizing the potential of acting against the policy due to personB's ignorance of the policy.)
Saturday, June 20, 2020
Connecting concepts: integration and overreaching
- If you're overreaching, you won't be able to integrate your ideas well.
- The more you integrate your ideas, the more universal your ideas/skills/policies will be, allowing you to do more complex things without overreaching.
Connecting self-evaluation, library of criticism, knowledge creation, overreaching
- note that criticisms are also theories, so they too are ruled out by criticism.
Friday, June 19, 2020
New connection between my explicit policies and my actions
Wednesday, June 17, 2020
The mind is like a file cabinet
Learning: Overreaching and self-evaluation
I'm trying to understand the relationship between overreaching and self-evaluation.
When people are overreaching, they aren’t able to adequately self-evaluate their ideas.
To avoid overreaching, a person would have to incrementally build up his skill of self-evaluation as he incrementally increases the difficulty level of stuff he’s working on.
Imagine that you have self-evaluation-skill-level 20 (using numbers only as a demonstration to help clarify) while you’re doing an activity that requires self-evaluation-skill-level 30. You’re overreaching, meaning that you’re making errors at a rate that is greater than the rate that you are correcting errors. One effect of this is that you won’t be improving your self-evaluation-skill-level. And if you keep increasing the difficulty level of stuff you work on while in this state, then the gap between your self-evaluation-skill-level and the difficulty level of your activities will keep increasing. So you will be overreaching even more with each increase in activity-difficulty-level.
In order to learn effectively, a person should be increasing his self-evaluation-skill-level along side increasing his activity-difficulty-level. With each incremental increase of self-evaluation-skill-level, he incrementally increases the activity-difficulty-level. This keeps the gap between self-evaluation-skill-level and activity-difficulty-level at zero.
-----
The above description is simplistic. It doesn't differentiate between general skill in self-evaluation that applies to any activities and specific skill in self-evaluation that apply to specific activities.
If your general self-evaluation skill is great, then that means you'll easily create self-evaluation skills for individual activities. In contrast, if your general self-evaluation skill is novice-level, then you'll much more slowly create self-evaluation skill for individual activities.
As you increase your self-evaluation skill for individual activities across many activities, you'll inadvertantly increase your general self-evaluation skill. You can also intentionally increase your general self-evaluation skill by consciously integrating your self-evaluation skill for individual activities into general concepts/policies that can then be reused to create new self-evaluation skill for other individual activities.