查看原文
其他

科技爱好者周刊(第228期):人类和人生的意义

阮一峰 阮一峰的网络日志 2023-10-27

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

封面图

今年中秋,敦煌月牙泉旁出现了一个人造的月圆装置,通过水面反射,映照出一轮人间圆月,象征团圆。(via[1]

本周话题:人类和人生的意义

这几天睡觉前,我在读《季羡林文集》。

季羡林先生2009年就去世了,出版社请了他儿子季承写序言。

季承(1935-2018),中国科学院高能物理所高级工程师,曾任李政道先生主持的中国高等科学技术中心顾问,与李政道有着长达三十年的紧密合作。(摘自百度百科[2]

网上一查就知道了,季承跟他老爹关系不太好[3],十多年不相往来。

这种情况下,他其实不想写他老爹,但是出版社一定要他写。万般无奈之下,他找了一篇自己不相干的文章作为序言。

“我并不敢为先父的著作写序,但青岛出版社的盛情难却,只好写点不是序的序,以应所求。正好前些时,我胡乱写了一篇短文《也谈人生》,这篇短文抄在下面,就算交卷了吧。”

他用作序言的这篇《也谈人生》很短,只有600字,但是谈了一个终极问题:人生的意义是什么?

我惊奇地发现,这篇序言写得很好,解开了我一直没有想通的一个疑惑。读完整本书,最难忘的还是这篇不相干的文章。

我把这篇短文的主要部分贴在下面。

人生有没有意义?人类又有什么意义?

我说,人生是有意义的,而人类则是没有意义的。

询问人类的存在有没有意义,就等于询问地球或宇宙的存在有没有意义一样,是得不到答案的。

人生的意义是什么呢?它的意义就在于为没有意义的人类工作、服务等等,其目的不外乎是使人类生活得更好并得以延续。

反正人类是现实的存在,你又是其中一员,你有义务使它发展延续。你只要这样做了,你的人生就具有了意义,或者说价值,并不一定要去理会人类存在的意义。

大家看明白,他的意思吗?

他的意思是,要想通人生的意义,就要先想通人类的意义。但是他认为,人类作为一个物种,是没有意义的,就像你问恐龙的意义是什么一样。

但是,人类既然存在了,你就没有选择。你的人生意义就是帮助其他人、乃至人类这个物种的生存和发展。

因此,实现人生意义的最好方法,就是做对社会有益的事情,让社会和人类延续。最低限度上,只要正常的劳动和工作,你的人生就有意义了。

大家同意他的这个说法吗?

我觉得对我很有启发,让我想通了,一件事可以在宏观上没有意义,但是在微观上有意义。

西方哲学有一个流派,叫做“存在主义”,认为世界是荒谬的。我也有这种感觉,经常产生无力感,一方面觉得徒劳,不可能逃脱,另一方面又觉得必须做点什么。

这篇短文更让我确信,不能停下来,你唯一的出路(或者说对抗方法),就是保持工作,做一点有益于社会的事情,只有这样才能在没有意义的世界里找到一点意义。

10.24 程序员节活动

国内大型技术社区“稀土掘金”[4]配合10.24程序员节,正在举办多项活动。

今年的活动跟以往不一样,特别注重可参与性和技术性。我觉得,值得跟大家说一下。


1、掘金未来大会[5]

现在的各种技术大会,往往聚焦于热点技术和开发实务。你有没有想过,专门有一个大会,关注“未来的技术”

掘金这一次就办了一个这样的大会,叫做“掘金未来大会”。

他们请来上游的技术提供商和下游的技术消费厂商,为开发者分析,未来市场可能会有怎样的技术需求,以及会流行什么技术。他们的想法就是,让开发者和技术团队负责人,不仅关注技术细节,也关注社会经济发展所需要的技术方向,以及带来的机会。

大会是今年12月2日(星期五),点击这里[6]或者扫描上面二维码,了解大会讲座详情,并报名预约直播,以及参与其他活动和领取会议资料。


2、“码上掘金”首届全国编程挑战赛[7]

掘金还举办了首届全国编程挑战赛,这是国内少有的前端编程比赛,欢迎大家提交自己的作品。

各种原创作品(网页游戏、网页动画、UI 特效、3D 建模等皆可)都能参赛,只要可以在“码上掘金”[8]平台运行即可。

作品提交的截止时间是11月22日。一旦入围,掘金会在他们网站推广你的作品,并有丰厚的奖金和奖品,而且只要报名就可抽奖。访问这个链接[9],或者扫描上方二维码,了解详情并报名。


3、中国开发者生态调查[10]

为了了解中国开发者的现状(年龄、行业、技术方向、使用的工具等等),掘金发起了一次大型问卷调查,欢迎广大开发者参与。

他们的目标是收集足够的有效问卷,最终完成 《2022中国开发者生态报告》 ,用真实的数据呈现中国开发者的整体状况。点击这里[11]或者扫描下方二维码,就可以进入问卷,一共约60个问题,需要10分钟左右,欢迎大家参与,提供你的开发信息,完成问卷后有纪念品。

科技动态

1、太阳能围栏[12]

一家德国公司推出了太阳能围栏,只要装在家庭阳台上,就能太阳能发电。

它的最大优点就是不占空间,可以跟建筑物很自然地结合。阳台本来就需要装围栏,太阳能板放在这里很合理。

它的缺点是价格贵,发电量不高,除非政府有补贴,否则不易推广。


2、AI 合影[13]

一个印度摄影师发现了 AI 图片引擎的新用途。

他一个人旅游,拍的都是单人照。有一天突然灵机一动,他告诉 AI 引擎“在我身旁加一个漂亮姑娘”,就这样得到了男女合影。

这些照片里面的女伴都是不存在的,AI 加上去的。

这个功能很适合风景区的摄影亭,“单人照变男女合照”肯定受欢迎。


3、手术萨克斯[14]

一个美国音乐家患了脑瘤,需要开颅手术。肿瘤位于大脑的一个非常复杂的区域,周围有很多神经,医生要求进行清醒开颅手术,即手术过程中病人是清醒的。

保持清醒的目的是,医生可以时刻知道病人的大脑在正常工作,防止弄伤神经。

医生知道这个音乐家会吹萨克斯风,就递给他一把萨克斯,让他一边在手术,一边吹萨克斯,只要音乐不停,医生就知道他的大脑是正常的。


4、月球摩托车[15]

一家摩托车公司设计了第一款月球使用的电动两轮摩托车。

它的材料是铝和碳纤维,特别轻,全车只有136公斤。

这么轻的重量,一方面省电,另一方面月球的重力只有地球的六分之一,只要稍有颠簸就会跳起来。这辆车的设计,充分考虑了跳跃前进。

文章与视频

1、中国科学论文三大指标跃居世界第一[16](中文)

日本媒体报道,自然科学领域研究论文的三个重要指标——论文总数,引用次数排名前10%的论文、排名前1%的论文——中国全都排名2019年的世界第一,超过美国。


2、为 Chromium 实现 HEVC 硬解[17](中文)

字节跳动工程师和 Intel 工程师合作,为 Chrome 浏览器加上 HEVC 支持,也就是支持 H.265 视频编码,该功能已经发布在最新的 Chrome 107。

Chrome 之所以一直不加这个功能,是因为 H.265 解码器需要付费。这次的实现很聪明,调用了系统的解码能力,不涉及付费问题。


3、Pico 4 真实体验[18](视频)

字节新出的 VR 头盔 Pico 4,规格很诱人,作者亲身体验后,却发现存在诸多问题。这个是 B 站视频,另有 Youtube 网址[19]


4、JavaScript 的月份为什么从 0 开始[20](英文)

JavaScript 的月份是从0开始计数。本文追溯这种做法的源头,谁第一个用0代表1月份。另可参考这篇长推文[21]


5、禁止 Cookie 会发生什么[22](英文)

如果禁止 Chrome 浏览器保存 Cookie,很多相关 API 都将一起关闭,比如 localStorage 和 IndexedDB,导致很多网站根本无法使用。


6、用 JavaScript 追踪飞机信号[23](英文)

本文介绍使用 Web USB API,让浏览器读取 USB 设备,接收飞机发出 ADS-B 信号。


7、安卓 Firefox 浏览器如何安装插件[24](英文)

Firefox 的安卓版现在有一个功能,可以在电脑上选定一组插件,然后在手机上一次性安装。


8、一张图表,一个信息[25](英文)

可视化图表的一个问题就是太复杂,不容易看懂(上图)。本文用实例解释,一张图表只适合表达一个信息,如果信息太多,就应该拆分图表。


9、MacOS 开启 sudo 的指纹认证[26](英文)

sudo 命令需要输入根用户的密码,MacOS 支持用指纹替代 sudo 密码。

工具

1、Turbopack[27]

Vercel 公司发布新一代打包器 Turbopack,号称比 Webpack 快700倍,比 Vite 快10倍。

而且,它还出自 Webpack 作者之手,Vercel 聘请了他来领导这个项目。

Turopack 可以看作是 Rust 语言重写的 Webpack,目前还处于初期,后面有计划支持兼容 Webpack 插件。看来 Webpack 真的要退出历史舞台了。


2、Lyrebird[28]

Linux 平台的一个变声器软件,可以把你的声音变成男声、女声、播音员等等。


3、HyperUI[29]

一个 Tailwind CSS 组件库。如果你不清楚 Tailwind CSS 的那些类名应该怎么搭配,可以看看这个库。


4、OneMark[30]

微软的免费笔记软件 OneNote 的 Markdown 插件,可以用 Markdown 语法输入笔记,参见介绍文章[31]。(@WeiXinLee[32] 投稿)


5、base2048[33]

一个 JS 库,将 Base64 扩展到了2048个字符,从而使得二进制数据,可以转成非常短的字符串。


6、积木头像

一个微信小程序(搜索“积木头像”),可以生成 notion 风格头像,支持各个部位的定制和背景色。(@bimohxh[34] 投稿)


7、checkmake[35]

一个检查 Makefile 文件有没有错误的工具。


8、Criterion[36]

C/C++ 的单元测试框架。


9、DaRemote[37]

一个安卓应用,内置 SSH 客户端,可以登陆服务器,以图形展示服务器的实时状态。


10、craiyon[38]

开源 AI 绘图引擎 DALL·E mini[39] 改名后的样子,根据文本生成图像,免费使用。特点是速度比较快(不超过2分钟),效果也不错。

资源

1、折纸教程[40]

日本折纸大师藤本修三(1922–2015)写的五本折纸教程,现在由他后人放入公共领域,全部可以免费下载。

下面就是藤本修三的一些折纸作品。如果家里有小朋友,可以用作手工教材。


2、AI 自拍[41]

用户向该网站上传5~10张自拍照,它就会用 AI 模型生成一张很帅的自拍。下图是原始素材和模型生成的自拍。


3、TLS 1.3 图解[42]

作者使用图片,详细解释新版本的 TLS 1.3 协议的每个步骤和每个字节的含义。


4、Quick Reference[43]

该网站收集了各种编程语言和工具的速查表,带有源码仓库[44]。(@jaywcjlove[45] 投稿)


5、图形和游戏开发的 3D 数学入门[46](3D Math Primer for Graphics and Game Development)

免费阅读的英文教程,介绍 3D 图形软件开发所需要的数学知识。

图片

1、五台发动机的飞机[47]

普通飞机最多只有四个发动机,但是一架澳大利亚客机曾经临时“装过”第五个发动机。

2011年,澳大利亚航空公司的一架波音747客机,飞到南非约翰内斯堡以后,一个发动机突发故障,飞不回来了。

澳航研究了各种选项以后,决定紧急从澳大利亚向南非空运一台发动机。

作为最快的方法,他们把这台备用发动机,装在下一架飞往南非的波音747的机翼下方。那架飞机就成了一架有5个发动机的飞机。


2、OpenSSL 的图形界面[48]

OpenSSL 是一个命令行工具,主要用于加密通信。

它带有大量参数,如果做成图形界面,会是什么样子?

有人就设计了一个,因为参数实在太多,最后就是下面这种恐怖的样子。

由此可见,对于带有大量参数的工具软件,命令行界面的易用性其实远胜于图形界面。

文摘

1、TikTok 对唱片公司的影响[49]

TikTok 已经在欧美成为音乐传播的主渠道。

美国的唱片公司现在要求歌手,新歌只有在 TikTok 走红以后,才能发专辑。

哈尔希(Halsey)是一位已经成名的女歌手,也被要求在 TikTok 发新歌。她发了很多视频,没有一首走红。

最后,她实在忍不住了,发了一个痛哭的视频。

“我想出专辑,但是公司不同意,因为我没有一首歌在 TikTok 走红。我已经卖出的专辑超过1.65亿张,但是现在我没有办法出新专辑。”

出乎意料,这个视频走红了。唱片公司看到她有人气了,终于同意出专辑了。

这件事在美国音乐引起了议论,很多人认为,唱片公司太短视了,这样下去,整个唱片业岌岌可危。

只为走红的歌发专辑,虽然可以降低风险,确保能够赚钱。但是,一旦音乐家自己在 TikTok 打开市场,就会建立属于自己的渠道,这时他们就不再需要唱片公司了,而且会有更多的办法赚钱。

唱片公司为了保住利润,放弃了培养歌手、发掘音乐的作用,只想收割现成的成果,就等于是自掘坟墓。

言论

1、

2010年,中央情报局发现,拉登可能藏身在巴基斯坦农村的一座神秘三层小楼,但是无法确定。

他们就开始监视楼外的晾衣绳,通过晾晒衣服的种类和数量,判断楼里住了什么人和多少人。

-- 《追杀奥萨马·本·拉登》[50]


2、

现在是成为 Linux 用户的好时机。这个系统已经很成熟,对普通用户有很好的可用性。

硬件基本上开箱即用,而且你免费拥有丰富且最新的驱动程序、bug 的快速修复、接近企业级的大型社区维护更新。

-- Hacker News 读者[51]


3、

软件的可观察性有三大支柱:指标、跟踪和日志。

-- 《可观察性的三大支柱》[52]


4、

电子游戏是现在还在学校的这一代人接触的主要媒体。对他们来说,电子游戏不仅是一项活动,还是社交生活的主要部分。

明天的世界将会建立在电子游戏的设计和习惯之上。

-- 《电子游戏研究》[53]


5、

开源项目的作者有一个真正的特权,那就是你是唯一决定软件设计的人,可以体验一把主宰一切的感觉。只要你觉得别人的建议或设计与你的目标不相符,就有权拒绝他们。

-- 《开源悖论》[54]

历史上的本周

2021年(第180期):你想住在中国哪里?

2020年(第130期):低龄化的互联网

2019年(第78期):下一个风口是什么行业?

2018年(第27期):乔布斯的“热情假设”对不对?

说明

周刊每周五发布在我的个人网站[55]和微信公众号《阮一峰的网络日志》,欢迎订阅。

周刊内容开源,自由使用,仓库在 GitHub: ruanyf/weekly[56],欢迎提交 issue 投稿。另有《谁在招人?》[57]服务,提供程序员就业信息。

商业合作或产品推广,请邮件联系(Email: yifeng.ruan@gmail.com[58] )。

鸣谢

感谢国产软件 FlowUs[59] 支持周刊。

FlowUS 是一个知识管理与协作的 SaaS 产品,集成了“文档+表格+网盘”,具有写文档、制作主页、管理数据、存储文件等多种用途。

周刊的 FlowUs 专栏[60],欢迎访问。

(完)

References

[1] via: https://www.designboom.com/design/celestial-moon-installation-chinese-desert-oasis-mid-autumn-festival-weijun-lin-10-19-2022/
[2] 百度百科: https://baike.baidu.com/item/%E5%AD%A3%E6%89%BF/7308045
[3] 关系不太好: https://www.163.com/dy/article/H533IIGD0543L395.html
[4] “稀土掘金”: https://juejin.cn/
[5] 掘金未来大会: http://conf.juejin.cn/future2022?utm_source=ryf
[6] 点击这里: http://conf.juejin.cn/future2022?utm_source=ryf
[7] “码上掘金”首届全国编程挑战赛: https://juejin.cn/challenge/1?utm_source=ryf
[8] “码上掘金”: https://code.juejin.cn/
[9] 这个链接: https://juejin.cn/challenge/1?utm_source=ryf
[10] 中国开发者生态调查: https://wj.ictr.com.cn/answer/s/8iw15u3Met
[11] 这里: https://wj.ictr.com.cn/answer/s/8iw15u3Met
[12] 太阳能围栏: https://techcrunch.com/2022/07/18/look-out-putin-ukrainian-woman-invents-solar-for-balconies-to-wean-europe-off-russian-gas/
[13] AI 合影: https://petapixel.com/2022/10/14/photographer-creates-ai-girlfriend-to-stave-off-nosy-relatives/
[14] 手术萨克斯: https://www.iflscience.com/watch-a-man-play-the-sax-while-surgeons-operate-on-his-brain-65840
[15] 月球摩托车: https://kottke.org/22/04/a-custom-built-moon-motorcycle
[16] 中国科学论文三大指标跃居世界第一: https://cn.nikkei.com/industry/scienceatechnology/49484-2022-08-10-01-58-20.html
[17] 为 Chromium 实现 HEVC 硬解: https://zhuanlan.zhihu.com/p/541082191
[18] Pico 4 真实体验: https://www.bilibili.com/video/BV1ZN4y1w7Br/
[19] Youtube 网址: https://www.youtube.com/watch?v=9JcNZHrVO8w
[20] JavaScript 的月份为什么从 0 开始: https://www.jefftk.com/p/history-of-zero-based-months
[21] 长推文: https://twitter.com/hillelogram/status/1329228419628998665
[22] 禁止 Cookie 会发生什么: https://blog.tomayac.com/2022/08/30/things-not-available-when-someone-blocks-all-cookies/
[23] 用 JavaScript 追踪飞机信号: https://charliegerard.dev/blog/aircraft-radar-system-rtl-sdr-web-usb/
[24] 安卓 Firefox 浏览器如何安装插件: https://www.ghacks.net/2022/10/20/firefox-beta-for-android-now-supports-custom-add-on-collections/
[25] 一张图表,一个信息: https://datadino.substack.com/p/one-idea-per-chart
[26] MacOS 开启 sudo 的指纹认证: https://it.digitaino.com/use-touchid-to-authenticate-sudo-on-macos/
[27] Turbopack: https://turbo.build/
[28] Lyrebird: https://github.com/lyrebird-voice-changer/lyrebird
[29] HyperUI: https://www.hyperui.dev/
[30] OneMark: https://onemark.neuxlab.cn/
[31] 介绍文章: https://sspai.com/post/76228
[32] @WeiXinLee: https://github.com/ruanyf/weekly/issues/2699
[33] base2048: https://github.com/qntm/base2048
[34] @bimohxh: https://github.com/ruanyf/weekly/issues/2705
[35] checkmake: https://github.com/mrtazz/checkmake
[36] Criterion: https://github.com/Snaipe/Criterion
[37] DaRemote: https://play.google.com/store/apps/details?id=com.deskangel.daremote&hl=en_US&gl=US
[38] craiyon: https://www.craiyon.com/
[39] DALL·E mini: https://github.com/borisdayma/dalle-mini
[40] 折纸教程: https://origami.kosmulski.org/blog/2022-10-23-fujimoto-books-public-domain
[41] AI 自拍: https://www.strmr.com/
[42] TLS 1.3 图解: https://tls13.xargs.org/
[43] Quick Reference: https://wangchujiang.com/reference/
[44] 源码仓库: https://github.com/jaywcjlove/reference
[45] @jaywcjlove: https://github.com/ruanyf/weekly/issues/2704
[46] 图形和游戏开发的 3D 数学入门: https://gamemath.com/book/intro.html
[47] 五台发动机的飞机: https://www.flightradar24.com/blog/how-qantas-ferried-an-engine-on-the-wing-of-a-747/
[48] OpenSSL 的图形界面: https://smallstep.com/blog/if-openssl-were-a-gui/
[49] TikTok 对唱片公司的影响: https://tedgioia.substack.com/p/record-labels-dig-their-own-grave
[50] 《追杀奥萨马·本·拉登》: https://www.politico.com/news/magazine/2021/04/30/osama-bin-laden-death-white-house-oral-history-484793
[51] Hacker News 读者: https://news.ycombinator.com/item?id=32453995
[52] 《可观察性的三大支柱》: https://www.datadoghq.com/three-pillars-of-observability/
[53] 《电子游戏研究》: http://togelius.blogspot.com/2022/08/apology-for-video-games-research.html
[54] 《开源悖论》: http://antirez.com/news/134
[55] 我的个人网站: http://www.ruanyifeng.com/blog
[56] ruanyf/weekly: https://github.com/ruanyf/weekly
[57] 《谁在招人?》: https://github.com/ruanyf/weekly/issues/2666
[58] yifeng.ruan@gmail.com: mailto:yifeng.ruan@gmail.com
[59] FlowUs: https://flowus.cn?promotionChannel=GW_RYF_01
[60] FlowUs 专栏: https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存