修复 Enlightenment E16 中长达 20 年的 bug:Newton 算法实现缺陷导致的无限循环
深入分析 Enlightenment E16 窗口管理器中一个跨越 20 年的致命 bug,揭示其根因是 Newton 迭代算法的错误实现,并探讨老旧代码库中的系统级调试方法论。
Latest Essays
继续沿着时间线阅读近期的工程实践与技术观察。
近期的思考与工程笔记。
深入分析 Enlightenment E16 窗口管理器中一个跨越 20 年的致命 bug,揭示其根因是 Newton 迭代算法的错误实现,并探讨老旧代码库中的系统级调试方法论。
解析 Seed 项目如何在 Chez Scheme 中实现可编译的 vau 操作符,通过不可变动态环境恢复静态分析能力。
深入分析 Wacli 如何基于 whatsmeow 库实现 WhatsApp 消息的本地同步、离线全文搜索与历史回填机制。
深度解析 Chrome Skills 与 Prompt API 如何将自然语言指令转化为可执行的浏览器自动化逻辑,涵盖四层架构设计与工程落地方案。
深度解析 Claude Code Routines 的工程实现:任务自动化配置、三种触发机制、运行状态持久化与跨会话恢复的技术细节与落地参数。
从加密生成算法选型到轮换策略参数配置,详解 API 密钥的完整生命周期工程实现,涵盖 SHAKE256 算法、零停机轮换与最小权限作用域设计。
解析 Clojure 持久化向量为何采用 32 叉树设计,尾部优化如何实现高效的末端追加操作,以及 O(log32 N) 随机访问的实现细节。
解析 Clojure 持久化向量为何采用 32 叉树设计,尾部优化如何实现高效的末端追加操作,以及 O(log32 N) 随机访问的实现细节。
解析 Clojure 持久化向量为何采用 32 叉树设计,尾部优化如何实现高效的末端追加操作,以及 O(log32 N) 随机访问的实现细节。
面向企业构建系统,详解依赖冷却策略的配置参数化、时间窗口选择、与安全更新回退机制的工程化实现模式。
深入分析 Backblaze 停止备份 OneDrive/Dropbox 文件夹的技术决策,探讨云端数据保护的工程权衡与用户可落地的备份策略。
从技术成熟度、核心原则与工程实用性三个维度评估 Superpowers 作为 Agentic Skills 开发方法论的价值与局限。
解析 Plain 如何通过统一运行时同时支持人类开发者与 AI Agent 的双模式交互范式,及其 30 个第一方包的设计哲学。
基于 mrdns.com 免费在线工具,解析 DNS 解析、SPF/DKIM/DMARC 邮件认证与网络安全的快速诊断工程流程。
分析包管理器依赖冷却策略背后的搭便车问题,探讨构建系统如何通过激励机制设计平衡安全性与开发效率。
聚焦金融领域大模型 Kronos 的推理部署优化,详解连续批处理策略、KV 缓存复用与量化部署的具体参数配置与落地要点。
深入解析 Chrome 内置 Prompt API 与 Skills 功能如何将自然语言指令自动转化为可执行的浏览器扩展逻辑,包含四层架构与技术落地方案。
从内容检测算法、文件签名审计与合规工程角度,剖析加州AB 2047法案的技术不可行性及对增材制造生态的影响。
解析 Jujutsu CLI 工具 jj 如何通过 Revsets 查询语言与 Templates 渲染机制,实现既简洁又强大的命令行接口设计。
解析 andrej-karpathy-skills 项目如何通过 CLAUDE.md 配置约束 AI 编码行为,给出工程化落地的 skill 定义模式与最佳实践。