New
The latest blog posts to take off on Hacker News. 744 posts.
You Really Should Log Client-Side Errors
Karl Seguin's Blog - A mix of coding and creative writing
The byte order fallacy
Whenever I see code that asks what the native byte order is, it's almost certain the code is either wrong or misguided. And if the native b...
I'm Sure It Will Only Take You A Few Days To Code
“So the site’s pretty simple, all it needs to do is X, Y and Z. You seem like a good programmer so I’m sure it will only take you a few days to put it toge
Pragmatic Unicode
Unicode can be confusing. Here’s a “just the facts I need” presentation about how to handle it correctly.
57 Small Programs that Crash Compilers
I noticed there are no MSVC examples in there — was it not a targeted compiler? If so, I’m curious as to why.
This is Why You Spent All that Time Learning to Program
It's not about technology for its own sake. It's about being able to implement your ideas.
In praise of... text files and protocols
The other night I had to debug a problem where CMYK colors specified in an OmniGraffle file weren't making it into an exported PDF (or at...
Math For Programmers
Probability theory might be the most useful area for programmers, but it is also a blurry field, difficult to learn right. You might check this book for details, and there is also an free, online draft version available. The Logic of Science
Walken on Rails
Our new screencast series features narration by Christopher Walken.
Go version 1 is released
A major milestone: announcing Go 1, the first stable version of Go.
How To GitHub: A Complete Guide to Forking, Branching, Squashing and Pulls
Everything you need to know to pull down, branch off of, squash, and fork in GitHub in one handy little guide.
Haskell as fast as C: working at a high altitude for low level performance
After the last post about high performance, high level programming, Slava Pestov, of Factor fame, wondered whether it was generally true that “if you want good performance you have to write C…