每天推送5篇优质英文文章 · By makers, for makers

运营 967 天, 推荐好文 4,380 篇, 原创简评 905,869 字, 原文总阅读时间 37,514 分钟, 117,676 人订阅

作者曾在斯坦福读研究生。计算机科学里大部分子领域所谓做科研的套路:花很多时间写很多垃圾代码还原前人的方法,然后做实验证明自己的新方法比前人牛,发论文但尽量避免公布自己的代码。如此反复、周而复始。

为何研究人员不写高质量代码?因为博士生能否毕业、教授能否晋升看的不是代码。为何在发论文的同时不发布自己的代码?因为发布代码带来的麻烦会很大,如果有人指出了代码里有 bug,已经发表的论文是不是要被撤下?你要给后人制造点障碍啊,想拿我的方法跟你的新方法比较?你自己去实现我论文里描述的方法吧;即使你声称你的新方法牛逼,我至少还能说“你实现得不对,你用的不是我的代码”。

很无奈。"Personally, I do not trust paper results at all. I tend to read papers for inspiration – I look at the ideas, not at the results. This isn’t how it should be. "

分享到:

选一种适合你的订阅方式: 38,055 人 · 46,981 人 · 8,234 人 · 7,799 人 · 6,663 人 · 6,501 人 · 2,370 人 · 988 人 · 41 人