No system, as the adage goes, is fool-proof to a sufficiently determined and talented fool. Computer help-desk people have an acronym for it - 'PEBCAC', which stands for Problem Exists Between Computer And Chair. A serious amount of mental effort gets spent on human-computer interfaces (there are journals, conferences etc etc). In another life, I'd... Continue Reading →