Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 679 posts.
Thoughts on porting NumPy to PyPy
Last weekend, I attended GitHub's PyCodeConf in Miami Florida and had the opportunity to give a talk on array-oriented computing and Python....
Just fixed a 20-year-old bug…
Read Java blog posts to learn how to save on license fees, get better performance, use more secure Java, and optimize cloud costs.
A few of my Git tricks, tips and workflows
This post is based on a talk I gave at the 18th Cocoaheads Meetup Vienna (CHW018) on Feb 17th, 2011. It is an annotated tour of my Git config, Git related scripts and commands, and various other tips and tricks I picked up over the years. You can find most of these things in my dotfiles repo, as well with a lot of…
Why Data Structures Matter: left, right folds, btrees
Our experience on Day 0 of JPR11 yielded a nice example of the need to choose an appropriate implementation of an abstract concept. As I mentioned in the previous post, we experimented with Michael…
Abstract algebra for developers and people who hate math
Hi. I think math is really cool, but, most people (sadly) don't think so. This includes many programmers who in fact enjoy many of the sam...
Donald Knuth never told Steve Jobs that he was full of shit
You have probably all heard the following story about Jobs meeting Knuth for the first time in 1983. Steve had managed to get Don Knuth, the legendary Stanford professor of computer science, to give a lunchtime lecture to the Mac team. Knuth is the author of at least a dozen books, including the massive and somewhat...
How to program independent games (Johnathan Blow of Braid fame)
How to program independent games
Sublime Text 2 Build 2091
Sublime Text 2 Build 2091 is available now, with a raft of new features. Many thanks to everyone who has tested the dev builds during this time.
PyPy 1.5 Released: Catching Up
We're pleased to announce the 1.5 release of PyPy. This release updates PyPy with the features of CPython 2.7.1, including the standard libr...
"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…
The Little MongoDB Book available on GitHub
Karl Seguin's Blog - A mix of coding and creative writing
Ritchie, Stroustrup, and Gosling interview
This article appeared in Java Report, 5(7), July 2000 and C++ Report, 12(7), July/August 2000 .
Darts, Dice, and Coins: A beautiful article on a beautiful algorithm
Earlier this year, I asked a question on Stack Overflow about a data structure for loaded dice . Specifically, I was interested in answering this question:
PyPy's future directions
The PyPy project was long criticised for being insufficiently transparent about the direction of its development. This changed drastically w...