科技爱好者周刊(第 335 期):年底的未来已来

作者: 阮一峰

日期: 2025年1月24日

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

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

封面图

香港历史建筑"和昌大押",布置了一条盘旋两层楼的金蛇,迎接蛇年。(via

年底的未来已来

大概两周前,我就在想,龙年的最后一期周刊,要写什么?

正好这一个月,有很多新发明、新技术发布。我想到,可以把它们放在一起,作为下一年的展望。

编辑过程中,它们勾起了我的一点回忆。

十年前,我接了一个活,为北京的一家杂志写文章,向普通读者介绍技术的新进展,以此赚一点稿费。写久了,我就有一个感觉,技术进展太快了,快于所有人的预期。我明明写的是真实事件,但是很多时候像在写科幻小说。

就是在那个时候,我开始意识到,那句有名的话是千真万确:"未来已来,只是尚未流行"。那些我们觉得很遥远、很科幻的事情,其实已经是活生生的现实,很快就会强烈地、不可避免地影响每个人的生活,可能是好的影响,也可能是不好的影响(技能过时了,行业消失了)。

2017年,我把那些文章结集,起了一个书名《未来世界的幸存者》,表达我的这种想法,希望读者对即将到来的时代变革有所准备。

十年后的今天,世界仿佛全然不同,我发现自己还在做同样的事情,还在介绍那些像科幻小说一样的真实技术。不同的是,我已经很明白了,为未来做准备,就是在为现在做准备,做一个未来世界的幸存者,就是做一个今日世界的幸存者。

科技动态

1、AI 陪护

新加坡最近世界首个将 AI 引入了养老院,用来陪护老人。

这个 AI 是一个女护士的样子,每天早上带领老人做早操、玩游戏、唱歌。

她承担不了具体的医疗照护工作(比如喂饭打针),但是可以一天24小时,跟老人互动聊天,减少孤独感。

她还会按时提醒老人吃药,一旦侦测到老人有异常,立刻发出警报。

这是一个信号,养老行业很可能是 AI 和机器人最先落地的传统行业,因为老龄化社会实在太缺少照护人力了。

2、澳网动画直播

澳网公开赛正在澳大利亚举行,组委会为国际观众准备了 3D 动画直播。

它将真实的运动员和比赛场面转成了实时的 3D 动画,配上球场原声和评论,逼真地还原了比赛。

在欧美,澳网是付费观看直播,很多人看不到。免费的 3D 动画直播,有助于让更多的人关注澳网。

该技术使用12台摄像机追踪29个骨骼点,通过实时计算,在两分钟的延迟内生成动画。

这种动画直播,值得各种体育大赛采用。除了免费观看,它还有一个优点,就是相比实况直播,占用带宽小很多,如果做成矢量动画带宽就更小了。

3、边框码

二维码已经得到广泛采用,但是很多场合,它并不是理想的选择。

一位国外程序员打印了一张新年卡片,原想在上面加一个二维码,手机扫描后,可以访问网站。

但是,加了二维码就破坏了卡片的整体设计,于是他想了一个别出心裁的方法。

他为照片设计了一圈特殊的边框(上图),这个边框经过二进制编码,是可以扫码的。

具体规则是,从左上角开始,按照顺时针,黑色方块为0,白色方块为1,按照 ASCII 码,可以还原出一个网址。

这真是一个好主意,将二维码变成边框码,可能适合很多场合。

4、咸味勺

日本麒麟啤酒公司,推出了一种咸味勺,用它吃清淡的食物,也能感到咸味。

它的原理是发出弱电流(勺子自带电池),浓缩食物中的钠离子,从而增加鲜味和咸味。

麒麟公司希望,这种勺子可以减少食盐的添加,同时又让食物不会清淡无味。因为过多摄入食盐,可能导致高血压。

5、自适应遮阳伞

遮阳伞有一个很麻烦的地方,就是有太阳的时候需要打开,没太阳的时候需要收起来。

德国斯图加特大学的一个研究团队,发明了不需要任何能源、自动打开和收起的遮阳伞。

它的奥妙在于,遮阳伞的伞面全部是特殊设计的纤维素鳞片。这种鳞片会随着湿度的变化而展开和卷起。

没有太阳时,湿度高,纤维素材料吸收水分并收缩,导致鳞片蜷曲,相当于遮阳伞收起(上图右)。相反地,太阳直射时,湿度低,纤维素材料释放水分并展开,导致鳞片变平,相当于遮阳伞打开(上图左)。

这种材料还能用来制作窗帘(上图),随着日照自动打开和收起,不需要消耗能量。这对于那些日照充分的热带地区,可能是非常重要的发明。

6、Pi Box

树莓派是最流行的单板计算机,使用时,需要自己准备一大堆外设,很不方便也不好携带。

一位印度开发者,为树莓派设计了一个外壳,起名为 Pi Box,令人耳目一新。

这个外壳将树莓派、电池、液晶显示屏封装在一起,并配上了提手。

它看上去美观,又很实用,让人很想要一个。

作者已经将外壳和供电电路的设计,都公开了,你可以自己动手做。

7、纸板支架

一家韩国设计公司,发明了再生纸制作的笔记本电脑支架。

这家公司称,只需要45克再生纸,就能支撑世界上最重的笔记本电脑。

它的折纸结构,还能保持通风,有助于笔记本散热。

不用的时候,可以把支架收起来,厚度只有3厘米,非常轻巧。

支架的凹口还能放手机。

8、卷屏笔记本

联想展出了世界第一台卷屏笔记本。

这台笔记本打开后,14寸的屏幕可以向上展开为16.7寸。

它的重量为1.7公斤,预计将在今年6月份发售,价格未知。它的屏幕来自三星公司

如果下一步能够推出左右扩展的带鱼屏笔记本,市场估计就更大了。

文章

1、如何减少 Docker 的日志体积(英文)

Docker 容器会产生日志,长年累月变得越来越大,本文教你怎么减少日志文件的大小。

2、如何包装 try...catch(英文)

JavaScript 语言的 try...catch 用起来非常不直观,作者提供了一种方法,将其包装成函数用法。

3、iTerm2 的一些鲜为人知的功能(英文)

iTerm2 是 Mac 平台的终端模拟器,有许多内置的功能,但是很多人都不知道这些功能。

4、架设家庭 DNS 服务器的6个原因(英文)

本文介绍为什么你应该在家里架设自己的 DNS 服务器。

5、寻找易记忆的质数(英文)

本文介绍数学家如何寻找容易记忆的质数,其中提到两个大质数:1234567891 和1、2、3、4、5、6、7、8、9、10、9、8、7、6、5、4、3、2、1(把顿号去掉)。

6、Python 的链式表达式(英文)

作者作为面试官,发现面试者用了上图的奇怪语法。他认为这是错的,但实际却是 Python 的合法语法。

7、推特的纯 CSS 点赞效果(英文)

推特的点赞按钮是一颗心(上图),点击后出现一段动画效果。它是用 CSS Sprite 实现的,本文介绍如何做这个效果。

工具

1、DeskPad

一个开源的 Mac 应用,在应用窗口里面,新建一个虚拟桌面,便于当众演示或分享给他人。

2、Superdiff

一个 JS 库,对两个对象或数组进行 diff 操作,返回差异的部分。

3、VS Code Pets

一个 VS Code 插件,会在编辑器界面插入一个小宠物(小猫、小狗、小鸭等),显示不同动画,提升工作效率。

4、AcousticKeyBoard

一个 Web 应用,可以根据击键声,判断输入内容,另有 App。(@ZhuoZhuoCrayon 投稿)

5、筷字输入法

开源的安卓汉语拼音输入法。(@flytreeleft 投稿)

6、MusicCard

输入网易云音乐链接,自动提取歌曲信息,生成音乐海报。(@aidaox 投稿)

7、Melody Workshop

基于 Web Audio API 实现纯前端的音频处理工具。(@RylanBot 投稿)

8、lemon-template-react

一个基于 React 的移动端 web 应用模板。(@sankeyangshu 投稿)

9、Audiblez

这个工具可以将 Epub 电子书转成有声书,支持中文。

10、PhotoStack

为图片添加水印的在线工具,代码开源

12、story-flicks

一个开源的 AI 工具,一句话生成故事短视频。(@alecm20 投稿)

资源

1、Learn Yjs

Yjs 是多个客户端实时同步状态的 JS 库,这里是它的官方互动教程。

2、1000行代码的操作系统(Operating System in 1,000 Lines)(英文)

免费电子书,讲解如何用 C 语言一步步从头构建一个小型操作系统。(@sir2024 投稿)

3、欧洲程序员工资地图

这张地图列出欧洲各国程序员的平均工资,可以看到第一名是瑞士,第二名英国,第三名爱尔兰,总体比美国低不少。

4、玛雅金字塔

玛雅金字塔的 3D 游览,包括内部隧道。

图片

1、嘉兴火车站

嘉兴火车站,初建于1907年,2019年改建,2021年6月完工启用。

改建后,整个火车站搬到地下,是中国首个全下沉式火车站。地面腾出大量公共空间,改为公园。

设计师马岩松希望将其打造成"森林中的火车站",集火车站与公园于一体。

"中国的火车站一个比一个大,像城市中一个个高大的宫殿,人在其中却感到非常渺小,周边通常是大马路、高架桥、和没有人去的大广场。我想,城市中的火车站有没有可能不追求宏大的纪念性,而具有优美的环境,舒适宜人的尺度,和便捷、人性的交通与城市功能?成为让人们不只是奔波,而是愿意停留、放松的城市公共空间?"

2、仙女座星系全景图

仙女座星系就在银河系的旁边,是人类肉眼可见的最远星系。

天文学家利用哈勃太空望远镜,创建了一幅仙女座星系全景图,包括4.17亿像素,由600多张照片拼接而成。

这张全景图包含了2亿颗恒星,但仙女座星系估计总计有一万亿颗恒星,所以照片拍到的只是很小一部分。

下面是这张全景图的局部。

文摘

1、如果建筑师像程序员一样工作

如果建筑师的工作条件像程序员一样,那么他可能收到下面这样的工作指示。

亲爱的建筑师先生!

请为我设计并建造一座房子。我不太确定我需要什么样的房子,所以你应该自行判断。

我的房子应该有两到四十五间卧室。当你把蓝图带给我时,我会做出我想要的最终决定,到时你只需确保能够轻松添加或删除卧室即可。

另外,请给我提供每种配置的成本明细,以便我可以任意选择一种。

请记住,我最终选择的房子的成本必须低于我目前居住的房子。但是,请确保改正我当前房子存在的所有缺陷(比如,厨房地板会振动,以及墙壁几乎没有足够的隔热层)。

在设计时,还要记住,我希望每年的维护成本尽可能低。

请注意在房屋的建造中使用现代设计实践和最新的材料,因为我希望它成为最新想法和方法的展示场所。但请注意,厨房的设计应能容纳我的1952年冰箱等物品。

请务必仔细权衡所有这些选项并做出正确的决定。然而,我保留否决您做出的任何决定的权利。

当你专门为我设计这座房子时,请记住,迟早我必须把它卖给别人。因此,它应该能够吸引各种各样的潜在买家。在最终确定计划之前,请确保我所在地区的人们一致认为他们喜欢这座房子的功能。

现在请不要用小细节来打扰我。你的工作是制定房子的总体规划。例如,现阶段不需要选定地毯颜色,但是请记住,我的妻子喜欢蓝色。

另外,现阶段不要考虑获取建造房屋本身的资源,您的首要任务是制定详细的计划和规范。然而,一旦我批准了这些计划,我预计房子将在48小时内准备好施工。

请准备一套完整的蓝图。目前没有必要进行真正的设计,因为它们将仅用于施工投标。但请注意,您将承担因后期设计变更而导致的任何建筑成本增加。

您一定很高兴能够从事这样一个有趣的项目!能够使用最新的技术和材料并在设计中获得如此的自由度是很少见的。请尽快与我联系并告知您完整的想法和计划。

附:我的妻子刚刚告诉我,她不同意我在这封信中给你的许多指示。作为建筑师,您有责任解决这些差异。我过去曾尝试过,但未能实现这一目标。如果你不能承担这个责任,我就不得不另找建筑师了。

言论

1、

OpenAI 相比 DeepSeek 有无限的资金,但是无限的资金能做的只是6个月~12个月的领先优势。

-- Hacker News 网友,评论本周发布的 DeepSeek R1 模型性能相当于 OpenAI o1 模型

2、

人的智力高低,未来不会像现在这样重要,AI 可以弥补人的智力。提出正确问题的能力,在未来比找到答案的能力更重要。

-- Sam Altman,OpenAI 公司的 CEO。这令人想到,中国的应试教育考察的是,谁能记住最多的正确答案,真的需要改了。

3、

爱因斯坦一定承受了沉重的心理负担。到处都是白痴。

-- 大卫·林奇,美国著名电影导演,上周去世

4、

在中国有一种很奇怪的现象,互联网公司喜欢把 API 称为"开放平台"。

例如,微信有一个"开放平台" open.weixin.qq.com,支付宝也有一个 open.alipay.com,还有阿里云 open.aliyun.com

-- Hacker News 读者

5、

SpaceX 公司的每一项战略,都是根据是否有利于登陆火星来评估的,这解释了那些在外界看来疯狂的举动。在 SpaceX 看来,无法登陆火星才是唯一重要的风险。如果马斯克觉得,摧毁 SpaceX 公司会增加登陆火星的机率,他会毫不犹豫地这么做。

-- SpaceX 公司传记《Reentry》(重返大气层)的读后感

往年回顾

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

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

音乐是反社交(#188)

失业难以避免,重构人生规划(#138)

(完)

留言(55条)

那个咸味勺子,B站有UP做过测评,结论是屁用没有

看了龙年最后一期,屌!

雷打不动周五必读

预祝大家新年快乐!!

嘉兴火车站在公园的地下,这种如果在公园玩,有火车驶过就会感觉有摇晃。

我不太确定我需要什么样的房子,所以你应该自行判断。

今年差不多周刊都看了,明年继续加油,大伙一起冲冲冲

AI机器人养老项目,真是硬需求

龙年最后一期!感谢分享,

跟机器人聊天真的能减少孤独感吗??

感谢阮老师分享,愿大家蛇年大吉,万事如意~我们明年再见!

感谢分享,新年快乐~

引用dante的发言:

跟机器人聊天真的能减少孤独感吗??

好问题,我觉得没有。但是一些监控功能应该会有用

质量极高的一期!

新年快乐~

引用rossroma的发言:

那个咸味勺子,B站有UP做过测评,结论是屁用没有

我也看过,UP 是 LKS。

勺子那个lks是不是测试,好像没有啥用...

我想起了很多年前,看到的一张星空图,20多G,当时为了打开这张图,电脑直接死机了

都回家了,看周刊的人也少了

我看大家都放假了吧,今天评论明显少了。

提出正确问题的能力,在未来比找到答案的能力更重要。

这个说法其实要区别看待,不同的研究领域关注的重点不同。在研究、创新等领域,提出问题的能力可能更重要,比如说物理或者数学基础理论;而在执行、操作等领域,找到答案的能力可能更关键,比如工程、医学领域。

但是从另一方面来说,提出问题这种能力比单纯记忆或查找答案更具挑战性,它需要对问题的背景、逻辑和可能性有深入的理解。尤其是阅读理解能力这种最基础的能力,这个反而是中国教育和国外教育差距很大的地方。

"中国的火车站一个比一个大,像城市中一个个高大的宫殿,人在其中却感到非常渺小,周边通常是大马路、高架桥、和没有人去的大广场。我想,城市中的火车站有没有可能不追求宏大的纪念性,而具有优美的环境,舒适宜人的尺度,和便捷、人性的交通与城市功能?成为让人们不只是奔波,而是愿意停留、放松的城市公共空间?"

也就小站点能这么搞 人流量高的 你不搞大点 节假日 春运 人一多就老实了 能说出 宏大的纪念性 而看不出实用性 可能不够平民 为生活奔波少了

新年快乐

应试教育可不是比谁能记住最多的正确答案, 难道要像漂亮国一样搞快乐教育、愚民教育?

有些api开放给外部调用需要走鉴权所以叫open api 也没啥毛病吧

引用sun的发言:

提出正确问题的能力,在未来比找到答案的能力更重要。

这个说法其实要区别看待,不同的研究领域关注的重点不同。在研究、创新等领域,提出问题的能力可能更重要,比如说物理或者数学基础理论;而在执行、操作等领域,找到答案的能力可能更关键,比如工程、医学领域。

但是从另一方面来说,提出问题这种能力比单纯记忆或查找答案更具挑战性,它需要对问题的背景、逻辑和可能性有深入的理解。尤其是阅读理解能力这种最基础的能力,这个反而是中国教育和国外教育差距很大的地方。

现在的问题很明显,需要innovation,不然优秀的人才你提出了明确的问题,那么被解决的将不是问题,而是提出问题的人。

新年快乐,阮哥!过去一年,周刊给我带来不少新知&思考,感谢!

“这令人想到,中国的应试教育考察的是,谁能记住最多的正确答案,真的需要改了。”应试教育确实有它的问题,但说它考察的是谁能记住最多的正确答案简直就是无稽之谈

笔记本显示器,相比做成横向拉伸不如做成分体的,不然只能低着摇头是很反人性的。。。

“中国的应试教育考察的是,谁能记住最多的正确答案”。
这句话是对的,但在大多数情况下,这种考察方式最能保证一个人的下限,也是负责任的普惠教育的应有之义。
网上有很多对比欧美教材(多例子,偏自学)和苏式教材(先给抽象概念定义,辅以大量练习)的讨论,其实也是差不多的问题。
不过,我国的教育方式,对真正的天才是不合适的,真正的天才,绝大多数老师是教不了他的。杨振宁也说,他对比国内外的教育体制,国内的基础教育相对扎实,但是天才筛选体制还不够好,比不上国外。
所以一些先发性的概念和创意,很多出现在国外,但一旦涉及工程上的实现,国内的优势就体现出来了。
deepseek,我感觉,就是在工程上,把模型能想到的所有可以优化的地方,统统优化了一遍,所以带来了百倍的提升,单论工程能力,绝对是比肩OpenAI。
更难得的是,这些人都是本土人才,没有明显的海外经历。这也说明,我们在人才利用效率上,还有很大的优化空间。

引用xingo的发言:

"中国的火车站一个比一个大,像城市中一个个高大的宫殿,人在其中却感到非常渺小,周边通常是大马路、高架桥、和没有人去的大广场。我想,城市中的火车站有没有可能不追求宏大的纪念性,而具有优美的环境,舒适宜人的尺度,和便捷、人性的交通与城市功能?成为让人们不只是奔波,而是愿意停留、放松的城市公共空间?"

也就小站点能这么搞人流量高的你不搞大点节假日 春运 人一多就老实了能说出 宏大的纪念性 而看不出实用性可能不够平民 为生活奔波少了

其实是的,现在各种地下式的建筑很多,提出的理念就是建设花园型建筑,在起到建筑本身功能的基础上可以做成开放式花园。但是按照实际需求,这种建筑的理念应用还是大于实际应用的,说白了就是啥用都没有。

今天还在坚持上班

引用Meekdai的发言:

预祝大家新年快乐!!

嘉兴火车站在公园的地下,这种如果在公园玩,有火车驶过就会感觉有摇晃。

是这样的, 这个建筑师可能从来没坐过火车, 单纯凭脑子里的美好想象就来设计了

提出正确问题的能力,很有道理。

寻找易记忆的质数那里的一串数字是上下跳动的哎

不加盐哪来的味道 damn

嘉兴火车站,这个不错哇,不知道有没有安装按摩椅啊,如果装了,就真不知道说点啥好了......

未来已来,只是尚未流行。这句话真的好震撼,有种后知后觉的感觉。

3、VS Code Pets

一个 VS Code 插件,会在编辑器界面插入一个小宠物(小猫、小狗、小鸭等),显示不同动画,提升工作效率。

==============

胡扯吧,这个不是干扰么?能提高效率???

每期必看,老师的两本书也读完了,感谢老师分享!新年快乐~

看博主的周刊蛮久了,第一次留言,新年快乐~

“该技术使用12台摄像机追踪29个骨骼点,通过实时计算,在两分钟的延迟内生成动画。”

确定是两分钟而不是两秒钟?两分钟未免有些长了。

龙年的最后一期还是一如既往的精彩,近十期以来每次都是早上第一时间打开网页,直到晚上才有时间看完。

周刊的评论和文章一样好看,高素质读者的反馈也是一种知识的分享和思想的碰撞。

不过,马岩松也有人喷吗,我的妈呀!

不太确定我需要什么样的房子,但我确定我不需要什么样的房子,你应该列出所有的方案供我挑选

下午放假,提前新年快乐

"新加坡最近世界首个将 AI 引入了养老院,用来陪护老人。"这句话不那么通顺吧

AI 已来,这是流行得不是 AI~。 大多数流行的东西,都是表象的一些特征,并不代表事物的核心。

引用rossroma的发言:

那个咸味勺子,B站有UP做过测评,结论是屁用没有

lks做的,说是吃不出来。

程序员和建筑师那个,刚看两句血压就上来了!!!

@sun:

赞同这个观点

看完还想看!

引用dante的发言:

跟机器人聊天真的能减少孤独感吗??

确实可以减少孤独感, 我现在喜欢和AI聊天, 它告诉我很多深奥有趣的知识,现实社会中,很少能遇到如此知识渊博并且如此耐心的对象, 你懂吗?

电动轮椅继续升级一下,往机器外骨骼方向再走一点。我感觉是比电动车再有前途的领域。

蛇年大吉~

“如何包装 try...catch”
这一文看下来,这是把golang大家吐槽最多的 if(err!=nil) 给搬到js里了?

阮总 那个小动物的插件有Bug 会导致代码不可选中编辑

我要发表看法

«-必填

«-必填,不公开

«-我信任你,不会填写广告链接