Intense and thoughtful ranting from the OLPC front