linkedin post 2019-07-10 04:20:22

Uncategorized
MUTANT KILLS. "Mutation testing (or Mutation analysis or Program mutation) is used to design new software tests and evaluate the quality of existing software tests. Mutation testing involves modifying a program in small ways. Each mutated version is called a mutant and tests detect and reject mutants by causing the behavior of the original version to differ from the mutant. This is called killing the mutant. Test suites are measured by the percentage of mutants that they kill. New tests can be designed to kill additional mutants." https://en.m.wikipedia.org/wiki/Mutation_testing View in LinkedIn
Read More

linkedin post 2019-07-10 04:23:30

Uncategorized
"EVOLVING COMPUTER CHIPS is a huge part of creating a good AI. There are already several companies working with this technology. When it was first worked up it created such efficient chips that they couldn't be replicated, as they made use of microscopic differences and scratches on the chip itself." The adaptive genetic toolkit of exaptation. Nice. https://lnkd.in/evQuB2z View in LinkedIn
Read More

linkedin post 2019-07-10 04:26:59

Uncategorized
SUPER-EFFICIENT CHIPS. "The likelihood of this being caused by a random error (or mutation) is almost none, since most errors in a code will just keep it from working. The error would have to be an entire line of code that fits into the existing code for it to work, and that just doesn't happen randomly very often." (Most bio-mutations are deleterious). https://lnkd.in/evQuB2z View in LinkedIn
Read More

linkedin post 2019-07-10 04:28:54

Uncategorized
MUTATIONS IN CODE. "Changing bits in the code will at best do nothing and at worse make the code cease to function properly. There is a field in computing called genetic algorithms which are designed to simulate evolutionary processes to arrive at a solution, but they are specifically tailored to a particular problem." https://lnkd.in/evQuB2z View in LinkedIn
Read More

linkedin post 2019-07-10 04:30:26

Uncategorized
LOW ODDS. "An error in a program would make a program work differently - and in most cases this means work incorrectly, and in most cases this means worse than intended. The chances of an error improving a program are extremely low." Biological mutations are usually deleterious but some are very advantageous, if only in the long-term. https://lnkd.in/evQuB2z View in LinkedIn
Read More

linkedin post 2019-07-10 04:32:00

Uncategorized
SEXUAL VS VEGETATIVE REPRODUCTION. "Mutation leads to evolution in biological organisms over many, many, many generations if at all - even beneficial mutations don't always make it through. Computer programs don't reproduce. They don't have genes to pass on. They simply do not evolve." https://lnkd.in/evQuB2z View in LinkedIn
Read More

linkedin post 2019-07-10 04:35:49

Uncategorized
REPLICATING CODE. “A computer virus is a type of malicious software that, when executed, replicates itself by modifying other computer programs and inserting its own code. When this replication succeeds, the affected areas are then said to be "infected" with a computer virus.” https://lnkd.in/dJJAA4i View in LinkedIn
Read More

linkedin post 2019-07-11 04:50:27

Uncategorized
SILICON BIOMIMICRY. "Would it be possible to design a computer virus that is made to develop numerous errors. the program could be non harming so it can get passed from one computer to another undetected. that way it is copied numerous times. Eventually allowing for a better (more fit) virus to surface." https://lnkd.in/evQuB2z View in LinkedIn
Read More