274 karma · joined May 7, 2017
What happened was new mathematical tools and new hardware were developed, and suddenly it was all too possible.
It's clear that with our current tools, general AI is out of reach, and new tools must first be developed. But because nobody has any idea what those new tools are, it could happen overnight or over 100 years.
If you put a nuclear reactor underground, you have to pump water back up. This takes a lot of energy. Whereas, electrical energy travelling through cables is not affected by gravity.
Take for instance a web framework like Django that responds with a 500 error page with a stack trace when an exception occurs.
There are interesting problems to be solved in the space of error handling, e.g. error handling in asynchronous code. But Rust is not even matching the state of the art achieved by Lisp and Python decades ago.