New
The latest blog posts to take off on Hacker News. 2,098 posts.
Machine Learning for Hackers Table of Contents
ZIA is a place for me to “think out loud,” about my current and future research. As the author, my goals are to share my ideas, highlight new research, and possibly develop new tools along the way.
Star Trek as a purely symbolic artifact of past times
Back to: I had a blog entry for you, but I eated it | Forward to: Beer, Boston (and books)
Fast enough VMs in fast enough time
Updated (February 07 2013): If you enjoy this article, you may also find the more academically-inclined article The Impact of Meta-Tracing on VM Design and Implementation interesting.
A $5000 Chair
This the story of a black faux-leather chair, the kind you can buy at Walmart for $99, that ended up costing me five grand. Very early in the days of Distil, my partner Steve and I hooked up with t…
Vim anti-patterns
The benefits of getting to grips with Vim are immense in terms of editing speed and maintaining your “flow” when you’re on a roll, whether writing code, poetry, or prose, but because the learning curve is so steep for a text editor, it’s very easy to retain habits from your time learning the editor that stick with you…
Ruby Trick Shots
This domain is for sale! Fast and easy shopping. Trusted and secure since 2005.
You're solving the wrong problem
Problem-solving is an important part of everyday life, from organizing your video library to deciding whether to buy a car. Small problems (like trying to
My foxhole radio
As a child I'd made a crystal radio set and had been meaning to make one again when I came across stories of foxhole or PoW radios made f...
ImperialViolet
When a browser connects to an HTTPS site it receives signed certificates which allow it to verify that it's really connecting to the domain that it should be connecting to. In those certificates are pointers to services, run by the Certificate Authorities (CAs) that issued the certificate, that allow the browser to…
Suffering-oriented programming
Someone asked me an interesting question the other day: "How did you justify taking such a hu...
JavaScript’s internal character encoding: UCS-2 or UTF-16?
Does JavaScript use UCS-2 or UTF-16 encoding? Since I couldn’t find a definitive answer to this question anywhere, I decided to look into it. The answer depends on what you’re referring to: the JavaScript engine, or JavaScript at the language level.
The cause for all your Mac OS X mouse annoyances
By that I mean a delay between receiving movement data from the mouse device and rendering the on-screen cursor. The lag of a Mac OS X cursor is at least twice bigger than Windows’ cursor and yes, a human eye can surely notice that.
"Programmer" is an Overgeneralization
"Beware of bugs in the above code; I have only proved it correct, not tried it." - Donald Knuth Earlier today, I came across a post during...
UK government declines to pardon Alan Turing
There's been a petition to the government and an Early Day Motion asking for Alan Turing to be pardoned. This is something I oppose desp...