下一章 上一章 目录 设置
67、废墟、星光与未命名的清晨 周五的 ...
-
周五的早晨,天空是雨洗过的、近乎脆弱的灰蓝色。陈昭坐在去学校的公交车上,头靠着冰凉的玻璃窗,看着窗外飞速掠过的、湿漉漉的街景。梧桐树叶又落了不少,光秃秃的枝桠伸向高空,像一幅疏朗的、带着疼痛感的水墨画。
昨晚,她几乎一夜未眠。闭上眼睛,就是那片刺目的红痕,和赵逸最后那句疲惫的“不疼”。脑子里反复回放着那通电话的每一个细节,每一个转折,他声音里每一丝细微的变化。从急促的奔跑喘息,到冰冷的“测试报告”,再到学术建议,最后是那片漫长沉默后,近乎坍塌的回应。
她试图用逻辑去复盘,去理解,像分析一道最难的数学题。可所有的已知条件都指向悖论,所有的推导都陷入死循环。她送出的“护腕变量”,引发了一场她完全无法解析的“系统性崩溃”。她甚至无法确定,这场崩溃的“废墟”里,到底残留着什么,又意味着什么。
愤怒?没有。只有深深的茫然和无措。像是不小心引爆了一座她从未知晓其存在的、精密而危险的仪器,眼睁睁看着它在面前炸成碎片,却连爆炸的原理都搞不懂,更别提如何收拾残局。
愧疚?或许有一点。如果不是她一时冲动买了护腕,如果不是她多此一举地去问,也许一切都不会发生。可这愧疚也轻飘飘的,落不到实处。因为理智告诉她,一副护腕而已,能引发如此剧烈的反应,问题显然不在护腕本身,而在那个接收信号的、“算法”早已濒临某个未知临界点的系统内部。
她只是……恰好,在错误(或正确?)的时间,按下了那个谁也不知道会引爆什么的红色按钮。
手机在书包里寂静无声。从昨晚挂断电话到现在,没有任何新消息。那个黑色的头像,像一个沉默的、深不见底的漩涡,安静地躺在她的列表里,散发着令人不安的磁场。她甚至不敢点开去看那张照片,害怕再看一眼,那片红痕会灼伤她的眼睛。
张铭宇在昨晚那个“秘密观察哨”群里,疯狂@了她几十条。从“卧槽昭姐赵神到底说什么了?!”到“他怎么还给你发照片了?!照片是啥?!”,再到后来发现她彻底失联后的担忧“昭姐你没事吧?回个话啊!别吓我!”。陈昭一条都没回。她不知道该怎么回。说什么?说赵逸可能疯了?说她自己可能也快疯了?
公交车摇晃着到站。陈昭随着人流下车,走进二十中校园。熟悉的读书声,熟悉的晨扫身影,熟悉的香樟树气息。一切都和往常一样。可她知道,有什么东西不一样了。她的世界里,有一小块地图,因为昨晚那通电话,永久地变成了未知的、布满“系统崩溃”警告的灰色区域。
上午的课,她依旧听得恍惚。林薇察觉到她的心不在焉,课间小声问她是不是不舒服。陈昭摇摇头,勉强笑了笑。尹棂也投来关切的目光,但没多问。只有张铭宇,一上午都在用那种混合了担忧、焦急和巨大好奇心的眼神,时不时地瞟她,趁老师不注意就冲她挤眉弄眼,用口型问“怎么样了?”。
陈昭一律无视。她现在没有力气应付任何探究。
午休时,她没去食堂,一个人走到了校园最僻静的小花园。秋日午后的阳光稀薄而温和,洒在已经开始枯萎的草坪和几株残菊上。她在石凳上坐下,抱着膝盖,看着地上忙碌的蚂蚁。
手机就在口袋里,沉甸甸的。她终于还是把它拿了出来,解锁,点开微信。
那个黑色头像旁边,没有红点。她点进去。最后一条消息,就是那张照片。照片下面,是她昨晚挂断电话前,最后问的那句“你手腕疼吗”,和他回复的“不疼”。再往上,是他关于拓扑数据分析的建议,和更早的关于护腕的冰冷汇报。
她盯着那句“不疼”,看了很久。然后,手指缓慢地向上滑动,重新看向那张照片。
在午后的自然光下,照片似乎没有那么刺眼了。那只手,那副黑色的护腕,那片新鲜的红痕。她放大图片,仔细地看着。红痕的边缘并不整齐,有些地方颜色深些,像是摩擦得更厉害。护腕戴得很妥帖,甚至能看出他整理过的痕迹。
他为什么要发这张照片?是为了佐证他的“测试报告”?还是……有什么别的,连他自己都无法用语言表达的意图?
她不知道。
她退出来,看着聊天框。光标在输入框里闪烁,像一颗犹豫不决的心。
她该说什么?问“你还好吗?” 太苍白。问“昨天……怎么回事?” 太直接,而且她可能根本承受不了任何答案。说“护腕不合适就别戴了”?这更像是一种推卸责任。
最终,她什么也没发。只是退出了聊天框,点开了那个只有她和张铭宇的“课题组特别观察哨”。
张铭宇的最新消息是二十分钟前:“昭姐,你再不回话,我要报警了!赵神那边也一点动静没有,急死我了!到底啥情况啊?给个信号啊!”
陈昭看着那条消息,心里泛起一丝苦涩。信号?她这里只有一片杂音和废墟。
她慢慢地打字:“我没事。他那边……情况有点复杂。我也不知道该怎么说。”
发送。
几乎是秒回,张铭宇:“我靠!昭姐你终于活了!复杂?有多复杂?比杨辉三角还复杂?快说说!”
陈昭想了想,斟酌着用词,尽量客观地描述,避免带入自己的情绪:“他收到护腕了,试戴了,还……做了测试,把手腕磨红了。拍了照片发给我。然后……在电话里,用很学术的方式分析了红痕产生的原因,还顺便给了课题的新建议。”
张铭宇:“……???这什么操作?赵神果然不是凡人!然后呢?他说啥了?”
陈昭:“然后……他就没说什么了。好像很累。我问他还疼不疼,他说不疼。”
张铭宇那边沉默了足足一分钟。然后,发来一条长语音。陈昭点开,张铭宇的声音压得很低,带着一种前所未有的严肃和……困惑?
“昭姐,这听着……不对劲啊。赵神这人,是轴,是理性得可怕,但也没到自虐还给你打报告的地步吧?把手腕磨红了还特意拍照发给你,这行为本身就……很怪。而且,他最后那个状态,听着怎么像是……嗯,像是绷着的弦突然断了,没劲儿了的感觉?”
张铭宇的直觉,再一次精准地戳中了陈昭心里最不安的地方。她回道:“我也不知道。感觉他好像……用他习惯的方式,处理不了这件事。”
“处理不了?”张铭宇的语音很快又来了,“你是说,一副护腕,把他CPU干烧了?不至于吧?他可是能心算傅里叶变换的怪物!”
陈昭苦笑。是啊,不至于。可事实就摆在眼前。她回复:“也许,对他而言,护腕不只是护腕。”
这次,张铭宇沉默了更久。然后,他发来文字:“昭姐,我可能说句不该说的。我觉得,赵神对你……可能有点不一样。他那些反应,那些‘反常’,看起来是算法崩了,但换个角度想,是不是因为……输入信号太强,或者,触发了某个他系统里根本没写过的、关于‘感情’的隐藏程序?他处理不了,所以死机了?”
感情。隐藏程序。
这两个词像两道闪电,劈开了陈昭脑海里一直笼罩的迷雾。她一直试图用“bug”、“异常”、“崩溃”来解释赵逸的行为,却从未敢深入去想,导致“崩溃”的根本原因,可能是什么。
是因为……“输入信号太强”?因为她送的护腕,承载了超出“普通同学馈赠”的信号强度?还是因为……触发了某个名为“感情”的、他系统里根本不存在的、或者被刻意屏蔽的“隐藏程序”?
这个猜测,比任何技术分析都更让她心惊肉跳,也更加……合理。解释了他为什么会有那些密集到反常的咨询(试图“理解”这个异常信号),为什么会有冰冷到残酷的“测试报告”(试图用理性“解析”和“控制”),为什么最后会陷入那种疲惫的沉默(因为所有理性工具失效,面对无法解析的“情感”乱码,系统彻底“死机”)。
如果真是这样……那她昨晚听到的,不是一个系统的崩溃报告。
而是一个从未学过“情感”这门语言的人,在用他唯一掌握的、冰冷的“数学”和“逻辑”语法,笨拙地、痛苦地、最终徒劳地,尝试翻译和理解一段完全陌生的、名为“心动”的密码。
而她,是这段密码的发送者,也是他这场注定失败的翻译实验里,沉默的、无措的旁观者。
这个认知,像一块巨石,沉甸甸地压在了陈昭的心上。没有豁然开朗的轻松,只有更深的、混合着沉重、怜惜、无措和一丝隐秘战栗的复杂情绪。
她不知道该怎么回应张铭宇。她甚至不知道该怎么面对自己心里因为这个猜测而掀起的惊涛骇浪。
就在这时,她的手机,突然又震动了一下。
不是微信消息。是邮箱的新邮件提示。
发件人地址,是一串看起来像自动生成的字符,但域名后缀是熟悉的。邮件标题只有两个字:“代码。”
陈昭的心,猛地一跳。她点开邮件。
没有正文。只有一个附件。附件名是:“TDA_Mapper_example_for_NorthStation.zip”
是他昨晚在电话里提到的,关于拓扑数据分析Mapper算法的示例代码和参数思路。他说“我可以……把示例代码,和参数设置的思路,整理一下。发给你。”
他真的整理了。在她挂断电话,在他经历了那场“系统性崩溃”之后,他依然记得这件事,并且完成了它。
附件下载下来。她点开压缩包。里面是几个整洁的Python脚本文件,一个Jupyter Notebook文档,和一个详细的README.txt说明文件。说明文件里,清晰地写明了数据准备要求、每一步的参数含义和设置建议,甚至标注了可能的坑和调试方法。代码风格一如既往的干净、高效,注释详尽。
就像之前那个“北站模型扩展”仓库一样。像他留下的每一行代码一样。精准,有用,沉默。
仿佛昨晚那场惊心动魄的、充满红痕和疲惫沉默的通话,从未发生过。他只是像往常一样,完成了一次高效的技术支持,然后将成果打包发送。
陈昭看着电脑屏幕上那些熟悉的代码,又看了看手机微信里那张带着红痕的照片,和那句孤零零的“不疼”。
心里那片因为张铭宇的猜测而掀起的惊涛骇浪,慢慢地,缓缓地,沉淀下来。不是平息,而是沉入了更深、更暗、更难以触及的海床。
他还是他。那个用代码和逻辑构建世界的赵逸。
只是这一次,他在发送这些冷静代码的同时,也无意间(或有意?)向她展示了,他那精密世界的地基之下,某个从未被阳光照射过的、布满了陌生裂痕和无声呐喊的、黑暗的废墟。
而她,阴差阳错地,窥见了那片废墟的一角。
邮件发送时间,显示是今天凌晨,三点二十七分。
在她辗转难眠,在他经历了“崩溃”和沉默之后,在黎明前最深的黑暗里,他坐在电脑前,整理好了这些代码,发送给了她。
然后呢?然后他去了哪里?是继续面对那片他无法理解的“情感”废墟,还是用更多的数学题和代码,将自己重新埋入那个他熟悉的、安全的、理性的世界里?
她不知道。
她只知道,有些东西,已经永远地改变了。
有些废墟,一旦被看见,就无法再被忽略。
有些星光,即使来自最冰冷黑暗的废墟深处,也依然带着灼人的温度,和令人心碎的光芒。
陈昭关掉邮箱,收起手机。午后的阳光,不知何时被飘来的云层遮住,天色暗了下来。
她站起身,离开小花园,走向教学楼。
下午还有课,课题还要继续,生活还要向前。
而那个远在北京、算法崩溃又自我修复、在深夜发送代码的少年,和他手腕上那片或许已经消退、却永远烙在她记忆里的红痕——
将成为这个秋天,最沉重,也最明亮的秘密。
藏在心跳里,藏在代码中,藏在每一次看向远方时,那声无人听见的、轻轻的叹息里。
前路尚长,废墟未平。
但星光,已然亮起。