Reduce boilerplate code with automatic synthesis of Equatable and Hashable | Hacker News Reader