<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Yiran&apos;s Blog</title><description>记录生活，分享技术，探索世界</description><link>https://zdyxry.github.io/</link><language>zh-CN</language><item><title>Weekly Issue-《缝纫机与金鱼》</title><link>https://zdyxry.github.io/2026/08/09/Weekly-Issue-sewing-machine-and-goldfish/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/08/09/Weekly-Issue-sewing-machine-and-goldfish/</guid><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-5f37e183&quot;&gt;&lt;a href=&quot;https://about.gitlab.com/blog/scaling-the-gitlab-database/&quot;&gt;Scaling the GitLab database&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://brandur.org/postgres-reads&quot;&gt;Scaling Postgres with Read Replicas &amp;#x26; Using WAL to Counter Stale Reads — brandur.org&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://incident.io/blog/dont-add-a-read-replica-until-youve-read-this&quot;&gt;Don’t add a read replica until you’ve read this | Blog | incident.io&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-3ae5bac0&quot;&gt;关于 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/postgresql&quot;&gt;PostgreSQL&lt;/a&gt; 引入读副本之后的处理方式的几篇文章，基于 WAL LSN 来解决脏读的问题，核心方式都是类似的，只是有些存在了 Redis 里，有些存在 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/postgresql&quot;&gt;PostgreSQL&lt;/a&gt; 自身，有些是直接返回 Nack 后续在处理。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-a168ea0a&quot;&gt;&lt;a href=&quot;https://simonwillison.net/2024/Nov/27/storing-times-for-human-events/&quot;&gt;Storing times for human events&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lobste.rs/s/shckuc/storing_times_for_human_events&quot;&gt;Storing times for human events | Lobsters&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://www.reddit.com/r/webdev/comments/1k2uuoh/i_hate_timezones/&quot;&gt;reddit.com/r/webdev/comments/1k2uuoh/i_hate_timezones/&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://codeblog.jonskeet.uk/2019/03/27/storing-utc-is-not-a-silver-bullet/&quot;&gt;Storing UTC is not a silver bullet | Jon Skeet’s coding blog&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-a5bed284&quot;&gt;最近遇到了一些时区相关的问题，把之前收藏的一些博客找出来又看了一遍。很多应用会把未来会议的时间转换为 UTC 保存，同时保存当地的时区信息，但是时区规则可能会变化，如果创建事件时和事件到来时的时区规则发生了变化，那么用户看到的时间就是错误的。推荐记录当地时间+时区+UTC 偏移，UTC 偏移是为了避免夏令时切换时部分时间出现 2 次时无法确定哪次是预期的。还有些评论说直接存目标活动的 GPS 定位的，因为 GPS 定位所在的时区也可能变化。&lt;/p&gt;
&lt;p id=&quot;s-911bd2be&quot;&gt;黎巴嫩在 2023 年 3 月居然出现过不同的机构使用不同的时区的现象，真是离了大谱。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-fb97688b&quot;&gt;&lt;a href=&quot;https://www.blocksandfiles.com/disk/2026/08/07/hdd-failure-rates-by-manufacturer-revealed/5284845&quot;&gt;HDD failure rates by manufacturer revealed&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-32b9b622&quot;&gt;
&lt;p&gt;在保持硬盘的使用年限、容量、外形规格以及温度不变的情况下，我们发现 HGST 公司的硬盘故障率最低，约为 Seagate 硬盘故障率的 41%。WD 公司的硬盘故障率约为 Seagate 硬盘故障率的 52%，但明显低于 HGST 的故障率。而 Toshiba 公司的硬盘故障率则约为 Seagate 硬盘故障率的 107%，因此故障率最高。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-9bcab47d&quot;&gt;&lt;a href=&quot;https://aliengu.com/archives/35701&quot;&gt;亡母二十周年祭 – Alien外星人&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-070e1672&quot;&gt;
&lt;p&gt;回温哥华之后，儿子偶尔会问一些关于死亡的问题。他问我和太太「以后我会不会和你们分开」，我们说不会，他又问「那更久更久以后，我们会不会分开」，我们说也不会。他不再问了，沉默，之后是无声的啜泣。我们问怎么了，他说「我知道我们以后还是会分开的」。&lt;br&gt;
我怀疑我遗传了什么有毒的东西给他。&lt;br&gt;
2006 年 8 月 2 日上午，我在母亲房中无忧无虑的玩着 45 度俯视角射击游戏孤单枪手 2，母亲穿上衣服和鞋子，站在门口对我说要去北京办点事情，我随意应承了一句，瞟了一眼门口，然后继续打击异形保护地球。四天后，我亲手给她拔下管子。&lt;br&gt;
终于二十年了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-2a77b7b9&quot;&gt;&lt;a href=&quot;https://gruhn.me/blog/2026-08-03/&quot;&gt;Don’t be a meat proxy&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-01665582&quot;&gt;
&lt;p&gt;Making that effort is value you can add.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-7d92b8c8&quot;&gt;&lt;a href=&quot;https://limboy.me/posts/social-media-and-cigarettes-technology&quot;&gt;社交媒体、香烟、科技与个人&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-5a744a1a&quot;&gt;
&lt;p&gt;当一种更可控、更安全的交流方式随时可用，人就可能逐渐减少对真实交谈中那种不确定性的练习。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-917e9ea7&quot;&gt;
&lt;p&gt;社交媒体也改变了人衡量自己的方式。在面对面的生活中，一个人通常只能接触有限数量的同事、朋友和邻居。社交媒体却让比较的范围变得近乎无限。用户拿自己与别人精心挑选的片段比较，很容易产生一种模糊的落后感：别人的生活似乎总在发生，自己的生活却显得停滞。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-50909756&quot;&gt;
&lt;p&gt;一个人只有在不急着逃离沉默时，才可能意识到自己究竟在担心什么、想念什么，或真正想做什么。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-84acf077&quot;&gt;过于警惕也没必要，习惯是很难改变的，无论社交媒体能带来多少好处，始终不能替代线下人与人之间的沟通。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-8480aa9d&quot;&gt;&lt;a href=&quot;https://wangcong.org/2026-06-30-why-i-stopped-arguing-with-people.html&quot;&gt;Why I Stopped Arguing With People&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-5fe0721b&quot;&gt;
&lt;p&gt;有时候，我是以微弱优势获胜的，但最终还是输掉了比赛。更常见的情况是，我什么都没得到：我会看着那个人越来越坚信自己刚刚反驳过的观点，而整个房间则静静地转向了他们的方向。从技术上讲，我确实赢了，但实际上却完全独自一人离开现场了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-8d55c820&quot;&gt;
&lt;p&gt;当你与某人争论时，你以为自己是在讨论某个观点。但实际上往往并非如此。你真正是在挑战他们的自我认知。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-7992bdb2&quot;&gt;
&lt;p&gt;许多人都是出于自我意识的驱动而行事。他们的观点并非他们所持有的立场；它们本身就是一种立场。如果你能证明某个观点是错误的，那并不意味着你纠正了一个事实，而只是攻击了那个人的人格。因此，他们会像任何自卫的人一样来捍卫自己的观点——不是用理性来对抗，而是用抵抗来对抗。你的论点越有力，他们就越会进行顽强的抵抗。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-e9dc1b1c&quot;&gt;&lt;a href=&quot;https://nova.moe/ai-for-labor-or-mind/&quot;&gt;随笔——AI 到底是在替你劳动，还是替你思考？&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-36414996&quot;&gt;
&lt;p&gt;好处是对于常见和覆盖常见路径的解决问题的速度变得越来越快，Human in the loop 的时间越来越少（当然，这个是模型能力变强的目标），大家对于事情解决的效率要求和预期变得越来越高，同样的工作可以交给更少的人来做，剩余的人可以完成更多的工作。&lt;br&gt;
坏处也很明显：人对于跨领域的理解需求变得越来越少，每个人需要并行处理（可能多半是 review 模型的工作）的工作会越来越多，然后可能大家都越来越累了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-b53fe5af&quot;&gt;持续的让 Agent 去解决问题，可能会让一些人产生”我解决了”的错觉/信心，这是短视频不会有的副作用，短视频刷多了，顶多你会比别人多知道 N 个网梗，通常不会说自己真的知道了 blabla”知识”，不会让你产生一些莫名的错觉自己是某个领域的专家。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-8f43f088&quot;&gt;&lt;a href=&quot;https://limboy.me/posts/values&quot;&gt;价值观&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-61337b71&quot;&gt;
&lt;ul&gt;
&lt;li&gt;环境的力量大于反思。长期和什么人待在一起，对你的塑造超过你想清楚的一切。&lt;/li&gt;
&lt;li&gt;只有付出代价时，价值观才被测量，不要代价的价值观是偏好。你说你诚实，如果诚实让你亏钱的时候还能不能选择诚实。&lt;/li&gt;
&lt;li&gt;一个人声称自己重视什么，并不一定等于他真正重视什么。相比语言，更值得观察的是：时间花在哪里，钱花在哪里，注意力流向哪里，关键时刻如何选择。&lt;/li&gt;
&lt;li&gt;可以通过做事之后的反馈反推自己的价值观：什么事情很累却觉得值得，什么成功得到了却觉得空虚，什么东西失去以后才发现不能接受。&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-4c952cca&quot;&gt;狼人杀教会我的东西：不看一个人说了什么，看一个人做了什么。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-a04a634b&quot;&gt;《海鸥耶丁》，介绍是长篇无字图像小说，可以理解为一本漫画书，因为没有文字，所以可以有很多解读的角度。画面色彩太过于浓烈，看一阵子需要缓一缓眼睛。&lt;/p&gt;
&lt;p id=&quot;s-98a4908e&quot;&gt;《缝纫机与金鱼》，周末台风天在家里读完这本书很幸运。讲述的是主人公安田佳景的故事， 老年生活比想象中更难，借着护理院、儿媳妇来讲述自己的一生重大节点。我不记得为什么在豆瓣上标记了这本书，我看完之后还特意搜索了很多地方，都没有搜到，值得多年之后再读一遍。想到了我奶奶。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-c86971e3&quot;&gt;
&lt;li&gt;kernel 升级后，sysstat 可能会出现不兼容的情况，导致解析结果是完全错误的。&lt;/li&gt;
&lt;li&gt;没有逻辑，全是情绪。&lt;/li&gt;
&lt;li&gt;半年内第三个同事去意大利溜达。&lt;/li&gt;
&lt;li&gt;都立秋了。&lt;/li&gt;
&lt;li&gt;同事买的阿里云 qwen coding plan，一个 patch 都没 review 完就用光了 5h 额度，客服打电话过来，建议从个人版升级到团队版，因为团队版没有 5h/1w 限额，只有月限额，你可以一次性用完一个月的额度，销售鬼才。&lt;/li&gt;
&lt;li&gt;看到一个人的自我介绍：Canonical 、Rancher、HPE、lawyer。等等，lawyer ？这也太酷了&lt;/li&gt;
&lt;li&gt;2022 年朋友推荐了倍乐，几次尝试都被排队劝退了，终于趁着朋友来上海吃到了。&lt;/li&gt;
&lt;li&gt;最近的云挺漂亮的。&lt;/li&gt;
&lt;li&gt;Bistro 这个词最早可以追溯到19世纪的巴黎。一个流传很广的说法是，当时俄罗斯士兵在占领巴黎时，用俄语中意为“快点”（быстро, bistro）的词催促店家上菜，后来这个词就演变成了这类快捷、随意小餐馆的代称。 最初，Bistro 就像是法国的“大排档”或“苍蝇小馆”，为普通人提供平价、家常的饭菜和葡萄酒，主打一个方便快捷。&lt;/li&gt;
&lt;li&gt;在一个意想不到的项目中看到了 Dreamacro 的身影。&lt;/li&gt;
&lt;li&gt;还是得多看代码啊，有些你不知道自己不知道的东西，还是很难通过 AI 问出来的&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-搬家</title><link>https://zdyxry.github.io/2026/08/02/Weekly-Issue-moving/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/08/02/Weekly-Issue-moving/</guid><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-47a9d831&quot;&gt;&lt;a href=&quot;https://www.reuters.com/business/openais-rogue-agent-compromised-an-account-second-tech-firm-sources-say-2026-07-28/&quot;&gt;OpenAI’s rogue agent compromised a customer at a second tech firm, executive says&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://huggingface.co/blog/agent-intrusion-technical-timeline&quot;&gt;Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://simonwillison.net/2026/Jul/28/anatomy-of-a-frontier-lab-agent-intrusion/&quot;&gt;Anatomy of a Frontier Lab Agent Intrusion: A Technical Timeline of the July 2026 Incident&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://tailscale.com/blog/hugging-face-intrusion&quot;&gt;Tailscale in the Hugging Face intrusion: The good news and the bad news&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-2f4a8896&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/openai&quot;&gt;OpenAI&lt;/a&gt; 的 Agent 侵入了 Hugging Face，Hugging Face 的 Sandbox 托管在 Modal 上，然后侵入了 Modal 客户的机器？Modal 说自己的系统没有被黑，是客户的代码有问题。AI 在挖掘漏洞方面太厉害了，下面的这种 Jinja 方式，还有利用 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/tailscale&quot;&gt;TailScale&lt;/a&gt; 横向扩展方式。&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;{{ cycler.__init__.__globals__.__builtins__.exec(&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt; &quot;import gzip,base64; exec(gzip.decompress(base64.b64decode(&apos;&amp;#x3C;payload&gt;&apos;)))&quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;) }}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;p id=&quot;s-82fd130c&quot;&gt;&lt;a href=&quot;https://tunaos.org/blog/remora-local-layering&quot;&gt;Remora: The Fish That Rides Your Image | TunaOS&lt;/a&gt;&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;&quot; tabindex=&quot;0&quot; data-language=&quot;plaintext&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span&gt;/etc/remora/remora.yaml ──► generated Containerfile ──► podman quadlet (Pull=newer)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;                                                              │  daily &lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;                                                              ▼&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;                                                localhost/remora:latest&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;                                                              │&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;                                                              ▼&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span&gt;                                     bootc switch --transport=containers-storage&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p id=&quot;s-3b5264e5&quot;&gt;“Every image-based distro eventually gets the same question: “okay but how do I just install a package.””，方案本身没问题，也很实际，但我想从源头上说”不，你不想”。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-9f3d3d8a&quot;&gt;&lt;a href=&quot;https://www.superlogical.com/&quot;&gt;Superlogical&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-9805d069&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-452fc463&quot;&gt;前 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/hashicorp&quot;&gt;HashiCorp&lt;/a&gt; 老板 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/mitchell&quot;&gt;Mitchell&lt;/a&gt; 创办的新公司，豪华的阵容，第一个产品是 terminal multiplexer，想不到最终的产品形态会是什么样子，期望能尽快推出体验一下。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-0bbe9702&quot;&gt;&lt;a href=&quot;https://www.jrzs.dev/blog/recovering-from-agentic-coding&quot;&gt;Recovering From Agentic Coding&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-b1760e5e&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-a334bcdf&quot;&gt;&lt;a href=&quot;https://archive.is/EgCA5&quot;&gt;Bigtable 二十年：架构的不变与变&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f765252f&quot;&gt;
&lt;p&gt;还有一个很小但很实用的设计：系统大约每分钟在所有副本上写一次哑 mutation。即使一张表完全没有用户写入，复制水位也会继续向前走。否则冷表的水位会一直停着，外面看不出它已经追平，还是复制链路卡死了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-1bf2abd8&quot;&gt;&lt;a href=&quot;https://fly.io/blog/kurt-scott-money-sprites/&quot;&gt;Turn And Face The Strange · The Fly Blog&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-a1b97b65&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/fly.io&quot;&gt;Fly.io&lt;/a&gt; 前 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。这也是他们退出了 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/sprites&quot;&gt;Sprites&lt;/a&gt; 的原因。&lt;/p&gt;
&lt;p id=&quot;s-89e5b077&quot;&gt;对我来说，我很明确需要的不是 cattle，因为我不想花大量的精力在可重建可扩展上，我在一个机器上运行多个 Agent 就已经筋疲力竭了，更别提很多机器上同时跑 Agent 了，上面列举的几个问题，我通过 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/tailscale&quot;&gt;TailScale&lt;/a&gt; / &lt;a class=&quot;internal new&quot; href=&quot;/mentions/easytier&quot;&gt;EasyTier&lt;/a&gt; 都可以很好的解决。如果半年或者一年之后，真的可以让 Agent 独立的完成大量的工作任务，那可能再来考虑 Sandbox 场景吧。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-c2a4d172&quot;&gt;&lt;a href=&quot;https://limboy.me/posts/google-ai-problem-is-bigger-than-you-think&quot;&gt;Google’s AI Problem Is Bigger Than You Think | Limboy&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-9f429a7c&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-0b619772&quot;&gt;对于我完全不了解的、无关紧要的回答，我会倾向于直接 google AI 给出的 summary ，对于我想要得到明确答案的场景，哪怕给出了相关的答案，我也会去去挨个翻 Stack Overflow 的回答。信任链的问题无法在 ChatBot 场景下解决的，“人”的痕迹被抹除，不知道真正的来源或者主动验证结果，无法信任。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-a416aa3c&quot;&gt;&lt;a href=&quot;https://rakyll.org/compute/&quot;&gt;Compute · rakyll.org&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-b79ee549&quot;&gt;
&lt;p&gt;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.&lt;br&gt;
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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b87e3c31&quot;&gt;&lt;a href=&quot;https://world.hey.com/dhh/i-m-sorry-dave-380ec27d&quot;&gt;I’m sorry, Dave&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-0a7d7a13&quot;&gt;
&lt;p&gt;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 &lt;a href=&quot;https://www.youtube.com/watch?v=lVP-ysIad0I&quot;&gt;the authorities arrive&lt;/a&gt;? If you live in &lt;a href=&quot;https://www.youtube.com/watch?v=-bMzFDpfDwc&quot;&gt;Germany&lt;/a&gt; or &lt;a href=&quot;https://www.youtube.com/shorts/GTn1He86oJk&quot;&gt;the UK&lt;/a&gt;, this scenario is barely &lt;em&gt;Black Mirror&lt;/em&gt; material. Too close to present-day reality.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-84ab8e89&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-4a07dbd1&quot;&gt;有趣的观察，早期草莽阶段猛追，后期程序加上限制，符合预期。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3627a5ec&quot;&gt;&lt;a href=&quot;https://oilbeater.com/2026/07/28/whyleavealauda/&quot;&gt;为啥我要从灵雀云离职&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f3c56674&quot;&gt;
&lt;p&gt;什么时候开始有改变的念头呢？大概是有一次晚上走路回家突然出现了幻觉，我发现同一条回家的路已经走了五六年了，一时间产生了时空穿梭感，几年前就在走，现在还在走，明年也会走。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-7193fd2d&quot;&gt;
&lt;p&gt;然后我就开始产生虚无主义了，觉得一切事情 AI 都能做，自己做什么都没有意义了。和其他 AI 讨论虚无主义时，我得到的都是一些片汤话，DeepSeek 却给了我下面这么一句：“如果外部世界没有现成的意义，那我们自己就是意义的唯一来源。这很艰难，但也意味着完全的自由“。然后我想明白了，人生的意义应该是自己定义的。&lt;br&gt;
尽管前路艰险，但是我很高兴自己又找回了十一年前的勇气，可以再去浪一把。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-f1cd5991&quot;&gt;这篇文章读了很多遍，有很多感慨，说不出，道不明。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-09ee04e0&quot;&gt;《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.”&lt;/p&gt;
&lt;p id=&quot;s-97239e70&quot;&gt;《公寓黑风暴》，池晟主演的犯罪喜剧，剧情聚焦在怎么从物业捞钱。女主是河允庆，这些年在各种剧中出演女配，比如《机智的医生生活》，《非常律师禹英禑》，《浪漫医生金师傅》等等，这部剧应该是第一次演女主，也是主角团中实际年纪最小的。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-d2c15d35&quot;&gt;
&lt;li&gt;打开 vscode 才看到自己的 python 插件掉了都没发现。&lt;/li&gt;
&lt;li&gt;一直想着自己的周报发微信公众号应该不会遇到违规的内容，结果今早改了 4 次才通过，太恶心了。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;find &quot;$1&quot; -name &quot;A&quot; -o -name &quot;B&quot; -type f&lt;/code&gt; 实际被解析为： &lt;code&gt;( -name &quot;A&quot; )  OR  ( -name &quot;B&quot; -type f )&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;
&lt;blockquote&gt;
&lt;p&gt;.build is a new generic top level domain (gTLD) designed especially for the online needs of the building industry.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;今天脑子不转了&lt;/li&gt;
&lt;li&gt;搬家了，折腾很累，连续两天晚上没睡好。&lt;/li&gt;
&lt;li&gt;上次用钥匙可能是 8 年以前的事情，锁上门的那一刻，我知道坏了，人生第一次找开锁师傅，100 块，5 秒。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《八仙》</title><link>https://zdyxry.github.io/2026/07/26/Weekly-Issue-all-wishes-come-true/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/07/26/Weekly-Issue-all-wishes-come-true/</guid><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-f03ee6f3&quot;&gt;&lt;a href=&quot;https://slack.engineering/shipyard-how-we-built-slacks-next-generation-ec2-platform/&quot;&gt;Shipyard: How We Built Slack’s Next-Generation EC2 Platform | Engineering at Slack&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-b327cca9&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/slack&quot;&gt;Slack&lt;/a&gt; 介绍自己如何维护自己的 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/ec2&quot;&gt;EC2&lt;/a&gt;，需要对他们的 Infra 有持续的了解才能更好的理解这篇文章。他们有数万个 EC2 实例，他们之前面临的问题就是服务部署管理、Infra 的配置漂移、跨层级变更（不知道是什么意思），他们有很多业务还是没办法迁移到容器上。&lt;/p&gt;
&lt;p id=&quot;s-69c938bb&quot;&gt;他们打造了 Shipyard，下一代 EC2 管理平台，解决问题的方式从配置管理改为了构建管理。支持多架构和多 OS，维护一个 Golden base image，其他服务基于这个 base image 来构建自己的 Image。之前他们会用 Chef 来检查系统配置、服务配置，如果发现有漂移则强制重置，现在选择相信 Image 构建阶段内置的配置，配置更多的是服务部署涉及到的少量配置。每个 EC2 都有有限的生命周期，定期自动轮转，保证实例配置是符合预期的，重建替代了原地更改，减少了配置漂移的风险。对于特殊情况，平台还是允许对实例进行配置变更的，等待上层的 Golden Image 更新之后，所有的下游服务自动更新，更新完成后，实例重建，配置漂移清除。&lt;/p&gt;
&lt;p id=&quot;s-8e472442&quot;&gt;查到了一个知识点：在读这篇文章的时候，就感觉 Slack 对 AWS 的组件依赖非常深，可以说是脱离了 AWS 就玩不转的状态。原来AWS 内部使用 Slack 办公的，Saleforce 和 Amazon 有深度合作，所以不需要考虑是否要跨云的问题，能用 AWS 就用 AWS，没毛病。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-a3ed2bf3&quot;&gt;&lt;a href=&quot;https://www.cncf.io/blog/2026/07/14/is-a-pod-the-right-deployment-unit-for-an-ai-agent/&quot;&gt;Is a Pod the right deployment unit for an AI agent? | CNCF&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-c9e23e4b&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/kagent&quot;&gt;kagent&lt;/a&gt; 觉得 Pod 在 Agent 场景下不好，虽然解决了隔离、网络策略等问题，但是资源利用率低、启动速度慢，他们选择建一个 pod pool，在一个 pod 内部运行 actor (agent)，actor 靠 gVisor 进行安全隔离。同一时间一个 pod 内部只跑一个 actor，actor 的资源隔离继承自 pod。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3ad6031e&quot;&gt;&lt;a href=&quot;https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html&quot;&gt;Protecting our FLOSS commons from LLMs — Codeberg News&lt;/a&gt;
&lt;a href=&quot;https://lucumr.pocoo.org/2026/7/24/codeberg-divides/&quot;&gt;Codeberg Divides | Armin Ronacher’s Thoughts and Writings&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-3c8564f2&quot;&gt;
&lt;p&gt;However, we also need to be honest about certain use cases that might no longer be welcome on Codeberg. If you see yourself on this list, you don’t need to move right away, but there might be &lt;a href=&quot;https://docs.codeberg.org/getting-started/what-is-codeberg/#alternatives-to-codeberg&quot;&gt;other places that better fit your needs&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Projects that are created by LLM “agents” in autonomous ways&lt;/li&gt;
&lt;li&gt;Projects written and maintained with heavy use of LLMs&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-12382c01&quot;&gt;不要试图用 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/codeberg&quot;&gt;Codeberg&lt;/a&gt; 作为 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/github&quot;&gt;GitHub&lt;/a&gt; 替代品，基建规模不在一个量级，且作为一个非盈利性组织，注定在后续的功能/稳定性迭代上会慢一些的。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-de9d79b7&quot;&gt;&lt;a href=&quot;https://buzhanxian.vercel.app/posts/mention-file-myth-in-code-agents.html&quot;&gt;mention-file-myth-in-code-agents&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-3fb250e6&quot;&gt;关于各个 Coding Agent 中 &lt;code&gt;@&lt;/code&gt; 操作符的调查，其中 &lt;code&gt;pi&lt;/code&gt;, &lt;code&gt;opencode&lt;/code&gt;, &lt;code&gt;gemini-cli&lt;/code&gt;, &lt;code&gt;grok-build&lt;/code&gt; 会读取完整的内容，如果超出单次上限则自动忽略，&lt;code&gt;codex&lt;/code&gt; 只发送文件路径，不发送文件内容。“The complexity was for my own satisfaction, not the model’s.”&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3b07b08e&quot;&gt;&lt;a href=&quot;https://chaneyzorn.github.io/codes/bootstrap-seeding-concurrency/&quot;&gt;多实例启动的 bootstrap 并发问题：从悲观锁到 upsert | Chaney’s MoonBook&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-bd4ffdbf&quot;&gt;
&lt;p&gt;&lt;strong&gt;绑定底层数据库选型&lt;/strong&gt;。&lt;code&gt;GET_LOCK&lt;/code&gt; 是手写的 MySQL 方言，没有任何抽象层。PostgreSQL 虽有 &lt;code&gt;pg_advisory_lock&lt;/code&gt;，但名称、语义、超时行为都不同，日后要兼容就是债务。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-27c0d821&quot;&gt;关于是否可能会存在兼容场景，我最初是老老实实抽象，后面总是在想，几乎不可能换 DB，不抽象也没事，现在又变成了，按照现在的国产化趋势没准一些信创场景真的需要换。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-bd2798e2&quot;&gt;&lt;a href=&quot;https://x.com/xleaps/status/2080660249145459052&quot;&gt;大模型是专利期十个月的制药生意&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-2cd564cd&quot;&gt;
&lt;p&gt;DeepSeek 的 API 定价标准是：买一批设备回来，十个月收回成本。也就是十个月赚来的利润可以覆盖硬件上的投入。
十个月之后，你就完全不能以发布时的价格来收费了。这是竞争和产业链使然，你不降价，模型就不再有吸引力了。所以十个月看上去是一个选择，实际上不是一个选择，是一个由产业节奏反解出来的约束。你模型的回本周期必须短于溢价窗口。否则当你设备还没回本，定价权已经没了，这笔投资就不成立。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-5a275153&quot;&gt;&lt;a href=&quot;https://rakyll.org/zero-sum-games/&quot;&gt;Zero sum games · rakyll.org&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-bceb9b89&quot;&gt;
&lt;p&gt;The technologies that matter end up being commodity.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-6879d054&quot;&gt;《八仙！》，英文名《All Wishes Come True!》，工整的爆米花商业片，我觉得挺好看的，可能会被说公式化：主角遇到困难、拉帮结派、贵人相助、反派降智、结束反转。我就是带着这个预期来看的，所以我会推荐朋友去看。 八仙有八个人，感觉导演编剧控制不住剧情细节，部分主角团的角色定位非常的工具化，有和没有都无所谓。电影结束的时候，旁边有人说是在学习《哪吒》卖腐，我觉得不是影视本身卖腐，而是现在这个背景，很多观众会代入卖腐的情绪。《士兵突击》 也就是播出时间早，加上剧情本身的荣誉感和集体主义，大部分人会避讳，但还是有大量的 CP 粉在持续的讨论，躲不开的。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-93f873d9&quot;&gt;
&lt;li&gt;ScyllaDB 的创始人是 KVM 创建者。&lt;/li&gt;
&lt;li&gt;东北话科普：上海今天下雨的猛烈程度，可以说“下冒烟了”&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://wplace.live/&quot;&gt;https://wplace.live/&lt;/a&gt; 真的是很适合探索发呆。&lt;/li&gt;
&lt;li&gt;“想爸爸的时候，你就是个孩子。”&lt;/li&gt;
&lt;li&gt;忙到疯狂。&lt;/li&gt;
&lt;li&gt;看到 uncloud 作者对 &lt;a href=&quot;https://zitadel.com/&quot;&gt;https://zitadel.com/&lt;/a&gt; 评价很高。&lt;/li&gt;
&lt;li&gt;跑步中途被 oncall 电话中断了，太影响兴致了。&lt;/li&gt;
&lt;li&gt;我好像发现了 raft/multica 的正确姿势了，我不应该妄图每个 issue 都进行详细的描述，期望它能够直接达到最终的效果，应该让 issue 先自行探索问题和方案，然后我再来介入。&lt;/li&gt;
&lt;li&gt;Notion 最近的一些更新我都看不太懂。&lt;/li&gt;
&lt;li&gt;IaC 场景下：VM 在创建 snapshot 时对应一份旧状态 S1。之后用户把 VM spec 改成 S2。如果此时 rollback snapshot，vSphere VM 会回到 S1。问题是：声明式配置里现在还是 S2，那么 rollback 后到底谁是 source of truth？&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《良渚密码》</title><link>https://zdyxry.github.io/2026/07/19/Weekly-Issue-liangzhu/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/07/19/Weekly-Issue-liangzhu/</guid><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-bdd52440&quot;&gt;&lt;a href=&quot;https://lalitm.com/post/git-history/&quot;&gt;The git history command deserves more attention - Lalit Maganti&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-4ad59874&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/git&quot;&gt;git&lt;/a&gt; history 命令介绍，&lt;code&gt;fixup&lt;/code&gt; 可以尝试替代 &lt;code&gt;rebase -i&lt;/code&gt;；&lt;code&gt;reword&lt;/code&gt; 和 &lt;code&gt;fixup&lt;/code&gt; 类似，但只修改 commit 信息；&lt;code&gt;split&lt;/code&gt; 用于将一个 commit 拆分为 2 个。&lt;br&gt;
对于 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/jj&quot;&gt;jj&lt;/a&gt;，我的状态和作者一摸一样：“Every 3 months, for the last 1.5 years, I try it out for a few days, really trying to make it part of my workflow but eventually I give up and go back to git”，总是找机会试试，然后放弃。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-ad2ff3e5&quot;&gt;&lt;a href=&quot;https://world.hey.com/dhh/dell-is-on-a-roll-with-the-xps-5a09a84e&quot;&gt;Dell is on a roll with the XPS&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-48455298&quot;&gt;
&lt;p&gt;Which is very satisfying to see because there are few American business leaders I respect more than Michael Dell. He’s been running his company for over forty years now, and he’s still calling the shots!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-0ed2b38b&quot;&gt;查了一下，迈克尔戴尔从 1984 年开始，中间 2004 年卸任，2007 年重新回归，如果算 1984 到 2026 的话，那么他应该是所有科技公司中任职年限最长的 CEO，如果算连续担任 CEO 的话，超过他的是黄仁勋：1993 年到现在。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3cc75db8&quot;&gt;&lt;a href=&quot;https://www.seangoedecke.com/playing-politics/&quot;&gt;What does “playing politics” mean for software engineers?&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f59be5e5&quot;&gt;
&lt;p&gt;However, &lt;strong&gt;competent software engineers will make some enemies&lt;/strong&gt;. If you’re out there making projects happen, some people aren’t going to like the way you do it, and won’t be a fan of any compromise you offer.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-7266a693&quot;&gt;&lt;a href=&quot;https://logseq.io/p/e3YDyX5AYr&quot;&gt;Big update: Logseq is splitting into two versions&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-452aef18&quot;&gt;
&lt;p&gt;The Challenge:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Maintaining two distinct architectures within a single app introduces significant technical complexity. Every feature, bug fix, and UX improvement must be built twice, resulting in slower development.&lt;/li&gt;
&lt;li&gt;It has also been difficult to support users, who are frequently confused by the differences between the two different architectures.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-1561d4b6&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/logseq&quot;&gt;Logseq&lt;/a&gt; 最终决定拆分为 2 个不同版本的软件来维护，分别是基于 markdown 和基于 Database 的。感觉是产品决策上的失误导致错过了 markdown 的这一波浪潮。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ca7a0ac1&quot;&gt;&lt;a href=&quot;https://plumz.me/archives/2749/&quot;&gt;初烧孟老板 - Plum’s Blog&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-74a987ca&quot;&gt;
&lt;p&gt;去年这个时候，孟老板向我询问，说自己有个朋友，送他一个森海的 HD600，他不太懂，问是不是这玩意需要耳放之类的东西才能听。&lt;br&gt;
当时我正在抄作业，就随便应付了一下，表示既然是大耳嘛，耳放是必须的，你接手机直接插肯定是不行的。顺便向孟老板解释了一下为什么要用耳放，还有“推动推不动”之类的说法，毕竟更深的我也不懂，只能帮到这里了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-d4a0b600&quot;&gt;高中的时候机缘巧合知道了「耳机大家坛」，然后沉迷于逛论坛，也尝试买过一些设备，那时候非常想要有一个 iPod Classic。现在处于「早知道还是原道」的状态，9.9 买不了吃亏买不了上当。这个论坛已经运行 24 年了，小众论坛有小众的好处，没什么人搞事情，能一直持续运行。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-9f4fd475&quot;&gt;&lt;a href=&quot;https://borretti.me/article/human-routers-of-machine-words&quot;&gt;Human Routers of Machine Words&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f75cbcea&quot;&gt;
&lt;p&gt;The immediate problem is, as we’ve established, the author’s an idiot. If you are so stupid you can’t even turn some bullet points into prose, then your ideas are probably worthless. I think that’s a sensible inference.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-5ff9ec0e&quot;&gt;
&lt;p&gt;Through writing. The process of communicating your ideas to another mind forces you to concretize them, make them precise, clarify your assumptions, more generally, it turns ideas from vague ghosts to solid, physical objects that can be manipulated: here you realize these ideas that seemed so solid are ill-posed or contradictory or incomplete. These failures are necessary parts of thinking, because they teach you two crucial skills: knowing which ideas to reject, and improving or otherwise transforming ideas in search of better ones.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-7324202f&quot;&gt;作者关于一些人使用 AI 来写文章的观点，话糙理不糙，当我花时间看到一篇是 AI 写的文章的时候，感觉这篇文章话都不那么糙了。&lt;/p&gt;
&lt;p id=&quot;s-49f7d4c7&quot;&gt;约瑟夫·维森鲍姆：「很多时候，当我们自以为理解了某件事并试图将其写下来时，我们的写作行为本身却暴露了我们理解的不足，甚至连我们自己都看不出来。我们的笔写下“因为”这个词，却突然停了下来。我们以为自己理解了某件事的“为什么”，却发现其实并没有。我们以“显然”开头写句子，然后才意识到我们想表达的意思根本不是显而易见的。有时我们用“因此”连接两个分句，结果却发现我们的推理链条存在缺陷」&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-80e222fc&quot;&gt;《良渚密码》， 周日一口气看完，前面有多吸引，后面就有多失望。倒是对良渚文化有了一些兴趣，这本书的故事就是围绕着玉琮展开的。&lt;/p&gt;
&lt;p id=&quot;s-e4775722&quot;&gt;《嗡》，柳三便单口喜剧专场，意外的好评，微博大 V，过气网红，黑灯的编剧，上过单口综艺，但是不火，不带票，我再一次亏了 30 块（因为周三半价）。我很喜欢他的讲述风格，让我像起来宋文博。段子有些老，听起来很放松，整体和他的微博大 V 身份意外的契合：过气。单口演员越来越年轻，听着比自己年纪小的人讲述一些不理解，有时候有些痛苦，柳三便处于一个“失意中年”的人设，他的不理解我反而能理解。整体是好笑的，如果一个没看过单口的朋友来看，我会推荐。&lt;/p&gt;
&lt;p id=&quot;s-8f33ef95&quot;&gt;开场演员烤串，很不错，淡淡的说出狠话，如果他有专场我会去看。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-89f57cec&quot;&gt;
&lt;li&gt;AI：你才是 slop，你全家都是 slop。&lt;/li&gt;
&lt;li&gt;杀糕局，这不是把人当傻子忽悠呢么。&lt;/li&gt;
&lt;li&gt;基本无害这期播客录制阵容也太豪华了，周四的下午，毛冬、石老板、张灏喆、吴鼎、贤鱼、继业。&lt;/li&gt;
&lt;li&gt;当真正高频使用 worktree 的时候，发现自己的每个项目的 CI 都需要适配一下。。。&lt;/li&gt;
&lt;li&gt;突然发现Dawarich 已经不知不觉 1.1 版本了，虽然作者还是说在积极开发中，不保证没有 breaking change，但也许可以试试了？&lt;/li&gt;
&lt;li&gt;同事玩户外的休假体验真不错，山里没信号，谁也找不到。&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tokens.ci/leaderboard&quot;&gt;https://tokens.ci/leaderboard&lt;/a&gt; 有点token 版本的wakatime 的意思。&lt;/li&gt;
&lt;li&gt;任何成人关系都是彼此成就对方的自由。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《唱唱唱唱反调反调》</title><link>https://zdyxry.github.io/2026/07/12/Weekly-Issue-opposite/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/07/12/Weekly-Issue-opposite/</guid><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-ffd0ec8a&quot;&gt;&lt;a href=&quot;https://onevcat.com/2026/07/coding-not-funny-anymore/&quot;&gt;当编程变得不再有趣&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-d9a59b04&quot;&gt;
&lt;p&gt;如果说过去一年，这种乐趣只是被稀释，我好歹还能在编程的副驾位置上混一混，那么 Fable 5 的出现，更像是有人干脆把我的整个驾驶室都端走了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-dd10da1a&quot;&gt;
&lt;p&gt;写了二十年代码，“能亲手解决困难的问题”曾经是我确认自己的方式之一。现在这个位置上坐着别人了，而且它不用睡觉，不会烦躁，也不需要成就感，只需要一点电力和两百美金。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-9fbbfa73&quot;&gt;&lt;a href=&quot;https://github.com/MaximeRivest/Riddle&quot;&gt;GitHub - MaximeRivest/riddle: The diary of Tom Riddle for the reMarkable Paper Pro — write with your pen, the page drinks your ink and answers in a flowing hand · GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-06cce35c&quot;&gt;用 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/ai&quot;&gt;AI&lt;/a&gt; 来做有趣项目的典型示范：将 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/remarkable&quot;&gt;reMarkable&lt;/a&gt; 设备变成《哈利波特》中汤姆里德尔的日记，用笔在纸上写下自己的话，然后字迹小时，然后对方给出回复，最终所有痕迹消失。这就是魔法啊。&lt;/p&gt;
&lt;p id=&quot;s-ceb2b588&quot;&gt;上一个印象很深的博客是这篇： &lt;a href=&quot;https://cannoneyed.com/projects/isometric-nyc&quot;&gt;cannoneyed.com/projects/isometric-nyc&lt;/a&gt;，将纽约地图转换成像素地图。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-9a57a968&quot;&gt;&lt;a href=&quot;https://www.xda-developers.com/stopped-self-hosting-these-services-due-to-maintenance/&quot;&gt;I stopped self-hosting these 4 services after realizing maintenance wasn’t worth it&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-e4848672&quot;&gt;作者停止维护了 4 类 self-hosted 服务：音乐播放、站点管理、邮件、密码管理。我尝试过维护音乐播放，但是每次找资源都有些麻烦，哪怕现在有龙虾自动的找，但 Youtube 的封锁机制一直在持续的更新，总归要投入时间想着这件事。放下执念，放过自己。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ac2f516c&quot;&gt;&lt;a href=&quot;https://www.cncf.io/blog/2026/06/30/kepler-re-architected-improved-power-accuracy-and-a-community-call-to-action/&quot;&gt;Kepler, re-architected: Improved power accuracy and a community call to action!&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-1cbc298e&quot;&gt;
&lt;p&gt;To prioritize ease of adoption and accuracy improvement, we are shifting away from eBPF and going back to basics. Our re-architected solution leverages read-only access to standard &lt;code&gt;/proc &lt;/code&gt; and &lt;code&gt;/sys&lt;/code&gt;. Because these are universally available on Linux systems, they require significantly lower privileges and minimal setup.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-89b29782&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/kepler&quot;&gt;Kepler&lt;/a&gt; 去掉了 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/ebpf&quot;&gt;eBPF&lt;/a&gt; 的强依赖，改为使用 &lt;code&gt;/proc&lt;/code&gt; 和 &lt;code&gt;/sys&lt;/code&gt; 来获取信息，找机会在内部部署一个试试，能量化的东西都是好东西。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b7fd7f5b&quot;&gt;&lt;a href=&quot;https://github.com/coreos/bugs/issues/990#issuecomment-395168773&quot;&gt;Excessive logging causes process to block · Issue #990 · coreos/bugs&lt;/a&gt;
&lt;a href=&quot;https://github.com/coreos/bugs/issues/1162#issuecomment-194223382&quot;&gt;High journald CPU usage · Issue #1162 · coreos/bugs · GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-b7946c7a&quot;&gt;最近在想是否有可能把一些服务日志从自己管理统一到 journald 管理，毕竟现在 systemd 大一统，系统日志流转已经统一变成了 kmsg, syslog, service unit stdout/stderr, audit 统一接入 journald, journald -&gt; rsyslog -&gt; /var/log 的状态了。&lt;br&gt;
转到 journald 的优势很明显，可以结构化查询，日志空间自动管理，输入输出统一管理。带来的问题也有一些，有默认的速率限制，比如 30s 最多 10000 条日志，使用 journald 之后所有的日志都统一管理（高版本有 LogNamespace 可以配置独立的 journal），哪怕配置了持久存储，不同服务日志的轮转策略通常是有差异的，还是需要 rsyslog 转发一次，这个时候之前的一次写动作就变成了多次，且写入路径非常的长，需要配合 logrotate，该需要的这些传统配置都少不了。&lt;/p&gt;
&lt;p id=&quot;s-bebb7896&quot;&gt;如果 journald 有 bug，影响范围太大了，我期望的是即使系统日志无了，我的关键服务仍可以运行，当日志文件系统使用率 100% 之后，write 会返回 ENOSPC，看上去 journald 之前有过阻塞 write 动作的 issue，结论：不迁。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-3a7bee2e&quot;&gt;&lt;a href=&quot;https://taresky.com/my-ego&quot;&gt;黑暗投资暴论&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-71d28271&quot;&gt;
&lt;p&gt;之前说过的金融行业一定需要做合规，因为利润的来源是不合规。这就是真实世界的样子，政治是人类奴役人类的终极手段，建立合规门槛是为了阻碍门槛之外的对手。虽然它们往往被包装成“保护普通人”，也做了一些表面功夫，但这是营销，而不是初衷。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-43e7b46a&quot;&gt;
&lt;p&gt;市场的全部利润，都来自于有人在不计磨损地交易。这个人可能是股神、天才；可能是庄家、黑客；也可能是散户、韭菜。但无一例外，他们愿意支付交易成本，换取更好的流动性，是一切利润的根源。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-29a4b5f3&quot;&gt;
&lt;p&gt;任何交易都需要有对手方。有人告诉你可以共赢，是因为他先上车了，希望你来抬轿子。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-2c65ae3d&quot;&gt;虽然我没啥投资能力，但是这套理论是认同的。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ebd66750&quot;&gt;&lt;a href=&quot;https://nofluff.0x01.me/&quot;&gt;写作指令&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-d8e86ae4&quot;&gt;
&lt;p&gt;写下任何比喻或概括性说法之前，你必须能回答两件事，一是能用具体事实或逻辑把它展开，二是它确实比直白说法更帮助理解。任何一条答不上，就换成直白的说法。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-87900b13&quot;&gt;一直觉得比喻这个修辞方式很难，尤其是在专业场景下，有一些看似有道理的比喻方式，细想就有问题了，这个时候感觉比喻反而是坏事。关于修辞，之前看到过有人推荐过陈望道先生（《共产党宣言的中文译者》）的 &lt;a href=&quot;https://book.douban.com/subject/1046205/&quot;&gt;修辞学发凡 (豆瓣)&lt;/a&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b3358405&quot;&gt;&lt;a href=&quot;https://edward40.com/zh-cn/p/work-is-not-a-blessing-but-a-curse/&quot;&gt;工作不是一种祝福，而是诅咒&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-458a33be&quot;&gt;
&lt;p&gt;也许真正值得相信的不是工作会拯救我们，而是即使工作暂时没有着落，人也未必真的会坠落到底。没必要提前为那些还没出现的事情受苦，因为焦虑未发生的事并不会让未来变得更可控，只会让今天更加恶化。该准备的时候准备，该投简历的时候投简历，该面对的时候面对，但不要把未来每一种可能的不幸都提前搬到今天来承受。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-7b7c8241&quot;&gt;我倾向于认为这里的“并不会”是因为还没有发生，如果发生了，再来回过头看这段话就是另一番场面了。知道现实世界的游戏规则是什么，在规则之内，确保自己可以站得稳，之后再谈其他。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-38d4adbb&quot;&gt;&lt;a href=&quot;https://www.douban.com/topic/493230026/?_spm_id=MTYxMzA4NzA2&quot;&gt;很多少数民族不是还没进化到有文字，而是主动丢弃了文字&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-245bdd87&quot;&gt;
&lt;p&gt;Scott 提出了一个极其大胆且迷人的假说：山民没有文字，可能不是因为他们笨或者进化落后，而是一种为了保持政治灵活性而进行的战略性拒绝。&lt;br&gt;
他挑战了一个根深蒂固的偏见：即识字/文字代表进步，文盲/口传代表落后。他提出，对于那些想要逃避国家的人来说，文字不仅不是进步，反而是一种致命的行政陷阱。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-8dbc4047&quot;&gt;
&lt;p&gt;对于逃亡者来说，没有记录就是最好的保护。&lt;br&gt;
文本是僵死的、证据确凿的；而口述是活的、可以随时改写的。在口传社会里，历史、家谱和法律都是根据现在的需要来发明的。文字是国家的栅栏，而口语是自由的荒野。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-208ae088&quot;&gt;
&lt;p&gt;识字固然带来了知识，但文字也带来了锁链。&lt;br&gt;
少数民族通过保持口头文化，获得了一种历史的豁免权——他们可以随时重新定义自己，永远走在国家行政机器的前面。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-648bb3e8&quot;&gt;&lt;a href=&quot;https://archive.is/PdGfq#selection-101.0-120.0&quot;&gt;Maybe you should learn something&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-73acb952&quot;&gt;
&lt;p&gt;In the long term, learning new things is fun and makes life richer in ways you can’t even imagine, and it’s a time investment that will pay dividends for life as these skills never really go away. There are even social aspects, as you’ll quite literally become a more interesting person to talk to.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-8ecfef1f&quot;&gt;&lt;a href=&quot;https://www.seangoedecke.com/blog-about-things-you-dont-understand-yet/&quot;&gt;Blog about things you don’t understand yet&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-68281a8e&quot;&gt;这篇博客还是有些启发的，我日常会记录我读到的博客的想法，如果读完一篇博客我没有什么想法，那么我不会记录它，如果读完一篇博客之后，我有一些模糊的想法，但是无法形成阶段性的结论，我会搁置它，后面很有可能就一直搁置下去了。&lt;/p&gt;
&lt;p id=&quot;s-3e7f04ec&quot;&gt;如果按照这篇博客推荐做法，那我应该先预设一个结论（不需要正确，哪怕只是一个角度），比记录下自己所有模糊想法的原因，这样即使搁置了后面回过来也能继续思考，直到最终有一个想法。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-4ce45381&quot;&gt;《唱唱唱唱反调反调》，二维马单口专场，一个月前买票的时候是 99，知道不带票肯定卖不完，没想到大麦周三打折最低 69，亏了，下次不提前买了。个人风格保持的非常完美，第一个专场《小薯》是讲孩子的，观众的接受度高一些，上一个专场《晚到旅客安检通道》和这个专场，都是围绕着逻辑谬误这个方式来写，先设想一个谬误，然后围绕这个谬误去解释，最后合理化。发现辽宁演员对观众的冒犯成都挺高的，大风天几个演员的冒犯程度排名：好梦&gt;二维马&gt;史研&gt;宁佳宇。这么看，一些观众说宁佳宇拧巴，还是有点说法的。&lt;/p&gt;
&lt;p id=&quot;s-758ffe98&quot;&gt;另外，觉得 Storm 的喜剧联盒国要倒闭了，希望它能多坚持一阵子的，我不想每次看单口都跑到南京东路/北外滩去。&lt;/p&gt;
&lt;p id=&quot;s-42d61ef3&quot;&gt;《良渚密码》，南派三叔。我一直分不清南派三叔和天下霸唱，只记得某一年暑假的时候捧着两本全集看完了《鬼吹灯》和《盗墓笔记》，这本书有点让我想到了那个时候。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-87b319fb&quot;&gt;
&lt;li&gt;一个月前买了这周专场的门票，结果这周我 Oncall。&lt;/li&gt;
&lt;li&gt;总感觉 wakatime 在 AI 时代可以做更多事情，没跟上热点。感觉当前的各种 token 统计都是侧重于 token 用量，但是时间维度好像不太行。&lt;/li&gt;
&lt;li&gt;WorkBuddy 到底投了多少广告。&lt;/li&gt;
&lt;li&gt;Github Action 定时任务堆积已经从延迟 1h 变成了延迟 4 h 了。&lt;/li&gt;
&lt;li&gt;苏州河的正式名称还是吴淞江。&lt;/li&gt;
&lt;li&gt;听播客听到了两种不同的消费方式：a. 如果我今天不买这个东西，我明天会死么？b. 如果我明天死了，我今天还要买这个东西么？其实两者不冲突，可以一起来决定的。&lt;/li&gt;
&lt;li&gt;同事和女朋友的办公地点，中间只隔着黄浦江，我说在这当牛郎织女呢。&lt;/li&gt;
&lt;li&gt;ping 没啥问题，只靠 ping 就有很大的问题了。&lt;/li&gt;
&lt;li&gt;大米先生有自选称重的店铺了，感觉比之前划算很多。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-玩桌游</title><link>https://zdyxry.github.io/2026/07/05/Weekly-Issue-boardgame/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/07/05/Weekly-Issue-boardgame/</guid><pubDate>Sun, 05 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-826ce1ae&quot;&gt;&lt;a href=&quot;https://www.minimus.io/post/introducing-minimus-community-edition-free-hardened-container-images-across-our-entire-gallery&quot;&gt;Minimus Community Edition: Free Hardened Container Images - Minimus&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-e751f6b4&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/minimus&quot;&gt;Minimus&lt;/a&gt; 提供了社区版本的安全加固镜像，可以免费试用，这些镜像是通过了一些合规验证的。但是感觉也很难去和 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/chainguard.dev&quot;&gt;chainguard.dev&lt;/a&gt;、&lt;a class=&quot;internal new&quot; href=&quot;/mentions/docker-dhi&quot;&gt;Docker DHI&lt;/a&gt; 竞争，容器安全市场本身一直在高速增长，除了供应链问题外，还有合规法规的要求，导致客户需要应对场景需要投入，但是很多用户免费额度就足够了，不会去付费使用的。另外 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/minimus&quot;&gt;Minimus&lt;/a&gt; 核心工具没有开源，那么它和 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/docker&quot;&gt;docker&lt;/a&gt; 就没有差异了，大家肯定可使用 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/docker-dhi&quot;&gt;Docker DHI&lt;/a&gt;。&lt;/p&gt;
&lt;p id=&quot;s-a3dd4517&quot;&gt;&lt;a href=&quot;https://www.swotanalysis.com/chainguard&quot;&gt;Chainguard SWOT Analysis &amp;#x26; Strategic Plan 2025-Q4&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-6095b1d0&quot;&gt;顺便看了下为什么 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/chainguard.dev&quot;&gt;chainguard.dev&lt;/a&gt; 需要那么多人，原来是销售占了大头，它们的主要工具都是开源的，受到技术人员认可，但是很难（感觉几乎不可能）转换成明确收益，所以招聘了大量的销售，来将技术卖点转换为合法合规，改为由上至下来推动技术采用。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-e1a16fc4&quot;&gt;&lt;a href=&quot;https://xargin.com/ai-panic/&quot;&gt;AI panic&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-ab9af4b0&quot;&gt;
&lt;p&gt;但短时间内，我是悲观的，从历史上看生产力极度过剩的时代基本都是战争的开端。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-178eaa16&quot;&gt;&lt;a href=&quot;https://www.wuyi.space/2026/05/01/%E6%8A%A2%E8%B7%91%E6%97%B6%E4%BB%A3%EF%BC%8C%E4%BD%A0%E6%97%A0%E6%B3%95%E9%9D%A0%E5%AE%89%E5%85%A8%E8%B5%A2/&quot;&gt;抢跑时代，你无法靠“安全”赢 - Stay Out Space&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-51718c1c&quot;&gt;
&lt;p&gt;但在今天的 AI 与智能体应用市场，情况正在发生微妙的变化：我们甚至还没看清鸿沟有多宽，所有人就已经开始冲刺了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-f4a6c648&quot;&gt;
&lt;p&gt;于是我们看到：产品还在内测，发布会已经开完了；技术方案还在验证，白皮书已经发出去了；甚至连 Demo 都还没稳定，就已经在说“赋能千行百业”了。鸿沟还没有看清，所有人都在抢那个身位，产品力似乎可以一边跑一边修。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-a5eae3c6&quot;&gt;
&lt;p&gt;维特根斯坦说，语言的界限就是世界的界限。放在 AI 产品营销的语境里，这句话可以翻译成：你能说清什么，你的产品边界就在哪里。你只能赢得你能够清晰表达的市场。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-407c98a4&quot;&gt;
&lt;p&gt;问题是，技术狂热者比任何用户都更敏感。Ta 们听得见话术，也辨得出虚实。那些被过度透支的表达，终将在 Ta 们面前失效。于是悖论出现了：抢跑是必要的，但说假话跑不远；说真话又可能显得不够“性感”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-596c874d&quot;&gt;&lt;a href=&quot;https://justingarrison.com/blog/state-of-immutable-linux/&quot;&gt;The State of Immutable Linux&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-873c9d7d&quot;&gt;
&lt;p&gt;Ostree updates in the past were files based. You only had to download the files you needed to perform the update. This is simaly to Flatcar’s block level updates, but could be more efficient because it would download the contents of the block (a.k.a. a file), not the whole block.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-c146f046&quot;&gt;
&lt;p&gt;Moving to containers loses this benefit because now all files are obscured into layers and layers are based on build steps, not contents. So now I can download container layer diffs, but those are much larger and opaque to what I actually need.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-dc4b5ae8&quot;&gt;虽然作者觉得 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/ostree&quot;&gt;ostree&lt;/a&gt; 像 container image 方式的转移，但是我还是很喜欢的，至少用户从使用方便的角度考虑，上手门槛降低很多。
关于提到 OCI 镜像分层不感知 content 引入的分发效率的问题，这个项目是可以解决 一部分的： &lt;a href=&quot;https://github.com/coreos/chunkah&quot;&gt;GitHub - coreos/chunkah: An OCI building tool for content-based layers · GitHub&lt;/a&gt; ， 在 OCI Image 的构建阶段，将 layer 按照 content 重新组织，计算 RPM 的 stability ，然后根据 stability 进行分层，用构建阶段的耗时来替代分发阶段的耗时。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-a1edc61e&quot;&gt;&lt;a href=&quot;https://archive.is/CCHgu#selection-1417.0-1422.0&quot;&gt;我女儿的感情生活&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-5630ff71&quot;&gt;
&lt;p&gt;揣着明白装糊涂，从大象边上挪过去。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-6222f331&quot;&gt;
&lt;p&gt;恋爱烦恼也可以跟我聊啊！我是开明的亲爹！没有用，孩子的感情生活，天生就是背着父母的，带着叛逆的意味，是她自我成长的一部分。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-608ba03a&quot;&gt;
&lt;p&gt;实践证明，给小朋友讲人生经验没啥用，你觉得特别重要的事儿，她不觉得，有时候还有反效果，因为你小心翼翼的哄着她把天雷滚滚的坑都让开了，所以她觉得风轻云淡都没啥。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-33d9cf87&quot;&gt;
&lt;p&gt;小朋友交朋友，说好听点是缘分，说直白点是一种布朗运动。大家碰到一起，就混在一起做些朋友做的事情，过两天布朗运动分开了，就跟别的朋友一起做一些朋友做的事情。朋友如此，恋爱亦然，恋爱是为了混在一起做一些恋人做的事情，至于对象是谁，无非是看脸，或者偶然觉得这人还不错，基本没做过理性选择。成年人才他妈量化择偶呢。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-53703e15&quot;&gt;
&lt;p&gt;娃很不开心，娃跟我说，吉他少女为啥要单飞，不是说好做一辈子的好朋友吗？笑死。我跟她说，将来你男朋友讲类似的话，也是一样的，听听就好。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-e1001cfd&quot;&gt;
&lt;p&gt;虽然我女儿是个吊儿郎当、懒散成性、催三遍才动一动、经常乐极生悲的波西米亚精神病，但她也是一个正直善良有责任感的孩子，我很满意。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-a58cf9b1&quot;&gt;
&lt;p&gt;纪伯伦说过，你的孩子，她不是你的孩子，她是由生命本身的渴望而诞生的孩子（但她还吃你的喝你的拿出不及格试卷让你签字想方设法的找你要钱），我只能陪她很短的一段路，后面更漫长的路，是她自己的路。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-d14be3c1&quot;&gt;
&lt;p&gt;豆瓣有人说过，生活就像开盲盒，读书、工作、创业、结婚、生娃，我们并不知道什么东西在未来等着我们，只能一个接一个的开下去，人生不过是在泡泡马特的一个下午，转眼日已西沉，满地纸屑，时间到了，你该回家了，你低下头，看到手里只有一些丑陋的廉价塑料娃娃。卧槽花了这么多钱就只得到这些垃圾吗？你握紧了这些垃圾，它们是你最宝贵的东西，因你而赋予了意义。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-f760da5f&quot;&gt;
&lt;p&gt;从那一天起，我的想法很简单，就是努力让她跟我一起度过的每一天，都高高兴兴的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-3cdbf50f&quot;&gt;边看边笑，全程姨父笑，这父亲的内心戏非常足，对女儿的教导也很好，值得学习。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-40c4221b&quot;&gt;&lt;a href=&quot;https://www.seangoedecke.com/doing-nothing-at-work/&quot;&gt;Doing nothing at work&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-45dd8a6c&quot;&gt;
&lt;p&gt;As a general rule, if you can simply avoid panicking, you will be doing better than most engineers at incident response.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-ee7190ac&quot;&gt;这篇文章的理念在不同的阶段的人看感觉会有明显的分歧，如果你所在的环境是一个大而不倒的环境，那可能参照作者的方式会让你的精神状态更好，反之，“让公司感觉到痛”这种倒逼方式，最开始受伤的大概率是自己；那些已经存在的“无人愿意触碰”的问题，一定是也会让你糟心的问题，你去解决它，之后自己工作的也会更舒心。&lt;/p&gt;
&lt;p id=&quot;s-20b1e579&quot;&gt;单纯的从负荷管理和优先级分配上考虑，不留 buffer 人会坏的。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-abe112c2&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Zz7Np0JG7S0&amp;#x26;t=3s&quot;&gt;걸어서 상해 속으로..2탄｜여자 혼자 4박 5일｜우캉맨션 길거리 스냅｜도합 8번의 배달음식&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://www.youtube.com/watch?v=pvZrDljPPsA&amp;#x26;t=94s&quot;&gt;걸어서 상해 속으로..｜여자 혼자 4박 5일｜우전 통안 인｜콘래드 상하이｜의문의 헤드 스파&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-74abd16f&quot;&gt;推荐一个韩国人的上海游 vlog，全程没有配音，全靠字幕，但是很有趣，和其他韩国人来上海去的地方有很大的差异，比如她会去徐家汇书院。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ab591815&quot;&gt;&lt;a href=&quot;https://www.douban.com/podcast_episode/478213&quot;&gt;Ep201 奥克兰生存手册：老想嫁给毛利人了（ You show 还钱！）&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-b5643b2f&quot;&gt;《基本无害》的奥克兰篇。一些小记录：&lt;/p&gt;
&lt;ul id=&quot;s-084fbeca&quot;&gt;
&lt;li&gt;kiwi 在不同的语境下的含义不同：奇异果、新西兰人、鸟；&lt;/li&gt;
&lt;li&gt;小偷小摸很多，不要在车里放任何东西；&lt;/li&gt;
&lt;li&gt;有不止一个人被抢过车，离车的时候要及时锁车门，当地人都会买保险，要及时 review 车辆价值；&lt;/li&gt;
&lt;li&gt;日常光脚走路（和澳洲一样）；&lt;/li&gt;
&lt;li&gt;新西兰人略微的鄙视澳洲人；&lt;/li&gt;
&lt;li&gt;其他地区的人略微的鄙视奥克兰人，有专有名词 JAFA：“Just Another Fucking Aucklander”，类似于“京爷”/“沪爷”？&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-8e17898c&quot;&gt;
&lt;li&gt;自从注册了两个驾校软件，每天就会收到各种问候。&lt;/li&gt;
&lt;li&gt;发现因为 Bluefin 关注的一个开发者，是 《Go In Action》的共同作者。&lt;/li&gt;
&lt;li&gt;pidgin，洋泾浜。&lt;/li&gt;
&lt;li&gt;Amp 说自己现在没有 PR，只是 push main，自己解决冲突，然后 push。&lt;/li&gt;
&lt;li&gt;UPS 用上一次，就觉得赚了。&lt;/li&gt;
&lt;li&gt;这几天关于微信使用 sqlite 的讨论，突然想到，如果陈皓还在，会说什么。&lt;/li&gt;
&lt;li&gt;看到了 Loop 的定价（每个人最多 10 个 Agent，500块/人/月），Loop 的营销方式看上去和飞书的“先进公司用飞书”一个路数：我们公司还不错吧，我们用 Loop 已经做了 blabla，你想不想用 Loop 来完成类似的事情？那快来试用吧。&lt;/li&gt;
&lt;li&gt;好像从 2026 年开始，越来越多用户对服务器资源变得敏感了，以前会说我不差计算/存储资源，只要你性能好就 ok。现在会说，你这个怎么占了这么多资源？&lt;/li&gt;
&lt;li&gt;看到 Laisky 给妻子修眼镜，想到了上次回家的时候，眼镜片不小心摔出来了，家里没有小螺丝刀，我爸妈说姥爷家可能有，大晚上的去姥爷家修眼镜，到了一问，果然有。想到了小时候在姥爷家倒腾那些“破”工具箱，姥爷家啥都有。&lt;/li&gt;
&lt;li&gt;以为 Nginx 发布时间很早，没想到梦幻西游更早。&lt;/li&gt;
&lt;li&gt;偷懒了一两天，账就对不齐了&lt;/li&gt;
&lt;li&gt;单立人上海拼盘巡演票卖不动了，梁海源专场票打4折也卖不动了，再这么大剧场搞下去，能带票的最终都会带不动的。&lt;/li&gt;
&lt;li&gt;周末被朋友带着玩桌游：掼蛋、德扑、自然和弦、爆珠发明，后两个没玩明白，需要多玩几局。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-人分千里外，兴在一杯中</title><link>https://zdyxry.github.io/2026/06/28/Weekly-Issue-renfenqianliwai/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/06/28/Weekly-Issue-renfenqianliwai/</guid><pubDate>Sun, 28 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-0b52dce8&quot;&gt;&lt;a href=&quot;https://spencercjh.me/blog/air-gapped-kubernetes-software-delivery/#sbom-%E6%98%AF%E5%85%8D%E8%B4%B9%E7%9A%84&quot;&gt;从刀耕火种到 Zarf：air-gap Kubernetes 软件交付踩坑实录&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-1f95303a&quot;&gt;
&lt;p&gt;Zarf 的做法很硬：直接拿 &lt;strong&gt;ConfigMap 当运输层&lt;/strong&gt;。&lt;code&gt;registry:3&lt;/code&gt; 压缩后大概还有 18MB，单个 ConfigMap 有 1MB 上限，塞不进去，就只能先打 tar，再切成很多块，分散塞进一堆 ConfigMap 里。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-48d05628&quot;&gt;
&lt;p&gt;但把碎片送进去还不够，还得有人在集群里把它重新拼起来，再临时顶出一个能用的 registry。干这个活的是 &lt;code&gt;zarf-injector&lt;/code&gt;。它本身是个 &lt;strong&gt;不到 1MiB 的 Rust 二进制&lt;/strong&gt;，而且还是 MUSL 静态编译。这里偏偏没用 Go，不是风格问题，而是尺寸问题：它自己也得塞进 ConfigMap，Go 二进制太大，不合适，只能换更小的 Rust。&lt;br&gt;
还有一道坎也很现实：要跑 injector pod，总得先有个容器镜像。但这时候又没有地方拉镜像，所以 Zarf 不是去拉一个新的，而是想办法复用集群里原本就有的 &lt;code&gt;pause&lt;/code&gt; 镜像。Kubernetes 不会直接把 pause 镜像地址告诉你，它就自己去猜：名字里带 &lt;code&gt;pause&lt;/code&gt;、主版本号是 3 或 4、体积小于 1MiB，大体按这个范围去找。&lt;br&gt;
后面的流程就接起来了：先起一个用了 pause 镜像的 pod，把那堆 ConfigMap 挂进去；pod 里跑 injector，把那些碎片重新拼回 &lt;code&gt;registry:3&lt;/code&gt;；再临时起一个只读的 seed registry。等 seed registry 活过来以后，真正的 &lt;code&gt;docker-registry&lt;/code&gt; 才拿它当镜像来源把自己拉起来。正式 registry 起来以后，injector 和 seed registry 这一套临时结构就可以删掉了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-cae74d3e&quot;&gt;这篇文章即使是作者自己重新梳理在输出，也有一些 AI 味儿。我最开始以为是因为文章中出现了 13 个“而是”，现在想想可能不是，说不出来，同事说我有些妖魔化“而是”了。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ad69ce04&quot;&gt;&lt;a href=&quot;https://overreacted.io/there-are-no-instances-in-atproto/&quot;&gt;There Are No Instances in atproto — overreacted&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-b6b59d1d&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/activitypub&quot;&gt;ActivityPub&lt;/a&gt; 和 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/atproto&quot;&gt;ATProto&lt;/a&gt; 的差异，视图可以很直观的了解两者区别。有人指出了文章中有意忽略了 Relay 组件的重要性，当前 BlueSky 主要还是使用的中心化的 Relay ，但是他们好像有意的忽略了当前 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/meta&quot;&gt;Meta&lt;/a&gt; 的 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/threads&quot;&gt;Threads&lt;/a&gt; 也是一个巨大的中心化的 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/activitypub&quot;&gt;ActivityPub&lt;/a&gt; 实例，使用 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/threads&quot;&gt;Threads&lt;/a&gt; 的普通用户想要订阅特定实例的用户消息，结果因为特定实例的管理员对 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/meta&quot;&gt;Meta&lt;/a&gt; 的抵制导致普通用户无法订阅，这是无法避免的问题。&lt;/p&gt;
&lt;p id=&quot;s-4e75c58e&quot;&gt;朋友说 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/threads&quot;&gt;Threads&lt;/a&gt; 上面找到了 10 年前使用微博的快乐，活人感十足。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ec94cc62&quot;&gt;&lt;a href=&quot;https://www.zhangxinxu.com/life/2026/06/ai-why-keep-study/&quot;&gt;都AI时代了，我为何还在学习前端基础知识？ «  张鑫旭-鑫空间-鑫生活&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-15cac1a2&quot;&gt;
&lt;p&gt;注意，是不推荐学习嘎吱角落的细节，并不是不推荐大家去学习，在任何时候，学习总是没有错的，在实际的职业生涯发展中，决定最后高度的是人与人的竞争，而不是人与 AI，这个学习不仅仅是专业技术，包括沟通协作，业务推动，为人处事，都在这个范畴。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-0fbbd852&quot;&gt;
&lt;p&gt;所以，我这把年纪了，还在不停地学习前端技术，无论是前沿新特性，还是各种精妙的实现技法。
这几年下来，一直保持着每周至少更新一篇技术文章的节奏，并积极在项目中应用自己学到的东西，积攒开发经验。
全都是为了在 AI 时代，走得更快更远。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c3050231&quot;&gt;&lt;a href=&quot;https://zhuanlan.zhihu.com/p/2050101239405450772&quot;&gt;6倍速的Kimi K2.7 Code 高速版和普通版是同一个模型吗？ - 知乎&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-3dc9b54e&quot;&gt;最近 Kimi Code 的体验计划可以开启高速版本了，我实际开启了之后，发现在出活的场景下，199 套餐很容易触及 5h 额度的上限，然后不得不切换回正常速度，为了能用相对更多的额度。&lt;/p&gt;
&lt;p id=&quot;s-e43abb17&quot;&gt;这里就有一个问题，我是否应该选择高速版？高速版本相对于正常速度的倍率是 6x 速度，3x 消耗。也就是说，同样消耗 1h 额度，实际可用时间只有 20min，理论产出是原来的 2 倍？5h 的额度，对应的高速版本实际可用时间是 1.6h，实际对应的是 10h 工作量。&lt;/p&gt;
&lt;p id=&quot;s-24d38e08&quot;&gt;如果是为了更好的产出，虽然可能 5h 额度范围只能用 1.6h，但是从产出角度，这 1.6h 是高强度高专注的投入，因为速度真的很快，你很难会去抽时间去做其他的事情，就不会因为正常速度太慢导致经常要同时开多个任务去做，减少了很大的上下文切换成本。&lt;/p&gt;
&lt;p id=&quot;s-a201f1ae&quot;&gt;最终我的方案：如果是一件非常明确的工作，那么直接用高速版，如果是一件需要你大量思考的工作，即使速度再快也需要你来不断的投入大量思考时间，那么用正常速度。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-f6b7ff2a&quot;&gt;&lt;a href=&quot;https://nekocode.cn/weixin/%E5%A4%B1%E4%B8%9A%E4%BA%86-4e617505/&quot;&gt;失业了&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-fd8dca97&quot;&gt;
&lt;p&gt;我前老板用 OpenClaw 几天就 Vibe 出了一个 Dashboard，自此开始大肆追捧 OpenClaw、AI-First，以及类似 Peter 那样的「超级个体」概念。他认为 AI 已经带来了颠覆性的生产力提升，我们必须立刻跟进，于是递上投名状，说白了，就是一个人得干十个、甚至横跨不同职业的人的活，才算及格。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-6dad4c5b&quot;&gt;
&lt;p&gt;当然，这些要求，到部门最后解散也没人能做到 🌚，业务指标更是连影子都没见着。这段时间内唯一拿得出手、能向上汇报的指标，大概就只剩代码行数了 —— 不过这个倒确实挺吓人，每个月我们部门都能新增几十万行存活代码 🤣。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-c9407d11&quot;&gt;
&lt;p&gt;而我前老板，也因为这些超前的、或者说可能给公司带来降本增效 / 破局的理念，晋升了 Title，成了公司的 AI 总负责人。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-da1b97a8&quot;&gt;&lt;a href=&quot;https://lutaonan.com/blog/gaokao/&quot;&gt;高考随想&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-43e75a57&quot;&gt;
&lt;p&gt;高考考得好固然好，但人生啊，不是一段解题的过程，而是一场终生的牌局。总结起来，人生无非四种玩法：一手好牌/打得稀烂；一手好牌/打出更大价值；一手烂牌/破罐破摔；一手烂牌/打成好牌。&lt;br&gt;
每个人都有不同的打法，只要打得让自己感到快乐，就是好的打法。如果同时还能让身边的人也感到快乐，那可算是功德圆满了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-255a848c&quot;&gt;&lt;a href=&quot;https://borretti.me/article/no-one-escapes-the-permanent-underclass&quot;&gt;No-One Escapes the Permanent Underclass&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-aae4893d&quot;&gt;
&lt;p&gt;Shall I end this life a pauper? If AI can do all work at human level or better, what stops corporations replacing us all with AI? This is the permanent underclass meme.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-6af82c4c&quot;&gt;如果 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/ai&quot;&gt;AI&lt;/a&gt; 能够完成人类的所有工作，那么人类最终会变成什么样子，底层人民被淘汰，资本家就不会么？作者说最终所有与核武器发射密码有一度以上关系的人都是多余的。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-199a6dcd&quot;&gt;《金特务：本色回归》，苏志燮主演的漫改韩剧，还是爽剧，剧情有点老套。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-9f9fb84d&quot;&gt;
&lt;li&gt;上班没有搭子是一件很难的事情。&lt;/li&gt;
&lt;li&gt;发现 Edge 的历史记录失效了，更新后恢复了。&lt;/li&gt;
&lt;li&gt;几年没关注了，发现kubekey 自己实现了一个 mini ansible，兜兜转转。&lt;/li&gt;
&lt;li&gt;提测质量差，原因是啥呢&lt;/li&gt;
&lt;li&gt;人分千里外，兴在一杯中&lt;/li&gt;
&lt;li&gt;Notion Mail 关闭了，我完全找不到使用它的理由。&lt;/li&gt;
&lt;li&gt;现在非遗的东西是不是有点太多了？怎么什么都是非遗啊？齐齐哈尔烤肉是非遗，包子也是非遗，菜饭也是非遗&lt;/li&gt;
&lt;li&gt;台湾的台繁体字是臺，台州的台繁体字是台。&lt;/li&gt;
&lt;li&gt;还是需要一些理想主义的。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《干吧！辣茶！》</title><link>https://zdyxry.github.io/2026/06/21/Weekly-Issue-lacha/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/06/21/Weekly-Issue-lacha/</guid><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-2fb5a321&quot;&gt;&lt;a href=&quot;https://blog.twofei.com/2308/&quot;&gt;使用nc命令发送网络请求的一个问题 - 陪她去流浪&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-f56c96f9&quot;&gt;不同来源和不同版本的 &lt;code&gt;nc&lt;/code&gt; 超时时间参数有些差异，不推荐使用，如果一定要用，建议在外面套一层其他的 timeout。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-90c4c5ca&quot;&gt;&lt;a href=&quot;https://x.com/estheryoyoyo/status/2066445140022235186&quot;&gt;程序员和软件还有前途吗？从 NocoBase 收入再翻倍谈起&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-0436116c&quot;&gt;
&lt;p&gt;这种状态马上在我们团队内部开始蔓延。有不止一位同事认为我们做的产品已经没有意义了，因为这种无意义感，导致严重影响正常工作。花几年时间做一个引以为豪的东西，今天 AI 看起来好像几个小时就能做出来，更不用说 AI 还在以极快的速度进化，我们还有存在的意义吗？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-42f3c3fb&quot;&gt;
&lt;p&gt;在 AI 的冲击下，世界的节奏好像加快了很多，尤其在自媒体和平台算法的加持下，每天被新概念狂轰滥炸。但是从我们的实际接触来看，AI 厂商和自媒体与真实世界中的企业是两个差异巨大的群体。&lt;br&gt;
无论概念如何轰炸，真实世界中的企业还在正常生产他们的药品、汽车、矿泉水，还有很多企业连数字化都做不到，在大量使用纸张和 Excel，更别谈 AI 革命了。立足于我们能找到的长期不变的东西，并作为我们产品的服务对象，这将是我们健康活下去的根本。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c04b74ac&quot;&gt;&lt;a href=&quot;https://vonng.com/cloud/ali-scam/&quot;&gt;闲鱼，千问，支付宝：平台信任“赋能”诈骗&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-6d834837&quot;&gt;
&lt;p&gt;&lt;strong&gt;闲鱼信任淘宝，淘宝信任支付宝，支付宝信任千问，然后在千问 CDN 放个钓鱼页面，破功了。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-f806cb71&quot;&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;https://m.tb.cn/a.VOXUQ&quot;&gt;https://m.tb.cn/a.VOXUQ&lt;/a&gt; ← 淘宝短链&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://market.m.taobao.com/app/.../wakeup-transit&quot;&gt;https://market.m.taobao.com/app/…/wakeup-transit&lt;/a&gt; ← 淘宝唤端中转&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://m.taobao.com/?weurl=&quot;&gt;https://m.taobao.com/?weurl=&lt;/a&gt;… ← 淘宝 weurl 跳转&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://render.alipay.com/p/s/i?actionType=route&amp;#x26;qrcode=&quot;&gt;https://render.alipay.com/p/s/i?actionType=route&amp;#x26;qrcode=&lt;/a&gt; ← 支付宝唤端路由&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://workspace-zb-cdn.qianwen.com/.../...html?c=&quot;&gt;https://workspace-zb-cdn.qianwen.com/…/…html?c=&lt;/a&gt;← 通义千问 OSS/CDN 中转页&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://glicdn.sunaiqwg.top/shisixianyu/App.php&quot;&gt;https://glicdn.sunaiqwg.top/shisixianyu/App.php&lt;/a&gt; ← iframe 仿闲鱼钓鱼落地页&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-776988f8&quot;&gt;好巧妙的骗局啊，我倒是没用闲鱼扫描过二维码，如果有这个使用习惯的话，我可能也容易中招。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-9abdfbc4&quot;&gt;&lt;a href=&quot;https://pckt.blog/b/jcalabro/april-2026-outage-post-mortem-219ebg2&quot;&gt;April 2026 Outage Post-Mortem - Jim’s Pckt - pckt.blog&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://surfingcomplexity.blog/2026/04/12/thoughts-on-the-bluesky-public-incident-write-up/&quot;&gt;Thoughts on the Bluesky public incident write-up – Surfing Complexity&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-8fb35a2d&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/bluesky&quot;&gt;Bluesky&lt;/a&gt; 事故报告及分析，新上线了一个 API，API 本身的 QPS 很低，但是在一些场景下 request body 会包含大量的 URI，在数据面服务上针对每个 URL 都会创建一个 goroutine，通常都会设置 goroutine 数量限制，但是刚好这个接口没有，导致创建了大量的连接请求，进而导致大量 TCP TIME_WAIT，导致可用端口耗尽，数据面服务在连接 memcache 错误后会记录日志，每秒百万条错误日志，导致大量的 &lt;code&gt;write(2)&lt;/code&gt; 阻塞调用，生成了大量的操作系统线程，最终影响 GC，服务 OOM。服务重启后又因为无可用端口，循环触发问题。&lt;/p&gt;
&lt;p id=&quot;s-a9367575&quot;&gt;文章中提到的临时修复方案很不错：&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;&quot; tabindex=&quot;0&quot; data-language=&quot;go&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;// Use a custom dialer that picks a random loopback IP for each connection.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;// This avoids ephemeral port exhaustion on a single IP when a container&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;// restarts (TIME_WAIT sockets from the old process block the fixed IP).&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;memcachedClient.DialContext &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; func&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;ctx&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt; context&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;Context&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;network&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color:#FFAB70&quot;&gt;address&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; string&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;) (&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;net&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;Conn&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;error&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;) {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;	ip &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;:=&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt; net.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;IPv4&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;127&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;byte&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;rand.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;IntN&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;254&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;)), &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;byte&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(rand.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;IntN&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;256&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;)), &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;byte&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;1&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;+&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;rand.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;IntN&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;254&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;)))&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;	d &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;:=&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt; net&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;Dialer&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;{LocalAddr: &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;&amp;#x26;&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;net&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;TCPAddr&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;{IP: ip}}&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#F97583&quot;&gt;	return&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt; d.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;DialContext&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;(ctx, network, address)&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-55cf0ce0&quot;&gt;&lt;a href=&quot;https://techcrunch.com/2026/06/03/gitlab-cuts-14-of-staff-as-it-scales-its-platform-to-serve-ai-workloads/&quot;&gt;GitLab cuts 14% of staff as it scales its platform to serve AI workloads&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-c74b85c6&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/gitlab&quot;&gt;GitLab&lt;/a&gt; 重组的具体数字公布了，14%，350 名员工。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c56f5a06&quot;&gt;&lt;a href=&quot;https://news.sky.com/story/derbyshire-police-officer-investigated-for-using-ai-to-create-evidence-in-multiple-cases-13553661&quot;&gt;Derbyshire police officer investigated for using AI to ‘create evidence’ in multiple cases&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-a84675da&quot;&gt;
&lt;p&gt;A Derbyshire police officer is being investigated over accusations they used AI to “create evidence”.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-61c286f4&quot;&gt;《真相捕捉》照进现实，防不胜防。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-d7d77c99&quot;&gt;&lt;a href=&quot;https://www.ixiqin.com/2026/06/15/2026-european-tour-asset-security/&quot;&gt;2026 欧洲之旅：资产安全&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-6ce66510&quot;&gt;
&lt;p&gt;第一个好物是自行车锁（带伸缩的那种）。&lt;br&gt;
朋友和我说这个的时候，我还一脸懵，没明白这个是干嘛的。朋友解释说：欧洲这边坐火车投行李的人非常多，有了这个，你就可以把你的行李锁在高铁的行李架上，更安全，小偷没办法把你的行李给偷走。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-dd758a41&quot;&gt;第一个好物就超出了我的想象，前阵子同事去欧洲的时候，也买了很多八字扣。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-82721032&quot;&gt;&lt;a href=&quot;https://www.ixiqin.com/2026/06/17/unigetui-may-be-the-best-app-store-for-windows/&quot;&gt;UniGetUI —— 可能是 Windows 下最好用的应用商店 - 白宦成&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-bcdaff6d&quot;&gt;
&lt;p&gt;作为一个包管理器的 GUI 实现，他提供了 Windows 近年来正火的 WinGET、老牌包管理器 Scoop 和 Chocolaty，同时也针对 Windows 下的 Powershell 5 和 Powershell 7 提供了相关的包管理器；针对编程用户常用的 NPM、PIP、Cargo 和 VCPKG 也有涉猎；虽然能力不完全对其，但最基本的安装管理和卸载等能力都是有的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-bfce49b0&quot;&gt;用起来还不错，挺方便的。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-0084ded3&quot;&gt;《干吧！辣茶！》，辣茶单口专场，从演出前的准备时间就感觉到了这场的特殊，他在舞台上放了一台跑步机跑步，然后随机抽观众上台跑 3min。辣茶是一名英国留学生，专场主要讲述的是他毕业之前的旅行经历，没有价值，没有观点，没有想教点什么，这在最近几年的专场中都是少见的，我好像看过的第一场这样的专场。我从来没见过辣茶这样的表演风格，非常的狂躁（褒义），外向到极致，让我都有些不适应，我生活中好像没有这样性格的朋友。专场的内容上，反复的强调”这是真事“，讲完一段之后会讲为什么要写这段，我觉得完全没必要，自己讲解自己的段子不奇怪么，很奇怪啊。其中很多段子，感觉拍成短视频会好很多，配合上他丰富的肢体呈现，我觉得会火，类似于这个视频中的呈现： &lt;a href=&quot;https://www.bilibili.com/video/BV1VcSZBkEGm&quot;&gt;《不要进入金字塔！可以刻在我遗书上的7个字》&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-315029fc&quot;&gt;《经典电子游戏漫游指南》，制作优良，排版精美。&lt;/p&gt;
&lt;p id=&quot;s-f1bdd712&quot;&gt;《LlamaIndex大模型RAG开发实践》，上图看到的“新书“，大人，时代变了。&lt;/p&gt;
&lt;p id=&quot;s-bbba0ee2&quot;&gt;&lt;a href=&quot;https://space.bilibili.com/201164593/lists/958793?type=season&quot;&gt;合集·《最好的足球节目》&lt;/a&gt;&lt;br&gt;
世界杯又开始了，假期重新回顾了一下这个系列视频：，标题是《梅西c罗球迷观看 XXX 比赛反应》，哪怕对足球了解不多，看两个人玩梗也看的很开心，4 年过去了，UP 主又更新了这个系列，可以持续的追一下，希望阿根廷/葡萄牙可以走远一点。最新的视频是：&lt;br&gt;
&lt;a href=&quot;https://www.bilibili.com/video/BV19DLR6DELE/&quot;&gt;《梅西C罗球迷观看阿根廷3比0阿尔及利亚比赛反应》&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://www.bilibili.com/video/BV1kSjq6HEXm/&quot;&gt;《梅西C罗球迷观看葡萄牙1比1刚果比赛反应》&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-2b073c90&quot;&gt;
&lt;li&gt;Paca，体型较大的啮齿动物，看着像是水豚和野猪的结合体。&lt;/li&gt;
&lt;li&gt;Gevent, subprocess, shell=True, Pipe, timeout ，这几个关键词在一起，就有故事和事故。&lt;/li&gt;
&lt;li&gt;昨晚看开放麦的一个小观察，单口里面长得好看的演员变多了。&lt;/li&gt;
&lt;li&gt;发现 macbook 的麦克风是在扬声器里面，所以如果日常关闭屏幕使用的话，需要额外的一个麦克风才行。&lt;/li&gt;
&lt;li&gt;最近面临的一个问题：上次提到不提交 review 建议，而是直接提交 PR，但是我一口气提了 20 个 PR，PR 间的冲突变多了，经常调整完一个 PR 合并之后，其他的 PR 都需要先 rebase 一下，甚至都想一口气合并成一个了。。
如果在 gerrit 上我可以直接用 relation chain ，Github 就很麻烦。&lt;/li&gt;
&lt;li&gt;突然发现前阵子提到的 bink 项目已经 transfer 到了 bootc-dev org 下了。&lt;/li&gt;
&lt;li&gt;省会城市的身份证上是没有省的标识的&lt;/li&gt;
&lt;li&gt;只有少部分省会城市是副省级城市&lt;/li&gt;
&lt;li&gt;端午假期家里蹲。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《沉默时，请大声朗读情书》</title><link>https://zdyxry.github.io/2026/06/14/Weekly-Issue-silent/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/06/14/Weekly-Issue-silent/</guid><pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-203425ec&quot;&gt;&lt;a href=&quot;https://ounapuu.ee/posts/2026/06/08/llm/&quot;&gt;My experience with LLM-assisted tools in software development&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-0f3d3e53&quot;&gt;
&lt;p&gt;It’s a lot of trust put into a rapidly growing company headquartered in the USA.&lt;br&gt;
A few years ago, you would have been fired for sharing your intellectual property and internal company information with a third party, but now it’s called AI-native something-something and you’ll fall behind if you don’t use it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3e9906e8&quot;&gt;&lt;a href=&quot;https://zhu327.github.io/2026/05/27/%E7%94%A8llm-wiki%E6%9E%84%E5%BB%BAsre%E7%9F%A5%E8%AF%86%E5%BA%93/&quot;&gt;用LLM Wiki构建SRE知识库&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-ef27bb38&quot;&gt;
&lt;p&gt;于是我做了一个苦力活（也是最关键的一步）：把工单中有用的事实信息分类整理，&lt;strong&gt;蒸馏&lt;/strong&gt;出真正的核心内容。我按照上一步生成的 25 个概念分类，重新梳理了一份 1400 行的 SRE 领域知识文档。在用 Agent 辅助蒸馏的过程中，我反复强调了一个 Prompt 核心：&lt;strong&gt;绝对不要添油加醋，必须是工单中确认的客观事实&lt;/strong&gt;。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-a1d16b1a&quot;&gt;在读之前能够预想到，这些体力活是必不可少的。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ec511eef&quot;&gt;&lt;a href=&quot;https://www.kawabangga.com/posts/7292&quot;&gt;服务器高性能网络调优 | 卡瓦邦噶！&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-6fee67a1&quot;&gt;
&lt;p&gt;提高性能的思路无非就是：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;节省计算资源，把 CPU 的工作交给其他硬件去做；&lt;/li&gt;
&lt;li&gt;了解整个路径，缩短这个路径，比如一些直通的技术，NUMA 使用 local node；&lt;/li&gt;
&lt;li&gt;了解整个路径，在路径上做加速，比如加快 IRQ 的处理速度，加快内存的分配速度；&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-9cc9dbe2&quot;&gt;周末早上神清气爽，实际落地需要大量的测试数据支撑。看到庞大的 Tags 以为格式错了，后面发现是真的好多 tag 啊。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-1bb84e31&quot;&gt;&lt;a href=&quot;https://plumz.me/archives/14421/&quot;&gt;Artificial Maniac&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f9f13cf2&quot;&gt;
&lt;p&gt;仿佛一瞬间，人们都开始讨厌 AI，仿佛使用 AI 成为了一种原罪。但是在暗处，人们也都在偷偷的积极使用 AI，毕竟 AI 真的好用。所以 AI 成为了一种舆论中的”黄色电影“，大家都在偷偷使用，但是却又尽量避免在公共舆论中承认自己在看。颇为滑稽。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c4ecaf11&quot;&gt;&lt;a href=&quot;https://limboy.me/posts/wechat-is-abnormal&quot;&gt;微信是一个奇葩&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-0b158b77&quot;&gt;
&lt;p&gt;它太像一个正常的 App 了以至于不像一个正常的 App。很庆幸是张小龙的微信赢了，如果是阿里或其他大厂占据了这个生态位，不知道会变成什么。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-2f7f8fa4&quot;&gt;因为微信特有的这种状态，微信新出的软件或者功能我都会去体验体验，比如输入法，明显比其他家好不少。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-f839a739&quot;&gt;《我，许可》，朋友推荐的，在看之前我不知道这个电影的故事，只知道是女主带着妈妈的故事，甚至不知道女主叫「许可」。在看的时候，感觉前面讲的一些事情，有些过时，感觉 3，4 年前讲这些受众可能会更多一些，有些老套。故事呈现的是很符合受众期望的状态，女主对自己妈妈的那种状态，是有些“残忍”的，反过来也是一样。看到有些人在聊，为什么一定要带妈妈去 LiveHouse，我是能理解的，父母来自己生活的城市看自己，我是会让他们知道我的生活是什么样子的，如果我日常就会去 LiveHouse，那我肯定也会去，我妈来上海看我的时候，我就在找是否有适合的单口演出。最后，不要试图互相改变，不要。&lt;/p&gt;
&lt;p id=&quot;s-ba67008f&quot;&gt;《铁拳教育》，爽，很爽，校园版本的《模范出租车》，甚至连男主现实年龄都差不多，金武烈之前和马东锡演过《恶人传》，也是一个合格的商业片。韩剧的热门剧主演的年龄，都能找到 30+ 演出 20+ 的感觉的演员，真不错。&lt;/p&gt;
&lt;p id=&quot;s-8b8fd382&quot;&gt;《沉默时，请大声朗读情书》，梁彦增的短篇小说集。梁彦增，脱口秀演员，黑龙江双鸭山人，有互动喜剧专场《鸽子的芳心》，是国内很早做互动秀的演员，我看一次，当时的感受是“看完了，感觉梁彦增的目标用户非常明确：短视频用户”。这本书就相反了，他说是给家乡的情书，故事围绕在家乡，看到有人说，书中描写的双鸭山完全看不出和其他城市的差异，把双鸭山说成单鸭山也一样成立， 有没有一种可能，梁彦增作为 1996 年出生的人，当他有记忆的时候，东北下岗潮已经发生了几年了，他的成长环境就是在下岗潮之后的影响中，70 后 80 后可能经历的是”如此生活30年 直到大厦崩塌“，95 后经历的是崩塌之后的生活。&lt;/p&gt;
&lt;p id=&quot;s-56d6a9d9&quot;&gt;我比较喜欢《侠》。&lt;/p&gt;
&lt;blockquote id=&quot;s-e0654883&quot;&gt;
&lt;p&gt;说来很惭愧,在爸爸告诉我之前，我从来都不知道，自己原来还有个叫”双鸭山”的故乡。我来到世上的第一眼,看到的就是上海,我理所当然地把上海当作自己的家。尽管知道爸爸不会说上海话,可也从来没有追问过他到底是哪里人，为什么要离开自己的家,来到上海。作为一个女儿，我应该很不称职吧。&lt;br&gt;
在双鸭山的那段时间,爸爸带我去了很多地方。我想,他可能是希望我能看看,我的故乡到底是什么样子的，可他试图让我记住的一切，即便是他自己都不完全了解。三十年前的双鸭山，现在的双鸭山，我眼中的双鸭山和他所说的双鸭山，也许根本是四个地方。&lt;br&gt;
我并不很明白，为什么爸爸会因为那些变化如此惆怅。我记忆中的上海，每时每刻都在急剧变化，变化是大城市的常态，快到让人们跟不上。也许爸爸真正介意的，只是他在上海生活的这三十年中，并没有能够创造出足以让他无憾的记忆;也许对爸爸来说，上海并不是一个实际存在的城市，只是他生活的载体。&lt;br&gt;
直到快要登机,离开上海，飞往另一个国度时，我才忽然想到:如果我也要跨越三十年,才能再次回到上海的话,我又该是什么样的心情呢?我不知道。我坐在候机厅里,第一次产生对变化的恐慌。&lt;br&gt;
我想到,三十年前的上海,或者更早，当浦东还是一片田野时,那时的上海人,他们是不是也在为失去的记忆叹息?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-2f5d1e18&quot;&gt;
&lt;p&gt;在那一刻，我忽然想起太宰治说的:“正因为我是血统纯正的津轻人，才能如此肆无忌惮大谈津轻的坏话。但如果其他地方的人听到我说这些坏话，而全盘尽信并且瞧不起津轻，我想自己还是会觉得不太高兴。再怎么说，我毕竟深爱着津轻。“&lt;br&gt;
我想，我毕竟比太宰治笨得多，我没办法坦然地说明白双鸭山的坏话，我只能清清嗓子，打破沉默，然后大声朗读我写给双鸭山的情书。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-705865d2&quot;&gt;
&lt;li&gt;喜剧播客怎么都周一的下午 1 点钟录制啊？难怪现场大家笑得那么开心，这不上班能不开心吗&lt;/li&gt;
&lt;li&gt;好像不知不觉，很多人开始在 Twitter 上发文章了。&lt;/li&gt;
&lt;li&gt;发现之前关注的 Chainguard 的开发者去 Cursor 了。Chainguard 居然有 200+ 员工。&lt;/li&gt;
&lt;li&gt;薄底香菜就是在行云的基础上加了大底橡胶，太适合通勤了&lt;/li&gt;
&lt;li&gt;BabyMonster 的 MV 确实有点看不懂，主要消费群体会买单么&lt;/li&gt;
&lt;li&gt;Seal 密封的意思，来自于拉丁语系；海豹来自于日耳曼语系。&lt;/li&gt;
&lt;li&gt;也许看到了一场知名开发者对一名高中生的网络暴力？初心是无意的，事实发生了。&lt;/li&gt;
&lt;li&gt;原来当年冲着服务器硬盘大喊的视频里面的那个人，是Brendan Gregg。&lt;/li&gt;
&lt;li&gt;不只是喜剧播客，喜剧综艺也是在工作日录制的，观众们真的是在用“工作时间”来娱乐大家。&lt;/li&gt;
&lt;li&gt;尝试了肯德基轻食，不推荐。&lt;/li&gt;
&lt;li&gt;Mise 支持 dnf/apt/pacman/brew 了，感觉不太好，这个侵入性也太强了。&lt;/li&gt;
&lt;li&gt;上海博物馆东馆和优衣库联名的小店，可以自定义图案。&lt;/li&gt;
&lt;li&gt;让我们恭喜尼克斯。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《我们为何迷恋真实》</title><link>https://zdyxry.github.io/2026/06/07/Weekly-Issue-This-Is-Not-Who-I-Am/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/06/07/Weekly-Issue-This-Is-Not-Who-I-Am/</guid><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-d6734a8a&quot;&gt;&lt;a href=&quot;https://radar.cloudflare.com/zh-cn/traffic#bot-vs-human&quot;&gt;流量 全世界 | Cloudflare Radar&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-2b98f2c4&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/cloudflare&quot;&gt;CloudFlare&lt;/a&gt; 的流量雷达，显示 Bot 产生的流量已经超过了人类产生的流量。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ddb7ea3c&quot;&gt;&lt;a href=&quot;https://blog.twofei.com/2301/&quot;&gt;排查Linux一处网络设备命名问题 - 陪她去流浪&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-3ac1a7d4&quot;&gt;是一个很常见的问题，也是 systemd 中一个我很喜欢的功能，可预测的网卡名称。如果作者使用的是 systemd 的话，可以直接从网卡名称就能看出来是不是 USB，比如 &lt;code&gt;enp3s0f3u2u3c2&lt;/code&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b8a407ae&quot;&gt;&lt;a href=&quot;https://www.ruanyifeng.com/blog/2026/06/weekly-issue-399.html&quot;&gt;科技爱好者周刊（第 399 期）：中国 AI 大厂访问记 - 阮一峰的网络日志&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-600d024d&quot;&gt;
&lt;p&gt;我们发现，所有中国 AI 公司都敬畏字节跳动的 Seed 部门。那是中国唯一的闭源 AI 前沿团队。它就像房间里的大象，却在翩翩起舞。它的豆包几乎垄断了 AI 的用户流量，他们的模型都可以快速推广到海量用户，其他公司无法匹敌这一点。&lt;br&gt;
DeepSeek 则是业内最受尊敬的公司，越来越多地承担基础层的工作：架构、效率、推理优化，以及华为协议栈适配。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c8071aec&quot;&gt;&lt;a href=&quot;https://apenwarr.ca/log/20260531&quot;&gt;The software industry: annealing, but wrong - apenwarr&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-ab96a6e2&quot;&gt;最近有一个工具类的需求，以前的流程通常是：方案设计、评审、按照方案实现、自测、提交 review、合并。现在完全的 Vibe Coding ，流程变成了：方案 + 代码、自测、提交 review、reviewer 直接根据 review 建议提交 PR，大家直接看 PR 来决定是否合并。我也不知道这个流程对不对，但感觉提 review 建议不如直接提 PR 来的明确，就慢慢的变成这样了。好在需求很小很明确，试试看。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-42c76f4f&quot;&gt;&lt;a href=&quot;https://blog.cloudflare.com/optimizing-core-unit-boot-time/&quot;&gt;How we reduced core unit boot time from hours to minutes&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-d261698c&quot;&gt;
&lt;p&gt;While this is standard industry practice to accelerate &lt;a href=&quot;https://en.wikipedia.org/wiki/BIOS&quot;&gt;BIOS&lt;/a&gt; boot times, it rendered the “Network Boot Interface” invisible to our programmatic scans. Because the structure hadn’t been “loaded” yet, our automation couldn’t discover the priorities.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-b30b1104&quot;&gt;
&lt;p&gt;We worked with our vendors to enable specific tokens within the fixed “Boot Order Module.” This forces the discovery of the Network Boot Interface during the boot sequence without requiring manual GUI interaction.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-0ae355cf&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/cloudflare&quot;&gt;CloudFlare&lt;/a&gt; 的服务器在系统更新后，发现部分服务器的完整运维时间需要 4 个小时，定位到发现是 UEFI 启动阶段会依次尝试所有网卡 IPv4/IPv6 网络启动探测，直到找到目标启动方式，超时时间 5min，单次启动总耗时 20min，在固件升级场景下需要连续多次重启，最终耗时加起来将近 4 小时。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-61698443&quot;&gt;&lt;a href=&quot;https://quakewang.github.io/life/26_05-liberation/&quot;&gt;把时间还给自己&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-656aab86&quot;&gt;
&lt;p&gt;更要命的是，处理的问题慢慢开始重复。刚开始接触一个新系统的时候，很多东西都是新鲜的，哪怕累一点，也会觉得自己在成长。但当一类问题反复出现，自己越来越熟练地排查、定位、解决，甚至熟练到有点麻木的时候，就会开始怀疑这件事情到底还在不在增加自己的经验值，还有很多无聊的问题客户问来，这种稍微带点脑子问问大模型不就行了，也许这就是付费用户的习惯吧。&lt;br&gt;
重复的事情当然也要有人做，但我还是会希望去尝试点新东西，不然时间长了，人就会被磨得很钝，尤其是现在面临 AI 的冲击。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3cc38b94&quot;&gt;&lt;a href=&quot;https://burntsushi.net/encephalitis/&quot;&gt;Encephalitis - Andrew Gallant’s Blog&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-51de4696&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/ripgrep&quot;&gt;ripgrep&lt;/a&gt; 作者前阵子被诊断为抗 NMDA 受体脑炎，是一种自身免疫性疾病，发作特征很像是精神类疾病，容易被误诊，作者最开始就被送到了精神科住院，后面靠着其他途径才转换确诊。&lt;/p&gt;
&lt;p id=&quot;s-96486fe0&quot;&gt;关于“误诊”，很久之前发过阿毛的这篇博客： &lt;a href=&quot;https://blog.winkidney.com/posts/2018/Oct/24/jie-jie-xing-hong-ban-fan-ying-xing-guan-jie-yan-zhen-duan-zhi-liao-kang-fu-he-xie-lei-shi/&quot;&gt;【结节性红斑/反应性关节炎】 诊断，治疗，康复和血泪史&lt;/a&gt; ，如果不确定的症状，多挂几个医院/科室多看看总是没错的：&lt;/p&gt;
&lt;blockquote id=&quot;s-a824355a&quot;&gt;
&lt;p&gt;这个病的本质是皮下脂膜炎，表现为发热，压痛，伴有关节游走性疼痛，但是根据赵主任的说法，本病只是一个“症状”，就跟“发烧”一样，有很多原因都会导致这个症状，因此“结节性红斑”只是一个描述性诊断，并不是具体的疾病。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-12c26082&quot;&gt;这篇文章的最后，作者感谢了两个人，一位是他的妻子，另一位是他的老板 &lt;a href=&quot;https://github.com/charliermarsh&quot;&gt;Charlie Marsh&lt;/a&gt;，文章中用了 “perfectly”这个词，这老板得做的多好啊。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-40ef4461&quot;&gt;&lt;a href=&quot;https://plumz.me/archives/14403/&quot;&gt;关于 39 岁对于死亡的焦虑&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-453ba21f&quot;&gt;
&lt;p&gt;我开始像一个神经病一样，给父母买了一些血糖监测仪器，教父母使用，叮嘱他们一定要按时吃药，有任何不适，立即跟我说，该看病就看，反复叮嘱……但还是不放心。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-1c09aa0e&quot;&gt;
&lt;p&gt;感觉对方也没有完全理解我的焦虑，顶多是一些浮于表面的安慰。甚至感觉很失望，就是我写的这么详细，内心纠结写的这么多，对方甚至不愿意仔细看完就擅自来尝试开导我，这不完全不把我当回事儿么，还是能力有限不愿意看我的焦虑呢？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-7b7ccde3&quot;&gt;这篇博客可以和 &lt;a href=&quot;https://www.bilibili.com/video/BV1aSLE61EpA/&quot;&gt;张雪峰从未想到自己会死：再谈海德格尔的向死存在&lt;/a&gt; 这个视频一起看，面对死亡，大家天然的会逃避，当谈论死亡的时候，大家都不会想到自己的那一天突然的到来，“死亡是使一切可能性不再可能的可能性”。关于找朋友聊之后，感觉对方“浮于表面的安慰”，我觉得在现在，能有朋友聊这个话题，并且对方会给出回应，是很难得的，毕竟如果是我，我很难去期望从朋友那里得到什么“答案”，终究还是要靠自己。&lt;/p&gt;
&lt;p id=&quot;s-744f6364&quot;&gt;死亡如风，常伴吾身。让我们面对疾风吧。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-f23d5e84&quot;&gt;&lt;a href=&quot;https://blog.singee.me/2026/06/06/377f4bee3ed780bc8de1fb60973c190d/&quot;&gt;人生第一次离职，感觉应该写点什么 | Origin&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-923d9a0f&quot;&gt;
&lt;p&gt;与此同时，公司正在执行更加激进的 AI 政策。
配备统一的（公司自己开发的）（ Vibe Coding 的）（极其难用的）（充满 bug 的） AI 工具，禁止使用自己的工具、禁止使用自己的 API Key ，将 AI 使用率纳入考评、所有 commit 必须 AI 提交……
CEO 期望的肯定是「降本增效」，但如此激进的政策，我也很难说公司到底是先驱还是先烈了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-b60c2d5c&quot;&gt;《城市运转的秘密-水、电、互联网背后的故事》，很不错的绘本，可以对城市基础设施有一个大概的了解，细节就需要看其他书补充了。&lt;/p&gt;
&lt;p id=&quot;s-25a3264b&quot;&gt;《挪威耐力》，这本书没讲具体的训练方法的，主要讲述挪威的文化以及运动员的一些故事，看看这些“传奇耐酸王”是怎么练成的。&lt;/p&gt;
&lt;blockquote id=&quot;s-77665174&quot;&gt;
&lt;p&gt;挪威选手统治了长跑和铁人三项项目，其原因在于：他们具有超强的保持速度的能力。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-4af7f558&quot;&gt;
&lt;p&gt;培养耐力选手真正有效的办法，是既要增加强度训练的训练量，又要增加轻松训练的训练量，只有控制强度才能同时实现这两点。过高的训练强度有可能造成整体训练量的减少，这种风险不值得冒。
更好的自我控制意味着能完成更多的训练量，而训练量的增加几乎总能提升运动表现。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-4a42e0ca&quot;&gt;《我们为何迷恋真实》，真实， authenticity。当我说因为一个人很真实而喜欢对方的时候，我喜欢的是部分的对方，而不是全部的对方，我好像也不太关注全部的对方是什么样子的，即使羡慕对方，也是羡慕的部分的对方，停留于此就好？&lt;/p&gt;
&lt;blockquote id=&quot;s-0c6c369a&quot;&gt;
&lt;p&gt;“真实”的终极悖论在于，这个概念本应指向自由，但一旦成为教条，自由即被剥夺。因此，尽管“活出真我”是件好事，但“必须活出真我”的想法则需要警惕。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-446683ea&quot;&gt;
&lt;p&gt;我邀请你质疑所有关于“真实”的焦虑-那种认为自己此刻不够“真实”的惶恐；质疑所谓某种生活比另一种更“真实”的断言；尤其质疑我们的“人生真理”是否必须超越此时此刻-无论你是谁，无论你身处何时何地阅读这些文字-正在发生的全部现实。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-130dd894&quot;&gt;
&lt;p&gt;1972 年把名流形容成“无权的精英”。名流的地位源于公众追捧，而追捧本身则取决于社会偏好流转，这意味着名流可供扩张的版图会随着时代趣味而更迭。因此，名流看似可以引领潮流，实则他们也不过是公众欲望透射的容器。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-f3151dc7&quot;&gt;
&lt;p&gt;如果有人把我们公开的东西用于他们的艺术创作，我们是否可以宣称说我们仍然拥有这些故事？虽然实际的事件是我们经历的，但他们与这些故事的互动是否也同样是他们主观体验的一部分呢？他们是在获取真正属于我们的东西，还是在获取一些编出来的东西？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-04cb1459&quot;&gt;
&lt;p&gt;不管这样做是否合理，为了自己的利益而采用他人的经验，必然会对他人产生情感上的影响。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-fa013940&quot;&gt;
&lt;p&gt;作家们处于一个尤为两难的境地：一方面，她们会因为创作明显带有个人色彩的作品而遭受贬抑，另一方面，人们又期望她们能保持真实。与公众人物类似，暴露脆弱性既能证明“忠于自我”，同时制造亲切，读者能通过代入作者经历，间接体验到真实的他们自己。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-1fbe48f3&quot;&gt;
&lt;p&gt;阅读某人的生活故事之所以吸引人，主要是因为你可以把它和自己的生活进行比较，或者沉浸在小小的幸灾乐祸中，或者因为知道自己不是一个人而感到宽慰。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-b2bc9a20&quot;&gt;
&lt;li&gt;哈尔滨沙尘暴也太惨烈了，从来没想过会发生。&lt;/li&gt;
&lt;li&gt;看到个榜单，迪桑特、Hoka、昂跑销售额同步增长 80%、70%、50%。&lt;/li&gt;
&lt;li&gt;完全 Vibe 的产物，在测试用例评审的时候就暴露出来了，有没有信心的外在表现差异太大。&lt;/li&gt;
&lt;li&gt;humane，仁慈的，人道的。在一个产品中带有这个词，通常意味着什么？&lt;/li&gt;
&lt;li&gt;我妈在家做馒头，有时候发面发的不好，蒸出来的馒头就很硬，有一次我说咱下次就别尝试了，我后悔这样说了，应该多做，做更多的馒头。&lt;/li&gt;
&lt;li&gt;发现我订阅的几个 Newsletter 开始大规模的用 AI 生成内容了，可以取消订阅了。&lt;/li&gt;
&lt;li&gt;对面的孩子看着书，他爸爸给他买了星冰乐，看着好开心呐&lt;/li&gt;
&lt;li&gt;和朋友吃饭确实开心。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-The quiet grief of adult friendship</title><link>https://zdyxry.github.io/2026/05/31/Weekly-Issue-The-quiet-grief-of-adult-friendship/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/05/31/Weekly-Issue-The-quiet-grief-of-adult-friendship/</guid><pubDate>Sun, 31 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-6d21d0a6&quot;&gt;&lt;a href=&quot;https://blog.railway.com/p/incident-report-may-19-2026-gcp-account-outage&quot;&gt;Incident Report: May 19, 2026- GCP Account Suspension&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-7f0bd4d4&quot;&gt;
&lt;p&gt;Railway owns our vendor choices, and we ultimately own this one. Your customers don’t care whether the failure was Google or Railway; they see your product. Your uptime is our responsibility, and we’ll keep delivering on it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-533435d7&quot;&gt;&lt;a href=&quot;https://vickiboykis.com/2026/05/28/we-should-be-more-tired-than-the-model/&quot;&gt;We should be more tired than the model | ✰Vicki Boykis✰&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-c9afce64&quot;&gt;
&lt;p&gt;Lately, I’ve been feeling like I’m losing control over the code I write when I work with agentic code generation.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-8e180cca&quot;&gt;We need friction, more and more.&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-22a806b3&quot;&gt;&lt;a href=&quot;https://orchidfiles.com/im-tired-of-ai-generated-answers/&quot;&gt;I’m tired of talking to AI&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-d08a6d90&quot;&gt;
&lt;p&gt;He didn’t even read the AI’s answer. He just took a screenshot and forwarded it to me.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-b869d713&quot;&gt;我不反感同事使用 AI 来回复我，我期望的是对方在使用 AI 回复的信息之前，能够仔细的辨别正确性，带点自己的想法，直接转发没有任何正面效果，反而会让双方都对彼此失去信任，信任丢了可找不回来了。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-14e49868&quot;&gt;&lt;a href=&quot;https://github.com/alicefr/bink&quot;&gt;GitHub - alicefr/bink: Bootc in Kubernetes, tool for creating bootc kuberntes clusters · GitHub&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://github.com/jlebon/bootc-operator&quot;&gt;GitHub - jlebon/bootc-operator: A Kubernetes operator for managing bootc nodes · GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-a55d3311&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/bink&quot;&gt;bink&lt;/a&gt;，在 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/podman&quot;&gt;Podman&lt;/a&gt; 中运行 Fedora Bootc VM 来启动真正的 K8s 集群，实现上还挺巧妙的，外层的 Container 运行的是带有 systemd/libvirt/qemu 的 Fedora Image，libvirt 启动是的 Fedora Bootc，利用了 virtiofsd 来避免 VM 内部重复处理 k8s image，VM 配置采用 cloud-init（看 Issue 后面可能换成 Ignition），利用 passt / mcast 来处理网络。&lt;/p&gt;
&lt;p id=&quot;s-51caccab&quot;&gt;bootc-operator 的想法就更好了，看样子要基于 Machine Config Operator 来实现一套适用于所有基于 Bootc 的发行版的物理机管理，持续关注一下。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-aee3b5fe&quot;&gt;&lt;a href=&quot;https://archive.is/Ju0Rs&quot;&gt;The quiet grief of adult friendship&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-19f04e24&quot;&gt;
&lt;p&gt;曾几何时，友谊无需精心策划。&lt;br&gt;
与爱情不同，友谊的结束并非戏剧性的。没有最后的对话，没有彻底的决裂，也没有电影般的结局。大多数友谊都是在不知不觉中逐渐消逝的——电话被推迟、工作压力巨大、地理距离遥远、情绪疲惫、作息时间不同、生活重心不同，以及彼此的人生节奏也截然不同。有一天，你会突然意识到，那个曾经了解你所有想法的人，如今只知道你在 Instagram Stories 上不经意透露的那些信息。&lt;br&gt;
如今的年轻职场人士生活在这样的体系中：它表面上颂扬人与人之间的联结，实则暗流涌动，友谊却在悄然消逝。工作耗尽了他们的情感能量。城市残酷地拉长了人与人之间的距离。周末不再是社交空间，而是变成了休养生息的时间。雄心壮志让每个人都成了自己人生的项目经理。就连休息，如今也似乎被设定为必须保持高效。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-9183b6e5&quot;&gt;
&lt;p&gt;悲剧在于，这种孤独感往往与持续不断的数字化互动并存。我们或许是第一代能够随时随地与彼此联系，却同时在情感上变得疏离的一代。我们时刻感知着彼此的存在，却无法真正参与到彼此的生活中。我知道朋友们吃什么，去哪家咖啡馆，抱怨什么。我知道他们升职了，因为领英会在他们自己知道之前通知我。然而，有时我却会犹豫要不要打电话，因为我不再了解他们生活的情绪起伏。&lt;br&gt;
成年生活奖励的是自我约束。每个人都很累。每个人都在努力提升自己。每个人都“经历了很多”。&lt;br&gt;
不知从何时起，友谊也开始吸收管理语言。我们现在讨论情感带宽，就像讨论流量套餐一样。就连情感有时也像是经过了无形的成本效益分析：谁先发短信？谁付出更多？谁更容易投入情感？谁消耗了你的精力？&lt;br&gt;
然而，友谊始终依赖于某种非理性的慷慨。一种愿意一起虚度光阴的意愿。一种愿意第五次倾听同样的焦虑。一种愿意静静地陪伴彼此的意愿。一种愿意不带任何目的、随时待命的意愿。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-27e8dafc&quot;&gt;写的太好了，好久没看到写的这么好的文章了，值得反复阅读。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3fc3be11&quot;&gt;&lt;a href=&quot;https://lucumr.pocoo.org/2026/5/26/clankers/&quot;&gt;Clanker: A Word For The Machine | Armin Ronacher’s Thoughts and Writings&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-fb999ef2&quot;&gt;我发现一个人如何对待 AI 有一个简单的区分方式：是否会使用“你”来下发任务。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-fd1086fe&quot;&gt;&lt;a href=&quot;https://www.jocs.me/blog/gap-year/&quot;&gt;Gap 半年&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-14afd65d&quot;&gt;
&lt;p&gt;每天都很忙，但很难说清自己到底创造了什么。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-4b6f0583&quot;&gt;
&lt;p&gt;不再被时间持续推着向前的状态。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-bfdb5ffc&quot;&gt;&lt;a href=&quot;https://roriri.one/notes/toxical-workplace&quot;&gt;简单易懂的有毒职场炼成术&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-be29bc23&quot;&gt;
&lt;p&gt;此外，「拥抱变化」常常被用来粉饰产品经理阴晴不变的个人品味、以及想不明白事情胡乱开车。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-ac23d0d0&quot;&gt;
&lt;p&gt;「拥抱变化」这个概念被提出的初衷是允许需求在开发过程中随着「来自用户」的真实反馈调整。请注意，「真实反馈」来自用户，产品经理阴晴不变瞎改主意不是市场反馈，和敏捷开发的设立初衷毫无瓜葛。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-e8ad2b02&quot;&gt;
&lt;p&gt;OKR 和敏捷尝试向开发引入人本因素，但是一个原本就威权的体系里扭曲了这些人本追求的意含，将其转化为持续压榨的工具。开发者在成为人力「资源」之前，他们首先得是人。但很明显的，一些有毒的工作场所把人当成了 AI，又期待 AI 变成人。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-a7d8c2ab&quot;&gt;&lt;a href=&quot;https://davidfeng.us/zh-cn/2026-05-06-raphael/&quot;&gt;大都会博物馆拉斐尔特展&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-51e60115&quot;&gt;
&lt;p&gt;注意圣母宝座的透视构图以及人物手势眼神互动的节奏。色彩上，左前景圣彼得身上的黄色与右上角天使的黄色呼应。红色和绿色也有类似的对应关系。布展特意选择了画面中出现最少的蓝色作为背景，也是用心了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-6552871e&quot;&gt;
&lt;p&gt;许多描述拉斐尔的文字都会提到一个叫做 Sprezzatura 的词语。这个词就是像主在《廷臣论》中发明的，描述贵族的理想举止风格——刻意掩盖努力痕迹的优雅，一切看起来毫不费力，浑然天成。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-2afc0b69&quot;&gt;
&lt;p&gt;但柳暗花明又一村，他在圣母子（温柔圣母 Madonna of Tenderness, 圣母与圣子亲密地脸颊接触）这个赛道上找到了突破口，并建立口碑。这种画一般比较小，放在富裕委托人的家里。画面中健康的婴儿和喜乐的母亲，用来保佑保佑分娩的母亲和孩子。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-e71de5d4&quot;&gt;想到了小时候每年春节，姥姥家总是喜欢贴墙画，通常是两个大胖孩子抱着锦鲤/金元宝/桃子，寓意着连年有余。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-e1b097ac&quot;&gt;《家弑服务》，什么玩意儿，看似有什么东西想表达，却只是一个爽片，还不怎么爽，不喜欢。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-a2bb0eee&quot;&gt;
&lt;li&gt;公司楼下停车费，一个月 1k。&lt;/li&gt;
&lt;li&gt;麻蛋，Kimi-code 的变更导致 Slock 不工作了。&lt;/li&gt;
&lt;li&gt;最近发生了几次，看一个项目看着看着，发现 maintainer 在用 Rust 重写。&lt;/li&gt;
&lt;li&gt;review 代码，发现有一个文件怎么看都没理解是什么意思，问 owner，发现他也不知道。&lt;/li&gt;
&lt;li&gt;周五，发工资，18 点，23 度，江边，跑步，完美。&lt;/li&gt;
&lt;li&gt;语音输入法使用频率继续增加。&lt;/li&gt;
&lt;li&gt;居住地附近还是得有公园，那种感觉差别很大。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《疯滑雪月》</title><link>https://zdyxry.github.io/2026/05/24/Weekly-Issue-Ski-Moonstruck/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/05/24/Weekly-Issue-Ski-Moonstruck/</guid><pubDate>Sun, 24 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-aeb25266&quot;&gt;&lt;a href=&quot;https://www.anthropic.com/news/anthropic-acquires-stainless&quot;&gt;Anthropic acquires Stainless \ Anthropic&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-e81d0caa&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/anthropic&quot;&gt;Anthropic&lt;/a&gt; 收购了 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/stainless&quot;&gt;Stainless&lt;/a&gt;，&lt;a class=&quot;internal new&quot; href=&quot;/mentions/stainless&quot;&gt;Stainless&lt;/a&gt; 从成立开始就是盈利的，&lt;a class=&quot;internal new&quot; href=&quot;/mentions/openai&quot;&gt;OpenAI&lt;/a&gt; 和 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/cloudflare&quot;&gt;CloudFlare&lt;/a&gt; 接下会用其他产品替换么，感觉尬住了。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c70f5090&quot;&gt;&lt;a href=&quot;https://justingarrison.com/blog/2026-05-19-your-slop-my-sludge/&quot;&gt;Your Slop, My Sludge&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-3f48437c&quot;&gt;
&lt;p&gt;You are still responsible for the quality of your output. There used to be a cultural standard: if I created crap, my work was crap.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-e03cb471&quot;&gt;&lt;a href=&quot;https://www.zdnet.com/article/linux-security-wake-up-call-copy-fail-dirty-frag-why-inevitable/&quot;&gt;Linux is getting a security wake-up call - why it was inevitable and I’m not worried | ZDNET&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-73d0218b&quot;&gt;
&lt;p&gt;As Microsoft announced in a blog post, “Today, more than &lt;a href=&quot;https://opensource.microsoft.com/blog/2026/05/18/from-open-source-to-agentic-systems-microsoft-at-open-source-summit-north-america-2026/&quot;&gt;two-thirds of customer cores in Azure run Linux&lt;/a&gt;, and the platforms running Microsoft 365, GitHub, and OpenAI’s ChatGPT all sit on Linux foundations. When ChatGPT scales across more than 10 million compute cores worldwide and serves a billion queries a day, Linux and Kubernetes are what make that possible.”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-85b99e05&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/microsoft&quot;&gt;Microsoft&lt;/a&gt; 发布 Azure Linux 4.0，基于 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/fedora&quot;&gt;Fedora&lt;/a&gt; 迭代，还有 Azure Container Linux ，基于 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/flatcar&quot;&gt;Flatcar&lt;/a&gt; Container Linux 迭代。前者已经搞了几年了，后者为啥没考虑基于 Fedora CoreOS 来迭代呢？毕竟维护 Azure Linux 那一堆 Spec 可不是什么轻松活，复用基础 RPM 带来的优势还挺明显的。&lt;/p&gt;
&lt;p id=&quot;s-e75fcf8f&quot;&gt;一个可能的原因是 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/microsoft&quot;&gt;Microsoft&lt;/a&gt; 收购 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/kinvolk&quot;&gt;Kinvolk&lt;/a&gt; 团队之后，已经基于 Flatcar Container Linux 有了很深的路径依赖了，现阶段强制引入可能没什么必要，自家产品后续迭代控制起来方便，不用看 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/redhat&quot;&gt;RedHat&lt;/a&gt; 眼色。&lt;/p&gt;
&lt;p id=&quot;s-8c806649&quot;&gt;看了下 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/kinvolk&quot;&gt;Kinvolk&lt;/a&gt; 博客，最近一年的所有博客都是和 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/headlamp&quot;&gt;Headlamp&lt;/a&gt; 相关。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-0cb87581&quot;&gt;&lt;a href=&quot;https://zhu327.github.io/2026/05/09/%E6%89%93%E9%80%A0%E9%80%82%E5%90%88%E8%87%AA%E5%B7%B1%E7%9A%84-ai-harness-%E5%B7%A5%E7%A8%8B%E4%BB%8E%E5%BC%80%E5%8F%91%E6%B5%81e2e-%E6%B5%8B%E8%AF%95%E5%88%B0%E8%87%AA%E5%8A%A8%E6%8E%92%E9%9A%9C/&quot;&gt;打造适合自己的 AI Harness 工程：从开发流、E2E 测试到自动排障 · 跬步&lt;/a&gt;
&lt;a href=&quot;https://archive.is/vdQBy&quot;&gt;软件基本功没死，它在 AI 时代变得更值钱了&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-d0cda7bf&quot;&gt;&lt;code&gt;/grill-me [客户需求文档]       -- 与 AI 建立共同的设计概念&lt;/code&gt;  grill-me 这个动作绝对不能省：&lt;/p&gt;
&lt;blockquote id=&quot;s-eb7350b8&quot;&gt;
&lt;p&gt;以无情审问的方式采访我，直到我们达成共识。逐一追究设计树的每个分支，一个一个地解决依赖关系。对每个问题提供你的推荐答案。每次只问一个问题。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-bb59e9d2&quot;&gt;&lt;a href=&quot;https://www.spectrocloud.com/blog/livin-kubernetes-on-the-immutable-edge-with-kairos-project&quot;&gt;Livin’ Kubernetes on the Immutable Edge with Kairos Project&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-9181b1ae&quot;&gt;
&lt;p&gt;But there are very important differences: Kairos is distribution-agnostic, Open Container Initiative (OCI)- based and &lt;a href=&quot;https://cloud-init.io/&quot;&gt;cloud-init&lt;/a&gt; first. Let’s take a look at what this means&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-953352f7&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/kairos&quot;&gt;Kairos&lt;/a&gt; 的理念是不感知发行版、OCI-Based、Cloud-init 优先。 &lt;code&gt;distribution-agnostic&lt;/code&gt; 设计理念很好，在 systemd 的启动阶段引入了 &lt;code&gt;immucore&lt;/code&gt; 来做 &lt;code&gt;rootfs&lt;/code&gt; 的配置确实是一种方式。&lt;/p&gt;
&lt;p id=&quot;s-e55c5d64&quot;&gt;对于一个需要支持多个发行版的产品来说，是否可以参考 Kairos 来改造一下，将产品发布物料统一为 OCI Image，启动阶段自动根据决定使用哪个 Image ？但是跨版本的服务配置可能不好处理，只能依赖于 hook 机制来修改配置文件？&lt;/p&gt;
&lt;p id=&quot;s-3cbb2223&quot;&gt;另外 Ettore Di Giacinto 这个人的开源维护方式还挺有意思的， 开源的”产品“是在 Org 下的，但是”产品“的核心依赖是在个人账户下的，比如 Kairos 的核心配置方式 &lt;a href=&quot;https://github.com/mudler/yip&quot;&gt;GitHub - mudler/yip: Yaml Instructions Processor - Simply applies a cloud-init style yaml file to the system · GitHub&lt;/a&gt; 是挂在个人账户下的，之前在 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/rancher&quot;&gt;Rancher&lt;/a&gt; 时期的 Elemental toolkit 的核心依赖 &lt;a href=&quot;https://github.com/mudler/luet&quot;&gt;GitHub - mudler/luet: :package: 0-dependency Container-based Package Manager using SAT solver and QLearning · GitHub&lt;/a&gt; 也是挂在个人账户下的。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-fe30fa85&quot;&gt;&lt;a href=&quot;https://dmesg.app/europe-uk-ie.html&quot;&gt;我的欧洲生活 英国和爱尔兰 | 土豆不好吃&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-9c5cec61&quot;&gt;
&lt;p&gt;大英博物馆里有很多展品，可能展品知名度赶不上卢浮宫，毕竟二者定位不同。卢浮宫的定位是 “西方艺术顶级收藏”，所以能看到非常多的名画；大英博物馆则是，我要把你的整个文明都搬过来，所以基本上有很多石头、陶片啥的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-90a80df7&quot;&gt;《疯滑雪月》，邱月单口专场，之前没看过她之前的综艺段子，听说今年再一次被淘汰了。真正的吉林人，吉林省吉林市人，东北话听着很亲切，东北人讲段子的节奏有些共同点，就是会阶段性的重复一个段子的最后一句，印象中子龙也是类似的。这个专场讲的是她的两段主要的职场：建筑工地和滑雪教练，中间穿插着去新西兰打工度假的经历，笑点没有想象中密集，更多的是对经历的自我开解，有点像一个小姨跟你讲述自己年轻时候的故事，小时候的你可能听的嘎嘎乐，长大之后再听就难免想到更多。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-55e7bb0d&quot;&gt;
&lt;li&gt;极度贫瘠的同理心和狭隘的认知。&lt;/li&gt;
&lt;li&gt;本周尝试：将所有的 kimi 入口从 CLI 换成 web。&lt;/li&gt;
&lt;li&gt;review 了一个技术方案，deepseek-v4-pro 花了 2 毛钱。&lt;/li&gt;
&lt;li&gt;对 postinstall 真是又爱又恨。&lt;/li&gt;
&lt;li&gt;2026年，我还能看到有人在路边卖假表“表要不要”&lt;/li&gt;
&lt;li&gt;光荣在于平淡，艰巨在于漫长。光荣个屁，艰巨个6啊。&lt;/li&gt;
&lt;li&gt;爱数破产了。&lt;/li&gt;
&lt;li&gt;胆结石变大了 ，11mm -&gt; 13mm，按照这个速度，开刀不可避免啊。&lt;/li&gt;
&lt;li&gt;昨天和朋友吃饭，聊到在办公室政治中被搞的很烦，感觉如果完全不了解甚至抵触，很容易吃亏。&lt;/li&gt;
&lt;li&gt;kimi-code 的 token 消耗速度要比 Kimi-cli 快不少，不知道是不是体感错误。&lt;/li&gt;
&lt;li&gt;朋友的生日庆祝方式是徒步 100km，体力不好整不了这个。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《给阿嬷的情书》</title><link>https://zdyxry.github.io/2026/05/17/Weekly-Issue-Dear-You/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/05/17/Weekly-Issue-Dear-You/</guid><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-a23bf819&quot;&gt;&lt;a href=&quot;https://about.gitlab.com/blog/gitlab-act-2/&quot;&gt;GitLab Act 2&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://xeiaso.net/notes/2026/gitlab-layoffs/&quot;&gt;I’m really frustrated that GitLab is doing layoffs - Xe Iaso&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://simonwillison.net/2026/May/11/gitlab-act-2/&quot;&gt;Thoughts on GitLab’s workforce reduction” and “structural and strategic decisions”&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-621ef762&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/gitlab&quot;&gt;GitLab&lt;/a&gt; 组织架构调整，没说具体减少的数字。公司发布这些公告的标题都挺好听的，Act 2，开启新的篇章。&lt;/p&gt;
&lt;p id=&quot;s-9f86bac1&quot;&gt;不知道 &lt;code&gt;gitlab.cn&lt;/code&gt; 现在和 Gitlab 还有没有关系，国产化进程领先了一个版本？&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-777d0fb5&quot;&gt;&lt;a href=&quot;https://arman-bd.hashnode.dev/i-left-port-22-open-on-the-internet-for-54-days-here-s-who-showed-up&quot;&gt;I Left Port 22 Open on the Internet for 54 Days. Here’s Who Showed Up.&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-a17ec4ec&quot;&gt;作者留了 ssh 22 入口的蜜罐，分析结论还挺有意思的，大多数攻击都没有使用过交互式 shell，都是执行 &lt;code&gt;uname&lt;/code&gt; 来探测目标主机信息后结束，只有极少部分会利用 &lt;code&gt;/dev/tcp&lt;/code&gt; ， &lt;code&gt;chattr&lt;/code&gt; 等方式来进行攻击。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-643cd384&quot;&gt;&lt;a href=&quot;https://rosesecurity.dev/2025/11/14/kiss-versus-dry-iac.html&quot;&gt;KISS vs DRY in Infrastructure as Code: Why Simple Often Beats Clever&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f651ea5c&quot;&gt;
&lt;p&gt;The fundamental issue is that DRY tooling optimizes for writing code, not reading it under pressure.&lt;br&gt;
The question isn’t “how do we eliminate complexity?” It’s “where do we put the complexity to minimize time to business value?”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-43b6f39d&quot;&gt;
&lt;p&gt;In infrastructure code, transparency trumps terseness every time.&lt;br&gt;
Everything that increases time to business value (technical debt from abstraction, lengthy onboarding, opaque troubleshooting) is expensive regardless of how “clean” the code looks.&lt;br&gt;
Choose boring technology. Keep it simple. Focus on business velocity over code elegance. Your 3 AM self will thank you.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-45a93355&quot;&gt;完全同意，最近几年也一直按照相同的理念在执行。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-dd151d0f&quot;&gt;&lt;a href=&quot;https://muratbuffalo.blogspot.com/2026/05/the-two-abstractions-of-system-design.html&quot;&gt;The Two Abstractions of System Design: Hide or Reduce&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-a2189cd1&quot;&gt;
&lt;p&gt;So why do I (and every other formal methods/modeling person) see such a large skill gap in abstraction, and flag it as the core, make-or-break skill for modeling?&lt;br&gt;
There are two kinds of “abstraction” conflated under the same umbrella term.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Modularity abstraction:&lt;/strong&gt; This is the traditional abstraction taught in CS curricula as ADTs, APIs, layered design, etc. It is all about encapsulation, drawing boundaries, and hiding internals.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Modeling abstraction:&lt;/strong&gt; This is what I talk about when I talk about abstraction in the context of modeling. This is the same sense of abstraction mathematicians and physicists when building models for thinking and reasoning. The goal is to find the minimal and most elegant description that preserves the property you care about. It is all about cutting away everything orhtogonal to the essence of that property.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-9548453e&quot;&gt;&lt;a href=&quot;https://yufree.cn/cn/2025/05/11/how-to-enjoy-life/&quot;&gt;如何培养爱好 - Miao Yu&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-cf8e60a9&quot;&gt;
&lt;p&gt;我观察到很多时候人们聚在一起所聊的主题更多是所有人的经验交集，房子车子票子本子孩子，这些东西聊来聊去也就那么回事，变成了一个又一个的人生主线任务，做什么事都想走个捷径找个最高效率，这样既累也没意思，早晚会被人工智能冲击成找不到存在感的行尸走肉。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-db8a7c7c&quot;&gt;
&lt;p&gt;窃以为爱好这张考卷，不是得分越高越好，而是你想得几分就得几分，不多也不少，这其实比一味得高分更有意思。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-9ad654cf&quot;&gt;期望办公室的茶水间话题能从房子装修转移一下。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-80b62894&quot;&gt;&lt;a href=&quot;https://limboy.me/posts/why-write&quot;&gt;为什么要写作&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f8b33dd3&quot;&gt;
&lt;p&gt;这就是为什么要写作，它是无需天赋的思维健身，具有普遍性、重要性、高门槛、复利效应的特性，而且只要你愿意，可以一直写下去。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-23a6222e&quot;&gt;《又是完美的一天-健身人的生活哲学》，可以理解为健身网红短视频笑点合集。&lt;/p&gt;
&lt;p id=&quot;s-c273ef89&quot;&gt;《新加坡（口袋版） : LP孤独星球Lonely Planet口袋旅行指南》，因为飞猪上看到了往返 300 的机票，找来看看攻略，先了解一下。&lt;/p&gt;
&lt;p id=&quot;s-5375108b&quot;&gt;《硬件产品经理进阶》，上图的新书，意外的觉得还不错，没有停留在理论堆砌，实操性还挺强的。其中关于“老乡“的这段很有感触，刚工作的时候有一个同事，“吃得开“，和谁都能聊得来，经常“认老乡“，对于后续工作的开展有不小的帮助：&lt;/p&gt;
&lt;blockquote id=&quot;s-b44495e6&quot;&gt;
&lt;p&gt;公司A的对接窗口是B，其人三十不到，但是性格很强势，总给人一副咄咄逼人的样子，况且其身份还是甲方，所以对接的过程可以预见会有些摩擦。公司A的组长C，和笔者年纪差不多，一聊老家都离得不远，加上笔者有过硬的地理知识，用赞叹组长考家的物产很有名气打开了话题，一来二去这就扯上了”半个老乡”的关系。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-5245ac24&quot;&gt;《飞驰人生3》，再一再二再三，还能再四么？&lt;/p&gt;
&lt;p id=&quot;s-769da7b4&quot;&gt;《给阿嬷的情书》，好看，真好看，故事很简单，刚看就猜到了后续，但是就是因为知道了故事的后续，所以越看越难受，电影不到一半就看哭了，最后哭出了声，简单的故事，克制的表达，厚重的情谊。电影中的情感都是普世的，和时代有关，和家庭有关，和承诺有关。其中有几句台词流传比较广：“暹罗没有春天，你就是我的春天“， “行船入夜，恰江上升明月，似与你并肩共赏，江海万里，心中念你，便不觉遥远”。&lt;/p&gt;
&lt;p id=&quot;s-4392bd3a&quot;&gt;我最喜欢的是这句：“淑柔我妻， 付港币五十元，随寄布料十尺。我在暹罗非常好，免担忧“，简单质朴的表达，让对方安心，这第一封侨批就是一个“谎话“，日子过的并不好，自己非常想念家里，到后面谢南枝的选择，也想让“家里“更安心。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-d99529ca&quot;&gt;
&lt;li&gt;过了一个五一，超级碗的沙拉又涨价了。&lt;/li&gt;
&lt;li&gt;陕西话：包木乱，不要烦。
把人木乱的，烦死了。&lt;/li&gt;
&lt;li&gt;京沪高铁涨价 20%，班味最重的路线。&lt;/li&gt;
&lt;li&gt;同事留长发，我说可以做公益，他说做什么工艺？&lt;/li&gt;
&lt;li&gt;被用 AI 生成的需求文档气到了。每个字都认识，看似啥都写了，又好像啥都没写。&lt;/li&gt;
&lt;li&gt;“不要再自视优越地吐槽 AI 代码质量差，而是应该探索如何生成高质量的代码”, 看到这句话，我知道为啥听到同事的抱怨我没什么反应了。&lt;/li&gt;
&lt;li&gt;DeepSeek 在乌兰察布招运维，也挺合理。&lt;/li&gt;
&lt;li&gt;在孤独星球看到了滨海湾花园的图片，上海温室花园难道是抄袭的么？我还挺喜欢这个地方的： &lt;a href=&quot;https://www.dmaa.at/work/expo-cultural-park-greenhouse-garden-shanghai&quot;&gt;https://www.dmaa.at/work/expo-cultural-park-greenhouse-garden-shanghai&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;上海话的“劈情操”，对应的英文是什么？Vibing ？&lt;/li&gt;
&lt;li&gt;“那你所谓充分的精力什么时候才会有?”&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-五一假期</title><link>https://zdyxry.github.io/2026/05/10/Weekly-Issue-%E4%BA%94%E4%B8%80%E5%81%87%E6%9C%9F/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/05/10/Weekly-Issue-%E4%BA%94%E4%B8%80%E5%81%87%E6%9C%9F/</guid><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-b491f901&quot;&gt;&lt;a href=&quot;https://mitchellh.com/writing/ghostty-leaving-github&quot;&gt;Ghostty Is Leaving GitHub – Mitchell Hashimoto&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://lucumr.pocoo.org/2026/4/28/before-github/&quot;&gt;Before GitHub | Armin Ronacher’s Thoughts and Writings&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://github.blog/news-insights/company-news/an-update-on-github-availability/&quot;&gt;An update on GitHub availability - The GitHub Blog&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-a575ecf4&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/github&quot;&gt;GitHub&lt;/a&gt; 的重点不是 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/git&quot;&gt;Git&lt;/a&gt;，而是 &lt;code&gt;Hub&lt;/code&gt;，当 Issue、PR 这种核心功能故障，影响范围太大了，很多原有提供 API 服务的 SaaS ，不主动做改变的话，在 AI 时代都吃不消。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-76230cfe&quot;&gt;&lt;a href=&quot;https://github.com/LobsterTrap/tank-os&quot;&gt;GitHub - LobsterTrap/tank-os · GitHub&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-89c16c86&quot;&gt;基于 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/bootc&quot;&gt;bootc&lt;/a&gt; 的 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/openclaw&quot;&gt;OpenClaw&lt;/a&gt; 定制运行环境，最小化、不可变， 不得不说，&lt;a class=&quot;internal new&quot; href=&quot;/mentions/bootc&quot;&gt;bootc&lt;/a&gt; 在定制化方便程度上真的是太方便了。另外这个 Org 是 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/redhat&quot;&gt;RedHat&lt;/a&gt; 搞的，Org 下还有 &lt;a href=&quot;https://github.com/LobsterTrap/lola&quot;&gt;GitHub - LobsterTrap/lola: Lola is able to package AI Context Modules or skills into a distributed package to be supported across multiple AI assistants. Think of your skill as the RPM package and Lola as the YUM/DNF. Write your skills once, run everywhere. · GitHub&lt;/a&gt; 这种 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/skill&quot;&gt;SKILL&lt;/a&gt; 的包管理器，感觉基于这种通用 Agent 的管理方向还是有搞头的。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c05c29fd&quot;&gt;&lt;a href=&quot;https://quaily.com/cloud-native-ralated/p/cloud-native-informational-briefing-april&quot;&gt;2026.04 云原生相关信息简报&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-c957b49f&quot;&gt;
&lt;ol start=&quot;2&quot;&gt;
&lt;li&gt;KubeVirt v1.8：机密计算、多 Hypervisor 与性能优化全面升级&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;Hypervisor 抽象层（HAL）：引入 Hypervisor Abstraction Layer，使 KubeVirt 能够支持除 KVM 之外的多种 Hypervisor 后端，同时默认仍保持 KVM 优先策略。&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-c3db5553&quot;&gt;&lt;a href=&quot;https://github.com/cloud-hypervisor/cloud-hypervisor/issues/4201&quot;&gt;cloud-hypervisor: Assess integration with KubeVirt&lt;/a&gt;：&lt;/p&gt;
&lt;blockquote id=&quot;s-af65502a&quot;&gt;
&lt;p&gt;That hypervisor abstraction layer is the work from my colleague for adding MSHV support. It is not really related to the VMM layer. The VMM is still QEMU.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-17af8be0&quot;&gt;&lt;a href=&quot;https://innei.in/posts/experience/ai-is-eating-our-patience&quot;&gt;AI 正在吞噬我们的耐心 | 静かな森&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-81961318&quot;&gt;
&lt;p&gt;我不再像以前一样，可以很自豪地做出一个项目，然后和别人侃侃而谈里面的细节，比如为什么这样设计、它的优点和优势在哪、以及性能表现等等。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c64720ed&quot;&gt;&lt;a href=&quot;http://ozark.hendrix.edu/~yorgey/forest/00FD/index.xml&quot;&gt;To my students&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-186fe766&quot;&gt;
&lt;p&gt;Where people are racing to create intelligent machines, but only in order to make them slaves.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-7731eb13&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Cultivate your ability to think deeply. Do whatever it takes to carve out distraction-free bubbles for yourself in both space and time. This might mean saying no to technologies or patterns of working that others say are critical or inevitable.&lt;/li&gt;
&lt;li&gt;Care deeply about your craft. Refactor code until it is clear and elegant. Write good documentation for other humans to read. Have the courage to go slowly, especially when everyone else is telling you that you need to go fast and cut corners.&lt;/li&gt;
&lt;li&gt;Care more about people, relationships, and justice than you do about profits, code, or productivity.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-6fbff015&quot;&gt;&lt;strong&gt;Above all, be motivated by love instead of fear.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-bc4484de&quot;&gt;&lt;a href=&quot;https://www.briefs.co/news/uber-torches-entire-2026-ai-budget-on-claude-code-in-four-months/&quot;&gt;Uber Spends Full 2026 AI Budget in 4 Months&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-c2e58485&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/uber&quot;&gt;Uber&lt;/a&gt; 4 个月已经用光了全年的 AI 预算。评论区“I just can’t figure how &lt;em&gt;how&lt;/em&gt; to burn that much money a month responsibly“中的 &lt;code&gt;responsibly&lt;/code&gt; 用的好，公司搞 token 消耗排名，那员工自然就会在任何场合尽可能的多用 token，这种现象有一个专有词“Tokenmaxxing”，这已经是负和博弈了？&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-1882182f&quot;&gt;&lt;a href=&quot;https://www.manjusaka.blog/posts/2026/03/15/what-we-maintain-when-maintaining-model-api&quot;&gt;当我们在维护模型 API 服务时我们在维护什么 | Manjusaka&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-aee4aba4&quot;&gt;
&lt;p&gt;整个项目最值得说的一个设计决策——用注册表 + 动态导入来管理多版本，让 app.py 在加新版本时一行不用改。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-717aa5dc&quot;&gt;这种动态注册的方式，也避免了 Flask/FastAPI 的装饰器都是直接挂在应用对象上的问题。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-5b8ddbfc&quot;&gt;&lt;a href=&quot;https://www.manjusaka.blog/posts/2026/03/23/the-boundary-of-pydantic/&quot;&gt;Pydantic 不是免费的——聊聊数据校验的边界 | Manjusaka&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-4f31c154&quot;&gt;
&lt;p&gt;数据校验这件事，从来不是越多越好。它有明确的边界——边界之内是契约和安全，边界之外是无谓的开销。Pydantic 是非常好的工具，但用它的人也得知道自己什么时候用、为什么用。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-7a8df211&quot;&gt;虽然讲的是 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/pydantic&quot;&gt;Pydantic&lt;/a&gt; 的具体使用场景，但是我种草了 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/beartype&quot;&gt;beartype&lt;/a&gt;，想办法在项目中引入一下“Beartype is zero-cost. Beartype inflicts no harmful developer tradeoffs”&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-acd442d5&quot;&gt;&lt;a href=&quot;https://blog.cloudflare.com/building-for-the-future/&quot;&gt;Building for the future&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-213e9183&quot;&gt;什么是 future ？“We are writing to let you know directly that we’ve made the decision to reduce Cloudflare’s workforce by more than 1,100 employees globally”。&lt;br&gt;
“Cloudflare’s usage of AI has increased by more than 600% in the last three months alone. ”， AI 成本大增，但是收益没增，又不能不用，只能削减人力成本来维持利润。&lt;/p&gt;
&lt;p id=&quot;s-8777ec01&quot;&gt;当我以为股价大涨的时候，结果大跌 23%。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-eebe2270&quot;&gt;&lt;a href=&quot;https://dpc.pw/posts/i-dont-want-your-prs-anymore/&quot;&gt;I don’t want your PRs anymore&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-ea430d73&quot;&gt;项目作者越来越难处理 PR，同样的，作为普通用户，我感觉会出现越来越多的 fork，然后自己维护自己的需求了。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-be7fc0b5&quot;&gt;&lt;a href=&quot;https://theblogbyjavier.com/2025/09/30/marathon-world-record-evolution-2025/&quot;&gt;Marathon world record evolution (2025) | The Blog by Javier&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-393191ec&quot;&gt;
&lt;p&gt;Most of the times below 2h08′ are achieved &lt;strong&gt;between 23 and 33 years old&lt;/strong&gt;, but indeed most of the best ones are achieved &lt;strong&gt;between 28 and 39&lt;/strong&gt; years old, with the exception of the 3 marathons ran by Kelvin Kiptum, including his current world record.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-8d2b2c2b&quot;&gt;
&lt;p&gt;Another interesting chart to relate best times and age is the histogram below. In that one we can see that effectively most of the times below 2h08′ are achieved between 24 and 30 years old, and &lt;strong&gt;between 23 and 33&lt;/strong&gt; (both included) &lt;strong&gt;80%&lt;/strong&gt; of those times are achieved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-2828f63e&quot;&gt;在马拉松领域，肯尼亚和埃塞俄比亚是绝对的领先，大多数出成绩的年纪是在 23 到 33 之间。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-1480bf3b&quot;&gt;&lt;a href=&quot;https://hanyang.wtf/p/817&quot;&gt;我在远东种大豆&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f94aada9&quot;&gt;
&lt;p&gt;但王哥又不只是农民，他也是地主。最标准意义上的地主，在远东承包了一万五千亩地，相当于一个西湖加五个故宫。&lt;br&gt;
但王哥又不像地主、更不像资本家：首先他对挣绝对意义上的钱没有兴趣，虽然他嘴上说的是钱，但一切收入都会被他投入到更多的地里。他挣钱是为了种地，而种地却不是为了存钱。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-c81e28bc&quot;&gt;
&lt;p&gt;最主要的是年龄在这里是个准入机制：五十岁以下概不考虑。因为五十岁以下的年轻农民是没有足够的经验解决每一件事儿的。这里需要一个人有能力解决所有事儿。只有在被上个时代东北农场所训练的农民，再配上几十年的工作经验，才配得上这无垠的黑土。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-2b8e91bb&quot;&gt;
&lt;p&gt;「咱们中国是一个地贵人便宜的世界，我想看看一个人贵地便宜的世界是什么样。」&lt;br&gt;
处处都不一样。即使合作种地的大哥们都是黑龙江人，但跨过乌苏里江来到远东，他们仿佛都换了一种思维模式：能靠换一片地解决的，那就换一片地；能用机器干的，就用机器干；如果一件事必须要人干，那就干脆不干。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-8ec455af&quot;&gt;
&lt;p&gt;说到这里我希望你能真正理解「广种薄收」是什么意思——人贵到没有人，地便宜到只剩地，这样的世界里，运行着另一套逻辑。一切都依赖机械运作，这里像是黑灯工厂更甚于我们了解的那个田园牧歌的乡村。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-ed21dfeb&quot;&gt;在 2026 年，种地还是要看天吃饭的。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-6f3f3f5d&quot;&gt;《真要跑步了吗？那太好了！》，比想象中要好很多，如果我开始跑步的时候看的是这本书，感觉会容易一些。&lt;/p&gt;
&lt;p id=&quot;s-5a0c63f9&quot;&gt;&lt;a href=&quot;https://space.bilibili.com/3546603208050819/lists/6334051?type=season&quot;&gt;《带着女儿跑火车》&lt;/a&gt;，推荐下这个 vlog，忘记是怎么看到的了，博主是一名货车司机，觉得女儿的一些观点不对，于是在暑假带着女儿跑了一趟货车，记录了沿途中父女的对话，里面的很多道理现在的我已经知道了，但是如果在中学的时候了解，可能会有些不同。&lt;/p&gt;
&lt;h2 id=&quot;五一假期&quot;&gt;五一假期&lt;/h2&gt;
&lt;p id=&quot;s-9b7d2c87&quot;&gt;趁着五一假期，连着把 2025 年的年假休了，一共 10 天，去了苏州和无锡，然后回哈尔滨呆了几天。结论就是公共假期最好在家里休息，热门景区的人流真的可怕。&lt;/p&gt;
&lt;p id=&quot;s-b3150bef&quot;&gt;我第一次去苏州是在 2017 年，后面又去了几次，只记得苏州博物馆和几个园子，直到自己进了虎丘的园子里面，才想起来自己去过。当时是第一次去南方，拍了张七里山塘的照片发朋友圈，配文是“这是我印象中南方的样子“，有一个丽水的朋友评论说“这是江南的样子，不是南方的样子“。我印象中最后一次去苏州就是前几年的事情，当时苏博门口还没有地铁站，现在去就有了。第一次去七里山塘的时候，还不需要排队，现在已经需要排几个小时才能进去。之前一直有一个刻板印象，一线城市的变化很慢，该建的都已经建好了，现在想想这个想法真是错的离谱，越是一线城市，变化越快，反而是二三线城市没什么生机，可能十几年都没什么变化。&lt;/p&gt;
&lt;p id=&quot;s-9a32e9d2&quot;&gt;无锡之前看演出去过一次，路过清名桥的时候，发现之前的一个脱口秀俱乐部现在已经变成餐厅了。这次去了鼋头渚，很不错，我很喜欢，也可能是因为大部分人已经回去上班了，人不多，适合闲逛。在太湖仙岛的时候，想到了镰仓的江之岛，整体的感觉很像，我觉得可以称江之岛是小太湖仙岛。只是太湖仙岛的神位貌似有些乱，先后看到了：玉帝、西王母、观音、佛祖、妈祖、老子。感觉是泉州人来搞的建设。&lt;/p&gt;
&lt;p id=&quot;s-df9503b5&quot;&gt;&lt;img src=&quot;https://oss.zdyxry.com/20260501-1.png&quot; alt=&quot;&quot;&gt;
刻板的江南印象&lt;/p&gt;
&lt;p id=&quot;s-e80b2846&quot;&gt;&lt;img src=&quot;https://oss.zdyxry.com/20260501-2.jpg&quot; alt=&quot;&quot;&gt;
登高望远&lt;/p&gt;
&lt;p id=&quot;s-54fbb700&quot;&gt;&lt;img src=&quot;https://oss.zdyxry.com/20260501-3.jpg&quot; alt=&quot;&quot;&gt;
好胖的鸟&lt;/p&gt;
&lt;p id=&quot;s-73f1938f&quot;&gt;&lt;img src=&quot;https://oss.zdyxry.com/20260501-4.jpg&quot; alt=&quot;&quot;&gt;
想出放几艘船的人是个人才&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-aa9d7dc9&quot;&gt;
&lt;li&gt;日常在世博转悠的我，周末连续两天去西岸躺着，朋友住在普陀，周末来世博躺着。&lt;/li&gt;
&lt;li&gt;Obsidian Web Clipper 的阅读器模式，就是我之前一直想要的东西，真的太好用了&lt;/li&gt;
&lt;li&gt;破二的人穿阿迪的鞋子，一些人就来嘲讽 Nike，这完全没必要，在当时来看，Nike 能做出那个计划，无论是否是为了营销，都是值得称赞的。&lt;/li&gt;
&lt;li&gt;垂直头部播客一个月的商单 20w ？&lt;/li&gt;
&lt;li&gt;昨天遇到了一个问题，对方没有先扔到 AI 问，而是先来问 Oncall，有一点诧异。&lt;/li&gt;
&lt;li&gt;人都是那一波人，哪里热就往哪个方向去。&lt;/li&gt;
&lt;li&gt;一些修复问题的脑回路很惊奇。&lt;/li&gt;
&lt;li&gt;突然感觉硬盘状态变差了，争点气，别这时候给我坏了。&lt;/li&gt;
&lt;li&gt;使用拼多多退货，分别在拼多多、丰巢、顺丰 3 个 App 找付费按钮。&lt;/li&gt;
&lt;li&gt;同事中有人开始打替尔泊肽了。&lt;/li&gt;
&lt;li&gt;Copy Fail 的披露流程有些奇怪。&lt;/li&gt;
&lt;li&gt;大钟寺家乐福买的水壶被我摔裂了，又一个 N 年的老物件无了。&lt;/li&gt;
&lt;li&gt;邓氏编码（D-U-N-S® Number）是由邓白氏集团签发的实时动态的企业身份标识码。 该编码是由邓白氏集团签发的一种企业身份标识，为一个九位数字的全球编码系统，每个号码对应唯一的企业实体且不会重复使用。 邓氏编码被国际标准组织、50多家全球行业及贸易机构、美国政府及欧盟等承认或要求使用。&lt;/li&gt;
&lt;li&gt;initiative 是个好词啊&lt;/li&gt;
&lt;li&gt;每次在写字楼看到有人抽烟，都想念融科&lt;/li&gt;
&lt;li&gt;在西岸中环索康尼店铺试了试胜利 23，脚感确实不错，但是线上 1000 出头，线下 1390，买了不是大傻子么。&lt;/li&gt;
&lt;li&gt;西岸遛猫遛狗的真多，世博输了&lt;/li&gt;
&lt;li&gt;对食可以是宦官与宫女，或是宫女与宫女之间的恋情，但多为短暂交往；而菜户则专指宦官与宫女的长久稳定恋爱关系，有如夫妻。&lt;/li&gt;
&lt;li&gt;太久没出上海溜达，充电宝都忘了&lt;/li&gt;
&lt;li&gt;自从同事开始聊买房，我的微信天天推各种上海新盘&lt;/li&gt;
&lt;li&gt;手机屏幕右下角有个黑点，不知道什么时候出现的&lt;/li&gt;
&lt;li&gt;我 2017 年来过虎丘，但是我忘了&lt;/li&gt;
&lt;li&gt;星空卫视黄了？&lt;/li&gt;
&lt;li&gt;我奶说上海今天 22 度，她每天会看上海的天气预报。&lt;/li&gt;
&lt;li&gt;家里老人说的最多的话：钱薄了。&lt;/li&gt;
&lt;li&gt;假期结束，上班&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《寄生首尔》</title><link>https://zdyxry.github.io/2026/04/26/Weekly-Issue-Exploitation-City-Seoul/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/04/26/Weekly-Issue-Exploitation-City-Seoul/</guid><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-fa35e1c5&quot;&gt;&lt;a href=&quot;https://captaincompliance.com/news/the-delve-scandal-fake-soc-2-audits-open-source-code-theft-and-exit-from-y-combinator/&quot;&gt;The Delve Scandal: Fake SOC 2 Audits, Open-Source Code Theft, and Exit from Y Combinator - Captain Compliance&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-cfdef9b7&quot;&gt;希望 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/delve&quot;&gt;Delve&lt;/a&gt; 能让客户（前阵子的 LiteLLM，今天的 ContextAI）知道，为了合规而合规，最终得到的都是虚假的安全，别为难 2B 厂商了。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-bdcb2cfd&quot;&gt;&lt;a href=&quot;https://socket.dev/blog/checkmarx-supply-chain-compromise&quot;&gt;Malicious Checkmarx Artifacts Found in Official KICS Docker …&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-19ea844f&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/teampcp&quot;&gt;TeamPCP&lt;/a&gt; 团伙的近期第二起行动，也是安全工具自身被攻击了，上次是 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/trivy&quot;&gt;Trivy&lt;/a&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c22320e5&quot;&gt;&lt;a href=&quot;https://lucumr.pocoo.org/2026/4/23/equity-for-europeans/&quot;&gt;Equity for Europeans | Armin Ronacher’s Thoughts and Writings&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-c99b4165&quot;&gt;&lt;code&gt;equity&lt;/code&gt; 这个词确实有些难理解，在 beancount 中，我一直没有使用这个类别。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ae383141&quot;&gt;&lt;a href=&quot;https://5km.studio/blog/tailscale-peer-relay&quot;&gt;国内自建 Peer Relay 实现 Tailscale 加速：RTT 160ms → 30ms | 5km&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-612f529f&quot;&gt;用不上，看看也好。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-7e1a6840&quot;&gt;&lt;a href=&quot;https://astral.sh/blog/open-source-security-at-astral&quot;&gt;Open source security at Astral&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-296dfb3b&quot;&gt;&lt;a href=&quot;https://www.wiz.io/blog/github-actions-security-guide&quot;&gt;Hardening GitHub Actions: Lessons from Recent Attacks | Wiz Blog&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-9fa1e5d2&quot;&gt;&lt;a href=&quot;https://abstraction.blog/2026/04/25/one-ci-to-rule-them-a-guide-for-pragmatic-pipelines&quot;&gt;One CI to rule them all: a guide for pragmatic pipelines&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-1bc253f3&quot;&gt;最近的一些安全事件，突然多了很多关于 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/ci/cd&quot;&gt;CI/CD&lt;/a&gt; 的配置管理文章：&lt;/p&gt;
&lt;ul id=&quot;s-81fc3058&quot;&gt;
&lt;li&gt;禁用 &lt;code&gt;pull_request_target&lt;/code&gt; &lt;code&gt;workflow_run&lt;/code&gt; ；&lt;/li&gt;
&lt;li&gt;发布流程隔离在专用环境，需要两人以上 Approved 才可以执行；&lt;/li&gt;
&lt;li&gt;使用不可变版本进行发布： &lt;a href=&quot;https://docs.github.com/zh/code-security/concepts/supply-chain-security/immutable-releases&quot;&gt;不可变版本 - GitHub 文档&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;发布环境不使用 cache，避免通过 cache 投毒；&lt;/li&gt;
&lt;li&gt;依赖指明具体 hash，禁止依赖库第一时间升级；&lt;/li&gt;
&lt;li&gt;启用 Action 白名单机制；&lt;/li&gt;
&lt;li&gt;谨慎使用 &lt;code&gt;secrets: inherit&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;显式声明权限： &lt;code&gt;permissions: {}&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p id=&quot;s-08650ce0&quot;&gt;&lt;a href=&quot;https://mp.weixin.qq.com/s/h5cfR0-crW1BRxAKguNJnw&quot;&gt;Wisdom from the ancients&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-363af5ef&quot;&gt;
&lt;p&gt;现如今做 Agent Infra 与其重新造轮子，不如看看历史中有没有好用的轮子。有些很有意思的设计，其实在很早之前就已经存在了。这些宝藏可能因为过于晦涩，或者不太符合普通用户的人体工学，以至于它们没有成为主流，但是在 Agent 成为用户的时候，马上就会大放异彩，最近这个 CLI 和 UNIX 哲学的复兴就是一个很好的例子。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-d21196d9&quot;&gt;
&lt;p&gt;这些设计在当年没有成为主流，很大程度上是因为它们不够“适合人”。&lt;br&gt;
但如果用户换成 Agent，情况就有点不一样了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-4e0b2732&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/9p&quot;&gt;9P&lt;/a&gt;, &lt;a class=&quot;internal new&quot; href=&quot;/mentions/gopher&quot;&gt;Gopher&lt;/a&gt;, &lt;a class=&quot;internal new&quot; href=&quot;/mentions/irc&quot;&gt;IRC&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-a865e7f4&quot;&gt;&lt;a href=&quot;https://www.seangoedecke.com/software-engineering-may-no-longer-be-a-lifetime-career/&quot;&gt;Software engineering may no longer be a lifetime career&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-0e8ec17c&quot;&gt;
&lt;p&gt;The career of a pro athlete has a maximum lifespan of around fifteen years. You have the opportunity to make a lot of money until around your mid-thirties, at which point your body just can’t keep up with it.&lt;br&gt;
A common tragic figure today is the professional athlete who believes the show will go on forever and doesn’t prepare for the day they can’t do it anymore. We may be in the first generation of software engineers in the same position. If so, it’s probably a good idea to plan accordingly.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-2b0e07a1&quot;&gt;周五听了一个内部分享，某一个岗位现在的主要工作已经变为如何更好的服务 AI，当 AI 完全可以覆盖当前的需求后，这个岗位还会继续存在么？我觉得不会。以前觉得离人越近的地方，越值钱，比如销售直面客户，可是之后都是和 Agent 打交道了，这个说法还成立么，变成谁能让 Agent 工作的更好，更值钱？&lt;/p&gt;
&lt;p id=&quot;s-676d67bc&quot;&gt;最近看到一个说法：盘面真是太机智了，如果你把白酒、医药、美妆等等这些传统消费品，定义为“碳基生命”消费，把半导体、PCB、光模块这些定义为“硅基生命”消费，你会有一种感觉，人类已经失去了对股市、对互联网甚至未来的掌控，在这背后，实际的操作者已经变成我们创造出来的人工智能，引导资金向着它需要投入的地方去，而我们只不过是面上的“傀儡”。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b214f5e9&quot;&gt;&lt;a href=&quot;https://lynan.cn/kanto-travel-journal-2026/&quot;&gt;关东旅行&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-84352c9a&quot;&gt;
&lt;p&gt;也许是因为今天是工作日的缘故，在路上没有见到一个游客，享受着这份惬意。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-358b3fcc&quot;&gt;工作日哪怕什么都不做，就非常的惬意。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-c423e982&quot;&gt;&lt;a href=&quot;https://yufan.me/posts/less-is-more&quot;&gt;过度联想 - 且听书吟&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-d0f600f6&quot;&gt;
&lt;p&gt;它制造了大量本不存在的矛盾。朋友间一句无心的玩笑，被过度解读为“话里有话”；同事一个寻常的举动，被层层剖析出“深层意图”。本来相安无事，想着想着便琢磨出事来了，给自己徒增无数烦恼与戾气。&lt;br&gt;
更可怕的是，这种臆测出来的“真相”，往往成为攻击他人的武器——“你这么说是何居心”“你这么做一定有目的”。一场场网络骂战、人际冲突，很多时候并非源于真实的矛盾，而是源于我们丰富的“想象力”。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-5823c4e9&quot;&gt;&lt;a href=&quot;https://blog.est.im/2026/stderr-14&quot;&gt;如何跟孩子讲学习的意义 – est の 输入 输出和出入&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-af376db3&quot;&gt;
&lt;p&gt;不是说用脑就一定比用体力好，而是你会的东西越难、越少人会，你就越有主动权。学习只是其中一条比较稳定的路。&lt;br&gt;
你以后不管做什么，其实都在跟别人交换。学习不是让你一定变得更厉害，而是让你多一些别人需要的能力。你会的东西越特别、越不容易被替代，你就越有选择，而不是只能被安排。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-bca5cca8&quot;&gt;补充说明：摘录的这段话是 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/chatgpt&quot;&gt;ChatGPT&lt;/a&gt; 生成的。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-8c87c8d1&quot;&gt;&lt;a href=&quot;https://stratechery.com/2026/tim-cooks-impeccable-timing/&quot;&gt;Tim Cook’s Impeccable Timing – Stratechery by Ben Thompson&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-f7070200&quot;&gt;Tim Cook 卸任苹果 CEO，功过自有后人评。目前我还留着的自购产品应该只有 iPad Mini 了。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-52259cc7&quot;&gt;《寄生首尔》，李惠美2023 年作品，作者是韩国日报的记者，有一句经典的话：“我还是来了首尔以后才知道，原来阳光也是要花钱买的”。这本书讲述的是韩国首尔的“蚁居房”居住情况，蚁居房租户不会主动报税，租住条件差，大部分情况下是为了不要露宿街头，冬天不开取暖设备的状态。在读这本书的时候，我一直在想我自己 2015 年刚到北京的时候，非常感激大学同学能够让我当时留宿过渡，那是一个在西北旺韩家川村的一个隔断单间，当时一个月好像是 550？生活逐渐稳定之后，我就从同学那搬走了，后面同学也离开了北京。当时我的想法和书中描述的想法一样，年轻嘛，觉得只是暂时的，后面会变好的，直到 2017 年北京大兴的那一场大火，让我想着，也许不能继续在北京待下去了，应该换一个地方。书中说，最低居住标准是 14 平米，这个对于刚刚进入大城市生活的人来说，多少有些奢侈，也许是因为经历过很低的下限，所以我对居住条件的容忍度很高，这么多年也是如此。&lt;/p&gt;
&lt;p id=&quot;s-f5509357&quot;&gt;部分摘录：&lt;/p&gt;
&lt;p id=&quot;s-835adcdd&quot;&gt;作者在书中给“都市贫民”下了这样的定义：都市贫民虽是一群具有劳动能力和劳动意愿的“经济活动人口”，可从社会结构的层面来看，他们是一群徘徊在近代工资劳动体系之外的群体。也就是说，这些人即使努力劳动也还是摆脱不了贫穷的身份。&lt;/p&gt;
&lt;p id=&quot;s-d5e523c8&quot;&gt;韩国法律对于人类维持尊严和基本生活需求这件事情，居然是有”最低居住标准”的。《基本居住法》规定了一人户家庭的最低居住标准:“面积为14平方米(约4.24坪)，包含厨房、独立卫生间和浴室等设施。“2015年制定的相关法律中，规定了公民具有”远离物理意义上和社会意义上的危险、居住在安全环境之下、过符合人类基本标准的生活的权利”，首次将国民的居住权纳人法律保护范围内。通过这条法律我们也可以看到，即使是能够躺下、能够遮风挡雨的地方，也并不能和”足以让人类生存的空间”画等号。不过这条既优雅又有威严的法律，并无法触及金字塔最底端的蚁居房。&lt;/p&gt;
&lt;p id=&quot;s-f3139fe3&quot;&gt;电影《寄生虫》之所以会演变成悲剧，正是底层人士的”越线”所致。可我们社会的这条”线”到底画在何处?又是谁画的这条线呢?为何底层人士要流浪在线外，或是被隔离在名为蚁居村的特定贫民窟里呢?对此，判断的标准又是什么?是”金钱”和人的”用途”吗?又或者是电影里反复提到的穷人身上的味道呢…&lt;/p&gt;
&lt;p id=&quot;s-91e78492&quot;&gt;在”贫穷即原罪”的社会中，这个问题确实让人不自在，因为它让被提问人不得不直面赤裸裸的现实。面对这些深层的烦恼以及真实的自我都并非易事。我在深度采访居住在沙斤洞的青年之后，都会抛出这句话作为最后的问题。当时所有的受访者都对这个问题感到不适，因为他们早已将”我不是穷人，之所以在当下身处这种境地，只是在为迎接美好的未来而坚持着”的想法深植于心。这之中很多人都提到了”精神胜利”一词，即便他们对自己目前的处境束手无策。虽然如此，他们依然以美好的未来为前提，甚至刻意忽视这个正在运作的却十分残忍的剥削结构。&lt;/p&gt;
&lt;p id=&quot;s-2cd3e36b&quot;&gt;即使是拥有这样条件的青年，也不得不委身于”新型蚁居房”这种恶劣环境，面对着利欲熏心、毫无责任感和道德感的”新型蚁居房”房东们压榨青年们血汗钱以积累财富这一现实，耳边甚至还不停萦绕着”年轻人要吃苦”这句所谓的警世名言。社会现实如此，到头来却让年轻人自己去承担社会问题强加给他们的压力。&lt;/p&gt;
&lt;p id=&quot;s-aab99b6e&quot;&gt;“人就是得去首尔”这句话，让所有在外县市的大学都变成了”杂牌大学”。“首尔共和国”将所有外县市都变成了”殖民地”，仿佛只有首尔才是”正式的舞台”。到最后，外县市剩下的只有那些不知名公司的练习生，他们连参加节目的面试资格都没有。在这种如果不背井离乡就看不到任何希望的社会，青年们不惜承受残酷竞争的压力也要参加节目，只是为了可以站上舞台一次。前往首尔，前往首尔，朝着那个所有人都想登临的选秀舞台迈进。&lt;/p&gt;
&lt;p id=&quot;s-f598a0ac&quot;&gt;越是年轻，就越能吃贫穷的苦。因抱着”只要等待，一切就会有所改善”的期望，很多人都不愿直面自己的贫穷，而是开始将它合理化。他们借着想象中的美好未来宽慰自己，并不认为自己是穷人。可就像之前文中提到的，我们社会的青年，每三人中至少有一人处于”正在工作或求职中”的贫穷状态。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-cc746004&quot;&gt;
&lt;li&gt;机器人马拉松比赛补给：换冰块、换电池。&lt;/li&gt;
&lt;li&gt;过了这周，就有同事陆陆续续过五一了。&lt;/li&gt;
&lt;li&gt;Shangri-La，香格里拉。&lt;/li&gt;
&lt;li&gt;跟着 LLM Thinking 一路顺畅的进坑了，感觉沿着大脑的边缘就划过去了，非常的丝滑。&lt;/li&gt;
&lt;li&gt;买了高驰 Apex4。&lt;/li&gt;
&lt;li&gt;A：你放通一下 80443。B：好的，那我放通一下 80443 端口。&lt;/li&gt;
&lt;li&gt;郝雨的口头禅“不容易不容易”说的是吴鼎啊&lt;/li&gt;
&lt;li&gt;看到有人说 Cursor 被收购了，查了一下原文是：“Cursor has also given SpaceX the right to acquire Cursor later this year for $60 billion or pay $10 billion for our work together”，AI 时代反转来的很快，要严谨些。&lt;/li&gt;
&lt;li&gt;抖音上赛百味三明治只要 16.8 .&lt;/li&gt;
&lt;li&gt;这周过得太过于紧张，以至于没有闲暇时间。&lt;/li&gt;
&lt;li&gt;”不诱于誉，不恐于诽，率道而行，端然正己。“&lt;/li&gt;
&lt;li&gt;jira ticket 是 codex 生成的，方案评审是 codex 生成的 HTML，解决方案分享是 notebooklm 生成的 PPT。真是新时代啊。&lt;/li&gt;
&lt;li&gt;NAS 相册没有那年今日，不好不好&lt;/li&gt;
&lt;li&gt;我需要在 Slack 和 Slock 之间有一个连接器。&lt;/li&gt;
&lt;li&gt;好天气心情就好&lt;/li&gt;
&lt;li&gt;上图新书书架有一本《AWK 程序设计语言》，10 年前读过，现在 2026 了，都忘光了，也用不到了&lt;/li&gt;
&lt;li&gt;知春路高兴火锅关门了，我还吃过一次&lt;/li&gt;
&lt;li&gt;逛了逛新六百，商场太小，即使重新装修感觉上限也不高。&lt;/li&gt;
&lt;li&gt;跑了 2000km 了。&lt;/li&gt;
&lt;li&gt;人类破二啦，2019 年基普乔格 2h 挑战，现在 2026 年，已经有两个人破了。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《鲜花与面包》</title><link>https://zdyxry.github.io/2026/04/19/Weekly-Issue-flowers-and-bread/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/04/19/Weekly-Issue-flowers-and-bread/</guid><pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-5e124d09&quot;&gt;&lt;a href=&quot;https://nathanielfishel.substack.com/p/your-code-is-worthless&quot;&gt;Your code is worthless - Nathaniel Fishel&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-b476a1d5&quot;&gt;
&lt;p&gt;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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-de7350c2&quot;&gt;
&lt;p&gt;We must return to the fundamental truth &lt;strong&gt;The source code is not the product.&lt;/strong&gt; The product is the &lt;strong&gt;Outcome&lt;/strong&gt; 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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-95e33880&quot;&gt;&lt;a href=&quot;https://bcantrill.dtrace.org/2026/04/12/the-peril-of-laziness-lost/&quot;&gt;The peril of laziness lost | The Observation Deck&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-b35bd915&quot;&gt;连续两篇关于 Garry Tan 的项目讨论。懒惰是为了追求高效抽象来简化系统，因为人类时间有限，迫使人类会去主动的进行抽象，减少后续的认知负担，所以说是偷懒，其实是为了后续的方便在当下投入更多的努力， LLM 不会，他们没什么明确的限制，最终还是回到使用的人上面。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-a7761e9d&quot;&gt;&lt;a href=&quot;https://vercel.com/templates/template/open-agents&quot;&gt;Open Agents - Vercel&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-e2cebd91&quot;&gt;&lt;strong&gt;The key architectural decision: the agent is not the sandbox.&lt;/strong&gt; 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.&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-bd5edb9e&quot;&gt;&lt;a href=&quot;https://tailscale.com/blog/tailscale-rs-rust-tsnet-library-preview&quot;&gt;An early look at tailscale-rs, a tsnet library in Rust&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-73fa6254&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/tailscale&quot;&gt;TailScale&lt;/a&gt; Rust 版本，这是好事。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-32deb44f&quot;&gt;&lt;a href=&quot;https://vmark.app/zh-CN/guide/users-as-developers/&quot;&gt;用户即开发者 | VMark&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://vmark.app/zh-CN/guide/users-as-developers/why-i-built-vmark.html&quot;&gt;我为什么要构建 Markdown 编辑器：VMark | VMark&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-d2e3a871&quot;&gt;
&lt;p&gt;Faros AI 的研究——覆盖 1,255 个团队和 10,000+ 名开发者——发现高度 AI 采用与 &lt;strong&gt;每位开发者 bug 增加 9%&lt;/strong&gt; 和 &lt;strong&gt;PR 审查时间增加 91%&lt;/strong&gt; 相关。当 AI 以更低的准确率生成更多代码时，审查瓶颈会完全吸收”生产力”提升。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-b184e63e&quot;&gt;李笑来的这些思考真不错，而且真的在 Vibe 「产品」，而不是「工具」。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-fdf67a70&quot;&gt;&lt;a href=&quot;https://lucumr.pocoo.org/2026/4/11/the-center-has-a-bias/&quot;&gt;The Center Has a Bias | Armin Ronacher’s Thoughts and Writings&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-7d07b7de&quot;&gt;
&lt;p&gt;But there is something important missing from that criticism when it comes from a position of non-use: &lt;strong&gt;it is too abstract.&lt;/strong&gt;&lt;br&gt;
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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-ce03a65b&quot;&gt;纸上得来终觉浅，绝知此事要躬行。我认同这篇文章的观点，但“center”和 “neutral”有一点文字游戏，neutral：你们爱吵吵，和我没关系；center：看你们吵吵我来用用，哦，果然不错/还行/不行。&lt;/p&gt;
&lt;p id=&quot;s-5eebe2fb&quot;&gt;HN 上面有一个大实话：“But right now I think the bigger risk is that the center is biased towards people with time and money”&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-93c01fa2&quot;&gt;&lt;a href=&quot;https://maxlv.net/blog/porting-mihomo-to-rust-with-claude/&quot;&gt;用 Claude Code 将三万行 Go 项目移植到 Rust：Agent Team 实践与 Harness 效率优化 - Lv. MAX&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-5287f931&quot;&gt;
&lt;p&gt;文档是给 Agent 写的，不只是给人写的。这意味着文档的写法需要调整：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;用表格代替散文。&lt;/strong&gt; Agent 解析表格比理解段落高效&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;引用要精确。&lt;/strong&gt; “参见 ADR-0001” 比 “参见之前的架构讨论” 好，因为 agent 可以直接定位文件&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;状态要明确。&lt;/strong&gt; 每个工作项标注 “completed / in-progress / blocked”，而不是 “我们之前讨论过这个”&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-f389bebc&quot;&gt;&lt;a href=&quot;https://zhuanlan.zhihu.com/p/2024718290497324365&quot;&gt;从 PostgreSQL fsync EIO 失败处理说起&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-24756d82&quot;&gt;
&lt;p&gt;2018 年 3 月底, Craig Ringer 在 pgsql-hackers 邮件列表中报告了一个用户遭遇的数据损坏案例 [1]. 问题的核心在于: PostgreSQL 使用 Buffered I/O, 在写入数据后调用 fsync() 来确保数据落盘. 当 fsync() 失败时, PostgreSQL 的做法是重试 fsync() — 然而第二次 fsync() 返回了成功, 但数据实际上并没有写入磁盘.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-b5b1d41b&quot;&gt;
&lt;p&gt;&lt;strong&gt;为什么这些数据库没有在 fsync 失败后 crash?&lt;/strong&gt; 原因是多方面的:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;认知盲区&lt;/strong&gt;: 2018 年之前, 几乎所有数据库开发者都不知道内核会在 fsync 失败后丢弃 dirty page.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;本地存储极少触发&lt;/strong&gt;: EIO 在本地 SSD/HDD 上几乎只在物理损坏时才出现, 一辈子可能遇不到.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;crash 后未必能恢复&lt;/strong&gt;: LevelDB 的 log 和 SQLite 的 journal 也走 Buffered I/O, crash 后的 recovery source 本身可能就是损坏的.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;产品约束&lt;/strong&gt;: SQLite 和 LevelDB 是嵌入式数据库, 因一次瞬态 I/O 错误就把宿主应用杀掉, 在移动端和桌面端不可接受.&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-46a91189&quot;&gt;&lt;a href=&quot;https://darmau.design/article/you-will-never-become-szr-1/&quot;&gt;来了不是深圳人(1)：拜拜了深圳 | 积薪(极简版)&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://darmau.design/article/you-will-never-become-szr-2/&quot;&gt;来了不是深圳人(2)：离开深圳要去哪 | 积薪(极简版)&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://darmau.design/article/you-will-never-become-szr-3/&quot;&gt;来了不是深圳人(3)：成都的好与坏 | 积薪(极简版)&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-6e637021&quot;&gt;
&lt;p&gt;根据最近的人口普查结果，深圳已经有 1800 万人，跟广州一样。但广州的面积是深圳的 3.7 倍，北京、上海人口比深圳多不了多少，但面积也是好几倍。所以深圳的人口密度是一线城市里最高的。&lt;br&gt;
随你怎么想，失败就失败吧。失败不可怕，可怕的是不愿意承认失败并及时止损。我想要真正的生活，再在深圳耗下去没有意义，不如赶紧跑。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-14228471&quot;&gt;
&lt;p&gt;整体看下来，气候最宜居的标准就一个：低纬度的高海拔地区。低纬度保证光照，冬天不会太冷；高海拔确保夏天不会太热；同时高海拔大概率发展不了工业，空气就会不错。这就是云南如此舒适的原因。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-0130fde8&quot;&gt;
&lt;p&gt;差不多的地段和户型，成都的租金大概是深圳的 30%~40%。假如你要在深圳南山科技园附近租一套两房，至少得准备 8000 的预算；科技园平移到成都就是高新区，在大源要租一套两房，不考虑个别豪宅大户型的话，大概只需要 3000～6000。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-29a976d2&quot;&gt;
&lt;p&gt;成都的阳光是稀缺品，尤其是在冬天。一个月太阳直射的时间加起来可能连一个白天都没有，整天都是阴沉沉的。导致你很难分辨方向和时间，有时候恍惚间不知道究竟是上午还是下午。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-ca01374d&quot;&gt;身边同事这几年陆陆续续的从北京/上海搬去杭州/成都的有不少了。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-f30cd37e&quot;&gt;&lt;a href=&quot;https://dantezy.xyz/posts/ipoh-2024/&quot;&gt;Ipoh 游记 | 一派胡言&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://dantezy.xyz/posts/kl-2026/&quot;&gt;吉隆坡游记 | 一派胡言&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-c3ac7c7f&quot;&gt;
&lt;p&gt;从机场出来打车去吃了午饭，然后涂了防晒，准备走路去酒店。&lt;br&gt;
来之前我的朋友小柯跟我说，别走路，打 Grab，体感温度 40 度以上。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-080553d6&quot;&gt;防晒很重要。上次在马来呆了几天，左右胳膊的色差回来几个月才恢复。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3ec0793a&quot;&gt;&lt;a href=&quot;https://xiaowenz.com/blog/report-miniso-2026.html&quot;&gt;商业战略报告：2026 名创优品 - 三杯过后 | Xiaowen.Z Deployed&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-04c06013&quot;&gt;
&lt;p&gt;&lt;strong&gt;下方挤压&lt;/strong&gt;：零食很忙、好特卖等折扣零售 2024 年门店突破 4.5 万家。一瓶可乐折扣店 1.8 元，名创 3 元——价格敏感消费者正在流失。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-6263fe04&quot;&gt;印象中&lt;a class=&quot;internal new&quot; href=&quot;/mentions/疯投圈&quot;&gt;疯投圈&lt;/a&gt;有一期播客聊过，名创优品卖的比较好的品类有矿泉水。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-e1faadd4&quot;&gt;&lt;a href=&quot;https://xiaowenz.com/blog/report-pangdonglai.html&quot;&gt;商业战略报告：胖东来 - 三杯过后 | Xiaowen.Z Deployed&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-2a946159&quot;&gt;
&lt;p&gt;这种”利润共享”模式在零售行业几乎独一无二。它的直接结果是：员工流失率仅约 2%，而行业平均为 20-30%&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-afe65d33&quot;&gt;《鲜花与面包》，冯子豪的单口专场， 在上上周单利人原创喜剧大赛中，冯子豪获得了亚军，冠军是贤鱼，季军是丹妮。这 3 个人中，贤鱼属于疯子，用冯子豪的话说，没有人可以在舞台表现力上战胜贤鱼，丹妮属于百变，段子充满了巧思，看似是互动，实则全是设计，相比之下冯子豪就显得有些特殊，是很传统的单口演员，属于刻板印象的单口演员。在这之前我不认识他，直接花 99 块卖了票，还不断的和同事安利，果然，3 天后专场价格涨了 40 变成了 139 ，但同事也没有人买。&lt;/p&gt;
&lt;p id=&quot;s-4d058d52&quot;&gt;这个专场前半场靠着刻板印象，后半段靠生活经历：一个山东济南人在成都生活，可惜单口中出名的山东演员太多：张灏喆、孙书恒、唐香玉、徐志胜、何广智、孟川，太多了，已经把山东的刻板印象讲遍了，很多梗我都猜到要说什么，没那么巧妙。在讲自己高考经历的时候，提到自己是 00 后，2002 年出生，高考那年是疫情发生的那年，2020 年已经是 6 年前的事情了。&lt;/p&gt;
&lt;p id=&quot;s-d0220c9e&quot;&gt;《气候变化与人类未来》， 读完之后感觉人类没救了，爱咋咋地吧。&lt;/p&gt;
&lt;p id=&quot;s-f5509357&quot;&gt;部分摘录：&lt;/p&gt;
&lt;blockquote id=&quot;s-1be7ab06&quot;&gt;
&lt;p&gt;在大多数情况下，民众并不愿意承担比如碳定价之类的措施带来的经济成本，因为他们没有意识到处理气候变化问题的紧迫性。虽然不采取减排行动可能给未来造成严重后果的事实已然十分清晰，但是，人类或许仍然无法应对这次风险，而且，留给人们改变现状的时间已经所剩无几。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-dfc941fa&quot;&gt;
&lt;p&gt;即使我们接受这样一种观点，即人类现在已经走上了一条通往未来的道路，这条道路可能会破坏他们目前的生活方式的基础，而且可能是彻底破坏，但这对于整个地球本身来说没有任何影响。地球的大气和地质过程将会像以往一样调整并过渡到某种新的平衡状态。&lt;br&gt;
无论发生哪种情况，地球都会继续运转下去，只是许多现存物种可能会出现新的大规模灭绝，这类事件在遥远的过去已经发生过很多次。我们知道，幸存的生命又会重新振作起来，以新的方式继续生存。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-556696f4&quot;&gt;
&lt;p&gt;如果我们在某个时候决定尝试通过减少人为温室气体的排放来阻止地球温度继续上升，那么我们这一决定的积极影响，即温度不再上升，将在几十年后才会在大气中显出来。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-e954b4c7&quot;&gt;
&lt;p&gt;截至2019年，签署巴黎协定的151个国家约占全球76亿人口的46%，但温室气体排放只占全球的15%左右。在这151个国家中，许多国家仍然处于不发达和贫穷状态，毫无疑问，它们未来需要发展经济和使用能源。更重要的是，六大主要排放实体之一的印度也面临这种情况。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-fc905d10&quot;&gt;
&lt;li&gt;越来越多的网站只提供 dark theme，我现在反而需要一个插件来强制 light theme 了。&lt;/li&gt;
&lt;li&gt;20 年前的受众较少的影视资源，找起来还有点费劲呢。&lt;/li&gt;
&lt;li&gt;什么时候我能去参加单立人喜剧节呢？&lt;/li&gt;
&lt;li&gt;买了单立人原创喜剧大赛亚军的专场票，现在不买，下次就该涨价了。。&lt;/li&gt;
&lt;li&gt;日常都有 ublock，刚刚在手机上发现 Disqus 的贴片广告真多啊&lt;/li&gt;
&lt;li&gt;TIL: “广西公文包”是网络流行词，指广西地区特有的、用于装载农家自酿白酒的白色方形塑料桶（通常为2.5L-5L），因其形状方正便于手提而得名。&lt;/li&gt;
&lt;li&gt;
&lt;blockquote&gt;
&lt;p&gt;AI 把执行成本压到了接近零，但判断成本一分没降。而大多数人一辈子都在逃避的，恰恰是判断。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;健身房都已经将浴室隔离了，怎么还有人洗澡不关门啊。&lt;/li&gt;
&lt;li&gt;Kimi 接入了天眼查，有点 Setapp 的打包样子了。(但天眼查这样卖数据，不会把自己卖死么？&lt;/li&gt;
&lt;li&gt;一个看似非常负责的人，轻描淡写的给出不负责任的回复。&lt;/li&gt;
&lt;li&gt;突然，上海办公室好像也开始进入到特定的周期了：聊买房装修、见家长、结婚生子。感觉进度一下子就变快了，不是别人快了，是我慢了。上一次有这种感受，是 10 年前的北京办公室。&lt;/li&gt;
&lt;li&gt;看到了韦小宝一家的故事，有些伤感。&lt;/li&gt;
&lt;li&gt;喜联做了什么能让大部分演员都远离&lt;/li&gt;
&lt;li&gt;周日下午在西岸躺着，很好&lt;/li&gt;
&lt;li&gt;据宁波天一阁包氏宗谱，包玉刚是宋朝龙图阁直学士包拯的二十九世孙。&lt;/li&gt;
&lt;li&gt;人民币韩元汇率也是历史最佳了，1 元可以换 216 韩元。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《飞行家》</title><link>https://zdyxry.github.io/2026/04/12/Weekly-Issue-Take-Off/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/04/12/Weekly-Issue-Take-Off/</guid><pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-4efb3ccc&quot;&gt;&lt;a href=&quot;https://fly.io/blog/the-future-isn-t-model-agnostic/&quot;&gt;The Future Isn’t Model Agnostic · The Fly Blog&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-cf911efe&quot;&gt;
&lt;p&gt;Your users don’t care that your AI project is model-agnostic.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-0985ece2&quot;&gt;
&lt;p&gt;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.’&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-5d19c21f&quot;&gt;这里的一些观点和 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/ampcode&quot;&gt;Ampcode&lt;/a&gt; 是一样的。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b57d00c4&quot;&gt;&lt;a href=&quot;https://www.reddit.com/r/SaaS/comments/1s5rw0m/stripe_takes_29_030_per_transaction_at_50k_mrr/&quot;&gt;Stripe takes 2.9% + $0.30 per transaction. At $50K MRR that’s $17,400/year. Is everyone just accepting this?&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-b1a786f9&quot;&gt;
&lt;p&gt;$200 in Stripe fees when you’re making $5K/mo doesn’t register.&lt;br&gt;
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.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-6b5e1504&quot;&gt;哇哦，这个收费水平， &lt;a class=&quot;internal new&quot; href=&quot;/mentions/stripe&quot;&gt;Stripe&lt;/a&gt; 感觉是大赢家。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-9d60fde9&quot;&gt;&lt;a href=&quot;https://go-proverbs.github.io/&quot;&gt;Go Proverbs&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-e49628ee&quot;&gt;&lt;strong&gt;A little copying is better than a little dependency.&lt;/strong&gt; Rob Pike 2015 年的这句话在 AI 时代可能有新的理解。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-c3cdcaf9&quot;&gt;&lt;a href=&quot;https://digest.soulhacker.me/digest/ewd-667/&quot;&gt;EWD 667 · 阅读笔记&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-4c98e23b&quot;&gt;
&lt;p&gt;原文中可能最有趣的一点是 Dijkstra 在最后补的一段话，他说：“我怀疑，那些能够用我们的母语——无论是荷兰语、英语、美式英语、法语、德语，还是斯瓦希里语——来编程的机器，不仅制造起来极其困难，用起来也同样困难。“&lt;br&gt;
他老人家可能没想到，这种机器（及其软件）在不到半个世纪之后就做出来了，现在用自然语言“编程”方便又快速，唯一问题是写出来的代码，就像他担心的，充满着各种风险。&lt;br&gt;
也许第二次软件危机真的就要来了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-bf598a86&quot;&gt;&lt;a href=&quot;https://bigeagle.me/2026/04/800-days-at-kimi/&quot;&gt;身在 Kimi 的 800 天 | K.I.S.S&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-7c25b010&quot;&gt;
&lt;p&gt;Kimi 并不独特，公司并不是没有管理，而是在当前的市场洞察和业务设计下，基于领导者的战略意图与价值观，自然演进出来的文化氛围与组织设计 (这段是为了证明我真的学过而故意不说人话)。说人话：AI 时代每周都有大变化，传统的季度/双月 OKR/KPI 拉通对齐那一套怎么可能跟的上。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-7eaf0b5e&quot;&gt;
&lt;p&gt;Kimi 并不独特，有人的地方就有政治，屁股决定脑袋是人类社会的必然规律。300 多个不同背景、不同经历、抱着不同目的的人，毫无隔阂相互完全理解，这不仅仅是天方夜谭，我愿称之为 1984/美丽新世界一般的反乌托邦恐怖场面。在相对粗放的管理状态下，不合适的 (意思就是我不喜欢的)人显然也有不少。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-10854608&quot;&gt;流传比较广的那篇公关稿的叙事风格非常的模板化。“Kimi 并不独特”。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b19ab387&quot;&gt;&lt;a href=&quot;https://next.redhat.com/2026/03/20/eliminating-the-rego-tax-how-ai-orchestrators-automate-kubernetes-compliance/&quot;&gt;Eliminating the ‘Rego tax’: How AI orchestrators automate Kubernetes compliance - Red Hat Emerging Technologies&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-ad617cd0&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/redhat&quot;&gt;RedHat&lt;/a&gt; 的一篇如何利用 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/llm&quot;&gt;LLM&lt;/a&gt; 来解决自己维护 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/rego&quot;&gt;Rego&lt;/a&gt; 规则的文章。LLM 通过 MCP 从 K8s 集群获取信息，然后基于信息生成报告，由人类 review 最终要上线的规则。感觉这里之所以可以这么搞，很大的原因是黑名单机制，最差情况下，也就是有些禁止行为没有被限制，在有一些现有模板的情况且 dryrun 运行下，影响不大。如果是白名单机制，为了安全和灵活，规则数量爆炸，LLM 上下文出现幻觉的可能性增大，就玩不转了。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b679c641&quot;&gt;&lt;a href=&quot;https://www.happiness.hks.harvard.edu/february-2025-issue/the-friendship-recession-the-lost-art-of-connecting&quot;&gt;The Friendship Recession: The Lost Art of Connecting — The Leadership &amp;#x26; Happiness Laboratory&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-914b1aa3&quot;&gt;文章中给了一种解决方式：拥抱不适，建立友谊需要冒险，不适感是冒险的组成部分，并需要持续的维护。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-22a4c3ae&quot;&gt;&lt;a href=&quot;https://tailscale.com/blog/pricing-v4&quot;&gt;Tailscale pricing update: clearer plans, more value&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-984a6705&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/tailscale&quot;&gt;TailScale&lt;/a&gt; 个人版本现在支持 6 个用户，3 个 ACL groups，50 个 tag，无限制的设备。确实是大善人，虽然我主力已经切换到了 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/easytier&quot;&gt;EasyTier&lt;/a&gt;，但是我还是会安装上 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/tailscale&quot;&gt;TailScale&lt;/a&gt; 以防万一。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-31daff86&quot;&gt;&lt;a href=&quot;https://github.com/bovreuil/garmin-collector/blob/master/docs/GARMIN_AUTH_LANDSCAPE.md&quot;&gt;Garmin authentication landscape (Garth, upstream issues, react branch)&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-5786d80f&quot;&gt;手表选择 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/garmin&quot;&gt;Garmin&lt;/a&gt;，很大一部分原因是社区有这完整的 API，隔壁&lt;a class=&quot;internal new&quot; href=&quot;/mentions/高驰&quot;&gt;高驰&lt;/a&gt;需要走申请渠道才行，现在这样搞，导致我的一些数据同步分析脚本都失效了，很难受。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-e7a2ac5c&quot;&gt;&lt;a href=&quot;https://www.gexiao.me/2026/04/02/live-in-love/&quot;&gt;DNA、得意忘形与个体自由 | 默默小屋&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-72a2fb24&quot;&gt;
&lt;p&gt;DNA 成员的流动性和丰富度是最好的，所以会给我一种贴近大地的感觉：在区块链行业牛市时日常看到的信息都是谁一天赚个几百万，没个 8 位数资产不好意思上桌说话，而在 DNA 一个月只花三千块也可以过得挺不错啥都不缺；&lt;br&gt;
见惯了大家高学历，进大厂，精致好看，丰盛一餐，野心勃勃，偶尔狂欢，而在 DNA 会感受到，比日咖夜酒更开心的，是日咖夜酒时旁边总坐着不会 judge 你的伙伴。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-65e6e77c&quot;&gt;我看过很多次 DNA 的介绍，也几次试图去体验一次，但是总是迈不出那一步。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-d1e39ff0&quot;&gt;&lt;a href=&quot;https://roriri.one/2026/04/03/tencent-scraping&quot;&gt;我们的博客被腾讯爬了，一遍一遍又一遍 | 螺莉莉的数据中心&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-dcc6ee2e&quot;&gt;
&lt;p&gt;我间接性地把我的智慧分享给了所有人。虽然它被剪碎了，它变成了流体，里面没有我的名字，没人向我致以谢意。但 Again，我没那么在乎这个 Credit。我不觉得大语言模型剽窃了我什么东西，因为它是真的把我的东西学习走了，并且把我的思想传递出去了。只要它没有直接把我的工作 copy and paste，没有在做低端洗稿，对我来说这就不是剽窃，而是学习。作为一名教育工作者，我教育了一个非常伟大的东西，这是一件让我感到非常自豪的事。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-0f94bcce&quot;&gt;&lt;a href=&quot;https://lylex.substack.com/p/f57&quot;&gt;写在第一份工作的末尾 - lyle&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-a4361619&quot;&gt;
&lt;p&gt;我问他们如果是这样为什么不把这两个概念做合并，他们说这个是&lt;strong&gt;他们的产品经理设计的，但是他们的 PM 现在离职了所以成了遗留问题&lt;/strong&gt;…）。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-c9b7cda5&quot;&gt;
&lt;p&gt;B 的产品建立在我的知识库之上，我原以为他们只是想让我们把召回的逻辑迁移掉，然后他们继续在我们现在都产品上构建其他业务，但是当我终于和另一个团队联调完数据迁移的差不多后，他们说后面就直接用另一个团队的产品了。&lt;br&gt;
我直接一个大无语，如果他们还在我的知识库上，我最起码还可以在产出上多写一条支撑 xxx 业务建设之类，合着纯纯是想着卸磨杀驴？生怕我不配合所以刚好卡在我差不多搞完后才说。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-3bdff2ea&quot;&gt;哎。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-dd14f651&quot;&gt;《飞行家》，蒋奇明、李雪琴主演的电影，改编自双雪涛的同名小说。蒋奇明演的挺好的，“可做任何工种“的状态感觉和我现实生活中的不一样，现实中看到的更多是麻木。看完之后想再去看一遍《钢的琴》。&lt;/p&gt;
&lt;p id=&quot;s-0e6a0982&quot;&gt;Davy 的主打秀，据说是他正式专场前的最后一场测试，内容确实不太行，最后只能靠口号来带动气氛了。这场只卖了 100 多张票。开场演员很不错，丹妮，现在很少有女单口演员追求纯粹的好笑了，互动效果很好，如果有她的专场我一定会去看。(20260413 追加：在今年的单立人原创喜剧大赛中，丹妮获得了季军)&lt;/p&gt;
&lt;p id=&quot;s-d712f8ec&quot;&gt;《马拉松全方位科学训练指南》，长跑训练教科书。&lt;/p&gt;
&lt;p id=&quot;s-499fadf1&quot;&gt;《伤不起的崴脚》。总结：崴脚先去看医生，如果是小伤，那不会花多少时间；如果是大伤，早介入早治疗。&lt;/p&gt;
&lt;p id=&quot;s-02930f40&quot;&gt;《自主可信计算技术体系》，周末在图书馆发现的新书，正常日常经常能看到：等保、可信、国产等需求，翻来看看，感觉是听了一个领导在开会，看的云里雾里。以下是一些摘录：&lt;/p&gt;
&lt;blockquote id=&quot;s-d846df4a&quot;&gt;
&lt;p&gt;当前安全方案大多数由商业公司提出，存在以下局限性：体系化安全机制缺乏理论指引，更多从工程经验出发；安全机制各自为战，缺乏有机配合；商业炒作现象严重，缺少科学评估方法。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-a92d50bd&quot;&gt;
&lt;p&gt;等保 2.0，全称是网络安全等级保护制度，以网络系统作为保护对象。等级保护 2.0 的理论基础就是可信 3.0。可信 3.0 是目前可从体系结构层面全面支持等级保护 2.0 的唯一技术。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-9b79006c&quot;&gt;
&lt;p&gt;在智能安全卡项目成功的基础上，考虑到当时我国政府机关的安全需求和大量使用微软 Windows 操作系统的状况，中软决定于美国微软在 Windows 网络安全方案上进行项目合作，由沈昌祥院士基于主动免疫可信计算的技术路线确定了安全方案。中软公司成立了中软华泰分公司，投入精英技术人员，在 21 世纪初完成了开发工作，产品设计方案巧妙，使用国产密码算法，性能优异。但当时美国将密码视为军火类产品，对软件的密码应用提出了严格限制。项目在结题前，微软引用美国法规，提出美国禁止开放密码接口，因此该项目不得不终止。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-e4219520&quot;&gt;
&lt;p&gt;国产化信息系统是否更安全呢？答案是否定的。国内对应的国产化替代企业技术实力相对薄软、技术积累缺乏，产品版本的技术投入是国际同行的几十分之一甚至百分之一，也缺少安全生态环境的适配测试支持。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-86dd46e7&quot;&gt;
&lt;p&gt;不同安全保护等级的要求：一级，自主保护；二级，指导保护；三级，监督检查；四级，强制监督检查；五级，专门监督检查。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-7ee64a42&quot;&gt;
&lt;li&gt;Google Doc 是 20 年前发布的产品&lt;/li&gt;
&lt;li&gt;周末刚看到有人说有乙流的趋势，今天办公室就 2,3 个人感冒了。&lt;/li&gt;
&lt;li&gt;微信给我推荐极光生发仪的广告？？&lt;/li&gt;
&lt;li&gt;一个朋友的个性签名：保持新鲜。&lt;/li&gt;
&lt;li&gt;乘数效应，是指经济活动中某一变量的变化导致经济总需求与其不成比例的变化。&lt;/li&gt;
&lt;li&gt;4 月 1 日是愚人节。我不喜欢愚人节。&lt;/li&gt;
&lt;li&gt;铁三为了追求成绩，会在跑步骑车游泳过程中，排尿&lt;/li&gt;
&lt;li&gt;不看好IaS(kills)的做法，古早的运维经验，在 K8s 时代好不容易做到了 Operator 中，有一个明确的状态机管理，现在因为一些工具的阻碍试图让 LLM 根据已有的知识来选择特定的命令去执行，变成了执行过程驱动，不出事就怪了。&lt;/li&gt;
&lt;li&gt;大米先生吃了 52，飘了。&lt;/li&gt;
&lt;li&gt;我日常就是拿 kimi-cli 当做通用 Agent 来用的，有了 slock.ai ，更省事了，体验非常好。&lt;/li&gt;
&lt;li&gt;我当舅舅了。&lt;/li&gt;
&lt;li&gt;逛街看到了卖鞋垫的店可以测量脚型，终于知道了自己脚长宽是多少，左脚 276/115mm, 右脚 278/116mm，在正常直立站姿状态下，右脚的承受压力更大一些。&lt;/li&gt;
&lt;li&gt;到了周末可以去世博公园草地上躺着的季节了。&lt;/li&gt;
&lt;li&gt;yukke 的vlog，信息量还挺大的，需要认真观看才行。&lt;/li&gt;
&lt;li&gt;回来上班第一天，积压的消息感觉就需要处理到周末了。&lt;/li&gt;
&lt;li&gt;知名喜剧播客听众“好莱坞记者”当黄牛倒卖门票，也不意外。&lt;/li&gt;
&lt;li&gt;刚工作的时候，公司写字楼在融科，RedHat 在我们的楼上。&lt;/li&gt;
&lt;li&gt;一大早就开始“不是。。而是。。”&lt;/li&gt;
&lt;li&gt;好久没遇到过：无法稳定复现，复现步骤一次需要 40+min 的问题了。&lt;/li&gt;
&lt;li&gt;一个人是否开心，那种状态真的是肉眼可见。&lt;/li&gt;
&lt;li&gt;想去体验一下高驰，发现上海没有线下门店。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《我们如何理解这个世界》</title><link>https://zdyxry.github.io/2026/03/29/Weekly-Issue-Conversations-with-Zygmunt-Bauman/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/03/29/Weekly-Issue-Conversations-with-Zygmunt-Bauman/</guid><pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-4986ae96&quot;&gt;&lt;a href=&quot;https://dbushell.com/2026/03/20/denos-decline-and-layoffs/&quot;&gt;404 Deno CEO not found&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-2d609d8b&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/deno&quot;&gt;Deno&lt;/a&gt; 最近离职了很多人，这篇文章对 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/deno&quot;&gt;Deno&lt;/a&gt; 的一些功能进行了讨论，讨论的话术确实有些严厉。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-27e57471&quot;&gt;&lt;a href=&quot;https://snyk.io/articles/poisoned-security-scanner-backdooring-litellm/&quot;&gt;How a Poisoned Security Scanner Became the Key to Backdooring LiteLLM | Snyk&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack/&quot;&gt;Supply Chain Attack in litellm 1.82.8 on PyPI&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-fe3e7d9f&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/litellm&quot;&gt;litellm&lt;/a&gt; 被发现包含恶意代码，因为安全扫描器 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/trivy&quot;&gt;Trivy&lt;/a&gt; 被黑掉了，影响范围非常大。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-014944fc&quot;&gt;&lt;a href=&quot;https://rce.moe/2026/03/25/apifox-supply-chain-attack-analysis/&quot;&gt;Apifox 供应链投毒攻击 — 完整技术分析 - 白帽酱の博客&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-462e2f07&quot;&gt;
&lt;p&gt;如果你在 3 月 4 日之后打开过 Apifox，你的 SSH 密钥、Git Token、K8s 等配置可能已被窃取。CDN 上的 JS 文件被注入后门，通过伪装官方域名回传数据，Cloudflare 托管仅存活 18 天。攻击者留下了中文注释，疑似 AI 开发 C2。全平台受影响，立即轮换所有凭据。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-c602b73e&quot;&gt;连续发生的第二起影响范围较大的安全事件。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-bbcd49c5&quot;&gt;&lt;a href=&quot;https://depot.dev/blog/now-available-depot-ci&quot;&gt;Now available: Depot CI&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-b6741b15&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/depot&quot;&gt;depot&lt;/a&gt; 推出了自己的 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/ci&quot;&gt;CI&lt;/a&gt; 系统，语法完全兼容 Github Action，运行在自己的 Infra 上。从上个月他们那篇比较 QEMU microvm 和 Cloud Hypervisor ，就有预感要扩大业务范围。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-7882bdf9&quot;&gt;&lt;a href=&quot;https://hsu.cy/2025/12/interesting-verbs-in-computing/&quot;&gt;技术语境中那些熟悉又陌生的英语动词 - neverland&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-a6ba3f77&quot;&gt;
&lt;p&gt;这方面的一个经典笑话是，2016 年有好事者模仿 XKCD 漫画里的&lt;a href=&quot;https://xkcd.com/327/&quot;&gt;馊主意&lt;/a&gt;，在英国注册了一家名叫 &lt;code&gt;; DROP TABLE &quot;COMPANIES&quot;;-- LTD&lt;/code&gt; 的公司，而且竟然通过了。结果，英国议会后来专门通过立法，&lt;a href=&quot;https://www.legislation.gov.uk/ukpga/2023/56&quot;&gt;规定&lt;/a&gt;公司不得采用是国务大臣认为属于或包含程序代码的名称，而这家公司的名字也被「 &lt;a href=&quot;https://find-and-update.company-information.service.gov.uk/company/10542519&quot;&gt;打码&lt;/a&gt; 」成了 &lt;code&gt;[NAME AVAILABLE ON REQUEST FROM COMPANIES HOUSE]&lt;/code&gt;，致信询问才展示。（似乎没有报道表明有计算机或动物因为这个恶作剧受到伤害。）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-5e6880d4&quot;&gt;这篇文章好有趣啊，我暂时能想到的还有：&lt;/p&gt;
&lt;ul id=&quot;s-89bc52a0&quot;&gt;
&lt;li&gt;Scratch：抓挠、划伤；&lt;/li&gt;
&lt;li&gt;Tail：尾随；&lt;/li&gt;
&lt;li&gt;Prune：修剪、裁剪；&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p id=&quot;s-eae9c072&quot;&gt;&lt;a href=&quot;https://blog.cloudflare.com/one-line-kubernetes-fix-saved-600-hours-a-year/&quot;&gt;A one-line Kubernetes fix that saved 600 hours a year&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-af7af67e&quot;&gt;Kubernetes 默认的 &lt;code&gt;fsGroupChangePolicy: Always&lt;/code&gt; 设置，导致在挂载包含数百万文件的持久卷时，递归执行 &lt;code&gt;chgrp -R&lt;/code&gt; 更改文件组权限，最终耗时 30min。通过修改配置为 &lt;code&gt;OnRootMismatch&lt;/code&gt; 解决。&lt;/p&gt;
&lt;p id=&quot;s-28183a42&quot;&gt;&lt;code&gt;OnRootMismatch&lt;/code&gt;：只有根目录的属主与访问权限与卷所期望的权限不一致时，才改变其中内容的属主和访问权限。这一设置有助于缩短更改卷的属主与访问权限所需要的时间。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-ed313030&quot;&gt;&lt;a href=&quot;https://stackoverflow.blog/2026/01/28/are-bugs-and-incidents-inevitable-with-ai-coding-agents/&quot;&gt;Are bugs and incidents inevitable with AI coding agents? - Stack Overflow&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://www.coderabbit.ai/blog/state-of-ai-vs-human-code-generation-report&quot;&gt;AI vs human code gen report: AI code creates 1.7x more issues&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-ffcb3ed5&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/coderabbit&quot;&gt;CodeRabbit&lt;/a&gt; 对一些 Github 仓库进行分析，得出的总体 AI 产生的 Bug 数量是人类的 1.7 倍，最大的问题是逻辑和正确性，AI 比人类多出 75%，还有一些其他问题，比如安全问题、并发处理、错误处理等，大多是 1.5 倍到 2 倍，性能问题比较突出，AI  生成的代码过度 I/O 操作发生率是人类的 8 倍。&lt;/p&gt;
&lt;p id=&quot;s-6efcafe2&quot;&gt;不过这家公司是利益相关的，所以真实性需要再观察一下。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-1fbbdf43&quot;&gt;&lt;a href=&quot;https://blog.cloudflare.com/gen13-config/&quot;&gt;Inside Gen 13: how we built our most powerful server yet&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-3ffff17c&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/cloudflare&quot;&gt;CloudFlare&lt;/a&gt; 第 13 代服务器选型说明，服务器的设计寿命是 5 年（在现在硬件成本这么高的背景下，有些用户的服务器已经延长服务周期了）。采用了 AMD EPYC™ 9965 Turin 192-Core Processor，768G 内存，100GbE 网卡。关于内存大小的配置，他们采用每个核心 4G 内存的配置方式。硬盘需要保证 1DWPD，最后采用了三星的 PM9D3a 和镁光的 7600 Pro，如果后续需要更高的写入寿命，会通过预留空间的方式来处理。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-c9d3b621&quot;&gt;&lt;a href=&quot;https://xiaowenz.com/blog/report-bawangchaji-cha.html&quot;&gt;霸王茶姬战略诊断报告：当扩张惯性撞上价格敏感时代 - 三杯过后 | Xiaowen.Z Deployed&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f5abd496&quot;&gt;
&lt;p&gt;霸王茶姬原有模式成立的前提，是”高线城市核心商圈消费者对中高端茶饮的价格不敏感心智”。这一心智支撑了 15-20 元的定价、62%的毛利率，以及加盟商的快速回本&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-aedadfa4&quot;&gt;
&lt;p&gt;美团、饿了么、京东三方的 0 元购、9.9 元奶茶频现，快速教育出消费者的比价习惯。蓝鲸财经 2025 年调研显示，仅 10.05%的消费者经常购买 25 元以上的茶饮产品，58.8%明确表示关注价格&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-aade2cdb&quot;&gt;有趣，巨头们打架，把霸王茶姬的商业模式打没了？&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-1f2694d4&quot;&gt;&lt;a href=&quot;https://houjoe.me/posts/wenzhou-more-than-a-factory-town/&quot;&gt;温州，一座被刻板印象耽误了的城市 | Joe 的折腾日记&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-101bed84&quot;&gt;我对&lt;a class=&quot;internal new&quot; href=&quot;/mentions/温州&quot;&gt;温州&lt;/a&gt;的刻板印象，最深的应该就是: &lt;a href=&quot;https://www.bilibili.com/video/BV1vs411Q7m3/&quot;&gt;【微小微】鬼畜舞蹈 江南皮革厂倒闭了 （纯属好玩）_哔哩哔哩_bilibili&lt;/a&gt; ，然后就是单立人的佳佳。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-b32bd196&quot;&gt;&lt;a href=&quot;https://log.andvari.net/disappointing-people-early.html&quot;&gt;Disappointing People Early&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-bbfdc015&quot;&gt;核心观点就是「预期管理」，在各个方面，不只是产品，如果你不设定预期，那么别人就会根据你的历史行为脑补一个预期，当你因为各种原因达不到经验预期时，就会带来“麻烦”。&lt;/p&gt;
&lt;p id=&quot;s-c3988387&quot;&gt;预期管理不能是逃避责任，有的人几乎每一句话都会带有“可能”、“也许”，这种合作方会很难受，尽可能的给出可量化的回复，或者说最坏情况是什么，需要他人主动提供什么来能够增加确定性。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-3d1d3d41&quot;&gt;《Conversations with Zygmunt Bauman》， 中译版本书名是《我们如何理解这个世界-与齐格蒙特·鲍曼对谈》，鲍曼是 《工作、消费主义和新穷人》作者，这本书是他的学生和他的五场对话，主要发生在 2000 年。对话分别是：语境与社会学的视域、伦理与人类价值、现代性的矛盾性、个体化与消费社会、政治。&lt;/p&gt;
&lt;p id=&quot;s-9d4da2a5&quot;&gt;以下是前两章的部分摘要：&lt;/p&gt;
&lt;blockquote id=&quot;s-4cb2d258&quot;&gt;
&lt;p&gt;桑内特提出，当代文化极大地侵蚀了公共生活，以至于公共与私人之间的界限已经被摧毁。在我们的文化中，我们不再因为某人在公共场合举止文明或有礼而说他是”好人”，相反，我们试图了解人们的一切。对亲密的渴望取代了公共生活;无论对谁，我们都想获得亲密的信息，以及一种”真正了解”这个人的感觉。人们的私生活和小过失成了衡量他们价值的标准。&lt;br&gt;
我们关注的不再是他们是谁，而是他们做了些什么。桑内特说:“在这样的社会里，人们相互之间的真诚和’坦率’，成了亲密关系中的交易的一个特殊标准。“如果我们准备好将一切事情都告诉别人，我们就被认为是好人和诚实的人。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-29ef006c&quot;&gt;
&lt;p&gt;只有当我们对自己的物质安全和自我都有所确信时，我们才能希望和欲求更多。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-3b5faedb&quot;&gt;
&lt;p&gt;如今我们比以往任何时候都更需要小心，避免落入时代风尚的陷阱，这些时代风尚很可能比它们声称要治愈的病症更具破坏性。经历了这些不浪漫的岁月后，我们这份志业或许会再次成为勇气、执着与对人类价值之忠诚的试验场。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-e9b772d7&quot;&gt;
&lt;p&gt;“抽象’思考者一早就知道他自己的真理，他不为别人思考，也不为别人说话;而’对话’思考者则无法预见任何事情，他必须等待’他者’开口说话。他在对某人说话，这个人不仅有耳朵，还有嘴巴。对话开始时，它并不知道要往何处去，它得从别人那里得到提示。”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-e4acf2bd&quot;&gt;
&lt;p&gt;我认为，“即刻过时”加”遗忘”是垃圾经济中不可或缺的一部分，因此我怀疑，不管它们听上去多么荒谬，宣告”历史的终结”或”社会学基石的终结”之类的言论都将继续被提出。但我们社会学家是最清楚这一点的。所谓的”现在”，只是对过去的不断回顾和重新总结而已。米兰.昆德拉曾写道，片段的美妙之处在于，它有一个明确的结局，而片段的残酷之处在于，你永远无法知道它是否真的是一个片段。并不存在”魔鬼岛”，或是装有高科技保安系统的监狱，能让那些被流放者无法回来侵扰我们。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-357cf857&quot;&gt;
&lt;p&gt;如今，我们被要求相信一种观念:安全会削弱人的力量，剥夺人的能力，会滋生令人憎恶的”依赖性”，总而言之，会限制人类作为能动主体的自由。但人们没有意识到的是，在没有安全网的情况下进行特技表演与走钢丝，是只有极少数人才能掌握的技艺，对所有其他人来说，这都意味着灾难。一旦安全被剥夺，自由将成为第一个牺牲品。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-92dff866&quot;&gt;
&lt;p&gt;然而，公众对屈辱的敏感性及其抗议通常是选择性的。在任何时期，总是特定的一些群体，以及特定类型的屈辱能够引发愤怒并促使社会采取行动，而其他类型的屈辱，要么不被承认是亟须解决的问题，要么被视为超出人类能力的范围，抑或被视为”自作自受”，无法通过”外部干预”来消除或预防。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-76108d63&quot;&gt;
&lt;p&gt;我们常听人说，用以理解社会现实的主流思潮已从阶级转向文化。在我看来，这是对实际上发生的转变所做的一种错误的概念化描述。事实上，当今社会的明显趋势是:将资本主义文化固有的”市场与财产游戏”所导致的阶级分化、屈辱和不公重新塑造为”自然事实”，即人类作为一个集体无法改变，而只能卑微地接受和服从的事实(通过取代了”历史法则”的”市场法则”)。&lt;br&gt;
与此同时，公众的道德警觉性则被引向他处，聚焦于那些拥有足够资源、能够选择自身生活方式、要求社会接纳其生活方式的群体和类别的”承认诉求”。尤为值得注意的是，贫穷这最典型的阶级现象，被重新定义为种”自我招致的痛苦”，而社会层面的救济尝试被认为只会加剧这种痛苦。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-fba9d71f&quot;&gt;
&lt;p&gt;自古以来的每个已知社会中都存在穷人，但今天的穷人或许比以往的穷人陷入了更多的麻烦，因为这是有史以来第一次，他们没有任何社会功能可以履行，因此被排除在属于社会行动范围的事务计划之外，也成了社会任务和社会抱负的局外人。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-7548f5d5&quot;&gt;
&lt;p&gt;埃里希.弗洛姆指出,在一种缺乏”真正的谦逊、勇敢、信心自律”等品质的文化中，“获得爱的能力必然也是一项罕见的成就”。随后他进一步指出，这种品质的稀缺正是我们所生活的社会的灾难之源。如果”现代资本主义需要…那些不断消费的人”，如果”当今人类的幸福在于’寻欢作乐’“，如果”世界成了我们欲望的一个巨大客体一个巨大的苹果、一个巨大的奶瓶、一个硕大的乳房”，而我们则成了”吸吮者，永远在渴求，永远在希望，却永远感到失望”，&lt;br&gt;
那么，“尽管每个人都试图尽可能接近他人，但实际上每个人都身处彻底的孤独之中，始终被那种深刻的不安全感、焦虑和负罪感所笼罩，而这些情绪正是人与人之间的隔阂无法被克服的必然结果”。简而言之，我们学会爱的艺术，进而意识到爱是人生终极意义的体现，并将从爱中得到的满足视作礼物而非占到的便宜，这样的机会是渺茫的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-a5e15fc1&quot;&gt;
&lt;li&gt;Kimi 的 Thinking 会说：Interesting。&lt;/li&gt;
&lt;li&gt;油价上涨，导致驾校涨价。&lt;/li&gt;
&lt;li&gt;突然发现之前的一个前同事在 MoonshotAI 。&lt;/li&gt;
&lt;li&gt;run-llama/liteparse 效果比想象中好&lt;/li&gt;
&lt;li&gt;耳石症，是那种天旋地旋的晕，不是晕车的晕。&lt;/li&gt;
&lt;li&gt;Github 可用性现在只有 1 个 9 ，居然还没有新的替代品出现。&lt;/li&gt;
&lt;li&gt;右键菜单看到韩文的时候，我是懵逼的，快捷键真是一个好文明。&lt;/li&gt;
&lt;li&gt;喜欢 Slack activity 的改动，但是仅存在 1 天就被回滚了。&lt;/li&gt;
&lt;li&gt;PPT 就这点好，只要讲的快，信息对错，无人在意。&lt;/li&gt;
&lt;li&gt;上海话：“快来西额”，表示快了。&lt;/li&gt;
&lt;li&gt;高盛表示，“去年，对人工智能的大规模投资对美国经济增长的贡献几乎为零”。&lt;/li&gt;
&lt;li&gt;好像找到了一点蹬伸的感觉&lt;/li&gt;
&lt;li&gt;学到了，漕河泾，洋泾浜，都是河河河。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《挽救计划》</title><link>https://zdyxry.github.io/2026/03/22/Weekly-Issue-Project-Hail-Mary/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/03/22/Weekly-Issue-Project-Hail-Mary/</guid><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-3346fe74&quot;&gt;&lt;a href=&quot;https://archive.is/a2pyr&quot;&gt;一个 CRUD 不需要文件抽象：AI Agent 时代的架构设计&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-ddead240&quot;&gt;
&lt;p&gt;当前方案为一个简单的 CRUD 操作，主动引入了分布式异步架构的全部复杂性，却没有实现其中任何一项可靠性保障。既承担了最难问题的成本，又没有得到最难问题的收益。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-c29b50b8&quot;&gt;
&lt;p&gt;方案暴露的深层问题是对流行理念的盲目套用。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-c80e705b&quot;&gt;
&lt;p&gt;最后值得一提的是：技术选型中最危险的不是无知，而是偏好伪装成依据。当一个设计者对某种范式有强烈偏好时，他往往会先做出选择，再为选择寻找合理化的理由——「顺应心智模型」、「Agent 擅长文件操作」、「Config as Code」。这些理由单独来看都成立，但它们被组装在一起的真正原因，可能只是一个朴素的偏好：「我觉得用文件表达更优雅」。&lt;br&gt;
一个细节足以说明问题：同一个定时任务功能，查询执行历史走的是 API，创建和管理却走了文件——如果「文件是 Agent 原生操作对象」真的是经过推导的技术结论，它应该一致地适用于同一功能的所有操作，而不是只覆盖其中一半。&lt;br&gt;
&lt;strong&gt;偏好本身不是问题，把偏好当作技术论证才是。&lt;/strong&gt; 先有结论再找理由，不叫技术选型，叫自我说服。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-4d789fcf&quot;&gt;&lt;a href=&quot;https://astral.sh/blog/openai&quot;&gt;Astral to join OpenAI&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/&quot;&gt;Thoughts on OpenAI acquiring Astral and uv/ruff/ty&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-06eb19a7&quot;&gt;
&lt;p&gt;OpenAI will continue supporting our open source tools after the deal closes. We’ll keep building in the open, alongside our community – and for the broader Python ecosystem – just as we have from the start.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-ba17edb2&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/astral&quot;&gt;Astral&lt;/a&gt; 加入了 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/openai&quot;&gt;OpenAI&lt;/a&gt; 的 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/codex&quot;&gt;Codex&lt;/a&gt; 团队，一直对 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/astral&quot;&gt;Astral&lt;/a&gt; 的商业化进展有怀疑的，现在故事迎来了大结局。以及 Simon 对这次收购的一些想法：&lt;/p&gt;
&lt;blockquote id=&quot;s-a3adbbbf&quot;&gt;
&lt;p&gt;So is this about the talent or about the product? I expect both, but I know from past experience that a product+talent acquisition can turn into a talent-only acquisition later on.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-51018106&quot;&gt;
&lt;p&gt;Those investors presumably now get to exchange their stake in Astral for a piece of OpenAI. I wonder how much influence they had on Astral’s decision to sell.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-9a241342&quot;&gt;&lt;a href=&quot;https://apenwarr.ca/log/20260316&quot;&gt;Every layer of review makes you 10x slower - apenwarr&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-7bd56df4&quot;&gt;
&lt;p&gt;**But you can’t just &lt;em&gt;not review&lt;/em&gt; things!  **&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-48f09114&quot;&gt;读了，又好像没读，挺怪的。涉及到人和人之间的关系，总是很复杂。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3ac1799f&quot;&gt;&lt;a href=&quot;https://blog.youxu.info/2026/01/14/ai-codes-retrospective/&quot;&gt;4G Spaces — 2016 年，我做过一次 AI 写代码创业&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-5a3ec4b7&quot;&gt;
&lt;p&gt;这件轶事最让我感慨的地方在于：我们这些身处其中的人，其实一直都被未来的迷雾包围着。所谓“看对了方向”或者“看错了方向”，很多时候并不足以决定你最后会走到哪里。&lt;br&gt;
你也许看见了未来，却没有资源；你也许拥有资源，却走向了别的方向；你也许参与了最关键的基础工作，却仍然不知道它会在几年后如何改变世界。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-1a463520&quot;&gt;做事情的时机很重要。最近和同事聊到龙芯架构的移植工作，如果在现在， Agent 搞移植搞起来飞快，估计生态也就不会这么难受了。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-7b3fc801&quot;&gt;&lt;a href=&quot;https://www.piglei.com/articles/a-simple-ai-coding-guide-for-engineers/&quot;&gt;一份关于 AI 编程的简明行为指南 | Piglei&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-c8fb8728&quot;&gt;关于 review 部分，我最近在 review 时，习惯让 AI 来生成 3 份文档：&lt;/p&gt;
&lt;blockquote id=&quot;s-d3f3b4b3&quot;&gt;
&lt;p&gt;你是一名软件工程师，根据当前分支和 master/main 分支差异，基于以下设计方案，生成 3 份文档：&lt;br&gt;
a. 当前实现代码的 review guide，用于实际 review 参考&lt;br&gt;
b. 基于方案和实现，提出 10/20 个问题，并附带每个问题的答案，便于我在 review 代码完成后自我检查是否有遗漏的细节；&lt;br&gt;
c. 给出当前实现的 review 建议，并指出是设计方案不相符的地方；&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-13afbb7e&quot;&gt;&lt;a href=&quot;https://blog.lyric.im/p/programming-never-belongs-to-programmers&quot;&gt;编程从来不属于程序员 | 歌词经理&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-38da9467&quot;&gt;
&lt;p&gt;它真正改变的，是「编程能力」的价值分布：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;生产代码的能力，在贬值。&lt;/li&gt;
&lt;li&gt;验证代码、理解系统行为、判断一个系统是否真的解决了问题的能力，在升值。&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-14a483b9&quot;&gt;&lt;a href=&quot;https://roriri.one/2026/03/20/ax-an-introduction&quot;&gt;Agent Experience 导论 | 螺莉莉的数据中心&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-4482fd23&quot;&gt;
&lt;p&gt;沙箱是目前公认最靠谱的缓解方案，把 Agent 关进 Docker 容器里，它乱来的代价至少被限制在容器边界之内。Coding Agent 放沙箱里是一个合理的操作，但 Claw 这类系统级 Agent 放沙箱里会面临一个两难：它需要操作的东西本来就在沙箱外面，一旦开始认真配权限，复杂度会让大多数用户望而却步，最终还是会选择把沙箱打开。沙箱本质上是在用隔离换安全，但如果 Agent 的任务本来就需要跨越隔离边界，这个代价就变得无法接受。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-8e9e1c74&quot;&gt;
&lt;p&gt;一个只会 Say Yes 的员工组成的公司大概率会干黄了，这件事在管理学里是常识，在 LLM 领域却很少被正面讨论。它会造成什么后果？接下来发生的事情，按照伤害的可逆程度从轻到重，可以看作是一整条漆黑有悲惨的教训清单。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;blockquote id=&quot;s-1b3054ca&quot;&gt;
&lt;p&gt;用户不断向 LLM 投入问题，期待某一次的回答能真正回应自己内心真实的困惑，但 LLM 每一次给出的都是统计意义上最讨喜的答案，这个循环没有终点。这些心理层面的伤害不可见，没有新闻报道，没有诉讼案件，但覆盖的人群可能是最广的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-0ab69b1c&quot;&gt;关于“You are absolutely right.”部分写的太好了。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-3b1d2372&quot;&gt;&lt;a href=&quot;https://www.datadoghq.com/blog/engineering/agent-go-binaries/&quot;&gt;How we reduced the size of our Agent Go binaries by up to 77%&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-2dfefa06&quot;&gt;对照着分析了一下我维护的项目，发现主要原因是 import 的一个 sdk ，sdk 是用 go-swagger 自动生成的，sdk hq在 &lt;code&gt;client.go&lt;/code&gt; 中 import 了所有的 pkg，导致即使实际使用很少，也会包含全量的 models。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-2fe809a3&quot;&gt;&lt;a href=&quot;https://www.seangoedecke.com/insider-amnesia/&quot;&gt;Insider amnesia&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f3f0833f&quot;&gt;
&lt;p&gt;&lt;strong&gt;Gell-Mann amnesia effect&lt;/strong&gt;&lt;br&gt;
Describe the phenomenon of experts reading articles within their fields of expertise and finding them to be error-ridden and full of misunderstanding, but seemingly forgetting those experiences when reading articles in the same publications written on topics outside of their fields of expertise, which they believe to be credible.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p id=&quot;s-1e6ea693&quot;&gt;&lt;a href=&quot;https://brooker.co.za/blog/2026/03/20/ic-leadership.html&quot;&gt;My heuristics are wrong. What now? - Marc’s Blog&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-3dae1c83&quot;&gt;
&lt;p&gt;You can’t throw out everything you know. Your taste, your high standards, your understanding of your business and customers and the deep technical trade-offs in your area are more valuable than ever before.&lt;br&gt;
This is like that fantasy that people have of going back to middle school knowing all the things they know now. You’re ahead of the pack in many ways.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-cc70bfe9&quot;&gt;《挽救计划》，2026 年在电影院看的第一部电影（查了一下上一次在电影院看的是《F1：狂飙飞车》）。原名是《Project Hail Mary》， Hail Mary 通常是橄榄球比赛中最后长传，如果成功则反败为胜。这么看翻译成《孤注一掷》也不错？这部电影的编剧是安迪威尔，也就是《火星救援》的编剧，在去看之前，看到的营销话术是近 10 年最好看的科幻，为什么是近 10 年，因为上一个 10 年有《星际穿越》，很多人抱着《星际穿越》的期待去看，难免失望，应该抱着对《火星救援》的期待去看，就会觉得这部电影还不错了。&lt;/p&gt;
&lt;p id=&quot;s-231bfc98&quot;&gt;孤独。拯救。勇敢。浪漫。&lt;/p&gt;
&lt;p id=&quot;s-47eeb833&quot;&gt;推荐观看。打算看看原著小说（突然发现《火星救援》小说是豆瓣 TOP250 中的 249。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-51dd600b&quot;&gt;
&lt;li&gt;如果 IBM 把 SUSE 买了，会面临反垄断调查么？&lt;/li&gt;
&lt;li&gt;我猜对了，西恩潘果然拿了奥斯卡最佳男配&lt;/li&gt;
&lt;li&gt;原来进食障碍（ED）不只是厌食症，暴食症也算。&lt;/li&gt;
&lt;li&gt;突然想到，伊朗战争的消息满天飞，看联合早报是个折中选择？&lt;/li&gt;
&lt;li&gt;没有花钱的不是，一分钱一分货，哪怕一块钱两分货，两分货也是比一分货好。&lt;/li&gt;
&lt;li&gt;目前关于 memory 的项目名称，已经有 mem0, mem9, mem7。有点当前 k8s 的状态了。&lt;/li&gt;
&lt;li&gt;有阵子没见到上班期间看视频的人了。&lt;/li&gt;
&lt;li&gt;Yena 的 Catch Catch，完全就是 T-ara 年轻版本的热单啊。&lt;/li&gt;
&lt;li&gt;自从在公司楼下健身房办了卡，每天要在公司写字楼待 13h+。。。&lt;/li&gt;
&lt;li&gt;Blackpink 新专的水印太多了。&lt;/li&gt;
&lt;li&gt;真相捕捉 第三季居然开播了！&lt;/li&gt;
&lt;li&gt;思维上的暴力？很像是编辑部的风格，吕东沉迷在自己的世界出不来，也挺好。&lt;/li&gt;
&lt;li&gt;最近连续两个同事腰椎出现问题，内心说一句：感谢 Herman Miller。&lt;/li&gt;
&lt;li&gt;朋友分享：真相捕捉的字幕组用 Gemini 3.1 Pro 进行修正。&lt;/li&gt;
&lt;li&gt;Garmin 429 的限制有点频繁了&lt;/li&gt;
&lt;li&gt;一口一个 harness ，明明是那么多年积攒下来的工程最佳实践，放佛说 harness 就很时髦一样。&lt;/li&gt;
&lt;li&gt;“你一点也不关心同事”：特指当同事 A 发现同事 B 的一个变化，但同事 B 说已经发生了很久时，同事 C 可对同事 A 说出这句话。&lt;/li&gt;
&lt;li&gt;请 4 休 9 平平无奇，请 3 休 8 就很不错。&lt;/li&gt;
&lt;li&gt;有没有研究统计，在 AI 时代，日常办公中，员工敲击键盘的次数是变多了还是变少了？我觉得可能会变多了，而且多很多。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item><item><title>Weekly Issue-《疑犯追踪》</title><link>https://zdyxry.github.io/2026/03/15/Weekly-Issue-POI/</link><guid isPermaLink="true">https://zdyxry.github.io/2026/03/15/Weekly-Issue-POI/</guid><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;h2 id=&quot;文章&quot;&gt;文章&lt;/h2&gt;
&lt;h3 id=&quot;技术&quot;&gt;技术&lt;/h3&gt;
&lt;p id=&quot;s-4bcb7bc7&quot;&gt;&lt;a href=&quot;https://www.linw1995.com/agent-native-system-notifications/&quot;&gt;Agent 原生系统通知实现总结（Claude、Codex 等）&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-80b704df&quot;&gt;
&lt;p&gt;通过 &lt;strong&gt;OSC 9&lt;/strong&gt;（Operating System Command sequences，操作系统命令序列）来触发系统通知&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;&quot; tabindex=&quot;0&quot; data-language=&quot;bash&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;tty&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;$(&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;tmux&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; display-message &lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;-p&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; &apos;#{client_tty}&apos; &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;2&gt;&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;/dev/null &lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt;||&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt; true&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;)&quot;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; &apos;%b&apos;&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; &quot;$(&lt;/span&gt;&lt;span style=&quot;color:#79B8FF&quot;&gt;printf&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt; &apos;\033]9;%s\a&apos; &quot;This is the notification text&quot;)&quot;&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; &gt;&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;$tty&lt;/span&gt;&lt;span style=&quot;color:#9ECBFF&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p id=&quot;s-2467100e&quot;&gt;好东西，解决了一个小困扰，日常远程开发，经常要执行完长时间命令的时候希望能得到一个通知，现在可以用 OSC 9 来实现。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-23e221e1&quot;&gt;&lt;a href=&quot;https://blog.twofei.com/2279/&quot;&gt;一个观察：实锤MacOS真的会偷跑流量 - 陪她去流浪&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-615c7f71&quot;&gt;
&lt;p&gt;这玩意儿的输出倒是非常的清晰明了，一眼就看出了哪个进程在跑流量：其中一个名为“idleassetsd”的进程（现场已破坏）。但是……搞笑的事情出现了：此进程在活动监视器里面不存在，是一个被系统隐藏了的进程！（无论是按名字搜、还是 PID 排序后人肉搜。）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-e335b7d1&quot;&gt;原来 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/macos&quot;&gt;MacOS&lt;/a&gt; 的“活动监视器”不能看到所有进程信息。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-daad4c86&quot;&gt;&lt;a href=&quot;https://stripe.com/blog/analyzing-first-party-fraud-trends-account-free-trial-and-refund-abuse&quot;&gt;Analyzing first-party fraud trends: Account, free trial, and refund abuse&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-5ad80898&quot;&gt;
&lt;p&gt; In fact, AI startups that offer free trials with self-serve sign-ups and direct API access see 10x more attempted abuse than enterprise AI solutions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-ab2d6650&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/stripe&quot;&gt;Stripe&lt;/a&gt; 发布了 Radar 产品，用来检测用户支付方式是否存在滥用的行为，滥用包含：同一支付方式注册多个账号、重复申请试用、使用盗刷信用卡。根据 Stripe 的分析，AI 公司 7.4%的客户注册涉及多账户滥用。&lt;/p&gt;
&lt;p id=&quot;s-2b0eb1b4&quot;&gt;还是绕不开的话题，传统 SaaS 的毛利率是很高的，获客成本的边际成本趋近于 0，滥用也就滥用了，至少账面上的数据是好看的； AI 公司的毛利率不高，每一次调用的算力成本是实打实的，每一次滥用都会直接放血，相应的获客方式也一定会发生改变。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-30ae15d5&quot;&gt;&lt;a href=&quot;https://anduin.aiursoft.com/post/2026/2/24/cqe&quot;&gt;Anduin的CQE定理：为什么大型组织的采购永远在买电子垃圾 - Anduin Xue&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-eb346479&quot;&gt;嗯， &lt;strong&gt;Nobody ever gets fired for buying IBM&lt;/strong&gt; 。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-80cbe463&quot;&gt;&lt;a href=&quot;https://blog.twofei.com/2280/&quot;&gt;对exec.Cmd.CombinedOutput的一点研究 - 陪她去流浪&lt;/a&gt;&lt;/p&gt;
&lt;pre class=&quot;astro-code github-dark&quot; style=&quot;background-color:#24292e;color:#e1e4e8; overflow-x: auto; white-space: pre-wrap; word-wrap: break-word;&quot; tabindex=&quot;0&quot; data-language=&quot;go&quot;&gt;&lt;code&gt;&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#F97583&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt; Cmd&lt;/span&gt;&lt;span style=&quot;color:#F97583&quot;&gt; struct&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt; {&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;	// If Stdout and Stderr are the same writer, and have a type that can&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#6A737D&quot;&gt;	// be compared with ==, at most one goroutine at a time will call Write.&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;	Stdout &lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;io&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;Writer&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;	Stderr &lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;io&lt;/span&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;.&lt;/span&gt;&lt;span style=&quot;color:#B392F0&quot;&gt;Writer&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;line&quot;&gt;&lt;span style=&quot;color:#E1E4E8&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;p id=&quot;s-2463f4a4&quot;&gt;虽然但是，我不喜欢（主动禁止）使用 CombinedOutput。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-e0a36ad5&quot;&gt;&lt;a href=&quot;https://erikbern.com/2026/02/25/software-companies-buying-software-from-software-companies.html&quot;&gt;Software companies buying software: a story of ecosystems and vendors · Erik Bernhardsson&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-12de8cb4&quot;&gt;&lt;a class=&quot;internal new&quot; href=&quot;/mentions/modal&quot;&gt;Modal&lt;/a&gt; 老板的文章：越来越多公司倾向于从“自建”转向“采购”，公有云是这一切的起始，经济原因会让安全合规让步，vendor 通过向更多的用户提供解决方案，来更好的专注于解决单一问题，初创公司起步更快但利润率变低，要想将软件卖给客户，和客户离得近优势比想象中大。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-a079efa2&quot;&gt;&lt;a href=&quot;https://medium.com/@guanlan/%E4%B8%BA%E4%BB%80%E4%B9%88%E7%8E%B0%E6%9C%89%E7%9A%84-agent-infra-%E6%97%A0%E6%B3%95%E6%94%AF%E6%92%91%E7%94%9F%E4%BA%A7%E7%BA%A7%E5%BA%94%E7%94%A8-2191cec885df&quot;&gt;为什么现有的 Agent Infra 无法支撑生产级应用？&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-1421cd9c&quot;&gt;
&lt;p&gt;&lt;strong&gt;Agent 的执行是概率性的、长程的、带状态的。它的决策路径不可复现，副作用不可撤销，而且运行时间长到崩溃是统计必然&lt;/strong&gt;。&lt;br&gt;
&lt;strong&gt;设计目标不应该是保证机器不挂，而是在故障发生时保住执行语义的正确性。&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Infra 不应该追求模型永远正确，而是让模型的错误变得可预测、可隔离、可挽回。在模型的不可预测性周围画出确定性的边界，用系统的确定性收敛模型的不确定性。&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-fb197505&quot;&gt;读着读着确实想到了 &lt;a class=&quot;internal new&quot; href=&quot;/mentions/temporal&quot;&gt;Temporal&lt;/a&gt; 是否解决了部分问题，文章也解释了为什么不行：&lt;/p&gt;
&lt;blockquote id=&quot;s-bdf5cdde&quot;&gt;
&lt;ul&gt;
&lt;li&gt;第一，&lt;strong&gt;Temporal 的容错依赖 replay 机制，前提是代码是确定性的&lt;/strong&gt;。LLM 崩溃后重放，会走不同的决策路径。你必须把每次 LLM 调用的结果全部缓存，replay 时直接返回缓存结果。这时候你实际上是在 Temporal 之上自己实现了一套状态机，Temporal 的 replay 机制反而变成了额外的约束成本。&lt;/li&gt;
&lt;li&gt;第二，&lt;strong&gt;Temporal 的最根本的基础假设，是代码逻辑本身是可信的，只是 Infra 会出错，比如网络抖动、进程崩溃、机器故障等&lt;/strong&gt;。但 Agent 的问题是 LLM 输出本身不可信，Temporal 会忠实地执行一个 prompt injection 攻击，因为从它的视角看，这就是 workflow 的正常逻辑。这意味着需要在 Temporal 的执行模型之外，独立构建类似 Capability Gateway 的能力隔离层 ，但 Temporal 没有这层预留集成点，它的 activity 边界是执行边界，不是信任边界。你需要自己在两套系统的接缝处维护一致性，而这个接缝处恰好是攻击面最大的地方。&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h3 id=&quot;生活&quot;&gt;生活&lt;/h3&gt;
&lt;p id=&quot;s-0feed46c&quot;&gt;&lt;a href=&quot;https://web.archive.org/web/20260313012055/https://www.sina.cn/news/detail/5275666425839882.html&quot;&gt;蔚来季度盈利省钱措施_新浪新闻&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-15f35b0d&quot;&gt;
&lt;p&gt;牛屋的绿植从每周一换的蝴蝶兰，改成便宜的绿球花，最后干脆开始使用不需要更换的假花；&lt;br&gt;
2023 年，蔚来为 3 万名员工累计举办了大大小小的 1740 场团建活动，到了 2024 年，这类活动骤减到全年 28 场，2025 年继续取消兴趣社团的活动经费；&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-4df2ddc6&quot;&gt;不容易，都不容易。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-03175fe5&quot;&gt;&lt;a href=&quot;https://roriri.one/2026/03/10/beijing-vomit&quot;&gt;我也被北京呕吐了出来 | 螺莉莉的数据中心&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f961ce72&quot;&gt;
&lt;p&gt;随着就业市场不断的萎缩，很多难称行业翘楚的人都纷纷离开了这座城市，但是整个大环境就是这个鸟样子。这种经济的萎缩就像这座城市的胃不舒服一样，它一使劲就会把居民呕吐出去，从三环呕吐到四环、从四环呕吐到五环、或者直接喷回老家。&lt;br&gt;
从这个角度来看，这座城市对于外来人口没那么友善。这和上海那种本地人瞧不起外地人的不友善不一样，北京给人一种它公平地漠视所有人，没有任何情感，没有热情也没有厌恶。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-17687280&quot;&gt;回看我离开北京的决定，无论是从各个方面来评估，都无比正确。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-84899101&quot;&gt;&lt;a href=&quot;https://linux.do/t/topic/103275/38&quot;&gt;Kai丨【2025年眼镜的选择全攻略】v1.0.3 - 搞七捻三 - LINUX DO&lt;/a&gt;&lt;/p&gt;
&lt;p id=&quot;s-9e009a9f&quot;&gt;又是一篇&lt;a class=&quot;internal new&quot; href=&quot;/mentions/眼镜&quot;&gt;眼镜&lt;/a&gt;选购指南，感觉每一年或两年更换一次眼镜，对生活幸福感提升还挺明显的。&lt;/p&gt;
&lt;hr&gt;
&lt;p id=&quot;s-feac503c&quot;&gt;&lt;a href=&quot;https://oilbeater.com/2026/03/15/kidney-stones/&quot;&gt;肾结石的一周 | Oilbeater 的自习室&lt;/a&gt;&lt;/p&gt;
&lt;blockquote id=&quot;s-f8e5b568&quot;&gt;
&lt;p&gt;但凡看过就能发现后腰从上到下只有一个泌尿系统，但凡后腰疼大概率是肾的问题。&lt;br&gt;
我看有的疼痛等级指数介绍肾结石已经是最高级了，能和自然分娩坐一桌，想到可能还有一周整个人是崩溃的。当时都想直接去手术取出来了，不过想了想手术还是有创伤，理智战胜了冲动，还是打了针止痛回家了。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p id=&quot;s-3013726c&quot;&gt;大家多喝水，多运动。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id=&quot;书影播客&quot;&gt;书影播客&lt;/h3&gt;
&lt;p id=&quot;s-7d217b37&quot;&gt;《疑犯追踪 第一季》，POI，2011 年播出的美剧，单元剧，即使不是连续观看，也不影响理解。讲述的是911 事件后，美国政府让一个纽约的亿万富翁，开发了一个 AI 系统，能够通过监控摄像头、电话记录、信用卡交易等数据进行分析，预测即将发生的犯罪事件。主角团负责营救的故事。&lt;/p&gt;
&lt;p id=&quot;s-d94cb387&quot;&gt;主角特征是传统的宅男加硬汉的组合，完美符合“美强惨“设定。2019 年的英剧《真相捕捉》还停留在监控视频的篡改，deepfake，2011 的 POI 是直接让 AI 来预测犯罪。站在 2026 年看 POI，大家一直谈论 LLM，理论上 POI 中的功能都已经实现了：全局监控识别，数据监听，行为预测。&lt;/p&gt;
&lt;h2 id=&quot;碎碎念&quot;&gt;碎碎念&lt;/h2&gt;
&lt;ul id=&quot;s-3dc136cc&quot;&gt;
&lt;li&gt;居然有人在办公室茶水间吸电子烟，真是傻逼&lt;/li&gt;
&lt;li&gt;安可舞台唱舞曲，真的需要信念感。&lt;/li&gt;
&lt;li&gt;当下针对任务类型人工 route 模型是绝对必要的，无条件的 opus 只会耽误事啊。&lt;/li&gt;
&lt;li&gt;难得的好天气&lt;/li&gt;
&lt;li&gt;如何更好的应对利旧带来的潜在问题。&lt;/li&gt;
&lt;li&gt;吃的少就跑不动。&lt;/li&gt;
&lt;li&gt;一怒之下，怒了一下。&lt;/li&gt;
&lt;li&gt;用 AI 得到的错误结论直接发给其他人，希望自己不要变成这样。&lt;/li&gt;
&lt;li&gt;龙虾在各个 thread 里面满天飞，烦死了&lt;/li&gt;
&lt;li&gt;我不是什么原教旨主义老古董，非要说 Slack的含义是：“Searchable Log of All Conversation and Knowledge”。从事实角度， 在 Slack 你能搜到所有的事情上下文，一个功能的需求讨论，设计方向，细节确认，最终呈现，都能找到。&lt;br&gt;
现在各种 Bot 接入并侵入 Thread，就对其他人产生了极大的干扰，本身随着产品越来越复杂，一些 Thread 的讨论量已经不适合阅读了，此时再穿插着一些 Bot 的回复，至少从我的角度看完全没有任何的帮助。&lt;br&gt;
你自己用没问题，DM 用呗，没人在意。我甚至觉得这是基本的社交礼仪问题。     Vibe 了一个浏览器插件，自动模糊处理所有的 Slack bot 消息，支持 Bot 白名单： &lt;a href=&quot;https://github.com/zdyxry/slack-anti-bot&quot;&gt;https://github.com/zdyxry/slack-anti-bot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;再买书籍盲盒，我就是狗。&lt;/li&gt;
&lt;li&gt;我不怎么用 skill，是因为我觉得在现在一个“体力活”成本无限低的场景下，做一些以前觉得很“苦”的事情，哪怕看上去有些笨，但是也很有效。&lt;/li&gt;
&lt;li&gt;线下看到了宇树机器人的宣传册，这么一个高集成度的机器人，保修期只有 8 个月，这让用户怎么买？&lt;/li&gt;
&lt;li&gt;可怕的不是 AI 无法提效，而是老板认为你可以借助 AI 提效。&lt;/li&gt;
&lt;li&gt;GPT-5.4 口头禅：我不想靠猜。&lt;/li&gt;
&lt;/ul&gt;</content:encoded><category>Weekly</category></item></channel></rss>