# 每周分享第 14 期 这里记录过去一周,我看到的值得分享的东西,每周五发布。 ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072001.jpg) 上周,特斯拉汽车的老板马斯克(Elon Musk)来中国,7月11日在上海建立全球第二家工厂,7月12日在北京建立研发中心,当天下午就回美国。他日程太赶没时间吃饭,媒体拍到他与中国员工一起街头吃煎饼果子。 中国之行的前一天,他还在泰国,把自制救生舱送到现场,营救困在洞穴里面的孩子们。再前面几天,他在美国工厂里面睡了五天,没换衣服,终于在6月底实现了周产5000辆汽车的目标。再不达到这个承诺已久的产量目标,华尔街就会抛售股票,股价就会一直往下跌。 如果你以为他这么拼,是为了公司早日成功,可以赚到大钱,你就错了。因为他早就功成名就,赚到了一生都花不光的钱。 1971年,马斯克生于南非。26岁,进入斯坦福大学攻读应用物理博士,但是读了两天,就觉得学术生涯完全不是他要的生活,当天就退学了。然后,与弟弟一起创业,做一个软件项目,1999年被 AltaVista 以3.07亿美元现金和3400万美元股票期权收购。他28岁时,就成了亿万富翁。 接着,他与朋友合伙创办了 PayPal,2002年以15亿美元卖给了 eBay。他马上又创办了 SpaceX 公司,承接火箭发射业务,目前猎鹰九号火箭已经全球第一个实现了可回收、可重复使用,并获得了美国太空总署16亿美元的合同,帮助政府把物资送上国际太空站。2004年,他参与创办了特斯拉汽车公司,现在成了全世界最热门、最先进的电动汽车。2008年,创办了 SolarCity 公司,致力于太阳能发电和大容量电池。2012年,创办 Hyperloop,开发时速1000公里的高速列车。2015年,创办 OpenAI 公司,开发人工智能技术。2016年,创办 Neuralink,研究人脑如何与人工智能融合。2017年,创办 Boring Company,实现与 Hyperloop 配套的隧道挖掘。 这才是真正的梦想家,人生不是为了金钱,而是为了实现心中的梦想。实现了一个目标,马不停蹄去做下一个,短暂的人生要尽量多实现几个目标才过瘾,让未来早一点变成现实。 ## 新闻 1、[八种降温的简单方法](https://www.bbc.com/news/magazine-23255554) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072002.jpg) 天气炎热,这篇文章介绍了八种不那么正统的降温方法,下面是其中的三种。 * 穿湿衣服,水分蒸发会带走热量。 * 开窗的时候,如果有顶部窗格,最好一起打开。这样有利于上部的热空气排出,下部较冷的空气吹入。 * 穿宽松的长袍,这会在身体表面产生一层流动的空气,有隔热的作用。 2、[ChromeBook 笔记本](https://www.computerworld.com/article/3276329/chrome-os/everything-you-knew-about-chromebooks-is-wrong.html) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072003.jpg) ChromeBook 是安装了谷歌 ChromeOS 系统的笔记本。这篇文章介绍这个系统的最新进展,认为它很有希望,推荐用户尝试一下。 这种笔记本的最大特点是可以运行安卓应用,同时还能运行 Linux 和 Windows 应用(通过系统内置的虚拟机)。不过,配置好一点的 ChromeBook 都不便宜。 3、[美国有多少建筑物?](https://blogs.bing.com/maps/2018-06/microsoft-releases-125-million-building-footprints-in-the-us-as-open-data/) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072004.jpg) 微软使用人工智能,从航拍照片识别马路和建筑物,算出美国全国有 124,885,597 栋房子。这些数据都已经开源了,公开在 GitHub 上面。 4、[1000亿年后的宇宙](https://phys.org/news/2018-06-tools-humanity-year-trillion.html) 天文学家告诉我们,宇宙一直在膨胀,而且是加速膨胀。但是,他们不知道,这种膨胀的能量来自哪里? 这种能量势必要大于引力,否则不会产生膨胀。现在的解决方法是,假定宇宙中存在一种神秘无形的能量,叫做暗能量,推动所有恒星和星系不断向外扩散。 由于膨胀速度不断加快,科学家经过计算,发现如果这种情况持续下去,那么1000多亿年以后,每颗恒星都看不到其他恒星(即天空中没有星星),因为宇宙膨胀的速度已经超过了光速,每颗星星都以比光更快的速度远离你。 5、[最大的海浪](https://briantissot.com/2014/12/31/the-giant-200-foot-wave-at-trinidad-california/) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072005.jpg) 最近,历史学家确认,史上有记载的最大海浪,发生在1914年12月31日的美国加州特立尼达海角灯塔。根据是当时灯塔守护者写了一份报告,里面提到,海浪冲进了灯塔,打在他脸上。 特立尼达海角灯塔今天还存在,距离海平面53米,因此这个海浪至少有50多米,甚至更高。 6、[人工智能服装设计](https://www.nytimes.com/2018/07/07/business/economy/algorithm-fashion-jobs.html) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072006.jpg) 《纽约时报》报道,印度电商 Myntra 的 T 恤配色都是算法产生的。 以后,一般的服装可能都是软件自动设计出来的,毕竟基本款式就那么几种(比如西装),只有非常规的新潮服饰才是人类设计师来设计,不过也说不定。 7、[韩国限制每周最长工作52个小时](https://www.businessinsider.sg/south-korea-has-dropped-its-inhumane-workweek-to-52-hours-a-week-2018-7/?r=UK&IR=T) 韩国政府规定,每周工作时间不得超过52个小时。其中,正常上班时间40小时,最多加班12个小时。违反规定的公司罚款高达17,815美元,高管可能面临最多两年监禁。 韩国是 OECD 国家里面加班时间最长的,韩国劳工平均每年比美国劳工多工作300小时。韩国也是世界上出生率最低的国家之一。韩国政府希望,这个规定可以增加就业机会,以及提高出生率。"工作时间过长,年轻女性通常会选择自己的职业,而不是婚姻和分娩。" 8、[划船上班](https://nypost.com/2018/07/07/google-engineer-uses-a-rowboat-to-commute-to-work-in-nyc/) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072007.jpg) 一位谷歌工程师住在新泽西,每天要去纽约上班,路上通勤两个多小时。他决定划船上班,自己做了一艘折叠小艇,横渡哈德逊河,然后再骑自行车到公司。花费的时间其实要比公共交通长,但是他觉得这样精神比较放松。 9、[旧金山的低收入家庭](https://www.bbc.com/news/world-us-canada-44725026) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072008.jpg) 如果你住在旧金山,全家年收入低于11.74万美元,就是政府认定的低收入家庭,可以领取住房补助。这个认定标准是全美最高的。要知道,美国所有家庭的年收入中位数是5.9万美元。这就是说,大部分的美国人都负担不起旧金山的生活。 在旧金山,医生是收入最高的职业,平均年收入19.3万美元。CEO和公务员平均年收入是16.73万美元,软件工程师是11.71万美元。但是,收入低的人也不少,旧金山收入最低的是农场雇工,年收入1.85万美元,而儿童照顾人员是2.23万美元。 10、[论文泛滥的危机](https://www.alternet.org/news-amp-politics/science-has-outgrown-human-mind-and-its-limited-capacities-process-information) 2017年,仅仅是生物医学领域,就发表了超过120万篇论文,使得这个领域的论文总数超过2600万。然而,普通科学家每年只能阅读250篇左右的论文。 与此同时,论文的质量一直在下降。最近的一些研究发现,大多数生物医学领域的论文结果都是不可重复的。 11、__一句话新闻__ * 继 Airbnb 之后,[Udacity](https://engineering.udacity.com/react-native-a-retrospective-from-the-mobile-engineering-team-at-udacity-89975d6a8102) 也宣布放弃使用 React Native。 * [Opera 浏览器](https://www.cryptoexchangescript.com/news/opera-browser-introduces-a-built-in-crypto-wallet)内置加密钱包,支持以太坊付款。 * 7月12日,ESLint 的两个组件库被[注入](https://www.alternet.org/news-amp-politics/science-has-outgrown-human-mind-and-its-limited-capacities-process-information)恶意代码,会窃取用户的 npm token,导致 npm 重置了所有 token。 ## 教程 1、[数据结构参考](https://www.interviewcake.com/data-structures-reference)(英文) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072009.jpg) 一份很好的数据结构教程,图文并茂,简明扼要,列出每种结构的定义和优缺点,非常适合初学者。 2、[Go101](https://go101.org/)(英文) *Go 101 *是一本介绍 Go 语言的语法和各种细节的开源电子书,帮助读者深入彻底地了解 Go。 3、[逆向工程初学者教程](https://www.begin.re/)(英文) 向初学者介绍逆向工程的知识。 4、[如何破解路由器?](https://blog.websecurify.com/2018/06/router-hacking.html)(英文) 一份简单的教程,如何获得局域网路由器的 root 权限。 5、[Timsort 入门](https://hackernoon.com/timsort-the-fastest-sorting-algorithm-youve-never-heard-of-36b28417f399)(英文) Python 的默认排序算法是 Timsort,它的表现据说好于快排(quicksort)。本文解释了这种算法的基本原理。 6、[深入理解 flutter 的编译原理与优化](https://yuque.com/xytech/flutter/sh4fbm)(中文) 闲鱼是国内最早使用 Flutter 的 App 之一,这个系列的文章是他们对 Flutter 的使用总结。 7、[Chrome 的缓存浏览模式](https://blogs.systweak.com/2017/06/how-to-enable-offline-browsing-in-firefox-and-chrome/)(英文) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072010.jpg) Chrome 可以启用"show saved copy" 按钮。如果网站下线,而本地又有以前访问时的缓存,就能看到缓存的版本。 8、[微服务架构的简单解释](https://www.devteam.space/blog/microservice-architecture-examples-and-diagram/)(英文) 一篇比较简单的微服务架构的解释。 9、[在 Google Bucket 托管静态网站](https://stephenmann.io/post/hosting-a-hugo-site-in-a-google-bucket/)(英文) 静态网站可以免费托管在很多地方,现在又多了一个选择:谷歌的云服务。这篇文章教你怎么做。 ## 资源 1、__C 语言教程:构建 Lisp 编译器__([中文](https://ksco.gitbooks.io/build-your-own-lisp/),[英文](http://www.buildyourownlisp.com/contents)) 一本免费电子书,从零开始讲解 C 语言,目标是写出一个 Lisp 语言的编译器。 2、[Learn command line](https://hellowebbooks.com/learn-command-line/) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072011.jpg) 一本开源的初级命令行教程,特色是配有大量的手绘图。 3、[learn-python3](https://github.com/jerry-git/learn-python3) 学习 Python 3 的实例教程。通过各种可以在网页运行的小例子,学习 Python 3。 ## 工具 1、[vertigo](https://github.com/toldjuuso/vertigo) 一个 Go 语言写的博客内核,适合在它的基础上进行开发。最大特点就是所有功能都提供 REST 接口。 2、[snibox](https://github.com/snibox/snibox) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072012.jpg) 开源的代码片段管理的服务,类似 GitHub Gists。 3、[Feather App](https://feather-apps.com/) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072013.jpg) 有人为 Flutter 写了 Windows 和 Mac 的渲染器。也就是说,Flutter 写好的 App 不仅能在手机上跑,还能在桌面跑。理论上,Flutter 能在任何操作系统运行,它是一套独立控件,只要能编译出来,就能运行。 4、[cheat.sh](https://github.com/chubin/cheat.sh) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072014.jpg) 一个只能在命令行访问的文档查询网站,使用方法就是命令行执行 curl cheat.sh 。 5、[微软 Teams](https://products.office.com/en-us/microsoft-teams/group-chat-software) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072016.jpg) 微软的团队协作工具 Teams 推出免费版了,可以聊天、视频、上传文件、内部集成了 Office。 6、[Stencila](http://stenci.la/) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072017.jpg) Stencila 是一套开源的办公套件,只包含文字处理器和电子表格。 7、[daze](https://github.com/mohanson/daze) 强制 TCP 连接经过本地端口的工具。 ## 文摘 1、[费曼的故事](http://augmentingcognition.com/ltm.html) 美国最著名的物理学家、诺贝尔奖得主费曼,小时候与一个号称无所不知的孩子,一起出去玩。他后来回忆了两个人的一段对话。 > 他对我说:"看那只鸟? 那是什么鸟?" > > 我说:"我一点也不知道它是一只什么样的鸟。" > > 他说:"这是一只棕色喉咙画眉。 你父亲没教你吗?" > > 事实恰恰相反。 他[费曼的父亲]已经教过我:"看那只鸟?"他说。 "这是斯宾塞的鸣鸟。"(我知道他不知道真名。)"好吧,在意大利语中,这是一个Chutto Lapittida 。 在葡萄牙语中,它是一个Bom da Peida ...你可以在世界上所有语言中知道那只鸟的名字,但是当你说完后,你对这只鸟一无所知! 你只会知道不同地方的人类怎么叫这只鸟。 所以,让我们看一下这只鸟,看看它在做什么 - 这就是最重要的。" > > 所以,我很早就知道了,知道某事物的名字和知道它是什么之间的区别。 2、[内在动机与刻意练习](http://www.progressfocused.com/2016/03/intrinsic-motivation-and-deliberate.html) 天才怎么来的?很多研究都显示,天才是后天因素造成的,而不是先天决定的。 2014年,爱沙尼亚的研究人员调查了163名优秀运动员。研究发现,优秀人才首先存在强烈的内在动机。他有很强的意愿和兴趣,投入所从事的事业。然后,他会自发地在这方面进行刻意练习。 研究还发现,内在动机与刻意练习有互相增强的作用。较高的初始内在动机,会带来更多的刻意练习;而较多的初始刻意练习,会使得内在动机增强。最终,内在动机和刻意练习两者都呈现螺旋式上升。如果你走在一条这样的道路上,往往就预示着这是一条正确道路,通向成功。 结合一万小时理论,如果刻意练习达到一万小时,就很可能使得自己变成一个优秀人才。你在所做的事情里面感受到明确的动机,动机成为你不断刻意练习的中心目标。练习之中,你通过反馈,逐步消除错误取得进步,结果进一步加强了动机。 ## 新奇 1、[GitHub 的复古 GUI 风格](https://github.com/Athari/CssGitHubWindows) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072018.jpg) 有人写了一个 CSS 风格,将 GitHub 改成 Windows 98 时代的桌面 GUI 软件的风格。说实话,现在的 Web 应用比当年的桌面应用体验好多了。 2、[一段奇特的 CSS 代码](https://codepen.io/MartijnCuppens/pen/MXojmw) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072019.jpg) 一个空的 div 元素,所有浏览器的渲染结果都不一样。 ## 本周图片 1、[3D 动态展示中国的空气污染](https://www.weibo.com/tv/v/GnNDxr54I?fid=1034:4256723129548661) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072020.jpg) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072021.jpg) 根据 NASA 数据做的全国空气污染数据的动态可视化,时间跨度20年。2013年1月是污染最严重的时刻,2018年1月虽然还是很严重,但是已经有所改善。 2、[恐龙足迹](https://photo.sina.cn/album_1_2841_292894.htm) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072022.jpg) ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072023.jpg) 山东郯城县发现了一大型恐龙足迹点,第一张图的一个个凹坑,据说都是恐龙脚印。 3、[史上最畅销的10款手机](http://news.mydrivers.com/1/582/582930.htm) 近日,外媒 AndroidAuthority 统计了历史上销量最高的10款手机。Nokia 包揽了前10中的7个,剩余三星、苹果、摩托罗拉各一个。 ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072024.jpg) Nokia 1100发布于2003年,搭载了单色屏幕与手电筒,全球一共销售了2.5亿部,成为了迄今为止最畅销的手机。 ## 本周金句 ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072025.jpg) 6月底,由于竞争不过网上商店,美国最大的玩具连锁店玩具反斗城(Toys R US)破产关门,全美700多家连锁店全部歇业,70年的公司历史正式结束。最后一天,一个员工贴出了一张照片:清空的商店里面,一只长颈鹿拿着行李箱准备离开。 ![](https://cdn.beekka.com/blogimg/asset/201807/bg2018072026.jpg) 公司的网页也发表了[告别声明](https://hellogiggles.com/news/toys-r-us-last-day-goodbye-tweets/): "感谢每一位客户,请答应我们一件事件:永远不要长大,一直玩下去。"(Don't ever grow up. Play on!) ## 欢迎订阅 这个专栏每周五发布,同步更新在我的[个人网站](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) (完)