Show HN 一个工具让租房还是买房的争论可以彻底结束了
Hacker News 上周出现了一个叫 RunTheNumbers 的开源项目,做了一件很多人想做但没人做对的事——把「租房还是买房」这个争论用 241 个美国都市的真实历史数据做了完整回测。这个项目不是给出一个「租房更好」或「买房更好」的简单结论,而是把所有假设(房价涨幅、租金涨幅、贷款利率、投资回报率、通胀率)做成可调参数,让用户可以改变任何一个假设重新跑回测,看结果怎么变。这种「开源数据 + 可调参数 + 可重现回测」的方式给所有个人理财讨论提供了一个新范式。
RunTheNumbers 的具体做法有三个值得记住的细节。第一个细节是「数据 pin 死」。每个回测都基于特定日期、特定哈希值的数据集,数据集一旦发布就固定,不允许偷偷更换数据集改变结论。这种「数据 pin」做法保证了回测的可重现性——任何人可以在未来重新跑出相同结果,即使原作者改了自己的源代码。这种「数据不动,代码动」的做法让讨论可以基于同一基础数据进行。
第二个细节是「参数透明」。RunTheNumbers 把所有假设参数明确列出来:房价年均涨幅、租金年均涨幅、抵押贷款利率、投资组合回报率、通胀率、持有期长度等。每个参数都有默认值,但用户可以改变任何一个并重新跑回测。这种「参数透明」做法让讨论聚焦在「哪个假设更合理」而不是「你的结论对不对」。
第三个细节是「匿名作者」。RunTheNumbers 的作者明确选择匿名,因为个人理财讨论容易演变成「作者是不是有利益冲突」的争论。匿名作者切断了「作者身份」这个变量,让讨论可以纯粹基于数据和逻辑。这种「匿名 + 开源」的做法在个人理财领域是创新。
更深一层的策略是「个人理财的工程化」。过去个人理财建议都是「专家说了算」,专家根据自己的经验和模型给出结论,普通用户只能信任专家或不信。RunTheNumbers 把个人理财建议工程化——把专家的模型变成开源代码,把假设参数变成可调变量,把结论变成可重现的回测结果。普通用户不需要相信任何专家,只需要相信数据和逻辑。
这种工程化做法对国内个人理财领域的启示非常具体。国内的个人理财讨论也存在类似问题——专家说什么都对,普通用户只能信或不信。如果有团队能把国内的「租房 vs 买房」「股票 vs 基金」「定投 vs 一次性投入」等常见争论做成可调参数的开源回测工具,会有巨大的市场价值。
更具体的产品方向是「中国版 RunTheNumbers」。这个产品可以包含几个核心模块:第一,「租房 vs 买房」模块,基于 30 个中国一二线城市的真实房价和租金数据;第二,「定投 vs 一次性」模块,基于沪深 300、中证 500、创业板等指数的历史数据;第三,「基金组合 vs 单只基金」模块,基于不同风险等级的基金组合回测;第四,「提前还贷 vs 投资」模块,基于不同利率环境和投资回报率的对比。
这类产品的商业模式可以是「免费基础回测 + 付费高级回测」,基础回测覆盖常见场景,高级回测允许用户上传自定义数据集、做组合优化、生成 PDF 报告等。目标用户是 25-40 岁有理财决策需求的城市白领,客单价可以做到 99-299 元/年的订阅。
更深一层的启示是「开源工具 + 商业服务」的产品模式。RunTheNumbers 是免费开源的,但类似的工具可以提供付费的「数据更新」「高级分析」「理财咨询」等增值服务。这种模式跟开源软件 + 红帽订阅服务的模式类似,在个人理财领域有清晰的商业化路径。
RunTheNumbers 给所有个人理财领域创业者和工具开发者的核心启示是四条:第一,个人理财讨论可以工程化,把专家模型变成开源代码;第二,数据 pin 死 + 参数透明是讨论可信的基础;第三,匿名作者切断了「作者身份」变量,让讨论聚焦数据和逻辑;第四,开源工具 + 商业服务的模式在个人理财领域有清晰商业化路径。
创业找资源,上乌鸦部落。 |