‘所以活该失败。’”
陶成文摘下眼镜擦了擦:
“那是他出发去缅甸前,对我说的最后一段话。”
程俊杰:2023年8月,那封从未发送的邮件
“你父亲在园区里,给我写过一封邮件——不是加密的,是写好了,存草稿,没发。”
“内容是:‘俊杰,我今天写了一个效率提升27%的算法。主管表扬我了。我应该是高兴的,但我只感到恐惧。’”
‘我不知道这份恐惧,是因为我在帮坏人做事,还是因为我在害怕——害怕我其实享受写代码本身,哪怕这代码是用来害人的。’”
程俊杰轻声说:
“他恐惧的,不是作恶本身。”
“是他发现自己可能擅长作恶。”
魏超:2023年10月,边境线上的无名举报
“2023年10月,我们接到一个匿名举报,说大其力边境有个新设的‘猪仔’转运点。”
“线索极其详细:坐标、接头暗号、负责人的照片。我们根据线索端掉那个窝点,救出17个人。”
“三年后,园区系统恢复的数据里,我发现一条记录:2023年10月12日,VCD用隐藏账户访问境外执法协作平台,上传了一份压缩包。”
“那是他第一次主动向执法机构传递情报。”
魏超看着危安:
“你父亲一边优化诈骗系统,一边向警方传递情报。”
“他每天都在作恶,每天都在反抗作恶。”
“两件事同时为真。”
马强:2024年2月,那封没写完的信
“2024年2月,你父亲在园区写最后一封信——不是给亲友,是给一个他不认识的服刑人员。”
“那封信没写完。我们不知道收件人是谁。”
“但信的残片里有一段:‘你问我,在里面怎么熬过每一天。我没什么建议。我自己也在熬。’”
‘唯一能告诉你的是:不要相信“习惯就好”。习惯不是治愈,是死亡。’”
马强顿了顿:
“他把这句话写给一个素未谋面的囚徒。”
“他自己,却已经习惯了十三个月。”
林奉雨:2023年11月,机房里的“不要怕”
“我在园区待过四个月。2023年11月,我被看守带去机房修电脑——其实我根本不会修,只是他们需要一个搬运工。”
“那是唯一一次,我离你父亲不到五米。”
“他背对着我,盯着屏幕,手指在键盘上飞快敲击。”
“看守出去接电话时,机房只剩我们两个人。”
“他突然开口,没回头,声音低得像自言自语:‘不要怕。’”
“我以为自己听错了。”
“他重复了一遍:‘不要怕。你会出去的。’”
“然后看守回来了,他继续敲代码,像什么都没发生。”
林奉雨眼眶红了:
“他在异化成‘诈骗系统优化者’的同时,还在当‘被囚者的安慰者’。”
付书云:法律角度,罪与罚
“从法律上讲,你父亲犯的是重罪。如果他还活着,被判十年以上是大概率。”
“但他留下的那些证据——十七名受害者名录、三十七名未记录者、犯罪网络图谱——帮助追回了至少两千万被骗资金,让上百名受害者得到了赔偿。”
“法律不审判死人。”
“但法律会利用死人留下的证据,审判活着的罪犯。”
马文平:心理角度,创伤与传承
“你父亲经历了严重的心理创伤——不仅是受害者,也是施害者,这种双重身份会撕裂一个人的自我认同。”
这章没有结束,请点击下一页继续阅读!
“他用写日记、写代码、留遗言的方式处理创伤。他不把它传给任何人。”
“但创伤还是会传。”
马文平看着危安:
“你可能继承了某些东西——不是罪,是感知罪的能力。”
“那种‘这件事不对’的本能。”
“那是你父亲留给你的,最好的遗产。”
所有人都说完后,危安沉默了很久。
窗外,清明节的雨终于落下来,淅淅沥沥打在玻璃上。
他轻声问:
“他……知道有我吗?”
没有人能回答。
吴小雨想了想,说:
“2044年4月1日,你父亲牺牲二十周年那天,镜渊引擎触发了一个从未被发现的隐藏文件。”
“文件名是:‘if_i_had_a_son.txt’。”
“写于2024年3月31日——他牺牲前最后一天。”
她调出手机里的备份,把屏幕转向危安:
“如果你读到这行字,说明我真的有过一个儿子。”
“我不知道你叫什么。不知道你长什么样。不知道你妈妈过得好不好。”
“但我知道一件事:如果你读到这些,说明你是个愿意了解父亲的人。”
“那就听我说几句——”
“第一,不要学我。我犯过的错,你一个都不要犯。”
“第二,如果你恨我,那就恨。你有权利恨。”
“第三,如果你不恨我——”
“记得去看看茉莉花。”
“你奶奶阳台那盆。三天浇一次水,别浇太多。”
“——一个不知道有没有资格被称为父亲的人”
危安盯着屏幕,很久很久。
雨声在窗外持续着,像一首没有旋律的曲子。
(六)12:00,林淑珍家
雨小了一点。
吴小雨提议:“去见见你奶奶?”
危安犹豫了一下。
“她……知道我吗?”
“不知道。但你父亲留给她的遗言里,有关于你的。”
“什么遗言?”
“他炸服务器前四天录的47秒音频。他说:‘妈,我不是个好儿子。但我想你。每一天都想。’”
“没有提我。”
“那时候他也不知道有你。”
危安点了点头。
他们开车穿过福州的街巷,停在老居民楼下。
楼道灯还是坏的。吴小雨摸黑上楼,危安跟在后面。
四楼,门虚掩着。
吴小雨推开门,喊了一声:“伯母,我带个人来看您。”
客厅里,林淑珍坐在藤椅上,手里握着一杯凉透的茶。九十九岁了,头发全白,背弯得像一张老弓,但眼神还是那样——温和,平静,像一片见过太多潮起潮落的浅海。
她看着危安走进来,看着他站在玄关,看着他有点手足无措的样子。
然后她轻声说:
“像。”
“真像。”
“像他十七八岁的时候。”
危安愣了一下。
“您……知道?”
林淑珍慢慢站起来,走到他面前,仰头看着这个比她高一个头的年轻人。
“他走了二十一年。我每天看他的照片,看了二十一年。”
“你进门那一瞬间,我以为他回来了。”
她伸手,轻轻握住危安的手。
老人的手很凉,骨节突出,皮肤上全是岁月刻下的纹路。
但握得很紧。
“孩子,”她说,“你叫什么?”
“危安。”
“谁起的?”
“我妈。她说,希望我平安。”
林淑珍点点头,眼角有泪,但没有流下来。
“平安好。”她说,“平安就好。”
她把危安拉到藤椅边坐下,自己又坐回原位。
茶几上摆着一壶刚泡好的茉莉花茶。
她倒了一杯,推到他面前:
“喝茶。茉莉花茶,你爸小时候最爱喝。”
危安接过茶杯,低头看着花瓣在热水中慢慢舒展。
(七)13:30,阳台
喝完茶,危安走到阳台。
那盆茉莉花比照片里的大多了——枝干有小臂粗,分成了三盆,摆在阳台的护栏边。
今年开得早,清明刚到,已经冒出一片花苞。
吴小雨跟出来,站在他旁边。
“你奶奶照顾了二十三年。三天浇一次水,不多不少。”
危安伸手碰了碰其中一个花苞。
“我爸……他在这阳台上待过吗?”
“应该待过。他就是在福州长大的。”
“我想象不出来。一个会写optimize_addiction的人,怎么会在这里长大。”
吴小雨沉默了一会儿。
“你父亲写过一段话,在last_confession.c里。”
“‘真正的恶,不是我在园区诈骗的第一天发生的。’”
“‘真正的恶,发生在我适应诈骗的那一天。’”
“他在福州长到二十八岁,没犯过罪。他是在园区里变成那个人的。”
“那他在福州的时候,是什么样的人?”
“一个想用技术帮助别人的人。一个会把视障人士的感谢信贴在墙上的人。一个会因为担心朋友而不发送危险邮件的人。”
这章没有结束,请点击下一页继续阅读!
危安看着那些花苞,轻声说:
“如果他没有去缅甸……”
“没有如果。”
吴小雨的声音很轻,但很稳:
“他去缅甸是他自己的选择。他做了很多错事。那些错事不会因为他有儿子就消失。”
“但你可以做一件事。”
“什么?”
“把他做对的事,继续做下去。”
危安转过头看着她。
吴小雨没有解释。她只是从口袋里掏出那台用了十九年的旧手机——屏幕右上角有一道裂纹,那是十年前在肯尼亚摔的。
她打开晨曦系统的管理后台,把屏幕转向他。
“晨曦系统,拦截诈骗电话累计:217,384,902次。”
“帮助潜在受害者:约1.7亿人。”
“系统核心算法:基于危暐留下的‘对抗性诈骗识别模型’。”
“你父亲的罪,我们还了二十三年。”
“还没还完,但一直在还。”
“如果你愿意,可以加入我们。”
危安盯着那串数字,很久没有说话。
然后他问:
“怎么加入?”
吴小雨指了指那台旧笔记本电脑——程俊杰刚带来的,正摆在客厅茶几上,屏幕上是那朵ASCII茉莉花。
“先从读懂他的代码开始。”
(八)15:00,最后一堂课
客厅里,所有人都围坐在茶几旁。
程俊杰打开那台旧笔记本电脑,调出last_confession.c的源代码。
危安坐在他旁边,眼睛盯着屏幕。
“这是你父亲牺牲前四天写的自毁程序。里面有十个函数,记录他异化的全过程。”