Hi,
I've run into codility.com new cool service after listening to one of the recent stackoverflow.com podcasts.
In short, it presents the user with a programming riddle to solve, within a given time frame. The user writes code in an online editor, and has the ability to run the program and view the standard output. After final submission, the user sees its final score and which tests failed him.
Quoting Joel Spolsky:
You are given a programming problem, you can do it in Java, C++, C#, C, Pascal, Python and PHP, which is pretty cool, and you have 30 minutes. And it gives you an editor in a webpage. And you've got to just start typing your code. And it's going to time you, basically you have to do it in a certain amount of time. And it actually runs your code and determines the performance characteristics of your code.
It is intended for job interview screenings, but the idea seems very cool for code-golfs and for practicing new languages.
Do you know if there's any proper open replacement?
Adam