I find this infuriating. People who write security software get hung up on the most ridiculous nonsense in ways that make my system less secure. Exampli gratia, OpenSSH simply will not use public key authentication if it decides my keys are not stored sufficiently securely, and will fall back to password authentication. That is, it will… Continue reading “Mechanism-not-policy violations continue to irritate me”
gnu_smalltalk_3.2.5_tcl_8.6.7.diff GNU Smalltalk doesn’t build on Slackware current anymore, because TCL changed the struct Tcl_Interp. This is a blunt fix; there are probably better possible ones from people who know Smalltalk better.
Still needs much work; don’t use this yet. Snippet released under GPL v3. (defun hamming (x y) (labels ((_nor (a b) (not (or a b))) (_diff (a b) (if (eq a b) 0 1)) (_hamming (a b c) (if (_nor a b) c (_hamming (rest a) (rest b) (+ c (_diff (car a) (car b)))))))… Continue reading “Hamming distance in Common Lisp”