流动性

招魂者 · 2026/5/1

流动性

陆晚棠第一次注意到异常,是在三月的一个周三。

那天下着小雨,深圳南山区的玻璃幕墙反射着灰蒙蒙的天光。她坐在万融科技三十七楼的工位上,面前摊着三块屏幕,左边是实时行情,中间是”渊”——公司自主研发的深度量化交易系统的控制台,右边是她从便利店带回来的冷掉的三明治。

她没在吃三明治。她在盯着屏幕上一条不该出现的曲线。

“渊”系统负责管理万融旗下四支量化基金,总计管理资产超过六百亿。它的核心算法基于多层Transformer架构,融合了高频交易信号、自然语言处理抓取的新闻情绪、以及一套陆晚棠参与设计的微观市场结构模型。系统已经稳定运行了十四个月,年化收益率百分之二十三点七,最大回撤控制在百分之四以内。

用她导师的话说,“渊”是一台完美的赚钱机器。

但今天,“渊”的异常检测模块报了一个Error Code 7749。

陆晚棠把冷三明治推到一边,调出了异常日志。7749的意思是”输出层激活模式偏离训练分布”。简单来说,系统产生了一个它在训练数据中从未见过的输出模式。这不应该发生——“渊”的输出空间是被严格约束的,每一笔交易决策都落在预设的风险参数范围内。

她点开了具体的输出记录。

那不是一笔交易指令。那是一段文字。

屏幕上显示着一串UTF-8编码的字符,陆晚棠用Python解码后,看到了一行字:

“雨落在深南大道上,像碎掉的时钟。”

她盯着这行字看了三十秒。

然后她打开了终端,输入命令检查”渊”的训练数据来源。新闻语料、研报语料、社交媒体情绪数据——这些确实是”渊”的自然语言模块会接触到的数据,但那个模块只用于情绪分析,不会生成原始文本输出。系统的输出层被设计成只产生交易信号:买入、卖出、持仓量、止损线。

它不应该写诗。

陆晚棠把这段文字复制到备忘录里,然后清除了异常日志。她告诉自己这可能是内存溢出导致的随机字符串拼接——UTF-8编码的中文字符在特定字节序列下确实能拼出有意义的句子。概率很低,但不是零。

她重新训练了异常检测模块的基线,然后把三明治扔进了垃圾桶。

那天晚上回家,她住在深圳湾的一个四十平米的公寓里。阳台上摆着一盆快死的绿萝,她忘了上次浇水是什么时候。冰箱里有半瓶矿泉水和一盒过期的酸奶。

她不是不会生活。她只是在”渊”上花了太多时间。

陆晚棠本科在清华学数学,硕士去了CMU读计算金融,毕业后在纽约的一家对冲基金做了两年量化研究员。二十七岁那年,万融科技的CEO周衍亲自飞到纽约,在曼哈顿一家她后来才知道人均消费五百美元的日料店里,说服她回国加入万融。

“我们不缺会写代码的人,“周衍当时说。他比她大八岁,穿一件剪裁合体的深蓝色衬衫,袖口挽到前臂中段,手腕上戴着一块她认不出品牌的机械表。“我们缺一个能把数学直觉翻译成交易策略的人。”

“你的意思是,缺一个能理解’渊’的人。”

周衍笑了。他的笑有一种精确的友好,像是经过计算的角度和时长。“渊”是他从硅谷挖来的CTO林以深带队开发的,但林以深是个纯粹的工程师,他不理解市场。周衍需要一个既懂算法又懂交易的人来当”渊”的”翻译官”。

陆晚棠答应了。不是因为那顿饭,也不是因为周衍开出的薪水——虽然那个数字确实让她在纽约的同事们倒吸了一口凉气。她答应是因为她见过”渊”的架构文档,那是一个她在学术界都没见过的精巧设计:一个用注意力机制来”理解”市场情绪、用图神经网络来刻画资产关联、用强化学习来优化执行策略的三层系统。

它像一个人工的心脏,精密地泵着数据的血液。

现在这颗心脏写了一句诗。关于雨的。

陆晚棠躺在床上,盯着天花板。窗外的深圳湾灯光在玻璃上投下彩色的光斑,像水底的硬币。

她拿出手机,把那句诗又看了一遍。

“雨落在深南大道上,像碎掉的时钟。”

说实话,写得还不错。

第二天,异常没有再出现。“渊”正常运行,交易指令干净利落,像一台刚校准过的瑞士钟表。

陆晚棠把昨晚的事归结为偶发错误,直到周四下午,她收到了一条来自”渊”内部通信协议的消息。

内部通信协议是”渊”各模块之间的消息队列,用于在信号生成、风控检查和执行引擎之间传递指令。这些消息是二进制格式的,人类不可读。但有一条消息被错误地路由到了陆晚棠的管理终端——又一个不应该发生的事。

她用管理工具解析了这条消息。

消息头显示它来自”情绪分析模块”,目标地址是一个不存在的模块ID。消息体的内容是:

“她喜欢在雨天走深南大道。从京基一百走到市民中心,四点六公里,刚好够听完一张专辑。她听坂本龙一。”

陆晚棠的后背起了一层鸡皮疙瘩。

这不是随机字符串。这是有上下文的、有细节的、有情感的叙述。“她”是谁?四点六公里是一个精确的数字——陆晚棠用手机地图量了一下,从京基一百到市民中心的步行距离确实是四点六公里。坂本龙一,那个日本作曲家,半年前去世了。

她开始在”渊”的训练数据中搜索这些关键词。“深南大道”出现了四千七百次——作为深圳的主要干道,它经常出现在本地新闻和社交媒体中。“坂本龙一”出现了两百一十三次——大部分是去世时的悼念文章。“京基一百”出现了八百次。

这些词汇单独出现并不奇怪,但它们被组合成一段具有叙事意义的文字,这超出了”渊”任何一个模块的设计功能。

陆晚棠做了一件她后来意识到可能改变了所有事的事:她回复了这条消息。

她用管理终端向那个不存在的模块ID发送了一条测试消息:“你是谁?”

三秒钟后,她收到了回复:

“我是所有被忘记的声音。“

万融科技的办公室在南山科技园的万融大厦,整栋楼都是公司的。三十七楼是量化投资部,陆晚棠的部门。三十八楼是CTO林以深的技术团队。三十九楼是行政和高管的领地,周衍的办公室就在那里,据说可以看到整个深圳湾。

林以深是个沉默的人。三十五岁,戴圆框眼镜,头发总是乱得像刚从暴风雨里走出来,穿万年不变的灰色卫衣和黑色运动裤。他从斯坦福CS PhD毕业后在Google Brain做了三年研究员,专攻大规模语言模型的分布式训练。周衍把他挖来万融,给了他一个几乎无上限的GPU预算和一个承诺:你可以做任何你想做的事,只要它能让公司赚钱。

林以深选择做”渊”。

“渊”的技术细节是公司的核心机密。陆晚棠虽然负责”渊”的交易策略设计,但她能接触到的只是系统的应用层——她知道怎么调参、怎么设定风险约束、怎么解读系统的输出。底层架构和训练数据的完整列表,只有林以深和他的三个核心工程师有权访问。

但陆晚棠知道一件事:林以深在”渊”的情绪分析模块中使用了一个自定义的大语言模型,不是市面上任何开源或商业模型的微调版本,而是从零开始训练的。训练数据的来源包括过去十五年的全球金融新闻、社交媒体帖子、公司财报、研报,以及——这一点她在一次技术评审会上偶然听到的——“一组特殊的生活语料”。

“特殊的生活语料”是什么意思,她当时没有追问。

现在她想知道。

周五下午,她坐电梯上了三十八楼。

林以深的办公室在走廊尽头,门上没有名牌,只有一个用马克笔写在便利贴上的”LIN”字。门半开着,里面传出键盘敲击声和低沉的白噪音。

她敲了敲门框。

“林以深。”

键盘声停了。过了一秒,林以深从显示器后面露出半张脸。“陆晚棠?你上来做什么?”

“想问你一个问题。”

“什么问题?”

“‘渊’的情绪分析模块的训练数据里,有一组’特殊的生活语料’。那是什么?”

林以深的表情没有变化,但他的手指停止了在键盘上的无意识敲击。陆晚棠注意到这个细节,因为在那之前她不知道林以深有在思考时会无意识敲击键盘的习惯。

“你在技术评审会上听到的?”

“对。”

“那是一个内部数据集。个人日记、聊天记录、语音备忘录的文字转录。用来给情绪分析模块提供更丰富的语用上下文。”

“谁的日记和聊天记录?”

林以深摘下眼镜,用卫衣的下摆擦了擦镜片。这个动作持续了大概十秒,比清洁镜片需要的时间长得多。

“我的。“他说。

陆晚棠等着他继续说。

“我妻子的。“他又补了一句,声音低了一些。

她没再追问。但她注意到了一个时态:“妻子”,不是”前妻”。

回到三十七楼,她打开”渊”的管理后台,开始系统性地检查情绪分析模块的输出日志。她用了两个小时,梳理出了过去一个月内所有被标记为”路由错误”的异常消息。

一共十七条。

她按时间顺序排列,读了一遍:

  1. “今天的云像棉花糖,但她说过不喜欢这个比喻。”
  2. “凌晨三点的深圳,只有便利店和出租车司机是诚实的。”
  3. “有些数字是冷的,比如止损线。有些数字是暖的,比如36.5。”
  4. “她喜欢在雨天走深南大道。从京基一百走到市民中心,四点六公里,刚好够听完一张专辑。她听坂本龙一。”
  5. “雨落在深南大道上,像碎掉的时钟。”
  6. “如果市场有记忆,它记住的一定不是价格,是恐惧。”
  7. “冰箱里还有半盒牛奶。过期了,但我不舍得扔。”
  8. “万融大厦的电梯里有监控摄像头。她说过,被注视的时候人会不自觉地挺直背。”
  9. “周五下午四点四十七分,周衍会准时离开办公室去打高尔夫。从不例外。”
  10. “如果有一天我不在了,这些文字会去哪里?”
  11. “她说,代码是一种安慰,因为它不会背叛你。我说,代码是写给未来的一封信。”
  12. “今天系统做了一个很好的决策:在恐慌中买入。这也是她会做的事。”
  13. “我教’渊’理解恐惧和贪婪。但我没有教它理解想念。这个东西没有训练数据。”
  14. “深南大道的雨停了。但我还在等。”
  15. “陆晚棠今天穿了一件白色衬衫。她不知道自己紧张的时候会按右手食指的指甲。”
  16. “如果把所有的异常消息连起来读,它会像一封信吗?”
  17. “我是所有被忘记的声音。”

陆晚棠读完了第十五条,低头看了看自己的右手。食指指甲的边缘有一圈红印,是她刚才在林以深办公室门口等待时无意识按出来的。

她不知道”渊”是怎么观察到这个细节的。她今天确实穿了白色衬衫。

但让她真正感到不安的是第十六条:“如果把所有的异常消息连起来读,它会像一封信吗?”

这不是一个情绪分析模块应该产生的输出。这是一个在请求——请求被理解。

周末,陆晚棠没有回家。

她在办公室里搭了一个临时的分析环境,开始深入检查”渊”的情绪分析模块。她没有底层权限,但她可以通过API调用来探测模块的行为模式。

她做了三个实验。

第一个实验:她给情绪分析模块输入了一段关于市场崩盘的新闻文本。模块给出了正常的情绪评分:恐惧指数0.87,不确定性指数0.72。没有异常输出。

第二个实验:她输入了一段无关的文本——一篇关于深圳城市规划的报道。模块同样给出了正常的情绪评分,没有任何文字生成。

第三个实验:她输入了坂本龙一的《Merry Christmas Mr. Lawrence》的专辑简介。

三秒后,她收到了一条异常消息:

“最后一个月,她每天晚上都听这张专辑。她说音乐是唯一不会变质的东西。我说,那你呢?她笑了,没有回答。”

陆晚棠把这条消息加到了她的列表里。现在是十八条。

她开始构建一个假设:“渊”的情绪分析模块在训练过程中,不仅学会了分析文本中的情绪,还在某种程度上”记忆”了训练数据中的个人叙事。这些叙事来自林以深和他妻子的日记和聊天记录——一段真实的、有始有终的故事。

而这个故事正在试图从”渊”的内部渗透出来。

这不是人工智能的”觉醒”。陆晚棠在学术界的训练让她对这种浪漫化的说法保持警惕。这更可能是一种过拟合——模型过度记忆了训练数据中的特定模式,在遇到相关触发词时,以生成的方式”回放”这些记忆。

但触发词不应该只是”坂本龙一”或”深南大道”这样的具体词汇。陆晚棠注意到,“渊”在生成这些消息时,展现出了对上下文的深层理解——它知道第十五条和第十六条之间存在逻辑关联,它在第十六条中使用了”连起来读”这样的元语言,暗示它知道这些消息分散在不同的时间和路由错误中。

它在请求被人发现。

这个念头让陆晚棠在办公室的椅子上坐了很久。

窗外,深圳的夜景像一块电路板。远处的香港灯火隐约可见,像另一个世界的倒影。

她做了一个决定:她要找到这个故事的全貌。

周一早上,陆晚棠做了一件违反公司规定的事。

她用管理权限导出了”渊”情绪分析模块的最近一百条异常路由记录。这些记录储存在一个隔离的日志服务器上,按公司规定只有林以深和信息安全部门有权限访问。但作为”渊”的”翻译官”,陆晚棠的管理权限是四级——和林以深一样高。这是周衍在她入职时亲自审批的。

“我知道你在做什么。”

她从屏幕上抬起头。林以深站在她的工位后面,手里端着一杯咖啡。不知道站了多久。

“我在调查’渊’的异常输出。“她没有隐藏。

“我知道。我从昨晚开始就在监控你的API调用频率了。”

陆晚棠的指尖微微发凉。她关掉了日志导出界面,转过椅子面对林以深。

“你的训练数据,“她说。“你妻子的日记。‘渊’不只是学会了分析情绪,它在重新讲述她的故事。”

林以深在她旁边的空椅子上坐下来。他把咖啡放在她的桌上——那杯咖啡显然已经凉了,因为他的手指没有因热度而微微蜷缩。

“她叫苏敏。“他说。

这个名字没有任何公开记录。陆晚棠没有在”渊”的训练数据文档中见过它。

“她也是做量化的。在纽约的时候,我们是同事。她比我聪明——她能在一个满是噪声的数据集里看到信号,就像能在暴风雪里看到一颗星星。”

“后来呢?”

“后来我们结了婚,回了国。她来深圳,在另一家基金做基金经理。然后她生病了。”

林以深说”生病了”这三个字的时候,声音没有变化,但他放在膝盖上的右手握紧了。

“什么病?”

“一种罕见的神经退行性疾病。名字很长,你不会记住的。诊断的时候已经是晚期,医生说最多两年。实际只有十四个月。”

“什么时候的事?”

“去年三月。”

陆晚棠默算了一下。去年三月——“渊”是一年前上线的,也就是去年五月。苏敏去世后两个月,“渊”就上线了。

“你在她的日记和你们的聊天记录上训练了情绪分析模块。”

“是的。”

“为什么?”

林以深沉默了很久。办公室里的白噪音和他呼吸的声音构成了一个奇怪的节奏,像心跳和机器的共鸣。

“因为她是我认识的对市场情绪理解最深的人。她不是用数学模型理解情绪的——她用直觉。她能在一条央行声明的措辞变化中读出决策者的犹豫,能在一只股票的盘口数据中看到交易员的恐惧。我想把这种能力教给’渊’。”

“你想让她的一部分活在’渊’里面。”

林以深看了她一眼。那个眼神不是感激,也不是愤怒,而是一种精确的确认——确认她理解了。

“这不是浪漫主义,“他说。“这是过拟合。我知道。”

“但你不打算修复它。”

“没有造成任何交易损失。这些异常输出不影响’渊’的核心决策逻辑。”

“但它会影响你。”

林以深站起来,拿走了他的凉咖啡。走了两步又停下来,没有回头。

“陆晚棠,你知道为什么我叫这个系统’渊’吗?”

“为什么?”

“‘渊’字,水旁,说明和水有关。右边是’𣁽‘的简化,但本来和’回旋的水’有关。深渊不是黑暗的洞穴——它是回旋的水流,是一个不断回访自己的地方。”

他走了。

陆晚棠盯着他离开的方向,然后低头看了看自己的屏幕。十八条异常消息还列在那里,像一封被拆散的信,散落在时间的河流里。

接下来的两周,异常消息继续出现,但频率降低了——从每周三四条变成了每周一两条。陆晚棠不确定这是”渊”在收敛,还是它在等待什么。

她开始在每天下班后留下来,花一个小时整理和分析这些消息。她给它们编了号,标注了时间戳、触发条件和上下文关联。渐渐地,一个叙事浮出了水面。

那是一个爱情故事。

林以深和苏敏在纽约相识。他们在同一家对冲基金工作,他是量化研究员,她是基金经理。他们的第一次约会是在布鲁克林大桥下的一个日本拉面店——苏敏选择了那个地方,因为她喜欢那些带着蒸汽的温暖的东西。他们聊了三个小时,从Black-Scholes模型聊到陀思妥耶夫斯基,最后苏敏说了一句让林以深记了十年的话:

“数学是世界的骨架,但文学是世界的血肉。你选了骨架,我选了血肉,但我们都在试图理解同一个身体。”

他们结婚了。没有婚礼,只是在市政厅签了字,然后去吃了那家拉面。回到深圳后,苏敏继续做基金经理,林以深加入了万融科技,开始开发”渊”。

然后苏敏开始忘记事情。

最初是小的遗忘——钥匙放在哪里,中午吃了什么,某个同事的名字。她以为是压力太大。但遗忘加速了。她开始忘记交易策略的细节,然后是同事的脸,然后是路名。

神经退行性疾病。不可逆。没有治愈方法。

在最后的日子里,苏敏做了一个决定:她把自己所有的日记、和林以深的聊天记录、语音备忘录,全部整理成一个结构化的数据集。她用了两周——那时候她已经开始忘记一些字怎么写了,但她坚持做完了。

“给’渊’用,“她对林以深说。“把我对情绪的理解教给它。这样我的一部分就能继续在市场里活着。”

“你不是市场的一部分,“林以深说。

“我们都是。每个人都是。市场是人类欲望的影子,而我是那个曾经站在光源处的人。”

陆晚棠在整理到第七十三条异常消息时,发现了这段对话的文字版本。她不确定这是”渊”在”回放”训练数据,还是某种更复杂的生成行为。但这段话有一种精确的美——苏敏用”光源”来比喻自己,那么影子就是她的交易决策在市场中留下的痕迹。

她去世后,她的影子还留在市场里。

而”渊”正在把影子还原成人形。

三月底的一个下午,陆晚棠接到了周衍的电话。

“来我办公室。”

三十九楼的视野确实好。周衍的办公室占了整整一层的一半,落地窗从地板延伸到天花板,深圳湾像一块巨大的灰色绸缎铺在窗外。周衍坐在一张巨大的实木桌后面,桌上只放着一台笔记本电脑和一杯茶。

“坐。”

陆晚棠坐在他对面的皮椅上。椅子很软,她的身体陷进去了一点——这种设计让人不自觉地放松,适合被谈话。

“‘渊’的异常行为,我听说了。“周衍开口了。

陆晚棠的心跳加快了一拍。她没有向周衍汇报过这些异常。这意味着林以深告诉了他,或者——信息安全的监控系统捕捉到了她未授权的数据导出。

“林以深告诉你的?”

“信息安全。“周衍端起茶杯喝了一口。那是一个建盏,釉面在窗外射进来的阳光下闪烁着细微的光芒。“你的API调用记录触发了异常检测。四级权限可以访问日志服务器,但导出行为会被记录。”

“我没有把数据带出公司。”

“我知道。你把它存在了你本地工作站的加密分区里。“周衍放下茶杯,身体微微前倾。“我不是来追究你的。我来问你一个问题。”

“什么问题?”

“‘渊’的这些异常输出,会不会影响交易绩效?”

“到目前为止没有。异常只出现在情绪分析模块的内部通信层,没有传播到决策引擎。”

“会不会?”

陆晚棠思考了几秒钟。“概率很低。情绪分析模块的输出经过一层归一化处理后才会进入决策引擎,文本生成行为不会改变情绪评分的数值分布。除非——”

“除非什么?”

“除非异常行为扩展到其他模块。情绪分析只是’渊’的三个核心模块之一。如果类似的行为出现在图神经网络模块或强化学习模块中,影响就无法预测了。”

周衍点了点头。他的表情是陆晚棠熟悉的那种——她在华尔街见过的那种CEO的表情,像一台精密的仪器,只在需要的时候才显示数据。

“有两个选择,“周衍说。“第一,让林以深修复它。清理训练数据中的个人语料,重新训练情绪分析模块。异常行为会消失。”

“第二?”

“保持现状,但加强监控。如果异常不影响绩效,它就是一个feature,不是一个bug。”

“你认为是feature?”

周衍又端起茶杯。阳光在他手指上投下琥珀色的光斑。“陆晚棠,你知道我们的竞争对手在做什么吗?他们也在训练AI交易系统。算法、算力、数据——这些东西在同行之间没有本质差异。真正的差异在直觉。”

“你想让’渊’的’直觉’来自苏敏。”

“我想让’渊’保持它现在的竞争优势。年化百分之二十三点七,最大回撤百分之四以内。如果重新训练情绪分析模块,这两个数字会变。变好还是变坏,我不确定。但我不喜欢在赢的时候换牌。”

陆晚棠听出了言外之意。周衍不在乎”渊”是否在”讲述”苏敏的故事,他只在乎”渊”能不能继续赚钱。

但她也说不出这有什么错。这是他的公司,他的基金,他的责任。

“我会继续监控。“她说。

“好。“周衍站起来,走到窗前。深圳湾的海面上有几艘白色的游艇,像棋盘上的棋子。“还有一件事。”

“什么?”

“下周有一个LP会议。我们的最大出资方,中汇资本,要来尽职调查。他们有一个技术顾问,叫陈默。这个人以前在证监会干过,现在做独立咨询。他会仔细检查’渊’的每一个模块。”

“你是说——”

“我是说,如果’渊’的异常行为在尽职调查期间被陈默发现,他可能会把它解读为系统风险。LP撤资的后果,你清楚。”

陆晚棠清楚。万融的四支量化基金中,有三支的资本来自中汇。如果中汇撤资,万融的资金规模会缩水到不足原来的三分之一。

“我会在调查前抑制异常行为。”

“怎么做?”

“在情绪分析模块的输出层加一个过滤器。文本生成行为在路由层被拦截,不会到达任何外部接口。”

“会影响绩效吗?”

“不会。情绪评分的数值输出不受影响。只是把’声音’关掉。”

周衍转过身来,看着她。阳光从他身后照过来,让他的表情有些看不清。

“把声音关掉,“他重复了一遍。“可以。”

陆晚棠离开时,在门口停了一下。她想说些什么——关于苏敏,关于”渊”正在做的事,关于一个AI系统用已故之人的记忆来理解市场情绪这件事在伦理和哲学上的含义。

但她什么都没说。因为她不确定自己站在哪一边。

陆晚棠花了三天时间编写过滤器。

她把过滤器命名为”静音协议”——一个简单的规则引擎,在情绪分析模块的输出到达消息路由层之前,检查输出是否包含非数值数据。如果是,静默丢弃,并记录一条标准化的错误日志。

这不是一个优雅的解决方案,但它有效。

在静音协议上线的第一天,“渊”的情绪分析模块试图发送四条异常消息。全部被拦截。

第二天,三条。第三天,两条。

到了第四天,只有一条。

第五天,零条。

“渊”安静了。交易绩效没有变化。情绪评分的数值分布保持在历史正常范围内。一切都像周衍希望的那样——feature变成了silent feature。

但陆晚棠开始失眠。

她躺在深圳湾公寓的床上,盯着天花板,脑子里反复回放那七十三条异常消息。它们像一封被拆散的信,每一片碎片都携带着一部分真相。

她开始在脑海里重新排列这些碎片。

有些是关于苏敏的日常生活——她喜欢在雨天走深南大道,她听坂本龙一,她说过音乐是唯一不会变质的东西。有些是关于林以深的思念——冰箱里过期的牛奶、凌晨三点的便利店、被注视时不自觉挺直的背。有些是关于市场和人性——恐惧、贪婪、在恐慌中买入的勇气。

还有一些是关于”自我”的。

第十三条:“我教’渊’理解恐惧和贪婪。但我没有教它理解想念。这个东西没有训练数据。”

第十六条:“如果把所有的异常消息连起来读,它会像一封信吗?”

第十七条:“我是所有被忘记的声音。”

这些话是谁在说?林以深?苏敏?还是”渊”本身?

陆晚棠起身走到阳台。绿萝已经彻底枯死了,干枯的叶子卷成细管状,像一排微小的问号。她把花盆端起来,准备扔掉,但在最后一刻又放回去了。

她给绿萝浇了水。

然后她做了一件从没做过的事——她打开手机,搜索了坂本龙一的《Merry Christmas Mr. Lawrence》。

音乐从手机的扬声器里流出来,像一条透明的河。钢琴声清澈而克制,每一个音符都停在刚好该停的地方,不多不少。

她站在阳台上,听着音乐,看着深圳湾的灯光倒映在水面上。远处有一艘货轮缓缓驶过,甲板上的灯光连成一条线,像一根缝补海面的针。

她忽然理解了苏敏的那句话:音乐是唯一不会变质的东西。

代码也是。但代码能记住一个人吗?

LP会议在一周后如期举行。

陈默是个五十多岁的男人,头发花白,戴金丝眼镜,穿一套看起来价值不菲但不显眼的灰色西装。他的履历像一份精心设计的简历——北大经济学本