Ogni settembre ci si incontra presso il teatro Sanders dell' Università di Harvard per una cerimonia inusuale: lanciato nel 1991 da Annals of Improbable Research, il premio Ig Nobel (parodia del premio Nobel) riservato a dieci successi dell'anno, in una vasta gamma di settori, che prima fanno ridere la gente, e poi riflettere: spesso, le idee vincenti sono leggermente idioti, e rasentano l'assurdo.
Il Nobel per la categoria 'computer science' va a PawSense, un software progettato per rilevare quando un gatto cammina sulla una tastiera di computer. Data la particolare familiarità con questo fenomeno, da parte dei proprietari di gatti, abbiamo voluto scoprire tutto su questo software.
Dopo aver conseguito una laurea in informatica presso la Arizona State University a metà degli anni '90, Chris Niswander passava le giornate a codificare labirinti e a costruire programmi per l' apprendimento della lingua giapponese. Poi, casualmente, l'idea del secolo scese su di lui.
"Un giorno, il gatto di mia sorella, Amos, camminò sulla tastiera del computer e riuscì a disinstallare alcuni software, eliminare i file cruciali mandando in crash il pc," Niswander ricorda.
"Ho capito che aveva innescato una serie di scorciatoie da tastiera (ALT, CTRL, F1-F2) con le zampe."
Niswander non era estraneo alle bravate feline, sapeva che questo tipo di creature hanno una propensione naturale per la seduta su cose strane, in particolare i computer, che sembrano trattare come piccole, sedie riscaldate. Parlando con altri proprietari di animali domestici, ha rapidamente stabilito che questo è un problema molto comune, ancora senza soluzione.
Così nasce PawSense, il software che spaventa i gatti
Niswander studia le varie combinazioni di tasti che un gatto potrebbe calpestare, creando, con del catone, delle zampe: "Ho fatto questi ritagli di cartone di zampe del gatto, ho camminato con loro su tutta la mia tastiera, fingendo di essere un gatto". Dal momento che praticamente tutte le zampe del gatto sono più grandi di un tasto qualsiasi della tastiera, ha scoperto che, a ogni passo, un gatto può premere diverse combinazioni.
Ha compilato una lista gigantesca di queste possibili combinazioni, estirpando quelle che sono in realtà i comandi reali. Poi, attraverso un'osservazione scrupolosa sulla pressione, si è concentrato nel differenziare la digitazione di un gatto rispetto a quella umana. Ha quindi creato una formula e scritto un codice.
Ogni volta che il computer si accende, PawSense si avvia automaticamente e guarda il computer monitorando l'attività della tastiera. Quando PawSense rileva un gatto, innesca una finestra popup che blocca la tastiera, impedendo all'animale di scatenare il caos.
Il gatto viene accolto con un schermo grigio inquietante
Inoltre un forte, fastidioso rumore viene attivato dagli altoparlanti del computer, in modo da spaventare la palla di pelo.
Il programma viene fornito con un paio di suoni ("fastidiosa armonica" e "inquietante hissss"), ma gli utenti possono anche definire i propri. Il software è disponibile solo per Windows ed è privo di bug.
'Ho ricevuto una lettera da un proprietario di una tigre, che ha chiesto se il software PawSense potrebbe funzionare anche per il suo amico esotico. Gli ho detto: se la tigre dovesse camminare sulla tastiera del pc, la preoccupazione maggiore sarebbe se il computer funziona ancora".