On Sep 14, 2007, at 2:20 PM, Simon Kröçer wrote: > Ruby Quiz wrote: >> [...] >> >> $ time ruby ip_to_country.rb 68.97.89.187 >> US >> >> real 0m0.314s >> user 0m0.259s >> sys 0m0.053s > > Is an 'initialisation run' allowed to massage the data? > (we should at least split the benchmarks to keep it fair) My script does need and initialization run, yes. I don't see any harm in paying a one time penalty to set things up right. > Is it motivating or a spoiler to post timings? Motivating, definitely. :) James Edward Gray II