I read and took notes on chapter 4 of _The Choice (Revised Edition)_ by Goldratt.
> CHAPTER 4: Inherent SimplicityMonday, August 31, 2020
Comments on _The Choice_ by Goldratt, chapter 4
Sunday, August 30, 2020
Stew - session #3
Continuing my series on cooking stew (last session)...
These are my notes:
- Pre-cooking:
- I forgot to buy eggplant as I planned to.
- These are the amounts of stuff that I decided to change from the recipe:
- Carrots - none
- Mushrooms - 12 oz instead of 5 oz
- Potatoes - 1 lb instead of 2 lbs
- Celery - 3 stalks instead of 0
- Garlic (sliced) - 6 cloves instead of 0
- flour - none
- Allspice (~2 tsp) - added as part of the rub for the meat.
- Wine (1 cup) - to add before adding beef broth
- Method changes:
- remove bacon, leaving some grease for cooking garlic
- re-add bacon + grease with veggies
- cook garlic with some of the bacon grease
- add wine to deglaze before adding beef broth
- Post-cooking:
- all the method changes were fine. everything cooked as expected.
- i can't tell a difference in the bacon or the overall product due to the difference in recipe re bacon
- the flavor of the soup wasn't as good as last time
- i realize that i need to "calibrate" my measuring tool and document that stuff when taste testing
- like if i'm hungry vs not hungry. that would have an affect on the taste.
Comments on _The Choice_ by Goldratt, chapter 3
I read and took notes on chapter 3 of _The Choice (Revised Edition)_ by Goldratt.
Saturday, August 29, 2020
Smoked brisket - session #1.0
- Cooked for ~11 hours
- @ 225F for about 6 hours, reaching internal temp of 160F
- wrapped with foil, added beef broth inside
- @ 225F for 4 hours, reaching internal temp of 195F
- @ 250F for 30 min, reaching internal temp of 200F
- set to 450F (and reached 450F after a bit), reaching internal temp of 206F
- removed
- The recipe wasn't working (getting internal temp to reach 204F) so I increased to 250F and then to 450F.
- I liked the amount of searing.
- A friend who ate with me, who's smoked brisket previously and showed me how to do it, said that the brisket wasn't soft enough. He said it needed more time. He sometimes smokes for 15 hours.
- I did not try the idea I mentioned in last session about stabbing the meat to add garlic cloves. I avoided it this time because I wasn't sure if the stabs would change the cooking in a way I didn't like. I'll try it next time.
Connecting concepts: reducing batch size and write short posts
Almost immediately after studying chapter 2 of _The Choice_, I realized a connection between two ideas: (1) idea of reducing batch size, and (2) Elliot's recommendation to write shorter posts.
How are these connected?
I'll just brainstorm for this session.
- what is a post?
- it's a series of internal actions (thoughts) resulting in one external action (a post).
- reducing batch size means reducing the number of internal actions per external action.
- when is it useful to reduce batch size?
- if you're overreaching
- if you think you can't complete the job in the current session
- if you're stuck on a problem
- what's the method like?
- start on a problem
- if problem can't be completed in one session, then divide it up into many smaller problems
- solve each child problem (go back to "start on a problem")
Comments on _The Choice_ by Goldratt, chapter 2
I read and took notes on chapter 2 of _The Choice (Revised Edition)_ by Goldratt.
> CHAPTER 2: Uncommon Sense
> A few weeks ago, I spent a morning with a group of more than twenty middle-level managers from a major brand in apparel. We will call the company BigBrand. My reason for writing this report is the annoying feeling that you think that there is a limit to how much a company can improve, that a quantum jump in performance is possible for only small and maybe medium-sized companies. But when it comes to very large companies (the billions-of-dollars companies), an improvement of the magnitude of, for example, bringing their yearly net profit to be equal to their current annual sales in just a few years, is really beyond a realistic possibility.
The quantum jump idea reminds me of BOI's jump to universality idea.
> There was a lot of debate in the room until the top gun—the director of finance—spoke up. His decisive answer was that in five years they would almost double their net profit to $1 billion per year. They are aware that it is quite an ambitious target, and they know it is not going to be easy. Nevertheless, as a company they are determined that yes, they can make it. That ended the debate.
That director of finance isn't really doing any reasoning or calculation besides saying that they'll increase profits 15% annually (which equates to 100% in 5 years). That basically equates to (at least by some valuation models) an increase in company valuation of 15% annually. When I was in college studying engineering economics, I recall the professor talking about how big companies like Caterpillar make finance decisions regarding new projects. He said that they look for a rate of return of like 15%, and they reject any projects less than 15% expected rate of return. So I took that to mean that 15% minimum expected annual rate of return is standard in the business world.
I think the existence of that standard pressures people (like the director of finance mentioned above) to never claim anything less than 15% expected annual rate of return.
> Rather than starting to explore how they are going to achieve this ambitious target, I preferred to ask if they think that in five years they can reach a $4 billion net profit per year. Not surprisingly, they didn't need any guidance answering this question. They made it clear this number is totally, utterly unrealistic.
A $4 billion net profit per year after 5 years (starting from $500 million), means 51% annual rate of return, or 800% in 5 years.
Earlier there was a data point mentioned that can be combined with these others to figure out how much of an increase in sales is required to make an increase in profit of $3.5 billion per year. (I'm guessing this gets discussed later in this chapter.)
I ran some numbers and found out the following. If we assume a gross profit margin of 65%, and an increase in sales of 108% over 5 years, then that translates to an annual net profit increase of $3.5 billion, taking the company to the proposed number of $4 billion annual net profit. This assumes that the current overhead cost would not need to be increased in order to handle the 108% increase in sales and production.
Instead if we assume a gross profit margin of 80%, the increase in sales needed to reach the same target is 88% over 5 years. Again this assumes that overhead cost would not need to be increased.
I don't think 88-108% increase in sales over 5 years is unrealistic. Like maybe you could buy up another company with equivalent sales numbers such that you can consolidate overhead expenses (like maybe you don't need any of the overhead expenses of the company you're buying). This would reach the $4 billion net profit target.
> To reveal the true potential for improvement I wanted them to examine the phenomenon of shortages—of missing items.
looking for missed opportunities. that could be a bottleneck.
> When many then speculated that lost sales might be as high as fifty percent, I added, "If we take as a base the existing sales, doesn't it mean that the amount you lose due to shortages is close to what you are actually selling?
holy crap. so if they greatly reduced lost sales due to shortages -- say by 90% -- they'd get a 90% increase in sales, which is near the 108% that I said was needed to get a $4 billion annual net profit. (90% increase in sales translates to $3.4 billion annual net profit (assuming 65% gross profit margin).
> We went over the following chain of logic. If an item was depleted in one month, they actually lost its sales during the next five months. The lost sales of that item are probably equal to five times the amount that was sold. (They agreed that, usually, demand for an item at the beginning of the season is not a peak but a reflection of genuine market demand.)
FUUUUCK! So for some items, 83% of their sales are lost!
> They didn't have numerical answers, but their impression was that the number of items depleted within the first three months of the season is very significant. They would not be surprised if it is typically equal to one-third of all SKUs.
so 33% of SKUs lose >50% of their sales due to shortage.
> As we said, items missing from a brand's warehouses are erased from the list of items that the shops should hold. Therefore, we should combine the impact of missing items in the shops with the impact of missing items in the warehouses. They agreed that we are dealing here with a phenomenon that is, most probably, equal to or higher than the total amount of realized sales.
But the "equal to" scenario was already decided earlier in the discussion. These new facts mean that its much more than "equal to".
> After some discussion, they reached the conclusion that if by some miracle the shops will not suffer from any shortages, BigBrand would need to increase only modestly its infrastructure to support the resulting increase in sales; the resulting increase in sales would not be associated with a meaningful increase in operating expenses. The only cost that would go up is the amount of money they will have to pay their suppliers for the additional goods. But since they purchase the goods for a price that is only one-fifth of their selling price, 80 percent of the money generated by the increase in sales resulting from the reduction in shortages goes directly to the bottom line.
Ok so now we learn that their cost of goods sold is 20%, in other words, the gross profit margin is 80% (which was my second theoretical assumption about it).
So a 100% increase in sales translates to $4.5 billion annual net profit. That's $500 million more than the original $4 billion idea.
> Yes, they can, provided that they will abandon the illusion created by the forecast—the illusion that the future demand is known. How should they operate if their starting assumption is that they do not know the future demand per SKU?
I'm guessing he's going to explore the idea of reducing batch size (similar to what was done in the manufacturing company in the book _The Goal_ by Goldratt).
> Will ordering much smaller quantities, more frequently, raise the price?
> Not as long as the total amount ordered per season is roughly the same or larger," was their answer.
HAHA! So they can reduce batch size down a lot without increasing cost per item (though cost of shipping will go up, but that's far smaller than the current cost of lost sales).
> What would happen," I asked, "if BigBrand were to make this offer to their retailers: you will accept back any merchandise for a full refund?"
Ah. This would release the pressure on the retailer to buy less. So if retailers buy more, then there's less losses due to shortages at the retailer.
> The head of finance provided a perfect ending when he summarized: "Reaching four billion dollars net profit per year is starting to look conservative."
this made me laugh out loud. :)
# Process
Started 8am
Ended 9:25am
I did not take notes in Apple Books app. Instead I wrote full comments about each quote that I wanted to comment on. I'm not sure which method is better, the one I did in last chapter or this one.
Friday, August 28, 2020
Speedrunning review - session #1 2020-08-28
- tree whole discussion[1] as part of reviewing speed running.
- consider making it a separate blog post instead.
- maybe write it as if it's one, then decide to separate it.
- (that's my usually process)
- how do all of Elliot's and my sentences fit into the following:
- for criticism to be effective, the following things need to be factored in:
- clear goals
- reasoning
- perspectives
- context
- problem-situation
- clear pass/fail criteria
- what would be a success? what would be a fail? can you tell the difference? if not, that's not good enough. there's room for improvement.
- METHODS to apply to the whole product of the action plan:
- only use grammar that I think I can analyze.
- make a custom API for this series of blog posts
- make it a separate blog post that I link at the start of each of the posts in the series
- say what things? what kind of criticism am I looking for?
- type: grammar mistakes. I'll treat them as leads to focus my grammar study.
- any criticism that you think I would find helpful
- even if it would require back and forth of 5 (5 from you and 5 from me) before I decide it's helpful or not
- why couldn't it be just lack of goal?
- why lack of goal? social dynamics?
- example: not wanting to state goal (like how I don't state goal of learning parenting as a subgoal of learn rationality)
- don't want to look dumb?
- what type of criticism don't I like?
- the kind I don't understand
- why don't you understand?
- maybe because you're not clear what the goal is?
- if so, you can fix that, like by asking the criticism-giver (and you could figure it out yourself without asking, depends on context)
- if high - then what? (depends on why high)
- if low - then what? (depends on why low)
Cooking knives: must I sharpen? what to buy?
- My parents and siblings do lots of sharpening knives.
- A few years ago I purchased a $30 knife from amazon with good reviews. I've been using it without problems since then, without sharpening it. I don't think it's lost much sharpness.
- I guess the knives that my parents/siblings use are junk in the sense that they easily become dull with use. I guess they buy knife sets from department stores (with no research) probably around the price of my one knife.
- I have a theory that I don't need to sharpen my knives if I buy the right ones. I'm not sure about this.
Comments on _The Choice_ by Goldratt, chapter 1
I read and took notes on chapter 1 of _The Choice (Revised Edition)_ by Goldratt.
> “CHAPTER 1: What Choice Do We Have?”
> “Father, what is the choice you made that impacted your life the most?" I ask.
> Decisively he answers, "I wanted to live a full life. The most important decision that led directly to it was my decision to constantly devote time to understanding, really understanding, each one of my areas of interest: family, friends and work.”
I like the focus on *the most important decision* -- a decision that affects all other decisions.
> Knowing that when Father says "really understand," he means spending endless hours in the attempt to decipher the causalities that govern a situation, I sigh, "That's not easy."
I often notice this mindset where people say "that's not easy" or "that's hard". I think that the vast majority of these cases are cases where the person means that the thing is *too hard to be able to succeed*.
> Being the daughter of my father I have heard this question more than once. "I know, I know. If you want an easy life just grab a hammer, a big one, and hit yourself on the head, hard. You'll have a very easy life. They'll even bring the food to your bed."
i don’t think that’s an easy life. i think an easy life is one that you’re in control of. i think living like a slave is much much much harder than living like a free man.
> I firmly say, "Everybody feels a sense of disappointment when an initiative doesn't work. The more important the initiative, the bigger the disappointment. Even when a person makes the right choice, even when a person is optimistic and chooses to look on the bright side, even when the person is made out of iron, he or she will be disappointed. The fact that you repress these feelings doesn't mean that they don't exist."
scientists have been searching for intelligent alien life and haven’t found it yet. i don’t think they are disappointed about it. and if they are, that’s a mistake.
where do people get these theories from? I think it's basically this: they notice things in themselves and a few other people and then they decide (without reasoning, just faith) that it applies to all people.
> For my father, every situation is an opportunity to learn, every new initiative is an exploration.
All life is learning experiments.
> Father leans forward and says, "When a proto-type—a new initiative—doesn't work, we face two alternatives: **one is to bitch about reality** and the other is to harvest the gift it just gave us, the knowledge of what has to be corrected. That is the reason I titled the report Freedom of Choice. (emphasis added)
bitching about reality is a waste of energy and is counter-productive because of the opportunity cost of not doing problem-solving.
> Hesitantly I answer, "You're always the scientist. You are constantly figuring out how the world is ticking, trying to verbalize the cause-and-effect connections—on any subject, in any situation." I continue more confidently, "For you, everything is like a prototype. No wonder situations that trigger disappointment and frustration for others are, for you, a source of energy."
even the phenomenon of other people getting disappointed is a source of energy for him.
this reminds me of something. a friend told me that he didn’t call me when he was sad because he didn’t want to “bring me down”. i reminded him that people climb mountains and they do it for the struggle, the entertainment. he agreed. and i said that helping him with his sadness problem is like climbing a mountain.
> On the other hand, one must be arrogant—have the confidence that one is capable of figuring out how to make things work.
that’s not what arrogant means.
> Put these two requirements together and you have a nice oxymoron: humble arrogance.
fallible confidence
> “I'm looking for a good analogy," he says while his eyes search the ceiling. "Suppose that you have an excellent screwdriver, and you need to take out a screw from a piece of wood. You have the right tool for the task, but for some reason, you think that it's not a screw but a nail. How successful will you be? In such a case, to claim that you don't have a good enough tool is ridiculous. There is nothing wrong with people's brainpower; there is something very wrong with people's perception of reality. The biggest obstacle is that people grasp reality as complex when actually it is surprisingly simple."
life is simple not complex. i guess people make their lives complex, but it doesn’t have to be that way.
> When he sees that I get it, he continues, "When I left physics and started to deal with organizations, I was astonished to see that the attitude of most people is that the more sophisticated something is, the more respectable it is.
i recall from physics a basic thing that when we first work on a new thing, like making a model of reality, we start with the simplest model, get it working, then try to make the model more complex in order to more accurately model reality. so, simple first.
# My process for this session
I decided to read at least 30 minutes, plus spend some time writing a blog post about it. During the reading I stopped a lot to take notes on what I was reading (directly in Apple Books app). I also stopped a bunch of times to take care of something not related to the book. Like I'd get a notification about a planned meeting later in the day, realize that it's not a good time to do the meeting, send an email to reschedule, then get back to the book, then a minute later get a reply email about it, reply to it, then get back to the book.
I started at 7:30am and I'm writing this part at 8:15am. So I've already done the 30 minutes I planned to do. But I want to do more. (I just used up another 15 minutes taking a call from a friend.)
Finished writing at 9am. So 1.5 hours (minus minor interruptions).
Wednesday, August 26, 2020
Smoked brisket - session #0.1
I want to make smoked brisket using my wood-pellet grill. I found a recipe by Traeger.
I reviewed the recipe making sure that I understand it. It looks fine.
I thought of an improvement too. The recipe calls for garlic powder. I recall my mom adding garlic cloves to a piece of meat by stabbing the meat with a knife and inserting garlic cloves in the holes, just deep enough to be flush with the surface of the meat. I think that will work fine and I think it will produce a better result than using garlic powder.
Freshly-ground black pepper?
A few of my recipes call for freshly-ground black pepper. I can differentiate the smell of freshly-ground pepper from pepper that is pre-ground. I wasn't sure that flavor followed the same logic. So I thought to do some research. I found this article which I found very helpful.
Here's one part that I found helpful:
> THE CASE AGAINST PRE-GROUND PEPPER
> If you think you don’t like black pepper, then what you truly dislike might be the dusty vibe of months-old, pre-ground pepper. Tinned pre-ground pepper is like a dub of a dub of a dub of a cassette tape—a vague echo of its original glory.
> Grind fresh peppercorns, and the flavor will be like listening to your favorite band from 1992 digitally remastered and on a very nice stereo. In other words, wow.
This reminds me of something else I learned a while ago. Ground spices lose potency over time, but worse than that, they can also gain bad flavor. I heard this from others and I also noticed it myself (at least with respect to smell). I had a many years old container of spices and the smell was awful -- nothing like what I expected it to be.
Sunny-side up eggs with basterma and veggies - session #1
About a year ago I learned a way to make eggs that I thought was way better than anything I've tried from restaurants or from my mom. It's a recipe that my friend learned from his mom.
I've done the recipe many times, with many variations. The latest variation was done by my friend and it was so awesome that I decided to write it down so I don't forget it. The main changes were adding a particular spiced meat called Basterma and mushrooms instead of potatoes. We noticed that the mushrooms did much better at soaking up the flavor than compared to potatoes.
So I wrote down the ingredients (see below). I haven't written the directions yet, partly because I mostly know it. Another reason is that I tried to write down the directions by asking my friend what they are but we had trouble understanding each other so we decided to write down the directions while he does the recipe live.
I tried the recipe (with the directions as I know them) without my friend being there to help correct me. I thought that I might be able to replicate the directions enough to get the same result. But I was wrong. It was tasty enough but not as tasty as when my friend did it. When my friend did it, the mushrooms soaked up the flavor from the Basterma. That didn't happen when I did it. I thought that the basic thing to do was to cook the mushrooms along side the basterma for long enough. I guess I didn't do it long enough.
Ingredients:
5 eggs
2 oz Basterma (from local middle eastern store)
12 oz mushrooms cut into 1 inch cubes
2 medium tomatoes cut into 1 inch cubes
3 medium sprigs green onion
handful celery leaves or parsley
3 cloves garlic sliced
1 teaspoon salt [1]
1/2 teaspoon turmeric [1]
1/2 cup olive oil [1]
Stew - session #2
Continuing my pursuit to improve my stew recipe (see last session), I searched for what veggies are good to be added to stew.
I found this article which was very helpful.
- Various types of squash could be added. A bit later during my research I learned that squash is sweet like carrots are. But I don't like the sweetness of carrots in the stew (at least when I eat the carrots, not sure how the carrot flavor affects the whole stew). So I don't think I'll be adding squash to my stew.
- I learned that root veggies work well. I didn't recognize any of them by name (parsnips, turnips, rutabaga, celeriac, and sweet potatoes), so I searched each one of them. I did recognize all of them by picture. I might add some of these. I sometimes have extra turnips in stock, so those would be good to add.
- Eggplant! My mom makes many recipes with eggplant. I think I'll try it out for my stew.
- The other things on the list were things that either I already include or things that I don't think I would like at all, like cauliflower.
Stew - session #1
I have some new leads on improving my stew recipe.
I've been using a recipe called Irish Lamb Stew which I found here. I've tried it with lamb or beef. Both turn out tasty. I cooked it a couple days ago and it was the best I had done so far. Yesterday I decided to make some changes like reducing the amount of carrots. So I googled for other stew recipes looking for other vegetables I could add. While doing that I found an article talking about common mistakes people make when making beef stew. I learned about 3 mistakes that my recipe makes.
Mistake #1
> Including Thickeners
> There's a misconception that stew ought to be "thick." True, stew is heartier than soup, but this is mostly due to the fact that the pieces of meat, potato, and carrots are bigger than they might be in ordinary soup. That, and there is also a higher solids-to-liquid ratio. But the liquid itself should not be thick in the same way that gravy is thick.
> So skip the roux, and don't bother dusting the meat with flour or cornstarch before browning, either, as some recipes will suggest. That will just interfere with getting a good sear on the meat, and gum up the stew with unneeded starch. Simmering the potatoes will contribute all the starch the stew needs, and it'll be plenty thick.
So I shouldn't be using flour to coat the meat before cooking. (This is interesting. I have a Black Pepper Chicken recipe that calls for this too. The recipe says it's to prevent burning. hmm)
Mistake #2
> Not Using Any Bacon
> The notion that bacon enhances beef stew should be self-evident. The best way to introduce bacon to your beef stew is to cube it up and then render it slowly in your pot, then add your carrots, onions, and celery, and sauté them for a bit before adding them. Next, add the now-browned bacon bits to the stew. You might be tempted to try to brown the beef in bacon fat, but it will end up smoking and you'll wish you hadn't.
So my recipe says to brown the beef right after cooking the bacon, with the bacon and the bacon fat. Before finding this article I already had an idea that the bacon is not turning out right in the recipe I'm using. I had seen other recipes that involved cooking the bacon so that it's crispy, then removing it but leaving the grease in order to cook the next thing (say vegetables), then readding the bacon at the end. So I want to implement that in my stew recipe. But I'm not sure what to do.
If I were to cook the bacon until browned, then remove the bacon and cook the veggies in the bacon grease (as the article says), then when would I cook the lamb/beef? Would I remove the veggies so that I could cook the lamb/beef?
Or should I remove the bacon and grease, then cook lamb/beef, then add the bacon and its grease after cooking the lamb/beef, like when the veggies are added.
Mistake #3
> Forgetting the Acid
> The paradox of beef stew is that all that braised goodness can be a little bit heavy on the palate. It's easy to forget to add some sort of wine, vinegar, or yes, even lemon juice, to brighten things up.
My recipe doesn't use any of these. I'm going to add 1 cup of white wine. I've seen these used in lots of recipes.
I wanted to learn why wine (or any acidic thing) helps. I found this article saying:
> These qualities are what distinguish wine and alcohol in cooking, as opposed to non-alcoholic liquids. It’s often recommended to deglaze with wine rather than water, juice or stock because wine can dissolve both oil- and water-soluble compounds.
And this:
> As wine cooks, its sugars and acids concentrate. In savory dishes, avoid “jammy” reds and off-dry whites, which can become syrupy and imbalanced.
> Dry red or white wines (more on that below) are best for cooking with in most applications, although there are desserts that call for sweet wine. In particular, look for those that are medium- to full-bodied with good acid and little to no oak. Very oaky wines can become bitter when cooked.
I don't know much about wine. I don't understand these 2 paragraphs.
Tuesday, August 25, 2020
How to interact with an irrational coworker - #1: Fake Deals
A friend of mine asked me for advice on how to deal with a situation he's involved in as an employee interacting with his coworker who is acting irrationally.
This is a scenario where there are 2 job roles, where one of them is the money-maker and the other one supports him/her. My friend is the money-maker and his coworker is filling his support role. Each money-maker is assigned one support person.
There was a series of previous cases of irrationality which led to my friend discussing it with his manager and making a request to reassign his support person. (IIRC there was no clear answer from management about the request.)
In the latest case, the coworker acted as if a deal was made between them when there was no such deal. The interaction happened in a chat group which included the managers. The coworker said something like, "hey we had a deal!" in response to my friend not agreeing to something. My friend said, "what deal?" And then the coworker quoted herself from a day earlier.
I initially gave a recommendation to say something like this:
i think we may have a misunderstanding. can you show me where i said that i agree with your proposal deal?
My friend didn't like it. he said that it was/is clear that no deal was made. so i gave the following recommendation instead:
a deal is a mutually-agreed upon thing. that means at least 2 people involved. why did you only quote you talking?
I clarified that talking like this might get him fired if the company is bad -- which I argued is a good outcome (which factors in what I know about my friend's particular context) -- or promoted if the company is good.
The coworker didn't address the question and instead said that they want a meeting to discuss these issues.
My friend thought he might get fired and wanted to avoid a meeting if the firing decision had already been made. So I wrote another reply saying something like:
Dear Staff/Management,
If you've already decided to fire me, please do it now to save us time, else I'm happy to have an honest and rational discussion about how to move forward.
The coworker replied with something like this:
I only care about the issues I raised, I don't know about all that other stuff you said.
So I wrote another reply for my friend like this:
I understand that you have issues you want addressed during the meeting. I also have issues I want addressed. So management must be present and involved in the meeting or else I don't want the meeting.
The coworker replied in a very interesting way. She completely changed her tone. She went from bossy to polite.
And immediately after her reply a manager chimed in saying he will be at the meeting.
Monday, August 24, 2020
Question designed to expose irrationality
I was reading a curi blog comment about a situation and recalled a similar situation. Here's the blog comment:
> And then, because he couldn't refer me to a person or literature that'd be adequate, he kept talking. Because if he says "i won't explain it and also there are no other people and there's no literature" then he looks irrational and is basically saying there is no way to learn SENS stuff, no way to get questions and criticisms answered, etc. So he didn't want to do that.
Saturday, August 22, 2020
Arithmetic, error, numerical methods, TV, artifacts in the images
Lulu asked me if 10 divided by 3 is 3.333 (where the underline means repeating 3 forever). I said yes, but a computer can't do that because it has finite memory. And I explained that because a computer can't do that, there's always error, a difference between the result the computer gives and the actual answer. And I mentioned that we humans don't have that problem. She asked why.
I explained that we can think in terms of 1/3rd. So like 10 divided by 3 is 3 and 1/3rd. And I explained that a computer can't do that. I also clarified, "well at least some software can't do it, maybe some software can."
I explained that computer software implements numerical methods designed to reduce the error.
I explained geometric growth of error versus linear growth of error. I said something like:
- imagine a computer program that does some calculations and the error adds up (the same amount per calculation -- i.e. linear growth of error), and imagine a computer program that does some calculations and the error multiplies up (the error amounts per calculation go up with each calculation -- i.e. geometric growth of error). I said that geometric growth of error can produce results with error greater than the results.
I explained that TVs use these numerical methods and that the errors are things that you can see in the images. Like when an object is moving fast across a background, you can see artifacts in the border between the moving object and the background. Those artifacts are the errors. She asked me to show her these things. I said that I'll point it out the next time we watch something where there's an object moving fast across a background.
I explained that TVs need to use numerical methods because they don't directly show you the video feed they get. Like the video feed might have a lower frame rate than the TV will display, so the TV creates extra frames from the video feed frames.
Finding the largest number a computer can handle
I was helping my daughter Lulu learn programming (she was doing a Lua tutorial) and she asked a question about how big a number the program can handle. I said I don't know and recommended that we find out. We had lots of fun finding the answer.
I told her to try out a really big number. I said to put a 9, then the "to the power of" symbol, then a bunch of 9s. She picked something huge, far above the computer's limit. Then I recommended to try a much smaller number. That was too big. At some point I started suggesting numbers such that we were using Newton's Method to find the solution.
The method is like this:
- choose a high (overflow) and a low (no overflow).
- cut difference in half.
- if overflow, set that as the new high, else if no overflow, set that as the new low.
- if happy with precision of the result, stop.
- Else, repeat from step 2.
Here's a log of her work on this:
2+3
5
2+34
14
2394875324987532497859234875412
9.8668863389486346e+029
9^9
387420489
9^99
2.9512665430652752e+094
9^9999999999999999999999999999999
1/0 --[[math.huge]]
9^9999
1/0 --[[math.huge]]
9^999
1/0 --[[math.huge]]
9^998
1/0 --[[math.huge]]
9^100
2.6561398887587478e+095
9^500
1/0 --[[math.huge]]
9^102
2.1514733098945857e+097
9^250
3.6360291795869935e+238
9^350
1/0 --[[math.huge]]
9^300
1.873927703884794e+286
9^325
1/0 --[[math.huge]]
9^310
6.5339818865072468e+295
9^315
3.8582509641636642e+300
9^320
2.2782586118290021e+305
9^321
2.0504327506461019e+306
9^324
1/0 --[[math.huge]]
9^323
1.6608505280233425e+308
9^323.5
1/0 --[[math.huge]]
9^323.4
1/0 --[[math.huge]]
9^323.1
1/0 --[[math.huge]]
9^323.01
1.6977470088971238e+308
9^323.05
1/0 --[[math.huge]]
9^323.03
1.7740171916785718e+308
9^323.04
1/0 --[[math.huge]]
.9323.005
[string ".9323.005"]:1: malformed number near '.9323.005'
9^323.005
1.6791974321612211e+308
9^323.006
1.6828910624108526e+308
.9^323.010
1.6591015688607133e-015
The mind is a court
I thought of the mind as a court.
I'm going to brainstorm about it:
- People don't judge themselves enough.
- They'll judge some of their ideas but not others.
- They'll judge some of their ideas by their strictest standards, but won't judge some other ideas by those same standards.
- And they won't have any good reasoning (or any reasoning at all) for why some ideas should be judged and others not.
- A person's mind should be thought of as a court.
- There's a judge. A jury. Lawyers. Witnesses. Bystanders.
- They are all you -- different parts of you.
- These parts of your are approximately autonomous.[1]
- People routinely act in ways where some part of them refuses to go to court.
- And the other people (the other parts of the person) refuse to call them out on it.
- Those parts of you that are refusing to go to court are doing things like rioting and destroying property. (This is a metaphor for mental suffering.)
Did Jeff Bezos get lucky?
This is a dual author post by me and my daughter Lulu.
I was watching Elliot's screencast "Tutoring InternetRules #10" when I heard something I thought my kids would definitely be interested to hear.
During the bit that I thought was interesting, Elliot said that Jeff Bezos is not smart (and that he didn't investigate it much). (This wasn't the thing that I thought my kids would find interesting.)
Lulu had a question: "So he got lucky [in creating a multi-billion dollar company]?"
I didn't have an immediate answer and I also didn't want to speak for Elliot's perspective. I recommended that she ask Elliot. She told me to ask. So I said I would, and I had ideas on how to do it such that she would get answers for her context rather than my context. (My solution is to clarify to my audience that this is Lulu's question.)
Now for my thinking on the subject. There was some luck but luck isn't enough. I think Jeff's social climbing skills/work had a contributory effect re making amazon into the huge company it is today. Many people would read this and think that doing social climbing stuff is good. I think that's confused. It's using the logic of maximizing local optima (money) to the detriment of maximizing global optima (whole life). So like if Jeff avoided social climbing stuff, he would have had less money but a better life overall.
Friday, August 21, 2020
Speedrunning review 2020-08-21
me:
> Cool. Though planning 30 sessions ahead sounds unnecessary. Is there a benefit to it? Is it a flexible plan that’s easy to change later (so little downside)?
Maybe I should have explained more of my thinking regarding the 30 session plan. I'll do that now.Planning for emergencies
>
> [2a] Do emergencies effect you often? E.g. on average do you lose 1 day a month to them? 2 days a month? 3 days a month? [2b] How much do you think is fine, and how much would be worth trying to do something about?
- Improve my problem-solving explicit policies and habits, which could include mutually-agreed upon multi-person policies (family/employees/etc).
- What else is there?
- I'm imagining having home owner insurance vs not having it, allowing for recovering from a burned down house faster.
- what about life insurance? I have life insurance because I know that there's a possibility that I die (and can't make money anymore) while my kids still depend on me for money. This possibility is easy to understand partly because I know about other people who have died before their kids grew up.
Thursday, August 20, 2020
Making fajitas - using my Griddler - session #3
Continuing with my series of posts on making fajitas (last session)...
I thought of an idea of how to make a fajita wrap and tried it out. It was awesome!
I use a tortilla to wrap the fajita meat/veggies like you would with a burrito, then put it in my Griddler by Cuisinart set to griddle at 400F.
The wrapping was tough to do because the tortilla was kinda small. I used the tortilla size that works well for tacos.
Next time I'm going to try bigger tortillas so that wrapping works better.
Charisma/Charm
1a: to affect by or as if by magic : COMPELb: to please, soothe, or delight by compelling attractioncharms customers with his suave manner
Wednesday, August 19, 2020
Blazing through forks
I thought of a metaphor for life -- life is about choosing forks in a road you're traveling on.
Imagine that you're traveling on a road and you reach a fork. You've got to decide which side of the fork you'll take. Now imagine that you have a drone with a camera on it and you can view the video on your phone. So you send your drone to see both paths you could take. Then after collecting that info, you analyze and then decide which path you'll take.
But what most people do in most cases is to not use their drone and just choose a path without thinking about it. Sometimes that's ok and sometimes it's even necessary. Let's say there's a lion running after you. But in most cases you should not choose a path without sending your drone because there's no hurry.
People should learn how to:
- recognize these forks. Often times people don't even notice the forks. They just blaze right through them as if there were no forks.
- example: I say X. Somebody replies with "You're wrong because Y" while having skipped the step of checking that they understood X correctly.
- switch modes -- from the mode of blazing through forks to the mode of stopping to think about what forks there are and which paths to take.
- example: two people are having an IRL discussion where they are talking fast and there are lots of disagreements. When they notice disagreements, they should go slower. They should stop to think about steps they've skipped (forks they didn't notice).
- discuss (with themselves and others) about whether or not there is a fork and which path to take.
All life is problem-solving
All life is problem-solving.
All problems are solvable.
- What about hard problems?
- Any hard problem can be converted into a series of smaller/easier problems such that solving the smaller/easier problems solves the original problem.
- What if a problem can't be converted into a series of problems?
- Not possible. There's no limit. We can always break down a problem into smaller/easier problems.
Tuesday, August 18, 2020
Why do people experience fear?
Why do people experience fear?
There's the obvious stuff like you're in the wild and a lion is running at you.
But there are also situations in civilized society where people experience fear but there's no immediate physical danger like the lion in the wild situation. Often times people fear that they will have an emotion in the future. Consider what people mean by "stage fright". Somebody is having an emotion about something that hasn't happened yet. They imagine the future where they do something on the stage that the audience will respond negatively to, like laughing at the person on stage or shaming him or whatever. So the person on stage recognizes that they might feel bad if they get laughed at or shamed and they are having an emotion (fear) about that potential future emotion.
One way to think of fear is this: You have a problem and you don't believe that you'll solve it.
Often times people feel fear when they encounter a problem while having done no problem-solving work on it, problem-solving work that they already know how to do. They don't try to recall previous solutions to similar problems that could potentially work for this problem. They don't try to brainstorm and criticize their way to a solution. They don't try to enlist other interested parties to help solve their problem. They don't keep a journal about their thoughts/emotions.
This is weird because people routinely do this stuff already for some problems but not others. For example, parents of babies do a basic thing where they try everything they know of until the baby responds well. They check everything: hungry? thirsty? sleepy? full diaper? etc etc until the baby is happy. Dog owners do the same thing.
God is slow to anger
I've heard from christians that god is slow to anger. (I recall that that is written in the Bible).
I think that is intended to teach the lesson that people should be slow to anger. And I think it admits that anger is good sometimes (meaning that people should do it sometimes).
I think that’s bad. Anger never helps. It’s always sabotaging. Anger is like punishment. It’s designed to hurt people. It’s designed to discourage thinking/deciding for oneself.
People get confused about this in a few ways.
One way they get confused is to think I mean that anger should be shamed. I don't mean that. Anger and shame are two sides of the same coin. Anger and shame kinda do the same thing. They are designed to hurt. They are designed to encourage someone to pick a side of a disagreement without first having resolved the disagreement.
Another way people get confused is to think that since some people do good things with their anger, then anger is good. They'll mention people like MLK and how he turned his anger into (good) action. This is confused. They are treating anger as a package deal that can't be separated. Anger can be viewed as at least two parts. Part one is this: I want something to change. Part two is this: I choose to hurt someone in order to encourage obedience (sometimes people are angry at themselves). Part one is fine. Part two is bad. You can decouple the two parts. You can have part one without part two.
Another way people get confused is to think that I'm saying that one should suppress his anger. I'm not saying that. That doesn't work because it means ignoring your anger instead of problem-solving in order to fix things. Suppressing your emotions is problem-avoidance not problem-solving.
To change your emotional makeup such that you get angry less (fewer triggers, catch your anger and calm down earlier, respond better to people pointing out your anger, etc etc) you'll need to make philosophy a big part of your life. You'll need to do lots of relevant reading, lots of journaling, lots of discovery of yourself and human nature in general, lots of problem-solving, lots of critical discussion (with yourself and others), etc etc. And it's better to do this kind of thing with others who are also doing it. That way we can learn from each other instead of each of us trying to recreate the wheel. The Fallible Ideas community is one such community (I don't know of another one).
Monday, August 17, 2020
Making fajitas - session #2
Continuing from last session...
I made fajitas again and it was awesome!
I used a different recipe than last time (recipe below). I think the marinade of this new recipe is much better than that of the last recipe. It's got a lot more spices. I think the product was a lot more flavorful because of this (though it's hard to judge because there were was another variable -- the way I cooked it caused searing and on previous attempts I didn't get searing).
I accidentally deviated from the recipe. The recipe said to marinate and cook the chicken after it was cut up into short thin slices. But I had already started marinating before realizing my error. So I decided to continue as is. When it was time to cut up the chicken, I noticed that the interior was still raw. So I cut it up and cooked it again in the wok (having removed the veggies first). Fortunately nothing was overcooked.
Next time I'm going to cut up the chicken before marinating.
Additional notes:
- I did not discard the marinade as the recipe says. Instead I removed it and kept it to the side thinking that I might use it later with the veggies. When it was time for the veggies, I thought I need more liquid and I also wanted to keep all the flavor from the marinade. So I put the marinade in. The final product was great and did not have too much liquid.
- This method is an adaption of a method from my Black Pepper Chicken recipe (a Chinese recipe). In that recipe, you cook the chicken such that the only liquid is a little vegetable oil and then you cook the veggies (chicken removed) in about a cup of sauce.
- I used far more veggies than the recipe called for.
- Instead of 1/2 a pepper, I used 3 peppers.
- Instead of 1/2 of an onion chopped, I used a full onion julienned.
- I didn't use green onions.
Here's the recipe:
Flavorful Chicken Fajitas
Ingredients
- 4 tablespoons canola oil, divided
- 2 tablespoons lemon juice
- 1-1/2 teaspoons seasoned salt
- 1-1/2 teaspoons dried oregano
- 1-1/2 teaspoons ground cumin
- 1 teaspoon garlic powder
- 1/2 teaspoon chili powder
- 1/2 teaspoon paprika
- 1/2 teaspoon crushed red pepper flakes, optional
- 1-1/2 pounds boneless skinless chicken breast, cut into thin strips
- 1/2 medium sweet red pepper, julienned
- 1/2 medium green pepper, julienned
- 4 green onions, thinly sliced
- 1/2 cup chopped onion
- 6 flour tortillas (8 inches), warmed
- Optional:
- Shredded cheddar cheese
- taco sauce,
- salsa,
- guacamole,
- sliced red onions and
- sour cream
Directions
- In a large bowl, combine 2 tablespoons oil, lemon juice and seasonings; add the sliced chicken. Turn to coat; cover. Refrigerate for 1-4 hours.
- In a large cast-iron or other heavy skillet, saute peppers and onions in remaining oil until crisp-tender. Remove and keep warm.
- Drain chicken, discarding marinade. In the same skillet, cook chicken over medium-high heat until no longer pink, 5-6 minutes. Return pepper mixture to pan; heat through.
Slightly edited from: https://www.tasteofhome.com/recipes/flavorful-chicken-fajitas/
Saturday, August 15, 2020
SMO: Studying beginner any% Cap route - session #1.30
# Summary:
Any% Cap kingdom | Runs | |||||
1 | 2 | 3 | 4 | 5 | ||
1 | Cut scene | 1 | 1 | |||
2 | Spark roll | 0 | 0 | |||
3 | Steps to first bridge, ride the imaginary line | 1 | 1 | |||
4 | Don't crash into light pole | 1 | 1 | |||
5 | Steps to second bridge | 1 | 1 | |||
6 | Don't fall off the bridge | 1 | 1 | |||
7 | Don't hit roll on downslope | 0 | 1 | |||
8 | River | 1 | 0 | |||
9 | Tiny jump off island | 1 | 1 | |||
10 | Don't fall over railing | 1 | 1 | |||
11 | Up to the arena | 1 | 1 | |||
12 | Dive to the boss | 1 | 1 | |||
13 | Hat trick | 1 | 0 | |||
14 | Composite | 85% | 77% | #DIV/0! | #DIV/0! | #DIV/0! |
15 | 85-100% | 1 | 0 | #DIV/0! | #DIV/0! | #DIV/0! |
#DIV/0! | ||||||
16 | Time | 2:14 | 2:24 | |||
17 | <= 2:12 | 0 | 0 | |||
18 | not > 2:18 (105% of above) | 1 | 0 | |||
19 | 4 out of 5 agrees with 17 | 0 | ||||
20 | 5 out of 5 agrees with 18 | 0 |
# Next steps: Rewatch Smallant beginner guide for next kingdom.