Aside from the ancient hacker.org and Project Euler my favorite challenge site. Maybe you find some joy with it, too :)
From the about-page
Inferno
For the people not familiar with challenge sites, a challenge site is mainly a site focussed on offering computer-related problems. Users can register at such a site and start solving challenges. There exist lots of different challenge types. The most common ones are the following: Cryptographic, Crackit, Steganography, Programming, Logic and Math/Science. The difficulty of these challenges vary as well.
[...]
Gizmore
The goal is to make a global ranking for challengers.
Also we like to give an overview of popular challenge sites, and encourage challengers to try them out.
[...]