下一章 上一章 目录 设置
52、第七章 失眠的人 第七章失眠 ...
-
第七章失眠的人
十二月的港市终于正式冷了。
不是北方那种干冷——邬昊说北方的冷是物理攻击,穿厚点就能扛;港市的冷是魔法攻击,湿气从海面上灌进来,钻进骨头缝里,穿多少件都没用。余寻对此没有发表意见,只是在床帘里多叠了一层毯子。他的小天地在物理层面仍然运转良好:深灰色帘布,平板支架,耳机里的服务器白噪音,枕头边摞着的漫画。一切都在它们该在的位置。
但有什么东西不太对。
他说不上来是什么。
第一个信号出现在某个周三的晚上。余寻从图书馆回来,推开门的时候宿舍是黑的。不是“灯关了但有人在”的那种黑,是“没有人”的那种黑。他按下开关,日光灯闪了两下才亮。四张床,四张桌子。Devin的桌上摊着那本被翻到脱页的《成语大全》,旁边是一袋拆了封没吃完的虾条。邬昊的桌上整整齐齐——灰色床单拉得没有一丝褶皱,桌上的奖学金申请表压在水杯下面,水杯里的水已经凉透了。sun的桌上则是一如既往的精致混乱:蓝牙音箱旁边扔着两条不同颜色的耳机线,香水瓶盖没拧紧,空气里残留着极淡的雪松味。
三个人都不在。
余寻站在门口,日光灯嗡嗡响。他把书包放在椅子上,拉开床帘,坐进去,把帘子拉上。动作和每天一模一样。他翻开今天从图书馆借的《数据结构进阶》,看了两页,放下。拿起平板,打开《海贼王》最新一话。路飞正在和凯多对轰,拳头对狼牙棒,画面里的速度线密得像暴雨。这一话他期待了两周,平时更新日他会第一时间点开,连片头曲都不跳过。今天他看完了。看完了,但没看进去。他把平板翻过来放在膝盖上,屏幕朝下。
太安静了。
以前也安静。邬昊在的时候安静——他翻书的声音很轻,写字的声音沙沙的,偶尔站起来倒水,拖鞋踩在地板上发出细微的摩擦声。sun在的时候不安静——他打电话,哼跑调的歌,跟Devin争论某个成语的正确用法,但那种不安静也是一种声音。Devin在的时候更不安静——他会突然对着成语大全发出恍然大悟的惊呼,会跑过来敲余寻的床帘问“守株待兔是不是等一个人的意思”,会在他没回答的时候自己说“算了算了我觉得是”。这些声音以前都是背景噪音。余寻把它们归类为“宿舍正常环境音”,和耳机里的服务器白噪音没有本质区别。
现在这些声音都没了。
邬昊这一周只回来住了两晚。sun回来了一晚。Devin倒是天天回来,但他最近参加了一个国际学生的人类学田野调查小组,每天早出晚归,回来了就倒头睡觉,连成语都不念了。余寻坐在自己的结界里,周围十二平米的空间只有日光灯的嗡嗡声和他自己的呼吸。他把耳机戴上,放服务器白噪音。机柜运转的嗡嗡声填满了耳道。平时这个声音能让他平静,今天不太行。今天他把音量调高了两格,还是觉得少了什么。
第二个信号出现在周五晚上。
sun回来了,不是一个人回来的——他回来拿充电器。余寻听到门开的声音,听到sun的脚步声,然后听到sun站在自己桌前翻找。翻了大概半分钟,停了。余寻从帘子缝隙里看到sun站在邬昊的床前,手放在那张叠得整整齐齐的灰色被子上。什么都没做,只是放着,停了大概有十秒钟。
“又不在。”sun自言自语,声音很轻,轻到余寻差点没听见。然后他把手收回去,拿了充电器走了。门关上了。宿舍重新陷入安静。
余寻盯着平板上路飞的脸。路飞在喊“凯多——”,嘴张得很大,牙齿画成锯齿状,背景是劈开的天空。他想起sun上次躺在邬昊床上说话的样子——枕着邬昊的枕头,腿翘在床栏上,棒棒糖的棍子在嘴角转来转去,说“老邬你完了”的时候眼睛弯成两道缝。那时候这间宿舍是有两个人的。现在邬昊不在,sun回来拿东西,把手放在他床单上,停了十秒。
他叫的那个人没听到,他等的那个人不知道。
余寻把这一条记在心里某个还没命名的文件夹里。不是刻意的。是他对“人类行为模式异常”这个课题产生了某种程度的研究兴趣。sun的这个手势——站在空床前,把手放在床单上——是什么行为?确认?想念?还是某种他不知道的更复杂的情绪?他不知道。他只知道这个画面和他刚才看到的漫画里的某个跨页叠在了一起——路飞站在千阳号的船头,看着远处的大海,甲板上空荡荡的,伙伴们都不在。路飞说“太安静了”。余寻翻回刚才那一页,发现路飞没说过这句话。是他自己加上去的。
第三个信号,出现在十二月第二个周末。
邬昊破天荒在宿舍待了一整天。不是在看书,不是在写作业。他躺在床上,盯着上铺的床板。那块画着“期末必过”乌龟的水渍还在,旁边又多了一行新的字,不知道是哪一届学长留下的:“活着真好。”邬昊盯着那行字盯了很久。
余寻在自己的床帘里写代码。他没有刻意去观察邬昊,但他的余光从帘子缝隙里漏出去,捕捉到了几个画面:邬昊拿起手机,点开什么,看了几秒,放下。过了十分钟,又拿起来,又看了几秒,又放下。反复了好几次。下午sun回来了一趟,看到邬昊躺在床上,愣了一下。“你今天没出去?”邬昊说“嗯”。sun没追问,只是把自己桌上那盒蛋挞推到邬昊那边。“老马记隔壁新开的,趁热。”邬昊说“我不饿”。sun说“我买多了”。邬昊沉默了一会儿,坐起来,把蛋挞拿过来咬了一口。咬完之后他说:“太甜了。”sun说“你上次也这么说”。邬昊说“上次是蛋挞,这次是蛋挞,蛋挞永远太甜”。sun笑了。
那个晚上邬昊没有出去。sun也没有。两个人像以前一样,邬昊趴在下铺的床上看书,sun倒挂在上铺玩手机,偶尔有一搭没一搭地说话。Devin在走廊里和对门宿舍的国际学生热烈讨论某个成语。宿舍里恢复了某种程度的“正常”。但余寻注意到,邬昊在看书的时候,手机屏幕朝上放在枕头旁边。每隔一会儿他就瞥一眼屏幕。屏幕始终是暗的。他在等什么人的消息。这个观察被余寻自动归档了。他现在对这种东西越来越敏感了——不是他想要敏感,是他的大脑开始自动识别这些信号。像一个被更新了固件的传感器,以前只能识别“有人/没人”“有声音/没声音”,现在多了一个频段,专门接收“有人在等另一个人”的波长。
真正的失眠,发生在一个周三的夜晚。
那天晚上宿舍里只有余寻一个人。Devin去深圳参加一个人类学田野调查的短期项目,邬昊和sun都不在。这是开学以来第一次,四个人同时不在——不对,是三个人都不在,只剩他一个。余寻躺在床帘里,平板放完了两集《海贼王》,耳机里的白噪音循环了三遍。他闭上眼睛。睡不着。
不是那种“有心事”的睡不着——他没有心事。他是余寻,他的世界由代码和漫画和四平米的结界组成。他没有邬昊那种“他不喜欢真实的我怎么办”的纠结,也没有sun那种“我得重新学怎么认真”的焦虑。他什么都没有。但就是睡不着。
他把被子拉到下巴,睁开眼睛看着头顶的帘布。深灰色,灯透进来是柔和的灰蓝,和每天一样。但今晚他觉得这个颜色不太对。太灰了。灰色是安全的颜色,中性的,没有情绪。但今晚的灰,让他想起另一些东西。他想起高中时教室里的灰——不是颜色,是光线。下午最后一节课结束之后,冬天的太阳落得早,窗外是灰蓝色的天,教室里灯还没开,所有东西都罩在一层模糊的暗蓝色里。董超站在教室后门等他,肩膀靠着门框,校服拉链拉到胸口,嘴里叼着一根棒棒糖的棍子。看到他出来,董超把棍子从嘴里拿出来。说“走了”,他说“嗯”。两人一前一后走出教学楼,董超走在左边靠马路的一侧,他走在右边靠墙的一侧。风从前面灌进来,董超往左边挪了半步,挡住了那个方向的风。他没说谢谢,董超也没说“我在帮你挡风”,两个人都假装没有风。
余寻翻了个身,把被子裹紧了一点。
他很久没想起这些了。从开学到现在,他把高中那部分记忆打包压缩,放在一个标着“旧服务器”的文件夹里,没有删,但也没打开过。他觉得不需要。大学是新的服务器,新的环境,新的室友,新的日常。他已经在这台新服务器上平稳运行了一个学期。但最近这台新服务器开始出现空转——邬昊不在,sun不在,连Devin都不在。那些原本被他归类为“背景噪音”的声音都消失了,腾出来的空间被别的东西填满了。
被什么填满了?余寻看着头顶的帘布。漫画里的伙伴。路飞在千阳号上说“没有他们我当不了海贼王”。高二时教学楼缝隙后面的夕阳。董超把漫画合上还给他,手指碰到他的手指,缩回去,低着头看自己的指尖,那一秒里他在想什么。毕业典礼那天董超站在校门口,嘴唇动了一下,像是要说什么,没说出来。最近董超发来的消息,每一条他都回了但只有一两个字。“嗯。”“还行。”“知道。”
他忽然意识到,从开学到现在,他从来没主动给董超发过消息。一条都没有。董超问他“港大怎么样”,他说“还行”。董超说“那就好”。他没有回。他不知道怎么回。他不知道董超为什么一直给他发消息。高三不是很忙吗?为什么要每隔几天就问一个在港市上大学的人“吃了吗”“冷不冷”“最近在看什么漫画”?这些问题浪费时间的程度,在余寻的效率评估系统里属于“非必要交互”。但董超一直在发。从开学到现在,没有断过。
余寻把手机从枕头底下摸出来。屏幕的光刺得他眯了一下眼。他打开微信,翻到董超的对话框。最后一条消息是董超五天前发的:「港市降温了,你带厚衣服了吗?」他回:「带了。」董超回:「那就好。」
他盯着那三行对话。三行,一共涉及四个汉字、两个标点符号。他忽然想发点什么过去。不是回复,是主动发的,不是单字节的“嗯”或“还行”,是一句完整的陈述。比如“今天宿舍只有我一个人”,或者“我最近在看新番”,或者“你复习得怎么样”。手指悬在屏幕上方,打了几个字:今天宿舍只有我一个人。删掉。又打:你最近在干什么。删掉。又打:董超。
他盯着那两个字。董超。就一个名字,没有别的内容。他把这两个字也删了,把手机屏幕朝下扣在床垫上。他不知道自己为什么没法把消息发出去。这不是什么复杂操作,和发“嗯”的逻辑完全一样——输入文字,点击发送。但他做不到。因为“嗯”是被动应答,而主动发一条消息意味着他承认了一个事实——他在想董超。不是被董超提醒了才想,是自己主动想的。这个区别在他脑内触发了某个警报级别的认知冲突:他从不主动想任何人。他不依赖任何人。他的系统是一个独立运行的闭合循环,不需要外部输入。但今晚——在这个三个人都不在的、太安静的宿舍里——他第一次发现,他的系统可能不是完全闭合的。有一条后台进程一直在运行,占用了极小的内存,从来没有弹出过窗口,但一直没有被杀死。
进程的名字叫“董超”。始于两年前,状态:运行中。
余寻把被子拉到头顶。不想了。睡了。他闭上眼睛,心跳在耳膜里有节奏地震动着。窗外港市的夜风从窗帘缝隙里灌进来,带着海水的咸味。远处码头的灯塔光每隔几秒扫过来一次,在天花板上画出一道缓慢的白色弧线。他数灯塔的光。一下,两下,三下。数到第三十七下的时候,他做了一个决定。
这个假期回高中看看。
不是去看董超——董超应该放假在家。只是去看看那个秘密基地。看看两栋教学楼之间的缝隙还在不在,那个小平台有没有被人发现,那面被夕阳照成暖黄色的墙上还有没有他当年用粉笔画的火柴人。仅此而已。和董超无关。董超只是恰好在那里出现过。出现在那个缝隙里,那个平台上,那面墙前,那个夕阳下,那些漫画书页翻动的声音里。是场景的一部分。
他把这个决定归档为“假期行程·非必要但可执行”,然后把手机塞到枕头底下。灯塔光又扫过来一次。这次他没有数。因为他已经睡着了。梦里他站在教学楼的缝隙前面,缝隙变窄了,他侧身挤进去,发现那个小平台还在。墙上他画的火柴人还在,旁边多了一个新的火柴人,比他画的那个高一点,站得离他很近。他盯着那两个火柴人看了很久,然后蹲下来,在地上捡起一颗石子。石子上刻着两个字:董超。他攥着那颗石子,没有扔。
---
【本章彩蛋 ·余寻的内心四格漫画】
《空转检测报告》
**第一格:**
标题:宿舍占用率统计
画面:一张手绘的宿舍平面图,四张床分别标着“余寻”“邬昊”“Sun”“Devin”。余寻的床画成一个封闭的结界,亮着稳定的绿光。邬昊的床画成灰色虚线边框,旁边标着闪烁的黄灯:“回住频率:2晚/周。状态:异常。”Sun的床标着更快的黄灯:“回住频率:1晚/周。状态:异常。”Devin的床画着一个奔向门外的火柴人,配字:“人类学田野调查ing,不参与统计。”
图下方一行红色系统小字:「警告:宿舍社交环境噪声水平降至历史最低值。当前值:9%。警戒值:15%。」
**第二格:**
标题:Sun的空床触探实验
画面:Q版Sun站在邬昊床前,手放在灰色床单上,头上飘着一个小小的对话框:“又不在。”旁边余寻从帘子缝里探出头,手里举着一个放大镜,放大镜对准Sun的手,画面角落弹出一个分析框:“行为识别:确认性触摸。持续时间:10秒。可能的含义:①确认邬昊确实不在;②确认他在自己离开期间是否回来过;(系统更倾向于选项③)。”
余寻(内心旁白框):「无法确定的结论:这个触摸,是想念的一种形态。而且Sun并不知道自己暴露了。他没有发现我在看。」
**第三格:**
标题:自己的日志·未发送消息
画面:余寻的手机屏幕放大版,显示微信对话框里打了又删的三条消息草稿,以幽灵气泡的形式漂浮在对话框上方——
幽灵1:“今天宿舍只有我一个人。”(删除理由:陈述事实但无意义)
幽灵2:“你最近在干什么?”(删除理由:超出常规交互频率,可能触发对方异常响应)
幽灵3:“董超。”(删除理由:仅包含姓名,信息量过低,且无法解释发送动机)
画面最下方,一个小小的火柴人余寻蹲在“发送”按钮旁边,手指悬停,表情纠结。
系统日志:「以上三条草稿均未发送。但被系统记录在案。记录位置:未知文件夹,条目5-7。」
**第四格:**
标题:余寻的结论
画面:火柴人余寻躺在四平米结界里,头顶飘着两个气泡——
大气泡(字体端正,加粗):「宿舍物理空间使用率下降属于正常波动。Devin会回来,邬昊和Sun的恋爱状态不影响我的运行。策略:维持现状。假期回高中检查秘密基地的完整性,与董超无关。」
小气泡(字体极细极淡,被挤到角落,几乎看不见):「但如果你回高中不是为了看董超,为什么要在梦里把那个火柴人画成他的身高?以及——那条后台进程你打算忽略到什么时候?」
画面最底下一行微小的系统日志:「……进程名:‘董超’。状态:运行中。CPU占用率:当前<1%,但在宿舍为空时自动提升优先级。用户拒绝手动杀死该进程。理由:未提供。」