Security failures often arise from unexamined premises: defaults, naming conventions, trust boundaries, and the metaphors embedded in interfaces. Lisp systems, cryptography, and human rights oriented computer security. #39c3