Still investigating, but Nick just turned off the site for non logged-in users to take the load off the system while we try to figure out what's going on.
It is interesting that this is the exact opposite action Reddit takes when they are having server problems. I wonder what that says about each respective community.
Reddit's previously stated that non-logged-in users cause substantially lower resource consumption per user - I imagine that's a more likely explanation.
Presumably there's only so much caching you can do it this case - the points change on articles every second. Not like everyone has to see the most up to date content but it would be a trade off (that many wouldn't like)