| One thing I hope the technological advancement will bring is synthetic meat. With extremely cheap energy (both environmentally and financially) synthetic product should not be too expensive to compete with slaughtering real live animals. We are predators, yes, but that does not mean we can step up the ladder and satisfy our diet using a higher level of technology without any real animal suffering. This does exclude meat gained through hunting to keep populations in check. Factory farmed animal meat is just something so morally repugnant to me. If there's no real need for it, why do it? >And then they replace the mechanics and programmers with genetic algorithms. I don't think this is logically possible. The job of a programmer is to transform human intention and desire into a computer readable input. How would you determine a heuristic for the genetic algorithm? The heuristic would have to be written by a human being on some level. There's only so far you can automate automation itself and I think you are grossly underestimating how difficult it is or will be. Programming is a trinity between human paradigms, algorithmic mathematics and magic. The closer you bring the math and algorithms to the human paradigms and desires, the more it will resemble magic. It is an asymptotic progression. The magic will be never achieved. What you are talking about is constructing the perfect programming language. People have been trying to do this since the start of previous century (Lambda calculus). You really think we will experience some tremendous leap in the close future? In short: you will always have to have a way to describe what you want of the computer, and this is called a programming language. |