New
The latest blog posts to take off on Hacker News. 3,426 posts.
Tracking a Bluetooth Skimmer Gang in Mexico (Part I)
-Sept. 9, 12:30 p.m. CT, Yucatan Peninsula, Mexico: Halfway down the southbound four-lane highway from Cancun to the ancient ruins in Tulum, traffic inexplicably slowed to a halt. There was some sort of checkpoint ahead by the Mexican Federal Police. I began to wonder whether it was a good idea to have brought along…
I hope WebDAV dies
WebDAV is a file access and transfer protocol created in the 90s. It has support for file locks, arbitrary key-value properties attached to folders, file mimetypes, and many other features that extend this standard. It also has powerful access control features.
Reverse engineering an ancient wireless security keypad using RTL-SDR
A few weeks ago, some friends and I decided that our houses weren’t crammed full enough with useless crap and so we embarked on a journey to a large junk shop surplus warehouse. The place was a vast hangar brimming with old and curious pieces of technology ranging from IBM keyboards to VHS video editing …
Python 3.5.0
The official home of the Python Programming Language
Dark corners of Unicode
I’m assuming, if you are on the Internet and reading kind of a nerdy blog, that you know what Unicode is. At the very least, you have a very general understanding of it — maybe “it’s what gives us emoji”. That’s about as far as most people’s understanding extends, in my experience, even among programmers. And that’s a…
Introduction to Monte Carlo Tree Search
The subject of game AI generally begins with so-called perfect information games. These are turn-based games where the players have no information hidden from each other and there is no element of chance in the game mechanics (such as by rolling dice or drawing cards from a shuffled deck). Tic Tac Toe, Connect 4…
The Math I Learned After I Thought Had Already Learned Math
True story: it’s possible to fly through your own secondary math education — honor roll bumper sticker on your mom’s minivan and all —Â but miss some of the Very Big Ideas of secondary …
Warming up to Go
Lately, as I’ve had more experience with it, I’ve started to warm up to the language Go (aka “golang”).
Is it futile to un-Google?
A rant on the obsession with privacy stuff.
Elite scientists are more likely to have a hobby in the arts and crafts
Highly-accomplished scientists are more likely to have an artsy hobby than the average scientist. And Nobel prize winners are even more likely.
Etcd 2.2
No single cloud fits all. Explore how we build a more flexible future with hybrid cloud.
Amazon Web Services in Plain English
It's named what? Figure out what Amazon Web Services should actually have been called.
A guide to implementing 2D platformers
Having previously been disappointed by the information available on the topic, this is my attempt at categorizing different ways to implement 2D platform games, list their strengths and weaknesses, and discuss some implementation details.
Computer science courses that don't exist, but should
It's not about technology for its own sake. It's about being able to implement your ideas.
Shoelace knots
List of different knots for shoelace tying speed, simplicity, security or style.