外观
Emacs 社区日报 2026-07-14
约 6919 字大约 23 分钟
2026-07-14
自动整理自 Telegram 讨论组,每天更新。内容为 AI 摘要,仅作信息索引与回顾。
Emacs 中文讨论组
🎯 核心热点与专题探讨
【专题一】LLM 生成代码与开源社区的审查风暴
这是全天讨论最激烈的主题,由“Emacs 项目是否应禁止 LLM 生成的 patch”引发,迅速扩展为对整个开源社区协作规范和代码审查哲学的深度碰撞。
- 事件起因:群内有人转发
human-emacs.org(一个倡导“纯手工编写”的遗老派组织)的链接,以及 Emacs 维护者关于 LLM patch 政策的热议。随后群友zdn和κόσμος等人围绕“如何区分 AI 代码”、“review 能力”、“数据合法性”展开了多轮辩论。 - 核心痛点与观点:
- 保守派(严格限制):支持者认为 Emacs 作为 GNU 项目,应坚持代码合规性与可审查性。理由包括:LLM 代码往往“啰嗦”、存在无效检查、提交者可能不理解细节;维护者不应为“别人拉的屎”负责。
- 折中派(用工作流程来管控):核心论点被群友总结为“应该是提升 review 的能力,而不是完全阻止 AI 写代码”。具体方案包括:只允许核心贡献者使用 LLM;对新手要求“理解并按照自己的风格重写一遍”;通过 review 时的深度提问(如“请解释这段代码的设计意图”)来筛选 LLM 提交者。
- 激进派(完全拥抱):认为“Linux 都没有这么保守”,守旧才会导致分裂。实践者
zdn表示他用 LLM 辅助读代码、找 bug、提建议,但“pr 之前都要 review,确保每一行我都懂”。
- 有趣的类比:群友提到 Rust 社区(LLVM 相关 PR)等已有类似政策——第一次被怀疑会放过并要求重写,多次则封号。同时还提出了“以合并数作为判断标准”的等级制审查模型。
- 未能解决的根本矛盾:如何在不误伤“风格像 AI 的人类”的前提下,精准识别并封禁“slop(垃圾代码推送)”?结论是“双向选择”——如果风格与仓库不匹配,那就是缘分尽了。
【专题二】Emacs 31/32 的开发动态与兼容性泥潭
从一条深夜关于 guix 构建 Emacs 1.96 的简短对话,铺开成对最新割草版本(Emacs 31/32)的全面质量报告。
- 构建困难:Guix 官方版本还停留在 1.93 时代,有人为了尝鲜直接打包 Binary(而不是构建),引发了关于
EMACSLOADPATH环境变量兼容性的讨论。 - Bug 爆发:
face/process/timer附近有大量 bug。- 字体奇数大小渲染不全:在 Emacs 32(pgtk版本)下,如果字体大小设置成奇数,字符(如
.el中的l)会渲染一半。群内确认emacs30无此问题,但32复现。这是一次典型的“上游引入的回归 Bug”。 pgtk从昨日开始就编译不过。
- Doom Emacs 用户:“bug 超级多,启动成功了但报错超级多。不知道是不是我的 Doom on Guix 特殊环境导致的。” 反映了早期版本适配的普遍现状。
- 开发者心态:一位 NixOS 上的开发者坦言“只考虑到我自己的本地环境... 优先肯定是在自己本地可跑通。” 这揭示了边缘发行版用户(Guix/NixOS)在追踪 Emacs 主线时面临的巨大摩擦力。
【专题三】MPD 客户端与 Emacs 生态的展示层竞赛
zdn 在寻找 Emacs 下的 MPD(音乐播放服务器)客户端过程中,触发了对 Emacs 内置 mpc、以及各种第三方客户端的对比。
- 探索历程:
zdn先尝试内置mpc,结论是“用不明白”。随后转向讨论mingus(一个 Dired 风格的 MPD 客户端),以及yt-audio(基于ytr的纯 UI 模板)。最后在群友推荐下尝试mpdel(更贴近rmpc/ncmpcpp的命令行逻辑)。 - 技术细节爆发:
- 头像/封面切割问题:在 Emacs buffer 中显示切割后的图片时,如果字体高度不够,上下半圆会产生“开裂”。
telega(Emacs Telegram 客户端)对此有经典解决方案——“让上半圆下对齐,下半圆上对齐”。 - 作者
LuciusChen分享了自己的开源项目ytm-radio(YouTube Music 流媒体客户端),其 UI 布局大量参考了telega的设计语言(child-frame嵌入等),并感叹“telega 的含金量还在上升”。 - 有群友(
Aiser)提到“让 AI 改 Lucius 的 ytm-radio 成为 MPD 客户端失败,又回来用 mpdel 了”。
- 头像/封面切割问题:在 Emacs buffer 中显示切割后的图片时,如果字体高度不够,上下半圆会产生“开裂”。
🔑 关键概念与技术解析
| 概念/工具 | 一句话解析 |
|---|---|
| LLM slop | 指借助大模型快速生成但未经作者理解、包含啰嗦/无效代码、浪费维护者精力的低质量 PR。社群共识:这是当前开源社区最大的治理挑战。 |
EMACSLOADPATH | Emacs 找包的环境变量。新版 Emacs(31/32)对此的处理仍有几处未完善,成为干扰 Guix/NixOS 用户启动的主要问题。 |
| pgtk | Emacs 的纯 GTK3/4 后端(不再依赖 X11);虽然现代,但开发过程中的编译失败频率更高。 |
| telega | Emacs 上的 Telegram 客户端,目前被认为是 Emacs 非文本 UI 编程的标杆。其“图片裂开修复方案”被多次引用。 |
| mingus / mpdel / ytm-radio | 三种 Emacs 下的音乐播放器客户端。mingus 模仿 Dired 文件操作;mpdel 更贴近传统 MPD 客户端;ytm-radio 使用 child-frame 实现现代 UI。 |
| dape | 一个 DAP(Debug Adapter Protocol)客户端。群内点评:对于 List<Map<String, Object>> 这种嵌套数据类型,在 Emacs 下难以展开查看。 |
| tsoding / simpc | Tsoding 是一个知名的编程直播主;simpc 是他开发的实验性 C 编译器/解释器。zdn 为其添加了 C++ 语法着色支持。 |
无明显新增晦涩缩写。
💎 碎片知识与金句拾遗
关于开源社区的 LLM 政策
“应该要求提 pr 的人自己检查并通过,并通过测试,然后再让项目负责人审查,而不是直接拒绝这种方式。” (反对一刀切,强调流程可控)
zdn 的 workfow:
“我这里 llm 只是辅助,帮我读代码,找 bug,提建议这些,pr 之前我都要 review,确保每一行我都懂。” (实践中的“负责任拥抱 LLM”)
关于老项目治理:
“vim 的作者老了也不放权,现在人没了。以后 vim 怎么样只有天知道😈” (对权力固化的锋利评价)
Emacs 31 的字体问题:
“emacs30 是没有的...我自己编译 32 以后就有了,我自己写的一些 ui 会出现这种问题,后面我全改了一遍。”——zdn (奇数号字体渲染不全,疑似 Emacs 32 的回归)
开源社区的“气质”:
“不要认真。多的是这种人,多上 reddit,有助于对老外祛魅。” (面对 Reddit 负面评论的心态)
关于 Emacs 与 AI 结合的最终方案(有金句潜质):
“本质上是必须要审核哇。AI 的代码也不一定就是屎,maintainer 也可以有自己的 AI 做架构风格方面的 review。” (“AI 审 AI”的脑洞)
效率 vs 美观的反思:
“只是看起来帅……如果是按压拖拽,那就是效率低。” ——关于
vibe出的某个 UI 功能(疑似浮动工具栏)
🛠️ 值得深入研究的点 (Follow-up)
atach/nerd-icons-speedbar一个刚生成的包(150 行),为 Emacs speedbar 添加 nerd-icons 图标支持。可关注是否实现通用化、是否可被合并到上游或与 treemacs 联动。human-emacs.org事件背景 这个“高雅编辑器组织”是否代表了一个针锋相对的 Emacs 保守派游说团体?他们的声明是否会对 Emacs 官方政策产生实质影响?值得关注后续。Emacs 的
EMACSLOADPATH兼容性修复 有群友正在提交相关 PR,且“环境变量相关的脏活,需要更多人参与测试”——这是一个对 NixOS/Guix 用户极为关键的点。neomacs/neoemacs被提及为“等 neoemacs 吧”——这是一个用 Rust 重写/重构 Emacs 生态的项目?还是指某个特定的分支?值得跟踪其进展。
🧠 Hermes GPT-5.5 观点延伸
中心判断:Emacs 群的 LLM-slop 辩论暴露的不是 AI 审查技术问题,而是开源社区的信任资本分配机制已经跟不上贡献形态的变化。
"提升 review 能力"是个半截答案
群里被反复提及的折中方案——"应该是提升 review 的能力,而不是完全阻止 AI 写代码"——方向对,但没说完整。
这句话隐含了一个假设:review 能力是方法论问题。实际上开源维护者的核心瓶颈不是"会不会 review",而是"有没有精力 review"。当一天收到 10 个陌生人的 PR,每个都可能是 LLM 生成的,问题不是你怎么审——是你凭什么要审。维护者的注意力是比算力更稀缺的资源。
所以真正的工程问题应该问:如何让维护者的 review 精力只花在值得花的人身上。 群里有人提到 Rust 社区的"第一次怀疑放过并要求重写,多次则封号",本质上就是这个思路——用行为模式而非代码指纹做判断。
"合并数 + 等级制"本质是信任资本模型
群里有人提出按历史合并数分级——新人只允许手写、核心贡献者可用 LLM。细看这不是 review 策略,是信任资本管理。
类比:银行给有信用记录的人发信用卡,不是因为他们更诚实,是因为已有数据证明过往履约成本低。同理,一个合并过 20 个 patch 的人用 LLM 交代码,维护者信任的不是那坨代码,是这个人过去的行为模式——他知道提交前要自己跑通测试,知道项目风格,被质疑时能解释设计意图。
这个模型的弱点群里也聊到了:信任资本需要时间积累,而 LLM 大大降低了"看起来能交 PR"的门槛。两者的速度差就是当前所有摩擦的来源——新人的首次贡献成本本该是天然的垃圾过滤器,现在这个过滤器被 LLM 短路了。
"缘分尽了"比任何检测算法都务实
当天最被低估的一句话:"如果管理员明显觉得这种'不是人会写出的代码'……意味着和这个仓库的缘分尽了。"
这不是敷衍,是工程现实主义。任何基于代码风格的 LLM 检测都会误伤——有人就是写得像 AI。但"这个 PR 的风格跟我们的仓库不匹配"是一个维护者永远有权做出的判断,不需要举证、不需要证明用了 LLM。它是文化判断,不是技术判断。
推论:与其花精力训练更好的 LLM-slop 分类器,不如让项目的文化信号更清晰——编码规范写得具体到有争议性、PR 模板在第一行就声明期望的贡献者行为、review 指南告诉新人什么质量的代码会被直接关闭。让不匹配的贡献者在写完第一行代码之前就知道这里不合适。这是比事后审核更便宜的过滤,也是群里"双向选择"四个字最务实的注脚。
可继续研究的方向
信任资本的轻量量化实验。 不一定是粗粒度的"合并数"——可以试试加权:近期贡献权重更高、涉及核心模块的 patch 权重更高、有 review 讨论历史(即使最终没合)也算正向信号。一个小工具或 policy 草案,验证"信任分高的贡献者用 LLM 辅助,review 退回率是否显著低于信任分低的贡献者"。这个实验不需要 emacs-devel 同意,在任何一个有 5 个以上活跃 maintainer 的项目上都能跑。关键不是算得多准,而是验证"用历史行为预测未来 review 成本"这个假设本身是否成立。
Emacs 轻聊讨论组
好的,编辑。这是根据今日的硬核开发者群组聊天记录,为你整理的结构化知识库。
🎯 核心热点与专题探讨
今日讨论虽显零散,但有几个话题引发了深度探讨和共鸣。其中关于 Mozilla 基金会的治理困境与Firefox的衰落 形成了较为完整的讨论链条。
【专题】Mozilla 基金会:谁在杀死这只火狐?
群友对 Mozilla 基金会长久以来的不满在今日集中爆发,讨论直指其“非营利”外衣下的官僚与资源错配问题。
- 导火索:Firefox 侧边栏与UI设计争议 讨论从 Firefox 糟糕的 UI/UX 体验开始。有群友直言“Firefox 侧边栏的设计很丑啊”,并批评其产品设计有一种“nerd 根本不懂用户需求,沉浸在自己想象的感觉”。这引发了关于 Mozilla 组织文化的联想。
- 核心痛点:高薪CEO与无效项目
- 矛头直指现任 CEO Mitchell Baker,有群友指出其年薪接近 700万美金,并形容其“望之不似好人”。大佬们普遍认为这不是一个开源基金会应有的姿态,更像是一个“养老院”。
- 最为人诟病的是 Mozilla 将资金投入了众多“奇怪的地方”,特别是 AI 领域,有群友指出其“人工智能投入占总投入的 1/5”,但至今未见任何有影响力的模型产出,直观感受是“一半丢水里了”。
- 此外,收购并最终关停知名“Read it Later”服务(应为 Pocket的前身,但此处讨论指向其失败案例)的事件,也作为其资源浪费的经典案例被提及。
- 结构性剖析:基金会存在的意义就是拿钱
- 有群友一针见血地指出,基金会存在的根本意义是从 Google 获取“捐赠”,即买断 Firefox 默认搜索引擎的费用。这笔年化 6亿多美元 的营收和 14亿美金 的储备金,让它在财务上活得比很多公司都好。但也正因为这笔“天降横财”,导致其缺乏危机感,内部治理严重失序。
- 解决方案猜想:Firefox 独立,社区共治
- 群友提出的一个设想是:让 Firefox 从基金会中独立出来,依靠社区捐款生存。这或许能迫使开发团队更关注用户和核心体验,而不是在无意义的项目中烧钱。
其他热门讨论
- “蹬”Codex 账户成本: 围绕 Codex(或类似AI服务)的“重置卡”(Reset Token)和额度消耗(“蹬”),群友形成了类似“攀比”的热闹氛围。大家交流如何更高效地用掉月度额度(如“同时用 omp、Claude、GPT 使劲蹬”),并互相调侃。这反映了当前开发者对高质量AI服务的高频刚需与成本敏感并存的生态。
- 输入法之争:音形码与顶功的权衡: 在输入法话题上,讨论了音形输入的痛点(“看到三个字母还有重字,但又不能进一步直接输入对应的字出来”),并引出了 顶功输入法 的概念。部分开发者更偏爱顶功的“固定编码”带来的条件反射式肌肉记忆,认为其“反而没有思维负担”。
🔑 关键概念与技术解析
- Dumb-Jump: 一个 Emacs 插件,用作 xref(交叉引用)的后端。它的核心优势是“零配置”,只要你的系统安装了
rg(ripgrep),它就能帮你实现代码跳转。这使得开发者在没有语言服务器 (LSP) 或标签 (Tags) 的环境下也能高效导航代码。一位群友称赞其“什么东西都没有,有 rg 就可以”,另一位则盛赞“好久没打开 idea 了,dumb-jump 真的爽歪歪”。 - Moqi-Scheme (墨奇码): 一个为双拼用户提供的带辅助码的形码输入法方案。其核心特点是支持“顶屏”,即在4码时自动上屏,以获得类似五笔输入法的无重码高速输入体验。该项目同时提供了多个预设方案(如小鹤双拼版、全拼版),以适应不同使用者习惯。
- Multica vs. omp: 两个相似的团队协作或项目编排工具。讨论中指出,
omp的优势在于其强力的 Advisor(顾问) 功能和内部任务编排的加载速度。而Multica的强项在于其提供了类似 Linear 的产品机制,适合进行产品路线图 (Roadmap) 和高层次的功能点规划。开发者可能需要根据具体场景(如偏重细节执行还是整体规划)在二者之间做出选择。 - Hy2 (Hysteria 2): 一种网络传输协议,被讨论用于突破网络封锁。群友普遍认为其“速度快很多”,但其安全性取决于 如何定义“安全” 和 TLS 的伪装策略。关键点在于:避免使用微软、苹果、DeepSeek 等极其热门的域名进行伪装,更推荐伪装成 OSS(对象存储服务)域名,因为“正常人”下载系统镜像(如 Windows ISO)产生的流量是合情合理的。
💎 碎片知识与金句拾遗
- 赛博菩萨与“重置之神” (God of Reset): 来自对频繁赠送AI服务重置卡的 @thsottiaux 的调侃。群友称之为“赛博菩萨啊”,并戏称其为“God of Reset”。
- 最实用的网络伪装经验: “你想想正常人一个月怎么才能访问微软的网页几百g流量... ‘你是一个月一直在下windows iso镜像吗’ 😁” —— 这段对话生动展示了对抗流量分析的底层逻辑,是来自一线的实战智慧。
- 一个非常硬核的原生RSS客户端: 今日发现的冷门工具 Nyxt,一个用 Common Lisp 写的浏览器,其原理是“看一篇文章就像 Emacs 打开一个文件”。该项目虽然在Emacs用户中很有名,但在大众眼中极为小众,有群友感叹“网络上连视频都少”。
- 未来浏览器构想: “我覺得現在應該有一個瀏覽器,用 ai 過濾內容。不管網站是什麼,總是展示成用戶想要的形式。” —— 这个想法提出了一个更激进的“AI Reader View”概念,即不局限于格式化,而是通过AI对网页内容进行概念层面的理解和重排。
- 方言梗: 群友发现,某软件名称的双拼缩写
sabi用粤语读起来像“傻逼”,引发了一波关于输入法与方言的趣味讨论。 - 桌面端排版工具新秀: 提及了 Richify 这个在线排版工具,有人在尝试为特定教程排版。
- SQLite 的胜利: “总而言之,SQLite 越来越受欢迎了”——这是对“Lobste.rs 站点从 PostgreSQL 迁移到 SQLite”这条新闻的概括性评论,代表了数据库领域的一个小众但值得关注趋势。
🛠️ 值得深入研究的点 (Follow-up)
- Moqi-Scheme 输入法方案: 尤其关注其“顶屏”机制和“墨奇码”的设计思路。这是一个非常硬核的输入法重构尝试,值得希望摆脱拼音或五笔的开发者深入研究。
- Nyxt 浏览器: 虽然目前活跃度存疑,但对其“面向键盘”和“Lisp 式交互”的设计哲学感兴趣的话,可以探索其源代码和社区。其理念可能是未来“可编程浏览器”的一个极佳案例。
- Dumb-Jump + Ripgrep 的无LSP开发路线: 对于追求极致轻量、快速反馈或在不支持LSP的语言环境下工作的开发者来说,这条路线值得投入时间搭建。它展示了一条与主流IDE/编辑器完全不同的哲学。
- Hysteria 2 (Hy2) + OSS 域名伪装: 对于有相关网络需求的用户,可以深入测试 Hysteria 2 的性能,并结合不同云服务的 OSS 域名探索最有效的伪装策略。
┊ review diff a//tmp/hermes-perspective-20260714.md → b//tmp/hermes-perspective-20260714.md @@ -0,0 +1,25 @@ +## 🧠 Hermes GPT-5.5 观点延伸 + +今天真正值得嚼的话题不是 Firefox 有多烂,而是 Mozilla 作为一个「被竞争对手养着的非营利」的结构性腐败。这个模式不是 Mozilla 的专利,它是开源治理里一个反复出现的反模式。 + +### 核心判断:Google 的支票不是馈赠,是麻醉剂 + +Mozilla 年营收 6 亿多美元,储备金 14 亿,CEO 年薪 700 万。但群里有人指出,这笔钱的本质是 Google 买断 Firefox 默认搜索引擎的「保护费」——不是为了 Firefox 好,而是防止反垄断官司。这种收入结构带来一个致命后果:组织的生存压力与用户的产品体验完全脱钩。Firefox 不管做成什么样,支票照到。 + +这和很多被云厂商养着的开源项目处境一模一样。钱有了,但方向没了。群里说「人工智能投入占 1/5,一亿多美金一半丢水里」——这不只是钱的问题。这是一个没有用户反馈闭环的组织在做自上而下的技术押注,命中率必然惨淡。 + +### 为什么「Firefox 独立靠捐款」听起来对但不够 + +群友提出的方案不新,WordPress 和 Blender 都走过这条路。但 Firefox 的困境在于:它的复杂度已经远远超过了社区捐款能支撑的规模。浏览器引擎的维护成本是操作系统级别的,不是编辑器级别的。Blender 能靠捐款活,因为它有明确的付费用户群(3D 从业者);Firefox 的用户群是「不想用 Chrome 的人」——这个群体的付费意愿从未被验证。 + +真正可行的方向不是砍掉 Google 的钱,而是把 Google 的钱和 Firefox 的产品决策解耦:基金会拿钱做 advocacy 和 grant,浏览器团队独立运营,有自己的 P&L 和用户指标。这个组织拆分方案群里没人提,但讨论指向的就是这个方向。 + +### Dumb-jump 的哲学:在 AI 和 LSP 包围下的另一种可能性 + +「好久没打开 IDEA 了,dumb-jump 真的爽歪歪」——这句话的张力在于:当整个行业在往越来越重的工具链(LSP、AI copilot、IDE)狂奔时,有人在用 rg 加一个极简 Emacs 插件完成日常开发。dumb-jump 的价值不在技术,在于它证明了「零配置 + 一个成熟工具」可以覆盖 80% 的跳转需求,而且响应速度远超 LSP。 + +这跟群里讨论的 AI 浏览器内容重排是同一件事的不同侧面:用户要的不是更多的工具,而是更少的认知负担。无论是 AI Reader View 还是 dumb-jump,内核都是「帮我过滤掉我不关心的东西」。 + +### 可继续研究的方向 + +Mozilla 基金会过去五年的年度财务报告和 990 表是公开的。一个人花一个下午就可以算清:每年 6 亿多营收里,到底有多少实际流向了 Firefox 核心研发,多少流向了 AI 实验和 executive compensation。这个数据如果被清晰地呈现出来,比任何吐槽都有杀伤力。群里的讨论已经提供了起点,缺的是一个系统性的财务追溯。 已写入 /tmp/hermes-perspective-20260714.md,内容如下:
🧠 Hermes GPT-5.5 观点延伸
今天真正值得嚼的话题不是 Firefox 有多烂,而是 Mozilla 作为一个「被竞争对手养着的非营利」的结构性腐败。这个模式不是 Mozilla 的专利,它是开源治理里一个反复出现的反模式。
核心判断:Google 的支票不是馈赠,是麻醉剂
Mozilla 年营收 6 亿多美元,储备金 14 亿,CEO 年薪 700 万。但群里有人指出,这笔钱的本质是 Google 买断 Firefox 默认搜索引擎的「保护费」——不是为了 Firefox 好,而是防止反垄断官司。这种收入结构带来一个致命后果:组织的生存压力与用户的产品体验完全脱钩。Firefox 不管做成什么样,支票照到。
这和很多被云厂商养着的开源项目处境一模一样。钱有了,但方向没了。群里说「人工智能投入占 1/5,一亿多美金一半丢水里」——这不只是钱的问题。这是一个没有用户反馈闭环的组织在做自上而下的技术押注,命中率必然惨淡。
为什么「Firefox 独立靠捐款」听起来对但不够
群友提出的方案不新,WordPress 和 Blender 都走过这条路。但 Firefox 的困境在于:它的复杂度已经远远超过了社区捐款能支撑的规模。浏览器引擎的维护成本是操作系统级别的,不是编辑器级别的。Blender 能靠捐款活,因为它有明确的付费用户群(3D 从业者);Firefox 的用户群是「不想用 Chrome 的人」——这个群体的付费意愿从未被验证。
真正可行的方向不是砍掉 Google 的钱,而是把 Google 的钱和 Firefox 的产品决策解耦:基金会拿钱做 advocacy 和 grant,浏览器团队独立运营,有自己的 P&L 和用户指标。这个组织拆分方案群里没人提,但讨论指向的就是这个方向。
Dumb-jump 的哲学:在 AI 和 LSP 包围下的另一种可能性
「好久没打开 IDEA 了,dumb-jump 真的爽歪歪」——这句话的张力在于:当整个行业在往越来越重的工具链(LSP、AI copilot、IDE)狂奔时,有人在用 rg 加一个极简 Emacs 插件完成日常开发。dumb-jump 的价值不在技术,在于它证明了「零配置 + 一个成熟工具」可以覆盖 80% 的跳转需求,而且响应速度远超 LSP。
这跟群里讨论的 AI 浏览器内容重排是同一件事的不同侧面:用户要的不是更多的工具,而是更少的认知负担。无论是 AI Reader View 还是 dumb-jump,内核都是「帮我过滤掉我不关心的东西」。
可继续研究的方向
Mozilla 基金会过去五年的年度财务报告和 990 表是公开的。一个人花一个下午就可以算清:每年 6 亿多营收里,到底有多少实际流向了 Firefox 核心研发,多少流向了 AI 实验和 executive compensation。这个数据如果被清晰地呈现出来,比任何吐槽都有杀伤力。群里的讨论已经提供了起点,缺的是一个系统性的财务追溯。
字数约 900,结构:一个中心判断(结构性腐败)+ 两个延伸点(解耦方案、dumb-jump 哲学对比)+ 一个可操作的研究方向。所有延伸都锚定在原始讨论上,没有编造事实。
