六个月后,埃琳娜·阿利托在橡树疗养院去世。
消息是艾达·莫里斯打电话告诉哈特的。她说埃琳娜走得很安静,早上护工去送早餐的时候发现她已经停止了呼吸,手还放在那台盲文打字机的键盘上,屏幕上留着一行没打完的字。哈特问她写的什么,艾达说只有一个词——“原谅”,后面跟着一串还没成句的字母。
哈特站在14号门口接完电话,把翻盖机合上放进口袋。春天的风从枫树街尽头灌进来,带着新翻泥土和草芽的气味。去年秋天那些被踩碎的玫瑰丛已经重新长起来了,麦考利家的后院开满了黄色的玫瑰。莉迪亚没有搬走,她把书房改成了阅览室,把麦考利那些按颜色排列的假书全部换成了真正的旧书,从二手书店一箱箱淘回来的。窗台上那盆新种的薰衣草在风里轻轻摇晃。
埃琳娜没有亲属来认领遗体。文森特是独子,父母早已过世,他们没有孩子。她生前立过遗嘱,指定橡树疗养院的灵修室作为遗产处置地点,指定哈特作为遗嘱执行人——不是因为她认识他很久,而是因为文森特在代码里预测过,最后来处理这一切的人会是一个犹豫了很久但最终按下确认键的人。
哈特当天下午开车去了疗养院。灵修室还是六个月前的样子,书架上的盲文书籍没有被动过,百叶窗半开着,午后的光线一条一条铺在地板上。那台老式盲文打字机放在书桌上,旁边摞着三个牛皮纸文件盒,每一个都贴着标签。第一个写的是“给丹尼尔·福克斯的母亲”,第二个写的是“给妮基”,第三个写的是“给莱恩·哈特”。
艾达站在门口,手里拿着一杯没喝的咖啡,眼睛有些红。“她最后三个月一直在打这些东西,每天从早上打到晚上。她说文森特留给她一台打字机,她用这台打字机写完了文森特没写完的东西。不是代码——是信。”
哈特打开第三个文件盒。里面是一沓打印好的盲文纸,和一支录音笔。他把录音笔拿出来,按下播放键。埃琳娜的声音从扬声器里传出来,稳定而从容,带着多年编辑生涯养成的咬字习惯,每一个音节都精准而沉静。
“哈特先生,如果你听到这段录音,说明我已经去找文森特了。不要为我难过。我失明了十五年,这十五年里文森特是我的眼睛。他死后,我用了两年时间学会不再依赖他的眼睛,然后用了六个月把这些事情打出来。现在我可以安心地停下来。”录音笔里传来盲文打字机键盘敲击的背景音,一下一下,像某种不慌不忙的心跳。
她继续说了大约二十分钟。她说文森特在离职那天晚上回家之后,在书房里坐了一整夜,反复问她同一句话:如果一个人写了一段代码,后来那段代码被用来伤害了人,他是不是凶手?她当时回答——如果你在代码里放了一把刀,你就要为刀负责。但如果有人把刀从你手里夺走,磨成另一种形状,那夺刀的人也要负责。文森特用了一年半时间把刀夺回来,磨成了信鸽。而她用最后六个月写了一份完整的伦理框架,想要回答一个阿利托留给她的问题:一个可以看穿所有人的机器,凭什么存在?答案是它不该存在。但如果它必须存在,它只能做一件事——告知。告知真相,不做别的。不勒索,不操纵,不替任何人做选择。
录音最后,埃琳娜的声音变轻了一些,像是说累了,但每一个字仍然咬得很稳:“你口袋里有一枚袖扣,刻着我的名字,L.C.,莱斯利·程。她没有罪,不需要被原谅。但她需要被记住。如果将来有人问起索引事件里有没有无辜者,告诉他们——有。她没有阻拦坏事,但她在关键时刻开了门。开门就够了。不是所有人都需要做英雄。”
录音在打字机键盘声里淡出。哈特把录音笔放回文件盒,手指在盲文纸的凸点上停留了几秒,然后把第三个文件盒夹在胳膊底下走出灵修室。他把第一个文件盒交给艾达,请她转交玛格丽特·福克斯。第二个文件盒贴好邮票填好地址,寄往妮基在电话里提到过的那个小镇。第三个留在副驾驶座上,跟他一起回枫树街。
同一天下午,艾斯特林地区法院对埃利奥特·卢卡斯案做出判决。
法官宣读判决书的时候,哈特坐在旁听席最后一排。法庭里没有几个旁听者,几个记者占了前排,OmniTech派了一个法务代表坐在角落,卢卡斯的律师站在他旁边。卢卡斯本人穿着深灰色西装,重新戴上了无框眼镜,站在被告席上姿态笔直,像是在参加一场商务会议。法官宣布三项罪名中电信骚扰成立,其余两项因证据链不足不予认定。量刑三十个月,但因被告在羁押期间主动提供了OmniTech内部违规操作的完整证据,适用缓刑条款。最终量刑十八个月社区服务,外加五年监管期。法官最后说了一段话,写在判决书的附录里,也当庭宣读了出来——本案涉及的数字伦理问题超出了现行法律的覆盖范围。法院在现有法律框架内做出了认定,但敦促立法机构就此展开专项立法讨论。
哈特从法院出来的时候,霍根在台阶上等他。外套换了一件新的,但领带还是那条旧的灰色领带。
“十八个月社区服务,”霍根说,“他大概会被安排去整理法院档案或者给公立学校讲网络安全课。你觉得重了还是轻了?”
“没人在乎。”哈特说,“重要的是判决书附录里那段话。法官说‘数字伦理问题超出了现行法律的覆盖范围’。这是艾斯特林市历史上第一次有法官在判决书里承认法律不够用。”
“那会怎么样?”
“不知道。但至少以后再有类似的事,公诉人可以用这段话当依据上诉。”
卢卡斯从法院侧门走出来,没有戴手铐,旁边跟着一名监管官。他看到哈特和霍根,停了一下,然后走过来。三个男人在法院台阶上站成一个小小的三角形。
“我读到埃琳娜的遗嘱了。”卢卡斯说,声音轻而平稳,“她把文森特的伦理框架写成了公开文件,提交给了州议会的信息伦理委员会。今天早上发布的,全网可查。你知道她打这份文件用了多少页盲文纸吗?六百页。她眼睛看不见,她写了六百页。”
“她写了最后一页没写完。只打了一个词——原谅。”
卢卡斯摘下眼镜,用袖口擦了很久,久到霍根开始有些不自在地咳嗽。然后他把眼镜戴回去,转身朝监管官走去。走了几步回头说:“那份伦理框架里有一段提到了我。不是谴责,不是辩护。只是一段观察。她说卢卡斯是一个被效率说服的人,他在被说服之前就已经知道效率是错的。他知道索引不该成为猎鹰,他只是太想看到那些说谎的人付出代价,以至于忘了代价本身也会伤人。”他停顿了一下,继续往下说——这一次不是对着哈特,而是对着他自己:“她说我需要的不是惩罚。是需要重新学一件事——怎么在知道真相之后什么也不做。”
他跟监管官上了车。车门关上,车窗摇下来一半,露出他的侧脸和那副永远擦不干净的眼镜。
哈特和霍根看着那辆车驶离法院广场,融进午后的车流里。霍根把手里的烟弹进垃圾桶。“她说得对。你知道真相之后,有一百种方法可以让人付出代价。但最难的方法是什么也不做——等那个人自己面对真相。你学会了吗?”
哈特没有回答。他把手伸进口袋,摸着那十枚袖扣。九枚在右口袋,一枚在左口袋。右口袋的九枚分别是八个人的姓氏缩写和一枚阿利托的名字缩写,左口袋只有一枚——D.F.。丹尼尔·福克斯。埃琳娜用最后六个月打完了六百页伦理框架,盲文纸叠起来大概有半张书桌那么高。他在那六百页里读到了丹尼尔的名字,不是注释里的前缀,是正文里作为伦理案例的第一个条目,编号Case 0。条目最后一行写着——该案例表明,算法可以预测痛苦,但只有人能干预痛苦。本案中,算法预测成功,人干预失败。这是索引伦理史上最初始也是最根本的缺陷。这一缺陷在后续所有版本中均未被完全修复,直至种子版本锁死。
哈特回到枫树街,把车停在14号门口。春天傍晚的光线把枫树街照成了一幅暖色调的水彩画。孩子们在人行道上骑自行车,有人在修整草坪,科尔在前门廊上拆一个新买的智能音箱。科尔看到他,举起音箱晃了晃,说这玩意他刚买两周就开始自己播放广告,他要退掉换一台普通的蓝牙音箱。他说OmniTech的新CEO上周宣布全面停产VidStream Life系列,全线退回测试阶段。那些还在使用的终端会收到远程固件更新,更新之后不再收集任何数据。智能门锁只会锁门,智能音箱只会放音乐,智能摄像头只会录像。
哈特走进14号,关上门。把十个袖扣全部掏出来放在厨房台面上,排成一条线。然后他打开埃琳娜留给他的录音笔,按下录音键,对着那支录音笔说了一句话:“第十个找到了。丹尼尔·福克斯。他在第一行。”
他合上录音笔,把它和那十枚袖扣一起装进一个铁盒里,在铁盒盖上贴了一张标签——埃琳娜未完成的最后一行字。她打了一个词——“原谅”。后面那些没有成句的字母谁也读不懂,但那也许不是写给任何人读的,也许只是一个编辑在写完所有该写的字之后,想给自己留一点不需要被校对的自由。他把铁盒放进了书桌最底层那个抽屉里。抽屉里还有一份牛皮纸文件袋,里面装着科林·格雷戈里的银行记录和麦考利的转账凭证副本。这些材料来自科尔,科尔说他决定留着给下一个需要证据的人。但哈特没有把它们交给任何人。他只是把它们跟埃琳娜的铁盒放在同一个抽屉里。
窗外,枫树街的路灯亮了。春季的傍晚不像秋天那样带着落叶的焦味,而是带着新草和湿泥土的清新气息。有人在街角按了一声喇叭,然后是一阵笑声。哈特站在窗前看着那些亮起来的窗户,想起一年前第一次把车停在枫树街路口时,雨刚停,他不知道接下来会发生什么。
现在他知道了。知道了会发生的事,也知道了不会发生的事。不会发生的是完美结局——没有人因为收到一封信就变成圣人,没有人因为公开真相就获得赦免,枫树街仍然是枫树街,每一扇窗户后面仍然有人正在练习明天要说的谎言。但会发生的是另一件事——有些人不再等了。他们打开了信,读完了真相,然后把信折好放进口袋,走到街上跟另一个人说:你也是吗?我也是。那种对话不需要算法。只需要人。


暂无评论,来抢沙发吧!