科技爱好者周刊:第 81 期

大多数人的生活境遇、社会阶层、经济地位跟父辈都是类似的

最近,我看到一个网友的推特发言

年轻时,我觉得亲戚们都是前车之鉴,我要避免重蹈他们的生活、性格、工作与处世态度。

直到现在这年纪,我觉得我跟他们越来越像了,于是感慨人生早就在家族基因注定。如果没有碰上基因突变,一个人的一生就是父母两边家族平均基因的 ±20% 吧,至少我觉得我是。

他的意思是, 不管你多么努力,大多数情况下,你的处境最多只比父辈好上20%。我也有类似的感受,子辈很难大幅度超越父辈,尤其是在经济增长放缓的情况下。

好像是巴尔扎克说的:“培养一个巴黎的上等人,需要三代人的努力。”当时我觉得这话太夸张了,现在觉得这是现实。我认识的人里面,子辈远远超过父辈的例子并不多, 大多数人的生活境遇、社会阶层、经济地位跟父辈都是类似的。

计算一下,如果每一代比上一代改善20%,翻倍确实需要经过三代人,即你的人生处境会比曾祖父好上一倍(1.2 的四次方等于2.07)。这还是最理想的情况,前提是每一代都勤奋努力。如果当中出了一个游手好闲之徒,改进速度就会大大放缓;要是出了败家子,还会出现倒退。

总之,正常情况下,人生境遇的改变,是一个缓慢的过程,需要几代人的累积。只有运气特别好,你才可能有着大大超越父母的人生,或者说大大地超越你的起点。如果运气不好,你的人生可能还不如父母。

漫游的老鹰

俄罗斯科学家为了了解濒临灭绝的草原老鹰的迁移轨迹,在它们身上绑定了追踪装置,里面的 SIM 卡会每隔一段时间,就发出一条短信报告位置。

10月初,这几只老鹰飞出了哈萨克斯坦草原,即将进入伊朗和巴基斯坦,这引起了科学家的恐慌。因为一旦进入那两个地区,手机信号就会变成国际漫游,短信费用将暴涨,从2卢布~15卢布一条,变成49卢布一条。

科学家在网上发起了“为老鹰充值”运动,希望网友捐款,弥补短信费用。鸟类爱好者纷纷支持,目前筹集的费用已经够一年的支出。下图为17只老鹰的迁移轨迹。

搜索新算法

10月25日,谷歌发布了一种新的搜索算法 BERT,已经用于生产环境。这种算法最大的特点,就是考虑了搜索词的语序。以前的算法只考虑每个词本身,搜索hello world与搜索world hello,结果是一样的。

但是很多时候,语序是搜索结果的关键因素之一。上图搜索“巴西游客去美国的签证”,里面的单词to表示语序。传统的搜索算法往往识别不了这个to,搜索的第一个结果是美国游客去巴西不需要签证,新算法的第一个搜索结果则是美国大使馆的签证网页。

10000小时规则

美国心理学家重做了著名的“10000小时规则” 实验,结果发现练习10000个小时以后,你可以变得更好,但没法保证你一定会超过其他人。

华为 HR 五千字实名控诉(中文)

胡玲是一位从研发转岗到 HR 的华为员工,她的这篇5000字长帖讲述了她在 HR 岗位上几个月的感受。当研发员工月加班160多个小时的时候,HR 团队领导只关心160个小时中有多长时间是怠工;这位领导吃着公司200块一对的大闸蟹,却认为给食堂提意见的研发应该清退;当32岁的研发绩效B+被劝退的时候,40岁的 HR 同事上班摸鱼绩效三连B却还随心所欲。

影响世界未来最重要的三件事(英文)

一篇非常好的英语长文,指出有三种大趋势将完全改变世界和每个人的未来。

algosuggest

一个在线工具,只需回答几个简单的问题,描述你遇到的机器学习场景,它就返回应该使用哪一种机器学习算法。

crontab 编辑器

crontab 是 Linux 系统的定时任务执行器。这个在线工具可以可视化生成 crontab 的配置文件。

码农周刊一周精选分类

码农周刊一周精选的分类整理。(@rogerzhu 投稿)

软件架构被高估,清晰和简单的设计被低估

(1)设计一个计算机系统的目标应该是简单性

系统越简单,理解起来就越简单,找到问题就越简单,实现它就越简单。描述的语言越清晰,设计就越容易理解。

干净的设计类似于干净的代码:它易于阅读且易于理解。

(2)如何编写干净的代码?

编写干净代码有很多好方法。但是,你很少会听到有人建议,在代码中应用“四人帮”的设计模式。

干净代码的特征是:单一责任,明确命名和易于理解的约定。这些原则同样适用于清晰的架构。

(3)设计模式的作用是什么?

设计模式可以为你提供如何改进代码或架构的想法。了解常见的设计模式是一件好事,它们有助于缩短与他人的讨论,让别人以与你相同的方式谈论一件事。

但是,设计模式不是目标,它们不能替代系统设计的简单性。在设计系统时,你可能会发现自己意外地应用了一个众所周知的设计模式,这是一件好事。但你不应该为了采用一种或多种设计模式,而将其用作锤子,到处寻找钉子来使用它。

我承认,虽然我花了很多时间阅读和理解“四人帮”的《设计模式》,但它们对我成为一名更好的程序员的影响,要小于我从其他工程师那里得到的反馈。

作为一名工程师,你的目标应该是更多地解决问题,并通过它们进行学习,而不是选择闪亮的设计模式。

科技爱好者周刊:第 82 期

就业要选择发展最快的行业

本周推荐一篇文章,一个美国的高级工程师谈如何选职业。

作者原来是一个外行,但是通过努力,进入了一家机器学习公司,现在发展得很好。他从自己的经历,得出一个观点: 就业要选择发展最快的行业

停滞发展、或者缓慢发展的公司,完全是一个零和游戏。

如果你想晋升,必须等别人把位置空出来。你得到的,一定是其他人失去的。相比之下,快速发展的公司有源源不断的新人加入,最终每个人都会得到晋升!

最重要的是,业务的发展比人员增长快,所以你会被“往上拉”,拉到更高层的岗位。

作者以自己为例,他并没有机器学习背景,但是公司发展得太快,他需要组建团队,自然就成了团队管理者,环境把他“拉”到了更高的位置上。位阶高了,就有了更多的机会和资源。

这让我想起自己呆过的一所大学,每年学校就那么几个名额,可以晋升教授和副教授,大家挤破头,如果今年评不上,就要至少再等一年。有的老师熬到头发白了,才评上副高职称。这就是发展缓慢的结果。去了这种地方,真是消耗生命。

那篇文章还提到了另外一点,我也很赞同。他说,就业的目的是为自己积累两种资本:人力资本(增长能力)和金融资本(多赚钱)。对于年轻人来说,人力资本更重要。 就业时,年轻人的关注重点应该是,快速增长自己的人力资本。 因为长期来看,在你的一生中,人力资本会比金融资本带来更大的回报。

最快速形成人力资本的方法,就是去聪明人多的地方,从比你更聪明的人身上学习。跟高手在一起工作,你会成长得非常快。大公司虽然高手很多,但是你接触不到也没用。 在一个快速发展的行业里面,加入一群聪明人组成的小团队,可能是事业成功的最佳方式。

椭圆曲线加密介绍(英文)

本文抽离了数学细节,尽量用简单的图形解释椭圆曲线加密算法。

收入波动率自1980年代以来一直在创新高,人们对自己的收入变化越来越不可预测。

-- 《收入下降可能损害大脑》

我认为,电动汽车比传统汽车更简单是一个谬论。因为电动汽车将复杂性从硬件转移到了软件,因此看上去硬件更简单。

-- HN 读者

科技爱好者周刊:第 83 期

不能对技术的正面作用估计过高,尤其不能期待技术会改变人性

TechCrunch 创始人迈克尔·阿灵顿,最近说了一句话

“我来到推特以后,才发现不管怎么沟通,一半人总是会讨厌另一半人。”

我理解他的意思。人与人的对立,原以为是互相不了解造成的。互联网拉近了人们的距离,让我们彼此更了解,所以理论上,互联网应该减少对立。

结果不是这样,人们依然对立。而且由于距离变近了,冲突更多更直接了,变得更讨厌对方了。

所以, 不能对技术的正面作用估计过高,尤其不能期待技术会改变人性。不过,我们还是需要宽容和合作,现在世界有这么多问题,尤其是环境污染和气候变迁,都需要全人类的合作。否则,我们无法解决问题,到来头可能会被问题解决。

谢耳朵猜想被证明(中文)

美剧《大爆炸理论》的主角谢尔登说,他最喜欢的数字是73。因为73是第21个质数,7 乘以 3 正好等于21,而且翻转过来也成立,37是第12个质数,宇宙中不会再有第二个这样的数字。电视剧播出后,这被称为“谢尔登猜想”,还真有数学教授写论文证明,这个猜想是正确的。

言论

商人在理论上不如经济学教授,但是他的观念往往有事实根据,并且也肯用全部的意识使其实现;反之,经济学教授对于现实的观念往往不正确,他的理论很多,但是缺乏实现的能力和勇气。结果,发财的都是商人,而不是教授。

-- 德国二战元帅隆美尔

随着消费者对信息的了解越来越容易、越来越多,企业应该将大量的精力、注意力和金钱投入到构建优质的产品或服务中,而将更少的精力投入到产品或服务的营销中。

-- 杰夫·贝佐斯(Jeff Bezos)

科技爱好者周刊:第 84 期

人体尽量避免长时间照射 LED 蓝光

一项研究发现,长期暴露在发光二极管(LED)的蓝色光谱中,果蝇会加速衰老,并且大脑出现神经性病变。所以,人体尽量避免长时间照射 LED 蓝光。

恶意的 SSH 访问分析(英文)

暴露在互联网上的服务器,每天都会收到大量的恶意 SSH 登录请求。作者分析了自己服务器的98万次 SSH 日志记录,看看能发现什么。

我用AI机器人留住去世的父亲(中文)

上周,我推荐《连线》杂志的这篇长文。儿子得知父亲晚期肺癌以后,进行谈话录音,把内容做成一个对话机器人,父亲去世后还能跟他对话。当时我说,希望文章能有中文版。真有网友翻译了,而且译得很好,我再次读依然感动。我们太强调技术胜过人,但技术也可以有人性。

The GAN Zoo

对抗生成网络(GAN)是人工智能模型提高效果的一种方法,该仓库收集各种领域的 GAN 应用模型,目前已经有500多种。

统计小手册

一本针对初学者的统计学英语教材,内容比较精简。

中文独立博客列表

该仓库根据 feedly 的 RSS 订阅数,列出了主要的中文独立博客。(@timqian 投稿)

言论

明显的 UI 通常是最好的 UI。

-- Medium 文章

1860年,人们还不知道细菌感染。只要你住进医院,就有12%的可能死亡,50%的可能截肢。

-- 《巴斯德的贡献:细菌的发现者》

内布拉斯加州最大的家具市场是一个95岁的老太太开的,巴菲特收购了,让老太太退休。

老太太发现,巴菲特没让她签竞业条款,就在马路对面又开了一家家具市场。巴菲特只好把新的家具市场也收购了,并签了竞业条款,这一年老太太97岁。

-- 维基百科

科技爱好者周刊:第 85 期

PostgREST

PostgreSQL 数据库的一个扩展,为任意数据库添加 RESTful API 接口。

hacker-laws-zh

这是一个中文仓库,收集对开发人员有用的定律、理论、原则和模式,比如摩尔定律、侯世达定律、墨菲定律等等。

seekbetter.me

该网站收录中国个人独立博客。(@wensonsmith 投稿)

言论与数字

不要构建系统,而要构建子系统。

这就像 Unix 哲学:每个工具做好一件事,不同的工具协同工作。

-- Jessitron

最后修改:2020 年 11 月 27 日 08 : 03 AM
如果觉得我的文章对你有用,请随意赞赏