谐振黑户 / 第 1 卷 · 狭域噪声 / 卷内第 78 章
第078章 选修课大作业
图书馆三楼过了十点仍有人,有人像鱼,在书架与台灯之间无声游动。陆止占住靠里的一张桌,电脑风扇轻响,轻响混在翻页声里,翻成一种令人安心的白噪。沈听澜坐在对面,面前摊着一摞打印资料,资料边用荧光笔标得密,密得像防御工事。偶尔有人咳嗽,咳嗽也像被压到最低增益,增益里全是“别吵,大家都在渡劫”的默契。
陆止去饮水机接水,接水时看见玻璃上映出自己的脸:眼圈发青,青得像被数据揍过。他对着玻璃做了个鬼脸,鬼脸失败,失败得像在承认:大学生最狼狈的样子,通常出现在 ddl 前夜。
他回到座位,沈听澜头也没抬:“别照了。照也不会让残差消失。”
陆止:“……我就活动面部肌肉。”
陆止盯着屏幕上的数据集,数据集来自公开监测接口的课程版,版头写着“仅供教学”。他本想把作业当纯学术糊过去,糊到一半,唐径下午丢来的对照表忽然在脑子里乱跳——词频、场次、回传字段,像另一套隐藏列。
“你看这里。”陆止把屏幕转过去半寸,压低声音,“同样窗口,残差在午夜后有一段被抹平。抹平方式跟我们寒假前讨论过的二次抹平很像。”
沈听澜抬眼,目光清亮,亮里不带慌:“像不等于是。先别下结论,先留截图。”
陆止:“我已经留了。我再留就冗余了。”
沈听澜:“冗余比缺失安全。缺失会被解释成你没看见。”
陆止嗯了一声,把光标移回模型参数,参数调了又调,调得像在给自己的怀疑找合法外衣。时间走过十一点,走过十二点,台灯热起来,热得像要把眼皮烤化。
沈听澜忽然推过来一个小东西,掌心一碰即收,像做贼。陆止低头,是一颗独立包装的糖,包装上印着很幼稚的卡通熊。
陆止愣住:“……干嘛?”
沈听澜淡声:“别低血糖。低血糖会让你把尖峰看成噪声。”
陆止想笑,又觉得她认真得可爱,可爱得不能说出口,说出口会被怼。他剥开糖纸,糖纸窸窣,窸窣在寂静里格外响。甜味漫开,漫开得像把紧绷的读数垫了一层软垫。
他低声:“谢谢。”
沈听澜没抬头,只嗯了一声。
又过了半小时,陆止忽然停手。停手不是因为困,是因为他看见一段异常对齐:对齐时间点与联赛测试日的封窗公告相邻,相邻得像拼图缝。
他抬头,和沈听澜同时抬眼。
两人对视一秒,那一秒里没有情话,没有抒情,只有一种“你也看见了”的冷确认。沈听澜先开口,声音很轻:“写进作业附录。写得像学生,不像侦探。”
陆止点头,指尖却发凉:“附录要是也被读呢?”
沈听澜:“被读就被读。学生作业被读很正常。侦探才会被请喝茶。”
陆止笑了一下,笑得发苦:“你这分工挺清晰。”
沈听澜终于也扯了扯嘴角:“清晰才活得长。”
陆止把糖咬碎,碎裂声在齿间很轻,轻得像某个开关。他转回屏幕,开始写附录,字句克制,克制得像在报告里藏一根针。针不扎人,针只留给会找的人。
写到最后一行,他停笔,忽然说:“如果这数据真有问题,我们算不算把雷交作业?”
沈听澜合上资料,声音平:“我们算把问题交给规则。规则若接不住,至少能证明规则裂过。”
陆止盯着她两秒,点头。他又把附录读了一遍,读得像在给自己找台阶:措辞足够学生,注释足够规矩,规矩到就算被挑刺也能说“我们只是复现实验”。可他知道,复现实验四个字有时是盾牌,有时是诱饵。
窗外监测塔灯在远处旋转,旋转光偶尔掠过玻璃,掠过桌面,像一次迟到的采样。
陆止忽然想起圆桌记的油烟味,想起楼梯间的加密通话,想起尤烈在教室里把公式喊成口号。生活的不同频段叠在一起,叠成他此刻屏幕上的曲线。曲线平静,平静得让他更警惕——二次抹平从不会大声宣布自己来了,它只会让你以为今晚只是普通熬夜。
他把光标移到提交按钮上,停了三秒,没立刻点。三秒里他问自己:你是交作业,还是在交一份会走路的疑问。
沈听澜淡声:“点。交了才算完成。完成才有下一环。”
陆止按下提交。进度条走完,走完像门关上一半。
他保存文件,保存声咔哒轻响。响完,他心里却更沉:作业能交,疑问交不掉。
沈听澜起身收拾:“走了。回去睡两小时。”
陆止:“你也别抒情。”
沈听澜瞥他:“彼此彼此。”
两人一前一后走出阅览区,脚步声压得很轻。陆止兜里还留着糖纸,糖纸揉成小团,小团像一枚不起眼的证物。
他知道接下来不会从糖开始,会从“谁读过这份作业”开始——但在那之前,他至少确认了一件事:熬夜的不止他,还有愿意用冷话把尖峰按回纸上的人。
对视那一秒,比整页模型更像数据异常。
而数据异常,往往才是麻烦真正的线头。
回宿舍路上,唐径发来消息:明天展示别炫技,炫技像挑衅。陆止回:我只讲复核路径。尤烈在群里嚎大作业,岑寂冷冷镇压。陆止笑着摇头,抬头看监测塔,灯仍转得从容。
他忽然想到沈听澜那句“尖峰看成噪声”——现在尖峰不再躲在屏幕里,它撞上作业数据,撞成明天课堂上避不开的一行附录。撞上去会疼,疼才说明你不是在糊弄学分。
他把糖纸团在掌心,最终扔进垃圾桶。甜味散了,散得像把私人情绪清出采样窗口。
窗口里只留下一条被抹过的曲线,和两个人同时看见的沉默。
沉默很响,响得像预告:尖峰与作业数据将在展示大屏上正面相撞,撞出什么样的回声,不在今夜决定,在明天第一排观众的呼吸里决定。
进宿舍楼前,陆止又回头看了一眼图书馆,三楼的灯仍亮着几盏,几盏像余波。余波提醒他:公开数据也会被人反复打开,打开的人不一定是教授,也可能是任何挂得上接口权限的人。
权限这东西,从来不写在糖纸上。
他把今晚的发现在心里排成三行:时间戳、窗口、相邻事件。三行越短越好,短到像训练口令;口令越长,越容易被曲解成故事。
故事一旦成型,你就得花十倍力气拆叙事。陆止宁愿花力气在模型上,也不愿花力气在辟谣上。
上楼时他脚步轻,轻得像怕惊醒谁的采样。采样无处不在,他学会与采样共存——共存不是投降,是在被看见的同时,把手里的尖峰握稳。
握稳了,明天展示时手才不会抖。
手不抖,话才能像方法,而不是像指控。
他推门进屋,尤烈已经睡着,呼吸平稳。陆止在黑暗里站了两秒,忽然觉得这一夜很值得:值得的不是熬夜,是有人陪你把异常按回纸上,按成还能交作业的形状。
形状合法,尖峰才不容易被一句话没收。
他躺下,最后一次想起那条被抹平的曲线。曲线在闭上眼后反而更清晰,清晰得像在等明天的光打上来。
光打上来时,它会说话。
说话的声音可能很轻,轻到只有懂的人会抬头。
而抬头的人,往往最先看见下一道浪。