__init__.py files are optional. Here's why you should still use them | Hacker News Reader