AI overhangs depend on whether algorithms, compute and data are substitutes or complements — LessWrong