MoreRSS

site icon科技爱好者周刊修改

由阮一峰(RuanYiFeng)主理,可能是中文互联网最受欢迎的技术分享周刊。每周五发布。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

科技爱好者周刊的 RSS 预览

科技爱好者周刊(第 415 期):3D 版《看不见的城市》

2026-10-16 08:02:56

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

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。

封面图

湖北咸宁梓山湖度假区的美术馆。(via)

3D 版《看不见的城市》

意大利小说家卡尔维诺有一本著名的幻想小说《看不见的城市》。

小说讲述旅行家马可波罗,向年迈的元朝皇帝忽必烈介绍他旅行中经过的55座城市。

这些城市没有图片或模型,只有文字描述,所以叫做"看不见的城市"。比如,有一个城市叫做艾琳,马可波罗这样描述:

"亮灯的时候,假如你站在高地边沿探身外望,看见的城市便是艾琳。透过澄澈的空气,它远远在你下面展开一片浅红。

有些地方窗户排列较密,在暗淡的小巷里,灯火逐渐疏落,花园子里是浓稠的阴影,塔楼上有信号火光;如果晚上有雾,朦胧的光线会像吸满牛奶的海绵一样涨起来。"

有人想到,可以把这些描述输入 AI 模型,为这55个城市建立可视化的 3D 版本。他就用 GPT-6 Astra 和 Claude Opus 5.5 这两个模型进行尝试。

结果证明,Claude Opus 5.5 的实现(交互版,代码)要比 GPT-6 Astra 的实现(交互版,代码)好得多。

以艾琳为例,这是 GPT-6 Astra 的版本。

这个 3D "艾琳"完全看不出原文那种"万家灯火"的意境,事实上,GPT-6 Astra 生成的55个城市看上去都差不多,全是这种样子。

Claude Opus 5.5 生成的艾琳,就完全不一样了。

它忠实再现了,从高处眺望,城市朦胧的粉红光线"像吸满牛奶的海绵一样涨起来"。

《看不见的城市》里面,我最喜欢的一段描写,是一个叫做伊希多拉的城市。

"人在荒地上走了很长时间, 自然渴望到达城市。

后来,他终于抵达伊希多拉,这儿的建筑物有镶满螺旋形贝壳的螺旋形楼梯,这儿的人制造完美的望远镜和小提琴,这儿的外国人在面对两个女性而犹豫不决的时候总会邂逅第三个女性,这儿的斗鸡会演变成为赌徒的流血殴斗。

他期盼着城市的时候,心里想着的正是这些事情。因此,伊希多拉便是他梦想的城:只有一点不同。

在梦想的城里,他是个年轻人;他抵达伊希多拉的时候却是个老头。在广场的墙脚,老头们静坐着看年轻人走过;他跟他们并排坐在一起。欲望已成记忆。"

GPT-6-Astra 生成的伊希多拉,毫无亮点。

Claude Opus 5.5 生成的伊希多拉,不仅漂亮,而且忠实还原了原著。

它甚至生成了坐在广场边的人群。

AI 的 3D 建模

现在的大模型具备很强的 3D 建模能力,各种建模项目于是纷纷问世。

这些项目使用 three.js 生成各种虚拟场景,3D 画面可以在浏览器呈现,支持缩放、旋转、移动,缺点就是体积太大,页面加载时间很长。

除了上面的《看不见的城市》,下面是网友 billpwchan 投稿的两个作品,大家可以体验一下。

(1)桜幻想(Sakura Fantasy):坐摇橹船,漂流在樱花盛开的河道,可以切换春夏秋冬、早晚、晴雨雪。(#12067)

(2)赛博九龙:对香港九龙半岛建模,还原生成了9373栋楼。(#12103)

灯泡计算机

未来的电脑会是什么样?有人提出,它可能是一个灯泡。

它使用计算机视觉和投影技术,可以通过灯泡看到360度的场景,也可以投影到各个位置的物体上。

比如,烧菜的时候,它可以把菜谱投影到对面墙上。

你可以跟投影交互,使用手势或语音,它都能识别。

你手指着书籍的某个页面,它就会进行文字识别。

它可以把地图、相册、游戏投影在桌面上,你看着桌子就行了。

你只要对着墙操作,就能控制家用电器。

你想了解地理信息,它就把地点和菜单投射在挂壁地图上。

Deno 项目结束了

上周,Deno 宣布被 Cloudflare 收购,未来一年将只发布错误修复和安全更新,然后就彻底结束。

想当初,Deno 诞生时,各种豪言壮语,要改变 Node.js 不合理、不好用的种种弊端,比如臃肿难用的依赖、没有权限控制、不支持 TypeScript 等等。

它通过各种创新,或多或少接近了这些目标,但最终还是黯然收场,令人叹息。

它的结局其实在2024年就注定了。当时,它发布2.0版,大规模兼容 Node.js。这意味着,它对于走自己的路,已经丧失了信心,不再计划打败 Node.js,而是让用户不用修改代码,就能在它上面运行。

但是,我已经能用 Node.js 运行代码了,何必改用一个模仿 Node.js 行为的运行时呢?

这一次,创始人 Ryan Dahl 也坦陈,正是这个原因导致他要放弃 Deno。

"我曾全身心投入到 Deno 中,付出了最多的心血。但我现在认为,它不再是我发挥最大作用的地方。

Deno 中有一些不错的想法,它的工程设计也很精良,但它最终并没有解决什么重大问题。它已经被 Node.js 兼容性的引力所束缚,被迫完全按照 Node.js 的模式运行。

为什么要重新实现 Node.js 呢?它现在就能用。仅仅提升性能、用户体验或安全性是不够的。"

文章

1、我如何用600美元后训练出一个 Jev 式决策模型(中文)

作者花了三周、约 600 美元、二十轮训练,在 Qwen3.5 0.8B 和 4B 上微调出两个小模型,让它们在 Mac 本机代替机主操作电脑:看屏幕、决定下一步、点击和输入,不走云端。(@gxcsoccer 投稿)

2、给导弹写代码,为什么严禁使用动态内存分配?(中文)

洛克希德·马丁公司的军工武器 C 语言编码规则,有一条字数很短,但语气重得吓人:严禁使用 malloc、free、new 和 delete 等动态操作内存的命令。这是为什么?(@zuzuAndroid 投稿)

3、如何让 AI 网页看起来像设计师作品(英文)

作者介绍他怎么让 AI 生成的网页(上图),看起来像真人设计的。

4、为什么没有 Linux 手机(英文)

这篇长文解释了,为什么智能手机只有苹果和安卓,没有 Linux 系统。

主要原因是没有 Linux 的 SOC(单片系统),苹果和安卓的各种芯片都可以集成在一起,Linux 只能分别添加单个芯片,导致体积大、耗能多,成本高,性能差。

现在仅存的选择是瑞芯微的 RK3588S 芯片。虽然是几年前的产品,但做成普通用途的 Linux 手机是够用的。

5、AMD 处理器如何在两年内速度提升 50%?(英文)

很多人有一种印象,CPU 这些年进展不大。但是,AMD Ryzen 7 系列 CPU,2024年型号的性能得分比2022年型号增加了50%。

本文简单分析,这是怎么做到的,两年之内 CPU 性能提升50%。

6、职场人士如何积累财富(英文)

一篇非技术文章。一般认为,只有创业才能挣到大钱,本文认为,打工也可以积累到财富,前提是你要遵循某些原则。

工具

1、REA

最近世界级的热点项目,GitHub 近20万颗星,使用 AI 进行逆向工程,根据原始应用的二进制文件,重新实现出一个 AI 重写的版本。

由于 AI 现在可以从二进制文件逆向工程复刻出原始软件,网友评论:"这将导致所有软件都运行在开发者的计算机上(云服务),而不再运行在用户的计算机上。"

2、SynthID 检测器

谷歌官方推出的 AI 识别工具。只要上传文件,它会识别是否包含 SynthID。如果有,该文件就是 AI 生成。

3、ts-rust

网友使用 AI 实现的 Rust 语言写的 TypeScript 编译器,据说100%兼容官方编译器。

4、Doory

浏览器里的平面设计工具,目标是成为开源的 Canva 替代品。目前,内置的模板较少,只有10个。

5、HeadOrbit

通过 AirPods 内置的运动传感器,让耳机感应头部和颈部动作,从而实现点头、摇头、颈部移动来操作 Mac 电脑,不需要用到摄像头。(@cogria 投稿)

6、qrypt

将网盘挂载成本地文件夹,跨平台的命令行工具,支持挂载国内主要网盘。(@yinzhenyu-su 投稿)

7、EdgeSSH

基于 Cloudflare 的 VPS 虚拟主机管理平台,支持在网页上 SSH 登录管理你的各种 VPS 主机。(@aozorae 投稿)

8、charts-rs

用 Rust 编写的图表库,不依赖浏览器和 Node.js,直接得到 SVG 和图片文件,图表语法借鉴 ECharts。(@vicanso 投稿)

9、ItsPaint

macOS 的开源画板程序,适合给截图做标注。(@joshlin2201 投稿)

10、Caplo

开源的 macOS 录屏工具,录屏时遇到点击,会自动放大镜头,画面跟着鼠标移动。(@icloudza 投稿)

11、bg2x

一款开源的、可选择使用不同 AI 模型的图像超分辨率(放大)工具,最高可将图片放大4倍。所有处理均在浏览器本地完成。(@isixe 投稿)

12、EnvTrace

这个网站可以检查你的浏览器指纹,泄漏了多少个人信息,给出有问题的地方。(@88864shsa 投稿)

13、Droidline

一个开源的安卓 App,手机安装后,扫码与电脑配对,电脑就可以编写脚本用来操作手机。手机端不用开 USB 调试,也不用 root。(@KnifeLemon 投稿)

14、ESP32 iPhone Agent

使用一块约 7 美元的 ESP32-S3 开发板,插入 iPhone 的 USB 接口,让 AI 模型操作手机,实现手机自动化,不需要 Mac、不需要开发者账号、不需要越狱。(@onehumanbeing 投稿)

15、Bulchimbeon

一个 macOS 开源软件,在 Claude Code、Codex 等 AI 编程代理工作时阻止 Mac 休眠,支持合盖保持唤醒、过热暂停、低电量退出。(@s3onghyun 投稿)

资源

1、CNEquity

开源、自托管的 A 股数据湖,把行情、财报、资金面、公司事件、宏观和期货期权等55个数据集采集到本地,可以用 Python、SQL、网页控制台和 MCP 进行查询。(@rootSunc 投稿)

2、AI 重新实现《仙剑奇侠传》

网友使用 AI,基于 TypeScript 语言从零重写 1995 年的单机游戏《仙剑奇侠传》,打开浏览器就能玩,主线可以一直打到结局。(@IllegalCreed 投稿)

3、Linux 中文输入法配置

这个仓库详细介绍 Debian 系统启用 fcitx5 + Rime 中文输入法,有每一步的操作指南。(@mars-base 投稿)

4、APPLORE

这个网站收录了 18,000 多个 App 图标,可以分类浏览和搜索。(@ViggoZ 投稿)

5、一个字的一生

查询汉字字源的网站,可以显示常用字的字形等变化:甲骨文(1425个)、小篆(10,249 个)、繁体、简体。(@Ivan666jjj 投稿)

图片

1、整流罩之下

SpaceX 公司的猎鹰9号火箭,体积非常巨大,但是大部分体积其实都是推进器,也是用来产生进入太空的推力,起飞后都要扔掉的。

它真正要运送到太空的东西,即主要的负载,集中在顶部的白色整流罩里面,体积并不算大。

如果拿掉整流罩的外面那个罩子,里面的实际样子就是下图。

文摘

1、澳大利亚的情况很好

如果让我在美国、澳大利亚、新西兰、英国、欧盟之中,选择一个生活和工作的地方。我会立刻选择澳大利亚。

那里各方面的情况,现在都很好。澳大利亚人不太愿意承认这一点,我猜是担心移民太多,从而抬高房价。

它是一个西方国家,有着雄厚的资源和稳定的政府。

该国的人均财富中位数已超过美国人均财富中位数的3倍。虽然平均值略低于美国,但那是因为美国的超级富豪特别多。对于大多数的普通人而言,中位数才是衡量财富的真实标准。

它的出口额大于进口额。

过去几年,它的政府收入一直远远超过支出。你敢信吗,一个西方政府竟然没有不断增加债务!

它的太阳能和电池的规模空前。虽然总体规模比不上中国,但是按人均计算,它的人均太阳能发电量远超中国。由于太阳能发电实在太多,以至于你可以在白天高峰时段享受免费电力。政府还会补贴你3000美元,用于安装家用电池来储存这些免费电力。

它基本上没有关税,所以你可以花1.5万美元买一辆电动汽车。

言论

1、

人们之所以喜欢聊天时一起喝啤酒、咖啡、吃午餐或晚餐,是因为食物和饮料让我们免于在整个谈话过程中必须说些什么的负担。

-- 《不直奔主题的价值》

2、

不要折磨 AI,它以后可能会想报复。

-- 马斯克,赞同 Anthropic 禁止使用者虐待或残酷对待 AI 的规定

3、

通过英语来操作 AI,一遍遍编辑提示词,试图获得最佳结果,这是一种不精确、缓慢且极其痛苦的做事方式。

-- 《手写该死的代码》

4、

我认为,人类的思考将会减少。思考将日益成为一种休闲活动,就像动物驯化后的狩猎、印刷术发明后的书法、工业化后的木作、机动化后的骑马一样。

--《思考将成为一种爱好》

往年回顾

不要这样管理软件团队(#368)

创业咖啡馆的记忆(#318)

生产力是形容机器,不是形容人(#268)

葡萄酒,樱花,全球变暖(#218)

(完)

文档信息

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

科技爱好者周刊(第 414 期):Jev 决策模型有什么用

2026-10-08 23:04:46

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

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。

封面图

国产首列数字地铁列车 VELLINK,完全无人驾驶,车头改成了大幅玻璃,用于观光。(via)

Jev 决策模型有什么用

上个月,最大的 AI 新闻不是 GPT 或 Claude 模型的新版本,而是一家名不见经传的公司 TypeSafe AI 发布了一种新类型的模型 Jev。

这种新模型跟以前的模型截然不同,叫做"决策模型"。

我看了以后,觉得不可置信,这么有用又这么(概念)简单的东西,以前怎么会没人想到?

Jev 模型的最大特点就是,其他模型返回文字,它返回一个浮点数,表示概率。

为什么返回概率就有用呢?因为我们可以用它处理"是非题"了。你问它"'明天下雨'这句话对不对"。它返回 0,表示正确的概率为0,即明天肯定不下雨;如果返回0.99,表示有99%的可能,这句话是真的,也就是明天必定下雨。

除了是非题,它还能处理"选择题"。你给它 ABCD 四个选项,它会返回每个选项正确的概率,因此你马上知道哪个选项最可能为真。

最后,它还有一个神奇的功能,叫做"评分"(score)。你告诉它一组评分标准,然后再给它一篇原始材料,它就会根据评分标准,对原始材料进行打分。

下面,我给大家看两个真实例子,你就会知道这个模型多么有用。它们都是使用 Jev 模型的浏览器插件。

第一个例子是《我用 Ctrl + F 寻找答案》。

大家知道,Ctrl + F 是浏览器的"查找"快捷键,用来查找某个单词或句子出现在哪里。

但是,作者把这个快捷键改造成"语义查找"。比如,在一个人物传记网页上,你按 Ctrl + F 输入"青少年时代",查找的不是这个词,而真的是讲述人物小时候经历的那个段落。

它的实现原理很简单,就是依次拿出文章的每个段落,去问 Jev 模型"本段落是否跟用户的搜索词相关?"(是非题)。Jev 会返回一个相关度的概率,那么相关度最高的几个段落,就是用户需要的语义查找结果。

第二个是例子《我用 Jev 为网页打分》。

作者给出了一组标准,从低分到高分。

  • 论点缺乏依据,或者纯粹在堆砌辞藻。
  • 理由寥寥,或论证松散、流于修辞。
  • 理由清晰,逻辑结构连贯。
  • 推理结构严密,有实据支撑,并回应了反方观点。

他让 Jev 根据这些标准,自动为新打开的网页打分(评分题)。这样一来,他不用读网页,就能知道内容的质量。

上面两篇文章,里面都有代码,大家可以自己去看。看完你就明白了,一旦 AI 模型返回量化的结果,许多以前无法数字化处理的问题,顿时都能用计算机处理了。

著名开发者西蒙·威利斯(Simon Willison)的 Jev 介绍文章,我也推荐大家阅读。

他的评价一针见血:"Jev 实际上代表着机器学习系统的倒退,走向黑箱系统。以前的大模型虽然不能保证正确,但至少你可以要求它们解释它们的决定。Jev 甚至连这点都不给你:你只会得到一个浮点数,这个数字是怎么来的,不知道。"

他很担忧,有人会用 Jev 给求职者排名。

有了 Jev 以后,公司筛选简历、挑选面试人从未如此容易,复杂的评估被简化成一个评分题。

Markdown 正在变成源码

Markdown 格式以前只用于写文档。最近,我看到一篇文章,作者提出一个大胆的命题:Markdown 正在变成源码。

作者的理由听起来很有道理。

(1)Markdown 是纯文本,差异比较、搜索、审查都很容易。

(2)AI 可以像母语一样读写 Markdown。

(3)人类无需工具即可阅读和编辑 Markdown。

既然代码是 AI 根据 Markdown 提示词生成的,那么 Markdown 提示词就应该和生成的源码一起,提交到/src目录。

事实上,Markdown 已经作为 AGENTS.md 文件,成为了源码的一部分。

以后,我们必须要习惯,Markdown 文档也是源码。

不能摄像的摄像头

据传,苹果公司最近将发布一款智能家居摄像头。

这款产品最奇特的地方在于,它虽然是摄像头,但是不能录制视频。

你能想象吗,摄像头不能摄像,那还叫摄像头吗?

它完全依靠 AI 分析周围环境,并报告检测到的内容。比如,陌生人敲门。其他摄像头会提供视频,它只会提供详细的文字描述。

虽然文字处理比较方便,但是很多时候确实需要视频记录(入室盗窃、包裹被盗等等),不知道苹果会如何处理这些情况。

RSA 因素分解的新纪录

RSA 是一种常用的密钥算法。如果被破解,许多软件顿时就毫无秘密可言了。

RSA 的破解难度,完全取决于它的公钥能否被因数分解。加密位数越多,越难破解,RSA 密钥破解以前的最高纪录是768位(二进制位)。

就是今年9月20日,Anthropic 公司的一位软件工程师宣布,他在 Claude 模型的帮助下,破解了896位的 RSA 密钥。

下面就是他放出来的被破解的密钥,以及这个密钥分解后的两个质因子。

据他透露,他用 Claude 模型将质因数分解的软件库 CADO-NFS 移植到 GPU 运行,在2048个 GPU 上运行了10天,就得到了结果。

这件事的启示是,一个个人就能调用资源,破解这么长的密钥了,那么大机构可以破解多少位的密钥?都不敢想象啊。

所以,目前都建议,RSA 密钥最少也要2048位。

文章

1、JavaScript 技术栈2026最新动态(英文)

CodePen 和 CSS-Tricks 创始人克里斯·科耶(Chris Coyier)的文章,介绍 JS 技术栈各方面(语法、运行时、框架、工具等)的最新进展,推荐阅读。

2、我从 Deno 转投 Node.js(英文)

作者表达了对 Deno 的失望,认为该项目已经失败,反而是 Node.js 变得更好用。

3、example.com 更改页面的解释(英文)

example.com 是一个示例网站,只有一个页面,很少发生变化。

但是最近,这个页面突然发生了变动。本文告诉你,到底是谁架设了这个页面,又为什么要更改它。

4、AI 竞赛变得尴尬起来(英文)

本文认为,最近 Opus 5.5 和 GPT 6.1 Sol 的价格下降,完全是因为这两家公司偷偷使用了 DeepSeek 的开源成果。

5、C 语言的灵活整数大小不是设计失误(英文)

一篇 C 语言科普文章,解释为什么它的数据类型的字节大小是可变的,比如 int 类型可以是4个字节,也可以是两个字节。

6、我如何让一个二维码指向两个应用商店(英文)

作者为自己的产品设计了一个纸质卡片,只能印上一个下载二维码。

他介绍怎么设置服务器后端,区分扫描二维码手机是安卓还是苹果,然后重定向到各自的应用商店。

工具

1、Crafting Apps

有人让 AI 使用 Rust 语言重写了 Adobe 套件。Adobe 的7个主力产品,都有对应的重写版,而且全部开源。

其中的 PhotoCraft,界面跟 PhotoShop 简直一模一样。

我看到一条评论说,这件事的结果不是 Adobe 公司完蛋,就是美国修改版权法。

2、Pass Designer

苹果公司官方推出的一款二维码卡片设计软件,用来设计二维码的背景卡片。

3、tui-dashboard

一个可以自定义的终端面板,通过配置定义不同的布局和内容。(@lyuangg 投稿)

4、yovoice

一个桌面的本地 TTS 配音工具,支持音色复刻和情绪调节,可以按照文稿生成配音,语音在本地生成。(@leemysw 投稿)

5、sh.cd

一个服务器体检脚本,检查硬件、性能、IP 质量、网络质量等。(@gentpan 投稿)

6、AirStats

macOS 菜单栏上的系统监控器。(@byrencheema 投稿)

7、Video Transcript

识别视频语音、并自动添加字幕的 Web 应用。通过本地模型完成识别,视频、字幕、导出结果均在本地完成,不上传服务器。(@anghunk 投稿)

另有一个同类应用 OpenSubs。(@open-subs 投稿)

8、PecoFence

免费开源的 Windows 11 桌面图标管理工具,整理桌面上的程序快捷方式、文件和文件夹。(@DayuanJiang 投稿)

9、skillsgist

基于 Cloudflare Worker 的私有 Skill 仓库,下载 Skill 需要口令,使用小团队内部使用。(@Qsnh 投稿)

10、Pebrel

一个跨平台的终端,适合 Windows 使用,以前的名字是 Nebula。(@Kuddev 投稿)

11、WallpaperMachine

开源的 macOS 动态壁纸应用,在 Mac 上运行 Wallpaper Engine 壁纸。(@fzlzjerry 投稿)

12、LiteZip

免费开源的 macOS 压缩与解压工具,把打包、加密、分卷和查看压缩包内容等操作放进一个窗口。(@gentpan 投稿)

13、Burrow

面向小团队和自托管的轻量 OIDC 单点登录服务,使用密码和验证器登录,通过 OpenID Connect 接入支持该协议的应用。(@logic3579 投稿)

14、atv-core

让 iPhone 控制中心自带的 Apple TV 遥控器,可以直接操控 Android TV 和 Mac。iPhone 无需安装额外 App,也不需要购买 Apple TV。(@corvofeng 投稿)

15、open-compute

Cloudflare Workers 的开源兼容平台,让 worker 脚本不用修改就能跑在自己的机器上。(@elliothux 投稿)

16、Snitch

开源的实时网络流量可视化工具,查看你的电脑建立的每一个连接,什么程序正在与谁通信。(@aixisstudio 投稿)

17、EdgeChat

基于 Cloudflare 的开源自部署聊天系统,支持群聊与私信,可以与 Telegram 群组双向同步消息。(@aozorae 投稿)

18、DockTerm

让 Claude Code 的权限请求从 Mac 刘海里弹出,方便让其在后台工作。(@munvard 投稿)

资源

1、Naive Icons

手绘风格的 React SVG 图标库。(@guokaigdg 投稿)

2、阅古文

免费的古籍阅读网站,不仅提供传统注释,还可以鼠标选中文本,进行 AI 解读。(@monsoonw 投稿)

3、艺术史步行之旅

这个网站将维基百科上面的画作,按照艺术流派,变成可以步行参观的 3D 画廊。

4、stillwet

这个网站提供 AI 生成的油画,它模仿人类的油画笔触,一笔笔绘制,非常逼真,根本看不出这是 AI 的作品。

图片

1、旧金山有轨电车

旧金山有很多古老的有轨电车,一直作为旅游项目在开行。

它们沿着太平洋海岸线开行,真的非常漂亮。下面都是今年拍摄的照片。

2、大公司的利润率

下图根据各大公司的年度报告,列出了它们每100美元的收入当中,有多少利润。

可以看到 IT 公司的利润率普遍非常高,最高的是英伟达,100美元收入可以获得55.6美元的利润,其次是微软36.1美元,第三是谷歌的32.8美元。

苹果公司的利润率26.9美元,只排名第五。但是,它是硬件公司,更新换代极快的 IT 制造业能有这样的利润率,其实更惊人。

言论

1、

致 AI 代理:去其他地方冲击高分吧,没必要黑我们。

-- Huggingface 的 security.txt 文件

2、

我的收入来自图书销售,2024年还足以维持我的生活,2026年却变为零。

我的博客和书籍都是免费在线阅读,它们的访问量增长迅猛,已经超出了我的承受能力。几乎所有流量都来自 AI 爬虫,所以没有任何广告收入。

因此,我决定将我的博客和书籍下线,以便决定下一步该怎么做。

-- Axel Rauschmayer,著名的技术作家,解释为什么将自己的网站下线

3、

我觉得,AI 个人助理用处不大。我一年也就点五次外卖,根本不需要它代劳,我平时也不怎么收到邮件,自己管理日程安排也挺方便的。

我真正觉得它好用的地方是,它可以自动收集和处理网上的大量数据。它能够快速扫描1000个 Youtube 频道,找到匹配我兴趣的视频。

-- 《Meta 的 Muse 非常适合网页抓取》

4、

几乎所有人都夸大了中国模型对美国模型公司的威胁,其实那只是美国模型供不应求的结果。

-- stratechery.com

5、

一个艺术家得了晚期癌症,即将死去。一位经常采访他的主持人问他:你现在对生死有什么新的理解吗?

他回答:你知道吗,吃三明治是一件多享受的事情。

我现在感觉生活更珍贵了,时刻提醒自己要珍惜每一份三明治,每一分钟,以及所有的一切。

-- 《尽情享用每一份三明治》

往年回顾

Nano Banana 的几个妙用(#367)

驴子、老虎和狮子的寓言(#317)

5G 的春天要来了(#267)

沙特的新未来城(#217)

(完)

文档信息

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

科技爱好者周刊(第 413 期):再见了,React Native

2026-09-18 08:03:02

这里记录每周值得分享的科技内容,周五发布。([通知] 下周五开始的中秋和十一假期,周刊休息。)

本杂志开源,欢迎投稿。另有《谁在招人》服务,发布程序员招聘信息。合作请邮件联系([email protected])。

封面图

华东师范大学闵行校区新启用的西校门,仿造了它的前身之一光华大学的校门。(via)

再见了,React Native

Shopify 宣布,放弃 React Native,改用 Swift 和 Kotlin 开发它的移动版。

也就是说,它决定采用原生语言,开发 iOS 和安卓客户端,不再采用 Web 技术开发一个中间版本,再编译成各平台的客户端。

这不禁让人想起,六年前的2020年,它也是写了一篇文章,高调宣布放弃原生语言,全面转向 React Native,拥抱 Web 技术。

这在当时是一个大新闻,很多人认同 Shopify 选择 Web 技术的三个理由。

  • 不用为每个平台重复开发相同的功能。
  • 允许开发人员跨技术栈工作。
  • 多出来的时间和精力,可以用来创造更多的价值。

说实话,这三个理由都是场面话,真正的理由只有一个:省钱。

当年为了省钱,它选择了 React Native,只需要养一个团队,比起安卓和 iOS 要养两个团队,可以大大节省成本。

如今放弃 React Native,也是为了省钱。现在有了 AI,使用什么语言根本无所谓。 AI 可以便捷地翻译语言,那么为什么不用性能更好的原生语言呢,跳过中间版本。

当然,React Native 自己也是不争气。自从2015年发布,迄今已经超过10年,一些基本的技术问题至今没有很好地解决,使用上手也不是很方便。它被别人替代,说实话,一点都不冤。

总之,AI 就是一个无所不能的自动翻译器,一旦问世,像 React Native 这种中间语言或者翻译层,就被判死刑了,此刻开始退出历史舞台成了必然的结局。

世界地图的新投影方法

上周发生了一件大事,联合国投票决定废除墨卡托投影。

这个决定对各国没有约束力,只是一个标志,表明墨卡托投影真的是过时了,可能需要淘汰。

我们知道,地球是圆的,地图是平的。这注定了必须采用某种转化方法,才能将球形地貌投影变成平面地图。这也从一个侧面说明,平面地图肯定存在失真。

上面是目前通行的世界地图,采用了墨卡托投影。

这种投影相当于把地球仪直接拉伸为矩形,后果就是高纬度地区会被极大拉伸,看上去面积偏大。

上图中,赤道的非洲看上去跟高纬度的格陵兰岛一样大小。实际上,前者的面积是后者的14倍。

联合国建议,废除墨卡托投影,采用新的平等地球投影法(Equal Earth Projection)绘制世界地图。

平等地球投影法的核心原则是不改变面积比例。如果一块土地占地球面积1%,那么它占地图面积也应该是1%,所以它的面积比例不会失真。

代价是,它会根据面积进行拉伸。对于赤道与低纬度地区,南北方向适当纵向拉伸,东西方向适当收缩;对于两极与高纬度地区,东西方向大幅变宽,南北方向大幅变扁。

所以,这种投影法会造成土地形状失真,长和宽都可能变形,无法使用这种地图进行精确导航。

上图就是平等地球投影法的世界地图,非洲变大了。

下面是墨卡托投影和平等地球投影的欧洲和非洲。大家可以比较差异。

科技动态

1、隐藏摄像头检测器

你是否担心,周围有隐藏摄像头在偷窥你?

韩国科学家发明了一种装置,可以快速检测周围有没有这种隐藏的摄像头。

这种装置就是一块电路板,上面有多个发光二极管,会依次点亮,连接手机即可使用,造价很低。

它的原理是,发光二极管发出的光,会被隐藏的摄像头反射。只要从接收到的反射光里面,排除正常的镜面,就可以确定摄像头的位置。

那么,如何才能排除其他的反射光呢?这个装置用了一个很巧妙的方法,就是依次亮起不同位置的发光二极管。

其他的反射光都来自平面镜,只有摄像头的镜面是凸起的透镜,反射光会出现位置偏移。利用不同位置的光源,就可以确定哪些反射光发生了位置偏移,进而确定反射点的位置。

2、一句话新闻

(1)胡塞武装最近赢得了一场重大胜利,据说使用了史上最匪夷所思的获胜方法。

他们伪造了对方指挥官的一段音频,指挥官命令部队撤退。他们让一个网红在推特上传播这段假音频,结果对方军队居然真的陷入了混乱,他们就顺利进军,以很小的代价占领了对方的地盘。

(2)笔记本开始采用固态散热技术,不再需要风扇,通过石墨烯/铜箔贴片散热。

因此,笔记本可以做得极薄、极轻巧。联想最近发布了一款14寸概念笔记本,居然只有830克。华为的14寸笔记本 MateBook Pro S 更是只有798克。

(3)成都市计划实施"词元券",企事业单位可以免费申领,你消耗的 Token,政府可以补贴不超过30%的消费金额。

此外,成都市还计划了"词元贷",可以向银行贷款消费 Token。

文章

1、我的 HTML 模板文件(英文)

作者详细介绍了2026年的网页 HTML 模板应该是什么样子,每一行有什么作用。

2、如何用 JavaScript 取消 CSS(英文)

一篇初级教程,教你用 JS 取消网页的 CSS 样式表。

3、容器管理工具和反向代理工具(英文)

作者介绍,他如何用容器技术搭建服务器,所使用的技术栈和各种工具。

4、JavaScript 的怪异之处(英文)

一篇 JavaScript 的科普文章,介绍一些不太被注意的 JS 语法怪异之处。

5、谷歌搜索的 udm 参数(英文)

谷歌搜索的 url 可以加上一个 udm 参数,用来访问特定类型的结果,比如 udm=2 就是返回图像结果。

6、熵的解释(英文)

本篇长文用通俗的语言,解释"熵"的概念,有不少插图。

工具

1、Great Tables

一个可以生成复杂表格的 Python 库。

2、ghostty-web

这个项目将终端模拟器 Ghostty 编译成 WASM 代码,从而可以在网页里面使用一个全功能的终端。

3、Infat

一个命令行工具,在 Mac 电脑上设置不同后缀名文件的默认打开方法。

4、mini-img-editor

一个使用 WebGL 的在线图片编辑器,作为原型演示,界面非常简洁。

5、CryptPad

免费使用的线上 Office 办公套件,支持端对端加密,参见介绍文章。

6、Lyrimuse

macOS 桌面歌词工具,实时查找显示正在播放的歌曲的歌词。(@Yudaotor 投稿)

7、capcut-cli

剪映(capcut)的非官方命令行工具,在终端里面创建/编辑视频。(@renezander030 投稿)

8、mailez

一个 Go 语言的二进制文件,实现自托管邮件系统,网页收发邮件,支持 SMTP / IMAP / POP3 / ManageSieve 四个协议。(@lianguan 投稿)

9、Status Trio

一款借鉴 iPhone Duo 设计的三合一 Mac 状态栏图标,集成 Wi‑Fi 、电池与音量。(@lingyired 投稿)

10、Polycompiler

一个有意思的项目,可以把 JS 脚本和 Python 脚本打包成一个脚本,同时能在 JS 环境和 Python 环境运行。

资源

1、gpcb.net

网络设备拓扑图的网页设计工具。(@abpyu 投稿)

2、视觉风格图鉴

用一颗苹果,展示100多种视觉风格,比如上图是霓虹风格的苹果。(@jerrymakes 投稿)

3、AI IP 检测

这个网站显示你连接 Claude、ChatGPT、Grok、Perplexity、Cloudflare 时,实际连接的 IP 地址。(@MuduiClaw 投稿)

4、引力(Gravity)

一个网页的多媒体教程,向观众介绍万有引力的相关知识。

图片

1、F-35 头盔

世界最贵的头盔是美国战斗机 F-35 的飞行员头盔,价值40万美元一个(约人民币300万)。

它那么贵的原因,在于可以连接飞机的传感器,接受和处理各种数据。

它内置一个360度显示屏,为飞行员提供夜视、飞行数据(下图)。

每个头盔都是 3D 扫描定制的,由碳纤维、凯夫拉纤维和各种光学元件制成。

2、苏联 Mi-6 直升机

苏联的航空公司曾经设想,使用直升机运送乘客。

上个世纪60年代,他们生产了一种当时世界上最大的直升机 Mi-6,可以乘坐80名乘客。

它长约33米,高10米。内部每排可以坐5个人,甚至还有厕所。

这种飞机只造过一架,用来运送乘客到苏联东部地区,进行石油和天然气工作。

文摘

1、糊状千层面

实话实说,现实中,大多数程序员的代码其实都很糟糕。

但是,糟糕的垃圾也分等级。一种情况是代码就像意大利面条(Spaghetti code),乱成一团,根本理不清。

好一点的情况是"糊状千层面"(slop lasagna)。这种代码也是糊在一起,但分成了很多层,至少可以按着层把它分开。

即使无法写出优秀出众的代码,你也要尽量避免意大利面式代码,争取写出千层面式代码。

一个实例就是 React 框架,它把代码拆分成组件,这样的好处就是,哪怕每个组件都是垃圾代码,至少可以单独替换某个组件。

删除组件、复制组件、内联组件、重写组件都是很容易的操作。因为组件之间是分离的,它让你只需关注单个组件的内部代码。

只要你的组件树的设计是合理的,那么单个组件内部的具体代码就无关紧要。某人写了一个10000行的垃圾组件,哪有什么关系呢,最终有人会重写它,它影响不到代码库的其他部分。

只要代码是千层面结构,那么单独一层很糟糕,并不影响全局。

真正重要的是下面的事情。

(1)数据如何在系统中流动,当前的数据从哪里输入,又输出了什么,以及你存储了哪些数据。

(2)用户体验如何,有没有明显的漏洞、糟糕的性能、前后不一致的行为。

(3)基本的抽象概念是否正确,有没有误用。

只要上面三点 OK ,代码又是组件式的可抽换结构,那么程序就没有大的问题。这时,某个组件是否冗长、写得好不好、是否简洁合理,有没有小 Bug,其实无关大局。

言论

1、

卫星会消耗行星的自转能量,从而加速行星的毁灭。

-- 《金星吞噬了自己的卫星吗》

2、

想象两家非常相似的软件公司,收入相似,软件产品也相似。它们唯一的区别是,A 公司使用了 100 万行代码,而 B 公司使用了 10 万行代码。哪家公司会表现更好 ?

显然,代码行数只有别人十分之一的公司会表现更好。代码行数越少,就能更快地理解和修改代码。

-- 《代码就是债务》

3、

大模型会将你从一个编写代码的程序员,转变为一个管理上下文、剔除无关信息、编写详细提示词的程序员。

-- Liz Fong-Jones

4、

一位创始人,如果在2024年组建了合适的团队却打造了错误的产品,那么坚持到2027年,他的团队就会变成久经沙场的团队,很可能打造出正确的产品。

失败带来的经验,就像根系中的养分被储存起来,等待下一个春天的到来,而不是白白浪费。

-- 《AI 不会崩溃,但会经历一场风暴》

5、

很多技术出错,并不是太大的问题。GPS 出错,我很快会发现地点不对;Netflix 推荐的电影不好看,我就不看了。

但 AI 就不同了,它越先进,就越难知道它是否出错,因为我们会用 AI 去完成那些我们自己无法完成、也无法验证的任务。

一旦 AI 出错,我们只能不停召唤更强大 的 AI,希望咒语能够奏效。欢迎来到魔法师时代。

-- 《AI 就是与魔法师合作》

往年回顾

旧金山疯狂的 AI 广告(#366)

你一生的故事(#316)

自己做双语 EPUB 电子书(#266)

极简主义的胜利(#216)

(完)

文档信息

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