HARD COMPUTERS