Topics /
Software Engineering
The most popular blog posts about software engineering on Hacker News. 679 posts.
Vim & Python: Making yourself at home
You might look at Python code every day, but what is the lens through which you view code? It's your text editor. This article was written for Python Magazine and was first in a series on Python development environments. Here, we look at how Vim users can boost their productivity by having Vim tell you as much as…
Fabric Python with Cleaner API and Parallel Deployment
I'm Tav, a 28-year old from London. I enjoy working on large-scale social, economic and technological systems.
Things you (probably) didn't know about xargs
If you’ve spent any amount of time at a Unix command line you’ve probably already seen xargs . In case you haven’t, xargs is a command used to execute commands based on arguments from standard input.
New string search algorithm
ULTRARUBY JEWELRY menghadirkan pilihan perhiasan berlian yang elegan untuk melengkapi gaya dan momen istimewa Anda.
Bash Shortcuts For Maximum Productivity
The bash (Readline) shortcuts worth knowing for editing, recalling and controlling commands, plus the ! and ^ history tricks.
Practical Garbage Collection - Part 1: Introduction
Introduction This is the first part of a series of blog posts I intend to write, whose aim will be to explain how garbage collection works in the real world (in particular, with the JVM). I will co…
Java Hangs When Converting 2.2250738585072012e-308
Konstantin Preißer made an interesting discovery , after reading my article “ PHP Hangs On Numeric Value 2.2250738585072011e-308 ”: Java — both its runtime and compiler — go into an infinite loop when converting the decimal number 2.2250738585072012e-308 to double-precision binary floating-point. This number is…
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:
Continuous Deployment
Last winter John Allspaw joined Etsy to run tech ops. John has written several important books on web ops and is one of the experts in operating large scale web services. One of the first things John did when he arrived at Etsy is work with the dev and ops teams to put in place […]
Pypy wants you - now's the time to start contributing to Pypy
If you ever considered contributing to PyPy, but never did so far, this is a good moment to start! :-) Recently, we merged the fast-forwa...
C++ in Coders at Work
One of the topics I asked most of my Coders at Work interviewees about was C++. I am not an expert, or even a competent C++ programmer and recognize that my own opinions about C++ are not well-info…
Vim is hard, I just want to click around
Jeff Kreeftmeijer's Vim configuration
Play on Heroku
Developers with experience in both Java and Ruby web development often ask the question: Why is web app development so complicated in Java, and so much...
The Prime That Wasn’t
Life, technology, and other good things
Build Doom3 on MacOSX with XCode4
The source code of Doom3 has been released three days ago :) ! I have started to read it and I will probably write a code review if enough people are interested. According to the README.txt the source code is building well with Visual Studio 2010 but it is not building at all on Mac OS X with XCode 4.0 ( it is…