Stocks post best annual gain in 6 years with the S&P 500 surging more than 28% | Hacker News Reader