每周记录值得分享的技术内容,星期五发表。
本杂志是开源的(GITHUB 3360 Ruan Yf/Weekly [1])。欢迎issue提交、投稿或推荐。
由于微信不允许外部链接,你需要点击页尾左下角的“阅读原文”,才能访问文中的链接。
封面图:上海,2019。
刊首语
很多人家里买了跑步机,练了一阵子,就渐渐不用了,放在角落积灰。我家就是这样。
跑步 App 诞生的时候,也面临这个问题。如何让三分钟热度的用户坚持下来,不要放弃?
它想了很多办法, 我认为最有用的一招,就是数据记录。昨天跑了几公里,今天跑了几公里,每天都记录下来。你可以看到自己的进步,产生一种不断挑战自己、超越自己的愿望。
为了强化这种愿望,App 还推出连续打卡获得勋章的活动,并且建立跑步圈,看看朋友里面谁领先、谁落后。有了这样的措施,很多人就真的坚持下来了,跑步从健身活动,变成带有心灵修炼和社交活动的色彩。
这就是数据的威力,仅仅把数据记录下来,哪怕是最简单的连续编号,就很可能改变一个人的行为。我听过有人说:“我曾经希望连续跑100天,哪知道最后竟然坚持了800天。”
类似的例子是,GitHub 个人页有一个日历栏目,只要当天有代码提交,那一天的小方格就会变成绿色。如果这一年,你每天编码,日历就全是绿的,否则就会有白色的小方块。所有人都可以看到这个“编码日历”。
很多人为了让绿色小方格子不要中断,就会尽量每天提交代码。时间一长,真的多做了不少项目。
这件事的启示就是,不管做什么事,都应该进行数据记录和数据分析。对个人来说,可以从一个业余爱好者变成专业人士;对产品来说,可以从一个普通产品变成数据产品。
资讯
1、冰川的墓碑[2]
8月18日,冰岛为该国第一座消失的冰川,举行了葬礼。冰岛总理亲自出席。Okjokull 火山顶曾经被冰川覆盖,足足有16平方公里。但在2014年冰川已经接近完全消失(上图)。卫星照片可以清楚看到1986年大片白色的冰雪,到了今年只剩下火山口附近一小片(下图)。
200多个活动参与者在火山顶立下了一块墓碑。碑文警告,若是放任气候变迁继续恶化下去,未来两百年,这个岛国的四百座冰川,都将步上同样的后尘。
2、太空犯罪[3]
安妮·麦克莱恩(Anne Charlotte McClain)是美国宇航员,2018年12月3日进入国际空间站,2019年6月24日返回地球。在这期间,她在空间站上偷偷访问已经分手的配偶的银行账户。
现在,配偶对她的这个行为提起诉讼,起诉她侵犯他人财产。这是有史以来第一起因为发生在太空的行为,而导致的法律诉讼。(@starshipsea[4]投稿)
3、猴子税[5]
美国生物医学界很担心美国对中国商品提高关税,因为美国所有进口的非人类灵长类动物(主要是猴子),约有80%来自中国。这些猴子用来试验各种治疗艾滋病、埃博拉和帕金森病等的药物。
根据美国国立卫生研究院,实验室猴子的需求持续上升,但是科研经费并没有上升,如果由于关税使得猴子的成本增加5%至25%,一些研究人员将被迫缩减项目规模,或者索性把研究转移到中国。据说在中国,灵长类动物的实验只要1,500美元,而在美国需要6,000美元。
4、浮动的核电站[6]
俄罗斯启用了世界第一个浮动核电站,那是一艘带有两座核反应堆的浮动平台,长144米,宽30米。它没有发动机,需要靠拖船拉动。它将驶往西伯利亚城市 Pewek。
反对者认为这是一项危险的技术,对北极环境带来巨大的危险。当地已有一座建立在永久冻土层上的核电站,现在已经陈旧不堪,而且由于气候变化,本来坚固的永久冻土层的地基开始融化,所以计划很快就会关闭,使用浮动核电站取代。
5、无人船横渡大西洋[7]
英国一家创业公司建造的无人船 Maxlimer,长11米,正在准备横渡大西洋。由于这船不载人,所以可以多放很多货物。在港口拥挤的水域,它由人类通过无线电远程操作;在大洋上,则它自动跟随 GPS 信号航行。
该船于2017年发布,此前曾经内部测试了很长时间。发布后,已经成功在英国和比利时之间运输货物。接下来,将在英国与挪威之间航行,然后预定在2020年上半年横渡大西洋。如果这种船只成功,将会改变世界航运市场。
6、Facebook 推出约会功能[8]
Facebook 正式推出约会功能。开启这个功能的人,会有一个单独的约会主页,展示自己的照片和视频。其他人浏览这个主页,如果愿意与对方约会,可以按赞。最后,你在所有按赞的人里面,选出约会对象。
有意思的地方是,Facebook 会智能选出哪些人可以看到你的约会主页,其中包括陌生人,也包括你的好友。
7、世界最古老的在线摄像头[9]
位于旧金山的 FogCam,是目前最古老的网络直播摄影头,从1994年开始上线,至今已经直播了25个年头。它于8月30日正式关闭。
这个摄影头放置在旧金山州立大学,当时两个学生搭建了网站,摄像头自动每隔一分钟拍摄一张照片,上传到网站上。之所以称为「FogCam」,是因为旧金山的风景以雾闻名。
他们表示关闭摄像头,主要是因为学校里再也找不到地方放置摄像头了。另外,根据维基百科记载,FogCam 网站也是成立最久,而且一直到现在还在运行的网站之一。
8、零售业百强[10]
2018年度中国零售百强名单发布,前四名全部是电商。七家企业销售规模过千亿元,依次为天猫、京东、拼多多、苏宁易购、大商集团、国美电器、华润万家。
2018年,阿里巴巴实现了900多亿元净利润,一家顶百家,其净利润比所有非电商类零售上市公司所实现的净利润总额还高出四成多。
9、一句话消息
•一家美国半导体公司[11]推出有史以来最大的半导体芯片,包含1.2万亿个晶体管。相比之下,1971年的4004处理器只有2300个晶体管,最新的 AMD 家用处理器则有320亿个晶体管。
•推特[12]关闭了短消息发推的功能,因为 CEO 杰克·多尔西的账户就是这样被黑的。有人冒名注册了他的 SIM 卡,然后通过短消息在他的账户上发推。
•Firefox[13]宣布试点,只要使用它家的浏览器,美国境内所有流量默认都走 https 代理,防止暴露用户信息。
•9月5日[14],发生了一笔10亿美元的比特币交易。这就是比特币的一个特点,所有人都可以看见这笔交易,但是不知道是谁交易。整笔交易的手续费是600美元,这个费用是传统银行不可想象的。
•印度月球车[15]首次登陆月球,结果距离月球表面2公里时失去联系,控制中心都傻了,就这样全国直播出去了。今年4月份,以色列月球车登陆也失败,看来这件事很不容易。
•丹麦[16]启用世界最大的电动渡轮,可以搭载30辆车和200名乘客,采用一个巨型电池系统供电。
•苹果[17]发布 Apple Music 的 Web 版了,成为会员后可以收听数百万首歌曲,跟 Spotify 竞争。看来 iTunes 是真的要废掉了。
文章
1、中国贫穷地区的发展[18](中文)
Quora 上有人再次针对中国提出尖锐问题:如果中国有那么多钱投资其他国家,为什么不用这些钱发展本国的贫困地区呢?有一个答案内容详实,获赞最高,让围观小伙伴们赞不绝口。
2、历史上哪两件事听起来不在同一个年代,实际上却同时发生的?[19](中文)
知乎的一个帖子。按赞最多的回答是:“爱因斯坦发表相对论的那一年,中国废除科举。”
3、如何开始机器学习?[20](英文)
初学者应该怎么学习机器学习?这篇短文概述了需要掌握的几个方面,以及可用的学习资料。
4、TypeScript 与 React 一起使用[21](英文)
本文是写给初学者的 TypeScript 介绍,以及它如何与 React 一起使用。
5、如何使用 Firefox 的免费代理?[22](中文)
Firefox 推出了浏览器全局的默认代理,本文介绍如何安装试用。(@erossszh[23]投稿)
6、如何安全运行他人的 JavaScript 代码?[24](英文)
Figma 是一个网页应用程序,有很多第三方开发者写的插件。如何才能在网页安全运行第三方代码,这是 Figma 团队面临的重大问题。本文记录了他们的探索过程,最后使用的是新提出的 Realm API。
8、黄金分割的数据可视化[25](中文)
本文通过可视化图形解释,为什么植物花盘都符合黄金分割。黄金分割这个无理数的比率,在图形上到底是什么含义。(@jwenjian[26]投稿)
9、各种编程语言的 0.3[27]
我们知道,浮点数计算是不精确的,0.1 + 0.2 不精确等于 0.3。这个网站列出了各种编程语言的 0.1 + 0.2 的结果。(@NeoTse[28]投稿)
10、Chrome 浏览器的工作原理[29](英文)
谷歌官方的系列文章,一共有四篇。采用多幅图片,一层层从计算机底层一直到浏览器渲染引擎,介绍 Chrome 浏览器渲染网页的工作原理。(@NeoTse[30]投稿)
工具
1、formik[31]
React 的表单组件,目标是提供一个最小的 API,方便用户扩展。
2、De[32]
一个很有意思的应用,帮助用户戒掉某个 App。手机访问它的网站,可以为任意 App 生成一个假的图标。每次在桌面点击假图标,就会跳到一个内置的网页,提示你放弃使用。
3、蚂蚁搬家工具[33]
小程序跨平台开发工具。一键实现微信小程序项目到支付宝小程序的迁徙,不再为重复开发而烦恼。(@xiaofuzi[34]投稿)
4、Research[35]
一个中文搜索的聚合网站,显示同一个关键字在不同网站的搜索结果。(@ifrontend-xyz[36]投稿)
5、oktools[37]
该网站收集了程序员需要的10多个在线小工具,包含JSON 格式化、Base64 编解码、颜色值转换、图片压缩、正则测试、时间戳转换、HASH 计算等。(@wangyiwy[38]投稿)
6、Tone.js[39]
一个使用 Web Audio API 在浏览器创建交互式音乐的框架。(@zhang14725804[40]投稿)
7、Web 通知请求阻止器[41]
很多网站都会跳出一个对话框,要求允许它们发送 Web 通知,非常讨厌。这个 Chrome 浏览器插件可以彻底关闭这个功能。
8、npmview[42]
该网站让你查看 npm 模块里面包含了什么文件。
9、CS50 IDE[43]
一个在线 IDE,背后是基于云的 Ubuntu 环境,支持代码高亮和单词自动完成,以及代码调试。
10、在线哈希计算器[44]
用户输入一个字符串,在线显示各种哈希算法的运算结果。(@DoctorLai[45]投稿)
11、logForShell[46]
Bash 的日志工具,出错时打印调用堆栈,方便快速定位问题和源文件。(@7ippo[47]投稿)
12、996.Blockchain[48]
一个区块链项目,专门用于保存加班记录,用户可以把自己的加班记录存到区块链。(@996BC[49]投稿)
资源
1、让产品经理全面理解深度学习[50](PDF)
65 页的中文电子书,汇总了深度学习相关的重要知识点,通过长图和 PDF 的方式呈现给大家。(@easyaitech[51]投稿)
2、Golangbot 的 Go 语言初级教程[52](中译)
Golangbot[53]是国外开发者写的 Go 的初级教程,对小白和基础比较薄弱的开发者比较适用。作者没有讲很高深的理论,而是用很多简单的例子和代码进行讲解。(@hznuksco[54]投稿)
3、世界火力发电厂地图[55]
这个网站通过网友提交数据,生成全世界火力发电厂的在线地图。
4、HelloDjango - Django 博客教程[56]
Django 框架的中文入门教程,免费带你学 django 全栈。(@521xueweihan[57]投稿)
5、Linux Journey[58]
Linux 系统的免费教程网站,针对初学者。(@zhjp0[59]投稿)
6、技术面试手册[60](英文)
开源电子书,帮你准备下一次的技术面试。
图片
1、黑白照片的彩色网格线[61]
第一眼你会觉得,上面的图片是彩色照片,其实它是黑白照片,加上了彩色的网格线。彩色网格线会欺骗大脑,因为对人类的视觉来说,亮度比色度更重要。
2、酋长岩[62]
酋长岩(El Capitan)是美国约塞米蒂国家公园的一块巨型岩石,高达914米,近乎完全垂直。它是全世界攀岩爱好者的一个流行的目标。
最近国内上映的2018年奥斯卡最佳纪录片《Free solo》[63],就是拍摄 Alex Honnold 在2017年6月3日的一次完全没有保护的徒手攀岩,他用了3小时56分钟到达顶峰。
正常情况下,攀岩爱好者需要4到5天才能爬上顶峰。下面照片上东一点西一点的亮光,就是一个个攀岩者在峭壁上过夜,他们睡在岩钉固定的吊床上。
文摘
1、Youtube 推荐算法的问题[64]
五年前,我上传了第一个 Youtube 视频。此后,我一直在发布内容。我觉得,自己的内容很有趣,肯定很受欢迎。
但是,没人看我的视频!每个视频平均只有20次观看。Youtube 从来不把它们推荐给任何人,因为我是一个小频道。也许有些视频质量不高,但我确实发布了一些自己感到自豪的作品。
后来,我开始使用抖音 TikTok。出于无聊,我选了一首歌,拍了一段模仿视频,有50次观看。我逐渐又发布了一些视频,合计得到了4万个喜欢和1200个关注者,视频总观看次数是15万。注意,我的第一个视频是在今年2月份拍的,6月份才拍了第二个。
YouTube 不鼓励小创作者、非知名人士和没钱做广告的人,而抖音让任何有才华的人都变得至少相对受欢迎。
抖音的算法是,你发布视频时,抖音会将其显示给一定数量的人。如果有足够的人看到它并按下“喜欢”,抖音就会让更多的人看到这个视频,这个过程不断重复,直到应用程序里面的每个人都看到它。这很简单,直接,透明。
YouTube 的算法是什么,根本没人知道。我觉得很好笑,一个中国公司的算法更加透明。YouTube 不了解它的使用者,它是一个垄断公司,已经停滞不前。我的遭遇是众多类似故事中的一个。
2、饿死的狮子王[65]
我们参观南非的克鲁格国家公园(Kruger National Park),看到一只巨大的雄狮蹲在河岸边。
他瘦得皮包骨头,几乎站不起来。
他慢慢地离开河边,摇摇晃晃地好像喝醉了一样。每走几步,他就会停下来喘口气,低着头,直到他有足够的力量再走几步。走到一半的时候,他突然倒在路上。很明显,他已经在生命的最后阶段了。
一只大象靠近他,他努力站起来,试图逃跑。
当天晚些时候,我们发现他躺在草地上,筋疲力尽无法动弹。我离他不到五英尺,看着他的眼睛。我只是想让他知道,他不会独自死去。
他的胸部一上一下,不停地抽搐,一个小时之后,他死了。
多年来,作为一名摄影记者,我拍摄过失去一切的人、受伤的人、正在死去的人,但从来没有拍过像这只雄伟的动物那样悲伤的东西。他是真正的野兽之王,但是老了以后,可怜地饿死了。
后来我们才知道,这只高贵狮子的名字是Skybed Scar,他在克鲁格国家公园以其漫游和统治多年而闻名。他自由地生活,自由地死去。
言论和数字
1、
青木原(Aokigahara forest)的日语意思是树木之海。1993年出版的 Waturu Tsurumi 的《自杀完全手册》宣布它是日本最佳的死亡地点。因为它的树木长得很紧密,所以它们阻挡了风,而且由于动物和鸟类很少,森林异常安静。树木之海面积很大,十四平方英里,所以尸体可以被掩盖几个月未被发现。
-- 《一个僧人遭遇日本的自杀文化[66]》
2、
写书为时已晚,创业为时已晚,学习新语言为时已晚,这称为时间焦虑。
-- 《时间焦虑》[67]
3、
有史以来第一次,我觉得观看 Apple 产品发布会是浪费时间。
-- HN 读者[68]评论 iPhone 11 发布会
4、
今天美国大城市的平均单程通勤时间约为26分钟。
--《历史上的城市通勤》[69]
5、
海洛因和月薪同样危险。吸食海洛因会上瘾,每月领薪水也会上瘾。
-- Nassim Nicholas Taleb,《黑天鹅》的作者[70]
招聘信息
周刊讨论区的《谁在招人?》[71],有大量工作/实习岗位,欢迎查看。
如果你的团队需要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: yi[AT]gmail.com ),每条价格 300 元。
1、全栈高级工程师/技术主管
杭州初创公司正在组建初创团队,开发面向年轻人的社交类产品。工作地点:杭州滨江区。
应聘者主导公司产品研发迭代,有独立开发前后端的能力。必备技术栈关键字: Vue/React, Node, NoSQL, DevOps, 微信开发。详细要求见这里[72]。简历投递 haodong[AT]
2、秘猿科技
秘猿科技是区块链创业公司,为加密经济提供区块链基础设施和服务。工作地点:杭州或 remote。
本公司招聘区块链工程师、高级后端工程师、安全和测试工程师。点击这里[73],查看详情。简历投递:zhouyun[AT]cry
回顾
去年的本周:《周刊第 21 期》
References
[1]
ruanyf/weekly:
[2]
冰川的墓碑:
[3]
太空犯罪:
[4]
starshipsea:/issues/803
[5]
猴子税:
[6]
浮动的核电站:
[7]
无人船横渡大西洋:
[8]
Facebook 推出约会功能:
[9]
世界最古老的在线摄像头:
[10]
零售业百强:
[11]
一家美国半导体公司:
[12]
推特:
[13]
Firefox:
[14]
9月5日:
[15]
印度月球车:
[16]
丹麦:
[17]
苹果:
[18]
中国贫穷地区的发展:
[19]
历史上哪两件事听起来不在同一个年代,实际上却同时发生的?:
[20]
如何开始机器学习?:
[21]
TypeScript 与 React 一起使用:
[22]
如何使用 Firefox 的免费代理?:
[23]
erossszh:/issues/848
[24]
如何安全运行他人的 JavaScript 代码?:
[25]
黄金分割的数据可视化:
[26]
jwenjian:/issues/791
[27]
各种编程语言的 0.3:
[28]
NeoTse:/issues/793
[29]
Chrome 浏览器的工作原理:
[30]
NeoTse:/issues/794
[31]
formik:
[32]
De:https://www.de/
[33]
蚂蚁搬家工具:
[34]
xiaofuzi:/issues/744
[35]
Research:
[36]
ifrontend-xyz:/issues/747
[37]
oktools:
[38]
wangyiwy:/issues/746
[39]
Tone.js:
[40]
zhang14725804:/issues/752
[41]
Web 通知请求阻止器:
[42]
npmview:
[43]
CS50 IDE:
[44]
在线哈希计算器:
[45]
DoctorLai:/issues/753
[46]
logForShell:
[47]
7ippo:/issues/757
[48]
996.Blockchain:
[49]
996BC:/issues/828
[50]
让产品经理全面理解深度学习:
[51]
easyaitech:/issues/770
[52]
Golangbot 的 Go 语言初级教程:
[53]
Golangbot:
[54]
hznuksco:/issues/772
[55]
世界火力发电厂地图:
[56]
HelloDjango - Django 博客教程:
[57]
521xueweihan:/issues/775
[58]
Linux Journey:
[59]
zhjp0:/issues/776
[60]
技术面试手册:
[61]
黑白照片的彩色网格线:
[62]
酋长岩:
[63]
《Free solo》:
[64]
Youtube 推荐算法的问题:
[65]
饿死的狮子王:
[66]
一个僧人遭遇日本的自杀文化:
[67]
《时间焦虑》:
[68]
HN 读者:
[69]
《历史上的城市通勤》:
[70]
Nassim Nicholas Taleb,《黑天鹅》的作者:
[71]
《谁在招人?》:/issues/798
[72]
这里:/issues/798#issuecomment-529282584
[73]
这里:/issues/798#issuecomment-524289916