Kenya Supreme Court annuls presidential election results in first for Africa | Hacker News Reader