[HN Gopher] Climb Mount Improbable: Evolvable Critters in JavaSc...
       ___________________________________________________________________
        
       Climb Mount Improbable: Evolvable Critters in JavaScript
        
       Author : darwinwhy
       Score  : 56 points
       Date   : 2020-05-27 17:50 UTC (5 hours ago)
        
 (HTM) web link (www.gwern.net)
 (TXT) w3m dump (www.gwern.net)
        
       | it wrote:
       | I find Dawkins's approach to all this incredibly implausible.
       | Think about it. How does a population of creatures split into
       | multiple different reproductively incompatible species via chance
       | mutations? A much more believable mechanism for speciation would
       | be something repeatable like genes being spliced in by a virus,
       | or a new symbiosis like what Lynn Margulis describes in her book
       | Symbiotic Planet. Edit: Nice demo though. And maybe it could be
       | fun to do one based on viruses or symbioses.
        
         | jmcgough wrote:
         | Most genetic modification by viruses is deleterious, as are
         | most random genetic mutations.
        
         | batmanthehorse wrote:
         | It happens when populations are isolated from each other for a
         | long time. It's a fact.
        
           | it wrote:
           | Sure, but that doesn't imply that the means by which it
           | happens is what Dawkins says.
        
             | it wrote:
             | Hey downvoters, I invite you to express your disagreement
             | with actual arguments.
        
       | yters wrote:
       | Currently reading Blind Watchmaker. Dawkins repeatedly says the
       | most important thing about evolution is that it is unguided. Then
       | he proceeds to demonstrate how evolution works with a guided
       | computer simulation. I think I'm missing something.
        
       | taliesinb wrote:
       | Beautifully done!
       | 
       | Blind Watchmaker had a big impact on me as a kid. After I had
       | read it, I programmed my own take on the biomorphs program and
       | sent a copy of my program to Richard Dawkins. His research
       | assistant Yan Wong replied with a very complimentary email. I
       | wish I still had the email.
       | 
       | I've been playing with evolutionary algorithms ever since, such
       | as https://taliesin.ai/projects/science/floatworld/
        
         | amflare wrote:
         | I've been looking to get into evolutionary algorithms and
         | micro-worlds similar to floatworld. Do you have any advice on
         | good resources to start with?
        
       | gwern wrote:
       | Previously: https://news.ycombinator.com/item?id=12024217
       | (original site has linkrot)
        
         | darwinwhy wrote:
         | Did you own the domain and redirect it to Dawkins' publisher's
         | website?
        
       | andrewla wrote:
       | Dawkins was a huge influence on me as a youth, but his recent
       | musings [1] have made me realize that he does not really have
       | more than a shallow understanding of evolution. This in turn has
       | made me reluctant to revisit the books (Selfish Gene and Blind
       | Watchmaker) that influenced me so much, for fear that I'll see
       | more of the same shallow thought that equates evolution with
       | selective breeding.
       | 
       | In this link the problem I see is that he is too focused on the
       | mechanic of change. The trick of evolution is not random
       | mutations, etc., but has to do with statistical properties of
       | large population groups. A population that is of sufficient size
       | will have variation within the constraints of the fitness
       | function. How those variations are achieved is not really even
       | that important except as regards the rate of evolution, rather
       | than the effect of it.
       | 
       | But the fitness function is extremely complex; it's not just
       | changing a few parameters. A population of land-dwellers is
       | largely indifferent to the ability to float; so some creatures
       | can float better, others float worse, but it doesn't matter. But
       | at some point the floaters get good enough at floating that they
       | can actually swim, and now there's a whole new fitness landscape
       | to explore. And the fitness function can change over time.
       | 
       | The most important thing is variation -- that's the "anti-
       | fragile" hook that makes life so tenacious.
       | 
       | [1]
       | https://twitter.com/RichardDawkins/status/122894368695366451...
       | -- "It's one thing to deplore eugenics on ideological, political,
       | moral grounds. It's quite another to conclude that it wouldn't
       | work in practice. Of course it would. It works for cows, horses,
       | pigs, dogs & roses. Why on earth wouldn't it work for humans?
       | Facts ignore ideology."
        
         | Udik wrote:
         | Dawkins has always stressed the divide between the way things
         | are and the way they should be from a moral or ethical
         | standpoint. Describing reality for what it is doesn't imply
         | endorsing it: murder is a natural human act, cancer is a
         | natural occurrence in our bodies, etc
         | 
         | This seems to be exceptionally hard to grasp for a lot of
         | people.
         | 
         | Here is a little theory/ observation (sorry for the very broad
         | strokes, just an idea): right-wing ideologies tend to justify
         | ethical positions with contingent realities (for example
         | "natural family" vs "marriage against nature"). Left-wing
         | ideologies tend to deny reality when it goes against some
         | perceived value (for example, the natural tendency to work for
         | personal gain, when collective ownership for the common good is
         | the value to be promoted).
        
           | runarberg wrote:
           | I find these comparisons between the supposed left and right
           | wing ideologies silly at best. The right wing political
           | spectrum is just as guilty (or even more so) of being "out of
           | touch with reality" as the left. Just look at the climate
           | disaster and the supposed right wing solutions to it (if they
           | are even willing to admit its real).
           | 
           | Now back to Dawkins, but he is often wrong on _both_ ethical
           | and fundimental grounds. This tweet is an example of that
           | (there is a sibling comment explaining the scientific reason
           | for why he is wrong), as is almost always the case when
           | Dawkins attacks religion. Furthermore, quite often the moral
           | argument can't simply be detached from a statement. As an
           | example look at the climate disaster again. It is morally
           | wrong to pollute, but also stuff brakes badly if you pollute
           | too much. You can't put the moral argument out side of the
           | bracket and say: "I'm only arguing that increased carbon
           | emission are good for the economy", then you are guilty of
           | stacking the rules of the debate into your favor, and Dawkins
           | does this all the time.
        
             | Udik wrote:
             | > there is a sibling comment explaining the scientific
             | reason for why he is wrong
             | 
             | If you're referring to andrewla's comments, I don't agree,
             | his 'scientific' argument is that 'variety is the fuel of
             | evolution'. Which is a pretty vague statement. Any
             | selective pressure is acting on existing variety to squeeze
             | it. Evolution needs variety precisely to select traits-
             | that is, kill off parts of that variety. Dawkins'
             | consideration still holds true: we practiced eugenics on
             | dogs for millennia, and they did evolve in a direction that
             | was desirable to us. Technically, it works.
             | 
             | > The right wing political spectrum is just as guilty (or
             | even more so) of being "out of touch with reality" as the
             | left.
             | 
             | Regarding climate change, I do think that (while the right
             | is certainly in denial) the left is projecting on the issue
             | of climate change a vast series of _ethical_ issues that it
             | conflates with the reality of climate change. The issues of
             | poverty and inequality, of capitalism vs collective good,
             | etc. And I think that the right 's denial might be in part
             | a reaction to this confusion between a scientific fact and
             | the way it was framed by the left. Why I don't see climate
             | rallies asking for the construction of hundreds of new
             | nuclear plants? That would help in solving climate change
             | much more than everything we did so far.
        
         | champagneben wrote:
         | Why do you think his "musings" are wrong? Seems like something
         | very obvious to me, but I'm a complete lay person in this
         | regard.
        
           | yters wrote:
           | If evolution is successful because it is unguided, then by
           | guiding evolution we negate what got us here in the first
           | place.
           | 
           | On the other hand, if evolution is successful because it is
           | guided by a supreme mind, then our physical properties are
           | only a small facet of what makes us who we are. Thus, a
           | eugenics breeding program is unlikely to make a big
           | difference. And, if we do selectively breed a bunch of
           | attractive, athletic, high IQ individuals, then that could
           | lead to a moral disaster.
        
           | jaquers wrote:
           | Also, I don't see him comparing eugenics to evolution. He's
           | went on to say, 'just because it's morally wrong, doesn't
           | mean it's not possible', which was the point he was making.
        
             | andrewla wrote:
             | I agree, that's how I read his statement. But that
             | statement is wrong. It is not possible. Eugenics is an
             | incorrect theory. The idea that it is correct but morally
             | repugnant is a terrifyingly ignorant stance (though
             | commonly held).
             | 
             | See my reply to the sibling comment -- briefly, variety is
             | the driver of evolution, not selection. The more you
             | constrain variety, the worse off the population is from an
             | evolutionary perspective. Any attempt is net negative, a
             | large-scale attempt would be disastrous, regardless of the
             | moral or ethical implications.
        
           | andrewla wrote:
           | The trick of it is that you can certainly practice selective
           | breeding on humans. If you want taller humans, you can breed
           | taller humans. Unethical, etc., but would work.
           | 
           | That is not what eugenics is. Dawkins might just have
           | misunderstood what eugenics was as an applied science, but it
           | would be egregious in itself if so.
           | 
           | Eugenics is the idea that we can "improve" the human stock
           | through selective breeding, especially by excluding
           | "undesirables". Any attempt to do this (unless you are
           | omniscient) actually has the opposite effect -- variety is
           | the fuel of evolution, not selection. Attempts to limit
           | variability do things like create monocultures and other very
           | dangerous and fragile systems. Acceptable risk for
           | agriculture because our use cases are narrow (dangerous but
           | mitigated by the fact that different strains are kept active
           | for different purposes for most food stock), but for humans
           | it would be a disaster.
           | 
           | It's a mistake to think that ethics is the only thing that
           | prevents us from engaging in large-scale eugenics -- it's
           | just an application of a misunderstanding of the underlying
           | science; like trying to create a Maxwell's Daemon for your
           | perpetual motion machine.
        
             | btilly wrote:
             | Making this concrete, eugenics is based on the idea that
             | breeding for the characteristics that we think are
             | desirable will lead to better humans. However the
             | characteristics that we think are desirable are often more
             | connected with prejudice than anything desirable. And in
             | the process of breeding for any one characteristic we often
             | accidentally pull in others we don't like so much.
             | 
             | Lest this seem like merely a theoretical point, read https:
             | //dogbehaviorscience.wordpress.com/2012/09/29/100-year...
             | to see how this has played out in dog breeds.
             | 
             | Eugenics would clearly accomplish something. It is unlikely
             | that that something would be desirable.
        
             | sgillen wrote:
             | Couldn't you bake in variety as one of the desirable
             | characteristics to pass on to the next generation? And also
             | from that tweet it's not even clear that Dawkins would
             | disagree with you.. it seems like you are disagreeing with
             | the common criteria for good that people will come up with
             | rather than if eugenics itself would work. You even say
             | yourself that if you were omniscient that eugenics could
             | work...
             | 
             | Like I do understand what you are saying, but it seems
             | weird to me to take this one tweet you disagree with and
             | conclude that Dawkins has only a shallow understanding of
             | evolution, especially when it seems like you only disagree
             | on the nuances of a definition.
        
               | andrewla wrote:
               | I gave the tweet as an example of a more general trend.
               | The linked demonstration shows a similar shallowness (the
               | focus on mechanism) which is what brought it to mind.
               | 
               | On the other point, I don't even understand what it means
               | to breed for the trait of "variety". It's a collective,
               | not an individual trait. If you allow individuals to
               | practice eugenics by selecting their mates through mutual
               | assent then that works, but that's not eugenics.
        
               | sgillen wrote:
               | Fair enough..
               | 
               | I was thinking of a hypothetical eugenic society, where
               | they could let (force?) everyone to breed every X years.
               | Then they could try to optimize that entire batch of
               | mates to optimize whatever traits they chose plus some
               | measure of variety in the gene pool. Would that satisfy
               | your definition of eugenics?
        
             | czzr wrote:
             | So you agree that selective breeding is possible for
             | humans? I think that's all he is saying, in response to
             | people who might incorrectly recoil from the idea that
             | practices that work on animals also work on humans.
             | 
             | Your other points about selective breeding being fragile
             | and most likely a long term disaster are true, but I think
             | they're second order points.
             | 
             | It's also a big jump to assume that Dawkins is unaware of
             | the downsides of selective breeding, so your interpretation
             | of his tweet seems somewhat uncharitable.
        
               | andrewla wrote:
               | He uses the word "eugenics".
        
       | MaxBarraclough wrote:
       | For me it seemed to get stuck showing _You 've bred more than 50
       | children. Zoom out to see how far you've come_. It failed to
       | notice when I then zoomed out.
       | 
       | I'm using Firefox, I wonder if that matters.
        
         | josephcsible wrote:
         | Not a Firefox issue. The same happened to me in Chrome.
        
       | shaunxcode wrote:
       | This is really nice. However it would be cool if the original
       | macintosh source/app could be handed off to internet archive so
       | you could play with it in an emulator in browser. The screenshot
       | of the original got me excited!
        
       | dfee wrote:
       | It was difficult, but I was able to evolve a line. It didn't let
       | me go further, unfortunately. Would've been cool to evolve a
       | point.
        
       | marvindanig wrote:
       | Beautiful all right, but why do this?:
       | 
       | * {                   box-sizing: border-box;
       | -webkit-tap-highlight-color: transparent;              -webkit-
       | user-select: none;              -moz-user-select: none;
       | -ms-user-select: none;              user-select: none;
       | 
       | }
       | 
       | No text on the site is selectable but this is a terrible thing to
       | do. Not cool at all.
        
       ___________________________________________________________________
       (page generated 2020-05-27 23:01 UTC)