Re:AI are taking jobs
by loup-vaillant on Monday November 07, 2011 @09:27AM
(#3206350)
You are saying that strong AI (with at least human-level intelligence) is impossible. We don't run on magic, though. Many tasks we do, we made machines that do them better. I see no reason why that couldn't apply to programming itself. (In principle, at least. I could understand that we're not smart enough to achieve this in practice.)
Funny that you should bring up the whole synthetic meat thing. Techdirt just recently had a post with a link to it :
http://www.techdirt.com/articles/20110909/04255515875/dailyd...
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.