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

刊首语

我家附近有一所重点中学,校门口拉起了大红条幅:“热烈祝贺我校三名同学考入北大清华”。
这不禁让我想到,很多科技公司的创始人都不是一流名校毕业。马云是杭州师范学院,马化腾是深圳大学,任正非是重庆建筑工程学院,丁磊是成都电子科大,周鸿祎是西安交大。
当然,名校毕业的也不少。李彦宏是北京大学,张朝阳是清华大学,王兴是清华大学,张一鸣是南开大学,陈天桥是复旦大学。但是,其中不少是留学回国后创业,有政策扶植的。
总的来说,我认为,来自一般学校的创业者更常见,反倒是高管大部分都是名校毕业。
理由是好学校毕业以后,出路比较好,通常都会进入不错的单位,离职创业的机会成本比较大。如果是一般学校毕业,就业又是很普通的单位,看不到前途,反而容易创业,而且因为没有退路,只能破釜沉舟,放手一博。
从这个角度看,高考不理想的同学,应该早早就有思想准备,将来可能走创业这条路。

资讯

1、澳大利亚企鹅岛[2]
澳大利亚墨尔本以南的菲利普岛,是企鹅的繁殖地之一。以前,岛上有不少居民,企鹅上岸的海滩分布着大量民宅(下图),加上纷至沓来的观光客,企鹅数量开始锐减。
从1985年开始,澳大利亚政府决定收购岛上所有私人地产,将整个岛彻底变为企鹅岛。经过多年的努力,企鹅的数量从12,000只增加到了31,000只。
上个月,耗资5,800万美元的游客中心(下图)完工,将游客限制在指定区域,游客只能坐在看台上,不能随便乱走,等着企鹅经过。
2、美国海军更换触摸屏[3]
2017年8月21日,美国麦凯恩号航空母舰在新加坡与一艘油轮相撞,造成油轮的10名船员死亡,麦凯恩号48人受伤。美国军方最近公布了调查报告,事故原因之一是航母操作人员对计算机系统不熟悉,有人将操作系统置于手动模式,但是其他人没有发现。
问卷调查中,大部分人表示,更喜欢机械控制,而不是触摸屏操作。因为机械装置“提供了即时的触觉反馈”。报告指出,如果存在机械控制,舵手可能会提前发现问题。军方因此决定,2020年开始在驱逐舰上,用机械装置取代触摸屏,控制油门和舵。
3、闲置的波音 737[4]
半年之前,由于两起空难,波音 737 Max 全球停飞,一共几百架。这些飞机长期不飞,但必须一直保养,维护成本巨大。燃油系统和发动机部件必须每天启动,防止腐蚀;计算机系统和辅助动力装置也必须每周检查;还要防止鸟类和动物在飞机里面筑巢。
根据波音公司的737维修手册,飞机休眠超过两个月时,机身间隙必须用乙烯基胶带密封。目前,波音 737 Max 年底能不能恢复飞行,依然有很大疑问。已经有航空公司表示,如果停飞持续下去,将把最值钱的发动机和主要部件拆卸保存,机身只能不要了。
4、世界最快超级计算机[5]
超级计算机制造商 Cray 公司与美国政府签署了一份价值6亿美元的合同,建造世界第一台每秒100亿亿次(10的18次方)浮点运算的超级计算机,名为 El Capitan。它预计将在2023年末投入使用。
目前,世界最快的超级计算机是美国的 Summit,每秒运算20亿亿次,占地面积相当于两个网球场,耗资2亿美元。
5、老年人更喜欢手机[6]
美国一项调查发现,65岁以上的美国人每天花费近10个小时在屏幕前(包括电视、电脑和智能手机)。跟2015年的调查相比,看电视的时间没有变,但是玩手机的时间增加了七倍,每天平均是2个小时。
我自己的观察是,老年人比年轻人更喜欢手机,因为他们的生活中缺乏其他消遣。所以,尽量给长辈使用配置高的手机,而不是让他们用老年机。
6、反人体识别的服装[7]
现在越来越多的监控系统有人体识别功能,时装设计师凯特·罗斯(Kate Rose)在拉斯维加斯 DefCon 安全大会上,展示了反识别服装。穿上这种衣服,监控系统就识别不出这是一个人。
它的原理是衣服上提供足够的噪音(比如下面的图案),就能使得模式识别失效。当然,这种方法只适合于人体识别,对于人脸识别无效。
7、空间站机器人[8]
俄罗斯在8月22日向国际空间站发送一个人形机器人,将在那里停留两周,然后于9月7日返回地球。
该机器人可以自主执行某些任务,但本次主要是为了测试,准备将来将其发送到月球上。它还可以与人对话,可能有助于缓解宇航员的孤独。
8、比特币发明人[9]
一名49岁的澳大利亚男子Craig Wright,一直声称他就是比特币发明人中本聪。
结果,一个美国人起诉他,声称跟他一起发明了比特币,但是没有拿到报酬。现在美国法院判决,Craig Wright 必须将持有一半的比特币分给那个美国人,价值约为50亿美元。Craig Wright 则称,他已经遗失了密钥,无法取出比特币。
9、一句话消息
美国莱斯大学[10]宣布,开发出一种将热量(红外辐射)转化为光的方法,从而可将太阳能发电的效率从22%提高到80%。
联合国气候委员会[11]发布报告,认为由于气候变化,未来大量土地将会荒漠化,农业生产也变得不稳定。农业改革刻不容缓,人们应该少吃肉,不再发展畜牧业。
可口可乐公司[12]将它的瓶装水产品改成铝罐包装,因为塑料对环境影响太大,各国都开始限制使用塑料。
特斯拉公司[13]开始在加州交付太阳能屋顶,原有的屋顶瓦片都被换成可以发电的太阳能瓦片。
npm 模块[14]都是免费使用,有人现在想出怎么通过它赚钱了。你安装 StandardJS 的最新版本 npm install standard,命令行会输出一个广告。

文章

1、即将到来的宣传自动化[15](英文)
作者认为,由于自动生成文本、图片、视频的技术都已经逐渐成熟,将来脸部识别认出你是谁以后,就可以针对你推送内容。软件不断生成新内容,从而实现宣传自动化。
2、如何查询 StackOverflow 和 GitHub 的最新趋势[16](英文)
StackOverflow 和 GitHub 每天都有大量动态,只要加以统计,就能看出最新的技术趋势。这两家公司的数据查询都是公开的,本文展示如何自己写查询,得到趋势统计。
3、我的日本码农就职总结[17](中文)
本文较为详尽的记录了计算机专业应届生在日本校招求职整个过程,包括抉择、事前准备、面试经历及感想。如果你想去日本工作,可以参考。(@vinci7[18] 投稿)
4、FACEBOOK 伦敦终面经历[19](中文)
五月份的时候,在 LINKEDIN 上看到 FACEBOOK 伦敦的招聘广告,于是就投了,当时不抱希望的。投了简历很快就接到 FB 猎头的联系。(@DoctorLai[20] 投稿)
5、随机数函数的图像[21](英文)
作者写了一个工具,可以生成随机数函数的图像,从而判断随机数生成是否有规律。上图中,明显randomC函数比较理想。
6、风险是可控的,只是需要高度自律[22](中文)
纪录片《徒手攀岩》中,Alex 徒手没有任何保护,爬上了酋长岩。即使是在专业的攀岩运动员看来,这也是一个不可能完成的任务。说白了,就等于送死。
他说了一句话,非常地奇怪,他说:“风险和后果是两回事。徒手攀岩的风险很低,只是后果很严重。”
7、文本压缩算法比赛[23](英文)
一个澳大利亚计算机教授,在2000年发起一个比赛。谁将100MB 的维基百科文本文件,压缩得最小,可以得到5万欧元奖金。
经过20年,领先者的记录从18MB 降低到16MB 以下。目前还在等待,谁第一个压缩到 15MB 以下,就是冠军,拿到5万欧元。
8、DevOps 干什么?[24](英文)
DevOps 作为一个新近诞生的职位,它的职责范围是什么?作者以一个 DevOps 工程师的身份,谈了自己的主要工作职责。
9、机器学习算法的最低数学要求[25](英文)
机器学习对数学要求比较高。本文总结了需要掌握的最低限度的数学模型。
10、Chrome 隐身模式依然可以检测[26](英文)
Chrome 76 堵上了隐身模式的漏洞,使用内存模拟 FileSystem API,导致隐身模式的检测脚本失效。本文提出,隐身模式依然有办法检测到。一种令人惊艳的思路是,内存比文件系统快得多,因此可以从访问速度判断是否为隐身模式。

工具

1、 Writeathon[27]
Writeathon 是一款在线写作工具,基于极简理念,提供简洁、高效、专注的写作体验。(@Hcs66[28] 投稿)
2、ish[29]
iOS 的 Linux 虚拟机,实际运行的是 alpine linux,提供命令行 shell,可以访问网络,安装各种软件包,类似安卓平台的 Termux。
由于 iOS 平台的限制,iSH不能从应用市场直接安装,需要使用TestFlight安装beta版本。(@argan[30] 投稿)
3、blogger-cli[31]
命令行工具,可以将 jupyter notebook、markdown 文件转成静态网站。
4、fork[32]
桌面的 Git 客户端。
5、Anbox[33]
Linux 系统的安卓模拟器。
6、jokenpo[34]
一个网页游戏,使用机器学习算法,让玩家与计算机进行“剪刀石头布”游戏。
7、Lockdown[35]
一个手机的防火墙 App,暂时只有 iPhone 版本。
8、WPS Office for Linux[36]
金山 WPS 的 Linux 版本。
9、node-jvm[37]
一个用 Node.js 实现的 JVM,实现的非常简洁清晰,方便学习。(@douchuan[38] 投稿)
10、sftpgo[39]
一个 Go 写的 sftp 服务器,可以架设加密的 FTP 服务。
11、iPic[40]
Mac 系统的桌面图片上传工具,用于将本地图片上传到图床,功能强大。(@atjason[41] 投稿)

资源

1、BBC 的音效库[42]
英国广播公司 BBC 的音效库,包含16000多种可以下载的音效,比如停车的声音、机床的声音、鸟叫的声音等等。
2、where is Sci-Hub[43]
Sci-Hub 提供免费的科学论文下载,由于版权问题,它必须经常更换域名。该网站告诉你,现在可以通过哪个域名访问到 Sci-Hub。
3、trackerslist[44]
该仓库收集 BitTorrent 下载所需要的公共的 tracker 服务器网址。
4、git-flight-rules[45]
Git 操作往往会遇到各种问题,比如,如何把未暂存的内容移动到一个新分支,或者删除的分支如何恢复。这个仓库就收集这类问题的操作方法,有中文翻译。(@ifrontend-xyz[46] 投稿)
5、redditix[47]
Reddit 是美国最大的在线论坛,有许多子板块。这个第三方网站是 Reddit 的在线浏览器,自动抓取并显示某个版的所有最新图片。
6、皎然影音乐[48]
一个中文网站,收集电影音乐资源。由于刚刚开站,资源还不多。(@jiaoran198916[49] 投稿)

图片

1、鲸鱼没有牙齿[50]
鲸鱼没有牙齿,口腔里面就是空的。它们进食的时候,就是直接吞下食物,从不咀嚼。
2、最初的 Youtube[51]
2005年4月23日,Youtube 上线,最初是一个约会网站,用户可以上传一段视频介绍自己。
五天过去了,没有一个人上传视频。Youtube 于是宣布,改成通用视频网站,用户可以上传各种视频。

文摘

1、电动车是 Spotify 出现之前的 MP3[52]
未来,没有人会关心汽车使用什么技术,重要的是从 A 地到 B 地的便利性。那时,有人可能很高兴拥有一辆精致的电动汽车,但大多数人都不会在意。
这就好比 Spotify 到底使用的是 MP3 还是其他格式,没有人关心,重要的是音乐。虽然 Hifi 爱好者依然存在,他们喜欢黑胶唱片,但那是极少数人。
90年代,我第一次看到 MP3 时,就被迷住了,陆续把我的 CD 都翻录成了 MP3,拥有了巨大的 MP3 收藏。今天,音乐是我从 Apple,亚马逊或 Spotify 获得的商品。人们不关心底层的技术,也不想拥有音乐,随时从互联网获取音乐可以让你以更低的价格消费,更方便更快速地升级。
电动车是一样的。未来的汽车将是分享的,你用 App 招呼汽车,汽车的自动驾驶系统会找到你,停下来,让你进入汽车,并自动带你到目的地。汽车公司将不再通过出售汽车获利,而是通过提供运输服务获利。
对许多人来说,汽车是一项巨大的投资,但它们的利用率很低。如果你每天使用汽车两小时,那么一天92%的时间它都是闲置的,但你必须支付百分之百的保养成本。总之,租用自动驾驶汽车,将比购买自己的汽车便宜得多。
共享经济将流行,汽车会成为像电力或计算力之类的商品。私人的汽车所有权将停止,许多汽车公司将死亡。我们正生活在汽车的高峰期。从现在开始,私人拥有的汽车数量下降。戴姆勒和宝马正在建造世界上最大的汽车共享公司,通用汽车正在关闭工厂,并将开始一项机动车出租车服务,大众汽车开始在柏林投入高达1500辆共享汽车。
2、黑匣子的故事[53]
1934年10月19日,一架从塔斯马尼亚岛飞往澳大利亚的小型飞机不幸坠海,机上12人全部遇难,其中有一位33岁的英国传教士休伯特·沃伦牧师。
他的儿子大卫·沃伦那时只有八岁,父亲留给他的最后一件礼物是一个晶体管收音机,但是坏掉了。这激发了大卫对科学的兴趣,后来他通过自学,设法修好了收音机。
1920年代,大卫·沃伦在悉尼大学读完本科,然后在伦敦帝国理工学院获得化学博士学位。毕业后,他去了航空研究实验室(简称 ARL),作为一名研究员。那是澳大利亚国防部的一个下属单位,专门研究飞机。
1953年,ARL 接到了一个任务:协助调查最新的英国喷气式客机——彗星飞机接连坠毁的原因。
由于资料很少,很难分析出什么原因导致飞机坠毁。大卫·沃伦不禁想到,如果有一个记录器,能够保存飞行过程的所有参数,以及飞行员的录音,并且还能在事故里幸存下来,那该多好。
他把这个想法告诉他的上司,结果却被泼了冷水。上司告诉他:“你是一名化学家,专业是化学和燃料。这种事情就交给仪器组,你不需要插手。”
没有官方的支持,大卫个人不可能实现这个发明。所幸这位上司后来调走了,新上司对大卫的想法很感兴趣,愿意让大卫投入研究。但是,因为这不是政府批准的项目,也不是可以用于战争的新武器,所以只能偷偷研究。
大卫受到鼓舞,在一份题为《协助调查航空器事故的装置》的报告中写下了自己的想法,并将其发送给整个行业。飞行员工会立刻表示反对,不愿意在飞行过程中被录音。澳大利亚民航局则表示,这种装置“没有实际意义”。
这种情况下,大卫决定在自己的车库里,组装出一个原型装置。这将是有史以来第一个飞行记录仪,又称“黑匣子”。
(图片:大卫·沃伦一家)
大卫把这个装置赠送给了英国人。由于本国彗星飞机的接连失事,英国对这个装置的接受程度比较高。一家飞机公司愿意生产它。
这个装置的正式名称是“飞行记录单元”。当时,一个记者在报道中称其为“黑匣子”(black box,黑箱),这个术语来自电工学,后来成为它的通用名称,尽管它并不是黑色。为了在事故后更容易发现,该装置做成了橙色,今天依然如此。
1960年,澳大利亚成为世界第一个强制飞机驾驶舱必须录音的国家。
今天,黑匣子安装在了每一个商业航班上面,能够防火、防海水,外层是坚固的钢铁。
大卫·沃伦在 ARL 工作直到1983年退休,成为其首席科学家。他于2010年7月19日去世,享年85岁。他从来没有从黑匣子的发明里面,得到一分钱的特许使用费。
他的棺材上写着“飞行记录器发明者:不要打开”。

言论

1、
90%的 Web 应用是数据库前端。
-- HN 读者留言[54]
2、
领导者的三种模式。
模式一:“这就是我想要的,你按照我说的做。”
模式二:“这就是我想要的,你自己想如何去做。”
模式三:“让我们一起弄清楚我们能做些什么。”
-- 《领导模式》[55]
3、
人们的经验是,对于10行代码的脚本,Perl 语言是完美的。但如果你有500行脚本代码和几千行的库,那么需要大量的纪律才能使 Perl 代码可维护。
而在 Python 语言中,即使没有那么多的纪律,代码仍然具有相当的可读性和可维护性。
-- Guido van Rossum[56],Python 语言创始人
4、
SQLite 测试代码的行数,是软件本身的662倍。
-- 《如何测试 SQLite》[57]

招聘信息

周刊讨论区的程序员招聘帖[58],有大量工作/实习岗位,欢迎查看。
如果你的团队需要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: yifeng.ruan[AT]gmail.com ),每条价格 250 元。
1、秘猿科技
秘猿科技是区块链创业公司,为加密经济提供区块链基础设施和服务。以下职位的工作地点为杭州,也可以 remote。
高级区块链工程师:需要熟悉 Rust 语言。高级后端工程师:熟悉分布式系统开发。首席安全官:5年以上安全从业经验。高级测试经理:从事区块链底层的自动化测试。
点击这里[59],查看详情。简历投递:zhouyun[AT]cryptape.com

回顾

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

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 澳大利亚企鹅岛: 
https://www.nytimes.com/2019/08/09/world/australia/penguins-phillip-island.html
[3]
 美国海军更换触摸屏: 
https://www.theverge.com/2019/8/11/20800111/us-navy-uss-john-s-mccain-crash-ntsb-report-touchscreen-mechanical-controls
[4]
 闲置的波音 737: 
https://www.forbes.com/sites/jeremybogaisky/2019/08/12/boeing-737-max-desert-storage/#59922ba91e61
[5]
 世界最快超级计算机: 
https://www.cnet.com/news/cray-to-build-el-capitan-supercomputer-for-nuclear-security-apps/
[6]
 老年人更喜欢手机: 
https://www.economist.com/graphic-detail/2019/08/14/americas-elderly-seem-more-screen-obsessed-than-the-young
[7]
 反人体识别的服装: 
https://www.theguardian.com/world/2019/aug/13/the-fashion-line-designed-to-trick-surveillance-cameras
[8]
 空间站机器人: 
https://www.newsweek.com/russia-space-bot-ai-iss-fedor-roscosmos-1454330
[9]
 比特币发明人: 
https://www.theguardian.com/technology/2019/aug/28/australian-who-says-he-invented-bitcoin-ordered-to-hand-over-up-to-5bn
[10]
 美国莱斯大学: 
https://polyarch.co/rice-university-research-heat-into-light/
[11]
 联合国气候委员会: 
https://www.abc.net.au/news/science/2019-08-08/ipcc-report-climate-change-land-use/11391180
[12]
 可口可乐公司: 
https://www.bloomberg.com/news/articles/2019-08-13/coke-putting-dasani-water-in-cans-amid-backlash-against-plastic
[13]
 特斯拉公司: 
https://sustineri.life/a-new-kindergarten-that-is-built-without-walls-what-is-the-reason-behind-this-spectacular-design/
[14]
 npm 模块: 
https://github.com/standard/standard/issues/1381
[15]
 即将到来的宣传自动化: 
https://warontherocks.com/2019/08/the-coming-automation-of-propaganda/
[16]
 如何查询 StackOverflow 和 GitHub 的最新趋势: 
https://fauna.com/blog/how-to-spot-tech-trends-early
[17]
 我的日本码农就职总结: 
http://vinci7.github.io/article/jobhunting-0
[18]
 vinci7: 
https://github.com/ruanyf/weekly/issues/768
[19]
 FACEBOOK 伦敦终面经历: 
https://justyy.com/archives/19030
[20]
 DoctorLai: 
https://github.com/ruanyf/weekly/issues/769
[21]
 随机数函数的图像: 
https://remysharp.com/2019/08/06/predictably-random
[22]
 风险是可控的,只是需要高度自律: 
http://www.luojiji.com/thread-13990-1-1.html
[23]
 文本压缩算法比赛: 
http://www.hutter1.net/prize/index.htm
[24]
 DevOps 干什么?: 
https://ilhicas.com/2019/08/11/What-you-as-a-Devops.html
[25]
 机器学习算法的最低数学要求: 
https://www.dataquest.io/blog/math-in-data-science/
[26]
 Chrome 隐身模式依然可以检测: 
https://www.bleepingcomputer.com/news/google/google-chrome-incognito-mode-can-still-be-detected-by-these-methods/
[27]
 Writeathon: 
https://www.writeathon.cn/
[28]
 Hcs66: 
https://github.com/ruanyf/weekly/issues/704
[29]
 ish: 
https://github.com/tbodt/ish
[30]
 argan: 
https://github.com/ruanyf/weekly/issues/707
[31]
 blogger-cli: 
https://github.com/hemanta212/blogger-cli
[32]
 fork: 
https://git-fork.com/
[33]
 Anbox: 
https://anbox.io/
[34]
 jokenpo: 
https://github.com/victorqribeiro/jokenpo
[35]
 Lockdown: 
https://lockdownhq.com/
[36]
 WPS Office for Linux: 
http://wps-community.org/
[37]
 node-jvm: 
https://github.com/YaroslavGaponov/node-jvm
[38]
 douchuan: 
https://github.com/ruanyf/weekly/issues/716
[39]
 sftpgo: 
https://github.com/drakkan/sftpgo
[40]
 iPic: 
https://toolinbox.net/iPic/
[41]
 atjason: 
https://github.com/ruanyf/weekly/issues/721
[42]
 BBC 的音效库: 
http://bbcsfx.acropolis.org.uk/
[43]
 where is Sci-Hub: 
https://whereisscihub.now.sh/
[44]
 trackerslist: 
https://github.com/ngosang/trackerslist
[45]
 git-flight-rules: 
https://github.com/k88hudson/git-flight-rules/blob/master/README_zh-CN.md
[46]
 ifrontend-xyz: 
https://github.com/ruanyf/weekly/issues/728
[47]
 redditix: 
https://redditix.com/r/earthporn
[48]
 皎然影音乐: 
http://www.jiaoran.net/
[49]
 jiaoran198916: 
https://github.com/ruanyf/weekly/issues/745
[50]
 鲸鱼没有牙齿: 
https://insider.si.edu/2012/04/for-dentist-the-narwhals-smile-is-a-mystery-of-evolution/
[51]
 最初的 Youtube: 
https://www.cnet.com/news/youtube-started-as-an-online-dating-site/
[52]
 电动车是 Spotify 出现之前的 MP3: 
https://codemonkeyism.com/electric-cars-are-the-mp3s-before-spotify/
[53]
 黑匣子的故事: 
https://www.bbc.com/news/world-australia-49012771
[54]
 HN 读者留言: 
https://news.ycombinator.com/item?id=20642038
[55]
 《领导模式》: 
https://www.neobub.com/maybe/post/modes_of_leadership
[56]
 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/
[57]
 《如何测试 SQLite》: 
https://www.sqlite.org/testing.html
[58]
 程序员招聘帖: 
https://github.com/ruanyf/weekly/issues/798
[59]
 这里: 
https://github.com/ruanyf/weekly/issues/798#issuecomment-524289916
继续阅读
阅读原文