欢迎来到山野札记
这是你的第一篇博客。记录灵感、生活与技术,也从这里开始。
最近的文章
HTTP/2 的多路复用绕不开 TCP 的有序字节流
HTTP/2 用一条连接承载多个流,解决了 HTTP/1.1 的排队问题,但帧仍要挤进 TCP 的有序字节流,丢包时所有流一起停。RFC 9113 定义了这套机制,也划出了它的边界。
旧行留在堆里:MVCC 省下的等待,最终由清理来承担
PostgreSQL 的 UPDATE 会写入新版本并保留旧行,读操作按快照判断可见性,因此不用加锁等待。代价是死元组要靠 VACUUM 回收,而回收进度受最老快照的限制。
误报烟雾报警差点触发喷淋:Jane Street 机房的断电应急
Jane Street 纽约数据中心因误报烟雾报警进入喷淋倒计时,团队抢在喷水前拔掉电源。事件暴露的是消防、冷却与供电联动路径的脆弱点。
模型替换省下数百万,代价是评估方式要换
Amazon 用 Strands Decider 替换 Sonnet 4.6 省下数百万,但模型替换的关键不是单价,而是按成功任务评估、保留回退并持续校准。
同一张 H100 租价差近 4.6 倍:别只看小时单价
同一张 H100 的挂牌价从 $2.69 到 $12.29/小时,差价来自规格、承诺期、存储网络和可用性。把报价拆成可核对项,再用自己的负载折算真实成本。
64GB 内存跑 284B 模型:本地推理的瓶颈换到了哪里
284B 参数塞进 64GB 内存,关键不是算力而是 MoE 专家换入与内存带宽。这个项目适合当技术路线样本,不适合直接当生产部署指南。
高星自动化脚本,先审权限再运行
近期两个高热度仓库围绕“零成本”和“资格验证”自动化。开源可读不等于可安全运行;开发者应先检查凭据、网络出口和账号边界。
Libghostty 1.0:终端核心变成库之后
Libghostty 1.0 把 Ghostty 的终端核心做成可嵌入的库。本文讨论版本号对下游的实际意义、宿主仍需自行解决的平台集成问题,以及嵌入前的回归测试重点。
欢迎来到山野札记
这是你的第一篇博客。记录灵感、生活与技术,也从这里开始。
把生活调成慢速
在忙碌之外留出一小块空白,认真吃饭、散步、观察季节如何经过窗前。
用 Go 写一个趁手的小工具
从一个小需求出发,用 Go 标准库做出可靠、可移植的日常工具。
一方安静的自留地
这里记录日常里值得停留的瞬间、阅读后的余温,以及编写代码时遇到的微小发现。愿每一次写作,都让复杂的世界变得清楚一点。