Een harde schijf vervangen, Lady Geek-style

Afgelopen voorjaar kocht ik een fantastische nieuwe harde schijf voor mijn vier jaar oude laptop: een hybride HDD/SSD. Voor wie dat niet zoveel zegt: een combinatie van flashgeheugen (zoals op een USB-stick) en harde schijf (zoals in je computer), die daardoor én snel (zoals de flash) én betaalbaar (zoals de schijf) is. Een paar maanden later kocht ik een nieuwe laptop, en ook al is die een stuk sneller dan de oude, toch miste ik mijn hybride schijf. Vanavond verving ik de één door de ander. Dat ging niet zonder hindernissen. Dit is wat er ongeveer gebeurde. Een combinatie van handleiding en detective, in 10 stappen.

(Proloog: gisteravond 22:00. Ik schroef mijn hybride schijf in een externe schijfbehuizing en kopieer ’s nachts één-op-één de harde schijf van mijn laptop naar de externe schijf met Carbon Copy Cloner.)

Vanavond 19:30. Ik zet mijn laptop uit, haal wat schroevendraaiers uit de gereedschapskast en pak de handleiding van iFixit erbij op mijn telefoon. Ik begin met het losschroeven van de kleine schroefjes onderop mijn laptop – althans, dat is de bedoeling. Ik krijg de krengen met geen mogelijkheid los.

Lees verder

Ook computers houden van katten

Toch jammer: heeft Microsoft Research net een manier gevonden om van die vervelende CAPTCHA’s* af te komen door ons kattenplaatjes te laten herkennen, ontwikkelt Google een computer die, jawel, kattenplaatjes kan herkennen.

* je weet wel, die totaal onleesbare plaatjes waarvan je de letters moet uittypen om iets te kunnen posten op een forum bijvoorbeeld

Typen op een banaan met MaKey MaKey

Waarom zou je niet kunnen typen op een banaan? Of je kat gebruiken als afstandsbediening? Of Dance Dance Revolution spelen met vier bakken water? Pacman spelen met GETEKENDE CONTROLS?!

Ja, hoor ik je denken, omdat dat niet bestaat, nogal wiedes.

Fout!

Met MaKey MaKey kan dat dus wél. Dit zijn een paar gave ideeën die deze mannen hebben:

In het kort: met alle objecten die ook maar een klein beetje elektriciteit geleiden kun je zoiets maken. Clip er een clipje op dat je verbindt met een supersimpel control panel, klaar! Je hoeft niet eens te kunnen programmeren. Maar als je dat wel wilt, en een ambitieuzer plan hebt, geen probleem, dan kun je je MaKey MaKey zelfs gebruiken als Arduino:

You can start using your MaKey MaKey board in “Arduino mode” at any time. This would allow you to spin motors, turn on LEDs, or anything else that an Arduino can do. If you want to learn to use Arduino or other electronics, but want to start without any programming or breadboarding, MaKey MaKey is a good starting point. There’s no need to understand Arduino in order to use MaKey MaKey.

Gaaaaaaf. De Kickstarter-campagne is al afgelopen (en met succes: ze hebben 22x hun doelbedrag opgehaald), maar dit apparaatje gaat zeker op mijn verlanglijst. In september komt ‘ie uit. Ik ben benieuwd!

Een Turingmachine van Lego

Het feit dat jij dit leest, lieve lezer, en het feit dat ik dit kan schrijven, en het feit dat ik onderstaand filmpje heb gevonden en dat jij het nu kunt bekijken, al die dingen hebben wij te danken aan superheld Alan Turing, grondlegger van informatica en kunstmatige intelligentie en codekraker tijdens de Tweede Wereldoorlog. Een belangrijke man dus:

“Alan had such a broad impact on so many aspects of computer science,” says Cerf. “The deep notion of computability is so fundamental to everything we do in computing.”

“People … have done computing for thousands of years,” says Moshe Vardi. “But the theory of computing really started in the 20th century, and Turing is one of the foremost — if not the foremost — parents of the theory of computing.”

Turing bedacht een heel simpele machine die alle mogelijke computationele operaties kan doen. Alle? Ja! Dat betekent dus dat zelfs de ongelooflijk ingewikkelde computers die jij en ik nu gebruiken, compleet gesimuleerd kunnen worden met Turingmachines.

Ter ere van het 100ste geboortejaar van Turing heeft een stelletje nerds (en dat bedoel ik in zeer positieve zin van het woord) zo’n Turingmachine gebouwd. Van Lego! En dat ziet er ongeveer zo uit:

LEGO Turing Machine from ecalpemos on Vimeo.

30 seconds on Mars

Voor wie dacht dat dit zomaar een doorsnee maandagochtend was, guess again! Je hebt wat gemist: mobiel ruimtelaboratorium Curiosity is vanochtend vroeg geland op Mars. Dat ziet er zo uit, tien minuten pure extase in het controlecentrum in Pasadena:

Mooier dan in de film. Bij echte helden met oprechte vreugdetranen heb je geen soundtrack met kwelende violen nodig. Wie dacht nog dat bètawetenschap niet leuk of spannend was?

En voor wie zich nog niet realiseerde dat we echt in de toekomst leven: @MarsCuriosity twittert ook. Op hilarische wijze.

EDIT: onderstaand filmpje heeft weliswaar wél James Bond-muziek, maar legt wel heel goed uit waarom deze landing zo spannend en moeilijk is. Bijvoorbeeld: de landing duurt in totaal 7 minuten, maar het signaal heeft 14 minuten nodig om van Mars naar de aarde te komen. Curiosity doet dus alles zelfstandig (!), en op het punt dat wij op aarde het begin van de landing zien, rijdt het apparaat eigenlijk al lang vrolijk rond op Mars, óf ligt het al minutenlang als rokend hoopje ruimtepuin in een krater. Spannend!


AI = magie

In een artikel over de geschiedenis van bijgeloof kwam ik dit prachtige citaat tegen:

all magic is necessarily false and barren; for were it ever to become true and fruitful, it would no longer be magic but science

Wat me hier meteen aan opvalt, is dat dat eigenlijk precies de definitie is van kunstmatige intelligentie: alles wat computers nog niet kunnen. Dat klinkt misschien gek, maar denk er maar eens over na. Voordat computers konden schaken, was dat een van de belangrijkste beloftes van AI. Maar nu is het gewoon een leuk trucje met algoritmes.

En zo geldt dat voor alles wat AI heeft bereikt. Robotica? Dat is gewoon engineering. Een basaal begrip van natuurlijke taal? Easy peasy. Een redelijk gesprek kunnen voeren? Meh. Expertsystemen? Laat me niet lachen. Emoties laten zien? Ook dat is geen intelligentie, maar gewoon een setje regels.

Wat we nu als AI zien – gezichtsherkenning, een natuurlijke manier van lopen en rennen, sociale intelligentie, écht goed met natuurlijke taal omgaan – dat zijn precies die dingen die mensen wel kunnen en computers nog niet. En je zal zien, ik voorspel het je, dat zodra een van die taken is opgelost, we dat niet meer zien als AI. Nee, dan weten we hoe het werkt, en dan is het dus “gewoon” een setje regels. Net als magie dus.

Rails Girls Amsterdam

Rails Girls komt naar Nederland! Rails Girls is een programmeerworkshop voor meisjes, vrouwen, dames en ladies van alle leeftijden. Toegankelijk voor iedereen, dus ook als je nog nooit van je leven iets geprogrammeerd hebt.

Zo’n dag is ontzettend belangrijk. Niet iedereen hoeft meteen full-time programmeur te worden, maar een beetje weten hoe programmeren werkt is net zo belangrijk als een beetje leren fietsenmaken (een band plakken), een beetje leren loodgieteren (een lekke kraan repareren) en een beetje leren electriciënnen (een stop vervangen).

Dus. Geef je op. Er is geen enkele reden om het niet te doen!

Meisjesnerds kweken met Roominate

Roominate is een kick-ass Kickstarter project, van meisjesnerds, voor meisjesnerds. Ik kan er van alles over zeggen, maar kijk even de video:

Dit is een van de dingen die ik heel belangrijk vind: meisjes duidelijk maken dat techniek niet stom, saai of alleen voor jongens is. Op de een of andere manier is dat bij mij vroeger goed gegaan, met computerspelletjes en toffe tekeningen maken met Logo enzo. Maar bij veel meisjes is dat niet zo. En dat is zonde.

Wat een awesome project. Draag je steentje bij via Kickstarter.