Excellence Takes Effort

Someone posted this to FI list today:
pretty sure being great at playing games comes naturally for elliot
You're totally wrong about me.

Studying hundreds of chess diagrams is not natural talent.

http://www.amazon.com/Combination-Challenge-Lou-Hays/dp/188067386X

See the cover picture? The entire book is filled with diagrams like those, each one a puzzle to solve. And that's it. No badges, no congratulations, no praise, no funny stories, no fluff, just diagram after diagram after diagram. You do one. Then you do another. And, eventually, you turn the page. And after you study hundreds of them, you get faster at it and you find more similar stuff in your own games. Chess skills like looking ahead and visualizing positions are a skill you develop.

Reading books and taking tons of lessons is not natural talent.

Going over your games with others to find mistakes and get tips is not automatic. It doesn't just happen. It's not natural.

These are the kinds of things I did large amounts of, intentionally, to improve at chess. For years and years.

(The people who fail at FI and give up and leave usually never put in 1% the work I put into chess. Literally. And FI is harder than chess.)

I've been bad at a wide variety of other games, too. All of them...

I did not start out good at RPGs. I worked at it. I read tons of guides, forum discussion, etc. I watched video of how others play. I thought about how to do better. I practiced. I took action to improve over the course of well over 10 years.

I was not a natural at Hearthstone. First I played Magic the Gathering. I started out terrible. I read tons about it, looked into how pros played, practiced, etc. I got OK, not that good. That laid some groundwork for Hearthstone which is a similar kind of game. Regardless, I started out bad at Hearthstone. When I was trying to be good at Hearthstone, I put lots of time and effort into it. And not just messing around and playing naturally. I studied stuff. I did math. I recruited good players to collaborate with. I wrote articles with my ideas. I tested strategies in a methodical way. I tried to figure out what skills and knowledge I needed to win and focussed on getting that. Rather than playing whatever I found most natural to my personal style (typically mages across many games, and typically somewhat defensive longterm play), I played whatever I thought was good and would help me do well (like a lot of aggressive Warlock). I make an effort not to have a personal style when it matters. Play to win. Learn to be flexible and learn how to play every style. This isn't automatic but it's doable.

I was not a natural at Duet or Infinity Blade. I practiced the dexterity. I am no natural at Super Smash Brothers Melee. That takes a learning process: http://curi.us/1715-ssbm-training-1-marths-sh-double-fair

Do you think I'm a natural at Exile? https://www.youtube.com/watch?v=z0m3De1fQzc That speed run involved rather non-natural steps such as downloading and reading source code in C, and finding info from dead forums with archive.org.

It's always like that – being good takes intentional effort applied strategically. And after you get good at dozens of things, yes you can learn faster. There's some carryover. You can re-use some skills from some previous games on a new game. And you can re-use the methods of learning themselves on new games.

And it's not just new games that require learning. McIntyre, a top Heroes of the Storm players, struggled with Greymane, a new hero. He was already good at the game but had to put in a bunch of thought and practice to figure out how to play Greymane well. And it wasn't love at first sight. His initial impression of Greymane was negative.

There's a common misconception among bad players that games are easy for good players, that good players have (natural) "talent", etc. And there is a common belief by many good players that it didn't come automatically to them at all, they sucked at first and put in tons of work. The good players frequently actually remember sucking and struggling to get better. They're right.

It is possible to practice wrong. Some people put a lot of time into something and still suck. You can spend time on a game without learning much. But no one gets really good without working at it. Effort is necessary but not sufficient. It takes rationally-directed effort to get good. LOTS of it. Tons of bad players just massively underestimate how much effort being good is, and kinda give up early and don't really play to win and learn even if they do keep playing. And tons of people think if they play a lot they will get good automatically, whereas good players often did some more organized forms of practice and did more thinking about the game instead of just playing. And people who get good more often make spreadsheets, do math, do in-game experiments to test things, etc, etc. Top players usually put effort into learning the game, rather than just playing a bunch and hoping they'll naturally get better somehow.

Elliot Temple | Permalink | Messages (34)

Starting Fights

lots of people think "i don't start fights, but i do fight back".

but there are lots of fights between people who BOTH think like that. so who started it? a misunderstanding started the fight, then someone started fighting "back" in response to a misunderstanding.

the "fight back" type people FREQUENTLY end up being the first one to be mean and fighty. cuz they routinely think the other guy already started a fight, when he hadn't. so they end up initiating pretty often, sorta by accident, but they deserve a lot of blame here.

people also misunderstand how severe an attack was. like it could be someone really was attacking you, but only weakly, and you misunderstand it as strongly. the misunderstandings can be about degree of attacking, not just whether or not they were attacking.

if you wanna be a better, nicer person, you gotta at least REALLY check for misunderstandings and make sure things are REALLY REALLY EXTRA SUPER CLEAR before you think someone is attacking you and fight back.

also, even if you were correct that someone is attacking you, it's often best not to fight back anyway. lots of attacks can be ignored, like if someone insults you what are you going to gain by fighting back? it'd usually be better to drop the matter.

note i'm not talking about like a guy coming at you with a knife. if he's shooting a gun at you, go ahead and fight back!

but if you think someone insults you, then it could easily be a misunderstanding. same with mean jokes, social slights & snubbing, voice tones, facial expressions, and "unconstructive" criticism. this stuff is more subtle and much easier to misunderstand than physical violence.

Elliot Temple | Permalink | Messages (6)

Reddit Censorship

I tried to participate in a reddit AMA ("ask me anything") for Ann Coulter. I was immediately banned:



That's everything I said. Then:



A few minutes later the moderators changed their mind and made it a permanent ban because, apparently, I'm a "moron". (I had said nothing further.) What's moronic about doing fact checking and research regarding Ann's writing? I found a clear error in Adios America which should be fixed. Instead I get banned:


Elliot Temple | Permalink | Messages (10)

Elliot Temple | Permalink | Messages (29)

H1B Visas

H1B visas allow immigrants for filling high tech jobs. They're getting attention currently from anti-immigration presidential candidates like Ted Cruz and Donald Trump.

Some right wing people like the idea of H1B visas, contrary to the Republican presidential candidates. H1B visas sound compatible with the free market. What's wrong with educated immigrants coming here to work? Isn't that part of free trade? Doesn't capitalism mean competing in a global marketplace?

A fired Disney employee gave emotional testimony about the H1B program recently. He said Disney workers were forced to train foreigners to replace them at their jobs with threats of withholding their severance pay if they didn't do it. And they were lied to about the availability of other Disney jobs to transfer to.

A lot of people are upset. Some libertarians don't care. They say, "Too bad, anyone should be able to be fired for no reason at any time".


I looked at how H1B visas work. To bring in foreign workers, you have to agree to pay them market wages and you aren't allowed to displace American workers from their jobs.

Disney brought in foreign labor as a cost cutting measure. They wanted to fire Americans and pay the new workers less money. This is a blatant abuse of the H1B program. Whatever you think immigration policy should be, it's bad when companies break the law.

The H1B visa program is only meant to bring in workers for tech jobs that a company couldn't find an American to do. The point is not to get cheaper labor, it's to get labor at all when there's a shortage. Disney is abusing the spirit of the program and violating the clearly written terms of how this law works.


None of this is ambiguous. Let me show you some of the conditions involved with bringing in H1B workers:

Labor Condition Application for Nonimmigrant Workers ETA Form 9035 & 9035E

Wages: Pay nonimmigrants at least the local prevailing wage or the employer’s actual wage, whichever is higher, and pay for non-productive time. Offer nonimmigrants benefits on the same basis as offered to U.S. workers.

Displacement: Non-displacement of the U.S. workers in the employer’s workforce
Secondary Displacement: Non-displacement of U.S. workers in another employer’s workforce

Recruitment and Hiring: Recruitment of U.S. workers and hiring of U.S. workers applicant(s) who are equally or better qualified

If you want more of the fine print, look here.


Finally, I want to explain, from a free market capitalist perspective, why the H1B visa program is crony capitalism, not free market competition.

Capitalists might think, "if the foreigners will work for lower wages, that's a good thing and they should be hired".

But, workers who come here with the H1B program can't really change jobs. They are stuck with the company sponsoring their H1B visa. So they don't get to freely compete on the market, and therefore they get underpaid.

US citizenship has value. The H1B program lets some government-favored companies hand out valuable US citizenships – which the company is given for free – and then pocket that value in lower wages paid to the immigrants. And that's in addition to the lower wages they can pay to people for the several years where firing them would mean they get deported.

American workers cannot compete on wages with workers who are underpaid because they can't change jobs, and who take lower pay in return for immigrating. That isn't an ideal of capitalism, it's government distorting market wages. And it's a way for companies with friends in the government to get ahead – crony capitalism.


Edit: My mistake: H1B is a temporary work permit. It can last for 3-10 years but they don't get citizenship. Consequently it's called a non-immigrant visa. Thanks Justin.

This doesn't substantially change any of my arguments. A permit for staying in the US has value, just as handing out a citizenship would. And with the H4 visa, they can bring in their wife and kids, who may be able to work or go to school in the US too, while the H1B visa lasts.

H1B workers still have less job mobility than domestic workers.

And people here on an H1B visa are allowed to seek a green card and try to stay permanently. It can be a step which helps them immigrate. Wikipedia says:

Even though the H-1B visa is a non-immigrant visa, it is one of the few visa categories recognized as dual intent, meaning an H-1B holder can have legal immigration intent (apply for and obtain the green card) while still a holder of the visa. In the past the employment-based green card process used to take only a few years, less than the duration of the H-1B visa itself. However, in recent times the legal employment-based immigration process has backlogged and retrogressed to the extent that it now takes many years for guest-work visa holders from certain countries to obtain green cards. Since the duration of the H-1B visa hasn't changed, this has meant that many more H-1B visa holders must renew their visas in one or three-year increments for continued legal status while their green card application is in process.


Elliot Temple | Permalink | Messages (5)

Having Reasons

People on FI were discussing having reasons for things and saying it was justificationist and you should only worry about whether there is a negative problem with something, not a positive reason for something.

If someone asks why you're doing something, that isn't bad. It's good to have some concept of what you're doing, and why. What problem are you trying to solve and how will this solve it?

If you can't answer – if you can't say any reasons for what you're doing – prima facie there is a criticism there. Why don't you know in words what's going on? Why are you choosing to do it?

This is not unanswerable. But you should have an answer. If you can't say any reasons for what you're doing and you also don't have an answer to why you're doing it anyway (to address the kinda default well known criticism that knowing what problem you're trying to solve and how this will solve it is generally a pretty good idea), then that's bad. You should either have a reason you can say, or a reason to do it without a reason you can say.

If you can't say a reason to do it without a reason which you can say, what about a reason for doing it without that? Whatever you don't have, you could have a reason for doing it despite not having that.

The point is, you ought to be able to say something of some sort. If you can't, there is a criticism – that you have no idea what you're doing. (If you can argue against that – if you do have some idea what you're doing – then you could have said that info in the first place when questioned.)

I'm not convinced the quotes are substantively justificationist. And I'm really not convinced by like, "Don't ask reasons for doing stuff, only point out criticisms." Doing stuff for no reason is a criticism. In general people ought to do stuff to solve problems, and have some concept of how doing this will solve a problem they want to solve. If they aren't doing that, that isn't necessarily bad but they should have some idea of why it makes sense to do something else in this case.

You can't even criticize stuff in the usual way if you don't know what their goal is. You normally criticize stuff by whether it solves the problem it's aiming to. But if you don't know what they are aiming for, then you can't criticize in the normal way of pointing out a difference between the results you think they'll get and the results they are aiming for.

And if they can tell you a goal, or a problem they want to solve, then they do have a reason for doing it. They are doing it to accomplish that goal / solve that problem.

Elliot Temple | Permalink | Messages (4)

Automizing

Objectivism discusses automizing the use of your ideas. For example, you automized walking. You can walk without consciously thinking about it. Walking works automatically. Walking is actually pretty complex and involves moving multiple muscles and balancing, but you can do all that automatically. Pretty cool!

Some people think automizing sounds mindless and are wary of it. What if I automate how I handle a situation and then I keep doing the same actions over and over without thinking? How do you automatize anything without losing control over your life?

Let's step back. There's a simple concept here. You do some stuff and the first time it takes time, effort, attention, work. But if you do it often, you learn how to do it easier. This frees up effort for other stuff. Learning better ways to do things, that consume less resources, isn't bad. That isn't losing control over your life.

You need to make good choices about what to use when. If you have a method of doing something without thinking about it consciously, that's a good tool. You can still choose when to use this method, or not. If you know how to clean your house without thinking about it (letting you focus on listening to audiobooks), that doesn't make you clean your house. You still get to control your life and choose if and when to clean.

People's methods of doing something – automatic or not – can be used as building blocks. You use the walking method while doing cleaning. The cleaning method involves doing multiple simpler methods together. (If you're a programmer, think of these as functions. You can build a cleaning function out of a walking function, a looking around function, an identifying dirt from visual data function, and so on. You would not want to write a cleaning function only in terms of basic actions like moving individual muscles.)

People build up many layers of complexity. They automate things like a life schedule, and routine cleaning, and routine cooking and eating for mealtimes, and so on. Those automizations threaten their control over their life. They get so set in their ways, they have trouble choosing whether to keep doing that. The problem here isn't automization itself. It's having a bland repetitive life and basically habitually not thinking. That's a totally different sort of thing than creating building block methods – like walking, or cleaning – to use in your life or in other methods. And figuring out how to do them better, faster, easier.


Elliot Temple | Permalink | Messages (2)

Pragmatism

A lot of pragmatism is because people lose arguments but still disagree. They don't know how to deny the truth of an idea, but they still don't want to do it.

There is a gap between the knowledge they live by and the knowledge they use in debates. The knowledge applied to debates is what they call ivory tower abstractions, and the knowledge applied to life they call pragmatic.

This gap is a very very bad thing.

This separation results in lots of bad intellectual ideas that contradict reality. And lots of bad life choices that contradict principles and logic, e.g. by being superstitious.

Being able to speak intelligently about your life knowledge allows for getting advice and learning from criticism. Being able to apply abstract knowledge to life allows for using the scientific method, free trade, or successfully finding a book in a Dewey Decimal organized library.

Elliot Temple | Permalink | Messages (7)