Irrational hardware vs. rational software — LessWrong