这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly[1]),欢迎提交 issue,投稿或推荐你的项目。
封面图片:前滩,上海,2019

刊首语

全世界都在制造电动汽车,美国一家媒体认为[2],汽车工人将大量失业,我觉得很有道理。
传统汽车是机械装置,需要大量零件,单单是动力传动系统就多达2,000个零件。
(图片说明:汽油发动机的复杂构造。)
但是,电动汽车是一个电子装置,核心是电动机和电池组,零件大大减少。 变速器、散热器、燃油喷射器、油箱、排气系统,这些都不需要。而且,电动机和电池组都可以外部采购,根本不需要太多工人。
(图片说明:特斯拉 Model 3 的电动机和电池组。)
未来的汽车公司,就像今天的电脑公司和手机公司:核心部件都是外购,自己只负责组装和软件系统。甚至组装都可能外包出去,自己只做设计和品牌。
这样一来,雇员就会非常少,那些跟机械装置相关的岗位,都会消失。
顺着这个思路, 以后不管什么东西,也许都是电子装置 ,因为都会加入控制电路、联网和运算能力。比如,电饭煲、门锁、运动鞋、马桶,以前跟计算机完全没关系,现在都在变成电子装置。
(图片说明:耐克智能运动鞋会自动系鞋带。)
这意味着,三类产业在未来会有较好的发展:(1)能源和电池,为电子装置提供能量;(2)电子和通信,作为电子装置的硬件载体;(3)软件,作为电子装置的控制和互动系统。

Udacity 免费课程

Udacity(优达学城)是美国最大的在线学习平台之一,很多人都听说过。除了收费的、有证书的纳米学位之外,他家其实还有很多免费课程资源。
跟收费课程相比,免费课程只少了项目实训和教学辅导,视频内容还是一样的,而且不少配有中文字幕。只要注册账号就可以看,不收取任何费用。
免费课程很多都跟开发相关,内容对新手友好,相当贴近实战,网页编程、App 开发、系统管理都有涉及,Flutter 和 Kotlin 两门课还是跟谷歌合作的。
Udacity 的课程质量,网上评价很不错,如果你刚开始学习软件开发,或者想感受一下硅谷的教学方式,趁着假期,建议可以看看这些免费课程。
视频课程: 《HTML and CSS 入门》[3] - (汉化)视频课程:《JavaScript 入门》[4]- (汉化)视频课程:《Git 与版本管理》[5]- (汉化)视频课程:《Flutter 应用开发》[6]- (未汉化)视频课程:《Kotlin 入门》[7]- (未汉化)视频课程:《Shell 讲习班》[8]- (汉化)视频课程:《教你写 README 文件》[9]- (汉化)
由于微信不允许外部链接,你需要点击页尾左下角的 “阅读原文” ,才能访问课程链接。

资讯

1、世界最快的跑车[10]
法国跑车公司布加迪制造的 Chiron 超级跑车,8月2日开出了304.77mph(490.5公里/小时)的最高速度,成为第一辆突破300mph的超级跑车。此前的最高记录是 Koenigsegg 跑车2017年创造的284.55mph。
这种速度的跑车,基本上就是在地面上飞,但是必须保证不能脱离地面,因此有很高的技术难度。Chiron 最初于2016年推出,有16个汽缸,4个涡轮增压器,总功率输出为1500马力,价格超过300万美元。
2、分解42[11]
42 = (-80538738812075974)^3^ + 80435758145817515^3^ + 12602123297335631^3^
数学家一直猜想,任意一个整数都可以分解成三个整数的立方和,n = x^3^ + y^3^ + z^3^。2019年之前,100以下的自然数,只有3342没有分解成功。
2019年2月,33分解成功。9月初,另一个数学家宣布42也分解成功(上式)。目前,1000以下的自然数,还有114、165、390、579、627、633、732、906、921和975,没有找到分解方法。(@AsuraXin[12] 投稿)
3、黑胶唱片销售额超过 CD[13]
美国唱片业协会认为,2019年黑胶唱片的销售额将超过 CD,这是1986年后的第一次。今年上半年,黑胶唱片的销量是860万张,共2.241亿美元,CD 的销量是1860万张,共2.479亿美元。
黑胶唱片的销量一直在增长,上半年增长了12%,而 CD 几乎没增长,因此预计黑胶唱片将超过 CD。目前,黑胶唱片销售额占音乐业总收入的4%,Spotify和Apple Music等流媒体服务的付费订阅,占总收入的62%。
4、转基因蚊子实验失败[14]
巴西为了遏制黄热病,2013年到2015年期间,曾经连续27个月,每月释放45万只基因改造过的埃及伊蚊的雄蚊。这些蚊子的下一代带有基因缺陷,无法长大。
卫生部门希望通过这个举措,将蚊子数量减少90%。但是现在发现,蚊子种群已经完全恢复,实验宣告失败。开始实验的时候就知道,约有3%~4%的幼蚊会长大进入成年期,科学家当时认为这个比例很低,无法达到种群恢复的目的,显然这种看法错了。
5、搞笑诺贝尔奖[15]
第29届搞笑诺贝尔奖近日在哈佛大学颁发。该奖每年选出一些似乎毫无意义的科研项目。今年的获奖者如下。
化学奖 :评估一个典型5岁孩童每天的唾液分泌总量。方法是先对食物称重,然后让孩子咀嚼这些食物,吐出来再次称重,以测量里面多了多少唾液。
物理学奖 :研究树袋熊排出方形粪便的方式和原因。树袋熊是已知的唯一一种会排出方形粪便的动物。
工程学奖:人类婴儿的自动换尿布机。
解剖学奖:测量了未穿衣服和穿衣服的法国邮递员两侧阴囊温度的不对称性。科学界此前曾争论过,男性的左侧阴囊温度是否比右侧稍高一些,这个研究发现两侧温度的确不一致。
经济学奖:测定了哪个国家的纸币最容易传播危险的病菌,结果发现是罗马尼亚。
和平奖::试图测量挠痒痒带来的愉悦程度。结果显示,背部和脚踝处的瘙痒感要强于前臂,因此挠痒痒的愉悦感也要强烈一些。
医学奖:证据表明食用披萨或有助于预防疾病、延年益寿,前提是要在意大利境内食用在意大利制作的披萨。
心理学奖 :1988年,一个研究组发现,嘴里叼一支笔会让你微笑,也因此会更加快乐。开展这项研究的科学家 Strack 自己在2016年重新对这个问题进行了研究和实验,但却发现无法复现当年自己得出的结论。
6、人工智能威士忌[16]
英国一家酿酒公司推出了,世界第一款人工智能创建的威士忌。它通过现有配方,结合销售数据和客户偏好,在超过7000万个选择之中,创建了一种金黄色的麦芽威士忌。该公司宣称,这种酒带有太妃糖、奶油香草、梨、苹果、白胡椒和烤橡木桶的清淡口感。
7、一句话消息
韩国2018年生育率[17]降至0.98,即妇女一生中平均生育不足一胎,成为全球唯一一个生育率跌破1的国家。
Brave 浏览器[18]有自家的加密货币 BAT,还有一个 BAT 按钮。只要是认证过的网站,用户按一下这个按钮,就可以把自己的 BAT 捐赠给该网站。
英国的指南针[19]360年来第一次指向正北方。指南针指向的是地球的北磁极,通常与地理的北极不重合。但是,磁极一直在移动,最近会跟格林威治天文台在同一根经线上。
纽约地铁[20]使用液晶屏替代纸制地图,引起批评,因为液晶屏的分辨率太低了,细节根本不清晰。
肯德基[21]开始在美国出售植物鸡块。这些鸡块不是鸡肉,而是豆类植物制成的。
哈伯望远镜[22]2019年6月20日拍到了最新的土星全景照。
苹果公司[23]正式发布 iPadOS,现在就可以安装升级。它将一些桌面电脑的功能引入了 iPad,比如 程序坞 dock 和支持直接插入U盘。苹果公司的产品线目前有五个操作系统:MacOS、iOS、iPadOS、WatchOS、tvOS。
Stack Overflow[24] 选择了一个印度人担任首席执行官。在硅谷高管级别,印度人比华人强太多了。

文章

1、如何使用 cluster 模块扩展 Node.js 应用[25](英文)
Node.js 应用都是单进程的,可以使用 cluster 模块将其变成一个多进程应用。本文通过一个简单的例子,介绍具体方法。
这些年有一个非常不太好的感触,一般来说,企业对员工好,这企业往往走不远,走得远的,往往是那种往死里压榨员工的企业。
3、处理长文本行的方法[26](英文)
有的文本,每一行特别长,很难阅读。这时可以使用cut命令,将其转为多行,比如head data.csv | cut -c -30
4、理解 Y Combinator[27](英语)
Y Combinator 是函数式编程的重要概念。本文较为通俗地一步步推导它,对函数式编程有兴趣朋友可以看看,文章很长。
5、10种最佳的 Python IDE[28](英文)
本文介绍了10种 Python 编程 IDE(集成编程环境),每一种的简介和特点。
6、ReasonML 与 TypeScript 的对比[29](英文)
ReasonML 是 Facebook 推出的一种脚本语言,作为网页编程的静态类型解决方案。本文比较了它与 TypeScript,提出 ReasonML 有一些 TypeScript 不具备的优点。
7、Linux 桌面环境的发展历史回顾[30](英文)
Linux 是作为命令行下的服务器系统开发的,桌面环境一直不如商业的操作系统。本文回顾了 Linux 桌面环境的发展历史,带有多张图片。(@M1seRy[31] 投稿)
8、浏览器指纹识别介绍[32](英文)
追踪用户的常用手段,是使用 Cookie 保存用户 ID。但是,随着浏览器开始限制第三方 Cookie,新的追踪手段是使用浏览器指纹。本文介绍一些这方面的基本知识。
9、BitTorrent如何运作?[33](英文)
本文通俗地介绍 BT 下载的原理和算法,包括磁性链接如何运作。
10、我如何在40天里面写一个 C 语言编译器[34](英文)
作者的编译器开发日记,第一天写了20行代码,发展到后来的4000行,记录了每一天所解决的问题。

工具

1、chart.xkcd[35]
一个 XKCD 漫画风格的网页图表库。(@timqian[36] 投稿)
2、Rough.js[37]
生成手绘风格图片的 JS 库。
3、material-admin[38]
基于 Spring Boot 的 Material Design 风格的通用后台管理系统。(@enilu[39] 投稿)
4、Skim[40]
MacOS 平台的一个开源 PDF 文件阅读器。
5、pagemap[41]
一个 JS 库,在网页插入迷你的页面缩略导航图,用户可以点击这个图的不同部分,实现快速导航。
6、K2pdfopt[42]
一个 PDF 工具,将 PDF 文件重排成 Kindle 和手机可以阅读的页面大小。
7、starcharts[43]
一个开源工具,可以查看 GitHub 仓库的 Star 变化情况,生成折线图。(@Imfondof[44] 投稿)
8、awesome-qrcode[45]
二维码生成工具,可以生成静态二维码、图像二维码和动画二维码。
9、基于零宽字符的文本隐藏加密工具[46]
该工具的原理是利用零宽度字符,将加密文本转码后嵌入到普通文本当中,从而表面看起来是一段普通文本,但是复制粘贴不会丢失密文。
10、Raccoon[47]
从 Google Play 将安卓 apk 安装包下载到桌面的工具。
11、ShowMeBug[48]
一个国产的在线实时编程环境,程序员面试助手,可以实时观看应聘者远程编程。(@windy[49] 投稿)
12、中国传统颜色手册[50]
一个方便使用的在线色表,列出中国古典的常见颜色。(@zerosoul[51] 投稿)

资源

1、Docker 初学者教程[52]
讲解 Docker 是什么,以及如何使用 Docker 构建分布式程序,并部署到云。(@douchuan[53] 投稿)
2、Kubernetes academy[54]
针对初学者的免费 Kubernetes 视频课程,帮助学习者理解 Kubernetes 的基本概念。
3、Dive into Deep Learning[55]
深度学习的互动式在线教程。(@baddate[56] 投稿)
4、GK Docs[57]
面向前端开发者的网址导航站,中文的。(@wuyinman[58] 投稿)
5、free-for.dev[59]
该仓库收集互联网上的免费开发者资源。(@ifrontend-xyz[60] 投稿)
6、justDelete.me[61]
每一种互联网服务,都需要注册,如果你以后想删除账户,可能会非常困难。该网站评价各网站删除用户账户的难易程度。

图片

1、斯德哥尔摩的电话塔[62]
100年前的电话,都需要人工转接,每一部电话线必须连接到电话局。
下图是瑞典首都斯德哥尔摩的电话塔。它从1887年至1913年是斯德哥尔摩主要的电话转接点之一,一共连接了大约5000条电话线。该塔在1913年退役,1953年因火灾而被拆除。
2、Guido van Rossum 老照片[63]
1990年,34岁的荷兰程序员 Guido van Rossum,发布了一个个人的业余项目-- Python 语言。
1994年,他参加波兰的 Python 研讨会。
2001年,Python 基金会成立。
2014年,他进入 Dropbox 公司工作。

文摘

1、时空旅行者宴会[64]
2009年6月28日,英国著名物理学家霍金举行了一次时间旅行者宴会,欢迎未来的人们回到现在,参加这个宴会。房间布置了气球、香槟和美食,挂著大大的标语,写着“欢迎时间旅行者”。
霍金在宴会举办前没有向任何人发出邀请。宴会结束后,他才发出请帖,邀请有“穿越”能力的人士赴宴。
请帖上写著:“诚挚邀请你参加时间旅行者的宴会。宴会由史蒂芬·霍金教授举办。”请帖不但写明宴会的举办地点为英国剑桥大学冈维尔与凯斯学院,还贴心地标明了经纬度。
霍金认为,如果有未来人看到这份请帖,并且能“穿越”回到过去,那么他在那次宴会上就会见到货真价实的“时间旅行者”。
但是,完全没有人赴会。霍金说:““我坐了很长时间,但没有人来。我用实验证明,时间旅行不可能。”
1905年,爱因斯坦在相对论中断定,当接近光速的运动时,时间会很慢或静止,也就是说,当人乘坐接近光速的飞船去旅行,在旅行的过程中时间就会变慢,因此,当他再回到地球的时候就可能已经过了一个世纪。对他来 说,只要花很少的时间就能进入未来世界。但是,爱因斯坦指出:光速无法超越,时间不可能倒流。
不过,霍金说:“从爱因斯坦的相对论来看,弯曲时空、回到过去的可能性的确存在。但是,让时空弯曲,可能引发能量摧毁(时空旅行所用的)飞船、甚至时空。” 
2、马斯克的脑机接口[65]
特斯拉公司的老板埃隆·马斯克(Elon Musk)的最新项目是一家脑机接口公司,将大脑连入计算机。
他说,他很担心人工智能对人类的威胁,因此想到,将人工智能接入人类体内,可能会缓解机器对人类的威胁。
他的新公司叫做 Neuralink(意为神经连接),必须通过手术,在人类体内植入硬件。这简直是将科幻小说的情节转变为一家公司,这到底是科学,还是科幻小说?
Neuralink 的计划是,通过一个小于8毫米的洞进入大脑,植入 4mm x 4mm 的芯片及相关的线路。该芯片将从位于耳后的无线硬件获得电源,并与之通信,就像当前的人工耳蜗植入一样。
在大脑内部,芯片连接到一些小电路,这些小电路连到放在各个大脑区域的电极,监听神经元的电脉冲。芯片接收到神经活动的原始数据后,就会进行处理。电脉冲也可以通过这些电极发送到神经元,刺激大脑活动。
总结一下,这个项目简单说,就是把电子植入物通过门诊手术放入大脑,通过无线方式与耳朵后面的硬件进行通信,整个系统全部由手机控制。整个过程没有任何一个部分超出现有技术,所有挑战应该都可以克服。
但是,整个项目显然属于科幻小说的范畴:将人类与计算机融合,抵抗人工智能。

言论和数字

1、
工业化的风险越来越大。因为工业化使得人们集中在城市、使得生产消耗更多的能源,有更多的自动化,更快的技术变革,最后是更加相互依赖的系统网络。
-- 《复杂系统的故障》[66]
2、
德国工业设计大师 Dieter Rams 是功能主义的坚定信徒,他的设计理念就是他的名言:“少,但更好”(less but better)。
-- 《伟大的产品做得少,但更好》[67]
3、
18岁的奥地利人安德烈亚斯·米哈维茨(Andreas Mihavecz)是没有食物的情况下,世界上活得最久的人。
1979年4月1日,他被警察关进一个地下室,后来被忘了。18天后的4月19日,才被发现。
-- 维基百科[68]
4、
Rekursiv 是上世纪80年代苏格兰科学家推出的一种 CPU,从未商业化,只做过几个实验板。唯一一个知道去向的成品,位于格拉斯哥市内一条河流的底部。
-- 维基百科[69]
5、
创造伟大产品的秘诀,不是去创造各种了不起的功能,而是让你的客户变得了不起。
-- Kathy Sierra

招聘信息

周刊讨论区的《谁在招人?》[70],有大量工作/实习岗位,欢迎查看。
如果你的团队需要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: yifeng.ruan[AT]gmail.com ),每条价格 300 元。
1、高级前端工程师
易路软件[71]聚焦企业人力资源 SaaS 领域,致力于以复杂薪酬计算为核心的“移动互联网+员工服务”研发及运营。工作地点:上海闵行区。
招聘前端工程师,参与公司产品研发,包括不限于 PC 端、H5、小程序、Node 服务。详细要求看这里[72]
2、秘猿科技
秘猿科技是区块链创业公司,为加密经济提供区块链基础设施和服务。工作地点:杭州或 remote。
本公司招聘区块链工程师、高级后端工程师、安全和测试工程师。详细要求看这里[73]

回顾

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

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 认为: 
https://www.detroitnews.com/story/business/autos/2019/09/05/shift-electric-vehicles-radically-change-auto-factories/2208961001/
[3]
 《HTML and CSS 入门》: 
http://1t.click/axaU
[4]
 《JavaScript 入门》: 
http://1t.click/axaZ
[5]
 《Git 与版本管理》: 
http://1t.click/axba
[6]
 《Flutter 应用开发》: 
http://1t.click/axbb
[7]
 《Kotlin 入门》: 
http://1t.click/axbd
[8]
 《Shell 讲习班》: 
http://1t.click/axbf
[9]
 《教你写 README 文件》: 
http://1t.click/axbk
[10]
 世界最快的跑车: 
https://www.theverge.com/2019/9/2/20844610/bugatti-chiron-300-mph-record-speed
[11]
 分解42: 
https://aperiodical.com/2019/09/42-is-the-answer-to-the-question-what-is-80538738812075974%C2%B3-80435758145817515%C2%B3-12602123297335631%C2%B3/
[12]
 AsuraXin: 
https://github.com/ruanyf/weekly/issues/837
[13]
 黑胶唱片销售额超过 CD: 
https://www.nme.com/news/music/vinyl-set-outsell-cds-first-time-since-1986-2545781
[14]
 转基因蚊子实验失败: 
https://www.dw.com/en/genetically-modified-mosquitoes-breed-in-brazil/a-50414340
[15]
 搞笑诺贝尔奖: 
https://tech.sina.com.cn/d/i/2019-09-13/doc-iicezueu5484732.shtml
[16]
 人工智能威士忌: 
https://mackmyra.co.uk/products/intelligens
[17]
 韩国2018年生育率: 
https://finance.sina.com.cn/stock/usstock/c/2019-09-01/doc-iicezueu2542877.shtml
[18]
 Brave 浏览器: 
https://brave.com/wikipedia-verified-publisher/
[19]
 英国的指南针: 
https://www.theguardian.com/science/2019/aug/30/compasses-to-point-true-north-for-first-time-in-360-years
[20]
 纽约地铁: 
https://twitter.com/backspace/status/1164214916028489728
[21]
 肯德基: 
https://www.technologyreview.com/f/614226/kfc-is-testing-plant-based-chicken-nuggets-today-but-just-in-one-restaurant-for-now/
[22]
 哈伯望远镜: 
https://www.spacetelescope.org/news/heic1917/
[23]
 苹果公司: 
https://www.apple.com/ipados/
[24]
 Stack Overflow: 
https://stackoverflow.blog/2019/09/24/announcing-stack-overflows-new-ceo-prashanth-chandrasekar/
[25]
 如何使用 cluster 模块扩展 Node.js 应用: 
https://www.jsmonday.dev/articles/24/how-to-scale-your-node-js-server-using-clustering
[26]
 处理长文本行的方法: 
https://www.johndcook.com/blog/2019/08/28/cut/
[27]
 理解 Y Combinator: 
https://mvanier.livejournal.com/2897.html
[28]
 10种最佳的 Python IDE: 
https://codinginfinite.com/best-python-ide-code-editors-top-10/
[29]
 ReasonML 与 TypeScript 的对比: 
https://blog.dubenko.dev/typescript-vs-reason/
[30]
 Linux 桌面环境的发展历史回顾: 
https://opensource.com/article/19/8/how-linux-desktop-grown
[31]
 M1seRy: 
https://github.com/ruanyf/weekly/issues/832
[32]
 浏览器指纹识别介绍: 
https://blog.torproject.org/browser-fingerprinting-introduction-and-challenges-ahead
[33]
 BitTorrent如何运作?: 
https://skerritt.blog/bit-torrent/
[34]
 我如何在40天里面写一个 C 语言编译器: 
https://www.sigbus.info/how-i-wrote-a-self-hosting-c-compiler-in-40-days
[35]
 chart.xkcd: 
https://github.com/timqian/chart.xkcd
[36]
 timqian: 
https://github.com/ruanyf/weekly/issues/785
[37]
 Rough.js: 
https://github.com/pshihn/rough/
[38]
 material-admin: 
https://github.com/enilu/material-admin
[39]
 enilu: 
https://github.com/ruanyf/weekly/issues/786
[40]
 Skim: 
https://skim-app.sourceforge.io/
[41]
 pagemap: 
https://larsjung.de/pagemap/
[42]
 K2pdfopt: 
https://www.willus.com/k2pdfopt/
[43]
 starcharts: 
https://github.com/caarlos0/starcharts
[44]
 Imfondof: 
https://github.com/ruanyf/weekly/issues/790
[45]
 awesome-qrcode: 
https://github.com/ruanyf/weekly/issues/795
[46]
 基于零宽字符的文本隐藏加密工具: 
https://github.com/ruanyf/weekly/issues/796
[47]
 Raccoon: 
https://raccoon.onyxbits.de/
[48]
 ShowMeBug: 
https://www.showmebug.com/
[49]
 windy: 
https://github.com/ruanyf/weekly/issues/842
[50]
 中国传统颜色手册: 
https://works.yangerxiao.com/chinese-colors/
[51]
 zerosoul: 
https://github.com/ruanyf/weekly/issues/865
[52]
 Docker 初学者教程: 
https://docker-curriculum.com/
[53]
 douchuan: 
https://github.com/ruanyf/weekly/issues/801
[54]
 Kubernetes academy: 
https://kubernetes.academy/
[55]
 Dive into Deep Learning: 
http://www.d2l.ai/index.html
[56]
 baddate: 
http://www.d2l.ai/index.html
[57]
 GK Docs: 
http://geekdocs.cn/
[58]
 wuyinman: 
https://github.com/ruanyf/weekly/issues/817
[59]
 free-for.dev: 
https://free-for.dev/
[60]
 ifrontend-xyz: 
https://github.com/ruanyf/weekly/issues/824
[61]
 justDelete.me: 
https://backgroundchecks.org/justdeleteme/
[62]
 斯德哥尔摩的电话塔: 
https://twistedsifter.com/2014/08/stockholm-telephone-tower-connects-5000-lines/
[63]
 Guido van Rossum 老照片: 
https://www.zdnet.com/article/python-is-eating-the-world-how-one-developers-side-project-became-the-hottest-programming-language-on-the-planet/
[64]
 时空旅行者宴会: 
https://baike.baidu.com/item/%E6%97%B6%E9%97%B4%E6%97%85%E8%A1%8C%E8%80%85%E5%AE%B4%E4%BC%9A
[65]
 马斯克的脑机接口: 
https://arstechnica.com/science/2019/08/elon-musks-neuralink-both-an-evolution-and-a-plan-for-radical-change/
[66]
 《复杂系统的故障》: 
https://itnext.io/complex-system-failure-the-whole-is-more-than-the-sum-of-its-parts-ac1ee9bc4e6c
[67]
 《伟大的产品做得少,但更好》: 
https://uxdesign.cc/great-products-do-less-things-but-better-5dde0ee3fc76
[68]
 维基百科: 
https://en.wikipedia.org/wiki/Andreas_Mihavecz
[69]
 维基百科: 
https://en.wikipedia.org/wiki/Rekursiv
[70]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/798
[71]
 易路软件: 
https://www.ersoft.cn/
[72]
 这里: 
https://github.com/ruanyf/weekly/issues/798#issuecomment-533874713
[73]
 这里: 
https://github.com/ruanyf/weekly/issues/798#issuecomment-524289916
继续阅读
阅读原文