博客
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 829 篇
#2026-03 168#ai 110#llm 90#ai-papers 62#career 60#kubernetes 54#mindset 51#ai-platform 48#devops 42#security 41#deep-learning 35#performance 33#psychology 32#mlops 30#observability 29#2026-04 26#database 23#linux 22#robotics 22#rust 22#ai-agent 21#mcp 20#productivity 20#culture 19#evaluation 19#gpu 18#transformer 18#electronics 17#paper-review 17#pytorch 17#developer-tools 16#distributed-systems 16#engineering 16#learning 16#open-source 16#rag 16#fundamentals 15#network 15#postgresql 15#2026-08 14
停下来不等于掉队 — 倦怠教会我的事
越是努力生活的人,越不懂得如何停下来。因为倦怠是一种从勤奋那一端袭来的病。本文梳理了世界卫生组织定义的倦怠三大信号,讲述如何把休息从奢侈品变回工作的一部分,以及恢复期应该对自己说的话。如果你此刻正感到疲惫,这篇文章不是一份待办清单,而更像一张允许你休息的许可证。
2026-07-20 · 8 分钟阅读 #mindset#healing#burnout#rest#recovery古腾堡之后50年,欧洲为何变成了一个完全不同的世界 — 印刷术的世界史
始于1450年代美因茨一间作坊的金属活字印刷术,在半个世纪内让欧洲的知识生产量爆炸式增长,成为宗教改革与科学革命的基础设施。古腾堡真正发明的东西(不是活字而是系统)、比他早78年的高丽《直指心体要节》、把路德变成第一位畅销书作家的媒介革命,以及印刷术带来的语言标准化与信息过载之争 — 一篇可与今天的互联网论战对照阅读的历史通识文章。
2026-07-20 · 10 分钟阅读 #humanities#history#printing#information#media“会做事”的口碑来自提前做 — 主动式工作的7个习惯
有的人年资渐长、口碑却原地踏步;有的人实力相同,信任却越攒越多。差别大多在时机。被要求之前先共享,开会之前先发议程,截止之前先给中间稿,被提问之前先备好预想问题 — 比起做得好,做得早更能建立信任。这里整理了7个明天早上就能用的主动习惯,并附上引入顺序。
2026-07-20 · 10 分钟阅读 #career#productivity#workplace#habits#soft-skills会聊天究竟是什么 — 靠的不是口才,而是对倾听的设计
会聊天的人,不是能说会道的人,而是能让对方畅所欲言的人。基于哈佛的对话研究(追问会提升好感度)和谈论自己会点亮大脑奖赏回路的发现——从打开寒暄的公式、让对话走向深入的追问技巧、如何传达"我在认真听",到应对尴尬沉默与结束对话的技术,全部整理成内向者也能从今天开始使用的具体工具。
2026-07-20 · 10 分钟阅读 #career#communication#conversation#relationships#soft-skills在公司可以直接照着说的句子 — 23个分场景沟通脚本
会做事的人说话靠的不是临场发挥,而是准备好的模式。要承认自己不知道时、要提反对意见时、要汇报进度延误时、要拒绝时 — 本文挑选了每个人每周都会遇到的9个尴尬时刻,把消耗信任的说法和积累信任的说法并排放在一起,并讲清背后的原理。这是一份值得收藏、随取随用的实战脚本合集。
2026-07-20 · 10 分钟阅读 #career#communication#workplace#soft-skills#writing能被读完的简历原则 — 决定简历通过的不是华丽,而是清晰
招聘负责人花在一份简历上的时间,只有最初的几十秒。能通过这几十秒的简历,共同点不是华丽的履历,而是易读的结构。从把职责罗列改写成成果句的公式(做了什么、怎么做的、改变了多少),到觉得没有数字时如何挖出数字,再到针对职位描述做定制的实操方法,以及开发者简历中的高频错误——一份让你今晚就能把简历升级一档的实战指南。
2026-07-20 · 9 分钟阅读 #career#resume#job-search#writing#interviewTemporal Worker Versioning GA — 回放模型制造的部署难题,抛弃两代之后拿出的第三个答案
像 Temporal 这样的持久执行引擎靠回放事件历史来扛住故障,而恰恰是这份回放,让「在有工作流正在运行时部署新代码」成了这套模型里最棘手的问题。Temporal 在 2026 年 3 月 30 日宣布了 Worker Versioning 的 GA,OSS 服务端则在 v1.31.0(4 月 29 日)里写明 — 距 2023 年 6 月首次预览已两年九个月,其间把两代版本化 API(版本集、版本化规则)整个抛弃后拿出的第三套设计。
2026-07-17 · 20 分钟阅读 #distributed-systems#durable-execution#temporal#workflow-engine#reliabilitysystemd v261 — PID 1 迎来分阶段发布、云 IMDS 的收编,以及 dlopen 迁移的收官
2026 年 6 月 19 日发布的 systemd v261,新增了只让单元在 fleet 指定比例上启用的 ConditionFraction=、用机器标签划分环的 ConditionMachineTag=,以及把 9 个公有云的实例元数据拉取为系统 credential 的全新 IMDS 子系统,并完成了把除 libc 之外的所有外部库链接都改为 dlopen() 的多年工作。本文直接阅读了项目的 raw NEWS 文件和 v26
2026-07-17 · 25 分钟阅读 #linux#systemd#devops#cloud#sysadminRAG · 微调 · 长上下文 — 我的问题该用哪个:论文实际测量了什么,以及没有人测量过什么
这是 LLM 架构领域被问得最多的问题,但大多数答案是没有任何出处的决策树。本文只用测量过的东西来回答。微调无法注入新知识,这一点已被多篇论文反复测量(Ovadia 等、Gekhman 等);看起来正相反的农业案例研究,实际测的是另一种干预(无监督持续预训练 vs 有监督 Q&A 微调),因此并不冲突。长上下文在位置、长度、词汇三条轴上各自崩塌(lost-in-the-middle、Databricks 对 20 个模型的测量、NoLi
2026-07-17 · 34 分钟阅读 #rag#llm#fine-tuning#long-context#aitzdata 2026c — 加拿大不再拨表,摩洛哥重回GMT
IANA 时区数据库今年第三个版本 tzdata 2026c 于7月8日发布。不列颠哥伦比亚省和艾伯塔省废除了季节性拨表,分别变为永久 -07 和 -06;摩洛哥从9月20日起时隔8年重回永久 +00;而载有到2087年的斋月预测规则的126行被删除。有意思的一点是,tzdb 因为 CLDR 48.x 的显示名称限制,暂时在数据里写入了一个刻意不准确的11月1日过渡日期,而不是实际的法定生效日。本文核对了该版本在各分发路径(Go、Deb
2026-07-17 · 23 分钟阅读 #infrastructure#tzdata#timezone#cldr#dstServo 嵌入已登陆 crates.io,而 Verso 已停滞 — 2026 年 Webview 碎片化问题中期盘点
Tauri 保持二进制体积小巧的诀窍,是借用操作系统自带的 webview(WebKitGTK、WKWebView、WebView2),代价则是 webview 碎片化 — 各平台之间的渲染存在微妙差异。曾被视为这一问题突破口的、基于 Servo 的 webview 项目 Verso,在 2025 年 10 月因其 GitHub 镜像发布"不再维护"的公告而被归档,tauri-runtime-verso 这项实验自 2025 年 10
2026-07-17 · 18 分钟阅读 #desktop#tauri#servo#webview#rustWayland 色彩管理是哪个版本发布的 — 一份耗时五年的协议部署编年史,以及 2026 年的 X 服务器
Wayland 的色彩管理与 HDR 协议 color-management-v1,是一场耗时五年的标准化成果 — 一份 2020 年 1 月发起的合并请求,直到 2025 年 2 月才被合并。本文不依赖新闻报道,而是用仓库记录把发布时间点钉死 — Mutter 在 GNOME 48(2025 年 3 月)实现了正式协议,在 49 实现了 color-representation,在 50(2026 年 3 月)实现了协议 v2 与 H
2026-07-17 · 22 分钟阅读 #linux#wayland#hdr#color-management#x11OpenSSH 10.4 精读 — 实验性 ML-DSA 复合签名、mlkem768 默认值的下一步,以及那些咬住运维者的废弃
2026 年 7 月 6 日发布的 OpenSSH 10.4 表面上是一个 bugfix 版本,但精读发布说明会看到两条线索。一条是后量子迁移的下一步 — 密钥交换在 10.0(2025-04)让 mlkem768x25519-sha256 成为默认值后已基本告一段落,10.4 则通过实验性支持把 ML-DSA-44 与 Ed25519 捆在一起的复合签名 ssh-mldsa44-ed25519@openssh.com,开启了签名这条战
2026-07-17 · 22 分钟阅读 #security#openssh#ssh#post-quantum-cryptography#cryptographyOPA 现在由谁维护 — Styra 团队加入 Apple,之后 11 个月的可验证记录
2025 年 8 月 20 日,一则公告宣布 OPA 的创始人们和多名 Styra 团队成员将加入 Apple,社区中随之流传起「Apple 收购了 OPA」的传言。用一手资料核实后,实际情况并非如此 — 没有任何地方宣布过收购公司或资产,只是人员换了雇主,OPA 依然是 CNCF 毕业项目。本文直接用 GitHub API 和原始文档核实并梳理了:那则公告的准确措辞、此后 11 个月里实际发生的事 — 月度发布节奏的维持、Regal
2026-07-17 · 18 分钟阅读 #security#opa#authorization#open-sourceMinIO 社区版是这样落幕的 — 用仓库记录复原的时间线,以及 Garage、SeaweedFS、Ceph RGW 的现状
2026年4月25日,minio/minio 仓库在 GitHub 上被归档,7月14日连 mc 客户端仓库也变成了只读。愤怒的讨论帖不少,但本文追的不是情绪而是记录 — 2025年5月的控制台功能削减、9月的 Docker Hub 镜像停更、10月15日的最后一次发布与「仅源码分发」声明、12月的维护模式,直到2026年的归档连锁反应,全部用仓库自身的提交记录、发布说明和镜像仓库元数据核实过。与常见的误解不同,许可证自始至终都是 AG
2026-07-17 · 23 分钟阅读 #storage#object-storage#s3#minio#open-source解读 SvelteKit 3.0 预发布版 — 会破坏什么、收紧了哪些默认值,以及还有哪些仍是 experimental
从 2026 年 6 月 5 日起,npm 上开始出现 @sveltejs/kit 3.0.0-next 的预发布版本,到 7 月 14 日已经来到 next.8。把更新日志从头到尾通读一遍就会发现一个事实:SvelteKit 3 不是一个功能型大版本,而是一个「拉高地基、清偿技术债」的大版本 — 它把 Node 22、TypeScript 6、Vite 8(内置 rolldown 1.0)、Svelte 5.48 定为最低要求,删掉了
2026-07-17 · 18 分钟阅读 #svelte#sveltekit#frontend#vite#migrationPodman 6.0 — 移除 slirp4netns、CNI 和 cgroups v1;macOS 默认 provider 换成了 libkrun
2026 年 6 月 24 日,距 Podman 5.0 发布 27 个月后的大版本 6.0.0 发布了。slirp4netns、CNI、iptables、cgroups v1、BoltDB 的支持被一次性移除,Intel Mac 和 Windows 10 的支持也被砍掉,macOS 的默认 machine provider 从 applehv 换成了 libkrun。随着 CNCF 迁移,GitHub 组织和 Go 导入路径也发生了变
2026-07-17 · 20 分钟阅读 #container#podman#docker#linux#macosTalos Linux 1.13 — 一个没有 shell 的不可变操作系统,是如何走到发布调试 shell 这一步的
专为 Kubernetes 打造的不可变操作系统 Talos Linux,其 1.13 版本已于 2026 年 4 月 27 日发布。此次发布带来了用 Clang/ThinLTO 构建的内核、可复现的磁盘镜像、机器级别的容器镜像签名验证,以及最具象征意义的功能 — 为一个既没有 shell 也没有 SSH 的操作系统,提供官方调试容器(talosctl debug)。本文以 1.13 的实际发行说明和官方文档为依据,梳理不可变操作系统到
2026-07-17 · 23 分钟阅读 #linux#kubernetes#talos#immutable-infrastructure#devopsNATS Server 2.14 — 快速批量发布、服务器内置调度,以及 2.15 之前要做完的功课
2026 年 4 月 30 日发布的 NATS Server 2.14,为 JetStream 新增了内置流控的快速批量发布(fast batch publish)、cron 式重复调度与主题采样、WorkQueue·Interest 流溯源(sourcing)转为持久(durable)消费者、以及消费者重置 API。2.13 被跳过了,官方没有说明原因。本文直接查阅发布说明、升级指南、ADR 与服务器源码,梳理各项功能的实际设计与限制
2026-07-17 · 22 分钟阅读 #messaging#nats#distributed-systems#release-notesPyTorch 2.13 的 torchcomms — 冲着替换 c10d 而来的新分布式通信后端
在 2026 年 7 月 8 日发布的 PyTorch 2.13 的众多亮点里,最具结构性的变化是 torchcomms — PyTorch Distributed 的新通信后端开始被整合进内核的 CI 与 DeviceMesh 路径。torchcomms 是 Meta 于 2025 年 10 月发布的实验性通信 API,官方路线图是清掉基于全局状态的 c10d ProcessGroup 的技术债(以 NCCL 为中心的设计、lazy
2026-07-17 · 15 分钟阅读 #pytorch#distributed-training#nccl#deep-learning