From 4965d9eb235bb98edd40a1dea3b76188688feadc Mon Sep 17 00:00:00 2001 From: ruanyf Date: Fri, 31 Oct 2025 08:15:50 +0800 Subject: [PATCH] docs: release issue 371 --- README.md | 3 +- docs/issue-371.md | 396 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 398 insertions(+), 1 deletion(-) create mode 100644 docs/issue-371.md diff --git a/README.md b/README.md index 14d6e19..da90d96 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ 欢迎投稿文章/软件/资源,请[提交 issue](https://github.com/ruanyf/weekly/issues) 。 -> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/7832),是一个免费的程序员招聘帖,提供大量就业信息,欢迎发布工作/实习岗位。 +> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/8003),是一个免费的程序员招聘帖,提供大量就业信息,欢迎发布工作/实习岗位。 ## 赞助商 @@ -22,6 +22,7 @@ **十月** +- 第 371 期:[一个乐观主义者的专访](docs/issue-371.md) - 第 370 期:[正确的代码高亮](docs/issue-370.md) - 第 369 期:[Tim 与罗永浩的对谈](docs/issue-369.md) - 第 368 期:[不要这样管理软件团队](docs/issue-368.md) diff --git a/docs/issue-371.md b/docs/issue-371.md new file mode 100644 index 0000000..2559405 --- /dev/null +++ b/docs/issue-371.md @@ -0,0 +1,396 @@ +## 科技爱好者周刊(第 371 期):一个乐观主义者的专访 + +这里记录每周值得分享的科技内容,周五发布。 + +本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/8003)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。 + +## 封面图 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025103001.webp) + +杭州西站附近的余杭桂博园,8000株桂花树都剪成了蘑菇头。([via](http://zj.news.cn/20251008/60bb7919726a497a9bc73a1f66a67b3e/c.html)) + +## 一个乐观主义者的专访 + +(1) + +凯文·凯利(Kevin Kelly,简称 KK,1952-)是著名的作家和未来学家,曾经出版过《失控》等多本畅销书,在国内有很高的知名度。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102509.webp) + +老爷子今年73岁,依然充满了活力,个人网站 [kk.org](http://kk.org/)(下图)几乎每周更新。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070410.webp) + +如果仔细看首页,你还会发现顶部有一行字。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025103002.webp) + +这行字写着: + +> 长期中,未来由乐观主义者决定。 + +这句话概括了他的信念:**要乐观,要看好未来**。因为乐观主义者会动手做事,而**世界是由动手去做的人决定的**。 + +这让我想到了另一句话“[悲观者正确,乐观者成功](https://www.ruanyifeng.com/blog/2022/02/weekly-issue-194.html)”。 + +它的意思也类似。悲观者看不到希望,就不去做事了,所以什么也不会改变,悲观预言就成真了;乐观者愿意做事,做了才有可能成功,所以成功属于乐观者。 + +这就像古人说的:**行者常至,为者常成**。 + +(2) + +凯文·凯利在美国加州的乡下有一间工作室,平时在那里工作。 + +一本美国杂志最近派出记者,对他进行[专访](https://joincolossus.com/article/flounder-mode/)。记者按着地址找到工作室,都惊了,简直身处童话之中。 + +> “这是瓦莱玛镇外围公路边最后一栋房子,一座巨大的谷仓式建筑,背后就是一座陡峭的山坡,山坡上长满了野花和参天大树。天气阴沉,弥漫着海洋和桉树的气味。我看到门上挂着一块小小的招牌‘kk.org’,才知道没有找错地方。” + +记者走进工作室,眼镜都瞪大了,屋里跟 KK 本人一样奇妙。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070411.webp) + +门边是一个一直到屋顶的落地书架,放满了各种各样的书,还有一个铁架子,让你可以爬到书架的上层。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070413.webp) + +另一面墙前面,则是一个多层的置物架,堆满了奇奇怪怪的小玩意。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070412.webp) + +这些东西全是 KK 从世界各地搜罗来的,比如蒙古老鹰的皮帽、小鸟的骨架等等。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070415.webp) + +他让记者试着举起地板上的一个小球,这个球非常重,记者根本举不起来。他告诉记者,这是钨做的球,密度跟黄金差不多。所以,电影里罪犯抢了一袋黄金撒腿就跑,这是根本不可能的,你走路都困难,怎么可能跑呢。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070414.webp) + +这些东西和装饰反映了 KK 的个性:他喜欢新奇有创意的东西。 + +记者问道,工作室里最古老的物品是什么,他立刻转移了话题。这位未来学家对怀旧和过去毫无兴趣。 + +(3) + +记者问,你人生中喜欢这么多东西,做过很多项目,但是都没有做大,也没有加入独角兽公司,你怎么想? + +KK 回答,我只是追随自己的兴趣,不管什么事情,只要我觉得有意思,就想去做。**我不追求目的地,我追求的是内心的方向**。 + +其实也不是刻意追求,只要你做自己感兴趣的事情,内心会自动推着你往下走。而且,遇到失败时,你能忍受下来,因为那是你喜欢的事情,你明确地感受到,只要坚持下去,以后会得到更多(内心的)补偿。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025103003.webp) + +我做的项目,并非出于我想战胜别人或者战胜世界,而是出于我满足了内心的好奇心或者实现了创意。 + +回顾一生,我没有创造伟大事业,也没有创造出股东价值,但是**我得到了内心的满足感,而且不是以自我放纵的方式**。我以一种充满快乐、活力,没有焦虑、痛苦,也没有自负的方式,度过了人生。 + +## AI 驱动的开源知识库 PandaWiki + +如果你想搭建一个**自己的文档 + 知识库网站,还带有 AI 功能**,选择其实不多,可以考虑下面介绍的 [PandaWiki](https://github.com/chaitin/PandaWiki)。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102511.webp) + +(1)它是国内团队的作品,目前在 GitHub 已经6700颗星,还在快速迭代,每周都发[新版本](https://github.com/chaitin/PandaWiki/releases)。 + +(2)它用 Go 语言开发,硬件要求低,安装简单,[一行命令](https://pandawiki.docs.baizhi.cloud/node/01971602-bb4e-7c90-99df-6d3c38cfd6d5)运行 Docker 容器即可。 + +(3)它支持多种格式的[文档导入](https://pandawiki.docs.baizhi.cloud/node/01976929-0e76-77a9-aed9-842e60933464)/导出,提供富文本编辑,除了文档站,用作博客系统也可以。 + +(4)它支持[接入大模型](https://pandawiki.docs.baizhi.cloud/node/01971616-811c-70e1-82d9-706a202b8498),可以 AI 辅助创作、AI 问答、AI 搜索。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102512.webp) + +它的[官方文档](https://pandawiki.docs.baizhi.cloud/)就是用自己搭的,大家可以看看效果,它还提供后台的 [Demo 试用](https://pandawiki.docs.baizhi.cloud/node/01971af3-f304-7043-9e39-d2c6b6f8d4e9)。 + +## 科技动态 + +1、 + +上周,一群窃贼光天化日之下,开着[一部租来的升降机](https://www.theguardian.com/world/2025/oct/23/german-firm-campaign-lift-louvre-heist-bocker),从窗户进入卢浮宫,敲开展柜取走珠宝,扬长而去,整个过程只用了10分钟。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102502.webp) + +窃贼迟迟没有抓住,但是这部升降机很快就在网上走红了。 + +它的生产商是一家德国公司,看到了新闻,立刻意识到这是绝佳的广告,马上推出了宣传海报。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102503.webp) + +海报的大字写着:“当你需要快速行动时”,小字写着“(该设备)可以每分钟42米的速度运送最多400公斤的宝贝——而且安静得像悄悄话”。 + +这个广告立刻疯传,热度是该公司以前广告的100倍。虽然有人指责不该拿这事做广告,但是这件事娱乐性实在太强了,简直像电影,每个看广告的人都觉得很开心。 + +2、 + +美国 FBI 最近揭露了一起[扑克诈骗案](https://www.bbc.com/news/articles/cz6nd9wnzn6o),充满了高科技。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102504.webp) + +这个案件中,牌桌其实是一个 X 光机。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102505.webp) + +扣在桌上是什么牌,都会透视得清清楚楚(下图)。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102506.webp) + +然后,牌的图像会传到诈骗分子戴的智能眼镜上,从而他保证不会输。他们用这种方法诈骗了700万美元。 + +3、 + +耐克推出世界第一款[动力鞋](https://about.nike.com/en/newsroom/releases/nike-project-amplify-official-images),这双鞋会拉着你往前走。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102603.webp) + +该鞋有一个腿箍,用来把鞋固定在小腿上,便于推动小腿。鞋里装了电池和电动机。 + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102604.webp) + +耐克公司说,该鞋可以帮你跑得更快、更省力,更远。可以想象,以后上路之前,我们还要检查一下,鞋子是否充满电。 + +## 文章 + +1、[苹果公司不再关注细节了](https://blog.johnozbay.com/what-happened-to-apples-attention-to-detail.html)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102507.webp) + +苹果的软件以精美著称,但是现在好像不是这样了。这篇长文罗列了苹果系统的各种疏漏,都是细节没有处理好,尤其是最新的液态玻璃效果,简直就是匆忙上架。 + +2、[Chrome 默认启用 HTTPS 协议](https://security.googleblog.com/2025/10/https-by-default.html)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102901.webp) + +Chrome 浏览器公告,从明年(2026)10月起,将始终使用 HTTPS 协议。如果访问 HTTP 协议的网站,会跳出一个弹框(上图),用户确认后才可以访问。 + +这意味着,以后除了内网,HTTP 协议实际上被淘汰了。 + +3、[Linux 启动过程](https://www.0xkato.xyz/linux-boot/)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102903.webp) + +本文简单清晰地介绍,按下电源开关后,电脑的启动过程,主板如何找到操作系统。 + +4、[查看带宽占用的5种方法](https://www.xda-developers.com/5-ways-to-find-out-whats-hogging-your-bandwidth-at-home/)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202410/bg2024101609.webp) + +什么程序在占用家庭网络的带宽?本文介绍5种查看方法。 + +5、[表单的 dialog 提交方法](https://bhoot.dev/2025/form-method-dialog/)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202501/bg2025011606.webp) + +网页表单的提交方法,除了常见的 GET 和 POST,还有一个鲜为人知的 dialog(即`
`),本文介绍它的用法。 + +6、[CSS 相对颜色](https://ishadeed.com/article/css-relative-colors/)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202503/bg2025031103.webp) + +本文介绍一个新的 CSS 语法,从基础颜色生成相对颜色。 + +7、[行走郑州](https://walkingtheworld.substack.com/p/walking-zhengzhou-china)(英文) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025103013.webp) + +作者是一个美国人来到郑州,发现这里跟中国其他大城市不太一样,充满了一种粗旷的年轻人的活力,让他觉得这里很像没有衰退之前的“汽车城”底特律。 + +## 工具 + +1、[MacOS Live Screensaver](https://github.com/hauxir/macos-live-screensaver) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102501.webp) + +一个开源的 macOS 屏保程序,能够播放流媒体,支持接入 Youtube。 + +2、[Valetudo](https://valetudo.cloud/) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102508.webp) + +扫地机器人的开源固件,提供完整功能,并且不跟云端服务器进行通信。 + +3、[oxdraw](https://github.com/RohanAdwankar/oxdraw) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102602.webp) + +一个 Rust 语言编写的 Web 服务,用来可视化生成图表,同时给出对应的 Mermaid 语法代码。 + +4、[dLine](https://github.com/jazz-it/dline) + +![](https://cdn.beekka.com/blogimg/asset/202412/bg2024121805.webp) + +命令行的日程管理工具。 + +5、[EternalTerminal](https://github.com/MisterTea/EternalTerminal) + +![](https://cdn.beekka.com/blogimg/asset/202412/bg2024121901.webp) + +基于 SSH 的远程登录工具,自动重连上一次的会话,即不会发生会话中断。 + +6、[Docs](https://github.com/suitenumerique/docs) + +![](https://cdn.beekka.com/blogimg/asset/202503/bg2025031701.webp) + +一个开源的内容管理系统,支持多人实时协作,需要自搭建。 + +7、[UChart](https://www.uwarp.design/uchart) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102510.webp) + +在线的数据图表生成器,让没有编程背景的用户也能创建专业数据图表。([@sherotree](https://github.com/ruanyf/weekly/issues/7981) 投稿) + +8、[filter-repo-rs](https://github.com/Cactusinhand/filter-repo-rs) + +一个 Rust 语言写的工具,用来改写 Git 仓库历史,比如不小心提交了敏感信息,可以用它来修改提交历史。([@Cactusinhand](https://github.com/ruanyf/weekly/issues/7983) 投稿) + +9、[AI Elements Vue](https://github.com/cwandev/ai-elements-vue) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102702.webp) + +一个用于 AI 应用的前端组件库,将 [AI Elements 组件库](https://ai-sdk.dev/elements/overview)移植到 shadcn-vue。([@cwandev](https://github.com/ruanyf/weekly/issues/7991) 投稿) + +## AI 相关 + +1、[Macaify](https://github.com/Macaify/MacaifyApp) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025103012.webp) + +一个 macOS 开源应用,可以在任何 App 里选中文本,按下快捷键,通过大模型完成翻译、润色、改写、总结等操作。([@s1ntoneli](https://github.com/ruanyf/weekly/issues/8004) 投稿) + +2、[Dayflow](https://github.com/JerryZLiu/Dayflow) + +![](https://cdn.beekka.com/blogimg/asset/202509/bg2025092502.webp) + +开源的 macOS 桌面应用,可以生成电脑屏幕一天的时间占用。它每秒截一次屏,然后交给 AI 分析,生成你一天活动的时间线。 + +3、[Git Print](https://gitprint.me/) + +![](https://cdn.beekka.com/blogimg/asset/202509/bg2025091102.webp) + +这个网站可以将 GitHub 仓库转换成一本电子书,适合用来训练大模型。 + +## 资源 + +1、[Grokipedia](https://grokipedia.com/) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102902.webp) + +马斯克本周推出的百科全书,并[表示](https://x.com/elonmusk/status/1983219953533665720)他想用激光将该网站的页面刻在石头上,再将石碑发射到太空中,以“防止文明倒退”。 + +据说,它的80多万篇条目都是 AI 生成的,但好像只是对维基百科进行了编辑,详见[评论文章](https://www.pcmag.com/news/turns-out-wikipedia-isnt-that-woke-as-grokipedia-rips-off-most-of-its-pages)。 + +2、[ShadCN Themes](https://shadcnthemer.com/) + +![](https://cdn.beekka.com/blogimg/asset/202510/bg2025102601.webp) + +这个网站收集 ShadCN UI 的各种主题。 + +3、[Scrimba](https://scrimba.com) + +![](https://cdn.beekka.com/blogimg/asset/202504/bg2025042815.webp) + +IT 视频课程学习网站,部分课程免费。 + +## 图片 + +1、[一立方的美元](https://calvin.sh/blog/fed-lie/) + +很多人感兴趣,100万美元放在一起有多大。 + +美国芝加哥的货币博物馆,就有一个展示,让你感受到美元的体积。 + +那是一个巨大的透明立方体,每条边都是1米,里面装满了1美元的纸币。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070321.webp) + +据博物馆介绍,这个立方体就放了100万美元。每一捆是100张1美元纸币,里面装了10000捆。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070322.webp) + +有个程序员怀疑这个数字是否准确,就写了一个[程序](https://calvin.sh/tools/dot-counter/),手动在高清照片上为每一列的每一捆打上不同颜色的点,进行统计。 + +![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070323.webp) + +他发现,每一列其实是102捆,一个面有8列,前后共堆了19层,因此这个立方体里面的美元总数应该是155万。 + +> 102×8×19×100美元=1,550,400美元 + +不过,很可能只有最外层是美元,内层塞的是旧报纸。那样的话,经过他计算,里面的美元是53万。 + +## 文摘 + +1、[动物的大小](https://www.marxists.org/archive/haldane/works/1920s/right-size.htm) + +动物的体型,最大可以长大到多大?有没有可能出现巨型动物? + +答案是不可能,体型大小有很多限制因素,某种动物不可能变得特别巨大。比如,不可能存在比正常人大十倍的巨人。 + +(1)骨骼 + +如果一个巨人比正常人高十倍,宽十倍,厚十倍,那么他的总重量就是正常人的一千倍。不幸的是,他们骨头的横截面只有正常人的一百倍,因此单位面积的骨骼必须支撑十倍的重量。按照人类骨骼的材质,他们大概会立刻骨折,一步都走不了。 + +所以,体重小的动物才可能有又长又细的腿,体重大的动物只可能是又短又粗的腿,比如犀牛和大象。 + +(2)血压 + +体型越大的陆地动物,必须将自己的血液泵到更高的高度,因此需要更大的血压和更坚韧的血管。所以,许多高大的动物的血压都很高,往往死于动脉爆裂,尤其是脑部动脉爆裂,比如大象和长颈鹿。 + +(3)表面积 + +如果一个动物在各个方向上都增加了十倍体积,它的重量就增加了一千倍。因此,它每天需要一千倍的食物和氧气,并且会排泄一千倍的代谢废物。 + +但是,如果它的形状不改变,它的表面积只会增加一百倍,通过皮肤进入的氧气、通过肠道吸收的食物都会不足。因此,它们需要增加自己的表面积,来增加吸收氧气和食物。 + +所以,就出现了鱼类的鳃和哺乳动物的肺,以增加吸氧面积。同时,动物的肠道不再光滑笔直,而是卷曲并形成柔软的表面,以更多地吸收食物。 + +(4)血液 + +血液将鳃或肺的氧气输送到动物的全身,但是昆虫没有血液,而是通过微小的气管直接将氧气输送到身体的各个部位。这种气体扩散的方式,效率并不高,所以昆虫身体距离空气超过6毫米的部分总是缺乏氧气,几乎没有昆虫的厚度超过1.2厘米。所以,昆虫不可能变得特别大。 + +总之,每种动物都有一个最佳尺寸,不可能出现跟人一样大的昆虫。 + +## 言论 + +1、 + +我已经不觉得文档有多重要了,大模型没有文档也能读懂代码。 + +-- [Simon Willison](https://simonwillison.net/2025/Oct/25/coding-agent-tips/) + +2、 + +文化危机并不是书籍的消亡,而是人们的注意力分散了,热衷于参加肤浅的活动。 + +这个时代感觉患上了“文明多动症”,一代人焦躁不安、注意力不集中、漫无目的的过度活动,思考难以捉摸且转瞬即逝。 + +-- [《把研究当作消遣已经失传》](https://kasurian.com/p/research-as-leisure) + +3、 + +要真正理解一个概念,你必须在某种程度上自己“发明”这个概念。理解并非源于被动的内容消费,而是源于一个主动的、自我导向的创建和调试过程。 + +-- [François Chollet](https://x.com/fchollet/status/1983279755823853724),《Python 深度学习的作者》 + +4、 + +人可以怒,而不可以苦闷。怒可以构成壮美,苦闷却是一无所成,只是自我的崩溃。 + +-- 康德,德国哲学家 + +5、 + +AI 带给我的好处,不是我的速度变快了,而是我的项目范围变大了,我可以做出以前涉及不到的事情。 + +-- [Neal Agarwal](https://www.workingtheorys.com/p/the-craft-neal-agarwal),著名个人网站 [Neal.fun](https://neal.fun/) 的作者 + +## 往年回顾 + +[人类已知的最大质数](https://www.ruanyifeng.com/blog/2024/11/weekly-issue-324.html)(#324) + +[加密通信的最后一块拼图](https://www.ruanyifeng.com/blog/2023/10/weekly-issue-274.html)(#274) + +[Figma 为什么赢了 Sketch](https://www.ruanyifeng.com/blog/2022/09/weekly-issue-224.html)(#224) + +[全能程序员 vs 特长程序员](https://www.ruanyifeng.com/blog/2021/09/weekly-issue-174.html)(#174) + +(完) +