New
The latest blog posts to take off on Hacker News. 21,842 posts.
The Firing Squad Problem
In 1957, John Myhill first posed an interesting problem that was closely related to computer programming, but did not require any related background to solve. Dubbed the "firing squad synchronization problem," the puzzle was passed along by word of mouth and first solved by Marvin Minsky and John McCarthy. However…
Django 1.6.2 and 1.7a2 released
Posted by Jacob Kaplan-Moss on Feb. 6, 2014
Don't Learn to Code, Learn to Program – But Come Back in 10 Years
I want to discuss why programming and coding are not the same, and why I can no longer support the Learn to Code movement. I can no longer tell my friends to learn coding. Although I’m passionate about it, it’s too arcane and insular for mainstream practice.
Docker 0.8: Quality, new builder features, btrfs, OSX support
Docker is a founding member of the Blueprint Alliance, a 12-company reference architecture for securing AI agents, built around four governance questions.
Your code may be elegant, but mine works
OmniTI Seeds: leaf; This article expresses an opinion or just a downright rant.
Examining PostgreSQL 9.4 – A first look
PostgreSQL is currently entering its final commit fest. While its still going, which means there could still be more great features to come, we can start to take a look at what you can expect from it now. This release seems to bring a lot of minor increments versus some bigger highlights of previous ones. At the same…
How to compile with continuations
In terms of unreasonable effectiveness, the transformation to continuation-passing style (CPS) ranks with the Y combinator .
Machine Learning in JavaScript
I love machine learning algorithms. I've taught classes and seminars and given talks on ML. The subject is fascinating to me, but like all skills fascination simply isn't enough. To get good at something, you need to practice! I also happen to be a PHP and JavaScript developer.
The descent to C
This article attempts to give a sort of ‘orientation tour’ for people whose previous programming background is in high (ish) level languages such as Java or Python, and who now find that they need or want to learn C.
The Failures of "Intro to TDD"
Justin Searls writes: Why traditional TDD teaching methods fall short and explore effective strategies to make TDD a valuable tool for developers.
Python on Wheels
A quick overview into wheel based Python deployments.
Parallelism in one line
A Better Model for Day to Day Threading Tasks
A RESTful Micro-Framework in Go
After reading countless articles about the wonders of Go, I wanted to learn more. But, learning a new language— I mean really learning it, not just getting familiar with the general capabilities and syntax—is hard. I'm sure there are tons of books that would purport to teach me all about it, but there is no substitute…
Making GIFs From Video Files With Python
Sometimes producing a good animated GIF requires a few advanced tweaks, for which scripting can help. So I added a GIF export feature to MoviePy, a …
JQuery 1.11 and 2.1 Released
jQuery: The Write Less, Do More, JavaScript Library