Evolving a new keyboard
This is amateur science at its best. Peter Klausler, an aficionado of the Dvorak keyboard layout, decided to see if there were better permutations of keys yet unrealized:
…I constructed a complicated function that measures the amount of “work” needed to touch-type a given text with a given layout.
Very good. But where does the primordial soup of keyboard layouts come from?
…4096 keyboard layouts compete with each other. The layouts in the initial pool are entirely random. In each generation, they all race to “type” a word list, and their per-word times are multiplied by the word frequencies in the input sample. After the race, the fastest half are kept. The pool is then repopulated by generating a single mutation for each survivor.