Ask HN: How do you come up with interesting new projects?