Sunday, March 2, 2008

Atheist Experience, Youtube fame...



Classic.

As far as YouTube goes it has the highest vote for any comments I've ever seen: +37
LOL! The christbot had a "DOES NOT COMPUTE!" error and switched into witch-hunt operation mode by default.

Send him back to the factory for repair. Hopefully he's still under warranty.


There are some absolute classic comments:
Listen to the words carefully at the beginning, there are no such words in the dictionary, I understand the words u stupid fuck, thats not what I said, I said most people would get caught up in his bullshit with his so called knowlege. Hed should be punched in his big fat head, maybe you should get one too!!! Asshole


To which an astute commenter replied:

Which words? Philosophical? Epistimology? Heuristic? I assure you, those are real words in the dictionary. And after using those terms, he realized that the caller didn't understand, and tried to simplify his language a bit. It's a complicated subject, though, and sometimes complicated words are necessary to talk about it.

Considering your version of English seems to mainly consist of highbrow terms such as "u stupid fuck" and "asshole", though... this might be a pointless conversation.

PZ Myers Fail.

PZ Myers of Pharyngula in a recent post made the point that the genome is not a computer program. He did so in response to some creationist who was beyond stupid.

From Wikipedia,
The terms computer program, software program, or just program are the instructions for a computer.[1] A computer requires programs to function, and a computer program does nothing unless its instructions are executed by a central processor.[2] Computer programs refer to either an executable program or the source code from which an executable program is derived (e.g., compiled).

Computer source code is often written by professionals known as computer programmers. Source code is written in a programming language that follows one of two main paradigms: imperative or declarative. Source code may be converted into an executable image by a compiler. Once an executable image is requested to be run, the central processor executes the program, instruction by instruction, until termination. Alternatively, computer programs may be executed immediately with the aid of an interpreter, generated by other computer programs, or may be embedded directly into hardware.

Computer programs may be categorized along functional lines: system software and application software. And many computer programs may run simultaneously on a single computer, a process known as multitasking.



PZ made the comments (in the post and comments of the post):

It's probably (analogies are always dangerous) better to think of gene products as like small autonomous agents that carry out bits of chemistry in the economy of the cell. There is no central authority, no guiding plan. Order emerges in the interactions of these agents, not by an encoded program within the strands of DNA.


Programs do that. It's not a programming paradigm you'd run into often but think of the processing done by a processor is all hard coded? There's actually a program in there telling things how to function how to carryout the little functions. There's no specific bit of code doing anything until requested it just responds to the signals within the processor.

Why else isn't DNA a program?

You can compare the genome as a data set to the data stored by a computer, and that's legit -- we know how much storage space you need to pack away the sequence. It is not in any way comparable to software.


Clearly you can compare it with the data. You can download the human genome here.

Nah, you guys who argue that a genome is a computer program aren't persuading me at all. You're missing the whole point, that the genome is incomplete and does not specify or regulate much of anything without major contributions from its environment. If there is a computation engine in the cell, it's the cytoplasm.


Computer programs are incomplete. They don't regulate much of anything without major contributions from the environment. If there's a computation engine in the computer, it's the processor.

A computer program contains the operators that work on data from the environment. The genome does not. The genome is part of the data that the cytoplasm manipulates.


No programs do not. The program contains a character or two which is interpreted by the compiler and assembled into a some assembly code (which is really just binary code in a bit more user friendly language) which is then loaded (on execution) into memory and understood by the processor (because the processor is programmed to understand such code), without that understanding the compiler and the processor are screwed. The program itself doesn't manipulate any data; it tells the system what data to change.

A genetic circuit is an excellent example of what I'm talking about! They are utterly dependent on cell signaling and signal transduction for their function. In those diagrams, all those little lines connecting the modules are the important parts -- and that connectivity illustrates patterns of interaction between genes.


And what part of "i++" is understood natively by the computer? The underlying understanding of what "++" should denote is very important as far as the execution is concerned. It depends on the datatype the variable. The expression can change a lot.

Perhaps this clarification will help reconcile me to all the computer people who object to my dismissal.


Yes, please.


We can talk about the cell as an analog to a computer program; there's an interesting literature treating development as a trajectory followed by a swarm of state machines. I can buy that.


We can talk about the processor like that too, it needs it's own internal firmware to know how to interpret the stuff it needs to interpret.


What I specifically object to here is the strange isolation of DNA as "the program," an excessively reductionist view. It isn't and can't contain a program. The information there is inadequate -- we tend to ignore all the information that is also inherited from the cytoplasm, and the fact that there is epigenetic modification of the genome in the history of a developmental lineage. That's also part of the "program," and it's just as indispensable as the nucleotide sequence.


It is only reductionist if you somehow have a reduced view of what a computer actually does. The information of a program itself is not enough to make it do anything. If we tried to to run something from a different OS or on a non X86 processor it wouldn't do anything (productive). Without the information in the processor, the OS, the BIOS... nothing is going to execute properly.

Computer programs also suffer epigenetic modification in the form of buffer overflows which are often used to hack computer systems. The data is fed into the upper part where variables are stored while executed in memory. If the array is unchecked, it can start spilling over into the other data and eventually into the program lower down. If accidental, it could easily result in a program crash as gobbledygook is being run as computer code. Whereas, if malicious, it could result in executing code with malicious intent. Some computer viruses are programed to exploit such flaws, which is sort of similar to what allows viruses to take over a cell.


Another thing to consider: DNA came last, protein/RNA/metabolic intermediates came first. The predecessors to the progenote did all of the things we characterize as the product of a program, without a genome.


The same is true for programs. Before we had the programing languages we have today we had more limited one. We had to code in assembly to make the first compilers and before that punch the stuff out in binary... and before that make it in hardware!

It's an analogy. It's not suppose to be perfect. However, it doesn't suffer from a disanalogy stark enough to warrant outright rejection. You could explain computers in the language of biology or explain biology in the language of computers.

The real clincher, if you replaced the DNA in an embryo with different DNA so long as the cytoplasm processor could still read and execute the program it would do so. You could replace a rat genome with a mouse genome and put it in a rat womb and have it give birth to a mouse. That's a program!

Sure, it may seem like a dynamically linked list (.dll file) of function calls used by programs in the OS, or a firmware code for the processor storing how to execute certain signals, or even a trigger based interpreted language. Those are still all programs.

A program is basically anything that tells something what to do when it does what it does.

Prediction for Primary on Tuesday

Obama wins Texas and Ohio. And somehow, let's suggest magic, he wins even more delegates than Clinton does. She drops out of the race after a large number of superdelegates began a rush to Obama just to put the race away and start focusing on the general.

Wednesday, February 27, 2008

You're closeminded.

Theology Non-Rule #4 - Anybody who cannot be convinced by absolutely no evidence and nothing but some special pleading and logical fallacies is close minded. These individuals have closed their eyes to the truth, which requires you have faith (close your eyes and mind) in order to believe. In the world of theology, being compelled by strong evidence and not by special pleading means that your mind is closed.

In reality, not everybody you fail to convinced to believe what you believe has a closed mind... you could be full of crap and have no evidence.

Baby Bible Bashers...

Apparently it's British so Bible Basher means Bible Thumper rather than Bible Basher which in the US means somebody who "bashes" the Bible. It's apparently about mindfucked kids preaching the word of God to disinterested people. Two of the three kids are well managed and are fulfilling what they are good for... making money. However the last (presented first) is just confused and kind of pathetic.









Tuesday, February 26, 2008

The Barker Postulate

There exists an inverse relationship between the truth of a religious position and the number of gods proscribed. If you have five million gods, your religion is less valid than if you have 5 gods. If your religion has twenty gods is less true than if you have three. If your religion has three gods it is less true than having one god.

Truth value = (1)/(1 + (number of gods))

Woman set to have her baby on her 7th birthday.

Oddly enough, Michelle Birnbaum is born the day before my 27 year old brother's birthday. On her 7th birthday she is set to have a baby girl... congratulations.

Sarah Connor Chronicles: Robot Souls

The latest failing. Yes, robots lack souls. They can't have faith or commune with God. My god! I'm a robot!

Stargate SG1 had similar lines where Daniel Jackson said something similar to Replicarter.

*sigh*

Apparently robots don't have interests groups and you can malign them to your hearts content. Soulless automatons unable to ascend or commune with the non-existent.

Saturday, February 23, 2008

Kermit I have some bad news.



Have a seat...

Who's at fault for my atheism?

"it's not my fault tatarize doesn't believe in God."


It's nobody's fault I don't believe in God. Fault isn't the right word as I'm quite happy as an atheist. I wasn't indoctrinated as a child and by the time I learned what religion was my brain was fully functional. Children will believe lies, even absurd lies. At a certain age, though, people will just laugh at silly things. I became an vociferous atheist ten seconds after I first learned about religion, eight seconds after I laughed.

Fractal Wrongness and Pwned.

The first is to popularize a very useful term of Fractal Wrongness. It has been batting around for a while showing up in the Computer Science lexicon or two for a while. Mentioned on both the Non-Prophets and the Atheist Experience.


The state of being wrong at every conceivable scale of resolution. That is, from a distance, a fractally wrong person's worldview is incorrect; and furthermore, if you zoom in on any small part of that person's worldview, that part is just as wrong as the whole worldview.

Debating with a person who is fractally wrong leads to infinite regress, as every refutation you make of that person's opinions will lead to a rejoinder, full of half-truths, leaps of logic, and outright lies, that requires just as much refutation to debunk as the first one. It is as impossible to convince a fractally wrong person of anything as it is to walk around the edge of the Mandelbrot set in finite time.

If you ever get embroiled in a discussion with a fractally wrong person on the Internet--in mailing lists, newsgroups, or website forums--your best bet is to say your piece once and ignore any replies, thus saving yourself time.


I've met many people exactly like this, amazingly as wrong in their entire view as they are on the little subpoints that views that view is built upon. Leading to an odd sort of paradox where not only are none of the premises acceptable but the entire argument itself fails and is itself being used to build up an impossibly wrong conclusion. If you look into why the premises fail, you'll see they are accepted on reasons equally as bad as the conclusion they are attempting force out of this silly exercise.


Second, suggested by two headed boy on some philosophy blog comment.

instead of writing "QED" at the end of proofs, I think we should all start writing "pwned."


(Via Ethics in Science entry)

Thursday, February 21, 2008

Newdow, much hated, for so little.

The Non-Profits latest episode did had a great cite to a page about Michael Newdow.

Wow, the hate and utter stupidity of the average American is horrifically lacking.

http://www.onenewsnow.com/Legal/Default.aspx?id=67117

--

* ""Under God" was added in the 1950's to combat the 'godless communists' - it's propaganda, and it SHOULD be removed."
* "For the deist and atheist who deny GOD and the Biblical foundation of the United States of America… they would do well to objectively consider the truth of the matter: For my brothers and sisters in Christ, please pray that GOD will pour out His Grace on those who are blind by choice. "Christianity, if false, is of no importance, and if true, is of infinite importance. The only thing it cannot be is moderately important." - C.S. Lewis JOHN 3:16"
* "Take it out or not, I will ALWAYS, REPEAT ALWAYS, say ONE NATION UNDER GOD when I make the pledge."
* "Lil ole Newdow at it again eh? Not surprised. Anyway, the phrase which he bases his lawsuit on "seperation of church and state" appears nowhere in the Constitution or in any Founding document. I agree with the comment that if Newdow doesn't like it here, well, go live somewhere else."
* "Why do they allow Michael to continue with his diatribe on this issue??? One nation under God. There can be no other way. Like it or not we are a Christian nation only by the grace of an Almighty God."

--

These are just taken one after another. These are tame (I chose them at random) but even that crap... tame.

Wednesday, February 20, 2008

Tuesday, February 19, 2008

People are Scary.



I am glad to know that Bush is really a bad Christian. A good Christian wouldn't have screwed up. We should bring the troops home. There's never going to be peace in the middle east until judgment day. Why waste our troops in the mean time?

Sarah Connor Chronicles: Genetics

Not that much for genetics, though the rest is pretty stellar.


- Medic: "He's lost a lot of blood"

- Robot: "Sarah Connor is O-. Universal donor."

- Medic: "He needs at least three pints of his own blood type: AB-"

- John: "Test mine."


If your mother is O, the chance you're AB is 0%. My mother is AB the chance that I could be O is 0%. You get one gene or the other, if you have no gene to give you have O. Regardless what version of the gene John got from his father, his mother doesn't have the other gene to give him. With a mother who has AB, I can have A, B, or AB. Depending on my father's blood type (B heterozygous). I have B.

John, ofcourse, had the right blood type. This forces me to conclude that John's mother is not Sarah Connor. -- Odd. I understand the switching to a new timeline, but why exactly are they changing facts established prior to John's conception?

Update:
A commenter informed me of a good explanation of this.

Linda Hamilton's Sarah Connor must have had a blood type to allow John to have AB- whereas Lena Headey's Sarah Connor has type O- blood. The mother currently in this show is clearly different than the mother who gave birth to him; everything makes perfect sense now.

Sarah Connor Chronicles...

Why do some awesome shows have crap for intros?

Battlestar Galactica use to, as a general rule, spoil the episode before showing the episode during the intro. Sitting down to watch the show and *pow* what you're going to see in this episode you've already decided to watch!

Well, Sarah Connor Chronicles isn't that annoying but the intro was written by a MORON!

In the future, my son will lead mankind in a war against Skynet, a computer system programed to destroy the world. It has sent machines back through time, some to kill him, one to protect him. Today we fight to stop Skynet from ever being created. To change our future. To change his fate. The war to save mankind, begins now!


No. Skynet was not programmed to destroy the world. Skynet isn't trying to destroy the world... it's trying to kill all humans. Skynet was not programmed to destroy all humans. It became conscious and decided to do that! The former (destroy world) would be a stupid thing for a robot to do, and, being human, I reserve judgment on the latter (kill all humans). Skynet never sent the "one [robot] to protect him". -- Clearly that robot is reprogrammed and being used to protect him, but was not sent by Skynet!