Uncommon Descent Serving The Intelligent Design Community

Berlinski’s Question Remains Unanswered

Share
Facebook
Twitter
LinkedIn
Flipboard
Print
Email

In a recent post I asked the following question.

I have a question for non-ID proponents only and it is very simple: Is there even one tenet of modern evolutionary theory that is universally agreed upon by the proponents of modern evolutionary theory?

Then I waited for the answers to come in. I was not disappointed, and I would like to express a hearty “thank you” to the proponents of modern evolutionary theory who participated in the exercise.

I have gone through the comments, and the proponents have nominated the following list as tenets on which all proponents of modern evolutionary theory agree:

1. Common descent

2. Modern organisms descend from very ancient ones.

3. The differences among related lineages have accumulated over many generations of change.

4. The basis of (some of) the differences among individuals is heritable.

5. The relative success of those heritable traits is the basis of evolutionary change.

6. Selection is an important evolution force.

7. Populations connected by gene flow evolve together absent very strong selection pull each population in different directions.

8. Selection is important (I am not sure how this is different from 6).

9. Drift exists.

10. Allopatric speciation is possible.

11. Most speciation processes fit somewhere between the extremes of sympatric speciation and allopatric speciation.

12. All of modern life shares common ancestry, HGT and orphan genes notwithstanding.

13. The following mechanisms of genetic change cause change in lineages, with a bias against reversal:
Mutation (point, indel, duplication and rearrangement)
Gene Conversion
Recombination (several mechanisms including HGT)

14. A parallel process of concentration/dilution of such variant alleles occurs (concentration of one is inevitably dilution of the other), by both sample error (drift) and systematic bias (selection).

15. Only frequency-dependent selection can oppose the progress of such an allele through to the fixation of one variant and elimination of the other. This is rare, so origin-fixation is the norm, long-term. [Later withdrawn]

16. Iterated occurrences of such fixations inevitably change lineages.

17. Isolated gene pools diverge.

18. Species differences are fundamentally due to the tendency of this divergence to proceed beyond the point of interfertility (isolation through prezygotic and postzygotic mechanisms).

19. Higher taxa result from ongoing divergences of historic species.

20. Transition-transversion biases in substitution are due to a biochemical tendency increasing yields of one product over the other.

21. Codon position biases occur and are due to the relative effects of selection and drift on synonymous vs nonsynonymous sites.

OK then. Let’s take a look at this list. They seem to fall into the following five categories.

Category 1: Who doesn’t believe that?

Pretty much everyone on the planet would agree with the following proposition: Animals and plants are different now than they were in the past. Thus, the proposition – while at some trivial level a tenant of modern evolutionary theory – is not that which sets it apart from other theories and accounts for its unique purported explanatory power. Even young earth creationists believe it. Therefore, these propositions cannot be the basis for any claim that the theory (as opposed to some other theory) is true. From the above list the following fall into this category: 1, 2, 3, 7, 9, 10, 12, 14, 16, 17, 18, 19, 20 and 21.

Category 2: Trivial

4. The basis of (some of) the differences among individuals is heritable.

Yes, all evolution proponents agree that genetics exists.

Category 3. It is simply not true that all evolution proponents believe it

It is simply not true, for example, that all evolution proponents believe that natural selection plays more than a non-trivial role in the process. It is also not true that all proponents believe sympatric speciation occurs. 5, 8 and 11 fall into this category. See here and here.

Category 4. I Don’t know what claim is being made

13. The following mechanisms of genetic change cause change in lineages, with a bias against reversal:
Mutation (point, indel, duplication and rearrangement)
Gene Conversion
Recombination (several mechanisms including HGT)

Is the proponent of this claim stating that genetic change and only genetic change causes change in a lineage? If so, it is clearly not the case that all proponents of the theory agree with this; indeed most of them would dispute it. Is the proponent claiming merely that genetics change occurs and somehow that gets fixed in a species? If that is the case, it would fall under category 1.

Catategory 5. Withdrawn: claim 15.

CONCLUSIONS

My suspicions have been confirmed. Proponents of modern evolutionary theory all agree on a set of propositions that even most fervent young earth creationist would also agree on. And nothing more as far as I can tell.

What I was really trying to get at was this: Is there any “core” proposition on which all proponents of modern evolutionary theory agree. By “core” proposition, I do not mean basic facts of biology that pretty much everyone from YECs to Richard Dawkins agrees are true. I mean a proposition upon which the theory stands or falls, and, as I said above, sets it apart from other theories and accounts for its unique purported explanatory power

I have in mind a proposition that would answer David Berlinski’s famous question:

I disagree [with Paul R. Gross’ assertion] that Darwin’s theory is as “solid as any explanation in science.” Disagree? I regard the claim as preposterous. Quantum electrodynamics is accurate to thirteen or so decimal places; so, too, general relativity. A leaf trembling in the wrong way would suffice to shatter either theory. What can Darwinian theory offer in comparison?

Indeed. What does modern evolutionary theory offer in comparison? How can the theory ever hope to be as “solid as any explanation in science” when its proponents cannot seem to agree on a single tenet, the falsification of which would, in Berlinski’s words, shatter the theory?

UPDATE:

In the comments eigenstate pulls Haldane’s famous “rabbit in the Cambrian” out of his hat. I will address that here:

Everyone knows there are no rabbit fossils in the strata that have been labeled “Cambrian.” First, eigen’s sputtering to the contrary notwithstanding, the primary reason a stratum would be called “Cambrian” in the first place is because of the absence of rabbit fossils.

Set that aside for the moment and consider this. The fact that there are no rabbit fossils in the Cambrian strata is a datum. It is a datum for evolutionary theory; it is a datum for young earth creationists; it is a datum for ID proponents. It is a fact on the ground in the same way that people are stuck to the earth with a force of 1G is a fact on the ground. Saying “a rabbit in a Cambrian stratum would destroy Darwinism” is equivalent to saying “if people start floating off into space it would destroy general relativity.” Well, people are not floating off into space and they are not about to. No rabbits have been found in the Cambrian strata and none ever will be. Haldane’s observation amounts to nothing more than “if the facts were different the theory to explain those facts would have to be different too.” It is trivially true and singularly unhelpful.

I take it that Berlinski’s point is very different. The mathematical models of quantum electrodynamics and general relativity make extremely precise predictions (13 decimal points). It follows that those theories have exposed themselves to an enormously high degree of “risk,” because if an observation were to vary from prediction by even an astronomically small degree it would falsify the theory.

Now consider the following exchange:

Barry: And yet unlike respectable scientific theories, there is not universal agreement on a single one of those details that sets [evolutionary] theory apart as an explanatory mechanism.

eigenstate: so what?

Well, here is what. Paul R. Gross’ asserted that Darwin’s theory is as “solid as any explanation in science.” Berlinski retorted that the assertion is preposterous. The point of the OP is that Berlinski is certainly correct. There is not even agreement among evolutionary theorists on what the model should be in the first place; far less has anyone developed a model that would make exquisitely precise predictions equivalent to those made by quantum electrodynamics and general relativity. Thank you eigenstate for confirming Berlinski’s point with your “so what.’

Comments
Querius: Micro-organisms that reproduce by fission do not age. That is incorrect. Querius: Notice that Zachriel’s answers, when applied to microorganisms, fail completely? Unicellular organisms that exhibit asymmetrical division show signs of aging, consistent with the above. See Watve at al., Aging may be a conditional strategic choice and not an inevitable outcome for bacteria, PNAS 2005. EugeneS: Only given a target (e.g. by way of providing an explicit fitness function), does the ‘trick’ work. It doesn't have to be a target, just a fitness landscape, and that landscape can be external to the algorithm. The fitness landscape can even change over time. EugeneS: Natural selection only ‘chooses’ from among existing functions. Intelligent artificial selection chooses for future functions. If it is "looking ahead", then it's not an evolutionary algorithm. With the abstraction Weasel, a closer fit is more functional by definition. Instead of a single sentence, the fitness landscape could be vast with no specific target; nonetheless, fitness would increase.Zachriel
May 12, 2015
May
05
May
12
12
2015
05:38 AM
5
05
38
AM
PDT
Mike, Great, I think we are in agreement. However, following David Abel I would personally choose not to use the term 'evolution' for an artificially controlled process at all. Control and evolution are mutually exclusive. I can see problems even in speaking about evolution as a process. A process to me suggests having a target and information processing. But that's detail. I think we are talking about the same thing.EugeneS
May 12, 2015
May
05
May
12
12
2015
04:42 AM
4
04
42
AM
PDT
EugeneS: "As soon as a target is provided (by whatever means) the ‘process’ is not evolution by definition. Your interlocutors seem to have a problem with this simple idea"
I would say it is intelligently designed evolution, not Darwinian (blind) evolution. But, yes, conceptually you are spot on. Thanks.mike1962
May 12, 2015
May
05
May
12
12
2015
04:17 AM
4
04
17
AM
PDT
Mike1962, Thank you for your efforts. But don't waste your time. Your interlocutors don't understand what they are talking about. Only given a target (e.g. by way of providing an explicit fitness function), does the 'trick' work. But the objective function need not be explicit. What it does (be it explicit or implicit) is provide non-zero active information about where the desired solutions may be in the search space. For this one needs prior experience and foresight. The more active info you provide to the search, the more chance the search has to converge to a solution in a limited timescale (which is also a factor). Informally speaking, the mythical power of evolution will only be demonstrated if one has spare parts for a clock, but evolution uses them to assemble a fridge. As soon as a target is provided (by whatever means) the 'process' is not evolution by definition. Your interlocutors seem to have a problem with this simple idea. Natural selection only 'chooses' from among existing functions. Intelligent artificial selection chooses for future functions. Therefore intelligent selection is orders of magnitude more powerful than natural selection. To say that NS has creative capacity is an evolutionist figure of speech.EugeneS
May 12, 2015
May
05
May
12
12
2015
02:43 AM
2
02
43
AM
PDT
jw777, Notice that Zachriel's answers, when applied to microorganisms, fail completely? -QQuerius
May 11, 2015
May
05
May
11
11
2015
11:00 PM
11
11
00
PM
PDT
jw777: So, maybe more simply, why aging at all? Because resources are necessarily limited. There's a trade-off between the diminishing returns of maintaining an increasingly damaged organism or of producing young. In addition, producing young allows for more rapid evolution of traits, giving a long-term survival advantage to the lineage. jw777: why would natural selection naturally select predominantly for biology that goes along for the ride of aging? The hypothesis is that the more likely the organism is to meet an early death, the faster it will age, in other words, the more energy it will expend on producing young, and the less energy on repairing damage. And this can and has been tested. Species subjected to higher levels of extrinsic mortality evolve to age more rapidly. jw777: However, since that day, aging, atomic decay and entropy is the rule of the day, it’s a given and governs all of biology (except, of course, when it doesn’t)? Such as biological growth and reproduction.Zachriel
May 11, 2015
May
05
May
11
11
2015
01:09 PM
1
01
09
PM
PDT
jw
However, since that day, aging, atomic decay and entropy is the rule of the day, it’s a given and governs all of biology (except, of course, when it doesn’t)?
That's why I posted the outliers. The outliers are built of the same material components, via the same process. As you point out, they should be the rule not the exception. There is no selective advantage to all of the problems with aging and eventually death itself - except for the fact that in the materialist model, there is no meaningful difference between non-living chemical compounds and "chemical combinations we call 'life'". Why should chemicals care if they 'die' and return to being non-living chemicals?Silver Asiatic
May 11, 2015
May
05
May
11
11
2015
12:57 PM
12
12
57
PM
PDT
Hi Zachriel @ 228. Thank you. I have a strong biology background, so I understand the zygotic and gametic meiosis and eukaryotic life cycles and how this might reflect on the discussion. Again, REALLY not looking for entrenched debate. We may be talking about different things. I may be asking a different question than you are answering. You might not have caught it, but you yourself took "aging" as a given. So, maybe more simply, why aging at all? Physics - entropy. Chemistry - atomic decay. Ok. I get it. Biology - aging? But biology is a gestalt contingent on open system aggregating energy to even explain it in the first place and get chemistry across the threshold to life and even physiological systems. So why aging? Well, because entropy, because atomic decay. And still, ok. I'm ok with that. It's a bit unsatisfying. But I can have some sublimity with it. However, according to classical evolutionary biology, why would natural selection naturally select predominantly for biology that goes along for the ride of aging? Yes, we take it as a given. We can describe it. Given is not explanation. Description is not explanation. Here's where I'm stuck: So nature decided to put enough of a hand in for a ONE TIME EVENT of upward building abiogenesis, which has never happened since, we observe nowhere and cannot be replicated. However, since that day, aging, atomic decay and entropy is the rule of the day, it's a given and governs all of biology (except, of course, when it doesn't)? Add to that the fact of evolution, which we know sends on the traits which confer the best propagating and survival advantage, decided in MOST cases to go on vacation when it comes to THE trait which confers THE best propagation and survival advantage? No matter how sophisticated the cheap tuxedo we put on this, to me, it sounds just like any other origin myth. But I am earnestly trying to hear out a sensible explanation, really. So far, the best one may be that we are actually moving toward not-aging. We just haven't gotten there yet. As we become increasingly aware of our universe and have greater volition (technology) we can artificially deselect it. And in a sense that is natural selection.jw777
May 11, 2015
May
05
May
11
11
2015
12:32 PM
12
12
32
PM
PDT
Mung: The way this started is that you asked me what parts of the code had to be re-written if a different target was desired. I said none and you disagreed. After all we've talked about, do you still believe that to be true?Carpathian
May 11, 2015
May
05
May
11
11
2015
12:29 PM
12
12
29
PM
PDT
Carpathian:
To put it in a shorter way, if I could actually prove with running code that you are wrong about Weasel and Weasel type programs, would that mean anything?
You might learn something :) So as far as I am concerned this started out as a disagreement over whether different parts of the program had to have awareness (information about) the target and whether a modular version would solve that issue. Hasn't this been settled already? For example: Your program has to know how long the target is. That just is information about the target. Sure, you can give it a different set of characters at runtime, but it still needs to know the length of the target else you cannot generate candidate solutions of an appropriate length to compare to the target sequence. Don't you agree?Mung
May 11, 2015
May
05
May
11
11
2015
12:11 PM
12
12
11
PM
PDT
Carpathian, You claim your program accepts any ASCII string. It won't. The following are from Wikipedia:
In computer programming, a null-terminated string is a character string stored as an array containing the characters and terminated with a null character ('', called NUL in ASCII). Alternative names are C string, which refers to the C programming language and ASCIIZ (note that C strings do not imply the use of ASCII). The length of a C string is found by searching for the (first) NUL byte. This can be slow as it takes O(n) (linear time) with respect to the string length. It also means that a NUL cannot be inside the string, as the only NUL is the one marking the end.
But NUL is a valid ASCII character.
The null character (also null terminator), abbreviated NUL, is a control character with the value zero. It is present in many character sets, including ISO/IEC 646 (or ASCII), the C0 control code, the Universal Character Set (or Unicode), and EBCDIC. It is available in nearly all mainstream programming languages.
The null character is often represented as the escape sequence in source code string literals or character constants. In many languages (such as C, which introduced this notation), this is not a separate escape sequence, but an octal escape sequence with a single octal digit of 0; as a consequence, must not be followed by any of the digits 0 through 7; otherwise it is interpreted as the start of a longer octal escape sequence. Other escape sequences that are found in use in various languages are 00, \x00, \z, or the Unicode representation \u0000. A null character can be placed in a URL with %00. The ability to represent a null character does not always mean the resulting string will be correctly interpreted, as many programs will consider the null to be the end of the string.
ASCII abbreviated from American Standard Code for Information Interchange, is a character-encoding scheme. Originally based on the English alphabet, it encodes 128 specified characters into 7-bit binary integers as shown by the ASCII chart on the right. The characters encoded are numbers 0 to 9, lowercase letters a to z, uppercase letters A to Z, basic punctuation symbols, control codes that originated with Teletype machines, and a space. For example, lowercase j would become binary 1101010 and decimal 106. ASCII codes represent text in computers, communications equipment, and other devices that use text.
Mung
May 11, 2015
May
05
May
11
11
2015
11:53 AM
11
11
53
AM
PDT
Mung:
So you were wrong again. Your target cannot contain zeros nor can your population members.
It is an ASCII string, not binary. If you want zero to be represented type '0' on your keyboard. A string of zeros would look like this: "00000". ASCII strings are representations of data as is all human input to a computer. With your reasoning floating point numbers are impossible to input to a computer since you can't actually put floating point numbers into an array of type 'char'.Carpathian
May 11, 2015
May
05
May
11
11
2015
11:09 AM
11
11
09
AM
PDT
mike1962:
mike1962: You can modify the program any way you like, but then it is not the Weasel algorithm anymore. It’s something else. This should be trivially obvious
It is not trivially obvious at all. Companies sue when they catch someone using their algorithm in a competitors product. The programs may look completely different but the actual algorithm is the same. If you put an algorithm in a PC using one compiler versus another, the code that is run may not look in any way alike despite the fact that they behave identically. The high level code may also look completely different but the algorithm doesn't change.Carpathian
May 11, 2015
May
05
May
11
11
2015
10:48 AM
10
10
48
AM
PDT
Mung & mike1962:
mike1962: Correct. And there is only the “original” Weasel algorithm. There is no other Weasel.
Putting aside all the talk of the internals of Weasel, if I wrote a program that did everything that Weasel does, but accepted any input string without changing the algorithm, would that make any impact on you about this argument? To put it in a shorter way, if I could actually prove with running code that you are wrong about Weasel and Weasel type programs, would that mean anything?Carpathian
May 11, 2015
May
05
May
11
11
2015
10:38 AM
10
10
38
AM
PDT
It just seems very convoluted and implausible that we at one moment must bow to the “open system” to explain why abiogenesis and macro evolution don’t violate physics; and then in the next breath say that aging just sort of “had to happen”.
I can only agree and contribute nothing to whatever evolutionary explanation is proposed for this. Supposedly, chemicals all of a sudden want to survive. So, they struggle to do this. They get 'hungry' and want to propagate. This is so important to them, that they diversify and fill the entire planet with an enormous variety of life forms. Selection enables them to run, swim, fly and survive in every niche. It's all about the species surviving. But for some reason, most of the individuals die in a certain limited, relatively short life-span. On this point alone, the Darwinian story is nonsense.Silver Asiatic
May 11, 2015
May
05
May
11
11
2015
10:15 AM
10
10
15
AM
PDT
jw777: I am ignoring nothing. I did not see the post. Please point it out and I will gladly check it out. We apologize for our presumption. The comment was at the bottom of a long post, so it is likely you simply missed it. In complex organisms, the body is make up of cells that are multiple divisions of a single-celled zygote. Mutations occur during this process. As the organism ages or suffers injuries, these errors accumulate. Consequently, it takes increasing energy to maintain the organism, and there is increasing chance of a fatal mutation. Another factor is that, in nature, there are extrinsic dangers, so that selection for somatic maintenance is relaxed as the organism ages. We can test this by subjecting a species to different levels of extrinsic mortality. Those populations subject to high extrinsic mortality evolve to age more rapidly.Zachriel
May 11, 2015
May
05
May
11
11
2015
08:22 AM
8
08
22
AM
PDT
Hi, silver asiatic, @ 225. Thanks for giving examples of statistical outliers. I think everyone is fully aware of long-lived things. I think we would predict the opposite though, that is, that long-lived or essentially eternal organisms are the norm, and there are these outliers, rare, sad creatures who come to an end by some odd process called "aging." The question, as fairly clearly stated, asks, "why, following Darwinian/classical evolutionary theory (I.e. - improved propagating and survival traits are what take over and/or survive [yes, I realize it is circular and says nothing interesting; but alas, this is sort of the crux of evolutionary biology]), aging is overselected versus not-aging when it confers far less benefit?" I get it. The answer, though totally unsatisfying, may be "that's just the way it is" or "the 'organism' is the group or species, and thus, die-off of some may play into the benefit of the whole" or some mix up of these. Pretty straight forward: which is why I included a hat tip to entropy in the first question. It just seems very convoluted and implausible that we at one moment must bow to the "open system" to explain why abiogenesis and macro evolution don't violate physics; and then in the next breath say that aging just sort of "had to happen". Why would a progressive shortening of telomeres stick in the population? Why wouldn't they lengthen or vacillate or exist in stasis? I'll stay tuned.jw777
May 11, 2015
May
05
May
11
11
2015
08:05 AM
8
08
05
AM
PDT
Zachriel @ 222, hi. I am ignoring nothing. I did not see the post. Please point it out and I will gladly check it out. Keep in mind that I check in very infrequently to UD, and always from an iPad or iPhone. When I pose a question, I check more often to see if someone attempted answering. Usually, no one has. Occasionally people are trying to get into a debate, in which I have no interest. These questions are not worldview face-offs to determine who's right and who's wrong. I'm genuinely looking for a satisfying answer; and at best, the most cogent response, if proferred, is an ad hoc or post hoc bolt-on hypothesis. And even that's fine if it really makes sense and has few holes. I'm intrigued by your comment that there's a testable prediction model. Be assured I'd love to hear about it. Nevertheless, I may not check this for a few days; and if I do I won't sift through every single thread so I may miss a real response if someone put one up. For that, my apologies.jw777
May 11, 2015
May
05
May
11
11
2015
07:44 AM
7
07
44
AM
PDT
jw
Why, if Darwinism is even plausible or PARTLY right, would aging be so overselected to the total exclusion of not-aging?
There are bacteria that have been revived from a millions of years back. There are tree colonies living today that are 80,000 years old. There are fish (sturgeon) that live over 100 years that show no signs of aging. Darwin is not even close to being plausible.Silver Asiatic
May 11, 2015
May
05
May
11
11
2015
05:57 AM
5
05
57
AM
PDT
mike1962: You can modify the program any way you like, but then it is not the Weasel algorithm anymore. It’s something else. This should be trivially obvious. Do you see yonder cloud that’s almost in shape of a camel?Zachriel
May 11, 2015
May
05
May
11
11
2015
05:29 AM
5
05
29
AM
PDT
mike1962: Either way the string would have to be fixed before the first invocation of the fitness function, wherever it is, otherwise you have changed the nature of the algorithm. Zachriel: In the original Weasel, the target is fixed.
Correct. And there is only the "original" Weasel algorithm. There is no other Weasel.
Indeed the target is a specific phrase, “Methinks it is like a weasel.”
Correct.
But you can certainly modify the algorithm so that the target migrates, in which case, the population would track the migration.
You can modify the program any way you like, but then it is not the Weasel algorithm anymore. It's something else. This should be trivially obvious.mike1962
May 10, 2015
May
05
May
10
10
2015
06:15 PM
6
06
15
PM
PDT
mike1962: Oh, so now I act as the fitness function in real-time? That’s not Weasel. Of course it is. The fitness function is an oracle which is distinct from the evolving population. It doesn't matter how the fitness function is returned. mike1962: Either way the string would have to be fixed before the first invocation of the fitness function, wherever it is, otherwise you have changed the nature of the algorithm. In the original Weasel, the target is fixed. Indeed the target is a specific phrase, "Methinks it is like a weasel." But you can certainly modify the algorithm so that the target migrates, in which case, the population would track the migration. jw777: However, that still doesn’t make clear how, even with the philosophical gymnastics, humans have not selected for not-aging versus aging. We provided that explanation, and even provided an empirical test. That you chose to ignore that explanation is on you.Zachriel
May 10, 2015
May
05
May
10
10
2015
05:57 PM
5
05
57
PM
PDT
Barry,
Suppose you look though a packet of M&M’s and determine it contains only blue M&Ms. After your investigation in which you determine there are only blue M&Ms in the packet you give that packet a label. You call it “Blue M&M Packet.” It would be disingenuous for you to say, my view of M&Ms would be challenged if you showed me a red M&M in “Blue M&M Packet.” Why? Because the whole reason you called it “Blue M&M Packet” in the first place is that you examined it and found no red M&Ms.
Do you really think our knowledge of the Cambrian compares with that of an M&M box that we've thoroughly looked through? To follow the analogy, you'd have to be talking about an M&M packet in which only a small fraction has been investigated. The reason for believing that rabbits won't be found in the pre-cambrian (or cambrian) is not because we've thoroughly searched and didn't find any, but because from the fossils that have been found, in all geologic layers, there is a an obvious correlation between when features are found in fossil record and when they appear on the taxonomic tree.goodusername
May 10, 2015
May
05
May
10
10
2015
05:30 PM
5
05
30
PM
PDT
Querius @ 189, thanks. However, that still doesn't make clear how, even with the philosophical gymnastics, humans have not selected for not-aging versus aging. Out of all the organisms, humans especially would be most susceptible to understanding the benefit in choosing genes of not-aging. The fertility would be indefinite. The propagation would drown out all genetic aging. Why, if Darwinism is even plausible or PARTLY right, would aging be so overselected to the total exclusion of not-aging?jw777
May 10, 2015
May
05
May
10
10
2015
05:13 PM
5
05
13
PM
PDT
Carpathian: Again your inexperience bites you. Now that's funny. Is there a point to your post @ 217? I gave you an opportunity to correct yourself. I'm not going to hold my breath waiting for you to provide a working program. You claimed your modules were independent and didn't need to know anything about each other or about the target. But when it got down the the level of the actual code, what do we discover? while( Target[Position] && PopMember[Position] ) I pointed out that your while loop didn't know when to terminate. Your response was that you are using a null terminated C string, so it would terminate automatically upon encountering the null. So you were wrong. Your modules know that the target (and presumably each population member) is a null terminated C string. Also that they are the same length. I pointed out that your while loop would terminate on any zero or null. You claim your program accepts any ASCII string. ASCII strings don't have to be null terminated and can contain a zero. So your program will fail to perform a proper comparison of all characters in the target string if the target string contains a zero or if the candidate string contains a zero (in C, zero when evaluated in a boolean expression is false). I pointed this out to you and you ignored it. So you were wrong again. Your target cannot contain zeros nor can your population members. And you haven't even addressed yet what else your population module needs to know about the target string, even though I brought up that question. You can rehabilitate yourself by providing working code that does what you claim, or that shows that I am wrong. You may convince yourself that I don't know what I am talking about, but I predict when all is said and done you will be all talk and we still won't have from you any working code. Talk is cheap.Mung
May 10, 2015
May
05
May
10
10
2015
05:06 PM
5
05
06
PM
PDT
Carpathian, Here is an exhaustive analysis of the Weasel program. This excellent article by Dembski on 'conservation of information' may also interest you.Box
May 10, 2015
May
05
May
10
10
2015
03:10 PM
3
03
10
PM
PDT
Mung:
We’ve already discovered that it has information that the target will be an ASCII string. That leaves out a lot of strings. It is also information about the target.
Again your inexperience bites you. When a program asks you to input a HEX number you don't actually enter a HEX number, rather you will enter a series of ASCII chars ranging from '0-9' and 'A-F'. Despite the fact that you have entered ASCII chars, they will be converted to binary by the program. Simply asking for input in one format does not tell the computer anything extra about a target than the data itself does. The string could be of the form 'ATCG'. The program gets no extra information about the string signifying it is DNA code. It doesn't care. It simply matches patterns.Carpathian
May 10, 2015
May
05
May
10
10
2015
02:23 PM
2
02
23
PM
PDT
Mung:
Carpathian: I’ve already gone over this with Mung and code didn’t help. Haha. Funny. Your first attempt at code didn’t even have an implementation of your fitness function. Remember? So it was impossible to test.
Again your poor memory comes to bite you. The fitness function was not written because it was expected that anyone with even a small level of programming experience wouldn't need to be shown code that simply counts how many chars match in two strings. After I wrote it, you couldn't understand it. We're talking about less than ten lines of really simple code. You claimed that there were problems with it which I helped you to understand weren't problems at all but rather, necessary.
And you make unwarranted assumptions about whether people can understand the code you write.
You didn't understand what I wrote although anyone with very little programming experience would have understood. An experienced programmer should be able to write everything I've said in half a day, without asking me any questions at all.Carpathian
May 10, 2015
May
05
May
10
10
2015
02:10 PM
2
02
10
PM
PDT
Carpathian: A Weasel program that accepts a command-line target has no information about the target. We've already discovered that it has information that the target will be an ASCII string. That leaves out a lot of strings. It is also information about the target.Mung
May 10, 2015
May
05
May
10
10
2015
02:08 PM
2
02
08
PM
PDT
Carpathian: I’ve answered this the last time you brought it up. It will find any ASCII string. No, it won't. And you have already pointed out why it won't find any ASCII string in the thread linked to in my post @ 210. I'll leave you to think about it.Mung
May 10, 2015
May
05
May
10
10
2015
02:01 PM
2
02
01
PM
PDT
1 2 3 4 5 11

Leave a Reply