1. 坠落的恒星
凌晨三点。
雷公山顶的风势稍微减弱了一些,但雨依然淅淅沥沥地下着,敲打在帐篷的外帐上,发出一种催眠般的白噪音。
在那场充满了试探与冲动的拥抱之后,疲惫终于占据了上风。两人并没有真的发生什么越界的行为,只是维持着那个相拥的姿势,在狭小的空间里沉沉睡去。
在这个与世隔绝的荒野,林寂久违地睡得很沉。没有数据,没有论文,没有必须要回复的邮件,怀里还有一个源源不断散发着热量的生物热源。
直到一阵急促的、压抑的喘息声将他唤醒。
林寂猛地睁开眼。
怀里的人正在发抖。
不是因为寒冷。这顶昂贵的 MSR 双人帐篷内部温暖干燥,加上两人体温的叠加,睡袋里的温度甚至有些偏高。
陆燃是在做梦。
借着帐篷顶上那盏调至最低亮度的营地灯微光,林寂看清了陆燃的脸。那张平时总是挂着阳光笑容、仿佛天塌下来都能当被子盖的脸,此刻苍白得吓人。他的眉头死死锁在一起,额头上全是冷汗,牙关紧咬,像是在忍受极大的痛苦。
他的双手无意识地在空中抓挠着,似乎想要抓住什么救命稻草,却一次次抓空。
“不……别……”
陆燃从喉咙深处挤出一声含混的呓语,那是某种被逼到绝境的小兽发出的呜咽。
林寂的心脏猛地缩了一下。
他瞬间明白了。那是陆燃曾经提到过的——那个关于“坠落”的梦魇。
在这个没有观众、没有掌声、没有伪装的深夜里,那个白天无所不能的“燃哥”消失了,只剩下一个害怕被遗忘、害怕失去价值的大男孩,在黑暗中独自坠落。
林寂没有犹豫。他没有像上次那样用冷静的语调去分析数据,也没有去拿水或者药。
他伸出手,掌心贴上了陆燃满是冷汗的脸颊。
“陆燃。”
他轻声呼唤,声音温柔得不像他自己。
“陆燃,醒醒。那是假的。”
怀里的人猛地抽搐了一下,那双失焦的眼睛骤然睁开。
在那一瞬间,林寂被那个眼神刺痛了。那里面是一片深不见底的空洞和恐惧,像是刚从深海里被捞出来,还没来得及适应氧气的溺水者。
陆燃大口大口地喘着粗气,胸膛剧烈起伏。他呆呆地看着林寂,视线过了好几秒才开始聚焦。
“林……寂?”
声音沙哑,破碎。
“嗯,是我。”林寂没有松开手,指腹轻轻擦去他鬓角的冷汗,“我在。这是雷公山,我们在帐篷里。没有比赛,没有深渊。”
陆燃像是终于确认了眼前的真实。
他那种一直绷着的肩膀瞬间垮了下来。他闭上眼,长长地呼出一口气,然后把头深深地埋进了林寂的颈窝里。
“操……”陆燃低骂了一声,声音里带着一丝还没完全散去的颤抖,“吓死老子了。”
2. 我们都是 flawed code(有缺陷的代码)
帐篷里重新安静下来。
陆燃没有立刻睡回去,他现在的精神状态还没完全平复。他保持着把头埋在林寂颈窝的姿势,像个寻求庇护的孩子。
林寂也没有动,只是有一下没一下地轻拍着陆燃的后背。
“梦见什么了?”过了许久,林寂轻声问。
“老样子。”陆燃的声音闷闷的,“梦见膝盖废了,被退队了。站在球场中央,灯全都灭了,所有人都走了。我喊破了喉咙,没人理我。就像……我就像个垃圾一样被扔在那儿。”
他顿了顿,自嘲地笑了一声:“是不是很矫情?明明只是个半月板损伤,医生都说养养就好,但我就是怕。林寂,我除了打球,真的什么都不会。”
这是陆燃心底最深的恐惧。
在这个推崇智力、推崇算法、推崇精英的科教城里,他的存在感建立在脆弱的身体机能之上。一旦身体垮了,他的世界也就崩塌了。
林寂的手停在了陆燃的背上。
他理解这种恐惧。这和他两年前面对那句“你给不了我想要的生活”时的无力感,本质上是一样的。
那是对自我价值的根本性动摇。
“陆燃。”林寂开口,语气平静而笃定,“你看过代码吗?”
陆燃在他怀里摇摇头:“我就认识 Hello World。”
“在复杂的系统里,没有一段代码是完美的。”林寂看着帐篷顶端摇晃的光影,“有些代码是为了核心运算,有些是为了界面展示,还有些……是为了容错。”
“容错?”
“对。就像防撞梁,或者安全气囊。它们平时看起来毫无用处,甚至增加负重。但在系统遭遇冲击的时候,只有它们能保住核心。”
林寂稍微拉开了一点距离,看着陆燃的眼睛。
“你说你只会打球。但在我看来,你拥有我、苏晓、甚至陈教授都没有的能力。”
“你有极其敏锐的感知力,你有能点燃别人的热情,你有在绝境中还能笑着吃牛肉干的生命力。这些东西,是任何算法都写不出来的。”
林寂的手指轻轻抚过陆燃的眼角。
“如果这个世界是一台精密的机器,那你就是那个防止它因为过热而死机的散热系统。你不是垃圾,陆燃。你是……我的冗余备份(Redundancy Backup)。”
陆燃愣住了。
“冗余备份?”他眨了眨眼,“这听起来怎么不像好话?备胎?”
“不。”林寂笑了,那是今晚最放松的一个笑,“在工程学里,冗余备份意味着——不可替代的最后一道防线。当主系统崩溃时,只有它能重启一切。”
“就像那天在火锅店,你重启了我。”
陆燃定定地看着林寂。这大概是他这辈子听过的,最硬核、最晦涩,却又最让他心安的安慰。
“行吧。”陆燃吸了吸鼻子,重新抱紧了林寂,“既然我是你的备份,那你得把我护好了。”
“好。最高权限,只给你。”
帐篷里安静了下来。陆燃的情绪平复了,但他依然睁着眼,显然睡意全无。
此时,外面的雨声不知何时已经停了。风也变得温柔起来。
“睡不着?”林寂问。
“嗯。脑子里乱哄哄的。”
林寂想了想,忽然起身,拉开了帐篷的一角拉链。
“嘶——”冷空气灌进来,但随之而来的,还有一片令人窒息的璀璨。
暴雨过后的高海拔夜空,澄澈得没有一丝杂质。原本厚重的云层沉到了脚下,头顶是漫天繁星,银河像一道倾泻的瀑布,横跨天际。
“出来。”林寂把陆燃拉了起来,两人裹着睡袋,像两只企鹅一样挤在帐篷门口,仰头望天。
“卧槽……”陆燃被这景象震住了,“这比在天文馆看的假星星带劲多了。”
“那是天蝎座。”林寂伸出一根修长的手指,指向南方地平线上那几颗连成钩状的亮星,“那颗最红的,叫心宿二(Antares),是一颗红超巨星。它的体积是太阳的 8.8 亿倍。”
陆燃顺着他的手指看去:“那颗红色的?看着有点孤单啊。”
“它不孤单。”林寂的手指在空中划出一道线,“你看它旁边,还有大火星、房宿星。它们组成了一个巨大的系统。”
“还有那里,”林寂指向北边,“那是北极星。它是这片星空里唯一的‘常量’。无论地球怎么自转,无论季节怎么变化,它永远在正北方。”
林寂转过头,看着陆燃,目光比星光还要温柔:
“陆燃,如果你觉得迷茫,觉得找不到方向,就抬头找它。在航海时代,水手们靠它回家。在程序里,它就是那个绝对坐标(Absolute Coordinate)。”
“你是说……”陆燃看着那颗并不算最亮、但却异常坚定的星星,“我是你的心宿二,你是我的北极星?”
林寂愣了一下。他原本只是想科普天体物理知识,没想到被陆燃这个体育生瞬间解读出了浪漫的含义。
“心宿二代表热烈和燃烧,北极星代表恒定和指引。”林寂推了推眼镜,掩饰住嘴角的笑意,“逻辑上,这个比喻成立。”
陆燃笑了。他在星空下,偷偷伸出手,握住了林寂指向天空的手指。
“行。以后我只要抬头,就能找到你。”
这一夜,在两颗星的见证下,陆燃终于沉沉睡去。
3. 布罗肯幽灵与云端咖啡馆
早晨六点。
雨停了,风也歇了。
当第一缕阳光像利剑一样刺破帐篷的缝隙,将内部染成金红色时,两人几乎同时醒来。
这一觉睡得并不宽敞,毕竟两个大男人挤在一起,姿势多少有点狼狈。但醒来的时候,谁也没有急着退开。
“早。”陆燃的声音带着晨起的沙哑,懒洋洋的。