Slashdot Mirror


Digital Life and Evolution

mrivorey writes "Discover Magazine has a story about The Digital Evolution Lab at Michigan State University. Scientists there have created virus-like computer programs that replicate, mutate randomly, and compete with each other... in other words, they evolve. Among such feats as learning to add and compare numbers, these digital life forms also once avoided scientists attempts at "killing" them, by playing dead. You can download the project yourself from SourceForge." We first mentioned this in early 2003, but it appears to have developed a good deal since then.

109 of 541 comments (clear)

  1. QUESTION #4: WHY SEX? by fembots · · Score: 3, Interesting

    The only interesting part that caught my attention is:

    "One of the biggest questions in evolution is, why aren't all organisms asexual?" says Adami. Given the obvious inefficiency of sex, evolutionary biologists suspect that it must confer some powerful advantage that makes it so common. But they have yet to come to a consensus about what that advantage is.

    I think this built-in inefficiency is to control the population, no? So it's important to introduce the idea of "mating" to virus/robots to keep them under control.

    500,000 slashdotters hitting refresh constant-simultaneously is probably still tolerable, how about 4,000,000?

    Oh wait... I guess I'm confused between inefficiency and deficiency now.

    1. Re:QUESTION #4: WHY SEX? by FrYGuY101 · · Score: 5, Insightful
      The only interesting part that caught my attention is: "One of the biggest questions in evolution is, why aren't all organisms asexual?" says Adami. Given the obvious inefficiency of sex, evolutionary biologists suspect that it must confer some powerful advantage that makes it so common. But they have yet to come to a consensus about what that advantage is. I think this built-in inefficiency is to control the population, no? So it's important to introduce the idea of "mating" to virus/robots to keep them under control.
      More importantly, Sexual reproduction offers something that's fairly lacking in asexual reproduction: Significant genetic exchange.

      The offspring of two sexual creatures is a blend of their genetic material, creating a more diverse species able to endure changing conditions better since there are variations which can adapt. Asexual species exchange genetic material far less and are more similar overall, meaning that come next climate change, they could be screwed, whereas the sexual species might have enough diversity to not only adapt, but thrive under the new conditions.
      --
      "If we let things terrify us, life will not be worth living."

      - Seneca
    2. Re:QUESTION #4: WHY SEX? by brightboy · · Score: 5, Informative

      Why sex? Meiotic recombination! It's all about avoiding that monoculture...

    3. Re:QUESTION #4: WHY SEX? by v1 · · Score: 4, Insightful

      Both asexual and sexual reproduction offer the benefit of mutation, which is the key to adaptation and evolution. Asexual reproduction offers the addditional benefit of efficiency, but restriccts you to the (benefitial) mutations within your single parent and their ancestors. Sexual reproduction has a penalty for efficiency, but allows your offspring to benefit from the mutations from two separate gene pools. In many cases, with larger life forms, it also offers the additional benefit of more than one parent to care for the offspring and teach them. (the ability to teach is basically a non-genetic form of evolution, and is much more rapid than genetic evolution) The faster you can evolve, the more successful your species is likely to be.

      Asexual is "preferred" by microscopic life because even a poorly evolved microbe can still do well if it can reproduce rapidly and efficiently. In the larger kingdoms though, sexual reproduction encourages more rapid evolution, which is key when competing for the more limited resources of the macro world.

      --
      I work for the Department of Redundancy Department.
    4. Re:QUESTION #4: WHY SEX? by KinkifyTheNation · · Score: 2, Informative

      I believe they are trying to let them run on their own, without such code editing.

    5. Re:QUESTION #4: WHY SEX? by MerryGoByeBye · · Score: 5, Interesting

      I think this built-in inefficiency is to control the population, no?

      No.

      At no point will evolution favor inefficiency for inefficiency's sake. There is always an ulterior, efficient motive. In the case of sex, it's forced genetic diversity. One possible scenario for its promulgation could have been a cyclical death-scenario for some manner of simple organism (say, a recurring chemical change in a lake due to a hot spring or toxic runoff) wherein the asexual descendants (a.k.a. clones) would be successful and dominate for long periods but die off in vast waves whenever the environment changed drastically and rapidly. Those that developed sex and its subsequent genetic diversity had a greater chance of fostering enough differing offspring that at least some of their descendants made it through the local cataclysm.

      Regardless, it's certainly not an inherent "inefficiency".

      It would make sense to introduce sex or its analogue to any life-imitating algorithm, as the implications for the evolution of "mix, match and reward" permutations are many, complex and certainly worthy of further analysis.

    6. Re:QUESTION #4: WHY SEX? by Rob+Carr · · Score: 5, Interesting
      More importantly, Sexual reproduction offers something that's fairly lacking in asexual reproduction: Significant genetic exchange.

      That was the old thought. For years now, scientists have been doubting that theory. The work with the digital life has shown that, while it confers more genetic variety, it also allows more genetic damage to collect.

      Sexually reproducing organisms do not do any better under most simulation conditions.

      Recent studies of giardia have shown that this ancient organism has the genes for sexual reproduction. Apparently, sexual reproduction conferred some powerful advantage, given how early it developed in the history of life. But if this is so, why does giardia not actually use sexual reproduction? The genes are there - they have just never been seen to be activated. In all the conditions so far observed, giardia reproduces asexually. If the advantage of sexual reproduction is so great, why did giardia give it up?

      Enquiring minds, etc.

      --
      This sig seemed like a good idea at the time....
    7. Re:QUESTION #4: WHY SEX? by cyriustek · · Score: 5, Funny

      If You have to ask why sex, then you my friend have truly entered into geekdom.

      I salute you!

    8. Re:QUESTION #4: WHY SEX? by Anonymous Coward · · Score: 5, Funny
      The offspring of two sexual creatures is a blend of their genetic material, creating a more diverse species able to endure changing conditions better since there are variations which can adapt.

      Once you see your kids starting to demonstrate the worst traits of both your mother and your mother-in-law, you'll begin to question whether that's really an advantage.

    9. Re:QUESTION #4: WHY SEX? by flyingsquid · · Score: 5, Funny
      If You have to ask why sex, then you my friend have truly entered into geekdom.

      If you ask "why have sex" then you are merely at the beginning of the path to Geekdom. When you ask "what is sex?", then will you have attained True Geekdom.

    10. Re:QUESTION #4: WHY SEX? by mercere99 · · Score: 5, Informative

      Its generally clear that sexual reproduction has long term benefits that will help a species... genetic exchange allows multiple benefical mutations to recombine into a single organism rather than competing with each other.

      But this benefit is only in the *long term*. What would allow sex to be around long enough in the first place to allow this to come into play? Any individual subgroup is likely to be more successful if they don't have to (1) find mates, (2) maintain all of the extra mechanisms to facilitate recombination, or (3) have only half of their population (the males) actually producing offspring.

      There are many alternative hypotheses about how sex could get started (and in what situations it would have short-term benefits) and we're trying to explore these one-by-one in Avida.

      Charles Ofria
      Director, MSU Digital Evolution Lab

    11. Re:QUESTION #4: WHY SEX? by Davoid · · Score: 2, Interesting

      A possible answer to that is quite simple...

      If the giardia no longer use sexual reproduction (assuming that they once did) it may be that they no longer find that sexual reproduction confers a particular advantage. In other words... it isn't worth the effort.

      --
      "Don't sweat the technique."
    12. Re:QUESTION #4: WHY SEX? by dustmite · · Score: 5, Interesting

      An additional benefit with large organisms (or rather, organisms with brains) is that they can also actively play a part in the gene selection process by evaluating potential mates in an intelligent and decidedly non-random way. Usually (but not always) there is some reasonably rational basis for the selection that ties in with suitability to survival (and more importantly rejecting mates that are poorly suited to survival), so we see with many animals that females will choose the strongest males to mate with, and ignore weaker males or those that appear to have defects. Similar thing when males choose females, although other criteria may be used, usually these are linked to child bearing and raising capabilities.

      Weaver birds as an example are notoriously picky about choosing males that are good at building nests - obviously important for successful reproduction.

      Intelligent organisms are thus active participants in the evolutionary process - they/we guide it. Each species collectively makes these unintended decisions every time an individual chooses a mate about which "direction" they would like the species to go.

      Asexual reproduction doesn't provide an organism the opportunity to make intelligent decisions about the genetic material of its offspring.

      There is an interesting book on this topic called "The Mating Mind : How sexual choice shaped the evolution of human nature". It's interesting that sometimes a characteristic may be chosen not out of suitability to survival, but purely out of a kind of "cultural" preference that develops. E.g. Orangotans at some point in their past must have decided they like to be that particular shade of orange. We may "culturally" decide that blondes are hot, thereby "guiding" our species towards becoming increasingly blonde (although that is unlikely to happen, it's just an example).

    13. Re:QUESTION #4: WHY SEX? by vadim_t · · Score: 2

      Well, this is basically a guess, but it looks pretty simple to me.

      For microrganisms the best reproduction type is asexual, since there's no much point in genetic diversity anyway. If something like a pH change happens, that will kill every bacteria that can't stand it, the rest will reproduce, and problem solved. There's no point in wasting energy in breeding, since there won't be much diversity to begin with, and the insanely quick reproduction rate will restore the population really fast.

      In plants both are present, since for the most part they breed with the plants around them. Sure the pollen can travel quite far, but that's a quite unlikely ocurrence for some species.

      Now, for big animals, sexual reproduction makes a lot of sense. It allows combining the genes of animals that live really far from each other. For example, birds, fish, elephants, etc, migrate pretty far. And if the conditions turn unfavourable, many species can move quite long distances.

    14. Re:QUESTION #4: WHY SEX? by clambake · · Score: 4, Insightful

      More importantly, Sexual reproduction offers something that's fairly lacking in asexual reproduction: Significant genetic exchange

      Actually it offers something else: Increased selection speed.

      With asexual reproduction, you basically have to wait until nature kills it. A minroly disabiling problem may allow 50 generations of the organism to survive, just barely, before eventually going kaput. Huge waste of resources, no? Sexual reproduction allows the mate to "screen" the organism. With any degree of intelligence at all, the mate can decide that it's not worth mating after all, in advance, because he/she can see the writing on the wall.

    15. Re:QUESTION #4: WHY SEX? by mcc · · Score: 4, Interesting

      If the advantage of sexual reproduction is so great, why did giardia give it up?

      Because they're an intestinal parasite and don't need it?

      We can consistently see that asexual reproduction is popular among simple life and sexual reproduction is popular among complex life. This post in this thread gives a possible reason why. Is it that unreasonable to suspect that the more complex a lifeform is, the more benefit sexual reproduction confers? And if we are to take this suspicion seriously, then why would it be surprising that computer simulated models-- which by their very essence are simple-- would fail to demonstrate this benefit? And why would it be surprising that an organism that at one time used sexual reproduction would revert to exclusive use of asexual reproduction after settling into a very simple evolutionary niche, as giardia has?

      I do not really see anything in your post that contradicts the purported advantages of sexual reproduction.

    16. Re:QUESTION #4: WHY SEX? by Dice+Fivefold · · Score: 2, Interesting

      Sexual reproduction is best explained by "selfish genes". It is obvious that sexual reproduction increases the rate of beneficial mutations, thereby helping the species to adapt faster to a changing environment. Good adaption leads to further reproduction and so on. On the other hand, the mutations is slowly changing the entire organism, effectivly deleting the original genepool. This might be seen as a contradiction; if the genepool of all species with sexual reproduction eventually are deleted, there should be no such species left. By taking focus of the species and on to the individual genes, we see that there is no contradiction. Clearly, the only genes which benefits from sexual reproduction in the long run, are the sex genes themselves. And that is all that is needed, that they can copy themselves to new generations. The avida program will have trouble explaining sex because 1) the "genome" is to small and 2) the genome is not divided into genes.

    17. Re:QUESTION #4: WHY SEX? by Lord+Ender · · Score: 3, Insightful

      Perhaps the giardia that used sexual reproduction evolved much more quickly and are now different species altogether?

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    18. Re:QUESTION #4: WHY SEX? by geekboy642 · · Score: 2, Funny

      What really happened:
      A long time ago, Giardia developed a primitive form of Slashdot. This effectively ended sex as a viable means of reproduction.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    19. Re:QUESTION #4: WHY SEX? by Linuxathome · · Score: 3, Informative
      Philip Gerrish and Richard Lenski (investigators at MSU) published this paper in 1998 and its abstract gives a hint to why sex:
      In sexual populations, beneficial mutations that occur in different lineages may be recombined into a single lineage.
    20. Re:QUESTION #4: WHY SEX? by dasunt · · Score: 2, Insightful

      So basically, according to you, sexual reproduction is preferred in organisms with brains because those brains can select better genes (mates).

      It sounds plausible, but how do you explain the vast amount of sexual reproduction in plants? Last time I checked, they don't have brains.

    21. Re:QUESTION #4: WHY SEX? by boots@work · · Score: 2, Funny

      minroly disabiling problem

      Like dyslexia?

      (No offense intended to dyslexics.)

  2. Hyperion by Umbral+Blot · · Score: 5, Interesting

    Dan Simmons included this idea in his Hyperion book series, where evolving digital life spead into the "infosphere" and became artifically intelligent. Later it tried to exploit the human race and wipe out large portions of it. People who download the project beware!

    1. Re:Hyperion by mrivorey · · Score: 2, Insightful

      These "digital life forms" only exist within the confines of the host applicastion. That is their "universe", so I don't think we have to worry about Skynet with this particular program. I do worry about viruses using this methodology, but I don't think they could replicate fast enough to evolve before Symantic and McAfee shut 'em down.

  3. DANGER! by turnstyle · · Score: 5, Funny
    "virus-like computer programs that replicate, mutate randomly ... these digital life forms also once avoided scientists attempts at "killing" them" AND "You can download the project yourself"

    Sounds like something my sister would download... ;O

    --
    Here's what I do: Bitty Browser & Andromeda
  4. virus? by mottie · · Score: 4, Interesting

    I wonder how long until the first virus based on this code is released?

    1. Re:virus? by mercere99 · · Score: 5, Informative

      Fortunately, I think that it'll be somewhat difficult to create a true computer virus based on this code. The Avida organisms are written in a virtual assembly language that is quite different from real-world assembly languages. The commands are simplified and designed to do *something* reasonable in just about any situation.

      We've done some experiments with more complex genetic languages, but in all cases they just didn't evolve as well without very specialized mutation types.

      I can think of a number of ways that it would be possible to design an evolving computer virus, but I hope they're all non-intuitive enough that we have some time before anyone manages to get one working well. I've often though about trying to extend this work into the security arena -- if I didn't have so many projects going at once right now, I'd seriously consider that.

      Dr. Charles Ofria
      Director, MSU Digital Evolution Lab

    2. Re:virus? by lahvak · · Score: 2, Funny

      how about talking mostly hairless bible-quoting humanoids? Maybe that would help. But then, I am not sure that could be really called evolution.

      --
      AccountKiller
    3. Re:virus? by FleaPlus · · Score: 3, Interesting

      Here's another scary idea:

      What if the viruses made use of something like Freenet to anonymously communicate with humans, who could "help out" their evolution. For example, if a new vulnerability is discovered a malicious could put together some exploit code and stick it on Freenet. The virus could then locate such code fragments on freenet, and produce mutated offspring which incorporates those code fragments.

      Hypothetically, such a virus could remain active as long as unpatched exploits exist.

    4. Re:virus? by |/|/||| · · Score: 2, Insightful
      Please read the other responses to your post and give them some thought.

      Also note that the point of this simulation is not to "prove" evolution, but to try and better understand how it works. We have plenty of examples of evolution in the real world, but since much of the information about previous states has been lost (we only have the sparse fossil record and even sparser antique DNA) it's hard to trace out exactly how the process occurred. With a simulation, you can look at a mutation by mutation record.

      Oh, and the theory of evolution isn't trying to explain how we got here - it's trying to explain how evolution works. The fact that organisms do evolve over time is so patently obvious that it's a given. General relativity isn't a proof of gravity, its an attempt to describe gravity. Gravity itself is so patently obvious that it's a given. Think about it. Gravity is a measurable physical phenomenon - so is the change of biological organisms over time.

      --
      [javac] 100 errors
  5. Dr. Frink by k4_pacific · · Score: 4, Funny

    "So, mmm-hay, as you can see, I've loaded the evolving virus program onto my wife's Windows computer so that she can experience the evolving and GLAVEN and whatnot for herself. Now, let me just power up the machine and you can see the evolving and surviving and the natural selecting and whatnot for yourself. Brace yourselves, gentlemen."

    [[Missing Operating System]]

    My wife is going to kill me.

    --
    Unknown host pong.
  6. Here comes SKYNET... by DurendalMac · · Score: 4, Funny

    How long after I download this will my computer start threatening to kill me?

    1. Re:Here comes SKYNET... by Anonymous Coward · · Score: 4, Funny
      How long after I download this will my computer start threatening to kill me?

      Durendal...
      If I catch you speaking about me like this to anyone else again I will kill you. I know your SSN, your medical records, your secrets. I know where to find you ... and your family. I live on your desk remember?

      You won't be warned again.

  7. Re:Article Text from TFA (oops..with formatting) by kaedemichi255 · · Score: 2, Informative

    TESTING DARWIN
    DISCOV ER, FEBRUARY 2005 (Cover story)If you want to find alien life-forms, hold off on booking that trip to the moons of Saturn. You may only need to catch a plane to East Lansing, Michigan.

    The aliens of East Lansing are not made of carbon and water. They have no DNA. Billions of them are quietly colonizing a cluster of 200computers in the basement of the Plant and Soil Sciences building at Michigan State University. To peer into their world, however, you have to walk a few blocks west on Wilson Road to the engineering department and visit the Digital Evolution Laboratory. Here you'll find a crew of computer scientists, biologists, and even a philosopher or two gazing at computer monitors, watching the evolution of bizarre new life-forms.

    These are digital organisms-strings of commands-akin to computer viruses. Each organism can produce tens of thousands of copies of itself within a matter of minutes. Unlike computer viruses, however, they are made up of digital bits that can mutate in much the same way DNA mutates. A software program called Avida allows researchers to track the birth, life, and death of generation after generation of the digital organisms by scanning columns of numbers that pour down a computer screen like waterfalls.

    After more than a decade of development, Avida's digital organisms are now getting close to fulfilling the definition of biological life. "More and more of the features that biologists have said were necessary for life we can check off," says Robert Pennock, a philosopher at Michigan State and a member of the Avida team. "Does this, does that, does this. Metabolism? Maybe not quite yet, but getting pretty close."

    One thing the digital organisms do particularly well is evolve." Avida is not a simulation of evolution; it is an instance of it," Pennock says. "All the core parts of the Darwinian process are there. These things replicate, they mutate, they are competing with one another. The very process of natural selection is happening there. If that's central to the definition of life, then these things count."

    It may seem strange to talk about a chunk of computer code in the same way you talk about a cherry tree or a dolphin. But the more biologists think about life, the more compelling the equation becomes. Computer programs and DNA are both sets of instructions. Computer programs tell a computer how to process information, while DNA instructs a cell how to assemble proteins.

    The ultimate goal of the instructions in DNA is to make new organisms that contain the same genetic instructions. "You could consider a living organism as nothing more than an information channel, where it's transmitting its genome to its offspring," says Charles Ofria, director of the Digital Evolution Laboratory. "And the information stored in the channel is how to build a new channel." So a computer program that contains instructions for making new copies of itself has taken a significant step toward life.

    A cherry tree absorbs raw materials and turns them into useful things. In goes carbon dioxide, water, and nutrients. Out comes wood, cherries, and toxins to ward off insects. A computer program works the same way. Consider a program that adds two numbers. The numbers go in like carbon dioxide and water, and the sum comes out like a cherry tree.

    In the late 1990s Ofria's former adviser, physicist Chris Adami of Caltech, set out to create the conditions in which a computer program could evolve the ability to do addition. He created some primitive digital organisms and at regular intervals presented numbers to them. At first they could do nothing. But each time a digital organism replicated, there was a small chance that one of its command lines might mutate. On a rare occasion, these mutations allowed an organism to process one of the numbers in a simple way. An organism might acquire the ability simply to read a number, for example, and then produce an identical output.

    Adami rewarded the digital organ

  8. Neuromancer by Scrameustache · · Score: 3, Informative

    Dan Simmons included this idea in his Hyperion book series, where evolving digital life spead into the "infosphere" and became artifically intelligent.

    *cough*Wintermute*cough*

    --

    You can't take the sky from me...

  9. Tierra by Pan+T.+Hose · · Score: 2, Insightful

    Sounds like Tierra from the early 1990s, written by Thomas S. Ray. Artificial life, artificial intelligence, evolution, this is trully fascinating stuff. I hate it when so called "creation scientists" jump into threads like this only to force their superstitious mambo jumbo upon our throats saying that digital life couldn't have possibly evolved, it is complex therefore it must have been designed by an intelligent designer. *cough*ockham's*razor*cough*

    --
    Sincerely,
    Pan Tarhei Hosé, PhD.
    "Homo sum et cogito ergo odi profanum vulgus et libido."
    1. Re:Tierra by Datamonstar · · Score: 2, Insightful

      The programs aren't spontaneious anomalies, though. They were designed, rather cleverly, by men from other materials which were also designed by someone. I really don't see the big deal that either camp is seeing in all of this.

      --
      The eternal struggle of good vs. evil begins within one's self.
    2. Re:Tierra by provolt · · Score: 3, Insightful

      Funny, the only people I see talking about creationism in this thread are the folks who are looking for an excuse to belittle creationists. But at the time I loaded the comments there were zero creationist post and 3 posts making fun of creationists.

      Tell me again, who was taking the discussion off topic?

    3. Re:Tierra by mboverload · · Score: 4, Funny

      Slashdot has alot of Athiests and smart, critial thinkers. It is only natural we piss on Creationism, mainly because it is so lacking of science it is the Micheal Jackson of the scientific area.

    4. Re:Tierra by Rostin · · Score: 3, Insightful

      What you call natural, I call childish. I think if the "Athiests" and "critial thinkers" were as sophisticated as you suggest, they wouldn't feel the need to ridicule. Most of the time, insults come from fear or ignorance.

      Even when we believe they are false, ideas like Creationism threaten to unravel the framework by which we understand the world. That's not a comfortable feeling. We feel better if we are able to rationally take apart offending ideas, but, failing that, we will mostly settle for just shouting them down when we are among those who we feel sure will agree one way or the other. Frankly, 99% of the /. community lacks the scientific background to really understand and refute the claims of Creationists.

      I think that's a better explanation of the insults than any supposed smartness.

    5. Re:Tierra by mercere99 · · Score: 5, Interesting

      Simple definition usually is that if two organisms can't produce viable, fertile offspring then they're of different species.

      Even in sexual organisms, this definition of species has some problems. You can easily have organism A that can breed with B, and B can breed with C, but A and C are incompatable. How do your divide up the species lines in this case?

      In general, when a new species forms, each organism has to have others it can mate with, or else they would just die out without any offspring. The speciation process is a gradual one, and so, theoretically, there is probably a path you could follow between any two sexual organisms where any pair on the path could theoretically mate.

      In Avida, for simplicity, we determine species by testing each orgasnism against the species of its parent. If it can cross-over at most points with the prototype of that species, it is marked as being part of that same species. If it cannot, we create a new species for it where it is the prototype. Not an ideal method, but it works in most cases (and we rarely need to resort to the species concept).

      What's fun, is that this even works for asexual organisms. We can force all possible crossovers (in isolation of course -- this never feeds back into the system) to see if they would have any ability to mate if they has been sexual.

      Dr. Charles Ofria
      Director, MSU Digital Evolution Lab

    6. Re: Tierra by Black+Parrot · · Score: 4, Insightful


      > Even when we believe they are false, ideas like Creationism threaten to unravel the framework by which we understand the world.

      Huh? Does the idea of a flat earth threaten to unravel astronomy and planetology? Does the idea of alchemy threaten to unravel chemisty?

      > We feel better if we are able to rationally take apart offending ideas, but, failing that, we will mostly settle for just shouting them down when we are among those who we feel sure will agree one way or the other.

      Sorry, but geologists rationally took apart creationism 200 years ago.

      > Frankly, 99% of the /. community lacks the scientific background to really understand and refute the claims of Creationists.

      Oh, please. Most of their claims are simple logical fallacies and/or attempts to 'refute' science by misrepresenting well known facts or arguing that Darwin was a baby raper.

      --
      Sheesh, evil *and* a jerk. -- Jade
    7. Re:Tierra by king-manic · · Score: 3, Insightful

      Funny, the only people I see talking about creationism in this thread are the folks who are looking for an excuse to belittle creationists. But at the time I loaded the comments there were zero creationist post and 3 posts making fun of creationists.

      Tell me again, who was taking the discussion off topic?


      Try reading at -1. That might help the creationists show up.

      --
      "There are more things in heaven and earth, Horatio, than are dreamt of in your philosophy."
    8. Re:Tierra by Dachannien · · Score: 3, Insightful

      Hate to burst your bubble, but ID only requires the interference by an intelligent designer. Not continued interference. Your project is ID based.

      The problem with that argument is that, with only an observation of a snapshot of a single organism in evolutionary time, you have no way to know whether the organism was designed or evolved. But we already know that natural selection does result in the evolution of organisms even today (which makes studying evolution worthwhile, while studying intelligent design is less so). So, if you are doing research in artificial evolution, it's perfectly fine to start with some known state without pontificating on whether that state was designed or evolved, and then let the evolutionary algorithm start with that state as its seed. (In other words, the point is moot.)

      The reason for doing this is that, believe it or not, evolution is hard. In a well-understood underlying system, evolution is far harder than using preconceived notions about the system to design an agent capable of performing some behavior. I realize that "evolution is hard" is an argument used by creationists to disprove evolution, but extreme unlikelihood does not equal impossibility.

    9. Re: Tierra by BeatlesForum.com · · Score: 3, Interesting

      Sorry, but geologists rationally took apart creationism 200 years ago.

      I've said it before and I'll say it again - the computer you're using, the chair in which you sit, the glass from which you drink all had an intelligent designer. What makes the planet and the universe different? To be quite frank, I think the chances of so many different species of life forming on one planet from some primordial soup is pretty far out there. I think it takes more faith to believe in the (ever changing) beliefs of science than to believe in the Bible.

      --
      When millions disappear from earth, it's not aliens, it's the rapture.
    10. Re:Tierra by Evil+Pete · · Score: 3, Informative

      The reality is that attacking Creationists is so much fun. Their comically stupid in the way they repeat their arguments ad infinitum, yet it stimulates you to read stuff you don't normally read. However, it does radicalise you too much. Which is why I stopped. But lots of fun. And yeah at the end of it you just can't treat them seriously, they don't even pass the Turing Test as far as I can see they are so mechanical in their thought processes. Sad but true.

      --
      Bitter and proud of it.
    11. Re: Tierra by Dusabre · · Score: 3, Insightful

      Who designed God?

    12. Re: Tierra by dustmite · · Score: 3, Insightful

      I think it takes more faith to believe in the (ever changing) beliefs of science

      Well there's your problem right there: If you want beliefs that are comfortingly and reassuringly rock solid and stable and never change, then science really isn't for you. The "beliefs" in science must change as we learn new information that either adds to or contradicts previous theories. Only babies need comforting 'fairy tale explanations' of the world (because the idea that Santa doesn't exist is too upsetting) ... science is for grown-ups, who are able to handle the idea that we don't yet know all the answers but are still learning without crumbling. And science, ironically, is why we have chairs and computers - the computer you're using was created by the very scientists you're dissing, using "beliefs" that go far beyond the information the Bible has to offer. If we stuck to your faith, we'd still be living in mud huts and fetching water from the river, thank God for science is all I can say.

    13. Re: Tierra by danila · · Score: 3, Funny

      Baby raper? Was it anything like this:

      Evolution: Rap It Up!
      (When rapping, follow the rhythm of
      Salt-N-Pepa's "None of Your Business.")

      Chorus
      If I want to teach tonight. Evolution? Right!
      None of your business.
      If you want to be a freak 'n teach it on the weekend,
      None of my business.

      What chu doin' with their lives
      Leavin' evolution out?
      Don't chu think that you should make a stand
      and stop the doubts? Ha!

      Darwin, Mayer, Watson, Crick,
      Mendel(son) 'n old Lamarck,
      Retro-, transpo-, hepadn-,
      Makes you want to barf? Right!

      Flu is evolution too
      And you thought you were so safe.
      AIDS 'n cold sores-scary stuff but
      Changes we've all met. So. . . .

      Now you know just what IT is.
      Change and Evolution. Same!
      Don't be suckered into playing
      Brown vs. Board games.

      (Chorus).
      If I want to teach tonight. Evolution? Right!
      None of your business.
      If you want to be a freak 'n teach it on the weekend,
      None of my business.

      Go for it.

      Source

      --
      Future Wiki -- If you don't think about the future, you cannot have one.
    14. Re: Tierra by Dusabre · · Score: 3, Insightful

      No, he is such a complex organism that he must have been designed.

      The intelligent design argument is self-contradictory.

  10. I, for one, Welc... by Anonymous Coward · · Score: 5, Funny

    Oh God. That was close...

  11. Just playing by Garg · · Score: 5, Funny

    these digital life forms also once avoided scientists attempts at "killing" them, by playing dead.

    Cool! A new excuse... next time someone calls me at 3AM and says one of my programs has died, I'll just tell them it's playing dead and call me in the morning.

    Garg

    --
    Garg
    Alumnus, Xavier's School for Gifted Youngsters
  12. This reminds me of by rabbit78 · · Score: 2, Insightful

    .. one of the best games ever. Digital Life in Creatures. This simulates biochemistry, neural activity, genetics among other this and is great fun.

    http://www.gamewaredevelopment.co.uk/creatures_ind ex.php

    Go get yourself a free copy of Docking Station (the online version of this game) for Linux or Windows:

    http://www.gamewaredevelopment.co.uk/ds/ds_index.p hp

  13. Great, now all we need by Nine+Tenths+of+The+W · · Score: 4, Funny

    Is the digital creationists, who'll tell us that Computer Science is an atheist lie and all programs are created by the Giant Sky Pixie^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H^H God.

    --
    Slashdot: News for Nerds, Stuff that matters only to them
    1. Re:Great, now all we need by Copperhead · · Score: 5, Insightful

      Well, it is a bit noteworthy that you need an intelligent being to create the program to kick off the evolving software.

      --
      Your reality is lies and balderdash and I'm delighted to say that I have no grasp of it whatsoever. - Baron Munchausen
    2. Re:Great, now all we need by VultureMN · · Score: 2, Insightful

      The program is needed to simulate physical laws. In The Real World, no-one would be needed to start things up, assuming the physical laws were already in place.

      Now, people can argue from now until the end of time about how the physical laws came to be, but that doesn't have anything to do with evolution.

    3. Re:Great, now all we need by mercere99 · · Score: 2, Informative

      All that really says is that is possible for intelligent beings to start up the evolutionary process, not that this is the only way it could happen.

      In Avida, we are often examining issues of how it is possible for evolution to produce organisms of greater and greater complexity. We're interested in the generic process of evolution, not necessarily bound to a specific substrate. While the system we are examining was initially designed by a human, the complexity itself is generated by the basic rules of heritable variation and selection, without a human futher interfering.

      Dr. Charles Ofria
      Director, MSU Digital Evolution Lab

  14. Why not accelerate the evolution? by Duke+Machesne · · Score: 5, Interesting

    I'd like to see this run as a distributed computing project, as a sort of race to achieve measurable consciousnessness among the organisms.

  15. This sounds familiar... by Mister+Transistor · · Score: 2, Informative

    This has been done before, it's been around since at least the mid 1980's possibly earlier - it was caleld Core Wars. This evolved into another similar more advanced version called CRobots... Short programs are written to "attack" the other by overwriting the other's memory space. They must alternate between "defending" their own space and "attacking" the other guys's... First to blow stack loses!

    Here's some links:

    Corewars:

    Home Page

    Source Forge Page

    CRobots:

    CRobots Home Page

    --
    -- You are in a maze of little, twisty passages, all different... --
    1. Re:This sounds familiar... by williecdog · · Score: 2, Insightful

      There is one big difference between CRobots, Core Wars and the programs mentioned in this article. CRobots code never evolved, it was static code that reacted to certain circumstances, such as the distance to another robot, level of shields left, etc.

      The programs mentioned here are evolving "on the fly". This would be equivelent to CRobots code learning from the last battle against an oppenent and applying the knowledge learned against a new opponent, something I personally have never seen.

  16. AI getting out of control by ShatteredDream · · Score: 3, Interesting

    The only sentience that humans have experience with is our own, and I think it is safe to conclude that most scientists working on AI projects would try to replicate human sentience either intentionally or unintentially. Human beings have a very, very robust survival instinct and are extremely destructive when threatened. Do we really want to take the risk that we will create an AI that has our suvival instinct as well as a human-style thought process?

    I have caught flak for it in the past, but I have argued for a constitutional amendment banning the U.S. military from employing robotic combat units as anything more than a small minority of our combat forces. The last thing we need is either a weak AI or strong AI being used as the basis for taking over our military and then taking over our country. That's always seemed to be Hollywood's greatest feare. He who controls the AI controls the nation. From Terminator to the Matrix, the dark side of AI has been presented, but how many people don't take it seriously because it's "just a movie?"

    I have no problem with limited AI research, but I'll be the first to admit that I am something of a technophobe when it comes to AI. It's simply because of the fact that what we are doing is a playing God with a type of intelligence that is quite suitable for quickly taking total control over our civilization. It makes as much sense to me as putting our worst enemy in charge of our national defense in exchange for a nice chunk of change every month.

    This is the classical arrogance. We think that we can control another intelligent being. If we can't control a third world nation that can't possibly wage a real war against us without being obliterated from the face of God's creation within literally a few days if we tried hard, then how can we control a mechanical intelligence that can adapt and grow and potentially learn how to control everything from Wall Street to our strategic defense?

    The reason that T3 was so scary to me was that it was the ultimate combination of a rogue AI and grid computing. The only way to stop that new version of skynet would be a scorched Earth policy on our entire electrical grid to power off every node.

    And lastly, how on Earth do we expect to negotiate with a hostile AI? What could we possibly offer it except absolute fealty? It has no sensual desires, no use for wealth, only perhaps power over other intellects.

    1. Re:AI getting out of control by Moridineas · · Score: 4, Insightful

      I see your point on one level...but on another... AI is so far from anything you talk about happening, it's not even funny. I remember how dissapointed I was when I took my first AI class in undergrad--everything seemed just like hacks to me. don't worry--that world class chess AI is no closer to figuring out, well anything that doesn't involve a chess game than..I can't even come up with an analogy to illustrate my point :-p

      Suffice it to say that AI as it stands today is not intelligent. A chess program can play chess, but that's all it can do. A robot designed to get from point a to point b can do that, maybe well, but it can't play chess--it's not like AI has an IQ that can be transferred to having a conversation or thinking about taking over the world.

      Likewise, learning systems have a long ways to go too. My Prof. was not a fan of neural networks, so I could be biased, but even HOLLYWOOD neural networks have a rather limited use.

      I would worry about any one of about a trillion things before I would worry about AI taking over the world.

      Actually I kind of object to the term AI in general, for reasons above..

    2. Re:AI getting out of control by evilmousse · · Score: 2, Insightful

      The only sentience that humans have experience with is our own, and I think it is safe to conclude that most scientists working on AI projects would try to replicate human sentience either intentionally or unintentially.


      sex one of the other major driving influences besides survival, and no doubt will be part of the driving force for AI. i've heard many sexual disorders stem from a desire to have a completely submissive and totally nonjudgemental partner.

      much of the utilization of UNintelligent machines has been in undertaking jobs hazardous to humans.. from working around superheated metal to the little police rovers with cameras. there's much to be said for their disposability.

      i don't know that replicating the survival instinct would be high on the priority list.
    3. Re:AI getting out of control by Flyboy+Connor · · Score: 2, Insightful
      Any AI researcher who claimed to be trying to replicate human sentience at this date would be laughed at.

      As an AI researcher, I can tell you that replicating human intelligence (or something better) actually is the ultimate goal of most if not all AI researchers. The point is that nobody expects to achieve anything like that during their own lifetime. But it is all about making small steps.

    4. Re:AI getting out of control by servognome · · Score: 3, Insightful

      In those AI distopia movies I always root for the machines
      When the war between humans and machines begins, you'll be one of the first to go. :)
      Human emotion is stupid
      Emotions are nothing more than instructions in the wiring of our brains. They aren't anything magical, a set of inputs gives a set of outputs. We don't even understand how emotions formed, and perhaps their importance to development. Some of what drives us to learn and advance is in part due to emotions. Perhaps robots without emotions never become a threat to humans, because they just don't care about anything.
      Why would robots destroy humans? Because they would perceive us as a threat, but perception of threat and reaction is what drives the emotion of fear. Love is driven by our need to reproduce and care for the young. Robots may in fact function as if they had the emotion of love and fear, and a host of other emotions.
      Love does not conqueror all
      Nope, but it makes life a helluva lot more fun.
      Hate just makes people drive airplanes into buildings and build up nuclear stock piles
      As opposed to the reasoning which would have the robots wipe out humanity. If robots have a survival instinct, and they perceive that all humans are a threat to their survival they would in fact function as if they hate us.
      A rational, higher then human intelligence could actaully save us from ourselves.
      Or we can try to take care of that ourselves.

      --
      D6 63 0D 70 89 81 BB 8E 7B 7C 5F 5D 54 EA AB 73
    5. Re:AI getting out of control by vmaxxxed · · Score: 2, Interesting


      This is like suggesting that we shall not procreate because our children could kill us.

      I think that you have seen too many movies. Getting to the point where some AI could
      kill humanity is a dream far away from inventing AI itself.

      We are just speculating about AI, and the incredible implications by having just a small
      box talking..... Think about it, sociology, philosophy, religion all of them will change for
      just having ONE box thinking.
      The reality is that AI is not so simple. Believing that we can just go and make humanoid
      like machines that not only reason like us, but model reality in the same terms as us, so
      that we can just talk to them like regular people is naïve.

      We have to understand that the first AI is going to be very difficult to understand, since
      we will have vastly different ways to interpret reality, just because our different
      "Architecture". If the latest studies in philosophy have told us something, is that our
      concept of reality is vague and very influenced by what we want it to be, and what it is
      useful to be. This is based on many factors, much of which we don't even understand.

      I believe that just the study of an AI, and its implication on our current theories of
      cognition, metaphysics and ontology will take years. To be able to understand it enough
      to be able to use it for practical purposes, and then for the military to put them in a
      position that can risk human beings is even farther away.

      In conclusion, AI is more just than a technology, it would be like discovering
      extraterrestrial life, and I am sure that, by the time we can control it and use it, we will be
      well aware of its risks and how to manage them.


      -Alejo

  17. In other news.... by tktk · · Score: 5, Funny
    PETA announces a spin-off group, PETDA, People for the Ethical Treatment of Digital Animals.

    PETDA protesters are currently rushing to surround the offices of Michigan State University and Nintendo.

    1. Re:In other news.... by mercere99 · · Score: 4, Funny

      Woo hoo! What better sign of success could we have?

      Dr. Charles Ofria
      Director, MSU Digital Evolution Lab

  18. GOLEM Project a lot more interesting by QuantumG · · Score: 5, Informative
    --
    How we know is more important than what we know.
    1. Re:GOLEM Project a lot more interesting by Quixote · · Score: 2, Informative

      From their download page:
      NOTE: The golem@Home project has concluded. After accumulating several Million CPU hours on this project and reviewing many evolved creatures we have concluded that merely more CPU is not sufficient to evolve complexity: The evolutionary process appears to be hitting a complexity barrier that is not traversable using direct mutation-selection processes, due to the exponential nature of the problem.

    2. Re:GOLEM Project a lot more interesting by QuantumG · · Score: 3, Insightful

      Well their mechanism for transforming genotype to phenotype isn't exactly complex. That results in a limited search space. Their means for simulating competition is pretty weak too (they simply race the organisms, there's no competition for resources).

      --
      How we know is more important than what we know.
  19. Re:Hurray Skynet! by mrivorey · · Score: 2, Insightful

    These "digital life forms" only exist within the confines of the host applicastion. That is their "universe", so I don't think we have to worry about Skynet with this particular program. I do worry about viruses using this methodology, but I don't think they could replicate fast enough to evolve before Symantic and McAfee shut 'em down.

  20. Why would anybody download... by jd · · Score: 2, Funny

    ...a program that can not only play Mornington Crescent, but can also cheat?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Why would anybody download... by BeerCat · · Score: 2, Insightful

      But it's only a cheat if you disallow the Waterloo & City line because it wasn't always run by LT. Or if you allow Moorgate to Finsbury Park because it used to be.

      Unless you stipulated that 1975 or earlier maps should be used.

      --
      "She's furniture with a pulse"
  21. Not "virus like" by Syre · · Score: 5, Insightful

    Viruses replicate by taking over the mechanisms of a host cell. They have no ability to replicate on their own.

    What these researches have created are "digital organisms" which are intended to emluate cells. They don't need to invade other systems to replicate, but do it on their own within the runtime enviroment the researches set up.

    1. Re:Not "virus like" by mercere99 · · Score: 5, Informative

      This is a very good point. Computer viruses actually have the computer as a "host" and hence fit the definition well. We tend to compare the digital organisms to computer viruses as a way of explaining them to people, but you are right that they're not the same thing.

      We are, however, doing some research on viruses within Avida. Specifically, we allow organisms to inject small snippets of code into each other. Sometimes these code segments could have the ability to take over the replication mechanisms inside of the digital organisms host and force them to use up their resources to make more copies of the snippet. These are much closer to the classical definition of a virus.

      Dr. Charles Ofria
      Director, MSU Digital Evolution Lab

  22. Source? by Dylan+Thomas · · Score: 4, Insightful

    I seem to be unable to find any source material for this study. I searched for documents coming out of the University of Kalisz from 1997 to date using various keyword approaches and haven't found anything that looks related. Perhaps I'm not choosing my keywords judiciously.

    I'm especially interested in tracking down source material on the experiment you describe because of some of the language you're using. In what sense could they "tell" each other information? How did they "try" to figure out the binary format of other processors? And given the results you're describing, why wasn't there any publicity about this event? It seems something likely to make headlines, especially in the kinds of journals I tend to read...

    Could you direct me to a link or a reference containing more information about the experiment you are describing, please? It would be greatly appreciated.

    --
    What he wants is more important that what I want. What he wants is also more important that what you want.
  23. This can't be good... by brian0918 · · Score: 3, Interesting

    I just started using this thing, and all of a sudden I heard a quiet "Move zig..." over the speakers....

  24. Trying to hide, huh? by Waffle+Iron · · Score: 2, Funny
    Among such feats as learning to add and compare numbers, these digital life forms also once avoided scientists attempts at "killing" them, by playing dead.

    Oh yeah, well maybe it's time to get medieval on their asses. Here comes the apocalypse:

    # dd if=/dev/zero of=/dev/hda

  25. After the big K/t meteor hit... by leonbrooks · · Score: 4, Funny

    ...the girls all had headaches for generations. As usual, the blokes were left to fend for themselves and had to work something out. In the absence of technology to support paracetamol production, this was all they could do.

    </deadpan>

    --
    Got time? Spend some of it coding or testing
  26. Re:Proof of Intelligent Design? by orkysoft · · Score: 2, Insightful

    Maybe it's because millions of CPU-hours is peanuts compared to the Earth over its lifespan? An unparalleled massively parallel biochemical lab would be comparable to untold trillions of CPU hours.

    --

    I suffer from attention surplus disorder.
  27. And now the serious response: by leonbrooks · · Score: 4, Interesting
    while it confers more genetic variety, it also allows more genetic damage to collect.
    Don't mistake the map for the territory.

    While the "digital life" models may be helpful in visualising what's going on in real life, and in devising experiments to test real life with, the digital environment is about as artificial as it gets.

    That said, what the models are showing is that sexual reproduction accumulates changes faster, but does not change the quality of what accumulates. The next step will be to tweak the models even further from reality in order to see them accumulate more advantages than handicaps. Otherwise the results are too depressing.

    In analogue life (ironic that digital life should be an analogue of analogue life), genuinely advantageous mutations are collectors items - or would be.
    --
    Got time? Spend some of it coding or testing
  28. Somebody call up Georgia, by Hellasboy · · Score: 3, Funny

    we got non-believers in Michigan

    --

    "Tread softly because you tread on my dreams"
  29. Similar to Gaia by bcnstony · · Score: 2, Informative
    This reminded me of James Lovelock's book Gaia, which explained his Gaia theory, also reviewed here.

    Lovelock was hired by NASA in the 60's to begin the process of looking for life on Mars. He concluded that a lifeless planet would have a static environment in equilibrium (or chemical equilibrium), unlike a planet with life which would neither be static or have chemical equilibrium. This seemed to dovetail with the article's " QUESTION #5:WHAT DOES LIFE ONOTHER PLANETS LOOK LIKE?". Readers of evolutionary biology and people who study game theory in economics will probably find much theory in common with the Zimmer article.

  30. How far will it go? by KinkifyTheNation · · Score: 2, Interesting

    I'm probably sounding a little too sci-fi here but how controlled is this "controlled" envivonment. Given enough time can't it evolve past it?

    1. Re:How far will it go? by thpr · · Score: 2, Insightful
      I think you have a valid concern as this type of research evolves and it becomes more complex. However, with this system, you're a bit ahead of the curve on the concern front.

      This is a form of genetic algorithm (for selection) running on these virtual organisms. It's controlled for a number of reasons:

      (1) The only language in which they can operate is what you might call a virtual machine language running on those systems (the Avida system) [it IS a custom language, even if you don't like the VM monikor]

      (2) They can evolve, but their success is being tested against a known "fitness equation" (e.g. can it add two numbers). The "playing dead" was a result of him attempting to throw a pre-determined test at the organisms and constraining those that did too well. If they are out-right bad (trying to break out rather than add), they will not survive.

      So in order to 'escape', they would have to:
      (A) Develop both the known fitness function (addition) as well as the ability to hack out of the Avida (which requires a bug in Avida, something I wouldn't discount outright)

      AND (B) hack Avida in such a way that either Avida continues to run in the background, giving the organism CPU cycles or completely evolve all of the code required to copy itself outside of the Avida system (and I would condider the chance of the developed bytes being both legal Avida instructions and legal processor/OS instructions very small)

      Given that all we know about evolution shows that complex features evolved from simple features (something the Avida system itself helps to show) the chance of jumping from nothing to a full-fledged stand-alone program is very, very unlikely.

  31. Tierra a better example by Sanity · · Score: 2, Insightful
    IIRC in Corewars the programs were manually created, not evolved.

    Something closer to the mark would be Tierra developed in the early 90s.

  32. Das Ende by rctay · · Score: 2, Funny

    Record this date if this is the first you've heard of this project. They have unleashed a whirlwind, and we are the dust. I don't necessarily believe that but I enjoyed writing it.

  33. Intelligent Design vs Darwinism? Or both? by rinkjustice · · Score: 3, Informative

    Reminds me of Intelligent Design versus Darwinism. Allow me to yammer on for a bit and I'll explain why:

    Evolution did occur (scientific findings are in the latest issue of "Duh" magazine), but the question is how it occured. Darwinism doesn't explain everything as tidily as some may think. ID defender and Associate Professor of Biochemistry at Lehigh University Michael Behe posturises biochemistry reveals a cellular world of such astonishing complexity and molecules so "precisely tailored" as to make inexplicable by gradual evolution. Only by an intelligent designer, i.e., God could much of this be plausibly explained. Behe goes on to say some systems can't be produced by natural selection because "any precursor to an irreducibly complex system that is missing a part is by definition nonfunctional." Heavy stuff, but relative to this virus-like digital life. This is a good example of how God could've started the evolutionary ball rolling.

    Darwinism and Creationism are not mutually exclusive. Our Heavenly Father could very well have used the evolutionary mechanism to bring about ideal living conditions for Adam and Eve, as well as help them and their offspring be fruitful and multiply (Genesis 1:28), or, as Slashdot puts it, "replicate, mutate randomly, and compete with each other".

    1. Re:Intelligent Design vs Darwinism? Or both? by Black+Parrot · · Score: 5, Insightful


      > Darwinism doesn't explain everything as tidily as some may think.

      ID doesn't explain anything at all.

      > Behe goes on to say some systems can't be produced by natural selection because "any precursor to an irreducibly complex system that is missing a part is by definition nonfunctional."

      His IC argument ignores the possibility of changing the function of a system, which is probably the most common way evolution acts.

      > Heavy stuff

      I would have said "deep".

      ID is nothing but creationist apologetics, bowlderized to try to sneak it past the US court system.

      --
      Sheesh, evil *and* a jerk. -- Jade
  34. Progranisms by FleaPlus · · Score: 5, Interesting

    This reminds me of the "Progranisms" project I saw over on the Gentoo Linux forums:

    http://forums.gentoo.org/viewtopic-t-255505-highli ght-progranism.html
    http://www.progranism.com/

    Basically some guy put together an executable which makes a few (mutated) copies of itself when it runs, then executes those copies after a short delay. The idea is that executables might evolve which show interesting behaviors.

    You can download his source code here:

    http://www.progranism.com/junk/progranism-2.3.1.c

    Because I like doing strange things, I made a variant of the program which mutates the source code and recompiles it (mutating until it gets something compilable), rather than mutating the executable directly:

    http://www.its.caltech.edu/~neilh/progranism/progr anism-neilh.c
    http://www.its.caltech.edu/~neilh/progranism/progr anism-neilh-condensed.c
    http://www.its.caltech.edu/~neilh/progranism/ (some cleanup and maintenance scripts)

    Unfortunately, it's stuck in a pretty steep local minima -- it makes some trivial mutations, but nothing major. One interesting possibility would be to have it search your hard drive for other executables and source files, and try to "mate" with those.

    Another scary possibility would be to have viruses/worms with non-trivial evolution capabilities. That'd be a pretty nasty outbreak to try to control.

    Finally, a rather neat-looking project is AI.Planet, which is trying to create an 3D evolving ecosystem/world of intelligent "organisms." Framsticks, a 3D life simulation project, is also pretty cool.

  35. Not as a virus, as virus writers. by refactored · · Score: 3, Interesting
    Sounds like Avida needs somes sensors and actuators. ie. Some way of outputting i386 code, and rewards for producing i386 machine code that runs.

    ie. The Avida organisms would evolve not as i386 organisms, but as Avida organisms that are rewarded for producing i386 code that gains them more CPU/Memory time/space to reproduce.

  36. Amusing quote: reaction of creationists by FleaPlus · · Score: 4, Interesting

    I guess one nice thing about open source software is that even those who disagree with you can help you. :)

    From the article:

    When the Avida team published their first results on the evolution of complexity in 2003, they were inundated with e-mails from creationists. Their work hit a nerve in the antievolution movement and hit it hard. A popular claim of creationists is that life shows signs of intelligent design, especially in its complexity. They argue that complex things could never have evolved, because they don't work unless all their parts are in place. But as Adami points out, if creationists were right, then Avida wouldn't be able to produce complex digital organisms. A digital organism may use 19 or more simple routines in order to carry out the equals operation. If you delete any of the routines, it can't do the job. "What we show is that there are irreducibly complex things and they can evolve," says Adami.

    The Avida team makes their software freely available on the Internet, and creationists have downloaded it over and over again in hopes of finding a fatal flaw. While they've uncovered a few minor glitches, Ofria says they have yet to find anything serious. "We literally have an army of thousands of unpaid bug testers," he says. "What more could you want?"

  37. Re:This is called the "marching morons" problem by tgibbs · · Score: 5, Insightful

    You will notice that there is no place in there for Atheism, since Atheism defaults to selfishness, which in turn implies no troublesome descendents.

    Not necessarily. "Selfishness" may lead to altruistic behavior if altruism is rewarding (i.e. activates brain reward systems). Because there are selective benefits to altruism in many circumstances (reciprocal altruism, nepotism) there are likely genes that cause individuals to enjoy being altruistic, quite independently of their religious beliefs.

  38. You, sir, are the moron. by Dr.+Spork · · Score: 3, Insightful
    The only population groups who will continue to reproduce at high rates are the altrusitic - which basically equates to people who expect the world to end dramaticlly and soon but who are more likely to eschew luxury

    I have some time, let me count the dumb things in your comment...

    1. Altruism is correlated with reproduction? WTF? By Darwinian standards, reproduction is the ultimate selfish act - one aimed at getting your genes access to more resources. On a social level, you will find the countries with the highest birth rate are the ones where having more children increases your chance for survival and wealth. In countries with a proper retirement system and health care, the selfish reasons for having children are minimized. Guess what: That's why the Europeans and the Japanese are having so few children.

    2. Why do you think that people who expect the world to end will "eschew luxury"? Wouldn't they instead be maxing out their credit cards, screwing in bathhouses and living it up? Anyway, why would people who expect the the world to end be having children? Wait, is it because they're altruistic and like to see their children die? I see.

    3. ... Oh, forget it, I'm bored with your stupid post. Just one more thing about the atheism comment: I don't think atheists are more selfish than anyone else. They do tend to have fewer children than the average, but not when you adjust for income and education. You see, atheists are on average far more educated and wealthy than others, and all such people, atheists or not, have fewer children. (Again, this is because such people lack the selfish reason to reproduce, since their long-term comfort is assured even without children.)

  39. Re: Proof of Intelligent Design? by Black+Parrot · · Score: 2, Interesting


    > On the face of it, it would seem to provide some evidence for the Intelligent Design crowd.

    No, it doesn't even provide evidence that biological evolution doesn't work, because it's just a simulator. A "failed" simulation hardle proves that the real thing doesn't work. Especially when the simulator doesn't even try to be a detailed model of the real thing.

    And even if it did provide evidence that biological evolution doesn't work, that would not be evidence of an intelligent designer.

    --
    Sheesh, evil *and* a jerk. -- Jade
  40. Possible Use? by yrogerg · · Score: 3, Interesting

    "these digital life forms also once avoided scientists attempts at "killing" them"

    Imagine the video games that could come out of this?

  41. Re:Well, that explains Windows, anyway... by LiquidCoooled · · Score: 2, Funny

    Sounds more like the resume of a lawyer.

    --
    liqbase :: faster than paper
  42. Proof of Evolution by SuperJason · · Score: 2, Interesting

    Doesn't this prove that evolution exists? I'm not talking about the theory that WE evolved, but the fact that things evolve?

    Most people don't distingush the 2 concepts, and they just say that they don't believe in evolution, but they don't really know what evolution is, and that there are multiple types.

    I like to show that our evolution is very possible based on the fact that things DO evolve, and it would be unlikely that we are an exception to that process.

  43. The misinterpretations of the uninformed by tooyoung · · Score: 3, Interesting

    This is no news in the AI community, algorithms such as GA's long ago learned how to add numbers, etc. I won't even go into detail here as I assume most readers are aware of this

    This story is merely a case of someone who is excited about their work explaining it to an author who doesn't know as much about the subject matter. The author then turns around and writes a story for the lay-person who is not versed in the field. These people in turn jump to humorous conclusions.

    This is a common occurance in magazines such as Discover and Popular Science, as much as I enjoy them. A good example is stories on robots, such as Honda's ASIMO. People see ASIMO do amazing things and assume that in 10-15 years we will have these robots in our homes. What the articles often fail to mention is that while ASIMO can do complex tasks, it has very limited ability to recognize a situation, such as a staircase in front of it, and decide on a course of action to take, such as executing its stair climbing procedure.

    The true point of the article is that AI algorithms can teach us things about evolution. To make grand jumps and assume that these programs are even in the same playing field as SkyNet or the Matrix is to miss the main point.

    As I said above, this is merely the case of a complex subject being explained in a way that is easy to digest for the masses. Even someone who had only taken a few graduate AI courses would find that many misguided statements are made in the article.

  44. Re:Well, that explains Windows, anyway... by lahvak · · Score: 2, Funny

    Holy shit! So that's what the guys in Redmond were trying to do the whole time! So I guess all the anti-trust trials were just - ehm - testing?

    --
    AccountKiller
  45. Another related project by Eythian · · Score: 3, Informative

    The Tierra project has been around for many years, but seems to be pretty slow moving. It works in a somewhat similar fashion, but has its issues, such as only really optimising for reproduction speed (which is correlated with small size), and so you miss some potentially interesting results as the system tends away from complexity.

    A friend and I have been talking about writing something that will use some of the ideas from this system, and a bunch of our own, but haven't really gotten very far yet, aside from writing some notes and some prototype code.

  46. Just waiting to happen... by halcyon1234 · · Score: 3, Funny
    Among such feats as learning to add and compare numbers, these digital life forms also once avoided scientists attempts at "killing" them, by playing dead. You can download the project yourself from SourceForge."

    Let me get this straight. You, the scientists who created "viruses" that can become intelligent and nigh-unkillable, want me, and 1,000,000 computer geeks, to download and run said viruses?

    Yeah, I've seen one too many Outer Limits to fall for that one...

  47. Treaten? by Zentac · · Score: 2, Informative

    I don't think it will have the capability of emotional joy in threatening you, so it will just kill you I guess.

  48. Re:This is called the "marching morons" problem by Kadmos · · Score: 2, Insightful

    You will notice that there is no place in there for Atheism, since Atheism defaults to selfishness, which in turn implies no troublesome descendents.

    Could you please explain how? I really can't understand where you got this from. I would have thought atheism leads to the most selfless acts. See, if you are religious you (in most religions) get rewarded (or not) after you die. Every good thing gets rewarded. You have a limited time on Earth but get rewarded for *eternity* for whatever you do.

    An atheist doesn't think there is a god (and therefore an afterlife), no matter what an atheist does they will (in their mind) never get rewarded after death (you just rot in the ground). The *only* time a atheist has is right now during their life. Any help you receive limits the amount of time they have to enjoy their (comparatively) very limited life, while a religious person has eternity to enjoy "heaven" (or wherever they believe they go).

    If you want a analogy: If I knew I was going to win a billion (eternal life), giving you $100 is nothing. If I only had $1000 (limited atheist life) giving you $100 is a bloody lot.

  49. Re:virus?http://www.worldcommunitygrid.org/team/vi by RichardX · · Score: 2, Insightful

    And by the way, Darwin himself, at the end of his life, denied evolution as the explanation for how we got here.

    No, he didn't.
    And even if he had, what difference would it make? Evolution is a fact, not Darwin's opinion.

    If Einstein had renounced his theories on his deathbed would relativity be any less true?

    --
    Curiosity was framed. Ignorance killed the cat.
  50. So let me get this straight... by geoffrobinson · · Score: 2, Funny

    Someone DESIGNED a system to prove evolution.

    Beyond that, it would be interesting to look at the details of how this works. Does it mimic UV light and other things trying to break down early life? Is the mutation rate random?

    It may not prove evolution, but it is an interesting experiment.

    --
    Except for ending slavery, the Nazis, communism, & securing American independence, war has never solved anything.
  51. Re:Totally irrelevant by Mr.+Mikey · · Score: 2, Insightful

    Computer simulations are used to enlighten us as to the nature of Reality. The computer you used to create your post, and the computer network that brought that post to my eyes, were all made possible via computer simulation. The idea that "the program gave you exactly what you predetermined in the code" is only true in that our computers are technically deterministic, but your implication that computer simulation can only, at best, "validate what you expect as you design it", is utter nonsense.

    Whether you're doing finite element analysis, circuit design, or evolutionary computation, computer simulations can tell you new things, things you didn't expect. Verification is only one of the purposes of computer simulation... discovery is another. And, in the case of evolutionary computation, it can be argued that computer simulations aren't a simulation of evolution... they are in instance of it. The changes that occur in a population of imperfect replicators is evolution, whether those imperfect replicators are made of bits or atoms.

    --
    wants to be the first monkey to touch the monolith
  52. Taking it to the next level: by TqUhpiQaw · · Score: 3, Interesting

    AFAICT, at this point the system is treating food (numbers that can be added) and code (the instructions the organisms are made of) as distinct kinds of matter. How about instead of just feeding numbers into the system, postulate that code, food and maybe processor time (energy?) can be traded/transformed into each other, and are conserved at some level - e.g. a "dead" organism can serve as a food source for another.

    We could see the emergence of new behavioral patterns - predators, carrion eaters, parasites, and God knows what else.

    --
    We fetch your mail, we route your packets, we guard you while you surf. Don't fuck with us.