天文台的观测穹顶还没完全闭合,陈志强的手机就震动起来。屏幕上跳出条陌生邮件提醒,发件地址栏里一串乱码似的字符,末尾缀着个闪烁的星星符号——那是沈父说过的国际空间站加密标识。
“看看这个。”他把手机递给沈静时,指尖不小心蹭到她校服口袋里露出的错题本边角。女孩的齐耳短发上还沾着点沙砾,是昨夜观测超新星时蹭到的,此刻在晨光里闪得像碎钻。她的指尖划过屏幕时,几粒浅浅的雀斑随着眨眼的动作轻轻颤动。
邮件正文只有一句话,字体是沈父常用的仿宋GB2312:“超新星爆发的辐射触发了全球‘星图觉醒’,已有10万+人上传自己的‘未来星图’。”附件栏里躺着个名为“星图引力报告.pdf”的文件,图标是两团相互吸引的星云。
“这是什么?”林薇薇突然把脑袋凑过来,奶茶色羊毛卷扫过陈志强的肩膀。她今天换了副望远镜形状的耳环,晨光透过金属镜片,在屏幕上投下两道交错的光斑。“我爸的打印店刚接了个订单,说要印十万张星图海报,原来源头在这儿。”
李哲抱着笔记本电脑冲过来时,黑框眼镜滑到了鼻尖,露出的黑眼圈比超新星爆发的暗斑还浓。“解密了!”他把屏幕转向众人,上面的星图正以肉眼可见的速度聚集,“相似星图会自动形成‘兴趣星系’,就像…就像抖音的推荐算法,但这是宇宙级的!”
陈志强的目光突然被屏幕角落的星图吸引。那是他自己画的“能力成长星图”,周围正环绕着几颗亮星:沈静的星图上缀满错题形状的光点,唐雨欣的星图边缘有圈旋转的舞裙轮廓,苏晴的星图坐标精确得像用圆规画的——最意外的是,李哲父亲的星图正怯生生地挂在边缘,备注栏里写着“想看看儿子的彩虹漏洞”。
“他…他怎么会在这里?”李哲的手指抖得像触电,差点把电脑摔在地上。男孩的指甲缝里还嵌着昨晚调试设备时蹭到的机油,此刻在阳光下泛着青黑色。“我只给我妈发过超新星的照片,没说过星图计划…”
“引力是藏不住的。”沈静突然轻声说,指尖在自己的星图上点了点。陈志强注意到她的星图边缘,有颗0.3%误差的星星正在微微颤动,像在朝自己的星图眨眼睛。“我爸说,真正的共鸣不需要信号,就像超新星爆发,再远的星星也能收到它的光。”
苏晴的手机突然“叮咚”响了一声,屏幕上弹出麻省理工的邮件回复。她的银色细框眼镜反射着晨光,原本一丝不苟的马尾辫散了几缕碎发,垂在天鹅颈侧像两道黑色的星轨。“招生官说要把‘乡村星图’项目纳入年度案例。”她把手机递给陈志强时,指腹不小心碰到他的手背,两人都像被星图引力吸了下似的,猛地缩回了手。
“哟,这是触电了?”林薇薇突然掏出小镜子补口红,镜面反射的光正好照在两人之间。她的LV包里露出半截星图挂历样品,封面上37号男孩画的小狗抛物线被放大成背景,狗尾巴翘得老高,正好圈住“2024”几个数字。“我爸说这挂历预售三天就断货了,现在工厂连夜加印,工人都在抱怨狗尾巴画得太歪,不好套色。”
唐雨欣突然踮起脚尖转了个圈,芭蕾裙的裙摆扫过陈志强的脚踝。她的舞鞋鞋带松了,露出的脚背上有块练舞磨出的茧,像颗小小的褐色星星。“刚才舞蹈室的镜子突然裂了,”她指着裂纹的形状,“像不像超新星爆发的光谱?”
陈志强这才发现,女孩的舞裙上绣着的星图正在发光,那些原本分散的针脚此刻连成了线,像被无形的引力牵引着。他突然想起沈父昨晚说的话:“当你成为星星,自然会吸引同频的光。”原来所谓引力,从来都不是刻意的拉扯,而是各自发光时,恰好形成了彼此的轨道。
李哲的手机又震动起来,这次是条彩信,发件人还是那个陌生号码。屏幕上跳出张照片:李父站在预测计划的旧办公楼前,手里举着张打印的星图,图上的彩虹漏洞被用红笔圈了起来。“他…他怎么会有这个?”男孩的声音突然哽咽,喉结像被星图引力卡住似的上下滚动。
陈志强突然想起李哲说过,他父亲因为编写监控算法,这几年一直躲在郊区的打印店打工,连春节都不敢回家。他刚想拍男孩的肩膀,却被沈静拉住了。女孩的指尖点了点照片角落:“你看他身后的打印机,是林叔叔店里的型号。”
林薇薇突然“啊”了一声,羊毛卷的发尾差点扫进李哲的电脑。“我爸说上周有个戴眼镜的叔叔总来打印星图,说要给儿子做生日礼物。”她突然从包里掏出张收据,“你看这签名,是不是和你爸的笔迹很像?”
收据上的签名歪歪扭扭,像条喝醉了的星轨,但那个用墨点连成的三角形落款,和李哲代码里的彩虹漏洞标记一模一样。李哲的眼泪突然砸在键盘上,溅起的水花在屏幕上晕开,正好让他父亲的星图与他的星图重合在了一起。
“快看热搜!”林薇薇突然尖叫起来,手机屏幕差点戳到陈志强脸上。#我的星图不该被算法定义#的词条后面跟着个爆字,下面的热评是张截图:某互联网公司强制员工用算法生成“完美星图”,结果系统崩溃,屏幕上跳出满屏歪歪扭扭的小狗抛物线。
“这不是37号男孩画的吗?”沈静的指尖划过屏幕,错题本从口袋里滑出来,正好翻开在画着两颗星星的那页。晨光透过观测穹顶的缝隙照进来,让纸上的星轨与热搜截图上的狗尾巴重叠在了一起。
陈志强的手机突然弹出新邮件提醒,还是那个国际空间站的地址。附件里的“星图引力报告”更新了数据:全球星图数量已突破15万,其中“错题星图”“舞蹈星图”“谈判星图”形成的星系正在扩大,边缘出现了更多模糊的光点,像刚被引力捕捉到的新星。
“发件人是我爸的老同事,”沈父不知何时站在他们身后,手里拿着个老式收音机,“当年和我一起研究‘星人同源’假说,后来去了国际空间站。”老人的袖口还卷着,露出小臂上月牙形的疤痕,在晨光里像道愈合的星轨。
收音机里突然传出滋滋的电流声,接着是个沙哑的声音:“星图异常预警…发现‘绝对完美星图’…特征与预测计划终极算法一致…”
陈志强突然想起王副局长桌下比的收网手势,想起预测计划成员那些标准得像机器人的坐姿。他低头看向自己的星图,那上面初中同学画的猪还在,只是此刻看起来不再可笑,反而像颗倔强的星星,在完美的宇宙里,骄傲地歪着脑袋。
林薇薇突然把星图挂历举得高高的,让晨光正好照在小狗抛物线上。“管他什么完美星图,”她的口红蹭到了挂历边缘,像道红色的星轨,“只要这狗尾巴还歪着,就有人信真实比算法值钱。”
唐雨欣突然拉起李哲的手,往舞蹈室的方向跑。“快!”她的舞鞋在地面拖出两道划痕,“我们得把镜子上的光谱裂纹画下来,那才是最值钱的星图。”
苏晴的手机又响了,这次是招生官的视频请求。她深吸一口气,对着屏幕露出个算不上标准的笑,露出的虎牙像颗小小的误差星:“我想补充下研究计划,关于…不完美星图的引力效应。”
陈志强看着沈静把错题本塞进他手里,女孩的掌心有点汗,却在他手背上轻轻画了个0.3%的符号。观测穹顶外的晨光越来越亮,把所有人的影子都拉成了星星的形状,在地面上形成片小小的星系。
他突然明白,所谓引力效应,不过是每个不完美的灵魂,都在寻找能接纳自己误差的轨道。就像此刻,他们的影子在地面上重叠、分离,最终形成的图案,比任何算法设计的星图都要动人。