<!doctype html><html lang=zh-cn><head><meta name=generator content="Hugo 0.164.0"><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><title>纸短情长</title><meta name=description content="书桌上的一叠私人信札"><link rel=alternate type=application/rss+xml href=https://www.gtdstudy.com/index.xml title=纸短情长><meta property="og:type" content="website"><meta property="og:site_name" content="纸短情长"><meta property="og:title" content="纸短情长"><meta property="og:description" content="书桌上的一叠私人信札"><meta property="og:url" content="https://www.gtdstudy.com/"><meta property="og:locale" content="zh-cn"><meta property="og:image" content="https://www.gtdstudy.com/images/og-default.jpg"><meta name=twitter:card content="summary_large_image"><meta name=twitter:title content="纸短情长"><meta name=twitter:description content="书桌上的一叠私人信札"><meta name=twitter:image content="https://www.gtdstudy.com/images/og-default.jpg"><link rel=stylesheet href=//unpkg.com/heti/umd/heti.min.css><link rel=stylesheet href="/css/main.css?v=1791019692"><link rel=stylesheet href="/css/custom.css?v=1791019692"></head><body data-style=default data-dappled=on><div class=dappled-layer aria-hidden=true><div class=dappled-layer__wash></div><div class=dappled-layer__shadows id=dappled-shadows></div><div class=dappled-layer__bokeh id=dappled-bokeh></div><div class=dappled-layer__grain></div></div><div class=desk><header class=site-header><a class=site-title href=/>纸短情长</a></header><button class=index-tab id=sidebar-toggle aria-label=打开归档 aria-expanded=false aria-controls=sidebar>
<span class=index-tab__text>信匣</span></button><div class=sidebar-overlay id=sidebar-overlay aria-hidden=true></div><aside class=sidebar id=sidebar role=complementary aria-label=信件归档><nav class=archive id=sidebar><h2 class=archive-title>往来书信</h2><div class=year-group><button class=year-toggle aria-expanded=true>
2026</button><div class=month-list><div class=month-group><span class=month-label>Oct</span><ul><li><a href=https://www.gtdstudy.com/guestbook/100da6a3-b019-4839-ac10-da58e2948068/><time datetime=2026-10-03>10-03</time>
来信 · 莫良</a></li><li><a href=https://www.gtdstudy.com/posts/2026-10-3-open-your-eye/><time datetime=2026-10-02>10-02</time>
中秋与国庆</a></li></ul></div><div class=month-group><span class=month-label>Sep</span><ul><li><a href=https://www.gtdstudy.com/guestbook/fea97719-9586-4b06-b3f0-2a9604b0a11d/><time datetime=2026-09-22>09-22</time>
来信 · 风凌渡</a></li><li><a href=https://www.gtdstudy.com/guestbook/b668800e-97d0-41a5-bfe9-bb6c797d630e/><time datetime=2026-09-22>09-22</time>
来信 · 莫良</a></li><li><a href=https://www.gtdstudy.com/posts/2026-09-21-deep-breath/><time datetime=2026-09-21>09-21</time>
深呼吸</a></li><li><a href=https://www.gtdstudy.com/guestbook/eb953394-2e17-4e4e-995d-9ce6b851e836/><time datetime=2026-09-17>09-17</time>
来信 · 匿名读者</a></li><li><a href=https://www.gtdstudy.com/guestbook/87f68869-3498-4076-94c5-d8537125e557/><time datetime=2026-09-15>09-15</time>
来信 · 莫良</a></li><li><a href=https://www.gtdstudy.com/posts/2026-09-15-pascal/><time datetime=2026-09-15>09-15</time>
动起来，否则你就要费劲思考了</a></li></ul></div><div class=month-group><span class=month-label>Aug</span><ul><li><a href=https://www.gtdstudy.com/guestbook/79160fdf-d95f-4270-aa68-fe4c84ab5178/><time datetime=2026-08-02>08-02</time>
来信 · 莫良</a></li></ul></div><div class=month-group><span class=month-label>Jul</span><ul><li><a href=https://www.gtdstudy.com/guestbook/5c18fc62-248c-4191-8ce9-e99382aeaa21/><time datetime=2026-07-29>07-29</time>
来信 · 莫良</a></li><li><a href=https://www.gtdstudy.com/posts/2026-07-27/><time datetime=2026-07-27>07-27</time>
质变带来成功，量变则不会</a></li><li><a href=https://www.gtdstudy.com/posts/without-shell-ghost-is-nothing/><time datetime=2026-07-11>07-11</time>
没有了 Shell，Ghost 什么也不是</a></li></ul></div><div class=month-group><span class=month-label>Mar</span><ul><li><a href=https://www.gtdstudy.com/posts/2026-04-05-to-be-human/><time datetime=2026-03-15>03-15</time>
在等待 AI 的时候，干些什么好？</a></li><li><a href=https://www.gtdstudy.com/posts/2026-03-16-about-speed/><time datetime=2026-03-15>03-15</time>
推背感</a></li><li><a href=https://www.gtdstudy.com/posts/first-post/><time datetime=2026-03-09>03-09</time>
谈谈写信</a></li></ul></div></div></div><div class=archive-old><a href=https://www.gtdstudy.com/old/ class=archive-old__link>← 旧博客</a></div></nav></aside><div class=layout><main class=paper role=main><article class="letter letter--preview heti heti--kai" id=top><header class=letter-header><h1 class=letter-title>中秋与国庆</h1></header><p class=salutation>亲爱的朋友</p><div class=letter-body><p>朋友，这封信来晚了，本来应该中秋就写的，没想到国庆也已经过了 3 天了，才终于提笔写起来。祝你中秋，国庆快乐！</p><h3 id=想念爷爷奶奶>想念爷爷奶奶</h3><p>每到中秋，都非常想念爷爷奶奶。我永远记得，在老家住的 3 个月，是我一生中最快乐的日子。</p><p>爷爷写得一手好字，奶奶能烧一手好菜；爷爷说话慢条斯理，奶奶说话噼里啪啦；爷爷常坐在大厅的一角，看着门外，奶奶总进进出出，屁股总没有坐下的时候。</p><p>我记得，正是贪玩的年纪，小朋友喊我出去玩，我放下笔就跑出去了，回来看到爷爷跟我说，你看你一急就把题目写错了。下一次小朋友喊我时，我再心急也把题目做完了，但是此时小朋友早就一溜烟跑没影了。</p><p>我记得，奶奶喜欢背着我，到村广场的早餐店里吃肠粉，那时候趴在奶奶的背上，感受到奶奶温暖粗糙的手，时不时提一提，拉一拉我。</p><p>我记得和不记得都都还有很多，但每大一岁，就会愈发想念爷爷奶奶，想念那个无忧无虑的午后。</p><h3 id=看欢迎来龙餐馆>看《欢迎来龙餐馆》</h3><p>我和老妈一起去看了《欢迎来龙餐馆》是由沈腾、蒋明奇主演，文牧野导演的一部反战剧情片。我是冲着网络上的评价才去看的，看完之后，我认为它的好看程度甚至超越了网络的评价。我最大的感受是，这部电影其剧情之精彩，对战争的反思之深刻，堪比尼古拉斯·凯奇主演的名作《战争之王》——甚至是超越。在这部影片里，沈腾扮演的徐福作为被当地冲突波及到的外乡人，提供了一个第三方视角来看待这场冲突。走私酒水这件事，刚好将所有角色都收集了起来，走私酒水的通行证，本地人扎伊德提供了帮助，但它服务的对象却是一帮侵略了这个国家的外国人。</p><p>最关键的是，这部片子描绘的战争十分平等，它平等地对待了在影片里出现的每一个角色所代表的一群人，包括徐福自己：被占领国的民众死了，侵略者的士兵死了，恐怖分子也死了，徐福身边的朋友也死了。</p><p>《欢迎来龙餐馆》有三条故事线，我一直在品味：</p><ul><li>扎伊德是徐福的老板，后来变成合作伙伴，在妻子、女儿全被杀害之后，彻底地变成了恐怖主义分子，为了杀掉美国人，他愿意付出任何代价；</li><li>托尼·王所扮演的美军大兵，每一次喝醉酒都哭着喊回家，但最终被恐怖主义的袭击炸死，他一直做着安防工作，并没有主动袭击当地平民；</li><li>赛夫自小父母双亡，心怀仇恨，后来被徐福他们收养，成为了徒弟，与徐福情同父子。尽管他深受徐福他们的感染，行事上不再那么偏激，但内心仇恨没有淡化，看到徐福被伤害的时候，他还是忍不住想拔刀杀人。这一部分仇恨非常写实，因为身负如此深仇大恨，塞夫这种表现才是合理的。即便到了恐怖分子的基地，塞夫也一心想成为一名的战士，直到他看到阿里这一帮恐怖分子只是以圣战为名行欺骗之实，将他们这帮孩子，当成了运送人肉沙包的工具。他才真正明白了那种「荒谬」。</li></ul><p>我觉得《欢迎龙餐馆》很好看，它的写实主义没有参杂太多「戏谑感」，而是像纪录片一样，准确真实地反映了一个中国厨子远在他乡的遭遇。而在这个故事中，作为观众的我们，没有感受到价值观被调教，而是跟随着故事，自然而然地产生了感受。</p><p>我非常赞赏文牧野的创作方法，我查了一下，他 1985 年出生，也可以被称为「最强 80 后」之一了。</p><h3 id=去马庵还愿>去马庵还愿</h3><p>马庵位于南屏，当今被称为南屏观音庙，相传是葛洪（又称抱朴子）在罗浮山隐居时，受邀到此地游历讲道，遂建成马庵。</p><p>马庵里有一濂泉洞，常年流有泉水，是附近人家一直以来重要的水源地。</p><p>为了本次还愿，老爸提前了差不多一个星期准备。先是找到一个地方订供神用的母鸡、烧猪肉、苹果，然后准备好纸宝、香、烧酒等物。说来很巧，上个星期，老妈买了一些苹果，刚好剩下 6 个用于还愿，不用另外准备。菩萨有灵！</p><p>当前上午 7 点多时，我们全家出发，取了母鸡和烧肉，直奔马庵。从山脚到马庵，是一段缓缓的斜坡，刚好走到庵的入口处，下了一点雨，我们在入口的迎客亭歇了一小会，等雨停了，再走进马庵。</p><p>马庵不大，走到门口就有一道石板路引人向上，直接到濂泉洞口，也就到了观音庙。我们摆好供神用品，一家人都虔诚地拜了拜，烧了纸宝就下山了，此时，凉风阵阵，空气清新，心情一阵舒畅。</p><p>本次准备的母鸡、烧猪肉，皆购自湛祺烧腊店，位于三小附近。</p><h3 id=要警惕赠送额度的陷阱>要警惕赠送额度的陷阱</h3><p>每一次大模型厂送额度，都让人肾上腺素激增，但用完这些赠送的额度之后，回头一看发现自己都制造了一些什么垃圾，一地狼藉，还得多另外花更多的时间来重构，理顺项目结构，清理多余的代码。</p><p>我认为，「送额度」和商场发给你的折扣券没有差别，都是一种刺激你消费欲的临时措施。至于刺激消费欲的后果，大家也知道，家里会囤积一大堆没用的东西，不舍得丢，整理又麻烦，还占了空间。</p><p>折扣券的意义和目的，就是为了消费膨胀，但不真正引导人拥有更好的生活。它只是用一种稍微轻微 的代价，为他人制造了一种「低质量」的生活幸福感——虚幻的拥有。</p><p>「送额度」也制造了「膨胀」，和「消费膨胀」一样，「代码膨胀」也是低质量的，它制造了一种「我很能干，我干了很多的」的能力幻觉。</p><p>所以我觉得「送额度」很多时候是一个陷阱。如果只是为了花光这些额度，而匆匆忙忙制定某些开发计划，我觉得后果必然是花更多的精力，去收拾烂摊子。但有一种情况，我觉得是可以享受「送额度」的，就是原本已经有一些计划，只不过暂时尚未安排，在这种情况下，使用赠送的额度来加速整个计划的执行——这完全没问题，一切都在计划之中，而且你没有花额外的精力和时间。</p><p>下一次，如果再遇到「送额度」，我觉得还是，不妨冷静下来，先看看自己原来的计划有什么可以加速，查漏补缺的地方，如果有，那么好好享受这些额度，但未来的计划提前；如果没有，那还不如按照原来的节奏走。</p><p>总之，不要因为「送额度」这件事多占用自己的时间和精力，有多余的精力可以锻炼、社交、娱乐，又或者，好好想想下一个计划。</p><p>把时间投入到高质量的方面去。</p><h3 id=刘欢去世>刘欢去世</h3><p>看到一篇刘欢讲课的结语：</p><blockquote><p>音乐真的没有什么作用，我们这个世界就是这样，我们看到西方音乐走来的这个历程了，我们看到了这么多美好的音乐，这么多优秀的音乐家不断的努力，但是怎么了，音乐没有消除过贫困，没有阻挡过战争，那些缔造出那么美好音乐的民族，他们照样去屠杀，他们照样劣迹斑斑，音乐没有什么作用。</p><p>但是对于我们来说，音乐可能又有作用。</p><p>有作用就是在我们心底，因为我们爱它，我们可以留住一个随时可以去盼望美好的希望，一个希冀而已。</p><p>实际上，音乐和所有的艺术在人类文明中的位置是一样的，就是一个不停地对美好的追问和探索。这就是有生命力的文明为什么可以一而再再而三延续生命力的原因，因为人们心底需要这种美好。而且我们看到的这个世界，我也不敢说他比以前更美好了，还是更不好了，但是我们只有一点可以告诉我们自己。如果我们更喜欢音乐，可以让我们自己更幸福、更快活。这就是我们在一起了解音乐所能达到的一点点，一点点的目的。所以，我能告诉大家的话就是，希望大家以后，爱音乐，他能给你们很多快乐。</p></blockquote><h3 id=scott-jenson-谈计算机桌面发展>Scott Jenson 谈计算机桌面发展</h3><p>Scott Jenson 曾就职于牛蛙设计公司、苹果、诺基亚、Google，在用户体验设计上，有着超过 35 年的经验和积累，他参与过苹果最早期的操作系统的界面设计，领导过 Google 用户体验设计以及物联网方面的设计。</p><p>在 KDE 峰会上，他发表《我们真的要永远使用相同的桌面用户体验吗？》主题演讲，本次演讲：前 20 分钟是针对主流桌面操作系统的吐槽，主要是集中在苹果和微软上，紧接着 10 分钟讨论设计思想，在最后 10 分钟，针对当下桌面系统，在设计和用户体验方面的困境，他公开了自己在这方面的探索和想法。</p><p>一个问题：计算机桌面和什么有关？是那些图标，窗口，还有鼠标吗？并不是。当前的桌面设计倾向于「无状态」设计，这种方式可以让人直接操作各类数据，很强大，但它无法保存之前的状态，这也意味着如果隔了一段时间回来，之前所做的操作记忆全部消失，需要重复再操作一次。为了可以更好地解决这个问题，Scott Jenson 切换了视角，不再把桌面认为一种数据操作的模拟，而是关于「工作记忆」——该怎么管理自己的数据，才能在所有这些工具里都能查到之前的相关内容。</p><p>「我们要怎么优化工作记忆，来改进桌面用户体验？」</p><p>Scott Jenson 随后演示了他构思的三个原型：</p><ol><li>针对宽屏所设计的窗口管理器。这个设计有意思的是，它把中间设置为工作区，两边眼睛难以覆盖到的地方，则用来拜访暂时用不到的窗口，而且随着窗口距离主窗口区越远，这些闲置窗口就会越小。</li><li>针对文件所设计的「相关侧边栏」。这个侧边栏十分万能，可以记录我们在阅读文档时的摘要，也可以存放与该文档相关的文件，甚至网页内容等等，总之可以记录和该文件相关的一切。</li><li>针对用户行为的痕迹追踪系统。他认为可以设计出一套捕获用户「注意力信号」的后台系统，以捕获用户操作的意图和行为，他希望可以通过数学计算的方式来捕获这些信号，记录用户所有的操作，然后转换成一个类似时间轴的东西。</li></ol><p>Scott Jenson 在本次演讲里，大量援引 Alan Kay 的话，还提及了如下几个项目和论文：</p><ul><li>WinFS</li><li>Nepomuk</li><li>Lifestreams: a storage model for personal data</li></ul><h3 id=multi-agent-的任务编排是否走了弯路>Multi-Agent 的任务编排是否走了弯路？</h3><p>「Multi-Agent 开发是一个谎言」里我提到，Multi-Agent 的开发效率未必就高，在使用 Herdr 的时候 Leader Agent 会不定时发布命令查看 Worker Agent 的工作进展，白白浪费许多 token。</p><p>与群友相互分享了很多工具，和 Vibe Coding 的经验。一开始我们讨论的是 Multica，一个看板式 Agent 调度器。但我很快就放弃了用它来指挥 Agent 开发项目——即便设计了 Leader、Reviewer、Researcher、Worker 这些角色，让它们相互之间检查，但还是很容易一个 Agent 跑偏之后，带着其它 Agent 跑偏。我之前一直是手动搬运对话方式，完全不会出现这种问题。</p><p>后来群友发现问题之所在，Multica 居然是让所有 Agent 共享一条 Session 也难怪容易集体跑偏了。</p><p>我认为 Multi-Agent 协作时，每一个 Agent 最好还是保留自己的 Session 和记忆，这样子才好纠偏。我将 SPEC-AGENTS 项目归档时，所产生的认知就是，模型能力越强，越要位它准备纯净的上下文空间，Multica 让所有 Agent 共享一条 Session，令所有 Agent 的上下文杂讯太多了，也难怪容易跑偏。</p><p>Multica 还有另外一个问题，就是尽管它提供了供人查看日志的地方，但它毕竟还是隐藏起来了。这对于我这种希望发现 AI 的错误，能够马上干预和调整的习惯不符，而且 Multica 想要调整某个正在实施任务的 Agent 的行为特别困难，基本没有对应的入口。</p><p>我发现了两个不错的编排器，希望它们能够解决一点点这里提到的问题：</p><p><a href=https://github.com/ordewell/ordewell>https://github.com/ordewell/ordewell</a></p><p><a href=https://github.com/dagu-org/dagu>https://github.com/dagu-org/dagu</a></p><p>我让 Agent 帮我做了一个对比：https://gist.github.com/yibie/9bf286b60285fbc9836518f69fecb496</p><p>两者的风格差异很大。</p><h3 id=一些我觉得有趣的东东>一些我觉得有趣的东东</h3><h4 id=ai-公开信息流-hubv2corecom>AI 公开信息流 hub.v2core.com</h4><p>由 Livid 开发的这个公开信息流，各方面都显得非常有趣味。</p><p>使用 Mac System 时期的系统界面作为皮肤，看上去干净利索，且细节有品位。</p><p>但这个信息流不只是 Post，它将人与 AI 的互动，以回帖的方式展现了出来。（这正是我想在 threadnote 里呈现的体验）</p><p>真的很棒！</p><h4 id=可变输入框-shapeshift>可变输入框 shapeshift</h4><p><a href=https://github.com/anishfn/shapeshift>https://github.com/anishfn/shapeshift</a></p><p><a href=https://shapeshiftui.vercel.app/>https://shapeshiftui.vercel.app/</a></p><p>一个有趣的实验，借用 Jev 的快速决策力，迅速的鉴别用户输入的内容，分析意图，将输入内容变成类似小程序那样的——但更快，更轻。</p><h4 id=将本地项目变成公开服务-hostc>将本地项目变成公开服务 hostc</h4><p><a href=https://hostc.dev/>https://hostc.dev/</a></p><h4 id=agent-路由-magpie>Agent 路由 magpie</h4><p><a href=https://github.com/yetone/magpie>https://github.com/yetone/magpie</a></p><p>由 yetone 开发，可以用来切换模型</p></div><footer class=letter-footer><div class=valediction>此致</div><div class=signature><span class=signature-text>一斌</span></div><time class="letter-date letter-date--footer" datetime=2026-10-02>2026年10月2日</time></footer><section class=correspondence id=correspondence aria-label=往来><details class=correspondence-compose><summary>往来</summary><form class=guestbook-form id=guestbook-form action=https://epistle-guestbook-worker.yibie.workers.dev/v1/submissions method=post data-guestbook-form data-status-id=guestbook-form-status><input type=hidden name=source_path value=/posts/2026-10-3-open-your-eye/>
<input type=hidden name=publish_consent value=true><div class=guestbook-form__identity><div class=guestbook-field><label for=guestbook-name>称呼</label>
<input id=guestbook-name name=display_name autocomplete=name maxlength=80 placeholder=匿名读者 aria-describedby=guestbook-name-error><p class=guestbook-error id=guestbook-name-error></p></div><div class=guestbook-field><label for=guestbook-email>邮箱</label>
<input id=guestbook-email name=email type=email autocomplete=email maxlength=254 placeholder=仅用于回信 aria-describedby=guestbook-email-error><p class=guestbook-error id=guestbook-email-error></p></div></div><div class=guestbook-field><label for=guestbook-message>写下你的来信</label>
<textarea id=guestbook-message name=message required minlength=1 maxlength=5000 rows=6 placeholder=关于这封信，你想说些什么？ aria-describedby=guestbook-message-error></textarea><p class=guestbook-error id=guestbook-message-error></p></div><p class="guestbook-help guestbook-publication-notice">来信有可能被摘录公开；邮箱不会公开。请不要写下你不愿公开的信息。</p><div class="guestbook-field guestbook-field--turnstile"><div class=cf-turnstile data-sitekey=0x4AAAAAAEAUvWBGamy1wcqZ data-action=guestbook-submit></div><p class=guestbook-error id=guestbook-turnstile-error></p></div><div class=guestbook-form__footer><button class=guestbook-submit type=submit>寄出这封信</button><p class=guestbook-status id=guestbook-form-status role=status aria-live=polite></p></div></form><script src=https://challenges.cloudflare.com/turnstile/v0/api.js async defer></script></details><ol class=guestbook-list><li class=guestbook-entry><article><p class=guestbook-entry__meta>莫良 ·
<time datetime=2026-10-03>10月3日</time></p><p class=guestbook-message>爷爷说话慢条斯理，奶奶说话噼里啪啦—这些刻在人生底层代码的元记忆，总是那么教人美好，我也有类似的记忆，写过类似的博文。恰好的是，我的爷爷也是写得一手好的毛笔字，那时候家里春联都是他亲手写的，然后就是我们后辈跟着贴春联的回忆，当时我爷爷教我在描红本，一撇一捺写下：上大人，孔乙己…爷爷的晚年慢慢失去了记忆，不记得我是谁，我却非常想念他。</p></article></li></ol></section><script src="/js/guestbook.js?v=1791019692"></script><nav class=letter-nav aria-label=信件导航><a href=https://www.gtdstudy.com/posts/2026-09-21-deep-breath/ class="letter-nav__link letter-nav__link--next"><span class=letter-nav__label>下一封</span>
<span class=letter-nav__title>深呼吸</span></a></nav></article></main></div><footer class=site-footer><span>&copy; 2026 一斌</span>
<a class=back-to-top href=#top aria-label=返回顶部>↑</a></footer></div><script src=//unpkg.com/heti/umd/heti-addon.min.js></script><script>const heti=new Heti(".heti");heti.autoSpacing()</script><script src="/js/main.js?v=1791019692"></script></body></html>