New
The latest blog posts to take off on Hacker News. 21,844 posts.
Your last name contains invalid characters
My last name is "Graham-Cumming". But here's a typical form response when I enter it: Does the web site have any idea how rude it is to cla...
JRuby Creator's Short List of Key Missing JVM Features
I mused today on Twitter that there's just a few small things that the JVM/JDK need to become a truly awesome platform for all sorts of development. Since so many people asked for more details, I'm posting a quick list here. There's obviously other things, but these are the ones on my mind today.Cold…
Writing great documentation
A series of articles laying out the tools, tips, and techniques I’ve learned over the years I’ve spent helping to write Django’s docs.
Hello, Lua. (Apple opens door to interpreters on iOS devices)
Under the radar of this week’s WWDC news is a small but very significant change to the iPhone Developer Program License Agreement. The change is in the
Results from the State of Clojure, Summer 2010 Survey
Great domain names provide SEO, branding, and a memorable experience for your users. Get a premium domain today.
You can’t beat a good compiler…. right?
It is extremely well worn conventional wisdom that for your “average” programmer, it’s pretty much impossible to beat a good optimizing compiler at writing fast code. For those who skip the “understanding” part, and jump straight into the “application” part, this rule of thumb tends to be grossly misunderstood, and…
Math library functions that seem unnecessary
Functions include in the standard C math library that seem unnecessary at first glance and why they are necessary.
How I Built an Apartment Buzzer for Multiple Roommates
Full disclosure: a lot of people have talked about this idea, this is just my implementation of it for our apartment. You can check out Buzzeromatic.com i...
Xcode UI Improvements
Xcode is a fantastic development environment for developing Mac, iPhone, and iPad applications. But it has some areas for improvement. In this post, I’ll explore some improvements to how documentation and autocompletion is integrated into the development workflow and how Xcode could provide specialized interfaces for…
Interviewing programmers: coding test example explained
In Part 2 article I'll describe how I personally would write the code specified in Part 1. I'm not claiming this is in any sense objectively the best, and I'm certainly not suggesting it's the only.
Rethinking Rails 3 Controllers and Routes - PeepCode Blog
Trusted by 23,000+ organizations, Pluralsight is the online tech learning platform for building AI, cloud, data, and security skills with courses and labs.
Anyone Interested in Articles on Using PyPy to Create New Languages?
I'm Tav, a 28-year old from London. I enjoy working on large-scale social, economic and technological systems.
Cells. A massively multi-agent Python programming game.
This article describes a project of mine that has been laying around my harddrive in a rough draft for a couple of months. I want to continue developing it at some point, but can’t right now …
Open source Rails apps to study and learn from
If, like me, you learn best by studying other code here's five some open-source rails apps with something to teach. They're a great resource to study and improve your own code, or to use as the starting point for your own applications. All of these applications use Rails 2 but as they are open-source they are a great…
Perfect email regex finally found
Finding the best regular expression for validating e-mail addresses
Programming: Attitude Trumps Intelligence
Reflecting upon my previous post, I am wondering why LISP triumphalists like Paul Graham annoy me so much? Perhaps it is because I used to be one myself, in spirit if not in syntax. And also becaus…
Interviewing programmers: coding test results.
I've now stopped accepting new versions, so please don't send me any more. However, there has been such a strong reaction to this that I intend to offer another opportunity for people to write simple code and have it analysed and compared with others.
How to Report Bugs Effectively
[ English | Português | 简体中文 | Česky | Dansk | Deutsch | Español | Français | Magyar | Italiano | 日本語 | Nederlands | Polski | Русский | 繁體中文 ]
Hilary Mason: How to Replace Yourself with a Very Small Shell Script
สล็อตเว็บตรง แตกง่าย ด้วยการเล่นผ่านโทรศัพท์มือถือสามารถเล่นได้ทุกที่ทุกเวลาตลอด 24 ชั่วโมง ทำให้ได้รับความนิยมอย่างแพร่หลายเหตุปัจจุบัน