Tuesday, December 2, 2008
Battle Sudoku!
Microsoft is setting up this neat thing going where if you join a creator's club you can self-publish games on Xbox Live community games. You can even make money off of it. It has to pass peer review in order to be published to make sure it is bug free and content appropriate. If I get this thing working I might shell out the cash to get an Xbox 360 (necessary to submit the game) and the $100 for the creator club membership. Who knows, I might make a small profit.
Programming the game is very interesting. I have to write a program that is able to solve the puzzles and record the steps taken in solving the puzzle (for realistic AI). It also has to be able to generate puzzles according to difficulty. This means I have to learn Sudoku solving techniques in order to program the game. I'm learning all about naked and hidden quads, along with Swordfish, Jellyfish, XWings, and locked candidates. I completed a lot of code today, and I'm confidant I can get it do what I want. However, I am a bit worried about the efficiancy of my program; whether or not it can generate a puzzle and solution in a short amount of time. I've also been pondering about what options I could add. Anyone up for a 25X25 SuperDoku? Or for those less adept at puzzles, perhaps I could add a 4X4 and a 6X6 option.
Monday, November 10, 2008
Computer Issues
In the great tradition of Physics, I am naming this phenomenon "Dark Gigabytes".
Thursday, November 6, 2008
Monday, October 13, 2008
I can't think of a title, and a title isn't that important.
Still, it was fun. We burned stuff in a fire and ate dinner. Some of the things I said were greeted with laughter, some with awkward silence. An example of the latter would've been when I said it would be really bad to get a charlie horse in one's anal sphincter while taking a dump. Back in Oxford, someone would've laughed at that. Although I still like my friends who wouldn't have.
Oh, post with your name if you've read this post. I'm trying to get a good idea of who reads my blog.
Thursday, October 9, 2008
Kerosene + Used Charcoal + Dumpster = Bad
Wednesday, October 8, 2008
My Mouth vs. My Job
Sometimes I do say things I shouldn't. One time a student couldn't get an experiment to work right, where he had to give a cart a push up a ramp, then let it go as the motion detector took data. I came over and tried to do it, in order to see what was wrong, but when I did it the experiment worked. The student then claimed it only worked from the left side, and not the right side. As the experiment was symmetrical, I pushed it from the right side and it worked again. At which point I declared that "I have empirically proven that your theory is as incorrect as it sounds."
Look for a post in a couple of days with more serious stuff in it.
Friday, August 29, 2008
Qualifying Exam
Monday, August 18, 2008
One of my students hates my guts.
Sunday, July 27, 2008
Sad News
Tuesday, July 8, 2008
Lies My Teacher Told Me
Monday, July 7, 2008
Evolution: Some Common Misconceptions
Evolution is often referred to as only a theory. In scientific circles, theory does not refer to a tentative hypothesis, or some sort of guess, nor does it imply any amount of uncertainty. It is a framework that is used to explain a collection of facts. The theory of gravity is not an unheard of phrase in physics circles, yet no scientist doubts the existence of gravity. The fact that evolution is called a theory is not grounds for doubt in the theory.
Evolution is not an atheistic agenda or an attempt to rule God out of the universe. It is accepted by the great majority of religious biologists as well as atheists. It isn't an attempt to rule God out of the universe because it can't be used that way.
Evolution is not faith-based. Even if evolution is not true, as long as people have examined the evidence and are honestly mistaken they are not taking something on faith. One could imply that those who are not educated on the matter but trust the consensus of scientists to be right most of the time are taking it on faith, but that is only a portion of those who believe in evolution. Anyway, the better word here would be trust, because it doesn’t have the connotations of irrational belief.
Nor is Evolution a theory that we came about by a random accident. While there is a random aspect, one can give a fairly good prediction of how a species will evolve based on the selection pressure in the environment.
Evolution is not called Darwinism in scientific circles. Darwinism is generally a term used be creationists to imply some sort of personality cult, or by people who have heard other people call it that. It is also used to distinguish the mainstream theory of evolution from the concept of guided evolution, however naturalistic evolution is a far better phrase here than Darwinism. Genetics, for example, is a major part of any current version of evolutionary theory; however
There is no controversy over evolution in the scientific community. While scientists can be quote-mined for sayings that make it look like they are expressing serious doubt in evolution, they are almost invariably debating about competing versions of the theory. Over 99% of scientists with doctorates in the field accept evolution.
Evolution is not a theory on the origin of life. Given that the first replicator, (Does not have to be, and almost definitely was not a cell or what we would understand as an organism) it explains the development of all the species on the planet to day.
Evolution is not untestable. Evolution could be proven false by all sorts of evidence were it to show up. If fossils for rabbits, horses, dogs, and other present day animals were discovered in the fossil record instead of the changes over time that we do see, that would be evidence against evolution instead of for it. If we find (which we do) that we share endogenous retroviruses ("Scars" on our DNA from certain types of viruses that infected our ancestor's DNA) with close descendants on the evolutionary tree, that is evidence for evolution. If such non-beneficial and random elements were not shared by our genetic cousins, that would be evidence against evolution.
Nor does evolution fail the scientific criteria of reproducibility. All that is demanded is that the research and experiments can be reproduced, not that the actual historical event be reproduced. And evolution can be reproduced in the lab to a significant degree. Bacteria reproduce so fast one can cover thousands of generations in a few years.
Nor is the theory of evolution responsible for leading to the holocaust, or any other eugenics attempt. Darwin's idea was not that the fittest should survive, but that the process of natural selection is what created the variety of species we see. The idea that you can get the traits you want in your livestock by controlling which animals breed is artificial selection and has been around since ancient history. The holocaust is based on those ideas, Hitler's appeal to evolution makes no more sense than his appeal to Christianity in his campaign to eliminate what he considered to be inferior races.Similarly, the theory of evolution is a theory on how species originated, it has no moral implications on how humans should act. It no more leads to the belief that every man should fend for himself than the theory of gravity leads to the belief that you should push people off cliffs.
This list of misconceptions might be expanded later.