# 每周分享第 27 期

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

欢迎大家去 GitHub 的 [ruanyf/weekly](https://github.com/ruanyf/weekly) 提交 [issue](https://github.com/ruanyf/weekly/issues)，进行投稿。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101901.jpg)

2005年，斯坦福大学邀请乔布斯在毕业典礼演讲。这个演讲后来成为经典，《乔布斯传》说"或许有些演讲对后世影响更大，但是你找不到（比这篇）更好的演讲。"

演讲中，乔布斯说了一段有名的话。

> "你们的时间有限，所以不要把它浪费在过其他人的生活。最重要的是，你要有勇气跟随你的内心和直觉。某种程度上，它们已经知道你真正想要成为什么样子。其他所有事情都是次要的。"

这段话后来被称为"热情假设"，很多人都引用它鼓励年轻人：寻找职业方向的时候，要跟随内心的热情（passion），去做那些你有强烈意愿从事的工作。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101902.jpg)

但是，美国最近出版了一本新书《优秀到无法忽略》（[《So Good They Can't Ignore You》](https://commoncog.com/blog/so-good-they-cant-ignore-you/)），声称乔布斯的这个建议是完全错误的，误导年轻人。别的不说，乔布斯本人也不遵守"热情假设"。年轻时，他对禅宗思想最感兴趣，去印度学习佛教。如果他真的追随自己的内心，他就应该去当一个禅宗老师，而不是跑回美国创办苹果公司。

这本书认为，以下几个原因导致"热情假设"不是一个好的建议。

第一，热情真的很罕见。大部分人都对自己的工作没兴趣，而是对某种爱好（比如打球、钓鱼）有兴趣。如果大部分人都找不到自己的职业热情，你怎么能叫他们去追随热情呢？

第二，热情需要时间来建立。许多人刚开始工作的时候，对自己的职业并没有兴趣，随着时间积累，他们的经验越来越多，能够掌控的东西越来越多，这才慢慢开始热爱自己的工作。找工作阶段，你可能根本不会意识到这个职业就是你的热情所在。

第三，过度强调热情，容易对现状产生不满。2010年的一项调查发现，只有45％的美国人对自己的工作满意。由于很多人相信，无法产生热情的工作不是好工作，导致对职业生涯抱有不切实际的期望，对现有的工作不满意，不断跳槽。

这本书提出，热情不是凭空产生的，它跟自主权有关。如果你在某个职位上的自主权越大，能够掌控的东西越多，就越容易对当前的职业产生热情。与其强调跟随内心的热情，不如强调如何在某种职业里面获得自主权。你必须使自己变得优秀，让别人无法忽视你，同意让你掌控更多的资源，这就是书名的含义。

## 新闻

1、[南极粒子](https://www.livescience.com/63692-standard-model-broken-supersymmetry-new-physics.html)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101903.jpg)

科学家最近确认，南极洲正在向外太空喷射高能粒子，充满能量的粒子从冰层底下发射，直接飞向太空。科学家目前不知道原因。

下一步，科学家将拟定计划，探索冰层当中或者冰层之下到底是什么东西在喷射粒子。上图为美国在南极点的阿蒙森-斯科特科考站设立的中微子探测器。

2、[定制搜索页](https://posts.withgoogle.com/)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101904.jpg)

谷歌推出验证服务。只要你验证了身份，就可以定制搜索结果。以后别人在谷歌搜索你，就可以看到你留下的内容。

这个功能对公司很有用，可以把本公司的最新动态放到搜索页头条。

3、[美国机场的面部识别实验](http://www.latimes.com/business/la-fi-travel-briefcase-facial-recognition-20180928-story.html)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101905.jpg)

美国国土安全部去年在九个机场测试脸部识别，结果匹配率只有85%，远低于97%的最低标准。

每个外国人入境时，美国政府会拍照。当外国人离境时，再与照片进行比对，看看是否为同一个人。结果，由于"网络慢、缺乏专职人员等原因"，匹配效果不理想。尤其是29岁以下和70岁以上的外国人，经常匹配出错。

4、[谷歌搜索的彩蛋](https://www.rockpapershotgun.com/2018/09/29/recently-discovered-google-easter-egg-is-a-browser-based-text-adventure-game/)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101906.jpg)

国外用户发现了一个谷歌搜索的彩蛋，搜索 text adventure 后，打开开发者工具，会看到提示，问你要不要玩游戏。回答 yes，就可以开始玩了。

这是一个文字游戏，探索加利福尼亚州山景城的谷歌总部。玩一次游戏，走完整个过程，大约需要30分钟到一个小时。

5、[个人信息换咖啡](https://www.npr.org/sections/thesalt/2018/09/29/643386327/no-cash-needed-at-this-cafe-students-pay-the-tab-with-their-personal-data)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101907.jpg)

既然别人可以出售我的个人信息牟利，为什么我自己不能出售呢？

美国罗德岛有一个咖啡馆，在读的大学生可以免费获取咖啡，条件是提供自己的个人信息，包括姓名、电话号码，电子邮件地址、大学专业、出生日期和兴趣，同意接收赞助商的广告信息。

6、[取消方向盘](https://spectrum.ieee.org/cars-that-think/transportation/self-driving/new-rules-of-the-road-allow-steeringwheelfree-cars)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101908.jpg)

美国国家公路交通安全管理局（NHTSA）表示，在符合条件的情况下，将允许自动驾驶汽车取消方向盘、脚踏板和后视镜。

汽车没有了方向盘，就意味着你只能依靠自动驾驶，最多在触摸板上进行操作。也就是说，操作汽车将来会变得跟操作电梯差不多。

7、[独一无二的默认密码](https://www.theregister.co.uk/2018/10/04/california_iot_password/)

很多互联网连接设备（比如路由器）都有出厂的默认密码，而且默认密码都是一样的，比如"0000"或者"1234"。用户使用时，应该改掉默认密码，但是实际上，许多人并没有修改，包括一些重要机构也是如此，导致巨大的安全隐患，很多 DDOS 攻击都是通过控制网络上的路由器而发起的。

加州最近通过法律，2020年起，任何在加利福尼亚州制造的互联网连接设备，必须每个设备都有不一样的密码，以提高整体的互联网安全。

8、[软件接电话](https://mashable.com/article/google-call-screen/)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101909.jpg)

10月9日发布的谷歌 Pixel 3 手机，里面的"谷歌助手"有自动接电话功能，官方明确说能对付推销电话。

软件自动接了电话以后，对方说什么会转成文字，显示在屏幕上，还会回应几句。你确定是骚扰电话，就按一下按钮，软件自动挂断电话，把对方加入黑名单。这个功能真酷，但目前只支持英文。

9、[F-16 事故](https://www.aviation24.be/military-aircraft/belgian-air-component/air-force-f-16-destroyed-maintenance-collateral-damage-second/)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101910.jpg)

10月11日，比利时空军发生了一件匪夷所思的事故。一名技术人员正在飞机库房，研究F-16 战斗机，不小心激活了战斗机加农炮。大炮加载，击中另一架F-16 战斗机，后者就击毁了。由于后者刚加过油，大火使得旁边的F-16也完蛋了。比利时空军有60架现役F-16飞机。

一架 F-16 起码3500万美元，这个一不小心导致的事故，真是代价昂贵。

10、[AR 导航](https://www.cnbeta.com/articles/tech/778259.htm)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101911.jpg)

高德推出车载 AR 导航，在真实的道路上可以叠加车道线、车辆识别、红绿灯和限速标志等各类对象，给驾驶员带来更直观的实景导航体验。

产品计划首批应用在智能后视镜上，做能力验证，后续将拓展至仪表盘、车机中控屏以及 HUD 平视系统等更多使用场景。（本条为读者[@Anderson-Liu](https://github.com/ruanyf/weekly/issues/7)投稿）

11、__一句话新闻__

* [《华盛顿邮报》](https://www.washingtonpost.com/technology/2018/09/19/nearly-half-cellphone-calls-will-be-scams-by-report-says/)称，根据统计，2019年美国一半的电话通话，将是推销电话和诈骗电话。<br><br>
* [芬兰](https://arstechnica.com/science/2018/09/after-century-of-removing-appendixes-docs-find-antibiotics-can-be-enough/)的一项医学统计发现，一般的阑尾炎可能不需要手术，只靠抗生素治疗即可。调查中，三分之二病人不再需要手术，剩下的三分之一最后还是需要手术，但是前期的抗生素治疗并没有延误病情。<br><br>
* [Wi-Fi 联盟](https://www.wi-fi.org/news-events/newsroom/wi-fi-alliance-introduces-wi-fi-6)发布 Wi-Fi 6 标准，用于支持下一代的 802.11ax 协议的无线连接。前五代协议分别是 802.11a / b / g / n / ac。<br><br>
* [日本](https://www.nature.com/articles/d41586-018-06847-7)提出一个法律草案，允许对人类胚胎进行基因编辑。

## 教程

1、[如何写一个 Chrome 浏览器的扩展](https://www.thepolyglotdeveloper.com/2018/09/creating-basic-chrome-extension/)（英文）

想写 Chrome 浏览器的扩展吗？可以看这篇教程，很容易懂。原始代码有一些小问题，我重新做了一个 [Demo](https://github.com/ruanyf/chrome-extension-demo)。

2、[树莓派如何搭建 NAS](https://opensource.com/article/18/7/network-attached-storage-Raspberry-Pi)（英文）

想要搭建家用储存系统的朋友，可以看这篇教程，使用树莓派和移动硬盘，搭建一个 NAS，操作简单，可玩性高，费用便宜。

3、[Kubernetes：令人惊讶的个人项目平台](http://www.doxsey.net/blog/kubernetes--the-surprisingly-affordable-platform-for-personal-projects)（英文）

流行的观点认为，Kubernetes 是一种过于复杂的技术，只适用于非常大的机器群。我认为这可能是错的，Kubernetes 适用于小型项目。

4、[Kubernetes 用于个人项目？不用了，谢谢！](https://carlosrdrz.es/kubernetes-for-small-projects/)（英文）

本文是对上一篇文章的反驳。

5、[网页性能的准确测量](https://nolanlawson.com/2018/09/25/accurately-measuring-layout-on-the-web/)（英文）

本文讨论如何使用`window.requestAnimationFrame()` 测量脚本操作的准确耗时。

6、[区块链技术概述](https://nvlpubs.nist.gov/nistpubs/ir/2018/NIST.IR.8202.pdf)[PDF]（英文）

美国国家标准技术研究所（NIST）编写的介绍区块链的小册子，针对一般读者，内容比较全面完整。

7、[我为什么起诉 PinScreen？](http://sadeghi.com/dr-iman-sadeghi-v-pinscreen-inc-et-al/)（英文）

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101912.jpg)

一个硅谷工程师起诉了他的华人老板，还制作了一个极其详细的网页。我觉得这招很好，值得借鉴。不管官司能否赢，我要让你曝曝光。

8、[为什么国际航线的航路如此混乱？](https://multimedia.scmp.com/news/world/article/2165980/flight-paths/index.html)（英文）

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101913.jpg)

《南华早报》的长篇可视化报道，解释为什么国际航线弯弯曲曲，不采用最近的直线距离飞行。本文图文并茂的呈现方式，值得借鉴。

9、[CSV 和 JSON](https://medium.com/@martindrapeau/the-state-of-csv-and-json-d97d1486333) （英文）

CSV 和 JSON 两种数据格式的介绍和比较。很多人忽略的一个事实是，最近几年 CSV 的使用量一直在上升。

## 资源

1、[精通 JavaScript 模块](https://github.com/mjavascript/mastering-modular-javascript)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101914.jpg)

开源电子书，介绍如何编写模块化的 JavaScript 代码。

2、[机器学习解释](https://christophm.github.io/interpretable-ml-book/)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101915.jpg)

开源电子书，尝试用通俗的语言解释机器学习。

3、[开源火星车](https://github.com/nasa-jpl/open-source-rover)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101916.jpg)

美国航空航天局开源了火星漫游车的设计。完全使用市场上可以买到的材料，爱好者就能做出自己的漫游车。它使用树莓派作为车载控制中心，使用安卓手机或 xbox 手柄遥控。

## 工具

1、[remi](https://github.com/dddomodossola/remi)

Python 的图形界面库，最大特点就是采用了 HTML 界面。脚本加入这个库以后，可以生成网页接口，使用浏览器访问。

2、[dbxfs](https://github.com/rianhunter/dbxfs)

dbxfs 允许用户将 Dropbox 目录挂载到本地文件系统。

3、[ferret](https://github.com/MontFerret/ferret)

Go 语言写的 web scraping 工具，主要特点是操作过程是声明式的，非常易写。

4、[Sans Forgetica](http://sansforgetica.rmit/)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101917.jpg)

一种字体，据称有助于增强记忆。

5、[nvtop](https://github.com/Syllo/nvtop)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101918.jpg)

Linux 服务器的 top 命令可以查看 CPU 的状态。nvtop 命令则是用来查看 NVidia GPU 的状态。

6、[Mixnode](https://www.mixnode.com/blog/posts/turn-the-web-into-a-database-an-alternative-to-web-crawling-scraping)

Mixnode 是一个收集了全世界网页的数据库，允许使用类似 SQL 的语法查询网页。

7、[retejs](https://github.com/retejs/rete)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101919.jpg)

可视化编程的 JavaScript 框架。

8、[命令行 2048 游戏](https://github.com/plibither8/2048.cpp)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101920.jpg)

C++ 编写的2048游戏。

9、[OpenCC](https://github.com/BYVoid/OpenCC)

中文繁体和简体互相转换的开源工具，C 语言开发的。

## 文摘

1、[摩托罗拉 Razr V3 手机](https://www.massmadesoul.com/features/razr)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101921.jpg)

2003年7月，摩托罗拉公司发布了 Razr V3 手机。这部手机只是产品小组的一个普通设计，并不是公司主力产品。一开始，摩托罗拉预计销售量是30万部，上市前调高到80万部，上市价格是500美元。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101922.jpg)

这部手机有一个100万像素（640x480）的摄像头。采用金属机身，键盘也是金属的，而不是通常的橡胶或塑料键盘，这是为了把手机做得很薄，另一个特点是，它的按键比标准尺寸大得多。总之，它具有非常独特的视觉外观。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101923.jpg)

除了主显示屏，它还有一个小的外部显示屏。手机底部的大下巴，是为了容纳天线。由于这部手机几乎是全金属，会屏蔽信号，所以把天线放在底部。翻盖设计也使得这部手机，有一种翻开和关闭的玩耍的乐趣。如果今天发布这部手机，它的设计仍然会像当时一样酷。

最终，这部手机全球一共卖出了1.3亿部，是有史以来最畅销的手机型号之一。 从这部手机开始，大家意识到，手机不仅仅是通信工具，也是时尚用品。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101924.jpg)

2、[苹果手表的潜力](https://steveblank.com/2018/09/26/the-apple-watch-tipping-point-time-for-healthcare/)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101925.jpg)

9月份发布的 Apple Watch 4 在医疗保健上有重大突破。

它有两个很好的功能，一是跌倒检测，如果发现用户跌倒后一分钟内没有站起来，它就会自动拨打报警电话，并且附上用户的 GPS 位置，这对老人非常有用，可以挽救生命。二是，它带有美国食品药物管理局认可的心电图功能，一旦发现心动不正常，就会向用户发警报。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101926.jpg)

其实，苹果公司还有许多专利。下面这些功能，它应该考虑加入手表。

* 睡眠呼吸检测。那些睡眠过程中的呼吸停止，通常很难发现，但是如果用户戴着手表过夜就可以。<br>
* 脉搏血氧仪。Apple Watch 可以根据吸收的红外线光量，来确定血液中含有多少氧气，判断用户的血液是否缺氧。<br>
* 呼吸率。每人每分钟呼吸的次数。
* 血压。苹果于2017年申请了两项专利，通过将手表放在胸前来测量血压。
* 紫外线探测器。苹果已经获得了一种新型传感器的专利，可以让你知道皮肤的紫外线暴露的风险。
* 帕金森病。苹果在 ResearchKit 框架中添加了一个新的"运动障碍API"，支持运动和震颤检测。 它如果发现用户一直在颤抖，就可以提醒用户可能患有帕金森病。
* 糖尿病。苹果正在申请一项不用抽血的血液葡萄糖传感器。

如果这些功能都能做到，对于很多用户来说，苹果手表可能远比手机重要。

3、[马尾巴有什么用？](https://blogs.scientificamerican.com/observations/whats-the-use-of-a-horses-tail/)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101927.jpg)

从大象到长颈鹿到斑马，大型哺乳动物都有尾巴，它们的目的是什么？

这些尾巴看起来很相似 - 它们都是长而薄，上面有黑色的毛发，它们不停地来回摆动。生物学家普遍认为摇摆可以阻止苍蝇，但尾巴到底是怎么做到的？

炎热的夏天，到处都是叮咬的昆虫。短短一天内，一匹马就会因昆虫（如蚊子）叮咬而失去一杯血。蚊子不仅会带走血，还会带来疾病，比如疟疾、寨卡病毒，登革热。远离蚊子，可能会对马的健康产生重大影响。大型哺乳动物，从斑马到长颈鹿，再到大象，都会吸引大量的昆虫。动物越大，尾巴越大。

我们买了一条用真马尾巴制成的鞭子，用它来打蚊子，结果发现根本打不中。原因很简单，蚊子太轻，一只蚊子重2毫克，相当于四分之一的鸡毛，只要鞭子一靠近，带来的风就会把蚊子吹走。

我们发现，当尾巴静止时，蚊子很容易飞过来，停在天花板上。但当尾巴快速摆动时，蚊子只要飞向尾巴就会掉头，因为尾巴摆动产生的风足以驱逐一半的蚊子。

所以，为什么动物如此迅速地摆动它们的尾巴呢？这是因为它们必须产生与蚊子飞行速度相当的风，速度大约是每秒一米或每小时两英里。马尾不仅仅是一种装饰品，这是他们抵御昆虫叮咬的主要防线。

## 本周图片

1、[不是橙色的水果](https://hashtag.ai/blog/2018/09/23/fruit.html)

如果你在搜索引擎里面，搜索"不是橙色的水果"，结果会恰恰相反，返回的都是橙色的水果。这证明，搜索引擎目前都是基于关键词，而不是语义搜索。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101928.jpg)

2、[火星基地](https://twitter.com/elonmusk/status/1043250540379926528)

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101929.jpg)

SpaceX 公司的老板马斯克，在推特上贴出一张图片，表示这是 SpaceX 公司火星基地的设计图片。

## 新奇

1、[穷人的降噪耳机](http://e1z.ca/code/clog/?p=225)

开放式办公环境，为了避免打扰，通常我们需要一副降噪耳机。但是，好的降噪耳机很贵，有时做工也不令人满意，很容易坏。国外就有开发者想出 DIY 降噪耳机。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101930.jpg)

只要找一副隔音效果较好的有线耳机，然后外接一个蓝牙接收器即可，总成本在300元人民币以下，效果完全不输那些名牌产品。

![](https://cdn.beekka.com/blogimg/asset/201810/bg2018101931.jpg)

## 本周金句

1、

如果一个人不想做某件事，通常不是由于客观条件不允许，而是他有下面四种心态之一：恐惧（Fear）、排斥（Rejection）、自卑（Low self-esteem）、怠惰（Laziness）。

--《[不要对自己撒谎](http://www.efficientlifeskills.com/if-you-want-to-make-progress-stop-lying-to-yourself/)》

2、

神经疾病（比如帕金森病、癫痫、阿尔茨海默病）都涉及神经系统（大脑，脊髓和神经）的故障或损伤，精神疾病的标志则是行为不安和情绪状态。

-- [《神经疾病和精神疾病有什么区别？》](http://www.brainfacts.org/diseases-and-disorders/mental-health/2018/what-is-the-difference-between-neurological-and-psychiatric-disorders-070618)

3、

最早，我们做的是一个地理位置应用，人们到了一个地点，可以签到和发照片。我们发现，人们对位置不太在乎，只是希望将照片放在那里。

后来，由于发展得不好，我们决定简化功能，只保留照片、评论，以及给照片标识位置，应用的名字改成了 Instagram。

-- [《Instagram 的故事》](https://www.hakunamatata.in/never-be-afraid-but-do-your-math-the-pivot-story-of-instagram/)

## 欢迎订阅

这个专栏每周五发布，同步更新在我的[个人网站](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/)。

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

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

（完）

