陈实闭上眼睛。
不是害怕,不是逃避,而是为了听得更清楚。在黑暗中,声音总是更清晰。他的心跳不再是“咚咚”的闷响,而是一个一个分明的音节,像是有人在用打字机逐字逐句地敲出一篇文档。
“咔嗒。咔嗒。咔嗒。”
他听清了。
“if (加班 > 996) { suicide(); } else { keepWorking(); }”
条件判断,如果加班时长超过996,执行自杀程序;否则,继续工作。循环,无止境的循环。这不是他的心脏本来的声音,这是被写进他身体里的代码,像一个寄生在他灵魂里的程序,从他被复活的那一刻起,就开始运行。
他睁开眼,看着老吴和白桃,一字一顿地念出来:“反内卷插件,版本1.0。功能:检测到过度加班,自动触发离职程序。”
老吴的嘴角抽动了一下,那不是笑,是某种被压抑了很久的东西终于找到了出口时的痉挛:“对,就是这个。”
他蹲下来,蹲到和陈实只剩一颗头的高度平齐,声音压得很低,像是怕被别人听见:“你猝死前,无意中写了一段能破解App核心逻辑的代码。不是你有意写的,是你太累了,脑子已经开始不受控制地乱想。你想的是‘如果加班超过996,我就辞职’。但这行代码被你写进了你正在做的那个系统里,写进了你的灵魂里。它藏在你怨念最深处。”
陈实低下头,看着自己胸口的位置——那里只有一团蓝色的微光,微弱得像将要熄灭的萤火虫。他把手伸进了自己的胸口。
没有血,没有伤口,手指像伸进了一潭温水。他感觉到自己的手指触到了什么东西,硬硬的,凉凉的,像是碎玻璃。他抓住了它,往外一拉。
一串代码碎片。
不是比喻,是真的碎片——蓝色的,半透明的,像被打碎的手机屏幕,每一块碎片上都刻着细如发丝的白色字母。那些字母在闪光,不是反光,是自体发光,像深海里的水母。碎片的边缘是锋利的,但陈实的手指没有被割破,因为这些碎片本就是从他身体里长出来的。
他用读心术去读那些碎片。
碎片的心声不是语言,而是一种情绪——一种等了太久太久,终于被人找到的、近乎委屈的开心:“我一直在等你激活我。你把我写出来,又把我忘了。我在这里等了好久,好久。带我走吧。”
老吴站起来,从口袋里掏出那个银色U盘,U盘尾部的红绳在风中轻轻摆动。他把U盘在手指间转了一圈,像是在把玩一枚硬币。
“陈实,帮我关掉它。”
话还没说完,一只手伸了过来。
白桃不知道什么时候站了起来。她的动作很快,快到陈实和老吴都没有反应过来。她一把抢走了陈实手里的代码碎片,后退了几步,后背撞上了墙壁,整个人贴在墙上,像一只被逼到角落的猫。
“对不起。”她的声音在颤抖,但字咬得很清楚,“但我不能让App关停。”
她的眼睛里有泪,但泪没有掉下来,被她死死地憋在眼眶里,像大坝后面蓄满的水。她吸了吸鼻子,声音带上了一种金属的颤音:“因为我的命是App给的。”
陈实看着她,没有说话。
白桃靠在墙上,缓缓地滑坐下去。她的手指紧紧攥着那些碎片,蓝色光从她的指缝里漏出来,把她的脸照得像一尊蓝色的石膏像。她的嘴唇在动,不是在说话,而是在咬,咬得发白,咬得渗出了血。
“我是第一个实验体。”她的声音突然平静了,平静得不像是在说自己,“死了三次,被App复活三次。”
她把攥着碎片的手举到眼前,看着那些从指缝里漏出来的蓝光,像是在看一场只有她自己能懂的焰火。蓝光映在她的瞳孔里,把她的眼睛变成了两颗蓝色的玻璃珠。
老吴站在她面前,拖把杵在地上,像一根拐杖。他的声音不大,但每一个字都像锤子一样砸在白桃的胸口上:“白桃,你还要死多少次才够?”
白桃愣住。
老吴没有给她喘息的时间:“你在怨念池里泡了十年,还不够吗?”
白桃的手指蜷了一下。那些碎片在她手心里发烫,不是灼烧的烫,而是那种被握得太久的金属才会有的、温热的烫。她的手心已经起了泡,透明的、圆圆的、像被烟头烫出的水泡,但她没有松手。她的手指反而攥得更紧了,紧到骨节发白,紧到那些碎片的边缘嵌进了她的皮肉里。
老吴把拖把换到左手,用右手掏了掏耳朵,然后清了清嗓子。
“再讲个冷笑话。”他说,语气像是在菜市场问今天的白菜多少钱一斤,“你知道为什么App不会谈恋爱吗?”
白桃和陈实同时看向他。
老吴面无表情地给出了答案:“因为它没有‘对象’。”
废墟里安静了三秒。
白桃没有笑。她的嘴角没有动,她的眼睛没有弯,她的肩膀没有抖。但她的手——那只攥着碎片的手——松了一下。不是完全松开,而是那种“想握紧但力气不够了”的松,像是有人在她的指缝里塞了一颗沙子。
碎片从她的指缝里滑出了一角,蓝光漏得更多了。
陈实蹲了下来——他的身体还是只有一颗头和两只手,但他蹲这个动作做得很自然,像是一颗悬浮的头在空气中弯了一下腰。他的脸和白桃的脸只有不到半米的距离,他看着她,她也看着他。
“白桃,”他的声音很轻,像在哄一个不肯睡觉的孩子,“你不是监狱长。你是第一个受害者。你不该替App站岗。”
白桃的眼泪终于掉了下来。
不是一颗一颗地掉,而是像被拧开的水龙头,哗地一下全涌了出来。那些憋了不知道多久的泪,在这一刻全部决堤。眼泪砸在她手心的碎片上,发出“嗒嗒”的声音,像是有人在敲一扇紧闭的门。
碎片浮起来了。
那些被白桃的眼泪打湿的碎片,像是被什么东西唤醒了,从她的手心里飘了起来。蓝光变成了暖黄色的光,暖黄色的光变成了金色的光,每一块碎片都像一片被阳光照亮的落叶,在空中旋转了一圈,然后缓缓地、像被风吹着的蒲公英一样,飘回了陈实的手里。
白桃看着自己空空的双手,手心里那些被烫出的水泡还在,但碎片已经走了。她的声音从喉咙的最深处挤出来,沙哑,撕裂,像是一个被踩碎了的玻璃瓶:“关掉它,我也会死。”
她的眼睛盯着陈实的脸,那双红肿的、布满血丝的眼睛里,除了泪,还有一种陈实从未见过的光——不是恐惧,不是绝望,而是某种更重的东西。是释然。
“但我宁愿死,也不想再看别人死了。”
陈实用读心术去读她。这一次,他没有听见任何隐藏的谎言,没有听见任何为自己辩解的声音。他只听见了一个人的心跳——不是“咚咚”,而是“谢谢”。
白桃的真心话。
陈实握住了那些飘回手心的碎片,碎片像是找到了家的孩子,安静地、温顺地贴在他的皮肤上,融化进了他的掌纹里。
突然,整栋大楼震了一下。不是之前那种轻微的、像呼吸一样的震动,而是剧烈的、像被巨人从地基里拔起来的震动。天花板上的裂缝像闪电一样向四周蔓延,水泥碎块从头顶掉下来,砸在地上,扬起一片灰白的尘土。
工牌在陈实的胸口疯狂闪烁,弹出一行红色的、不断放大的字:“检测到自毁程序入侵。启动自毁倒计时。整栋大楼将在10分钟后坍塌。”
下面是一个倒计时:09:58,09:57,09:56——
老吴猛地站起来,拖把在空中画了一个半圆,像一把指挥家的指挥棒。他的声音突然变得大了起来,不再是那种慢悠悠的老头腔调,而是一种带着几十年沉淀的力量的吼声:“陈实,去楼顶!那里信号最强!U盘需要联网才能执行关停指令!”
天花板又掉下一大块,砸在白桃刚才坐着的位置,碎成了粉末。如果她还在那里,那些粉末就不只是粉末了。
陈实站起来——他的身体开始恢复了,不是完全恢复,而是那些消失的部分正在以肉眼可见的速度重新长出来。先是腿,然后是腰,然后是胸口。他低头看了一眼自己重新出现的身体,那团蓝光已经融进了他的血管里,和那团白光交织在一起,像两条河流汇入大海。
白桃也从地上爬了起来。她的手掌磨破了,膝盖磕青了,头发上全是灰。但她站起来的速度不比陈实慢。她抹了一把脸上的泪,泪水和灰尘混在一起,在她的脸上画出了两道灰色的痕迹。
老吴已经冲到了密室的门口。他的拖把在手里转了一圈,用木柄敲开了那扇被李慕虚关上的暗门。门后面不是走廊,而是楼梯间——一个之前从未出现过的、通往楼顶的楼梯间。
“跑!”老吴的声音在楼梯间里回荡,像一声发令枪响。
三个人冲进了楼梯间。
楼梯很窄,只容两个人并排。台阶是水泥的,没有铺地毯,每一级都布满了灰尘和碎石。陈实跑在最前面,他的腿已经完全恢复了,跑起来没有任何不适,甚至比之前更轻快。白桃跑在中间,她的脚步声很重,但节奏很稳,像是在数拍子。老吴跑在最后,拖把在他手里成了第三只脚,每跑一级台阶就用木柄敲一下地面,像是在给他们的脚步声打节拍。
天花板在他们头顶裂开,碎石从上面掉下来,有的砸在台阶上,有的砸在扶手上,有的砸在他们身后。陈实没有回头,白桃没有回头,老吴也没有回头。
他们跑到了第20层。楼梯间的窗户外面,金色的光芒已经完全熄灭了,取而代之的是一片灰白色的、像死鱼眼睛一样的天空。
第21层。墙上的“锅”牌子全部掉在了地上,被他们踩碎,发出“咔嚓咔嚓”的声音,像踩在秋天的干树叶上。
第22层。总裁办的墙壁已经塌了一半,露出后面真正的办公楼结构——水泥、钢筋、砖头,没有任何肉壁,没有任何呼吸的地毯,没有任何飘着的词。只是一栋普通的、正在坍塌的办公楼。
倒计时还在走:07:22,07:21,07:20——
陈实推开通往楼顶的铁门。铁门的铰链生锈了,发出一声刺耳的尖叫,但门还是开了。楼顶的风很大,大到几乎能把人吹倒。天空是灰白色的,没有太阳,没有云,只有一片无穷无尽的、像死海一样的苍白。
陈实站在楼顶中央,抬起头,看着那片苍白的天。
老吴把U盘从口袋里掏出来,银色的外壳上沾满了灰尘和手印。他把红绳从U盘的尾部解下来,红绳在他的手指间绕了两圈,然后被他塞进了口袋。U盘被递给了陈实。
“插进去。”老吴说,指着陈实胸口的工牌。
工牌上的倒计时还在跳:06:55,06:54——
陈实接过U盘,U盘比他预想的要重,不是因为金属,而是因为里面装的东西——二十年的代码,二十年的怨念,二十年的等待。他把U盘的接口对准工牌侧面那个从未被使用过的插槽,停了一下。
白桃站在他身后,风把她的头发吹得漫天飞舞。她的嘴唇在动,但声音被风吞没了。陈实没有回头,但他听见了她说的话,不是用读心术,而是用耳朵:“行,我按你的规矩,办你的事。”
陈实把U盘插了进去。
“咔嗒”一声,像钥匙插入锁孔,像子弹推入枪膛。
工牌的屏幕亮了,不是红色的警告,不是金色的通知,而是一种陈实的眼睛从来没有见过的颜色——极深的蓝色,像是把整片天空的夜色浓缩成了一寸见方的光。屏幕上出现了一行字,白色的,小小的,安安静静的:
“自毁程序已激活。请等待。”
倒计时停了。停在06:42。
大楼不再震动了。不是因为它不震了,而是因为陈实、白桃、老吴三个人同时感觉到了一种更深的震动——从地底最深处传来的、像地球心跳一样的震动。
那种震动不是要摧毁什么,而是要重建什么。
陈实握紧了手里的U盘,U盘的边缘嵌进了他的掌纹里。他抬起头,看着那片灰白色的天空,天空的颜色正在变——从灰白变成浅蓝,从浅蓝变成深蓝。
老吴站在他身边,拖把杵在地上,像一个正在等待检阅的老兵。
白桃站在他身后,手心里的水泡破了,流出了透明的液体,但她没有喊疼。
倒计时重新开始了。不是06:42,而是10,9,8——
自毁倒计时,不是大楼的倒塌,而是App的死亡。
07:22、07:21、07:20——这些数字不再只是时间,而是生命的倒计时。