George W. Bush, Evolution, Intelligent Design, and our schools

The news today is full of reports that George W. Bush is quietly suggesting that our public schools teach some sort of creationism alongside evolution.  Journalists from big cities love writing about creationism and the hayseeds who believe in it because it reinforces their sense of superiority for having chosen to live in a $1 million two-bedroom apartment choked by smog and surrounded by gridlock.  One problem with these reports is that if one actually travels to small towns and rural areas across North America it is almost impossible to find people who espouse creationism.  On the contrary these areas are in my experience much more likely than cities to contain people who want to bend your ear about local geology, fossils, etc.  If you survey people coming out of a church and ask them “did God create the Earth” they might indeed say “yes” but then if you ask them how old those mountains in the distance are very few indeed would say “5000 years”.


It is unclear why the President of the U.S. saying something about education is news.  Public schools are run at the state or local level, though with an increasing level of federal interference.  And in any case the students don’t seem to believe or remember much of what the teachers say.  A kid who is unfortunate enough to be stuck in public school for 12+ years has more serious problems than a teacher blathering on about “intelligent design” for a few hours out of those 12+ years.


[Darwin was actually grossly wrong about the speed at which evolution occurs.  The Beak of the Finch is an excellent book about year-to-year natural selection and evolution among finches in the Galapagos.  The book also covers more rapid evolution in populations of guppies in aquariums with varying quantities of predators (guppies in a more dangerous environment evolve to be plainer in coloration; guppies in a safe environment evolve to be more attractive to the opposite sex) and, most terrifying, yet more rapid evolution of drug resistance in viruses.]

Full post, including comments

Can engineers be portrayed positively in Hollywood movies?

This New York Times article about the U.S. military trying to get Hollywood to write scripts with sympathetic characters who are engineers or scientists doesn’t seem too realistic about how tought this will be.


Let’s consider a recent work of fine art cinema:  Flight of the Phoenix.  The pilots are fun-loving incompetents who pile all kinds of heavy but worthless industrial equipment into the back of an early 1950s cargo plane (C-119).  They seem to be able to get off the ground with their passengers and all of this junk but somehow don’t bother to climb to a cruising altitude higher than 500′ above the ground for a trip of many hours over the Gobi desert (filmed in Namibia, actually).  A big sandstorm kicks up and they lose one of their two engines and control of the plane and crash in the middle of nowhere.  They were all angry with each other to begin with and spend most of their time squabbling until a peculiar little guy named “Elliott” suggests building a one-engine airplane out of the wreckage of their two-engine airplane.  He claims to be an aeronautical engineer.


Elliott turns out to be a prima donna.  He has a Che Guevara-like desire to be the one who gets to execute prisoners/traitors/etc. and shoots a captive Mongol smuggler in the head.  Elliott is devious and drinks more than his fair share of the limited water.  He generally abuses everyone and reminds them of how screwed they would be without him.


So at the end of the film people would say “Wow, if I actually thought about engineers I’d realize that I needed them for some of the things that make my modern lifestyle possible but on the other hand wouldn’t it be more pleasant never to meet or think about an engineer?”


Can anyone think of a movie where a character could have had any old job but they chose to make him or her an engineer or computer programmer?  And then they showed some of the work in a flattering and/or exciting light?


[Don’t see the movie if you’re not willing to suspend a lot of disbelief about aviation and physics.  None of the flying bears any relation to a plausible in-flight emergency.  At the end of the movie they are trying to get off the ground while being chased by angry Mongols on horseback.  The horses are able to run nearly as fast as the plane, which is a rather small remnant of the C-119.   So we’re asked to believe that the plane, despite its Wright R-3350 engine (over 2000 horsepower), can’t go faster than a horse and can’t fly even in ground effect.  Yet after it runs off the edge of the cliff it somehow manages to fly and develop a good climb rate in free air.]

Full post, including comments

All user-contributed Web content needs pre-moderation

In the mid-1990s when I started building online communities I didn’t understand why publishers like Amazon pre-moderated all user-contributed content such as comments.  The vast majority of users were intelligent and well-meaning and only a small fraction of material had to be deleted.  It seemed like it wasn’t worth interrupting the flow of conversation and exchange to ensure that an off-topic posting never saw the light of day.  It would be intercepted within a day or so and deleted in any case.


The Manila software that Harvard runs behind these blogs shows the foolishness of my point of view.  More than 90 percent of the comments posted to this blog are link spammers trying to increase their Google rank by adding comments to old and forgotten postings.  Manila makes it impossible to delete this spams except one by one, each one requiring a several page process of confirmation.  In the old ArsDigita Community System we had a “delete all from this user” and “delete all from this IP address” option that made it a lot easier.  But in the Age of Spam what we really need is pre-moderation.  Maybe there should be an option for a vibrant interactive discussion that content goes live for 24 hours without being approved but otherwise given the small percentage of useful non-spam content it seems that the only answer is that nothing goes public without approval.


Another reason to program in pre-approval only is that eventually the moderators of every online forum find other things to do with their lives.  The server doesn’t realize this and soldiers on processing postings.  Spammers discover a happy home and the database fills up with crud.  Software should be robust to the moderator disappearing and in an Internet that is mostly spam that means approval-required-before-going-live.

Full post, including comments

The Air France crash in Toronto: Let’s all practice go-arounds

Friends have been asking me for an explanation of the Air France Airbus crash in Toronto yesterday.  It is tough to say without a full accident report.  Whatever the report concludes the accident will underscore the important point that a pilot should never commit to a landing.  There is a temptation in aviation, especially after a long flight, to conduct the approach and landing as though it is inevitable that the plane must continue to descend and stop on the runway.  Unless you’ve run out of gas or suffered some sort of catastrophic engine failure in a single-engine plane, however, there is nothing inevitable about continuing the approach and landing.  A pilot can at any time make the decision to add power and go around.


When does it make sense to go around?  The airlines have rules about stabilized approaches.  The plane should be at the right airspeed, at the right position laterally and vertically, at the right descent rate, and configured for landing when it is still about 1000′ above the runway.  If not within tolerances, the pilots are directed to go around and, at least in training, they always adhere to these rules.  A light airplane is more subject to turbulence and has less inertia and therefore is easier to adjust.  The tolerances can probably be relaxed a bit and the deck lowered to about 500′ for a single-engine four- or six-seater.


Suppose that the winds are super gusty over an entire region, as is common here in the Northeast.  Or suppose that you’ve just flown many hours and are tired.  Or suppose that there are thunderstorms and it isn’t obvious where you could go that would be totally safe to land.  The rules get bent.  In general not nearly enough go-arounds are made by either small or big airplane pilots.  Usually the decision to fix a bad approach doesn’t result in an accident.  And indeed in Toronto these guys might have been okay if only they’d been on the 11,000′ runway 23 instead of the 9000′ 24L (the runways are oriented facing magnetic direction 230 and 240, i.e., almost the same, so it is unclear why the Airbus wasn’t assigned the longer runway).  They might also have been okay if they hadn’t been in the famously underpowered A340-300 (the newer versions of this plane have almost twice as much power) and therefore requiring more runway remaining before going around.


The cause of the crash might yet prove to have nothing to do with the pilots’ decisions.  Nonetheless it is probably a good idea for all of us who fly to remember to keep a hand on the throttle and tell ourselves that this is only an approach and that we won’t commit to the landing until we’re very nearly stopped on the runway.

Full post, including comments

Dog hearing protection for aviation

My new hero is John Kounis, editor of Pilot Getaways magazine.  He made a doggie headset to protect his Lab’s hearing:



“While flying [Woody] wears a special doggie headset made from kneepads, foam, and velcro straps.”


Photos http://www.pilotgetaways.com/behindthescenes/woody/pages/IMG_2367.htm and http://www.pilotgetaways.com/behindthescenes/woody/pages/IMG_5143.htm

Full post, including comments

Did Web-assisted social networking die?

In the Fall of 2003 the idea of Web-assisted social networking, in the form of Friendster and Orkut, was still sufficiently fresh in folks’ minds that we were able to use Friendster as an example for a class (see http://philip.greenspun.com/teaching/6171/2003-fall/friendster ).  Going through the email that accumulated during the Alaska trip I noticed that (1) I had one new Friendster request, and (2) a spam email from Friendster noting that I hadn’t logged in for a year or more and inviting me to return.  So I logged in and the site is now pretty responsive but very few of my friends had logged in within the last 12 months.  I’ve not heard anything from Orkut in at least a year.


Do we pronounce Web-assisted social networking dead?  Or is it just that nobody wants to be friends with me?  🙁

Full post, including comments

What car for a 25-year-old Chicago gal?

A friend of mine is moving to Chicago and needs a new car.  She is 25 years old, of medium height, and conservative in her tastes.  She wants a four-seat sedan with back seats large enough to carry passengers but very seldom will she have anyone in the back seat.  Cost is not an issue but she doesn’t want something that screams “I am a rich bastard”.  We test-drove the Acura RL sedan yesterday afternoon.  It seemed like it did just about everything that you’d want a car to do.  The RL is big but not huge.  It has great acceleration and reasonable mileage (18 city, 26 highway–not quite as good as the latest minivans!).  All four wheels are driven for better handling, especially in slippery conditions.  The seats are perfectly comfortable and heated (but sadly not air-conditioned; right now with global warming we really need liquid coolant flowing through the seats themselves).  A good navigation system is standard, complete with real-time traffic data for various cities, delivered via the XM radio.  Onstar is also standard.  Operating all of the electronics via the big control stalk/wheel/button/thingy seemed challenging but not impossible to learn.  The RL won Car and Driver’s “Best Luxury Sedan” award (I think they limit this to cars costing less than $70,000). The car lists for $49,000 but right now they are try to get rid of the 2005s at “employee” prices (on the radio in Alaska this proved to be around $43,000 but somehow the dealer in Boston wants $44,000+).


Are there any other cars she should consider?  I liked the Chrysler 300 that I rented in Yellowknife but I think they are selling for list price due to high demand, which would make an all-wheel-drive version almost as expensive as the RL.

Full post, including comments

Best way to add an 802.11g access point to a place where a single computer lives?

Suppose that you have a single computer in a room somewhere.  This plugs into an Ethernet jack in the wall.  At this point you want to add a wireless access point in case someone with an 802.11b/g laptop walks into the room.  Upstream is a router that provides DHCP to whoever asks.  What is the best way to add wireless access to this room?  My initial idea was that the simplest configuration, leaving all computers on the same subnet, would be to add a hub or switch and then plug both the existing computer and a new wireless access point into the hub/switch.  This would seem to be kind of annoying, though, requiring two little boxes and two little wall transformers.  A quick scan of the Linksys Web site doesn’t turn up any boxes that have just the switch and the wireless access point but not the router.  Is it easy to configure a Linksys router/switch/WAP box so that the router doesn’t actually route?  Is there some other company that makes a simple one-box solution?

Full post, including comments

Factory car stereos: aux inputs and MP3-encoded CD reading?

After renting dozens of new cars in the last year it struck me as odd that the factory stereos can’t do two simple things:  (1) bring an aux input out to the front of the dashboard for plugging in an MP3 jukebox, and (2) read a CD containing MP3 files.  These features would only add about $1 to the cost of the car and presumably would give MP3-crazed yupsters a reason to trade in their older vehicle.  You’d think that the car companies would jump at this chance to add value without adding cost.  Why aren’t they doing it?  And as long as they are tweaking their electronics you’d think that they would add remote start, something that would cost them $2 max and that consumers are willing to pay $400 for in the aftermarket.


[My favorite rental cars:  Chrysler 300 sedan from Hertz in Yellowknife, Ford Freestar minivan from Hertz in Anchorage (rented a mountain bike and kept it in the back; Alex loves the space to spread out), Toyota Avalon (redesigned for this year) from Hertz in Jackson, Wyoming, nimble Mazda 6 from Hertz in Oakland, California.


The worst rental cars:  various Pontiacs (GM had better hope that no potential customer ever test-drives a Chrysler 300), a Ford Escape SUV presented by Hertz of Quebec City as an “upgrade” from a Taurus (incredibly bumpy and ineffective suspension).]

Full post, including comments

Some hard numbers on programmer productivity

http://www.joelonsoftware.com/articles/HighNotes.html contains some hard numbers (halfway down) on the standard deviation in productivity among computer programmers.  The study is among a population of fairly bright folks (Yale undergrads) and even when only the best students are considered the standard dev. is still quite high.


[Note:  The article does not say whether or not the students were all using the same languages and tools but as the data seem to be from a course with a heavy emphasis on Unix code-monkeying it seems reasonable to assume that all of the students were using C.] 

Full post, including comments