Adding to this, one of the things LWers are abnormally good at is going meta and switching between levels of abstraction without making type errors. Being able to distinguish levels of abstraction is clearly an important rationality skill, but we don’t talk about it much, perhaps because we are already above-average at doing it. GEB discusses this skill at length, so the book may be both a symptom and a cause of our ability to go meta.
Hofstadterian thinking also makes you a much more competent AGI programmer if you’re into that kinda thing. In fact Hofstadter’s team’s Copycat is an example. ETA: Apparently pre-optimization-enlightenment Eliezer agrees.
Adding to this, one of the things LWers are abnormally good at is going meta and switching between levels of abstraction without making type errors. Being able to distinguish levels of abstraction is clearly an important rationality skill, but we don’t talk about it much, perhaps because we are already above-average at doing it. GEB discusses this skill at length, so the book may be both a symptom and a cause of our ability to go meta.
Hofstadterian thinking also makes you a much more competent AGI programmer if you’re into that kinda thing. In fact Hofstadter’s team’s Copycat is an example. ETA: Apparently pre-optimization-enlightenment Eliezer agrees.
I KNEW I was cool for having read GEB.