This article first appeared on the Hacker News site.

The views expressed here are the author’s own and do not necessarily reflect Al Jazeera’s editorial stance.