科技爱好者周刊(第 255 期):对待 AI 的正确态度

作者: 阮一峰

日期: 2023年5月19日

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

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

封面图

武汉光谷空轨4月26日试运行,总长10.5km,这是国内首列商用的悬挂式轨道列车。虽然知道不会掉下来,看着还是觉得有点惊险。(via

本周话题:对待 AI 的正确态度

这些天,总有人问我,对于"前端已死"这个话题怎么看。

我的第一反应是,前端没死啊,很多企业还在招聘呢。

后来了解了,他们的意思是,前端正在降温,变得萧条,具体表现是技术发展放慢,没有大的热点,业务重要性下降,就业机会减少。

更让人担心的是,AI 已经能够直接生成页面了,将来会不会替代前端程序员?

我的看法没有这么悲观。现在的情况确实不好,但等过了低谷期,经济恢复了,前端程序员的需求就会上升。

至于 AI 会不会杀死前端,这个就说不准了,完全取决于 AI 的发展,尽管我是不太相信 AI 能做出复杂页面。

今天,我就想谈谈,作为程序员怎么面对不确定的未来。 AI 是不确定的,发展完全不受我们的控制。它使得程序员的职业和未来都变得不确定,这种情况下,我们怎么办?

我正好看到一篇印度程序员的文章,他也在思考这个问题,就决定亲自测试一下,AI 发展到了什么程度。

他让 ChatGPT 写一个他想要的程序,结果整整花了三个周末不断调整,才勉强写出来,代码可以运行了。

下面就是他对 AI 的评价。

"有时我对 ChatGPT 的理解能力感到惊讶,但是更多时候,我不得不拼命推动它,朝着我想要的方向前进。它有时会产生意料之外的结果,让我感到非常沮丧。"

"它像一个吸收了所有人类知识、但需要别人帮忙才能把这些知识串起来的应届毕业生。"

"看来我今年的工作是安全的。但是,我需要好好学习 ChatGPT,精通它的使用,让我明年也是安全的。"

我非常欣赏上面的最后一句话,觉得这种心态值得我们借鉴。

AI 未来会怎样,没有办法预知,但是可以确定,它目前的编码水平不会威胁到程序员。

你的工作今年是安全的。如果你努力的话,明年也是安全的,而且很可能从此都是安全的。因为如果一直不断学习 AI,你会越来越熟练地掌握它,让它为你工作,达到你的目的。也就是说,它会放大你的生产力。

这就是最关键的地方,AI 与人类不是竞争关系,它未必会减少机会,反而可能带来更多的机会。

一位英国企业家曾经总结了对 AI 的5点看法,我觉得这才是对待 AI 的正确态度。

1、AI 会大大增强程序员的生产力,并创造过去不可能的产品。

2、AI 本质是生产力工具,跟高级语言、云服务、开源代码等是一个性质。

3、写代码的门槛会降低,更多的人会进入 IT 行业,软件市场将变大。

4、AI 推动行业发展,将为所有人带来更多的增长、产品和机会。

5、我们要成为这个过程的一部分,需要让自己积极主动,不断更新技能,接受新工具。

科技动态

1、免费电视机

一家美国流媒体公司宣布,只要在官网登记一下,就能免费获得55吋液晶电视机。

之所以免费,是因为在主屏幕下方,它还有第二个屏幕,专门用来不间断播放广告。用户只要使用电视机,就会看到广告。

而且,它还要收集你观看节目的内容和时长信息。如果你不同意数据收集,就必须退还电视机。

你愿意用广告和个人信息,换取一台电视机吗?

2、汽车盗窃案

美国巴尔的摩市政府起诉了韩国起亚汽车,理由居然是这家公司的车太容易被偷。

该市的汽车盗窃案最近激增,而且偷的主要是起亚汽车。因为特别容易,TikTok 上面都有教学视频,有几百万浏览量。

汽车盗窃案增加了警察的工作量,而且小偷开着偷来的车鲁莽驾驶,造成了很多交通事故,然后弃车逃跑,市政府头痛不已。

这件事的教训就是,如果采用旧技术,又不修 Bug,就有被告的风险。

3、无线充电公路

《日经亚洲》报道,日本东京建筑公司建造了一条实验道路,内置无线充电。

这种公路在地面下埋设了电子线圈,电动汽车内部也安装了线圈,利用磁场感应,就能行车充电,让汽车行驶更多里程。

一想到这种公路造在一排线圈上面,就觉得设计者很大胆。走在这种道路上,是不是手机也可以无线充电?

4、声音授权

AI 模型可以生成一模一样的声音,很多名人不允许 AI 使用自己的声音,但也有人反其道行之。

马斯克的前女友、加拿大歌手格莱姆斯(Grimes)宣布,大家可以随便用她的声音,但是有一个前提。

你自己演唱的歌曲,必须上传到她的网站,由她来生成 AI 版本,变成她的声音在演唱。

你可以随便用这首歌,但是如果用来盈利,必须分50%给她。

文章

1、陈皓2021年直播访谈摘录(中文)

陈皓(左耳朵耗子)前年做过一次直播访谈,谈到了技术、行业、创业的各个方面。本文是访谈内容的文字整理,以此纪念他。

2、Midjourney 中国版使用指南(中文)

上周,AI 图片生成引擎 Midjourney 正式发布中国版了,本文介绍怎么使用。

3、88岁 MIT 教授的最后一堂线性代数课(中文)

麻省理工学院教授吉尔伯特・斯特朗(Gilbert Strang)的线性代数课非常著名,他已经88岁,5月15日站上讲台,讲了最后一次课,并在网上直播。

4、Bun.js 打包器测评(英文)

Bun.js 是 Node.js 的替代品,最近内置了打包器,号称比 Webpack、Esbuild 都要快。

5、数据库分片是怎么回事(英文)

本文介绍数据库分片的基本知识。

6、如何关闭失去响应的 SSH 连接(英文)

SSH 连接服务器后,如果长时间没有操作,就会失去响应。本文教你怎么退出失去响应的 SSH 连接。

7、黑客新闻的排名算法(英文)

本文讨论黑客新闻怎么根据读者的投票,算出新闻的排名。作者还通俗解释了他自己的算法。

8、IP 地址的书写方法不止一种(英文)

IP 地址一般都写成 127.0.0.1 这种形式,但是你知道吗,还存在其他形式,比如 127.1。

工具

1、Astrodon

一个使用 Deno 的跨平台桌面应用开发工具,类似于 Electron,但底层是移植到 JavaScript 环境的 Tauri 框架。

2、HuggingChat

AI 平台 HuggingFace 自家的 AI 聊天页面,底层可以配置不同模型,免费使用。

3、Chat with any PDF

上传一个 PDF 文件,就能跟该文件交谈,让它回答相关问题。

目前好像不支持中文 PDF 文件,但是支持用中文提问和回答。类似工具还有 ScholarTurbo

4、Nature 编程语言

网友发明的一种编程语言,语法追求简洁优雅、符合直觉。(@weiwenhao 投稿)

5、LaWGPT

基于中文法律知识的开源大语言模型,很适合用于司法考试。(@pengxiao-song 投稿)

6、mblog

网友开发的基于 Java + MySQL 的多用户微博系统。(@kingwrcy 投稿)

7、wallpaper-box

一个基于 Electron 的桌面壁纸客户端,支持壁纸管理、动态壁纸、动态托盘图标等功能。(@wangrongding 投稿)

8、Pho

一个开源的安卓相册应用,可以将照片同步到多种协议(smb、webdav、nfs)的网络储存。(@fregie 投稿)

9、哔哩哔哩字幕列表

一个浏览器扩展,列出 BiliBili 视频字幕内容,用户点击就可以跳转到相应的视频位置。(@IndieKKY 投稿)

10、stitching

一个 Python 软件包,用于将多幅照片合成一幅。

资源

1、Data Viz Project

这个网站收集数据可视化的各种图形,给出详细的解释和示例。

2、Awesome ChatGPT

这个 awesome 仓库收集 ChatGPT 的各种资源。

3、Spring 中文文档

网友整理的 Spring 框架中文文档。(@KevinBlandy 投稿)

4、维基大学

维基百科的官方项目,志愿者在这个网站制作各种主题的开放课程,已经有很多课程了。

5、PrintableSearch

一个搜索引擎,查找最热门的免费 3D 打印模型。

图片

1、跨国外卖

美国和墨西哥的边境墙聚集了很多等待过境的难民,他们又饿又渴,但又不愿离开。

有人拿出手机,在墨西哥网上点餐,让美国的送餐员隔着边境墙送餐。

2、蜘蛛臂

一家名为 Jizai Arms 的日本机器人公司,发明了一个机器手臂系统,可以在人体背后安装多个机器手臂,最多可以安装六个。

这些手臂完全由佩戴它们的用户控制,目前主要用途是帮助残疾人,增加灵活性和行动便利。

文摘

1、P2P 视频传输

P2P(点对点)是一种节省带宽的下载方法。

国外一般只把 P2P 用于下载,很少用于观看视频。因为体验不好,往往看一会就要缓冲几秒,有时还会等很久。

但是,中国所有主要的视频公司,几乎都使用 P2P 技术来节省带宽。

一方面因为这样省钱,另一方面也因为在中国 P2P 可能没有那么慢。

这些视频网站的业务,分成视频直播和视频点播两类。

对于直播,头部前1%的直播主会占据大部分带宽,直播房间很轻松就会有大量观看者,这时 P2P 的效果就很好。因为 P2P 的特点是看的人越多,下载速度越快。

对于点播,如果同时观看同一个节目的人比较少, P2P 的效果会很差。中国视频网站就发明了家用"种子盒",它基本上是一个带硬盘的路由器,用户买了它放在家里当作普通的无线路由器使用,但在后台它会自动连接视频网站的服务器,缓存视频用作 P2P 节点,提供带宽给其他用户,以加快下载速度。它的使用者可能会从中获得一些奖励(主要是数字积分)。本质上,这类"种子盒"是使用用户的家庭互联网,作为 CDN 边缘节点。

但是,那些观众很少的视频,P2P 的效果几乎肯定很差,所以除了"种子盒",这时还必须使用传统的 CDN 作为后备。

总的来说,P2P 技术在中国受欢迎的根本原因,还是因为中国的用户多,加速效果较好,使得它的缺点有时不那么明显。

言论

1、

人类已经处于与 AI 共同进化的阶段:AI 影响和感染了我们,然后我们又改进了 AI,让它更像人类。

-- Sam Altman,OpenAI 的 CEO

2、

时间和注意力是不一样的。正确的说法不是"我没有时间",事实上挤出时间并不难,我无法挤出的是注意力。

我每天有8小时用于工作,但真正能够专注的时间可能只有4小时。我不能再把这点时间分出来了。

-- 《时间和注意力的区别》

3、

越来越多的年轻人认为,AI 是他们的朋友。一位17岁年轻人告诉我,"我与机器人聊天的次数超过了与大多数朋友聊天的次数。"

人是孤独的,AI 提供了不变的陪伴。

-- 《AI 界面革命》

4、

创业公司有一个准则,叫做"最小可行产品",意思是产品只要做到最简单的可运行程度,就可以发布,让市场来检验是否可行。

我想提一个相反的概念,叫做"最大可行产品",意思是产品的主要功能完备以后,就到此为止了,不再添加新功能。我见过太多的优秀软件不断膨胀,功能越来越多,直到变得无比难用。

-- 《最大可行产品》

历史上的本周

晋升制度的问题(2022 #208)

内容渠道的贬值(2021 #158)

阵地战与奇袭战(2020 #108)

软件推广可以像化妆品那样吗?(2019 #58)

鸣谢

周刊得到国内新一代知识管理与协作平台 FlowUs 的帮助,深表感谢。

FlowUS = 文档 + 表格 + 网盘。你可以用它写文档、做主页、管理数据、存储文件等等。

每一期周刊同时发布在 FlowUs 专栏,欢迎大家也去开通自己的专栏和主页。

(完)

留言(58条)

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

《数据库分片是怎么回事》
这篇文章的链接是不是放错了?
点进去是 What it looks like when a country doesn’t trust its banks

时间和注意力是不一样的。正确的说法不是"我没有时间",事实上挤出时间并不难,我无法挤出的是注意力。

我每天有8小时用于工作,但真正能够专注的时间可能只有4小时。我不能再把这点时间分出来了。

-- 《时间和注意力的区别》


可是很多中国人每天工作时间远远大于8小时

那个 midjourney 中国版是假的吧

数据分片是怎么回事正确链接:
https://planetscale.com/blog/how-does-database-sharding-work

引用blard的发言:

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

你真是个天才

冷门歌手孙燕姿 看了一下B站上这么多自己没唱过的歌 压力很大

每周学习一点点

装上这个蜘蛛臂不就是章鱼博士嘛

引用blard的发言:

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

我也是这么想的,如果广告没有声音的话。

Midjourney中国版是山寨版的

我一直挺好奇互联网加班,能写一整天的代码吗?如果是,那这生产力也太恐怖了,如果不是,那不就是纯卷吗?

[蜘蛛臂]那个只是一个概念视频

P2P也说明了很多事情是因地制宜,要用辩证眼光去看待它

电视那个估计面板亏本卖那段时期屯的

纪念左耳朵耗子。R.I.P.

这周的文摘有点少

关于免费电视那个我想到的也是遮挡注广告屏,但这家公司应该是有监控或者手段禁止该行为的

引用Levid的发言:

Midjourney中国版是山寨版的

什么山寨版...官方都辟谣了,那个人完全是主观先认定是假货,然后自己找一堆自以为是的证据

看了那篇陈皓的访谈摘录,文章前半部分没什么感觉,离我太远了,
倒是后半截,创业反思,对工作的看法和学习的经验,有些感触,
追小兔子深受其害,因为想转开发,打算先弄个作品出来,先学的PyQT5,功能做了一部分,发现打包动辄上百M,工作岗位几乎没有,决定用django做,期间注意力又被javascript,vue,微信小程序引走,都是浅浅的了解,不成气候,拖延了一年多还没开始搭地基,不知道要如何开始,这也是我决定裸辞的一个原因,工作几年有些积蓄,不婚没有生活压力,临近30岁,才开始想要认识自己

今天才认识左耳朵耗子,惊为天人,但是他已经去世了!

引用喜欢路飞的银桑的发言:

你真是个天才

中国人的底层智慧都用在偷奸耍滑上了

引用nyaaar的发言:

我一直挺好奇互联网加班,能写一整天的代码吗?如果是,那这生产力也太恐怖了,如果不是,那不就是纯卷吗?

一天能有4小时纯写代码强度就很大了,通常情况下是各种oncall,对齐,互通会等。

引用blard的发言:

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

是的,这活动要在国内搞。商家肯定会骂娘...

引用可爱的噗噗的发言:

时间和注意力是不一样的。正确的说法不是"我没有时间",事实上挤出时间并不难,我无法挤出的是注意力。

我每天有8小时用于工作,但真正能够专注的时间可能只有4小时。我不能再把这点时间分出来了。

-- 《时间和注意力的区别》


可是很多中国人每天工作时间远远大于8小时

所以很多时间都是低效工作的。个人感觉,一天从开始工作,到结束工作,持续时间不要超过10个小时,超过的时间完全无效。

引用奎托斯的发言:

中国人的底层智慧都用在偷奸耍滑上了

这是妥妥的种族歧视吧。老外难道就不会这样做嘛?美国的零元购活动你怎么看?

引用blard的发言:

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

这东西在国内绝对可以领到他破产。

能效=效率*时间,这是一条错误的公式。注意力,或者说是高效率的工作时间,就是一种效率;工作时间,一天24个小时也好,最终高效率的部分,成年人普遍来说还真只有4个小时,剩下的时间,都是低效高时的状态。所以能效=最高效率*持续时间+低效率*时间,大概如此,时间加的再多,也只是在低效率工作罢了,体力劳动除外。

P2P CDN加速视频或许是因为中国的服务器带宽太昂贵了

创业公司有一个准则,叫做"最小可行产品",意思是产品只要做到最简单的可运行程度,就可以发布,让市场来检验是否可行。

我想提一个相反的概念,叫做"最大可行产品",意思是产品的主要功能完备以后,就到此为止了,不再添加新功能。我见过太多的优秀软件不断膨胀,功能越来越多,直到变得无比难用。

-- 《最大可行产品》

挺有意思的,跟最大规模经济差不多的道理。最主要的需求已经满足了,添加额外东西,收益也会边际化,而软件来说,带来的不仅仅是收益边际化,甚至可能带来软件的崩塌。

引用blard的发言:

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

关键是上传隐私

引用echeverra的发言:

关于免费电视那个我想到的也是遮挡注广告屏,但这家公司应该是有监控或者手段禁止该行为的

那到时候你就起诉它了,我给你的只是广告播放权,却不是监视权,监控已经严重涉及到了我的个人隐私

初学者java后端,一直在用spring技术栈,springdoc.cn对我提供的帮助真的太大了

世事无常,陈老师一路走好

看了那篇陈皓的访谈摘录,文章前半部分没什么感觉,离我太远了,
倒是后半截,创业反思,对工作的看法和学习的经验,有些感触,
追小兔子深受其害,因为想转开发,打算先弄个作品出来,先学的PyQT5,功能做了一部分,发现打包动辄上百M,工作岗位几乎没有,决定用django做,期间注意力又被javascript,vue,微信小程序引走,都是浅浅的了解,不成气候,拖延了一年多还没开始搭地基,不知道要如何开始,这也是我决定裸辞的一个原因,工作几年有些积蓄,不婚没有生活压力,临近30岁,才开始想要认识自己

讲真,我还挺看好武汉这个空轨的,建设成本低,技术完全不是问题,也可以做得很好看。不过目前看武汉这个只有两节列车,属实有些少,如果可以再多两节,速度能到 60 以上就完美了

引用nyaaar的发言:

我一直挺好奇互联网加班,能写一整天的代码吗?如果是,那这生产力也太恐怖了,如果不是,那不就是纯卷吗?

上午11点到公司看看新闻 十二点出去吃个饭回来午睡一会儿 下午两点起来出去买杯咖啡干活到4点 出去健个身+有氧到六点 吃个饭回去吹吹逼到七八点 干活到9点吃个夜宵 吃完了逛逛steam十点打车回家

吓死我了还以为Strang教授去世了。可是教会我线性代数的人啊

曾经花了一两个月的时间完成学完了 Gilbert Strang 老爷子的线性代数课程,虽然现在也差不多忘了,但还是感觉受益匪浅。

引用nyaaar的发言:

我一直挺好奇互联网加班,能写一整天的代码吗?如果是,那这生产力也太恐怖了,如果不是,那不就是纯卷吗?

看破不说破

关注左耳朵耗子的酷壳博客很多年

引用奎托斯的发言:
中国人的底层智慧都用在偷奸耍滑上了

你家最好没有底层人????

这个电视机的创意我以前有提出一个用于手机。在手机背面放一块电子书屏幕,用于显示广告。把手机价格再打下来。

相对于注意力,我更缺少的是时间,公司相对于效率,更在意的是占用了员工多少时。我不知道是不是所有的公司都是这样,但我所处的环境,下班早就会被优化掉。

我不能完全认同开篇关于“对待AI的正确态度”这个标题和引用的关于印度程序员的分享。

首先我是一名视觉设计师,已经使用了近3个月的midjourney和chatGPT付费版用于工作中。

每一个完整项目是由各个局部组成的,在视觉上创作一张瞩目的海报也是要分步骤的

人和其审美参与的部分是 想象+构成(色彩/布局/形式) , AI作为“超能力朋友”的存在,在一开始就像一个接受甲方需求的乙方一样需要甲方提供明确的需求且自己有同等的理解力。

目前这个阶段prompts还处于测试阶段,肯定两个分支,一个就是封闭商业化,一个是开源。

且AI学习速度根本不是以年为单位的,

长久以来看阮老师的日志当然有种感觉,就是大体上的趋势分析和内容分享都“靠谱”

但长期读下来(我比较晚18年才开始)这种“靠谱”的感觉,其实是因为阮老师比较谨慎和冷静,大多数时候是在板上钉钉前才发表看法。

并且由于日志其实在github上能提前看到内容,比如AI领域的分享写好当天和发布时可能已经差了3天左右,这3天所有一切的变化可能都不会体现在“日志”中

总有一种我读的内容时效性并不前瞻的感觉,但中文内容有这些已经很好了,我作为一个有贪念的普通人总想要更好,但不能因此要求阮老师更符合我这种“贪念需求”。

因此事实上就主动去发掘和探索了更多的信息和可能,但这种读周刊的信息差导致的“滞后感”更像是我小时候认为的“中年男人”的无可奈何一样,有一种“对待AI的正确态度”的抵触情绪,因为这个标题本身“很教条”。

但可能不是教条而是“理性和警惕”

我还不是很成熟,但也希望老师能思考一下这种感受他和可能在中国可能是最“开放”的“信息技术领域”从业者的气质的差异,并且导致这种转变的原因是什么。

或者也可能是我自己的傲慢和偏见导致了这种感受。

陈皓老师的文章真是受益匪浅,
至今人生的不足或许就是没有紧跟厉害的人的脚步,
学习别人之长真的是5分钟顶自己几年的收获,
可惜了这么厉害的一个人

引用blard的发言:

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

也想到了这一点?不知他们怎么解决这个问题

我发现一个检测每天有多努力的方法:就是看自己饿的多快。
如果体力活动少,但饿的快,说明做了很多脑力劳动。
如果体力活动少,但饿的慢,说明没做多少脑力劳动。

如果按照大脑平均功率20w算,一天24小时用功要花0.5千瓦时

"最大可行产品"很有启发,我们需要明确或主观界定产品功能和用户规模的边界,不能是功能和用户越多越好,寻找一个合适的停止点,不断去细化打磨产品。

汽车无线充电那个,只要在停车位上设置就行,还省

引用blard的发言:

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

厂商连夜升级,每隔30分钟在下边的广告屏投送验证码图片,输入正确验证码后才可以继续看电视。。。

引用奎托斯的发言:

中国人的底层智慧都用在偷奸耍滑上了

关键是它要你的数据。

人工智能是一种工具,应该被看作是人类的一个延伸,而不是一种威胁

关于"最小可行产品"和"最大可行产品"的说法很有感受,看看现在各大主流App打开之后哪个不是满屏按钮和链接,时不时还各种弹窗,及其难用,体验也很差。

那如何提高注意力

引用blard的发言:

免费电视机 -- 把包装电视机的纸板盒裁剪一下,装在电视机下方,挡住下面的广告屏不就完美了。

问题是还会收集你的信息(当然什么软件都会收集),用来当个扩展屏打个游戏啥的可以

引用鸡公煲的发言:

厂商连夜升级,每隔30分钟在下边的广告屏投送验证码图片,输入正确验证码后才可以继续看电视。。。

或者屏幕上有个检测是否被遮挡的设备

关于AI这个事感觉就是不得不谈,但是难讲。目前希望看见从法律入手AI相关问题(期待国家)
比如版权争议,利用AI违法犯罪。我想我们确实可以采取态度沉着应对,但我也会想:之前我可没想到它会走到这一步,那之后我还能想到吗?
我知道这种思想不利,但我更怕之后证明它是对的。我们是否应该用法律来点到即止?

我要发表看法

«-必填

«-必填,不公开

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