阮一峰 科技爱好者周刊(第 186 期)

阿斯麦光刻机(英文)

光刻机是生产芯片的核心设备,最先进的芯片需要用到极紫外光刻机(EUV),世界上只有荷兰阿斯麦公司(ASML)能够生产。本文是一篇图片报道,介绍 ASML 公司的这台号称世界最复杂的机器。

如何用 ssh-keygen 命令加密文件?(英文)

很少有人知道,ssh-keygen 命令除了生成密钥,还可以基于 SSH 密钥进行文件的加密/解密。

我如何配置 VS Code 开发环境(英文)

一篇长文,作者详细介绍自己怎么配置 VS Code 编辑器。

工具

2、OCRmyPDF

一个对图像 PDF 进行文字识别,并添加为文字层的命令行工具。安装中文语言包后,支持识别中文。

3、Codepng

该网站将代码片段转为美观的图片,可以贴到社交媒体上面。

4、Repobeats

这个工具可以在 GitHub 仓库的 README 文件里面,加入图形化的项目数据统计。

5、Plectica

这个网站可以在线绘制知识图谱,还可以分享给其他人。(@xcuYao 投稿)

6、ASCII 字符播放器

一个网页演示,将视频转成 ASCII 字符的形式播放。播放时,注意把字体尺寸调小。

7、Jam

这个开源软件可以搭建语音聊天室,供多人(最高达几千人)一起实时聊天,类似于 Clubhouse。

9、JavaScript 限制器

这是一个浏览器插件,禁止网页脚本使用某些浏览器的 API,从而避免被追踪或生成用户指纹。

10、giscus

一个基于 GitHub Discussions(讨论区) 的网站评论系统,可以插在自己的网页中,供用户发表评论。无需数据库,全部数据存在 GitHub 仓库的 Discussions 中。

资源

1、Python 迭代器详解(PDF)

一份英文的 PPT,浅显而详细地解释了 Python 的迭代器(Generator)是怎么回事。(@cheungfeifu 投稿)

沙特的奇怪岩石

沙特阿拉伯的沙漠之中,有一块叫做 Al Naslaa 的奇怪巨石。

那是一块巨大的砂岩,站立在很薄的基座上,保持着平衡。中间有一道非常笔直的裂缝,将巨石一分为二,好像有人用激光劈开一样。

地质学家也无法解释,它是怎么形成的。有人甚至说,这是外星人的杰作。

它就这样伫立了千万年,上面还有古人留下的岩画。

美国芯片工厂的问题

最近,哈佛商学院 Willy Shih 教授接受了 The Verge 网站的采访。

主持人问,美国新建一家芯片工厂需要多长时间,多少钱?

Willy Shih 回答:

新建芯片工厂,首先必须建造建筑物,然后将所有设备搬进来,再进行清洁、检测、启动、投产。

在亚洲,一年之内可以建造好厂房,第二年搬入设备,年底前检测合格,工厂开始运行。

在美国或西方,这需要更长的时间,因为对待工厂的心态不同。公司必须完成各种法律许可、开完所有的听证会,以及办完其它手续,才能投产。美国芯片工厂的建造时间,可能需要三四年,更久也是很正常的。

现代最新技术的芯片工厂,最少也需要100亿美元的投资。如果要达到规模经济的产量,可能需要接近200亿美元的投资。你想一想,这么大金额的投资,每一年会带来多少折旧。

在亚洲,人们的心态是每拖延一个小时或一天,工程的成本就会增加数万、数十万、甚至数百万美元。有一次,我在圣诞节那天去亚洲,那里的人还拿着手提钻在施工和浇筑混凝土。他们的心态是“这件事每早一分钟完成,我们就可以早一分钟开始赚钱。” 我们在西方没有这种心态。

福利好的白左没有生存的压力,社会生活的演化最后只剩下zzzq了。

言论

巴菲特每年会写一封股东信,解释过去一年的投资思路。据说,他的做法是先写给他的妹妹多萝西,写完后再把多萝西的名字替换为“股东”。向大量读者写作的一个窍门,就是改成向一个熟人写作。-- David Perell

巴菲特这样做可能是为了让他表达的意思尽量浅显易懂、减少歧义,就像传闻的杜甫写了诗会先给不识字的老婆婆听一样。

心理学家研究发现,人的记忆具有位置效应。当按顺序回忆一个序列时,我们对第一项和最后一项的记忆最好,对中间项目的记忆最差。-- 维基百科

这也许是人类固有的一个弱点,也许可以用来改进 LSTM之类的神经网络设计。

Facebook 的通信软件 Messager 有 50% 的语音消息来自柬埔寨。那里几乎没人发文字消息,所有人都发语音消息,原因是高棉语有74个字母,是所有语言中字母最多的,手机键盘输入太不方便。--《为什么柬埔寨人喜欢发语音消息》

中国的拼音、五笔借鉴一下也许可以解决。特殊场景可能会占用一类资源的绝大部分使用量。

无代码工具生成的代码总是更复杂,因为它包含了无代码开发环境 + 设计工具 + 解释器或运行时 + 集成器 + 实际生成的代码。如果出了问题,所有部分可能都需要排查。无代码工具最好只用来生成原型产品。当你确切想清楚想要什么,再找程序员将它写出来,这样可能更快,有利于以后的升级和排查。-- Hacker News 读者

© Licensed under CC BY-NC-SA 4.0

640K对每一个人来说都已足够 —— 比尔盖茨

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!