科技爱好者周刊:第 75 期
这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly),欢迎提交 issue,投稿或推荐你的项目。
封面图片:前滩,上海,2019
刊首语
全世界都在制造电动汽车,美国一家媒体认为,汽车工人将大量失业,我觉得很有道理。
传统汽车是机械装置,需要大量零件,单单是动力传动系统就多达2,000个零件。
(图片说明:汽油发动机的复杂构造。)
但是,电动汽车是一个电子装置,核心是电动机和电池组,零件大大减少。 变速器、散热器、燃油喷射器、油箱、排气系统,这些都不需要。而且,电动机和电池组都可以外部采购,根本不需要太多工人。
(图片说明:特斯拉 Model 3 的电动机和电池组。)
未来的汽车公司,就像今天的电脑公司和手机公司:核心部件都是外购,自己只负责组装和软件系统。甚至组装都可能外包出去,自己只做设计和品牌。
这样一来,雇员就会非常少,那些跟机械装置相关的岗位,都会消失。
顺着这个思路, 以后不管什么东西,也许都是电子装置 ,因为都会加入控制电路、联网和运算能力。比如,电饭煲、门锁、运动鞋、马桶,以前跟计算机完全没关系,现在都在变成电子装置。
(图片说明:耐克智能运动鞋会自动系鞋带。)
这意味着,三类产业在未来会有较好的发展:(1)能源和电池,为电子装置提供能量;(2)电子和通信,作为电子装置的硬件载体;(3)软件,作为电子装置的控制和互动系统。
Udacity 免费课程
Udacity(优达学城)是美国最大的在线学习平台之一,很多人都听说过。除了收费的、有证书的纳米学位之外,他家其实还有很多免费课程资源。
跟收费课程相比,免费课程只少了项目实训和教学辅导,视频内容还是一样的,而且不少配有中文字幕。只要注册账号就可以看,不收取任何费用。
免费课程很多都跟开发相关,内容对新手友好,相当贴近实战,网页编程、App 开发、系统管理都有涉及,Flutter 和 Kotlin 两门课还是跟谷歌合作的。
Udacity 的课程质量,网上评价很不错,如果你刚开始学习软件开发,或者想感受一下硅谷的教学方式,趁着假期,建议可以看看这些免费课程。
- 视频课程: 《HTML and CSS 入门》 - (汉化)
- 视频课程:《JavaScript 入门》- (汉化)
- 视频课程:《Git 与版本管理》- (汉化)
- 视频课程:《Flutter 应用开发》- (未汉化)
- 视频课程:《Kotlin 入门》- (未汉化)
- 视频课程:《Shell 讲习班》 - (汉化)
- 视频课程:《教你写 README 文件》- (汉化)
资讯
1、世界最快的跑车
法国跑车公司布加迪制造的 Chiron 超级跑车,8月2日开出了304.77mph(490.5公里/小时)的最高速度,成为第一辆突破300mph的超级跑车。此前的最高记录是 Koenigsegg 跑车2017年创造的284.55mph。
这种速度的跑车,基本上就是在地面上飞,但是必须保证不能脱离地面,因此有很高的技术难度。Chiron 最初于2016年推出,有16个汽缸,4个涡轮增压器,总功率输出为1500马力,价格超过300万美元。
2、分解42
42 = (-80538738812075974)3 + 804357581458175153 + 126021232973356313
数学家一直猜想,任意一个整数,只要不是9n ± 4
的类型,都可以分解成三个整数的立方和,n = x3 + y3 + z3。2019年之前,100以下的自然数,只有33
和42
没有分解成功。
2019年2月,33
分解成功。9月初,另一个数学家宣布42
也分解成功(上式)。目前,1000以下的自然数,还有114、165、390、579、627、633、732、906、921和975,没有找到分解方法。(@AsuraXin 投稿)
美国唱片业协会认为,2019年黑胶唱片的销售额将超过 CD,这是1986年后的第一次。今年上半年,黑胶唱片的销量是860万张,共2.241亿美元,CD 的销量是1860万张,共2.479亿美元。
黑胶唱片的销量一直在增长,上半年增长了12%,而 CD 几乎没增长,因此预计黑胶唱片将超过 CD。目前,黑胶唱片销售额占音乐业总收入的4%,Spotify和Apple Music等流媒体服务的付费订阅,占总收入的62%。
巴西为了遏制黄热病,2013年到2015年期间,曾经连续27个月,每月释放45万只基因改造过的埃及伊蚊的雄蚊。这些蚊子的下一代带有基因缺陷,无法长大。
卫生部门希望通过这个举措,将蚊子数量减少90%。但是现在发现,蚊子种群已经完全恢复,实验宣告失败。开始实验的时候就知道,约有3%~4%的幼蚊会长大进入成年期,科学家当时认为这个比例很低,无法达到种群恢复的目的,显然这种看法错了。
5、搞笑诺贝尔奖
第29届搞笑诺贝尔奖近日在哈佛大学颁发。该奖每年选出一些似乎毫无意义的科研项目。今年的获奖者如下。
化学奖 : 评估一个典型5岁孩童每天的唾液分泌总量。方法是先对食物称重,然后让孩子咀嚼这些食物,吐出来再次称重,以测量里面多了多少唾液。
物理学奖 :研究树袋熊排出方形粪便的方式和原因。树袋熊是已知的唯一一种会排出方形粪便的动物。
工程学奖:人类婴儿的自动换尿布机。
解剖学奖:测量了未穿衣服和穿衣服的法国邮递员两侧阴囊温度的不对称性。科学界此前曾争论过,男性的左侧阴囊温度是否比右侧稍高一些,这个研究发现两侧温度的确不一致。
经济学奖:测定了哪个国家的纸币最容易传播危险的病菌,结果发现是罗马尼亚。
和平奖::试图测量挠痒痒带来的愉悦程度。结果显示,背部和脚踝处的瘙痒感要强于前臂,因此挠痒痒的愉悦感也要强烈一些。
医学奖:证据表明食用披萨或有助于预防疾病、延年益寿,前提是要在意大利境内食用在意大利制作的披萨。
心理学奖 :1988年,一个研究组发现,嘴里叼一支笔会让你微笑,也因此会更加快乐。开展这项研究的科学家 Strack 自己在2016年重新对这个问题进行了研究和实验,但却发现无法复现当年自己得出的结论。
6、人工智能威士忌
英国一家酿酒公司推出了,世界第一款人工智能创建的威士忌。它通过现有配方,结合销售数据和客户偏好,在超过7000万个选择之中,创建了一种金黄色的麦芽威士忌。该公司宣称,这种酒带有太妃糖、奶油香草、梨、苹果、白胡椒和烤橡木桶的清淡口感。
7、一句话消息
- 韩国2018年生育率降至0.98,即妇女一生中平均生育不足一胎,成为全球唯一一个生育率跌破1的国家。
- Brave 浏览器有自家的加密货币 BAT,还有一个 BAT 按钮。只要是认证过的网站,用户按一下这个按钮,就可以把自己的 BAT 捐赠给该网站。
- 英国的指南针360年来第一次指向正北方。指南针指向的是地球的北磁极,通常与地理的北极不重合。但是,磁极一直在移动,最近会跟格林威治天文台在同一根经线上。
- 纽约地铁使用液晶屏替代纸制地图,引起批评,因为液晶屏的分辨率太低了,细节根本不清晰。
- 肯德基开始在美国出售植物鸡块。这些鸡块不是鸡肉,而是豆类植物制成的。
- 哈伯望远镜2019年6月20日拍到了最新的土星全景照。
- 苹果公司正式发布 iPadOS,现在就可以安装升级。它将一些桌面电脑的功能引入了 iPad,比如 程序坞 dock 和支持直接插入U盘。苹果公司的产品线目前有五个操作系统:macOS、iOS、iPadOS、WatchOS、tvOS。
- Stack Overflow 选择了一个印度人担任首席执行官。在硅谷高管级别,印度人比华人强太多了。
文章
1、如何使用 cluster 模块扩展 Node.js 应用(英文)
Node.js 应用都是单进程的,可以使用 cluster 模块将其变成一个多进程应用。本文通过一个简单的例子,介绍具体方法。
2、35岁以后油腻中年人该去哪?(中文)
这些年有一个非常不太好的感触,一般来说,企业对员工好,这企业往往走不远,走得远的,往往是那种往死里压榨员工的企业。
3、处理长文本行的方法(英文)
有的文本,每一行特别长,很难阅读。这时可以使用cut
命令,将其转为多行,比如head data.csv | cut -c -30
。
4、理解 Y Combinator(英语)
Y Combinator 是函数式编程的重要概念。本文较为通俗地一步步推导它,对函数式编程有兴趣朋友可以看看,文章很长。
5、10种最佳的 Python IDE(英文)
本文介绍了10种 Python 编程 IDE(集成编程环境),每一种的简介和特点。
6、ReasonML 与 TypeScript 的对比(英文)
ReasonML 是 Facebook 推出的一种脚本语言,作为网页编程的静态类型解决方案。本文比较了它与 TypeScript,提出 ReasonML 有一些 TypeScript 不具备的优点。
7、Linux 桌面环境的发展历史回顾(英文)
Linux 是作为命令行下的服务器系统开发的,桌面环境一直不如商业的操作系统。本文回顾了 Linux 桌面环境的发展历史,带有多张图片。(@M1seRy 投稿)
8、浏览器指纹识别介绍(英文)
追踪用户的常用手段,是使用 Cookie 保存用户 ID。但是,随着浏览器开始限制第三方 Cookie,新的追踪手段是使用浏览器指纹。本文介绍一些这方面的基本知识。
9、BitTorrent如何运作?(英文)
本文通俗地介绍 BT 下载的原理和算法,包括磁性链接如何运作。
10、我如何在40天里面写一个 C 语言编译器(英文)
作者的编译器开发日记,第一天写了20行代码,发展到后来的4000行,记录了每一天所解决的问题。
工具
一个 XKCD 漫画风格的网页图表库。(@timqian 投稿)
2、Rough.js
生成手绘风格图片的 JS 库。
基于 Spring Boot 的 Material Design 风格的通用后台管理系统。(@enilu 投稿)
4、Skim
macOS 平台的一个开源 PDF 文件阅读器。
5、pagemap
一个 JS 库,在网页插入迷你的页面缩略导航图,用户可以点击这个图的不同部分,实现快速导航。
6、K2pdfopt
一个 PDF 工具,将 PDF 文件重排成 Kindle 和手机可以阅读的页面大小。
一个开源工具,可以查看 GitHub 仓库的 Star 变化情况,生成折线图。(@Imfondof 投稿)
二维码生成工具,可以生成静态二维码、图像二维码和动画二维码。
该工具的原理是利用零宽度字符,将加密文本转码后嵌入到普通文本当中,从而表面看起来是一段普通文本,但是复制粘贴不会丢失密文。
10、Raccoon
从 Google Play 将安卓 apk 安装包下载到桌面的工具。
11、ShowMeBug
一个国产的在线实时编程环境,程序员面试助手,可以实时观看应聘者远程编程。(@windy 投稿)
12、中国传统颜色手册
一个方便使用的在线色表,列出中国古典的常见颜色。(@zerosoul 投稿)
资源
讲解 Docker 是什么,以及如何使用 Docker 构建分布式程序,并部署到云。(@douchuan 投稿)
针对初学者的免费 Kubernetes 视频课程,帮助学习者理解 Kubernetes 的基本概念。
深度学习的互动式在线教程。(@baddate 投稿)
4、GK Docs
面向前端开发者的网址导航站,中文的。(@wuyinman 投稿)
该仓库收集互联网上的免费开发者资源。(@ifrontend-xyz 投稿)
每一种互联网服务,都需要注册,如果你以后想删除账户,可能会非常困难。该网站评价各网站删除用户账户的难易程度。
图片
100年前的电话,都需要人工转接,每一部电话线必须连接到电话局。
下图是瑞典首都斯德哥尔摩的电话塔。它从1887年至1913年是斯德哥尔摩主要的电话转接点之一,一共连接了大约5000条电话线。该塔在1913年退役,1953年因火灾而被拆除。
1990年,34岁的荷兰程序员 Guido van Rossum,发布了一个个人的业余项目-- Python 语言。
1994年,他参加波兰的 Python 研讨会。
2001年,Python 基金会成立。
2014年,他进入 Dropbox 公司工作。
文摘
1、时空旅行者宴会
2009年6月28日,英国著名物理学家霍金举行了一次时间旅行者宴会,欢迎未来的人们回到现在,参加这个宴会。房间布置了气球、香槟和美食,挂著大大的标语,写着“欢迎时间旅行者”。
霍金在宴会举办前没有向任何人发出邀请。宴会结束后,他才发出请帖,邀请有“穿越”能力的人士赴宴。
请帖上写著:“诚挚邀请你参加时间旅行者的宴会。宴会由史蒂芬·霍金教授举办。”请帖不但写明宴会的举办地点为英国剑桥大学冈维尔与凯斯学院,还贴心地标明了经纬度。
霍金认为,如果有未来人看到这份请帖,并且能“穿越”回到过去,那么他在那次宴会上就会见到货真价实的“时间旅行者”。
但是,完全没有人赴会。霍金说:““我坐了很长时间,但没有人来。我用实验证明,时间旅行不可能。”
1905年,爱因斯坦在相对论中断定,当接近光速的运动时,时间会很慢或静止,也就是说,当人乘坐接近光速的飞船去旅行,在旅行的过程中时间就会变慢,因此,当他再回到地球的时候就可能已经过了一个世纪。对他来 说,只要花很少的时间就能进入未来世界。但是,爱因斯坦指出:光速无法超越,时间不可能倒流。
不过,霍金说:“从爱因斯坦的相对论来看,弯曲时空、回到过去的可能性的确存在。但是,让时空弯曲,可能引发能量摧毁(时空旅行所用的)飞船、甚至时空。”
2、马斯克的脑机接口
特斯拉公司的老板埃隆·马斯克(Elon Musk)的最新项目是一家脑机接口公司,将大脑连入计算机。
他说,他很担心人工智能对人类的威胁,因此想到,将人工智能接入人类体内,可能会缓解机器对人类的威胁。
他的新公司叫做 Neuralink(意为神经连接),必须通过手术,在人类体内植入硬件。这简直是将科幻小说的情节转变为一家公司,这到底是科学,还是科幻小说?
Neuralink 的计划是,通过一个小于8毫米的洞进入大脑,植入 4mm x 4mm 的芯片及相关的线路。该芯片将从位于耳后的无线硬件获得电源,并与之通信,就像当前的人工耳蜗植入一样。
在大脑内部,芯片连接到一些小电路,这些小电路连到放在各个大脑区域的电极,监听神经元的电脉冲。芯片接收到神经活动的原始数据后,就会进行处理。电脉冲也可以通过这些电极发送到神经元,刺激大脑活动。
总结一下,这个项目简单说,就是把电子植入物通过门诊手术放入大脑,通过无线方式与耳朵后面的硬件进行通信,整个系统全部由手机控制。整个过程没有任何一个部分超出现有技术,所有挑战应该都可以克服。
但是,整个项目显然属于科幻小说的范畴:将人类与计算机融合,抵抗人工智能。
言论和数字
1、
工业化的风险越来越大。因为工业化使得人们集中在城市、使得生产消耗更多的能源,有更多的自动化,更快的技术变革,最后是更加相互依赖的系统网络。
-- 《复杂系统的故障》
2、
德国工业设计大师 Dieter Rams 是功能主义的坚定信徒,他的设计理念就是他的名言:“少,但更好”(less but better)。
3、
18岁的奥地利人安德烈亚斯·米哈维茨(Andreas Mihavecz)是没有食物的情况下,世界上活得最久的人。
1979年4月1日,他被警察关进一个地下室,后来被忘了。18天后的4月19日,才被发现。
-- 维基百科
4、
Rekursiv 是上世纪80年代苏格兰科学家推出的一种 CPU,从未商业化,只做过几个实验板。唯一一个知道去向的成品,位于格拉斯哥市内一条河流的底部。
-- 维基百科
5、
创造伟大产品的秘诀,不是去创造各种了不起的功能,而是让你的客户变得了不起。
-- Kathy Sierra
招聘信息
周刊讨论区的《谁在招人?》,有大量工作/实习岗位,欢迎查看。
如果你的团队需要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: yifeng.ruan@gmail.com ),每条价格 300 元。
1、高级前端工程师
易路软件聚焦企业人力资源 SaaS 领域,致力于以复杂薪酬计算为核心的“移动互联网+员工服务”研发及运营。工作地点:上海闵行区。
招聘前端工程师,参与公司产品研发,包括不限于 PC 端、H5、小程序、Node 服务。详细要求看这里。
2、秘猿科技
秘猿科技是区块链创业公司,为加密经济提供区块链基础设施和服务。工作地点:杭州或 remote。
本公司招聘区块链工程师、高级后端工程师、安全和测试工程师。详细要求看这里。
回顾
去年的本周:《周刊第 23 期》
订阅
这个周刊每周五发布,同步更新在阮一峰的网络日志、微信公众号和语雀。
微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。
(完)