«C'è una spaccatura dentro l'organismo umano, la spaccatura o fessura tra i due emisferi, quindi ogni tentativo di sintesi resta irrealizzabile in termini umani. Faccio un parallelo tra questa fessura che divide le due parti del corpo umano e la spaccatura che ha separato il Madagascar dal continente africano. Una parte è scivolata dentro un'incantata innocenza senza tempo. L'altra si è avviata inesorabilmente verso il linguaggio, il tempo, l'uso di strumenti, la guerra, lo sfruttamento e la schiavitù.» -- William Seward Burroughs /Colonna sonora: ``Giorgio Canali & Rossofuoco - Tutto è così semplice''/ ``Sanitize, Fuzz, and Harden Your C++ Code'', Konstantin Serebryany -------------------------------------------------------------------- Talk tenuto alla USENIX Enigma 2016 da Konstantin Serebryany (Software Engineer a Google). Presentazione piuttosto breve ma che fornisce un'ottima panoramica sulle tecniche che aiutano a rilevare bug in software scritto in C o C++ (tutto quel che viene illustrato è presente nelle recenti versioni di gcc e clang, quindi facilmente accessibile se siete interessati). Potete trovare altre informazioni qui: ``Computer Programming as an Art'', Donald Ervin Knuth ------------------------------------------------------ Award Lecture di Donald E. Knuth presentato per il suo ACM Turing Award nel 1974. È probabilmente l'articolo più bello che ho letto riguardo al nostro campo quindi non aggiungerò altro e vi consiglio caldamente di leggerlo se non l'avete già fatto. Gli argomenti che vengono trattati potete immaginarli dal titolo. Stupisce molto la leggerezza e l'ironia tipica di Knuth che trapela qua e là durante la lettura. In esso è anche racchiuso lo spirito hacker, che dovrebbe essere sempre essenziale. ``Why Microsoft Accidentally Unleashed a Neo-Nazi Sexbot'', Rachel Metz --------------------------------------------------------------------------------------------------- Interessante storia che è successa ad un bot lanciato su Twitter da Microsoft. L'``IA'' a volte non è tanto ``I'' e bisogna sempre fare attenzione a come la si "educa". ``Classic Programmer Paintings'', Gabriel Claramunt --------------------------------------------------- Esilarante blog che raccoglie famosissime opere a cui però è stato riadattato il titolo. ``Lawful Hacking and Continuing Vulnerabilities'', Bruce Schneier --------------------------------------------------------------------- La discussione più ponderata riguardo al recente caso Apple. Bruce Schneier riflette in maniera chiara che cosa non va riguardo ai modi usati dall'FBI e il perché ricercare vulnerabilità in questo modo è dannoso a tutti. ``Touching a Robot's 'Intimate Parts' Makes People Uncomfortable'', Evan Ackerman ----------------------------------------------------------------------------------- Curioso esperimento dei ricercatori della Stanford University e di come noi umanizziamo dei robot!