Morning Brief
每天早上更新最新的 GitHub 项目和新闻。
11 月 1 日 星期日
8 条,来自 Hacker News、GitHub、Lobsters,06:27 更新
好玩
512 字节的汇编加一个 11.5 KB 的小模型,开机就自己编 Linux 启动日志。
bootgpt 的 MBR 是手写汇编,从后面 23 个扇区载入 int8 模型,在 386 的 16 位实模式下直接运行,没有操作系统和 C 运行库。模型只有 8 个字符的上下文和一层隐藏层,输出的是不存在硬件的假 dmesg。仓库附有 QEMU 运行脚本,也可以写进 U 盘启动。
你喜欢「Pico 上的小世界模型」这类极限小模型,这个思路相近,而且能在 QEMU 里直接跑。
原标题:Show HN: A language model that lives in a boot sector
看原文 ↗ 看讨论 ↗
AI
作者让 Opus 抓取 HN 评论,两小时做出一个只放 HN 推荐视频的 YouTube 替代站。
流程是下载全部 HN 评论,用 Sonnet 过滤垃圾内容,留下 4 万条推荐 YouTube 视频的评论,整理出 2007 到 2026 年间 150 个主题的 6454 个视频。再套上 YouTube 风格的界面,部署到 VPS 上,全程约两小时。
这是一个用 Claude 做小型网站的完整例子,从数据整理到上线的做法可以直接参考。
原标题:HackerTube: YouTube built from videos recommended by HN
看原文 ↗ 看讨论 ↗
开源项目
一套可组合的 skills,让 agent 先问清需求、再写计划、再按 TDD 开发。
Superpowers 是给编码 agent 用的开发方法论,agent 会先把需求聊成规格,再写实现计划,最后用子 agent 逐项开发并互相审查。强调红绿 TDD、YAGNI 和 DRY,支持 Claude Code、Codex、Cursor 等多种工具。今天在 GitHub Trending 上有 663 星。
你之前给它打过 4 分,用 Claude Code 做项目时可以直接装来对比效果。
原标题:obra/superpowers
看原文 ↗
AI
Codex 低思考档位,用 13.5 小时游戏时间完成了一局和平模式。
作者让 GPT-5.6 Sol 在 Codex 里通过一个 Python 小库玩游戏,库里保留了人类玩家的限制,比如操作距离和战争迷雾。他说模型在一些地方超出预期,在另一些地方有明显弱点,详细点评还在准备中。延续了此前让 Claude Code 玩 Factorio 的系列实验。
这是观察 agent 长时间自主做复杂任务的好案例,也适合想自己搭 agent 测试环境的人。
原标题:GPT-5.6 Sol can beat Factorio on peaceful mode
看原文 ↗ 看讨论 ↗
开源项目
MIT 开源的桌面应用,由 Commander 拆任务,调度内置 agent 和 Claude Code 等。
Orkas 的 Commander 会把目标拆成待办,协调 16 个内置专家 agent,也能调用 Claude Code、Codex、OpenCode 等。项目可保存目标、规则和记忆,支持定时自动化,数据留在本机。提供 macOS 和 Windows 版,可用自己的 API key。
你给 OpenBot、Cindy 这类本地 AI 队友项目都打过高分,这个值得试一下。
原标题:Orkas-AI/Orkas
看原文 ↗
开发
先提交记录错误行为的测试,再提交修复并改测试。
做法是先写一个断言当前错误结果的测试并单独提交,再提交修复,同时把断言改成正确值。这样可以证明测试在修复前确实反映了 bug,避免测试本来就能通过、修复其实无效的情况。文中用年龄判断的 off-by-one 作例子。
让 Claude Code 修 bug 时,这个流程可以写进提示里,防止它加一个没意义的测试。
原标题:The Kluever Maneuver
看原文 ↗ 看讨论 ↗
好玩
把 1987 年的 NES 魂斗罗从汇编转成 C,再编译成 WebAssembly 在浏览器玩。
这是一个 Show HN 项目,页面里直接可玩,键盘或触屏按键都支持。从页面说明看还有双人联机模式,两人各用自己的电脑。更多实现细节摘录里没有提到。
你做浏览器小游戏,可以看看这类经典游戏是怎么搬进网页的。
原标题:Show HN: NES Contra (1987) port (ASM –> C and then C –> WebAssembly)
看原文 ↗ 看讨论 ↗
开发
数据库 CPU 占满时,很多时间其实花在等内存。
文章解释 CPU 一个周期能做几百条指令,而一次内存访问就要 50 到 100 纳秒,所以缓存很关键。后面讲基数分区如何让 GROUP BY 更快。作者特别说明全文没有用 LLM 写。
想理解性能为什么总卡在内存上,这篇讲得直白,不需要数据库背景。
原标题:It's the Memory Latency, Stupid
看原文 ↗ 看讨论 ↗