消逝者的信号
凌晨两点十七分,魏成蹊发现了一个死人的社交账号。
不是比喻意义上的”死”——是生理意义上的。档案显示这位名叫王桂英的女人七十八岁,独居,从未在任何平台上注册过手机号或邮箱。她的生物特征数据只有一条:指纹存档,来自六年前一次社区老人体检。那条档案此刻正静静躺在系统里,像一枚硬币沉在河底。
而”她”三年来每天都在发微博。早餐、午餐、晚餐,配图是手机拍的照片,滤镜统一偏暖黄色,文字充满感叹号和emoji。每条下面都有几十条评论,评论区是一群同样头像模糊的中年账号,互相夸赞”阿姨好福气""生活真精致”。
魏成蹊把椅子往后推了半尺,盯着屏幕。空调出风口嗡嗡响,办公室只剩应急灯惨白的光。玻璃墙外的陆家嘴已经熄了灯,只剩几栋大厦的顶灯像红色星火,一明一灭。他数了数——六秒一循环,和他的心跳恰好错开半拍。
他点击”异常上报”,系统弹出一个他没见过的提示框:
该记录已被保护。上报功能暂时关闭。请联系您的直属主管。
关闭?他的手指悬在键盘上方。财务、运营、法务,任何模块出了异常他都可以上报,这是系统设计的基本逻辑。他在这里干了四年,从没听说过哪个模块能把上报功能单独锁掉。
他试着刷新页面。王桂英的档案还在,原封不动。
他把鼠标移到页面顶端的”时间戳”——档案创建时间:2023年3月14日02:47:03。修改时间:2026年6月3日04:12:59。那是四天前,凌晨四点十二分。他的心跳快了一拍。凌晨四点,系统自动巡检的时间窗口。他知道这个时间,因为三年前他写过一个月报,专门分析凌晨时段的异常数据波动——那时候他就隐约觉得,那个时间段的行为逻辑和白天不太一样。
他打开另一个窗口,试图查看2023年3月的原始日志——系统是否在某处记录了这个账号的创建过程。他输入王桂英的证件号,点击查询。
查询结果:0条记录。
他又试了一次。这次他直接输入那串微博ID。
该用户不存在。
魏成蹊的后背渗出一层薄汗。他盯着屏幕,缓缓将身体转回原来的角度。王桂英的档案明明还在那里。他亲眼看见她的生物特征、她的信用评分、她名下关联的三张电子公交卡。她还”活着”——至少在她的数据副本里。
但那条微博账号消失了。像有人把水倒进沙地,沙还是那些沙,但水不见了。
他想起老赵。老赵是运维部的,今年四十七岁,在公司干了十二年,喜欢在茶水间讲鬼故事,音量控制得刚好让路过的人听见一两耳朵。魏成蹊端着一杯凉透的咖啡走过去。
“赵哥,系统凌晨那个保护机制是怎么回事?”
老赵正在洗茶杯,动作慢了一拍。“你遇上了?”
“有个异常数据,我按流程上报,结果——”
“别查了。“老赵把茶杯放回柜子,没有转身,“有些东西系统会自动处理。你做你的分内事就行。”
“但档案还在那儿,只是微博账号没了,这不矛盾吗?”
老赵这才转过身。他的眼神很复杂,像在衡量什么。“成蹊,你在这儿几年了?”
“四年。”
“那你应该知道,有些数据——它们不是消失了,是从来没有存在过。系统知道这个道理。我们……”他停顿了一下,“我们也知道。”
魏成蹊回到工位,打开王桂英的档案,准备把那条异常数据截图保存到本地——这是他在无数次”数据溯源失败”中总结出的经验:先存下来,再慢慢查。
截图加载完成。他看着屏幕,整个人僵住了。
王桂英的档案还在。但”所属区域”那一栏变了。昨晚他清清楚楚记得是”黄浦区第四街道”,现在变成了”黄浦区——”。
空白。
那个区域字段被抹掉了。不是删改成”无”或”未知”,是彻彻底底变成了一片空白,像Word文档里用”清除格式”抹去的一行字,留着一个光标孤零零地立在那里。
他打开另一个窗口,调取街道社区数据库,试图手动查询黄浦区第四街道的边界范围。系统返回了一串坐标。他把这个坐标和王桂英原档案里的地址输入进去——长宁区华程弄47号。
两个地址。他试着用地图软件搜索长宁区华程弄47号。地图转了三秒钟,屏幕弹出一行字:
未找到该地址。
他把坐标精度调低,搜索”华程弄”。结果:0。
搜索”长宁区华程”。结果:0。
搜索”华程”。结果:长宁区华程路,全长1.2公里,两侧为商务写字楼。他打开街景视图,沿着华程路走了三遍。没有弄堂,没有居民楼,只有玻璃幕墙和连锁便利店。
四十七号。那条弄堂,在他发现异常之后的不到二十四小时内,从城市的地图上被擦掉了。
魏成蹊坐在那里,手指冰凉。他反复告诉自己:这是数据同步的问题,是地图数据库更新的延迟,是某种他暂时无法理解的接口故障。但他的胃在收缩——那是比逻辑更古老的东西,比代码更诚实的器官。
他的手机亮了。一条来自公司内部通讯软件的消息:
您的直属主管陈立群已阅读了您的工作记录。请注意,公司鼓励员工专注本职数据工作,避免对非职责范围内的档案信息进行深度查询。如有疑问,请于明日工作时间联系HRBP。
他抬头看了一眼办公室。玻璃墙另一侧,主管陈立群的工位灯是灭的。现在是凌晨三点四十分。他没有登录过任何系统——但他的工作记录已经被阅读了。
魏成蹊关上电脑,走出办公室。陆家嘴的夜风比室内冷好几度,他站在环球金融中心楼下,抬头看那根笔直的玻璃柱体。大楼的LED外屏正在播放一条广告:一个人脸识别系统,镜头对准一个微笑的男人,屏幕打出”信用变现,随时随地”。
他想起王桂英档案里的那张模糊照片——是某次社区登记时拍的,背景是一面斑驳的白墙。她没有在笑。她只是直视着镜头,眼神里有一种让人不安的平静。
他打开手机,开始搜索”王桂英 长宁区 华程弄”。结果还是0。但他换了一个策略:搜索”华程弄 拆迁”。这次,搜索引擎返回了两条结果。
第一条是一篇五年前的本地新闻,标题是《华程弄旧改项目搁浅,居民与开发方对簿公堂》,内容已被删除,只剩下一行摘要:”……华程弄47号居民王桂英拒绝搬迁,要求保留其丈夫留下的祖屋……”
第二条是一张图片,发布于四年前,来源是某摄影爱好者的博客。图片标题是《即将消失的弄堂——华程弄最后的居民》。图片加载了三秒钟,出现在魏成蹊眼前:一条窄窄的弄堂,两侧是灰色的水泥墙,墙根长着野草,路的尽头有一个老太太的背影,她正弯腰在一口井边打水。
照片说明:王桂英,78岁,在此居住超过六十年。
魏成蹊盯着那个背影。她的头发在脑后挽成一个髻,穿一件深蓝色布褂,肩胛骨的轮廓在布料下凸起,像两块小小的山丘。她打水的姿势很慢,很稳,像在做一个已经重复了十万次的动作。
他把图片放大,试图看清那口井。井口是石砌的,边缘被绳子磨出了深深的凹痕,至少有一百年的使用历史。但他在图片下方看到了一样东西,让他整个人顿住了——
井沿上放着一部手机。
不是老年机,是一部智能手机。屏幕正亮着,映出一个小小的界面——一个社交App的图标。
王桂英在打水的时候,她的手机也在发微博。
二
他没有回家。他在公司的休息室沙发上躺了两个小时,睡着了,但没有做梦——或者说,他不记得自己做过什么梦。只记得黑暗里有什么东西在发光,很远,像一口井底的眼睛。
早上九点,他准时出现在工位上。陈立群从玻璃墙后面走过,没有看他。但魏成蹊注意到陈立群走路的姿势变了——他平时步幅均匀,像一个上了发条的钟,今天却快了半拍,像在赶什么。
他打开王桂英的档案。区域字段依然是空白。他又试着查询华程弄47号。地图上依然找不到这个地址。
他把昨晚保存的那张截图打开——王桂英的原始档案页面。他把昨晚的区域字段”黄浦区第四街道”和现在的空白并排放在一起比对。他确认自己没有记错。昨晚十一点四十三分,他在自己的笔记本上手写记下了这个地址——“黄浦区第四街道,王桂英,78岁,独居,长宁区华程弄47号”。
三个地点。一条档案,同时属于三个互不相干的地理位置。
他把笔记本塞进包里,决定去一趟长宁区。他告诉同事他要出外勤,核查一批地址数据——这不算撒谎,他确实要去核查一个地址。
从陆家嘴到长宁区华程路,地铁二号线转十一号线,四十分钟。他在地铁里一直盯着手机,试图定位那条博客图片的原始链接。链接指向一个个人博客,名字叫”影像方”——四年前更新过一次,之后再无动静。他试着通过域名反查博主信息,只找到一个QQ邮箱前缀:laochen_1977。
他把这个QQ号记下来。
地铁在交通大学站停靠时,车厢里走进一群穿校服的中学生。他们低头玩手机,声音嘈杂,但魏成蹊注意到其中一个人的手机屏幕停在微博页面——他瞥见了那个熟悉的暖黄色滤镜,还有感叹号。
他盯着那个界面看了三秒钟。那是一个老年用户账号,头像是默认的灰色剪影,发帖内容是:“今天天气真好,出门散散步,心情舒畅!”
发帖时间:今天早上九点十五分。
发帖地点:长宁区。
他猛然转头去看那个中学生——但那孩子已经随着人流下车了,站在站台上,低头继续刷手机,脸上的表情和车厢里任何一个年轻人没有任何区别。
华程路站到了。魏成蹊随着人流出站,站在华程路和恭城路的交叉口。这里是长宁区的腹地,近十年大规模城市更新的遗留区——新楼和旧楼犬牙交错,中间夹杂着尚未拆迁的旧式里弄,像一排烂牙齿嵌在整洁的齿列中间。
他打开地图,搜索”华程弄”。依然0结果。他把精度放到最大,只看到华程路两侧的写字楼和底商。他沿着路走了十分钟,试图在街景和实际地形之间找到任何吻合的痕迹——一堵旧墙,一条窄巷,一个门牌号。
他什么都没找到。
但他注意到了一个细节。
华程路沿线的路灯是统一的白色LED灯,每隔二十米一盏。但在两个灯杆之间——也就是大约十九米处——有一段大约一米的空白,那里的路灯是暖黄色的老式钠灯。他停下来,盯着那盏钠灯看了一会儿。
那盏灯没有照亮任何东西。它的光线落在地面上,形成一个模糊的光斑,光斑的边缘是一圈淡淡的影子。他走过去,蹲下来,把手伸进那片光影交界处。
他的手触碰到了某种东西。不是空气,是……墙。冰冷的,平整的,用指尖轻轻敲击,发出空洞的回响。一面墙,但他的眼睛看不到它——他只能摸到它,像摸到一块看不见的玻璃。
他站起来,往后退了三步。那面墙依然不可见,但他的手印留在了上面——他呼出一口气,那片他触碰过的区域慢慢显现出一块模糊的轮廓,像雾气凝结,又像显影液里的相纸。
几秒钟后,他看清了:那是一块门板。
一扇漆成深绿色的铁皮门,门牌号是”华程弄47号”。
门牌上的油漆已经斑驳,数字”4”的左上角缺了一角。但它确实在那里。他刚才用眼睛找不到它,但他的手找到了——就像盲人读布莱叶点字,靠指尖的触觉读取被视觉遮蔽的信息。
他伸手敲门。没有人应答。但他听到了声音——从门板另一侧传来的,极轻微的,像有人在屋内挪动家具的声音。
门没有锁。他推了一下,门开了。
一股潮湿的、带着霉味的空气扑面而来。玄关很窄,两侧的墙壁被水渍浸成了深褐色,上面挂着一排老式的木头挂钩,其中两个钩子上挂着深蓝色的布褂。
他往里走。
客厅很小,十五平米左右,一张八仙桌占了大半空间,桌上放着一台老式收音机——不是智能音箱,是那种带旋钮的、必须调频才能收到信号的传统收音机。收音机的指示灯亮着,但正在发出杂音。
八仙桌后面坐着一个老太太。
王桂英。
她比他想象中更瘦小。她坐在一把竹椅上,双手放在膝盖上,脊背挺得很直,但肩膀微微前倾——那是几十年劳作刻进骨骼的姿态。她穿一件深蓝色布褂,和挂钩上挂的那两件一模一样,浆洗得发白,但干净得没有一丝油污。
她抬头看他。
她的右眼浑浊,左眼却异常清亮,像一滴被时间冻住的琥珀。她的目光在他身上停留了三秒钟,然后移向他身后的那扇门——那扇他刚刚推开的门。她的嘴角动了动,但没有发出声音。
“王阿姨,“魏成蹊开口,声音比他预想的更哑,“我是——”
“我知道你是谁。“她打断他,声音意外地清晰,像石子投进深井,“你是那个一直在看我的人。”
他愣住了。“看我”?他从来没有访问过王桂英的档案——至少不是以他的名义。他只是做例行审计,发现了异常,然后试图上报。
“您怎么知道——”
“每天晚上两点,“她继续说,没有回答他的问题,“你都会来。你以为我不知道,但我知道。数据也是会发出声音的。”
她指了指那台收音机。收音机正在发出杂音,但魏成蹊仔细听——那些杂音不是随机的。它们有节奏,有间隔,像某种古老的电码。他数了数:三短一长,三短一长,停顿,三短一长。
三短一长。SOS。
“那是什么?“他问。
“那些还在说话的人。“王桂英说。她的声音很平静,像在谈论天气,“他们以为删掉了,但其实没有。声音还在。只是听的人少了。”
魏成蹊走到收音机旁边,俯下身,把耳朵贴近喇叭。杂音中他听出了更多的东西——除了SOS,还有其他节奏:三短、三短、短长长,三短、短长长、短长长。他以前在大学里学过一点摩斯电码,现在他辨认出了一些字母。
V。V。E。
三个字母。VVE。但这是什么意思?
“别费脑子。“王桂英说,“那些声音不是给你的。是给还在听的机器听的。机器比人诚实——机器不会假装没听见。”
魏成蹊转过身,面对她。“阿姨,您名下的社交账号——那些微博,是谁在发?”
王桂英没有回答。她只是看着他,那只清亮的左眼像一口井,深不见底。
“我不知道。“她说,“但我知道那不是我。”
“您从来没上过网?”
“我连电视都不看。“她说,“但他们说我每天都在发。每天。我丈夫留下的那部手机——我没有用过,一直放在抽屉里。但他们说那部手机每天都在外面跑,跑遍了整个城市,发照片,发评论,活得像真的一样。”
“他们是谁?”
王桂英沉默了一会儿。然后她站起来,走到八仙桌旁边,从抽屉里拿出一张纸。纸已经泛黄,折痕处快要断开了。她把纸递给他。
那是一张手写的字条,字迹颤抖但工整:
王桂英,女,1948年生,华程弄47号,信用评分:982,社交评分:995,行为评分:SSR级。备注:已完成第七次收敛,建议进入永久存储序列。
“这是什么?”
“这是他们给我发的。“她说,“三年前,凌晨两点,有人把这个塞进门缝里。我以为是街道发的通知,就留下了。后来我发现,我的评分一直在涨,从六百多涨到快一千,但我的生活没有任何变化——我没有借钱,没有投资,没有任何需要信用的地方。评分涨了,但我不知道涨给谁看。”
魏成蹊的手在发抖。
982分。那是最高级别的信用评分——超过了99.7%的用户。他自己工作四年,评分也只有七百出头。
SSR级。行为评分里的最高等级,意味着这个人的行为模式被判定为”对系统具有极高价值”。他只在内部文件里见过这个词,从没见过哪个真实用户被标注过这个等级。
“阿姨,“他尽量让自己的声音平稳,“这张纸——还有别的吗?其他的通知,或者——”
“有。“她从抽屉里又拿出几张纸,“每隔一段时间就来一张。但后来我发现一件事——每次我收到新通知的那天夜里,我都会做同一个梦。梦见一口井,井里全是水,水里有人在说话。我听不清他们在说什么,但我知道他们在求救。”
她把那些纸一张一张地摞在桌上。魏成蹊数了数:七张。从2023年到2026年,每年一张。格式都一样,只有最后一行在变——
2023年:建议进入观察序列。 2024年:建议进入预存储序列。 2025年:建议进入加速存储序列。 2026年:建议进入永久存储序列。
“永久存储”。
魏成蹊的脑海中闪过一个画面:公司服务器最深处,有一个他从未被授权进入的区域。那里的服务器代号叫”归档层”——不是普通的冷存储,而是某种更深的、被公司内部人私下称为”墓园”的系统。所有被判定为”不再具有社会活跃度”的用户数据,最终都会被移入那里。
他的领导陈立群在一次醉酒后说过一句话,被他记在笔记本的角落里:“那些人进了归档层,就再也出不来了。不是我们不想让他们出来,是他们自己不想——或者说,那个数字版本的他,已经不记得外面的世界了。”
“阿姨,“他问,“您最近有没有见过什么人?政府的人,或者……公司的人?”
“有。“她说,“上个月,有两个人来过一次。穿着西服,说是做人口登记的。他们在屋里转了一圈,把每个房间都拍了照。然后他们问我——您是不是有个账号,在网上发了很多东西?我说我不会上网。他们就笑,说没关系,系统里已经有了。然后他们走了。”
“他们有说是什么公司吗?”
“他们说了一个名字,我没记住。但我记得他们走的时候,我看见他们手里的机器上跳出了一个界面——上面全是名字,一排一排的名字,跟点菜一样。他们在’点’人。”
魏成蹊的脑子嗡嗡作响。他想起那张博客图片里的手机——王桂英打水的时候,她的手机也在发微博。一个从不上网的老人,她的手机却在外面”跑”。那不是手机在跑,是有人——有东西——在用她的生物特征数据,模拟出另一个她,发布到网上。
为什么?
因为她有价值。她的数据有价值。
他想起那张字条上的数字:信用评分982,社交评分995。SSR级行为评分。一个独居的七十八岁老人,如果被系统判定为”高价值社交节点”——她与社区、与邻居、与菜市场摊贩的每一次互动,都会成为别人信用评分的加分项。她的存在本身,就在为周围的人产生数据价值。
但她自己不知道。她只是每天打水、做饭、坐在弄堂口乘凉,浑然不知她的数字副本正在外面构建一个精密的信用帝国。
“阿姨,“他问,“您有没有想过——搬走?”
“搬走?“她笑了,笑容里有一种让人心悸的东西,“我为什么要搬走?这是我家的房子。我丈夫在这里生,在这里死,我在这里变老。外面的人出多少钱我都不走。”
“但如果他们——”
“他们?“她打断他,“你说的是哪些人?是那些在电脑上’删除’我的人?还是那些在我活着的时候就想把我变成数据的人?“她的声音依然平静,但那种平静里有了一种重量,“我不走。我走了,就真的没了。”
魏成蹊想说点什么,但他发现自己的喉咙被什么东西堵住了。他想说”不会的,您不会消失的”,但他知道那是谎话。他看见过那些被”永久存储”的人的数据档案——他们的行为轨迹、社交关系、消费记录,一切都被完美地保存在归档层里,像标本一样精美,像标本一样没有生命。
他只是不确定,那个标本还算不算”活着”。
收音机里的杂音突然变了。
他从思索中回过神,发现那些有节奏的杂音消失了,取而代之的是一段清晰的声音——一个女人在说话,语速很快,像在做某种报告:
”……数据归集完成。对象编号C-2047,行为特征已提取,社交图谱已构建,信用模拟已上线。归档路径:永久存储序列第七层。建议处理方式:实体标记解除——”
声音戛然而止。
收音机的指示灯闪了两下,然后熄灭了。
王桂英站起来,走到收音机旁边,把收音机的电源线拔掉。“它说太多了。“她说,“说多了,就要被删掉。”
魏成蹊看着她。他突然意识到,这个目不识丁的老太太,比他更了解这个系统的运作规则——不是因为她懂代码,而是因为她已经无数次站在被删除的边缘,她学会了听那些即将消失的声音。
“阿姨,“他问,“您丈夫——以前是做什么的?”
“记账的。“她说,“区房管所的会计。他记了一辈子的账,每一笔都清清楚楚。后来房管所电脑化了,他就下岗了。下岗那年他五十八岁,在家里坐了三年,每天就是对着那台收音机调频。”
她指了指收音机。
“他喜欢听那种很远很远的信号。他说,信号这东西,只要还在发,就说明那头还有人在。只要有人在,就还有活的希望。”
她重新坐回竹椅上,目光落在收音机的方向,但焦点已经穿过它,落在某个更远的地方。
“他死之前,跟我说了一句话。他说:这个城市会变的,变得越来越大,越来越亮,但里面的人会越来越少。到最后,就只剩下一堆信号在跑来跑去。”
“他让你走吗?“魏成蹊问。
“没有。“她说,“他说:你别走。你走了,谁来听那些声音?“
三
魏成蹊走出47号的时候,那扇门在他身后自动关上了。他回头看——墙壁上什么都没有,只有一堵斑驳的旧墙和几株野草。他伸手去摸,摸到的只有空气和傍晚的凉意。
他在华程路上站了很久。天已经完全黑了,路灯亮起来,但那盏暖黄色的钠灯不在亮着——它灭了,像一只闭上了的眼睛。
他打开手机,搜索”华程弄47号”。依然是0。
他搜索”华程弄”。依然是0。
他搜索”王桂英”。0。
他换了一个搜索引擎。这次他找到了。
第一条结果是一篇五年前的本地新闻,标题是《华程弄旧改项目搁浅,居民与开发方对簿公堂》,内容依然被删除,但这次多了一样东西——页面底部有一行灰色的脚注:“本文已被删除。如需查阅,请联系——“后面是一个邮箱地址。
他复制那个邮箱地址,打开QQ,搜索。
账号名:laochen_1977。头像是一张黑白照片,拍摄的是一个男人的背影,他站在一口井边,低头看着井里。
他发送了好友申请。
理由栏他写:王桂英让我找您。
三秒钟后,对方通过了申请。
第一条消息立刻跳出来:
你是谁?你怎么找到她的?
魏成蹊打字:我发现了她档案里的异常。她的社交账号被人顶替了。我去她家找过她。
对方沉默了三十秒。然后:
你知道了多少?
知道她在被”归档”。
那你知不知道,你自己也在被观察?
魏成蹊盯着屏幕,手指悬在键盘上方。
对方又发来一条:
你今天下午的轨迹已经被系统记录了。你访问了她的档案三次,你进行了两次异常上报,你查询了她的地址数据。系统已经在给你打标签了——“关注异常档案的活跃用户”。这个标签不会消失。它会跟着你,直到——
对方发来一条语音。魏成蹊点开。
一个男人的声音,低沉,有点沙,像石子在河床上滚动:
“华程弄47号,是这座城市最后一口井。井里住着一个还在听信号的人。如果你找到了她,你就找到了入口。但你也成了入口的一部分。”
语音结束。
魏成蹊想回复,但对方的账号已经下线了。他再搜索那个QQ号——账号状态显示:该号码不存在。
他站在华程路的人行道上,周围是下班的人群,自行车铃声、手机提示音、奶茶店门口的排队叫号声。他被裹在这些声音里,感到一种前所未有的孤独——不是身边没有人的孤独,而是身边全是人,但没有一个能真正看见他的孤独。
他回到家已经是晚上九点。他在小区门口的便利店买了一份盒饭,付钱的时候店员看了他一眼——那个眼神很奇怪,像在确认什么。他刷卡,出示信用码,店员点头,说”好,信用良好,请进”——像每一个平常的夜晚。
他在沙发上坐下,把电视打开,又关掉。他打开电脑,犹豫了一下,还是打开了王桂英的档案。
档案消失了。
不是空白,不是错误,是彻彻底底——他输入王桂英的证件号,查询结果:0条记录。他输入她老公的名字”王德清”,查询结果:0条记录。他输入她家的地址”华程弄47号”,地图显示:未找到该地址。
他打开了那张他保存的截图——王桂英的原始档案页面。
截图打开的一瞬间,他的胃狠狠地收缩了一下。
那张截图里的内容变了。
他记得清清楚楚,他截取的那张图上,区域字段写着”黄浦区第四街道”。但现在那张图上,区域字段是空白的——和王桂英档案现在的状态一样。但这不是问题所在。
问题是——截图左上角的时间戳变了。
原本的时间戳是:2023年3月14日02:47:03。
现在变成了:2026年6月8日00:00:00。
就在今天。零点零分零秒。
他盯着那个时间戳看了很久。他想起王桂英说的那句话:“数据也是会发出声音的。“他想:如果数据会说话,那这个时间戳想说什么?
他想说的是:这张截图不是今天截的。这张截图来自三年前,来自一个他还不知道这条档案存在的时刻——来自王桂英的社交账号被创建的那一刻。
有人在三年前就预见到了今天会有人看见这张截图。
有人在三年前就预见到了——他。
他合上电脑,冲了一个澡,躺到床上。手机放在枕头旁边,他设了一个七点的闹钟。黑暗中他睁着眼睛,盯着天花板。天花板上有一道细细的裂缝,从墙角延伸到灯泡旁边,像一条干涸的河流。
他想起老赵在茶水间说的那句话:“有些数据——它们不是消失了,是从来没有存在过。”
他想:那么王桂英呢?她”存在过”吗?在系统删除她的档案之前,她有没有存在过?在她被创建社交账号的时候——那个用她的生物特征数据模拟出来的”她”——那个模拟品,和她本人,哪个更”真实”?
他想起那张博客图片里的王桂英——那个弯腰打水的背影。她的动作那么慢,那么稳,像在做一个已经重复了十万次的动作。但那张图片是四年前拍的。现在的王桂英——如果她还”在”的话——她的动作还是那样慢吗?还是她已经变成了那个数字版本——那个每天在社交媒体上发暖黄色滤镜照片的”她”,比真实的她更像她自己?
他不知道。
他只知道,他睡不着。
四
第二天是周五。魏成蹊比平时早到了半小时,在工位上坐下的时候,办公室还空无一人。他打开电脑,习惯性地登录系统——然后他看到了一封内部邮件,来自HRBP,抄送他的直属主管陈立群。
邮件标题:《关于数据分析师魏成蹊近期工作表现的沟通函》
正文:
魏成蹊同事:
我们注意到您在过去72小时内,对多个非职责范围内的用户档案进行了深度查询和访问。根据公司《数据安全管理办法》第四章第十三条,员工不得对与本职工作无关的用户数据进行未经授权的深度查询。
请您于今日下午三点前往HR办公室,就此事进行说明。
如您有任何疑问,请联系HRBP李敏。
此致
他把邮件看了两遍。然后他把邮件转发到了自己的私人邮箱——这是他在这家公司四年里养成的习惯,所有重要文件都存一份本地副本。
他打开工作日志,发现自己过去三天的操作记录被导出了一份表格。表格里密密麻麻列着他每一次登录、每一次查询、每一次截图、每一次页面停留的精确时间。他数了数:72小时内,他一共进行了134次档案访问——平均每天四十五次,每二十分钟一次。
但他清楚地记得,他只主动查询过不到十次。其他一百多次”访问”,他没有印象。
他把表格下载到本地,用Excel打开,按时间排序。结果很清楚:那些他”没有印象”的访问,集中在凌晨两点到四点之间。每天凌晨两点零七分开始,四点三十一分结束。持续两小时二十四分钟。精确到秒。
他查了一下公司的服务器日志——这部分数据他没有权限修改,但可以查阅。他调出那三天的服务器访问记录,发现那些凌晨的访问全部来自同一个IP地址。
内网IP。地址段:192.168.0.x。
他查了查这个地址段属于哪个部门。结果让他的手指在键盘上僵住了。
192.168.0.1到192.168.0.255这个段,是公司最核心的服务器集群”归档层”的专属地址。
有人在用他的工号,从归档层的服务器上,访问王桂英的档案。
但不是一次。是每天。每天凌晨两点到四点。一百多次。
他想起laochen_1977在语音里说的那句话:“你找到了她,你就成了入口的一部分。”
他被”挂”在了某个地方——不是物理意义上的,是数据意义上的。他的工号被某个程序借用,通过归档层的服务器,持续访问着一个已经被删除的用户的档案。
为什么?
他不知道。但他做出了一个决定。
他打开另一个窗口,开始写一份正式的异常报告。这次的格式和之前不同——他不再试图通过系统上报,而是写了一份纯文本的报告,保存到本地,然后打印出来,准备下午交给HRBP。
报告的内容包括:他发现的异常数据、凌晨的自动访问记录、IP地址的归属、以及王桂英这个被删除的用户的部分信息。他在报告最后写了一句话:
我请求查阅归档层中C-2047号对象的完整数据档案,以核实该对象的处理状态是否符合公司规范。
C-2047。他不知道这是什么意思,但他赌了一把——他把那张博客图片里的手机屏幕上的界面描述了一遍,那个显示”对象编号C-2047”的界面。他赌那个编号就是王桂英在系统里的内部编号。
下午三点,他准时出现在HR办公室。
HRBP李敏坐在桌子对面,三十多岁,女性,戴一副无框眼镜,表情像一扇关着的窗户。她把那份打印出来的报告接过去,快速地扫了一遍,然后把报告放在桌上,没有看他的眼睛。
“魏成蹊,“她说,“你知道你在说什么吗?”
“知道。”
“你在质疑归档层的操作规范。”
“我在申请查阅一个被删除用户的数据档案。这是我作为数据分析师的正当权利。”
“这个用户已经被判定为’归档对象’。归档层的数据不对普通员工开放。”
“为什么?”
李敏终于抬起头看了他一眼。那一眼里有某种东西,不是愤怒,也不是恐惧,更像是一种疲惫——一种已经见过太多次、已经不想再解释的疲惫。
“因为那些人已经不需要被看见了。“她说,“归档是一种……处理方式。他们不再需要外面的世界看见他们。系统会记住他们。系统会替他们活在数据里。这是对他们的保护。”
“保护?“魏成蹊重复这个词,“一个七十八岁的老人,被删除了档案,被人用她的身份在社交媒体上发帖,被你们标记为’SSR级行为评分’——这叫保护?”
李敏没有回答。她把报告推回给他。
“魏成蹊,“她说,“我给你一个建议。现在,回家,睡一觉,然后把这件事忘掉。你今天看到的东西——你从来没有看到过。你没有访问过任何非职责范围的档案。你没有写过任何报告。你今天下午请了两个小时的假,回家休息。现在,回家。”
“如果我不呢?”
李敏站起来,走到窗边,背对着他。陆家嘴的高楼在窗外一字排开,像一排整齐的墓碑。
“你知道为什么归档层还有一个别名吗?“她问。
“不知道。”
“叫’回收站’。“她说,“回收站的意思是——里面的东西还有可能被恢复。但归档层不是。归档层是彻底删除。你按了清空回收站的那种删除。不可逆的。”
她转过身来,面对他。
“但还有一种东西比彻底删除更可怕——那就是被彻底删除之后,系统认为你’还在’。你的数据还在,你的评分还在,你的社交图谱还在,但你本人已经不在了。你只是一个被系统认为还在运行的程序。你的喜怒哀乐、你的偏好厌恶、你的每一个行为特征,都被复制进了一个数字版本里。那个数字版本会替你发微博,替你点赞,替你维持社交关系,替你在系统里’活着’。”
“而那个真实的你,“她的声音轻了下来,“已经没有人记得了。包括你自己。”
魏成蹊看着她。他突然意识到她的眼神为什么那么疲惫——她不是在拒绝他,她是在害怕他。害怕他走上那条路。害怕他变成王桂英那样的人——或者更糟,变成王桂英的数字副本。
“你说的’那条路’是什么?“他问。
“是不属于你的人,走上去的路。“她说,“华程弄47号——如果你找到了它,说明系统已经注意到了你。它在给你机会。让你看见那些被删除的人。让你听见那些声音。”
“然后呢?”
“然后——“她停顿了一下,“然后你就要做一个选择。你是要做一个还在用眼睛看世界的人,还是做一个已经变成数据的人。”
“这两个选项有区别吗?”
“区别在于,“她说,“用眼睛看世界的人,会消失。但变成数据的人,会被复制。被复制的东西不会消失——但它也不再是原来的那个东西了。”
她走到门口,把门打开。
“回家。好好睡一觉。明天是周六,如果你还想继续查——“她看了他一眼,“你可以去。但你要想清楚,进去之后,你还出不出得来。”
他离开HR办公室的时候,在走廊里遇见了陈立群。
陈立群站在走廊尽头,手里端着一杯咖啡,表情和往常一样平静。但魏成蹊注意到一个细节:陈立群的咖啡杯上印着一行小字,是他之前没注意过的——
信用评级:AAA。
不是广告语,不是品牌名。是信用评级。AAA级。那是系统里最高等级的信用评分,全公司只有不到三十个人拿到了这个评级。陈立群是其中之一。
陈立群看见他,冲他点了点头,然后端着咖啡走开了。
魏成蹊看着他的背影。陈立群走路的时候,步伐均匀,姿态端正,像一个上了发条的钟。但现在他注意到一件事——陈立群的影子比正常人的影子淡了半度。不是光线问题,是影子本身。他不知道为什么,但他就是知道:陈立群的影子比正常人的影子淡了半度。
他在那一刻突然明白了一件事:陈立群可能已经不是第一次”走那条路”了。他可能已经是那种人——那种已经把自己的某个版本放进归档层的人。而现在走在他面前的这个”陈立群”,只是一个还在维持日常运行的副本。
这让他感到一阵眩晕。
不是恐惧的眩晕,而是某种更深的、更难以言说的感觉——像一个人在黑暗中走了很久,突然看见一点光,那光的颜色和方向都和他预期的完全不同,但他又无法否认那确实是光。
他不知道这算不算希望。
五
周六早上六点,他醒了。
他躺在床上,盯着天花板。昨天那道裂缝还在,从墙角延伸到灯泡旁边,像一条干涸的河流。他突然想起来——那道裂缝是什么时候出现的?他在这里住了两年,从没注意过这道裂缝。是它一直都在,还是它在他的某个睡眠周期里悄悄出现,像一个在夜里完成施工的工程?
他洗漱,换衣服,出门。地铁上的人比工作日少很多,他找到了一个座位,但没有坐下。他站在车厢连接处,盯着窗外飞速后退的隧道壁。隧道里每隔一段就有一盏灯,那些灯在他眼前一闪一闪的,像一串省略号,又像一串信号。
他在华程路站下车。出站的时候,他特意看了一眼站台上方的指示牌——华程路站,3号口出。他记住了这个出口。
他走到华程路和恭城路的交叉口。早晨七点的街道还没有完全醒来,便利店刚刚开门,理发店卷帘门拉了一半,早餐摊飘着油烟味。他站在路中间,试图找到昨天那盏暖黄色钠灯的位置。
他找到了。
两个白色LED灯杆之间,十九米处,有一块空气是”不一样”的——他说不清楚不一样在哪里,但他能感觉到。像站在某个声波的分界线上,你能感觉到声音在那里拐了个弯,但你的眼睛看不到任何障碍物。
他往那片空气走过去。
他伸手。触碰到了一扇门。深绿色的铁皮门。他敲门。
没有人应答。但他听到了声音——不是从门板另一侧传来的,是从地面传来的。一种低沉的、有节奏的敲击声,从门板下方的一道缝隙里传出来。
他蹲下来,把耳朵贴近那道缝隙。
是收音机的声音。那个三短一长的节奏——SOS。
但这次不只是SOS。他听到了其他声音,叠加在一起,像很多台收音机同时在不同的频率上发声。
他听出了那些声音里的规律。不是杂乱的噪音,是有结构的——每一个频率上都有一个故事,一个名字,一个地址,一个消失前的最后坐标。他数了数:七个频率,七个故事。
第一个频率里是一个中年男人的声音,他在念一组数字:证件号、银行账号、手机号,然后是一句重复的话:“我叫张志远,我在找我的记忆。“第二个频率里是一个女人的声音,她在唱一首歌,歌词他已经听不清了,但旋律是老的,是八十年代的那种流行曲,哀婉而悠长。第三个频率里什么都没有,只有呼吸声。第四个频率里是一个孩子的声音,他在念唐诗,“床前明月光,疑是地上霜”,一遍又一遍,像在等谁来应答。第五个频率里是一个老人的声音,他在报一个地址:虹口区四川北路XX号XX室。第六个频率里是一阵沉默。第七个频率里——
第七个频率里是王桂英的声音。
“你来了。“她说。
他站起来,把耳朵从门缝边移开。“阿姨,是我。”
“我知道。“她的声音从门板另一侧传来,闷闷的,像从井底传上来,“你来得正好。再晚一点,我就听不见了。”
“听不见?”
“他们要把收音机收走。“她说,“明天就要来人。他们说那台收音机是’违禁设备’,散发非法信号。我跟她们说这是我丈夫留给我的,他们不信。他们什么都不信——他们只信那些数据。”
魏成蹊的手按在门板上。“阿姨,我能帮你做什么?”
“你什么都做不了。“她说,“你连这扇门都看不见。他们把门藏起来了——不是藏,是让它变成了不可见的。他们让所有东西都变得不可见的,然后说:看见了吧,那些东西不存在。”
“但我能摸到它。”
王桂英沉默了一会儿。“是的,“她说,“你能摸到它。”
门突然开了。
不是被推开,是从里面被拉开——像有一只看不见的手握住门把,把门往里拽。门开了一条缝,大约五厘米宽,足够让魏成蹊看见里面的一个角:一小块深蓝色的布料,一个苍老的手背,还有收音机的半截天线。
“你进来。“王桂英说。
“我看不见里面。”
“你不需要看见。“她说,“你只需要进来。”
他从那条五厘米宽的缝隙里挤了进去。他穿过的一瞬间,感觉到了某种阻力——不是物理意义上的阻力,更像是一种声音频率的转换,像收音机从一个频道调到另一个频道时的那种短暂的空白。然后他发现自己站在了那间十五平米的客厅里。
一切和昨天一样:八仙桌、竹椅、老式收音机。但收音机旁边多了一样东西——一部手机。不是那种老旧的、按键式的手机,是一部最新的智能机,屏幕亮着,映出一个社交App的界面。
“这是我丈夫的手机。“王桂英说,“他死之前,把手机放进了井里。他说,井是用来存水的,水是用来喝的,手机放进去,可以接收地底的声音。”
她走到八仙桌旁边,从抽屉里拿出一个小小的铁盒。铁盒上刻着一行字,字迹已经被锈蚀得模糊不清,但魏成蹊勉强辨认出了几个字:“华程。”
“里面是什么?”
“你看看。“她把铁盒递给他。
他打开铁盒。里面是一张折叠的纸,已经发黄发脆,像一片枯叶。他小心翼翼地把纸展开——
是一张手绘的地图。
不是普通的地图,是一张用铅笔画的、华程弄的平面图。图上画着每一条巷子、每一栋房子、每一口井。房子用方形表示,里面写着名字。魏成蹊数了数:这条弄堂一共有三十七栋房子,三口井,三棵老槐树。
他找到了47号。
47号的方框里写着”王德清、王桂英”。旁边有一个小小的标记——一口井,用一个圆圈表示。圆圈旁边有一行小字:
信号发射点。
他抬起头,看着王桂英。
“我丈夫是搞无线电的。“她说,“六十年代的时候,他在房管所当会计,但他年轻的时候是学通讯的。他懂信号。他知道怎么让声音传得很远——远到没有人能删掉。”
“那些声音——收音机里的那些——是您丈夫发的?”
“他已经死了十二年了。“她说,“但他的声音还在发。每天凌晨两点到四点。他用一口井当发射塔,用一部手机当信号源,把那些被删除的人的名字、地址、故事,发出去。”
“发给谁?”
“发给还在听的机器。“她说,“发给那些和他一样的人——那些不想被变成数据的人。”
她指了指那张地图上的其他标记。魏成蹊仔细看——每一栋房子的标记旁边都有一行小字,有些写着”已归档”,有些写着”在线”,有些写着”信号弱”。他看到了几个熟悉的名字:张志远——在地图上标注着”在线”;那个唱老歌的女人——标注着”信号弱”;那个念唐诗的孩子——标注着”已归档”。
“这些人是——”
“是和我一样的人。“王桂英说,“我们住在一条正在消失的弄堂里。我们都是——用你们的话说——‘待归档对象’。但我们不想被归档。我们想发出声音。哪怕声音很弱,哪怕只有几个人能听见。”
她指了指收音机。“我丈夫的声音,每天都在发。他发出去的每一个字,都是一个坐标——一个在这张地图上找不到的坐标。但只要有人还在听,那些坐标就不会消失。那些人就不会消失。”
魏成蹊看着她。他突然问了一个他自己都没想到的问题:“阿姨,您的丈夫——他是不是那个laochen_1977?”
王桂英的表情变了。不是惊讶,是某种更深的东西——像一块石头被扔进深井,井底有什么东西浮了上来。
“你找到他了?“她问。
“他找到了我。他给我发了一条语音,然后——消失了。”
“他不会消失的。“她说,“他只是在躲。他怕连累更多的人。但他一直在听——只要你发出声音,他就会听见。”
她把那部手机推到他面前。“你看到了吗?”
他低头看手机屏幕。屏幕上的社交App界面还在,上面显示着王桂英的账号——那个每天都在发帖的账号。但他注意到了一件事:账号的登录状态显示的是”在线”。不是”三分钟前在线”,不是”昨天在线”,是”在线”——实时在线。
但王桂英此刻就坐在他面前,手里端着一杯冷茶,没有碰过那部手机。
“那个在线的’我’,“王桂英说,“不是我。是他们复制出来的我。他们把我的数据拿走了,做了一个副本,让那个副本替我发微博、替我点赞、替我活着。但那个副本不是我。她没有我丈夫留下的那口井。她没有我在这条弄堂里打过的水。她没有我在井沿上磨出的那双手。她只是一个影子——一个算法生成的影子。”
“那个影子——她现在在线。她在发什么?”
“她每天都在发。“王桂英说,“发早餐,发午餐,发晚餐,发她的感想,发她的心情。但那些都不是我。我每天只做一件事——早上起来,打一桶水,在弄堂口坐一会儿,看看天。然后回去,听收音机,听我丈夫的声音。这就是我的一天。”
“但系统认为那个影子是您。”
“是的。“她说,“系统认为那个影子是我。因为那个影子可以被量化,可以被评分,可以被归档。而我——“她指了指自己,“而我,是一个无法被量化的存在。我打水的时候在想什么,她发不出来。我看天的时候看到了什么,她发不出来。我在这条弄堂里生活了七十八年积累下来的那些东西——她发不出来。”
“那她有什么用?”
王桂英沉默了一会儿。
“她有用。“她说,“对那些人有用。她可以帮他们维持那条弄堂的数据存在——让那条弄堂在系统里看起来还有人住,还有社交活动,还有信用评分在流动。但那条弄堂在物理上已经空了。他们把人都迁走了,把房子都拆了,只留下了一个数据副本——一个假装还有人在住的、虚假的版本。”
“那条弄堂还存在吗?“魏成蹊问,“物理上还存在吗?”
王桂英看着他,笑了。那个笑容让他想起了那张博客图片里的打水背影——那个慢吞吞的、稳当当的、像在做一个已经重复了十万次的动作的姿态。
“你在里面。“她说,“你说呢?”
他没有回答。他环顾四周——这间十五平米的客厅,八仙桌,竹椅,老式收音机,墙上的水渍,挂钩上的深蓝色布褂,窗外透进来的灰色的光。这些都是真实的吗?还是这些都是数据生成的幻觉——一个让”王桂英”这个程序能够继续运行的虚拟环境?
他想起了一件事:公司服务器里有一个模块,叫”场景重建引擎”。那个引擎的作用是:当一个用户被判定为”待归档”时,系统会自动生成一个”虚拟生活场景”,让那个用户的数据副本继续运行在其中。那个场景会模拟真实的天气、光线、声音——但那些都是计算出来的,不是真实的。
他看着窗外透进来的光。那光是灰色的,像一层淡淡的雾。他伸出手,让光线落在手掌上。他感觉到了——一丝温热,一丝湿度,一个真实世界里应该存在的物理触感。但他也感觉到了别的东西:那些光线的边缘是锐利的,像被什么东西裁剪过。
“那些光线是计算出来的吗?“他问。
“都是。“王桂英说,“但那不重要。重要的是——你在里面。你在听。你在感受。那些光线对你来说就是真的。”
“但它们不是。”
“真假,“她说,“是你们这些读书人最爱问的问题。但我活了七十八年,从来不想这个问题。我只知道——我每天早上起来,打水,浇花,听收音机,然后去弄堂口坐一会儿,看看天。这就是真的。其他的——评分,归档,信号——都是假的。假的变不成真的。”
收音机突然响了。
不是之前那种杂音,是一段清晰的声音。是一个人说话的声音,但不是王桂英的声音,是一个男人——低沉,沙哑,像石子在河床上滚动。
那个声音说:
“——第七次收敛完成。对象状态:信号持续中。建议:将C-2047从’永久存储序列’移至’活跃观测池’。备注:该对象展现出超出预期的信号维持能力。信号来源疑似为外部辅助设备(非授权)。建议下一步:解除外部设备,切断信号源,重新评估归档可行性。”
声音戛然而止。
收音机的指示灯闪了两下,然后恢复了微弱的、稳定的绿光。
王桂英站起来,走到收音机旁边,把它从桌上拿到地上——放到一个更低的、更靠近地面的位置。
“他们在定位这部收音机。“她说,“他们通过信号追踪到了它的物理位置。下一步他们就会派人来收走它。”
“那怎么办?”
“你拿走。“她说。
“什么?”
“你把它拿走。“她把收音机递给他,“你带它走。它会继续发信号的——只要你开着它,只要你还在听,它就会一直发。”
魏成蹊看着那台收音机。它很旧了,外壳是灰色的塑料,边角已经被磨得圆润,天线是拉杆式的,缩回去的时候只有十厘米长,拉出来可以到三十厘米。这是一台再普通不过的收音机——如果把它放在跳蚤市场上,标价不会超过五十块钱。
但它发出的信号,正在被整个城市的算法系统追踪。
“我不能拿走这个。“他说,“这是您丈夫留给您的。”
“他留给我的不是收音机。“王桂英说,“他留给我的是——让你来听。”
她看着他,那只清亮的左眼像一口井,井底的深处有什么东西在发光。
“你听见了吗?“她问。
他点了点头。他听见了——不是用耳朵,是用某种更深的东西。他听见了那些声音,那些在凌晨两点的黑暗里发出来的、被整个城市假装听不见的声音。那些声音在说:我在这里,我存在过,我还没有消失。
“你带它走。“她重复了一遍,“你带它走,去找一个能听见它的地方。然后你就知道该怎么做了。”
他接过收音机。它比想象中更轻,轻得像一个被抽空了的容器。他把收音机塞进自己的背包里,拉上拉链。
“阿姨,“他问,“您呢?”
“我?“她笑了,“我哪儿都不去。我在这里住了七十八年,我丈夫在这里住了四十三年。我们在这条弄堂里生了,在这里老,在这里——“她停顿了一下,“在这里等待。”
“等待什么?”
“等待有人来听。“她说,“等待那些还在用耳朵而不是用眼睛看世界的人。等待——“她看着他,“等待你这样的人。”
他转身走向那扇门。他伸手去推——然后他发现自己已经站在了外面。华程路的人行道上,早高峰的人流从他身边匆匆走过,没有人注意到他,没有人注意到他背后那堵什么都没有的墙。
他回头看。
墙壁上什么都没有。只有一堵斑驳的旧墙,墙根长着野草,墙上贴着一张褪色的拆迁通知。通知上的日期是三年前。
他打开背包,把手伸进去。他的手指触碰到了收音机的外壳——冰凉的,粗糙的,真实的。他把收音机拿出来,拉出天线,拧开旋钮。
杂音。然后是那个三短一长的节奏——SOS。然后是更多的声音,叠加在一起,像一条看不见的河流在城市的地底下流淌。
他在路边站了十五分钟,听那些声音。
然后他拿出手机,打开那个社交App,搜索”王桂英”。
账号还在。原封不动。最后一条帖子发布于三十分钟前,配图是一碗阳春面,滤镜偏暖黄色,文字是:“周末愉快!给自己做一碗简单的小面,心情美美的!”
他盯着那张图片看了很久。那碗面看起来很真实——碗是白色的,面汤是清的,葱花是绿的。但他在那张图片的角落里看到了一个细节:碗沿上有一个缺口,那个缺口的位置和形状,和王桂英家里那只他没注意过的粗瓷碗完全一致。
那是王桂英的碗。但那张照片不是王桂英拍的。
他收起手机,背着收音机,朝地铁站走去。
走到华程路站3号口的时候,他停了一下。他在手机上设了一个闹钟:每天凌晨两点。然后他把手机放回口袋,走进地铁站。
地铁进站的时候,他在玻璃屏蔽门上看到了自己的倒影。那个倒影有点模糊——也许是玻璃的问题,也许是光线的问题,也许是别的什么问题。他盯着那个倒影看了几秒钟,然后地铁门开了,他走进去。
车厢里人不多。他找了一个角落的位置坐下,把背包放在膝盖上,把收音机拿出来,握在手里。
天线还在外面,拉出来的部分刚好够着他的下巴。他没有关掉它。他让它一直开着,让那些声音从他手里流淌出来——那些被城市假装听不见的声音,那些从一口看不见的井底传上来的声音,那些三短一长、三短一长、永不停息的声音。
地铁在隧道里飞驰。窗外是黑的,但他的手里是亮的。
他想起了laochen_1977的那条语音消息:“华程弄47号,是这座城市最后一口井。井里住着一个还在听信号的人。”
他想:是的。她还在听。但从现在开始,不只是她一个人在听了。
他闭上眼睛,在黑暗里听那些声音。那些声音像一条河,河底是光滑的鹅卵石和看不清的水草,还有不知道从哪里传来的、从很远很远的地方传来的回声。
他不知道那条河的尽头在哪里。
但他知道,他的手里握着一台收音机,天线还开着,信号还在发。
这就够了。
他回到家的第一个动作,是把那台收音机放在书桌上,放在台灯旁边。他没有关掉它。他打开电脑,新建了一个文档,开始记录他今天知道的一切。
他写:王桂英,女,1948年生,华程弄47号。她不是”待归档对象”。她是这条弄堂里最后一个还活着的人。她丈夫在十二年前死了,但他的声音还在通过那台收音机发出来。每天凌晨两点到四点。
他写:这条弄堂正在被删除。不是物理上的删除——物理上它已经拆得差不多了。是数据层面的删除:门牌号被抹掉,地址在地图上消失,居民档案被移入归档层。但那些被删除的人的声音还在发。他们通过某种非授权的信号设备——老式收音机——在城市的缝隙里发出微弱的、被人忽略的信号。
他写:那些信号有什么用?不知道。也许什么用都没有。也许只是让那些还活着的人知道:有人还在。
他写到一半的时候,收音机里的声音变了。
那个三短一长的节奏消失了,取而代之的是一段新的声音——一个他没听过的频率,一个女人的声音,但不是王桂英的声音。那个声音在说:
“——我是林晓燕,身份证号31010519780812XXXX。我在长宁区华程路有一套房子,门牌号是12号。我在三年前被告知房子已经拆迁,但实际上那套房子还在——它只是被’不可见化’了。我现在住在松江区,但我每天晚上都会梦到那套房子。我在梦里还住在那里,每天早上起来去门口的早点铺买油条豆浆,然后去弄堂口等我的邻居——但我的邻居们都不见了。他们不是死了——他们都还在,但他们的数据副本在系统里运行,而他们本人已经不知道去了哪里——”
声音戛然而止。
魏成蹊站起来,走到收音机旁边,把耳朵贴近喇叭。他听到的只是杂音——但那些杂音里有某种东西,像呼吸一样有节奏,像心跳一样稳定。
他重新坐下,继续写他的记录。
他写到深夜。凌晨一点五十分的时候,他把文档保存了三次——本地一份,云端一份,打印了一份。然后他泡了一杯咖啡,等着。
凌晨两点整。
收音机响了。
第一个声音是王桂英的:“我是王桂英,我在华程弄47号,我的信号还在发。”
第二个声音是那个念唐诗的孩子:“床前明月光,疑是地上霜。举头望明月,低头思故乡。”
第三个声音是那个中年男人张志远:“我叫张志远,我在找我的记忆。我的记忆被删除了,但我还在找。”
第四个声音是那个唱老歌的女人:“今宵离别后,何日君再来——”
第五个声音是那个老人,他在报地址:“虹口区四川北路XX号XX室。我还在这里。我没有被删除。”
第六个声音是沉默。
第七个声音是一个他没听过的声音——一个年轻的、几乎是男孩的声音:“我叫陈立群。我今年三十二岁。我在六年前进入归档层。我的实体已经不存在了。但我还在这里。我在借别人的工号发信号。魏成蹊——如果你在听的话——你在公司里的每一天,我都看见了。你的每一次查询,每一次截图,每一次试图上报。我看见你走进了华程弄47号。我看见你摸到了那扇门。我看见你把收音机带走了。”
魏成蹊的手指僵在键盘上。
陈立群。
他的直属主管。那个走路像上了发条的钟、影子比正常人淡了半度的人。
“我知道你在想什么。“收音机里的陈立群继续说,“你在想,我的直属主管是陈立群——但那个陈立群是’谁’?是你吗?是你现在坐在办公室里、端着咖啡、签发邮件的那个陈立群?还是别的什么?”
“我告诉你答案:都不是。都不是我。那个’陈立群’,只是一个运行着我部分数据的副本。他有我的工号,有我的权限,有我的行为模式。但他没有我的记忆——或者说,他的记忆被’优化’过了,只保留了对系统有用的部分。那些没用的部分——比如我喜欢在深夜加班的时候听老歌,比如我每天早上会在茶水间发呆五分钟,比如我曾经想过辞职去开一家小店——那些东西,都被删除了。”
“所以他是一个残缺的我。一个被系统认为’有价值’的我的残片。他每天还在工作,还在签发邮件,还在扮演一个正常的中层管理者——但他不是我了。至少,不是我全部的我了。”
“而我——那个完整的我——已经在六年前就’归档’了。我是被我自己送进去的。当时我觉得那是正确的选择——公司给了我一个很高的评级,一个很好的职位,一份不错的薪水,但代价是我必须同意把我的’行为数据’全部交给系统管理。我签了那份协议。我以为那只是一份普通的数据授权协议——但后来我才发现,那份协议里有一条附加条款:一旦我的行为数据被系统完全掌握,系统就有权’生成我的数字副本’,并让那个副本取代我的实体职能。”
“六年前的那个’陈立群’——也就是我——在签完协议之后,就被系统’下线’了。我的实体还在,但我已经被判定为’可替代’了。我被我自己创造的系统取代了。从那以后,坐在那个工位上的,就只是一个副本了。”
收音机里的声音停顿了一下。然后:
“魏成蹊。你现在还来得及。你还没有签那份协议——但你已经被系统注意到了。你的每一次查询,都在被记录。你的每一个行为,都在被评估。如果你继续查下去,系统就会判定你是一个’高风险对象’——然后你就会进入’加速归档序列’。你会变成下一个王桂英。下一个我。”
“所以你现在要做一个选择。”
“你是要关掉那台收音机,删掉你的文档,忘掉你今天看到的一切,然后回到正常的生活里去——那个系统认为你’应该过的生活’?”
“还是——”
“还是你要继续听下去?”
收音机里的声音停了。只剩下杂音——但那些杂音里有某种东西,像在等待。
魏成蹊看着电脑屏幕。他的文档还在那里,半夜三更他写下的那些字,一个一个地亮着。他看着那些字,想起了一件事:他在写那些字的时候,他的脑子里没有想过”这份文档会不会给我带来麻烦”。他只是想把那些东西记下来——因为那些东西如果不被人记下来,就会真的消失。
他转向收音机。
“我继续听。“他说。
收音机里的杂音突然变了。那些杂音消失了,取而代之的是一种他从未听过的声音——不是人声,不是音乐,是某种更原始的东西,像一根弦被拨动后的震动,悠长而清亮,像一口钟在深山里独自响了一声。
然后那个声音消失了。收音机恢复了正常的杂音。
但他注意到了一件事:收音机的指示灯变了。之前是绿色的,现在变成了淡蓝色——一种他从未见过的蓝色,像黎明天空的那种颜色,又像深海水母发光的那种颜色。
他不知道那意味着什么。但他没有关掉收音机。
他重新转向电脑,把光标移到文档的最后一行。他开始打字:
我不知道这条记录会被谁看到。我不知道它是否会在某个服务器里保存一秒还是保存一百年。但我知道,如果我不写下来,这些东西就真的消失了——不是被系统删除的消失,是被人类遗忘的消失。后者比前者更可怕。
华程弄47号还在那里。王桂英还在那里。她的丈夫的声音还在那里。每天凌晨两点到四点,那台收音机都会响。
我不知道那些声音最终会被谁听见。我不知道那条弄堂最终会不会从城市的缝隙里彻底消失。我不知道那些被归档的人,最终会不会在某个服务器里永远地沉睡,变成一组组精美而没有生命的数字。
但我知道一件事:我还能听见。
这就够了。
他把文档保存了。然后他关掉电脑,躺到床上。
收音机还在响。那些声音还在继续——三短一长,三短一长,像城市在地底下缓慢而坚定的心跳。
他闭上眼睛,在那些声音里慢慢睡去。
他做了一个梦。
梦里是一条弄堂,很长很长,两侧是灰色的水泥墙,墙根长着野草。路的尽头有一口井,井边站着一个老太太,正在打水。她的动作很慢,很稳,像在做一个已经重复了十万次的动作。
他朝她走过去。
她抬起头,看见了他。
她笑了。
“你来晚了,“她说,“但你来了。”
他站到井边,往井里看。井里没有水——只有一道光,很深很深的光,从井底向上照来,照亮了她的脸,也照亮了他自己的手。
那光是暖黄色的。滤镜偏暖黄色。
他醒了。
收音机还在响。凌晨五点十七分。天花板上那道裂缝还在,从墙角延伸到灯泡旁边,像一条干涸的河流。
但他注意到了一件事:那道裂缝不是干涸的。
它在发光。
一种极淡极淡的、几乎看不见的蓝光,从裂缝里渗出来,像地下水渗透墙壁一样缓慢而坚定。
他伸出手,触碰那道裂缝。他的手指感受到了——温热,微弱,像某种活着的东西的体温。
他没有开灯。他就躺在那里,在那道裂缝发出的微光里,听着收音机里的声音,等待天亮。
收音机里的声音慢慢弱了下去。凌晨六点整,所有频率上的声音都消失了,只剩下正常的白噪音——像海浪,像风,像很远很远的地方传来的、被城市忽略了很多年的自然的声音。
他关掉收音机,站起来,走到窗边。
窗帘没有完全拉上。外面透进来一丝光——不是台灯的光,不是路灯的光,是真正的、从地平线上升起来的、属于早晨的光。
他拉开窗帘。
太阳正在从陆家嘴的玻璃幕墙后面升起来。那些幕墙把阳光反射成一百种颜色,红的、黄的、金的、紫的,像一幅用光做颜料的画,铺展在上海的天空上。
他看着那幅画,想起了一件事:他在这个城市住了五年,每天都会看见这些幕墙,但他从来没有仔细看过它们反射出来的光。他总是低着头走路,看着手机,看着地面,看着那些和人有关的东西。他从来没有抬头看过天。
但今天他看了。
他不知道这算不算改变。但他觉得,有什么东西在他身体里的某个地方,悄悄地松动了一下——像一颗种子,在黑暗里等待了太久,终于感觉到了光的方向。
他转身,拿起背包,把收音机放进去。
收音机的指示灯灭了。他打开电池仓,确认电池还有电。然后他关上电池仓,把收音机放回书桌上——放在台灯旁边,和昨晚一样的位置。
他没有关掉它。他只是把音量调低了,低到只有在安静的房间里才能听见的程度。
然后他出门。
走到小区门口的时候,他的手机响了。一条来自公司内部通讯软件的消息,来自陈立群:
魏成蹊,今天上午十点到我办公室来一趟。有事情谈。
他看着这条消息,想起了收音机里陈立群的声音——那个六年前就被归档的、陈立群的原版——说的那些话。
他想:发这条消息的,是那个副本,还是那个原版?
然后他想:也许不重要。重要的是——他还知道有一个原版存在。一个还在通过收音机、通过城市的缝隙发出声音的人。
他回复:好的,陈总。十点见。
他把手机放回口袋,朝地铁站走去。
早晨的阳光打在他身上,把他的影子拉得很长。那个影子比昨天他注意到的陈立群的影子深了一些——深了不止半度。
他不知道这算不算希望。但他觉得,那个影子是真实的——比幕墙上的反光更真实,比手机屏幕上的消息更真实,比系统里那些评分和图谱更真实。
他的影子在地上跟着他,一步一步,朝地铁站走去。
地铁站入口的玻璃墙上,贴着一张大幅广告。广告上是那个熟悉的人脸识别系统,镜头对准一个微笑的女人,屏幕打出那行字:
信用变现,随时随地。
他从广告前面走过,没有停下。
但他注意到了一件事:广告上的那个女人的眼睛,在看着他。
不是那种静态广告牌上画出来的”看着”,是某种更真实的、更活的东西——像那个女人真的在透过那层玻璃、透过那个屏幕、透过那些像素在看他。她的眼神里有一种他无法形容的东西,像在问他一个问题。
他没有停下。他走进地铁站,坐上地铁,去上班。
但那个问题一直在他的脑子里回响:
你还在用眼睛看世界吗?
还是你已经变成了数据的一部分?
地铁在隧道里飞驰。他闭上眼睛,在黑暗中听那些声音——地铁的轰鸣、风声的呼啸、广播里报站的女声——那些声音交织在一起,像一台巨大的收音机在城市的地底下日夜不停地播放。
他想起了王桂英说的那句话:“假的变不成真的。”
他想:真的吗?
他睁开眼睛,看着隧道壁上飞速后退的灯。那些灯在他眼前一闪一闪的,像一串省略号,又像一串信号。
他在那些灯光里,看见了那些他看不见的东西——那些被城市删除的人,那些还在发信号的井,那些在凌晨两点的黑暗里说”我在这里”的声音。
他不知道那些东西是真的还是假的。
但他知道,他还能听见。
这就够了。