The page explaining double entry accounting is worth an HN post on its own