Top posts
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 1,895 posts.
Trackers and bank accounts
A Finnish online bank leaked out user data by using a third-party tracker script.
Privacy is at a crossroads. Choose wisely
We already put legal limits on financial, medical, military, transportation, and agriculture technology. Why not online tracking?
TSA Master Keys
Someone recently noticed a Washington Post story on the TSA that originally contained a detailed photograph of all the TSA master keys. It’s now blurred out of the Washington Post story, but the image is still floating around the Internet. The whole thing neatly illustrates one of the main problems with backdoors…
How a little bit of TCP knowledge is essential
Why you should understand (a little) about TCP
How I Hacked Amazon’s $5 WiFi Button
UPDATE: I’m now selling ready-to-use buttons at Buttonjoy.com!
China
The most important story of 2014 that most people ignored was the Chinese economy overtaking the US economy. (This is using the purchasing power parity metric, which incorporates differences in...
Google, Our Patron Saint of the Closed Web
Lately there’s been a barrage of articles about how Apple is destroying the open web (because “app store, lol”) and it is Time Something Was Done About This: Apple’s paranoid appr…
Face swapping with Python, dlib, and OpenCV
In this post I’ll describe how I wrote a short (200 line) Python script to automatically replace facial features on an image of a face, with the facial features from a second image of a face.
Locked doors, headaches, and intellectual need
You know those things that, once you learn about them for the first time, you start seeing them absolutely everywhere? Recently, that’s been my experience with problem-solution ordering issues. They keep cropping up: not just in the context of gam...
JavaScript's world domination
A Civilization-esque journey through JavaScript history — chronicles of the march from inception to ubiquity
Race conditions on Facebook, DigitalOcean and others (fixed)
Hello, Lately I have been looking into race condition bugs affecting websites/web-applications. Here is a good resource to learn about th...
Candy Japan hit with credit card fraud
What is credit card fraud, how we noticed it and how it impacted our business.
Call Me Maybe: MariaDB Galera Cluster
Previously, on Jepsen, we saw Chronos fail to run jobs after a network partition . In this post, we’ll see MariaDB Galera Cluster allow transactions to read partially committed state.
Show HN: Interactive Essay on Signals, Sampling and the Fourier Transform
This text is designed to accompany your study of introductory digital signal processing. 1 It’s an eccentric piece of not-so-rigorous literature with a preoccupation for explaining things using interactive visualizations, animations and sound. 2 My goal is to explain the Discrete Fourier Transform using a miniature…
Chrome Devtools Tips and Tricks
Lately I’ve spent more time than usual using the Chrome Developer Tools. Along the way I found a couple of nice features that I had previously missed (or at ...
Why Go is doomed to succeed
Golang was explicitly engineered to streamline projects built by large groups of programmers with different skill levels, and there is no larger such group than the open source community.
1Password Leaks Your Data
Seriously.