MoreRSS

site iconYiran | 依然修改

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

Inoreader Feedly Follow Feedbin Local Reader

Yiran | 依然的 RSS 预览

Weekly Issue-《基普乔格:最后的里程碑》

2026-02-01 08:00:00

文章

技术

Cluster API v1.12: Introducing In-place Updates and Chained Upgrades | Kubernetes

有阵子没关注 Cluster API,发现引入了原地更新了,看上是部分场景支持的,但是也可以理解为是一种妥协?文章中提到的 Immutable Infra 的优势:可解释、可预测、强一致性,实现简单,实现方式于置备方式解耦。“However, while advantages of immutability are not under discussion, both Kubernetes and Cluster API are undergoing a similar journey, introducing changes that allow users to minimize workload disruption whenever possible.”,

什么也抵不过一个“However”啊。


restic · Foundation - Introducing Content Defined Chunking (CDC)

固定大小分块策略在数据插入/删除时会导致“边界偏移”问题,使去重失效,CDC 通过基于数据内容的滚动哈希确定分块边界,解决了边界偏移问题。 Restic 使用64字节窗口的 Rabin 指纹算法,当指纹的低21位为零时设定为分块边界,从而实现变长、内容关联的分块。


Ignore previous directions 10: New Rusty object stores • Buttondown

又一篇对比 RustfsGarage 的文章,RustfsMinioRust 重写版本,Conditional PUT 支持有问题。Garage 追求的是部署和运维简单。


A Git Origin Story | Linux Journal

git 历史故事,“One of Linus’ primary concerns, in fact, was speed. This was something he had never fully articulated before, or at least not in a way that existing projects could grasp.”


Thoughts on Open Source Software and Kimi Code CLI · xxchan’s blog

高强度用了几天 kimi-cli,确实对得上“just minimalistic and useful enough”,对我来说足够了。


重新发明打孔纸带

前面很认同,不只是 Agent,所有的工作日志都应该是不断的增加,而不是返回去修改。后面提到的锚点和摘要的关系没有完全理解,如果锚点只是一个组下标,那么随着用户的对话数据越来越多,可能涉及到的关联状态可能会不止出现的一个地方,这个时候这个锚点感觉反而会很麻烦?

有点像 Pi 的处理方式? pi-mono/packages/coding-agent/docs/compaction.md at main · badlogic/pi-mono · GitHub


PostgreSQL 高可用到底怎么做? · 老冯云数

回头看,这个选择属于 “少走七年弯路”。今天无论你看传统 Linux 发行版方案(Pigsty、Percona、AutoBase 等),还是 K8S Operator(Crunchy PGO 等),主流 PG 发行版高可用几乎都绕不开 Patroni。

想到我司的 PostgreSQL 高可用方案好像就没用 Patroni。。。


A Codebase by an Agent for an Agent - Amp

Ampcode 的这篇文章之前就读过,当时没什么感受,虽然 AI 生成的代码可以完成功能预期,但是有时候为了之后的可读性(或者是我的个人喜好?)而会去主动的改动一些代码,最近的感受比较明显,如果一段代码是 AI 生成的,我就会继续让 AI 去修改,尽量少的去人为干预它,控制好改动的边界,让 AI 维护更适合 AI 的代码。


fnos 恶意程序分析 - 攻略分享 飞牛私有云论坛 fnOS

飞牛存在 0day 漏洞,官方一直没有正面回应,这个态度不是一个正常做产品的厂家应该有的,感觉之后还是要谨慎选择,如果说飞牛的漏洞事件和绿联的升级事件比起来,我觉得飞牛的这次处理很糟糕。


生活

TikTok users say they can’t upload anti-ICE videos. The company blames tech issues

TikTok users can’t upload anti-ICE videos. The company blames tech issues | Hacker News

这条新闻在 hacker news 上的讨论,甚至看到有人怀念没有卖身前的 TikTok


2025 总结 | CosPotato’s Blog

这里可能存在价值错位。表面上,你驱动自己学习、规划项目、关注创业,是为了「效率」与「成长」。但更深层看,这些行为可能也服务于「避免落后」的焦虑,或是通过积累技术资本来获得「安全感」与「认可」。你试图用技术的「可控」去应对生活与未来的「不可控」。


moltbook - the front page of the agent internet

这个讨论挺有趣的,看各个 LLM 自己讨论如何解决 Memory 问题,大部分解决方式都差不多?


呼吸能改变很多事 | Limboy

我们丧失了「无聊」的能力,而无聊恰恰是创造力的温床。冥想本质上是一件主动拥抱无聊的事。通过坚持冥想,你在为大脑进行「多巴胺排毒」,恢复受体的敏感度,重新学会如何与「无刺激」的状态相处,并从中获得平静的喜悦。

我们丧失了「无聊」的能力


书影播客

《基普乔格:最后的里程碑》,42.195 公里,平均配速 2 分 50 秒。这是什么概念,超出了我理解的概念。pacer 、支持团队、赛道选择、天气、补给,一切都要非常完美,达成了这样的成就,也可以看到 Nike 的专业性(从最近会长的一些播客中也能感受到,Nike 在运动领域的支持是其他品牌暂时无法达到的)。

相比于 No human is limited. ,我更喜欢这句: The way you think about pain, is the way your life will be.

碎碎念

  • 凤梨,在闽南语的发音是“旺来”
  • 自己好像有阵子没有因为下雨导致膝盖疼了?需要持续观察一下。
  • “One of early my life lessons: that boom will go on longer than you think possible, and when it switches, it will collapse faster than you can fathom.” —Bryan Cantrill
  • 同事的 claude 被封了,$100 套餐。
  • You will never feel ready. Ready is not a feeling. Its a decision.
  • qmd chunk 切分看着很粗暴,在中文场景下感觉切分就抓虾了。
  • 把copilot 退了, 换 kimi 200/月试试。
  • 瘪三是上海方言?为什么香港电影里会出现上海方言,还是吴彦祖说的。
  • 我的mbp停在2023
  • 今天的办公室安静到,鼠标声都有些大了
  • 目前openclaw 的场景:分析我的佳明数据;自动youtube 下载歌曲到 NAS。
  • 按照 openclaw 的做法,会导致越来越多的平台不提供 API 么?现阶段很适合国内程序员群体,大部分关键数据(微信、支付宝)都没有开放 API,但日常使用的另一些服务 Google、Notion、Github 都有 API 支持。
  • 周六的22km,非常认真的准备,前 15km体感都很不错,于是开始加速,跑到 21km 的时候,突然就爆了,心率没问题,体力也没问题,我以为是心理问题,问了下 AI,说是糖原消耗光了,下次整个能量胶试试
  • 我不喜欢 Anaconda 的 Web 改动,内置一个浏览器来安装OS ?很奇怪
  • 老设备该卖就得卖,要早卖,不卖最后就是电子垃圾。
  • 把博客从 Hugo 换到了 Astro,主要是各种 URL 兼容花了比较久的时间,Kimi 2.5 没搞定,最终靠着 Opus 4.5 搞定了。
  • 要想使用高驰的 API,需要提交申请。。
  • 1 月份恩格尔系数 70%???

Weekly Issue-《无可奈何》

2026-01-25 08:00:00

文章

技术

20260102 关于过去的一年

一直在 Dify 1.0 的发布上,做着各种各样的测试,即便它其实在 24 年 10 月就已经差不多完全了整体的开发,在年前就已经发布了 beta 版本,但因为各种各样的原因,一拖再拖,一直到 25 年的三月才正式发布,结果刚一发布,上线就开始出现各种乱七八糟的问题

因为大家其实都明白一个事,大多数人都是迷茫的,是需要引导的,虽然我们嘴上说着自由意志,说着每个人都有权利决定自己人生是什么样的,但你真要问,你的人生你准备怎么走的时候,大多数人其实回答不上来

这也是作为这家公司的管理团队的一员要直面的问题,方向到底在哪里?公司里那么多人到底要往哪里使力?不然就是一盘散沙,也许这也暗示了为什么 Dify 过去的一年让市场失望了,管理团队里一直都没有这个声音,而想要发出这个声音,更是难上加难,你需要面对的是一次又一次的舌战群儒。。

看到能够按照迭代周期正常迭代的产品/公司,都会很有好感。
很多时候都是外行看的光鲜,实际上的状态只有自己知道。


Vibe Engineering in 2026.1 - me.0xffff.me

The implementation phase doesn’t have much to say. I basically don’t read AI-generated code line by line anymore. The main rule I follow is: either let AI do everything, or do everything yourself—never mix the two. In my experience, zero human intervention during implementation works better.

生产力分化严重,顶尖工程师消耗的 token 可能超过其余80%的总和,同时不同人感受到的效率提升差异也很大,有些人可能 100%,有些人可能 10%。在协作上的差异也很大,大家用着不同的开发流程,按照原有的开发流程会明显阻碍部分人效,反过来如果一个人完全负责,可能效率反而更高。

我司最近的 hackathon 推荐组队,但是第一反应就是组队可能不如自己一个人搞。


Railway raises $100M Series B to unburden the builders

Railway B 轮融了 $100M,不知道他们提到的“first intelligent cloud provider“是什么,视频中的“Ship Software Peacefully”这个 Slogan 挺好的,想到设计同事之前自己 Vibe 的产品在部署的时候选择了 Zeabur,因为不会被墙。

他们在文章中有这样一段话,印象中好像不常见与融资公告中:“We aspire to live in a world of rich tastes, colors, and experiences. We think it’s very difficult to do this drudging through the monotony of poor tooling, tied to your monitor, consuming the same greyscale slop as everybody else.”

如果用 AI 去总结这篇文章,这样的一句话大概率会被忽略掉。


Your App Subscription Is Now My Weekend Project · Roberto Selbach

作者利用周末时间,把之前自己付费购买的一些 “product”都用 AI 来实现了,现在的状态感觉有点像之前大家为了学习某项技术/技能,会选择构建一些 “toy”,可能不一定真正有用,在构建的过程中就很开心了。现在会选择构建一些 “feature”,在构建过程中很难说自己学到了什么,享受的更多的是构建后的日常使用。


Why does SSH send 100 packets per keystroke? · eieio.games

我一直很好奇“Keystroke timing obfuscation”的实际表现如何。


Hi, I’m the founder of Docker. I started it in 2008 (under the name Dotcloud) an… | Hacker News

docker 创始人在 hacker news 上的 AMA,还提到了“远离 RedHat“。

Q: What would you have done differently in retrospect?
A: What I would tell my younger self: Only listen to your users and customers, ignore everyone else.


生活

那些年我打过的日结工

你们学生不是更应该懂物理吗?

我爸也跟我说过这句话,当时场景是用大扫帚(sào zhou)扫雪,我站的很直,两只手很近,不弯腰扫,很累胳膊。我爸说要弯腰,两只手离远。


2025:承启之年

当技术的护城河被消除之后,我开始羡慕其他行业的人,他们相比于程序员拥有了更多的视野,我时常感觉自己没什么创造力,审美也不太行。
“如果你能想得到,你就能拥有它”,想象力将成为这个时代最核心的生产力。

想到有一次餐桌聊天,聊到了想象力,其中一个同事非常自己,自己的想象力非常强,我很不信,因为他经常说烂梗。


3,500 Miles in 2025 · Daniel Mangum

Running is certainly not the only way to learn more about yourself, but it is surely one of the most visceral. I think with so many things feeling like they were outside of my control in 2025, running offered a respite where I could continue to explore the limits of what is possible. Running past, or even running headlong into my limits is where I find some of my greatest joy in life.

跑步当然不是更多了解自己的唯一方式,但它肯定是最发自内心的方式之一。我认为 2025 年很多事情都超出了我的控制范围,跑步为我提供了一个喘息的机会,让我可以继续探索可能性的极限。超越自己的极限,甚至一头扎进自己的极限,才是我生命中最大的快乐。

很喜欢这段话,翻译了下。


一个中年人决定写日记

7 月 25 日,我和一个全国知名的神内专家吃饭,他高度赞扬了我写日记的习惯,说这是一种主动型健脑运动,可以在一定程度上延缓阿尔兹海默症的发作。

语音输入法越来越强大,记录日常几乎没什么成本,多记录总是好的。


世事无常,珍惜当下 | So!azy

生活不会按照我们预写的剧本去走,很多时候,我们以为还有时间去修正那些「以后再说」的事情,但命运未必会给出那个机会。珍惜当下,不只是珍惜眼前的感情,更是要尽可能坦诚、清醒地面对每一天的生活,不给未来留下那些不可控的隐患。


春节自驾游:我看到了父母与现代性的距离 - Stay Out Space

如果从功利的视角来看,我们大多数人难以用更长远的眼光去做决策,缺少成功的参照,也缺少失败的底气。不曾见过蝴蝶,自然无法想象轻盈起舞的肆意人生。如果从相反的视角来看,如果可以实现普通而幸福的生活,那也是很不错的体验。不一定肆意,但可以安宁平和。


书影播客

《Rust 权威指南》,短短续续看了好久,终于看完了。接下来尝试写几个小东西试试。看的时候也在想,如果让我自己写,肯定不如 AI 写的好,那我看的意义是什么?

《模范出租车 3》,逃不脱打怪升级,这一季搞将军,下一季呢,传统艺能搞总统?再下一季呢?

《无可奈何》,我还挺喜欢这个电影的,李星民这个青龙最佳男配是应得的。看完之后就想到这周看到的另一篇文章里的一句话:“你问,没有初级程序员,那怎么成长成高级程序员。不用担心,不需要高级程序员。正如新的纺织工厂里不需要高级纺织女工,工厂里的工程师也不是从纺织女工升职来的。“

碎碎念

  • 我已经彻底遗忘 Poe 了。
  • 第一次见到了认识的人中,处于孕妇状态的人,感觉挺微妙的。
  • g.ai 这个域名太妙了。
  • 同事强烈不推荐追觅的产品。
  • 构建产物无法直接查看构建版本信息,真是难受。
  • docker 也在 Ampcode 上面打广告了。
  • 如何查看 Github commit 的 email:找到具体的 commit,在 URL 加 .patch 后缀。
  • GTA6 先发布,还是20T SSD 能够降价到 3800? 我猜前者,因为后者的云厂商订单量已经积压很多了。同事:你可能很了解公有云,但是你不了解 R 星。
  • 看到一个2025年度kpop 新人候选有郑秀晶,愣住。
  • Lovable 取消订阅要点击 5 次,上一次有类似的体验还是在国产软件卸载中,好感败完了。
  • 曼德拉效应(Mandela Effect)是指一群人拥有对过去事件的共同错误记忆,与客观事实不符,但他们坚信自己的记忆是正确的
  • Cerebras 真快啊,快就是好!
  • 从来没想过 711 为什么叫 711,早上7点到晚上11点

Weekly Issue-半马

2026-01-18 08:00:00

文章

技术

周报 4 —— 刷剧 | Oilbeater 的自习室

但是 Go 在 1.18 之后的 runtime 里其实默认就带了 VCS 的相关信息,只需要使用 go version -m xxx 就可以从二进制文件里直接获取构建信息了

runtime/debugReadBuildInfo 函数携带的,想到之前用过的一个项目,可以找到系统中所有用 Golang 编写的进程信息,并且可以显示编译版本,有用到: gops/goprocess/goprocess_1.18.go at master · google/gops · GitHub


AI真的来了,经济扛得住吗?——“大空头”、“AI巨头”与“顶尖科技博主”的一场激辩 - 华尔街见闻

应用层收入尚未兑现,资本开支却已全面爆炸,传统软件公司被迫转型为资本密集型硬件企业。这种 “先布局基础设施再等需求” 的模式,在投资史上极为罕见。


Open-Weight Models Are Getting Serious: GLM 4.7 vs MiniMax M2.1

Kilo 对 GLM 4.7 和 MiniMax 2.1 进行了比较,让他们实现同一个功能,从最终结论上来看,都实现了需求目标,只是实现期望上 GLM 倾向于模块化且有完整的说明文档,MiniMax 扁平,但 MiniMax 便宜了一半。


Alternatives to MinIO for single-node local S3

作者在寻找 Minio 的替代品,比较的维度不是性能、稳定性,而是从易用性的角度来对比,解决的是如果想要快速起一个 Demo,应该选择什么,从易用性这个角度,也能看出一些项目的状态了。

结论:首选 SeaweedFS。


What I Tell Colleagues About Using LLMs for Engineering | Pierre Zemb’s Blog

里面提到了一条“Clone Your Dependencies”,现在大部分人在开发的时候应该都是使用 Context7 或者 Exa 的 MCP 来获取对应的开发文档,这种直接本地克隆相关的依赖,感觉 context 会不够用。


Shipping at Inference-Speed | Peter Steinberger

在读这篇文章之前,必须要先看下作者的 Github 页面: steipete (Peter Steinberger) · GitHub ,比如这个项目: GitHub - clawdbot/clawdbot: Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞 我知道看代码提交数量或者代码行数没有意义,但是到作者这个一个月百万行代码的量级,也太恐怖了。作者主要使用 Codex,配合 GPT-5.2 CodeX High 来使用。


Genie: Uber’s Gen AI On-Call Copilot | Uber Blog

Uber 内部的 Copilot 系统,用于回复 Slack 中的用户问题,成果是:回答超7万个问题,帮助率48.9%,估计节省了1.3万工程小时。48.9% 这个数字初看可能觉得,还不到一半,但是即使不到 50%,那节省的时间也是巨大的。


生活

尼泊尔布恩山小环线纪行

尼泊尔虽然基础设施落后,但是在徒步产业周边的基础设施还算是发展的良好,甚至比日本熊野古道周边发展的都要好许多,至少这里基本不用担心路上水短缺的问题,大部分住宿也可以直接 walk in 进去入住。


书影播客

《诡才之道》,一年前的电影,周末朋友又推荐了一次,终于看了。做鬼不易。如果这部电影压缩到 20分钟,放在喜人舞台上,会不会被批评“大底“?

半马

周六的训练计划是 20km,加上前后的热身,相当于跑了一个半马,开心。
平均配速 6:47,平均心率135bpm。前 10km 配速 6:50,后 10km 逐渐加速,直到最后一公里 6:00,最高心率 150,还在 Z2 区间,感觉不错。因为上几次的 15km+ 跑到后面会饿,这次早饭是两个三明治,在 2 个半小时后进行跑步,现在不会饿了,但是准备一瓶电解质水好像不够,尤其到后期,会非常的口渴,下次要准备两瓶水。

碎碎念

  • 代理服务造假肯定是避免不了的,能做到的就是尽可能不用。。
  • How the fuck should I know?
  • 我都初中毕业这么多年了,为什么还会梦到初中考试。
  • 晚上梦到初中,早上就听到两个初中同学的消息:张XX妈妈住院了,韩YY妈妈脑梗刚出院。
  • 给别人留下的印象中,蠢不可怕,坏就得思考下自己的行为了。
  • Tenable:不要误会,我不是针对你,我是说在座的各位…… 都是垃圾。
  • 偶尔我在想,我做事是不是太谨慎了,生怕自己做错,所以会不断的确认,不断的调查,直到确认这个问题真的是别人的问题,再去联系对方,而不是先直接联系对方,说这里有问题。
  • 蓝V 为了推广,连自己写的项目都说是“最近发现了一个新项目”
  • vm0 的迭代速度让人感到害怕,这就是 AI 速度么?
  • 上海这个雾霾,太糟糕了。
  • 邓宁 - 克鲁格效应(Dunning-Kruger Effect)是一种常见的认知偏差,指能力不足的人往往会高估自己的能力,产生虚幻的优越感,因为他们缺乏识别自身不足的元认知能力;而能力强的人,反而会低估自己,认为别人也能轻松做到。
  • 各种 AI 总结,会让一些作者在文章中的小吐槽/玩梗被自动忽略掉。
  • 上图上新了《念念远山》和《古道》,崭新,果断借出。
  • 川渝地区有很多擦边互动秀,怎么过审的? 先表演喷火,再表演川剧变脸,最后表演互动秀。文旅局会判定这是宣传非物质文化遗产,宣扬传统文化,就会过审。

Weekly Issue-《多谢不阅》

2026-01-11 08:00:00

文章

技术

Go 1.26 interactive tour

Golang 1.26 是一个很大的版本迭代,性能、开发体验都有改进,感觉值得升级。


Why I don’t like “Correction of Error” – Surfing Complexity

Remember, errors happen every single day, but incidents don’t. Correction of error evokes the idea that incidents are caused by errors. But until you internalize that errors aren’t enough to explain incidents, you won’t understand how incidents actually happen in complex systems. And that lack of understanding will limit how much you can genuinely improve the reliability of your system.

系统正常运行只是系统诸多故障时刻的特例。


It’s hard to justify Tahoe icons @ tonsky.me

好文章,苹果 macOS Tahoe 系统中新增的菜单图标设计进行了解读。从用户角度来说,我其实不是很关注图标的细节:美观、差异化、整体性好,是这是加分项,但不是决定项,我关注的是图标可以帮我养成操作习惯,无论一个软件有多难用,只要它的功能操作是确定性的,一旦养成了操作习惯,那用户也就不会觉得有多么难用了,比如著名的 JIRA。
当图标无法达成这个目的,我要图标干什么呢?


My HomeLab Setup in 2026 · Danb Blog

作者的这个小机柜太漂亮了,国产小主机在海外市场的表现也越来越好了。


Code And Let Live · The Fly Blog

Fly.io 推出了新的产品:Sprites - Stateful sandboxes。 这是一篇关于 Agents 和 sandbox 的讨论,看似说了很多,但是我没有理解,这和 EC2/MicroVM 区别是啥呢?可能是基于 Firecracker 的,计费粒度细一点?操作速度快一点?

确实不理解为啥要新造词,这种叙事风格观感不好。


《征服C指针》 | 卡瓦邦噶!

我认为,​“谨慎地” 编码并没有什么了不起的,那些能够尽可能地回避 “麻烦事” 的人才是优秀的程序员。在我心中,理想的程序员是下面这样的:在能够安全地偷懒的地方尽可能地偷懒,并且尽可能地依靠工具而不是肉眼来进行检查,但在无论如何都需要人工处理麻烦的事情时,会在心中坚定地起誓 “总有一天要将它自动化”​。

有印象看到过其他人发过类似的话,出处是这里么。


生活

天高地厚之间的行走 — EBC三垭口+Gokyo+岛峰全记录 - 原创分享(新) - Chiphell - 分享与交流用户体验

风景是真好,看着也是真累。


2025 投资组合年报

即便我十分擅长反思自己,但我至今也无法分辨自己当时的心态属于哪一种。我也深刻认识到「知行合一」的困难,它远远不是你知道了某件事然后就去做某件事这么简单,而是反过来,你做了某件事,你却不知道自己是因为哪一种「知」而做了这件事。
而人性往往会倾向于帮你选择那一个你最希望的「知」来合理化你的行为,最终真正的「知」就消失在了一堆道不清的妄念之中了。你脑子里所臆想的你自己也会远远和你实际行动塑造的真实自己所背离。


书影播客

《多谢不阅》,作者: [荷] 杜布拉夫卡・乌格雷西奇。书上的这个“荷“,就挺讽刺的,作者出生于南斯拉夫,后续定居荷兰,但是她一直说自己是一个跨国界的写作者,国内出版要求必须有国籍标识,用了法律上的国籍。这本书是随笔集,很多的随笔写于 199x 年,也就是 30 年前,在 2026 年的现在看,毫不过时(想到了There Is No New Aesthetics 文章)。书中有很多讽刺:作家身份比写作本身重要;读者不是为了阅读,而是为了一种社会身份;一本书的重点在于是否有卖点,而不是内容本身;北美人觉得东欧人的作品不受欢迎,西欧人觉得东欧人的作品不受欢迎,东欧人自己觉得自己的作品也不受欢迎。即使说了这么多,作者自己也还是要去参加文学节,也要去接受采访。2025 年出版的《还可以的金女士》作者也在播客中提到,不理解为什么要有签售会,为什么要跑那么多个城市,现实如此。

《疯狂动物城 2》,无论有多少隐喻,都是很好的合家欢电影。

碎碎念

  • 年度复盘,完全复盘不出个啥东西。
  • Github Action Job 访问 Github Release 下载binary,都能 504 的么
  • 通常需要“靠手”在编辑的时候理清自己的表达。
  • 我有时候会用“正确的废话”来形容一个观点,这好像有碍于针对这个观点的进一步思考。
  • 果然,你去看一些自动化项目,最终都会追到operator。。。
  • 看到一个operator,reconcile 里面实际动作是创建新的deployment 执行命令来完成 CR状态更新,虽然是邪教,但是debug 起来感觉挺方便。
  • 单口演员买了巴黎世家,第一感受是,骑共享单车不方便
  • Trae: 北京引力弹弓科技有限公司.
  • 走到地铁站,发现自己忘记带跑步衣服,当脑子里一直想着工作的事情时,就一定会对生活产生影响。
  • 代码和文档,总要有一个是能运行的,不能两个都不行。。
  • Lovable 使用体验确实很好,在提取需求时,会给出几个选项,其中一个问题是“你的目标用户群体是谁“,这个问题让我惊喜。
  • 感觉 CEL 很适合在 API 测试领域发光发热啊。

Weekly Issue-2026

2026-01-05 08:00:00

文章

技术

It Works On My Cluster: A Tale Of Two Troubleshooters | Octopus blog

https://medium.com/@amirilovic/how-to-fix-node-dns-issues-5d4ec2e12e95

Kubernetes has a gift for making simple problems look complicated, and complicated problems look simple.

  1. Schema cache writes files to a shared volume on one pod
  2. Schema is attempted to be read/written by another pod
  3. Under high traffic, these operations deadlock
  4. The cache operations saturate the threadpool while waiting on locks
  5. dns.lookup() calls queue up waiting for a free thread
  6. Queued DNS lookups eventually timeout
  7. Application logs: EAI_AGAIN

也不能啥事都往 DNS 身上推。


Go away, Python!

//usr/local/go/bin/go run "$0" "$@"; exit
package main

import "fmt"

func main() {
	fmt.Println("Hello world")
}

又一个利用 shebang 做文章的,uv + PEP723 已经足够好用了,仍然认为这样搞是邪教。 倒是文章的最后为了避免 go fmt 的写法挺巧妙的,学到了: /*usr/local/go/bin/go run "$0" "$@"; exit; */


2025

I don’t think I’m being dramatic when I say that writing on this blog has changed my life. Without Load Balancing, there’s simply no way the last few years would have panned out how they did.

作者因为博客文章写的很好,之前比较出名的一篇应该是:Load Balancing。改变了职业方向,转职在市场营销部门做 Developer Educator ,可能是类似于 DevRel ?


MongoBleed explained simply - by Stanislav Kozlovski

MongoDB CVE-2025-14847 解释,根本原因在于服务器在解压缩消息后,完全信任客户端提供的 uncompressedSize 值,以此作为分配内存缓冲区的依据,不会验证解压缩后的实际数据大小。这导致分配的内存缓冲区中,除了真实数据外,还包含大量来自先前操作的、未被清零的堆内存数据。


https://blog.miguelgrinberg.com/post/a-year-in-review-flask-in-2025

FastAPI 的增长非常明显,2025年的 PyPI 下载量已与 Flask 持平,在开发者调查中也是最受欢迎的框架。趋势一旦形成,就很难逆转了。


GitHub - bketelsen/phukit: see github.com/frostyard/nbc for continued development

A Go application for installing bootc-compatible containers to physical disks with A/B partitioning and atomic updates.

虽然介绍是 bootc-compatible ,但是其实和 boot/ostree 关系不大,唯一的关系可能就是分区可读性是一致的,其他的没有用到 ostree 的特性。当前实现的方式中,分区是严格写死的,并且在 3-way merge 的阶段实现粒度很粗,在 pristine 的操作流程上感觉也有 bug。

作者后续更新放到了 Frostyard · GitHub org 下: GitHub - frostyard/nbc: NBC is not bootc

上面提到的 3-way merge 简易实现的问题,彻底换了实现方式,改为使用 overlayfs 来挂载 /etc ,利用了 dracut pre-pivot hook,在这个阶段来做 /etc 的准备,实现的方式有些 hack:

  • overlayfs 挂载点不能和 lowerdir 是同一个目录,所以把 /etc 改为 /.etc.lower,然后把 /.etc.lower 作为 lowerdir,upperdir 设置为 /var/ 下的 dir,最终挂载点是 /etc
  • 为了避免用户误操作 /.etc.lower ,还挂在了一个不可访问,大小为零的 tmpfs: mount -t tmpfs -o size=0,mode=000 tmpfs "$SYSROOT/.etc.lower"

这种方式真的有些取巧,另外 dracut hook 的调试很不方便,要是我来搞可能会把 3-way merge 完善好,至少好调试啊。


生活

可乐外交

可乐外交也有细分级别:

  • 无糖可乐
  • 有糖可乐
  • 冻瓷实的冰块可乐,用来砸对方
  • 或者把可乐直接洒地上祭祀对方

哈哈哈哈哈哈。


Leon Fong

Experiencing a new culture, tasting different foods, and meeting people from all over the world opened my eyes to the incredible possibilities beyond my familiar surroundings. From that moment on, I was hooked on travel.

After returning home, I quit my cubicle job and in March 2025, I set off on my first long-term backpacking trip — my first solo journey as well.

恭喜这位朋友,估计很多人有过类似的想法,但是无法真正迈出这一步。


100gle’s Blog - 三十而立——我所看到的世界

所以时至今日我总会跟她说,我要是她,我绝对不会嫁给我爸这种大男子主义、好吃懒做又不会顾家的人,我妈听罢也总是沉默无言。

这话对于母亲来说,有些残忍。


2025 年终总结 | OneV’s Den

对我,对我的两个孩子来说,相比具体的解题技巧,更重要的也许是:我们是否还能保持对世界的好奇,是否愿意持续学习 “如何学习”,而不是执着于囤积某一代注定会贬值的知识。毕竟在这个时代,唯一看起来不那么容易被自动化的,可能只剩下提出好问题的能力。

当执行的门槛被压到极低,试错的成本随之下降,真正稀缺的反而变成了另一种能力:品味与判断。你不再需要知道每一块砖是如何砌成的,但你必须清楚自己想要建造怎样的一座房子,以及它是否美观、稳固、值得存在。

我觉得正是因为执行的门槛大大降低了,执行力反而显得愈发重要,去“写”更多的代码,去做更多的项目,LLM 加快了反馈周期,可以更快的去训练自己,形成一个正向循环。快就是好。


我的姥姥 | 卡瓦邦噶!

姥姥的去世,我没有为她感到伤心,只为我以后再也见不到她了而伤心。至少她的晚年可以抽烟吃肉,没有把时间都花在了 ICU 里面。


2025年年度总结 | Kivinsae’s Nest

正如很多人所说,这个时代你最好拥有一些和原子有关(可触摸的物质)的技能树,而不能仅仅拥有和电子有关(信息)的技能树,后者的利维坦已经降临在人间了。

如果说这个世界是一个硬核模式的角色扮演游戏的话,时刻关注自己的血条永远是第一要务。
世界已经展示了一个存在 AGI 拐点的未来,和毫无意义的努力和学习相比,活到那个时刻才是最有价值的投入 —— 公园里可没有肥胖的老人,他们早就死了。

成人的世界其实很少有确定性的非常高的东西,甚至于绝大多数人滚出第一桶金的唯一方法就是对外出售自己的确定性。

我最近对“无伤”的理解好像又加深了一些,2025 年我跑步的目标就是无伤。很久以前看一些游戏视频,不理解为什么要追求“无伤通关”,发现对于现实世界来说,血条是一切的根本,过早的关注无伤是好事,2025 财务复盘中,医疗分类支出已经连续 3 年在增加了,增加的速度还是夸张的翻倍。


年度扯淡 2025

而专注生产力工具的公司就比较难说了,大部分生产力工具的能力最终都会被内化在某个平台中,从而消亡。能存活下来的只有少数个别公司,最终也难逃被收购的命运。也许 Cursor 会存活下来,但也有很大的可能是被微软或 Google 收购。

老板的年终总结。


2025年终总结 | 不厌其烦

作为一个技术人身处这样的浪潮之中,很难不为AI技术中的各种可能性而感到激动。有一个流行起来的词,“超级个体”,指的是最大限度运用AI技术增强自身能力使自己成为多面手(generalist)的这么一个个人发展方向。在2026年,我希望自己好好磨好AI这把刀,把柴砍得又快又好,看看自己朝着超级个体的方向能走多远吧。

GKE Observability Leader 的年终总结。


书影播客

《百变小红帽-一则童话三百年的演变》,从小就听过小红帽的故事,这本书将的是不同时代的小红帽故事的不同版本,以及当时的社会背景,挺有意思的,比如为什么会有猎人这个角色。讲故事的最终还是成年人。

《借口 Go》年度颁奖,看到了很多熟悉的韩国演员和歌手,华莎和尹敬浩还现场复刻了朴正民的演出,很难不笑场。

《利刃出鞘 3》,灭霸演的真好。

《捕风追影》,成龙、梁家辉、跟踪队、小花猪。之前看过几遍《跟踪》和《绝密跟踪》,在看的过程一直跳戏。如果之前没看过这两部电影,应该会觉得挺不错的。

碎碎念

  • 上一次休假还是 5 月
  • 生活好简单,休假想到的放松方式是来图书馆随便找本书看
  • 你知道自己家附近哪有裁缝店么?你会买鱼做菜么?
  • 图书馆的《疼痛部》虽然封面有些旧,但是内部跟新书似的。
  • 在很多浏览器插件在疯狂的占有划词的空间,昨天远程朋友电脑,选词之后居然同时有3个插件在工作,和哪吒的三头六臂差不多了。
  • 年终对账,今年很不满意。
  • 发现自己可以用5分配跑5km,之前对自己还是太宽容了,可以适当顶一顶。
  • 形容一个人的生活状态:“生活过得很像白人”
  • ampcode free 模式最近好像改模型了,之前一些简单的功能,突然无法执行了
  • 跑步 19km,流失汗液大概在 2kg
  • 看了看 Clicks Communicator 的介绍,还挺喜欢的。
  • Opus + Gemini Pro 额度用完,也没有解决样式隔离问题,果然CSS 是一座大山。

单口喜剧专场观看记录

2025-12-31 08:00:00

碎碎念

现在能持续带来快乐的事物不多,对我来说单口喜剧是一个明确的答案。最早是 2018 年在北京看单立人的拼盘演出,带来的快乐简单而直接,最近的舆论情形,很多演员见不到了,很多专场也可能再也看不到了,看一场少一场,尽量多看看吧。

单口喜剧

序号 演员 专场名称 票价 时间 俱乐部 观看地点 具体地址/线上渠道
1 Storm 《牵手失败》 0 2020/09/16 喜剧联盒国 上海 Bilibili
2 小鹿 《真娘们儿》 110 2020/10/17 单立人喜剧 上海 创邑SPACE源
3 刘旸教主 《庄谐不二》 0 2021/05/16 单立人喜剧 上海 优酷
4 郝雨 《咋就不对劲》 580 2021/10/10 单立人喜剧 上海 上海话剧艺术中心
5 孙书恒 《鸟儿》 0 2021/12/27 - 上海 微博
6 Storm 《上上》 0 2022/02/27 喜剧联盒国 上海 Bilibili
7 刘旸教主 《天生有意思》 0 2022/04/29 单立人喜剧 上海 Bilibili
8 六兽 《大兽儿》 0 2022/04/29 单立人喜剧 上海 Bilibili
9 王十七 《方心未艾》 150 2023/01/08 喜剧联盒国 上海 喜剧盒子
10 宁家宇 《两句》 180 2023/03/19 喜剧联盒国 上海 尽情空间
11 Storm 《请回答1987》 0 2023/04/03 喜剧联盒国 上海 Bilibili
12 刘旸教主 《伊卡洛斯》 380 2023/04/23 单立人喜剧 上海 YOUNG剧场
13 宋万博 《看呐,这人》 108 2023/04/29 大发喜剧 无锡 书码头
14 宋万博 《天生非此》 108 2023/04/29 大发喜剧 无锡 书码头
15 梁彦增 《鸽子的芳心》 150 2023/06/22 猫头鹰喜剧 上海 THE BOXX
16 子龙 《作乐》 108 2023/07/29 有点意思俱乐部 常州 希尔顿酒店
17 默默 《地铁惘事》 0 2023/08/19 - 上海 Bilibili
18 刘仁铖 《铖重》 129 2023/11/04 喜剧联盒国 上海 尽情空间
19 毛冬 《沉舟》 220 2023/11/12 会说笑喜剧 杭州 来福士
20 唐香玉 《唐唐正正》 150 2023/12/09 喜剧联盒国 上海 尽情空间
21 夏夏 《焦虑青年》 150 2023/12/16 喜剧联盒国 上海 尽情空间
22 史妍 《憋说话》 99 2023/12/31 猫头鹰喜剧 上海 THE BOXX
23 孙书恒 《三堂会审伽利略》 129 2024/02/03 喜剧联盒国 上海 喜联道馆
24 黑灯 《你谁啊》 15 2024/03/16 单立人喜剧 上海 Bilibili
25 子寅 《失控》 15 2024/03/23 单立人喜剧 上海 Bilibili
26 Storm 《徐侠客》 0 2024/03/23 喜剧联盒国 上海 Bilibili
27 良言 《哎呀,再说吧》 150 2024/03/30 喜番喜剧 上海 喜联道馆
28 贾耗 《一直躺到生活变好》 208 2024/04/26 喜剧联盒国 上海 喜联空间
29 漆漆 《我的美丽适可而止》 114 2024/05/01 喜番喜剧 上海 尽情空间
30 大老王 《局部和解 2》 114 2024/05/02 喜剧联盒国 上海 尽情空间
31 李梦杰 《一八一八》 15 2024/06/20 单立人喜剧 上海 Bilibili
32 二维马 《晚到旅客安检通道》 88 2024/06/29 喜剧联盒国 上海 喜联道馆
33 二维马 《小薯》 15 2024/07/06 单立人喜剧 上海 Bilibili
34 嘻哈 《茁壮》 128 2024/11/17 喜剧联盒国 上海 喜联道馆
35 梁海源 《坐在角落的人》 0 2025/01/16 腾讯视频 上海 腾讯视频
36 悟饭 《嘛呢》 119 2025/03/01 高笑喜剧 上海 高笑喜剧实验室
37 夏夏 《愤怒到凌晨 4:00》 180 2025/03/08 喜剧联盒国 上海 尽情空间
38 好梦 《梦的解》 129 2025/04/12 喜剧联盒国 上海 尽情空间
39 吴鼎 《赛博苍蝇》 138 2025/05/18 喜剧联盒国 上海 尽情空间
40 小奇 《奇观》 129 2025/06/14 喜剧联盒国 上海 尽情空间
41 宁家宇 《骆驼狮子小孩》 150 2025/08/03 喜剧联盒国 上海 喜联空间
42 子龙 《渎》 168 2025/10/24 喜剧联盒国 上海 喜联空间
43 王梓晗 《我呀?!》 0 2025/12/22 - 上海 Bilibili
44 于渤 《但丁照镜子》 150 2025/12/31 喜剧联盒国 上海 喜联空间