科技爱好者周刊:第 67 期

这里记录每周值得分享的科技内容,周五发布。

欢迎投稿,或推荐你自己的项目,请前往 GitHub 的 ruanyf/weekly 提交 issue。

<p>科技爱好者周刊:第 67 期</p>

最近,我读了小说《侏罗纪公园》

这本书改编过电影,大家应该都知道情节:一个富豪复活了恐龙,开设主题公园,结果恐龙逃出来,造成了灾难。

小说里有一个数学博士伊恩·马尔科姆(Ian Malcolm),他是混沌理论专家,专门研究复杂系统。作者通过他告诉读者:侏罗纪公园必定失败。原因很简单:复杂系统不可预测,也无法维护。

<p>科技爱好者周刊:第 67 期</p>

“譬如说撞球吧。你打它一下,它就开始不断反弹。理论上来说,撞球是个很简单的系统,几乎可以说是牛顿系统。由于你知道加在球上的力、球的质量,因此你可以计算出球的撞击角度,因而可以预测这颗球的轨迹。从理论上来说,你可以预测它三小时之后将处于哪个位置。

可是事实上,你最多只能预测到未来几秒钟之内的情况。因为有些非常小的影响——桌面不平、桌子木头上有小凹陷之类的问题,都会使情况发生变化。过不了多久,你那些精确的计算就会不灵了。结果便证明了,像在桌上玩撞球这种简单系统也具有不可预测的表现。”

侏罗纪公园是一个复杂系统,人为复活了6500万年前灭绝的恐龙,把它们圈养在一起,但是这些基因工程产物的习性,我们一无所知。另一方面,在这些恐龙的旁边,还要维护一个井井有条的主题公园,让游客玩得开开心心,一边看着原始动物,一边喝着可口可乐,享受现代文明。这等于创造出了一个地球上不存在的世界,并让其持续运转,势必引入了空前的复杂性。

复杂系统受到太多的变量影响,任何一个变量发生异常,都可能引发连锁反应。 侏罗纪公园最后的结局也是如此,工作人员一不小心导致停电,让恐龙逃了出来。其他人发现,整个系统过于复杂,无法恢复,只能眼睁睁看着,岛上一片大乱,恐龙到处吃人。这就是说,一个按钮错了,复杂系统就崩溃了。

<p>科技爱好者周刊:第 67 期</p>

你可能会说,只要严格管理,就能避免这类错误,比如引入更加完善的权限控制、建立备用供电线路等等。但是这样一来,系统的复杂性就进一步增加了,相当于 为了防止一个按钮失败,又额外引入了更多的按钮。

现实世界就是一个复杂的主题公园 ,为了保证每个“游乐设施”都正常运作,这个公园越造越复杂,管理难度成倍增加,最后人们只好让计算机来管理。根据伊恩·马尔科姆的观点,最后总归会有人按错一个按钮,现实世界就会变得像恐龙横行的侏罗纪公园。

资讯

1、石灰岩矿洞变成游戏场

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

历史上,美国密苏里州有一个巨大的地下石灰矿场,里面的道路密密麻麻,就像迷宫一样。现在,它当作物流仓库使用。

<p>科技爱好者周刊:第 67 期</p>

最近,有人在里面骑自行车漫游,将视频传到网上,引起轰动,这个场景简直像视频游戏一样。人们已经在讨论,是否可以把现实增强 AR 游戏引入这个地方。

<p>科技爱好者周刊:第 67 期</p>

2、神奇的北极狐

<p>科技爱好者周刊:第 67 期</p>

挪威的科学家在一只北极狐身上安装了 GPS 追踪器,想知道它的行踪,结果发现了惊人的结果。从2018年7月开始,这只狐狸在短短76天内,从挪威跑到了加拿大,总行程超过3500公里,平均每天移动46.3公里,最多一天移动了155公里。它成为已知的移动速度最快的狐狸。

由于它的路线相当于从欧洲跑到了北美洲,横跨了北冰洋,所以有一部分路线是在海冰上。整整两周,它都待在冰上。科学家曾经怀疑,是不是有人把它抓到船上,但是不可能有船在北极行驶3000公里。

<p>科技爱好者周刊:第 67 期</p>

北极狐是非常耐寒的动物,可以在冰下50度的冰冻温度生存。我们永远不会知道这只狐狸的下落,因为2019年2月,GPS 追踪器不再工作,停止发送信号。

3、不开车的租车人

<p>科技爱好者周刊:第 67 期</p>

一家日本租车公司发现,很多租车人并没有开车,他们归还的车辆有异常低的里程数。调查后发现,这些人租车的目的五花八门,有人为了午睡,有人为了一个临时的工作空间,有人是为了把行李和个人物品存放在车中,甚至还有人是为了手机充电。

半小时租车价格是400日元(约25元人民币),平均8个人之中就有一个人,将车辆用于非运输目的。

4、生菜收割机器人

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

英国剑桥大学开发了一个收割生菜的机器人。它用摄像头识别出每棵生菜,然后使用机器学习算法判断是否生长成熟,有没有感染疾病,如果一切正常,就进行收割。

科研人员希望用它来证明,传统上难以自动化的一些农业操作,也可以使用机器人。理论上,这套自动化方法不局限于生菜,任何农作物都适用。

5、美国签证要求披露社交媒体

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

美国签证的新版申请表格出来了,要求申请者披露自己的社交媒体帐号。指定的社交媒体,国外的主要有 Facebook、Flickr、Instagram、LinkedIn、Pinterest、tumblr、Reddit、推特、Youtube,国内的有豆瓣、QQ、新浪微博、腾讯微博和优酷。

根据规定,哪怕帐号已经删除了,只要没有超过五年,都需要披露。不过,根据最近签证的朋友反映,这项目前还是选填的。

6、Windows 1.0

<p>科技爱好者周刊:第 67 期</p>

微软与 Netflix 合作,在电视剧《怪奇物语》里面,还原了 Windows 1.0 操作系统。这部电视剧的时间设定在1985年,Windows 1.0 就在那一年发布。

这个还原的系统实际上可以运行,微软内部称其为 Windows 1.1。

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

7、新西伯利亚的废水湖

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

俄罗斯新西伯利亚有一个漂亮的绿松石颜色的湖泊,最近引来许多网红和访问者打卡拍照。但是,这其实根本不是一个湖泊,而是当地火力发电厂的一个巨型废水池,里面有钙盐和各种金属的氧化物,导致它呈现现在这种颜色。

下图可以看到,水里都是各种化合物,浓度极高,pH 值也很高。这里的水不要说游泳了,碰到一点,对皮肤都是有毒的。目前,电厂只能警告来访者,尽量远离这个湖泊,千万不能碰到水。

<p>科技爱好者周刊:第 67 期</p>

8、健康寿命

<p>科技爱好者周刊:第 67 期</p>

国家卫健委统计,2018年中国人的平均寿命77岁,但是健康寿命是68.7岁,后面都是带病生存。如果65岁退休,剩下的健康日子平均只有3年多。这么想想,人生还是很短暂的。

同一时间,日本厚生省也公布了,2018年日本女性平均寿命为87.32岁,男性为81.25岁,都是历史新高。

9、一句话新闻

  • 印度生产的 iPhone 开始出口欧洲。
  • 全国日发电量7月22日至25日连续四天创历史新高,最高达235.35亿千瓦时,较去年夏季最高值增长4.2%。
  • 教育部发布文件,要求全国每所高校至少有一所实体书店。
  • 美国宇航局从卫星照片发现,世界比20年前更“绿”了,主要原因是中国和印度种植了更多的树。

<p>科技爱好者周刊:第 67 期</p>

  • 微软云服务 Azure 最新一季度的收入(114亿美元),已经超过了 Windows(113亿美元)。目前,Azure 云服务排在亚马逊之后,名列世界第二。

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

文章

1、计算机专业的学生应该知道什么?(英文)

一个美国大学教授谈,计算机专业的学生应该具备哪些方面的知识。

2、indieAuth 协议介绍(英文)

<p>科技爱好者周刊:第 67 期</p>

OAuth 协议已经成为授权协议的标准,但是获取用户身份的时候,必须明确列出各种平台(上图),看上去非常繁琐。indieAuth 协议是针对这一点改进,让任何网站都具备 OAuth 认证功能,甚至个人的 WordPress 网站也可以用来认证身份,用户只要提交一个 URL 即可。

<p>科技爱好者周刊:第 67 期</p>

3、GitHub 是最大的字体盗版网站(英文)

作者发现可以在 GitHub 轻松找到并下载各种商业字体。

4、使用 Datasette 探索 SQLite 数据库(英文)

Datasette 是一个探索和管理数据集的工具,它可以把各种各样的数据都转成 SQLite 数据库,然后在浏览器里面展示数据,并进行各种操作。本文是 Datasette 作者的一个演讲,解释他为什么要做这样一个工具,图文并茂,值得一读。

5、著名程序员的工作时间(英文)

<p>科技爱好者周刊:第 67 期</p>

Git 提交代码的时候,都会记录提交时间。作者统计了多个一流程序员的提交时间,比如 Linus (上图)基本上是工作时间提交代码,晚上10点以后不工作。

6、Raw 文件是什么样子?(英文)

数码相机拍摄的原始文件就是 Raw 文件,作者尝试直接读取 Raw 文件。

7、安全相关的 HTTP 头信息介绍(英文)

HTTP 头信息有许多字段跟安全相关,本文介绍所有这些字段,并给出设置方法。

8、利用谷歌爬虫的 XSS 攻击(英文)

有的网站安全性差,可以注入外部脚本,即 XSS 攻击。作者发现,注入脚本的网页可以提交给谷歌爬虫,被谷歌收录,用来提高第三方网站的排名。这个漏洞已经被谷歌修复了,但是攻击思路值得学习。

9、我的创业体会(英文)

一个印度创业者讲述自己的创业经历,最后总结三条体会。有一条说,不要想着做独角兽,要想着做蟑螂,那些大公司和风投看不上的角落,有更大的机会活下去。

10、冰川下的飞机(英文)

<p>科技爱好者周刊:第 67 期</p>

1942年,美军的一个飞行中队,包括6架战斗机和2架轰炸机,在飞越大西洋的过程中,由于天气恶劣而迷航,不得不在格陵兰冰川上迫降。1988年,这些飞机在冰下80多米的深处被发现,探险队抢救出了一架战斗机。经过修复,这架飞机于2002年10月重新飞上了天空。本文讲述飞机的发现和挖掘过程。

<p>科技爱好者周刊:第 67 期</p>

工具

1、postmarketos

一个适用于手机的 Linux 操作系统。

2、reverie

<p>科技爱好者周刊:第 67 期</p>

一个优雅的 Jekyll 静态网站主题。

3、数字雨

浏览器还原电影《黑客帝国》的数字雨,链接为 Codepen.io 演示。(@ developerchengang 投稿)

4、巡云轻论坛系统

<p>科技爱好者周刊:第 67 期</p>

Java + MySQL 开发的一个论坛程序,自适应手机端和电脑端,界面简洁,功能完整。(@diyhi 投稿)

5、lazydocker

<p>科技爱好者周刊:第 67 期</p>

命令行管理 Docker 服务的一个图形界面工具。

6、videodownloader

一个使用 Electron 制作的 Youtube-dl 的图形界面,可以下载包括 Youtube 在内的110个网站的视频。

7、谷歌地球 Web 版

谷歌地球的官方 Web 版,可以浏览全球的卫星照片。该应用体积很大,初始访问可能需要很长时间加载。

8、show-facebook-computer-vision-tags

<p>科技爱好者周刊:第 67 期</p>

Facebook 从2016年4月开始,对用户上传的每张照片进行机器识别,给出内容的关键词。这些关键词都随照片一起发送,但不会对用户显示。这个 Chrome 浏览器浏览器插件,可以把它们显示在照片上。

9、visitor-count-badge

一个开源服务,可以统计 GitHub 仓库的 Readme 文件的阅读次数,然后生成 badge 徽章,以便挂在仓库里。(@jwenjian 投稿)

10、AMP

<p>科技爱好者周刊:第 67 期</p>

AMP 是一个基于 web components 技术的网页组件库,属于谷歌的官方项目,开发者基本都是谷歌的在职工程师。

11、lit-html

lit-html 是一个极其简单好用的网页模板渲染库,使用 ES6 语法,一共只有两个方法。它是谷歌的 Polymer 团队出品。

资源

1、 macOS Mojave 动态壁纸

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

macOS 目前支持动态壁纸,壁纸会随着一天里面时间的不同,而自动变换。该网站提供各种动态壁纸下载。

2、独角兽公司榜单

该网站收录了估值达到 10 亿美元的创业公司,实时更新。(@kiddyuchina 投稿)

3、旋律百科

该网站收集各种旋律,用户可以通过多种方式(文字、声音、网页键盘)搜索旋律。

4、马克思主义文库

在线的马克思主义中文文库,包括马恩列斯、毛选等各种文献。(@zhang14725804 投稿)

5、HTTP Cat

该网站为各种 HTTP 状态码都生成一张猫的照片。(@sedgwickz 投稿)

6、联想 BIOS 模拟器

BIOS 是计算机的开机固件,联想公司在官网提供该公司 BIOS 的网页模拟器。

7、Developer jobs in Japan

该网站收集日本的软件工作机会,想去日本的朋友可以关注,由一个在日本工作的中国工程师维护。早期是邮件列表,第49期曾经推荐过,现在升级成了网站。(@rourouroujiang 投稿)

8、github-do-not-ban-us

一位伊朗开发者发起的项目,抗议只要国籍是美国政府制裁的国家,该用户就会被限制使用 GitHub。 (@marsvet 投稿)

图片

1、青蛙设计

<p>科技爱好者周刊:第 67 期</p>

青蛙设计是一家著名的设计公司,苹果公司早期的产品大多由该公司设计。这篇文章收集了很多青蛙设计的作品。

下图是苹果的 Lisa 电脑的设计原型。

<p>科技爱好者周刊:第 67 期</p>

下面是乔布斯离开苹果以后,推出的 NeXT 电脑。

<p>科技爱好者周刊:第 67 期</p>

2、登月宇航服

<p>科技爱好者周刊:第 67 期</p>

阿波罗计划的登月宇航员,宇航服的袖口都缝着操作步骤,防止宇航员漏掉某一个操作。

<p>科技爱好者周刊:第 67 期</p>

文摘

1、机器里的达尔文

1863年6月13日,英国小说家塞缪尔·巴特勒在新西兰的《新闻报》上发表文章《机器里的达尔文》,提出了机器可能是一种不断进化的“机械生命” ,最终机器可能取代人类成为优势物种。

我们自己创造了自己的继承者:我们每天都在增加他们身体的美丽和精致,我们每天都给予他们更大的力量,并通过各种巧妙的设计,让他们可以自我调节。随着时间的推移,我们将发现自己是次等种族。

日复一日,机器正变得比人类更强。我们日复一日地对他们屈服,每天都有更多的人被发展成机器的奴隶,更多的人每天将他们一生的精力投入到机器的发展中。结果,只是一个时间问题,机器最终将掌握真正的世界霸权。

2、我侄子的最后几天

<p>科技爱好者周刊:第 67 期</p>

我的侄子迈克尔曾经是一个健康的少年,但是不幸得了癌症,于2019年5月22日去世,只有15岁。

<p>科技爱好者周刊:第 67 期</p>

这六年来,所有的医疗方法都已经用过,完全无效。最后,我们只能束手无策地面对他的最后几天。

2019年5 月14 日,我来到医院。他坐在医院的病床上,正在玩《精英:危机四伏》游戏。

<p>科技爱好者周刊:第 67 期</p>

<p>科技爱好者周刊:第 67 期</p>

这是他最喜欢的游戏。在他生命的最后时刻,我实在不知道能做什么,只能希望他在游戏里面玩得开心。

我把他的情况和照片,发上了推特。《精英:危机四伏》的开发公司看到了推特,主动联系我,表示愿意赠送迈克尔一些礼物。当我透露,他可能只有几天生命了,他们表示会先给他提升一些装备。

第二天,他们就来病房看望了迈克尔,带来了开发团队所有成员的签名海报。游戏的创始人也在网上送出了祝福。

<p>科技爱好者周刊:第 67 期</p>

回去以后,他们把这次探望,放到了游戏论坛上。玩家们非常感动,纷纷在游戏里鼓励和帮助迈克尔。这让迈克尔心情愉快,一连几个小时在做任务,还从病房走到了食品间,这是几周来都没有的壮举。

迈克尔提出想访问游戏公司,公司在城市的另一边,医生建议不要离开医院。很快,他的病情恶化,面部肿胀越来越严重,眼睛很难睁开了,但是他仍然设法在屏幕上观察并修补他的太空船。

三天之后的周六,游戏公司得知他已经看不见时,提出专门为他创造一个音频章节,让他可以听到游戏情节。起初,我拒绝了这个提议,觉得这需要太多的时间,迈克尔可能没有那么多时间。但是随后,迈克尔的情况有所好转,游戏公司就开始推进这个想法。

周日,编剧在一天内写了一篇精彩的7000字的剧本。下周一,游戏公司找来三位专业配音演员,录制这个故事。周二,音频工程师合成整个音频,当天晚上将这个音频小说送到了医院,迈克尔听完了它。

周三,我联网跟他一起玩游戏。突然间,他开始咳嗽,通信断了,我立刻动身前往医院。到达那里时,他已经注射了镇静剂,处于昏迷状态。他的妈妈、爸爸和我轮流和他坐在一起,握住他的手。我在他耳边播放了专属于他的那个音频章节。

几个小时后,他去世了。

<p>科技爱好者周刊:第 67 期</p>

他的棺材写着游戏的格言:“领航员不死,将在另一个太空站重生。”

言论

1、

知识使人自由,或者起码渴望自由。

— [南非] 特雷弗·诺亚《天生有罪》

2、

有些书只需尝一口,有些书可以吞下去,有些书要咀嚼和消化。

— 弗朗西斯·培根。这段话镶刻在纽约公共图书馆门前的地面。

<p>科技爱好者周刊:第 67 期</p>

3、

推特宣布限制第三方客户端时,我就决定不再使用它了。这种服务要求用户投入大量时间,却不提供个人数据的所有权和控制权。

《我相信 IndieWeb》

4、

宇宙不过是一片巨大的黑暗,银河系是漂浮在其中一个角落的恒星群岛。

《极简宇宙史》

5、

日食与遮住头顶的遮阳伞没有什么不同。只不过挡住太阳的不是伞,而是月亮。

《向女儿解释月蚀》

招聘信息

以下公司正在招聘,欢迎应聘。

本栏目为收费服务,每条价格 250 元人民币,用于资助周刊。如果你的公司正在招人,欢迎联系我(Email: yifeng.ruan@gmail.com)。

讨论区有更多职位,欢迎大家访问。

1、 高级前端开发工程师

<p>科技爱好者周刊:第 67 期</p>

易路软件,企业人力资源的 SaaS 服务,提供复杂薪酬计算的解决方案,刚拿到 C 轮投资。工作地点:上海闵行区。

本岗位参与公司前端产品研发和维护,包括不限于 PC 端、H5、小程序、Node 服务。要求3年以上的前端开发经验,熟悉 MVVM、组件化思想,精通 VUE / React 的一种。查看详细信息

简历投递 Email:luol@ersoft.io

2、前端技术专家Java 技术专家

<p>科技爱好者周刊:第 67 期</p>

阿里钉钉(DingTalk),中国领先的智能移动办公平台。工作地点:北京、杭州。

这里是钉钉文档中心的对外招聘,负责开发和维持钉钉的企业文档服务,点击查看招聘详情

联系方法:钉钉号/微信号 pizner,Email zhanxin.lin@alibaba-inc.com

3、滴滴出行

<p>科技爱好者周刊:第 67 期</p>

本团队致力于以 IM 为中心,打造一套安全高效的企业智能沟通协作平台,赋能企业信息化与组织管理,提高公司员工的工作效率,支撑业务增长。

招聘岗位:

工作地点:北京 / 深圳

简历投递: linyuan@didichuxing.com

回顾

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

<p>科技爱好者周刊:第 67 期</p>

订阅

这个周刊每周五发布,同步更新在阮一峰的网络日志微信公众号语雀

微信搜索“阮一峰的网络日志”或者扫描二维码,即可订阅。

<p>科技爱好者周刊:第 67 期</p>

(完)

正文完
 
评论(没有评论)