Full threadkposehn·Always love this when it comes up on HN. There are some inaccuracies that only a total train nerd such as myself would find (or care about) but those do nothing to detract from how good it is :)View on HN