给软件开发者准备的优质简报,每日阅读 10分钟。
Software engineering may no longer be a lifetime career
软件工程可能不再是终身职业
- 作者认为,即使AI会削弱长期技能发展,工程师可能仍有义务使用它——因为这是工作的本质要求,如同建筑工人必须搬运重物,即使这会对身体造成长期损耗
- 历史上"做软件工程就是最好的学习方式"并非软件工程的固有特性,而只是一个幸运的历史巧合
- 一旦停止手写代码,对代码库的整体理解能力可能会逐渐衰退;技术变革速度极快,没人能准确预测十年后的行业形态
- 如果AI能让竞争对手变得更高效,即使它确实会损害认知能力,个人也难以抗拒使用它的经济压力——坚持手写代码可能意味着失去就业竞争力
- 软件工程的职业生涯可能与职业运动员类似,黄金期只有约十五年,三十五岁左右便面临能力瓶颈
- 作者希望这种情况不会发生,但认为更糟糕的是明知可能如此却拒绝承认,建议软件工程师应尽早为此做准备
GitLab announces workforce reduction and end of their CREDIT values
GitLab发布"Act 2"战略转型:主动重组以把握AI智能体时代机遇
- GitLab启动透明重组流程,计划将运营国家数量削减约30%(从约60个国家减少)、扁平化组织结构(移除最多三层管理层)、重组研发为约60个更小更自主的团队,并引入AI智能体自动化流程审核、审批与交接环节;重组最终方案预计在6月1日前确定,6月2日财报电话会议上公布财务影响,公司承诺将重组节省的资金主要用于加速战略举措
- GitLab提出三大核心信念:AI将成为未来软件开发的基础,智能体负责规划、编码、审查、部署和修复,而人类保留架构设计、客户问题理解和关键权衡等核心判断权;智能体时代将成倍增加软件开发需求和工程师角色价值;CEO Bill Staples强调这是公司历史上最大的机遇,市场规模有望从每人每月数十美元跃升至数千美元
- 公司押注五大架构方向:重新构建支持机器规模的底层基础设施(重写Git为API优先的模块化服务,让智能体成为平台的一等公民);打造协调智能体跨越全生命周期的编排层(重新构想CI/CD为机器速率的运行时);投资连接规划-代码-审查-安全-部署-运营的上下文数据模型作为核心竞争力;将身份、审计、策略等治理机制嵌入平台核心;构建支持人类主导、智能体辅助、智能体自主三种工作模式的单一平台
- 商业模式同步演进:从订阅模式转向订阅+消费混合计费模式,引入面向全员的新奖金计划(目标为薪资的10%),以"速度与质量、所有权心态、客户成果"三大新运营原则替代原有的CREDIT价值观框架,旨在消除组织摩擦并提升员工自主性
- 公司承诺对客户的现有支持、路线图承诺和合同条款保持不变,将于6月10日的GitLab Transcend大会公布下一代创新路线图,并通过成为自身平台的首个用户来验证战略可行性
Bambu Lab is abusing the open source social contract
Jeff Geerling 博客:Bambu Lab 正在滥用开源社交契约
- Bambu Lab 将云连接强制推为默认设置,用户打印的所有文件必须经过其服务器;作者为保持控制权,通过防火墙阻断打印机联网、停止更新固件、锁定开发者模式,并改用开源的 OrcaSlicer 切片软件
- OrcaSlicer-bambulab 是 OrcaSlicer 的一个分支,该分支允许用户在不经过 Bambu 云服务的情况下使用打印机的全部功能,用户量极少
- Bambu Lab 向该分支开发者发出法律威胁,并在公开博客文章中指控其使用"冒充攻击";开发者反驳称其代码直接使用 Bambu Studio 的上游原始代码,Bambu Lab 事先未与其私下沟通,且拒绝公布完整通信记录
- Bambu Lab 声称该方法会造成基础设施安全风险,但作者认为仅以用户代理字符串作为安全防护本身就暴露了安全漏洞;此外,2022 年 Bambu Lab 自身代码曾导致用户遥测数据错误发送至 Prusa 服务器,Prusa 当时并未发出法律威胁
- Louis Rossmann 承诺捐赠 1 万美元支持开发者维权,但最终取决于开发者本人是否愿意继续应对 Bambu 的法律压力;作者建议用户考虑选择其他品牌的打印机
The Future of Obsidian Plugins
Obsidian 插件的未来:全新社区平台与自动化审核系统上线
- Obsidian 发布全新插件和主题目录平台 Obsidian Community,整合开发者仪表板,支持按名称、下载量、人气、发布日期等维度浏览筛选,并新增付费插件和官方集成标签;自 2020 年 API 发布以来,社区已创建超过 4,000 个插件和主题,累计下载量突破 1.2 亿次
- 推出自动化审核系统,对每个版本进行代码质量扫描、安全漏洞检测及恶意软件排查,而不仅限于初始提交;未通过审核的插件将在 24 小时内从搜索结果中移除;审核时间从数月大幅缩短至几分钟,积压的 2,300 多个待审提交已全部处理完毕
- 平台新增安全评分卡功能,用户可在安装前查看插件声明的权限信息(网络、文件系统、剪贴板等)、隐私标签及代码质量状态;未来还将引入可信作者认证标签,透明度将进一步提升
- 开发者可通过 GitHub 账户登录开发者仪表板认领项目、提交新插件、查看详细审查结果;现有插件和主题已重新审核,不符合新标准的老项目暂时获得豁免;开发者还可用 ESLint 插件在本地预检,或通过仪表板预览扫描任意分支
- 手动审核继续保留,但重点转向热门插件、精选插件及社区举报的问题;未来计划支持团队部署私有插件、简化企业管理控制;目前暂不接受新的闭源插件进入目录
The Rise of the Bullshittery
胡说文化的兴起
- 哲学家哈里·法兰克福在1986年的论文《论胡说》中指出:说谎者至少还尊重真相并刻意隐藏它,而胡说者对陈述的真假完全漠不关心,只追求显得有能力和像个"对的人"——这种对真相的漠视使胡说者对诚实交流的危害甚至超过说谎者
- 职业机会的分配机制已从"慢速声誉积累"转变为"算法推荐",2024年一项针对6500多名美国州议员的研究发现,发布低可信度信息反而能在主流平台上获得更多关注,形成"越不可靠越容易被看见"的逆向激励
- LinkedIn等平台充斥着利用求职者绝望推销空洞建议的"职业导师网红",算法无法区分资深专家深思熟虑的文章与AI二十秒生成的帖子——成本更低、情绪更激烈、措辞更夸张的内容总能胜出
- 大语言模型彻底摧毁了胡说内容的生产门槛:任何拥有浏览器的人都能在几分钟内生成语法正确且看似专业的千字文章,可发布到亚马逊、YouTube或LinkedIn,无需真正了解所讨论的主题
- 真正被淘汰的是拒绝参与这场表演的人——他们被迫与"产品发布前就在LinkedIn上宣布胜利"的人同台竞争,而后者会获得演讲机会、晋升甚至融资;长期后果是专业领域普遍弥漫的疲惫感、冷漠和怨恨
- 解决路径分两个层面:作为观众,主动为认真做事的创作者发声并直接资助以绕过平台抽成;作为创作者,拒绝表演自己不相信的东西,保持"容易感到尴尬"这一在当前市场中罕见的诚信标志
CERT is releasing six CVEs for serious security vulnerabilities in dnsmasq
Dnsmasq发布2.92rel2紧急安全补丁:6个CVE漏洞详情及2.93版本规划
- 2026年5月11日,CERT发布6个针对dnsmasq的严重安全漏洞CVE,这些均为长期存在的bug,影响几乎所有非旧版本;CVE已提前披露给供应商
- dnsmasq 2.92rel2紧急发布,包含所有安全修复补丁,详情及补丁下载见 thekelleys.org.uk/dnsmasq/CVE/
- 发展版(git仓库)修复提交将同步上传,部分修复采用更全面的重写以解决根本原因
- AI安全研究方法的兴起带来了大量漏洞报告涌入,维护者Simon Kelley花费大量时间处理、去重和分类
- 鉴于"好人"已能发现这些漏洞,攻击者很可能也已掌握,因此决定缩短传统保密期,优先推动及时修复
- dnsmasq-2.93稳定版目标约一周内发布,AI生成的漏洞报告潮预计将持续,维护者将平衡发布时效与漏洞修复数量
Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model
Needle:可在极小型设备上运行的26m参数函数调用模型
- 从Google Gemini 3.1蒸馏而来的26m参数"简化注意力网络"(Simple Attention Network),权重完全开源在HuggingFace,支持Mac/PC本地微调
- 专为手机、手表、眼镜等极小型消费设备设计,在Cactus平台生产环境中达到6000 tokens/秒预填充和1200 tokens/秒解码速度
- 预训练使用16块TPU v6e处理200B tokens(耗时27小时),后训练使用20亿tokens的单样本函数调用数据集(45分钟完成)
- 在单样本函数调用任务上性能优于FunctionGemma-270m、Qwen-0.6B、Granite-350m、LFM2.5-350m等参数更多的模型
- 架构采用12层编码器(无FFN)+ 8层解码器设计,使用ZCRMSNorm、Gated Residual、RoPE、GQA等轻量化优化技术,嵌入层与输出层权重共享
- 提供Web UI playground和一键微调功能,用户可通过
needle playground命令在本地测试和训练自己的工具集