余额人生

招魂者 · 2026/4/9

一、推荐结果

周五晚上八点十七分,许知远收到了女儿许念发来的微信。

“爸,这个月的生活费可以多打两千吗?”

他没有立刻回复。手机屏幕上,那个对话框安静地亮着,旁边是今日头条的推送气泡、抖音的小红点,以及招商银行App角落里一个跳动的数字——他的理财产品在过去二十四小时里又涨了零点三个百分点。这些数字像壁虎一样趴在屏幕上,甩不掉,也看不清。

许知远把手机翻过去,扣在餐桌上。

他和许念的母亲在五年前离婚了。女儿判给了他,但许念大部分时间住在奶奶家,只有周末才来他租的这套一居室。五年里他换了三份工作,从一家广告公司的数据分析师,跳到一家做消费金融的互金平台,现在在一家叫”量潮”的科技公司做策略运营。工资从八千涨到三万二,存款从零变成六十万,但他依然觉得自己越来越穷。

手机又亮了。他翻过来一看,是量潮的工作群。

“请策略三组今晚加班,确保明日利率下调后的推荐模型切换平稳。联系人:韩总。”

韩总就是韩东升,策略三组的直属领导,四十二岁,西北人,秃顶,走路的时候两只手永远背在身后,像个巡视领地的小老头。但许知远知道,这个”小老头”手里捏着整个公司最核心的权利——流量分配权。量潮是一家做现金贷和消费分期的平台,日活用户三千万,而韩东升的组负责其中一半的推荐算法。也就是说,每天有1500万人在韩东升设计的系统里,被”推荐”他们应该借多少钱、借哪家的产品、以及用什么方式还款。

许知远曾经觉得这件事很魔幻。

十五年前他刚入行的时候,做的是纯粹的数据分析:报表、漏斗、转化率。那时候”推荐系统”还是个技术词汇,不是生活本身。他记得2008年奥运会那会儿,他还在用诺基亚的按键手机,觉得互联网改变世界这件事很遥远。后来他去了那家互金公司,第一次见识到了”风控模型”和”用户画像”——他们给每个借款人打分,打分的维度包括手机型号、通讯录人数、凌晨一点以后使用App的频率、过去三十天的消费商户品类等等。

那个模型算出来的分数,比借款人自己还了解他的偿还能力。

许知远曾经帮一个借款人测算过:二十六岁,月薪六千,通讯录里有四百三十七个联系人,其中女性占比百分之三十一,平均每天使用手机七小时二十三分钟,信用评分六百四十一——系统给他的额度是一万四千元。

那个人最后贷了款,买了最新款的苹果手机,然后逾期了。

许知远后来想,这一切都像是被安排好的。那部手机,那个额度,那次逾期,都在某个看不见的算法里被计算好了。

他把这个想法说给当时的同事听,那个同事笑了笑,说:“知远,你想多了。这个世界不是被算法设计的,是被欲望设计的。算法只是更诚实地反映了欲望。”

许知远没有反驳。但他心里始终有一个疑问:如果欲望本身也是被算法推荐出来的呢?


二、利率下调

晚上九点半,许知远坐在了电脑前。

量潮公司的办公区在望京的一个科技园区里,周末的晚上只有零星几盏灯亮着。他旁边的工位是空的——策略三组一共六个人,另外五个都在外地或者已经离职了。团队流动性大是这行的常态,钱给得多,走得也快,扛不住的人就被系统筛掉了。

韩东升从走廊那头走过来,手里端着一个保温杯,杯子里泡着枸杞和红枣。他穿着一件优衣库的灰色卫衣,袖口有点起球,但没人敢提醒他。

“知远,来了?“他站在许知远身后,弯下腰看了一眼屏幕,“模型切换的预案我看过了,没问题。明天降息窗口是上午十点,你要保证九点四十五之前所有标签权重更新完毕。”

“明白。”

韩东升没有走。他站在原地,看着屏幕上滚动的数据流,那些数字像瀑布一样从终端窗口里涌出来,红的绿的白的,蓝的黄的灰的。许知远知道他在看什么——实时放款量、逾期率、复借率、用户停留时长、点击通过率。这些数字每一个都是活生生的人,每一秒都有几百个人在这个系统里借到了钱,或者被拒绝了借款。

“知远,“韩东升忽然说,“你觉得我们在做什么?”

许知远愣了一下。“做……推荐系统。”

“我问你我们在做什么。”

”……在帮用户找到合适的金融产品?”

韩东升笑了。他的笑很轻,像是从嗓子眼里叹出来的一口气。“你说得对,也不对。我们在做的事情,本质上是把金融资源分配给最需要它们的人。但是知远,最需要的人,往往也是最没有能力偿还的人。”

许知远没有说话。他盯着屏幕,屏幕上跳出了一个数字:“用户张某,今日授信额度:8600元,推荐产品:量潮快贷,年化利率14.4%,用户已点击查看。”

韩东升拍了拍他的肩膀。“今晚辛苦了。明天降息之后,逾期的用户会变多。但那不是你的责任,是市场部的责任。”

许知远转过头,想问那是谁的责任,但韩东升已经走远了。他的背影消失在走廊尽头,保温杯的红枣香气还残留在空气里。


三、魔幻时刻

许知远决定在系统切换之前,先把女儿的生活费转过去。

他打开招商银行的App,输入密码,页面加载了三秒钟。这三秒钟里,他的手机屏幕底部弹出了一个广告:“您有未还清的贷款,是否考虑先还一部分?立即还款,享受利率优惠!”

他盯着那个广告看了五秒钟,然后关掉了它。

转完账,他给许念发了一条消息:“多两千可以,但下个月开始你得学着记账。”

许念的回复很快:“知道了,爸。”

紧接着又来了一条:“你是不是又加班了?”

“没有,在家。”

“那你注意身体。”

许知远看着这五个字,忽然觉得眼眶有点酸。他把手机屏幕锁了,屏幕上映出自己的脸——四十岁,两鬓有一点白,眼袋很深,像是被什么东西从里面掏空了。

他重新把注意力放回工作。系统切换的预案他已经检查了三遍,标签权重更新的脚本跑在测试环境里没有任何报错。一切就绪,只等明天上午十点。

但就在他准备关机的时候,屏幕上出现了一个他没有见过的弹窗。

那个弹窗是白色的,没有标题栏,只有一行字:

“您已被选入余额人生计划。是否查看详情?”

许知远以为是测试环境的某个彩蛋。他移动鼠标,试图关掉它,但那个弹窗没有关闭按钮,也没有响应任何鼠标点击。他试着按ESC、Alt+F4,都没用。

然后他发现了一件更奇怪的事——屏幕上其他所有的窗口都还在正常运行,只有那个弹窗悬在所有窗口之上,像是从系统最底层生长出来的一块东西。

他试图用任务管理器结束进程,但任务管理器打开之后,那个弹窗依然在。任务管理器的窗口在它背后变成了半透明的,像一层薄雾。

许知远感到后背有点发凉。他做技术十五年,从没见过这种界面行为。他掏出手机拍了一张照片,打算明天发给IT部门。

就在他拍完照的那一瞬间,弹窗变了。

“您已被选入余额人生计划。您的余额人生将于2026年4月15日00:00:00开始。”

现在是2026年4月14日晚上十一点四十七分。

许知远盯着那个倒计时,心跳忽然加快了。他的手指悬在键盘上方,不知道该做什么。他试着重启电脑,但弹窗依然在。甚至在他强制关机之后,重新开机的瞬间,那个弹窗就已经在屏幕上了,像是从未消失过。

他忽然想起来,今天是四月十四号。

四月十五号是”419”——一个在金融圈子里被叫了十几年的日子。2018年的那一天,监管部门下了整改文件,几乎所有P2P平台在那之后的一年内全部清盘。那是中国互联网金融的”诺曼底登陆日”,是无数人命运的分水岭。

而现在,系统告诉他,“余额人生”将在那个日子的零点开始。

许知远关掉电脑。他决定不再想这件事。

但他关掉显示器的那一刻,房间里的灯忽然闪了一下。


四、余量

第二天,2026年4月15日,上午十点零三分。

许知远坐在工位上,眼睛盯着屏幕,但脑子里一直在想昨晚那个弹窗。他查了公司的所有系统后台、日志、代码仓库,没有任何异常。他问了IT部门的同事,对方说可能是显卡驱动的bug,让他重装一下驱动。

但他知道不是。

十点整,利率下调准时生效。屏幕上跳出了一行绿色的提示:“利率下调完成,当前年化利率区间:7.2%-24%。“紧接着,放款量开始上升——人们总是对”降价”有本能的反应,哪怕借来的钱本质上没有变少。

韩东升从办公室里走出来,脸上带着一种奇怪的表情。不是高兴,也不是担忧,而是一种许知远说不清的……如释重负。

“知远,过来一下。”

许知远走进韩东升的办公室。办公室很小,只有十平米左右,一面墙上挂着一幅字,写的是”知止不殆”四个字,落款是一个许知远不认识的书法家。另一面墙上贴着一张A4纸,打印着六个字:“还款提醒:温柔。”

韩东升示意他坐下。

“昨天晚上的事,你遇到了什么异常没有?”

许知远心里一紧。“什么异常?”

韩东升看了他一眼,那眼神像是在说”你我都心知肚明”。但他只是说:“没什么。我是说,模型切换有没有问题。”

“没问题,一切正常。”

“那就好。“韩东升从抽屉里拿出一个U盘,放在桌上。“知远,你知道我们公司最近在准备什么吗?”

“上市?”

“对。港交所。预计第三季度。我们现在的数据必须漂亮,漂亮到让投资人相信,我们不是一家放高利贷的公司,而是一家真正的科技公司——用数据普惠金融的科技公司。”

许知远点点头。

“但是知远,“韩东升把那个U盘往他这边推了推,“这里面有一份名单,是近期需要重点’维护’的用户。他们的逾期风险比较高,但暂时还不会变成坏账。你要做的事情,是在这周之内,通过推荐系统给他们推送一些……让他们愿意主动还款的内容。”

许知远拿起U盘,没有立刻插入电脑。“什么内容?”

韩东升笑了。他的笑容在那一刻让许知远想起了很多年前他在电视上看到的一个画面——一个官员在接受采访时说”我们的政策是为了保护人民群众的利益”。

“知远,你在这个行业这么多年了,应该知道,催收这件事,不能硬来。硬来会上热搜,会引发监管关注,会毁掉一家公司。所以我们用推荐系统——精准地、温柔地、润物细无声地,告诉那些用户:你们应该还款了。”

许知远把U盘插进电脑。里面只有一个Excel文件,一共一百三十七行数据。每行数据包括一个用户ID、姓名、手机号、逾期天数、授信额度和一个”建议推送内容”字段。

他打开了其中一个。

“用户:孙某某,逾期天数:47天,授信额度:22000元,建议推送内容:‘您的信用正在影响您的人生轨迹。点击查看如何修复。’”

他又看了第二个。

“用户:周某,逾期天数:23天,授信额度:8500元,建议推送内容:‘我们为您准备了专属还款方案,最低可分12期,利率优惠。’”

第五十七个。

“用户:许某某,逾期天数:91天,授信额度:35000元,建议推送内容:‘您的通讯录好友正在使用我们的产品,他们都已按时还款。’”

许知远的手指在触控板上停住了。

他盯着那个”许某某”看了很久。通讯录好友。通讯录里有多少人,有多少人会因为一个人的逾期而被”提醒”,而那些被”提醒”的人又会不会反过来对那个人施加压力——这个链条,他太熟悉了。他曾经设计过这个模型。

“韩总,“他说,“这种推送内容……合规吗?”

韩东升靠在椅背上,双手交叉放在胸前。“知远,我问你一个问题。你知道这个世界上什么最赚钱吗?”

”……”

“不是我给你选择,是你自己想。“韩东升说,“不是我问你,是你自己问自己。”

许知远没有回答。他看着屏幕上那个”许某某”的名字,忽然觉得这个名字有点眼熟。他想不起来在哪里见过,但那种熟悉感像一根刺一样扎在他的脑子里。

韩东升站起来,走到窗边,背对着他。望京的街道上人来人往,每一个人都在低头看手机。没有人知道,在这些手机屏幕的背后,有多少个像许知远这样的人,在决定着他们应该看到什么、应该做什么、应该成为什么样的人。

“知远,“韩东升说,“我四十二岁了。在这个行业干了十二年。我见过太多人进来,也见过太多人出去。我跟你说一个实话,你别往外说——这个行业里,没有一个人是干净的。包括我,包括你。”

许知远抬起头。

“但是,“韩东升转过身来,“干净不干净不重要。重要的是,你能不能在这个系统里找到自己的位置。你是写代码的,我是做决策的。代码和决策,哪一个更脏?我不知道。但我知道,没有代码,我的决策就是空的;没有决策,你的代码就是一堆废铜烂铁。”

他走回桌边,把U盘从电脑上拔下来,放回抽屉里。

“周五之前给我结果。你可以走了。“


五、余额

许知远从韩东升的办公室里出来,在走廊里站了很久。

走廊的尽头是一面落地玻璃,玻璃外面是望京的街道。街道两旁种着银杏树,四月份的银杏叶刚抽出新绿,嫩得像假的。街边有一家奶茶店,招牌上写着”茶颜悦色”,一家网红店,每天排队的人从门口一直排到马路对面。

他想起十五年前,他刚入行的时候,在一家小广告公司做数据分析。那时候他还相信数据是客观的、数字是中立的、算法是没有价值观的。他给一家食品公司做用户画像分析,最后得出来的结论是:喜欢吃辣的人更容易购买他们的新产品。他把这个结论写成报告交给了客户,客户很满意,投放了三百万的广告费。

那是他经手的第一个”成功案例”。

后来他才明白,喜欢吃辣和买新产品之间没有因果关系,只有相关性。但相关性就够了。在这个行业里,相关性就够了。只要数据够多、模型够复杂、结果够好看,谁会在乎因果呢?

他走回工位,把那个U盘里的Excel文件拷到了本地。他决定自己先看看这些数据,看看能不能找到一些规律。

一百三十七个用户,逾期天数从7天到91天不等,授信额度从3000元到85000元不等。他按逾期天数排序,发现了一个规律:逾期天数越长的用户,授信额度反而越高。

这是一个危险的信号。高额度、长期逾期,这意味着这些用户很可能已经陷入了”以贷养贷”的深渊——用新的贷款还旧的贷款,利息越滚越大,最终彻底崩溃。

他查了其中一个重度逾期用户的详细资料。

姓名:陈某某,男,三十一岁,已婚,有一个三岁的女儿。月收入12000元,名下有三笔未结清贷款,总金额97000元。通讯录里有213个联系人,其中有87个”相关号码”——这些相关号码的主人,也都在量潮借过钱。

陈某某的第一笔借款是2023年3月,额度12000元,用于给妻子买一辆电动车。后来他妻子的电动车被偷了,他还款计划被打乱,于是借了第二笔来还第一笔。然后是第三笔、第四笔……

许知远算了一下,如果按照目前的还款方式,陈某某需要还清所有欠款,大约需要七年。而这七年间,他的利息支出总额将超过本金。

他关掉了这个用户的资料页面。

屏幕上又跳出了昨天的那个弹窗。

“您已被选入余额人生计划。您的余额人生将于2026年4月15日00:00:00开始。当前状态:等待中。”

现在是上午十一点二十三分。

许知远盯着那个弹窗,忽然做了一个决定。他要找到这个弹窗的来源。他不相信这个世界上有什么”余额人生计划”,这一定是某个恶作剧,或者是某个他不知道的后门程序。

他打开命令行,输入了一串排查命令。他查了进程列表、网络连接、系统日志、注册表启动项——什么都没有。这个弹窗就像是凭空出现的,不依附于任何进程,不走任何端口,不写任何日志。

他试着追踪弹窗的渲染层。弹窗没有标题栏、没有窗口边框、不能被选中、不能被截图(他试过了,截图里没有弹窗)。这不是Windows的原生窗口,也不是任何他认识的第三方UI框架。

这不是一个程序。这是一个……存在。

许知远的手悬在键盘上方,忽然感到一种从未有过的恐惧。不是对弹窗的恐惧,而是对未知的恐惧。他在这个行业十五年了,他相信代码是确定的、程序是可预测的、系统是有逻辑的。但现在,有一个东西在他的电脑里,它不遵守任何他知道的规则。

它说”余额人生”。它说”等待中”。它说”四月十五日零点”。

许知远忽然想到了什么。他打开日历,看了一眼2026年4月15日。

四月十五日。

农历。三月初三。

他不知道这个日期有什么特殊的,但他心里有一种奇怪的直觉:他应该回家了。

他关掉电脑,拿上外套,往电梯走去。


六、念

许知远没有直接回家。他先去了女儿的学校。

许念今年十六岁,在朝阳区的一所普通高中读高一。她成绩中等偏上,不爱说话,喜欢画漫画。许知远记得她小时候最喜欢画的是各种奇形怪状的小动物,每一个动物都有一个名字和一段故事。后来她不画了,许知远问她为什么,她说”画了也没人看”。

他在学校门口等了两个小时。四点十五分,放学铃声响起,学生们像潮水一样从各个教学楼里涌出来。许知远站在门口的银杏树下,个子不高,头发有点乱,在一群十七八岁的少年少女中间显得格外苍老。

许念出来的时候没有看到爸爸。她低着头走路,手里拿着手机,耳朵里塞着耳机。许知远叫了她一声,她才抬起头。

“爸?你怎么来了?”

“今天没事,想接你回家。”

许念的表情有一点意外,但很快变成了习惯性的淡然。“哦。”

他们一起往地铁站走。路上,许念一直在看手机,屏幕上是抖音的界面。许知远瞥了一眼,看到她正在刷一个视频——视频里是一个女孩,坐在镜头前,说:“如果你现在感到很迷茫,不知道自己想要什么,那你一定要做这件事……”

许知远没有说话。他看着女儿的脸,十六岁的脸,干净得像一张白纸。她的眼睛盯着屏幕,嘴角有一点微微的弧度——那是她的笑,但她自己可能都不知道自己在笑。

他忽然想起了什么。

“念念,你还记得你小时候画的那个小动物吗?那个蓝色的、长着翅膀的、叫’余额’的。”

许念抬起头,眼神里有一丝困惑。“余额?”

“对。它说它的梦想是’让所有人都能看见自己的数字’。你还记得吗?”

许念想了想,摇了摇头。“不记得了。”

许知远没有再问。

他们在地铁站分开了——许念坐六号线回奶奶家,许知远坐十四号线回自己的出租屋。临走的时候,许念忽然叫住了他。

“爸。”

“嗯?”

“你是不是……有什么事?”

许知远笑了笑。“没有。就是想你了。”

许念看了他一眼,没有说话,转身刷卡进了站。

许知远站在原地,看着女儿的背影消失在人群里。他的手机震了一下。他掏出来一看,是量潮的工作群。

“@许知远 韩总说催收方案需要今天完成,请尽快提交。”

他把手机放回口袋,走进地铁站。


七、余额人生

晚上九点,许知远坐在出租屋的桌前,面对着那台电脑。

那个弹窗还在。

“您已被选入余额人生计划。您的余额人生将于2026年4月15日00:00:00开始。当前状态:等待中。”

他盯着那个倒计时看了一会儿,然后做了一件他不应该做的事情——他点击了”查看详情”。

弹窗消失了。

取而代之的是一个新的界面。全屏的,黑色的背景,中央有一个发光的圆环,像一只眼睛。圆环的中央有一行字:

“余额人生,是一种状态,不是一个事件。”

“您的余额,不是您的存款。”

“您的余额,是您剩余的时间、关注、信任和爱。”

“它们正在被消耗。”

“您可以选择充值,或者终止。”

许知远盯着这几行字,忽然觉得自己的眼眶有点湿润。

不是因为害怕,而是因为某种难以名状的共鸣。他在这个行业十五年了,他用算法决定过无数人应该看到什么、应该借多少钱、应该承担多少利率。他从来没有想过,算法也在决定着他们——那些用户——剩余的”余额”:时间、关注、信任和爱。

他打开韩东升给的名单,又看了一遍那些逾期的用户。他们不是数字,他们是真实的人。孙某某、周某、陈某某……每一个名字背后都有一个具体的人生,一个具体的困境,一个具体的”余额”——他们的时间在被消耗,他们的信任在被消耗,他们的爱在被消耗。他们以为自己在”借钱”,但实际上,他们是在透支自己的人生余额。

他忽然想起来了。

“许某某”——名单上的第五十七个用户。他想起来在哪里见过这个名字了。

三年前,他在上一家互金公司工作的时候,处理过一个用户的申诉。那个用户叫许某某,三十八岁,建筑工人,借了两万块钱给儿子治病,后来儿子没治好,钱也没还上。那个用户申诉说自己被暴力催收,通讯录被爆了,村里所有人都知道他欠钱不还,他的父亲气得心脏病发作去世了。

许知远负责写那个用户的调查报告。他在报告里写:“经核实,该用户反映的暴力催收情况不属实。建议维持原催收方案。”

他写完报告,签了字,那个用户的申诉被驳回了。

三年后,“许某某”又一次出现在了他的面前。这一次,他逾期的金额是35000元,逾期天数是91天,通讯录里有多少人已经被”提醒”了,他不知道。

许知远关掉了那份名单。

他做了一个决定。他没有打开韩东升要的催收方案,而是打开了另一个文档——一份他藏了很久的文档。三年前,他写完那份调查报告之后,在自己的笔记本电脑上建了一个加密文档,里面记录了他这些年经手的每一个”灰色案例”:哪些用户的申诉被不合理地驳回了,哪些催收方式踩了红线,哪些贷款产品的利率在法律边缘,哪些用户最终走上了绝路。

他从来没有勇气公开这些。但他也从来没有删除它们。

他把那个文档打开,找到三年前的那个案例——“许某某”。他重新读了一遍自己当年写的调查报告,然后开始写一份新的文档。

这份新文档的标题是:“量潮科技——2026年4月,内部审计备忘录(草稿)”。

他不知道这份文档最终会被交给谁。也许是韩东升,也许是董事会,也许是媒体,也许是监管部门。他只知道,他不能再用”代码没有价值观”来安慰自己了。代码有价值观。代码的背后是写代码的人。写代码的人有选择。

凌晨一点四十七分,他把文档保存好,发到了自己的个人邮箱——不是公司邮箱,是个人邮箱,定时发送,明天上午八点自动发出,收件人是三个人:他的大学同学、他的前妻、他的女儿。

他不确定这算不算一种”自杀式”的行为。但他想,既然余额人生已经开始倒计时了,那他应该用它来做一件值得的事情。

凌晨两点,他把电脑合上,躺到床上。

窗外,北京的夜还亮着。无数个屏幕在黑暗中发光,每一个屏幕里都有一个”余额人生”在被计算、被推荐、被消耗。

他闭上眼睛,睡着了。


八、四月十五日

许知远是被手机的震动吵醒的。

他看了一眼时间:早上七点十二分。不是他设的闹钟。他坐起来,发现手机屏幕上有一百二十三条未读消息——微信、工作群、邮件、短信,全部爆满了。

他打开工作群,看到的第一条消息是韩东升发的,时间是凌晨三点十七分。

“策略三组全员:明早九点到公司,有紧急会议。”

第二条是凌晨五点零四分。

“@许知远 你的个人邮箱发送了什么东西??”

第三条是凌晨五点三十一分,是CEO发的。

“所有高管层,八点到公司。港交所的事,出变化了。”

许知远关掉工作群,打开邮箱。他昨晚定时发送的文档已经在凌晨八点发出去了。发件箱里显示:已成功送达。

他打开邮箱的已发送页面,确认了一下。三个人:前妻、女儿、同学。都已送达。

他放下手机,走进洗手间,用冷水洗了一把脸。镜子里的那个人看起来更老了,眼袋更深了,但眼神里有一点他以前没有见过的东西——一种奇怪的平静。

他回到房间,打开电脑。

昨晚那个弹窗不见了。取而代之的是桌面上的一行新建文本文件,文件名是”余额人生.txt”。

他双击打开它。

里面只有一行字:

“充值成功。余额:∞。”

许知远盯着那行字看了很久。然后他站起来,穿好衣服,拿上车钥匙,出门了。

他要去接女儿。今天是四月十五号,他觉得应该陪她过一天。


九、余额

北京的四月,阳光有一种奇怪的颜色——不是金黄色的,不是白色的,而是一种说不清的灰蓝,像是被什么东西过滤过了。空气里有杨絮在飘,落在地上、车上、人的肩膀上,像一场永不停歇的雪。

许知远开车去奶奶家接许念。路上,他打开收音机,听到了一条新闻:

“——港交所今日发布公告,暂停某科技公司赴港上市进程。据悉,该公司因涉嫌通过算法进行不当催收,正在接受相关部门调查。另据知情人士透露,该公司一名内部员工向监管部门提交了长达三十七页的实名举报材料——”

他关掉了收音机。

他开到奶奶家楼下的时候,许念已经站在门口等着了。她今天穿了一件白色的T恤,上面印着一只蓝色的、长着翅膀的小动物。T恤很旧了,洗过很多次,颜色已经有点发白,但那只小动物的轮廓还依稀可辨。

许知远把车停好,摇下车窗。

“上车。”

许念走过来,拉开车门,坐在副驾驶座上。她看了一眼爸爸,忽然说:“爸,你今天怎么没穿那件格子衬衫?”

“哪件?”

“你最常穿的那件。灰格的。”

许知远想了想。“那件……送去干洗了。”

许念点点头,没有再问。她靠在座椅上,看着窗外。

车开动了。父子俩谁都没有说话。

开了一会儿,许念忽然开口了:“爸,你知道今天是什么日子吗?”

“四月十五号。”

“不是。“许念转过头,看着他,“今天是我的生日。阴历。”

许知远的手在方向盘上顿了一下。

他想起来了。三月初三。许念的生日。

他已经连续三年忘记了她阴历的生日。阳历的生日他记得,五月十七号,但阴历的……他每年都记不住。不是不记,是记了忘,忘了记,记了再忘。

“生日快乐。“他说。

许念没有说话。她从书包里拿出一张纸,展开,放在膝盖上。是一幅画。画上是那只蓝色的、长着翅膀的小动物,眼睛圆圆的,正在看着什么。

画的右下角写着两个字:余额。

“你昨天问我记不记得这个,“许念说,“我记得。我昨天回去之后翻了一下旧东西,找到了这张画。”

许知远把车停在路边,认真地看那幅画。蓝色的动物,翅膀,圆形的大眼睛。它在看着的地方,画着一串数字——那些数字不是用笔画的,是用打印的小标签贴上去的,每一个数字的大小和颜色都不一样。

“你那时候说,余额的梦想是’让所有人都能看见自己的数字’,“许念说,“你说它觉得这个世界上的数字都藏得太深了,人们看不到自己还有多少余额,所以就会乱花。”

许知远没有说话。他想起来了。是他对女儿说的。但他想不起来他是什么时候说的、为什么要说这个。

“爸,“许念说,“余额不是一个坏词,对吧?余额的意思是你还有,不是你没有了。”

许知远转过头,看着女儿。

十六岁的女儿,脸上有一种他以前没有见过的表情——不是那种青春期的漠然,而是一种安静的、确定的、像成年人一样的表情。

“我在网上看到过一句话,“许念说,“说一个人最大的悲哀,不是余额不足,而是不知道自己还有多少余额,也不知道自己的余额正在被谁消耗。”

许知远的心跳忽然漏了一拍。

他想起昨晚那个弹窗。那些字:“您的余额,是您剩余的时间、关注、信任和爱。它们正在被消耗。您可以选择充值,或者终止。”

他从来没有跟任何人说过这些话。

“爸,“许念把那张画收好,放回书包里,“我不需要什么生日礼物。你今天陪我一整天,就是最好的礼物了。”

许知远看着女儿,点了点头。

他发动汽车,往北京欢乐谷的方向开去。他记得许念小时候最喜欢去欢乐谷,虽然她现在十六岁了,可能已经觉得那里很幼稚。但他今天想去。

路上,他给奶奶打了个电话,说今天带念念出去玩,晚上送回去。奶奶在电话里说:“知远,念念长大了,你要多陪陪她。”

他说:“我知道。”

挂掉电话,他看了一眼后视镜里的许念。她正在低头看手机,屏幕上是抖音的界面。他没有说什么。

但他心里想,也许今天,他可以跟女儿好好谈一谈。


十、潮

欢乐谷的人很多。周六,又是春天,游乐园里挤满了大人和孩子。尖叫声、笑声、音乐声混在一起,形成一种奇怪的、让人头晕的噪音。

许知远和许念排在”奥德赛之旅”的队伍里。这个项目许念小时候不敢玩,今天她说想试试。队伍移动得很慢,他们大概还要等四十分钟。

许念站在他旁边,一直在看手机。许知远没有打断她。他只是安静地站着,看着前面的队伍一点一点往前挪动。

队伍里有一个小女孩,大概四五岁,被爸爸扛在肩膀上,手里举着一根棉花糖。棉花糖是粉色的,做成了一个小兔子的形状。小女孩在爸爸的肩膀上笑,笑得很开心。许知远看着他们,忽然想起了许念小时候的样子。

那时候他也这样扛过她。在动物园,在游乐场,在各种许念想去的地方。他把她扛在肩膀上,让她看得更远。那时候许念会紧紧抓着他的头发,说”爸爸,我看到了,那个是大象”——其实她看到的是一只骆驼。但她说是大象,他就说是大象。

他很久没有这样看过她了。

“爸,“许念忽然收起手机,“你在想什么?”

“没什么,“他说,“在想你小时候。”

许念笑了一下。那个笑容很短,但他看到了。那是一个很真实的笑,不是抖音上那种标准化的、适合被推荐的笑。

“爸,“许念说,“我想问你一个问题。”

“你问。”

“你每天做的那些工作……你觉得自己做的是对的事情吗?”

许知远没有立刻回答。

这个问题他被问过很多次,但从来没有认真回答过。以前他总是说”技术在发展过程中都会遇到问题,我们能做的就是尽量让它变得更好”。但这些话他自己都不信。

今天,他决定说一个不一样的答案。

“念念,“他说,“我觉得……我在做的事情,不全是对的。有些事情,我知道是不对的,但我做了。也有可能,我做的一些事情,我觉得是对的,但从别人的角度看是错的。这个世界不是黑白分明的。”

许念看着他,没有说话。

“但是,“他说,“不管怎么说,我今天在这里陪你看你的生日。我很高兴。”

许念把手机装进口袋里。“爸,我今天不看手机了。我们好好玩一天。”

许知远愣了一下,然后笑了。“好。”

队伍继续往前移动。再过十分钟,就轮到他们了。

许知远看着前面的过山车轨道,那些轨道在阳光下反射出银色的光,像一条条蜿蜒的河流。在那些河流上,有无数个车厢在奔跑,每一节车厢里都坐着人,他们尖叫、大笑、闭上眼睛、抓紧扶手。他们不知道这列过山车会开向哪里,但他们在上面。

他想,这大概就是他这些年做的事情——设计过山车。

他设计过山车的轨道、速度、坡度、旋转角度。他知道哪些地方会让乘客感到最刺激,哪些地方可能会出事故。他优化过无数个参数,让过山车跑得更快、更刺激、更吸引人。

但他从来没有坐过自己设计的过山车。

今天,他决定坐一坐。


十一、潮落

许知远和许念从欢乐谷出来的时候,已经是下午五点了。

他们在园区的餐厅里吃了一顿饭——汉堡、薯条、可乐,许念坚持要吃这些,说这是她”最不健康的生日愿望”。许知远没有拒绝。他要了一个鸡肉卷,吃到一半才发现里面夹了很多他不吃的蔬菜。他没有挑出来,一口一口全部吃完了。

许念看着他吃,笑了。“爸,你不是不吃香菜吗?”

“我什么时候说过我不吃香菜?”

“你从来不吃。我们小时候吃饺子,你都不蘸香菜。”

许知远想了想,好像是有这么回事。但他今天吃下去的香菜,好像也没有那么难以下咽。

吃完饭,他们走出欢乐谷,往停车场走。天色暗下来了,北京的天际线在远处变成了一道深紫色的轮廓。欢乐谷的门口有很多小摊,卖棉花糖的、卖气球、卖荧光棒的。许念在一个卖棉花糖的摊位前停下来,买了一根粉色的、兔子形状的棉花糖。

她拿着棉花糖,忽然说:“爸,你知道我为什么喜欢这个形状吗?”

“因为像兔子?”

“因为它像一朵云。“许念说,“兔子形状的云。世界上有兔子形状的云,只是很少有人看到。我小时候觉得,如果我能找到一只兔子形状的云,我就能许一个愿。”

许知远看着她。“你许过吗?”

“许过。“许念说,“我许的是,希望爸爸每天都能早点回家。”

许知远没有说话。他伸出手,揉了揉许念的头发。她的头发很软,有一点洗发水的香味。

“对不起,“他说,“爸爸没有做到。”

许念摇摇头。“没关系。我知道你很忙。”

“不是忙不忙的问题。“许知远说,“是我……没有把最重要的事情放在第一位。”

许念看着他,忽然说:“爸,我觉得你已经做得很好了。”

许知远愣了一下。

“我在奶奶家的时候,“许念说,“奶奶经常说,你一个人带我不容易。我知道你们离婚了,我知道你换了很多工作,我知道你租的那个房子很小。但是你从来没有少给我生活费,也从来没有让我觉得自己缺什么。”

许知远忽然觉得眼眶有点热。他转过脸去,假装在看远处的停车场。

“所以,“许念说,“你不用觉得对不起我。你只要……做好你自己觉得对的事情就行了。”

许知远深吸了一口气。他转过身,看着女儿。

“念念,我做了一件可能不太聪明的事情。”

“什么事情?”

“我给监管部门交了一份实名举报材料,关于我公司的。”

许念的表情没有变化。她只是静静地看着爸爸,像是在等他说完。

“我觉得有些事情是不对的,“许知远说,“我以前一直告诉自己,那不是我的责任,我只是写代码的,代码是用来执行的,不是用来判断对错的。但是后来我发现,代码本身就是判断。你选择把哪些标签加进去、权重是多少、推荐什么内容、不推荐什么内容——每一个选择都是一种判断。判断就是选择,选择就是责任。”

许念说:“所以你举报了?”

“我不知道结果会怎么样。“许知远说,“可能什么事都不会发生,可能我会丢掉工作,可能会有更大的麻烦。但是我觉得……”

“你觉得你应该这么做?”

“对。”

许念想了想,然后说:“那我觉得你做得对。”

许知远笑了。他笑得有点苦涩,但也有一点轻松。

“走吧,“他说,“送你回奶奶家。”

他们上了车,往东五环开去。一路上,父子俩一直在聊天。聊许念的学校、聊她的同学、聊她喜欢的漫画、聊许知远年轻时候的事。聊着聊着,许念忽然说:“爸,你知道我为什么喜欢画那只蓝色的动物吗?”

“为什么?”

“因为它的眼睛很亮。我小时候觉得,它能看到别人看不到的东西。”

“它能看到什么?”

许念想了想。“余额吧。”

许知远把车停在奶奶家楼下。他熄了火,转过头看着许念。

“念念,生日快乐。”

“谢谢爸。”

“明天周日,你想做什么?”

许念想了想。“我想去看看妈。”

许知远沉默了一下,然后点点头。“好。我送你去。”

“不用,我自己坐地铁就行。你明天不是要去公司吗?”

“没关系。我送你。”

许念看了他一眼,没有再拒绝。她解开安全带,推开车门,下了车。走了两步,她又折回来,弯下腰,透过车窗看着爸爸。

“爸,“她说,“那个余额——你觉得它是什么?”

许知远想了想。他看着女儿的脸,十六岁的脸,干净得像一张白纸。她的眼睛里有一种他以前没有见过的东西——一种安静的、确定的、像成年人一样的光芒。

他想了一下,说:“我觉得是时间。”

“时间?”

“对。我们每个人都有时间。我们每天醒来,时间就会被用掉一点。我们用它来工作、睡觉、吃饭、刷手机、想事情。每用掉一点,余额就少一点。你不知道还剩多少,也不知道什么时候会用完。所以人们会焦虑,会乱花钱——乱花时间的钱。”

许念看着他,没有说话。

“但是,“许知远说,“如果余额不只是时间呢?如果还有别的东西——比如信任、比如爱、比如意义感——那这些东西的余额可能比时间更难充值。时间没了可以等明年,爱和信任没了,可能就真的没了。”

许念想了想,说:“所以余额人生的意思是,你要知道自己有多少余额,然后聪明地花?”

“对。“许知远说,“但首先,你得能看到自己的余额。就像那只蓝色的动物一样——它能看到别人看不到的数字。”

许念笑了。“那它能看到我的余额吗?”

许知远伸出手,又揉了一下她的头发。“我觉得它已经看到了。”

许念直起身,向后退了一步。“爸,明天见。”

“明天见。”

许知远看着女儿走进楼道,消失在单元门后面。他坐在驾驶座上,没有立刻发动汽车。

他抬头看了一眼天空。北京的夜空看不到星星,只有零星几盏灯在天边闪烁,像一些不肯睡去的眼睛。

他发动汽车,往家的方向开去。


十二、余晖

第二天,周日。

许知远没有去公司。他给韩东升发了一条消息,说身体不舒服,要请一天假。

韩东升没有回复。但许知远知道,他大概已经知道昨晚发生了什么。量潮公司的港交所上市计划已经实质上终止了,公司的核心数据被监管机构调取,韩东升本人正在接受调查。

这一切都和他凌晨发出的那份文档有关。

他躺在床上,盯着天花板,想着接下来会发生什么。失业是肯定的。行业黑名单也是有可能的。他可能很长一段时间找不到工作,或者只能去一些小公司,做一些边缘的业务。

但奇怪的是,他并不后悔。

他闭上眼睛,想起了一天前那个奇怪的弹窗。“余额人生”。那个弹窗说,他的余额是”时间、关注、信任和爱”。那些东西正在被消耗。

他想,也许是的。也许他之前的人生,一直在用错误的方式消耗自己的余额——用加班代替陪伴,用代码代替对话,用”赚钱养家”作为借口,回避那些真正重要的事情。

而现在,他的余额被”充值”了。不是因为他做了什么,而是因为他终于愿意看到它了。

他不知道那个弹窗到底是什么,是病毒、是幻觉、还是某种他无法理解的”存在”。但他知道,它改变了他。

手机响了。是女儿发来的微信。

“爸,我到妈这里了。她说要请你吃饭。”

许知远看着这条消息,忽然笑了。

他回复:“好。替我谢谢她。”

放下手机,他发现自己的眼角有点湿。


十三、余音

一周后。

许知远站在北京朝阳区的一栋写字楼里,手里拿着一杯咖啡。咖啡是苦的,他喝了一口,皱了皱眉,但没说什么。

他找到了新工作。在一家做企业服务的软件公司,不是互联网金融,是做ERP和协同办公的。工资比原来少了一半,但不用加班,也不用昧着良心写代码。

面试他的是公司的技术总监,一个三十多岁的女人,戴着眼镜,说话很直接。

“我看了一下你的简历,“她说,“你在互金行业的经验很丰富,但我们不需要那种经验。我们需要的是能写稳定代码的人,能正常上下班的人,能在孩子生病的时候请假的人。你能接受吗?”

“能。“他说。

“那就好。”

就这样,他入职了。

入职第二天的晚上,他收到了一封邮件。邮件是量潮公司的前同事转给他的,说公司在进行内部整顿,韩东升已经被停职调查,公司的主要业务——现金贷板块——被监管机构要求无限期暂停。

量潮公司没有倒闭,但已经奄奄一息。

邮件里还附了一张新闻截图。新闻的标题是:“某科技公司前员工举报算法催收,港交所上市搁浅”。

新闻里没有他的名字。他用的是匿名邮箱,而且那份文档里没有任何直接指明他身份的内容。

他不知道自己该高兴还是该难过。

量潮公司倒了,他的前同事们失业了,行业里很多人都会受到影响。但那些被”算法催收”的用户呢?那些在”余额人生”里被消耗的人呢?他们的处境会变好吗?还是会更差?

他不知道。

他只知道,他做了他认为对的事情。至于对不对,那是别人评价的。

他关上电脑,给女儿打了个电话。

“念念,周末有空吗?爸爸想带你去爬山。”

电话那头沉默了一下,然后传来许念的声音:“真的吗?你不是要加班吗?”

“不用了。“他说,“爸爸换工作了。”

“换工作了?做什么的?”

“做企业软件。比原来轻松一点。”

“那太好了!“许念的声音里有一种他很久没有听到过的兴奋,“那我们周末去哪儿?”

“你想去哪儿?”

“去百望山吧。我听说那里有一片竹林,很漂亮。”

“好。“他说,“百望山。周末见。”

挂掉电话,他发现自己的嘴角在笑。

窗外,北京的夜空依然看不到星星。但不知道为什么,他觉得今晚的光比往常亮一点。

他想起来那个弹窗最后显示的内容:“充值成功。余额:∞。”

也许,余额人生的意义,不是让你知道自己还剩多少,而是让你知道,你还可以选择。

选择充值,或者终止。

选择看见,或者忽视。

选择继续走这条路人来人往的路,或者拐一个弯,去走一条少有人走的路。

他选择了后者。


十四、余生

一个月后。

许知远坐在百望山的山顶上,身边是许念。父女俩并肩坐在一块大石头上,看着远处的北京城。

北京的天际线在阳光下变成了一道深灰色的剪影。那些高楼,那些灯火,那些在人海里挣扎的人——都在那道剪影里。

“爸,“许念忽然说,“你还记得那只蓝色的动物吗?”

“余额?”

“对。“许念说,“我一直在想,它后来怎么样了。”

许知远想了想。“我觉得它还在。”

“在哪儿?”

“在每个人心里。“他说,“在那些还没有被算法完全覆盖的地方。在那些你还会停下来看一朵云、画一幅画、想念一个人的时刻。”

许念看着他,没有说话。

“它不是一只真正的动物,“他说,“它是一种提醒。提醒你,你的余额不只是时间、信任、爱和意义。还有别的东西。那些东西看不见、摸不着,但它们是真实的。”

“是什么?”

“比如……”他想了想,“比如此刻。”

“此刻?”

“对。此刻我们在这里。阳光很好,山风很轻,你在我身边。这些东西不能被算法推荐,不能被计算,不能被量化。但它们是真实的余额。”

许念笑了。“爸,你现在说话好像一个哲学家。”

“是吗?“他也笑了,“可能是换工作之后,想的事情多了。”

“爸,“许念说,“我有一个问题。”

“你问。”

“如果……如果那个弹窗是真的,如果真的有什么’余额人生计划’,你觉得它是好事还是坏事?”

许知远沉默了一下。

“我觉得,“他说,“它是一个提醒。提醒你,你的人生不只是一串数字。提醒你,你的余额是有限的,而且是珍贵的。”

“所以是好事?”

“不完全是。“他说,“任何让你看清自己的东西,都是双刃剑。你可以因为它而珍惜,也可以因为它而绝望。取决于你怎么看。”

许念想了想。“我觉得我是第一种。”

“哪一种?”

“珍惜。”

许知远转过头,看着女儿。阳光落在她的脸上,她的眼睛很亮,像是有什么东西在里面闪烁。

“念念,“他说,“你知道那只蓝色的动物叫什么名字吗?”

“余额啊。”

“不对。“他说,“它叫’余额’,但它真正代表的是’余’。”

“余?”

“对。余下的余。剩余的余。余额余额,说的不是你有多少,而是你还剩多少。还剩多少时间、还剩多少信任、还剩多少爱、还剩多少意义。那些东西是余下的,但也是最珍贵的。”

许念看着他,忽然笑了。“爸,你真的像一个哲学家了。”

“是吗?“他笑了,“那是因为我终于有时间想这些事情了。”

他们坐在山顶上,看着太阳一点一点落下去。北京的天际线在夕阳里变成了金红色,像是一条燃烧的河流。

那条河流上,有无数个屏幕在发光。有无数个”余额人生”在被计算、被推荐、被消耗。

但此刻,在这山顶上,有一对父女,在看太阳落山。

这不是算法推荐的。

这是他们自己的选择。


尾声

故事的最后,让我们回到2026年4月14日晚上十一点四十七分。

许知远坐在电脑前,盯着那个奇怪的弹窗。

“您已被选入余额人生计划。您的余额人生将于2026年4月15日00:00:00开始。”

他不知道这个弹窗是什么。他不知道为什么它会出现。他不知道为什么偏偏是”余额人生”这三个字。

但他知道,从那一刻起,他的人生开始不一样了。

不是因为那个弹窗做了什么,而是因为他开始想了。

想了他的工作、他的女儿、他这十五年走过的路、他在算法里度过的每一天。

想了那些被他用”相关性就够了”安慰自己的时刻,那些他用”代码没有价值观”逃避责任的时刻,那些他用”我只是执行者”推卸判断的时刻。

想了那些逾期的用户——孙某某、周某、陈某某、许某某——那些在”余额人生”里被消耗的人。

他想了很久。

然后他做了一个决定。

那个决定没有改变世界,也没有改变行业,也没有让量潮公司倒闭——虽然后来它确实倒闭了,但那不是他一个人的功劳。

那个决定只是让他重新成为了一个人。

一个能看到自己余额的人。

一个可以选择充值还是终止的人。

一个可以在山顶看太阳落山的人。

一个可以陪女儿过生日的人。

一个可以在周日不加班的人。

一个可以有时间想”我是谁、我从哪里来、我要到哪里去”的人。

一个可以承认自己错了、然后试着做对的人。

这就是余额人生。

不是你有多少,而是你还剩多少。

不是你拥有什么,而是你选择什么。

不是你活了多少年,而是你记住了多少时刻。

余额人生,从看见开始。


(全文完)