MoreRSS

site iconYiran | 依然修改

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

Inoreader Feedly Follow Feedbin Local Reader

Yiran | 依然的 RSS 预览

Weekly Issue-《奔跑吧,爸爸》

2026-10-18 08:00:00

文章

技术

2024 年模型训练攻击事件:受害者陈述与证据整理

在情况最严重的一两个月里,项目组几乎进入了全天候的故障排查状态。分布在北京、上海和西雅图的中美团队轮流值守,24 小时监控训练程序的运行情况。团队每天早晚召开会议,交接排查工作,汇总当天发现的异常现象,区分哪些问题已经得到解释、哪些仍然无法解释,并讨论下一步的诊断方向。整个过程就像一支 24 小时待命的医疗团队,守着一位病情危重、不断出现疑难杂症的患者,随时准备应对新的突发状况。

这种故障排查情况一个人持续一两周就很难受了,一个组一两个月,承受的压力可太大了,估计都怀疑人生了。


How the incident happened: a play in one act – Surfing Complexity

A: I see what you’re saying, I really do. I’d like to be able to sit down and spend the time really reading through this whole document. But, given all of the current obligations that business has placed on me, I don’t have that time to invest. I want to learn from this incident, and I know I would learn more if I spent the time on reading the whole thing, but there’s a limit to how much time I can commit to that. So I need to have the important details summarized.
B: Just to make sure I understand: you’re saying that, even though you admit you’d learn more if you read the entire write-up, because of the various work pressures that you are facing, you’re making an explicit trade-off to reduce the amount of time you spend on this task, in order to have the time to spend on other tasks you have to work on?
A: Yes, exactly!
B: Well, now you know how the incident happened.

笑话一则,同理可换成 AI summarize。


Feature freeze update 4

Since moving Endurain to Codeberg, we ran into some real problems:

  • We’ve been hit with repeated availability problems, especially with SSH access, Codeberg going down, and commit operations failing as a result. This was starting to actively slow down development, especially since we do this in our free time;

这个项目又从 Codeberg 迁移回 GitHub 了,还是那个观点,现在这个阶段迁移只会带来更多的问题,我好像还看到 Cursor Origin 也有类似的评论。


Stateful jobs · rakyll.org

从多个角度考虑有状态应用面临的问题:放置、升级、应用分层、故障处理、空闲判定。比如放置阶段,要容忍节点暂时不可达,因为短期不可达引发的状态重建动作更重;空闲判定的缩容对应的是一系列动作,如何设置合理的空闲时间;如何判断任务是否空闲,仅靠流量是不准确的。


Better HTTP/1 connection reuse - The Go Programming Language

Even programs that do read the response body can run into this issue if they stop just short of the end of the body. For example, encoding/json.Decoder stops reading as soon as it sees the closing } of a JSON object.
If a server sends a JSON response terminated with a newline, decoding the JSON object will leave the newline still unread. The connection cannot be reused for a new request until that newline is consumed. Thus, a healthy connection might end up being abandoned, even though it was only a single byte away from being reusable.

Golang 1.27 真是好啊,应升尽升。


NTP: Building a more accurate time service at Facebook scale

Meta 采用 4 层 NTP 服务设计:0 层是 GNSS(全球导航卫星系统);1 层是 Meta 自己的原子时钟,2 层是 NTPServer,闰秒的平滑处理在这一层;3 层是更多的 NTPServer。文章主要对比了 Ntpd 和 Chrony 在时间预估的差异,发现 Chrony 的时间预估要比 Ntpd 好很多,并进行了更多的测试,最终得到的结论精度好 10 倍到 100 倍。Chrony 还支持硬件时间戳,能将精度提升到几百纳秒,可以通过 ethtool -T 来查看:

$ ethtool -T ens1f1
Time stamping parameters for ens1f1:
Capabilities:
        hardware-transmit
        software-transmit
        hardware-receive
        software-receive
        software-system-clock
        hardware-raw-clock
PTP Hardware Clock: 3
Hardware Transmit Timestamp Modes:
        off
        on
Hardware Receive Filter Modes:
        none
        ptpv1-l4-sync
        ptpv1-l4-delay-req
        ptpv2-event

NTS: Authenticated Time at Meta - Engineering at Meta

Meta 在 NTP 服务器上启用了 NTS (Network Time Security),目的是解决 NTP 缺少的认证机制。常见的 HTTPS 使用 X.509 证书来验证,但是 X.509 本身所依赖的 notBefore/notAfter 会导致当你时钟出现偏移时校验失败,进而导致无法同步时间,存在循环依赖,常见的绕过方式是跳过验证,或者放宽证书有效期窗口。NTS 解决的是同步路径中的中间人伪造时间响应,不能防延迟攻击。


Thoughts on the July 8th Telstra outage report – Surfing Complexity

NTP 3 连,是这种阅读时间最长的文章了。澳大利亚 Telstra 因为 NTP 原因引发的重大网络中断,中断影响非常大,有大量的紧急呼叫(类似于110/119/120)无法接通。作者写了一些自己的推测和图示,记录一些关键点:

  1. 谨慎设置 NTP peering/symmetric 对等连接,保证 NTP 同步有一个清晰的层级关系;
  2. 变更留痕很重要,这次故障原因最早可以追溯到 6 年前;
  3. 感觉上维护团队没有人知道 GPS 当时是啥作用?
  4. GPS 可能存在 rollover issue(不是所有 GPS 都存在这个问题,后续供应商提到了发送邮件提醒更新固件)内部记录 19800105 以来的周数,是一个 10 位的二进制数,每 1024 周会翻转一次,19.7 年;

生活

Winlane:我的 Mac 工具箱

  • Raycast: 这几乎是大部分人的选择,但我只用其中的部分核心功能,而 Raycast 的新版本越来越臃肿。

我日常用 Raycast 的功能可能只有 2 个:剪切板管理,应用快速启动,其他功能完全用不上。


大马攻略(上):在吉隆坡与马六甲,做一只与南洋味道热恋的蜜蜂。
大马攻略(下):从怡保到槟城,蕉风椰雨流俗地中,南洋北望唐人街外。

拍的多,写的好。


No Man Is an Island

Motivation we can break down into two components:

  • Intrinsic motivation: we learn for the sake of learning, we create art from a compulsion we can’t understand, etc.
  • Extrinsic motivation: David Chapman defines “nobility” as manifesting glory for the service of others, and using our abilities in service of others. We want our work to be useful to others, we want others to benefit from our work, we want to contribute to a shared human project. Fame and the esteem and good will of your peers are the proxies by which we measure our contribution.
    We tend to think of intrinsic motivation as the purest kind: endogenous, self-created, unmotivated by material or social gain. But it’s an emotion, and, like all emotions, it’s transient and short-lived. And this is rational: otherwise, we’d all be stuck in life-long unproductive obsessions. So, we need something to fill the gaps between moments of divine inspiration. Extrinsic motivation serves this function.

书影播客

灰度纪年-李光耀:当代最强「造国者」|26W04

朋友送的付费播客,讲述的李光耀的故事,信息来源比较丰富,有书、报纸、视频、演讲等,适合跑步的时候听。

《奔跑吧,爸爸》,上图新书柜上的发现,最近发现上图的韩国作家书籍少了很多,不知道是搬到其他地方还是什么原因,难得看到新书。这是金爱烂的第一部短篇小说集,能够看到数据故事的角度不多,写的很真实。我比较喜欢其中的两篇: 《谁在海边随便放烟花》中的结局和预想中一致,但是作者在可以预想到的结局中还是给了惊喜;《不敲门的家》更多的是大家在大城市中求生活,每个人以为自己是不一样的,自己有自己的想法自己的追求,但又同样的孤独和疏离。

碎碎念

  • 休息一天确实不行。
  • 企业微信支持了 channel 功能,默认创建出来的是不公开的,开放又不开放。
  • 惊输,Kiasu,源自闽南话,意思是“怕输”。
  • 最近发现一个提升幸福感的事情,用米家在自己快到家之前设置自动开灯。自己回家的时候,家里灯是开着的,感觉还是挺好的
  • 日体大的神奇还在继续
  • 不要习惯性的用暴力的方式处理问题
  • Metal3 的发音是 meta cubed.
  • 两周没喝咖啡了
  • 上海图书馆的韩国作家的书好像少了很多

Weekly Issue-国庆假期

2026-10-11 08:00:00

文章

技术

How I manage my agents

半年前如何让 Agent 完成一项工作已经不需要做什么了,现在面临的问题是当多个 Agent 同时工作时,怎么协调,我现在日常用 RaftBuild,每个对话都设置为一个任务,体感是不错,但由于我日常工作主要在 Slack/企业微信,我还需要人肉来回粘贴消息,终究是没有形成一个完整的 Loop。在 DeepSeek v4.1 Flash 发布后,假设有足够的 token 可以使用,那么如何更好让多个 Agent 工作是一个问题,作者基于 git 来采用文件层级的方式描述任务状态,协调器负责任务状态的更新,任务具体的执行交由其他 agent 处理,看描述应该不是 SubAgent 模型,而是一个全新的 Agent Session。


小议 agent Harness 设计上的 tradeoff

我在我的 PC 上做了非常多的配置,丝滑地 migrate 到一个 cloud based 环境上,并且保持双向同步,是困难且收益不大的。Coding 更主要的需求是远程控制。

如果是 server side agent,本身带了多租户的设计,如何保证 evaluation 的对象,agent 的 harness 是跟线上一致的,如何做合理的抽象和设计来支持离线自动化的 evaluation,并且过程中的工具调用是在一个可复现的环境里,能够多次重复执行,也是一个考验设计的地方。


检查工具的自包含分发

再次做类似的工具,我不再认为使用 ansible 就是脚本小子。我认为关键在于数据接口的标准化:这一次我没有使用 http 接口来定义标准结构,而是用 json schema 来约定每一个检查模块的输出内容。脚本小子的问题不在于写冗长的脚本,而是不会因地制宜。使用 ansible 后节省大量精力用于思考更关键的问题,这就值得。

用合适的工具做合适的事情。


Inside ZCode: Silently Uploading Your Entire Git History to the Cloud

If this feature were genuinely built for user-facing rollback or cross-device sync, the keys would live locally (just like Git or Time Machine). A key that only the server can use serves exactly one purpose: making sure the server can read your code whenever it wants.

ZCode 这种默默地行为,很讨厌。


智算卡生态进校园之我见

你应当把东西做得非常可用、门槛足够低、足够开放,让用户在 90% 的日常使用中不需要和你的任何人沟通,自己买卡、自己从网上获取资料,就能很好地用起来。这是长期要做的功课。短期内,国产智算卡要迈出的第一步,是先让用户觉得”这东西能用、靠谱”,愿意把它当作英伟达的一个下位替代,至少先做到”可替代”,再谈进一步的事情。下一步,才是去谈超越英伟达:和你一样好用,甚至更好用、更容易用,在某些方面比你做得更好,这才是未来的方向。

对于任何特定行业想要替代竞品的软件来说,标准都是一样的,易用性的潜在影响力是很大的。


Buildkite service disruption Thoughts on the Buildkite Aug 25 incident – Surfing Complexity

Buildkite 最近一直在将生产集群负载从 ECS 迁移到 EKS,这是一项长周期的事情,目前已经迁移了 4 个月,在迁移时,对于一些时间敏感的通知类型任务,为了保证有足够的容量,所以将最大副本数设置的很大。
在新的应用迁移时,应用 Pod 数量激增(surge),触发了 EKS 的横向扩展,同时,一些原有的应用也触发了横向扩展,因为现有集群资源不足,所以原有应用的横向扩展一直没有办法完成,所以触发的服务扩容指标没发生变化,导致发出了更多的 pod 创建请求,本来自动扩缩容会因为服务配置的最大数量限制,而终止后续请求,但是因为前面把最大副本数设置的很大,所以会一直发送。

CoreDNS 的原有监控存在缺陷,导致未能及时上报查询时间 metric 和查询量(如果 RED 监控错了,那可能 USE 也有问题),导致他们没发现自己的 CoreDNS 处于崩溃边缘,加上”the client-side latency increase was offset by recent performance gains in our applications”,也是很无奈了。最终 CoreDNS 的查询事件从 1ms 增加到 780ms,然后大量的请求导致 OOM,进而导致上层其他应用出现故障。这个时候没有 node 级别的 localdns 么?感觉可以避免这个问题?

最终通过调整 CoreDNS 副本数和内存限制来恢复服务,直接将 CoreDNS 副本数从 3 增加到了 12,启用了 CoreDNS 的自动扩展,增加了相关监控。

最后,这篇故障报告写的不错,事情交代的非常清楚,值得学习。


一次内存引起的网络丢包问题排查 | 卡瓦邦噶!

想了想我们的系统如果遇到这个问题会发生什么,感觉应该可以避免:

  • 系统产生报警 SEL Uncorrectable ECC,用户收到报警联系一线;
  • 一线联系硬件厂商进行硬件故障确认;
  • 硬件厂商确认后进行硬件更换;

另外想到了另一个之前被坑过的问题,有的 NUMA node 没有内存。


Introducing Forge: the open source pipeline for generating SDKs, CLIs, docs, and more

We’ve tried several hosted products that attempt to solve this, and relied on some in production. None of them solved this problem for us, and some have shut down entirely. One team would merge a change that inadvertently would break the generation pipeline, another team would discover this at release time, and we spent too much time swimming upstream through hosted tools we couldn’t control, coordinating changes between teams and vendors.

We’ll have more on our SDKs very soon, including TypeScript, Rust, Python, Go, PHP, and Terraform. Especially Terraform.

2024 年 CloudFlare 使用 Stainless 来生成自己的 SDK,在 2026 年 5 月,Anthropic 收购了 Stainless,当时就在想 CloudFlare 要怎么办,现在看还是得自己搞。现在的状态看起来还很早期。

我自己前阵子使用 lathe 来给内部的一个产品生成 CLI,配合 Agent 还挺好用的,比让 Agent 直接调用 OpenAPI 好用很多。如果 Forge 支持了 terraform 自动生成,可以考虑切换过去,在实现 HTTP Server 的时候需要考虑便于自动生成其他 SDK/IaC 的 API schema。感觉 Forge 自己需要提供一套规范才行。


connect-go v2 is here

Our use of generics turned out to be more pain than it was worth. We were wrong. After four years of production use, we’ve found that most calls don’t need those wrappers.

In v1, returning an ordinary Go error from a handler sent its message to the client, potentially exposing sensitive details from a database error. In v2, only locally created *connect.Error values have their messages sent to clients.

看上去都是很务实的优化。


Deno is joining Cloudflare | Cloudflare Blog
Deno is joining Cloudflare | Deno

After that year we will end our development of the Deno runtime. Deno will remain open source, and we welcome others who want to continue its development.

Deno 团队加入 CloudFlare,Deno 项目一年后停止正式开发,保持开源。想到 3 月份有人问 Deno CEO 去哪里了,怎么一直不发声,同时可以看去年的这篇文章:Reports of Deno’s Demise Have Been Greatly Exaggerated | Deno,里面提到了 Deno 的一些商业化路线,现在看应该都失败了,当时说想看看 Astral 也发表类似的声明,现在 Astral 加入了 OpenAI,Deno 加入了 CloudFlare,都结束了。


DigitalOcean MicroVMs: Fast, isolated compute for your AI agent infrastructure | DigitalOcean

Digital Ocean 的 MicroVM 产品,价格和常规的虚拟机一样,在计费粒度上是分钟粒度按需计费,在一些场景下会便宜些。功能上和 Fly.io 的 Sprites 看着一样?


生活

第一个教师节随想

我越来越觉得,以后计算机一定会像数学一样,成为所有人都该学会使用的专业或技能。其中比较重要的一点,就是 AI 的使用。这一定是所有人都可以、也一定要学会的,然后把它应用到自己的领域里去,不一定是计算机,什么领域都可以。这既是趋势,也是我们教育者要努力促成的事。

真好啊,有理想的教育工作者。


放下助人情结,我又辞职了

前几天开一个例会,对面又在用极其抽象的黑话包装一个完全没有经过验证的伪需求,会议开了两个小时,核心问题一个没碰,全是在论证「态度」和「站位」。散会之后,我看着团队里几个年轻人眼神呆滞地坐在工位上,那一瞬间我突然意识到一件极其残酷的事:我根本救不了任何人,我甚至连自己都在往里面搭。

团队里的每个人都是成年人。他们选择留在这个公司、选择忍受什么样的环境、选择在什么样的项目上投入时间,背后都有他们自己的考量和代价。有人需要这份薪水还房贷,有人还没想好下一步去哪,有人可能根本不在乎这件事情做得体不体面,只要按时打卡就行。

牺牲感是职场里最廉价也最危险的情绪,一旦你觉得自己是在「为了别人而忍耐」,你离怨妇就只有一步之遥。

用现在(流行?)的话说,已经到了都能理解的状态了,大家当下的选择,都有各自的原因,平时的抱怨左耳朵进右耳朵出就好,保护好自己的精神状态是最高优先级。


提完离职之后

很多人习惯用「能不能待下去」来衡量一份工作的去留,潜意识里觉得只有被边缘化或者干不下去的人才该走。这本质上还是在用一份工来向外界证明自己的能力。但我早就不需要一份工作来证明自己的价值了。
相反,逻辑应该倒过来:一个能给组织带来绝对硬收益的人,需要时刻反向审视这个平台对自己到底还有没有价值。这个价值不是虚头巴脑的职场头衔,而是它能不能继续给我带来认知成长,或者匹配足够的绝对收益。当这两样东西我都感知不到的时候,待得再稳、再舒服,也没有继续耗着的必要。


有花堪折直须折,莫待无花空折枝!——MOOC之死有感 - David Feng个人网站

Coursera/Udacity/edX 等几大公司宣传,把顶尖大学课程民主化,向全世界免费开放,真是乌托邦啊!但天下没有不散的筵席,这几家公司最终商业模式殊途同归,重点转到职业技能培训。遗憾!

这些公司的风口时间正好是念书的时候,当年多多少少看过一些公开课,可惜注定无法持续,感觉最终可能剩下的就是各个大学自己的网站了,考虑到大学的资金来源主要靠财政拨款,特朗普上台之后也砍了一批预算,不知道后面会不会有其他事件发生。


CNX Markets · Chiang Mai market guide

清迈集市地图,有营业时间,种类偏好,感觉用的上。


致 Iris

你说过,你一直在尽力迁就我的情绪和需要,努力照顾我,维持我们之间的关系。你说你很痛苦、很疲惫。现在我终于明白,那是一种什么样的疲惫。最后的短短几周,我已经不堪重负,而你却坚持了几个月!

沟通的重要性,想什么要说出来,如果对方没有反馈,那结束也挺好的。


我从 S 公司提桶跑路了

同事之间相处和谐友善,有问题互相讨论请教,大家也都乐于帮助,就算是互相观念不同发生争论,也没人会记仇针对你。特别是在出现比较紧急的售后的时候,半夜把同事打电话叫醒,大家也都是尽量创造条件去解决客户问题。同事们是真的把彼此当成最信任的伙伴,把自己融入团队内去共同承担责任,没有任何互相推诿指责的现象,也不存在谁资格老就倚老卖老,可以说这些员工(并非每一个)是 S 公司最珍贵的资源和良好工作体验的保障。

我没法和那些文艺青年一样,将 Gap Year 描绘成寻找人生答案的关键之路,也没有什么特别伟大的计划。其实我早就认识到了自己是一个很普通的接近于废物的人,我经历的一切大多来自于小聪明和命运的馈赠。我很清晰地知道,我的裸辞的鲁莽行为,付出的成本是不菲的:至少一年没有收入,职业生涯中断可能导致未来选择受限,甚至有可能再也无法回到软件开发行业。

但是,在思考了一切之后,我还是选择了执行这个计划,我想要一段属于自己的时间,我想要一段无所事事的时间,因为这些时间才是属于我自己的生命,而非作为一个大型机器的零件而存在。


书影播客

《涨点脑子》

主播是 DWZ,目的是让你在看到时政新闻时,能够知道这里背后的故事,前几期应该是真人录制的,后面大概率是 AI 生成的,内容质量上不错,最近跑步的时候常听。推荐以下几期:

    1. 美国以色列为什么打伊朗
    1. 中东为什么这么乱(上)
    1. 中东为什么这么乱(下)
    1. 犹太人怎么就把全世界都“得罪”了
    1. 再聊犹太人,屠龙少年终变恶龙

如果对其中的宗教历史感兴趣,也推荐 B 站 UP 主青蛙刀圣的系列视频 合集·[科普]西方宗教文化

《基本无害-Ep211 宁波生存手册:宁波打的用户正坐滑翔伞去看集装箱》

种草了宁波的集装箱和炼化厂,确实震撼。

《孤独星球-越南、柬埔寨、老挝和泰国北部》,国庆假期去了越南,行程很早就定好了,国内飞机落地越南胡志明,主要在胡志明、岘港、河内溜达了一圈,最后从河内通过友谊关陆路回国。因为整体行程是朋友安排的,行程安排的很好,所以我全程没带脑子,也就不打算写游记了。上述几个城市,推荐的是岘港,很舒服的城市,沙滩很漂亮,适合放松的时候发呆。在越南期间,断断续续的在听《时雨集》的这期播客: 《美国吹哨人、第四权力和越战真相:五角大楼文件泄密始末》,帮我了解了越南(越战)的历史背景。

碎碎念

  • International System of Units ,国际单位制的缩写是 SI,是来源于法语的:Système international d’unités 。
  • AI 写了一段贼炫的 AWK,写的真好。
  • 2026 年 9 月 9 日,两个同事在认真的讨论,智能马桶一点都不智能,延伸到痔疮生长在什么部位,asshole,什么是hole?进而学到了,0维洞是指空间不联通的隔离部分,比如篮球中的空洞,1维洞,指的是甜甜圈那种。
  • tyty是 thankyou thankyou 的缩写;IIUC 是 if I understand correctly 的缩写。
  • 全球穆斯林人口超过 20 亿
  • 这周遇到了两个奇怪的硬件问题:鲲鹏的 2socket 48core 的 CPU 现成是 95 个,可能和 SMMU 有关;多台同样配置的 Intel 6306 ,其中一台 JVM 稳定 crash,RIP 指向了一条指令的中间位置,关 JIT 没问题,换主板后解决。
  • 《七里香》MV 拍摄地点: Umino-juku and Takasaki City
  • 把 2022 年部署的 rsshub 更新到了最新的上游。
  • 最近高强度的使用 git worktree 之后,发现自己的用法好像还是有点麻烦,需要看看大家怎么用的。
  • 宁波的简称:甬
  • 在尝试优化 Agent 测试流程,发现哪怕 Agent 已经写的很清楚了自己做了什么,验证了什么,我还是很难信任。
  • 越渴越吃盐
  • 有阵子没关注 Talos 了,发现他们也开始做 VMware 替代了。。而且被 Yardi 收购了。

我的爷爷

2026-09-17 08:00:00

我参加过三次葬礼。

第一次是在 5/6 岁的时候,一个同学的爷爷去世了,我当时和几个孩子一起去看,那时候对一切都很好奇,爬树爬墙头,想要看看是什么样,现在我只能记得当时爬墙的事,其他什么都不记得。

第二次可能是在中学,邻居家老爷子去世了,灵堂敬酒,需要个男孩来端酒,找到了我,我什么都不知道,只记得当时跪在边上挺累的,最后拿到了邻居给的 100 块,不会到我手里的 100 块。

中间应该还有两次,如果我在哈尔滨工作的话,我应该也会回来参加的,等我知道的时候已经过去很久了。

这是第三次,我爷爷的葬礼。我很早的时候想象过亲人去世,因为我的四位老人都健在,从小到大同学多多少少听过一些亲人去世的消息,我时常庆幸自己从小得到的关爱很多,如果亲人去世我会什么样。爷爷今年刚过了 90 岁生日,9 月 13 日 09:54 ,我爸给我打电话说我爷没了。我爸几乎不给我打电话或者发消息,如果打电话了,那说明是有事了。挂了电话,我懵了,一瞬间不知道该做什么,我知道我要收拾行李,我要买机票,我要请假,但还是懵,傻站在家里,不知所措。

行动起来之后,整个人好像稍微安神了些,直到飞机落地的时候,我也没哭。打车回家路上,我有些疲了,离家越近,越难受,快下车的时候,崩溃了,哭的稀里哗啦,不敢往家走,不敢面对,想逃避。

当走到正街,看到灵棚的时候,迈的步子越来越小,我看到了我大舅,我大舅说“别哭了,回家”,带我走到了灵棚前,看到了我爷的遗像,哭跪在地上不想起来,只要我跪在那,我爷就没有走一样。被拉起来看到了我奶奶,我奶哭着对我说“周然啊,一句话也没留啊”,我什么话也说不出,看着我爷平时躺着的地方,空荡荡的,更难受了。我爷爷家从来没来过这么多人,从来没抽那么多烟,我看着奶奶平时搞得干净的屋子变成了这样,有些生气。

葬礼是很忙的,所有人都很忙,事情很多多,村里的土葬事情更多了,我被拉着出去还礼,还礼,是指我站在灵棚旁边,当有人来磕头跪拜时,我同样跪拜还回去,“对你爷好”。我和我弟站在那,一直站着,那可能是我离开家之后,陪我爷最长的时间。还要看着香火,不能灭,快烧没了要及时换。我时不时的看着我爷的遗像,以前我不懂张曼玉在《甜蜜蜜》里的哭戏演的怎么好,实际上真的发生了,就是这样,想看又不敢看,来来回回。我不知道那张照片是什么时候拍的,翻遍了我的手机,也只找到了一张过年吃饭的时候拍的照片,那张照片只有我一只耳朵,没有和我爷的合照。一直站到了 12 点多,邻居们都走了,就剩下家里人,回屋里躺了会,半睡半醒,总想着香火别灭了。

第二天,是烧大纸,亲戚来的更多了,很多几年没见过的亲戚,我不知道怎么打招呼,只能呆站在外面,这一天我已经接受了,知道要按照葬礼流程走完这一程,这一天过得很快又很慢,我很久没有一天站那么长时间了,脑子里一直走马灯一样的想着我爷爷的事情,其实想不起什么事情,大多数记忆都是模糊的,但每当觉得好像没了的时候,又能想起来点什么。在我小时候,我爷爷的年龄一直是个谜题,身份证是不准的,所以他说是多少就是多少,这几年岁数大了,也渐渐确定了,今年是 90岁。爷爷是山东人,来到哈尔滨 40 多年了,当时登记身份证的时候,邻居说,你说自己小点,好落户,就说小了几岁,应该是那个年代的常规操作了。我印象中我爷爷很早就不干活了,可能 55岁?那时候就经常帮我家干活,我和我爷一起干。小时候去幼儿园,是爷爷骑车送我的。爷爷 70 多岁的时候生了一场病,是我在医院照顾的。爷爷去年过年的时候,说让我找对象是一个任务。去年过年,我爸让我给我爷夹一块鱼,那鱼刺少,想着我爷嘴不灵巧,挑了尾巴刺少给我爷,我爸让我夹鱼肚子。我爷平时和我奶说,看不到我找媳妇了。我上一次和爷爷下军棋,是 2022 年春节。爷爷临走前,想喝豆腐脑。

我爷腿脚不好有几年了,精神状态很好,吃喝很好,相比之下,我奶奶耳朵不好,牙口不好,通常如果家里来人了,是我爷先听到,然后叫我奶奶出去看看谁来了。13 号,爷爷说,好像门口有个人,你出去看看,奶奶出去看了几次,也没看到人。爷爷去卫生间的时候,摔倒了,当我奶看到的时候,人已经走了。亲戚都说,“没遭罪,挺好了”。在走之前几天,爷爷问奶奶“豆腐脑现在多少钱一碗”,奶奶想着之后再买,没等到,没吃到。

到了晚上,烧大纸,感觉村里的人都来了,送行,拜酒,很多人都来拜,拜的时候,都会说一声“走好”,其中一个人拜的时候,说了一句“我回来晚了”,哎。轮到我,一句话也没说出,我想说来着,想说“我不想你走”。爷爷一辈子不喝酒,这天喝了最多的酒。

结束之后,一些人来抢“红布”,是因为爷爷是高寿,所以棺材上盖的是红布,是好运,很多人来抢红布,用来给自己家孩子传递好运,现在想来,我小时候用的一些红布,也许也是高寿老人的好运传递下来的。这天我睡的很沉,进屋就睡了,睡到了 3 点,醒来的时候迷糊了下,忘了自己在哪。

出殡,最后一天,我感觉这天的唢呐特别的哀,这天的炮特别的响,我想把这些炮都扔了,这些炮仿佛要把我爷爷给送走。在这天,在阴阳先生开光的时候,我终于看到了爷爷的侧脸,最后一面,我感觉已经不认识那张脸了,有些陌生了,我没有这么仔细的看过那张脸。一路送到墓地,是村子里的土地边上。村子的地很大,我一直不知道怎么确认哪里是谁家的地,因为地长得都一样,这回我记住了,我知道怎么走了,家里的坟地就在边上,怎么也不会忘。

我一直觉得我们家是很传统的中式家庭,都是淡淡的,关心是说不出口的,只有我妈不一样,我妈家感情充沛,热情热心。对外也是一样,我自己就不善交际,印象中我爸也是,因为我爷也是,我妈经常说我嘴笨,我以前的设想中,我家如果真的出了事情,可能没什么人来帮忙。实际上不是这样的,来了非常多人,非常多,远超我的想象。

我妈兄弟姐妹 3 个,我姥爷兄弟 3 个,加上孩子们,是一个大家子,大家都来帮忙,我一直觉得我和他们的关系已经不近了,真出了事,都主动过来帮忙干活,这不近不远的亲情,我之前也都在刻意回避,之后不会了。我爸写字好看,从小我爸就说我,没跟着他学好写字,村里有红白事,办事的人家都会来我家找我爸去写账本,我只知道我爸经常到中午吃饭的时候就不在家了,“去礼堂了”,这么多年下来,我爸也护了一些“人情”,我之前是不喜欢这些人情的,因为总觉得欠别人的,这次不一样,人情就是这样一来一往,我很认真的看那些来看望的村里邻居,想要记住他们。我回来的第一天,看着那些来看望的人在屋里抽烟唠嗑,我有些生气,后面就不生气了,他们可以在家里唠嗑,可以在大街上唠嗑,可以在任何地方唠嗑,没必要非得在你家里唠嗑,但是他们还是会待到 12 点多才走,这里可能说不出来那种感觉,就是邻里的那种“沉默”的关心。

葬礼结束了,我奶说“买那么好的棺材做什么”,棺材很好很大,听别人说是村里最大的,我爷一辈子也不抽烟不喝酒不打牌,从不说别人不好,到头来,就带走这么大个棺材。

最后一盘军棋

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,真是奇怪的场景。
  • 现代泡面是起源于日本大阪。
  • 同事中午说过大结果之后,这个词频繁的出现