New
The latest blog posts to take off on Hacker News. 679 posts.
"I think that djb redo will turn out to be the Git of build systems."
I think that djb redo will turn out to be the Git of build systems. What do I mean by that? Well, think about version control systems before the cryptographic-DAG systems, and especially Git, came along. Everyone (everyone you'd want to work with, at least) agreed that a version control system was…
Why You Can't Hire Great Perl Programmers
Programming is a skill in demand. Programming can get you a job. A guide to finding good programmers, Perl and otherwise.
NYTimes Opensources Their Deep Linking JS
We’ve released an update to “Emphasis,” the feature that enables paragraph-specific anchor links and highlighted text. We’re also putting the source on GitHub for everyone to use.
Scala == Effective Java?
I started reading Joshua Bloch's Effective Java last week. I'll have to admit that I haven't read it before, but only because I've been told...
MongoDB, Data Durability and Improvements coming in 1.8
Last weekend I tweeted two links to two tweets by a poor guy who apparently got his MongoDB database into an unrecoverable state during shutdown whilst upgrading to a newer version. That tweet quickly made the rounds, and the next morning I saw myself staring at replies stating that it was all his fault, because he…
A Healthy Diet For The Mind
I've been enjoying teaching Intelligent Systems again this semester. A big part of the fun is re-reading old papers. I had a lot of fun re-reading and thinking about the ideas in William Clancey 's classic paper, Heuristic Classification . Long-time readers may recall me mentioning this paper in a long-ago post about…
SOAP: The 'S' stands for simple (not really)
There has been a long running debate in the Application Platform Services Group here at Burton Group between the REST people on one side and the SOAP people on the other. For the most part it mirrors the external debate. In one recent exchange, while discussing the complexity of SOAP and the web services framework…
A Note About Git Commit Messages
I want to take a moment to elaborate on what makes a well formed commit message. I think the best practices for commit message formatting is one of the little details that makes Git great. Understandably, some of the first commits to rails.git have messages of the really-long-line variety, and I want to expand on why…
R.I.P. Ruby Hash Rocket Syntax 1993-2010
Trusted by 23,000+ organizations, Pluralsight is the online tech learning platform for building AI, cloud, data, and security skills with courses and labs.
GameBoy Emulation in JavaScript: The CPU
In the first of this series of articles, I'll look at how a CPU can be emulated through JS, and start building an emulation core for the GameBoy console.
PHP 5.3.3 hangs on numeric value 2.2250738585072011e-308
I stumbled upon a very strange bug in PHP; this statement sends it into an infinite loop: