# 每周分享第 17 期

这里记录过去一周，我看到的值得分享的东西，每周五发布。

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081001.jpg)

（图片说明：2018年6月的气温与1951-1980年平均气温的对比，来自推特[@SimonLeeWx](https://twitter.com/SimonLeeWx/status/1021130752199725059)）

今天夏天，全球高温创纪录。[日本](http://www.xinhuanet.com/2018-07/23/c_1123165173.htm)和[韩国](http://www.chinanews.com/gj/2018/08-01/8586195.shtml)都是史上最高温，西班牙葡萄牙接近[48度](http://www.chinanews.com/gj/2018/08-04/8589353.shtml)的欧洲高温纪录，[北纬71度](http://finance.sina.com.cn/stock/usstock/c/2018-08-01/doc-ihhacrcf2014784.shtml)的一个挪威城市32度。要知道，北极圈是北纬66.5度，这就是说北极圈里面也是高温。上图是今年6月的气温与40年前的平均气温比较，可以看到都是偏高的，尤其是南北极远远偏高。

全球变暖已经是活生生的现实。科学家估计，目前的年平均气温比工业革命前已经升高了1度。《巴黎气候协议》的目标是，气温升高控制在2度，但是成功的希望据说只有5%。如果学过统计学，你就知道，5%的机会在统计学上可以视作不会发生。

千万不要觉得，2度不算什么，[《纽约时报》](https://www.nytimes.com/interactive/2018/08/01/magazine/climate-change-losing-earth.html)描述了后果。

> * 升高2度：热带珊瑚礁灭绝，海平面上升几米，波斯湾不适合人类居住。
> * 升高3度：北极的森林和大多数沿海城市被淹没。
> * 升高4度：欧洲永久干旱， 中国、印度和孟加拉国大部分地区变成沙漠，美国科罗拉多河接近干涸，美国西南部将不适合居住。
> * 升高5度：人类文明终结。

联合国气候官员称，如果不采取任何行动，目前乐观的估计是全球会升高3度。

气温升高的主要原因是，人类大量消耗化石能源，温室气体（主要是二氧化碳）排放急剧增加。所谓温室气体，就是这一类气体有温室效应，可以让阳光进入温室，但是阻止热量散发出去。火星为什么不适合人类居住？一个原因就是它的表面没有温室气体，留不住热量，导致温度过低。地球现在的问题是，温室气体过多。

现在的计算是，如果人类排放10000亿吨二氧化碳，地球就会升高2度，目前人类已经排放了6237亿吨。[有一个网站](http://trillionthtonne.org/)实时显示目前排放了多少亿吨。

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081002.jpg)

根据计算，2036年3月7日，人类将达到1万亿吨排放量。更热的日子还在后面。

## 新闻

1、[中国的二氧化碳排放](https://cn.nytimes.com/china/20180720/china-climate-change-report/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081003.jpg)

《纽约时报》报道，一个美国教授认为，按照中国现在的二氧化碳排放水平，人类无法达到《巴黎协定》规定的减排目标，即全球平均温度比工业化之前上升不超过2摄氏度，除非中国的排放量大幅下降。

中国是世界最大的二氧化碳排放国。2017年，中国排放了117亿吨的温室气体，占世界总量的四分之一，其中包括92亿吨的二氧化碳，超过美国和欧盟的总和。按照现在的减排速度，中国的二氧化碳排放量最晚将在2030年达到峰值，到那一年，中国五分之一的能源将来自非化石燃料来源。

2、[美国的贫富分化](https://www.cbsnews.com/news/in-5-states-richest-americans-live-in-a-new-gilded-age/)

美国经济研究所发现，美国的贫富分化一直在扩大，已经达到了1928年以来的最高点。

现在最富有的1%家庭获得全部收入的22％，只比1928年的23.9％低一点。美国人的年收入至少需要42.2万美元，才能跻身前1％的高收入者。这只是全国平均数，一些州的门槛要高得多，比如康涅狄格州的1%门槛为70万美元。

这就是技术革命的一个社会后果，贫富分化不断扩大，中产阶级消失，财富日益集中在少数富豪手里。

3、[开放式办公室](https://m.signalvnoise.com/the-open-plan-office-is-a-terrible-horrible-no-good-very-bad-idea-42bd9cd294e3)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081004.jpg)

Ruby on Rails 的创始人 DHH 公开抨击，开放式办公室是一个极其糟糕的坏主意。

有人说，开放式办公室可以增加合作。DHH 说实际情况是，开放式办公导致面对面的互动直线下降，因为人们这时需要通过耳机来集中注意力，交流变成依靠即时消息或电子邮件。最糟糕的情况是，同一房间有不同部门的数十个人，销售、营销、客服、管理者、程序员、设计师都混在一起，他们一定会互相打扰。

开放式办公实际带来的不是合作，而是压力和冲突，但它仍然是技术公司的默认配置。我们强迫绝大多数不喜欢开放式办公的人接受这种配置，这为了什么？因为管理层喜欢这样的配置？因为它在照片中看起来不错？还是因为它会给访问办公室的陌生人留下深刻的印象？

4、[皮质醇贴片](https://spectrum.ieee.org/view-from-the-valley/biomedical/diagnostics/new-wearable-sensor-detects-stress-hormone-in-sweat)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081005.jpg)

斯坦福大学的科学家发明了一种皮肤贴片，可以实时测量汗液里面的皮质醇含量。一般来说，我们觉得压力很大的时候，皮质醇分泌就会增加。

以前的测量方法都无法实时得到结果。现在我们可以实时知道人体的感受了，甚至可以找出人群里面最紧张的人，这种传感器为以后更有趣的发明奠定了基础。

5、[微型机器人竞赛](https://spectrum.ieee.org/automaton/robotics/robotics-hardware/darpa-wants-your-insect-scale-robots-for-a-micro-olympics)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081006.jpg)

美国国防部高级研究局（DARPA）发起了一次微型机器人竞赛。现在大多数机器人都是模仿人类的外形，但是昆虫大小的机器人也有巨大的用处。DARPA 要求，这次参赛的机器人重量小于1克，体积小于1立方厘米。DARPA 为所有参赛者提供3200万美元资助，比赛可能在明年3月举行。

6、[最古老的面包](https://www.independent.co.uk/news/science/archaeology/bread-history-cooking-stone-age-middle-east-archaeology-discovery-a8450276.html)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081007.jpg)

考苦学家在约旦的沙漠里面，发现了一个石头砌的炉子，里面居然还有古人烤剩下来的面包屑。这是现存最古老的面包。

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081008.jpg)

上图是显微镜下的面包屑，可以看到面包经过了充分发酵。

年代鉴定以后，所有人都大吃一惊，这个面包炉子距今14000年。那时人类甚至没有开始农业耕作，因此这个面包不是用小麦粉做的，而是来自野生的谷物。

7、[代码搜索](https://blogs.bing.com/search-quality-insights/2018-07/Intelligent-search-Coding-answers-at-your-fingertips/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081009.jpg)

微软的 Bing 搜索引擎新增了代码搜索功能，你问一个编程问题，现在可以直接给出示例代码。

8、[机器狗 Spotmini](http://fortune.com/2018/07/21/boston-dynamics-spotmini-robot-dog/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081010.jpg)

波士顿动力公司在成立16年后，终于要发售第一款产品了：一个类似小狗的四足机器人，高91厘米，重25公斤。这家公司以前的产品，都是供给美国国防部，这是第一款商业产品，预计明年上市。

这个机器人的功能非常惊人，可以自动识别道路，避开障碍，上楼下楼，跌倒还能爬起，机械臂可以拿起放下各种东西，请看[视频](https://www.weibo.com/tv/v/Grdl6eWtZ?fid=1034:4264861308525644)。

9、[博士就业危机](https://www.cbc.ca/radio/thesundayedition/the-sunday-edition-april-8-2018-1.4604763/from-professor-in-waiting-to-florist-why-some-phds-are-quitting-academia-for-unconventional-jobs-1.4604766)

加拿大媒体报道，该国的博士研究生只有五分之一能够找到教职。也就是说，80%的博士只能去企业界或转行，事实上确实有很多博士找不到工作，这篇报道里面就有博士改行当插花师或建筑工。

我想，这样的危机在中国一定更严重。因为中国的博士生规模世界第一，但是国内高校的扩张期已经过去了，现在想进高校当老师其实挺难的。如果转行的话，对个人和社会都是一种浪费。如果你有志攻读博士，一定要慎重。

10、[AMD 游戏主机](https://www.anandtech.com/show/13153/amd-creates-quad-core-zen-soc-with-24-vega-cus-for-chinese-consoles)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081011.jpg)

上海的 ChinaJoy 展会上，AMD 宣布与中山小霸王公司合作推出新的[游戏主机](http://www.expreview.com/63224.html)，CPU 是锐龙，GPU 是Vega，搭配 8GB GDDR5显存，性能将超过索尼 PS4 及微软 Xbox One 游戏机。

这台游戏机搭配 128GB SSD + 1TB HDD 硬盘，支持正版Windows 10系统，售价4998元，并有中文独占游戏 Onrush。由于没有自己的操作系统，这个所谓的游戏主机其实是一台 Windows 10 电脑。

11、[AI 取得 Dota2 的胜利](https://blog.openai.com/openai-five-benchmark-results/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081012.jpg)

OpenAI Five 与人类高级玩家的 Dota2 第一场比赛结束，AI 以 2：1 获胜。值得一提的是，AI 输掉的第三局是人类故意为它分配了能力较低的角色，而不是让它自己选择角色，AI 自己预估第三局的胜率只有2.9%。8月下旬将进行 AI 与职业团队的比赛。

12、__一句话新闻__

* 随着手机支付的崛起，国内的[ ATM 和 POS](http://finance.caijing.com.cn/20180808/4497589.shtml) 设备制造行业大幅衰退，而二维码扫描设备制造业大幅成长。
* [Dart 语言](https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md)发布2.0版。该语言的前途完全取决于谷歌的 Flutter 框架（Dart 是 Flutter 唯一支持的语言），如果谷歌大力推广这个框架，Dart 才有可能成功。
* [Android 9.0](https://blog.google/products/android/introducing-android-9-pie/) 发布，这个版本大量增加了 AI 支持，可以对每个用户提供更好的个性化服务。
* [Mozilla 浏览器](https://evertpot.com/firefox-rss/)计划取消 RSS 支持，原因是缺乏用户。

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081013.jpg)

## 教程

1、[如何使用 Node 优化图片？](https://freshman.tech/image-optimisation/)（英文）

本文教你使用 JS 的 imagemin 模块，压缩图片的大小。

2、[DNS over HTTPS](https://medium.com/@nykolas.z/getting-started-with-dns-over-https-on-firefox-e9b5fc865a43)（英文）

DNS 查询都是基于 HTTP 协议的，即使是加密通信，网络服务商依然可以知道你想访问的网站。现在有多种解决方案，本文介绍如何在 Firefox 浏览器打开设置，使得 DNS 协议走 HTTPS 协议。

3、[WebAssembly 的发展方向](https://blog.scottlogic.com/2018/07/20/wasm-future.html)（英文）

WebAssembly 是浏览器可以执行的字节码，使得非 JS 编写的程序可以在浏览器运行。它现在的功能非常少，还处在 MVP（最小可用产品）状态。这篇文章介绍了一些很可能采纳的 WebAssembly 提案。

4、[少子化和人口老龄化综述](https://www.axios.com/newsletters/axios-am-c7902702-0ed3-46b0-97ba-77a77cd1d16c.html)（英文）

全世界发达国家都有少子化和人口老龄化的趋势，这篇文章是我看过的最好的这方面的综述，有大量的数据和事实。除了非洲，其他大洲的人口都接近峰值了，将要开始下降，这意味着许多国家将不得不依靠移民，解决本国人力不足问题。

5、[SVG 动画入门：以加载转子为例](https://webdesign.tutsplus.com/tutorials/how-to-create-a-loader-icon-with-svg-animations--cms-31542)（英文）

本文手把手教你如何写一个最简单的 SVG 动画。

6、[Hash 算法简介](https://medium.com/zkcapital/the-state-of-hashing-algorithms-the-why-the-how-and-the-future-b21d5c0440de)（英文）

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081014.jpg)

Hash 算法的概念性介绍。

7、[为什么飞机驾驶舱不使用触摸屏？](https://aviation.stackexchange.com/questions/22729/why-are-traditional-knobs-not-replaced-by-touchscreens-in-cockpits)（英文）

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081015.jpg)

现在的飞机驾驶舱还是使用物理仪表盘，而不是触摸屏，这是为什么？主要的原因还是物理按钮会形成肌肉记忆，比操作触摸屏更快。

8、[斐波那契数列的计算公式](https://blog.paulhankin.net/fibonacci/)（英文）

如果不用递归，直接算出斐波那契数列的任意项，应该怎么计算？

9、[如何通过 npm 窃取信用卡密码？](https://hackernoon.com/im-harvesting-credit-card-numbers-and-passwords-from-your-site-here-s-how-9a8cb347c5b5)（英文）

本文讲述了作者通过 npm 发布恶意代码的种种手段，非常值得一读。其中有一个技巧，就是package.js 与 package.min.js 的代码不同，恶意代码只放在后者。

## 工具

1、[nouns](https://getnous.app/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081016.jpg)

一个侦测用户眨眼的装置，让用户通过眨眼控制电脑，可以供霍金那样的用户使用。

2、[模拟电路生成器](https://www.falstad.com/circuit/circuitjs.html)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081017.jpg)

生成模拟电路的网站。

3、[Zotero](https://www.zotero.org/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081018.jpg)

管理各种论文和报告的免费桌面软件。

4、[fnMatch](https://github.com/mrkev/fnMatch)

一个让对象进行选择性解构赋值的 JS 库。

5、[jsinspect](https://github.com/danielstjules/jsinspect)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081019.jpg)

软件项目中，同一段逻辑不应该有多个实现。jsinspect 就是用来查出重复代码的工具。

6、[Malvid](https://malvid.io/)

一个构建 Web Components 的工具，并且能够自动生成文档。__ __

7、[Glances](https://nicolargo.github.io/glances/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081020.jpg)

Glances 是一个用Python编写的跨平台系统监视工具。它自带 Web UI，可以远程监控。

8、[Code with Mu](https://codewith.mu/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081021.jpg)

一个 Python 语言专用的代码编辑器。

9、[diffconflicts](https://github.com/whiteinge/diffconflicts)

Git 的合并算法是三方合并（three-way），有人认为这种算法并不是最好的。这里是一个两方合并算法，有兴趣的人可以用它替换到 Git 的合并算法。

## 资源

1、[机械键盘](https://scrapbox.io/MECHKEYS/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081022.jpg)

这个网站收集各种各样的机械键盘。

2、[Emulator 101](http://www.emulator101.com/)

开源电子书，从零开始讲解如何写一个8080处理器的模拟器。

3、[stackshare.io](https://stackshare.io/stacks)

收集各大网站使用的技术栈。

4、[Meteor Wrongs](http://meteorites.wustl.edu/meteorwrongs/meteorwrongs.htm)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081023.jpg)

华盛顿大学维护的一个网站，收集各种假陨石的照片，并附上说明，讲解为什么某块石头不是陨石。

5、[Byte 杂志](https://archive.org/details/byte-magazine)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081024.jpg)

Byte 杂志是上个世纪很有影响的 IT 杂志，archive.org 提供免费下载。

## 文摘

1、[幸存者偏见](https://www.entrepreneur.com/article/287440)

二战时，英国决定要在轰炸机上加装防弹材料，减少被德国炮弹击中时的伤害。

他们按照平安返回的轰炸机被击中的位置，为其他轰炸机加装防弹材料。这种方法看上去正确，其实是错的，真正应该加载防弹材料的，恰恰是那些没有被击中的位置。因为这些轰炸机能返回，就说明它们被击中的位置不是很重要，那些被击中要害位置的轰炸机，都没有能够返回。

这就叫做幸存者偏见，人们过度重视那些幸存的个体，以为他们的特质就代表整个总体的特质。

举例来说，很多创业者总是向某些最成功的企业家学习，比如，比尔盖茨，理查德布兰森，史蒂夫乔布斯，马克扎克伯格，伊隆马斯克等等。殊不知他们可能只是特例，他们的经验不一定普遍适用。

上面这些企业家有一些共同特点。

> * 反传统，不走寻常的道路。
> * 承担巨大风险，有冒险家特质。
> * 极端主义者，他们不喜欢中间立场，有明确的爱和恨。

他们能够成功，并不表示拥有这些特点，你就能成功。很多同样拥有这些特点的人，可能都已经失败了。事实上，稳健经营更能帮助一家小公司生存下来。

2、[第一条大西洋海底电缆](https://www.douban.com/note/552189046/)

以下摘自奥地利作家茨威格的《人类群星闪耀时》一书。

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081025.jpg)

1851年，欧洲大陆都已经连通了电报。但是，美洲一直被排除在世界电报网之外。

大西洋漫无边际，人们根本就不可能在海面上设立众多中间站，更加不可能用一根电线跨越两个大洋。人们不仅不知道海洋的深度，对它的地质结构也知之甚少，大洋底部的电缆能否承受住巨大的海水压力仍然无从得知。

即使从理论和技术上来说，铺设一条如此漫长的海底电缆行得通，但在当时还没有能负载铁铜电缆全部重量的巨轮，也没有一台发电机的功率能输送电流经过如此漫长的距离。就算轮船轻装上阵，也至少要耗费三个星期。并且在此期间，所有的电缆都必须妥善存放，不能露天放置。

英国政府提供了曾经的海战旗舰"阿伽门农"号，美国政府则"贡献"了当时吨位最大的二桅战舰"尼亚加拉"号。经过特殊的改造后，这两艘船都能容纳一半的海底电缆。

最后，同时也是最关键的问题，就是制造电缆。当时，制造一条连接两大洲的电缆需要非常精湛的技术：它既要有钢筋的坚硬而不易断裂的特性，又有非常大的柔韧性，也必须像丝线一样耐压耐磨而能随意弯曲，还必须实心而有一定的空间。总而言之，电缆必须结实、精密。对整个工程而言，电缆上任何一个微乎其微的磨损和坑洼都会破坏电流的传递。

要制造一条这样的电缆，整整需要整座橡胶林的橡胶汁。做一个形象的说明：到工程完工，电缆里使用的铜丝和铁丝长达367000海里，足足能将地球环绕13圈，甚至能将地球和月球连接起来。为此，工厂里的机器整整工作了一年。

下图是160年前第一代的大西洋海底电缆。

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081026.jpg)

3、[中美电影周的真相](http://www.kanunu8.com/book3/6860/131447.html)

以下摘自冯小刚的《我把青春献给你》。

中国电影周说穿了，就是由一两个美国穷人，打着热爱中国电影的旗号，从中国的制片厂免费拿到一些电影拷贝，在美国华人集中的城市转着圈的卖票放映，从中有利可图的个人行为。国内的电影制片厂也全无版权的概念，拷贝一撒手就是几个月，条件只不过是几张往返美国的机票。

"中国电影周"放映的电影院条件环境都很差，观众大部分是华人，也有少数闲着没事跟着起哄的白人，因为这些人有强烈的中国情结，看什么破片子都报以热烈的掌声，这些掌声与影片的质量无关，只能反映新老华侨的爱国热情。不明真像的导演误以为自己拍的影片多么伟大，回国后马上约记者采访，据此抱怨国内的发行公司和观众对他影片的冷落是不识货，吹嘘他的影片在美国放映引起轰动。其实也就是寄居美国的少数人自娱自乐的一个派对，主流媒体对此只字未提。

所谓的中美文化交流，说白了还是华人与华人的一次收费联谊会，跟美国大众八竿子打不着。

## 本周图片

1、[2060年的世界人口大国](http://thesoundingline.com/the-worlds-most-populous-countries-from-1950-to-2060/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081027.jpg)

上图是2060年的世界人口预测。印度是人口最多的国家，17亿左右；其次是中国，13亿左右；后面是尼日利亚，美国，巴基斯坦，印尼，刚果，巴西，埃塞俄比亚，坦桑尼亚和墨西哥。

历史上，亚洲约占世界人口的70％，欧洲大约10％到20％，非洲5％到10％。2060年，非洲人口比重将激增，增加到世界人口的35％左右。

2、[Java 的类](https://www.azul.com/javas-magic-sauce/)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081028.jpg)

Java 语言以众多的类著称，但是你知道它一共有多少个 public Class 吗？

3、[LED 街灯](https://medium.com/@caseorganic/energy-saved-sleep-lost-the-unintended-consequences-of-led-lighting-c0909d4872d0)

![](https://cdn.beekka.com/blogimg/asset/201808/bg2018081029.jpg)

随着 LED 产业的发展，街灯已经大量改成了节能的 LED 灯。传统的昏黄温暖的橙色灯光，变成了明亮的蓝色灯光。有人提出，蓝色的明亮灯光容易对人类造成影响，使得效率降低，失眠和焦虑增加。

## 本周金句

1、

每颗恒星都在不停燃烧，释放能量。如果宇宙是静止的，必然变得越来越热。幸亏宇宙在不停膨胀，把这个问题解决了。（比尔·布莱森《万物简史》）

2、

人一生最大的幸运，就是在年富力强时发现了自己的人生使命。（茨威格《人类群星闪耀时》）

3、

过去盖起的宫殿中，没有他的位置，他只好在宫殿的旁边，另起炉灶，搭起了一间偏房。问题是偏房越盖越多，越盖越大，越盖越高，渐渐成了一个院落，它就成了另一座宫殿。（刘震云《&lt;我把青春献给你&gt;序言》）

## 欢迎订阅

这个专栏每周五发布，同步更新在我的[个人网站](http://www.ruanyifeng.com/blog)、[微信公众号](http://weixin.sogou.com/weixin?query=%E9%98%AE%E4%B8%80%E5%B3%B0%E7%9A%84%E7%BD%91%E7%BB%9C%E6%97%A5%E5%BF%97)和[语雀](https://yuque.com/ruanyf/share/)。

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

![image | left](http://www.ruanyifeng.com/blogimg/asset/2018/bg2018042311.jpg)

（完）

