Archive for June, 2006
Tuesday, June 6th, 2006
Clay Domination
Is this kid spectacular or what?
The wicked spin he puts on his drop shots is just ridiculous.
I can’t remember loving a tennis player this much in a long time…maybe Agassi in the younger years.
No Comments » - Posted in Sports by dkaz
Monday, June 5th, 2006
TreeMaps are not Hashes
One of my co-workers recently called TreeMaps “hashes”, which is imprecise at best, but can be easily excused as a by-product of his Pythonista upbringing.
java.util.TreeMap, in fact, is implemented as a Red-Black tree - a data structure that has not had a definition in my brain for years. As a refresher course, I decided to […]
No Comments » - Posted in Java, Python, Programming by dkaz
Saturday, June 3rd, 2006
Google and the Lake Wobegon effect
According to this Peter Norvig’s post on the Google Research Blog, Google maintains high quality of skill level at their company by using the Lake Wobegon Strategy, which says only hire candidates who are above the mean of your current employees.
The idea here is not follow the hire-above-the-min strategy, which apparently is a proven way […]
No Comments » - Posted in Programming, Process by dkaz
Friday, June 2nd, 2006
Partial Evaluation and JSpec
I’m reading up on a program optimization technique called partial evaluation. LaBRI.fr has a nice overview of the technique here.
Strangely enough I’ve never heard of LaBRi’s Java partial evaluator - JSpec - although it claims to be used in various domains such as image processing, checkpointing, computer graphics, scientific computation and software engineering.
Maybe the improvements […]
