Knowledge Base 101: Definition, How to Create, and Why You Should Have It? | Hacker News Reader