Ask HN: How to build software to last 20 years? 50 years? 100 years? (ycombinator.com)