thoughts about software and sensible security.

Latest stories

When anti-patterns become a pattern


There are plenty of learning resources on software best practices. Sprinkled in between all the well-intended advice are warnings about common pitfalls. We could do with a lot more of these warnings and think about why we keep doing the same things wrong. What makes anti-patterns so irresistible? (more…)

De automatische gaydar? Letterlijk levensgevaarlijk


Verschillende media (Daily Mail, RTL, NOS) berichtten afgelopen week over een aan Stanford University ontwikkeld programma dat aan de hand van een portretfoto kan bepalen of de afgebeelde man of vrouw homo is. Is het ook betrouwbaar? Kennelijk doet de Artificial Intelligence er een betere gooi naar dan de gemiddelde mens, maar er zijn nog erg veel valse positieven. De ontwikkelaars beloven een nauwkeurigheid van 91 procent voor mensen die er meer ‘uitgesproken gay’ uitzien. Wat bedoelen ze daarmee? Freddy Mercury uit 1978 in zijn balletpakje die Good old fashioned lover boy zingt? (more…)

An AI gaydar? What were they thinking of?


Several newspapers recently reported about an AI program developed at Stanford University that claims to predict sexual orientation from portrait photographs. Is it any good? Apparently it has better hunches than humans, but it still produces a fair amount of false positives. The designers claim 91 percent accuracy once test subjects are more outspokenly gay. What’s that supposed to mean? Is the gold standard a 1978 Freddy Mercury in his leotard singing Good old fashioned lover boy? (more…)

Nutteloze kennis waar je toch niet buiten kunt


De mensheid heeft in zijn lange geschiedenis voortdurend vaardigheden ontwikkeld en gereedschappen uitgevonden om het uitvoeren van die vaardigheden te vervolmaken. Met een zaagbank maak je rechtere snedes dan de meest ervaren timmerman dat ooit zou lukken met een handzaag. Maar de zaagbank vervangt de timmerman niet. Daarentegen hebben innovaties in concurrerende technieken wel hele beroepsgroepen obsoleet gemaakt. Het eeuwenoude vak van zetten is niet de nek omgedraaid door een superieure zetrobot, maar door tekstverwerkers en laserprinters. Overigens zegt de moeilijkheid om een bepaald ambacht te leren weinig over de waarschijnlijkheid dat het ook economisch interessant is om te automatiseren: er zijn nog genoeg vacatures voor menselijke bordenwassers.

The most useless knowledge of all


There are things a programmer needs to know, no excuses. There are things you can’t possibly all remember, so it’s fine to look them up when needed. There is the business domain the software touches on that you need to know. And then there’s knowing how to grapple with quirks that come from not doing things in a standard way; the most useless knowledge of all.

Throughout history humans have developed skills and then invented tools to perfect the execution of those skills. A lathe can make cuts straighter than any skilled carpenter could make with a hand saw but it doesn’t replace the carpenter. Meanwhile other innovations have made entire professions obsolete through competing technologies. The centuries-old craft of typesetting has been effectively killed off by word processing and laser printers; not by a typesetting robot. Mind you that the difficulty of mastering a craft says little about its likelihood to be mechanised into oblivion: there’s still plenty of vacancies for human dishwashers. (more…)

thoughts about software and sensible security.

Recent Posts

Jasper on twitter

Catching thought criminals in Orwell's analogue dictatorship was time-consuming and ineffective. A.I. will fix all…
h J R
I expect Mars to be successfully colonized long before we have flawless PDF to Word conversion.
h J R
Don’t tout #kotlin conciseness as a unique selling point. Concise does not equate understandable and if concise is…
h J R
Hilfiger gives ‘smart dress’ a whole new meaning with new tracking chip.
h J R
ATDD is really different. Think of it as All Tests Drive Development. New blog post.
h J R