Skip to content

每周分享第 56 期 ​

这里记录过去一周,我看到的值得分享的东西,每周五发布。

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

(题图:昆山森林公园,苏州,2018)

一篇新闻报道提到,美国就业行情最好的十种工作,八种是 STEM 岗位。

所谓 STEM,就是科学(Science)、技术(Technology)、工程(Engineering)、数学(Mathematics)的缩写。也就是说,就业最好的工作,80%是理工科岗位。这跟我的感觉一致,理工科的就业远远好于文科。

现在是信息社会,大量的工作都是技术岗,需要技术工人和工程师,而传统的办公室文秘和管理岗位,由于被软件替代,正在不断减少。这种趋势以后将会越来越明显。理工科学生往往有好几个 offer 可以挑选,文科学生想要一个 offer 都很难,很多人不得不选择考研和考公务员。

所以,中学生选择大学专业的时候,为了就业,建议尽量选择理工科,不要选择文史哲和理论经济学,否则毕业以后,找工作很困难。

除了就业难,文科学生的发展前景也不好。文科培养的其实不是技能,而是思想。但是国内的社会环境,根本不允许你有独立的思想,能做的只是诠释领导的政策。一个例证就是,我国现在培养出了各种各样的人才,但是似乎就是没有思想家。

新闻 ​

1、火星模拟生存基地

甘肃省金昌市政府与中国航天员科研训练中心,合建了一个“火星1号基地”,作为航天员火星模拟生存的实验基地,同时也是一个文旅项目,供游客体验火星生活。据介绍,金昌的地理条件与火星表面非常相似,山地和沙漠混合,气候干燥,全年风力强劲,昼夜温差巨大。

该基地共有总控舱、气闸舱、乘员舱、生物舱等9个舱体。生物舱种植小麦和蔬菜,为航天员提供食物来源;生保舱用于处理生活垃圾;乘员舱不仅有宽松舒适的床,还可以做饭、看书,空间宽敞;总控舱是“航天员”与“地球”联络的重要枢纽。

2、徒手移动25吨巨石

古代巨大的石头建筑,到底是怎么组装的?麻省理工学院的研究人员做了一个实验,他们制作了大约25吨重的巨型混凝土结构,仍然可以徒手移动。这些混凝土块的重心都是精心设计的,考虑到了稳定性和平衡性,并且具有斜面、圆角和枢轴点,由此可以被徒手推动、倾斜和旋转。

虽然这种石块仍然不足以解释,复活节岛的巨石人像是怎么放置的,但是这为未来的建筑提供了一种思路,有一天,你甚至可能像组装积木那样,组装巨型混凝土。

3、美国对离境旅客启用人脸识别

美国政府一直想知道,哪些人逾期滞留,成为非法移民。现在,他们终于找到了一个好的方法,美国国土安全部宣布,未来四年中,将对所有离境的旅客进行人脸识别。

旅客登机前会被拍照,跟入境时签证或护照上面的照片进行比对。一旦发现不匹配,就会人工进一步处理。那些逾期滞留的人,将受到法律处罚。目前,美国已经有15个机场在测试这套系统,发现了七千多个逾期滞留的旅客。

4、特斯拉出租汽车服务

特斯拉公司的老板马斯克公开说,“如果你现在不买特斯拉,而买其他车,就是经济上的发疯,好比你给自己买了一匹马。”

他所指的是,特斯拉公司即将推出出租车服务。车主买了特斯拉以后,可以在不用的时候,把车借给特斯拉公司,当作出租车运营。特斯拉公司会将收益分给车主,每年估计可以达到1万美元。马斯克还说,最快明年特斯拉的自动驾驶,就能做到无需人工干预,因此出租车服务也将是无人驾驶。

5、机器解雇工人

媒体揭露,美国亚马逊公司的仓库,有一个计算机系统跟踪仓库工人的工作效率。一旦发现有人没有达到绩效,该系统会发出命令,自动解雇那些工人,整个过程无需人工干预。系统会跟踪工人的休息时间,计算你一天中多少时间没有干活,这使得工人在休息时都感到非常紧张。

根据资料,亚马逊的巴尔的摩仓库,以生产率不达标的原因,一年内解雇了300多个工人。

6、躲过机器监控的图案

比利时鲁汶大学开发出一种二维图像,只要将其打印在衣服上面,就会令监控系统无法识别出这是一个人体。上图左侧是正常的识别,右侧佩戴这种图像以后,识别系统就失灵了,没有认出这是一个人。

它的原理是,通过图像产生足够的噪音,增加随机性,使得模型无法得出结论。

这种方法还可以用于汽车,躲过高速公路上的监控。但是,它对于人脸识别无效,只能躲过那些先判断人体、再识别人脸的系统。

7、切尔诺贝利实境游戏

两个乌克兰青年按照实景,建造了切尔诺贝利核电站废墟模型,包括住宅楼,酒店,音乐厅,游乐园和体育场等场景,然后开发了一个游戏《Isotopium:Chernobyl》。玩家可以通过互联网,控制一辆遥控小车,上面带有摄像头,在这个模型城市里面漫游,感觉跟在真实场景完全一样。

游戏的费用是每小时9美元,同时最多只能20人在线,玩家寻找隐藏在各个地点的能量球,来淘汰其他对手,获取游戏胜利。全球目前有62,615人注册参与游戏。

8、一句话新闻

  • 日本由于人口不断萎缩,据统计,全国13.6%的住房已经废弃,成为荒宅。

  • SpaceX 公司得到美国政府的许可,可以发射4,425颗卫星,组成一个低轨道卫星网络,用于销售上网服务。

  • 美国2019年4月的能源构成中,可再生能源(水力、风能、太阳能等)的发电量,历史第一次超过煤炭的发电量。

  • 加拿大北极地区由于气温变暖,永久冻土带融化,许多地方已经出现了大型塌方,估计会变得越来越严重。

文章 ​

1、如何画一幅栩栩如生的画(英文)

作者讲了七个让作品变得更真实的绘画技巧/技术。它们与软件开发有相似之处,可以借鉴,比如顶层设计、一开始不要过分关注细节等。(@BIT-zhaoyang 投稿)

2、统计图表撒谎的5个方法(英文)

本文介绍五种统计图表技巧,用来隐藏或突出某些统计信息。比如,上面左右两个图的深色部分都是30%,但是右图比左图看上去大得多。

3、PaaS 和 Serverless 的差异(英文)

本文讨论 PaaS 和 Serverless 两种架构有何不同。

4、美国2020总统大选参选人的网站设计(英文)

本文介绍评论了美国2020年总统大选的参选人的网站设计,目前一共有几十个参选人。

5、为什么面向对象编程糟透了?(英文)

这是 Erlang 语言的发明人 Joe Armstrong 的一篇短文,解释他为什么不喜欢面向对象编程。不过他也承认,面向对象编程的流行是有道理的。

6、Rust 语言的编译时内存安全(英文)

Rust 语言不会发生内存错误,都能在编译时发现。本文通过几个简单的例子,解释为什么这项功能很有用。

7、软件开发趋势 2019 调查报告(英文)

这是一份对全世界软件开发者的调查报告,可以了解商业软件开发的趋势,比如软件公司的主要编程语言是什么,使用什么项目管理工具,是否使用外包等。

8、Go 语言为什么快的5个原因(英文)

本文从计算机底层分析 Go 语言运行速度快的五个原因。(@NeoTse 投稿)

9、AWS 上搭建免费的 Wireguard 服务(英文)

AWS 提供12个月的免费帐号,可以用来搭建 Wireguard 服务,每月 15GB 流量。

10、放弃 Sass(英文)

Sass 是最流行的 CSS 预处理器。作者提出,随着 Grid 布局和 CSS 变量的出现,Sass 已经不是那么有用了,可以考虑放弃了。

软件 ​

1、Precise UI

一个轻量级 React 组件库,提供70多个组件,特点是比较简洁。

2、coc.nvim

Vim 的一个插件,提供类似的 VSCode 的自动补全功能(intellisense)。

3、Lode Runner

游戏《挖金子》(Lode Runner)的 Web 重制版,制作非常精良,值得玩一下。

4、tinytetris

命令行游戏“俄罗斯方块”,使用 C++ 编写,代码较为简单,可供学习。

5、MikuTools

该网站收集一系列轻量级工具,比如各大视频网站的视频在线下载工具。(@wikiios 投稿)

6、hanzi-writer

一个演示汉字笔画顺序的 JS 库。

7、PeerJS

一个简化 WebRTC 的点对点通信的 JS 库。

8、markdown-nice

Markdown 文档进行微信公号排版的工具,支持自定义样式。(@zhning12 投稿)

9、gacp

定制 Git 的提交信息的命令行工具,支持 Emoji。(@vivaxy 投稿)

10、react-component-echarts

Echarts 的 React 封装,各种配置项可以写成子组件的形式。(@dawiwt 投稿)

11、gogo

勾勾是一个基于谷歌的开源搜索工具。(@zenuo 投稿)

资源 ​

1、围棋百科

一个英文的围棋维基网站。

2、天线知识

这是无线电天线的百科网站。

3、开源语音数据库项目

Mozilla 基金会为了开发语音识别技术, 做了一个开源语音数据库项目,邀请全世界用户为这个数据库朗读句子,或者听他人的录音,判断朗读是否准确。(@user12138 投稿)

4、镜子中的谷歌街景照相机

该网站收集谷歌街景出现的镜子里面的拍摄机器。

5、命令行的艺术(中文)

一篇命令行的详细介绍,各种任务可以使用什么命令。(@sdir 投稿)

6、kindle电子书分享网

个人业余时间搞得一个小网站,以解决自己找电子书的烦恼,后端基于rails,可以参考技术方案。(@sun1752709589 投稿)

文摘 ​

1、科幻文学本质是幼稚的

以下摘自刘慈欣2001年银河奖的获奖演说。

科幻文学从本质上说是幼稚的,它所要表现的,是童年时代的人类,面对广漠深邃的宇宙所产生的好奇和恐惧,以及探索的冲动。在这样的一个宇宙面前,人类的科学和哲学都很幼稚,科幻是表现这两者的唯一一个文学形式,浸透着稚气也就不奇怪了。未来人类的科学发展到极致,宇宙的一切毫发毕现之日,也就是科幻消亡之时。

目前在国内科幻界,面对中国科幻的幼稚,大家都羡幕美国科幻的成人读者群,并把这看做是科幻文学成熟的标志之一。但要知道,成人之后就是老年,老年之后就是死亡。当今美国科幻的繁荣,很大程度上是影视的繁荣,这些科幻影视仍在延续黄金时代的风格。而当今美国的科幻文学已露出了深深的暮气,作品用复杂的技巧表现晦涩的隐喻,全无黄金时代的朝气与活力,近年来许多顶峰之作已透出了死亡的气息。现在,美国25岁以下的人已基本上不读科幻小说了。我实在看不出这种局面有什么可羡幕的。

我们最应该羡幕的是自己,现在,国内的科幻读者都是八九点钟的太阳,甚至是六七点钟的太阳,中国科幻面对的是一个充满青春与希望的市场,这正是我们这些科幻人信心和力量的源泉。相比之下,幼稚真算不了什么。

2、如何收入1亿美元?

如果你要创造一家收入1亿美元的互联网公司,下面五种收入模式,你觉得哪一种最容易。

方法一、设法做到1000万活跃用户,然后通过出售广告,每人每年变现10美元。不过,千万级别的活跃用户,意味着用户总量要达到1亿左右,市场上能到一亿用户的产品并不多。

方法二、100万付费用户,每人每年付费100美元。这意味着,至少需要1000万人使用你的应用。

方法三,10万小企业,每家每年付费1000美元。这意味着你的 SaaS 服务定价应该是每月50-100美元。你需要大约200万~50万次试用,具体数量取决于你的转化率。

方法四、1万家企业,每家每年付费1万美元。这意味着你可能需要找到10万个客户,让他们试用你的产品。但是,每家一万美元的价格,又不足以向他们做现场销售。你实际上是在互联网上销售价格极高的 SaaS。

方法五、1000家大企业,每家每年付费10万美元。这可能相对容易一些,因为对于大公司来说,10万美元要比一位高级员工的工资更便宜。但是,难点在于你需要花费大量时间和成本,说服他们相信,你真的解决了他们的难题。

图片 ​

1、1969~1970年的贝尔实验室

贝尔实验室在计算机历史上有着重要地位,Unix 系统和 C 语言就是在那里发明的。最近,一位工作人员将他在近50年前拍摄的几十张照片,放到了互联网上。上图是磁带架,当时没有硬盘,数据都是储存在这种磁带上面。下图是当时的计算机。

2、宇宙的形状

自从科学家观测到宇宙正在膨胀,就推断宇宙的形状像一个不断膨胀的气球。随着气球越变越大,气球内部任意两点的距离都在不断增大。

3、百事可乐的新 Logo

2009年,百事可乐公司重新设计了 Logo,左边是原来的 Logo,右边是新 Logo,看上去差异不大,只是改了一下旋转角度。但是,百事可乐为了这个新 logo,支付了100万美元的设计费,据说这个设计象征着未来与革新(下图)。

言论 ​

1、

友谊悖论指的是,你总是觉得,自己的朋友比自己有更多的朋友。

-- 友谊悖论

2、

年轻时,我没受过多少系统教育,但什么书都读。读得最多的是诗,包括烂诗,我坚信烂诗早晚会让我邂逅好诗。

-- [哥伦比亚] 加西亚·马尔克斯,诺贝尔文学奖得主

3、

我从法律系退学,追求成为一个作家。一些老师千方百计地帮我,劝我就算不喜欢,好歹把大学念完。家里每个人都缺钱,指望我毕业当律师,为家里挣钱。我却觉得,没希望比没钱更令我沮丧。

-- [哥伦比亚] 加西亚·马尔克斯,诺贝尔文学奖得主

4、

据说,只要你在 Facebook 上面按过300个“赞”,它就会比你自己更了解你。

-- 《电脑会拥有一切吗?》

5、

我是 WebEx 的首席工程师,Webex 被思科收购后,我又在那里待了14年。与客户交流时,我意识到 Webex 的架构有一些深层缺陷,影响可靠性和视频质量,思科需要从头开始重建 Webex。我告诉思科领导,但他们没有听。

我在2011年辞职,独自开发新的视频会议系统。幸运的是,Webex 最有才华和最有远见的工程师很快就加入了我,我们在接下来的两年里一起构建了Zoom 1.0。

-- 袁征,Zoom 创始人

回顾 ​

去年的本周:《每周分享第 4 期》

订阅 ​

这个专栏每周五发布,同步更新在我的个人网站、微信公众号和语雀。

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

(完)

部分文章收录于网络,转载请署名出处 | 联系博主可以发送邮件至 necro.vice@yahoo.com

象曰:「天行健,君子以自强不息!」