What is an ORM, and why use one? | Dark Hacker News