jamesearl wrote:olavisjo wrote:
I am not asking anyone to see things according to my point of view, but if I tell you that I can see God everywhere that I look and you say you can't see him anywhere, then either you are blind or I am a liar or I am delusional.
*looking at bolded part*, well, no insult intended, but yeah.
You seem to look at the world in a skewed view. The world is not this way because of US, but WE are the way we are BECAUSE of the world. Do you understand what i mean?
No insult taken.
I do understand what what you mean and I would add to it.
The world is not this way because of US, but WE are the way we are BECAUSE of the way God created the world and all the things that he created for US.
A good analogy is music. There is an infinite way to create sound, but if the sound lacks harmony (and all that stuff that musicians put into music which I am clueless about) it becomes nothing but noise. All the music we like can be described by big black dots in sheet music.
It is the same way with DNA, it describes the music of life.
If we could look at the landscape of life, I would imagine a lot of peaks separated by deep valleys.
The peaks represent areas where the DNA combinations are in harmony and convergence, and where a viable life form can exist.
For example, take the cockroach, it is so good at survival that its peak on the evolutionary map is very high and large. So there are a lot of ways that roaches can be manifested, but in order for it to evolve into another type of life form, its DNA needs to descend into the valley separating it from the nearby species. The problem is that it becomes significantly less able to survive in its environment and the intact cockroaches will out compete it for food and other necessities and it will die out and become extinct.
If you have a spreadsheet program, I can tell you how to simulate evolution, it is not as complicated as it sounds and one day when I get some time I will make a computer program that does all the leg work for you but for now you have to do it yourself. If any Java or C++ student reads this, feel free to make a program out of this evolutionary algorithm.
First click in cell A1 (top left cell) and type =SUM(B1:E1)
B1 =INT(G1/1000)
C1 =INT((G1-1000*B1)/100)
D1 =INT((G1-1000*B1-C1*100)/10)
E1=INT(G1-1000*B1-100*C1-10*D1)
F1 leave it blank
G1 =1
H1 =INT(G1+RAND()*99-49)
Then highlight the top 30 rows by dragging your mouse from the top to row 30. (make sure all the cells you entered information into are highlighted)
Then from your edit menu chose 'Fill Down' and all the cells should have either a 1 or 0 and column H should have random numbers.
Column H represents the children of column G with a generous amount of mutations.
Now copy all 30 of the children in column H1-H30 by dragging your mouse and select Edit Copy.
Then click G1 then Edit, Paste Special (you should get a dialog box with 'Values only' selected) then click 'okay'.
Now all of your children have become parents.
But before we allow these children to have young, we will filter them for survival of the fittest.
Each of the digits represents an attribute of the creature, and the stronger that attribute the better its chance of survival. For example a 9 is more fit than a 2.
For animals with more than one digit we add the digits to determine its ability to survive. For example a 99 has a fitness of 18 so it has a better chance of survival than 333 with a fitness sum of 9. It is like saying that the cockroach has a better chance of survival than a dodo bird, even though it appears to be a simpler life form.
(loop) Column A has the sum of all the digits in our new parents, so we select all the cells and click Tools, Sort (you should get a dialog box with 'Sort by' set it to column A, if it is not already there, then click the radio button for 'Descending') then click sort.
Now all the fittest critters are at the top of the spreadsheet.
So now you are going to reproduce only the top 15 of the new children, the other 15 died before reproducing.
With your mouse select H1 to H15 and choose copy.
Then click G1 and paste special, values only.
Then click G16 and paste special, values only.
repeat (loop)
You paste the same values twice since the stronger critters reproduced twice to make up for the ones that died before reproducing.
Then keep repeating the same thing from where it says (loop).
What this algorithm will show you is that a small amount of mutations will not get you to where you want to go, but a large amount of mutations can get you there but it also destroys the good stuff that you need when you get there.
If you have any algorithm that describes your version of evolution I would love to see it.
Like I can imagine a program that picks a note at random and you can click either 'keep' or 'try again'. When you hit try again it will repeat the notes you liked from before and add a different random note at the end, but when you hit keep it will add a new random note to the end of that string of notes, and eventually you will have a nice song created by the 'natural selection' of notes.
When I have time I will make that program too, this is how delusional people spend their spare time.