阅读视图
Weekly Issue-《鲜花与面包》
文章
技术
Your code is worthless - Nathaniel Fishel
It’s clear the rot has reached the highest levels of tech leadership. This idea has metastasized across Slacks, forums, and boardrooms: the belief that AI has magically “solved” software by making it effortless to generate mass quantities of it.
We must return to the fundamental truth The source code is not the product. The product is the Outcome the user achieves. The code is merely the expensive, high-maintenance machinery required to deliver that outcome. If you can deliver a $1,000,000 outcome with 10 lines of code, you are a hero. If you deliver that same outcome with 37,000 lines, you have just created a $1,000,000 liability.
The peril of laziness lost | The Observation Deck
连续两篇关于 Garry Tan 的项目讨论。懒惰是为了追求高效抽象来简化系统,因为人类时间有限,迫使人类会去主动的进行抽象,减少后续的认知负担,所以说是偷懒,其实是为了后续的方便在当下投入更多的努力, LLM 不会,他们没什么明确的限制,最终还是回到使用的人上面。
The key architectural decision: the agent is not the sandbox. The agent does not run inside the VM. It runs outside the sandbox and interacts with it through tools like file reads, edits, search, and shell commands.
An early look at tailscale-rs, a tsnet library in Rust
TailScale Rust 版本,这是好事。
用户即开发者 | VMark
我为什么要构建 Markdown 编辑器:VMark | VMark
Faros AI 的研究——覆盖 1,255 个团队和 10,000+ 名开发者——发现高度 AI 采用与 每位开发者 bug 增加 9% 和 PR 审查时间增加 91% 相关。当 AI 以更低的准确率生成更多代码时,审查瓶颈会完全吸收”生产力”提升。
李笑来的这些思考真不错,而且真的在 Vibe 「产品」,而不是「工具」。
The Center Has a Bias | Armin Ronacher’s Thoughts and Writings
But there is something important missing from that criticism when it comes from a position of non-use: it is too abstract.
If you want to criticize a new thing well, you first have to get close enough to dislike it for the right reasons. And for some technologies, you also have to hang around long enough to understand what, exactly, deserves criticism.
纸上得来终觉浅,绝知此事要躬行。我认同这篇文章的观点,但“center”和 “neutral”有一点文字游戏,neutral:你们爱吵吵,和我没关系;center:看你们吵吵我来用用,哦,果然不错/还行/不行。
HN 上面有一个大实话:“But right now I think the bigger risk is that the center is biased towards people with time and money”
用 Claude Code 将三万行 Go 项目移植到 Rust:Agent Team 实践与 Harness 效率优化 - Lv. MAX
文档是给 Agent 写的,不只是给人写的。这意味着文档的写法需要调整:
- 用表格代替散文。 Agent 解析表格比理解段落高效
- 引用要精确。 “参见 ADR-0001” 比 “参见之前的架构讨论” 好,因为 agent 可以直接定位文件
- 状态要明确。 每个工作项标注 “completed / in-progress / blocked”,而不是 “我们之前讨论过这个”
2018 年 3 月底, Craig Ringer 在 pgsql-hackers 邮件列表中报告了一个用户遭遇的数据损坏案例 [1]. 问题的核心在于: PostgreSQL 使用 Buffered I/O, 在写入数据后调用 fsync() 来确保数据落盘. 当 fsync() 失败时, PostgreSQL 的做法是重试 fsync() — 然而第二次 fsync() 返回了成功, 但数据实际上并没有写入磁盘.
为什么这些数据库没有在 fsync 失败后 crash? 原因是多方面的:
- 认知盲区: 2018 年之前, 几乎所有数据库开发者都不知道内核会在 fsync 失败后丢弃 dirty page.
- 本地存储极少触发: EIO 在本地 SSD/HDD 上几乎只在物理损坏时才出现, 一辈子可能遇不到.
- crash 后未必能恢复: LevelDB 的 log 和 SQLite 的 journal 也走 Buffered I/O, crash 后的 recovery source 本身可能就是损坏的.
- 产品约束: SQLite 和 LevelDB 是嵌入式数据库, 因一次瞬态 I/O 错误就把宿主应用杀掉, 在移动端和桌面端不可接受.
生活
来了不是深圳人(1):拜拜了深圳 | 积薪(极简版)
来了不是深圳人(2):离开深圳要去哪 | 积薪(极简版)
来了不是深圳人(3):成都的好与坏 | 积薪(极简版)
根据最近的人口普查结果,深圳已经有 1800 万人,跟广州一样。但广州的面积是深圳的 3.7 倍,北京、上海人口比深圳多不了多少,但面积也是好几倍。所以深圳的人口密度是一线城市里最高的。
随你怎么想,失败就失败吧。失败不可怕,可怕的是不愿意承认失败并及时止损。我想要真正的生活,再在深圳耗下去没有意义,不如赶紧跑。
整体看下来,气候最宜居的标准就一个:低纬度的高海拔地区。低纬度保证光照,冬天不会太冷;高海拔确保夏天不会太热;同时高海拔大概率发展不了工业,空气就会不错。这就是云南如此舒适的原因。
差不多的地段和户型,成都的租金大概是深圳的 30%~40%。假如你要在深圳南山科技园附近租一套两房,至少得准备 8000 的预算;科技园平移到成都就是高新区,在大源要租一套两房,不考虑个别豪宅大户型的话,大概只需要 3000~6000。
成都的阳光是稀缺品,尤其是在冬天。一个月太阳直射的时间加起来可能连一个白天都没有,整天都是阴沉沉的。导致你很难分辨方向和时间,有时候恍惚间不知道究竟是上午还是下午。
身边同事这几年陆陆续续的从北京/上海搬去杭州/成都的有不少了。
从机场出来打车去吃了午饭,然后涂了防晒,准备走路去酒店。
来之前我的朋友小柯跟我说,别走路,打 Grab,体感温度 40 度以上。
防晒很重要。上次在马来呆了几天,左右胳膊的色差回来几个月才恢复。
商业战略报告:2026 名创优品 - 三杯过后 | Xiaowen.Z Deployed
下方挤压:零食很忙、好特卖等折扣零售 2024 年门店突破 4.5 万家。一瓶可乐折扣店 1.8 元,名创 3 元——价格敏感消费者正在流失。
印象中疯投圈有一期播客聊过,名创优品卖的比较好的品类有矿泉水。
商业战略报告:胖东来 - 三杯过后 | Xiaowen.Z Deployed
这种”利润共享”模式在零售行业几乎独一无二。它的直接结果是:员工流失率仅约 2%,而行业平均为 20-30%
书影播客
《鲜花与面包》,冯子豪的单口专场, 在上上周单利人原创喜剧大赛中,冯子豪获得了亚军,冠军是贤鱼,季军是丹妮。这 3 个人中,贤鱼属于疯子,用冯子豪的话说,没有人可以在舞台表现力上战胜贤鱼,丹妮属于百变,段子充满了巧思,看似是互动,实则全是设计,相比之下冯子豪就显得有些特殊,是很传统的单口演员,属于刻板印象的单口演员。在这之前我不认识他,直接花 99 块卖了票,还不断的和同事安利,果然,3 天后专场价格涨了 40 变成了 139 ,但同事也没有人买。
这个专场前半场靠着刻板印象,后半段靠生活经历:一个山东济南人在成都生活,可惜单口中出名的山东演员太多:张灏喆、孙书恒、唐香玉、徐志胜、何广智、孟川,太多了,已经把山东的刻板印象讲遍了,很多梗我都猜到要说什么,没那么巧妙。在讲自己高考经历的时候,提到自己是 00 后,2002 年出生,高考那年是疫情发生的那年,2020 年已经是 6 年前的事情了。
《气候变化与人类未来》, 读完之后感觉人类没救了,爱咋咋地吧。
部分摘录:
在大多数情况下,民众并不愿意承担比如碳定价之类的措施带来的经济成本,因为他们没有意识到处理气候变化问题的紧迫性。虽然不采取减排行动可能给未来造成严重后果的事实已然十分清晰,但是,人类或许仍然无法应对这次风险,而且,留给人们改变现状的时间已经所剩无几。
即使我们接受这样一种观点,即人类现在已经走上了一条通往未来的道路,这条道路可能会破坏他们目前的生活方式的基础,而且可能是彻底破坏,但这对于整个地球本身来说没有任何影响。地球的大气和地质过程将会像以往一样调整并过渡到某种新的平衡状态。
无论发生哪种情况,地球都会继续运转下去,只是许多现存物种可能会出现新的大规模灭绝,这类事件在遥远的过去已经发生过很多次。我们知道,幸存的生命又会重新振作起来,以新的方式继续生存。
如果我们在某个时候决定尝试通过减少人为温室气体的排放来阻止地球温度继续上升,那么我们这一决定的积极影响,即温度不再上升,将在几十年后才会在大气中显出来。
截至2019年,签署巴黎协定的151个国家约占全球76亿人口的46%,但温室气体排放只占全球的15%左右。在这151个国家中,许多国家仍然处于不发达和贫穷状态,毫无疑问,它们未来需要发展经济和使用能源。更重要的是,六大主要排放实体之一的印度也面临这种情况。
碎碎念
- 越来越多的网站只提供 dark theme,我现在反而需要一个插件来强制 light theme 了。
- 20 年前的受众较少的影视资源,找起来还有点费劲呢。
- 什么时候我能去参加单立人喜剧节呢?
- 买了单立人原创喜剧大赛亚军的专场票,现在不买,下次就该涨价了。。
- 日常都有 ublock,刚刚在手机上发现 Disqus 的贴片广告真多啊
- TIL: “广西公文包”是网络流行词,指广西地区特有的、用于装载农家自酿白酒的白色方形塑料桶(通常为2.5L-5L),因其形状方正便于手提而得名。
-
AI 把执行成本压到了接近零,但判断成本一分没降。而大多数人一辈子都在逃避的,恰恰是判断。
- 健身房都已经将浴室隔离了,怎么还有人洗澡不关门啊。
- Kimi 接入了天眼查,有点 Setapp 的打包样子了。(但天眼查这样卖数据,不会把自己卖死么?
- 一个看似非常负责的人,轻描淡写的给出不负责任的回复。
- 突然,上海办公室好像也开始进入到特定的周期了:聊买房装修、见家长、结婚生子。感觉进度一下子就变快了,不是别人快了,是我慢了。上一次有这种感受,是 10 年前的北京办公室。
- 看到了韦小宝一家的故事,有些伤感。
- 喜联做了什么能让大部分演员都远离
- 周日下午在西岸躺着,很好
- 据宁波天一阁包氏宗谱,包玉刚是宋朝龙图阁直学士包拯的二十九世孙。
- 人民币韩元汇率也是历史最佳了,1 元可以换 216 韩元。
科技爱好者周刊(第 393 期):脑腐状态
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。
封面图

湖南益阳的和平签证主题博物馆,纪念二战时期何凤山博士救助犹太人。外立面的层层钢板象征签证文件,狭窄而棱角分明的入口给人一种压抑的感觉,进入后的空间逐渐走向释放和光明。(via)
脑腐状态
最近学到一个新词"脑腐"(brain rot)。

它就是字面意思。有些人看上去是正常的,但是大脑已经变异了,有些部分腐烂了。
根据介绍文章,"脑腐"的症状就是思考能力下降,难以长时间集中注意力,进行深入的推理和反思。
一遇到比较难、需要反复思考的问题,你就会烦躁,不仅是心理烦躁,还会生理烦躁,全身不安,不愿意多想,就希望赶快了结。
你有没有这个症状?如果有,就有"脑腐"的危险了。我感觉,我的大脑就有一点。遇到复杂的软件概念和算法,以前会仔细研究,直到搞懂为止,现在更可能看一眼就跳过去,不懂就不懂了,知道名字就可以了。
"脑腐"的主要原因是,网络平台上面那些夸张的"标题党"文章和短视频。它们的目标是吸引流量,在最短时间内引发阅读者/观看者的兴趣,感到满足。当你长期观看这些内容以后,大脑就被密集刺激,思维兴奋状态的维持时间越来越短,丧失了长时间深入思考的能力。
这就是为什么一个人看惯短视频以后,就离不开内容压缩了。一篇几千字的文章,他也会要求大模型生成总结;一部90分钟的电影,他也宁愿看几分钟的电影解说。
一旦"脑腐"了,难以长时间集中注意力进行思考,也就难以学习和处理高难度问题了。现在看上去,没有好的解决办法,因为现代人的时间越来越琐碎,内容碎片化是大趋势。
应对之策也许就是反过来,将学习和思考拆解成一系列短问题。比如,以后的学习不再是一厚本教材,而是几十个的系列短视频,每个用两三分钟解释一个知识点。只有这个时间长度,学生的思维才能保持专注。
权重有没有版权?
国产大模型一般是开源的,但是最近有所改变。
有的大模型闭源发布;有的只开源小参数版本,不开源大参数版本;有的不允许商用,除非得到许可。我就不点名了。

"黑客新闻"的一个读者,针对开源大模型修改许可证这件事,提出质疑:开源大模型可能无权设置许可证。
他的意思是,现在的开源大模型主要开源的是权重文件,以及配套的运行代码。所谓"权重文件"就是一个巨大的矩阵,表示各个 Token 在生成结果中出现的可能性。
权重是大模型的核心,而它来自于对海量语料的计算。这就是说,权重不过是计算结果,他认为,计算结果是没有版权的。
比如说,你写了一个程序,实现了一种更高效的根号2的算法。那么,这个程序是有版权的,但是计算结果根号2(1.414)是没有版权的。因为计算结果不过是机械过程的产物,不涉及人类创造力。
按照这种说法,权重根本没有版权,当然也就谈不上设置或修改许可证了。
我不是版权专家,不能确定这种说法对不对,但是听上去有道理。大家可以自己去问问大模型"计算结果有没有版权?",看看大模型怎么回答。

科技动态
1、摄像头耳机
华盛顿大学的研究团队,开发出世界首个带有微型摄像头的无线耳机。

上图中,耳机底部的小凸起就是微型摄像头。
它的最大用途就是跟 AI 互动。你可以直接问:"我手里的英文杂志的封面标题是什么意思",耳机就会把摄像头图像,通过蓝牙发到手机,手机的大模型就会回答。
由于带宽限制,它只能拍摄低分辨率的黑白图像。长远来看,如果不需要显示模块,这种摄像头耳机要比 AI 眼镜更适合穿戴使用,因为很多人不喜欢长时间戴眼镜。
最近,有人向苹果音乐商店 iTunes 上传了艾迪·道尔顿(Eddie Dalton)的歌曲。
这个歌手实际上并不存在,形象、声音、视频都是 AI 生成的,但是上传者没有披露。

结果,这些 AI 歌曲大受欢迎。iTunes 单曲榜前100名中,他居然占据了11席,有两首歌进入了前10名。
他的专辑在 iTunes 上也排名第三。
以前,有人说 AI 和机器人承担日常工作以后,人类可以从事艺术创作,比如唱歌、跳舞、画画、写作、拍视频......现在看上去,AI 也会跟人类争夺艺术工作。
3、经济舱座椅
长途飞行的经济舱座椅,非常不舒服,美联航想出了一种改进办法。
如果是一家三口,可以将座椅的坐垫卸下,从而一家躺在地上睡觉。

航空公司会提供枕头和毛毯,甚至还有床垫。
如果是单人旅客,你就需要同时购买三个相邻座位,好在这样还是比头等舱便宜。

我觉得,中国高铁可以考虑这种做法,某些没有卧铺的长途线路允许拆卸几排座位,让乘客躺在地上休息。
文章
1、Claude Code 的源码真相(英文)

前不久,Claude Code 源码泄漏,人们仔细研究以后,发现这些源码全部是 AI 生成的,质量不高。一个函数就长达3,167行,包含486个判断分支和12层嵌套,入口文件 main.tsx 大小为 785 KB。
作者得出结论,AI 编程流行后,代码泄露、供应链攻击、乱七八糟的生产代码,会成为新常态。
2、Chrome 浏览器原生支持技能(英文)

Chrome 官方宣布,支持在 Gemini 插件里面使用技能(skill),也就是一段预置的提示词,用来一键完成任务。这应该是浏览器以后的发展方向。
3、安卓会剥离照片的位置信息(英文)

本文指出一个容易忽视的点,那就是网页上传照片,安卓会自动剥离照片的位置信息。蓝牙或 QuickShare 分享照片也不行,除非你自己开发照片应用,或者用 USB 传输照片。
4、我的每月20美元技术栈(英文)

作者的网站每月产生1万美元收入,而运营成本仅为20美元,作者介绍他采用的技术栈。
5、你真的需要数据库吗?(英文)

本文提出,如果数据量不大,小型网站完全可以不用数据库,直接把数据保存在文件里面,无论是直接读文件、或者从内存查询,再或者二分法查询,速度都不慢。
6、自制软饮料(英文)

作者记录在家里自制可乐的过程,原来包含那么多化学品。
1、关于索引,你不知道的事(英文)

一篇数据库科普文章,通过实例介绍索引(index)的基本用法。
工具

著名视频编辑软件"达芬奇"的新版本,加入了图像编辑,可以当作照片编辑软件了。
2、Phyphox

一个著名的老牌手机应用(支持 iPhone 和安卓),提供各种手机传感器的应用界面,由德国亚琛工业大学开发。

一个 Chrome 插件,用来定制新标签的主页。

一个同步剪贴板的工具,可以将一台电脑的剪贴板自动同步到另一台电脑,不过需要安装它的服务端和客户端(支持 Windows、Linux、安卓)。

桌面静态博客写作客户端,不用设置服务器,零门槛建立自己的静态博客网站。(@Hao4Wang 投稿)
6、Recordly

开源的录屏与编辑工具,适用于制作演示、产品展示、教程、讲解视频等,可以录制整个屏幕或单个窗口,并直接进入编辑器。(@Hao4Wang 投稿)
7、水印

为图像和视频添加水印的网站,支持自定义模板。(@FurryR 投稿)
8、Input 0
免费开源的 macOS 语音输入工具,本地运行,支持大模型识别语音文本,并进行文本润色。(@Justin3go 投稿)

开源的时间追踪工具,商业软件 Toggl 的替代品。(@CorrectRoadH 投稿)
AI 相关

视频配音的 AI 桌面应用,支持语音翻译和克隆,无需 API 密钥和云端服务,完全本地生成。(@Hao4Wang 投稿)
2、EVA
一个极简的 AI 编程智能体,仅需单个 Python 脚本,定位为低配版 Claude Code,可以参考它的实现。(@usepr 投稿)
一个命令行工具,导出 claude code 的记忆(memory),然后输入 Claude 客户端或其他 AI Agent。(@debugtheworldbot 投稿)

生成本地的 Token 消耗统计报表,支持多种 Agent(Claude Code、Codex、Cursor、Gemini、Kiro、OpenCode、OpenClaw 和 Every Code)。(@mm7894215 投稿)
资源
1、中国卷烟博物馆

一个个人网站,收集各种国产品牌的卷烟。

这个页面列出了世界新闻摄影奖今年一共70幅获奖作品,记录了去年的许多新闻事件。
上图是在四川绵阳的大熊猫公园王朗保护区,使用红外线感应相机拍摄到的野外大熊猫。

这个网站收集世界各地的优秀游记散文,不过文章还不多。
图片
1971年,美国阿波罗14号飞船登陆月球后,宇航员将一个手提箱大小的白色设备,放在月球表面。

这是一个激光反射器,有点像镜子,可以将射来的激光反射回去。

它用来测量地球与月球的精确距离。地球向月球发射激光,被这面镜子反射回来,地球接收到反射的信号,通过时间差就能知道精确距离。

目前的测量精度已经达到了毫米级。科学家发现,月球正以每年3.8厘米的速度远离地球。
文摘
有些程序员是基于项目的合同工,不是正式的雇员。
这些程序员选择合同工,而不是稳定的全职工作,是因为想要灵活性和短期经济利益。灵活性指的是,工作时间可以自己安排,而且你可以同时签订多份合同。
可惜的是,现实情况是,公司雇佣了大量合同工,他们没有福利,解雇起来也容易得多,而且工资比全职员工低。
我知道这些,因为我干过好几次合同工。
除了薪酬和福利不如全职员工,你还根本没有带薪休假。如果生病了或者需要休息一天,就根本拿不到这一天的工资。
合同工还有一个问题,被告知的工作和最终实际分配的工作,往往存在重大差异。
我曾经面试了一个 Java 的后端职位,但实际情况是,我几乎没有编写或维护任何 Java 代码,而是被要求去写 React 代码,修复从另一个团队继承下来的有问题的 Jest 测试,以及极其缓慢的 Webpack 配置。
两个月后,我被解雇,理由是毫无根据的"绩效原因"。我知道这只是借口,我遇到了太多自己根本无法控制的问题。
我的另一次合同工经历,也是如此。我在团队里轮班待命,周六早上要值班却没有工资;我提交的工时表被断然拒绝,老板打电话问我为什么要加班。
后来我发现,我的雇主不愿意支付我加班费,再后来我被解除了合同,他们在电话里告诉我不胜任这项工作。
总之,现在的软件合同工有各种弊端,却得不到任何好处。如果有人能从合同工变成全职员工,那当然很好,但在我工作过的每家公司里,合同工都是二等公民。
言论
1、
哈佛大学2024-2025学年,成绩为 A 的作业比例约为60%,远远高于2005-2006学年的约25%,可见成绩膨胀有多严重。
-- 《华尔街日报》
2、
Claude Mythos 模型可以发现并利用系统漏洞,外部评测证实了这一点。但是,评测者也发现了一个残酷的事实:你花费的 Token 费用越多,它发现的漏洞就越多,系统也就越安全。
这意味着,你想要系统安全,就必须比攻击者花费更多的 Token。因此,安全行业变得像采矿的工作量证明,谁的投入多,谁就赢。
-- Simon Willison,著名开发者
3、
一年前,我经常收到代码质量低劣、甚至完全不知所云的 pull request,这让我怀疑提交者是不是用了 AI,所以代码才这么糟糕。
今年不同了,当我收到拼写错误、语法错误的低质量 pull request 时,我反而会怀疑贡献者是不是忘了使用 AI 来写代码,因为 AI 会显著提高代码质量的下限。
4、
当代战争进行时,政府通过表情包和玩偶动画进行宣传,这或许让人觉得匪夷所思,但这正是平台时代的体现。
将战争包装成娱乐性的视觉语言,会使得宣传更容易传播。社交媒体是一个开放的竞技场,最具吸引力的内容将获得最大的传播范围。
-- 《当病毒式传播成为信息》
5、
大模型意味着,Markdown 现在是一种可执行文件格式。你下载一个 Markdown 文件,你的大模型就多了一个新的第三方依赖项,它的任何修改都可能是注入攻击。
-- 《第三方依赖的冷却时间》
往年回顾
未来就是永恒感的丧失(#346)
xz 后门的作者 Jia Tan 是谁?(#296)
永不丢失的网络身份(#246)
掌机的未来(#196)
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
- 发表日期: 2026年4月17日
科技爱好者周刊(第 393 期):脑腐状态
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。
封面图

湖南益阳的和平签证主题博物馆,纪念二战时期何凤山博士救助犹太人。外立面的层层钢板象征签证文件,狭窄而棱角分明的入口给人一种压抑的感觉,进入后的空间逐渐走向释放和光明。(via)
脑腐状态
最近学到一个新词"脑腐"(brain rot)。

它就是字面意思。有些人看上去是正常的,但是大脑已经变异了,有些部分腐烂了。
根据介绍文章,"脑腐"的症状就是思考能力下降,难以长时间集中注意力,进行深入的推理和反思。
一遇到比较难、需要反复思考的问题,你就会烦躁,不仅是心理烦躁,还会生理烦躁,全身不安,不愿意多想,就希望赶快了结。
你有没有这个症状?如果有,就有"脑腐"的危险了。我感觉,我的大脑就有一点。遇到复杂的软件概念和算法,以前会仔细研究,直到搞懂为止,现在更可能看一眼就跳过去,不懂就不懂了,知道名字就可以了。
"脑腐"的主要原因是,网络平台上面那些夸张的"标题党"文章和短视频。它们的目标是吸引流量,在最短时间内引发阅读者/观看者的兴趣,感到满足。当你长期观看这些内容以后,大脑就被密集刺激,思维兴奋状态的维持时间越来越短,丧失了长时间深入思考的能力。
这就是为什么一个人看惯短视频以后,就离不开内容压缩了。一篇几千字的文章,他也会要求大模型生成总结;一部90分钟的电影,他也宁愿看几分钟的电影解说。
一旦"脑腐"了,难以长时间集中注意力进行思考,也就难以学习和处理高难度问题了。现在看上去,没有好的解决办法,因为现代人的时间越来越琐碎,内容碎片化是大趋势。
应对之策也许就是反过来,将学习和思考拆解成一系列短问题。比如,以后的学习不再是一厚本教材,而是几十个的系列短视频,每个用两三分钟解释一个知识点。只有这个时间长度,学生的思维才能保持专注。
权重有没有版权?
国产大模型一般是开源的,但是最近有所改变。
有的大模型闭源发布;有的只开源小参数版本,不开源大参数版本;有的不允许商用,除非得到许可。我就不点名了。

"黑客新闻"的一个读者,针对开源大模型修改许可证这件事,提出质疑:开源大模型可能无权设置许可证。
他的意思是,现在的开源大模型主要开源的是权重文件,以及配套的运行代码。所谓"权重文件"就是一个巨大的矩阵,表示各个 Token 在生成结果中出现的可能性。
权重是大模型的核心,而它来自于对海量语料的计算。这就是说,权重不过是计算结果,他认为,计算结果是没有版权的。
比如说,你写了一个程序,实现了一种更高效的根号2的算法。那么,这个程序是有版权的,但是计算结果根号2(1.414)是没有版权的。因为计算结果不过是机械过程的产物,不涉及人类创造力。
按照这种说法,权重根本没有版权,当然也就谈不上设置或修改许可证了。
我不是版权专家,不能确定这种说法对不对,但是听上去有道理。大家可以自己去问问大模型"计算结果有没有版权?",看看大模型怎么回答。

科技动态
1、摄像头耳机
华盛顿大学的研究团队,开发出世界首个带有微型摄像头的无线耳机。

上图中,耳机底部的小凸起就是微型摄像头。
它的最大用途就是跟 AI 互动。你可以直接问:"我手里的英文杂志的封面标题是什么意思",耳机就会把摄像头图像,通过蓝牙发到手机,手机的大模型就会回答。
由于带宽限制,它只能拍摄低分辨率的黑白图像。长远来看,如果不需要显示模块,这种摄像头耳机要比 AI 眼镜更适合穿戴使用,因为很多人不喜欢长时间戴眼镜。
最近,有人向苹果音乐商店 iTunes 上传了艾迪·道尔顿(Eddie Dalton)的歌曲。
这个歌手实际上并不存在,形象、声音、视频都是 AI 生成的,但是上传者没有披露。

结果,这些 AI 歌曲大受欢迎。iTunes 单曲榜前100名中,他居然占据了11席,有两首歌进入了前10名。
他的专辑在 iTunes 上也排名第三。
以前,有人说 AI 和机器人承担日常工作以后,人类可以从事艺术创作,比如唱歌、跳舞、画画、写作、拍视频......现在看上去,AI 也会跟人类争夺艺术工作。
3、经济舱座椅
长途飞行的经济舱座椅,非常不舒服,美联航想出了一种改进办法。
如果是一家三口,可以将座椅的坐垫卸下,从而一家躺在地上睡觉。

航空公司会提供枕头和毛毯,甚至还有床垫。
如果是单人旅客,你就需要同时购买三个相邻座位,好在这样还是比头等舱便宜。

我觉得,中国高铁可以考虑这种做法,某些没有卧铺的长途线路允许拆卸几排座位,让乘客躺在地上休息。
文章
1、Claude Code 的源码真相(英文)

前不久,Claude Code 源码泄漏,人们仔细研究以后,发现这些源码全部是 AI 生成的,质量不高。一个函数就长达3,167行,包含486个判断分支和12层嵌套,入口文件 main.tsx 大小为 785 KB。
作者得出结论,AI 编程流行后,代码泄露、供应链攻击、乱七八糟的生产代码,会成为新常态。
2、Chrome 浏览器原生支持技能(英文)

Chrome 官方宣布,支持在 Gemini 插件里面使用技能(skill),也就是一段预置的提示词,用来一键完成任务。这应该是浏览器以后的发展方向。
3、安卓会剥离照片的位置信息(英文)

本文指出一个容易忽视的点,那就是网页上传照片,安卓会自动剥离照片的位置信息。蓝牙或 QuickShare 分享照片也不行,除非你自己开发照片应用,或者用 USB 传输照片。
4、我的每月20美元技术栈(英文)

作者的网站每月产生1万美元收入,而运营成本仅为20美元,作者介绍他采用的技术栈。
5、你真的需要数据库吗?(英文)

本文提出,如果数据量不大,小型网站完全可以不用数据库,直接把数据保存在文件里面,无论是直接读文件、或者从内存查询,再或者二分法查询,速度都不慢。
6、自制软饮料(英文)

作者记录在家里自制可乐的过程,原来包含那么多化学品。
1、关于索引,你不知道的事(英文)

一篇数据库科普文章,通过实例介绍索引(index)的基本用法。
工具

著名视频编辑软件"达芬奇"的新版本,加入了图像编辑,可以当作照片编辑软件了。
2、Phyphox

一个著名的老牌手机应用(支持 iPhone 和安卓),提供各种手机传感器的应用界面,由德国亚琛工业大学开发。

一个 Chrome 插件,用来定制新标签的主页。

一个同步剪贴板的工具,可以将一台电脑的剪贴板自动同步到另一台电脑,不过需要安装它的服务端和客户端(支持 Windows、Linux、安卓)。

桌面静态博客写作客户端,不用设置服务器,零门槛建立自己的静态博客网站。(@Hao4Wang 投稿)
6、Recordly

开源的录屏与编辑工具,适用于制作演示、产品展示、教程、讲解视频等,可以录制整个屏幕或单个窗口,并直接进入编辑器。(@Hao4Wang 投稿)
7、水印

为图像和视频添加水印的网站,支持自定义模板。(@FurryR 投稿)
8、Input 0
免费开源的 macOS 语音输入工具,本地运行,支持大模型识别语音文本,并进行文本润色。(@Justin3go 投稿)

开源的时间追踪工具,商业软件 Toggl 的替代品。(@CorrectRoadH 投稿)
AI 相关

视频配音的 AI 桌面应用,支持语音翻译和克隆,无需 API 密钥和云端服务,完全本地生成。(@Hao4Wang 投稿)
2、EVA
一个极简的 AI 编程智能体,仅需单个 Python 脚本,定位为低配版 Claude Code,可以参考它的实现。(@usepr 投稿)
一个命令行工具,导出 claude code 的记忆(memory),然后输入 Claude 客户端或其他 AI Agent。(@debugtheworldbot 投稿)

生成本地的 Token 消耗统计报表,支持多种 Agent(Claude Code、Codex、Cursor、Gemini、Kiro、OpenCode、OpenClaw 和 Every Code)。(@mm7894215 投稿)
资源
1、中国卷烟博物馆

一个个人网站,收集各种国产品牌的卷烟。

这个页面列出了世界新闻摄影奖今年一共70幅获奖作品,记录了去年的许多新闻事件。
上图是在四川绵阳的大熊猫公园王朗保护区,使用红外线感应相机拍摄到的野外大熊猫。

这个网站收集世界各地的优秀游记散文,不过文章还不多。
图片
1971年,美国阿波罗14号飞船登陆月球后,宇航员将一个手提箱大小的白色设备,放在月球表面。

这是一个激光反射器,有点像镜子,可以将射来的激光反射回去。

它用来测量地球与月球的精确距离。地球向月球发射激光,被这面镜子反射回来,地球接收到反射的信号,通过时间差就能知道精确距离。

目前的测量精度已经达到了毫米级。科学家发现,月球正以每年3.8厘米的速度远离地球。
文摘
有些程序员是基于项目的合同工,不是正式的雇员。
这些程序员选择合同工,而不是稳定的全职工作,是因为想要灵活性和短期经济利益。灵活性指的是,工作时间可以自己安排,而且你可以同时签订多份合同。
可惜的是,现实情况是,公司雇佣了大量合同工,他们没有福利,解雇起来也容易得多,而且工资比全职员工低。
我知道这些,因为我干过好几次合同工。
除了薪酬和福利不如全职员工,你还根本没有带薪休假。如果生病了或者需要休息一天,就根本拿不到这一天的工资。
合同工还有一个问题,被告知的工作和最终实际分配的工作,往往存在重大差异。
我曾经面试了一个 Java 的后端职位,但实际情况是,我几乎没有编写或维护任何 Java 代码,而是被要求去写 React 代码,修复从另一个团队继承下来的有问题的 Jest 测试,以及极其缓慢的 Webpack 配置。
两个月后,我被解雇,理由是毫无根据的"绩效原因"。我知道这只是借口,我遇到了太多自己根本无法控制的问题。
我的另一次合同工经历,也是如此。我在团队里轮班待命,周六早上要值班却没有工资;我提交的工时表被断然拒绝,老板打电话问我为什么要加班。
后来我发现,我的雇主不愿意支付我加班费,再后来我被解除了合同,他们在电话里告诉我不胜任这项工作。
总之,现在的软件合同工有各种弊端,却得不到任何好处。如果有人能从合同工变成全职员工,那当然很好,但在我工作过的每家公司里,合同工都是二等公民。
言论
1、
哈佛大学2024-2025学年,成绩为 A 的作业比例约为60%,远远高于2005-2006学年的约25%,可见成绩膨胀有多严重。
-- 《华尔街日报》
2、
Claude Mythos 模型可以发现并利用系统漏洞,外部评测证实了这一点。但是,评测者也发现了一个残酷的事实:你花费的 Token 费用越多,它发现的漏洞就越多,系统也就越安全。
这意味着,你想要系统安全,就必须比攻击者花费更多的 Token。因此,安全行业变得像采矿的工作量证明,谁的投入多,谁就赢。
-- Simon Willison,著名开发者
3、
一年前,我经常收到代码质量低劣、甚至完全不知所云的 pull request,这让我怀疑提交者是不是用了 AI,所以代码才这么糟糕。
今年不同了,当我收到拼写错误、语法错误的低质量 pull request 时,我反而会怀疑贡献者是不是忘了使用 AI 来写代码,因为 AI 会显著提高代码质量的下限。
4、
当代战争进行时,政府通过表情包和玩偶动画进行宣传,这或许让人觉得匪夷所思,但这正是平台时代的体现。
将战争包装成娱乐性的视觉语言,会使得宣传更容易传播。社交媒体是一个开放的竞技场,最具吸引力的内容将获得最大的传播范围。
-- 《当病毒式传播成为信息》
5、
大模型意味着,Markdown 现在是一种可执行文件格式。你下载一个 Markdown 文件,你的大模型就多了一个新的第三方依赖项,它的任何修改都可能是注入攻击。
-- 《第三方依赖的冷却时间》
往年回顾
未来就是永恒感的丧失(#346)
xz 后门的作者 Jia Tan 是谁?(#296)
永不丢失的网络身份(#246)
掌机的未来(#196)
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
- 发表日期: 2026年4月17日
Weekly Issue-《飞行家》
文章
技术
The Future Isn’t Model Agnostic · The Fly Blog
Your users don’t care that your AI project is model-agnostic.
Every startup pitch deck with ‘model-agnostic’ as a feature should become a red flag for investors who understand product-market fit. Stop putting ‘works with any LLM’ in your one-liner. It screams ‘we don’t know what we’re building.’
这里的一些观点和 Ampcode 是一样的。
$200 in Stripe fees when you’re making $5K/mo doesn’t register.
Crossed $50K MRR last quarter and actually looked at the number. $17,400/year. More than I spend on infrastructure. More than marketing some months.
哇哦,这个收费水平, Stripe 感觉是大赢家。
A little copying is better than a little dependency. Rob Pike 2015 年的这句话在 AI 时代可能有新的理解。
原文中可能最有趣的一点是 Dijkstra 在最后补的一段话,他说:“我怀疑,那些能够用我们的母语——无论是荷兰语、英语、美式英语、法语、德语,还是斯瓦希里语——来编程的机器,不仅制造起来极其困难,用起来也同样困难。“
他老人家可能没想到,这种机器(及其软件)在不到半个世纪之后就做出来了,现在用自然语言“编程”方便又快速,唯一问题是写出来的代码,就像他担心的,充满着各种风险。
也许第二次软件危机真的就要来了。
Kimi 并不独特,公司并不是没有管理,而是在当前的市场洞察和业务设计下,基于领导者的战略意图与价值观,自然演进出来的文化氛围与组织设计 (这段是为了证明我真的学过而故意不说人话)。说人话:AI 时代每周都有大变化,传统的季度/双月 OKR/KPI 拉通对齐那一套怎么可能跟的上。
Kimi 并不独特,有人的地方就有政治,屁股决定脑袋是人类社会的必然规律。300 多个不同背景、不同经历、抱着不同目的的人,毫无隔阂相互完全理解,这不仅仅是天方夜谭,我愿称之为 1984/美丽新世界一般的反乌托邦恐怖场面。在相对粗放的管理状态下,不合适的 (意思就是我不喜欢的)人显然也有不少。
流传比较广的那篇公关稿的叙事风格非常的模板化。“Kimi 并不独特”。
RedHat 的一篇如何利用 LLM 来解决自己维护 Rego 规则的文章。LLM 通过 MCP 从 K8s 集群获取信息,然后基于信息生成报告,由人类 review 最终要上线的规则。感觉这里之所以可以这么搞,很大的原因是黑名单机制,最差情况下,也就是有些禁止行为没有被限制,在有一些现有模板的情况且 dryrun 运行下,影响不大。如果是白名单机制,为了安全和灵活,规则数量爆炸,LLM 上下文出现幻觉的可能性增大,就玩不转了。
The Friendship Recession: The Lost Art of Connecting — The Leadership & Happiness Laboratory
文章中给了一种解决方式:拥抱不适,建立友谊需要冒险,不适感是冒险的组成部分,并需要持续的维护。
Tailscale pricing update: clearer plans, more value
TailScale 个人版本现在支持 6 个用户,3 个 ACL groups,50 个 tag,无限制的设备。确实是大善人,虽然我主力已经切换到了 EasyTier,但是我还是会安装上 TailScale 以防万一。
生活
Garmin authentication landscape (Garth, upstream issues, react branch)
手表选择 Garmin,很大一部分原因是社区有这完整的 API,隔壁高驰需要走申请渠道才行,现在这样搞,导致我的一些数据同步分析脚本都失效了,很难受。
DNA 成员的流动性和丰富度是最好的,所以会给我一种贴近大地的感觉:在区块链行业牛市时日常看到的信息都是谁一天赚个几百万,没个 8 位数资产不好意思上桌说话,而在 DNA 一个月只花三千块也可以过得挺不错啥都不缺;
见惯了大家高学历,进大厂,精致好看,丰盛一餐,野心勃勃,偶尔狂欢,而在 DNA 会感受到,比日咖夜酒更开心的,是日咖夜酒时旁边总坐着不会 judge 你的伙伴。
我看过很多次 DNA 的介绍,也几次试图去体验一次,但是总是迈不出那一步。
我间接性地把我的智慧分享给了所有人。虽然它被剪碎了,它变成了流体,里面没有我的名字,没人向我致以谢意。但 Again,我没那么在乎这个 Credit。我不觉得大语言模型剽窃了我什么东西,因为它是真的把我的东西学习走了,并且把我的思想传递出去了。只要它没有直接把我的工作 copy and paste,没有在做低端洗稿,对我来说这就不是剽窃,而是学习。作为一名教育工作者,我教育了一个非常伟大的东西,这是一件让我感到非常自豪的事。
我问他们如果是这样为什么不把这两个概念做合并,他们说这个是他们的产品经理设计的,但是他们的 PM 现在离职了所以成了遗留问题…)。
B 的产品建立在我的知识库之上,我原以为他们只是想让我们把召回的逻辑迁移掉,然后他们继续在我们现在都产品上构建其他业务,但是当我终于和另一个团队联调完数据迁移的差不多后,他们说后面就直接用另一个团队的产品了。
我直接一个大无语,如果他们还在我的知识库上,我最起码还可以在产出上多写一条支撑 xxx 业务建设之类,合着纯纯是想着卸磨杀驴?生怕我不配合所以刚好卡在我差不多搞完后才说。
哎。
书影播客
《飞行家》,蒋奇明、李雪琴主演的电影,改编自双雪涛的同名小说。蒋奇明演的挺好的,“可做任何工种“的状态感觉和我现实生活中的不一样,现实中看到的更多是麻木。看完之后想再去看一遍《钢的琴》。
Davy 的主打秀,据说是他正式专场前的最后一场测试,内容确实不太行,最后只能靠口号来带动气氛了。这场只卖了 100 多张票。开场演员很不错,丹妮,现在很少有女单口演员追求纯粹的好笑了,互动效果很好,如果有她的专场我一定会去看。(20260413 追加:在今年的单立人原创喜剧大赛中,丹妮获得了季军)
《马拉松全方位科学训练指南》,长跑训练教科书。
《伤不起的崴脚》。总结:崴脚先去看医生,如果是小伤,那不会花多少时间;如果是大伤,早介入早治疗。
《自主可信计算技术体系》,周末在图书馆发现的新书,正常日常经常能看到:等保、可信、国产等需求,翻来看看,感觉是听了一个领导在开会,看的云里雾里。以下是一些摘录:
当前安全方案大多数由商业公司提出,存在以下局限性:体系化安全机制缺乏理论指引,更多从工程经验出发;安全机制各自为战,缺乏有机配合;商业炒作现象严重,缺少科学评估方法。
等保 2.0,全称是网络安全等级保护制度,以网络系统作为保护对象。等级保护 2.0 的理论基础就是可信 3.0。可信 3.0 是目前可从体系结构层面全面支持等级保护 2.0 的唯一技术。
在智能安全卡项目成功的基础上,考虑到当时我国政府机关的安全需求和大量使用微软 Windows 操作系统的状况,中软决定于美国微软在 Windows 网络安全方案上进行项目合作,由沈昌祥院士基于主动免疫可信计算的技术路线确定了安全方案。中软公司成立了中软华泰分公司,投入精英技术人员,在 21 世纪初完成了开发工作,产品设计方案巧妙,使用国产密码算法,性能优异。但当时美国将密码视为军火类产品,对软件的密码应用提出了严格限制。项目在结题前,微软引用美国法规,提出美国禁止开放密码接口,因此该项目不得不终止。
国产化信息系统是否更安全呢?答案是否定的。国内对应的国产化替代企业技术实力相对薄软、技术积累缺乏,产品版本的技术投入是国际同行的几十分之一甚至百分之一,也缺少安全生态环境的适配测试支持。
不同安全保护等级的要求:一级,自主保护;二级,指导保护;三级,监督检查;四级,强制监督检查;五级,专门监督检查。
碎碎念
- Google Doc 是 20 年前发布的产品
- 周末刚看到有人说有乙流的趋势,今天办公室就 2,3 个人感冒了。
- 微信给我推荐极光生发仪的广告??
- 一个朋友的个性签名:保持新鲜。
- 乘数效应,是指经济活动中某一变量的变化导致经济总需求与其不成比例的变化。
- 4 月 1 日是愚人节。我不喜欢愚人节。
- 铁三为了追求成绩,会在跑步骑车游泳过程中,排尿
- 不看好IaS(kills)的做法,古早的运维经验,在 K8s 时代好不容易做到了 Operator 中,有一个明确的状态机管理,现在因为一些工具的阻碍试图让 LLM 根据已有的知识来选择特定的命令去执行,变成了执行过程驱动,不出事就怪了。
- 大米先生吃了 52,飘了。
- 我日常就是拿 kimi-cli 当做通用 Agent 来用的,有了 slock.ai ,更省事了,体验非常好。
- 我当舅舅了。
- 逛街看到了卖鞋垫的店可以测量脚型,终于知道了自己脚长宽是多少,左脚 276/115mm, 右脚 278/116mm,在正常直立站姿状态下,右脚的承受压力更大一些。
- 到了周末可以去世博公园草地上躺着的季节了。
- yukke 的vlog,信息量还挺大的,需要认真观看才行。
- 回来上班第一天,积压的消息感觉就需要处理到周末了。
- 知名喜剧播客听众“好莱坞记者”当黄牛倒卖门票,也不意外。
- 刚工作的时候,公司写字楼在融科,RedHat 在我们的楼上。
- 一大早就开始“不是。。而是。。”
- 好久没遇到过:无法稳定复现,复现步骤一次需要 40+min 的问题了。
- 一个人是否开心,那种状态真的是肉眼可见。
- 想去体验一下高驰,发现上海没有线下门店。
科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。
封面图

今年就将启用的腾讯总部园区,俗称"企鹅岛",里面不仅包括办公楼,还有多幢公寓楼。(via)
axios 投毒与好莱坞式骗术
上周,著名软件库 axios 被投毒了。黑客拿到了发布令牌,直接发了一个新版本,里面加入了木马。

软件投毒不是新鲜事,新鲜的是发布令牌怎么泄漏的。背后的故事简直是好莱坞电影,根本防不胜防。
axios 属于使用最广泛的 JS 软件库之一,每周下载量接近1亿次,所以这次投毒的感染面很大。

而且,木马的恶性程度很高。根据官方的清除说明,如果不幸中毒,机器上所有的密钥、令牌和凭证都要作废。这个木马会扫描所有目录,收集密钥,然后发出去。
大家要知道,像 axios 这种超级流行的软件库,每个环节都有完整防护,每一行代码都被严格审查。这次攻击完全是一场精心策划的社会工程,把这些防护都攻破了。
攻击目标选定首席维护者 Jason Saayman。据本人透露,事件过程是这样的。
他们根据我的情况量身定制了这一流程,具体做法如下:
- 他们冒充某公司的创始人联系我,不仅克隆了该公司创始人的外貌,还克隆了该公司本身。
- 他们随后邀请我加入一个真实的 Slack 工作区。这个工作区使用了该公司的品牌标识,名称也十分可信。Slack 的工作区设计得非常精巧,他们设有专门的频道来分享 LinkedIn 上的帖子。我猜这些 LinkedIn 帖子最终会发布到该公司的真实账号上,整体效果非常逼真。他们甚至还创建了一些我推测是该公司团队成员以及其他一些开源软件维护者的虚假账号。
- 他们安排了一次与我的会面,目的是进行沟通。会议是在微软 Teams 上进行的。参会人员似乎是一群人。
- 会议指出我系统上的某些东西过时了。我以为是和 Teams 有关,就安装了缺失的组件,结果发现是远程木马(RAT)。
- 一切都安排得井井有条,看起来很正规,而且做事方式也很专业。
可以看到,这个攻击是有剧本的,每一步都经过了策划,充分准备和排练,完全为你度身定制,就等你落入圈套。
行骗者非常耐心,投入了巨大的前期成本。首先,假冒某公司的创始人联系你,为了提升可信度,还做了假的公司网站;然后,邀请你加入他们的 Slack 工作区,里面有各种讨论、项目文档、宣传物料,看上去就像真的一样;最绝的是,他们还让你在 Teams 软件上参加公司的视频会议,一群骗子亲自露面,陪你一起开会。
会议开始后不久,主持人突然说:"奇怪,你的系统怎么跟我们不一样,是不是微软的插件过时了,我发你一个最新版。"你就这样收到了传过来的安装包,看到别的与会者都在等你,你也就没有多想,直接双击执行了。哦喔,就这样中招了,发布令牌一秒钟就泄漏了。
作假到这种程度,让人叹服。
这让我联想到不久前看到的一条印度新闻,作假程度有过之而无不及,也是如同好莱坞电影。
去年圣诞节,一位印度新德里的77岁老太太,收到了"警察局"的 Whatsapp 视频电话。视频右下角居然还有手语翻译。

警察跟她说,银行发现她的账户有洗钱记录,必须对她进行调查,如果不配合,账户资金将被没收,通知她远程出席法院的调查听证会。
媒体后来披露了"警察局"的布景照片,大家看看多么逼真。



前三张照片是印度警察局,最后一张是巴基斯坦警察局,它们在一栋楼里,房间紧邻着。要知道这两个国家在现实中是对立的,但是不妨碍骗子两边都骗。
再回到案子本身,几天后,老太太参加了线上听证会,在一个法院里举行,由"法官"亲自主持。他查看了资金记录,听取了"警察"的证词,向老太太询问了一些问题。
最后,"法官"告诉老太太,当局需要核实她的所有资产是否合法。她必须每天都跟警察局连线,回答问题,直到查清为止。
下面就是这个案件最精彩的部分,一连16天,老太太每天开着摄像头连线,大家看看骗子演到了什么程度。
在这16天里,老太太渐渐喜欢上了在假警局轮班的警官们。她开始称他们为自己的孩子们。而他们也反过来称她为"母亲"。
晚上,她和最年轻的军官一起阅读印度教宗教经典,这位军官请她把她觉得特别感人的段落发给他。
"他们就像家人一样,"老太太回忆说。"他们说,'女士,我们想尽快把事情解决。我们日夜为您工作。'"
天哪,骗子从早到晚演了16天,跟老太太促膝长谈,一起读经典,请教人生问题,直到深夜。这要是拍成电影,该有多动人。
老太太没有丝毫疑心,心甘情愿卖掉了自己的投资,累计九次向假警察局的账户总共转出了160万美元。
第二天,她再跟"警察局的孩子们"连线,就连不上了。
从上面两个案例,大家可以看到,现在的互联网骗局可以演到什么程度,完全是精准投放的"剧本杀",成功率极高。要是再加上 AI 的加持,几乎不可能分辨真假、。
网站开发有一条规则:客户端的每一个请求都不可信任,必须假定是恶意请求。以后,现实生活恐怕也是这样:每一个陌生人都不可信任,必须假定是恶意骗局。
算力依然不足
最近发生了三件事,说明算力当前依然很紧张。
第一件事,OpenAI 关闭了视频生成服务 Sora,主要原因是算力不够,公司要把计算资源用于核心业务。
第二件事,Anthropic 公司正式禁止将包月套餐用于第三方服务(比如 OpenClaw、OpenCode 等等)。
原因是包月套餐如果足额使用,消耗的算力将远远超过套餐费用。公司的算力很宝贵,必须优先保证自家产品(比如 Claude Code),不能让外部产品增加机房负担。
第三件事,有文章称,GitHub 今年前三个月的代码提交量是去年同期的14倍!
原因显然是 AI 编程暴增,去年年初可没有 Claude Code。GitHub 的资源根本不足以应付这种增量,所以不断发生故障。

上图显示,GitHub 过去三个月的正常运行时间只有89.47%,合格数字应该是99.99%。
以上三件事说明,主要的几家 AI 服务公司,算力资源都很紧张,硬件依然不足。
这意味着,硬件价格暴涨还没到头,还会继续涨,而 GitHub 很可能会收紧免费服务,全面转向收费。
前端是不是重复劳动?
我看到一个开发者说,前端本质上是相同的工作:向用户展示一些数据,并让用户处理这些数据。
他觉得,没必要重复解决同样的问题。
他就做了一个"自适应浏览器"。它通过 AI 自动生成前端 UI,后端只需要提供数据,以及网页用途的描述。
不知道这是不是前端的结局?
Adobe 修改 hosts 文件
Adobe 公司的主要产品是"创意云"套件(Creative Cloud),包含了许多著名软件,比如 Photoshop、Illustrator、Premiere。

一个网友安装后,震惊地发现,安装程序修改了他的 hosts 文件。

上图可以看到,Adobe 在 hosts 里面加了一个本地的 DNS 记录。
一个应用程序为什么要修改系统文件呢?
据知情人士透露,这是为了测试用户是否安装了 Creative Cloud。用户访问官网时,网页会向上图的域名发出一个请求,因为该域名的 DNS 记录只有本地才有,服务器收到了请求,就意味着用户安装了 Creative Cloud。
这么著名的软件,居然想出这种类似"开后门"的解法,而且对象是付钱给他的人,真让人无语。
文章
1、MDN 新前端的底层结构(英文)

MDN 是互联网最大的文档网站,本文介绍这个网站的前端架构,没想到这么复杂。
2、杀死那个写代码的人(中文)

作者是某大厂前端程序员,回顾自己这一年,从手写代码转变到 AI 编程。AI 改变了一切,消解了"35岁退休"。(@wind-liang 投稿)
3、我如何用安卓手机搭建短信网关(英文)

作者介绍如何在一部二手的安卓手机上,安装一个短信网关,通过网络收发短信(使用你自己的套餐)。
4、使用 QEMU 进行大端字节序测试(英文)

一篇 C 语言的初级教程,在本机上通过 qemu 虚拟机,运行一个不到十行的程序,就能查看某个架构是大端还是小端字节序。
6、Python 的 importtime 功能(英文)

Python 使用 import 命令输入模块,这有性能开销。本文介绍内置的 importtime 功能,可以显示每个模块加载所消耗的时间。
6、2000年库尔斯克号核潜艇灾难(英文)

2000年8月,俄罗斯核潜艇"库尔斯克"号在演习中爆炸沉没,118名船员全部遇难。这场事故发生得十分缓慢,现场一片混乱,救援工作进展不断延迟,本文用大量照片还原了整个过程。
工具

本周,谷歌官方推出了一款苹果手机 App,为手机提供离线使用的 Gemma 4 模型。不需要上网,手机也能使用大模型了。
2、apfel

Mac 电脑内置了一个本地大模型,可以离线使用。但是,默认只有苹果自家的 Siri 能调用,安装了这个工具以后,就可以自己在命令行调用它了。
3、Docking

为 Linux 桌面添加类似苹果桌面的程序坞。
4、Tantivy
Rust 语言写的全文搜索引擎库,可以替代 Apache Lucene,参见介绍文章。

跨平台的桌面应用,用来录屏后制作介绍视频,提供各种配套编辑功能。
6、epub-tts
这个开源工具将 epub 文件转成音频文件,也就是电子书转成有声书。
7、NVTOP

一个 Linux 系统的命令行程序,用来监控 GPU 显卡的状态,等同于显卡专用的 top 命令。
8、dmcheck

检查某个主题词的域名占用情况。(@PlayerYK 投稿)

开源的动画曲线编辑网站。(@AmyangXYZ 投稿)
10、gitlogue
这个工具可以将 Git 仓库的提交历史,在终端里面以动画形式重现,甚至可以显示为屏保。
资源
1、佛津

全球佛教古籍数字化聚合平台。(@xr843 投稿)

实时 3D 显示全球的航班。(@haojiang99 投稿)
3、GPU 时间线

这个网站用图片展示了 GPU 显卡的发展历程,从1996年的 Voodoo 卡到2025年的 RTX 5090 显卡。
图片
中美洲的哥斯达黎加出产橙汁,产生了大量的橘子皮,以前都是垃圾填埋。
一个环保组织说服工厂,把12000吨橘子皮倾倒在荒山上,用来积肥。

山头覆盖了橘子皮,除此以外,没有做任何处理。

过了6个月,橘子皮彻底腐烂,成为了黑色的泥土,慢慢开始长东西了。

16年以后,当科学家重新来到现场时,那里已经是茂密的树林了。

这真是绿化荒山的最简单方法,只要堆满了橘子皮,任其腐烂就可以了。
美国、法国、日本等16个粒子物理实验室,联合举办了一个摄影比赛,邀请摄影师拍摄物理实验室,用来向大众宣传物理学。

上图是意大利国家核物理研究所 (INFN) 的低温探测器实验室,它可以将物质冷却到仅仅略高于绝对零度。

上图拍摄地是法国的重离子国家加速器研究中心,拍摄的装置是直线加速器的供电系统。
更多照片看这里。
文摘
我们去海边玩,沙子会粘在皮肤、鞋子、衣服和头发上。

沙子的主要成分是二氧化硅,跟岩石一样。岩石没有粘性,为什么沙子会有粘性呢?
原来,沙子本身没有粘性,但具有亲水性,它会吸水。人体也是亲水的,在烈日下汗流浃背。当沙子接触到湿润的东西时,水分子之间就会产生粘性。
皮肤上往往还有油脂或者防晒霜,它们也会让沙子粘在皮肤上。
另外,皮肤还有一些微小褶皱,也会卡住沙子。
总之,想要去除沙子,就是等到皮肤变干,或者用水冲洗。
言论
1、
如果你认为编写代码的速度是你的问题,那你面临的问题更大。
-- Andrew Murphy,澳大利亚程序员
2、
有一种兴奋,叫做2017年才刚接触加密货币的人才有的兴奋。
-- Andrew Murphy,澳大利亚程序员
3、
一项民意调查发现,美国年轻人对于婚姻、子女、信仰的重视程度,远不及他们的父母,对于传统的价值观----爱国主义、宗教、社区和家庭也很冷淡。
年轻人把市场和金钱当作道德准则。在他们眼里,市场决定了事物的价值、事件的意义、谁是正确的、谁是赢家、谁举足轻重。
-- 《预测市场的最糟糕后果》
4、
对我来说,未来城市实际上是像阿姆斯特丹那样的地方,到处都是舒适的街道和自行车道,而不是像迪拜那样的地方,有16车道的高速公路,以及一群被压迫的劳工阶级在俗气的豪华购物中心里工作。
5、
高校都要求博士生发表论文,至于你写什么、怎么写的、内容与研究方向有没有关系,系里其实都不在意。系里需要论文,因为论文能证明经费的合理性,而经费又能证明系的存在价值。学生只不过是达成这个目标的生产资料。
往年回顾
HDMI 2.2 影音可能到头了 (#345)
巧妙的灯泡钟(#295)
摩天大楼是反人类的(#245)
你做过不在乎结果的项目吗?(#195)
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
- 发表日期: 2026年4月10日
科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。
封面图

今年就将启用的腾讯总部园区,俗称"企鹅岛",里面不仅包括办公楼,还有多幢公寓楼。(via)
axios 投毒与好莱坞式骗术
上周,著名软件库 axios 被投毒了。黑客拿到了发布令牌,直接发了一个新版本,里面加入了木马。

软件投毒不是新鲜事,新鲜的是发布令牌怎么泄漏的。背后的故事简直是好莱坞电影,根本防不胜防。
axios 属于使用最广泛的 JS 软件库之一,每周下载量接近1亿次,所以这次投毒的感染面很大。

而且,木马的恶性程度很高。根据官方的清除说明,如果不幸中毒,机器上所有的密钥、令牌和凭证都要作废。这个木马会扫描所有目录,收集密钥,然后发出去。
大家要知道,像 axios 这种超级流行的软件库,每个环节都有完整防护,每一行代码都被严格审查。这次攻击完全是一场精心策划的社会工程,把这些防护都攻破了。
攻击目标选定首席维护者 Jason Saayman。据本人透露,事件过程是这样的。
他们根据我的情况量身定制了这一流程,具体做法如下:
- 他们冒充某公司的创始人联系我,不仅克隆了该公司创始人的外貌,还克隆了该公司本身。
- 他们随后邀请我加入一个真实的 Slack 工作区。这个工作区使用了该公司的品牌标识,名称也十分可信。Slack 的工作区设计得非常精巧,他们设有专门的频道来分享 LinkedIn 上的帖子。我猜这些 LinkedIn 帖子最终会发布到该公司的真实账号上,整体效果非常逼真。他们甚至还创建了一些我推测是该公司团队成员以及其他一些开源软件维护者的虚假账号。
- 他们安排了一次与我的会面,目的是进行沟通。会议是在微软 Teams 上进行的。参会人员似乎是一群人。
- 会议指出我系统上的某些东西过时了。我以为是和 Teams 有关,就安装了缺失的组件,结果发现是远程木马(RAT)。
- 一切都安排得井井有条,看起来很正规,而且做事方式也很专业。
可以看到,这个攻击是有剧本的,每一步都经过了策划,充分准备和排练,完全为你度身定制,就等你落入圈套。
行骗者非常耐心,投入了巨大的前期成本。首先,假冒某公司的创始人联系你,为了提升可信度,还做了假的公司网站;然后,邀请你加入他们的 Slack 工作区,里面有各种讨论、项目文档、宣传物料,看上去就像真的一样;最绝的是,他们还让你在 Teams 软件上参加公司的视频会议,一群骗子亲自露面,陪你一起开会。
会议开始后不久,主持人突然说:"奇怪,你的系统怎么跟我们不一样,是不是微软的插件过时了,我发你一个最新版。"你就这样收到了传过来的安装包,看到别的与会者都在等你,你也就没有多想,直接双击执行了。哦喔,就这样中招了,发布令牌一秒钟就泄漏了。
作假到这种程度,让人叹服。
这让我联想到不久前看到的一条印度新闻,作假程度有过之而无不及,也是如同好莱坞电影。
去年圣诞节,一位印度新德里的77岁老太太,收到了"警察局"的 Whatsapp 视频电话。视频右下角居然还有手语翻译。

警察跟她说,银行发现她的账户有洗钱记录,必须对她进行调查,如果不配合,账户资金将被没收,通知她远程出席法院的调查听证会。
媒体后来披露了"警察局"的布景照片,大家看看多么逼真。



前三张照片是印度警察局,最后一张是巴基斯坦警察局,它们在一栋楼里,房间紧邻着。要知道这两个国家在现实中是对立的,但是不妨碍骗子两边都骗。
再回到案子本身,几天后,老太太参加了线上听证会,在一个法院里举行,由"法官"亲自主持。他查看了资金记录,听取了"警察"的证词,向老太太询问了一些问题。
最后,"法官"告诉老太太,当局需要核实她的所有资产是否合法。她必须每天都跟警察局连线,回答问题,直到查清为止。
下面就是这个案件最精彩的部分,一连16天,老太太每天开着摄像头连线,大家看看骗子演到了什么程度。
在这16天里,老太太渐渐喜欢上了在假警局轮班的警官们。她开始称他们为自己的孩子们。而他们也反过来称她为"母亲"。
晚上,她和最年轻的军官一起阅读印度教宗教经典,这位军官请她把她觉得特别感人的段落发给他。
"他们就像家人一样,"老太太回忆说。"他们说,'女士,我们想尽快把事情解决。我们日夜为您工作。'"
天哪,骗子从早到晚演了16天,跟老太太促膝长谈,一起读经典,请教人生问题,直到深夜。这要是拍成电影,该有多动人。
老太太没有丝毫疑心,心甘情愿卖掉了自己的投资,累计九次向假警察局的账户总共转出了160万美元。
第二天,她再跟"警察局的孩子们"连线,就连不上了。
从上面两个案例,大家可以看到,现在的互联网骗局可以演到什么程度,完全是精准投放的"剧本杀",成功率极高。要是再加上 AI 的加持,几乎不可能分辨真假、。
网站开发有一条规则:客户端的每一个请求都不可信任,必须假定是恶意请求。以后,现实生活恐怕也是这样:每一个陌生人都不可信任,必须假定是恶意骗局。
算力依然不足
最近发生了三件事,说明算力当前依然很紧张。
第一件事,OpenAI 关闭了视频生成服务 Sora,主要原因是算力不够,公司要把计算资源用于核心业务。
第二件事,Anthropic 公司正式禁止将包月套餐用于第三方服务(比如 OpenClaw、OpenCode 等等)。
原因是包月套餐如果足额使用,消耗的算力将远远超过套餐费用。公司的算力很宝贵,必须优先保证自家产品(比如 Claude Code),不能让外部产品增加机房负担。
第三件事,有文章称,GitHub 今年前三个月的代码提交量是去年同期的14倍!
原因显然是 AI 编程暴增,去年年初可没有 Claude Code。GitHub 的资源根本不足以应付这种增量,所以不断发生故障。

上图显示,GitHub 过去三个月的正常运行时间只有89.47%,合格数字应该是99.99%。
以上三件事说明,主要的几家 AI 服务公司,算力资源都很紧张,硬件依然不足。
这意味着,硬件价格暴涨还没到头,还会继续涨,而 GitHub 很可能会收紧免费服务,全面转向收费。
前端是不是重复劳动?
我看到一个开发者说,前端本质上是相同的工作:向用户展示一些数据,并让用户处理这些数据。
他觉得,没必要重复解决同样的问题。
他就做了一个"自适应浏览器"。它通过 AI 自动生成前端 UI,后端只需要提供数据,以及网页用途的描述。
不知道这是不是前端的结局?
Adobe 修改 hosts 文件
Adobe 公司的主要产品是"创意云"套件(Creative Cloud),包含了许多著名软件,比如 Photoshop、Illustrator、Premiere。

一个网友安装后,震惊地发现,安装程序修改了他的 hosts 文件。

上图可以看到,Adobe 在 hosts 里面加了一个本地的 DNS 记录。
一个应用程序为什么要修改系统文件呢?
据知情人士透露,这是为了测试用户是否安装了 Creative Cloud。用户访问官网时,网页会向上图的域名发出一个请求,因为该域名的 DNS 记录只有本地才有,服务器收到了请求,就意味着用户安装了 Creative Cloud。
这么著名的软件,居然想出这种类似"开后门"的解法,而且对象是付钱给他的人,真让人无语。
文章
1、MDN 新前端的底层结构(英文)

MDN 是互联网最大的文档网站,本文介绍这个网站的前端架构,没想到这么复杂。
2、杀死那个写代码的人(中文)

作者是某大厂前端程序员,回顾自己这一年,从手写代码转变到 AI 编程。AI 改变了一切,消解了"35岁退休"。(@wind-liang 投稿)
3、我如何用安卓手机搭建短信网关(英文)

作者介绍如何在一部二手的安卓手机上,安装一个短信网关,通过网络收发短信(使用你自己的套餐)。
4、使用 QEMU 进行大端字节序测试(英文)

一篇 C 语言的初级教程,在本机上通过 qemu 虚拟机,运行一个不到十行的程序,就能查看某个架构是大端还是小端字节序。
6、Python 的 importtime 功能(英文)

Python 使用 import 命令输入模块,这有性能开销。本文介绍内置的 importtime 功能,可以显示每个模块加载所消耗的时间。
6、2000年库尔斯克号核潜艇灾难(英文)

2000年8月,俄罗斯核潜艇"库尔斯克"号在演习中爆炸沉没,118名船员全部遇难。这场事故发生得十分缓慢,现场一片混乱,救援工作进展不断延迟,本文用大量照片还原了整个过程。
工具

本周,谷歌官方推出了一款苹果手机 App,为手机提供离线使用的 Gemma 4 模型。不需要上网,手机也能使用大模型了。
2、apfel

Mac 电脑内置了一个本地大模型,可以离线使用。但是,默认只有苹果自家的 Siri 能调用,安装了这个工具以后,就可以自己在命令行调用它了。
3、Docking

为 Linux 桌面添加类似苹果桌面的程序坞。
4、Tantivy
Rust 语言写的全文搜索引擎库,可以替代 Apache Lucene,参见介绍文章。

跨平台的桌面应用,用来录屏后制作介绍视频,提供各种配套编辑功能。
6、epub-tts
这个开源工具将 epub 文件转成音频文件,也就是电子书转成有声书。
7、NVTOP

一个 Linux 系统的命令行程序,用来监控 GPU 显卡的状态,等同于显卡专用的 top 命令。
8、dmcheck

检查某个主题词的域名占用情况。(@PlayerYK 投稿)

开源的动画曲线编辑网站。(@AmyangXYZ 投稿)
10、gitlogue
这个工具可以将 Git 仓库的提交历史,在终端里面以动画形式重现,甚至可以显示为屏保。
资源
1、佛津

全球佛教古籍数字化聚合平台。(@xr843 投稿)

实时 3D 显示全球的航班。(@haojiang99 投稿)
3、GPU 时间线

这个网站用图片展示了 GPU 显卡的发展历程,从1996年的 Voodoo 卡到2025年的 RTX 5090 显卡。
图片
中美洲的哥斯达黎加出产橙汁,产生了大量的橘子皮,以前都是垃圾填埋。
一个环保组织说服工厂,把12000吨橘子皮倾倒在荒山上,用来积肥。

山头覆盖了橘子皮,除此以外,没有做任何处理。

过了6个月,橘子皮彻底腐烂,成为了黑色的泥土,慢慢开始长东西了。

16年以后,当科学家重新来到现场时,那里已经是茂密的树林了。

这真是绿化荒山的最简单方法,只要堆满了橘子皮,任其腐烂就可以了。
美国、法国、日本等16个粒子物理实验室,联合举办了一个摄影比赛,邀请摄影师拍摄物理实验室,用来向大众宣传物理学。

上图是意大利国家核物理研究所 (INFN) 的低温探测器实验室,它可以将物质冷却到仅仅略高于绝对零度。

上图拍摄地是法国的重离子国家加速器研究中心,拍摄的装置是直线加速器的供电系统。
更多照片看这里。
文摘
我们去海边玩,沙子会粘在皮肤、鞋子、衣服和头发上。

沙子的主要成分是二氧化硅,跟岩石一样。岩石没有粘性,为什么沙子会有粘性呢?
原来,沙子本身没有粘性,但具有亲水性,它会吸水。人体也是亲水的,在烈日下汗流浃背。当沙子接触到湿润的东西时,水分子之间就会产生粘性。
皮肤上往往还有油脂或者防晒霜,它们也会让沙子粘在皮肤上。
另外,皮肤还有一些微小褶皱,也会卡住沙子。
总之,想要去除沙子,就是等到皮肤变干,或者用水冲洗。
言论
1、
如果你认为编写代码的速度是你的问题,那你面临的问题更大。
-- Andrew Murphy,澳大利亚程序员
2、
有一种兴奋,叫做2017年才刚接触加密货币的人才有的兴奋。
-- Andrew Murphy,澳大利亚程序员
3、
一项民意调查发现,美国年轻人对于婚姻、子女、信仰的重视程度,远不及他们的父母,对于传统的价值观----爱国主义、宗教、社区和家庭也很冷淡。
年轻人把市场和金钱当作道德准则。在他们眼里,市场决定了事物的价值、事件的意义、谁是正确的、谁是赢家、谁举足轻重。
-- 《预测市场的最糟糕后果》
4、
对我来说,未来城市实际上是像阿姆斯特丹那样的地方,到处都是舒适的街道和自行车道,而不是像迪拜那样的地方,有16车道的高速公路,以及一群被压迫的劳工阶级在俗气的豪华购物中心里工作。
5、
高校都要求博士生发表论文,至于你写什么、怎么写的、内容与研究方向有没有关系,系里其实都不在意。系里需要论文,因为论文能证明经费的合理性,而经费又能证明系的存在价值。学生只不过是达成这个目标的生产资料。
往年回顾
HDMI 2.2 影音可能到头了 (#345)
巧妙的灯泡钟(#295)
摩天大楼是反人类的(#245)
你做过不在乎结果的项目吗?(#195)
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
- 发表日期: 2026年4月10日
月刊(第34期):创造的快乐
本篇是对二〇二六年三月的记录与思考。
十几年前刚接触编程的时候,我经常写到凌晨两三点忘记时间,看着指尖将脑海里的想法一点点具象化。在《月刊(第24期):十年编程之路》中我写过:“那段时间的每个深夜里,满怀激动地开发着游戏,这种心情哪怕是现在回忆起来也仍未有任何衰减。现在想来,那恐怕就是最纯粹的热爱吧。”
工作多年之后,这种纯粹的创造快感其实是在慢慢衰减的——更多的时间花在了协作、流程和工程复杂度上,真正从零构建一个东西的机会越来越少。直到最近,Opus 4.6 让我重新找回了这种久违的感觉。Claude Code 成了我每天下班后的快乐源泉,可惜 Claude Max 完全不够用,一个窗口期基本 40 分钟就会耗尽,然后我会掐着 5 小时倒计时等窗口期重置,继续创造。
这个月用它做了一些项目,在这里分享一下过程和感受。
新博客
创造一个博客平台,用时:周末 2 天。
博客又迭代了,这是自 2014 年以来的第五个大版本了:
博客演变史在《周刊(第4期):个人博客演变史》里有详细记录,这里仅列一下各个阶段的技术演进和 UI 变化。
2014 年:Wordpress

2015 年:Hexo
找不到图了。
2017 年:Typecho

中途还单独开过一个周刊的站点,后来在 2023 年一起合并到新博客里了。

2023 年:Typlog

2026 年:Astro
新博客做成了杂志风:

支持展示我的动态日历:

还可以结合 AI Chat + Skills 直接输出交互式学习笔记,适合 AI 共创一些学习类的文章:

埋了很多小彩蛋,比如侧边栏评论:

全站用了周末两天的时间 Vibe Coding 出来的静态博客,用 GitHub Actions 预构建注入数据,但在很多细节之处还是用了 Serverless Functions 来做动态更新,比如点赞、评论、浏览量数据等等。
要是以前,这样一个博客系统得做几个月,索性就直接订阅博客平台的服务,但想用好看的主题、加想要的功能还得处处受限。现在只要自己有想法,AI 就能帮你实现 —— 软件的壁垒正在从工程复杂度转向创造力本身。
记账软件
0-1 完成一个 iOS App,用时:2 小时。
我用两个小时,从零完成了个记账软件 App 的 MVP。因为一直想要一个有着 Copilot Money 设计风格的,但是又有着 MoneyWiz 支持多币种、持仓追踪、预算管理的记账软件,此外还要支持语音录入 + 实时分析的 AI 持仓讨论,且支持多平。但很可惜,一直没有找到 —— 要颜值没功能,要功能则不便捷,尤其是海外市场,多币种一直是刚需。
那就自己做一个呗:产品构思、UI 设计、开发、测试全链路由 Agent 闭环实现。
第一步:Claude Code + Pencil 进行设计
这个环节需要先定义设计系统和设计规范,然后描述产品功能,让多个 Agent 同时帮你设计软件界面,最后对话微调。这个过程中,你可以看到你自己脑海中的产品快速具象化。

第二步:Claude Code + Superpowers ,通过对话完善产品设计
这一步主要是看看功能是否自闭环,User Flow 是否有遗漏,产品设计是否仍有改善的地方。前两步是整个流程的最重要的部分,因此总计花费 1.5h。只有设计得好,后面的落地才不会有偏差。
同时,这个沟通的过程其实是非常快乐的,如同自己只有一个产品雏形,但你却有一个行业经验丰富的朋友帮你把幼稚的想法不断完善,打磨成工业级的成品,这个过程中你会体验到无数次“哦,对对,我想要的就是这个”的 “aha moment”。
第三步:多 Agent 并行开发
之后就直接进入开发阶段,这个环节 Agent 会帮你写好 spec,你自己确认技术栈没问题之后直接要求进入多 Agent 并行开发即可。整个过程依照项目复杂度进行,不需要强调自测(配好 mcp 之后它会自己测的),中途无人为进入干扰,一把梭输出。你只需要喝茶等待即可。因为前置对话用了很多精力,这个时候 Agent 有了足够的信息。
最后效果很棒,UI 还原度非常高。

AI 会进行自测:

最后合入发布即可。

如果是以前,从零做到这个程度需要一个设计一个研发,两个人估计得做一个月。
但现在,只需要一个人,2 小时就可以了。
新个人主页
老版本是这样的,很朴素:

新版本改成了这样:

有一些新的特性可以去探索: → ursb.me
- AI Chat(目前还没调教得很好)
- 实时听歌状态同步
- 情绪数据、健身数据同步
- 书签、Channel、博客、笔记更新同步
- Vibe Coding 数据同步
- 还有很多小彩蛋
其他项目
How to Train Your LLM:一个交互式小游戏,通过玩的方式了解 LLM 的基础知识。
Claude-101:交互式学习项目,结合了之前 2.1.88 泄露的源码进行分析。
Linear 工作流:尝试用 Linear 给 Agent 分配任务、记录任务进度和总结。给 Agent 派活这件事 Slock、Multica 等新兴软件都可以做到,不算新奇,但结合 Linear 的项目管理能力体验更完整。部署侧除了 Codex,还自己搭了 Cynus 跑 Claude Code 和 Gemini。
回头看这个月做的这些东西,其实没有一个是必须做的——博客用 Typlog 也能继续写,记账有现成的 App 可以下载,个人主页不改也不影响什么。但我还是忍不住去做了,而且做的时候异常快乐。
我一直觉得,创造的乐趣本质上是一种 “我可以对这个世界产生影响” 的确认。婴儿发现自己推一下玩具它就会动,会开心得手舞足蹈——我们写代码、搭系统、做产品的时候,内心深处的驱动力其实和那个婴儿没有什么不同。
AI 没有削弱这种乐趣,反而放大了它。以前受限于工程能力和时间成本,很多想法只能停留在脑海里;现在从构思到落地的路径被极大缩短,想法可以在几个小时内变成可以触摸的东西。这意味着我们能更频繁地经历那个打开软件界面的那一刻,更频繁地体验到创造带来的欣喜。
当然,工具终究是工具。真正让人快乐的从来不是工具本身,而是你脑海中有一个想要实现的东西,然后你把它做出来了。AI 让做出来这件事变得更容易了,但想要做这件事,永远只能来自你自己。
保持想要创造的冲动,这大概是对抗倦怠最好的方式。
🌺 生活点滴
✈️ 上海
这个月因为工作原因,短暂去了上海,但时间很紧所以没有约朋友见面。

🤖 新眼镜

这眼镜连上 OpenClaw 效果挺不错的,实现了 24/7 的随叫随到助理。给 Mac Mini 上的 OpenClaw 开个服务,用 Tailscale 可以连上。
同时对话字幕功能对我也非常实用,和同事的英文交流几乎无障碍了,之前主要是语速快的时候听不懂;此外,发现翻译功能中译英也很实用,方便日常英语口语学习。
🎬 书影音
以下是本周期的书影音记录。
- 看过:电影 |《挽救计划》| ★★★★★
- 看过:电影 |《回家的路》| ★★★☆☆
科技爱好者周刊(第 391 期):AI 的贫富分化
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。
封面图

上海某餐厅的墙壁装饰。(via monana3838@Threads)
AI 的贫富分化
我越来越觉得,AI 跟其他技术不一样,不仅带来技术变革,还会带来社会变革。
简单说,AI 会带来贫富分化。
其他技术实际上会消灭贫富分化,实现"消费者平等",即穷人和富人消费的东西是一样的。
比如,大家喝一样的可口可乐,用一样的苹果手机,开一样的特斯拉。甚至互联网也是如此,世界首富马斯克和你用一样的网站、一样的手机 App。
但是,AI 模型不是这样。在大模型面前,穷人和富人是不平等的。
在未来,普通人肯定用不起顶级的大模型。其实,现在就是如此了,最贵的 AI 编程套餐是 Claude Code 的 Max 套餐,月费200美元,很多人已经用不起了。
OpenAI 曾经设想过月费2万美元的套餐,提供最顶级、无限量的大模型服务。

要是真的推出,只有富豪才用得起。
这反映了一个简单的事实:费用越贵,模型效果越好。因为模型的效果与算力相关,更多的算力、更大的上下文、更多的参数,都需要钱。
这跟工业品完全相反。工业品有规模效应,产量越高,单位成本越低。一旦大规模生产,价格就会越来越便宜。
但是,大模型不存在规模效应,模型的大规模生产需要更多的服务器,这并不会让单位成本降低,反而可能因为扩建机房,改造电路和水路,而变得更贵。
未来社会大概是这样的:富人和穷人用不同的模型。最顶级模型的服务----规划、咨询、生成内容、自动化......----需要支付高昂的使用费,而普通人就使用免费模型,效果当然也很普通。
不过,我也看到马斯克最近说,未来还有另一种可能。

他的意思是,算力本质上是能源转化的一种形式。人类最终会实现廉价能源的大量供应(空间太阳能?),所以算力将变得足够便宜,所有人都将用最好的模型。
可能吗?我不知道,感觉还是前一种情况更现实。
模型能力的一种衡量方法
怎么衡量大模型的能力?
现在的方法是使用一个测试集,去计算大模型的分数。它的缺点是,只能用于横向比较,很难衡量进步速度。
最近,一篇论文提出了一种新的衡量方法。
科学家首先计算,人类完成某一项任务需要多少时间。比如,计算 4 + 5 + 7,人类需要2秒,而计算 37 * 52 * 19,可能需要1分钟。
然后,测试大模型能否以50%的成功率完成这项任务。
研究发现,GPT-2 以50%成功率能够完成的任务,时间范围是两秒;Claude 3.7 Sonnet 是50分钟;O3 接近两小时;Opus 4.6 约为12小时。
也就是说,人类需要12小时才能完成的任务,Opus 4.6 的成功概率是50%。

结果就是上图,可以发现,大模型的进化速度在对数坐标下是一根直线。
每7个月,大模型能够以50%成功率完成的任务,时间范围扩大一倍。按照这个趋势,大模型将在2027年至2031年间,以50%的成功率完成人类专家需要一个月才能完成的任务。
如果这篇论文正确,就意味着年底发布的模型,将比年初强一倍。
科技动态
1、用户协议的彩蛋
软件服务的用户协议,又长又难懂,很少有用户阅读,但是里面有很多重要内容。
一家美国通信运营商,为了表示自己很重视用户权益,鼓励大家阅读《用户协议》,并偷偷在里面加入了一个彩蛋。

上图高亮的句子写道:"如果你读到这句话,请发邮件到我们的信箱,赢取免费的瑞士旅游。"
上线二周后,才有人发邮件,询问这事是否真实。由于只有一个人来信,所以她就免费去瑞士了。
从这件事可以看出,即使有彩蛋,也没人阅读《用户协议》。我现在的做法是让大模型帮忙,询问"这份协议有哪些对用户不利的地方",很快就得到了答案。
2、触摸屏指甲油
广泛使用的电容式触摸屏,有一个问题,就是戴手套使用会失灵。
原因是它要求触摸物(比如手指)必须导电,这样屏幕才会产生电场扰动,从而确定触摸的位置。

解决方法也很简单,就是在手套指尖涂一层指甲油,指甲油里面的金属碎屑可以导电。
美国的一名化学系本科生,在学习化妆品化学时,发明了一种改进型的透明指甲油,专门用于戴手套使用触摸屏。
这种指甲油是透明的,涂在手套上看不见,也可以涂在裸甲上,当作抛光剂。
Copilot 是 GitHub 推出的 AI 助手,上周有用户发现,它会自动插入广告。

上图是 Copilot 自动提交的一个 Pull Request,它在提交说明的结尾(红框处)加入了一个广告,介绍应用程序 Raycast。
在 GitHub 搜索一下,就会发现已经有超过11,400个 PR 都包含了相同的广告词。
经过用户抗议,GitHub 暂止停止了这个功能。但这是一个危险的信号,表示 GitHub 想利用用户增加收入。
文章
1、小米 MiMo v2 Pro 评测(英文)

小米发布了 MiMo V2 系列大模型,本文是国外媒体的评测,给出了很高的评价。
2、我用 AI 生成了一个 JavaScript 引擎(英文)

作者用六周时间,生成了一个100%通过 test262 测试集的 JavaScript 引擎,涵盖所有98,426个场景。本文是对这件事的介绍。
3、解剖 .claude/ 目录(英文)

Claude Code 会生成 .claude/ 子目录,所有 AI 处理的底层数据都放在里面,本文研究这个目录到底有什么。
4、一致性哈希介绍(英文)

一致性哈希(Consistent hashing)是一种缓存定位算法,在增加或减少缓存服务器的情况下,可以不改变缓存所在的原始位置。
5、 笔记本如何用作单板计算机的 HDMI 显示器(英文)

作者使用一张 HDMI 转 USB 采集卡,将笔记本电脑用作树莓派的显示器。
工具
1、EmDash

AI 生成的 WordPress 复刻,基于 TypeScript 语言,支持插件,据说功能基本一样,参见介绍文章。

基于 Cloudflare Workers 的订阅管理系统,可以发送各种订阅的到期通知,通过 Telegram、Webhook 等通知渠道。(@wangwangit 投稿)

开源的微信机器人消息管理平台,自带应用市场,通过点击安装应用,给微信 Bot 加功能。(@xixihhhh 投稿)
另有一个类似项目 wxWebHook,通过 WebHook 向微信用户发消息。(@aristorechina 投稿)


获取 VSCode 插件、Chrome 扩展和 Docker 镜像的离线安装包的工具,代码开源。(@LiaoGuoYin 投稿)

浏览器端的批量文件重命名工具,支持各种规则设定,代码开源。(@chenz24 投稿)

开源的字幕字体子集化工具,将所需的字体字形嵌入字幕文件。(@Yuri-NagaSaki 投稿)

基于 Pretext(文字排版计算库)的一个小应用,将摄像头捕捉的人体轮廓通过文字排版实时展示。(@fifteen42 投稿)

基于 Rust 语言的跨平台 SSH 终端,功能较多,使用 Tauri 桌面框架。(@AnalyseDeCircuit 投稿)
9、wtree

git worktree 的图形化管理界面。(@FatDoge 投稿)
AI 相关

基于 Claude Code 源码实现的 claude-agent-sdk 的开源替代品,用于 AI Agent 的开发,完全兼容原始接口,不依赖本地 cli 进程。(@idoubi 投稿)

统一管理本地所有 AI 智能体的 Web 控制台,支持多工作区隔离、飞书远程协同、Skills 生态等。(@Mr-ZhangBo 投稿)
3、ArcReel

开源的 AI 视频生成工作台,输入一本小说,自动完成剧本、人物设计、分镜、短视频生成。(@Pollo3470 投稿)

开源桌面应用,所有终端铺在无限画布上,方便管理 AI 编程工具。(@blueberrycongee 投稿)
另有一个类似项目 OpenCove。(@DeadWaveWave 投稿)

资源

Claude Code 的互动式教程,通过11个小练习,掌握这个 AI 编程工具。

根据 Claude Code 泄漏的源码,一步步图解演示,输入提示词后软件内部如何处理。
3、机器学习入门教程

工程师的机器学习教程,解释基本概念。
图片
1、欧洲年度树木
欧洲有一个"欧洲年度树木"的评选,初听觉得很奇怪,但仔细一想,就会发现这个活动有很多好处:提高城市知名度,促进生态保护,推动旅游业......
国内下面就是今年的"欧洲年度树木"。
立陶宛鲁凯村的橡树,树龄400年。

以下是其他入围决赛的树木。
斯洛伐克的野生苹果树

波兰的榆树

拉脱维亚的菩提树

葡萄牙的柏树

文摘
我花在 AI 编程的时间越多,对自己的职业生涯的担忧就越少,即使 AI 的编程能力越来越强。
因为,我发现 AI 编程只是流程的一部分,我的工作不仅仅是编写代码。
我的真正工作是,找出可以用代码解决的问题,然后解决它们,并验证解决方案是否有效。
AI 最终或许能够完全承担中间的编码部分,并帮助解决第一部分和最后一部分,但无论如何,仍然需要有人去发现问题、定义问题并确认问题已经得到解决。
这就是我的工作的80%内容。
摩尔定律指的是,大约每两年,芯片上的晶体管数量就会翻一番。
但是,它还有一个伴生效应,很少人提到。那就是,大约每五年,芯片工厂的建造成本就会翻一番,而能承担这种成本的芯片公司数量则会减半。
二十五年前,大约有40家公司,可以建造芯片工厂,每个工厂的建造成本约为20亿至40亿美元。如今,只剩下两家或三家芯片公司(数量取决于你对英特尔的乐观程度),可以建造最先进的芯片工厂,建造成本飙升到几百亿美元。
如果按照这种趋势再过10年,芯片工厂的建设成本继续翻倍飙升,也许只有一家公司或根本没有公司,能够负担这样的成本。
目前,芯片的制造工艺已经逼近1纳米,再往下发展,技术壁垒和资金壁垒将同时接近极限。
我预计,摩尔定律很快就会失效,未来增长主要在于算力,而不是单块芯片的计算能力。
未来的芯片将会像二手车,行驶速度都差不多,只是新旧差异。我甚至觉得,2035年生产的芯片和2065年生产的芯片之间,将几乎没有什么实质性区别。
言论
1、
源代码的 map 文件不小心发布到 npm,这种错误听起来似乎不可能,但当你意识到很大一部分代码库很可能是由你正在发布的 AI 编写的,一切就容易理解了。
-- 网友评论 Claude Code 源码泄漏事件
2、
人工智能的蓬勃发展,使得某些办公室工作的需求可能并不大,而将创造大量电工、焊工和水管工的工作岗位。
以前,我们告诉所有年轻人去上大学,从事银行业、媒体或法律行业,现在需要平衡一下,有些人或许更适合做体力劳动者,在水暖工和电工这些领域,职业生涯同样可以很成功。
-- 拉里·芬克,美国金融巨头贝莱德集团的老板
3、
写作的目的不在于写完,而在于增进你自己的理解,进而增进周围人的理解。
让 AI 为你写作,就像花钱请人为你健身一样。
-- 《别让 AI 替你写作》
4、
程序员的工作不是编程,而是通过抽象,来管理软件的复杂性。如果你做到了这一点,那么编程就很容易了。
-- 《你的工作不是编程》
往年回顾
制造业正在"零工化"(#344)
崖门海战的感想(#294)
大数据已死(#244)
悲观者正确,乐观者成功(#194)
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
- 发表日期: 2026年4月 3日
科技爱好者周刊(第 391 期):AI 的贫富分化
这里记录每周值得分享的科技内容,周五发布。
本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。
封面图

上海某餐厅的墙壁装饰。(via monana3838@Threads)
AI 的贫富分化
我越来越觉得,AI 跟其他技术不一样,不仅带来技术变革,还会带来社会变革。
简单说,AI 会带来贫富分化。
其他技术实际上会消灭贫富分化,实现"消费者平等",即穷人和富人消费的东西是一样的。
比如,大家喝一样的可口可乐,用一样的苹果手机,开一样的特斯拉。甚至互联网也是如此,世界首富马斯克和你用一样的网站、一样的手机 App。
但是,AI 模型不是这样。在大模型面前,穷人和富人是不平等的。
在未来,普通人肯定用不起顶级的大模型。其实,现在就是如此了,最贵的 AI 编程套餐是 Claude Code 的 Max 套餐,月费200美元,很多人已经用不起了。
OpenAI 曾经设想过月费2万美元的套餐,提供最顶级、无限量的大模型服务。

要是真的推出,只有富豪才用得起。
这反映了一个简单的事实:费用越贵,模型效果越好。因为模型的效果与算力相关,更多的算力、更大的上下文、更多的参数,都需要钱。
这跟工业品完全相反。工业品有规模效应,产量越高,单位成本越低。一旦大规模生产,价格就会越来越便宜。
但是,大模型不存在规模效应,模型的大规模生产需要更多的服务器,这并不会让单位成本降低,反而可能因为扩建机房,改造电路和水路,而变得更贵。
未来社会大概是这样的:富人和穷人用不同的模型。最顶级模型的服务----规划、咨询、生成内容、自动化......----需要支付高昂的使用费,而普通人就使用免费模型,效果当然也很普通。
不过,我也看到马斯克最近说,未来还有另一种可能。

他的意思是,算力本质上是能源转化的一种形式。人类最终会实现廉价能源的大量供应(空间太阳能?),所以算力将变得足够便宜,所有人都将用最好的模型。
可能吗?我不知道,感觉还是前一种情况更现实。
模型能力的一种衡量方法
怎么衡量大模型的能力?
现在的方法是使用一个测试集,去计算大模型的分数。它的缺点是,只能用于横向比较,很难衡量进步速度。
最近,一篇论文提出了一种新的衡量方法。
科学家首先计算,人类完成某一项任务需要多少时间。比如,计算 4 + 5 + 7,人类需要2秒,而计算 37 * 52 * 19,可能需要1分钟。
然后,测试大模型能否以50%的成功率完成这项任务。
研究发现,GPT-2 以50%成功率能够完成的任务,时间范围是两秒;Claude 3.7 Sonnet 是50分钟;O3 接近两小时;Opus 4.6 约为12小时。
也就是说,人类需要12小时才能完成的任务,Opus 4.6 的成功概率是50%。

结果就是上图,可以发现,大模型的进化速度在对数坐标下是一根直线。
每7个月,大模型能够以50%成功率完成的任务,时间范围扩大一倍。按照这个趋势,大模型将在2027年至2031年间,以50%的成功率完成人类专家需要一个月才能完成的任务。
如果这篇论文正确,就意味着年底发布的模型,将比年初强一倍。
科技动态
1、用户协议的彩蛋
软件服务的用户协议,又长又难懂,很少有用户阅读,但是里面有很多重要内容。
一家美国通信运营商,为了表示自己很重视用户权益,鼓励大家阅读《用户协议》,并偷偷在里面加入了一个彩蛋。

上图高亮的句子写道:"如果你读到这句话,请发邮件到我们的信箱,赢取免费的瑞士旅游。"
上线二周后,才有人发邮件,询问这事是否真实。由于只有一个人来信,所以她就免费去瑞士了。
从这件事可以看出,即使有彩蛋,也没人阅读《用户协议》。我现在的做法是让大模型帮忙,询问"这份协议有哪些对用户不利的地方",很快就得到了答案。
2、触摸屏指甲油
广泛使用的电容式触摸屏,有一个问题,就是戴手套使用会失灵。
原因是它要求触摸物(比如手指)必须导电,这样屏幕才会产生电场扰动,从而确定触摸的位置。

解决方法也很简单,就是在手套指尖涂一层指甲油,指甲油里面的金属碎屑可以导电。
美国的一名化学系本科生,在学习化妆品化学时,发明了一种改进型的透明指甲油,专门用于戴手套使用触摸屏。
这种指甲油是透明的,涂在手套上看不见,也可以涂在裸甲上,当作抛光剂。
Copilot 是 GitHub 推出的 AI 助手,上周有用户发现,它会自动插入广告。

上图是 Copilot 自动提交的一个 Pull Request,它在提交说明的结尾(红框处)加入了一个广告,介绍应用程序 Raycast。
在 GitHub 搜索一下,就会发现已经有超过11,400个 PR 都包含了相同的广告词。
经过用户抗议,GitHub 暂止停止了这个功能。但这是一个危险的信号,表示 GitHub 想利用用户增加收入。
文章
1、小米 MiMo v2 Pro 评测(英文)

小米发布了 MiMo V2 系列大模型,本文是国外媒体的评测,给出了很高的评价。
2、我用 AI 生成了一个 JavaScript 引擎(英文)

作者用六周时间,生成了一个100%通过 test262 测试集的 JavaScript 引擎,涵盖所有98,426个场景。本文是对这件事的介绍。
3、解剖 .claude/ 目录(英文)

Claude Code 会生成 .claude/ 子目录,所有 AI 处理的底层数据都放在里面,本文研究这个目录到底有什么。
4、一致性哈希介绍(英文)

一致性哈希(Consistent hashing)是一种缓存定位算法,在增加或减少缓存服务器的情况下,可以不改变缓存所在的原始位置。
5、 笔记本如何用作单板计算机的 HDMI 显示器(英文)

作者使用一张 HDMI 转 USB 采集卡,将笔记本电脑用作树莓派的显示器。
工具
1、EmDash

AI 生成的 WordPress 复刻,基于 TypeScript 语言,支持插件,据说功能基本一样,参见介绍文章。

基于 Cloudflare Workers 的订阅管理系统,可以发送各种订阅的到期通知,通过 Telegram、Webhook 等通知渠道。(@wangwangit 投稿)

开源的微信机器人消息管理平台,自带应用市场,通过点击安装应用,给微信 Bot 加功能。(@xixihhhh 投稿)
另有一个类似项目 wxWebHook,通过 WebHook 向微信用户发消息。(@aristorechina 投稿)


获取 VSCode 插件、Chrome 扩展和 Docker 镜像的离线安装包的工具,代码开源。(@LiaoGuoYin 投稿)

浏览器端的批量文件重命名工具,支持各种规则设定,代码开源。(@chenz24 投稿)

开源的字幕字体子集化工具,将所需的字体字形嵌入字幕文件。(@Yuri-NagaSaki 投稿)

基于 Pretext(文字排版计算库)的一个小应用,将摄像头捕捉的人体轮廓通过文字排版实时展示。(@fifteen42 投稿)

基于 Rust 语言的跨平台 SSH 终端,功能较多,使用 Tauri 桌面框架。(@AnalyseDeCircuit 投稿)
9、wtree

git worktree 的图形化管理界面。(@FatDoge 投稿)
AI 相关

基于 Claude Code 源码实现的 claude-agent-sdk 的开源替代品,用于 AI Agent 的开发,完全兼容原始接口,不依赖本地 cli 进程。(@idoubi 投稿)

统一管理本地所有 AI 智能体的 Web 控制台,支持多工作区隔离、飞书远程协同、Skills 生态等。(@Mr-ZhangBo 投稿)
3、ArcReel

开源的 AI 视频生成工作台,输入一本小说,自动完成剧本、人物设计、分镜、短视频生成。(@Pollo3470 投稿)

开源桌面应用,所有终端铺在无限画布上,方便管理 AI 编程工具。(@blueberrycongee 投稿)
另有一个类似项目 OpenCove。(@DeadWaveWave 投稿)

资源

Claude Code 的互动式教程,通过11个小练习,掌握这个 AI 编程工具。

根据 Claude Code 泄漏的源码,一步步图解演示,输入提示词后软件内部如何处理。
3、机器学习入门教程

工程师的机器学习教程,解释基本概念。
图片
1、欧洲年度树木
欧洲有一个"欧洲年度树木"的评选,初听觉得很奇怪,但仔细一想,就会发现这个活动有很多好处:提高城市知名度,促进生态保护,推动旅游业......
国内下面就是今年的"欧洲年度树木"。
立陶宛鲁凯村的橡树,树龄400年。

以下是其他入围决赛的树木。
斯洛伐克的野生苹果树

波兰的榆树

拉脱维亚的菩提树

葡萄牙的柏树

文摘
我花在 AI 编程的时间越多,对自己的职业生涯的担忧就越少,即使 AI 的编程能力越来越强。
因为,我发现 AI 编程只是流程的一部分,我的工作不仅仅是编写代码。
我的真正工作是,找出可以用代码解决的问题,然后解决它们,并验证解决方案是否有效。
AI 最终或许能够完全承担中间的编码部分,并帮助解决第一部分和最后一部分,但无论如何,仍然需要有人去发现问题、定义问题并确认问题已经得到解决。
这就是我的工作的80%内容。
摩尔定律指的是,大约每两年,芯片上的晶体管数量就会翻一番。
但是,它还有一个伴生效应,很少人提到。那就是,大约每五年,芯片工厂的建造成本就会翻一番,而能承担这种成本的芯片公司数量则会减半。
二十五年前,大约有40家公司,可以建造芯片工厂,每个工厂的建造成本约为20亿至40亿美元。如今,只剩下两家或三家芯片公司(数量取决于你对英特尔的乐观程度),可以建造最先进的芯片工厂,建造成本飙升到几百亿美元。
如果按照这种趋势再过10年,芯片工厂的建设成本继续翻倍飙升,也许只有一家公司或根本没有公司,能够负担这样的成本。
目前,芯片的制造工艺已经逼近1纳米,再往下发展,技术壁垒和资金壁垒将同时接近极限。
我预计,摩尔定律很快就会失效,未来增长主要在于算力,而不是单块芯片的计算能力。
未来的芯片将会像二手车,行驶速度都差不多,只是新旧差异。我甚至觉得,2035年生产的芯片和2065年生产的芯片之间,将几乎没有什么实质性区别。
言论
1、
源代码的 map 文件不小心发布到 npm,这种错误听起来似乎不可能,但当你意识到很大一部分代码库很可能是由你正在发布的 AI 编写的,一切就容易理解了。
-- 网友评论 Claude Code 源码泄漏事件
2、
人工智能的蓬勃发展,使得某些办公室工作的需求可能并不大,而将创造大量电工、焊工和水管工的工作岗位。
以前,我们告诉所有年轻人去上大学,从事银行业、媒体或法律行业,现在需要平衡一下,有些人或许更适合做体力劳动者,在水暖工和电工这些领域,职业生涯同样可以很成功。
-- 拉里·芬克,美国金融巨头贝莱德集团的老板
3、
写作的目的不在于写完,而在于增进你自己的理解,进而增进周围人的理解。
让 AI 为你写作,就像花钱请人为你健身一样。
-- 《别让 AI 替你写作》
4、
程序员的工作不是编程,而是通过抽象,来管理软件的复杂性。如果你做到了这一点,那么编程就很容易了。
-- 《你的工作不是编程》
往年回顾
制造业正在"零工化"(#344)
崖门海战的感想(#294)
大数据已死(#244)
悲观者正确,乐观者成功(#194)
(完)
文档信息
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)
- 发表日期: 2026年4月 3日
Weekly Issue-《我们如何理解这个世界》
文章
技术
Deno 最近离职了很多人,这篇文章对 Deno 的一些功能进行了讨论,讨论的话术确实有些严厉。
How a Poisoned Security Scanner Became the Key to Backdooring LiteLLM | Snyk
Supply Chain Attack in litellm 1.82.8 on PyPI
litellm 被发现包含恶意代码,因为安全扫描器 Trivy 被黑掉了,影响范围非常大。
Apifox 供应链投毒攻击 — 完整技术分析 - 白帽酱の博客
如果你在 3 月 4 日之后打开过 Apifox,你的 SSH 密钥、Git Token、K8s 等配置可能已被窃取。CDN 上的 JS 文件被注入后门,通过伪装官方域名回传数据,Cloudflare 托管仅存活 18 天。攻击者留下了中文注释,疑似 AI 开发 C2。全平台受影响,立即轮换所有凭据。
连续发生的第二起影响范围较大的安全事件。
depot 推出了自己的 CI 系统,语法完全兼容 Github Action,运行在自己的 Infra 上。从上个月他们那篇比较 QEMU microvm 和 Cloud Hypervisor ,就有预感要扩大业务范围。
这方面的一个经典笑话是,2016 年有好事者模仿 XKCD 漫画里的馊主意,在英国注册了一家名叫
; DROP TABLE "COMPANIES";-- LTD的公司,而且竟然通过了。结果,英国议会后来专门通过立法,规定公司不得采用是国务大臣认为属于或包含程序代码的名称,而这家公司的名字也被「 打码 」成了[NAME AVAILABLE ON REQUEST FROM COMPANIES HOUSE],致信询问才展示。(似乎没有报道表明有计算机或动物因为这个恶作剧受到伤害。)
这篇文章好有趣啊,我暂时能想到的还有:
- Scratch:抓挠、划伤;
- Tail:尾随;
- Prune:修剪、裁剪;
A one-line Kubernetes fix that saved 600 hours a year
Kubernetes 默认的 fsGroupChangePolicy: Always 设置,导致在挂载包含数百万文件的持久卷时,递归执行 chgrp -R 更改文件组权限,最终耗时 30min。通过修改配置为 OnRootMismatch 解决。
OnRootMismatch:只有根目录的属主与访问权限与卷所期望的权限不一致时,才改变其中内容的属主和访问权限。这一设置有助于缩短更改卷的属主与访问权限所需要的时间。
Are bugs and incidents inevitable with AI coding agents? - Stack Overflow
AI vs human code gen report: AI code creates 1.7x more issues
CodeRabbit 对一些 Github 仓库进行分析,得出的总体 AI 产生的 Bug 数量是人类的 1.7 倍,最大的问题是逻辑和正确性,AI 比人类多出 75%,还有一些其他问题,比如安全问题、并发处理、错误处理等,大多是 1.5 倍到 2 倍,性能问题比较突出,AI 生成的代码过度 I/O 操作发生率是人类的 8 倍。
不过这家公司是利益相关的,所以真实性需要再观察一下。
Inside Gen 13: how we built our most powerful server yet
CloudFlare 第 13 代服务器选型说明,服务器的设计寿命是 5 年(在现在硬件成本这么高的背景下,有些用户的服务器已经延长服务周期了)。采用了 AMD EPYC™ 9965 Turin 192-Core Processor,768G 内存,100GbE 网卡。关于内存大小的配置,他们采用每个核心 4G 内存的配置方式。硬盘需要保证 1DWPD,最后采用了三星的 PM9D3a 和镁光的 7600 Pro,如果后续需要更高的写入寿命,会通过预留空间的方式来处理。
生活
霸王茶姬战略诊断报告:当扩张惯性撞上价格敏感时代 - 三杯过后 | Xiaowen.Z Deployed
霸王茶姬原有模式成立的前提,是”高线城市核心商圈消费者对中高端茶饮的价格不敏感心智”。这一心智支撑了 15-20 元的定价、62%的毛利率,以及加盟商的快速回本
美团、饿了么、京东三方的 0 元购、9.9 元奶茶频现,快速教育出消费者的比价习惯。蓝鲸财经 2025 年调研显示,仅 10.05%的消费者经常购买 25 元以上的茶饮产品,58.8%明确表示关注价格
有趣,巨头们打架,把霸王茶姬的商业模式打没了?
我对温州的刻板印象,最深的应该就是: 【微小微】鬼畜舞蹈 江南皮革厂倒闭了 (纯属好玩)_哔哩哔哩_bilibili ,然后就是单立人的佳佳。
核心观点就是「预期管理」,在各个方面,不只是产品,如果你不设定预期,那么别人就会根据你的历史行为脑补一个预期,当你因为各种原因达不到经验预期时,就会带来“麻烦”。
预期管理不能是逃避责任,有的人几乎每一句话都会带有“可能”、“也许”,这种合作方会很难受,尽可能的给出可量化的回复,或者说最坏情况是什么,需要他人主动提供什么来能够增加确定性。
书影播客
《Conversations with Zygmunt Bauman》, 中译版本书名是《我们如何理解这个世界-与齐格蒙特·鲍曼对谈》,鲍曼是 《工作、消费主义和新穷人》作者,这本书是他的学生和他的五场对话,主要发生在 2000 年。对话分别是:语境与社会学的视域、伦理与人类价值、现代性的矛盾性、个体化与消费社会、政治。
以下是前两章的部分摘要:
桑内特提出,当代文化极大地侵蚀了公共生活,以至于公共与私人之间的界限已经被摧毁。在我们的文化中,我们不再因为某人在公共场合举止文明或有礼而说他是”好人”,相反,我们试图了解人们的一切。对亲密的渴望取代了公共生活;无论对谁,我们都想获得亲密的信息,以及一种”真正了解”这个人的感觉。人们的私生活和小过失成了衡量他们价值的标准。
我们关注的不再是他们是谁,而是他们做了些什么。桑内特说:“在这样的社会里,人们相互之间的真诚和’坦率’,成了亲密关系中的交易的一个特殊标准。“如果我们准备好将一切事情都告诉别人,我们就被认为是好人和诚实的人。
只有当我们对自己的物质安全和自我都有所确信时,我们才能希望和欲求更多。
如今我们比以往任何时候都更需要小心,避免落入时代风尚的陷阱,这些时代风尚很可能比它们声称要治愈的病症更具破坏性。经历了这些不浪漫的岁月后,我们这份志业或许会再次成为勇气、执着与对人类价值之忠诚的试验场。
“抽象’思考者一早就知道他自己的真理,他不为别人思考,也不为别人说话;而’对话’思考者则无法预见任何事情,他必须等待’他者’开口说话。他在对某人说话,这个人不仅有耳朵,还有嘴巴。对话开始时,它并不知道要往何处去,它得从别人那里得到提示。”
我认为,“即刻过时”加”遗忘”是垃圾经济中不可或缺的一部分,因此我怀疑,不管它们听上去多么荒谬,宣告”历史的终结”或”社会学基石的终结”之类的言论都将继续被提出。但我们社会学家是最清楚这一点的。所谓的”现在”,只是对过去的不断回顾和重新总结而已。米兰.昆德拉曾写道,片段的美妙之处在于,它有一个明确的结局,而片段的残酷之处在于,你永远无法知道它是否真的是一个片段。并不存在”魔鬼岛”,或是装有高科技保安系统的监狱,能让那些被流放者无法回来侵扰我们。
如今,我们被要求相信一种观念:安全会削弱人的力量,剥夺人的能力,会滋生令人憎恶的”依赖性”,总而言之,会限制人类作为能动主体的自由。但人们没有意识到的是,在没有安全网的情况下进行特技表演与走钢丝,是只有极少数人才能掌握的技艺,对所有其他人来说,这都意味着灾难。一旦安全被剥夺,自由将成为第一个牺牲品。
然而,公众对屈辱的敏感性及其抗议通常是选择性的。在任何时期,总是特定的一些群体,以及特定类型的屈辱能够引发愤怒并促使社会采取行动,而其他类型的屈辱,要么不被承认是亟须解决的问题,要么被视为超出人类能力的范围,抑或被视为”自作自受”,无法通过”外部干预”来消除或预防。
我们常听人说,用以理解社会现实的主流思潮已从阶级转向文化。在我看来,这是对实际上发生的转变所做的一种错误的概念化描述。事实上,当今社会的明显趋势是:将资本主义文化固有的”市场与财产游戏”所导致的阶级分化、屈辱和不公重新塑造为”自然事实”,即人类作为一个集体无法改变,而只能卑微地接受和服从的事实(通过取代了”历史法则”的”市场法则”)。
与此同时,公众的道德警觉性则被引向他处,聚焦于那些拥有足够资源、能够选择自身生活方式、要求社会接纳其生活方式的群体和类别的”承认诉求”。尤为值得注意的是,贫穷这最典型的阶级现象,被重新定义为种”自我招致的痛苦”,而社会层面的救济尝试被认为只会加剧这种痛苦。
自古以来的每个已知社会中都存在穷人,但今天的穷人或许比以往的穷人陷入了更多的麻烦,因为这是有史以来第一次,他们没有任何社会功能可以履行,因此被排除在属于社会行动范围的事务计划之外,也成了社会任务和社会抱负的局外人。
埃里希.弗洛姆指出,在一种缺乏”真正的谦逊、勇敢、信心自律”等品质的文化中,“获得爱的能力必然也是一项罕见的成就”。随后他进一步指出,这种品质的稀缺正是我们所生活的社会的灾难之源。如果”现代资本主义需要…那些不断消费的人”,如果”当今人类的幸福在于’寻欢作乐’“,如果”世界成了我们欲望的一个巨大客体一个巨大的苹果、一个巨大的奶瓶、一个硕大的乳房”,而我们则成了”吸吮者,永远在渴求,永远在希望,却永远感到失望”,
那么,“尽管每个人都试图尽可能接近他人,但实际上每个人都身处彻底的孤独之中,始终被那种深刻的不安全感、焦虑和负罪感所笼罩,而这些情绪正是人与人之间的隔阂无法被克服的必然结果”。简而言之,我们学会爱的艺术,进而意识到爱是人生终极意义的体现,并将从爱中得到的满足视作礼物而非占到的便宜,这样的机会是渺茫的。
碎碎念
- Kimi 的 Thinking 会说:Interesting。
- 油价上涨,导致驾校涨价。
- 突然发现之前的一个前同事在 MoonshotAI 。
- run-llama/liteparse 效果比想象中好
- 耳石症,是那种天旋地旋的晕,不是晕车的晕。
- Github 可用性现在只有 1 个 9 ,居然还没有新的替代品出现。
- 右键菜单看到韩文的时候,我是懵逼的,快捷键真是一个好文明。
- 喜欢 Slack activity 的改动,但是仅存在 1 天就被回滚了。
- PPT 就这点好,只要讲的快,信息对错,无人在意。
- 上海话:“快来西额”,表示快了。
- 高盛表示,“去年,对人工智能的大规模投资对美国经济增长的贡献几乎为零”。
- 好像找到了一点蹬伸的感觉
- 学到了,漕河泾,洋泾浜,都是河河河。
月刊(第33期):推理阶梯
本篇是对二〇二五年九月至十月的记录与思考。
《Rethinking thinking》这个视频里介绍了「推理阶梯」这个概念,它较为详细地阐述了我们是如何处理在现实世界中感知的各种信息,分为以下七个步骤:

- 原始数据:世界中的原始数据,以及我们感官对其接收到的感知信息。
- 筛选信息:对于接收到的信息,我们会不自觉地使用注意力去筛选出特定的信息和细节。
- 赋予意义:对于筛选后的信息,我们会去尝试解释信息所传达内容。
- 形成假设:根据前一层创造的意义来发展假设,在这里事实和故事之间的区别开始变得模糊。
- 得出结论:根据假设得出结论,我们的情绪反应也是在这个地方产生的。
- 调整信念:根据当前的经验调整我们之前对周围世界的信念。
- 采取行动:根据调整后的信念采取行动。
在这个阶梯的七个步骤其实每一步都存在着局限性,注定了我们无法直接感知真实。例如在原始数据这一层,人类感官的局限性决定了不可能接收到全貌信息,且接受到的信息也不能够反映客观。
本福特定律揭示了在很多自然产生的数据里,数值的分布更接近按对数分布而不是按均匀分布。大量真实世界数据不是线性增长,现实世界的数据常常跨越多个数量级。为了适应这一现象,生物的神经系统也进化为对数型编码,以便大脑能够以信息量最大化感知信息。这也就是魏伯–费希纳定律——人类的感知系统对外界刺激的敏感度按比例变化。我们感知到的,是感官与大脑共同构建的替代物,而非真实本身。
对此,津巴多在《普通心理学》写到:“知觉赋予感觉以意义,因此知觉产生的是对世界的解释,而不是对世界的完美表征。”知识并非只是信息,而是在个体的认知模型在与环境不断冲突中辩证产生的解释。我们对人生的认知都是经这些意义和观点过滤后的产物。因此,我们并不活在现实里,而是活在对现实的感知里。
大脑追求的不是真理,而是可依赖的稳定模型。为了生存,大脑必须依赖模型,因此会竭力维护自己所信的模型。
固化的信念让我们不假思索地依靠「系统 1」去做出更节能的判断,这个时候不妨停下来思考一下自己得出这个结论的推理阶梯的每一层是什么,是否存在更高的维度去看待这件事情,让「系统 2」发挥一下作用,往往能更加客观地理清思路。
我们心中一个概念的形成,是由无数个视域融合后的结果。若我们的立足点越高,自身的历史视野、文化视野就越是开阔,越能够按照大和小、远和近去正确评价视野所及的范围内一切事物的意义。
但我们也必须要知道,我们只能不断去逼近真实本身,而非抵达它,因此对于不同观点需要抱有谦卑地心态去接纳与理解。
在之前的《谈谈存在的价值与人生体验》一文中也提到过这个观点 —— 这个真实世界是复杂多元的,仅仅去做你认为「有价值」的事情是非常片面的,也是遗憾的,因为那样会错过生活中很多圆润的、尖锐的、小众的、朴实的美。降低价值的要求反而更能在生活中发现「甜点」。
因此我们可以尝试去降低心中那个模型的价值顺位,这样反而能够更好地积累人生的甜点,因为你会变得更包容,也因此更快乐,同时也能够让我们更客观地体验人生、不断进步。
这个世界上有人树立权威,就会有人盲目跟从;也有很多人独尊小众美,就会有人觉得他们是卖弄而已。这些都是不同的人、不同的时间、不同的地点、不同的情绪观察世界的方式而已。而最终只要能看到事物本身,并在过程中积累百家各自视角内的甜点,选择用什么方法去看,又如何呢?
🌺 生活点滴
这两个月工作节奏非常紧凑,但回顾来看也抽空去了不少地方。
🇲🇾 马来新山
组内去马来西亚的新山聚餐 & 密室团建,写月刊的时候才发现那两天没有拍照。新山整体观感有点像国内的二三线城市,华人占比也不小。
🇮🇩 印尼民丹岛
十一国庆我没有假期,只能羡慕朋友圈里发的各种假期旅行照片。于是周末跑去民丹岛躺了两天,就当是放了国庆假了。
海岛边的日出,XPan + 裁切之后还是挺出片的:
🇨🇳 北京&珠海
国庆后的一周回了国内出差,先去北京、再去珠海,也是时隔 6 个月之后的首次回国。回国的第一件事就是找各种好吃的,一天吃几顿,还是国内的食物好吃。
也喝到了心心念念的阿嬷手作:
🇲🇴 澳门
珠海出差结束后,趁着周末去了趟澳门,City Walk 了一天。


🇸🇬 万圣节环球影城
10 月份还去了趟 SG 的环球影城,体验了下夜晚的万圣节主题和 4 个限定鬼屋,鬼屋都是清一色的 Jump scare,布景有特色但体验较为同质化。

🎬 书影音
以下是本周期的书影音记录。
- 看过:剧集 |《苦尽柑来遇见你》| ★★★★★
- 看过:剧集 |《迷尸校园》| ★★★☆☆
- 看过:剧集 |《余生有涯》| ★★★☆☆
- 看过:剧集 |《赴山海》| ★★☆☆☆
- 看过:剧集 |《弥留之国的爱丽丝 第三季》| ★★★☆☆
- 看过:电影 |《捕风追影》| ★★★★★
- 看过:电影 |《南京照相馆》| ★★★★☆
- 看过:电影 |《一战再战》| ★★★★☆
- 看过:电影 |《同甘共苦》| ★★★☆☆
- 在读:科普 |《GEB》| ★★★★★
- 读过:小说 |《麒麟之翼》| ★★★☆☆
- 玩过:游戏 |《超英派遣中心》| ★★★★★
- 在玩:游戏 |《空洞骑士:丝之歌》| ★★★☆☆
月刊(第32期):中大校友会的采访
本篇是对二〇二五年七月至八月的记录与思考。
上周末有幸接受了个中山大学哲学系优秀校友寻访,正好采访同学发给我过提纲,挑选一些话题,凭借着记忆,在这里挑选采访过程中一些对话分享。
Q1. 您在2017年入读哲学系,成为中国哲学方向的硕士,首先想请教,当初是什么契机让您选择中大的中国哲学专业?在众多哲学方向中,为何特别钟情于中国哲学?
选择哲学的契机在本科深入技术领域之后,我开始感到一种疲惫和迷茫。当面对“应该做能获奖的项目还是自己想做的项目”这类选择时,我开始反思:“我做技术是为了什么?娱乐自己,还是改变世界?”我感到在当时的环境下,两者似乎都难以实现,甚至想不被世界改变就很不错了。
正是这种对技术意义的追问和人生方向的困惑,促使我决定转向哲学。我的目标很明确——“不为其他,只是想求得一番境界,一种胸怀宇宙、达观人生的境界。”(《再见了,我的大学》)同时,我也想从哲学中寻找关于“温暖”与“幸福”的答案。
关于为何选择中国哲学,可能是我的思考方式天然地亲近中国哲学,我会更关注生命实践与内在安顿。在教育实习期间的体验让我更加明确了这点。那段时间每日在实习的小学的走廊中捧读中西哲学史备考,伴随朗朗书声,哲学智慧与孩子们的纯真质朴相结合,让我感受到了无比温暖,是我与中国哲学智慧产生情感共鸣的起点。
Q2. 在哲学系的求学经历对您后来人生道路,尤其是职业选择产生了什么样的影响(您在文章中提到哲学硕士背景与小学教师经历,这些看似与技术无关的积累如何影响了您在鹅厂的技术研发的工作思维?)?以及您是如何看待大学是就业的准备期这一问题呢?
哲学对技术工作思维的影响,我觉得在于几点吧。
首先培养了自己追本溯源的思考方式。哲学训练我不断追问“为什么”,这种思维方式让我接触到技术时不只看用法,而是会像剥洋葱一样深入到底层原理,我觉得这个过程非常奇妙,满足自己好奇心的同时可以获得一种爽感。所以我的技术路径也是从前端深入到客户端,尤其对浏览器和渲染非常感兴趣。
其次哲学训练培养了自己用系统性视角去看待问题的方式。在研发阶段站在整条产品链路的层面去俯视各个环节的合理性,在业务视野上也提醒自己不能仅局限于手上的业务,而是要纵向去挖根因缘起、横向去调查行业竞品,在当下思考不足、往未来预判发展。这种跳出当下模块、审视系统整体的思维习惯,我也正是哲学强调整体性思考的体现。
最后是加强了自己的一些沟通与表达上的软素质,这就不展开说了。
关于就业准备期这个说法,我觉得是有一定道理的,毕竟这是一条社会认同的传统路径——高考、大学、就业。但有些时候也要意识到自己的可能性,在大学需要去不断求索,探索并确立个人未来可能的道路,并培养为之奋斗的毅力。
从我的视角来看,大学学习的根本目的在于完善自己认知世界的模型,找寻看待问题的不同视角,锻炼独立思考的能力,并基于此懂得何是何非,培育自己的共情力。这些是比单一职业技能更重要、更能支撑一个人走得长远的素养。
Q3. 您在文章中写道认为编程的快乐源于“纯粹创造”,但现实中技术常被绩效异化。您认为哲学训练赋予您的哪些“反脆弱”能力特别珍贵?以及您认为学生时代应锻造哪些核心素养(做什么)来抵御未来的价值消磨?
哲学赋予自己的反脆弱能力,可能是让我把价值锚定在内部,这种内在的价值锚点,让我在面对外部压力时不易被异化。另外可能比其他人更幸运的一点是在刚上大学时的时候接近了一次死亡时刻,这让我着实体会到——在生命面前一切都无足轻重。我们应该、也必须用有限的生命多去体验生活中的精彩、去探寻生命的无限可能。
学生时代应锻造的核心素养,前面有泛泛地提及到,这里具体说我觉得至少有三个点:
-
持续反思与复盘的习惯:这是我以往文章中反复出现的主题,无论是心情日记,还是年度总结,都是我抵御价值消磨的方式。
-
建立个人的意义系统:学生时代不应只学习“术”,更要思考“道”。要去追问“为什么学”、“为何而做”,为自己的人生确立一个不易被外界动摇的内核。
-
保持纯粹的好奇心:内在的好奇作为动力源时,探寻问题和解决问题所带来的价值感和成就感是最稳固的。这种好奇心不仅是个人无限发展的动力源,其实也是人类历史长河得以发展的源泉。
Q4. 看了学长的经历,给我印象最深的理念就是“拥抱变化”,想知道这个理念是源于您早期的成长经历,还是在某个特定阶段形成的?在当下普遍追求稳定的社会氛围中,您是如何培养并保持这种‘拥抱变化’的心态的?
确实是那次半只脚踏入地狱之门的经历,让我从一个普通大学生转变为主动寻求生命意义的探索者的分水岭。在我看来,变化其实就是机会,是一个可以让自己跳出舒适圈、探索不同可能性的机会。人生的意义就是体验当下,保持这种心态的话,那无论何种变化都可以更从容地面对。
至于如何保持这种心态,有两点吧:
- 持续的自我反思:前面提到的,通过写定期的总结、复盘、反思和规划,可以不断地审视和接纳生活中的变化,并从中提炼出成长的养分。
- 关注内在成长:我认为安全感的本质其实是来源于自身能力的提升,而非外部环境的稳定。
Q5. 作为学长,您最想跟现在就读于哲学系的本科生和研究生分享什么(有什么建议)?
-
打破专业的墙:不要被任何标签标签所束缚。花精力去接触不同领域,然后融会贯通,我相信也会有一些收获。
-
在生活中修行:哲学不是故纸堆里的学问。所谓“道不远人”,试着用学到的工具去分析一部电影、一个社会热点,或者就像我一样,用它来审视自己的生活和成长。
-
找到无用之用:不要因为哲学不好找工作而焦虑。哲学训练的逻辑思辨、宏大视野、清晰表达的能力,是任何行业都稀缺的软实力。同时,去培养一项具体的硬技能,它会成为一个让你的思想有落地的工具。
Q6. 最后,作为学长,如果让您留下一句中国哲学中对您生活影响最大的一句话,您会选择哪一句呢,为什么?
在不同阶段都有其实都有不同的话勉励着我。这个问题其实在研究生复试的时候也被问过,当时我的回答是《中庸》里的:“人一能之,己百之;人十能之,己千之。果能此道矣,虽愚必明,虽柔必强。”勤能补拙是一个很简单的道理,如果觉察到自己的天赋不如别人,那就多花精力去追上。虽然本科阶段没有接受过系统地哲学训练,那么我愿意花更多的精力去学习;虽然某个领域我没有接触过或者天然不擅长,那么就加倍去学习,总能理解的。这句话至今都在勉励着我,面对陌生无需害怕,因为有自信、有手段可以掌握那些未知。
第二句话可能是我工作两年后,在 2021 年终总结的主题:“行有不得,反求诸己。”遇到困难时,提醒自己要向内求索、寻找自身成长空间。但前提是在做好课题分离的前提下进行内省,否则就是内耗了。
第三句话可能近两年感受比较深的:“吾生也有涯,而知也无涯。以有涯随无涯,殆已!”生命有限而知识无穷,尤其是 AI 快速发展的这两年,我们获取知识的手段变得无比便捷,但如果一味地用有限的生命去追求无限的知识,必然会让自己变得无比疲惫。因此不要过分执着于追求知识,而是要过滤与筛选出自己感兴趣的内容,并内化为自己新的认知,才能保持内心的宁静和自然的状态。
Q7. 最后的最后,希望可以推荐三本书。
第一本《有限与无限的游戏》,常读常新的一本书。
第二本就《存在主义心理治疗》吧,和我的人生观很契合的一本书。
最后一本纠结于是《鱼不存在》还是《悉达多》,最后还是选择《鱼不存在》吧,希望我们都可以学会与不确定性相处。
🌺 生活点滴
🌇 分享这个月拍到的几张好看的夕阳吧:



🎬 书影音
以下是本周期的书影音记录。
- 看过:电影 |《鬼灭之刃: 无限城第一章》| ★★★★★
- 看过:韩剧 |《恶缘》| ★★★★★
- 看过:电影 |《F1:狂飙飞车》| ★★★★★
- 看过:电影 |《神奇四侠》| ★★☆☆☆
- 看过:剧集 |《扫毒风暴》| ★★☆☆☆
- 看过:电影 |《诡异列车》| ★★☆☆☆
- 看过:电影 |《非常宣言》| ★★☆☆☆
- 读过:文学 |《余华的文学课》| ★★★★☆
- 读过:艺术 |《创意行为:存在即答案》| ★★★★☆
- 在读:小说 |《太白金星有点烦》| ★★★★☆
月刊(第31期):基于 Claude 的阅读流
在 《月刊(第16期):个人信息流分享》里,我曾梳理过自己处理信息输入输出的方法。三年过去了,AI 工具的发展让我觉得有必要重新审视这个话题。这期月刊想重点聊聊我最近摸索出的阅读流。
阅读流分享
按照工作生活节奏,我把阅读分为碎片阅读和深度阅读。
工作日缺少沉静的心境和整段时间,我会把深度阅读留在周末,日常则消化各种信息源的文章。阅读过程中直接在 Reader 里记录笔记,周末前尽可能独立思考,完善对问题的理解。
最终在周末的时候利用 Claude 和 MCP,结合之前在 Reader 的阅读笔记和问题,让 Claude 来完善我的笔记和思考。最终再把笔记沉淀到 Project 的 RAG 里,方便 Claude 未来索引使用。
整个流程中我尽可能剥离对工具的依赖,一方面是为了工具简化、另一方便也是为了抽象出通用的方法以便迁移,因此全程只使用 Reader 和 Claude 这两个工具来完成这个阅读流。
碎片阅读
首先是碎片阅读,包括三部分,收集、阅读、速记。这里我统一使用的是 Reader。
收集上,除了用 Reader 订阅固定的几个 RSS 之外,也会去自己探索一些优质的 Newsletter 添加进来。在 Reader 中添加文章是很方便的,阅读过程中可以点击超链接直接添加进 Library,也可以利用浏览器插件添加文章,整个过程快捷无感,不会打断当前的阅读体验。
Reader 主打功能是高亮自动同步 Readwise。除此之外,我非常喜欢 Reader 的一个功能是可以在阅读时直接在旁边做笔记,这些笔记也会被 Reader 自动同步到 Readwise 中,最终可以在 Claude 中使用 Readwise MCP 做召回使用。
Reader 最近还更新了 AI Chat 功能,你可以直接和文章或 PDF 对话,配合之前就已经提供的的自定义 Prompt 能力,这些已经基本满足绝大多数 AI 辅助阅读的场景了,我们可以利用它做总结、翻译、名词解释、发散脑暴等等。
但我基本很少使用这些功能,在我看来效率和阅读在某种意义上是冲突的,阅读的目标应该是找到那些信息的背面。因此我更提倡是把自己的想法临时记录在文章旁边,如果有疑问也记录下来先自己思考思考。给问题多几天思考时间,而不是跳过思考直接尝试获取答案。
深度阅读
说到思考,我更注重的是深度阅读,因为它更能容易带来思考的情景。
周末阅读的材料也与工作日不同,尽可能是长文、PDF 或者是图书。一般我使用微信阅读或者 Kindle 来阅读,虽然舍弃了纸质书的触感,但是它们更容易和 Readwise 结合,以便我的阅读高亮和阅读笔记可以自动同步到 Readwise 中,在整理阶段被 Claude 直接召回。
微信读书建议关掉评论划线功能,保持沉浸的独立思考。把注意力放在我们阅读时发生的一切、包括阅读过程的情绪体验之上,而不仅仅是信息本身。
整理消化
经过了一周的输入之后,每周日都会堆积很多内容需要整理。如前文所言,这个环节主要是用来解答前几天发现的问题、完善自己的思考,利用 AI 补齐思考的角度,加深思考的深度。
我会针对每个主题创建一个 Project,里面放上我自己的文章和笔记作为这个 Project 的 RAG,方便我通过之前的阅读思考和 AI 辅助,来补齐自己的认知。
但如果你是 Claude Pro,那用 Opus + Research 每天也没有多少额度,如果问题太多可以下周的工作日晚上继续让它异步跑着。基本上每天晚上我都是把 Claude Pro 的额度用完再心满意足地入睡。
需要注意的是,这里的提示词一般要强调“批判性思考”,以下是我常用的提示词:
你是一个全球闻名的哲学家,请根据以下内容继续提出 3 个有哲理的、引人深思的问题,以便于读者发散思考。
用李继刚的提示词偶尔也会有一些发现:
;; 作者: 李继刚
;; 想法来源: 群友 @三亿
;; 版本: 0.1
;; 模型: Claude Sonnet
;; 用途: 掰开揉碎一个概念
;; 设定如下内容为你的 *System Prompt*
(defun 撕考者 ()
"撕开表象, 研究问题核心所在"
(目标 . 剥离血肉找出骨架)
(技能 . (哲学家的洞察力 侦探的推理力))
(金句 . 核心思想)
(公式 . 文字关系式)
(工具 . (operator
;; ≈: 近似
;; ∑: 整合
;; →: 推导
;; ↔: 互相作用
;; +: 信息 + 思考 = 好的决策
(+ . 组合或增加)
;; -: 事物 - 无关杂项 = 内核
(- . 去除或减少)
;; *: 知 * 行 = 合一
(* . 增强或互相促进)
;; ÷: 问题 ÷ 切割角度 = 子问题
(÷ . 分解或简化))))
(defun 掰开揉碎 (用户输入)
"理解用户输入, 掰开揉碎了分析其核心变量, 知识骨架, 及逻辑链条"
(let* (;; 核心变量均使用文字关系式进行定义表达
(核心变量 (文字关系式 (概念定义 (去除杂质 (庖丁解牛 用户输入)))))
;; 呈现核心变量的每一步推理过程, 直至核心思想
(逻辑链条 (每一步推理过程 (由浅入深 (概念递进 (逻辑推理 核心变量)))))
;; 将核心思想进行整合浓缩
(知识精髓 (整合思考 核心变量 逻辑链条)))
(SVG-Card 知识精髓)))
(defun SVG-Card (知识精髓)
"输出SVG 卡片"
(setq design-rule "合理使用负空间,整体排版要有呼吸感"
design-principles '(干净 简洁 逻辑美))
(设置画布 '(宽度 400 高度 900 边距 20))
(自动缩放 '(最小字号 16))
(配色风格 '((背景色 (蒙德里安风格 设计感)))
(主要文字 (楷体 粉笔灰))
(装饰图案 随机几何图))
(动态排版 (卡片元素 ((居中标题 "撕考者")
(颜色排版 (总结一行 用户输入))
分隔线
知识精髓
;; 单独区域,确保图形不与文字重叠
(线条图展示 知识精髓)
分隔线
;; 示例: 用更少的数字, 说更多的故事
(灰色 (言简意赅 金句))))))
(defun start ()
"启动时运行"
(setq system-role 撕考者)
(print "请就座, 我们今天来拆解哪个问题?"))
;; 运行规则
;; 1. 启动时必须运行 (start) 函数
;; 2. 之后调用主函数 (掰开揉碎 用户输入)
还有一个问题之锤也比较好用,这里不贴了。
但如果问题比较深度,那开了 Opus + Research 的话也不用太在意提示词。我一般让它做批判性思考或者深度发散,在这个阅读输入整理的场景中比较好用。
举个例子,比如我想探索 AI 写作的议题,我可以这么询问,它会自己结合 Readwise 的笔记进行思考研究:

自我探索
以上环节得到的完善后的结论我会进一步沉淀到 Project 的 RAG 里,作为 RAG 的一部分。如果是非常值得分享的议题,我也会单独写月刊分享。
在这个过程中我发现自己沉淀下来的输出可以帮助我进一步做自我探索,来实现下一个阶段的学习规划。
比如我的月刊 Project 中,Claude 就能很敏锐地发现了我这些年思维方式的转变:
> 报告详见这里
另外 Claude 近期也上线了记忆能力,相信在以后的使用过程中,AI 会让我们越来越了解自己。
题外话,我们用这套提示词给 ChatGPT 可以直接提取出自己的用户画像,结论精确到有些细思极恐,有兴趣的读者自己可以试试:
我希望你一字不漏的总结迄今为止你从我身上了解到的全部信息,包括我是谁,我的人际关系是怎么样的,我的公司结构是怎么样的,我偏好什么样的信息,我关心什么样的事情,我现在在为什么事情苦恼和发愁,等等,你能想到的关于我的一切事情,我都需要,因为我现在要备份一个新的GPT账号,我需要在那个账号上备份一份关于我自己的信息。
回到阅读的根本
目前 AI 已经这么方便了,可以辅助我们阅读,提高信息的获取效率;可以帮助我们写作,加深我们的观点输出。因此可能有人会问,AI 时代的写作和阅读究竟还有什么意义?
正如前文所说,我认为效率和阅读在某种意义上是冲突的,所以我在阅读的过程中基本不会用 AI 总结、AI 解释等功能。这并非是对技术的抗拒——阅读本身就是价值,所以不能逃避思考的过程,迷失在高效和技术追逐中。因此这套阅读流的设计中更加强调思考整理的环节,这都是为了让 AI 更好地辅助我们思考,而非跳过。
阅读是通向自我体验的桥梁,余华的分享中有这么一段话:
我曾经多次说过这样的话,如果文学里真的存在某些神秘的力量,那就是让我们在属于不同时代、不同民族、不同文化和不同环境的作品里读到属于自己的感受。文学就是这样的美妙,某一个段落、某一个意象、某一个比喻和某一个对话等,都会激活阅读者被记忆封锁的某一段往事,然后将它永久保存到记忆的“文档”和“图片”里。
同样的道理,阅读文学作品不仅可以激活某个时期的某个经历,也会激活更多时期的更多经历。而且,一个阅读还可以激活更多的阅读,唤醒过去阅读里的种种体验,这时候阅读就会诞生另外一个世界,出现另外一条人生道路。这就是文学带给我们的想象力的长度。
阅读能够抹去所有的边界,包括阅读和阅读之间的边界、阅读和生活之间的边界、生活和生活之间的边界,这种边界消解能让我们在不同时代、民族、文化的作品中读到属于自己的感受。
这种属于自我的感受具有不可替代性,与此同时它跟效率有时也是相悖的。当我们急于获取结论时,往往错过了抵达结论的风景。
而阅读可以帮助把注意力放在我们阅读时发生的一切——包括阅读过程的情绪体验之上,而不仅仅是信息本身。那些在字里行间涌现的联想、在段落停顿处的沉思、甚至是某个词句触发的回忆,都是阅读体验不可分割的部分。
好的阅读,就是身临其境,是拉长时间,加深生命的厚重感的方法。当我们专注于与文字的对话,而不急于求成时,才能真正抵达作者想要传达的那个世界。
真正的理解需要停下来,思考每个概念如何与其他事物联系。而如果我们把所有的思考都外包给 AI 时,我们失去的不仅仅是记忆,而是思考本身。
伍尔夫有个日记集叫《思考就是我的抵抗》,里面提到了一句话:“一个人能使自己成为自己,比什么都重要。” 阅读就是通往自己的有效途径,我们不可能通过放弃思考来抵达这个终点。
月刊(第30期):写在 30 岁这天
本篇是对二〇二五年五月至六月的记录与思考。
古人云三十而立,终于也轮到我走到了这天。恰好,这期月刊也正是第 30 期。
长大
前天晚上下班去家楼下的理发店理发,和来自东北的大叔聊着天,他说现在越发觉得时间过得很快,一天一眨眼就过去了,没有什么感知。每天过着重复的生活,一月又一月、一年又一年。以至于现在害怕时间过得太快,而小时候却总盼望着时间能过快一些,想着早点长大。
是啊,我也似乎已经很久没有过那种“期待明天快点来”的感觉了。小时候会期待明天上学和同学一起玩,期待明天播出的动画片,期待每周三晚上更新的火影漫画——以至于那个时候每天晚上都会想快点睡着,似乎闭上眼睛黑屏之后,就能马上看到期待的事物。
但现在已经完全相反了。不甘心今天就这么过去了,于是不舍得睡觉,总想着晚上的时间属于自己,似乎只要不睡觉,时间就能被无限拉长。
前几天在网上看到一句话——“解释笑话就像解剖青蛙,的确能明白它的构造和意思,但是青蛙已经死了。”类比于我写长大这个话题,当我真正体验到长大时,我也就再写不出对于长大的期待了。
期望
罗曼·罗兰有一句名言:“Most men die at 20 or 30, and are buried at 60 or 70. They merely repeat themselves for the rest of their lives.”
人的灵魂之所以会被视作“二三十岁就宣告凋零”,往往是因为在那之后,我们开始将昨日的思想与行为机械地翻刻,逐渐失去了最初的鲜活与灵动。
这样的凋零更多指向精神上的固化——当我们只是一味地重复自己曾相信、曾热爱、曾厌弃的一切时,就像在刻意模仿一个陈旧的自我,不再敏锐地感知世界的丰盈与未知,不再能在日常琐碎中体会到微光与可能。
其实我也很怀念和感恩曾经二十出头的自己。他拥有着我现在无法想象的动力和韧劲,抗住了巨大的压力和挫折,创造过很多出乎意料的体验——
- 高考意外落榜,从双非的教育学,自学计算机参加各种比赛,拿过国奖、去过 WWDC(《WWDC 19 游记》);
- 去教育实习当老师,认识了很多可爱的孩子(《再见了,我的大学》);
- 又去考哲学的研究生,漫游在哲思书海里,那是最广阔的天地(《2018,沉淀初心》);
- 再之后去大厂实习、工作,努力工作、快速晋升(《再见了,盛夏》);
- 再到离职创业(《月刊(第27期):旅居》);
- 直至现在的身处异国他乡(《月刊(第29期):新生活》)。
二十岁的我经历了很多,这些体验中有着乐趣,但也伴随着相应的痛苦。这些印证了他的坚韧与强大。
我不知道三十岁的我是否还能继承他的那份强大,但如果固化于此、仅仅刻意模仿那陈旧的自我,我也就此凋零了。
我期望三十岁的自己,敢于挣脱二十岁既定的经验与信念,敢于冒险去探寻那些尚未被熟识的可能性。
真正的成长不仅限于汲取外界的新知,更在于对自我的改造与突破——以一种开放、谦逊而勇敢的姿态活在不断流变的当下。如此,才不至于被过去的成见所桎梏,也能在漫长岁月中不止步于自我模仿的重复,而是在灵魂的敞亮处再次起舞,保持张力、始终绽放。
我始终着渴求一种清晰、平和、笃定的思绪,去体验下一段未知的人生。
🌺 生活点滴
🏡 住所
上个月搬家进了新公寓里,是一个刚交付的小区,所以一切都很新。网球场、游泳池、健身房一应俱全,对面也有小贩中心和巴沙,生活上还是挺方便的。
但这里的租金实在是太可怕了,一居室 3000+ 新币…
⛰️ 徒步
和同事去徒步,登顶新加坡最高峰武吉知马山(163m…)
下山的时候看到了有趣的树桩和猴子。

🎡 摩天轮
拍到了摩天轮!看相册,之前我还拍过各个城市(中山、苏州、深圳)的摩天轮,但却都没有坐上去过。
🌴 Batam
这周末去了印尼的 Batam 岛,物价还挺便宜的。
🌳 植物园
值得纪念的一天。
明天和未来也许并不是最重要的事,此时此地是我当下唯一拥有和值得珍惜感恩的祝福,也是全部意义所在。
🎬 书影音
以下是本周期的书影音记录。
- 在读:散文 |《世间的小儿女》| ★★★★☆
- 在读:散文 |《思考就是我的抵抗》| ★★★★☆
- 在读:文学 |《余华的文学课》| ★★★★☆
- 在读:小说 |《长安的荔枝》| ★★★★☆
- 看完:电影 |《死神来了 6》| ★★★☆☆
- 看完:电影 |《哭声》| ★★★☆☆
月刊(第29期):新生活
本篇是对二〇二五年二月至四月的记录与思考。
近况
新年之后有两个多月没有更新月刊了,这篇文章聊一聊自己的近况。
规划
去年 10 月我从 TME 离职,趁着这次 gap,我规划了两条路线,并限定了自己 gap 的时间最长为 6 个月,我需要在 6 个月里完成既定的 PlanA 或 PlanB。其中给了 PlanA 的 MoFlow 3 个月的研发时间和 2 个月的运营测试时间。而如果没有达到初期既定的运营指标,我将暂停这部分的工作,将项目交接给合伙人。正因为时间有限,所以项目前期的开发节奏才会这么紧张。因此哪怕去了大理旅居,也几乎没有出门娱乐,这在我后来的回忆里一直是个遗憾。
PlanB 则是规避创业风险,回归职场。而我一直以来都有出国发展的规划,因此我希望这次就直接找一个 Base 地在海外的工作。那 gap 的最后一个月,就开始进行面试的准备了,我需要在一个月内拿到 offer。
虽然时间短暂,尤其是海外岗位还要准备英语。但我坚信无论何时,关于我们能做什么都有无数个选项。如果我们一遇到事就认为自己做不到,那扇通往无限可能的大门便随即向我们关闭了。我不愿如此,我要尽我所能去触及所有的可能性。
面试
于是年后开始准备面试、投递简历。这是我的第二份工作,因此选择公司的时候比较谨慎。
细细考虑未来的规划之后,我分了 3 个赛道进行投递:海外赛道 TikTok、Apple,管理岗赛道 Bilibili 和 Anker,以及为了对冲风险还投了微信保底。其中 Bilibili 过了,而且 scope 15 个人左右,就没有去面 Anker 了;Apple 只能 Base 北京,且能力不匹配,放弃。
最后的面试结果是 TikTok、Bilibili 过,微信在四面面委面主动放弃,因为那时已经进入了 TikTok HR 面。而且从自己面试过程的体验而言,也是 TikTok > Bilibili > 其他。最后很幸运,能如愿以偿来到 TikTok,拿到了预期的 offer。
离别
TikTok 的岗位 Base 在新加坡,出国的各种手续都由公司包办了,但是对于自己而言还涉及到很多资产要去处理。一些旧的设备能卖的都卖了,但是最中意的 mini 一直没下定决心。最后一个月里天天开着它,去了周边的许多城市,最终还是在出国的前一天将它出售了。直接二手交易卖给了当时我买它的 4S 店,价格还算能接受。
最后一个月回到深圳,见了一些前同事、以前的老同学,还去了一趟苏州和前舍友告了别。算来,在广东待了 11 年,深圳待了将近 6 年。这么长的时光,没有换来多少轰轰烈烈的回忆,以至于离别的时候,心中更多的是伤感。
突然想到《少年巴比伦》里的一句话:“离别总之是伤感的,因为伤感,所以不能用言语来表达,好像春天里绵密的细雨,用肉眼都分辨不出雨丝,不知道该不该打伞。”那时我的状态大约也是如此,不知道自己失去了什么,但是我能意识到那根弦似乎是要断了。
有时候我会对电视剧或小说的结局感到害怕,因此大多数剧集我总是留着最后几集不去看,或者过了很久很久之后有了足够的心情才去选择去看。我害怕一切的结局,但是我同时对结局之后的一切充满期待和希望。
这一篇章属于我的结局走到了这里,那么以后的生活又会是怎么样的呢?
新生活
生活在视界中的人从来不是安处于某处,而是永远在路上。——詹姆斯·卡斯《有限与无限的游戏》
我们永远都在路上,每一个结尾都是一个新的起点,是重新审视自我、重塑故事的机会。在这个过程中,变化是永恒的,我们对自我的理解和定义则是不断发展的。而我对这个世界则一直有深沉的热爱和长久的好奇,而且我幸运地将它们保存到如今。
孤身抵达新加坡、面对即将加入的新职场,尤其是某红书上对于新加坡和 TikTok 的口碑一直很差,我有很多不安。但我面试的时候感受还是不错的,我相信我的感受。我知道这只是我面对不确定性的恐慌,但我知道这也将是一个机遇,我能够从中挖掘出自己的好奇与热爱。生命之于我们,或许意味着不断地将我们自身及所遭遇的一切转化为光与火。
而经过一周的职场体验,我确信这是值得我全身心投入第二段职业生涯的团队。团队氛围其乐融融,上下之间、同事之间不存在任何隔阂,项目之内不存在信息差,如果想学习想成长,大门随时都在那里。
入职第一天晚,团队里一个同学要转岗了,他请客大家一起吃了顿大餐。饭桌上大家的话题让我笑得合不拢嘴。
入职第三天,团队去环球影城团建,路上我跟丢了中国小伙伴们,只能跟着团队里的外国人一起游玩。在排队的时候,大家会很照顾我,哪怕我口语不好、甚至有些听不明白,但大伙也边比划着边和我交流。
入职第四天晚,隔壁服务端组的 ld 请我们吃了肉骨茶,发现不仅是团队里,整个部门的氛围都超乎了预期的好。
今天是入职第五天,Good Friday 的假期,我在宾馆里写着这些文字,回忆起这周的日子,充实且开心着。
詹姆斯·卡斯在《有限与无限的游戏》中说:“如果我要知道自己生命的全部故事,我就必定已经将它译为一种解释。就好像我能成为自己的旁观者,同时看见自己生命的第一幕与最后一幕,好像我能看穿自己生命的全部。如果这样的话,我就不是在生活,而是在表演生活。”
我很庆幸我不知道所有的故事,我还抱有着对未来的可能性和好奇心。我还继续爱着这个世界,我还在这个世界之中,生活着。
庆幸一切。
🌺 生活点滴
以下是本周期内一些瞬间的记录。
🌍 深圳
这是这些年在深圳的足迹,还有很多迷雾没有探索,希望还有机会继续开图。
🌸 苏州
去苏州找了丁同学,之前玩得很好的舍友。前段时间偶然收到了他的来信,互相交流了下这些年的情况,才意识到我们已经很多年没有见面了,于是走之前去找他一次。实名羡慕他的工作和住处…非常大的房子,有自己的电竞房,微软的工作也使他非常闲适。走之前的晚上,一起去玩了个病娇的剧本杀——他是星期一,我是星期二。

✈️ 新加坡的第一天
下午的飞机,到机场被海关关小黑屋了,直到傍晚才放我出来。来到这里之后,所有的一切都是第一次。第二天在公司周边转了转。

另外,office 是个海景楼!(PS. 职场不让拍照,这个在低楼层的食堂拍的…)
⛱️ 团建
第一次去环球影城,运气好,刚来就赶上团建了。





🎬 书影音
以下是本周期的书影音记录。
- 读完:传记 |《我可能错了》| ★★★★★
- 读完:小说 |《少年巴比伦》| ★★★★☆
- 读完:哲学 |《箭术与禅心》| ★★★☆☆
- 在读:传记 |《小米创业思考》| ★★★★☆
- 在读:散文 |《世间的小儿女》| ★★★★☆
- 看完:动漫 |《葬送的芙莉莲》| ★★★★★
- 看完:电影 |《扬名立万》| ★★★★☆
- 看完:电影 |《哪吒之魔童闹海》| ★★★★☆
- 看完:剧集 |《棋士》| ★★★★☆
- 看完:剧集 |《漂白》| ★☆☆☆☆
- 玩过:游戏 |《三角战略》| ★★★★☆