这里记录每周值得分享的科技内容,周五发布。([通知] 下周十一长假,周刊暂停一次。)
本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐科技内容。
周刊讨论区的帖子《谁在招人?》,提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。
封面图
这大概是世界最危险的订婚照。一对加拿大恋人在山顶上订婚,摄影师按下快门的一瞬间,居然拍到了一道闪电。虽然照片本身很浪漫,实在太危险了。(via)
本周话题:NPC 演员也是一种职业
一位国外玩家提出一个设想:游戏 NPC 应该由真人扮演。
这个想法很有意思,我印象中,没有任何一个游戏这样做过。它很可能实现,值得好好聊聊。
NPC 指的是“非玩家角色”(non-player character),也就是游戏里面配合玩家的一些辅助人物,比如街上的行人、巡逻的警察、看门的士兵等等。
玩家可以与这些角色对话,获取线索,或者向他们购买道具。
他们目前都是计算机生成的,行为由程序控制,看上去非常机械,没有趣味,时间一长,让人觉得很乏味。
仔细想一下,你就会发现,NPC 完全可以改成真人扮演。
举例来说,我扮演一个调酒师,每天晚上到游戏里面上班,专门服务走进酒吧的玩家。游戏公司会提供剧本,告诉我需要做哪些事,说哪些话。除此之外,我可以自由发挥,但是不能离开酒吧。
这会大大增加游戏的逼真感和可玩性。每个 NPC 背后都是真人,跟他们互动就是跟人类互动,游戏世界顿时就变成了真实世界。
将来的游戏可能是这样一种商业模式:付钱的人当主人公,玩游戏,享受剧情;不付钱的人当 NPC,感受一下游戏,如果愿意长时间在线,就可以申请当 NPC 演员。
游戏公司为了吸引更多玩家,有更多人气,会愿意向 NPC 演员支付工资,玩家也可以给 NPC 演员打赏。
到了那个时候,扮演 NPC 就真的是一种职业了,可以赚钱糊口。开头那位国外玩家就建议,找菲律宾人扮演 NPC,他们的时薪才几元人民币,肯定愿意来游戏里面打工。
对于社会来说,NPC 扮演可以创造工作岗位,解决就业问题,对社会是有利的。它不需要特殊技能,也很轻松,退休的老人、修养的病人、下班后的职员,都可以来当 NPC 演员,赚一点收入。
我越想越觉得,未来世界的就业,很可能就发生在游戏里面。 扮演 NPC 为玩家服务,其实跟电商的线上客服,属于同一个性质,只不过把服务搬到了游戏里。以后,人们说起“打零工”,可能首先想到的不是送外卖或开网约车,而是上线当 NPC。
科技动态
1、植物牛排
一家斯洛文尼亚公司推出了,世界上第一款植物肉制成的牛排。它在视觉上、口味上、热量上,与真的牛排非常相像。
它采用一种特殊工艺,将植物蛋白(主要来自大豆和小麦)做成线性纤维,产生牛肉纤维粘连的感觉。
它还加入了甜菜根粉,以产生牛肉褐红色的色泽,保证视觉上像新鲜牛肉;同时,使用葵花油产生牛排的大理石花纹,也就是乳白色脂肪层,保证口感多汁。
它的缺点是价格非常贵,一盒四块牛排,500克,价格24欧元(约170元人民币)。
2、撞击小行星
本周一(9月27日)晚上,美国宇航局成功完成了人类第一次小行星撞击实验。
一艘宇宙飞船(上图的 Dart)撞击了一颗直径为160米的小行星(上图的迪莫弗斯),看看能否改变它的运行轨道,为以后可能发生的小行星撞击地球积累防御经验。
实验非常成功,飞船撞在距离小行星的中心约17米的地方。撞击后具体的轨道数据,还要等一段时间才能观测到。
上图是这颗小行星的照片,下图则是宇宙飞船在撞击前发回的最后一张小行星的地表照片。
3、隐形眼镜计算机
一家美国创业公司推出了,世界第一台集成在隐形眼镜上的计算机。
这个隐形眼镜厚度不足0.5毫米,但是上面集成了 ARM Core M0 处理器、信号接收器、微型电池。
它能在视野中,显示单色图形,还能让用户通过眼球运动来控制。
4、吉他调音
谷歌搜索添加了吉他调音器,在搜索框键入“google 调音器”(或者“google tunner”),就会出现一个网页调音器。
你对着麦克风弹吉他,网页就会显示对应的音高。
类似的还有其他小工具,比如“google 节拍器”、“google 掷硬币”、“google dice roller”。
5、透明光伏电池
日本开发出透明的光伏电池,可以透过约80%的可见光,贴在窗户或汽车玻璃上也不会遮挡视线。
只要成本能够降下来,它就有重大的实用意义,以后玻璃窗也可以用来发电。
文章
1、全屋光纤布网 FTTR(中文)
大家可能不知道,国内的通信服务商都有“全屋光纤布网”业务,帮你在家里安装光纤局域网,这个服务称为 FTTR。
本文分析为什么它在国内发展得不好,一大原因是如果你的住房面积不大,根本没必要安装它。
2、多余的电去哪了?(中文)
如果用电量小于发电量,电就会多出来,本文介绍多余的电去哪里了。不是储藏起来,根本没有这么多储能设施。
3、中国坐标系简明指南(英文)
中国的地图服务的坐标系需要转换,作者作为一个外国的网络地图开发者,介绍了这方面的情况。
4、巧用 CSS 显示 HTML 源码(英文)
本文介绍了几个有用的技巧,很神奇地在渲染页面时,能够展示 HTML 源码。
5、写出清晰代码的六条规则(英文)
作者总结了六条简单规则,可以避免代码一团乱。我觉得总结得不错。
6、Android 替代品 /e/ OS(英文)
作者体验了手机操作系统 /e/ OS,它是安卓系统的替代品,去除了所有谷歌服务,跟 LineageOS 差不多。
7、我做了一个旅行路由器(英文)
作者介绍他如何自己购买零件,再安装软件,组装出一个旅行路由器。
8、如何配置本地电脑的短链接(英文)
作者演示了一种方法,创建在本地跳转的短链接,比如在地址栏输入g
,就跳到 GitHub,网址翻译不需要服务器。
活动
1、ClickHouse 的企业应用实践:ByteHouse
海量数据分析(比如日志处理)使用什么工具?目前首选的数据引擎一般是 ClickHouse,可以直接运行 SQL 查询。
字节跳动是国内 ClickHouse 的最大用户之一,内部节点超过18000个,数据量超过 700 PB,甚至还有自己的商业化产品 ByteHouse。
国庆长假后的第一个周六(10月15日)下午,字节跳动有一个技术沙龙,跟社区分享他们工程师的使用经验:为什么选择 ClickHouse 进行数据分析?如何部署和管理这么多节点?如何对其进行增强和重构,更适合国内用户的需要,满足企业使用场景?
感兴趣的同学点击标题链接,或扫描二维码了解详情,报名参加线上直播,现场还会赠送字节纪念品。
工具
一个命令行工具,用来获取网站的 HTTPS 证书。
2、ctop
一个容器的终端监控界面,监控容器的运行状况,就像是容器的 top 命令。
3、Bottle
一个在 Linux 上运行 Windows 软件的工具,主要用于运行游戏。
4、Umbrel
个人服务器的操作系统,把常用工具做在一个启动页里面,主要用在树莓派。
一款个人开发者打造的 Vue3 组件库,已经有相当的规模了。(@Tyh2001 投稿)
6、NetGuard
一个免费的安卓防火墙,不需要 root 就能使用,可以让某个 App 无法使用 WiFi 或流量。
7、V2exOS
一个用 SwiftUI 编写的 V2ex macOS 客户端。(@isaced 投稿)
阿里巴巴开源的工具,用于 Redis 实例间数据迁移与清洗。(@suxb201 投稿)
ffmpeg 以参数复杂而闻名,这个网页应用让用户填写几个文本框,自动生成对应的 ffmpeg 命令。
10、giscus
一个由 GitHub 讨论区驱动的网站评论系统,用户在你的网站上留下评论,数据会存在 GitHub 讨论区。
资源
1、编程竞赛的常见算法(Algorithms for Competitive Programming)
这是一本免费的英文电子书,逐一讲解编程竞赛里面常见的几十种算法,求职面试也用得到。
2、相机曝光模拟器
一个网页模拟器,调整镜头的光圈、快门和ISO,得到不同的曝光照片,帮助新人理解曝光三要素。(@meq1986 投稿)
3、数据库排名
这个网站根据数据库的流行程度,对数据库软件进行排名。
4、墨西哥湾洋流
《纽约时报》的长篇可视化作品,介绍墨西哥湾洋流的影响,制作得非常精美。
5、fasteR
这个仓库是 R 语言学习教程,有大量示例。
图片和视频
1、钓鱼堰
太平洋密克罗尼西亚群岛的土著人,有一种很聪明的捕鱼方法。
他们用石块在海滩上挖了一个池塘,有一圈围堰。涨潮时,潮水会淹没围堰,可能会带进来鱼;退潮时,围堰重新露出水面,鱼就留下来,游不走了。
2、鳄鱼的后代
印度摄影师拍到了一条鳄鱼背上有100多条小鳄鱼。
鳄鱼是卵生动物,一次可以产几十枚卵。比较有意思的是,鳄鱼的性别不是基因决定的,而是孵化温度决定的,低温时多孵化出雌性,高温时多雄性。
3、《RRR》特效
印度今年票房冠军电影《RRR》的特效制作,完全不输好莱坞,令人惊艳。
文摘
一家旧金山医疗保健公司的产品总监亚历山大·科恩(Alexander Cohen),实在看不惯商务网站 LinkedIn 充斥的浮夸和作假,决定搞一个恶作剧。
他在 LinkedIn 上面发了一个帖子,名字叫做《一件不可思议的事情》。不出所料,文章发布后,上千人要求加他为好友。
第二天,他公布,这篇文章都是虚构的,目的是讽刺 LinkedIn 上面那些自吹自擂的人和事。
下面就是他的那篇文章。
===
今天,一件不可思议的事情发生在我身上。
我开车来到星巴克,在汽车外卖窗口排队等候。我想为团队购买咖啡,我们团队为了赶上发布日期,整个周日都在加班。
我很感谢自己的团队,为了传播这种奉献精神,也是为了补偿后面顾客的长时间等待。我决定为后面那辆 SUV 买单。
我付掉了他们的咖啡钱,对星巴克的服务员说,如果他们愿意,也可以为别人买单,把这种行为传递下去。
我正要开车离开,那辆 SUV 突然向我鸣笛并闪灯。我停下车,他们开到我旁边。
走下车的居然是亚马逊的老板杰夫·贝佐斯!
他对我的好意感到很惊奇,提出接下来的一个小时,我可以和他一起喝咖啡。我知道团队正在等我,但是我不能错过这种千载难逢的机会。
一个小时的聊天变成了两个小时。我最后竟然加入贝佐斯的蓝色起源公司的下一次太空飞行,费用完全由他承担。
这个故事告诉我们:善待陌生人,你永远不知道它会如何影响你。
言论
1、
你需要在互联网表达你自己。
如果你在互联网上表达了你真正的兴趣,有一股神奇的力量会将你推给志同道合的人,让你们靠近。这些人会成为你最好的朋友、同事,有时甚至是伴侣。
— 《建立朋友捕手》
2、
打开网站或 App,首页永远是最近发生的事情。
互联网引导我们关注过去24小时内发生的事情,将时效性置于重要性和深度之上,使我们远离了很多深刻的想法。结果,我们陷入了一个永无止境的现在时。
3、
远程在家工作让我最难适应的一点是,我觉得自己像过上了退休生活。
我曾经梦想退休以后的生活,但是现在真的呆在家里,有了多出来的时间,我却感觉这种生活一点都不让人兴奋。
4、
你从自己的一次失败中学到的东西,比阅读一千个成功故事学到的更多。
5、
域名正在消亡,很少有人手动在地址栏输入域名,大部分用户都只通过搜索引擎访问。就算那些需要输入域名的场合,也正在慢慢被二维码取代。
历史上的本周
2021年(第 177 期):iPad 的真正用途
2020年(第 126 期):内卷化是什么?
2019年(第 75 期):电子取代机械,对就业有何影响?
2018年(第 24 期):新人进入软件行业的建议
鸣谢
国产软件 FlowUs 提供个人专栏服务(查看周刊专栏),集成了“文档+表格+网盘”,适合知识库、数据管理、文件存储多种用途。
(完)