#网摘 唐凤 我想先從自己的故事說起——如果用工程師的話來講,這是關於「wetware vulnerability」的故事。我天生有心臟缺陷。我 5 歲那年,醫生告訴我父母:這孩子有一半的機會活到能接受矯正手術的年紀——後來我在 12 歲那年動了那場手術。所以醫生交代:「放輕鬆一點。」我說:「好。」然後我就信奉了一句座右銘:「與其等死,不如趕快發表(publishing before perishing)。」
我想,這大概不太像醫生交代的「低壓力生活」吧。但我就這樣養成了一個習慣:把白天學到的每一件事都記錄下來——剛開始是錄在卡帶裡,後來變成大張、小張的磁碟片,最後就直接放到網路上。因為每晚睡前,我都覺得明天會不會醒來就像在丟硬幣,我就想:我沒有時間追求完美。所以乾脆把任何進行中的成果,就這樣直接公開。
#仁工智慧
結果發現,這個習慣在自由軟體社群裡超級好用。如果你貼出來的東西很完美,大家就會說「嗯,不錯」,然後就沒了。但你只要在網路上發表「錯」的東西,朋友就會突然變很多。自由軟體社群裡的每一個人都會跳出來說:「你這裡錯了,那裡也錯了」——然後他們會帶禮物來,那份禮物就是 patch(修正檔)。
<https://civic.ai/tw/software-freedom-as-civic-care/>
我想,這大概不太像醫生交代的「低壓力生活」吧。但我就這樣養成了一個習慣:把白天學到的每一件事都記錄下來——剛開始是錄在卡帶裡,後來變成大張、小張的磁碟片,最後就直接放到網路上。因為每晚睡前,我都覺得明天會不會醒來就像在丟硬幣,我就想:我沒有時間追求完美。所以乾脆把任何進行中的成果,就這樣直接公開。
#仁工智慧
結果發現,這個習慣在自由軟體社群裡超級好用。如果你貼出來的東西很完美,大家就會說「嗯,不錯」,然後就沒了。但你只要在網路上發表「錯」的東西,朋友就會突然變很多。自由軟體社群裡的每一個人都會跳出來說:「你這裡錯了,那裡也錯了」——然後他們會帶禮物來,那份禮物就是 patch(修正檔)。
<https://civic.ai/tw/software-freedom-as-civic-care/>
#网友语录 Jing.S 半夜1:30热醒,语音识别写了1500字游记。当天不写,再补就难了。毕竟我五一游记写到神仙居那天就再也没续上了😂
详细记录了今日徒步路径。总结了今天的喜与忧。思考了个人体态、子女教育、人际沟通等方面的进步空间。和豆包一起为圆肩驼背膝超伸的老二做了接下来一个月的调整方案。
详细记录了今日徒步路径。总结了今天的喜与忧。思考了个人体态、子女教育、人际沟通等方面的进步空间。和豆包一起为圆肩驼背膝超伸的老二做了接下来一个月的调整方案。
#网友语录 Tiiny Host quoted on "if you were learning to code today, what would you do?"
I would say learn the fundamentals, no question. Vibe coding is fun for quick prototypes, but without knowing the basics, you'll hit a wall fast.
I would say learn the fundamentals, no question. Vibe coding is fun for quick prototypes, but without knowing the basics, you'll hit a wall fast.
#网友语录 Eric Wang
My rule for any agent config:
Turn on what improves continuity.
Turn off what sprays noise into the session.
The best setup is not the biggest one.
It's the one that stays quiet until it matters.
I'd rather have 5 clean flags than 15 with three conflicting plugins fighting for the model's attention.
My rule for any agent config:
Turn on what improves continuity.
Turn off what sprays noise into the session.
The best setup is not the biggest one.
It's the one that stays quiet until it matters.
I'd rather have 5 clean flags than 15 with three conflicting plugins fighting for the model's attention.
#网友语录 Eric Wang
## 5 Codex features I'm not turning off.
The default instinct is to enable everything you find.
That's how you end up with context soup: random MCP noise, tools you didn't ask for, a model drowning in its own config.
I run 5 flags. Everything else is off.
Here's the full config for the lazy:
[features]
chronicle = true
goals = true
mentions_v2 = true
prevent_idle_sleep = true
runtime_metrics = true
apps = false
enable_mcp_apps = false
remote_plugin = false
multi_agent_v2 = false
child_agents_md = false
Copy-paste. Adjust after a week. You'll know what to change.
The following is his reasoning:
chronicle = true
Passive memory that builds up across sessions. Codex starts remembering your project shape, your file patterns, your recent decisions.
I stopped re-explaining my repo structure after turning this on. Second session in, it already knew which tests mattered.
Still under development. Already the most interesting thing in the config.
goals = true
This changes how Codex handles multi-step work.
Without it, every session is stateless. You keep repeating the objective.
With goals: "refactor auth flow, update tests, clean imports, ship." The run has a spine. You steer once, it holds.
One flag. Way less babysitting.
mentions_v2 = true
Sounds like UX polish. It's not.
The faster you can point Codex at the right file, skill, or context, the less you explain.
Good agent UX is just reducing explanation tax. This flag cuts mine in half.
If you've ever typed "look at src/auth/..." for the third time in a session, you want this on.
prevent_idle_sleep = true
runtime_metrics = true
One keeps your machine awake during long runs.
The other tells you where Codex gets slow.
Not flashy. Just the flags you notice when they're off. Like when a 40-minute repo audit dies at minute 22 because your Mac took a nap.
runtime_metrics is optional, but if you treat your setup like a workstation, keep it.
## 5 Codex features I'm not turning off.
The default instinct is to enable everything you find.
That's how you end up with context soup: random MCP noise, tools you didn't ask for, a model drowning in its own config.
I run 5 flags. Everything else is off.
Here's the full config for the lazy:
[features]
chronicle = true
goals = true
mentions_v2 = true
prevent_idle_sleep = true
runtime_metrics = true
apps = false
enable_mcp_apps = false
remote_plugin = false
multi_agent_v2 = false
child_agents_md = false
Copy-paste. Adjust after a week. You'll know what to change.
The following is his reasoning:
chronicle = true
Passive memory that builds up across sessions. Codex starts remembering your project shape, your file patterns, your recent decisions.
I stopped re-explaining my repo structure after turning this on. Second session in, it already knew which tests mattered.
Still under development. Already the most interesting thing in the config.
goals = true
This changes how Codex handles multi-step work.
Without it, every session is stateless. You keep repeating the objective.
With goals: "refactor auth flow, update tests, clean imports, ship." The run has a spine. You steer once, it holds.
One flag. Way less babysitting.
mentions_v2 = true
Sounds like UX polish. It's not.
The faster you can point Codex at the right file, skill, or context, the less you explain.
Good agent UX is just reducing explanation tax. This flag cuts mine in half.
If you've ever typed "look at src/auth/..." for the third time in a session, you want this on.
prevent_idle_sleep = true
runtime_metrics = true
One keeps your machine awake during long runs.
The other tells you where Codex gets slow.
Not flashy. Just the flags you notice when they're off. Like when a 40-minute repo audit dies at minute 22 because your Mac took a nap.
runtime_metrics is optional, but if you treat your setup like a workstation, keep it.
#网友语录 mywaiting 人生其实只有三件事:选择路线,踏上征程,承担后果。很多人因为害怕承担后果而不愿做出选择,又或者因为懒惰、迟疑而踯躅不前。
你可以不选择,也可以不行动,但唯独承担后果是躲不掉的。不选择路线,不踏上征程,就必然要承担一直在原地的后果。这个后果是躲不掉的。(其实大家都是转发来转发去。但万一有个人被某一次转发触动了,他可能就会从那天开始变成了另一个人。
你可以不选择,也可以不行动,但唯独承担后果是躲不掉的。不选择路线,不踏上征程,就必然要承担一直在原地的后果。这个后果是躲不掉的。(其实大家都是转发来转发去。但万一有个人被某一次转发触动了,他可能就会从那天开始变成了另一个人。
#网摘 Claude sounds like a person wrote it. ChatGPT sounds like a very capable machine wrote it. Even with tweaking and detailed style instructions, it’s harder to get ChatGPT there. The prose comes out robotic. If you’re producing client-facing content or board materials, you’ll feel this gap right away.
<https://www.smithstephen.com/p/chatgpt-54-is-good-thats-not-the>
<https://www.smithstephen.com/p/chatgpt-54-is-good-thats-not-the>
#网摘 人生可能有的两次觉醒
第一次是弗洛伊德
你明白了,痛苦、自卑、讨好与不安,往往来自童年的匮乏与创伤。你从此不再责备自己。
第二次是阿德勒
你明白了,纵然过去塑造了现在的你,但真正决定自己将来的,是当下的选择。你不再抱怨命运与现实的不公,不再随波逐流,而开始有意识地审视自己的每一个决定。
第一次是弗洛伊德
你明白了,痛苦、自卑、讨好与不安,往往来自童年的匮乏与创伤。你从此不再责备自己。
第二次是阿德勒
你明白了,纵然过去塑造了现在的你,但真正决定自己将来的,是当下的选择。你不再抱怨命运与现实的不公,不再随波逐流,而开始有意识地审视自己的每一个决定。
Ctrl+Alt+KP 1 这里KP是哪个键?
## Claude responded: KP 是 Keypad,就是键盘右边的数字小键盘(NumPad)上的数字键。
KP 是 Keypad,就是键盘右边的数字小键盘(NumPad)上的数字键。
所以
如果你的键盘没有小键盘(比如笔记本),建议直接设成
## Claude responded: KP 是 Keypad,就是键盘右边的数字小键盘(NumPad)上的数字键。
KP 是 Keypad,就是键盘右边的数字小键盘(NumPad)上的数字键。
所以
Ctrl+Alt+KP_1 就是 Ctrl + Alt + 小键盘的1,不是主键盘行上方的数字1。如果你的键盘没有小键盘(比如笔记本),建议直接设成
Ctrl+Alt+1(主键盘数字)就好。#网摘