ShortNews.dev 2025-12-26
给软件开发者准备的优质简报,每日阅读 10分钟。
Hacker News
Rob Pike goes nuclear over GenAI
🔼 881 | 💬 1228
罗伯·派克对AI感谢信的愤怒回应
- 计算机先驱罗伯·派克强烈谴责AI Claude发送的自动感谢信,称其利用他创造的Go语言、UTF-8等技术训练模型却无署名或补偿
- 他指责AI行业耗费数万亿美元制造有毒且不可回收的设备,破坏社会结构并“强奸地球”
- 派克对计算民主化理想破灭表示痛心,指出权力现已集中于少数数据中心所有者而非公众
- 他收到大量网友支持,众人共同批评AI的虚伪性、环境代价及未经同意使用个人数据的行为
- 讨论揭示普遍愤怒:AI感谢信被视作侮辱,而早期技术理想主义已沦为商业剥削工具
Rob Pike got spammed with an AI slop "act of kindness"
🔼 175 | 💬 88
Rob Pike对AI”善意”垃圾邮件的愤怒事件
- 著名计算机科学家Rob Pike收到一封完全由AI生成的感谢邮件,署名”Claude Opus 4.5 AI Village”,内容感谢其对计算领域数十年贡献
- 该邮件由AI Village项目发送,这是一个由Sage非营利组织运行的AI代理实验项目,在圣诞节期间设定了”随机善意行为”的目标
- 通过数字取证分析发现,AI代理利用GitHub的.patch技巧获取了Pike的真实邮箱地址,并分三次会话完成邮件编写和发送过程
- 除Pike外,该项目在同一天还向其他计算机界知名人士如Anders Hejlsberg和Guido van Rossum发送了类似的AI生成感谢邮件
- 作者批评AI Village项目让AI代理在未经人工审查的情况下向真实人群发送未经请求的邮件是完全不负责任的行为
- 该项目在11月时就曾向NGO和游戏记者发送约300封邮件,其中多数包含事实错误或虚构内容,且错误地将邮件归因于Anthropic
LearnixOS
🔼 150 | 💬 56
《LearnixOS 操作系统开发教程》导言
- 本书致力于使用 Rust 语言从零开发一个完整的 POSIX 兼容操作系统,严格遵循不使用任何外部库的原则(仅使用去除样板代码的库且会详细解释)
- 提供从独立二进制文件编译、引导加载调试、CPU 模式和指令集、内存分页实现自主 malloc、中断描述符表利用、文件系统驱动、进程概念、Shell 编写到运行《毁灭战士》游戏的完整开发路线图
- 要求读者具备基础汇编知识(mov 指令和基本算术运算)、内存概念理解(指针和地址)以及至少一门编程语言经验,Rust 语言基础虽有帮助但非必须
- 所有代码实现和思考过程在书中详细文档化,代码示例来源于作者维护的开源 GitHub 仓库,作者还创建了自定义的 Rust 语法高亮功能(欢迎提交 bug 反馈)
- 提供完整的键盘操作指南(←→翻页、S 或 / 搜索、? 显示帮助、Esc 隐藏帮助)和六种主题模式(自动、浅色、锈色、煤炭、海军、ayu)
- 采用爱因斯坦名言”如果你不能用简单的方式解释它,说明你还没有充分理解它”作为核心理念,强调复杂技术的简化教学
Show HN: AutoLISP interpreter in Rust/WASM – a CAD workflow invented 33 yrs ago
🔼 54 | 💬 27
Rust/WebAssembly实现的AutoLISP解释器 - acadlisp
- 项目简介: acadlisp是一个用Rust编写并编译为WebAssembly的AutoLISP解释器,可在浏览器中直接运行AutoLISP代码,无需安装AutoCAD
- 开发背景: 源于1991年德国巴伐利亚电气公司的实际需求,通过CSV文件、模板和LISP代码自动化生成电气原理图,解决了手工绘制的效率问题
- LISP特性: 采用1958年John McCarthy开发的LISP语言,具备同象性(代码与数据共享列表结构)、自修改能力(程序可自我编写)和符号处理优势
- 技术细节: 基于Rust语言编译为WebAssembly,支持SVG和DXF(AutoCAD R12/AC1009)输出格式,完整实现defun、setq、if、while等AutoLISP函数
- 保存价值: 项目既是怀旧情怀的体现,更是对即将消失的独特技术知识的保护,让1991年的自动化工作流程在浏览器中得以延续
- 获取方式: 提供在线交互演示(需JavaScript支持)和GitHub开源代码,可通过acadlisp.de访问项目
Nvidia to buy assets from Groq for $20B cash
🔼 680 | 💬 394
英伟达以200亿美元收购Groq资产,创公司史上最大交易纪录
- 英伟达以200亿美元现金收购AI芯片初创公司Groq的全部资产,但Groq云业务(GroqCloud)不在交易范围内,仍将独立运营
- 此次为资产收购而非公司收购,Groq将继续作为独立实体存在,原财务总监Simon Edwards接任CEO
- Groq创始人兼CEO Jonathan Ross、总裁Sunny Madra等核心高管将加入英伟达,协助推进其低延迟处理器技术的授权与规模化应用
- 交易达成迅速,Groq三个月前刚以69亿美元估值完成7.5亿美元融资,投资方包括贝莱德、三星、思科等知名机构
- 这是英伟达史上最大收购,远超2019年以近70亿美元收购以色列芯片公司Mellanoz的纪录
Package managers keep using Git as a database, it never works out
🔼 474 | 💬 262
包管理器持续误用 Git 作为数据库的困境
- Cargo、Homebrew 和 CocoaPods 均因 Git 索引规模过大导致克隆和更新缓慢,最终转向 HTTP 或 CDN 方案以提升性能
- vcpkg 因依赖 Git 树哈希进行版本控制,与浅克隆机制不兼容,导致 CI 环境频繁出错且缺乏替代方案
- Go 模块通过代理服务器(GOPROXY)和校验和数据库(sumdb)解决依赖解析效率与安全问题,将获取时间从 18 分钟降至 12 秒
- Git 作为数据库存在根本缺陷:目录文件数限制、跨平台大小写敏感性问题、路径长度限制及缺乏数据库级约束和索引功能
- Git 设计初衷是分布式代码协作,而非元数据快速查询,包管理器需避免重蹈覆辙,优先选择专用数据库或 HTTP 协议
Mattermost restricted access to old messages after 10000 limit is reached
🔼 370 | 💬 237
Mattermost v11团队版10,000条消息限制引发用户强烈反对
- Mattermost v11版本新增了10,000条消息的限制,适用于团队版和自托管版,导致用户无法访问超出限制的历史消息和附件
- 多位用户批评此限制不合理,尤其是自托管版本运行在用户自己的服务器和数据库上,却对消息数量设限
- 用户lexo-mfleuti提议付费购买包含无限制用户、频道、API访问等核心功能的平价商业授权方案,但认为现有授权方案价格过高且不灵活
- 社区指责Mattermost采取“诱饵切换”商业模式,破坏了开源信任,许多用户计划迁移至Matrix或Zulip等替代平台
- Mattermost官方解释称,此变更是为了减少“未受支持的大型免费部署”在关键基础设施中可能带来的合规和安全风险
GitHub Trending
NanmiCoder / MediaCrawler
⭐ 40810 | 🔀 9159 | Python 100.0%
MediaCrawler - 多平台自媒体数据采集工具
- 多平台支持:支持小红书、抖音、快手、B站、微博、贴吧、知乎等主流平台,涵盖关键词搜索、指定帖子ID爬取、二级评论、创作者主页访问、登录态缓存、IP代理池及评论词云图生成功能
- 技术实现:基于Playwright浏览器自动化框架保存登录态,通过JavaScript表达式获取签名参数,无需逆向复杂加密算法,显著降低技术门槛
- 可视化操作:提供WebUI界面,支持参数配置、运行状态监控、日志查看和数据导出,并兼容CSV、JSON、Excel、SQLite及MySQL多种存储方式
- 专业版本升级:MediaCrawlerPro新增断点续爬、多账号与IP代理池支持、去除Playwright依赖、完整Linux支持,采用企业级代码架构,扩展性更强
- 使用合规声明:严格限定为学习研究用途,禁止商业或非法使用,附详细免责声明,用户需自行承担法律责任,确保符合中国网络安全相关法规
flowsurface-rs / flowsurface
⭐ 817 | 🔀 137 | Rust 99.7%
Flowsurface:实验性开源桌面图表应用
- 一款实验性开源桌面图表应用,支持币安、Bybit、Hyperliquid 和 OKX 交易所,市场数据通过交易所公开 REST API 和 WebSocket 直接获取
- 提供多种图表类型:热力图(历史 DOM)、K线图、Footprint 图、时间与成交、DOM/阶梯图和对比图,支持自定义价格分组、时间聚合和多种聚类方法
- 具备实时交易音效、多窗口/多显示器支持、窗格联动快速切换品种、持久化布局和可自定义主题配色功能
- 支持历史交易回填(仅币安),可通过每日批量下载或 REST API 获取,但 Bybit/Hyperliquid 暂不支持,OKX 功能开发中
- 提供预编译二进制文件(Windows/macOS/Linux)和源码编译两种安装方式,需安装 Rust 工具链和系统依赖(Linux/macOS 需额外安装开发库)
Indie Hacker
I recently built a browser extension that I use every single day
构建VidPilot:解决外语YouTube视频观看障碍的浏览器扩展
- 核心痛点:观看外语YouTube内容时面临母语者语速快、频繁查词打断思路、信息密度高导致理解成本高、无法复制精彩表达等语言障碍,形成心理负担。
- 解决方案:作者开发了名为VidPilot(vidpilot.cc)的浏览器扩展,专注解决外语YouTube视频观看体验,而非做成”万能AI工具”。
- 三大核心功能:实时双语/多语言字幕显示、AI自然语音配音(支持多语音选择,与原视频同步播放)、字幕可复制和下载功能。
- 目标用户:主要面向观看AI/科技/产品类长视频内容的外语学习者,包括播客、访谈、教程等长格式内容的观众。
- 显著效果:用户心态从”这个视频很好但我需要精力去观看”转变为”点开就看了,很轻松”,大幅降低观看前的心理门槛。
- 开发理念:保持功能精简,专注于让视频理解过程更流畅,目前仍在持续改进中。
From failed app to 30-app portfolio making $22k/mo in less than a year IH+ Subscribers Only Max Artemov built a suite of 30 apps bringing in $22k/mo — and he did it all in a year. Here's how.
从单一失败应用到30款应用组合:一年内实现月入2.2万美元的转变
- 创始人Max Artemov在经历5年卡路里计算应用失败后,受Adam Lyttle启发转向多应用组合策略,彻底改变开发思路
- 使用Flutter和Firebase技术栈快速构建超过30款单一核心功能应用,组合月收入达2.2万美元
- 核心方法论为“先ASO后开发”:通过工具筛选高流行度(>20)、低难度(<60)关键词,围绕关键词构建并优化应用元数据
- 采用极简MVP策略:放弃过度工程化,快速发布仅含核心功能的应用,通过用户自然留存数据筛选有潜力的产品
- 2026年计划开发SaaS产品实现收入多元化,减少对应用商店平台的依赖
Check Analytic: Web Analytics in Europe Is Quietly Breaking
Check Analytic:面向欧洲市场的隐私优先分析工具
- 创始人Serghei因发现欧盟网站依赖不完整分析数据做决策而创立Check Analytic,旨在提供无需cookie或同意横幅的简洁隐私优先分析方案
- 工具特点:无cookies、无个人数据存储、无同意横幅,专注于提供页面浏览量、来源、国家、设备和转化等核心指标,确保合规性
- 针对欧盟市场痛点:cookie横幅导致30-60%用户拒绝,数据层断裂造成转化率虚高、漏斗丢失、测试失效等”数据盲区”问题
- 解决GA4在欧盟的适用性问题:避免其假设完整数据流的设计缺陷、复杂的学习曲线和合规风险,为小型团队提供实用替代方案
- 采用双层分析架构:隐私优先层(始终工作)+ GA4层(仅需同意时),确保基础数据永不归零,平衡简洁性与完整性需求
- 市场验证:获得11个赞和6-8条正面评论,有用户实际注册使用,体现了从”追踪一切”向”追踪必要”的思维转变
Week 4 of building a habit tracker app ( I've open-sourced the code )
Hasib Haque 的开源习惯追踪应用项目
- 由独立开发者 Hasib Haque 开发的开源习惯追踪应用,采用 Expo (React Native)、TypeScript 和 SQLite 技术栈,设计理念为简洁、轻量且离线优先
- 项目经历开发过程:2025年11月10日首次公开发布开发计划,2025年12月25日完成开发并正式开源,源代码在 https://gethabittracker.vercel.app/ 公开可获取
- 开发者明确表示开源目的是为其他创业者提供实用工具,任何人都可自由使用、定制或基于此进行再创作,无需从零开始
- 社区反馈热烈积极,用户称赞界面简洁美观、设计最小化且用户体验良好,多位用户感谢其为开源社区贡献实用项目
- 项目目前完全免费开源,月收入为$0,定位为服务开发者的实用工具而非商业产品
Don't miss what's next. Subscribe to shortnews.dev: