这里记录每周值得分享的科技内容,周五发布。
本杂志开源(GitHub: ruanyf/weekly[1]),欢迎提交 issue,投稿或推荐你的项目。
周刊讨论区的帖子《谁在招人?》[2],提供大量就业信息,欢迎访问或发布工作/实习岗位。

封面图

上海一个送餐员从饭店走出来,身上背了19个外卖袋。(出处

本周话题:阵地战与奇袭战

本周向大家推荐一本书,我前一阵子读完的《隆美尔战时文件》[3],觉得很好看。
隆美尔是二战时德军的著名将领,以战术高超著称。他在北非时,兵力处在劣势,但是令盟军吃尽苦头。这本书的内容,当然都跟历史和军事有关,但是对于人生和创业也有借鉴意义。
隆美尔的一个战术观点,我特别想分享给大家。
他认为,阵地战时,谁的炮弹多,谁就赢。所以, 如果两方实力相当,或者我方实力不如对方,就不应该正面对抗,必须采用奇袭战,打对方措手不及。
他的非洲军团,实力不如盟军,兵力最多时也只有三个德国师。所以,他一再发动奇袭,甚至自己的军队还没准备好,坦克也没对方多,他就要求进攻,理由是错过了这个机会,对方就做好防守准备了。奇袭取得了很好的效果,曾经在一次战役中一口气推进了1000公里,逼近了开罗。要不是希特勒不愿意在非洲战场投入更多资源,他几乎就成功地把英国人赶出埃及了。
这个战术思想告诉我们, 创业公司不能跟大公司正面对抗,不能在对方的主营业务上与其竞争, 因为你的资源没它多,消耗不起。创业者只能通过奇袭,求得发展,主攻大公司不屑的边缘业务和边缘市场,或者开展实验性的新业务。
毫无疑问,这样的创业风险大、利润薄,九死一生。但是,创业公司不走这条路,就没有其他路。不信你看,现在那些互联网巨头,一开始经营的都是没人做过的新业务和新市场。在传统业务和传统市场上竞争的创业公司,基本上都没做出来,我能想到的例外只有华为。
简单说,结论就是一句话,如果某个细分市场已经有了赢家,你最好不要卖跟他一样的东西。他有大炮坦克,你只有几杆枪,阵地战根本不是人家的对手。
[附注]:《隆美尔战时文件》的编著者是英国的著名军事学者李德 哈特。他的巨著《第二次世界大战战史》[4]也强烈推荐,详细记录了二战的主要战役,有事先的战术设计、交战过程和地图,了解二战和军事知识必读。

免费理财课程

工作以后,有了积蓄,免不了遇到理财的问题:怎样保存或投资金钱,才能安全和增值?
理财知识虽然不难,但是细节多,专业性强,外行人不容易搞清楚。这对工程师群体尤其如此,前两年爆雷事件频发,对很多人影响很大。
一直很支持我的孙明展老师,这次特别为周刊读者提供了 《5天小白理财课》 ,免费的,帮助大家了解理财知识。
孙明展老师有30年的金融从业经验,现在开了财务咨询公司,帮助普通家庭进行理财。这次课程由他和大巴老师主讲。
课程针对理财零基础的朋友,没有套话,也没有专业术语,完全是大家听得懂的语言。最重要的是, 不推荐任何产品,只纠正错误的理财思维,传授实用的知识、技能、工具。
第一天:什么是正确的理财理念?第二天:保险能降低风险吗?第三天:被动收入与风险识别第四天:指数基金与定投第五天:财务保障全攻略
一共5天的音频干货分享,每天仅需15~20分钟。还有学习社区,专人负责答疑。每天早上6点解锁课程,可以无限次重听。
微信长按下方二维码,添加小助理,即可免费领取这门免费课程,一起学习理财知识。数量有限,先到先得。

资讯

1、横穿美国的新纪录[5]
美国汽车爱好者有一个民间记录,看谁能够在最短时间内开车横穿美国。路线是规定好的,从纽约一个酒吧到加州海边,总长4507公里。近期由于疫情,高速公路异常空闲,许多人尝试打破记录,结果在五周时间内将该记录打破了7次。
最新的记录是5月中旬由一辆奥迪 A8 创造的,耗时接近26小时,相当于全程平均速度173公里/小时。毫无疑问,他肯定在很多路段上超速违规了。为了节省加油的时间,大型的船用燃油箱被放在行李箱中(上图)。
2、MineCraft 毕业典礼[6]
5月16日,加州大学伯克利分校为学生在游戏 MineCraft 之中,举行了虚拟的毕业典礼。只要到时登录游戏,就可以参加典礼了。
游戏中的场景,完全是按照真实校园搭建的,从图书馆到钟楼都有。典礼过程中也会有校长和嘉宾讲话,大家在下面鼓掌,典礼之后是音乐会,整个过程在 Twitch 上直播。
3、帐篷教室[7]
一家英国设计工作室提出了“帐篷教室”的设计,帮助学校搭建室外的帐篷作为教室,一方面利用新鲜空气减少病毒传播,另一方面也可以增大空间保持社交距离。
英国学校每个班的人数较少,在帐篷里面,可以达到每个学生间隔2米。
4、盲人读取脑中的字母[8]
得克萨斯州医学院的科学家,最近做了一个实验,直接将模拟字母形状的脉冲电信号(例如“ N”或“ Z”),传送到盲人的大脑皮层。结果是2位盲人能够正确地识别出80%的“显示”给他们的字母(上图)。
研究人员说,同样的方法也可以把房屋和汽车等常见物体的轮廓,让盲人“看到”。
5、犀牛去角[9]
疫情期间,非洲旅游业遭到重创,游客的消失,让盗猎者抓住了机会,开始在过去的热门旅游区域猎杀犀牛。为了保护犀牛,英国的一个保育组织在15天内为非洲的400只犀牛“去角”。
盗猎者的目标主要是犀牛角。把犀牛的角除掉,对盗猎者来说就失去了价值,进而保护犀牛。犀牛角由角蛋白组成,和人类的头发、指甲成分相同,去角的过程就像修剪指甲,因此之后它还会长回来。
首先,兽医会搭乘直升机寻找犀牛,发现犀牛后,使用一种叫做 M99 的麻醉药物从直升机上射向犀牛。犀牛完全镇定后,团队会使用电锯移除犀牛角,以尽快完成整个过程,约花费15到20分钟。结束工作后,兽医师为犀牛注射逆转药物、唤醒犀牛。最后,直升机带着兽医起飞,他们从空中监看犀牛,确认犀牛能够站起来并且离开。
6、一句话消息
SpaceX 公司的龙飞船[10],将于北京时间下周四凌晨,将两名美国宇航员送入国际空间站,届时会有现场直播。美国上一次载人航天飞行,还是在2011年。
特朗普竞选连任的官网[11],404页面是对手拜登的照片,说明文字是拜登在说“看来你跟我一样没找到方向”。
我国有线电视用户[12]持续减少,2020年一季度净减310.4万户,降到了2.06亿户。
脸书老板扎克伯格[13]向经常去的硅谷8家餐厅,每家捐款10万美元,条件是不得因为疫情而倒闭。
英国政府[14]拨款50万英镑,资助伦敦医学院训练狗,识别新冠肺炎感染者。医生收集患者的气味样本,让狗从中识别出病毒感染者特有的气味。
爱尔兰自来水公司[15]称,由于该国自来水管道过于老旧(有的超过100年),漏水率极高。2017年达到49%,即一半的水在运送过程中损失了,经过更换,2020年降低到了43%。
美国太空部队[16]刚成立不久,本周发布了第一支30秒的招聘视频[17]

文章

1、Cloudflare 的客户端信息 API[18](英文)
CDN 提供商 Cloudflare 有一个免费的 API,以 JSON 格式返回请求者的客户端信息,本文介绍如何利用这个 API,识别访问者的国别。
2、HTTP 头信息的招聘广告[19](英文)
互联网公司有时会在浏览器的控制台,展示招聘信息。最新的做法是,把招聘信息放在x-recruiting这个 HTTP 头信息里面了。
3、如何在微信建立一个定时提醒机器人?[20](中文)
作者解释了如何通过一个公众号,定时在微信里面向自己发提醒,代码开源。(@polyrabbit[21] 投稿)
4、Gzip 格式和 DEFLATE 压缩算法[22](中文)
gz 压缩文件指的就是 gzip 压缩格式,背后的算法是 DEFLATE。它的压缩原理是什么?这篇文章就来讨论这个问题。(@luyuhuang[23] 投稿)
5、定价的42种技巧[24](英文)
本文介绍如何更有效地向消费者展示价格,一共42种技巧。其中一种是,低价商品的标价要写在标签左侧,高价商品要写在标签右侧。
6、比特币挖矿简史[25](英文)
上周,比特币的矿工奖励减半,从12.5个下降到6.25个比特币。这是比特币协议规定的,每四年发生一次。这篇短文简单回顾了挖矿的历史,最初是业务爱好者在笔记本电脑上挖矿,现在则是成千上万矿机组成的矿池挖矿。
7、Deno 简明入门教程[26](英文)
上周,Deno 发布了1.0版。这篇文章介绍了 Deno 的基本情况和用法。简单说,它现在还不能用于生产,也不能替代 Node.js,但是它的未来想象空间很大。
曾在武汉病毒研究所读书、工作多年之后于2018年底离职的科研人员赵非,就其所了解的情况并结合公开报道和相关信息,针对公众关注的与武汉病毒所相关热点问题,发表了他的看法。

工具

1、spug[27]
一个适用于中小企业的轻量级服务器自动化运维管理平台,界面为中文。功能包含主机管理、主机批量执行、主机在线终端、应用发布部署、端口监控、报警等。后端为 Python,前端为 React。(@zyupo[28] 投稿)
2、Valine[29]
一个静态网站的评论系统,不需要后端,数据储存在 LeanCloud。(@SHADOW-LI0327[30] 投稿)
3、spiderman[31]
一个通用的分布式爬虫框架,基于 scrapy-redis,只需编写少量代码即可完成分布式爬虫抓取数据。(@TurboWay[32] 投稿)
4、Google Drive 的桌面客户端[33]
非官方的,基于 Electron 的谷歌云盘的桌面客户端。
5、NGINX Config[34]
Nginx 的图形配置界面,点几下鼠标,自动生成配置文件,可以上传到服务器。
6、vdoing[35]
VuePress 的一款主题,可以用于个人博客或知识管理。(@xugaoyi[36] 投稿)
7、Link Lock[37]
一个开源的网址加密服务,允许用户为任意 URL 设定密码。它的特点是纯静态网页实现,不需要后端服务器,采用 AES 加密算法。
8、Youtube 观看历史的分析脚本[38]
谷歌允许用户下载 Youtube 观看历史,那是一个巨大的 JSON 文件。作者写了一个 JS 脚本,统计自己一共看了多少小时,看得最多的是什么频道。
9、whoogle-search[39]
一个自己架设的搜索引擎,抓取谷歌的结果,无广告,不追踪用户。使用 Python 语言编写。
10、Hubs[40]
Mozilla 推出的虚拟 3D 聚会服务,可以自己架设服务端。
11、Deckdeckgo[41]
一个在线编写幻灯片的服务。

资源

1、伦布朗的《守夜人》[42]
荷兰画家伦布朗的《守夜人》是世界名画。荷兰国家博物馆最近将有史以来最详细的《守夜人》照片放上了网,一共包含448亿个像素,每个像素之间的距离为20微米(0.02毫米)。这使科学家能够远程详细研究这幅画,还能用于精确追踪这幅画将来发生的任何老化过程。
2、leetcode 前 300 题[43]
Leetcode 前 300 题,每道都进行了详细通俗的分析,并且提供多种思路解法。(@wind-liang[44] 投稿)
3、Go 语言示例教程[45]
该仓库是一个 Go 语言初学者教程的示例库,收集了1000多个示例、练习和问题。
4、离散数学导论[46]
一本面向数学专业本科生的免费英语教材。

图片

1、任天堂游戏卡设计大赛[47]
1986年,任天堂推出了第一代家用游戏机 Famicom,俗称“红白机”。这个机器现在已经淘汰了,但是日本仍然每年举办它的游戏卡设计大赛。
参赛者提交自己设计的游戏卡,不必做实际的游戏,只需要提交游戏卡的外观设计,以及游戏主要内容的说明即可。
下面是今年的几个参赛作品。
2、最难的数独[48]
数独游戏是根据预先给出的数字,将每一行、每一列、每个小方块都填满1~9不同的数字。预先给出的数字越少,游戏越难。
上面的链接有一个视频,里面是一个只给出两个数字的数独难题。视频记录了,如何用25分解出这个数独。

文摘

1、哲学剃刀[49]
“剃刀”(razor)这个词,在哲学里面有特殊含义,指的是一种经验法则,可以对某种现象做出简洁的解释,消除了其他的解释。
常常被引用的“剃刀”(经验法则)有下面这些。
奥卡姆剃刀:更简单的解释更可能是正确的。引申为某个命题成立,所需要的假设越少越好。
汉隆剃刀:永远不要将恶意归咎于愚蠢。
希钦斯剃刀:凡是无证据的断言,也可以无证据地驳回。
休谟剃刀:从一样东西是什么,无法推导出它应该是什么,即无法从事实推导出价值判断。
牛顿剃刀:无法通过实验或观察解决的问题,不值得争论。
萨根标准:非同寻常的主张,需要非同寻常的证据。
波普原则:一个理论被认为是正确的,前提必须是有可能证明它是错误的,即必须是可证伪的。
2、治愈系[50]
日本有一个艺术流派“医し系”(Iyashikei),中文可以称为“治愈系”。日语中,“Iyashi”的意思是舒缓、安慰、安慰、治疗,“kei”的意思是风格。
该流派主要见于动漫和游戏,目的是对观众产生治愈或抚慰作用。这类作品通常不涉及现实冲突,而是强调自然和生活的乐趣。
从吉卜力工作室的经典电影,到专门讲述开朗真诚的普通人日常活动的电视剧,日本的艺术作品越来越注重这种风格。
这类作品非常强调大自然和童年。特别是关于童年的夏季,主人公捉虫、钓鱼、参加节日,与家人野餐,当然还包括去海滩旅行。
有时,治愈系游戏里面,什么也没有发生。游戏角色只是收集了很多有趣的东西,也没有太多需要克服的困难。取而代之的是,每次回到游戏,玩家都会很高兴来到一个更明亮、更友好、更阳光的世界。
在手机上,治愈系的游戏也越来越多,可以为用户提供一些平静的感受。有一个游戏就是喂养一群猫,让它们吃东西,给它们玩具(下图)。
治愈系的游戏,之所以有治愈作用,是因为它们可以帮助我们珍惜日常生活中的普通事物。它们的故事中可能会发生一些神奇的事情,但是最终它们提醒我们,在草丛中,夏日的微风中,安静的阳台上,与新朋友的交谈中以及与家人的餐桌上,都是非常美好的时间,值得珍惜。

言论

1、
创业公司所有的时间,都应该用来编码,与客户交谈,上体育馆或睡觉。
-- Y Combinator 孵化器[51]
2、
李艾科(Leo Apotheker)在 SAP 的销售部门干了20年,终于当上了 SAP 的 CEO,两年后即被解雇。惠普将他请来当 CEO,他把惠普搞得一团糟,跌去了40%的市值,不到一年的时间,惠普也把他解雇了。
-- Hacker News 读者[52]
3、
跟大家想的相反,房屋中介其实是希望房价下跌。因为他们赚的是中介费,房屋的流动性越高,交易就越多,他们赚得也就越多,但是高房价会影响流动性。
-- 转引自某房屋中介
4、
回归均值是最强大的力量之一。
在经济学和政治领域,极端主义都无法长期生存。人们趋向于平均水平。各种竞争都会导致回归均值。
-- 《我预测未来的10条规则》[53]
5、
21世纪初,开源运动兴起时,微软站在历史错误的一边,没有支持开源。好消息是,如果你的寿命足够长,就有机会改变。
-- 微软总裁布拉德·史密斯[54]
6、
Scrum 敏捷开发可以将低于平均水平的开发者转变为普通开发者,但也可以将优秀开发者转变为普通开发者。
-- Hacker News 读者[55]

回顾

2019年的本周:第 57 期
2018年的本周:第 5 期

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/1206
[3]
 《隆美尔战时文件》: 
https://book.douban.com/subject/1312942/
[4]
 《第二次世界大战战史》: 
https://book.douban.com/subject/3610090/
[5]
 横穿美国的新纪录: 
https://www.whichcar.com.au/news/the-cannonball-run-record-has-been-obliterated
[6]
 MineCraft 毕业典礼: 
https://www.blockeley.com/
[7]
 帐篷教室: 
https://www.dezeen.com/2020/05/13/curl-la-tourelle-head-tent-classrooms-social-distancing-school/
[8]
 盲人读取脑中的字母: 
https://www.nature.com/articles/d41586-020-01421-6
[9]
 犀牛去角: 
https://animal-friendly.co/2020/05/18/secret-rhino-dehorning-programme/
[10]
 SpaceX 公司的龙飞船: 
https://tech.sina.cn/2020-05-18/detail-iirczymk2145793.d.html
[11]
 特朗普竞选连任的官网: 
https://www.donaldjtrump.com/404
[12]
 我国有线电视用户: 
https://tech.sina.com.cn/e/2020-05-15/doc-iircuyvi3134364.shtml
[13]
 脸书老板扎克伯格: 
https://tech.sina.cn/i/gj/2020-05-15/detail-iirczymk1700312.d.html
[14]
 英国政府: 
https://www.theguardian.com/science/2020/may/16/uk-researchers-hope-dogs-can-be-trained-to-detect-coronavirus
[15]
 爱尔兰自来水公司: 
https://www.thejournal.ie/irelands-leaking-pipes-4847084-Oct2019/
[16]
 美国太空部队: 
https://www.spaceforce.mil/News/Article/2178366/united-states-space-force-recruitment-video
[17]
 招聘视频: 
https://v.qq.com/x/page/f09664mxgom.html
[18]
 Cloudflare 的客户端信息 API: 
https://blog.dataflowkit.com/determine-location-of-users/
[19]
 HTTP 头信息的招聘广告: 
https://frenxi.com/http-headers-you-dont-expect/
[20]
 如何在微信建立一个定时提醒机器人?: 
https://blog.betacat.io/post/how-wecron-schedules/
[21]
 @polyrabbit: 
https://github.com/ruanyf/weekly/issues/1244
[22]
 Gzip 格式和 DEFLATE 压缩算法: 
https://luyuhuang.github.io/2020/04/28/gzip-and-deflate.html
[23]
 @luyuhuang: 
https://github.com/ruanyf/weekly/issues/1242
[24]
 定价的42种技巧: 
https://www.nickkolenda.com/psychological-pricing-strategies/
[25]
 比特币挖矿简史: 
https://technotes.substack.com/p/mining-bitcoins-just-became-worse
[26]
 Deno 简明入门教程: 
https://codeforgeek.com/deno-tutorial-for-beginners/
[27]
 spug: 
https://github.com/openspug/spug
[28]
 @zyupo: 
https://github.com/ruanyf/weekly/issues/1233
[29]
 Valine: 
https://valine.js.org/
[30]
 @SHADOW-LI0327: 
https://github.com/ruanyf/weekly/issues/1234
[31]
 spiderman: 
https://github.com/TurboWay/spiderman
[32]
 @TurboWay: 
https://github.com/ruanyf/weekly/issues/1246
[33]
 Google Drive 的桌面客户端: 
https://github.com/alexkim205/Google-Drive-Desktop
[34]
 NGINX Config: 
https://www.digitalocean.com/community/tools/nginx
[35]
 vdoing: 
https://github.com/xugaoyi/vuepress-theme-vdoing
[36]
 @xugaoyi: 
https://github.com/ruanyf/weekly/issues/1254
[37]
 Link Lock: 
https://github.com/jstrieb/link-lock
[38]
 Youtube 观看历史的分析脚本: 
https://blog.viktomas.com/posts/youtube-usage/
[39]
 whoogle-search: 
https://github.com/benbusby/whoogle-search
[40]
 Hubs: 
https://www.infoq.com/news/2020/05/mozilla-launches-hubs-cloud/
[41]
 Deckdeckgo: 
https://deckdeckgo.com/
[42]
 伦布朗的《守夜人》: 
https://www.rijksmuseum.nl/en/most-detailed-ever-photograph-of-the-night-watch-goes-online
[43]
 leetcode 前 300 题: 
https://leetcode.wang/
[44]
 wind-liang: 
https://github.com/ruanyf/weekly/issues/1230
[45]
 Go 语言示例教程: 
https://github.com/inancgumus/learngo
[46]
 离散数学导论: 
http://discrete.openmathbooks.org/dmoi3.html
[47]
 任天堂游戏卡设计大赛: 
https://famicase.com/20/index.html
[48]
 最难的数独: 
https://www.theverge.com/tldr/2020/5/18/21262771/sudoku-puzzle-cracking-the-cryptic-watch-this-video-simon-anthony
[49]
 哲学剃刀: 
https://zh.wikipedia.org/wiki/%E5%93%B2%E5%AD%A6%E5%89%83%E5%88%80
[50]
 治愈系: 
https://screentherapyblog.wordpress.com/2018/03/13/iyashikei/
[51]
 Y Combinator 孵化器: 
https://diff.substack.com/p/the-future-of-remote-work-is-not
[52]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=23164060
[53]
 《我预测未来的10条规则》: 
https://blogs.cfainstitute.org/investor/2019/03/04/10-rules-for-forecasting/
[54]
 微软总裁布拉德·史密斯: 
https://www.theverge.com/2020/5/18/21262103/microsoft-open-source-linux-history-wrong-stateme
[55]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=23234117
继续阅读
阅读原文