Red Squares:把 GitHub 故障当作 contribution 画在草地上

查看原文 HN 讨论

文章摘要

Red Squares 是一个带有讽刺意味的小项目:它把 GitHub 那张所有人都熟悉的”绿色 contribution 草地图”反过来画——不再统计某位用户每天提交了多少 commit,而是统计 GitHub.com 平台本身每天故障了多少次。颜色越深、方块越红,代表那天 GitHub 平台经历的故障越严重。作者 cianmm 用 React + Vite 把它做成单页应用,托管在 cian.lol 子域上,整个站点除了”红色草地”之外没有多余文字,自嘲式地与 GitHub Profile 上的绿色 contribution 墙形成镜像。

数据本身来自 GitHub 官方公开的 status / incidents 时间线——把每次官方公告中标记的 “incident” 按日期聚合,再映射到 7×N 网格。作者没有特意美化数据,把 2024–2026 年的故障史一股脑铺出来,周末明显偏少、工作日尤其周二到周四集中的图样跳了出来:这既是因为周末用量小,也强烈暗示故障与”工作日的发布与变更”高度相关。

这个项目在 Mitchell Hashimoto 宣布 Ghostty 出走 GitHub 之后流传开来,被许多开发者当作”GitHub 不稳定”的可视化证据钉在屏幕上。它的存在也是一种行为艺术:开发者多年来用绿色草地图秀勤奋,现在轮到平台自己来一张”勤奋翻车”的版本。

HN 评论精华