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

刊首语

有一句有名的话:“只要站在风口,猪也能飞起来”。事业起飞的简单方法就是,起风时你正好在风口。
共享单车、AR、区块链、人工智能,这些都是过去或者现在的风口。那么,下一个风口在哪里?
我最近有一个感觉,游戏业将是下一个风口。 未来几年中,很可能会有新型游戏诞生,引爆整个市场。
一家美国游戏公司的 CEO,最近发表演讲[2],提到“游戏将比人工智能更重要”,因为游戏业出现了几个前所未有的新变化。
(1)游戏技术的发展,使得单一游戏可以容纳的玩家,比以往任何时候都要多。
(2)游戏设备的进化。智能手机的出现,使得人们随时随地都可以进入游戏。
(3)游戏的开发难度在下降,越来越多的人可以将自己的想法做成游戏。
(4)随着游戏人口的增长,游戏的社会影响力在不断提升。
人们玩游戏,以前是为了娱乐,未来不是。你想做的各种事情,未来都可以在游戏中完成:社交、学习、创业、挣钱……更重要的是,有些独一无二的体验,只有在游戏中才能获得。
现在,游戏已经是一个巨大的产业,最终将会成为国民经济和社会生活的最大部门。如果你想赶上下一个风口,可以现在就投入游戏业。

优达学城,双十一优惠

双十一快到了,周刊之前推荐过的优达学城(Udacity),进入了全年唯一一次打折季。
想便宜购买课程和囤课的同学,现在应该是最好的时间。尤其是数据科学方面,近期有很多更新,加入了几门新课。通过下方微信二维码,长按识别关注官方号,可以领取优惠券,价格直接打八折 。
优达学城(Udacity)是来自硅谷的在线学习平台,由谷歌无人车之父、Google X 创始人 Sebastian Thrun 创立,专注编程实战为核心的前沿科技教育,包括数据分析、人工智能、无人驾驶等。它在美国有很大的知名度和市场占有率,课程质量得到普遍认可。
他家的毕业生,毕业以后可以得到独家的 纳米学位证书 。这张证书可以直接添加至 LinkedIn 个人简历,与其他国际知名证书具有同等认可。

资讯

1、SpaceX 第一次载人飞行[3]
美国宇航局的局长10月10日访问了 SpaceX 公司,与 CEO 马斯克见面,向记者宣布 SpaceX 的第一次载人飞行可能在明年一季度。
按照原计划,SpaceX 的“龙飞船”通过猎鹰九号火箭(下图),搭载两名宇航员于今年飞往国际空间站。但是今年4月份,龙飞船在地面实验时发生爆炸,导致整个计划推迟,今年已不太可能进行载人飞行了。
美国宇航局的政策是,以后的载人飞行都发包给私人公司,政府不再建造航天飞机,现有的航天飞机都已经退役了。
目前,美国宇航员进入国际空间站,都通过俄罗斯的飞船,每个座位的价格是8000万美元。SpaceX 公司的龙飞船,迄今只完成过无人的货运任务,向国际空间站运送货物,还没有载人飞行过。
2、瘫痪病人的装甲[4]
法国研究人员开发了一套装置,让一个脊髓受伤、四肢瘫痪的男人可以站起来走路,行动完全根据自己的意念控制。
研究人员首先对病人进行了手术,将两个传感器放置在大脑表面,用来接受脑电波。
脑电波收集完毕以后,传给计算机,将其转变为指令,控制病人身上的机械装置,让病人行走起来。
整套装置重量达到65公斤,目前支持的动作有限,还只是一个概念产品,只能在实验室内使用。
3、美国限制 DNA 数据库查询[5]
美国有一些 DNA 数据库网站,允许用户上传自己的 DNA,跟数据库已有的 DNA 进行匹配,找出你的远房亲戚。
警察有时也会使用这项功能,上传犯罪现场发现的 DNA,用来收集线索,由此还真的抓到了不少犯人。上图就是通过公开的 DNA 数据库,抓到的一个几十年前的连环杀手。
这样一来,就引发了隐私方面的担忧。即使你本人从未上传过自己的 DNA,只要你的亲戚上传了他的 DNA,照样可以发现你的生物特征。根据一项研究,网上现有的公开 DNA 数据库,已经可以覆盖60%的美国白人。
美国司法部为此最近发布了规定,限制警察随意搜素 DNA 数据库,只有谋杀、强奸等暴力犯罪,以及识别人类遗体,才可以搜索公开的 DNA 数据库。其他目的的搜索,不能作为证据。
4、Uber 直升机[6]
Uber 公司在纽约向所有用户推出自有品牌的直升机服务。只要你在曼哈顿下城区,就可以网上预约,从曼哈顿飞向肯尼迪机场。整个行程只需8分钟,费用是每人200至225美元,包括行程两端的地面交通费用。
同样的行程驾车可能需要一到两个小时,而公共交通则需要50至75分钟。
5、Amazon Sidewalk 协议[7]
亚马逊公司提出,现有的无线通信协议都不理想:蓝牙和Wi-Fi 的覆盖范围太小,5G 的功耗太大且过于复杂。因此,它发明了一种新无线协议,叫做 Amazon Sidewalk。
这种协议使用900兆赫频率,特点是低带宽、长距离(通信距离可以到一英里),设计用途是连接房屋内部和周围的所有物联网设备。
亚马逊已经在洛杉矶发送了700台测试设备。一旦有大量接入点,可以创建覆盖面非常广的网络。
第一款使用该协议的产品,将是明年发售的狗牌 Ring Fetch。狗戴着这个设备,一旦失去信号,就表示狗已经远离了你,你就会收到警报。只要收到信号,就表示狗在距离你一英里的范围内。
6、第二代氢燃料汽车[8]
丰田公司选在10月8日发布第二代 Mirai 燃料汽车,因为10月8日可以写成 1.008,这是氢的原子量。
该车使用氢气作为燃料,没有污染,也不排放二氧化碳,是目前世界上主要的氢动力汽车。第一代在2014年问世,这次的第二代加大了氢气储存容量,续航里程从500公里增加到了650公里。
该车在美国的售价是5.85万美元,日本的售价为670万日元(约44.3万人民币),日本政府会补助200万日元。
7、马拉松进入两小时[9]
肯尼亚的世界纪录保持者埃留德·基普乔格(Eliud Kipchoge)10月12日在维也纳以1:59:40的成绩,成为第一个马拉松进入两小时以内的人!
这相当于,100米的平均速度为17秒,然后不间断跑422个这样的100米。
不过,由于这是一次专门为他破记录举办的挑战赛,为了创造记录,有41个人配合他跑,为他挡风和配速,所以国际田联不会承认这个纪录。
8、一句话消息
国际标准化组织 ISO[10] 将图形数据库查询语言 GQL 通过为国际标准,这是继 SQL 以后第二种成为国际标准的数据库查询语言。
Perl6[11] 改名为 Raku 语言。主要原因是,Perl6 的开发拖得太久,超过10年。而 Perl5 也没停止升级,结果导致两者语法不兼容。现在好了,Perl 语言将永远是这个样子,Perl6 也不必烦恼怎么兼容以前的脚本。
奥地利一个政党[12]要求,宪法加入保障使用现金的条款,防止出现“无现金社会”。
东莞市政府[13]预计,2030年该市人口会达到1020万,成为广东省继广州、深圳之后第三个人口破千万的城市。
一个美国盲人[14]起诉达美乐批萨,该公司的网站盲人无法使用。达美乐认为法院不该受理,美国最高法院驳回达美乐的请求,表示法律保障盲人使用互联网的权利。
俄罗斯宇航员[15]阿列克谢·列昂诺夫(Alexei Leonov)去世,享年85岁。他是第一个太空行走的宇航员,即第一个进入太空环境的人类。
一家美国创业公司[16]推出自动行驶垃圾桶。该垃圾桶会自动到达目的地,因此可定时挨家挨户上门收垃圾。
谷歌昨天发布 Pixel 4 手机,后摄像头跟 iPhone 在同一位置,但完全是另一种风格,这是故意的吗……

文章

1、山里拍到了23条蛇[17](中文)
9月7号、8号两天去山里玩。两个白天加晚上一共走了30多公里,拍到了23条蛇(虽然一小半都是虎斑颈槽蛇幼蛇,见上图),还有几条逃跑太快,没拍到。
2、谷歌为什么选择 Kotlin 作为安卓开发语言?[18](英文)
谷歌一直在为安卓应用开发寻找 Java 的替代品,这是为什么?Kotlin 哪里超过了 Java?
3、我的一人互联网公司[19](英文)
一个开发者介绍,他如何一个人开发和管理20台服务器,运营一个商业网站。
4、短网址(short URL)系统的原理及其实现[20](中文)
本文介绍短网址服务的原理,以及如何写一个实现。(@Youthink[21] 投稿)
5、JavaScript 的新语法[22](英文)
本文介绍一些即将进入 JavaScript 标准的新语法。
6、我如何创建一个盈利的副业项目?[23](英文)
作者在面试 Facebook 被拒以后,决定做一个项目证明自己。本文记录他构思、开发、推广的过程,发布后4个月产生了1000美元的收入。
7、全文搜索系统入门[24](英文)
本文用通俗语言介绍全文搜索的原理。
8、async 函数的使用模式[25](英文)
async 函数是 JavaScript 语言新增的异步解决方案,本文通过许多例子,介绍它比 Promise 好在哪里。
9、苹果的 A13 芯片介绍[26](英文)
iPhone11 发布会上,A13 芯片的介绍只占四分钟,但它可能是 iPhone 11 最重要的更新和迄今最好的手机 CPU:“包含85亿个晶体管,六个内核,一个四核图形处理器,一个LTE调制解调器,一个用于机器智能功能的八核神经引擎,每秒可运行超过五万亿次运算。”
10、为什么 Jira 难用透了[27](英文)
Jira 是常用的项目管理工具,本文使用大量图片解释这个工具是多么难用。

工具

1、scoper[28]
一个开源工具,可以搜索 Youtube 视频的字幕,返回关键词在视频里面出现的时间。
2、instant.page[29]
一个 JS 库,当用户鼠标悬停在链接上面,就开始预加载网页,从而使得用户真正点击的时候,页面瞬间就能加载。
3、labstack[30]
在线的代码运行试验环境(playground),支持15种语言,包括 C、C++、Python、Go、Ruby、Swift等。
4、Stellarium[31]
一个开源的天文软件,显示了逼真的 3D 天空,就像用肉眼或望远镜看到的一样,有桌面版和 Web 版。
5、S0lly[32]
一个 Excel 里面的策略游戏《文明》。
6、tiler[33]
一个将小图像拼成大图像的工具,设计马赛克镶嵌画的最佳工具。
7、manjaro[34]
一个基于 Arch 的 Linux 发行版,具有 Arch 的灵活性,同时注重对用户的友好性。
8、cherry[35]
一个基于机器学习的简易中文文本分类器,可以给出输入的中文内容的类别。
9、Firefly III[36]
一个可以自己架设服务的开源财务管理软件。
10、Naptha[37]
一个 Chrome 浏览器插件,可以选中并识别图片里面的文字。

资源

1、反向面试[38]
这个中文仓库收集反向面试的问题,一共50多个,你可以用来问面试官。(@ifrontend-xyz[39] 投稿)
2、简明 Python 教程[40]
Python 初学者教程《A Byte of Python》[41]的中文翻译。(@vtnil[42] 投稿)
3、Modern C(第二版)[43]
最新出版的 C 语言的英文教材,作者提供免费下载。
4、使用 Python 学习计量经济学[44](PDF)
英文电子书,讲解 Python 基本用法,然后用它教计量经济学。
5、开源种子[45]
各国法律规定,人工培育的新植物品种可以获得专利,这可能导致植物的遗传资源私有化。
该项目建立开源种子库,所有种子都带有开源许可证,用户可以自由使用从他们那里取得的种子。

图片

1、鲎的血[46]
鲎(发音为“后”)是一种古老的动物,血液中含有铜离子,所以血液是蓝色的。这种蓝色血液的提取物——“鲎试剂”,可以准确、快速地检测人体内部组织是否有细菌感染(比如大肠杆菌)。在制药和食品工业中,可用鲎血液对毒素污染进行监测。
这种血很贵,每升超过15000美元。制药公司每年都会捕获50万只鲎,采集它们1/3的血液,然后放回海洋。
2、运送风力发电机的叶片[47]
风力发电机越来越多,但是运输发电机的叶片是一件很困难的事情。
3、错误响应代码[48]
window.onerror = window.close;
上面这行代码,可以让网页应用有手机 App 的体验。

文摘

1、世界最深的洞[49]
俄罗斯北极圈城市摩尔曼斯克附近,有一个特别的地方。地面的这个盖子下面是世界最深的洞。
20世纪70年代,苏联科学家想要更多地了解地壳,就在摩尔曼斯克附近开始钻探。直到1992年才停止钻探,地下温度已经达到了180度,超过设备能够承受的温度。
这个洞的深度超过12000米,比世界最深的马里亚纳海沟还要深。洞的直径为23厘米,如果掉下去,需要大约3.5到4分钟才能到达底部。为了防止有人或动物掉下去,洞口的盖子是焊死的。
研究人员发现,地球地壳12公里处有水,以前认为这是不可能的。他们还发现了24种新型单细胞生物,并获得了27亿年前的岩石。
2、40% 规则[50]
互联网创业公司有一条40%规则:
年收入增长率 + 营业利润率 应该等于40%。
如果你的年增长率达到100%,那么可以承受60%的亏损。
如果年增长率为40%,你应该收支平衡。
如果增长率为20%,你应该有20%的营业利润率。
如果没有增长,你应该有40%的营业利润率。
如果业务下降10%,你应该有50%的营业利润率。
我从来没有见过一个如此简单的规则。我总是觉得如果你快速增长,就可以接受赔钱。随着增长放缓,你必须赚钱并增加利润。现在有这样一个简单的公式,我非常喜欢。

言论和数字

1、
拥有个人网站,就好像拥有了互联网的一小部分。
-- 《写给个人网站的一封情书》[51]
2、
如果你已经富裕,2%的收入增长速度就很不错了,可以让你保持并变得更加富裕。
但是,对于几乎没有收入的人来说,2%的收入增长速度,基本上就代表他们将永远贫穷。
-- HN 读者[52]评论中国经济增长速度降到6%
3、
如果 GDP 增长2%,人口增长1.2%,通货膨胀率为1%,那么人均 GDP 将下降。
-- 同上[53]
4、
活在世界上,有时候人家不害你,就是对你最大的帮忙。
-- 柯文哲,台北市长
5、
雇主最看重的是解决问题的技能,而不是编程语言的熟练程度、调试能力和系统设计。
新程序员犯下的最大错误就是专注于学习语法,而不是学习如何解决问题。
-- 《解决问题的经验教训》[54]
6、
我希望程序可以更短,不是以行数或字符衡量,而是以解析树衡量。
-- 保罗·格拉汉姆(Paul Graham)[55]。他已经54岁了,发布了一门自创的计算机语言 Bel。有人问他目的何在,他做了上面的回答。

招聘信息

周刊讨论区的《谁在招人?》[56],有大量工作/实习岗位,欢迎查看。
如果你的团队需要招人,可以免费在那里张贴招聘信息。如果希望发在周刊上,请联系我(Email: [email protected][57] ),每条价格 300 元。
1、高级前端工程师
易路软件[58]聚焦企业人力资源 SaaS 领域,致力于以复杂薪酬计算为核心的“移动互联网+员工服务”研发及运营。工作地点:上海闵行区。
招聘前端工程师,参与公司产品研发,包括不限于 PC 端、H5、小程序、Node 服务。详细要求和联系方式看这里[59]
2、秘猿科技
秘猿科技是区块链创业公司,为加密经济提供区块链基础设施和服务。工作地点:杭州或 remote。
本公司招聘区块链工程师、高级后端工程师、安全和测试工程师。详细要求和联系方式看这里[60]

回顾

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

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 演讲: 
https://www.fastcompany.com/90414307/is-gaming-more-important-than-artificial-intelligence
[3]
 SpaceX 第一次载人飞行: 
https://www.reuters.com/article/us-space-exploration-spacex/nasa-aims-for-first-manned-spacex-mission-in-first-quarter-2020-idUSKBN1WP1CS
[4]
 瘫痪病人的装甲: 
https://www.bbc.com/news/health-49907356
[5]
 美国限制 DNA 数据库查询: 
https://www.sciencemag.org/news/2019/09/new-federal-rules-limit-police-searches-family-tree-dna-databases
[6]
 Uber 直升机: 
https://in.reuters.com/article/uber-copter/uber-makes-jfk-airport-helicopter-taxis-available-to-all-users-idINKBN1WI15X
[7]
 Amazon Sidewalk 协议: 
https://techcrunch.com/2019/09/25/amazon-sidewalk-is-a-new-long-range-wireless-network-for-your-stuff/
[8]
 第二代氢燃料汽车: 
https://www.autoblog.com/2019/10/10/2021-toyota-mirai-revealed/
[9]
 马拉松进入两小时: 
https://www.businessinsider.com/eliud-kipchoge-becomes-first-man-to-run-marathon-in-under-2-hours-2019-10
[10]
 国际标准化组织 ISO: 
https://neo4j.com/press-releases/query-language-graph-databases-international-standard/
[11]
 Perl6: 
https://github.com/perl6/problem-solving/pull/89
[12]
 奥地利一个政党: 
https://www.euractiv.com/section/data-protection/news/debate-rages-in-austria-over-enshrining-use-of-cash-in-the-constitution/
[13]
 东莞市政府: 
http://www.nbd.com.cn/articles/2019-09-18/1372489.html
[14]
 一个美国盲人: 
https://www.latimes.com/politics/story/2019-10-07/blind-person-dominos-ada-supreme-court-disabled
[15]
 俄罗斯宇航员: 
https://www.cbsnews.com/news/alexei-leonov-died-cosmonaut-first-man-to-walk-in-space-dead-age-85-cause-of-death-not-released-2019-10-11/
[16]
 一家美国创业公司: 
https://gizmodo.com/this-self-driving-garbage-can-remembers-to-take-the-tra-1838621440
[17]
 山里拍到了23条蛇: 
https://bbs.hupu.com/29430250.html
[18]
 谷歌为什么选择 Kotlin 作为安卓开发语言?: 
https://hackernoon.com/how-android-app-development-became-kotlin-first-bh28929gu
[19]
 我的一人互联网公司: 
https://broadcast.listennotes.com/the-boring-technology-behind-listen-notes-56697c2e347b
[20]
 短网址(short URL)系统的原理及其实现: 
https://hufangyun.com/2017/short-url/
[21]
 Youthink: 
https://github.com/ruanyf/weekly/issues/855
[22]
 JavaScript 的新语法: 
https://medium.com/@ideepak.jsd/javascript-new-features-part-1-f1a4360466
[23]
 我如何创建一个盈利的副业项目?: 
https://blog.pixelixe.com/2019/09/19/how-a-facebook-rejection-pushed-me-to-start-and-grow-a-profitable-business-in-12-months/
[24]
 全文搜索系统入门: 
https://bhavaniravi.com/blog/challenges-in-full-text-search
[25]
 async 函数的使用模式: 
https://careersjs.com/magazine/async-patterns/
[26]
 苹果的 A13 芯片介绍: 
https://www.wired.com/story/apple-a13-bionic-chip-iphone/
[27]
 为什么 Jira 难用透了: 
https://medium.com/@jtomaszewski/15-reasons-why-jira-and-confluence-suck-37507361cbdf
[28]
 scoper: 
https://github.com/RameshAditya/scoper
[29]
 instant.page: 
https://instant.page/
[30]
 labstack: 
https://code.labstack.com/program
[31]
 Stellarium: 
https://stellarium.org/
[32]
 S0lly: 
https://s0lly.itch.io/cellivization
[33]
 tiler: 
https://github.com/nuno-faria/tiler
[34]
 manjaro: 
https://www.manjaro.org/
[35]
 cherry: 
https://github.com/Windsooon/cherry/
[36]
 Firefly III: 
https://firefly-iii.org/
[37]
 Naptha: 
https://projectnaptha.com/
[38]
 反向面试: 
https://github.com/yifeikong/reverse-interview-zh
[39]
 ifrontend-xyz: 
https://github.com/ruanyf/weekly/issues/864
[40]
 简明 Python 教程: 
https://bop.mol.uno/
[41]
 《A Byte of Python》: 
https://python.swaroopch.com/
[42]
 vtnil: 
https://github.com/ruanyf/free-books/issues/19
[43]
 Modern C(第二版): 
http://modernc.gforge.inria.fr/
[44]
 使用 Python 学习计量经济学: 
https://lectures.quantecon.org/_downloads/pdf/py/Quantitative%20Economics%20with%20Python.pdf
[45]
 开源种子: 
https://www.opensourceseeds.org/en
[46]
 鲎的血: 
https://www.popularmechanics.com/science/health/a26038/the-blood-of-the-crab/
[47]
 运送风力发电机的叶片: 
https://www.freightwaves.com/news/shipping-wind-turbines-is-not-a-breeze
[48]
 错误响应代码: 
https://twitter.com/webperftips/status/405760114499395584
[49]
 世界最深的洞: 
https://www.thesun.co.uk/tech/9786114/worlds-deepest-hole-well-to-hell/
[50]
 40% 规则: 
https://avc.com/2015/02/the-40-rule/
[51]
 《写给个人网站的一封情书》: 
https://www.vanschneider.com/a-love-letter-to-personal-websites
[52]
 HN 读者: 
https://news.ycombinator.com/item?id=20997415
[53]
 同上: 
https://news.ycombinator.com/item?id=20997517
[54]
 《解决问题的经验教训》: 
https://medium.com/free-code-camp/how-to-think-like-a-programmer-lessons-in-problem-solving-d1d8bf1de7d2
[55]
 保罗·格拉汉姆(Paul Graham): 
https://news.ycombinator.com/item?id=21232352
[56]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/798
[57]mailto:[email protected]
[58]
 易路软件: 
https://www.ersoft.cn/
[59]
 这里: 
https://github.com/ruanyf/weekly/issues/798#issuecomment-533874713
[60]
 这里: 
https://github.com/ruanyf/weekly/issues/798#issuecomment-524289916
继续阅读
阅读原文