Inventor of linear runtime suffix tree construction, e.g. for solving longests common substring in linear runtime, which Knuth claimed impossible three years before...
GNUBrain is a framework for creating personal software agents, building a multi-agent system, manage your personal meta data and execute distributed algorithms.