博客
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 855 篇
#2026-03 168#ai 112#llm 90#ai-papers 62#career 60#kubernetes 57#mindset 51#ai-platform 48#devops 45#security 43#deep-learning 35#performance 33#psychology 32#mlops 30#observability 29#2026-04 26#linux 24#database 23#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#postgresql 16#rag 16#fundamentals 15#network 15#2026-08 14
米尔格拉姆服从实验再检视 — 65%这个数字的背面 ♪ 可收听
1961年始于耶鲁的米尔格拉姆实验,长期被压缩成一句话:65%的参与者一路加到了最高电压。可那个数字只是多达24个变式实验中某一个条件的值;换个条件,服从率会在0%到92.5%之间大幅摆动。吉娜·佩里在耶鲁档案室查到的,是实验者反复施加剧本之外的压力、且相当多参与者其实怀疑这是骗局的证据。哈斯拉姆与赖歇尔提出了另一种解释:不是盲目服从,而是对科学这一大义的认同;2009年伯格用只做到150伏就停下的设计做了部分重现,得到了接近的比例。本
2026-07-26 · 16 分钟阅读 #psychology#paper-review#social-psychology#obedience#research-ethics38人从一开始就不存在 — 旁观者效应的神话与真实的实验 ♪ 可收听
1964年,《纽约时报》报道说,基蒂·吉诺维斯被杀害的过程中有38名邻居只是袖手旁观——旁观者效应这个概念就此诞生。可是2007年发表在《美国心理学家》上的核查指出,那个数字和大量情节相当程度上并非事实:能够目击的人少得多,报警是有的,还有一位邻居下到现场把她抱在怀里。即便如此,那篇报道催生的达利与拉塔内1968年的实验是真的,而且可以重复。我们用代码看看个人介入的概率与群体介入的概率如何分道扬镳,并一路追到219段真实监控录像给出的答
2026-07-26 · 18 分钟阅读 #psychology#paper-review#social-psychology#ethics#communication真正把 Core Web Vitals 修好 — 用数字压下 LCP、INP、CLS 的顺序 ♪ 可收听
Lighthouse 拿了 98 分,Search Console 却一直亮红灯,原因是这两个工具测的根本不是同一件事。本文先梳理 LCP、INP、CLS 各自测量什么,以及阈值为什么以 75 百分位为准。接着以可落地的程度讲清:如何把 LCP 拆成 TTFB、资源发现延迟、加载时长、渲染延迟四段来决定该修哪里,INP 取代 FID 的原因以及真正让出长任务的代码,还有 CLS 的三大元凶与各自准确的解法。最后延伸到把性能预算挂在单项指
2026-07-26 · 20 分钟阅读 #performance#core-web-vitals#lcp#inp#clsTLS 握手与证书错误解读 — 为什么浏览器能通而 curl 失败 ♪ 可收听
浏览器上的锁标显示一切正常,唯独 curl 和服务端调用因证书错误而失败,这属于服务器配置问题。因为浏览器会通过 AIA 扩展自行下载缺失的中间证书,而 OpenSSL 系的客户端不会。本文整理了如何按消息顺序阅读 TLS 1.3 握手、没有 SNI 时会发生什么、证书链校验在哪里断掉,以及包括 unable to get local issuer certificate 在内的各条错误消息的成因,并配上 openssl sclient
2026-07-26 · 19 分钟阅读 #network#tls#ssl#openssl#security孤独感就像饥饿 — 学会读懂匮乏发出的信号 ♪ 可收听
孤独感不是独自一人的状态,而是想要的关系与实际的关系之间的落差。约翰·卡乔波把这种感觉看作与饥饿、口渴同一族的匮乏信号:它天生就会痛,正是为了把我们重新推向人群。本文梳理了哈佛成人发展研究追踪八十多年的发现与它的局限、陌生人之间的简短交谈会让心情变好的通勤列车实验,以及成年人的友谊为什么在结构上这么难,又该拿它怎么办。
2026-07-26 · 19 分钟阅读 #mindset#healing#loneliness#relationships#connection明明还有空间却报 No space left on device — inode 耗尽、已删除但仍被打开的文件、保留块 ♪ 可收听
df 显示还有空闲空间,却连一个文件都创建不了,直接返回 ENOSPC。原因几乎总是五种之一:inode 耗尽、已删除但仍被进程打开的文件、ext4 的保留块、被另一个文件系统挂载遮蔽而看不见的文件,以及容器的 overlay 上限。本文整理如何用 df -i、lsof +L1、tune2fs 和绑定挂载逐一确认并解决,以及 inotify 报出同样错误文字的陷阱。
2026-07-26 · 21 分钟阅读 #linux#filesystem#ext4#troubleshooting#storage事务隔离级别与真实的异常现象 — 标准定义与实现产生分歧的地方 ♪ 可收听
本文梳理四种事务隔离级别以及 dirty read、non-repeatable read、phantom read,但不会止步于教科书里的那张表。文章用真实的 SQL 会话展示:PostgreSQL 的 Read Committed 为什么根本产生不了 dirty read,Repeatable Read 为什么其实是快照隔离、并把重试直列化失败的责任交给了应用,以及 MySQL InnoDB 的 Repeatable Read 如何
2026-07-26 · 19 分钟阅读 #database#postgresql#transaction#isolation-level#mysql怎么判断跳槽的时机 — 区分逃跑式跳槽和上升式跳槽的那个问题 ♪ 可收听
纠结要不要跳槽时,需要的不是勇气,而是判断标准。用"如果现在公司的问题消失了,我还会留下吗"这一句话把逃离型和成长型分开,把学习曲线变平的那一段读成信号,再算清楚短期在职反复出现真正带来的成本和它的例外。只有跳槽才涨薪的结构会随着市场行情膨胀又消失,还有一些看着像好理由、其实不是的信号。决定之后仍然要做的尽职调查,以及最后两周该怎么过,也一并整理在这里。
2026-07-26 · 17 分钟阅读 #career#job-change#decision-making#growth#job-search系统设计面试准备法 — 被打分的不是答案,而是一步步收敛的45分钟 ♪ 可收听
系统设计面试没有标准答案。所以被打分的不是你画了什么,而是你怎么一步步收敛的。把45分钟切成5分钟、10分钟、15分钟、10分钟、5分钟的时间预算,从内存访问到跨大陆往返、值得按数量级背下来的延迟阶梯,从一个DAU推出QPS和存储的粗略估算,以及最容易让候选人翻车的四个习惯。最后还讲了怎么把"我不知道"说成加分项而不是减分项。
2026-07-26 · 15 分钟阅读 #career#interview#system-design#engineering#job-search把副业项目变成职业资产 — 完成标准、公开时间点、复盘 ♪ 可收听
大多数副业项目死掉,不是因为才华不够,而是因为没有完成标准、没有公开时间点、没有复盘。能变成资产的项目有三个条件:别人看得到、你的判断显现得出来、能当成故事讲出来。本文讲了怎样把范围强行压到两周内可以上线的体量、面试真正在问的为什么不是完成度而是判断的痕迹、写文章和做分享什么时候比写代码杠杆更大、在和公司的知识产权边界上为什么要先看合同,以及每周4小时也能不烧干地跑下去的节奏。
2026-07-26 · 17 分钟阅读 #career#side-project#portfolio#growth#productivity薪资谈判的技术 — 已经站到同一边的人,一起把条件对齐 ♪ 可收听
在offer邮件前手停住的原因,多半不是信息不够,而是难为情。但offer发出来就意味着公司已经决定选你,剩下的只是同一边的人一起把条件对齐。用市场数据缩小信息不对称的办法,第一个数字的效果和它的边界,把目标放在区间下端的报价方式,除基本工资外还摆在桌上的八个项目,回答早期期望薪资问题的脚本,以及回聘offer的陷阱。也一并讲清楚一个诚实的边界:谈判不会让年薪翻倍。
2026-07-26 · 17 分钟阅读 #career#negotiation#salary#job-search#communication教人的代码评审,伤人的代码评审 — 同一条意见为什么结果不同 ♪ 可收听
代码评审有三个目的:发现缺陷、传播知识、共享代码所有权,但多数团队只做了第一个,把后两个丢掉了。本文梳理了谷歌的批准标准 — 评审者不是要求完美的人,而是判断代码是否明确变好的人 — 以及强度前缀带来的差别、按观察和影响和建议拆开的句式、200到400行这个PR体积通说的出处及其局限、能减少往返的PR说明,还有被评审一方的技巧。也会谈到评审从技术活变成权力游戏时的信号。
2026-07-26 · 16 分钟阅读 #career#code-review#engineering#feedback#teamworkJWT 与会话,何时用哪个 — 用「状态放在哪里」来理清认证选型 ♪ 可收听
JWT 与会话的区别不在加密,也不在性能,而只在一点:认证状态是放在服务器还是放在客户端。由这个选择直接推出 JWT 无法即时失效这一根本弱点,也解释了为什么短过期时间、刷新令牌和黑名单这些对策最终又把状态请了回来。本文围绕令牌存放位置,把 localStorage 的 XSS 暴露与 httpOnly Cookie 的 CSRF 暴露连同 SameSite 属性一起比较,并用代码点出 alg none、漏掉签名校验这类经典实现漏洞。还
2026-07-26 · 18 分钟阅读 #web#jwt#session#authentication#securityWebSocket、SSE 与轮询 — 实时通信方式怎么选,以及为什么多数情况用不上 WebSocket ♪ 可收听
被叫作「实时」的需求,大多数其实是从服务器到客户端的单向推送,而这种情况下 SSE 比 WebSocket 简单得多,还能原样沿用现有的 HTTP 基础设施。自动重连和基于 Last-Event-ID 的续传都写进了规范里,认证、日志、压缩也都还是平时那一套。本文用表格比较包含轮询与长轮询在内的四种方式的延迟与成本,并划出 WebSocket 真正必要的边界。还整理了代理的空闲超时与缓冲、HTTP/1.1 的连接数上限、水平扩展所需的发
2026-07-26 · 19 分钟阅读 #web#websocket#server-sent-events#realtime#scalability把 HTTP 缓存用对 — Cache-Control、ETag 与 stale-while-revalidate 的准确含义 ♪ 可收听
no-cache 的意思不是「不要缓存」,而是「可以缓存,但用之前必须验证」。本文从这一字之差出发,梳理 Cache-Control 各指令的准确含义、条件请求与 304 真正省下的东西和省不下的东西,以及带哈希的文件名加 immutable 为什么成了前端发布的标准组合。还会谈到浏览器、CDN、反向代理这三层各自只能用不同方式失效这一事实,Vary 头把缓存键炸开的过程,以及 stale-while-revalidate 同时兼顾延迟
2026-07-26 · 16 分钟阅读 #web#http-caching#cache-control#cdn#performanceCORS 错误,为什么该修的是服务器 — 浏览器策略的准确行为与那些错误解法 ♪ 可收听
CORS 不是保护服务器的安全装置,而是浏览器用来判断要不要让脚本读取响应的策略。所以 curl 能通而只有浏览器被挡住,要修的地方永远是服务器的响应头。本文梳理了预检发生的准确条件、使用 credentials 时为什么不能用通配符、缺少 Vary 头导致 CDN 缓存被污染的事故,以及按浏览器错误消息解读原因的对照表。还会谈到代理绕行在什么情况下正当、什么情况下不正当,开发时把浏览器安全关掉这条建议为什么很糟,以及最危险的那个误解:
2026-07-26 · 19 分钟阅读 #web#cors#http#browser-security#api限流算法怎么选 — 固定窗口、滑动窗口与令牌桶的真实差别 ♪ 可收听
明明按每分钟 100 次拦着,却放过了 200 次,这不是 bug,而是固定窗口算法被定义好的行为。本文用表格比较固定窗口、滑动日志、滑动窗口计数器、令牌桶这四种做法在内存与精度上的取舍,并用数字把边界问题算清楚。还整理了分布式环境下为什么需要 Redis 的原子操作、按节点做本地限流会带来多大误差、以 IP 作为键会坏在哪里。最后讲怎么用 429 响应配合 Retry-After 和 RateLimit 系列头把状态告诉客户端,以及没
2026-07-26 · 17 分钟阅读 #web#rate-limiting#api-design#redis#reliability别把一对一浪费掉 — 让它从进度汇报变成属于你的会议 ♪ 可收听
每周30分钟,一年就是26小时。可这些时间大多流向了三行消息就能说清的进度汇报。本文从安迪·格鲁夫1983年在《格鲁夫给经理人的第一课》中立下的原则讲起,涵盖本·霍洛维茨的10%法则、下属该带进会议的四格议题、双方都能照着用的提问清单、上司反复取消时的三步应对,以及一份共享文档为什么能在半年后改变你的绩效评价。也会谈到当一对一真的不安全时,哪些事绝对不能做。
2026-07-26 · 17 分钟阅读 #career#management#one-on-one#feedback#communication魔法有了规则才好看的理由 — 奇幻世界观设计的语法 ♪ 可收听
在奇幻里,如果魔法什么都能做到,故事就会变得无趣。布兰登·桑德森的三条法则精准地解释了这个悖论。坎贝尔的英雄之旅及其局限、硬魔法与软魔法的差别、从高奇幻到 grimdark(黑暗奇幻)的谱系、托尔金所说的次创造与冰山理论 — 本文结合代表作,梳理了那些建造世界的人真正在用的设计原则。
2026-07-21 · 12 分钟阅读 #storytelling#fantasy#worldbuilding#narrative#culture推理小说为何令人上瘾 — 诡计的谱系与作者跟读者的博弈 ♪ 可收听
推理小说是作者堂堂正正向读者发起的一场博弈。whodunit、howdunit、whydunit 这三条主轴,把公平游戏写成条文的诺克斯十诫与范·达因二十条,密室、封闭圈、叙述性诡计这些代表性套路,以及我们的大脑为何会对这场博弈上瘾 — 这是一份不含剧透的推理类型指南。如果不知道该从哪本读起,可以参考文末的入门路线。
2026-07-21 · 12 分钟阅读 #storytelling#mystery#fiction#narrative#culture