Some notes on solving hard problems — LessWrong