What are the prerequisites to studying general relativity? | Hacker News Reader