Why the Republican War on Science Puts Our National Security at Risk

I won’t address here exactly how, or even why the Republican party has made itself an enemy of reason and scientific research. From what I’ve heard, if you haven’t already realized that this is true, Chris Mooney makes a pretty good case. While reduction of scientific funding is an issue facing the field, the real problem is much larger.

Ironically,the very defense craze that has been milked, re-milked, milked again, and then milked some more, the constant fear-mongering wherein one hand is waved to distract us from the actions of the other, entirely misses the long-term issues of defense.

I’ve been reading Ray Kurzweil’s recent book, The Singularity is Near, and even if you don’t believe his well-referenced assertions about humans transcending biology, you’ve no choice but to believe the evidence he gives for our approaching mastery of nanotechnology. This all sounds pretty good until you get to the latter bits. The parts where he talks about anyone in the world being able to access, say, instructions for bioengineering microbes or viruses, or even completely synthetic nanomachines. You may be quick to dismiss this — surely such information will be carefully kept off of the internets. Perhaps then you’d be alarmed to find instructions for making a fission bomb on the BBC website?

If the US wants to be able to counter groups with real weapons of mass destruction, we need to have not military prowess, but scientific prowess. No army can stop the spread of self-replicating nanomachines. Sabotoging the nation’s science programs in the interest of pandering to religious insecurity is a giant leap in the wrong direction. People such as the President seem to forget where all of the weapons they use came from. They forget that the cruise missiles they fire off would go nowhere without computers, without GPS, without radar. God will not power or direct cruise missiles. Go bless a piece of PVC pipe, or even the sleek (but empty) fuselage of a cruise missile, which was designed with scientific knowledge, and see if it flies to its target. I would bet every dollar and every possession that I have that it would not.

Luckily, it seems that other nations are destined to overtake us. In academia, I am continually surrounded by the finest minds in the world, many if not most of which are not American. Yes, they do still come here to continue their careers, but we cannot expect that to last forever if we are a nation hostile to science. This may not be the best for America, but at least we can hope that if religious fundamentalists bring our progress to a halt, some other peace-loving, sane, and intelligent nation will carry forward.

I have made the mistake of neglecting such considerations in my short voting career. This year, and in every election to come, evaluate who operates on reason and who believes the fairy tales written in a book of lies. The former may be a little more socialist than I would like, but the latter will keep moving us down the path of ruin.

The cluster is basically done

I started setting up the hardware at around 1600h yesterday.

I finished setting up the underlying software today at around 1900h today.

Not too shabby, eh? According to wwtop:


Cluster totals: 20 nodes, 40 cpus, 96200 MHz, 39.18 GB mem

Here’s a snapshot of the front of the status page:

What an ordeal. Now we have to start compiling PETSC on it.

New Cluster Set-Up

When moving to JHU, we took our 20 cluster nodes which are Evolocity II units from Linux Networx. They were part of a larger cluster at Tulane’s Center for Computational Science. As such, we didn’t need to worry about them — the CCS sysadmin took care of them.

Now that they are here at JHU, they need to be set up on their own. “Who will set them up?” you ask.

*looks around*

Oh, right. So, I’m looking at using Warewulf. It’s targeted to Fedora Core head nodes, and our fileserver Lagniappe is already running Ubuntu 6.06 LTS Server, so I may have a few difficulties there. Also, Warewulf prefers PXE boot, and our nodes use Etherboot on LinuxBIOS. Supposedly this is “backward” compatible with PXE boot, but I’m not sure whether our nodes have a current version of LinuxBIOS or not, so I don’t know if they feature that capability. Luckily, assuming I get Warewulf set up, there’s no difference administratively between running 5 nodes and 500 nodes.

Once it is complete, I will need to install MPI, the intel compilers, and so on.