每周见闻(69):不要陷入布尔逻辑
约 2012 字大约 7 分钟
2026-05-31
每周见闻:2026-05-25 - 2026-05-31
生活
1、社会化训练是必要的吗[^4]
标签:思考
最近《妻子的浪漫旅行》的关于孙杨的切片火了,其中”社会化“这一词出现频率很高。正巧这篇文章就探讨了社会化程度高低对个体的意义,质疑了将高社会化默认为人生终极追求的主流价值观。
作者通过两位朋友因社会化程度低而焦虑的例子,认为社会化程度低的人往往保留了未经修剪的粗砺与纯粹,比如出色的艺术天赋或敏感的直觉,这些特质是高度社会化的人容易丢失的非标品。为什么社会化程度高就理所当然地应该成为你的标杆,而你在音乐上的极高审美和敏锐度,却不见他人来向你对齐?

2、Abuse of Notation - writings on math, logic, philosophy and art - The case against boolean logic[^7]
标签:思考,哲学
”布尔值“即真、假二元,用于条件判断是编程中非常重要的概念。本文批判了这种非黑即白的二元对立的思维模式存在缺陷。因为世界是复杂的,同样的一个命题在上下文不同的环境中可能是真的也可能是错的。布尔逻辑仅在限定的 Scope 中才能成立,一旦这个 Scope 被放大,那么逻辑便不再成立。过于依赖这种形式的逻辑框架,反而会限制自己。
哲学方面的问题我也并不懂,说实话这篇文章我也看了好几遍还是有许多困惑的地方。但我想聊聊我自己对布尔逻辑的理解。
最早在学生时代,我是很欣赏这种逻辑的。也因此我选择了做开发,因为 if 语句就像这样,只要写清楚判断条件,就能得到正确的结果。然而,随着真正进入工作开始接触实际业务后,发现事实并非如此。条件判断只限于一个固定的范围,反而比起条件判断,实际工作中更多的也是做兼容。
当一个系统越来越复杂,上下文越来越多时,判断条件也越来越冗长。而我们是否真的能列举完所有的上下文呢?答案是否定的,因为业务会变、逻辑也会变。
所以到现在,我反而对于条件判断会更加谨慎。世界是复杂的、人是复杂的。单纯地用布尔逻辑虽然简单,但也让人无法看全貌。当我们要对一个事做判断时,不妨先看看上下文和 Scope 也许会有截然不同的结论。

其他
1、JS Crossword[^1]
标签:JavaScript,前端,FUN
这是一个名为 JS Crossword 的 JavaScript 填字游戏页面。看了一下还挺难的,不是考概念和名词,而是要给你答案你需要去写表达式计算结果。

商业
1、对话李开复:别叫我们 “六小虎”,叫 “金钱豹”[^2]
标签:AI,思考,访谈
这周晚点的访谈,嘉宾是李开复老师。内容是关于零一万物的转型,记得在 AI 风口的初期也是知名的公司。最近最是不怎么听到了。
但零一万物在 2025 年经审计收入达 2.5 亿元,2026 年订单统计超 15 亿元,并正在筹备上市。其业务也很有意思,帮助企业或国家进行AI转型升级。做的是政府和企业的需求,这一类的需求都有很强的数据隐私要求。
李开复认为,大模型市场零黏性,谁好用就用谁。他担忧美国AI市场已形成良性循环,而中国企业若仍将AI视为软件、不愿付费,则难以形成类似循环。他相信,AI转型是必须的,非实体经济领域如影视娱乐、游戏等需要立即转型,否则可能面临灾难。
AI
1、再谈 LLM 辅助写作 - 少数派[^3]
标签:写作
这是一篇探讨关于 LLM 辅助写作的文章。文章的核心观点是,LLM 虽然能帮助写作新手快速产出初稿,但它会将自己的固定句式、圆滑语气和预设论述方式强加给文章,导致作者的观点虽然还在,但结构和表达都来自 AI,从而削弱了文章对作者本人的反映。作者建议在发布前仔细阅读一遍,对陌生的表达方式进行修改,从而保证自己的风格。
除了周刊外,其他的文章我都会使用 LLM 来辅助创作。关于这篇文章我主要抱着其他人怎么看的心态去看的。毕竟我的文笔没有 AI 那么好,自己写的话可能憋个半天都出不来一句话。
看完后感觉,不止写作,对于使用 AI 这件事上,唯独“思考”是不能外包出去的。

技术
1、The Production Playbook for Node.js Stream Leaks[^5]
标签:Node.js
这篇介绍了 Node.js 中关于 Stream 内存泄漏的问题。之前 pipe() 方法即便在 HTTP 响应关闭后仍然会继续执行,因此内存也会持续被占用。如果是一个体积较大的 CSV 那么会占用更大的内存。
// Broken: legacy pipe() leaks when the client drops the connection
db.cursor()
.pipe(csvTransform)
.pipe(res);为了避免这个问题,作者建议使用 async/await 结合 ERR_STREAM_PREMATURE_CLOSE错误码及时关闭流处理从而节约内存消耗。
2、Flue — The Agent Harness Framework[^6]
标签:AI,TypeScript,Node.js
Flue 是一个基于 TypeScript 用于构建生产级 AI Agent 的框架。提供了 Harness 相关的组件,让 Agent 能够自主工作,并在对话和事件之间保持上下文。该框架提供了多种关键功能来支持这一目标。可以用来打造类似 Claude Code 这样的 Agent。

标签:Deepseek,AI
DeepSeek-Reasonix 是一个专为 DeepSeek 后端优化的终端 AI Agent,与 Claude Code、Cursor 等工具不同,Reasonix 只支持 DeepSeek 并针对进行优化并且完全开源。同样支持 MCP、SKILL 等当前热门功能。
我最近在使用 Claude Code,个人体验下来好的 AI Agent 也能提升模型能力。这个对于 DeepSeek 特化过的 Agent 很感兴趣。这样可以大胆地上 1m 的思考模型了。
资料
1、微积分其实很容易[^9]
标签:Resource,FUN
高数是我很头疼的学科,微积分当年也难了我很久。但是人总会对自己不上手的事有种奇怪的执着,就像我看到数学相关的资料就会收藏一下。
这是一本以通俗易懂著称的微积分入门书,没有多余废话、也没有过度技术化表述的情况下,把握微积分的真正本质。

参考文章:
- [1] JS Crossword: https://lyra.horse/fun/jscrossword/
- [2] 对话李开复:别叫我们 “六小虎”,叫 “金钱豹”: https://www.latepost.com/news/dj_detail?id=3568
- [3] 再谈 LLM 辅助写作 - 少数派: https://sspai.com/post/110102
- [4] 社会化训练是必要的吗: https://blog.solazy.me/20260526/
- [5] The Production Playbook for Node.js Stream Leaks: https://frontendmasters.com/blog/the-production-playbook-for-node-js-stream-leaks/
- [6] Flue — The Agent Harness Framework: https://flueframework.com/
- [7] Abuse of Notation - writings on math, logic, philosophy and art - The case against boolean logic: https://abuseofnotation.github.io/boolean-thinking/
- [8] esengine/DeepSeek-Reasonix: DeepSeek-native AI coding agent for your terminal. Engineered around prefix-cache stability — leave it running.: https://github.com/esengine/DeepSeek-Reasonix/blob/main/README.zh-CN.md
- [9] 微积分其实很容易: https://keen-ginger-62hw.here.now/
