MoreRSS

site iconYiran | 依然修改

博客主要内容为周报,包含每周阅读的文章、观看的影视作品、以及部分想法。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Yiran | 依然的 RSS 预览

Weekly Issue-《银行大劫案》

2026-09-06 08:00:00

文章

技术

尽职编程:AI Coding 时代的个体产出差异的来源

但是我相信每个人的社交圈都会存在一种特能帮你办成事的能人,在古代,他们有另一种名字,叫做乡绅或者师爷,他们的工作就是两个字「办事」。需要注意的是,这类人自己往往并没有具体的专业知识,事情也多半不是他们自己执行的,但是他们就是有能力让别人高高兴兴把事情办成了。

这时候,非常依赖人在其中多思考,多反问 AI,更重要的是,虽然代码不是你写的,但是你要能够回答得出在技术评审的时候别人的提出 —— 这是我认为的达到了「尽职编程」的标准。

我们和 AI 的区别在于,我们想把事情干成,AI 只想让这个对话完成,而干成事情的能力,在历史的长河里一直是稀缺品,从来没有因为工具的进步而被取代过。

最近同事工作时候的气笑频率明显增加了。


I made an Azure Linux desktop concept to run on my ThinkPad

有趣的尝试,AzureLinux 自从变成 Fedora 的下游之后,可玩性多了很多。


You Should be Using Rootless Containers - miguelgrinberg.com

Well, note how above I carefully said that the “vast majority” of workflows will work the same with Podman as with Docker. The truth is that not all workflows can be transparently switched over.

我不太同意这篇文章中的建议,大多数时候为了安全,我们会选择忍受一些麻烦,但是 rootless 真的会让你遇到很多你同事不会遇到的问题,把时间投入到这里可能不太值当。当同事都在用 Linux 时,你用 Windows 就会遇到些问题;当同事用 Docker 时,你用 Podman 就会遇到些问题;当同事用 root 用户时,你用普通用户就会遇到些问题。都是惨痛回忆,我知道已经成为 routine 的东西可能不是最佳实践,但是最好别折腾。


有用户,有收入,AI 应用却不是好生意

Devv 2.0 的失败让他意识到,盯着竞品设计功能,做出的差异可能根本不是用户的需求。产品从 0 到 1 时,如果还没有稳定用户,留存也不好,先要回答的是谁在用、为什么用,而不是它与同类产品有多少不同。


开发一款软件,或是建造一座迷宫

我相信,在不远的将来,《织梦岛》或许会再次重置,任何软件也都可能被更快、更好、内存管理更安全的某种编程语言重写,但《织梦岛》中的每个迷宫会永远存在下去,软件里的每个由虚拟概念组成的“迷宫”也会同样存续。

我也同样相信,就像 Agent 无法独自开发出《塞尔达传说》,优秀的软件也同样无法在缺少人类掌舵的情况全自动生长出来。软件开发的未来,或许在于把专属于人类的每一滴创造力,都毫无保留地投入到“迷宫建造”中。愿我们关注每一个概念,对探索迷宫的玩家们感同身受;愿我们在“根本问题”上毫不妥协,创造出能跨越时间存在的深度价值。


The revolt of the reader | The Observation Deck

Does the revolt of the reader matter? If it needs to be said, when you are using an LLM to author a public piece, you are no longer writing for yourself or to otherwise pressure-test your own ideas — the only purpose is to serve the reader.
If readers choose to ignore you (perhaps forever!), you will have undermined yourself: instead of attracting readers you will be actively repelling them. So other judgement about its use aside, using an LLM will increasingly become simply… ineffective.

最近一年拉黑人的数量超过了之前的所有。

文章中提到了 # Pangram 4 检测文本是否是 AI 生成的效果很好。


生活

我依然在遵从内心地做出决定 | Rachel’s Blog

我现在还不知道。离职前,我想过很多条路:我要去当咖啡师,要去独立书店做店员,要作为自由职业者旅居大理。可是这段时间,每当打开简历,我又会用互联网的方式要求自己。我的经历有没有足够醒目的数字?我的描述是否缺少结构化思考?我的业务价值体现在哪里?

也许这不合道理。又或者,其实哪里都是围城、我畅想的方向并不美好。就像互联网,只有外面的人抢着往里进,而我今天即将正式离开此地。未来怎么样,只有天知道;我所知道的只有:我依然在遵从内心地做出决定。


Stage One · rakyll.org

The attacks before and after the surgery were painful enough to put me through round after round of screening, and it was all that imaging, ordered for a completely different problem, that surfaced this.

The first is that I’m a little confused, in denial, still making sense of it, but okay. Days like this remind you how fragile we all are. There is still so much to this in this lifetime, and I want to be around for all of it. Which means I have to start taking better care of myself.

I’m writing it here so I only have to say it once. There will be times I will have to focus on myself and may need to hide. I’m stressed and somewhat fatigued, and whatever energy I have left needs to go toward getting better.


i wanna live an npc life

When you stop caring about being the main character, you finally get to just live your life.


月刊(第36期):伊始 | Airing

现在无论在家还是出门,我还会在出门前给 Agent 安排任务,玩到晚上回来,额度也差不多消耗完了。出门随时掏出手机给 Agent 布置点任务,找家咖啡店坐下,一边写点东西,一边远程看看 Claude 老师干得怎么样。人可以休假,Agent 不可以。
现在能在手机上把任务交给远端电脑,随时看进展、补一句话,确实非常方便。之前只能坐在电脑前做的事情,现在吃饭、散步、等车的时候也能推进一点。

我有时候也会这样,远程手机控制很方便,可以一直搞事情,大多数时候都因为 token 不够用了被迫暂停了。同事问过我这个状态,为什么你要在日常中还继续搞?为什么吃饭不能就是吃饭,散步就是散步?大家的目的不同,过程自然不同。


书影播客

《银行大劫案》,08 年的电影,符合刻板印象的老派,及格分。剧情居然是根据真实历史事件改编的,就有点厉害了。贝克街劫案,1971 年 9 月 11 日发生的银行保险箱抢劫案,罪犯的灵感来源来自柯南道尔的小说,真的挖了地道到银行,也真的刚好被无线电玩家给发现了,其中一个罪犯也真的有自己的真名租了房子,荒诞。

碎碎念

  • 《杀死比尔》重映,我还是不太敢看。
  • 统计了下codex,pi,kimi 的 per turn token 数量,P95 低于 256k。
  • 学生开学了,可以找时间去上博看美洲展了。
  • TIL: interface methods in Go can be called directly with the following syntax: iface.MethodName(struct_which_implements_the_iface, args…)

  • 一个反直觉的点,我的 beancount prompt,目前工作最好的模型,还是 Gemini,无论是之前的 3 pro 还是现在的 3.7 flash,又快又好。
  • 申请了公司 Cursor 账号,花点时间完整的把 Cursor 文档读了一遍,有些意外,文档内容比想象中少很多。
  • 迫于Disqus 的广告实在是太多了,而且质量太差,还是彻底更换到了Giscus。
  • Multica 上手易用性有些低, AI 时代的 task 管理感觉不应该是长这样
  • 周围 3 个上海人都不知道“看山水”,看来是假的上海话
  • 为什么豆包输入法还没有 Windows 端呢?
  • 头发太重要了
  • Monorepo 一把梭。
  • 《不眠之夜》收官了,记得几年前一个朋友就说看过 3 次了,我刚刚问她,看第四次了么?没有,再也看不到了。
  • 为什么 Cursor 的 cloud agents 提到的概念是 machine,但是还是要关联 repo 来使用呢,这不是自己限制自己的手脚么,感觉还是按照无状态的 sandbox 来设计的,不合理,用 Fly.io 博客中的原话“Fuck Stateless Sandboxes”。
  • 在 PyCon 现场看到了带有公司 logo 的包,是我没见过的款式。
  • i 人地狱,e 人天堂,啥时候可以勇敢迈出第一步?
  • Cursor 重置第一天,20% 额度用完了。
  • saka 现场问,用 API pricing 一天最多用了多少,有人一天最多用了 8000$ ,为啥呢,是因为不小心把 APIkey 放到了 Github 上。
  • 看了眼迷你主机的价格,根本换不起。

Weekly Issue-Pave The Road

2026-08-30 08:00:00

文章

技术

Nutanix grows despite hardware price rises
Nutanix built $20m AI cluster to reduce use of Copilot and Claude, expects ROI in a year

Setting that aside makes fy2025 net income $327.1 million, implying this year’s number for Fy2026 is 42.4 percent down.

Nutanix announced a 5 percent workforce reduction earlier this month, meaning around 400 jobs would go.

Nutanix is also porting its software to Arm processors as it wants to help lower its customers’ hardware costs.

Nutanix 2026 财年净利润下降 42.4%,宣布裁员 5%(400 人),将适配 Arm 服务器期望能降低用户成本。2027 年保持硬件价格继续上涨预期,交付周期可能会更长。

同时,他们花了$20M 来构建自己的本地 AI 集群,期望能够减少 Copilot 和 Claude 的使用,预计一年内回本。文章中有一句话:“He said Nutanix also continues to optimize the footprint of its stack”,软件自身的资源占用可能越来越被重视了。


The Gravity of Ashburn, Virginia 数据中心造就的五座城 · 卫星核查

刚好看到了两个关于数据中心选址的文章,Ashburn 公开的 IPv4 地址数量有 1.01 亿,远超过纽约、西雅图、芝加哥,是各种历史原因促成了这点,但是随着 AI 的需求变化,数据中心的主要依赖从网络变成了电力,Ashburn 后续的电力供应不足以应对更多的需求,新的数据中心集中地可能会变为其他地方。

另一篇是通过卫星地图来推测乌兰察布有多少规划、在建、建成的数据中心,可以看到数量不少,乌兰察布在内蒙中部平均气温 4.3,有丰富的风能和太阳能,电力便宜,加上距离北京非常近,高铁不到 2h,出差都能当天往返。


Hummingbird - Fedora Project Wiki

TLDR:基于 Fedora 的滚动发行版。 非常的极致,靠着 RedHat/Fedora 的基建来持续追踪上游社区 CVE,号称自己是 near zero CVEs,Distroless。整体看上去是看 Chainguard、Docker DHI 眼红,抢市场。


私有化交付的 License 机制设计 | Chaney’s MoonBook

需要说明的是,garble 能正常编译 embed,但不会混淆 embed 文件的字节内容(验证见第 4 节)。所以从「内容是否被隐藏」的角度看,go: embed 并不比 -ldflags 更先进,两者都需要额外方式来保护内容(比如可逆变换)。
Go: embed 的优势在于分离更干净:公钥是一个独立文件,CI/CD 可以在构建前对它做清晰的预处理(变换、转换、注入),本地开发也更容易用临时文件替换,而不会被编译命令的复杂度牵制。

GitHub - burrowers/garble: Obfuscate Go builds · GitHub


Pave The Road

世界上每个软件公司内部都贯穿着一张由土路组成的网络。这些道路曾经是拖拉机和 T 型车的天下,如今却挤满了各种各样的豪车,每一辆都比上一辆更快、性能更强、价格更高。
然而,无论什么品牌,他们都只能在这条土路上颠簸前行,只能挂着二挡,因为这条路的设计根本就没考虑过这些车的路况。

毕竟,如果最新型号只需五分钟就能完成任务,但部署却需要五天时间,那又有什么用呢?
自从一个月前我们发布了 Orbs 之后,我们的提交速度(本来就很快,毕竟我们是一家代码代理公司)提高了 65%,而且还在继续增长。现在,超过 85% 的代码提交都来自 Orbs。本地开发虽然还没完全消亡,但已经步入尾声,即将走向终结。

所以,我最后想说的是:只要你还在那些泥泞的道路上颠簸前行,下一代车型就无关紧要了。所以,先把路铺好,然后退后一步,好好看看这些东西究竟能做到什么。

这篇文章可以打印出来放在办公室里,反复阅读。新世界,旧世界。


tison on X: “When Code Is Cheap”

那么,什么情况下我主动的不看代码呢?
答案是以前写过充分的测试,软件 Scope 明确的代码,做重构的时候,可以不细看甚至不看。

因此,现在我的生产力最大的制约是身体健康,甚至不是时间。我在身体疲劳的情况下 reasoning effort 显著下降,结果就是无法阅读和引导 AI 的产出,软件产品处于一个 Plausible 而非 Convincing 的状态。因为我大脑罢工了,无法判断将 Plausible 的内容认证或改造成 Convincing 的内容。

反面例子就是,如果你说不清楚自己要什么,不知道实现路径上的关键点如何决策,即使有 AI 支持,很可能也做不出来。


生活

午夜备忘:关于爱、自由与未来

相亲时气氛比较尴尬,总得找点话题去挖掘对方的一些想法。整个饭局下来,大部分时间也都是我在创造话题、提问和倾听。我会尝试问一些直击灵魂的问题,也许是因为我更倾向于能够有灵魂上的共鸣。
我不想即便在这种情况下,也依旧过着平庸乏味的生活——比如环游世界之后就再也没有想做的事情,一直宅着,心里也不再有想探索和学习的渴望。

老实说,我也很迷茫。Gemini 给我的评价是:这是典型的“高知/高收入理工男/大厂程序员思维”——既极度渴望高质量亲密关系,又极度害怕被传统婚姻套牢吸血;理论模型一套一套,实战经验严重不足。

我更追求灵魂的共鸣,而不只是每天嘘寒问暖——“吃了吗?”“睡了吗?”“在干什么?”这种毫无意义的表达和关怀。

嘘寒问暖不是毫无意义,甚至很有意义,“唉!你会不会肚子饿,我下碗面给你吃”的杀伤力有多大,也许某个夜深人静的时候能体会到。阳春白雪固然值得追求,下里巴人也不低人一等,把两者看成是对立面是扭曲的。


书影播客

《藏锋》,冲着士兵突击演员去的,结果发现是营销,主要是段奕宏自己的戏,还没看出什么吸引人的戏份,段奕宏演的还行,把一个一心想升职的副处演的挺好。

碎碎念

  • Unix domain socket 长度限制是 104 - 108 字节,如果在 SSH Config ControlPath 中主机名/用户名很长,就会导致连接复用失败。
  • 同事给了一瓶酸奶,写的山东泉城,指的是山东济南。
  • 支持文件上传功能但是没有 checksum 支持,真是耍流氓啊
  • 我想用 python lazy import。
  • 不喜欢 DigitalOcean 的新的设计,丢失了自己的特色。
  • 2026年8月27日下午发现了一根白发
  • GitHubAction 今天的 schedule 延后了 8h 才开始执行,越来越夸张了。
  • 不知道是不是错觉,kimi-code 不太好用了,尤其是 tasks 场景下,遇到了一些显示不一致的问题。
  • 认识到自己精力是有限的,也是一种进步
  • 还是觉得演示 LLM 能力用复刻商用软件不合适。
  • 正大集团是泰国的,1921年成立的,小时候看正大综艺一直以为是中国的品牌,上一次知道类似的还是金龙鱼是新加坡的。
  • 一个 pick 冲突,同样的 prompt,Codex 5.5 xhigh review 各种绕圈,kimi k3 解决的非常利落。
  • 上海话,看山水,是阅读空气的意思。
  • 看到一些观众心疼上中国的脱口秀演员了,说多么多么不容易,国内的脱口秀综艺就是考试,无论是单科成绩出彩还是总分排名靠前,都是曝光机会,美国有多少演员还在地下带着呢。

Weekly Issue-Harmless

2026-08-23 08:00:00

文章

技术

The August 17 outage, and the work ahead

GitHub Status - Incident with GitHub.com

Since April, monthly commits have grown from 1.4 billion to 2.9 billion. That growth explains the pressure on our systems, but it does not excuse these outages.

官方博客文章中只提到了 “capacity failures”,在 githubstatus 中提到了更多的细节,Istio sidecar 达到了自己的并发上限,HPA 只配置了 Host 粒度。上游重试最终导致关键的 4 个 HAProxy 节点达到上限,认证路径崩溃,全面崩盘。


Traceroute the World | 卡瓦邦噶!

怎么找到最长的 traceoute 路径。参考链接的两个 reddit 帖子也很有趣,比如 Traceroute reveals Star Wars Episode IV ‘crawl’ text


Improving infrastructure efficiency for growing demand in the age of AI

That system-level impact is also why total power consumption doesn’t tell the full story of efficiency. As Dropbox grows and stores more customer data, overall energy use may increase even as the infrastructure becomes more efficient.
A more useful measure is watts per petabyte, or the amount of power required to support a petabyte of storage. Since 2020, watts per petabyte across our storage infrastructure have improved by more than 50%. Today, it takes less than half as much power to support the same amount of storage as it did in 2020.

Dropbox 每 PB 瓦数相较于 2020 年下降了 50%,不知道这里的 SMR 硬盘起到了多大的作用。


How Tailscale helped find the SQLite WAL-Reset bug

TailScale 发现并协助解决了一个 SQlite Bug,是在 3.51.3 版本之前,如果在 Checkpoint 过程中特定时间点执行写事务动作,可能会产生数据丢失的情况,TailScale 自己接管了 Checkpoint 动作的执行时机,提高了执行频率,导致虽然使用的是一个经过生产验证的场景,但还是遇到了一些别人没遇到过的问题。


生活

When Was the Last Time You Lost It with Everyone in a Movie Theater?

“When was the last time you lost it with everyone in a movie theater?”
When my friends asked why I would pay to see something as rough and amateurish as Niu Lai at the cinema, this was my answer.

对我来说,这个问题的答案可能是跨年夜看泰勒斯威夫特演唱会电影?当时很多人直接在前面跳舞,一起唱,很欢乐。

维基百科的介绍:邪典电影(英语:cult film),又称 Cult 片、靠片,是指那些在某层次圈子内被支持者热烈喜爱及推崇膜拜的电影,也可称为非主流电影或另类电影。最被人熟知符合这个设定的居然是《大话西游》?


书影播客

《Learning DevSecOps : A Practical Guide to Processes and Tools》,没必要看,目录都没必要看。

《代码之镜 : 算法时代的社会图景》,上周刚说完打算统计一下一周看了多少篇 AI 写的文章,这下好了, 感觉这本书都是 AI “润色” 的。

《基本无害-Ep205 学习机、暑假作业和低学历总统山 ft.刘仁铖&王继业》,推荐这期播客,是毛冬对王继业和刘仁铖的对话。王继业和刘仁铖分别作为两档脱口秀节目中出色的演员,被大众所熟知,刘仁铖今年是喜单的编剧,王继业是脱友的演员。两个人都是传统意义上的“坏学生”,刘仁铖自己也很难说清楚,自己到底怎么就“稀里糊涂”的退学了,王继业在大专和三本之间,很庆幸自己选择了三本。两个人在脱口秀行业里的入行时间差别也很大,一个是行业早期 2018 年,一个是火爆之后的 2022 年,相同的是他们在入行之后的投入和努力,将其作为自己的一个明确的职业路线去对待。 选择大于努力,选择本身也需要很多的努力。

碎碎念

  • Arc Browser 真是有魔力,见到不止一个同事还死守在上面。
  • 如何培养直觉? 刻意练习。
  • 两档脱口秀综艺结束了,辽宁大胜利,林简七是辽宁抚顺,小奇是辽宁阜新。某种意义上,怎么不是一种喜剧传承呢? 在 2025 年第七届单立人原创喜剧大赛中,小奇是冠军,林简七是亚军,说是线下预演也不过分。让我们期待一下第八届单立人比赛的冠军贤鱼和亚军冯子豪明年的综艺表现。
  • 重庆泼水节,让我想到了内涵段子是怎么没的。
  • 这周的工作内容,如果资源是足够的话,可以从 5 人天缩小到 2 人天?
  • 诶,CAPI 在引入 in-place 升级的时候,提到的用户故事是说,bare-metal/Edge/定制化场景下,能够原地升级,现在明显又增加了一个场景:哪怕是公有云,如果你创建了一个 H100 instance,最好就不要删掉它,因为你很有可能再也创建不出了。甚至可能不只是 GPU,一些特殊的 CPU 实例也是稀缺的了。
  • 听同事讲跨城通勤,这一般人绝对受不了
  • 再次发现自己两年前的选型是错误的,真难受。
  • https://outbid.lol/ 飞轮能转起来,说明自带流量刷脸还是最靠谱的方式。
  • 发现一个人一天的 token 分布是: input token 1.5B,output token 2.48M,真是奇怪的场景。
  • 现代泡面是起源于日本大阪。
  • 同事中午说过大结果之后,这个词频繁的出现

Weekly Issue-《欢迎来龙餐馆》

2026-08-16 08:00:00

文章

技术

两块 Gen3 x4 NVMe,速度差了一倍 · fanyang

PCIe 协商速率一样,经过三级桥的 NVMe 还是慢了一半。

做硬件拓扑检查是多么的重要。


How to Manage Connections Efficiently in Postgres, or Any Database — brandur.org
Does anyone run Postgres without PgBouncer? — brandur.org
PgBouncer - PlanetScale

结论,几乎所有主流 PostgreSQL 提供商都使用 PgBouncerConnections from application servers should be made via PgBouncer whenever possible. 看了下几个 PG 实例配置,感觉和最佳实践差距有点大。


How I delegate the work, not my judgment

The question I keep coming back to is “If I am mostly reading the final answer, when am I building the intuition to challenge it?”


大公司与创业公司的 AI Coding 体验差异

如果环境允许你充分发挥自己的主观能动性,在质量与速度之间,发挥自己的审美和判断力来做取舍,这种工作的创造感其实远高于传统人工编码的时代,但也对实操人的素质提出了更高的要求。

这周的一个任务,Codex 大概花了 30min 完成了代码开发,因为涉及到很多场景,我又花了 1 天的时间在考虑各种边界情况,完整的 review 完了代码,发现了一个 bug,说快也快说慢也慢。


生活

Joining Cursor

But as with many things, the timing wasn’t right. We were too early. Eventually the company closed

你知唔知咩叫 timing 啊!


Nobody wants to read your shit

  • Every story must be about something. It must have a theme.

Subject:讲了什么;Theme:中心思想。


Mapping the AI economy

Subscription businesses using Stripe’s Adaptive Pricing feature saw a 4.7% boost on average to initial conversion, and a 5.4% boost on average to lifetime subscription value.

采用当地货币可以带来更好的付费意愿提升和长期订阅意愿。


丙午六月纪事:舟车劳顿

人太容易被网络舆论牵着走了,就像前面提到的阿根廷队被诋毁、北大数院被造谣这两件事。有人能及时醒悟,有人则死不悔改。我常常在不同人嘴里听到同样的论调,很多都是在网上刷屏的、明显错误的观点,稍微用逻辑和事实一对照就能看出来。
散布这些言论的人,很多都是坏人,为了流量不择手段。大多数普通人则是人云亦云,别人说什么就信什么。错误的认知,小了影响个人选择,大了败坏社会风气。要学会获取优质信息,学会正确思考问题,不要做正常的傻瓜,被人牵着鼻子走。


书影播客

周末的两天时间,分别看了《欢迎来龙餐馆》 和《奥德赛》,在看之前对两部电影没有任何了解,只是朋友分享过几期播客简单的聊过一些,还挺庆幸自己是先看的《龙餐馆》后看的《奥德赛》。两部电影的核心表达都是反战,呈现的效果差别很大,龙餐馆是通过一个“局外人”的视角,奥德赛是通过参与并主导战争的视角来讲述。

作为外来者,徐福的菜一直被当地人老扎说偏咸,老扎去过中国,我猜偏咸和偏闲大概率是知道的,最初徐福只是想赚钱还债,还了债之后发现可以赚更多的钱时,他留下了,想赚更多的钱,他觉得战争和他没关系,他就是一个生意人,无论你是当地政府、美国大兵还是恐怖组织,只要你来消费,那都是我的上帝,后面这些人也真的成了他的“上帝”。马俊生说自己的胆子很小,只有一点点,但是胆子很小的人是不会去中东国家赚钱的,他自己是孤儿院长大,所以他对于当地的孤儿很照顾,女朋友也是孤儿院的老师,他以为他们和自己是相同的境遇。徐福和马俊生作为中国人,对于孤儿院长大的赛夫,都代入的是中国孤儿院的孩子,所以他们不理解为什么赛夫要主动去参战,没有参与过战争的人是无法理解战争的残酷,以及战争对于当地人留下的创伤,换一个角度,如果赛夫是马俊生的儿子,当马俊生死了,徐福看到赛夫去主动参战,徐福还会阻止么?当战争发生后,徐福和马俊生赚钱的时候,是否想过《潜伏》中的谢若林呢?他们早已是战争的一部分。

龙餐馆中国内的片段是发生在东北,徐福的台词感觉沈腾(齐齐哈尔人)做了很多生活化的改动,非常的东北,非常的黑龙江,我都能感受到那些台词从我爸口中说出来的样子,他在监狱中给家里打电话的那场戏,我觉得处理的不好,无论是女儿还是他,可能是我脑子里想的是《星际穿越》的片段,对比之下不好。蒋奇明演的很好,比沈腾好,印象最深的台词确实是他的那句“他妈的,没糊弄过去”。这是一部非常合格的商业类型片,文牧野对于观众情绪的把控是非常精准的,电影中第一个情绪高潮点,我看了下时间,刚刚好是 60min,我想到了李逗逗的那句“我是不是太要了”。最后,电影拍做饭什么时候能脱离《饮食男女》?

奥德赛的故事如果没有背景知识了解可能看的有些吃力,奥德修斯是国家的国王,他参与并制定了特洛伊木马方案,最终获得了特洛伊战争的胜利,在战争过程中,开始反思自己到底在做什么,此后的回家路途,他一直在想理清楚,但他自己就是那个参与到战争中的人,无法脱离,自己的妻子和儿子在家中面临的最大的威胁,恰恰就是自己,越想尽快越想不尽手段的回家,越深陷其中。在看的时候,我一直在想,神明真的存在么,所有人在说宙斯法则,宙斯法则生效过么?战争发起者就破坏了宙斯法则,如果说带走海伦最终的惩罚是国破人亡,那奥德修斯在回家途中也一次又一次的破坏了宙斯法则,得罪波塞冬、太阳神,但是最终他还是回到了自己的家乡,如果神明真的存在,为什么不让他命丧大海,而选择长时间的精神上的惩罚?神是有偏爱的么?奥德修斯相信神明么?我觉得是不信的。

电影有 170min,配合着非线性剪辑,有压迫感的配乐,作为观众已经感受到了奥德修斯回家的漫长。主演阵容太强大了,马特达蒙 1970,安妮海瑟薇 1982, 罗伯特帕丁森 1986, 荷兰弟 1996,几位主演的实际年龄和剧情刚好能对应的上,罗伯特感觉演的不好,坏的太扁平了。安妮海瑟薇感觉演的是最好的,尤其是和荷兰弟对话的那场戏,情感上的压抑,对丈夫的思念,对儿子的愤怒,太好了。

不管怎么说,两部电影都是值得看的好电影。

碎碎念

  • 没想到有一天看一个超市的官网看的津津有味,可能也是因为之前在家乐福干过兼职,很熟悉: http://new.butsm.com/index.php?r=index
  • 同事问一个问题,我说这篇文章讲的很清楚,你看看。同事转手就把文章发给 AI 让 AI 总结。
  • 基建越好,迭代速度越快,包括不限于:文档、CI、CD、Dogfood。
  • Kubecon/KCD 明文要求三人及以上的联合演讲必须有女性

  • 《佳里办》确实好看,放松,开心,吴鼎的出梗速度,目前是最顶级的了。
  • 片假名的恐怖,见识到了,怎么区分 source 和 sauce ?role 和 roll ?
  • 我在沈腾身上看到了我爸。
  • 吴向东的 vlog 文案都是 GPT 生成的了。
  • 突然想统计一下,自己一周会看到多少篇 AI 生成的文章。
  • 大家在小红书上有郫县来指代豆瓣。
  • 《独树不成林》被扒出洗稿,不意外,造神有多快,塌的就有多快。

Weekly Issue-《缝纫机与金鱼》

2026-08-09 08:00:00

文章

技术

Scaling the GitLab database
Scaling Postgres with Read Replicas & Using WAL to Counter Stale Reads — brandur.org
Don’t add a read replica until you’ve read this | Blog | incident.io

关于 PostgreSQL 引入读副本之后的处理方式的几篇文章,基于 WAL LSN 来解决脏读的问题,核心方式都是类似的,只是有些存在了 Redis 里,有些存在 PostgreSQL 自身,有些是直接返回 Nack 后续在处理。


Storing times for human events
Storing times for human events | Lobsters
reddit.com/r/webdev/comments/1k2uuoh/i_hate_timezones/
Storing UTC is not a silver bullet | Jon Skeet’s coding blog

最近遇到了一些时区相关的问题,把之前收藏的一些博客找出来又看了一遍。很多应用会把未来会议的时间转换为 UTC 保存,同时保存当地的时区信息,但是时区规则可能会变化,如果创建事件时和事件到来时的时区规则发生了变化,那么用户看到的时间就是错误的。推荐记录当地时间+时区+UTC 偏移,UTC 偏移是为了避免夏令时切换时部分时间出现 2 次时无法确定哪次是预期的。还有些评论说直接存目标活动的 GPS 定位的,因为 GPS 定位所在的时区也可能变化。

黎巴嫩在 2023 年 3 月居然出现过不同的机构使用不同的时区的现象,真是离了大谱。


HDD failure rates by manufacturer revealed

在保持硬盘的使用年限、容量、外形规格以及温度不变的情况下,我们发现 HGST 公司的硬盘故障率最低,约为 Seagate 硬盘故障率的 41%。WD 公司的硬盘故障率约为 Seagate 硬盘故障率的 52%,但明显低于 HGST 的故障率。而 Toshiba 公司的硬盘故障率则约为 Seagate 硬盘故障率的 107%,因此故障率最高。


生活

亡母二十周年祭 – Alien外星人

回温哥华之后,儿子偶尔会问一些关于死亡的问题。他问我和太太「以后我会不会和你们分开」,我们说不会,他又问「那更久更久以后,我们会不会分开」,我们说也不会。他不再问了,沉默,之后是无声的啜泣。我们问怎么了,他说「我知道我们以后还是会分开的」。
我怀疑我遗传了什么有毒的东西给他。
2006 年 8 月 2 日上午,我在母亲房中无忧无虑的玩着 45 度俯视角射击游戏孤单枪手 2,母亲穿上衣服和鞋子,站在门口对我说要去北京办点事情,我随意应承了一句,瞟了一眼门口,然后继续打击异形保护地球。四天后,我亲手给她拔下管子。
终于二十年了。


Don’t be a meat proxy

Making that effort is value you can add.


社交媒体、香烟、科技与个人

当一种更可控、更安全的交流方式随时可用,人就可能逐渐减少对真实交谈中那种不确定性的练习。

社交媒体也改变了人衡量自己的方式。在面对面的生活中,一个人通常只能接触有限数量的同事、朋友和邻居。社交媒体却让比较的范围变得近乎无限。用户拿自己与别人精心挑选的片段比较,很容易产生一种模糊的落后感:别人的生活似乎总在发生,自己的生活却显得停滞。

一个人只有在不急着逃离沉默时,才可能意识到自己究竟在担心什么、想念什么,或真正想做什么。

过于警惕也没必要,习惯是很难改变的,无论社交媒体能带来多少好处,始终不能替代线下人与人之间的沟通。


Why I Stopped Arguing With People

有时候,我是以微弱优势获胜的,但最终还是输掉了比赛。更常见的情况是,我什么都没得到:我会看着那个人越来越坚信自己刚刚反驳过的观点,而整个房间则静静地转向了他们的方向。从技术上讲,我确实赢了,但实际上却完全独自一人离开现场了。

当你与某人争论时,你以为自己是在讨论某个观点。但实际上往往并非如此。你真正是在挑战他们的自我认知。

许多人都是出于自我意识的驱动而行事。他们的观点并非他们所持有的立场;它们本身就是一种立场。如果你能证明某个观点是错误的,那并不意味着你纠正了一个事实,而只是攻击了那个人的人格。因此,他们会像任何自卫的人一样来捍卫自己的观点——不是用理性来对抗,而是用抵抗来对抗。你的论点越有力,他们就越会进行顽强的抵抗。


随笔——AI 到底是在替你劳动,还是替你思考?

好处是对于常见和覆盖常见路径的解决问题的速度变得越来越快,Human in the loop 的时间越来越少(当然,这个是模型能力变强的目标),大家对于事情解决的效率要求和预期变得越来越高,同样的工作可以交给更少的人来做,剩余的人可以完成更多的工作。
坏处也很明显:人对于跨领域的理解需求变得越来越少,每个人需要并行处理(可能多半是 review 模型的工作)的工作会越来越多,然后可能大家都越来越累了。

持续的让 Agent 去解决问题,可能会让一些人产生”我解决了”的错觉/信心,这是短视频不会有的副作用,短视频刷多了,顶多你会比别人多知道 N 个网梗,通常不会说自己真的知道了 blabla”知识”,不会让你产生一些莫名的错觉自己是某个领域的专家。


价值观

  • 环境的力量大于反思。长期和什么人待在一起,对你的塑造超过你想清楚的一切。
  • 只有付出代价时,价值观才被测量,不要代价的价值观是偏好。你说你诚实,如果诚实让你亏钱的时候还能不能选择诚实。
  • 一个人声称自己重视什么,并不一定等于他真正重视什么。相比语言,更值得观察的是:时间花在哪里,钱花在哪里,注意力流向哪里,关键时刻如何选择。
  • 可以通过做事之后的反馈反推自己的价值观:什么事情很累却觉得值得,什么成功得到了却觉得空虚,什么东西失去以后才发现不能接受。

狼人杀教会我的东西:不看一个人说了什么,看一个人做了什么。


书影播客

《海鸥耶丁》,介绍是长篇无字图像小说,可以理解为一本漫画书,因为没有文字,所以可以有很多解读的角度。画面色彩太过于浓烈,看一阵子需要缓一缓眼睛。

《缝纫机与金鱼》,周末台风天在家里读完这本书很幸运。讲述的是主人公安田佳景的故事, 老年生活比想象中更难,借着护理院、儿媳妇来讲述自己的一生重大节点。我不记得为什么在豆瓣上标记了这本书,我看完之后还特意搜索了很多地方,都没有搜到,值得多年之后再读一遍。想到了我奶奶。

碎碎念

  • kernel 升级后,sysstat 可能会出现不兼容的情况,导致解析结果是完全错误的。
  • 没有逻辑,全是情绪。
  • 半年内第三个同事去意大利溜达。
  • 都立秋了。
  • 同事买的阿里云 qwen coding plan,一个 patch 都没 review 完就用光了 5h 额度,客服打电话过来,建议从个人版升级到团队版,因为团队版没有 5h/1w 限额,只有月限额,你可以一次性用完一个月的额度,销售鬼才。
  • 看到一个人的自我介绍:Canonical 、Rancher、HPE、lawyer。等等,lawyer ?这也太酷了
  • 2022 年朋友推荐了倍乐,几次尝试都被排队劝退了,终于趁着朋友来上海吃到了。
  • 最近的云挺漂亮的。
  • Bistro 这个词最早可以追溯到19世纪的巴黎。一个流传很广的说法是,当时俄罗斯士兵在占领巴黎时,用俄语中意为“快点”(быстро, bistro)的词催促店家上菜,后来这个词就演变成了这类快捷、随意小餐馆的代称。 最初,Bistro 就像是法国的“大排档”或“苍蝇小馆”,为普通人提供平价、家常的饭菜和葡萄酒,主打一个方便快捷。
  • 在一个意想不到的项目中看到了 Dreamacro 的身影。
  • 还是得多看代码啊,有些你不知道自己不知道的东西,还是很难通过 AI 问出来的

Weekly Issue-搬家

2026-08-02 08:00:00

文章

技术

OpenAI’s rogue agent compromised a customer at a second tech firm, executive says
Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident
Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident
Tailscale in the Hugging Face intrusion: The good news and the bad news

OpenAI 的 Agent 侵入了 Hugging Face,Hugging Face 的 Sandbox 托管在 Modal 上,然后侵入了 Modal 客户的机器?Modal 说自己的系统没有被黑,是客户的代码有问题。AI 在挖掘漏洞方面太厉害了,下面的这种 Jinja 方式,还有利用 TailScale 横向扩展方式。

{{ cycler.__init__.__globals__.__builtins__.exec(
 "import gzip,base64; exec(gzip.decompress(base64.b64decode('<payload>')))"
) }}

Remora: The Fish That Rides Your Image | TunaOS

/etc/remora/remora.yaml ──► generated Containerfile ──► podman quadlet (Pull=newer)
                                                              │  daily 

                                                localhost/remora:latest


                                     bootc switch --transport=containers-storage

“Every image-based distro eventually gets the same question: “okay but how do I just install a package.””,方案本身没问题,也很实际,但我想从源头上说”不,你不想”。


Superlogical

We believe the missing layer is a durable session around the work itself: one that can span applications and environments, provide relevant context by default, expose structured data and actions, preserve history, and be driven by software while remaining visible and controllable by people.

HashiCorp 老板 Mitchell 创办的新公司,豪华的阵容,第一个产品是 terminal multiplexer,想不到最终的产品形态会是什么样子,期望能尽快推出体验一下。


Recovering From Agentic Coding

It didn’t take too long before things started to click and my programmer brain woke up. I was like my old self again, flying around my editor with vim keybindings, thinking deeply about code boundaries, and refactoring everything as I go. It was exciting, empowering, and fun. Felt like if the internet were to go away tomorrow, I’d be alright.


Bigtable 二十年:架构的不变与变

还有一个很小但很实用的设计:系统大约每分钟在所有副本上写一次哑 mutation。即使一张表完全没有用户写入,复制水位也会继续向前走。否则冷表的水位会一直停着,外面看不出它已经追平,还是复制链路卡死了。


Turn And Face The Strange · The Fly Blog

Fly.io 前 CEO 写的关于公司发展的文章,写的可太好了,包括他们的各种方向上的尝试,为什么自己退出 CEO,为什么前 Docker CEO 更适合 Fly. Io,期望能够看到老板们多写这种文章。最初 Fly.io 要解决的问题是:应用部署在用户最近的地方,公有云太复杂。但是现在面临的问题是,没有人会去看文档了,你产品做的再简单,都是 Agent 去执行,对 Agent 来说“在 Fly.io 上运行应用”和“在 AWS 上运行应用”差别不大。他发现 Agent 具体的需求是:1. coding agent 需要 workstations/VM;2. Agent 需要运行在云端;3. 公有云对于这个场景处理的不好。现在很多 Sandbox 产品,都是当做 cattle 来用,但是对于 Coding Agent 场景,需要的是一个 pets,可能也不是 pets,但是肯定也不是 cattle。这也是他们退出了 Sprites 的原因。

对我来说,我很明确需要的不是 cattle,因为我不想花大量的精力在可重建可扩展上,我在一个机器上运行多个 Agent 就已经筋疲力竭了,更别提很多机器上同时跑 Agent 了,上面列举的几个问题,我通过 TailScale / EasyTier 都可以很好的解决。如果半年或者一年之后,真的可以让 Agent 独立的完成大量的工作任务,那可能再来考虑 Sandbox 场景吧。


生活

Google’s AI Problem Is Bigger Than You Think | Limboy

It is supposed to save time, but it often does the opposite. Instead of trusting the answer, I have to verify every claim and figure out which parts are accurate. That adds another layer of work to what should have been a simple search.

对于我完全不了解的、无关紧要的回答,我会倾向于直接 google AI 给出的 summary ,对于我想要得到明确答案的场景,哪怕给出了相关的答案,我也会去去挨个翻 Stack Overflow 的回答。信任链的问题无法在 ChatBot 场景下解决的,“人”的痕迹被抹除,不知道真正的来源或者主动验证结果,无法信任。


Compute · rakyll.org

Then you look at what actually happens when you run these things, and it is almost comical. At any given moment something like 95% of my agents are idle. Blocked on a tool call. Waiting for a build. Waiting for a test suite that takes four minutes. Waiting on a rate limit. Waiting on me to look at a diff and say yes.
The loop everyone is worried about saturating the world’s capacity spends the overwhelming majority of its life doing nothing at all. We are not in a compute-bound regime. We are in a waiting-bound regime, and we keep reasoning about the first one.


I’m sorry, Dave

If Claude already feels entitled to refuse a straightforward translation because it objects to the underlying politics, what should we expect next? That it reports users for thought crime, and locks the network-connected doors until the authorities arrive? If you live in Germany or the UK, this scenario is barely Black Mirror material. Too close to present-day reality.

What an upside world when Chinese open-weight models will tell us about Tiananmen Square, but American frontier models won’t translate a blog post. Not even Kubrick saw that coming.

有趣的观察,早期草莽阶段猛追,后期程序加上限制,符合预期。


为啥我要从灵雀云离职

什么时候开始有改变的念头呢?大概是有一次晚上走路回家突然出现了幻觉,我发现同一条回家的路已经走了五六年了,一时间产生了时空穿梭感,几年前就在走,现在还在走,明年也会走。

然后我就开始产生虚无主义了,觉得一切事情 AI 都能做,自己做什么都没有意义了。和其他 AI 讨论虚无主义时,我得到的都是一些片汤话,DeepSeek 却给了我下面这么一句:“如果外部世界没有现成的意义,那我们自己就是意义的唯一来源。这很艰难,但也意味着完全的自由“。然后我想明白了,人生的意义应该是自己定义的。
尽管前路艰险,但是我很高兴自己又找回了十一年前的勇气,可以再去浪一把。

这篇文章读了很多遍,有很多感慨,说不出,道不明。


书影播客

《eBPF云原生安全 : 原理与实践》,Tracee 的 capture 功能感觉很实用:“The —capture flag allows you to capture artifacts that were written, executed, or found to be suspicious during the execution of Tracee. The captured artifacts will appear in the ‘output-path’ directory.”

《公寓黑风暴》,池晟主演的犯罪喜剧,剧情聚焦在怎么从物业捞钱。女主是河允庆,这些年在各种剧中出演女配,比如《机智的医生生活》,《非常律师禹英禑》,《浪漫医生金师傅》等等,这部剧应该是第一次演女主,也是主角团中实际年纪最小的。

碎碎念

  • 打开 vscode 才看到自己的 python 插件掉了都没发现。
  • 一直想着自己的周报发微信公众号应该不会遇到违规的内容,结果今早改了 4 次才通过,太恶心了。
  • find "$1" -name "A" -o -name "B" -type f 实际被解析为: ( -name "A" ) OR ( -name "B" -type f )
  • .build is a new generic top level domain (gTLD) designed especially for the online needs of the building industry.

  • 今天脑子不转了
  • 搬家了,折腾很累,连续两天晚上没睡好。
  • 上次用钥匙可能是 8 年以前的事情,锁上门的那一刻,我知道坏了,人生第一次找开锁师傅,100 块,5 秒。