I reverse engineered and ported Ducks | Hacker News Reader