Hacker Newsletter #788
"It's not so important who starts the game but who finishes it." — John Wooden
精选
- Claude Code 源代码通过 NPM Source Map 文件泄露
- Axios NPM 包遭供应链攻击,恶意版本植入远程访问木马
- GitLab 创始人以创办公司的方式对抗癌症
- Claude Code 源码泄漏分析:假工具、脏话正则、隐身模式等
- Claude Code 解构:一份可视化指南
- 西班牙立法以 Git 仓库形式呈现
- AI 在个人建议中过度迎合用户
- 如何把任何东西变成路由器
- 自己动手写作
- EmDash -- WordPress 的精神继承者,解决插件安全问题
- 每天一个圆点贴纸,告别杂物堆积
- AI 粗制滥造未必是未来
- 像电子表格一样看世界
Ask HN
Show HN
- 我收回了 Video.js 的控制权,16 年后我们重写了它,体积缩小了 88%
- Gemini 现在能原生嵌入视频,我用它构建了亚秒级视频搜索
- 在浏览器中运行的开源 CAD
- 30u30.fyi -- 你的创业公司创始人是否在福布斯"最具欺诈性"名单上?
- OpenGridWorks:电力基础设施地图
- Gridland:构建同时在终端和浏览器中运行的应用
代码
- .claude/ 文件夹解剖:深度解析 Claude Code 的配置体系
- Pretext:无需 DOM 回流的多行文本测量与布局 TypeScript 库
- TruffleRuby:基于 GraalVM 的高性能 Ruby 实现
- Build123d:Python 参数化 CAD 编程库
数据
- Google 发布 Gemma 4 开源模型
- 1-Bit Bonsai:首个商业可行的 1-Bit 大语言模型
- 好的 CTE 与坏的 CTE
- 现代 SQLite:你不知道它已经拥有的功能
- 数据科学家的复仇
设计
书籍
- ISBN 可视化
- "后室"与制度哥特式的兴起
- 65 岁、75 岁、85 岁之后写出的文学巨著有哪些?
- C 语言小书
- 全能 Lisp:Lisp 与 Emacs 精要
- Memo:一种只记住最后 12 行代码的编程语言