# 科技爱好者周刊（第 225 期）：NPC 演员也是一种职业

这里记录每周值得分享的科技内容，周五发布。（**[通知] 下周十一长假，周刊暂停一次。**）

本杂志开源（GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)），欢迎提交 issue，投稿或推荐科技内容。

周刊讨论区的帖子[《谁在招人？》](https://github.com/ruanyf/weekly/issues/2666)，提供大量程序员就业信息，欢迎访问或发布工作/实习岗位。

## 封面图

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092009.webp)

这大概是世界最危险的订婚照。一对加拿大恋人在山顶上订婚，摄影师按下快门的一瞬间，居然拍到了一道闪电。虽然照片本身很浪漫，实在太危险了。（[via](https://mymodernmet.com/danika-camba-lightning-bolt-photo/)）

## 本周话题：NPC 演员也是一种职业

一位国外玩家提出[一个设想](https://decrypt.co/109203/nft-game-consultant-says-poor-people-could-be-npcs)：**游戏 NPC 应该由真人扮演**。

这个想法很有意思，我印象中，没有任何一个游戏这样做过。它很可能实现，值得好好聊聊。

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092408.webp)

NPC 指的是[“非玩家角色”](https://baike.baidu.com/item/NPC/53782)（non-player character），也就是游戏里面配合玩家的一些辅助人物，比如街上的行人、巡逻的警察、看门的士兵等等。

玩家可以与这些角色对话，获取线索，或者向他们购买道具。

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022093001.webp)

他们目前都是计算机生成的，行为由程序控制，看上去非常机械，没有趣味，时间一长，让人觉得很乏味。

仔细想一下，你就会发现，NPC 完全可以改成真人扮演。

举例来说，我扮演一个调酒师，每天晚上到游戏里面上班，专门服务走进酒吧的玩家。游戏公司会提供剧本，告诉我需要做哪些事，说哪些话。除此之外，我可以自由发挥，但是不能离开酒吧。

这会大大增加游戏的逼真感和可玩性。每个 NPC 背后都是真人，跟他们互动就是跟人类互动，游戏世界顿时就变成了真实世界。

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092410.webp)

将来的游戏可能是这样一种商业模式：付钱的人当主人公，玩游戏，享受剧情；不付钱的人当 NPC，感受一下游戏，如果愿意长时间在线，就可以申请当 NPC 演员。

**游戏公司为了吸引更多玩家，有更多人气，会愿意向 NPC 演员支付工资，玩家也可以给 NPC 演员打赏。**

到了那个时候，扮演 NPC 就真的是一种职业了，可以赚钱糊口。开头那位国外玩家就建议，找菲律宾人扮演 NPC，他们的时薪才几元人民币，肯定愿意来游戏里面打工。

对于社会来说，NPC 扮演可以创造工作岗位，解决就业问题，对社会是有利的。它不需要特殊技能，也很轻松，退休的老人、修养的病人、下班后的职员，都可以来当 NPC 演员，赚一点收入。

我越想越觉得，**未来世界的就业，很可能就发生在游戏里面。** 扮演 NPC 为玩家服务，其实跟电商的线上客服，属于同一个性质，只不过把服务搬到了游戏里。以后，人们说起“打零工”，可能首先想到的不是送外卖或开网约车，而是上线当 NPC。

## 科技动态

1、[植物牛排](https://www.dailymail.co.uk/sciencetech/article-10927285/MailOnline-tries-worlds-plant-based-filet-mignon-steaks.html)

一家斯洛文尼亚公司推出了，世界上第一款植物肉制成的牛排。它在视觉上、口味上、热量上，与真的牛排非常相像。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070101.webp)

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070102.webp)

它采用一种特殊工艺，将植物蛋白（主要来自大豆和小麦）做成线性纤维，产生牛肉纤维粘连的感觉。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070103.webp)

它还加入了甜菜根粉，以产生牛肉褐红色的色泽，保证视觉上像新鲜牛肉；同时，使用葵花油产生牛排的大理石花纹，也就是乳白色脂肪层，保证口感多汁。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070104.webp)

它的缺点是价格非常贵，一盒四块牛排，500克，价格24欧元（约170元人民币）。

2、[撞击小行星](https://www.bbc.com/zhongwen/simp/science-63043375)

本周一（9月27日）晚上，美国宇航局成功完成了人类第一次小行星撞击实验。

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092804.webp)

一艘宇宙飞船（上图的 Dart）撞击了一颗直径为160米的小行星（上图的迪莫弗斯），看看能否改变它的运行轨道，为以后可能发生的小行星撞击地球积累防御经验。

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092805.webp)

实验非常成功，飞船撞在距离小行星的中心约17米的地方。撞击后具体的轨道数据，还要等一段时间才能观测到。

上图是这颗小行星的照片，下图则是宇宙飞船在撞击前发回的最后一张小行星的地表照片。

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092806.webp)

3、[隐形眼镜计算机](https://newatlas.com/wearables/mojo-vision-ar-contact-lens/)

一家美国创业公司推出了，世界第一台集成在隐形眼镜上的计算机。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070105.webp)

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070106.webp)

这个隐形眼镜厚度不足0.5毫米，但是上面集成了 ARM Core M0 处理器、信号接收器、微型电池。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070107.webp)

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070108.webp)

它能在视野中，显示单色图形，还能让用户通过眼球运动来控制。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070109.webp)

4、[吉他调音](https://www.engadget.com/google-guitar-tuner-search-113540630.html)

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070404.webp)

谷歌搜索添加了吉他调音器，在搜索框键入“google 调音器”（或者“google tunner”），就会出现一个网页调音器。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070403.webp)

你对着麦克风弹吉他，网页就会显示对应的音高。

类似的还有其他小工具，比如“google 节拍器”、“google 掷硬币”、“google dice roller”。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070402.webp)

5、[透明光伏电池](https://cn.nikkei.com/industry/scienceatechnology/49525-2022-08-16-05-00-49.html)

![](https://cdn.beekka.com/blogimg/asset/202208/bg2022081708.webp)

日本开发出透明的光伏电池，可以透过约80％的可见光，贴在窗户或汽车玻璃上也不会遮挡视线。

只要成本能够降下来，它就有重大的实用意义，以后玻璃窗也可以用来发电。

## 文章

1、[全屋光纤布网 FTTR](https://www.jiemian.com/article/8107647.html)（中文）

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092113.webp)

大家可能不知道，国内的通信服务商都有“全屋光纤布网”业务，帮你在家里安装光纤局域网，这个服务称为 FTTR。

本文分析为什么它在国内发展得不好，一大原因是如果你的住房面积不大，根本没必要安装它。

2、[多余的电去哪了？](https://mpower.in-en.com/html/power-2285297.shtml)（中文）

如果用电量小于发电量，电就会多出来，本文介绍多余的电去哪里了。不是储藏起来，根本没有这么多储能设施。

3、[中国坐标系简明指南](https://abstractkitchen.com/blog/a-short-guide-to-chinese-coordinate-system/)（英文）

![](https://cdn.beekka.com/blogimg/asset/202208/bg2022080704.webp)

中国的地图服务的坐标系需要转换，作者作为一个外国的网络地图开发者，介绍了这方面的情况。

4、[巧用 CSS 显示 HTML 源码](https://secretgeek.github.io/html_wysiwyg/html.html)（英文）

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092603.webp)

本文介绍了几个有用的技巧，很神奇地在渲染页面时，能够展示 HTML 源码。

5、[写出清晰代码的六条规则](https://massimo-nazaria.github.io/blog/2022/02/10/avoid-spaghetti-code-with-scope-minimization.html)（英文）

![](https://cdn.beekka.com/blogimg/asset/202208/bg2022081308.webp)

作者总结了六条简单规则，可以避免代码一团乱。我觉得总结得不错。

6、[Android 替代品 /e/ OS](https://thenewleafjournal.com/review-of-e-an-android-alternative-for-mobile-phones/)（英文）

作者体验了手机操作系统 [/e/ OS](https://e.foundation/e-os/)，它是安卓系统的替代品，去除了所有谷歌服务，跟 LineageOS 差不多。

![](https://cdn.beekka.com/blogimg/asset/202208/bg2022081101.webp)

7、[我做了一个旅行路由器](https://teklager.se/en/knowledge-base/openwrt-based-travel-router-apu2d4/)（英文）

![](https://cdn.beekka.com/blogimg/asset/202206/bg2022062403.webp)

作者介绍他如何自己购买零件，再安装软件，组装出一个旅行路由器。

8、[如何配置本地电脑的短链接](https://kalaracey.github.io/how-short-links-work/)（英文）

作者演示了一种方法，创建在本地跳转的短链接，比如在地址栏输入`g`，就跳到 GitHub，网址翻译不需要服务器。

## 活动

1、[ClickHouse 的企业应用实践：ByteHouse](https://www.bagevent.com/event/8303002?bag_track=001)

海量数据分析（比如日志处理）使用什么工具？目前首选的数据引擎一般是 ClickHouse，可以直接运行 SQL 查询。

字节跳动是国内 ClickHouse 的最大用户之一，内部节点超过18000个，数据量超过 700 PB，甚至还有自己的商业化产品 [ByteHouse](https://bytehouse.cn/)。

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092203.webp)

国庆长假后的第一个周六（10月15日）下午，<u>字节跳动有一个技术沙龙，跟社区分享他们工程师的使用经验</u>：为什么选择 ClickHouse 进行数据分析？如何部署和管理这么多节点？如何对其进行增强和重构，更适合国内用户的需要，满足企业使用场景？

感兴趣的同学点击标题链接，或扫描二维码了解详情，报名参加线上直播，现场还会赠送字节纪念品。

## 工具

1、[Certificate Ripper](https://github.com/Hakky54/certificate-ripper)

一个命令行工具，用来获取网站的 HTTPS 证书。

2、[ctop](https://github.com/bcicen/ctop)

![](https://cdn.beekka.com/blogimg/asset/202206/bg2022060509.webp)

一个容器的终端监控界面，监控容器的运行状况，就像是容器的 top 命令。

3、[Bottle](https://usebottles.com/)

![](https://cdn.beekka.com/blogimg/asset/202206/bg2022060801.webp)

一个在 Linux 上运行 Windows 软件的工具，主要用于运行游戏。

4、[Umbrel](https://umbrel.com/)

![](https://cdn.beekka.com/blogimg/asset/202206/bg2022060803.webp)

个人服务器的操作系统，把常用工具做在一个启动页里面，主要用在树莓派。

5、[Fighting Design](https://fighting.tianyuhao.cn/)

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092901.webp)

一款个人开发者打造的 Vue3 组件库，已经有相当的规模了。（[@Tyh2001](https://github.com/ruanyf/weekly/issues/2651) 投稿）

6、[NetGuard](https://netguard.me/)

![](https://cdn.beekka.com/blogimg/asset/202206/bg2022060903.webp)

一个免费的安卓防火墙，不需要 root 就能使用，可以让某个 App 无法使用 WiFi 或流量。

7、[V2exOS](https://github.com/isaced/V2exOS)

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092906.webp)

一个用 SwiftUI 编写的 V2ex macOS 客户端。（[@isaced](https://github.com/ruanyf/weekly/issues/2663) 投稿）

8、[redis-shake](https://github.com/alibaba/RedisShake)

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092905.webp)

阿里巴巴开源的工具，用于 Redis 实例间数据迁移与清洗。（[@suxb201](https://github.com/ruanyf/weekly/issues/2661) 投稿）

9、[ffmpeg buddy](https://evanhahn.github.io/ffmpeg-buddy/)

![](https://cdn.beekka.com/blogimg/asset/202206/bg2022060904.webp)

ffmpeg 以参数复杂而闻名，这个网页应用让用户填写几个文本框，自动生成对应的 ffmpeg 命令。

10、[giscus](https://giscus.app/zh-CN)

一个由 GitHub 讨论区驱动的网站评论系统，用户在你的网站上留下评论，数据会存在 GitHub 讨论区。

## 资源

1、[编程竞赛的常见算法](https://cp-algorithms.com/graph/strongly-connected-components.html)（Algorithms for Competitive Programming）

![](https://cdn.beekka.com/blogimg/asset/202203/bg2022031708.webp)

这是一本免费的英文电子书，逐一讲解编程竞赛里面常见的几十种算法，求职面试也用得到。

2、[相机曝光模拟器](http://www.canonoutsideofauto.ca/play/)

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092807.webp)

一个网页模拟器，调整镜头的光圈、快门和ISO，得到不同的曝光照片，帮助新人理解曝光三要素。（[@meq1986](https://github.com/ruanyf/weekly/issues/2649) 投稿）

3、[数据库排名](https://db-engines.com/en/ranking)

![](https://cdn.beekka.com/blogimg/asset/202203/bg2022032803.webp)

这个网站根据数据库的流行程度，对数据库软件进行排名。

4、[墨西哥湾洋流](https://www.nytimes.com/interactive/2021/03/02/climate/atlantic-ocean-climate-change.html)

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071903.webp)

《纽约时报》的长篇可视化作品，介绍墨西哥湾洋流的影响，制作得非常精美。

5、[fasteR](https://github.com/matloff/fasteR)

这个仓库是 R 语言学习教程，有大量示例。

## 图片和视频

1、[钓鱼堰](https://nautil.us/the-genius-of-fishing-with-tidal-weirs-15894/)

太平洋密克罗尼西亚群岛的土著人，有一种很聪明的捕鱼方法。

他们用石块在海滩上挖了一个池塘，有一圈围堰。涨潮时，潮水会淹没围堰，可能会带进来鱼；退潮时，围堰重新露出水面，鱼就留下来，游不走了。

![](https://cdn.beekka.com/blogimg/asset/202205/bg2022051612.webp)

2、[鳄鱼的后代](https://www.thisiscolossal.com/2022/05/dhritiman-mukherjee-gharial-photos/)

![](https://cdn.beekka.com/blogimg/asset/202205/bg2022052601.webp)

印度摄影师拍到了一条鳄鱼背上有100多条小鳄鱼。

![](https://cdn.beekka.com/blogimg/asset/202205/bg2022052602.webp)

鳄鱼是卵生动物，一次可以产几十枚卵。比较有意思的是，鳄鱼的性别不是基因决定的，而是孵化温度决定的，低温时多孵化出雌性，高温时多雄性。

![](https://cdn.beekka.com/blogimg/asset/202205/bg2022052603.webp)

3、[《RRR》特效](https://v.qq.com/x/page/c3358m0es6w.html)

印度今年票房冠军电影《RRR》的特效制作，完全不输好莱坞，令人惊艳。

<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=c3358m0es6w" allowFullScreen="true" width="600" height="400"></iframe>

## 文摘

1、[一件不可思议的事情](https://twitter.com/anothercohen/status/1524105994669740032)

一家旧金山医疗保健公司的产品总监亚历山大·科恩（Alexander Cohen），实在看不惯商务网站 LinkedIn 充斥的浮夸和作假，决定搞一个恶作剧。

他在 LinkedIn 上面发了一个帖子，名字叫做《一件不可思议的事情》。不出所料，文章发布后，上千人要求加他为好友。

第二天，他公布，这篇文章都是虚构的，目的是讽刺 LinkedIn 上面那些自吹自擂的人和事。

下面就是他的那篇文章。

===

今天，一件不可思议的事情发生在我身上。

我开车来到星巴克，在汽车外卖窗口排队等候。我想为团队购买咖啡，我们团队为了赶上发布日期，整个周日都在加班。

我很感谢自己的团队，为了传播这种奉献精神，也是为了补偿后面顾客的长时间等待。我决定为后面那辆 SUV 买单。

我付掉了他们的咖啡钱，对星巴克的服务员说，如果他们愿意，也可以为别人买单，把这种行为传递下去。

我正要开车离开，那辆 SUV 突然向我鸣笛并闪灯。我停下车，他们开到我旁边。

走下车的居然是亚马逊的老板杰夫·贝佐斯！

他对我的好意感到很惊奇，提出接下来的一个小时，我可以和他一起喝咖啡。我知道团队正在等我，但是我不能错过这种千载难逢的机会。

一个小时的聊天变成了两个小时。我最后竟然加入贝佐斯的蓝色起源公司的下一次太空飞行，费用完全由他承担。

![](https://cdn.beekka.com/blogimg/asset/202209/bg2022092909.webp)

这个故事告诉我们：善待陌生人，你永远不知道它会如何影响你。

## 言论

1、

你需要在互联网表达你自己。

如果你在互联网上表达了你真正的兴趣，有一股神奇的力量会将你推给志同道合的人，让你们靠近。这些人会成为你最好的朋友、同事，有时甚至是伴侣。

-- [《建立朋友捕手》](https://ferrucc.io/posts/friendcatchers/)

2、

打开网站或 App，首页永远是最近发生的事情。

互联网引导我们关注过去24小时内发生的事情，将时效性置于重要性和深度之上，使我们远离了很多深刻的想法。结果，我们陷入了一个永无止境的现在时。

-- [David Perell](https://perell.com/essay/never-ending-now/)

3、

远程在家工作让我最难适应的一点是，我觉得自己像过上了退休生活。

我曾经梦想退休以后的生活，但是现在真的呆在家里，有了多出来的时间，我却感觉这种生活一点都不让人兴奋。

-- [《远程工作让我不喜欢的地方》](https://www.priconceptions.com/notebook/remote-jobs-bad)

4、

你从自己的一次失败中学到的东西，比阅读一千个成功故事学到的更多。

-- [《你应该如何对待你的人生？》](https://guzey.com/personal/what-should-you-do-with-your-life/)

5、

域名正在消亡，很少有人手动在地址栏输入域名，大部分用户都只通过搜索引擎访问。就算那些需要输入域名的场合，也正在慢慢被二维码取代。

-- [Hacker News 读者](https://news.ycombinator.com/item?id=32222849)

## 历史上的本周

2021年（第 177 期）：[iPad 的真正用途](https://www.ruanyifeng.com/blog/2021/09/weekly-issue-177.html)

2020年（第 126 期）：[内卷化是什么？](https://www.ruanyifeng.com/blog/2020/09/weekly-issue-126.html)

2019年（第 75 期）：[电子取代机械，对就业有何影响？](https://www.ruanyifeng.com/blog/2019/09/weekly-issue-75.html)

2018年（第 24 期）：[新人进入软件行业的建议](https://www.ruanyifeng.com/blog/2018/09/weekly-issue-24.html)

## 鸣谢

国产软件 [FlowUs](https://flowus.cn?promotionChannel=GW_RYF_01) 提供个人专栏服务（查看[周刊专栏](https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00)），集成了“文档+表格+网盘”，适合知识库、数据管理、文件存储多种用途。

![](https://cdn.beekka.com/blogimg/asset/202207/bg2022072108.webp)

（完）

