这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly[1]),欢迎提交 issue,投稿或推荐你的项目。
由于微信不允许外部链接,你需要点击页尾左下角的“阅读原文”,才能访问文中的链接。
封面图片:直播装备。

刊首语

我一直觉得,找工作应该找自己热爱的职业。很多人不同意。
他们说,我热爱的东西,没法当做职业。旅行、美食、看电影,这样的爱好怎么当做职业呢?
我最近想到怎么办了,只要照着我说的做,任何爱好都能变成职业。
很简单,只要把自己的爱好拍成视频,上传到网上,让别人观看你的视频,观众越多越好。只要观众足够多,爱好就能变成职业。
旅游就拍游记,美食就拍吃菜或做菜,电影就拍剧情介绍绍或评论。只要观众多,视频平台会给创作者分成,厂商会找你合作。哪怕只有一万个人订阅,收入也不会输给普通的上班族。
这方面,最好的例子就是电子游戏。最早的时候,喜欢玩电子游戏是挣不到钱的。后来,有人把游戏的过关视频传上网,发现居然很多人爱看。观众之多,创造出了好几个产业:游戏直播、游戏评论、游戏解说、游戏竞技,都是从视频衍生出来的。
只要能服务或娱乐足够多的人,爱好就能变成职业,不管爱好是什么。

资讯

1、机器狗 Spot[2]
波士顿动力公司正式现货发售它的机器狗产品 Spot,有意的用户必须填写申请单,然后波士顿动力会从中选择试点用户,跟其单独商定价格。
广告视频[3]中,机器狗能上坡下坡、开门、绕过障碍,还能互相交流。根据披露,它的速度是每秒1.6米,负重14公斤,360度视力,电池可更换,连续运行时间为90分钟左右。
2、泰国对含糖饮料加倍征税[4]
泰国从2017年开始对含糖饮料征税,今年10月1日起加倍征收。泰国人嗜甜,饮料非常甜,就连面条也要加糖,平均每天摄取26茶匙的糖,是世界卫生组织(WHO)建议每日摄取量的4倍,多半来自含糖饮料,因此泰国政府希望降低泰国人的糖分摄取量。
10月1日开始,每100毫升含有10到14克糖的饮料,税为1泰铢(0.23人民币);14到18克糖的饮料,税为3泰铢(0.70人民币);18克以上糖的饮料,税为5泰铢(1.17人民币)。
3、Firefox 四周发布周期[5]
Firefox 浏览器宣布,发布周期从6周改成4周,即每个月发一个大版本。相比之下,Chrome 现在是6周一个大版本。
这就是前端的速度。一年可以从v69变成v81。如果你的知识一年不更新,就会遥遥落后最新进展。
4、氢气大巴[6]
丰田公司将向2022年北京冬季奥运会,提供100辆氢燃料电池公共汽车,在场馆之间运送游客。这应该是中国第一次引入氢气燃料的公共汽车。目前,东京已经有15辆氢气大巴在运营。
跟纯电动汽车相比,氢气汽车没有充电这个环节,更方便省事。但是,它需要广泛的充气站网络,这成了氢动力汽车推广的最大难题。
5、横渡英吉利海峡两个来回[7]
9月17日,37岁的美国妇女萨拉·托马斯不间断横渡英吉利海峡四次(两个来回),成为世界上完成这个壮举的第一人。她总耗时超过54个小时,一共游了大约209公里。英吉利海峡最窄的地方为30多公里,但因为海上风大浪急,她最后游过的距离远超海峡的实际宽度。
此前有四个人完成不间断横渡英吉利海峡三次(一个半来回),但是没有人游过四次。整个过程中,每隔30分钟,团队都从船上将补给品拴在绳子上递给她。更惊人的是,她是一个癌症患者,去年刚刚完成乳腺癌治疗。
6、特斯拉警车[8]
美国加州弗里蒙特警察局,购买了一辆二手特斯拉汽车作为警车。最近,该车执勤时接到任务,追捕一个驾车逃逸的嫌疑人。当时,警车的电量在40%~50%之间,而嫌疑人在高速公路上以每小时193公里的速度疯狂逃逸。
警车追到只剩6%电量时,警察害怕在高速公路上抛锚,只能放弃追捕。此事引起了媒体的热议,因为电动汽车一次充电能行驶的里程,目前要少于汽油车,而且充电站也大大少于加油站,因此可能不适合作为警车。
7、SpaceX 宇宙飞船[9]
SpaceX 公司发布自己的宇宙飞船 StarShip,这是第一家私人商业公司推出的载人航天器。这艘飞船高度为118米,使用不锈钢制作,装有几十个发动机,可以多次循环使用,一次搭载100人前往火星。
SpaceX 的 CEO 马斯克预计,该飞船明年可以试飞,最快2022年前往火星。下一步要解决的问题是,前往火星的单程为半年,需要开发一个支持100人的生命保障系统。
8、一句话消息
日本[10]9月30日关闭了最后的寻呼机服务。寻呼机从诞生至今已经有50年了。
俄罗斯[11]最近加入了2016年的《巴黎气候协定》,以前它一直对气候变暖不积极,因为该国纬度高,天气不热,而且北极融冰还有利于通航。外界认为,今年夏天北极的异常高温,导致冻土带融化,威胁到俄罗斯的石油天然气设施,才是态度改变的关键原因。
复旦大学[12]研发出5亿像素的云相机,“即便在几万人的体育场内,只需拍摄一幅全景照片,就可获得每张人脸的清晰图像,进行海量数据人脸等目标的检测与识别,瞬间发现特定目标。”
今年[13]是无线广播电台诞生100年。很少有一种电子产品100年后还在使用。
下图是硅谷科技公司的平均工资。相比之下,2018年,国内科技公司平均工资最高的是华为110万人民币,相当于15万美元,基本上跟硅谷工资一致。虽然,平均工资不代表基层员工的收入,但是可以衡量这些公司的人均薪资支出。
一个美国车主[14]将自己的车漆成涂鸦状,结果发现这种涂装很受欢迎。

文章

1、<portal>元素的安全性分析[15](英文)
Chrome 浏览器最近开始支持<portal>元素。它基本上是一个更安全的<iframe>,建立一个彻底的沙箱,用于在一张网页里面插入另一张网页。
2、可以用正则表达式检测正则表达式吗?[16](英文)
这是一个 StackOverflow 的问答,能不能写出一个正则表达式,去检测另一个正则表达式是否形式正确。这里还有一篇文章[17]是针对这个问题的解释,关键在于正则表达式是否支持递归检测。
3、如何用 AWS Amplify 托管网站[18](英文)
AWS Amplify 是亚马逊的持续集成服务,作为一个简单的网站托管方案,可以直接从源码构建网站,然后自动部署。
4、傅里叶变换交互式入门[19](中文)
通过一系列互动图形,直观介绍傅里叶变换的含义,基本没用数学公式。
5、如何使用 CSS 变量写一个样式切换器?[20](英文)
本文介绍 CSS 变量的概念和一些技巧,然后演示用它写一个暗模式/亮模式的切换器。
6、我对编程语言的评价[21](英文)
一个程序员对十几种编程语言的简短评价,列出每种语言各自的优缺点。
7、如何使用 IPFS 集群架设静态网站?[22](英文)
IPFS 是一种新的 Web 架构,本文作者尝试让自己的静态网站可以通过 IPFS 访问。本文还有续集[23],介绍如何持续集成,只要推送源码,就自动构建,然后推送到 IPFS。
8、JavaScript 的函数、对象、原型、原型链的关系[24](中文)
一篇对于 JavaScript 原型链相关知识的总结。(@scottcgi[25] 投稿)
9、日本企业的产业升级之路[26](中文)
跟大家的印象不一样,日本企业这几年不是走下坡路,而是在走上坡路。东京股市从安倍上台的2012年的8000点,已经上升到2万2000点。本文介绍一些日本企业的最新发展。(@Hiufan[27] 投稿)
10、我如何一个人实现亚马逊上的100万美元销售额?[28](英文)
一个美国大学生讲述,他如何通过代理中国产品,没有雇佣任何人,一个人在亚马逊上年销售额达到100万美元。
11、中国国庆阅兵展示的新武器[29](英文)
CNN 分析国庆阅兵里面值得注意的新武器。

工具

1、gavatar[30]
生成类似 GitHub 用户头像的开源工具。
2、cowrie[31]
一个模拟的 SSH 服务器。很多攻击者都是 SSH 登录,你可以把这个软件在22端口启动,真正的 SSH 服务器放在另一个端口。黑客以为攻入了服务器,其实进入的是一个虚拟系统,然后会把他们的行为全部记录下来。
3、devfolio[32]
一个个人简历网站的建站模板。
4、Base API[33]
这家云服务公司提供基本的 Web API,包括身份验证、电子邮件发送、文件和图像存储。用法简单,容易上手,作为概念产品很不错。
5、Git paging[34]
一组 Bash 函数,可以在命令行迅速查看 Git 仓库某个版本的信息(比如,第一个、最后一个、上一个、下一个版本)。
6、CodeJsFront[35]
一个开源的编程题目的答题系统。(@Zo3i[36] 投稿)
7、BPMN-JS[37]
一个在线绘制业务流程图的开源工具。(@xhuihui[38] 投稿)
8、Landfall[39]
一个定制手工 3D 地图的网站。
9、d2-admin[40]
一个企业中后台产品的前端集成方案。(@FairyEver[41] 投稿)
10、GoAccess[42]
开源的日志分析工具,可以生成命令行、JSON、HTML 等格式的分析报告。
11、drinkNow[43]
Chrome 浏览器插件。每过一段时候,就会弹出一只小鸭子,提醒你要喝水。(@sologgfun[44] 投稿)

资源

1、如何学习 D3.js[45]
数据可视化库 D3.js 的在线英文教程。
2、Berlin:1928与今天[46]
这个网站将柏林1928年的地图,与今天的地图对照展示。地图往左拖动,展示1928年的柏林,向右拖动展示今天的柏林。
3、Free Stock Photos[47]
免费的图库网站,所有图片都可以免费下载,可用于商业用途,包含数百万张图片。
4、维基百科镜像[48]
维基百科在 IPFS 的只读镜像。
5、Julia Academy[49]
Julia 语言的官方团队开设的课程网站,目前有 Julia 语言入门、机器学习等三门课程。

图片

1、G-Shock 电子表[50]
G-Shock 是卡西欧的高端电子表品牌,本文以几十张照片介绍 G-Shock 的设计师(下图右一),以及他是如何设计电子表的。
2、世界最长的海底电缆[51]
SEA-ME-WE3 是目前世界最长的海底电缆,连接东亚 - 东南亚 - 中东 - 西欧,总长度 39,000公里。它于2000年3月投入使用,一共有39个登陆点。

文摘

1、莫拉维克悖论[52]
莫拉维克悖论(Moravec's paradox)是人工智能学者发现的一个与常识相反的现象。和传统的假设不同,人类所独有的逻辑和思考能力(即所谓的智慧)只需要非常少的计算能力,但是无意识的技能和感知能力却需要极大的运算能力。
原始表达是:“要让电脑如成人般下棋是相对容易的,但是要让电脑有如一岁小孩般的感知和行动能力却是相当困难,甚至是不可能的。”
一位人工智能学者这样写道:
“人工智能研究的主要教训是,难题很容易解决,而我们认为理所当然的一个四岁孩子的能力—— 识别一张脸,举起一支铅笔,走过一个房间,回答一个问题 —— 实际上是有史以来最困难的问题。……新一代智能设备出现了,它会取代股票分析师、工程师和董事会成员,但是园丁、服务员和厨师在未来几十年中,工作都很安全。”
2、一个持续50年的太空实验[53]
美国有些人质疑,阿波罗计划是一个骗局,宇航员从没到过月球,登月是在摄影棚拍的。下面这个已经进行50年的实验,可以证明这种怀疑是不对的。
阿波罗11号登月前,美国宇航局设计了一个实验,测量地球和月球之间的精确距离,精确到厘米。
1969年7月20日,阿波罗11号宇航员降落在月球上,在月球表面放置了一面1米宽的镜子。美国的四家天文台开始向镜子的方位射出激光,希望击中镜子。
1969年8月1日,加利福尼亚州圣何塞市外的汉密尔顿山上的利克天文台,收到了反射回来的光脉冲,往返耗时2.4秒。由此我们知道了地球与月球之间的精确距离。
直到今天,科学家仍然通过这个实验,进行月球激光测距,以跟踪月球的轨道和旋转的变化。数据显示,地球到月球的距离每年增加约1.5英寸。
2019年8月1日,天文台举行了该项实验50周年的庆祝活动。

言论和数字

1、
有些开发者对技术上瘾,而不是务实地看待技术。每当一种新技术出现,他们会立刻选择它,跳船到它上面,虔诚地传播它,应用它,然后跳船到下一个新技术。
这部分是因为,在这个行业里,简历需要很多时髦的流行语,务实的简单的技术选择,无法让别人留下深刻印象。
-- HN 读者留言[54]
2、
达尔文和尼采有一个观点是一致的:生物体最重要的特征就是奋斗求生。
-- 书籍《当呼吸化为空气》
3、
函数式编程对个人开发没影响,但是团队开发够呛。函数式编程只适合个人英雄主义的开发者,类才适合团队。因为类具有有形的API,函数式依靠无形的概念和规范。因此我觉得React Hooks是一个巨坑。
-- 一个读者评论React Hooks 废掉了“类”(class)
4、
Perl 6 最初设计为 Perl 的下一个版本,但是设计阶段耗时太长(超过10年)。于是,很多人继续使用 Perl 5,并且接管了 Perl 5 的代码管理权。
现在,Perl 6 与 Perl 5 是两种完全不同的编程语言,不兼容,不仅仅只是版本号的不同。如今,Perl 这个词指的是 Perl 5,而 Perl 6 的开发者正在讨论是否改名,将其彻底变成一种独立的语言。
-- 《Perl 6 是否改名?》[55]
5、
一些蓝领工作(比如焊接工)具有相对较高的工资水平,可以超过一些低层白领。但缺点是他们的工资上限很低,不会超过平均工资太远,很难拿到非常高的工资。
-- 《大西洋杂志》[56]
6、
我很惊讶一个静态站点生成器可以筹集这么多资金,这意味着,那些非静态的内容网站依然有巨大的问题。
-- HN 读者[57]对静态站点生成器 Gatsby 筹集1500万美元的评论

招聘信息

周刊讨论区的《谁在招人?》[58],有大量工作/实习岗位,欢迎查看。
如果你的团队需要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: yifeng.ruan[AT]gmail.com ),每条价格 300 元。
1、秘猿科技
秘猿科技是区块链创业公司,为加密经济提供区块链基础设施和服务。工作地点:杭州或 remote。
本公司招聘区块链工程师、高级后端工程师、安全和测试工程师。详细要求看这里[59]

回顾

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

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 机器狗 Spot: 
https://www.bostondynamics.com/spot
[3]
 广告视频: 
https://weibo.com/tv/v/I9iMGFg6K?fid=1034:4422170965958128
[4]
 泰国对含糖饮料加倍征税: 
https://finance.sina.com.cn/world/gjcj/2019-09-17/doc-iicezueu6328369.shtml
[5]
 Firefox 四周发布周期: 
https://hacks.mozilla.org/2019/09/moving-firefox-to-a-faster-4-week-release-cycle/
[6]
 氢气大巴: 
https://www.reuters.com/article/us-autos-hydrogen-toyota-olympics-fous-idUSKBN1W22VK
[7]
 横渡英吉利海峡两个来回: 
http://sports.xinhuanet.com/c/2019-09/18/c_1125007612.htm
[8]
 特斯拉警车: 
https://www.eastbaytimes.com/2019/09/24/fremont-police-tesla-runs-low-on-juice-during-high-speed-chase/
[9]
 SpaceX 宇宙飞船: 
https://arstechnica.com/features/2019/09/after-starship-unveiling-mars-seems-a-little-closer/
[10]
 日本: 
https://www.japantimes.co.jp/news/2019/09/30/business/tech/japanese-pagers-last-beeps-50-years/#.XZK1JXVfhhF
[11]
 俄罗斯: 
https://www.bloomberg.com/opinion/articles/2019-09-29/climate-change-russia-s-oil-and-gas-heartlands-are-under-threat
[12]
 复旦大学: 
http://sh.xinhuanet.com/2019-09/23/c_138413911.htm
[13]
 今年: 
https://en.wikipedia.org/wiki/WWV_%28radio_station%29#History
[14]
 一个美国车主: 
https://jalopnik.com/why-you-should-give-your-car-a-shitty-paint-job-1795704984
[15]<portal>
元素的安全性分析: 
https://research.securitum.com/security-analysis-of-portal-element/
[16]
 可以用正则表达式检测正则表达式吗?: 
https://stackoverflow.com/questions/172303/is-there-a-regular-expression-to-detect-a-valid-regular-expression
[17]
 文章: 
https://www.cargocultcode.com/solving-the-zalgo-regex/
[18]
 如何用 AWS Amplify 托管网站: 
https://medium.com/seekrev/why-we-use-aws-amplify-for-hosting-web-clients-f50618dfd650
[19]
 傅里叶变换交互式入门: 
https://www.freecodecamp.org/news/optimize-your-javascript-app-by-using-service-workers/
[20]
 如何使用 CSS 变量写一个样式切换器?: 
https://dev.to/lampewebdev/css-quickies-css-variables-or-how-you-create-a-white-dark-theme-easily-1i0i
[21]
 我对编程语言的评价: 
https://drewdevault.com/2019/09/08/Enough-to-decide.html
[22]
 如何使用 IPFS 集群架设静态网站?: 
https://withblue.ink/2018/11/14/distributed-web-host-your-website-with-ipfs-clusters-cloudflare-and-devops.html
[23]
 续集: 
https://withblue.ink/2019/03/20/hugo-and-ipfs-how-this-blog-works-and-scales.html
[24]
 JavaScript 的函数、对象、原型、原型链的关系: 
https://zhuanlan.zhihu.com/p/84876191
[25]
 scottcgi: 
https://github.com/ruanyf/weekly/issues/884
[26]
 日本企业的产业升级之路: 
https://zhuanlan.zhihu.com/p/73949600
[27]
 Hiufan: 
https://github.com/ruanyf/weekly/issues/839
[28]
 我如何一个人实现亚马逊上的100万美元销售额?: 
https://dollarsanity.com/amazon-fba-selling-my-products/
[29]
 中国国庆阅兵展示的新武器: 
https://www.cnn.com/2019/09/27/asia/china-military-parade-analysis-preview-intl-hnk/index.html?no-st=1569722031
[30]
 gavatar: 
https://github.com/viveketic/gavatar
[31]
 cowrie: 
https://github.com/cowrie/cowrie
[32]
 devfolio: 
https://github.com/meriyah/meriyah
[33]
 Base API: 
https://www.base-api.io/
[34]
 Git paging: 
https://gist.github.com/hutusi/e4f32e2bcd8d53ec86de8254ab0d5127
[35]
 CodeJsFront: 
https://github.com/ruanyf/weekly/issues/804
[36]
 Zo3i: 
https://github.com/ruanyf/weekly/issues/804
[37]
 BPMN-JS: 
https://bpmn.io/toolkit/bpmn-js/
[38]
 xhuihui: 
https://github.com/ruanyf/weekly/issues/805
[39]
 Landfall: 
https://www.landfall.co.uk/
[40]
 d2-admin: 
https://github.com/d2-projects/d2-admin
[41]
 FairyEver: 
https://github.com/ruanyf/weekly/issues/809
[42]
 GoAccess: 
https://goaccess.io/
[43]
 drinkNow: 
https://github.com/sologgfun/drinkNow
[44]
 sologgfun: 
https://github.com/ruanyf/weekly/issues/854
[45]
 如何学习 D3.js: 
https://wattenberger.com/blog/d3#intro
[46]
 Berlin:1928与今天: 
https://1928.tagesspiegel.de/
[47]
 Free Stock Photos: 
https://taken.photos/
[48]
 维基百科镜像: 
https://ipfs.io/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/
[49]
 Julia Academy: 
https://www.juliaacademy.com/
[50]
 G-Shock 电子表: 
https://www.ablogtowatch.com/tokyo-man-designs-casio-g-shock-watches-ryusuke-moriai/
[51]
 世界最长的海底电缆: 
https://en.wikipedia.org/wiki/SEA-ME-WE_3
[52]
 莫拉维克悖论: 
https://zh.wikipedia.org/wiki/%E8%8E%AB%E6%8B%89%E7%B6%AD%E5%85%8B%E6%82%96%E8%AB%96
[53]
 一个持续50年的太空实验: 
https://spectrum.ieee.org/the-institute/ieee-history/one-apollo-11-experiment-is-still-going-50-years-later
[54]
 HN 读者留言: 
https://news.ycombinator.com/item?id=20916310
[55]
 《Perl 6 是否改名?》: 
http://blogs.perl.org/users/ovid/2019/08/is-perl-6-being-renamed.html
[56]
 《大西洋杂志》: 
https://www.theatlantic.com/education/archive/2019/09/welding-doesnt-pay-as-well-as-republicans-think/597733/
[57]
 HN 读者: 
https://news.ycombinator.com/item?id=21085847
[58]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/798
[59]
 这里: 
https://github.com/ruanyf/weekly/issues/798#issuecomment-524289916
继续阅读
阅读原文