Democracy, socialism, and the future