Directions in machine intelligence