-
当我发现圣诞老人并不存在时,我没有感到难过,反而释然了,原来有一个更简单的说法可以解释为什么全世界那么多孩子会在同一天夜里收到礼物。之前的故事太复杂了,我快想不透了
-
这是我从我父亲那里学来的:不尊重任何权威;不要管话是谁说的,但要关注他说的条件是什么,结论又是什么,然后问自己:“这合理吗”
微信读书Skill到底有多少花活?
- 基于我划线最密集、最认同的这 3 本书的核心主张,帮我找出与其观点完全对立、批判最狠的 5 本硬核书籍,给我做一次认知压力测试。
- 假设我以当前的阅读结构和速率继续读 5 年,推演那时的我会变成什么样的人,会形成哪些固化偏见,产生哪些知识盲区,错过哪些真正重要的问题,并指出现在必须立刻插入哪 5 本反向修正书来避免那个未来。
- 在我读过的所有书里,按现在的我重读它获得的认知增量最大排序,给出 Top 10 重读清单。
- 把我过去 1 年的阅读按动机分类,给出比例和具体书目,并诚实指出我可能在用哪类书逃避哪件事。
定义你的,不是你的本质,而是你的所作所为。
- 虽然我做了坏事,但我内心是个好人。
- 是生活所迫,让我做了这个那个,但我本质上是这个那个,现在不是真正的我。但依然有很多人为了面临更大压力的时候也从未妥协。选择妥协的那个,就是真正的你
当 AI 拿走一切之后
- 一件事情,在大多数时候是没有确定性答案的。认知不是从天上掉下来的,它是靠人不断推演、争论、交流,一点一点磨出来的——这个过程不能省略,因为这个过程就是人本身。 如果认知直接由 AI 给到,且不论它是否全面、是否带着批判性,单是中间那段思考的缺席,就足以让主体性一寸一寸地退场,最后沦为珍妮机前面那个等待被淘汰的身影。
- 帕斯卡说,人是一根会思考的芦苇,宇宙无需武装就能碾碎他;但人依然比碾碎他的东西高贵,因为人知道自己会死,而宇宙对此一无所知。在 AI 时代,这句话有了一个新的读法:模型可以在几乎一切任务上超过我们,但知道自己在做什么、为什么做、做成之后世界会有什么不同的,依然只有这根芦苇。

-
AI 的热潮确实让我想起早期低代码和无代码工具的突破。我不怀疑 AI 能成为开发者的有用工具,我知道有些任务它能作为更好的工具来辅助完成。但这些论点总让我再次思考偶然复杂性与本质复杂性的问题。
-
布鲁克斯在《没有银弹》一文中探讨了新工具对开发者生产力的影响。要像程序员一样思考,你必须理解现实世界的复杂性。编程最好被理解为在混乱的现实之上施加简化的表征——我们称之为_抽象_——通过降低复杂性使其可理解。这让我们能够将特定情境泛化为可层层叠加的抽象层。
-
即使更好的工具减少了偶然复杂性,本质复杂性依然存在。我们仍需以正确的方式设计抽象和系统——一种优雅、清晰且可维护的方式——这本身就是一项复杂的工作。而这种复杂性不会消失。这类工作需要技能、经验以及从过去系统失败中艰难获得的智慧。
养成习惯的好处是,在行动时,不必再进行内心的权衡。
不再消耗能量去思考是否要做这件事。
你只管去做。
每个人都害羞。
其他人在等你做自我介绍;
他们在等你给他们发邮件;
他们在等你
约他们出去。
博客升级了~
基于Astro,从零重新实现

- 在这样高密度、高复杂性的任务上,如果想 scale up, 那人在其中的占比一定要是少的,人只能是驾驭,否则这个效率就会很低,我们就做不出最有生产力最好的东西。
- 要改变视角,工作应该改造成以 ai 为中心,而非继续以人为中心。
- 不要想模型做不到,而且想模型能做到,我应该怎么配合模型做到。
- 如果一个 AI 公司不是以 AGI 为目标,那它就不应该存在。而 agent 是 AGI 之路的一个重要工具,因此大模型公司一定会做agent。
- OpenClaw 出来之后,我一直在想它和claude code的本质区别是什么,对谈里给 OpenClaw 的定义我觉得挺好的:
- 第一就是随时随地能够联系到他的一个伙伴。
- 第二就是他能够你在使用过程中越来越聪明。
C++如何计算普通类型的 Hash 值:基于 gcc/clang 源码分析
当 int/long/float/指针/std::string 作为 std::unordered_map 的 key 时,C++底层是如何计算 hash 值的?
gcc/clang 作为使用最多的两种编译器和标准库,它们在这个问题的实现上略有差异。本文将基于二者的源码进行对比分析。
人要大量地表达自己
-
一方面,我越来越擅长自学,也养成了独立思考的能力;另一方面,我变得孤僻,不善与人建立连接。面对人群,我总是局促不安,不知如何表达真实的自己;我害怕袒露想法,总觉得无人理解,也无人愿意理解。
-
人必须与外部世界建立连接,而表达,就是这场连接中的第一道桥梁。
-
我才明白,表达不是可有可无的能力,而是一门人生的必修课
-
真正的表达,不是为了炫耀,也无关于技巧,而是一种自我的袒露。你越愿意将内在推向外部,你就越清楚自己是谁、想要什么、和他人有什么不同。而你越害怕表达、越不敢袒露,你的“自我”就越容易被模糊、被裹挟、被湮没。久而久之,甚至你自己也不认识自己了。
-
表达像是一面镜子,一面不断校准自我认知的镜子。你表达得越多,越真实,就越靠近那个真实的“自己”
People Die, but Long Live GitHub
如果你希望存储一段信息,让 100 年后的人也能访问,要怎么做?
三体中有类似的想法:如果人类灭亡,最好的保存文明的方式是什么?答案是:“刻在石头上”
但在一百年的时间尺度上,文章作者认为 GitHub 是存储信息的最好方式:
- Github 已经是全人类的互联网基础设施
- Git 能保存所有的 commit 历史
- Git 是分布式存储的,即使 Github 被黑客侵入数据丢失,只要有一份 fork 还在,数据就还在。
越来越多的人会把自己的信息搬到 GitHub 上,依托 GitHub 实现曾经人们可望而不可及的”永生”。
几十几百年后,GitHub 将成为世界上最大的数字公墓,注册用户大部分都已去世,然而个人主页,项目,commit 历史 还述说着他们生前做过的事——就比如 Joe 的博客。 这虽然是个比较 creepy 的推论,但从另一个角度想,却证明了人类的巨大进步:对抗死亡是人类文明的永恒主题,而我们已经实现了阶段性胜利。
怎样当好一名师长
tk 教主分享在微博上的文章:“粉丝群有人问有没有关于怎么带团队的书。我觉得把《怎样当好一名师长》看明白就够了。这也是我非常推崇的一篇文章。”
- 要勤快:应该自己干的事情一定要亲自过问,亲自动手。
- 要摸清上级的意图:对上级的意图要真正理解,真正融会贯通,真正认识自己所领受的任务在战役、战斗全局中的地位和作用。这样,才能充分发挥自己的主观能动性,才能打破框框,有敢于和善于在新情况中找到新办法的创造性。
- 要调查研究:平时积累的掌握的情况越多,越系统,在战时,特别是在紧张复杂的情况下,就越沉着,越有办法,急中生智的“智”才有基础。
- 要有活地图
- 要把各方面的问题想够想透:
- 要让大家提出各种可能发现的问题,要让大家来找答案
- 没有得到答案的问题,不能因为想了很久想不出来就把它丢开,留一个疙瘩
- 整个战役战斗的过程,就是不断的提出问题和不断的回答问题的过程。
- 总之,对每一个问题都不能含糊了事,问题回答完了,战役、战斗的组织才算完成。
- 要及时下达决心
- 要有一个很好的很团结的班子
- 要有一个好的战斗作风
- 要重视政治,亲自做政治工作