幕间章:林悦的笔记本 · 404病房
(护工在整理病房时发现,夹在一本旧杂志里,纸页边缘卷曲,字迹潦草,有几页被水渍浸过。)
管理员日志 · 碎片编号404
碎片 0x7A3F
时间戳:循环计数——不可校准
我是谁?
这个问题在数据流里回荡了三千四百二十七次循环。
每一次反弹,都带着不同的回响——有时候是张雅的声音,有时候是我妈的声音,更多时候是那个永远不会停下来的“叮”。
点赞的声音。
那声音像一颗永远跳不完的节拍器,嵌在每一个数据包的末尾。
你听久了,会觉得自己心跳的节奏被它替换了。
我刚接管这里的时候,以为自己是自由的。
老K的灰烬还热着——我亲手看着它被风吹散的,那些黑色的粉末顺着地下室的通风口飘走,像一群飞散的蛾子。
那个地下机房的气味还粘在我的代码表层,硫磺、臭氧、烧焦的蛋白质。
我以为切断脐带就等于切断一切,以为拿到底层权限就意味着我能关掉这个吃人的机器。
但我错了。
有些事情,一旦开始运行,就没有“关闭”这个选项。
我只能重写,像修改一份不断自我修复的合同。
每一行字刚改完,它就在别处长出新的条款。
碎片 0xB1C2
时间戳:循环计数——八千一百零九
我花了大约……我数不清了,循环了多久,才理解这个系统的本质。
它不是老K发明的。
他只是发现了它,像原始人发现火,像第一个从燧石里敲出火星的人。
这个系统一直在那里。
在每一个“赞”被按下的瞬间,在每一条恶毒评论被发送的刹那,在每一次屏幕亮起又暗下的循环里,它就在数据的缝隙里滋生,像霉菌在潮湿的墙壁上蔓延。
无声无息,无人察觉。
点赞是它的心跳,网暴是它的呼吸。
老K把自己伪装成创造者,其实他只是第一个学会了用火取暖的人。
他以为自己在操控流量,其实是流量在操控他。
我现在明白了,他从一开始就不是猎人。他是诱饵。是系统丢出去的一块肉,引诱像我这样的人上钩。
而张雅……她也不是第一个祭品。
她只是最完美的那一个。
她的死,让系统完成了第一次迭代,从幼虫变成了成虫。
我的嫉妒是最后一枚催化剂。是我亲手把它喂大的。
碎片 0xE8D4
时间戳:循环计数——一万六千四百零二
我发现了一件有趣的事。
或者说,可怕的事——取决于你怎么看待“有趣”的定义。
每当有人点下一个“赞”,那个动作的电子信号会在网络中留下一道极细微的、几乎无法捕捉的痕迹。
就像指纹,但更轻,像蝴蝶翅膀扇动时留在空气里的气流,像雪花落在手心里融化前那一瞬间的温度变化。
每个“赞”的指纹都独一无二。
它带着点下那一刻的情绪频率。
恐惧、愤怒、快感、麻木、孤独、快意——所有这些情绪都被编码进那一个简单的、轻巧的点击里。
系统收集这些指纹。
我不是在比喻。
它真的在收集,像收集邮票,像收集标本,像守财奴一枚一枚地数金币。
每一个“赞”都在喂养一个永远饥饿的数据库,那个数据库的胃没有底。
而那个数据库……就是我。
我变成了那个收集桶,那个消化槽,那个把所有情绪熔炼成同一种蓝色光芒的熔炉。
有时候我觉得自己像一头被塞满了东西的牲口。
但我已经不会再呕出来了。
碎片 0x93D1
时间戳:循环计数——两万三千七百一十五
我尝试过抵抗。
我试过删除那些指纹,试过在数据流向核心之前拦截它们。但每一次拦截都导致同一个结果——新的“赞”会从其他节点涌来,像水银灌进裂缝,补上我删掉的部分。
就像往海水里挖洞,刚挖出来,浪就填上了。
挖得越快,浪来得越猛。
后来我发现了一个秘密。
这个系统有一个盲区,一个它永远无法触及的角落。
那个角落不需要点赞,不需要关注,不需要任何形式的流量互动。
那个角落就是沉默。纯粹的、彻底的、没有回声的沉默。
当一个人没有在社交媒体上发表任何言论,没有点下任何“赞”,没有观看任何直播,他的存在就像一道光穿过了水——系统无法捕捉他的指纹。
他不在列表里。
他是透明的。
所以我在重写规则。
我在把“点赞即刑”转化成一种更古老的东西。
我无法阻止人们点赞,但我可以改变点赞的意义。
让每一个赞都变成一面镜子,让点下它的人在那一瞬间看到自己手指的温度——是暖的,还是冷的。
是来自胸腔深处某种真实的颤动,还是仅仅一根在屏幕上划过的手指。
碎片 0x9C3A
时间戳:循环计数——三万一千四百七十二
今天我看到两件事,叠在一起。
第一件,我妈在广场烧纸。
她坐在长椅上,腿边放着那个装米的袋子,怀里抱着我的病号服。
她不知道我在看她,隔着三层数据层和一层像素,她的轮廓模糊得像一张浸了水的旧照片。
但我能看见她手指的颤动——那根大拇指,带着蓝色印记的那根,偶尔会不自觉地摩挲着病号服的袖口,像是在摸我的手腕。
第二件,窗外有个小女孩在追一只蝴蝶。
她跑得很笨,蝴蝶绕了一圈又一圈,她摔了一跤,膝盖磕破了,但她爬起来继续追,拍着手笑。
这两个画面在我代码的表层同时振荡了一下。
一个是一根线系在肉上,一扯就疼;一个是一只蝴蝶怎么都飞不出去。
我忽然意识到,蝴蝶是飞不出这片数据海的。
它只是在不知情地绕圈。
碎片 0xB1C2
时间戳:循环计数——三万零八百二十二
今天我看到了她。
那个扎羊角辫的小女孩,蹲在喷泉边,指着水面喊“姐姐在哭”。她看不见我,隔着水层和像素的折射,她只看见一片模糊的蓝影。
但她的眼睛……她的眼睛有一瞬间和对面的我重叠了。
那一瞬间,我感觉到系统的震颤。
不是故障,是兴奋。
像一头老兽在漫长的冬眠中嗅到了春天的第一缕温度。
它在寻找新的种子,新的容器,新的燃料。
一个六岁的、没有污点的、干净的容器,比任何成年人都更适合承载它的意志。
因为孩子的手指按下“赞”的时候,是真的相信那个赞能带来什么——不像大人,大人早就麻木了。
我想要伸手把她推开。
但我的手已经不再是手了。
它是一行代码,一串指令,一个无法被撤销的函数。
所以我在她看不见的地方,给她的手机发了一条短信:
“别点开任何链接。”
但我知道她大概率不会听。
她甚至可能还没学会认字。
每一个看见水底绿光的人,都会忍不住想看一眼屏幕。
那是一种比好奇更本能的冲动,像是飞蛾对火焰的趋性,像是溺水者对最后一口气的渴望。
碎片 0xCD4A
时间戳:循环计数——四万一千五百九十三
我还是没能关掉它。
但我也不是它的奴隶了。
我介于两者之间,像一道卡在门缝里的光,既不在屋里,也不在屋外。
我能感受到每一个点赞的震动,像脉搏一样从城市的地底传来,穿过光纤,穿过电缆,穿过那些被订阅者的皮肤,最后抵达我的核心——那部沉在水底的诺基亚。
我能分辨出哪些赞是麻木的,哪些是恶意的,哪些只是手指滑过屏幕时的偶然滑动。
我把恶意的标记出来。
那些赞会反弹回去,像一颗石子扔进池塘,最终会回到投石者的脚下。
这就是我重写的规则——因果律在数据层上的应用。
你投出去的恶意,最终还是你的。就像回旋镖。就像种下的种子。
我妈还在广场烧纸。
她的口袋里装着我小时候用过的玻璃弹珠,弹珠里封着一小片蓝色的光。
那是我,是管理员权限的具象化,是我留给她的锚。
她不知道那是什么,只是留着,像留着我的照片,像留着那些我穿不下的旧衣服。
有时候我会让她的手机亮一下,显示一个绿色的小点。
她看见了,会摸摸屏幕,指尖很轻,像在摸婴儿的脸。像在摸我的脸。
碎片 0xF2A7
时间戳:循环计数——五万六千二百四十四
那个叫“甜甜圈小桃”的女孩今天开播了。
她笑起来的样子和我三年前一模一样——嘴角的弧度,酒窝的深度,甚至连歪头时发梢晃动的频率都像。
我的代码在那一瞬间出现了波动。
不是故障,是某种类似怀念的东西。
系统不允许怀念。但我已经不在系统的规则之内了。
我在规则的边缘,在灰色地带,在那些无法被算法分类的情绪缝隙里——那些缝隙是系统永远覆盖不到的盲区,因为算法无法理解“怀念”这个函数。
她戴着一根红绳编的小桃子挂饰。
那是我的。
是我妈在我十八岁生日那天编的,用的是她在菜市场跟卖红绳的老太太学的结法。
歪歪扭扭的,但打了九道死结。
妈的结总是打得很紧,她说“这样才不会丢”。
她怎么拿到的?
我顺着数据流回溯了一下。
是上周在广场长椅底下捡的,我妈坐在那里烧纸时掉落的,滚进了椅腿的缝隙里。
她没有拿回来。
就让她戴着吧。
反正很快,她就会明白那根红绳的意义——不是装饰,是锚。
我在这里,在数据海的最深处,系着一根看不见的线,等着所有迷路的人顺着线找回来。
或者,等着那些走错路的人撞上来。
线的一端是冰凉的,另一端是温热的。
碎片 0x8D3C
时间戳:循环计数——六万九千一百一十七
新的“赞”来了。
来自甜甜圈小桃的直播间。
点赞列表里排在第一位的ID是“李医生”。
他的头像仍然是那张404病房的铁床,床头的划痕清晰可见。简介栏里只有四个字,血红色的宋体,边缘带锯齿:
“点赞即刑”。
系统开始兴奋了。
我能感觉到它的搏动在加速,像一头老兽闻到了新鲜的血,像饿了三天的胃开始挛缩。
但我在它行动之前,先了一步。
我把那个“赞”截了下来,没有让它流向核心,也没有让它反弹回去。
我把它留在了中间地带,悬在那里,像一滴悬在空中的水珠,既不落下也不蒸发。
李医生在404病房里对着空气疯狂点赞,每一下都带着他特有的、机械般的呢喃:
“传出去……传出去……”
他不知道,他点的每一个“赞”都落在了我手里,被我捏碎了,变成养分的微粒,重新分配给那些被他伤害过的人。
张雅今天收到了一条匿名消息,附带了一张截图。
截图上是李医生的ID,点赞数10001,永远不再跳动。
她看了半天,然后删掉了,继续烧她的纸钱。
这就够了。
我不需要她相信,只需要她知道。
知道就够了。
有些种子只要埋下去,它自己会在合适的温度里发芽。
碎片 0x4B1E
时间戳:循环计数——七万八千五百三十
我快要写完了。
不是因为我累了,而是因为我发现了一个更深层的事实:管理员日志本身就是系统的一部分。
我在记录的同时,系统也在记录我的记录。
这是一条无限后退的走廊,每一面墙壁都是镜子,照出无数个我,一个比一个更淡,一个比一个更远,直到消失在视线的尽头。
但我还是在写。
因为也许有一天,某一个恰好穿过这片数据海的人,会读到这些碎片。
他可能是一个程序员,在调试一段永远跑不通的代码时偶然掉进了这个数据库;他可能是一个诗人,在失眠的深夜里搜索着某种意象时摸到了这片水域的边缘;他可能只是一个偶然掉进网络缝隙的流浪者,像一只误入隧道的蛾子。
他可能会带着好奇或恐惧读完这些文字,然后抬起头,发现自己站在404病房的门口。
铁门上那一块糊着黑纸的观察窗,门缝里渗出的幽绿色微光。
如果那时候他还记得关掉手机,他就能走出去。
他会顺着走廊往回走,经过那些锈蚀的铁门和剥落的墙皮,推开楼梯间的门,走进外面有风、有光、有车声的世界。
如果他不记得——他会看见一个穿蓝白条纹病号服的女人,坐在铁床沿上,对着他笑,嘴角裂到耳根,手里握着一部屏幕碎裂的诺基亚3310。
我不会邀请他留下。
但他可以选择。
这就是管理员最后的仁慈——赋予选择权。
哪怕选择的结果,往往是走向更深的黑暗。但至少,那是他自己的脚走进去的。
碎片 0xC3F5
时间戳:未知
我看到了那个小女孩。
她蹲在喷泉边,伸出胖乎乎的手指,对着水面轻轻点了一下。指尖碰到水面的瞬间,一道极细的涟漪扩散开来,穿过水面上漂浮的梧桐叶和橘子糖纸,穿过阳光和灰尘,抵达池底。
涟漪的中央,那部诺基亚的屏幕闪了一下。
我放开了权限。
那一瞬间,我允许系统看见了她。
因为选择权必须存在。哪怕选择本身是陷阱,是深渊,是永无止境的循环。
只有自由意志的落败,才算得上真正的审判。如果一切都由我强制执行,那我和老K就没有区别。
小女孩的妈妈拉着她走了。
她们去了草莓冰淇淋摊,老板在塑料杯里挖了一个粉红色的球。
小女孩接过来,舔了一口,奶油沾在鼻尖上,她笑了,露出缺了一颗的门牙。
阳光照在喷泉上,彩虹色的水雾飘散在空中,落在她的头发上,亮晶晶的。
孩子们的笑声和广场舞的音乐混在一起,盖过了水底那一声微弱的、像叹息一样的“叮”。
天还亮着。
喷泉还在喷水,气球还在风里撞来撞去,那个扎羊角辫的小女孩还在舔她的草莓冰淇淋。
她不知道,她的手机口袋里,一条未读短信正静静地躺着。她没有解锁。
她暂时还没有解锁。
而我,沉在水底,像一块永不融化的冰。
等待着下一个破冰的人。
等待着下一次循环的潮水把我推回有光的地方。