Facade, Decorator, Composite, Adapter, Flyweight, Proxy, Module Pattern | Hacker News Reader