1 血色數(shù)據(jù)(上)玻璃幕墻外的霓虹燈牌在雨幕中暈染成彩色光斑。
林夏盯著26層電梯鏡面里自己發(fā)青的眼圈。指尖無意識摩挲著U盤邊緣,
金屬外殼上還殘留著主機箱的余溫。監(jiān)控室的門虛掩著,冷氣順著門縫爬出來,
在她裸露的腳踝上纏成冰鏈。推門瞬間,十六塊液晶屏同時亮起刺目的藍(lán)光。
周明遠(yuǎn)背對著門站在控制臺前,白襯衫后頸處暈開兩指寬的汗?jié)n。"解釋。"他轉(zhuǎn)過身,
鏡片上映著監(jiān)控畫面跳動的雪花點,"昨晚十一點四十二分,
你的工位監(jiān)控拍到有人拷貝服務(wù)器數(shù)據(jù)。"林夏的指甲掐進(jìn)掌心,
監(jiān)控屏里確實是她常用的那臺戴爾電腦。畫面中戴著鴨舌帽的身影正將U盤插進(jìn)接口,
側(cè)臉被口罩遮去大半,
但左手腕的玫瑰金浪琴表在頂燈下閃過微光——那是蘇晴生日時她親自挑的禮物。
"我需要核對操作日志......""不必了。"周明遠(yuǎn)將平板拍在控制臺上,
屏幕裂痕蛛網(wǎng)般在開除通知書上蔓延,"安保部已經(jīng)恢復(fù)被刪除的訪問記錄,
昨天全公司只有你的權(quán)限賬戶在十一點后登陸過服務(wù)器。
"茶水間的咖啡機突然發(fā)出尖銳鳴叫,林夏這才發(fā)現(xiàn)蘇晴不知何時站在門邊。
她今天涂的是YSL小黑條302號色,
林夏記得這個色號——上周陪她去專柜試了三次才選定。"夏夏。
"蘇晴的聲音像浸了蜜的玻璃渣,
"今早技術(shù)部檢測到我們的618方案出現(xiàn)在星耀傳媒內(nèi)網(wǎng)。"她舉起手機,
屏幕上赫然是林夏熬了三個通宵設(shè)計的AR試衣間模塊,
"你知道公司為這個項目投保了五千萬吧?
"2 血色數(shù)據(jù)(下)茶水間的咖啡漬在地磚上蜿蜒成暗河,
林夏盯著蘇晴腕表秒針的每一次顫動。那支浪琴典藏系列月相表,
是她用全年獎金換來的畢業(yè)禮物。表盤上的星空圖在頂燈下流轉(zhuǎn),此刻卻像張嘲諷的嘴。
"上周四凌晨兩點十七分。"周明遠(yuǎn)滑動平板,調(diào)出密密麻麻的后臺日志,
"你的賬戶分三次下載了用戶行為分析庫、供應(yīng)鏈報價表和618全案策劃書。
"他忽然湊近,古龍水里混著薄荷糖的辛辣,"知道商業(yè)間諜罪判幾年嗎?
"林夏的脊背撞上監(jiān)控臺邊緣,金屬棱角隔著襯衫刺進(jìn)皮肉。
十六塊屏幕同時播放著不同角度的偽造畫面——戴鴨舌帽的身影正往包里塞文件,
側(cè)臉輪廓被口罩勾勒出與自己九分相似的弧度。"你們怎么做到的?
"她聽見自己聲音里的裂紋,"上周四是蘇晴借走我的門禁卡,
說要去補錄......""啪!"一沓照片摔在控制臺上。
畫面里她與星耀傳媒的商務(wù)總監(jiān)在咖啡館碰面,對方推來的牛皮紙袋剛好擋住交易動作。
林夏認(rèn)出照片邊緣的青銅壁燈——那是蘇晴表姐開的網(wǎng)紅店。"要聽錄音嗎?
"蘇晴點開手機,自己的聲音從揚聲器里淌出來:"五十萬買你們封口,
今晚就把資料......"她關(guān)掉音頻時,美甲在Home鍵敲出清脆的響,
"現(xiàn)在簽離職協(xié)議,公司可以不報警。"暴雨砸在玻璃幕墻上的聲響突然變得震耳欲聾。
林夏抓起筆劃破協(xié)議書,黑色墨跡在違約金條款上暈開猙獰的疤:"我會找到證據(jù)。
"電梯下降的失重感讓她喉頭發(fā)緊,手機在掌心瘋狂震動。
銀行發(fā)來的房貸逾期通知和母親化療費催繳單擠滿屏幕,最后一條是蘇晴的短信:"看窗外。
"二十六層落地窗前,蘇晴正舉起她的馬克杯致意。那是林夏的幸運杯,
杯身印著"戰(zhàn)無不勝"的金色標(biāo)語,此刻盛著的摩卡還在冒熱氣。
她忽然想起三個月前的深夜,蘇晴捧著這個杯子對加班的自己說:"等618結(jié)束,
我們?nèi)ケ焙5揽囱?雨幕中,旋轉(zhuǎn)門將林夏推入鋪天蓋地的水簾。
她抱緊裝著私人物品的紙箱,透過濕透的襯衫能摸到肋骨在發(fā)顫。
街角便利店的光暈在雨中膨脹成毛月亮,自動門開合的瞬間,
她聽見收銀臺傳來硬幣落盤的清響。穿深灰大衣的男人正在買關(guān)東煮,
骨節(jié)分明的手指捏著竹簽,腕表秒針跳動聲竟壓過了雨聲。當(dāng)他轉(zhuǎn)身時,
湯杯里浮沉的魔芋結(jié)映著蒼白的臉,目光相撞的剎那,
林夏看見他風(fēng)衣內(nèi)袋露出的抗癌藥說明書一角。"需要傘嗎?"他的聲音像砂紙擦過凍土。
玻璃幕墻上的巨幅廣告屏突然亮起,星耀傳媒的新品發(fā)布會直播畫面刺破雨夜。
主持人身后的大屏正在演示AR虛擬試衣系統(tǒng),蘇晴戴著項目經(jīng)理胸牌站在聚光燈下,
她身后的技術(shù)架構(gòu)圖與林夏電腦里的設(shè)計稿完全重合。男人順著她的視線望去,
忽然將黑傘塞進(jìn)她懷里:"有時候,暴雨是清洗污垢的最好方式。
"他走入雨中的背影被車燈拉得很長,邁巴赫車門關(guān)閉前,
林夏看清車牌號——滬A·D0219。那是她生日。
3 深淵微光(上)便利店冰柜的嗡鳴聲與雨聲共振,林夏握著傘柄的手正在失去知覺。
關(guān)東煮的熱氣在玻璃隔板上凝成水珠,她看著那些水珠滑落的軌跡,
突然意識到男人消失的方向沒有車輪碾過水洼的聲響。"小姐,要加熱嗎?
"店員敲了敲微波爐外殼,她懷里的紙箱正往下滴著渾濁的水漬。
當(dāng)鮪魚飯團在微波爐里開始旋轉(zhuǎn)時,
掛在門后的電視機突然插播緊急新聞:"星耀傳媒今日股價暴漲17%,
據(jù)悉因其最新推出的AR虛擬試衣技術(shù)......"林夏的指甲陷進(jìn)紙箱邊緣,
直播畫面里閃過蘇晴調(diào)試設(shè)備的側(cè)影。那臺淺粉色美甲正在點擊的操控界面,
分明是她藏在方案書第47頁的彩蛋設(shè)計——長按LOGO三秒會彈出隱藏的星座運勢彩蛋。
"?!?微波爐的提示音驚得她渾身一顫。轉(zhuǎn)身時撞到貨架,成排的草莓牛奶跌落下來。
在即將摔倒的瞬間,有人從身后托住她的肘彎,雪松混著苦艾的氣息漫過鼻尖。"小心。
"顧沉舟的呼吸掃過她耳后,蒼白手指穩(wěn)穩(wěn)扶正貨架。他風(fēng)衣下擺還在滴水,
發(fā)梢的水珠墜在鎖骨處的疤痕上,那疤痕形狀像枚子彈孔。
林夏注意到他左手無名指戴著枚黑曜石戒指,戒面刻著串極小的時間碼:02:19。
這個數(shù)字讓她想起方才的車牌,胃部突然痙攣般抽痛。"你的關(guān)東煮。
"他把紙杯放在收銀臺,湯里浮著完整的扇形魚板,"趁熱吃,血糖過低會影響判斷力。
"說罷竟準(zhǔn)確報出她體檢報告上的數(shù)據(jù):"血紅蛋白濃度109g/L,
上次暈倒是去年平安夜在陸家嘴天橋。"雨聲驟然增大,林夏的太陽穴突突直跳。
男人已經(jīng)走到門口,忽然回頭指著她紙箱里露出的企劃書一角:"虛擬試衣間的底層算法,
是不是基于神經(jīng)網(wǎng)絡(luò)風(fēng)格遷移?"這句話如同閃電劈開迷霧。
林夏沖進(jìn)雨幕拽住他衣袖:"你怎么知道?
這個算法我改寫過三次源代碼......"黑色傘面"唰"地在她頭頂綻開,
顧沉舟的瞳孔在雨中呈現(xiàn)奇異的琥珀色:"因為星耀傳媒的系統(tǒng)架構(gòu)里,"他舉起手機,
屏幕上是技術(shù)論壇的實時截圖,"有段代碼注釋寫著'感謝無名氏提供的靈感'。
"雨滴在傘骨上敲出密電碼般的節(jié)奏,
林夏看清那段被標(biāo)紅的代碼——正是她寫在私人筆記本扉頁的座右銘。
去年跨年夜蘇晴發(fā)著高燒來借筆記,說想學(xué)習(xí)她的編程思路。"想要翻盤,光有憤怒不夠。
"顧沉舟從內(nèi)袋抽出鉑金名片,邊緣激光雕刻的防偽紋在雨中泛著冷光,"明天十點,
愚園路1357號。"他轉(zhuǎn)身時,一張病歷單從大衣口袋滑落。林夏蹲身撿起的剎那,
急救車的警笛聲刺破雨幕。病歷單上潦草的字跡在路燈下顯現(xiàn):"顧沉舟,
膠質(zhì)母細(xì)胞瘤四級,臨床試驗編號NK-0219。"而落款日期,
正是三年前她通過星耀傳媒見面的日子。
4 深淵微光(下)愚園路1357號是棟爬滿爬山虎的紅磚建筑,
林夏在鐵藝大門前數(shù)到第二十三個銹蝕的鉚釘時,智能鎖突然發(fā)出機械女聲:"驗證通過。
"門縫里泄出的冷氣裹著某種精密儀器的嗡鳴,像是巨型計算機在深呼吸。
穿過堆滿服務(wù)器的走廊,她看見顧沉舟站在全息投影前。三維建模的上海地圖懸浮在空中,
數(shù)萬條光流從各大商圈涌向郊區(qū)物流園——正是她當(dāng)年為星耀設(shè)計的618物流預(yù)測系統(tǒng)。
"這套算法的缺陷在于......"男人指尖輕劃,地圖突然裂開蛛網(wǎng)狀黑斑,
"沒有計算人性的變量。"他轉(zhuǎn)身時,投影藍(lán)光穿透白大褂,露出腰間皮下注射泵的輪廓。
林夏的視線被操作臺吸引,上面擺著三年前她發(fā)表在《計算機應(yīng)用》的論文,
邊角處有深咖色污漬。她突然想起答辯那天打翻的拿鐵,這個細(xì)節(jié)讓后頸汗毛倒豎。
"你監(jiān)視我多久了?""從你給星耀寫第一行代碼開始。"顧沉舟拉開抽屜,
二十八個貼著日期的密封袋整齊排列,每個都裝著星耀傳媒的廢棄芯片,
"他們每年淘汰的服務(wù)器里,藏著比財報更真實的故事。"落地窗突然降下遮光膜,
穹頂環(huán)形燈亮起的瞬間,林夏看見整面墻的專利證書。
在"基于區(qū)塊鏈的內(nèi)容存證系統(tǒng)"發(fā)明人欄,顧沉舟的名字后面跟著括號:曾用名周明澈。
這個名字讓她想起五年前的科技頭條——星耀傳媒創(chuàng)始人之子因?qū)嶒炇鹿释穗[。
新聞?wù)掌餆龤У膶嶒炇覊ι希袀€未被火焰舔舐的電子鐘定格在02:19。
"你和周明遠(yuǎn)......""異母兄弟。"顧沉舟的注射泵發(fā)出輕微滴答聲,
"三年前他篡改我的藥物數(shù)據(jù)時,應(yīng)該沒想到我能活到現(xiàn)在。"他按下遙控器,
墻面翻轉(zhuǎn)出滿屏監(jiān)控視頻,其中一段顯示蘇晴深夜?jié)撊霗n案室,
正在往林夏的工位安裝微型攝像頭。林夏的耳膜隨著視頻進(jìn)度條鼓脹,
她看見自己每次加班后,蘇晴都會返回辦公室復(fù)制操作記錄。某個雨夜畫面里,
周明遠(yuǎn)的手正覆在蘇晴手背修改服務(wù)器日志,兩人無名指戴著同款鉑金戒。"為什么幫我?
"顧沉舟從恒溫柜取出試劑瓶,
淡藍(lán)色液體在玻璃管中泛起漣漪:"這個抗癌藥的二期臨床試驗,
需要實時監(jiān)測二十萬組人體數(shù)據(jù)。"他敲擊鍵盤,空中立刻浮現(xiàn)林夏設(shè)計的AR試衣間模型,
"你的動態(tài)捕捉算法,能讓藥效分析精確到細(xì)胞級。"暴雨又至,
雨點敲擊防彈玻璃的聲音像某種摩爾斯電碼。林夏望著他調(diào)試設(shè)備的背影,
忽然發(fā)現(xiàn)白大褂后襟印著行小字:NK-0219項目組。
這個編號讓她想起昨夜撿到的病歷單,胃部突然抽痛——三年前的今天,
正是她幫星耀傳媒攻破NK生物數(shù)據(jù)庫的日子。"我需要三個程序員和五臺圖形工作站。
""給你準(zhǔn)備了十二人的跨國團隊。"顧沉舟拉開地下室閘門,量子計算機的幽藍(lán)冷光中,
穿賽博朋克風(fēng)格機械臂的少女正在調(diào)試全息鏡頭,"這是安迪,
她移植的視覺神經(jīng)芯片能同時處理四十路視頻流。
"機械臂少女轉(zhuǎn)頭吹破泡泡糖:"老板把你大學(xué)時期寫的開源代碼改造后,
已經(jīng)搭好分布式存儲架構(gòu)。"她投影出的控制界面里,
林夏看到自己當(dāng)年為母親設(shè)計的化療監(jiān)測程序,此刻正運行在區(qū)塊鏈節(jié)點上。
顧沉舟將加密U盤插入主機,大屏幕突然彈出星耀傳媒的實時數(shù)據(jù)。
蘇晴引以為傲的AR試衣間正在崩潰,
用戶上傳的照片顯示虛擬服裝全部變成壽衣樣式——這是林夏藏在原始代碼里的反剽竊程序,
觸發(fā)條件正是"當(dāng)系統(tǒng)檢測到署名變更"。"輿論戰(zhàn)開始前,"他將激光筆拋給林夏,
"先把這份禮物送給老朋友。"墻幕切換成微博熱搜界面,
#星耀靈堂試衣間#的話題后跟著爆裂的火焰表情。林夏摸到激光筆刻著的凹凸紋路,