普通视图

发现新文章,点击刷新页面。
昨天以前每周刊物

科技爱好者周刊(第 306 期):信息就像糖一样上瘾

作者 阮一峰
2024年6月28日 08:15

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

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

封面图

香港屯门码头,海边的夜色。(via

信息就像糖一样上瘾

工业革命有一个很少人提到的后果,就是人类可以大量生产糖了。

古时候,糖主要来自甘蔗和蜂蜜,难以大量生产。所以,古人的菜肴不放糖,主要依靠食物本身的甜味。可以想象,古代的大部分食物,尤其是日常食品,应该是不好吃的。

一旦糖大量生产,人类就疯狂地爱上了它。我们喜欢糖,喜欢到现在的大部分食物,都必须添加糖,比如饮料、糕点、奶制品,甚至鸡排的配料都包含糖。

对糖上瘾,已经成了一种常见病。百度百科有一个"糖瘾"条目,解释上瘾原因是"甜味会带给人愉悦的感觉。"

科学家认为,糖会增加多巴胺的分泌,使大脑兴奋,感觉不到饱腹。通俗地说,就是糖会让你吃得很愉快,从而吃了还想吃,即使已经抱了。

过量摄入糖,是体重超标的根本原因。糖本身只是一种甜味剂,没有营养,只有热量,最终都转化为体内脂肪,让你越来越胖。世界卫生组织一直在呼吁少吃糖

不过,我今天想谈的不是糖,而是最近看到的一篇文章,里面有一个很有趣的观点:信息就像糖,让人上瘾

作者列举了,信息与糖的相似之处。

(1)低成本的大量生产。信息革命之后,人类就像生产糖一样,大量生产信息。

信息不仅生产成本低,传播成本更低,可以接近零成本地到达消费者。

(2)上瘾机制相同。2019年,加州大学伯克利分校的一项研究发现,信息也会刺激大脑产生多巴胺,跟糖的作用机制相同。

所以,看到一则吸引人的信息,跟吃一件甜点,带给你的满足感是一样的。你会对信息上瘾,看了还想看,具体表现就是放不下手机,划了又划。

(3)垃圾信息泛滥。就像垃圾食品流行一样,人类对信息上瘾的后果,就是垃圾信息的大量供给。

生产商发现,那些最刺激多巴胺的信息,有最多的阅读量,可以赚到更多的钱。于是,垃圾信息就被大量生产,变得无处不在。

人类已经陷入了这样一种境地,最容易获得的食品是垃圾食品,最容易接触到的信息是垃圾信息。

(4)思维"发胖"。就像垃圾食品让人体发胖一样,垃圾信息也会让思维发胖。

垃圾信息降低你的思考水平,将没意义的内容充斥你的大脑,分散你的注意力,堵塞你的思考,让你思维迟缓,判断力下降。

综上所述,信息上瘾与糖瘾一样有危害,需要积极防治。健康生活不仅少吃糖,还要少接触垃圾信息。

但是,就像躲不开糖一样,生活中根本没机会躲开垃圾信息。我们只能自我克制,反复告诫自己,远离垃圾信息,防止信息上瘾。

科技动态

1、摄像头情绪检测

英国火车站的摄像头,正在使用一种新技术,监控火车站。

它不进行人脸识别,而是进行情绪识别。

它会根据脸部表情,判断每个人的情绪,到底是快乐、悲伤,还是愤怒。如果你的情绪异常,就说明很可疑,它就会通知工作人员,查看怎么回事。

这提醒我们,以后进入公共场合,需要注意自己的表情,以免招来麻烦。

2、PCIe 光通信

目前,在计算机的内部,CPU 与周边设备都使用 PCIe 接口进行通信。

PCIe 接口与设备之间,则是使用铜手指传输数据。

但是,铜手指有物理限制,到了一定程度后,传输速率就上不去了。

本月早些时候,一家美国公司公布了 PCIe 7.0 版的接口原型,放弃了铜手指,改用光纤传输数据,比目前主流的 PCIe 4.0 版快了8倍。

上图的黄线就是光纤,将设备连接到主板。以后,凡是大带宽的通信,可能都不使用铜了,而改用光纤。

3、鹦鹉的视频聊天

美国科学家做了一个实验,让鹦鹉视频聊天。

科学家在笼子里放了一个平板电脑,两只鹦鹉通过平板电脑见面,互相通话(鸣叫)。

科学家发现,鹦鹉很喜欢视频聊天,会连续跟屏幕互动几个小时。

最神奇的地方是,一旦它们学会如何呼叫对方。它们就会自己打开关着的平板电脑,主动找对方聊天。

这件事是不是说明,群居动物都有可能网络上瘾?

4、癫痫治疗

癫痫是一种神经系统的常见病,发病时会不由自主抽搐和丧失意识。

它的原因是脑电波异常,也就是大脑里面有异常的电流,通过神经系统,导致意识和行为失常。

最近,英国完成了世界第一例大脑植入,治疗癫痫。患者是一个小男孩,每天都会严重发作好几次。

医生在他的大脑里面,植入了一个3.5厘米 x 3.5厘米的神经刺激器,通过电极连接脑神经。

这个装置会不断向神经系统放电,干扰异常的脑电波信号,从而减少癫痫的发作。据说,小男孩手术后,发作次数就大幅下降。

联想到马斯克正在搞的"脑机接口",我感觉人脑和电脑的物理连接,可能很快就会变成现实。

文章

1、GitCode 全盘搬运 GitHub(中文)

国内代码托管服务 GitCode,全盘搬运了 GitHub,将后者的仓库一模一样放到自己网站上。

开源代码或许可以搬运,但把作者账户也一起搬运过来,未免太过份了。

2、new URL() 的问题(英文)

JS 的 URL() 用来解析网址,遇到非法字符串会抛错。作者认为这是一个非常糟糕的设计,并给出了解决办法。

3、t 检验是怎么来的(英文)

《科学美国人》杂志的文章,介绍一家英国啤酒厂如何促成统计学 t 检验的诞生,它的含义是什么。可能读起来有点费劲,但是写得不错。

4、HTML 属性与 DOM 属性(英文)

一篇前端初级教程,介绍 HTML 元素的属性(attribue)与 DOM 节点的属性(property)的差异,这个地方很容易混淆。

5、Bun 的 JavaScript 尾调用优化(英文)

JS 语言的服务器运行环境,目前有三种:Node、Deno 和 Bun。前两种使用 V8 引擎,而 Bun 使用 Safari 的 JavaScriptCore 引擎。

它们的"尾调用优化"(TCO)行为不一致,只有 Bun 支持,本文作者进行了测试。

6、恶意 IP 地址的可视化(英文)

作者的服务器每天收到几千次恶意访问,本文讲述他如何将这些 IP 地址的物理位置,进行可视化。

7、Python 的命令行小工具

Python 自带很多实用的小工具,不用编写脚本,就可以在命令行下直接使用。

工具

1、Figma Slides

Figma 公司新发布的幻灯片制作工具。

2、Planka

一个 Trello 的开源替代品,可以自己搭建,进行项目管理。

3、Flow

一款基于浏览器的 Epub 阅读器,可以自己部署。

4、Librum

一款开源的桌面软件,用来管理电子书。

5、Plasmic

一款 React 框架的无代码/低代码开发工具,可视化生成网站和应用程序。

6、Notesnook

一个端对端加密的开源笔记本,有 Web 版和跨平台的桌面版。

7、LogoFast

一个徽标设计工具。

8、Observable Plot

D3.js 团队推出的新的图表库,用来做线性图,大大简化了语法。

9、Wasp

一个将 React + Prisma(数据库的 ORM 库)封装在一起的 Node.js 全栈框架,设计目标是尽量像 Rails 一样好用。

10、Oxlint

一个 JS 的 Linter 代码检查工具,可以取代 ESLint。它是用 Rust 写的,据称比 ESLint 快50-100倍。

AI 相关

1、Logo Galleria

免费的在线 AI 徽标制作器。(@ddewfrefref 投稿)

2、React 组件的 AI 生成器

一个开源的 Web 应用,通过 AI 快速生成 React 组件,用于预览前端效果。(@bravekingzhang 投稿)

3、小幻助理

一个开源的 Windows 桌面应用,可以接入各种 AI 模型,提供聊天、文生图、文本转语音、机器翻译。(@Richasy 投稿)

资源

1、CRDT 入门介绍

本文用代码实例详细介绍多人实时协同算法 CRDT。

2、IGloo

这是一家区块链公司的主页,全部采用 3D 制作,非常炫酷。

3、数学小游戏(英文)

这个网站收集各种小朋友可以玩的数学游戏。

图片

1、微软鲍勃

1995年,Windows 95 即将发布,用户界面进行了重大升级,与前一个版本 Windows 3.2 完全不同。

微软为了让用户接受新界面,特别发布了一个应用程序,叫做"微软鲍勃",教你怎么使用新版 Windows。

打开程序,会有一条小狗,充当向导,领你进入一栋住宅。

它的客厅里面有各种物件。

小狗会让你依次点击各个物件,跳出对应的程序,让你熟悉使用方法。

比如,点击桌面上的笔记本,就会跳出一个文本框,让你写一封信。

下面是点击"行事历"跳出的程序。

你还可以进入其他房间,游戏室里会有一些小游戏。

这个软件总体上就是这样,但是微软犯了一个错误:它不是免费提供的,而是要花钱购买。

可以想象,这个软件的销量和评价,都非常糟糕。以至于1996年初,这个项目就被撤销了,寿命不到一年,可能是正式发售的寿命最短的微软产品。

2、Microsoft Paint 作画

西班牙艺术家孔查·加西亚·赛拉(Concha García Zaera)去年去世了,享年93岁。

她生前一直用 Windows 内置的画图程序(Paint)作画。

她的作品细腻、清新、精美,观众很难意识到,它们都是老太太用鼠标一个像素、一个像素地画出来的。

文摘

1、如何成为 -10x 工程师

互联网行业有一个共识,就是寻找 10x(10倍效率)的工程师。

这样的工程师很难找,现实生活中不一定能遇到,你反而可能遇到 -10x(负10倍效率)的工程师。

所谓 -10x 工程师,就是他不仅不能为团队节省时间,反而每周要浪费团队 400 个小时的工作。

-10x 工程师有以下特征。

(1)他会创造出大量的无效工作。最常见的就是,他会推动建立毫无意义的流程,以及让大家忙于幻灯片、图表、报告、工单管理等等。

(2)他会鼓励团队追求优雅,而不是实用主义。

(3)他会使得团队无法一锤定音地做出任何决定。

(4)他写出冗长的消息/文件,并尽可能广泛地分享,让所有人发表意见并参与讨论。

(5)他编写很慢的程序,比如避免数据库索引、在16核机器上运行单线程程序、不压缩文件。

(6)他编写只有自己看得懂的脚本,并且没有文档。

(7)他编写缓慢的构建,以及缓慢的测试。

(8)他编写无意义的测试用例。

(9)他添加需要大量时间维护的依赖项,迫使工程师单独学习每个库。

(10)他将10名工程师困在一个艰难的项目中,吸引并浪费他们的才智。

(11)他让管理层低估项目的难度,并夸大项目的实用性,直至最后延迟完成或根本无法完成。

(12)他雇用其他毫无生产力的工程师。

言论

1、

PCRE 是 Perl 语言的正则库,作者 Philip Hazel 在1998年创建了这个库,那一年他54岁。

今天,他80岁了,还在维护这个库。他正在找接班人,准备移交工作。他说,当初做梦也想不到,他要在这个项目上一直工作到2024年。

-- 《自由软件如何劫持 Philip Hazel 的生活》

2、

Kubernetes 和微服务都是重量级工具,会让你的软件变得更重。

使用它们之前,请务必想清楚,你能不能处理它们带来的额外的重量、运营成本、工程开销。

-- Arne Brasseur

3

如果你过于悲观,就意味着你会做出不必要的牺牲,试图减轻实际上不存在的风险。

-- 《极端的假设可能导致更极端的结果》

4、

苹果公司发现,大多数用户同时拥有 Mac 电脑和 iPad。

所以尽管两者的硬件几乎一样,但是苹果坚决不让 iPad 运行 macOS 系统,因为这样的话,用户可能只购买 iPad,不再购买 Mac 了。

-- 《macOS 永远不会出现在 iPad 上》

5、

公司的 CEO 谈论工作场所文化时,实际上谈的是工作场所控制。

-- 《为什么糟糕的 CEO 害怕远程工作》

往年回顾

第 259 期(2023 #259)

程序员是怎样的人(2022 #209)

游戏开发者的年薪(2021 #159)

播客的价值(2020 #109)

(完)

文档信息

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

科技爱好者周刊(第 305 期):随机数,这是一个问题

作者 阮一峰
2024年6月21日 08:13

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

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

封面图

重庆"悦来江湾"公交车站,由几块巨石组成,象征当地江边的鹅卵石。(via

随机数,这是一个问题

今天谈谈,怎么生成真正的随机数。

这个问题超难,但有一些很有趣的内容。

首先,编程语言提供的随机数,是伪随机数。

V8 引擎的官网有一篇文章(下图),特别提醒大家这一点。它内置的随机数不是真随机数,而是伪随机数。

所谓伪随机数,并非真的随机,而是算法得到的。只要初始的种子值相同,算法会给出一样的结果。

JavaScript 和许多其他语言,都有这个问题。所以,遇到特别强调随机的场合,都不应该使用语言内置的随机数生成器。

真随机数需要满足三个条件。

(1)无法预测。 随机数不能被猜到,所以必须非常大,否则会被暴力破解。

(2)不能重复。 每次生成的随机数,不能是一样的。

(3)均匀分布。 随机数必须平均散布在所有区间,不能集中在某些区间。

一般来说,只有通过硬件,才能得到真随机数,单纯的软件算法做不到。

科学家绞尽脑汁,想出各种办法,通过硬件生成随机数。

著名的 Random.org 就是专门生成一个随机数的网站。

它在全世界部署了多个无线电接收器,专门监听大气无线电波(即大气噪音,可以理解成大气的布朗运动),通过随机的无线电信号来生成随机数。下图是它的早期硬件设备。

因为有硬件支出,使用它的随机数,需要付费。所以,大家可以看到,真随机数是有成本的,不是跑一下程序就可以了。

世界最大的 CDN 服务商 Cloudflare ,为了得到真随机数,做得更绝。

它的三个办公室,每个都有不一样的随机数生成装置。

(1)旧金山总部。一进门就有一堵墙,放满了几十盏熔岩灯。

熔岩灯内部是融化的蜡,每时每刻都在变化着形状。

需要随机数的时候,就对着这堵墙拍一张照片。每张照片都是不一样的,然后计算照片的哈希,将其作为种子值,计算得到一个随机数。

(2)伦敦办公室。 那里有一面"单摆墙",放满了各种单摆装置。

单摆和它们的影子,每时每刻都在摆动。每次照片的哈希也是不一样的,可以作为随机数的种子值。

(3)奥斯汀办公室。 那里的天花板,挂了很多彩色的反光片。

这些反光片对空气流动十分敏感,开门、关门、空调、温度、湿度,都会让其转动,反射出不同颜色的光。因此,也可以用来当作随机数的种子值。

下周五,稀土开发者大会

过去一个月,周刊一直在预热今年的"稀土开发者大会"。

它的开幕时间就是下周五(6月28日)。

作为今年的大活动,所有日程安排现在都出来了。下图就是主论坛和10个分论坛的 70 多场演讲题目

点击看大图,都是技术热点和前沿领域。演讲者是来自全球的技术专家和第一线的主力工程师。

另外,大会还有外场的 AI 活动,一共4个特色展区,可以接触众多国内头部 AI 公司的展台,参与各种互动小游戏,赢取纪念品。这部分是免费的。

活动详情可以点击这个链接,或者扫描上方海报的二维码,购买内场演讲票,或者领取免费的外场票,以及预约现场直播。

科技动态

1、Starliner 飞船

美国宇航局最近遇到了一件尴尬的事情。

波音公司的 Starliner 飞船(下图),将两名宇航员送入国际空间站以后,却回不来了。

飞船发射后,出现了氦气泄漏和推进器故障。迟迟没有找到原因,美国宇航局就不敢用它把宇航员送回来。

本次任务原定8天,现在已经20天了。目前暂定6月26日返航,但可能再次推迟。

好在国际空间站有4个月的食物储备,不至于有物资问题。

本次飞行是 Starliner 飞船首次执行任务,就搞成这样。实在不行的话,只能再派一艘飞船去把人接回来。

2、澳大利亚巨型鹅

澳大利亚与其他大陆隔绝,存在着许多奇特动物。

科学家很早就知道,澳大利亚有过一种巨型鹅(下图最右侧),大小跟鸵鸟相仿,身高超过2米,体重240公斤,但是已经在45000年前灭绝了。

那时正好是第一批人类来到澳大利亚,所以科学家猜测,它的灭绝与人类有关。人类可能大规模捕杀这种鹅,毕竟它不会飞,又跑得慢。

以前,这种鹅只出土过零星的化石,最近终于出土了第一个完整头骨。

科学家画出它的还原像,大家看看,这种地球已经不存在的巨型鹅长什么样。

3、眼球监控

一位国外网友,在推特上贴出一张图片。

他在手机上看 Youtube 视频,结果跳出了这个提示。

意思是,系统发现,他的眼球没有注视广告,所以重新播放一次广告。

这张图应该是伪造的,不过技术上很简单。只要播放广告时,启动摄像头,就能识别镜头前有没有人,眼球看哪里。

我怀疑,这种场景会变成现实。以后,付费用户正常使用,免费用户必须通过眼球监控,确保正在注视广告。

4、上网篮

加沙地区由于战争原因,互联网服务已经完全中断了。

一个国际组织为了帮助那里的人民上网,想出了一个解决办法。

他们先在其他国家购买了一批 eSIM 卡,将参数传给当地人。因为 eSIM 是虚拟卡,只要填入参数,就能开通,相对容易。

然后,当地人把手机连上充电宝,放在一个篮子里,带到边境地区,挂在高处。

通过 eSIM 卡,手机可以连上领国的 4G 网络,这时打开手机热点,那么在篮子下面的人,就都能上网了。

文章

1、AI 芯片的未来,未必是 GPU(中文)

本文认为,加速计算未必只能通过 GPU 实现,FPGA 或 ASIC 或许是更优的底层计算设备。

2、我编写自己的博客引擎的10年(英文)

作者为自己写了一个博客引擎,坚持了10年,他讲述在这个过程中学到的东西和体会。

3、CSS 的 3D 折叠效果(英文)

本文介绍如何使用 CSS 实现 3D 的页面折叠动画效果(上图)。

4、随机歌单的算法(英文)

本文介绍 Spotify 生成随机歌单的算法,要求是同一个歌手的歌曲不能连续播放。

5、ASML 总部访问记(英文)

作者访问荷兰光刻机公司 ASML 总部,在埃因霍温市的郊区,这里是他的见闻。

6、200行 JavaScript 代码实现虚拟 DOM(英文)

虚拟 DOM 是很多 JS 框架的底层基础,本文演示怎么自己从头实现它。

工具

1、Postgres.js

Node.js 和 Deno 的 PostgreSQL 客户端,类似软件还有 Zapatos

2、OpenccLint

一个基于 OpenCC 的繁简体中文转换工具,支持编辑器和命令行界面。(@hddhyq 投稿)

3、BiliVideoDown

一款基于 Flutter 的桌面端 B 站视频下载器,代码开源。(@kangpeiqin 投稿)

4、AQChat

一款匿名的在线聊天软件,用户可以自由登录、创建房间、会话和传输文件,体验 demo。链接是后端代码,另有 Web 端移动端。(@howcodes 投稿)

5、Voicer

一个 Chrome 浏览器插件,用来语音朗读网页文本。(@wang-jianliang 投稿)

6、易条形

一个在线的条形码生成器。(@FZliweiliang 投稿)

7、ScienHub

LaTex 在线编辑器,提供很多实用的模板。(@tc1989tc 投稿)

8、trash.sh

rm 命令的简单替代品,提供一个删除文件的回收站。(@qqAys 投稿)

9、我的字体

一个制作个人手写字体的在线工具。(@harbor2009 投稿)

10、lingo link

一个开源的浏览器插件,支持划词翻译、AI 翻译、生词标记。(@chengfengfengwang 投稿)

AI 相关

1、Luma AI Video Generator

Luma AI 视频生成器免费在线使用。(@sunnyjingliu 投稿)

2、Stable Diffusion 3 AI 图像生成器

免费使用 Stable Diffusion 3,通过文本生成图像,无需注册。(@ddewfrefref 投稿)

3、Generative Voice AI

一个文字转语音的服务,支持中文,免费账户每月可以转10000字(约10分钟音频)。

4、BrainyAI

一个开源的 Chrome 插件,在侧边栏加载 AI 模型,是类似产品 Sider AI, Monica, Merlin, 和 MaxAI 的免费替代品。(@luyu0279 投稿)

5、Rock AI

该网站托管了一些开源 AI 模型,可以免费调用。(@hellokidder 投稿)

6、Chrome AI

使用 chrome 内置 AI 模型搭建的本地聊天工具。(@zengkan0703 投稿)

7、mac 电脑的本地文本总结(英文)

本文介绍如何在 mac 电脑上,架设本地的 Ollama 模型,用它建立一个快捷方式,自动对打开的网页进行内容总结。

资源

1、开发者必须了解的 Unicode 知识(2023版)

这篇长文介绍最新的 Unicode 知识。

2、loadership

该网站可以定制纯 CSS 的页面加载动画(loader)。

3、现代 C++ 编程(Modern C++ Programming)

一个开源的 C++ 英文教程。

图片

1、奇怪的环岛

英国有一个奇怪的环岛,分成内圈和外圈,它们之间还分布着5个小环岛。

它的内圈是逆时针方向,外圈是顺时针方向。

从外圈进入内圈,或者从内圈进入外圈,都必须通过5个小环岛。

下图是当地的交通指示牌。

这个环岛建于1972年,多年没有发生过重大的交通事故。

2、易北河隧道)

易北河流经德国汉堡市中心。

1911年,汉堡市政府在河底挖了一条426米的隧道,方便两岸的交通。

这条隧道的奇特之处,就是没有引道。行人和车辆必须使用升降机,进入和离开隧道。下图两侧的黄色垂直通道,就是升降机。

下图是车辆升降机的入口。

这个隧道直到今天还在使用,甚至还在里面开过音乐会。下图是在升降机底部仰望出口。

文摘

1、编程语言应该多大?

编程语言有小有大。

一些语言只提供最核心的功能,另一些语言无所不包。

还有一些语言,开始时很小,后来不断添加功能,变得越来越大,甚至庞大到难以使用。

Python 语言的初始版本很小,前几个版本故意保持这种特色,添加功能的建议都被明确拒绝,理由是它们会使语言太大。

某个时刻(也许是在 Python 1.6 和 Python 2.0 之间),事情发生了变化:功能建议不会因为使语言变大而被拒绝,只会因为没有解决重要问题而被拒绝。

从此以后,Python 就走向了庞大语言的道路。

在我看来,一旦语言的设计者不再担心语言的大小,这种语言的无限制增长是不可避免的。

很多语言都是如此。尽管 Java 从来都不是小型语言,但在泛型添加到 Java 1.5 之前,它的变化相当小。泛型似乎是 Java 大型语言之旅的起点。

JavaScript 本来是一个周末设计出来的小型语言,现在变成了一种相当庞大的语言。

Rust 是一种已经很大的语言,但它正在考虑添加更多功能,变得更大。

为什么那么多语言都走上了变大的道路?

我的看法是,因为没有一种编程语言是完美的,总有不能很好支持的用例。许多情况下,添加新功能有助于更好地支持这些用例。

由于潜在用例是无限的,因此我们总是加入新的设计,让语言变得"更好",副作用就是每次都让语言变得更大一点。

言论

1、

拉斯维加斯正在举行一年一度的电子表格 Excel 世界锦标赛,它有一个其他比赛都没有的特点,那就是毫无趣味。

-- 《Excel 世界锦标赛》

2、

哈勃望远镜确定,宇宙的准确年龄是138亿年。那就是我们这个世界的起源,在这之前是什么,没人知道。

--《韦伯望远镜提供的新线索》

3、

农活忙不过来。

-- @dylanaraps,Kiss Linux 的创始人,他的 GitHub 主页上只留了这一句话,项目已经两年多不更新了

4、

我不记得读过的书,就像不记得吃过的饭一样;即便如此,它们还是造就了我。

-- 爱默生

5、

早期,民航客机的驾驶舱最多有五名成员。由于导航和通信的自动化,导航员和无线电操作员率先被淘汰。然后,飞行工程师也被淘汰了,只剩下两名飞行员。

随着飞行员成本的飙升,航空公司开始要求,只有一个飞行员的窄体飞机,副驾驶员被淘汰只是时间问题。

最终,仅剩的一个飞行员也会被淘汰,以后的飞机主要靠自动驾驶,再配上一名能够有限控制飞机的地面操作员。

-- 《最后的飞行员》

往年回顾

2023:卡马克的猫

2022:晋升制度的问题

2021:内容渠道的贬值

2020:阵地战与奇袭战

(完)

文档信息

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

科技爱好者周刊(第 304 期):最受欢迎的颜色

作者 阮一峰
2024年6月14日 08:13

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

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

封面图

烟台港码头,正在等待装船出口的数万辆汽车。(via

最受欢迎的颜色

人类作为一个群体,有没有最受欢迎的颜色?

虽然这个问题取决于"最受欢迎"的定义,但是有一个方法可以参考,而且很客观。

那就是看看,什么颜色的车卖得最好。

市场上,哪种颜色的车最多、最好卖,就说明公众强烈偏好这种颜色。

上周,美国的一个汽车网站,公布了2023年美国出售的所有新车的颜色排名

结果是灰色系最受欢迎,即不同比例的黑白混合,主要包含四种颜色:白、黑、灰、银。

这四种颜色占了美国去年新车的80%:白27.6%,黑22%,灰21.3%,银9.1%。

这真是出人意料:灰色系最没特色,却是最受欢迎的颜色

我们常说,生活多姿多彩,但事实上大众却偏好保守的颜色,而且这种偏好越来越强烈。2004年,灰色系只占新车的60%,现在上升到了80%。

这并非美国独有的现象,全世界皆是如此。灰色系在中国的占比,甚至更高。

2021年,中国最受欢迎的汽车颜色,前三名分别是白色(50%)、黑色(22%)、灰色(14%)。单单这三种颜色,就占了86%,比美国还要集中。相比之下,其他颜色都属于非常小众。

人们偏好灰色系的车辆,原因可能有下面三点。

(1)成本低。因为购买的人多,这几种颜色的生产成本和销售成本比其他颜色更低。举例来说,在中国购买特斯拉,黑色以外的其他颜色,是要加钱的。

(2)转售价值高。如果颜色很花哨,二手车不容易转卖,从而不得不降价。

(3)这些颜色更安全。大众习惯了这些颜色,它们不引人注目,不会显得特立独行,容易被社会接受。

上面三个原因里面,我认为最主要是第三点。人们更愿意与大多数人保持一致,避免与众不同。

这就是从众心理。日常生活中,这种现象比比皆是。最流行的就是最安全的,选择它不会错。凡是面向公众的商品,都趋向最流行的少数几种款式。而且,市场越大,集中趋势越明显。

举例来说,公寓楼的设计,不管哪一家开发商,房型都相差不大,都是中规中矩的布局。这样的设计没特色,但是好卖,如果设计得很有特色和个性,销售就有风险,二手更难卖。

互联网行业也是如此,最流行的那几个 App,页面设计高度雷同。下图是美团和饿了么的首页,国内的大众 App 几乎都是这个设计。

面向企业的云服务商,就更不敢有个性了。阿里云(下图一)、腾讯云(下图二)、华为云(下图三),用的是同一个模板吗?

人也是如此。小时候或许很有个性,有棱有角,但是长大进入社会,就要逐渐失去个性和棱角,跟周围的人越来越像。因为这样最安全,最容易被社会接受,你跟别人越像,就越好相处。

只有少数人始终不妥协,个性到老。这样其实也蛮好,不会心累,社会也需要有个性的人,但是这种人注定会终身孤立。

如何配置家庭资产

上周,孙明展老师从广州联系我,他们今年的活动要开始了。

这是我认识他的第七年。他以前在世界500强保险公司,后来辞职创业,开了一家家庭财务咨询公司,专门做家庭财务规划。

那时,他看到我的网站,就找我合作,觉得程序员这个群体很需要"家庭资产配置规划服务"。以后每年搞活动,他就到周刊发消息,转眼第七年了。

他在百度百科有个人条目,网上搜一下"孙明展",也有很多介绍。

他们的公司相当正规,发展得很好,员工数百人,还拿到了 B+ 轮投资,做了自己的咨询软件引擎。大家可以看看官网(下图),里面很多财务科普文章和自有品牌"谱蓝"的介绍。

这次活动是一个纯粹的咨询活动,不收取任何费用,一对一解答家庭资产配置规划方面的问题,承诺不推销任何理财、P2P 产品。

活动目的就是帮大家减少财务风险,普及家庭财务规划、教育规划、养老规划等干货知识,推广他们的品牌。

你有任何这方面的问题,到时都可以向专业的顾问免费咨询,比如医疗保险如何规划、怎么看懂"免责条款"、怎么进行养老储蓄、孩子教育规划等。

今年活动主题是 《如何全方位家庭资产配置规划》。他们会给出一些针对性的建议,怎么防范财务风险,尽量让资产保值增值。

活动中,理财师除了回答问题,还会根据每个人的情况,为你设计一套家庭财务保障方案(上图),包括存款、投资、保险等金融产品的配置,兼顾抗风险和养老的需求。

如果大家有财务方面的问题,对这个活动感兴趣,点击这个链接,或者微信扫描下方二维码,就可以免费领取价值1600元家庭资产配置规划服务,前200名还可以获赠一份《家庭财务宝典》。

科技动态

1、风力轮船

远洋货轮都使用燃油,二氧化碳排放巨大。如果改造成清洁能源,需要解决大海里充电的问题。

一家美国公司借鉴古代的风帆,发明了一种装在船上的风力发电机。

它的结构就是一根巨大的卷轴,内部安装了大量转子,风通过缝隙吹进转筒,带动转子发电。

这种转轴高达35米,造价大约每根100万欧元,据说可以节省燃油15%到30%。

以后,我们看到轮船上的大圆筒,不要以为那是烟囱,也有可能是风力发电机。

2、火箭逃生

美国准备使用 Artemis 2 重型火箭,在2026年将宇航员重新送上月球。

但是,存在一种极端情况:火箭已经点火了,突然发生故障,即将爆炸,宇航员这时如何从发射架逃生?

他们为此准备了一些难以想象的措施。

首先,火箭发射架有一个喷淋系统,在火箭爆炸前的几秒内,可以喷出170万升水(上图)。

这些水的目的,不是为了消除爆炸。因为可能无法消除,而是为了尽量减少爆炸的破坏性。

宇航员逃生,则是必须依靠发射台顶部安装的一个逃生吊篮。

一旦火箭在发射台出现故障,宇航员必须赶紧从飞船出来,坐进吊篮,快速滑向地面。

滑轨尽头是一个坚固的混凝土避难室,足以抵挡爆炸的冲击波。

3、虚拟商店的真人员工

Roblox 是一个虚拟世界游戏,允许玩家在游戏里面开店和交易。

世界最大家具公司宜家,6月27日就将在 Roblox 里面开设一个虚拟商店。它为此最近发布了一则招聘广告(下图)。

宜家要为它的 Roblox 虚拟商店,招聘10名真人员工,通过网络充当商店的远程服务员。

这些真人员工,跟宜家实体商场的员工享受一样的待遇,都是每小时报酬13.15英镑。

他们以虚拟形象(下图),帮助顾客选择家具。如果顾客想要就餐,他们会提供宜家著名的肉丸,不过是数字的。

这反映了人类世界正在与数字世界融合:一方面 AI 替代人类劳动,另一方面虚拟人物背后可能是一个真人。

文章

1、国产AI大战高考物理(中文)

媒体让多个国产 AI 模型,去解答今年的高考物理卷,看谁得分高。另有作文、数学、物理三科的模型排名

2、网络社区的信任算法(英文)

本文介绍一种算法,确定开放式的网络社区每个成员的可信度。

3、盗窃 SSH 密钥的 PyPI 和 npm 模块(英文)

最近出现了一些恶意模块,安装后会偷偷读取用户的 SSH 密钥,发到远程服务器。

4、为什么 QUIC 优于 TCP?(英文)

一篇很好的科普文章,作者介绍谷歌开发的 QUIC 协议(HTTP/3 的基础),解决了基于 TCP 的 HTTP/1.1 和 HTTP/2.0 的哪些问题。

5、如何让表格标题栏变成粘性?(英文)

本文是 CSS 初级教程,只要两行 CSS 代码,就可以让网页表格的标题栏变成粘性,不管如何滚动,始终显示。

AI 相关

1、LocalhostAI

Chrome 浏览器 Dev 版已经内置了 Gemini Nano 模型,这个工具可以用来跟这个内置模型交互,离线可用,试用 demo。(@fifteen42 投稿)

2、Kling AI

快手推出的"文生视频"模型,可以生成2分钟的视频,目前需要申请试用。

3、LM Studio

在笔记本电脑上离线运行大语言模型,可选择多种模型。(@leqisdu 投稿)

4、TexttoSpeech.im

一个免费的在线应用,将文本转换为语音,支持50种语言、8000种声音。(@sunnyjingliu 投稿)

5、Humanize.im

使用 GPT-4o 将 AI 生成的文本,转换为更自然、更类似人类的文本,防止被 AI 内容检测系统发现。(@sunnyjingliu 投稿)

6、MidJourney Sref

MidJourney 有一个风格参数 Sref,指定生成图片的风格,该网站收集和分类各种 Sref 参数。(@underwoodxie 投稿)

7、开搜 AI

一个基于 AI 的问答引擎。(@mochen00111 投稿)

8、知闻 AI

AI 筛选出来的新闻。(@jiangjiax 投稿)

9、GPT4o.so

免费使用 GPT-4o 模型,不用注册和登录。(@sunnyjingliu 投稿)

10、Math Bot

利用 GPT-4o 求解数学题,可以上传数学题的照片,免费使用。(@sunnyjingliu 投稿)

[活动] 线下 AI 游园会

这个月的28日(周五)和29日(周六),在北京的同学看过来。

有一个面向程序员的线下 AI 游园会,免费参加,里面分成四个展区。

(1)AI 展区。这里有许多国内头部 AI 公司的展位,比如商汤、月之暗面、宇树(unitree)、Jina AI、科大讯飞、硅基流动、零一万物、Zilliz、扣子、字节 cloud IDE 等等,参会者现场跟他们的产品互动,体验 AI 魅力。

(2)稀土掘金 IP 展区。这里以海洋航行为主题,有超多互动小游戏,参会者在现场参与互动,还有精美礼品相赠。

(3)游园打卡。参会者在各展台进行打卡,成功集齐后即可兑换丰富礼品。

(4)稀土掘金动手实验室。参会者在这里领取 AI 相关题目,通过自带电脑完成题目赚取积分,兑换相应礼品。

游园会属于"稀土开发者大会2024"的外场活动。大会还有内场的技术演讲,也非常精彩,但需要购票。

感兴趣的同学,可以点击这个链接,或者扫描下方海报二维码,了解详情。注意,游园会的免费票也是在购票区领取。

工具

1、PartyKit

一个 npm 软件包,宣称用它就可以实现各种软件的实时协作。

2、Proton Pass

Proton 公司新推出的密码管理器,支持各种系统。

3、dblab

开源的数据库终端管理器,可以作为常见数据库的命令行终端客户端。

4、Gblog

一个开源的、基于 Astro 的博客项目。(@godruoyi 投稿)

5、Websoft9

开源的应用托管平台,预置了200多种应用的部署模板,通过它可以一键部署这些应用。(@chendelin1982 投稿)

6、Pareto

一个轻量级 React SSR(服务端渲染)框架,比 next.js 更简单易用。(@childrentime 投稿)

7、Siphon 吸词

一个浏览器插件,也有客户端和小程序,双击英语单词自动加入到生词本,便于以后进行复习。(@chaosflutter 投稿)

8、电子发票提取 Excel

电子发票 PDF 打包成一个 zip 文件,上传到网站,自动整理成 Excel 电子表格。(@zippo-zu 投稿)

9、缤纷快传

基于缤纷云的文件实时分享服务。(@ethan-bitiful 投稿)

资源

1、Awesome ChatTTS

这个仓库收集文本转语音库 ChatTTS 的相关开源项目和工具。(@panyanyany 投稿)

2、No-Bullshit Games

这个网站列出作者精选的手机游戏,安卓和 iOS 各有五六百个。

3、SearchTheDeck

这个网站收集了15000多张项目宣讲的 PPT(英语 pitch deck),供用户搜索。

图片

1、貌似拼接的照片

一位荷兰摄影师喜欢拍一些奇特的照片,看上去很像是两张照片拼接,但实际上是真实的场景。

他说,拍这种照片的诀窍,就是要找都是直线的场景。

2、发电船

2018年,非洲国家冈比亚与土耳其电力公司 Karpower 签署了一项协议,要求后者为该国提供30兆瓦~36兆瓦的电力。

结果,Karpower 公司根本没在当地修发电厂,而是派出了一艘发电船停泊在冈比亚的近海,通过这艘船向岸上供电。

据说,这艘船满足了冈比亚60%的电力需求。

文摘

1、合成氨的作用

摘自书籍《Numbers Don't Lie》,作者是加拿大科学家 Vaclav Smil。

德国在第一次世界大战中,坚持打了四年。能够坚持这么久,主要原因之一是德国发明了合成氨。

战争需要炸药,而炸药的主要成分是硝酸钾、木炭和硫磺。其中,硝酸钾的比重最大,大约占到75%。

德国不产硝酸钾,需要进口。从战争一开始,英国海军就切断了德国从智利进口硝酸盐的路线,眼看德国的炸药供应就要断了。

巧合的是,1909年卡尔斯鲁厄大学的弗里茨·哈伯教授(Fritz Haber),发明了廉价的合成氨方法:氮气和氢气在高压和催化剂的作用下,结合生成氨(NH3)。

1913年10月,巴斯夫公司(当时世界领先的化工集团)将该方法成功工业化,生产的合成氨可以用来生产硝酸钠或硝酸铵等固体肥料。

1914年7月,第一次世界大战爆发。不久之后,巴斯夫公司就将合成氨生产线,从生产肥料转变为生产硝酸,然后再用于合成炸药。它的产量足以满足德国的炸药需求,直到战争结束。

合成氨技术就这样解决了德国的炸药短缺问题,拖长了第一次世界大战,增加了数百万人的伤亡。

言论

1、

我认为,很快会出现第一家"一人独角兽",就是没有任何员工,只有一个创始人,就实现了10亿美元估值的业务。

以前这是不可想象的,但 AI 将让它成为现实。

-- 山姆·奥特曼,OpenAI 公司 CEO

2、

如果你是一家上市公司,仅仅生产令人满意的产品是不够的,你还必须成长。如果没有成长,或者成长得不够快,股价就会下跌。

比如,苹果公司的市值已经3万亿美元了,但是投资者还要求它继续成长。这就好像要求一个人永远奔跑,不能停下来。没有终点线,追求无限成长,迟早变成恶性癌症。

-- 《追求成长是一种癌症》

3、

很多人觉得,代码质量是软件公司的生命。但是,大多数公司的生死存亡并不取决于它的代码库的质量。可怕的代码库也可能带来了数十亿美元的收入。市场不会激励优秀的工程,它会激励速度和执行力。

-- 《完美的代码库无法拯救你的公司》

4、

以前,一个人只要熟练掌握某一项技能,就能在整个职业生涯中保持身价。但是,未来不太可能终生从事单一职业。

只会一项技能,因此就不够了,你需要有创业心态,并且成为一个综合主义者,学习不同的东西,并且最终把它们联系起来,组成了一个更大的图景。

-- 《未来属于综合主义者》

往年回顾

黄仁勋的 Nvidia 故事(2023 #257)

汽车行业的顶峰可能过去了(2022 #207)

KK 给年轻人的建议(2021 #157)

致富与杠杆(2020 #107)

(完)

文档信息

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