Dembski Weasels Out

Posted 17 March 2009 by

Over at uncommon descent William Dembski is musing over Richard Dawkins Weasel program. Why you may ask? Way back in prehistory (the 1980's) Dawkins wrote a little BASIC program (in Apple BASIC of all things) to demonstrate the difference between random mutation and random mutation with selection, which many people were having trouble grasping. Now, this wasn't a simulation of natural selection, and Dawkins was very careful to point this out. But as a demonstration of selection versus simple random mutation, with the string "methinks it is a weasel" being selected in a matter of minutes, when simple random mutation would take longer than the age of the Universe, it was pretty stunning. As a result, creationists have been having conniption fits over this little program for decades. Such is its power, the Issac Newton of Information Theory, William Dembski, spent a not inconsiderable portion of his time attacking this toy program. In particular, he claimed that after every successful mutation, the successful mutation was locked into place, and couldn't be reversed. But he was wrong, and it seems he just can't admit it.
As you can see, by using the Courier font, one can read up from the target sequence METHINKS*IT*IS*LIKE*A*WEASEL, as it were column by column, over each letter of the target sequence. From this it's clear that once the right letter in the target sequence is latched on to, it locks on and never changes. In other words, in these examples of Dawkins' WEASEL program as given in his book THE BLIND WATCHMAKER, it never happens (as far as we can tell) that some intermediate sequences achieves the corresponding letter in the target sequence, then loses it, and in the end regains it.
However, it is very easy to understand from the description of the program in the Blind Watchmaker, that no locking is occurring. The list Dawkins presents is not all of the strings that are generated per "generation", just the "fittest" strings (ie, just those closest to the target. Showing all 6,400 strings in a paperback book is just not feasible, nor useful[1]). And even then, Dawkins is only showing every 10th fittest string! So even if the best string was backing and forthing, you are very likely to miss it (and don't forget the back mutations to less fit strings will be selected against, and not show up when we are only displaying the best string). It doesn't take a mathematical genius to work this out. People have been telling Dembski this for years (Wesley Elsberry for one, and again recently), but he just hasn't listened. Now there is documentary evidence that Dembski is wrong, from a documentary on Dawkins work. How does Dembski handle this?
Interestingly, when Dawkins did his 1987 BBC Horizons takeoff on his book, he ran the program in front of the film camera: www.youtube.com/watch?v=5sUQIpFajsg (go to 6:15) There you see that his WEASEL program does a proximity search without locking (letters in the target sequence appear, disappear, and then reappear). That leads one to wonder whether the WEASEL program, as Dawkins had programmed and described it in his book, is the same as in the BBC Horizons documentary.
Don't admit you were wrong, claim a different program is used (ignoring for the fact that the weasel program in the documentary still converged on the correct solution in a matter of minutes). However, it is easy to see from the video that all of the generated strings are being displayed, not just every 10th fittest as was in the book. That's the difference between printed media and things like TV, you can easily show the intermediate steps without causing confusion, again, imaging if Dawkins had shown all 6,400 intermediates, that would be roughly 160 pages of gibberish[1] to demonstrate something anyone with an IQ above room temperature could figure out from themselves.
In any case, our chief programmer at the Evolutionary Informatics Lab (www.evoinfo.org) is expanding our WEASEL WARE software to model both these possibilities. Stay tuned.
Say what? How long does it take someone to write a program that basically takes a string, copies it with mutations, compares it to a target, chooses the best mutant, copies and mutates the new string, and compares again until the target is reached? When I first read Dawkins book I made my first weasel program in a couple of hours in GBASIC (as did almost every geek in the Universe), converting it to QBASIC and using arrays and stuff took an afternoon, because I was trying to be fancy with the arrays, and adding in a lot of comments so people could follow what I had done. So a real programmer should have been able to make a "non-locking" version in the time it took Dembski to write his blog post. Heck, Dembski could have done it himself. People have written versions of the weasel program in Matlab[3], and Dembski is supposed to be a mathematician, why didn't he? Indeed, if he were lazy he could have just looked one up on the web and checked how it was programmed. For a time there was a cottage industry in making weasel programs, and there were lots of them. To demonstrate, I have resurrected a program I made in QBASIC[4]. Now, the program I've written [4] is written to be as close as possible to Dawkins original as described in the book in terms of how it works (although I've added in the ability to change the string and the number of offspring). All offspring strings are mutated (one mutation per string, the mutation is a random letter placed in a random lcocation), and no mutation is "locked" into place. Any given "good" mutation can potentially be mutated out again (and is if you watch carefully). If you run the program with 100 offspring (as per Dawkins), unless you are preternaturally fast you won't see any backing and froing. If you run the program with 50 or 30 offspring, it is easier to see backing up [2]. The screen shot below shows the current best string, which is worse than the previous best string (and I had to add wait loops so it was slow enough for me to catch with PrintScreen, see also the string capture listed at [2] at the bottom of the post).
weasle_1.jpg
Even with the low offspring number the program converges on a solution (see second screen shot).
Weasle_2.jpg
This demonstrates that Dawkins program works just fine without "locking". With populations of 100 offspring, where it is hard to see back mutation, I got convergence in 65, 36 and 100 generations in 3 separate runs. Quite similar to the runs Dawkins reports in his book. The question is, instead of constructing conspiracy theories about how Dawkins must have changed his program (rather than realising the difference between showing all of a screen dump on an interactive medium like TV, and showing the most fit strings from each generation in a printed book is one of presentation, not core programming), why didn't Dembski write his own program (or get his minions to write one for him) to check for himself before spinning wild theories? Oh. I forgot. That's the difference between Intelligent Design and real science; real science actually tests hypotheses with data.


[1] If he has 100 offspring per generation, than a run of 64 generations will generate 6,400 individual strings. Typical books can have 40 lines to a page, hence 160 pages to show all offspring, as well as as the fittest of each generation. [2] Here are runs I did using my program, with the program dumping only the fittest strings to file.
Off spring size 100, showing 10 individual generations (convergence in 37 Generations)
Best string ; Generation
pewjhokr ju hs c wecule ; 20
pewjhokr ju hs c wecsle ; 21
pewjhokr ju hs a wecsle ; 22
petjhokr ju hs a wecsle ; 23
metjhokr ju hs a wecsle ; 24
metjhokr ju hs a weasle ; 25
metjhokr ju is a weasle ; 26
metihokr ju is a weasle ; 27
metihoks ju is a weasle ; 28
metihmks ju is a weasle ; 29
metihmks ju is a weasle ; 30

Hmm, that looks "locked in" doesn't it BUUUT here's what happens with a population size of 50. Remember, nothing else has been changed about the program except the population size. Convergence is in 187 generations, in previous runs I have had convergence in 73, 98 and 128 runs).

Best string ; Generation
lethinks jt is a weasle ; 135
lethinks jt is a weaske ; 136
lethinks jt is a weaske ; 137
lethinks jt is a weatke ; 138
lethinks jt is a weatke ; 139
lethinks jt is a weatke ; 140
lethinks jt is a weatke ; 141
lethinks jt is a weatke ; 142
lethinks ju is a weatke ; 143
lethinks ju is a weatke ; 144
lethinks gu is a weatke ; 145

Note we see reversion now, despite the program being unchanged. If we had just looked at generation 130 and 140 (every 10th generation, as Dawkins shows in order to conserve space in his book) we would have seen

lethinks jt is a xeasle ; 130
lethinks jt is a weatke ; 140

Which Dembski imagines is locking, but its not.

[3] Heck, you could even do this in Microsoft Excel (shudder) [4] My weasle program in QBASIC can be found here. Here's the relevant section of the code
Start:
CLS
LOCATE 5, 2: PRINT "Target:"; TAB(12); Target$; " Diff"; BestDiff; " Generation: "; Gen
LOCATE 7, 2: PRINT "Current Best String is "; Test$(BestFit); " with a difference of "; BestDiff
LOCATE 8, 2: PRINT "Previous Best String was "; Parent$; " with a difference of "; CurrBestDiff

Wait10
Gen = Gen + 1
'Find the closest (ie fittest) string
'Note, there is NO locking

CurrBestDiff = BestDiff
Parent$ = Test$(BestFit)

'Create Offspring, all offspring are mutants
'no site is preserved, contrary to claims by Dembski
FOR I = 1 TO OffSpring
Site = (RND * TargLen) + 1
IF Site > TargLen THEN Site = TargLen
Char$ = CHR$((INT(RND * 26) + 96))
IF Char$ = CHR$(96) THEN Char$ = CHR$(32)
Test$(I) = Parent$
MID$(Test$(I), Site) = Char$
NEXT
UPDATE: I've run a freely mutating version of the weasel against a "locking version", I report the results here.

721 Comments

Joshua Zelinsky · 17 March 2009

More to the point, this is a waste of time. By Dawkin's own description the Weasel program is an attempt to show very very roughly how evolution could be minimally plausible. Even if the program had issues (such for example even if it had used locking) that would mean that it might not be the ideal example. That doesn't in any way negate the point or weaken the case for evolution at all.

Alex · 17 March 2009

One minor squabble ... if I'm reading your code correctly, it appears that you select only one child per generation and use it to breed the next 100 children. Is that correct? If so, it's not exactly the best way to demonstrate evolution :)

I'd never heard of Dawkins program before, and it's really got me interested. I'm making a PHP version now, so I was digging through your code to see how you handled breeding in each generation. I'm trying to get them to breed randomly producing twice as many children as parents, and then cull the children so I end up with the same pool size. That's why I found it interesting that you'd decided to select only one per generation - it makes the coding easier, but it feels too much like cheating.

Wheels · 17 March 2009

Doesn't matter, Zelinsky. Dawkins did it, so it must be wrong. After all, his programming doesn't have the Light of God behind it.

Doc Bill · 17 March 2009

If you modified the "target" to read "Methinks Dembski is a weasel" do you think the program would converge, or simply don an oversized grey cardigan and shuffle off to an irrelevant Bible college in Texas?

Personally, I'd go for Door number 2.

Ian Musgrave · 17 March 2009

Joshua Zelinsky said: More to the point, this is a waste of time.
Well, the point is that a leading light of the cdesignproponentits has spent an enourmous amout of time critiqing a toy demonstration of selection, and can't even get the toy example right. Not only that, they can't admit when they were wrong. So when they say that actualy simulations of natural selection are worng, you know how much confidence to place in their statments :-)

Ian Musgrave · 17 March 2009

Alex said: One minor squabble ... if I'm reading your code correctly, it appears that you select only one child per generation and use it to breed the next 100 children. Is that correct? If so, it's not exactly the best way to demonstrate evolution :)
What part of "toy program" didn't you understand? It's not demonstrating evolution (as clearly stated in the introduction) or natural selection, but a simple demonstration of the power of selection over random search (if anything it mimics serial passage of bacteria throigh increasing concentrations of antibiotic, where you choose a single cell for each iteration of the growth/selection step). It's like complaining that the measuring cylinder/running tap model of clearance desn't implement the liver. Of course, this hasn't stopped people (including me) from adding in population structures, sexual breeding, indels gene duplication and a whole range of things (they all still work), but the point here is that Dembski completely misunderstands, and completely misrepresents, a toy program which very clearly doesn't behave as he claims. If Dembski and co. can't get such a simple model right, then no one can have confidence in their criticisms of lenski et al and so on.

stevaroni · 17 March 2009

It’s not demonstrating evolution (as clearly stated in the introduction) or natural selection, but a simple demonstration of the power of selection over random search

Dawkins Weasel programs clearly demonstrate the power of a little feedback on selection, and the fact that having some of it can speed up convergence on a solution over a truly random search by a factor of millions. But as Ian points out they don't really model the process of evolution. To demonstrate the or that, you need Dawkin's Weasel generators. These are self-creating software programs that exactly mimic the actions of DNA evolution. The grand-daddy of these programs was originally described in a research paper written in 1995. you can find it at Genetic Evolution of Machine Language Software Ronald L. Crepeau NCCOSC RDTE Division San Diego, CA 92152-5000 July 1999 If you have any familiarity at all with low-level computer languages this paper is simply jaw dropping.

Joshua Zelinsky · 17 March 2009

Ian, valid point. Also, given that Dembski claimed in November that he was going to be trying to do research instead of blogging - http://www.uncommondescent.com/adminstrative/change-at-ud/ - and this is the first thing we've gotten as a result, I can't say that I'm too impressed.

Joe Felsenstein · 17 March 2009

I can't see what the issue is. You can have a Weasel program that generates one offspring, with a single mutation each time, and accepts it if the result is closer to the target. That will in effect have "locking" but might sometimes waste its time trying to mutate a correct letter. Or you can have one mutation each time that is always in an incorrect letter. That would lock too. Or you can generate one offspring, with each letter having a small random chance of mutating, and accept the new string if it has more positions matching than the current one. That will not precisely lock. Or you can make a population of (say) 50 offspring, with one of these mutation schemes, and accept the best of these.

All of these will work, at slightly different speeds, and all will make Dawkins' point that the result is convergence to the target string much faster than random changes without any natural selection. (Yes, folks, in spite of what has been said here this is a simulation of a simple form of natural selection). It really doesn't matter which form of these you use. They all make the same point.

To fret about which exact form Dawkins was using is a waste of time, unless you want to try to give the impression that there is some dark and mysterious coverup afoot. Sure Dembski is not intending to give that impression, is he?

Ian Musgrave · 18 March 2009

Joe Felsenstein said: I can't see what the issue is.
Joe Felsenstein! [Wayne's World] I'm not Worthy, I'm not Worthy [/Wayne's World] Seriously, the issue is a bit like arguing over whether the measuring cylinder in the Measuring Cylinder/Tap model of drug clearance is emptied by a tube or a bloke with a cup. It's a non-issue except for the way it highlights the determined cluelessness of cdesign proponetists. Dembski is effectively arguing that Dawkins said the measuring cylinder is emptied by a man with a cup in his book, but anyone can go to his original book, read how he set it up, and understand that Dawkins specified a tube. Dawkins doesn't specify how big the tube, or the flow rate of the tap, but it's sort of obvious and you can easily make an analogous system which demonstrates the same things that Dawkins does. Everyone understands except Dembski who then makes a convoluted argument over the whole thing (see www.evoinfo.org and read their "explanation" of Dawkins program if you have a spare half-hour of your life you don't mind wasting). Now that there is a video showing a measuring cylinder with a tube, Dembski goes "oh, Dawkins must have REALLY have used a cup in his book, then swapped to a tube for the video". Aside from the convoluted mentality involved in this staggering piece of "reasoning", it goes to the heart of the cdesign proponentists reliability. When Dembski claims that Lenski et al., have "smuggled in information", explaining why they are wrong can get quite technical, but when they claim Dawkins has "smuggled in information", one can simply point to how deeply they have misunderstood Dawkins model, and if they can't get Dawkins right (after being told repeatedly and being shown a video), what hope is there that they got Lenski right.

Rogue74656 · 18 March 2009

I have been kicking around an idea for the past few weeks based on Dawkins' weasel program.

Rather than have a pre-defined endpoint (as the weasel program does and evolution doesn't) I developed this idea.

1) Start with a 400 x 600 pixel square with each pixel randomly turned on or off.

2) Three offspring are generated with random mutations (pixels changed)

3) The program posts the four "pictures" on a webpage

4) The next user to go there picks one of the four

5) The selected "picture" is used to return to #2

I think it would be interesting to see if a recognizable picture would develop from the selection process....

Mike Elzinga · 18 March 2009

I never cease to be dumbfounded by how dumb Dembski bumbles and dumbs up everything he touches. He apparently has some sort of anti-Midas touch in which everything he handles turns to feces.

What is even more amazing is the fact that he can do this against a background of computer techniques that go back to the development of computers to carry out just such calculations. Monte Carlo techniques were developed to solve stochastic type problems that had all the major components of evolution in them, only they were called physics problems. The fundamental algorithms have been around for close to a century.

Dawkins simple little program was one of the nicest examples of a simple, easily written program that illustrated a fundamental concept to anyone who could write simple code. How can anyone not understand?

But then Dembski doesn’t even know how to initialize variables in his programs.

dave · 18 March 2009

and who provides the intelligence and vitality for these software programs to work?

my interest in in the human mind and how it can convince itself that it knows reality.

it is a very subtle step from a paradigm to paradigm paralysis.

scientism like religion claims truths and they both would be better to claim degrees of truths.

religions have made god or source or absolute or cause or vitality in their image on the other side of the coin are the materialists that search no deeper than their existing materialistic paradigm.

the universe has many mysteries yet to discover but yet we teach theories and beliefs as fact. look at the history of science and how many facts have been overturned and found to be false.

the same applies for religious beliefs.

science needs to be about theories and probabilities and few facts. maybe no facts if one is to keep the mind open for discovery.

the greatest fear the human ego has is to be called ignorant so it projects its ignorance on to others.

Romartus · 18 March 2009

dave said: and who provides the intelligence and vitality for these software programs to work? my interest in in the human mind and how it can convince itself that it knows reality. it is a very subtle step from a paradigm to paradigm paralysis. scientism like religion claims truths and they both would be better to claim degrees of truths. religions have made god or source or absolute or cause or vitality in their image on the other side of the coin are the materialists that search no deeper than their existing materialistic paradigm. the universe has many mysteries yet to discover but yet we teach theories and beliefs as fact. look at the history of science and how many facts have been overturned and found to be false. the same applies for religious beliefs. science needs to be about theories and probabilities and few facts. maybe no facts if one is to keep the mind open for discovery. the greatest fear the human ego has is to be called ignorant so it projects its ignorance on to others.
Hello ? Planet Dave has tuned in. Is this something you just drop into any forum ? Troll off Dave.

Anders · 18 March 2009

Of course the most important thing here is that those of us, who never got around to write our own weasel program 20 years ago, now have a good excuse to finally do so. Here's my attempt in Python (about 40 minutes of programming effort - you have to love that language!):
weasel.py

And output from the final few generations of my first test run (pop size=30). Notice the reversions:


[...]

METHINKS IT IS LIKEUA WTASEL ## Gen: 114 Dif: 2

METHINKS IT IS LIKEUA WYASEL ## Gen: 115 Dif: 2

METHINKS IT IS LIKE A WYASEL ## Gen: 116 Dif: 1

METHTNKS IT IS LIKE A WYASEL ## Gen: 117 Dif: 2

METHTNKS IT IS LIKE A WEASEL ## Gen: 118 Dif: 1

METHFNKS IT IS LIKE A WEASEL ## Gen: 119 Dif: 1

METHXNKS IT IS LIKE A WEASEL ## Gen: 120 Dif: 1

METHINKS IT IS LIKE A WEASEL ## Gen: 121 Dif: 0










Ian Musgrave · 18 March 2009

Anders said: Of course the most important thing here is that those of us, who never got around to write our own weasel program 20 years ago, now have a good excuse to finally do so. Here's my attempt in Python (about 40 minutes of programming effort - you have to love that language!):
Python! Cool! And yet, over at Uncommon Dissent, after nearly 48 hours with a trained programmer on hand, they STILL haven't reproduced the weasel.

Joe Felsenstein · 18 March 2009

Mike Elzinga said: What is even more amazing is the fact that he can do this against a background of computer techniques that go back to the development of computers to carry out just such calculations. Monte Carlo techniques were developed to solve stochastic type problems that had all the major components of evolution in them, only they were called physics problems. The fundamental algorithms have been around for close to a century.
Genetic simulations of evolution have been around almost as long as Markov chain Monte Carlo methods have been in physics. The classic MCMC paper of Metropolis et al. is 1953. The first genetic simulation of evolution is Nils Aall Barricelli's paper of 1954.

Alex · 18 March 2009

Ian Musgrave said: What part of "toy program" didn't you understand?
Hey, I'm just asking a simple question - no need to get bitchy. I got your point just fine the first time around, thanks.

Joe Felsenstein · 18 March 2009

Ian Musgrave said: When Dembski claims that Lenski et al., have "smuggled in information", explaining why they are wrong can get quite technical, but when they claim Dawkins has "smuggled in information", one can simply point to how deeply they have misunderstood Dawkins model, and if they can't get Dawkins right (after being told repeatedly and being shown a video), what hope is there that they got Lenski right.
I think that Dembski's present concern may be the issue of "smuggling". Dawkins's program does have a precise target phrase that is supplied by the user. But Dawkins is not concerned with whether the information comes from that phrase or is generated de novo by the selection. As we know, he is really concerned to make a teaching example to show how wrong is the common creationist argument that evolution is like an "explosion in a junkyard". His example succeeds at this brilliantly. And for that it simply does not matter where the information ends up coming from. This is all presumably part of some argument Dembski will make about the ultimate source of the information. Such arguments are mostly a diversion from the real issue: wherever the information originally comes from, it is natural selection that puts it into the genome.

Dan · 18 March 2009

dave said: and who provides the intelligence and vitality for these software programs to work? my interest in in the human mind and how it can convince itself that it knows reality.
In that case, you should comment on a blog concerning the human mind and perception. Panda's Thumb supports "Discussions and critiques of evolutionary theory, science and education," so this is not the place for your interest.

Ian Musgrave · 18 March 2009

Folks, please don't feed the troll.

Ian Musgrave · 18 March 2009

Alex said:
Ian Musgrave said: What part of "toy program" didn't you understand?
Hey, I'm just asking a simple question - no need to get bitchy. I got your point just fine the first time around, thanks.
That was mere mild exasperation (if you got my point and knew it was a toy program, why worry about the string duplication method when we are explicitly trying to duplicate Dawkins). If you want to make more realistic weasels, head over to "Very Like a Whale"(yes, it's also my page) and download weasle6.bas for an example where multiple strings breed and offspring are selected probabilistically. There's also a few other weasels there (although some links have died with the passage of time).

tsig · 18 March 2009

dave said: and who provides the intelligence and vitality for these software programs to work? my interest in in the human mind and how it can convince itself that it knows reality. it is a very subtle step from a paradigm to paradigm paralysis. scientism like religion claims truths and they both would be better to claim degrees of truths. religions have made god or source or absolute or cause or vitality in their image on the other side of the coin are the materialists that search no deeper than their existing materialistic paradigm. the universe has many mysteries yet to discover but yet we teach theories and beliefs as fact. look at the history of science and how many facts have been overturned and found to be false. the same applies for religious beliefs. science needs to be about theories and probabilities and few facts. maybe no facts if one is to keep the mind open for discovery. the greatest fear the human ego has is to be called ignorant so it projects its ignorance on to others.
Facts are never false. The Earth has always been round,the Earth has always orbited the Sun and there never was any aether.

dNorrisM · 18 March 2009

Rogue, This really amazed me:(HT to PZ or the BA, or somebody)

Mona Lisa

Patrick May · 18 March 2009

Ian Musgrave said:
Anders said: Of course the most important thing here is that those of us, who never got around to write our own weasel program 20 years ago, now have a good excuse to finally do so. Here's my attempt in Python (about 40 minutes of programming effort - you have to love that language!):
Python! Cool! And yet, over at Uncommon Dissent, after nearly 48 hours with a trained programmer on hand, they STILL haven't reproduced the weasel.
Python isn't cool, Lisp is cool! (Okay, maybe Python is a little cool.)

Victor Lighthill · 18 March 2009

How long does it take someone to write a program that basically takes a string, copies it with mutations, compares it to a target, chooses the best mutant, copies and mutates the new string, and compares again until the target is reached?

For me, 10 minutes in Python. After 20 minutes, I added support for "locking", multiple mutation loci, different population sizes, a lax selection function, and a selection function that doesn't operate in every generation.

Mr. Dembski should hire an actual programmer. I hear it's an employer's market.

Reed A. Cartwright · 18 March 2009

Following up on my Red Lynx simulator, we're thinking about a similar widget for a weasel program.

ppnl · 18 March 2009

I once wrote an evolution program involving Conway's game of life. A random bit pattern was used as the initial life pattern. Its fitness was determined by how long it would run before entering a loop. And they even reproduced sexually by combining the bits from two different patterns. This isn't exactly rocket science. Dembski is really showing how clueless he is.

stevaroni · 18 March 2009

and who provides the intelligence and vitality for these software programs to work?

Nobody, DaveTroll. They can write themselves. Put the Word-Salad Shooter down and read the paper. Genetic Evolution of Machine Language Software Ronald L. Crepeau NCCOSC RDTE Division San Diego, CA 92152-5000 July 1999

themadhair · 18 March 2009

Rogue74656 said:
I have been kicking around an idea for the past few weeks based on Dawkins’ weasel program. Rather than have a pre-defined endpoint (as the weasel program does and evolution doesn’t) I developed this idea. 1) Start with a 400 x 600 pixel square with each pixel randomly turned on or off. 2) Three offspring are generated with random mutations (pixels changed) 3) The program posts the four “pictures” on a webpage 4) The next user to go there picks one of the four 5) The selected “picture” is used to return to #2 I think it would be interesting to see if a recognizable picture would develop from the selection process.
Not exactly the same thing but you may find this video interesting: http://www.youtube.com/watch?v=xx5t5_trnuU

Anders · 18 March 2009

Victor Lighthill said: How long does it take someone to write a program that basically takes a string, copies it with mutations, compares it to a target, chooses the best mutant, copies and mutates the new string, and compares again until the target is reached? For me, 10 minutes in Python. [...]
Oh darn! Now I feel stupid with the 40 minutes I spend programming and debugging my Python program. In my defense I will add that I also made a cup of coffee, my mom called, and my laptop ran out of battery so I had to find my power supply. And all those comments took time too of course.

Mike Elzinga · 18 March 2009

Joe Felsenstein said: Genetic simulations of evolution have been around almost as long as Markov chain Monte Carlo methods have been in physics. The classic MCMC paper of Metropolis et al. is 1953. The first genetic simulation of evolution is Nils Aall Barricelli's paper of 1954.
Hartree-Fock type calculations for multi-electron atoms go back to 1928. Diffusion calculations have a longer history. I think some of the ideas and techniques can be traced back to Poincare and even to Gauss and Euler. I’ve forgotten many of the details of the history of math and physics, but I know the techniques are old. They weren’t very practical for large problems until the development of computers. Much of the motivation behind machine computation was driven by the need to solve these kinds of problems. Prior to digital machines, analog techniques were often used; and that doesn’t just refer to electronic analog computers. Flowing sand and water with seeds of potassium permanganate at various points in the flow were also used. Some techniques were humorously referred to as “shake-and-bake” to illustrate the nature of how the calculations settled out. But it is simply stunning that Dembski with his “PhD” can spend so much time on such simple ideas without being aware of everything that has already been done and had been worked on for close to a century.

stevaroni · 18 March 2009

Prior to digital machines, analog techniques were often used; and that doesn’t just refer to electronic analog computers. Flowing sand and water with seeds of potassium permanganate at various points in the flow were also used.

Soap bubble films were used on elaborate map models to determine minimum paths and node placement for telecommunications trunk networks.

dave · 18 March 2009

wow put down after put down.

those are called attacks and they come from the doubts of the human ego not certainty.

that is the way of the atheist. ok and the religious.

expected that.

classic example of paradigm paralysis.

the creation folks have nothing on you folks.

thank you for your feedback.

as they say the proof is in the pudding.

bet you wont post this comment.

ok back to my salad chopper and newspaper. :-)

like attracts like sorry for trolling your love fest.

stevaroni · 18 March 2009

wow put down after put down.

It's simple Dave. We call you a troll because... well... you Troll. (verb, not noun) You never bring any evidence. You never answer direct questions. Ergo, people never take you seriously. You can make the put downs go away in the blink of an eye. All you have to do is put some real research on the table. That way, we can talk about your evidence rather than noting, over and over, how the Emperor is out in public without any clothes again.

ben · 18 March 2009

Typical creotard strategy, dave. 1) Come into the evolution blog yapping a bunch of scientifically-unsupported bible babble until 2) the people there who understand the science you hate get irritated and 3) call you the jerk you are. Then you 4) concern troll about the level of discourse on a site you were only trying to disrupt in the first place. Nobody cares about your religiously-motivated dishonesty and obfuscation. Go away--your worst crime so far is being an unoriginal bore, and we all know it's not getting any better from here.

Dan · 18 March 2009

Rogue74656 said: I have been kicking around an idea for the past few weeks based on Dawkins' weasel program. Rather than have a pre-defined endpoint (as the weasel program does and evolution doesn't) I developed this idea. 1) Start with a 400 x 600 pixel square with each pixel randomly turned on or off. 2) Three offspring are generated with random mutations (pixels changed) 3) The program posts the four "pictures" on a webpage 4) The next user to go there picks one of the four 5) The selected "picture" is used to return to #2 I think it would be interesting to see if a recognizable picture would develop from the selection process....
Dawkins himself did something similar:
Richard Dawkins, The Blind Watchmaker, page 50 Although the monkey/Shakespeare model is useful for explaining the distinction between single-step selection and cumulative selection, it is misleading in important ways. One of these is that, in each generation of selective 'breeding', the mutant 'progeny' phrases were judged according to the criterion of resemblance to a *distant ideal* target, the phrase METHINKS IT IS LIKE A WEASEL. Life isn't like that. Evolution has no long-term goal.
He goes on in pages 51-60 to describe a "biomorph" program not dissimilar to the one you suggest. The hilarious aspect of this fact is that I've read many creationists make points like the ones Dawkins makes above in heated outrage, suggesting that Dawkins is a deliberate fraud, whereas in fact he knows, as anyone knows, that no analogy is perfect.

Mike Elzinga · 18 March 2009

stevaroni said: Soap bubble films were used on elaborate map models to determine minimum paths and node placement for telecommunications trunk networks.
That’s a very nice example that illustrates “relaxation techniques”. And all these analog techniques illustrate how nature does it. But even if we restrict ourselves to mathematics, we can find the heart of the idea in the solutions to equations; finding roots for example. If we just throw random numbers at an equation, the chances of finding the roots are extremely small; close to zero. But the minute we impose some kind of selection criteria, such as restricting the domain of the trial solutions according to how close the equation is to zero, we find the process converges extremely rapidly. Extend this idea to sets multiple equations, and the result is even more dramatic. If another restriction is imposed, the process proceeds even faster. The classic example is Newton’s iteration for finding the root of an equation. (Oh the irony that the “Isaac Newton of information theory” didn’t get the point of this.) And this is just the way nature behaves. Matter condensing into stable configurations proceeds through increasingly reduced sets of energy ranges as their interactions slough off excess energy and select the successive winners from the sets with smaller energy ranges. Dawkins little program brings the issue home for those who don’t have the mathematical or physics background. The program simply illustrates that a little selection produces dramatic solutions to situations where pure randomness produces nothing.

stevaroni · 18 March 2009

Oh the irony that the “Isaac Newton of information theory” didn’t get the point of this.

More is the pity. Wouldn't you suppose that somebody who describes himself the way Dembski does would absolutely love to play with mathematical models like this. Sigh. Imagine what a real mathematician like Newton could have done with these tools. I've stood in front of Isaac Newton's grave. Even dead, he was impressive. Bill, you are no Isaac Newton.

Alex · 18 March 2009

Ian Musgrave said: That was mere mild exasperation (if you got my point and knew it was a toy program, why worry about the string duplication method when we are explicitly trying to duplicate Dawkins). If you want to make more realistic weasels, head over to "Very Like a Whale"(yes, it's also my page) and download weasle6.bas for an example where multiple strings breed and offspring are selected probabilistically. There's also a few other weasels there (although some links have died with the passage of time).
I wasn't worried, I was curious :) And thanks, I'll definitely check it out!

Ian Musgrave · 18 March 2009

Well, over at Uncommon Dissent it's 52 hours after Dembski's article was posted, and still no one has made even one weasel program, and we have 3 already (excluding my elderly QBASIC one). Lets see how many more we can make in differnt languages before the UD crew get around to making theirs.

Oh, and some folks over there are still arguing it's "latching". They really don't get this whole "test your hypothesis thing" do they.

(oh, yeah, and ignore the troll)

Anders · 18 March 2009

I'm continuing to have fun with
my weasel program here: I have now added a plot of the fitness (measured as percent correct letters in the string) as a function of generation number:

Fitness plot

Notice how the fraction of beneficial mutations is high in the beginning (when the string is far from the peak of the fitness landscape) and how beneficial mutations are much less common near the peak (fitness plateau with occasional drops in fitness). Despite all the above-mentioned ways in which this is not meant to be a precise model of evolutionary processes, it actually does give some very nice insights.

Ian Musgrave · 18 March 2009

Well, another way you could do the whole thing is to do the math, as Wesley Elsberry has done. Read the first post, then scroll down to the Monte Carlo test. Now someone tell me why the "Isaac Newton of information theory" can't do this?

Mike Elzinga · 18 March 2009

Ian Musgrave said: Well, another way you could do the whole thing is to do the math, as Wesley Elsberry has done. Read the first post, then scroll down to the Monte Carlo test. Now someone tell me why the "Isaac Newton of information theory" can't do this?

Notice how the fraction of beneficial mutations is high in the beginning (when the string is far from the peak of the fitness landscape) and how beneficial mutations are much less common near the peak (fitness plateau with occasional drops in fitness).

— Anders
Just an off-the-top-of-the-head comment; it probably goes as the reciprocal of the square-root of the number of trials. Wesley could calculate the standard deviation in his results and plot them along with the plot he shows. I suspect one would see the upper and lower bounds squeezing in around the curve.

Mike Elzinga · 18 March 2009

Anders said: Notice how the fraction of beneficial mutations is high in the beginning (when the string is far from the peak of the fitness landscape) and how beneficial mutations are much less common near the peak (fitness plateau with occasional drops in fitness). Despite all the above-mentioned ways in which this is not meant to be a precise model of evolutionary processes, it actually does give some very nice insights.
Re. my last comment: try plotting the number of beneficial mutations vs.the log of the number of trials and see if it is a straight line with a slope of negative ½.

Mike Elzinga · 18 March 2009

Correction: That should have been the log of the number of beneficial mutations vs. the log of the number of trials.

Alternatively one could plot the square-root of the number of beneficial mutations vs. the number of trials.

Inoculated Mind · 18 March 2009

Ian Musgrave said: Folks, please don't feed the troll.
I had to go back and read the comments to find the one by "dave." It turns out I read every comment above it and below, without reading that comment at all! I must have reached a higher plane of blogospherics - the innate ability to pass my eyes instinctively over the comments from a blog troll. That's the stuff that dreams are made of. It would also explain why I have passed over UD for months on end, now, and only visited there to chuckle at DaveScot's recent departure. Dembski is pretty dense not to get this year after year. I take his pronouncements of hidden research progress with a dose of buttered popcorn.

Mike Elzinga · 18 March 2009

It occurs to me that there might be a somewhat “higher level” of analysis of the data in Weasel. This would be to look at either the variance or standard deviation in the number of beneficial mutations at each generation. That means running the program many times to get samples of the numbers of beneficial mutations at each generation from which to calculate the variance.

That would capture the fluctuations in the number of beneficial mutations at each generation. Then plot this on a log-log plot vs. number of beneficial mutations.

What is being explored here is whether or not the number of beneficial mutations represents a sort of “potential energy” relative to the stable population. There are some very general properties of such systems that say the fluctuations in “energy” increase as the square-root of the “distance” away from the stability level.

Thus, if the number of “genes” in the “gene pool” that have the potential for “improving” the gene pool in subsequent generations is large, the fluctuations should be large also. So I guess one would want a log-log plot the variance in number of beneficial mutations versus the number of beneficial mutations. One might also try this against the number of generations also. If a straight line emerges, then there are some general features one can think about. There may also be some other fractal powers that emerge.

I’m going to have to reinstall some of my old Visual Basic or Maple software and reeducate myself in order to do this. Maybe those who are already up to speed could pull this off a little more quickly.

Michael Suttkus, II · 18 March 2009

A while back, I wrote a program in MS Word VBA (hey! It was all I had! It's still all I've got, come to think of it). The basic idea was to create a "world" consisting of a ten by ten grid, each cell containing a random poker hand.

Then, each generation, each poker hand would have one child (which would usually be an identical copy, but had a small chance of being a mutant), and that child would attempt to invade an adjacent cell. The better poker hand would win the cell, and the process would continue.

The most interesting thing, as far as I was concerned, was that it very, very rarely found the best possible poker hands, something which is trivially predictable to someone who actually understands evolution and poker. The vast majority of trials I ran ended up with some four-of-a-kind dominating the world. This is because there's a clear selection gradient for them. Four-of-a-kind is better than three-of-a-kind is better than a pair which is better than not having a pair (normally). This means that a pair is successful against the early random hands, and a mutation that produces 3-of-a-kind is more successful than it's pair parents...

Flushes and straights simply do not work the same way. 5 cards of the same suit is a flush. Four cards of a suit and a fifth of another is in no way better than three cards of a suit and two others. There is no selection to create a flush or a straight from a non-flush/straight ancestor.

Now, on rare occasions, a flush or straight would appear early on in the random hand generations (You do get dealt good hands sometimes!), and in that case it would usually quickly dominate the world before the pairs had time to develop into anything more impressive. Then the flush/straight would slowly evolve towards a royal flush, but it didn't happen often.

Which annoyed the creationists telling me that the program had the "correct answer" smuggled in, when the "correct answer" changed every time the program ran!

fnxtr · 18 March 2009

Anders said: I'm continuing to have fun with my weasel program here: I have now added a plot of the fitness (measured as percent correct letters in the string) as a function of generation number: Fitness plot Notice how the fraction of beneficial mutations is high in the beginning (when the string is far from the peak of the fitness landscape) and how beneficial mutations are much less common near the peak (fitness plateau with occasional drops in fitness). Despite all the above-mentioned ways in which this is not meant to be a precise model of evolutionary processes, it actually does give some very nice insights.
I wonder if this reflects the radiation of species in a new or newly-available environment... or was that the point?

RBH · 18 March 2009

Mike Elzinga wrote
I never cease to be dumbfounded by how dumb Dembski bumbles and dumbs up everything he touches. He apparently has some sort of anti-Midas touch in which everything he handles turns to feces. What is even more amazing is the fact that he can do this against a background of computer techniques that go back to the development of computers to carry out just such calculations. Monte Carlo techniques were developed to solve stochastic type problems that had all the major components of evolution in them, only they were called physics problems. The fundamental algorithms have been around for close to a century. Dawkins simple little program was one of the nicest examples of a simple, easily written program that illustrated a fundamental concept to anyone who could write simple code. How can anyone not understand? But then Dembski doesn’t even know how to initialize variables in his programs.
Ah, man, I'd forgotten about that. He he he. Joe Felsenstein wrote
I think that Dembski’s present concern may be the issue of “smuggling”. Dawkins’s program does have a precise target phrase that is supplied by the user. But Dawkins is not concerned with whether the information comes from that phrase or is generated de novo by the selection. As we know, he is really concerned to make a teaching example to show how wrong is the common creationist argument that evolution is like an “explosion in a junkyard”. His example succeeds at this brilliantly. And for that it simply does not matter where the information ends up coming from. This is all presumably part of some argument Dembski will make about the ultimate source of the information. Such arguments are mostly a diversion from the real issue: wherever the information originally comes from, it is natural selection that puts it into the genome.
It's an argument that Dembski has been converging on for some time. He first called it the "displacement problem" in No Free Lunch (Section 4.7 starting on p. 203) and then later using it to attempt to escape from the (valid) charge that he had misinterpreted and misapplied the No Free Lunch Theorems in No Free Lunch. Still later, in one or another of the recent (so far unpublished) papers with Marks, he pursued this line (I can't be arsed to hunt up which one now), essentially arguing that in order for evolution by random mutations and selection to work, the search space of search algorithms has to be somehow constrained. Another way he has put it is in terms of some sort of 'match' between the properties of the search space and the search algorithm. In the end, it boils down to yet another version of the fine-tuning argument, as far as I can see. Evolution by random mutations and selection is an algorithm for transferring information about the selective environment to the genome of the evolving population. It happens automatically, inevitably, given some very general initial conditions: A population of imperfect replicators with heritable variation and high fecundity in an environment with at least one limiting resource. As Joe says, it makes not one tiny bit of difference to evolution where the variation in the environment came from. It's kind of like abiogenesis: Evolution doesn't give a damn where the replicators came from. And Dembski is the Fig Newton of info theory.

RBH · 18 March 2009

And by golly, via John Lynch we learn that God hates figs!

David vun Kannon, FCD · 18 March 2009

Don't forget Dembski's attempt at anti-Weasel research, MESA. MESA is still available from the iscid.org site. http://www.iscid.org/mesa/

While in later years, Dembski railed against smuggling in information, in MESA he was happy to argue that any target string was as good as any other, and therefore MESA was hardcoded to optimize for 0 as the global optimum value. MESA is a MinOnes binary GA.

MESA is the closest I've ever seen to real research being done by the ID community. If someone knows of more sciencey research than this, please share.

As trivial as MESA sounds, you can do interesting research in GAs with similarly simple problems. Dr David Goldberg is a leading GA researcher from UIUC, and much of his wonderful book The Design of Innovaton is about looking for the "edge of evolution" - under what circumstances do GAs fail and why. I once commented to Dembski on UD (before being banned) that this kind of research was exactly what ID should be backing. Alas my suggestion was not taken.

Now, you know this could not turn out well. That site has links to all of Dembski's MESA based peer reviewed publications. All of it.

Flint · 18 March 2009

Demnbski's problems with the weasel program, of course, are that (1) it produces uncongenial results, and (2) it produces them in such a clear and understandable fashion that even nonmathematical nonprogrammer creationists are in danger of seeing the point.

And so Dembski's objections are in no sense technical, methodological or even conceptual. His objections are simply a vehicle to keep his constituency on the reservation. These objections need not be sensible, but they DO need to make all the little Dembski-ites comfortable that Bill's in his heaven, all's right in creationland.

Fortunately for Dembski, what he actually says is largely irrelevant - nobody's going to try to extract anything of value from it, beyond that Good has stood up to Evil, and we can all sleep easier.

386sx · 18 March 2009

As you can see, by using the Courier font,

— William Dembski
Sounds pretty geeky. I probably would have said "monospace" or "fixed-width". I'm not a geek though.

In any case, our chief programmer at the Evolutionary Informatics Lab (www.evoinfo.org) is expanding our WEASEL WARE software to model both these possibilities. Stay tuned.

— William Dembski
More geeky stuff. Pretty darn impressive. They sound like some real "scientifical" type people over there.

Ian Musgrave · 18 March 2009

Okay, so now it's 56 hours with no weasel over at Uncommon Dissent. I've gone back and done a head to head comparison between a program with no "locking" (all letters in any given string have a chance to be mutated) and one with "locking" (where the matching letters are preserved against mutation). Trying to implement "locking" al la Dembski proved too hard. You have to keep indices of the letter locations and keep updating them. It is such a pain in the bottom that I cannot imagine Dawkins even wanting to try and program this in GBASIC. Remember, Dawkins weasel was a quick and dirty program bashed out in a short time. To implement "locking" I just kept a copy of the parent string unmutated (after all, in the real world not every offspring has mutations in genes of interest).

So what happened? (I'll link to the graph I generated and the code later) Mostly, they were much the same. "Locked" runs finished earlier, but most of the trajectory of the run was determined by mutation supply. Early on, virtually any mutation is of big benefit, while later on most mutations are of small benefit. It was only in the final stages that there was any significant backing and forthing, and then only in the 30 Offspring case. In the 100 offspring case, the population was so large that the probability was high that even in the final stages a beneficial mutation would be acquired. Only in the 30 offspring case was the last 10 or so generations in an "unlocked" run spent bouncing from 3-1 differences.



Generations to convergence (average of 4 independent runs)

30 Offspring 100 Offspring

Locked 130 59

unlocked 160 80

Sorry, messed that up, see upcoming post where I expand on this and provide graphs.

So, summary. Whether you "lock" your strings, or allow them to mutate at all positions freely, a weasel program will converge on a solution. The for most of the time, mutation supply dominates, and whether you lock your strings or not there is rapid accumulation of beneficial mutations. Only at the very end run does "locking" matter, and then only for small populations where the probability of a beneficial mutation is low.

But even then, "unlocked", freely mutating programs will converge on a solution in less than a minute (and only 20% slower than the "locking" programs), when simple random sampling will take longer than the lifespan of the Universe to converge.

Against all evidence, Dembski believes that Dawkins wrote a overly complicated program in GBASIC, and then reverted to a simple one for a TV show, and can't be bothered to get around to writing the code that would show him wrong (and show that freely mutating programs converge rapidly on the target string). Again, this shows that cdesign proponetists don't understand the "test your hypothesis" part of science.

Mike Elzinga · 19 March 2009

… he pursued this line (I can’t be arsed to hunt up which one now), essentially arguing that in order for evolution by random mutations and selection to work, the search space of search algorithms has to be somehow constrained. Another way he has put it is in terms of some sort of ‘match’ between the properties of the search space and the search algorithm. In the end, it boils down to yet another version of the fine-tuning argument, as far as I can see.

— RBH
This is what happens to people who have the misconceptions about physics that are rampant in the ID/Creationist community. They simply don’t know how the universe works. Of course there is a “connection between the properties of the search space and the search algorithm.” But putting it this way obscures and misrepresents the processes by which matter condenses into complex patterns and into organized systems by shedding energy. The “relaxation algorithms” often used to find the equilibrium states of complex systems of interacting particles or subsystems are probably the closest representation of how nature works. Whether it is surfaces minimizing their internal stresses and potential energies, or collections of strongly interacting particles jockeying into their mutually stable positions in an overall configuration, the “algorithms” are contained in the fundamental forces and energy exchanges among and losses from the constituents of the system. Living systems simply “jockey into position” in their environments by passing the necessary adjustments onto nearly identical replicated systems in the future. The replicated systems are simply surrogates that have adjustments that settle better into the current environment. And there can be a range of these that fit “well enough” and endure long enough to produce future surrogates that are still better adjusted. There is no need of intelligence for a cable to find its state of minimum potential energy. It wiggles around randomly and dissipates energy into the surrounding air and into frictional processes within itself until it relaxes comfortably into a catenary curve of minimum potential energy. That is a good metaphor for how livings systems do it also.

Anders · 19 March 2009

Ian Musgrave said: Okay, so now it's 56 hours with no weasel over at Uncommon Dissent. I've gone back and done a head to head comparison between a program with no "locking" (all letters in any given string have a chance to be mutated) and one with "locking" (where the matching letters are preserved against mutation). [...]
This is fun. I've now also constructed a version of my program with "Dembski locking" (to coin a term) implemented. I also added links to the source code so Dembski and his team of programmers can easily download the programs, thus saving them time that they can then spend doing research, or blogging, or whatever it is they do: Weasel programs in Python

Michael J · 19 March 2009

I'm not surprised that Dembski has not responded. I don't think that he can program himself and the minion he uses is just confirming what has been written here. As he is a creationist, he will never admit he is wrong. Dembski will of course fallback on the "information smuggling" idea.

I wouldn't be surprised if his current efforts are aligned to produce a model that doesn't smuggle information. My guess is that the models either still beat the brute force approach (D'OH) or are trivial to dismiss as a random search with no selection.

Carl · 19 March 2009

In troll mode:
I notice that your program targets the word "WEASLE", rather than the correctly spelled "WEASEL". This is why evolution doesn't work: genetic modifications can only destroy information (destroying the correct spelling of a word) rather than improve it (creating a new, improved and fitter spelling of the word "weasel").

Frank J · 19 March 2009

This is getting to be my most common complaint to fellow "Darwinists." I see several examples above, so I won't address anyone in particular. The question is: How do we know that a career anti-evolution activist like Dembski doesn't know (or understand) X? Now I must be clear that I don't know that he does know X. But I also know that if he did know X we probably could never tell, because demonstrating it would undermine his goal to promote denial of "Darwinism." The only way we might be confident that he didn't know X is if he either concedes the misunderstanding, or quietly drops the particular anti-evolution argument that implies it. My experience is that career anti-evolution activists almost never do the former, and do the latter only when necessary.

Wesley R. Elsberry · 19 March 2009

Ian,

I plotted the difference in performance between Dembski's "partitioned search" and an accurate "weasel". There's also an implementation I did in Javascript described and linked to here.

Anders · 19 March 2009

Mike Elzinga said: It occurs to me that there might be a somewhat “higher level” of analysis of the data in Weasel. This would be to look at either the variance or standard deviation in the number of beneficial mutations at each generation. That means running the program many times to get samples of the numbers of beneficial mutations at each generation from which to calculate the variance. [...]
I didn't quite do that (yet), but I altered my programs slightly so they also keep track of the number (or fraction, rather) of beneficial, detrimental, and neutral mutations in each generation (see here and here for plots). Turns out I was actually not thinking entirely correctly about this: the number of beneficial mutations is fairly constant (typically one or zero beneficial mutations are found per generation, although two or three per generation are occasionally found at the start of the run). However, the time between beneficial mutations is small at first (one found in almost every round) and longer near the end (many rounds with zero beneficial mutants found). I know, I know: it's all trivial and well known, but I'm having too much fun rediscovering all of this myself to stop, so bear over with me... (and there is of course always the chance that Dembski et al. might find it enlightening, although I doubt it).

Wesley R. Elsberry · 19 March 2009

Frank J,

There is a way to justify the use of the word "lying" with respect to what professional antievolution advocates commonly do. Generically, if someone presents themselves as an expert whose opinion on a topic should be considered, but who offers up easily-discovered falsehoods as the content of that opinion, one can conclude that they are lying about either their expert status or the specific false assertion. There is a residual ambiguity about which of those is the thing lied about, but none that lying is going on. This applies to the class of professional antievolution advocates, but not necessarily the chumps who simply fall for it and repeat the arguments that the professionals are pushing. Propagating a provided falsehood could simply be delusion rather than demagoguery. A chump who declares that his own expertise in the topic causes him to concur with the blatantly incorrect professional, though, would seal the conclusion for himself as well.

Ian Musgrave · 19 March 2009

Wesley R. Elsberry said: Ian, I plotted the difference in performance between Dembski's "partitioned search" and an accurate "weasel". There's also an implementation I did in Javascript described and linked to here.
Wes, I already linked to your first page but without explicitly mentioning the comparison, sorry, I'll fix that at the other post I made. Now we have 3 independent sets of data showing Dembski is wrong, and the UD folks STILL haven't implemented a single weasel! The Javascript version is way cool, everyone, visit this link now and play.

Ravilyn Sanders · 19 March 2009

Ian Musgrave said:
Python! Cool! And yet, over at Uncommon Dissent, after nearly 48 hours with a trained programmer on hand, they STILL haven't reproduced the weasel.
Nah. I agree, Dembski's talent lies more towards making animated videos of wind up dolls of federal district judges making bathroom noises. Though he might not have the coding skills, there are enough flunkies with the minimal skills needed to code up the weasel. It is likely that, no matter how hard they tried or fiddled with it, they could not produce a program that would NOT converge! When feed back improves convergence by six or eight orders of magnitude over random search, no matter how badly it is implemented, no matter how small the feedback is, the code will converge.

Ravilyn Sanders · 19 March 2009

Sorry I messed up the quotes. It was me who said:
Nah. I agree, Dembski's talent lies more towards making animated videos of wind up dolls of federal district judges making bathroom noises. Though he might not have the coding skills, there are enough flunkies with the minimal skills needed to code up the weasel. It is likely that, no matter how hard they tried or fiddled with it, they could not produce a program that would NOT converge! When feed back improves convergence by six or eight orders of magnitude over random search, no matter how badly it is implemented, no matter how small the feedback is, the code will converge.
Not Ian.

Mike Elzinga · 19 March 2009

Anders said: Turns out I was actually not thinking entirely correctly about this: the number of beneficial mutations is fairly constant (typically one or zero beneficial mutations are found per generation, although two or three per generation are occasionally found at the start of the run). However, the time between beneficial mutations is small at first (one found in almost every round) and longer near the end (many rounds with zero beneficial mutants found). I know, I know: it's all trivial and well known, but I'm having too much fun rediscovering all of this myself to stop, so bear over with me... (and there is of course always the chance that Dembski et al. might find it enlightening, although I doubt it).
That’s some nice work. I think if you are going to count beneficial mutations, you need to count them in the entire gene pool. Those are the reservoir of potential improvements for the subsequent generations. If you also capture the standard deviation in these numbers at each generation, then you can start checking whether or not the “selection process” corresponds to some physical reality. That is what I was implying when I mentioned that the fluctuations increased as the square-root of the “distance” from equilibrium. My suspicion is that even though this program illustrates a fundamental concept of the effects of selection, the way in which the population relaxes into the new equilibrium configuration (“Methinks it is a weasel’), probably doesn’t capture any underlying physics. But the methods I suggested are what you would do to check if the model captures enough physical reality and would therefore be a candidate kernel for a more realistic model. And I'm having a lot of fun watching you guys do this in real time. My software is old and I haven't used it in years.

Ian Musgrave · 19 March 2009

72 hours and still no weasels over at uncommon dissent.

Henry J · 19 March 2009

72 hours and still no weasels over at uncommon dissent.

Do you realize the sort of punchlines somebody could come up with for that sentence? ;)

mrg · 19 March 2009

Henry J said: Do you realize the sort of punchlines somebody could come up with for that sentence? ;)
Yeah, that one was WAY too obvious to want to take a cheap shot at: "This is far too easy to sound at all clever."

Ian Musgrave · 20 March 2009

82 hours and still no weasel programs over at uncommon dissent.

tripwire · 20 March 2009

Yay! Programming! This whole discussion inspired me to make my own Weasel implementation in C#. This was REALLY, REALLY easy (45 minutes). I can't wrap my head around it how Dembski c.s. don't just DO IT.

Btw: the characters in this implementation are not fixed once correct. They can be 'incorrectly' reverted; this is not shown in the short output sample due to brevity. If the conditions around the Console.WriteLine are removed, this becomes glaringly obvious.

Ian Musgrave · 20 March 2009

90 hours have passed and no weasel programs have been posted at uncommon dissent.

Here’s a run using my QBASIC program where all strings are freely mutated, with a population size of 100, which converges in 61 generations (similar to Dawkins 64 step run in “The Blind Watchmaker”), like Dawkins I have presented the most fit string of every 10th generation (and yes, my target string was “methinks it is a weasle”).

rfbhxsdn euqnlcr nlgluw

rfthisdn eu nl a wlglnf

nfthinlt ku nq a wcasnf

nfthinls iu it a weasle

mdthinks iu is a weasle

mdthinks it is a weasle

mfthinks it is a weasle

methinks it is a weasle

Presenting it like this is what Dembski claims is evidence for locking. But if you look at the most fit strings of generations 46,47 and 48

mdthinks it is a weasle

mdthjnks it is a weasle

mdthinks it is a weasle

Yep, reversion. As Wesley has elegantly demonstrated mathematically reversion is sufficiently rare in the high offspring cases you won’t see it if you present every 10th string. Of course, if Dembski had implemented a weasel program he would have seen this by now.

Over at uncommon dissent there is an amusing argument that Dawkins must have used a low mutation rate to get “locking”, ignoring the fact that if you do that, you won’t get convergence in around 60 generations.

Wesley R. Elsberry · 22 March 2009

Say what? How long does it take someone to write a program that basically takes a string, copies it with mutations, compares it to a target, chooses the best mutant, copies and mutates the new string, and compares again until the target is reached?

I did a minimalist "weasel" just to try to see how long it took and how long it would be. I came up with about half an hour and 61 lines of Perl code. I saved some lines by having a generic "mutate genome" subroutine that either applies mutation in copying from a parent genome, or randomly assigns bases if no parent genome is passed to it. The she-bang line to sign-off output line comprises 20 lines, and the rest is support subroutines, one to get the number of matches between two genomes, one to get a mutated copy of a genome, and one to step forward a generation. The needed parameters are passed in from the command line, so it is completely generic, too.

Ian Musgrave · 22 March 2009

It is now over a 144 hours since Dembski said “watch this space”, and no one, not Dembski’s Evolutionary informatics team, nor any of the Uncommon Dissent commentators has constructed a weasel program.

It looks like the commentators have accepted, in general, that Dembski's claim is wrong, but now they are describing what Dawkin's program does as "implicit" or "quasi"-locking. All without constructing an actual program to test their ideas. Amazing!

steve · 23 March 2009

Ian Musgrave,

Funny you ridicule Dembski when the joke's really on you all. No matter what you attempt to demonstrate computationally, its always a designed program, . You can't escape the hilarious irony in it.

Call us when you have discovered a way to 'pressure' the electrons vibrating in your computer to somehow self-organize into a string of commands, which results in the creation of a meaningful instruction, which then produces some functional effect, say an electronic rainbow with a shining pot of gold at the end.

Until then, you are just weaseling out.

Kevin B · 23 March 2009

steve said: Ian Musgrave, Funny you ridicule Dembski when the joke's really on you all. No matter what you attempt to demonstrate computationally, its always a designed program, . You can't escape the hilarious irony in it. Call us when you have discovered a way to 'pressure' the electrons vibrating in your computer to somehow self-organize into a string of commands, which results in the creation of a meaningful instruction, which then produces some functional effect, say an electronic rainbow with a shining pot of gold at the end. Until then, you are just weaseling out.
Sadly, all you've proved is that you don't understand the joke. The concept of Natural Selection requires that there be processes in nature that encourage or discourage the reproductive success of individual organisms, based on the organism's characteristics. "Natural Selection" predicts that where these characteristics are inherited by the organism's progeny, organisms with "good" characteristics will tend to increase in numbers. Dawkins' "Weasel" does not attempt to prove Natural Selection, but merely demonstrates that the underlying principle is sound. The "Weasel" shows that by adding an element of selection to an otherwise random process, convergence to a final state can happen in a reasonable number of steps, even though a purely random process might never converge. There is no claim that the "Weasel" directly mirrors any natural process. The program is merely a tool to explore the possibilities of the natural processes. You will have seen the discussions about the tuning of the simulation parameters - this is of interest because, when someone comes up with some measurements from the "real world", there is theoretical work to line them up against. Dembski et al seek to discount the "Weasel" because the assertion at the heart of the concept of Intelligent Design (that it is impossible to get all the variables right at the same time) is merely a denial of the power of the process of selection.

stevaroni · 23 March 2009

"Steve", this time, moves the goalposts and flails to set up a strawman in one fell swoop...

Call us when you have discovered a way to ‘pressure’ the electrons vibrating in your computer to somehow self-organize into a string of commands, which results in the creation of a meaningful instruction

Nontheless, Because math is merciless, Reality finds his unlisted number... Ring... ring... ring... Hello, Steve? Reality here. Try Genetic Evolution of Machine Language Software Ronald L. Crepeau NCCOSC RDTE Division San Diego, CA 92152-5000 July 1999

mrg · 23 March 2009

steve said: Funny you ridicule Dembski when the joke's really on you all. No matter what you attempt to demonstrate computationally, its always a designed program, . You can't escape the hilarious irony in it.
So ...that means that if I write a simulation of planetary orbits, then it PROVES that ANGELS really ARE pushing them along their tracks! OR ... if I get a toy robot panda from a factory in China, then that must mean a REAL panda is produced by a factory in China, too! But Wile E. Coyote knows all this. I mean, every time he paints a tunnel into the side of a mountain, a train comes out and runs him down!

Mike Elzinga · 23 March 2009

Call us when you have discovered a way to ‘pressure’ the electrons vibrating in your computer to somehow self-organize into a string of commands, which results in the creation of a meaningful instruction, which then produces some functional effect, say an electronic rainbow with a shining pot of gold at the end.

— steve
This taunt is the result of a total ignorance of what actually goes on in the universe. Look around you and observe. How do protons and neutrons form out of a quark/gluon plasma? How do atoms form from electrons and nucleons? How do diatomic molecules form from neutral atoms? How do liquids form from neutral atoms or molecules? How do solids form from neutral atoms or molecules? How does matter scattered around in dust clouds in space condense into planets, suns, moons, comets? How do circular orbits come about? Why are orbits examples of mathematical shapes? Why does math have anything to do with the universe? How can an electrically charged comb pick up neutral pieces of paper? What is behind the properties of compounds that are composed of atoms that have none of these properties? Why is salt nothing like sodium or chlorine? Why are metals shiny? Why is graphite shiny? Why is solid sulfur yellow? Why do sheets of organic compounds bend around on themselves and form closed surfaces? Why do carbon atoms form tetrahedrons, hexagons, and “buckyballs”? Why do some hydrocarbon compounds spontaneously form amino acids? Where do the properties of semiconductors and semimetals come from? Why does copper have a different color from gold or silver or lead or tin or iron? How do drops of water suspended in air produce the functional effect of a rainbow? How does light know to traverse these droplets in such a way as to make a rainbow? How does light know to take the path of shortest time between different points when traversing various media? Ever heard of self-organization? Do you know why it happens? Ever heard of self-organized criticality? Do you know why this has anything to do with the behaviors of complex systems of matter? Do you know what any of this has to do with living organisms? When you have spent all your life hyper-analyzing the words in a single holy book, engaging in exegesis, hermeneutics, etymology, and other word games, you have no time to look at what is going on in the universe around you. Therefore, not only is your imagination stunted, you have no evidence to work with in making snarky arguments against people who have immersed themselves in finding out how and why things work. In other words, you not only look stupid, you take smug pride in actually being stupid.

mrg · 23 March 2009

Mike Elzinga said: Therefore, not only is your imagination stunted, you have no evidence to work with in making snarky arguments against people who have immersed themselves in finding out how and why things work. In other words, you not only look stupid, you take smug pride in actually being stupid.
Don't hold back, ME, tell us exactly how you feel about it.

Mike Elzinga · 23 March 2009

mrg said:
Mike Elzinga said: Therefore, not only is your imagination stunted, you have no evidence to work with in making snarky arguments against people who have immersed themselves in finding out how and why things work. In other words, you not only look stupid, you take smug pride in actually being stupid.
Don't hold back, ME, tell us exactly how you feel about it.
Aw sheesh, mrg, you caught me pulling my punches again. ;-)

mrg · 23 March 2009

I understand the provocations, MrE, but my reaction is more like that of Groucho Marx: "From the moment I picked up your book until I laid it down, I was convulsed with laughter. Some day I intend reading it."

While I was looking for the precise quote, I found one even more applicable to this context from Groucho: "A child of five would understand this. Send someone to fetch a child of five."

Mike Elzinga · 23 March 2009

mrg said: I understand the provocations, MrE, but my reaction is more like that of Groucho Marx: "From the moment I picked up your book until I laid it down, I was convulsed with laughter. Some day I intend reading it." While I was looking for the precise quote, I found one even more applicable to this context from Groucho: "A child of five would understand this. Send someone to fetch a child of five."
:-) Indeed. After watching Jon Stewart taking on the Bush administration, Faux News and CNBC, I think the comedians are much better at this. I had almost forgotten how quick on his feet Groucho was.

Ian Musgrave · 23 March 2009

It is now over a 168 hours since Dembski said “watch this space”. The Dembski’s Evolutionary informatics team has announced that a weasel program has been constructed, and will be available soon (how many have we built and tested in that time?). None of the Uncommon Dissent commentators has constructed a weasel program, but a new commentator, Hazel, has done the maths for them (why did they not do it earlier). In defiance of William of Occam, and the evidence in Dawkins book, they are still insisting that Dawkins book program implements locking.

Dave Luckett · 23 March 2009

There has to be an award for the widest miss of the point for the year. Whatever it is, I nominate steve for it, and it's still only March.

mrg · 23 March 2009

Dave Luckett said: There has to be an award for the widest miss of the point for the year. Whatever it is, I nominate steve for it, and it's still only March.
Go over to talk.origins discussion. The Darwin-bashers who post on a regular basis over there make the current case look like Nobelist material.

Mike Elzinga · 23 March 2009

Dave Luckett said: There has to be an award for the widest miss of the point for the year. Whatever it is, I nominate steve for it, and it's still only March.
Some of the misconceptions are interesting (not this particular one, however). They give some insight into why certain concepts are “counter intuitive” to the point of prompting active resistance to learning. Looking back over the political activities of the ID/Creationists from the time they started forming institutes that blasted out propaganda and misconceptions about science, it is clear that the leaders had some awareness that they were exploiting incredulity that was the result of misconceptions and ignorance. I can almost date the beginning of the rapid increases in misconceptions about entropy and the second law of thermodynamics. Before that time, there were similar misconceptions, but they were usually correctable with some additional tutoring and explanation. Since the ID/Creationist campaign of misinformation, however, antievolutionists began resisting with an “air of authority”. More of their arguments began to portray those who understood the concepts correctly as deluded and as latching onto “obviously wrong” interpretations and being unable to see the “obvious”. By this point they had a sack load of crap from their “experts” along with all the deeply ingrained habits of projection from their churches. The unfortunate side effect of this air of authority has been the promulgation of these misconceptions and memes into the general public. The “tornado in a junkyard”, “entropy barriers”, and “genetic entropy” and the like aren’t accidents. They set the stage for a “rational” and “authoritative” structure of misconceptions that has been exploited ever since. Thus, to the ID/Creationist, (and, unfortunately, to many in the general public), anyone who doesn’t understand these “obvious concepts” is the one who “just doesn’t get it”; and that includes the entire scientific community.

mrg · 23 March 2009

Mike Elzinga said: The “tornado in a junkyard”, “entropy barriers”, and “genetic entropy” and the like aren’t accidents. They set the stage for a “rational” and “authoritative” structure of misconceptions that has been exploited ever since.
This is the "Class 2" Darwin-basher argument. The "Class 1" is the traditional "completely and transparently bogus" argument (dino and human footprints for example). The "Class 2" is the "completely but opaquely bogus" argument, phrased in terms very deliberately intended to make matters as obscure as possible -- intended to sucker people who don't get suspicious when someone deliberately talks over their head, and to try to bafflegab the defense. The very common "law of conservation of information" argument is a good and popular example -- all the more so because many times they don't actually claim there is such a law, they just sneakily construct an argument as if there was one, even though it doesn't exist. I am not remotely an expert on information theory but I've picked up enough from Chu-Carroll and Shallit to know such arguments are complete gibberish, basically the creationist SOLT argument rephrased with information-theory buzzwords.

Henry J · 23 March 2009

They give some insight into why certain concepts are “counter intuitive” to the point of prompting active resistance to learning.

I suppose for people who haven't learned the limitations of intuition, that's just human nature. A lot of major scientific theories have things that are counter intuitive to people who aren't used to thinking in those terms (e.g., relativity, quantum mechanics, plate tectonics, atomic theory, big bang, biological evolution). But with evolution, either species are descended from earlier species, which is counter intuitive in one way, or else the first individuals of each species have no ancestors or are drastically different than their ancestors, which is counter intuitive in another way. So origins of species would involve something counter intuitive, even if reality had been the other way.

anyone who doesn’t understand these “obvious concepts” is the one who “just doesn’t get it”; and that includes the entire scientific community.

The irony there is that it's hard to think of anything more absurd than the notion that more than a hundred thousand scientists (of widely different cultures and backgrounds) would miss (or ignore) some basic principle(s), do so continuously over a period of several decades, and manage to do it without annoying their employers, clients, students, or each other. Henry

Mike Elzinga · 24 March 2009

Henry J said: The irony there is that it's hard to think of anything more absurd than the notion that more than a hundred thousand scientists (of widely different cultures and backgrounds) would miss (or ignore) some basic principle(s), do so continuously over a period of several decades, and manage to do it without annoying their employers, clients, students, or each other. Henry
I suspect that is where the sectarian indoctrination comes in. If “The Enemy” is all around you, attempting to deceive you, what better proof than to have a bunch of “deluded atheist scientists” demonstrating right before your eyes that they can’t see the “obvious”.

Ian Musgrave · 24 March 2009

It is now over a 192 hours since Dembski said “watch this space”. The Dembski’s Evolutionary informatics team has announced that a weasel program has been constructed, but none has ben posted on the Evolutionary Informatics site. None of the Uncommon Dissent commentators has constructed a weasel program. In the face of the video evidence and the mathematical evidence, the latest killer argument form the UD crew that Dawkins program really does lock is that Dawkins didn't mention letters reverting in his book, so therefore the program locks.

You couldn't make this stuff up.

steve · 24 March 2009

Dawkins' "Weasel" does not attempt to prove Natural Selection, but merely demonstrates that the underlying principle is sound. The "Weasel" shows that by adding an element of selection to an otherwise random process, convergence to a final state can happen in a reasonable number of steps, even though a purely random process might never converge. There is no claim that the "Weasel" directly mirrors any natural process. The program is merely a tool to explore the possibilities of the natural processes. You will have seen the discussions about the tuning of the simulation parameters - this is of interest because, when someone comes up with some measurements from the "real world", there is theoretical work to line them up against. Dembski et al seek to discount the "Weasel" because the assertion at the heart of the concept of Intelligent Design (that it is impossible to get all the variables right at the same time) is merely a denial of the power of the process of selection.
KevinB, that's absolutely right. The program can only help someone visualize a principle that exists in the mind. It cannot be demonstrated empirically. Only natural selection's effects can be observed. All Dawkins and his weasel program can do is try to help students wrap their brain around a philosophical point. Hard science however, requires demonstrating empirically what is taking place in the organism. Any computer program fails from the get-go to do this. Again, it only help visualize an abstract idea. Nothing more. It only enforces the plausible nature of the idea but can do nothing to help it break through the threshold of empirical evidence. The concept of natural selection acting on random mutation as the cause of change in a gene pool of an isolated population is like saying 'God acing upon atoms is the cause of self-ordered amino acids going uptown where they organize themselves into cells' (read David Abel on the difference between self-ordering and self-organizing). As you have already guessed, I do believe the invisible bus takes Amino uptown. Thing is why do you believe it too, but won't admit it?

steve · 24 March 2009

So …that means that if I write a simulation of planetary orbits, then it PROVES that ANGELS really ARE pushing them along their tracks!
It surely doesn't show that planet orbit all by demselves, now does it? Show me the money. What makes them orbit? Force? All right, then. Show me force. Rats, can't do that can you? Can you tell me something about the nature of force? Can't do that either? Hmm. Like I always say, science is good at building things, poor at explaining reality. Let others do that.

mrg · 24 March 2009

steve said: Show me the money. What makes them orbit? Force? All right, then. Show me force.
Stand on a bathroom scale and see how much you weigh. This MUST be a joke! You CAN'T be dumb enough to think that elementary physics is a fiction! You CAN'T honestly believe that all the machines around you work by accident! You CAN'T be that ignorant!

mrg · 24 March 2009

Oh what am I doing ... this has got to be "bobby" in yet another guise.

DS · 24 March 2009

Steve wrote:

"KevinB, that’s absolutely right. The program can only help someone visualize a principle that exists in the mind. It cannot be demonstrated empirically. Only natural selection’s effects can be observed. All Dawkins and his weasel program can do is try to help students wrap their brain around a philosophical point."

Yea, you guys might have a fancy dancy computer program and all, but no one has ever witnessed predation DIRECTLY! No one has ever actually calculated fitness DIRECTLY!

Me thinks it is a weasel.

mrg · 24 March 2009

Eh, this guy's just saying anything that pops into his head to yank chains.

steve · 24 March 2009

How do protons and neutrons form out of a quark/gluon plasma? How do atoms form from electrons and nucleons? How do diatomic molecules form from neutral atoms? How do liquids form from neutral atoms or molecules? How do solids form from neutral atoms or molecules? How does matter scattered around in dust clouds in space condense into planets, suns, moons, comets? How do circular orbits come about? Why are orbits examples of mathematical shapes? Why does math have anything to do with the universe? How can an electrically charged comb pick up neutral pieces of paper? What is behind the properties of compounds that are composed of atoms that have none of these properties? Why is salt nothing like sodium or chlorine? Why are metals shiny? Why is graphite shiny? Why is solid sulfur yellow? Why do sheets of organic compounds bend around on themselves and form closed surfaces? Why do carbon atoms form tetrahedrons, hexagons, and “buckyballs”? Why do some hydrocarbon compounds spontaneously form amino acids? Where do the properties of semiconductors and semimetals come from? Why does copper have a different color from gold or silver or lead or tin or iron? How do drops of water suspended in air produce the functional effect of a rainbow? How does light know to traverse these droplets in such a way as to make a rainbow? How does light know to take the path of shortest time between different points when traversing various media? Ever heard of self-organization? Do you know why it happens? Ever heard of self-organized criticality? Do you know why this has anything to do with the behaviors of complex systems of matter? Do you know what any of this has to do with living organisms? When you have spent all your life hyper-analyzing the words in a single holy book, engaging in exegesis, hermeneutics, etymology, and other word games, you have no time to look at what is going on in the universe around you.
Why in the world would you spend so much of your hard-earned free time to try and convey the idea of self-organization, only to show your misunderstanding of it. Read David Abel to get up to speed on the difference between self-ordering and self-organization. BTW, spontaneity is an appeal to ignorance. There is no such thing as spontaneity. All things have a cause except of course for the Father, the creative principle. Hey, He lets us short-circuit the imperative treadmill that we've all got so schizoid running our minds on. We all need a starter kit, and our Sky Dad does a great job in that department. Better than the vacuous hole that is spontaneity.

Henry J · 24 March 2009

If “The Enemy” is all around you, attempting to deceive you, what better proof than to have a bunch of “deluded atheist scientists” demonstrating right before your eyes that they can’t see the “obvious”.

Yeah, with fiends like those scientists, who needs enemies? (hee hee) Henry

Wesley R. Elsberry · 24 March 2009

In the face of the video evidence and the mathematical evidence, the latest killer argument form the UD crew that Dawkins program really does lock is that Dawkins didn’t mention letters reverting in his book, so therefore the program locks.

The UD crew has some of the most micro-syntactic-obsessive word lawyers in the world ready to scream bloody murder if someone isn't "charitable" in reading any IDC material (and especially that authored by the high priest himself), but point out that they invent stuff out of whole cloth, continue to point it out over years while the error is persistently held to and re-asserted over and over, and "it doesn't matter" that they were plainly and obviously wrong.

Mike Elzinga · 24 March 2009

Wesley R. Elsberry said: The UD crew has some of the most micro-syntactic-obsessive word lawyers in the world ...
Apparently when they are raised on exegesis, hermeneutics, etymology and word games, they think this is how one studies the universe.

Paul Johnson · 27 March 2009

steve said:
So …that means that if I write a simulation of planetary orbits, then it PROVES that ANGELS really ARE pushing them along their tracks!
It surely doesn't show that planet orbit all by demselves, now does it? Show me the money. What makes them orbit? Force? All right, then. Show me force. Rats, can't do that can you? Can you tell me something about the nature of force? Can't do that either? Hmm. Like I always say, science is good at building things, poor at explaining reality. Let others do that.
But the problem isn't that people think God caused evolution but the fact that people don't think evolution exists. Also, Newton's third law cannot be proven except for the fact that it seems to always be exactly correct. I can't say for certain that a force will always cause an equal and opposite force but the evidence suggests that i am probably right to always assert that. Just like the evidence suggesting that General Relativity always describes gravity for known matter and the evidence that suggests that evolution causes life's diversity. Although for me, evolution is intuitive once you learn about enough organisms

Shoshana · 27 March 2009

Hi Rogue74656,

I'm willing to actually do this. Can we work together and actually put this plan into action? I think it would be really fun to see where it goes. (I know (x)html/css and some basic website setting-up stuff, enough to get a site started, so I'm not wholly without qualification.) I'll be checking back for a reply!

Shoshana

mrg · 27 March 2009

Paul Johnson said: But the problem isn't that people think God caused evolution but the fact that people don't think evolution exists.
Yah. If somebody wants to say that "God intelligently designed evolution", I don't have a problem with that. People can buy the teleological argument or not, but either way evolutionary science, or for that matter all the sciences, work exactly the same.

Nomen Nescio · 27 March 2009

it appears that you select only one child per generation and use it to breed the next 100 children. Is that correct? If so, it’s not exactly the best way to demonstrate evolution :)
substitute "termite" for "weasel" and it might seem more natural. ;-)

Jim Lund · 28 March 2009

I wrote the Weasel program as a one (long) line Perl program. It may not show up well here, I also posted it on my blog at http://elegans.uky.edu/blog/?p=127.


perl -e '$|=1;$s="Creationism is nonsense";$e="methinks it is a weasle";$try=11;$let=length($s);@e=split(//,$e);while($s ne $e){$i=-1;while($i++< $try){$new_s[$i]=$s;$chr=int(rand(27))||-64;substr($new_s[$i],int(rand($let)),1,chr(96+$chr));@spl=split(//,$new_s[$i]);$j=0;$new_sc[$i]=0;while($j<@e){$new_sc[$i]++if$e[$j]eq$spl[$j++]}}@sc=sort{$new_sc[$b]<=>$new_sc[$a]}(0..$#new_sc);@new=(shift@sc);while(@sc&&$new_sc[$sc[0]]==$new_sc[$new[0]]){push@new,shift@sc}$s=$new_s[$new[int(rand(@new))]];printf("Generation %5d, %-2dmismatches: $s\r",++$n,$let-$new_sc[$new[0]]);}print"\n";'

D.S. Blank · 28 March 2009

"All Dawkins and his weasel program can do is try to help students wrap their brain around a philosophical point."

That's true of this particular program, but make a couple of small changes and such a program can actually solve real problems. There are many researchers, scientists, engineers, and inventors using these techniques to create solutions for which we know of no better method. In fact, these algorithms have even been awarded patents for their solutions.

For example, see Genetic Algorithm and Genetic Programming.

DS · 28 March 2009

Paul wrote:

"Although for me, evolution is intuitive once you learn about enough organisms."

That's a very good point. It also explains the high correlation between willful ignorance and disbelief in evolution.

Ian · 28 March 2009

I just did the shudderable and did Dawkins original program as an Excel macro. In 30 minutes.

mn_monkey · 28 March 2009

Jim Lund said: I wrote the Weasel program as a one (long) line Perl program. It may not show up well here, I also posted it on my blog at http://elegans.uky.edu/blog/?p=127. perl -e '$|=1;$s="Creationism is nonsense";$e="methinks it is a weasle";$try=11;$let=length($s);@e=split(//,$e);while($s ne $e){$i=-1;while($i++< $try){$new_s[$i]=$s;$chr=int(rand(27))||-64;substr($new_s[$i],int(rand($let)),1,chr(96+$chr));@spl=split(//,$new_s[$i]);$j=0;$new_sc[$i]=0;while($j<@e){$new_sc[$i]++if$e[$j]eq$spl[$j++]}}@sc=sort{$new_sc[$b]<=>$new_sc[$a]}(0..$#new_sc);@new=(shift@sc);while(@sc&&$new_sc[$sc[0]]==$new_sc[$new[0]]){push@new,shift@sc}$s=$new_s[$new[int(rand(@new))]];printf("Generation %5d, %-2dmismatches: $s\r",++$n,$let-$new_sc[$new[0]]);}print"\n";'
Ah perl, the only language I know that is self-encrypting. As soon as it is written no one (usually including the author) can figure out what the hell is going on. I hacked together some tcl, in a respectable 57 lines, if anyone is interested.

Doctor Floyd · 28 March 2009

Hope this doesn't sound too petty.

You all ought to come to agreement on the spelling of "weasel".

nullifidian · 28 March 2009

So much good stuff here, why don't we help out the Dembski cdesign proponentsists? :-)

Feel free to submit your code for inclusion on like-a-weasel.blogspot.com to likeaweasel@nullifidian.net.

mrg · 28 March 2009

Just an idle comment to folks still using QBASIC: if you aren't familiar with Visual BASIC for DOS, it's QBASIC with user-interface tools. Nice product, obsolete, easy to get freebie downloads.
I've been trying to find time to get up to speed on Python, but so far no joy, so when I tinker it's with VBDOS.

MrG http://www.vectorsite.net

OsakaGuy · 28 March 2009

Did Dermbski delete his original post quoted here? I can't find it anywhere.

Nomen Nescio · 28 March 2009

i write Perl for a living, but i'm not foolhardy enough to blindly run other people's "harmless" Perl one-liners except in throwaway user accounts with zero privileges. if the Lisp macro is like having a nuclear warhead in your garage, then those indecipherable Perl one-liners are chemical weapons at very least.

Mike Elzinga · 28 March 2009

OsakaGuy said: Did Dermbski delete his original post quoted here? I can't find it anywhere.
Here.

Peter Sanders · 29 March 2009

You call for improvements to the Weasel program. You could spell it correctly.

Target$ = "methinks it is a weasle"

Also Dawkins' one was "methinks it is LIKE a weasle"

Rich pickings for quote miners here...

Jason Stokes · 30 March 2009

Ok, I just implemented my own Weasel program in Java, and it is converging much faster than the other reports; with 100 generations, somewhere between 30 and 40 generations is typical. I can't replicate the 61 or the 65 generation runs others have reported, no matter how many times I run it. It may seem trivial but the difference is bugging me.

This is my interpretation of the article's version: 100 offspring, each of which is mutated in one randomly selected position; the character set is the 26 lower case alphabetical letters plus the space char; the mutation is one randomly selected letter (so it can be the same letter as the one its replacing), and the measure of fitness is the number of letters that are different from the target string. Have I misinterpreted or am I doing something wrong? Perhaps if I posted the code?

Jason Stokes · 30 March 2009

Ok, I just implemented my own Weasel program in Java, and it is converging much faster than the other reports; with 100 offspring per generation, somewhere between 30 and 40 generations is typical. I can’t replicate the 61 or the 65 generation runs others have reported, no matter how many times I run it. It may seem trivial but the difference is bugging me.

This is my interpretation of the article’s version: 100 offspring, each of which is mutated in one randomly selected position; the character set is the 26 lower case alphabetical letters plus the space char; the mutation is one randomly selected letter (so it can be the same letter as the one its replacing), and the measure of fitness is the number of letters that are different from the target string. Have I misinterpreted or am I doing something wrong? Perhaps if I posted the code?

Kevin B · 30 March 2009

Jason Stokes said: Ok, I just implemented my own Weasel program in Java, and it is converging much faster than the other reports; with 100 offspring per generation, somewhere between 30 and 40 generations is typical. I can’t replicate the 61 or the 65 generation runs others have reported, no matter how many times I run it. It may seem trivial but the difference is bugging me. This is my interpretation of the article’s version: 100 offspring, each of which is mutated in one randomly selected position; the character set is the 26 lower case alphabetical letters plus the space char; the mutation is one randomly selected letter (so it can be the same letter as the one its replacing), and the measure of fitness is the number of letters that are different from the target string. Have I misinterpreted or am I doing something wrong? Perhaps if I posted the code?
Hi, 30 to 40 generations sounds a bit on the short side - if if you are using Dawkins' original string ("METHINKS IT IS LIKE A WEASEL".) There is a shorter version of the string (which leaves out "LIKE") floating around - this ought to converge in fewer generations. Your version is not precisely the one originally described by Dawkins. You are randomly selecting one position in the string for mutation in each child. Dawkins, by contrast, considers every position in the string for every child, and decides randomly (with a low probability) whether to mutate that position. Thus a particular child might well have multiple mutations. The overall result is much the same, but the detailed numbers change, as they would if you vary the parameters of the simulation. I've got a Perl program that is much like yours. However, I'm working with a 32 character alphabet and padding the target string to a fixed 32 character length. (This is because I'm planning a rewrite for an environment where 2^5 is particularly convenient.) I'm getting around 75-110 generations to convergence. (Incidentally, my "fitness function" calculates the sum of the "distance" that each position in the candidate string is from the target - thus "Z is further from "A" than "B" is.) Also, for fun, I've got a version that calculates the "fitness" for two different strings, and returns the "better" of the two values. I am (mildly) surprised that it reliably converges on one or other of the strings. (I won't say "randomly", because I don't have the mathematical background to do a proper analysis.)

Henry J · 30 March 2009

am (mildly) surprised that it reliably converges on one or other of the strings.

That result seems to make sense; once a lineage is slightly closer to one than the other, mutations from it would generally be closer to that same one. Even if there are two species for a little while, eventually one of them would take over. Henry

Kevin B · 30 March 2009

Henry J said: That result seems to make sense; once a lineage is slightly closer to one than the other, mutations from it would generally be closer to that same one. Even if there are two species for a little while, eventually one of them would take over. Henry
It's what I thought ought to happen. However, the whole point about running simulations is that sometimes you get an unexpected Monty Python sketch.....

Robert Welbourn · 30 March 2009

As an alternative to getting down to doing my taxes, I managed to waste my Sunday hacking together my very own Weasel program, in Visual C#. As others have reported, the core logic is not hard, and I implemented locking as an option. Wiring it into a GUI took most of the effort.

Here's a screenshot.

Source code and an installer can be found here.

Rob

Robert Welbourn · 30 March 2009

Oops, mucked up the screenshot URL. It is here.

Patrik · 30 March 2009

Hi. I got inspired by this thread so i wrote my own 'Weasel' in javascript+dhtml.
http://web.comhem.se/~u84508817/Weasel/Weasel.html

Enjoy.

parrax · 30 March 2009

Nice program!!

tcb · 30 March 2009

every position in the string for every child, and decides randomly (with a low probability) whether to mutate that position. Thus a particular child might well have multiple mutations.
Ah, I missed that. Mine is in C. I get poor results - letter-locking and slow convergence - but I'm only allowing one mutation per generation. Looking at your QBASIC example, the problem seems to be in my fitness algorithm. I'm using raw counts of incorrect letters rather than converging on ASCII values. A single deleterious mutation reduces the count of correct letters and therefore dooms the whole string. I suppose some biological genes actually act like this. But that doesn't stop the evolutionary process: it eventually always thinks it is a weasel.

rpsms · 2 April 2009

I worked one up in vb6, but I have yet to get a 100% match. I used my own method, and then tried to match some of the other sources posted here. I usually stopped the runs when they got into the 10s of thousands of iterations.

However, from the beginning, the strings converge within about 100 iterations to something that most teenagers playing wheel of fortune would be able to guess.

I also ran it with upwards of 500 charachter strings and arrived at very similar results. It converges to the point of anyone recognizing it as recognizable english within about 100 iterations.

Red · 8 April 2009

This is all fine and good, but are you all forgetting that you are STARTING with the END!? You assume a target, then work toward it. This isn't magic.. you already know where you're going. You pick the X best results along a predetermined path. That's not evolution at all. You also ignore the fact that - at each step - regardless the end result desired, that conditions might be horribly wrong for the intermediate form.

Start with the end in mind, begin 'wherever', and choose the optimized results at each step along a path to that end, while ignoring the environment required for that intermediate result relative to the environment that might exist. In this contrived fantasy world, in many generations order emerges? This 'proves' something?

Come on folks... you must do better than this.

R

IVFAN · 13 April 2009

How about this to make it a bit more realistic with what is happening with all these life changes…

How about instead of “methinks it is a weasel”, we make it the Declaration of Independence. And, since at some point there are changes so small that they are not beneficial, we only consider sentences that are 100% correct. “Success” would be the “child” with the most 100% correct sentences. Now, you’d obviously have to change your program to do that…..you might now have to mutate randomly, say 50 characters (or you pick the number, I don’t care) instead of one.

Let’s see if you are able to converge on a solution now.

So the arguing point becomes which is simpler, a mutation sufficient to allow natural selection, or a sentence from Jefferson? Ironically, I don’t see much science done there to calculate those probabilities. I hear that we see evolution today in things adjusting to their environment, which is true, but if I won Lotto 5 times in a row, would I be able to make a real case to the investigators that no intelligent intervention was done to help make it happen? Just because we don’t see the stuffing of the Lotto balls doesn’t mean it ain’t happenin’!

IVFAN · 13 April 2009

Just read it through again and I think I understand Mr. Dawkins original program a little better now.

So, you make the target the text of the Declaration of Independence. The winning "child" that will be reproduced is the one with the most 100% correct sentences.

Obviously you'll never even get one successful child with one successful sentence, unless it is like 2 or 3 words and after a huge number of iterations.

If you don't like how I do this, I would like you (scientifically of course :) ) to tell me what the probability is of a beneficial change. If you really want to test a hypothesis, you need to check the likelihood that it could ever happen, especially if it is something where you are relying on chance over a long amount of time. Remarkably I find very little on this. What I see is Dawkins's lame program. Please show me the experiments where they looked at how likely this was to happen.

Show me the probabilities involved in an animal developing light sensitive cells and a cup around them and the cup getting longer and a lens developing and so on to evolve into eyes. Show me the probability of one step of that which would be naturally selected. Then if you can do that, show me the probability of the next step. If you can't, it's pretty weak science....

Flint · 13 April 2009

I would like you (scientifically of course :) ) to tell me what the probability is of a beneficial change. If you really want to test a hypothesis, you need to check the likelihood that it could ever happen, especially if it is something where you are relying on chance over a long amount of time. Remarkably I find very little on this. What I see is Dawkins’s lame program.

I think you need to understand that Dawkins was NOT trying to model evolution. He was trying to illustrate the immense power of selection, when compared with random chance. Yes, evolution makes inherent use of selection, but Dawkins was only trying to contrast selection with no selection. The weasel illustration contains an assumption (built in, and explicitly stated by Dawkins and many others, as being solely to illustrate selection). That assumption is that there as an ultimate target, and that evolution is searching for that one particular target. But in life, this isn't the case. Evolution has no particular target, and instead "tries out" everything that comes along, to see if it does anything useful at all. Sometimes (in fact, often) something new DOES do something useful, but the organism must adopt a somewhat different lifestyle to take advantage. Often, this is what happens.

Show me the probabilities involved in an animal developing light sensitive cells and a cup around them and the cup getting longer and a lens developing and so on to evolve into eyes.

And so, questions like this embody an essential misunderstanding. Here's an illustration: Toss a ball into the air, let it land and roll until it comes to a stop somewhere. What are "the probabilities involved" in that ball coming to a stop precisely where it did? In fact, the odds of this happening are infinitesimal. So did you witness a miracle? Well, no, the ball was guaranteed to come to a stop somewhere - and EVERY POSSIBLE stopping place was vanishingly unlikely. Yet it stopped! The same is true of any evolutionary path - it had no goal. Instead, tiny variations proved helpful and became fixed in a population (and inherited by child species). There is no particular reason why eyes in all their various forms followed whatever convoluted paths they did to get to current forms. Could have been any forms, or none. So when you say "look what evolved, what are the odds against that? Must be a miracle" it's just like you're saying "look where that ball came to rest. Must be a miracle." Same logical error. So the answer to your question is the same: The probability of any particular step is too tiny to imagine. The probability of SOME step is unity. The ball is sure to stop somewhere. Otherwise, you're put into the foolish position of claiming every bridge hand ever dealt is a miracle, because the odds against that particular hand were too large to make it plausible! Eyes are like bridge hands - any particular one is very unlikely. SOME eye seems certain. The ones that actually evolved all have flaws and silly limitations, there was no particular "ideal eye" evolution was "trying to find". Instead, light sensitivity of some kind is advantageous. Those who luck into it, hang onto it.

Mike Elzinga · 13 April 2009

Start with the end in mind, begin ‘wherever’, and choose the optimized results at each step along a path to that end, while ignoring the environment required for that intermediate result relative to the environment that might exist. In this contrived fantasy world, in many generations order emerges? This ‘proves’ something?

— Red
It proves that you haven’t read or comprehended anything discussed on this thread. Try reading all comments. Try also to understand how problems in science can be stated in equivalent ways that contain the same underlying phenomena that are being studied.

Show me the probabilities involved in an animal developing light sensitive cells and a cup around them and the cup getting longer and a lens developing and so on to evolve into eyes. Show me the probability of one step of that which would be naturally selected. Then if you can do that, show me the probability of the next step. If you can’t, it’s pretty weak science.…

— IVFAN
You also have carefully missed the point. All sorts of problems in physics, chemistry and biology can be solved with stochastic methods when nobody can state step-by-step probabilities, as you seem to think is necessary. The mechanism of selection, as a process leading to the convergence of a stochastic process settling into a potential well, is used in all sorts of calculations. What both of you haven’t grasped, and which has been repeatedly discussed on this and other threads, is that the target string is irrelevant. You can make it whatever you want. It is the process of selection that makes random variations in systems converge to the current environmental “potential well” when they never would have otherwise. This kind of process holds throughout the universe, not just for evolution. Whether one describes the “target” as a potential well, as a string of letters, as a process of shedding energy, or any other description that captures the physical processes underlying the phenomena being studied, the point remains, the evolution of physical systems is determined by the environment. Those systems that are least consistent with the environment are selected out and the remaining systems are the ones that fit best. Like it or not, all systems in nature are, in that sense, targeted. Both of you still have the mistaken notion that atoms and molecules are featureless particles chaotically scattering off from each other. You need to peal the propaganda stickers from your eyeballs and take a good look at the universe condensing into organized and increasingly complex systems right in front of your eyes. And in every case, selection is involved.

IVFAN · 14 April 2009

Flint, first of all, Dawkins’s program is not exactly earth shattering. All it takes is 2 minutes of thought to realize that selection will get you to your goal sooner, probably a lot of high school kids could figure that one out. But the way he misleads everyone is in the probability of getting a successful change. Any successful change is going to be WAY more complex than that. I want someone to quantify that complexity. You won’t see the mainstream scientific community doing it because it would show how far fetched random variation/natural selection is. RV/NS is what I’m attacking here.

Your thoughts on any path being valid sounds nice in this post modern world, unfortunately it is far removed from reality. I don’t play bridge, so let’s talk gin rummy…..I could be dealt a hand that I could put down right away, or I could be dealt some other distribution that only was useful once my intelligence was applied to it. Not all hands are equally valid.

Take a line from a computer program: a=b-c; There are 720 ways to arrange these same 6 characters, but only a few (6) have meaning – a=b-c; a=c-b; b=a-c; b=c-a; c=a-b; c=b-a;. The rest would be completely meaningless to a computer program, and would give a compile error. Now, say this line is integrated into a section of code to subtract 2 user inputs. Now, only one of these lines is helpful, the others are all harmful.

IVFAN · 14 April 2009

Mike, take a look at my response to Flint. You do a great job like most of trying to add lots of words to avoid very important fundamental questions.

Bottom line, a change can only give an advantage if it is "engineered" (Dawkins among others thinks that engineering was done by random variation, I believe differently) correctly. While some helpful changes might be very simple, most are going to be incredibly complex, while appearing simple (Dawkins's example of how an eye might have developed was my example here).

Dave lovell · 14 April 2009

IVFAN said: Bottom line, a change can only give an advantage if it is "engineered" (Dawkins among others thinks that engineering was done by random variation, I believe differently) correctly.
Sometimes or always? Can a random landslide constricting the flow of a river not "engineer" an improvement to water supply upstream just as adequately as an intelligently engineered dam? Why should a biological system be any less susceptible to improvement by random changes?

Flint · 14 April 2009

But the way he misleads everyone is in the probability of getting a successful change. Any successful change is going to be WAY more complex than that.

You gloss over two important points here. The first is, few changes are particularly successful. This is countered by the vast number of changes available to selection. If only one in a million is actually selected, but there are a million changes per generation, then you get evolution at a reasonable rate. The second error here is, you don't seem to understand what a change is. Indeed your examples with eyes imply that you consider a single "step" to be what biologists would regard as the accumulation of tens of thousands of selected variations, over millions of years. Do you have a child? In how many ways is that child different from you? Do you think you could possibly count them all? There may not be one single thing about that child that's identical to yourself. There are of course lots of similarities, most of them pretty close. That's how variation works - a whole constellation of very slight differences.

Your thoughts on any path being valid sounds nice in this post modern world, unfortunately it is far removed from reality.

You still refuse to understand. I didn't say any path is valid - the vast majority are not. I said that there is no goal, at least beyond the need to survive in some available environment. So a variation might be useless unless the organism changes environemnts to where it would be helpful. This wasn't "part of the plan" in any way. It's simply adopted because some use could be found for it.

I don’t play bridge, so let’s talk gin rummy…..I could be dealt a hand that I could put down right away, or I could be dealt some other distribution that only was useful once my intelligence was applied to it.

You are so frustratingly close. You have no control over the cards you are dealt. This is the "random chance" part of evolution. But you can make the best of the cards you are dealt. This is the selection part of evolution. In the words of John Muir, nature is careless of the few, but careful of the many. You use intellgence to decide how likely a given card you are dealt will be useful to you. Evolution uses brute force: millions of players are dealt cards, most players lose, but those who win get to keep the winning cards. This is the "intelligence" of evolution - sheer blind trial and error, EXCEPT that winning trials are preserved.

The rest would be completely meaningless to a computer program, and would give a compile error. Now, say this line is integrated into a section of code to subtract 2 user inputs.

But evolution does not work like a compiler or programmer, so your example is misleading you. Many variations are not viable - either fertilization is impossible, or division doesn't occur, or zygotes are terminal, etc. BUT you once again assume that the program has a purpose (to subtract two inputs). Evolution doesn't have any goal. If it "gets two inputs" and can do anything with them whatsoever, this is fine. Add them, subtract them, use them as doorstops, chant them to help focus meditation, it doesn't matter if they can have SOME use.

Bottom line, a change can only give an advantage if it is “engineered” (Dawkins among others thinks that engineering was done by random variation, I believe differently) correctly. While some helpful changes might be very simple, most are going to be incredibly complex, while appearing simple (Dawkins’s example of how an eye might have developed was my example here).

On the evidence, you are not correct. A zillion changes occur, a few of them give advantage and the rest do not. Those few are preserved. No engineering involved. ALL such changes are very tiny. Complex changes are an artifact of selecting a very long time frame over which a very large number of tiny changes has accumulated. So to summarize: What occurs is an incredibly vast number of incredibly small variations, a very few of which are advantageous and selected, over very long periods of time. From generation to generation, the changes are so small that uninformed people deny they occur at all. On time frames of millions of years, these same people note the accumulation of complex changes, and flip around to argue they couldn't have happened "by chance". Perhaps your underlying problem is an inability to grasp just how slowly evolution works, even with selection. Incidentally, Mike didn't avoid your questions at all, he addressed their very core. But he used the terms and imagery of his field of expertise, and I suspect those things didn't communicate well.

DS · 14 April 2009

IVFAN wrote:

"Bottom line, a change can only give an advantage if it is “engineered” (Dawkins among others thinks that engineering was done by random variation, I believe differently) correctly. While some helpful changes might be very simple, most are going to be incredibly complex, while appearing simple (Dawkins’s example of how an eye might have developed was my example here)."

Right, so you can never be dealt a good hand in cards just by random chance? You can never discard cards randomly and get better cards by chance? You have completely ignored the power of cumulative selection. No intelligence or goal is required. In the case of eye evolution, all that is required is that there be a selective advantage for increased visual ability for long periods of time, period. Random genetic variation and selection will take care of the rest. And all of the initermediates can be selected on. We also have examples of what happens when this selection pressure is removed.

Once again, "I can't believe that it could possibly happen" fails completely as an argument.

IVFAN · 14 April 2009

I'm trying to make this simple for you gentlemen, but I know you want to get lost in the forest instead of seeing the trees.....twas said "Indeed your examples with eyes imply that you consider a single “step” to be what biologists would regard as the accumulation of tens of thousands of selected variations, over millions of years." [ok, first editorial comment, the "step" was developing light sensitive cells, and you are talking millions of years, please remember that we only have 1 or 2 thousand million years (supposedly) to deal with here, so I'm kind of wondering how fast the other stuff had to happen].....anyway....

There are changes that are advantageous and there are changes that are either harmful or have no effect. My contention is simple. While there is some exception, IF ANY CHANGE IS TO ADVANTAGEOUS to a living thing living in some environment, IT IS GOING TO BE SOMEWHAT COMPLEX. You call it tiny, but even what looks tiny is EXTREMELY complicated when you have to try to build it. I hear disagreement, but I don't see the smallest amount of science going toward quantifying it.

Your evolutionary "brute force" method could never shuffle a deck of cards into perfect order (try the math on that one). Are you really trying to tell me that all changes that were ever selected were simpler than a deck of cards?

I'm an engineer, and when I make the tiniest of changes to something, I marvel at how complex it really is.

IVFAN · 14 April 2009

Let's try this example, I know you'll say it's not applicable to one reason or another, but it's a fun talking point anyway. Let's say GE lays me off and I turn to writing C programs to feed my family. I write a program that takes 2 user inputs and adds them together. Let's say that's the extent of my abilities. But the program is a hit, and I sell trillions and trillions of copies.

Now, let's say after being copied so much, the file changes (use your imagination....maybe just corruptions, maybe I put in some function to add random mutations, you pick it, it just can't have intelligence involved IN THE GENERATION OF THE CHANGE).

Now, I preview every copy of the program, looking ONLY at the user's level, not toying with the code manually. If I find a new function suddenly generates itself that is advantageous, I keep it (maybe it's an upgraded version, maybe I cancel the old, whatever, you pick). I do this for how ever many cycles you wish, with time being no object.

Do you honestly think this program will ever do anything meaningful besides addition of 2 numbers?

You know why it won't? Because even the most simple changes you could think of, if they were an advantage, would involve many characters typed in exactly correctly. You don't get partial credit for 99% typed in correctly - that change would not mean anything, it needs to be complete and work together for some advantage, whatever that advantage may be.

IVFAN · 14 April 2009

I'm not trying to win an argument here guys. I just want people to scratch their heads a little......to think of the astronomical probabilities involved in randomly doing what seem like simple things (shuffle a deck of cards 100 trillion times per second for 30 billion years and you have a 1 in 850 billion trillion trillion chance of putting them in perfect order). I want it so that the next time you see the exquisite beauty and remarkable engineering that is life, you think twice about how that came about. You don't have to admit it, I won't tell.

When the assertion is that random variation and natural selection make things happen, and no one wants to remotely touch the probabilities associated with the random variation part, I just have to scratch my head.

IVFAN · 14 April 2009

IVFAN said: I'm trying to make this simple for you gentlemen, but I know you want to get lost in the forest instead of seeing the trees.....
HAHA, I'm a numbskull.....meant get lost in the trees instead of seeing the forest.

Flint · 14 April 2009

While there is some exception, IF ANY CHANGE IS TO ADVANTAGEOUS to a living thing living in some environment, IT IS GOING TO BE SOMEWHAT COMPLEX.

OK, let's take an example, again presuming you have a son. Let's say the son grows half an inch taller than you as an adult. This is a small change. Is it "somewhat complex" or is it something you'd consider part of normal human variation? But additional height might be advantageous. Or let's say your son's hair is a slightly different color. How complex is that? Clearly, once again, it's well within normal human variation in a single generation. Now you might argue that additional height is actually very complex, requiring alterations in musculature, bone structure, circulation systems, you name it. But hopefully we can agree that such variation happens all the time. LOOK at your son! You are guilty of assuming your conclusions rather than examining the evidence.

Your evolutionary “brute force” method could never shuffle a deck of cards into perfect order (try the math on that one).

What is "perfect order"? If you use your math on that, you will find that EVERY order is exactly as unlikely as EVERY other order, yet every shuffle produces some astronomically unlikely event. Again, you are assuming a goal - whatever you define as "perfect order" (I may define it differently!). Evolution has no goal. Your definition of "perfect order" is simply one particular order, neither more nor less likely than any other.

I’m an engineer, and when I make the tiniest of changes to something, I marvel at how complex it really is.

But your word "complex" needs some operational definition (and engineers all know what operational definitions are.) Consider: you accidentally drop a glass object onto a concrete floor. It shatters into countless shards that scatter widely. How probable is that exact result? How "complex" is the pattern of shards on the floor? Is it somehow "less complex" because you didn't tediously and meticulously place every one?

Do you honestly think this program will ever do anything meaningful besides addition of 2 numbers?

Yes, absolutely. Given enough changes and enough time, it will do something different that someone, somewhere, will find useful.

You know why it won’t?

I know why it will. I'm a programmer. I've written many many bugs, including accidental self-modifying code. The resulting runs do unexpected things. Often, the result is a complete system shutdown. Are system shutdowns useful? Damn right they are - we do them all the time! They aren't an advantage if your GOAL is to add two numbers, but remember there is no goal. There are only results. Can these results ever do anything useful under any circumstances? Yes, almost always. But if you MUST have a goal, the goal is to find some use, ANY use, for an unexpected result. Nature is nothing if not imaginative about this.

stevaroni · 14 April 2009

Do you honestly think this program will ever do anything meaningful besides addition of 2 numbers?

It's been done already. You can find it at Genetic Evolution of Machine Language Software Ronald L. Crepeau NCCOSC RDTE Division San Diego, CA 92152-5000 July 1999 This paper, originally written in 1995, describes self-selecting, self mutating computer programs that actually accomplish "something meaningful". It always amazes me that ID proponents can't find a precedent that been around for 12 years before spouting off and telling people who actually understand this stuff that it's impossible. Try "The Google" next time. It's really pretty useful.

Flint · 14 April 2009

HAHA, I’m a numbskull.….meant get lost in the trees instead of seeing the forest.

Let me suggest that you are missing the forest. You suffer a blind spot that (I've noticed) prevents many engineers from seeing the essential insight of evolution. Engineers start with a particular goal or purpose in mind. If the result fails to achieve that purpose, then it's considered useless no matter what the result might be. Your "tree" is your desired goal, and that's all you're focused on. The forest is every possible tree, even if most of them aren't the particular type of tree your goal needs. You need to set aside your fixation on some pre-specified "ultimate purpose" of any change. Evolution relies on serendipity - the accidental stumbling onto something unexpected that has some benefit somehow - even if it's not even remotely related to what you had in mind. Evolution has nothing "in mind" beyond survival. And so some bacteria have evolved the ability to metabolize nylon, simply because nylon is now available. Before nylon, such a mutation was worthless. Now it's valuable. Who could even guess how many mutations appear regularly, that WOULD be useful if something like nylon were available, but are discarded because it's not? Back to gin rummy. Let's say you draw the 7 of clubs. Is this card helpful to you? You can calculate the probability of drawing that card. You can't calculate the probability that RIGHT NOW it will be useful.

GuyeFaux · 14 April 2009

IVFAN said: Let's try this example, I know you'll say it's not applicable to one reason or another, but it's a fun talking point anyway. Let's say GE lays me off and I turn to writing C programs to feed my family. I write a program that takes 2 user inputs and adds them together. Let's say that's the extent of my abilities. But the program is a hit, and I sell trillions and trillions of copies. Now, let's say after being copied so much, the file changes (use your imagination....maybe just corruptions, maybe I put in some function to add random mutations, you pick it, it just can't have intelligence involved IN THE GENERATION OF THE CHANGE). Now, I preview every copy of the program, looking ONLY at the user's level, not toying with the code manually. If I find a new function suddenly generates itself that is advantageous, I keep it (maybe it's an upgraded version, maybe I cancel the old, whatever, you pick). I do this for how ever many cycles you wish, with time being no object. Do you honestly think this program will ever do anything meaningful besides addition of 2 numbers? You know why it won't? Because even the most simple changes you could think of, if they were an advantage, would involve many characters typed in exactly correctly. You don't get partial credit for 99% typed in correctly - that change would not mean anything, it needs to be complete and work together for some advantage, whatever that advantage may be.
I think you get the idea, because that is a reasonable experiment to test the main components of evolution: mutation + selection. If you could come up with a fast selection method (which is faster than you previewing the program), you could propose a real test. FYI, similar things have been tried.

IVFAN · 14 April 2009

stevaroni said:

Do you honestly think this program will ever do anything meaningful besides addition of 2 numbers?

It's been done already. You can find it at Genetic Evolution of Machine Language Software Ronald L. Crepeau NCCOSC RDTE Division San Diego, CA 92152-5000 July 1999 This paper, originally written in 1995, describes self-selecting, self mutating computer programs that actually accomplish "something meaningful". It always amazes me that ID proponents can't find a precedent that been around for 12 years before spouting off and telling people who actually understand this stuff that it's impossible. Try "The Google" next time. It's really pretty useful.
Don't have time at the moment, but I will look at this. But hey, the numbers don't lie. BTW, the last time someone smugly pointed me to a program it was to Dawkins's el lamo weasel program, which demonstrates something any HS statistics student could probably figure out if he thought about it for 5 minutes, so I'm not expecting much.

IVFAN · 14 April 2009

Flint said: Yes, absolutely. Given enough changes and enough time, it will do something different that someone, somewhere, will find useful.
OK, here's a challenge. You're given a C program (would write it out but I haven't written C in the 13 years since college) that says "A=?", then user input for variable A; "B=", user input for variable B; code writes ANSWER=A+B; program displays ANSWER=[ANSWER]. OK, please be imaginitive and think of any change you would like, but it must be somehow construed as beneficial......heck, it doesn't even need that, it just needs to make sense.....but beneficial is best......then assume that one gets selected and add another, add 2 or 3. Then count the characters and lets see what the odds of it are. You're still just being silly, I'm sorry.....a broken glass all over the floor is useless, it's only useful if it's in one piece or mostly together. If you add 25 characters to your program, assuming 68 keyboard characters (count'm), you have 6.5 billion trillion trillion trillion ways that they can be organized. Maybe a trillion of them can be cohesive and make some kind of sense. So if you assume that, you have a 1 in 6.5 billion trillion trillion chance of getting something useful. If you have 100 trillion opportunities per second for 30 billion years, you come out with a 1 in 6.8 thousand trillion chance of getting something that makes any sense, whether beneficial or not beneficial. Maybe you think there are more useful combinations....say there are a billion trillion (doubt it).....you're still looking at 1 in 6.8 million odds after 30 billion years of 100 trillion iterations per second, and that is for one meaningful 25 character line. But, ignore this comment if you please, and please accept my challenge above.

IVFAN · 14 April 2009

stevaroni said:

Do you honestly think this program will ever do anything meaningful besides addition of 2 numbers?

It's been done already. You can find it at Genetic Evolution of Machine Language Software Ronald L. Crepeau NCCOSC RDTE Division San Diego, CA 92152-5000 July 1999 This paper, originally written in 1995, describes self-selecting, self mutating computer programs that actually accomplish "something meaningful". It always amazes me that ID proponents can't find a precedent that been around for 12 years before spouting off and telling people who actually understand this stuff that it's impossible. Try "The Google" next time. It's really pretty useful.
BTW, I wouldn't consider myself an ID guy.....I have no education in this stuff, just the basic statistics that my engineering degree got me. I've thought about this a whole lot myself, have gone to the occasional creationism conference, but really have just put most of my thought into it over the past few weeks to tell you the truth. I keep my approach basic. I'm actually not here to debate creation, others do that better than me. I am just a very simple man demonstrating the lunacy of random variation/natural selection. Again, I'm just trying to make people think, not win arguments. But yes, I am proud to believe in Yahweh as the 6 day Creator of the Universe, and his Son as my Savior, and I do that based on faith. I'm intellectually honest enough to say that it is faith.

Kevin B · 14 April 2009

IVFAN said: [.......] But hey, the numbers don't lie. BTW, the last time someone smugly pointed me to a program it was to Dawkins's el lamo weasel program, which demonstrates something any HS statistics student could probably figure out if he thought about it for 5 minutes, so I'm not expecting much.
The original point of this thread was, of course, that Dr Dr William Dembski hadn't managed to figure it out 2 decades after Dawkins' book.....

Flint · 14 April 2009

I am just a very simple man demonstrating the lunacy of random variation/natural selection.

But what you are actually doing, is demonstrating that you have no idea what you're talking about, to an audience of people who DO know what they're talking about. Imagine if a master plumber with "no education in this [engineering] stuff" trotted out on an engineering form to declare that he had "given this a lot of thought", and decided that the use of math, and the study of materials, was lunacy. Imagine if you and a few dozen engineers explained to him that engineering actually works, that it's practical, effective and proven. And imagine if the plumber simply waved that all aside, because he KNOWS BETTER. Imagine if he continues to insist that no computer program could possibly work (he's never programmed, but he KNOWS BETTER), and that only lunatics think otherwise. Would you be persuaded that your profession was based on fallacy, that your engineering knowledge was in fact foolish nonsense, and that the plumber had succeeded in "making you think" with his repeated assertions? Or would you conclude that not only does this plumber not know anything about engineering, but he isn't going to read, think or learn anything about it, ever?

Flint · 14 April 2009

You’re still just being silly, I’m sorry.….a broken glass all over the floor is useless, it’s only useful if it’s in one piece or mostly together.

Look up "caltrop" in the dictionary. But of course, you have carefully changed the subject. The point was, your probability calculations presume an a priori goal. This presumption is false. Please try again.

IVFAN · 14 April 2009

Flint said:

I am just a very simple man demonstrating the lunacy of random variation/natural selection.

But what you are actually doing, is demonstrating that you have no idea what you're talking about, to an audience of people who DO know what they're talking about. Imagine if a master plumber with "no education in this [engineering] stuff" trotted out on an engineering form to declare that he had "given this a lot of thought", and decided that the use of math, and the study of materials, was lunacy. Imagine if you and a few dozen engineers explained to him that engineering actually works, that it's practical, effective and proven. And imagine if the plumber simply waved that all aside, because he KNOWS BETTER. Imagine if he continues to insist that no computer program could possibly work (he's never programmed, but he KNOWS BETTER), and that only lunatics think otherwise. Would you be persuaded that your profession was based on fallacy, that your engineering knowledge was in fact foolish nonsense, and that the plumber had succeeded in "making you think" with his repeated assertions? Or would you conclude that not only does this plumber not know anything about engineering, but he isn't going to read, think or learn anything about it, ever?
Haha! Touche. Actually, I feel more like I am going to a Star Trek forum and telling them it's not real! Or maybe going to Mexico and telling them that UFO's aren't real. Anyway, are you going to accept my challenge? Show me how this simple thing could get complex......use as many iterations (and make them as small as you like, but they MUST make sense or they won't be selected) as you would like.

stevaroni · 14 April 2009

Hmmm... An ad-hominem insult...

BTW, the last time someone smugly pointed me to a program it was to Dawkins’s el lamo weasel program, which demonstrates something any HS statistics student could probably figure out if he thought about it for 5 minutes, so I’m not expecting much.

... and a goalpost move...

OK, here’s a challenge. You’re given a C program...

Stick a fork in this troll, he's done. He's just realized that there is a whole lot of empirical information available, it is not going to help his argument from incredulity, and consequently the only strategy available to him is to keep moving the goalposts with questions that are going to increasingly drift to unanswerable red herrings like "How many cows would you have to drop into the ocean before one of them turns into a whale?"

You’re still just being silly, I’m sorry.….a broken glass all over the floor is useless, it’s only useful if it’s in one piece or mostly together.

By the way, a broken glass all over the floor could be very useful in the right circumstances. If you lived on the plains of Africa, it could, for instance, dissuade large predators from sneaking in through your kitchen unannounced in the middle of the night and eating you. (Not to mention that it works wonders at keeping away barefoot trolls...)

IVFAN · 14 April 2009

The original point of this thread was, of course, that Dr Dr William Dembski hadn't managed to figure it out 2 decades after Dawkins' book.....

Hadn't heard of the gentleman to tell you the truth, so I can't really talk to it. I do know it is pretty simple really. Pathetic that a program like that would be a highlight on your wiki profile! Maybe my C program adding 2 numbers will get on mine!

To be honest, I scratched my head at how he couldn't come up with better arguments, but I don't plan to do any research into whether this story is exaggerating the simplification. His opinion don't matter much to me....

stevaroni · 14 April 2009

I am just a very simple man demonstrating the lunacy of random variation/natural selection.

And yet you steadfastly continue to carefully ignore how a couple of simple experiments and calculations, among which is Dawkins Weasel, demonstrate that the actual results of random mutation and natural selection are far more powerful than our intuition says they should be. Gee, study a problem and you get a non-intuitive result. No precedent for that, huh? Especially not in science or engineering.

Again, I’m just trying to make people think, not win arguments.

We, um, think a lot here, thanks. But, you know what? We also go measure things. Aristotle thought. A lot. Problem was, he was wrong and never ever knew it. Newton measured. Newton got it right.

IVFAN · 14 April 2009

stevaroni said: ... and a goalpost move...
No goal post move here. I've been saying all along that I want to see the probability of some change that is big enough to be selected. This is just another way to ask that.....maybe it will get me an answer. So who's going to answer the challenge.....come on, be all you can be!

IVFAN · 14 April 2009

stevaroni said: Newton measured. Newton got it right.
So, PLEASE PLEASE PLEASE, measure the probability. That's been my point all along.

Flint · 14 April 2009

So, PLEASE PLEASE PLEASE, measure the probability. That’s been my point all along.

And if nobody can (let's say) measure the probability of a raindrop falling RIGHT HERE, can you conclude that raindrops don't fall? This is what you're trying to do, you know. I already gave you the example of a child growing up to be either taller than its parent (very useful for reaching high places) or shorter (very useful for ducking under things). Can you sincerely not imagine EITHER of these advantages not being useful enough to be selected? The probably of a child NOT growing up to be EXACTLY the height of BOTH parents is very very large. And yes, small size differences are highly selectable, and frequently selected.

stevaroni · 14 April 2009

So, PLEASE PLEASE PLEASE, measure the probability. That’s been my point all along.

Does someone here have a link to the point in the Dover trial where this question actually came out? I remember that Behe was on the stand going on, and on, and on, about how improbably certain mutations were, and the plaintiff's council actually walked him through the calculations and it turned out that given the number of cells replicating inside the courtroom, a point mutation was happening about once every 50 minutes. Does someone have a bookmark as to where in the testimony that happened? I don't have time to search it today.

Flint · 14 April 2009

Actually, I feel more like I am going to a Star Trek forum and telling them it’s not real! Or maybe going to Mexico and telling them that UFO’s aren’t real.

And imagine our plumber finally concludes that you engineers just REFUSE TO ACCEPT that engineering is bunk. He challenges you to calculate the probability that the bridge you're designing will fail (he doesn't say how) exactly on January 1, 2105. What, you can't do it? SEE! Engineering is nonsense! Talking to engineers is like talking to UFO idiots. I just PROVED it.

GuyeFaux · 14 April 2009

So, PLEASE PLEASE PLEASE, measure the probability.

You. Can't. Measure. Probabilities. You can take samples, or you can make some calculations based on assumptions. Which do you want? I presume you want some value of (# beneficial mutations divided # of total mutations), or (# of improved programs divided by all the programs in a generation) but it's up to you to tell me what you consider an acceptable mutation and what you consider beneficial or improved.

fnxtr · 14 April 2009

Oh, no. Not the "DNA is code" crap again. Didn't someone just mention the puddle of mud where a dead horse used to be?

Richard Simons · 14 April 2009

BTW, the last time someone smugly pointed me to a program it was to Dawkins’s el lamo weasel program, which demonstrates something any HS statistics student could probably figure out if he thought about it for 5 minutes, so I’m not expecting much.
I just want people to scratch their heads a little.…..to think of the astronomical probabilities involved in randomly doing what seem like simple things (shuffle a deck of cards 100 trillion times per second for 30 billion years and you have a 1 in 850 billion trillion trillion chance of putting them in perfect order).
The whole point of Dawkins 'el lamo weasel program' was to point out why the determination of probabilities like this has nothing to do with evolution, so it seems it completely went over your head. If you want to use a deck of cards as an analogy, imagine starting with deck of cards. You then take a 'child' deck which is the same except that some cards have been randomly changed. Now produce a thousand other 'children'. Select the one that is 'best' (however you define it). Produce a thousand children from this and reselect. You will get very close to your 'perfect order' in a lot fewer than a trillion generations. With your example of a line of computer code, you are forgetting that essentially a line of computer code either works or it does not. However, in an organism there are many graduations from does not work at all through works just a little bit and works okay some of the time to works well. All of these could be selected for, depending on the alternatives and the environment. I think you would be better off forgetting computer code and forgetting decks of cards and just thinking organisms and traits.

Flint · 14 April 2009

Again, the problem is that an engineer evaluates everything in terms of a specific predetermined goal. It either achieves THAT GOAL, or it is a failure. From an engineer's perspective, the purpose of evolution was to produce the end result we see around us. And emphatically NOT any other result. And evolution, if it occurred at all, has stopped because we ARE the end result.

Now, how likely was it that all these random variations, and all that contingent selection, would result in (ahem) ourselves? Not possible, therefore didn't happen.

I once took a "drunkard's walk" vacation where I flipped a coin at every major route intersection more than 20 miles since the last one. Did I get where I was going? An engineer would say, of course not. A biologist would say, how could I possibly help it?

IVFAN · 14 April 2009

Haha, the funny thing is that I think my numbers are off by a factor of 100 trillion! I could say I was testing you guys to see if you were paying attention, but in reality that's what happens when I multitask too much. Let me rerun some things and get back to it.

Henry J · 14 April 2009

Did I get where I was going? An engineer would say, of course not. A biologist would say, how could I possibly help it?

No matter where you go, there you are! :p Henry

IVFAN · 14 April 2009

OK, let's try this again. I hear what some of you are saying, so I will change this around again, but I'm sticking with the computer program example, especially since Flint insists it will eventually evolve into something useful.

This is just one example, maybe it's not a good one. Let's say we mutate with a fixed number of characters each time.....we put them after our existing code, but before the end of the program. Yes, that's too well defined for you Flint, but to tell you the truth, if we just put them randomly wherever, they'd be far less likely to do anything meaningful.

So, let's say 25 random characters out of 68 possible. 6.5 x 10^45 number of possible different combinations. Now, here is the sticky point, a SMALL number of these are meaningful, while the vast majority would do NOTHING USEFUL OR EVEN MEANINGFUL to what the user sees on the program. I'm being VERY generous here when I guess that maybe a thousand trillion (one third the order of magnitude) might be useful. I think that's WAY high. Someone talk to a mathematician and find out. So, you have a 1 in 6.5 x 10^30 chance on any one opportunity of getting a useful change. So, now, run the numbers, 100 trillion tries per second over 2 billion years.....after that you have a 1 in 1.03 chance of having ANY meaningful change (my solution is not fixed, it's ANYTHING MEANINGFUL). That's one meaningful change on just 25 characters. That last sentence is 50 characters by comparison.

So, my challenge is modified somewhat. Take my program, and do whatever you want with iterations of 25 or less characters. Each iteration must be noticeable by the user. And, here's the kicker, make something complex out of it. You may have as many iterations as you wish, and you may develop whatever kind of program you wish, but it must be complex, with the iterations building on each other.

Now, someone please take my challenge. But, yes, I know, I'll hear excuse after excuse. Numbers don't matter when we're trying to figure out if something random but complex could ever happen....

IVFAN · 14 April 2009

Oh, and btw, differences in hair color, tallness and shortness, etc. come from swapping around of genetic material already in place.....a completely different animal than adding new genetic material......

IVFAN · 14 April 2009

And I'm starting to read the thing on the program.....might take me a while as I do have a life and a job.....but it looks like it might be intriguing.

Stanton · 14 April 2009

IVFAN said: Oh, and btw, differences in hair color, tallness and shortness, etc. come from swapping around of genetic material already in place.....a completely different animal than adding new genetic material......
So are you saying that a Pomeranian, Shar pei, Spitz and Malamute are all different species?

Flint · 14 April 2009

Oh, and btw, differences in hair color, tallness and shortness, etc. come from swapping around of genetic material already in place.….a completely different animal than adding new genetic material.…..

This is the sort of error that illustrates, better than all you programming misdirection, just how poorly you understand what you admit you have not studied. What is "new" genetic material? Can you define it? All of DNA is made of the same four building blocks. That's all there are, just four. What differentiates you from a bacterium is (1) how many blocks your genome contains, and (2) what order they're in. So all traits possessed by all organisms are simply "swapping around genetic material already in place." So how would you define "complex" variations? How are they different from "simple" variations? How would you define a "new" variation, considering that every individual organism that has ever existed, had variations distinct from every other organism that ever existed?

my solution is not fixed, it’s ANYTHING MEANINGFUL

And I suppose you have appointed yourself the arbiter of meaning? How do you calculate meaning? What units do you use? Really, before anyone can approach your challenge, you MUST define your terms. Give it a shot.

Mike Elzinga · 14 April 2009

IVFAN said: Again, I'm just trying to make people think, not win arguments.
Before you attempt to do that, perhaps you should learn what thinking is all about. You are simply taunting people you don’t like because they actually do understand things you don’t. There are some fundamental ideas that people here have been referring you to, and all you know how to do is mock. And you really haven’t read or understood anything that has been discussed on this thread.

But yes, I am proud to believe in Yahweh as the 6 day Creator of the Universe, and his Son as my Savior, and I do that based on faith. I'm intellectually honest enough to say that it is faith.

You don’t display any intellectual honesty whatsoever, and you make a mockery of religion. You are simply another one of those trolls who makes religion look ugly no matter what you really believe.

Flint · 14 April 2009

But at least his religious faith is entirely consistent with his consistent refusal to make any effort to understand, his refusal to learn what he needs to know, and his consistent determination to deny, distort, ignore, and change the subject. These are classic symptoms of the faith he professes, whose followers have them mastered.

stevaroni · 14 April 2009

IVFAN writes... So, my challenge is modified somewhat. Take my program...

Seriously. This. Has. Been. Done. It has actually been shown to work. Read the Crepeau paper. He actually did this, way back in '95, allowing a small program to mutate until it accomplished something useful. It wrote a Dawkins Weasel program all by itself. It. Has. Already. Been. Demonstrated.

Now, someone please take my challenge. But, yes, I know, I’ll hear excuse after excuse…

What challenge? Calculate the probability of every molecule in your DNA being in the exact order it is in at this moment? That's easy - it's microscopically, laughably, absurdly tiny, itty bitty, smaller than the smallest small. Asymptotically approaching zero. It doesn't matter.

Numbers don’t matter when we’re trying to figure out if something random but complex could ever happen.…

Ironically, you speak the truth. Absolute probabilities don't matter. Never did. Probability only matters if there's only one valid solution to the problem. It's an ID red herring that is pretty much instantly dismissed by anyone who understands - what was the exact term you used - oh yes, a "High School level statistics". And even if you did calculate the odds of having your exact DNA, don't forget that while your genome might contain millions - maybe billions - of instructions, that doesn't mean it's a million line program. Most genes are something like 30 "instructions" long (random probability 1.1x10^18, significantly more probable than finding "Methinks it is like a weasel", at 6x10^36 BTW). You have thousands and thousands of copies of relatively simple programs, not some giant compiled code. Chunks of it can, and regularly do, break. Unless it's one of the few very big genes that you only have one copy of (like, for example dystrophen), the machine sails on.

Mike Elzinga · 14 April 2009

Flint said: But at least his religious faith is entirely consistent with his consistent refusal to make any effort to understand, his refusal to learn what he needs to know, and his consistent determination to deny, distort, ignore, and change the subject. These are classic symptoms of the faith he professes, whose followers have them mastered.
He talks a little like some of those who are posting over on UD. It’s a kind of blustering word salad by someone who doesn’t have enough education to recognize he can’t fake it. He’s like the little kid who stands in the middle of the room with his eyes closed and thinks he is invisible to everyone else. It’s amazing how that kind of sectarian dogma destroys the brain; and if I didn’t know a few of these characters personally, I would be skeptical that they existed. But they do; and some of them achieve immense political power. It is also clear evidence that evolution doesn’t necessarily produce improvements.

IVFAN · 15 April 2009

Flint said: And I suppose you have appointed yourself the arbiter of meaning? How do you calculate meaning? What units do you use? Really, before anyone can approach your challenge, you MUST define your terms. Give it a shot.
Meaningful = printf("Coed Naked Evolution - Come Watch My Monkey Evolve!"); Not meaningful = bslkjn[vmlwkemflsmpeovcm;lsdmvcs;lmvc;sldp Not meaningful = a;erjkvnipaowerufhksdncvoa;i;dnvckvn;oi;ewri Not meaningful = printf("Coed Naked Evolution - Come Watch My Monkey Evolve!";) Not meaningful = prantf("Coed Naked Evolution - Come Watch My Monkey Evolve!"); Not meaningful = printf["Coed Naked Evolution - Come Watch My Monkey Evolve!"); Not meaningful = printf("Coed Naked Evolution - Come Watch My Monkey Evolve!'); Not meaningful = printf('Coed Naked Evolution - Come Watch My Monkey Evolve!"); Not meaningful = printf("Coed Naked Evolution - Come Watch My Monkey Evolve!" Not meaningful = princf("Coed Naked Evolution - Come Watch My Monkey Evolve!"); Not meaningful = prindf("Coed Naked Evolution - Come Watch My Monkey Evolve!");

stevaroni · 15 April 2009

Meaningful = printf(... Not meaningful = bslkjn(...

How do you know? "printf" may be a C command, but it is a pretty random nemonic. Probably even more so to the millions of C coders who do not speak native english, and have to memorize an entire stack of compiler directives that, to them, are not meaningful words. If I were a betting man, I'd put some money on the idea that there are probably lots of front-ends for C that use languages other than english. Are they "not be meaningful" if the print-to-file command has a german nemonic, (maybe something like "druckd[]") or Italian (lstampa[]) or Russian (архивп[]) or Greek (αρχείοτ[])? (Gawd, I love Bablefish!) And don't forget, "printf" only means something important in C. Were you running any other language - a concept which seems to work just fine on my machine - the compiler would choke, preferring some other, apparently "meaningless", phrase. Besides, genes are not a compiled language - they are assembler. They are not parsed. Every string of base pairs gets to execute, in parallel, even if they produce nothing (the vast majority of genes do indeed, generate exactly nothing). I'm a little pressed for time today, or I'd run your two strings, "printf(“Coed Naked Evolution" and "bslkjn[vmlwkemfl" through a disassembler and see what comes out in assembly language, and then let you tell me which one has more "meaning".

IVFAN · 15 April 2009

OK, guys, it's clear we're at an impasse. Maybe I'll decide differently, but I doubt I'll be posting on this particular thread anymore. I'm standing firm in that the probability of some step (or at least ANY ORDERED STEP) of evolution sufficiently big for natural selection is vital to the question of if it is feasible or not, and you guys don't seem to think that it is. So be it. I will say though, I've been EXTREMELY CONSISTENT on that one.....I've jabbed here or there on a couple different points, but my main thrust has always been the same. You guys turned from being all giddy about your weasel programs to suddenly talking about all kinds of other issues when a simple variation on the weasel program was suggested (changing the probability of a "successful" mutation). And you've been all over the map. The thing that troubles me is the flame I can see under you, with all of the personal attacks. I may have called Dawkins's program lame and did jab with the coed naked thing (that was pretty funny you have to admit), but I haven't insulted anyone personally like you guys have. I'd think that you guys would appreciate my approach, would respect it, maybe would think that if I keep searching I'll eventually come to your side. That's because I'm doing what you say I should do......I'm not taking things on faith in my critique of RV/NS. You guys want me to believe....I see your arguments, and see that you are avoiding my point like an enema. So I ask it again. The numbers tell me a story that is very convincing. You don't. But you'd rather I believe you because you are the self-proclaimed experts. The LOST forum has experts too.

My faith in my God is indeed faith. My disbelief of RV/NS is not in the least bit faith, it is completely grounded in numbers.

So, I'm sure you'll crown yourselves the winners, do what you have to do....if that helps you not need that Viagra tonight with the lady, I'm glad I could help. Go on thinking what you do. But the next time you see the absolute brilliant engineering of a life form, remember that you'd shuffle the cards 100 trillion times per second for 30 billion years and have a 1 in 850 billion trillion trillion chance of getting them in perfect order. OK, let's say any "ordered pattern", let's say there are a billion trillion of those (of a deck of cards, you kidding me?), so I guess your odds have improved to one in a trillion.

Another funny thing, I've never read so much evolutionist material since the past few weeks, and interestingly I am more convinced than ever. Dawkins is famous for his weasel program, and I saw the flaw in it after about 2 minutes. I'm reading up on the other work on generating computer programs through "evolution".....it's a slow process with work and 5 kids, but given my examination of the numbers, I'm pretty confident the answer will be pretty simple. You can tell me they generated it and it works, and I can tell you I won lotto the last 5 times because I built a computer program that predicted the numbers....doesn't mean there's not some monkey business there.

OK, thanks folks, enjoyed the discussion (that may be a lie :) ). You all are in my prayers. God Bless.

Mike Elzinga · 15 April 2009

stevaroni said: How do you know? "printf" may be a C command, but it is a pretty random nemonic. Probably even more so to the millions of C coders who do not speak native english, and have to memorize an entire stack of compiler directives that, to them, are not meaningful words. If I were a betting man, I'd put some money on the idea that there are probably lots of front-ends for C that use languages other than english.
It is clear the IVFAN has stumbled right into the Lottery Winner Fallacy. He cannot distinguish between “Individual X wins the lottery” and “Someone wins the lottery.” The fact that a compiler responds to a particular set of characters to print a file, as you point out, is simply a matter of convention or language. The command could be a completely random string that would produce the same result no matter what language the programmer spoke. In other words, completely fixed random strings for each command could be a “universal language” that everyone would have to memorize in order to code-up a program. It would just be a “little more difficult” to remember which random set of characters does what.

Mike Elzinga · 15 April 2009

Not surprising from that last post of IVFAN that he is preoccupied with anal and groin phenomena.

Kevin B · 15 April 2009

IVFAN said: Meaningful = printf("Coed Naked Evolution - Come Watch My Monkey Evolve!"); Not meaningful = bslkjn[vmlwkemflsmpeovcm;lsdmvcs;lmvc;sldp Not meaningful = a;erjkvnipaowerufhksdncvoa;i;dnvckvn;oi;ewri
However, I would assert that
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @P@@@@G^\QP@@H__ANH@@H__CKH@ EHG_ATG__@__\TG _^DG_PVG__J@@TUO_^FG_]UG_PAP@@NH@@HW_HKH@ ENH @@KH@ ENH@@KH@ ENH@@ KH@ ENH@@KH@ ENH@@KH@ ENH@@KH@ ENH@@P@@@@@@@UG__FW_^IO_GH__SNH@@ H__UKH@ EHG_SQO__HW_WO @@\HG_VQP@@H__XNH@@ H__ZKH@ EHG_XTG_^P@@@HG_[@@@@P@@@O___PG_^T @@@P@@@@@@@P@@@@@@@P@@@@@@@P@@@ @@@@P@@@@@@@P@@@ @@@@P@@@DW^\@@@@@
is "meaningful". It might not be a C program, but in the right context it is very definitely a valid program. You are arguing a trivial irrelevancy; namely that only a very small subset of the set of strings of ASCII characters are valid C programs. If you want to pursue this "program" analogy (which has a lot of unnecessary "issues") it would be better to start with the "random" string as a "machine code" program for an arbitrary (hypothetical) machine, where all possible bit patterns form valid instructions (even if they are no-operations) but with a small set of "useful" instructions (perhaps "increment accumulator", "conditional jump", "stop") and then use a fitness function to evaluate the random "programs" generated by a "Weasel" program which assigns "better" scores to the "program" which runs for the longest number of machine cycles before halting or repeating a previous state (ie previously same accumulator and program counter values)

Richard Simons · 15 April 2009

But the next time you see the absolute brilliant engineering of a life form, remember that you’d shuffle the cards 100 trillion times per second for 30 billion years and have a 1 in 850 billion trillion trillion chance of getting them in perfect order. OK, let’s say any “ordered pattern”, let’s say there are a billion trillion of those (of a deck of cards, you kidding me?), so I guess your odds have improved to one in a trillion.
Given that this demonstrates that you have completely missed the lesson of the 'weasel' program, yet you continue to assert that the point of this program was trivially obvious, I am curious as to what exactly you think was the intent behind it?
Haha, the funny thing is that I think my numbers are off by a factor of 100 trillion! I could say I was testing you guys to see if you were paying attention, but in reality that’s what happens when I multitask too much.
The whole calculation was based on a nonsensical concept so checking your calculations would have been a waste of time. As an engineer, if someone tells you they have designed a car that can travel a thousand miles using a teaspoon of soil as fuel, do you check to see if they have used a suitable price for the cost of soil?
I hear what some of you are saying, so I will change this around again, but I’m sticking with the computer program example,
I will repeat my advice; while you stick with trying to force evolution to fit a simplistic computer program analogy, you will never understand the basic concepts of evolution.

stevaroni · 15 April 2009

OK, guys, it’s clear we’re at an impasse. Maybe I’ll decide differently, but I doubt I’ll be posting on this particular thread anymore.

Well, if you consider arguing that the earth really is round with somebody who both resolutely refuses to put forth any evidence it isn't round, and refuses to acknowledge that people have actually gone out and traveled around it just to verify the claim that you'd fall of an edge, well, yes, we are, in fact, at an impasse. What a shame that you'll be depriving us of your insightful commentary. I especially liked the extensive, detail-filled posts with all those references to actual experimental data. Oh, no, wait... that was the rest of us. Anyhow, I at least liked the "Coed Naked Monkey" stuff.

I’m standing firm in that the probability of some step

Fine. This is progress. Now, and I'll type slowly, which step is is so improbable as to be actually impossible? Not merely improbable, which demonstrably happens all the time, but all the way impossible? (Which, after all, is just improbability taken to the asymptotic limit. We're sticklers for math here, we steadfastly refuse to conflate the two). It's a simple question, one that has been discussed an debated for 200 years. But you know what? Oddly, though it's "so obvious", nobody has ever demonstrated the feature that has no simpler precedents. A track record that I suspect you will not be breaking in the next day or two. First, it was the "glory of the human body", made in the very image of God, don'cha know. Too bad God had such a badly designed lower back. That's got to be a bummer for him, what with 4000 years of leaning over to look down from the heavens. Oh, and bad knees. And a poorly adapted appendix. And a prostate that gives out after 60 years, which means he probably hasn't had a good whiz in something like 39 millennia (maybe that's why he was so grumpy for most of the Old Testament). Oh, and a vestigial tail. Gotta love that one. Then it was "the perfection of the eye". Unfortunately, once people started looking, they realized that there is a clear series of semi-hemi-demi eyes in nature, and sight is so useful it seems to have evolved independently several times over. And so forth, and so on, till now, "experts" such as Michael Behe are left arguing about the bacterial flagellum and a certain sub-groups of blood-clotting proteins. Not an especially dramatic place to make a last stand against the evil Darwinist hordes under the best of circumstances, but particularly pathetic in light of his inability to defend even that tiny patch of ground under cross-examination in Dover.

...the next time you see the absolute brilliant engineering of a life form, remember that you’d shuffle the cards 100 trillion times per second for 30 billion years and have a 1 in 850 billion trillion trillion chance of getting them in perfect order.

Again, so what? If you and I sit down at a table and each of us draws a hand from a deck of cards, the odds of either of us getting a specific hand are infinitesimal, the odds of us both getting a specific hand are microscopic. The odds of one of us getting a hand that wins is exactly one. What is the probability that probability will matter?

....I’ve jabbed here or there on a couple different points, but my main thrust has always been the same.

Actually, it's been more of a shoveling motion.

Mike Elzinga · 15 April 2009

My faith in my God is indeed faith. My disbelief of RV/NS is not in the least bit faith, it is completely grounded in numbers.

— IVFAN
This is probably the crux of the matter right here. The disbelief in RV/NS is not grounded in numbers at all. It is grounded in uncorrectable misconceptions that are frozen in by his sectarian dogma.

Alan Clarke · 18 May 2009

I translated the Ian Musgrave / Richard Dawkin’s “Methinks it is a weasel” program into a 32-bit standalone executable using Powerbasic Command Compiler 5.0 so that anyone can run it without the need for the old and limited 16-bit Quick Basic interpreter. CLICK HERE TO DOWNLOAD. I maintained all of the original procedural constructs (bugs and all) so you can see for yourself how Dawkins’ program is a good of example of why “evolution” cannot and will not happen.

Something of notable interest is Musgrave's program allows an alternate “target”. Instead of choosing “methinks it is a weasel”, let’s try “lazy programmers evolve”. You’ll notice that the program will run endlessly in vain searching for its target because of programmer Ian Musgrave’s fallibility. How much time would be required for evolution to eliminate this bug through “natural selection”? Certainly it shouldn’t be too complicated because all that needs to be fixed is changing “26” to “27” in the following line of code:

Char = CHR$((INT(RND * 26) + 96))

Unfortunately, when the change is made and the program is re-compiled, 30 hex numbers change as evidenced by comparing the old and new program:

fc evolution101.exe evolution101_fix.exe

The time required for these changes to happen randomly is going to be more than the age of the universe. What's more, source code is meaningless unless there is an "interpreter". Thinking that the two evolved independently and simultaneously is sheer madness. Could a simple compiler (simple compared to the human genome) such as Powerbasic 5.0 "evolve" by natural means? The “faith” of evolutionists exceeds that of any Christian I know.

I’ve already accepted Ian Musgrave’s offer to “improve” his program by writing the “Life by Chance” program included in the above download link. This program better approximates evolution’s attribute of “no goal”. Assuming that a protein indeed formed by chance in a primordial soup (or a substrate), how long did it take? This first step is a big leap indeed since the mechanisms of “evolution” are not applicable to non-living things and we must rely on pure chance. Maybe life will form by chance if we get millions of people running the program simultaneously. Good luck!

Dave Lovell · 18 May 2009

Alan Clarke said: Assuming that a protein indeed formed by chance in a primordial soup (or a substrate), how long did it take? This first step is a big leap indeed since the mechanisms of “evolution” are not applicable to non-living things and we must rely on pure chance. Maybe life will form by chance if we get millions of people running the program simultaneously. Good luck!
There is no requirement for "living" things, only self replicating things, or perhaps more precisely, imperfectly replicating things. If you really think "living" things are required for evolution, your programming efforts are entirely meaningless as a computer program is not "living", especially as:
The time required for these changes to happen randomly is going to be more than the age of the universe. What's more, source code is meaningless unless there is an "interpreter". Thinking that the two evolved independently and simultaneously is sheer madness. Could a simple compiler (simple compared to the human genome) such as Powerbasic 5.0 "evolve" by natural means? The “faith” of evolutionists exceeds that of any Christian I know.
suggests you think Dawkins is saying this trivial example of how RV+NS can generate some sort of order is meant as a literal illustration of the evolution of complex organisms. The idea that something akin to analogs of source code and interpreters had to evolve independently and simultaneously is indeed sheer madness. They evolve in parallel. The first generation of "interpreter" was simply the unguided laws of chemistry and physical chemistry.

Alan Clarke · 18 May 2009

They evolve in parallel. The first generation of “interpreter” was simply the unguided laws of chemistry and physical chemistry.
Thus far, all my observations have led me to conclude that no law exists without a law-giver. If aliens hovered 10,000 feet above the Earth and wondered why cars traveling on interstate highways seldom exceeded 65 mph and traveled in opposite directions on opposite sides of the median, then they would be lost in their interpretation if they limited themselves to Newton's laws. If through their pride, they rejected any interpretation that alluded to a higher being than themselves, they would be equally lost. Thus, your description of "unguided" laws of chemistry and physical chemistry reeks of the same. Or perhaps you do attribute a "creator" of those laws. Or do you think they simply "popped" into being at some convenient point in time? More than once I've heard materialists (Greek philosophy) describe the beautiful order of ocean beaches or crystals apart from the laws that give rise to the seeming "order". Whether the laws be man-made or God-made, the beautiful order would cease as soon as the enforcement of those laws ceased. I'm curious how an interpreter could "evolve in parallel" without the aid of a higher intelligence. Or do you simply borrow (or steal) from pre-existing laws? Perhaps you could provide an example.

phantomreader42 · 18 May 2009

So, you believe that chemistry operates as it does because your imaginary god punishes molecules that do not behave according to his rules? How do you punish a molecule, Alan Clarke? Lock it in a magnetic cage? Cut off a neutron if it's been bad? Set up a beta-particle firing squad? You think natural laws need not only a Cosmic Lawgiver, but a Cosmic Policeman? And of course once you imagine up these totally absurd and unnecessary roles, you shoehorn your preexisting imaginary friend into them. I'd ask if you had the slightest speck of evidence to support your absurdity, but I know the very idea of evidence is beyond your comprehension. Your complete inability to comprehend natural laws is laughable, but expected from a delugionist. Here's a hint, these laws are not statues requiring enforcement but descritions of how things actually behave in the real world, determined through observation. But then the very idea of observing reality is utterly alien to you.
Alan Clarke said:
They evolve in parallel. The first generation of “interpreter” was simply the unguided laws of chemistry and physical chemistry.
Thus far, all my observations have led me to conclude that no law exists without a law-giver. If aliens hovered 10,000 feet above the Earth and wondered why cars traveling on interstate highways seldom exceeded 65 mph and traveled in opposite directions on opposite sides of the median, then they would be lost in their interpretation if they limited themselves to Newton's laws. If through their pride, they rejected any interpretation that alluded to a higher being than themselves, they would be equally lost. Thus, your description of "unguided" laws of chemistry and physical chemistry reeks of the same. Or perhaps you do attribute a "creator" of those laws. Or do you think they simply "popped" into being at some convenient point in time? More than once I've heard materialists (Greek philosophy) describe the beautiful order of ocean beaches or crystals apart from the laws that give rise to the seeming "order". Whether the laws be man-made or God-made, the beautiful order would cease as soon as the enforcement of those laws ceased.

stevaroni · 18 May 2009

Assuming that a protein indeed formed by chance in a primordial soup (or a substrate), how long did it take? This first step is a big leap indeed since the mechanisms of “evolution” are not applicable to non-living things and we must rely on pure chance.

"Such a leap" based on what? Is it hard to make RNA? In fact an interesting paper just came out last month by John Sutherland, a chemist at the Univ. Of Manchester, where he describes a path to RNA formation significantly simpler than any formerly known. (here's a link to a simplified write up in the NYtimes last week http://www.nytimes.com/2009/05/14/science/14rna.html?ref=science )

You’ll notice that the program will run endlessly in vain searching for its target because of programmer Ian Musgrave’s fallibility. How much time would be required for evolution to eliminate this bug through “natural selection”?

And so, Alan looks into a bin of apples and complains about not seeing any oranges, carefully missing the entire point of "Dawkins Weasel". "Weasel" is not intended to be a simulation of evolution, it is simply meant to be a tool to explore whether the feedback inherent in the RM+NS proscess has the ability to overcome the huge obstacle of improbability which, at first glance, seems to render evolution impossible. It does this amazingly well. But, Alan, if it bothers you that these weasel programs can't write themselves, then fear not, that too has been demonstrated. In 1995. Go check out Genetic Evolution of Machine Language Software Ronald L. Crepeau NCCOSC RDTE Division San Diego, CA 92152-5000 July 1995

Thus far, all my observations have led me to conclude that no law exists without a law-giver.

All your observations would also lead you to conclude that you live on a flat earth, around which the sun travels each day. Obviously, observations are often wrong, which is why in science we measure things and experiment with things, to establish objective fact. That's why tools like "Weasel" exist, to validate (or in this case, invalidate) our observations about large probabilities. There are simply no objective facts to indicate that any "law giver" is at work. Am I wrong, Alan? If so, please enlighten me, but please, only fact, no conjecture or personal incredulity.

phantomreader42 · 18 May 2009

stevaroni said: Am I wrong, Alan? If so, please enlighten me, but please, only fact, no conjecture or personal incredulity.
You can wait patiently until the sun goes nova, but you will NEVER hear one single fact from Alan Clarke. He's a tedious, incompetent, arrogant creationist troll who infested several Pharyngula threads and kept spewing bullshit no matter how many times he was shown to be utterly wrong by both experts and laymen. He's even tried to offer laughably stupid "proofs" of the Great Flud. The term "delugionist" was coined in his honor. And now he's babbling about the need for enforcement of the laws of chemistry, presumably by punishing uppity atoms.

stevaroni · 18 May 2009

You can wait patiently until the sun goes nova, but you will NEVER hear one single fact from Alan Clarke.

Oh, I know that. It's just that you can't let drive-by trolls have the last word, otherwise the implied argument becomes "Well, I stumped you guys". So, once again I call shenanigans, if only for the sake of the lurkers who might actually click on the link and read the paper (the Crepeau paper is, by the way, worth reading - if you're into writing assembler, like I am, it's jaw dropping). I know I'll never get any facts, he has no facts to give.

Mike Elzinga · 18 May 2009

Alan Clarke said: Thus far, all my observations have led me to conclude blah, blah, blah.
There is a cure for this: (Step 1) Stop making a fool of yourself with your stupid proclamations on things about which you know absolutely nothing. (Step 2) Ignore your religious handlers and start thinking for yourself. (Step 3, the hardest) Learn real science from real scientific sources (including Nature itself).

Ian Musgrave · 18 May 2009

Guys, please, stay on topic and ignore the troll. I'm going to send all future off topic stuff to the bathroom wall.

Cheers! Ian

Kevin B · 18 May 2009

phantomreader42 said: And now he's babbling about the need for enforcement of the laws of chemistry, presumably by punishing uppity atoms.
I was thinking in terms of his speed limit example, with the difference between the UK law "Thou shalt not exceed 30 mph in a built-up area" and "Thou shalt not exceed the speed of light in vacuo". To wrench the subject back to the original post, did Dr Dr D et al over at "Undescended Testables" ever get their version of the "Weasel" to work? I had great fun getting a version similar to Ian Musgrave's running on a machine that was in production when Dawkins was an undergraduate, so the UD crowd must have had sufficient time to write a version in a high-level language. (My program ought also to annoy Mr Clarke, since it is written directly in numeric form, though I used a C program to do the decimal to binary conversion for me.)

Alan Clarke · 21 May 2009

phantomreader42 said: Here's a hint, these laws are not statues requiring enforcement but descritions of how things actually behave in the real world, determined through observation. But then the very idea of observing reality is utterly alien to you.
My question was, "Or do you think they [laws] simply 'popped' into being at some convenient point in time?" Most scientists try to determine the source for every phenomenon but in your case, 1) the pursuit of the origin of laws is either distasteful, 2) you have unwittingly avoided the question, or 3) you believe physical laws are eternal and questioning their origin is "not scientific".
phantomreader42 said: So, you believe that chemistry operates as it does because your imaginary god punishes molecules that do not behave according to his rules?
Who is more “scientific”? 1. Theists who consider natural causes. 2. Atheists who consider ONLY natural causes. So, to answer your question, I believe that chemistry operates as it does because of physical laws.

Matthew Heaney · 21 May 2009

Here's an Ada (2005) version of Dawkins' weasel program:

http://home.earthlink.net/~matthewjheaney/weasel.adb

It converges relatively quickly, usually in fewer than 100 generations.

Dave Lovell · 21 May 2009

Alan Clarke said: Who is more “scientific”? 1. Theists who consider natural causes. 2. Atheists who consider ONLY natural causes. So, to answer your question, I believe that chemistry operates as it does because of physical laws.
It is impossible to say on the information provided, as long as the Theist does not consider that his or her literal interpretation of a religious text trumps scientific observation. The most scientific are Theists or Atheists who consider ONLY natural causes for things about which they postulate a scientific hypothesis.
Alan Clarke said: My question was, "Or do you think they [laws] simply 'popped' into being at some convenient point in time?" Most scientists try to determine the source for every phenomenon but in your case, 1) the pursuit of the origin of laws is either distasteful, 2) you have unwittingly avoided the question, or 3) you believe physical laws are eternal and questioning their origin is "not scientific".
Scientific Laws are a distillation of observed phenomena in the real world. Their origin is clear, they are human constructs. They describe the way in which the physical universe appears to be constrained to behave, and evidence suggest this behaviour has been largely unchanged for 13 billion years. If observation suggests that these man made Laws do not apply under some conditions, then the Law is incorrect, and needs to be modified. Your Weasel program works because the application of these Laws to the manufacture of the billions of transistors in your computer ensures it works reliably in the environment in which it operates. Any "supernatural" power that can change the behaviour of the universe invalidates the man-made scientific Laws and exposes itself to scientific study. If a real scientist thought he observed five loaves and two fishes being split into enough food to feed well over five thousand people, he would wonder where his Laws were lacking. His first instinct would be to understand what he had seen and try to work out how do this himself, not to grovel in front of the being apparently in control (especially if he thought this being was a loving and merciful God). The spontaneous generation of a couple of tons of mass alone would meet the world's energy needs for years, so harnessing that would be a good start. The much more complex task of spontaneous generation of complex hydrocarbons and proteins would obviously need more research, but the prize of eliminating hunger around the world would surely make it worthwhile.

phantomreader42 · 21 May 2009

Alan Clarke said: Who is more “scientific”? 1. Theists who consider natural causes. 2. Atheists who consider ONLY natural causes.
How about the one who backs up their claims with EVIDENCE. Since there is not the slightest speck of evidence that there ARE any non-natural causes, that would be the atheist. If you have a problem with that, you could, for the first time in human history, provide actual evidence for the supernatural. If you can do this, you could win the Nobel prize and be rich and famous beyond your wildest dreams. But unless and until you put some evidence on the table, you will remain nothing more than a whiny lying troll babbling about his delusions like a bum in a tinfoil hat.
Alan Clarke said: So, to answer your question, I believe that chemistry operates as it does because of physical laws.
And do you believe physical laws are descriptions of the observed behavior of actual objects in the real world, or statutes requiring supernatural enforcement by spanking uppity atoms?

Ian Musgrave · 21 May 2009

Hey Guys, remember what I said about being on topic? Last warning.

strangebeasty · 29 August 2009

Rogue74656 said: I have been kicking around an idea for the past few weeks based on Dawkins' weasel program. Rather than have a pre-defined endpoint (as the weasel program does and evolution doesn't) I developed this idea. 1) Start with a 400 x 600 pixel square with each pixel randomly turned on or off. 2) Three offspring are generated with random mutations (pixels changed) 3) The program posts the four "pictures" on a webpage 4) The next user to go there picks one of the four 5) The selected "picture" is used to return to #2 I think it would be interesting to see if a recognizable picture would develop from the selection process....
This is a fun idea. There's something kind of like that: http://community.electricsheep.org/

Sean Pitman, M.D. · 13 September 2009

Regardless of the correctness of the arguments against Dembski, Ian Musgrave knows that Dawkins' "Methinks it is like a weasel" algorithm is completely worthless to explain the creative powers of NS.

Yes, I know and Ian points out that Dawkins' never intended to model NS; only to demonstrate the power of a selective process.

So what's the big deal with this algorithm? It doesn't model a selective process that is based on actual function (only on template matching to a pre-established sequence). Since NS is based on selection of beneficial functional differences, what's the point?

The big problem for the mechanism of RM/NS is that the NS part of this mechanism simply doesn't work at all until purely RMs end up finding a new beneficial sequence in sequence space.

This wouldn't be much of a problem except for the fact that the odds of finding new beneficial sequences depends upon the level of functional complexity under consideration. As it turns out, the odds of success decrease, exponentially, as the minimum structural threshold requirements qualitatively novel systems increase in a linear manner.

In other words, if one considers systems that require at least 1000aa with a particular minimum degree of required specificity of arrangement (fsaars), the odds of any type of random mutation discovering any such system within sequence space are exponentially reduced relative to the discovery of a system with a minimum structural threshold of 500 fsaars.

Very quickly, the average time need to achieve the next step up the ladder of functional complexity via RM/NS turns into trillions upon trillions of years (well shy of the 1000 fsaar level).

Sean Pitman

www.DetectingDesign.com

DS · 13 September 2009

Sean,

The program is a demonstration of the power of cumulative selection. The point is that selection doesn't have to start from scratch every time. Gene duplications provide copies free from functional constraint that can evolve slightly different functions. Even random sequences can mutate to just about anything given enough time. And don't forget that this is happening to trillions of copies in millions of individuals as well.

www.DetectingDesign.com

Yea, hows that working put for you?

wile coyote · 13 September 2009

In an interview performed at the beginning of last April, Richard Dawkins was asked about his well-known "weasel program", which he described in his book THE BLIND WATCHMAKER:

IN: Professor Dawkins, your so-called "weasel program" has become a well-known prop of evolutionary science -- even a "paradigm" if that's not too pretentious.
Was the success of the weasel program a surprise?

RD: Well, yes and no. I never thought it was more than a casual exercise, an interesting simple toy to illustrate the power of selection over the silly "random assembly" models favored by critics of evolution. It was easy to write, easy to understand, and fun to play with. I am a bit flattered that it has proven so enduring, which in itself it would hardly seem to merit.

IN: Well, you're saying it was a surprise, but you hinted that it wasn't. What do you mean?

RD: There was a devious agenda behind it. When I was writing the program I honestly wondered if I should say anything about it. After all, it's a very simple and limited example, as I made clear IN THE BLIND WATCHMAKER. However, I was watching it in operation and had a sly idea: This program is so simple and attention-getting that the critics will be irresistibly drawn to it, like moths to a flame, and will expend enormous amounts of futile effort trying to attack it.

IN: Professor Dawkins, you're saying you wrote this as a ... PRANK?

RD: I was sincere in writing the program, it's perfectly straightforward in itself. But I felt that it might be amusing to see what contortions critics could tie themselves into in their attempts to discredit it. It would be about as silly as trying to use a paper airplane to criticise the design of a 747 jetliner, for example.

IN: That was very devious.

RD: Well, you do know the old saying about "enough rope", don't you? I must admit that I am surprised that such a small length of rope has proven so effective. I still find it hard to believe that people could be so focused on a toy example program, as if by criticising it they could overthrow 150 years of serious research in evolutionary science. It is fascinating to see how such a minor effort on my part has provoked such huge volumes of amusing gibberish from the critics.

fnxtr · 13 September 2009

Sean Pitman, M.D. said: The big problem for the mechanism of RM/NS is that the NS part of this mechanism simply doesn't work at all until purely RMs end up finding a new beneficial sequence in sequence space. This wouldn't be much of a problem except for the fact that the odds of finding new beneficial sequences depends upon the level of functional complexity under consideration. As it turns out, the odds of success decrease, exponentially, as the minimum structural threshold requirements qualitatively novel systems increase in a linear manner. In other words, if one considers systems that require at least 1000aa with a particular minimum degree of required specificity of arrangement (fsaars), the odds of any type of random mutation discovering any such system within sequence space are exponentially reduced relative to the discovery of a system with a minimum structural threshold of 500 fsaars. Very quickly, the average time need to achieve the next step up the ladder of functional complexity via RM/NS turns into trillions upon trillions of years (well shy of the 1000 fsaar level). Sean Pitman www.DetectingDesign.com
Well, I guess that wraps it up for evolution. Clearly that A to T mutation in the beta globin gene can't have happened, can it. That's really a shame for those in the malaria-endemic region. Your Nobel's in the mail, Doctor(like anyone cares about titles here). (Cue 'microevolution' canard in 3...2...1...)

ben · 13 September 2009

That awful sound you hear is the trillions of individuals of the nylon-eating strain of Flavobacteria, horribly disappointed to find out that they couldn't possibly have evolved the ability to digest nylonase, because some quack MD says it's just too improbable. They've all just realized that they haven't had a thing to eat since 1935, and boy are they cranky.

Dan · 13 September 2009

Sean Pitman, M.D. said: Regardless of the correctness of the arguments against Dembski, Ian Musgrave knows that Dawkins' "Methinks it is like a weasel" algorithm is completely worthless to explain the creative powers of NS.
Dawkins knows it too, and raised this point right there after he introduced the Weasel program in "Blind Watchmaker", 23 years ago. He wrote another program -- Biomorphs -- that does simulate the creative powers of natural selection. I'm sorry to see that you missed this back in 1986. http://en.wikipedia.org/wiki/1986

Ian Musgrave · 13 September 2009

Sean Pitman, M.D. said: So what's the big deal with this algorithm? It doesn't model a selective process that is based on actual function (only on template matching to a pre-established sequence). Since NS is based on selection of beneficial functional differences, what's the point?
The point is that it is a simple, clear demonstration of the role of selection that gets the point across quite graphically.
In other words, if one considers systems that require at least 1000aa with a particular minimum degree of required specificity of arrangement (fsaars), the odds of any type of random mutation discovering any such system within sequence space are exponentially reduced relative to the discovery of a system with a minimum structural threshold of 500 fsaars.
This is rubbish, as you well know Sean. We've gone over this several times in detail. You well know that most protein systems are much smaller than 500 aa's in the first pace, although you keep on trying to conflate aggregates of smaller systems as one big system, and you keep on ignoring the real evidence of these systems evolving.

Stanton · 13 September 2009

Ian Musgrave said: This is rubbish, as you well know Sean. We've gone over this several times in detail. You well know that most protein systems are much smaller than 500 aa's in the first pace, although you keep on trying to conflate aggregates of smaller systems as one big system, and you keep on ignoring the real evidence of these systems evolving.
The regulars at Pharyngula have also gone over Sean's crackpot nonsense several times in detail, too. Sean, in turn, demonstrates he's immune to reason and evidence, refuses to understand that SETI and forensics do not operate like Intelligent Design Theory, and has made himself to be a fool given as how he's the only person there to be wowed senseless by his refutation of evolution solely through his MD, stubborn ignorance and imaginary units he made up.

Henry J · 13 September 2009

It is fascinating to see how such a minor effort on my part has provoked such huge volumes of amusing gibberish from the critics.

Not to mention the breathtaking inanities. Henry

Sean Pitman, M.D. · 13 September 2009

Sean Pitman, M.D. said: So what’s the big deal with this algorithm? It doesn’t model a selective process that is based on actual function (only on template matching to a pre-established sequence). Since NS is based on selection of beneficial functional differences, what’s the point?
The point is that it is a simple, clear demonstration of the role of selection that gets the point across quite graphically.
It isn't a demonstration of function-based selection at all. Template matching to a pre-established sequence is very easy since every single correct match is selectable. Function-based selection isn't nearly so easy because not every single match to some pre-established sequence is selectable for certain types of functions.
In other words, if one considers systems that require at least 1000aa with a particular minimum degree of required specificity of arrangement (fsaars), the odds of any type of random mutation discovering any such system within sequence space are exponentially reduced relative to the discovery of a system with a minimum structural threshold of 500 fsaars.
This is rubbish, as you well know Sean. We’ve gone over this several times in detail. You well know that most protein systems are much smaller than 500 aa’s in the first pace, although you keep on trying to conflate aggregates of smaller systems as one big system, and you keep on ignoring the real evidence of these systems evolving.
A flagellar motility system is based on proteins, to include their individual residues, being specifically arranged. Such a system requires a minimum of well over 1000 residues with a fair degree of specificity of arrangement. Such systems have not been shown to evolve. There simply is no such "real" evidence of any qualitatively novel system of function that requires a minimum of over 1000 fsaar evolving. There is no demonstration or statistical odds analysis as to the likelihood of such a system evolving via RM/NS in a given period of time - none whatsoever. Yes, I know about the arguments based on homologies. However, homologies only support the concept of a common origin of some kind. They don't explain the required functional differences being the obvious result of the mechanism of RM/NS. It is this mechanism that is being called into question as the origin of the functional differences beyond the 1000 fsaar threshold level of functional complexity. These differences, not the similarities, are the problem for the RM/NS mechanism. Sean Pitman www.DetectingDesign.com

Sean Pitman, M.D. · 13 September 2009

Well, I guess that wraps it up for evolution. Clearly that A to T mutation in the beta globin gene can't have happened, can it. That's really a shame for those in the malaria-endemic region. Your Nobel's in the mail, Doctor(like anyone cares about titles here). (Cue 'microevolution' canard in 3...2...1...)
Like most forms of antibiotic resistance, those functional changes that are based on a loss of a pre-extablished system or interaction are very easy to achieve via RM/NS in very short order. The problem is that you can't evolve all types of functional systems in this manner. For example, you can't evolve a flagellar motility system or an ATP Synthase system in this manner. It is also not a matter of "micro" vs. "macro" evolution. Evolution is evolution. The problem is that evolutionary progress, while every rapid and successful at low levels of functional complexity, shows a stalling out effect that is exponential in nature as one moves up the ladder of functional complexity. In fact, this stalling out effect is so dramatic that there simply are no observable examples of evolution in action producing any qualitatively novel system of function which requires a minimum of more than 1000aa in a fairly specific arrangement (to include multi-protein systems which also require specific arrangement of the protein parts at the same time). What is the reason for this stalling out effect? Well, it is the expanding non-beneficial gap problem - a problem that is not remotely addressed by Dawkins "Weasel" algorithm (or any other algorithm or calculation in mainstream literature for that matter). Ian Musgrave certain hasn't substantively addressed the statistical support for the RM/NS mechanism beyond the 1000 fsaar level of functional complexity. Sean Pitman www.DetectingDesign.com

Sean Pitman, M.D. · 13 September 2009

Dan said:
Sean Pitman, M.D. said: Regardless of the correctness of the arguments against Dembski, Ian Musgrave knows that Dawkins' "Methinks it is like a weasel" algorithm is completely worthless to explain the creative powers of NS.
Dawkins knows it too, and raised this point right there after he introduced the Weasel program in "Blind Watchmaker", 23 years ago. He wrote another program -- Biomorphs -- that does simulate the creative powers of natural selection. I'm sorry to see that you missed this back in 1986. http://en.wikipedia.org/wiki/1986
Biomorphs does no such thing. The biomorphs are not functionally selected. They are selected based only on the subjective desire of the selector regardless of "function". Each mutation results in a minor change in the pattern which goes toward or away from the selector's desired result. Obviously, such a process would quickly go in any direction one wishes. Try doing this same thing with a computer program where the underlying code is randomly mutated, but the functional expression of that code is the only thing observed. Try to evolve from something functional, like a calculator software program, to something else that has a qualitatively unique function, like a Chess Master program (while not being able to see the underlying random mutations to the lines of code - which include individual character mutations). Such a function-based scenario will quickly stall out at very low levels of functional complexity. This is why software programmers aren't likely to be out of a job any time soon. Sean Pitman www.DetectingDesign.com

Sean Pitman, M.D. · 13 September 2009

ben said: That awful sound you hear is the trillions of individuals of the nylon-eating strain of Flavobacteria, horribly disappointed to find out that they couldn't possibly have evolved the ability to digest nylonase, because some quack MD says it's just too improbable. They've all just realized that they haven't had a thing to eat since 1935, and boy are they cranky.
The evolution of nylonase activity is a real example of evolution in action. However, it is a very low level example which requires no more than a couple hundred amino acid residues at minimum with a fair degree of specificity. This doesn't even come close to the 1000 fsaar level of functional complexity. The same goes for lactase evolution and a hundreds of other examples of evolution in action - none of which go beyond the 1000 fsaar level. Sean Pitman www.DetectingDesign.com

Sean Pitman, M.D. · 13 September 2009

Stanton said: The regulars at Pharyngula have also gone over Sean's crackpot nonsense several times in detail, too. Sean, in turn, demonstrates he's immune to reason and evidence, refuses to understand that SETI and forensics do not operate like Intelligent Design Theory, and has made himself to be a fool given as how he's the only person there to be wowed senseless by his refutation of evolution solely through his MD, stubborn ignorance and imaginary units he made up.
You yourself note that SETI is based on knowing that human-level intelligence and modern technology is able to produce the types of radio signals the SETI scientists are looking for while these same signals are well beyond the known production of any non-deliberate force of mindless nature. If it can be shown that some biological feature goes well beyond any known mechanism of mindless natural production, yet is well within at least human-level intelligence and modern technology, how would the conclusion of at least humna-level ID be any different from the SETI conclusion of at least human level ID? Sean Pitman www.DetectingDesign.com

fnxtr · 13 September 2009

Oh, dear.

Number-juggling, incredulity, and "you don't know everything, therefore God".

I was really hoping for something more original.

Shrug.

fnxtr · 13 September 2009

A cat can't give birth to a dog. Therefore God.

"We're closed."

Stanton · 13 September 2009

And you keep ignoring that we keep telling you that SETI researchers do not do science the way that Intelligent Design proponents claim, in that SETI researchers have an idea of what they're searching for (i.e., stars that support Earth-like planets old enough to hold sentient life), whereas Intelligent Design proponents, in stark contrast, conflate searching with appealing to ignorance as evidence for God/Intelligent Designer.

That, and why haven't you submitted any research papers to peer-review? Why haven't you written a scientific report describing how SETI is actually a branch of Intelligent Design Theory?

Stanton · 13 September 2009

fnxtr said: Oh, dear. Number-juggling, incredulity, and "you don't know everything, therefore God". I was really hoping for something more original. Shrug.
Well, there are his "fsaar" units, whatever the hell that stands for. He once mentioned it stood for "fairy something," but all he does is wave them around like his MD, without actually explaining what they stand for, beyond for his refusal to accept the evidence in favor of evolution occurring in the natural world.

Sean Pitman, M.D. · 13 September 2009

fnxtr said: A cat can't give birth to a dog. Therefore God. "We're closed."
LOL - since when is a very simple 1000aa system remotely comparable to either a cat or a dog? The RM/NS mechanism stalls out on very very low levels of functional complexity - what are the odds? ; ) You have no idea... Sean Pitman www.DetectingDesign.com

Sean Pitman, M.D. · 13 September 2009

Stanton said: And you keep ignoring that we keep telling you that SETI researchers do not do science the way that Intelligent Design proponents claim, in that SETI researchers have an idea of what they're searching for (i.e., stars that support Earth-like planets old enough to hold sentient life), whereas Intelligent Design proponents, in stark contrast, conflate searching with appealing to ignorance as evidence for God/Intelligent Designer. That, and why haven't you submitted any research papers to peer-review? Why haven't you written a scientific report describing how SETI is actually a branch of Intelligent Design Theory?
Earth is an Earth-like planet old enough to support sentient life ; ) Tell me, how is finding an Earth-like planet enough to suspect intelligent life as the origin of a radio signal? - but not of any other feature? What if this planet had no living aliens left, but one of our landrovers happened to come across a highly symmetrical polished granite cube that measured 1 meter on each side? Are you telling me that this discovery wouldn't hit the front page of every major newspaper in the world? - declaring this granite cube to be evidence of alien intelligence? Upon what basis would this claim be made? Only two things - 1) that this cube is well within the creativity of at least human-level intelligence and 2) that this cube is well beyond the known production of any mindless natural process. That's it. But isn't this a "god of the gaps" argument? Yes, it is - as are all scientific hypotheses regarding the detection of intelligent design behind any type of phenomenon (to include forensics, anthropology, and SETI). Sean Pitman www.DetectingDesign.com

Stanton · 13 September 2009

Sean Pitman, M.D. said:
fnxtr said: A cat can't give birth to a dog. Therefore God. "We're closed."
LOL - since when is a very simple 1000aa system remotely comparable to either a cat or a dog? The RM/NS mechanism stalls out on very very low levels of functional complexity - what are the odds? ; ) You have no idea... Sean Pitman www.DetectingDesign.com
And we are also aware that you're essentially copying and pasting your exact same arguments you presented at Pharyngula: the same ones that all of the posters there thrashed to pieces.

Sean Pitman, M.D. · 13 September 2009

Stanton said: Well, there are his "fsaar" units, whatever the hell that stands for. He once mentioned it stood for "fairy something," but all he does is wave them around like his MD, without actually explaining what they stand for, beyond for his refusal to accept the evidence in favor of evolution occurring in the natural world.
I've defined fsaars for you many times as "fairly specified amino acid residues" with a further very detailed description of the importance of this concept to the potential and limitations of RM/NS at: http://www.detectingdesign.com/flagellum.html#specified Why not actually try to consider the argument instead of resorting to the usual worthless pejoratives? Sean Pitman www.DetectingDesign.com

Stanton · 13 September 2009

Sean Pitman, M.D. said: That's it. But isn't this a "god of the gaps" argument? Yes, it is - as are all scientific hypotheses regarding the detection of intelligent design behind any type of phenomenon (to include forensics, anthropology, and SETI). Sean Pitman www.DetectingDesign.com
So explain to us why there is so much research done and published in forensics, anthropology, archaeology, and SETI, yet literally nothing to show for Intelligent Design? What lab work have you been able to use your fsaaar units on?

Sean Pitman, M.D. · 13 September 2009

Stanton said: And we are also aware that you're essentially copying and pasting your exact same arguments you presented at Pharyngula: the same ones that all of the posters there thrashed to pieces.
Care to list any particular post or reference that showed any example of evolution via RM/NS producing any qualitatively novel system of function that required at least 1000aa with a fair degree of specificity? - care to list even one example? - just one? Good luck ; ) It is easy to baldly claim victory. It is quite another thing to back up that claim... Sean Pitman www.DetectingDesign.com

Stanton · 13 September 2009

Sean Pitman, M.D. said: Why not actually try to consider the argument instead of resorting to the usual worthless pejoratives? Sean Pitman www.DetectingDesign.com
I'll consider from refraining from the well-earned pejoratives when you demonstrate that you've done lab work and or submitting peer review material validating your use of fsaar units to disprove evolution.

Stanton · 13 September 2009

Sean Pitman, M.D. said: It is easy to baldly claim victory. It is quite another thing to back up that claim...
Then you should take your own advice. You're the one claiming to have refuted evolution, yet, you're also avoiding why you've never bothered to do any lab or field work to test your claims.

Sean Pitman, M.D. · 13 September 2009

Stanton said: So explain to us why there is so much research done and published in forensics, anthropology, archaeology, and SETI, yet literally nothing to show for Intelligent Design? What lab work have you been able to use your fsaaar units on?
What "lab work" are SETI scientists doing? All they are doing is showing more and more conclusively that their radio signals are well outside of the known range of mindless forces of nature - that's it. The rest of the time they are simply looking for such signals coming from outer space. I'm doing the same thing. Humans can and do produce levels of biosystem complexity beyond the 1000 fsaar threshold level. Humans also produce proprietary sequence tags in DNA that are also clearly the result of ID - based strictly on evaluation of the DNA sequence itself. Such tags and such higher-level functional systems are both well beyond any known non-deliberate force of natural production, while being well within at least human-level intelligent production. Most obvious conclusion? - according to SETI logic? Sean Pitman www.DetectingDesign.com

Sean Pitman, M.D. · 13 September 2009

Stanton said:
Sean Pitman, M.D. said: Why not actually try to consider the argument instead of resorting to the usual worthless pejoratives? Sean Pitman www.DetectingDesign.com
I'll consider from refraining from the well-earned pejoratives when you demonstrate that you've done lab work and or submitting peer review material validating your use of fsaar units to disprove evolution.
I'm just asking a very simple question. If you can't answer it or even evaluate it with reasonable consideration, move on. Advising me to publish before you can grasp or evaluate an idea is simply not helpful to me or to anyone else. Sean Pitman www.DetectingDesign.com

Stanton · 13 September 2009

Sean Pitman, M.D. said:
Stanton said: So explain to us why there is so much research done and published in forensics, anthropology, archaeology, and SETI, yet literally nothing to show for Intelligent Design? What lab work have you been able to use your fsaaar units on?
What "lab work" are SETI scientists doing? All they are doing is showing more and more conclusively that their radio signals are well outside of the known range of mindless forces of nature - that's it. The rest of the time they are simply looking for such signals coming from outer space.
Are you naive enough to assume that SETI scientists do not examine and study the signals they receive from their radio-telescopes in labs?
I'm doing the same thing. Humans can and do produce levels of biosystem complexity beyond the 1000 fsaar threshold level. Humans also produce proprietary sequence tags in DNA that are also clearly the result of ID - based strictly on evaluation of the DNA sequence itself. Such tags and such higher-level functional systems are both well beyond any known non-deliberate force of natural production, while being well within at least human-level intelligent production. Most obvious conclusion? - according to SETI logic?
So in other words, you don't do any lab work and you don't have any drive to experimentally test your navel contemplations, let alone submit anything to peer review.

Stanton · 13 September 2009

Sean Pitman, M.D. said: I'm just asking a very simple question. If you can't answer it or even evaluate it with reasonable consideration, move on. Advising me to publish before you can grasp or evaluate an idea is simply not helpful to me or to anyone else.
Simple question? You mean "Look at me, I'm an MD! Why won't you believe me when I say I've refuted evolution with magic numbers I invented?" Given as how you post the URL to your website in every single comment you've made here and at Pharyngula, your primary purpose is to spam your website under the pretense of holding fake discussions. Why don't you move on, then?

Sean Pitman, M.D. · 13 September 2009

Stanton said: So in other words, you don't do any lab work and you don't have any drive to experimentally test your navel contemplations, let alone submit anything to peer review.
Can you answer the simple question or not? The lab work is being done every day. The information is already available. The "signal" is in. While it is not a radio signal, it is a signal. All that is left for you to do is to evaluate it for yourself. Can you do that for yourself? Or, do you need peer review to tell you what to think? Would you need peer review to tell you how to interpret the origin of a highly symmetrical polished granite cube? Really? Sean Pitman www.DetectingDesign.com

Rilke's granddaughter · 14 September 2009

Sean Pitman, M.D. said:
Stanton said: So in other words, you don't do any lab work and you don't have any drive to experimentally test your navel contemplations, let alone submit anything to peer review.
Can you answer the simple question or not? The lab work is being done every day. The information is already available. The "signal" is in. While it is not a radio signal, it is a signal. All that is left for you to do is to evaluate it for yourself. Can you do that for yourself? Or, do you need peer review to tell you what to think? Would you need peer review to tell you how to interpret the origin of a highly symmetrical polished granite cube? Really? Sean Pitman www.DetectingDesign.com
In other words, you have done no actual work on your conjecture, and must resort to insult and denigration to avoid dealing with your lack of actual supporting evidence. This makes you both dishonest and hypocritical.

Stanton · 14 September 2009

Sean Pitman, M.D. said: Can you answer the simple question or not? The lab work is being done every day.
I'm talking about the labwork you, yourself, have done to verify your own claims.
The information is already available. The "signal" is in. While it is not a radio signal, it is a signal. All that is left for you to do is to evaluate it for yourself.
The "signal" suggests gibberish.
Can you do that for yourself? Or, do you need peer review to tell you what to think?
Peer review in science is, among other things, quality control, and serves to make sure that scientists remain honest. And I've found anyone who sneers at quality control should be shunned and ignored.
Would you need peer review to tell you how to interpret the origin of a highly symmetrical polished granite cube? Really?
I will trust peer review to tell me who is worth listening to and who isn't, actually. Or, can you explain why you have greater authority than the scientific community? Oh, wait, no you can't.

Stanton · 14 September 2009

Rilke's granddaughter said: In other words, you have done no actual work on your conjecture, and must resort to insult and denigration to avoid dealing with your lack of actual supporting evidence. This makes you both dishonest and hypocritical.
And then there's the fact that, back at Pharyngula, he had to be repeatedly reminded that quoting without attribution is dishonest, and destroys credibility among scholars and scientists.

Dan · 14 September 2009

Sean Pitman, M.D. said:
Dan said:
Sean Pitman, M.D. said: Regardless of the correctness of the arguments against Dembski, Ian Musgrave knows that Dawkins' "Methinks it is like a weasel" algorithm is completely worthless to explain the creative powers of NS.
Dawkins knows it too, and raised this point right there after he introduced the Weasel program in "Blind Watchmaker", 23 years ago. He wrote another program -- Biomorphs -- that does simulate the creative powers of natural selection. I'm sorry to see that you missed this back in 1986. http://en.wikipedia.org/wiki/1986
Biomorphs does no such thing. The biomorphs are not functionally selected. They are selected based only on the subjective desire of the selector regardless of "function". Each mutation results in a minor change in the pattern which goes toward or away from the selector's desired result. Obviously, such a process would quickly go in any direction one wishes. Try doing this same thing with a computer program where the underlying code is randomly mutated, but the functional expression of that code is the only thing observed. Try to evolve from something functional, like a calculator software program, to something else that has a qualitatively unique function, like a Chess Master program (while not being able to see the underlying random mutations to the lines of code - which include individual character mutations). Such a function-based scenario will quickly stall out at very low levels of functional complexity. This is why software programmers aren't likely to be out of a job any time soon. Sean Pitman www.DetectingDesign.com
Pitman asks for an algorithm "to explain the creative powers of NS [natural selection]". I supply him with one, in Biomorphs. He then makes a totally new objection: that in Bomorphs the entities are not "functionally selected". The fact that this is a completely new objection -- moving the goal posts -- shows that he agrees that Biomorphs "explain the creative powers of natural selection". If he wants a program that both explains the creative powers of natural selection AND shows functional selection, the choice would be Redcode.

Stanton · 14 September 2009

Dan said: If he wants a program that both explains the creative powers of natural selection AND shows functional selection, the choice would be Redcode.
Cue piddling objection to Redcode in 3, 2...

Rilke's granddaughter · 14 September 2009

Stanton said:
Rilke's granddaughter said: In other words, you have done no actual work on your conjecture, and must resort to insult and denigration to avoid dealing with your lack of actual supporting evidence. This makes you both dishonest and hypocritical.
And then there's the fact that, back at Pharyngula, he had to be repeatedly reminded that quoting without attribution is dishonest, and destroys credibility among scholars and scientists.
He was the one caught plagarizing? I am more concerned that he demands that other people do his work for him. This implies that he is either lazy or incompetent. Do we know if he still practises?

Rilke's granddaughter · 14 September 2009

Given Pitman's repetitive use of vague terminology (fsaar's are, despite his claims, arbitrary gobbledegook) is a definite sign of a crank; someone without any actual theory, experimental results, and pretty much on a par with Larry Fafarman or John Kwok.

Ian Musgrave · 14 September 2009

Sean Pitman, M.D. said: Care to list any particular post or reference that showed any example of evolution via RM/NS producing any qualitatively novel system of function that required at least 1000aa with a fair degree of specificity? - care to list even one example? - just one?
Well, there's the pentachlorophenyl degredation pathway for one. A completely new irreducibly complex metabolic cycle evolved in the last 30 years of so from a relatively small number of mutations. [sweetly] But you knew about that[/sweetly] Then there's the atrazine metabolic pathway See also Evolution of efficient pathways for degradation of anthropogenic chemicals. Copley SD. Nat Chem Biol. 2009 Aug;5(8):559-66. There also the single mutation that converts a bacterial protein into a fully functional component of the mitochondrial protein import complex (I'll be blogging that shortly).

Ian Musgrave · 14 September 2009

Sean Pitman, M.D. said: I've defined fsaars for you many times as "fairly specified amino acid residues" with a further very detailed description of the importance of this concept to the potential and limitations of RM/NS at: http://www.detectingdesign.com/flagellum.html#specified
All "fsaars" are is a bit of fancy foot work to conceal the fact that for the majority of proteins, you can substitute different amino acids freely through large parts of the molecule. Even then, this measure makes the influenza basic protein the most 'designed" and unevolvable of all the proteins in your Table 1 list (actually, it doesn't mean what they think it means, comparing thousands of local isolates of the avian flu virus is not going to give you the measure you want, this is double cluelessness). There is no evidence that any of these measures actually maps to a route through sequence space a protein must take to get a new function/binding partner. An enzyme may have a lot of "required" sequences for its old function and only one to convert it to a new function (think malonate isomerase into a reductive dehalogenase, or the one amino acid change to covert bacterial TIMB into a functional part of the mitochondrial protein import apparatus). And the 1000 aa thing of yours is made up out of thin air. Look at the bacterial flagellum. You can delete whole chunks of the thing without affecting function. The flagellum is made up of mostly small subunits (although some subunit variants can be quite large, there's lots of rather small ones), most of which are minor copy versions of each other. I've done the conservation mapping of the flagellar core proteins, and there is nothing like 1000 aa's which must be in place for function (and again, as most of these proteins are duplicates of each other, you get a lot of the interaction site for free). Oh yes Sean. You need to update your flagellum essay, most of Nick Matzke's predictions have come true in a big way.

Ian Musgrave · 14 September 2009

Ian Musgrave said: All "fsaars" are is a bit of fancy foot work to conceal the fact that for the majority of proteins, you can substitute different amino acids freely through large parts of the molecule.
All Able and company have done (and Sean by taking on their work) is rediscover conservation scores, and not in an interesting way.

wile coyote · 14 September 2009

Rilke's granddaughter said: Given Pitman's repetitive use of vague terminology (fsaar's are, despite his claims, arbitrary gobbledegook) is a definite sign of a crank; someone without any actual theory, experimental results, and pretty much on a par with [etc].
Plus two other giveaways: 1: If the conclusions of his argument could be supported, he would quite literally win the Nobel prize -- but instead of submitting his work to proper journals, he's spending his time trolling internet forums. 2: Trying to use abstract handwaving arguments to disprove what is solidly established by all evidence: "It may be true in practice, but is it true in theory?" Of course, underlying this is the hidden (not so hidden?) punchline of the argument: "Well, it was actually done by mysterious Alien Designers that I can't tell you anything about. Or some other equally mysterious entity equivalent to them. But I'll plead the Fifth and refuse to say that." "What did you get for the cow, Jack?" "MAGIC BEANS!"

Webster's Thesaurus · 14 September 2009

After reading through the 'doctor's' work here and on Pharyngula, I've concluded from the evidence that the fsaar is actually a type of UPMMS, aka uniquely personal manhood measuring system. It allows the 'doctor' to stand sideways in front of a mirror, stroke his turgidity and say to himself: "Not many guys out there can sport a 12-fsaar rod!"

Sean Pitman, M.D. · 14 September 2009

Dan said: Pitman asks for an algorithm "to explain the creative powers of NS [natural selection]". I supply him with one, in Biomorphs. He then makes a totally new objection: that in Bomorphs the entities are not "functionally selected". The fact that this is a completely new objection -- moving the goal posts -- shows that he agrees that Biomorphs "explain the creative powers of natural selection". If he wants a program that both explains the creative powers of natural selection AND shows functional selection, the choice would be Redcode.
Biomorphs do not explain the creative powers of NS because NS is function-based selection. The selection going on in Dawkins' biomorphs program is not function based. It is basically nothing more than a twist in the "Weasel" algorithm. The only difference with the biomorphs program is that there isn't a pre-determined target sequence programmed into the computer. The target sequence or pattern is determined by the selector. Otherwise, the basis of the program is identical to the Weasel algorithm. You can end up with any particular pattern or phrase you want by picking the small non-functional modifications that head in the direction you want. This is nothing like the function-based selection that occurs in NS. A function-based selection process is far far more limited in creative potential - even given that the selector is an intelligent agent. Redcode, as with Tierra, doesn't produce programs or software which require, at minimum, a greater size or specificity than what was already there to begin with in the pool of original options. These programs are front loaded for variability. Nothing functionally novel, qualitatively, is produced beyond the original starting point. If such was ever actually successful, programmers would be out of a job. Sean Pitman www.DetectingDesign.com

Sean Pitman, M.D. · 14 September 2009

Ian Musgrave said:
Sean Pitman, M.D. said: I've defined fsaars for you many times as "fairly specified amino acid residues" with a further very detailed description of the importance of this concept to the potential and limitations of RM/NS at: http://www.detectingdesign.com/flagellum.html#specified
All "fsaars" are is a bit of fancy foot work to conceal the fact that for the majority of proteins, you can substitute different amino acids freely through large parts of the molecule.
That's true. Of course, this is not to say that there is no limit to the flexibility of a particular system before all functionality of a particular type will be completely lost. A certain minimum degree of specificity is required. The greater this minimum specificity requirement, the higher the level of functional complexity (for a given minimum size requirement).
Even then, this measure makes the influenza basic protein the most 'designed" and unevolvable of all the proteins in your Table 1 list (actually, it doesn't mean what they think it means, comparing thousands of local isolates of the avian flu virus is not going to give you the measure you want, this is double cluelessness).
What does this have to do with the concept that every type of beneficially functional system does in fact have flexibility limitations? You know this is true. So, what's your point?
There is no evidence that any of these measures actually maps to a route through sequence space a protein must take to get a new function/binding partner.
That's correct. There are many many different possible routes that could be taken. That's part of the problem. There are so many different routes that the shortest possible route is very very unlikely to be chosen. For example, say the shortest distance to success is 10 particular mutational changes. The odds that these 10 particular changes will be realized in a row are extremely remote. This is why the likely number of mutations needed to achieve success grows exponentially as the minimum distance between targets increases linearly.
An enzyme may have a lot of "required" sequences for its old function and only one to convert it to a new function (think malonate isomerase into a reductive dehalogenase, or the one amino acid change to covert bacterial TIMB into a functional part of the mitochondrial protein import apparatus).
Low level systems that require a minimum of no more than a few hundred fsaars are likely to be very closely spaced in sequence space with other beneficial islands - due to the relatively high ratio of beneficial vs. non-beneficial sequences.
And the 1000 aa thing of yours is made up out of thin air. Look at the bacterial flagellum. You can delete whole chunks of the thing without affecting function.
Not below the 1000aa minimum you can't - not while maintaining the flagellar motility function.
The flagellum is made up of mostly small subunits (although some subunit variants can be quite large, there's lots of rather small ones), most of which are minor copy versions of each other. I've done the conservation mapping of the flagellar core proteins, and there is nothing like 1000 aa's which must be in place for function (and again, as most of these proteins are duplicates of each other, you get a lot of the interaction site for free).
I'm talking about the minimum about of genetic real estate needed to code for the flagellar system - the minimum number of specified codons needed. You see, I'm not counting the duplicate proteins in the actual system. I'm only counting the coded proteins that are structurally unique within the system - protein parts that require separate DNA coding. In short, you can't produce a rotary bacterial flagellum with less than 1000 codons of genetic real estate producing well over 1000 uniquely defined residue positions. It just can't be done.
Oh yes Sean. You need to update your flagellum essay, most of Nick Matzke's predictions have come true in a big way.
Not one of Matzke's predictions regarding actually evolutionary progress has ever been demonstrated in observable time. Not one of his supposedly small gaps has ever been crossed - not one. Sean Pitman www.DetectingDesign.com

Ian Musgrave · 14 September 2009

Sean Pitman, M.D. said:
Ian Musgrave said: Even then, this measure makes the influenza basic protein the most 'designed" and unevolvable of all the proteins in your Table 1 list (actually, it doesn't mean what they think it means, comparing thousands of local isolates of the avian flu virus is not going to give you the measure you want, this is double cluelessness).
What does this have to do with the concept that every type of beneficially functional system does in fact have flexibility limitations? You know this is true. So, what's your point?
The point is that your alleged metric is so flawed as to be useless.
Sean Pitman, M.D. said:
Ian Musgrave said: There is no evidence that any of these measures actually maps to a route through sequence space a protein must take to get a new function/binding partner.
That's correct. There are many many different possible routes that could be taken. That's part of the problem. There are so many different routes that the shortest possible route is very very unlikely to be chosen.
Once again this re-enforces the point that your metric is worthless, and does not say what you want it to say.

Henry J · 15 September 2009

For example, say the shortest distance to success is 10 particular mutational changes. The odds that these 10 particular changes will be realized in a row are extremely remote. This is why the likely number of mutations needed to achieve success grows exponentially as the minimum distance between targets increases linearly.

Target? An argument that talks about reaching a target isn't talking about biological evolution as it's presently understood, and so can't be an argument against it. Doesn't take a biologist to see the error in that one. Henry

Derrek More · 27 April 2010

Hey man, can you post the Game of Life on your website or just email it to me so I can download it? Thanks so much.

Derrek Moore
strikemaker@bellsouth.net

Intelligent Designer · 29 April 2010

The Weasel Program fails to converge on strings as short as 80 characters. Google "Interactive Weasel Program". You will find a link to the program where you can try the experiment yourself.

Mike Elzinga · 29 April 2010

Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters.
Then something is wrong with your program. I have written one for an HP 50 graphing calculator. Since the program can eat up batteries, I decided to allow variation of the string length, numbers of offspring, as well as the ability to turn on various amounts of “latching.” The program works exactly as it is supposed to.

phantomreader42 · 29 April 2010

Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters. Google "Interactive Weasel Program". You will find a link to the program where you can try the experiment yourself.
So, what you're saying is that you're so incompetent at programming that you can't even correctly implement a toy example, and you're so incredibly stupid that you think your failure somehow invalidates a century and a half of science. Where do you get the gall to call yourself "Intelligent Designer"?

Jesse · 29 April 2010

Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters. Google "Interactive Weasel Program". You will find a link to the program where you can try the experiment yourself.
Is the ource code for this so called weasel program avaliable? I'm sure that Dave Thomas would be all over that.

Jesse · 29 April 2010

Err, ource is obviously supposed to be source.

Intelligent Designer · 29 April 2010

Mike Elzinga said:
Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters.
Then something is wrong with your program. I have written one for an HP 50 graphing calculator. Since the program can eat up batteries, I decided to allow variation of the string length, numbers of offspring, as well as the ability to turn on various amounts of “latching.” The program works exactly as it is supposed to.
The Interactive Weasel Program has a checkbox to allowing matching characters to be locked-in. If that box is checked the program will converge. Also I don't allow the parent to be a choice because that approximates locking. The best choice can only come from offspring.

eddie · 29 April 2010

I'm never been sure why the Weasel Program is though to be either controversial or difficult. (Conversely, I'm not sure that it is highly significant either.)

As a mere humanities graduate, I knocked up an Excel macro which does the job in under 10 minutes this morning. With 100 offspring per generation, and a 5% chance of a character mutating, it converges consistently in under 600 generations.

If anyone cares, the inputs for the VBA macro below are a source string (or "" if you want to generate a random starting point), the number of offspring per generation, the number of generations you want it to run through, and a mutation rate for any one character to be randomly changed. It will return either the 'fittest' offspring at the end of the run, or the number of generations taken to reach the intended destination.

(To repeat: I am a humanities person, so disclaim any good programming techniques, and it is difficult to get the right 'layout' for a macro in this forum!)

Function weasel(ByVal seed As String, ByVal kids As Integer, ByVal generations As Integer, ByVal mutrate As Single) As String

Dim n As Integer, i As Integer, r As Integer, p As Integer, offspring As String, b As Integer, survivor As String, c As Integer

Randomize Timer

n = generations

If seed = "" Then

For i = 1 To 28

r = Int(Rnd * 27)

seed = seed & IIf(r = 26, " ", Chr(r + Asc("A")))

Next

End If

While generations > 0 And b < 28

generations = generations - 1

b = 0

For i = 1 To kids

c = 0: offspring = ""

For p = 1 To 28

r = Int(Rnd * 27)

offspring = offspring & IIf(Rnd > mutrate, Mid(seed, p, 1), IIf(r = 26, " ", Chr(r + Asc("A"))))

If Right(offspring, 1) = Mid("METHINKS IT IS LIKE A WEASEL", p, 1) Then c = c + 1

Next

If c > b Then b = c: survivor = offspring

Next

Wend

weasel = IIf(b = 28, Str(n - generations), survivor)

End Function

Mike Elzinga · 29 April 2010

Intelligent Designer said: The Interactive Weasel Program has a checkbox to allowing matching characters to be locked-in. If that box is checked the program will converge. Also I don't allow the parent to be a choice because that approximates locking. The best choice can only come from offspring.
Then it is not surprising that the program doesn’t converge without locking. If you look at the program from the perspective of a gas of particles condensing into their mutual potential wells, with 80 or more characters you have a situation in which you have to get a large cluster of particles to condense before they are broken apart. The bigger the cluster, the less likely that will happen. But you can also make the program have various “latching strengths” or, analogously, various potential well depths. As you make the wells deeper and deeper, you reach appoint where even very large clusters condense before they are broken apart. If you then look at the remaining “offspring” from which you didn’t choose, you will see smaller and smaller variability in these as the potential wells get deeper. One way to put in the variation in “latching” or equivalently the well depth is to allow “unlatching” with a specified probability. In other words, once a position is matched, you can specify a probability it will change.

Intelligent Designer · 29 April 2010

eddie, your program allows the parent to be a choice so it approximates locking-in matches.

At the bottom of my blog entry there is a link to the source code.

eddie · 29 April 2010

Intelligent Designer said: eddie, your program allows the parent to be a choice so it approximates locking-in matches.
Firstly, the parent is only a choice if (by chance) the string is replicated without mutation. It is not a choice otherwise. Therefore, there is no 'locking' only a failure to mutate. Compelling mutation even after reaching the destination string would be futile, since you could never claim to have reached the destination string. Secondly, there was an error in the original posting (told you I was no programmer), and the final lines should read: Next seed = survivor Wend weasel = IIf(b = 28, Str(n - generations), survivor) End Function Under these circumstances (with 100 progeny and 5% mutation rate, it converges in around 100 generations or so)

Mike Elzinga · 29 April 2010

eddie said: Firstly, the parent is only a choice if (by chance) the string is replicated without mutation. It is not a choice otherwise. Therefore, there is no 'locking' only a failure to mutate.
Technically you don’t want the parent as a choice; but it is not unrealistic because the parent could be one of those that lost its entire set of offspring and gets another chance to produce another batch. All this does is rerun that particular loop again and make the program run longer and count up more generations. It doesn’t substantially change the convergence process.

eddie · 29 April 2010

Mike Elzinga said: Technically you don’t want the parent as a choice; but it is not unrealistic because the parent could be one of those that lost its entire set of offspring and gets another chance to produce another batch. All this does is rerun that particular loop again and make the program run longer and count up more generations. It doesn’t substantially change the convergence process.
I should have said: The parent is never a choice, only a clone of the parent through an unmutated copy which arose only by the same chance as a muated copy. (I have no idea if that makes sense.) My program does not allow the parent itself to be selected for the next generation. Intelligent Designer is wrong on that account. p.s. My macro has no problems coverging on 80 characters in a reasonable time.

Intelligent Designer · 29 April 2010

eddie said: Firstly, the parent is only a choice if (by chance) the string is replicated without mutation. It is not a choice otherwise. Therefore, there is no ‘locking’ only a failure to mutate.
Eddie, you are wrong. The code survivor = offspring won't execute inside the FOR-NEXT block if c > b isn't true for any of the offspring. That means your parent is the choice.

Mike Elzinga · 29 April 2010

eddie said: I should have said: The parent is never a choice, only a clone of the parent through an unmutated copy which arose only by the same chance as a muated copy. (I have no idea if that makes sense.) My program does not allow the parent itself to be selected for the next generation. Intelligent Designer is wrong on that account. p.s. My macro has no problems coverging on 80 characters in a reasonable time.
Ok, understood. There is no reason for a given set of offspring to be any better than the parent. Such a generation simply carries on where the parent left off. But a generation could be worse (with no latching); and so we would expect to see regression. As I mentioned earlier, with varying degrees of latching (depth of potential well), what you see in the distribution of offspring is a smaller spread with increasing “latching strength” or well depth. With no latching, you can still achieve convergence, but the variability in successive generations hardly changes; you still get offspring “all over the map.”

Intelligent Designer · 29 April 2010

I also inspected Ian Musgrave's code. He doesn't allow locking but there are two problems:

1) The maximum input is 40 characters

2) He mutates one and only one character per offspring. This is not the same as giving each character a 5% chance of mutation.

Mike Elzinga · 29 April 2010

Intelligent Designer said: I also inspected Ian Musgrave's code. He doesn't allow locking but there are two problems: 1) The maximum input is 40 characters 2) He mutates one and only one character per offspring. This is not the same as giving each character a 5% chance of mutation.
Hmmm; I didn’t look at his code. Are you sure? From the discussion, I got the impression that every character got a chance to change for each offspring. Which is what I do; they can all change with a given probability, and they can unlatch with a different probability. The idea here is that there is another analogy that this program simulates; namely radioactive decay in the presence of activation. I can set both the decay rate and the activation rate.

Intelligent Designer · 29 April 2010

Yes I am absolutely sure. One character is selected at random to change for each child string. If you were to give each character a 5% chance to change some children would be unchanged and some would have multiple changes.

Intelligent Designer · 29 April 2010

I should point out that (2) is not a grave error. It's just not according to what I thought was the specification. I don't think it affects the convergence rate much. Eddies's mistake of allowing the parent to be chosen does have a big impact on the convergence rate.

The biggest problem with Ian's program is that it limits input to 40 characters.

Jesse · 29 April 2010

So, Mr Intelligent Designer, how about that source code?

Intelligent Designer · 29 April 2010

Hi Jesse,

Did you have a chance to try out the program? The source code can be downloaded from:

http://www.prtracker.com/blog/WeaselProgram/InteractiveWeaselProgram.zip

The software was written using Visual Studio 2010 in C#. Most of the source code is for presentation. The code for the actual algorithm is in Evolver.cs and you can view it using any text editor if you don't have Visual Studio 2010.

Jesse · 29 April 2010

I need the moonlight (GPL version of silverlight) plugin and >=v2.0 is not in the portage tree. Once I figure out what's wrong with my custom ebuild or find an overlay that has >=2.0 in it, I'll look at it.

Mike Elzinga · 30 April 2010

Intelligent Designer said: The biggest problem with Ian's program is that it limits input to 40 characters.
I’m not sure why that should be a problem. It simply limits the scale of the problem in order to save some time; it shouldn’t affect the basic behavior. If you increase the string length and let the number of offspring increase proportionally, you accomplish the same thing but simply take more computer time (or burn up more batteries). The key concepts are still operative. I've also done a meta-analysis with another computer program. Scaling to larger string lengths and number of offspring changes the fluctuations in the results (smaller scale has larger proportional flucuations than does larger scale).

Intelligent Designer · 30 April 2010

Increasing the size of the target string illustrates the limitations of natural selection.

With 100 offspring per generation I ran the program overnight and generated over 22 million generations with no convergence.

I changed the number of offspring to 1000 and the program was able to converge on the 80 character target string in less that 5 seconds (242 generations).

I increased the target string length to 125 using 1000 offspring and it looks like it won't converge.

Mike Elzinga · 30 April 2010

Intelligent Designer said: Increasing the size of the target string illustrates the limitations of natural selection. With 100 offspring per generation I ran the program overnight and generated over 22 million generations with no convergence. I changed the number of offspring to 1000 and the program was able to converge on the 80 character target string in less that 5 seconds (242 generations). I increased the target string length to 125 using 1000 offspring and it looks like it won't converge.
With no latching there will be extremely high variability in your runs. That's normal. In nature, there will be some depth to the potential wells (some latchihg of some strength). From what you describe, you seem to be getting typical results. It's fun to be able to vary the latching strength (well depths) and probability of flipping a character and studying the spread in the various generations as well as the fluctuations in the various runs. This program is running in what is often referred to as the "stochastic range" in which fluctuations are on the order of the sizes of the phenomena itself. I have my program plotting these various results on log-log, log-linear, and linear plots. You can pick up on a lot of interesting stuff this way.

Ian Musgrave · 30 April 2010

Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters. Google "Interactive Weasel Program". You will find a link to the program where you can try the experiment yourself.
That's irrelevant. It's a toy program so it will break if you push it too hard (that said, after a couple of seconds work to allow 80 characters, mine converges with 80 characters quite nicely in a relatively short time - roughly 1000 generations. Check your code, one previous version of my code never could find z). The main point of the post was that Dembski kept on pushing a fake version of Dawkins' code. Even when it was repeatedly pointed out, with supporting evidence, to Dembski he was doing the wrong thing. It took the assembled majority over at uncommondescent months to create a Dawkins style Weasel when we pushed them, and even then they never really tested it properly. Whereas over here we had written both styles of Weasel in multiple languages and made side by side comparisons within 62 hours. The real version works quite well without Dembski's fantasy "locking" scheme. The issue is not "Is the weasel a valid simulation of natural selection", the Weasel is not, no one ever claimed it was[1]. The issue is Dembski's obsession with it, his inability to represent it fairly, and his and his acolytes inability to write a program that untutored science students could write in an afternoon on an Apple IIe back in the late 80's. [1]Look, the Weasel is a toy program for demonstrating the efficacy of selection (not natural selection) over randomness. It has multiple limitations, many of which Dawkins pointed out himself. It's fun to program, but it's like the the measuring cylinder/running tap model of drug clearance, a neat demonstration that helps with concepts, but not an actual realistic system. I've made multiple versions with different mutation rates, mutation schemes and string sizes and breeding systems. They all converge faster than simple randomness, but they are still toys, and will break if you try and get too fancy with mutation rates and so on. Forget obsessing with the Weasel, go study some real simulations of natural selection instead.

Intelligent Designer · 30 April 2010

I just got done reading some of the weasel algorithms posted at

http://rosettacode.org/wiki/Evolutionary_algorithm#C

The code posted for languages C, D and E made the same mistake that Eddie did.

At this moment I am still running the Interactive Weasel Program with 1000 offspring and trying to converge on a 125 character string. 120,000+ generations have gone by so far and still no convergence.

Intelligent Designer · 30 April 2010

Ian,

Your algorithm does not match the specifications for a weasel program because it does not conform to the 5% mutation rate. Your algorithm always mutates one and only one character in a child string. So by increaing the target string size to 80 you inadvertantly lowered the mutation rate to 1.25%.

Intelligent Designer · 30 April 2010

Ian Musgrave said: Forget obsessing with the Weasel, go study some real simulations of natural selection instead.
Ian, I am just comming down to your level. I have already written a much more advanced program that simulates natural selection. See Genomicron.

Ian Musgrave · 30 April 2010

Intelligent Designer said: Ian, Your algorithm does not match the specifications for a weasel program because it does not conform to the 5% mutation rate. Your algorithm always mutates one and only one character in a child string. So by increaing the target string size to 80 you inadvertantly lowered the mutation rate to 1.25%.
Who cares, it's irrelevant. A)There's nothing sacred about the 5% mutation rate, it was just used so that the files and run speed would be handleable in AppleBasic. If fact one of the joys is running the Weasel at different mutation rates to see what happens. B) The fact remains the Dembski still didn't get the model right, ignored people who pointed out his mistake, couldn't program his own version and still obsesses about a toy model. He doesn't get the basic "test your hypothesis" part of science. C) Seriously, are you going to claim natural selection fails because a toy model with using English language strings and an English alphabet falls over at high mutation rates? It's like me saying the liver doesn't work because the measuring cylinder/tap model of clearance falls over when I try and run 10 litres of water a minute through it.

Stanton · 30 April 2010

Intelligent Designer said:
Ian Musgrave said: Forget obsessing with the Weasel, go study some real simulations of natural selection instead.
Ian, I am just comming down to your level. I have already written a much more advanced program that simulates natural selection.
So, in other words, you're too lazy to understand how or why your own piddling programs do not, can not disprove natural selection, which is constantly being observed in the real world. That, and I strongly suggest against condescending to "coming down to (other people)'s level," given as how you appear to have forgotten that you were banned from Pharyngula for lying that PZ Myers was going to try and rebut your piddling programs.

phantomreader42 · 30 April 2010

Intelligent Designer said:
Ian Musgrave said: Forget obsessing with the Weasel, go study some real simulations of natural selection instead.
Ian, I am just comming down to your level. I have already written a much more advanced program that simulates natural selection. See Genomicron.
Is this the same program that you were banned from Pharyngula for lying about? Why should anyone trust a single word you say, given that you're a known liar?

John Kwok · 30 April 2010

I feel compelled to chime in here, since you insist on someone, Dembski, whose own knowledge and appreciation of sound probability theory and statistics has been challenged again and again by others, beginning with Jeffrey Shallit and Wesley Elsberry:
Intelligent Designer said: Ian, Your algorithm does not match the specifications for a weasel program because it does not conform to the 5% mutation rate. Your algorithm always mutates one and only one character in a child string. So by increaing the target string size to 80 you inadvertantly lowered the mutation rate to 1.25%.
Instead of wasting your time with this, perhaps you could come up with some simulation that would "prove" that Dembski's "Explanatory Filter" is not just a simple Panglossian exercise in demonstrating that one could distinguish between mere chance and evidence of "Intelligent Design" (Unfortunately for Dembski, who has a Ph. D. in mathematics from the University of Chicago, and a M. S. degree in statistics from the University of Illinois, Chicago, even someone such as myself, whose own knowledge of probability theory is deficient, could see through Dembski's nonsense and confront him both in person (after the conclusion of the Spring 2002 Intelligent Design debate at the American Museum of Natural History) in e-mail correspondence (when tried, at first, to persuade me to join his most holy cause, back in early December 2007).

Mike Elzinga · 30 April 2010

Intelligent Designer said:
Ian Musgrave said: Forget obsessing with the Weasel, go study some real simulations of natural selection instead.
Ian, I am just comming down to your level. I have already written a much more advanced program that simulates natural selection. See Genomicron.
Apparently you aren’t here for advice or collaboration; rather you seem to have a reputation for taunting. If you really do understand evolutionary programs as you claim, then you would also know about all the fluctuations that occur in small systems and would have studied these as an obvious part of your software development. Real evolutionary programs are much more sophisticated than Dawkins’ little illustration. And all programs in science that are used to simulate nature employ what we know of actual laws of nature. When we understand nature and incorporate this understanding into our computer simulations, we produce what nature produces. Given your claims about yourself, you should already know this.

Intelligent Designer · 30 April 2010

Mike,
I am here not to taunt people. I am here because I enjoy debate. It's just no fun to hangout with a bunch of ditto heads. Some (not you) have been condesending. I just returned the favor to Ian.

I am at work right now and about to go out to lunch. After work I'd like to address some of the points you made.

Ian,
I did not lie about Genomicron on Pharyngula. I made a joke at PZs expense just like others on the same thread did to me. PZ chose to interprete it as a lie. I don't mind if others play rough. Playing rough is the norm for New Angry Atheists. However, they shouldn't cry if I play rough back. So you I will play rough with; Mike I will address as an intellectual and treat with respect; and I will ignore phantomreader42 because phantomreader42 is a dumb shit. Is that ok with you? If you don't want me here just say so and I will respect that. I could easily get around PZ's filter but I have chosen not to except on one occassion (aka Sock Puppet).

Stanton,
I am not trying to disprove natural selection. I am simply pointing out its limitations. I am aware that natural selection plays an important part in nature.

Your friend Randy (aka Intelligent Designer)

John Kwok · 30 April 2010

Typical mea culpea I have encountered from delusional creos - especially of the ID kind - from those opting to post here too often:
Intelligent Designer said: Mike, I am here not to taunt people. I am here because I enjoy debate. It's just no fun to hangout with a bunch of ditto heads. Some (not you) have been condesending. I just returned the favor to Ian. I am at work right now and about to go out to lunch. After work I'd like to address some of the points you made. Ian, I did not lie about Genomicron on Pharyngula. I made a joke at PZs expense just like others on the same thread did to me. PZ chose to interprete it as a lie. I don't mind if others play rough. Playing rough is the norm for New Angry Atheists. However, they shouldn't cry if I play rough back. So you I will play rough with; Mike I will address as an intellectual and treat with respect; and I will ignore phantomreader42 because phantomreader42 is a dumb shit. Is that ok with you? If you don't want me here just say so and I will respect that. I could easily get around PZ's filter but I have chosen not to except on one occassion (aka Sock Puppet). Stanton, I am not trying to disprove natural selection. I am simply pointing out its limitations. I am aware that natural selection plays an important part in nature. Your friend Randy (aka Intelligent Designer)
While I am willing to conceded that there may be some limitations to Natural Selection, nonetheless it is still our best recognized "mechanism" for biological evolution. Any of its "limitations" should not mean that the fact of biological evolution needs to be discarded. Am waiting for your mathematical simulations verifying the statistical validity - if such could exist - for Dembski's Explanatory Filter. Don't keep me in suspense, please.

John Kwok · 30 April 2010

No, Randy, I do believe you take perverse pleasure at taunting people (And this is an observation from someone who has also reaped PZ's ire over at his blog. A distinction I don't mind and haven't cared less for. Too bad he isn't willing to bestow similar honors on someone who "joked" about raping and killing two prominent Discover Magazine science bloggers in a comment that was posted while PZ was far, far away in Australia attending an atheist convention. Incidentally, I am an "accomodationist" Deist who does recognize that PZ is capable of making some very legitimate points about delusional creo fools like yourself.).

Intelligent Designer · 30 April 2010

John, are you trying to score brownie points? I will also be ignoring you.

Intelligent Designer · 30 April 2010

Mike Elzinga said: One way to put in the variation in “latching” or equivalently the well depth is to allow “unlatching” with a specified probability. In other words, once a position is matched, you can specify a probability it will change.
Mike, selection lowers the probability that a change to a matched character will propagate to the next generation all by itself. Without realizing it, you have acknowleged that selection is no match for random mutation so you modified your algorithm to help matched characters by making it less likely for them to mutate. Hence, your modification to the weasel aglgorithm let's you closely approximate a locking algorithm.

Jesse · 30 April 2010

In nature, natural selection has neither an actual specified target nor does it have to come up with some "perfect" result. It only needs something that works. That greatly expands the number of viable solutions. It's like saying that not only is "MI THINKS IT?S A WEASEL" is acceptable because it's close enough, but so will "ME NNOWS IT'S A MUNKEY" and even something like "ROBART PUNCHDD BILL IN THE TISTICLES" might work too.

Jesse · 30 April 2010

Wow, that grammar was bad. Anyway, I hope you liked my explanation of the human back, knee and many other parts that a semi-competent engineer could have done a whole helluva lot better.

Dave Luckett · 30 April 2010

It's like Robert Heinlein's story of the chimpanzee in the psychology experiment. The researchers were trying to find out which of the four ways they had provided that it would use to get to the banana, and were hoping that the solution it adopted would tell them something about its mental processes.

The chimp found a fifth way that they hadn't thought of.

Evolution is like that. It'll find a way, and most likely one you'd never think of. In the case of evolution, this is because it isn't thinking. It's just doing it.

Jesse · 30 April 2010

Dave Luckett said: It's like Robert Heinlein's story of the chimpanzee in the psychology experiment. The researchers were trying to find out which of the four ways they had provided that it would use to get to the banana, and were hoping that the solution it adopted would tell them something about its mental processes. The chimp found a fifth way that they hadn't thought of. Evolution is like that. It'll find a way, and most likely one you'd never think of. In the case of evolution, this is because it isn't thinking. It's just doing it.
Not only that, but proper English sentences that actually mean something are not required by evolution in the sense that the analogies are being used ITT. It's why the analogy is bad for explaining evolution to an audience that does not know when not to extrapolate.

Intelligent Designer · 30 April 2010

I have reviewed the code of 8 weasel programs. I detected errors in five of them. That’s not a very good track record for you guys. The error that Eddie made was subtle. A professional developer could make that kind of mistake. Three other weasel programs that I reviewed made the same error. This error causes an approximation to a locking algorithm Ian, the blunder you made was unique. Yet you claim ...
Now, the program I’ve written [4] is written to be as close as possible to Dawkins original as described in the book in terms of how it works
That's funny. You are the only one that didn't apply a specified mutation rate. How many years have gone by and you still didn't discover your error (I am playing rough). As I recall, over on Pharyngula, Alan Clark also pointed out another error in your program that caused it not to converge.
Look, the Weasel is a toy program ...
Yet you still couldn't get it right. Your program makes the mutation rate inversley proportional to the target string length. So a target string of 28 has a mutation rate of about 3.6 percent. Considering that this mistake also guarantees that every child string will mutate, and that makes your algorithm converge slower, it puts your algorithm kind of close to 5% for a 28 character string. But for a 1000 character string your mutation rate is only 0.1 percent. Hence, your code also inadvertently approximates a locking algorithm. Strangely, the error you made is interesting. It shows that by lowering the mutation rate you can use selection to converge on a longer string. I was already aware of that and such experiments can easily be performed using the Interactive Weasel Program (no code change or recompiling necessary). This fact has biological implications. It implies that in order to evolve a life form using random mutation and natural selection, the mutation rate has to be really really really low. So evolution by random mutation and natural selection can't happen on an island to lizards over the course of 50 years like PZ claims in his blog. The selection process had to have been applied to pre-existing information.

Jesse · 30 April 2010

Intelligent Designer said: I have reviewed the code of 8 weasel programs. I detected errors in five of them. That’s not a very good track record for you guys. The error that Eddie made was subtle. A professional developer could make that kind of mistake. Three other weasel programs that I reviewed made the same error. This error causes an approximation to a locking algorithm Ian, the blunder you made was unique. Yet you claim ...
Now, the program I’ve written [4] is written to be as close as possible to Dawkins original as described in the book in terms of how it works
That's funny. You are the only one that didn't apply a specified mutation rate. How many years have gone by and you still didn't discover your error (I am playing rough). As I recall, over on Pharyngula, Alan Clark also pointed out another error in your program that caused it not to converge.
Look, the Weasel is a toy program ...
Yet you still couldn't get it right. Your program makes the mutation rate inversley proportional to the target string length. So a target string of 28 has a mutation rate of about 3.6 percent. Considering that this mistake also guarantees that every child string will mutate, and that makes your algorithm converge slower, it puts your algorithm kind of close to 5% for a 28 character string. But for a 1000 character string your mutation rate is only 0.1 percent. Hence, your code also inadvertently approximates a locking algorithm. Strangely, the error you made is interesting. It shows that by lowering the mutation rate you can use selection to converge on a longer string. I was already aware of that and such experiments can easily be performed using the Interactive Weasel Program (no code change or recompiling necessary). This fact has biological implications. It implies that in order to evolve a life form using random mutation and natural selection, the mutation rate has to be really really really low. So evolution by random mutation and natural selection can't happen on an island to lizards over the course of 50 years like PZ claims in his blog. The selection process had to have been applied to pre-existing information.
...and it's still a toy problem.

John Kwok · 30 April 2010

Randy -

There's this study that was published a few years ago which showed that a mosquito species diverged from its above ground ancestors in the London Underground subway within the past hundred or so years:

http://www.nature.com/hdy/journal/v82/n1/full/6884120a.html

It changed its dietary preference from birds to humans, and it seems as though it is undergoing diversification since there are distinctive populations for three of the subway lines.

Since I haven't seen PZ's original reference, I can't comment substantially, but, given sufficient population size, reproductive isolation (including many relatively short generations of breeding populations) and selective pressures, it could be possible to see speciation within fifty years.

So having now resolved this, am eagerly awaiting your most astute analysis via computer simulation of that holy of holies, Bill Dembski's Explanatory Filter. Surely you, as one of his highly skilled computer science acolytes, can "prove" that it isn't some merely useless statistical exercise demonstrating only its Panglossian nature.

Mike Elzinga · 30 April 2010

Intelligent Designer said: Mike, selection lowers the probability that a change to a matched character will propagate to the next generation all by itself. Without realizing it, you have acknowleged that selection is no match for random mutation so you modified your algorithm to help matched characters by making it less likely for them to mutate. Hence, your modification to the weasel aglgorithm let's you closely approximate a locking algorithm.
You apparently missed the point that the probability of matching and the probability of “unlatching” are set independently. This allows all kinds of tests. From the perspective of atoms or molecules falling into potential wells, it is analogous to setting the kinetic and potential energies separately. One way to measure well depths is in terms of the probability that a particle will be kicked out of it; similarly for kinetic energy relative to being captured by a well. Another perspective is scattering cross sections or capture cross sections. Are you sure you understand the concepts in these programs? You don’t appear to have a grasp of the concept of selection or the shift to the analogous perspective of particles condensing into wells, or of radioactive decay in the presence of activation. And in the real world of natural selection, when the environment changes (well configuration changes), the creatures (particles) are not starting out completely different from the “ideal creature” (condensed particles); they are already approximately in the ballpark and can converge more quickly. You can do this in your program by changing the “target string” slightly as your population approaches the original target. Make an outer loop in your program to do this. In particle condensation language, the hole shifts a bit as the puddle forms. Don’t get so tangled up in the programming; think physics, chemistry and biology. There are thousands of people who can code up a storm but cannot translate the physics, chemistry, and biology into working programs that replicate nature. Nor can they understand what is happening when they look at a model of a physical phenomenon in a coded up program. Your own programs don’t plot out their results in the various forms that allow analysis of parameter changes and comparison with the kinds of variability actually seen in stochastic systems. If you can’t do that; if you don’t know how stochastic systems behave; if you don’t know how to display this kind of behavior in the outputs of your programs, you have no clue what your programs are illustrating. All you have is gestalt that you interpret however you please. But all this stuff can be quantified at a number of levels that makes it extremely clear what is going on. This little program is a toy, but a very instructive toy when you understand what it represents. Nature never selects “solutions” by doing a uniform random sampling on essentially infinite solution spaces. Matter is sticky at all levels of complexity. Hell, you don’t even solve for roots of equations by uniform random sampling from the set of complex numbers. You make use of things like continuity, differentiability, analyticity, or whatever else pertains to the equation or set of equations you are solving.

Ian Musgrave · 30 April 2010

Intelligent Designer said: [snip] Ian, the blunder you made was unique. Yet you claim ...
Now, the program I’ve written [4] is written to be as close as possible to Dawkins original as described in the book in terms of how it works
That's funny. You are the only one that didn't apply a specified mutation rate. How many years have gone by and you still didn't discover your error (I am playing rough).
As I have said repeatedly, and you continue to ignore, it's irrelevant. The issue was whether or not Dawkins' program was instantiating Dembski-style locking. It wasn't. And Dembski and company were too clueless to understand it or even make their own programs. Whether the mutation rate was exactly 5% or 3.5% or something else is irrelevant to that point (so long as all strings are mutated, and no string is identical to the parent string that is the only relevant issue).
As I recall, over on Pharyngula, Alan Clark also pointed out another error in your program that caused it not to converge.
[Looks up above at output of program showing convergence] Yeah, riiiggghhttt.

Stanton · 30 April 2010

Ian Musgrave said:
As I recall, over on Pharyngula, Alan Clark also pointed out another error in your program that caused it not to converge.
[Looks up above at output of program showing convergence] Yeah, riiiggghhttt.
Did Randy Stimpson mention Alan Clarke, noted liar for Jesus and guy who evades discussing science by talking about his child-bride?

Ian Musgrave · 30 April 2010

Intelligent Designer said: [snip] Strangely, the error you made is interesting. It shows that by lowering the mutation rate you can use selection to converge on a longer string.
Not an error, a simple way to make sure all the strings had one mutation in them as part of a quick and dirty demonstration of how wrong Dembski was. Anyone with any curiosity can write versions where you can vary the mutation rate (I've written about 4 out of the 10 or so Weasels that I've written). I had a long argument with Walter Remine about mutation rates and wrote a few showing his statements about the Weasel program showing Haldanes' Dilemma were dead wrong. Like I said, the 5% mutation rate isn't sacred, you can play with it too.
I was already aware of that and such experiments can easily be performed using the Interactive Weasel Program (no code change or recompiling necessary). This fact has biological implications. It implies that in order to evolve a life form using random mutation and natural selection, the mutation rate has to be really really really low.
[sweetly] Like the eukaryotic rate of 10−4 to 10−6 mutations per base pair per generation, and for bacteria the rate is around 10−8 per base pair per generation. The highest mutation rates are found in viruses. DNA viruses have mutation rates between 10−6 to 10−8 mutations per base per generation, and RNA viruses have mutation rates between 10−3 to 10−5 per base per generation. To get a feel for what this means, I quote from [url href="http://www.nature.com/scitable/topicpage/antibiotic-resistance-mutation-rates-and-mrsa-28360"]Pray, L. (2008) Antibiotic resistance, mutation rates and MRSA. Nature Education 1(1)[/url]
For a bacterium that divides about every half hour (which is how quickly S. aureus can grow in optimal conditions), that is a lot of bacteria in less than 12 hours. S. aureus has about 2.8 million nucleotide base pairs in its genome. At a rate of, say, 10-10 mutations per nucleotide base, that amounts to nearly 300 mutations in that population of bacteria within 10 hours!
So in real organisms, in real genomes, you can get a lot of evolution very rapidly.
So evolution by random mutation and natural selection can't happen on an island to lizards over the course of 50 years like PZ claims in his blog. The selection process had to have been applied to pre-existing information.
Look at the mutation rates above, and think again. Noting that a) you are not generating new genes from random sequences (usually, it does happen occasionally that mutations can convert non-coding rubbish sequences to working protein coding genes, and even that doesn't require a lot of mutations) b) all you need is a couple of hits is some regulatory sequences to change leg length, not heaps and heaps of mutations c) you don't need to match a single sequence, there are multiple sequences (in the order of 1060 that will do the same job in only one protein target, and there are multiple protein targets that could give the same outcome. Here's something for you to try. Using an alphabet of 4 characters, (AGCT) a string length of 267 and a mutation rate 10-5 per base per generation 106 offspring per generation (conservative figures) go from a random string to one of the following sequences. See how long it takes. gi|2582741|emb|AJ002508.1| Human immunodeficiency virus type 1 protease gene (isolate B07 week 48) CCTCARRTCACTCTTTGGCARCGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTAT TAGATACAGRAGCAGATGATACAGTAKTAGAAGAMATRASTTTRCCAGGAAGRTGGAAACCAAAAATGAT AGGGGGAATTGGAGGTTTTWTCMAAGTAAGACAGTATGATCAGATACTCRTAGAAATCTGTGGRCATAAA GCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGMTTG GTTGCACTYTAAATTTT gi|2582740|emb|AJ002507.1| Human immunodeficiency virus type 1 protease gene (isolate B06 week 48) CCTCAGATCACTCTTTGGCAACGACCCCTCGYCACMATAAAGATAGGGGGGCAACTAAAGGAAGCTCTAT TAGAHACAGGAGCAGATGATACCATATTMAAAGAAATAAATTTGCCAGGAAGATGGAARCCAAAAATGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGTGGACATAAA GTTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACGTAATTGGAAGAAATCTGTTRACTCAGATTG GTTGCACTTTAAATTTT gi|2582739|emb|AJ002506.1| Human immunodeficiency virus type 1 protease gene (isolate B05 week 48) CCTCAGATCACTCTTTGGCAACGACCCATCGTCACAATAAAGGTAGGGGGGCAACTAAAGGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTAGAAGAWATGAATTTGCCAGGGAGATGGAAACCAAAAATGAT AGGGGGAATTGGAGGTTTTGTCAAAGTAAGACAGTATGATCAGATACCCATAGAAATCTGTGGACATAAA GCTATAGGTACAGTCTTAGTAGGACCTACACCTGCCAACATAGTTGGAAGAAATCTGTTGACTCAGATTG GTTGCACTTTAAATTTT gi|2582738|emb|AJ002505.1| Human immunodeficiency virus type 1 protease gene (isolate B04 week 48) CCTCAAATCACTCTTTGGCAACGACCCCTYGTCACAAWAAAGAKRGGGGGGCARCTAAAGGAAGCTCTAT TAGATACAGGAGCAGATGATACARTAKTAGAAGACATRWATTTSCCAGGAAGATGGAAGCCAAAAATGAT AGGGGGAATTGGAGGTTTTCTCAAAGTAAGACAGTATGATCAGATACCAGTAGAAATCTGTGGACATAAA GCTATAGGTACAGTATTARTAGGACCTACACCTGCCAACATAATTGGAAGAAATCTGTTGACTCAGATTG GTKGCACTTTAAATTTT gi|2582737|emb|AJ002504.1| Human immunodeficiency virus type 1 protease gene (isolate B02 week 48) CCTCAGATCACTCTTTGGCAACGACCCMTCGTCACAATAAAGRTAGGGGGGCAACTAARGGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTWTTAGAAGAAATAAWTTTGCCTGGAAGATGGAVACCAAAAATGAT AGGGGGAATTGGAGGTTTTGTCAAAGTAAGASAGTATGATCAGGTACCCATAGAAATCTGTGGACATAAR GYTATAGGTACAGTATTAGTAGGACCTACACCTGCCAACATAATTGGAAGAAATCTGATGACTCAGCTAG GCTGCACTTTAAATTTT gi|2582736|emb|AJ002503.1| Human immunodeficiency virus type 1 protease gene (isolate B03 week 48) CCTCAGRTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCARCTAAAGGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTMGAAGAAATGARTTTGCCAGGAAGATGGAAACCAAAAATGAT AGGGGGAATTGGAGGTTTTRTMAAAGTAAGACAGTATGATCAGATACYCATAGAAATCTGYGGAMAWAAA GHTATAGGTACAGTRTTARTAGGACCTACACCTKTCAACATAATTGGAARAAATCTGTTGACTCAGATTG GTTGCACTTTAAATTTT gi|2582734|emb|AJ002501.1| Human immunodeficiency virus type 1 protease gene (isolate B07 week 0) CCTCAGATCACTCTTTGGCAGCGACCCCTCGTCACAATAAARATAGGGGGGCAACTAAAGGMAGCTCTAT TAGATACAGGAGCAGATGATACAGTAGTRGAAGAAATATTKTTGCCAGGAAGWTGGAMACCAAAAWTGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAAACAGTATGATCAGATACCTGTAGAAATCTGTGGGCATAAA GCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG GTTGCACTTTAAATTTT gi|2582733|emb|AJ002500.1| Human immunodeficiency virus type 1 protease gene (isolate B06 week 0) CCTCARATCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGARGRTGGAAACCAAAAATGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGTGGACATAAA GCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG GTTGCACTTTAAATTTT gi|2582731|emb|AJ002498.1| Human immunodeficiency virus type 1 protease gene (isolate B04 week 0) CCTCAGATCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAGCTAAAGGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTAGAAGACATKAATTTBCCAGGAAGATGGAAGCCAAAAATGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCAGTAGAAATCTGTGGACATAAA GCTATAGGTACAGTATTAATAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG GTTGCACTTTAAATTTC gi|2582730|emb|AJ002497.1| Human immunodeficiency virus type 1 protease gene (isolate B03 week 0) CCTCAGATCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCARCTAAAGGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAAAAATGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACYCATAGAAATCTGTGGACATAAA GCBNTAGGTACAGTRTTARTAGGACYTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGATTG GTTGCACTTTAAATTTT gi|2582729|emb|AJ002496.1| Human immunodeficiency virus type 1 protease gene (isolate B02 week 0) CCTCAGRTCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTAT TAGATACAGGAGCAGAKGATACAGTATTAGAAGAAATGARTTTGCCDGGAAGATGGAAACCAAAAATGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGRTACYCATAGAAATCTGTGGACATAAA GCTATAGGTACAGTRTTARTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAGMTWG GYTGCACTTTAAATTTT gi|2582728|emb|AJ002495.1| Human immunodeficiency virus type 1 protease gene (isolate B01 week 0) CCTCAGATCACTCTTTGGCAACGACCCCTYGTCACAATAAAGATAGGGGGGCAACTAAAAGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTAGAAGAAATGAATTTGCCAGGAAGATGGAAACCAMAAANNWT AGGGGGRATTGGAGGKTTTATTAAAGTAAGACAGTATGATCAGATACCCATAGACATCTGTGGRSATAAA GCTATAKGTACTGTAYTAATAGGACCTACACCTGTCAACATAATTGGAAGAAATCTACTGACTCAGATTG GTTGTACTTTAAATTTT gi|3549934|emb|AJ010722.1| Human immunodeficiency virus type 1 mRNA for protease, isolate 97032 CCTCAAATCACTCTTTGGCAACGACCCCTTGTCACAGTAAAAATAGGAGGACAGCTAAGAGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTAGAAGATATAAATTTGCCAGGAAAATGGAAACCAAAAATGAT AGGGGGAATTGGAGGCTTTATCAAGGTAAAACAGTATGAGCAGGTACTTATAGAAATTTGTGGAAAGAAG GCTATAGGTACAGTATTAGTAGGACCTACCCCTGTCAACATAATTGGAAGAAATATGTTGACCCAAATTG GTTGTACTTTAAATTTT gi|3549930|emb|AJ010718.1| Human immunodeficiency virus type 1 mRNA for protease, isolate 97132 CCTCAGGTCACTCTTTGGCAACGACCCCTTGTCACAATAAAGATAGGGGGGCAACTAAAGGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTAGAAGAAATGAGTTTGCCAGGAAGATGGAAACCAAAAATGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACTCATAGAAATCTGTGGACATAAA GCTATAGGTACAGTATTAATAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACCCAGATTG GCTGCACTTTAAATTTT gi|3549935|emb|AJ010723.1| Human immunodeficiency virus type 1 mRNA for protease, isolate 97162 CCTCAGGTCACTCTTTGGCAACGACCCCTCGTCACAATAAAAATAGGAGGGCAACTAAAGGAAGCTCTAT TAGATACAGGAGCAGATGATACAGTATTAGAAGAAATGAGTTTGCCAGGAAGATGGAAACCACAAATGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACAGGTAGACATCTGTGGACATAAA GCTATAGGTACAGTATTAGTAGGACCTACACCTGTCAACATAATTGGAAGAAACCTGTTGACTCAMATTG GTTGCACTTTAAATTTT gi|3549933|emb|AJ010721.1| Human immunodeficiency virus type 1 mRNA for protease, isolate 97392 CCTCAGATCACTCTTTGGCAACGACCCCTCGTCACAATAAAGATAGGGGGGCAACTAAAAGAAGCTCTAT TAGATACAGGAGCAGATGATACAGNGTTAGAAGACATGAGCTTACCAGGAAGATGGAAACCAAAAATGAT AGGGGGAATTGGAGGTTTTATCAAAGTAAGACAGTATGATCAGATACCCATAGAAATCTGCGGACATAAA GCTGTAGGTACAGTATTGGTAGGACCTACACCTGTCAACATAATTGGAAGAAATCTGTTGACTCAACTTG GTTGCACTTTAAATTTT

Henry J · 1 May 2010

Intelligent Designer said: I have reviewed the code of 8 weasel programs. I detected errors in five of them. That’s not a very good track record for you guys. The error that Eddie made was subtle. A professional developer could make that kind of mistake. Three other weasel programs that I reviewed made the same error. This error causes an approximation to a locking algorithm
What you're calling an error looks to me like a difference of opinion on what the specs of the program are supposed to be. Also, the observed mutation rates in nature are indeed way lower than the 5 percent or so being used in this program, so the lower rate makes it more realistic.

Intellignet Designer · 1 May 2010

That's a lot to chew on.

Ian Musgrave · 3 May 2010

Ian Musgrave said:
Here’s something for you to try. Using an alphabet of 4 characters, (AGCT) a string length of 267 and a mutation rate 10-5 per base per generation 106 offspring per generation (conservative figures) go from a random string to one of the following sequences. See how long it takes.
I used a similar thing in my "whale.bas" program, which mutated an RNA string (for simplicity) using transversion, translation and insertion, then translated the resulting code into a single letter amino acid code which was matched against the string 'very like a whale" (stop codons were spaces, not even vaguely physiological, but fun to write). The problem is string matching, which is not how evolution works. What would be good would be to have a DNA/RNA sequences, mutate that get the translated string and then run that protein sequence through an ab into protein folding prediction program. Get the sequence that produces the most stably folded protein, run that through mutation and then check the mutated offspring for folding stability, choose most stable and so on. SO there is no string matching, you are just seeing if you get a stably folded protein (which is a surrogate for function). The problem is that even the fastest folding server is dashed slow. To run 20 potential 100 aa strings on the fastest that I know of would take a day. It would take a year to run a 300 generation plus run. Is there anybody out there who would like to take on the task of spending a year running a weasel version with ab inito modelling? Having said that, I just took a random string from my WHALE.BAS and it matched a genuine protein, that's ... well pretty amazing.

Intelligent Designer · 3 May 2010

Ian,

Thank you for allowing me to continue.

I am not going to dispute evolution of viruses and bacteria by random mutation and natural selection. In those cases we are dealing with smaller genomes, larger populations and shorter reproductive cycles. So conclusions that you could draw from a simulation model of bacteria or viruses would not necessarily apply to eucaryotes.

I should also add that I am not necessarily disputing the idea of evolution. I am disputing the idea that random mutation and natural selection is a plausible mechanism for evolution. One of the things we can learn from programs like the Interactive Weasel Program and Genomicron is that high mutation rates increase entropy faster than natural selection can reduce it. That means for evolution to occur by random mutation and natural selection, mutation rates have to be very very low.

Given that conclusion, how does an Italian Wall Lizard evolve into another species in just 36 years? It does it by selecting from preexisting information already in its genome (or epigenome) – not by selecting from random mutations.

eric · 3 May 2010

Intelligent Designer said: One of the things we can learn from programs like the Interactive Weasel Program and Genomicron is that high mutation rates increase entropy faster than natural selection can reduce it. That means for evolution to occur by random mutation and natural selection, mutation rates have to be very very low.
How exactly does the rate of mutation increase dQ/T? How does selection reduce it?
Given that conclusion, how does an Italian Wall Lizard evolve into another species in just 36 years? It does it by selecting from preexisting information already in its genome (or epigenome) – not by selecting from random mutations.
This is a trivially easy proposition to test. One can compare the daughter genome with the parent genome and see if the sequences which cause the difference (in development) exist in whole form in the parent genome. No one has found such things. Why, IDer, do you think that is?

Jesse · 3 May 2010

Intelligent Designer said: Ian, Thank you for allowing me to continue. I am not going to dispute evolution of viruses and bacteria by random mutation and natural selection. In those cases we are dealing with smaller genomes, larger populations and shorter reproductive cycles. So conclusions that you could draw from a simulation model of bacteria or viruses would not necessarily apply to eucaryotes. I should also add that I am not necessarily disputing the idea of evolution. I am disputing the idea that random mutation and natural selection is a plausible mechanism for evolution. One of the things we can learn from programs like the Interactive Weasel Program and Genomicron is that high mutation rates increase entropy faster than natural selection can reduce it. That means for evolution to occur by random mutation and natural selection, mutation rates have to be very very low. Given that conclusion, how does an Italian Wall Lizard evolve into another species in just 36 years? It does it by selecting from preexisting information already in its genome (or epigenome) – not by selecting from random mutations.
Entropy does not mean what you think it means.

Intelligent Designer · 3 May 2010

Ian Musgrave said: The problem is that even the fastest folding server is dashed slow. To run 20 potential 100 aa strings on the fastest that I know of would take a day. It would take a year to run a 300 generation plus run. Is there anybody out there who would like to take on the task of spending a year running a weasel version with ab inito modelling?
That problem is easy to solve with current technology. Most of the computing could be distributed across client computers (my interactive weasel program runs on the client). When a run is completed the results are just sent to a server which hosts a database of results. I have actually contemplated hooking my weasel program up to such a server to collect the results of runs on clients besides my own. However, it could take me a couple of weeks to write all the parts and hook them together and I don't have that much play time.

Intelligent Designer · 3 May 2010

Jesse,
I am not talking about thermodynamic entropy. Let's try thinking out of the box for a moment. Suppose we have a random nucleotide sequence generator that generate sequences 1,000,000 codons long. You could say that the sequences it generates has maximum entropy. If you were to count the number of stop codons in a such you would expect to find approximately (3/64) * 1,000,000 = 46,875 of them. Now suppose you examine a sequence 1,000,000 codons long and find only 500 stop codons. This would be very improbable for a random sequence and you would have to conclude that it was not totally random. So if we define maximum entropy to mean total randomness you can say that a codon sequence 1,000,000 long with only 500 stop codons has lower entropy that a totally random sequence.

Intelligent Designer · 3 May 2010

No one has found such things. Why, IDer, do you think that is?
Because it very expensive and time consuming to test that proposition.

eric · 3 May 2010

Intelligent Designer said: I am not talking about thermodynamic entropy.
You understand that the laws of thermodynamics only apply to that form of entropy, right? That any argument about conserved properties or probability goes right of the box along with the standard definition, right?

Mike Elzinga · 3 May 2010

Intelligent Designer said: I am disputing the idea that random mutation and natural selection is a plausible mechanism for evolution. One of the things we can learn from programs like the Interactive Weasel Program and Genomicron is that high mutation rates increase entropy faster than natural selection can reduce it. That means for evolution to occur by random mutation and natural selection, mutation rates have to be very very low.
Matter condenses at all levels of complexity. Energy is released in the process (matter cannot condense if energy cannot be released). Energy exits a system via photons, phonons, or other atoms and molecules. Thus, the entropy of the universe increases even if complexity increases and systems of atoms and molecules explore increasingly larger arrays of potential wells as they condense. What "definition" of entropy are you using? Whatever it is, it has nothing to do with how nature behaves. ID/creationists always get this wrong; it is a fundamental misconception with them.

Malchus · 3 May 2010

You appear to be attempting to apply concepts which relate to thermodynamics to situations involving structural arrangements. This is, as I understand it, scientifically meaningless. Certainly there are common, lay-person understandings of these terms, but you cannot apply the laws of thermodynamics which involve heat exchange to the statistical dynamics of molecular formation.
Intelligent Designer said: Jesse, I am not talking about thermodynamic entropy. Let's try thinking out of the box for a moment. Suppose we have a random nucleotide sequence generator that generate sequences 1,000,000 codons long. You could say that the sequences it generates has maximum entropy. If you were to count the number of stop codons in a such you would expect to find approximately (3/64) * 1,000,000 = 46,875 of them. Now suppose you examine a sequence 1,000,000 codons long and find only 500 stop codons. This would be very improbable for a random sequence and you would have to conclude that it was not totally random. So if we define maximum entropy to mean total randomness you can say that a codon sequence 1,000,000 long with only 500 stop codons has lower entropy that a totally random sequence.

Intelligent Designer · 3 May 2010

ID/creationists always get this wrong
Really? And I suppose atheists never get it wrong. Try and move past your bigotry.

Intelligent Designer · 3 May 2010

See http://www.scholarpedia.org/article/Entropy

Jesse · 3 May 2010

Intelligent Designer said: See http://www.scholarpedia.org/article/Entropy
Anything that has this:

In the common sense, entropy means disorder or chaos.

regarding entropy has some serious problems.

Intelligent Designer · 3 May 2010

Here’s something for you to try. Using an alphabet of 4 characters, (AGCT) a string length of 267 and a mutation rate 10-5 per base per generation 106 offspring per generation (conservative figures) go from a random string to one of the following sequences. See how long it takes.
The problem is interesting but I don't have time to do it. I think the point that you are trying to make is that it is easier to find one of many needles in a haystack than to find only one needle in a hay stack. But that depends on whether or not you have the coordinates to the one needle, how many other needles are in the hay stack, and how big the haystack is. The weasel program is like finding a needle in a relatively small haystack knowing what the coordinates are. Genomicron on the other hand simulates evolution toward one of an infinite number of targets. The target is any genome consisting of 10,000 coding sequences where the average coding sequence length is greater or equal to 1000 codons. Now there are more than 1.7 E+1782 possible coding sequences that begin with a start codon, end with one of the 3 stop codons and have no stop codons in between. And there a vastly greater number of ways to arrange 10,000 such sequences and yet it represents an infinitesimal subset of the number of possible targets sought by Genomicron.

Stanton · 3 May 2010

Intelligent Designer said:
Here’s something for you to try. Using an alphabet of 4 characters, (AGCT) a string length of 267 and a mutation rate 10-5 per base per generation 106 offspring per generation (conservative figures) go from a random string to one of the following sequences. See how long it takes.
The problem is interesting but I don't have time to do it. I think the point that you are trying to make is that it is easier to find one of many needles in a haystack than to find only one needle in a hay stack.
Exactly like the way you do not have the time to make any attempt to understand evolutionary or even elementary school-level biology, yes?

Stanton · 3 May 2010

Intelligent Designer said:
ID/creationists always get this wrong
Really? And I suppose atheists never get it wrong. Try and move past your bigotry.
Stating a plain fact is not bigotry: that the truth hurts, and hurts your feelings because it contradicts your cherished and sacred beliefs, are unfortunate, tragic side effects.

Ian Musgrave · 3 May 2010

Intelligent Designer said: Jesse, I am not talking about thermodynamic entropy. Let's try thinking out of the box for a moment. Suppose we have a random nucleotide sequence generator that generate sequences 1,000,000 codons long.
Seeing as the largest known gene is 6000 bp (for Titin, the largest known protein), your point is?
You could say that the sequences it generates has maximum entropy. If you were to count the number of stop codons in a such you would expect to find approximately (3/64) * 1,000,000 = 46,875 of them. Now suppose you examine a sequence 1,000,000 codons long and find only 500 stop codons. This would be very improbable for a random sequence and you would have to conclude that it was not totally random.
Actually, you would not. Low probability events will occur naturally. You cannot conclude simply from the fact that an event is low probability that it was not random. Of course, this entire example is irrelevant to evolution, where 1,000,000 bp sequences are not generated randomly ab inito, and where natural selection is involved.
So if we define maximum entropy to mean total randomness you can say that a codon sequence 1,000,000 long with only 500 stop codons has lower entropy that a totally random sequence.
Maximum entropy is not maximum randomness. You may want to define it as such, but not scientists will listen to you. Also, random sequences can have 500 stop codons, the same as throwing 4 heads in a row (or throwing 4 coins and having them all heads). The sequence HHHH is still totally random (just as HTHT or HHTT or THTH) despite having a lower probability than the set of all non "HHHH" sequences (it has exactly the same probability as any single sequence though). I don't think you quite understand what randomness is (it doesn't mean, "it looks chaotic to me"). I think you still have a great deal of misunderstanding about what evolution is. A new species evolving from a previous species does not: a) have complete new genes generated ab inito[1], most genes are modified (usually lightly modified) versions of old ones, or duplicate versions which have been modified. b) have large number of genes change. They don't, you only need to modify a handful of genes, especially control regions, to get organisms to be bigger, smaller, longer legged etc. to get significant phenotypic differences. Take humans and chimpanzees. Humans have no new genes compared to chimps, and it looks like Humans have fixed around 300-600 new genes (including non-coding regulatory sequences and protein coding genes) since the split with the last common ancestor of chimps and humans. Just to summarise, in speciation genes generally come from pre-existing genes (either as modification, of duplication and modification). You don't need huge differences in genes to create a new species, a single nucleotide substitution can have a large phenotypic effect. [1] generally, there are some cases where a piece of junk DNA has been converted into a protein coding gene by a mutation event, but that is neither necessary nor sufficient for speciation.

Ian Musgrave · 3 May 2010

Intelligent Designer said:
[restoring quote: This is a trivially easy proposition to test. One can compare the daughter genome with the parent genome and see if the sequences which cause the difference (in development) exist in whole form in the parent genome.] No one has found such things. Why, IDer, do you think that is?
Because it very expensive and time consuming to test that proposition.
And yet, scientists have tested it. Lenski's multi generation evolution experiment, the evolution of nylon and pentachlorophenyl hydrolysis, a whole whack of work on the molecular basis of fruit fly speciation, the Grant's time consuming work on the genes underlie phenotypic variation and speciation in Galapagos Finches (most of the beak variation comes from minor variation in the protein calmodulin, of all things!), comparison of human and chimpanzee whole genomes. Just because you think something hasn't been done, doesn't mean it hasn't. We're scientists, we do expensive and time consuming. I have yet to see and ID advocate willing to spend the decades the Grants have, observing, collecting and doing DNA tests on generations of Galapagos finches in very demanding field conditions. But scientists put this commitment in all the time.

Malchus · 3 May 2010

This is precisely the point I was trying to make to him. I am not at all sure he understands basic thermodynamics, or why it is inappropriate to utilize thermodynamic concepts in a discussion of evolution.
Jesse said:
Intelligent Designer said: See http://www.scholarpedia.org/article/Entropy
Anything that has this:

In the common sense, entropy means disorder or chaos.

regarding entropy has some serious problems.

Malchus · 3 May 2010

I do not see that any of the various definitions offered in that article - not a particularly rigorous article, I might add - apply to your situation. Perhaps you could clarify?
Intelligent Designer said: See http://www.scholarpedia.org/article/Entropy

Mike Elzinga · 3 May 2010

Intelligent Designer said:
ID/creationists always get this wrong
Really? And I suppose atheists never get it wrong. Try and move past your bigotry.
Don't bother to link to articles. I already know a few things about entropy. Show me that you understand the concepts. What do you think entropy is? Why do you think nature samples and organizes the way you claim? Show me the physics and chemistry behind what you claim to be the way matter condenses and organizes.

Henry J · 3 May 2010

One of the things we can learn from programs like the Interactive Weasel Program and Genomicron is that high mutation rates increase entropy faster than natural selection can reduce it. That means for evolution to occur by random mutation and natural selection, mutation rates have to be very very low.

The mutation rate in actual biological species is very low. In our own species, if I remember right, it averages between 2 and 3 mutations in DNA that's known to be functional (and a few hundred over the entire genome). Hundreds of mutations in functional DNA per offspring would indeed produce nonviable results.

So conclusions that you could draw from a simulation model of bacteria or viruses would not necessarily apply to eucaryotes.

Perhaps, but you'd need to ask a competent biologist to figure out whether there's any reason to think it wouldn't apply. Merely saying it wouldn't necessarily apply doesn't provide a reason to discard it.

You could say that the sequences it generates has maximum entropy.

Entropy has nothing whatever to do with sequences. Entropy has to do with the distribution of energy among particles, not how those particles are arranged relative to each other.

I think the point that you are trying to make is that it is easier to find one of many needles in a haystack than to find only one needle in a hay stack. But that depends on whether or not you have the coordinates to the one needle, how many other needles are in the hay stack, and how big the haystack is.

Well of course it depends on how many potentially advantageous objects are in the haystack. Evolution as such doesn't look for previously specified coordinates anyway; it looks at successive small changes from what is, and keeps what works, and drops what works less well than its cousins. Henry J

Intelligent Designer · 3 May 2010

Mike,

My link is simply to point out that there is more than one definition of entropy. I have several blog entries about entropy written in my own words. I also took two years of physics at the University of Washington and I am guessing that is more physics than half of you here have been through.

Intelligent Designer · 3 May 2010

Henry thinks there is only one definition of entropy. I guess he did not follow the link.

Jesse · 3 May 2010

Intelligent Designer said: Mike, My link is simply to point out that there is more than one definition of entropy. I have several blog entries about entropy written in my own words. I also took two years of physics at the University of Washington and I am guessing that is more physics than half of you here have been through.
It's not more than me. Besides, none of the definitions in the link posted apply to what you have done. Entropy is like that cute little blond boy that goes to prison. It gets abused.

Malchus · 3 May 2010

It's considerably less than the eight years I went through. My point was clear: you are trying to make use of classical thermodynamic considerations of entropy in situations to which they do not apply. This is inappropriate to your attempt to discuss difficulties in evolutionary biology. From the various examples you have put forward, I suspect you did not have an extensive education in biology, either. Again, this will make it difficult to make your point with any degree of rigor or conviction.
Intelligent Designer said: Mike, My link is simply to point out that there is more than one definition of entropy. I have several blog entries about entropy written in my own words. I also took two years of physics at the University of Washington and I am guessing that is more physics than half of you here have been through.

Ian Musgrave · 3 May 2010

Intelligent Designer said:
Ian Musgrave said: The problem is that even the fastest folding server is dashed slow. To run 20 potential 100 aa strings on the fastest that I know of would take a day. It would take a year to run a 300 generation plus run. Is there anybody out there who would like to take on the task of spending a year running a weasel version with ab inito modelling?
That problem is easy to solve with current technology. Most of the computing could be distributed across client computers (my interactive weasel program runs on the client).
These things ALREADY run on distributed computers. They do that because these sorts of calculations take up metric bucketloads of computation cycles. Even with distributed computing it takes days to weeks to sort out folding.
When a run is completed the results are just sent to a server which hosts a database of results. I have actually contemplated hooking my weasel program up to such a server to collect the results of runs on clients besides my own. However, it could take me a couple of weeks to write all the parts and hook them together and I don't have that much play time.
Meh! So it takes some time, in my hobby astronomy, I'm in the second year of studying Mercury's ion tail, a project which will take lots more time. It takes me weeks to do anything, but I keep at it. Instead of fiddling with programs that are meaningless in biological terms, why not try something that would actually have some value.

Mike Elzinga · 4 May 2010

Intelligent Designer said: Mike, My link is simply to point out that there is more than one definition of entropy. I have several blog entries about entropy written in my own words. I also took two years of physics at the University of Washington and I am guessing that is more physics than half of you here have been through.
Just because there is more than one “definition” of entropy doesn’t mean that all of them have anything to do with the physics and chemistry of matter condensing. There are many definitions of “work” also; but most of them have nothing to do with physics. You are making totally unwarranted assumptions about our knowledge of physics. Many of us here know far more about these concepts than you know. And your two years of physics evidently hasn’t been enough for you to get fundamental physics concepts under your belt. That is not surprising; but what is ironic is that the University of Washington is one of the major sites of the efforts to study the very types of misconceptions you have. Lillian McDermott and her Physics Education Research Group have been doing this kind of research for over 35 years. We also see this problem with most of the leaders of the ID/creationist movement. Their abuses of the concepts of science have been going on for over 40 years; and they refuse to correct their misconceptions. Instead they use these to attempt to taunt scientists into debates from which ID/creationists can leverage publicity and “legitimacy.” We know the drill; we have known it since the 1960s. We don’t bite any longer; we catalog and profile the misinformation and misconceptions instead. Anyone here can do a search of the ID/creationist sites on the Internet and see what they say about entropy and the laws of thermodynamics (I have done this repeatedly; even within the last few days). What we always find are egregious misconceptions that have not been corrected since Morris and Gish introduced them back in the 1960s and 70s. And these sites continue to attribute their misconceptions to the physics community and claim that we don’t understand the 2nd law of thermodynamics. And this is what you are doing now.

Intelligent Designer · 4 May 2010

So Malchus, you have a PhD in physics and you think that every time someone says the word entropy they are talking about thermodynamics? I am not talking about thermodynamics in anyway shape or form.

Staton, I suspect you are projecting. I bet that you have almost no scientific training.

Ian, you have a good point. I should choose to write a program that has more meaning. I think it would be intersting and valuable to write a program that could predict the shape of a protien from its DNA specification. Maybe I'll hook up with people working on something like that someday -- assuming I don't get black listed for defending the idea of intelligent design.

Intelligent Designer · 4 May 2010

It's 10:30 at night over here in Seattle and I am still at the office. It's time for me to ride my bicycle home. Good night.

Mike Elzinga · 4 May 2010

Intelligent Designer said: I have several blog entries about entropy written in my own words.
I have read your blogs of March 03, 2007 and March 12, 2007. You have exactly the same misconceptions and conflations the ID/creationists have; and it was 100% predictable from your arguments here. Just because a concept has the word “entropy” attached to it doesn’t mean it has anything to do with the chemistry and physics of matter in the universe.

Jesse · 4 May 2010

Mike Elzinga said:
Intelligent Designer said: I have several blog entries about entropy written in my own words.
I have read your blogs of March 03, 2007 and March 12, 2007. You have exactly the same misconceptions and conflations the ID/creationists have; and it was 100% predictable from your arguments here. Just because a concept has the word “entropy” attached to it doesn’t mean it has anything to do with the chemistry and physics of matter in the universe.
I think that the proper response is "Ohhh, you have a blog!" Blogs are great. Blogs are fun. Sometimes there is even useful information in them. But I don't use blogs as a primary source of information if it is something that I wish to know the real answer on. Why? Because not all opinions are created equal. In fact, many opinions are shit.

Malchus · 4 May 2010

Intelligent Designer said: So Malchus, you have a PhD in physics and you think that every time someone says the word entropy they are talking about thermodynamics?
I did not say I had a PhD in physics. I would suggest that misreading others' posts is an excellent way to destroy a perfectly civil and valid conversation concerning interesting topics.
I am not talking about thermodynamics in anyway shape or form.
Again, I never said you were. You are attempting to utilize concepts and specifics of thermodynamics in situations to which they are not applicable. I am faulting you for misusing thermodynamic concepts. Is that a clearer explanation?
Staton, I suspect you are projecting. I bet that you have almost no scientific training.
You would be wrong. Perhaps, if the credentials of others means anything to you - as apparently it does - you should simply ask.
Ian, you have a good point. I should choose to write a program that has more meaning. I think it would be intersting and valuable to write a program that could predict the shape of a protien from its DNA specification. Maybe I'll hook up with people working on something like that someday -- assuming I don't get black listed for defending the idea of intelligent design.
I doubt that anyone here would object to your defending the idea of intelligent design. But so far, you have not done so. It has been pointed out that you are arguing about definitions, and failing to offer any concrete information that would serve to support or deny intelligent design. It is not a question of what you choose to defend; but that you actually defend it with logic and reason. Please feel free to start any time.

Mike Elzinga · 4 May 2010

Malchus said: It is not a question of what you choose to defend; but that you actually defend it with logic and reason.
And, in the case of science, with objectively verifiable evidence. ID/creationists claim they are all for logic and reason; but that word "evidence" seems to be a stumbling block for them. They apparently conflate it with exegesis, hermeneutics, etymology, and endless word games. But that is not how Nature is read.

SWT · 4 May 2010

Intelligent Designer said: Jesse, I am not talking about thermodynamic entropy. Let's try thinking out of the box for a moment. Suppose we have a random nucleotide sequence generator that generate sequences 1,000,000 codons long. You could say that the sequences it generates has maximum entropy. If you were to count the number of stop codons in a such you would expect to find approximately (3/64) * 1,000,000 = 46,875 of them. Now suppose you examine a sequence 1,000,000 codons long and find only 500 stop codons. This would be very improbable for a random sequence and you would have to conclude that it was not totally random. So if we define maximum entropy to mean total randomness you can say that a codon sequence 1,000,000 long with only 500 stop codons has lower entropy that a totally random sequence.
First, whether or not it is "very improbable" that a randomly generated 1,000,000 codon sequence contains exactly 500 stop codons depends on (1) the number of randomly generated sequences you're generating and (2) the probability of obtaining such a sequence. The latter can be calculated -- why don't you do that and get back to us with the probability? Second, since you're tossing about the term entropy in a manner other than that used by thermodynamicists, you should define the term as you're using it here. Since you're making semi-quantitative arguments, your definition should be mathematical.

eric · 4 May 2010

Intelligent Designer said: I am not talking about thermodynamics in anyway shape or form.
Then you're going to have to define your term. Are you talking about Shannon information? Kolmogorov complexity? Something else? Let's say I make up my own definition of momentum. You would agree, in that case, that I cannot simply handwave and say according to the law of conservation of momentum, my version of momentum is conserved. Right? Once I change the definition, scientific conclusions that apply to the "official" version of momentum do not apply to mine. I then bear the burden of proof of showing which conclusions about "official" momentum do or do not apply to my new version. The same is true for entropy. You can make up your own defintion, but then scientific conclusions about "official" entropy don't apply to it. And when this happens, statements like "high mutation rates increase entropy faster than natural selection can reduce it" become meaningless. To put it bluntly, why should anyone care whether your version of entropy increases? Why is this a problem? How do we even know natural selection reduces it? How do we know reducing it is something that needs to be done? These might be valid questions for the "official" version, but you've told us that's not the version you're using. So, show us why your version matters. I'm willing to think that you might have made an inadvertant error here, but you have made an error. You've started by saying you're not using the official version of "entropy." But then almost immediately, you start making statements which sneak in the scientific conclusions derived for the official definition. We have no reason to believe these statements are valid for your version. You've got the momentum problem I used above: you want to say something about your version of momentum (analogous to "is conserved") which has only been demonstrated for the official version.

Stanton · 4 May 2010

Intelligent Designer said: Staton, I suspect you are projecting. I bet that you have almost no scientific training.
First off, Randy, my name is spelled S T A N T O N, so, if you're going to support your delusions of alleged intellectual superiority, it would help very much if you learned how to spell names correctly (I would ask that you also learn basic biology, first, too, but that's obviously too much to ask from you). Secondly, can you please explain how having a Bachelors of Science in Biology constitutes as "almost no scientific training"? I may not be a "true" scientist, but I've read my biology and evolution textbooks enough to know that you speak nothing but nonsense and lies about evolution, and that your attempts at disproving it by making your own piddling toy programs, as well as pointing out imaginary flaws in other people's toy programs is both inane and useless. And then there are the facts that your programs and your quibbles do nothing to address, let alone dispel, any real world examples of evolution, as well as the fact that you have been demonstrated to be a pathological liar.

SWT · 4 May 2010

Arrgh. This:
SWT said: First, whether or not it is "very improbable" that a randomly generated 1,000,000 codon sequence contains exactly 500 stop codons ...
should have been
First, whether or not it is "very improbable" to find a randomly generated 1,000,000 codon sequence that contains exactly 500 stop codons

stevaroni · 4 May 2010

Intelligent Designer said: Now suppose you examine a sequence 1,000,000 codons long and find only 500 stop codons. This would be very improbable for a random sequence and you would have to conclude that it was not totally random. So if we define maximum entropy to mean total randomness you can say that a codon sequence 1,000,000 long with only 500 stop codons has lower entropy that a totally random sequence.
Again, it always bears repeating that evolution is not random. Mutation is random, but evolution operates within the feedback loop of natural selection. Natural selection is an iterative process which adds information (as we're colloquially using the term) at each step. Each iteration does an active sort - these solutions work, those don't - and allows (on average) the best solutions to advance to the next loop. It also reliably removes any variations that badly break the system. The nonrandom aspect of natural selection is what allows evolution enough system gain to climb Mount Improbable. I'm with Jesse, though on his second point...

Jesse said Second, since you're tossing about the term entropy in a manner other than that used by thermodynamicists, you should define the term as you're using it here. Since you're making semi-quantitative arguments, your definition should be mathematical.

Clearly, you're well outside of conventional information theory and conventional thermodynamics here (and there are many of us on this blog who actually use and understand both disciplines). If you're going to be making hard, probabilistic claims as claims of mathematical fact, you should define your terms.

eric · 4 May 2010

stevaroni said: Mutation is random, but evolution operates within the feedback loop of natural selection. Natural selection is an iterative process which adds information (as we're colloquially using the term) at each step. Each iteration does an active sort - these solutions work, those don't - and allows (on average) the best solutions to advance to the next loop. It also reliably removes any variations that badly break the system.
I think 'sort' is a more accurate term than 'add.' IDers typically try and equate information with complexity; frankly, complexity would increase much more without selection - if every mutant survived and propagated equally, we'd probably expect to see a lot more variety (both genetically and developmentally). And if you believe Gould's argument from Full House, the 'increase' we see in complexity is nothing more than a random walk away from the 'wall' of minimal complexity, and only looks like some form of progress or increase because of perceptual bias: as large critters, we tend to pay lots of attention to other large critters and miss a lot of what goes on with the microscopic ones. Remove this perceptual bias, and(according to Gould) we'd see that the vast majority of life on earth - i.e., single-celled organisms - have not become more complex over time.

Intelligent Designer · 4 May 2010

stevaroni said: The nonrandom aspect of natural selection is what allows evolution enough system gain to climb Mount Improbable.
And I agree with that. It's just that I don't think natural selection lets you climb very high. Genomicron and the Interactive Weasel Program show that.

eric · 4 May 2010

Intelligent Designer said:
stevaroni said: The nonrandom aspect of natural selection is what allows evolution enough system gain to climb Mount Improbable.
And I agree with that. It's just that I don't think natural selection lets you climb very high. Genomicron and the Interactive Weasel Program show that.
How could it not? Let's go with the mountain climing analogy. Someone has demonstrated that 1 step takes you 0.5 m up the hill. You agree to this. So what is to stop many many steps from taking you to the top of the mountain? Time? One thing weasel is very very good at is showing that natural selection dramatically reduces the time required for some complex fit between organism and environment to emerge. For the original program, the reduction in time was from 1040 generations to ~50 generations. A 39 order of magnitude reduction in time required. Let's put that in percentiles, just for effect. The application of natural selection reduced the time required to reach a fit by 99.9999999999999999999999999999999999999%.

Malchus · 4 May 2010

And at the risk of repeating the obvious, you have not SHOWN that interactive weasel or genomicon actually demonstrate this. You have asserted this, but your interpretation of your results seems to be based on your idiosyncratic and non-rigorous terminology. Do you understand our concern?
Intelligent Designer said:
stevaroni said: The nonrandom aspect of natural selection is what allows evolution enough system gain to climb Mount Improbable.
And I agree with that. It's just that I don't think natural selection lets you climb very high. Genomicron and the Interactive Weasel Program show that.

fnxtr · 4 May 2010

Ian Musgrave said: The problem is that even the fastest folding server is dashed slow.
How about a volunteer online parallel processing system like SETI has?

Ian Musgrave · 4 May 2010

fnxtr said:
Ian Musgrave said: The problem is that even the fastest folding server is dashed slow.
How about a volunteer online parallel processing system like SETI has?
That's ON the volunteer online parallel processing system, Rosetta@Home.

fnxtr · 4 May 2010

Sorry, jumped in without reading to the end.
ID guy is polite but just as frustrating as any other ID guy. Byers/IBIG with better grammar and manners.

Dornier Pfeil · 4 May 2010

Malchus, If I may ask a question. Is it not possible that IDer is referencing and using the Boltzman/Gibbs statistical mechanics version of thermodynamics rather than the the Clausius/Carnot heat flow version? It looks very much like statistics and not calories he is talking about. He still has no idea what he is talking about and is still wrong no matter what version but I think you are misreading him. Please continue with the slaughter.
Malchus said: You appear to be attempting to apply concepts which relate to thermodynamics to situations involving structural arrangements. This is, as I understand it, scientifically meaningless. Certainly there are common, lay-person understandings of these terms, but you cannot apply the laws of thermodynamics which involve heat exchange to the statistical dynamics of molecular formation.
Intelligent Designer said: Jesse, I am not talking about thermodynamic entropy. Let's try thinking out of the box for a moment. Suppose we have a random nucleotide sequence generator that generate sequences 1,000,000 codons long. You could say that the sequences it generates has maximum entropy. If you were to count the number of stop codons in a such you would expect to find approximately (3/64) * 1,000,000 = 46,875 of them. Now suppose you examine a sequence 1,000,000 codons long and find only 500 stop codons. This would be very improbable for a random sequence and you would have to conclude that it was not totally random. So if we define maximum entropy to mean total randomness you can say that a codon sequence 1,000,000 long with only 500 stop codons has lower entropy that a totally random sequence.

Dornier Pfeil · 4 May 2010

Henry J said: Entropy has nothing whatever to do with sequences. Entropy has to do with the distribution of energy among particles, not how those particles are arranged relative to each other. Henry J
Doesn't arrangement determine energy? Wasn't that Boltzmann's whole point? Not that you were incorrect when you wrote "Entropy has nothing whatever to do with sequences.", only that you seem to be saying that "A is not A because it is A!"

Dornier Pfeil · 4 May 2010

Intelligent Designer said: Henry thinks there is only one definition of entropy. I guess he did not follow the link.
And Intelligent Designer thinks he can mix and match different parts of different definitions of entropy and throw in his own twists and turns as he sees fit. You have to define your terms from the start but I guess if you make stuff up as you go along you can't really do that.

Ian Musgrave · 4 May 2010

Intelligent Designer said:
stevaroni said: The nonrandom aspect of natural selection is what allows evolution enough system gain to climb Mount Improbable.
And I agree with that. It's just that I don't think natural selection lets you climb very high. Genomicron and the Interactive Weasel Program show that.
No, they don't. What they show is that toy programs irrelevant to biology break in ways irrelevant to actual evolutionary processes. Evolution doesn't work the way you think it does. Seriously, biology is hard, not easy like many (but not all) physical science/ engineering types think. Spend some time reading up on the actual biology of evolution (Futayama's textbook is good), then read some of the actual papers on the molecular biology of speciation (start with Lenski, although that's not actually about speciation per se, but adaptive evolution)

Mike Elzinga · 4 May 2010

Dornier Pfeil said: Doesn't arrangement determine energy? Wasn't that Boltzmann's whole point? Not that you were incorrect when you wrote "Entropy has nothing whatever to do with sequences.", only that you seem to be saying that "A is not A because it is A!"
Entropy refers to the number of microscopic energy states consistent with the macroscopic state of a system (its temperature, pressure, volume, magnetization, etc.). It has nothing to do with the spatial order of anything. This misconception about order and decay has been spread by creationists, starting with Morris and Gish, back in the 1960s and 70s; and they have been pushing this misconception ever since. You can find it at most creationist sites on the web at this very moment. Consider the units of entropy. Then ask what the units of “order” are. Why would “order”, or that other creationist conflation, “information,” have these units? Entropy has nothing to do with “everything falling apart or decaying.” That is the fundamental misconception all ID/creationists employ in their thermodynamic “arguments” against evolution. It belongs to them; you don’t ever find that misconception used among working physicists. It just doesn’t work in the lab.

Malchus · 4 May 2010

I apologize for not answering your question directly, but I see that it has already been done indirectly. Neither Boltzman/Gibbs nor Clausius/Carnot rules are relevant to the cases that Intelligent Designer is discussing, since no energy states are associated with the spatial orientation or sequencing of the AA chain.
Dornier Pfeil said: Malchus, If I may ask a question. Is it not possible that IDer is referencing and using the Boltzman/Gibbs statistical mechanics version of thermodynamics rather than the the Clausius/Carnot heat flow version? It looks very much like statistics and not calories he is talking about. He still has no idea what he is talking about and is still wrong no matter what version but I think you are misreading him. Please continue with the slaughter.
Malchus said: You appear to be attempting to apply concepts which relate to thermodynamics to situations involving structural arrangements. This is, as I understand it, scientifically meaningless. Certainly there are common, lay-person understandings of these terms, but you cannot apply the laws of thermodynamics which involve heat exchange to the statistical dynamics of molecular formation.
Intelligent Designer said: Jesse, I am not talking about thermodynamic entropy. Let's try thinking out of the box for a moment. Suppose we have a random nucleotide sequence generator that generate sequences 1,000,000 codons long. You could say that the sequences it generates has maximum entropy. If you were to count the number of stop codons in a such you would expect to find approximately (3/64) * 1,000,000 = 46,875 of them. Now suppose you examine a sequence 1,000,000 codons long and find only 500 stop codons. This would be very improbable for a random sequence and you would have to conclude that it was not totally random. So if we define maximum entropy to mean total randomness you can say that a codon sequence 1,000,000 long with only 500 stop codons has lower entropy that a totally random sequence.

SWT · 4 May 2010

Dornier Pfeil said: Is it not possible that IDer is referencing and using the Boltzman/Gibbs statistical mechanics version of thermodynamics rather than the the Clausius/Carnot heat flow version?
Intelligent Designer said: Jesse, I am not talking about thermodynamic entropy. Let's try thinking out of the box for a moment. Suppose we have a random nucleotide sequence generator that generate sequences 1,000,000 codons long. You could say that the sequences it generates has maximum entropy. If you were to count the number of stop codons in a such you would expect to find approximately (3/64) * 1,000,000 = 46,875 of them. Now suppose you examine a sequence 1,000,000 codons long and find only 500 stop codons. This would be very improbable for a random sequence and you would have to conclude that it was not totally random. So if we define maximum entropy to mean total randomness you can say that a codon sequence 1,000,000 long with only 500 stop codons has lower entropy that a totally random sequence.
Unfortunately "Intelligent Designer" states explicitly that he is "not talking about thermodynamic entropy", so Boltzmann and Gibbs will not be coming to his rescue. Additionally, the entropy in the statistical thermodynamic formulation is the same entropy that's in the classical thermodynamic formulation. As pointed out above, if he's not talking about thermodynamic entropy, he needs to demonstrate the the thermodynamic results apply to whatever it is he means by "entropy."

John Kwok · 4 May 2010

Ian, Would slightly beg to differ with you here with respect to whether or not Lenski's team did create new species:
Ian Musgrave said:
Intelligent Designer said:
stevaroni said: The nonrandom aspect of natural selection is what allows evolution enough system gain to climb Mount Improbable.
And I agree with that. It's just that I don't think natural selection lets you climb very high. Genomicron and the Interactive Weasel Program show that.
No, they don't. What they show is that toy programs irrelevant to biology break in ways irrelevant to actual evolutionary processes. Evolution doesn't work the way you think it does. Seriously, biology is hard, not easy like many (but not all) physical science/ engineering types think. Spend some time reading up on the actual biology of evolution (Futayama's textbook is good), then read some of the actual papers on the molecular biology of speciation (start with Lenski, although that's not actually about speciation per se, but adaptive evolution)
What you refer to as adaptive evolution has been referred to as phyletic evolution, or more notably, as phyletic gradualism (as defined by Niles Eldredge and Stephen Jay Gould in their classic 1972 paper introducing their theory of punctuated equilibria). Instead of having a population splitting off from another population - which is what we would expect in traditionally defined allopatric speciation (and, in fairness to Eldredge and Gould, their theory of punctuated equilibria was seen, at first, by them as an extrapolation of Mayr's concept of allopatric speciation to the fossil record) - you see one population undergoing descent with modification ("transformation") that results in an entirely new species. While this has been established for microbes by Lenski and his team, it is also one possible avenue for speciation within metazoans and metaphytes. It is definitely a means for speciation that has been seen in microfossils such as planktic foraminifera and radiolaria. Sincerely, John

John Kwok · 4 May 2010

Not a valid excuse, Randy, especially if that office of yours is the Dishonesty Institute:
Intelligent Designer said: It's 10:30 at night over here in Seattle and I am still at the office. It's time for me to ride my bicycle home. Good night.
You can't have it both ways, claiming to know more about probability theory, statistics and physics, when a number of us have posed successful challenges to your comments so replete in their breathtaking inanity. Again I await whether you can demonstrate that Dembski's Explanatory Filter is much more than a mere Panglossian exercise in a poor understanding of probability theory and and equally absurd deficient application of basic statistics.

Mike Elzinga · 5 May 2010

SWT said: As pointed out above, if he's not talking about thermodynamic entropy, he needs to demonstrate the the thermodynamic results apply to whatever it is he means by "entropy."
A number of ID/creationists have relatively recently started proclaiming that they fully understand thermodynamics, and that things like crystals can form by obeying the laws of thermodynamics. Some of the creationist websites proudly display their awareness of the fact that heat must be released as water vapor condenses into a liquid and more is released as the liquid freezes. Some of these creationists are now asserting that evolutionists say otherwise, thereby attributing to the science community the very misconceptions they, the ID/creationists, themselves have. My guess is that it comes down to an assertion still derived from their misconceptions about thermodynamics and the behaviors of matter. That assertion is essentially that everything falls apart, rusts, decays, becomes disorganized unless attended to by human intelligence or some kind of organizing program or supernatural intelligence. This, they claim, is because of the 2nd law. So it appears that they are claiming that matter isn’t sticky and cannot form complex arrangements and organization because of thermodynamics. Therefore some intelligence or built-in “program” must do the organizing. The misconceptions are still there, but they want to be able to claim that it is they who understand the 2nd law while scientists don’t. One creationist site tries to get the entropy calculations right for energy, but then flies off into “configurational entropy” to calculate that matter cannot organize without violating the 2nd law. In other words, they remain totally confused while trying to make it appear that “evolutionists” can’t understand the implications of their own “materialistic” science. After 40+ years of observing this crap, I am getting a bit weary of creationist smarminess.

eric · 5 May 2010

SWT said: As pointed out above, if he's not talking about thermodynamic entropy, he needs to demonstrate the the thermodynamic results apply to whatever it is he means by "entropy."
Oh its worse than that. He needs to demonstrate why his new property matters at all. Calling it "entropy" just confuses the issue. He's proposing some new property - call it X. He says evolution causes X to increase, not decrease, and that this is a bad thing. Well, why? Who cares if X increases? Why does X matter? What he's doing (intentionally or unintentially) is a form of magical thinking; attaching to his concept X certain properties by giving it the same name as a different concept which has those properties. Like somehow physical properties must go along with the referent word. They don't; calling X "entropy" does not make it entropy-like any more than calling me "President eric" makes me POTUS.
Mike Elzinga said: Entropy refers to the number of microscopic energy states consistent with the macroscopic state of a system (its temperature, pressure, volume, magnetization, etc.). It has nothing to do with the spatial order of anything. This misconception about order and decay has been spread by creationists...
Mike I think this misconception is broader than creationism. Why that is, I have no idea. Perhaps its because a change in the distribution of energy states can be represented as a (change in) spatial distribution on a phase space chart. Maybe students are confusing phase space with actual space. But that's just a pre-coffee wild-ass guess...I could be totally off base with that thought.

fnxtr · 5 May 2010

eric said: Mike I think this misconception is broader than creationism. Why that is, I have no idea. Perhaps its because a change in the distribution of energy states can be represented as a (change in) spatial distribution on a phase space chart. Maybe students are confusing phase space with actual space. But that's just a pre-coffee wild-ass guess...I could be totally off base with that thought.
OT: Having mostly just high school science, I was a little put off by Penrose (in The Road to Reality) referring to phase parameters as "dimensions". I dunno, does that make the math easier, or what?

eric · 5 May 2010

fnxtr said: OT: Having mostly just high school science, I was a little put off by Penrose (in The Road to Reality) referring to phase parameters as "dimensions". I dunno, does that make the math easier, or what?
Consider a standard cartesian plot with an x-axis and a y-axis. This is two dimensional. Your dimensions are x and y. If you are making a phase space diagram and the x-axis plots momentum (for example), then it makes sense to refer to momentum as a dimension in your phase space. Plotting things like this can be extremely useful (never mind why), but I suspect the terminology can make it more difficult for laymen to keep in mind that the physicist or chemist is not talking about 3-dimensional space. Your "put off by" comment tentatively confirms my suspicion :)

Mike Elzinga · 5 May 2010

eric said: Mike I think this misconception is broader than creationism. Why that is, I have no idea. Perhaps its because a change in the distribution of energy states can be represented as a (change in) spatial distribution on a phase space chart. Maybe students are confusing phase space with actual space. But that's just a pre-coffee wild-ass guess...I could be totally off base with that thought.
The problem has been around even before the ID/creationists started spreading the misconceptions in earnest. Part of the problem comes from the sections in several statistical mechanics books that take a side trip into enumeration methods. This gets into the use of boxes or urns to talk about permutations and combinations; all fairly standard stuff in probability and statistics courses. However, when the authors of these textbooks switched back to the enumeration of energy states and started using phase diagrams, the readers of the text were not given sufficient clues that it was energy states that were being enumerated rather than spatial arrangements of balls in boxes. But that wasn’t a serious problem back in the early 1960s. It became a huge problem when the creationists got large multipage spreads in local newspapers to proselytize and spread their misconceptions about thermodynamics. These misconceptions became a virulent meme that spread like wildfire in the public perception. Even some popularizers of thermodynamics bought into it. During the time I was giving talks to the public about creationism, it took me several tries to start finding ways to discuss thermodynamic concepts in a way that the public could understand properly. I had to ditch the math, but I learned I could talk about kinetic energy, potential energy, total energy and falling into potential energy wells without bouncing back out. The key is that energy must be dumped via photons, phonons, or other atoms and molecules in order for particles to stay in these wells. This gets directly into the 2nd law without any math or any of the lines of reasoning used in thermodynamics courses. The other concept that had to be addressed was the misconception that “everything falls apart, decays, rusts, and naturally moves to a state of disorganization and simplicity.” That is simply wrong, as anyone can observe. Matter is “sticky” at every level of complexity. Giving people some numbers of the depths of these potential wells at various levels helps get the ideas across. I stick with only classical analogies, and I never discuss phase space, probability and statistics, MB, BE, or FD distributions. This is unnecessary because the misconceptions of the ID/creationists are at the most elementary level. You will note that ID/creationists don’t use math in their misinformation either. They simply assert things that are demonstrably untrue and then get their audiences snickering at the “stupidity” of scientists. For example, here is Thomas Kindell employing every dirty trick in the ID/creationist playbook. These people are totally unscrupulous: they have developed the brazen chutzpa to accuse the science community of exactly the sleazy tactics ID/creationists have been using ever since Morris and Gish back in the 1960s and 70s.

fnxtr · 5 May 2010

eric said:
fnxtr said: OT: Having mostly just high school science, I was a little put off by Penrose (in The Road to Reality) referring to phase parameters as "dimensions". I dunno, does that make the math easier, or what?
Consider a standard cartesian plot with an x-axis and a y-axis. This is two dimensional. Your dimensions are x and y. If you are making a phase space diagram and the x-axis plots momentum (for example), then it makes sense to refer to momentum as a dimension in your phase space. Plotting things like this can be extremely useful (never mind why), but I suspect the terminology can make it more difficult for laymen to keep in mind that the physicist or chemist is not talking about 3-dimensional space. Your "put off by" comment tentatively confirms my suspicion :)
The Hertzsprung-Russell x-y graphs of stellar temperature vs. luminosity could be considered "dimensions" too, I guess. It's much easier to confuse the multiple meanings of "dimensions" of a set of measurements in physics than in, say, sociology.

Intelligent Designer · 6 May 2010

Sorry about not responding. I am busy with a lot of things.

In regard to entropy, I am referring to Shannon Entropy.

I am going to modify the Interactve Weasel Program so that it can mimic the coding blunder made by 4 out of 8 weasel programs I reviewed. I call it a blunder because you all have strongly asserted that Dawkins' Weasel Program doesn't lock (and therefore Dembski is stupid and disingenuous). However, if an algorithm allows the parent to be selected instead of one of the offspring, it closely approximates locking.

Intelligent Designer · 6 May 2010

John Kwok said: Not a valid excuse, Randy, especially if that office of yours is the Dishonesty Institute:
Intelligent Designer said: It's 10:30 at night over here in Seattle and I am still at the office. It's time for me to ride my bicycle home. Good night.
You can't have it both ways, claiming to know more about probability theory, statistics and physics, when a number of us have posed successful challenges to your comments so replete in their breathtaking inanity. Again I await whether you can demonstrate that Dembski's Explanatory Filter is much more than a mere Panglossian exercise in a poor understanding of probability theory and and equally absurd deficient application of basic statistics.
John, this is why I will ignore you. I was being polite. I didn't want someone downunder waiting for my response while I was sleeping. Good night.

Malchus · 6 May 2010

Shannon entropy is not applicable: you are referring to a spatial configuration problem - not a communications channel. In addition, none of those weasel programs contain the "blunder" you claim to have found. They do not lock. Period. And no such program can, by definition, choose the parent. Only offspring are selected.
Intelligent Designer said: Sorry about not responding. I am busy with a lot of things. In regard to entropy, I am referring to Shannon Entropy. I am going to modify the Interactve Weasel Program so that it can mimic the coding blunder made by 4 out of 8 weasel programs I reviewed. I call it a blunder because you all have strongly asserted that Dawkins' Weasel Program doesn't lock (and therefore Dembski is stupid and disingenuous). However, if an algorithm allows the parent to be selected instead of one of the offspring, it closely approximates locking.

eric · 6 May 2010

Intelligent Designer said: In regard to entropy, I am referring to Shannon Entropy.
Adding to what Malphus said, here are some other characteristics of shannon entropy you may want to think about. (1) It can be increased and decreased via random mutation; no designer or intelligent action is needed to reduce it. (2) There is no physical law requiring it to increase...or decrese. (3) Nor is it conserved, as Dembski claims "information" is. (4) The shannon value of a string has nothing to do with 'message content'; the shannon value of a DNA string will not correlate with its biological activity. So, if you're talking about shannon entropy, pretty much none of what you've said about natural selection and mutation would be correct.
if an algorithm allows the parent to be selected instead of one of the offspring, it closely approximates locking.
I think you are fundamentally misunderstanding what happens in these programs. As long as there is a non-unity chance of a letter change, that means there must be a non-zero chance of one or more offspring being identical to the parent. You cannot have a weasel program which prevents the selection of parent-clones (assuming they are the optimal choice) unless you (a) make the chance of mutation unity, or (b) write a specific rule into the program to prevent the selection of the optimal choice when that optimal choice is identical to the parent.

Science Avenger · 6 May 2010

Reading Intelligent Designer's comments here reminds me of a great analogy of creationist thought I once saw here (apologies to the original author):

Creationist: All women have read hair.

Scientist: Nonsense, here is my sister, and she doesn't have red hair.

Creationist: That's not your sister.

SWT · 6 May 2010

Intelligent Designer said: In regard to entropy, I am referring to Shannon Entropy.
OK, since you're talking about Shannon entropy and weasels, here's a "pop" quiz. Assuming both of the following strings are generated by a random source in which the character probabilities are uniformly distributed, which string has the lower Shannon entropy? METHINKS IT IS LIKE A WEASEL WSGV AYFN GN FNZ YSNONJSOFSZ

Malchus · 6 May 2010

eric said:
if an algorithm allows the parent to be selected instead of one of the offspring, it closely approximates locking.
I think you are fundamentally misunderstanding what happens in these programs. As long as there is a non-unity chance of a letter change, that means there must be a non-zero chance of one or more offspring being identical to the parent. You cannot have a weasel program which prevents the selection of parent-clones (assuming they are the optimal choice) unless you (a) make the chance of mutation unity, or (b) write a specific rule into the program to prevent the selection of the optimal choice when that optimal choice is identical to the parent.
And interestingly, this does not seem to correspond to what is meant by "locking" in this context - which I presumed was a 'ratchet-type' lock when a given character matched the target string, rather than the parent string. Am I misunderstanding?

eric · 6 May 2010

Malchus said: And interestingly, this does not seem to correspond to what is meant by "locking" in this context - which I presumed was a 'ratchet-type' lock when a given character matched the target string, rather than the parent string. Am I misunderstanding?
I'm not sure. I think DI's problem stems from a bit of wrong intuition. He seems to think that the odds of a daughter string matching a parent string are so low that seeing it happen means there must be locking going on, somewhere, even if he can't figure out where. With typical weasel programs (10-100 length strings, ~100 daughters/generation, 1-5% mutation rate) this just isn't so. The odds of a few clone daughters is quite high, in fact. For example, for a 10-length string, a 5% mutation rate, and 100 children/generation, statistically you'd expect ~60 daughters in each generation to be clones. Even with a 100-length string you'd expect a clone every two generations. Close to the end of a run, when most of the letters already match, the probability of any particular mutation being better than a clone gets lower. So you will see more clones being selected as the optimal daughter. This might give the impression of locking but its just statistics at work. Here's something to think about. This effect - 'the further along in the run you are, the less likely a mutation will help you' - provides some support for Gould and Eldridge's Punc-E theory. A critter which is the first to explore a novel ecological niche (first land critter, first flyer, etc...) is like a new random string; it probably doesn't fit the environment anywhere near as well as it could. You would expect in the first few generations that many different mutated daughters will fit the environment better than the original. But as evolution trundles along and the fits get better, fewer mutations will be better than the previous generation and the clones are more likely to be the most fit. From an outsider's perspective, this would look like an initial explosion of speciation followed by less and less change as time goes on. But there's nothing intelligent or designed about it, its just the statistical equivalent of "when you suck, any change is likely to be an improvement, and when you rock, not many possible changes are going to help you rock better."

Jesse · 6 May 2010

eric said:
Malchus said: And interestingly, this does not seem to correspond to what is meant by "locking" in this context - which I presumed was a 'ratchet-type' lock when a given character matched the target string, rather than the parent string. Am I misunderstanding?
I'm not sure. I think DI's problem stems from a bit of wrong intuition. He seems to think that the odds of a daughter string matching a parent string are so low that seeing it happen means there must be locking going on, somewhere, even if he can't figure out where. With typical weasel programs (10-100 length strings, ~100 daughters/generation, 1-5% mutation rate) this just isn't so. The odds of a few clone daughters is quite high, in fact. For example, for a 10-length string, a 5% mutation rate, and 100 children/generation, statistically you'd expect ~60 daughters in each generation to be clones. Even with a 100-length string you'd expect a clone every two generations. Close to the end of a run, when most of the letters already match, the probability of any particular mutation being better than a clone gets lower. So you will see more clones being selected as the optimal daughter. This might give the impression of locking but its just statistics at work. Here's something to think about. This effect - 'the further along in the run you are, the less likely a mutation will help you' - provides some support for Gould and Eldridge's Punc-E theory. A critter which is the first to explore a novel ecological niche (first land critter, first flyer, etc...) is like a new random string; it probably doesn't fit the environment anywhere near as well as it could. You would expect in the first few generations that many different mutated daughters will fit the environment better than the original. But as evolution trundles along and the fits get better, fewer mutations will be better than the previous generation and the clones are more likely to be the most fit. From an outsider's perspective, this would look like an initial explosion of speciation followed by less and less change as time goes on. But there's nothing intelligent or designed about it, its just the statistical equivalent of "when you suck, any change is likely to be an improvement, and when you rock, not many possible changes are going to help you rock better."
Off topic: You just described one of the reasons why AYP under NCLB is a very bad idea. There are very few schools that will not fail under AYP. When you are at the bottom, you have a lot of room to move up.

Mike Elzinga · 6 May 2010

eric said:
Malchus said: And interestingly, this does not seem to correspond to what is meant by "locking" in this context - which I presumed was a 'ratchet-type' lock when a given character matched the target string, rather than the parent string. Am I misunderstanding?
I'm not sure. I think DI's problem stems from a bit of wrong intuition. He seems to think that the odds of a daughter string matching a parent string are so low that seeing it happen means there must be locking going on, somewhere, even if he can't figure out where. With typical weasel programs (10-100 length strings, ~100 daughters/generation, 1-5% mutation rate) this just isn't so. The odds of a few clone daughters is quite high, in fact. For example, for a 10-length string, a 5% mutation rate, and 100 children/generation, statistically you'd expect ~60 daughters in each generation to be clones. Even with a 100-length string you'd expect a clone every two generations. Close to the end of a run, when most of the letters already match, the probability of any particular mutation being better than a clone gets lower. So you will see more clones being selected as the optimal daughter. This might give the impression of locking but its just statistics at work. Here's something to think about. This effect - 'the further along in the run you are, the less likely a mutation will help you' - provides some support for Gould and Eldridge's Punc-E theory. A critter which is the first to explore a novel ecological niche (first land critter, first flyer, etc...) is like a new random string; it probably doesn't fit the environment anywhere near as well as it could. You would expect in the first few generations that many different mutated daughters will fit the environment better than the original. But as evolution trundles along and the fits get better, fewer mutations will be better than the previous generation and the clones are more likely to be the most fit. From an outsider's perspective, this would look like an initial explosion of speciation followed by less and less change as time goes on. But there's nothing intelligent or designed about it, its just the statistical equivalent of "when you suck, any change is likely to be an improvement, and when you rock, not many possible changes are going to help you rock better."
There is also another effect going on here. It is true that at each generation the “best” offspring will get to be the parent. It is also true that, with no locking, the next generation may produce no offspring that are equal to or better than the current parent; the evolution will regress briefly. But it is also true that with no locking there will be a large spread in the offspring in each generation. This is especially noticeable if the mutation rate is relatively high. The spread diminishes as the mutation rate diminishes. It is this larger spread that contributes to the process converging more slowly as the parent more closely approximates the target. If you decrease the probability of unlocking (this is independent of the probability of mutating), you see exactly what you would expect; namely, there is a decreasing spread in successive generations, and the process converges more and more quickly. Thus, with no locking, we end up with a final population with a relatively large spread (larger if the mutation rate is larger), but the process can still converge if the mutation rate is not too large. With decreasing probability of unlocking, the spread becomes narrower regardless of the mutation rate.

eric · 6 May 2010

Mike Elzinga said: If you decrease the probability of unlocking (this is independent of the probability of mutating), you see exactly what you would expect; namely, there is a decreasing spread in successive generations, and the process converges more and more quickly.
Before our creationist friend gets too excited over your last statement, we should point out that in the classic weasel the impact of natural selection was a 39-order-of-magnitude reduction in generations required. When "classic weasel + locking" is run, the impact of locking is less than a 1 order-of-magnitude improvement. So yes, locking helps convergence, but its impact is insignificant compared to selection. It is 0.000000000000000000000000000000000000001 times as important. :) As an aside, I think 'probability of unlocking' just confuses the issue since typically there is no such additional operation. Even the creationists who falsly characterize weasel as locking understand that to mean an automatic lock ("if correct, no change"), no some additional probabilistic filter ("if correct, roll for chance it unlocks"). Which is mathematically equivalent to a lower probability of mutation. P(unlock)*P(mutate) is functionally equivalent to a lower P(mutate).

Mike Elzinga · 6 May 2010

eric said: Before our creationist friend gets too excited over your last statement, we should point out that in the classic weasel the impact of natural selection was a 39-order-of-magnitude reduction in generations required. When "classic weasel + locking" is run, the impact of locking is less than a 1 order-of-magnitude improvement. So yes, locking helps convergence, but its impact is insignificant compared to selection. It is 0.000000000000000000000000000000000000001 times as important. :)
Indeed that is an extremely important point; and it is a far more general requirement than ID/creationists understand. Nature just doesn’t sample uniformly over infinite solution sets; not in biology, not in physics, not in chemistry.

As an aside, I think ‘probability of unlocking’ just confuses the issue since typically there is no such additional operation. Even the creationists who falsely characterize weasel as locking understand that to mean an automatic lock (“if correct, no change”), no some additional probabilistic filter (“if correct, roll for chance it unlocks”). Which is mathematically equivalent to a lower probability of mutation. P(unlock)*P(mutate) is functionally equivalent to a lower P(mutate).

In attempting to link the concepts in Weasel to similar concepts in physics and chemistry, I agree that the term “unlocking” is not the usual language in physics. I am simply trying to associate it with more appropriate notions in physics. I don’t like the terms locking or unlocking; they are simply part of a discussion that has been ongoing. But shifting perspective to that of particles being captured and ejected from potential wells, there are well-established concepts for the probability of capture and the probability of ejection; and these do not have to be the same. Terms like scattering cross-section and capture cross-section are common; they are the geometric equivalents of the probability of being scattered (not being trapped by the well) and being capture by the well. The magnitudes of these do not have to be the same. Once in a well, the probability of being ejected could be quite different from being captured. It depends on the shapes of the wells and the distribution of kinetic energy in the particles interacting with these wells. The same goes for radioactive decay in the presence of activation or, similarly, for that analog of the drug being taken up and excreted by an organism. The rates could be different and this could lead to the establishment of different equilibrium conditions. My main point in trying to show the connections between Weasel and the corresponding concepts in physics is to emphasize that denying and mocking Weasel is to also deny and mock well-understood concepts in physics and chemistry. In fact, it goes even farther in that it also mocks the methods of finding solutions to equations in mathematics (many of which accurately describe physical phenomena). So ID/creationists who think they can hide behind the misconceptions and complexities of biological systems are simply appearing even more stupid when they are implicitly denying the obvious analogies in chemistry and physics. They just cannot hide anywhere.

Intelligent Designer · 6 May 2010

SWT said:
Intelligent Designer said: In regard to entropy, I am referring to Shannon Entropy.
OK, since you're talking about Shannon entropy and weasels, here's a "pop" quiz. Assuming both of the following strings are generated by a random source in which the character probabilities are uniformly distributed, which string has the lower Shannon entropy? METHINKS IT IS LIKE A WEASEL WSGV AYFN GN FNZ YSNONJSOFSZ
Their Shannon entropy looks approximately the same. However, its highly unlikely that either of these strings came from a completely random source. I can deduce that just by counting the number of spaces in the strings. If the source was random you would expect an average of 26 capital letters between spaces.

Mike Elzinga · 6 May 2010

Intelligent Designer said: I can deduce that just by counting the number of spaces in the strings. If the source was random you would expect an average of 26 capital letters between spaces.
Try eric’s little example of dots and dashes (as in Morse code). You have six dots and three dashes. How many different arrangements of these can you make? How much energy does it take to transmit each arrangement? How much “information” is in each arrangement?

Ian Musgrave · 6 May 2010

Intelligent Designer said: Their Shannon entropy looks approximately the same. However, its highly unlikely that either of these strings came from a completely random source. I can deduce that just by counting the number of spaces in the strings. If the source was random you would expect an average of 26 capital letters between spaces.
Only if you don't actually understand probability and sampling (is HHHH non random if you get it throwing four coins simultaneously?).

eric · 6 May 2010

Intelligent Designer said: Their Shannon entropy looks approximately the same. However, its highly unlikely that either of these strings came from a completely random source. I can deduce that just by counting the number of spaces in the strings. If the source was random you would expect an average of 26 capital letters between spaces.
Shannon entropy is independent of source or use, so that shouldn't matter. That is, in fact, one of the main problems with Dembski's attempts to define information. To know the "CSI" of a genetic sequence you need to know what it builds - how its used. But the shannon entropy is independent of use, so it can't be CSI no matter how much you want it to be. Does the repetition of a gene increase complexity in the developed organism? Sometimes yes, sometimes no. Sometimes it improves the organism - sometimes it kills it. But an extra repetition always increases shannon information.

Intelligent Designer · 6 May 2010

Eric, I'll have to take you word about how Dembski defines information. I haven't read anything that he has written except the webpage this blog entry refers to. And as far as I can tell he is right.

I don't concern myself with Shannon information. Actually I don't know what it is. I was talking about Shannon entropy.

I concern myself with information that means something. And there is no correlation between meaning and Shannon entropy. However, I do know that if you start randomly modifying meaningful information it will turn to nonsense and its Shannon entropy will increase. This happens because the probability of meaningful information is infinitesimal.

Mike, note that I haven't said anything about energy or thermodynamics.

Mike Elzinga · 6 May 2010

Intelligent Designer said: Mike, note that I haven't said anything about energy or thermodynamics.
Does that mean that you don’t think physics and chemistry have anything to do with how evolution works?

Jesse · 6 May 2010

Intelligent Designer said:
SWT said:
Intelligent Designer said: In regard to entropy, I am referring to Shannon Entropy.
OK, since you're talking about Shannon entropy and weasels, here's a "pop" quiz. Assuming both of the following strings are generated by a random source in which the character probabilities are uniformly distributed, which string has the lower Shannon entropy? METHINKS IT IS LIKE A WEASEL WSGV AYFN GN FNZ YSNONJSOFSZ
Their Shannon entropy looks approximately the same. However, its highly unlikely that either of these strings came from a completely random source. I can deduce that just by counting the number of spaces in the strings. If the source was random you would expect an average of 26 capital letters between spaces.
You seem to fail to understand the meaning of average - or rather mean. They are useful when there is variation. In other words, the mean tells you what you should expect when you are making a number of observations, but it does not tell you that there will be exactly 26 capitol letters between each space. There is always a finite probability that there will be more or less than 26 letters between spaces. In fact, in that string that is 31 characters long, there is a 30% chance that there will be no spaces at all. In a string that is 54 chars long, you would expect to see no spaces whatsoever 13% of the time. In other words, your "expectation" is neither here nor there. For a randomly generated string string that is 30 characters long, "ME THINKS IT IS LIKE A WEASEL" is every single bit as likely to occur as "ASDTGTSDKILMTFGTESVJKYRDXBNPYQZ" (assuming that I counted right on that.) Furthermore, assuming that each character in either string has a 1/27 probability of occurring, the shannon entropy of both strings will be exactly the same. Calculate the probability of all of the air molecules in the room you're sitting in being in the exact state they are in this very instant. It is astronomically low. Yet they are in that state. You cannot attribute that to an intelligent designer.

Intelligent Designer · 6 May 2010

You are assuming that I think evolution works. I haven't decided what I think about that. What I have decided is that evolution by random mutation and natural selection can't work. Evolution by intelligent design is another story. I believe that can work, its what I do as a software developer (thus my alias).

I regard to chemistry and physics, it properties are munipulated by the information in genomes to assemble life.

Intelligent Designer · 6 May 2010

Jesse said: You seem to fail to understand the meaning of average - or rather mean. They are useful when there is variation. In other words, the mean tells you what you should expect when you are making a number of observations, but it does not tell you that there will be exactly 26 capitol letters between each space. There is always a finite probability that there will be more or less than 26 letters between spaces. In fact, in that string that is 31 characters long, there is a 30% chance that there will be no spaces at all.
Apparently you can't multiply, because there is actually about a 31.0382% chance that there will be no spaces in a string 31 characters long.

Stanton · 6 May 2010

Intelligent Designer said: You are assuming that I think evolution works.
From your comments, and your lies, we actually assume the opposite about you: that you assume that evolution doesn't work, and that your toy programs prove you right (even though you have not demonstrated this)
I haven't decided what I think about that. What I have decided is that evolution by random mutation and natural selection can't work.
You have come to a wrong conclusion, and you're too arrogant to realize this.
Evolution by intelligent design is another story. I believe that can work, its what I do as a software developer (thus my alias).
And yet, you still have not demonstrated any proof of how an unknowable, unapproachable "Designer" meddles in lifeforms. That, and your alias is inappropriate, especially since you have no understanding of biology, and no desire to demonstrate how your toy programs disprove evolution.
I regard to chemistry and physics, it properties are munipulated by the information in genomes to assemble life.
So, where are the Intelligent Designer's thumbprints in Lenski's Escherichia coli experiments? In the evolution of nylonase, or methilin-resistant Staphylococcus aureus? How come your programs can not show us that?

Stanton · 6 May 2010

Intelligent Designer said:
Jesse said: You seem to fail to understand the meaning of average - or rather mean. They are useful when there is variation. In other words, the mean tells you what you should expect when you are making a number of observations, but it does not tell you that there will be exactly 26 capitol letters between each space. There is always a finite probability that there will be more or less than 26 letters between spaces. In fact, in that string that is 31 characters long, there is a 30% chance that there will be no spaces at all.
Apparently you can't multiply, because there is actually about a 31.0382% chance that there will be no spaces in a string 31 characters long.
How does quibbling over a little over 1 percent make up for the fact that you have no understanding of Evolutionary Biology?

Mike Elzinga · 6 May 2010

Intelligent Designer said: I regard to chemistry and physics, it properties are munipulated by the information in genomes to assemble life.
Modern physics and technology can measure at extremely sensitive levels. Yet there is no evidence whatsoever that “information” can manipulate the laws of physics and chemistry. What does that even mean? You and the ID/creationists are apparently asserting that there is some kind of thing called “information” that interacts with matter and moves it around and organizes it. How far away from matter does “information” have to be in order to interact with matter? Is it something like a 1/r2 dependence? Is the interaction electromagnetic? Strong force? Weak force? Gravitation? Is there a mass-to-information conversion as there is for matter and energy? How does your theory compare with the “Quantum Computation” of Philip Bruce Heywood? How do you distinguish your “science” from pseudo-science? It appears that Philip Bruce Heywood has thought more deeply about this than you have.

Jesse · 6 May 2010

Intelligent Designer said: Eric, I'll have to take you word about how Dembski defines information. I haven't read anything that he has written except the webpage this blog entry refers to. And as far as I can tell he is right. I don't concern myself with Shannon information. Actually I don't know what it is. I was talking about Shannon entropy. I concern myself with information that means something. And there is no correlation between meaning and Shannon entropy. However, I do know that if you start randomly modifying meaningful information it will turn to nonsense and its Shannon entropy will increase. This happens because the probability of meaningful information is infinitesimal. Mike, note that I haven't said anything about energy or thermodynamics.
Intelligent Designer said:
Jesse said: You seem to fail to understand the meaning of average - or rather mean. They are useful when there is variation. In other words, the mean tells you what you should expect when you are making a number of observations, but it does not tell you that there will be exactly 26 capitol letters between each space. There is always a finite probability that there will be more or less than 26 letters between spaces. In fact, in that string that is 31 characters long, there is a 30% chance that there will be no spaces at all.
Apparently you can't multiply, because there is actually about a 31.0382% chance that there will be no spaces in a string 31 characters long.
OMG! I ROUNDED ONE PERCENT OFF! CALL THE COPS!!!!1!1!!!ELEVENTY-ONE!!! You still don't understand what you are talking about. You quibbling over one percent that I rounded off is nothing more than attempt to draw attention away from this. If you continue on this forum, you will get nailed because of your errors and misconceptions time and time again. But hey, whatever floats your boat.

Intelligent Designer · 6 May 2010

Stanton said: How does quibbling over a little over 1 percent make up for the fact that you have no understanding of Evolutionary Biology?
It doesn't. I was being facetious.
Stanton said: From your comments, and your lies ...
This is why I will ignore you.

Jesse · 6 May 2010

Uggh, I hate it when I do that.

Intelligent Designer · 6 May 2010

SWT said: First, whether or not it is "very improbable" that a randomly generated 1,000,000 codon sequence contains exactly 500 stop codons depends on (1) the number of randomly generated sequences you're generating
Jesse, since you have demonstrated some knowledge of probability ... do you agree with SWT?

Stanton · 6 May 2010

Intelligent Designer said:
Stanton said: How does quibbling over a little over 1 percent make up for the fact that you have no understanding of Evolutionary Biology?
It doesn't. I was being facetious.
So does being facetious make up for the fact that you have no understanding of Evolutionary Biology?
Stanton said: From your comments, and your lies ...
This is why I will ignore you.
How convenient. So by ignoring me, you can continue to pretend that you somehow know more about Biology than actual biologists without actually needing to know anything about Biology at all, as well as absolving yourself of demonstrating wherethe Intelligent Designer’s thumbprints are in Lenski’s Escherichia coli experiments, in the evolution of nylonase, or methilin-resistant Staphylococcus aureus I take you plan on eventually ignoring everyone as they continue to point out the fact that you are bullshitting, then?

Stanton · 6 May 2010

Intelligent Designer said:
SWT said: First, whether or not it is "very improbable" that a randomly generated 1,000,000 codon sequence contains exactly 500 stop codons depends on (1) the number of randomly generated sequences you're generating
Jesse, since you have demonstrated some knowledge of probability ... do you agree with SWT?
Why is this important, given as how you have demonstrated that you have no knowledge of Biology, Evolution, and your own knowledge of probability is, at best, extremely suspect.

Jesse · 6 May 2010

Intelligent Designer said:
SWT said: First, whether or not it is "very improbable" that a randomly generated 1,000,000 codon sequence contains exactly 500 stop codons depends on (1) the number of randomly generated sequences you're generating
Jesse, since you have demonstrated some knowledge of probability ... do you agree with SWT?
What he said is mathematically demonstrably correct.

Ian Musgrave · 7 May 2010

Of interest to this debate is the recent publication of the draft Neanderthal genome sequence. Of interest is the gene RUNX2, a few simple mutations in this gene are apparently responsible for a rang of morphological differences between humans and Neanderthals (brow ridges, bell-shaped rib cages, shoulder bone morphology).

fnxtr · 7 May 2010

"I.D." is a software developer.

Colour me shocked.

Hey, when do we get to the "DNA is like computer code" part? I always like that part.

eric · 7 May 2010

Intelligent Designer said: However, I do know that if you start randomly modifying meaningful information it will turn to nonsense and its Shannon entropy will increase. This happens because the probability of meaningful information is infinitesimal.
There is no correlation between meaningful information and shannon entropy. You even said that yourself. So how can you then say that destroying meaningful information will cause an increase? It might cause an increase...or a decrease. Or no change. Look, calculate the shannon entropy of the string "nodesign." Destroying the meaningful information in that string can be accompanied by a decrease in shannon entropy: "aaaaaaaa." Or an increase: "abcdefgh." Or even while keeping the the entropy the same: "opeftjho." If you're focused on the shannon entropy in DNA, then here's what we can say about it: random mutation can increase it, decrease it, or keep it the same. Any of these random operations may or may not result in "meaningful" changes in development. And finally, since selection operates on phenotypes not genotypes, the shannon entropy of a DNA string has no bearing on the organism's fitness whatsoever. This is a trivial conclusion if one simply considers that a change to a noncoding portion of a sequence may increase, decrease, or maintain the same shannon entropy, but never changes the fitness of the organism. Once can vary while the other remains constant...and vice versa: there is no correlation. So whatever you want to say about the shannon entropy of a sequence has no bearing on the ToE or the feasibility of evolution to produce new species.

SWT · 7 May 2010

Intelligent Designer, Please note that I amended my comment on page 12, so that my assertion is
First, whether or not it is "very improbable" to find a randomly generated 1,000,000 codon sequence that contains exactly 500 stop codons depends on (1) the number of randomly generated sequences you’re generating and (2) the probability of obtaining such a sequence.
Back to your original assertion about this ...
Intelligent Designer said: Suppose we have a random nucleotide sequence generator that generate sequences 1,000,000 codons long.... If you were to count the number of stop codons in a such you would expect to find approximately (3/64) * 1,000,000 = 46,875 of them.
Your probability expectation calculation is only correct if each codon has an equal probability of being chosen as each sequence is generated, which is a stronger requirement than random selection. In fact, the probability of obtaining a 1,000,000 codon sequence with 5,000 stop codons depends on the underlying probabilities of choosing each codon. You appear to be equating "randomly generated" to "uniformly distributed." However, even under this condition, the probability of getting exactly 46,875 stop codons is less than 0.2% -- you should expect about 99% of your sequences to contain between 46,240 and 47,510 stop codons.

Stanton · 7 May 2010

SWT said: ...you should expect about 99% of your sequences to contain between 46,240 and 47,510 stop codons.
Cue Intelligent Designer scolding you for rounding off over one percent.

SWT · 7 May 2010

Intelligent Designer said:
SWT said:
Intelligent Designer said: In regard to entropy, I am referring to Shannon Entropy.
OK, since you're talking about Shannon entropy and weasels, here's a "pop" quiz. Assuming both of the following strings are generated by a random source in which the character probabilities are uniformly distributed, which string has the lower Shannon entropy? METHINKS IT IS LIKE A WEASEL WSGV AYFN GN FNZ YSNONJSOFSZ
Their Shannon entropy looks approximately the same.
Their Shannon entropy is identical, by construction.
However, its highly unlikely that either of these strings came from a completely random source. I can deduce that just by counting the number of spaces in the strings. If the source was random you would expect an average of 26 capital letters between spaces.
If the character set is restricted to capital letters and spaces and the character probabilities are uniformly distributed, the probability of generating a string with exactly four spaces is a little under 1.6%.

eric · 7 May 2010

Intelligent Designer said:
SWT said: METHINKS IT IS LIKE A WEASEL WSGV AYFN GN FNZ YSNONJSOFSZ
its highly unlikely that either of these strings came from a completely random source. I can deduce that just by counting the number of spaces in the strings. If the source was random you would expect an average of 26 capital letters between spaces.
Your deduction would be unsound. You're not necessarily wrong about SWT's string being nonrandom, but your reasoning is completely flawed. While the odds of the space showing up 4 times in a 28-unit string are only ~1.5%, the odds of at least one character in the string showing up 4 times in a 28-unit string are much higher. Something like 60%. Truly random strings do not look like even distributions, and observing an even distribution more often than not indicates nonrandomness. This is yet another indication that your statistical intuitions are probably not a good judge of whether the the weasel programming is locking. You do not appear to have a good grasp of what nonlocking results of random mutation would look like. Your earlier statements sound like you don't think a clone would have a good chance of being selected in a nonlocking program - but they do, particularly in later rounds. And here you sound like you think a random distribution should look fairly even - but they don't.

Intelligent Designer · 7 May 2010

SWT said:
Intelligent Designer said:
SWT said:
Intelligent Designer said: In regard to entropy, I am referring to Shannon Entropy.
OK, since you're talking about Shannon entropy and weasels, here's a "pop" quiz. Assuming both of the following strings are generated by a random source in which the character probabilities are uniformly distributed, which string has the lower Shannon entropy? METHINKS IT IS LIKE A WEASEL WSGV AYFN GN FNZ YSNONJSOFSZ
Their Shannon entropy looks approximately the same.
Their Shannon entropy is identical, by construction.
Eric, It looks like my intuition was working pretty good. SWT, since you amended your statement with the words "to find" then we are in agreement and Jesse did not detect the error in your first statement.

Malchus · 7 May 2010

Are you claiming that the information in the genome can manipulate the fundamental physical properties of matter? Can you present any evidence to support this claim? And certainly, if you have evidence that random mutation and natural selection cannot produce evolution, we would be delighted to see it. What is your evidence?
Intelligent Designer said: You are assuming that I think evolution works. I haven't decided what I think about that. What I have decided is that evolution by random mutation and natural selection can't work. Evolution by intelligent design is another story. I believe that can work, its what I do as a software developer (thus my alias). I regard to chemistry and physics, it properties are munipulated by the information in genomes to assemble life.

Intelligent Designer · 7 May 2010

This is yet another indication that your statistical intuitions are probably not a good judge of whether the the weasel programming is locking. You do not appear to have a good grasp of what nonlocking results of random mutation would look like. Your earlier statements sound like you don't think a clone would have a good chance of being selected in a nonlocking program
I never said anything about selection of a clone. I was talking about selection of the parent. With Interactive Weasel Program you can turn locking on or off using a checkbox. So I tried 10 runs with no locking and got results ranging from 82-124 generations. I also tried 10 runs with locking turned on and got results ranging from 44-66. So how many generations were in the results reported by Dawkins anyway? That may tell us which type of algorithm he used -- one that locked or one that didn't.

Malchus · 7 May 2010

I am also cuious about the following statement: "Intelligent Designer said: However, I do know that if you start randomly modifying meaningful information it will turn to nonsense and its Shannon entropy will increase. This happens because the probability of meaningful information is infinitesimal."

Since there exists no correlation between Shannon entropy and information, then your claim about the rationale of decrease in meaning is fundamentally incorrect.

Malchus · 7 May 2010

But the child may be identical to the parent. A clone, in other words. And Dawkin's Weasel did not use any locking mechanism. What evidence do you have that leads you to conclude that RM/NS does not produce evolution?
Intelligent Designer said:
This is yet another indication that your statistical intuitions are probably not a good judge of whether the the weasel programming is locking. You do not appear to have a good grasp of what nonlocking results of random mutation would look like. Your earlier statements sound like you don't think a clone would have a good chance of being selected in a nonlocking program
I never said anything about selection of a clone. I was talking about selection of the parent. With Interactive Weasel Program you can turn locking on or off using a checkbox. So I tried 10 runs with no locking and got results ranging from 82-124 generations. I also tried 10 runs with locking turned on and got results ranging from 44-66. So how many generations were in the results reported by Dawkins anyway? That may tell us which type of algorithm he used -- one that locked or one that didn't.

Intelligent Designer · 7 May 2010

Malchus said: Are you claiming that the information in the genome can manipulate the fundamental physical properties of matter? Can you present any evidence to support this claim?
My daughter is expecting my forth grandchild and day now. Does that count?

Malchus · 7 May 2010

Childbirth does not, so far as I know, alter the properties of matter. Does it produce a change in atomic weight? Neutron number? Magnetic field strength?
Intelligent Designer said:
Malchus said: Are you claiming that the information in the genome can manipulate the fundamental physical properties of matter? Can you present any evidence to support this claim?
My daughter is expecting my forth grandchild and day now. Does that count?

eric · 7 May 2010

Intelligent Designer said: With Interactive Weasel Program you can turn locking on or off using a checkbox. So I tried 10 runs with no locking and got results ranging from 82-124 generations. I also tried 10 runs with locking turned on and got results ranging from 44-66.
Right, so using your results - not Dawkins, not mine, not anyone else's, but YOUR very own results - you've shown that selection provides approximately a 1x1039 reduction in generations required, and selection + locking provides a 2x1039 reduction in generations required. Do you understand why your own results prove that the question of whether weasel locks or not is practically irrelevant? That a reduction factor of 1x1039 may be a bit more important than a reduction factor of 2?

Intelligent Designer · 7 May 2010

Malchus said: But the child may be identical to the parent. A clone, in other words.
Malchus ... go read some code. The parent is selected. The evidence is right in front of your face. Is there someone here willing to tell Malchus that I am right about some Weasel algorithms selecting the parent when when no offspring shows improvement and there is no clone offspring.
Malchus said: And Dawkin's Weasel did not use any locking mechanism.
Malchus, how many generations did it take Dawkins' weasel program to converge on a solution?

Intelligent Designer · 7 May 2010

Do you understand why your own results prove that the question of whether weasel locks or not is practically irrelevant?
It's relavent in regard to whether Dembski was right or wrong in regard to his analysis of Dawkins Weasel Program. Can someone here tell me how many generations it took for Dawkin's weasel program to converge? Eric, I understand the point you are making. I'll respond to it in my blog when I fill it out. However, this blog questions the intelligence and integrity of Dembski. That is why I want to know how many generations Dawkin's said it took his algorithm to converge.

eric · 7 May 2010

Intelligent Designer said: Eric, I understand the point you are making. I'll respond to it in my blog when I fill it out. However, this blog questions the intelligence and integrity of Dembski. That is why I want to know how many generations Dawkin's said it took his algorithm to converge.
If Dembski's reputation is your only concern, then simply read the original post. Dawkins' ran his weasel program in front of BBC cameras. The link to that video is given. The program doesn't lock. If you want to believe Demski's post-video claim that Dawkins changed his program, go right ahead. To me it sounds a lot like a no true scotsman defense (Dembski: his weasel program locks! BBC: look, it doesn't. Dembski: that must not be his weasel program!) Anyway this is all pretty irrelevant to the substantive point, which is that unlocked weasel programs, locked weasel programs, parent-selecting weasel programs, and parent-ignoring weasel programs ALL demonstrate the enormous power of cumulative selection.

Jesse · 7 May 2010

Intelligent Designer said:
SWT said:
Intelligent Designer said:
SWT said:
Intelligent Designer said: In regard to entropy, I am referring to Shannon Entropy.
OK, since you're talking about Shannon entropy and weasels, here's a "pop" quiz. Assuming both of the following strings are generated by a random source in which the character probabilities are uniformly distributed, which string has the lower Shannon entropy? METHINKS IT IS LIKE A WEASEL WSGV AYFN GN FNZ YSNONJSOFSZ
Their Shannon entropy looks approximately the same.
Their Shannon entropy is identical, by construction.
Eric, It looks like my intuition was working pretty good. SWT, since you amended your statement with the words "to find" then we are in agreement and Jesse did not detect the error in your first statement.
There was no error in his statement. Let P be the probability that a single randomly generated sequence will contain exactly 500 stop codons. We know that P is >= 0 and <=1. Then 1 - P, the probability that a sequence will not contain exactly 500 stop codons is also >= 0 and <=1. Unless P=0 or P=1, (1-P)^n will asymptotically approach zero as n increases. In this case, n is the number of sequences generated. The probability that you will observe a sequence that contains exactly 500 stop codons in n randomly generated sequences is then 1-(1-P)^n. Since (1-P)^n asymptotically approaches zero as n grows, 1-(1-P)^n asymptotically approaches 1. This all works because for 0 < x < 1, we have that x^a < x^b when a > b. As I said earlier, what SWT claimed is mathematically demonstrably correct.

Ian Musgrave · 7 May 2010

Intelligent Designer said: [snip] With Interactive Weasel Program you can turn locking on or off using a checkbox. So I tried 10 runs with no locking and got results ranging from 82-124 generations. I also tried 10 runs with locking turned on and got results ranging from 44-66. So how many generations were in the results reported by Dawkins anyway? That may tell us which type of algorithm he used -- one that locked or one that didn't.
For Klatts' sake, did you actually read the article you are replying to? Go and read it now, it's just at the top of all the comments, and then read the follow-up article it links to (you will have to click on the images to see the graphs, for some reason they are not displaying in line). Go, read it now.

Ian Musgrave · 7 May 2010

Intelligent Designer said: It's relavent in regard to whether Dembski was right or wrong in regard to his analysis of Dawkins Weasel Program. Can someone here tell me how many generations it took for Dawkin's weasel program to converge?
READ.THE.POST.YOU.ARE.REPLYING.TO and the post it links too, also, you could actually go and find a copy of the Blind Watchmaker. The relevant chapter is on the web, but the answer is just above.

Malchus · 7 May 2010

I HAVE read the code. The various algorithms select among OFFSPRING. They cannot "choose" the parent.
Intelligent Designer said:
Malchus said: But the child may be identical to the parent. A clone, in other words.
Malchus ... go read some code. The parent is selected. The evidence is right in front of your face. Is there someone here willing to tell Malchus that I am right about some Weasel algorithms selecting the parent when when no offspring shows improvement and there is no clone offspring.
Malchus said: And Dawkin's Weasel did not use any locking mechanism.
Malchus, how many generations did it take Dawkins' weasel program to converge on a solution?

Intelligent Designer · 7 May 2010

Malchus said: I HAVE read the code. The various algorithms select among OFFSPRING. They cannot "choose" the parent.
Intelligent Designer said:
Malchus said: But the child may be identical to the parent. A clone, in other words.
Malchus ... go read some code. The parent is selected. The evidence is right in front of your face. Is there someone here willing to tell Malchus that I am right about some Weasel algorithms selecting the parent when when no offspring shows improvement and there is no clone offspring.
Malchus said: And Dawkin's Weasel did not use any locking mechanism.
Malchus, how many generations did it take Dawkins' weasel program to converge on a solution?
If a generation goes by and no offspring is selected it is the same thing as selecting the parent.

Malchus · 7 May 2010

No, it is a logical impossibility. Are you indicating that the algorithm selects a clone of the parent, and you consider that teh same as actually selecting the parent? I am trying to understand your argument, but I it is not entirely clear what you are arguing. If you are attempting to resuscitate Dembski's reputation, then you are going to have to deal with the various points made by the actual post we are discussing. If you are simply pointing out that you do not accept that RM/NS are capable of evolving biological organisms on the basis of your understanding of the various incomplete and trivial algorithms which do nothing more than demonstrate the value of selection in minimizing the number of generations a real evolutionary process would require, then you need to provide actual data for us to discuss. What is your actual purpose here?
Intelligent Designer said:
Malchus said: I HAVE read the code. The various algorithms select among OFFSPRING. They cannot "choose" the parent.
Intelligent Designer said:
Malchus said: But the child may be identical to the parent. A clone, in other words.
Malchus ... go read some code. The parent is selected. The evidence is right in front of your face. Is there someone here willing to tell Malchus that I am right about some Weasel algorithms selecting the parent when when no offspring shows improvement and there is no clone offspring.
Malchus said: And Dawkin's Weasel did not use any locking mechanism.
Malchus, how many generations did it take Dawkins' weasel program to converge on a solution?
If a generation goes by and no offspring is selected it is the same thing as selecting the parent.

Mike Elzinga · 7 May 2010

Malchus said: What is your actual purpose here?
I would guess that it is the usual ID/creationist shtick; rile up the science community while gaining publicity and legitimacy for himself. Note that he doesn’t get any comments on his blog; he is a nobody who believes he has better insights into computer programming than do scientists. His misconceptions are exactly those of the ID/creationist community; he brags that he knows physics, and he takes snarky pride in poking at PZ Myers and getting banned. This isn’t the profile of someone who is interested in honest learning. It is more like someone who has imbibed the Cool Aid of the ID/creationists and practices arguing as they have argued for over 40 years. His only response to answers of substance or blunt observations of his behavior is to ignore them and keep on taunting. This person is a waste of time.

Malchus · 8 May 2010

I am sorry to say that Dembski's reputation is poor - even without this particular issue of his inability to understand either the intention or the algorithm of Weasel. He is, as I understand it, an indifferent mathematician, a very poor theologian, and an abominable write. He is known to be arrogant, petty, vindictive, and childish, with a fondness for the kind of bathroom humor that is common amongst six year-olds. He has produced no research in his own field of any value, and his contribution to the

Malchus · 8 May 2010

Continued: theology of Christianity has been negligible.

SWT · 8 May 2010

FWIW ... I got interested enough in this discussion to run one of the many available weasel programs out there, specifically, the one found at http://codesnippets.joyent.com/posts/show/2061 -- this program was written for MATLAB, but I ran it using Octave-3.2.3. First, I reviewed the code and updated the documentation to my own standards. There wasn't anything wrong with the original documentation, I'm just picky about that ... probably a remnant from when I used FORTRAN and assembly language. I verified (a) that there is no "latching" built in to the code, (b) that the parent for each generation is selected from the children of the previous generation without consideration of similarity to the parent, and (c) that the initial parent is chosen randomly. (I also changed the allowable character set from lower case to upper case letters as a matter of personal aesthetics.) Second, I ran the code a few times so that I could see the output, which looked qualitatively similar to other results I'd seen. Third, I converted the program to function that takes as input a target string, number of children, maximum number of generations (to circumvent a potential infinite loop in the original code I appropriated), and mutation rate per character. The function returns the number of generations required to get an initial match to the target string. I turned off all the display and graphical outlet in the subroutine version. Fourth, I used the subroutine inside a program that used the following parameter values:
  • Target string = "METHINKS IT IS LIKE A WEASEL!"
  • Mutation rate = 0.05/character/generation
  • Number of children = 100
  • Maximum number of generations = 250
For 100 weaseal trials, I got the following results for the number of generations to the initial match:
  • Minimum: 40
  • Maximum: 187
  • Mean: 88.7
  • Median: 84
  • Standard Deviation: 29.1
  • Skew: 0.85
Note that the maximum allowable number of generations was never met, so convergence was reached in all trials. One of the take aways from this is that, not surprisingly, there's a lot of variability in the outcome from trial to trial. Thus, if one really wants to compare, for instance, "latching" to "non-latching" versions, a fairly large number of trials is needed.

Mike Elzinga · 8 May 2010

SWT said: One of the take aways from this is that, not surprisingly, there's a lot of variability in the outcome from trial to trial. Thus, if one really wants to compare, for instance, "latching" to "non-latching" versions, a fairly large number of trials is needed.
Exactly! This is what one expects when studying systems in the stochastic domain. There are alternative approaches to studying the fluctuations. One can place the program within outer loops that run the program over and over while collecting the statistics of each run and then plotting them. One can also collect the statistics for each generation as the program progresses (this is one of the methods I have used). Another technique is to carefully go through all the probabilities in the program and make a “meta-program” that allows one to change the probabilities and other parameters. Then the program can make plots of the expectation values of various outcomes along with their variances and plot these. This is another approach I have used. Being able to have a program that captures statistics as it goes and then being able to compare these with the results of the “meta-program” is extremely enlightening.

SWT · 8 May 2010

For anyone else who might be playing along at home, I re-ran the program for 1000 trials, and got the following results for the number of generations to the initial match:
  • Minimum: 41
  • Maximum: 245
  • Mean: 86.5
  • Median: 81
  • Standard Deviation: 27.7
  • Skew: 1.47
As before, that the maximum allowable number of generations was never met, so convergence was reached in all trials. Also, I forgot to mention that I assumed 29 characters, A-Z, space, !, and ?.
Mike Elzinga said: There are alternative approaches to studying the fluctuations. One can place the program within outer loops that run the program over and over while collecting the statistics of each run and then plotting them. One can also collect the statistics for each generation as the program progresses (this is one of the methods I have used). Another technique is to carefully go through all the probabilities in the program and make a "meta-program" that allows one to change the probabilities and other parameters. Then the program can make plots of the expectation values of various outcomes along with their variances and plot these. This is another approach I have used. Being able to have a program that captures statistics as it goes and then being able to compare these with the results of the "meta-program" is extremely enlightening.
These are all great suggestions, a few of which I considered using; I took the route I outlined above because it was relatively low-effort. In addition, the core argument is about the "weasel algorithm" and I was reluctant to move too far from that since some of the participants here seem unclear about how that works.

Mike Elzinga · 8 May 2010

SWT said: Also, I forgot to mention that I assumed 29 characters, A-Z, space, !, and ?.
For the HP-50G graphing calculator I used vectors instead of strings. The number of elements as well as the range allowed for each element can be adjusted. This provides some advantages in speed and simplicity as well as being able to reduce power consumption. One can also use lists. Another thing that becomes obvious after playing around with these little programs is that it ID/creationists who have been critiquing these programs are just making up crap. They haven’t written a working program let alone studied its behavior. I suspect that is one of the reasons they keep misdirecting people’s attention to the “latching problem.” It allows them to pretend to argue knowledgeably and bullshit while doing nothing.

Intelligent Designer · 8 May 2010

Mike Elzinga said:
SWT said: Also, I forgot to mention that I assumed 29 characters, A-Z, space, !, and ?.
Another thing that becomes obvious after playing around with these little programs is that it ID/creationists who have been critiquing these programs are just making up crap. They haven’t written a working program let alone studied its behavior.
I am an ID/Creationist I have written a program http://randystimpson.blogspot.com/2010/04/interactive-weasel-program.html

Malchus · 8 May 2010

And what can you tell us about its behavior?
Intelligent Designer said:
Mike Elzinga said:
SWT said: Also, I forgot to mention that I assumed 29 characters, A-Z, space, !, and ?.
Another thing that becomes obvious after playing around with these little programs is that it ID/creationists who have been critiquing these programs are just making up crap. They haven’t written a working program let alone studied its behavior.
I am an ID/Creationist I have written a program http://randystimpson.blogspot.com/2010/04/interactive-weasel-program.html

SWT · 8 May 2010

Intelligent Designer said:
Mike Elzinga said:
SWT said: Also, I forgot to mention that I assumed 29 characters, A-Z, space, !, and ?.
Another thing that becomes obvious after playing around with these little programs is that it ID/creationists who have been critiquing these programs are just making up crap. They haven’t written a working program let alone studied its behavior.
I am an ID/Creationist I have written a program http://randystimpson.blogspot.com/2010/04/interactive-weasel-program.html
At the risk of duplicating Malchus's intent, have you compiled any statistics to study its behavior? Your code runs a lot faster than mine (probably due to your language choice), it should be a snap to run a thousand trials or so at each of several parameter values and provide some aggregated results.

SWT · 9 May 2010

Intelligent Designer said: I am an ID/Creationist I have written a program http://randystimpson.blogspot.com/2010/04/interactive-weasel-program.html
I do have a question about your code, since I don't program in C. It looks like your "evolver" code forces a change at positions selected for mutation -- that is, if in this generation, character i is "C", then in the next generation, character i will be anything but "C". Am I reading this correctly? This is a defensible interpretation of Dawkins's book, but will take longer to converge on the target string than if an unconstrained mutation takes place at that location.

Ian Musgrave · 10 May 2010

I contrasted the Dawkins mode program against the Dembski mode (locking) version.

Using 26 characters and a space, with one mutation per string (mutation random within the string, and all characters allowed, 26 runs in each case), 100 offspring case Dawkins version, median of 46.00 generations - Dembski mode, Median 45.00 generations. Not much difference (and not statistically significant). For the 30 offspring case Dawkins Median 352.0 generations - Dembski Median 81.00 generations (this is statistically significantly different. To see real differences between the two versions at 100 offspring, you will need a large run set because of the large variation.

Dembski is still wrong.

Mike Elzinga · 10 May 2010

There is an interesting, more generalized perspective that gets introduced the moment you think of the string of characters as a vector whose elements are labeled by alphabetic characters or ASCII code instead of numbers.

Seen as a vector, the target string simply represents a point in n-dimensional space. Nothing would change if one simply translated the origin of this space to that point.

That point in n-dimensional space can be seen as a potential well at that location or a peak or whatever natural phenomenon the program represents. Either mathematically or from a physics perspective the point in space can be seen as an attractor.

So, for Dembski or any of his followers to pooh-pooh what they call “the injection of intelligence” into the program is simply to reveal that they don’t understand any computer models or applications.

Jesse · 10 May 2010

You guys want me to whip up a Weasel-engine in Java that is highly modular which is also is ready for Swing components?

Mike Elzinga · 10 May 2010

I could add another perspective when viewing the string as a vector. Seen as a mathematics problem, one could ask for the matrix that maps a given randomly selected point in n-dimensional space to a given “target point” in that space.

Mathematically one could simply solve for the matrix elements by “brute force” or one could use the stochastic method of this Weasel program.

Stanton · 10 May 2010

Ian Musgrave said: Dembski is still wrong.
When was Dembski ever right?

eric · 10 May 2010

Jesse said: You guys want me to whip up a Weasel-engine in Java that is highly modular which is also is ready for Swing components?
One already exists. Link. The description doesn't seem to match 'basic weasel' though, so you might have to modify it. More helpful than yet another program would be for Designer to identify his main substantive issue with weasel. Yes, some programs can be written with latching or where parents can be selected. But programs can also be written without those 'cheats', and these non-cheating versions also show the incredible power of cumulative selection.

Jesse · 10 May 2010

eric said:
Jesse said: You guys want me to whip up a Weasel-engine in Java that is highly modular which is also is ready for Swing components?
One already exists. Link. The description doesn't seem to match 'basic weasel' though, so you might have to modify it. More helpful than yet another program would be for Designer to identify his main substantive issue with weasel. Yes, some programs can be written with latching or where parents can be selected. But programs can also be written without those 'cheats', and these non-cheating versions also show the incredible power of cumulative selection.
Yeah, I already saw that. It looks more like he's using a genetic algorithm with mating. The documentation in the source code is also scant enough to make me want to pull my hair out.

Intelligent Designer · 10 May 2010

SWT said: I do have a question about your code, since I don't program in C. It looks like your "evolver" code forces a change at positions selected for mutation -- that is, if in this generation, character i is "C", then in the next generation, character i will be anything but "C". Am I reading this correctly?
Yes, the method MutateCharacter always mutates the character.

Intelligent Designer · 10 May 2010

eric said: More helpful than yet another program would be for Designer to identify his main substantive issue with weasel.
I don't really have a problem with the Weasel Program. I think it actually provides evidence for intelligent design by showing that natural selection has limited power over random mutation. Using the Interactive Weasel Program choose the Dawkins' settings but then modify the target string to be 100 characters long. You won't get converge. A 100 character string is quite small even when compared to prokaryote genomes. Some Weasel Programs don't actually implement random mutation. If there is any kind of locking/latching involved its no longer random mutation. Selecting the parent is a type of locking.

Jesse · 10 May 2010

Intelligent Designer said:
eric said: More helpful than yet another program would be for Designer to identify his main substantive issue with weasel.
I don't really have a problem with the Weasel Program. I think it actually provides evidence for intelligent design by showing that natural selection has limited power over random mutation. Using the Interactive Weasel Program choose the Dawkins' settings but then modify the target string to be 100 characters long. You won't get converge. A 100 character string is quite small even when compared to prokaryote genomes. Some Weasel Programs don't actually implement random mutation. If there is any kind of locking/latching involved its no longer random mutation. Selecting the parent is a type of locking.
All of your points have been addressed and rebutted.

eric · 10 May 2010

Intelligent Designer said: Using the Interactive Weasel Program choose the Dawkins' settings but then modify the target string to be 100 characters long. You won't get converge. A 100 character string is quite small even when compared to prokaryote genomes.
Well its a good thing that in real life we don't have to fit perfectly with our environment then, isn't it? Pick a generation length much greater than 1, run your program for that long, and see if cumulative selection outperforms random search (it will) and by how much (a lot). Dawkins' point was that cumulative selection under some fairly reasonable conditions is much more powerful than random search. That point is made regardless of whether you compare fitness after N generations or compare generations to get to X fitness value.
Some Weasel Programs don't actually implement random mutation. If there is any kind of locking/latching involved its no longer random mutation. Selecting the parent is a type of locking.
This has precisely what to do with cumulative selection? Clearly there are weasels that don't lock or use parents, and they show cumulative selection has an enormous advantage over random search. Your argument is about as valid as saying that some cars have electric motors, therefore internal combustion engines are impossible. If you're going to say something about cumulative selection, you're going to have to address the actual, confirmed, and obvious existence of non-locking weasels, not just point at the locking ones.

SWT · 10 May 2010

Intelligent Designer said: Using the Interactive Weasel Program choose the Dawkins' settings but then modify the target string to be 100 characters long. You won't get converge. A 100 character string is quite small even when compared to prokaryote genomes.
I just entered a 100 character string in to your program, kept the number of children at 100/generation, and dropped the mutation rate to 2.5%. It converged just fine. The problem isn't that the string is too long, it's that the mutation rate is too high at that string length. Is anyone here surprised by that result?

Malchus · 10 May 2010

But the Weasel was never intended to do more than show the utility of "selection" over sheer random inheritance. In that sense, any failures show nothing about the inability of RM/NS to account for the array of plant and animal life diverge. It was a trivial example of the value of selection. Noting that it doesn't work in all situations tells us nothing about the limits of evolution. Do you understand that concept? A paper airplane shows us that heavier than air craft are possible. The fact that some pieces of folded paper DON'T fly doesn't prove flight is impossible.
Intelligent Designer said:
eric said: More helpful than yet another program would be for Designer to identify his main substantive issue with weasel.
I don't really have a problem with the Weasel Program. I think it actually provides evidence for intelligent design by showing that natural selection has limited power over random mutation. Using the Interactive Weasel Program choose the Dawkins' settings but then modify the target string to be 100 characters long. You won't get converge. A 100 character string is quite small even when compared to prokaryote genomes. Some Weasel Programs don't actually implement random mutation. If there is any kind of locking/latching involved its no longer random mutation. Selecting the parent is a type of locking.

Malchus · 10 May 2010

I remain puzzled by the obsession of creationists of various faiths with Weasel. Evolutionary theory does not stand or fall according to the behavior of Weasel in any way.

Why the peculiar focus and concern?

SWT · 10 May 2010

Oops, forgot to address this:
Intelligent Designer said: Some Weasel Programs don't actually implement random mutation. If there is any kind of locking/latching involved its no longer random mutation. Selecting the parent is a type of locking.
Perhaps. However, selecting a child that is a clone of the parent is not selecting the parent.

eric · 10 May 2010

Malchus said: I remain puzzled by the obsession of creationists of various faiths with Weasel.
To be fair, this is post/forum specifically about weasel, so this is exactly where people wanting to talk about it might go. However, to address your philosophical question, remember that many (though not all) creationist arguments rely on showing that evolution is not possible. Not that it didn't happen, but that it can't happen. Weasel shows that selection can, in principle, account for the (relatively) rapid development of fairly complex structures.

Mike Elzinga · 10 May 2010

Malchus said: I remain puzzled by the obsession of creationists of various faiths with Weasel. Evolutionary theory does not stand or fall according to the behavior of Weasel in any way. Why the peculiar focus and concern?
I have another hypothesis about that. Since scientists refuse to lend their coattails to ID/creationists in “debates” any longer, the ID/creationist have to get scientists to talk and provide them with points to “refute” in front of their cohorts. Judging from some of the videos by ID/creationists that are now on the Internet, it appears that they have been scouring blogs, books, and whatever kinds of arguments by “evolutionists” they can get their hands on. They then take these and use them to build new “counter-arguments.” Their newer “counter-arguments” are just a dopy as they have always been, but it makes it appear that the ID/creationist leaders are “still in the game.” One thing is absolutely clear, however; ID/creationists simply cannot grasp scientific concepts. They never have and they never will. It would kill them if they did; so they don’t even try.

Intelligent Designer · 10 May 2010

eric said: Weasel shows that selection can, in principle, account for the (relatively) rapid development of fairly complex structures.
Wrong. I would hardly call a 28 character string a complex structure.

Intelligent Designer · 10 May 2010

SWT said: Oops, forgot to address this:
Intelligent Designer said: Some Weasel Programs don't actually implement random mutation. If there is any kind of locking/latching involved its no longer random mutation. Selecting the parent is a type of locking.
Perhaps. However, selecting a child that is a clone of the parent is not selecting the parent.
I agree with that completely. I am only at odds with algorithms that always have the option to select the parent whether there is a clone or not. 4 of 8 weasel programs whose code I reviewed did that.

Mike Elzinga · 10 May 2010

Intelligent Designer said: Wrong. I would hardly call a 28 character string a complex structure.
One thing is absolutely clear, however; ID/creationists simply cannot grasp scientific concepts. They never have and they never will. It would kill them if they did; so they don’t even try.
QED

fnxtr · 10 May 2010

2628 = 4.16 x 1039, approximately.

What would you consider complex, ID?

Malchus · 10 May 2010

I believe this statement demonstrates the actual nature of your misunderstanding of Weasel. What Weasel shows - and this is, so far as I know ALL that it was intended to show - is the difference selection makes in the number of generations it takes to reach a specific target. The actual length of the string under consideration is not relevant. Is that clear?
Intelligent Designer said:
eric said: Weasel shows that selection can, in principle, account for the (relatively) rapid development of fairly complex structures.
Wrong. I would hardly call a 28 character string a complex structure.

Henry J · 10 May 2010

I agree with that completely. I am only at odds with algorithms that always have the option to select the parent whether there is a clone or not. 4 of 8 weasel programs whose code I reviewed did that.

Any version of the program that does not specifically check for an exact match of all characters has a nonzero probability of producing an exact clone. In that case a clone has about the same probability as an offspring with 1 or 2 characters changed. This is in no way erroneous. Claiming that it is erroneous is erroneous, however.

Henry J · 10 May 2010

The actual length of the string under consideration is not relevant.

Not to mention that actual biological evolution doesn't have a predetermined target in the first place. Rather it grabs whatever works (even if only slightly) better than the other varieties in that population in their current environment. (Also accumulating along the way a few random changes that don't impact success in that same environment.)

Stanton · 10 May 2010

Malchus said: I believe this statement demonstrates the actual nature of your misunderstanding of Weasel. What Weasel shows - and this is, so far as I know ALL that it was intended to show - is the difference selection makes in the number of generations it takes to reach a specific target. The actual length of the string under consideration is not relevant. Is that clear?
Intelligent Designer said:
eric said: Weasel shows that selection can, in principle, account for the (relatively) rapid development of fairly complex structures.
Wrong. I would hardly call a 28 character string a complex structure.
In other words, Intelligent Designer Randy Stimpson does not get to move the goalposts whenever it suits him.

Malchus · 10 May 2010

And as SWT just pointed out, your OWN code is capable of generating 100 character strings without difficulty.

It is simply the radical difference in the number of generations required by chance vs. selection.

SWT · 10 May 2010

Henry J said:

I agree with that completely. I am only at odds with algorithms that always have the option to select the parent whether there is a clone or not. 4 of 8 weasel programs whose code I reviewed did that.

Any version of the program that does not specifically check for an exact match of all characters has a nonzero probability of producing an exact clone. In that case a clone has about the same probability as an offspring with 1 or 2 characters changed. This is in no way erroneous. Claiming that it is erroneous is erroneous, however.
In fairness, I think Intelligent Designer is asserting that some of the weasel programs will select the parent string if it's fitter than any of the children. I don't know if this claim is correct, since I haven't looked at any of the source code other than my own code (of course!), the source for the core of my code, and the "evolve" routine from Intelligent Designer's code. Perhaps he would be kind enough to point us to an example, although it's really a diversion from the main point of the exercise.

SWT · 10 May 2010

fnxtr said: 2628 = 4.16 x 1039, approximately. What would you consider complex, ID?
I can top that. Try running Intelligent Designer's program with 84 randomly selected characters, a 64 character set, 1% mutation rate, and 200 offspring. It converged for me in under 600 generations. Why 84 characters and a 64 character set? 1/6484 is less than 10-150, so the weasel program crashes right through the universal probability bound ... run that through your Explanatory Filter ...

Henry J · 11 May 2010

SWT said: In fairness, I think Intelligent Designer is asserting that some of the weasel programs will select the parent string if it's fitter than any of the children.
Oh. Yeah, I suppose if somebody were playing with the thing to test various concepts, they might do a version of the program that does that explicitly. Of course, testing various concepts is one of the things that scientists do, especially when the basis of those concepts is itself a concept that works. If that makes sense. Henry J

Intelligent Designer · 11 May 2010

SWT said: In fairness, I think Intelligent Designer is asserting that some of the weasel programs will select the parent string if it's fitter than any of the children. I don't know if this claim is correct, since I haven't looked at any of the source code other than my own code (of course!), the source for the core of my code, and the "evolve" routine from Intelligent Designer's code. Perhaps he would be kind enough to point us to an example, although it's really a diversion from the main point of the exercise.
The example code supplied by Eddie in tab 9 inadvertantly selects the parent if no child is fitter that the parent. I pointed this out way back. So does the one at http://rosettacode.org/wiki/Evolutionary_algorithm#C

Intelligent Designer · 11 May 2010

SWT said: I can top that. Try running Intelligent Designer's program with 84 randomly selected characters, a 64 character set, 1% mutation rate, and 200 offspring. It converged for me in under 600 generations. Why 84 characters and a 64 character set? 1/6484 is less than 10-150, so the weasel program crashes right through the universal probability bound ... run that through your Explanatory Filter ...
A 1% mutation rate on a string only 84 characters long approximates locking because it is highly probable that there will be multiple clones.

SWT · 11 May 2010

Intelligent Designer said:
SWT said: I can top that. Try running Intelligent Designer's program with 84 randomly selected characters, a 64 character set, 1% mutation rate, and 200 offspring. It converged for me in under 600 generations. Why 84 characters and a 64 character set? 1/6484 is less than 10-150, so the weasel program crashes right through the universal probability bound ... run that through your Explanatory Filter ...
A 1% mutation rate on a string only 84 characters long approximates locking because it is highly probable that there will be multiple clones.
So the population is stable as long as the mutation rate isn't too high -- do you see that as a problem or in any way contrary to the point Dawkins was making?

Intelligent Designer · 11 May 2010

SWT said: So the population is stable as long as the mutation rate isn't too high -- do you see that as a problem or in any way contrary to the point Dawkins was making?
If Dawkins' only point is that random mutation + cummulative selection is vastly superior to random chance then I don't have a problem with it. It he uses that point to infer more I might. I'll have to go read that section of the Blind Watchmaker to give you a good answer and I plan to do that before filling out my blog entry. The Interactive Weasel Program shows us that the longer the string we want to converge on the lower the mutation rate must be. A human genome is more that 3 billion bp in length. The age of the earth isn't great enough to allow for conversion on information that long. I have modified the weasel program to count the number of times a matching letter changes to an unmatched one and to count the number of times a clone is selected. Try it 0.2% mutation rate on a string with length 1000. http://randystimpson.blogspot.com/2010/04/interactive-weasel-program.html

Mike Elzinga · 11 May 2010

Intelligent Designer said: A 1% mutation rate on a string only 84 characters long approximates locking because it is highly probable that there will be multiple clones.
Look at the variances in the populations of offspring as the mutation rate gets smaller. Why would you expect a large variance in such a population compared with the variance in a population in which the mutation rate is high? You don’t appear to understand what you are seeing. There are two ways you can decrease the variances in the population; (1) decrease the mutation rate, and (2) if you allow an independently set “unlocking” probability, make that smaller (in the usual non-locking Weasel, those rates are the same). Look at this comment about this program on a different thread. Consider Q(t) = (R/k)(1 - e- kt) + Q(0)e- kt. Look at what happens to Q(t) as t approaches infinity. Q(t) approaches R/k. When the activation rate R (or rate of “unlocking”) goes to zero, the difference between the offspring and the parent goes to zero. They all begin to look alike. If k gets smaller, it takes longer to reach equilibrium, but because the mutation rate is smaller, there is less variation in the population once you get there. But there will still be fluctuations about the equilibrium state.

Mike Elzinga · 11 May 2010

Intelligent Designer said: A human genome is more that 3 billion bp in length. The age of the earth isn't great enough to allow for conversion on information that long.
This is your creationist misconceptions about chemistry and physics getting in the way. Forget “information.” Molecules and atoms are exploring complex arrays of relatively shallow potential wells on the order of 0.01 to 0.02 eV on top of wells that are 0.1 to about 1.5 eV. This is exactly the kind of thing that matter does. ID/creationists don’t know this, and they haven’t learned it in over 40 years despite repeated reminders from the science community.

Intelligent Designer · 11 May 2010

Mike Elzinga said: Forget “information.”
That's pretty funny.

Dave Luckett · 11 May 2010

What's funny is that you think it's funny.

You have not, and cannot, usefully define what you mean by "information". You partially conflate whatever it is with something that you call "meaning". But "meaning" is completely subjective, and there is no measurement.

When this is pointed out, and the actual conditions of the physical universe are explained to you by someone who has studied them for forty years, you dismiss the knowledge freely offered you with indifference and contempt.

Your ignorance is palpable. So is mine, but I am willing to learn, even at my time of life.

eric · 11 May 2010

Intelligent Designer said: If Dawkins' only point is that random mutation + cummulative selection is vastly superior to random chance then I don't have a problem with it.
That is indeed his point. Dembski disagrees; I'm glad you disagree with Dembski.
The Interactive Weasel Program shows us that the longer the string we want to converge on the lower the mutation rate must be.
But you can't just ignore other factors. A large population improves the chance of convergence. A larger number of acceptable targets improves the chance of convergence. Allowing different mutational mechanisms may improve the chance of convergence. Malphus already said this but I'll repeat: there are many combinations of factors which won't provide an advantage, and many that do. You seem to think that because some combinations don't provide an advantage, that somehow negates the existence of the ones that do.
A human genome is more that 3 billion bp in length. The age of the earth isn't great enough to allow for conversion on information that long.
Weasel does not allow strings to grow, nor does it allow targets of multiple lengths, so its really not a close approximation to the genome. Its a toy example that shows the power of cumulative selection to make highly improbable structures as long as they have a fitness advantage; that's what it was supposed to do, and that's what it does.
I have modified the weasel program to count the number of times a matching letter changes to an unmatched one and to count the number of times a clone is selected. Try it 0.2% mutation rate on a string with length 1000.
I really don't understand why you continue to treat clone selection as cheating. A clone in weasel is analogous to an organism with no significant mutation, and that happens all the time. For all that weasel is a toy model, weasels that permit clones to be selected are more faithful to reality than models that prevent them from being selected. If you want to call this 'approximates locking,' then we must conclude that according to your definition, reality approximates locking.

Malchus · 11 May 2010

That is all Dawkins is trying to show. The human genome is NOT a target.
Intelligent Designer said:
SWT said: So the population is stable as long as the mutation rate isn't too high -- do you see that as a problem or in any way contrary to the point Dawkins was making?
If Dawkins' only point is that random mutation + cummulative selection is vastly superior to random chance then I don't have a problem with it. It he uses that point to infer more I might. I'll have to go read that section of the Blind Watchmaker to give you a good answer and I plan to do that before filling out my blog entry. The Interactive Weasel Program shows us that the longer the string we want to converge on the lower the mutation rate must be. A human genome is more that 3 billion bp in length. The age of the earth isn't great enough to allow for conversion on information that long. I have modified the weasel program to count the number of times a matching letter changes to an unmatched one and to count the number of times a clone is selected. Try it 0.2% mutation rate on a string with length 1000. http://randystimpson.blogspot.com/2010/04/interactive-weasel-program.html

Kevin B · 11 May 2010

eric said: For all that weasel is a toy model,
It would be better to characterise the Weasel program as an "experiment"; specifically, the extraction of a part of the hypothesised model of a complex whole into an arbitrary framwework, to allow the exploration of an underlying principle. Much of the criticism of the Weasel in certain circles is merely a demonstration of a total failure (and, probably, a total refusal to try) to understand how science is done.

DS · 11 May 2010

ID wrote:

"The Interactive Weasel Program shows us that the longer the string we want to converge on the lower the mutation rate must be. A human genome is more that 3 billion bp in length. The age of the earth isn’t great enough to allow for conversion on information that long."

You were correct the first time. The only point that Dawkins was trying to make was that random mutation plus natural selection is much more powerful at producing results by cumulative selection than any random process alone, period. That can in no way be interpreted as meaning that the human genome came about through a random string of nucleotides mutating until an exact match for three billion bases was achieved. First of all, humans did not evolve from nothing or from a random string ancestor. Second, there is no such thing as the one human genome. There are literally trillions upon trillions of possible human genomes.

So, there is no way theoretically possible that evolution can be disproven using any sort of computer simulation such as this. The very best that anyone can hope for is to determine some important parameters and their relative importance. Empirical evidence will always be needed in order to determine biologically plausible values for any model. For example, plausible mutation rates are one in one million per generation and plausible population sizes range form thousands to billions.

Regardless of the lessons learned form such simulations, the fact will remain that all of the evidence shows that evolution did indeed occur and that descent with modification is definitely responsible for producing the diversity of life on earth. Maybe this is why creationists refuse to concede that the weasel program is perfect for demonstrating the power of cumulative selection. It also demonstrates that no intelligence is required in order for the process to operate.

Malchus · 11 May 2010

This is an excellent point, and it clarifies one of the speciffic confusions that many laymen - and virtually all creationist - suffer from: a tendency to inappropriately extrapolate to real-world situations from specific and highly limited experiments. Weasel was intended to show one thing - the remarkable power of selection as a mechanism for improving on blind chance. But Weasel is NOT a rigorous evolutionary algorithm: extrapolation of necessary real-world mutation rates and population sizes needed to explain current populations and distribution of flora and fauna is utterly unwarranted. But I think there is some truth in referring to it as a"toy"; it is really a very simple, almost trivial experiment - a mere throwaway on the road to more rigorous ideas. To return to my previous example, it is no more important than creating a paper airplane, just to quickly demonstrate that something heavier than air can fly. But the flight-skeptics become obsessed with the shape of the wings and the grade of paper - and arguing about whether a folded tail helps or hinders flight. I would have more respect for them if they focused on the important details.
Kevin B said:
eric said: For all that weasel is a toy model,
It would be better to characterise the Weasel program as an "experiment"; specifically, the extraction of a part of the hypothesised model of a complex whole into an arbitrary framwework, to allow the exploration of an underlying principle. Much of the criticism of the Weasel in certain circles is merely a demonstration of a total failure (and, probably, a total refusal to try) to understand how science is done.

eric · 11 May 2010

DS said: That can in no way be interpreted as meaning that the human genome came about through a random string of nucleotides mutating until an exact match for three billion bases was achieved. First of all, humans did not evolve from nothing or from a random string ancestor. Second, there is no such thing as the one human genome. There are literally trillions upon trillions of possible human genomes.
Third, selection doesn't operate on the genome, it operates on phenotype. The letters in a weasel string are thus not analogous to base pairs, they are analogous to much bigger units. A weasel letter represents all possible variants of a gene or set of instructions that would result in the same development. In practical terms this means that (a) a more accurate model of a human genotype in weasel would be orders of magnitude smaller than 6 billion units, and (b) a realistic 'mutation rate' in weasel will be much smaller than just the sum of mutation rate observed in organisms, since many mutations have no practical effect.
It also demonstrates that no intelligence is required in order for the process to operate.
Bing bing bing. Once one concedes that RM+NS can produce the word 'weasel', its pretty silly to argue 'but that doesn't mean it can produce other words.' Its a proof of principle: if you can do one word, you can do any word.

stevaroni · 11 May 2010

ID wrote: "The Interactive Weasel Program shows us that the longer the string we want to converge on the lower the mutation rate must be. A human genome is more that 3 billion bp in length. The age of the earth isn’t great enough to allow for conversion on information that long."
Not Really. The human genome might be a billion base pairs but it isn't actually a billion-line program. It's actually more like a billion byte hard drive, and it's been handed down from user to user for billions of years, and every organism that's ever used it had write privileges. The disk is just full of old operating systems and abandoned programs and data files, formatting issues, broken links and just plain junk. Probably only about 15% of it is actual “working code”. And even then, the actual working programs – there are tens of thousands – are actually fairly small, typically a few hundred to a couple thousand bytes of machine code, and there are dozens of copies of each. If memory serves, the largest single gene is the one that expresses dystrophyn, and that's about 20K BP long. Some program copies are old versions. It's typical to have several revisions of the same program on this drive. Some copies are just plain broken. Some are on sections of the drive that are improperly formatted and never get accessed. There's even some “error correction”. Because similar codons often express the same amino acid, there's about a 50-50 chance that a single mutation will produce no effect whatsoever. And then there's the weird operating system. It doesn't start at one end and and work it's way through the programs, instead, it just loads everything at once and runs it all in parallel. Individual threads hang and fail all the time, but if at least one copy of each critical program manages to execute, then the organism goes on. Actually, many times the organism manages to get along even if an important program hangs up, particularly if that organism lives in a sheltered environment where the failure isn't instantly fatal. See, for example, the broken vitamin C gene in primates. And lastly, trying to compute the odds against evolution producing this exact genome violates the basic rules of statistics because it assumes that there's something special about this solution. If you and I play a random hand of 5 cards, the odds that you'll get the exact hand that you wind up with are bout 8x10^67. But the odds that you'll get some winning hand are 50-50. Likewise, the important number is not the odds that this genome will evolve, but the odds that some genome will eventually evolve, which , near as we can tell, is very close to 1. This is something that it seems is always very difficult for creationists to grasp, that, as far as mother nature is concerned, there is nothing special about our exact solution any more than there was something special about that one-in-10 million sperm that resulted in each of us being here. We're just the guy who won the race. Run it again, somebody else will get the prize. If that meteorite at the end of the Cretaceous had been 5000 miles to the left or to the right, instead of blogging about evolution we might be having impassioned discussions about how the kids today are wearing pants that look like they're ready to fall right off their tails and the best method for preventing male-pattern scale flaking.

stevaroni · 11 May 2010

stevaroni said: If you and I play a random hand of 5 cards, the odds that you'll get the exact hand that you wind up with are bout 8x10^67. But the odds that you'll get some winning hand are 50-50.
Oops, the odds of a given hand of 5 cards are actually "only" 311 million to 1. I accidentally gave you the odds for a whole shuffle. The principal stands, though. The odds that you'll get some winning hand are still 50-50.

Jesse · 11 May 2010

stevaroni said:
ID wrote: Likewise, the important number is not the odds that this genome will evolve, but the odds that some genome will eventually evolve, which , near as we can tell, is very close to 1. This is something that it seems is always very difficult for creationists to grasp, that, as far as mother nature is concerned, there is nothing special about our exact solution any more than there was something special about that one-in-10 million sperm that resulted in each of us being here.
That gets to the very core of why many creationists do not and will not understand evolution. They start with the assumption that we are special (i.e. created in God's image) and ignore the possibility of anything else. To them, there actually is a target instead of simply going with what works better regardless of what it is. And by better, I do not mean perfect. Not quite as bad as the next organism is good enough.

Jesse · 11 May 2010

I love it when I screw up blockquotes.

Mike Elzinga · 11 May 2010

Intelligent Designer said:
Mike Elzinga said: Forget “information.”
That's pretty funny.
What’s funny is that you think it’s funny. You have not, and cannot, usefully define what you mean by “information”. You partially conflate whatever it is with something that you call “meaning”. But “meaning” is completely subjective, and there is no measurement. When this is pointed out, and the actual conditions of the physical universe are explained to you by someone who has studied them for forty years, you dismiss the knowledge freely offered you with indifference and contempt. Your ignorance is palpable. So is mine, but I am willing to learn, even at my time of life.
These ID/creationists have this self-righteous sneer about “casting pearls before swine” that they quote from their holy book. If there are any examples of people in this universe who are the epitome of the pride of self-induced ignorance, it would be the ID/creationists.

eric · 11 May 2010

Dave Luckett said: You have not, and cannot, usefully define what you mean by "information".
This particular poster has stated he's concerned with shannon entropy. Hey, that's at least very well defined. Sadly for design proponents, its not at all related to meaning. Plus its fairly easy to see how unintelligent processes could increase or decrease the shannon entropy - no designer needed for either.

stevaroni · 11 May 2010

Jesse said: And by better, I do not mean perfect. Not quite as bad as the next organism is good enough.
I had a coach in high school who always pointed out that "2nd place" was actually a synonym "first loser". Mr Bilder was a total asshole as a high school track coach, but he inadvertently understood evolution really well.

Dave Luckett · 11 May 2010

eric said:
Dave Luckett said: You have not, and cannot, usefully define what you mean by "information".
This particular poster has stated he's concerned with shannon entropy. Hey, that's at least very well defined. Sadly for design proponents, its not at all related to meaning. Plus its fairly easy to see how unintelligent processes could increase or decrease the shannon entropy - no designer needed for either.
eric, that's well put. He has stated that he is concerned with shannon entropy. He has, however, completely ignored the necessary implications that you point out, which indicates that he is really only handwaving. He is still wedded to a definition of "information" that somehow includes the concept of "meaning", whatever that might mean to him, and it is that notion of what "information" means - whatever that might be - that he wants to use, rather than any rigorous one.

Mike Elzinga · 11 May 2010

Dave Luckett said: He is still wedded to a definition of "information" that somehow includes the concept of "meaning", whatever that might mean to him, and it is that notion of what "information" means - whatever that might be - that he wants to use, rather than any rigorous one.
One of the memes being pushed by AiG and similar proselytizers is “same information, different starting points and perspectives.” There seems to be a more dogmatic assertion of not allowing scientists to define science or what concepts mean in science. This caricature by Thomas Kindell, about 1 minute into his talk, is one of the more brazen assertions I’ve come across recently. Basically it all boils down to the attitude of “to hell with objective reality.” ID/creationists apparently have no understanding that scientific concepts describe nature as accurately as we can make them describe how nature works. If you try to carry ID/creationist concepts into the laboratory, nothing you design could work. This is why they can’t do experiments and are starting their own “scientific” journals. When the real science community actually gets a look at what ID/creationists fob off as “research”, the stuff turns out to be pure gibberish. Just like their concept of “information.”

SWT · 12 May 2010

Mike Elzinga said: There seems to be a more dogmatic assertion of not allowing scientists to define science or what concepts mean in science. This caricature by Thomas Kindell, about 1 minute into his talk, is one of the more brazen assertions I’ve come across recently.
Wow ... there's some weapons-grade projection in that video.

Jesse · 12 May 2010

I decided to write a Weasel engine. Why? Because I have fun doing that kind of thing. I'm weird. Deal with it. Here are some features that it has/will have:
  • Modular: Any operations that are done on the strings are to be done by external objects implementing specific interfaces. For example, there is a Mutagen (yes, I watched TMNT as a kid) interface that can easily be implemented for multiple mutation schemes. There is a CharacterGenerator interface for using different sets of characters. Scoring can be done using multiple schemes, though I doubt that'll be necessary. I plan on implementing some sort of Bed/Fornication interface for full blown GA capability.
  • Statistics: It'll have the ability to monitor many aspects of the run and do whatever with the results. I might use something like jFreeChart in order to make plotting all of that stuff automatic.
  • Multi-Threaded: Threading is already built in and it'll be set up to run either in a single thread or in as many threads as your computer has available cores, your choice. ReentrantLocks plus loops are currently what is being used to cut down on the thread creation/deletion overhead. That may change if it doesn't work as well as I'd like.

Intelligent Designer · 12 May 2010

eric said: A larger number of acceptable targets improves the chance of convergence.
What evidence do you have to backup that claim? It isn't necessarily true. The Weasel can converge because it is fed the answer as input. You can have a target set containing an infinite set of members and still not be able to find one without being given an answer. Consider this biological example. A human genome contains thousands of coding sequences with an average length of 3000bp or 1000 codons (nucleotide triplets). Consider the set of coding sequences 1000 codons in length or longer. There are an infinite number of members in that set. Yet I have written a Codon Sequence Generator that can make more than a million random coding sequences in 10 seconds. You could run it all day and not find a codon sequence longer than 500 codons long. You could run the program for your entire life and it will never find a coding sequence 1000 codons long. You can run the application and see for yourself. See http://randystimpson.blogspot.com/2009/05/probabilityof-information-part-2.html

Stanton · 12 May 2010

Intelligent Designer said:
eric said: A larger number of acceptable targets improves the chance of convergence.
What evidence do you have to backup that claim? It isn't necessarily true. The Weasel can converge because it is fed the answer as input. You can have a target set containing an infinite set of members and still not be able to find one without being given an answer. Consider this biological example. A human genome contains thousands of coding sequences with an average length of 3000bp or 1000 codons (nucleotide triplets). Consider the set of coding sequences 1000 codons in length or longer. There are an infinite number of members in that set. Yet I have written a Codon Sequence Generator that can make more than a million random coding sequences in 10 seconds. You could run it all day and not find a codon sequence longer than 500 codons long. You could run the program for your entire life and it will never find a coding sequence 1000 codons long. You can run the application and see for yourself. See http://randystimpson.blogspot.com/2009/05/probabilityof-information-part-2.html
So how is this supposed to disprove evolution?

SWT · 12 May 2010

Intelligent Designer said:
eric said: A larger number of acceptable targets improves the chance of convergence.
What evidence do you have to backup that claim? It isn't necessarily true. The Weasel can converge because it is fed the answer as input. You can have a target set containing an infinite set of members and still not be able to find one without being given an answer. Consider this biological example. A human genome contains thousands of coding sequences with an average length of 3000bp or 1000 codons (nucleotide triplets). Consider the set of coding sequences 1000 codons in length or longer. There are an infinite number of members in that set. Yet I have written a Codon Sequence Generator that can make more than a million random coding sequences in 10 seconds. You could run it all day and not find a codon sequence longer than 500 codons long. You could run the program for your entire life and it will never find a coding sequence 1000 codons long. You can run the application and see for yourself. See http://randystimpson.blogspot.com/2009/05/probabilityof-information-part-2.html
Again, you are assuming that all codons are equally probable. In reality, only about 0.43% of the codons in human DNA code for "STOP". This means that the probability of generating a 500 codon sequence that does not include "STOP" is about 11.5%. If you generate 20 sequences of length 500 at random, you'll have a better than 90% chance of getting at least one sequence that does not have a STOP codon. For a string length of 1000 codons, you'll have a slightly better than 90% chance of getting a "non-stop" sequence if you generate 175 sequences. It's also worth keeping in mind that there are more types of mutation than the very simple-minded approach used in the weasel program.

Henry J · 12 May 2010

The only way I can think of offhand that multiple targets would slow down convergence would be if the offspring wind up hovering between two or more of those targets. I'm not sure if that would prevent reaching one of the targets or just slow it down.

Henry J

Intelligent Designer · 13 May 2010

SWT said: Again, you are assuming that all codons are equally probable. In reality, only about 0.43% of the codons in human DNA code for "STOP".
Actually I am assuming that all codons generated from a random source are equal probable. The fact that there are such a low percentage of stop codons in DNA means the source is not random. Nor are genes (coding sequences) the result of random mutation + natural selection.

SWT · 13 May 2010

Intelligent Designer said:
SWT said: Again, you are assuming that all codons are equally probable. In reality, only about 0.43% of the codons in human DNA code for "STOP".
Actually I am assuming that all codons generated from a random source are equal probable. The fact that there are such a low percentage of stop codons in DNA means the source is not random.
If I randomly sample a continuous variable from a population that is normally distributed, I will get a series of values that are random but not uniformly distributed. That does not mean my sample isn't random.
Nor are genes (coding sequences) the result of random mutation + natural selection.
You have zero evidence of this other than your personal incredulity and flawed statistical arguments. These doesn't stand up well against the actual evidence supporting common descent.

SWT · 13 May 2010

Another example: If I roll four fair dice, each die will provide a random number between 1 and 6. If I add the results from all four dice, I'll get a randomly generated sum between 4 and 24 for each roll. There are 6x6x6x6 = 1,296 possible rolls of the dice, but exactly one of these gives me an outcome of 4. Thus, the probability of getting a 4 will be 1/1,296 = 0.077% from this random process; one would be badly mistaken to estimate the probability of rolling a sum of 4 as 1/21 = 4.76%.

eric · 13 May 2010

Intelligent Designer said:
eric said: A larger number of acceptable targets improves the chance of convergence.
What evidence do you have to backup that claim?
Common sense? If both 'weasel' and 'weasem' are considered targets, then a mutation in the last letter has a 2/27 chance of leading to convergence rather than a 1/27. If the fitness requirement is a codon that produces isoleucine, the codes ATT, ATC, and ATA all count as acceptable targets.
The Weasel can converge because it is fed the answer as input.
This mirrors the physical world, where our environment provides 'the answer.' Actually many many possible answers, which is like saying both 'weasel' and 'weasem' are targets. If you want to model a world where there are no targets, then what you are modeling is a world where there is no feedback at all between organism and environment. You might find that an interesting problem, but its not analogous to the real world.

Jesse · 13 May 2010

eric said: This mirrors the physical world, where our environment provides 'the answer.' Actually many many possible answers, which is like saying both 'weasel' and 'weasem' are targets. If you want to model a world where there are no targets, then what you are modeling is a world where there is no feedback at all between organism and environment. You might find that an interesting problem, but its not analogous to the real world.
You'll get into semantics and equivocation with the word target here. You mean one thing by target. ID most likely means a very similar, but different thing by target. An intelligence selecting the target is implicit in IDs version of target, and "end result that works" is what is implicit in yours.

fnxtr · 13 May 2010

eric said:
Intelligent Designer said:
eric said: A larger number of acceptable targets improves the chance of convergence.
What evidence do you have to backup that claim?
Common sense? If both 'weasel' and 'weasem' are considered targets, then a mutation in the last letter has a 2/27 chance of leading to convergence rather than a 1/27.
Yeah, a closer approximation to how selection determines survival would be random mutations + frame shifts + duplications + strikeouts, with the "offspring" run through a parser to check for any valid semantic phrase. 'Cause we're not all weasels.

eric · 13 May 2010

Jesse said: You'll get into semantics and equivocation with the word target here. You mean one thing by target. ID most likely means a very similar, but different thing by target. An intelligence selecting the target is implicit in IDs version of target, and "end result that works" is what is implicit in yours.
Agree I'll likely get equivocation (or merely silence). But for the record, even YECers defending the notion of kinds are tacitly accepting that the environment provides feedback (i.e. provides targets). You can't claim natural selection within a kind without accepting the weasel analogy of selection, which is comparing a string to some nature-provided target and allowing the fittest to propagate. The "no non-intelligent-derived target" position equates to a strong claim of predestination. 'Everything happens by God's will/absolutely nothing happens by chance' is a no-natural-target world. But that religious argument is very much like the no true Scotsman defense. Arguing predestination is equivalent to claiming any target you find must, by definition, come from God rather than nature.

Malchus · 13 May 2010

Your last claim is patently false. And do you understand that you have completely changed the subject? This has nothing to do with Weasel?
Intelligent Designer said:
SWT said: Again, you are assuming that all codons are equally probable. In reality, only about 0.43% of the codons in human DNA code for "STOP".
Actually I am assuming that all codons generated from a random source are equal probable. The fact that there are such a low percentage of stop codons in DNA means the source is not random. Nor are genes (coding sequences) the result of random mutation + natural selection.

Intelligent Designer · 13 May 2010

SWT said:
Intelligent Designer said: Nor are genes (coding sequences) the result of random mutation + natural selection.
You have zero evidence of this other than your personal incredulity and flawed statistical arguments. These doesn't stand up well against the actual evidence supporting common descent.
Actually, I do have evidence. I wrote a program to simulate random mutation and natural selection of coding sequences. I know quite a few of you guys have been there to look at it and I don't see any refutations. http://randystimpson.blogspot.com/2009/09/genomicron-simulates-mutation-and.html

Mike Elzinga · 13 May 2010

Intelligent Designer said: The Weasel can converge because it is fed the answer as input. You can have a target set containing an infinite set of members and still not be able to find one without being given an answer.
This is an example of “The Fundamental Misconception of ID/creationists.” Apparently the disease is incurable, or you are simply playing games. You obviously are not reading for comprehension on this thread. Weasel demonstrates how selection finds an available target more quickly. The target could be a random sequence of letters. It represents a viable organism in a given environment. In a more general case, there will likely be many viable phenotypes in any given environment and all of them will be sampled with some degrees of success. There are relatively large collections of phenotypic features that are involved in the selection process. The phenomenological result of all this is that some phenotype will be optimal for the current conditions. Surrounding that optimal phenotype will be a number of phenotypes that are viable if the environment and selection pressures are not too restrictive. Conceptually it is no different from water sampling a wrinkled terrain and finding all the “optimal” paths. In a single deep groove, there is only one path. It is not clear why you are systematically avoiding the obvious applications of this program to the situations where particles are falling into potential wells, or a radioactive substance is decaying in the presence of activation. As far as the program is concerned, there is absolutely no difference. Does that mean that you think that all phenomena in condensed matter are answers put into the program? Why would you claim that modeling physical processes is “feeding the answer as input?” What are your objections to scientists doing this with computer programs? Do you really believe as do Dembski, Abel, Behe, and the rest of the “fellows” at the DI that nature simply samples uniformly from essentially infinite solution sets? Do you even understand any of these concepts; or are you simply being a jerk for jerk’s sake? Do you take considerable delight in attempting to piss people off? Why are you here at PT playing so dumb?

Mike Elzinga · 13 May 2010

Malchus said: Your last claim is patently false. And do you understand that you have completely changed the subject? This has nothing to do with Weaselm
We’ve seen this behavior before; it is all too common among ID/creationists. The change of subject always occurs when they are forced to confront their misconceptions and willful ignorance. There doesn’t appear to be much else that can be done with this character other than to hold him up as an example of the gut-busting determination to remain ignorant that seems to characterize the hard-core creationists.

eric · 13 May 2010

Intelligent Designer said: Actually, I do have evidence. I wrote a program to simulate random mutation and natural selection of coding sequences. I know quite a few of you guys have been there to look at it and I don't see any refutations.
So, just to be clear, you wrote a weasel program, cranked the string size up to 100, held the mutation rate at 5%, and observed that in one run it didn't converge. This you take as solid proof that natural selection working on mutation cannot produce coding sequences? You understand that the conclusion 'X can't work' does not follow from the observation that some X variants do work and some X variants don't work, right?

Malchus · 13 May 2010

I ran your code and it converged on a 1000bp target within two thousand generations in five different trials. What parameters are you using?
Intelligent Designer said:
eric said: A larger number of acceptable targets improves the chance of convergence.
What evidence do you have to backup that claim? It isn't necessarily true. The Weasel can converge because it is fed the answer as input. You can have a target set containing an infinite set of members and still not be able to find one without being given an answer. Consider this biological example. A human genome contains thousands of coding sequences with an average length of 3000bp or 1000 codons (nucleotide triplets). Consider the set of coding sequences 1000 codons in length or longer. There are an infinite number of members in that set. Yet I have written a Codon Sequence Generator that can make more than a million random coding sequences in 10 seconds. You could run it all day and not find a codon sequence longer than 500 codons long. You could run the program for your entire life and it will never find a coding sequence 1000 codons long. You can run the application and see for yourself. See http://randystimpson.blogspot.com/2009/05/probabilityof-information-part-2.html

Malchus · 13 May 2010

I followed that with runs of 2000bp, 5000bp, and 10,000bp. All converged.

Apparently your code does not support your actual contention. Moreover, your code is not a simulation of the actual evolution of DNA, so it is valueless as a demonstration that RM/NS cannot produce longer codons.

When trying to investigate an issue such as evolutionary biology and the efficacy of natural selection as a mechanism, it helps to have a solid grounding in biology. I can draw your attention to a number of excellent texts on the subject, if you are interested. But you appear to still be confused about what programs such as Weasel (and your rather simplistic code) actually demonstrate.

Malchus · 13 May 2010

Of course, I did modify the mutation rate.... Your actual code makes a number of apparently arbitrary assumptions that Kezdro outlined quite clearly.

Therefore for you to make comments about the efficacy of biological evolution on the basis of a simplistic statistical generator that does not in any way model actual biological evolution is both premature and irrational.

Intelligent Designer · 13 May 2010

Malcus, I think you are confusing what I said about Genomicron with the Weasel Program.

See http://randystimpson.blogspot.com/2009/09/genomicron-simulates-mutation-and.html

Malchus · 13 May 2010

I used your link. Are you stating that your link was incorrect?
Intelligent Designer said: Malcus, I think you are confusing what I said about Genomicron with the Weasel Program. See http://randystimpson.blogspot.com/2009/09/genomicron-simulates-mutation-and.html

Malchus · 13 May 2010

More importantly, I think this entire exercise points to a troubling aspect of your argument.

Intelligent Designer, you are making a claim that is absolutely contrary to all the available scientific evidence in the field of genetics over the past fifty years. You are making this claim on the basis of a simplistic mathematical model which does not even begin to accurately model the actual evolutionary process - as you yourself admit.

What is the rationale on your part for making such a strong statement on the basis of what you admit is not a realistic model of the system you are discussing?

You might try to think this through - would you accept a statement I would make about the viability of a computer such as "Deep Blue" to play chess on the basis of a multiplication test on an abacus? You would not, I think.

Therefore, what reasons can you give for us to accept your statements about genetic evolution based on your simplistic and admittedly incomplete models?

Malchus · 13 May 2010

I also note that your comments to Paul reveal that you did not understand his comments: you tried to change your code to allow for a larger number of descendants, but you failed to account for a larger population. The larger population essentially lets you run multiple mutation runs in parallel. In addition, your target selection does not mimic actual evolution.

Again, why are we to take your comments seriously, when you are using a simplistic, incorrect model of a biological process to make comments about that biological process?

Stanton · 13 May 2010

Malchus said: Again, why are we to take your comments seriously, when you are using a simplistic, incorrect model of a biological process to make comments about that biological process?
Because his faith in God and incredulity in Biology give him the 2-pronged authority to say so, that's why.

Malchus · 13 May 2010

I was actually hoping for a serious reply from Randy. After all, he has yet to verify that his simple simulation is capable of matching real-world observations of genetic mutations - can it, for example, duplicate Lenski's results? If it has not been tested against real-world situations; if it has not accurately modeled real-world biology, then how can he possibly, in good conscience, make extrapolations from it? To do so would be irrational. I would like to understand from Randy himself why he has such confidence in his "experiment".
Stanton said:
Malchus said: Again, why are we to take your comments seriously, when you are using a simplistic, incorrect model of a biological process to make comments about that biological process?
Because his faith in God and incredulity in Biology give him the 2-pronged authority to say so, that's why.

Intelligent Designer · 13 May 2010

Malchus said: I also note that your comments to Paul reveal that you did not understand his comments: you tried to change your code to allow for a larger number of descendants, but you failed to account for a larger population. The larger population essentially lets you run multiple mutation runs in parallel. In addition, your target selection does not mimic actual evolution.
I understood Pauls comments perfectly. It was just more work than I wanted to do to modify the program to match his specifications. Allowing for a larger number of descendents approximates the change Paul wanted made. The source code for Genomicron is public. If you want to do the work to modify the code to match Pauls specifications go ahead.
Again, why are we to take your comments seriously, when you are using a simplistic, incorrect model of a biological process to make comments about that biological process?
"All models are wrong but some are useful"

Malchus · 13 May 2010

Actually, modifying the number of descendants does NOT resolve the issue that Paul brought up. That's part of the point.
Intelligent Designer said:
Malchus said: I also note that your comments to Paul reveal that you did not understand his comments: you tried to change your code to allow for a larger number of descendants, but you failed to account for a larger population. The larger population essentially lets you run multiple mutation runs in parallel. In addition, your target selection does not mimic actual evolution.
I understood Pauls comments perfectly. It was just more work than I wanted to do to modify the program to match his specifications. Allowing for a larger number of descendents approximates the change Paul wanted made. The source code for Genomicron is public. If you want to do the work to modify the code to match Pauls specifications go ahead.
Again, why are we to take your comments seriously, when you are using a simplistic, incorrect model of a biological process to make comments about that biological process?
"All models are wrong but some are useful"

Intelligent Designer · 13 May 2010

Malchus you can convince me that you are right by making the suggested changes and running the simulation. Until you do that you are just bullshiting.

Stanton · 13 May 2010

Intelligent Designer said: Malchus you can convince me that you are right by making the suggested changes and running the simulation. Until you do that you are just bullshiting.
And here we have Randy Stimpson simultaneously setting up a totally impossible challenge, and projecting.

Malchus · 13 May 2010

So your point is that unless someone modifies your code to better match biological evolution, you will not accept any statements they make? Interesting. Highly unchristian, but interesting. You do realize that precisely the same argument applies to you? You are making statements contrary to all the biological science in genetics that has been done for the past fifty years. You are making these statements on the basis of simplistic, inadequate models that you admit are not realistic. You have not tested your models against the real-world. In all honesty, why should we accept your statements as anything more than, what did you call it, "bullshitting?" I ask that in all seriousness. Do you understand the situation?
Intelligent Designer said: Malchus you can convince me that you are right by making the suggested changes and running the simulation. Until you do that you are just bullshiting.

Malchus · 13 May 2010

Oh, and one last point:
"All models are wrong but some are useful"
How do we know that yours is? You have not offered us any evidence to support your claim that it is. Do you have some evidence that you have not yet presented?

Jesse · 13 May 2010

Bahhh, I made a post addressing the whole model vs real world thing (entertaining anecdote included) a while ago, but PT held it up for approval.

Intelligent Designer · 13 May 2010

Malchus said: So your point is that unless someone modifies your code to better match biological evolution, you will not accept any statements they make?
Malchus, I wrote the original simulation and that gives me some inside information about what would happen if it was modified. You are guessing.
Interesting. Highly unchristian, but interesting.
Well I am not a Christian.

Intelligent Designer · 13 May 2010

Malchus said: And here we have Randy Stimpson simultaneously setting up a totally impossible challenge, and projecting.
The challenge is hardly impossible. I am sure there a couple of people here that could do it in a few hours. If you think it's an impossible challenge you shouldn't even be in this debate.
Malchus said: Oh, and one last point:
"All models are wrong but some are useful"
How do we know that yours is? You have not offered us any evidence to support your claim that it is. Do you have some evidence that you have not yet presented?
I presented the source code. Is there something else you would like?

Malchus · 13 May 2010

You said that you were a creationist. Was I mistaken? Are you Muslim? Hindu?
Intelligent Designer said:
Malchus said: So your point is that unless someone modifies your code to better match biological evolution, you will not accept any statements they make?
Malchus, I wrote the original simulation and that gives me some inside information about what would happen if it was modified. You are guessing.
Interesting. Highly unchristian, but interesting.
Well I am not a Christian.

Malchus · 13 May 2010

Intelligent Designer said:
Malchus said: And here we have Randy Stimpson simultaneously setting up a totally impossible challenge, and projecting.
The challenge is hardly impossible. I am sure there a couple of people here that could do it in a few hours. If you think it's an impossible challenge you shouldn't even be in this debate.
Since I did not make this comment, you are wasting your time addressing it to me.
Malchus said: Oh, and one last point:
"All models are wrong but some are useful"
How do we know that yours is? You have not offered us any evidence to support your claim that it is. Do you have some evidence that you have not yet presented?
I presented the source code. Is there something else you would like?
Evidence that your simulation has some connection with actual biology. Until you can show that your model actually models anything other than your personal understanding of evolution - which has been demonstrated to be extremely limited - it is, I am sorry to say, of very little value.

Mike Elzinga · 13 May 2010

Intelligent Designer said: The challenge is hardly impossible. I am sure there a couple of people here that could do it in a few hours. If you think it's an impossible challenge you shouldn't even be in this debate.
There it is; he is here just to argue and piss people off.

Ian Musgrave · 13 May 2010

Intelligent Designer said: Actually I am assuming that all codons generated from a random source are equal probable. The fact that there are such a low percentage of stop codons in DNA means the source is not random. Nor are genes (coding sequences) the result of random mutation + natural selection.
Of course it's not random, the source of genes (except in rare cases), is other genes. Human genes were derived from primate genes, which were insectivore genes, which were derived from reptile genes, which were derived from amphibian genes which were derived from... all the way back to protozoa genes and beyond. Do you think every time a new species comes into existence, its entire genome is made by a random sequence generator?

Stanton · 13 May 2010

Mike Elzinga said:
Intelligent Designer said: The challenge is hardly impossible. I am sure there a couple of people here that could do it in a few hours. If you think it's an impossible challenge you shouldn't even be in this debate.
There it is; he is here just to argue and piss people off.
I stated that it was an impossible challenge because, by definition, all Intelligent Design proponents and all Creationists refuse to believe anything about Evolution or Biology or anything else that contradicts their preconceived notions, save for those bits and pieces they can wrench out of context to support themselves. And then there is the fact that Randy Stimpson has demonstrated that he refuses to believe, or doesn't care that reality does not match up with his toy programs.

Intelligent Designer · 13 May 2010

Malchus said: You said that you were a creationist. Was I mistaken? Are you Muslim? Hindu?
I am non-religious. Religions are stories made up by people for various reasons. Some noble some not. Once upon a time I was a Christian but that was almost 20 years ago. I believe that life is the result of intelligent design -- that makes me a creationist -- it doesn't make me religious.

Malchus · 13 May 2010

That is very interesting. Who, in your opinion, would be the intelligent designer?
Intelligent Designer said:
Malchus said: You said that you were a creationist. Was I mistaken? Are you Muslim? Hindu?
I am non-religious. Religions are stories made up by people for various reasons. Some noble some not. Once upon a time I was a Christian but that was almost 20 years ago. I believe that life is the result of intelligent design -- that makes me a creationist -- it doesn't make me religious.

Malchus · 13 May 2010

Creationist has a very specific meaning and usage in America; it refers to the various breeds of Christian fundamentalists who believe the world is a direct creation of God - usually, though not exclusively - in a 6-10k year timeframe. Though their claims are contradicted by the available facts, they persist in their belief.

The official propaganda put forward by the Discovery Institute is completely neutral on the identity of the designer, though virtually all proponents of ID seem to be Christians.

Are you a Deist or Pantheist? I note that you carefully avoid the words "atheist" or "agnostic" - you appear to be a theist without a formal belief structure?

Jesse · 13 May 2010

Very interesting and very rare, considering where ID came from and the fact that it is Creation Science.
Malchus said: That is very interesting. Who, in your opinion, would be the intelligent designer?
Intelligent Designer said:
Malchus said: You said that you were a creationist. Was I mistaken? Are you Muslim? Hindu?
I am non-religious. Religions are stories made up by people for various reasons. Some noble some not. Once upon a time I was a Christian but that was almost 20 years ago. I believe that life is the result of intelligent design -- that makes me a creationist -- it doesn't make me religious.

Malchus · 13 May 2010

I would also like to draw your attention once more to this particular claim of yours,
Nor are genes (coding sequences) the result of random mutation + natural selection.
This is absolutely false. You might wish to correct your assertion.

Malchus · 13 May 2010

Malchus said: I would also like to draw your attention once more to this particular claim of yours,
Nor are genes (coding sequences) the result of random mutation + natural selection.
This is absolutely false. You might wish to correct your assertion.
Or perhaps a more charitable phrasing would be, "your genomicon Weasel does not support this claim."

Malchus · 13 May 2010

It may be unique - although I believe a David Berlinski (sp?) also claims atheism and ID.
Jesse said: Very interesting and very rare, considering where ID came from and the fact that it is Creation Science.
Malchus said: That is very interesting. Who, in your opinion, would be the intelligent designer?
Intelligent Designer said:
Malchus said: You said that you were a creationist. Was I mistaken? Are you Muslim? Hindu?
I am non-religious. Religions are stories made up by people for various reasons. Some noble some not. Once upon a time I was a Christian but that was almost 20 years ago. I believe that life is the result of intelligent design -- that makes me a creationist -- it doesn't make me religious.

Jesse · 13 May 2010

Malchus said: It may be unique - although I believe a David Berlinski (sp?) also claims atheism and ID.
With 300+ million people in this country, you are bound to find a few people like that. ID is even more untenable for atheists than it is for religious people, and it's already pretty damned untenable for religious people.

Intelligent Designer · 13 May 2010

Malchus said: That is very interesting. Who, in your opinion, would be the intelligent designer?
Answering that question would be purely speculative. Also your question assumes that an intelligent designer is a person and that there would only be one.
Are you a Deist or Pantheist?
I haven't decided. Perhaps there is a middle ground somewhere. Any answer to that question would be speculative.

Malchus · 13 May 2010

You are making highly unwarranted assumptions; I said nothing about whether the designer was personal, impersonal, single, multiple, material, or otherwise. I know the designer of the universe to be God; I find ID to be unsupported and self-serving conjecture and remarkably poor theology. I misspoke on one point: you cannot be a Deist. Whether you have any concept of your putative designer would help answer the question of whether you are a Pantheist.
Intelligent Designer said:
Malchus said: That is very interesting. Who, in your opinion, would be the intelligent designer?
Answering that question would be purely speculative. Also your question assumes that an intelligent designer is a person and that there would only be one.
Are you a Deist or Pantheist?
I haven't decided. Perhaps there is a middle ground somewhere. Any answer to that question would be speculative.

Intelligent Designer · 14 May 2010

Malchus said: You are making highly unwarranted assumptions; I said nothing about whether the designer was personal, impersonal, single, multiple, material, or otherwise.
Malchus said: Who, in your opinion, would be the intelligent designer?
I lean toward the Deist camp but I don't think it is defendable and I don't think the choices are between Deist and Pantheist. I thought you were an atheist. I am not at all unique in my thinking. Its just that most people like me don't care to discuss or investigate the issue.

Malchus · 14 May 2010

ID is definitionally not Deistic - the apparent basis for Dembski's utter loathing of theistic evolutionists. Why are averse to thinking about the nature of your own belief? That seems incompatible with your interest in ID and your self-proclaimed creationism.
Intelligent Designer said:
Malchus said: You are making highly unwarranted assumptions; I said nothing about whether the designer was personal, impersonal, single, multiple, material, or otherwise.
Malchus said: Who, in your opinion, would be the intelligent designer?
I lean toward the Deist camp but I don't think it is defendable and I don't think the choices are between Deist and Pantheist. I thought you were an atheist. I am not at all unique in my thinking. Its just that most people like me don't care to discuss or investigate the issue.

Intelligent Designer · 14 May 2010

I have adopted the label creationist simply because many insist on labeling me that way. I am not a self proclaimed creationist.
Malchus said: I know the designer of the universe to be God; I find ID to be unsupported and self-serving conjecture and remarkably poor theology.
That was the last thing I expected you to say. It just goes to show that you can hardly know who you are talking to on these blogs. Where are you comming from and what exactly is your educational background?

Malchus · 14 May 2010

You announced that you were a creationist without, so far as I can ascertain, anyone labeling you as such. This implies that you are perhaps not reading your opponents posts as carefully as you could. Often theists and atheists talk past each other on blogs such as this. In fact, I think you will find a fair number of theists on this blog. I don't know what you mean by "comming from", perhaps you could clarify? I have several degrees - both doctoral and otherwise. Why is this relevant?
Intelligent Designer said: I have adopted the label creationist simply because many insist on labeling me that way. I am not a self proclaimed creationist.
Malchus said: I know the designer of the universe to be God; I find ID to be unsupported and self-serving conjecture and remarkably poor theology.
That was the last thing I expected you to say. It just goes to show that you can hardly know who you are talking to on these blogs. Where are you comming from and what exactly is your educational background?

Intelligent Designer · 15 May 2010

Malchus said: I don't know what you mean by "comming from", perhaps you could clarify? I have several degrees - both doctoral and otherwise. Why is this relevant?
Because reading back through your comments I can find anything that you've said that indicates you are educated except your claim to be.

Stanton · 15 May 2010

Intelligent Designer said:
Malchus said: I don't know what you mean by "comming from", perhaps you could clarify? I have several degrees - both doctoral and otherwise. Why is this relevant?
Because reading back through your comments I can find anything that you've said that indicates you are educated except your claim to be.
As opposed to how your two years of physics classes give you the authority to dismiss Evolutionary Biology with your toy programs simply because you're too lazy to understand Evolutionary Biology?

Stanton · 15 May 2010

Intelligent Designer said: I have adopted the label creationist simply because many insist on labeling me that way. I am not a self proclaimed creationist.
Yet, you insist on using many creationist arguments.
Malchus said: I know the designer of the universe to be God; I find ID to be unsupported and self-serving conjecture and remarkably poor theology.
That was the last thing I expected you to say. It just goes to show that you can hardly know who you are talking to on these blogs. Where are you comming from and what exactly is your educational background?
Saying GODDESIGNERDIDIT over and over is not science. Attempting to get GODDESIGNERDIDIT to become the mantra of the Scientific Community solely to appease Jesus, like what the Discovery Institute plots to do, is indeed bad theology.

Jesse · 15 May 2010

Stanton said:
Intelligent Designer said: I have adopted the label creationist simply because many insist on labeling me that way. I am not a self proclaimed creationist.
Yet, you insist on using many creationist arguments.
Malchus said: I know the designer of the universe to be God; I find ID to be unsupported and self-serving conjecture and remarkably poor theology.
That was the last thing I expected you to say. It just goes to show that you can hardly know who you are talking to on these blogs. Where are you comming from and what exactly is your educational background?
Saying GODDESIGNERDIDIT over and over is not science. Attempting to get GODDESIGNERDIDIT to become the mantra of the Scientific Community solely to appease Jesus, like what the Discovery Institute plots to do, is indeed bad theology.
A person who is not religious who believes in ID is really strange. At least with religious people, they can say that God is eternal and beyond nature. If you aren't religious, you have to ponder how the intelligence that designed you came about in the first place. It leads to an internally contradictory framework: Intelligent designers are too complex to exist without other intelligent designers designing them, but an intelligent designer was required to design us.

Malchus · 15 May 2010

We have no evidence that YOU are educated except your claims that you are. This is a forum on the Internet - what else do we have to go on? And why does it matter?
Intelligent Designer said:
Malchus said: I don't know what you mean by "comming from", perhaps you could clarify? I have several degrees - both doctoral and otherwise. Why is this relevant?
Because reading back through your comments I can find anything that you've said that indicates you are educated except your claim to be.

Malchus · 15 May 2010

I apologize for the double post.

Malchus · 15 May 2010

I apologize for the double post.

Randy, I asked you what you meant by "comming from". You have nit answered. I implicitly asked why you wished to know about my education; you have not yet answered.

Intelligent Designer · 15 May 2010

"Coming from" is American 60's slang for the source of one's beliefs, attitudes, or emotions.

Malchus · 15 May 2010

I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.

fnxtr · 16 May 2010

"NObody expects the Spanish Inquisition!"

Why don't you stick to the topic, Randy?

Why are Malchus', or anyone else's, credentials or "where they're coming from" relevant to the discussion?

Malchus · 16 May 2010

Exactly the point I was trying to make.
fnxtr said: "NObody expects the Spanish Inquisition!" Why don't you stick to the topic, Randy? Why are Malchus', or anyone else's, credentials or "where they're coming from" relevant to the discussion?

Intelligent Designer · 16 May 2010

SWT said: Another example: If I roll four fair dice, each die will provide a random number between 1 and 6. If I add the results from all four dice, I'll get a randomly generated sum between 4 and 24 for each roll. There are 6x6x6x6 = 1,296 possible rolls of the dice, but exactly one of these gives me an outcome of 4. Thus, the probability of getting a 4 will be 1/1,296 = 0.077% from this random process; one would be badly mistaken to estimate the probability of rolling a sum of 4 as 1/21 = 4.76%.
That example is irrelevant

Intelligent Designer · 16 May 2010

Malchus said: I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.
In that case you believe in nonsense. You may have a doctorate but I doubt it's in a science related field so I am not interested in talking to you anymore.

SWT · 16 May 2010

Intelligent Designer said:
SWT said: Another example: If I roll four fair dice, each die will provide a random number between 1 and 6. If I add the results from all four dice, I'll get a randomly generated sum between 4 and 24 for each roll. There are 6x6x6x6 = 1,296 possible rolls of the dice, but exactly one of these gives me an outcome of 4. Thus, the probability of getting a 4 will be 1/1,296 = 0.077% from this random process; one would be badly mistaken to estimate the probability of rolling a sum of 4 as 1/21 = 4.76%.
That example is irrelevant
No, it isn't. Your consistent assertion has been that non-uniformity of codon distribution is proof that the source is non-random; I provided a counterexample. I have pointed this out several times, and you have chosen not to respond to it.

SWT · 16 May 2010

Intelligent Designer said:
Malchus said: I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.
In that case you believe in nonsense. You may have a doctorate but I doubt it's in a science related field so I am not interested in talking to you anymore.
Wow. Would you also refuse to discuss molecular biology with Francis Collins? Or cellular-level structure-function relationships with Ken Miller? Look, Malchus has been polite, almost to a fault, in this discussion with you. His posts demonstrate a better understanding of scientific method and current scientific thinking than do yours, especially regarding evolutionary biology. He is clearly not confused about the boundary between religion and science. If you refuse to engage him because of his faith, that's simply bigotry.

Malchus · 16 May 2010

Intelligent Designer said:
Malchus said: I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.
In that case you believe in nonsense. You may have a doctorate but I doubt it's in a science related field so I am not interested in talking to you anymore.
I have a doctorate in biology, and another in history. I have a masters of education degree as well. My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?

Stanton · 16 May 2010

Malchus said: My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?
Randy Stimpson is just trying to find an excuse, any excuse with which to disqualify his critics and opponents from criticizing him and his beloved toy programs.

fnxtr · 16 May 2010

Randy's turning into Joe G. Interesting transformation.

Malchus · 16 May 2010

Who is Joe G? I admit that I am dissapointed; surely we, as civilized adults can discuss any topic? Nor was I aware that either my theology or my education was blocking any reasonable conversation. I have done statistcal modeling of evolutionary processes in the past - though not in the last few years; I teach a history of science course; I wrote a fair amount of code myself while working for an unfinished doctorate in high-energy physics. I fail to see how ANY of that disqualifies me from discussing the various issues with Randy's attempt to extrapolate real-world behavior from a simplistic, and non real-world model.
fnxtr said: Randy's turning into Joe G. Interesting transformation.

Malchus · 16 May 2010

Of course, disappointed, not dissapointed. Occasionally, I write faster than I can spell-check.

fnxtr · 16 May 2010

Joe G occasionally visits the forum here, where he is known for arrogance, homophobia, and refusal to discuss evidence with anyone he considers beneath him, which is just about everyone. His defense of ID boils down to "I know you are but what am I?" Sad, really.

Malchus · 16 May 2010

How depressing. This subject is fascinating: why refuse to discuss things with those who have interesting and supportable opinions? And one could certainly reverse his criteria upon poor Randy: so far as I know he has no degree in science, and from my point of view he appears to believe in "nonsense", if he believes in anything at all. Using his own criteria, that would certainly disqualify him. My criteria are far more stringent, in a way: I demand not only intellectual integrity, but honesty, and the desire to explore where reason leads. To these I must add knowledge of the subject under discussion and willingness to educate one's self when necessary. I have rarely met a creationist - Christian, Muslim, Hindu, or "intellectually vague" who actually meets those criteria.
fnxtr said: Joe G occasionally visits the forum here, where he is known for arrogance, homophobia, and refusal to discuss evidence with anyone he considers beneath him, which is just about everyone. His defense of ID boils down to "I know you are but what am I?" Sad, really.

SWT · 16 May 2010

Intelligent Designer said:
SWT said:
Intelligent Designer said: Nor are genes (coding sequences) the result of random mutation + natural selection.
You have zero evidence of this other than your personal incredulity and flawed statistical arguments. These doesn't stand up well against the actual evidence supporting common descent.
Actually, I do have evidence. I wrote a program to simulate random mutation and natural selection of coding sequences. I know quite a few of you guys have been there to look at it and I don't see any refutations. http://randystimpson.blogspot.com/2009/09/genomicron-simulates-mutation-and.html
Actually, not so much. As you know, the coding sequence for a particular protein begins with the start codon (ATG) and ends with a stop codon (TAA, TAG, or TGA). If I correctly understand it, what you've done is
  • Set up a genome,
  • Initialized your genome randomly assuming the four bases are uniformly distributed,
  • Hunted for valid coding sequences by (a) finding the first ATG, scanning downstream for the first TAA, TAG, or TGA, (b) finding the next ATG, scanning for a subsequent TAA, TAG, or TGA, and (c) Continued until you're out of genome,
  • Generated a number of children, some of whom are mutants,
  • Hunted for valid coding sequences in the children and calculate the average length of the valid coding sequences found in each child,
  • Made the child with the longest average sequence the next parent,
  • Continued until you're tired of playing this game.
Procedurally, this is a near miss to what might happen in an actual genome, but if your goal is to see if mutation + selection is capable of generating a genome of a particular length, a miss is as good as a mile. There are at least two major problems with your instantiation of the process. The first problem is that if your goal is to see if a particular coding sequence length can be generated using mutation + selection, you should be selecting on the basis of the longest coding sequence, not on average coding sequence length. The second -- and I think by far the greater -- problem is that you're not handling frame shifts properly. In an actual genome, the start codon is the first start codon after the promoter. A frame shift mutation in a particular gene in a real organism does not break every gene downstream of the gene with the frame shift. I think your code simply frame shifts the entire genome downstream of a frame shift mutation, probably messing start and stop codons along the way (breaking the existing ones and generating new ones at essentially random positions). In addition, the "Genomicron" uses a very small number of children and, as discussed in the comments on your blog, a realistic simulation should pull from a population of parents, not just a single parent. To get around the major issues and one of the minor issues, I wrote a simple GNU Octave program to generate a single valid coding sequence with a desired minimum length. My mutation options weren't as fancy as yours, but I think the results probably make the point:
  • Overall mutation rate: 0.5%/base pair/generation
  • 90% of the mutations were changes in base
  • 5% of the mutations were deletion of a base
  • 3.5% of the mutations were insertion of a single randomly selected base
  • 1.5% of the mutations were insertion of two randomly selected bases
Mutations were applied over the entire "genetic work space", not just in the valid coding region. On my first try using (a) these mutation rules, (b) a "work space" of 2000 codons initialized with bases selected randomly assuming uniform distribution of bases, (c) 100 children per generation, and (d) the child with the longest coding sequence as the next parent, I generated a 1017-codon coding sequence in 144 generations.

Wesley R. Elsberry · 16 May 2010

Locking corresponds to a particular change in the equations describing the behavior of "weasel". I've explained that over at AtBC here.

I've also done runs of "weasel" to infer ranges for the parameters originally used by Dawkins. See here, here, here, and here.

That last demonstrates graphically that Dawkins' runs were not well-tuned for where one would expect the highest likelihood of avoiding a visible loss of a correct character in a summary output of a run. There is no evidence that Dawkins ever used "locking" in any "weasel" program. The fact that Dawkins has disclaimed any such thing, that he also noted that "locking" devalues any exercise as an analogy to the biology, and that given the expectation that a set of three runs in a broad range of parameter space will show no visible sign of change of a correct character in summary results such as used by Dawkins, all indicate that the antievolutionist obsession with claims of "locking" are simply indicators that they haven't understood what's being modeled.

Intelligent Designer · 16 May 2010

SWT said: The first problem is that if your goal is to see if a particular coding sequence length can be generated using mutation + selection, you should be selecting on the basis of the longest coding sequence, not on average coding sequence length.
Wrong. The goal of this simulation is to see if it is possible to create a genome with coding sequences comparible to the average length of human coding sequences by selecting the genome with the largest average length coding sequence. Human genes are known to be about 1000 codons long on the average.
The second -- and I think by far the greater -- problem is that you're not handling frame shifts properly. In an actual genome, the start codon is the first start codon after the promoter. A frame shift mutation in a particular gene in a real organism does not break every gene downstream of the gene with the frame shift. I think your code simply frame shifts the entire genome downstream of a frame shift mutation, probably messing start and stop codons along the way (breaking the existing ones and generating new ones at essentially random positions).
How did you deduce that? Did you read the code or did you just quess? In Genomicron, a mutation that causes a frame shift error only affects on coding sequence.

Intelligent Designer · 16 May 2010

Wesley R. Elsberry said: Locking corresponds to a particular change in the equations describing the behavior of "weasel". I've explained that over at AtBC here. I've also done runs of "weasel" to infer ranges for the parameters originally used by Dawkins. See here, here, here, and here.
Hi Wesley, I actually read through all your stuff before writing my own weasel program. I thought about including your math but decided most people would probably gloss over it. Did you explore weasel behavior as the length of the target string increased?

Intelligent Designer · 17 May 2010

SWT, I wonder whose program is more realistic, yours or mine?
SWT said: To get around the major issues and one of the minor issues, I wrote a simple GNU Octave program to generate a single valid coding sequence with a desired minimum length. My mutation options weren't as fancy as yours, but I think the results probably make the point:
  • Overall mutation rate: 0.5%/base pair/generation
  • 90% of the mutations were changes in base
  • 5% of the mutations were deletion of a base
  • 3.5% of the mutations were insertion of a single randomly selected base
  • 1.5% of the mutations were insertion of two randomly selected bases
Your mutations are less than random. 90% of your mutations are changes in base. This is like having a coin that flips heads 90% of the time. I wonder if you are subconsciencely chosing mutations that are likely to work. What happens if only 50% of mutations are changes in base?

Malchus · 17 May 2010

His example represents a more accurate approximation of actual biological conditions. Oddly enough, that's why it works as well as it does.
Intelligent Designer said: SWT, I wonder whose program is more realistic, yours or mine?
SWT said: To get around the major issues and one of the minor issues, I wrote a simple GNU Octave program to generate a single valid coding sequence with a desired minimum length. My mutation options weren't as fancy as yours, but I think the results probably make the point:
  • Overall mutation rate: 0.5%/base pair/generation
  • 90% of the mutations were changes in base
  • 5% of the mutations were deletion of a base
  • 3.5% of the mutations were insertion of a single randomly selected base
  • 1.5% of the mutations were insertion of two randomly selected bases
Your mutations are less than random. 90% of your mutations are changes in base. This is like having a coin that flips heads 90% of the time. I wonder if you are subconsciencely chosing mutations that are likely to work. What happens if only 50% of mutations are changes in base?

Malchus · 17 May 2010

By the way, Randy, I would still like to know what your actual science background in this field is. You have indicated that someone without a science degree is not competent to discuss this. What is your science degree?

Malchus · 17 May 2010

Another point you might wish to consider is the fact that mutations are, to a large-extent, non-random in frequency.
Intelligent Designer said: SWT, I wonder whose program is more realistic, yours or mine?
SWT said: To get around the major issues and one of the minor issues, I wrote a simple GNU Octave program to generate a single valid coding sequence with a desired minimum length. My mutation options weren't as fancy as yours, but I think the results probably make the point:
  • Overall mutation rate: 0.5%/base pair/generation
  • 90% of the mutations were changes in base
  • 5% of the mutations were deletion of a base
  • 3.5% of the mutations were insertion of a single randomly selected base
  • 1.5% of the mutations were insertion of two randomly selected bases
Your mutations are less than random. 90% of your mutations are changes in base. This is like having a coin that flips heads 90% of the time. I wonder if you are subconsciencely chosing mutations that are likely to work. What happens if only 50% of mutations are changes in base?

Intelligent Designer · 17 May 2010

Malchus said: It's considerably less than the eight years I went through. My point was clear: you are trying to make use of classical thermodynamic considerations of entropy in situations to which they do not apply. This is inappropriate to your attempt to discuss difficulties in evolutionary biology. From the various examples you have put forward, I suspect you did not have an extensive education in biology, either. Again, this will make it difficult to make your point with any degree of rigor or conviction.
Intelligent Designer said: Mike, My link is simply to point out that there is more than one definition of entropy. I have several blog entries about entropy written in my own words. I also took two years of physics at the University of Washington and I am guessing that is more physics than half of you here have been through.
Malchus, I am under the impression that you have been dishonest and have pretended to know things you don't. What you said above implies you have had eight years of physics. How much physics did you really take? When I asked you straight forward questions about your educational background you evaded the question even after you asked me about my religious background. I don't have a problem with you because you are a Christian. I myself was once a devote and studious Christian. I have a problem with you because you are dishonest -- not to mention that you are constantly putting words in my mouth and it is tiresome to correct you.

Jesse · 17 May 2010

Intelligent Designer said: SWT, I wonder whose program is more realistic, yours or mine?
SWT said: To get around the major issues and one of the minor issues, I wrote a simple GNU Octave program to generate a single valid coding sequence with a desired minimum length. My mutation options weren't as fancy as yours, but I think the results probably make the point:
  • Overall mutation rate: 0.5%/base pair/generation
  • 90% of the mutations were changes in base
  • 5% of the mutations were deletion of a base
  • 3.5% of the mutations were insertion of a single randomly selected base
  • 1.5% of the mutations were insertion of two randomly selected bases
Your mutations are less than random. 90% of your mutations are changes in base. This is like having a coin that flips heads 90% of the time. I wonder if you are subconsciencely chosing mutations that are likely to work. What happens if only 50% of mutations are changes in base?
No. A random distribution does not have to be evenly distributed. Take two die. Roll them both at the same time. Then record the sum. That sum will be random, yet you will end up with a sum of 6 more often than you will will end up with a sum of 2. There is no physical or mathematical law that says that mutation types cannot be random with one type more common than the other. The analogy that mutation is like coin tosses ends exactly at the point where you say that they are both random. The distributions are not the same.

Intelligent Designer · 17 May 2010

Malchus,

I took four years of science in highschool even though I didn't have plans for college. I did that because I have always been curious about science especially biology. In addition I took an independent study class on evolution which explored arguments for and against evolution. It's amazing how open minded my school was. They would never let kids do that in a public now. My cousellor was non-Christian.

I didn't take biology at the university because I was obsessed with math. The University of Washington only requires 56 credits in math for a B.S. I took 83 mostly at the 400 level. In spite of all that math I only took one course in probability but from what I can tell thats more than most people here. I also took a number of math related courses including two years of physics, computer science and engineering. I also have a Masters degree in applied math with computer science as my application field. My goal was to be a university professor until I realized that I would have to move away from family to get a job.

Education doesn't stop when school does. For fun I read science -- right now mostly biology. Since I have to do a lot of heavy technical reading to keep up with my career as a software developer I usually read something light for fun. Right now I am reading Stem Cells for Dummies and a fair amount of related miscellaneous stuff on the internet.

Since I am interested in math and biology, and I develop software, and was formerly a devote Christian its only natural that the topic of intelligent design would be interesting to me.

Intelligent Designer · 17 May 2010

Jesse said: No. A random distribution does not have to be evenly distributed. Take two die. Roll them both at the same time. Then record the sum. That sum will be random, yet you will end up with a sum of 6 more often than you will will end up with a sum of 2. There is no physical or mathematical law that says that mutation types cannot be random with one type more common than the other. The analogy that mutation is like coin tosses ends exactly at the point where you say that they are both random. The distributions are not the same.
Jesse, can you provide evidence that SWT's parameters are realistic or are you just bullshiting.

Stanton · 17 May 2010

So, apparently, Randy Stimpson's primary purpose here is to boast about how his toy programs will disprove evolution, and then project his own dishonesty and inadequate qualifications onto his critics in order to disqualify them from criticizing him.

eric · 17 May 2010

Intelligent Designer said:
Jesse said: No. A random distribution does not have to be evenly distributed...There is no physical or mathematical law that says that mutation types cannot be random with one type more common than the other...
Jesse, can you provide evidence that SWT's parameters are realistic or are you just bullshiting.
I don't know about SWT's parameter but your even parameters, Designer, can easily be shown to be wrong. A 30-second google search turned up this; and there are probably hundreds more papers on the same subject. So, bottom line is: (1) Jesse is absolutely right about random /= even in terms of base pair mutation probabilities, (2) this is extremely easy to discover, requiring practically no effort whatsoever (3) the literature even tells you why the probabilities are not equal, i.e. the local chamical environment makes some favors chemical reactions more likely than others, and (4) it appears you didn't do any homework on this subject before writing your progam, leading you to (5) make conclusions about the (in)ability of natural selection to create long genes based on obviously faulty premises built into your program. At best, you've got a spherical cow program. But you're treating it like its as predictive of cow behavior as an actual cow.

Jesse · 17 May 2010

Intelligent Designer said:
Jesse said: No. A random distribution does not have to be evenly distributed. Take two die. Roll them both at the same time. Then record the sum. That sum will be random, yet you will end up with a sum of 6 more often than you will will end up with a sum of 2. There is no physical or mathematical law that says that mutation types cannot be random with one type more common than the other. The analogy that mutation is like coin tosses ends exactly at the point where you say that they are both random. The distributions are not the same.
Jesse, can you provide evidence that SWT's parameters are realistic or are you just bullshiting.
I never made any claim about SWT's parameters specifically. You, however, made a claim that because his distribution was not even, it was not really random and compared it to flipping heads 90% of the time. It was erroneous. I was pointing out your error with regards to what is random and what is not. So, I'll repeat it again, random does not have to be evenly distributed.

Mike Elzinga · 17 May 2010

Jesse said: I never made any claim about SWT's parameters specifically. You, however, made a claim that because his distribution was not even, it was not really random and compared it to flipping heads 90% of the time. It was erroneous. I was pointing out your error with regards to what is random and what is not. So, I'll repeat it again, random does not have to be evenly distributed.
It’s pretty clear that, despite his claims of having taken a statistics course, he doesn’t understand distributions. Even though he clams-up and starts ignoring people who point out his errors, there is still a pretty clear profile of his misconceptions.

Ian Musgrave · 17 May 2010

Intelligent Designer said: SWT, I wonder whose program is more realistic, yours or mine?
SWT said: [snip]
  • Overall mutation rate: 0.5%/base pair/generation
  • 90% of the mutations were changes in base
  • 5% of the mutations were deletion of a base
  • 3.5% of the mutations were insertion of a single randomly selected base
  • 1.5% of the mutations were insertion of two randomly selected bases
Your mutations are less than random. 90% of your mutations are changes in base. This is like having a coin that flips heads 90% of the time. I wonder if you are subconsciencely chosing mutations that are likely to work. What happens if only 50% of mutations are changes in base?
This is almost exactly the proportion of single base changes to insertion/deletions in the human genome (see Genetics, 156:297, 2000). The measured rates in humans are 92% single base changes (strictly speaking he should also have more transitions than transversions, but it's good enough for now) 8% indels with most of those single base indels, 5% are deletions. The reason for this is the chemistry underlying the mutations themselves makes single base mutations more likely than insertions or deletions. The mutations are still random with respect to function etc. The problem Randy is that you don't understand the biology involved.

Intelligent Designer · 17 May 2010

Ian Musgrave said: This is almost exactly the proportion of single base changes to insertion/deletions in the human genome (see Genetics, 156:297, 2000). The measured rates in humans are 92% single base changes (strictly speaking he should also have more transitions than transversions, but it's good enough for now) 8% indels with most of those single base indels, 5% are deletions. The reason for this is the chemistry underlying the mutations themselves makes single base mutations more likely than insertions or deletions. The mutations are still random with respect to function etc. The problem Randy is that you don't understand the biology involved.
Luckily you can run Genomicron with those parameters.

Malchus · 17 May 2010

Randy said:
In that case you believe in nonsense. You may have a doctorate but I doubt it’s in a science related field so I am not interested in talking to you anymore.
My response was, I thought, quite clear:
I have a doctorate in biology, and another in history. I have a masters of education degree as well. My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?
I even offered further clarification - please note the bolded sentence.
Who is Joe G? I admit that I am dissapointed; surely we, as civilized adults can discuss any topic? Nor was I aware that either my theology or my education was blocking any reasonable conversation. I have done statistcal modeling of evolutionary processes in the past - though not in the last few years; I teach a history of science course; I wrote a fair amount of code myself while working for an unfinished doctorate in high-energy physics. I fail to see how ANY of that disqualifies me from discussing the various issues with Randy’s attempt to extrapolate real-world behavior from a simplistic, and non real-world model. (Emphasis added)
Your response was somewhat less than polite:
Malchus, I am under the impression that you have been dishonest and have pretended to know things you don’t. What you said above implies you have had eight years of physics. How much physics did you really take? When I asked you straight forward questions about your educational background you evaded the question even after you asked me about my religious background. I don’t have a problem with you because you are a Christian. I myself was once a devote and studious Christian. I have a problem with you because you are dishonest – not to mention that you are constantly putting words in my mouth and it is tiresome to correct you.
Apparently you failed to read my posts - I have had a great deal of education in physics. My undergraduate degree is in physics, in fact. My decision to ultimately change my course of research from physics to biology was dictated in part by the study of the history of physics I need to understand, and its extension into the history of science in general. Hence the history degree and the biology doctorate (Harvard was good to me). And your claim that you have no problem with me because I'm a Christian is somewhat belied by this comment you made:
In that case you believe in nonsense.
That hardly sounds as though you had no problem with my faith or religion. Naturally I asked you about your religous beliefs because most creationists and IDists that I know are Christians; when you indicated that you were not, I was curious, and not wishing to offend you, tried to clarify your position. I am not particularly evasive about either my faith or my background - both of which seem considerably more extensive than yours - but I continue to ask why you think it's relevant. Surely your arguments stand or fall on their own merits? Surely anyone with a logical mind can discuss your simplistic models with confidence? I note you have not asked anyone else their educational background; why is that? Intellectual integrity, honesty, education or a willingness to learn, and the desire to explore where the subject leads. Can you match MY criteria?
Intelligent Designer said:
Malchus said: It's considerably less than the eight years I went through. My point was clear: you are trying to make use of classical thermodynamic considerations of entropy in situations to which they do not apply. This is inappropriate to your attempt to discuss difficulties in evolutionary biology. From the various examples you have put forward, I suspect you did not have an extensive education in biology, either. Again, this will make it difficult to make your point with any degree of rigor or conviction.
Intelligent Designer said: Mike, My link is simply to point out that there is more than one definition of entropy. I have several blog entries about entropy written in my own words. I also took two years of physics at the University of Washington and I am guessing that is more physics than half of you here have been through.
Malchus, I am under the impression that you have been dishonest and have pretended to know things you don't. What you said above implies you have had eight years of physics. How much physics did you really take? When I asked you straight forward questions about your educational background you evaded the question even after you asked me about my religious background. I don't have a problem with you because you are a Christian. I myself was once a devote and studious Christian. I have a problem with you because you are dishonest -- not to mention that you are constantly putting words in my mouth and it is tiresome to correct you.

Ian Musgrave · 17 May 2010

Intelligent Designer said: Luckily you can run Genomicron with those parameters.
That was the wrong response. You should have first apologized to SWT and Jesse for your ill-mannered responses to them. You should also apologize to Malchus you your inappropriate responses to him.

kakapo · 17 May 2010

Malchus said: I am not particularly evasive about either my faith or my background - both of which seem considerably more extensive than yours - but I continue to ask why you think it's relevant. Surely your arguments stand or fall on their own merits? Surely anyone with a logical mind can discuss your simplistic models with confidence? I note you have not asked anyone else their educational background; why is that?
Malchus, I'm afraid that Intelligent Designer got you here. He might not know much about biology or probability, but he's a consummate internet "arguer." He knows exactly the right questions not to answer or the right questions to ask or the right statements/put-downs to rile people up and keep the "discussion" going. If someone asks him a question he can't answer or makes a point that threatens his argument, he skips those and instead answers an irrelevant question, letting everyone know he's still in and infuriating those who received no response. If avoidance is no longer possible, he deftly changes the subject, e.g. When everyone had him on the ropes with the weasel program, he deftly changed the topic to the necronomicon program. Then, it was on to his religious beliefs, your education, back to genes and anywhere except the "Dembski Weasels Out" topic of the thread. It must be a huge ego boost for him to keep a (virtual) room full of intelligent, accomplished people focused on him, esp when he's so good at manipulating everyone. While I appreciate your writing, Malchus, because I learn from it and from what other contributors here on PT write, I wouldn't worry about whether IDer "gets it" or not.

Wesley R. Elsberry · 17 May 2010

IIRC, some years ago an antievolutionist asserted that "weasel" would not work at longer string lengths. I ran a version then with strings up to several hundred characters long without difficulty. But, yes, (again IIRC) the mutation rate I used was adjusted to deliver an expectation of about 1 character mutated per string per generation.

My later analysis provides the tools to generically determine the likelihood that an offspring will preserve all the "correct" characters in the parent string, and how that leads to a likelihood that one such offspring exists in a population (see here). Simply set C=L to obtain the result for the case where all the characters are correct. There's no reason I see there to suppose that "weasel" is incapable of convergence at longer string lengths, nor has it been my experience that this is an issue.

Another comment of mine on the interaction of mutation rate and expectation of convergence is here. And here I note that Dawkins in "The Blind Watchmaker" commented that a mutation rate that produces one altered gene per offspring was "very high" and "unbiological".

Malchus · 17 May 2010

Thank you. That is very helpful. I admit that Randy has not proved to be a particularly interesting or challenging debater. Some of this is probably attributable to his limited education in evolutionary biology and in statistics. More importantly, he does not appear to be availing himself of the knowledge here to educate himself. In general, I find creationists lacking in imagination and creativity. But you attribute what appears to be a great deal of malice to Randy; a willingness to behave rudely for no particular reason save the salving of his ego. Do you think this is really the case? In any event, the significant point has been established: his model is not particularly realistic, and any extrapolation from its behavior to real-world biological entities such as DNA is unwarranted. He has, so far, offered nothing to change that assessment.
kakapo said:
Malchus said: I am not particularly evasive about either my faith or my background - both of which seem considerably more extensive than yours - but I continue to ask why you think it's relevant. Surely your arguments stand or fall on their own merits? Surely anyone with a logical mind can discuss your simplistic models with confidence? I note you have not asked anyone else their educational background; why is that?
Malchus, I'm afraid that Intelligent Designer got you here. He might not know much about biology or probability, but he's a consummate internet "arguer." He knows exactly the right questions not to answer or the right questions to ask or the right statements/put-downs to rile people up and keep the "discussion" going. If someone asks him a question he can't answer or makes a point that threatens his argument, he skips those and instead answers an irrelevant question, letting everyone know he's still in and infuriating those who received no response. If avoidance is no longer possible, he deftly changes the subject, e.g. When everyone had him on the ropes with the weasel program, he deftly changed the topic to the necronomicon program. Then, it was on to his religious beliefs, your education, back to genes and anywhere except the "Dembski Weasels Out" topic of the thread. It must be a huge ego boost for him to keep a (virtual) room full of intelligent, accomplished people focused on him, esp when he's so good at manipulating everyone. While I appreciate your writing, Malchus, because I learn from it and from what other contributors here on PT write, I wouldn't worry about whether IDer "gets it" or not.

Intelligent Designer · 18 May 2010

I don't have time to answer everyone. I have to choose which comments are most interesting to respond to. If you guys can't take shit don't dish it out.

Intelligent Designer · 18 May 2010

Here Malchus rewrites history. It serves as an example of his intellectual integrity.
Malchus said: Randy said:
In that case you believe in nonsense. You may have a doctorate but I doubt it’s in a science related field so I am not interested in talking to you anymore.
My response was, I thought, quite clear:
I have a doctorate in biology, and another in history. I have a masters of education degree as well. My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?

Intelligent Designer · 18 May 2010

phantomreader42 said:
Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters. Google "Interactive Weasel Program". You will find a link to the program where you can try the experiment yourself.
So, what you're saying is that you're so incompetent at programming that you can't even correctly implement a toy example, and you're so incredibly stupid that you think your failure somehow invalidates a century and a half of science. Where do you get the gall to call yourself "Intelligent Designer"?
Ian, It's kind of hypocritical of you to demand an apology from me. Turn about is fair play. The only thing you are going to get from me is an admission that I've learned something about mutation distributions.

Dave Luckett · 18 May 2010

Malchus said, to kakapo: (snip) But you attribute what appears to be a great deal of malice to Randy; a willingness to behave rudely for no particular reason save the salving of his ego. Do you think this is really the case?
After this:
Randy says:Here Malchus rewrites history. It serves as an example of his intellectual integrity.
I don't know what kakapo thinks, but I think it really is the case.

Ian Musgrave · 18 May 2010

Intelligent Designer said:
phantomreader42 said:
Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters. Google "Interactive Weasel Program". You will find a link to the program where you can try the experiment yourself.
So, what you're saying is that you're so incompetent at programming that you can't even correctly implement a toy example, and you're so incredibly stupid that you think your failure somehow invalidates a century and a half of science. Where do you get the gall to call yourself "Intelligent Designer"?
Ian, It's kind of hypocritical of you to demand an apology from me. Turn about is fair play. The only thing you are going to get from me is an admission that I've learned something about mutation distributions.
Citation fail. You owe an apology to SWT and Jesse and Malchus for your treatment of them. Phantomreader42 is big enough and ugly enough to look after himself. Address the issues, don't go haring after nonsequiters.

kakapo · 18 May 2010

Malchus said: But you attribute what appears to be a great deal of malice to Randy; a willingness to behave rudely for no particular reason save the salving of his ego. Do you think this is really the case?
Malchus, I have no idea what IDer's motivation is. I would guess that he's just having fun, though he doesn't appear to be arguing in good faith. However, in a way, he's enabling the responders to have fun as well. The human brain loves to solve problems, which in this case, is getting this guy to understand. My only goal in commenting was to suggest that if you weren't having fun anymore (i.e. frustration level > fun level) then you could step back from the conversation and everyone following along at home would know that you'd made your points about both genetics and probability. His failure to "get it" is not a failure on your part.

Wesley R. Elsberry · 18 May 2010

Why is the comment here, accurately quoted, supposedly "rewriting history"?

So far as I can see, Malchus' intellectual integrity is intact. The "example" seems to deliver a message that redounds on its author instead. Am I missing anything?

eric · 18 May 2010

kakapo said:
Malchus said: But you attribute what appears to be a great deal of malice to Randy; a willingness to behave rudely for no particular reason save the salving of his ego. Do you think this is really the case?
in a way, he's enabling he responders to have fun as well. The human brain loves to solve problems, which in this case, is getting this guy to understand.
The best 'contributions' to this site by creationists, I find, are when they motivate other lurkers to respond substantively to their assertions. Mike E's responses on thermodynamics are a good example, but in this thread I've learned about mutation rates and thought about statistical consequences of weasel that I would not otherwise have thought about. (I.e. that a constant mutation rate can lead to Punc-E like behavior in populations). So the reading has been profitable (at least for me), even if Designer still thinks his program(s) are accurate descriptions of evolution rather than merely showing that cumulative selection can result in complex genetics in relatively short numbers of generations as compared to random search.

phantomreader42 · 18 May 2010

Intelligent Designer said:
phantomreader42 said:
Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters. Google "Interactive Weasel Program". You will find a link to the program where you can try the experiment yourself.
So, what you're saying is that you're so incompetent at programming that you can't even correctly implement a toy example, and you're so incredibly stupid that you think your failure somehow invalidates a century and a half of science. Where do you get the gall to call yourself "Intelligent Designer"?
Ian, It's kind of hypocritical of you to demand an apology from me. Turn about is fair play. The only thing you are going to get from me is an admission that I've learned something about mutation distributions.
So, you have a problem with being called incompetent, stupid, and a liar? Well, there's a simple solution to that. Learn how to write a program that actually works. Stop pretending that a trivial, badly-written program that you admit isn't accurate somehow invalidates actual evidence from the real world. And stop repeating bullshit that you know damn well isn't true.

phantomreader42 · 18 May 2010

Intelligent Designer said:
Malchus said: I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.
In that case you believe in nonsense. You may have a doctorate but I doubt it's in a science related field so I am not interested in talking to you anymore.
That's a laugh coming from the brainless asshat who thinks a program even he admits isn't accurate somehow makes a century and a half of evidence magically disappear. And then you follow up by whining about Malchus supposedly being dishonest, when you yourself have been caught shamelessly lying about this precious program of yours. Seriously, have you ever been in the same building as a mirror? Here's the difference between Malchus and you, Stimpy. You both believe in a conveniently invisible man in the sky with magical powers, without a scrap of evidence. But Malchus is honest about it, where you are not. Malchus is willing to clearly state his ridiculous beliefs, while you hide behind vague weaseling. Malchus doesn't use his delusions as an excuse to deny everything we know about biology, but you do. Malchus is willing to tell the truth even when it's inconvenient for his cult, whereas you will lie through your teeth even when it provides you no benefit at all. In short, Malchus is a generally honest person who believes some ridiculous bullshit, while you are a lying moron who believes some ridiculous bullshit.

Malchus · 18 May 2010

Admirably phrased. Shall we talk theology?
phantomreader42 said:
Intelligent Designer said:
Malchus said: I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.
In that case you believe in nonsense. You may have a doctorate but I doubt it's in a science related field so I am not interested in talking to you anymore.
That's a laugh coming from the brainless asshat who thinks a program even he admits isn't accurate somehow makes a century and a half of evidence magically disappear. And then you follow up by whining about Malchus supposedly being dishonest, when you yourself have been caught shamelessly lying about this precious program of yours. Seriously, have you ever been in the same building as a mirror? Here's the difference between Malchus and you, Stimpy. You both believe in a conveniently invisible man in the sky with magical powers, without a scrap of evidence. But Malchus is honest about it, where you are not. Malchus is willing to clearly state his ridiculous beliefs, while you hide behind vague weaseling. Malchus doesn't use his delusions as an excuse to deny everything we know about biology, but you do. Malchus is willing to tell the truth even when it's inconvenient for his cult, whereas you will lie through your teeth even when it provides you no benefit at all. In short, Malchus is a generally honest person who believes some ridiculous bullshit, while you are a lying moron who believes some ridiculous bullshit.

Jesse · 18 May 2010

Ian Musgrave said:
Intelligent Designer said:
phantomreader42 said:
Intelligent Designer said: The Weasel Program fails to converge on strings as short as 80 characters. Google "Interactive Weasel Program". You will find a link to the program where you can try the experiment yourself.
So, what you're saying is that you're so incompetent at programming that you can't even correctly implement a toy example, and you're so incredibly stupid that you think your failure somehow invalidates a century and a half of science. Where do you get the gall to call yourself "Intelligent Designer"?
Ian, It's kind of hypocritical of you to demand an apology from me. Turn about is fair play. The only thing you are going to get from me is an admission that I've learned something about mutation distributions.
Citation fail. You owe an apology to SWT and Jesse and Malchus for your treatment of them. Phantomreader42 is big enough and ugly enough to look after himself. Address the issues, don't go haring after nonsequiters.
I'm kind of big and ugly too.

Malchus · 18 May 2010

I'm sorry, Randy, but this really makes no sense. Exactly how am I rewriting history? I did study physics for eight years. I also happen to have a doctorate in biology. Is this somehow impossible? If necessary, I will send a letter to Harvard and Stanford to ask them about the problem. Your own experience shows no degrees in any relevant field. But you seem to believe that this is not relevant. I agree: the ability to reason on this subject is far more important.
Intelligent Designer said: Here Malchus rewrites history. It serves as an example of his intellectual integrity.
Malchus said: Randy said:
In that case you believe in nonsense. You may have a doctorate but I doubt it’s in a science related field so I am not interested in talking to you anymore.
My response was, I thought, quite clear:
I have a doctorate in biology, and another in history. I have a masters of education degree as well. My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?

Malchus · 18 May 2010

Actually, I prefer the term "errant nonsense." :-)
phantomreader42 said:
Intelligent Designer said:
Malchus said: I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.
In that case you believe in nonsense. You may have a doctorate but I doubt it's in a science related field so I am not interested in talking to you anymore.
That's a laugh coming from the brainless asshat who thinks a program even he admits isn't accurate somehow makes a century and a half of evidence magically disappear. And then you follow up by whining about Malchus supposedly being dishonest, when you yourself have been caught shamelessly lying about this precious program of yours. Seriously, have you ever been in the same building as a mirror? Here's the difference between Malchus and you, Stimpy. You both believe in a conveniently invisible man in the sky with magical powers, without a scrap of evidence. But Malchus is honest about it, where you are not. Malchus is willing to clearly state his ridiculous beliefs, while you hide behind vague weaseling. Malchus doesn't use his delusions as an excuse to deny everything we know about biology, but you do. Malchus is willing to tell the truth even when it's inconvenient for his cult, whereas you will lie through your teeth even when it provides you no benefit at all. In short, Malchus is a generally honest person who believes some ridiculous bullshit, while you are a lying moron who believes some ridiculous bullshit.

Malchus · 18 May 2010

But so far, you don't appear to be answering anyone. Where is the data that supports your assertions?
Intelligent Designer said: I don't have time to answer everyone. I have to choose which comments are most interesting to respond to. If you guys can't take shit don't dish it out.

Malchus · 18 May 2010

One final note, Randy - someone earlier referenced your behavior on a blog called Pharyngula ( now THAT is a charming den of lions!)

It appears you were banned from that blog for lying. Though you have abandoned your Christian faith, may I commend to you the instructive concept of the mote and the beam?

Ian Musgrave · 18 May 2010

Jesse said:
Ian Musgrave said: Citation fail. You owe an apology to SWT and Jesse and Malchus for your treatment of them. Phantomreader42 is big enough and ugly enough to look after himself. Address the issues, don't go haring after nonsequiters.
I'm kind of big and ugly too.
But are you big and ugly enough?

MrG · 18 May 2010

Malchus said: Actually, I prefer the term "errant nonsense."
And what about "pure baloney"? Actually, I won't argue religion. I'm not particularly sympathetic to religion -- I just avoid arguments over unprovables.

Malchus · 18 May 2010

I dislike baloney - all filler. I agree that arguments over faith are unusually unprofitable; but I was not being entirely serious. Faith is binary, and my religion states that you cannot persuade others of its truth.
MrG said:
Malchus said: Actually, I prefer the term "errant nonsense."
And what about "pure baloney"? Actually, I won't argue religion. I'm not particularly sympathetic to religion -- I just avoid arguments over unprovables.

MrG · 18 May 2010

Malchus said: I dislike baloney - all filler. I agree that arguments over faith are unusually unprofitable; but I was not being entirely serious.
No problem. I wasn't being serious at all.

Jesse · 18 May 2010

Ian Musgrave said:
Jesse said:
Ian Musgrave said: Citation fail. You owe an apology to SWT and Jesse and Malchus for your treatment of them. Phantomreader42 is big enough and ugly enough to look after himself. Address the issues, don't go haring after nonsequiters.
I'm kind of big and ugly too.
But are you big and ugly enough?
My skin is so thick that I can stand to watch Sarah Palin talk in person.

Malchus · 18 May 2010

I sit in awe.
Jesse said:
Ian Musgrave said:
Jesse said:
Ian Musgrave said: Citation fail. You owe an apology to SWT and Jesse and Malchus for your treatment of them. Phantomreader42 is big enough and ugly enough to look after himself. Address the issues, don't go haring after nonsequiters.
I'm kind of big and ugly too.
But are you big and ugly enough?
My skin is so thick that I can stand to watch Sarah Palin talk in person.

Mike Elzinga · 18 May 2010

Malchus said: I sit in awe.
Jesse said:
Ian Musgrave said:
Jesse said:
Ian Musgrave said: Citation fail. You owe an apology to SWT and Jesse and Malchus for your treatment of them. Phantomreader42 is big enough and ugly enough to look after himself. Address the issues, don't go haring after nonsequiters.
I'm kind of big and ugly too.
But are you big and ugly enough?
My skin is so thick that I can stand to watch Sarah Palin talk in person.
But not of Sarah Palin, I hope!

phantomreader42 · 18 May 2010

Malchus said: Admirably phrased. Shall we talk theology
Nah, I'd prefer to discuss catgirl psychology or jackalope biology or elven history or the aerodynamics of dragon riding or the mechanical ecology of the planet Cybertron. If we're going to be discussing things that don't exist, might as well choose interesting imaginary subjects. The only thing about gods that even holds any interest to me is the appalling crap believers will pull in their names, and the total lack of interest in applying even the slightest scrutiny to the alleged actions of supposedly moral imaginary sky tyrants. Though if you're willing to treat Moradin Soulforger, Olidammarra the Laughing Rogue, Io the Ninefold Dragon and Garl Glittergold as equally valid theologically to other myths, that might at least be amusing. (and in case you can't tell from the D&D and Transformers references, this is all very tongue-in-cheek)

Intelligent Designer · 18 May 2010

Malchus said: I'm sorry, Randy, but this really makes no sense. Exactly how am I rewriting history?
You reversed the order in which your comments appeared in the blog to present your argument.

Intelligent Designer · 18 May 2010

Wesley, when I have time I am going to come back and address your comments. Right now I need to get some work done.

Malchus · 18 May 2010

The information appeared in the order it became relevant. To rewrite history is to imply that I CHANGED information previously presented. Your terminology is inappropriate and carries perjorative connotations. Moreover, you are implying DISHONESTY in my adducement of information. You have shown no dishonesty. You have shown that you did not read my posts for comprehension. Your failure to read does constitute dishonesty on my part.
Intelligent Designer said:
Malchus said: I'm sorry, Randy, but this really makes no sense. Exactly how am I rewriting history?
You reversed the order in which your comments appeared in the blog to present your argument.

W. Kevin Vicklund · 18 May 2010

Intelligent Designer said:
Malchus said: I'm sorry, Randy, but this really makes no sense. Exactly how am I rewriting history?
You reversed the order in which your comments appeared in the blog to present your argument.
No, he didn't. As pages 19 & 20 clearly show, he presented the exchange in chronological order. Perhaps you need to re-read the comment for better comprehension?

Science Avenger · 18 May 2010

Intelligent Designer said: Wesley, when I have time I am going to come back and address your comments. Right now I need to get some work done.
Ah, the old "I don't have time" argument. And in the grand tradition of that timeless dodge, I'm sure we are in for a lot of posts detailing just how little time he has.

phantomreader42 · 18 May 2010

W. Kevin Vicklund said:
Intelligent Designer said:
Malchus said: I'm sorry, Randy, but this really makes no sense. Exactly how am I rewriting history?
You reversed the order in which your comments appeared in the blog to present your argument.
No, he didn't. As pages 19 & 20 clearly show, he presented the exchange in chronological order. Perhaps you need to re-read the comment for better comprehension?
So, Stimpy accuses Malchus of dishonestly "rewriting history" by claiming he changed the order of words in a post (which he did not actually DO, as anyone who actually took five minutes to go back and read the relevant posts would know, and which even if he had done would not necessarily imply any dishonesty). So Stimpy's entire argument that Malchus is being dishonest is founded entirely on Stimpy's own reckless disregard for the truth. He's calling someone else a liar while himself lying the whole time, and he's either too stupid to notice it, or too arrogant to realize we'd notice it. Then he runs away, claiming he doesn't have time to address valid arguments. How long until he comes back and STILL doesn't address Wesley's comments as he promised he would?

Wesley R. Elsberry · 18 May 2010

I'm not sure what comment could be made.

I cross-checked my math using runs of my "weasel" as a Monte Carlo approach to independent confirmation. I'm pretty confident in the equations I've presented. I just today tried out some runs at 290 characters for L in my more recent Python version, and it converged fine with an appropriate mutation rate. At this point, I am confident in saying that if one claims to have a "weasel" with a convergence problem, then the problem lies either in inappropriate selection of parameters (especially for u, mutation rate), or an actual bug in the code. Other implementations of "weasel", including my own, don't have that problem.

So I'm open to someone demonstrating that I got my math wrong, in which case I will correct it. Given the way I went about doing that, though, I am not expecting such.

Malchus · 18 May 2010

I hope I don't come across as mysoginistic, but the very thought that someone like Sarah Palin might become president makes me fear that God has abandoned the universe.
Mike Elzinga said:
Malchus said: I sit in awe.
Jesse said:
Ian Musgrave said:
Jesse said:
Ian Musgrave said: Citation fail. You owe an apology to SWT and Jesse and Malchus for your treatment of them. Phantomreader42 is big enough and ugly enough to look after himself. Address the issues, don't go haring after nonsequiters.
I'm kind of big and ugly too.
But are you big and ugly enough?
My skin is so thick that I can stand to watch Sarah Palin talk in person.
But not of Sarah Palin, I hope!

MrG · 18 May 2010

Malchus said: I hope I don't come across as mysoginistic, but the very thought that someone like Sarah Palin might become president makes me fear that God has abandoned the universe.
It would certainly be in defiance of the odds. For all practical purposes, only white folks would vote for her, and half of them can't stand her. Like her or hate her, she hasn't got the numbers.

Intelligent Designer · 18 May 2010

Malchus said: I hope I don't come across as mysoginistic, but the very thought that someone like Sarah Palin might become president makes me fear that God has abandoned the universe.
I knew there was something we could agree on.

Intelligent Designer · 18 May 2010

Wesley R. Elsberry said: I'm not sure what comment could be made. I cross-checked my math using runs of my "weasel" as a Monte Carlo approach to independent confirmation. I'm pretty confident in the equations I've presented. I just today tried out some runs at 290 characters for L in my more recent Python version, and it converged fine with an appropriate mutation rate. At this point, I am confident in saying that if one claims to have a "weasel" with a convergence problem, then the problem lies either in inappropriate selection of parameters (especially for u, mutation rate), or an actual bug in the code. Other implementations of "weasel", including my own, don't have that problem. So I'm open to someone demonstrating that I got my math wrong, in which case I will correct it. Given the way I went about doing that, though, I am not expecting such.
Wesley, I didn't see anything wrong with your math but I didn't inspect it too closely. I am going to assume that is right for now. I was going to incorporate your math into my Interactive Weasel Program but then why duplicate someone elses effort. I decided instead to collect statistics on how closely an algoritm approximates a locking algorithm. Like your weasel program, the Interactive Weasel Program that I wrote converges just fine for very long strings given the right mutation rate. I have used my program to converge on strings as long 1000 characters. I have read the code of several weasel programs and they don't all implement the same algorithm. Some of them inadvertantly approximate a locking algorithm. This can be done in at least two ways: (1) allow selection of the parent or (2) adjust the mutation rate so that it works for the length of the target string. I think you have done (2). Do you agree?

Malchus · 18 May 2010

Randy, you have accused me of dishonesty. You have not supported this accusation. You should retract it and apologize for your error. That would be the adult thing to do.
Intelligent Designer said:
Malchus said: I'm sorry, Randy, but this really makes no sense. Exactly how am I rewriting history?
You reversed the order in which your comments appeared in the blog to present your argument.

Intelligent Designer · 18 May 2010

Malchus I am tempted to provide a better explanation for my accusation but I don't want to spend any more time in the gutter. Read back through the comments and you'll see that I've endured a lot more than you and haven't asked for an apology. If there is one thing I learned on Pharyngula its that it doesn't pay to whine about others being rude. Perhaps I misunderstood you, perhaps not. I don't think I did, so it would be disingenuous of me to apologize. However, for now I'll give you the benefit of the doubt if that's any consollation. If that isn't good enough consider yourself persecuted for righteousness sake.

Intelligent Designer · 18 May 2010

I have some important stuff to do now. I'll probably be back tomorrow for Wesley's response.

Malchus · 18 May 2010

You have deliberately accused me of dishonesty - without receiving any provocation from me that I am aware of, nor any accusations of lying on your part. You tried to substantiate your position by lying about what I had said. That is a correct statement - you lied about what I had said: you accused me of 'rewriting history'. I did not - you were mislead by your apparent inability to intelligently read a post made to you; several posts in fact. So not only did you lie, you didn't even understand the posts you were responding to. You have received the responses you have noted because you have been evasive, rude, and ignorant. You avoid real answers; you insult other posters. And you wonder why you are treated as a spoiled and not terribly bright child? Creationists - whether Christian or otherwise - have the reputation they do because of certain well-documented behavior patterns in forums such as these. The patterns include lying, deliberate ignorance, viciousness, rudeness, an inability to respond to questions, and many others. By self-labeling yourself a creationist DESPITE having spent a fair amount of time on various forums (such as Pharyngula where, as I noted earlier, you were banned for lying), you invite being treated as those who self-identify as creationists usually are: with derision. Apparently you demand a double standard: you wish to be able to insult and accuse others of dishonesty, without having anyone question your integrity. That is the behavior of a child. Grow up.
Intelligent Designer said: Malchus I am tempted to provide a better explanation for my accusation but I don't want to spend any more time in the gutter. Read back through the comments and you'll see that I've endured a lot more than you and haven't asked for an apology. If there is one thing I learned on Pharyngula its that it doesn't pay to whine about others being rude. Perhaps I misunderstood you, perhaps not. I don't think I did, so it would be disingenuous of me to apologize. However, for now I'll give you the benefit of the doubt if that's any consollation. If that isn't good enough consider yourself persecuted for righteousness sake.

Malchus · 18 May 2010

One last point, Randy. You said,
I don’t think I did, so it would be disingenuous of me to apologize.
It has been proved that you did, in fact, completely misunderstand me. I would suggest that if you can't live with real facts, and are unable to apologize for stupid behavior on your part, you are unlikely to convince any actual scientists of your claims. Science is a discipline that demands honesty and intellectual integrity. Honesty and integrity you don't appear to possess.

Malchus · 18 May 2010

And yet I thought you claimed you could not generate long strings? As you see, the primary problem is your failure to use a biologically realistic mutation rate in your weasels. And, I might add, in your genomicon algorithm. If you persist in using irrelevant parameters in your models, you should not be surprised that your models do not accurately tell you anything about the real world - despite your conviction that they do.
Intelligent Designer said:
Wesley R. Elsberry said: I'm not sure what comment could be made. I cross-checked my math using runs of my "weasel" as a Monte Carlo approach to independent confirmation. I'm pretty confident in the equations I've presented. I just today tried out some runs at 290 characters for L in my more recent Python version, and it converged fine with an appropriate mutation rate. At this point, I am confident in saying that if one claims to have a "weasel" with a convergence problem, then the problem lies either in inappropriate selection of parameters (especially for u, mutation rate), or an actual bug in the code. Other implementations of "weasel", including my own, don't have that problem. So I'm open to someone demonstrating that I got my math wrong, in which case I will correct it. Given the way I went about doing that, though, I am not expecting such.
Wesley, I didn't see anything wrong with your math but I didn't inspect it too closely. I am going to assume that is right for now. I was going to incorporate your math into my Interactive Weasel Program but then why duplicate someone elses effort. I decided instead to collect statistics on how closely an algoritm approximates a locking algorithm. Like your weasel program, the Interactive Weasel Program that I wrote converges just fine for very long strings given the right mutation rate. I have used my program to converge on strings as long 1000 characters. I have read the code of several weasel programs and they don't all implement the same algorithm. Some of them inadvertantly approximate a locking algorithm. This can be done in at least two ways: (1) allow selection of the parent or (2) adjust the mutation rate so that it works for the length of the target string. I think you have done (2). Do you agree?

Stanton · 19 May 2010

Malchus, you deserve a medal for the way you've been flensing Randy Stimpson in these last three comments.

Unfortunately, he's probably going to deliberately misinterpret your taking him to task as hostility or some other anti-social behavior, and then pretend to ignore you while simultaneously prattling on about how his non-realistic, toy programs disprove evolution, AND how he's miraculously too busy to actually answer any serious questions.

Wesley R. Elsberry · 19 May 2010

"I have read the code of several weasel programs and they don’t all implement the same algorithm. Some of them inadvertantly approximate a locking algorithm. This can be done in at least two ways: (1) allow selection of the parent or (2) adjust the mutation rate so that it works for the length of the target string. I think you have done (2). Do you agree?" I agree that I've coded in default behavior in some of my "weasel" implementations that takes the length L into account in setting the mutation rate u. I also cheerfully agree that approximating the outcome of a locking mechanism is done by any correctly-programmed "weasel". However, I disagree that I've done anything "inadvertently", or that there is any subterfuge in this, or that a locking mechanism is implemented; it is simply how the biology and this tiny model of part of it works. It is rather the point that given (A) a reasonable-sized population with inheritance and (B) a small but non-zero mutation rate, one expects that most of a population will consist of almost-perfect copies of the parent generation, or if looking at a subset of traits, that offspring exist that are perfect in carrying forward those traits. In other words, the biology implements something that does preserve adaptive traits without having a need for a "locking" or "latching" mechanism. (That is, "locking" implemented as a mechanism that has some cognizance of which traits are "right" and preserves them from further change.) The "weasel" program is a demonstration of just how effective the biological way to preserve traits is compared to blind search. I did discuss this on my blog some time back, at least the mutation rate part of it.

So we see that the most interesting results come about when 0.0 < u << 1.0, that is, a small non-zero mutation rate far away from the behavior one gets with complete randomness. Unsurprisingly enough, this is also the situation that we see in biology, where mutation rates are small, non-zero values. While Richard Dawkins did not discuss mutation rate specifically with respect to his "weasel" program, he did discuss it in the context of his "biomorphs" program, where a mutation rate high enough to cause one mutation in each daughter was said to be "very high" and "unbiological". With a small mutation rate, most of the time a daughter candidate or organism will be pretty much like the parent, with a somewhat higher chance that something will go wrong with what already works than that something will go right in what isn't working currently. Increasing the mutation rate substantially will, at least from the standpoint of an individual daughter candidate, quickly add to the risk of lots more going wrong than going right.

And I've discussed the long-term antievolutionist insistence that a "locking" mechanism is somehow hidden away inside "weasel" as well. In runs where I matched up "weasel" with what Bill Dembski calls "partitioned search" (and which Dembski famously insisted "weasel" was an instance of), it was obvious that the two different programs had different behaviors as u was changed. (Follow the link to see the graph.) "Locking" does perform better than "weasel", as expected. The big point to note, though, is that "weasel" is, for the smaller values of u in the comparison, far less than one order of magnitude less efficient than "locking", and some 36 or more orders of magnitude more efficient than blind search. Pretty good for something directly analogous to the broad biological picture (reasonable population size, inheritance of traits, and small non-zero mutation rate) and without a "locking" mechanism, eh? As for your strategy (1), this is called "elitism" in the evolutionary computation literature. I don't use it that I recall, and I don't know how common it is in other people's "weasel" programs, but biologically it isn't objectionable unless you believe that every single population on earth is semelparous. It would be a pretty extreme case in the iteroparous condition, but it is certainly feasible. I'd say that a "weasel" using elitism is not fully in line with Dawkins' original program as described, but I can't argue that it is un-biological. Like I said, barring someone finding a mistake in the math, there isn't much left to discuss. You seem to agree that with an appropriate choice of u your program does converge when the length L is increased. That seems to bring us to a conclusion on the "weasel-can't-converge-if-the-string-is-long" contention.

Ichthyic · 19 May 2010

if you can’t live with real facts

that does indeed to be Stimpy's big problem.

Sadly, I see little progress being made by him in dealing with this issue over the last 2 years.

Not unexpected, though. His house of cards must be defended at all costs, including reality.

Malchus · 19 May 2010

I think it highly likely that he is looking to avoid any discussion with me; since I have called him on his lack of ethical behavior.
Stanton said: Malchus, you deserve a medal for the way you've been flensing Randy Stimpson in these last three comments. Unfortunately, he's probably going to deliberately misinterpret your taking him to task as hostility or some other anti-social behavior, and then pretend to ignore you while simultaneously prattling on about how his non-realistic, toy programs disprove evolution, AND how he's miraculously too busy to actually answer any serious questions.

Malchus · 19 May 2010

Wesley, your skill with explanation is admirable.

Intelligent Designer · 19 May 2010

Malchus, I plead guilty. I lied three times on Pharyngula:

1) PZ was on the road and after a heated discussion I signed out by telling the participants that PZ had asked me to take over his blog and keep everyone entertained while he was away and I asked everyone to send PZ some email to let him know if I did a good job or not. Obviously I was joking. The only person there that I thought was dumb enough to think I was serious was Ichthyic.

2) I few months later PZ was on the road again. I told the same lie (joke). Much to my suprise PZ found my comment (Ichthyic probably tattled on me) and accused me of lying and warned me that I was in danger of being expelled. So I was wrong -- PZ was also dumb enough to take me seriously. I should add that that was the only time I was ever wrong on Pharyngula except for the time I asked Ichthyic to be my facebook friend.

3) I lied (joked) that PZ was preparing a rebuttle to Genomicron and encouraged others look at it and make their own analysis before reading PZs. Thus I was banned for lying.

Ichthyic · 19 May 2010

The only person there that I thought was dumb enough to think I was serious was Ichthyic.

not only isn't that what happened, you're lying about what I said about it too.

AGAIN

Ichthyic probably tattled on me

Nope, PZ discovered your idiocy all on his own, which is why he was so pissed, probably. So not only are you delusional, and a liar, you're paranoid too.

have you been checked for schizophrenia? seriously, you DO have a lot of the symptoms.

Thus I was banned for lying.

yes, but not for the twisted tale you just told, which would have probably gotten you banned for lying in and of itself.

you're one pathetic meatsack there, Stimpy.

Intelligent Designer · 19 May 2010

I also plead guilty to lying on my blog here and here.

Intelligent Designer · 19 May 2010

Ichthyic said: have you been checked for schizophrenia? seriously, you DO have a lot of the symptoms.
You might be right. I have heard voices. What other syptoms do I have?

Ichthyic · 19 May 2010

What other syptoms do I have?

the wonderful thing about the web, is you can actually research things yourself:

http://www.schizophrenia.com/diag.php

eric · 19 May 2010

Intelligent Designer said: I have read the code of several weasel programs and they don't all implement the same algorithm. Some of them inadvertantly approximate a locking algorithm. This can be done in at least two ways: (1) allow selection of the parent or (2) adjust the mutation rate so that it works for the length of the target string. I think you have done (2). Do you agree?
Could you explain what "approximates a locking program" means to you and why you think this somehow invalidates selection? Because its baffling to me how you can think the expected and entirely mundane probabilistic outcome of a random process is analogous to a programming line that prevents the mutation of a correct character. In a standard weasel program there is a fixed mutation rate/character which does not take into account whether the current character is right or wrong. Mathematically, this requires the (P clone) value be fixed. It doesn't change with generation or parental fitness. As the simulation is run and you get fitter parents, the fraction of mutational daughters which are more fit than the parent gets smaller. So the probability in any given generation of a more fit mutated daughter showing up decreases. Because (P clone) remains fixed, you will see more clones chosen when the probability of a more fit mutational daughter decreases. This will be true for any weasel program in which (# daughters)*(P clone) is significantly greater than 1; if it is lower than one, you will get less stable and predictable behavior. But there's no locking involved - its just the expected outcome of the random mutation process. Your argument that this approximates locking is as specious as arguing that if casinos are observed to earn money, the games approximate rigged. Such a statement completely misunderstands the nature of statistics and the definition of 'rigged', and analogously, you seem to completely misunderstand the definition of 'locking.'

DS · 19 May 2010

eric wrote:

"Could you explain what “approximates a locking program” means to you and why you think this somehow invalidates selection?"

No he can't. As I already pointed out, no weasel program can ever invalidate selection. All such programs can do is to illustrate the power of cumulative selection.

If one uses biologically plausible parameters, then it becomes obvious that the system quickly converges to a target sequence, this will happen much more quickly if multiple targets are allowed. The closer to the target, the more differential mortality is required in order to make further improvements, but convergence will still occur. Now if you have no idea what biologically plausible parameters are, then the best that you can hope for is to show that in some implausible scenarios that selection will operate more slowly.

See eric, you just don't have enough degrees to talk to this guy. When he can't answer your questions he will try to sidetrack the conversation with personal questions and avoid the substance of your argument. The "locking" routine is just a ploy, he keeps accusing people of this without ever demonstrating it. The string length nonsense is just a ploy as well, that has been dealt with. I don't see why it is so important to this guy to try to dismiss the power of cumulative selection, but fortunately he has not been able to do so. Maybe if he had more degrees in the relevant fields someone would care.

Dave Lovell · 19 May 2010

eric said:
Intelligent Designer said: I have read the code of several weasel programs and they don't all implement the same algorithm. Some of them inadvertantly approximate a locking algorithm.
.....you seem to completely misunderstand the definition of 'locking.'
It's even more fundamental than that. Whatever the definition, any argument against an algorithm deemed to "approximate to locking" is only significant if the biological system being discredited can be deemed never to "approximate to locking" by the same definition.

DS · 19 May 2010

Dave Lovell said:
eric said:
Intelligent Designer said: I have read the code of several weasel programs and they don't all implement the same algorithm. Some of them inadvertantly approximate a locking algorithm.
.....you seem to completely misunderstand the definition of 'locking.'
It's even more fundamental than that. Whatever the definition, any argument against an algorithm deemed to "approximate to locking" is only significant if the biological system being discredited can be deemed never to "approximate to locking" by the same definition.
Indeed. And since selection can be considered (by some misguided definitions) as some form of "locking" then the argument becomes that any algorithm that allows selection cannot be used to demonstrate selection! That is why it is important to use biological plausible parameters for such simulations. Allowing parental genotypes to survive is only implausible if it cannot occur in nature. Allowing only one target is appropriate if there is only one target in nature. Ignoring these issues because someone does not have a sufficient number of degrees or because they may or may not have changed the order of their arguments is simply evasion.

eric · 19 May 2010

DS said: The "locking" routine is just a ploy, he keeps accusing people of this without ever demonstrating it.
I think its sincere but that he's not using the term the same way we (or Dembski!) use it. The standard definition is a program in which the probability of a correct letter mutating is zero. We could even broaden that to include any program which assigns a different probability to letters based on whether they are correct (lower P) or not (higher P). But he's implying that a program that assigns the same mutation rate to correct and incorrect letters approximates locking. So I want to know how he defines locking.

eric · 19 May 2010

D'oh! My last post, line 5, should reead "assigns a different probability of mutation to..."

DS · 19 May 2010

eric wrote:

But he’s implying that a program that assigns the same (meaning a different) mutation rate to correct and incorrect letters approximates locking. So I want to know how he defines locking.

Well "locking" would be defined as a correctly matching letter having a zero probability of changing. "Approximately locking" would probably be if a correctly matching letter had a lower probability of changing than a incorrect letter. However, if mutations are random, then the probability of any letter changing to any other letter should be equal, whether it is already a correct match or not. Now I am certain that there are some programs that have this stipulation, if not then they are probably not biological relevant. And I am sure that selection will still cause convergence on the correct character string, although more slowly if there is no locking.

So what exactly is this guys problem? Does he think that because selection causes an overrepresentation of more closely matching strings in subsequent generations that this somehow represents locking? Once again, in order to demonstrate the power of selection, you must in fact allow for the program to have selection. Differential mortality and differential reproductive success are all that is required if random mutations occur.

DS · 19 May 2010

P.S.

Adjusting the mutation rate according to string length definitely does not count as "locking".

Henry J · 19 May 2010

As somebody already pointed out above, locking would consist of having a different probability of mutation for a correct letter than for an incorrect one. Changing the overall mutation rate isn't going to do that.

Intelligent Designer · 19 May 2010

Wesley R. Elsberry said: I also cheerfully agree that approximating the outcome of a locking mechanism is done by any correctly-programmed "weasel".
Wesley, I will be back as time allows to address some of your other points. Hopefully tonight.

eric · 19 May 2010

DS said: "Approximately locking" would probably be if a correctly matching letter had a lower probability of changing than a incorrect letter. However, if mutations are random, then the probability of any letter changing to any other letter should be equal, whether it is already a correct match or not.
Not exactly. Its entirely possible that (e.g.) a C-to-D mutation is less probable than an D-to-C one. If the correct letter is a C, this would mean this particular correct letter has a lower chance of mutating to an incorrect D but not because the program knows its correct. That's why I tried to be precise in my wording and included the caveat "...based on whether they are correct" - that's an important part of the locking definition. Locking is differential mutational rates based on knowing its the correct letter. If there is a difference in mutational chance based on some other factor, its not locking (and could in fact reduce the probability of producing a more fit daughter, rather than increase it).
So what exactly is this guys problem?
If you're asking my opinion, I think that he is drawing an incorrect inference between two probabilities. He's observing that P(mutation) is high enough that we observe mutants in every generation, and inferring from that that P(most fit daughter will have an error not present in the parent) should also be high enough to be observed with reasonable frequency. And, consequently, if we don't see it occurring, the program must be locking somehow. This inference is wrong; for standard weasel settings the second probability is orders of magnitude lower than the first. Here's a back-of-the envelope calculation. Towards the end of a run when the string is close to convergence (because that's the part of the run Designer is complaining about), the chance of a daughter having a "new" mistake is about the same as the chance of the program spitting out a less fit daughter. We can put an upper bounds on this probability as equalling P(no clone), because if a clone is present, it has at least the fitness of the parent. For "classic weasel" - string length 28, 5% mutation rate, 100 daughters - P(no clone) is 1E-12. 10 orders of magnitude smaller than that 5%!!! So, we can say that in a classic weasel run, towards the end of the run you are extremely unlikely to see selection yielding a daughter with a new mistake not contained in the parent, but NOT because it locks - because, instead, the probability of a set of 100 daughters in which none are a clone is pretty damn low.

Mike Elzinga · 19 May 2010

DS said: Well "locking" would be defined as a correctly matching letter having a zero probability of changing. "Approximately locking" would probably be if a correctly matching letter had a lower probability of changing than a incorrect letter. However, if mutations are random, then the probability of any letter changing to any other letter should be equal, whether it is already a correct match or not. Now I am certain that there are some programs that have this stipulation, if not then they are probably not biological relevant. And I am sure that selection will still cause convergence on the correct character string, although more slowly if there is no locking.
Both the program I have written and the meta-program that uses the probabilities to study its behavior include this “independently-set locking” feature. Once a match is obtained, the probability of its changing to a mismatch can be different from the mutation rate. Because there are physics analogs to this problem, there are situations in which particle once trapped, has a lower probability of being ejected. So there can be a difference between being captured by a well and being ejected. One reason for this is that once a particle is captured, the shape of the potential well changes and becomes deeper (particle interactions). Another reason is to investigate the real situations in which a system is formed but can be broken apart fairly quickly unless it is shuttled into a less energetic environment. Another reason is that some transitions between states are “forbidden” quantum mechanically. A transition in one direction may take place more directly than a transition in the opposite direction (again, this has to do with the changing environment as a result of the transitions) Classically such a case could occur as captured particles are swept out of the milieu of energetic particles as they are captured and their energy in the form of photons, phonons, or other particles is carried off to infinity. Solar systems become more stable as stuff is cleared out of the vicinity of a formed planet and bombardments become less frequent. The planet settles down into a deeper well and a more circular orbit rather than an elliptical one. I would guess in the formations of some organisms, they could acquire phenotypic traits that allow them to migrate from a hostile environment where selection pressures are less (less radiation, hence smaller mutation rates). But the bottom line about selection is that it is enormously more effective than those differential mutation rates. Differential mutation does, however, apply to many phenomena in nature. One of the things that come out of it, and this is similar to making the mutation rate smaller without having any “latching”, is that the population begins to achieve a smaller spread as it converges on the “target”. If the mutation rate is high, you can still get convergence quickly even though there is a very large spread in the population throughout the evolutionary process. That corresponds to a situation in which a successful offspring migrates out of a bad environment.

Intelligent Designer · 19 May 2010

Wesley R. Elsberry said: the mutation rate I used was adjusted to deliver an expectation of about 1 character mutated per string per generation.
Such a mutation rate could be high or low depending on the life form. For prokaryotes this would be a high mutation rate. Also prokayotes only have 2 offspring not 100. Humans on the other hand have a much higher mutation rate that what is equivalent to one per string. The human genome is about 3 billion base pairs in size. Every time this genome is replicated about 0.3 mutations, on average, will be passed on to one of the daughter cells. What we are interested in knowing how many mutations are passed on to the fertilized egg (zygote) from its parents. In order to calculate this number we need to know how many DNA replications there are between the time that one parental zygote was formed and the time that the egg or sperm cell that unite to form the progeny zygote are produced. In the case of females, this number is about 30, which means that each female egg is the product of 30 cell divisions from the time the zygote was formed. In males, the number of cell divisions leading to mature sperm in a 30 year old male is about 400. This means that about 9 mutations (0.3 × 30) accumulate in the egg and about 120 mutations (0.3 × 400) accumulate in a sperm cell. Thus, each newly formed human zygote has approximately 129 new spontaneous mutations.

Stanton · 19 May 2010

Intelligent Designer said:
Wesley R. Elsberry said: the mutation rate I used was adjusted to deliver an expectation of about 1 character mutated per string per generation.
Such a mutation rate could be high or low depending on the life form. For prokaryotes this would be a high mutation rate. Also prokayotes only have 2 offspring not 100.
Obviously, you are unaware that several kinds of bacteria, such as Bdellovibrio and many filamentous cyanobacteria, produce more than two daughter cells at a time, either by elongating, or fragmenting.
Humans on the other hand have a much higher mutation rate that what is equivalent to one per string.
It's also quite obvious that you don't know anything about how fast bacteria can mutate, or that bacteria can have several hundred generations within a few days. I strongly recommend going back to college and enrolling in a beginning course in Biology and or Microbiology before you continue to make a bigger fool out of yourself. Or, can you explain where your 2 years of physics grants you the power to speak as an authority on Population Biology to biologists and students of Biology?

Henry J · 19 May 2010

Of course, only a small fraction of mutations in a human genome will be in functional DNA. As I recall, the average mutation rate in functional DNA is between 1 and 2.

Henry

Intelligent Designer · 19 May 2010

Stanton said: Obviously, you are unaware that several kinds of bacteria, such as Bdellovibrio and many filamentous cyanobacteria, produce more than two daughter cells at a time, either by elongating, or fragmenting.
You are right. I didn't know that but your point is irrelavent.
It's also quite obvious that you don't know anything about how fast bacteria can mutate, or that bacteria can have several hundred generations within a few days.
How is that obvious? Did I say something that implied that I don't know how fast bacteria can replicate or are you just automatically assuming that I don't know anything at all.

Mike Elzinga · 19 May 2010

Stanton said: Or, can you explain where your 2 years of physics grants you the power to speak as an authority on Population Biology to biologists and students of Biology?
It's pretty clear he doesn't know any physics or math either. He screwed up statistics and his physics is verschlecht. He's just messing with people's heads; he has no clue.

Intelligent Designer · 19 May 2010

Henry J said: Of course, only a small fraction of mutations in a human genome will be in functional DNA. As I recall, the average mutation rate in functional DNA is between 1 and 2. Henry
That would only be true if you accept the premise that all noncoding DNA is not functional. I don't except that premise. Just because you can't figure out what something does doesn't mean it does nothing.

Stanton · 19 May 2010

Intelligent Designer said:
Stanton said: Obviously, you are unaware that several kinds of bacteria, such as Bdellovibrio and many filamentous cyanobacteria, produce more than two daughter cells at a time, either by elongating, or fragmenting.
You are right. I didn't know that but your point is irrelavent.
Actually, my point is that if you have no desire to present correct details or facts, you should not bother trying to lecture biologists about Biology.
It's also quite obvious that you don't know anything about how fast bacteria can mutate, or that bacteria can have several hundred generations within a few days.
How is that obvious? Did I say something that implied that I don't know how fast bacteria can replicate or are you just automatically assuming that I don't know anything at all.
I don't have to assume that you don't know anything (about Biology) at all. Every time you post your screeds, you confirm our suspicions that you know very little, if anything at all, about Biology. Or, why would you argue that humans mutate at a faster rate than bacteria?

Intelligent Designer · 19 May 2010

Mike,

You've done a lot of talking about potential wells. I don't see how that applies to DNA.

Stanton · 19 May 2010

Intelligent Designer said:
Henry J said: Of course, only a small fraction of mutations in a human genome will be in functional DNA. As I recall, the average mutation rate in functional DNA is between 1 and 2. Henry
That would only be true if you accept the premise that all noncoding DNA is not functional. I don't except that premise. Just because you can't figure out what something does doesn't mean it does nothing.
Are you really going to drag out the Intelligent Design nonsense about how "Evolution is wrong because Junk DNA isn't really junk even though Intelligent Design has no ability to predict the possible functions of Junk DNA"?

Mike Elzinga · 20 May 2010

Intelligent Designer said: Mike, You've done a lot of talking about potential wells. I don't see how that applies to DNA.
Of course you don't. As I said, your physics is ver schlecht; so is your chemistry and biology.

Intelligent Designer · 20 May 2010

Or, why would you argue that humans mutate at a faster rate than bacteria?
I didn't argue that.

Intelligent Designer · 20 May 2010

Stanton said: Are you really going to drag out the Intelligent Design nonsense about how "Evolution is wrong because Junk DNA isn't really junk even though Intelligent Design has no ability to predict the possible functions of Junk DNA"?
That would be another topic. However, I am on record for dismissing the idea that 97 percent of DNA is junk here, here, here, and here.

Intelligent Designer · 20 May 2010

Mike,

Try to explain to me the conditions underwhich a string of DNA would be in a potential well and therefore not subject to the same mutation rate as other DNA.

Intelligent Designer · 20 May 2010

I am under the impression that what Mike is saying about potential wells applying to DNA is complete nonsense. Maybe I am wrong. Would anyone else care to support or deny that notion?

Malchus · 20 May 2010

Unfortunately, you are completely wrong on this point. http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1000371 Stanton does have a good point: your understanding of biology and genetics is so limited that you are unable to make any statements on the subject.
Intelligent Designer said:
Stanton said: Are you really going to drag out the Intelligent Design nonsense about how "Evolution is wrong because Junk DNA isn't really junk even though Intelligent Design has no ability to predict the possible functions of Junk DNA"?
That would be another topic. However, I am on record for dismissing the idea that 97 percent of DNA is junk here, here, here, and here.

Malchus · 20 May 2010

You are completely wrong. His examples are quite apt.
Intelligent Designer said: I am under the impression that what Mike is saying about potential wells applying to DNA is complete nonsense. Maybe I am wrong. Would anyone else care to support or deny that notion?

Malchus · 20 May 2010

Randy, I am puzzled by your recent behavior. You wrong a reasonably long post pointing out that you lied repeatedly on Pharyngula. You followed that by pointing out that you even lie on your own site. More unfortunately, your explanation of your banning from Pharyngula - described as
Tiresome intelligent design advocate who repeatedly spammed some half-assed simulation he wrote that he claimed would show evolution can't work; really crossed the line when he lied in a comment and told other readers to visit his site because I was writing a rebuttal to his claims.
is completely false. You were being dishonest even while admitting that you are dishonest. All that we can glean from this right now is that you chronically and apparently compulsively dishonest. Posting in a fashion that both confirms your dishonesty and makes it more egregious is a remarkably foolish thing to do on a forum where your credibility is already minimal. Why did you do it? Why present direct and incontrovertible evidence that you are, in fact, a fundamentally dishonest person? Science is based on telling the truth. Think about that.

Jesse · 20 May 2010

Intelligent Designer said: I am under the impression that what Mike is saying about potential wells applying to DNA is complete nonsense. Maybe I am wrong. Would anyone else care to support or deny that notion?
Chemistry. Different chemical bonds. Potential wells. It's so obvious. What I'm saying is that different chemical bonds have different strengths. That's another way of saying that the potential wells have different depths. That's just a simple example of why what Mike is saying is not nonsense.

Intelligent Designer · 20 May 2010

Malchus said: Unfortunately, you are completely wrong on this point. http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1000371
You are assuming that DNA is only functional if it is transcribed.

Jesse · 20 May 2010

Intelligent Designer said:
Malchus said: Unfortunately, you are completely wrong on this point. http://www.plosbiology.org/article/info%3Adoi%2F10.1371%2Fjournal.pbio.1000371
You are assuming that DNA is only functional if it is transcribed.
You are assuming that it is functional simply because you want it to be. This is consistent with believing in a deity because you want one to exist. Never mind the literally infinite possible deities that you don't believe in. You want to, so there is no evidence needed. In short, I'm not buying your (non)statement about your religious views. You just aren't man enough to cowboy up and tell us what they are. And you still completely missed the whole thing about chemistry and potential wells.

Intelligent Designer · 20 May 2010

The bottom line, though, is the genome is mostly dead, transcriptionally. The junk is still junk.
This statement assumes that DNA is only functional if it is transcribed.

Jesse · 20 May 2010

Intelligent Designer said:
The bottom line, though, is the genome is mostly dead, transcriptionally. The junk is still junk.
This statement assumes that DNA is only functional if it is transcribed.
If it's not transcribed and it is functional, you have to find some real effect that does not involve it being transcribed. Since you are so smart, why don't you tell us what that real effect is.

Intelligent Designer · 20 May 2010

Opps. I added this comment to the wrong thread.

Intelligent Designer · 20 May 2010

If it's not transcribed and it is functional, you have to find some real effect that does not involve it being transcribed. Since you are so smart, why don't you tell us what that real effect is.
Examples of functional DNA sequences that are not transcribed are promoters, enhancers and telomeres. Also some deseases are known to be associated with mutations in non-coding regions of DNA.

Ian Musgrave · 20 May 2010

Intelligent Designer said:
The bottom line, though, is the genome is mostly dead, transcriptionally. The junk is still junk.
This statement assumes that DNA is only functional if it is transcribed.
There are several lines of evidence that most of the DNA in humans and other organisms is junk. a) We know what the DNA is; in humans around 2% codes for proteins, another 2-3% either codes for things like t-RNA, ribosomal RNA, small nucleolar RNA or represents binding sites for regulatory factors. About 4% is broken viruses; roughly another 4% are broken genes (like the non-functional ascorbic acid sythetase gene). The remainder represents highly repetitive DNA like LINES and SINES or ALU sequences. b) Radiation inactivation experiments show that the number of protein coding and regulatory or other functional sequences can’t be much bigger than that found by DNA sequencing. If it were substantially larger, cells would be killed at much lower does of radiation (as radiation damage is proportional to the number of functional target sequences). c) The majority of non-coding DNA accumulates mutations at the maximal rate. There is no sequence conservation. If these things had a role as, say regulatory sequences, then they would be conserved. d) Many organisms have large chunks of this non-coding DNA missing, to no ill effect, eg the Puffer Fish (Fugu) has about 40% less non-coding DNA than other similar fish and is doing quite well thank you. e) Natural mutations in Humans remove large chunks of this non-coding DNA , with no ill effects in the subjects with these mutations f) Experimental deletion of megabases of non-coding DNA in mice have turned up no functional change over at least two generations

Wesley R. Elsberry · 20 May 2010

Randy,

Larry Moran will be so proud. But you really ought to provide a citation when you crib your notes. The fact that you are reading Larry Moran's pages means that you should also be aware of another pertinent issue. Wait, maybe I'm getting ahead of myself. Are you reading Larry, or was this cribbed from a secondary quote-mine someplace else?

Anyway, I see a few possible premises, but no argument and no conclusion. Did you hit "Submit" prematurely?

Stanton · 20 May 2010

Intelligent Designer said:
Stanton said: Are you really going to drag out the Intelligent Design nonsense about how "Evolution is wrong because Junk DNA isn't really junk even though Intelligent Design has no ability to predict the possible functions of Junk DNA"?
That would be another topic. However, I am on record for dismissing the idea that 97 percent of DNA is junk *cut spam*
Except that you lack any authority, credibility or even basic understanding in Biology, period. Spamming us with pages of your own misunderstandings from your personal blog still will not impress us.

DS · 20 May 2010

So now that this guy has lost the argument, he tries to weasel out of it by deflecting the conversation to junk DNA. Well I guess he doesn't have enough degrees to talk to me so he loses again.

Malchus · 20 May 2010

So Randy is now adding plagiarism to his demonstrations of dishonesty? Randy, may I suggest - for your own good and your reputation - that you cease digging yourself in any further? As I recall your various posts on this thread, you came here originally to resuscitate William Dembski's reputation regarding Weasel; then you claimed that Weasel was intended to prove evolution; then you claimed that Weasel wasn't relevant, that your Genomicon proved evolution; then you claimed that latching was taking place; then you side-tracked into various displays of irritation that you were be treated with disdain, all the while complaining that disdain was the norm and should simply be shrugged off; then claimed long base pairs couldn't be produced; now you're stealing material from other blogs to make vague and meaningless claims about junk DNA. Might I suggest that such flighty behavior does nothing to establish that you have anything meaningful to say on this topic? Occasionally you announce that you personally have an opinion on the subject (junk DNA, for example) as if that was of any importance. But since you've established that you have very little understanding of biological evolution; have very little understanding of statistics; and are chronically dishonest - we have no reason to treat your opinion as meaningful. It is entirely possible for you to walk back from this position of "class clown" that you've established for yourself: you need to try to absorb some of what is being presented to you, and try not to immediately reject it simply because you personally disagree with it. You could learn a great deal from the folks on here.
Wesley R. Elsberry said: Randy, Larry Moran will be so proud. But you really ought to provide a citation when you crib your notes. The fact that you are reading Larry Moran's pages means that you should also be aware of another pertinent issue. Wait, maybe I'm getting ahead of myself. Are you reading Larry, or was this cribbed from a secondary quote-mine someplace else? Anyway, I see a few possible premises, but no argument and no conclusion. Did you hit "Submit" prematurely?

Intelligent Designer · 20 May 2010

Wesley R. Elsberry said: Randy, Larry Moran will be so proud. But you really ought to provide a citation when you crib your notes. The fact that you are reading Larry Moran's pages means that you should also be aware of another pertinent issue. Wait, maybe I'm getting ahead of myself. Are you reading Larry, or was this cribbed from a secondary quote-mine someplace else? Anyway, I see a few possible premises, but no argument and no conclusion. Did you hit "Submit" prematurely?
From time to time I read Larry Moran's pages -- not a lot. I intentionally left out the sitation because my alias seems to generate a knee jerk reaction to anything I say. I was anticipating such a reaction and planned to site Larry after recieving one. Unfortunately my evil plan failed.

Malchus · 20 May 2010

Randy you must understand that plagiarism is unethical and dishonest. If you choose to cite other people, you must include that citation. Science is based on demanding integrity and honesty. If you wish to engage in this discussion, these are qualities you should bring to the table; otherwise this entire exercise is an amusement in futility. You may in fact have meaningful contributions to make, but you continue to 'taint' such contributions with your lack of ethical behavior.
Intelligent Designer said:
Wesley R. Elsberry said: Randy, Larry Moran will be so proud. But you really ought to provide a citation when you crib your notes. The fact that you are reading Larry Moran's pages means that you should also be aware of another pertinent issue. Wait, maybe I'm getting ahead of myself. Are you reading Larry, or was this cribbed from a secondary quote-mine someplace else? Anyway, I see a few possible premises, but no argument and no conclusion. Did you hit "Submit" prematurely?
From time to time I read Larry Moran's pages -- not a lot. I intentionally left out the sitation because my alias seems to generate a knee jerk reaction to anything I say. I was anticipating such a reaction and planned to site Larry after recieving one. Unfortunately my evil plan failed.

eric · 20 May 2010

Intelligent Designer said: I intentionally left out the sitation [sic] because my alias seems to generate a knee jerk reaction to anything I say. I was anticipating such a reaction and planned to site [sic] Larry after recieving one. Unfortunately my evil plan failed.
So, it wasn't plaigerism, it was an attempt at rhetorical entrapment gone wrong? Honestly officer, I wasn't stealing, I was just checking their security protocols? I don't think you really understand the reason for academic citation. If you use Larry's work, you don't cite him because you owe it to us to do so. You cite him because you owe it to him.

Malchus · 20 May 2010

Actually, rereading Randy's post makes me more confused than ever. He seems to have been trying to discredit Moran's work by passing it off as his own and then, when we 'reacted' strongly against it, tell us that Moran wrote it? This is worse than simple plagarism: this is Randy convinced that we are merely rejecting his arguments because he is making them, rather than rejecting them because they are ill-informed, illogical, and unsupported. He is, by this device, accusing everyone on this forum of exactly the kind of dishonest, knee-jerk reactions that he himself is evincing. The fundamental narcissism of presuming that we aren't considering his comments, but merely rejecting them because Randy made them is appalling.
eric said:
Intelligent Designer said: I intentionally left out the sitation [sic] because my alias seems to generate a knee jerk reaction to anything I say. I was anticipating such a reaction and planned to site [sic] Larry after recieving one. Unfortunately my evil plan failed.
So, it wasn't plaigerism, it was an attempt at rhetorical entrapment gone wrong? Honestly officer, I wasn't stealing, I was just checking their security protocols? I don't think you really understand the reason for academic citation. If you use Larry's work, you don't cite him because you owe it to us to do so. You cite him because you owe it to him.

Intelligent Designer · 20 May 2010

Malchus, I realize your feelings are hurt get over it and start acting like a Christian.

Malchus · 20 May 2010

My feelings? You haven't even managed to annoy me yet. I feel great pity for you, since you are behaving like your own worst enemy. As long as you continue to present yourself as dishonest - lying and plagiarism are both unethical - you will continue to generate the kind of "knee-jerk" reaction you imagine you see. I am a Christian. I am praying for you, since I am averse to your eventual damnation.
Intelligent Designer said: Malchus, I realize your feelings are hurt get over it and start acting like a Christian.

Malchus · 20 May 2010

Acceptance of Christ enables me to feel compassion even for the lost souls of the internet. You are one such lost soul. You are clearly bright, and you are passionate about your subject. But you show highly unethical behavior which taints your ideas in the marketplace of science. Oddly enough, I am probably more charitably inclined towards you than most of the other posters: they simply regard you as a fool. I am trying to help.

Intelligent Designer · 20 May 2010

Malchus said: I am a Christian. I am praying for you, since I am averse to your eventual damnation.
Malchus this is way off topic but I am curious to know why you think I would be damned? Also what exactly does it mean to be damned? Will I be thrown into the lake of fire and tormented for all eternity or what?

kakapo · 20 May 2010

DS said: So now that this guy has lost the argument, he tries to weasel out of it by deflecting the conversation to junk DNA.
"weasels"... nice. I'm happy to see someone else is intrigued by the meta-narrative as well. I have to say that my hat's off to Intelligent Designer. He resurrected this thread and has kept it going for 14 pages(!) all the while being wrong about the initial premise. His thread management skill is in the top 2 or 3 that I've encountered in internet forums. Perhaps only the immortal Rob Bennett of investment boards is/was more skilled.

Malchus · 20 May 2010

There was another poster - if you look to the Bathroom Wall you will find a remarkable record of a highly tenacious poster. Given persistence and a relatively thick skin, a determined poster can keep a thread going for pages. I have noted that the number of intelligent, well-educated posters who simply cannot bear to let false statements, illogical arguments, and general nonsense stand unchallenged is almost endless. I value such posters: I always find the conversations interesting and often educational. But such threads resolve nothing and solve nothing. Randy is an excellent example of someone who's skill - as you so rightly point out - is to keep things going. The argument has not advanced at all since he began posting. The basic point stands: Dawkins wrote a quick and dirty model to demonstrate the remarkable value of selection vs. random chance in the assembly of complex structures. It was never intended to model evolution, and certainly the theory of evolution does not stand or fall with its accuracy. William Dembski and some of his followers at another blog did not understand Dawkins basic intention, and demonstrated their almost complete inability to understand what the Weasel was for and how it could be simulated. When Randy arrived here, he made the same basic errors. He has since retracted them, and gone on to make other claims not based on evidence or logic. Many posters are trying to educate him; others are laughing at him; none believe that Randy's opinions on the subject will have any impact on science in any way. I pity him.
kakapo said:
DS said: So now that this guy has lost the argument, he tries to weasel out of it by deflecting the conversation to junk DNA.
"weasels"... nice. I'm happy to see someone else is intrigued by the meta-narrative as well. I have to say that my hat's off to Intelligent Designer. He resurrected this thread and has kept it going for 14 pages(!) all the while being wrong about the initial premise. His thread management skill is in the top 2 or 3 that I've encountered in internet forums. Perhaps only the immortal Rob Bennett of investment boards is/was more skilled.

Malchus · 20 May 2010

You claimed to have been a Christian - I would think the answer is obvious. Bearing false witness is a sin. Sin without repentance is separation from God. Hence, damnation. This is basic Christian theology.
Intelligent Designer said:
Malchus said: I am a Christian. I am praying for you, since I am averse to your eventual damnation.
Malchus this is way off topic but I am curious to know why you think I would be damned? Also what exactly does it mean to be damned? Will I be thrown into the lake of fire and tormented for all eternity or what?

Intelligent Designer · 20 May 2010

Malchus said: I am trying to help.
In that case send me an email so I can contact you privately.

Malchus · 20 May 2010

Why?
Intelligent Designer said:
Malchus said: I am trying to help.
In that case send me an email so I can contact you privately.

Malchus · 20 May 2010

As John Harshman so eloquently stated elsewhere on this very forum:
There seems to be some confusion about the definitions of “junk DNA” and “non-coding DNA”, and it’s persisted even after PZ’s response. Please, people. Junk DNA is DNA in which particular sequences have no function (though I would allow bulk functions, like the possible selection for cell size mentioned above). We can distinguish junk DNA not because it has no known function but because it evolves at the mutation rate, i.e. neutrally. Non-coding DNA is just that: DNA that isn’t translated into protein using the genetic code. A fair amount of non-coding DNA has a function: functional RNAs, regulatory sequences, and a few other conserved regions whose functions are unknown (but we know they have functions because they evolve more slowly than the mutation rate). All junk DNA is non-coding, but not all non-coding DNA is junk, and it would be foolish to dispose of either term, since they have useful and separate meanings.
Intelligent Designer said:
If it's not transcribed and it is functional, you have to find some real effect that does not involve it being transcribed. Since you are so smart, why don't you tell us what that real effect is.
Examples of functional DNA sequences that are not transcribed are promoters, enhancers and telomeres. Also some deseases are known to be associated with mutations in non-coding regions of DNA.

phantomreader42 · 20 May 2010

Because it makes his humiliation less public when you show what a dishonest, incompetent nutcase he is.
Malchus said: Why?
Intelligent Designer said:
Malchus said: I am trying to help.
In that case send me an email so I can contact you privately.

Intelligent Designer · 21 May 2010

Malchus said: Randy said:
In that case you believe in nonsense. You may have a doctorate but I doubt it’s in a science related field so I am not interested in talking to you anymore.
My response was, I thought, quite clear:
I have a doctorate in biology, and another in history. I have a masters of education degree as well. My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?
My interpretation of the events is different than yours. What you said implies that when I asked you what your education background was you answered me. You didn't, at least not until I yanked your chain. This is how it went:
I said Where are you comming from and what exactly is your educational background?
You said I don’t know what you mean by “comming from”, perhaps you could clarify? I have several degrees - both doctoral and otherwise. Why is this relevant?
You also said I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.
I yanked your chain with In that case you believe in nonsense. You may have a doctorate but I doubt it’s in a science related field so I am not interested in talking to you anymore.
Then you said I have a doctorate in biology, and another in history. I have a masters of education degree as well. My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?
So by yanking your chain I was able to get an answer from you but you've been whinning like a vindictive brat ever since.

Nomad · 21 May 2010

Intelligent Designer, you do know that the history of what you've said is recorded and available for all to see, right? You're straining credulity with this latest complaint. First you accused Malchus of changing the order in which he provided his quotes:
You reversed the order in which your comments appeared in the blog to present your argument.
Now you provide a series of quotes that uses the same order that he did. So what exactly did you mean when you said he reversed the order? Your complaint has changed from "you changed the order" to "you didn't instantly detail your educational background until I goaded you into it" without any sort of acknowledgment that the original complaint was... shall we say not concordant with reality? Do you think that if you change gears fast enough no one will notice? I'm not really seeing any grounds for complaint from you, here. I'm only seeing you trying to invent an imagined slight so you can keep on complaining rather than address the sound beating you've taken in statistics and the chemistry of mutation.

eric · 21 May 2010

Intelligent Designer said: you've been whinning like a vindictive brat ever since.
If you actually responded to the substantive posts there'd be less time or inclination to complain about your behavior. But you don't. Instead of going tit-for-tat with Malchus about who said what, why don't you respond to Ian's post about junk DNA, or Jesse & Mike's posts about potential wells, or the multiple posts saying why your program is not a good biological analog. You get to choose which posts you respond to. Seems a bit facetious to choose to respond to the character attacks, ignore the substantive posts, and then complain about how all you get are character attacks.

Malchus · 21 May 2010

You are a self-admitted liar. You are self-admitted unqualified in the science behind evolutionary biology. You have been shown to be wrong about virtually every point you have made, except for material you plagiarized from another blog. Your models have been show to be of no value in determining evolutionary probabilities. You frequently direct us to your blog - a blog with virtually no traffic. Even when you confess your dishonesty, you lie about it. You have lost your faith and replaced it with unethical behavior and ego. I pity you. I am praying for your redemption.
Intelligent Designer said:
Malchus said: Randy said:
In that case you believe in nonsense. You may have a doctorate but I doubt it’s in a science related field so I am not interested in talking to you anymore.
My response was, I thought, quite clear:
I have a doctorate in biology, and another in history. I have a masters of education degree as well. My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?
My interpretation of the events is different than yours. What you said implies that when I asked you what your education background was you answered me. You didn't, at least not until I yanked your chain. This is how it went:
I said Where are you comming from and what exactly is your educational background?
You said I don’t know what you mean by “comming from”, perhaps you could clarify? I have several degrees - both doctoral and otherwise. Why is this relevant?
You also said I am a devout Christian who accepts the unprovable reality of the Divine as manifested through his Works and his Incarnation in the Risen Lamb.
I yanked your chain with In that case you believe in nonsense. You may have a doctorate but I doubt it’s in a science related field so I am not interested in talking to you anymore.
Then you said I have a doctorate in biology, and another in history. I have a masters of education degree as well. My faith and religion are irrelevant to any discussion of your errors - why do you even think they would be?
So by yanking your chain I was able to get an answer from you but you've been whinning like a vindictive brat ever since.

Malchus · 21 May 2010

Eric, as you have noticed, Randy is unable to respond to the substantive posts. Whining about persecution and being rude are all he has left. Like a true creationist, he cannot even present a solid argument. I pity him. I am praying that he finds God again before he dies.
eric said:
Intelligent Designer said: you've been whinning like a vindictive brat ever since.
If you actually responded to the substantive posts there'd be less time or inclination to complain about your behavior. But you don't. Instead of going tit-for-tat with Malchus about who said what, why don't you respond to Ian's post about junk DNA, or Jesse & Mike's posts about potential wells, or the multiple posts saying why your program is not a good biological analog. You get to choose which posts you respond to. Seems a bit facetious to choose to respond to the character attacks, ignore the substantive posts, and then complain about how all you get are character attacks.

Malchus · 21 May 2010

Randy, I am curious as to your hypocrisy: it took numerous request for you to admit your own somewhat limited education. Why is it inappropriate for someone else to not immediately off their own qualifications, when you were far more recalcitrant?

And Eric is right: you have made no substantive answer now in dozens of posts - except for your plagiarism.

phantomreader42 · 21 May 2010

In other words, you're an admitted troll.
Intelligent Designer said: So by yanking your chain I was able to get an answer from you but you've been whinning like a vindictive brat ever since.

Malchus · 21 May 2010

It is reasonably clear that he has abandoned any attempt at serious argument. What I find puzzling is his apparent obsession with drawing attention to his own childish behavior. Most of the trolls that I have seen avoid pointing out their foibles, distractions and dishonest attempts to change the subject. Randy appears to glory in being an ass.
phantomreader42 said: In other words, you're an admitted troll.
Intelligent Designer said: So by yanking your chain I was able to get an answer from you but you've been whinning like a vindictive brat ever since.

Wesley R. Elsberry · 21 May 2010

I guess I should go on to say that a pertinent issue that a reader of Larry Moran's blog should note about mutation rates is that Larry doesn't think much evolution happens via selection. Some, but not a lot. So something that someone who has chosen Larry as their authority on raw mutation rates should ask is to see what proportion of those Larry calculates are conserved under selection.

Ichthyic · 21 May 2010

If you wish to engage in this discussion, these are qualities you should bring to the table; otherwise this entire exercise is an amusement in futility.

does the phrase:

"You're wasting your time."

Come to mind yet?

trust me, you are.

Stimpy is not worth your time.

Malchus · 22 May 2010

Your point is well made.
Ichthyic said: If you wish to engage in this discussion, these are qualities you should bring to the table; otherwise this entire exercise is an amusement in futility. does the phrase: "You're wasting your time." Come to mind yet? trust me, you are. Stimpy is not worth your time.

Ichthyic · 22 May 2010

Your point is well made.

*shrug*

I don't mean to poison the well, as it were, but it's not like there hasn't been a long history of Stimpy's activity to gander at, and it has little changed in that time.

That's all I'll say on the matter. Stimpy DOES need an audience, after all. I just wanted to put up a warning flag, just in case you really were thinking that progress would be made via debate.

Malchus · 22 May 2010

Randy has made it clear that no progress will be made: he refuses to educate himself in even the very basics which would be required for any debate to even begin. But he is a lost and damned soul, apparently. And I will pray for his redemption. But I agree that wasting time with his childish tantrums is less than profitable. I could do something intelligent and interesting, or I could respond to Randy. Which would Jesus choose?
Ichthyic said: Your point is well made. *shrug* I don't mean to poison the well, as it were, but it's not like there hasn't been a long history of Stimpy's activity to gander at, and it has little changed in that time. That's all I'll say on the matter. Stimpy DOES need an audience, after all. I just wanted to put up a warning flag, just in case you really were thinking that progress would be made via debate.

Ichthyic · 22 May 2010

Which would Jesus choose?

"Let's ask Mr. Owl..."

:)

Henry J · 22 May 2010

Ask an owl? Would it help ferret out an answer about a weasel, or would it eat the weasel? Or the ferret?

Malchus · 22 May 2010

Is the ferret feral? Is the weasel wild? Would a wild weasel ferret out an omnipotent owl? Or would the feral ferret ferret out a wise, wild, winsome weasel without a whiff of latching?

Henry J · 22 May 2010

It would if it gives a hoot!

Intelligent Designer · 23 May 2010

Wesley R. Elsberry said: I guess I should go on to say that a pertinent issue that a reader of Larry Moran's blog should note about mutation rates is that Larry doesn't think much evolution happens via selection. Some, but not a lot. So something that someone who has chosen Larry as their authority on raw mutation rates should ask is to see what proportion of those Larry calculates are conserved under selection.
Wesley, what point are you trying to make? I think I read somewhere that you are a Christian who believes in Theistic Evolution. Is that true?

Wesley R. Elsberry · 24 May 2010

Randy,

I thought that I was reasonably clear in my last comment.

My viewpoint is no secret, but is hardly relevant to anything being discussed here.

Intelligent Designer · 24 May 2010

Wesley,

There's been plenty of irrelevant discussion. I am asking a friendly question. If you are both a creationist and an evolutionist do you agree that that falls under the umbrella of intelligent design?

Malchus · 24 May 2010

I see he has now reached the "equivocation" phase. It is remarkable how predictable creationists tend to be. And quite sad, really.
Wesley R. Elsberry said: Randy, I thought that I was reasonably clear in my last comment. My viewpoint is no secret, but is hardly relevant to anything being discussed here.

Intelligent Designer · 24 May 2010

Malchus,

By any chance, did you play with the Interactive Weasel Program that I wrote?

Wesley R. Elsberry · 24 May 2010

Randy,

Since "intelligent design" creationism is simply a subset of the ensemble of tired old religious antievolution argumentation, the answer to your question is a straightforward, "No." Antievolution and evolution don't mix. I really, really dislike bogus attempts to equivocate about what "intelligent design" signifies. We aren't talking some generic phrasing without referents here; we are talking about a concerted socio-political campaign to derail a chunk of science education under that label.

Intelligent Designer · 24 May 2010

Wesley,

I am not religious nor am I part of a concerted socio-political campaign to derail science education. Intelligent Design isn't necessarily opposed to evolution. For some people it is and for some people it isn't. By occupation, I am an intelligent designer. I develope software for a living and software development is an evolutionary process.

If you are indeed a theistic evolutionist, isn't it a fact that you believe life was designed by God as Christians understand it? If that is not the case explain it to me.

Malchus · 24 May 2010

Randy, you have made anothet flat out incorrect statement:

software developement is NOTHING like an evolutionary process. Absolutely nothing.

Intelligent Designer · 24 May 2010

Malchus,

There is probably some narrowly defined definition of the word evolution that would make you right.

Malchus · 24 May 2010

No definition that applies to the scientific theory of evolution. But I see you are merely equivocating again: software "evolution" has no resemblance to the scientific theory of biological evolution. Randy, I suggest you read Myers most recent post on Pharyngula. He confirms both your fundamental igorance of biology and your fundamentally dishonest approach to Internet posting.
Intelligent Designer said: Malchus, There is probably some narrowly defined definition of the word evolution that would make you right.

Wesley R. Elsberry · 24 May 2010

I don't give a flip that some individuals would like to wipe the slate clean of meaning for "intelligent design" and start over. It's damaged goods, and I for one oppose any effort at post hoc cleanup. If you are part of trying to rehabilitate "intelligent design" as a label, then you are part of the anti-science socio-political movement, even if only in the role of "useful idiot".

Religious antievolutionists have been consistently and persistently lying to us since 1968, even about whether they are religious or not. I'm not giving the benefit of doubt anymore.

I've patiently explained problems in understanding "weasel". I think that is sufficient.

Malchus · 24 May 2010

More than sufficient, I think. Thank you.
Wesley R. Elsberry said: I don't give a flip that some individuals would like to wipe the slate clean of meaning for "intelligent design" and start over. It's damaged goods, and I for one oppose any effort at post hoc cleanup. If you are part of trying to rehabilitate "intelligent design" as a label, then you are part of the anti-science socio-political movement, even if only in the role of "useful idiot". Religious antievolutionists have been consistently and persistently lying to us since 1968, even about whether they are religious or not. I'm not giving the benefit of doubt anymore. I've patiently explained problems in understanding "weasel". I think that is sufficient.

Ian Musgrave · 24 May 2010

Intelligent Designer said: Malchus, There is probably some narrowly defined definition of the word evolution that would make you right.
Randy, if you are not going to post substantive replies to to real issues, then this thread will be closed.

Henry J · 24 May 2010

Randy, if you are not going to post substantive replies to to real issues,

Is the likelihood of that above or below 10 to the minus 150?

fnxtr · 24 May 2010

Wait, Wes, let him get to the "space aliens did it" part first.... :-)

Intelligent Designer · 25 May 2010

Ok Ian, I'll consider the thread closed. Whatever else I have to say will be added to my blog.