每天听简报,了解最新科技、AI、软件资讯
计算科学如果代码不开源、结果没法复现,产出的东西算不上科学,这是一篇博客提出的论断。 作者说科学要给出可测试的预测,论文如果没法让人照代码重新跑一遍,知识就没法被验证累积。 他提到,有论文因为软件本身有漏洞而被撤稿,研究者却很少核查自己用到的依赖代码。 他建议用NixOS锁定运行环境,让代码过一百年重新运行结果也不会变。 评论区反驳,开源软件算科学,不代表科学就是软件,就像贵宾犬是狗,不能反过来说狗都是贵宾犬。 也有人更悲观,说卡住科学开放的是学术评价体系奖励发得快的论文,不是代码开不开源。
进度保存在本设备 · 登录同步