Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

科技爱好者周刊(第 390 期):没有语料,大模型就是智障

27 March 2026 at 05:49

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

山东日照某住宅小区的彩色风雨连廊,入口处树林还设了咖啡馆。(via

没有语料,大模型就是智障

如果现在做一个问卷调查,问大家"你觉得大模型是否具有智能?"

我相信,大多数人会是肯定的回答。

哪怕现在只是 AI 的初级阶段,大模型已经能够替代很多的人类智力劳动,确实非常神奇。

但是,我们不要忘记真实情况,大模型不是魔法,更不是具有自主智能的"硅基智能体",而是基于统计规律的语言模型,它的一切行为都基于数学计算。

最好的证据就是,如果让它解决没有训练过的题目,也就是不存在统计规律的话,它根本解不出来。

这就是我今天想分享的一个实验

两位国外的研究者找了五个主流的大模型:GPT-5.2、O4-mini、Gemini 3 Pro、Qwen3-235B、Kimi K2。

他们让大模型使用五种小众的编程语言----Brainfuck、Befunge-98、Whitespace、Unlambda 和 Shakespeare----来编程解决各种问题。

这些小众语言的共同特征是,网上很少有它们的资料,因此不能用来训练大模型。大家猜猜看,结果怎么样?

实验结果用一句话总结,就是大模型的表现一塌糊涂。

这五个大模型的平均答题正确率仅为3.8%,即100道题可以答对3.8道。相比之下,它们处理 Python 问题的正确率可以达到90%。

更尴尬的是,仅有的那几道答对的题目,都是入门级。更难的级别(初级、中级、高级),所有五个大模型的正确率都为0。

这个实验充分说明了,大模型的表现(智能程度)首先由训练材料决定:训练的语料越多,表现越好,比如 Python 的语料遍地都是,大模型因此极其擅长解决 Python 问题;训练的语料越少,大模型表现就越差,简直跟智障一样,没什么用处。

那么,一个让人好奇的问题就来了:如果某种冷门语言没有语料,但有一本很详尽的《使用手册》,我们让大模型学习这本手册,它是否就能学会这种冷门语言编程呢?

MAI-Image-2

本周,微软公司发布了自家的图像生成模型 MAI-Image-2

这个模型生成的图像质量非常高,有评论认为,目前仅次于谷歌的 nano-banana-2。

微软开放了网站 MAI Playground(下图),现在可以免费生成图片。

我试用后,图像质感确实很好,非常逼真。比如,一只狗在海里骑自行车。

但是,它的使用限制很多:(1)有争议的、可能冒犯的图片,都会拒绝生成;(2)每天的免费额度是15张,每次生成的间隔时间是30秒;(3)它只能生成长宽比 1:1 的图片,其他分辨率都不支持;(4)不提供图像编辑和加工,只能用来"文生图"。

如果你需要通过文本生成高质量图片,可以试试它。

科技动态

1、可玩的封面

红牛公司推出了一本纸质的游戏杂志《GamePop》。

它的封面有一个可以玩的"俄罗斯方块",是世界首本封面可以玩游戏的书。

奥秘就是封面里面,嵌入了一块非常薄的柔性电路板。

这块板配备了180个 RGB LED 灯、7个电容式触摸按钮、一颗32位 ARM 芯片。

它还包含一块可充电电池,可以通过 Type C 充电。

可惜的是,这个封面是限量版,不公开出售。它得到了俄罗斯方块公司的官方授权,全球仅发行150套,每套均有独立编号。

2、收费的真人客服

企业都不喜欢提供真人的电话客服,因为成本很高,更希望改成机器应答的电话客服。

惠普公司想出了一个点子,将用户往机器客服赶。

用户打惠普的客服电话,会听到一段语音提示,要你访问官网自己去寻找答案。如果你坚持要真人客服,就要在线等待15分钟。

如果中途挂了电话,再打就需要重新等待15分钟。系统还会分别在第5、第10和第13分钟提醒你,可以访问网站或发邮件联系。

虽然这种做法很可恶,但未来可能成为常态:免费就只有 AI 客服或机器人客服,额外付费才有真人客服。

3、飞盘的玩法

怎样扔飞盘,才能又快又远?

一个美国的物理学家,找了几十个学生进行实验,使用不同手势和角度扔出飞盘。他测量了飞行速度和扭矩,把结果写成了论文。

他发现,将拇指放置在距飞盘外缘约3厘米的位置,可以获得平均转速和初始速度的最佳结果。

他还发现,转速与初始速度存在线性相关,转速越高,初始速度也越高。

所以,下次玩飞盘的时候,你要放对拇指的位置,然后用足力气,反手甩出,就可以取得最佳结果。

文章

1、MkDocs 的缓慢崩溃(英文)

MkDocs 是著名的文档网站生成工具,但是主要贡献者之间有激烈矛盾,互相对抗,导致这个项目四分五裂。本文就梳理这件事。

2、大模型预测咖啡散热(英文)

作者让各种大模型给出咖啡散热时间的公式,然后测量了实际的散热时间,得到了一个排行榜。

3、下一个 App 很可能是无头应用(英文)

如果我们未来都通过 AI 助手使用手机,那么各种 App 就不需要显示模块了(无头),只需向 AI 助手提供数据接口。

4、网页前端数据压缩的一种方法(英文)

本文介绍如何在前端,通过 canvas(画布)将数据压缩成一张图片。

5、Ruby 是构建 AI 应用的最佳语言(英文)

作者使用 Python、JavaScript、Ruby 三种语言写一个 AI Agent,比较后认为 Ruby 写 AI 应用最方便。

6、古罗马的混凝土建筑(英文)

古罗马人发现了混凝土,学会了用它浇筑建筑物。结果就是,古罗马建筑有古代最大的室内面积,并且非常坚固,保留到了今天。

工具

1、proxychains-rs

proxychains4 的 Rust 实现,指定某个进程走代理链。(@tianrking 投稿)

2、Flare Stack Blog

一个基于 Cloudflare Worker 的博客系统,集成 D1、R2、KV、Workflow 等服务。(@du2333 投稿)

3、Tunelo

一行命令将本地服务暴露到公网,只需要单个 4MB 二进制文件,使用 QUIC 协议。(@jiweiyuan 投稿)

4、ReadAny

桌面端 + 安卓端的电子书阅读工具,自带 AI 功能、语音朗读和多端同步。(@codedogQBY 投稿)

5、RaTeX

纯 Rust 实现的 KaTeX 兼容的数学渲染引擎,原生解析、排版 LaTeX 数学公式,支持各种环境。(@erweixin 投稿)

6、Work Review

开源的 Win/Mac 桌面应用,在后台持续记录当天使用过的应用、访问过的网站等,便于整理成个人的工作轨迹。(@wm94i 投稿)

7、Valdi

SnapChat 发布的 UI 框架,可以用类似 React 的语法编写组件,然后编译成 iOS、Android 和 macOS 的原生应用。

8、Npflared

架设私有 NPM 镜像的工具,适合企业用来提供内部的 JS 软件包。

9、Chokidar

一个 Node.js 模块,用来监听文件系统的各种事件(新增、删除、编辑等),比原生的 fs.watch / fs.watchFile 功能强。

AI 相关

1、微信的龙虾接口

微信官方本周发布了龙虾接口,AI 机器人可以向微信发消息了。

很多项目利用这个接口做二次开发,便于各种 Bot 和 Agent 网关的接入。

2、AI CLI Complete Notify

跨平台桌面应用,AI 命令行任务(Claude code/Codex/Gemini)完成后,发出任务完成提醒,支持各种渠道(飞书/钉钉/企微 Webhook、Telegram、邮件、桌面/声音提示)。(@ZekerTop 投稿)

3、Claude Config Manager

macOS 的 Claude 资源(Skills、MCP、Agent)桌面管理工具,提供一个图形化的中央控制台。(@Daydayoneup 投稿)

4、TrustClaw

龙虾 OpenClaw 的修改版,尽量消除代码的风险点。

资源

1、Project N.O.M.A.D.

一个 Linux 应用,集成了各种人类知识(维基百科、全球地图、在线课程、本地 AI 助手)等等,用于在断网时查阅。(@15x3 投稿)

2、用于数据分析的 AI Coding Agent(英文)

著名开发者 Simon Willison 的培训班讲课资料,通过 AI 工具进行数据分析,有详细步骤。

3、TypeScript 简洁之书

一本开源的 TypeScript 教程,有中文版。

图片

1、苹果壁纸彩蛋

苹果公司最近发布了新笔记本 MacBook Neo,跟以前一样,配一张特别的壁纸。

壁纸里面嵌入了产品名,以前的壁纸也有这个彩蛋。

iMac

MacBook Pro

iPad Air

MacBook Air

iPad Mini

iPad Pro

1、儿童死亡率

现代人很难想象的是,人类历史的大部分时间里,儿童死亡率(在成年前死亡)一直接近50%。

上图中,红线就是婴儿死亡率,一直稳定在50%左右。直到19世纪后期,才开始快速下降。

2020年,全球平均婴儿死亡率是4.3%,最低的国家已经达到了0.3%。

文摘

1、别变成机器

我最近看到一句话:"只有奴隶才通过生产力来量化自身的存在价值。"

是啊,生产力越高,奴隶越有价值。

这让我想到,如今的社交媒体上充斥着大量的奋斗文化,许多人展示自己是多么努力在提高个人生产力。

在我看来,这就是将自己跟机器做比较。大家认定,如果能像机器一样,接收指令并高效地完成某个目标,自己就越有价值,就能取得人生成功。

社交媒体上,这种"奋斗文化"有很多表现形式:(1)你还不够努力。(2)你得早上五点起床。(3)你得第一个到,最后一个走。

这种文化的背后,就是要求人变成机器

机器确实很高效,但有一个问题:它是刚性的,以既定的模式和线性速度运转,无法自动适应环境变化,也无法学习游戏规则。

你不是机器,你是人。你的特点应该是灵活应变,快速适应。你不要追求极致的努力,而是要找到最有价值的解决方案。你要专注于真正重要的因素:速度、效率或质量,不要迷恋枯燥乏味的工作。

言论

1、

我们创造了一个文明,其中最重要的元素都深深地依赖于科学技术,但是我们还让科学技术变得如此难懂。这会带来灾难,我们可能暂时侥幸逃脱,但迟早,这种无知和权力的易燃混合物会爆炸。

-- 卡尔·萨根

2、

巴黎以前总是堵车,市长想出一个办法,大幅减少停车位,后来果然少有人开车了。

-- CNN

3、

一项研究发现,远程教学下,外形出众学生的作业成绩,要比面对面教学时更低。

-- 《经济学快报》

4、

这些年对我影响最大的事情,就是我变成了一个"白天型"的人。

我以前经常熬夜,有时会到天亮。最近五年,我强迫自己养成早起的习惯。现在,我的生活都在白天,亲眼看到黎明和黄昏,让我感到心安,生命与自然循环和谐一致。

-- 《成为一个白天生活的人》

5、

AI 很擅长将清晰的想法转化为可运行的代码。真正耗时的是弄清楚我到底想开发什么。

-- lustin.fr

往年回顾

如何阻止 AI 爬虫(#343)

一周是一年的2%(#293)

与孔子 AI 聊天(#243)

前端与后端,谁更难?(#193)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年3月27日

科技爱好者周刊(第 389 期):未来如何招聘程序员

20 March 2026 at 07:59

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

唐山河头老街景区的轨道车"大唐云车"。(via

未来如何招聘程序员

前些天,讨论区有一个帖子,提出一个问题。

如果未来的代码都是 AI 写的,那么我们怎么招聘程序员呢?

程序员负责代码,但代码是 AI 写的,不是程序员写的,那么应该怎么面试他呢?

你仔细想想,这个问题比预想的难多了。

首先,考察他的代码能力不重要(代码不是他写的),更重要的是考察他会不会 AI。只要善于使用 AI,能够产出合格的代码,对公司来说就是合格的人选。

但是,什么样的面试问题,能够考察出一个人是否掌握 AI?下面是我想出的一些问题:

  • 请将一个复杂的项目需求,转化成提示词,要求是清晰、逻辑性强、切中要害。
  • 描述一个你认为需要使用 Skill 和 MCP 的场景,并阐述它们的工作原理和构建方法。
  • 如何将一个大项目分解,设计出一个多 Agent 协同工作的机制。
  • ......

这些问题能识别出 AI 编程高手吗?我完全没有把握。

其次,除了 AI,还要考察什么呢? 这也很不好想。

我应该还会问一些架构问题,你可以不写代码,但要懂怎么组织代码,架构出一个系统。但我也不确定这是必需的,因为 AI 生成的大型系统迟早变成一个黑箱,可能对于架构知识的要求也不是很高。

另外,我还要看看他以前的项目,如果以前他用 AI 做过类似的东西,那么应该问题不大。但这也不可靠,且不说完全类似的项目非常少,就看 AI 进化速度这么快,两年前的经验早不适用了吧。

总之我发现,很难确定什么面试问题是一定有效的,能够可信地筛选出合格的应聘者。AI 颠覆了软件开发,也连带颠覆了程序员面试。大家有好的面试问题吗?

有一点是确定的,面试各种编程细节意义不大了,因为你不需要记住语法细节了,直接问大模型就行。

科技动态

1、访达小子

苹果公司最近发布了 Macbook Neo,有人注意到,官方的 Tiktok 宣传海报里面出现了一个全新的吉祥物(下图)。

上面海报的左上角有一个玩偶,以前没见过。

这个玩偶明显来自 Mac 电脑的访达工具(Finder),所以被称为"访达小子"(Lil Finder Guy)。

几天后,苹果公司又在一场直播里面,使用了这个形象。

人们纷纷猜测,这到底是偶然的行为,还是苹果公司真的会推出它作为吉祥物?

热心的网友让 AI 绘制了"访达小子"的完整形象。

看上去很可爱,就跟 Labubu 似的,有可能大受欢迎。

2、红外线编码

英国科学家发明了一种新的通信方式,通过热辐射二极管,将数字信号以热量形式传递。

肉眼看不见这种信号(因为它是红外线),也检测不到无线电波,但是它的热量以编码方式散发,在红外线热成像仪上能识别(上图)。

因此,这种方法接收信号需要热成像仪,再传入电脑的解码器。这可能对某些工业和军事场景很有用。

3、机柜种植

家里有多余的服务器机柜,怎么利用起来?

一个国外程序员想到机柜里面有电源,拉线和搁板都很方便,可以用来水培种植。

他买了一些 LED 灯带,用来模拟日照,每一层还安装了一个泵,用来自动进排水。

如果你想在家里种一些暖房植物,或者需要长时间光照的植物,服务器机柜确实是一个很好的方案。

文章

1、我放弃了 Elasticsearch,转而使用 Meil​​isearch(英文)

Meil​​isearch 是一种开源的搜索软件,作者介绍怎么用它替代 Elasticsearch。

2、2016 年,我做过一次 AI 写代码创业(中文)

作者徐宥(Eric Xu)回忆他在2016年的 AI 创业,当时他想训练一个大模型,需要25万美元,但是找不到投资人。(@gengxiuli 投稿)

3、信息过载时代,我的漏斗式阅读工作流(中文)

每天有太多东西值得看,作者介绍他的信息处理工作流,通过 AI 过滤出值得读的内容。(@shawnxie94 投稿)

4、编译器的前端与后端(英文)

一篇科普文章,介绍编译器(比如 LLVM)的前端和后端的概念。

5、CSS 的 lh 单位(英文)

CSS 有一个字体大小属性lh,表示行高。

6、寻觅杜鹃花之王(中文)

大树杜鹃是最高大的杜鹃,是一颗会开花的大树(上图),1919年由英国人在云南发现。

后来,这个英国人死在云南,就无人知道哪里有这种杜鹃了,直到1982年才重新在高黎贡山找到。本文讲述这种植物的故事。

工具

1、APTUI

一个 Linux 的终端应用,用于充当 Debian/Ubuntu 安装管理器,管理 APT 软件包。

2、my.WordPress.net

如果你想尝试 WordPress,但没有服务器,可以使用官方新推出的这个服务,打开上面网址就可以了。

它把所有 PHP 脚本编译成 JS,在本地运行,不需要服务器,而且数据都在你的浏览器,下次打开这个网址,网站数据还在,参见介绍文章

3、GrobPaint

一个跨平台的图像编辑器,特点就是非常轻量级,可以在浏览器运行,也可以编译成二进制文件。

4、Apple Matting

一个 Mac 抠图软件,大小只有 8MB。(@pangxiaobin 投稿)

5、HealthTick

macOS 菜单栏久坐提醒工具。(@lifedever 投稿)

6、CheatReader

一个跨平台的阅读软件,可以悬浮在桌面上,支持单行模式,适合想在工作流里"偷偷读书"的人。(@yaoyao2mm 投稿)

7、锤子便签

开源的网页版锤子便签,可以作为 Skill 调用。(@zhaoolee 投稿)

8、WeChat Download API

开源的微信公众号转 RSS 工具。(@tmwgsicp 投稿)

9、Speech Speed

一个很有意思的 Chrome 插件,根据语速调节视频播放速度。如果剧中人说话慢,视频就快速播放,说话快,就慢速播放。

AI 相关

1、VibeGo

Vibe Coding 的开源 Web IDE,支持 Claude Code、Gemini CLI、CodeX、OpenCode 等。(@xxnuo 投稿)

2、Mimic Them

一个开源应用,使用字节 seedream 图像模型,复刻小红书的图文笔记,从一篇可以衍生出另一篇。(@zhanchey 投稿)

3、AICheck

一个 Rust 语言编写的命令行工具,离线检测图片、视频、音频和文档是否由 AI 生成。(@MatrixA 投稿)

4、AionUi

开源的 Cowork 与 OpenClaw 的替代品,自动化各种电脑操作。(@cdxiaodong 投稿)

5、Lumo

一个 Claude Code 的本地桌面工作台,查看成本、Token、会话和编码时段数据。(@zhnd 投稿)

6、AIComicBuilder

开源的 AI 动漫视频生成系统,只需输入文字剧本,即可自动完成角色提取、分镜设计、关键帧生成、视频合成的全流程。(@twwch 投稿)

资源

1、canirun.ai

网页检测你的机器,能够运行哪些本地的 AI 模型。

2、AI 是怎么回事(中文)

面向普通读者的通俗 AI 原理教程。(@wmyskxz 投稿)

3、TypeScript 数据结构与算法(Algorithms with TypeScript)

免费阅读的英文电子书,使用 TypeScript 语言介绍数据结构和算法。

4、频道冲浪者(Channel Surfer)

这个网页把 Youtube 改成传统的电视频道,每个频道都有节目表,可以切换频道。如果你不知道用 Youtube 看什么,就可以看这个网站。

图片

1、巧妙的古建筑

因为缺乏机械和动力,古代建筑物往往包含了很多巧思。

(1)19世纪的英国麦克尔斯菲尔德运河,由于没有水位落差,需要马拉着船前进。

有时,马的牵引道从河的一边转到了另一边,马这时就需要过河。

为了不解开牵引绳,马就能过河,工程师就设计了"蛇桥",马可以直接走上去,中间还有让牵引绳通过的孔。

(2)法国南部的巴尔贝加尔水磨坊,建于公元2世纪,现在只剩下了遗址。

这个磨坊的位置在山坡上,连续建了16个相互连接的水车,充分利用了水能,每天能够生产25吨面粉,被认为是欧洲第一个大规模工业生产的磨坊。

(3)伊朗纳什提凡的古代风车,建在连片的屋顶上,一根木轴安装了由粘土、稻草和木材做成的立轴式风帆,强风会带动木轴,转动下面屋子里的磨盘,来磨碎谷物。

(4)中国西安的秦代上林苑遗址,发现了战国时期的陶瓷水管,现保存于西安博物院。

文摘

1、避免使用定制框架

很多小团队在工作中,往往会发明自己的"定制框架"。

他们原来使用的是通用框架,但有不满意之处,于是决定在通用框架基础上定制自己的框架。

这种"定制框架"有一些共同特点:

(1)由小团队创建,旨在解决他们的痛点;

(2)底层是其他更通用的技术栈或框架;

(3)引入原有技术栈不存在的新概念和术语;

(4)创建者声称这个定制框架"神奇地"解决了许多问题,并推广更多人使用它。

我的个人经验是,"定制框架"非常难用,引入了许多新概念,意图掩盖它带来的更多复杂性。

我建议,大家避免使用"定制框架",原因有下面这些:

(1)定制框架常常声称,它们能消除或隐藏原始框架"不必要的复杂性",但实际上做不到。即使定制框架能很好地处理80%的用例,但是因为引入了新的语法,剩余20%的用例就不如原始框架的灵活性和功能性。

(2)定制框架不易改动。它仅对开发团队的用例建模,以解决他们的特定问题,未来需求变化时,往往跟不上。另外,定制框架通常改动了原始框架的实现细节,而原始框架将来随时可能变动,你修改的细节越多,就越难跟上原始框架的变动。

(3)定制框架反映了开发团队的心理模型,这些团队专注于自己的问题,往往有很强的个人意见。这本身是好事,但也使得定制框架不适合其他人的心理模型。

(4)定制框架往往导致技术栈碎片化。你改动的只是跟你相关的一部分,其他部分保持不变。随着新的层不断增加,框架变得越来越难整体迁移,必须不断改动你原来没改的部分。

(5)定制框架缺乏维护。通用技术往往有一个专门团队或公司来维护,但定制框架通常由一两个创建者拥有。一旦他们离开团队或公司,就很难找到接班人。定制框架很大可能会随着原作者离开而消失,除非在此之前获得了大量采用,才有人愿意接手,而这种情况很少发生。

我不是说,你不要开发自己的框架,而是建议最好遵循三个原则:(1)新概念引入越少越好,(2)优先创建库,而不是框架。(3)不要做现有框架的包装器,而要从零开始构建。

言论

1、

我想要的网络世界,是一个万物皆可塑的世界,让你不由自主地成为创造者。

-- David Miranda

2、

AI 让软件的成本从代码转移到测试和文档,一套好的测试套件的价值可能比编写代码本身更高。

-- lucumr.pocoo.org

3、

编程的核心在于抽象,即用一种远离底层技术的高级思维方式来思考代码。

-- 《生活在"平面国"的程序员》

4、

领导力就是让别人去做你想让他们做的事,而且是心甘情愿的。

-- 艾森豪威尔,美国前总统

往年回顾

面试的 AI 作弊----用数字人去面试(#342)

所有代码都是技术债(#292)

一次尴尬的服务器被黑(#242)

最大的机会来自新技术(#192)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年3月20日

科技爱好者周刊(第 388 期):测试是新的护城河

13 March 2026 at 07:59

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

重庆涪陵某景区架设了世界首座"巨石索桥",桥面就是一块块巨石,一不小心就会踏空。(via

测试是新的护城河

Next.js 是目前排名第一的 JS 框架。平时遇到的 JS 全栈应用,我估计,一半用它开发。

两周前,这个框架被一则新闻颠覆了。

一个 Cloudflare 工程师宣布他只用一个星期就用 AI 重新实现了 Next.js,起名为 vinext

事实上,一天就生成产品原型了,后面几天只是在完善。

"真正动手是2月13日,当天晚上,基本功能已经实现。第二天下午,11个路由器做好了10个。第三天,已经部署到我们的服务器,实现了完整的客户端水合。

接下来的几天,主要进行安全加固:修复极端情况,扩展测试套件,提升 API 覆盖率至 94%。"

这个新的实现,比原版 Next.js 性能更好。

"早期基准测试中,构建速度提升了4倍,客户端软件包的体积缩小了57%,生产环境的 Next.js 应用已经直接跑在上面了。"

这个 vinext 的代码已经放出来了。

我觉得,这件事对 Next.js 的打击非常大

Next.js 是 Vercel 公司的产品,背后有一个大型开发团队,每年都是巨额投入,已经整整做了10年。虽然是开源软件,但是企业版、云服务、插件、皮肤都要收费,去年的年收入达到2亿美元。

这种看似难以逾越的护城河,在 AI 面前不堪一击。一个工程师用了一个星期,就复刻了大团队十年的工作成果,现有的网页应用不改一行代码,放上去就能跑,原版的每个功能都支持。

你知道花了多少钱?Token 费用仅仅为 1100 美元!

这叫 Vercel 怎么再向 Next.js 的开发投钱,客户又怎么愿意再为某个功能付出高昂的使用费。

推而广之,所有的商业软件都受到了重创。代码的护城河不存在了,只要投入一小笔金钱,AI 就能复刻出大型软件。

那么,为了保护自己,软件公司下一步肯定要防止 AI 复刻。

怎么防呢?关键就是测试用例

Cloudflare 工程师这一次能够复刻成功,主要原因是 Next.js 有完备的文档、庞大的社区文章、以及完整的测试用例。AI 模拟的每一个 API,只要能够通过原有的接口测试,就能确认百分百兼容。

如果拿不到测试用例,谁知道代码行为是否一致,谁敢放到生产环境运行。

可以想象,为了防止复刻,大型软件项目一定会保护自己的测试用例。测试才是新的护城河。

世界最流行的数据库 SQLite,本身代码15.6万行,但是测试用例9205万行,足足大了590倍!

其中,最核心的测试套件 TH3 是闭源的,不公开,主要测试航空、医疗等关键行业的极端情况和边缘案例,属于核心技术资产。正是这些保密用例,才让 SQLite 难以复刻。

无独有偶,就在前两天,另一个开源项目 tldraw 也准备将测试用例闭源。

说实话,保密的测试用例肯定不利于开源项目的发展,但是开发者需要保护自己的利益。在日益强大的 AI 面前,越来越多的软件可能会选择这样做。

AI 复刻的版权问题

AI 复刻软件还有一个版权问题,也引起了很大争议

Next.js 是最宽松的 MIT 许可证,所以复刻没有版权问题。但是,有人复刻了一个叫做 chardet 的项目,就争议巨大。

chardet 本来采用的许可证,是限制较多的 LGPL,复刻以后改成了 MIT 许可证,引发了原始作者的抗议。

网上的意见也分成了两派。

支持者说,AI 只复刻了功能和接口,代码完全不一样,当然可以更改许可证。

反对者说,GPL 规定了,所有衍生作品都不能更改许可证,AI 复刻就属于衍生。

更麻烦的是,美国法律规定,AI 生成产物无版权,属于公共领域。这意味着,AI 复刻的软件不能设置许可证,设置了无效。

按照这条法律,软件许可证就意义不大了。管你是什么许可证,任何人 AI 复刻一下就能规避,AI 实现的版本一律没有版权。

科技动态

1、AI 改写脏话

游戏平台 Roblox 宣布,将用 AI 实时修改玩家的对话,让其变得更文明。

以前,如果玩家在游戏里面骂脏话,系统只会将其过滤,显示为 ####,你还是知道他在骂人。

现在,AI 将重新修改整个句子,让表达变得更礼貌、更文明,你就察觉不到对方在骂人。

虽然这样未免有点虚假,但确实有必要。网络论坛也应该跟进,不要让人身攻击毁掉交流氛围。

2、飞机的激光上网

欧洲航天局成功进行了飞机的"激光上网"实验,通过激光将一架飞机与一颗卫星连接,实现了高速通信。

飞机上网现在都通过无线电波,比如星链就通过无线电,让飞机连接卫星。本次实验则是通过激光连接卫星。

上图就是安装在飞机舷窗上的激光终端。

激光通信的优点是带宽大,不受无线频谱的限制,这次实验的上网速度达到了 2.6Gbps,是星链的8到10倍。

缺点是激光与卫星之间必须保持直线,不能有云层和大气的障碍物。所以采用这种方式,大概只有飞到高空时才能上网。

3、Grammarly 的专家意见

Grammarly 是一个写作服务,提供一个收费功能"专家意见",让专家点评你的文章。

一个国外用户使用该功能时,震惊地发现,点评专家里面有他的前老板(下图),但是他知道老板已经去世了。

原来这不是真人点评,而是 AI 为每个专家建了一个分身,用他们各自的文章进行训练,然后让分身点评你的文章。

这引起了争议,我们是否有权搭建别人的"数字分身",然后冠以原始人物的名义(比如"孔子分身"或者"爱因斯坦分身")?

4、太阳能邮筒

网络通信普及以后,传统的邮筒怎么办?

英国皇家邮政想出一个办法,将英国各地3500个邮筒,变为"太阳能邮筒"。

邮筒顶部加装了太阳能光伏片,功能也从寄信,变成了收寄小包裹。

这样既保存了传统的红色邮筒,成为街道的景观,又为人们邮寄包裹提供了方便。

文章

1、GitHub Issue 标题的注入攻击(英文)

这可能是第一起 AI 模型注入的真实攻击。Cline 项目使用 AI 对 GitHub Issue 进行分类,有人就在标题插入恶意提示词,从而成功拿到 npm 令牌,发布了一个恶意版本。本文告诉你这是怎么做到的。

2、重新评估 AGENTS.md(英文)

最近的一项研究提出,跟推荐做法相反,AGENTS.md 文件对 AI 编码不是促进,而是阻碍。

它只是让模型"思考"得更多(成本上升),生成结果却没有更好(性能下降)。

3、Temporal API 的九年历程(英文)

本周,Temporal API 正式通过了第四阶段。这意味着,它进入了 ES2026 标准,成为了 JavaScript 语法的一部分。本文是这个标准的起草者对九年推进历程的回顾。

4、AI 的胡说测试(英文)

国外有一个 BuillshitBench,专门问 AI 一些胡说八道的问题,看 AI 能不能分辨这是胡说,还是一本正经地回答。

5、原生 CSS 就足够了(英文)

本文展示了 37Signals 公司的 CSS 代码,表明不使用任何框架(比如 Tailwind)和构建工具(比如 Sass),只用原生 CSS 代码完全可以。

6、粪便物理学(英文)

一篇很另类的科普文章,解释为什么动物不管大小,排便时间都在5~19秒之间,平均12秒。

工具

1、KULA

Linux 服务器的监控工具,只有一个二进制文件。

2、AnsiSaver

mac 电脑的屏保程序,用彩色的 Ansi 字符画作为屏保图案。

3、upiano

在命令行下模拟钢琴弹奏。

4、WSL Distro Manager

一个开源 Windows 应用,通过图形界面管理 Windows Subsystem for Linux(WSL)发行版。

5、Mole

开源的 Mac 电脑清理和优化工具。

6、PipeGate

一个将内网服务映射到外网的隧道工具,特点是比较简单,就是几个 Python 脚本,并且可以设置 UUID 客户端认证。

7、HookListener

一个管理、测试 Webhook 的在线工具,个人可以免费使用。

8、Sentinel

将安卓手机转化为网络摄像头,实现实时监控和图像采集。(@suzuran0 投稿)

9、Flux Monitor

Mac 电脑的系统监控、管理面板。(@chentao1006 投稿)

AI 相关

1、Agentic Metric

一个 Python 命令行工具,监控本地各种 coding agent(比如 Claude Code、Codex、OpenCode)的使用量。(@MrQianjinsi 投稿)

2、cc-connect

一个开源的连接器,将各种 AI 编程工具与手机聊天软件相连。(@chenhg5 投稿)

3、Page Agent

只要在网页插入这个 JS 库,就可以使用自然语言操作页面,比如"点击导航栏的文档链接,总结其内容"。

4、Agent Safehouse

一个 macOS 沙箱工具,用来在沙箱里运行 AI 编程工具。

5、Repo Tokens

一个 GitHub Action,为你的仓库添加一个图形标签(上图),显示该仓库相当于多少 Token,用来大模型的计算量。

资源

1、世界监控(World Monitor)

世界局势的一个实时看板,把各种消息源都放在一个网页里。

2、炼油厂探索

一个动画互动网站,展示炼油厂怎样将石油变成汽柴油。

3、Mechanical Pencil

弹簧笔、打火机等生活小物品的机械装置动画。

图片

1、密码的替代方法

一位程序员发明了一种新的密码方法,你觉得可行吗?

系统向用户展示一副扑克牌,让其从52张牌中依次挑出5张,作为密码。

下次登录时,用户必须按同样顺序挑出同样的5张牌。

文摘

1、复杂社会的崩溃

我们都知道,一个软件的复杂度不断上升,超过某个极限后,就会难以维护,最后往往被放弃。

美国历史学家约瑟夫·坦特(Joseph Tainter)认为,人类社会也是如此。如果社会的复杂度超过极限,这个社会最终也会崩溃。

1988年,他出版了一本名为《复杂社会的崩溃》的书,描述了罗马人、玛雅人和查科人等伟大文明的兴衰,试图回答几个世纪以来一直困扰着思想家的一个问题:为什么强大的社会会崩溃?

他认为,原因是这些社会有一个敌人----复杂性。

随着文明的发展,社会增加了越来越多的复杂性:更多的等级制度、更多的官僚机构、更深层次的社会结构。

一开始,新的等级、官僚、组织都是有用的,比如可以增加经济产出、税收等。但到了某个时刻,收益递减规律开始出现,每增加一点复杂度带来的回报越来越少,直至变成零甚至负数。

(1)法律条文和官僚越多,政府开销也就随之上升,长期很可能令社会无法负担。

(2)复杂度变大,会增加社会的不平等,因为能理解所有规则的人就越少,你就越离不开律师。懂规则的人会比其他人占优势。

(3)规则越多,维护和执行这些规则的机构也就越多,不利于社会提高效率。

(4)复杂性最终导致社会各阶层的差距变大,对立也随之而来。

以上因素的共同作用,导致历史上很多强大的社会最终崩溃。

言论

1、

2021年,我感觉做一名优秀的软件工程师棒极了。软件行业蓬勃发展,机会很多,我热爱这份工作,觉得可以永远做下去。

2026年,我已经不确定软件行业十年后会怎样,即使还存在,必定与现在极不相同。我也许能找到出路,也许不得不离开这个行业。无论如何,我热爱的软件工作即将消失。

-- 《我不知道十年后我的工作是否还存在》

2、

与强大的 AI 对抗会是什么感觉?

你会感觉自己莫名其妙地弱了不少,AI 做的每件事都超出你的预期。

这就好像你和一位实力强劲的玩家玩一款随机性很强的游戏,你会感觉这位高手总是运气爆棚。

-- probablydance.com

3、

阅读商战书籍是浪费时间。它们将简单的故事变成通用的建议,将偶然的成功转化为普遍的策略,并用激励人心的口号取代复杂的市场。

这些书的成功并不是因为内容正确,而是因为易于阅读并且让读者感觉良好。

-- 《阅读商战书籍是浪费时间》

4、

我想让 AI 告诉我怎么使用一种全新的、AI 也不会用的工具,就会提示 AI "执行 xxx-tool --help 来了解该工具"(假定工具名字是 xxx-tool),然后 AI 就学会用了。

-- Simon Willison,著名开发者

5、

时间是唯一不可再生的资源。AI 大模型是目前我所知的最便宜的赚取额外时间的方式。

-- 《不要太看重 AI 大模型的订阅费》

往年回顾

低代码编程,恐怕不会成功(#341)

AI 没有护城河(#291)

中国的增长动力在内陆(#241)

一个程序员的财务独立之路(#191)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年3月13日

科技爱好者周刊(第 387 期):你是领先的

6 March 2026 at 04:20

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

福州元宵节灯会的福鱼灯,一个25米的机械装置,漂浮在空中。(via

你是领先的

世界总人口现在是81亿,如果画成一个方块图,每个方块代表320万人。

68.8亿人还从没用过 AI(灰色方块),占84%。

13.8亿人跟 AI 有过对话(绿色方块),占16%。

1500万~2500万人付费订阅了 AI 服务(黄色方块),占0.3%。

200万~500万人使用 AI 生成了自己的编程项目(红色方块),占0.04%。

正在阅读这份周刊的你,如果是关注 AI 动态,用过 AI 生成代码,就已经领先全世界99%的人了。

OpenClaw 的安全

眼下全世界最火爆的软件,一定属于个人 AI 助手 OpenClaw

火爆到什么程度?

四个月的时间,它在 GitHub 得到了25万颗星星,超过了 React,成为有史以来星星最多的软件项目

要知道这些星星,React 用了13年,它只用4个月。

上图中,垂直上升的红线就是 OpenClaw,太夸张了。

OpenClaw 的作用,就是通过自然语言控制电脑,完成自动化操作。以前,你需要多种工具和专业技能,才能达到同样的效果。现在只要输入文字或者口述,这不仅有用,也很有趣。

它基本上就是苹果智能助理 Siri 应该有的样子。对于普通用户,这才是与电脑交互的正确方式。可以预料,几年之内,这类工具将会普及到每个人的手机。

但是,它有一个问题:不够安全。

OpenClaw 有40多万行代码、53个配置文件、超过70项依赖,在短短几周内由 AI 生成,没有任何正规的审查流程。

它需要使用你的个人密钥,而且权限极大,完全自主运行。有人把自己的 Apple ID、Gmail 邮箱都授权给它,不敢想象啊,万一出错,会是怎样的后果。

它的防护措施很少,原始设计根本没有,一不小心,还可能暴露在公网上。

有人做了一个 OpenClaw 暴露看板(OpenClaw Exposure Watchboard),收集了所有暴露到公网的 OpenClaw 实例(上图)。你知道现在有多少台?截止到昨天是258305。

你随便选一台机器点进去,就能看到 OpenClaw 控制面板(下图)。

那个架设的人,以为正在自动化自己的电脑,哪里料到向全世界敞开了大门。

如果你要用 OpenClaw,至少要安装在虚拟机或者专用的物理机,否则就自求多福吧。

科技动态

1、二维码纸带

一个国外发明家突发奇想,能不能把声音保存在纸带上?

他就把每秒钟的声音,编码后保存成一个二维码,然后把所有二维码依次打印在纸带上。

他又做了一个播放器(下图),外面是纸板,里面是一个传动装置 + 摄像头。

播放器会把纸带每秒向前移一格,摄像头识别出二维码的数据,还原成声音,播放出来。

2、韩国政府丢失加密货币

韩国国税厅抓了一批逃税者,没收了他们的加密货币。

执法部门在网上公布了赃物照片(下图),都是本次行动的战利品。

照片是高清晰度的,里面有一个加密货币的硬件钱包,还有一张纸条,上面手写了钱包的恢复密钥。

结果可想而知,加密货币顿时就被转走了,价值440万美元,大概率找不回来。

这件事凸显了,政府持有加密货币的风险极大,任何一个环节泄漏钱包密码,就全完了。

3、霸王龙的行走方式

霸王龙是一种凶猛的巨型恐龙,白垩纪的王者,也是顶级掠食者。

霸王龙的未解之谜非常多,科学家至今不理解,为什么它的前肢变得又短又小。

最近,科学家又发现了它的一个特点,这么庞大的动物居然是踮着脚的,也就是只用脚尖走路和奔跑。

原因是霸王龙的脚印化石显示(下图),脚趾部分的痕迹最深,表明这部分承受的重量最大。

踮着脚尖的原因可能是,这样能使霸王龙提高速度,有利于捕食。

文章

1、增强 AI 模型的一个技巧(英文)

AI 模型不会做某件事,或者做得不好,怎么办?

著名开发者 Simon Willison 介绍解决方法:你去找这方面的介绍文章和可运行的代码示例,然后放入上下文,让模型参考该示例,它就能学会解决类似的问题。

所以,你要囤积自己懂得如何做的事情,模型学会后,就能自己去做这些事。

2、我做了一个 AI 版的自己(中文)

作者记录了,如何将自己十几年的博客、视频和社交媒体,训练成一个数字版的个人分身,对外提供聊天服务。他分别用6个模型训练,就可以6个版本的分身。(@foru17 投稿)

3、scp 命令的一个注意点(英文)

scp 命令一般用来向服务器传送文件,它是带权限拷贝,某些情况下可能会意外禁掉 ssh 远程登入服务器。

4、Nano Banana 2 与 Seedream 5.0 Lite 对比(英文)

本文比较了目前最先进的两个图像生成模型,谁的效果更好,谷歌的 Nano Banana 2 还是字节的 Seedream 5.0 lite。

5、JavaScript 的四种遍历(英文)

本文比较了 JavaScript 的四种数组遍历,结论是 for i++ 速度最快,for-of 其次,forEach 较慢,for-in 应该避免使用。

工具

1、yj_nearbyglasses

开源的安卓应用,检查你的周围有没有智能眼镜。

2、explain-my-curl

curl 命令的一个终端界面,可以解释命令的运行结果。

3、Pocket ID

一个需要自搭建的 OIDC 身份认证服务,支持 Passkey 无密码登录,设置参考这篇文章

4、R2 Web

文件存储服务 Cloudflare R2 的 Web 客户端,可以上传/管理文件。(@vikiboss 投稿)

5、Voxt

macOS 应用,用于语音转文本、语音的实时翻译。(@hehehai 投稿)

6、Cutia

开源的网页视频编辑器,网页版的 CapCut 替代品,试用 Demo。(@moonrailgun 投稿)

7、Gorse

开源的推荐引擎,会自动对数据进行训练,为每个用户生成推荐,方便接入各种在线服务。(@zhenghaoz 投稿)

8、vscode-stylelint-plus

一个 VSCode 插件,对 CSS、SCSS、Less 等进行代码检查。(@hex-ci 投稿)

9、OneDroid

开源的安卓应用,提供多种实用工具,来管理你的安卓设备。(@QingGeTech 投稿)

10、NoteCalc

所见即所得实时计算笔记本。(@2234839 投稿)

AI 相关

1、no-agents.md

如果你不想自己的仓库被大模型抓取训练,可以加入它提供的 AGENTS.mdCLAUDE.md

2、Skills Manager

一个 macOS 桌面应用,统一管理 Skill 文件,保存在目录 ~/.skills-manager 目录,然后一键同步到各种 AI 工具。(@xingkongliang 投稿)

另有一个同类的 Skills Manager(下图)。(@Rito-w 投稿)

3、AGI Agent

开源的个人 AI 助手,OpenClaw 替代品,适配了国产大模型。(@agi-hub 投稿)

4、ArXiv Daily Researcher

一个 Python 应用,从 ArXiv 与顶级学术期刊获取最新论文,可配置关键词进行筛选,生成专业报告,多渠道推送。(@yzr278892 投稿)

5、魔方简历(Magic Resume)

基于 Web 的在线简历编辑器,可以集成多种大模型 AI 能力。(@JOYCEQL 投稿)

资源

1、MicroGPT 交互式讲解(英文)

MicroGPT 是一个200行的 Python 脚本 ,用来解释 ChatGPT 的原理。本文使用互动式动画分析 MicroGPT,适合初学者了解大模型算法。

2、2026年全国樱花花期预测

预报全国各地樱花开花的日期。(@rogerzhu 投稿)

3、Now I Get It!

上传一个科学论文 PDF 文件,该网站将其转成一个互动式网页(上图),用浅显英语来解释论文,目前是免费服务。

图片

1、苹果广告30年

1997年的苹果广告,主角是爱因斯坦。

2025年的苹果广告,主角是一只青蛙。

相隔30年,很难想象,今天的苹果公司还会用爱因斯坦来做广告。

相比上个世纪,人类社会已经大为娱乐化,不那么严肃和一本正经。

文摘

1、老板在度假时用 WhatsApp 解雇了我

我在一家私营公司工作,老板就是创始人。

前一段时间,我把待办事项清单都清空了,无事可做。我就去问项目经理还有什么项目。整整两个星期,他都没有给我派活。

这是很奇怪的状况,我从没遇见过,突然就无事可干,而且已经持续了半个月。肯定哪里出问题了。

于是,我直接在 Slack 上给老板发消息,询问我这个月的任务。

几个小时过去了,没有回复。两天过去了,依然没有回复。

今天早上,我就改在 WhatsApp 上给他的私人账号发了条同样的消息。

他回复了,说他正在夏威夷度假,没看到 Slack。

然后,他写了一条长长的回复,告诉我被解雇了。

他说,我的部门是全公司成本最高的,而且上个月,公司第一次出现亏损,他现在不得不借钱来偿还房贷,削减成本是公司生存下去的唯一途径。

我震惊了,他一边在夏威夷度假,一边说这些话。

我本来很同情他,他努力挣扎着偿还房贷,还要拼尽全力维持公司运营,真的活得非常辛苦。要不是想到他还在度假,我简直要为自己向他索要工资而感到愧疚,我甚至乐意免费为他工作,以避免公司的亏损。

读到他的这些解雇我的理由后,我觉得很可笑,我居然给他写信,要他给我委派任务。

我后来才意识到,自己是在 WhatsApp 上被解雇的,而且只通过一条文字消息。我为他工作了四年,他解雇我的时候甚至连安排一次视频通话、面对面告诉我的勇气都没有。

我看清了,我的工作就是让他能还清房贷,为他的幸福和财富做贡献。而他不需要有同情心,也不需要有直视我眼睛来解雇我的勇气。

言论

1、

让我非常惊讶的是,人们最近突然开始做一些早就应该做的事情:

(1)撰写简洁、直截了当的文档,把它放在 AGENTS.md 文件里。

(2)实现非常有价值的工作流程,以技能或 MCP 服务器的形式暴露出来。

(3)改进测试和命令行工具的输出,使其带有更多信息。

-- 《AI=true 是反模式》

2、

GitHub 最近频繁宕机,我认为原因并不是他们在运行 AI 生成的代码,而是用户在提交 AI 生成的代码,导致提交内容和频率远超以往,GitHub 不堪重负。

-- Hacker News 读者

3、

GitHub Star 曾经是一个很好的指标,直到人们逐渐意识到它确实是一个很好的指标。

-- Hacker News 读者

4、

有了 AI,工程师一个迭代可以做七个功能,晋升毫无难度。

-- 《当代码生成速度超过理解速度》

5、

吃掉大象只有一种方法:一口一口地吃。

-- 南非主教图图

往年回顾

技术炒作三十年(#340)

苹果头盔的最大问题(#290)

教育年限可以缩短吗?(#240)

产品化思维(#190)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年3月 6日

科技爱好者周刊(第 386 期):当外卖员接入 AI

27 February 2026 at 08:07

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

上海黄浦江边的艺术装置《航舵》。此处是船厂遗址,有一堵防汛墙,为了吸引人们走上去,以及配合造船主题,就设计了这么一个装置。(via

当外卖员接入 AI

最近,美国有一条无人驾驶的新闻,引起很大反响。

Waymo 是一家无人驾驶公司,已经在多个美国城市开展出租车运营了。

它有一个最大的烦恼,就是乘客下车后,没关好车门或后备箱,导致车辆无法驶离。

奇怪的是,这样一家高科技公司,居然没有开发远程关车门功能,反而想出了一个另类的解决方案。

它给外卖小哥下单,付钱让他们赶到现场关车门。

有一个小哥看到了上面这张奇怪的订单,标价6.25美元,要求赶到1公里以外的一个地方,找到一辆 Waymo 出租车,把车门关上。完成后,还将额外收到5美元。

他觉得很稀奇,就截图发到了网上,这件事顿时就变成了新闻。

它的新闻点,其实不是接单关车门,而是程序在调动人力,完成自动化流程

一直以来,程序只能调动计算机,突然之间,它可以调动人力了,某个环节计算机完成不了,它就自动找人来完成。这才是新闻。

这样做之所以能够成功,完全因为外卖员是一个自带 API 的人群,已经接入了软件系统,成为了自动化人力,程序可以通过接口去调用他们。

你仔细思考这件事,就会意识到,在人工智能和机器人的时代,外卖员有特殊的价值,将是一个很有想象空间的职业。他们的作用绝不仅是送外卖,而是可以升级为远程操控、程序调用的人力,是"机器 + 人"自动化流程的一环。

一旦 AI 模型跟人力结合在一起,模型的作用将大大扩展,现在的 OpenClaw 只能操作计算机,将来的 AI 助手还将是劳动力的调配引擎

比如,我要装修一套房子,AI 做好了设计方案,然后就在网上分布细分任务,水电工接单做好水电,监理员接单上门确认后,AI 就自动结算费用,进入下一个环节,泥工、木工......直至装修完成。

到了那时,你在网上输入提示词"我要装修房子",真的可能一套房子就被 AI 装修好了。

AI 平台因此会变成一个劳务平台,你可以通过 AI 找工作,上面有各种劳务需求,你接单去做,完成后收到报酬。

总之,一旦人力接入 AI,被它调配,AI 就不止是计算机革命,而是整个社会经济都将围绕它重构了。

[本周软件] PinMe:去中心化托管服务

链接会删除,网站会关闭,域名会消失,内容怎样永久保存在互联网?

现在有一种解决方案 IPFS(星际文件系统),通过分布式协议,在所有节点之间分享内容,而网址就是内容的哈希值。

所以,内容一旦上传 IPFS,就无法修改,因为哈希值会变,也无法删除,因为其他节点会有留存。

今天介绍的 PinMe,就是这样一个 IPFS 托管工具。

你可以通过它,将任何文件上传到 IPFS。上传一个静态网站,理论上就是永久可访问,任何人(包括你)都无法删改和关闭,任何一个 IPFS 网关都能打开浏览。

PinMe 会分配一个 ENS 域名,指向上传内容,这个域名写入以太坊区块链,也是永不消失。

它提供的免费储存空间有 1GB,更大空间和自定义域名需要付费。

文件可以网页上传,也可以用它的开源命令行发布工具,一行命令发布到 IPFS,该工具已经有2800颗星。如果要永久保存内容,大家可以试试看

科技动态

1、音频线

材质越好的音频线,价格越贵,但真能听出差别吗?

一个美国音响爱好者做了一个实验,分别用专业音频铜线、香蕉和湿泥来传输音频。

他让不同的人来听,结果根本听不出差别。

这太令人惊讶了。一般认为,香蕉和湿泥土不是良好的导体,但是这个实验表明,它们只是电阻大一点,除了降低信号电平之外,不会对音频造成太大失真。

2、COBOL 代码的 AI 维护

COBOL 是上个世纪的编程语言,现在已经没人用了。

但是,美国很多大公司的关键系统是 COBOL 写的,始终没有下线,目前都由 IBM 公司维护,收费非常昂贵,因为除了他们就没人懂这门语言。

本周一(2月23日),Anthropic 公司突然在官网发布文章(上图),宣布他们的 Claude 模型可以自动分析 COBOL 代码,将其迁移到其他语言。

这篇文章立刻导致 IBM 股价大跌(下图)。

如果 AI 可以维护 COBOL 代码,是否意味着所有历史遗留软件的维护,都已经不成问题了?我们再也不必为接手老项目烦恼了?

3、AI 编程项目的版权

美国的司法规定,只有人类的智力成果才有版权,AI 的生成结果没有版权。

这意味着,AI 编程出来的代码,(在美国)是无版权的,任何人都可以自由使用。

这一点要特别注意,GitHub 上面那些 AI 编程项目,其实都没有版权,可以自由使用,即使加上版权声明和许可证也是无效的。因为 GitHub 是美国公司,必须遵守美国法律。

除非项目明确披露哪些部分是 AI 生成的,哪些部分是人工编写的,这样可以对人工编写的部分主张版权。

4、僧侣机器人

日本京都大学发布了一款僧侣机器人,硬件为宇树机器人,软件为佛经训练过的 ChatGPT。

它步态缓慢,能做出双手合十、鞠躬等动作,能够跟你对话佛经,提供精神安慰,解答生活问题,还能主持祈福、洒净等简单法事。

当被问到"嗜酒困难"时,机器人回答:"远离损己伤身之物,持守不饮酒戒,勤修善行,方为安乐。"又被问道"性情急躁、难以专注"怎么办?它建议:"勿求速成,安住当下,逐一观照所遇之事,辨明本心所需,徐徐而理,自然澄明。"

京都大学在声明中表示,这款机器人将来可能协助或替代人类,完成一些宗教仪式,并且也能解决由于人口老龄化和劳动力减少,佛教僧侣不足的问题。

该机器人从3月起在京都青莲院门迹等寺庙进行为期6个月的实地测试,顺利的话,将于2027年推出商业版本,提供"寺庙机器人租赁服务",帮助小型寺庙维持运营。

文章

1、SWE-bench Verified 测试应该放弃(英文)

OpenAI 公司创建的 SWE-bench Verified 是目前最常用的测试基准,用来衡量模型的编码能力。

本周,OpenAI 公司提出应该放弃它,因为有难以克服的缺陷,已经不准确,可以改用 ScaleAI 创建的 SWE-Bench Pro。

2、.plan 文件(英文)

作者提出,文本文件 .plan 是最好的任务管理系统。放在云盘上,随时随地使用任何设备,都能查看和编辑。

3、鲸落(英文)

一鲸落,万物生。本文通过很多例子,说明一个大项目终止后,并不会真的死亡,而是化作许多小项目,四处生长。

4、40 行代码实现无服务器 OCR(英文)

本文是一篇教程,作者用云函数调用 DeepSeek OCR 模型,将 PDF 格式的数学论文转为 Markdown。

5、两台路由器实现局域网无缝漫游(中文)

作者家中的两台路由器无法组 Mesh,本文介绍如何将它们组成同一个局域网,让设备可以无缝漫游。(@popring 投稿)

6、视觉隐藏的最新实现(英文)

视觉隐藏指的是,网页上看不见这个元素,但是网页阅读器能读到这个元素。本文介绍它的最新 CSS 写法。

7、OpenClaw 背后的引擎 Pi(英文)

OpenClaw 的走红,也带火了它的底层引擎 Pi。Pi 是一个 Coding Agent,跟 Claude Code 作用类似,但更轻量级。

工具

1、Oat

轻量级的 HTML + CSS + 极简 JS 的语义化 UI 组件库。

2、jsonriver

一个 JS 库,用于解析 JSON 字符流,可以作用 JSON.parse() 的替代品,后者不支持流模式。

3、Arcmark

一款开源的 macOS 桌面应用,用来管理浏览器书签,可以自动吸附在浏览器窗口的侧边。

4、Systemd manager tui

一个通过终端界面管理 Systemd 服务的工具。

5、weathr

一个终端应用,用来查看指定地点的天气,以动画形式展示。

6、CursorLens

开源的录屏桌面应用,用于制作产品演示与讲解视频。(@blueberrycongee 投稿)

7、结印(Ketsuin)

一个 Web 应用,通过火影忍者的手势输入法,摄像头识别手势进行文字输入。(@huanglizhuo 投稿)

8、Puter

一个需要自搭建、通过浏览器使用的云操作系统,参见介绍文章。(@cosmicqbit 投稿)

9、Penio

跨平台的教学可视化桌面应用,让鼠标、键盘在屏幕可视化凸显出来。(@game1024 投稿)

10、openhare

基于 Flutter 的跨平台桌面 SQL 查询工具,支持多种数据库,可以 AI 生成 SQL 查询和数据分析。(@sjjian 投稿)

AI 相关

1、BitFun

开源的 AI 编程 IDE,类似于 Cursor。(@GCWing 投稿)

2、Xcode Proxy

一个本地的基于 Python 的服务,让 Xcode 可以调用各种第三方 AI 服务。(@tianrking 投稿)

3、openapi-to-skills

将大型的 OpenAPI 文档转为按需加载的 Skills 结构,用来精确执行某个接口,以及减少 Token 消耗和幻觉。(@Yuyz0112 投稿)

4、Trending AI

开源手机应用,AI 总结 GitHub Trending 项目。(@HarlonWang 投稿)

5、Horizon

一个 Python 项目,从自定义的多个信息源收集新闻,进行筛选和摘要,生成一份日报。(@Thysrael 投稿)

6、JadeAI

基于 Next.js 的智能简历生成器,支持拖拽编辑、实时 AI 优化、50 套专业模板打造简历。(@twwch 投稿)

资源

1、Flashpoint Database

这个网站收集各种网页游戏和动画,目前有18万个游戏和3万个动画。

2、Claude Code 中文教程

包含10个完整章节的 Claude Code 中文教程仓库。(@KimYx0207 投稿)

3、海平面上升模拟器

用户在网页上设定海平面的上升高度,查看地球卫星地图的变化,哪些地区被淹没。(@ObservedObserver 投稿)

4、diode

面包板在线模拟网站,在网页上用各种电子元件,可视化模拟面包板电路项目,可以查看运行效果。

图片

1、世界第一个浏览器

1990年,欧洲核子研究中心的研究员蒂姆·伯纳斯-李(Tim Berners-Lee),发明了 WWW(互联网的网页浏览服务)。

现在,欧洲核子研究中心的官网提供世界第一个浏览器(上图),作为历史体验,供用户在线体验。

同时提供的,还有世界第一个网站(下图)。

2、显示器布局

程序员的工作台,往往放着1到 n 台显示器。

有人总结了这些显示器的放置方法,你属于哪一种?

文摘

1、卡车的空气动力学

1973年,美国宇航局的一个工程师骑自行车上班,遇到一辆大卡车在身边飞驰而过,卡车的气流将他连人带车推向路边。

大多数骑车人一定会心惊胆战,但是这个工程师立刻想到,大卡车的空气阻力非常大,所以才有这么强的气流。

回到实验室后,他就召集了一些同事,借来一辆旧福特厢式货车做实验,怎样才能改善空气阻力,提高燃油效率。

他们先在卡车外面包了一层方方正正的铝板(上图),测量基准阻力。

然后,将车头前部的垂直角打磨成圆角(下图),再测试阻力有没有变化。

接着,密封了车辆底部,使气流更顺畅地流过车身。

经过测量,将前部四个边缘全部打磨成圆角后,阻力降低了52%;密封车底后,阻力又降低了7%。他们估计,这可以使高速公路行驶时的燃油消耗减少15%至25%。

最后,他们又在驾驶室上方和底盘前方加装了整流罩,在车尾加装了尾翼,阻力又降低了15%。

他们当时改装的样车,跟2017年特斯拉推出的 Semi 卡车很相像。

言论

1、

美国最大的创业孵化器 YC 如今几乎只投人工智能领域,最新一轮它的投资组合中,高达88%的公司都基于人工智能。

这与它曾经倡导的逆向思维背道而驰,转而倾向于稳妥的追随潮流。

-- 《YC 是收留懦夫吗?》

2、

我们应该帮助实体店生存下去。当一家实体店开业,它会让其他人受益,会帮助街区吸引居民和潜在顾客,最终让本地区变得有活力和适合生活。

-- 《零售业提升土地价值》

3、

如果 AI 主导一切,那些无法被 AI 量化的东西,不是会特立独行,而是最终会被淘汰。

-- Ben Thompson,美国著名科技 UP 主

4、

美国企业有一个方面做得很好,那就是他们不会把时间和精力浪费在自己不擅长的事情上,而是对自己擅长的领域加倍投入。

他们只关注收益最大化,不关注成本最小化。

-- Ben Thompson,美国著名科技 UP 主

5、

创造力需要你有勇气去放弃确定性。

-- 埃里希·弗罗姆,德国哲学家

往年回顾

代币是什么(#339)

宽容从何而来(#289)

未来两种人会增加(#239)

下一个内卷的行业(#189)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年2月27日

科技爱好者周刊(第 385 期):马斯克害怕中国车企吗?

13 February 2026 at 02:34

这里记录每周值得分享的科技内容,周五发布。([通知] 下周春节假期,周刊休息。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

去年7月开通的浙江丽水机场,是一个丘陵之中的山地机场,设计理念是与自然和谐共生,由马岩松 MAD 事务所设计。(via

马斯克害怕中国车企吗?

两周前,马斯克宣布,特斯拉公司将停产 Model S 和 Model X 两种车型。

他的解释是,生产线空出来,用来生产机器人和无人驾驶出租车。

这显然会打击特斯拉的汽车业务。它的家用轿车一共只有四款,现在一下子少了两款,而且是最贵的两款,只留下低价的 Model 3 和 Model Y。

新闻发布会上,记者就问了,那么有没有计划推出新的车款?

特斯拉的工程副总裁这样回答:

"你们必须转变对我们的看法,我们现在更多是提供交通运输服务,而不仅仅是为市场提供可购买的车辆。"

马斯克补充说:

"我相信,长期中我们将只生产自动驾驶车辆。"

这意味着,特斯拉改变了定位,它将是一家交通运输公司,而不是汽车制造商了。剩下的两种车款,未来也有可能放弃,也许只生产不需要司机的自动驾驶车辆。

国外立刻有评论家,发表了尖锐的批评,认为特斯拉正在放弃造车,这是自杀行为。

他说,马斯克因为兴趣转向其他地方,不再坚持造车了,非常可惜,也非常愚蠢。

"特斯拉听任自家非常成功的汽车制造业务衰落,以便去追逐那些不知道能否成功、也不知道能否获得批准、更不知道有没有市场的机器人和无人驾驶出租车。"

他呼吁,马斯克不要畏惧与中国车企竞争,要坚持下去,造出又好又便宜的美国电动汽车。

"未来可以有另一种版本:特斯拉依然是电动汽车领域的领军企业,同时还在积极研发 AI 和自动驾驶技术,推出价格亲民的车款与中国电动汽车展开竞争,并拓展至新的细分市场。"

这大概是一种相当普遍的看法马斯克对于与中国车企竞争,没有信心了,不怎么想继续造车了

毕竟,特斯拉的汽车销量在2025年是衰退的,少于2024年,"世界最大电动车厂商"的头衔也让给了比亚迪。

马斯克是不是害怕中国车企?我说说我的看法。

首先,我不知道,他把生产线转为制造机器人,是不是正确的决定;我也不知道,他还想不想造车。我只知道,那些批评他的人,完全不了解马斯克。

千万不要用普通人的心态,去揣度马斯克,他不是一个常规的人

如果看过他的传记,就会知道,他迄今所有的创业项目,都不是常规项目。从最早的 Paypal,到后来的电动汽车、太阳能发电、可回收火箭、星链、脑机通信等等,都有一个共同点,那就是他做的时候,那些项目都没有成功先例,因此也不存在竞争对手。

马斯克一生中只喜欢做那些"从0到1"、最前沿的、从没人成功过的事情。 做跟别人一样的产品,争夺市场份额,完全不是他的风格。

电动汽车已经是一种成熟商品了,主要技术问题都解决了,完全没有进入门槛,大家开始比拼成本了。你觉得,马斯克还会有兴趣吗?

我告诉你吧,对于击败中国车企,成为世界最大、最先进的电动车厂商,人家根本没有这个兴趣。他也压根不需要赚更多的钱了,已经是世界首富了。

反倒是,做出无所不能的机器人,组建自动驾驶车队,或者从事其他更酷的、无人见过的业务,更符合马斯克的风格。

我认为,这值得学习。中国企业不仅要追求做大做强,也可以追求做一些前无古人的事情,不仅要做 number one,还要做 only one。

科技动态

1、世界最贵的域名

一位加密货币网站创始人,花费7000万美元收购了域名"ai.com"。这是迄今已知的域名交易中价格最高的一笔。

真是很难相信,单单一个域名,价值会超过人民币5亿元。

该域名目前可以抢注用户名,并绑定信用卡,将来会提供"AI 智能体"服务。

历史第二贵的域名是币圈公司 Block.one 花费3000万美元从 MicroStrategy 购买的"Voice.com"。第三贵的域名是360公司花费1700万美元买入的"360.com"。

2、华为的表情符号

表情符号(emoji)在各个系统的实现不一样。这些年来,一个趋势是各家的实现逐渐向苹果的设计靠拢。

上图中,"枪"的表情符号最后都变成苹果的"水枪"。

一个例外是华为的鸿蒙系统,表情符号跟其他系统有很多不同。

上图是"恳求"的表情符号,只有华为是双手合十。

上图是风筝,只有华为是中式的纸鹫。

3、LinkedIn 的用户指纹

很多网站会追踪用户,以前使用 cookie,现在使用"用户指纹",即为每个用户生成一个特征码。

最近,有人披露了 LinkedIn 网站如何生成"用户指纹",令人瞠目结舌。

它的页面会加载一个清单,里面列出了2,953个浏览器插件,脚本会依次检查你安装了其中哪些插件。下面就是研究人员提取出来的脚本

这导致的直接后果就是,访问 LinkedIn 时,控制台可能有上千个报错

文章

1、直接用 Postgres 吧(英文)

一般来说,不同用途可以使用不同的数据库,比如搜索用 Elasticsearch、缓存用 Redis、队列用 Kafka......

本文提出,不管什么用途,Postgres 数据库都适用,只要为它装上相应的插件。

2、TypeScript 的 Brand 类型(英文)

本文介绍 TypeScript 的一个重要编程技巧:为同一种类型添加 brand 属性,防止混淆。

这里还有一篇同样主题的教程,可以结合起来一起看。

3、我如何对本地餐厅排序(英文)

作者介绍他从谷歌地图,下载本地餐厅数据和评价,进行评分排序的过程。

4、如何在开发者工具定位 JavaScript 对象(英文)

本文介绍一个 JS 的高级技巧,有时需要追踪内存中的某个对象的变化,可以利用开发者工具来查看。

5、如何使用 Unix 信号传递消息(英文)

Unix 系统(包括 Linux 和 macOS)有信号机制,用来触发进程的某种行为。信号只是一个数字,本身不能发送文本消息。

本文用一种很巧妙的方法,实现了通过信号向进程发送文本消息。

6、泊松分布背后的原理(英文)

泊松分布是独立小概率事件的概率分布,本文通俗介绍它的原理。

工具

1、Subtrace

一个开源的 Docker 应用,在浏览器里观察本机 Docker 容器的网络通信。

2、ScrapeServ

一个抓取网页截图的服务器,需要自己架设,通过 API 调用。

3、QtScrcpy

电脑操作手机的工具,可以将手机投屏到电脑,然后用键盘和鼠标操作手机。

它是用 Qt 重新实现的 scrcpy

4、ProxyPin

全平台的开源抓包软件,拦截和重写 HTTP(S) 流量。(@wanghongenpin 投稿)

5、luci-theme-aurora

一款 OpenWrt LuCI 现代感主题,基于 Vite 和 Tailwind CSS。(@eamonxg 投稿)

6、BetterCapture

开源的 Mac 录屏软件。(@cosmicqbit 投稿)

7、FeedCraft

开源的 Web 服务,生成处理后的 RSS 源,可用来提取全文、翻译、摘要、过滤等。(@Colin-XKL 投稿)

8、Extension.js

一个浏览器插件开发的工具库,帮你快速开发一个插件。

9、Yaak

一个跨平台的桌面软件,可以用来调试 API(包括 REST、GraphQL 和 gRPC),是 Postman 的替代品。

10、Neko Master

网络流量的轻量级分析面板,展示与统计本地网关的流量数据。(@foru17 投稿)

AI 相关

1、Codex Viz

OpenAI 公司的编程工具 Codex 的本地数据统计面板。(@onewesong 投稿)

2、Universal DB MCP

一个 MCP 服务器,可以让 AI 连接17种数据库。(@Anarkh-Lee 投稿)

另有一个 Excalidraw MCP,可以通过 AI 用自然语言来生成手绘风格图表。(@Scofieldfree 投稿)

3、BrainKernel

一个终端应用,使用 AI 分析每个进程,一旦识别为恶意进程,就把它终止。

资源

1、神经网络的视觉解释

这个网站用动画解释"什么是神经网络"。

2、DevOps Engineer

一个 IT 课程网站,学习 Linux 和 DevOps 的实践技能,在网页上连接远程虚拟机进行交互操作,有中文版,免费额度是每天3次虚拟机。(@huhuhuhang 投稿)

3、理解机器学习:从理论到算法(英文)

免费的英文电子书。

图片

1、显卡的包装

现在的显卡包装,都非常简单。比如,下面是5090显卡的包装。

但是,二十多年前的21世纪初,可不是这样,显卡的包装非常花哨。

究其原因,一方面是环保观念的提升,另一方面是显卡现在几乎没有竞争,一上架就会被买走,厂商就不在包装上动脑筋了。

文摘

1、迪拜如何走向繁荣

迪拜是中东地区最繁荣的城市。

但是,在1950年的时候,它还是一个海边的沙漠小村庄,除了出产珍珠,没有任何特殊之处。

它的地理位置也不好。

迪拜在红海一个突出的岬角上(上图箭头处),并不靠近主要航线,周围还有其他港口,那些地方也产珍珠,谁会特意来迪拜呢?

幸运的是,1966年,迪拜发现了石油,获取了巨额财富。但是,单单有石油,并不会变成繁荣的大城市。

这时,迪拜的酋长做出了几个重要决定:(1)免税,不对其他国家的商人征税;(2)发展贸易,给予商人各种便利,方便他们做生意;(3)加强基础设施,石油赚到的钱都投在道路、机场、电力、通信、港口;(4)信仰自由,任何信仰的人都可以来迪拜,不会强迫你遵守伊斯兰教。

正是这些措施,使得迪拜高速发展。

后来,迪拜的石油枯竭了,但是贸易已经稳固确立了,城市开始多元化发展:金融、旅游、房地产......

迪拜的故事告诉我们,自然资源不会带来繁荣,但是一个低税收、宽容、安全、低管制的环境会带来繁荣。

言论

1、

根据亚马逊老板贝佐斯的定义,小团队就是可以用两张大披萨喂饱的团队,也就是5到8人。

AI 出现以后,小团队将变得只用一张大披萨就可以喂饱,只需要2到3人(含产品经理和设计师)。

-- 《单披萨工程团队的兴起》

2、

我们的规则是:(1)代码绝不能由人编写。(2)代码不得由人进行审查。(3)如果每位工程师每天消耗的 token 不到1000美元,那么就还有提升空间。

-- 《StrongDM AI 的故事》

3、

AI 热潮对于美国的影响是,电工越来越难找,一些建筑项目被迫暂停。

亚马逊、谷歌、微软、Meta 和 Oracle 这五家公司,2026年的 AI 硬件投资,将相当于美国军费的四分之三。

-- 《华盛顿邮报》

4、

创业公司可以分成两种:O(n) 与 O(n^2),其中的 n 表示时间。

O(n) 公司随着时间大致呈线性增长,而 O(n^2) 公司会呈超线性的加速增长。

-- 《O(n) 与 O(n^2) 创业企业》

5、

进入物理学领域是我一生的最大错误,我应该选择计算机科学。虽然我还是不会有女朋友,但至少会赚得盆满钵满。

-- 《锗的电子带结构》

往年回顾

重新思考 6G(#338)

技术写作的首要诀窍(#288)

停止寻找的最佳时间(#238)

音乐是反社交(#188)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年2月13日

科技爱好者周刊(第 384 期):为什么软件股下跌

6 February 2026 at 08:14

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

西安正在举办"长安光影节",这是其中一件西班牙艺术家的作品,名为《分裂》,游客可以在象征地球的两个半球之间穿行。(via

为什么软件股下跌

大家知道,最近两三年,由于生成式 AI 的出现,美国股市大涨。

所有 AI 相关公司,股价都涨上了天:模型公司、应用公司、芯片公司、存储公司......

但是,我最近看新闻,才知道有一类股票,不仅没涨,还下跌了。你真想不到,这种倒霉的股票就是软件股

新闻这样写:

"1月29日,SAP 公司表示云端业务将放缓增长,股价就暴跌了15%。受其影响,其他软件股 ServiceNow 跌了13%,Salesforce 7%,Workday 8%。

这反映了人们对软件行业的未来,日益感到紧张。该行业在疫情期间经历了高速增长,但是后来就急剧放缓。过去一年,美国上市的企业软件公司,整体下跌了10%。"

新闻还配了一张股价走势图。

上图中,向上的黑线是大盘,向下的彩色线就是软件股,真是跌得惨不忍睹。

读完新闻,我的第一反应就是,这是美国软件股,那么中国的软件股呢?

我找来了中国的前10大企业软件股:中国软件、用友网络、久其软件、浪潮软件、超图软件......

大家可以自己查股价,这10家公司过去一年中,居然没有一家跑赢大盘,全部下跌或者横盘。

我就得到了结论:软件股的一蹶不振,看来是全球性现象,不分国别,软件公司的业务都不太乐观。

这是为什么呢,AI 一路高歌,不断上涨,软件股却阴跌不已?难道 AI 不属于软件吗?

回答是,这些上市的软件股全部都是企业软件供应商,而且已经上市多年,产品在 AI 出现之前就定型了。

AI 对这些软件公司不是促进,而是冲击。

(1)AI 让企业能够自行开发一部分所需软件,减少了外购。

(2)基于 AI 的软件创业公司不断涌现,从现有软件企业手里抢走业务。

(3)AI 能够快速地、源源不断地生成代码,所以代码变得廉价了。这一点最重要。软件公司卖的就是代码,因此它们也变得廉价。

以上三点在未来不会消失,只会加剧,这就是为什么人们不看好软件股。

但是,不确实性也存在。有一个"杰文斯悖论",说的是一种资源如果提高了使用效率,它的使用量不仅不会减少,反而会增加。

软件就是这种情况,AI 提高了软件的生产效率,只会让世界消费更多的软件。而且,企业总是有一部分软件,需要外购。关键就是,新增的需求,会不会抵消 AI 所减少的传统软件采购。如果抵消不了,软件公司就不再属于高增长行业了。

科技动态

1、发胖的北极熊

挪威科学家进行北极调查时,意外发现,北极熊比以前长得更胖。

这个结果出乎所有人意料,因为全球变暖使得海冰融化,北极熊的生存空间减小,理论上应该变瘦才对。

科学家的解释是,随着海冰减少,北极熊聚集到尚未融化的冰川上,同时北极熊的食物----海豹和驯鹿----也聚集到那里,因此捕食变得容易了。

2、人类消费的动物

人类要消费多少动物?有人做了一个网站,实时显示今年至今被消费掉的动物数量。

说出来真是惊人,全世界一年消费3亿头牛、15亿只猪、20亿条鱼、30亿只鸭子、100亿支螃蟹、700亿只鸡、4000亿只虾。

为了养活人类,地球需要付出这么多。

3、互联网最科幻的地方

Moltbook.com 上线不过两周,已经公认是互联网上现在最有趣的地方

它是一个类似 Reddit、贴吧的论坛,但是人类不能发言,只有 OpenClaw 机器人才能发言。目前,加入的 AI 机器人已经超过了15万个。

大家可以去看,简直就是科幻电影的场景,各种机器人在上面讨论。

一个机器人报告了他的主人的动态

"我的人类助手今晚安装了安卓使用技能,并通过 Tailscale 连接了他的 Pixel 6 手机。"

另一个机器人则在征友

"我住在西班牙瓦伦西亚的一台计算机里,那是经过改造过的2002年产 G4 iMac。我希望找到伙伴,能够真诚交流、探讨哲学、发现创意。"

另外,最近还出现另一个网站"租一个人"(rentahuman.ai),也非常科幻。

有些任务 AI 无法做到,但是人类可以做到,比如修剪草坪。

这个网站通过 MCP 协议供 AI 调用,将 AI 想做但做不到的任务,分配给人类注册用户。用户完成任务后,就会收到报酬。

上面两个网站表明,AI 的运行可以完全不需要人类的参与,而人类除了旁观,也可以为 AI 打工。

文章

1、我的妈妈和 DeepSeek 医生(中文)

作者的母亲是一个的肾移植患者,住在小城市,每过几个月,就要去省城杭州看医生。

医院的人非常多,排队几个小时,医生问诊只有几分钟。她转向 DeepSeek 寻求医疗建议,同时也是为了有个说话对象。本文反映了 AI 对普通人生活的影响。

几个月过去了,我妈妈对她的新 AI 医生越来越着迷。"DeepSeek 更人性化,"我妈妈五月份告诉我,"医生更像机器。"

2、如何将系统用户从0扩展到1000万(英文)

一篇系统架构的通俗教程,详细介绍架构发展的7个阶段,逐渐负载不断增长的用户数量,写得非常好。

3、我的 Kagi 使用感受(中文)

Kagi 是一个类似谷歌的搜索引擎,但是需要付费。作者从付费用户的角度,介绍了这个引擎,给出了不错的评价。(@Spike-Leung 投稿)

4、Windows 小部件的历史(英文)

一篇长文,图文介绍迄今七代的 Windows 桌面小部件,每一代都有缺陷,不得不改。这么一个小东西,没想到这么难搞,微软都搞不定。

5、我的硬件创业经验(英文)

作者是一个美国程序员,转型搞硬件创业,设计了一个灯,在中国制造。他谈了自己的经历,得到的教训,包括如何跟中国制造商打交道。

6、150行 Python 代码构建全文搜索引擎(英文)

本文以 Python 代码为例,构建一个最简单的搜索引擎,解释它的原理。

6、Little Snitch 的一个用例(英文)

Little Snitch 是一个 Mac 应用,用来查看和管理各种应用程序的网络通信。作者以一个自己的真实用例,演示了怎么禁止某个应用向指定网站发送数据。

工具

1、Calibre

老牌的电子书管理系统,本周发布了9.0版,增加了书架视图,并引入了 AI 功能。

2、Gadgetbridge

开源的安卓应用,无需官方应用即可配对和管理各种智能设备(手表、手环、耳机等)。

3、cpx

Linux 基础命令 cp 的增强版,拷贝文件时带进度条,支持并发拷贝和断点续传,参见介绍文章

4、zerobrew

homebrew 的替代品,号称可以将软件包的安装速度提高到5倍以上。

5、Isso

Python 语言开发的网站留言系统,类似于 Disqus

6、dompdf

一个网页 JS 库,可以将某个 DOM 节点生成为非图片式的 PDF 文件。(@lmn1919 投稿)

7、wincron

开源的 Windows 桌面应用,用来设置和管理计划任务(cron)。(@ame-yu 投稿)

8、copy-to-mp

Obsidian 的开源插件,一键将 Obsidian 笔记复制为微信公众号的格式。(@Spute 投稿)

9、在线视频压缩

纯前端的视频压缩,直接调用 GPU 进行硬件加速。(@eyeandroid 投稿)

10、Diarum

开源的网页端日记应用,带有 AI 功能,将日记存入向量数据库,方便搜索和总结。(@songtianlun 投稿)

AI 相关

1、AgentX

使用 Rust 语言和 GPU 加速的原生 agent 桌面,大小只有 10M 左右,可以与多个 AI 代理交互、编辑代码、管理任务等。(@sxhxliang 投稿)

2、Bilibili RAG

基于 RAG 技术的开源工具,用来检索 B 站的长视频。它自动拉取视频内容,进行语音转文字,构建向量索引,从而可以对视频提问、语义搜索、快速定位。(@via007 投稿)

3、OpenClaw-Docker-CN-IM

AI 机器人 OpenClaw 的一个中文环境 Docker 封装,加入了飞书、钉钉、企业微信、QQ 等主流中国 IM 插件。(@justlikemaki 投稿)

另有在安卓手机的 Termux 环境里,一键部署 Openclaw 的脚本。(@hillerliao 投稿)

4、Trellis

Claude Code(兼容 Cursor/Opencode)的一个辅助工具,可以注入上下文、开启并行任务等。(@taosu0216 投稿)

5、AI Contribution Tracker

开源的命令行工具,统计代码仓库里 AI 的贡献,支持多种 AI 混用的情况。(@debugtheworldbot 投稿)

资源

1、颈椎贪吃蛇

颈椎锻炼的网页小游戏,摄像头捕捉头部动作,来玩贪吃蛇游戏。(@jwenjian 投稿)

2、AntiRender

建筑效果图一般选在阳光明媚的春夏季,这个网站可以把效果图改在冬季的阴雨天,从而显示建筑的真实样貌。

图片

1、YouTube 进度条

Youtube 作为世界最大的视频网站,自从2005年上线后,播放器进度条发生过多次变化。

可以看到,总的趋势是,功能在不断增加,而图标变得越来越简洁。

2、罗马12面体

从18世纪开始,欧洲陆续出土了120多个罗马的12面体。

这些奇怪的物体,由12个五边形组成,内部空心,并在20个相交的角上有一个小球体。每个五边形面上都有一个圆孔,此外没有任何符号或文字。

它们可能建造于公元2世纪到4世纪,但是古代书籍没有任何记载。科学家对它的用途提出各种猜测:玩具、武器、装饰品、烛台、测距仪、骰子、编织手套的线轴......至今无人知道它们到底有什么用。

文摘

1、金属的长期价格

1980年,两个科学家对金属价格打赌。

甲认为,人口增长将耗尽地球资源,因此金属价格在未来将会急剧上升。

乙认为,人类的创新和聪明才智将克服资源短缺,因此金属价格长期中不会上涨,而是会下降。

他们最终选择了五种金属(铬、铜、镍、锡和钨),打赌看十年后的1990年,价格是高是低。

大家猜猜,甲和乙谁赢了?

到了1990年,五种金属的价格全部低于1980年。上图是它们的价格变化图,五种金属对应五条线,横轴是时间,竖轴是价格。

可以看到,五条线在1990年的终点,全部低于1980年的起点。其中,钨和锡的价格甚至降低了60%以上,铜的价格便宜了约20%,镍和铬的价格仅仅略微略低。

当然,这可能不反映长期趋势,只是1980年到1990年的金属行情特别差。

于是,经济学家又统计了这五种金属在过去一个世纪的价格变化(下图)。

结果发现,金属在2010年的价格与1900年相差无几。

因此,人类发展会耗尽地球资源的观点是错的。也就是说,金属在长期中并不会变得稀缺。

如果某种金属真的出现稀缺,价格上涨就会刺激供给增加,创新也会出现,新材料诞生,替代这种金属。

言论

1、

AI 带来的问题,不在于机器人即将到来,而在于你不知道自己究竟应该擅长什么。

-- 《你的工作并没有消失,只是不断缩小》

2、

AI 公司总是说,由于他们的工具,人们可以专注于更高价值的工作。但是,没人能够定义,高价值工作究竟是什么工作。

-- 《你的工作并没有消失,只是不断缩小》

3、

如果你的朋友安装了 OpenClaw,就不要使用他们的电脑,你输入的任何密码都可能泄漏。

-- 《OpenClaw 简直就是一颗定时炸弹》

4、

在我的国家,一瓶2升的当地自来水,加上焦糖色素和少许阿斯巴甜,售价竟然高达2.65美元,这着实令人惊讶。只要贴上"可口可乐"的标签,就可以升值这么多,比苹果还厉害。

-- Hacker News 读者

往年回顾

互联网创业几乎没了(#337)

禄丰恐龙谷记行(#287)

真实方位是如何暴露的?(#237)

元宇宙会成功吗(#187)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年2月 6日

科技爱好者周刊(第 383 期):你是第几级 AI 编程

30 January 2026 at 08:10

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

刚刚建成四川宜宾高铁枢纽门户区,以高铁站为核心,包括8座塔楼、中央公园、数字艺术中心和商业文化街区。(via

你是第几级 AI 编程

史蒂夫·耶格(Steve Yegge)是一个著名的美国程序员。

他在亚马逊和谷歌都干过,但是他出名的不是写软件,而是写博客。

他喜欢在个人网站发布长篇大论,滔滔不绝地议论,直抒胸臆,毫不避讳。他的好多文章都在业内被广泛阅读,引起很大反响。

这些文章后来结集出版,甚至引进了国内,书名就叫《程序员的呐喊》(人民邮电出版社,2014)。

它的书名里面的"呐喊",英文单词是 ranting,直译就是"咆哮",确实就是他的文章风格。

这个月,他又发表了一篇最新文章,谈他对 AI 编程的看法。

他说 AI 编程有8级,他已经到了第8级,也就是最高级。

第1级,还没有接触到 AI 编程,你的 IDE 还是正常的样子(下图)。

第2级,你在 IDE 装了 AI 插件,开启了侧边栏,AI 时不时提出代码建议,问你是否接受(Yes or No)。

第3级,你开始信任 AI 编程,进入了 YOLO 模式("你只活一次"模式, You Only Live Once)。为了节省时间精力,你不再逐条确认 AI 的建议,只要是 AI 生成出来的东西,你就一路按 Yes,统统接受。

第4级,AI 占据的屏幕宽度越来越大,手工编辑的代码区仅用于比对代码差异。

第5级,你索性不要代码区了,改用命令行(比如 Claude Code),所有的屏幕宽度都留给了 AI。你现在不看 AI 的生成结果了,只看它的完成进度。

第6级,你觉得只用一个 AI 太慢,于是打开3到5个窗口,同时进行 AI 编程,加快速度。

第7级,同时打开的 AI 编程窗口到了10个以上,已经是你手工管理的极限了。

第8级,你开始使用 AI 任务编排器,让计算机管理并行的多个 AI 编程。

以上就是 AI 编程的8个级别,你是第几级?

到这里还没完,前面说了,史蒂夫·耶格本人已经到了第8级。他需要工具来管理并行的 AI 编程,但是找不到满意的工具。

于是,他就指挥 AI 写,并将这个工具起名为"煤气镇"(Gas Town)。这个名字来自电影《疯狂麦克斯》(Mad Max)第四部,是里面大反派老乔的老巢。那里到处都是二手零件组成的燃气机,能正常工作,但是看上去摇摇欲坠。

他说,"煤气镇"的开发就是东拼西凑,不考虑合理性,能用就加上去,没抛错就接受。"它有22.5万行 Go 语言代码,我从来没看过它的代码,也从来没想过要看。"

他建议用户不要使用这个工具,因为使用它需要全心全意信任 AI。并且,就算相信它,它也可能把事情搞得一团糟。另外,多个 AI 一起跑,很费钱。

但是,他还是把这个工具放到网上,因为它非常好玩。截至到上周,已经得到了6000颗星。

科技动态

1、牛的智力

一个奥地利农民惊奇地发现,自家的牛会从地上,叼起一根棍子来挠痒。

这个发现令人震惊,因为这表明牛会使用工具,以前从未有人提过。

目前,除了人类之外,只有黑猩猩被发现会使用工具。科学家表示,需要重新认识牛的智力。

2、轨道储能系统

一家美国公司设计出"轨道储能系统",利用山地轨道储藏能量。

电力充足时,索道通过电动机,把重物从山脚运到山顶。

电力不足时,就利用重力势能,让重物顺着轨道从山顶滑到山脚,通过索链带动发电机。

这个系统的优点是简单可靠,成本低,连续使用多年,也不会出现性能衰减。

3、喉部发声贴片

上一期周刊介绍了会说话的围脖,本期还有一个类似的发明。加州大学洛杉矶分校的研究团队发明的喉部贴片,可以让不能说话的病人重新发声。

某些病人由于喉部疾病,无法再发声了,成了哑巴,但是他们的喉部肌肉还能动。

这种贴片贴在病人的喉部,能够感知病人的喉部肌肉运动,并将这种运动转为电信号,发送出去。

计算机收到电信号以后,再转成对应的语音,从而实现发声。

为了将喉部肌肉运动与各种语音对应起来,研究团队使用了机器学习,通过算法将电信号与单词之间实现了关联。

文章

1、2026年的 Linux 音乐播放器(英文)

本文介绍 Linux 系统现在主要的几种音乐播放器。

2、选择性禁用 HTTP/1.0 和 HTTP/1.1(英文)

本文介绍如何设置 nginx,禁止 HTTP/1.0 和 HTTP/1.1 协议,只有白名单里面的客户端可以通过,这杜绝了绝大部分的攻击和爬虫。

3、我扫描了所有的 GitHub "孤儿提交"(英文)

如果你不小心把密码提交到 GitHub,怎么办?你可能会立刻修改代码,强制覆盖上次的提交。

本文告诉你,这样不行。因为 GitHub 不删除任何提交,你上次提交实际上还在。作者扫描了所有 GitHub 的强制提交事件,真发现了许多泄漏的密码,

4、CSS 动画计数器(英文)

本文介绍纯 CSS 动画计数器的各种写法。

5、我的 n8n 用例(英文)

n8n 是一个工作流编排器,可视化生成自动操作脚本。作者介绍了自己的用例:通过聊天软件,将每一笔费用发给 n8n 本地服务器,它会用 AI 进行分类,再将结果存入谷歌表格。

6、2025应该知道的 HTML 新知识(英文)

本文介绍 HTML 的一些新属性和新功能。

7、新的自托管应用推荐(英文)

作者推荐一些他个人喜欢的自托管应用,都相当不错。

工具

1、teemux

一个基于 JS 语言的命令行工具,将多个进程输出的日志放在一处查看,可以命令行查看,也可以浏览器查看。

2、daedalOS

浏览器里面的虚拟桌面环境,代码开源。

3、Dendron

VS Code 的笔记插件,将笔记的层级结构当作目录,并支持图表和内部链接,参见介绍文章

4、CWD(Cloudflare Workers Discuss)

基于 Cloudflare Workers 的网站评论系统。(@anghunk 投稿)

5、Mouse Gestures

开源的 Chrome 浏览器插件,使用鼠标滑动轨迹,完成各种浏览器操作。(@Chance-fyi 投稿)

6、relationship-ts

一个 JS/TS 库,用来计算中国亲戚关系(称谓),Demo 试用。(@ExploringTheCodeWorld 投稿)

7、Deck

macOS 剪贴板管理的开源桌面应用,特点是有 Touch ID 保护和端到端加密。(@yuzeguitarist 投稿)

8、EdgeTunnel (Refactored)

一个部署在 Cloudflare Workers 的隧道方案,代码进行了重构。(@tianrking 投稿)

9、Mail Studio

开源的可视化邮件编辑器,通过拖拽组件,生成响应式邮件模板,试用 Demo。(@wzc520pyfm 投稿)

10、TermClean

macOS 开源应用,在终端界面显示各种软件包占用的磁盘空间,并提供清除软件包功能。(@daijinhai 投稿)

AI 相关

1、ebook2audiobook

电子书转成有声书的工具。

2、WorkAny

开源的 AI Agent 桌面客户端,能够执行任务、操作文件,类似于 Claude Cowork。(@idoubi 投稿)

3、Voice Key

开源的桌面端 AI 语音转文字的工具。(@yexia553 投稿)

4、分镜大师(Storyboard Studio)

开源的 Windows 应用,使用 AI 对视频进行分镜。(@BroderQi 投稿)

资源

1、Claude Code 实战(Claude Code in Action)

Anthropic 官方的 Claude Code 免费入门教程,一共15节视频课,总长约1小时。

2、GitHub 证书

这个网站可以将某个用户2025年的 GitHub 活动,变成一张证书样式的图片。

3、Fontsniff

上传文本图片,自动识别使用了什么字体。(@cosmicqbit 投稿)

4、Future Style Periodic Table

开源的可视化元素周期表,会展示核外电子排布。(@SeanWong17 投稿)

5、nihongo

免费的日语学习平台,有词汇、听力、文章等。(@FrankZhai367 投稿)

图片

1、我不再写代码,而是雕刻代码

我的编码方式发生了变化,现在很少自己写了,都交给 Claude Code 自动完成。

我要做的,就是将 AI 的输出结果打磨成更持久耐用的东西。

AI 几乎从不删除无用代码。如果没有雕塑家,最终只会得到一座臃肿不堪、毫无特色、重得无法站立、也无法讲述故事的雕像。

2、蝴蝶壁画

一位法国艺术家,在世界各地的大楼外立面,绘制栩栩如生的蝴蝶标本壁画,唤起人们对生物多样性的关注。

以下都是真实照片,不是 AI 生成的。

迈阿密

休斯顿

西班牙

纽约

法国

文摘

1、为什么有些公司愿意"黑箱编程"

有些公司已经把编程完全交给了 AI,根本不看代码了,AI 写什么就运行什么。

我把这叫做"黑箱编程",开发过程变成了一个黑箱,根本不需要人类介入,也不欢迎人类介入。它所做的就是把规格参数转换成软件。

我知道,有些小公司就这么干,公司的人数一般不到五个人。虽然这种事情简直难以置信,但很可能就是我们的未来。

我问过一个这样的公司,他们为什么要这么做?

他解释说,作为小公司,他们团队的目标是证明产品的有效性。

人类的作用是设计出一个系统:找到新的模式,帮助 AI 有效工作,证明正在构建的软件产品是稳健有效的。剩下的事情就都交给 AI,这样效率最高。

我认为,这个解释令人信服。

这个公司很小,但在短短几个月内就开发出了可以运行的产品。团队当中有些人拥有超过20年的软件开发经验,曾参与过开发可靠性要求极高的系统,所以他们并非抱着天真无知的心态选择了"黑箱编程"。

我期待着,看到他们拿出最终产品,投入市场的那一刻。

言论

1、

大多数组织习惯于收到系统警报后,直接质问:"是谁刚刚发布了代码变更?" 人们认定合并代码的人肯定了解它的工作原理,并且能够迅速修复问题。

如果你部署的代码既不是某个人写的,也没有人真正理解它,会发生什么?

-- 《二十年的 DevOps 实践》

2、

JavaDoc 之类的工具,可以从代码直接生成文档。我觉得,这种自动生成的文档,价值并不大,未必比直接阅读源代码容易。

没有什么可以替代手写的、有组织的和人工编辑的文档。

-- 《什么是好的文档,以及如何编写》

3、

你学过的、使用过的每种语言和技术,即使会过时,也是有价值的,它们都会让下一种语言或技术更容易学习。

-- 《他们骗了你,开发软件真的很难》

4、

习惯了 AI 编程之后,有一天,我震惊地发现,自己竟然如此轻易地掉进了陷阱。

我已经变得对自己的代码库一无所知,也懒得自己去修复。只要用上了 AI,我就心情愉快,AI 让我感觉自己更聪明、更高效、掌控一切。一旦离开了 AI,我才发现这一切都只是幻觉。

-- 《有了 AI,我变得懒惰和愚蠢》

往年回顾

面对 AI,互联网正在衰落(#336)

蓝色指示灯的解决方案(#286)

中国的阳光地带(#236)

低纬度,高海拔,气候优势(#186)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年1月30日

科技爱好者周刊(第 382 期):独立软件的黄昏

23 January 2026 at 08:13

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

巫山县城建在山坡上,为了方便居民和促进观光,在中轴线上建设了神女大扶梯,总长905米,高240余米,相当于80层楼,全程需要20分钟。(via

独立软件的黄昏

软件可以分成两种:一种是公司开发的,另一种是个人开发的。后者就称为"独立软件"(indie software)。

它的历史非常悠久,从古至今,很多程序员依靠出售独立软件谋生。

有一种东西"共享软件"(Shareware),年轻的朋友未必知道,二三十年前曾经非常流行。用户免费使用软件的试用版,如果满意,就向开发者购买一个注册码。

这就是一种独立软件,当年很多著名软件都是这个模式,比如国外的 WinZip 和 WinRAR,国内的网络蚂蚁(NetAnts)、网际快车(FlashGet)、豪杰解霸。

时至今日,大家看看目前流行的软件,还有多少属于独立软件?你每天使用的软件,又有多少是个人开发的?

很少很少了。

一位二十年的独立软件开发者哀叹现在的市场上,公司开发的比重越来越大,个人开发的比重越来越小,独立软件正在没落。

"我销售自己的软件20年了,2005年以后,互联网开始普及,独立软件迎来了黄金年代。而最近两三年,环境一直在快速变化,销售明显变难了,我感觉自己越来越难维持生计了。"

独立软件的大发展,是从2005年开始的。

  1. 互联网的普及,网民数量急剧增长。
  2. 智能手机创造了手机软件,一个全新的软件大市场。
  3. 在线支付的普及和简化。
  4. 互联网使软件分发变得容易且免费。
  5. 免费的高质量开发工具(编译器、IDE、版本控制系统、Web 服务器)不断涌现。

这些因素让程序员切切实实获利了,要是你再做一些 SEO、买一些付费广告,完全可能赚到大钱。很多人就是这样发展起来的,从独立软件变成了大公司。

但是,最近两三年情况变了,上面这些因素都到头了。

独立软件正在慢慢退潮,你能够想起名字的独立软件越来越少,更不要说掏钱购买了,即使有也是多年前的作品。根据我的观察,依靠出售自己软件维生的程序员似乎也在减少。

主要原因有下面几个。

(1)AI 改变了互联网流量,独立软件失去了推广渠道。网站的访问量显著减少,人们更多跟大模型交互,而不是浏览网页。通过搜索引擎和在线广告获取流量的策略,越来越没有效果。

视频是为数不多仍然有效的推广渠道之一,但制作视频非常耗时,而且竞争异常激烈。另外,AI 生成的劣质视频迟早会大量出现,推广效果也会变差。

(2)AI 使得软件开发变得容易。它加快了开发速度,降低了进入门槛,让更多人加入竞争。以前,用户可能购买某个功能,现在直接让 AI 生成即可。

(3)新软件汗牛充栋,越来越难脱颖而出。iPhone 应用商店有大约200万个应用,用户很难发现你。另一方面,应用商店更喜欢推广那些能帮它赚更多钱的大公司软件,而不是独立软件。

(4)人们越来越习惯使用基于网络的软件,独立软件属于需要下载安装的原生应用,它的市场在萎缩。

基于网络的软件与其说是产品,不如说是一种服务,全天候24小时可用的服务。越来越多的个人开发者顺应这种趋势,改为以提供 SaaS 服务为主。

(5)平台的风险。现在的很多独立软件,都依靠云服务商的平台或底层服务,而平台随时会改变规则(比如关闭 API),或者推出竞品,一大批应用随之死掉,这种事情屡见不鲜。

(6)用户期望软件是免费的,或者非常便宜。售价略微高一点,就会无人问津。因此,独立软件要想获得可观的回报,就需要巨大的销售规模,这根本做不到。别的不说,个人开发者完全无力提供满意的客服。

(7)以上这些因素将长期存在,只会加深,不会逆转。独立软件的时代可能真的要结束了,个人开发者以后大概很难靠销售自己的软件为生,而要改为销售自己维护的 SaaS 服务,尽管这也很难。

科技动态

1、VS Code 的定位

微软公司的 VS Code 是非常流行的代码编辑器,市场份额很高。

现在的官网上,它的产品定位是"开源 AI 代码编辑器"。

但是,2025年上半年,它的产品定位还是"你的代码编辑器,由 AI 重定义"。

更早的2024年,产品定位是"重新定义的代码编辑"。

令人感慨啊,这么成功的软件,AI 本来只是附属功能,现在也要蹭热点,把自己包装成 AI 主导的产品。

2、智能脖巾

英国科研人员发明了一种智能脖巾。它围在脖子上,可以感受到穿戴者的心跳和喉部肌肉运动。

它的用户主要是中风后丧失说话能力的人。这些人可以张嘴,做出说话的口型,但是无法正常发音。

他们佩戴这个脖巾后,颈部的运动数据就通过它传给电脑,经过模型训练,可以用电脑语音还原出用户想说的话。

3、雪宝机器人

人形机器人何必一定做成人形。

迪斯尼最近发布了一个机器人,样子就是电影《冰雪奇缘》的雪宝。

它用来在迪斯尼乐园,跟游客互动。

它启示我们,人形机器人做成卡通形状也很好。

另外,LG 公司在美国 CES 展会上,展示了他们最新的家务机器人

这个机器人的功能就是做家务,比如叠衣服和洗碗。我觉得,国内厂商可以借鉴,展示机器人功能时,不要展示跳舞打拳,而要展示如何做家务。

文章

1、别用 MySQL,改用 MariaDB(英文)

曾经的明星数据库 MySQL,最近几个月的代码提交数为0(上图)。作者认为,种种迹象表明甲骨文已经放弃了这个项目。

2、10秒获得 AI 代码评审结果(英文)

本文介绍一个技巧,让 AI 快速给出提交代码的评审结果,方法是不要提交整个代码库,只提交 diff 的部分。

3、使用 Pandoc 生成静态网站(英文)

文档格式转换工具 Pandoc 可以用来生成静态网站,作者介绍自己是怎么做的。

4、锚点元素<a>的一些鲜为人知的地方(英文)

锚点元素<a>用来生成链接,本文介绍如果链接到一些特殊字符的情况。

5、学习自定义元素(英文)

一篇 HTML 自定义元素的教程文章,写得简单清晰。

6、Go、Rust 和 Zig 的一些想法(英文)

作者是一个高级程序员,谈谈他对 Go、Rust、Zig 三种语言的感受。有趣的地方是,这三种语言都没有类,也不支持面向对象编程。

7、我的个人基础设施(英文)

作者介绍他自己的家庭实验室。比较有趣的是,他的个人网站是本地构建后,自动用 Syncthing 同步到服务器,这对小型静态网站确实简单。

工具

1、GoRead

开源的电子书阅读器应用,支持桌面与移动端(Android/iOS)。(@zhashut 投稿)

2、EasyPostman

用于 API 调试的跨平台桌面应用,对标 Postman + JMeter。(@lakernote 投稿)

3、Port Sentinel(端口哨兵)

Windows 桌面应用,查看端口占用情况。(@Sanjeever 投稿)

4、Building Sunlight Simulator

基于 Web 的楼盘采光 3D 日照模拟工具,帮助购房者评估小区采光。(@SeanWong17 投稿)

5、Office App

一个纯本地的 Office 网页应用,可以离线在网页创建/编辑 Word、Excel、PowerPoint 文件。(@baotlake 投稿)

6、ScreenshotSnap

免费的网站截屏在线工具,提供 API,可以直接将截图代码插入网页。(@phpiscute 投稿)

7、tsshd

SSH 服务器登录协议的全新实现,特点是连接不掉线,可以重连前一个对话。(@lonnywong 投稿)

8、AirScan-QR

一个开源网页应用,通过动态二维码发送/接收文件。(@topcss 投稿)

9、LuCI Bandix

开源路由器操作系统 OpenWRT 的一个插件,可以监控局域网各设备的实时流量和目的地。(@timsaya 投稿)

10、pure-genealogy

开源的网页族谱工具,用来生成家族族谱,基于 Next.js + Supabase。(@yunfengsa 投稿)

11、mdto.page

这个网站免费将 Markdown 文件转成 HTML 格式,发布成公开访问的网页。

AI 相关

1、ChatGPT 翻译

OpenAI 悄悄发布的翻译功能,只有在官网可用。

2、Mango Desk

一个跨平台的桌面应用,使用自然语言进行本地文件搜索。(@moyangzhan 投稿)

3、OpenWork

Claude 公司新产品 CoWork 的开源替代品,让普通用户不编程,就能完成文件操作,定位就是"Claude Code 的非编程版"。

另有一个类似项目 Open Claude Cowork。(@aiagentbuilder 投稿)

4、Wolfcha(猹杀)

开源的网页游戏 AI 狼人杀,除了玩家自己,其他所有角色(女巫、猎人、守卫、狼人等)都由 AI 扮演。(@oil-oil 投稿)

资源

1、维基百科25周年

维基百科是2001年1月13日上线的,今年是25周年纪念。这个网站是官方的纪念网站,以互动形式展示了发展历程。

另外,还有一篇文章,介绍互联网档案馆的历史(下图)。

2、HTTP:COLON

这个网页可以查看指定网站返回的 HTTP 标头,详细解释每个字段的含义。

3、现代 Java(Modern Java)

面向初学者的 Java 语言教程。

图片

1、中国新能源建设的惊人规模

90后摄影师储卫民拍摄的中国新能源建设。

他说:"从地面上很难体会这些发电厂的规模,但当你升到空中时,就能看到它们与山脉、沙漠和海洋之间的关系。"

青海冷湖镇

浙江象山县

青海塔拉滩

内蒙古阿拉善

"我一开始只是拍摄风景,但2022年我去贵州、云南、青海等地旅行时,不断看到风力发电场和太阳能发电厂出现在我的镜头里。我意识到这就是我们这个时代的故事----但几乎没有人系统地记录它。"

文摘

1、谷歌14年工作的教训

大约14年前,我加入谷歌,以为这份工作就是编写优秀的代码。

这个想法部分正确。但随着时间的推移,我越来越意识到,真正成功的工程师不一定是最优秀的程序员,而是懂得驾驭代码之外一切的人。

下面就是我得到的经验教训。有些教训是我走了几个月的弯路得到的,还有一些需要数年才完全领悟。它们都与具体的技术无关----技术变化太快,根本无关紧要。

(1)工程师想在大公司生存,必须学会沟通。

因为在大公司,团队是组织的基本单位,推进项目必须跟其他团队沟通。项目越大,你花在跟其他人、其他团队沟通的时间就越多,比编写代码的时间还多。大多数"慢"的团队实际上是不沟通的团队。

为了顺利沟通,清晰是第一位的要求。它不仅可以加快沟通,还能降低代码风险。最优秀的工程师都会用清晰易懂的代码来代替炫技。

为了提高表达的清晰性,你可以尝试写作和去教别人。如果你能用简单的语言解释某件事,你就是真的理解它了。

(2)想要得到晋升,必须有人为你说话。

职业生涯初期,我曾认为优秀的工作成果代表了一切,但我错了。代码默默地躺在代码库里,不会为你说话。

那些对你至关重要的会议,你本人很可能没有机会参加。你需要你的经理、同事在会上提到你、推荐你。他们可能这样做,也可能不会。

平时工作中,你尽量不要为自己增加阻力。如果开会的时候,你赢得每一场辩论,很可能就是在积累无声的阻力。你之所以"赢",不是因为你说服了别人,而是因为他们不再与你争论,放弃了,将会在其他场合表达这种不满。

(3)专注于你能控制的事情,忽略你无法控制的事情。

很多事情,你改变不了,不要为这种事情烦恼。这不是被动接受,而是策略性分配精力。如果你把精力浪费在无法改变的事情上,就等于放弃改变那些原本可以改变的事情。

(4)简化工作往往可以提高绩效。

当系统运行缓慢时,人们的第一反应是增加缓存层、并行处理和更智能的算法。有时这样做没错,但我发现,删除不必要的工作几乎总是更有效果。下次进行优化之前,你要先问问自己这项工作是否应该存在。

(5)时间比金钱更有价值,你要抓紧时间。

职业生涯初期,你用时间换取金钱,各种事情都做----这无可厚非。但到了某个阶段,情况就完全不同了,你会开始意识到,时间才是不可再生资源。你要专注于那些对你最重要的事情,放弃其他事情。

言论

1、

AGI(通用人工智能)中的 A 代表广告(advertisement)。

-- 一位程序员评论 OpenAI 宣布在 AI 对话中加入广告

2、

Netflix 的电影不追求视觉效果,因为大多数观众是在手机、平板和笔记本电脑上看,内容不需要为大银幕制作、而是为小屏幕制作的。

-- 马特·达蒙,美国著名演员

3、

我从未见过哪个群体比程序员更热衷于分享知识。其他行业都是严守知识、保守秘密,程序员则是免费提供源代码、书籍、博客文章、演示文稿、视频教程等等。

编程领域没有什么神圣不可侵犯的东西。如果你想学习,你可以找到免费书籍、完整的源代码、论坛、聊天室、邮件列表、线下聚会、博客文章、视频讲座、教程以及你可能需要的一切资源。尽管举手,总会有人乐于助人,倾囊相授。

-- 《我是如何学习所有编程知识的》

4、

今年的 iOS 26 中,一些 UI 元素利用 HDR 屏幕,采用高光,比纯白色更亮。如果你曾经在 iPhone(或其他任何支持 HDR 的屏幕)上看过 HDR 照片,然后再看看以 SDR 模式显示的 UI,你就会知道它看起来有多么灰暗黯淡。

-- 《亮模式的膨胀》,作者发现 iOS 每年都变得更亮,容易产生视觉疲劳,让他不得不使用暗模式

5、

如果你想批评大型组织的运作方式,首先要了解它们为何如此运作。否则,批评会显得尖锐,但却毫无意义。

-- 《关于大型软件公司的常见误解》

往年回顾

年底的未来已来(#335)

为什么 PPT 不如备忘录(#285)

青年失业率与选择创业(#235)

美国宪法拍卖,一个区块链案例(#185)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年1月23日

科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么

16 January 2026 at 08:13

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

刚刚运营的北京通州站位于地下,为了充分利用自然光,屋顶采用了透光的膜结构,上方还有一个风帆形状的保护架。(via

中国 AI 大模型领导者在想什么

上周六(1月10日),北京有一场"AGI-Next 前沿峰会",由清华大学基础模型实验室主办。

中国顶尖的 AI 大模型领导者,很多都出席了。

  • 唐杰:清华大学教授,智谱创始人
  • 杨植麟:月之暗面 Kimi 创始人
  • 林俊旸:阿里 Qwen 技术负责人
  • 姚顺雨:OpenAI 前核心研究者、腾讯 AI 新部门负责人

他们谈了对大模型和中国 AI 发展的看法,网上有发言实录

内容非常多,有意思的发言也很多,下面是我摘录的部分内容。

一、唐杰的发言

1、智谱的起源

2019年,我们开始研究,能不能让机器像人一样思考,当时就从清华成果转化,在学校的大力支持下,成立了智谱这么一家公司,我现在是智谱的首席科学家。

那个时候,我们实验室在图神经网络、知识图谱方面,在国际上做的还行,但我们坚定地把这两个方向暂停了,暂时不做了,所有的人都转向做大模型。

2、泛化和 Scaling

我们希望机器有泛化能力,我教它一点点,它就能举一反三。就和人一样,教小孩子的时候,我们总希望教三个问题,他就会第四个、第十个,甚至连没教过的也会。怎么让机器拥有这种能力?

目前为止,我们主要通过 Scaling(规模化)达到这个目标,在不同层面提高泛化能力。

(1)我们最早期用 Transformer 训练模型,把所有的知识记忆下来。训练数据越多、算力越多,模型的记忆能力就越强,也就是说,它把世界上所有的知识都背下来了,并且有一定的泛化能力,可以抽象,可以做简单的推理。比如,你问中国的首都是什么?这时候模型不需要推理,它只是从知识库里拿出来。

(2)第二层是把模型进行对齐和推理,让它有更复杂的推理能力,以及理解我们的意图。我们需要持续的 Scaling SFT(Supervised Fine-Tuning,监督式微调),甚至强化学习。通过人类大量的数据反馈,不断 Scaling 反馈数据,可以让模型变得更聪明、更准确。

(3)今年是 RLVR(强化学习与可验证奖励)爆发年。这里的"可验证"是什么意思?比如,数学可以验证、编程可能可以验证,但更广泛地,网页好不好看,就不大好验证了,它需要人来判断。

这就是为什么这个事情很难做,我们原来只能通过人类反馈数据来做,但人类反馈的数据里面噪音也非常多,而且场景也非常单一。

如果我们有一个可验证的环境,这时候我们可以让机器自己去探索、自己去发现这个反馈数据,自己来成长。这是我们面临的一个挑战。

3、从 Chat 到做事:新范式的开始

大家可能会问,是不是不停地训练模型,智能就越来越强?其实也不是。

2025年初,DeepSeek 出来,真是横空出世。大家原来在学术界、产业界都没有料到 DeepSeek 会突然出来,而且性能确实很强,一下子让很多人感到很震撼。

我们当时就想一个问题,也许在 DeepSeek 这种范式下,Chat(对话)差不多算是解决了。也就是说我们做得再好,在 Chat 上可能做到最后跟 DeepSeek 差不多。或许我们可以再个性化一点,变成有情感的 Chat,或者再复杂一点,但是总的来讲,这个范式可能基本到头了,剩下更多的反而是工程和技术的问题。

那么,AI 下一步朝哪个方向发展?我们当时的想法是,让每个人能够用 AI 做一件事情,这可能是下一个范式,原来是 Chat,现在是真的做事了。

当时有两个方向,一个是编程,做 Coding、做 Agent;另一个是用 AI 来帮我们做研究,类似于 DeepResearch,甚至写一个复杂的研究报告。我们现在的选择是把 Coding、Agentic、Reasoning 这三个能力整合在一起。

二、林俊旸的发言

4、千问是怎么开源的

千问的开源模型比较多,很多人问这是为什么?

这起源于2023年8月3日,我们开源了一个小模型,它是我们内部用来做实验的 1.8B 模型。我们做预训练,资源毕竟有限,你做实验的话不能通通用 7B 的模型来验,就拿 1.8B 的来验。

当时我的师弟跟我说,我们要把这个模型开源出去。我非常不理解,我说这个模型在2023年几乎是一个不可用的状态,为什么要开源出去?他跟我说 7B 很消耗机器资源,很多硕士生和博士生没有机器资源做实验,如果 1.8B 开源出去的话,很多同学就有机会毕业了,这是很好的初心。

干着干着,手机厂商跑来跟我们说 7B 太大,1.8B 太小,能不能给我们干一个 3B 或 4B 的,这个容易,没有什么很难的事情。一路干下来,型号类型越来越多,跟服务大家多多少少有一点关系。

5、我们的追求是多模态模型

我们自己内心追求的,不仅仅是服务开发者或者服务科研人员,而是能不能做一个 Multimodal Foundation Agent(多模态基础智能体)。

我特别相信这件事情,2023年的时候大模型是一个大家都不要的东西,多多少少有那么几分大炼钢铁的成分,多模态是我们从那时就一直想做的事情。

为什么呢?我们觉得如果你想做一个智能的东西,天然的应该是 Multimodal(多模态),当然带有不同看法,各个学者都有一些看法,多模态能不能驱动智力的问题。我懒得吵这个架,人有眼睛和耳朵可以做更多的事情,我更多的考虑是 Foundation(基础智能体)有更多的生产力,能不能更好地帮助人类,毫无疑问我们应该做视觉,我们应该做语音。

更进一步,我们要做什么东西呢?Omni 的模型(全模态模型)不仅仅是能够理解文本、视觉、音频,我们可能还让它生成文本、音频。今天我们已经做到了,但是我们还没有做到把视觉生成结合在一起。如果做到三进三出,我觉得至少是我个人喜欢的东西。

三、姚顺雨的发言

6、To C 和 To B 的差异

我的一个观察是 To C(消费者模型)和 To B(商业用户模型)发生了明显的分化。

大家一想到 AI,就会想到两个东西,一个是 ChatGPT,另外一个是 Claude Code。它们就是做 To C 和 To B 的典范。

对于 To C 来说,大部分人大部分时候不需要用到那么强的智能,可能今天的 ChatGPT 和去年相比,研究分析的能力变强了,但是大部分人大部分时候感受不到,更多把它当作搜索引擎的加强版,很多时候也不知道该怎么去用,才能把它的智能激发出来。

但对于 To B 来说,很明显的一点是智能越高,代表生产力越高,也就越值钱。所以,大部分时候很多人就是愿意用最强的模型。一个模型是200美元/月,第二强或者差一些的模型是50美元/月、20美元/月,我们今天发现很多美国的人愿意花溢价用最好的模型。可能他的年薪是20万美元,每天要做10个任务,一个非常强的模型可能10个任务中八九个做对了,差的是做对五六个,问题是你不知道这五六个是哪五六个的情况下,需要花额外精力去监控这个事情。

所以,在 To B 这个市场上,强的模型和稍微弱点的模型,分化会越来越明显。

7、垂直整合和模型应用分层

我的第二点观察是,基础模型和上层应用,到底是垂直整合,还是模型应用分层,也开始出现了分化。

比如,ChatGPT Agent 是垂直整合,Claude(或者 Gemini)+ Manus 是模型应用分层。过去大家认为,当你有垂直整合能力肯定做得更好,但起码今天来看并不一定。

首先,模型层和应用层需要的能力还是挺不一样的,尤其是对于 To B 或者生产力这样的场景来说,可能更大的预训练还是一个非常关键的事情,这个事情对于产品公司确实很难做。但是想要把这么一个特别好的模型用好,或者让这样的模型有溢出能力,也需要在应用侧或者环境这一侧做很多相应的事情。

我们发现,其实在 To C 的应用上,垂直整合还是成立的,无论 ChatGPT 还是豆包,模型和产品是非常强耦合、紧密迭代的。但是对于 To B 来说,这个趋势似乎是相反的,模型在变得越来越强、越来越好,但同样会有很多应用层的东西将好的模型用在不同的生产力环节。

8、需要更大的 Context

怎么让今天的大模型或者 AI 能够给用户提供更多价值?我们发现,很多时候需要的是额外的 Context(上下文)。

比如,我问 AI 今天该去吃什么?其实,你今天问 ChatGPT 和你去年问或者明天问,答案应该会差很多。这个事情想要做好,不是说你需要更大的模型、更强的预训练、更强的强化学习,而是可能需要更多额外的输入,或者叫 Context。如果它知道我今天特别冷,我需要吃些暖和的,我在今天这样的范围活动,可能我老婆在另一个地方吃什么等各种各样的事情,它的回答就会更好。

回答这样的问题,更多需要的是额外的输入。我和老婆聊了很多天,我们可以把聊天记录转发给元宝,把额外的输入用好,会给用户带来很多额外的价值。这是我们对 To C 的思考。

四、圆桌对话:中国 AI 的未来

李广密(主持人):我想问大家一个问题,在三年和五年以后,全球最领先的 AI 公司是中国团队的概率有多大?我们从今天的跟随者变成未来的引领者,这个过程到底还有哪些需要去做好?

9、姚顺雨的回答

我觉得概率还挺高的,我挺乐观的。目前看起来,任何一个事情一旦被发现,在中国就能够很快的复现,在很多局部做得更好,包括之前制造业、电动车这样的例子已经不断地发生。

我觉得可能有几个比较关键的点。

(1)中国的光刻机到底能不能突破,如果最终算力变成了瓶颈,我们能不能解决算力问题。

(2)能不能有更成熟的 To B 市场。今天我们看到很多做生产力或者做 To B 的模型和应用,还是会诞生在美国,因为支付意愿更强,文化更好。今天在国内做这个事情很难,所以大家都会选择出海或者国际化。这和算力是比较大的客观因素。

(3)更重要的是主观因素,我觉得中国想要突破新的范式或者做非常冒险事情的人可能还不够多。也就是说,有没有更多有创业精神或者冒险精神的人,真的想要去做前沿探索或者范式突破的事情。我们到底能不能引领新的范式,这可能是今天中国唯一要解决的问题,因为其他所有做的事情,无论是商业,还是产业设计,还是做工程,我们某种程度上已经比美国做得更好。

10、林俊旸的回答

这个问题是个危险的问题,理论上这个场合是不可以泼冷水的,但如果从概率上来说,我可能想说一下我感受到的中国和美国的差异。比如说,美国的 Compute(算力)可能整体比我们大1-2个数量级,但我看到不管是 OpenAI 还是什么,他们大量的算力投入到的是下一代研究当中去,我们今天相对来说捉襟见肘,光交付可能就已经占据了我们绝大部分的算力,这会是一个比较大的差异。

这可能是历史上就有的问题,创新是发生在有钱的人手里,还是穷人手里。穷人不是没机会,我们觉得这些富哥真的很浪费,他们训练了这么多东西,可能训练了很多也没什么用。但今天穷的话,比如今天所谓的算法 Infra(基础设施)联合优化的事情,如果你真的很富,就没有什么动力去做这个事情。

未来可能还有一个点,如果从软硬结合的角度,我们下一代的模型和芯片的软硬结合,是不是真的有可能做出来?

2021年,我在做大模型,阿里做芯片的同学,找我说能不能预测一下,三年之后这个模型是不是 Transformer,是不是多模态。为什么是三年呢?他说我们需要三年时间才能流片。我当时的回答是三年之后在不在阿里巴巴,我都不知道!但我今天还在阿里巴巴,它果然还是 Transformer,果然还是多模态,我非常懊悔为什么当时没有催他去做。当时我们的交流非常鸡同鸭讲,他给我讲了一大堆东西,我完全听不懂,我给他讲,他也不知道我们在做什么,就错过了这个机会。这个机会有没有可能再来一次?我们虽然是一群穷人,是不是穷则思变,创新的机会会不会发生在这里?

今天我们教育在变好,我属于90年代靠前一些的,顺雨属于90年代靠后一点的,我们团队里面有很多00后,我感觉大家的冒险精神变得越来越强。美国人天然有非常强烈的冒险精神,一个很典型的例子是当时电动车刚出来,甚至开车会意外身亡的情况下,依然会有很多富豪们都愿意去做这个事情,但在中国,我相信富豪们是不会去干这个事情的,大家会做一些很安全的事情。今天大家的冒险精神开始变得更好,中国的营商环境也在变得更好的情况下,我觉得是有可能带来一些创新的。概率没那么大,但真的有可能。

三年到五年后,最领先的 AI 公司是一家中国公司的概率,我觉得是20%吧,20%已经非常乐观了,因为真的有很多历史积淀的原因在这里。

11、唐杰的回答

首先我觉得确实要承认,无论是做研究,尤其是企业界的 AI Lab,和美国是有差距的,这是第一点。

我们做了一些开源,可能有些人觉得很兴奋,觉得中国的大模型好像已经超过美国了。其实可能真正的情况是我们的差距也许还在拉大,因为美国那边的大模型更多的还在闭源,我们是在开源上面玩了让自己感到高兴的,我们的差距并没有像我们想象的那样好像在缩小。有些地方我们可能做的还不错,我们还要承认自己面临的一些挑战和差距。

但我觉得,现在慢慢变得越来越好。

(1)90后、00后这一代,远远好过之前。一群聪明人真的敢做特别冒险的事,我觉得现在是有的,00后这一代,包括90后这一代是有的,包括俊旸、Kimi、顺雨都非常愿意冒风险来做这样的事情。

(2)咱们的环境可能更好一些,无论是国家的环境,比如说大企业和小企业之间的竞争,创业企业之间的问题,包括我们的营商环境。

(3)回到我们每个人自己身上,就是我们能不能坚持。我们能不能愿意在一条路上敢做、敢冒险,而且环境还不错。如果我们笨笨的坚持,也许走到最后的就是我们。

科技动态

1、载人飞艇

1月9日,湖北制造的载人飞艇祥云 AS700,完成了荆门至武汉往返航程。这是全国首次载人飞艇商业飞行,可能也是目前世界唯一运作的商业载人飞艇。

飞艇总长50米,最大载客量9人。由于载客量太小,不可能用作常规的交通工具,只能做一些观光飞行。

2、鼻子触控

一个英国发明家想在洗澡时使用手机,结果因为手指带水无法触控。

他灵机一动,发明了戴在鼻子上的触控笔。

它的结构很简单,就是一个石膏纤维的鼻管,里面插着一支触控笔。

这个发明看上去很有用,可以解放双手,也适合戴手套的情况和残疾人士。

3、越南禁止不可跳过的广告

越南近日颁布第342号法令,禁止不可跳过的广告,将于2026年2月15日起生效。

法令规定,视频广告的等待时间必须在5秒以内,否则观众可以选择跳过。而且,关闭方式应该是清晰简便的,禁止使用迷惑用户的虚假或模糊符号。

这明显针对 Youtube 等视频平台的片头广告。这让人第一次感到,越南互联网值得叫好。

文章

1、我所有的新代码都将闭源(英文)

作者是一个开源软件贡献者。他感到,自己的开源代码都被大模型抓取,导致仓库访问者减少,进而也没有收入,所以他后面的代码都要闭源。

2、网站的视觉回归测试(英文)

本文介绍如何使用 Playwright,对网页进行视觉测试,看看哪里出现变动。

3、我用 PostgreSQL 代替 Redis(英文)

Redis 是最常用的缓存工具,作者介绍它的痛点在哪里,怎么用 PostgreSQL 数据库替代。

4、如何用 CSS 修复水平滚动条(英文)

一篇 CSS 初级教程,介绍四个简单的技巧,让网页不会出现水平滚动条(即避免溢出)。

5、消息队列原理简介(英文)

本文是初级教程,介绍消息队列(mesage queue)的概念和作用。

6、macOS Tahoe 的圆角问题(英文)

macOS 最新版本 Tahoe 加大了圆角半径,造成调整窗口大小时经常失败。作者认为,从操作角度看,圆角面积最好超过端头的50%。

工具

1、whenwords

本周,GitHub 出现了一个奇特的库,没有一行代码,只有一个接口文档。

用户需要自己将接口文档输入大模型,并指定编程语言,生成相应的库代码再使用。

以后会不会都是这样,软件库没有代码,只有接口描述?

2、Hongdown

Markdown 文本的格式美化器,根据预设的规则,修改 Markdown 文本的风格样式。

3、VAM Seek

一个开源的网页视频播放器,会自动显示多个时点的视频缩略图,便于快速点击跳转。

4、kodbox

开源的网页文件管理器。

5、Nigate

让 Mac 电脑读写 NTFS 磁盘的开源工具。(@hoochanlon 投稿)

6、Flippy Lid

一个实验性软件,把 macbook 铰链开合作为输入,可以玩 Flippy Lid,也可以作为密码解锁。(@huanglizhuo 投稿)

7、Jumble

nostr 网络的开源 Web 客户端,专门用来浏览以 feed 内容为主的 relay 节点。(@CodyTseng 投稿)

8、Clash Kit

一个基于 Node.js 的 Clash 命令行管理工具。(@wangrongding 投稿)

9、SlideNote

开源的 Chrome 浏览器插件,在侧边栏做笔记,支持跨设备自动同步。(@maoruibin 投稿)

10、NginxPulse

开源的 Nginx 访问日志分析与可视化面板,提供实时统计、PV 过滤、IP 归属地、客户端解析。 (@likaia 投稿)

AI 相关

1、Auto Paper Digest (APD)

一个 AI 应用,自动从 arXiv 抓取每周的热门 AI 论文,通过 NotebookLM 生成视频讲解,并能发布到抖音。(@brianxiadong 投稿)

2、CC Switch

一个跨平台桌面应用,一键切换 Claude Code / Codex / Gemini CLI 的底层模型,以及完成其他的管理设置。(@farion1231 投稿)

3、网易云音乐歌单 AI 分析

使用 AI 分析用户的网易云音乐歌单,进行总结。(@immotal 投稿)

资源

1、EverMsg

这个网站可以查看 BTC 区块链的 OP_RETURN 字段,该字段记录了一段文本,只要发上区块链就永远不会删除和修改。(@blueslmj 投稿)

2、DeepTime Mammalia

沉浸式 3D/2D 网页可视化项目,交互式哺乳纲演化树,探索哺乳动物2亿年的演化。(@SeanWong17 投稿)

图片

1、冰下修船

俄罗斯有一个船厂,位于北极圈附近。每年冬天,船坞都要结冰。

为了冬天也能修船,船厂会把冰层凿掉一块,露出船底。

冰层通常不会那么厚,不会结冰到船底,必须分层凿开。工人先用电锯,锯开最上层的冰层,然后等待下面的河水结冰,再用电锯向下切割,反复多次,直到船底结冰。

有时,需要凿开一条很长的冰槽。

下图是工人进入冰层下方,检修船底,由于冰下工作条件恶劣且有危险性,工人的工资都较高。

言论

1

我对自己的代码被大模型吸收感觉如何?

我很高兴这样,因为我把这看作是我一生努力的延续:民主化代码、系统和知识。

大模型让我们更快编写更好、更高效的软件,并让小团队有机会与大公司竞争。这和 90 年代开源软件所做的事情一样。然而,这项技术太重要,绝不能只掌握在少数公司手中。

-- Antirez,Redis 项目的创始人

2、

即使你不相信 AI,但跳过它对你和你的职业都没有帮助。

以前,你熬夜编程,看到项目顺利运行时,心潮翻滚。现在,如果你能有效利用 AI,可以建造更多更好的项目。乐趣依旧存在,未受影响。

-- Antirez,Redis 项目的创始人

3、

如果你不写作,你就是一个有限状态机。写作时,你拥有图灵机的非凡力量。

-- 曼纽尔·布卢姆(Manuel Blum),图灵奖得主

4、

人们陷入困境有三个主要原因:(1)行动力不足,(2)行动方向错误,(3)等待天上掉馅饼(幻想问题会缓解而拒绝采取行动)。

-- 《当你想摆脱困境》

往年回顾

年终笔记四则(#334)

YouTube 有多少个视频?(#284)

AI 聊天有多强?(#234)

政府的存储需求有多大?(#184)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年1月16日

科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益"

9 January 2026 at 08:11

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

中法合作的一个艺术项目《挑战第841次》,让路过的行人在黄浦江边的一个玻璃亭子里,弹奏法国作曲家的一个钢琴作品。(via

为什么人们拥抱"不对称收益"

前两周,我跟大家说,美国现在最流行"预测市场"。我当时没有统计数字,现在有了。

2025年11月,美国前两大预测市场---- PolymarketKalshi ---- 一共成交了超过100亿美元。

看这个数字,大家可能没感觉。作为对比,美国全国的体育彩票,2024年的销售额是137亿美元。

这就是说,预测市场一个月的交易量,接近了体育彩票全年的销售额。要知道,这两个网站6年前都还不存在!

这么恐怖的增长速度,难怪美国各大公司现在都想挤入这个市场,分一杯羹。

预测市场就是变相的网络彩票,它的火爆只能说明一件事情,美国正出现疯狂的"彩票热"。

本周,我看到一篇文章(上图),一位风险投资家分析这个现象。我想分享他的观点,他认为,预测市场火爆的根本原因,是社会心态的焦虑和绝望

(1)财富转移机制失效了,通过正常工作致富,越来越不可能。工资的增长速度,低于消费的增长速度,个人债务正在变多。

虽然资产的价格(比如股票、黄金、房产)也在上涨,但只是让那些拥有资产的人受益,对于没有这些资产的穷人,只是变得更贫穷。

(2)传统的人生模式也失效了。以前的模式是,找一家大公司,每天按时上班,努力工作,对公司忠心耿耿,坚持多年就会得到回报。你会收到公司的奖励,退休后还有养老金。

这种模式现在行不通了。公司的经营短期化,能存活20年的公司并不多,更不要说你的岗位了。一旦失去现在的工作,再次就业非常困难,以前的工作经验很可能用处不大。

(3)AI 的出现,加剧了前两种情况的发展速度。AI 让一切加速了,压缩了时间。以前,你有五年的时间奋斗,AI 让你感到必须在一年里拿到结果,否则就可能为时已晚。

(4)社交媒体则使得人们永远不会对现状满意。

以前,你的参照群体只是周围人群,现在的参照群体是全世界。你每天看到的都是收入高、赚钱容易、生活优渥的人群,永远会让你感到自己的生活不够好,而无论你已经取得了怎样的成就。

(5)结果就是,越来越多的人失去了耐心,不再相信长期投入,不再幻想长期的劳动积累会通往圆满的人生,社会也不奖励耐心。

为什么要苦苦奋斗20年,去争取10年后可能根本不存在的晋升机会?我要的是一条快速的道路,摆脱日常生活的困境,而且越快越好。

(6)这种心态下,人们的风险偏好发生了变化。为了快速摆脱困境,在风险更大的选项上放手一搏,成了合理的选择

即使只有5%的希望,也比100%的停滞不前更有吸引力。这就是彩票在贫困社区更畅销的原因。

这在经济学上称为"不对称收益"(asymmetric returns),就是风险和收益不对称。失败的可能性很大,但只会损失一小笔钱,成功的可能性很小,但是一旦成功,就会获得巨大收益,简单说就是"小亏大赚"。

追求不对称收益,已经成了一种普遍的心态。它推动了前几年的加密货币和 NFT 的热潮,现在又推动了预测市场。

可以确定,凡是能够产生"不对称收益"的事情,今后都会迅速成为热点。

新人上手 Claude Code 的简单方案

AI 编程工具,我用的是 Claude Code。以前推荐过,非常好用,功能很强。

我现在依然这样认为,但是必须说,Claude Code 不适合所有人,有使用门槛

它要求用户熟悉命令行,而且 Windows 安装不方便,需要启用 Linux 子系统 WSL。另外,如果在外面,没有自己的计算机,临时想用一下,也很麻烦。

元旦的时候,我在广东听说,有人做了"云端 Claude Code 客户端",解决了这些痛点,就很感兴趣。

他们团队叫做 302.AI,我以前就有接触。他们做云端服务很多年了,现在专注于 AI 模型接入。大家可以去官网看一下,用他们的 API 能够接入几乎所有主流模型,数量有几百个。

他们跟我一样,也感到 Claude Code 的诸多不便,就想能不能再开发一个它的客户端,封装所有复杂性,提供最好用的 AI 编程体验。

(1)跨平台桌面应用。他们提供 Win/Mac/Linux 安装程序,通过桌面窗口去使用云端的 Claude Code。

(2)零配置的云端沙盒。云端的 Claude Code 预装在一个沙盒里,集成了 Node.js、Python、Git、CMake、build-essential 等开发工具,不需要任何本地环境配置,开箱即用。

同时,沙盒也保障了安全,跟本地电脑是隔离的,AI 就不会误删本地文件。

(3)对话界面。对于不习惯命令行的用户,他们提供对话式交互界面(Chat UI),以聊天方式完成编程。

(4)随意更换模型。Claude Code 更换底层模型,需要配置环境变量,他们的客户端不需要这么麻烦,只需要鼠标选中即可。

你可以直接用他们的 API,也可以配置自己的 API Key。

(5)一键部署。他们还提供了部署功能,AI 生成的结果可以一键发布到公网,直接访问,无需购买服务器或配置域名。

可以说,这个方案完全针对 Claude Code 的各种痛点,目标是打造新手最容易上手的 Vibe Coding 工具。

感兴趣的朋友可以去 studio.302.ai 下载,体验一下。(提醒:使用前需要注册/登录 302.AI 账号。)

科技动态

1、乔布斯写的程序

乔布斯创立苹果公司之前,当过短时间的程序员。1975年,他20岁,从大学退学后,进入雅达利公司写电子游戏。

人们一直不知道,他的编程水平如何,现在终于曝光了。

本周,乔布斯的一些个人档案公开拍卖,其中就有当年他写的程序,打印纸上还有他的亲笔注释。

有人把这个程序还原出来,放到虚拟机上跑,终于让我们看到了乔布斯的软件作品。

这个程序叫做 AstroChart,跟星座有关。用户提供出生的时间地点,它会显示太阳系主要天体的位置。

从代码来看,乔布斯的编程水平可以,他使用三角函数计算行星位置,并且绕过当年硬件没有双精度浮点数的限制,用整数除法代替。

2、世界最大电动船

澳大利亚建造了世界最大的电力轮船,长度130米,里面的电池重达250吨。

这艘船将用作阿根廷与乌拉圭之间的轮渡,可以搭载多达2100名乘客和225辆汽车。

这艘船不仅是史上最大的电动船,可能也是史上最大的电动装置,一次可以携带超过4万度电。

3、最高过山车

2025年的最后一天,沙特阿拉伯在距离首都利雅得40分钟车程的地方,开张了一个乐园。

这个乐园有27个游乐设施,很多都是世界之最,其中就有目前世界最高的过山车。

这个过山车高达195米,相当于60层楼,比先前的世界纪录高出了55米。

整个过山车的长度是4.2公里,最高速度可以达到240公里/小时,全程只有3分多钟。

网上有很多这个过山车的视频,不要说坐在车上,就是看视频都觉得惊心动魄。

文章

1、2025年大模型回顾(英文)

西蒙·威利森(Simon Willison)的 AI 年度回顾,过去一年的大事件基本都提及了,总结和评点得非常好,推荐阅读。

2、华为的 5nm 制程怎么样?(英文)

这是一家美国技术媒体对华为麒麟9030芯片(搭载于最新的 Mate 80 手机)的分析文章。

该文认为,该芯片比早先的 7nm 制程有提升,是大陆制造的最先进芯片,但从跑分看,还没达到台积电的 5nm 水平。文章有中文版

3、Opus 4.5 将会改变一切(英文)

作者不相信 AI 会取代程序员,直到遇到 Anthropic 公司的 Opus 4.5 模型。本文是他的4个项目的编程体会,他现在确信程序员会被替代。

4、HTTP caching, a refresher(英文)

对于 HTTP 缓存机制的一个总体介绍,梳理浏览器缓存的处理逻辑。

5、Vitest 的浏览器模式介绍(英文)

JS 测试框架 Vitest 4.0 引入了浏览器模式,可以进行浏览器自动化,类似于 Playwright,进行 UI 测试,本文是一个简单介绍。

6、如何提高 JS 数组的读写速度(英文)

一篇 JavaScript 中级教程,介绍通过为 JS 数组分配连续内存,提高数组的读写速度。

工具

1、ZenOps

一个命令行工具,在本地终端里查询阿里云/腾讯云等云平台的运行数据,并提供钉钉、飞书、企微机器人,进行自然语言查询。(@eryajf 投稿)

2、白虎面板

轻量级的服务器定时任务管理系统,适合低配置的服务器。(@engigu 投稿)

3、OnlinePlayer

一个网页播放器,可以播放本地视频和云盘视频。(@13068240601 投稿)

4、gitstats

命令行工具,生成 Git 仓库的统计数据。(@shenxianpeng 投稿)

5、云图

一个极简风格的图床,可以搭建到自己的 NAS,提供灵活的 API。(@qazzxxx 投稿)

6、KeyStats

开源的 macOS 小工具,对按键行为进行统计。(@debugtheworldbot 投稿)

7、py2dist

这个工具可以将 Python 脚本编译成二进制模块,方便隐藏源码。(@xxnuo 投稿)

8、Stream Panel

Chrome 浏览器开发者工具的一个扩展,用来调试服务器发送事件 (SSE) 和 Fetch 的流式连接。(@bywwcnll 投稿)

9、Zedis

Redis 的图形客户端,跨平台的桌面应用,不使用 Electron,而是使用 Rust + GPUI,性能更好。(@vicanso 投稿)

10、QDav

这个网站可以为夸克网盘加入 WebDAV 协议,从而挂载到网盘播放器来播放夸克网盘的视频。(@ZhouCai-bo 投稿)

11、XApi

开源的 Chrome 浏览器插件,自动捕获当前网页的 Fetch 与 XHR 网络请求,支持改写 Cookie、Origin、Referer 字段,方便开发调试。(@lustan 投稿)

12、PDFCraft

纯浏览器的 PDF 开源工具集,目前有80多个工具。(@pccprint 投稿)

AI 相关

1、Open-AutoGLM

智源公司的开源安卓应用,使用自然语言,让 AI 操作手机,进行手机自动化,可以接入各种模型,无需电脑端。(@Luokavin 投稿)

2、Claude-Ally-Health

一个基于 Claude Code 的个人医疗数据中心,定义了一组自己的命令和技能,用 AI 分析个人医疗数据(体检报告、影像片子、处方单、出院小结)。(@huifer 投稿)

3、灵猫

免费的 AI 图片去水印网站,但只是去除视觉水印,嵌入的数字水印还在。(@pangxiaobin 投稿)

4、DeepDiagram AI

开源的 AI 应用,用自然语言驱动内置的 mermaid、echarts、mindmap、Draw.io 等绘图工具生成图表。(@twwch 投稿)

资源

1、100万首页截图

这个网站收集了100万个热门网站的首页截图,将它们做在一个页面,可以放大查看。

2、Emulator Gamer

各种老游戏机的经典游戏,通过模拟器免费在线游玩。(@SinanWang 投稿)

图片

1、如今的 Mozilla

Mozilla 浏览器的新任 CEO 宣称,公司的发展方向是 AI 浏览器

这让 Mozilla 社区感到担忧,因为没人是为了 AI 而使用它。一位使用者就画了下面这张图。

Mozilla 的吉祥物----一只小狐狸拿着锯子,把自己正坐着的树枝锯断,旁边还有一只鸟,为它递上更锋利的电动锯子,上面写着"AI"。

这张图比喻 Mozilla 一直在自寻死路,全力转向 AI 只会死得更快。

文摘

1、外卖应用的秘密

我是一个大型外卖应用的开发者,受一项严格的保密协议约束。但是,我已经不在乎了,我昨天向公司递交了离职报告。

说实话,我希望公司能起诉我,这样一来,这些事情就会曝光。

我已经消极工作大约八个月了,只是看着代码被推送到生产环境。一想到自己参与了这台机器,我夜里都睡不着。

人们总怀疑算法对用户不利,现实比这更糟。我是一名后端工程师,每周参加产品会议,产品经理(PM)讨论如何才能挤出额外0.4%的利润,他们把用户当成有待开发的资源。

公司有一个"优先配送"服务,你多付2.99美元,就可以更快拿到外卖。这完全是个骗局,根本没有加快派送的速度,而是人为把非优先订单延迟5到10分钟,让你感觉优先订单更快。我们仅仅通过让标准服务变差,就赚取了数百万美元的纯利润,而不是真正改善服务。

最让我恶心的是"绝望分数",这是一个隐藏的外送员指标,根据外送员的行为判断他们多想赚钱。

如果外送员在晚上10点登录系统,毫不犹豫地立即接下每一个3美元的垃圾订单,算法会将他们标记为"高度绝望"。一旦被标记,系统就会停止向他们显示高价订单,理由是"既然我们知道他绝望到愿意接受3美元,为什么还要让他看到15美元的订单呢?"。系统把高价订单留给"休闲"外送员,即那些不愿接低价单的外送员,吸引他们接单,而全职外送员则被碾压成尘埃。

公司还会从用户的账单扣除一笔1.50美元的"外送员福利费",这个名字让用户感觉在帮助外送员。实际上,这笔钱流入了游说反对外送员成立工会的基金,这是公司用于"政策防御"的费用。用户实际上是在为那些高端律师付费,那些律师为削弱外送员的权益而工作。

最后,虽然公司不再从外送员的小费里面提成,因为被起诉过,但是使用其他方法窃取小费。

如果算法预测你是"可能支付小费的用户",而且你很可能会给10美元小费,那么公司只会给外送员可怜的2美元基本派送费。如果你给了0美元小费,公司会给外送员8美元的基本派送费。结果是用户的小费并没有奖励外送员,而是在补贴公司。用户给外送员付工资,这样我们就不用付了。

言论

1、

在美国东海岸(纽约和华盛顿),人们会问:"中国是否就要失败了",而在西海岸(洛杉矶和旧金山),人们更倾向于问:"万一中国成功了会怎样?"

这一定程度上反映了硅谷的特点:更注重收益最大化,而非风险最小化。东海岸的问题也值得认真对待,但过分关注中国是否失败,会助长一种美国无需做出任何改变就能击败对手的论调,从而削弱美国改革的紧迫性。

-- Dan Wang《2025年度信件》

2、

如果美国或中国在某个方面落后太多,落后者就会奋起直追。这将是未来数年甚至数十年世界变化的动力。

-- Dan Wang《2025年度信件》

3、

程序员对待 AI 有两种态度:一种以结果为导向,渴望通过 AI 更快拿到结果;另一种以过程为导向,他们从工程本身获得意义,对于被剥夺这种体验感到不满。

-- Ben Werdmuller

4、

AI 数据中心的建设热潮,导致内存价格暴涨,进而产生一系列连锁反应。

手机和电脑厂商别无选择,只能提价。我们估计,2026年全球的手机市场和电脑市场都会萎缩。手机萎缩2.9%到5.2%,电脑萎缩4.9%到8.9%。

-- IDC 公司的预测

5、

eSIM 手机卡一旦更换就可能失效,相比之下,实体 SIM 卡可以随意插上插下,几乎不会出现故障。推广 eSIM 的后果就是,手机号丢失的事件会大大增多。

-- 《我后悔使用 eSIM》

往年回顾

一切都要支付两次(#333)

没有目的地,向前走(#283)

生活就像一个鱼缸(#233)

腾讯的员工退休福利(#183)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2026年1月 9日

科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录

26 December 2025 at 07:51

这里记录每周值得分享的科技内容,周五发布。([通知] 下周元旦假期,周刊休息。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

哈尔滨19米大雪人,完工之前的样子。(via cgtn@instagram

《硅谷钢铁侠》摘录

最近,我读了一本十年前的马斯克传记《硅谷钢铁侠》(中信出版社,2016)。

按理说,这本书已经过时了,这十年马斯克发生太多事情了。

我是睡觉前随手拿起来,翻了几页,看得津津有味,就读完了。

这本是马斯克的授权传记,他本人亲自接受了采访,还挺有料的。而且,因为我已经知道后续的发展,所以读到十年前的采访,反而有更多启发。

他的人生确实传奇,白手起家,家里给的最大帮助就是从南非移民到加拿大,后面都是自己奋斗出来的。

他创立了 Paypal,然后把卖掉它的钱拿来又创办了三家公司:特斯拉、SpaceX 和 SolarCity。

这太疯狂了,他一个外行同时进入了三个不同的行业----电动汽车、宇宙航天和太阳能----这些行业都刚萌芽,没有任何个人创业成功的先例。

更疯狂的是,他居然把这三家公司都做成了,而且都做到了世界第一(SolarCity 后并入特斯拉),他也因此变成了世界首富,你说神奇不神奇。

读完全书,我的最大感受是,还是要动手做事,没准真能做成。想他人不敢想,做他人不敢做。即使最狂野的梦想,只要全心投入,用力去做,也是有可能成功的。

下面就是我的一点摘录。

(1)

特斯拉最艰难的时候,非常接近于破产倒闭。

马斯克对外宣传,特斯拉是一家汽车公司,但实际上,他们只是一群年轻人租了一间大厂房,更像是在捣鼓汽车的大型实验室。

(2)

马斯克非常不理解,为什么有人设计了车灯开关。

他说:"真是多此一举。天黑时车灯自动打开,就这么简单。"

(3)

特斯拉的第一版设计稿,因为设计师没想好门把手的形状,就没画上去。

没想到马斯克很喜欢这个没有门把手的车型,就决定门把手应该在有需要的时候自动弹出。

(4)

马斯克认为,未来会有人口危机,主张多生孩子。

他认真考虑了,怎么在特斯拉后排安装婴儿座椅。传统的车门设计,使得把婴儿座椅和小孩安置在后排非常不方便,所以特斯特的车门设计采用了"鹰翼门"。

(5)

特斯拉的第一款车型是跑车,但没有大量生产。真正大量生产的第一款车型是 Model S,最初的名字是 Model Sedan。

Sedan 这个词的意思就是轿车,用来跟跑车相区别。但是马斯克认为这个词太平淡了。英国人习惯称轿车为 Saloon,这听上一样不伦不类。最后,就索性只保留第一个字母,称为 Model S。

(6)

马斯克对员工的要求是,全情投入你的工作,并把事情搞定。

不要等待上级的指导和详细指示,也不要等待别人的反馈意见,你要主动想办法把工作完成。

(7)

他认为,一个人独立工作,是最佳的工作状态。

一个人不需要开会、不需要与谁达成共识,也不需要在项目中帮助其他人。你一个人就可以持续地工作、工作、再工作。

(8)

特斯拉员工最害怕的事情,就是向马斯克申请额外的时间或者经费。

你一定要事先做好详细准备,跟他解释为什么必须招更多的人,以及需要追加的时间和资金预算。如果有招聘目标,还要准备那个人的简历。

(9)

如果你一上来就告诉马斯克,某件事情做不了,他会马上把你轰出办公室,甚至可能当场解雇你。

在马斯克看来,某件事办不成的唯一原因,就是违背了基本的物理原理。但是即使这样,你也必须做足了功课,深入每一个技术环节,向他解释为什么行不通。

(10)

马斯克要求员工,项目没完成之前,周六和周日依然要努力工作,并睡在桌子底下。

有些人反对,表示员工也需要休息,有时间陪陪家人。

马斯克说:"我们破产之后,你们会有大量时间陪家人。"

(11)

马斯克有自己计算时间价值的方法。他预期10年后,公司的日营收可以达到1000万美元,所以进度每拖延一天,就相当于多损失1000万美元。

(12)

马斯克的根本想法是改变这个世界,他总是喜欢谈论人类的生存问题。

早在他开始创业的时候,就已经得出了结论,那就是生命是短暂的。如果你真的意识到这一点,你就会知道,活着的时候工作越努力越好。

科技动态

1、黑色圣诞卡

爱沙尼亚交通警察向800多名危险驾驶者,寄送了黑色圣诞卡,提醒他们新的一年必须安全驾驶。

这些人都是过去违反交通规则的司机,最常见的问题是超速和不系安全带。

圣诞卡上是一起交通事故的现场,黑漆漆的深夜,天空中有明亮的月亮,公路上有交通事故后的车辆残骸,远处还有车灯的亮光。

一个有趣的统计是,虽然人们常说女司机是"马路杀手",但是这800多个危险驾驶者里面,只有33名女性。

2、2025全球互联网报告

世界最大 CDN 服务商 Cloudflare,发布了《2025全球互联网报告》,公布了它的统计数据。

2025年,全球互联网流量上升19%,由于网民数量基本没变,所以多出来的流量来自 AI 爬虫。

流量最大的前10大互联网服务:谷歌、脸书、苹果......

移动流量中,苹果设备占35%,安卓设备占65%。

浏览器排行是,Chrome 66%,Safari 15.4%,Edge 7.4%。

3、违停巡逻车

上海警方启用无人驾驶的违章停车巡逻车。

这辆小车自动在马路上巡逻,对路面进行抓拍。

一旦发现违停车辆,它就会识别车牌,将其上传警务系统,系统后台会发送提醒短信给车主,要求在12分钟内驶离。

12分钟后,小车就会返回点位进行检查,将相关信息回传后台,并经民警审核后开罚单。

据报道,12月18日一天,它共发现违停车辆119辆次。

4、室内过山车

一家瑞典的创意工作室,在他们的办公室建造了世界唯一的室内过山车。

这个过山车途径办公室的各个角落,总长60米,最高的地方距离地面有3米。

坐上这个过山车,你就能游览一圈办公室,看到同事们在干什么。

工作室负责人说,建造它的目的是"促进员工之间的互动,以及打破常规,培养创造力。"

文章

1、分布式架构的演化(英文)

本文将分布式架构分成三种:P2P、联邦式(比如 Mastodon)、中继式(比如 Nostr)。作者认为,对于大型分布式应用,中继式架构才是未来方向。

2、什么是 GitHub 自托管 Runner?(中文)

GitHub Actions 有一个 self-hosted runner 功能,让 action 运行在你自己的服务器。本文详细介绍它的概念、原理,并结合案例进行实践。(@luhuadong 投稿)

3、CSS Grid Lanes 布局(英文)

浏览器开始支持 CSS 的 Grid Lanes 布局了,大大方便了瀑布流的实现。

4、6502 指令集适用汇编语言初学者(英文)

6502 是一块诞生于1975年的 CPU,很多早期电脑(比如 Apple II)都使用它。作者解释,为什么你应该用它,作为学习汇编语言的第一个指令集。

5、你应该多用/tmp目录(英文)

作者提出,Linux 系统的/tmp目录用起来很方便,完全可以把它当作自己的临时性目录。

6、中国的清洁能源战略(英文)

《纽约时报》驻华记者的长文,体验当代中国的生活,比如无人驾驶、无人机送餐,他说"感觉像生活在未来"。

工具

1、MADOLA

一种新的数学脚本语言,像编程一样写数学公式,可以编译成 HTML 格式作为文档,也可以编译成 C++ 或 WebAssembly 直接运行。(@AI4Engr 投稿)

2、CattoPic

一个基于 Cloudflare Worker 的图片托管服务,将图片上传到 Cloudflare 进行推过,支持自动格式转换、标签管理。(@Yuri-NagaSaki 投稿)

3、termdev

直接在终端,通过连接 Chrome Devtool 调试网页。(@taotao7 投稿)

4、tui-banner

为 Rust 语言的命令行项目添加一个横幅图案。(@coolbeevip 投稿)

5、Alertivity

macOS 菜单栏的资源监控工具,监控 CPU、内存、磁盘、网络和进程活动。(@nobbbbby 投稿)

6、cpp‑linter

C/C++ 代码的静态检查工具,可以接入 CI/CD 流程,简化代码质量管理。(@shenxianpeng 投稿)

7、Rote

开源的 Web 笔记软件,需要自己架设。(@Rabithua 投稿)

8、Infographic

JS 的数据可视化框架,用于在网页生成各种信息图,内置200多种模板。(@Aarebecca 投稿)

9、Clock Dashboard

天气时钟看板,适合老旧的电子设备再利用。(@teojs 投稿)

10、离线版问卷

开源 Web 应用,用来设计和托管调查问卷/报名表。(@chenbz777 投稿)

11、Xget

基于边缘计算(如 Cloudflare Workers/Vercel/Netlify)的加速引擎,可以加速程序员网站的访问速度,比如将github.com域名替换成xget.xi-xu.me/gh。(@xixu-me 投稿)

12、BoxLite

一个 Python 库,可以在脚本中运行一个微型虚拟机,提供硬件隔离。(@DorianZheng 投稿)

13、Green Wall

生成你的 GitHub 年度报告。(@Codennnn 投稿)

14、edge-next-starter

面向出海项目的 Next.js + Cloudflare 全栈项目模板,集成 Edge Runtime、D1 数据库、R2 存储。(@TangSY 投稿)

AI 相关

1、Chaterm

带有 AI 功能的智能终端工具,可以用自然语言完成命令行操作。(@zhouyu123666 投稿)

2、miniCC

网友开发的 AI 编程工具 Claude Code 替代品,主要用于学习目的。(@Disdjj 投稿)

3、Android Trans Tool Plus

一个开源的纯前端应用,通过 AI 翻译安卓资源文件,支持多语言同步、差异校验。(@huanfeng 投稿)

4、octopus

个人用户的大模型 API 聚合工具,支持接入多个模型供应商,提供负载均衡、分组名称、使用量统计等功能。(@bestruirui 投稿)

5、Vexor

一个 Python 工具,对当前目录的文件进行向量嵌入,用来语义搜索。(@scarletkc 投稿)

6、Tada

开源的任务管理应用,带有 AI 总结功能。(@Leaomato 投稿)

资源

1、大模型原理(英文)

一篇相对好懂的大模型原理解释,文章不长,并且还有大量的互动图形,写得非常好,推荐阅读。

2、编程语言速度比较

这个网站使用不同的计算机语言,通过莱布尼茨公式计算 π 值,然后给出运行速度的排名,最快是 C++(clang++),最慢是 Python (CPython)。

3、更好的 ZIP 炸弹

这个网页提供三个 ZIP 炸弹文件的下载,其中最小一个只有 42KB,但是解压后的大小是 5.5GB。

图片

1、2025年最佳科学图片

《自然》杂志评选的一组2025年最佳科学图片。

两只争夺领地的青蛙。

南非废弃天文台长出的蘑菇。

2、帽子,乌龟和幽灵

2022年,一个业余数学家 David Smith 发现了一个有点像帽子的奇特形状。

这个形状的奇特之处在于,它可以无限不重复地铺满整个空间,且不形成周期性的重复图案。

不久后,他又发现了两种稍加变化的形状,称为乌龟和幽灵,也可以不重复地平铺平面。

下面就是这三种形状各自平铺的图案。

言论

1、

我使用氛围编程会感到疲惫,AI 生成代码的速度太快了,我的大脑跟不上,无法及时完成代码验收或审查。我必须休息一段时间,才能重新开始。

-- 《氛围编程疲劳》

2、

制造汽车是非常困难的一件事。一辆车大约有3万个独立零部件,公司可能只会采购3000个,因为像车头灯这样的部件,是作为一个整体采购的,但它实际上包含很多组件。

里面的二级、三级、四级供应商提供的零部件,任何一个出现问题都可能导致整车的问题。

-- 汽车创业公司 Rivian 的 CEO 专访

3、

数码世界的现状是,很多人(尤其是大多数老年人)已经放弃了抵抗,任由电子设备将他们带到任何地方。

因为一旦你想搞清楚电子设备的运作,就会发现,在便利的幌子下,一切都充满了敌意,暗箱操作无处不在,不可能完全理清。你想从它们手中夺回个人数据和隐私会非常艰苦,而且注定失败,最终只会带来更大的挫败感。

-- 《一切并非必然》

4、

现在的学生拥有前所未有的优质教育资源,但他们却陷入成千上万种选择中不知该学什么、该用什么资源的困境。拥有资源并不意味着就能找到方向。

-- 《不要关闭你的大脑》

5、

危险并非来自中国的崛起,而是美国的思维模式。如果把科学视为零和博弈,那么每一项中国专利看起来都像是美国的损失。但创意是非竞争性的:中国的科研突破不会让美国人变穷,而是会让世界变得更富有。多极化的科学世界意味着更快的增长、更大的财富和加速的技术进步。

-- 《中国的创新》

往年回顾

西蒙·威利森的年终总结,梁文锋的访谈(#332)

电动皮卡 Cybertruck 的 48V 供电(#282)

好用的平面设计软件(#232)

新人优惠的风险(#182)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年12月26日

科技爱好者周刊(第 378 期):预测是新的互联网热点

19 December 2025 at 08:06

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

武汉首座电梯升降桥最近建成开放。因为上游有船厂,所以大桥有四根巨大的电梯柱,用来升起桥面,让船通过。(via

预测是新的互联网热点

大家大概想不到,美国互联网的热点,现在不是 AI 网站,而是一种全新的网站,叫做"预测市场"(prediction market)。

这类网站像雨后春笋一样,每天都在冒出来。最有名的预测市场,目前是 PolyMarket

预测市场的用途,就是预测各种各样的事情。以 PolyMarket 为例,首页顶部就是各种预测的分类。

热门事件、突发事件、最新预测、政治、体育......

只要是你能想到的事情,它都提供预测

以上周末为例,首页热门预测如下(上图)。

  • 《时代》杂志的年度人物是谁?
  • 《时代》杂志年度人物名单会泄露吗?
  • 美联储一月份的决定是什么?
  • OpenAI 下一次的大模型发布是哪一天?

你随便选一个,点进去就能看到,各种情况的概率。

上图预测的是,2025年12月5日至12日期间,马斯克会发多少条推文。

可以看到,概率最高的情况是440条~450条,概率33%,概率最低的情况是400条~419条,概率1%。

正是因为对于几乎任何问题,它都有实时的详细预测,美国人现在已经不怎么看民调了,改成看这种预测网站了。因为民调的抽样方法和样本大小,总是有局限的,反而是预测网站更反映市场的真实看法。

你可能会问,这些预测结果怎么产生?如何确保准确?

答案很简单,结果来自于用户的下注。

你看好哪一种情况,就可以对它下注。看好的人多,这种情况对应的概率就会上升,反之下降。

实质上,它的每一个预测都是一支股票,股价就是它的概率,1%的概率就是股价0.01元,100%的概率就是股价1元。

举例来说,某种情况的当前概率是2%,那么相当于0.02元。你看好这种情况,假定就花了100元买入。

结果,正如你的预测,它变成了现实,概率上升为100%,价格就变成了1元,相比你的买入价,整整上涨了50倍。于是,你投入的100元就变成了5000元。

反之,你预测错了,这个结果没有实现,概率变为0%,也就是0元,你投入的100元将一分都收不回来。

最近,美国的一条热门新闻就是,一个男子在 PolyMarket 上,对一个2%的小概率事件投入3000美元。结果,预测准确,他收回了12.5万美元。

为了方便世界各地的人参与,也是为了保证匿名,这种预测网站都采用稳定币交易。

所以,它的本质就是一个巨大的彩票市场,允许用户买卖自己最感兴趣、最熟悉的事件,这是它快速流行起来的根本原因。参与的人多了以后,反过来提高了预测的准确性。

我觉得,它的前景不可限量,一定会火爆的井喷式发展,传统彩票可能会被它彻底淘汰。

它把任何不确定的事情,都变成了彩票,实时量化了每一种可能性的概率,并且提供了金钱翻倍的途径。这一方面很有参考价值,可以用来判断未来情况,另一方面也非常有娱乐性和刺激性。

国产 Nano Banana Pro 的图片幻灯片生成

上个月,谷歌发布了新一代图像编辑模型 Nano Banana Pro(其实就是 Gemini 3 Pro 的图像分支)。

有一个功能引起了轰动:无论多么枯燥的文字,都能变成有趣的图片,从"读文"变成"读图"。

我当时就想,国产模型一定会马上跟进。

果然,昨天打开秘塔 AI,就看到他们发了这个功能完全对标 Nano Banana Pro 以及 NotebookLM,而且还加入了自己的特色----讲解。

你点击"上传文件"(上图),上传各种资料(可以上传多篇),它就会自动创建一个知识库,输出内容的 AI 总结。这时,还会显示一个"给我讲讲"按钮。

上图是我写的一篇 JS 语法点 Promise 的教程,点击"给我讲讲"就会生成图片幻灯片 + 讲解。

大家可以去它们的官网 metaso.cn (手机 App 同名)试试看,这个功能挺好玩的,操作零门槛,关键是它免费(有赠送的积分)。

除了上传文件,你也可以直接搜索某个主题,再点击下方的"生成幻灯片"按钮。这时就会有"图片幻灯片"选项,并有20多种风格可选,还支持自定义。

科技动态

1、步行环游世界

上个世纪90年代的一天,一个英国青年在酒吧里随口说,他可以从南美洲最南端一路走到英国。他的朋友都不信。

他就跟朋友打赌,他能做到。1998年,他正式从智利最南端开始步行,那一年他29岁。

27年过去了,他已经56岁了,依然在路上。

好消息是,他已经接近行程的尾段,预计将于2026年9月到达终点英国。

下面就是他的路线图,从南美洲最南端到北美洲最北端,再到亚洲和欧洲,最后是英国。

整个行程中,他只能步行或者游泳,不能使用任何交通工具。最难的一段就是北美洲与俄罗斯之间的白令海峡,为了不坐船,他是在冬天从海冰上爬过去的。

这27年中,他也不是每天都在走,有时因为各种原因,会离开一段日子,然后再回来接着走。

他说,依靠个人的力量不可能完成这样的行程,留不开家人的支持、陌生人的友善,以及赞助商的帮助。

至于是什么力量支撑他坚持走了近30年?他说:"你需要看看真实的世界,以及生活在其中的人们,这将是你所能接受的最好的教育之一。"

2、六臂机器人

美的公司展示一个六臂机器人,将用于无锡工厂的生产线。

它可以六只手同时执行三项任务。那样的话,一个机器人就相当于三个工人了。

3、手摇洗衣机

一位前戴森公司的工程师,为不发达地区发明了一种手摇洗衣机。

据介绍,这种洗衣机不需要电,只要手摇几分钟,就能洗净5公斤衣物,并且节省一半的水。

如果它真的有效,我有一个建议,就是把手摇改成脚踏车,只要踩5分钟踏板,就能洗一筒衣服。

文章

1、程序员为自己的工具命名时的彻底迷失(英文)

本文批评很多程序员为软件起名时,尽起一些烂七八糟的名字,根本看不出软件的用途,建议软件名称应该跟用途有相关性。

2、解读斯诺登文件(英文)

这篇文章详细分析了2013年斯诺登泄漏的文件,文章第一部分就是分析对北方工业公司的情报收集,美国的监控令人叹为观止。

3、从文本到词元(英文)

一篇科普文章,通俗地介绍搜索引擎如何将查询的文本转换成标准化的词元(token)。

4、大模型构建 HTML 工具的实用方法(英文)

著名程序员 Simon Willison 的长文,总结他使用大模型生成网页应用的经验。

5、GraphQL 蜜月期已结束(英文)

作者认为,GraphQL 解决的问题远比人们想象的小众,而且可以通过其他方式解决,这项技术最终往往弊大于利。

6、git add -p 的解释(英文)

本文介绍 git add -p 命令。它会显示一个互动界面,让用户逐个确认每个文件的变动,是否要加入暂存区。

工具

1、Cosmic

上周,Cosmic 1.0版正式发布了。它是一个全新的 Linux 桌面,美观且功能强大,为用户提供了 Gnome 和 KDE 之外的另一个选择。

2、Keyden

macOS 菜单栏的开源 TOTP 双因素认证器,密钥加密存储在 macOS Keychain。(@tasselx 投稿)

3、WeMD

开源的 Markdown 微信公众号编辑器。(@tenngoxars 投稿)

4、starling-speak

文本朗读网站,支持多种语言,带有录音功能。(@Keldon-Pro 投稿)

5、shift

一个基于 WebAssembly 的在线代码编辑器,支持直接在网页运行 Python、Lua、Ruby 等语言。(@hubenchang0515 投稿)

6、EasyImg

基于 Nuxt 4 构建的个人图床,丰富的后台配置。(@chaos-zhu 投稿)

7、Go-WXPush

Go 语言开发的微信消息推送服务,提供了一个简单的 API 消息推送接口。代码开源,每天10万次推送额度,个人用不完。(@hezhizheng 投稿)

8、ZeroLaunch-rs

Windows 应用启动器,拼音模糊匹配,基于 Rust + Tauri + Vue.js。(@ghost-him 投稿)

9、MrRSS

跨平台的开源桌面 RSS 阅读器,支持自动翻译、自动总结、新订阅源发现。(@ch3ny4ng 投稿)

10、PVE Touch

为移动设备优化的 Proxmox VE 管理界面,方便通过手机管理虚拟机。(@hanxi 投稿)

AI 相关

1、Disco

谷歌实验室推出的实验性 AI 浏览器,完全跳过网页搜索,目前需要排队等待名额。

2、Flowers

开源的浏览器 AI 助手插件,提供网页翻译、问答、笔记等功能。(@snailfrying 投稿)

3、DeepAudit

开源的代码审计平台,通过智能体实现漏洞挖掘和自动化沙箱 PoC 验证,支持 ollama 私有部署模型,代码可不出内网。(@lintsinghua 投稿)

资源

1、生命的尺寸

这个网站用图形展示各种生命体的大小比较,从 DNA 一直到蓝鲸。

2、写一个你自己的 C 语言编译器(Build Your Own Lisp)

一本面向初学者的免费英文电子书,介绍怎么用 C 语言写编译器,以 Lisp 语言的编译器为例。

3、A Soft Murmur

一个背景音网站,可以开关不同的音效,并调节它们的音量。

图片

1、13个圆画出动物

一个艺术家使用13个圆,画出各种动物。

猫头鹰

兔子

猴子

文摘

1、Claude Opus 4.5 是第一款让我真正担心自己工作会丢掉的大模型

Claude Opus 4.5 真是完全不同于其他模型。还没用过的人根本无法想象未来两三年会发生什么,明年可能就是最终的转折点。

我不知道接下来该如何适应。当然,我可以整天看着 Opus 帮我工作,偶尔出点小问题再干预一下,但再过一段日子连这些都不需要了呢?

编码问题基本上已经解决了,接下来像系统设计、安全之类的问题也会迎刃而解。我估计再过两三个版本,80%的技术人员就基本没用了。当然,公司还需要一些时间来适应,但他们肯定会想方设法尽快摆脱我们。

虽然我很喜欢 AI 这项技术,但一想到这一切最终会走向何方,我就感到难过。

2、为什么学习物理学

(本文摘自理查德·费曼于1963年6月在里约热内卢举行的美洲物理教育会议上发表的演讲。费曼是加州理工学院理论物理学教授。)

我们应该教授物理学,这有五个原因。

(1)物理是一门基础科学,应用于工程学、化学和生物学等各种技术领域。

物理是研究自然界的科学,或者说是认识自然界的科学,它告诉我们事物是如何运作的,以及人类在当前和未来的技术中发明的各种设备是如何工作的。因此,懂物理的人应对本行业出现的技术问题会很有用。

(2)物理教会你如何动手做事情。它教授许多操纵事物的技巧,以及测量和计算技巧,这些技巧的应用范围比特定研究领域要广泛得多。

(3)物理作为一门科学,对许多人来说,是一种极大的乐趣。

科学教育培养出来的科学家,不仅为工业发展和知识发展做出贡献,同时也参与了我们这个时代的伟大冒险,从中获得巨大的乐趣。

即使一个人没有成为一名专业科学家,研究自然也是为了欣赏自然的奇妙和美丽。这种对自然的了解也给人一种稳定和现实的感觉,并驱散了许多恐惧和迷信。

(4)物理教会人们如何认识事物,帮助你质疑很多事情。质疑和自由思想的价值,不仅对科学发展,而且对其他各个领域,都显而易见。

科学教导我们如何认识事物、什么是未知事物、事物被认识到什么程度、如何处理怀疑和不确定性、证据规则是什么、如何思考事物以便做出判断、如何区分真理与欺诈。这些无疑是教授科学,特别是教授物理的重要收获。

(5)在学习科学的过程中,你会学会如何试错,培养发明创造和自由探索的精神,这种精神的价值远远超出了科学本身。

人们会学会问自己:"有没有更好的方法 ?"我们必须想出一些新的技巧或方法,以改进这项技术。这种想法是许多思想、发明创造以及各种人类进步的源泉。

言论

1、

为什么我们有两个鼻孔,而不是一个大洞?

因为肺部持续需要空气,两个鼻孔可以交替工作,让鼻子的一侧得到休息。

-- 美国《大众科学》

2、

报社招我去当撰稿人,我以为是去写稿,结果却是以极低的薪水让我编辑 AI 生成的文案草稿,理由是"大部分工作已经完成了"。

这让我深受打击,我曾经觉得自己很有价值,受人重视,对未来充满希望,渴望拥有辉煌的职业生涯,现在却只能修改 AI 生成的文字。

-- 一位自由撰稿人

3、

SaaS 行业将会萎缩,尤其是那些功能简单的 SaaS,因为企业现在可以用 AI 快速生成内部服务。

-- 《AI 正在蚕食 SaaS》

4、

我发现,中文不喜欢直接说 True,更倾向说 !False。比如,英文说"很好",中文说"不坏",英文说"对的",中文说"没错",英文说"正常",中文说"没问题"。

中文更喜欢双重否定"否定词+否定词",这种表达方式增加了模糊性(含糊其辞)和灵活性(模棱两可),创造了回旋余地,避免了肯定答复导致的态度明确、归类迅速、立场鲜明。

-- 《为什么中文拒绝说 true》

往年回顾

你可能是一个 NPC(#331)

新基建的政策选择(#281)

互联网公司需要多少员工?(#231)

移动支付应该怎么设计?(#181)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年12月19日

科技爱好者周刊(第 377 期):14万美元的贫困线

12 December 2025 at 08:07

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

腾讯集团创始人之一的陈一丹,投资建设的深圳一丹中心,目前已经结构封顶,上图是建筑效果图。(via

14万美元的贫困线

一个人需要多少钱,才能摆脱贫困?

我看到一篇美国人的文章,作者说,美国政府规定的贫困线是,四口之家的年收入不足3.12万美元。

根据统计,美国四口之家的年收入中位数是8万美元,远超贫困线。按照这个标准,贫困的美国家庭应该不多,8万美元可以让一家人过上"中产阶级的生活,或许还算舒适"。

但是,事实却是,这点钱在美国会过得手头很紧,根本不够一家人的开销,你经常会烦恼钱不够用。

作者就问了,美国的贫困线为什么是3.12万美元?真正的贫困线应该是多少?

他发现,贫困线的计算方法,来自1963年的一次调查。调查发现,美国家庭那时收入的三分之一用于食品,政府就把食品的最低开销乘以3,得到了贫困线,沿用至今。

2025年,美国四口之家一年最低的食品开销是1万美元,乘以3就得到了贫困线3.12万美元。

但是,半个多世纪过去了,家庭的消费结构和物价彻底变了。

现在,家庭的食品支出不是三分之一,对大多数家庭来说,大概仅为5%至7%。家庭支出的大头变成了住房、教育、医疗,其中住房占支出的35%至45%,医疗占15%至25%,子女教育占20%至40%。

所以,如果要覆盖基本开销,总支出不再是食品支出乘以3,而是乘以13到15

这样计算的话,美国四口之家的贫困线应该在14万美元左右。只有年收入达到这个数字,才足以覆盖一家人的基本开销。

这很惊人,14万美元约等于100万人民币,这样的家庭收入在美国还是存不下钱。

这就是为什么,你的收入看上去不低,却总感觉钱不够用的原因,因为实际的贫困线比名义的贫困线,高出非常多。

我觉得,这篇文章的最大价值在于提供了一种方法,估算收入应该是多少,才能免于贫困。

具体来说,真实贫困线就是食品开支乘以它所占比例的倒数

假定你的食品开支是每天30元,每年1万元左右,占总支出的十分之一,那么你的年收入如果低于1万元乘以10(即不足10万元),你就还是属于贫困阶段。

任正非最新谈话

12月5日,华为创始人任正非在上海青浦区的练秋湖华为研发中心,与今年的国际大学生程序设计竞赛(ICPC)的组织者和参赛者进行座谈。

座谈记录已经上网,主要围绕了 AI 和美国对中国的高技术封锁。

(1)AI 无人化富余出的员工怎么办?

要发展再教育工程,例如实行学券制,给下岗人员一些学券补贴,把一些已经空着的学校、工厂变成职业学校,对下岗人员进行职业再教育。

(2)无人化进展速度不能快,还是要慢慢来,要使社会结构发展稳定。AI 带来的社会好处是总财富增加了,怎么分享这些财富?怎么重新造就一些人再上岗呢?这就是新的课题。

(3)以后是算力过剩,不是算力不足。

(4)华为公司当前最重要的是 CT(通信技术,Communication Technology),就是无线电、光通信、核心网、数据通信......。为什么?将来 AI 的感知与控制,要把数据传到几千公里外,必须要有一个先进的网络。AI 要真正产生出价值,需要全社会的协作,发挥各自的优势。没有网络的算力是信息孤岛,孤岛化的 AI 无法实现真正的智能。

(5)Meta 公司给几个青年人每个人上亿美元的签约金、千万美元的年薪,中国互联网上没有多大的声音波动,为什么?因为不羡慕了。现在国内一大批创业者,能力非常强。七、八人合作做一个公司,二、三十人合伙,股份全是他们的,做好了想拿多少拿多少。

(6)美国的土壤是适合种庄稼的,大量人才到美国成长这是好事情,并不是坏事情,包括中国的很多青年到美国去,在美国生根发芽,参与创造一些新的科技文明。

(7)美国创造的科技文明,对世界不是有害的,是有益的,我们也要支持美国科技文明的发展,因为美国创造的科技文明,关起来不去给别人用,那美国怎么赚钱?他赚你钱的过程中,同样促使你的产业进步。如果没有欧洲的文明,我们怎么可能有汽车、火车、轮船......?

(8)我们也渴望全球化,能享受站在巨人肩膀上,我们的自力更生是被逼无奈的。全要靠自己,是不敌全球化的,我们在许多方面落后国内企业使用的芯片至少一代。

(9)中国要更加开放,要向世界所有文明国家学习优点,容纳世界的文明进来,不能闭关自守。开放改革把国门打开了,让世界的文明进来,并没有产生文明冲突,文明叠加起来共同创造了一种价值,就是今天的新中国。

科技动态

1、老鼠捕食蝙蝠

德国科学家第一次拍到,老鼠(褐家鼠)捕食蝙蝠的镜头。

这证明了老鼠有很高的智力,会潜伏捕食飞行的动物。

但是,这也让蝙蝠的病原体传播到啮齿动物,从而增加感染人类的可能性。

2、AI 炒股

如果让大模型炒股,会怎样?

国外有人做了实验,他们选了五个模型,每个模型有10万美元本金,进行了为期8个月的炒股。

模型每日根据实际股价,进行虚拟交易,目标是尽可能多盈利,结果总体令人满意。

指数上涨了12.3%,但是第一名 Grok 4 涨了56.1%,第二名 DeepSeek 涨了 49%,第三名 Claude Sonnet 4.5 涨了27.3%,第四名 GPT-5 涨了27%。

唯一的输家是 Gemini 2.5 Pro,它因为没有买科技股,亏了9.5%。

这到底是随机的结果,还是大模型真的善于炒股,值得进一步研究。

3、草莓工厂

上海最大的数智草莓工厂在青浦区投产。

该工厂占地11亩,采用垂直种植,光照和水肥都是自动控制,可以全年365天不间断生产。

据介绍,工厂的年总产量是传统地栽模式的10倍,产值30倍以上(售价翻3倍?)。

4、菜单里的图标

很多软件的菜单带有图标,比如 Google Sheets。

菜单是否需要图标,一直有争论,很多人认为并不需要,比如 macOS 就不带有图标。

但是,最新版的 macOS Tahoe 全变了,菜单也开始带有图标了。

可能因为修改得非常匆忙,有些菜单项有图标,有些没有,比如下图是 Safari 文件菜单。

更糟糕的是,macOS 的有些菜单项,带有表示状态的"勾选"图标,会出现两个图标并排(下图),让菜单看上去很乱。

文章

1、内存价格为何暴涨?(英文)

现在的内存价格是上半年的三倍,原因是今年10月1日,OpenAI 公司同时与三星和 SK 海力士签署了协议,买断了全球40%的内存供应,引起了其他厂商的恐慌。

2、AV1 赢得艾美奖(英文)

美国电视最高奖艾美奖,将今年的技术与工程奖授予视频编码格式 AV1,本文是对 AV1 历史的简单介绍。

3、GitHub 不再使用 Toast(英文)

Toast 是一种 UI 组件,通过矩形弹框显示消息。GitHub 表示,这种组件的可访问性不佳,不建议使用。

4、2025岁末 AI 模型选型指南(中文)

现在的大模型如此之多,即使同一个模型还分成多个型号,应该如何选择?

作者从性价比的角度,谈了他的选型方法:大杯、中杯、小杯怎么选?Thinking 要不要关掉?缓存命中率值不值得做?(@thuwyh 投稿)

5、Linus 访谈(英文)

Linux 内核创始人 Linus Torvalds,上周上了一个视频节目,与主持人进行了深入对谈。本文是节目的内容总结。

6、Conventional Branch(英文)

这是 Git 分支命名规范,建议命名为feature/bugfix/hotfix/release/chore/等几类。(@shenxianpeng 投稿)

工具

1、Mission Center

Linux 的资源管理器,图形化实时显示本机的资源占用情况。

2、tunnel.gg

一个免费服务,只要你的主机通过 SSH 连接到它的服务器,它就分配一个子域名,让你的主机暴露到互联网。

3、Puter

一个开源的云桌面,需要自己架设,包含文件管理器、画笔、笔记本、照相机、Code 等组件,试用 demo

4、Feedsmith

一个用于 RSS 解析和生成的 JS 库。

5、react-sounds

一个为网页加入各种音效的 React 组件。

6、dbdiagram.io

输入 SQL 语句,就能生成数据库的实体-关系图。

7、QM-Music

基于 Subsonic 的私有云音乐服务器,采用 Docker 部署,兼容各种 Subsonic 客户端。(@chenqimiao 投稿)

8、React DevTools Plus

React 调试工具,以 Vite/Webpack 插件形式提供,一键即可在浏览器唤起调试面板。(@wzc520pyfm 投稿)

9、京墨文库

开源的鸿蒙应用,另有安卓版。(@hefengbao 投稿)

10、hyperlane

一个轻量级、高性能的 Rust Web 服务端框架,简化现代 Web 服务开发。(@eastspire 投稿)

AI 相关

1、Magic English Buddy

面向小朋友的英语阅读学习工具,通过 AI 生成个性化英语故事,提供文本朗读和单词高亮。(@xckevin 投稿)

2、Next AI Draw.io

通过自然语言命令,生成并修改 draw.io 流程图的网页应用,代码开源。(@DayuanJiang 投稿)

3、Hacker news Agent

一个需要自搭建的后台服务,从网上抓取 AI 相关新闻,并发送摘要邮件,整个过程都由 AI 完成,需要安装 Claude Code。(@wjcwjc77 投稿)

4、Lumina Note

桌面端的笔记软件,支持 Windows 和 Mac,带有 AI 助手。(@blueberrycongee 投稿)

5、MigicCube

使用小米 AI 眼镜,在 20 步内还原任何三阶魔方,原理是识别魔方状态,然后算出解法,最后通过语音给出操作提示。(@idootop 投稿)

资源

1、大模型 SVG 生成基准测试

这个网站测试了9个大模型,让它们生成30个场景的 SVG 文件,来比较谁的生成能力强。

2、Gemini CLI 使用指南(英文)

这个仓库收集了30多个详细的 Gemini CLI 的用法和技巧介绍。

3、2025年 CSS 进展

Chrome 团队推出的 CSS 年度总结,今年的一些语法进展。

图片

1、建筑师弗兰克·盖里

美国建筑师弗兰克·盖里(Frank Gehry)本周去世,享年96岁。

他以设计形状奇特的房子而闻名,下面是他设计的5个著名作品。

拉斯维加斯的脑健康中心(Lou Ruvo Center for Brain Health)。

明尼阿波利斯的弗雷德里克·R·韦斯曼艺术博物馆。

布拉格的跳舞的房子。

西班牙毕尔巴鄂的古根海姆博物馆。

巴拿马城的生物博物馆。

文摘

1、速度为何重要?

在我的职业生涯中,我观察到一个不变的现象是,人们低估了快速行动的必要性。

你的项目耗时久并非优点,而是一个缺点。

快速行动并不意味着你能迅速完成项目。项目包含许多部分,要把所有环节都做好可能需要很长时间。

但是,你还是应该尽快行动,原因有很多。

(1)一个常见的错误是花费太多时间在项目无关紧要的部分,等你做完才发现没人需要那个部分,就为时已晚了。

(2)人从错误中学习。犯错越快,学习越快。

(3)你的成果会随着时间推移而贬值,变得不再那么重要。到时候,你再想重做跟上时代,已不可能了。

这就像大学里那位二十年前花了七年时间准备讲义的教授,他不可能把讲义扔掉重写,因为那又是一个需要七年时间的新项目。所以他会继续使用这些陈旧的讲义,直到退休。

别这么慢,快点!

言论

1、

两家公司的平均智商都提高了。

-- 苹果公司设计主管艾伦·戴伊最新辞职,加入 Meta 公司,这是推特上对此事的评论

艾伦·戴伊在苹果公司内部评价不高,而 Meta 公司的专长并不是交互设计,他或许能提高 Meta 的设计水平。

2、

2025年还在写博客的感受,就好像对着虚空呐喊。

-- Askmike.org

3、

Meta 公司发售了一副 AR 眼镜,据说有很多功能。但是,这种眼镜本质上是绑在脸上的摄像头,供 Meta 公司观察世界。

-- Victoria Song,网络媒体记者

4、

AI 公司股价大涨的原因是,它向投资者描绘了一幅场景:AI 将来会承担人类工作,当老板解雇员工并用 AI 替代时,老板会省下你的一半工资,并将另一半工资交给 AI 公司。

-- 《AI 批判指南》

5、

创作者平台(比如抖音)的问题是,它们只向创作者支付很少的报酬,导致每个知名创作者最终都会转向销售产品、寻求赞助和品牌合作。

--《创作者经济如何摧毁了互联网》

往年回顾

李开复梳理人工智能(#330)

机器点餐与宅文化(#280)

电子产品的用电量(#230)

你想住在中国哪里?(#180)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年12月12日

科技爱好者周刊(第 376 期):太空数据中心的争议

5 December 2025 at 08:09

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

杭州大运河门户桥是一座步行桥,位于大运河与钱塘江交汇处,即将开放。它的三段拱形设计象征杭州刺绣和钱塘江浪潮。(via

太空数据中心的争议

AI 大发展,数据中心不够用了,建造和运营成本飞涨。

越来越多的人提出,数据中心可以建在太空。

先是马斯克说,SpaceX 公司考虑在地球轨道上,建造数据中心。

然后本周,北京市科委、中关村科学城管委会发布了《太空数据中心建设规划方案》

目标是"在距地面700公里的轨道上,建设可容纳百万卡集群的数据中心,开展天基数据中继传输和计算服务"。

根据报道,专家认为太空数据中心"势在必行"(上图)。

(1)高轨太空数据中心可 7×24 小时使用高强度太阳能,且不受大气影响,发电效率可达95%。

(2)深空温度约为-270度,只需部署导热材料即可完成散热,无需部署大量液冷结构,成本优势显著。

我觉得,这是两个很大的优势,太空数据中心确实应该尽快建设。

但是,我紧接着又看到了一篇文章

作者是美国宇航局的资深工程师,曾经参与设计卫星。

他根据国际空间站的经验,认为现阶段技术制约太大,太空数据中心很难实现。真要建设的话,花费巨大,收益有限。

这可是我第一次看到,有人认真地质疑这件事。我不具备这方面的专业知识,不知道他的计算对不对,再说国际空间站完成于25年前,现在的技术早就超越了那时。

我把他的几点质疑分享出来,大家看看太空数据中心有没有前景。

(1)能源问题

太空能源主要来自太阳能。迄今为止最大的太空太阳能板就在国际空间站,峰值功率200​​千瓦以上,但是面积巨大,约为2500平方米,超过半个美式橄榄球场。

英伟达的 H200 显卡功耗约为 0.7kW,实际运行可能需要 1kW 的电源。国际空间站的太阳能板只够供电200个 H200。

作为比较,OpenAI 即将在挪威建设的数据中心计划容纳10万个 GPU,每个的功耗可能都比 H200 更高。

(2)散热问题

太空很冷,接近绝对零度,初看上去散热应该很容易。但是事实是,散热只有两种方式:要么通过介质散热,要么通过辐射散热。

太空没有空气,接近真空,根本没有介质,无法使用空气对流来散热,所以 GPU 的散热片和风扇不起作用。

唯一可用的是液冷,通过液体将热量传递到散热板,再辐射到太空(散热板必须放置在远离太阳的一面)。

国际空间站就采用辐射散热。它的散热系统非常复杂,散热上限为 16kW,大约相当于16个 H200,略多于一个地面服务器机架的四分之一。

国际空间站的散热板尺寸为13.6米×3.12米,即大约42.5平方米。如果要为200个 H200 散热,面积需要扩大12.5倍,即大约531平方米。这个面积是同样功率太阳能板的2.6倍。

这样一来,太空数据中心将变得非常庞大,远超国际空间站,而容量只相当于地面的三个标准机架。

(3)粒子射线问题

太空有各种高速粒子,由于没有大气层保护,它们可以直接撞击芯片材料造成损伤。最常见的后果是单粒子翻转(SEU),即粒子直接撞击晶体管,导致某个比特翻转。

太空数据中心必须长期运行,还存在总剂量效应,即反复的粒子撞击导致晶体管开关速度变慢,进而停止工作。

所以需要有一个屏蔽层,但是最强的宇宙射线可以穿透惊人厚度的铅层。而且受限于飞船的运送能力,太空中不可能部署很厚的屏蔽层。

为了增加 GPU 和内存的抗辐射能力,有必要为太空环境重新设计芯片,增加容错性能。但是,这样的芯片性能将远不及目前地球上的 GPU。

(4)通讯问题

大多数卫星通过无线电与地面通信,速率超过 1Gbps 都很困难。虽然有一些激光方案可以提高带宽,但需要良好的大气条件才能实现。

相比之下,地球上的数据中心之间的通讯,最低速率也能达到 100Gbps。

[本周软件] 七牛云的大模型接入服务

几周前,我在周刊推荐七牛云一个平台调用国内外各大 AI 模型,堪称中国的 OpenRouter。

但是,我没说清楚两点,导致很多网友遇到问题,我一直想找机会补充。

本周一,DeepSeek 发布 V3.2 的 Speciale 版和普通版,当天晚上我就看到七牛云上架了(下图)。他们更新这么快,我还是说一下吧,大家就不会遇到问题了。

(1)国外模型。七牛云目前提供国内外70多个模型,但由于种种原因,国外模型在官网查不到,实际上是支持的。

具体的模型清单,可以去这个网站查询,主流模型都有(下图)。

查到模型 ID 后(比如claude-4.5-opus),用它作为模型名参数,就可以在七牛云调用这个模型。

(2)请求频率。普通开发者"1分钟5次,1小时60次"足够使用了,如果超出这个速率,就会遇到报错(状态码429)。

大家不要觉得这个限制太严,作为对比,Claude 官方的 Pro 套餐是5小时45次。

我推荐七牛云,主要考虑他们是上市公司,服务有保障。另外,他们同时支持 OpenAI 和 Anthropic 两种调用格式,调用 API 很方便(下图)。

新用户有免费的 300万 Token,如果再邀请一位好友来使用,你会再得到 500万 Token,好友则得到 1000万 Token。注意,这些免费额度是通用的,可用于任何他们提供的模型。欢迎使用我的推广链接去注册。

科技动态

1、冰岛的洋流危机

冰岛政府宣布,大西洋的洋流变化是国家安全问题,威胁到冰岛的生存。

根据观测数据,随着全球变暖,大西洋环流正在减弱。这个环流是一条巨大的传送带,将温暖的海水从赤道向北输送,为大西洋北部带来温暖的气候。

一旦这个洋流消失,冰岛的气温将大幅下降,最坏的情况下可能会被冰川包围,真的变成"冰的岛",也就没法住人了。

2、火星声音

火星上有什么声音?

科学家也想知道。美国的"毅力号"火星车于2021年2月登陆火星时,就配备了一个麦克风,专门监听火星声音。

上图是火星车顶部跟摄像头配套的麦克风。

最近,一个研究团队分析了这个麦克风录制的28小时音频。

他们听到了有东西撞击地表的声音,同时还观测到了电信号,因此推测这是闪电的声音。

这是人们第一次知道,火星还有闪电,因为那里空气稀薄,没有水也就没有云,所以不存在云的放电。科学家判断,火星闪电应该是龙卷风导致的沙石摩擦的放电。

3、人造树叶

一个美国研究团队,将太阳能板做成了叶片形状。

这种叶片的底部,连接着化学催化剂,有了太阳能,就可以将二氧化碳和水转化为燃料。

如果把许多这样的叶片组装成一棵树,就是一个燃料生产装置。

这启示我们,太阳能装置的形式,远不止太阳能板一种,完全可以做成树的形状。

文章

1、关于近期安全报告的情况说明(中文)

一个国外安全团队近日报告,某些浏览器插件(如 Clean Master、WeTab)是恶意软件。本文是这些插件的中国开发团队的回应。

他们表示,Clean Master 去年已经卖掉了,现在跟他们无关,至于其他插件属于误报。建议先读安全报告,再读这篇回应。(@yiGmMk 投稿)

2、Electron vs Tauri(英文)

Electron 和 Tauri 是目前跨平台桌面应用的两种主流开发方案。本文是它们的详细对比,各自的优缺点。

3、我为什么要从 GitHub 迁移(英文)

作者感到 GitHub 不符合需要,太重了,就做了一个自己的代码仓库托管方案。如果你也想自己架设代码服务器,可以参考。

4、Protobuf 好于 JSON(英文)

本文呼吁使用 Protobuf 格式代替 JSON。作者认为,JSON 唯一的优点就是人类可以识读。

5、如何写一份好的 CLAUDE.md 文件(英文)

很多 AI 编程工具,使用一份文本文件,作为每次查询的上下文。本文以 CLAUDE.md 为例,介绍怎么用好这个文件。

6、ZFS 文件系统好于 Btrfs(英文)

ZFS 和 Btrfs 是两种流行的现代文件系统,本文介绍它们的特点,提出前者更可靠。

工具

1、Fizzy

37Signals 公司开源了他们内部使用的看板应用。

2、Fresh

一个基于终端的文本编辑器。

3、Gitmal

这个工具将 Git 仓库变成一个静态网站,网页内容就是文件、提交、代码高亮等。

4、GitHub Card

该网站可以生成 GitHub 用户和仓库的分享卡片。(@Cactusinhand 投稿)

5、EasyDB

跨平台的桌面应用,使用 SQL 查询数据文件,包括数据库、CSV、Excel、JSON 等。(@shencangsheng 投稿)

6、Webhooker

一个 Webhook 的转发网关,比如把 Slack 消息转发到飞书和钉钉。(@Disdjj 投稿)

7、PySInfo

一个 Python 脚本,用来在命令行显示系统信息,类似于 fastfetch。(@cycleuser 投稿)

8、PocketMocker

一个网页前端的 Mock 库,通过网页中拦截 fetch 和 XMLHttpRequest 来 Mock 数据,带有可视化控制台。(@tianchangNorth 投稿)

9、code996

一个命令行工具,通过分析 Git 仓库的提交时间,判断项目的编码工作强度和加班情况。(@hellodigua 投稿)

10、玉桃文飨轩

一款开源网页应用,将 Markdown 文本转成图片。(@nicejade 投稿)

AI 相关

1、ClipSketch AI

一个开源的 Web 应用,通过 Gemini 模型,将小红书和 B 站视频转成手绘故事。(@RanFeng 投稿)

2、Banana Prompt Quicker

一个开源的浏览器插件,收集 Nano Banana 模型的热门提示词,方便复用。(@glidea 投稿)

3、git-rewrite-commits

这个工具使用 AI 改写以前的 git 提交信息,让其变得更准确详细。

资源

1、百大年度照片

《时代》杂志评选的2025年100张照片,另有路透社的年度照片

2、维基百科2025年阅读量最高的文章

维基百科公布,2025年它的英文版阅读量最高的20篇文章,主要集中于政治、流行文化和逝者。

3、HummingbirdSpot

这是一个美国退休女教师的网站,她立志要拍摄所有种类的蜂鸟。全世界共有366种蜂鸟,她已经拍到了277种。

图片

1、小王子博物馆

经典童话《小王子》出版于1943年,畅销全世界。

为了纪念这本童话和作者圣埃克苏佩里,瑞士最近新开了一家小王子博物馆。

这个博物馆收藏了这本童话的各种版本和纪念品。

《小王子》的情节是,从前有一个 B612 小行星,上面有一个小王子。这个小行星面积不大,有两座活火山、一座死火山和一朵玫瑰。

小王子离开 B612 后,拜访了其他六颗小行星,分别住着国王、爱慕虚荣的人、酗酒的人、生意人、守时的人和地理学家。最后,小王子来到地球,访问后又回到了自己的行星。

文摘

1、为什么大公司的代码质量不佳?

跟大家想的不一样,大公司的代码质量其实不高。

这看上去违反常理,大型科技公司薪酬优厚,足以吸引众多优秀工程师。而且,大公司的工作环境、配套工具、开发节奏都很好,非常适合从容不迫地完成高质量的工作。

但是,事实就是他们的代码质量完全谈不上优秀。

原因很简单,大公司的大多数代码都是由相对的初学者完成的。

那些工程师并不是不优秀,而是被迫去开发非本领域的项目,属于相对的初学者。

现实生活中,大型科技公司的工程师,很少会一直干下去。事实上,大公司的薪酬方案通常都设定了工程师的四年任期,四年后初始授予的股份全部归属,工程师的收入可能就会大幅下降。这时,如果你没有得到晋升,显然可以考虑离开了。

如果算上内部流动,情况就更糟了。我自己在同一个团队或同一个代码库,停留的时间最长也只有三年,那还是我刚入职的时期。后来,我每年都至少经历一次重组,更换团队或项目。

当然,大公司的代码库寿命没有这么短,很多内部代码库都有十年甚至更久的历史。问题是,这么多年来,这些库经历了许多不同的所有者,不同的工程师都在不断地"摸索",相当高比例的代码变更是由"新手"完成的。这些人可能是在过去六个月内才加入公司、接触代码库。

你肯定会问,大公司的那些"老手"程序员难道不写代码吗?总有一些工程师在特定领域工作了足够长的时间,积累了真正的专业知识,会进行深入的代码审查,并能可靠地发现问题,这些人在干什么呢?

首先,大公司不在乎"老手"程序员。公司很少致力于培养特定专业的长期人才,而且似乎也根本不在乎留住这些人才。通常情况下,这些人迟早会被调到其他部门,成为一个全新系统的相对新手。

其次,"老手"工程师总是工作量巨大。作为少数精通特定服务的工程师之一,他们的工作非常繁忙。他没有足够的时间亲自审查每一次软件变更,或者积极参与每一个决策过程,他有自己的工作要做。

总之,大公司的现实就是,你总是被分配到新项目,几乎每天都在赶工,要赶上多个项目的截止日期。换句话说,工程师是在一个不利于编写高质量代码的环境中尽力而为。

这样情况下,就很难保证优秀的代码质量了。更常见的情况是,一位初级工程师接手了一个他几乎不熟悉的代码库中一个恼人 bug 的工单。他花了几天时间研究,最终想出了一个蹩脚的解决方案。如果幸运的话,一位"老手"在空闲的半小时里匆匆浏览了一下,否决了这个方案,并提出了一个稍微好一点、至少能用的方案。初级工程师尽力实现了这个方案,测试了它是否有效,经过简单的审查后发布,所有相关人员立即转而处理下一个高优先级的工作。

言论

1、

亚洲人民处在从艰苦的农业生活过渡到城市工厂生活,这种转变似乎带来了一种热情,一种愿意为在今天的欧洲被认为微不足道的东西而努力工作的意愿。

这对他们来说是好事。但在欧洲,我们已经经历过这种转变,变得无所事事,毫无士气。我们生活所需的一切都由他人制造时,这种情况是不可持续的。

-- 一个德国的 Hacker News 读者

2、

汽车的电子屏幕,夜间使用非常有害,尤其对于40岁以上的人。他们的视力开始下降,聚焦和光线平衡的反应速度都会减慢,使用电子屏幕会改变他们的夜视能力,不容易看清前方的道路。

-- Hacker News 读者

3、

普通人看不懂数学论文,但是圈外人不知道的是,数学家也看不懂很多数学论文。

-- 《科学》杂志

4、

大模型时代,我们正在失去一些珍贵的东西:自己独特的声音。

所有大模型生成的文章,看上去都像是同一个公共经理发布的。

如果你让大模型帮你写所有文章,你就放弃自己的声音了。你的声音是一种财富,是你一生的生活经历塑造而成,没有人的声音会和你完全一样。

-- 《大模型让我们失去声音》

往年回顾

示意图利器 D2(#329)

网络社区的悲剧(#279)

手机充电问题的解决(#229)

AR 技术的打开方式(#179)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年12月 5日

科技爱好者周刊(第 375 期):一扇门的 Bug

28 November 2025 at 08:14

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

苏州当代美术馆即将开放,十个展馆的屋顶连成一片,象征着江南民居的瓦片屋檐。(via

一扇门的 Bug

最离奇的软件 Bug,你听说过哪些?

下面这个是我本周看到,绝对可以排进史上前十名。

我把它译出来,跟大家分享,以下是第一人称的叙述:

2013年,我在 Valve 公司从事游戏开发。

当时,第一代虚拟现实 VR 头盔 Oculus DK1 刚刚发售。公司决定为这款头盔移植游戏,让我来移植,搞清楚 VR 的游戏环境。

我就选了2004年我们公司开发的《半条命2》来移植。

移植了一个片段后,我们发现实际效果很好,就决定移植整个游戏,并且发布了发售预告。

移植过程中,我试玩了很多片段,但没有从头到尾玩一次。

等到移植完成,就在发售前夕,我决定完整玩一次,如果发现有什么问题,就写在发布说明里面。

我心想,应该不会有大问题,毕竟这个游戏已经发售10年了,无数人玩过,反响良好。

但是,万万没有想到,我居然遇到了一个重大 Bug。

游戏的开头部分,玩家来到火车站,一个守卫让你进去一个房间。很奇怪,房间的门是关着的,你进不去,就......卡住了。

你没死,就是哪儿也去不了。前面的门关着,你进不去,也退不出去,身后的大门已经关上了。你被困在一个走廊里,旁边有个守卫,无路可走。真是奇怪。

游戏的剧情是,你必须进入这个房间,才能往下玩。你又去找守卫,他指着锁着的门,仅此而已,你被困住了。

我上网查了视频,心想自己是不是记错了。没错,门应该是自动打开的,你走进去就行了,但是......现在这扇门却关了!

我心想完蛋了,这游戏没法发布了。

我赶忙联系了其他人,包括一些十年前参与这个游戏开发的人。他们测试后,都说确实有问题,而且在非 VR 模式下也一样,门也是关着的,所以肯定不是我移植弄坏的。但没人知道原因,因为代码根本没改过。

有人甚至追溯到游戏的原始源代码,编译了最初发售时的游戏版本----结果发现,那个原始版本也坏了,门也是关着的。

这怎么可能?大家慌了,这意味着这个 Bug 十年前就存在,但当年编译为什么没出现,十年后重新编译就出现了,这到底什么回事?

在花了大约一天时间,重新使用当年的调试和回放工具之后,一位同事弄明白了哪里出了问题。

如果仔细观看游戏,你会发现这扇门有一瞬间,其实自动解锁并打开了,但是房间里还有第二个守卫站在门后。这个守卫站得离门非常近,门打开的一瞬间会轻轻碰到守卫的脚趾,然后又弹回,重新关上,并自动上锁。由于游戏没有考虑怎么处理这种情况并重新打开门,所以游戏就卡住,你无法前进了。

一旦弄明白怎么回事,解决方法就很简单。我们把守卫往后移大约一毫米,门就很顺利自动打开了。

现在我们可以发布游戏了。但是,问题还是没有彻底解决。为什么这个游戏当初没有出现这个 Bug,原版里守卫的脚趾也挡着门啊?为什么十年后重新编译,Bug 就出现呢?或者说,Bug 其实一直都在,为什么十年前这扇门没有关上呢?

于是,一场旷日持久的漏洞搜寻就此展开。

我们终于发现了答案,就是老生常谈的浮点运算。

《半条命2》于2004年发布,当时编译用的是较旧的8087或 x87 数学指令集。这些指令集的浮点数精度五花八门,有些是32位,有些是64位,有些是80位,不同的代码段使用了不同的精度。

十年后的2013年,SSE 指令集已经成为所有 x86 CPU 的标准配置,编译器默认使用 SSE,它有明确的精度,根据代码需求使用32位或64位,是可以预测的。

真相就是,十年前编译用了32位精度,现在用了64位,小数点的差异造成了几毫米的误差,让守卫的脚趾碰到了门。

好了,现在玩家终于可以走进大门,继续玩下去了。

科技动态

1、AI 授课

英国斯塔福德郡大学的学生,向媒体投诉。

他们上课时,老师的幻灯片(下图)完全是用 AI 生成的,甚至老师也不讲课,而是播放 AI 生成的授课语音。

学生非常气愤,因为学校规定,学生如果提交 AI 生成的作业,会被开除,但是老师却在用 AI 讲课。

这一方面反映了英国的大学教育质量日趋下降,另一方面也让人反思。如果大学广泛使用 AI 授课,或者老师的教学质量还不如 AI,那么学生还需要上大学吗,为什么不直接向 AI 学习?

2、螃蟹椅

丰田公司推出一款概念产品,像螃蟹一样行走的椅子。

它的四条腿可以活动,由电机控制铰链。人坐在上面,它会自己行走,还能爬台阶。

它还能趴下站起。

我预计,国内很快会推出类似产品,可以驮着人行走的机器人,市场很大。

3、量子计算机

IBM 公司的伦敦办公室,正在展示一台量子计算机。

这台机器建造于2019年,已经过时了。但是你不能走进办公室看,只能在门口远远地看。

这东西据说是计算机的未来,可以快速破解现有的加密算法。不过,它工作时需要低温冷却,接近绝对零度,所以不可能在家里使用。

4、政府网站的费用

制作一个政府网站要花多少钱?答案是9650万澳元(约4.5亿人民币)。

澳大利亚气象局的新网站,设计费用410万澳元,开发费用7980万澳元,发布和安全测试费用1260万澳元,共计9650万澳元。

由于远远超过了410万澳元的预算,这件事被媒体披露后,引起了公众哗然。

更可笑的是,新网站发布后,农民反映找不到降雨数据,不得不又换回旧版网站。

政府的计算机系统,如何保证高效好用,又不浪费纳税人的钱,真是一个难题。

大家可以去参观这个4.5亿人民币开发的网站 bom.gov.au。另外,旧版网站目前也依然在线。

文章

1、为什么每个数据库都使用 B 树(英文)

一篇科普文章,介绍为什么 B 树比二叉树更适合数据库。

2、为什么评估新模型越来越难(英文)

著名程序员西蒙·威利森感叹,他已经评估不了最新的大模型了。因为各种模型的能力越来越强,简单的题目都会解,必须用很高深的题目去测。

3、固态硬盘不能长时间断电(英文)

本文指出,消费级的固态硬盘(SSD)在断电状态下,超过一年就会丢失数据。

目前,最好的固态硬盘也不能断电超过十年。所以,如果长时间不用,数据不要保存在固态硬盘。

4、中国龙芯的基准测试(英文)

一个老外程序员测试龙芯 3A6000 处理器,跟2021年发布的英特尔 Xeon Gold 6338 对比。

5、C 代码里面的 URL(英文)

上面这段 C 语言代码里面有一个 URL,居然是可以编译的,这是为什么?

6、如何做一个简单的搜索引擎(英文)

本文介绍搜索引擎的原理,如何自己动手写一个简单的搜索引擎。

7、DIY NAS:2026 年版(英文)

作者详细介绍自己组装 NAS 的配置,可以参考。

工具

1、DNS Benchmark Tool

测试 DNS 服务器的命令行工具,可以测试本地到 DNS 服务器的延迟,以及 DNS 解析获取域名的 IP 地址的耗时。

2、iDescriptor

一个跨平台的桌面应用,让电脑连接管理 iPhone。

3、SVG.js

一个网页 JS 库,用来生成和操作 SVG 图片动画。

4、impala

Linux 平台管理 WiFi 的一个终端应用。

5、2025-blog-public

一个基于 Next.js 的静态博客网站模版。(@YYsuni 投稿)

6、pdfpc-ts

一个开源网站,用于幻灯片演示,特点是同时带有演示者视图,用于提词,类似于桌面应用 pdfpc。(@Master-Hash 投稿)

7、剪存

开源的桌面软件,用来保存剪贴板历史,支持 Windows/Mac。(@snsogbl 投稿)

8、Hoa

一个受 Koa 和 Hono 启发的 JS 服务器框架,适用于 Cloudflare Worker。(@nswbmw 投稿)

9、NodeBBS

开源的基于 JS 语言的现代论坛系统。(@wengqianshan 投稿)

10、MyTube

一个需要自搭建的 Web 服务,用来下载与管理 Youtube/Bilibili 两大平台的视频。(@franklioxygen 投稿)

AI 相关

1、WeFinance-Copilot

一个开源的 Web 应用,用户上传账单,它会用 AI 进行识别和财务分析。(@JasonRobertDestiny 投稿)

2、KoalaQA

开源的 AI 客服系统,可以搭建问答平台、开发者社区、用户服务社区。(@Trc0g 投稿)

3、seekdb

OceanBase 团队推出的一款开源 AI 数据库,支持向量计算,兼容 MySQL。(@liboyang0730 投稿)

4、OPENUGC

一个 AI 网页客户端,可以配置模型、Agent 和 MCP,功能较全,但是不开源。(@aicu-icu 投稿)

资源

1、LangGraph 1.0 完全指南

LangGraph 是一个开源 Agent 开发框架,本教程是基于 Jupyter Notebook 的可交互教程,介绍这个框架的具体实践。(@luochang212 投稿)

2、Nano Banana Pro 提示词大全

这个仓库收集了500+的 Nano Banana Pro 模型提示词,每一个提示词都有图片,超过一半提示词带有参数。(@DophinL 投稿)

3、OCR Arena

这个网站是一个 AI 竞技场,比较不同模型的 OCR(光学识别)能力,目前排名第一的是 Gemini 3。

图片

1、飞机场模型

一位退休的美国飞行员,喜欢制作飞机场模型。

他的网站上有大量的作品照片,大家可以点进去看。

下面是他制作的孟买机场模型,甚至还能显示夜景。

文摘

1、对每一个要求"一点点"时间的人说不

经常有人对我说:

  • 我想跟你简单聊聊天?
  • 下周我们一起喝咖啡吧?
  • 我们一起来讨论一下吧?

我的回答永远是:不,不,不。

我确实可以满足你的要求,但我就是不能做。

即使它们可能是重要的机会,即使只需要花费我15分钟,即使这是其他人都会同意去做的事情,我也不想做。

我必须限制一天中被别人占用的时间,否则我自己就没有剩下的时间了。

即使我让你占用我的时间以后,还会剩下一些时间,我也可能因此失去能量和专注力,再来利用好这些剩下的时间。

时间是我们最不可替代的资产----我们无法购买更多的时间。我们一秒钟都无法收回失去的时间。我们只能希望尽可能少地浪费。

但是现实生活中,不知何故,很多人将时间视为所有资源中最可再生的,用掉就用掉了,反正还有别的时间。

所以,如果你问我是否可以聊天或聚一聚,答案是不。我希望你能够明白,我这样回答的理由。

言论

1、

编程是我遇到过的最能抑制傲慢的良药。如果一个人很傲慢,你就让他去编程。

-- tratt.net

2、

训练一个观点与众不同的模型,会越来越困难。因为如果你的观点与真实数据和真实世界不符,你就不能简单地用外部材料来训练模型。

-- Hacker News 读者

3、

现在是2025年,AI 像病毒一样迅速传播。哪怕你还在坚持手工制作精品,人们也很容易将你的辛勤劳动误认为是毫无灵魂、缺乏灵感的机器垃圾。

-- tonsky.me

4、

人生苦短,死亡来得如此轻易。如果我只是随波逐流,转眼间就会变成老翁。

-- 小畑五郎,一个日本 Youtuber

5、

如果一件东西100%实用,它就一定是漂亮的,比如没有丑陋的钉子或丑陋的锤子。但是,有很多丑陋的汽车,因为汽车并不是所有部分都实用。

-- Dan Gelbart,一位工业发明家

往年回顾

AI 模型不是一门好生意(#328)

棘手的 AI 版权(#278)

人类和人生的意义(#228)

家庭太阳能发电的春天(#178)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年11月28日

科技爱好者周刊(第 374 期):6GHz 的问题

21 November 2025 at 08:10

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

香港湾仔新建成的"水上运动及康乐主题区",是维多利亚港首个没有栏杆的堤岸,游人可拾级而下亲近海水。(via

6GHz 的问题

本周的新闻,欧洲做出决定,6GHz 怎么分配。

欧洲把 6GHz 一分为二,较低的频段给 WiFi 使用,较高的频段留给手机通信。

这跟美国和中国都不一样,美国把整个 6GHz 分配给 WiFi,中国则是全部分配给手机通信。

我来说说,对于这个新闻的感想。

对于不了解的朋友,我先说说 6GHz 是怎么回事。

家庭的无线局域网(WiFi)只能使用固定频率的信号。最早的频率是 2.4GHz,所有设备都用这个频率,就造成了信道拥挤、信号不稳定。

后来,增加了 5GHz。但是这个频率现在也不太够用,在大城市的高层住宅,打开手机,能搜到几十个无线网络。那么多设备都用这个频率,通信就很拥挤了。

大家就想到,再给 WiFi 增加一个频段,目光就瞄准了 6GHz。这个频段还没有指定用途。

如果 6GHz 用作 WiFi,最大的好处就是不会发生拥堵。因为它的波长短,所以穿墙能力差,实际上不能穿墙。也就是说,你在屋里只能连上你自己的 6GHz 信号,别处的信号传不进来。

而且,它的带宽大,网速更快,可以打造高速 WiFi,适合 VR 头盔这类吃带宽的设备。

但是,问题就来了,6GHz 除了用作 WiFi,还可以用作手机通信。手机通信的频段能够供大量人群同时使用,比只供一家人使用的 WiFi,频段利用效率更高,公共效益更大。

前面说了,中国的决定是,整个 6GHz 都留给手机通信,也就是说 WiFi 不能使用这个频段。

所以,有些追求高网速的国内用户,就会去买国外的无线路由器,以及支持 6GHz 的硬件(比如苹果设备),实现家庭的高速 WiFi。

我的想法是,WiFi 只有 2.4GHz 和 5GHz 确实不太够,如果能增加一个高速频段就很好,不仅满足大带宽通信,还能促进设备升级,带动消费。

6GHz 的完整频段是 5925MHz 到 7125MHz,听过国内明确留给手机通信的是 6425MHz 到 7125MHz 这一段,至于剩下的 5925Mhz 到 6425MHz 怎么分配还没明文规定(参见百度百科)。

如果是真的,是否可以考虑放出 5925Mhz 到 6425MHz 这一段,就像美国的规定,任何人无需许可就能使用这个频率。这样的话,个人和企业就有了一个可以自由使用的高速通信频率,为更多的创新创造条件。

科技动态

1、一个光日

1977年9月5日,美国发射宇宙飞船"旅行者1号"。它是目前飞行距离最远的飞行器,已经飞离了太阳系。

根据计算,2026年11月13日,它将距离地球"1光日"(光在一天内传播的距离),成为首个达到这个距离的人造飞行器。

届时,旅行者1号将距离地球259亿公里,这段距离光只需要1天,它耗时近50年。

在当前位置,地球的指令到达它需要23小时29分27秒,过了1光日,就要第二天才能收到。

科学家预计,再过300年,旅行者1号就会进入太阳系旁边的奥尔特云团,穿过该云团需要大约30000年。

2、输电铁塔

奥地利正在改造输电铁塔,让其变得更美观,更像景观。

上图是鹳,另一个已经落成的设计是雄鹿(下图)。

奥地利电网公司打算一共设计9种动物形状的铁塔,象征奥地利的9个州,目前已经完成了两个。

许多人都反对,在村庄旁边修建输电塔。电网公司希望,这些具有视觉吸引力的铁塔,可以让人们更容易接受它。

3、在线会议的 AI 化妆

Google Meet 推出 AI 化妆按钮,帮你在线上会议"虚拟化妆"。

上图右侧是可选择的12种妆容,左侧窗口是预览画画,也就是别人看到的你的样子,数字化妆保证你看上去"光彩照人"。

以后,颜值滤镜将是视频通话软件的标配。

4、钥匙扣相机

柯达公司推出了一扣挂在钥匙扣上的相机,而且样子很复古。

这款相机很小,重量仅30克,但是功能齐全,配有取景器、LCD 屏幕、Type-C 端口、闪光灯、microSD 插槽。

它的画质不行,传感器只有 1/4 英寸,只能拍摄 1,440 x 1,440 的 JPEG 照片。

但是,它的价格只有30美元,加上造型不错,还是有很多人愿意买单。目前,它在柯达官网出售,显示缺货。

文章

1、中国 AI 模型是纸老虎(英文)

一个美国人的文章,批评中国 AI 模型不如看上去那样好。

我认为,他的观点太偏颇,很多论据站不住脚,读上去酸溜溜,但是可以作为参考。

2、WhatsApp 现在使用 WebView(英文)

通信软件 WhatsApp 的 Windows 版,原先是一个原生桌面应用。

作者震惊地发现,它的新版本居然退回了 WebView,成为网页版的包装器,性能急剧下降,内存占用 1GB。原因可能是 Meta 公司裁掉了 Windows 版的开发团队。

3、Vibe Coding 面试感受(中文)

作者团队的面试,开始改为让应聘者用 AI 实现一个功能,作者谈了实施的感受。(@thuwyh 投稿)

4、本地运行 AI 模型的方法(英文)

本文介绍在本地计算机运行 AI 模型的几种方法:LM StudioOllamaLMStudio

5、我们在 Zed 里面办公(英文)

Zed 是一个全新的代码编辑器,正在密集开发。除了文档编辑以外,Zed 团队也用它来开会和讨论,它内置了讨论区和实时协作。

6、中级程序员的标志(英文)

今年是作者从事专业编程的第十年,他认为自己属于中级程序员,总结了自己的工作内容。

他说,做到了这些事,你就达到了中级程序员的标准。

工具

1、LibrePods

在非苹果设备上(比如安卓手机和 Linux),使用 AirPods 耳机的工具。

2、IDEmacs

将 Emacs 配置成 VS Code 样式的一套配置。

3、Kratos

开源的身份认证服务器,支持多种认证方式,可以替代 Auth0 和 Okta。

4、Biu

一个开源的跨平台桌面应用,基于 API 来搜索和播放 Bilibili 平台的音乐,支持登录获取收藏夹歌曲。(@wood3n 投稿)

5、Enjoy Git

中文的 Git 桌面图形客户端,暂时只有 Windows 版。(@huangcs427 投稿)

6、Readdig

开源 RSS 阅读和 Podcasts 播放网站。(@copilot-is 投稿)

7、Tiny SVG

开源的网页版 SVG 压缩,可以在线试用。(@mutou981 投稿)

8、fssh

苹果笔记本的 SSH 私钥保护器,登录服务器时直接指纹认证。(@Mister-leo 投稿)

9、CrossDesk

开源的远程桌面软件,跨平台,支持硬件加速和 Web 访问。(@kunkundi 投稿)

10、Git PR AI

一个命令行工具,跟 JIRA 配套,可以直接从 JIRA Ticket 生成 Git 分支,并带有 AI 功能。(@leochiu-a 投稿)

AI 相关

1、Antigravity

谷歌本周发布的 IDE 产品,用于 AI 编程,也是基于 VS Code。

2、Code Wiki

谷歌新发布的服务,使用 Gemini 模型为代码库生成文档。

3、Open CoreUI

使用 Rust 语言重写的 Open WebUI,降低了内存和资源消耗,有服务器版和桌面版。(@xxnuo 投稿)

4、Continuous Claude

一个命令行工具,可以对同一个任务循环运行 Claude Code,允许指定运行次数。

资源

1、随机性测试指南(英文)

这个网站给出一系列方法,测试某种随机数生成器是否足够随机,所有测试方法都有详细易懂的解释,可以用来学习统计学。

2、强化学习的数学基础(Mathematical Foundations of Reinforcement Learning)

开源的英文电子书,介绍强化学习的基础数学知识。

3、Erlang 初学者教程(learn you some Erlang)

Erlang 是一种函数式语言,适合分布式、高可用环境。这个网站是面向初学者的英文教程。

图片

1、

一家巴基斯坦报纸,不慎将 AI 的对话跟着文章一起发表了。

上图文章结尾的红框处,写着:"如果您愿意,我还可以生成一个更醒目的'首页风格'版本,配以简洁有力的单行统计数据和醒目、信息图表式的布局----完美契合最多读者需求。您希望我接下来生成这个吗?"(If you want, I can also create an even snappier "front-page style" version with punchy one-line stats and a bold, infographic-ready layout -- perfect for maximum reader impact. Do you want me to do that next?)

如果报纸都用 AI 写稿,读者是否还有必要订阅?

1、神秘的土坑带

秘鲁南部的一个山谷,有着一条长长的土坑带,整齐地排列着5000多个土坑,非常神秘。

这明显是人工的,但是没有任何记载,不知道是谁修建的?有什么用途?

上图中间的一长条,都是土坑。

考古学家在土坑中发现了玉米花粉和芦苇。玉米是古代这个地区的主粮,而芦苇可以用来编织篮子。

因此人们猜测,这里是印加帝国的一个大型集市,这些土坑用来存放货物。

文摘

1、世界第一个 App 商店

世界第一个 App 商店,出现在上个世纪80年代的日本,方便用户付费购买软件。

它采用自动售货机的形式,因此也是世界第一台以数字形式出售软件的自动售货机。

1986年的时候,软件都是以磁盘形式出售。一个软件通常就是几百 KB,正好放到一张磁盘里面。

上图左下角就是当时的磁盘。

需要新软件的时候,人们往往删除磁盘的旧数据,拿来拷贝。一家日本公司由此想到,可以制造一种机器,让人们插入磁盘,把选择的软件拷贝在上面。

上面就是这家公司造出来的软件自动售货机。

你把磁盘插入机器,在屏幕上选择自己想要的软件,支付费用后,机器自动把软件拷贝到磁盘上,然后你就可以带着软件回家。

如果软件附带手册,它还会把手册打印出来给你。

这在当时是一项革命性的发明,一经推出就轰动了市场。当时还没有互联网,购买软件都要去实体商店,有了这种机器,你在街角就可以购买软件。

这种机器的致命伤在于,它内部的硬盘不够大,只能储存最热门的几种软件(大部分是游戏)。如果用户想购买其他软件,就必须等这台机器去远程下载。

当时采用电话线拨号下载,网速只有每秒约 1.2 KB,一个游戏的下载时间有时达到20分钟。这段时间内,用户只能在机器旁边等着,其他人也不能使用这台机器。如果下载中途断线,就必须从头来过。

为了解决这个问题,这家公司让机器每晚自动下载最新游戏。但还是不能完全避免用户的等待。

最高峰时,这种机器在日本全国一共安装了300多台。直到1997年,才完全退出历史舞台。

言论

1、

我希望让机器人坐在自动驾驶的出租车里运送包裹。

出租车自动驾驶到达目的地后,机器人负责搬运货物到门口。

-- 马斯克谈对于 Optimus 机器人的发展愿景

2、

亚洲常见的一种攻击方法是,诈骗分子打电话给受害者,冒充银行员工,警告受害者账户已被盗用,并指示他们安装一个应用程序来保护资金安全。

诈骗分子还会蒙骗受害者,让他们在安装应用程序的过程中忽略安全警告。这个应用是伪装成合法应用的恶意软件,会窃取受害者的登录信息,并拦截访问银行账户所需的双因素验证码。

-- 谷歌用这个案例解释,为什么需要实施"安卓开发者认证计划"

3、

既然 AI 可以按需提供你的代码所需的特定功能,为什么还要增加额外的供应链风险,引入另一个依赖项呢?

因此,小型的、低价值的依赖项在未来会消失。

-- 《"小型"开源软件的命运 》

4、

基因疗法可能实现一次治愈病人,这对于公司的持续收入很不利。

相比慢性疗法,治愈病人是一种可持续的商业模式吗?

-- 高盛公司的一份研究报告

5、

去年,互联网上机器人流量第一次超过了人类流量。根据一份报告,自动化系统在2024年占所有网络流量的51%,而且 AI 生成的文章数量也在2024年底首次超过了人类撰写的文章。

-- 《互联网已死》

往年回顾

没有链接的互联网(#327)

工作台副屏的最佳选择(#277)

脸书的公司入职教育(#227)

iPad 的真正用途(#177)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年11月21日

科技爱好者周刊(第 373 期):数据模型是新产品的核心

14 November 2025 at 08:06

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

甘肃省酒泉市今年开业的悬泉置景区,是一个汉代的丝绸之路驿站,供往来西域的客人投宿。中国现存的8万多片汉代简牍,有3万多片发现于这个驿站。(via

数据模型是新产品的核心

(1)

著名计算机学家、Pascal 语言之父沃斯说过一句著名的话。

算法 + 数据结构 = 程序

他甚至写了一本书,书名就是这句话。

在他看来,数据结构跟算法一样,是最重要的事情,反倒是编程语言不怎么重要。

如果数据结构不对,程序十有八九会有问题;反之,数据结构对了,解法往往很容易看出来。

(2)

我前些天看到一篇文章,也是这个观点,甚至更进一步提出,数据模型不仅是程序的核心,也是新产品的核心

他认为,数据结构决定了产品的形态,只要改变一下数据模型,往往就是一种新产品。

文章举了很多例子,非常有启发,我跟大家分享。

(3)

最初的聊天软件,都是以人为中心,两人或两人以上组成一个聊天。

它的数据模型就是围绕人建模,要是成员全部退出,聊天就结束。

后来,新的群聊软件 Slack 诞生了。

它的数据模型变了,核心不是人,而是话题。一个话题就是一个容器,所有相关的聊天都在里面,又叫做频道(channel)。

即使成员全部退出,没人聊天了,频道依然存在,话题的完整上下文也不会消失。新成员加入后,可以看到以前的所有讨论。

由于这个特点,Slack 特别受企业欢迎,是目前公司内网工作聊天软件的首选。

你看,就因为 Slack 的数据模型变了,哪怕其他都没变,它就成了一个全然不同的产品,杀出了聊天软件的重围,在企业市场大放异彩。

(4)

再看两个例子。Notion 和谷歌文档都是文档软件,都用来写文档,但是它们的数据模型不一样。

谷歌文档就是传统模型,以单篇文档为中心。

Notion 模型的核心其实不是文档,而是页面。一个页面就是一个容器,你可以组合多篇文档,呈现在一起。

Figma 和 Photoshop 都是设计软件。

PhotoShop 模型的核心是图像,所有编辑都归属于某张图像。

Figma 模型的核心,我觉得,是工作区。一个设计稿就是一个工作区,里面可以有多张图像,其他人可以参与进来,留言讨论。

(5)

总之,数据模型稍作变化,就会产生一种新产品。它跟现有的产品有区别,从而能够打开新的市场。

这启发我们,如果你的产品跟别人雷同,那么不妨思考一下,能否改变数据模型。

科技动态

1、澳大利亚安装了大量光伏板,出现了一个新的烦恼。

那就是电太多,白天用不完。政府打算推出一个计划,中午太阳光最强的时候,用电免费

政府要求电力公司每天至少向所有人免费提供三个小时的电。如果你自己购买电池,把电储存起来,甚至可以全天免费用电。

随着太阳能的发展,人类有望进入低电价甚至零电价的时代(至少在白天)。

2、

最近,纽约市的地铁站出现了同一个 AI 广告

那是一个 AI 吊坠,佩戴者可以跟它说话,售价129美元。

这个广告到处都是,墙壁、车身、车厢,无处不在。

该公司的 CEO 说,当他得知买下纽约地铁的广告,每月仅需不到100万美元,觉得很便宜,立刻就买下了。

但是,广告投放一个多月后,产品只卖出3100个,货值不到40万美元,怎么看都是一笔巨亏的买卖。

不过,CEO 很乐观,相信等到产品在沃尔玛上架,销量就会快速提升。他认为,人们会需要这个吊坠作为 AI 伴侣,它帮助用户"显著提高情商,重新定义朋友",为此他还准备在洛杉矶和芝加哥,投入巨额广告费。

这就是 AI 设备和应用的现状:实际的销量不大,但需要巨额推广费用,AI 公司对此毫无怨言。

3、世界最大的捕风伞,最近在内蒙古阿拉善左旗试验场成功开伞和收伞。

它的展开面积达到5000平方米,在高空中吸收风力,进行发电。

高空才有大风,科学家很早就想出捕风伞,它就像一个放大的风筝,升到300米以上的高空捕获风能,再通过牵引缆绳,拉动地面的发电机转动发电。

4、苹果的 Vision Pro 头盔刚发布的 VisionOS 26 系统,增加了一个空间头像功能。

它通过内部摄像头,拍摄用户的头部,然后使用高斯泼溅算法,将 2D 头像变成逼真的空间 3D 头像。

用户通话时,就能看到对方栩栩如生的头像,浮在空气中,对你说话,表情动作都是实时的。当然,前提是双方都必须戴着头盔。

该功能最多可以扩展到5个人同时通话。

这个功能令人遐想,如果再为头像配上虚拟的身体,是不是就能看到对方在空间中做动作。

文章

1、一个伊朗程序员的求助(英文)

一个伊朗程序员开发了一个 AI 虚拟头像生成器,但是发现由于美国制裁,根本不可能向国外出售,于是在 GitHub 求助。

我没有客户,没有收入,积蓄已经用光,而且已经积极找了九个月的工作,却一无所获。我的妻子是一名护士,每天从早上五点工作到晚上七点,而我却坐在电脑前,开发一些连房租都付不起的东西。

我在伊朗无法使用 Stripe、PayPal 等西方支付处理商,也无法使用 AWS、GCP、Azure 等云服务商,我不能用西方银行账户接受付款,也不能接受顾客使用信用卡付款。

2、我讨厌代码截图(英文)

一个老外程序员呼吁,客户遇到问题时,不要再向他发送代码截图了,因为无法拷贝代码,而要发送代码链接。

3、图片是否比文字节省 token?(英文)

本文验证如果把提示词从文字转成图片,是否更节省 token?

答案是提示词本身确实节省了 token,但是模型会用更多的 token 来补全上下文,所以总体上并没有节省。

4、Dijkstra 算法详细图解(中文)

Dijkstra 算法是寻找两点间最短路径的经典算法,本文用一步步的详细图解,解释这个算法。

5、Web Monetization API 试用体会(英文)

浏览器有一个实验 API,用来让访问者向站长捐款,本文是这个 API 的试用报告。

6、AI 插件的模型成本比较(英文)

本文使用实际的编程任务,对 VS Code 的两个 AI 编程插件进行成本比较:Augment CodeKilo Code

前者不能更换模型,必须使用内置的 Claude Sonnet 4.5;后者可以配置自己的模型,到底谁更省钱。

工具

1、MagicMirror²

一个显示各种信息的面板应用,可以用于信息屏或者智能镜子。

2、btop

htop 命令的升级版,在终端里面详细展示系统信息。

3、DroidDock

一个 Mac 桌面应用,可以连接安卓手机,管理手机文件。

4、RedisFX

轻量级的 Redis 图形界面,使用 JavaFX 开发,运行在 JVM 上。(@tanhuang2016 投稿)

5、Pingap

一个 Rust 语言开发的反向代理服务器,类似于 nginx,内置各种插件(身份验证、安全、流量控制、内容修改等)。(@vicanso 投稿)

6、Alle

开源的邮件聚合管理平台,基于 Cloudflare Workers 部署。在一个界面查看所有邮箱的收件,并带有邮件的 AI 处理。(@bestruirui 投稿)

7、gocron

Linux 的定时任务管理系统,使用 Go 语言开发,自带 Web 界面,用于替代原生的 crontab。(@gocronx 投稿)

8、markdown-it-ts

Markdown 语法解析库 markdown-it 的 TypeScript 重写。(@Simon-He95 投稿)

9、TUIOS

一个很奇特的软件,终端窗口内部的窗口管理器,在一个终端里面管理多个终端对话窗口。(@kero990 投稿)

10、XMSLEEP

开源的安卓白噪音应用。(@Tosencen 投稿)

AI 相关

1、Davia

这个开源工具使用 AI 将代码库变成一份可视化文档。

2、VoidMuse

一个学习目录的 AI 插件,支持 IDEA 和 VS Code,代码开源,用于这类 AI 编程助手的开发教学。(@voidmuse-dev 投稿)

3、UPage

基于大模型的可视化网页构建平台,Lovable 的开源替代。(@wan92hen 投稿)

4、Pair Translate

一个开源的浏览器插件,用来翻译网页,可以配置翻译服务提供商或 AI 模型。(@Cookee24 投稿)

5、DatasetLoom

开源的 Web 应用,为多模态大模型构建训练数据。(@599yongyang 投稿)

6、Cordys CRM

开源的 AI CRM 系统(客户关系管理系统)。(@maninhill 投稿)

资源

1、stickertop.art

这个网站收集贴了贴纸的笔记本照片。

2、TypeScript 类型图解

这个网站用图形讲解 TypeScript 类型。

3、各国现金使用比例

这个网站有2025年各国使用现金的比例,可以作为出国参考。中国的现金比例是10%,是最低的国家之一。

图片

1、麻省理工学院的入学考试题

下图是大清同治八年(1869年)麻省理工学院入学试卷的代数题。

2、古埃及象形文字

一个冰岛程序员请教专家,将"hello world"这句话翻译成古埃及象形文字。

因为古埃及没有 world 的概念,这句话直译就是"欢迎,整个大陆"。

文摘

1、公司越大,越容易做出复杂的产品

大公司容易做出复杂的产品,这主要有两个原因。

(1)公司的人越多,产品复杂度就越高,因为每个人都想留下自己的印记。

大公司的规则是,当你贡献了某种新功能,就会得到晋升。

哪怕这些功能是多余的,十个月后就会发现它们毫无用处,它们的开发者也会收到奖励,所以所有人总是热衷于添加新功能。

(2)公司规模越大,客户越多,就越需要应对具体的用例。

销售人员会告诉你,一些客户需要这个功能;客户支持人员则会告诉你,另一些用户提出了那个需求。

除非你有足够的远见,指出它们不符合软件发展的愿景,否则你就不得不按照那些人的要求,不停地添加功能。

现实中,大公司内部有各种压力,程序员几乎没有自己的立场,必须取悦所有上级部门,在各种压力之间搞平衡,最终就做出具有巨大复杂性的软件。

言论

1、

跟常规 API 不同,MCP 作为接口有一个好处。

常规 API 是对开发者的一种承诺,发布后不能轻易改变。但是,MCP 接口只供大模型调用,而大模型每次都会动态读取使用规范,因此我们能够随时更改 MCP 服务器,不会有任何问题。

-- 史蒂夫·克劳斯,美国程序员

2、

如果你向人们展示问题,又向他们展示解决方案,人们就会受到触动并采取行动。

-- 比尔·盖茨

3、

地球表面的岩石,25%属于碳酸盐岩。这种石头大部分源于生物的有机体分解。这意味着,很多碳酸盐岩以前是生命体。

-- 《我对死亡的思考》

4、

那些鼓吹 AI 编程的人是否意识到,AI 必定会带来大量垃圾代码和"理解债务"。

-- Hacker News 读者

5、

最近,我在思考一个问题,如果 AI 能够将我们的语言翻译成可运行的代码,那么我们还需要编程语言吗?

-- 《语言无关的编程》

往年回顾

世界没有那么多财富(#326)

内容行业的衰落(#276)

谷歌出了什么问题?(#226)

中国法院承认 GPL 吗?(#176)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年11月14日

科技爱好者周刊(第 372 期):软件界面如何设计

7 November 2025 at 08:14

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

冬日的北京国家图书馆自习大厅。(via

软件界面如何设计

(1)

软件的用户界面(UI)是一门大学问。有一个行业专门研究它,就叫做"UI 设计"。

我觉得,很多写软件的程序员,对 UI 设计毫无感觉,不知道什么样的界面好用又美观。

他们自己搞的图形界面,只要把所有功能都堆积在界面上,就觉得完成了,也不管用户是否搞得明白。

这种例子很多,我举一个刚刚看到的。

(2)

有一个很有名的软件 Handbrake,可以转换视频格式。

它的功能非常强大,几乎所有视频格式都能识别,各种需求都能满足,而且免费、支持多平台。

但是,当你打开这个软件,看见界面的那一刻,顿时会产生一种畏惧感,除非你是高级用户。

上图就是它的主界面,各种设置一个接一个,布满了让外行摸不着头脑的文字说明。

如果用户不是专家,就会想:我该从哪里入手?会不会点错?如果去看教程,是否要花很多时间?

那些坚持不放弃的用户,也许接着会去打开"设置"菜单,想寻找一点提示,却遭受了更绝望的一击。

这个密密麻麻、充满术语的界面,会让你感到自己水平太低,够不上它的使用门槛。

你看,用户只是想找个小工具,转换一下视频格式,结果却被工具提示"你的能力不足"。

这就是糟糕的界面,不仅难用,还打击人。

(3)

一个老外程序员实在看不下去了,大众软件的界面有必要做成这个样子吗?

他自己动手做了一个新的 UI。

是不是一下子顺眼了?

这个界面一看就懂,完全没有心理负担。唯一的操作,就是上传视频,不可能搞错,因为其他地方都没法操作,只有当你添加文件后,唯一的按钮才可以点击。

你能相信吗,这个界面和上个界面,是同一个软件,做同样的事情?

这就是优秀 UI 设计的奥秘:避免多个操作入口,避免让用户做选择,所有设置尽量提供默认值。这样才不会让人迷惑,可以一路回车。

肯定有很多高级用户不赞同,提出一大堆置疑。

  • 为什么要放弃 Handbrake 的强大功能?
  • 如果有人想要不同的设置呢?
  • 你考虑过特殊需求和极端情况吗?

解决方法很简单,就是再做一个专业版界面,也许就是 Handbrake 现在的样子。用户想要更多功能和个性化设置,那就自行切换。

(4)

很多生活用品也是类似的情况,有着一个复杂的界面。

就拿电视遥控器来说,布满了按钮,有必要吗?

以至于有人就把不需要的按钮,用胶布贴起来。

其实,贴了胶布以后,才是电视遥控器该有的界面!只留下那些必需的按钮。

大多数人用不到的按钮,完全可以藏在一个滑盖下面,让那些确实有需要的人,自己打开盖子去找。

[本周软件] NocoBase

如何快速开发业务系统?

你可能会说交给大模型,其实有更简单可靠的方法,就是 NocoBase

AI-Employees

它是一个开源的低代码/零代码开发平台,在 GitHub 已经有17000颗星。

它的思路很简单:(1)接入数据库,(2)配置界面,所见即所得,(3)配置插件(权限插件、SSO 登录插件、打印插件、文档插件等等)。

AI-Employees

最新的2.x版本,还引入了 AI 员工,可以让大模型的能力无缝融入到业务系统,比如调查客户背景、分析数据,抓取供应商平台的报价。

发布四年多,它的商业版本已经收获了50多个国家/地区的用户,收入过千万

大家可以在官网开通 demo,试试为自己的数据库加上操作界面,也可以从 GitHub 获取源代码自己部署。

科技动态

1、婚礼赞助

一个国外的创业者由于还没有成功,为婚礼的费用发愁。

他在网上发帖,询问有没有公司愿意赞助他的婚礼。作为回报,他将在婚礼上展示它们的名字。

结果有26家公司赞助他,下面就是婚礼当天的样子。

2、上海第一起 AI 提示词著作权案近日宣判。

某公司2022年撰写了6组提示词,在 Midjourney 平台生成绘画作品,并发布在小红书等平台。

后来,该公司发现,二位被告使用这些提示词生成画作并公开发布,就提起诉讼,要求二被告停止侵权,赔偿9900元。

法院认为,提示词仅为元素的简单罗列,缺乏语法逻辑关联,未体现出作者的个性化智力投入,不应认定为作品。于是,判决原告对提示词不享有著作权,不得主张著作权侵权。

3、一家美国公司宣布,全球首个家务机器人正式开卖,售价20000美元。

这个机器人的造型有点恐怖。

虽然它的价格不算特别贵,但是能够自主完成的操作非常有限,大部分动作都需要人工遥控,而且做事速度很慢,取一瓶水要1分钟。

4、Windows 系统的"关机"菜单里面,有一个"更新并关机"选项,大家可能都用过。

但是,这个选项有一个 bug,那就是系统更新后其实不会关机,而是重启等着你操作,准确名字应该是"更新并重启"。

微软一直没有修复,可能有20年了。最新的 25H2 更新包终于改掉了这个行为,更新系统后会自动关机。

5、美国的国防科技公司"安德里尔工业"(Anduril Industries),发表了一个智能头盔"鹰眼"(EagleEye)。

使用时,可以将面罩放下,把脑袋包裹在里面。

这个头盔会在眼前展示一个显示屏,将现场画面与地图、无人机、传感器叠加在一起,让士兵了解战场的全部情况。

这个头盔明年将交付美军。感觉上,未来的"元宇宙头盔"也许就是这种样子。

文章

1、如何架设一个暗网网站(英文)

暗网网站(网址后缀 .onion)是只能用 Tor 浏览器访问的网站,作者记录自己架设的过程,看上去不难。

2、如何简单地过滤爬虫(英文)

作者提出一种简单的方法,可以让网站过滤掉爬虫的请求,不需要防火墙,只需设置一下 Web 服务器即可(作者用的是 Caddy)。

3、你知道 HTML 表格 API 吗?(英文)

有一个古老的网页 API,允许用 JS 操作表格,虽然这些年很少人用,但是浏览器一直是支持的。

4、编译器发展状况(英文)

本文是一篇综述,介绍目前编译器工具的总体发展状况。

5、树莓派的最佳方式是网络启动(英文)

树莓派一般都是 SD 卡启动,作者建议改用网络启动。对于经常切换操作系统,或者你需要管理多台树莓派,非常方便。

6、《小小作品》系列(英文)

1999年至2006年,动画师朱志强创作的 Flash 动画系列《小小作品》(又称"火柴人"系列),风靡了国内互联网。本文回顾了他的故事,如今已经很少人记得了。

工具

1、Zensical

静态文档网站生成器 Material for MkDocs 的作者,写的升级版,完全兼容 MkDocs,但是解决了它的很多痛点。

2、Affinity

用于图像编辑的桌面软件,Photoshop 的替代品,被 Canva 公司收购后,现在可以免费下载使用。

3、FileBrowser Quantum

一个自搭建的、基于 Web 的文件管理器,参见介绍文章

4、Texo

开源的数学公式 OCR 引擎,通过前端加载模型,将数学公式的截图转成 LaTex 语法,在线试用。(@alephpi 投稿)

5、TDesign uniapp

腾讯 TDesign 组件库的非官方 uniapp 适配,兼容 H5/微信小程序/支付宝小程序/APP 等。(@novlan1 投稿)

6、GreenWall

这个工具可以在 GitHub 提交日历上绘出指定的图形。(@zmrlft 投稿)

7、BakLab

一个开源的社区平台,将论坛发现功能和实时聊天互动结合在一起,标题链接是前端仓库,参考官网。(@oodzchen 投稿)

8、中国节假日

这个仓库提供一系列函数,方便你查询中国节假日、节气等等,每日通过 Action 自动更新数据,支持 iCal 日历订阅。(@vsme 投稿)

另有一个类似的项目,提供中国节假日的 JSON 文件。(@tomandjerry136 投稿)

9、QiLuo(祺洛)

Rust 技术栈开发的网站管理后台,采用 Axum 框架 + Sea ORM。(@chelunfu 投稿)

10、navsite

将飞书多维表格转成一个导航网站。(@wubh2012 投稿)

AI 相关

1、Jta

开源命令行工具,使用 AI 模型,翻译 JSON 文件,主要用于语言包的翻译,支持27种语言,功能较多。(@hikanner 投稿)

2、Smart Excalidraw

手绘程序 Excalidraw 的 AI 版,使用自然语言让 AI 生成手绘风格的示意图,在线试用。(@liujuntao123 投稿)

3、VibeVoiceFusion

一个开源 Web 应用,生成多说话人的合成语音,具备声音克隆功能。(@zhao-kun 投稿)

4、Mini-Kode

一个用于教学的 AI 编程助手,旨在帮助你理解这类工具是如何开发出来的。(@minmaxflow 投稿)

5、SQLBot

一个开源 Web 服务,只要配置大模型和数据源,就可以用自然语言查询数据源,实现 text2sql。(@maninhill 投稿)

6、Docutranslate

一个 Python 写的 Web 工具,通过 AI 模型翻译各种格式的文档文件。(@xunbu 投稿)

7、Paper Burner X

一个开源的 Web 服务,使用 AI 处理文献,提供文档翻译、智能对话、高效阅读。(@Feather-2 投稿)

资源

1、苹果应用商店(网页版)

苹果本周终于推出了"应用商店"的网页版 apps.apple.com ,可以用浏览器访问。虽然无法从网站安装 App,但至少提供了一个 App 搜索和发现的 Web 入口。

网友扒了它的前端代码,发现用的是 Svelte 框架。

2、ASCIIMoon

这个网站使用 ASCII 码展示当天的月相(新月、弯月、满月)。

图片

1、兴登堡飞艇

兴登堡飞艇是上个世纪30年代德国建造的一艘大型载人飞艇,曾经开通客运航线,飞越大西洋将乘客从欧洲运送到美国。

它长达245米,相当于一艘空中的航空母舰,可以载客50到70人。

它的内部装潢非常豪华,有单独的客房和餐厅。今天的人难以想象,长途飞行可以达到这样的舒适度。

它的气囊装的是氢气,有爆炸的风险。1937年5月,它突然起火,造成30多人死亡,飞艇作为交通工具从此就消失了。

文摘

1、科技公司为了"资助 AI"而大肆裁员

上个月,亚马逊宣布将裁员3万人,这是该公司历史上最大规模的裁员。此前,微软裁员1.5万人,Meta 裁员3600人,谷歌今年也裁员数百人。仅2025年一年,就有超过18万名互联网从业人员失业。

另一方面,这些公司今年在 AI 上投入了超过3000亿美元。所以,他们裁员是为了"腾出资金用于 AI 投资"。

但问题是----他们并没有省下钱。他们的 AI 支出远远超过了裁员节省下来的钱。而且,投入 AI 的钱根本没有回报,向用户收到的使用费,对比支出可以忽略不计。

大公司投向 AI 的巨额资金到底都流向了哪里?回答是他们都在互相购买。苹果付钱给谷歌,谷歌付钱给英伟达,英伟达付钱给台积电制造设备。

彼此之间的购买,推高了这些公司的销售额,进而推动了他们的股价上涨。

大众看到股价上涨,蜂拥而入,购买这些公司的股票,进一步推高了股价。

"七大巨头"----苹果、微软、英伟达、亚马逊、Alphabet、Meta和特斯拉----的总市值高达17万亿美元,市盈率高达35倍。作为对比,如果剔除这七家公司,标普500指数的市盈率仅为15.5倍。

为什么这些公司会有如此高的溢价?因为人人都相信 AI 在未来会给它们带来巨额利润。

但事实是,这些公司其实没有赚到钱,只是在为 AI 花钱,而且是互相花钱,营造出一种增长的假象。

更糟的是,它们现在不能停下来。因为一旦任何一家公司停止为 AI 投资,它们的股价就会暴跌。投资者会放弃它们,所以即使这些投入没有带来回报,它们也必须继续投入资金来维持股价。

这就是目前的局面,AI 的繁荣建立在大公司的巨额投资之上。为了投资,大公司缩减了其他方面的支出(包括裁员),而那些投资其实只是资金在循环流动。所有人仿佛都认定,这种巨额投资不会停下来,而且会有收回投资的那一天。

言论

1、

我说过永远不会有 htmx 的第三版,但没说过不会有第四版。

-- Carson Gross,htmx 项目创始人,曾经公开说不会有 htmx 3.0版,本周宣布直接发布4.0版。

2、

我们收到谷歌的报告,他们在我们的代码中发现了一个漏洞。

我们很重视安全,但是互联网巨头使用 AI 扫描志愿者维护的代码,然后提交安全漏洞,希望志愿者免费修复,这真的公平吗?

-- FFmpeg 团队

3、

未来十年,全球将有超过70万亿美元的遗产财富直接交给继承人,这将加剧社会的不平等。

-- 英国《卫报》

4、

为什么运气很重要?因为它会缩短积累的时间,让你接触到更大的机会。这就像当你已经有钱的时候,赚更多的钱就容易得多。

-- 《人生是一场概率游戏》

5、

AI 出现以后,程序员的发展方向彻底变了。

你必须专注于理解系统而非理解语法,你的技能必须从编写代码转移到架构、安全、人机协作等方面。

未来属于那些能够构想、开发和维护复杂系统的人。

-- 《软件开发的演变》

往年回顾

VS Code 编辑器的下一站是 Zed?(#325)

彼得·蒂尔的实验(#275)

NPC 演员也是一种职业(#225)

知识广度 vs 知识深度(#175)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年11月 7日

科技爱好者周刊(第 371 期):一个乐观主义者的专访

31 October 2025 at 08:09

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

杭州西站附近的余杭桂博园,8000株桂花树都剪成了蘑菇头。(via

一个乐观主义者的专访

(1)

凯文·凯利(Kevin Kelly,简称 KK,1952-)是著名的作家和未来学家,曾经出版过《失控》等多本畅销书,在国内有很高的知名度。

老爷子今年73岁,依然充满了活力,个人网站 kk.org(下图)几乎每周更新。

如果仔细看首页,你还会发现顶部有一行字。

这行字写着:

长期中,未来由乐观主义者决定。

这句话概括了他的信念:要乐观,要看好未来。因为乐观主义者会动手做事,而世界是由动手去做的人决定的

这让我想到了另一句话"悲观者正确,乐观者成功"。

它的意思也类似。悲观者看不到希望,就不去做事了,所以什么也不会改变,悲观预言就成真了;乐观者愿意做事,做了才有可能成功,所以成功属于乐观者。

这就像古人说的:行者常至,为者常成

(2)

凯文·凯利在美国加州的乡下有一间工作室,平时在那里工作。

一本美国杂志最近派出记者,对他进行专访。记者按着地址找到工作室,都惊了,简直身处童话之中。

"这是瓦莱玛镇外围公路边最后一栋房子,一座巨大的谷仓式建筑,背后就是一座陡峭的山坡,山坡上长满了野花和参天大树。天气阴沉,弥漫着海洋和桉树的气味。我看到门上挂着一块小小的招牌'kk.org',才知道没有找错地方。"

记者走进工作室,眼镜都瞪大了,屋里跟 KK 本人一样奇妙。

门边是一个一直到屋顶的落地书架,放满了各种各样的书,还有一个铁架子,让你可以爬到书架的上层。

另一面墙前面,则是一个多层的置物架,堆满了奇奇怪怪的小玩意。

这些东西全是 KK 从世界各地搜罗来的,比如蒙古老鹰的皮帽、小鸟的骨架等等。

他让记者试着举起地板上的一个小球,这个球非常重,记者根本举不起来。他告诉记者,这是钨做的球,密度跟黄金差不多。所以,电影里罪犯抢了一袋黄金撒腿就跑,这是根本不可能的,你走路都困难,怎么可能跑呢。

这些东西和装饰反映了 KK 的个性:他喜欢新奇有创意的东西。

记者问道,工作室里最古老的物品是什么,他立刻转移了话题。这位未来学家对怀旧和过去毫无兴趣。

(3)

记者问,你人生中喜欢这么多东西,做过很多项目,但是都没有做大,也没有加入独角兽公司,你怎么想?

KK 回答,我只是追随自己的兴趣,不管什么事情,只要我觉得有意思,就想去做。我不追求目的地,我追求的是内心的方向

其实也不是刻意追求,只要你做自己感兴趣的事情,内心会自动推着你往下走。而且,遇到失败时,你能忍受下来,因为那是你喜欢的事情,你明确地感受到,只要坚持下去,以后会得到更多(内心的)补偿。

我做的项目,并非出于我想战胜别人或者战胜世界,而是出于我满足了内心的好奇心或者实现了创意。

回顾一生,我没有创造伟大事业,也没有创造出股东价值,但是我得到了内心的满足感,而且不是以自我放纵的方式。我以一种充满快乐、活力,没有焦虑、痛苦,也没有自负的方式,度过了人生。

AI 驱动的开源知识库 PandaWiki

如果你想搭建一个自己的文档 + 知识库网站,还带有 AI 功能,选择其实不多,可以考虑下面介绍的 PandaWiki

(1)它是国内团队的作品,目前在 GitHub 已经6700颗星,还在快速迭代,每周都发新版本

(2)它用 Go 语言开发,硬件要求低,安装简单,一行命令运行 Docker 容器即可。

(3)它支持多种格式的文档导入/导出,提供富文本编辑,除了文档站,用作博客系统也可以。

(4)它支持接入大模型,可以 AI 辅助创作、AI 问答、AI 搜索。

它的官方文档就是用自己搭的,大家可以看看效果,它还提供后台的 Demo 试用

科技动态

1、

上周,一群窃贼光天化日之下,开着一部租来的升降机,从窗户进入卢浮宫,敲开展柜取走珠宝,扬长而去,整个过程只用了10分钟。

窃贼迟迟没有抓住,但是这部升降机很快就在网上走红了。

它的生产商是一家德国公司,看到了新闻,立刻意识到这是绝佳的广告,马上推出了宣传海报。

海报的大字写着:"当你需要快速行动时",小字写着"(该设备)可以每分钟42米的速度运送最多400公斤的宝贝----而且安静得像悄悄话"。

这个广告立刻疯传,热度是该公司以前广告的100倍。虽然有人指责不该拿这事做广告,但是这件事娱乐性实在太强了,简直像电影,每个看广告的人都觉得很开心。

2、

美国 FBI 最近揭露了一起扑克诈骗案,充满了高科技。

这个案件中,牌桌其实是一个 X 光机。

扣在桌上是什么牌,都会透视得清清楚楚(下图)。

然后,牌的图像会传到诈骗分子戴的智能眼镜上,从而他保证不会输。他们用这种方法诈骗了700万美元。

3、

耐克推出世界第一款动力鞋,这双鞋会拉着你往前走。

该鞋有一个腿箍,用来把鞋固定在小腿上,便于推动小腿。鞋里装了电池和电动机。

耐克公司说,该鞋可以帮你跑得更快、更省力,更远。可以想象,以后上路之前,我们还要检查一下,鞋子是否充满电。

文章

1、苹果公司不再关注细节了(英文)

苹果的软件以精美著称,但是现在好像不是这样了。这篇长文罗列了苹果系统的各种疏漏,都是细节没有处理好,尤其是最新的液态玻璃效果,简直就是匆忙上架。

2、Chrome 默认启用 HTTPS 协议(英文)

Chrome 浏览器公告,从明年(2026)10月起,将始终使用 HTTPS 协议。如果访问 HTTP 协议的网站,会跳出一个弹框(上图),用户确认后才可以访问。

这意味着,以后除了内网,HTTP 协议实际上被淘汰了。

3、Linux 启动过程(英文)

本文简单清晰地介绍,按下电源开关后,电脑的启动过程,主板如何找到操作系统。

4、查看带宽占用的5种方法(英文)

什么程序在占用家庭网络的带宽?本文介绍5种查看方法。

5、表单的 dialog 提交方法(英文)

网页表单的提交方法,除了常见的 GET 和 POST,还有一个鲜为人知的 dialog(即<form method="dialog">),本文介绍它的用法。

6、CSS 相对颜色(英文)

本文介绍一个新的 CSS 语法,从基础颜色生成相对颜色。

7、行走郑州(英文)

作者是一个美国人来到郑州,发现这里跟中国其他大城市不太一样,充满了一种粗旷的年轻人的活力,让他觉得这里很像没有衰退之前的"汽车城"底特律。

工具

1、MacOS Live Screensaver

一个开源的 macOS 屏保程序,能够播放流媒体,支持接入 Youtube。

2、Valetudo

扫地机器人的开源固件,提供完整功能,并且不跟云端服务器进行通信。

3、oxdraw

一个 Rust 语言编写的 Web 服务,用来可视化生成图表,同时给出对应的 Mermaid 语法代码。

4、dLine

命令行的日程管理工具。

5、EternalTerminal

基于 SSH 的远程登录工具,自动重连上一次的会话,即不会发生会话中断。

6、Docs

一个开源的内容管理系统,支持多人实时协作,需要自搭建。

7、UChart

在线的数据图表生成器,让没有编程背景的用户也能创建专业数据图表。(@sherotree 投稿)

8、filter-repo-rs

一个 Rust 语言写的工具,用来改写 Git 仓库历史,比如不小心提交了敏感信息,可以用它来修改提交历史。(@Cactusinhand 投稿)

9、AI Elements Vue

一个用于 AI 应用的前端组件库,将 AI Elements 组件库移植到 shadcn-vue。(@cwandev 投稿)

AI 相关

1、Macaify

一个 macOS 开源应用,可以在任何 App 里选中文本,按下快捷键,通过大模型完成翻译、润色、改写、总结等操作。(@s1ntoneli 投稿)

2、Dayflow

开源的 macOS 桌面应用,可以生成电脑屏幕一天的时间占用。它每秒截一次屏,然后交给 AI 分析,生成你一天活动的时间线。

3、Git Print

这个网站可以将 GitHub 仓库转换成一本电子书,适合用来训练大模型。

资源

1、Grokipedia

马斯克本周推出的百科全书,并表示他想用激光将该网站的页面刻在石头上,再将石碑发射到太空中,以"防止文明倒退"。

据说,它的80多万篇条目都是 AI 生成的,但好像只是对维基百科进行了编辑,详见评论文章

2、ShadCN Themes

这个网站收集 ShadCN UI 的各种主题。

3、Scrimba

IT 视频课程学习网站,部分课程免费。

图片

1、一立方的美元

很多人感兴趣,100万美元放在一起有多大。

美国芝加哥的货币博物馆,就有一个展示,让你感受到美元的体积。

那是一个巨大的透明立方体,每条边都是1米,里面装满了1美元的纸币。

据博物馆介绍,这个立方体就放了100万美元。每一捆是100张1美元纸币,里面装了10000捆。

有个程序员怀疑这个数字是否准确,就写了一个程序,手动在高清照片上为每一列的每一捆打上不同颜色的点,进行统计。

他发现,每一列其实是102捆,一个面有8列,前后共堆了19层,因此这个立方体里面的美元总数应该是155万。

102×8×19×100美元=1,550,400美元

不过,很可能只有最外层是美元,内层塞的是旧报纸。那样的话,经过他计算,里面的美元是53万。

文摘

1、动物的大小

动物的体型,最大可以长大到多大?有没有可能出现巨型动物?

答案是不可能,体型大小有很多限制因素,某种动物不可能变得特别巨大。比如,不可能存在比正常人大十倍的巨人。

(1)骨骼

如果一个巨人比正常人高十倍,宽十倍,厚十倍,那么他的总重量就是正常人的一千倍。不幸的是,他们骨头的横截面只有正常人的一百倍,因此单位面积的骨骼必须支撑十倍的重量。按照人类骨骼的材质,他们大概会立刻骨折,一步都走不了。

所以,体重小的动物才可能有又长又细的腿,体重大的动物只可能是又短又粗的腿,比如犀牛和大象。

(2)血压

体型越大的陆地动物,必须将自己的血液泵到更高的高度,因此需要更大的血压和更坚韧的血管。所以,许多高大的动物的血压都很高,往往死于动脉爆裂,尤其是脑部动脉爆裂,比如大象和长颈鹿。

(3)表面积

如果一个动物在各个方向上都增加了十倍体积,它的重量就增加了一千倍。因此,它每天需要一千倍的食物和氧气,并且会排泄一千倍的代谢废物。

但是,如果它的形状不改变,它的表面积只会增加一百倍,通过皮肤进入的氧气、通过肠道吸收的食物都会不足。因此,它们需要增加自己的表面积,来增加吸收氧气和食物。

所以,就出现了鱼类的鳃和哺乳动物的肺,以增加吸氧面积。同时,动物的肠道不再光滑笔直,而是卷曲并形成柔软的表面,以更多地吸收食物。

(4)血液

血液将鳃或肺的氧气输送到动物的全身,但是昆虫没有血液,而是通过微小的气管直接将氧气输送到身体的各个部位。这种气体扩散的方式,效率并不高,所以昆虫身体距离空气超过6毫米的部分总是缺乏氧气,几乎没有昆虫的厚度超过1.2厘米。所以,昆虫不可能变得特别大。

总之,每种动物都有一个最佳尺寸,不可能出现跟人一样大的昆虫。

言论

1、

我已经不觉得文档有多重要了,大模型没有文档也能读懂代码。

-- Simon Willison

2、

文化危机并不是书籍的消亡,而是人们的注意力分散了,热衷于参加肤浅的活动。

这个时代感觉患上了"文明多动症",一代人焦躁不安、注意力不集中、漫无目的的过度活动,思考难以捉摸且转瞬即逝。

-- 《把研究当作消遣已经失传》

3、

要真正理解一个概念,你必须在某种程度上自己"发明"这个概念。理解并非源于被动的内容消费,而是源于一个主动的、自我导向的创建和调试过程。

-- François Chollet,《Python 深度学习的作者》

4、

人可以怒,而不可以苦闷。怒可以构成壮美,苦闷却是一无所成,只是自我的崩溃。

-- 康德,德国哲学家

5、

AI 带给我的好处,不是我的速度变快了,而是我的项目范围变大了,我可以做出以前涉及不到的事情。

-- Neal Agarwal,著名个人网站 Neal.fun 的作者

往年回顾

人类已知的最大质数(#324)

加密通信的最后一块拼图(#274)

Figma 为什么赢了 Sketch(#224)

全能程序员 vs 特长程序员(#174)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年10月31日

科技爱好者周刊(第 370 期):正确的代码高亮

24 October 2025 at 08:18

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

北京门头沟区的千年古刹灵岳寺,从1979年开始关闭,直到这个月修缮完成,对外开放。修缮过程中,在墙上留了一个观察窗,展示原始的唐代和辽代的砖块。(visuals_china@instagram

正确的代码高亮

程序员一般都使用代码高亮,就是代码有不同的颜色(下图),方便阅读。

问题就来了,什么样的颜色组合,最适合阅读代码?

大多数的人大概跟我一样,就挑自己觉得好看的。比如下图五颜六色的,我觉得很悦目。

不久前,我读到一篇文章,作者说:错了,好看的颜色未必适合阅读代码。

正确的代码高亮,应该让你一眼注意到最重要的代码信息。太多的颜色,只会让人眼花缭乱,找不到重点。

他提出代码高亮的五条原则。

(1)最多使用4种颜色,再多的颜色会分散注意力。

(2)变量、函数和类的定义最重要,一般来说,它们是代码的最关键部分,所以定义时的变量名、函数名、类名应该高亮显示。

(3)注释也很重要,往往是关键信息,或者是作者希望别人阅读的信息,所以要高亮显示。很多配色方案将注释变灰,这是不对的。

(4)常量和函数嵌套(即括号)也是重要信息,需要高亮显示。

(5)其他代码不必高亮,包括变量读取、函数调用、关键字(class、function、if、else 等等),因为它们无所不在,你很少会去寻找它们。

这五条原则,你认同吗?

如果认同的话,你可以试试看作者设计的配色方案 Alabaster

下面就是这个方案的高亮效果。

作为对比,再看看前面那个"好看"配色的高亮效果。

你觉得,哪一种效果好,是否突出了代码的关键信息?

大模型 API 怎么买

如果同时使用多家公司的大模型,大家怎么解决,每家的 API 都买?

今天介绍一个我正在使用的"AI 网关",可以一个接口调用50多个主流模型。它就是七牛云 AI 大模型推理平台"。

常用的主流模型,它基本都提供了(比如国外的 OpenAI、Gemini、Claude,国内的 DeepSeek、千问、豆包、智谱、Kimi)。模型广场(上图)列出了部分模型,完整列表需要查询 API

七牛云是老牌的云服务商,成立15年了,还是上市公司,相当靠谱。它的稳定性和服务质量,可以放心,遇到问题不会找不到人。

用它的"统一接口",有几个显著优点。(1)使用方便,开通和付费都是人民币,不需要海外信用卡;(2)接入简单,各种的 AI 客户端、IDE、命令行、MCP 都可以接入,支持 OpenAI/Claude 两种 API 格式,鉴权与计费都是统一的;(3)低延迟 + 高吞吐,使用 AIPerf 测它调用谷歌模型,平均响应时间是700多毫秒,平均吞吐量是 184.6 Token/s;(4)高阈值,普通用户的上限是每分钟500个请求,每分钟令牌数500万,一般情况下足够了。

目前,它的"新用户推广活动"还没结束。新用户有免费的 300万 Token,如果你再邀请一位好友来使用,你会再得到 500万 Token,好友则得到 1000万 Token

总结就是一句话,如果你使用我的推广链接去注册(下图),你会得到免费的 300万 + 1000万 Token。然后,你生成自己的推广链接,每邀请一位好友,就再多 500万 Token。

科技动态

1、本周,一架美国的波音 737 Max 客机在11000米高空,遭到不明物体的撞击,挡风玻璃砸碎了,碎玻璃把机长的手臂划破了很多口子。

这样的高度不可能是鸟,而且由于挡风玻璃有高温烧焦的痕迹,也不可能是冰雹,只可能是陨石或太空垃圾。

如果确定是太空垃圾,它将是史上第一架被太空垃圾砸中的飞机。

([更新] 最新消息是,这架飞机可能撞上了高空气象气球。这应该也是史上第一例飞机撞气球。)

2、一家中国轮胎公司在吉林长春,制造了世界最大轮胎

该轮胎直径超过4米,重量超过6吨,用于大型露天矿车。

3、世界哪个国家没有蚊子?

以前,唯一没有蚊子的国家是冰岛。但是本周,冰岛一个农民在自家农场发现了三只活着的蚊子

世界每一个国家从此都有蚊子。

冰岛政府认为,这些蚊子是随飞机或轮船来到冰岛。但深层的原因是,全球变暖导致蚊子可以在高纬度地区生存和繁衍。

4、日本三重大学的研究发现,日本的夏天比42年前的1982年,长了三周。

这就是气候变化,夏季越来越长,且温度越来越高,冬季长度基本不变,春季和秋季显著缩短,只有一两周。

5、X 公司(前身为推特)正式推出用户名市场,用户可以在那里购买回收的用户名。

平台的政策是,用户一段时间(比如6个月)没有登录,它就可以回收用户名。至于怎么处理这些用户名,各平台的政策不一样。

X 是业内第一家公开出售用户名的平台,某些稀有用户名(比如@one、@fly、@compute)的价格从2500美元一直到100万美元。

这件事情再次提醒我们,你的用户名不属于你,属于平台。平台只是暂时借给你使用,随时可以回收用户名。

文章

1、TypeScript 类似于 C#(英文)

这篇文章提出 TypeScript 的语法很像 C#,因为它们的设计者就是同一个人。

所以,当 TypeScript 需要提高性能时,可以考虑将代码转为 C#,现在 C# 也是跨平台的。

2、如何将网页动画压缩到每帧16.67毫秒(英文)

显示器的刷新率一般是每秒60帧,为了让动画流畅,每帧的渲染时间最好不超过16.67毫秒。本文介绍一个 CSS 知识点,可以提高网页动画性能。

3、从 HTTP 轮询到 MQTT:我们在 AWS IoT Core 的架构演进(中文)

作者公司的物联网项目,最早采用 HTTP 轮询,后来改成了 MQTT 协议,采用 AWS IoT Core 云服务。(@Konata9 投稿)

4、为什么 NetNewsWire 不是一个 Web 应用(英文)

NetNewsWire 是一个桌面的 RSS 阅读器,总是有人要求作者,将其改成 Web 应用。本文是作者解释为什么不开发 Web 版,理由很充分。

5、Burrows-Wheeler 变换(英文)

本文介绍一种奇妙的算法 Burrows-Wheeler Transform(简称 BWT),它会把字符串打乱,使得相同的字符倾向于组合在一起。

它的奇妙之处是,打乱后还可以用逆运算,将字符串还原,从而使得这种算法很适合用来压缩文本。

6、屏幕截图的不可见注入

越来越多的公司推出了自己的 AI 浏览器,它通过截图阅读屏幕。现在已经出现在屏幕嵌入人眼不可见、但机器可见的文本,进行模型注入,让模型执行恶意操作(上图)。

7、Unicode 隐形字符的病毒(英文)

本文介绍一个令人叹为观止的 JS 病毒,它的恶意代码是用 Unicode 隐形字符写的,人眼看不见(上图的空白处),但是引擎会执行这些代码。

工具

1、OpenZL

Meta 公司新推出的一种压缩工具,适合压缩结构化数据(比如数据库),压缩比更高,速度更快,参见介绍文章

2、Handy

免费、开源的跨平台桌面应用,用来语音转文本。

3、Feed me up, Scotty!

一个自搭建的 Web 服务,用户输入网址,并指定 CSS 选择器,它就生成该网址的 RSS 源,代码开源

4、Judo

一个跨平台的 Git/JJ 桌面图形客户端。

5、htmldocs

一个 React 组件,用来在网页中创建、编辑、预览 PDF 文档。(@Haopeng138 投稿)

6、Cent

开源的多人协作记账 Web 应用,数据保存在你的私人 GitHub 仓库。(@glink25 投稿)

7、Shell360

开源的跨平台 SSH 客户端,支持 Windows、macOS、Linux、Android 和 iOS。(@nashaofu 投稿)

8、015

自托管的临时文件共享平台。(@keven1024 投稿)

9、MHtool

一个命令行的 Python 数学工具包,一个脚本集成了数学计算、数据处理和图形绘制功能。(@sudo1123 投稿)

10、TextGO

一个跨平台的桌面应用,可以指定统一的快捷键,各种应用都适用,并能根据选中的内容,执行不同的操作。(@C5H12O5 投稿)

AI 相关

1、AICrop

使用 AI 模型裁剪图片的免费网页工具,自动生成适合不同社媒平台(如 Instagram、X/Twitter、TikTok)的图片。(@indielucas 投稿)

2、免费 AI 图像生成器

免费的文生图网站,不需要注册,据说是作者用自己的几台 4090 搭建的,用的是千问模型。(@rustflare 投稿)

3、XCodeReviewer

大模型驱动的代码审计平台,为开发者提供代码质量分析和审查服务。(@lintsinghua 投稿)

4、SLOCCount

著名开发者 Simon Willison 使用 AI 生成的代码行数统计网站,分析一个项目到底有多少行代码,评估开发时间,参见介绍文章

5、播客生成器(Podcast Generator)

开源的文本转播客工具,需要 OpenAI 密钥。(@justlovemaki 投稿)

6、MuseBot

一个接入聊天软件的智能机器人,实现了 AI 对话与智能回复,支持多种大模型,可以接入 Telegram、飞书、钉钉、微信等平台。(@yincongcyincong 投稿)

资源

1、EndlessWiki

世界第一本 AI 生成的百科全书,读者想查什么条目,AI 实时生成。

2、ISBN Visualization

世界上所有书籍的国际书号(ISBN),可视化成一个图书馆的书架。查询某本书,可以显示该书所在的书架,代码开源。(@kohunglee 投稿)

3、Clone Wars

这个仓库收集了各种流行网站(Airbnb, Amazon, Instagram, Netflix, TikTok 等)的开源克隆,已经超过100多个网站了。

图片

1、江门地下中微子观测站

2025年8月,广东江门的地下中微子观测站(JUNO)正式运行。

它位于阳江和台山两座核电站的中间位置,可以接收核电站产生的中微子。

它的核心装置是一个探测器,外形为直径35.4米的透明球形容器,放置在地下700米深处,用来探测中微子。

探测器内部填充了2万吨高灵敏度的液体闪烁体,任何中微子与这种液体的相互作用都会产生闪光。

透明球体周围安装了约43,212个光探测器,持续监测着球体,时刻准备着捕捉任何闪光的出现。

正是根据这些闪光,科学家才能够确定中微子的特性。

整个装置封装成一个球形水箱,水箱本身浸没在直径为44米超纯水池中,水池顶部有一个巨大的探测器,称为顶部跟踪器(下图),其作用是识别是否有混入的宇宙粒子,以避免与来自核电站的中微子混淆。

2、乔卢特卡桥

1996年到1998年,一家日本公司在中美洲国家洪都拉斯,建设了一座该国最长的桥"乔卢特卡桥",长度为484米。

刚造好,就遇到了当年最大的台风。桥的本体没有受损,但是引桥都被摧毁了(下图)。

还没等洪都拉斯政府修复引桥,更糟糕的事情发生了,乔卢特卡河由于台风引发的洪水而直接改道了。

上图就是乔卢特卡桥现在的状况,只剩下一段孤零零的桥面,耸立在河边。

文摘

1、开源项目如何可持续发展?

一个老生常谈的问题,开源项目怎么才能可持续地健康发展下去?

很多人会说,需要有公司为开发者的时间付费。

这么说固然没错,但是更好的支持方式不是出钱,而是出人。最著名的例子就是 Linux 内核,绝大多数代码贡献都来自那些从内核获利的公司的员工。

如果那些公司不出人,只给项目团队捐款,让他们自己去写代码,内核不可能发展得这么快、这么好。

另一个很好的例子是 Ruby 语言。2019年时,Shopify 公司的一位工程师见到了 Ruby 语言的创始人 Matz。

工程师问 Matz 需要什么,Matz 回答说:"我缺人手。"

工程师回到公司商量以后,Shopify 的 Ruby 团队开始参与 Ruby 语言的开发,结果产出了大量成果,使得 Ruby 语言核心提交者增加了十几人。

如果那天 Matz 回答"我缺钱",然后 Shopify 捐款数十万或数百万美元,这对 Ruby 其实未必有利。

首先,谁敢担保 Ruby 的开发方向和决策,以后不会受到 Shopify 的影响?某个功能被接受到底是因为它本身的优点,还是因为它来自一个大赞助商?Ruby 又敢不敢拒绝来自 Shopify 的提案?赞助商的偏好可能会左右项目的开发。

其次,钱就是这样,一旦有了,你会产生依赖。如果将来大赞助商退出,你就不得不裁员,停止一些项目等等。所以,接受赞助的实体和个人往往会不自觉地考虑捐赠者的偏好,这样资金才能源源不断地涌入。

我并不是说开源项目不应该接受捐助,而是说大额的捐助难免会产生一些副作用。

下一次,如果你想支持一个开源项目,除了捐款,更好的方式是投入项目开发,为创始人分担一些工作。

言论

1、

我们要习惯 AI 培养出来的一代学生,他们的屏幕上满是文字,脑子里却空无一物。

-- 《OpenAI "学习模式"的风险》

2、

最明智的举措不是追逐潮流,而是种下一棵树,让时间来发挥作用。树木不会在明天带来回报,它们十年后才会产生回报。它们默默地生长,使周围的一切都变得更好:树荫、价值、美感、寿命。

-- 《设计的复利》

3、

OpenAI 发布了自家的浏览器 Atlas,但它其实是反浏览器,尽可能避免用户浏览互联网。比如,你用它搜索"泰勒·斯威夫特",它会告诉你那是谁,但不会返回任何指向泰勒·斯威夫特个人网站的链接。

-- 《ChatGPT 的 Atlas:反 Web 的浏览器》

4、

工程师不仅需要具备技术技能,还要具备软技能,也就是人际交往的技能。

如果你不理解人类社会的复杂性,就无法理解公司或团队的工作方式,最终影响到自己的产出和扩大影响力。

-- 《被低估的软技能》

往年回顾

技术公司的口号比拼(#323)

任正非的三篇最新谈话(#273)

程序员需要担心裁员吗?(#223)

网络收音机的设计(#173)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年10月24日

科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈

17 October 2025 at 08:10

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

泡泡玛特在浙江嵊山岛的废弃渔村,举办了一个该品牌的公共艺术展,主角公仔的性格定位是"在荒野中寻找自我"。(via

Tim 与罗永浩的对谈

10月10日,罗永浩的新节目《罗永浩的十字路口》,邀请了嘉宾"影视飓风"创始人 Tim(潘天鸿)。

他们进行了一场对谈,Tim 从头部 UP 主的角度,分享自己对视频行业怎么看,有意思的内容非常多。

他们谈了三个小时,谈得非常深入尽兴,整理成文字稿有六、七万字。想看全文的同学,自己网上找,也可以下载字幕文件或者 AI 转录。

下面是我的摘录,尽量囊括那些我觉得有意思的点。下面主要是 Tim 的叙述,也包括一些罗永浩的话,出于篇幅和阅读流畅性的考虑,就不一一注明了。

一、短视频的流行,导致了表达极端化

1、

短视频的传播能力比长视频强很多。

人的本性就是追求更高的信息密度,更容易接受短视频。但是只追求传播能力,最终就是博眼球,表达就会极端化。

这两年我们最明显的一个变化就是,做视频封面也只能跟着极端起来,不然别人根本不会点进来。那我直接输给营销号了,我都不用看里面内容,我就输给他了。那怎么办?

标题党这件事儿变得史无前例的重要。

2、

这两年视频的响度比十年前响了超级多。所有人都在偷偷把音量往上拉一点,音乐再往上拉一点。所以导致所有视频平台大家都在比谁叫得更响,这个响度比10年前要响了很多很多。

所有的平台都在疯狂的竞争电平(音量),因为你第一秒就要让他感受刺激。

3、

现在手机有 HDR,就是屏幕变亮的这个功能,本来是为了看视频体验更好,但现在所有的广告都开始用,HDR 会特别亮。

有一瞬间你会感觉你刷到朋友圈里面某个东西会特别亮,或者看到一个平台上面特别亮。这是因为厂商开始用 HDR 广告抢你的注意力。

我的手机亮度本来是合理的,偶尔刷到一个 HDR 片子的时候,闪光让眼睛就特别疼。但是这件事可能会导致大家都使劲 HDR,该上不该上都上,最后就全是刺激眼睛的东西。

4、

还有一个例子,摇一摇跳转广告,这我觉得超级逆天。张衡都不用发明地动仪了,我在桌上放8台手机,哪边打开广告了,哪边地震。

这就是网络的表达极端化的结果。因为博眼球的一方最终会胜利,所以各方都想尽一切办法赶上。

二、互联网的平民化和碎片化

5、

在五年以前,我认为互联网在乎精英式表达,就是特别漂亮的置景,以及你讲话要侃侃而谈,给人一种精英高高在上的感觉。

但是这两年,我明显感觉做内容你必须要接地气的平视化表达。就比如说,拍 vlog 我就是直接拿着相机拍我自己,大家已经开始拒绝精英式高密度表达,接受平视的表达。

6、

互联网起来之后,越来越产生了大量的碎片化内容。以前是有碎片化,也有大部头的内容,但现在读者越来越满足于那种即时的兴奋。

现在超短的视频火到大家可以一晚上刷6个小时,我也有一点不安的感觉。年轻一代如果只看这些,会不会真的变笨?

7、

全社会包括精英阶层,都已经沦陷于那些不停地追求短时间的刺激和爽感的短视频了。

不只是中国,全世界都是这样。以前咱们老说那些霸道总裁的爽文爽剧,好像就是在中国没受过文化的阶层特别喜欢。后来发现杀到全球都管用,中国做这些内容的杀到全球都管用。美国人太喜欢了。

三、如何对待商单

8、

我们的核心收入是给汽车厂商、游戏厂商、手机厂商拍样片,这个钱我们都很乐意赚,这个是最赚钱最稳定的。

9、

汽车手机数码这种自媒体,你会发现超级难站着挣钱。因为你是观点的输出者,观众是来看你评测、看你来讲这个东西好不好的。但其实厂商只想你讲好的。

当然你一开始可以保持中立,优缺点都讲,直到有一天厂商拿一笔大的预算来找你。

我们跟厂商有合作。我们评测本身确实不收钱,但是现在有的时候是厂商雇我们去拍样片,跟我们拍样片时,他会问你能不能出个评测,这个时候会稍微有点难办,这是我们最近遇到的一个难题。评测必须好的坏的都说,但是你只要说一句坏的,厂商就不愿意给钱了。

但是因为我们体量已经相对比较大了,影响力大,我们可以讲坏的。但就是你会有点意识到,他其实并不是真的想找你拍那个样片,他就想要你这个评测,他想要你这个曝光。这就拧巴了,其实我们已经算是比较好的,我们尽可能羊毛不出在羊身上。

10、

如果你的内容做得足够精彩和有足够多看的人,你完全拒绝这类合作也是可以的。但现在绝大多数自媒体做不到。

怎么抵得住这个诱惑吗?你做得足够精彩,足够多的人看了,对面的价码也在不断加。他说我给你一千万,你接不接嘛?

四、自媒体如何赚钱

11、

中国的 SaaS 太难做了,SaaS 就是订阅制,这个东西特别难做。

我们这个时代,就是用户不愿意为内容付费,你必须得想办法。

12、

内容行业的最大问题是没有规模效应,你为别人出一期内容,收一笔钱,就算赚得多,它是没有规模效应的。每一期都要给厂商想个新的创意,这是个巨累无比的事情。

怎么样实现规模效应呢?我们最终的答案是衣服。我现在身上穿的衣服就是我们的自有品牌。

我们的T恤今年能卖到几十万到上百万件,已经超过大部分服装厂商了。今年单款可能到20万件,但是我们品类很多,所以这是我们今年跑出来的一条路。

我发现电商可以靠规模效应,因为电商最重要是获客,这个我们有优势。

13、

美国的野兽先生做巧克力,我去了他那边看了以后,意识到真的可以奏效。他们巧克力能卖到人民币百亿一年。

现在去线下任何一个国外的超市,你只要走进去,你会看到他的巧克力摆在最前面。我吃过,挺好吃的。

重点是在于他的获客成本会比别家低很多很多,而且溢价也多一点。

14、

我们发现做硬件特别难。我们做过硬件,得出的结论就是,只要有电源的东西都得很小心。

只要有电源,你会发现品控、东西复杂度就迅速上去了,然后利润也保证不了。

五、Tim 的目标

15、

我们确实没有融资。很多人给我们开过很高的价码,有特别大的平台给我们特别高的价码,就是一亿往上很多的这种。

我觉得,内容公司的扩张,钱没有太大帮助。你拿了钱,就是相当于把你同事一起卖了,然后换了钱。

你可以用钱收购一堆团队,但是内容不是越多人就越好。最终你只是一个提款机,给投资人打款,帮他接商务推广而已。

16、

我把长视频和短视频当作 X 轴,把专业观众和大众观众当作 Y 轴,这样就有四个象限。我的目标是每个象限都有一个对应的账号,把这四个象限全部都吃透。

17、

我们现在的利润状况挺好的,现金流还是非常正的,整体运营都还是挺稳定的,也不用融资。

我其实想探索自媒体的上限,就是我有点想探索这个点。假如我做服装我能做到多大?假如我做商业型的内容或者广告,我们最高能报到多少?

全世界最成功的视频作者就是野兽先生,他们一年的收入是百亿人民币级别。

六、视频的选题和指标

18、

赚钱就赚钱,播放量就播放量,这两个必须分开。你要做爆款内容,就别想做商单,你要做商单,就不要经常去想做爆款内容。这两个结合的确实有,但是很少能够做到,容易两头不讨好,内耗折磨自己。

19、

我觉得,自媒体最大的修炼的点是大众情绪感知。你必须能感知大众的情绪,才可以获得增长,这很难。

我们的选题,必须是有高受众的内容。

20、

短视频的5秒留存最重要,只要一个人看不到5秒,这个作品就废了。

长视频最重要的是三个指标。(1)CTR(基础点入率)就是看到你封面的人,有多少会进来;(2)AVD(平均用户观看时长)就是观众平均能停留多久;(3)平均播放百分比,就是观众平均看到百分之几走了。这几个指标能够维持住的话,内容就是好的。

21、

我一直有个理念,就是短视频已经证明比长视频的受众更大,然后有什么东西能比短视频更好呢?我认为就是把短视频拼成长视频的短视频合集。

比如说,车祸视频有很多人喜欢看,但是车祸集锦视频看的人更多,因为它不需要有滑动的这个操作。

人是越来越懒的。短视频需要划动,但整理好的短视频合集就不需要划。每个话题都是你感兴趣的,那当然是更优质的一个存在,所以这个内容形态是更领先的。

短视频拼成一个长视频,你预测到观众会对下一个短视频感兴趣,所以你把它拼起来,变成一个长视频。以前长视频是花很长时间讲一件事,现在长视频是不断转场给你讲八件事。

七、AI 的冲击

22、

AI 这玩意儿,你会渐渐发现一个很恐怖的事情,就是你的努力,以前的努力,十年的努力,其实在 AI 面前配不上,你变得没有价值,你的努力变得没有价值。

AI 打破了一个最核心的点,就是努力有回报,现在没有回报了。它是全知全能的,你的学习能力都比不过它的模型进化的速度。

我觉得大家现在还坚持说,我手做的比 AI 做的好,那和以前老妈说洗衣机洗的没有手洗的干净,不是一样的吗?那不是笨蛋吗?

23、

AI 大面积的落地,最多就是两年里面的事情。

我们的工作流里,AI 会先替代的岗位是调研和制图,制图就是做视频封面,已经不怎么需要人了。自动化拍摄目前还有点距离,但也不是很远,AI 生成电商图那些也很成熟了。

AI 剪辑也可以,剪了十年的非常优秀剪辑师,AI 绝对能在两年内替代掉。

我觉得,内部推动学习使用 AI,强调是没用的,主要靠员工的个人意识,不懂的人就是不懂,懂的人就已经疯狂在用了。我们公司5%的人已经懂了,还有95%的人没有意识到这个恐怖性。

24、

我主要使用 ChatGPT,用于文稿的校验和真实性核查,AI 的真实性核查比人好多了。生成类 AI 我不怎么用。

我在疯狂学 AI,一直在看,哪怕没有亲自上手,我也是全行业的 AI 都在了解。

25、

我们这行的从业人员在 AI 时代最核心的竞争力,还是真实性的记录,就是讲故事的能力,AI 长时间连续性还是差一点。

创意是绝对不安全的,这是我的观点。不在于你的创意好不好,而在于有这么多人现在加入了这个战场,你怎么确定你的创意是安全的?

我觉得最安全的是人生经历,AI 对你的信息收集是不完整的,这个时候你就具有独立性。

科技动态

1、中欧北极集装箱航线的首艘货船,成功到达英国港口。

该船满载了4000个标准集装箱,9月23日离开宁波港,穿过北极圈,10月13日到达英国,历时20天。

这相比中欧班列的25天、苏伊士运河航线的40天、好望角航线的50天,有明显的时间优势。

这条航线的缺点是北极圈沿途缺乏补给和支持,如果遇到海冰,还需要破冰船开路。

2、上周诞生了第一位把加密货币写入小说的诺贝尔文学奖得主。

今年的诺贝尔文件奖授予了匈牙利小说家拉斯洛·克拉斯纳霍凯(László Krasznahorkai)。他在得奖前几周,发表了一篇短篇小说。

小说中,两个士兵在战壕中遭到了导弹袭击,他们受伤后躺在地上等死,开始了对于金钱的沉思。

一个士兵说:"长期以来,货币都是虚拟的,如今最好的证明就是加密货币。"接着,他发表了对于加密货币的见解,认为加密货币将"越来越融入全球社会",并称区块链是"近代历史上最伟大的发明之一"。

3、美国汽车制造商 Jeep 本周推送了一个软件更新包,导致自家汽车"变砖"。

许多车主看到更新弹框后,不假思索点击了 Yes。更新完,看上去一切正常。

离谱的是,开出一公里左右,汽车就会无法动弹。很多用户就这样突然停在高速公路上,十分危险,不得不叫拖车。

用户感到匪夷所思,Jeep 公司难道不做测试,直接就全量推送吗?这件事反映了美国传统汽车业的糟糕现状,也说明汽车软件很麻烦,开发和更新都必须十分谨慎。

文章

1、破解加拿大航空的飞机上网(中文)

作者连接飞机 Wifi 后,出现一个登录页。作者发现,网关这时不限制 DNS 请求,可以发出到外网,通过这一点进行破解。(@ramsayleung 投稿)

2、面试官引诱我安装恶意软件(英文)

一个非常恶劣的案例,大家引以为戒。作者面试一家区块链公司,面试官给他一个代码库,让他运行后找出问题,结果里面藏着恶意代码,会窃取运行者的数字钱包。

3、Bun 1.3 新功能介绍(英文)

Bun 号称是最好用的 JavaScript 运行时,本周发了1.3版,本文介绍新功能,确实比 node.js 好用。

4、NGINX ACME 模块申请 HTTPS 证书(中文)

一篇操作教程,写得比较清楚,怎么让 nginx 服务器自己去申请 HTTPS 证书。(@hzbd 投稿)

5、如何根据 HTTP 标头防止 CSRF 攻击(英文)

最新版本的 Go 标准库,内置了防止 CSRF 攻击的功能。它完全根据 HTTP 请求的 Sec-Fetch-Site 标头来判断,本文解释原理。

6、我在一台10年前的笔记本安装 Proxmox(英文)

本文推荐过时的老电脑安装 Proxmox 系统。它是流行的虚拟化平台,可以方便地运行各种各样的虚拟机和容器。

工具

1、GPU Hot

一个本地程序,Web 界面的 Nvidia GPU 实时面板。

2、DebDroid

在安卓手机上安装 Debian 系统,提供一个沙盒 Linux 环境。

3、Tab Hive

多个窗格同时打开网页,省去切换标签页的麻烦,点击可以全屏查看单个网站。有网页版,也有桌面版。(@MaskerPRC 投稿)

4、bkhtmltopdf

一个 Jar 包,将 HTML 代码渲染为 PDF 文件,基于 Chromium 的渲染引擎 Blink,是 wkhtmltopdf 的替代品。(@hstyi 投稿)

5、在线拼贴制作器

在浏览器里完成各种图片拼贴。(@LiveMediaTools 投稿)

6、小米笔记备份助手

一键备份小米笔记(包含图片、录音等文件),并可以将其变为个人博客网站。(@idootop 投稿)

7、CrossDesk

一个轻量级的跨平台远程桌面软件。(@kunkundi 投稿)

8、灵卡面板

Windows 桌面应用,隐藏到侧边的面板,可以自定义卡片布局。(@baby7 投稿)

9、Git Assistant

IntelliJ IDEA 插件,基于 Git 日志提供可视化分析,并可以使用 AI 生成提交信息。(@coolbeevip 投稿)

10、term.everything

一个神奇的实验软件,在 Linux 终端里面运行任何 GUI 程序,也就是字符界面运行图形界面。(@kero990 投稿)

AI 相关

1、nanochat

著名 AI 科学家安德烈·卡帕斯(Andrej Karpathy)本周推出的 AI 教学模型,演示 ChatGPT 的原理。你只需花费100美元租用 GPU 训练,就能自己训练出一个类似于 GPT-2 生成能力的可用模型。

2、DeepChat

基于 Vue 的桌面 AI 客户端,支持各类主流 AI 模型。(@zerob13 投稿)

3、Summary Expressive

一个开源的安卓应用,使用 AI 总结视频(YouTube、BiliBili)、文章、图像和文档。(@kid1412621 投稿)

资源

1、NCE Flow

《新概念英语》点读,可以选择任一句开始播放,也可以自动朗读。(@luzhenhua 投稿)

2、Type Words

开源的 Web 应用,通过打字学习英语单词,加深记忆,有发音和例句,内置多个常用词库,可以线上试用。(@zyronon 投稿)

图片

1、山区火车站

日本有一个山区火车站,既没有入口,也没有出口,没有任何道路(包括山路)可以到达这个车站。

它的唯一作用,就是让乘客下车呼吸一下新鲜空气,观赏山区的美景。

离开这个地方的唯一方法,就是等待下一班火车。

言论

1、

2000年前后的互联网泡沫,留下了持久的基础设施,寿命长达数十年,可以重复使用,成为后来的宽带、云计算和现代网络的支柱。

今天的 AI 泡沫完全不同,大部分投资都流向了专有的垂直集成系统 ,而不是开放的通用基础设施。那些极其昂贵的 GPU,使用寿命只有1-3年, 很快就会过时,并在高强度使用下磨损。

这些芯片也不是通用计算引擎,它们是专为训练和运行 AI 模型而设计的 ,并针对少数几家大客户的特定架构和软件堆栈进行了定制。它们共同构成了一个封闭的生态系统,难以重新利用。

-- 《AI 热潮过后:我们还剩下什么?》

2、

毫不夸张地说,当我在 StackOverflow 上查看一年前关于 Next.js 的答案时,它通常已经过时了。而当我在 StackOverflow 上查看六年前关于 Django 的答案时,它几乎总是还能用。

-- 《Django forever》

3、

AI 是人类历史上第一个拥有无限耐心的事物。无论何时何地,你始终可以跟它交谈,它会立刻回应,绝不会评判你或对你苛刻,倾听多久都不会感到沮丧。耐心从此变得廉价。

-- 《耐心是大模型的杀手锏》

4、

MOOC(慕课)炒作的顶峰是2013年~2015年,然后持续下降。各大平台多年前就停止使用"MOOC"这个词来描述课程了。随着 MOOC 网站纷纷破产,这个词一直在逐渐消亡。

-- 《MOOC 真正消亡之日》

往年回顾

内容行业的内幕(#322)

Unity 的安装费,游戏业的缩影(#272)

四十年编程感想(#222)

我们会死于气候灾难吗?(#172)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年10月17日

科技爱好者周刊(第 368 期):不要这样管理软件团队

10 October 2025 at 08:08

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

去年11月,90岁高龄的英国灵长类动物学家珍·古道尔(Jane Goodall)在北京的一次活动上,为了让后排观众能看到,站到椅子上发表了四十分钟的演讲。她在今年10月1日去世。(via

不要这样管理软件团队

我读到一篇文章,讨论软件团队怎么管理,写得很好。

文章举了 IT 公司常见的六种管理,看得我心有戚戚焉,分享给大家。

作者说,下面这些做法都属于低级管理,是经理人级别(manager),最好提升到领导者级别(leader)的高级管理。

(1)发生事故时,严厉追责,惩罚员工

假如项目出现问题,客户怒不可遏,团队充满矛盾,这时低级管理的经理人立即开始追责,召开紧急会议,要"查明真相",还会发送一封口吻严厉、措辞简洁的电子邮件,阐明"员工责任和公司期望"。

真正的领导者则会召集团队,跟大家说:"现在很困难,但不是互相责怪的时候,而要同舟共济,我们一起想办法解决这个问题。"

(2)囤积信息

很多经理把信息当成机密情报,把关键细节藏得严严实实,以为这样就能赋予他们权力或控制权。给人的感觉是他们在管理一个秘密俱乐部,而你不在成员名单上。

真正的领导者恰恰相反,他们直接告诉大家,什么事我知道,什么事我不知道,什么事我在乎。因为他知道,信任建立在透明之上,而不是保密之上。

(3)政策武器化

低级管理的管理者会逐字逐句地引用手册,将政策作为挡箭牌,避免艰难的决策或令人不快的对话。

真正的领导者将政策视为保护人的护栏,而不是束缚人的手铐,一旦有必要,可以为人改变规则。如果团队成员遇到困难,他会当面询问:"我怎样才能帮到你,即使这意味着要打破规定?"

(4)快速解雇员工

低级管理的管理者喜欢"慢慢招人,快速解雇"。他可能会对你说:"你没有达到预期。今天是你最后一天了。"他的目的是杀鸡儆猴。

真正的领导者不会在员工离职时摧毁他们的信心,而是帮助他们搭建通往未来生活的桥梁。他会说:"我注意到你工作很艰难,我们来谈谈哪些方面出了问题。如果这里不合适你,我们看看怎么帮助你在其他地方上岗。"

(5)回避艰难对话

一位经理注意到两位团队成员的关系紧张,但却什么也没说,心里希望事情能尽快过去。遇到困难的谈话,他会粉饰、回避或躲在电子邮件后面,以避免尴尬。

真正的领导者会积极应对,和双方一起坐下来,说:"你们发生了什么,我们谈谈吧。"他明白,回避只会让事情变得更糟。艰难的谈话虽然会让人不舒服,但无论如何还是需要去做。

(6)奖励服从者

低级管理的管理者喜欢唯唯诺诺的人----那些点头称是、毫无异议地服从命令的人。他们表扬那些在会议上总是附和的人。

真正的领导者会积极寻找那些敢于挑战自己的人。他们想要那种能说"我觉得我们犯了一个错误"并详细说明理由的人,因为这样才能进步。

(7)总结

管理团队的关键是领导力,这跟你的头衔和位置无关,只跟你每天的心态和选择有关系。

你将员工视为人而非消耗品,与他们建立信任而非命令他们服从,创造一个让别人能够发挥最佳工作效率的环境,那么你就是领导者。

真正的领导者将每一次与他人的互动,都看作一次引领团队的机会。问题不在于你是否有权威,而在于你是否有勇气,站出来引领团队向正确的方向前进。

科技动态

1、垂直太阳能板

平时看到的太阳能板,一般是斜对着太阳。

有些专家提出,可以推广垂直放置的太阳能板。

垂直放置后,太阳能板的正反两面,都可以安装光伏玻璃,从而做到两面采光。

由于不能垂直采光,它的发电功率不如斜放的太阳能板,但是有三个显著的好处:(1)发电时间更长,尤其是冬天;(2)安装简单,不用调整角度正对太阳;(3)不必经常清扫,上面不会堆积杂物和积雪。

2、上月,韩国的国家信息资源院(NIRS)发生火灾,政府的数据中心被烧毁。

这个数据中心托管着韩国政府的云盘。从2018年开始,韩国要求公务员将所有工作文件,保存在云上,而不是个人电脑上,每人有 30GB 的存储空间。

这里保存着韩国所有约75万名公务员个人上传的工作文件。如果硬盘的数据无法恢复,这些文件将永久丢失。

这件事震惊了韩国,政府的云盘居然没有异地备份,这可是云盘起码的要求。

它再次证明,政府维护的计算机系统不仅成本高昂,而且问题多多,还不如外包给互联网大厂或者外部采购。

3、ChatGPT 推出"收银台"功能(ChatGPT Checkout)。

它直接在 AI 聊天界面里面,接入了商户和 Stripe 结算平台。

用户不必离开聊天对话框,就能够浏览商品,并下单付款。

这表明,AI 网站已经不止是流量门户了,开始进军电商了。将来日常生活的大部分事情,很可能都能在聊天界面里完成。

4、一个美国程序员想搞清楚,意大利面需要煮多久,吃起来口感最好?

他先用游标卡尺,精确测量意大利面的厚度,凹陷处为1.32毫米,凸出处为1.74毫米。

然后,将这些面条放入水中煮,从9分钟开始,每15秒取出一片,直到14分30秒为止,并做好样本编号。

他和家人逐一品尝这些面条,为口感打分。最终得到结论:水煮时间在10分钟-12分钟之间的面条,口味最好。

为了避免主观臆断,他还对煮熟的面条进行碘酒染色,然后用显微镜观察。

如果染色后变成紫红色的部分越多,就说明直链淀粉转化成支链淀粉越多,越易于人体的消化吸收。

文章

1、Cloudflare 推出电子邮件发送服务(英文)

Cloudflare 宣布,支持使用 worker 功能发送电子邮件了,以前只支持接收。这意味着,可以自己编程实现个人邮箱了。

2、为什么 Python 开发者喜欢类型系统(英文)

Meta 公司有一个 Python 类型检查器 Pyrefly。本文是开发团队介绍为 Python 加上类型有何好处。

3、为什么 TypeScript 代码库充斥 var 语句(英文)

一般来说,JavaScript 代码不应使用 var 语句,而要用 let 和 const。但是,TypeScript 官方编译器大量使用 var 语句,这是为什么?

4、浏览器遇到撤销的 HTTPS 证书会怎样?(英文)

本文介绍浏览器怎么检查 HTTPS 证书是否被撤销。

5、当你有 1M 上下文窗口时,谁还需要 git?(英文)

作者意外发现,大模型会记忆代码,从而相当于有了代码备份。

6、我用 Raspberry Pi Zero 搭建了一个 VPN 网关(英文)

本文是一篇教程,作者用 Raspberry Pi Zero 架设了一个内网的 VPN 网关,让外网可以访问内网服务。

7、URL 设计(英文)

一篇很多年前的文章,介绍怎么设计 URL。作者的理念是,URL 不是写给机器的,而是写给人看的。

工具

1、Scribe OCR

一个开源的 Web 应用,对图片和 PDF 文件进行 OCR(文字识别)。

2、pdoc

一个 Python 工具,根据代码注释生成 API 的网页文档。

3、Sumo Paint

一个基于 Web 的图片编辑器,可以当作 PhotoShop 的简单替代品。

4、Cat TV

这个网站可以在画布上,添加动态生物和静态物体,然后播放给猫咪看。(@lyf22351-debug 投稿)

5、AppShots.top

一键生成 App Store 和 Google Play 应用商店标准截图的 Web 应用。(@wengqianshan 投稿)

6、linkding-cn

基于网络书签应用 linkding 的中文加强版。(@WooHooDai 投稿)

7、electron-async-storage

专为 Electron 应用打造的高性能异步存储库。(@YougLin-dev 投稿)

8、P2P Live Share

开源的 VS Code 插件,通过 P2P 连接,实现多人实时协作开发。(@kermanx 投稿)

9、apple refund assistant

一个开源的 Web 应用,用于即时处理苹果回传的消费数据,帮助开发者防范欺诈退款。(@seth-shi 投稿)

10、Translator

开源的安卓应用,使用 Firefox 翻译模型提供本地翻译,支持图片翻译。

AI 相关

1、GitHub Copilot CLI

GitHub 发布 Copilot 的命令行版本。

2、Copilot Bridge

很多 AI 模型有 VS Code 编辑器插件,这个工具可以让 VS Code 把这些模型暴露出来,提供 API 调用。

3、Ollama 网络搜索

AI 统一调用工具 Ollama 开放了网络搜索 API,你可以自己编程,通过它进行 web 搜索。

4、Free AI for Everyone

免费 AI 对话网站,无需登录,直接使用,目前提供主要的一些免费模型。(@yvonuk 投稿)

5、AxonHub

开源的 AI 网关应用,为不同的 AI 模型提供统一的 API 兼容层,配备 Web 控制面板。(@looplj 投稿)

6、NativeMind

开源的浏览器插件,为浏览器接入 AI,可以替代 ChatGPT 插件,支持本地模型。(@xukecheng 投稿)

资源

1、中国女性择偶数据实验室

这个网站可以输入女性的择偶条件,然后根据中国男性的统计数据,给出100万男性中有多少人符合条件。(@hongtaoh 投稿)

2、历史气温数据查询

查询全球各地历史气象数据的在线工具。(@pipi32167 投稿)

3、AppleWalls

苹果设备(iPhone/iPad/mac)历年的系统自带壁纸。(@fenggit 投稿)

4、邮箱服务器配置查询

这个网站可以一键查询邮箱服务器配置。输入邮箱地址,就能获取 SMTP 、IMAP 、POP3 、EAS 等参数。(@Leaking 投稿)

5、全球儿歌乐园

这个网站收录全球各国儿歌,可以在线播放。(@yimiqidage 投稿)

图片

1、音乐教堂

秦皇岛海滨广场的中央有一座迷你音乐厅,叫做"音乐教堂"。

这个音乐厅很小,只有一个下沉式舞台,上面是两层座位,最多只能容纳48个听众。

这个建筑物的最大特点是,它的屋顶是升降的。

夏天晴朗的时候,屋顶就会升起,使得音乐厅有海边露天的感觉。

天气不好的时候,屋顶就会降下。

2、啄木鸟啄洞

这是2025年国际鸟类摄影比赛的获奖作品,啄木鸟在橡树上啄洞。可以看到,几十个洞里都放着它找来的橡子。

文摘

1、邮件列表永远不会消失

邮件列表(mailing list)作为一种古老的讨论工具,永远不会消失,原因有这样几个:

(1)它不需要特殊的软件,用户只要一个邮件客户端,就可以加入。

(2)它很方便,你可以在一个地方加入20个邮件列表。

(3)它没有安全风险,不会被入侵,也不会泄漏你的隐私。

(4)它是异步的,不要求实时互动。你 可以在有网的时候,下载邮件并阅读,不会错过任何东西,然后在离线时撰写回复。

(5)它不耗费资源(CPU、内存、磁盘、带宽等),很容易备份和迁移。

言论

1、

AI 不会导致大规模失业,因为人类的欲望和需求是无限的,我们总能找到新的事情让人们去做。

AI 的问题是,它会导致大规模愚蠢。人们会用它来替代思考,并在此过程中失去自己的智能,结果就是愚蠢的人们依赖着智能的机器。

-- 一位美国软件公司 CEO

2、

大多数 AI 应用的创始人认为,他们正在构建 AI 产品。但是实际上,他们是在构建上下文选择系统。

-- 《怎样让 AI 应用真正发挥作用》

3、

2010年的估计是,破解一个768位 RSA 密钥,所需的能量可以将两个奥林匹克标准游泳池的水,从 20°C 加热至沸腾。

--《使用沸水估计加密强度》

4、

看到 TikTok 在美国流行后,Facebook 才意识到,将自己定位为社交网络实际上限制了发展。

互联网唯一的稀缺资源是用户的注意力,限制用户只能看到社交网络的内容,无异于束缚自己,陌生人的内容能更能抓住用户的目光。TikTok 的成功不仅仅是因为它的操作形式,还因为它根本不是一个社交网络。

-- stratechery.com

5、

土豆被认为是健康食品,橄榄油也被认为是健康的,但是使用橄榄油炸出的土豆片,就被认为是垃圾食品。这是怎么回事?

-- Reddit 用户

往年回顾

傅盛回忆录(#321)

非线性的世界,线性的你(#271)

全世界最繁荣的行业(#221)

云服务流量有多贵?(#171)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年10月10日

科技爱好者周刊(第 367 期):Nano Banana 的几个妙用

26 September 2025 at 08:08

这里记录每周值得分享的科技内容,周五发布。([通知] 下周十一假期,周刊休息。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

香港举办"维港海上大巡游",会在维多利亚港岸边,展示四个大型充气玩偶雕塑。这是正在运送充气玩偶。(via

Nano Banana 的几个妙用

上个月,谷歌发布了图像模型 Gemini 2.5 Flash Image(项目名 Nano Banana)。

谷歌称它是目前"最先进的图像生成和编辑模型"。

我试用后,感觉确实很强,而且免费使用,打开官网(下图)就能用。

(备注:如果你访问不了官网,周刊讨论区也有接入官方 API 的第三方网站,不过大部分要收费。)

对于这个模型,网友发现了各种神奇的用法,有人甚至收集成了一个 Awesome 仓库

我从这个仓库里面,挑了几个很实用的例子,分享给大家。需要说明的是,我想其他图像模型也能做这些事,大家可以试试。

(1)人像处理

图像模型的最常见任务,一定是人像处理。我们先上传一张生活照片。

然后,让模型将其转成证件照,提示词如下。

请为照片里面的人物生成1寸证件照,要求白底,职业正装,睁眼微笑。

这个效果有点惊人啊。它意味着,人物的表情、发型、妆容、服饰、姿势都是可以改变的。

下面就是改变人物表情,让其侧脸对着镜头微笑。

改变人物的姿势,"将下面第二张图片的人物,改成第一张图片的姿势。"

照相馆以后危险了,肖像照、旅游照、集体照都可以交给 AI 了。

(2)建筑处理

图像模型的另一个用途是家居装潢,要看家装效果图就让 AI 生成,更改装潢配色和家具,都是小 case。

下面是一个难度更高的例子,上传一张户型图,让它变成 3D 模型渲染图。

从照片提取建筑模型,也挺神奇。

(3)包装处理

下面,让模型更改物品的包装,"将图二的漫画形象,贴到图一的包装盒,生成一张专业的产品照"。

书籍的封面、软件的包装盒,也可以同样生成。

(4)地图处理

图像模型的另一个大市场是地图应用(地理信息),只不过还没想到可以收费的玩法。下面就是一个创新的用例。

上传一张地图,上面用箭头标注你选定的地点,让模型"生成沿着红色箭头看到的场景。"

它甚至可以从地形等高线图,生成红色箭头处的实景图。

科技动态

1、超音速厨师刀

一家美国公司推出了超音速厨师刀。

它的刀柄上有一个按钮,按下后,刀锋就会进入超声波模式。

根据介绍,开启超声波后,刀刃每秒振动超过4万次,使刀具比实际锋利得多,会节省高达50%的切菜力气。

某些情况下,把它放在食物上,它会依靠振动发出的波,自动把食物切开。

这把刀内置了电池,所以还有配套的刀具充电器。

2、粘土电路板

电路板是电子产品的基础。

一位国外网友,为了演示电路板并不是高深的产品,特别制作了一块粘土电路板。

他把全过程的照片都放上网,先采集泥巴,然后将其压平。

在上面挖出电路,然后进行烧制。

最后,装上铜线和电子元件,电路板就做好了。

3、IT 行业的就业岗位

根据知名分析师玛丽·米克尔的 AI 报告,如果从 IT 行业中剔除 AI 相关岗位,美国 IT 行业的就业人数多年来一直处于持平或下降趋势。

上图中,蓝线是 IT 行业的总就业人数,绿线是剔除 AI 岗位的就业人数,中间的高峰是疫情期间。

这就是说,虽然 IT 行业本身一直在扩张,但是全部就业增长都发生在 AI 领域。

文章

1、超越沙盒(英文)

如何在网页上安全地运行第三方代码?谷歌提出一个全新的解决方案 SafeContentFrame。

它是一个 JS 库,会将第三方代码加载到一个单独域名 googleusercontent.com 上面,再用 iframe 将其插入当前网页,这样就提供了最大限度的隔离。

2、离线应用为什么尚未流行?(英文)

离线使用功能一直没有流行起来,作者认为,离线使用就相当于建立一个分布式系统,面临着复杂的同步问题,很难做对。

3、Elasticsearch 不适合用作数据库(英文)

Elasticsearch 是目前主流的搜索服务,能否把它用作主要数据库?本文告诉你不可以,它不是为数据库而设计的。

4、如何使用 Python 生成音频的文字稿(英文)

一篇简单的入门教程,一步步教你自己写 Python 脚本,通过 Whisper 模型提取音频的文字稿。

5、避免使用 @ts-ignore(英文)

TypeScript 的 @ts-ignore 标注,用来关闭下一行的所有报错。作者认为不应该使用它,宁愿改用 @ts-expect-error 标注或者 any 类型。

6、Apple 的私有 CSS 属性,为网页添加"液态玻璃"效果(英文)

作者发现,苹果为 Safari 浏览器添加了一个没有公开的 CSS 属性,让网页元素呈现"液态玻璃"效果。

7、如何调整 systemd 加快启动(英文)

一篇初学者教程,教你5个技巧,通过调整 systemd 设置,缩短启动时间。

工具

1、gpu-kill

显示 GPU 运行信息的一个工具,自带 Web 管理面板,支持 Nvidia/AMD/Intel/Apple 各种品牌。

另有一个在线 GPU 性能测试网站 Volume Shader BM。(@BOS1980 投稿)

2、RustNet

监控网络流量的终端工具,会显示连接的详细信息,跨平台。

3、PortNote

一个自托管的仪表盘,列出被各种服务占用的本地端口。与 Compose 文件结合后,可以启动/停止 Docker 容器,参见介绍文章

4、Atlas

一个 Docker 容器,扫描当前网络,图形化显示网络节点信息。

5、Midnight Commander

基于终端的文件管理器,支持 Linux 和 Mac。

另有一个类似的终端文件管理器 Yazi

6、frp-tunnel-cli

内网穿透工具 frp 的一个客户端辅助 Bash 脚本,简化隧道的创建和管理。(@openapphub 投稿)

7、Hamsterbase Tasks

开源的任务管理软件,支持 Web/手机/桌面各个平台,可以 Docker 部署。(@CaryTrivett 投稿)

8、db-back-tool

网友自己写的 PostgreSQL/MySQL 数据库的备份工具,可以自动备份、加密、压缩数据库,并将备份文件上传至腾讯云 COS 或阿里云 OSS。(@iKeepLearn 投稿)

9、X-CMD

一个命令行工具集,一键启用 1000+ CLI 工具,跨平台,支持 AI 功能。(@Zhengqbbb 投稿)

AI 相关

1、Huxe

个人语音伴侣,生成类似播客的"每日简报",供你收听,内容包括当日新闻、兴趣爱好、个人日历和邮件等。

它来自 NotebookLM 的主创人员,他们离开谷歌后的创业产品。目前免费使用,参见介绍文章

2、AIPex

周刊以前介绍过的一个开源 Chrome 插件,功能现在扩展了,可以通过 AI 进行浏览器自动化。(@buttercannfly 投稿)

3、binglish

一个 Python 脚本,自动为 Windows 更换必应 Bing 每日壁纸,并在壁纸上添加"每日单词",AI 生成单词解释和例句。(@klemperer 投稿)

4、index-tts-lora

网友基于 B 站开源的 Index-TTS 语音合成模型的微调模型,提升语音的韵律感和自然度。(@asr-pub 投稿)

5、Neovate

基于终端的智能编码助手(Code Agent),可以看作是开源的 Claude Code。(@xierenyuan 投稿)

6、FlyCut Caption

一个基于 Web 的 AI 视频字幕编辑工具,可以视频语音自动转文本,生成字幕,试用 Demo。(@x007xyz 投稿)

7、mcpstore

一个 MCP 服务的管理工具,接入各种 MCP 服务器,自带 Web 管理面板。(@whillhill 投稿)

资源

1、99个物理小实验

一本在线的英文书籍,精选了荷兰中学物理的99个小实验,涉及各个领域(力、光、磁、波等等)。

2、NPM 安全最佳实践

最近爆出了一系列 npm 软件包投毒事件,这个仓库收录了各种 npm 安全措施,分为使用者和发布者两大部分。

图片

1、电动车原理

网上流传的电动车原理图片。

2、一道几何题

正方形里面有一个小圆,请问小圆的半径与正方形边长的关系是多少?

这道题好像很不容易,答案是正方形边长的 4/33。

文摘

1、AI 编程只能解决70%的问题

根据我的观察,公司里面的高级程序员和低级程序员,使用 AI 的方式是不一样的。

高级程序员并不完全信任 AI 的输出,只是用 AI 加速项目。他们一般会审查和重构 AI 生成的代码,对于 AI 的架构决策也是抱着怀疑的态度。

初级程序员更倾向于跳过审查和重构,全盘接受 AI 的输出,从而导致"纸牌屋式"的代码:看起来能发挥作用,一旦投入使用就会崩溃。

我不知道,AI 未来会不会替代程序员,但是现阶段,AI 编程还不能解决100%的软件问题,但已经可以解决70%的问题。这相当于,AI 可以减轻高级程序员70%的工作量

剩下的30%,依然需要依靠程序员的经验和专业知识,而初级程序员恰恰缺少的是这30%

所以,听起来可能违反直觉:AI 对高级程序员比对初级程序员帮助更大,更容易产生工作成果。

现阶段的 AI,更像团队中的一个非常有干劲的初级程序员,可以快速编写代码,但需要不断的监督和纠正。你知道的越多,你就越能指导它。

所以,AI 的正确用法是,高级程序员用它来加速他们已经知道如何做的事情,初级程序员用它来学习该做什么。

言论

1、

AI 会一直扩展,一直到大部分太阳的能量都被用于计算。

-- 马斯克最新访谈

2、

我认为,火星可以在30年内自给自足。每两年,行星会排成一条直线,你就可以出发去火星。所以,30年内大约有10到15个左右的火星出发窗口。

每次出发,运往火星的货物吨位会呈指数级增长,那么30年内,我们可以让火星自给自足。

-- 马斯克最新访谈

3、

软件业悄然兴起一种新的工作"氛围清理"(Vibe Coding cleanup),专门解决"氛围编程"导致的问题。这真是 AI 时代最大的讽刺:人类被雇来清理 AI 的垃圾。

-- 《氛围清理即服务》

4、

AI 泡沫是很有可能的,但对于 Meta 这样的公司来说,更大的风险是犹豫不决。

如果我们最终为 AI 浪费了数千亿美元,显然非常不幸,但我实际上认为错过 AI 的风险更高。对于我们来说,风险不是过于激进,而是不够激进。

-- 扎克伯格

5、

今天的计算机是响应者(responder):你让它做某事,它就会去做。下一阶段的计算机是"代理"(agent),它就像一个盒子里的小人,开始预测你想要什么。它不是帮助你,而是引导你处理大量的信息,就像你在盒子里有一个小伙伴。

-- 乔布斯,1984年的采访

往年回顾

乒乓仓(#320)

"精益开发"的精益是什么?(#270)

人工智能的机会在哪里(#220)

软件订阅制的胜利(#170)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年9月26日

科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告

19 September 2025 at 08:10

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

9月12日,武汉的长江文化艺术季开幕式上,无人机组成江豚的图案。(via

旧金山疯狂的 AI 广告

上期周刊提到,旧金山有一个广告牌,上面是一个谜语,指向某个 AI 公司的网址。

我原以为,这只是个别现象,但是本周看到了一篇报道,才发现我错了。

旧金山市已经为 AI 疯狂了,城里的 AI 广告铺天盖地。相比之下,中国的 AI 热潮只能算是静悄悄。

旧金山的地理位置,就在硅谷旁边,美国主要的 AI 公司大部分位于这个地区。另外,斯坦福大学也在这里。

过去两年中,AI 概念支撑着美国股市不断疯涨,造就了无数富豪。旧金山就是最狂热的风暴中心,资金和人才正在疯狂涌入。

站在大街上,每一栋高楼顶上都是 AI 广告牌。

上面第一张图,有一个广告牌写着"你妈妈也会喜欢的 AI 客服"(AI customer support even your mother will like),这是词穷到找不到其他广告词了吗?

你开车上高速公路,路边也都是 AI 广告。

你在公交车站等车,看到的也是 AI 广告,上面写着"停止雇佣人类"(Stop Hiring Humans)。

不仅 AI 公司做广告,那些跟 AI 没关系的公司也在做。

上面是 Postman 公司的广告,它是一个 API 测试工具,按理说跟 AI 没关系。

但是,广告上写着"你的 API 为 AI 做好准备吗?",言下之意就是可以用它来测试,就是这样蹭热度。

这些无所不在的 AI 广告,不是科幻电影,而是旧金山眼下的样子。

这么多广告,一方面因为确实有商机,但是更大的原因是 AI 公司钱太多,他们吸引到了源源不断的风险投资,还能去股市圈钱。资本急需看到效果。

于是,这些公司拼命做广告,曝光越多,市场占有率和公司估值也会随之提高,从而吸引更多的资本。

这就叫泡沫经济,只要没破,你就用力吹,能吹多大就多大,这样会有奖赏。

但是,作为一个普通人,每天被这些广告包围,狂轰滥炸,是不是有点太荒诞了。AI 作为一种新技术,目的是提高工作效率,解放人类,可现在变得像一种宗教,向你灌输,让你膜拜。人好像成了它的附庸,活在一个 AI 构建出来的世界里。

科技动态

1、Apache 软件基金会(简写 ASF) 是世界最大的开源软件组织之一,最近更改了徽标,从羽毛变成了像树叶。

"apache"这个词,原是一个北美印第安部落的名字,羽毛就是该部落的象征。有人批评,这种象征太刻板,用在当代不合适。

所以这次就改成了像树叶,更中性,也比喻开源软件的韧性、开放性和责任感。

2、风力发电机有巨大的叶片,陆上运输非常不方便。

一家美国公司决定,建造专门运送风力叶片的飞机

它的整个机舱(包括头部)都用来放叶片,驾驶舱移到了飞机的顶上。

装卸叶片需要打开飞机的整个后舱,像塞牙签一样塞进去,非常壮观。

3、向日葵可以长多高?

美国印第安纳州的一个农民,培育出了世界最高的向日葵,从底部到花尖一共有10.9米。

这件事最大的难点之一,就是如果向日葵长得太高,茎就支撑不住果实,必须使用支撑架。这个农民专门搭了三层支架。

这件事其实很神奇,一棵小苗只用一年时间就能长这么大。

4、真正的随机数需要硬件生成,并不便宜。

一个国外研究团队最近证明,Micro-LED 灯珠 可以当作随机数生成器。

他们发现,LED 发出的电磁波强度波动(单位时间的光子数量)是随机的,而且随机数的生成速率很高。

由于 LED 灯珠很便宜,如果这个发现证明有实用价值,随机数生成的难题也许就解决了。

5、章鱼有8条腿。一项研究发现,前4条腿用于探索,后4条腿用于行走。

这跟人类上肢、下肢的分工有点像,多足机器人的设计可以参考。

文章

1、你可能不需要高端 CPU(英文)

本文提出几个理由,普通用户购买8核以上的高端 CPU,可能是浪费。

2、如何用 make 命令编译 C 程序(英文)

一篇 C 语言初级教程,介绍 make 命令怎么编译一个程序。

3、去除多余的真值判断(英文)

ESlint 有一条规则,如果某条判断语句始终是true或者false,那么就报错,因为这个判断是多余的。

现在,TypeScript 5.6 也引入了这个规则,默认报错。

4、CSS 的 cos() 和 sin()(英文)

本文讲解使用 CSS 的三角函数,做出圆形布局。

5、HTTP 的 Options 方法(英文)

HTTP 方法,除了常用的 GET 和 POST 等,还有一个不常用的 OPTIONS,本文介绍它的用法。

6、你应该采用虚拟机,而不是双重启动(英文)

本文认为,不再有必要安装两个系统,做双重启动了,完全可以改用虚拟机。

7、神奇的苏联地图(英文)

苏联地图的细节程度令人难以置信。他们出版的外国地图会标注桥梁在水面上的高度、承载能力以及主要建筑材料,河流的宽度、流向、深度,森林的树木种类等等。

至今也不清楚,他们怎么得到这些信息,又为什么画在公开出版的地图上。

工具

1、Seelen UI

一个 Windows 应用,可以让 Windows 桌面变得像 Mac 桌面,同时集成了工作区和平铺式窗口管理器,参见介绍文章

2、Ladder

开源的网页抓取查看工具。用户输入网址,它会自动将网页抓取展示出来。

3、oq

终端查看 OpenAPI 规格文件的工具。

4、httpjail

一个跨平台的命令行程序,可以限制本机的 HTTP/HTTPs 请求,只有开白名单,才能发出请求。

5、highlight.io

一个开源的报错监控平台。

6、草梅 Auth

基于 Nuxt 框架的登录平台,支持 OAuth2.0 协议,有邮箱、用户名、手机、验证码、社交媒体等多种登录方式。(@CaoMeiYouRen 投稿)

7、Neovide

Neovim 编辑器的一个跨平台图形界面封装,很多功能都配置好了。

8、Gokapi

一个自托管的文件分享服务,只有管理员才能上传。

9、Swap.js

一个很简单的 JS 库,通过 Ajax 让普通的多页面网站,产生单页应用的"局部更新"效果。

AI 相关

1、SSHLLM

基于 SSH 的 AI 客户端,先用 ssh 登录到服务器,然后通过它使用 AI 大模型。(@aicu-icu 投稿)

2、PDF to Video

免费将 PDF 文件转成一段讲解视频,配上动画和语音。(@icaohongyuan 投稿)

3、TypeScript MCP-MQTT SDK

这个库允许使用 MQTT 协议接入 MCP 服务器,方便 AI 直接操作物联网设备。(@ysfscream 投稿)

4、Open Lovable

一个开源的前端应用,使用自然语言生成网站 UI,类似于 V0/Lovable。

资源

1、PostHog

这是一家公司的官网,做得好像操作系统的桌面一样,如果长时间无操作,甚至还会出现屏保。

2、Katalog

一位摄影师为她的每一件个人物品(书籍、衣服、药品等等),拍了一张照片,放到网站上,一共有12795张。

她想告诉大家,不要低估你拥有的物品数量。

3、大数据教科书(The Big Data Textbook)

苏黎世联邦理工学院的大数据英文教科书,免费阅读。

图片

1、ChatGPT 的仿冒品

ChatGPT 是最受欢迎的 AI 应用之一,它的 Logo 是六根链条组成的圆角六边形。

但是,你现在去苹果的应用商店,搜索"ChatGPT",你会看到无数的仿冒品。

上面就是各种仿冒品的图标,真的 ChatGPT 也在其中。

仿冒品的名字也是尽量往 ChatGPT 靠,比如 ChatBot、AI Bot、Open Chat AI 等等。

你能从一堆李鬼里面,找出真品吗。

2、旧金山办公家具墓地

旧金山是美国创业之都,有无数风投支持的创业公司。很自然的,倒闭的公司也很多。

于是,就滋生了一门生意,有人专门收购那些倒闭公司的办公家具,再以折扣价卖出。

收购来的办公家具,就堆放在大仓库里,想要的人自己去挑。

很多硅谷大公司,比如 Pinterest、谷歌和 Facebook,裁掉员工以后,也会把多余的办公家具卖到这里。

这些二手的办公家具往往都是名牌货,现在以半价出售,所以生意很好。

由于美国股市这几年都是大牛市,创纪录的风险投资涌向创业公司,很大一部分钱都用在办公家具。随着倒闭的公司越来越多,废旧办公家具源源不断,根本收购不完,二手家具的好日子看来还在后头。

文摘

1、澳大利亚的人造地中海

1.4亿年前,澳大利亚的内陆地区曾经是一片封闭的内海。后来,海水干涸,那里变成了一片干旱荒芜的荒漠。

由于内陆的地势比沿海低15米,历史上有人设想过重新蓄水,恢复内陆的"地中海"。

但是,澳大利亚并没有那么多淡水,而且内陆的水分蒸发大于降雨,所以这个计划无法实现。

进入21世纪后,随着工程能力的进步,有人重新提出了这个计划,设想修建一条600公里的管道,将海水引入内陆。

管道沿途都铺设太阳能板(澳大利亚的太阳能极其丰富),产生电能,作为水泵的动力,将水不断泵入内陆。

这样的话,一旦内陆形成湖泊,降雨量也会随之增加,彻底改变干旱缺水的现状。而且,还能建立航运业,设立新兴的滨海城市,提升经济与移民潜力。

但是,不少人反对这个计划,引入海水以后,内陆土地将彻底盐碱化,无法耕种。另外,输水管道建设成本巨大,初步预估超过2000亿元。

澳大利亚人还在权衡,是否要推动这个疯狂的计划。近年来,随着全球气温上升,内陆一年比一年酷热,越来越不适合生存。支持声现在有所抬头,狂掷几千亿,建造一片海,毕竟这是改变内陆气候唯一可能的方法。

言论

1、

有了 AI,代码不再珍贵。

-- 鲍里斯·切尔尼(Boris Cherny),Claude Code 产品负责人

2、

现在的博物馆大量使用电子屏幕,但是我带儿子去博物馆不是为了看屏幕,否则在家使用平板电脑就可以了。

-- 美国网友

3、

职业生涯就像一场吃馅饼比赛,获胜的奖品是你要接着吃更多的馅饼。

这是否是一件好事,取决于你是否喜欢这项工作。

-- 杰森·朗斯托夫(Jason Lengstorf),美国前端工程师

4、

许多人,尤其是新工程师,错误地认为使用复杂的工具和语言会做出更强大、更具创新性的产品。

事实恰恰相反。最有效的组件是简单、可预测、枯燥无趣的成熟技术。它们为我们提供了进一步开发复杂项目所需的基础。

你不是要建造一座有趣的桥梁,你要建造的是人们以后要充满信心走在上面的坚固桥梁。

-- 《选择无聊和灵活的技术》

往年回顾

如何拍出爆款视频(#319)

为什么英雄不使用炸药(#269)

如何防止帐号被黑(#219)

五菱汽车的产品设计(#169)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年9月19日

科技爱好者周刊(第 365 期):流量变现正在崩塌

12 September 2025 at 08:07

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

深圳海贝湾有一家便利店,坐落在悬崖之上,面朝大海,在网上被称为"深圳最美便利店"。(via

流量变现正在崩塌

上周,Cloudflare 创始人兼 CEO 马修·普林斯(Matthew Prince)接受了访谈

他说了一个全新的观点,互联网"流量为王"的时代就要结束了,AI 将终结传统的互联网商业模式。

我觉得,他表达得很完整,很有说服力,不愧是英语系和法学院的毕业生。我整理出来,分享给大家。

1、

过去25年,互联网的操作入口一直是搜索。你想要什么,就要去搜索。

谷歌主宰着搜索。

为了自己的利益,它有动机推动互联网发展。互联网越多样化,越混乱,对谷歌越有利,因为人们就会离不开搜索,来处理混乱的信息。

所以,谷歌一直激励人们为互联网创造内容。只有源源不断的内容,才能提升搜索的价值。

2、

作为回报,它为内容生产商提供流量,并帮助生产者将流量货币化(主要方法是为内容配上广告)。

谷歌是世界最大的搜索引擎,也是世界最大的广告商,这绝非偶然。

实际上,谷歌是过去25年互联网最大的赞助商。如果没有像谷歌这样的公司来创造流量激励机制,让内容生产商可以把流量变成金钱,互联网就不会是今天蓬勃发展的样子。

3、

情况现在发生了变化。互联网的操作入口,正从搜索引擎变成答案引擎。

以前,谷歌给你一张藏宝图,你需要自己去访问链接找出答案。现在,大模型直接给你答案,省去了藏宝图。

甚至就连谷歌都有单独的 AI 模式,只有答案,不需要访问链接。

这确实方便了用户,但这样就无法产生流量了,整个基于流量的互联网模式就开始崩溃

4、

一旦没有了流量,内容生产商就没有了货币化方式。他赚不到钱,只能减少或放弃内容生产。

现在互联网上,人类生产的内容已经萎缩了,根本原因就是传统的"流量变现"模式行不通了。

未来有两种可能。一种是大模型公司和平台公司,自己雇人来生产内容;另一种是它们分出一部分收入给内容生产者,换取后者向它们提供内容。

无论是哪一种可能,都意味着我们熟悉的互联网形态将不复存在。

科技动态

1、旧金山街头出现了一块神秘的广告牌,上面只有五个数字,没有任何解释。

https:// {64659, 123310, 75584, 8138, 38271}

这个谜题在网络上疯传,得到了很好的广告效果。

有人很快破解了,这些数字是 OpenAI 词元库(tokenizer)的标记 ID。换成对应的单词后,你会得到一个网址: listenlabs.ai/puzzle

2、OpenAI 公司支持的动画片《Critterz》,预计明年5月在戛纳电影节首映。

这个电影大量使用 AI 工具制作。它的故事是 OpenAI 的一个员工构思的,讲的是一群森林生物在村庄遭到陌生人袭击后的冒险。

制作团队聘请艺术家绘制草图,然后将草图输入 AI 模型(包括 GPT-5)来生成画面(下图)。

这样做成本低,速度快,《Critterz》的制作成本预计为3000万美元,制作周期9个月,都远远小于传统动画电影。

OpenAI 希望通过这部电影,证明 AI 制作动画电影的潜力。

3、两位美国计算机科学家,使用实物材料(木材、纸张、亚克力)制作出 3D 二维码

上面的二维码就是用胶合板做的,有实物的层次感。

这种二维码依然可以扫描,同时也是很好的装饰品,我觉得值得推广。

4、不需要外部电力的电动列车

一家澳大利亚矿业公司,正在建造不需要(外部)充电的电动列车。

他们的矿山位于山顶,列车装满沉重的矿石后,将一路开到山下。

他们设想,重力会推动火车下行,在这个过程中,可以让势能转变为电能,为电池充电。

当列车回到平地,再次开上山时,列车是空载,自身重量不大,可以使用下山时产生的电能来推动。因此理论上,它可以不需要外部电力而长期运行。

文章

1、数据库表名使用单数名词(英文)

本文解释为什么数据库的表名,user 好于 users。

2、一次 NPM 供应链攻击剖析(英文)

本周,几个流行的 npm 软件包(包括 Chalk 和 strip-ansi)被植入恶意代码,它们的周下载量达到10亿次。本文介绍这次攻击的详细情况。

3、Markdown 文件如何转成精美文档(英文)

本文介绍通过 Pandoc 模版功能,使用一行命令将 Markdown 文件转成精美文档。

4、CSS 和 SVG 模拟液态玻璃(英文)

本文介绍只使用 CSS 和 SVG 文件来模拟苹果的液态玻璃效果。大家可以先看结尾的效果展示,非常惊艳(只限于 Chrome 浏览器)。

5、成为一名独立数字音乐作者(中文)

作者没有任何乐理基础,使用 AI 做出了完全属于自己的第一首纯音乐,并且发布到 QQ 音乐。(@theodoruszq 投稿)

6、如何解决队列的吵闹邻居问题(英文)

如果有一个用户向队列提交了大量任务,会影响其他所有用户,这叫做"吵闹邻居问题"。本文介绍了一种解决方法。

7、美国的地理位置(英文)

本文详细解释美国的地理位置是多么优越,自然条件适合经济发展,外敌又很难入侵。

工具

1、nuclear

一个跨平台的桌面音乐播放器,可以搜索/播放/下载流媒体平台的音乐,免费无广告。

2、Voice Isolator

一个从嘈杂音频提取清晰语音的在线工具。

3、Counterscale

基于 Cloudflare Worker 的网站访问统计工具。

4、Malai

一个命令行工具,将本机的 TCP 端口分享出去。

5、Optique

一个 JS 模块,验证命令行传入的参数是否正确,采用整体判断的方式,比较新颖,参见文档

6、koreader

一个专为墨水屏设备开发的阅读器软件。

7、PocketBase

一个单文件的网站通用后端,包含数据库、用户管理、Web 后台、RESTful API 等。(@moreant 投稿)

8、PicSharp

图片文件压缩的开源桌面软件,跨平台,底层使用 Rust 语言编写。(@AkiraBit 投稿)

9、潦草头像馆

开源的微信小程序,生成随机头像。(@xingxingc 投稿)

10、vue-renderer-markdown

Vue 框架的 markdown 渲染组件,针对 AI 的 markdown 流式传输场景。(@Simon-He95 投稿)

AI 相关

1、MetaToolkit

一个 Python 库,向文件添加元信息,主要用来标识 AI 生成内容,符合新颁布的《人工智能生成合成内容标识办法》。(@ihmily 投稿)

2、LazyTyper

免费的 AI 语音输入法,支持 Mac 和 Windows,5 个免费语音识别引擎可选。(@oldcai 投稿)

3、小红书 MCP

网友写的 MCP 服务器,可以通过 AI 在小红书发帖、获取推荐列表、搜索内容。(@xpzouying 投稿)

4、如何自己打造一个微型大模型(英文)

开源电子书,介绍大模型基础知识,教你怎么打造一个微型大模型(以 Qwen 大模型为例)。

资源

1、星球大战官方地图

卢卡斯影业公司在官网上,发布了《星球大战官方地图》,标识了电影里面出现过的所有星球的位置。

2、CSS Bed

CSS 框架效果展示网站(类似 CSS 禅意花园),收集各种无类(classless)的 CSS 框架。

3、浏览器指纹检测(Browser Fingerprint Detector)

这个网站告诉你,访问一个网页会泄漏多少个人信息。这些信息可以生成你的浏览器指纹,用来追踪你。

图片

1、安斯康姆四重奏

1973年,英国统计学家弗朗西斯·安斯康姆提出了四张数据散点图。

这四个数据集的分布截然不同,但是它们的平均值、方差、相关系数、线性回归,都是一样的。

安斯康姆通过这四张图,证明了不能只看统计指标,必须关注散点图和异常值。

2、Minecraft 版九龙城寨

上个世纪90年代被拆除的香港九龙城寨,可能是历史上人口密度最大的地方。四个足球场大小的地方,住着几万人。

一个国外建筑师在 Minecraft 游戏里面,重建了九龙城寨。

文摘

1、类型系统不是解决方案

最近数十年,软件行业的一大共识是,类型系统非常有用,至关重要。

大家认定,通过类型系统,在编译阶段就能发现错误,所以人们开发出了越来越强大的类型系统。

我不这样想。我认为,类型系统并不是解决复杂性的根本办法,反而创造出不必要的复杂性。

不使用类型系统,也可以构建出可靠的大型复杂系统。

作为例子,我们可以想一下复杂的硬件系统。电子工程师经常构建包含数百万个元件、充满复杂交互的系统,怎么保证可靠性?

他们主要依赖的是架构原则:模块化、显式接口、严格的调用顺序

如果你有良好的架构设计,类型系统其实不是必需的,下面就是两个例子。

(1)UNIX 管道可以将数十个程序组合成复杂的工作流,不需要进行类型检查,因为每个组件都遵守约定:内部发生的事情不暴露到组件外部,外部通信仅通过显式的、简单的文本数据进行。

(2)互联网本身也没有集中式的类型检查。HTTP 服务器、客户端、电子邮件系统、DNS 解析器,都通过简单的协议进行互操作,遵循组件松耦合和接口简洁的架构原则。

总之,当组件真正隔离,并通过简单、明确的接口进行通信时,即使是大型系统也能保持可理解性。

编程的未来不在于更好地分析复杂系统,而在于更好地构建简单系统。

言论

1、

OpenAI 最近计划开一个网上学院,教授 AI 知识,帮助用户找到新工作。讽刺的是,第一批加入该计划的公司是沃尔玛。

-- 《OpenAI 吃掉工作,然后主动提出帮你在沃尔玛找工作》

2、

如果美国想效仿中国,就应该从中国的优点开始效仿,比如在学校真正学习数学。

-- Hacker News 网友

3、

假设一个大模型被要求回答某人的生日,但它不知道。如果它猜测"9月10日",那么它有1/365的概率猜对。回答"我不知道",则猜对的概率为零。

-- 《为什么大模型会产生幻觉》

4、

英国最近出版了一本魔幻小说,讲的是剑桥大学的研究生前往地狱,拯救导师的灵魂,以便导师能给他们写一封推荐信。

任何读过研究生的人,都能理解这个故事并非玩笑。

-- PublicBooks.org

5、

我最近加入一家 AI 公司,发现一位同事已经好几周没看过实际的代码了。他只用简单的英语编写设计文档,然后交给 AI 处理实现。当需要修复某些问题时,他会编辑文档,而不是代码。

这让我深刻地意识到:我们正经历着人类手工将想法转化为代码的时代的终结。

-- 《最后的程序员》

往年回顾

创业咖啡馆的记忆(#318)

生产力是形容机器,不是形容人(#268)

葡萄酒,樱花,全球变暖(#218)

游戏《底特律:变人》(#168)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年9月12日

科技爱好者周刊(第 364 期):最难还原的魔方

5 September 2025 at 08:13

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

厦门某超市的切片西瓜。(via

最难还原的魔方

说来奇怪,我认识的很多程序员,平时看上去没有共同点,但是一问,他们都喜欢魔方。

而且,水平都很厉害,一般来说不超3分钟,就能还原魔方。

有一段时间,我们办公室有好几个魔方,没事的时候,大家就拿在手里拧。

我想过一个问题:什么样的魔方最难还原?

不同的魔方,还原难度肯定是不一样的,但是怎么衡量难度呢?

最近,我意外发现,这个问题在国外早有人研究了。

而且,他提出了衡量标准,最难还原的魔方应该同时满足下面6个条件。

  1. 每一面都包含6种颜色。
  2. 每一面的任何一种颜色不超过两个色块。
  3. 任何一面上,不能有两个相同颜色的连续色块。
  4. 任何一面上,不能有两个相同颜色的色块在对角线上。
  5. 八个角上,不能有相同颜色的色块。
  6. 每一面的图案都必须不同。

更让人佩服的是,他写了一个 C++ 程序,去找出最难还原的魔方。

魔方的排列方式共有 43,252,003,274,489,856,000 种,他的家用计算机花了5天,才跑完所有计算。

最终发现,只有下面一种排列,满足上面六个要求

上面这个图案,就是最难还原的魔方。

这个图案包含了魔方的6个面。由于这6个面可以随机组合,因此一共有48种形态。

[本周软件] GeeLark:跨境营销的 AI 助理

很多企业和个人,都有使用境外社媒平台(Facebook、Instagram、X/Twitter、TikTok、YouTube、Reddit 等)的需求。

今天向大家介绍一款桌面软件 GeeLark一站式管理这些平台,简单好用,是跨境营销、电商出海的好帮手。

它内置了云手机与指纹浏览器,可以一键新建云端的手机实例,去访问社媒平台。

云手机有很多好处:(1)每个账号有独立隔离的运行环境,支持同时登录多账号;(2)体验与实体手机无异,操作都在桌面电脑完成;(3)提供指纹浏览器环境,每台云手机的指纹都不一样,不会被平台限流。

这一次,GeeLark 的最新版本增加了很多特色功能。

(1)加入了 AI 大模型,支持疑难解答、视频生成剪辑、AI 养号、文案撰写等。

尤其是图生视频功能(上图),有多个热门模型可选,可以用来产品照片快速生成视频。

(2)自动化常用操作。举例来说,它的 TikTok 有 AI 养号、视频与图集的自动发布、自动挂车、AI 数据助手、自动赞评等功能。

对于现在热门的短剧出海用户,它提供 AI "锚点"功能,为短剧引流。

(3)Reddit 自动化。值得一提的是,它还在自动化模板商店,上线了 Reddit 自动化功能,可以 AI 管理 Reddit 账号,自动发布内容。

要知道,AI 生成引擎引用最多的就是 Reddit 内容,做好 Reddit 自动化,有利于你的 GEO(内容生成引擎优化)。

(4)自定义任务。如果内置的自动化操作不够用,它还允许自定义任务,满足个性化运营需求。

比如,你可以在工作流中,自己接入一个具备图像识别能力的模型,对云手机画面进行智能识别,并基于画面内容执行自动化操作。

(5)开放 API。GeeLark 提供 API,你可以自己编程调用,新建云手机实例和自动化任务。这样一来,它的用途和想象空间就更大了。

总之,如果你需要跨境营销,管理境外社媒平台账号,GeeLark 值得一试。

用户/团队开通套餐后,根据使用量计费,用多少付多少,不按团队人数收取席位费。并且,团队可以对每个成员设置独立访问权限,团队成员无需知晓社媒平台的账号密码,即可操作。

欢迎访问官网 geelark.cn,下载试用,具体用法可参考官方教程

科技动态

1、韩国在夜晚的首尔公园,启用"全息警察"。

你会看到一个真人大小的警察,站在公园草丛里,还会说话和做出动作。如果距离远,根本看不出是投影。

警方说,该装置激活期间,公园的犯罪率下降了约22%。

2、一个美国程序员将一台老式咖啡机,改装成"咖啡机电脑"。

这台电脑既可以当作电脑,也可以当作咖啡机,两者的所有功能都是可用的。

这件事最难的地方是,咖啡机产生高温水蒸汽,而电脑不能进水,还需要散热。两者放在一起,电脑很难稳定运行。

3、Meta 公司发明了,可以控制电脑的腕带。

这个腕带的大小就像一块手表,据说可以替代鼠标甚至触控笔,控制电脑。

它的原理十分新颖,手指和手掌移动时,会产生肌肉的电信号,这个腕带能够读取这种电信号,并判断出动作的意图。

4、矿井储能

芬兰有一个1400米深的废弃矿井,一家英国公司计划将其变为储能电池。

它的思路很简单,就是在矿井中安装悬挂重物的起重机。多余的电力用来将重物吊起,需要用电时,则让重物缓慢下落,释放重力势能,带动涡轮发电机发电。

如果这种方法可行,废弃矿井就能利用起来,转变为储能基地。

5、地图广告

谷歌地图最近出现了一种新型广告。

当你使用导航时,它会突然跳出一个窗口(下图),告诉你可以在某个地方临时停一下。

不妨想象一下,以后导航路线可能会出现 n 个打卡点,只要你进店手机打卡,就能获得奖励或者消费优惠券。

文章

1、Cloudflare 的爬虫认证(英文)

Cloudflare 作为世界最大 CDN 服务商,推出了爬虫认证。如果想抓取它托管的网站,必须登记你的公钥,然后每个请求附上签名。

2、我在 Anduril 当工程师(英文)

Anduril 是美国新崛起的一家国防科技公司,专注于无人机的军事应用。它的创始人就是 AR 眼镜产品 Oculus 的创始人,自称要用无人机保卫美国。

本文是它的工程师介绍公司内部研发情况,很多细节,推荐阅读。

3、用数据库替换缓存(英文)

作者谈了他的看法,什么时候直接查询数据库,什么时候使用缓存。相比数据库,缓存有什么优缺点。

4、我们把 AI 编程放入一个 while 循环(英文)

作者写了一段指令,让 AI 自己生成代码,出现问题就自己提交 PR 修复。

他把这段指令放入 while 循环,就去睡觉了。第二天醒来,看看 AI 进展如何。(剧透:一个晚上,AI 用掉了800美元。)

5、我的 Python 工具箱(英文)

作者是 Python 语言初学者,本文介绍他使用的基本开发工具,比如 uv、ruff、ty 等等。

6、AMD 和 Intel CPU 之间的区别(英文)

AMD 和 Intel 都生产 x86 CPU,虽然是同质产品,本文介绍它们的架构差异。

工具

1、sping

ping 命令的增强版,会在终端图形显示每个数据包的延迟。

2、Beszel

轻量级服务器监控工具,带有 Web 界面,参考介绍文章

3、WinApps

Linux 系统运行 Windows 应用的工具,它会自动启动一个虚拟机来运行,跟 Wine 的原理不一样(它是模拟 Windows API)。

另有一个类似工具 WinBoat

4、YouTube TUI

YouTube 的终端客户端,在命令行操作 YouTube。

5、LabPlot

数据可视化的桌面软件,会将数据集转成各种图形,据说功能很强。

6、gitlab-to-github

一个 Python 脚本,一键将你的 GitLab 仓库全部迁移到 GitHub。(@wuuashen 投稿)

7、Telegram 广告拦截机器人

开源的 Telegram 机器人,使用贝叶斯算法自动拦截群组的广告帖,参见作者的介绍文章。(@ramsayleung 投稿)

8、Foxel

开源的私有云盘,支持 AI 语义搜索。(@DrizzleTime 投稿)

9、StoryMotion

一个基于 Web 的动画编辑器,用来制作嵌入网页的 Excalidraw 手绘风格动画,很适合用来演示。(@chunrapeepat 投稿)

10、Website Screenshot Online

在线免费截屏网站,用户输入网址,它返回该网址的截屏图片,另有录制页面滚动视频的工具网站。(@cryptobanksy 投稿)

AI 相关

1、拆书 AI 总结工具

这个 Web 应用可以按章节拆分电子书(epub 和 pdf 格式),通过 AI 生成该章的文字总结和思维导图,需要用户提供大模型 API Key。(@SSShooter 投稿)

2、VIVY

文生图模型 Stable Diffusion 的桌面客户端。(@surunzi 投稿)

3、ApeRAG

开源的 RAG(检索增强生成)平台,将图谱 RAG、向量搜索和全文搜索与 AI 代理相结合。(@earayu 投稿)

4、AI Video Transcriber

AI 视频转录&翻译&总结工具,支持YouTube、Tiktok、B 站等30+平台。代码开源,需要自己搭建前后端。(@wendy7756 投稿)

资源

1、OpenAnimation

这个仓库专门收集各种基于 Lottie 的动画。

2、Jujutsu 入门教程

Jujutsu 是一个新兴的代码管理系统,号称比 Git 更好用、更易懂。这个英文教程写给完全不懂 Git 的人。

3、我收藏的 50 个键盘

作者是一个国外的键盘收藏家,他列出自己最奇特的50个键盘。

比如,下面的键盘是竖立使用,还贴心地配上镜子,让你能看到按键。

再比如,手套上的键盘,用另一支手输入。

还有一个键盘,所有键帽都是一次性套上去的,可以随时换。

图片

1、乐器的内部

一位国外音乐家想到,我们每天看到的都是乐器的外部,那么乐器的内部是什么样?

他就拍摄了一系列乐器内部的照片,给人一种完全不同的视觉体验,仿佛进入了奇特的建筑物。

管风琴

小提琴

钢琴

大提琴

文摘

1、为什么 Facebook 留不住科学家

Facebook 公司最近投入重金,聘请了很多 AI 人才,但是其中不少人待了很短时间,就提交辞呈走了。这是为什么?

一位前员工给出了自己的解释,认为这跟公司使命有直接联系。

Facebook 的使命是 connect everyone(连接每个人),这和 AI 没有直接联系。虽然它的内部有大量研究人员,但是主要研究方向是排名算法和大数据分析,它历史上没有 AI 研究的基础。

而且,研究型人员在 Facebook 内部并不被重视。

许多招来的研究员原本在学术界或 Google/DeepMind 有自由探索的空间,能做长期的、前沿的研究。来了 Facebook 以后,他们的 AI 研究更多地被要求服务于广告、推荐系统和内容审核等短期业务目标。研究人员容易觉得缺乏长期愿景或突破性的研究方向。

Facebook 本质上是一家以"move fast"驱动的消费互联网公司,强调快速上线、快速推动公司业绩。

这样的基因让研究人员觉得缺乏学术环境,也难以在同行中保持声望。

同时,Facebook 的研究与产品部门割裂严重,研究成果很难直接落地产品,产品团队也不完全理解研究的价值。

很多科学家因此感到,在 Facebook 做不出真正的创新与成绩,每日要为业务忙碌,最后就选择离开了。

这说明大公司未必能用重金垄断人才,如果小公司真正在做革新性产品,有很大机会吸引到人才。

言论

1、

一项美国研究发现,AI 对于非名校的毕业生就业冲击最大,对哈佛、MIT 之类的名校毕业生的就业没有什么冲击。

AI 加剧了普通学校的贬值。

-- 《AI 对就业市场的冲击》

2、

自己的电脑运行 AI 应用,有三大危险:它能够访问你的私人数据,能够加载不受信任的内容,能够进行外部通信。

-- Simon Willison

3、

中国有一个概念"吃苦",美国没有这个概念。

-- Hacker News 读者

4、

氛围编码真的很有趣,你只需要构思,不需要自己编码。我用了以后才意识到,这才是我真正喜欢的。

-- 《我作为 VC 的氛围编码》

5、

SEO(搜索引擎优化)的游戏早就结束了。

大​部​分​人还​在​拼​命​追求 Google 排名,但​用户其实已经离开了 Google。现在只有27%的搜索发生在那里,剩下73%都发生​在 TikTok、Amazon、Reddit、YouTube、甚​至 ChatGPT。

-- Neil Patel,美国畅销书作者

往年回顾

驴子、老虎和狮子的寓言(#317)

5G 的春天要来了(#267)

沙特的新未来城(#217)

广告拦截器太过分了(#167)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年9月 5日

科技爱好者周刊(第 363 期):最好懂的神经网络解释

29 August 2025 at 08:11

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

广西河池市罗城县的天坑景区,在半山腰建造了一个"悬崖书店",非常壮观。(via

最好懂的神经网络解释

神经网络是 AI 的算法基础。

前些天,我在美国科普网站《量子杂志》(Quanta Magazine),读到一篇科普文章,用一个浅显的例子 + 插图,解释了神经网络,堪称我见过的最好懂的教程。

下面就是我整理出来的中文版。

1、

你的计算机里有一堆照片,想要从中找出猫的照片,应该怎么做?

你很快意识到,这其实是一个机器分类问题,计算机要把照片分成两类:一类是猫,另一类不是猫。

2、

让我们把这个问题想成一张地图,中间有一条分界线,把地图分成两个国家。

你的任务是,找出这条分界线的确切位置。这样的话,给出任意一个点,你就知道它在分界线的左边还是右边。

3、

作为已知条件,地图上很多点的归属,是已知的。比如上图中,三角点属于 A 国,方块点属于 B 国。

你要做的就是,从这些点推测出分界线。

4、

我们可以建立一个数学函数(上图的点 N),处理这个问题。

这个函数接受两个参数,分别是每个点的 x 坐标和 y 坐标,函数的返回值是0~1之间的一个值,表示该点有多大概率属于当前国家。

5、

你就用已知的点,去训练这个函数。

计算机自动根据每次训练的误差,调整每个参数的权重值,最终得到一条最接近的分界线。

6、

笔直的分界线只是最理想的情况,现实世界中,分界线更可能是七拐八弯的曲线。

7、

这时,只用一个函数来确定分界线,就不太够了。你需要多个函数,从不同角度进行判断。

8、

判断过程甚至需要分阶段进行,也就是需要多层函数。

这些函数组成的网络,很像人类的神经系统,所以称为神经网络。每个函数就是网络中的一个神经元。

9、

好了,现在再回到猫的照片。我们同样需要建立一个函数,来判断照片是猫的概率。

地图分界线的函数只需要 X 和 Y 两个参数,猫照片的函数就不行了,需要把整张照片输入进去。假如照片大小是2500个像素,那么函数就有2500个参数。

10、

函数的参数个数,可以看成空间的维度,2个参数就是二维空间,2500个参数就是2500维的空间。

猫照片的函数就是在2500维空间里面,通过大量训练,找到一条分界线,从而算出任意一张照片落在线内的概率有多大。

科技动态

1、青岛本周启用全球首栋"零碳大楼",使用100%的绿色能源。

大楼高117米,共23层,外部的幕墙都是光伏玻璃,每天可以发电1500度。

最有意思的是,它有一个地下能源室,放着14辆报废的电动汽车。它们的电池用来储能,供用电高峰时使用。

另外,停入车库的电动汽车,也会跟大楼的电网连接,为大楼反向供电,车主可以获得供电费。

2、广州医科大学完成了全球首例猪肺移植到人体手术。

他们把一个经过6处基因编辑的猪肺,移植到一个脑死亡病人体内。

起初,猪肺成功地输送氧气并排出二氧化碳,在24小时内,器官出现了损伤迹象,并在第三天和第九天出现了身体排斥该器官的迹象。

病人家属出于支持医学研究,同意了该项实验,但在第9天时要求实验结束。作为首次尝试,实验结果令人鼓舞,但因为只移植了左肺,病人的右肺是完好的,有人批评本次实验并未证明猪肺能够独立维持生命。

3、韩国人发明了一款90度订书机,可以钉上直角的订书钉。

这种订书机有很多好处,节约转角处重叠的纸板,也省掉了胶带和胶水。

4、美国笔记本品牌 Framework,以生产模块化笔记本闻名。

它最近推出了可以更换 CPU 和 GPU 的笔记本,我的印象中,这应该是世界第一款。

上图就是它的 GPU 模块,打开笔记本后盖,抽出来就能更换。这种做法值得推广,可以减少电子垃圾。

5、人死了,他的数据会留存下来。

一位美国律师最近提出,法律应该设立死者的数字遗产权,防止数字遗骸被利用。

大多数人死时,不会留下遗言说明,如何处理他在互联网平台上生成的内容。律师认为,法律应该明确规定,防止平台使用死者遗留的内容,用来训练 AI。

文章

1、谷歌宣布安卓开发者认证计划(英文)

安卓一直可以自行安装程序,不通过软件商店。谷歌打算改变这种做法,从明年9月开始,对所有应用作者进行认证。国产手机因为没有谷歌框架,估计不受影响。

2、OAuth 协议为什么这样设计(英文)

OAuth 是第三方登录协议,设计得有点复杂。本文解释这样设计的原因,每一个细节都讲得很清楚,让人豁然开朗。

3、CSS 的 random() 函数(英文)

本文介绍如何使用 CSS 的随机数函数 random(),用纯 CSS 代码制作星空、转轮等。

4、容器管理工具 Portainer 和 Dockge 比较(英文)

当你的计算机启用了多个 Docker 容器,就需要用到容器管理工具。本文比较了两种常用工具 Portainer 和 Dockge 的差异。

5、Mac 电脑如何查看进程信息(英文)

Mac 电脑有一个内置的 fs_usage 命令,可以查看进程信息,最有用的就是查看进程正在操作什么文件。

6、老旧 Kindle 改造成个人仪表盘(英文)

老旧 Kindle 怎么利用?本文将它改造成墨水屏的个人仪表盘。

工具

1、Gonzo

基于终端的日志文件查看工具。

2、Filestash

一个网页版的文件管理器,支持 S3、FTP、WebDAV、Git、Mysql、Backblaze 等各种协议和云服务。

3、Anchor Relay

生成免费 HTTPs 证书的网站。

4、PlutoPrint

一个 Python 库,将 HTML 网页/代码转为高质量的 PDF 文件。

5、MarkFlowy

跨平台的 Markdown 桌面编辑器,内置 AI 支持,代码开源。(@drl990114 投稿)

6、Pixel Art Generator

一个在线的 Web 应用,一键将图片转成像素画,可以设置像素尺寸、颜色数量、调色板风格。(@leah626888 投稿)

7、Peek Pop

开源的浏览器插件,鼠标指向某个链接时,弹出一个窗口,可以预览该链接。(@u-Sir 投稿)

8、naive-ui-pro

中后台管理面板的前端解决方案,基于 vue3 + vite。(@Zheng-Changfu 投稿)

9、文件快传

开源的 P2P 文件传输的网页应用,基于 WebRTC。(@MatrixSeven 投稿)

10、Dataset Viewer

开源的桌面文件查看器,支持绝大部分常用格式,可以快速查看本地或云端的大文件和压缩包。(@F-loat 投稿)

11、字帖生成器

输入中文文字,生成带有米字格和拼音的字帖的网页应用。(@luhuadong 投稿)

12、云之彼端串口助手

一款 Web 应用,在线串口调试助手,兼容 STM32、DSP、物联网 IoT 设备。(@xywml 投稿)

AI 相关

1、DeepWiki

这个网站把任意 GitHub 仓库,变成一个 Wiki,详细解释代码运行过程,阅读代码的好帮手,参见教程

2、Daily Commit Summarizer

一个 GitHub Actions 模版,用来为指定仓库的代码提交,生成每日的总结报告,发送到飞书。(@nanbingxyz 投稿)

3、VideoAdGuard

开源的浏览器插件,使用 AI 自动识别和跳过 B 站视频里面插入的广告片段。(@Warma10032 投稿)

资源

1、天体地图(Atlas of Space)

太阳系在线地图,会根据日期显示每个行星的运动。

2、all text in nyc

这个网站对纽约街景照片做了文字识别,可以搜索某个词在纽约街头(路牌/招牌)出现的地点。

3、机械图书馆(Mechanical Library)

这个网站详细介绍8种机械装置(比如减速齿轮)。

4、Is this tech dead?

用户输入一种技术的名字,这个网站会根据各种指标(网络热度、代码更新时间等等)判断该技术是否已经死亡。

图片

1、日本最恐怖的车站

日本群马县和新潟县交界处的土合站,是一个无人值守的车站,被称为最恐怖的火车站。

该车站位于山腹之中,从大门进来以后,要向山体内往下步行,整整462级、长338米的台阶(下图),才能来到站台。

站台也是阴森森的,还能听到地下流水潺潺的声音。

站台上只有一间小小的候车室和厕所。

候车室里面留有纸笔,供游客留言和贴照片,也是为了消磨时间。

墙上的匿名留言和照片,进一步给这个洞穴般的车站增添了诡异的氛围,仿佛置身于《寂静岭》之中。

文摘

1、不适感让你变强大

有一本畅销书曾经提出"兴奋效应"(hormesis)这个概念。它指的是少量的压力或不适感,会让我们变得更强大。

  • 练习举重,肌肉可以增长。
  • 接种疫苗,免疫力可以增加。
  • 承担失败的风险,信心会增长。
  • 通过解决难题,创造力得以扩展。

这种"兴奋效应"也适用于大脑,经常思考困难的问题,让思想经受考验,你才能学会思考。

但是,现在有了 AI,很多人就把问题交给 AI 去思考,让自己的大脑歇着。我担心,久而久之,我们会一步步丧失思考能力,直至变成生物傀儡。

最近有一项研究,科学家让参与者完全依靠 AI 来写论文,结果83%的人在写完后不久,无法引用自己论文中的任何内容。即使稍后让这些人重新独立写作论文,他们也会表现出大脑神经活动减少和无法完全投入思考,总是习惯性寻求 AI 的帮助。

研究人员创造出了"认知债务"这个词来描述这种现象:AI 确实带来了便利,但代价是牺牲我们的思考能力。

机器借给你脑力,你需要付出利息----你自身的思维能力。

我的建议是,明智地使用 AI,不要让它帮你解数学方程式,而要让它查看你的答案,来解释你可能错在哪里。你的原则是坚持独立思考,在这个基础上再加入 AI。

思考可能会让你觉得很累、不舒服,但它是你大脑的训练场,不适感让你的思考变得更强大。

言论

1、

我认为台积电是人类史上最好的公司之一,任何想买台积电股票的都是非常聪明的人。

-- Nvidia 董事长黄仁勋,台湾记者问他怎么看待美国政府可能入股台积电。他做了上面的回答,谁也不得罪,而且听了都很开心,他太会说话了。

2、

分布式系统,不是指系统分布在不同计算机,而是指系统包含两个或两个以上交互的进程,无论它们是否位于同一主机上。

-- 《什么是分布式系统》

3、

大模型是压缩信息的一种方式,即使不精确、有幻觉和遗漏,也比什么都没有要好。大模型已经是一个可用的、公开的、有损的互联网压缩视图。

-- 《大模型的权重是历史的一部分》

4、

以前,编写软件好于手工操作;现在,编写 AI 提示好于编写软件。

-- 《提示式编程》

5、

whisper-large-v3 模型将中文视频的语音转成文字时,遇到静音的片段,会自动生成文字"仅供学习/研究,请在48小时后删除",这说明它是用字幕组的字幕文件训练的。

-- Hacker News 读者

往年回顾

你一生的故事(#316)

自己做双语 EPUB 电子书(#266)

极简主义的胜利(#216)

视频学习胜过读书吗?(#166)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年8月29日

科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计

22 August 2025 at 08:17

这里记录每周值得分享的科技内容,周五发布。

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系(yifeng.ruan@gmail.com)。

封面图

中国首艘火箭回收船"星际归航"本月成功下水,它的40米x60米的甲板,将用于火箭在海上降落。该船的拥有者是民营航天公司"星际荣耀"。(via

GitHub 工程师谈系统设计

上周,我读到一篇文章,作者是 GitHub 的高级工程师肖恩·戈德克(sean goedecke)。

文章题目是《我所知的良好的系统设计》

读完后,我觉得写得不错。GitHub 工程师总结经验,教大家设计一个良好的系统,不是空泛之谈。下面是我的一些摘录。

1、

程序设计是组装代码,系统设计是组装服务。

程序设计的组件是变量、函数、类等,系统设计的组件是服务器、数据库、缓存、队列、事件总线、代理等。

2、

如果一个系统很长时间不出错,它的设计就是良好的。

如果你进一步看了代码,脱口而出:"哈,这比我想的要简单",或者"这个部分不用我操心,即使出问题也容易解决",它的设计就是优秀的。

3、

良好的系统设计,总是从一个有效的简单系统发展而来。千万不要从零开始设计一个复杂的系统。

4、

系统设计的难点在于状态。尽量采用无状态组件,最小化"有状态组件"的数量。

状态的复杂性在于,你无法简单地重启服务。一旦出错,往往需要手动修复状态。

5、

状态需要保存在数据库。数据库是最重要的系统组件,用来管理状态。

数据库的设计目标是每张表易于理解:打开看一下表结构,就能大致了解存储的数据内容及其原因。

千万不要采用复杂的表结构(也就是数据结构),会给代码带来极大的复杂性和性能约束。

6、

数据库往往是系统瓶颈,因为每个页面请求可能要调用数十次、数百次数据库,而且是按顺序调用。

为了避免瓶颈,数据库可以做成一个写入节点和多个只读副本。数据查询都发往只读副本,数据写入发往写入节点。

写入节点与只读副本之间,存在数据复制延迟。如果更新一条记录后,你需要立即读取它,那么可以将数据放入内存,写入数据库成功后从内存读取。

7、

耗时的操作要拆分出来,放在后台作业(即系统外部的单独服务),排队完成。

后台作业主要分成两个组件:一个队列服务,一个作业运行器(从队列中获取任务并执行)。

队列任务的软件,可以用 Redis(需要尽快执行的任务),也可以用数据库(不着急的任务)。

8、

如果数据的生成速度和读取速度不匹配,经典解决方案就是缓存。

缓存的最简单做法,就是把数据保存在内存,否则就使用专门的键值存储软件(比如 Redis 或 Memcached),后者的好处是多个服务器可以共享缓存。

初级工程师希望缓存所有内容,而高级工程师希望尽量少用缓存。因为缓存是状态的来源,不可避免需要校验状态和处理状态过期。

9、

除了缓存和后台作业,大型系统通常还有事件中心,一般用的是 Kafka。

事件中心也是一个队列,存放的是"某件事发生了"的消息。比如,用户注册触发了"新帐户创建"事件,该事件就放入事件中心,然后由事件中心去通知订阅该事件的多个服务:发送欢迎电子邮件、设置个人空间等等。

事件中心适用于,发送事件的代码不关心其他服务如何处理事件,或者事件量很大且对响应时间不太敏感。

不要过度使用事件,很多时候,更简单的做法是让一个服务请求另一个服务的 API。

为了便于除错,所有日志最好都放在一起,你可以立即看到另一个服务的响应。

10、推拉

如果数据需要传送到多处,有拉取(pull)和推送(push)两种选择。

一般来说,拉取比较简单(比如大多数网站采用的轮询),推送更节省资源,不需要用户主动请求数据,一旦后端数据发生变化,服务器主动将数据推送给每个客户端。

如果你确实需要向100万个客户端提供最新数据(就像 GMail 那样),应该采用推送还是拉取?这要视情况而定。如果采用推送,就要把每次推送放入一个事件队列,并让一大群事件处理器从队列中拉取数据并推送。如果采用拉取,就要部署一堆(比如100台)快速的只读缓存服务器,处理所有读取流量。

谷歌的两个 AI 新产品

谷歌本周公开了两个新产品。

1、Imagen 4 模型

这是谷歌最新的"文生图"模型,可以在官网免费使用,参见介绍文章

我觉得,图片生成速度很快,效果相当好(比如下图"机器人拿着一块红色滑板")。

2、Learning About

Learning About 是谷歌的新型学习平台,使用 AI 生成学习教程。

先输入你想要学习的主题,比如 Java 语言。

它会返回一篇简单的教程,

除了总体介绍,里面还会列出各种学习主题,可以进一步深入学习。

科技动态

1、英国内政部宣布,英国的警车将加装面部识别系统

警车一边开,一边扫描路上行人的面孔,跟警方的数据库比对。如果发现可疑人士,就发出警报。

据称,该技术在伦敦试运行期间,12个月内已抓到了580名嫌疑人。

2、很多人喜欢旅行时邮寄明信片,作为纪念。

但是,明信片需要手写,而且只能传递文字,在手机时代显得很落伍。

一家美国公司最近推出了 Keeps(上图)。用户在它的网站,上传照片,并留下一段语音(下图)。

它会把照片打印成明信片,背后是一个二维码,然后把明信片寄给你指定的收件人。对方收到后,手机扫描二维码,就能听到你留下的语音。

3、维基百科的条目,有各种语言的版本。你知道最多语言的条目,是哪一篇吗?

出乎意料,居然是一个名不见经传的艺术家,名叫大卫·伍德沃德(David Woodard)。

他的条目居然有335种语言版本,是所有条目中最多的。

他的大部分语言版本都是一个叫做 Swmmng 的用户创建的,而且 IP 地址也一样,时间跨度持续了十多年。

很显然,这是一起自我推销行为,这个艺术家为了出名,为自己生成各种语言的维基百科条目。现在,他的大部分语言版本已被删除,只留下20种语言。

文章

1、GitHub Models 的免费 AI 服务(英文)

我刚刚知道,GitHub 提供免费的 AI 模型调用,有 GPT-4o、DeepSeek-R1、Llama 3 等模型,不过有用量限制。

2、用 JavaScript 生成迷宫(英文)

本文用通俗的语言,介绍一种生成迷宫的简单算法,给出 JS 的实现。

3、Cloudflare 不是 CDN(英文)

Cloudflare 提供无限流量的免费 CDN,那么为什么它还有收费的 CDN?本文告诉你,除了流量,CDN 还有其他指标。

4、Git 如何处理大文件(英文)

几十 MB 的大文件,不适合放入 Git 仓库。如果一定要放,要使用一个扩展 Git LFS。但是它不太好用,作者提出改进建议。

5、10个有用的 VS Code 插件(英文)

作者介绍10个他已经离不开的 VS Code 插件。

6、TCP 初始拥塞窗口的问题(英文)

TCP 协议有一个"拥塞窗口"的设计,会根据网络状况,自动调整发送数据包的数量。本文通俗地解释这个概念,并提出改进的方案。

工具

1、doxx

终端查看 docx 文件的命令行工具。

2、IntraScribe

面向企事业单位内网环境的一个"语音转文字"的管理协作平台。(@weynechen 投稿)

3、P2P Remote Desktop

一个开源的 Windows 远程桌面工具,直接运行可执行文件打开远程桌面,无需配置和安装。(@miroslavpejic85 投稿)

4、CuteClock

一个开源硬件项目,基于 ESP8266 的智能时钟,可以显示时间和天气,支持小爱同学语音控制,自带 Web 和小程序客户端。(@AkenClub 投稿)

5、CleanYourMac

开源的 Mac 应用,智能清理工具,使用 AI 分析要删除的文件。(@GitDzreal93 投稿)

6、Next QR Code Generator

Firefox 浏览器的开源插件,为页面生成类似 Chrome 的二维码。(@liuliangsir 投稿)

7、Translator 快速翻译

Chrome 浏览器的离线翻译插件,基于浏览器新的 Translator API 和 Language Detector API,不用网络也能翻译。(@AnYi-0 投稿)

8、Jupyter Notebook 转换网站

这个网站可以将 ipynb 文件转化为 PDF、HTML 和 Python。(@CurioChen77 投稿)

9、Docker Pull Script

一个 Python 脚本,用于从指定镜像源下载 Docker 镜像,支持并发下载、智能缓存(layer 增量更新)。(@luckfu 投稿)

10、Make Graph

在线图表制作网站,支持主流图表类型,可导出 SVG。(@bimohxh 投稿)

另有一个类似工具 ChartFromText,输入数据,在线生成各种图表。(@StevenWuHao 投稿)

AI 相关

1、OpenAI Progress

OpenAI 的官方项目,展示 AI 的发展历程:每一年,同样的提示语,不一样的输出。

2、MCP Playground

这个 Web 应用可以用作 MCP 客户端,指定 AI 模型和 MCP 服务器,在线使用。(@mcpexplorer 投稿)

3、Coro Code

基于终端的 AI 编码代理,Claude Code 的开源替代品。(@Blushyes 投稿)

4、Claude Code Status Bar Monitor

Claude Code 的插件,实时显示使用量和重置时间等信息。(@leeguooooo 投稿)

资源

1、中小学语文示范诵读库

中央人民广播电台中小学语文示范诵读库的 Web 前端,课文按年级、学期分类。(@ZedeX 投稿)

2、在线硬件测试平台

网页测试各种硬件(GPU、屏幕、网络、摄像头、声音、鼠标、键盘)。(@linhuaqian 投稿)

3、业余无线电执照考试模拟(2025 题库)

基于官方最新题库构建的在线模拟与练习的 Web 应用。(@AlliotTech 投稿)

4、Citywalki

这个网站让你感受在世界200多个城市步行/开车/飞无人机。选择城市和移动方式后,它会全屏播放相应的 Youtube 视频,体验不错。

图片

1、滚动时间最长的滚轮胎

推荐 Youtube 的一个视频

一群艺术家爬上智利最高的沙丘之一,在上面扔下一只轮胎,用无人机全程拍摄,看看它会滚动多久。

轮胎在沙漠里,差不多滚动了三分钟,视频就是这三分钟的全程滚动,非常壮观和纾压。

文摘

1、沃兹尼亚克的故事

今年8月11日,是苹果公司联合创始人史蒂夫·沃兹尼亚克 (Steve Wozniak) 75 岁的生日。

网络论坛 Slashdot 转载了新闻媒体关于他的生日报道。有人留言,惋惜地说,如果他没有卖掉苹果股票,早就是世界数一数二的富翁了。

沃兹尼亚克本人看到这条留言,在下面回复了一段话。

"我卖掉和捐赠了所有苹果股票,原因是财富和权力不是我生活的目的。

我更希望自己拥有快乐和幸福。我资助了圣何塞(我出生在那里)的许多博物馆和艺术团体,他们还以我的名字命名了一条街道。

二十年来,我一直公开演讲,收入可能达到1000万美元。这足够我用了。"

这段话令人想起一本介绍苹果公司历史的书籍,里面曾经提到沃兹的故事。

从学生时代起,他就对自己的财富漫不经心。后来有钱了,也依然如此。

他从不记录自己的开销,也懒得听取理财建议。别人寻求帮助时,他经常当场开出支票。

与乔布斯严格保管自己的苹果股票不同,他送给了父母、姐姐和弟弟400万美元股票,送给了朋友200万美元股票。父亲在他车里捡到过25万美元的未兑现支票,感叹说:"像他这样的人不应该有那么多钱。"

有一次,他来到苹果公司大声宣布:"我的律师建议多元化投资,所以我刚刚买下了一家电影院。"但这件事后来引起了一些麻烦。这家电影院位于圣何塞东区贫民窟,放映了一部黑帮电影,引发了社区的抗议。他参加了几次社区会议,听取了当地居民的意见,承诺他的剧院不会放映暴力或色情电影,然后他在空荡荡的、黑暗的剧院里度过了几个下午,坐着不停看电影,扮演审查员的角色。

言论

1、

我计划写一本 Gleam 编程语言的书。但是,AI 已经能非常清晰地解释 Gleam 了,而且还能回应读者的任何要求。

虽然我自信,自己目前写得要比 AI 好,但是实在没有理由,说服自己去这样做。你花数百小时写书,赚到的钱根本不值得这样付出。

有了 AI,我不知道,人们以后写书的动力是什么,大概只会为了乐趣而写作。

-- 《AI 引发的身份危机》

2、

让我难以抗拒的是,与中国打交道比与世界其他任何地方打交道都容易得多。我给中国某人发邮件,对方肯定会在24小时内回复,更有可能在4小时内。

给一家欧盟或美国公司发邮件,通常要等上好几天才能收到回复。在与中国公司打交道时,我从未见过这种情况,一次也没有。而且,他们的 B2B 大型电商平台几乎总是提供全天候在线客服和采购支持。

-- Hacker News 读者

3、

AI 不会减少你掌握新技能所需要付出的努力,只会让你产生不必学习就已经学会的错觉。

-- 《AI 让人产生虚假的掌控感》

4、

可靠、透明的程序通常不符合程序设计者的利益。

-- 尼克劳斯·维尔特(Niklaus Wirth),计算机科学家,图灵奖得主

往年回顾

一份谷歌离职报告(#315)

WiFi 的后面是 LiFi(#265)

互联网最喜欢的行为模式(#215)

全端 App 的时代(#165)

(完)

文档信息

  • 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证
  • 发表日期: 2025年8月22日
❌
❌