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

封面图

为了准备冬奥会,张家口崇礼的国家跳台滑雪中心建成后,晚上开灯测试。下一步就是铺上真雪,进行雪道测试。这个雪道看上去非常陡,滑雪下坡的速度可能会超过100公里/小时。(via[3]

本周话题:最大的机会来自新技术

上周六是 iPhone 诞生十五周年。
2007年1月9日,乔布斯从口袋里掏出一个小玩意,对着全世界说,今天苹果公司重新发明了电话。
你还记得那个时刻吗?
当时谁能想到,这个小玩意对人类社会的改变,将是如此巨大!
过去的十五年,可能是历史上科技变革最快的时期。回忆以前的生活,恍若隔世,没有微信、没有二维码、没有手机付款、网络外卖、手机打车、手机直播……
短短十五年,智能手机就把这些东西,推广到了城市和乡村的每一个角落。
这带来了极其巨大的商业机会。十五年前,小米(2010年4月6日成立)、美团(2010年1月成立)、字节跳动(2012年3月成立)、滴滴(2012年6月成立)这些巨头都还不存在。(顺便提一句,比特币的诞生是在2009年1月3日。)
一个革命性的设备出现,能带来这么多机会!
现在回想起来,我多么希望,在乔布斯掏出 iPhone 的那个时刻,我能够意识到它会带来无与伦比的机会,从而转向这个方向发展。那样的话,人生将会多么不同啊。
可惜,当时我完全没有这种意识,只觉得 iPhone 只是一个时髦的产品,比黑莓或者塞班手机更好用一些,市场潜力大概跟它们差不多。我就这样错过了机会。
手机革命开始很久以后,我才意识到,自己的眼光有多么局限和短浅。我也由此明白了,五年后、十年后、十五年后,科技带来的巨大变化,是你所无法想象的。
同样地,现在是2022年,你能想象2037年的世界将是什么样吗?可以肯定的是,一定会有新科技,同样巨大地改变人类生活。技术进步还在加速,未来15年依然会产生巨大的机会。只是我们现在还不知道,能够带来最大机会的那个东西是什么。
跟十五年前相比,我自己有一个变化。现在,我意识到了,所有的机会都是新技术带来的, 那些老技术的机会都有大公司赶在你的前头,把树上的果实吃掉一干二净,唯恐他人染指。 你想抓住最大的机会,只能去追踪那些新产品、新技术。
我希望,始终保持对于新事物的敏感,这也是这个周刊的目的之一:当革命性的新产品、新技术出现时,能够识别它、跟上它。

计算机考研集训营

不少人可能有考研的想法,毕竟多一个计算机硕士学位,对就业和涨薪都会有所帮助。
但是,考研很不容易,如果是在职人员备考,就更不容易了。就算考上了,后面两年或三年的脱产学习,机会成本也非常大。
大家也许还不知道,除了全日制硕士,其实还有另一种选择:非全日制硕士[4]
你可以网上搜一下,非全日制硕士是国家正式承认的学历教育,入学也必须通过全国硕士研究生统一招生考试(全国统考),修完学分以后,可以拿到教育部认可的学历证书和学位证书。
它属于专业硕士的一种,明确是非全日制的,一般不脱产,上课时间通常安排在周末。国家设立这个学位的主要目的,就是为了推动在职人员培训,让那些已经在工作岗位上的人也有学历进修的机会。
根据网上的资料,不少知名高校已经招收非全日制计算机硕士了:山东大学 、浙江大学、福州大学、西安交通大学、 中国海洋大学、华中科技大学等等。
这个学位很合适在职人员,不必辞职,不影响日常工作,入学难度相对较低,最后拿到的也是国家承认的硕士文凭。应届生也可以考虑这个学位,一边就业一边读,这样可以解决收入问题,又能累积工作资历。
本周有一个活动消息,与此有关。国内领先的 IT 培训平台“开课吧”,近期会主办一次 《计算机硕士 0 基础上岸集训营》 ,专门辅导和咨询计算机硕士的考研。
集训营采用视频讲课的形式,共四天,主要内容包括:(1)如何精准选择学校和专业;(2)结合自身情况,制定备考方案;(3)参加全国统考需要知道的编程知识。讲师还会带练,伴随学员一起编程,消化知识点。
此次训练营由前百度高级研发工程师领衔授课,清华、人大等高校毕业的资深讲师坐镇。理论知识 + 一线大厂实战经验相结合,让你学到核心技术的同时,高度匹配大厂高薪岗位人才需求。
考虑到有些同学并非计算机科班出身,所以讲课过程中,会照顾非技术人员、转行人士和应届生,解答零基础如何准备考研。
集训营还会配备助教和班主任,随时为你答疑。课程用到的全部代码,都会免费开放,可用于课后自学和复习。此外,报名还可领取计算机考试大纲、历年真题资料、政治/英语备考资料等超值资料包。
如果你有计算机考研的打算,对于具体的政策或者非全日制硕士有疑问,不知道如何择校和择专业,或者只是想巩固一下考研所需的编程知识,可以参加听听看。
周刊读者报名有优惠,只需 1 元就能听课。 微信扫码上方二维码,了解集训营详情,并且报名。

科技动态

1、可折叠笔记本[5]
手机已经可折叠了,现在轮到笔记本了。
正在拉斯维加斯举办的 CES 2022 消费电子展上,华硕展示了一款17寸的可折叠笔记本,屏幕可以对折,携带十分方便。
它既可以当作一整块液晶屏幕,配上蓝牙键盘使用,也可以折成90度,下半部分当成键盘和触摸板。
这其实不是第一款可折叠笔记本,联想早在2020年就发布了可折叠的 THINKPAD X1 FOLD(下图),可惜只有13寸,对折后太小、下半部分没法当作键盘使用。
它的主要缺点就是太贵,THINKPAD X1 FOLD 上市价格约2万元人民币,华硕这一款定于今年下半年上市,肯定也很贵。
2、三星遥控器[6]
CES 2022 上,三星公司推出了一款绿色遥控器,不使用干电池,而是使用太阳能和无线电波充电。
它的最大特点,一是背后有一块光伏板,二是能够接收 WiFi、GPS、4G、5G、蓝牙等无线电波,将它们的能量转化为交流电,再将交流电转化为直流电给电池充电。
虽然技术上很不简单,但是这款产品不太可能真正推广使用。因为成本很高,更要命的是,太阳能和无线电波充电很可能只具有象征意义,无法产生足够电能,所以这个遥控器还保留了 USB 充电。
3、本田汽车的 2022 Bug[7]
2022年元旦一过,很多老款本田轿车的车主发现,车辆内置的计时器不是显示2022年1月1日,而是显示2002年1月1日(上图)。
这些车辆都是2007年到2011年之间生产的。本田公司也不公布原因,只说正在追踪该问题,暂时无法提供补丁。
论坛上网友推测,本田可能将日期存储在一个32位有符号整数中,能够表示的最大值为 2147483647,并且采用 YYMMDDHHMM 格式表示日期,结果就是2201010001 无法表示。
4、猪心脏移植人体[8]
1月7日,美国巴尔的摩医院做了一次史无前例的手术:将一颗猪心脏移植进入人体。
接受移植的是当地一位57岁的工人,患有严重的心脏病,只能靠心肺机维持生命。由于等不到人体心脏移植,他同意了接受猪心脏移植。
猪心脏的最大问题,就是人体会产生强烈的排斥反应,最终导致移植失败。1984 年,曾经有一个婴儿靠着狒狒心脏活了21天,最终因为排斥反应而去世。
这一次的猪心脏经过了基因编辑,去除了引起排斥反应的4个基因,另外添加了抑制排斥反应的6个基因。
手术以后,病人已经醒过来了,但还没有撤掉心肺机。目前还不知道猪心脏能否正常运作,能坚持多久。如果这个方案证实可行,可能会彻底改变心脏移植手术。
5、诺顿挖矿[9]
诺顿360是销量很大的杀毒软件,去年做出了一个惊人的改变:内置了挖矿功能。用户打开这个功能以后,计算机就会挖掘加密货币。用户拿走获利的85%,诺顿提成15%。
这个功能会安装在诺顿360的所有购买者的电脑之中,并且无法单独移除。很多人眼里,挖矿软件就是一种病毒,杀毒软件自带是这种功能,实在太疯狂了。

文章

1、马斯克最新访谈实录[10](中文)
去年12月,马斯克接受 Youtube 知名科技主播的网络访谈,长达两个半小时,内容涉及 SpaceX 的载人飞船、猛禽火箭、殖民火星,特斯拉自动驾驶、机器人等众多热门话题,一共78个问题。
这是访谈的全文中文翻译,长达1.6万字,推荐阅读。
2、如果作者自己删库[11](中文)
本周,两个广泛使用的 JS 库 faker.js 和 colors.js 出现了乱码问题。这竟然是作者本人提交的,他随后把代码库删了,原因是抗议大公司使用他的代码,却不付钱支持。本文详细介绍这件事。
3、如何在盐碱地种大豆[12](中文)
大豆是中国最依赖进口的主要农作物,对外依存度高达85%。为了增加国内的大豆种植,中科院的团队正在尝试盐碱地种大豆。
4、我的 CSS 重置代码[13](英文)
CSS 重置(reset)指的是重置浏览器的默认样式,完成 CSS 初始化。作者给出了自己的重置代码,并详细解释每一行的作用。
5、Coinbase 如何看待元宇宙[14](英文)
这篇文章的作者是 Coinbase 的 CEO,谈了他们如何理解元宇宙。他给元宇宙下了一个定义,我觉得还不错。
“元宇宙是一个大规模的、持久的、交互式的实时平台,由互相连接的虚拟世界组成,人们可以在其中进行社交、工作、交易、娱乐和创造。”
6、如何排除 .DS_Store 文件[15](英文)
Mac 电脑的文件系统都包含一个隐藏文件 .DS_Store。提交到 Git 时,它会一起提交,非常讨厌。本文教你一种方法,在 Git 的全局设置里面排除它,不必每个库都设置一次。
7、Ubuntu Web 介绍[16](英文)
Ubuntu Web 是一个基于浏览器的操作系统,类似于 ChromeOS,但底层不是 Chrome,而是 Firefox,去除了所有谷歌服务。它的一大特点是可以运行 Android 应用。本文是它的简单介绍。
8、五分钟理解软件架构模式[17](英文)
作者使用简单的语言,解释了软件架构的五种常见模式,比如上图就是事件驱动架构。

工具

1、fuite[18]
一个检测网页脚本是否有内存泄露的工具,原理是自动打开网页,依次点击每个链接,然后按一下浏览器的“后退”按钮,不断重复这个过程,看内存占用是否有变化。
2、HTTP Toolkit[19]
一个桌面软件,用于拦截本机的 HTTP 通信。
3、Pi SD Card Imager[20]
这是一个安卓应用,可以从安卓手机向 SD 卡写入磁盘映像文件。
4、mometa[21]
一个开源的可视化低代码编程平台,可以引入外部组件库建立物料库。(@imcuttle[22] 投稿)
5、js-sdsl[23]
这个 JS 库提供各种高级数据结构,比如 Vector、Stack、Queue、LinkList 等等。(@ZLY201[24] 投稿)
6、All Black Screen[25]
一个网页小工具,点击一下,可以将屏幕切换成全屏的纯色,比如全黑、全白、全绿等等。用处不大,但是挺有意思。
7、Spring Native[26]
Spring 官方的一个实验性开源工具,可以将 Spring 应用打包成可执行文件,没有 JVM 也能运行。
8、Paint of Persia[27]
这个工具让你可以在屏幕任何一个窗口,框选一部分内容,将其变成像素画。
9、Armbian Linux[28]
Armbian 是一个将 Debian 操作系统移植到各种 ARM 开发板的 Linux 发行版,最近开始支持树莓派 4B 了。
10、Zinc[29]
一个轻量级的全文搜索引擎,目标是充当 Elasticsearch 的替代品。只有一个二进制文件,自带 Web 管理界面。

资源

1、Cloudflare Radar[30]
Cloudflare 的互联网流量观察资料库,可以查看全网和各个网站的流量变化。
2、Emoji 搜索[31]
俄罗斯搜索引擎 Yandex 推出了一个在线翻译工具。有趣的是,里面有一项“文本翻译 Emoji”,可以输入词语,得到对应的 Emoji。
3、Emoji to Scale[32]
这个网站选出一组 Emoji 符号,按照体积从小到大的顺序排列,可以滚动浏览。(@shencn[33] 投稿)
4、Spotify 的编程歌单[34]
作者列出了几个 Spotify 的歌单,是他上网或编程时经常听的。
5、字体知识[35]
谷歌官方的字体教程,教你怎么选择正确的英文字体。

图片

1、裂开的大楼[36]
北京 MAD 建筑事务所在美国的第三个项目,最近揭开了帷幕。
那是科罗拉多州首府丹佛市的一栋66米的住宅楼。它最奇特的地方是,表面有大裂缝,将楼面裂成了三块,露出了里面的绿色植物。
原来这个楼的中间有一个花园层,通过景观走廊,一直通到楼顶。建筑师巧妙地在楼面外覆盖了玻璃幕墙,并通过裂缝,将这些植物暴露了出来,显示人与自然的共生。
2、线条画[37]
中世纪的法国画家克劳德·梅兰 (Claude Mellan,1598-1688)在1649年制作了一幅版画,内容是耶稣的头像。
这幅画非常有名,因为它是用一根线条画成的,线条的起点就是耶稣的鼻尖。
这根线条一口气画到底,没有断过,也没有跟其他线条交叉。

文摘

1、数学教授为什么仍然使用粉笔?[38]
斯坦福大学几乎 100% 的数学系教师,依然使用粉笔和黑板授课。不仅老师们喜欢用粉笔,学生们也非常接受这种方式。
一个数学讲师曾经调查班上的51名同学,更喜欢黑板上的板书,还是用投影仪展示讲义?学生们一致反映:黑板更好。
粉笔和黑板的讲课方式,发明于19世纪初,至今已经200年了。现在已经有了更现代化的设备,许多数学家为什么仍然喜欢用粉笔?
与幻灯片、投影仪、白板相比,粉笔有几个明显的优势。
(1)粉笔可以展示思考的过程,将数学推导分步表示出来,幻灯片很难做到这一点。
(2)幻灯片的展示速度太快,如果你用粉笔写字,你写不快,不得不放慢速度,学生容易跟得上。
(3)与有限的投影屏幕相比,面积更大的黑板也有利于学生的学习,因为他们可以不断地来回查看不同的推导步骤。如果黑板是上下两层,也便于教师来回切换内容。
(4)你总是知道一支粉笔还剩多少,当使用白板和记号笔时,你永远不知道记号笔何时会写不出,思路就突然被打断了。
(5)复杂的数学符号在黑板上可以写得很大,但是用记号笔写在白板上时,字迹通常比较小,学生很难辨别。
(6)即使使用了20年或30年,黑板依然可以正常使用。白板就不行了,可能只过了几年,就有明显磨损,必须更换。
(7)粉笔对环境更友好,白板和记号笔需要使用化学物质制造。
当然,粉笔也有局限性,它的优势仅仅局限于包含复杂推理和演算的课堂教学,在对公众演讲时,明显是幻灯片效果更好。
很多中学已经完全放弃粉笔和黑板,改用数字化教学。但是在大学的数学系,老师们仍然坚持使用粉笔,这种趋势看来还会持续下去。

言论

1、
课堂是一个人造的美妙地方,老师拿着薪水关注你的想法,同学也关注你的想法。日常生活中,你再也不会有这样一群观众了。事实上,真实世界的大多数人并不在意你的想法。
-- 《不要读其它人读的东西》[39]
2、
阳光里面的紫外线能够杀死病菌,这可以解释很多现象。(1)热带地区的流感相对较少,(2)室外白天要比室内更少病菌,(3)冬季是流感多发期。
-- 《疾病的季节性》[40]
3、
评估 SaaS 产品时,我通常会跳过介绍页面,以及上面所有花哨的营销词语,直接进入定价页面。
定价页面上,通常有你需要知道的所有东西:这个产品有哪些功能,需要支付多少费用才能获得这些功能。
-- 《SaaS 产品的定价页》[41]
4、
有一家公司的服务器,每隔几周就会神秘的崩溃。调查发现,这种现象只发生新月或满月出现的日子。
原来,那时会有大潮,导致停泊在附近港口的一艘军舰会上升到足够高的位置,舰上强大的雷达就会干扰到服务器。
-- Hacker News 读者[42]
5、
我最近开始骑电动自行车上班。天黑下班后,我的身体和大脑都非常疲倦,还要再骑它回家,我发现这很危险。
我想过不再骑它,但最后选择买了一份人身保险,然后继续骑它上班。
-- Hacker News 读者[43]

历史上的本周

2021年(第 141 期):封闭系统的胜利
2020年(第 89 期):不下雨的地方,不要去卖伞
2019年(第 38 期):使用越方便,技术实现越复杂

References

[1]
 ruanyf/weekly: 
https://github.com/ruanyf/weekly
[2]
 《谁在招人?》: 
https://github.com/ruanyf/weekly/issues/2139
[3]
 via: 
https://www.instagram.com/p/CYdZLT7vkhh/
[4]
 非全日制硕士: 
https://baike.baidu.com/item/%E9%9D%9E%E5%85%A8%E6%97%A5%E5%88%B6%E7%A0%94%E7%A9%B6%E7%94%9F/2607200
[5]
 可折叠笔记本: 
https://www.theverge.com/2022/1/5/22867624/asus-zenbook-17-fold-oled-foldable-laptop-tablet-specs-price-release-date
[6]
 三星遥控器: 
https://www.thetimes.co.uk/article/batteries-are-out-as-samsung-tv-remote-uses-radio-waves-and-solar-power-2xqw8h80v
[7]
 本田汽车的 2022 Bug: 
https://www.theregister.com/2022/01/06/acura_honda_cars_software_bug/
[8]
 猪心脏移植人体: 
https://apnews.com/article/pig-heart-transplant-6651614cb9d73bada8eea2ecb6449aef
[9]
 诺顿挖矿: 
https://community.norton.com/en/forums/faq-norton-crypto
[10]
 马斯克最新访谈实录: 
https://chedongxi.com/p/264710.html
[11]
 如果作者自己删库: 
https://www.jiqizhixin.com/articles/2022-01-10-2
[12]
 如何在盐碱地种大豆: 
https://www.guancha.cn/economy/2022_01_13_622092.shtml
[13]
 我的 CSS 重置代码: 
https://www.joshwcomeau.com/css/custom-css-reset/
[14]
 Coinbase 如何看待元宇宙: 
https://blog.coinbase.com/how-coinbase-thinks-about-the-metaverse-16d8070f4841
[15]
 如何排除 .DS_Store 文件: 
https://0xmachos.com/2020-01-22-Eradicating-.DS_Store-From-Git/
[16]
 Ubuntu Web 介绍: 
https://www.techrepublic.com/article/linux-finally-has-an-impressive-cloud-like-os-in-ubuntu-web/
[17]
 五分钟理解软件架构模式: 
https://orkhanscience.medium.com/software-architecture-patterns-5-mins-read-e9e3c8eb47d2
[18]
 fuite: 
https://nolanlawson.com/2021/12/17/introducing-fuite-a-tool-for-finding-memory-leaks-in-web-apps/
[19]
 HTTP Toolkit: 
https://httptoolkit.tech/
[20]
 Pi SD Card Imager: 
https://www.tecnohub.org/2021/10/how-to-write-to-raspberry-pi-sd-cards.html
[21]
 mometa: 
https://github.com/imcuttle/mometa
[22]
 @imcuttle: 
https://github.com/ruanyf/weekly/issues/2155
[23]
 js-sdsl: 
https://github.com/ZLY201/js-sdsl
[24]
 @ZLY201: 
https://github.com/ruanyf/weekly/issues/2151
[25]
 All Black Screen: 
https://allblackscreen.com/
[26]
 Spring Native: 
https://github.com/spring-projects-experimental/spring-native
[27]
 Paint of Persia: 
https://dunin.itch.io/ptop
[28]
 Armbian Linux: 
https://9to5linux.com/first-look-at-armbian-linux-on-raspberry-pi-4
[29]
 Zinc: 
https://github.com/prabhatsharma/zinc
[30]
 Cloudflare Radar: 
https://radar.cloudflare.com/
[31]
 Emoji 搜索: 
https://translate.yandex.com/?lang=zh-emj&text=%E4%BD%A0%E5%A5%BD%EF%BC%8C%E4%B8%96%E7%95%8C
[32]
 Emoji to Scale: 
https://javier.xyz/emoji-to-scale/
[33]
 @shencn: 
https://github.com/ruanyf/weekly/issues/2157
[34]
 Spotify 的编程歌单: 
https://partee.io/2021/12/05/coding-jams/
[35]
 字体知识: 
https://fonts.google.com/knowledge
[36]
 裂开的大楼: 
https://www.globalconstructionreview.com/work-begins-on-mad-architects-cracked-denver-residential-tower/
[37]
 线条画: 
https://publicdomainreview.org/collection/mellan-sudarium-of-saint-veronica
[38]
 数学教授为什么仍然使用粉笔?: 
https://www.stanforddaily.com/2021/10/17/why-do-stanford-math-professors-still-use-chalk/
[39]
 《不要读其它人读的东西》: 
https://www.productlessons.xyz//article/dont-read-what-everyone-else-reads
[40]
 《疾病的季节性》: 
https://astralcodexten.substack.com/p/diseasonality
[41]
 《SaaS 产品的定价页》: 
https://tdinh.notion.site/Every-pricing-page-should-have-GIFs-e74d6d363d4c4d33b5ff754452f7ab96
[42]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=29214115
[43]
 Hacker News 读者: 
https://news.ycombinator.com/item?id=29205322
继续阅读
阅读原文