第 5 章
關燈
小
中
大
第 5 章
薛彌聲在淩晨兩點五十九分醒來。
不是自然醒,是被某種莫名的警覺喚醒。她躺在床上,眼睛盯著天花板,心臟在胸腔裏跳得有些不規律。手機就在枕頭邊,屏幕朝下,但她能感覺到它的沈默——付聆雪沒有回覆那條消息。
這很正常。她對自己說。那條消息本就突兀,本就模糊,本就帶著試探的意味。付聆雪選擇不回應,是成年人的得體,是對界線的尊重。
但為什麽胸腔裏會有這種空落落的失望?
薛彌聲坐起身,赤腳踩在地板上。木質的涼意從腳底升起,她打了個寒顫。窗外是深秋淩晨特有的那種黑,濃稠得化不開,只有遠處高架橋上的車燈劃過一道道流動的光帶。
她走到工作臺前,電腦還開著,停留在加密文件夾的界面。那份“聲學智能”的願景文檔像個無聲的誘惑,在昏暗的屏幕光裏靜靜等待。
薛彌聲的手指懸在觸控板上。點開,還是不點開?讓付聆雪看到這個,意味著什麽?
意味著暴露她最深的野心,也暴露她最深的恐懼。意味著告訴付聆雪,這三年來她不是簡單地做一家聲紋識別公司,而是在構建一個龐大到可能吞噬她的藍圖。意味著把自己的軟肋,親手交到曾經最親密、如今最覆雜的人手裏。
她關上文件夾,打開代碼編輯器。屏幕上還是那個未解決的多說話人分離算法。今晚和付聆雪討論的時頻域聯合分析,似乎提供了一條新路徑。
薛彌聲開始敲代碼。手指在鍵盤上飛舞的聲音,在寂靜的公寓裏顯得格外清晰。她寫了一個簡單的原型,用付聆雪提到的圖神經網絡思路,加上自己下午想的預分類模塊。
編譯,運行。
錯誤提示彈出來:內存溢出。
她皺眉,檢查代碼。發現是圖結構的鄰接矩陣太大,吃光了內存。需要稀疏化處理,或者換一種更高效的表示方法。
薛彌聲靠在椅背上,閉上眼睛。腦子裏自動開始搜索解決方案——傅裏葉圖神經網絡?圖註意力機制?還是直接用傳統的譜聚類?
“如果是付聆雪,會怎麽選?”
這個念頭冒出來時,她自己都楞了一下。然後她意識到,這幾乎就是付聆雪在草稿紙上寫的那句話的回響。
如果她在,會怎麽做?
薛彌聲睜開眼,重新看向屏幕。她突然很想,很想現在就問問付聆雪。不是明天,不是下次會議,就是現在,在這個淩晨三點十七分的時刻。
她拿起手機,解鎖,點開和付聆雪的聊天窗口。最後一條消息還是她發的:“草稿紙角落的那句話,我看見了。”
下面空空如也。
薛彌聲打字:“圖神經網絡做特征提取,鄰接矩陣太大導致內存溢出。你有什麽思路?”
發送。
消息變成“已送達”的瞬間,她就開始後悔。太急了,太不專業了,太像從前那個一遇到技術難題就想立刻找付聆雪的薛彌聲了。
但撤回已經來不及。
她盯著屏幕,想象付聆雪可能的狀態:睡了?看到了但不想回?覺得她太冒失?
手機震動了。
不是消息,是來電。付聆雪直接打來了。
薛彌聲看著屏幕上跳動的名字,心臟突然加速。她深吸一口氣,接起來:“餵?”
“用圖卷積的頻域方法。”付聆雪的聲音從聽筒傳來,帶著剛睡醒的微啞,但思路異常清晰,“把圖拉普拉斯矩陣做特征值分解,在譜域做卷積,再把空域的節點特征映射過去。這樣鄰接矩陣就不用顯式存儲了。”
薛彌聲的大腦飛速運轉,消化這個思路:“但計算特征值分解的覆雜度是O(n^3)。”
“用切比雪夫多項式逼近,降到O(K|E|),K是多項式階數,|E|是邊數。”付聆雪說,背景傳來紙張翻動的聲音,“我剛在草稿紙上推了一遍,可行性很高。你等一下,我拍照發你。”
電話沒掛,薛彌聲能聽見付聆雪那邊細微的動靜——筆尖劃過紙張的沙沙聲,大概是她在畫計算圖。然後是手機拍照的哢嚓聲。
幾秒鐘後,照片傳過來了。一張新的草稿紙,上面是幹凈利落的推導過程,從圖拉普拉斯矩陣的定義,到特征值分解,到切比雪夫逼近,最後是轉換後的計算流程。
每一行公式都寫得清清楚楚,關鍵步驟用箭頭標出,邊緣處還有幾個小字註釋:“註意特征值歸一化”、“這裏可以並行計算”。
專業得無可挑剔,但也親密得讓她心悸——只有對彼此思維方式極度熟悉的人,才能在三更半夜,用一張草稿紙就把覆雜思路傳達得這麽清晰。
“看明白了嗎?”付聆雪問。
“看明白了。”薛彌聲說,手指無意識地摩挲著屏幕上的公式照片,“但是為什麽是切比雪夫多項式?用蘭科斯疊代會不會更穩定?”
“蘭科斯對稀疏矩陣效果好,但你的圖結構是動態的,每次輸入都要重新計算。”付聆雪耐心解釋,“切比雪夫多項式可以用遞推公式快速計算,適合實時性要求高的場景。穩定性問題可以在預處理階段解決,比如給拉普拉斯矩陣加個正則項。”
有道理。薛彌聲在腦子裏快速模擬了一遍,確實如此。付聆雪總是這樣,能一眼看到問題的本質,然後給出最優雅的解決方案。
“你那邊現在幾點?”她突然問。
電話那頭沈默了一瞬:“三點二十一。你呢?”
“一樣。”薛彌聲說,“你也沒睡?”
“睡了,又醒了。”付聆雪的聲音很輕,“看到你的消息,就起來了。”
“抱歉,吵醒你了。”
“沒事。”付聆雪停頓,“我也正好在想這個問題。睡前看了你的多說話人分離架構,總覺得特征提取那裏有優化空間。”
薛彌聲的心臟又緊了一下。付聆雪睡前在看她的算法架構。這個認知讓她喉嚨發幹。
“所以那張草稿紙上的問題,”她聽見自己問,“是真的在問,還是只是寫寫?”
這次沈默更久了。久到薛彌聲能聽見自己血液流動的聲音,能聽見窗外遠處隱約的警笛聲,能聽見付聆雪那邊極輕的呼吸聲。
“是真的在問。”付聆雪最終說,聲音輕得像怕驚動什麽,“這三年,每次遇到覆雜的技術問題,我都會下意識想:如果是彌聲,會怎麽解?”
薛彌聲的手指收緊,指甲陷進掌心。疼痛讓她保持清醒。
“那你得出答案了嗎?”她問,聲音有些顫。
“有時候能,有時候不能。”付聆雪說,“能的時候,我會想‘嗯,她大概也會這麽做’;不能的時候,我會想‘如果她在,一定能有更好的辦法’。”
“然後呢?”
“然後我就繼續工作,直到解出來,或者放棄。”付聆雪頓了頓,“但從來沒有真正放棄過。因為總覺得,如果是你,一定不會放棄。”
薛彌聲閉上眼睛。淚水毫無預兆地湧上來,她仰起頭,努力不讓它們掉下來。
“付聆雪。”她叫她的全名,聲音沙啞,“你這是在幹什麽?”
“我在回答問題。”付聆雪說,“你問我草稿紙上的話是不是真的,我告訴你,是真的。每一句都是真的。”
“包括‘如果她在’?”
“尤其包括‘如果她在’。”
薛彌聲咬住下唇。三年了,她築起的高墻,她建立的防線,她告訴自己已經放下的過去,在這一刻土崩瓦解。原來不是只有她在深夜想起對方,原來不是只有她保留著那些習慣,原來不是只有她還困在那段感情裏。
“你知道我為什麽創了聲覺嗎?”她突然說。
“為什麽?”
“因為我想證明,沒有你我也能行。因為我想有一天,能站在你面前,讓你看見我做到了。”薛彌聲的眼淚終於滑下來,滴在鍵盤上,“但現在我發現,我做的每一件事,都好像是為了給你看。選聲紋識別方向,是因為那是我們一起研究過的;堅持高精度標準,是因為你總說‘要麽不做,要麽做到最好’;甚至公司的名字,‘聲覺’,都是你曾經開玩笑說‘以後我們的實驗室就叫這個’。”
她一口氣說完,喘著氣,像是跑完了很長一段路。
電話那頭安靜極了。然後,付聆雪說:“我知道。”
“你知道?”
“聲覺註冊那天,我查了工商信息。”付聆雪的聲音很平靜,平靜得可怕,“看到名字的時候,我就知道了。但我假裝不知道,假裝這只是一個巧合,假裝你沒有在用這種方式,紀念或者報覆我們的過去。”
“不是報覆。”薛彌聲說,“是......延續。延續我們曾經想做的事,延續我們沒完成的夢。”
“那現在呢?”付聆雪問,“現在你做到了。你站在我面前了,你的技術讓我刮目相看了,你證明了沒有我你也能行。然後呢?”
然後呢?
薛彌聲被問住了。這三年來,“然後呢”這個問題一直被她刻意忽略。她只顧著往前沖,往高爬,卻從沒想過爬到山頂之後要做什麽。
“我不知道。”她誠實地說,“我沒想過那麽遠。”
“我想過。”付聆雪說,“我想過很多次。我想過如果有一天你成功了,我要不要祝賀你;想過如果你失敗了,我要不要幫你;想過如果我們在某個場合重逢,我該說什麽;想過如果你恨我,我該怎麽面對。”
“你想出了答案嗎?”
“沒有。”付聆雪苦笑,“每個場景我都推演過,但真到了那一刻,所有的預案都失效了。就像在談判桌上看見你,我準備好的那些商業話術一句都用不上,只能看著你,想‘她瘦了’,‘她眼神更銳利了’,‘她真的做到了’。”
薛彌聲的眼淚流得更兇了。她用手背擦掉,但新的淚水又湧出來。
“那你現在在想什麽?”她問,聲音哽咽。
“我在想,”付聆雪的聲音也有些不穩,“如果我當時跟你去加州,現在會怎樣。如果我們沒有分開,這三年會怎樣。如果我們現在重新開始,未來會怎樣。”
“重新開始?”薛彌聲重覆這個詞,像是第一次聽見。
“不是回到過去,是重新開始。”付聆雪說,“以現在的我們,以付聆雪和薛彌聲的身份,以付氏投資人和聲覺創始人的關系,重新認識,重新合作,重新......看看能不能走到一起。”
這個提議太瘋狂,瘋狂到薛彌聲一時說不出話。
“你知道這有多難嗎?”她最終說,“我們之間隔著太多東西——付氏和聲覺的利益關系,過去三年的隔閡,還有那些沒說開的傷害。”
“我知道。”付聆雪說,“所以我說‘看看能不能’,沒說‘一定能’。我只是想,既然命運讓我們又碰上了,既然我們都還放不下,既然我們都還在深夜為對方的技術問題失眠,那為什麽不試一試?”
“如果不成功呢?”
“那至少試過了。”付聆雪的聲音堅定起來,“至少不會在十年後後悔,說‘如果當年我們再勇敢一點’。”
窗外的天色開始變化。深黑漸漸褪成藏青,遠處天際線泛起一絲極淡的灰白。淩晨三點四十七分,夜晚最深沈的時候即將過去。
薛彌聲看著那道微光,突然想起很多年前,她們在實驗室通宵後,一起看日出的場景。付聆雪指著天邊說:“你看,黑暗再長,天總會亮的。”
當時她笑付聆雪矯情,現在想來,那可能是付聆雪說過的最真誠的話。
“我需要時間。”薛彌聲說,“我需要想想。”
“當然。”付聆雪立刻說,“你不用現在就回答。我們可以慢慢來,從工作開始,從技術合作開始。其他的,順其自然。”
“但如果最後我發現,我還是不能原諒你呢?”薛彌聲問出了最尖銳的問題,“如果最後我發現,那些傷害太深,我們回不去了呢?”
電話那頭沈默了。許久,付聆雪說:“那至少我們試過了。至少我知道,我盡力了。至少你不會在十年後想‘如果當年我給她一個機會’。”
公平。這個答案很公平,沒有強求,沒有道德綁架,只是陳述一個事實:我給你選擇,你也要承擔選擇的後果。
薛彌聲深吸一口氣:“好。我們從工作開始。”
“好。”付聆雪的聲音裏有一絲如釋重負,“那現在,我們先解決你那個內存溢出的問題。用切比雪夫多項式逼近,你還有什麽疑問?”
她們回到了技術話題。但這次不同了,那些沒說破的,那些坦白的,那些在深夜流過的淚,都成了這個對話的底色。
薛彌聲重新打開代碼編輯器,按照付聆雪的思路修改算法。付聆雪在電話那頭實時指導,遇到覆雜的推導就直接在草稿紙上寫,拍照發過來。
淩晨四點零三分,新算法編譯通過。
淩晨四點十七分,第一次測試運行,內存占用降到了原來的三分之一。
淩晨四點三十五分,識別率測試結果出來:99.63%,比之前提升了0.41個百分點。
薛彌聲盯著屏幕上的數字,不敢相信自己的眼睛。困擾團隊數周的問題,在這個淩晨,被她們兩人聯手解決了。
“成功了。”她說,聲音裏帶著難以置信的喜悅。
“恭喜。”付聆雪說,聲音裏也有笑意,“你的實現很幹凈,比我想象的還好。”
“是你思路好。”
“是你實現得好。”
她們像從前那樣互相恭維,然後同時笑了起來。笑聲透過電話線傳來,有些失真,但那種默契還在——那種解決了難題後,純粹的、孩子氣的喜悅。
“天快亮了。”付聆雪說。
薛彌聲看向窗外,確實,天際線已經從灰白變成淡藍,城市的輪廓在晨曦中漸漸清晰。
“你該休息了。”她說,“今天還要上班。”
“你也是。”付聆雪頓了頓,“那......周三晚上十點?”
“嗯,周三晚上十點。視頻會議,討論時頻域聯合分析的詳細方案。”
“好。”
“付聆雪。”
“嗯?”
“謝謝你。”薛彌聲說,很認真,“謝謝你的思路,也謝謝你的......坦誠。”
“不客氣。”付聆雪的聲音溫柔下來,“晚安,彌聲。或者說,早安。”
電話掛斷了。
薛彌聲放下手機,靠在椅背上。電腦屏幕上的識別率數字還在閃爍,99.63%,像一個小小的奇跡。
她站起來,走到窗邊。晨曦一點一點染亮天空,城市的燈火在晨光中漸漸黯淡。新的一天要開始了,帶著昨晚的坦白,帶著淩晨的突破,帶著一個瘋狂但誘人的可能性。
遠處創業園區的輪廓逐漸清晰,她能看見聲覺辦公室所在的樓。再過幾個小時,她就要去那裏,繼續扮演那個堅定果斷的薛總。
但有些東西已經不一樣了。
她知道,在城市的另一頭,付聆雪大概也站在窗前,看著同樣的日出。
本站無廣告,永久域名(fanyan.cc)
薛彌聲在淩晨兩點五十九分醒來。
不是自然醒,是被某種莫名的警覺喚醒。她躺在床上,眼睛盯著天花板,心臟在胸腔裏跳得有些不規律。手機就在枕頭邊,屏幕朝下,但她能感覺到它的沈默——付聆雪沒有回覆那條消息。
這很正常。她對自己說。那條消息本就突兀,本就模糊,本就帶著試探的意味。付聆雪選擇不回應,是成年人的得體,是對界線的尊重。
但為什麽胸腔裏會有這種空落落的失望?
薛彌聲坐起身,赤腳踩在地板上。木質的涼意從腳底升起,她打了個寒顫。窗外是深秋淩晨特有的那種黑,濃稠得化不開,只有遠處高架橋上的車燈劃過一道道流動的光帶。
她走到工作臺前,電腦還開著,停留在加密文件夾的界面。那份“聲學智能”的願景文檔像個無聲的誘惑,在昏暗的屏幕光裏靜靜等待。
薛彌聲的手指懸在觸控板上。點開,還是不點開?讓付聆雪看到這個,意味著什麽?
意味著暴露她最深的野心,也暴露她最深的恐懼。意味著告訴付聆雪,這三年來她不是簡單地做一家聲紋識別公司,而是在構建一個龐大到可能吞噬她的藍圖。意味著把自己的軟肋,親手交到曾經最親密、如今最覆雜的人手裏。
她關上文件夾,打開代碼編輯器。屏幕上還是那個未解決的多說話人分離算法。今晚和付聆雪討論的時頻域聯合分析,似乎提供了一條新路徑。
薛彌聲開始敲代碼。手指在鍵盤上飛舞的聲音,在寂靜的公寓裏顯得格外清晰。她寫了一個簡單的原型,用付聆雪提到的圖神經網絡思路,加上自己下午想的預分類模塊。
編譯,運行。
錯誤提示彈出來:內存溢出。
她皺眉,檢查代碼。發現是圖結構的鄰接矩陣太大,吃光了內存。需要稀疏化處理,或者換一種更高效的表示方法。
薛彌聲靠在椅背上,閉上眼睛。腦子裏自動開始搜索解決方案——傅裏葉圖神經網絡?圖註意力機制?還是直接用傳統的譜聚類?
“如果是付聆雪,會怎麽選?”
這個念頭冒出來時,她自己都楞了一下。然後她意識到,這幾乎就是付聆雪在草稿紙上寫的那句話的回響。
如果她在,會怎麽做?
薛彌聲睜開眼,重新看向屏幕。她突然很想,很想現在就問問付聆雪。不是明天,不是下次會議,就是現在,在這個淩晨三點十七分的時刻。
她拿起手機,解鎖,點開和付聆雪的聊天窗口。最後一條消息還是她發的:“草稿紙角落的那句話,我看見了。”
下面空空如也。
薛彌聲打字:“圖神經網絡做特征提取,鄰接矩陣太大導致內存溢出。你有什麽思路?”
發送。
消息變成“已送達”的瞬間,她就開始後悔。太急了,太不專業了,太像從前那個一遇到技術難題就想立刻找付聆雪的薛彌聲了。
但撤回已經來不及。
她盯著屏幕,想象付聆雪可能的狀態:睡了?看到了但不想回?覺得她太冒失?
手機震動了。
不是消息,是來電。付聆雪直接打來了。
薛彌聲看著屏幕上跳動的名字,心臟突然加速。她深吸一口氣,接起來:“餵?”
“用圖卷積的頻域方法。”付聆雪的聲音從聽筒傳來,帶著剛睡醒的微啞,但思路異常清晰,“把圖拉普拉斯矩陣做特征值分解,在譜域做卷積,再把空域的節點特征映射過去。這樣鄰接矩陣就不用顯式存儲了。”
薛彌聲的大腦飛速運轉,消化這個思路:“但計算特征值分解的覆雜度是O(n^3)。”
“用切比雪夫多項式逼近,降到O(K|E|),K是多項式階數,|E|是邊數。”付聆雪說,背景傳來紙張翻動的聲音,“我剛在草稿紙上推了一遍,可行性很高。你等一下,我拍照發你。”
電話沒掛,薛彌聲能聽見付聆雪那邊細微的動靜——筆尖劃過紙張的沙沙聲,大概是她在畫計算圖。然後是手機拍照的哢嚓聲。
幾秒鐘後,照片傳過來了。一張新的草稿紙,上面是幹凈利落的推導過程,從圖拉普拉斯矩陣的定義,到特征值分解,到切比雪夫逼近,最後是轉換後的計算流程。
每一行公式都寫得清清楚楚,關鍵步驟用箭頭標出,邊緣處還有幾個小字註釋:“註意特征值歸一化”、“這裏可以並行計算”。
專業得無可挑剔,但也親密得讓她心悸——只有對彼此思維方式極度熟悉的人,才能在三更半夜,用一張草稿紙就把覆雜思路傳達得這麽清晰。
“看明白了嗎?”付聆雪問。
“看明白了。”薛彌聲說,手指無意識地摩挲著屏幕上的公式照片,“但是為什麽是切比雪夫多項式?用蘭科斯疊代會不會更穩定?”
“蘭科斯對稀疏矩陣效果好,但你的圖結構是動態的,每次輸入都要重新計算。”付聆雪耐心解釋,“切比雪夫多項式可以用遞推公式快速計算,適合實時性要求高的場景。穩定性問題可以在預處理階段解決,比如給拉普拉斯矩陣加個正則項。”
有道理。薛彌聲在腦子裏快速模擬了一遍,確實如此。付聆雪總是這樣,能一眼看到問題的本質,然後給出最優雅的解決方案。
“你那邊現在幾點?”她突然問。
電話那頭沈默了一瞬:“三點二十一。你呢?”
“一樣。”薛彌聲說,“你也沒睡?”
“睡了,又醒了。”付聆雪的聲音很輕,“看到你的消息,就起來了。”
“抱歉,吵醒你了。”
“沒事。”付聆雪停頓,“我也正好在想這個問題。睡前看了你的多說話人分離架構,總覺得特征提取那裏有優化空間。”
薛彌聲的心臟又緊了一下。付聆雪睡前在看她的算法架構。這個認知讓她喉嚨發幹。
“所以那張草稿紙上的問題,”她聽見自己問,“是真的在問,還是只是寫寫?”
這次沈默更久了。久到薛彌聲能聽見自己血液流動的聲音,能聽見窗外遠處隱約的警笛聲,能聽見付聆雪那邊極輕的呼吸聲。
“是真的在問。”付聆雪最終說,聲音輕得像怕驚動什麽,“這三年,每次遇到覆雜的技術問題,我都會下意識想:如果是彌聲,會怎麽解?”
薛彌聲的手指收緊,指甲陷進掌心。疼痛讓她保持清醒。
“那你得出答案了嗎?”她問,聲音有些顫。
“有時候能,有時候不能。”付聆雪說,“能的時候,我會想‘嗯,她大概也會這麽做’;不能的時候,我會想‘如果她在,一定能有更好的辦法’。”
“然後呢?”
“然後我就繼續工作,直到解出來,或者放棄。”付聆雪頓了頓,“但從來沒有真正放棄過。因為總覺得,如果是你,一定不會放棄。”
薛彌聲閉上眼睛。淚水毫無預兆地湧上來,她仰起頭,努力不讓它們掉下來。
“付聆雪。”她叫她的全名,聲音沙啞,“你這是在幹什麽?”
“我在回答問題。”付聆雪說,“你問我草稿紙上的話是不是真的,我告訴你,是真的。每一句都是真的。”
“包括‘如果她在’?”
“尤其包括‘如果她在’。”
薛彌聲咬住下唇。三年了,她築起的高墻,她建立的防線,她告訴自己已經放下的過去,在這一刻土崩瓦解。原來不是只有她在深夜想起對方,原來不是只有她保留著那些習慣,原來不是只有她還困在那段感情裏。
“你知道我為什麽創了聲覺嗎?”她突然說。
“為什麽?”
“因為我想證明,沒有你我也能行。因為我想有一天,能站在你面前,讓你看見我做到了。”薛彌聲的眼淚終於滑下來,滴在鍵盤上,“但現在我發現,我做的每一件事,都好像是為了給你看。選聲紋識別方向,是因為那是我們一起研究過的;堅持高精度標準,是因為你總說‘要麽不做,要麽做到最好’;甚至公司的名字,‘聲覺’,都是你曾經開玩笑說‘以後我們的實驗室就叫這個’。”
她一口氣說完,喘著氣,像是跑完了很長一段路。
電話那頭安靜極了。然後,付聆雪說:“我知道。”
“你知道?”
“聲覺註冊那天,我查了工商信息。”付聆雪的聲音很平靜,平靜得可怕,“看到名字的時候,我就知道了。但我假裝不知道,假裝這只是一個巧合,假裝你沒有在用這種方式,紀念或者報覆我們的過去。”
“不是報覆。”薛彌聲說,“是......延續。延續我們曾經想做的事,延續我們沒完成的夢。”
“那現在呢?”付聆雪問,“現在你做到了。你站在我面前了,你的技術讓我刮目相看了,你證明了沒有我你也能行。然後呢?”
然後呢?
薛彌聲被問住了。這三年來,“然後呢”這個問題一直被她刻意忽略。她只顧著往前沖,往高爬,卻從沒想過爬到山頂之後要做什麽。
“我不知道。”她誠實地說,“我沒想過那麽遠。”
“我想過。”付聆雪說,“我想過很多次。我想過如果有一天你成功了,我要不要祝賀你;想過如果你失敗了,我要不要幫你;想過如果我們在某個場合重逢,我該說什麽;想過如果你恨我,我該怎麽面對。”
“你想出了答案嗎?”
“沒有。”付聆雪苦笑,“每個場景我都推演過,但真到了那一刻,所有的預案都失效了。就像在談判桌上看見你,我準備好的那些商業話術一句都用不上,只能看著你,想‘她瘦了’,‘她眼神更銳利了’,‘她真的做到了’。”
薛彌聲的眼淚流得更兇了。她用手背擦掉,但新的淚水又湧出來。
“那你現在在想什麽?”她問,聲音哽咽。
“我在想,”付聆雪的聲音也有些不穩,“如果我當時跟你去加州,現在會怎樣。如果我們沒有分開,這三年會怎樣。如果我們現在重新開始,未來會怎樣。”
“重新開始?”薛彌聲重覆這個詞,像是第一次聽見。
“不是回到過去,是重新開始。”付聆雪說,“以現在的我們,以付聆雪和薛彌聲的身份,以付氏投資人和聲覺創始人的關系,重新認識,重新合作,重新......看看能不能走到一起。”
這個提議太瘋狂,瘋狂到薛彌聲一時說不出話。
“你知道這有多難嗎?”她最終說,“我們之間隔著太多東西——付氏和聲覺的利益關系,過去三年的隔閡,還有那些沒說開的傷害。”
“我知道。”付聆雪說,“所以我說‘看看能不能’,沒說‘一定能’。我只是想,既然命運讓我們又碰上了,既然我們都還放不下,既然我們都還在深夜為對方的技術問題失眠,那為什麽不試一試?”
“如果不成功呢?”
“那至少試過了。”付聆雪的聲音堅定起來,“至少不會在十年後後悔,說‘如果當年我們再勇敢一點’。”
窗外的天色開始變化。深黑漸漸褪成藏青,遠處天際線泛起一絲極淡的灰白。淩晨三點四十七分,夜晚最深沈的時候即將過去。
薛彌聲看著那道微光,突然想起很多年前,她們在實驗室通宵後,一起看日出的場景。付聆雪指著天邊說:“你看,黑暗再長,天總會亮的。”
當時她笑付聆雪矯情,現在想來,那可能是付聆雪說過的最真誠的話。
“我需要時間。”薛彌聲說,“我需要想想。”
“當然。”付聆雪立刻說,“你不用現在就回答。我們可以慢慢來,從工作開始,從技術合作開始。其他的,順其自然。”
“但如果最後我發現,我還是不能原諒你呢?”薛彌聲問出了最尖銳的問題,“如果最後我發現,那些傷害太深,我們回不去了呢?”
電話那頭沈默了。許久,付聆雪說:“那至少我們試過了。至少我知道,我盡力了。至少你不會在十年後想‘如果當年我給她一個機會’。”
公平。這個答案很公平,沒有強求,沒有道德綁架,只是陳述一個事實:我給你選擇,你也要承擔選擇的後果。
薛彌聲深吸一口氣:“好。我們從工作開始。”
“好。”付聆雪的聲音裏有一絲如釋重負,“那現在,我們先解決你那個內存溢出的問題。用切比雪夫多項式逼近,你還有什麽疑問?”
她們回到了技術話題。但這次不同了,那些沒說破的,那些坦白的,那些在深夜流過的淚,都成了這個對話的底色。
薛彌聲重新打開代碼編輯器,按照付聆雪的思路修改算法。付聆雪在電話那頭實時指導,遇到覆雜的推導就直接在草稿紙上寫,拍照發過來。
淩晨四點零三分,新算法編譯通過。
淩晨四點十七分,第一次測試運行,內存占用降到了原來的三分之一。
淩晨四點三十五分,識別率測試結果出來:99.63%,比之前提升了0.41個百分點。
薛彌聲盯著屏幕上的數字,不敢相信自己的眼睛。困擾團隊數周的問題,在這個淩晨,被她們兩人聯手解決了。
“成功了。”她說,聲音裏帶著難以置信的喜悅。
“恭喜。”付聆雪說,聲音裏也有笑意,“你的實現很幹凈,比我想象的還好。”
“是你思路好。”
“是你實現得好。”
她們像從前那樣互相恭維,然後同時笑了起來。笑聲透過電話線傳來,有些失真,但那種默契還在——那種解決了難題後,純粹的、孩子氣的喜悅。
“天快亮了。”付聆雪說。
薛彌聲看向窗外,確實,天際線已經從灰白變成淡藍,城市的輪廓在晨曦中漸漸清晰。
“你該休息了。”她說,“今天還要上班。”
“你也是。”付聆雪頓了頓,“那......周三晚上十點?”
“嗯,周三晚上十點。視頻會議,討論時頻域聯合分析的詳細方案。”
“好。”
“付聆雪。”
“嗯?”
“謝謝你。”薛彌聲說,很認真,“謝謝你的思路,也謝謝你的......坦誠。”
“不客氣。”付聆雪的聲音溫柔下來,“晚安,彌聲。或者說,早安。”
電話掛斷了。
薛彌聲放下手機,靠在椅背上。電腦屏幕上的識別率數字還在閃爍,99.63%,像一個小小的奇跡。
她站起來,走到窗邊。晨曦一點一點染亮天空,城市的燈火在晨光中漸漸黯淡。新的一天要開始了,帶著昨晚的坦白,帶著淩晨的突破,帶著一個瘋狂但誘人的可能性。
遠處創業園區的輪廓逐漸清晰,她能看見聲覺辦公室所在的樓。再過幾個小時,她就要去那裏,繼續扮演那個堅定果斷的薛總。
但有些東西已經不一樣了。
她知道,在城市的另一頭,付聆雪大概也站在窗前,看著同樣的日出。
本站無廣告,永久域名(fanyan.cc)