Skip to content

科技爱好者周刊:第 100 期

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

本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。

周刊讨论区的帖子《谁在招人?》,提供大量就业信息,欢迎访问或发布工作/实习岗位。

封面图:上周五(3月20日)下午,通往洛杉矶市中心的110高速公路几乎完全空了,平时周末都是塞车的。(美联社

刊首语:零利率时代

美国最近将基准利率降到了0%。我觉得,大家对这件事不太关注,觉得跟自己没关系,或者觉得这是临时措施。

事实恰恰相反。我觉得,这是最重要的几个长期经济迹象之一,对每个人都会产生影响,而且比疫情本身的影响更深远持久。

它说明了一件事,高利率的时代已经永远地结束了。 美国的利率降到了零,中国的利率也在不断下降,欧洲甚至在去年就已经是负利率了。这绝不是暂时的,我们将会长期面对低利率。

(图片说明:过去30年的中国银行间贷款利率变化。)

利率是资金的成本。利率低就说明资金便宜,你可以用非常低的价格借到钱。反过来,它也反映了社会的平均利润率。如果各种项目的利润率很高,而利率又很低,就会有更多的人去借钱,从而促使利率回升。

利率一降再降,恰恰说明了社会的平均利润率在不断下降。 通俗地说,就是可以赚钱的好项目,越来越难找了。

下面就是这件事对每个人的影响: 高回报项目的消失、利率的下降、经济增长的放缓,使得你很难有办法攒钱了。 你好不容易积攒了一点工资,却发现根本找不到高回报的投资途径,不管是银行存款、证券投资、项目投资,回报率都很低。

由于投资回报很低,大部分人的财富只能主要依靠工资积累,一有大的消费,或者生活变故,那点钱顿时就会化为乌有。所以对于年轻人来说,想要生活自立,就必须尽早开始工作,获取工资。越晚工作,经济处境就会越困难,因为你找不到快速积累资金的方法,年龄在增长,但是资产却增长很慢。

回到上一期话题,应不应该读研?我认为,如果等到24岁才研究生毕业,去就业市场找人生第一份工作,就真的有点太晚了。至少在读研期间,就要想办法去挣钱。

前端培训课程

本周的培训推介,是来自”职坐标”的前端和小程序课程。

现在,国内的互联网公司陆续正常上班了,接下来的招聘和面试高峰,估计将出现在5、6月份。想要转行前端或者提升自己的同学,可以抓住眼下这一两个月,进行针对性的学习和准备。

“职坐标”是腾讯课堂里面唯一一家双认证(“严选课程”认证和“金课堂”认证)的前端培训机构,有着良好的培训记录和平台的质量监控。

他们给周刊的读者提供了一门前端免费教学视频 《前端全栈程序员:小白165天逆袭成为Web工程师》,教你学习全栈,提升互联网开发能力,增进就业的竞争力,讲解内容覆盖了前端开发所需的关键技术和技能。

对于移动端的微信小程序和项目实战感兴趣的同学,可以关注下面两门课程《微信小程序》和《Vue.js 大型项目实战》。

上面这两门课程原价分别是68元和29.9元,现在只要1元!

微信扫描下方二维码,加入职坐标 Web 前端学习群,回复“小程序”就可获得1元体验券,并赠送前端学习资料,名额只有129个,感兴趣的同学抓紧时间。

资讯

1、自制呼吸面罩

意大利的一个发明家团体,为了解决呼吸机不足的问题,提出可以将迪卡侬的浮潜面罩,改造成呼吸面罩。所需要的步骤仅仅是一个 3D 打印的氧气阀门,然后将氧气接入就可以了。

为了防止出现纠纷,他们将这个发明申请了专利,然后承诺所有人都可以免费使用,并将 3D 打印源文件发布到网上。

2、液态金属

1992年的电影《终结者2》中,一个机器人杀手变形为液态金属,令观众印象深刻。科学家也对室温下能够导热和导电的液体,抱有浓厚的兴趣。汞虽然是液态的,但是对人体有毒。目前对液态金属的研究都集中在镓上,镓是无毒的,温度达到30°C就会熔化,更难得的是,镓合金的熔化温度更低,而且没有蒸气不会被吸入。

最近,中国研究团队已经证实,通过磁场可以控制镓-铟-锡合金,达到电影《终结者2》里面的液态金属受控聚合的效果。当一滴镓铟合金放在强碱溶液中时,施加电压会导致在该液滴从球形变成雪花状的分形图案(下图)。科学家认为这种行为有突破性的应用前景。

3、iPad Pro 的新 CPU

苹果公司上周发布的 iPad Pro 支持触摸板和鼠标。国外评论认为,这实际上是苹果在尝试 ARM CPU 的笔记本电脑。如果成功,下一步就要将 macOS 从 x86 CPU 移植到 ARM CPU。

苹果自己可以生产 ARM CPU,而 x86 CPU 都需要从 Intel 购买。更换 CPU 的主要好处是,ARM CPU 比较节能,电池可以使用更长时间。而且更换后,手机和笔记本的操作系统就可以统一了,理论上手机 App 就可以直接在笔记本运行。目前,主要指标是看 Xcode 何时能移植到 iPad Pro,现在还不行。

4、虚拟的一级方程式大奖赛

篮球迷和足球迷都还不知道,联赛何时能够恢复,但是赛车迷已经可以看到线上虚拟比赛了。一级方程式赛车组委会宣布,从3月22日开始每周末将在网上直播虚拟的一级方程式大奖赛,参加者都是实际的赛车手,即车手在网上进行虚拟的赛车比赛。

上周日的 Twitch 直播,反响很热烈,两个小时吸引了7万多名观看者,最高时同时在线有23,000多个观众。比赛采用的是 PC 游戏 F1 2019 ,赛道长度是实际的50%,共28圈。雷诺 F1 车队的中国试车手周冠宇赢得了冠军。NASCAR 网站提供比赛精彩片段的录像。

5、双层飞机座椅

飞机的经济舱总是很不舒服,拥挤而且无法伸直腿。美国一家创业公司提出了双层座椅的设计,可以提供更大的空间,每位乘客都有一个小隔间,甚至可以躺下来。

发明者说,这种座椅不会多占空间,可以容纳当今宽体客舱中相同数量的座位,因此不会影响航空公司的盈利。但是,上层的乘客需要从梯子爬上去,具体介绍可以看下面这段30秒的视频

6、一句话消息

  • Netflix 在欧洲降低流媒体服务的比特率,为期30天,预计可以减少带宽消耗25%。目的是减轻网络服务商的压力,让出更多的带宽为居家办公服务。Youtube 也做出了类似变动。

  • 图标库 FontAwesome 发布最新版本,添加了病毒、医疗方面的许多新图标,用于制作标牌、报告、站点、应用程序,可以免费使用。

  • 国内公司推出“发热头盔”,可以使用红外摄像头查看前方5米范围内的人员,自动找出体温超过37.3摄氏度的发热人员。但是,它应该很耗电,所以重量不会轻,戴在头上可能很累。

  • 美国宇航局卫星照片发现,中国的环境污染(二氧化氮超标)在二月份大幅下降。

  • 武汉大学的樱花很有名,但是今年不对外开放。学校使用5G直播车,开启“云赏樱”,每天上午10时至下午16时,通过网络直播校园樱花实景。

  • 新加坡政府发布了一个手机 App,使用蓝牙通信,记录在周围出现的其他手机。目的是一旦某人确诊,可以找出他接触过的人。虽然这个想法非常好,但是 App 目前是自愿使用,所以不一定能取得满意的效果。

文章

1、PlayStation 5 vs Xbox Series X 硬件比较(中文)

今年就要发布的两大游戏机 PlayStation 5 和 Xbox Series X,硬件基本相同。如果你想同时玩这两个平台的独占游戏,就不得不同样的硬件买两套。索尼和微软真的可以考虑走 Steam 的模式,只出售主机操作系统,把硬件改成开放平台,让第三方厂商去做,反正现在硬件都是亏的。

2、《人类简史》作者赫拉利谈流行病(中文)

面对2月以来新冠肺炎疫情在全球范围内的快速蔓延,赫拉利撰写了这篇文章,在《三联生活周刊》独家中文刊发。

他的核心观点是,关闭国界不是阻止病毒传播的好办法,人类应该加强合作,而不是互相指责。对病毒的最佳防御不是隔离,而是信息。另外,他在《金融时报》发表的长文《冠状病毒之后的世界》也可以参考。

3、日历版本的实施方案(英文)

图数据库软件 Dgraph 决定从语义版本切换到日历版本YY.0M.PatchNumber,本文介绍 Dgraph 的实施方案。

4、我如何使用 Speech Synthesis API 自动生成语音(英文)

作者给出了一段简短的代码,使用 Speech Synthesis API 进行语音生成,让浏览器自己读出博客内容。

5、过去66年的66项最佳年度发明

这篇文章展示了从1954年开始,每一年的年度最佳发明,比如1954年是微波炉,1955年是脊髓灰质炎疫苗,1956年是计算机硬盘,2019年是世界最大的电动车 eDumper(上图)。

6、使用树莓派自制热像仪(英文)

作者介绍自己如何使用树莓派,制造了一个便宜的热像仪,可以感知人群中体温偏高的人。

7、使用 Jekyll 和 GitHub Pages 创建个人网站(英文)

一篇非常详细的操作指南,如何使用 Jekyll 建立一个静态网站,并发布到 GitHub Pages。

8、击败垃圾留言机器人(英文)

作者介绍一个小技巧,防止机器人通过网页表单,提交垃圾留言。方法是为表单元素<form>加上一个data-action属性,真正的提交地址放在这个属性里面。

9、化石燃料的未来(英文)

这是一篇投资咨询公司写的能源价格分析,文章比较长,但是值得一读。作者认为,随着绿色能源价格不断降低,化石燃料(石油、煤、天然气)将进入“永久的熊市”。

下图是过去三年,能源股票的价格变化。蓝线是 SP500 指数,上涨了40%;绿色是太阳能股,上涨了80%;橙线是石油天然气,红色是煤炭,都是下跌的。也就是说,化石能源的股票走势都很糟糕。

10、三种数据类型(英文)

作者认为,软件的数据分为三种:常量(不可变,也不可替换)、状态(可变可替换)和缓存(不可变,但可替换)。

工具

1、pwgen

一个 WASM 模块,用来生成随机密码,可以在命令行使用,也可以作为自定义元素插入网页。

2、Excalidraw

一个非常简单易用的白板绘图开源工具。

3、Screen.so

一个基于 Web 的视频会议软件,可以共享白板和视频,并且能够合作编程。

4、紧急状况模板

有时候,网站会突然无法访问,这时就需要提供一个临时的应急网址。这里有提供一个网站紧急状况的网页模板。

5、字体裁剪工具

中文的字体文件都非常大,网页全部加载不现实。这个工具可以从字体里面,选取网页需要的字符,生成新的字体文件。(@2234839 投稿)

6、xterm-player

一个基于 Web 的命令行终端录制回放工具,解决了分享命令操作时,无法拷贝文字以及视频体积较大的问题。(@JavaCS3 投稿)

7、图灵派(Turing Pi)

图灵派是树莓派的一个集群板,好比机房里面的一个机架,可以用来自己架设 Kubernetes 集群。

8、EVM

一个国产的针对物联网的超轻量虚拟机,本质上是一款通用、精简的嵌入式虚拟机,由语法解析前端框架和字节码运行后端构成,可运行在资源受限制的单片机上。(@scriptiot-dev 投稿)

9、react-visual-editor

React 的组件可视化拖拽页面编辑与代码生成工具,让不会 React 技术栈的人员可以通过拖拽生成页面。(@anye931123 投稿)

10、dino

一个支持 XMPP 协议的聊天客户端。

资源

1、浏览器在 2020 年可以干什么?

这个仓库收集各种新兴的浏览器 API,展示浏览器具备的能力。如果你想追踪 Web App 开发的前沿,可以关注它。上图是浏览器的画中画 API。

2、ActivityPub 协议的开源软件

ActivityPub 是一种去中心化的内容聚合协议,可以让其他用户远程订阅你的内容。它很像升级版的 RSS,但是支持远程推送。这里是 ActivityPub 协议技术细节的介绍

下面是目前支持 ActivityPub 协议的开源软件,可以自己架设服务。

3、CS 253:Web 安全

斯坦福大学的 Web 攻击课程,里面有资料下载,介绍各种攻击手段的基础知识,比如代码注入、网络钓鱼、网络指纹等等。

4、基于 IPFS 的电子书搜索引擎

网友上传至 IPFS 网络的电子书索引,目前收入量约5万。使用Flask + Elasticsearch + Nginx 构建,已在 GitHub 部分开源。(@SaltyLeo 投稿)

5、GitHub 中文项目排行榜

这个仓库收集 GitHub 上面国人的中文项目的 Star 排行。(@9527q 投稿)

图片

1、Spomeniks

该网站收集东欧共产主义时期各种奇特形状的纪念碑。

2、圆塔

丹麦首都哥本哈根的市中心,耸立着一座七层的塔楼,高35米。

这是始建于1642年的天文馆,那一年伽利略去世,日心说开始占据主流,天文学研究出现了大爆发。国王决定建造一座专门的天文台。

这座楼最大的特点,就是内部没有一级台阶,都是螺旋式上升的砖道。这是为了方便推车将沉重的天文仪器运到塔楼的顶部。

文摘

1、为什么没有冠状病毒疫苗?

Covid-19 出现之前,常见的冠状病毒有4种,对于大多数人来说,它们仅仅引起轻度感冒。这些病毒会激发人体的免疫反应,使得人体自然康复。康复以后,体内会产生抗体,使你受到大约一年或更长时间的保护,但是抗体最终会消失。

也就是说,人类可以被同一种病毒再次感染,所以需要注射疫苗。但是,实际上并没有针对这4种冠状病毒的疫苗。为什么我们不开发冠状病毒疫苗呢?

原因一。大多数感冒是由其他病毒引起的,比如鼻病毒、RSV、副流感病毒等等。4种冠状病毒只会导致大约20%的感冒。由于每一种病毒都需要不同的疫苗,所以冠状病毒疫苗实际上需要4种。但是,即使你全部使用4种疫苗,也只能抵御 20%的感冒。

原因二。证明疫苗有效的临床试验,非常困难而且昂贵。即使疫苗将冠状病毒导致的感冒风险降低了75%,也仅将整体的感冒风险降低了15%。设计一个大型实验,证明15%的减少是可能的,但会非常贵。而且,一个成年人每年得2次~4次感冒,减少15%意味着每年甚至不会少感冒1次,这听起来并不吸引人。

原因三。人们真正想要的,不是冠状病毒的感冒疫苗,而是一种万能的感冒疫苗,可以抵御尽可能多的感冒病毒,但是科学家至今也不知道30%的感冒是什么原因导致的。这意味着,疫苗必须具有多种成分(抗原)才能有效,所有的成分都需要单独的开发和研究,所以感冒疫苗不是一种单一的产品,而是一种复合产品。

原因四。大多数人对感冒并不重视,因为绝大部分感冒不会出现严重后果,所以人们不太愿意出钱注射感冒疫苗。感冒疫苗的市场前景并不好,葛兰素史克曾经开发过一种感冒疫苗,几年后就退出了市场。投资人不愿意支持会商业失败的药物,所以一直以来感冒疫苗得不到足够的资金支持。

但是,Covid-19 疫苗不一样,它仅针对一种病毒,而不是十几种不同的病毒,所以试验会非常简单。而且,它的传染力强,对于老年人后果严重,保险公司和政府会愿意为它付款。

2、为什么你不能一次喝太多的水?

你知道吗,喝水也会喝死人。

一个体重75公斤的人,一口气喝6升水,就会有死亡的危险。原因跟血液中钠的含量有关。

钠元素是人体最重要的化学元素之一,具有许多重要功能,例如调节血压和帮助传导神经冲动。但是,钠最重要的功能可能就是维持体内的体液平衡。

如果一次性喝太多水,血液中的水含量就会增加,使得血液中的电解质(尤其是钠)被稀释。血液中钠浓度过低的这种情况,称为低钠血症,严重者可出现水中毒,症状包括头痛、疲劳、恶心、呕吐、小便频繁、血压升高、复视和精神错乱。

根据《科学美国人》的报道,美国发生过几起喝水过多、导致死亡的案件。比如,一名28岁的加利福尼亚妇女在参加一个比赛时,三个小时内喝掉六升水,出现呕吐、头痛欲裂,回家后死于所谓的水醉。2005年《新英格兰医学杂志》进行的一项研究发现,近六分之一的马拉松运动员会出现某种程度的低钠血症,原因可能就是饮水过多而导致血液稀释。

肾脏负责从血液中过滤出水和其他溶质,人体多余的水会流到膀胱,形成尿液。但是,在水中毒的情况下(即喝太多的水超过了身体需要量时),肾脏将无法正常工作。

肾脏每天可以排泄约20至28升水,但每小时不超过0.8至1.0升。因此,当一个人在短时间内喝过多的水时(例如,一小时内喝3至4升水),肾脏将无法足够快地将水过滤掉,血液将变得充满水。结果,过量的水稀释了血液中的钠含量并进入细胞,导致其肿胀。

一旦脑细胞发生肿胀,可能会危及生命。因为大脑被限制在头骨内,由于没有扩大或肿胀的空间,过多的液体积聚会导致脑水肿(或肿胀)甚至死亡。

因此,如果要避免低钠血症的症状,每小时就不要喝超过0.8到1.0升的水。超过这个量的水对身体来说就太多了,并且可能给肾脏造成伤害。

言论

1、

咖啡的兴起与资本主义有千丝万缕的联系。资本主义兴起之前,体力劳动主要依靠酒精刺激体力的兴奋。但是当工作涉及机器和数字时,酒精就成为一个问题,而咖啡比酒精更安全,可以提高精神的兴奋。

-- 《咖啡如何占领世界的黑暗历史》

2、

病毒可能有数百万、甚至数万亿种,但是迄今人类只命名了6,828种病毒,已知其中250种会感染人体。

-- 《纽约时报》

3、

影响编程效率最大的因素,不是使用何种编程语言,而是昨晚你的睡眠是否充足。

-- 《我的软件工程信念》

4、

几乎所有的战争原则,都可以总结为一个词“集中”,或者扩展成一句话“集中力量攻击敌人的弱点”。

-- 李德·哈特《战略论:间接路线》

5、

我并不是说欧盟是完美的,但每个人类机构都有缺陷。改进现状的方法不是发脾气大吼一声,甩门而去。

-- 一个英国人评论英国脱欧

6、

手机操作系统不愿意全力支持 Web App ,是故意的。因为他们要通过应用商店赚钱,让应用只能通过应用商店安装,就可以保证获得庞大的收入。

-- HN 读者

回顾

去年的本周:《周刊第 49 期》

订阅

这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号

微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

(完)

Released under the MIT License.