Ask HN: When does it make sense to roll your own X? | Hacker News Reader