How to Build the Perfect Lie Detector