邮箱:对常用的邮件及时的 unsubscribe
公众号:如果看到 不喜欢的标题
及时关掉不必要的 app 通知
和 chatgpt 讨论了下 codex 的设备授权方式是怎么实现的。原来是类似于 OAuth,有标准版的叫法:OAuth 2.0 Device Authorization Grant(设备授权模式),也叫 Device Code Flow。
核心的做法在于:调用 login 接口的时候,会同时下发两个码:
device_code:真正的 token
user_code: 对外显示的匹配码,用这个到 chatgpt 里面填写匹配码
在 codex cli 界面里面里面显示的一直都是user_code。device_code 用于内部调用。
因此:即使user_code泄露了也不影响,因为对方机器上没有 device_code, 无法正确发起请求
A change of perspective is worth 80 IQ points. 换一个视角,相当于提高了 80 点智商。
邮箱:对常用的邮件及时的 unsubscribe
公众号:如果看到 不喜欢的标题
及时关掉不必要的 app 通知
想到还有一个
严肃的,知识诚实的复盘应当这样操作: 询问 AI: 为什么某个股票或者资产在某年被大众严重低估 (因此导致后面几十倍的增幅)? 当 AI 详细的列出几个当时被低估的具体原因后,再继续询问: 如果当时根据我所得到的信息,我是否可以看得比别人更远? 我收集哪一类的信息,有可能看得比别人更远? 我到什么 (以前没有意识到的) 场合,可以高效的搜集到这样的信息,进而得到置信度比较高的结论? 这个公司的股价曾在某年某月发生暴跌,当时的背景和直接原因是什么? 我在那种情况下,会不会也跟着恐慌性抛售? 如何通过调整自己的思维模型,关注问题的角度,和信息管道,来避免被裹挟而恐慌? 等等。 要么得到明确而有效的建议,对之前忽略的,某些特定场合,特定类别的信息更为敏感,帮助自己更有效而遥遥领先的做出置信度比较高的预测。 有效信息的搜集和分析,比真正吭哧吭哧干活还是要轻松至少一个数量级,而且有些方法论可以推广别的行业。
定义你的,不是你的本质,而是你的所作所为
AI 的热潮确实让我想起早期低代码和无代码工具的突破。我不怀疑 AI 能成为开发者的有用工具,我知道有些任务它能作为更好的工具来辅助完成。但这些论点总让我再次思考偶然复杂性与本质复杂性的问题。
布鲁克斯在《没有银弹》一文中探讨了新工具对开发者生产力的影响。要像程序员一样思考,你必须理解现实世界的复杂性。编程最好被理解为在混乱的现实之上施加简化的表征——我们称之为_抽象_——通过降低复杂性使其可理解。这让我们能够将特定情境泛化为可层层叠加的抽象层。
即使更好的工具减少了偶然复杂性,本质复杂性依然存在。我们仍需以正确的方式设计抽象和系统——一种优雅、清晰且可维护的方式——这本身就是一项复杂的工作。而这种复杂性不会消失。这类工作需要技能、经验以及从过去系统失败中艰难获得的智慧。
我们采集的只是石头,却必须始终仰望着未来的大教堂。
采石之人需怀大教堂之愿景
虽然我做了坏事,但我内心是个好人。
是生活所迫,让我做了这个那个,但我本质上是这个那个,现在不是真正的我。但依然有很多人为了面临更大压力的时候也从未妥协。选择妥协的那个,就是真正的你