<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>狐狸反走矣</title><id>https://blog.southfox.me/feed.xml</id><subtitle>Recent Posts</subtitle><updated>2026-07-15T15:45:14Z</updated><link href="https://blog.southfox.me/feed.xml" rel="self" /><link href="https://blog.southfox.me" /><entry><title>FoxThinking #34: 提升免疫力？</title><id>https://blog.southfox.me/2026/07/fox-thinking-34/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-07-12T20:55:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/07/fox-thinking-34/index.html" rel="alternate" /><content type="html">&lt;p&gt;健康是对病痛状态的否定，在病痛中才会想起健康的好，所以有没有办法能更好的抵抗疾病呢？例
如……提升免疫力？&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;那么来看看提升免疫力的状态是怎么样的：首先免疫系统会大量生产相关免疫细胞，需要大量能量，从而减弱
消化活动，因为消化活动本身需要大量能量；其次细胞会大量分泌相关因子，导致水肿或者炎症；然后为了更有效
率的工作，大脑分泌相关因子让体温升高……没错，生病（或过敏）的状态其实就是人所谓的「免疫力」最强状态。&lt;/p&gt;&lt;p&gt;免疫系统由各种复杂的「组件」组成，其中一些甚至非常具有攻击性，例如中性粒细胞，甚至不惜自杀释放 DNA 和
相关蛋白质阻止敌方 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 。面对有这等觉悟的细胞，难道还要指望它在乎「友军伤害」吗？没错，这可是事关己
身的不能高高挂起的，因为战场就在本身。而免疫系统要精准调控，不能太激烈损伤自身也不能太懒散让病原体攻
破，同时免疫系统也没有无限的能量来做事……不可避免，免疫系统也染上了「工程项目陋习」：一些 B 细胞在受
到抗原激活时会激活一次，产生勉强凑合的抗体，然后另一边的树突状细胞激活了 T 细胞，特定激活的 T 细胞碰
上活化过的 B 细胞才会让 B 细胞彻底变成浆细胞 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 。这种先运行点东西先凑合然后搞不定再加中间层的做
法，嗯，反正我挺熟！&lt;/p&gt;&lt;p&gt;幸好市面上的产品并不能轻易增强免疫系统，更庆幸它不能，因为有个最臭名昭著例子就是导致大象人事件
的 TGN1412 ：作为一种人工抗体，可以与 T 细胞结合并激活它，这么看这似乎是「提升免疫力」，但后果是致命
的，志愿者在几分钟后就爆发了细胞因子风暴，造成了广泛的炎症，肿胀，器官衰竭。免疫系统作为复杂度不亚于大脑
的系统，很多发生方式和路径根本没搞明白，这个时候点击面前的那个「大又红」按钮通常可不是什么好主意。&lt;/p&gt;&lt;h1 id=&quot;阅读&quot;&gt;阅读&lt;/h1&gt;&lt;h3 id=&quot;Zhuangziandthecaseagainstmeritocracy|AeonEssays&quot;&gt;&lt;a href=&quot;https://aeon.co/essays/it-doesnt-have-to-be-us-versus-nature&quot; class=&quot;external_link&quot;&gt;Zhuangzi and the case against meritocracy | Aeon Essays&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;Deeply embedded in the ideals of justice and fairness is the idea that we ought
to get what we deserve. Deservingness is thus an intuitively compelling concept,
because we want the world to be intelligible. If the good suffer and the wicked
flourish, then the world not only becomes a painful place to live in, it also
becomes a place of moral chaos.&lt;/p&gt;&lt;p&gt;深植于正义与公平理想之中的，是这样一种观念：我们应当得到自己应得之物。「应得」是一个在直觉上极具说服
力的概念，因为我们希望世界是可理解的。如果好人受苦、恶人得势，那么世界不仅会成为一个痛苦的生活场所，也
会成为一个道德混乱之地。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;天堂与地狱、善有善报恶有恶报，这些都是深深根植于大多数人意识中的看法。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Just-world_fallacy&quot; class=&quot;external_link&quot;&gt;Just-world fallacy - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Confucian political philosophy begins from a premise that appears strikingly
egalitarian: the equality of opportunity. For Confucius and his successors,
human beings are more or less equal in talent at birth. Everyone possesses
the capacity for moral cultivation. Education, self-discipline and ethical
refinement remain open paths that anyone can undertake, no matter where
they’re from. This shared starting point anchors Confucian humanism: you
can make it if you try.&lt;/p&gt;&lt;p&gt;儒家政治哲学从一个看似惊人的平等主义前提出发：机会平等。对孔子及其后继者而言，人在天赋上或多或少
是平等的。每个人都具有道德修养的潜能。学习、自律与伦理修养是对无论其出身如何、人人开放的道路，这
一共同起点奠定了儒家人文主义：只要你努力，就能成功。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;The Confucian philosopher Mencius (Mengzi) articulated this idea more systematically,
which was later called ‘natural equality’: all human beings share the same basic moral
capacity. Everyone possesses the potential for goodness. Since everyone has the same
equality of opportunity, unequal outcomes and differences in social position follow
differences in effort, discipline and development.&lt;/p&gt;&lt;p&gt;儒家哲学家孟子更系统地阐述了后来被称之为「自然平等」的观念：人人都共享相同的基本道德能
力。每个人都有成为善人的潜能。既然人人机会平等，那么不平等的结果与社会地位差异便源于努
力、纪律与发展的差异。&lt;/p&gt;&lt;p&gt;‘There are some sprouts that fail to flower, just as surely as there are some flowers
that fail to bear fruit!’
「苗之不秀者有矣夫，秀而不实者有矣夫！」（P.S. 中译英之后识别是什么中还是挺有趣的）&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;另一方面，这也带来了 meritocracy （优绩主义/精英政治），如果你能更努力，你就能更能成
功，以及，如果你不成功，那么肯定是你没有努力。这种在社会上弥漫的「永恒的功绩场」比我之前提到
的&lt;a href=&quot;/2026/06/fox-thinking-31/#《在轮下》&quot;&gt;「永恒的考场」&lt;/a&gt;更加根深蒂固。幸好，庄子站了出来，用他那讥
讽的语言回击 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 以及点出：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Through such theatrics Zhuangzi developed a systematic critique of
Confucianism’s moral justification of inequality, and the most essential
part of that critique is his insistence that moral striving alienates us
from life. For Zhuangzi, the drive to become xian invites a person to live
for an abstraction, whether it be for reputation, moral purity or a sagely
ideal of pursuing ‘the good’. This leads one to treat their own life as raw
material for that abstract identity. One’s material body becomes an instrument
for something immaterial.&lt;/p&gt;&lt;p&gt;通过这些戏剧性的笔法，庄子发展出对儒家以道德不平等辩护的系统性批判；而这一批判最核心的部分
在于：他坚持认为道德追求使我们疏离于生命。对庄子而言，成为贤者的冲动诱使人为一种抽象而活——无论
是名誉、道德纯洁，还是追求“善”的圣人理想。这导致人将自己的生命当作那种抽象身份的原材。人的
物质身体变成了某种非物质事物的工具。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;A system that ranks people by virtue necessarily creates incentives for self-exploitation.
Once virtue becomes something that can be measured, ranked and exchanged for authority,
it turns human life into a resource to be spent. In other words, Confucian xian turns
cultivation into moral capital, and moral capital demands extraction from the self.
Indeed, one can see this kind of self-extraction in our modern neoliberal ‘hustle culture’
even more clearly, where it is trendy to ‘rise and grind’ and forego basic necessities.&lt;/p&gt;&lt;p&gt;一个以美德为人排序的体系必然会激励自我剥削。一旦美德成为可以衡量、排名并交换权威的东西，它就将人类生命变成了
可花费的资源。换句话说，儒家将贤能转化为道德资本，而道德资本要求从自我中榨取。事实上在我们现代新自由主义的
「奔波文化」中，这种自我剥削现象更为明显，「奋起奋斗」、放弃基本生活必需品成为潮流。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;不「养生」就算了，如果还追求「迫生」，那更是可悲。标榜贤圣，激励人们向这「景象」追
逐、叫人放弃自我是「不道德」的，因为这违背了&lt;a href=&quot;/2026/06/fox-thinking-33/#实践命令&quot;&gt;不要将人当成手段&lt;/a&gt;的实践命令。&lt;/p&gt;&lt;p&gt;我相信儒家这种道德美学「本意是好的，只是下面执行坏了」。这种「景象」初看很理想很有诱惑力，但在践行中很容易为了搞
凸显而层层加码整得极端，最后「假大空」到让旁人心生疑惑。说到这，我之前还买了本《儒林外史》，感觉是时
候来看看了。&lt;/p&gt;&lt;h3 id=&quot;EFFORTOCRACY|NON-ZERO-SUMGAMES&quot;&gt;&lt;a href=&quot;https://nonzerosum.games/effortocracy.html&quot; class=&quot;external_link&quot;&gt;EFFORTOCRACY | NON-ZERO-SUM GAMES&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;In the middle ages, in England, when you met a very poor person, that person
would be described as an &amp;quot;unfortunate&amp;quot;—literally someone who had not been blessed
by fortune, an unfortunate. Nowadays, particularly in the United States,
if you meet someone at the bottom of society, they may unkindly be described as
a &amp;quot;loser&amp;quot;.&amp;quot;—Alain de Botton&lt;/p&gt;&lt;p&gt;“在中世纪的英格兰，当你遇到一个非常贫穷的人时，那个人会被称为'不幸者'——就是单纯指没有被幸运眷顾的
不幸之人。如今，尤其是在美国，如果你遇到社会底层的人，他们可能会被不友好地称为「失败者」。——阿兰·德波顿&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;non-zero-sum games 之前也写了篇关于优绩主义的文章。&lt;/p&gt;&lt;p&gt;奖赏在道德里「公平公正」也是绕不开的讨论点，对于努力与回报，大体分为两种导向 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;功利主义：也即结果导向，奖励产出更多成果的人也有助于激励他产出更多结果，这在当前世界可能是最大众
最「默认」的观点？不过功利主义的问题是：以什么维度衡量结果？例如以儒家惯例的讨论场中，如果统治者
不以美德作为结果而是以自身愉悦作为结果，那么只会「产出」更多谄媚小人而压制君子。&lt;/li&gt;&lt;li&gt;回报主义：也即努力导向，既是文章中提到的 EFFORTOCRACY ，如果你越努力就越应该得到奖赏。这种主义
指导下能够更能指导那些从爬出谷底的人——从谷底爬到水平面和从水平面爬到山顶的高度是一样的。但这种主
义的问题就是，会让较为有能力的人另谋高就。例如在讨论场  &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; 上反复拿出来说的：欧洲因为更
加「敌视」有能力的人和重视公平，对高收入者征以重税，有能力的人都跑到美国去了，所以也导致现在欧洲的
经济一直低迷。&lt;/li&gt;&lt;/ul&gt;&lt;h3 id=&quot;OneyearwithCodeberg—2026—Blog—GNU Guix&quot;&gt;&lt;a href=&quot;https://guix.gnu.org/en/blog/2026/one-year-with-codeberg/&quot; class=&quot;external_link&quot;&gt;One year with Codeberg — 2026 — Blog — GNU Guix&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Guix 项目迁移一年后的感想，我很惊讶迁移到 Codeberg 这种代码 forge 平台，用上新生代黑客熟悉
的 PR 流程竟然没带来很明显的贡献人数增多现象。&lt;/p&gt;&lt;h3 id=&quot;《战斗细胞：人体免疫系统奇妙之旅》&quot;&gt;《战斗细胞：人体免疫系统奇妙之旅》&lt;/h3&gt;&lt;p&gt;免疫系统和病原体就像是一场持续几十亿到现在还在继续的乒乓球比赛，双方你来我往互有胜负。理解起来确实蛮
有意思，毕竟这就是发生在每个人身上的事啊。&lt;/p&gt;&lt;h4 id=&quot;穷举到世界尽头&quot;&gt;穷举到世界尽头&lt;/h4&gt;&lt;p&gt;面对几十分钟就能分裂一代的细菌病毒们，人体的免疫系统该怎么跟上对面的步伐？在不断变异的病毒细菌看
来，人的免疫系统就跟慢动作树懒一样。&lt;/p&gt;&lt;p&gt;免疫系统给出的答案是……穷举！大家都是从几十亿年前海洋出来的，蛋白质构件都是那些，所以我只要一件一件
拼出来不就好了，适应性免疫细胞就会这样不断随机混合基因片段，形成未来可能会遇到病原体的受体……不过做
法一个最大的漏洞就是如果出现了刚好匹配自身人体细胞的免疫细胞该怎么办？在免疫细胞受训的胸腺里，会有
专门的「教官」拿着特权生成人体种心脏、胰腺、肝脏等器官的蛋白质 &lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; ，如果受训的细胞表现出识别
的迹象，「教官」就会命令其自杀防止让它永远毕业不了。当然，理想情况下是这样，生命从不缺意外。一旦
能攻击自身人体的细胞从胸腺逃逸出来，那就可能就会发展成狼疮、风湿等自身免疫病了。&lt;/p&gt;&lt;h4 id=&quot;宿敌就是宿敌啊&quot;&gt;宿敌就是宿敌啊&lt;/h4&gt;&lt;p&gt;书中里还专门花了一章来讲寄生虫 &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; 。现在寄生虫状况改善，让免疫系统对付寄生虫的肥大细胞、嗜酸（碱）性粒细
胞「闲」下来，（加上寄生虫和免疫系统互相对抗中弄出了欺骗，掩盖，绕过的方法，也压制了免疫系统强度），从而
让现在过敏状况更多见了。甚至免疫系统天生就更喜欢「熟人」，是为了常见的威胁而存在的。面对全球化的世界，可能指不
定就能从飞机上隔壁座位来自世界对面的人上飞来一些完全不熟悉的病原体，这也是免疫系统在新世纪要面对的新问题吧。&lt;/p&gt;&lt;h2 id=&quot;一呼百应&quot;&gt;一呼百应&lt;/h2&gt;&lt;p&gt;又是新专栏，是关于游戏的。至于为什么取「一呼百应」呢？因为在所有的艺术形式中，电子游戏是最能体
现「call and response」的。其它艺术中需要「主动」投入很多精力去接收作者想要的信息，而且作者要预
先埋下「呼应」，期盼着观者也产生相同的呼应，在后面再抛出「回答」才是完成了「call and response」。
而在电子游戏中，用方向键就能很直观操作屏幕上的「游戏精灵」 &lt;sup&gt;&lt;a href=&quot;#8&quot; id=&quot;8r&quot; aria-label=&quot;脚注8r&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; 。通过编排脚本，在达到某
个阶段时，光影、音乐、对话、文字都能齐齐调动起来，这就是我给专栏起这名的原因了。&lt;/p&gt;&lt;h3 id=&quot;女神异闻录5:皇家版&quot;&gt;女神异闻录5: 皇家版&lt;/h3&gt;&lt;p&gt;过了几年回来玩，发现 16 年的游戏里头讲的自决、监狱之类的隐喻在现在 26 年看来真是一语成谶了，无论是疫
情还是什么下行周期吧，明显感觉人们都很累，都不想自己做决定。&lt;/p&gt;&lt;p&gt;倒是对游戏代入感有帮助啦，不过感觉滋味有点复杂。&lt;/p&gt;&lt;h3 id=&quot;小小书店&quot;&gt;小小书店&lt;/h3&gt;&lt;p&gt;游戏开头就抛出了很有意思的「幻景」，抛开过去经营流动书店。不过这个「幻景」在三小时后就「幻灭」了，只是变成了好
像有那么回事的经营游戏。不是说这样不好，毕竟想了下要满足这个「幻景」要做的努力太大了。不过游戏为了经营要素
做得让步确实有点让我哭笑不得？比如装饰根本不是为了装饰而是什么数值高就放哪个，为了达成目标开始 SL ……不过至少确
实游戏氛围还是挺放松的，而且游戏本地化也用心的为不同语言准备了不同的书籍，搞得我都有点兴趣开个新档看看其它语
言中会是什么书了。&lt;/p&gt;&lt;h3 id=&quot;魔兽世界&quot;&gt;魔兽世界&lt;/h3&gt;&lt;p&gt;等等党的胜利，现在我就是随便逛逛上去看点最新剧情和旧时任务的剧情，不过魔兽设计师确实比我对「现代社会」更有洞
察。例如现在版本正在追求「让单人玩家通过单人玩法也能拿到毕业装」的设计理念，这对以打团和装备驱动的网游在之前
可真不敢想，也是现在社会愈加原子化的一个例子。&lt;/p&gt;&lt;h2 id=&quot;Dynamicallytyped&quot;&gt;Dynamically typed&lt;/h2&gt;&lt;h3 id=&quot;Rhombusv1.0&quot;&gt;&lt;a href=&quot;https://blog.racket-lang.org/2026/06/rhombus-v1.0.html&quot; class=&quot;external_link&quot;&gt;Rhombus v1.0&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Rhombus 是基于 Racket 的中缀记法语言，这下倒是有点倒反天罡了。不过看起来象牙塔里的魔法师们确实想要出
手为中缀记法语言带来点新东西了。嗯，加入到我的观察名单里吧……&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;哎呀，又成死线战士了。倒是在准备一件之前一直落下的事情，所以拖慢了这期周刊的进度。不过就算搞不定，下期作
为第 36 期也是到了总结期了。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;  [德]菲利普·德玛特. 战斗细胞：人体免疫系统奇妙之旅. 海南出版社. 2023, 第 66 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;  [德]菲利普·德玛特. 战斗细胞：人体免疫系统奇妙之旅. 海南出版社. 2023, 第 140 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 详情可参阅：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://ctext.org/zhuangzi/cutting-open-satchels/zh&quot; class=&quot;external_link&quot;&gt;《胠篋》 - 庄子 | 中国哲学书电子化计划&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://ctext.org/zhuangzi/robber-zhi/zhs&quot; class=&quot;external_link&quot;&gt;《盗跖》 - 庄子 | 中国哲学书电子化计划&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; [美]雅克·蒂落. 伦理学与生活（第11版）. 四川人民出版社. 2020, 第 127 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; 当我说「讨论场」的时候，其实就是「网上说」、「大家说」、「其他人说」：我懒得查证但不过先拿出来就这么
说了做法的一种更文绉绉的说法。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;  [德]菲利普·德玛特. 战斗细胞：人体免疫系统奇妙之旅. 海南出版社. 2023, 第 117 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; [德]菲利普·德玛特. 战斗细胞：人体免疫系统奇妙之旅. 海南出版社. 2023, 第 257 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#8r&quot; id=&quot;8&quot; aria-label=&quot;脚注8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E7%B2%BE%E7%81%B5%E5%9B%BE&quot; class=&quot;external_link&quot;&gt;精灵图 - 维基百科，自由的百科全书&lt;/a&gt; ，简单来说就是在动的物品或人物。&lt;/p&gt;</content></entry><entry><title>为静态博客「赋能」</title><id>https://blog.southfox.me/2026/07/enhance-static-blog/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-07-02T09:24:00Z</updated><category term="博客" /><category term="Emacs" /><category term="Lisp" /><link href="https://blog.southfox.me/2026/07/enhance-static-blog/index.html" rel="alternate" /><content type="html">&lt;p&gt;只要能接受得了站点、Git、提交、修改、暂存区、工作区这些奇怪概念后，静态博客还是挺好的。如果
还是那种自己写（或大改）静态博客生成器的「怪人」，那肯定更是知道其优势。弄点文本文
件然后运行奇奇怪怪的程序就能输出个网站，最后丢到托管服务商那里，在熟悉后整个过程甚至感到轻松
写意。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;不过用久了静态博客，总会感到有些不便之处：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;首先就是管理面的缺失，该怎么管理一大堆文本文件呢？如果使用的标签中要进行迁移，例如
将「随笔」改成「随记」该怎么办？用一点 sed 「魔法」改名？但如果只是想一半改一半不改
呢？一些文章想换套标签，另一些想换另一套，只能自己一篇篇文章打开然后改吗……&lt;/p&gt;&lt;ul&gt;&lt;li&gt;很多时候要纵览站点得构建站点后拉起 http 服务打开站点的归档页标签页，次数
多了总感觉有点麻烦，这些文件都在本地了就不能直接分析吗？&lt;/li&gt;&lt;li&gt;文章标题基本不太能跟文件名（很多时候还用来做 URI ）对上，例如
对于 FoxThinking 这个周刊系列，我知道「FoxThinking #22: 逆炼摩尔定律」大概会讲什
么内容，但面对 fox-thinking-22.org 我就一头雾水，最后还是不得不构建站点对着归档页
翻找吗……&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;很多时候出门在外闲来无事就想改改博客，但基本绑定 Git 和缺乏后台的静态博客很难在手机
上修改，安卓上安个 &lt;a href=&quot;https://f-droid.org/en/packages/com.termux/&quot; class=&quot;external_link&quot;&gt;Termux&lt;/a&gt; 倒是能勉强解决这个问题。不过在移动设备虚拟键盘上
进行 git pull, add, commit, push 这一套流程还是很折磨的。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;当然，这两个痛点也有前人的轮子：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://frontmatter.codes/&quot; class=&quot;external_link&quot;&gt;Headless CMS right in your code editor | Front Matter&lt;/a&gt; ，看起来像是通过扫描本地的文本文件造出了个仪表盘。&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://decapcms.org/&quot; class=&quot;external_link&quot;&gt;Decap CMS | Open-Source Content Management System&lt;/a&gt; ，看起来像是可以在 Hexo, Hugo 的项目
上附上一层对外服务的网页管理后台，并把修改转换成 Git 提交。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;可惜我现在无法装上这些圆形轮子，因为我现在用的是需要方形轮子的自造车
（&lt;a href=&quot;/2025/09/hello-haunt/&quot;&gt;Hello Haunt, 又一次换了博客框架&lt;/a&gt;） ！不过好在我用着 Emacs ，想着
解决这些应该不难，就来试试看吧。&lt;/p&gt;&lt;h2 id=&quot;数据提取&quot;&gt;数据提取&lt;/h2&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(let (post-files (directory-files-recursively
                  (expand-file-name &amp;quot;posts&amp;quot; default-directory) (rx &amp;quot;.org&amp;quot; eol)))
    (mapcar
     (lambda (path)
       (with-temp-buffer
         (insert-file-contents path nil 0 4096)
         (org-mode)
         ...
         ))
     post-files))&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;首先是扫描博文目录中 org 文件，为了性能可以只读取文件前 4KB 的内
容。然后用 org-mode 提供的 org-collect-keywords 函数提
取 org 文件的元数据（懒得管 md 文件就是感觉将 front matter 提取
成结构化数据太累了）。
马上就能写下这样的代码……&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(let* ((keywords (org-collect-keywords '(&amp;quot;TITLE&amp;quot; &amp;quot;TAGS&amp;quot; &amp;quot;DATE&amp;quot; &amp;quot;DRAFT&amp;quot;)))
       (title-val (car (cdr (assoc &amp;quot;TITLE&amp;quot; keywords))))
       (tags-val  (car (cdr (assoc &amp;quot;TAGS&amp;quot; keywords))))
       (date-val  (car (cdr (assoc &amp;quot;DATE&amp;quot; keywords))))
       (draft-val (car (cdr (assoc &amp;quot;DRAFT&amp;quot; keywords)))))
  (list :title (if (and title-val (not (string-empty-p title-val)))
                   (string-trim title-val)
                 (file-name-base path))
        :filename path
        :tags (if tags-val (string-trim tags-val) &amp;quot;&amp;quot;)
        :date (if date-val (string-trim date-val) &amp;quot;N/A&amp;quot;)
        :draft (if draft-val (string-trim draft-val) &amp;quot;&amp;quot;)))))&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;能用，但是这样写太糟蹋自己了，而且之后想加减新的属性也很麻烦，或许之后用到的地方不多但还是寄出
宏这个「重型火炮」。&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(defmacro blog--post-collect-keywords (&amp;amp;rest specs)
  &amp;quot;Build a plist from org keywords declared by SPECS.
Each spec is (KEY :or DEFAULT).&amp;quot;
  (declare (indent defun))
  (let ((keys (mapcar #'car specs)))
    `(let ((kw-data (org-collect-keywords
                     ',(mapcar (lambda (k) (upcase (symbol-name k))) keys))))
       (list
        ,@(cl-loop for (key . opts) in specs
                   for kstr = (upcase (symbol-name key))
                   for pkey = (intern (concat &amp;quot;:&amp;quot; (symbol-name key)))
                   collect pkey
                   collect `(let ((v (assoc ,kstr kw-data)))
                              (or (cadr v)
                                  ,(plist-get opts :or))))))))&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;在这时就不得不感叹 cl 里的 loop 真是看起来非常没 lisp 味但用起来着实很爽的宏啊。这个宏虽
然看着很扭曲，但其实要做的事很简单，就是将代码往声明式靠拢，需要什么属性就生成什么属性，
从而减少需要手动修改的地方。例如：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(blog--post-collect-keywords
            (title :or (file-name-base path))
            (date :or &amp;quot;N/A&amp;quot;))&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;会展开成这样：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(let ((kw-data (org-collect-keywords '(&amp;quot;TITLE&amp;quot; &amp;quot;DATE&amp;quot;))))
  (list :title
        (let ((v (assoc &amp;quot;TITLE&amp;quot; kw-data))) (or (cadr v) (file-name-base path)))
        :date
        (let ((v (assoc &amp;quot;DATE&amp;quot; kw-data))) (or (cadr v) &amp;quot;N/A&amp;quot;))))&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;应用&quot;&gt;应用&lt;/h2&gt;&lt;p&gt;将数据提出来立马就得到了好处，相关数据丢到 consult 后，然后拼接点数据就能
做到快速插入博客内文章链接功能了。&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/attachment/Qmdx6QPVHb5xDuNZZsmtiWyVsBXkXyfSggfxs9C2JE1gVx?filename=2026-07-01_17-50-screenshot.webp&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/attachment/Qmdx6QPVHb5xDuNZZsmtiWyVsBXkXyfSggfxs9C2JE1gVx?filename=2026-07-01_17-50-screenshot.webp&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;图一：编辑器截图，上面部分展示了插入的链接，下方输入栏 bk hl 命中了两个结果。&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(defun blog-insert-post-link ()
  &amp;quot;Insert an org link to a selected blog post.&amp;quot;
  (interactive)
  (let* ((posts-dir (expand-file-name &amp;quot;posts&amp;quot; blog-root))
         (posts (blog--get-posts))
         (candidates (mapcar (lambda (post)
                               (let* ((title (plist-get post :title))
                                      (tags (plist-get post :tags))
                                      (display-name (if (string-empty-p tags)
                                                        title
                                                      (format &amp;quot;%s (%s)&amp;quot; title tags))))
                                 (cons display-name post)))
                             posts))
         (selected (consult--read (mapcar #'car candidates)
                                  :prompt &amp;quot;Insert post link: &amp;quot;
                                  :lookup (lambda (sel &amp;amp;rest _)
                                            (cdr (assoc sel candidates)))))
         (selected-path (plist-get selected :filename))
         (slug (format &amp;quot;/%s/&amp;quot; (file-name-sans-extension
                               (file-relative-name selected-path posts-dir))))
         (title (plist-get selected :title)))
    (if selected-path
        (insert (org-link-make-string slug title))
      (user-error &amp;quot;No post selected&amp;quot;))))&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;样板&quot;&gt;样板&lt;/h2&gt;&lt;p&gt;静态博客生成程序都会带个文章样板或者叫脚手架功能？可以预先定义一些模板，然后在生成时指定不同类型应用不同模板。
不过这个功能我打算下放到 Emacs 里来做，这样灵活性更高一些。例如周刊系列模板在这里我就可以
做到从站点数据中提出最后期数，然后实现创建时实现自动 +1 的效果，再也不用劳心多看上几遍去确
定最后一刊的刊数。&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(defun blog-create-fox-thinking ()
  &amp;quot;Automatically find the latest fox-thinking issue, and create a new one.&amp;quot;
  (interactive)
  (let* ((posts (blog--get-posts))
         (max-issue -1))
    (dolist (post posts)
      (let ((base-name (file-name-base (plist-get post :filename))))
        (when (string-match (rx &amp;quot;fox-thinking-&amp;quot; (group (1+ digit))) base-name)
          (let ((issue-num (string-to-number (match-string 1 base-name))))
            (setq max-issue (max max-issue issue-num))))))
    (let* ((next-issue (if (&amp;gt; max-issue 0) (1+ max-issue) 1))
           (new-file-id (format &amp;quot;fox-thinking-%d&amp;quot; next-issue))
           (tags &amp;quot;FoxThinking&amp;quot;))
      (blog-create-new-post new-file-id tags))))&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&quot;仪表盘&quot;&gt;仪表盘&lt;/h2&gt;&lt;p&gt;然后就是管理功能了，这方面 Emacs 有自带的 &lt;a href=&quot;https://www.gnu.org/software/emacs/manual/html_node/elisp/Tabulated-List-Mode.html&quot; class=&quot;external_link&quot;&gt;Tabulated List Mode&lt;/a&gt; ，可以很方便的
对列表进行展示和处理（列表处理语言 LISt Processing 名不虚传啊）。&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;;; tabulated 接收 ((id [column-data column-data ...]) ...)
;; 这样的数据
(setq tabulated-list-entries
      (mapcar
       (lambda (post)
         (list (plist-get post :filename)
               (vconcat (mapcar (lambda (key) (plist-get post key))
                                '(:title :tags :date :draft)))))
       (blog--get-posts)))
;; 定义各个列的列名、显示字符、是否排序、是否对齐
(setq tabulated-list-format [(&amp;quot;Title&amp;quot; 40 t nil)
			     (&amp;quot;Tags&amp;quot;  20 t nil)
			     (&amp;quot;Date&amp;quot;  20)
			     (&amp;quot;Draft&amp;quot; 8 nil)])&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;不过 tabulated 并不支持多选（marks)和过滤（filters）等更高级的功能，
万幸这里能用上前人造的轮子，就是 &lt;a href=&quot;https://github.com/politza/tablist&quot; class=&quot;external_link&quot;&gt;tablist&lt;/a&gt; 包。还提供
了 tablist-mark-items-regexp 这种命令，当光标放在对应列（放在标题就操作
标题，放在标签就就操作标签），可以调用此命令使用正则多选对应条目。最后使
用 tablist-get-marked-items 函数就能获取对应选中的条目并作出对应操作，例如：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(defun blog-tablist-add-tag-to-marked (tag)
  &amp;quot;Add TAG to all marked blog posts.&amp;quot;
  (interactive &amp;quot;sAdd tag: &amp;quot;)
  (let ((files (mapcar #'car (tablist-get-marked-items))))
    (dolist (file files)
      (let ((buf (find-buffer-visiting file)))
        (with-current-buffer buf
          (blog--file-add-tag-internal tag)
          (save-buffer))))
      (blog-refresh)))&lt;/code&gt;&lt;/pre&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/media_attachments/files/116/713/745/337/745/931/original/b593197c3ee7f68b.png&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/media_attachments/files/116/713/745/337/745/931/original/b593197c3ee7f68b.png&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;图二：编辑器页面截图，右半部分展示了一个列表，按照标题、标签、时间、草稿状态展示了博客的文章，展示了选中并添加了 foo 标签；左半部分展示了给选中文章添加了 foo 标签的 git 仓库改动效果&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;不用自己一个一个翻出对应文件查看有什么标签然后自己手修标签数据，还是挺畅快的。&lt;/p&gt;&lt;h2 id=&quot;随身畅写&quot;&gt;随身畅写&lt;/h2&gt;&lt;p&gt;是的，这一段甚至就是在我的安卓手机上写的，这里只讲下大概的思
路（如果真感兴趣，可以前往我的 &lt;a href=&quot;https://git.southfox.me/southfox/pawmacs&quot; class=&quot;external_link&quot;&gt;配置仓库&lt;/a&gt; 看看。）。
其实很简单，就是 Github, Gitea, Forgejo 这种代
码 forge 服务都提供了直接读取和修改文件的 API 。只要
有程序能处理 HTTP 请求和 JSON 数据，就能实现修改博
客操作。
理所当然浏览器可以，那么就有了 Decap CMS 这种
项目；Emacs 原生也支持操作 HTTP 和 JSON 库，org-mode 方形轮子刚好也是
我这博客需要的型号，那么就更是这么理所当然了。&lt;/p&gt;&lt;p&gt;不过直接修改文章文件并不对应最后生成的产物，所以要完全发挥这套流程的潜力，还得
为博客仓库配置对应的 CI/CD 流程。&lt;/p&gt;</content></entry><entry><title>FoxThinking #33: 背景音</title><id>https://blog.southfox.me/2026/06/fox-thinking-33/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-06-28T18:51:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/06/fox-thinking-33/index.html" rel="alternate" /><content type="html">&lt;p&gt;不要变成那喧嚣的背景。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;终于把靠窗椅子上堆积的衣服收拾好，看着天空比较阴沉但还没到无法阅读的程度，索性
就拿了本《悉达多》开始读。在读到悉达多在河中听到「成百种声音、上千种各色各样
的声音」的「悟道」情节时，惊觉天空中的乌云已经飘过，天空明亮了起来。望着窗
外道路上的车流，听着车流声陷入恍惚……&lt;/p&gt;&lt;p&gt;回过神后，心里想起的是：我好像一直在听着车轮在公路上的声音。今年租房合约到期
时，我有机会找处更好的地方还是选择了续期，除了最主要的不想麻烦外，或许还有个
隐藏的原因是因为这方靠近公路，若隐若现的车轮滚滚声让我感到熟悉。之前的房子也
是毗邻道路的高层房，在夜深时最明显的声音就是车辆行驶的声音。将近十年，这种声音
已经成为了我的背景音。&lt;/p&gt;&lt;p&gt;或许除了车流声，我还怀念火车声：更小的时候住在火车轨道旁，火车驶过巨大的声音却并
没有吵醒我（或者吵醒了我也没这一两分钟的记忆），不由得感叹环境的力量。&lt;/p&gt;&lt;p&gt;熟悉的声音让人心安，倒是有例可循。比起热带森林下的录音，来自更熟悉的当地
森林录音让研究参与者报告了更积极的情绪：&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://phys.org/news/2026-04-soundscapes-nearby-forests-uplifting-faraway.html&quot; class=&quot;external_link&quot;&gt;Soundscapes from nearby forests are more uplifting than those from faraway places, research suggests&lt;/a&gt;&lt;/p&gt;&lt;p&gt;说起自然的声音，我也能列举一些：同样声音巨大到令人震撼的花狭口蛙、听到就知道熬穿夜
的珠颈斑鸠和白头鹎、迟迟嚎不到最高处让人心烦的噪鹃……&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;HowManyElementaryParticlesAreThere,Really?|QuantaMagazine&quot;&gt;&lt;a href=&quot;https://www.quantamagazine.org/how-many-elementary-particles-are-there-really-20260615/&quot; class=&quot;external_link&quot;&gt;How Many Elementary Particles Are There, Really? | Quanta Magazine&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;「物质由什么组成」这种基础的问题，答案都很复杂和混乱。在追问「为什么这个宇宙
这么复杂？」的同时，或许也更该想到有些时候就是不能奢望事事都是&lt;a href=&quot;/2026/04/fox-thinking-24/&quot;&gt;简单的事&lt;/a&gt;啊。&lt;/p&gt;&lt;h3 id=&quot;HowwillAImakemoraldecisionsforyouandme?&quot;&gt;&lt;a href=&quot;https://knowablemagazine.org/content/article/technology/2026/what-shapes-ai-moral-decisions&quot; class=&quot;external_link&quot;&gt;How will AI make moral decisions for you and me? &lt;/a&gt;&lt;/h3&gt;&lt;p&gt;确实该思考人们越来越开始将道德决策转交给大模型后产生的现象和影响了，不知
道会不会有学者在相关领域提出堪比电车难题那般「臭名昭著」的道德难题。&lt;/p&gt;&lt;h3 id=&quot;Indialearnstolivewithhottersummers&quot;&gt;&lt;a href=&quot;https://phys.org/news/2026-06-india-hotter-summers.html&quot; class=&quot;external_link&quot;&gt;India learns to live with hotter summers&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;印度热完欧洲热，加上我 RSS 源里继续刷屏的厄尔尼诺相关条目，就感觉非常非常风
雨欲来，希望不要变成什么更糟糕更恶劣爆炸事件里的油罐吧……&lt;/p&gt;&lt;h3 id=&quot;《悉达多》&quot;&gt;《悉达多》&lt;/h3&gt;&lt;p&gt;整理书堆时发现自己其实买了两本《悉达多》，最担心的事还是发生了，没记住已经
买的书然后买重了。不过幸运的是两本版本不同，这本之前买的徐进夫译本带上了详
尽的注释，重读时对着注释读颇有收获。&lt;/p&gt;&lt;h3 id=&quot;《哲学简史》&quot;&gt;《哲学简史》&lt;/h3&gt;&lt;p&gt;将西哲按照时代划分然后在时代走马观花般认识下对应的哲学家、著作、思想，虽然很
入门，但可能也比较适合用来作为某个更大学习计划的「索引」。不过我光看点古希腊
的哲学就感觉挺多了……不过慢慢看吧，反正来都来了也都不容易，可能慢慢看着看着就
觉得习惯就好，兴许赶在人都死了前岁数大了时都能看完呢？&lt;/p&gt;&lt;h3 id=&quot;《老子今注今译》&quot;&gt;《老子今注今译》&lt;/h3&gt;&lt;p&gt;还是觉得至少把《道德经》通行本背下来比较好，这样去看帛书版、郭店版、河上
公版比较异同时也有个底本比对（ diff 至少也得提供原文件啊）。选择通行本也
能跟众多研究能对上号，之后在考虑往小众的地方钻，这种先大众再小众的做法感
觉也是我一直在应用的。&lt;/p&gt;&lt;p&gt;不过在背的同时想着为了加深印象选择边抄边背，不过正文却是繁体字，想着无所谓顺带
学点繁体字吧。期间感想是所谓国人自带简繁转换插件，主要还是可从上下文和依稀几个
偏旁推测出来，如果是单字单拿出来看，没正经学过还真不知道是什么。&lt;/p&gt;&lt;h3 id=&quot;《伦理学与生活》&quot;&gt;《伦理学与生活》&lt;/h3&gt;&lt;p&gt;同样走马观花式地讲伦理道德的书，也同样可以作为以后精细的学习的「索引」。
里面的几个点我也确实挺感兴趣：&lt;/p&gt;&lt;h4 id=&quot;绝对命令&quot;&gt;绝对命令&lt;/h4&gt;&lt;p&gt;绝对命令断言，如果认为某一行为规范不能为一切人执行，那么该行为就是不道德
的。&lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;如一个懒汉想：「为何要辛苦劳作何不偷窃」然后问及背后的准则「我将永不劳作，而
从别人那偷取所需之物」。如果将其推广至全人「谁都不该劳作，人人都应互相偷取自
己所需之物」，那这样就无人劳作，无东西可偷。因此偷窃不能适用一切人，所以是不
道德的。&lt;/p&gt;&lt;h4 id=&quot;实践命令&quot;&gt;实践命令&lt;/h4&gt;&lt;p&gt;在道德上来说，任何人都不应该仅仅被视为或作为别人目的其手段，每个人本身就
是独特的目的。 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;关于这一点，体现不道德绝佳例子就是互联网服务，将人称作「用户」，视人做仪表盘
上的一列列指标，然后不停实验如何操作这指标。这个文章视频会激起人们的争吵、带来
焦虑、散布恐慌？无所谓，它能带来留存，指标够好，何必在乎背后是什么人呢？&lt;/p&gt;&lt;p&gt;不过要是能将人的作为目的，或许康德会同意吧。例如一个罕见病患者，实验性疗法能为
相关患者带去更多经验，同时也可以治疗患者本身。那么这名患者成为了手段也成为了目
的。&lt;/p&gt;&lt;h4 id=&quot;决定论&quot;&gt;决定论&lt;/h4&gt;&lt;p&gt;反对（机械）决定论观点的人很多，我也从「决定」这个角度上添一笔：就算事出有因，我们
可能也无从知道到底是什么因。生物除了遗传带来的潜在特征，环境同样也是重要的原因。遗传
所带来的都尚不清楚，何况环境呢？某人行事大大咧咧或许是因为他小时候喝的水里水垢
比较多、附近的鸟儿叫声比较响导致的；或者一位深陷网贷网赌的大学生，却因为视频网站看
到了戒社的视频而痛哭流涕，然后痛改前非浪子回头。这里的因还能将这个绑
在 /dev/(u)random 这种随机数生成器上，更加让人难判断因的出处了。&lt;/p&gt;&lt;p&gt;而对于自由意志来说，人的大脑就是个接受万万亿个参数层层累加的神经网络黑
箱，而这正是 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;但是——用霍斯普特的话来说——在某种程度上（人与人的差别很大）和相当
长的时段里，对于想望或不想望、选择或不选择、行动或不行动，我们都是
自由的。&lt;/p&gt;&lt;/blockquote&gt;&lt;h2 id=&quot;Dynamicallytyped&quot;&gt;Dynamically typed&lt;/h2&gt;&lt;h3 id=&quot;ProjectGutenberg&quot;&gt;Project Gutenberg&lt;/h3&gt;&lt;p&gt;古腾堡项目是我一个多月前就想说的网站，不过我忘了。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://news.ycombinator.com/item?id=48150431&quot; class=&quot;external_link&quot;&gt;Project Gutenberg – keeps getting better | Hacker News&lt;/a&gt;&lt;/p&gt;&lt;p&gt;这次倒是想起来了，因为最近出现了古腾堡假冒的钓鱼网站，不免有点气愤怎么还将这种
网站作为目标：&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://mastodon.social/@gutenberg_org/116818071367339030&quot; class=&quot;external_link&quot;&gt;Project Gutenberg: &amp;quot;Be aware that a malicious website is using gutten…&amp;quot; - Mastodon&lt;/a&gt;&lt;/p&gt;&lt;h3 id=&quot;十三周年，愚公移山–书格&quot;&gt;&lt;a href=&quot;https://www.shuge.org/shisan_sui/&quot; class=&quot;external_link&quot;&gt;十三周年，愚公移山 – 书格&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;当然也有古腾堡项目类似的书格项目。对于此类项目，我只能涨红了脸，额上的青筋条条
绽出，憋出什么「互联网精神」，什么「每个人的自由发展」之类什么说烂的话。&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;这一周都在看吃蛋挞的折棒的新三国吐槽视频系列，惊恐的发现我在凭此了解
三国！例如刘关张是怎么起家、曹操的出身是怎么样、手离戟把越近就离义
父越远的吕布董卓是咋回事……&lt;/p&gt;&lt;p&gt;说来惭愧，对于历史我已经很模模糊糊，对于年表就有个模模糊糊的印
象：上古夏商周、礼崩乐坏但百家争鸣春秋战国、秦汉、然后一锅乱到隋、最后唐宋元明清。
毕竟对历史的认识是为了应试而死记硬背的提纲，不出几年就忘了，现在已经没有成体系
的认识。不过随着现在越发有兴趣同时也能任由自己兴趣回看历史，这种情况应该能有
所改观吧。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; [美]雅克·蒂落. 伦理学与生活（第11版）. 四川人民出版社. 2020, 第 57 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 同上&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; [美]雅克·蒂落. 伦理学与生活（第11版）. 四川人民出版社. 2020, 第 115 页.&lt;/p&gt;</content></entry><entry><title>pali open</title><id>https://blog.southfox.me/2026/06/pali-open/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-06-24T00:51:00Z</updated><category term="日常" /><link href="https://blog.southfox.me/2026/06/pali-open/index.html" rel="alternate" /><content type="html">&lt;p&gt;mi pilin ike tan ni: pali mi li pini kama.&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;sinpin mi li len e pilin ni. tenpo suno pi pali ala la,
mi wile lape mute. tenpo suno pi pali la, tenpo lape mi li nasa.
ni li pana e sona ni: insa lawa mi la, pilin ike en pilin wile
li awen lon.&lt;/p&gt;&lt;p&gt;tenpo suno sike mute li pana e pona mute tawa insa mi. mi kama sona
e kulupu, ni li pana e sona wawa: mi wan li ken pilin pona.&lt;/p&gt;&lt;p&gt;mi pana e pona mute tawa kulupu. pali ona li suli ala, ona li
pana e tenpo mute tawa mi. mi ken kama e ijo sin, mi
ken kama suli lon nasin mi. taso lon tenpo ni la, tenpo pi weka kama.
lon la, mi wile tawa ma ante lon tenpo kama, mi wile open
e open sin. taso ijo ni li kama lon tenpo ni. ni li kama weka tan
tenpo wile mi. ni li nasa lili tawa mi.&lt;/p&gt;&lt;p&gt;lon tenpo suno ni la, mi alasa e nasin tawa ni: mi kama pona.
mi sitelen kepeken luka e lipu suli &amp;quot;Tao Te Ching&amp;quot; tawa ni:
lawa mi li ken sona jo e ona. kin, mi lukin e lipu ante, mi
open sin e pali meso pi tenpo pini, mi pali e ni: ona li kama
pona mute. nasin ni li pana mute e pona tawa mi.&lt;/p&gt;&lt;p&gt;taso tenpo li tawa la, mi wile pali e ijo tawa open sin.
ijo mute li kama lon tenpo sin. tenpo ni la, mi wile pali open!&lt;/p&gt;</content></entry><entry><title>FoxThinking #32: 等待中</title><id>https://blog.southfox.me/2026/06/fox-thinking-32/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-06-18T17:33:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/06/fox-thinking-32/index.html" rel="alternate" /><content type="html">&lt;p&gt;当有个事将要发生，那么这个事就会困住我。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;甚至如果这件事是 Option （可选）的，那就更糟糕了。例如当时我在学车时，驾校教练可能会打电话叫我
明天练车，也可能不会。那几周我就惴惴不安，一直心烦到下午，而过了下午，又为明天的情况开始心烦。&lt;/p&gt;&lt;p&gt;这种被将要发生之事占住的情况，叫做「等待模式」（waiting mode）。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://theconversation.com/do-you-lose-your-whole-day-to-one-appointment-waiting-mode-may-be-why-280608&quot; class=&quot;external_link&quot;&gt;Do you lose your whole day to one appointment? ‘Waiting mode’ may be why&lt;/a&gt;&lt;/p&gt;&lt;p&gt;焦虑、反复咀嚼、失认……不过这次，当状况又再度发生时，我希望能少等一点，多一点行动。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;LeavingMozilla|jrconlin'sinkstainedbanana&quot;&gt;&lt;a href=&quot;https://blog.unitedheroes.net/5751&quot; class=&quot;external_link&quot;&gt;Leaving Mozilla | jr conlin's ink stained banana&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;I'm not kidding when I said that Firefox is a niche browser.
Folk have to actively look to use it. They have to search it out,
figure out how to download it, ignore all the warnings and “suggestions”
that they should keep using whatever the native browser is,
[...]
Firefox users are not normal. They are deeply abnormal, and frankly a lot of them are proud of that.&lt;/p&gt;&lt;p&gt;我不开玩笑地说， Firefox 是个小众浏览器。人们必须主动寻找才能使用它。他们必须去寻找，弄清楚如何下载，
忽略所有警告和“建议”让他们继续使用原生浏览器，
[...]
Firefox 用户并不正常。他们非常反常。甚至很多人为此感到自豪。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;对于一款现在占用率现在只有 2% &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 的小众浏览器来说，选择它是要有
理由的。对我来说，首先是它是很多 Linux 发行版的默认浏览器，就这么用着用
着就用下去了；其次是为了尊重「设定」，我网名都起成这样了，再不用 Firefox 可就有失格之嫌。&lt;/p&gt;&lt;p&gt;现在 Firefox 能存在很大程度上是谷歌在弄点钱包养 Mozilla ，削弱削弱下对于垄断的指控。
不过 Mozilla 也确实该想想如何加深与社区的联系，不要老是想着其它浏览器有的我就要有。&lt;/p&gt;&lt;h3 id=&quot;Theundercovergeneralist|AdolfoOchagavía&quot;&gt;&lt;a href=&quot;https://ochagavia.nl/blog/the-undercover-generalist/&quot; class=&quot;external_link&quot;&gt;The undercover generalist | Adolfo Ochagavía&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;in theory all companies like adaptable people.
In practice I find most job descriptions prefer specialists.&lt;/p&gt;&lt;p&gt;理论上所有公司都喜欢适应能力强的人。可实际上我发现大多数职位描述更倾向于专家。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;感觉很多岗位都是如此，很多要求都高到匪夷所思，但实际需求其实招聘方自己都摸不明白，后续就开始
问「那你会不会搞这个」？其实更倾向于需求「泛化种」，但表现出来更想要个「特化种」。在现在
哪怕是「泛化种」或者「多能种」（&lt;a href=&quot;/2026/04/fox-thinking-25/&quot;&gt;FoxThinking #25: 狐狸与刺猬&lt;/a&gt;），都得伪装成「特化种」。&lt;/p&gt;&lt;h3 id=&quot;WhatjobinterviewstaughtmeaboutKubernetes&quot;&gt;&lt;a href=&quot;https://notnotp.com/notes/what-job-interviews-taught-me-about-kubernetes/&quot; class=&quot;external_link&quot;&gt;What job interviews taught me about Kubernetes&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在计算机这个拿人力当「快消品」的科技行业，如何在交接时不弄的鸡飞狗跳？答案就是用一样、模板
化的东西。可能临时来的需求就只用两三台节点加一个小小的应用，没有什么高可用、自动扩缩容的必要，但还是
照样上 K8S 。不管之后这应用要去考虑 Ingress, Service, Pod 和百八十个 Yaml 文件了，非常繁琐。但确实让这套
流程可「预测」，没有神秘遗漏的配置变量和依赖，以及烂在角落里的奇怪脚本。如果这套系统还配成 Helm charts 的话，那
么一个资深的 K8S 工程师看个一上午就能对整个架构有个大概印象。&lt;/p&gt;&lt;p&gt;在之前会这些繁重技术的人还不多，但随着大公司出来的员工慢慢「下放」到中小公司后，招聘熟稔这些繁琐技术的人难度
也在慢慢下降，正反馈循环就这么被点着了。可能这也是现在 React 或者 Vue 之类的框架繁杂却又流行的一个佐证，因为
这些事物它的「可传递性」比较好。&lt;/p&gt;&lt;h3 id=&quot;Perfectionismisskyrocketinginyoungadultsandeconomicpressuremightbetheculprit&quot;&gt;&lt;a href=&quot;https://www.psypost.org/perfectionism-is-skyrocketing-in-young-adults-and-economic-pressure-might-be-the-culprit/&quot; class=&quot;external_link&quot;&gt;Perfectionism is skyrocketing in young adults and economic pressure might be the culprit&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;将不稳定经济、财富不平等与大学生群体完美主义关联的荟萃分析，真是未曾设想的角度。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“The acceleration begins around 2000, roughly a decade before
smartphones saturated teenage life, which rubs up against the popular
idea that phones are the prime suspect,” Curran said.
He noted that the structural economic shifts offer a more consistent
explanation for the timing of this psychological change.&lt;/p&gt;&lt;p&gt;柯兰说：“加速始于2000年左右，大约比智能手机在青少年生活中普及早了十年，这与手机是主
要嫌疑的通常观点相冲突。”他指出，结构性经济变化为这心理变化的时间提
供了更一致的解释。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;研究团队还将数据上线做成了个工具网站：&lt;a href=&quot;https://perfectionismobservatory.com/&quot; class=&quot;external_link&quot;&gt;Perfectionism Observatory&lt;/a&gt;，这倒是挺「亲民」的。&lt;/p&gt;&lt;h3 id=&quot;WebBrowsersonVideoGameConsoles|Vale.Rocks&quot;&gt;&lt;a href=&quot;https://vale.rocks/posts/game-console-browsers&quot; class=&quot;external_link&quot;&gt;Web Browsers on Video Game Consoles | Vale.Rocks&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;游戏主机里的浏览器，我想起拿过 3DS 看过 Youtube ，不过效果不是挺好（意料之中）。而且确实，现在游戏
主机已经不太会在系统里附带个通用浏览器了，因为浏览器是个非常复杂的东西，非常容易被利用成为破解的入口。&lt;/p&gt;&lt;h3 id=&quot;FlaschensammlerüberseinenLebensweg:„Unglück,ja,wasistdas?“|taz.de&quot;&gt;&lt;a href=&quot;https://taz.de/Flaschensammler-ueber-seinen-Lebensweg/!6181249/&quot; class=&quot;external_link&quot;&gt;Flaschensammler über seinen Lebensweg: „Unglück, ja, was ist das?“ | taz.de&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;taz: Wenn du das so sagst, dann klingt das unglücklich.
Bist du ein unglücklicher Mensch?&lt;/p&gt;&lt;p&gt;日报：听你这么说感觉挺不幸的。你是一个不幸的人吗？&lt;/p&gt;&lt;p&gt;Leonhard: Ich war immer ein kämpferischer Mensch. Unglück, ja,
was ist das? Unglück müsste man definieren. Unglück ist, wenn
einem ein Blumentopf auf den Kopf fällt.&lt;/p&gt;&lt;p&gt;莱昂哈德： 我一直是个充满斗志的人。不幸，哈，那是什么？这得
看你怎么定义不幸了。要是头上砸下来一个花盆，那确实叫不幸。&lt;/p&gt;&lt;p&gt;taz: Zum Beispiel.&lt;/p&gt;&lt;p&gt;日报：例如说。&lt;/p&gt;&lt;p&gt;Leonhard: Aber man kann kämpfen, sich einbringen, Widerstand leisten, was initiieren.
Das perfekte Glück gibt es sowieso nicht. Was ist Glück? Geld? Pfff, weiß ich nicht.
Kann man sich auch nicht alles mit kaufen. Nee, eigentlich, was mein Leben betrifft,
bin ich nicht unglücklich. Du hast alles anders gemacht wie alle anderen oder die meisten.
Und bist trotzdem durchgekommen, irgendwie. Und hast deinen Spaß gehabt.&lt;/p&gt;&lt;p&gt;莱昂哈德： 但人是可以去抗争的，去投入、去反抗、去发起一些事。反正这世上本来就没有完美的长久幸福。
幸福是什么？钱吗？呸，我可不这么认为，钱也买不到一切。不，其实就我这一生而言，我并不觉得不幸。
你走了一条和所有人、或者说和大多数人都截然不同的路，但你还是挺过来了，总归是走过来了。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;是的呢，&lt;a href=&quot;/2026/04/fox-thinking-26/&quot;&gt;理性的人寻求的不是快乐，而是没有痛苦&lt;/a&gt;。&lt;/p&gt;&lt;h3 id=&quot;Kairos:TheancientGreekartofknowingwhentoact&quot;&gt;&lt;a href=&quot;https://bigthink.com/mini-philosophy/kairos-the-ancient-greek-art-of-knowing-when-to-act/&quot; class=&quot;external_link&quot;&gt;Kairos: The ancient Greek art of knowing when to act&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;克洛诺斯（Chronos）代表着时间，作为这个世界的舞台，只有当真正意识到他的存在才知晓重要性。&lt;/p&gt;&lt;p&gt;凯洛斯（Caerus）代表着时机/机遇，是舞台上戏剧高潮处聚光灯下的那位演员……他很重要，只是这出戏是不会重演的，不会
有人清楚接下来发展。必须要面对他，抓住他才能推动剧情，否则这出戏就很难演下去了。&lt;/p&gt;&lt;p&gt;凯洛斯的额头有几束头发垂下，在他走过来的时候正是抓住的时机。否则等凯洛斯溜过，他光秃秃的后脑勺将无法让人抓住
了。或许，是因为事后才意识到时机重要性的人太多、反身抓住脑后头发的事出现太频繁，才让凯洛斯现在成为了个秃头吧。
在合适的时刻作出正确的行动，时机，总是困难的……&lt;/p&gt;&lt;h3 id=&quot;《如何阅读一本书》&quot;&gt;《如何阅读一本书》&lt;/h3&gt;&lt;p&gt;对于读书这件事的「荟萃分析」。&lt;/p&gt;&lt;p&gt;不是什么书都值得花同样的力气去读的，这点我深以为然。&lt;/p&gt;&lt;h2 id=&quot;篝火旁&quot;&gt;篝火旁&lt;/h2&gt;&lt;h3 id=&quot;《RadioGaGa》·Queen&quot;&gt;《Radio Ga Ga》· Queen&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=azdwsXLmrHE&quot; class=&quot;external_link&quot;&gt;Queen - Radio Ga Ga (Official Video) - Youtube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;verse&quot;&gt;You made 'em laugh, you made 'em cry&lt;br /&gt;你让他们欢笑，让他们哭泣&lt;br /&gt;You made us feel like we could fly&lt;br /&gt;你让我们觉得自己仿佛能够飞翔&lt;br /&gt;So don't become some background noise&lt;br /&gt;所以不要变成那喧嚣的背景&lt;/p&gt;&lt;p&gt;所以，为什么这个栏目怎么都是些欧美的经典老歌，我是想显得我很有……品味吗？不，其实我对这些没那么大
兴趣，Queen, David Bowie, Pink Floyd 这些我也只是简单了解过，并没有从头到尾听过一张完整专辑。&lt;/p&gt;&lt;p&gt;我知道这些歌，主要是因为 &lt;a href=&quot;https://radio.garden/&quot; class=&quot;external_link&quot;&gt;Radio Garden&lt;/a&gt; 这个能收听世界各地广播的的应
用。而我，非常遵守自己「设定」的以 fox 作为关键词，搜出了两个电台：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://923thefox.com/&quot; class=&quot;external_link&quot;&gt;92.3 The Fox - 92.3 The Fox&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.foxcincinnati.com/&quot; class=&quot;external_link&quot;&gt;92.5 THE FOX | WOFX-FM&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;而这两个电台，都是经典的放经典流行、摇滚的音乐电台，在工的时候会听着这些电台，这就是我的音乐品味现在
这么「老气」的原因了。不过，在算法推送大行其道的现在，试试由克洛诺斯这位「时间」神亲自编写的推荐歌单还是
蛮不错的。&lt;/p&gt;&lt;p class=&quot;verse&quot;&gt;You had your time, you had the power&lt;br /&gt;你曾有过你的时代，风光无限&lt;br /&gt;You've yet to have your finest hour&lt;br /&gt;但你尚未迎来你最辉煌的时刻&lt;/p&gt;&lt;p&gt;在手机都取消附带广播芯片的现在，广播电台依然未衰败，它的电波依然环绕在人们周围。我很好奇电台
会不会和现在的播客有什么联系？先加入到我的研究清单吧 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 。&lt;/p&gt;&lt;h3 id=&quot;《SitAndWait》·SYDNEYYOUNGBLOOD&quot;&gt;《Sit And Wait》· SYDNEY YOUNGBLOOD&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=RNJ9pet2scY&quot; class=&quot;external_link&quot;&gt;SYDNEY YOUNGBLOOD - Sit And Wait - YouTube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;verse&quot;&gt;They say: All we can do is sit and wait&lt;br /&gt;他们说：我们所能做的一切就是坐着等待&lt;br /&gt;All we can do, yeah, that's what they say&lt;br /&gt;我们所能做的一切，是啊，他们是这么说的&lt;br /&gt;Sit and wait, sit and wait, just sit and wait&lt;br /&gt;坐着等，坐着等，就只是坐着等&lt;/p&gt;&lt;p&gt;当有些歌能精准描述当下状态的时候，就忍不住翻出来听听。&lt;/p&gt;&lt;h3 id=&quot;《Changes》·DavidBowie&quot;&gt;《Changes》· David Bowie&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=4BgF7Y3q-as&quot; class=&quot;external_link&quot;&gt;David Bowie - Changes (Official Lyric Video) - Youtube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;verse&quot;&gt;Still don't know what I was waiting for&lt;br /&gt;至今仍不知自己在苦苦等待什么&lt;br /&gt;And my time was running wild, a million dead-end streets&lt;br /&gt;我的时间在荒野奔流，撞上无数条死胡同&lt;/p&gt;&lt;p&gt;回过神来时就在单曲循环了，甚至还是在歌曲快结束时拉回开头手动单曲循环。有种：咦，这是什么？听一下……这是什么？听一下……&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;不管怎么说，作出计划，开始行动。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://gs.statcounter.com/&quot; class=&quot;external_link&quot;&gt;Statcounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 现在我还没这个清单，但估计应该会有。不过我提到多少种清单了？或许我需要个关于清单的清单……&lt;/p&gt;</content></entry><entry><title>FoxThinking #31: 自我修订的预言</title><id>https://blog.southfox.me/2026/06/fox-thinking-31/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-06-11T15:49:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/06/fox-thinking-31/index.html" rel="alternate" /><content type="html">&lt;p&gt;自证预言是心理学的「热门」概念，讲得是当人相信某件事的发生，那么就会推动这则预言成真。经典例子是
罗伯特·罗森塔尔做的实验：给某校学生做智商测验，从中随机抽样些学生告诉老师说「这些学生智商很高」。等
到了实验结束后，这些随机抽样的学生成绩确实提高了，哪怕只是随机选择的。很明显，是老师将自己的期望交付给了
这些学生，这些学生在期望中越来越活跃并形成正反馈。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Self-fulfilling_prophecy&quot; class=&quot;external_link&quot;&gt;Self-fulfilling prophecy - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.simplypsychology.org/self-fulfilling-prophecy.html&quot; class=&quot;external_link&quot;&gt;Self-Fulfilling Prophecy In Psychology: Definition &amp;amp; Examples&lt;/a&gt;&lt;/p&gt;&lt;p&gt;还有个有趣的例子是埃舍尔（M. C. Escher），作为曾直言对学校没什么兴趣的人，却因为自己的创作被数学家、科学家给关注到了。
这些数学家、科学家将自己的期待「强加」给埃舍尔，拉着他办展会、新论文也会寄给埃舍尔。在这种期待下，埃舍尔开始更多地创作
出蕴含数学或科学色彩的作品来（自指、极限、悖论）。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://dangerousminds.net/comments/the_man_who_drew_maths_adventures_in_perception_with_m-_c-_escher/&quot; class=&quot;external_link&quot;&gt;The man who drew mathematics: ‘Adventures in Perception’ with M. C. Escher&lt;/a&gt;&lt;/p&gt;&lt;p&gt;我在想在现在信息大量产出的信息社会，自我实现的预言就像是埃舍尔的《画手》 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 一样，行为和环境反过来也影响了最初立下的
预言，最近的例子就是 OpenAI 和 Anthropic 的 CEO 作出的「AI 末日」预言：「很多工作都会消失」、「百分之五十的白领工
作都会消失」……现在他们都承认自己错了。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://fortune.com/2026/05/26/sam-altman-dario-amodei-walking-back-ai-jobs-apocalypse-prophecies-ipo/&quot; class=&quot;external_link&quot;&gt;Sam Altman and Dario Amodei are both walking back their AI jobs apocalypse prophecies as they eye blockbuster IPOs - Fortune&lt;/a&gt;&lt;/p&gt;&lt;p&gt;对此我有个粗略的想法是，这恐怕是因为这两家公司都计划进入 IPO 阶段了。去年处于风头时，要大力鼓吹来扯大皮吸引风险投资；现在计划进
入 IPO ，面对普遍对风险抱有厌恶的华尔街精算师们，就不免「不过话又说回来了……」。&lt;/p&gt;&lt;p&gt;额，该少看点经济领域商业相关的东西，要不然确实变得「阴湿狐」了。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;Asocialcompassinthebrain-KnowableMagazine&quot;&gt;&lt;a href=&quot;https://knowablemagazine.org/content/article/mind/2026/genetic-disease-reveals-role-of-brain-amygdala&quot; class=&quot;external_link&quot;&gt;A social compass in the brain - Knowable Magazine&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;到底还要多少次疾呼，才能告诉人们大脑毕竟是肉做的？圣人与罪犯、帝王与农夫、英雄于懦夫背后到底有多少
是被血肉之躯造就的。&lt;/p&gt;&lt;p&gt;不过这不是什么灰暗的决定论，因为人本身的意愿同样也是其中的一环，哪怕&lt;a href=&quot;/2026/04/fox-thinking-24/&quot;&gt;基因都不该认为是生命的蓝图&lt;/a&gt;呢，当非要
找出人是由什么决定的，就只能指着这如太极又像埃舍尔的《画手》又似 Lisp 的 EVAL-APPLY 求值循环
的……「道」 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; ？&lt;/p&gt;&lt;h3 id=&quot;LibrariansonHorseback-OxfordAmerican&quot;&gt;&lt;a href=&quot;https://oxfordamerican.org/magazine/issue-132-spring-2026/librarians-on-horseback&quot; class=&quot;external_link&quot;&gt;Librarians on Horseback - Oxford American&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;马背上的图书馆。这篇故事读着读着我就不禁开始幻想：如果能让这些图书管理们见识到现在的
互联网，她们该会有多么兴奋啊！&lt;/p&gt;&lt;h3 id=&quot;上万人在「奥德赛」中找答案：频繁离职，是我的问题吗？-微信公众号&quot;&gt;&lt;a href=&quot;https://mp.weixin.qq.com/s/o_IYMm88I0Gdi4fHNCjFCw&quot; class=&quot;external_link&quot;&gt;上万人在「奥德赛」中找答案：频繁离职，是我的问题吗？ - 微信公众号&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;但其实我读《奥德赛》的时候是拿它当冒险小说来看的，对希腊众神又能化身成什么然后又
会弄出什么「幺蛾子」感到兴致勃勃，没觉得主人公漂泊的时候多么困苦。&lt;/p&gt;&lt;p&gt;可能我需要再看一遍……&lt;/p&gt;&lt;h3 id=&quot;Whysophrosyne,anancientGreekvirtue,mattersmorethaneverintheageofAI&quot;&gt;&lt;a href=&quot;https://theconversation.com/why-sophrosyne-an-ancient-greek-virtue-matters-more-than-ever-in-the-age-of-ai-282665&quot; class=&quot;external_link&quot;&gt;Why sophrosyne, an ancient Greek virtue, matters more than ever in the age of AI&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;sophrosyne ，意义是清醒的心态/开放的思想/节制/审慎，也是经典的柏拉图（或者也能说论语）式
的「知道自己不知道」。&lt;/p&gt;&lt;p&gt;这种美德在现在越来越衰败了吗？还是说这又是什么经典（或者也能说老调重弹）的
礼崩乐坏式观点吗？&lt;/p&gt;&lt;h3 id=&quot;WhyJanet?&quot;&gt;&lt;a href=&quot;https://ianthehenry.com/posts/why-janet/&quot; class=&quot;external_link&quot;&gt;Why Janet?&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;我知道 Janet 已经有段时间了，但一直没去尝试用过，毕竟现在耍着身上带着的 Lisp 有点应接不暇，难说能不能
再塞个到手上。&lt;/p&gt;&lt;p&gt;不过如果有天我要做面向 C 环境的项目的话，我肯定 Janet 绝对是个好选择的，编译个 Janet 运行时附上 lisp 代
码。虽然这让编译出来的最小 Janet 的 Hello World 程序都多达 700K ，但这可是如
太极又像埃舍尔的《画手》的 Lisp EVAL-APPLY 求值循环运行时啊，这个交易我想还是挺划算的。&lt;/p&gt;&lt;h3 id=&quot;ThreeSignsthatYou’reWise&quot;&gt;&lt;a href=&quot;https://gratitude4life.substack.com/p/three-signs-that-youre-wise&quot; class=&quot;external_link&quot;&gt;Three Signs that You’re Wise&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;Psychologist Igor Grossman offers a helpful definition of wisdom–the
ability to make sound judgments in complex situations that lack clear-cut answers.&lt;/p&gt;&lt;p&gt;心理学家伊戈尔·格罗斯曼给出了份有用的智慧定义：在
缺乏明确答案的复杂情景中做出妥当判断的能力。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;This might feel counterintuitive. We tend to imagine wise people as advice-givers,
not advice-seekers. But throughout the Book of Proverbs, wisdom is consistently linked to seeking guidance.&lt;/p&gt;&lt;p&gt;这听起来可能有点反直觉。我们往往把有智慧的人想象成是给出建议的人，而不是寻求建议的人。
但在《箴言》 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 中，智慧始终与寻求指引相连。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;是的，又是讨论智慧的文章，想起了之前我想&lt;a href=&quot;/2026/04/fox-thinking-25/#Whatiswisdom,andcanitbetaught?&quot;&gt;把智慧叫成睿知&lt;/a&gt; &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 。&lt;/p&gt;&lt;h3 id=&quot;Readers’top100novelsofalltime|Fiction|TheGuardian&quot;&gt;&lt;a href=&quot;https://www.theguardian.com/books/ng-interactive/2026/jun/06/readers-top-100-novels-of-all-time&quot; class=&quot;external_link&quot;&gt;Readers’ top 100 novels of all time | Fiction | The Guardian&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在 &lt;a href=&quot;/2026/05/fox-thinking-29/#The100bestnovelsofalltime|Fiction|TheGuardian&quot;&gt;FoxThinking #29: 我想知道我不知道&lt;/a&gt; 里提到的《卫报》百大小说名单的读者推荐版本。&lt;/p&gt;&lt;h3 id=&quot;《斯通纳》&quot;&gt;《斯通纳》&lt;/h3&gt;&lt;p&gt;作者不愧是教创意写作课的，读起来就感觉是篇非常有「技巧」的小说。&lt;/p&gt;&lt;p&gt;整体的氛围都很阴郁，越读越感觉被「我是否能坚持做自己？」这个问题所诘问，但到了结尾
却有种宣泄过后的宁静……&lt;/p&gt;&lt;h3 id=&quot;《在轮下》&quot;&gt;《在轮下》&lt;/h3&gt;&lt;p&gt;黑塞的书，（至少我读过的）总感觉在遵守某种特定的模式：剧情发展总会要求主人公走入陌生的环境，然后总会节外
生枝，反正就是不能「正常」收场。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;这样就好，这样就对了，我亲爱的。千万别懈怠，否则你会被碾压在车轮下。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;作为已经好久没梦见赶不上考场、早早就跳车、优绩主义下的失败者，我很高兴终于不用忍受这些了。只是很多人依
然像是绑在轮子上一样，身上总在散发着一种气场，我称之为「永恒的考场」，不仅折磨着自己还有身边的人。&lt;/p&gt;&lt;h4 id=&quot;菲利斯特人&quot;&gt;菲利斯特人&lt;/h4&gt;&lt;blockquote&gt;&lt;p&gt;「菲利斯特人」是与「幕斯的孩子」相对应的概念，指的是只关注世俗，对艺术、思想和心灵世界缺乏
理解和兴趣的市民阶层。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;看到了最后姜乙的译后记才惊讶地发现，原来这本书竟暗含这个概念，读的时候完全没想到。想想之前在哪知道这个概念
的？是叔本华的 &lt;a href=&quot;/2026/04/fox-thinking-26/&quot;&gt;《人生的智慧》&lt;/a&gt; ！这就不奇怪了，这就不奇怪了……&lt;/p&gt;&lt;h2 id=&quot;篝火旁&quot;&gt;篝火旁&lt;/h2&gt;&lt;p&gt;为什么人们喜欢听音乐？可能这与音乐能纾解孤独感有关。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://nautil.us/when-you-listen-to-music-youre-never-alone-235834&quot; class=&quot;external_link&quot;&gt;When You Listen to Music, You’re Never Alone - Nautilus&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“The brain interprets the structure of the music as intentionality that is coming from a
human agent,” Molnar-Szakacs says. “This, combined with all the associations evoked by
the music, is what makes the experience social.”&lt;/p&gt;&lt;p&gt;莫尔纳-萨卡奇说：“大脑将音乐的结构解读为来自人类存在的意图。”“这些，加上音乐唤起的所有联想，才让体验变得社交。”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;可以说，音乐从一开始就是在社交上产生的 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;放大（Amplification）是贯穿第2时空的主要题目。[...]在增强这些社会表现时，音乐和舞蹈的贡献是至关重要的。&lt;/p&gt;&lt;p&gt;[...]身体是一种终极乐器，能够在没有技术帮助的情况下产生各种声音、节奏、手势和舞步(Blacking 1973)。
当诸如骨笛之类的乐器最终在第3时空出现(第七章)时，它们将进一步放大社交聚会的欢腾体验，并放大它们的兴奋
和魅力，而这些体验都已经存在了一段时间了（Gamble 2012）。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;有时候兴致来了，就戴着耳机听着音乐坐在街旁。用余光盯着来往的路人，反而神奇地满足了对社交的「渴望」。街口
有点像是现代的篝火，只是这个部族已经太杂太大了，路过篝火旁的人不会认识我也不会跟我攀谈。&lt;/p&gt;&lt;p&gt;总之，音乐和故事就是这个新栏目的主题，我很确定后续如果想开个讲艺术的栏目的话，应该起名叫「洞穴里」。&lt;/p&gt;&lt;h3 id=&quot;《99Luftballons》·NENA&quot;&gt;《99 Luftballons》· NENA&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Fpu5a0Bl8eY&quot; class=&quot;external_link&quot;&gt;NENA | 99 Luftballons [1983] [Offizielles HD Musikvideo] - Youtube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;verse&quot;&gt;Hast du etwas Zeit für mich?&lt;br /&gt;如果你有时间陪着我&lt;br /&gt;Dann singe ich ein Lied für dich&lt;br /&gt;让我为你唱一首歌&lt;br /&gt;Von 99 Luftballons&lt;br /&gt;关于九十九个气球的歌&lt;/p&gt;&lt;p&gt;九十年代，柏林墙在众人推中倒下，双边的人热烈的相拥在一起。只是时间过去，东西德的裂痕并没有完全弥合，反
而越来越深。东德有很多社区在贫苦中，老旧的街道、无人的小镇、看不到未来的状况。不免让很多人觉得
是「二等公民」，推动着越发极化的政党出来。 &lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p class=&quot;verse&quot;&gt;Neunundneunzig Kriegsminister&lt;br /&gt;九十九个国防部长&lt;br /&gt;Streichholz und Benzinkanister&lt;br /&gt;手里拿着火柴和汽油桶&lt;br /&gt;Hielten sich für schlaue Leute&lt;br /&gt;自以为聪明绝顶&lt;/p&gt;&lt;p&gt;我真不想说这是什么大周期，所谓的分久必合合久必分……&lt;/p&gt;&lt;p class=&quot;verse&quot;&gt;Mann, wer hätte das gedacht&lt;br /&gt;唉，谁能想到会有这一天&lt;br /&gt;Dass es einmal so weit kommt&lt;br /&gt;事情竟然会闹到这一步&lt;br /&gt;Wegen 99 Luftballons&lt;br /&gt;全是因为九十九个气球&lt;br /&gt;[...]&lt;br /&gt;Hab''nen Luftballon gefunden&lt;br /&gt;忽然我捡到了一个气球&lt;br /&gt;Denk'an dich und lass'ihn fliegen&lt;br /&gt;想起了你，于是放手让它飞走&lt;/p&gt;&lt;h3 id=&quot;《Breakout》·SwingOutSister&quot;&gt;《Breakout》· Swing Out Sister&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=IIOJdMdS56k&quot; class=&quot;external_link&quot;&gt;Swing Out Sister - Breakout (Official Music Video) - YouTube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;流行乐常常会被认为「空洞无物」，但我认为正是这种空洞造就了流行乐的普世，就像容器一样 &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; ，让人能够轻松
投射其中。&lt;/p&gt;&lt;p class=&quot;verse&quot;&gt;When explanations make no sense&lt;br /&gt;当所有解释都成徒劳&lt;br /&gt;When every answer's wrong&lt;br /&gt;当每个答案都变错觉&lt;br /&gt;You're fighting with lost confidence&lt;br /&gt;你正与失落的自信暗自消磨&lt;br /&gt;All expectations gone&lt;br /&gt;所有期盼已成泡影&lt;br /&gt;The time has come to make or break&lt;br /&gt;时机已到或成或败&lt;br /&gt;Move on, don't hesitate&lt;br /&gt;行动吧，不用迟疑&lt;/p&gt;&lt;h3 id=&quot;《TinMan》·America&quot;&gt;《Tin Man》· America&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=zGl4PP9xaaQ&quot; class=&quot;external_link&quot;&gt;America - Tin Man (Official Audio) - YouTube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;歌曲除了它本身，也取决于听者。这首歌是在一个深夏傍晚听的，正好的温度、迷幻的歌词、不远处肉店倒出飘着腥味烫过鸡鸭
的水，都构成我对这首歌的体验。&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;本期大量出现的摘抄，原因是……我实现了博客 org-mode 解析器 verse 结构块 &lt;sup&gt;&lt;a href=&quot;#8&quot; id=&quot;8r&quot; aria-label=&quot;脚注8r&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; ，本着不用浪费的观点大批量用了起
来，就是这么无趣。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E7%95%AB%E6%89%8B&quot; class=&quot;external_link&quot;&gt;画手 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 当我知道「知道」里有个「道」后，我就不太敢轻易说出知道这个词了&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 《箴言》1:5&lt;/p&gt;&lt;p class=&quot;verse&quot;&gt;let the wise listen and add to their learning,&lt;br /&gt;使智慧人听见，增长学问，&lt;br /&gt;and let the discerning get guidance—&lt;br /&gt;使聪明人得着智谋——&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 这里提到的文章 &lt;a href=&quot;https://knowablemagazine.org/content/article/mind/2026/what-is-wisdom-can-it-be-taught&quot; class=&quot;external_link&quot;&gt;What is wisdom, and can it be taught? &lt;/a&gt; 末尾的问卷也挺有意思的，索性就搬过来顺带翻译翻译。&lt;/p&gt;&lt;p class=&quot;verse&quot;&gt;Indicate how much you agree with the statements below on a scale of 1 to 5, with 1 representing “disagree completely” and 5 “agree completely.”&lt;br /&gt;请根据你对以下叙述赞同程度进行打分，分值范围为 1 到 5 分，1 分 = 完全不同意 5 分 = 完全同意&lt;br /&gt;&lt;br /&gt;1. My peace of mind is not easily upset.&lt;br /&gt;1. 我的宁静不会轻易打破。&lt;br /&gt;2. I have a good sense of humor about myself.&lt;br /&gt;2. 我善于自嘲。&lt;br /&gt;3. I have dealt with a great many different kinds of people during my lifetime.&lt;br /&gt;3. 我一生中善于与各种各样的人打交道。&lt;br /&gt;4. I’ve learned valuable life lessons from others.&lt;br /&gt;4. 我从别人身上学到了宝贵的教训。&lt;br /&gt;5. At this point in my life, I find it easy to laugh at my mistakes.&lt;br /&gt;5. 在现在，我能轻松对自己犯下的错一笑而过。&lt;br /&gt;6. My happiness is not dependent on other people and things.&lt;br /&gt;6. 我的快乐不依赖其他人或事。&lt;br /&gt;7. I can accept the impermanence of things.&lt;br /&gt;7. 我能接受事物的变化无常。&lt;br /&gt;8. I like to read books that challenge me to think differently about issues.&lt;br /&gt;8. 我喜欢那些有挑战、能让我从不同角度思考的书。&lt;br /&gt;9. I am “tuned in” to my own emotions.&lt;br /&gt;9. 我能敏锐感知到我的情绪。&lt;br /&gt;10. I get either very angry or depressed if things go wrong.&lt;br /&gt;10. 我对事情搞砸会非常生气或沮丧。&lt;br /&gt;11. I am able to integrate the different aspects of my life.&lt;br /&gt;11. 我能整合自己一生中的不同方面。&lt;br /&gt;12. I often have a sense of oneness with nature.&lt;br /&gt;12. 我经常感到融入自然。&lt;br /&gt;13. It seems I have a talent for reading other people’s emotions.&lt;br /&gt;13. 我似乎有种能读懂别人情绪的能力。&lt;br /&gt;14. I feel that my individual life is a part of a greater whole.&lt;br /&gt;14. 我觉得我个人是某个宏大存在的一部分。&lt;br /&gt;15. There are some people I know I would never like.&lt;br /&gt;15. 我确信有些人我永远不会喜欢。&lt;br /&gt;16. I have grown as a result of losses I have suffered.&lt;br /&gt;16. 我曾遭受的失去让我成长。&lt;br /&gt;17. I can freely express my emotions without feeling like I might lose control.&lt;br /&gt;17. 我能自由表达我的感受而不担心失控。&lt;br /&gt;18. I’m very curious about other religious and/or philosophical belief systems.&lt;br /&gt;18. 我对其它宗教和/或哲学信仰体系充满好奇。&lt;br /&gt;19. I don’t worry about other people’s opinions of me.&lt;br /&gt;19. 我不在乎其他人对我的看法。&lt;br /&gt;20. Sometimes I get so charged up emotionally that I am unable to consider all ways of dealing with my problems.&lt;br /&gt;20. 有时我太情绪激烈甚至让我无法思考问题的解决办法。&lt;br /&gt;21. I always try to look at all sides of a problem.&lt;br /&gt;21. 我总是试图从各个方面看待问题。&lt;br /&gt;&lt;br /&gt;Scoring: First, invert your number for items 10, 15 and 20 (for these three questions ONLY, change a score of 1 to 5, 2 to 4, 4 to 2 and 5 to 1. A score of 3 remains unchanged.)&lt;br /&gt;打分：首先将第 10、15 和 20 题的分数进行反转（仅限这三道题：把 1 分换成 5 分，2 分换成 4 分，4 分换成 2 分，5 分换成 1 分。3 分保持不变）。&lt;br /&gt;&lt;br /&gt;Next, add these three inverted scores to your scores on the other 18 questions.&lt;br /&gt;下一步将调整后的这三道题的分数，与其余 18 道题分数相加。&lt;br /&gt;&lt;br /&gt;Divide that number by 21 to obtain your average.&lt;br /&gt;用总分除以 21，得到你的最终平均分。&lt;br /&gt;&lt;br /&gt;Note: The rating scale below is based on a data set that included only 769 people, and so should be understood as only a guide, not a standardized norm.&lt;br /&gt;注：以下评估标准基于一个仅包含 769 人的数据集，因此仅作参考，而非基准。&lt;br /&gt;&lt;br /&gt;Below 3.59 = You scored at or below the median, which places you in the bottom half of wisdom self-raters.&lt;br /&gt;低于 3.59 分 = 你的得分在测算的中位数或以下，属于智慧自评得分较低的一半。&lt;br /&gt;&lt;br /&gt;3.6 to 3.99 = Your score puts you in the top 50 percent of wisdom self-raters.&lt;br /&gt;3.6 到 3.99 分 = 你的得分在智慧自评得分高于 50% 之中。&lt;br /&gt;&lt;br /&gt;4.0 to 4.39 = You scored in the top 20 percent, making you very wise.&lt;br /&gt;4.0 到 4.39 分 = 你的得分进入了前 20%，说明你有非凡智慧。&lt;br /&gt;&lt;br /&gt;4.4 or higher = You scored in the top 5 percent, making you extraordinarily wise.&lt;br /&gt;4.4 分或更高 = 你的得分进入了前 5%，说明你拥有惊世智慧。&lt;/p&gt;&lt;p&gt;也提醒自己，不要忘了智慧是能够学习的！&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;  [英]克莱夫·甘布尔. 定居地球. 山西人民出版社, 2023, 247-248&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://www.dw.com/en/what-drives-the-far-right-afds-success-in-eastern-germany/a-50264353&quot; class=&quot;external_link&quot;&gt;What drives AfD voters in eastern Germany?&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://ctext.org/dictionary.pl?if=gb&amp;amp;id=11602&quot; class=&quot;external_link&quot;&gt;道德經 -&amp;gt; 11 - 中國哲學書電子化計劃&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;埏埴以為器，当其无，有器之用&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#8r&quot; id=&quot;8&quot; aria-label=&quot;脚注8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://orgmode.org/manual/Paragraphs.html&quot; class=&quot;external_link&quot;&gt;Paragraphs (The Org Manual)&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>FoxThinking #30: 被现实打败</title><id>https://blog.southfox.me/2026/06/fox-thinking-30/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-06-03T11:43:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/06/fox-thinking-30/index.html" rel="alternate" /><content type="html">&lt;p&gt;真空中的球形鸡就像地下室的喷火龙一样，无处不在。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;经济学中的垄断理论有个科斯猜想 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; ，内容为：垄断（一般不能转售的）耐用品厂家，无法享受到垄断的
利润。例如出现能用到海枯石烂久到发昏的电灯泡 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; ，一段时间后厂商会想降低价格「收割」持低价位
预期的消费者，但在观望的消费者会知道厂商想收割而继续观望，厂商知道消费者会观望不得不继续压低价
格……直到最后压到成本价。这种博弈过程很迅速，会在「眨眼间」完成。&lt;/p&gt;&lt;p&gt;但根据 &lt;a href=&quot;https://marginalrevolution.com/marginalrevolution/2026/05/a-beautiful-theory-falls-to-ugly-data.html&quot; class=&quot;external_link&quot;&gt;A Beautiful Theory Falls to Ugly Data - Marginal REVOLUTION&lt;/a&gt; 这篇文章来
看， Alex Tabarrok 用电子书的例子检验了这个猜想，发现事实并非如此。文章中提到的论
文以进入到公有领域的电子书为例子（《傲慢与偏见》、《了不起的盖茨比》等），论证了就算是
这种不能转售的耐用品的垄断者，也能获取到垄断利润。「优美」的理论败给了「丑陋」的现实。&lt;/p&gt;&lt;p&gt;虽然对这篇论文还是有点疑惑，不过确实感叹：理论和现实间存在很大的鸿沟，一不小心就会掉下
去。以及，对网上盛传的经济学「只能解释过去而不能着眼现在和将来」的刻板印象加深了！&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;EncyclicalLetterofHisHolinessLeoXIVMagnificaHumanitas(15May2026)&quot;&gt;&lt;a href=&quot;https://www.vatican.va/content/leo-xiv/en/encyclicals/documents/20260515-magnifica-humanitas.html&quot; class=&quot;external_link&quot;&gt;Encyclical Letter of His Holiness Leo XIV Magnifica Humanitas (15 May 2026)&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;天主教新任教宗（到现在也「上线」一年了）良十四世在最近发表的关于人工智能通谕。&lt;/p&gt;&lt;p&gt;新任教宗选择 Leo(良) 这个教宗称号和在通谕里明确点出是在致敬发布一百三十五周年
良十三世的《新事》通谕 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; ，清晰表明天主教会认为当下正处于一个类似
于十九世纪末、万事万物都在剧烈变革的历史节点。《新事》通谕阐述了劳资权益、穷苦工人、社会
正义这些动荡不安与充满变革的主题，和现在所处的状况是一样的吗？反正我是在观望。&lt;/p&gt;&lt;p&gt;不过看得出来天主教这个牌桌上的「老玩家」感到了非常大的危机感，不管是人工智能，也有
现在越发原子化的社会 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 。嗯，总之加入到我的观察名单上 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; 吧。尊敬下天主教
这个「千年老店」，看看之后的动作，或许也能参考下。&lt;/p&gt;&lt;h4 id=&quot;WhatToKnowAboutPopeLeo’sEncyclicalOnAI-TheOnion&quot;&gt;&lt;a href=&quot;https://theonion.com/what-to-know-about-pope-leos-encyclical-on-ai/&quot; class=&quot;external_link&quot;&gt;What To Know About Pope Leo’s Encyclical On AI - The Onion&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;当然《洋葱报》怎么会放过这样的恶搞机会呢：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Q: Why did the pope write about AI?&lt;/p&gt;&lt;p&gt;A: The Vatican’s SEO rankings have been plummeting for months.&lt;/p&gt;&lt;p&gt;问：为什么教宗要写人工智能？&lt;/p&gt;&lt;p&gt;答：梵蒂冈的搜索引擎优化 (SEO) 排名几个月来在直线下跌。&lt;/p&gt;&lt;p&gt;[...]&lt;/p&gt;&lt;p&gt;Q: What is his most controversial point?&lt;/p&gt;&lt;p&gt;A: That human life is beautiful and worth saving.&lt;/p&gt;&lt;p&gt;问：这里最值得争议的点是什么？&lt;/p&gt;&lt;p&gt;答：认为人类是美的并值得拯救。&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 id=&quot;OnGoogledeclaringwarontheWeb&quot;&gt;&lt;a href=&quot;https://tante.cc/2026/05/20/on-google-declaring-war-on-the-web/&quot; class=&quot;external_link&quot;&gt;On Google declaring war on the Web&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Yuck ，现在谷歌搜索框右边的按钮会默认使用大模型输出模式，至少现在还没有将 Enter 键「劫持」到大
模型模式上（谷歌也知道会用 Enter 开始搜索的不太待见大模型输出），但也令人讨厌了。&lt;/p&gt;&lt;h3 id=&quot;DesigningFirefoxforthefuture&quot;&gt;&lt;a href=&quot;https://blog.mozilla.org/en/firefox/new-firefox-design/&quot; class=&quot;external_link&quot;&gt;Designing Firefox for the future&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;点进去有点紧张，总感觉会看到一些假大空的东西，实际浏览下来松了口气。&lt;/p&gt;&lt;p&gt;总之吉祥物很可爱，我也将继续「自豪地采用 Firefox」！&lt;/p&gt;&lt;h3 id=&quot;《国家为什么会破产：大周期》&quot;&gt;《国家为什么会破产：大周期》&lt;/h3&gt;&lt;p&gt;这是 &lt;a href=&quot;/2026/05/fox-thinking-29/&quot;&gt;FoxThinking #29: 我想知道我不知道&lt;/a&gt; 周刊里中提到的《安史之乱：历史、宣传与神话》阅读后，
发现安史之乱中有很多事件背后有巨大的经济影响。遂即转头翻出了去年买的这本书，去年读的时候并不
怎么顺畅，然后就弃了，现在有了目标就能读下去了（不过依然有很多难理解的经济概念）。&lt;/p&gt;&lt;p&gt;去年六月出版的书，现在重新读来对着安史之乱资料和这一年
所发生的事，发现能映照的事变多了，读起来更有兴致了。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;在这个阶段，政府现金紧缺，其通常会提高税率以试图满足融资需求。
更高税收的预期给家庭和企业带来额外压力，这促使他们将可能的资产转移出境。
对此，政府通常会实施资本管制以试图遏制资金外流，但此时经济和货币外逃的压
力已超出政府控制能力，难以有效止血。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;所以……？&lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;在各个国家内部，极右翼、温和中间派以及极左翼之间的民粹主义冲突正日益加剧，
随之而来的是重大的政治转变（大多是向极右翼方向转变）以及由这些转变引发的
革命性变革。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;嗯嗯…… &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;h4 id=&quot;Somethingcoming:whatscientistsknowaboutapotential'super'ElNino&quot;&gt;&lt;a href=&quot;https://phys.org/news/2026-05-scientists-potential-super-el-nino.html&quot; class=&quot;external_link&quot;&gt;Something coming: what scientists know about a potential 'super' El Nino&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;当然这本书认为影响整个周期的因素还有气候变化等自然事件，想起这个月关于厄尔尼诺的消息一直在我的订阅里
出现，有种风雨欲来之势，希望世态不要变得更糟了……&lt;/p&gt;&lt;h3 id=&quot;BoardingChina’sLastBus—Asterisk&quot;&gt;&lt;a href=&quot;https://asteriskmag.com/issues/14/chinas-last-bus&quot; class=&quot;external_link&quot;&gt;Boarding China’s Last Bus—Asterisk&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;我确实有种意向，认为新事物总能以摧枯拉朽的力量「改弦易张」、「改朝换代」推倒重来旧事物，在
中国是一种普遍存在的意向 &lt;sup&gt;&lt;a href=&quot;#8&quot; id=&quot;8r&quot; aria-label=&quot;脚注8r&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; ？但随着看了相关的资料后，发现这种「颠覆性创新」 &lt;sup&gt;&lt;a href=&quot;#9&quot; id=&quot;9r&quot; aria-label=&quot;脚注9r&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; 并不总
是像我以前认为的那样，尤其是在改朝换代的过程中，有多少代价被「支付」？在这种情况下谁会觉得自己一定就能处在浪潮上？&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/attachment/QmT2XRkDBs6cNhaE2s1wDgd6rBrHgj2ycM8EetpuLJMQ6s?filename=中西人口发展对比图.webp&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/attachment/QmT2XRkDBs6cNhaE2s1wDgd6rBrHgj2ycM8EetpuLJMQ6s?filename=中西人口发展对比图.webp&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;图一：中西人口发展对比图，来源: 张宏杰. 简读中国史：世界史坐标下的中国. 岳麓书社. 2019, 45%, 第二十五章 中国历史上人口的大起大落.&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;在安史之乱中，唐朝廷向北方游牧民族回纥的借兵协议甚至是让其在攻下的城中烧杀抢掠 &lt;sup&gt;&lt;a href=&quot;#10&quot; id=&quot;10r&quot; aria-label=&quot;脚注10r&quot;&gt;10&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;克城之日，土地、士庶歸唐，金帛、子女皆歸回紇&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;脑子里不由得就想起了「人为刀俎，我为鱼肉」这句话。&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/attachment/QmWzrC1a3oSriisFdRFZmJAkHMfcAsf2RjApxXZoVLC3KR?filename=P020220901385252961831.webp&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/attachment/QmWzrC1a3oSriisFdRFZmJAkHMfcAsf2RjApxXZoVLC3KR?filename=P020220901385252961831.webp&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;图二：“王子臣”青铜俎，来源: &lt;a href=&quot;https://www.chnmuseum.cn/zp/zpml/csp/202209/t20220901_257155.shtml&quot; class=&quot;external_link&quot;&gt;中国国家博物馆&lt;/a&gt;&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;h2 id=&quot;Dynamicallytyped&quot;&gt;Dynamically typed&lt;/h2&gt;&lt;h3 id=&quot;HailMary-StarMap&quot;&gt;&lt;a href=&quot;https://valhovey.github.io/gaia-mary/&quot; class=&quot;external_link&quot;&gt;Hail Mary - Star Map&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;电影《挽救计划》中的星图，挺酷的。&lt;/p&gt;&lt;h3 id=&quot;Glide&quot;&gt;&lt;a href=&quot;https://glide-browser.app/&quot; class=&quot;external_link&quot;&gt;Glide&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;一个 Firefox fork ，特点浏览器内里原生集成聚焦键盘操作，而不用等待页面加载完才能使
用，很多次我用 &lt;a href=&quot;https://github.com/tridactyl/tridactyl&quot; class=&quot;external_link&quot;&gt;tridactyl&lt;/a&gt; 插件的时候在加载页面时无法响应感到沮丧。&lt;/p&gt;&lt;p&gt;配置文件和按键绑定可以用 Typescript 编写，挺酷的。&lt;/p&gt;&lt;h3 id=&quot;lipusfox/lipusfox&quot;&gt;&lt;a href=&quot;https://git.southfox.me/lipusfox/lipusfox&quot; class=&quot;external_link&quot;&gt;lipusfox/lipusfox&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;但我没用上 Glide 浏览器项目，因为我从这个项目看到了折腾自己 Firefox fork 的可能。之前我就实验过
用 Electron 搭建一个 Socket 并建立一个迷你 lisp 解释器然后不断执行从 Guile 里发送的 json 数据，简单
实现了打开标签页和切换标签页。只是后续没继续推进了，因为我觉得这种架构有点破车而且我也更倾向于不使
用 chromium 内核的浏览器。&lt;/p&gt;&lt;p&gt;现在「照虎画猫」实现了自己的浏览器，简单注入了一个 js 模块实现了在打开时 alert 一个 Hello world ，为了实
现这样一个简单的功能就要我的电脑全功率编译， CPU 温度传感器长时维持在七十度三十分钟，估计能煮熟小半个鸡蛋了。&lt;/p&gt;&lt;p&gt;现在的想法是拿 &lt;a href=&quot;https://clojurescript.org/&quot; class=&quot;external_link&quot;&gt;ClojureScript&lt;/a&gt; 作为配置环境，相关的用户配置是拿 clojure(sript) 来写。单兵折腾浏览器感觉像
是向风车冲锋，不过这个过程挺有趣的，希望之后真能完善到能当作自己日用浏览器的程度吧。&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;本期有挺多经济学的东西出现，我对经济这个领域的很多概念感兴趣，尤其在大家都在感叹「唉，在这种经济下……」的时候。之前我就
买了曼昆的《经济学原理》但一直没翻开看，或许是时候了？&lt;/p&gt;&lt;p&gt;当然不用担心，我并不想成为系着领带穿着西服拿着死贵死贵咖啡在 CBD 工作的那种金融从业者，我对于经济对于社会的影响更感兴
趣，一种社会经济学 &lt;sup&gt;&lt;a href=&quot;#11&quot; id=&quot;11r&quot; aria-label=&quot;脚注11r&quot;&gt;11&lt;/a&gt;&lt;/sup&gt; ，我估计这个领域应该是搞不了什么钱的吧。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Coase_conjecture&quot; class=&quot;external_link&quot;&gt;Coase conjecture - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 当然，至少电灯泡来讲不可能，因为存在计划报废；&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.bilibili.com/video/BV13i4y1P7KX/&quot; class=&quot;external_link&quot;&gt;计划报废：为什么你的手机一过保修期就坏？【官方双语】【Veritasium真理元素】- bilibili&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=j5v8D-alAKE&quot; class=&quot;external_link&quot;&gt;This is why we can't have nice things - Youtube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://www.vatican.va/content/leo-xiii/en/encyclicals/documents/hf_l-xiii_enc_15051891_rerum-novarum.html&quot; class=&quot;external_link&quot;&gt;Rerum Novarum (May 15, 1891)&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://theconversation.com/many-churches-synagogues-and-mosques-are-built-around-families-and-theyre-struggling-to-respond-to-rising-singles-278723&quot; class=&quot;external_link&quot;&gt;Many churches, synagogues and mosques are built around families – and they’re struggling to respond to rising singles&lt;/a&gt;&lt;/p&gt;&lt;p&gt;不难发现很多信仰都建立在家庭这一「组织」上。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; 其实我并没有这种名单&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; [美]瑞·达利欧. 国家为什么会破产：大周期. 中信出版社. 2025, 第 133 页.&lt;/p&gt;&lt;p&gt;也想到了： &lt;a href=&quot;https://finance.eastmoney.com/a/202605223746801748.html&quot; class=&quot;external_link&quot;&gt;整治非法跨境证券经营不切断合规境外投资渠道 _ 东方财富网&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; [美]瑞·达利欧. 国家为什么会破产：大周期. 中信出版社. 2025, 第 332 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#8r&quot; id=&quot;8&quot; aria-label=&quot;脚注8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; 一个例子是《席德·梅尔的文明VI》游戏中给中国文明的能
力就叫「朝代更替」 &lt;a href=&quot;https://www.civilopedia.net/zh-CN/standard-rules/civilizations/civilization_china/&quot; class=&quot;external_link&quot;&gt;中国 - 主流文明 - 文明百科 - 文明VI&lt;/a&gt; ，不过我没玩过文明六，不清楚这能力在游戏内的表现。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#9r&quot; id=&quot;9&quot; aria-label=&quot;脚注9&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Disruptive_innovation&quot; class=&quot;external_link&quot;&gt;Disruptive innovation - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#10r&quot; id=&quot;10&quot; aria-label=&quot;脚注10&quot;&gt;10&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikisource.org/wiki/%E8%B3%87%E6%B2%BB%E9%80%9A%E9%91%91/%E5%8D%B7220&quot; class=&quot;external_link&quot;&gt;資治通鑑/卷220 - 维基文库，自由的图书馆&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#11r&quot; id=&quot;11&quot; aria-label=&quot;脚注11&quot;&gt;11&lt;/a&gt;&lt;/sup&gt; 所以这个学科的缩写真是我想得那样吗……&lt;/p&gt;</content></entry><entry><title>May I recommend... Treating Emacs as Emacs</title><id>https://blog.southfox.me/2026/05/may-i-recommend-treating-emacs-as-emacs/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-05-30T23:46:00Z</updated><category term="Emacs" /><link href="https://blog.southfox.me/2026/05/may-i-recommend-treating-emacs-as-emacs/index.html" rel="alternate" /><content type="html">&lt;p&gt;This post is an entry for the &lt;a href=&quot;https://www.emacswiki.org/emacs/CarnivalMay2026&quot; class=&quot;external_link&quot;&gt;Emacs Carnival&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Emacs is just Emacs!&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;h2 id=&quot;Emacsismorethanatexteditor&quot;&gt;Emacs is more than a text editor&lt;/h2&gt;&lt;p&gt;Emacs is a text editor. But it is also a living Emacs Lisp
interpreter that happens to edit text.&lt;/p&gt;&lt;p&gt;Think about movie tropes: a traditional samurai movie and a sci-fi movie
where energy shields make guns useless, forcing everyone into close melee.
Both are about sword fights, but they have completely different vibes.&lt;/p&gt;&lt;h2 id=&quot;Emacsisunlikeothertexteditors&quot;&gt;Emacs is unlike other text editors&lt;/h2&gt;&lt;p&gt;When it comes to editing, other editors get you to your destination like motorcycles or cars.
Emacs is a camper van. Once you arrive, you can set up a coffee machine and a
barbecue grill right there.
It might feel &amp;quot;heavy,&amp;quot; but for those who need it, it is worth it.&lt;/p&gt;&lt;p&gt;People often complain about Emacs startup speed. Of course, people can strip a
camper van down to its bare engine, optimize every part,
and rebuild it into a racing kart. But Emacs has a &lt;a href=&quot;https://systemcrafters.net/emacs-tips/using-the-emacs-daemon/&quot; class=&quot;external_link&quot;&gt;daemon mode&lt;/a&gt;. This means Emacs
doesn’t work like other editors that you open and close on a whim.&lt;/p&gt;&lt;p&gt;I launch the Emacs daemon when my computer boots. It automatically opens a window
in my first workspace with my dashboard. In other workspaces, whenever
I need to choose something from my clipboard or launch an application &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; , I just use
emacsclient to open a frame.
Quite often, I have hundreds of buffers running. They are much like browser tabs,
but I can effortlessly navigate buffer using fuzzy search.&lt;/p&gt;&lt;h2 id=&quot;StayclosetotheEmacscommunity&quot;&gt;Stay close to the Emacs community&lt;/h2&gt;&lt;p&gt;Because Emacs has lived for so long, search engine results are a mixed bag of the
fresh and the ancient. Some solutions out there are just outdated.&lt;/p&gt;&lt;p&gt;It's a bit of a cliché, but a solid move is to check the Emacs &lt;a href=&quot;https://github.com/emacs-tw/awesome-emacs&quot; class=&quot;external_link&quot;&gt;awesome list&lt;/a&gt;.
Maybe you will discover packages and starter kits currently thriving in the community.
Browse through them for features you want. Testing one or two starter kits usually
reveals plenty of QOL improvements.&lt;/p&gt;&lt;p&gt;P.S. &lt;a href=&quot;https://sachachua.com/blog/category/emacs-news/&quot; class=&quot;external_link&quot;&gt;Emacs news&lt;/a&gt; is also a great place to check out!&lt;/p&gt;&lt;h2 id=&quot;The&amp;quot;someday&amp;quot;moment...&quot;&gt;The &amp;quot;someday&amp;quot; moment...&lt;/h2&gt;&lt;p&gt;The most comforting part of Emacs is knowing, &amp;quot;Oh, I am sure there is an Emacs mode for that.&amp;quot;
But someday, you will have to write something of your own in Emacs Lisp:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;A web service you use is terrible, but what if you could grab its API and handle it inside Emacs...?&lt;/li&gt;&lt;li&gt;A repetitive workflow is too tedious, can you stitch it all together...?&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;At that point, facing Emacs Lisp is inevitable. Here is my hot
take: to learn Emacs Lisp, you should start with an easier Lisp.&lt;/p&gt;&lt;p&gt;Emacs (Lisp) has some quirks (though I have grown to like them).
It left me bewildered: cadr? cadddar? rassq? assq? Why did my code
just freeze the entire editor?
If you are not in a rush to implement a feature immediately and want a structured learning
experience, I recommend starting with Clojure.
It offers a much smoother ride and widens your Lisp horizon.
Once you have that perspective, coming back to Emacs Lisp feels far more manageable.&lt;/p&gt;&lt;h2 id=&quot;Footnotes&quot;&gt;Footnotes&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://github.com/armindarvish/consult-omni&quot; class=&quot;external_link&quot;&gt;GitHub - armindarvish/consult-omni: A Powerful Versatile Omni Search inside Emacs · GitHub&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>FoxThinking #29: 我想知道我不知道</title><id>https://blog.southfox.me/2026/05/fox-thinking-29/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-05-20T16:24:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/05/fox-thinking-29/index.html" rel="alternate" /><content type="html">&lt;p&gt;老生常谈的「知之为知之，不知为不知」观点，但在现在这种环境下确实变成更「紧缺」的美
德了。在工作上为了饭碗先假意装懂承接下来是不得已的选择，可只是为了展示自信或是显
得博学什么的对着没怎么接触过的事物念着大模型的输出就不太「礼貌」了。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;我在想，「知道自己不知道」甚至是比「可判定」 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 更为恐怖的「权柄」，后者只不过是让
人能轻松证出孪生素数猜想、哥德巴赫猜想、冰雹猜想之类的难题，可前者或许能让人变成最有智慧
的人。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;The100bestnovelsofalltime|Fiction|TheGuardian&quot;&gt;&lt;a href=&quot;https://www.theguardian.com/books/ng-interactive/2026/may/12/the-100-best-novels-of-all-time&quot; class=&quot;external_link&quot;&gt;The 100 best novels of all time | Fiction | The Guardian&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;《卫报》在今年评选的有史以来百大小说榜单。看到在讲这列表背后的评选背景的
文章： &lt;a href=&quot;https://www.theguardian.com/books/ng-interactive/2026/may/16/story-behind-100-best-novels-all-time&quot; class=&quot;external_link&quot;&gt;Who’s in, who’s out, and how many have you read? The story behind our 100 best novels&lt;/a&gt; 发
现评论总体呈现「多半好评」的态势，而且前排高赞评论很多在说这列表非常无趣和无意义。&lt;/p&gt;&lt;p&gt;顺势发现一五年时的榜单 &lt;a href=&quot;https://www.theguardian.com/books/2015/aug/17/the-100-best-novels-written-in-english-the-full-list&quot; class=&quot;external_link&quot;&gt;The 100 best novels written in English: the full list | Books | The Guardian&lt;/a&gt; ，一五年的榜单是老白男（纯客观描述，非贬义）花两年时间排出来的，只针对英语地区作家的作品。今年榜单则由评审团
评选，并把范围扩大到了只要有以英语出版的小说，入选了更多的女作家、少数群体作家的作品。即使有这么大的不同，我也
觉得做个对比也是件有趣的事，索性就写了个脚本 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 分析下。&lt;/p&gt;&lt;p&gt;前三十名的变动（写全就有点凑字数的嫌疑了）如下：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;001: Middlemarch                    (↑ 20)
002: Beloved                        (New)
003: Ulysses                        (↑ 43)
004: To the Lighthouse              (New)
005: In Search of Lost Time         (New)
006: Anna Karenina                  (New)
007: War and Peace                  (New)
008: Jane Eyre                      (↑ 4)
009: Pride and Prejudice            (New)
010: Madame Bovary                  (New)
011: The Great Gatsby               (↑ 40)
012: Bleak House                    (New)
013: Emma                           (↓ 6)
014: Mrs Dalloway                   (↑ 36)
015: Moby-Dick                      (↑ 2)
016: Nineteen Eighty-Four           (↑ 54)
017: One Hundred Years of Solitude  (New)
018: Persuasion                     (New)
019: The Life and Opinions of Tristram Shandy, Gentleman (↓ 13)
020: Wuthering Heights              (↓ 7)
021: The Portrait of a Lady         (New)
022: Things Fall Apart              (New)
023: Midnight's Children            (New)
024: The Remains of the Day         (New)
025: Lolita                         (↑ 50)
026: Don Quixote                    (New)
027: The Trial                      (New)
028: The Brothers Karamazov         (New)
029: Pale Fire                      (New)
030: Frankenstein                   (↓ 22)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;在一五年榜单前三十名但在今年榜单没入选的作品：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-text&quot;&gt;001: The Pilgrim’s Progress
002: Robinson Crusoe
003: Gulliver’s Travels
004: Clarissa
005: Tom Jones
009: Nightmare Abbey
010: The Narrative of Arthur Gordon Pym of Nantucket
011: Sybil
016: The Scarlet Letter
018: Alice’s Adventures in Wonderland
019: The Moonstone
020: Little Women
022: The Way We Live Now
023: The Adventures of Huckleberry Finn
024: Kidnapped
025: Three Men in a Boat
026: The Sign of Four
027: The Picture of Dorian Gray
028: New Grub Street
030: The Red Badge of Courage&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;还是能看出之间不同的，算是体现出了西方英语地区这十年对小说态度的变迁吗？&lt;/p&gt;&lt;h3 id=&quot;TheChinesewhizkidsofSiliconValley-RestofWorld&quot;&gt;&lt;a href=&quot;https://restofworld.org/2026/chinese-ai-researchers-silicon-valley/&quot; class=&quot;external_link&quot;&gt;The Chinese whiz kids of Silicon Valley - Rest of World&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;中国顶尖人才在硅谷 AI 浪潮中的故事，毕业于顶尖学府、精通数学、无休止的工作、对构建
通用人工智能热忱……&lt;/p&gt;&lt;p&gt;我想说这些人才就像「木鸡」一样（这里我非褒非贬），我看到马上就有点想「反走矣」 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 。&lt;/p&gt;&lt;h3 id=&quot;Mostpeopledon’tknowwhattheydon’tknow,butthinktheydo–TheConversation&quot;&gt;&lt;a href=&quot;https://theconversation.com/most-people-dont-know-what-they-dont-know-but-think-they-do-correcting-your-metaknowledge-can-make-you-a-better-teacher-and-learner-280905&quot; class=&quot;external_link&quot;&gt;Most people don’t know what they don’t know, but think they do – The Conversation&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这篇文章写的挺好，所以我就不「剑走偏锋」随意发散了。&lt;/p&gt;&lt;p&gt;人们为什么觉得自己知道？第一，人们会把环境中的信息当成理解：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The information is out in the world but not actually in your head.
With a bicycle or a zipper, all of the parts are visible to you,
and you may confuse this transparency for an internal understanding
of how they work. But until you go to use that knowledge by attempting
to explain how they work, you may not recognize that you don’t understand how those parts interact.&lt;/p&gt;&lt;p&gt;信息存在于世界，但实际上并不在你的脑海中。自行车或拉链所有部件都能看到，你可能会把这种透明误认为是内部
对它们工作原理的理解。但除非你尝试用这些知识解释它们的工作原理，否则你可能不
会意识到自己并不理解这些部分是如何相互作用的。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;相关概念： &lt;a href=&quot;https://en.wikipedia.org/wiki/Desirable_difficulty&quot; class=&quot;external_link&quot;&gt;Desirable difficulty - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;第二，混淆不同层次：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;People can often describe how something works at a very high level.
You know that the engine of a car makes the car go, and the brakes slow
and stop the vehicle. But confidence in your high-level understanding of
the car may bias you to think you also have a good grasp of the finer
details, like how the engine pistons and brake pads work.&lt;/p&gt;&lt;p&gt;人们常常能在非常高层次上描述某样东西的工作原
理。你知道汽车的发动机驱动汽车行驶，刹车减速并停车。但对汽车的高层理解的
自信可能会让你误以为自己对发动机活塞和刹车片的工作原理也掌握得很好。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这对计算机从业者来说体悟会更明显，因为这个行业高度依赖「黑盒抽象」运作。大体知道
「打开网页浏览器输入网址打开网站」、「敲击键盘到屏幕上显示了所打字符」里头的链路的我
也不敢说「懂」电脑。毕竟连计算机底层用的芯片，背后制造的技术也复杂的让人畏惧：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.bilibili.com/video/BV1qXi4BbESM/&quot; class=&quot;external_link&quot;&gt;改变世界的机器以及其背后的工程 - 真理元素 - bilibili&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=MiUHjLxm3V0&quot; class=&quot;external_link&quot;&gt;The World's Most Important Machine - Veritasium - YouTube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;第三，&lt;a href=&quot;https://zh.wikipedia.org/zh-hans/%E7%9F%A5%E8%AD%98%E7%9A%84%E8%A9%9B%E5%92%92&quot; class=&quot;external_link&quot;&gt;知识的诅咒 - 维基百科，自由的百科全书&lt;/a&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;people can be blind to the ways their knowledge shapes their own perception.
In one study, researchers had participants tap out the tune to a popular song.
On average, the tappers thought listeners would be able to identify the song
about 50% of the time. But when listeners had to identify the tapped song,
they actually could identify it only 2.5% of the time. The tappers didn’t realize
how much their knowledge was making identifying the song seem easy to them.&lt;/p&gt;&lt;p&gt;人们可能对自己的知识如何塑造自身观念视而不见。在一项研究中，研究人员让参与者敲出一首流行歌曲的旋
律。通常来说敲击者认为听众大约有 50% 能认出这首歌。但当听众必须识别敲击的歌曲时，实际上只有 2.5% 的概率
能识别出来。敲击者们没意识到他们的认知让识别这首歌变得多么容易。&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 id=&quot;TheEmacsificationofSoftware—Quarrelsome&quot;&gt;&lt;a href=&quot;https://sockpuppet.org/blog/2026/05/12/emacsification/&quot; class=&quot;external_link&quot;&gt;The Emacsification of Software — Quarrelsome&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;如果构建自己的应用和微调真变得更加简单和低耗，那么就会出现 Emacs 化——任何人都在不断微调自己
的「.emacs.d」配置文件似的应用，里头放着十几个用不了几次就丢掉的功能组合函数。&lt;/p&gt;&lt;p&gt;然后这种情况继续下去，就会有框架出来试图统合这些需求形成或有人用或没人
用的「发行版」，此时此刻……&lt;/p&gt;&lt;h3 id=&quot;TheImpactofAI-GeneratedTextontheInternet&quot;&gt;&lt;a href=&quot;https://ai-on-the-internet.github.io/&quot; class=&quot;external_link&quot;&gt;The Impact of AI-Generated Text on the Internet&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;论文通过互联网档案馆抓取并分析二二年至二五年的网页，然后验证「随着人工智能生成文本增多……」情景下的
五个假设：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;……独特思想和多元观点正在缩小——(ρ = 0.47, p = 0.004)显著相关&lt;/li&gt;&lt;li&gt;……事实错误和幻觉频率越来越高——没有统计上的显著相关性&lt;/li&gt;&lt;li&gt;……线上文本变得越来越无味还带着虚伪的欢快——(ρ = 0.56, p = 0.0003)显著相关&lt;/li&gt;&lt;li&gt;……越来越多只提供答案却不包含外部来源链接的文章——没有统计上的显著相关性&lt;/li&gt;&lt;li&gt;……文章字数越来越长，信息密度变得越来越低——没有统计上的显著相关性&lt;/li&gt;&lt;li&gt;……独特的写作风格正在消失，剩下通用、统一的表达——没有统计上的显著相关性&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;不过注意到论文 3.1 节数据获取章节中的一句话：「……and only English text is retained」，所以上述结论
仅对应英语圈（不过就算分析所有语言，也会受到数据来自互联网档案馆这个状况限制）。&lt;/p&gt;&lt;h3 id=&quot;Broodingidentifiedasamajordriverofbedtimeprocrastination,alongsidephysicalmarkersofstress&quot;&gt;&lt;a href=&quot;https://www.psypost.org/brooding-identified-as-a-major-driver-of-bedtime-procrastination-alongside-physical-markers-of-stress/&quot; class=&quot;external_link&quot;&gt;Brooding identified as a major driver of bedtime procrastination, alongside physical markers of stress&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;研究了睡前拖延与生理（低心率变异性 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;）和心理（较低的行为和念头调控能力）之间的相关关系，并
且消极反刍式思考（brooding）倾向的报告显著预测睡前拖延。&lt;/p&gt;&lt;p&gt;所以，除了提醒要再次认识到某种症状出现要考虑生理和心理上的影响外，我更好奇有什么手段能应对消极
反刍式思考？&lt;/p&gt;&lt;h3 id=&quot;TheScienceisNotSettled:HowWeakEvidenceisFuelingaNationalPushtoBanSocialMediaforYouth|ElectronicFrontierFoundation&quot;&gt;&lt;a href=&quot;https://www.eff.org/deeplinks/2026/05/science-not-settled-how-weak-evidence-fueling-national-push-ban-social-media-youth&quot; class=&quot;external_link&quot;&gt;The Science is Not Settled: How Weak Evidence is Fueling a National Push to Ban Social Media for Youth | Electronic Frontier Foundation&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;EFF 对青少年社交媒体禁令的看法，不愧是专业的，一出手就知道有没有哇。&lt;/p&gt;&lt;h3 id=&quot;Searchengineresultsaretrulyterrible(Maurycy'sblog)&quot;&gt;&lt;a href=&quot;https://maurycyz.com/misc/search/&quot; class=&quot;external_link&quot;&gt;Search engine results are truly terrible (Maurycy's blog)&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;对搜索引擎的测试，针对或大众或专业的搜索请求中，以前五个结果是否出现合理的结果为评判标准。评判结果是，大部分搜
索引擎都很糟糕。&lt;/p&gt;&lt;p&gt;不过以前五个结果作为评判我是觉得蛮苛刻了，可能是我一直在搜小众领域的东西吧，我甚至觉得只要前三页
有符合关键词的结果就可以了，我从来都没奢求过 I'm Feeling Lucky 。&lt;/p&gt;&lt;p&gt;要从搜索引擎几十上百的结果中筛选想要的信息，用生产力讨论场上的话来说，「搜商」还是
挺重要的：会用搜索引擎的运算符 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; 、能综合不同结果联合分析自己想要的结果、能判断出来网站是好
网站 &lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; 还是内容农场……&lt;/p&gt;&lt;h3 id=&quot;女儿抑郁症后，一位父亲的反思-微信公众号&quot;&gt;&lt;a href=&quot;https://mp.weixin.qq.com/s/1-OsiGbpq_YnLd_ZdLqG8Q&quot; class=&quot;external_link&quot;&gt;女儿抑郁症后，一位父亲的反思 - 微信公众号&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;体悟、总结、反思。&lt;/p&gt;&lt;h3 id=&quot;《安史之乱：历史、宣传与神话》&quot;&gt;《安史之乱：历史、宣传与神话》&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;宣传变成了神话，神话凝固成了历史。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;部头太大了！或者说我不该将其选为我随身携带的「通勤」阅读书。虽然没读
完，但「尾声」部分 &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;李碧妍博士在一次对谈中曾经颇有意味地说道：“我们做政治史的时候，千万
不要高估自己的能力，我们要明白，我们所面对的都是古代的那些一流的政治
家、军事家，我们考虑的很多问题实际上他们早已考虑到了，所以千万不要低估
古人的政治智慧，更不要随意褒贬，我们能做的也许只是尽自己的努力站在他们
的立场，试图了解他们的所行所为，仅此而已。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;以及我们确实喜欢带有寓言性质的「故事」，王侯将相、成王败寇、昏庸皇帝听信了谗言、胆大包
天的臣子吃拿卡要。但历史总是瞬息万变让人摸不着头脑，决策总会受到太多影响，可能
连事件当事人里「知不知道他人知道」&lt;sup&gt;&lt;a href=&quot;#8&quot; id=&quot;8r&quot; aria-label=&quot;脚注8r&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; 的情况都会影响状况走势。&lt;/p&gt;&lt;h2 id=&quot;观影&quot;&gt;观影&lt;/h2&gt;&lt;h3 id=&quot;《巅峰对决》&quot;&gt;《巅峰对决》&lt;/h3&gt;&lt;p&gt;我可能就是喜欢等热度过去了才慢悠悠回来找补吧，虽能够享受丰富产出却也错失在当时参与讨论去感受庆典欢腾感。不过还是
等待并心怀希望的盼着二七年的第二季吧！&lt;/p&gt;&lt;h2 id=&quot;Dynamicallytyped&quot;&gt;Dynamically typed&lt;/h2&gt;&lt;h3 id=&quot;Lisp:CommonLisp,Racket,Clojure,EmacsLisp-Hyperpolyglot&quot;&gt;&lt;a href=&quot;https://hyperpolyglot.org/lisp&quot; class=&quot;external_link&quot;&gt;Lisp: Common Lisp, Racket, Clojure, Emacs Lisp - Hyperpolyglot&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;对于不同 Lisp 的速查 &lt;del&gt;作弊&lt;/del&gt; 表（Cheat sheet) ，从这里也能看出 Lisp 生态的分
裂……不同 Lisp 在语法和相关使用上就有很多不同。&lt;/p&gt;&lt;h3 id=&quot;WikipediaFileExplorer—BrowseWikipediaonaWindowsXPdesktop&quot;&gt;&lt;a href=&quot;https://explorer.samismith.com/&quot; class=&quot;external_link&quot;&gt;Wikipedia File Explorer — Browse Wikipedia on a Windows XP desktop&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;用电脑桌面的形式浏览维基百科，让我想到还有用抖音的形式浏览维基百科： &lt;a href=&quot;https://wikitok.vercel.app/&quot; class=&quot;external_link&quot;&gt;WikiTok&lt;/a&gt; ……&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;第三十期！也是达到一个小小的目标了。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Entscheidungsproblem&quot; class=&quot;external_link&quot;&gt;Entscheidungsproblem - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 脚本地址： &lt;a href=&quot;https://git.southfox.me/southfox/dusty-stage/src/commit/f018231e31651272a5653fd8e31b72789b090038/theguardian-book-list-compare.hy&quot; class=&quot;external_link&quot;&gt;theguardian-book-list-compare.hy&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 典出《庄子・达生》 &lt;a href=&quot;https://ctext.org/zhuangzi/full-understanding-of-life/zhs#n2846&quot; class=&quot;external_link&quot;&gt;达生 | 中国哲学书电子化计划&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;纪渻子为王养斗鸡。
十日而问：“鸡已乎？”曰：“未也。方虚憍而恃气。”
十日又问。曰：“未也。犹应向景。”
十日又问。曰：“未也。犹疾视而盛气。”
十日又问。曰：“几矣。鸡虽有鸣者，已无变矣，望之似木鸡矣，其德全矣，异鸡无敢应者，反走矣。”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;虽然没有什么人问但很明显本博客名就典出自此：表达了博主在面对这世上存在的「木鸡」时不得不「反走」的心情。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; Heart Rate Variability (HRV)，简单来说心脏跳动之间不是规律的，会有几十毫秒的差异（毕竟
心脏是肉做的，里头没晶振），而这种不规律性越高表明压力越低，越能适应环境（是的，一般而言，心率变异度越高
越好）；越低表明处于「战斗或逃跑」等高压力状态。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://my.clevelandclinic.org/health/symptoms/21773-heart-rate-variability-hrv&quot; class=&quot;external_link&quot;&gt;Heart Rate Variability (HRV) | Cleveland Clinic&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.bbc.com/zhongwen/articles/cy82d3j2yydo/simp&quot; class=&quot;external_link&quot;&gt;你的心率没有你想的那麽平稳，而它揭示了什么健康状况？ - BBC News 中文&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://support.google.com/websearch/answer/2466433?hl=zh-Hans&quot; class=&quot;external_link&quot;&gt;优化 Google 搜索范围 - Google 搜索帮助&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; 比如我通过文章里发现的： &lt;a href=&quot;https://www.explainthatstuff.com/&quot; class=&quot;external_link&quot;&gt;Explain that Stuff&lt;/a&gt; ，没翻看几下我就觉得是个好网站了。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; 在已经知道结局的时候我更喜欢看看尾声怎么说的，然后逐渐从开头和结尾「夹逼」完整本书，书可不一定要线性地
读。总之，摘录出自：&lt;/p&gt;&lt;p&gt;张诗坪. 安史之乱：历史、宣传与神话. 上海人民出版社. 2025, 第 599 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#8r&quot; id=&quot;8&quot; aria-label=&quot;脚注8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E5%85%B1%E5%90%8C%E7%9F%A5%E8%AF%86&quot; class=&quot;external_link&quot;&gt;共同知识 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>FoxThinking #28: 解决之道，就在其中</title><id>https://blog.southfox.me/2026/05/fox-thinking-28/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-05-15T14:56:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/05/fox-thinking-28/index.html" rel="alternate" /><content type="html">&lt;p&gt;从二四年末我就开始用着 &lt;a href=&quot;https://hypr.land/&quot; class=&quot;external_link&quot;&gt;Hyprland&lt;/a&gt; 这个 WM ，因为配置强烈依赖 Super 键（Win 徽标
键或 Mac Command 键？）而我会习惯用大拇指向内勾住去按 Super 键，导致用久后让大拇指不舒
服。这下 Emacs 小拇指没损伤到却是成了 Hypr 大拇指损伤了。不过在最近我倒是找到了个解决方法：&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;这就是 Homerow Mods ，方案很简单，就是将 asdf jkl; 映射成 Super Alt Ctrl Shift
和 Shift Ctrl Alt Super 键并通过按键时间长短来区分，快速点按还是原来的键，但长按的
话就切换成对应的修饰键。这个方案初看起来莫名奇妙，但我实际体验后发现惊为天人，非常好用。&lt;/p&gt;&lt;p&gt;例如常用的复制粘贴需要按住 Ctrl 然后分别按下 c 和 v 键，但在 Homerow Mods 下，只需按住 k 键然后
按下 c 和 v 键就好了，手指无需离开主行 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 。对于 Emacs 使用场景更是有用了，无论是常见
的 Ctrl + c Ctrl + c （对应按下 k 然后按下 c c）确认按键，还是 Alt + x （对应按下 l 然后按 x）的呼
出 execute-extended-command 命令选择菜单或者 Hyprland 的切换工作区 Super + 数字键（对应按下 a 或 ; 然后按数字键）都
能在无需离开主行的情况下使用。&lt;/p&gt;&lt;p&gt;就算不是为了文本编辑器或者什么「小众」的 Wayland compositor ，用 Homerow Mods 应对大量依赖 Ctrl 和 Shift 组合快捷键的
应用也是好方案。更多信息可参考 &lt;a href=&quot;https://precondition.github.io/home-row-mods&quot; class=&quot;external_link&quot;&gt;A guide to home row mods&lt;/a&gt; 这篇文章，我现在
践行 Homerow Mods 的方式也是用这篇文章推荐的 &lt;a href=&quot;https://github.com/kmonad/kmonad&quot; class=&quot;external_link&quot;&gt;kmonad&lt;/a&gt; 这个软件，通过接管系统的输入然后根据配置（配置格式甚至是 s-expr 形式）进行
判断然后作出相应操作。另外这个软件是用 haskell 写的，所以就算不是 Linux 系统的用户也可以使用？&lt;/p&gt;&lt;p&gt;除了将 asdf jkl; 映射到修饰键外，我还做了额外的修改。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;第一个就是将大写锁定键 Caps Lock 映射到 Esc ，这个并没有什么，很多系统都支持这个配置，但我额外做了将
大写锁定键长按进行模式切换，然后在此时按下 hjkl 映射成 ←↑↓→ 方向键的配置，这样即使是方向键也不用离开主行了。&lt;/li&gt;&lt;li&gt;第二个就是将右 Shift 点按映射成退格键而长按下保持原状，这样右手小拇指能少移点距离。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;对于 Homerow Mods 的这趟折腾给了我很大启发，首先就是老生常谈：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;All problems in computer science can be solved by another level of indirection —— David J. Wheeler&lt;/p&gt;&lt;p&gt;所有计算机科学的相关问题都能透过引入中间层进行解决 —— David J. Wheeler&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;而我更惊讶的是：原来常用的物件里也蕴藏着很大潜力，就算是日用的键盘也能通过区分点按还是长按来挖掘
出更多操作。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;Whatisthe‘greyrock’methodfordealingwithnarcissistsordifficultfamilymembers?&quot;&gt;&lt;a href=&quot;https://theconversation.com/what-is-the-grey-rock-method-for-dealing-with-narcissists-or-difficult-family-members-282047&quot; class=&quot;external_link&quot;&gt;What is the ‘grey rock’ method for dealing with narcissists or difficult family members?&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;应付自恋、有毒之人办法：假装自己是块无趣的「灰岩」，不管对方说什么都回个嗯啊就好了。&lt;/p&gt;&lt;p&gt;虽然听起来很有效，不过这个办法没有真正科学研究证实过效用，不过从我的经验来说，「无趣」确实能避免很多麻烦……&lt;/p&gt;&lt;h3 id=&quot;AISlopisKillingOnlineCommunities&quot;&gt;&lt;a href=&quot;https://rmoff.net/2026/05/06/ai-slop-is-killing-online-communities/&quot; class=&quot;external_link&quot;&gt;AI Slop is Killing Online Communities&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这种起手抱怨然后列出观点在逐条反驳的文风真是看到我力竭了。&lt;/p&gt;&lt;h3 id=&quot;Ultra-processedfood:whythedebateneedslessfearandmoreclarity&quot;&gt;&lt;a href=&quot;https://theconversation.com/ultra-processed-food-why-the-debate-needs-less-fear-and-more-clarity-278060&quot; class=&quot;external_link&quot;&gt;Ultra-processed food: why the debate needs less fear and more clarity&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;超加工食物一直有「不健康」的名声，相关荟萃分析（ &lt;a href=&quot;https://www.bmj.com/content/384/bmj-2023-077310&quot; class=&quot;external_link&quot;&gt;Ultra-processed food exposure and adverse health outcomes: umbrella review of epidemiological meta-analyses &lt;/a&gt;） 也显示了接触超加工食物与健康不良影响存在相关关系。
但其实关于「超加工食物」这个概念还不甚清晰没有达成一致共识，美国食品和营养部门（FNS）还就此概念在二五
年征求过意见（&lt;a href=&quot;https://www.fns.usda.gov/usda/fr-072525&quot; class=&quot;external_link&quot;&gt;Request for Information: Ultra-Processed Foods | Food and Nutrition Service&lt;/a&gt;）。&lt;/p&gt;&lt;p&gt;简单提出避免吃超加工食物然后去吃「真正的食物」&lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 观点是不行的，这种带着点「高高在上」的建议会给那些
只能负担起超加工食物的贫困人家 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 带来羞耻和焦虑。需要找到对于超加工食物更精确的描述以及更有效的建议，什么类别的超加
工食物更有害？什么样的超加工食物能够多吃并能更健康？&lt;/p&gt;&lt;h3 id=&quot;Textfilesasauserinterface-ratfactor&quot;&gt;&lt;a href=&quot;https://ratfactor.com/cards/text-files-as-ui&quot; class=&quot;external_link&quot;&gt;Text files as a user interface - ratfactor&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;将文件作为用户交互的「中转」是个很方便和高效的做法，例如 crontab -e 或 visudo 。作者之后也提出了更
多相关的例子，可我心里却一直在想着：「哦，感觉是 Emacs ]、「Emacs 能做到这个」……然后想着想着就想，为何不
直接在命令行中进行相关操作？然后就想到了 Eshell 。&lt;/p&gt;&lt;p&gt;其实我很早就了解 Eshell 这个在 Emacs 里用 Elisp 实现的伪终端模拟器，不过我现在还处于「评估」阶段，并没有真正在日常使用。
Eshell 的特点可在命令中插入 Elisp 代码 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 。
例如在一大堆有中文的文件中选择某个文件传给 foo 程序，如果是在终端得自己切个输入法写
点汉字然后祈祷前缀不会重复太多然后按太多 TAB ，但在 Eshell 里：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-shell&quot;&gt;λ foo (read-file-name &amp;quot;&amp;quot;)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这样写就能呼出 read-file-name 命令然后在 emacs 享受我为其实现的拼音首字母搜索、模糊等等，选择后再传回 eshell 中&lt;/p&gt;&lt;p&gt;甚至在临时糊个小操作场景中，比如返回目录文件大小最小的含有 fox 的文件名：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-shell&quot;&gt;λ (-&amp;gt;&amp;gt; (directory-files-recursively &amp;quot;.&amp;quot; (rx &amp;quot;fox&amp;quot;)) (-sort (-on '&amp;lt; 'f-size)) car)
./2026/02/fox-thinking-18.org&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;用 Elisp 实现的话，里面用到
了 &lt;a href=&quot;https://github.com/magnars/dash.el&quot; class=&quot;external_link&quot;&gt;magnars/dash.el:&lt;/a&gt; 提供操作列表以 - 开头的函数，
和 &lt;a href=&quot;https://github.com/rejeep/f.el&quot; class=&quot;external_link&quot;&gt;rejeep/f.el&lt;/a&gt; 提供的文件操作相关函数：&lt;/p&gt;&lt;p&gt;首先 -&amp;gt;&amp;gt; 是参数操作宏，会将传递的代码变为这样 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(car ;; 取提供列表的第一个元素
 (-sort ;; 对传递的列表进行排序
  (-on '&amp;lt; 'f-size) ;; 对传递列表元素使用 f-size 获取大小然后用 &amp;lt; 比较，按照从小到大排序
  (directory-files-recursively &amp;quot;.&amp;quot; (rx &amp;quot;fox&amp;quot;)))) ;; 递归获取当前目录中含有 fox 的所有文件

;; PS: rx 这个 emacs 内置的语义友好正则表达式库写出来挺好读的，
;; 例如对于取后缀名有 (rx &amp;quot;.org&amp;quot; word-end) 这种形式（嫌 word-end 太长也有 eow 这种缩写）。
;; 或者对于可选项 (rx &amp;quot;http&amp;quot; (optional &amp;quot;s&amp;quot;) &amp;quot;://&amp;quot;)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;对比 bash ：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-shell&quot;&gt;$ find . -name &amp;quot;*fox*&amp;quot; -printf &amp;quot;%s %p\n&amp;quot; | sort -n | head -n 1 | awk '{print $2}'
./2026/02/fox-thinking-18.org&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;嗯，只能说对于我这种一直记不清 find 和 awk 参数的健忘狐来说，还是不喜欢这种形式，每次都要
先花个几分钟翻下文档，而且很多精力都是花在如何处理文本并拿到自己想要数据上了。&lt;/p&gt;&lt;h3 id=&quot;AppearingProductiveinTheWorkplace—NoOne'sHappy&quot;&gt;&lt;a href=&quot;https://nooneshappy.com/article/appearing-productive-in-the-workplace/&quot; class=&quot;external_link&quot;&gt;Appearing Productive in The Workplace — No One's Happy&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;又是在 &lt;a href=&quot;https://news.ycombinator.com/item?id=48038001&quot; class=&quot;external_link&quot;&gt;Hacker News&lt;/a&gt; 上产生大量讨论的关于 LLM 的文章。&lt;/p&gt;&lt;p&gt;确实，LLM 感觉就像一篇 500 字数要求的作文却交上 5000 字，让这篇作文没谁能耐心去读了……&lt;/p&gt;&lt;h3 id=&quot;DavidAttenboroughandtheVoiceThatRevealedaPlanet-TheRinger&quot;&gt;&lt;a href=&quot;https://www.theringer.com/2026/05/04/tv/david-attenborough-voice-nature-earth-100-years&quot; class=&quot;external_link&quot;&gt;David Attenborough and the Voice That Revealed a Planet - The Ringer&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;大卫·爱登堡在最近迎来了自己的一百岁生日，可喜可贺。&lt;/p&gt;&lt;p&gt;这世上还有哪位叙事者能和大卫·爱登堡相比呢？七十年的经验让大卫·爱登堡的声音带上了
先知般的气质，让人轻松沉浸其中在旁聆听；七十年的经验也让大卫·爱登堡成了自然的「递话
者」，成为了人类中发声里最能靠近自然、星球的声音。&lt;/p&gt;&lt;h3 id=&quot;Whyairlinesarealwaysgoingbankrupt-DavidOks&quot;&gt;&lt;a href=&quot;https://davidoks.blog/p/why-airlines-are-always-going-bankrupt&quot; class=&quot;external_link&quot;&gt;Why airlines are always going bankrupt - David Oks&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;为什么航空业是个糟糕的产业，因为这个行业太不「稳定」了，就像在海滩上的沙堡一样，无论有形还是无形的大手
怎么揉捏都依然不稳定。&lt;/p&gt;&lt;h3 id=&quot;《没有我们的世界》&quot;&gt;《没有我们的世界》&lt;/h3&gt;&lt;p&gt;环境保护怀理念旧服说是。&lt;/p&gt;&lt;p&gt;快二十年过去了，人类没有走向最糟糕的结果，其中有些胜利 &lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; ，但更多是在
会议室中互相扯皮和指摘。这不是众多时间线中最好的一条，不过至少不是最坏的一条。&lt;/p&gt;&lt;h2 id=&quot;观影&quot;&gt;观影&lt;/h2&gt;&lt;h3 id=&quot;《给阿嬷的情书》&quot;&gt;《给阿嬷的情书》&lt;/h3&gt;&lt;p&gt;整体真挚动人，没有资源去造「音墙」或者「大场面墙」，却有在故事逐渐展开后情感聚集在一起的「情感墙」。
而且听着潮汕语中的詈语在字幕中没有「如实」打出还是有点忍俊不禁的。&lt;/p&gt;&lt;h2 id=&quot;Dynamicallytyped&quot;&gt;Dynamically typed&lt;/h2&gt;&lt;p&gt;这个周刊并不怎么分享「项目」。一方面是我很懒，光是读点东西写点点感想就没什么力气了；另一方面
做这种事的人很多，倒是不缺我这一个。不过随着越来越多无法放到「阅读」栏目的条目出现，以及我
慢慢开始从自己博客中翻找东西，就想着还是开个新栏目吧。&lt;/p&gt;&lt;p&gt;这里取名叫 Dynamically typed 主要是看重 typed 也有打字的意思，一个小小双关。&lt;/p&gt;&lt;h3 id=&quot;NeoPets&quot;&gt;&lt;a href=&quot;https://www.neopets.com/&quot; class=&quot;external_link&quot;&gt;NeoPets&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;什么，一个 1999 年就出现的儿童向网页游戏，为什么会出现在这里？！&lt;/p&gt;&lt;p&gt;总之也挺奇妙的，我为了测试 &lt;a href=&quot;https://github.com/balta2ar/brotab&quot; class=&quot;external_link&quot;&gt;brotab&lt;/a&gt; 这个项目，需要生成大量浏览器标签以供
测试。之后找到了 &lt;a href=&quot;http://makeinternetnoise.com/&quot; class=&quot;external_link&quot;&gt;Internet Noise&lt;/a&gt;(HTTP 网站警告)这个能大量生成随机站点的网站，然后
在之间发现 &lt;a href=&quot;https://www.jellyneo.net/&quot; class=&quot;external_link&quot;&gt;Jellyneo.net&lt;/a&gt; 这关于 NeoPets 的粉丝工具站点，然后就这么摸到了 NeoPets 。&lt;/p&gt;&lt;p&gt;对于这种有着历史沉淀的大世界我立马就是一个垂直入坑，游戏内容倒是没体验什么，反而在到处「考古」，作为二十多年的儿童向网页游戏，发现还在玩
的却似乎都是些「老人」，看论坛里相关话题都是些三十多岁的人。嗯，感觉还是挺奇妙的。&lt;/p&gt;&lt;p&gt;将其放到我的 Fedi 站点中搜索，我还找到 Reddit 上 &lt;a href=&quot;https://www.reddit.com/r/HobbyDrama/comments/18r8w2g/neopets_a_briefish_history_of_the_weirder_parts/&quot; class=&quot;external_link&quot;&gt;A brief(ish) history of the weirder parts of the internet's foremost petsite &lt;/a&gt; 这个
帖子，简短讲述了下 NeoPets 的沉浮。&lt;/p&gt;&lt;p&gt;在 Hacker News 搜索也找到了相关了讨论 &lt;a href=&quot;https://news.ycombinator.com/item?id=37474780&quot; class=&quot;external_link&quot;&gt;Neopets is still around&lt;/a&gt; ，了解到 NeoPets 作为 1999 出现的网页游戏，就像那个时代很多网站一样，允
许用户写点 HTML 装饰自己的主页。讨论帖上也有很多人说就是在 NeoPets 的影响下了解 HTML 并在之后做起开发工作的，甚至 NeoPets 允许玩
家自由买卖物品形成的股票市场也刺激玩家了解金融学或自己开发自动化程序，不知道现在量化交易领域从业者中有没有是被 NeoPets 影响的。额，看起来这游
戏对青少年的影响，不可估量！&lt;/p&gt;&lt;h3 id=&quot;Hello,Jank–ClojureCivitas&quot;&gt;&lt;a href=&quot;https://clojurecivitas.org/jank/hello.html&quot; class=&quot;external_link&quot;&gt;Hello, Jank – Clojure Civitas&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;a href=&quot;https://jank-lang.org/&quot; class=&quot;external_link&quot;&gt;Jank&lt;/a&gt; 是托管在 C++ 和 LLVM 上设计成与 Clojure 高度兼容的
语言，希望能稳定并推广开来吧，这样之后要做和 C/C++ 库打交道的项目也算是多了张牌可打了 &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;h3 id=&quot;ThatXliner/rust-but-lisp:RustbutLISP·GitHub&quot;&gt;&lt;a href=&quot;https://github.com/ThatXliner/rust-but-lisp&quot; class=&quot;external_link&quot;&gt;ThatXliner/rust-but-lisp: Rust but LISP · GitHub&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;一个像 &lt;a href=&quot;https://fennel-lang.org/&quot; class=&quot;external_link&quot;&gt;Fennel&lt;/a&gt; 的将 lisp 转译成目标语言的转译器，我一直挺想要个 Rust 上的 lisp 转译器，因
为 Rust 实在符号太——多——了 :: -&amp;gt; &amp;lt;&amp;gt; {} &amp;amp; =&amp;gt; * 'a ，我必须得就着括号才能啃得下 Rust 代码（拌饭酱说是）。&lt;/p&gt;&lt;h3 id=&quot;GitHub-agzam/remoto.el:BrowseGitHubreposwithoutcloning·GitHub&quot;&gt;&lt;a href=&quot;https://github.com/agzam/remoto.el&quot; class=&quot;external_link&quot;&gt;GitHub - agzam/remoto.el: Browse GitHub repos without cloning · GitHub&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;很戳痛点的 Emacs 包了，很多时候只是想浏览一个文件但不想克隆仓库（例如 linux 内核仓库，连浅克隆都很耗资源），这里
就可以通过 API 注册到 Emacs 的虚拟文件系统中来直接访问目录或具体的文件。&lt;/p&gt;&lt;p&gt;走远点可以通过 API 获取文件的 log, blame 然后支持修改支持暂存然后……就得到了个浮在 HTTP 上的虚拟 git 仓库
了，不过这就有点过头了。&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;这个月打算参加下 &lt;a href=&quot;https://itch.io/jam/spring-lisp-game-jam-2026&quot; class=&quot;external_link&quot;&gt;Spring Lisp Game Jam 2026&lt;/a&gt; ，不过在
这之前……好似曾相识啊，上周说要参加 &lt;a href=&quot;https://www.emacswiki.org/emacs/CarnivalMay2026&quot; class=&quot;external_link&quot;&gt;Emacs CarnivalMay2026&lt;/a&gt; 结果到现在
也没有进展，希望这月能把这两件事都推动完吧！&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 主行指的就是 asdf jkl; 这一行，因为很常用所以 f 和 j 键帽通常都会做额外突起方便用户进行定位。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 在 &lt;a href=&quot;/2026/01/fox-thinking-13/&quot;&gt;FoxThinking #13: 节气差异&lt;/a&gt; 中提到的 &lt;a href=&quot;https://realfood.gov/&quot; class=&quot;external_link&quot;&gt;Eat Real Food&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Food_desert&quot; class=&quot;external_link&quot;&gt;Food desert - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 更多可参考： &lt;a href=&quot;https://www.masteringemacs.org/article/complete-guide-mastering-eshell&quot; class=&quot;external_link&quot;&gt;Mastering Eshell - Mastering Emacs&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; -&amp;gt;&amp;gt; 宏相关解释参见 clojure 那边： &lt;a href=&quot;https://clojuredocs.org/clojure.core/-%3E%3E&quot; class=&quot;external_link&quot;&gt;-&amp;gt;&amp;gt; - clojure.core | ClojureDocs - Community-Powered Clojure Documentation and Examples&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://wmo.int/news/media-centre/wmo-bulletin-shows-successful-recovery-of-ozone-layer-driven-science&quot; class=&quot;external_link&quot;&gt;WMO Bulletin shows successful recovery of ozone layer, driven by science&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; 多张牌的意思是存在其它牌，例如： &lt;a href=&quot;https://github.com/janet-lang/janet&quot; class=&quot;external_link&quot;&gt;GitHub - janet-lang/janet: A dynamic language and bytecode vm&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>FoxThinking #27: 旅游中</title><id>https://blog.southfox.me/2026/05/fox-thinking-27/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-05-08T15:35:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/05/fox-thinking-27/index.html" rel="alternate" /><content type="html">&lt;p&gt;虽说是旅游但又不太像是旅游……&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;五一假期出去北京参加聚会，本想着参加完就马上回来躺着，但想着这样也太麻烦了，在哪躺不
是躺呢？索性就待朋友家里，假装自己在这里「生活」着，看看书或者在附近活动活
动……&lt;/p&gt;&lt;p&gt;虽然做的事和之前差不太多，但似乎因为环境的变化或五一期间北京的好天气，在蓝得
有点假的天空和舒适的温度中，内心感觉产生了些神奇的抽离感，对于假期前烦躁的事（主要是工）也慢慢淡化
了。&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/attachment/QmUn1LqVLCy3sFigJgYYkyzAW7Ss2mJzsfn6ccTYYvrmwv?filename=P20260503-140610.webp&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/attachment/QmUn1LqVLCy3sFigJgYYkyzAW7Ss2mJzsfn6ccTYYvrmwv?filename=P20260503-140610.webp&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;图一：晴空下的高层屋顶露台，墙前是白色长条吧台，远处是连绵山脉和城市建筑。&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;或许这就是旅行的好处吧。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;AtLongLast,InfoWarsIsOurs-TheOnion&quot;&gt;&lt;a href=&quot;https://theonion.com/at-long-last-infowars-is-ours/&quot; class=&quot;external_link&quot;&gt;At Long Last, InfoWars Is Ours - The Onion&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;InfoWars 是由 Alex Jones 建立的极右阴谋论网站 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; ，并凭借阴谋论的恐慌兜售保健商品。
在散播关于桑迪胡克小学枪击案 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 的阴谋论后被受害者家属提起了诉讼，在 2022 年判出 14 亿美
元的赔偿判决。&lt;/p&gt;&lt;p&gt;然后 24 年时，洋葱报出来说想要拍下无力赔偿而拿出来售卖的 InfoWars 网站，只是后来收购因
为「不清晰」 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 中止。现在，洋葱报找到了通过以租用的方式获得 InfoWars 网站的方法 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 。&lt;/p&gt;&lt;p&gt;不过不得不说，InfoWars 很多时候也有点像是「搞笑」网站了，很多刻意产出的阴谋论离奇到让人难以理解到
想笑，只要能去除对人或人群的愤怒、敌视，InfoWars 也不失为图一乐的网站……不过对于 InfoWars 来
说，肯定是不能的吧。&lt;/p&gt;&lt;p&gt;现在我衷心希望洋葱报——一个以制作假新闻的图一乐网站，能够顺利接管并马上开始大肆
嘲弄，想出世上最解构、最戏弄的笑点，这就是对于这种撬动无知和恐慌牟利、肆意中
伤他人网站的最佳「报复」。&lt;/p&gt;&lt;h4 id=&quot;DemonGuard–TheOnionStore&quot;&gt;&lt;a href=&quot;https://store.theonion.com/products/demon-guard&quot; class=&quot;external_link&quot;&gt;Demon Guard – The Onion Store&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;比如这个「邪魔防护」创口帖，刚开始看到真是笑到喷水了。&lt;/p&gt;&lt;h3 id=&quot;《哲学家的最后一课》&quot;&gt;《哲学家的最后一课》&lt;/h3&gt;&lt;p&gt;「未知死，焉知生？」&lt;/p&gt;&lt;p&gt;死是一个过程，而死亡是最后的终点。除了突发来的意外，事物每继续存在一刻，「死气」就慢慢的缠了上来。死亡终将击碎
事物，在这之前想攥紧点什么？&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/attachment/QmSgXJaj62EXtX29VUkrMjbRYxccwEvf4qRJF2cTxUauUQ?filename=PIA23645.webp&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/attachment/QmSgXJaj62EXtX29VUkrMjbRYxccwEvf4qRJF2cTxUauUQ?filename=PIA23645.webp&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;图二：来源 &lt;a href=&quot;https://science.nasa.gov/resource/voyager-pale-blue-dot-download/&quot; class=&quot;external_link&quot;&gt;NASA&lt;/a&gt; ，旅行者 1 号在即将驶出太阳系时，NASA 冒着风险发出指令让旅行者 1 号调整角度拍下了这张关于地球的照片。&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;h4 id=&quot;NASA关闭旅行者1号的LECP仪器以节省电力维持运行-奇客&quot;&gt;&lt;a href=&quot;https://www.solidot.org/story?sid=84088&quot; class=&quot;external_link&quot;&gt;NASA 关闭旅行者 1 号的 LECP 仪器以节省电力维持运行 - 奇客&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;旅行者一号旅程仍在继续，只是终点越发清晰。&lt;/p&gt;&lt;h3 id=&quot;《哲学的殿堂》&quot;&gt;《哲学的殿堂》&lt;/h3&gt;&lt;p&gt;写于二十世纪三十年代的书，就颇有见地的写出了原子化、自由主义带来的虚无以及……科学和哲学的关系 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;科学与哲学的关系无须进一步澄清：各类科学是哲学观看世界的窗口，它们是哲学的感官，而
哲学是它们的灵魂；没有哲学，只是就如同混乱头脑的所知所感，茫然无助，反而催生白痴。斯宾塞说
得对：哲学是最普遍的知识；但他也错了：哲学不仅仅是知识。哲学意味着一种复杂且高明的视野，借
由这个视野，孤立的知识被提升为整体的观点，进而使欲望的纷繁混沌变得有序澄澈，它所涉及的异乎
寻常的特质，叫做智慧。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;还有作为哲学家的「好处」 &lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;亚里士多德的科学几乎与今日科学完全矛盾，而今日科学最终也会被另一个时代人们抛弃，
沦为笑柄和垃圾，但到那时，亚里士多德的哲学依旧能够启人心智、发人深省。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;不过即使这样，一个世纪过去后，这本书里的很多观点也显得陈旧，有点像是没什么修缮荒废了的殿堂。不过
我喜欢这座「殿堂」的制式，后续建造自己的「殿堂」时会参考的上。&lt;/p&gt;&lt;h3 id=&quot;《悉达多》&quot;&gt;《悉达多》&lt;/h3&gt;&lt;p&gt;看得时候，哇哦，好标准的英雄之旅 &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; ，看到最后，额，好像也不全是？&lt;/p&gt;&lt;p&gt;看出版社收录的黑塞自述 &lt;sup&gt;&lt;a href=&quot;#8&quot; id=&quot;8r&quot; aria-label=&quot;脚注8r&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; :&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;在西方哲学家中，对我影响最大的是柏拉图、斯宾诺莎、叔本华、尼采，以及历史学家雅
阁布·布克哈特。但他们对我的影响都没有印度哲学和稍后的中国哲学那样大。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;天哪，这简直就是我！我看了挺多庄老和柏拉图的哲学，现在开始对德国的哲学家产生兴趣，这可能也是
我觉得黑塞的文本读起来比较对我电波吧。&lt;/p&gt;&lt;h3 id=&quot;《德米安》&quot;&gt;《德米安》&lt;/h3&gt;&lt;p&gt;所以黑塞的小说怎么时不时就出现点「怪力乱神」的现象出来？是不是类似处在「大撕裂时代」的荣格，
在火车上看到什么世界大战「可怖幻象」什么的？不过确实还挺对我电波的。&lt;/p&gt;&lt;h3 id=&quot;You’dbetterstartpayingattentiontothemanosphere.You’relivinginit&quot;&gt;&lt;a href=&quot;https://theconversation.com/youd-better-start-paying-attention-to-the-manosphere-youre-living-in-it-279547&quot; class=&quot;external_link&quot;&gt;You’d better start paying attention to the manosphere. You’re living in it&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;manosphere 这个词还真是巧妙，看起来经济衰退、全球危机、人际关系不断恶化的现在，产生的现象还是挺一致的额。&lt;/p&gt;&lt;h3 id=&quot;Tomystudents&quot;&gt;&lt;a href=&quot;http://ozark.hendrix.edu/~yorgey/forest/00FD/index.xml&quot; class=&quot;external_link&quot;&gt;To my students&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;一位副教授对计算机领域学生说的话，挺好的。不过我也不意外（和理解）在 &lt;a href=&quot;https://news.ycombinator.com/item?id=47928828&quot; class=&quot;external_link&quot;&gt;To my students | Hacker News&lt;/a&gt; 上&lt;a href=&quot;https://news.ycombinator.com/item?id=47945707&quot; class=&quot;external_link&quot;&gt;Why I still reach for Lisp and Scheme instead of Haskell | Hacker News&lt;/a&gt;
有人说「这是没在公司做过工程师的学者无关痛痒发言」。&lt;/p&gt;&lt;p&gt;我想对于计算机领域来说可能处于「大撕裂时代前夜」吧，该怎么办？或许去看看处于一二战时期的哲学家
或文学家作品会有所帮助吧。&lt;/p&gt;&lt;h3 id=&quot;WhoAretheUnexpectedFriendsinYourLife?|CupofJo&quot;&gt;&lt;a href=&quot;https://cupofjo.com/2026/04/27/how-to-make-new-friends-neighbors/&quot; class=&quot;external_link&quot;&gt;Who Are the Unexpected Friends in Your Life? | Cup of Jo&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;[...] some of life’s warmest, longest-lasting friendships are forged with the people we least expect.&lt;/p&gt;&lt;p&gt;……生活中一些最温暖、最长久的友谊，往往是与我们最意想不到的人建立的。&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 id=&quot;RediscoveringtheHandcart|LOW←TECHMAGAZINE&quot;&gt;&lt;a href=&quot;https://solar.lowtechmagazine.com/2026/04/rediscovering-the-handcart/&quot; class=&quot;external_link&quot;&gt;Rediscovering the Handcart | LOW←TECH MAGAZINE&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;旅游时过重的袋子提绳子勒到手指痛的时候就想着有个推车就好了……&lt;/p&gt;&lt;h3 id=&quot;GhosttyIsLeavingGitHub–MitchellHashimoto&quot;&gt;&lt;a href=&quot;https://mitchellh.com/writing/ghostty-leaving-github&quot; class=&quot;external_link&quot;&gt;Ghostty Is Leaving GitHub – Mitchell Hashimoto&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;相关文章在 &lt;a href=&quot;https://news.ycombinator.com/item?id=47939579&quot; class=&quot;external_link&quot;&gt;Ghostty is leaving GitHub | Hacker News&lt;/a&gt; 达到三千五百点点数，看起来 GitHub 的服务状况
确实让很多人感到不满。&lt;/p&gt;&lt;h4 id=&quot;AnupdateonGitHubavailability-TheGitHubBlog&quot;&gt;&lt;a href=&quot;https://github.blog/news-insights/company-news/an-update-on-github-availability/&quot; class=&quot;external_link&quot;&gt;An update on GitHub availability - The GitHub Blog&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;以及 GitHub 方面对最近可用性状况的回应。&lt;/p&gt;&lt;h3 id=&quot;WhyIStillReachforSchemeandLispInsteadofHaskell-jointhefreeworld&quot;&gt;&lt;a href=&quot;https://jointhefreeworld.org/blog/articles/lisps/why-i-still-reach-for-scheme-instead-of-haskell/index.html&quot; class=&quot;external_link&quot;&gt;Why I Still Reach for Scheme and Lisp Instead of Haskell - jointhefreeworld&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;一篇对比 Haskell 和 Scheme(Lisp) 讲为什么更倾向选择 Scheme 的文章。对于 Scheme 我倒
是比较熟悉但 Haskell 的相关术语就看不动了（单子是自函子范畴上的幺半群什么的），或许我该找
个时间看看 Haskell 了？&lt;/p&gt;&lt;p&gt;这篇文章在 &lt;a href=&quot;https://news.ycombinator.com/item?id=47945707&quot; class=&quot;external_link&quot;&gt;Hacker News&lt;/a&gt; 和 &lt;a href=&quot;https://lobste.rs/s/tzqafn/why_i_still_reach_for_lisp_scheme_instead&quot; class=&quot;external_link&quot;&gt;Lobsters&lt;/a&gt; 上产生了大量讨论（对于 Lisp 话题来说可不多见啊）。&lt;/p&gt;&lt;h2 id=&quot;观影&quot;&gt;观影&lt;/h2&gt;&lt;h3 id=&quot;《挽救计划》&quot;&gt;《挽救计划》&lt;/h3&gt;&lt;p&gt;什么，又是《挽救计划》？因为来到北京所以想去电影博物馆的 IMAX GT 逛逛看看。首先，说好的国内宣发不足没什么热度呢？怎
么五一假期的场都排满了，没办法只能座前两排的座位。然后，是真的大啊，进场时真是被这六百平米的屏幕吓到了。临近开场时，估计是
想着挂着博物馆的名字吧，还会煞有其事讲解下影片的背景，甚至放映前的片段都是在介绍 IMAX 技术而不是广告。不过就像是什么奇
怪的片子一样，大家都带着在这巨幕观影期待来的，显得这些措施像是什么快进的可有可无的情节。&lt;/p&gt;&lt;p&gt;《挽救计划》的胶片质感在这巨幕下撑得有点模糊了，带点暖糊味。坐在前排配这巨幕全程得仰着脖子看还是有点不适，不
过坐在前排好处就是在前面的音墙首当其冲，音效上的体验很震撼。不过很多笑声都在笑点出现的前几秒就出来了，果然大半的人
都是来重刷的吧！&lt;/p&gt;&lt;p&gt;还是高兴有机会在这部影片即将下线的时候在 IMAX GT 场上能看到，下一次的这么震撼观影体验可能只能等 VR 场景真正
落地了吧……&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;这个月想参加下 &lt;a href=&quot;https://www.emacswiki.org/emacs/CarnivalMay2026&quot; class=&quot;external_link&quot;&gt;Emacs CarnivalMay2026&lt;/a&gt; ，不过在这之前得把这个博
客的 i18n 做好……&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 包括气象武器、心灵控制、登月伪造之类的……&lt;/p&gt;&lt;p&gt;拓展可以看看这个视频： &lt;a href=&quot;https://www.bilibili.com/video/BV1nPpuerEJb/&quot; class=&quot;external_link&quot;&gt;【自制熟肉】同性恋青蛙：一场深度调查【Oki's Weird Stories】 - bilibili&lt;/a&gt; ，虽
然只给了 Alex Jones 几个镜头但也能从中一窥这个节目/网站的风格。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/wiki/%E6%A1%91%E8%BF%AA%E8%83%A1%E5%85%8B%E5%B0%8F%E5%AD%A6%E6%9E%AA%E5%87%BB%E6%A1%88&quot; class=&quot;external_link&quot;&gt;桑迪胡克小学枪击案 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://variety.com/2024/digital/news/judge-blocks-onion-bid-infowars-auction-1236245464/&quot; class=&quot;external_link&quot;&gt;Bankruptcy Judge Blocks Onion Bid to Acquire Infowars Assets&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://www.motherjones.com/politics/2026/04/onion-infowars-takeover/&quot; class=&quot;external_link&quot;&gt;The Onion’s Plan to Take Over Infowars Is Once Again in Jeopardy&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; [美]威尔·杜兰特. 哲学的殿堂. 文汇出版社. 2026, 第 11 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; [美]威尔·杜兰特. 哲学的殿堂. 文汇出版社. 2026, 第 15 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E8%8B%B1%E9%9B%84%E6%97%85%E7%A8%8B&quot; class=&quot;external_link&quot;&gt;英雄旅程 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#8r&quot; id=&quot;8&quot; aria-label=&quot;脚注8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; [德]赫尔曼·黑塞. 悉达多. 译林出版社. 2024, 第 04 页.&lt;/p&gt;</content></entry><entry><title>FoxThinking #26: 幸福在于可能不是什么吗？</title><id>https://blog.southfox.me/2026/04/fox-thinking-26/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-04-26T14:22:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/04/fox-thinking-26/index.html" rel="alternate" /><content type="html">&lt;p&gt;啊，最近用的矛盾修辞法是不是太多了？&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;p&gt;幸福不是容易的事：&lt;/p&gt;&lt;p&gt;很难求之于自身，&lt;/p&gt;&lt;p&gt;但要想在别处得到则不可能。—— 尚福尔&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;幸福是什么？物质丰富、心情愉悦、感到意义？这些都是世人认为幸福的表现，而我认为，这
些当然……是对的，达成这些确实会让人感到幸福。只是这些都是幸福的「阳性」特质罢了，幸
福其实也存在于它存在的「阴性」特质上。「阴性」特质甚至会是跟「阳性」特质相反的表现，但这
不意味「阳性」特质就错了，嘿，连光都可能同时是波和粒子 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; ，为什么对一件事上就不
会存在相反的表现呢？&lt;/p&gt;&lt;p&gt;好了，在给出「阴性」特质之前，先说下我对「阳性」特质的思考吧。这些「幸福」有点像是拼单应
用 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 的拉人活动得千元现金活动，一开始就划定了某个区域的「中奖者」了。选定的中奖者
只要完成任务就能获得现金大奖，而其他人哪怕发动关系，在地铁上见人就询问，即使超额完成任务
几千倍都无法获得头奖。这个活动我想它的名字叫做——运气。
这种设置用心险恶之处在于，它造就了一种幻觉，看到身边出现中奖者就产生觉得「我也可以」的感受，然后就
开始拼命完成任务……但，谁能了解运气这个活动的背后机制呢？&lt;/p&gt;&lt;p&gt;那么努力呢？努力就有回报这个思想肯定是真的吧？没错，非常真实，我也相信努力是幸福上的重要道路。只是这道路是动态的，世
界上存在着均值回归 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 现象，即当出现极端样本时，下一次的样本会向均值靠近。理解这个现象最直观的例子就是：对于
考试表现好的学生是表扬还是批评？表现差的呢？很多家长 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 会发现表现好时表扬，下一次考试表现会变差；而在表现差时
批评那下一次考试表现会变好。得出结论，不该表扬防止骄傲自满而更应该多多批评。实际上因为均值回归现象，表现好是
因为超水平发挥，下一次表现往均值回归自然就表现没那么好了；表现差时可能是因为发挥不出状态，下一次表现往均值回
归自然就表现好了。&lt;/p&gt;&lt;p&gt;人间世的复杂，很难确认得来的回报是不是因为超水平发挥得来的，而如果下次将得来回报收走。那惨
了，因为人们天生的损失厌恶倾向 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; ，失去带来的影响比得来的更多。甚至这个世界有时还不讲道理，之前我们都相信这
个世界会一直发展，蛋糕总会一点点变大，但总有新冠疫情这种黑天鹅事件会打碎这种幻象。&lt;/p&gt;&lt;p&gt;不过我觉得在幸福「阳性」特质里最大的迷思就是，达成了一件幸福的事会一直幸福下去，例如梦想工作/美满的亲密关系/新的
房子……但人是一种适应力非常非常强的生物，这些事带来的影响不超过半年就会向均值回落。为什么？我猜是人因为事产生
的影响（不管是好影响还是坏影响）如果一直「走」不出来那么或许死得快吧。&lt;/p&gt;&lt;p&gt;接下来就到了「阴性」特质了，我很久以前在电视看过一档节目，采访了一个少见病患者问他最幸福（满意？开心？）的时
刻是什么，他回答是在刚醒来的那几秒钟，是一天中少数不会感到疼痛的时刻……&lt;/p&gt;&lt;p&gt;我平时不在意的普通，可能是不少人难以企及的啊，这让我想起了叔本华在《人生的智慧》中说的 &lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;总之，我们的幸福十占其九依赖我们的健康。&lt;/p&gt;&lt;p&gt;[...]&lt;/p&gt;&lt;p&gt;最大的愚蠢就是牺牲健康，无论是为了金钱、晋职，还是为了学问、声名；为了肉欲
和片刻的欢愉而牺牲健康，更是愚不可及。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;亚里士多德说：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;理性的人寻求的不是快乐，而是没有痛苦。 —— 《尼各马可伦理学》（7，12）&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;对于幸福的依靠，叔本华说得太好 &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;我们要提醒自己不要向生活提出太多要求，因为如果这样做，我们的幸福所依靠的基础就变得太广大了。
依靠如此广大的基础才可以建立起来的幸福是很容易倒塌的。&lt;/p&gt;&lt;p&gt;[...]&lt;/p&gt;&lt;p&gt;因此，避免重大祸害最保险的途径，就是考虑到我们的能力、条件，尽可能地减少我们对生活的要求。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;不过就这样子说而不给出一些其它思考的话就容易落入到「诶呀，现在的细胞啊生活条件实在太优越了，能量
营养啊什么的都能按时供应，哪像我当时只能躲在深海热液喷口躲着蹭点能量和营养」的老登口气上。那么对
于降低要求/满足当下来说，关键在于如何满足已有的东西上。对于这一点，我想到的是练习感恩：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.bilibili.com/video/BV16J411v7Fb/&quot; class=&quot;external_link&quot;&gt;【Kurz】消除欲求不满的最佳解药 @青知字幕组 - Bilibili&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=WPPPFqsECz0&quot; class=&quot;external_link&quot;&gt;不满足的解药 - Kurzgesagt - Youtube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;通过练习感恩，可以将注意力放在所拥有的美好上，听起来像是什么微博式鸡汤，但这确实是积极心理学研究成
果（当然，我没看过相关研究，不过我相信 Kurzgesagt ）。&lt;/p&gt;&lt;p&gt;甚至我在想满足于低物欲和低要求的生活是一种性价比高的策略，因为这意味向上的「享受」空间更大了，而往下的空间也不
会再下到哪里了，梭罗也说过 &lt;sup&gt;&lt;a href=&quot;#8&quot; id=&quot;8r&quot; aria-label=&quot;脚注8r&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;说到奢侈和舒适，最聪明的人往往过着比穷人还要简单和质朴的生活。无论在中国、印度、波斯还是希腊
古代的哲学家都是身外之物比谁都少、内心财富比谁都多的人。我们对这些人的了解并不多。我们能明白
这一点已经很难得。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这种「性价比之选」好像也挺有「前景」的，但我能甘于低要求生活吗，我还真不知道，看起来我对自己的了
解还不多。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;What’sthesecrettoagreatcupoftea?-KnowableMagazine&quot;&gt;&lt;a href=&quot;https://knowablemagazine.org/content/article/food-environment/2026/tea-compounds-flavors-affected-by-processing-growing&quot; class=&quot;external_link&quot;&gt;What’s the secret to a great cup of tea? - Knowable Magazine&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;对茶的研究竟然没有那么深入吗？我还以为已经研究的很深入了呢。不过不管深不深入，总之先喝上一杯。&lt;/p&gt;&lt;h3 id=&quot;WhyENIACWasaLoom,NotJustaCalculator-IEEESpectrum&quot;&gt;&lt;a href=&quot;https://spectrum.ieee.org/eniac-80th-anniversary-weaving&quot; class=&quot;external_link&quot;&gt;Why ENIAC Was a Loom, Not Just a Calculator - IEEE Spectrum&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;ENIAC ，（大部分人认为的）第一台通用计算机背后的故事。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The engineers designed the loom. Weavers discovered its true capabilities.&lt;/p&gt;&lt;p&gt;工程师设计出的织机却由织工发掘出来其真正潜力。&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 id=&quot;Autonomykeytohappiness,studyfinds-phys.org&quot;&gt;&lt;a href=&quot;https://phys.org/news/2026-04-autonomy-key-happiness.html&quot; class=&quot;external_link&quot;&gt;Autonomy key to happiness, study finds - phys.org&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;幸福不仅仅是「我开心吗？」，更是「我自由吗？」&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;quot;Even after accounting for how good or bad people felt, those who felt more autonomous were more satisfied
with their lives,&amp;quot; says Payne. &amp;quot;Autonomy was the only psychological need that seemed to contribute something
that feelings alone did not explain.&amp;quot;&lt;/p&gt;&lt;p&gt;佩恩表示：「即便考虑情绪好坏的影响，那些拥有更多自主感的人，对生活也更为满意。」
自主似乎是唯一能够解释感受无法解释的心理需求。&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 id=&quot;FriendsDon'tLetFriendsUseOllama|SleepingRobots&quot;&gt;&lt;a href=&quot;https://sleepingrobots.com/dreams/stop-using-ollama/&quot; class=&quot;external_link&quot;&gt;Friends Don't Let Friends Use Ollama | Sleeping Robots&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;原来 ollama 背后有这么多「瓜」，而且「故意」劣化体验做法也让人会将问题都推到模型
头上，实际情况可能不是这样的。&lt;/p&gt;&lt;p&gt;不过 llama.cpp 这个名字产生影响也是真的，现在它有 CLI 还有 WEB UI 支持，但这名
字让很多人认为它只是个 C++ 库……&lt;/p&gt;&lt;h3 id=&quot;Risk-AdjustedReturn—Asterisk&quot;&gt;&lt;a href=&quot;https://asteriskmag.com/issues/14/risk-adjusted-return&quot; class=&quot;external_link&quot;&gt;Risk-Adjusted Return — Asterisk&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;《星号》杂志新一期已经出来了，这一期的主题是风险。&lt;/p&gt;&lt;h4 id=&quot;TheMysteryintheMedicineCabinet—Asterisk&quot;&gt;&lt;a href=&quot;https://asteriskmag.com/issues/14/the-mystery-in-the-medicine-cabinet&quot; class=&quot;external_link&quot;&gt;The Mystery in the Medicine Cabinet — Asterisk&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;对乙酰氨基酚和布洛芬有什么不同？想到我身边就有不停吃止痛散的人，吃着吃着看得我挺担心的……&lt;/p&gt;&lt;p&gt;这个话题在 Hacker News 也引发了广泛的讨论（ &lt;a href=&quot;https://news.ycombinator.com/item?id=47835635&quot; class=&quot;external_link&quot;&gt;Acetaminophen vs. ibuprofen | Hacker News&lt;/a&gt; ），里
面的一个观点 &lt;sup&gt;&lt;a href=&quot;#9&quot; id=&quot;9r&quot; aria-label=&quot;脚注9r&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; 我也很赞同：医学不是计算机科学，病理学/药代动力学很多东西都没有研究明白（这就是生命
的厚度啊），和计算机清晰的能被还原成零一零一的情况是完全不同的。遇到病痛上的事，求助专家是最明智的选择。&lt;/p&gt;&lt;h3 id=&quot;OurLongingforInconvenience|TheNewYorker&quot;&gt;&lt;a href=&quot;https://www.newyorker.com/culture/essay/our-longing-for-inconvenience&quot; class=&quot;external_link&quot;&gt;Our Longing for Inconvenience | The New Yorker&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;对不便和摩擦的思考，让我想到了良性压力 &lt;sup&gt;&lt;a href=&quot;#10&quot; id=&quot;10r&quot; aria-label=&quot;脚注10r&quot;&gt;10&lt;/a&gt;&lt;/sup&gt; 的概念。&lt;/p&gt;&lt;h3 id=&quot;《挽救计划》&quot;&gt;《挽救计划》&lt;/h3&gt;&lt;p&gt;上周不是说过了吗？那是因为看的是电子版，周末去线下书店突发奇想觉得这种小说改书籍，书店应该
会「蹭」热度引入吧，找了下发现果然有。&lt;/p&gt;&lt;p&gt;买回来一口气看完了，有触感的实体书看起来果然更沉浸些啊……不知道以后有没有设备可以放入空白书模板然
后搭配热敏墨水现场印刷上去，清空只要加热就好了。这样即使对于只有电子格式的书也能读上实体版了。嗯，我
的要求不高，二十年内能出来就行了。&lt;/p&gt;&lt;h3 id=&quot;《人生的智慧》&quot;&gt;《人生的智慧》&lt;/h3&gt;&lt;p&gt;经验之起名叫XX的智慧书都挺烂，可这是叔本华写的。&lt;/p&gt;&lt;p&gt;译者韦启昌在重译序言说得一点我很赞同「处理的题材越是司空见惯，越为大众接触，对作者的思想和
能力要求也就越高」，这本讨论人生的书叔本华写得挺好，无愧经历了时间这一「大过滤器」检验下的哲学家。&lt;/p&gt;&lt;h2 id=&quot;观影&quot;&gt;观影&lt;/h2&gt;&lt;h3 id=&quot;Howoneprogrammer'spetprojectchangedhowwethinkaboutsoftware-Youtube&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Y24vK_QDLFg&quot; class=&quot;external_link&quot;&gt;How one programmer's pet project changed how we think about software - Youtube&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;clojure 的纪录片，讲述了 clojure 起始和发展的故事：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;现在看来，clojure 非常务实，是那种可以「马上干活」的语言，吸收了 lisp 的优点同时 Rich 也做了一
些更适配开发者的改进：例如用奇偶位置加额外括号绑定参数（过了几年后我脑子才完全装上解析小圆括
号 let 绑定块插件）、丢掉 car cdr caddr cddar 这种「教具」而是用少数统一函数操作大部分数据结
构（在写 elisp 时最想念的一集）。&lt;/li&gt;&lt;li&gt;&lt;p&gt;快二十年前 clojure 1.0 上写的代码在现在基本上还能运行，在多变的软件行业真是超级少见了。这种
追求稳定的做法也影响到了下游的库，很多库五六年都没新的提交，不是这项目「死」掉了，而是它已经稳定就没
必要有新提交了。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;不过这也是权衡，clojure 方向都由核心语言开发团队主导，它不是那种大家共同参加的「开源项目」，这种
稳定是建立在「忽视」开发者诉求、一遍遍说 NO 上产生的（不过因为 clojure 是 lisp ，所以开发者也
有能力构建专属自己的语言特性，我想这情况对 clojure 没其它语言影响那么大吧）。&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;Rich 很高兴 clojure 作为独立语言发展，这说明自主权确实是幸福的关键啊！&lt;/li&gt;&lt;li&gt;&lt;p&gt;管理复杂度！clojure 是 Rich 在几十年开发者经验后「有感而发」的作品，提出了用简单、灵活、务实的方
式管理复杂度。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;管理复杂度这件事不止是软件工程师在做，建筑师、策划、办事员都在做。在 LLM 带领下复杂度慢慢成为了概率最
高的那个复杂度，可能不是最高的但一定不是最低的。以后社会上会更加青睐懂得识别并管理复杂度的人吗？先记到
我的（永不清空）的观察名单里吧。&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id=&quot;《火星救援》&quot;&gt;《火星救援》&lt;/h3&gt;&lt;p&gt;回来看另一部安迪·威尔写的小说改电影。嗯，还是不错的吧。另外，土豆就是新世纪的主粮！&lt;/p&gt;&lt;p&gt;虽然只有一个镜头，但还是看到了里面出现 lisp 代码的画面 &lt;sup&gt;&lt;a href=&quot;#11&quot; id=&quot;11r&quot; aria-label=&quot;脚注11r&quot;&gt;11&lt;/a&gt;&lt;/sup&gt; 。好吧好吧，安迪·威尔，我承认你是超级航天科
技的技术宅了。按照我在《火星救援》国内编辑在书页对于作者介绍来看，在 15 岁 80 年代时就去美国国家实验室当
软件工程师，知道 lisp 是当然的，加上他还喜欢宇宙航天什么的，那更是知道 lisp 跟航天器的联系了 &lt;sup&gt;&lt;a href=&quot;#12&quot; id=&quot;12r&quot; aria-label=&quot;脚注12r&quot;&gt;12&lt;/a&gt;&lt;/sup&gt; 。&lt;/p&gt;&lt;h2 id=&quot;巴别塔遗迹观光&quot;&gt;巴别塔遗迹观光&lt;/h2&gt;&lt;p&gt;在寻找解析句子语法树的应用时发现了 &lt;a href=&quot;https://stanfordnlp.github.io/CoreNLP/&quot; class=&quot;external_link&quot;&gt;CoreNLP&lt;/a&gt; 这个项目，发现是 Java 写的后就动了 Clojure 写个分析句子
的应用（ &lt;a href=&quot;https://git.southfox.me/southfox/s-bar&quot; class=&quot;external_link&quot;&gt;southfox/s-bar&lt;/a&gt; ）。差不多半年多没用 clojure 了，现在用起来感觉还是那么愉快。&lt;/p&gt;&lt;p&gt;简单通过 CoreNLP 提供的句法解析然后生成一张树状图，对语法学习确实有帮助，第一次直观理解到了什么
是动词第二顺位 &lt;sup&gt;&lt;a href=&quot;#13&quot; id=&quot;13r&quot; aria-label=&quot;脚注13r&quot;&gt;13&lt;/a&gt;&lt;/sup&gt; 。&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/attachment/QmNaSo62yPsQkDAxQaNDyzuDE4UpR9zYsTp4zW581RftFt?filename=2026-04-26_19-38-screenshot.webp&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/attachment/QmNaSo62yPsQkDAxQaNDyzuDE4UpR9zYsTp4zW581RftFt?filename=2026-04-26_19-38-screenshot.webp&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;s-bar 应用显示 Vor der Schule spielten die Kinder im Park Fußball 句子的语法树截图，动词成份占据了句子第二顺位&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;我毫不怀疑有专门做这种分析句子成份的应用，但这是我通过空闲时间和我的软件技术鼓捣出来的，不需要付费或
注册什么帐号。可能这就是自主性带来的幸福感吧。&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;果然订阅源加的太多连稍后阅读这个应该是「精加工」的步骤也开始阻塞了……不过用稍后阅读服务的估计都会
屯个几百篇未读在那「发烂发臭」。不只是我一个人这样，对吗？对吧！&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E6%B3%A2%E7%B2%92%E4%BA%8C%E8%B1%A1%E6%80%A7&quot; class=&quot;external_link&quot;&gt;波粒二象性 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 嘿，我可没说这是哪家应用……&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Regression_toward_the_mean&quot; class=&quot;external_link&quot;&gt;Regression toward the mean - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 嗯，至少身边统计学来说，我家长就是这一类的……&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E6%8D%9F%E5%A4%B1%E8%A7%84%E9%81%BF&quot; class=&quot;external_link&quot;&gt;损失规避 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; [德]叔本华. 人生的智慧. 上海人民出版社, 2024, 第 23 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; [德]叔本华. 人生的智慧. 上海人民出版社, 2024, 第 159 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#8r&quot; id=&quot;8&quot; aria-label=&quot;脚注8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; [美]亨利·梭罗. 瓦尔登湖. 天津人民出版社. 2013, 第 11 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#9r&quot; id=&quot;9&quot; aria-label=&quot;脚注9&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://news.ycombinator.com/item?id=47866160&quot; class=&quot;external_link&quot;&gt;https://news.ycombinator.com/item?id=47866160&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#10r&quot; id=&quot;10&quot; aria-label=&quot;脚注10&quot;&gt;10&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E8%89%AF%E6%80%A7%E5%BA%94%E6%BF%80&quot; class=&quot;external_link&quot;&gt;良性应激 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#11r&quot; id=&quot;11&quot; aria-label=&quot;脚注11&quot;&gt;11&lt;/a&gt;&lt;/sup&gt; 场景是在航天小队加载航天局传回来更新并播放给全体小队的视频留言那里。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#12r&quot; id=&quot;12&quot; aria-label=&quot;脚注12&quot;&gt;12&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://flownet.com/gat/jpl-lisp.html&quot; class=&quot;external_link&quot;&gt;https://flownet.com/gat/jpl-lisp.html&lt;/a&gt; Deep Space 1 通过 Remote Agent 上的 REPL 进行排错。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#13r&quot; id=&quot;13&quot; aria-label=&quot;脚注13&quot;&gt;13&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/V2_word_order&quot; class=&quot;external_link&quot;&gt;V2 word order - Wikipedia&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>FoxThinking #25: 狐狸与刺猬</title><id>https://blog.southfox.me/2026/04/fox-thinking-25/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-04-15T10:55:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/04/fox-thinking-25/index.html" rel="alternate" /><content type="html">&lt;p&gt;我当然是想继续当只狐狸，不过不只是狐狸。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;「狐狸与刺猬」是由以赛亚·伯林提出的概念 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; ，这引用自古希腊诗人阿尔基罗库斯的：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;狐狸多知，而刺猬有一大知。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;我无意说这两种观念哪种更「对」(不过我感觉汉语区更倾向「刺猬」，可能是由荀子提出五技鼠 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 这个模因影响太深了），
毕竟我感觉这种有点陷入了虚假两难 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; ，为什么只能当其中一边呢？&lt;/p&gt;&lt;p&gt;令人惊讶的是，即使是蚂蚁这种感觉很「刺猬」的生物其实也是可以当「狐狸」的。例子是粗糙外刺
猛蚁（Ectatomma ruidum），它们是像狐狸一样的机会主义者。什么都吃并且还会去其它群体巢穴中盗窃
食物 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; ，甚至机会合适的话它们还会尝试狩猎，这只不过是编码在它们基因的行为吗？一些研究人员研究处于热带环境中
蚂蚁的狩猎行为，表明攻击行为高度依赖个体的不同经历，那些敢于将头直接探入别的巢穴的新手在吃过亏后也会及时纠正自己行为。
在有大量隧蜂出没地区生活的外刺猛蚁甚至还发展出了伏击策略，那为什么外刺猛蚁不进化成更专门的猎手呢？或许是因为猎物来源的
不稳定，隧蜂每年只有 4 至 5 月的活动时间，导致无法发展出专门依赖隧蜂的捕食者，也正是这种不稳定状态推动了外刺猛蚁成为
了机会主义者。 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;那么关于人呢？人到底是「狐狸」还是「刺猬」？好像说人是泛化种还是特化种 &lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; 都不太合适，人好像在两种方式上都能发
展，更应该称为多能种。这种多能性是怎么来的？一种说法是人族在发展时刚好碰上米兰科维奇旋回、间冰期-冰期循环、沃克环流、厄
尔尼诺-南方涛动等一系列气候现象大乱炖导致气候多变。在泛化和多能化与专化的种群竞争模型模拟中，在多变性高时，多能性策略
会胜过泛化和专化策略。人类进化的因素是气候的多变性而不是气候变化。 &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;所以如果不想当「狐狸」或「刺猬」的话，还可以当多能种（该叫「狐猬」还是「刺狸」？）。只是这样就必须拥抱多变性，让自己在变化
中飘荡。这可不是什么好受的事啊，想到我掌握的些许排错技术就是在我追求滚动更新的方式上学来的……&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;EFFisLeavingX|ElectronicFrontierFoundation&quot;&gt;&lt;a href=&quot;https://www.eff.org/deeplinks/2026/04/eff-leaving-x&quot; class=&quot;external_link&quot;&gt;EFF is Leaving X | Electronic Frontier Foundation&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;EFF 在最近宣布离开推特（后面叫 X）平台，理由是：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;推特不再是「战斗」的地方&lt;/li&gt;&lt;li&gt;曝光度下降&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;建议不要去看社交媒体贴文下的评论，否则将看到最典型派系斗争场面。
对于另一个观点：推特曝光度确实下降了吗？根据之前看到的几篇文章，应该是的，EFF 这种发点内容简介然后发个原文
链接的模式账号来说，曝光度下降很明显。加上推特收紧 API 让自动发贴变成猫鼠游戏后，那确实还不如直接退出呢。&lt;/p&gt;&lt;h4 id=&quot;DoPostswithLinksAffectContentPerformanceonX?&quot;&gt;&lt;a href=&quot;https://buffer.com/resources/links-on-x/&quot; class=&quot;external_link&quot;&gt;Do Posts with Links Affect Content Performance on X?&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;有链接的贴文确实显著降低了曝光度。&lt;/p&gt;&lt;h4 id=&quot;DolinkshurtnewspublishersonTwitter?Ouranalysissuggestsyes&quot;&gt;&lt;a href=&quot;https://www.niemanlab.org/2026/04/do-links-hurt-news-publishers-on-twitter-our-analysis-suggests-yes/&quot; class=&quot;external_link&quot;&gt;Do links hurt news publishers on Twitter? Our analysis suggests yes&lt;/a&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;p&gt;Ten years later, the site formerly known as Twitter still drives very little traffic to news sites.
But it’s also bad for conversational and breaking news.&lt;/p&gt;&lt;p&gt;十年后，这个曾叫推特的网站仍然很少为新闻网站带来流量。现如今它在讨论和突发新闻上变得糟糕。&lt;/p&gt;&lt;/blockquote&gt;&lt;h4 id=&quot;Socialmediaisturningintoafreakshow-byNateSilver&quot;&gt;&lt;a href=&quot;https://www.natesilver.net/p/social-media-has-become-a-freak-show&quot; class=&quot;external_link&quot;&gt;Social media is turning into a freak show - by Nate Silver&lt;/a&gt;&lt;/h4&gt;&lt;blockquote&gt;&lt;p&gt;Twitter feels like a ghost town. It’s still useful for some
topics: the AI discourse on the platform is often relatively robust, for instance.
But for something like the war in Iran, it’s next to useless.&lt;/p&gt;&lt;p&gt;推特正在慢慢变成孤岛，对于类似人工智能的话题还有丰富讨论，但对某些话题如伊朗战争就变得毫无用处。&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 id=&quot;科学网—马缨丹：最美入侵者，生态毒杀手-郑永军的博文&quot;&gt;&lt;a href=&quot;https://blog.sciencenet.cn/blog-437607-1528690.html&quot; class=&quot;external_link&quot;&gt;科学网—马缨丹：最美入侵者，生态毒杀手 - 郑永军的博文&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;马樱丹是我很喜欢的一种植物，因为它「有趣」，一朵花球上有不同颜色。在后面依稀知道它是入侵物种并且有毒后
也还是喜欢，毕竟确实……「有趣」。在见到绿化里用马樱丹后我挺惊讶，这能当绿化植物吗？现在看到这文章：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;同学们，你们可能会问：“路边的花坛里不也种着马缨丹吗？为什么还要继续种？”
其实，现在城市绿化中使用的马缨丹大多是经过人工培育的杂交品种，繁殖能力相对较弱。
但即便如此，它们仍有可能逃逸到野外。所以，很多地方已经开始用本土植物来替代马缨丹。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;也是解决了我许久疑惑。&lt;/p&gt;&lt;h3 id=&quot;科学网—寻觅大树杜鹃王（下）——我的寻觅之旅-周浙昆的博文&quot;&gt;&lt;a href=&quot;https://blog.sciencenet.cn/blog-52727-1525747.html&quot; class=&quot;external_link&quot;&gt;科学网—寻觅大树杜鹃王（下）——我的寻觅之旅 - 周浙昆的博文&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;我好像还挺喜欢看游记的……？&lt;/p&gt;&lt;h3 id=&quot;科学网—窃无涯者-左芬的博文&quot;&gt;&lt;a href=&quot;https://blog.sciencenet.cn/home.php?mod=space&amp;amp;uid=863936&amp;amp;do=blog&amp;amp;id=1529895&quot; class=&quot;external_link&quot;&gt;科学网—窃无涯者 - 左芬的博文&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;在 1874 年的一篇论文中，乔治康托尔证明存在不同大小的无穷大，从而颠覆了数学。
新近问世的一批信件藏品表明这同时也是一次剽窃行为。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;哇哦，没想到「孤僻天才康托尔挑战数学界」的故事背后藏着这样的事，不免让我感叹人性复杂？幽暗？&lt;/p&gt;&lt;h3 id=&quot;YoucanabsolutelyhaveanRSSdependentwebsitein2026&quot;&gt;&lt;a href=&quot;https://matduggan.com/you-can-absolutely-have-an-rss-dependent-website-in-2026/&quot; class=&quot;external_link&quot;&gt;You can absolutely have an RSS dependent website in 2026&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;就算在 2026 年，依然有稳定使用 RSS/ATOM 进行订阅的群体，收获这些群体的支持并不难，只要
为网站添加个订阅源就可以了。&lt;/p&gt;&lt;h3 id=&quot;测试三则&quot;&gt;测试三则&lt;/h3&gt;&lt;h4 id=&quot;AmIGermanorAutistic?|MillermanSchool&quot;&gt;&lt;a href=&quot;https://german.millermanschool.com/&quot; class=&quot;external_link&quot;&gt;Am I German or Autistic? | Millerman School&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;&lt;del&gt;简单来说：纠结意义的是德国人，没理解意思的是孤独症&lt;/del&gt;&lt;/p&gt;&lt;p&gt;咳咳，很刻板印象啊。&lt;/p&gt;&lt;h4 id=&quot;AmIaTechBro?&quot;&gt;&lt;a href=&quot;https://amiatechbro.com/&quot; class=&quot;external_link&quot;&gt;Am I a Tech Bro?&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;TechBro 对应例子是：「别用传统搜索引擎了，以后有问题直接问 ChatGPT。」、「《埃隆·马斯
克传》阅读进度：第 5 页」、「我说 GenAI 出来后一切不平等都能得到解决」、「贫穷是一种心态，是懒惰和僵硬思维
的惩罚」……（捂鼻、摆手试图驱散 TechBro 味）&lt;/p&gt;&lt;h4 id=&quot;ThanAverage&quot;&gt;&lt;a href=&quot;https://thanaverage.xyz/&quot; class=&quot;external_link&quot;&gt;Than Average&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;站队模拟器，如果不是问题是自我认知方面的话，估计会有人提交那个经典的自指式问题吧——「真理掌握在少数人手中吗」？&lt;/p&gt;&lt;h3 id=&quot;Whatiswisdom,andcanitbetaught?&quot;&gt;&lt;a href=&quot;https://knowablemagazine.org/content/article/mind/2026/what-is-wisdom-can-it-be-taught&quot; class=&quot;external_link&quot;&gt;What is wisdom, and can it be taught?&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;wisdom 这个词在词典一般翻译成「智慧」，不过感觉是不是我看了太多「智慧xx」、「xx智慧」这种什么科技语料，我现在
感觉「智慧」在中文里更靠向 Smart/Intelligent 这种意思了，而 wisdom 更强调自我认知和人生角度的，如：有幽默感、接受
万物发展、从多角度看待问题等。鉴于此，我更倾向用「睿知」来指代 wisdom 这个词。感觉不论是斯多葛、道家还是正念，都
在「推崇」睿知的一些特质，这里肯定有些东西待我发现，先加入到我（永不清空）的待办研究清单吧。&lt;/p&gt;&lt;p&gt;另外我最近想着关于睿知方面能调用的想法：没有读心术。人类通过「心智模型」推进了想象/代入他人的能力，这是生存上的巨大优势，但这不意
味着能真正知道面对的人在想什么，因为这甚至是大脑上物理层面的不同，ADHD 走神时在想什么，为什么他就是无法正常待着？孤独症呢？为什么有些人就
是不撞南墙不回头（&lt;a href=&quot;/2026/02/fox-thinking-19/#Exploringwhysomechildrenstruggletolearnmath&quot;&gt;FoxThinking #19: Exploring why some children struggle to learn math&lt;/a&gt;）？&lt;/p&gt;&lt;p&gt;想到这我就会丢弃「默契考验」这个奇怪的想法了，我（尽量）不会去弄：你跟我那么熟了一定知道我想要/拿/吃什么，你
做不到那就说明我们没那么默契然后在旁边生闷气。为什么？因为我知道没有读心术！&lt;/p&gt;&lt;h3 id=&quot;Techcanenablecross-speciesexperiences,newresearchsuggests&quot;&gt;&lt;a href=&quot;https://phys.org/news/2026-04-tech-enable-species.html&quot; class=&quot;external_link&quot;&gt;Tech can enable cross-species experiences, new research suggests&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这也是我在思考的：共感是同理心的一个大前提。&lt;/p&gt;&lt;p&gt;甚至幻想下如果日后科技发展能安装些感官拓展方面的义体（希望能离线使用）：四色视觉是什么样子
的？有个灵敏一万倍鼻子？体验不同尺度下感官例如成为一颗树？甚至直接解码&lt;a href=&quot;https://zh.wikipedia.org/wiki/%E8%9C%9C%E8%9C%82%E8%88%9E%E8%B9%88&quot; class=&quot;external_link&quot;&gt;蜜蜂舞&lt;/a&gt;？&lt;/p&gt;&lt;h3 id=&quot;OldestdogDNAsuggests16,000yearsofhumancompanionship&quot;&gt;&lt;a href=&quot;https://phys.org/news/2026-03-oldest-dog-dna-years-human.html&quot; class=&quot;external_link&quot;&gt;Oldest dog DNA suggests 16,000 years of human companionship&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;上次看到的说法是最早陪伴人类的狗能追溯到一万两千年前，该更新这个数字到一万六千年前了。&lt;/p&gt;&lt;h3 id=&quot;FakeQRcodesmakeforeasyscams–becarefulwhatyouscanoutthere&quot;&gt;&lt;a href=&quot;https://theconversation.com/fake-qr-codes-make-for-easy-scams-be-careful-what-you-scan-out-there-279333&quot; class=&quot;external_link&quot;&gt;Fake QR codes make for easy scams – be careful what you scan out there&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这倒提醒我了，要是骗子啪唧一声将自己假二维码往停车场什么服务二维码盖住，那是真能钓到
不少人……看来之后扫二维码要在思想中加载「防钓警惕」插件了，欸，现代生活真难啊。&lt;/p&gt;&lt;h3 id=&quot;SouthAfricandiscussions-MarginalRevolution&quot;&gt;&lt;a href=&quot;https://marginalrevolution.com/marginalrevolution/2026/04/south-african-profundities.html&quot; class=&quot;external_link&quot;&gt;South African discussions - Marginal Revolution&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;南非是个「观察」有趣讨论的地方，而且（出于不幸的历史原因但确实方便）还能用英语看相
关的资料。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Most of all, South Africans have a finely-tuned sense of contingency.
Things for them could go pretty well, or they could go pretty badly.
Most people know that, and perhaps that is the greatest wisdom yet?
Many of the rest of us try to deny that.&lt;/p&gt;&lt;p&gt;最重要的是南非人有对突发事件的敏锐预警意识。
对他们来说，事情可能进展得很顺利也可能非常糟糕。多数人都知道这一点，也许这是迄今为止最好的
睿知（诶呀，看来其它条目的讨论逃逸到了这里）？
我们许多人试图否认这一点。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;该开始看看有没有南非相关的网站能订阅了~&lt;/p&gt;&lt;h3 id=&quot;《挽救计划》&quot;&gt;《挽救计划》&lt;/h3&gt;&lt;p&gt;看了电影后回过头来小说，我真的喜欢这种泛种论 &lt;sup&gt;&lt;a href=&quot;#8&quot; id=&quot;8r&quot; aria-label=&quot;脚注8r&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; 当宇宙背景设定小说啊。&lt;/p&gt;&lt;h3 id=&quot;《社会性自我》&quot;&gt;《社会性自我》&lt;/h3&gt;&lt;p&gt;说「我」时就不能抛开环境不谈，因为环境影响人了太多（用编程的话说：人不是纯函数，已经向运行环境拿了太多数据）。&lt;/p&gt;&lt;h3 id=&quot;《定居地球》&quot;&gt;《定居地球》&lt;/h3&gt;&lt;p&gt;看到我想拿头撞书，太太太学术了，列数据举论点顺带批一下同行，严谨但很难当成科普读物。有点像是在吃压缩干粮，要不是我凭
着想象力（这也是书中探讨的话题）参杂其中勉强下肚，我可能真会噎到然后弃书。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;根据技术判断和制作工具步骤数量显示，尼安德特人严重依赖长期记忆而不是工作记忆或短期记忆。他们有工作记忆
但比我们能力低，这一关键认知技能区别表现在于他们的注意力更低下。 &lt;sup&gt;&lt;a href=&quot;#9&quot; id=&quot;9r&quot; aria-label=&quot;脚注9r&quot;&gt;9&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;哇哦，我还真没想到不同人之间底层之间都会有区别……&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;又一次感叹南岛人的「伟业」，仅凭木舟完
成跨大洋航行就这样将人类的定居范围推广开来。&lt;/li&gt;&lt;/ul&gt;&lt;h3 id=&quot;《蚂蚁史诗》&quot;&gt;《蚂蚁史诗》&lt;/h3&gt;&lt;p&gt;和《定居地球》不同，行文幽默风趣，很好读。神奇的蚂蚁，神奇的自然。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;锈色伪切蚁无法消化蔗糖，只能依赖金合欢花蜜中的葡萄糖和果糖。原来是金合欢的花蜜含有几丁质酶，锈色伪
切蚁幼虫吃下后会抑制蔗糖消化的酶，导致变得不得不依赖金合欢树。&lt;sup&gt;&lt;a href=&quot;#10&quot; id=&quot;10r&quot; aria-label=&quot;脚注10r&quot;&gt;10&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;p&gt;看似互惠互利美好共生关系底下竟然藏着这种事……&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 id=&quot;观影&quot;&gt;观影&lt;/h2&gt;&lt;h3 id=&quot;《超级马力欧银河大电影》&quot;&gt;《超级马力欧银河大电影》&lt;/h3&gt;&lt;p&gt;任天堂发发力做几个初代马力欧画面粉丝就尖叫了，诶，我可不……不好！竟然还有《星际火狐》角色出场，这不是明
示要有新作发布了吗？开始严肃考虑要不要购买 Switch 2 ……&lt;/p&gt;&lt;h3 id=&quot;《挽救计划》&quot;&gt;《挽救计划》&lt;/h3&gt;&lt;p&gt;比起小说我确实更喜欢电影编排更人文向的改造？&lt;/p&gt;&lt;p&gt;感叹买巨幕 IMAX 场买对了。&lt;/p&gt;&lt;h2 id=&quot;巴别塔遗迹观光&quot;&gt;巴别塔遗迹观光&lt;/h2&gt;&lt;p&gt;不想单开篇博文但一直往「阅读」里放感觉又不合适，那就把一些带有主题鼓捣的东西放在周刊里
吧单开个部分吧，可能会「连载」可能也不会……&lt;/p&gt;&lt;p&gt;终于，在我任务队列待了大半年的「外语学习」现在总算等到了执行时间片，不过现在我也不想再用「课堂式」学习方式
学外语了。现在想法是先从语言学里先收集一些概念（用编程的话说：导包）然后自己搓一些工具理念来「对付」后续的语言学习。&lt;/p&gt;&lt;h3 id=&quot;发音&quot;&gt;发音&lt;/h3&gt;&lt;p&gt;首先是「元音」这个概念，所以从小学到高校到底有哪个老师教过？到现在自己凭兴趣学习才了解：元音就是不受阻碍能长久
维持的音；辅音是靠摩擦、爆破、口型变化产生的音，通常不能长久维持（想象弹舌音该怎么一直弹）。就是这
样，不过看来我也是挺懒的，拖了几十年才查明白。&lt;/p&gt;&lt;p&gt;然后学习外语音标也懒得专门去学了（国内的英语音标甚至是 KK 音标和 DJ 音标混在一起的 &lt;sup&gt;&lt;a href=&quot;#11&quot; id=&quot;11r&quot; aria-label=&quot;脚注11r&quot;&gt;11&lt;/a&gt;&lt;/sup&gt;），
直接捡个国际的 IPA 学吧学吧就用吧。&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.ipachart.com/&quot; class=&quot;external_link&quot;&gt;IPA Chart&lt;/a&gt; 带元音图、音标点击就放音的简洁优雅好网站。&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://open-dict-data.github.io/ipa-lookup/&quot; class=&quot;external_link&quot;&gt;IPA Lookup - Search for Pronuncations in Different Languages&lt;/a&gt; 对支持语言的输词查找 IPA 的工具……好网站。&lt;/li&gt;&lt;/ul&gt;&lt;h3 id=&quot;分类&quot;&gt;分类&lt;/h3&gt;&lt;p&gt;&lt;a href=&quot;https://zh.wikipedia.org/wiki/%E8%AF%AD%E8%A8%80%E7%B1%BB%E5%9E%8B%E5%AD%A6&quot; class=&quot;external_link&quot;&gt;语言类型学 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;语言按形态大致能分为孤立语（代表为汉语）、屈折语（代表为拉丁语）、黏着语（代表为日语）。可能之后的
目标就是从屈折语和黏着语中挑个语言学学……&lt;/p&gt;&lt;p&gt;还有就是残留的不知道什么时候看得视频说语言形态会随时间发展形成一个循环，例如英语在近代就越来越不曲折而有点向孤立发
展了，慢慢退去格位、时态等概念像汉语一样多凭词序和助词确定语法；继续发展就类似汉语现在喜欢慢慢加后缀等修饰然后越加越
多导致有点像变成黏着语；黏着语然后慢慢又形成屈折语。不过从搜索引擎检索发现结果发现没有什么论文和相关读物，那只能判断这个
说法是不准确的了。&lt;/p&gt;&lt;p&gt;参考：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/asklinguistics/comments/1gf8nt0/comment/lukxr1v/&quot; class=&quot;external_link&quot;&gt;Why do Agglutinative languages evolve into being Fusional ones? - reddit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.reddit.com/r/linguistics/comments/ijxvd2/what_is_the_current_linguistic_consensus_on/&quot; class=&quot;external_link&quot;&gt;What is the current linguistic consensus on cyclic evolution? - reddit&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 id=&quot;最小学习力「原则」&quot;&gt;最小学习力「原则」&lt;/h3&gt;&lt;p&gt;&lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E9%BD%8A%E5%A4%AB%E5%AE%9A%E5%BE%8B&quot; class=&quot;external_link&quot;&gt;齐夫定律 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;语言学里的「二八定律」&lt;sup&gt;&lt;a href=&quot;#12&quot; id=&quot;12r&quot; aria-label=&quot;脚注12r&quot;&gt;12&lt;/a&gt;&lt;/sup&gt; 就是齐夫定律了，所以也是经典的百分之二十的词占了百分之八十的
体量。&lt;a href=&quot;https://en.wiktionary.org/wiki/Wiktionary:Frequency_lists&quot; class=&quot;external_link&quot;&gt;Wiktionary:Frequency lists - Wiktionary, the free dictionary&lt;/a&gt; 这列出了各语言
的高频词汇表。我之后估计会针对学习的语言找出要学习的百分之二十的内容，至于之后的精进就到时候
再说吧。&lt;/p&gt;&lt;h3 id=&quot;X-bar&quot;&gt;X-bar&lt;/h3&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/X-bar_theory&quot; class=&quot;external_link&quot;&gt;X-bar theory - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;将句子解析成语法树，感觉我的 Lisp 之魂在躁动。或许这也是 &lt;a href=&quot;https://www.grammarly.com/&quot; class=&quot;external_link&quot;&gt;Grammarly&lt;/a&gt; 用到 Common Lisp 开发的一
个原因？&lt;/p&gt;&lt;h4 id=&quot;分支&quot;&gt;分支&lt;/h4&gt;&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Branching_(linguistics)&quot; class=&quot;external_link&quot;&gt;Branching (linguistics) - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;了解语法树后，就能发现某些语言会一开始就给出来（代表为英语），而某些语言会在「铺垫」后才给出中心词（代表可能是汉语）。简单
例子：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;The &lt;strong&gt;book&lt;/strong&gt; that I bought yesterday.&lt;/li&gt;&lt;li&gt;我昨天买的 &lt;strong&gt;书&lt;/strong&gt; 。&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;这会导致之后的语法树的不同（中心词放句首会导致语法树往右偏，反之亦然）。这是一种社会环境影响吗？是什么「啊，东亚人太含蓄喜欢铺垫完
再给出结果」、「啊，西方人喜欢单刀直入先给结果然后才怎么怎么」的……迷思吗？感觉还是挺有趣的，加入到我（永不清空）的待办研究清单吧。&lt;/p&gt;&lt;h3 id=&quot;语法&quot;&gt;语法&lt;/h3&gt;&lt;p&gt;&lt;a href=&quot;https://mainichi.jp/english/articles/20220402/p2a/00m/0sc/020000c&quot; class=&quot;external_link&quot;&gt;Japanese bird researcher 1st in the world to prove animals use words, grammar - The Mainichi&lt;/a&gt;&lt;/p&gt;&lt;p&gt;给人类中心主义的又一拳，也意味着这世上不只人类要学语法了……&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;上周加了太多的订阅源导致处理产线上爆料了，后面要观望下这个量是不是能我能支撑的……&lt;/p&gt;&lt;p&gt;还有就是发现这周刊越来越像是内容策展 &lt;sup&gt;&lt;a href=&quot;#13&quot; id=&quot;13r&quot; aria-label=&quot;脚注13r&quot;&gt;13&lt;/a&gt;&lt;/sup&gt; 了，后面还要观望下这个方式是不是我喜欢的……&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/The_Hedgehog_and_the_Fox&quot; class=&quot;external_link&quot;&gt;The Hedgehog and the Fox - Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://www.zdic.net/hans/%E6%A2%A7%E9%BC%A0%E6%8A%80%E7%A9%B7&quot; class=&quot;external_link&quot;&gt;梧鼠技穷的解释|梧鼠技穷的意思|汉典“梧鼠技穷”词语的解释&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-hans/%E5%81%87%E5%85%A9%E9%9B%A3%E6%8E%A8%E7%90%86&quot; class=&quot;external_link&quot;&gt;假两难推理 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://www.antwiki.org/wiki/Ectatomma_ruidum&quot; class=&quot;external_link&quot;&gt;Ectatomma ruidum - AntWiki&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; [法]奥德蕾·迪叙图尔. 蚂蚁史诗. 郑州大学出版社, 2025, 62-69.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E6%B3%9B%E5%8C%96%E7%A7%8D%E4%B8%8E%E7%89%B9%E5%8C%96%E7%A7%8D&quot; class=&quot;external_link&quot;&gt;泛化种与特化种 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; [英]克莱夫·甘布尔. 定居地球. 山西人民出版社, 2023, 69-72.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#8r&quot; id=&quot;8&quot; aria-label=&quot;脚注8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; 小说里翻译成「有生源说」，也叫 &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E8%83%9A%E7%A8%AE%E8%AB%96&quot; class=&quot;external_link&quot;&gt;胚种论 - 维基百科，自由的百科全书&lt;/a&gt;。我尤其喜欢的假说是这样的：如果宇宙是从极热膨胀到现在冰冷的温度，那么
其中就存在一段时间几十摄氏度适合生命发展的温度，可能就在这时，全宇宙都是宜居带（或者该叫宜居宙？）最基本的生命分子（或者智慧生命？）出现
了。然后这些生命分子就随着宇宙膨胀在全宇宙中，待到降落在适宜的星球就演化成复杂生命，如果是这样的话，宇宙生命
的 LUCA （&lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E6%9C%80%E5%BE%8C%E5%85%B1%E5%90%8C%E7%A5%96%E5%85%88&quot; class=&quot;external_link&quot;&gt;最后共同祖先 - 维基百科，自由的百科全书&lt;/a&gt;）要往前推得多得多，真是个令人遐想的假说啊……&lt;/p&gt;&lt;p&gt;Kurzgesagt 也做过一期关于泛种论的视频：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.bilibili.com/video/BV16w411A7JJ/&quot; class=&quot;external_link&quot;&gt;【Kurzgesagt】生命或许和宇宙一样古老！ - Bilibili&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=JOiGEI9pQBs&quot; class=&quot;external_link&quot;&gt;Ancient Life as Old as the Universe - Youtube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#9r&quot; id=&quot;9&quot; aria-label=&quot;脚注9&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; [英]克莱夫·甘布尔. 定居地球. 山西人民出版社, 2023, 第 31 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#10r&quot; id=&quot;10&quot; aria-label=&quot;脚注10&quot;&gt;10&lt;/a&gt;&lt;/sup&gt; [法]奥德蕾·迪叙图尔. 蚂蚁史诗. 郑州大学出版社, 2025, 第 91 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#11r&quot; id=&quot;11&quot; aria-label=&quot;脚注11&quot;&gt;11&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://zh.wikipedia.org/zh-cn/KK%E9%9F%B3%E6%A8%99&quot; class=&quot;external_link&quot;&gt;KK音标 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://zh.wikipedia.org/zh-cn/DJ%E9%9F%B3%E6%A8%99&quot; class=&quot;external_link&quot;&gt;DJ音标 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#12r&quot; id=&quot;12&quot; aria-label=&quot;脚注12&quot;&gt;12&lt;/a&gt;&lt;/sup&gt; 也叫幂律定律&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#13r&quot; id=&quot;13&quot; aria-label=&quot;脚注13&quot;&gt;13&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://en.wikipedia.org/wiki/Content_curation&quot; class=&quot;external_link&quot;&gt;Content curation - Wikipedia&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>FoxThinking #24: 简单不是一件简单的事</title><id>https://blog.southfox.me/2026/04/fox-thinking-24/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-04-05T23:28:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/04/fox-thinking-24/index.html" rel="alternate" /><content type="html">&lt;blockquote&gt;&lt;p&gt;For every complex problem there is an answer that is clear, simple, and wrong.&lt;/p&gt;&lt;p&gt;复杂的问题都有个清晰、简单却是错误的答案。&lt;/p&gt;&lt;p&gt;H. L. Mencken&lt;/p&gt;&lt;/blockquote&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;简单是好的，简单事物意味着能更好将其「载入」到心智中去整体理解。还有奥卡姆剃刀 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 「如无必要，勿增
实体」，只要拿着这个剃刀待在简单中一切都美好。&lt;/p&gt;&lt;p&gt;不过其实奥卡姆剃刀也只是经验法则而已，有时候事物就是很「复杂」，例如对于物质组
成：「物质将会由不能再细分单元组成，叫原子」。这个假设很简单，可惜这个宇宙有 61 种「原子」 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; ，为什
么弄得这么复杂？没人知道（知道的人麻烦发下《自然》期刊）。&lt;/p&gt;&lt;p&gt;更复杂的还有生命，高中生物学习的中心法则说 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; ：DNA 转录成 RNA ，RNA 翻译成蛋白质，蛋白质是生命实际执行结构。这
里带来了长久以来的迷思是认为 DNA 是生命的「代码」，只要能对 DNA 完全测序就相当于理解了生命的奥妙。在完成了人类基因
组计划 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 后，大家发现携带蛋白质指令的只有 2 万多条基因，仅占人类 DNA 2% 不到。这些基因长久以来就被当成了「垃
圾」、「屎山代码」。但根据最近这篇文章（ &lt;a href=&quot;https://knowablemagazine.org/content/article/living-world/2026/noncoding-rna-molecules-in-cells&quot; class=&quot;external_link&quot;&gt;The silent majority: RNAs that don’t make proteins - Knowable Magazine&lt;/a&gt;）来
看，这些「屎山代码」就像是「暗物质」一样，以一种我们还尚未查明的方式影响生命。&lt;/p&gt;&lt;p&gt;退一步讲，将基因当成生命的蓝图/源代码，生命是执行这些蓝图/源代码的机器这个观念也过于简
化了（&lt;a href=&quot;https://scienceandculture.com/2024/02/denis-noble-in-nature-time-to-admit-genes-are-not-the-blueprint-for-life/&quot; class=&quot;external_link&quot;&gt;“Time to Admit Genes Are Not the Blueprint” | Science and Culture Today&lt;/a&gt;）：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;This is not to say that genes aren’t important for life — of course they are. It’s that they aren’t the fundamental blueprint that controls an organism. In fact, in a surprising twist, Noble argues that it’s the organism that controls the genome!&lt;/p&gt;&lt;p&gt;基因固然重要，但它们并不是决定生物体的底层蓝图。诺贝尔提出了惊人反转：实则是生物在调控基因组！&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;Noble offers various lines of evidence that the “blueprint” of life cannot be found in the DNA. He notes examples where hundreds of genes are involved in the development of certain diseases, suggesting that “It’s therefore a huge oversimplification … to say that genes cause this trait or that disease.” Moreover, rather than genomes controlling the organism, Noble notes that organisms themselves can “control their genomes” — suggesting genomes aren’t the foundation of life:&lt;/p&gt;&lt;p&gt;诺贝尔提供了多种证据，证明生命的“蓝图”并不存在 DNA 中。他指出数百个基因参与某些疾病的发展，并提出“这是一个极大的简化...说基因导致了
症状或那种疾病。”诺贝尔还指出，生物本身可以“控制它们的基因组”——暗示基因组并非生命的基础：&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;生命，很奇妙吧。不过鉴于我是个（钟爱 Lisp ）程序员，所以还是想用代码/机器比喻阐述下。用 Lisp 来说，生命就
像 EVAL-APPLY 循环一样。&lt;/p&gt;&lt;p&gt;解释 EVAL-APPLY 循环最好例子就是太极图 ☯ （一众 Lisp 语言 Logo 都有点太极的意思），「执行」
阶段影响了「环境」，而「环境」又反过来影响了「执行」。还有个更艺术的例子就是埃舍尔的画手 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; ：&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/attachment/QmSocxu2EQ77hNBT8WyddZmiAEJvgSGHfSzX2bywJYiX3U?filename=image.webp&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/attachment/QmSocxu2EQ77hNBT8WyddZmiAEJvgSGHfSzX2bywJYiX3U?filename=image.webp&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;图1:展示了拿着笔互相画着对方处于线稿状态袖口处两只素描风格的手&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;可是这世上终归有简单的东西啊？比如 Lisp 不就很简单吗，少数「原语」加上像是完全没有语法的语法就能「凑出」来个 Lisp ，但构成简单
不代表最终一定会简单，就像生物中「原语」级别的碱基（ACGTU）构成了复杂的生命一样。哪怕是「看起来」很简单的事物背后所隐藏
的复杂性也是人无法承受的，典型例子就是兰顿蚂蚁 &lt;sup&gt;&lt;a href=&quot;#6&quot; id=&quot;6r&quot; aria-label=&quot;脚注6r&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; ；或者「想起来」很简单的事物背后都蕴藏巨大复杂性，例如
在 Scheme 中，有 char=?, string=?, symbol=? 这种谓词，但为什没有 procedure=? （Scheme 中叫其它编程语言惯叫的函
数 function 为过程 procedure）呢？因为不存在通用算法来判断两个过程是否相等！ &lt;sup&gt;&lt;a href=&quot;#7&quot; id=&quot;7r&quot; aria-label=&quot;脚注7r&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; （直接将函数代码或语法树拿出来
对比？哈哈，不要忘了闭包）&lt;/p&gt;&lt;p&gt;在这个「复杂」的世界上，可能发现并保持「简单」是件复杂的事，化用爱因斯坦的话来说：「世界上最复杂的事，就在
于竟然存在简单的事」。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;ThisGenerationHasItEasy;TheirEmojisAreJustHandedtoThem-McSweeney’sInternetTendency&quot;&gt;&lt;a href=&quot;https://www.mcsweeneys.net/articles/this-generation-has-it-easy-their-emojis-are-just-handed-to-them&quot; class=&quot;external_link&quot;&gt;This Generation Has It Easy; Their Emojis Are Just Handed to Them - McSweeney’s Internet Tendency&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;没有 Emoji 和表情图的时代。&lt;/p&gt;&lt;h3 id=&quot;7WaystoFallinLoveDespiteStaggeringDespairandLoomingCloudsofFury&quot;&gt;&lt;a href=&quot;https://archiveofeverything.substack.com/p/7-ways-to-fall-in-love-despite-staggering&quot; class=&quot;external_link&quot;&gt;7 Ways to Fall in Love Despite Staggering Despair and Looming Clouds of Fury&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在这个世界让沮丧、愤怒的乌云笼罩自己很简单，但就像 Ingrid Michaelson 的《Everybody》唱的那样：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Everybody, everybody wants to love
人们都想去爱&lt;/p&gt;&lt;p&gt;Everybody, everybody wants to be loved
人们都盼望爱&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;爱是需要锻炼的……所以，找件能发现爱的事吧。&lt;/p&gt;&lt;h3 id=&quot;ScientistsMayHaveUncoveredTheWorld'sOldestDice:ScienceAlert&quot;&gt;&lt;a href=&quot;https://www.sciencealert.com/scientists-may-have-uncovered-the-worlds-oldest-dice&quot; class=&quot;external_link&quot;&gt;Scientists May Have Uncovered The World's Oldest Dice : ScienceAlert&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;能追溯到一万两千年前的骰子，可能也不是骰子而是占卜用器具。&lt;/p&gt;&lt;p&gt;想象一下古人里出现随机性意味着什么？人们终于感悟到了「世事无常」？部族人会在聚会高潮时宣
布某件事然后拿出这个「骰子」一起等待「随机之神」指引吗？光是想想就觉得有趣了。&lt;/p&gt;&lt;h3 id=&quot;GiantStudyRevealsWhySomeVirusesHideInsideYourBodyForLife:ScienceAlert&quot;&gt;&lt;a href=&quot;https://www.sciencealert.com/giant-study-reveals-why-some-viruses-hide-inside-your-body-for-life&quot; class=&quot;external_link&quot;&gt;Giant Study Reveals Why Some Viruses Hide Inside Your Body For Life : ScienceAlert&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;生命的艺术就是平衡的艺术，生物体内病毒并不是要么有要么全无的状态的。甚至：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;And it's not just current infections that can influence our health. Sometimes old viruses that stitched their way into our genomes eons ago, but lost the ability to replicate, still affect our health in strange ways.&lt;/p&gt;&lt;p&gt;而且影响健康的不仅是当前的感染。有时候在亿万年前缝合进我们基因组却失去复制能力的古老病毒，依然以奇怪的方式影响我们的健康。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;病毒是这地球上深谙「转基因」之道的大师，就像攀附在进化树上的奇怪藤蔓，用自己的基因影响着不同
物种。世界还要被这种毒物控制多久？ &lt;sup&gt;&lt;a href=&quot;#8&quot; id=&quot;8r&quot; aria-label=&quot;脚注8r&quot;&gt;8&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;h3 id=&quot;TourtheSomersetPlotofLandscapeDesignerLouiseDowding–FredericMagazine&quot;&gt;&lt;a href=&quot;https://fredericmagazine.com/2024/01/louise-dowding-garden-tour/&quot; class=&quot;external_link&quot;&gt;Tour the Somerset Plot of Landscape Designer Louise Dowding – Frederic Magazine&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;好看的英式花园。&lt;/p&gt;&lt;p&gt;春天了啊，趁着在空气还没完全转闷、蚊虫没有大规模活动的时候，该带上一本书到附近公园待会了。不过这么说来，能自
由活动的春日时光没多少了，欸，工！&lt;/p&gt;&lt;h3 id=&quot;IStumbledAcrossMyBoyfriend'sChatGPTandItEndedOurRelationship&quot;&gt;&lt;a href=&quot;https://lindseyhallwrites.substack.com/p/i-read-my-boyfriends-chatgpt-and&quot; class=&quot;external_link&quot;&gt;I Stumbled Across My Boyfriend's ChatGPT and It Ended Our Relationship&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这种事就很难评价啊……一方面不该看他人私密的对话记录，但另一方面看到亲密关系里出
现 &amp;quot;I’m just not proud of her&amp;quot; 这种话怎能不令人「死心」呢？&lt;/p&gt;&lt;h3 id=&quot;IsavedadoomedWindowslaptopbyembracingLinux|TheVerge&quot;&gt;&lt;a href=&quot;https://www.theverge.com/tech/905946/windows-11-forced-obsolescence-linux-thinkpad&quot; class=&quot;external_link&quot;&gt;I saved a doomed Windows laptop by embracing Linux | The Verge&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Core i7-7600U 的 CPU 加上 16G 内存的 ThinkPad 我感想是这仗打得太富裕了吧~&lt;/p&gt;&lt;h3 id=&quot;AO3isfinallyoutofbetaafter17years|TheVerge&quot;&gt;&lt;a href=&quot;https://www.theverge.com/tech/906346/ao3-archive-of-our-own-beta-exit&quot; class=&quot;external_link&quot;&gt;AO3 is finally out of beta after 17 years | The Verge&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;AO3 结束了长达 17 年的 Beta 版，好耶。&lt;/p&gt;&lt;p&gt;看了一下代码仓库 &lt;a href=&quot;https://github.com/otwcode/otwarchive&quot; class=&quot;external_link&quot;&gt;GitHub - otwcode/otwarchive&lt;/a&gt; 发现是 Ruby 写的，让我想起了隔壁
用 Python 写的 &lt;a href=&quot;https://github.com/internetarchive/openlibrary&quot; class=&quot;external_link&quot;&gt;GitHub - internetarchive/openlibrary&lt;/a&gt; ，也是感叹到是相关高级语言和开发友好框架的发展
才能让非盈利组织在有限志愿者情况下能搭起这样面向公众服务。&lt;/p&gt;&lt;h3 id=&quot;什么东西早就应该发明出来，而现在却没有？-知乎日报&quot;&gt;&lt;a href=&quot;https://daily.zhihu.com/story/9788535&quot; class=&quot;external_link&quot;&gt;什么东西早就应该发明出来，而现在却没有？ - 知乎日报&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;原问题中也充斥着很多 16 年的「想象」，现在翻来也挺让人会心一笑的。&lt;/p&gt;&lt;h3 id=&quot;TheCMSisdead.LonglivetheCMS.|jazzsequence&quot;&gt;&lt;a href=&quot;https://next.jazzsequence.com/posts/the-cms-is-dead-long-live-the-cms&quot; class=&quot;external_link&quot;&gt;The CMS is dead. Long live the CMS. | jazzsequence&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;不要带走 WordPress ，呜呜呜……毕竟那些个 AI 优先的框架或 CMS 并不会在意 RSS/Atom 这种订阅源……&lt;/p&gt;&lt;h3 id=&quot;Thenvim-treesitterrepositorywasarchived|Lobsters&quot;&gt;&lt;a href=&quot;https://lobste.rs/s/jr4acs/nvim_treesitter_repository_was_archived&quot; class=&quot;external_link&quot;&gt;The nvim-treesitter repository was archived | Lobsters&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;关于 nvim-treesitter 最近 archived 相关讨论。感想是如果有人对我维护的项目说：&lt;/p&gt;&lt;p&gt;So please, do go switch to something that doesn't require interacting with people.&lt;/p&gt;&lt;p&gt;那我是真的失去所有力气和手段，连 Block 的力气也没有，直接 Archived 就了事了。&lt;/p&gt;&lt;h3 id=&quot;TheEnshittificationoftheInternet:AReverse-EngineeringGuide|421.news&quot;&gt;&lt;a href=&quot;https://www.421.news/en/enshittification-reverse-engineering-guide/&quot; class=&quot;external_link&quot;&gt;The Enshittification of the Internet: A Reverse-Engineering Guide | 421.news&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;屎化（Enshittification）也是最近在讨论场一直被拿来讨论的词，对于这种前期将用户先「骗」进来然后在慢慢
劣化相关服务慢慢的「杀猪盘」场景，我之前想下的定义叫「数字封建」&lt;a href=&quot;/2025/10/fox-thinking-1/&quot;&gt;FoxThinking #1: 互联网殖民时代&lt;/a&gt; 。&lt;/p&gt;&lt;p&gt;文章里提到了相应应对方法和替代方案，一眼望去，大部分都是些自由软件啊……&lt;/p&gt;&lt;h3 id=&quot;FindingtheCattleQueen|n+1|RachelOssip&quot;&gt;&lt;a href=&quot;https://www.nplusonemag.com/online-only/online-only/finding-the-cattle-queen/&quot; class=&quot;external_link&quot;&gt;Finding the Cattle Queen | n+1 | Rachel Ossip&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;Is this, at its essence, the pain of being any kind of woman? To be, even today, nearly sixty years later, caught between obvious being and a sense of public nonbeing, between agency and impotence, subject and object? Between feeling like living flesh and a piece of meat?&lt;/p&gt;&lt;p&gt;这难道不正是身为女性在本质上所承受的痛苦吗？即便是近六十年后的今天，将近六十年后的今天，是否仍处于明显“存在”与公众意义上“虚无”、“能动性”与“无能感”、“主体”与“客体”之间？处在“活生生肉体”与“沦为一块肉排”的双方感受中？&lt;/p&gt;&lt;/blockquote&gt;&lt;h2 id=&quot;观影&quot;&gt;观影&lt;/h2&gt;&lt;h3 id=&quot;Clojure:TheDocumentary[OFFICIALTRAILER]|ComingApril16th!-YouTube&quot;&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=JJEyffSdBsk&quot; class=&quot;external_link&quot;&gt;Clojure: The Documentary [OFFICIAL TRAILER] | Coming April 16th! - YouTube&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;今年 4 月 16 号，一部关于 Clojure 的纪录片就会发布了，期待。&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;这周的空余时间都在……玩《魔兽世界》！体验新资料片大力优化的单人玩法后就感觉全世界的社会都在快速原子化啊，连《魔
兽世界》这种几十号人集体在一起打副本的 MMORPG 也开始照顾单人玩家了。
总之，现在我也满级了，地图上的 ? 马桶也通完了，装等也刷到了凑合能用的地步。那么是时候……去刷钓鱼
技能了，新的哈赖恩达尔地区的 BGM &lt;sup&gt;&lt;a href=&quot;#9&quot; id=&quot;9r&quot; aria-label=&quot;脚注9r&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; 确实能让我待上好一会。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/wiki/%E5%A5%A5%E5%8D%A1%E5%A7%86%E5%89%83%E5%88%80&quot; class=&quot;external_link&quot;&gt;奥卡姆剃刀 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E6%A0%87%E5%87%86%E6%A8%A1%E5%9E%8B&quot; class=&quot;external_link&quot;&gt;标准模型 - 维基百科，自由的百科全书&lt;/a&gt; ，也有不满的科学家提出
类似「弦理论」这种解释，但……也弄得很复杂。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E4%B8%AD%E5%BF%83%E6%B3%95%E5%89%87&quot; class=&quot;external_link&quot;&gt;中心法则 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E4%BA%BA%E7%B1%BB%E5%9F%BA%E5%9B%A0%E7%BB%84%E8%AE%A1%E5%88%92&quot; class=&quot;external_link&quot;&gt;人类基因组计划 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/畫手&quot; class=&quot;external_link&quot;&gt;画手 - 维基百科，自由的百科全书&lt;/a&gt; 图1也来源于维基百科&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#6r&quot; id=&quot;6&quot; aria-label=&quot;脚注6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://zh.wikipedia.org/zh-cn/%E5%85%B0%E9%A1%BF%E8%9A%82%E8%9A%81&quot; class=&quot;external_link&quot;&gt;兰顿蚂蚁 - 维基百科，自由的百科全书&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#7r&quot; id=&quot;7&quot; aria-label=&quot;脚注7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; 约翰·戴维·斯通. 函数程序设计算法. 机械工业出版社, 2020, 第 16 页.&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#8r&quot; id=&quot;8&quot; aria-label=&quot;脚注8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; 我可能真得减少套话、梗的使用了……&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#9r&quot; id=&quot;9&quot; aria-label=&quot;脚注9&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://music.163.com/#/song?id=3351478554&quot; class=&quot;external_link&quot;&gt;艾林哈籁 -《魔兽世界》：&amp;quot;至暗之夜&amp;quot; (游戏原声带) - 网易云音乐&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>扫清障碍，当个自私的利他者</title><id>https://blog.southfox.me/2026/04/improve-blog-a11y/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-04-02T11:53:00Z</updated><category term="博客" /><link href="https://blog.southfox.me/2026/04/improve-blog-a11y/index.html" rel="alternate" /><content type="html">&lt;p&gt;最近刷到 Prot 对视障用户采访 &lt;a href=&quot;https://protesilaos.com/prot-asks/2026-03-25-arkadiusz-blindness-emacspeak-hyperbole-chinese-slavic-culture/&quot; class=&quot;external_link&quot;&gt;Prot Asks: Arkadiusz about blindness, Emacspeak, Hyperbole, Chinese and Slavi...&lt;/a&gt; ，
有点受到触动，想起换了博客框架后还没对无障碍投入精力过。拿 Talkback 测试时越测越觉得羞
愧，还是有挺多问题的！优化掉后写篇博文记录下吧。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;h2 id=&quot;Why&quot;&gt;Why&lt;/h2&gt;&lt;p&gt;近些年工作要盯着屏幕（加上糟糕用眼习惯）导致近视度数持续加深，下班走出大厦望着远处越发模糊的招牌，我开始有
点担心到了最后我会不会视网膜脱落？或者路过某熊孩子扔鞭炮到井里导致沼气爆炸绷飞的石子正中我的眼球？又或者某天夜晚一个对应
眼球组织的免疫细胞从淋巴逃逸然后导致免疫风暴让我眼球被免疫系统攻击？即便失去视力，我也不会停止「玩」电子设备，未
雨绸缪为了可能要依赖 Talkback 的自己，开始加强下这个站点的无障碍建设，或许「顺带」方便了需要这些的人 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 。&lt;/p&gt;&lt;p&gt;没有任何依据，但我认为利他行为总在满足了自身才会真切出现，从小在「让梨」教导中被迫给梨的小孩和在自己吃了一个梨不需要的情况下让梨收
获到感谢为之快乐的小孩，在成年时哪个会更自发做出「让梨」行为？&lt;/p&gt;&lt;h2 id=&quot;优化&quot;&gt;优化&lt;/h2&gt;&lt;p&gt;视障人士「装」明眼人很困难，明眼人「装」视障人士却又很简单，闭上双眼就能可以了，只是有眼睛的人都不会「放弃」使用
自己双眼的。克服睁眼的冲动，将自己当成视障人士,在安卓手机同时按下上下音量键几秒钟开启 TalkBack 然后看看我这个
博客站点怎么样吧。&lt;/p&gt;&lt;h3 id=&quot;导航栏&quot;&gt;导航栏&lt;/h3&gt;&lt;p&gt;首先是因为导航栏的存在，使用切换焦点模式「听览」网页的话会要过一遍导航栏的所有元素，在打开了几个网页后就有点烦躁了。在搜索
时看到了 &lt;a href=&quot;https://www.w3.org/WAI/test-evaluate/easy-checks/skip-link/&quot; class=&quot;external_link&quot;&gt;{Draft} Skip Link - Easy Checks | Web Accessibility Initiative (WAI) | W3C&lt;/a&gt; 方案，在网页的第一个焦点放
置指向网页主题的内容主体 id 的链接就好了。&lt;/p&gt;&lt;p&gt;大概例子（这里用 SXML 表示 HTML ，因为我现在还没做 HTML 语法高亮，如果不知道 SXML 是什
么可以看我之前相关文章 &lt;a href=&quot;/2025/09/hello-haunt/&quot;&gt;Hello Haunt, 又一次换了博客框架&lt;/a&gt;）：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-scheme&quot;&gt;(nav (@ (class &amp;quot;nav&amp;quot;))
    (a (@ (class &amp;quot;skip-link&amp;quot;) (href &amp;quot;#main-content&amp;quot;)) &amp;quot;跳到主要内容&amp;quot;)
    (a (@ (href &amp;quot;/&amp;quot;)
          (class &amp;quot;brand&amp;quot;))
       (span &amp;quot;狐狸反走矣&amp;quot;))
    ...)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;然后定义主要内容：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-scheme&quot;&gt;(main (@ (id &amp;quot;main-content&amp;quot;) (tabindex &amp;quot;-1&amp;quot;))
      (h1 &amp;quot;主页&amp;quot;)
      ...)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;注意 main 标签默认是不可聚焦的，所以要附上 tabindex=&amp;quot;-1&amp;quot; 属性强制将焦点聚焦上去，否
则会出现聚焦到 main 然后失焦又返回到网页开头产生「如跳」的现象。如果要将这个链接做只对焦点模式下才
显示（对一般明眼用户隐藏）的话可以加上这样的 css ：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-css&quot;&gt;.skip-link {
    position: absolute;
    top: -100px;
    left: 0;
    background: #000;
    color: #fff;
    padding: 10px 20px;
    z-index: 10001;
}

.skip-link:focus {
    top: 0;
}&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&quot;标题元素&quot;&gt;标题元素&lt;/h3&gt;&lt;p&gt;网页尽量出现唯一的 H1 元素，这样 TalkBack 会在网页加载完后自动将标题念出来。然后是标题元素尽量
以  H1 H2 H3 顺序排起，不要跳顺序如 H1 H3 ，这样让 TalkBack 在标题模式下的导航不会出语义问题。&lt;/p&gt;&lt;p&gt;（在现在这篇文章发布时我还没把侧边栏整好，现在还在用着 H4 ，之后得优化下）&lt;/p&gt;&lt;h3 id=&quot;脚本焦点操作&quot;&gt;脚本焦点操作&lt;/h3&gt;&lt;p&gt;碰上了个诡异现象，在选择了非「普通」主题后，打开网页后焦点会跳在主题选单上，排查一番后发现是根
据 localStorage 值更新主题菜单当前值的 js(lips) 代码：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-scheme&quot;&gt;(option.setAttribute &amp;quot;selected&amp;quot; #t)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;会导致焦点跳转，想了个快速变通方法是将选择菜单组件用 aria-hidden 属性暂时覆盖掉：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-scheme&quot;&gt;(define options select.options)
(select.setAttribute &amp;quot;aria-hidden&amp;quot; &amp;quot;true&amp;quot;)
...
  (option.setAttribute &amp;quot;selected&amp;quot; #t)
...
(select.removeAttribute &amp;quot;aria-hidden&amp;quot;)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这样操作组件时就不会导致焦点跳转了，写到这确实有点感到感概，这两三个月里，配置选单也是实在干扰到了使用读屏软件
的访客……&lt;/p&gt;&lt;h3 id=&quot;蒙上双眼，它是什么？&quot;&gt;蒙上双眼，它是什么？&lt;/h3&gt;&lt;p&gt;在闭上眼睛用着 TalkBack 的时候，经常会出现听起来莫名奇妙的反馈……「1」「2」、「左箭头」、「链接」。对照
看了下发现是些明眼人看了一目了然的元素在读屏的时候会觉得很奇怪。&lt;/p&gt;&lt;p&gt;「1」、「2」这些其实是脚注，那么这里使用 aria-label 加上描述：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-scheme&quot;&gt;`(sup (a (@ ,@attrs (aria-label ,(string-append &amp;quot;脚注&amp;quot; id))) ,@children))&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这样读屏软件就会念出「脚注1」、「脚注2」了。&lt;/p&gt;&lt;p&gt;「左箭头」、「右箭头」是什么？原来是关于 WebRing 的相关导航，写成这样：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-scheme&quot;&gt;(nav (@ (aria-label &amp;quot;Fediring&amp;quot;))
              (a (@ (href &amp;quot;https://fediring.net/previous?host=blog.southfox.me&amp;quot;)
                    (aria-label &amp;quot;上一个 Fediring 站点&amp;quot;))
                 &amp;quot;←&amp;quot;)
              (a (@ (href &amp;quot;https://fediring.net&amp;quot;))
                 &amp;quot;Fediring&amp;quot;)
              (a (@ (href &amp;quot;https://fediring.net/next?host=blog.southfox.me&amp;quot;)
                    (aria-label &amp;quot;下一个 Fediring 站点&amp;quot;))
                 &amp;quot;→&amp;quot;))&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;那么读屏软件就不会念出「左箭头」、「右箭头」而是念出「上一个 Fediring 站点」、「下一个 Fediring 站点」了。&lt;/p&gt;&lt;h3 id=&quot;图片替代文本&quot;&gt;图片替代文本&lt;/h3&gt;&lt;p&gt;之前，我其实也不怎么写图片替代文本的，但在 22 年看到&lt;a href=&quot;https://www.bilibili.com/video/BV1954y1d7z9/&quot; class=&quot;external_link&quot;&gt;我采访了几位盲人程序员，看看他们是怎么写代码的【差评君】_哔哩哔哩_bilibili&lt;/a&gt;
这个视频后，受到触动开始尽量写下图片替代文本了。在写了一段时间后发现这倒是方便我用 Elasticsearch 搜索相关图片，很多次我想找
自己 Mastodon 站点上的贴文都是靠搜替代文本找到的。所以就算在这里，这个博客中我也会尽量写下图片替代文本，因为确实方便我
用 ripgrep 搜索了。&lt;/p&gt;&lt;p&gt;另外是视障也是分等级和先天还是后天，在写相关替代文本时加上颜色光泽描述也是可行的（也不知道为何有视障就是完全看不清的迷思流行呢……？）。&lt;/p&gt;&lt;h3 id=&quot;地标模式&quot;&gt;地标模式&lt;/h3&gt;&lt;p&gt;HTML5 发展到现在已经有专门语义标签例如 main, nav, header, footer 了，用上这些 TalkBack 在启用了「地标」模式
时可以很方便快速跳转到这些标签上。&lt;/p&gt;&lt;h3 id=&quot;不要细细地切成臊子&quot;&gt;不要细细地切成臊子&lt;/h3&gt;&lt;p&gt;现在懒得写行内代码了，没成想这在无障碍下也有好处，因为 TalkBack 在碰到 &amp;lt;code&amp;gt; &amp;lt;a&amp;gt; 标签会中断当前段落朗读然后等待
用户跳转下个焦点，然后朗读完 &amp;lt;code&amp;gt; &amp;lt;a&amp;gt; 标签后又会暂停等待用户跳转下个焦点（所以为什么要这么设计呢）。就是说行内代
码相当于将段落朗读斩成了三份，试了下之前有在勤写行内代码的文章，真得很折磨，要自己不停滑动下一个焦点。对于这种情
况，发现在 TalkBack 这边划一个倒 L 打开菜单选择「从当前焦点朗读」直接一口气读完文章才是解脱……&lt;/p&gt;&lt;h2 id=&quot;最后&quot;&gt;最后&lt;/h2&gt;&lt;p&gt;因为好奇去翻看 &lt;a href=&quot;https://github.com/tvraman/emacspeak/tree/master/lisp&quot; class=&quot;external_link&quot;&gt;tvraman/emacspeak&lt;/a&gt; &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 代码最后感到有点
肃然了，里面一个一个 emacspeak-magit.el, emacspeak-bookmark.el, emacspeak-calc.el,
emacspeak-dbug.el, emacspeak-dired.el, emacspeak-ediff.el, emacspeak-evil.el, emacspeak-google.el, emacspeak-vterm.el 等
百来个文件，明眼人的习以为常对于视障人士来说是要尽力「争取」的事啊。有点后悔没在一开始就考虑无障碍，不过栽树最好的时间是三十年前
或者……现在。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://www.cdpf.org.cn/zwgk/zccx/ndsj/zhsjtj/2024zh/8078083de707498c8262120634a26645.htm&quot; class=&quot;external_link&quot;&gt;中国残疾人联合会-3-2 全国残疾人人口基础库主要数据&lt;/a&gt; ：已办理残疾症
人数 38250009 、视力残疾人数 3945609 、肢体残疾人数 19819889 ，哪怕不算潜在没办证的残疾人这都已经不是小数目了。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://emacspeak.sourceforge.net/&quot; class=&quot;external_link&quot;&gt;Emacspeak --The Complete Audio Desktop&lt;/a&gt; 官网上还有可爱狗狗。&lt;/p&gt;</content></entry><entry><title>FoxThinking #23: Q1报告</title><id>https://blog.southfox.me/2026/03/fox-thinking-23/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-03-29T21:55:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/03/fox-thinking-23/index.html" rel="alternate" /><content type="html">&lt;p&gt;03月29日，某个不知名 FoxThinking 周刊（下称「本周刊」）发布第一季度报告。本季度，本周
刊实现的「满足创作者的创作欲」的满意程度同比小幅上升；访问量因创作者懒得分析（本站点放在创作
者树莓派上由 Nginx 提供服务，还是能记录到访问记录的）无法发出；本季度，为应对更加激烈
的 LLM 狂潮，本周刊对相关话题讨论度有所上升。&lt;/p&gt;&lt;p&gt;“面对社会环境变化，我开始有点厌倦相关讨论开始觉得太阳底下无新鲜事了”本周刊创作者表示，
“天哪能不能让我逃开这绝望的轮回，要不还是向古代或什么处于剧烈变化时代哲学家索求慰籍这样可
能更好点吧”。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;h2 id=&quot;分析&quot;&gt;分析&lt;/h2&gt;&lt;p&gt;好了，扮公司游戏该结束了，还是来遵照之前决定对这个季度周刊进行分析：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;/2026/01/fox-thinking-12/&quot;&gt;FoxThinking #12: 发现身边的「怪物」&lt;/a&gt;：里面提到的我想当个娱乐/消遣程序员（recreational
programmer)我仍在继续。&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/2026/01/fox-thinking-13/&quot;&gt;FoxThinking #13: 节气差异&lt;/a&gt;和&lt;a href=&quot;/2026/02/fox-thinking-17/&quot;&gt;FoxThinking #17: 想想春天的速度&lt;/a&gt;：总有一天，我能完善这些个零散小脚本
扔到树莓派上辅助我感受这个世界，总有一天……&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/2026/01/fox-thinking-14/&quot;&gt;FoxThinking #14: 我好像没那么在乎「最佳实践」了&lt;/a&gt;和&lt;a href=&quot;/2026/02/fox-thinking-19/&quot;&gt;FoxThinking #19: 不要恐惧&lt;/a&gt;：这就是我所说的对相关话
题讨论。&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/2026/01/fox-thinking-15/&quot;&gt;FoxThinking #15: I build this city&lt;/a&gt;: 相关的评论系统项目仍在进行，构思得已差不多了，只等我把时间片分到
这个项目上……&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/2026/02/fox-thinking-16/&quot;&gt;FoxThinking #16: 信息毒害胆怯&lt;/a&gt;：我现在就是等 RSS 阅读器里攒了几天在统一看掉，每次刷到一个热点事件的最
新回应就感觉还是……蛮有「乐子」的？而且我发现这种信息摄入方式确实更令我平静了，可能是给了我「没有什么事是不能
先停一停看看后续发展」的印象吧。&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/2026/02/fox-thinking-18/&quot;&gt;FoxThinking #18: 除夕&lt;/a&gt;：新的一年但不是新的我，怎么才过去一个多月，当时过年觉得我就在当下的感觉现在想来就已经
模糊不清了呢？&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/2026/03/fox-thinking-20/&quot;&gt;FoxThinking #20: 回看来路&lt;/a&gt;：对自建这个领域的感叹，如果让现在的我和之前刚接触到自建这个领域的我进行对话，现在的我应该
会被评价为「好酷」吧。&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/2026/03/fox-thinking-21/&quot;&gt;FoxThinking #21: 如何将用户「拉下水」&lt;/a&gt;：当接触越来越多能轻松设置 Hook 和替换掉执行流程的 Emacs 包后，就越对
只能切换点配置的应用感到沮丧。&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/2026/03/fox-thinking-22/&quot;&gt;FoxThinking #22: 逆炼摩尔定律&lt;/a&gt;：相关的项目仍在推进……只待我把时间……片……&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;然后是呼应上次总结&lt;a href=&quot;/2025/12/fox-thinking-11/&quot;&gt;FoxThinking #11: 季度总结&lt;/a&gt;，这个季度的「阅读」板块不是从 HN 摘出来的链接多了点，参杂了一些心理学、社会
科学、生物学等内容，对此我为这个状态而感到喜悦。有点期待下个季度相关的阅读会不会更多样化，或许会出现些文学相关内容，毕竟我可
是杂食狐啊。&lt;/p&gt;&lt;h2 id=&quot;博客&quot;&gt;博客&lt;/h2&gt;&lt;p&gt;想了想还是想记下对博客的更改，单开篇博文我觉得没必要，新建个单独页面我又太懒，那就索性放到这里吧。&lt;/p&gt;&lt;p&gt;最明显的侧边栏变化首先是增加了两个 Web Ring ，一个是 &lt;a href=&quot;https://xn--sr8hvo.ws/&quot; class=&quot;external_link&quot;&gt;IndieWeb Webring&lt;/a&gt; ，另一个是 &lt;a href=&quot;https://fediring.net/&quot; class=&quot;external_link&quot;&gt;Fediring&lt;/a&gt; ，两个都是发现有趣站点
的好地方。其次是对于字体配置和主题配置配置栏，因为要实现带状态的切换不可避免要出现一点 js （不过至少使用 lisp 写的），对
于 noscript 环境，现在是回落到「白底黑字」的简单站点，后续看看还有没有什么更好的方法吧。
主题部分也是在这周刚增加了个 &lt;a href=&quot;https://aesthetics.fandom.com/zh/wiki/Frutiger_Aero&quot; class=&quot;external_link&quot;&gt;Frutiger Aero&lt;/a&gt; 主题。比起 386 风格，这种 Win7 毛玻璃配上绿水青山蓝天白云的风格是我真实经
历过的，当时我搓完后在浏览器看着预览效果直接楞了会神……&lt;/p&gt;&lt;p&gt;然后是博客的底层功能，一月末的时候整体重构了下将相关代码拆成模块，为后续加入新功能的加入打下了基础，比如这个月加入了个反
链功能就很轻松，尤其是我掌握着全流程能直接操作语法树而不用面对成品 HTML 文件，直接简单提出来链接放到一张哈希表就好了，半天
时间就搞完了，之前在 Hugo 上实现相同的功能可让我抓耳挠腮了好几天。也是因为现在有了反链功能，对提及之前的文章也是更肆无忌惮了
些，例如这篇季度总结。&lt;/p&gt;&lt;p&gt;相关 org mode 解析器也完善了下 blockquote 解析和新增了 example 语法解析，然后也顺应给语法解析模块补上了单元
测试（这博客搞半天还要自己拼啊！），可能再过几个季度这个 org mode 解析器就能「正式」支持 org mode 了吧……&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;p&gt;发现其实我对于相关的链接非常「剑走偏锋」，不会像其它周刊要么只给链接要么先概述文章内容再阐述些什么，我一般都是直接阐述自
己的想法的。似乎是有点受 HN 影响，毕竟在 HN 上评论默认是看了原文的，所以我在这就会默认读者已经读过。我就不纠结
这到底算不算好的做法了，毕竟，嘿，这个刊物就叫做 FoxThinking 呢。&lt;/p&gt;&lt;h3 id=&quot;DeathtoScrollFade!–DavidBushell–WebDev(UK)&quot;&gt;&lt;a href=&quot;https://dbushell.com/2026/01/09/death-to-scroll-fade/&quot; class=&quot;external_link&quot;&gt;Death to Scroll Fade! – David Bushell – Web Dev (UK)&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这个文字效果，非常 Hexo 上 &lt;a href=&quot;https://github.com/theme-next/hexo-theme-next&quot; class=&quot;external_link&quot;&gt;Next&lt;/a&gt; 主题既视感，每次等文字效果弹完我都感觉一大劫都过去了。不过话说现在独立博
客 Next 主题风潮已经过去了啊，现在迎面走来的是……&lt;a href=&quot;https://github.com/anzhiyu-c/hexo-theme-anzhiyu&quot; class=&quot;external_link&quot;&gt;安知鱼&lt;/a&gt;吗？天哪这也是个要人苦等的配置，在网络不佳的话等文章加载
屏幕走完感觉要度过一个无量劫那么长的时间。&lt;/p&gt;&lt;p&gt;这也是我哪怕这个站点已经够花里胡哨有点风格先行压过读者阅读体验（现在倒是加了字体选单配置）也不在动画上做更多了，毕竟是真
得： Please don’t 。&lt;/p&gt;&lt;h3 id=&quot;How‘TinyShortcuts’ArePoisoningScience&quot;&gt;&lt;a href=&quot;https://nautil.us/how-tiny-shortcuts-are-poisoning-science-1279176&quot; class=&quot;external_link&quot;&gt;How ‘Tiny Shortcuts’ Are Poisoning Science&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;科学家已经成为凡人，更成体系学术界带来的压力也让科学家们在泥潭上行走，面对压力，科学家们不得不「你这里的数据有点问
题，所以我用 PS 修了下」。科学家的事怎么能算造假呢？这叫美化！&lt;/p&gt;&lt;h3 id=&quot;MovingfromGitHubtoCodeberg,forlazypeople-MarkusUnterwaditzer&quot;&gt;&lt;a href=&quot;https://unterwaditzer.net/2025/codeberg.html&quot; class=&quot;external_link&quot;&gt;Moving from GitHub to Codeberg, for lazy people - Markus Unterwaditzer&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这里的思考是，&lt;a href=&quot;https://codeberg.org/&quot; class=&quot;external_link&quot;&gt;Codeberg&lt;/a&gt; 是只用来托管自由软件的，所以在 Codeberg 上托管私人站点（博客、笔记）来说， Codeberg 方面会觉
得有点……不爽 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; ? 毕竟总有人要得给基础设施付钱或精力 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 。所以其实 Codeberg 并不合适任何人，如果有想远
离 GitHub 又想贴近之前用 GitHub 体验托管仓库的话，可能现在比较好的方式就是自建 &lt;a href=&quot;https://forgejo.org/&quot; class=&quot;external_link&quot;&gt;Forgejo&lt;/a&gt; 了吧。&lt;/p&gt;&lt;p&gt;相关文章： &lt;a href=&quot;https://rz01.org/eu-migration/&quot; class=&quot;external_link&quot;&gt;Migrating to the EU - rz01.org&lt;/a&gt;&lt;/p&gt;&lt;h3 id=&quot;美国如此富有，为何美国人却如此痛苦-纽约时报中文网&quot;&gt;&lt;a href=&quot;https://cn.nytimes.com/opinion/20260327/economy-attitudes-republicans-democrats/dual/&quot; class=&quot;external_link&quot;&gt;美国如此富有，为何美国人却如此痛苦 - 纽约时报中文网&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在一个有「有贵宾钥匙登机、预登机和另外九个登机组」的国家，钱是资粮、是安全网、
是最终幻想，有钱就能享受最好的服务。如果是没那么有钱的人，看着比他「高一级」的有钱人或是顶级有钱人而感到焦虑。是的，比较
是幸福的小偷，而美国这个环境可以说是：「苦其食，愁其服，危其居，忧其俗。阶层相望，骂街之声相闻，民至老死，继往
开来。」 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;h3 id=&quot;OurcommitmenttoWindowsquality|WindowsInsiderBlog&quot;&gt;&lt;a href=&quot;https://blogs.windows.com/windows-insider/2026/03/20/our-commitment-to-windows-quality/&quot; class=&quot;external_link&quot;&gt;Our commitment to Windows quality | Windows Insider Blog&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;挺好的就是来得太晚了，我觉得要不微软你们把钱投到 &lt;a href=&quot;https://www.winehq.org/&quot; class=&quot;external_link&quot;&gt;Wine&lt;/a&gt; 项目得了？&lt;/p&gt;&lt;h3 id=&quot;World'sLongestStudyonHappinessStillGoingStrongAfter88Years:Scienc...&quot;&gt;&lt;a href=&quot;https://www.sciencealert.com/worlds-longest-study-on-happiness-still-going-strong-after-88-years&quot; class=&quot;external_link&quot;&gt;World's Longest Study on Happiness Still Going Strong After 88 Years : Scienc...&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;太长不看，让人幸福的最重要是「联系」。&lt;/p&gt;&lt;p&gt;虽然哈佛这个幸福研究有太「西化」之嫌，但真的，我真的好奇到底能进行到哪一步啊……&lt;/p&gt;&lt;h3 id=&quot;是奴隶主养活了奴隶，还是奴隶养活了奴隶主？知乎日报&quot;&gt;&lt;a href=&quot;https://daily.zhihu.com/story/9788669&quot; class=&quot;external_link&quot;&gt;是奴隶主养活了奴隶，还是奴隶养活了奴隶主？ 知乎日报&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;既视感，发动！&lt;/p&gt;&lt;h3 id=&quot;ObsoleteSounds&quot;&gt;&lt;a href=&quot;https://citiesandmemory.com/obsolete-sounds/&quot; class=&quot;external_link&quot;&gt;Obsolete Sounds&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;真酷啊。&lt;/p&gt;&lt;h3 id=&quot;LLM&quot;&gt;LLM&lt;/h3&gt;&lt;h4 id=&quot;SomeThingsJustTakeTime|ArminRonacher'sThoughtsandWritings&quot;&gt;&lt;a href=&quot;https://lucumr.pocoo.org/2026/3/20/some-things-just-take-time/&quot; class=&quot;external_link&quot;&gt;Some Things Just Take Time | Armin Ronacher's Thoughts and Writings&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;每次看到讨论场上关于 LLM 快速生成代码巴拉巴拉的言论我就狐疑：发出观点的到底是不是实际写代码的？代码不是资产，它是
债务。而且真把代码当成资产， LLM 像老虎机似生成代码就像彩票中奖飞来横财一样，最后是守不住的。 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;h4 id=&quot;I’mOKbeingleftbehind,thanks!–TerenceEden’sBlog&quot;&gt;&lt;a href=&quot;https://shkspr.mobi/blog/2026/03/im-ok-being-left-behind-thanks/&quot; class=&quot;external_link&quot;&gt;I’m OK being left behind, thanks! – Terence Eden’s Blog&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;就……只是，等等也无妨。&lt;/p&gt;&lt;h4 id=&quot;EnshittifAIcation-ITNotes&quot;&gt;&lt;a href=&quot;https://it-notes.dragas.net/2026/03/20/enshittifaication/&quot; class=&quot;external_link&quot;&gt;EnshittifAIcation - IT Notes&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;比 Agent 泛滥更恐怖的是人成了 LLM 的 Agent 。&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;每次写到最后这里就无力气写下去了然后就潦草收尾，所以这个板块还要保留吗？或者说我真该把写作摊分到每天来写而不是
在一个晚上狂暴写完？&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://docs.codeberg.org/getting-started/faq/#how-about-private-repositories%3F&quot; class=&quot;external_link&quot;&gt;Frequently Asked Questions - How about private repositories? | Codeberg Documentation&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; codeberg 时不时因为底层 ceph 存储宕机或停机维护，我能理解……&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 化用自老子《道德经》通行本第八十篇（或帛书本第三十篇？）&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://theconversation.com/how-winning-1-54-billion-in-mega-millions-could-still-lead-to-bankruptcy-105275&quot; class=&quot;external_link&quot;&gt;How winning $1.54 billion in Mega Millions could still lead to bankruptcy&lt;/a&gt;&lt;/p&gt;</content></entry><entry><title>Emacs 使用再记（5）- 用 org-mode 进行文学编程</title><id>https://blog.southfox.me/2026/03/literate-programming-with-org-mode/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-03-26T19:00:00Z</updated><category term="Lisp" /><category term="Org mode" /><category term="Emacs" /><link href="https://blog.southfox.me/2026/03/literate-programming-with-org-mode/index.html" rel="alternate" /><content type="html">&lt;p&gt;在代码里写注释，还是……在注释里写代码？&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;在配置了安卓 Emacs（&lt;a href=&quot;/2024/12/emacs-everywhere/&quot;&gt;Emacs 使用再记（4）- EMACS EVERYWHERE!&lt;/a&gt;）一年后，我已经有好些笔记和日志通过手机来编写了，毕竟
有时候懒得打开电脑就想躺在床上。一切都挺好，只要快快把内容输入到 &lt;a href=&quot;https://www.orgroam.com/&quot; class=&quot;external_link&quot;&gt;org-roam&lt;/a&gt; 里并对在安卓机上用 Emacs 小问题
视而不见，收紧折腾的心即可。不过最近我的手机厂商推送安卓 16 更新成功搞坏了 Termux ，打开后直接闪退根本无法正常使用。
这个 Termux 是专门为安卓 Emacs 编译的，背后使用了相同的 ID 签名还是什么的，总之能让 Emacs 使用 Termux 安装
如 git, rg, curl 之类的终端工具。这一年使用下来发现我不怎么依赖这些，最多也就用用 git 克隆仓库拉下配置而已，这样的话想着
能不能只用 Emacs 来完成拉取配置呢？是可以的，因为 Emacs 内置了 &lt;code&gt;url-copy-file&lt;/code&gt; 函数用 http(s) 协议下载文件。之前还有点
不解 Emacs 为什么要内置网络操作而不直接依赖 curl ，现在实际用上了就感叹：真好啊，能在编辑器里原生做一些网络操作。&lt;/p&gt;&lt;p&gt;用 &lt;code&gt;url-copy-file&lt;/code&gt; 就能解决大部分问题了，不过想着来都来了，就把之前看着不爽的问题给统统解决了吧，然后开始整起配置来。鼓捣着
发现需要弄多个文件，很简单，仓库推个文件然后再用 &lt;code&gt;url-copy-file&lt;/code&gt; 就好了……吗？感觉这样太累了，要不停维护相关的配置
和 URL 的映射，那么有没有什么办法将相关的代码当成 &lt;strong&gt;产物&lt;/strong&gt; 然后通过什么步骤生成出来呢？没错，就是 org mode ！&lt;/p&gt;&lt;h2 id=&quot;orgmodepower&quot;&gt;org mode power&lt;/h2&gt;&lt;p&gt;org mode 是 emacs 上的主模式，作为标记语法和 markdown 差不多，标题、强调样式（加粗、斜体、行内代码）、列表、链接
等，但这只是 org mode 的一部分，org mode 代码块是和标记语法同级的另一部分 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; ，简单代码块示例如下：&lt;/p&gt;&lt;pre&gt;#+begin_src python
return &amp;quot;Hello World!&amp;quot;
#+end_src&lt;/pre&gt;&lt;p&gt;表面上看用 &lt;code&gt;#+begin_src&lt;/code&gt; 和 &lt;code&gt;#+end_src&lt;/code&gt; 这种有点字多的方式标识代码块外，更重要的是可以在 emacs 里执行它，将光标
放在这个代码块上按下 C-c C-c 后，就能执行了 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; ，没有意外的话就会在下面出现 &lt;code&gt;#+RESULTS:&lt;/code&gt; 的文本显示
执行结果：&lt;/p&gt;&lt;pre&gt;#+begin_src python
return &amp;quot;Hello World!&amp;quot;
#+end_src

#+RESULTS:
: Hello World!&lt;/pre&gt;&lt;p&gt;嗯，简单有效，但就只有这样吗？&lt;/p&gt;&lt;h3 id=&quot;织起文档&quot;&gt;织起文档&lt;/h3&gt;&lt;p&gt;执行也只是 org mode 代码块的一部分，如果往代码块上设置了 &lt;code&gt;:tangle &amp;lt;文件名&amp;gt;&lt;/code&gt; 属性的情况下，例如：&lt;/p&gt;&lt;pre&gt;#+begin_src python :tangle foo.py
return &amp;quot;Hello World!&amp;quot;
#+end_src&lt;/pre&gt;&lt;p&gt;在这种情况代码块还是可以执行，但如果调用 &lt;code&gt;C-c C-v t&lt;/code&gt; （对应 &lt;code&gt;org-babel-tangle&lt;/code&gt; 命令）则会将这个代码块的内容原样写入到对应的文件名
下。这样，就可以在写文档的同时并且将代码块编织出代码文件，例如：&lt;/p&gt;&lt;pre&gt;启用 =visual-line-mode= 自动折行模式让小屏幕下阅读文档舒服点……还有
是 =org-ellipsis= 这个配置是指定收起的标题有更多内容的符号……

#+begin_src emacs-lisp :tangle org.el
(use-package org
  :ensure t
  :init
  (setq org-src-fontify-natively t)
  :config
  (setq word-wrap-by-category t)
  (add-hook 'org-mode-hook 'visual-line-mode)
  (setq org-ellipsis &amp;quot; [...] &amp;quot;))
#+end_src

注意这里得给 emacs 授予全部存储权限才能访问到 =/storage/emulated/0/= 路径：

#+begin_src emacs-lisp :tangle org.el
(use-package org-roam
  :ensure t
  :custom
  (org-roam-directory (file-truename &amp;quot;/storage/emulated/0/Sync/org/Note/org-roam&amp;quot;)))
#+end_src

这里是主题配置巴拉巴拉……另外一说 ef-themes 这个主题包确实挺好看的。

#+begin_src emacs-lisp :tangle theme.el
(use-package ef-themes
  :ensure t)
(load-theme 'ef-cyprus)
#+end_src&lt;/pre&gt;&lt;p&gt;这样在这个文档使用 &lt;code&gt;org-babel-tangle&lt;/code&gt; 命令后，就会自动生成 &lt;code&gt;org.el&lt;/code&gt; 和 &lt;code&gt;theme.el&lt;/code&gt; 这两个文件了，里头的内容为文档按顺序
的代码块内容，其它的文档内容是忽略掉的，这算不算是在注释里写代码？&lt;/p&gt;&lt;h3 id=&quot;文本环境&quot;&gt;文本环境&lt;/h3&gt;&lt;p&gt;但我这种懒狐太懒了，我就只想大部分情况下生成到一个文件（例如 &lt;code&gt;:tangle init.el&lt;/code&gt; ）然后只有少数情况下生成到其它文件，能不能设置默认值
呢？是可以的，因为 org mode 不是简单的文本，它是携带了环境的文本，为代码块设置默认值的一种方式为在文档顶端写下文档级别变量文本：&lt;/p&gt;&lt;pre&gt;#+PROPERTY: header-args:emacs-lisp :tangle init.el&lt;/pre&gt;&lt;p&gt;这样 org mode 会自动为这个文档下所有语言为 &lt;code&gt;emacs-lisp&lt;/code&gt; 的代码块附加 &lt;code&gt;:tangle init.el&lt;/code&gt; 默认参数，如果代码块中指定了其他值的话那么以这
个指定值为准。除了文档级别的作为大纲模式的 org mode 也有标题级别的属性配置，例如：&lt;/p&gt;&lt;pre&gt;  * 快捷键
  :PROPERTIES:
  :header-args:emacs-lisp: :tangle key.el
  :END:

  将安卓上的返回键映射成 C-g 按键组合方便退出，音量键映射成上下方向键用来选择条目也很好用。

  #+begin_src emacs-lisp
  (define-key key-translation-map (kbd &amp;quot;&amp;lt;XF86Back&amp;gt;&amp;quot;) (kbd &amp;quot;C-g&amp;quot;))
  (define-key key-translation-map (kbd &amp;quot;&amp;lt;volume-up&amp;gt;&amp;quot;) (kbd &amp;quot;&amp;lt;up&amp;gt;&amp;quot;))
  (define-key key-translation-map (kbd &amp;quot;&amp;lt;volume-down&amp;gt;&amp;quot;) (kbd &amp;quot;&amp;lt;down&amp;gt;&amp;quot;))
  #+end_src

  ** evil 快捷键
  将空格作为 leader 键然后绑定些常见命令（好像被 Doom emacs 腌入味了）。

  #+begin_src emacs-lisp
  (evil-global-set-key 'normal (kbd &amp;quot;SPC&amp;quot;) 'my-leader-map)
  (evil-global-set-key 'visual (kbd &amp;quot;SPC&amp;quot;) 'my-leader-map)

  (define-key my-leader-map (kbd &amp;quot;f f&amp;quot;) 'find-file)
  (define-key my-leader-map (kbd &amp;quot;f s&amp;quot;) 'save-buffer)
  (define-key my-leader-map (kbd &amp;quot;b b&amp;quot;) 'switch-to-buffer)
  (define-key my-leader-map (kbd &amp;quot;b k&amp;quot;) 'kill-current-buffer)
  #+end_src

  * 杂项
  在确认的时候输入 y 或者 n 而不是 yes 和 no ，惊讶在现在这怎么不是默认开启的？

  #+begin_src emacs-lisp
  (setq use-short-answers t)
  #+end_src&lt;/pre&gt;&lt;p&gt;这里，标题「快捷键」和后续子标题会默认将代码编织到 &lt;code&gt;key.el&lt;/code&gt; 文件，相关变量不会影响到其它平级（例如「杂项」）的标题。
org mode 的有趣之处就在这里了，作为文本格式却可以携带「环境」，配上 org mode 的相关配套命令和函数，能方便给文本加上自定义数据
并加以利用，例如&lt;a href=&quot;https://gitlab.com/phillord/org-drill/&quot; class=&quot;external_link&quot;&gt;抽认卡&lt;/a&gt;、&lt;a href=&quot;https://www.orgroam.com/&quot; class=&quot;external_link&quot;&gt;双链笔记&lt;/a&gt;等。&lt;/p&gt;&lt;h3 id=&quot;没网文学&quot;&gt;没网文学&lt;/h3&gt;&lt;p&gt;继续深入这种构建方式还有文学编程里的 &lt;a href=&quot;https://www.cs.tufts.edu/~nr/noweb/&quot; class=&quot;external_link&quot;&gt;noweb&lt;/a&gt; 方式，在 org mode 里实践很简单，指定代码
块的 &lt;code&gt;:noweb&lt;/code&gt; 为 &lt;code&gt;yes&lt;/code&gt; 就可以了。具体的例子：&lt;/p&gt;&lt;pre&gt;#+begin_src emacs-lisp :tangle evil.el :noweb yes
(use-package evil
  :ensure t
  :init
  (evil-mode 1)
  :config
  &amp;lt;&amp;lt;evil-fd&amp;gt;&amp;gt;)
#+end_src&lt;/pre&gt;&lt;p&gt;这里的 &lt;code&gt;&amp;lt;&amp;lt;evil-fd&amp;gt;&amp;gt;&lt;/code&gt; 代码并不是 emacs lisp 的语法，而是指示 org mode 寻找名叫 &lt;code&gt;evil-fd&lt;/code&gt; 的代码块然后将其内容替换到
此处，例如：&lt;/p&gt;&lt;pre&gt;...安卓虚拟键盘上没有 Esc 这种键还用 vim 按键模式挺难受，参考 evil-escape 这个包，在零点二秒内
快速敲击 =fd= 进入正常模式。

#+name: evil-fd
#+begin_src emacs-lisp
(define-key
 evil-insert-state-map &amp;quot;f&amp;quot;
 (lambda ()
   (interactive)
   (insert &amp;quot;f&amp;quot;)
   (let ((next-char (read-event nil nil 0.2)))
     (if (and next-char (char-equal next-char ?d))
         (progn
           (delete-char -1)
           (evil-normal-state))
       (when next-char
         (setq unread-command-events (list next-char)))))))
#+end_src&lt;/pre&gt;&lt;p&gt;那么这样执行 &lt;code&gt;org-babel-tangle&lt;/code&gt; 命令后生成的 &lt;code&gt;evil.el&lt;/code&gt; 文件如下：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(use-package evil
  :ensure t
  :init
  (evil-mode 1)
  :config
  (define-key
   evil-insert-state-map &amp;quot;f&amp;quot;
   (lambda ()
     (interactive)
     (insert &amp;quot;f&amp;quot;)
     (let ((next-char (read-event nil nil 0.2)))
       (if (and next-char (char-equal next-char ?d))
           (progn
             (delete-char -1)
             (evil-normal-state))
         (when next-char
           (setq unread-command-events (list next-char))))))))&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;这里重点是名叫 &lt;code&gt;evil-fd&lt;/code&gt; 的代码块可以放在文档的任意地方，不论是在最前面还是最后面。哈，相当于这里突破了代码的「局限」，让文档作者可以首先定义大体框架
然后才来完善细节，做到了「先使用，后声明」，如果在常见的编程语言这么做大概率只会得到无情的报错。我猜是因为 org mode 是在评估完整个文档后构建起整个环境进行产物的
输出所以才给了使用者随心所欲构建代码的能力吧。就算是源代码也得受限于解释（编译）器而不得不做出妥协，那计算机科学中遇事不决加个中间层定律开始发力了，
有了 org mode 这个中间层，将源代码文件看成最终产物，所以可以抛开代码的限制将逻辑上有关联的代码聚合到一处，然后利用 noweb 的方式将代码分出去插入指定
位置；或是将实际逻辑和代码逻辑倒转做到先举例然后在编写实现的逻辑流。&lt;/p&gt;&lt;h2 id=&quot;配置启动&quot;&gt;配置启动&lt;/h2&gt;&lt;p&gt;经过这样的配置，那么还差最后一步，拷贝&lt;a href=&quot;https://git.southfox.me/southfox/pawmacs&quot; class=&quot;external_link&quot;&gt;仓库&lt;/a&gt;里的文档然后调用 &lt;code&gt;org-babel-tangle&lt;/code&gt; 将文档编
织出 &lt;code&gt;init.el&lt;/code&gt; 和 &lt;code&gt;early-init.el&lt;/code&gt; 这种对应的配置代码。&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-emacs-lisp&quot;&gt;(defun paw/refresh-configuration ()
  (interactive)
  (url-copy-file
   &amp;quot;https://git.southfox.me...&amp;quot;
   (expand-file-name &amp;quot;config.org&amp;quot; user-emacs-directory)
   t)
  (with-current-buffer (find-file-noselect (expand-file-name &amp;quot;config.org&amp;quot; user-emacs-directory))
    (org-babel-tangle)))&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;当然，这个函数也是包含在对应的 org mode 里的，果然宇宙的万法根源就是自我指涉啊。&lt;/p&gt;&lt;h2 id=&quot;总结&quot;&gt;总结&lt;/h2&gt;&lt;p&gt;org mode 现在已经是我首选的文本格式了，想来是「我在这里写，以后想利用起来也方便」这种想法潜移默化影响吧，不过对其没原生支持
预览 http(s) 远程图片和对 CJK 文本支持不友善小毛刺我心里还是颇有微词，不过还能怎么办呢，只能就这么用下去了。&lt;/p&gt;&lt;h2 id=&quot;Bonus&quot;&gt;Bonus&lt;/h2&gt;&lt;pre&gt;=vertico= + =orderless= ，永远不分离！

#+begin_src emacs-lisp
(use-package vertico
  :ensure t
  :config
  (vertico-mode))

(use-package orderless
  :ensure t
  :init
  (setq completion-styles '(orderless basic)
        completion-category-defaults nil
        completion-category-overrides '((file (styles partial-completion)))))
#+end_src

=consult= ：我是来加入这个家的。

#+begin_src emacs-lisp
(use-package consult
  :init
  (advice-add #'register-preview :override #'consult-register-window)
  (setq register-preview-delay 0.5)
  :config
  (consult-customize
   consult-theme :preview-key '(:debounce 0.2 any)
   consult-ripgrep consult-git-grep consult-grep consult-man
   consult-bookmark consult-recent-file consult-xref
   consult-source-bookmark consult-source-file-register
   consult-source-recent-file consult-source-project-recent-file
   :preview-key '(:debounce 0.4 any))
  (setq consult-narrow-key &amp;quot;&amp;lt;&amp;quot;)
  &amp;lt;&amp;lt;consult-keys&amp;gt;&amp;gt;)

在 emacs 里启用拼音首字母搜索

#+begin_src emacs-lisp
(use-package evil-pinyin
  :after (evil orderless)
  :autoload evil-pinyin--build-regexp-string
  :init
  (setq-default evil-pinyin-scheme 'simplified-ziranma-all)
  (defun completion--regex-pinyin (str)
    (orderless-regexp (evil-pinyin--build-regexp-string str)))
  (add-to-list 'orderless-matching-styles 'completion--regex-pinyin)
  :config
  (global-evil-pinyin-mode))
#+end_src&lt;/pre&gt;&lt;p&gt;这样，依托于 &lt;code&gt;consult&lt;/code&gt; 的 &lt;code&gt;consult-org-heading&lt;/code&gt; 命令快速提取 org mode 文档标题然后用拼音首字母定位，哪怕在移动设备
的小屏幕里用虚拟键盘也能方便定位到对应标题，这也是 emacs 处理文本能力结合 org mode 的魅力吧。&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://media.southfox.me/attachment/QmTLrnqW2NDFcoEwMP9rkcttPM3XMP4XEjNioEWHs3BhUi?filename=image.webp&quot; alt=&quot;&quot; href=&quot;https://media.southfox.me/attachment/QmTLrnqW2NDFcoEwMP9rkcttPM3XMP4XEjNioEWHs3BhUi?filename=image.webp&quot; width=&quot;600&quot; class=&quot;external_link&quot; /&gt;&lt;figcaption&gt;&lt;span&gt;在安卓 emacs 里检索我的 org mode 配置文档大纲标题截图&lt;/span&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;h2 id=&quot;参考&quot;&gt;参考&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.howardism.org/Technical/Emacs/literate-programming-tutorial.html&quot; class=&quot;external_link&quot;&gt;Introduction to Literate Programming&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://chamook.lol/literate-programming-with-org/&quot; class=&quot;external_link&quot;&gt;Literate Programming with Org Mode 🦄&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://orgmode.org/manual/Environment-of-a-Code-Block.html&quot; class=&quot;external_link&quot;&gt;Environment of a Code Block (The Org Manual)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://orgmode.org/manual/Evaluating-Code-Blocks.html&quot; class=&quot;external_link&quot;&gt;Evaluating Code Blocks (The Org Manual)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 证据在官方站点 &lt;a href=&quot;https://orgmode.org/features.html&quot; class=&quot;external_link&quot;&gt;Features&lt;/a&gt; 页面，可以看到 Elegant Markup 和 Superior Source Code 是分别介绍的。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 在配好 org babel 相关配置的情况下……&lt;/p&gt;</content></entry><entry><title>FoxThinking #22: 逆炼摩尔定律</title><id>https://blog.southfox.me/2026/03/fox-thinking-22/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-03-22T19:53:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/03/fox-thinking-22/index.html" rel="alternate" /><content type="html">&lt;p&gt;摩尔定律指出：芯片性能大概每隔十八个月会翻一番。&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;当然这更像是经验推测而不是「定律」，而且随着芯片制程越来越逼近物理极限，这条定律已经开始
摇摇欲坠了。然后想想将这条定律往前推呢？现在电子产品比起 NASA 登月时只有 2~4KB 内存，72KB 的
设备已有亿倍的差距了 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; ，与千禧年的设备也有 16 万倍的差距。&lt;/p&gt;&lt;p&gt;我没经历过千禧年时的开发环境，但肯定不会比现在更简单，现在使
用 Python 对着不知名教程帖（或者在二六年：LLM 给出）的例子导个库写写改改
几十行代码，再去云服务厂商买台 VPS 将代码推送到上面建立环境（甚至现在有 docker 了！）运行，就
能提供互联网服务了。这里产生的改变是惊人的，让我意识到那些互联网创业「神话」不是什么触不可及的事了。&lt;/p&gt;&lt;p&gt;就在今天，我向自己部署在树莓派（&lt;a href=&quot;/2025/12/does-the-fox-eat-raspberry-pi/&quot;&gt;狐狸会喜欢树莓做的派吗？树莓派鼓捣记&lt;/a&gt;）上 &lt;a href=&quot;https://github.com/searxng/searxng&quot; class=&quot;external_link&quot;&gt;SearXNG&lt;/a&gt; 这个（将用户的搜索请求
发送到各大搜索引擎然后聚合搜索结果返回展示给用户的）元搜索引擎服务请求时碰上了拒绝访问的服务拦截情况，之后又是更
新版本又是调参的还是绕不过这个限制，一怒之下想着我能自己建立自己的搜索引擎就好了。这个念头还不是今天才产生的，
两三年前我就鼓捣过 &lt;a href=&quot;https://yacy.net/&quot; class=&quot;external_link&quot;&gt;YaCy&lt;/a&gt; 一阵子，只是感觉效果没达到预期就放下了。&lt;/p&gt;&lt;p&gt;现在再次考虑时我惊恐发现我开始认真考虑这个念头了，现在维护个有自己索引的搜索引
擎（例如 &lt;a href=&quot;https://wiby.me/&quot; class=&quot;external_link&quot;&gt;Wiby&lt;/a&gt; 或 &lt;a href=&quot;https://searchmysite.net/&quot; class=&quot;external_link&quot;&gt;Search My Site&lt;/a&gt; ）比谷歌创立时 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 已经简单了不少（让我先导个 &lt;a href=&quot;https://www.scrapy.org/&quot; class=&quot;external_link&quot;&gt;Scrapy&lt;/a&gt; 包然后这样……那样……）。
不必实现什么 &lt;a href=&quot;https://en.wikipedia.org/wiki/PageRank&quot; class=&quot;external_link&quot;&gt;PageRank&lt;/a&gt; 算法（现在也不是指望做个搜索引擎创业的时代了），我可以随心所欲做出
什么 &lt;a href=&quot;https://indieweb.org/&quot; class=&quot;external_link&quot;&gt;IndieWeb&lt;/a&gt;, &lt;a href=&quot;https://ar.al/2020/08/07/what-is-the-small-web/&quot; class=&quot;external_link&quot;&gt;SmallWeb&lt;/a&gt; 权重提升「算法」；二三年前文章（避开 AI 烂泥)权重提升「算法」；可能不嫌麻烦的话
自己亲自下场提升或降低某个站点的权重。搜索引擎对于我这种一般路过的程序狐不是什么高不可攀的东西了，是谁给了我这等膨胀
的「胆量」？我想可能是这几年的 userops &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 经验吧。不过鉴于我的兴趣项目清单已经堆了太多这种想法
了（我是不是该写个 /projects 页面了？），可能要等好久才能让大脑里的调度器分个时间片给到这个任务上。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;TextbooksMightBeWrongAboutWhyPlantsAreGreen&quot;&gt;&lt;a href=&quot;https://www.sciencealert.com/st-patricks-day-textbooks-might-be-wrong-about-why-plants-are-green&quot; class=&quot;external_link&quot;&gt;Textbooks Might Be Wrong About Why Plants Are Green&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;绿叶看起来是绿色的不是因为叶绿素像镜子一样将绿光反射出去，而是因为叶绿素更强力吸收了蓝光和红光散射了更多的绿光
让绿叶看起来是绿色的。&lt;/p&gt;&lt;p&gt;甚至黄色和白色叶片反射的绿光实际上比绿色叶片更多，大约是绿叶的两倍。&lt;/p&gt;&lt;h3 id=&quot;InterviewswiththeComputerUnderground-EpisodeI&quot;&gt;&lt;a href=&quot;https://www.421.news/en/interviews-underground-computer-santiago-roland-en/&quot; class=&quot;external_link&quot;&gt;Interviews with the Computer Underground - Episode I&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;不可否认现在成熟的物流运输已经深入了生活，超市餐馆都背靠这个物流链存活，但这也是其脆弱的地方。就像互联网一样。这些
年 cloudflare, aws 的宕机事件就是最好的例子。自托管服务就像是自己维护的花园或者什么小小农场，肯定不能和成熟的国
际物流链「对抗」，只不过是让这个互联网能够更加健康的一种选择。毕竟随着摩尔定律发展和更加面向个人的服务兴起的现在，自己
维护个小小农场也不必「汗流满面才能糊口」 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 。&lt;/p&gt;&lt;h3 id=&quot;Unbounded-Aeon&quot;&gt;&lt;a href=&quot;https://aeon.co/essays/she-freed-physics-but-emmy-noether-couldnt-escape-herself&quot; class=&quot;external_link&quot;&gt;Unbounded - Aeon&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;为什么能量会守恒，解释这个的是诺特定理 &lt;sup&gt;&lt;a href=&quot;#5&quot; id=&quot;5r&quot; aria-label=&quot;脚注5r&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; ，这是思想的胜利，从一串串方程窥见这个宇宙最基本的法则。更何况想到
在二十世纪初作为女性数学家的诺特遭受的困难和曲折……就在这里，就让我行个注目礼吧。&lt;/p&gt;&lt;h3 id=&quot;MeetKit,yourcompanionforanewinternetera&quot;&gt;&lt;a href=&quot;https://blog.mozilla.org/en/firefox/meet-kit/&quot; class=&quot;external_link&quot;&gt;Meet Kit, your companion for a new internet era&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;我知道 Firefox 最近挺糟糕的，但是如果我不用 Firefox ，那我还叫什么 Southfox ~现在 Firefox 新的吉祥
物 Kit 出来我就更割舍不下了。&lt;/p&gt;&lt;p&gt;(PS: 让我想到最近福克斯菲尔德铁路推出的吉祥物 &lt;a href=&quot;https://www.youtube.com/watch?v=p_0ox4BDDGk&quot; class=&quot;external_link&quot;&gt;Reg&lt;/a&gt; 。都是吉祥物，都是狐狸，都是福……)&lt;/p&gt;&lt;h3 id=&quot;为什么我国的概率与统计学教科书里不怎么讲幂律分布？-知乎&quot;&gt;&lt;a href=&quot;https://www.zhihu.com/question/20313934/answer/2012311960952272569&quot; class=&quot;external_link&quot;&gt;为什么我国的概率与统计学教科书里不怎么讲幂律分布？ - 知乎&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;我知道引入知乎这种信息源有点背离这个博客 Indie 的「博设」，但如果不多弄点中文信息源就感觉对于我这个中文的站点来说
有点……奇怪？所以我最近往我的 RSS 阅读器增加了知乎相关的 RSS 源（通过 &lt;a href=&quot;https://docs.rsshub.app/&quot; class=&quot;external_link&quot;&gt;RSSHub&lt;/a&gt; 抓取），
不过还是有点遗憾我没找到更多更 Indie 的中文站点。&lt;/p&gt;&lt;p&gt;总之，是幂律分布啊，之前我也讲过这个 &lt;a href=&quot;/2025/12/fox-thinking-8/&quot;&gt;FoxThinking #8: 守住八分地&lt;/a&gt; 。&lt;/p&gt;&lt;h3 id=&quot;Icouldn’tstopworrying–untilIlearnedaboutthe6.30pmrule&quot;&gt;&lt;a href=&quot;https://www.theguardian.com/lifeandstyle/2026/mar/16/i-couldnt-stop-worrying-until-i-learned-about-the-630pm-rule&quot; class=&quot;external_link&quot;&gt;I couldn’t stop worrying – until I learned about the 6.30pm rule&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;将焦虑暂时搁置这种做法……和我有时遵守「不要为 8 小时后和 8 公里外的事情忧虑」的信念异曲同工啊。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;突然间我脑子里的对立面「北狐」出现了&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;「北狐」：可是，「人无远虑，必有近忧」啊！&lt;/p&gt;&lt;p&gt;「南狐」（翻个白眼说到）：摆出俗话俗语也太偷懒了，尤其对这里盛产俗语的「国区」来说。「狭路相逢勇者胜」和「退一步海阔天空」你要
信哪个？总之想信奉哪个，只要能坚守下去然后自己信得过就行，还有最好不要轻易将对立面的俗语简单抛给他人。&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;没有暴饮暴食，没有缺乏睡眠但这个周末还是犯了咽炎难受躺在床上。哈哈，这就是不得不要借助拥挤公共交通和闭塞电梯的打工人宿命
吧。想开点，在春分这个时间点把感冒名额用了那么就能在之后尽情享受春天了吧（希望如此！）。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://www.zhihu.com/question/30655116/answer/926213716&quot; class=&quot;external_link&quot;&gt;NASA登月时全部计算机的计算能力加起来真的还不如现在一部手机吗？- 知乎&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 顺带一说，如果有什么出于促进互联网开放的让谷歌这类搜索引擎强制公开抓取的索引提案，我举双手赞成。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 我觉得对于自托管爱好者来说， UserOps 是一个比较符合的词吧，更多参见：&lt;a href=&quot;https://mediagoblin.org/news/userops.html&quot; class=&quot;external_link&quot;&gt;Userops: Deployment for the People | MediaGoblin&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; 《创世纪》3章19节&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#5r&quot; id=&quot;5&quot; aria-label=&quot;脚注5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; 不过其实能量并不守恒，因为这个宇宙中时间平移对称性不成立。真理元素的一期视频讲过这个：&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://www.bilibili.com/video/BV1cqGSzsEcv/&quot; class=&quot;external_link&quot;&gt;物理学中最大的误解 - 哔哩哔哩&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=lcjdwSY2AzM&quot; class=&quot;external_link&quot;&gt;The Biggest Misconception in Physics - YouTube&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content></entry><entry><title>对着虚空咕哝</title><id>https://blog.southfox.me/2026/03/murmuring-into-the-void/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-03-15T23:33:00Z</updated><category term="日常" /><link href="https://blog.southfox.me/2026/03/murmuring-into-the-void/index.html" rel="alternate" /><content type="html">&lt;section&gt;这是一篇在公开页面找不到的 Feed 专享文章，就让这篇文章成为公开的秘密吧……&lt;/section&gt;&lt;p&gt;新年新气象，但是首周单休然后下一周身体还有点不适，让我感觉没什么精力去做什么。不过这一周希望我
能回到正轨上，只是这个想法对于我这种内存有点吃紧的 ADHD 特质人来说还是太有挑战性了。&lt;/p&gt;&lt;p&gt;说到 ADHD ，现在仍只是处于「天哪，这简直是我」的阶段，之后可以找个时间尝试用抽离的姿态翻看
之前的日记看能找到些什么，也可以向亲友询问找补下发育史。不过我想最重要的还是保持睡眠？毕竟这两周
的日均睡眠时间只有七小时，还是有点欠睡眠账的。我的 ADHD 表现很多时候就是脑子的后台任务开太多了（不管
是潜意识中还是显意识中的）然后碰上睡眠不足的这个相当于往「内存」塞了很多垃圾碎片的情况，走神的情况
就更糟糕了。&lt;/p&gt;&lt;p&gt;说到日记，我现在的日记也只是处于每天打开 &lt;a href=&quot;https://www.orgroam.com/&quot; class=&quot;external_link&quot;&gt;Org-roam&lt;/a&gt; 的今日节点然后随手
写一点的程度，没什么不好，但或许我应该更能撬动一点这里的力量？首先想到的就是应该有个限制而不随心所欲的想到什么
就写什么 &lt;sup&gt;&lt;a href=&quot;#1&quot; id=&quot;1r&quot; aria-label=&quot;脚注1r&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; ，然后想到或许我可以参照 &lt;a href=&quot;https://mindthenerd.com/the-socratic-journal-method-a-simple-journaling-method-that-actually-works/&quot; class=&quot;external_link&quot;&gt;The Socratic Journal Method&lt;/a&gt; 的办法来做，看了一下似乎并不是很
难（突然想到这是否就是生活意义上的导入库来用），而且也很方便跟感恩日记 &lt;sup&gt;&lt;a href=&quot;#2&quot; id=&quot;2r&quot; aria-label=&quot;脚注2r&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; 联动，有结构性的框架对
于有 ADHD 特质的我应该有所帮助（而且也不是很难办，在我的 emacs 里配置加点参数就……）。希望能够凭借这个流程
理清我内心真正的忧虑与关切。&lt;/p&gt;&lt;p&gt;说到忧虑的事，虽然我觉得我还年轻但实际上是我出来工作的第三个年头了，哇哦，写到这我已经有点恍然了，不敢相信当时我就
这么找到了份千里之外的工作……不过也快三年了，我觉得我的 dis-disown 特质 &lt;sup&gt;&lt;a href=&quot;#3&quot; id=&quot;3r&quot; aria-label=&quot;脚注3r&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 开始发力了，有点想重新奔向一个新
的环境，可能是另一个国家？不过要达成这个目标的话我可能要将外语学习作为目标了，或许会或许不会吧。&lt;/p&gt;&lt;p&gt;再说到忧虑的事，即便真去了更遥远的地方，对于亲人而言本质上也没什么不同，毕竟现在一年也就只能回去两次，不过一两周。
这么说的话，和亲人真正相处的时间以人类平均年龄推断也只有四五十周的时间了。想到在我人生中占据了大半多的至亲之人在我
之后人生比例就这么缩小就有一股沮丧滋味。是的，他们很唠叨，他们不了解我……这是我当时找工作时有意识想往远点地方投，
从小学到大学的寄宿生活让我非常渴望能自己独处的状态。
但是细细想来我也不了解他们，我很惊诧我竟无法大致描绘他们的人生轨迹。或许或许，我应该拿出更多的精力投入到至亲
上面，而不是一阵无言的沉默和搪塞的嗯啊。至亲毕竟是大多数人身上最紧密的联系，我也不想让这段联系变成「宁愿在公园
躲藏 不想喝汤」 &lt;sup&gt;&lt;a href=&quot;#4&quot; id=&quot;4r&quot; aria-label=&quot;脚注4r&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; ……&lt;/p&gt;&lt;p&gt;说到联系，因为平日内存占用率太高了，好处就是我没有那么渴望社交的联系，我可以在不真实的世界找到聊以慰籍的体验来补
充对社交的渴望，但这些体验就像画中镜子反射的镜像，难以满足大脑。或许或许，我应该尝试多发起邀请，找找之前的同学
朋友联机玩游戏或聊会天什么的。或者或者，应该主动踏出自己的窝，建立新的联系。&lt;/p&gt;&lt;p&gt;说到关切的事，我也一直在思考，有什么办法能为我的「好奇心」这个油箱上加油呢？不过现在，已经是凌晨一点了，是
时候休息了。暗示自己，我累了，我已疲惫不堪，醒来面对新的要经历（和能感恩）的事，就这样。&lt;/p&gt;&lt;h2 id=&quot;脚注&quot;&gt;脚注&lt;/h2&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#1r&quot; id=&quot;1&quot; aria-label=&quot;脚注1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; 限制有时候会带来更多可能 &lt;a href=&quot;/2025/12/fox-thinking-10/&quot;&gt;FoxThinking #10: 限制会带来……&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#2r&quot; id=&quot;2&quot; aria-label=&quot;脚注2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;https://www.youtube.com/watch?v=WPPPFqsECz0&quot; class=&quot;external_link&quot;&gt;不满足的解药 - Kurzgesagt&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#3r&quot; id=&quot;3&quot; aria-label=&quot;脚注3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; 流浪者否认了自己的流浪，那么他就相当于以世界为家。&lt;/p&gt;&lt;p&gt;&lt;sup&gt;&lt;a href=&quot;#4r&quot; id=&quot;4&quot; aria-label=&quot;脚注4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; Shall We Talk - 陈奕迅&lt;/p&gt;</content></entry><entry><title>FoxThinking #21: 如何将用户「拉下水」</title><id>https://blog.southfox.me/2026/03/fox-thinking-21/index.html</id><author><name>SouthFox</name><email>master@southfox.me</email></author><updated>2026-03-14T23:34:00Z</updated><category term="FoxThinking" /><link href="https://blog.southfox.me/2026/03/fox-thinking-21/index.html" rel="alternate" /><content type="html">&lt;p&gt;这位用户，你是想用这个金功能还是那个银功能呢？都不是，你说你想自己写？&lt;/p&gt;&lt;span id=&quot;more&quot;&gt;&lt;/span&gt;&lt;p&gt;配置文件一般承担着记录状态的功能，然后应用会根据状态作出决定去改变某些实现，例如调整某些参数
或者是在 A 或 B 的功能之间切换。大部分情况这都够用，可惜总有撞到各种小脚趾的情况，例如有些值
是想要动态决定的比如二进制文件的路径在多台设备中路径不相同的情况怎么办？只能在每台设备上为其
单独写配置文件了吗？如果这个时候能用 if 语句就好了……&lt;/p&gt;&lt;p&gt;对于功能，很多时候用户想要什么新功能该怎么办？最直接的就是开发者着手集成，然后开放配置给用户，
用户在配置中启用并填入相关参数就能启用了，类似 &lt;a href=&quot;https://miniflux.app/docs/index.html&quot; class=&quot;external_link&quot;&gt;Miniflux&lt;/a&gt; 里的集成（Integrations），很多时候这
都够用了，不过这种方式只有「勤奋」的开发者能实现……我这种「懒惰」的开发者只会决定将配置当成代码，
然后在应用的相应阶段运行这些代码。例如拿我现在正在开发的 &lt;a href=&quot;https://activitypub.rocks/&quot; class=&quot;external_link&quot;&gt;ActivityPub&lt;/a&gt; 应用来说，当应用收到请求的
时候想发出通知怎么办？这里的情况很复杂：这个请求可能是 Note 代表收到新帖子，帖子中可能是 at 用户的帖子，
也有可能是 Follow 这种新关注请求，也有可能是 Like 这种对用户之前帖子的喜欢请求。对于通知，用户可能想
用 &lt;a href=&quot;https://ntfy.sh/&quot; class=&quot;external_link&quot;&gt;Ntfy&lt;/a&gt;, &lt;a href=&quot;https://gotify.net/&quot; class=&quot;external_link&quot;&gt;Gotify&lt;/a&gt;, 电子邮件甚至飞书接收请求，比起一个一个去实现，我这种「懒惰」开发者打算在配置中定
义一个 Hook 配置的列表配置，不是放字符串而是……放函数！没错，是函数，这个函数接受的参数就是应用接受到的
请求。想要根据类型判断？直接拿出 type 进行比对就好了，想要往特定的服务发送信息？没问题，直接
导入 requests 包，想往哪发就往哪发。类似这样：&lt;/p&gt;&lt;pre&gt;&lt;code class=&quot;language-hy&quot;&gt;;; config.hy 这其实是用户编写的配置文件
(import requests)

(setv ingress-hook [])

(def like-hook [payload]
  (when (= (get payload &amp;quot;type&amp;quot;) &amp;quot;Like&amp;quot;)
    (requests.post
      &amp;quot;https://ntfy.example.com/mytopic&amp;quot;
      :data &amp;quot;收到一个新 Like ！&amp;quot;)

(.append ingress-hook like-hook)&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code class=&quot;language-hy&quot;&gt;;; app/app_config.hy 应用程序读入配置文件
(import hy)

(setv ingress-hook [])
(with [f (open &amp;quot;config.hy&amp;quot; &amp;quot;r&amp;quot;)]
  ;; 是的，直接 eval 用户的代码，相当于将用户的代码粘贴到这里执行
  (hy.eval (hy.read_many f))&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code class=&quot;language-hy&quot;&gt;;; app/boxes.hy 应用程序处理请求的代码
(import app app_config)

(def process_incoming [payload]
  (for [f app_config.ingress-hook]
    ;; 就这么简单，直接往注册 hook 的函数塞参数执行就好了
    (f payload))
  ...)&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;是的，这绝对有安全风险，这也是把用户拉到和开发者同坐一条船必然要承受的风险吧，这种配置也是代码也不是什么新
鲜的思想了，我就直说了吧：这就是 Emacs 一直在干的事，配置不是配置，而是应用的一部分。&lt;/p&gt;&lt;h2 id=&quot;阅读&quot;&gt;阅读&lt;/h2&gt;&lt;h3 id=&quot;SlayTheSpire2'splaceholderartshouldbealessontoallthedevelopersc...&quot;&gt;&lt;a href=&quot;https://www.rockpapershotgun.com/slay-the-spire-2s-placeholder-art-should-be-a-lesson-to-all-the-developers-caught-up-in-ai-generated-nonsense&quot; class=&quot;external_link&quot;&gt;Slay The Spire 2's placeholder art should be a lesson to all the developers c...&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;杀戮尖塔二在最近发售了，我喜欢里面的拿看起来像是用画图画的用来凑数的美术资源，这种风格也变成了杀戮尖
塔的一部分了，我看过的一些主播都会开着这种测试画风的卡面进行游戏，因为确实更令人快乐啊。&lt;/p&gt;&lt;h3 id=&quot;BoyIwaswrongabouttheFediverse&quot;&gt;&lt;a href=&quot;https://matduggan.com/boy-i-was-wrong-about-the-fediverse/&quot; class=&quot;external_link&quot;&gt;Boy I was wrong about the Fediverse&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;是的，五年联邦宇宙经验后，我也发现，其实联邦宇宙是一个获取「新闻」的好地方。我总能通过一
些「口口相传」获取到「真正」的新闻。这就是二十世纪九十年代承诺的互联网，虽然来晚了，但至少
已经在了。&lt;/p&gt;&lt;h3 id=&quot;PILK#3|Facebookisabsolutelycooked&quot;&gt;&lt;a href=&quot;https://pilk.website/3/facebook-is-absolutely-cooked&quot; class=&quot;external_link&quot;&gt;PILK #3 | Facebook is absolutely cooked&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;算法驱动的平台的另一个侧面就是……它已经不会管帐号的初始默认状态了，苍白、空洞，待用户把自己的「精气神」填入
进去后像夜幕降临后的吸血鬼一样活过来。&lt;/p&gt;&lt;h3 id=&quot;Whydon'tIndiansreadforpleasure?&quot;&gt;&lt;a href=&quot;https://www.theculturecafe.in/p/why-dont-indians-read-for-pleasure&quot; class=&quot;external_link&quot;&gt;Why don't Indians read for pleasure?&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;For a large part of India, reading has never been detached from purpose.
It is tied to utility. It is tied to survival. In a country obsessed with
competitive exams, reading must promise a return on investment.&lt;/p&gt;&lt;p&gt;在印度大部分地区，阅读从未脱离过目的。它与效用挂钩。它与生存息息相关。在一个痴迷于竞争
考试的国家，阅读必须承诺投资回报。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;真是不可思议相同情况，这或许是高速发展的社会的「趋同演化」吧。&lt;/p&gt;&lt;h3 id=&quot;ADecadeofDockerContainers&quot;&gt;&lt;a href=&quot;https://cacm.acm.org/research/a-decade-of-docker-containers/&quot; class=&quot;external_link&quot;&gt;A Decade of Docker Containers&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;我在想，深夜中的一个开发者对着终端的 &lt;code&gt;docker ps&lt;/code&gt; 输出的心态，和一个在港口塔台上的操作员面对眼下
装满集装箱的货轮的心态，会不会有相同之处？&lt;/p&gt;&lt;p&gt;港口永不眠。&lt;/p&gt;&lt;h3 id=&quot;RebasinginMagit&quot;&gt;&lt;a href=&quot;https://entropicthoughts.com/rebasing-in-magit&quot; class=&quot;external_link&quot;&gt;Rebasing in Magit&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;很多时候 magit 给我的感觉就是 ?！魔法！？ ，很多文章都说了 magit 的好，但我还想加一点就是 magit 其实
并没有隐藏掉在底层执行的 git 命令，可以很轻松调出来之前执行 git 命令窗口看看执行的命令借此学习背后
的 git 。&lt;/p&gt;&lt;h3 id=&quot;IStill&amp;lt;3TheInternet-byDeliaCai-DeezLinks&quot;&gt;&lt;a href=&quot;https://www.deezlinks.com/p/i-still-3-the-internet&quot; class=&quot;external_link&quot;&gt;I Still &amp;lt;3 The Internet - by Delia Cai - Deez Links&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;p&gt;I love the internet because I love that a random set of clicks I made
as a teenager led me to a blog that has become one of the few constants in my life.&lt;/p&gt;&lt;p&gt;我喜欢互联网是因为它藏着奇妙的际遇——年少时随手的几次点击，竟让我撞进了一个博客，从此它成了我生命
中为数不多的底色。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;I still love the internet because despite all the brain rot and soul-sucking algorithms,
you can still find your people.&lt;/p&gt;&lt;p&gt;我依然热爱互联网，因为即便这里充斥着让人的「脑腐」信息和吞噬灵魂的算法，你依然能找到属于你的人。&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 id=&quot;kubernetes-elCompromised:HowaPwnRequestExploitedaPopularEmacsPackag...&quot;&gt;&lt;a href=&quot;https://www.stepsecurity.io/blog/kubernetes-el-compromised-how-a-pwn-request-exploited-a-popular-emacs-package&quot; class=&quot;external_link&quot;&gt;kubernetes-el Compromised: How a Pwn Request Exploited a Popular Emacs Packag...&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;之前 emacs 生态就在慢慢收紧一些对 shell 运行的情况，例如默认异步评估 shell 指令或者进行警告啥的，毕
竟 emacs 这种可能用上会拉取一两百个包的配置来说，就这么相信来用没出问题真得是纯凭幸运。这次幸好
是 Melpa 的维护者发现不对劲挡了下来，攻击者也很高调没有小心将恶意代码隐藏，否则真就不知道会出现什么后果
了。对于我这种追求滚动更新的人来说，确实得好好想想要有什么策略提升这方面的安全性了……&lt;/p&gt;&lt;h2 id=&quot;Presentday,Presenttime&quot;&gt;Present day, Present time&lt;/h2&gt;&lt;p&gt;有强度的工作 + 有点偏离常态的身体状态（并不是很明显的疼痛、疲惫而是那种隐隐约约的不适？） = 成功
摧毁了作息，每天回来唯有暴睡……空闲时间只能简单摸点小功能，不过至少本博客现在有反链显示了（感觉没什么用），能显示其它
提到此博文的博文；完善了引用的语法解析（我就是欠折腾了才选自己取折腾 org-mode 的解析），之后应该会多加利用引用功能吧。&lt;/p&gt;</content></entry></feed>