S&P 500 posts 23% gain for 2024 | Hacker News Reader