New
The latest blog posts to take off on Hacker News. 679 posts.
A Programmer’s Greatest Enemy
A programmer’s greatest enemy is getting stuck . A crucial skill in programming—and one that many of my beginning game programming students lack—is the ability to recognize when they’re stuck, to get out of being stuck, and to avoid getting stuck in the first place.
Require.js + Backbone.js = Robust Modular Application Development
Learn how Backbone.js applications are organized using modules, namespaces, reusable Views, and scalable frontend architecture patterns.
IOS 5's "Cleaning" Behavior
(Screenshot by someone on Twitter two weeks ago. I can’t find the tweet now — sorry.)
Ritchie, Stroustrup, and Gosling interview
This article appeared in Java Report, 5(7), July 2000 and C++ Report, 12(7), July/August 2000 .
Tim Bray on Dennis Ritchie
Writing operating systems in a compiled machine-independent programming language.
Up and Down the Ladder of Abstraction
"In science, if you know what you are doing, you should not be doing it. In engineering, if you do not know what you are doing, you should not be doing it. Of course, you seldom, if ever, see either pure state."
Billing with Stripe
Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.
PyPy's future directions
The PyPy project was long criticised for being insufficiently transparent about the direction of its development. This changed drastically w...
Introduction to sed
sed book This is the world's best introduction to sed - the superman of UNIX stream editing. Originally I wrote this introduction for my second e-book, however later I decided to make it a part of the free e-book preview and republish it here as this article. Introduction to sed Mastering sed can be reduced to...
Merging In The GNU D Language Compiler To GCC
This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project .
Node.js has jumped the shark
I've been trying to understand this whole Node.js thing that's been going on for the past few days. It's taught me a lot about how the Node....
Why code review beats testing: evidence from decades of programming research
tl;dr If you want to ship high quality code, you should invest in more than one of formal code review, design inspection, testing, and quality assurance. Testing catches fewer bugs per hour than human inspection of code, but it might be catching different types of bugs.
Scala on Heroku
The sixth official language on the Heroku polyglot platform is Scala, available in public beta on the Cedar stack starting today. Scala deftly blends...
Bitbucket now rocks Git
Automating releases, semantic version bumps, and API calls often involves configuring branch permissions and storing long-lived credentials in pipeline variables. Managing credential rotation adds an ongoing maintenance burden. Today, we’re introducing granular step-level permissions and container tokens in Bitbucket…
Ryan Bates launches RailsCasts Pro
Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.