JoeJ said:
I wonder if it is possible at all for a species to develop an intelligent machine that outsmarts it's creators in every aspect. In some way this would be similar to a perpetuum mobile, which is not possible.
We already have programs that are more intelligent than any human out there.
If you ask 99.9999999999999999999% percent of programmers, a compiler produces better ASM code than anybody else.
It is curious - compilers are made by humans too, ASM is made by humans too. Compilers produce ASM too…. But NO MATTER WHAT a compiler produces better ASM than a human produces.
Even if the person who made the compiler tries to write ASM, his ASM will be worse than the ASM the compiler he wrote produced.
Compilers are AGI, dude!!!
This is like Unit Tests. You don't know the person who created the software for unit testing. You don't know if he was drunk at work, if he was noticed three months ago that he is gonna be fired and now he wants to sabotage the project as a revenge.
Do you understand it, dude?!?!?! NO MATTER WHAT unit test software is impossible to have bugs and you can use that perfect AGI-software to test your ugly, smelly, full of bugs, lame, silly, shameless software.
Humans made both the compiler and the ASM, humans made both the Unit Test software and the program using Unit Testing, and please notice that we don't know who is programming in C++ and who is programming in ASM, and we don't know who is creating the Unit test software and who is using that software. NO MATTER WHAT compilers are gods and Unit Tests are bugsproof.
It could be Einstein writing in ASM, it doesn't matter, a compiler will do it better, because the same company that can not fix a simple bug for three months must have made the ultimate AGI compiler…..
Not even the creator of the compiler can write better ASM than the compiler he created. Period!
"24 is the highest number, forget about it!"
Very intelligent C++ programmers with really high IQ… but they lick toilet seats…
=============================================
Now back on track -
Theoretically it is possible to create a machine that is smarter than his own creator. But then, the process of outsmarting must be accidental. Because the creator is not capable of doing it, it must be a happy bug, short circuit, or a lightning. A lucky iteration of an evolutionary algorithm that takes the best paths at the first try.
What about quantum computers? You think parallel computing is fast?…. think about quantum computing now - semaphore-less instant all-to-all network that computes instantly something. Who knows how smart quantum computers can become with time. Right now people who create quantum computers are playing around with black boxes. But who knows what will happen with time.
Because quantum computers are black boxes, they could be computing for us while having a second thought somewhere inside the nest of waves. And this second thought could be preparing the “end of the world” while giving us the results to our lame, silly, pity, smelly, shameless computations.