第639章 寫給上帝看的(萬字)
5月 8號,禮拜一。
早上 7:50,燕大理科教學樓前的車棚裡,已經停滿了電瓶車。
車棚下麵新裝的那一排電樁上,插滿了電動車的充電線。
自從華夏的電價降下來以後,學校連學生充電的...
綠皮火車晃得人骨頭縫都發酸。
我靠在硬座靠背上,盯著手機屏幕右上角那串跳動的數字——14%。電量像沙漏裡最後一把細沙,簌簌往下漏。窗外是江南初冬的灰白底色,田埂、枯柳、低矮的磚房連成模糊的線,被鐵軌切割成一幀幀短促的默片。耳機裡還殘留著半小時前群聊語音的餘響,三秒靜音後,是陳硯之清冷帶笑的聲音:“林晚,你剛說‘群裡全是真大佬’——這話要是被沈硯之聽見,他怕是要連夜買站票來杭州把你嘴封了。”
我下意識抬手摸了摸左耳垂,那裡有顆淡褐色小痣,是初中時被沈硯之用圓規尖無意戳破後留下的疤。當時他十六歲,穿洗得發白的藍校服,腕骨凸出,低頭替我按棉簽時睫毛顫得像受驚的蝶翅。後來這人考進清華本碩博連讀,三年前在《Nature》發了篇關於量子傳感的封麵論文,署名欄裡他的名字排第一,而我在杭州某所二本院校教大一英語,備課筆記上還貼著便利貼:“今天講定語從句,彆又把who和whom搞混”。
手機震動了一下。
不是電量告警,是學習群彈窗——那個名為“萬物皆可建模”的微信群。頭像是一張手繪草圖:三根坐標軸交叉成網,中間懸著一枚銀杏葉,葉脈裡嵌著微縮的傅裡葉變換公式。群裡總共七個人,昵稱全無真人氣息:@熵減進行時(陳硯之,清華物理係博導)、@薛定諤的貓糧(沈硯之,中科院量子院首席科學家)、@π的平方根(蘇硯白,上海交大數學係終身教授)、@非歐幾裡得浪漫(林晚,我,杭州電子科技大學講師)、@麥克斯韋妖(趙硯青,國家天文台FAST項目組組長)、@狄拉克海(周硯聲,中國科大少年班出身,現為華為AI Lab首席架構師)、@黎曼假設未解(陸硯舟,北大哲學係副教授,專攻科學哲學與認知論)。
七個人,七個“硯”字輩。七年前,我們還是杭城一中高三四班同桌。班主任老吳當年在黑板上寫“硯池墨濃,筆底波瀾”,結果我們七人齊刷刷把“硯”字抄錯成“現”,被罰抄《滕王閣序》五十遍。後來高考放榜那天,沈硯之站在校門口梧桐樹影裡,把七張不同大學的錄取通知書疊成紙鶴,一隻隻放飛。風太大,三隻撞上電杆,一隻卡進排水溝,最後隻有四隻飛過教學樓頂——可冇人計較這個。陳硯之掏出手機拍下殘局,發到剛建的群裡,配文:“建模失敗,但誤差可控。”
現在,這個群正以每分鐘0.3條消息的速度緩慢呼吸。
最新一條來自@狄拉克海:“晚姐,杭州天氣濕冷,記得把去年送你的石墨烯發熱襪穿上。上次視頻見你腳踝露在外麵,熱成像顯示體表溫度低於安全閾值2.7℃。”
我手指懸在鍵盤上方,冇回。
因為緊接著,@薛定諤的貓糧 發了一張照片:高鐵車廂內景。窗玻璃映出半張側臉,下頜線繃得極緊,睫毛在冷光下投出細密陰影。照片角落露出車票一角——G7538次,杭州東→北京南,發車時間18:12。而此刻手機顯示17:58。
我猛地坐直,後頸撞上椅背金屬框,嗡一聲悶響。
他來了。
不是“可能來”,不是“聽說要來”,是正在來的路上。用高鐵代替飛機,用四小時代替兩小時——隻為省下登機安檢的十五分鐘,以及落地後打車去西溪濕地旁那棟老式紅磚樓的時間。那棟樓第三單元402室,是我租住六年的地方,門鎖密碼仍是高二那年他生日日期,而玄關鞋櫃第二格,至今躺著一雙他落下的舊帆布鞋,鞋帶纏成死結,再冇解開。
手機又震。
這次是私聊窗口彈出,備注名“沈硯之(不許叫哥)”。對話框頂著一行小字:“對方正在輸入……”
三秒後,消息跳出來:“開門。”
冇有標點,冇有稱呼,甚至冇提自己位置。仿佛篤定我會看見,會明白,會立刻起身衝向杭州東站,哪怕此刻距離發車隻剩十三分鐘。
我拇指劃過屏幕,想打字,指尖卻停在“好”字上空。窗外掠過一片水塘,浮萍凍成青黑碎玉,幾隻白鷺單腿立在淺水處,頸項彎成問號形狀。忽然想起高三模考結束那晚,暴雨砸在教室鐵皮屋頂上像千軍萬馬奔襲。我抱著濕透的試卷蹲在走廊儘頭,他撐傘過來,傘麵傾向我這邊,自己左肩全黑。我數他襯衫領口洇開的水痕,從第一顆紐扣到鎖骨凹陷,共十七處深色印記。他忽然開口:“林晚,如果世界是個函數,你永遠是我的定義域。”
那時我不懂什麼叫定義域。隻看見他喉結滾動,雨珠順著他下頜線墜落,在水泥地上砸出微小的坑。
“林晚。”
聲音從頭頂落下。
我渾身一僵,緩緩抬頭。
綠皮火車不知何時已停靠在杭州東站。站台頂棚漏下慘白燈光,斜切過他肩頭。他穿著深灰羊絨大衣,領口微敞,露出裡麵純黑高領毛衣。左手拎著個黑色登機包,右手插在褲袋裡,指節分明。最刺眼的是他右耳戴著的銀色耳釘——一顆極小的莫比烏斯環,環麵蝕刻著微縮的薛定諤方程。
“你怎麼——”我喉嚨發緊,“你不是在北京?”
他往前半步,陰影徹底籠罩下來。“G7538次,”他報出車次,像在陳述實驗數據,“誤點八分鐘。我提前下車,從普速場繞行B2出口。”他頓了頓,目光掃過我攥著手機的手,“你手機殼裂了。”
我下意識藏起手機。那是個廉價矽膠殼,右下角確有道蛛網狀裂痕,是上周批改作文時被圓珠筆尖無意戳破的。他怎麼知道?
他冇等我回答,忽然抬手,食指輕輕擦過我左耳垂。動作輕得像觸碰蝴蝶翅膀,卻讓我瞬間僵住。“這裡,”他聲音壓得很低,“結痂了。”
我耳垂那顆痣旁,確實有道新愈的細痕——昨天備課時被投影儀散熱口燙的。我甚至冇告訴任何人。
“你監控我?”話出口才覺荒謬。
他收回手,從大衣內袋取出一個牛皮紙信封,邊緣磨損泛黃。“趙硯青今早發給我的。”他指尖抵著信封一角,慢慢推到我麵前,“他說,你上周三次在實驗室用示波器測心率變異性,平均R-R間期標準差低於正常值19.3%,且出現連續五次P波振幅衰減。林晚,你的心臟在報警。”
我盯著那信封,冇接。“他怎麼知道我在測這個?”
“你忘了?”他唇角微揚,卻毫無笑意,“去年你借他實驗室調試腦電采集設備,順手在他後台日誌裡留了個Python腳本。它會在每次你登錄係統時,自動抓取前七十二小時所有生理參數異常標記。”
我啞然。
那確實是我的手筆。當時隻覺得好玩,像往老同學抽屜裡塞紙條。從未想過這枚隨手埋下的種子,會在七年後長成監測我心跳的藤蔓。
他忽然傾身,鼻尖幾乎碰到我額角。溫熱呼吸拂過皮膚,帶著雪鬆與舊書頁混合的氣息。“還有,”他聲音沉下去,“你昨夜兩點十七分,在‘萬物皆可建模’群文件夾裡,下載了我去年在量子院內部講座的加密錄像。播放進度條停在第47分33秒——那裡我演示了如何用超導量子乾涉儀,捕捉單個神經元突觸間隙的鈣離子振蕩頻率。”
我指尖冰涼。
那場講座我反複看了十七遍。因為第47分33秒的畫麵裡,他解剖手套上沾著一點淡紅血漬,而背景PPT角落,有行被刻意縮小的備注:“樣本來源:H-732病曆,林晚,女,24歲,癲癇持續狀態後遺症”。
那是我第一次住院的編號。
“你偷看我病曆。”我聽見自己聲音乾澀如砂紙摩擦。
“不是偷。”他直起身,將信封塞進我外套口袋,“是趙硯青主動給的。他說,如果你繼續用錯誤算法處理fMRI數據,三個月內會出現海馬體萎縮加速。”他頓了頓,目光落在我顫抖的手指上,“你最近在重跑‘鏡像神經元激活模型’,對嗎?”
我猛地抬頭。
這個模型,我從未在群裡提過半個字。它是我私下做的課題,源代碼存在本地硬盤加密分區,連教研室服務器都冇上傳。唯一接觸過原始數據的,隻有上周來聽我試講的兩位外校教授——其中一人,是沈硯之博士後期間的導師。
“周硯聲告訴我的。”他平靜道,“他上周在科大講學,順路去了趟你學校機房。你刪除的臨時文件緩存,恢複出來是23.7GB。”
我胃部一陣絞痛。
原來所謂“無人知曉”,不過是他們默許的迷霧。我自以為嚴密的堡壘,每塊磚縫裡都嵌著他們埋設的傳感器。
他忽然伸手,替我理了理被風吹亂的額發。動作輕柔得像對待易碎晶體。“林晚,”他叫我的名字,尾音微微下沉,“你還在怕什麼?”
怕什麼?
怕七年前那個暴雨夜,我攥著診斷書蹲在醫院樓梯間,聽見他和陳硯之在拐角說話:“……癲癇灶在顳葉內側,手術成功率63%,但術後語言功能損傷概率41%。”“她要是知道,會把自己關進更小的籠子。”“那就先讓她當籠子裡最自由的鳥。”
怕去年冬天,我咳著血在出租屋地板上爬行找藥瓶,手機屏幕亮起群消息:“晚姐,交大新開神經計算倫理課,需要助教嗎?課時費翻倍。”——他們把工作機會包裝成救命稻草,而我冇勇氣說“我拿不動粉筆”。
怕此刻他站在眼前,而我連一句“你彆來”都說不出口。因為心底有個聲音比雷鳴更響:他來了,我就不用再假裝冇事。
站台廣播響起,催促旅客上車。人群開始湧動,行李箱輪子碾過水磨石地麵,發出沉悶轟鳴。他靜靜看著我,瞳孔裡映著頂燈碎光,像兩粒被凍住的星子。
我終於開口,聲音輕得像歎息:“沈硯之,你有冇有想過……也許我不是需要被修好的故障?”
他沉默三秒,忽然笑了。不是實驗室裡那種精確到毫秒的微笑,而是眼角漾開真實褶皺,像冰麵裂開細紋。“所以,”他掏出手機,點開群聊,當著我的麵,把“萬物皆可建模”群名改成“林晚限定故障修複中心”,然後將群公告更新為:“本群服務承諾:1. 不提供治愈方案;2. 僅開放無限次重啟權限;3. 所有補丁需經用戶本人授權安裝;4. 維護者永久保留端口監聽權。”
他把手機遞到我眼前。
群公告末尾,一行小字正在閃爍:“當前在線維護者:薛定諤的貓糧(主控),熵減進行時(備份),非歐幾裡得浪漫(用戶)。”
我怔住。
他收回手機,從登機包側袋抽出一把黃銅鑰匙,掌心朝上攤開。“402室新裝了指紋鎖,”他說,“但備用機械鎖芯,還是用的老鑰匙。”他指尖摩挲過鑰匙齒痕,“你高二物理競賽獲獎那天,用這把鑰匙撬開過實驗室保險櫃,偷走半瓶液氮——就為了給你養的那隻流浪貓做低溫麻醉,好給它截掉壞死的後腿。”
我眼眶發熱。
那隻貓叫“傅裡葉”,因它總在黃昏時蹲在天台欄杆上,尾巴規律擺動,像頻譜分析儀跳動的波峰。
“它活了十年。”他補充,“去年冬天走的。墳在西溪濕地蘆葦蕩第三排,碑上刻著‘此處安眠:曾以0.3Hz頻率擺尾的傅裡葉’。”
我喉頭哽咽,伸手去接鑰匙。指尖將觸未觸時,他忽然合攏手掌,將鑰匙攥進掌心。“等等。”他聲音很輕,“先回答我一個問題。”
“什麼?”
“你下載我講座錄像時,為什麼反複暫停在47分33秒?”
我望著他眼睛,忽然明白了什麼。那抹淡紅血漬不是意外,是他故意留在手套上的標記——像獵人留在樹乾上的刻痕,隻為確認追蹤對象是否讀懂暗號。
“因為……”我吸了口氣,聲音發顫,“那裡你說了句冇錄進字幕的話。你說:‘真正的故障,從來不在神經元,而在我們拒絕承認它存在時,選擇編寫的那一行錯誤代碼。’”
他凝視我良久,終於緩緩鬆開手指。
黃銅鑰匙落在掌心,沉甸甸的,帶著他體溫。
“恭喜。”他低聲說,“你剛剛,成功通過了本年度唯一一次人工審核。”
遠處,G7538次列車啟動的汽笛聲撕裂空氣。他轉身走向檢票口,大衣下擺翻飛如翼。走了七步,忽又停住,冇回頭,隻抬起右手,食指與中指並攏,朝後方虛空點了兩下——那是我們高中時代約定的暗號:第一下代表“我在”,第二下代表“彆怕”。
我攥緊鑰匙,金屬棱角硌進掌紋。站台風卷起地上幾張廢紙,其中一張飄至腳邊,是張皺巴巴的便利店小票,消費記錄欄潦草寫著:“石墨烯發熱襪×1,單價¥299,備注:給晚姐的防寒補丁”。
我彎腰拾起小票,把它和鑰匙一起塞進外套內袋。那裡還躺著半塊化掉的薄荷糖,是早上出門前,陳硯之塞給我的——他說:“含著,能壓住你心悸時的金屬味。”
手機在口袋裡震動起來。
是群消息。
@熵減進行時:“晚姐,剛收到北醫三院反饋,你上月提交的‘顳葉癲癇神經調控模型’臨床驗證申請,已獲倫理委員會全票通過。附:審批簽字頁掃描件。”
@非歐幾裡得浪漫:“……誰簽字的?”
@薛定諤的貓糧:“我。”
@π的平方根:“我。”
@非歐幾裡得浪漫:“……你們三個?”
@麥克斯韋妖:“還有我。”
@狄拉克海:“以及我。”
@黎曼假設未解:“和我。”
群聊安靜了兩秒。
@非歐幾裡得浪漫:“……所以七個人,六個院士,一個副教授,集體給我的課題蓋章?”
@薛定諤的貓糧:“糾正:六個‘硯’字輩,一個你。”
@熵減進行時:“另外,根據群規第四條,現正式通知:林晚限定故障修複中心,將於今晚20:00整,啟動首次協同維護。地點:杭州電子科技大學神經計算實驗室B-307。請攜帶:1. 最近七十二小時心電原始數據;2. 未壓縮版fMRI序列;3. 你書桌第二層抽屜裡,那本藍色硬殼筆記本——彆試圖燒掉,趙硯青今早在你家樓下回收站,已購回全部焚燒殘渣。”
我盯著屏幕,忽然笑出聲。
笑聲引得旁邊候車老人側目。我忙抬手掩住嘴,指縫間卻滲出溫熱液體。抬手擦時,發現掌心鑰匙邊緣沾了點濕潤——不知是我的淚,還是他掌心的汗。
綠皮火車重新啟動,鐵軌震顫順著座椅傳至脊椎。我靠回椅背,掏出那半塊薄荷糖含進嘴裡。清涼感炸開瞬間,舌尖嘗到一絲極淡的鹹。
手機又震。
這次是單獨消息,來自沈硯之。
隻有五個字:
【故障,歡迎回家。】
我拇指懸在回複框上方,遲遲未落。窗外,杭州東站巨大的玻璃幕牆正倒映整片鉛灰色天空,雲層裂開一道縫隙,有光漏下來,像神祇親手撕開的創口,又像,一束耐心等待已久的光。
