2026-05-03 · 4 篇文章 归档
Simon Willison 为个人博客新增「Sightings」模块,自动同步 iNaturalist 上的野生动物观测照片。他使用 Canon R6 Mark II 拍摄鸟类,并借助 Claude Code for Web 在手机上完成了整个功能开发,将其接入已有的外部内容聚合系统。新功能支持首页展示、日期归档及站内搜索,同时回填了十年以上的历史记录,包括 2019 年在马达加斯加拍摄的狐猴照片。
Simon Willison's Weblog 2026/05/02
作者 Andrew Nesbitt 回应了关于 GitHub 替代品的讨论,指出大多数需求(堆叠 PR、离线审查等)本质上是客户端问题,Jujutsu 等工具已在解决。真正的空白在于仓库间的依赖关系管理:下游测试(类似 Rust 的 crater run)、基于 lockfile 订阅的依赖方动态、fork 网络追踪,以及孤儿项目的社区迁移路径。GitHub 在 2008 年建模了 fork 关系,却从未为现代包依赖关系建立对等的数据模型。
Andrew Nesbitt 2026/05/02
通过自动化运行 Hermitage 测试套件,对比 MySQL 和 MariaDB 在不同事务隔离级别下的实际行为差异。Hermitage 是专门用于验证数据库事务异常(如脏读、不可重复读、幻读等)的测试框架,两款数据库尽管同源,在具体隔离语义实现上存在可观测的分歧。
Notes on software development 2026/05/02
Cloudflare 宣布历时两个季度的内部项目「Code Orange: Fail Small」正式收尾,目标是避免 2025 年 11 月 18 日和 12 月 5 日两次全球宕机的重演。核心改进包括:引入新组件 Snapstone 实现配置变更的渐进式发布与实时健康监测、自动回滚;识别高风险配置管道并统一管控;修订「break glass」应急流程;以及加强宕机期间的客户沟通机制。配置变更不再即时全量推送,改为与软件发布相同的健康驱动部署模式。
The Cloudflare Blog 2026/05/01
未读 4 → 抓取 4 → 摘要 4 · 提取: readability 4