Archives April 2007

“But It’s Still Just an X!”

I realize that “DaveScot says something incredibly boneheaded” is about as newsworthy as “dog bites man”, “Pope is Catholic”, and “Hollywood remake not as good as original”, but this time I couldn’t resist.

Every time someone tries to demonstrate evolution by pointing to one of the numerous instances when new species have arisen through evolution, e.g., fruit flies speciating into two distinct species in the lab, you can bet that the creationists will say, “but they’re still fruit flies!” This raises the question of just how much change creationists will accept as microevolution.

Read More

Civil Unions in New Hampshire

The Washington Post is reporting
that New Hampshire is about to institute civil unions for gay couples.
No word on how these civil unions differ from marriage, but there were
some interesting bits in the article:

Advocates of gay rights say the latest milestone is especially significant because it comes in comparatively conservative New Hampshire, where polls have shown locals becoming more tolerant of same-sex unions after watching neighboring states pass similar laws without major social fallout.

“I just don’t think it’s a major issue anymore,” said Jim Lupien, 40, a lifelong Republican and owner of the Cool Moose Creamery & Candy Store on Concord’s old-style Main Street. “Vermont did it, and then Massachusetts, and people around here just started thinking, ‘Okay, what’s the big deal?’ I’m not pro-gay, but that’s no reason to deny them their rights.”

which is pretty much what I’ve been saying all along.

Also interesting are the comments by those who still think the number
of tuxes should equal the number of bridal gowns:

Nevertheless, opponents of same-sex marriage look at what is going on in New England and express growing concern. “The more states that do this, the less radical and more plausible the idea may appear in others,” said Peter Sprigg, vice president for policy at the Family Research Council.

Damn right, the idea may appear less radical. And this would be a bad thing because…?

The Catholic Church and other religious groups have come out against the legislation, arguing that it effectively sanctions homosexuality, to which they are opposed.

The article doesn’t say why the Catholic church is opposed to
teh gay (officially, at least). But of course, this is the same group
that thinks that a cookie turns into God when you eat it, and feels
that it is vitally important that a woman had a child without ever
having sex, so how seriously can you take their opinions?

A more interesting objection is this one:

But much of the political opposition has instead focused on what some feel is a “gay exclusive” law that should be expanded to include other types of same-sex couples.</p

“We haven’t really gotten into the morality of the argument,” said Republican state Rep. Maureen C. Mooney, an outspoken critic of the bill. “What I’m opposed to is carving out a chapter in our laws for a special interest group. Why can’t two sisters enjoy these rights, or a boyfriend and girlfriend who don’t want to get married?”

Those are good questions. Why can’t they? Why shouldn’t they?

Getting Information from Creationists Is Like Pulling Teeth

Some of you may remember threads on time.com and Pharyngula where Egnor challenged “Darwinists” to say “how much new information can Darwinian mechanisms generate?”

For completeness, you should read those threads, but the summary is that when people tried to answer his question, e.g., by showing that point mutations increase the Shannon information of the genome, or pointing at the literature for gene duplication, Egnor said that wasn’t what he meant by “biologically meaningful information” and refused to provide a definition.

On the Mar. 26, 2007 episode of the ID the Future podcast, Casey Luskin interviewed Michael Egnor. They talked about these discussions. Egnor accused Darwinists of being angry and implied that they were unsure of the soundness of their own theory (start listening at 12:42, if you care).

Then (around 14:16), Egnor said

I, for example, if a Darwinist approaches me, and asks me politely about Intelligent design, I’m delighted to talk about it!

I took this as an invitation to ask him to clarify his remarks.
Read More

Friday Stochastic Fifteen

You know the “Friday Random Ten” game: put your MP3 player on random
shuffle, and list the first ten songs that come up. Good, wholesome
fun.

Unfortunately, I have an awful lot of crap in my collection. Well,
maybe not crap per se, but stuff that I only feel like listening to
once in a blue moon. So here’s an adapted version, in which I only
list songs that I wouldn’t have skipped over when they came up:

  1. Bigod,
    Like a Prayer
  2. Art of Noise,
    Close (to the Edit),
    Daft
  3. Assemblage 23,
    Anthem,
    Contempt
  4. (Maybe: Michael Z. Land,
    Meeting Lemonhead,
    )
  5. Dead Kennedys,
    Chickenfarm,
    Frankenchrist
  6. VNV Nation,
    DSM02,
    Advance and Follow
  7. Cocteau Twins,
    The Thinner the Air,
    Victorialand
    At one record store, on the divider that marked the Cocteau Twins CDs, someone had written, “Buy every one of their albums and live forever!” With a few exceptions, I agree.
  8. Pink Floyd,
    Nobody Home,
    The Wall
    Proof that not all music from the 70s sucked.
  9. Conflict,
    The Serenade is Dead,
    Turning Rebellion Into Money
    The only hardcore brit-punk charity album I know of.
  10. The Crystal Method,
    Blowout,
    Tweekend
  11. The Cure,
    If Only Tonight We Could Sleep,
    Kiss Me, Kiss Me, Kiss Me
    Those lips on the cover are a hell of a lot more impressive on the LP than on the CD.
  12. Yazoo,
    Only You (1999 Version),
    The Best of
    This is what you get when you pair up a guy from Depeche Mode with a blues singer.
  13. The Psychedelic Furs,
    Only a Game,
    Mirror Moves
  14. (Maybe: Gilbert & Sullivan,
    When the foeman bears his steel,
    The Pirates of Penzance)
  15. Klutæ,
    God Spoke Through a Burning Bush,
    Hit ‘N’ Run
  16. Jack Wall,
    MA_THEME_mldy_1,
  17. Wire,
    Strange,
    Pink Flag
Hovind on Hold

The Pensacola News Journal reports:

An appeal by Pensacola creationist Kent Hovind and his wife, Jo Hovind, seeking acquittal on tax-fraud charges was denied.

U.S. District Judge Casey Rodgers upheld the Hovinds’ November 2006 conviction on 44 counts of bank-structuring — the withdrawal of bank funds under the $10,000 threshold that triggers bank reports to the Internal Revenue Service.

During the trial, prosecutors presented evidence that showed the couple routinely withdrew $9,500 and $9,600, from their bank.

In November, a jury found Kent Hovind guilty on 58 federal counts, including failure to pay $845,000 in employee-related taxes. In January, he was sentenced to 10 years in prison.

Jo Hovind was convicted of 44 counts of evading bank-reporting requirements. Her sentencing was delayed pending the appeal and should soon be set.

Is anyone surprised by this? If so, I have some lovely oceanfront property in Oklahoma to sell you. As I recall, Hovind started by screwing with the judge, by pleading “Subornation of false muster”, whatever that means; then hired a lawyer with a long history of involvement with tax evasion; then didn’t even mount a defense.

And now, like a kid who has finally realized that there’s only so much he can get away with before mommy gets mad and really punishes him, he wants a mulligan.

Criswell predicts!
Allow me to predict that he’ll continue claiming that he hasn’t done anything wrong (unless he thinks that repentance will play well with the parole board); he’ll rationalize his problems by saying that God wants him in prison, spreading the Word™ through his prison ministry; and his followers will continue to defend him.

(Thanks to for the headline. Better than what I could come up with: “God to Hovind: HA-ha!”)

Making Emacs Do Stuff at Startup

Like many users, I start an emacs session in .xinitrc and use it throughout the day. Since I’ve recently started using Emacs Planner, I wanted it to start up automatically in that first Emacs session (but not subsequent ones, if I just want to edit a file).

Read More

Soft Coding

Over at Worse Than Failure, Alex Papadimoulis has an article on soft coding. Hardcoding is when something is written in the code when it ought to be in a header constant or an external config file. Soft coding is the opposite, when something is put in a config file that really ought to be in the source. For instance, the number of days in a week isn’t likely to change any time soon, so you may as well just use “7” in your code. You might

#define DAYS_PER_WEEK 7
#define WEEKS_PER_YEAR 52
#define LOAN_DURATION DAYS_PER_WEEK * WEEKS_PER_YEAR

to make it clear what you’re calculating, but putting it in an external, user-configurable file is just absurd.

I’m guilty of softcoding, myself. In my experience, it comes from trying to be too generic. Code that’s too specific, too hardcoded, is hard to maintain and extend, so a good programmer will ask himself, “What requirements might change in the future? How should I write this so that when it changes, I can do it without too much pain?” This leads to things like declaring configuration constants at the top of a script, in a Makefile, or in a header file; or having the code read messages from an external file, rather than hardcoding them as strings.

But it’s also easy to overcompensate, and start making everything customizable, or overly generic. So it’s important to remember that at some point you have to actually make the code do something.

Captchas of the Future

Captchas are good at weeding out spam, because they rely on tasks that humans do well and computers don’t, and because spammers use bots.

But as spammers get more sophisticated, their tools will get better and better at reading letters and numbers, so we’ll need to use new types of problems to keep them out:

Max was born May 12, 1947. His son was born on Max’s 22nd birthday.
How old is Max’s son?

points out that this would also be a good way of keeping out the riff-raff, such as people who can’t write a sentence without doing violence to the English language:

Fill in the blanks:
the person keys I found?
Tell them I found keys over .

(Adjust for whatever language your site is in.)

Or people who just don’t belong on your site:

And since spammers now get email subject lines from news headlines, perhaps it’s time to turn the tables on them:

Complete this sentence:
was recently named in a government corruption scandal that has embroiled several high-ranking officials.

Okay, maybe not that last one: for a captcha to work, there have to be at least some wrong answers.

What’s A News Octet?

One of my peeves is the phrase “news byte”.

A “news bite”, I can understand: it’s a bite-sized, i.e., small piece of news; something that fits on a napkin.

But a “news byte”? What is that? A news item that can only take on one of 256 values and fits into a C char?

The same goes for “sound bite” and “sound byte”, by the way.

How to Move an Entire Gas Giant Planet

One of the advantages of working in academia is that there are often lectures on interesting topics. (Those of my friends who went drinking last night before heading out to the VNV Nation concert last night may not share my assessment, though.) Yesterday, I went to a talk by Doug Hamilton about the axial tilt of the planets, and in particular about Saturn’s 20-some degree tilt.

Read More