你脑子里有个模型说「这块煎三分钟就熟」。现在问一个傻问题:谁说了算?谁有资格宣判这个模型是对是错?
这个「谁当裁判」的问题,是整台校准机器的命门。因为校准的意思是「拿想法去和更靠谱的东西对一对」——那个「更靠谱的东西」选错了,你越对越勤,错得越离谱。
候选的裁判有四个,三个是冒牌的。
三个看起来很称职的冒牌裁判
权威。菜谱说三分钟,教授说这么算,文档说这个函数返回真。听权威又快又省心,大多数时候还真对。但权威只是别人早先校准过的结果——菜谱是某个厨师在他的灶上试出来的,你的灶火更猛,三分钟就焦。权威能帮你省掉很多轮试错,却不能替你宣判:当权威和你眼前的焦鱼冲突时,焦鱼赢。把权威当裁判,等于把「谁校准过」误当成「什么是真的」。
直觉。「我感觉这样不对劲」常常很准,尤其在你熟悉的领域。但回想第二章:直觉就是你那台藏着的预测机。它正是受审的那个模型本身。让被告当自己的法官,这案子怎么审都赢。直觉可以提出主张(「我觉得是这块内存出了问题」),但不能自己给自己盖章。
共识。「大家都这么认为」。可大家可以一起错。几十年里,全世界的医生都「知道」胃溃疡是胃酸和压力烧出来的——这是共识,写在教科书里。直到一个叫巴里·马歇尔的澳大利亚医生怀疑是一种细菌在作怪。没人信他,因为「谁都知道细菌活不过胃酸」。1984 年,他做了件极端的事:把一整杯培养了这种细菌的液体一口喝下去。几天后他胃炎发作,胃里长出了那种细菌。他拿自己的胃当了裁判——现实判他赢。二十一年后,他和病理学家罗宾·沃伦一起拿了 2005 年的诺贝尔奖。共识那么多年,一杯细菌就推翻了。
这三个之所以诱人,是因为它们又快又不用弄脏手:翻书、凭感觉、随大流,都比亲自下锅、亲自跑实验省事。它们是好用的捷径——帮你少转几圈圈——但捷径不是裁判。分不清这一点,是从「学过很多」到「真的懂」中间那道坎。
唯一称职的裁判
只剩一个:现实——你动手之后,世界实际给出的那个回答。鱼到底熟没熟,程序到底崩没崩,曲线到底弯没弯。
现实这个裁判有三个别的裁判都没有的品格:
- 它从不讲情面。你多想让鱼熟、多相信自己聪明、写了多少年代码,它一概不理。焦了就是焦了。
- 它从不跟你吵。它不解释、不反驳、不被你说服。它只是发生,把结果摆在那儿,让你自己看。
- 它对谁都一个标准。诺贝尔奖得主的鱼放锅里烧久了,一样焦。这就是为什么现实能当裁判,而人不能:人有身份、有面子、有立场,现实没有。
费曼把这件事说得最狠:「无论你的理论多漂亮,无论你多聪明——只要它和实验不符,它就是错的。」漂亮不算数,聪明不算数,权威、直觉、共识都不算数。只有一样算数:撞了现实之后,对不对。
这就是那道分水岭
民间科学家(民科)和真科学家的差别,几乎从不在聪明上——很多民科绝顶聪明、算得比谁都勤。差别在认哪个裁判:真科学家时刻准备着让现实推翻自己,主动跑去撞;民科则拿权威(「爱因斯坦也说过」)、直觉(「这明明很显然」)、自洽(「我的理论内部一点都不矛盾」)来给自己盖章,就是不肯让现实有机会说「不」。
注意最后那个:「自洽」不是裁判。一个故事内部再天衣无缝,也可能整个和世界无关——小说就是自洽的。一个模型能不能自圆其说,和它是不是真的,是两码事。能宣判它的,只有它管不着的那个东西:现实。
可是现实不会自己开口
说「让现实当裁判」很容易,做起来有个大坑:现实从不主动宣判,你得设法去问它,而且很容易把它的回答读错。
鱼是「焦了」还是「这批鱼本来颜色就深」?程序没崩,是「真没 bug」还是「这次刚好没触发」?同一个现实,能被读出好几种意思——而你,总会不自觉地读成对自己有利的那种。
于是问题从「该信谁」变成了两个更硬的手艺活:怎么问现实,才能逼它给一个不含糊的回答?怎么防着自己,别把回答听成自己想听的?后半个问题更要命,因为那个最爱骗你的人,就住在你脑子里。下一章先收拾他。