What To Read

I'm trying to decide what to read.

open to a wide variety.

i just read a book about a navy seal who went on the kill bin laden mission.

i read all The Expanse books (sci fi) recently and before that i read some fantasy. i'm getting pickier about fantasy.

i generally dislike books about "regular people", especially living today or in the somewhat recent past. especially if they are losers or don't do much. i don't like unhappy people.

i prefer books where people do big or notable things (even if the character is e.g. a thief).

i like reading about the important parts of history.

science stuff is good if the book is actually good. but i find it usually has some really bad arguments or explanations. so either i think it's wrong or i don't find it very helpful for learning anything.

philosophy is good if there is a purpose to reading it. i don't like reading bad thinkers for no particular reason just because they are famous (e.g. locke, hume, kant, plato, artistotle, mill, marx, hegel).

i like spies and military stuff but don't know which books are good. might try more kinda randomly.

i read modern politics books but i generally don't like it when the ideas are bad. i read Flynn's book (The Field of Fight: How We Can Win the Global War Against Radical Islam and Its Allies) the other day. it was ok. not that great. he did a pretty good job of being right (by saying stuff he knows and not overreaching). but it was a bit superficial and short, i felt i didn't learn that much due to the lack of detail arguments.

i could read more economics stuff (like ricardo, menger, adam smith, or some of the new austrians alive today) but i don't have in mind a clear purpose of what to do with the info and i don't really expect to learn many good ideas/args i don't already know.

i can read bad thinkers and write criticism but what for? no one's listening. i don't learn a lot from it. sometimes i get interested in some instance e.g. when it comes up in a discussion.

one purpose to reading bad thinkers is to try to understand people's confusions. except who actually read locke or kant or plato or whatever? and even if they did, is that REALLY where they are getting their ideas? nah, at least not directly. even if someone basically believes stuff Plato advocated, and read some Plato, they usually will be totally lost if you criticize Plato. even fans of Plato mostly don't know enough about his writing to follow criticism of it, let alone learn something important and change their minds.

i liked reading some stuff about the people who built the railroads and oil companies and the "robber barrons". and some stuff about steve jobs. maybe there's more good stuff like that. i don't know what to search for though. i have low opinions of a lot of the modern famous/rich businessmen. i'm not gonna read a book about Gates or Musk. fuck them.

i liked reading some books about the history of dungeons and dragons, war games, etc. there's a really long detailed one full of scholarship. i think i got the idea though.

i generally don't like reading about psychology, persuasion, rhetoric, etc, b/c it's confused crap. same with parenting or relationships. it's hard to find worthwhile books on a lot of the topics i write about.

sometimes i read anthology or collection type books. like you get fiction books with a different authory for each short story. or non-fiction with a different author for each chapter. it's good for sampling a variety and then you can try more stuff by authors you like. i've found some fiction i liked that way. for the non-fiction i often find it all sucks.

taking suggestions.

Elliot Temple | Permalink | Messages (101)

Two Stories About Changing Emotions

People think changing emotions is really hard and limited. They have a bad perspective. These two stories help:

In the UK they drive on the left side of the road, in America on the right side. Alastair (who's British) was visiting America and traveling around by car. This quite a while back before smartphones, GPS, computer maps, etc. Signage was a lot worse. Driving was newer and the rules of the road were much less well known.

Alastair was driving on a small road out in the countryside with no one around. Suddenly another car comes along, around a bend. It's coming right at Alastair! He slams on his breaks. The other guy slams on his breaks. They stop just short of each other.

Alastair gets out of his car and starts yelling. "What the hell are you doing? Get on the left!"

Alastair is mad as hell. He's really steaming. This fool came pretty close to killing him. Alastair's seeing red. He's considering punching the guy.

The stranger gets out of his car. He's mad too, and yelling. He shouts, "The right! Drive on the right!"

And all of a sudden, Alastair wasn't mad anymore. He saw he was in the wrong.

The moment Alastair recognized intellectually that he was mistaken, his anger disappeared. Instantly he felt sorry and started apologizing.

Fortunately, once Alastair admitted he was in the wrong instead of yelling, the other guy didn't feel threatened anymore and relaxed a little bit. When Alastair explained he was from Britain, and they drive differently there, the stranger saw what happened and his anger faded too.


The lesson is that very strong emotions can change in an instant to match your intellectual view on what happened. E.g. if you're mad about someone's mistake, but you realize (with total clarity) that you were the one who made a mistake, then it's common to immediately stop being angry. And it's common to completely stop being angry with no lingering anger and no effort to suppress any anger.

This is not guaranteed. Some people would stay angry. But a lot wouldn't. It's completely achievable to dramatically change emotions like this in accordance with reason.


The second story comes from William Godwin:

let us suppose a man to be engaged in the progressive voluptuousness of the most sensual scene. Here, if ever, we may expect sensation to be triumphant. Passion is in this case in its full career. He impatiently shuts out every consideration that may disturb his enjoyment; moral views and dissuasives can no longer obtrude themselves into his mind; he resigns himself, without power of resistance, to his predominant idea. Alas, in this situation, nothing is so easy as to extinguish his sensuality! Tell him at this moment that his father is dead, that he has lost or gained a considerable sum of money, or even that his favourite horse is stolen from the meadow, and his whole passion shall be instantly annihilated: so vast is the power which a mere proposition possesses over the mind of man. So conscious are we of the precariousness of the fascination of the senses that upon such occasions we provide against the slightest interruption.

In other words, in the heights of sexual lust, people will forget all about sex if you tell them their father died, tell them they gained or lost a lot of money, or tell them their horse was stolen. People are so familiar with the fragility of sexual emotions that they take steps to avoid interruptions.

Read the whole chapter, The Voluntary Actions Of Men Originate In Their Opinions. Actually read the whole book, Enquiry Concerning Political Justice And Its Influence On Morals And Happiness. Godwin was one of the all time greatest thinkers. Not for his time (1756-1836), but period.


Elliot Temple | Permalink | Messages (0)

Forget The Trump Tape

There's a new tape out. Trump said some rude stuff about women in the past. Trump has issued a great apology.

The left is attacking Trump. The media is attacking Trump. And a variety of Republicans are attacking Trump too:

Mitt Romney tweeted:

Hitting on married women? Condoning assault? Such vile degradations demean our wives and daughters and corrupt America's face to the world.

My reply: Why aren't you this mad about the much worse things the Clintons have done?

Ted Cruz tweeted:

These comments are disturbing and inappropriate, there is simply no excuse for them.

My replies:

1) Hillary's said much worse in public. Can we hear more about that? You don't have to attack a Republican every time the media is really mad.

2) Do you find #TrumpTape surprising? If so you're dumb. If you already knew he was like this then nothing's changed, so focus on immigration

Jeb Bush tweeted:

As the grandfather of two precious girls, I find that no apology can excuse away Donald Trump's reprehensible comments degrading women.

My reply: Why don't you attack Bill Clinton's reprehensible, sexist actions and Hillary's reprehensible comments about them?

David Horowitz's reply to Bush:

What an asshole. And there are many out tonight. This is a guy who will put his arm around Bill Clinton who actually raped & groped women.

Can we please try to win the election instead of sucking up to the outraged media? Hillary will do her best to destroy the country. Trump will do his best to Make America Great Again!

If Hillary is elected it'll materially increase the chance of civilization being destroyed (we're at war and Obama has been trying to lose, a policy Hillary will continue). And it'll mean tens of thousands more die in the war even if we win.

As just one of the issues that matter: Hillary will continue the Obama policy of helping Iran acquire money and weapons (including nuclear weapons and missles that can hit the US). Iran is the leading state sponsor of terrorism, wants to destroy the West, and has been actively taking steps to harm the West (including killing lots of people) for decades. And, by the way, a lot of women will be treated very badly when Hillary enables radical Islam to conquer and hold more territory.


Elliot Temple | Permalink | Messages (8)

Ignorant Rich People vs. Capitalism

Bill Gates:

"Our priorities are tilted by marketplace imperatives," [Bill Gates] said. "The malaria vaccine in humanist terms is the biggest need. But it gets virtually no funding. But if you are working on male baldness or other things you get an order of magnitude more research funding because of the voice in the marketplace than something like malaria."

Malaria already has a great solution called DDT. Gates is upset that people aren't spending a ton of money on difficult scientific research to address a problem which doesn't directly affect their lives and is caused by governments.

We don't need a malaria vaccine, we need the governments of rich countries to stop depriving poor countries of the wonderful, cheap anti-malaria technology we already have. The West has killed millions of third world poor people. There is a genuine lack of empathy here, but Gates isn't pointing it out, he's just attacking capitalism which isn't at fault for government technology bans.

And the other side of the issue is the governments (or lack thereof) in third world countries. Why do they get malaria when we don't? Because they are poor. They have too many swamps and too little civilization. And why are they poor? Lack of capitalism. Lack of liberalism. Violence. Bad governments that don't provide law and order. Corrupt governments. Local thugs who won't being stopped by the police (and sometimes are the police).

Bill Gates ought to know about this. He's a major philanthropist. But you can't just throw money at a country full of corruption, violence and theft. Then you're just giving money to the thugs. (Or if not money, then food, medicine, etc.)

Richard Branson:

Capitalism is a system that has offered opportunities and success to millions, but it’s time it helped all people and the planet thrive. As Paul said: “When we begin to put justness on par with profits, we get the most valuable thing in the world. We get back our humanity.”

Translation:

Capitalism is a system that has offered opportunities and success to millions. But lets stop now while there are still billions of poor ppl in China, India, etc, who want opportunities and success. Fuck them, all my friends are rich enough.

Elon Musk:

Elon Musk personally cancels blogger's Tesla order after 'rude' post

What a bastard who doesn't like criticism, doesn't value customers, doesn't have the ethos of "the customer is always right", and isn't willing to treat business transactions impersonally.

Imagine if Kellogg's wouldn't sell cereal to some health food blogger who criticized their sugary cereals. That'd be ridiculous and wouldn't fit the wonderful capitalist attitude of not messing up a trade for mutual benefit over some separate issue.

Musk again:

The path to the CEO's office should not be through the CFO's office, and it should not be through the marketing department. It needs to be through engineering and design.

There should be more than one path to the CEO's office!

Musk doesn't respect money and profit. CFOs tell you if you're making or losing money. In other words, are you wasting resources or creating more than you use? And he doesn't care about that. He pursues massive government subsidies while pushing expensive solar power.

And disrespecting the marketing department is bad too. The marketing department is the communications department. You have to communicate the value of your product to people. Making something people understand and want is important.

Musk again:

It's not as though we can keep burning coal in our power plants. Coal is a finite resource, too. We must find alternatives, and it's a better idea to find alternatives sooner then wait until we run out of coal, and in the meantime, put God knows how many trillions of tons of CO2 that used to be buried underground into the atmosphere.

We have a lot of coal left. Switching isn't just the sooner the better. Why does he refuse to consider prices? As we start getting low on coal then prices will go up and we'll switch efficiently. He wants to just switch now, never mind price. He doesn't care about economic efficiency. He doesn't understand the basics of capitalism.


Elliot Temple | Permalink | Messages (35)

Brandon Sanderson vs. Criticism

I consider Brandon Sanderson the best fantasy author. Unfortunately, despite being a Utah Mormon, he's got a bunch of trendy lefty ideas. They help him fit in with other writers.

I just saw something even sadder. He's really anti-criticism:

... A famous author once said to me early in my career, “Don’t worry. If your book works for me, I’ll talk about it. If it doesn’t, I just won’t say anything.”

That has always stuck with me as being the best way for another writer to approach reviews. The last thing that authors need is to feel that someone prominent in the field is gunning for them.


Elliot Temple | Permalink | Messages (3)

Mistaken Government Violence

The government is allowed to use violence. Mistakes with violence are extra bad. Therefore we should limit what the government does to the bare minimum.

Elliot Temple | Permalink | Messages (4)

Video Troubleshooting with Keyframes

I made a 65 minute screencast with Screenflow and knew I had a problem. I normally record in a second space (with the spaces feature of macOS) that doesn't have anything private in it. If I ever go back to my regular space then private information gets recorded, like my Messages window, and I have to edit it out.

I paused and checked my messages. Then I accidentally unpaused with my messages showing. I paused it again immediately and hit my marker hotkey to tell Screenflow to mark that timestamp.

After recording I saw Screenflow did not mark the timestamp. After some testing, I discovered Screenflow doesn't create markers while paused. That's dumb.

So I had a half second problem in a 65 minute video. I didn't have much memory of where in the video the problem was. I tried to find the spot in Screenflow by dragging the scrubber around quickly. Then I exported the video and tried watching it at high speed with VLC and quicktime. VLC didn't work well, at 16x or higher playback it often gets stuck on one frame and stops showing anything. Quicktime can play at 60x without messing up, and I tried it, but that was too fast for me to see the problem. I tried 30x too and checked a couple spots where I saw something flash, but they were just other relatively large changes on the screen.

I was unwilling to sit there and watch the whole video at more like 4x – and pay close attention to spot a fraction-of-a-second problem (it'd only show up for maybe an eighth of a second at 4x).

So I googled for how to find keyframes. I figured there'd be a lot of motion when I instantly switch from the screencast to my messages window, and a keyframe would get created.

First I found this:

http://superuser.com/questions/885452/extracting-the-index-of-key-frames-from-a-video-using-ffmpeg

time ffprobe -select_streams v -show_frames -show_entries frame=pict_type -of csv myvideo.mp4 | grep -n I | cut -d ':' -f 1 > frame_indices.txt

It takes 10 minutes to run and a bunch of CPU but it worked. While it ran I found this:

https://gpac.wp.mines-telecom.fr/2015/11/02/check-key-frame-alignment-with-mp4box/

time MP4Box -std -diso myvideo.mp4 2>&1 | grep SyncSampleEntry > keyframes.txt

After a quick "brew install mp4box", that ran in a quarter second.

I saw keyframes like this:

1 26 51 76 101 126 151 176 201 226 251 276 301 326 351

I skimmed around and it kept going like that. A keyframe every 25 frames. Uh oh. That's not very useful. It did give me the idea that I could get my video sizes a lot smaller if I could generate fewer keyframes. When I'm writing I don't need many keyframes.

The end of the list looked liked this:

117293 117318 117343 117368 117393 117418 117443 117468 117493 117518

That's still every 25 frames. Same boring pattern.

But wait. The pattern shifted. It starts at 18 instead of 1. Something must have changed somewhere.

I manually performed binary search to find the change point. How? Go to the middle. If I see a frame ending with 18, I'm still too near the end, go up a bunch. If I see a frame ending with 1, I'm too near the start, go down a bunch. After I narrowed it down a few times that way, then I scrolled quickly in the right direction until I saw the pattern change.

36201 36226 36251 36276 36301 36319 36343 36368 36393 36418 36443 36468 36493

At that point, scrolling down, the last digits weren't just 1 and 6 every time, there's different digits.

36319 frames, at 30 frames per second, is 1211 seconds. That's 20 minutes and 11 seconds.

I checked the video and that was my problem. Right at 20:11 I showed my chat messages for half a second. It worked perfectly. I edited it out, problem solved!


Elliot Temple | Permalink | Messages (2)

Elliot's Thoughts on Pricing

I created a video presentation: Elliot's Thoughts on Pricing. Features:

  • Shares interesting thoughts on pricing
  • Elliot talks through the topics rather than reading slides
  • Discusses Elliot's Gumroad product pricing and broader issues
  • Learn common ways people are irrational about prices
  • Not a complete pricing guide
  • Not an introduction
  • Provides food for thought and insight into Elliot's thought process

(Under promise and over deliver! I don't want people expecting something they won't get.)

And I've set up a store page which I added to the blog sidebar.

Lots of edits went into the video and the bonus audio discussion, take a look:

Those edits were done in Screenflow.

I do image editing for the cover images with Pixelmator.

And I now have a mic with tripod and pop filter :)


EDIT: I removed the store link from the sidebar because Gumroad doesn't work very well (e.g. crops images to look awful on mobile, has scrolling and blank space bugs on mobile). I looked at some competitors and found similar problems, e.g. the homepage of sellfy currently has an image with a person's head cropped off and some text cut off mid letter. I don't know what to do because I don't want to code a whole store myself, but I also don't like using broken and unprofessional-looking stuff. I haven't decided yet.


Elliot Temple | Permalink | Messages (2)