Should We File a Patent? The Pros and Cons for a Small Software Startup | Hacker News Reader