科技爱好者周刊,每周五发布
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

421 lines
16 KiB

# 科技爱好者周刊
记录每周值得分享的科技内容,周五发布。
欢迎投稿,推荐或自荐文章/软件/资源,请[提交 issue](https://github.com/ruanyf/weekly/issues) 。
这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/2599),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090103.webp) 很多高校开始学生报到了,浙大城市学院租用云梯,为学生运送行李。([via](https://mkan.china.com/article/1617869.html)) 前不久,我读到一篇[老外的文章](https://medium.com/javarevisited/develop-a-live-video-streaming-app-key-highlights-of-its-features-costs-and-teck-stack-cda1f8ea9c02)。 他说,**全世界最繁荣的行业是视频业,视频业里面最繁荣的是直播。** 我很有感触,今天就来谈谈直播。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083005.webp) 他举了[研究报告](https://www.statista.com/topics/8906/live-streaming/)的几个数字,证明这个行业多么繁荣。 > - 全球视频直播市场:2020年为302.9亿美元,2025年预计为1061.9亿美元。 > - 中国视频直播观众:2020年约为6.17亿人。 用户这么多,市场这么大,还在加速增长,产值两三年翻一倍,全世界还能找出第二个这样的行业吗? 个别行业可能增长得更快,但是它远没有直播那样的社会影响力和参与人口。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083006.webp) 我认为,**直播的繁荣就表现在,它是一个全民行业。** 直播的消费是全民的,不管什么人都可以看直播。事实上,全社会正在把看电视、看电影、读书的时间,转移到视频和直播,所以这个行业才会变得这么大。 直播的生产也是全民的,根本没有门槛,拿起手机就能播。现在,很多行业不景气,导致大量的人开始从事直播,极大丰富了节目内容。 正是因为消费和生产都是全民的,这注定了直播会成为一个空前繁荣的行业。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083007.webp) 但是,更重要的是,直播很吸引人。**你看了一次以后,还会想看更多,甚至上瘾。** 这才是直播繁荣的根本原因。 以我为例,我以为自己不会爱看直播,因为主流的游戏直播、歌舞直播、商品直播,我都没有很大兴趣。可是有一天,我发现了各大景点和城市,都有风景直播和街景直播,这个很合我胃口。 有时候过了半夜,我还在写东西,为了打发寂寞,就会去直播平台搜索“泰山”或者“夜爬泰山”。每天半夜,泰山上面大概都有几千人,中天门那里一直有人直播。我一边干活,一边看着络绎不绝的人群半夜爬山,感觉非常奇妙。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083008.webp) 这就是直播吸引人之处。(1)题材广泛,可选择性高,凡是能直播的内容,几乎都有人直播。(2)现场感,所有内容都是实时的,带有一定的悬念。(3)互动性,观众可以跟主播文字聊天,甚至语音对话。(4)随意性,随时可以进去看,不需要知道前因后果,只看一分钟也可以。(5)免费。 我现在甚至考虑,买一个竖屏电视机,用来投屏播放直播。这样的话,电视机的利用率还高一些,我看得也爽一些。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083009.webp) 直播行业既然这么繁荣,肯定会带来很多机会。我建议可以关注这个领域,考虑怎么利用直播,为个人或公司扩大影响、创造机会。 当然,不是每个人都适合做主播,但至少可以考虑,拍一些短视频宣传自己。视频(尤其是短视频)已经成为接触大众的最佳方式了。 顺便说一句,很多朋友建议,周刊也出一个视频版,观众肯定比文字版多得多。这是好建议,要是我有足够资源,真的会考虑。 周刊介绍过一款国产软件开发工具 [Apipost](https://www.apipost.cn/?utm_source=10031),不知道大家有没有印象。 今年8月,他们发布了7.0版,引入好几个国内首发的新功能,值得介绍一下。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090104.webp) 如果你还不知道,Apipost 的定位是“一体化研发协作平台”,围绕 API 开发,把文档、调试、测试都做进去了,相当于 **Postman + Swagger + Mock + Jmeter**。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090105.webp) 它的界面和基本操作跟 Postman 很像(上图),但是完全本土化了,国内开发者更容易上手。同时,它强化了[团队管理](https://v7-wiki.apipost.cn/docs/46)和[项目管理](https://v7-wiki.apipost.cn/docs/47),有很强的协作功能。团队的所有人(前端开发、后端开发、测试、项目经理)都可以用它进行协同。 国内已经有很多企业选择它,作为主要的开发工具。但是,上一次周刊介绍的时候,它支持的接口协议只有 HTTP 一种,后来增加了 WebSocket 协议,这两个协议主要用于前端接口。 **7.0版新增了用户期盼已久的后端协议 gRPC**, 使得它也能用于调试后端服务器之间的接口。[gRPC 接口](https://v7-wiki.apipost.cn/docs/13/?utm_source=10031)的用法很简单,只要导入服务定义文件`.proto`,再填写一下参数和服务器地址,就可以调试接口了。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090106.webp) 所以,Apipost 现在支持三种接口协议:HTTP、gRPC、WebSocket。使用时先选择,你要新建哪种接口(上图)。 7.0版同时完善了 [Websocket 接口](https://v7-wiki.apipost.cn/docs/14),支持 Raw、Socket.io、SockJs 三种调用格式,不用加载后两个库,就可以直接调用。 7.0版还优化了用户体验,占用资源少,特别强调**不需要登录账号,直接使用**。并且,主要功能都支持[离线使用](https://wiki.apipost.cn/document/00091641-1e36-490d-9caf-3e47cd38bcde/4e4f35dc-10d7-4c23-b8b5-e2cf2713978f?utm_source=10031),这对于团队开发非常有意义,可以在没有外网的情况下,完全在局域网环境开发(下图)。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082904.webp) [自动化测试](https://v7-wiki.apipost.cn/docs/38)只需要填写 API 返回值需要符合的条件,不需要编写代码就能跑(下图),并且做到了多场景支持,支持同一个项目的多种环境。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090107.webp) 最后,[Mock 数据](https://v7-wiki.apipost.cn/docs/34)更加智能化和可视化,支持 json-schema 和 mockjs 两种 mock 方式,只要有接口文档,就可以自动模拟生成接口数据。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090108.png) Apipost 7 有[桌面版](https://www.apipost.cn/download.html?utm_source=10031)和 [Web 版](https://console.apipost.cn/login?utm_source=10031)两个版本,**都是免费使用**。只有[私有化部署](https://www.apipost.cn/private/)和技术支持,才需要付费。 欢迎大家[试用](https://apipost.cn/?utm_source=10031),也可以访问[官方社区](https://qa.apipost.cn/?utm_source=10031),进一步了解。 1、[星链的手机连网](https://www.cnbc.com/2022/08/25/spacex-and-t-mobile-team-up-to-use-starlink-satellites.html) 上周马斯克宣布,星链项目将与美国第三大无线通信公司 T-mobile 合作,让手机通过卫星接入移动网络。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082601.webp) 这个功能可以让手机在没有信号塔的地方,连上 StarLink 卫星进行通信,相当于信号塔在头顶500公里处。 但是信号塔这么远,注定了带宽非常小,只能发短信,语音通话和访问互联网都非常困难,而且这一点点带宽都是共享的。另外,手机不能在室内用,头顶必须是没有遮挡的天空,阴雨天气也会影响效果。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082907.webp) 马斯克说,普通手机就能使用该功能。明年发射的第二代 Starlink 卫星会有5到6米的大天线,能够把信号直接传输到手机上。这些信号会使用 T-mobile 拥有的频段,因此普通手机能够收到,而 T-mobile 公司也借此宣传,任何地方都不用担心没信号。 2、[无人机飞越珠峰](https://dronexl.co/2022/08/22/dji-mavic-3-flies-over-mount-everest/) 大疆最近发布了无人机 Mavic 3 飞越珠穆朗玛峰的视频。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083104.webp) 这个视频的制作难度很高,无人机必须经过改装。(1)加快螺旋桨的转速,才能在空气那么稀薄的地方飞起来。(2)电池加大,弥补低温掉电。(3)防止螺旋桨叶片结冰。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083103.webp) 万一历经磨难把无人机背到峰顶,出现故障没飞成功,那就前功尽弃,而且没有下一次机会。好在拍出来的视频非常壮观,可以看到世界最高点其实面积非常小,只是一道突起的棱线。 下面就是这段视频([Youtube](https://www.youtube.com/watch?v=Zz9oI3B6v4c),[腾讯视频](https://v.qq.com/x/page/s3354ebhx2a.html))。 <iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=s3354ebhx2a" allowFullScreen="true" width="600" height="400"></iframe> 3、[出卖用户信息](https://www.bbc.com/news/business-61603624) 很多软件都在偷偷收集用户信息,用来牟利。既然如此,为什么用户不自己出售个人信息,换取金钱呢? ![](https://cdn.beekka.com/blogimg/asset/202206/bg2022060703.webp) 一家加拿大公司就开发了一款浏览器插件,用户可以授权该公司出售自己的浏览记录,公司会把获利兑换成礼品券,分给用户。 开通插件时,它会询问你的年龄、性别和所在的地区,但是这些具体的个人信息它不对外提供。它只是让广告商查询它的数据库,比如洛杉矶地区18至24岁男性最受欢迎的网站、最经常浏览的商品等等。 4、[潜艇追踪机器人](https://spectrum.ieee.org/nuclear-submarine) 核潜艇可以在海底埋伏几个月不上浮,为了追踪这些潜艇,各国军方都在研发机器人。国外媒体整理了一些这样的机器人(无人机)。 北京某公司制造的2.2米长的鱼形潜水器,通过摆动尾鳍,以每秒5米速度移动。 ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071708.webp) 波音公司生产的 Orca 是美军最大的无人潜艇,可以用来反潜。 ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071710.webp) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071711.webp) 美军的无人直升机,主要监视海面目标,也可以用于反潜。 ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071709.webp) 1、[iPhone 的 Safari 浏览器插件](https://www.ifanr.com/app/1445597)(中文) ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082514.webp) iPhone 手机和 iPad 平板的 Safari 浏览器,可以安装插件。本文介绍14个常用插件。 2、[Javascript 混淆技术](https://www.trickster.dev/post/javascript-obfuscation-techniques-by-example/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071803.webp) 本文介绍 JavaScript 的一些代码混淆的方法,让代码变得尽量难以辨识和阅读。 3、[Facebook 加密了 URL 的查询字符串](https://www.ghacks.net/2022/07/17/facebook-has-started-to-encrypt-links-to-counter-privacy-improving-url-stripping/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071804.webp) 有一些 URL 的查询字符串用来追踪用户,Firefox 现在可以自动剥离这些查询字符串。结果,Facebook 居然修改了自己的 URL,把查询字符串加密了,让你无法剥离,真是叹为观止。 4、[什么发行版属于 GNU/Linux?](https://ariadne.space/2022/03/30/it-is-correct-to-refer-to-gnu-linux-as-gnu-linux/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071905.webp) 并不是所有的 Linux 发行版都是 GNU/Linux,作者提出只有使用了 GNU C 库(通常称为 glibc)和 GNU coreutils 软件包,才属于 GNU/Linux。 按照这个标准, Alpine、OpenWrt 和 Android 都不是 GNU/Linux。 5、[DNS TXT 记录](https://allagora.wordpress.com/2022/03/22/use-dns-txt-lookup-to-gain-quick-insights-which-services-companies-are-using/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202203/bg2022032302.webp) 本文举例解释 DNS 的 TXT 记录是什么,读起来可能有点费劲,但解释得挺好。 6、[Apple M1 如何安装 qemu 虚拟机](https://www.sevarg.net/2021/01/09/arm-mac-mini-and-boinc/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202205/bg2022052401.webp) 本文一步步介绍如何在 Apple M1 机器上,通过 qemu 虚拟机,安装基于 x86 架构的 Linux 系统。 7、[Macbook 的触摸栏设置成 git 操作](https://refruity.xyz/macbook-touch-bar-in-iterm2/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202203/bg2022032805.webp) 本文介绍如何在 Macbook 触摸栏上放置按钮,只要点一下,就能在命令行执行 git 命令。 8、[Unix 时间戳还是 ISO-8601?](https://nickb.dev/blog/designing-a-rest-api-unix-time-vs-iso-8601)(英文) ![](https://cdn.beekka.com/blogimg/asset/202203/bg2022033104.webp) 数据库的时间记录,到底是保存成 Unix 时间戳,还是 ISO-8601 格式的`yyyy-MM-dd HH:mm:ssZ`时间? 1、[u](https://github.com/ananthakumaran/u) 一个 JS 库,用于 JSON 数据的序列化。特点是需要定义数据的规格(spec),所以序列化后的字符串非常小。 2、[Flipper Zero](https://flipperzero.one/) ![](https://cdn.beekka.com/blogimg/asset/202205/bg2022051405.webp) 一个硬件小工具,将各种物联网协议(NFC、红外线、RFID、蓝牙等)做在一个设备里面,还能编程,方便进行各种实验,看上去很好玩。 3、[Astrofox](https://astrofox.io/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070802.webp) 这个软件基于音频生成可视化的视频,也就是让音频变成视频,可以添加各种图层,有多个参数可以调整。 4、[Mutant Standard](https://mutant.tech/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070902.webp) 一套有点另类的 Emoji 图案,将近1000个符号。如果你想要不一样的 Emoji,可以试试。 5、[PocketBase](https://github.com/pocketbase/pocketbase) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070903.webp) 单文件的数据库软件,使用 Go 编写,把数据库(SQLite)、后台 UI、数据管理、用户管理等,都做在一个文件里面。 6、[Piano Trainer](https://github.com/ZaneH/piano-trainer) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071001.webp) 一个跨平台的钢琴训练软件,通过一个个小练习,帮助初学者学会弹钢琴。目前好像不支持电脑键盘,必须使用 MIDI 键盘。 7、[Aspect](https://sample-code.aspect.app/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071005.webp) 一个浏览器插件,允许从网页里面拷贝任意 UI 组件,把它的代码还原出来,相当于从 UI 的逆向工程。 8、[Markdeep](https://casual-effects.com/markdeep/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071011.webp) 一种扩展的 Markdown 格式,添加了很多功能,同时还是一个 JS 脚本,只要放入网页,就能自动把这种格式的文本文件渲染成 HTML 页面。 9、[AutoRegex](https://www.autoregex.xyz/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071012.webp) 这个网站将正则表达式“翻译”成英语解释。你填入一个正则表达式,它返回一段英文解释。 1、[Stable Diffusion 资源](https://dronexl.co/2022/08/22/dji-mavic-3-flies-over-mount-everest/) 上周的一件大事是 [Stable Diffusion 模型](https://github.com/CompVis/stable-diffusion)发布了。 它是一个“文本到图像”的开源引擎,功能跟闭源的 DALL·E 引擎类似,但代码是公开的。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090110.webp) 已经有很多人基于它开发各种应用,标题链接是一个仓库,收集各种相关链接。 它还可以从草图生成详图,这里有一篇大开眼界的[使用案例](https://andys.page/posts/how-to-draw/)。下面是作者手绘的草图。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083101.webp) 下面是 Stable Diffusion 给出的详图。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083102.webp) 2、[陕西博物馆360度实景浏览](https://720yun.com/vr/3e22dasfmlw) ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082515.webp) 线上参观陕西博物馆,360度展示,共有五个展厅100多个场景。可以网页浏览,也可以 VR 头盔浏览。 3、[Web3 不是 Web](https://www.xiaoyuzhoufm.com/episode/62d93b1cfa15142e17251e05) 百姓网创始人王建硕的一个播客访谈,解释他理解的 Web3。 他认为,Web3 是一个很糟糕的名字,虽然基于 Web,却有本质不同,不是 Web 的下一个版本,更像一张全球共享的大表。另外,可以参考他在 Youtube 上面的[讲座视频](https://www.youtube.com/watch?v=1QKbm3Sv2Uw)。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090109.webp) 4、[编程语言数据库 PLDB](https://pldb.com/docs/columns.html) 这个数据库专门收入各种编程语言,任何人都可以提交新语言,已经收入了4044种,还在快速增加中。 5、[WebAuthn 指南](https://webauthn.guide/) ![](https://cdn.beekka.com/blogimg/asset/202206/bg2022062405.webp) 这个网站提供最新的用户认证技术 WebAuthn API 的介绍。 1、[芯片杯垫](https://www.evilgeniuslabs.org/macrochips) 一个国外程序员使用激光雕刻机,将芯片标志打印在薄石片上,做成杯垫。 ![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011002.webp) ![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011003.webp) ![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011004.webp) 他放出了源文件,如果你也有激光雕刻机,可以试试看。 2、[落叶画](https://mymodernmet.com/raku-inoue-plant-arrangements/) 一位加拿大艺术家收集落叶,制作成各种生动的画作。 ![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042003.webp) ![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042004.webp) ![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042005.webp) ![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042006.webp) 1、[学习外语为什么需要那么长时间?](https://theamericanscholar.org/the-new-old-way-of-learning-languages/) 1949年,哈佛语言学家齐夫(George Kingsley Zipf)做了长篇小说《尤利西斯》的词频统计。该书的长度是260,430字,总共用到了29,899个单词。它是单词量最大的文学作品之一。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090111.webp) 他发现,单词的出现频率有规律地下降。词频第二名的单词的出现频率,是第一名的二分之一,第三名的出现频率是第一名的三分之一,第四名是四分之一,第十名是十分之一,第1,000名是千分之一,以此类推。 这被称为 Zipf 定律,即任何单词的词频,与该单词在词频表中的排名保持一个固定比例。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090112.webp) 这个定律有两个重要推论。 (1)一种语言的常用词汇只包含少数单词。例如,在英语中,单词 the 占所有文本的7%,最常见的10个英语单词占到了所有文本的23%。 对于当今世界的大多数语言来说,仅仅100到150个常用单词,就占所有文本的一半左右。在希腊语的《圣经新约》中,319个单词占全书近80%的内容。 (2)当你掌握了这些高频常用词以后,遇到的所有词汇几乎都是低频词。 还是以希腊语的《圣经新约》为例,319个单词占文本的近80%,但剩下的20%包含了5118个不常用的单词,其中大部分单词只使用了一次。 推论二注定了精通一种外语是一件麻烦事。学习者入门以后,就不得不花大量时间,记住那些出现频率很低的词汇。以布朗大学语料库为例,该语料库一共包含了53,076个单词,其中36,135个单词在语料库的所有文献中出现次数不超过三次,它们占了词汇量的68%,但是仅仅在5%的场合使用。 更麻烦的是,这些不常见的词往往很重要,能够提供句子的关键信息。越少见的词对于了解句子含义越重要。 学习者遇到不认识的单词,可以通过上下文去猜测含义。但是,一项研究表明,如果要从上下文中正确猜中单词含义,阅读者必须能够理解文本中至少95%的内容。 对于布朗语料库来说,15,851个单词可以覆盖语料库97.8%的内容。这差不多就是英美大学生掌握的单词数量。这意味着,如果你记住了15000个单词,再遇到不认识的单词,就可以较有把握得猜出它的含义。 但是,对于外国人来说,想要通过几年学习,掌握15000个左右的英语单词,绝非易事。 1、 畜牧业是能量效率很低的产业,100卡路里的谷物饲料,只能转换成3卡路的牛肉。全世界只有13%的玉米是人类食用的,其他大部分都做成了饲料。此外,畜牧业还会占用大量本来生产人类食物的土地。 --[《世界大部分粮食不是被人类吃掉的》](https://www.economist.com/graphic-detail/2022/06/23/most-of-the-worlds-grain-is-not-eaten-by-humans) 2、 我在 LinkedIn 上看到同事有很多证书。我不知道他们是如何拿到证书的,这是一个谜,因为团队中最弱的人通常有证书,最优秀的人倒没有。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=31874990) 3、 当你的职业生涯迎来第四个 JavaScript 构建工具时,你就知道自己老了。 最早是 Grunt,然后是 Gulp,再后来我们挥手告别 Gulp 复杂配置的地狱,迎来了 Webpack。但是五年后,Webpack 同样是一团糟,变得缓慢、臃肿和混乱。现在,我们的项目又切换到了 esbuild,构建时间从7分钟变为1秒,太棒了,让我们希望这一次会成功。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=28862499) 4、 技术进步有多快,只要记住这个事实就可以了:1900年,家庭是没有电的。 当时,即使在最发达的美国,也只向一些特殊部门供电,比如路灯和电报局。 -- [《创新的障碍》](https://florentcrivello.com/index.php/2022/09/01/the-dictatorship-of-the-articulate/) ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090101.webp) 5、 1930年,英国经济学家凯恩斯预言:20世纪末,技术发展足以让发达国家的工人,每周工作15小时。 在技​​术方面,他说对了,我们完全有能力做到这一点。但是,现实是人们的工作时间并没有减少,工作压力还更大了。这意味着,很多人的工作岗位实际上是毫无意义的,消除这些岗位,产出并不会减少。我把这些工作称为“垃圾工作”。 -- [《垃圾工作》](https://www.strike.coop/bullshit-jobs/) 2021年(第 173 期):[网络收音机的设计](https://www.ruanyifeng.com/blog/2021/08/weekly-issue-173.html) 2020年(第 122 期):[谈谈互联网公司的高估值](https://www.ruanyifeng.com/blog/2020/08/weekly-issue-122.html) 2019年(第 71 期):[名校毕业,不容易创业](https://www.ruanyifeng.com/blog/2019/08/weekly-issue-71.html) 2018年(第 20 期):[不读大学的替代方案](https://www.ruanyifeng.com/blog/2018/08/weekly-issue-20.html) 国产软件 [FlowUs](https://flowus.cn?promotionChannel=GW_RYF_01) 提供个人专栏服务(查看[周刊专栏](https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00)),集成了“文档+表格+网盘”,适合知识库、数据管理、文件存储多种用途。 ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022072108.webp) (完)
2 years ago
> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/2599),是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 如何搜索
周刊已经沉淀了大量内容,可以使用下面的几种方法进行搜索。
1、使用 GitHub 自带的网页搜索。
2、使用 [Sourcegraph.com](https://sourcegraph.com/github.com/ruanyf/weekly) 进行搜索。
3、将这个仓库克隆到本地,然后在仓库目录使用下面的命令。
```bash
$ grep -nri [搜索词] docs | cat --number
```
比如,搜索 CSS 相关内容。
```bash
$ grep -nri css docs | cat --number
```
## 2022
这里记录每周值得分享的科技内容,周五发布。 本杂志开源(GitHub: [ruanyf/weekly](https://github.com/ruanyf/weekly)),欢迎提交 issue,投稿或推荐科技内容。 周刊讨论区的帖子[《谁在招人?》](https://github.com/ruanyf/weekly/issues/2599),提供大量程序员就业信息,欢迎访问或发布工作/实习岗位。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090103.webp) 很多高校开始学生报到了,浙大城市学院租用云梯,为学生运送行李。([via](https://mkan.china.com/article/1617869.html)) 前不久,我读到一篇[老外的文章](https://medium.com/javarevisited/develop-a-live-video-streaming-app-key-highlights-of-its-features-costs-and-teck-stack-cda1f8ea9c02)。 他说,**全世界最繁荣的行业是视频业,视频业里面最繁荣的是直播。** 我很有感触,今天就来谈谈直播。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083005.webp) 他举了[研究报告](https://www.statista.com/topics/8906/live-streaming/)的几个数字,证明这个行业多么繁荣。 > - 全球视频直播市场:2020年为302.9亿美元,2025年预计为1061.9亿美元。 > - 中国视频直播观众:2020年约为6.17亿人。 用户这么多,市场这么大,还在加速增长,产值两三年翻一倍,全世界还能找出第二个这样的行业吗? 个别行业可能增长得更快,但是它远没有直播那样的社会影响力和参与人口。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083006.webp) 我认为,**直播的繁荣就表现在,它是一个全民行业。** 直播的消费是全民的,不管什么人都可以看直播。事实上,全社会正在把看电视、看电影、读书的时间,转移到视频和直播,所以这个行业才会变得这么大。 直播的生产也是全民的,根本没有门槛,拿起手机就能播。现在,很多行业不景气,导致大量的人开始从事直播,极大丰富了节目内容。 正是因为消费和生产都是全民的,这注定了直播会成为一个空前繁荣的行业。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083007.webp) 但是,更重要的是,直播很吸引人。**你看了一次以后,还会想看更多,甚至上瘾。** 这才是直播繁荣的根本原因。 以我为例,我以为自己不会爱看直播,因为主流的游戏直播、歌舞直播、商品直播,我都没有很大兴趣。可是有一天,我发现了各大景点和城市,都有风景直播和街景直播,这个很合我胃口。 有时候过了半夜,我还在写东西,为了打发寂寞,就会去直播平台搜索“泰山”或者“夜爬泰山”。每天半夜,泰山上面大概都有几千人,中天门那里一直有人直播。我一边干活,一边看着络绎不绝的人群半夜爬山,感觉非常奇妙。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083008.webp) 这就是直播吸引人之处。(1)题材广泛,可选择性高,凡是能直播的内容,几乎都有人直播。(2)现场感,所有内容都是实时的,带有一定的悬念。(3)互动性,观众可以跟主播文字聊天,甚至语音对话。(4)随意性,随时可以进去看,不需要知道前因后果,只看一分钟也可以。(5)免费。 我现在甚至考虑,买一个竖屏电视机,用来投屏播放直播。这样的话,电视机的利用率还高一些,我看得也爽一些。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083009.webp) 直播行业既然这么繁荣,肯定会带来很多机会。我建议可以关注这个领域,考虑怎么利用直播,为个人或公司扩大影响、创造机会。 当然,不是每个人都适合做主播,但至少可以考虑,拍一些短视频宣传自己。视频(尤其是短视频)已经成为接触大众的最佳方式了。 顺便说一句,很多朋友建议,周刊也出一个视频版,观众肯定比文字版多得多。这是好建议,要是我有足够资源,真的会考虑。 周刊介绍过一款国产软件开发工具 [Apipost](https://www.apipost.cn/?utm_source=10031),不知道大家有没有印象。 今年8月,他们发布了7.0版,引入好几个国内首发的新功能,值得介绍一下。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090104.webp) 如果你还不知道,Apipost 的定位是“一体化研发协作平台”,围绕 API 开发,把文档、调试、测试都做进去了,相当于 **Postman + Swagger + Mock + Jmeter**。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090105.webp) 它的界面和基本操作跟 Postman 很像(上图),但是完全本土化了,国内开发者更容易上手。同时,它强化了[团队管理](https://v7-wiki.apipost.cn/docs/46)和[项目管理](https://v7-wiki.apipost.cn/docs/47),有很强的协作功能。团队的所有人(前端开发、后端开发、测试、项目经理)都可以用它进行协同。 国内已经有很多企业选择它,作为主要的开发工具。但是,上一次周刊介绍的时候,它支持的接口协议只有 HTTP 一种,后来增加了 WebSocket 协议,这两个协议主要用于前端接口。 **7.0版新增了用户期盼已久的后端协议 gRPC**, 使得它也能用于调试后端服务器之间的接口。[gRPC 接口](https://v7-wiki.apipost.cn/docs/13/?utm_source=10031)的用法很简单,只要导入服务定义文件`.proto`,再填写一下参数和服务器地址,就可以调试接口了。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090106.webp) 所以,Apipost 现在支持三种接口协议:HTTP、gRPC、WebSocket。使用时先选择,你要新建哪种接口(上图)。 7.0版同时完善了 [Websocket 接口](https://v7-wiki.apipost.cn/docs/14),支持 Raw、Socket.io、SockJs 三种调用格式,不用加载后两个库,就可以直接调用。 7.0版还优化了用户体验,占用资源少,特别强调**不需要登录账号,直接使用**。并且,主要功能都支持[离线使用](https://wiki.apipost.cn/document/00091641-1e36-490d-9caf-3e47cd38bcde/4e4f35dc-10d7-4c23-b8b5-e2cf2713978f?utm_source=10031),这对于团队开发非常有意义,可以在没有外网的情况下,完全在局域网环境开发(下图)。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082904.webp) [自动化测试](https://v7-wiki.apipost.cn/docs/38)只需要填写 API 返回值需要符合的条件,不需要编写代码就能跑(下图),并且做到了多场景支持,支持同一个项目的多种环境。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090107.webp) 最后,[Mock 数据](https://v7-wiki.apipost.cn/docs/34)更加智能化和可视化,支持 json-schema 和 mockjs 两种 mock 方式,只要有接口文档,就可以自动模拟生成接口数据。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090108.png) Apipost 7 有[桌面版](https://www.apipost.cn/download.html?utm_source=10031)和 [Web 版](https://console.apipost.cn/login?utm_source=10031)两个版本,**都是免费使用**。只有[私有化部署](https://www.apipost.cn/private/)和技术支持,才需要付费。 欢迎大家[试用](https://apipost.cn/?utm_source=10031),也可以访问[官方社区](https://qa.apipost.cn/?utm_source=10031),进一步了解。 1、[星链的手机连网](https://www.cnbc.com/2022/08/25/spacex-and-t-mobile-team-up-to-use-starlink-satellites.html) 上周马斯克宣布,星链项目将与美国第三大无线通信公司 T-mobile 合作,让手机通过卫星接入移动网络。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082601.webp) 这个功能可以让手机在没有信号塔的地方,连上 StarLink 卫星进行通信,相当于信号塔在头顶500公里处。 但是信号塔这么远,注定了带宽非常小,只能发短信,语音通话和访问互联网都非常困难,而且这一点点带宽都是共享的。另外,手机不能在室内用,头顶必须是没有遮挡的天空,阴雨天气也会影响效果。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082907.webp) 马斯克说,普通手机就能使用该功能。明年发射的第二代 Starlink 卫星会有5到6米的大天线,能够把信号直接传输到手机上。这些信号会使用 T-mobile 拥有的频段,因此普通手机能够收到,而 T-mobile 公司也借此宣传,任何地方都不用担心没信号。 2、[无人机飞越珠峰](https://dronexl.co/2022/08/22/dji-mavic-3-flies-over-mount-everest/) 大疆最近发布了无人机 Mavic 3 飞越珠穆朗玛峰的视频。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083104.webp) 这个视频的制作难度很高,无人机必须经过改装。(1)加快螺旋桨的转速,才能在空气那么稀薄的地方飞起来。(2)电池加大,弥补低温掉电。(3)防止螺旋桨叶片结冰。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083103.webp) 万一历经磨难把无人机背到峰顶,出现故障没飞成功,那就前功尽弃,而且没有下一次机会。好在拍出来的视频非常壮观,可以看到世界最高点其实面积非常小,只是一道突起的棱线。 下面就是这段视频([Youtube](https://www.youtube.com/watch?v=Zz9oI3B6v4c),[腾讯视频](https://v.qq.com/x/page/s3354ebhx2a.html))。 <iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=s3354ebhx2a" allowFullScreen="true" width="600" height="400"></iframe> 3、[出卖用户信息](https://www.bbc.com/news/business-61603624) 很多软件都在偷偷收集用户信息,用来牟利。既然如此,为什么用户不自己出售个人信息,换取金钱呢? ![](https://cdn.beekka.com/blogimg/asset/202206/bg2022060703.webp) 一家加拿大公司就开发了一款浏览器插件,用户可以授权该公司出售自己的浏览记录,公司会把获利兑换成礼品券,分给用户。 开通插件时,它会询问你的年龄、性别和所在的地区,但是这些具体的个人信息它不对外提供。它只是让广告商查询它的数据库,比如洛杉矶地区18至24岁男性最受欢迎的网站、最经常浏览的商品等等。 4、[潜艇追踪机器人](https://spectrum.ieee.org/nuclear-submarine) 核潜艇可以在海底埋伏几个月不上浮,为了追踪这些潜艇,各国军方都在研发机器人。国外媒体整理了一些这样的机器人(无人机)。 北京某公司制造的2.2米长的鱼形潜水器,通过摆动尾鳍,以每秒5米速度移动。 ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071708.webp) 波音公司生产的 Orca 是美军最大的无人潜艇,可以用来反潜。 ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071710.webp) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071711.webp) 美军的无人直升机,主要监视海面目标,也可以用于反潜。 ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071709.webp) 1、[iPhone 的 Safari 浏览器插件](https://www.ifanr.com/app/1445597)(中文) ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082514.webp) iPhone 手机和 iPad 平板的 Safari 浏览器,可以安装插件。本文介绍14个常用插件。 2、[Javascript 混淆技术](https://www.trickster.dev/post/javascript-obfuscation-techniques-by-example/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071803.webp) 本文介绍 JavaScript 的一些代码混淆的方法,让代码变得尽量难以辨识和阅读。 3、[Facebook 加密了 URL 的查询字符串](https://www.ghacks.net/2022/07/17/facebook-has-started-to-encrypt-links-to-counter-privacy-improving-url-stripping/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071804.webp) 有一些 URL 的查询字符串用来追踪用户,Firefox 现在可以自动剥离这些查询字符串。结果,Facebook 居然修改了自己的 URL,把查询字符串加密了,让你无法剥离,真是叹为观止。 4、[什么发行版属于 GNU/Linux?](https://ariadne.space/2022/03/30/it-is-correct-to-refer-to-gnu-linux-as-gnu-linux/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071905.webp) 并不是所有的 Linux 发行版都是 GNU/Linux,作者提出只有使用了 GNU C 库(通常称为 glibc)和 GNU coreutils 软件包,才属于 GNU/Linux。 按照这个标准, Alpine、OpenWrt 和 Android 都不是 GNU/Linux。 5、[DNS TXT 记录](https://allagora.wordpress.com/2022/03/22/use-dns-txt-lookup-to-gain-quick-insights-which-services-companies-are-using/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202203/bg2022032302.webp) 本文举例解释 DNS 的 TXT 记录是什么,读起来可能有点费劲,但解释得挺好。 6、[Apple M1 如何安装 qemu 虚拟机](https://www.sevarg.net/2021/01/09/arm-mac-mini-and-boinc/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202205/bg2022052401.webp) 本文一步步介绍如何在 Apple M1 机器上,通过 qemu 虚拟机,安装基于 x86 架构的 Linux 系统。 7、[Macbook 的触摸栏设置成 git 操作](https://refruity.xyz/macbook-touch-bar-in-iterm2/)(英文) ![](https://cdn.beekka.com/blogimg/asset/202203/bg2022032805.webp) 本文介绍如何在 Macbook 触摸栏上放置按钮,只要点一下,就能在命令行执行 git 命令。 8、[Unix 时间戳还是 ISO-8601?](https://nickb.dev/blog/designing-a-rest-api-unix-time-vs-iso-8601)(英文) ![](https://cdn.beekka.com/blogimg/asset/202203/bg2022033104.webp) 数据库的时间记录,到底是保存成 Unix 时间戳,还是 ISO-8601 格式的`yyyy-MM-dd HH:mm:ssZ`时间? 1、[u](https://github.com/ananthakumaran/u) 一个 JS 库,用于 JSON 数据的序列化。特点是需要定义数据的规格(spec),所以序列化后的字符串非常小。 2、[Flipper Zero](https://flipperzero.one/) ![](https://cdn.beekka.com/blogimg/asset/202205/bg2022051405.webp) 一个硬件小工具,将各种物联网协议(NFC、红外线、RFID、蓝牙等)做在一个设备里面,还能编程,方便进行各种实验,看上去很好玩。 3、[Astrofox](https://astrofox.io/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070802.webp) 这个软件基于音频生成可视化的视频,也就是让音频变成视频,可以添加各种图层,有多个参数可以调整。 4、[Mutant Standard](https://mutant.tech/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070902.webp) 一套有点另类的 Emoji 图案,将近1000个符号。如果你想要不一样的 Emoji,可以试试。 5、[PocketBase](https://github.com/pocketbase/pocketbase) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022070903.webp) 单文件的数据库软件,使用 Go 编写,把数据库(SQLite)、后台 UI、数据管理、用户管理等,都做在一个文件里面。 6、[Piano Trainer](https://github.com/ZaneH/piano-trainer) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071001.webp) 一个跨平台的钢琴训练软件,通过一个个小练习,帮助初学者学会弹钢琴。目前好像不支持电脑键盘,必须使用 MIDI 键盘。 7、[Aspect](https://sample-code.aspect.app/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071005.webp) 一个浏览器插件,允许从网页里面拷贝任意 UI 组件,把它的代码还原出来,相当于从 UI 的逆向工程。 8、[Markdeep](https://casual-effects.com/markdeep/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071011.webp) 一种扩展的 Markdown 格式,添加了很多功能,同时还是一个 JS 脚本,只要放入网页,就能自动把这种格式的文本文件渲染成 HTML 页面。 9、[AutoRegex](https://www.autoregex.xyz/) ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022071012.webp) 这个网站将正则表达式“翻译”成英语解释。你填入一个正则表达式,它返回一段英文解释。 1、[Stable Diffusion 资源](https://dronexl.co/2022/08/22/dji-mavic-3-flies-over-mount-everest/) 上周的一件大事是 [Stable Diffusion 模型](https://github.com/CompVis/stable-diffusion)发布了。 它是一个“文本到图像”的开源引擎,功能跟闭源的 DALL·E 引擎类似,但代码是公开的。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090110.webp) 已经有很多人基于它开发各种应用,标题链接是一个仓库,收集各种相关链接。 它还可以从草图生成详图,这里有一篇大开眼界的[使用案例](https://andys.page/posts/how-to-draw/)。下面是作者手绘的草图。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083101.webp) 下面是 Stable Diffusion 给出的详图。 ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022083102.webp) 2、[陕西博物馆360度实景浏览](https://720yun.com/vr/3e22dasfmlw) ![](https://cdn.beekka.com/blogimg/asset/202208/bg2022082515.webp) 线上参观陕西博物馆,360度展示,共有五个展厅100多个场景。可以网页浏览,也可以 VR 头盔浏览。 3、[Web3 不是 Web](https://www.xiaoyuzhoufm.com/episode/62d93b1cfa15142e17251e05) 百姓网创始人王建硕的一个播客访谈,解释他理解的 Web3。 他认为,Web3 是一个很糟糕的名字,虽然基于 Web,却有本质不同,不是 Web 的下一个版本,更像一张全球共享的大表。另外,可以参考他在 Youtube 上面的[讲座视频](https://www.youtube.com/watch?v=1QKbm3Sv2Uw)。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090109.webp) 4、[编程语言数据库 PLDB](https://pldb.com/docs/columns.html) 这个数据库专门收入各种编程语言,任何人都可以提交新语言,已经收入了4044种,还在快速增加中。 5、[WebAuthn 指南](https://webauthn.guide/) ![](https://cdn.beekka.com/blogimg/asset/202206/bg2022062405.webp) 这个网站提供最新的用户认证技术 WebAuthn API 的介绍。 1、[芯片杯垫](https://www.evilgeniuslabs.org/macrochips) 一个国外程序员使用激光雕刻机,将芯片标志打印在薄石片上,做成杯垫。 ![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011002.webp) ![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011003.webp) ![](https://cdn.beekka.com/blogimg/asset/202201/bg2022011004.webp) 他放出了源文件,如果你也有激光雕刻机,可以试试看。 2、[落叶画](https://mymodernmet.com/raku-inoue-plant-arrangements/) 一位加拿大艺术家收集落叶,制作成各种生动的画作。 ![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042003.webp) ![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042004.webp) ![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042005.webp) ![](https://cdn.beekka.com/blogimg/asset/220204/bg2022042006.webp) 1、[学习外语为什么需要那么长时间?](https://theamericanscholar.org/the-new-old-way-of-learning-languages/) 1949年,哈佛语言学家齐夫(George Kingsley Zipf)做了长篇小说《尤利西斯》的词频统计。该书的长度是260,430字,总共用到了29,899个单词。它是单词量最大的文学作品之一。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090111.webp) 他发现,单词的出现频率有规律地下降。词频第二名的单词的出现频率,是第一名的二分之一,第三名的出现频率是第一名的三分之一,第四名是四分之一,第十名是十分之一,第1,000名是千分之一,以此类推。 这被称为 Zipf 定律,即任何单词的词频,与该单词在词频表中的排名保持一个固定比例。 ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090112.webp) 这个定律有两个重要推论。 (1)一种语言的常用词汇只包含少数单词。例如,在英语中,单词 the 占所有文本的7%,最常见的10个英语单词占到了所有文本的23%。 对于当今世界的大多数语言来说,仅仅100到150个常用单词,就占所有文本的一半左右。在希腊语的《圣经新约》中,319个单词占全书近80%的内容。 (2)当你掌握了这些高频常用词以后,遇到的所有词汇几乎都是低频词。 还是以希腊语的《圣经新约》为例,319个单词占文本的近80%,但剩下的20%包含了5118个不常用的单词,其中大部分单词只使用了一次。 推论二注定了精通一种外语是一件麻烦事。学习者入门以后,就不得不花大量时间,记住那些出现频率很低的词汇。以布朗大学语料库为例,该语料库一共包含了53,076个单词,其中36,135个单词在语料库的所有文献中出现次数不超过三次,它们占了词汇量的68%,但是仅仅在5%的场合使用。 更麻烦的是,这些不常见的词往往很重要,能够提供句子的关键信息。越少见的词对于了解句子含义越重要。 学习者遇到不认识的单词,可以通过上下文去猜测含义。但是,一项研究表明,如果要从上下文中正确猜中单词含义,阅读者必须能够理解文本中至少95%的内容。 对于布朗语料库来说,15,851个单词可以覆盖语料库97.8%的内容。这差不多就是英美大学生掌握的单词数量。这意味着,如果你记住了15000个单词,再遇到不认识的单词,就可以较有把握得猜出它的含义。 但是,对于外国人来说,想要通过几年学习,掌握15000个左右的英语单词,绝非易事。 1、 畜牧业是能量效率很低的产业,100卡路里的谷物饲料,只能转换成3卡路的牛肉。全世界只有13%的玉米是人类食用的,其他大部分都做成了饲料。此外,畜牧业还会占用大量本来生产人类食物的土地。 --[《世界大部分粮食不是被人类吃掉的》](https://www.economist.com/graphic-detail/2022/06/23/most-of-the-worlds-grain-is-not-eaten-by-humans) 2、 我在 LinkedIn 上看到同事有很多证书。我不知道他们是如何拿到证书的,这是一个谜,因为团队中最弱的人通常有证书,最优秀的人倒没有。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=31874990) 3、 当你的职业生涯迎来第四个 JavaScript 构建工具时,你就知道自己老了。 最早是 Grunt,然后是 Gulp,再后来我们挥手告别 Gulp 复杂配置的地狱,迎来了 Webpack。但是五年后,Webpack 同样是一团糟,变得缓慢、臃肿和混乱。现在,我们的项目又切换到了 esbuild,构建时间从7分钟变为1秒,太棒了,让我们希望这一次会成功。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=28862499) 4、 技术进步有多快,只要记住这个事实就可以了:1900年,家庭是没有电的。 当时,即使在最发达的美国,也只向一些特殊部门供电,比如路灯和电报局。 -- [《创新的障碍》](https://florentcrivello.com/index.php/2022/09/01/the-dictatorship-of-the-articulate/) ![](https://cdn.beekka.com/blogimg/asset/202209/bg2022090101.webp) 5、 1930年,英国经济学家凯恩斯预言:20世纪末,技术发展足以让发达国家的工人,每周工作15小时。 在技​​术方面,他说对了,我们完全有能力做到这一点。但是,现实是人们的工作时间并没有减少,工作压力还更大了。这意味着,很多人的工作岗位实际上是毫无意义的,消除这些岗位,产出并不会减少。我把这些工作称为“垃圾工作”。 -- [《垃圾工作》](https://www.strike.coop/bullshit-jobs/) 2021年(第 173 期):[网络收音机的设计](https://www.ruanyifeng.com/blog/2021/08/weekly-issue-173.html) 2020年(第 122 期):[谈谈互联网公司的高估值](https://www.ruanyifeng.com/blog/2020/08/weekly-issue-122.html) 2019年(第 71 期):[名校毕业,不容易创业](https://www.ruanyifeng.com/blog/2019/08/weekly-issue-71.html) 2018年(第 20 期):[不读大学的替代方案](https://www.ruanyifeng.com/blog/2018/08/weekly-issue-20.html) 国产软件 [FlowUs](https://flowus.cn?promotionChannel=GW_RYF_01) 提供个人专栏服务(查看[周刊专栏](https://ruanyf-weekly.flowus.cn/?code=FLOWUS&promotionChannel=WX_RYF_00)),集成了“文档+表格+网盘”,适合知识库、数据管理、文件存储多种用途。 ![](https://cdn.beekka.com/blogimg/asset/202207/bg2022072108.webp) (完)
2 years ago
九月
- 第 221 期:[全世界最繁荣的行业](docs/issue-221.md)
八月
- 第 220 期:[人工智能的机会在哪里](docs/issue-220.md)
- 第 219 期:[如何防止帐号被黑](docs/issue-219.md)
- 第 218 期:[葡萄酒,樱花,全球变暖](docs/issue-218.md)
- 第 217 期:[沙特的新未来城](docs/issue-217.md)
七月
- 第 216 期:[极简主义的胜利](docs/issue-216.md)
- 第 215 期:[互联网最喜欢的行为模式](docs/issue-215.md)
- 第 214 期:[你的地图是错的](docs/issue-214.md)
- 第 213 期:[知识孤岛,知识软件](docs/issue-213.md)
- 第 212 期:[人生不短](docs/issue-212.md)
六月
- 第 211 期:[虚拟商品可以拉动 GDP](docs/issue-211.md)
- 第 210 期:[为什么软件变得复杂](docs/issue-210.md)
- 第 209 期:[程序员是怎样的人](docs/issue-209.md)
五月
- 第 208 期:[晋升制度的问题](docs/issue-208.md)
- 第 207 期:[汽车行业的顶峰可能过去了](docs/issue-207.md)
- 第 206 期:[如何走出失望和怀疑](docs/issue-206.md)
- 第 205 期:[互联网风口过去了吗?](docs/issue-205.md)
**四月**
- 第 204 期:[如何度过疫情、裁员、还有战争](docs/issue-204.md)
- 第 203 期:[英国的名校签证,伯克利的计算机教育](docs/issue-203.md)
- 第 202 期:[三个有启发的学习方法](docs/issue-202.md)
- 第 201 期:[中国需要成立半导体部](docs/issue-201.md)
**三月**
- 第 200 期:[低期望,多尝试](docs/issue-200.md)
- 第 199 期:[俄罗斯的 HTTPS 证书问题](docs/issue-199.md)
- 第 198 期:[美国制造是否可能](docs/issue-198.md)
- 第 197 期:[如果这个世界有快乐机](docs/issue-197.md)
**二月**
- 第 196 期:[掌机的未来](docs/issue-196.md)
- 第 195 期:[你做过不在乎结果的项目吗?](docs/issue-195.md)
- 第 194 期:[悲观者正确,乐观者成功](docs/issue-194.md)
**一月**
- 第 193 期:[前端与后端,谁更难?](docs/issue-193.md)
- 第 192 期:[最大的机会来自新技术](docs/issue-192.md)
- 第 191 期:[一个程序员的财务独立之路](docs/issue-191.md)
## 2021
**十二月**
- 第 190 期:[产品化思维](docs/issue-190.md)
- 第 189 期:[下一个内卷的行业](docs/issue-189.md)
- 第 188 期:[音乐是反社交](docs/issue-188.md)
- 第 187 期:[元宇宙会成功吗](docs/issue-187.md)
- 第 186 期:[低纬度,高海拔,气候优势](docs/issue-186.md)
**十一月**
- 第 185 期:[美国宪法拍卖,一个区块链案例](docs/issue-185.md)
- 第 184 期:[政府的存储需求有多大?](docs/issue-184.md)
- 第 183 期:[腾讯的员工退休福利](docs/issue-183.md)
- 第 182 期:[新人优惠的风险](docs/issue-182.md)
**十月**
- 第 181 期:[移动支付应该怎么设计?](docs/issue-181.md)
- 第 180 期:[你想住在中国哪里?](docs/issue-180.md)
- 第 179 期:[AR 技术的打开方式](docs/issue-179.md)
- 第 178 期:[家庭太阳能发电的春天](docs/issue-178.md)
**九月**
- 第 177 期:[iPad 的真正用途](docs/issue-177.md)
- 第 176 期:[中国法院承认 GPL 吗?](docs/issue-176.md)
- 第 175 期:[知识广度 vs 知识深度](docs/issue-175.md)
- 第 174 期:[全能程序员 vs 特长程序员](docs/issue-174.md)
**八月**
- 第 173 期:[网络收音机的设计](docs/issue-173.md)
- 第 172 期:[我们会死于气候灾难吗?](docs/issue-172.md)
- 第 171 期:[云服务流量有多贵?](docs/issue-171.md)
- 第 170 期:[软件订阅制的胜利](docs/issue-170.md)
**七月**
- 第 169 期:[五菱汽车的产品设计](docs/issue-169.md)
- 第 168 期:[游戏《底特律:变人》](docs/issue-168.md)
- 第 167 期:[广告拦截器太过分了](docs/issue-167.md)
- 第 166 期:[视频学习胜过读书吗?](docs/issue-166.md)
- 第 165 期:[全端 App 的时代](docs/issue-165.md)
**六月**
- 第 164 期:[培训班 vs 大学,求职成功率比较](docs/issue-164.md)
- 第 163 期:[你的城市有多少张病床?](docs/issue-163.md)
- 第 162 期:[生活就像《吃豆人》游戏](docs/issue-162.md)
- 第 161 期:[再见了,学术硕士](docs/issue-161.md)
**五月**
- 第 160 期:[中年码农的危机](docs/issue-160.md)
- 第 159 期:[游戏开发者的年薪](docs/issue-159.md)
- 第 158 期:[内容渠道的贬值](docs/issue-158.md)
- 第 157 期:[KK 给年轻人的建议](docs/issue-157.md)
**四月**
- 第 156 期:[显卡缺货与异业竞争](docs/issue-156.md)
- 第 155 期:[数字货币是打破美元霸权的武器吗?](docs/issue-155.md)
- 第 154 期:[1982年的信息社会预言](docs/issue-154.md)
- 第 153 期:[机器翻译是对译者的侮辱吗?](docs/issue-153.md)
- 第 152 期:[从北大到技校](docs/issue-152.md)
**三月**
- 第 151 期:[NFT 是什么,听说能赚钱](docs/issue-151.md)
- 第 150 期:[当音乐还是稀缺的时候](docs/issue-150.md)
- 第 149 期:[新能源汽车,谁会是赢家?](docs/issue-149.md)
- 第 148 期:[微增长时代](docs/issue-148.md)
**二月**
- 第 147 期:[寻找你愿意忍受的痛苦](docs/issue-147.md)
- 第 146 期:[网课应该怎么上?](docs/issue-146.md)
- 第 145 期:[大家不出门,经济怎么办?](docs/issue-145.md)
**一月**
- 第 144 期:[提高收入的根本途径](docs/issue-144.md)
- 第 143 期:[世界尽头与冷酷仙境](docs/issue-143.md)
- 第 142 期:[2020年才是21世纪元年](docs/issue-142.md)
- 第 141 期:[封闭系统的胜利](docs/issue-141.md)
## 2020
**十二月**
- 第 140 期:[印度人的工资是多少?](docs/issue-140.md)
- 第 139 期:[生物学的可怕进展](docs/issue-139.md)
- 第 138 期:[失业难以避免,重构人生规划](docs/issue-138.md)
- 第 137 期:[Slack 被收购,以及企业的技术选型](docs/issue-137.md)
- 第 136 期:[利特伍德奇迹定律](docs/issue-136.md)
**十一月**
- 第 135 期:[什么行业适合创业?](docs/issue-135.md)
- 第 134 期:[未来的游戏业比现在大100倍](docs/issue-134.md)
- 第 133 期:[贵州变瑞士,有没有可能?](docs/issue-133.md)
- 第 132 期:[快能力和慢能力](docs/issue-132.md)
**十月**
- 第 131 期:[你的头脑是二值逻辑,还是三值逻辑?](docs/issue-131.md)
- 第 130 期:[低龄化的互联网](docs/issue-130.md)
- 第 129 期:[创业的凸函数与凹函数](docs/issue-129.md)
- 第 128 期:[这个社会是否正在变成“赛博朋克”?](docs/issue-128.md)
**九月**
- 第 127 期:[未来人人开发软件,几乎没人编码](docs/issue-127.md)
- 第 126 期:[内卷化是什么?](docs/issue-126.md)
- 第 125 期:[数字人民币要取代谁](docs/issue-125.md)
- 第 124 期:[华为如何考核员工](docs/issue-124.md)
- 第 123 期:[互联网公司与湘军的军制](docs/issue-123.md)
**八月**
- 第 122 期:[谈谈互联网公司的高估值](docs/issue-122.md)
- 第 121 期:[为什么人类没有越来越闲?](docs/issue-121.md)
- 第 120 期:[只有开放才能打败封锁](docs/issue-120.md)
- 第 119 期:[降雨量和保险博弈](docs/issue-119.md)
**七月**
- 第 118 期:[高考志愿怎么填](docs/issue-118.md)
- 第 117 期:[我不想让你记住我的脸](docs/issue-117.md)
- 第 116 期:[世界的未来就是一个火药桶](docs/issue-116.md)
- 第 115 期:[保护你的 DNA,不要泄漏](docs/issue-115.md)
- 第 114 期:[U 盘化生存和 Uber-job](docs/issue-114.md)
**六月**
- 第 113 期:[暴力犯罪为什么越来越少?](docs/issue-113.md)
- 第 112 期:[如何培养领导力](docs/issue-112.md)
- 第 111 期:[智能电视的误区](docs/issue-111.md)
- 第 110 期:[如果不能去美国上市](docs/issue-110.md)
**五月**
- 第 109 期:[播客的价值](docs/issue-109.md)
- 第 108 期:[阵地战与奇袭战](docs/issue-108.md)
- 第 107 期:[致富与杠杆](docs/issue-107.md)
- 第 106 期:[数字游民](docs/issue-106.md)
**四月**
- 第 105 期:[线上行业会赢](docs/issue-105.md)
- 第 104 期:[语音合成的用途](docs/issue-104.md)
- 第 103 期:[信息的半衰期](docs/issue-103.md)
- 第 102 期:[工作热情从何而来?](docs/issue-102.md)
- 第 101 期:[互联网不再稀缺](docs/issue-101.md)
**三月**
- 第 100 期:[零利率时代](docs/issue-100.md)
- 第 99 期:[疫情导致的研究生扩招](docs/issue-99.md)
- 第 98 期:[怎样清晰地表达自己的观点?](docs/issue-98.md)
- 第 97 期:[那些为了考试拼搏的年轻人](docs/issue-97.md)
**二月**
- 第 96 期:[在线教育不等于录制视频](docs/issue-96.md)
- 第 95 期:[远程办公暴露冗余岗位](docs/issue-95.md)
- 第 94 期:[既懂得制造,又懂得销售](docs/issue-94.md)
- 第 93 期:[漫游类的游戏,将会越来越多](docs/issue-93.md)
**一月**
- 第 92 期:[听觉暂留](docs/issue-92.md)
- 第 91 期:[印度孟买的房价,为什么跟北京一样高?](docs/issue-91.md)
- 第 90 期:[管人和技术是两种不同的能力](docs/issue-90.md)
- 第 89 期:[不下雨的地方,不要去卖伞](docs/issue-89.md)
## 2019
**十二月**
- 第 88 期:[如果你遇到一条蛇](docs/issue-88.md)
- 第 87 期:[新人要为团队写文档](docs/issue-87.md)
- 第 86 期:[千万不要当完美主义者](docs/issue-86.md)
- 第 85 期:[美国为什么不是乱哄哄?](docs/issue-85.md)
**十一月**
- 第 84 期:[一次性工作招聘,用完你就丢](docs/issue-84.md)
- 第 83 期:[技术解决不了人类的对立](docs/issue-83.md)
- 第 82 期:[就业要选发展最快的行业](docs/issue-82.md)
- 第 81 期:[子辈能大幅超越父辈吗?](docs/issue-81.md)
- 第 80 期:[企业软件创业,为什么在中国不容易成功?](docs/issue-80.md)
**十月**
- 第 79 期:[我们的生活越来越依赖机器](docs/issue-79.md)
- 第 78 期:[下一个风口是什么行业?](docs/issue-78.md)
- 第 77 期:[韩剧《阿尔布拉罕宫的回忆》](docs/issue-77.md)
- 第 76 期:[任何爱好都能变成职业,只要你会拍视频](docs/issue-76.md)
**九月**
- 第 75 期:[电子取代机械,对就业有何影响?](docs/issue-75.md)
- 第 74 期:[信息的商业模式为什么不是收费](docs/issue-74.md)
- 第 73 期:[数据统计的威力](docs/issue-73.md)
- 第 72 期:[当代人不再有手稿](docs/issue-72.md)
**八月**
- 第 71 期:[名校毕业,不容易创业](docs/issue-71.md)
- 第 70 期:[世界进入负利率时代,这意味什么](docs/issue-70.md)
- 第 69 期:[做得好 vs 做得快](docs/issue-69.md)
- 第 68 期:[关注能力的成长,胜于关注待遇](docs/issue-68.md)
- 第 67 期:[复杂系统无法维护,侏罗纪公园必定失败](docs/issue-67.md)
**七月**
- 第 66 期:[创业不是零和游戏](docs/issue-66.md)
- 第 65 期:[周刊开设“谁在招人”的招聘服务](docs/issue-65.md)
- 第 64 期:[新人如何进入互联网行业?](docs/issue-64.md)
- 第 63 期:[互联网市场的集中化趋势](docs/issue-63.md)
**六月**
- 第 62 期:[日本电影《编舟记》](docs/issue-62.md)
- 第 61 期:[转行前端越来越难](docs/issue-61.md)
- 第 60 期:[一本介绍人类起源的学术自传](docs/issue-60.md)
- 第 59 期:[互联网时代很难交朋友](docs/issue-59.md)
**五月**
- 第 58 期:[软件推广可以像化妆品那样吗?](docs/issue-58.md)
- 第 57 期:[分享知识是否违反人性?](docs/issue-57.md)
- 第 56 期:[文科生为什么不容易就业?](docs/issue-56.md)
- 第 55 期:[不是反对 996,而要提倡远程办公](docs/issue-55.md)
- 第 54 期:[可扩展性最好的活动](docs/issue-54.md)
**四月**
- 第 53 期:[DNA 相亲会](docs/issue-53.md)
- 第 52 期:[人脸识别与课堂监控](docs/issue-52.md)
- 第 51 期:[为什么过去10年,笔记本硬件发展缓慢?](docs/issue-51.md)
- 第 50 期:["时间换收入"是一个陷阱](docs/issue-50.md)
6 years ago
**三月**
- 第 49 期:[学会有所不为](docs/issue-49.md)
- 第 48 期:[著名程序员 Bill Joy 的人生启示](docs/issue-48.md)
- 第 47 期:[吃播算不算正式工作?](docs/issue-47.md)
- 第 46 期:[推荐算法的副作用](docs/issue-46.md)
- 第 45 期:[阿西莫夫回忆录《人生舞台》](docs/issue-45.md)
**二月**
- 第 44 期:[高校“唯论文”导向的后果](docs/issue-44.md)
- 第 43 期:[一篇好玩的论文](docs/issue-43.md)
- 第 42 期:[什么领域,你可以做到出类拔萃?](docs/issue-42.md)
**一月**
- 第 41 期:[如何看待互联网公司裁员?](docs/issue-41.md)
- 第 40 期:[手动咖啡不属于电子时代](docs/issue-40.md)
- 第 39 期:[苹果公司的两封公开信](docs/issue-39.md)
- 第 38 期:[使用越方便,技术实现越复杂](docs/issue-38.md)
## 2018
**十二月**
- 第 37 期:[小说家的时代,永远地过去了](docs/issue-37.md)
- 第 36 期:[程序员将来会不会过剩?](docs/issue-36.md)
- 第 35 期:[“一人份”的服务越来越多](docs/issue-35.md)
- 第 34 期:[身份证的最终解决方案:人体植入芯片](docs/issue-34.md)
**十一月**
- 第 33 期:[现场投票不如网络投票](docs/issue-33.md)
- 第 32 期:[砌砖头的三种角度](docs/issue-32.md)
- 第 31 期:[程序员的退休信号](docs/issue-31.md)
- 第 30 期:[为什么谷歌做不好社交软件?](docs/issue-30.md)
- 第 29 期:[公司的组织架构,决定了软件的复杂性](docs/issue-29.md)
**十月**
- 第 28 期:[软件开发是真正的知识吗?](docs/issue-28.md)
- 第 27 期:[乔布斯的“热情假设”对不对?](docs/issue-27.md)
- 第 26 期:[DHH 的新书《工作何必疯狂》](docs/issue-26.md)
- 第 25 期:[安卓手机十周年的感想](docs/issue-25.md)
**九月**
- 第 24 期:[新人进入软件行业的建议](docs/issue-24.md)
- 第 23 期:[统计学上的人生最大决定因素](docs/issue-23.md)
- 第 22 期:[猴子自拍,版权归谁](docs/issue-22.md)
- 第 21 期:[人生的水平运动和垂直运动](docs/issue-21.md)
**八月**
- 第 20 期:[不读大学的替代方案](docs/issue-20.md)
- 第 19 期:[电影《头号玩家》描绘未来的虚拟世界](docs/issue-19.md)
- 第 18 期:[无人机攻击,难以防范](docs/issue-18.md)
- 第 17 期:[全球变暖,在劫难逃](docs/issue-17.md)
- 第 16 期:[科技改变死亡的模式](docs/issue-16.md)
**七月**
- 第 15 期:[周刊的内容从何而来?](docs/issue-15.md)
- 第 14 期:[马斯克的人生才是梦想家的人生](docs/issue-14.md)
- 第 13 期:[周刊为什么只谈技术?](docs/issue-13.md)
- 第 12 期:[人口老龄化,养老金不够](docs/issue-12.md)
**六月**
- 第 11 期:[编程语言越发复杂](docs/issue-11.md)
- 第 10 期:[30岁以后谨慎转行前端](docs/issue-10.md)
- 第 9 期:[身份证可以植入人体](docs/issue-9.md)
- 第 8 期:[实验室会生产人吗?](docs/issue-8.md)
- 第 7 期:[垃圾填埋不是解决办法](docs/issue-7.md)
**五月**
- 第 6 期:[未来还需要苦学外语吗?](docs/issue-6.md)
- 第 5 期:[互联网时代,做一个好人是划算的](docs/issue-5.md)
- 第 4 期:[马克思研究的问题](docs/issue-4.md)
- 第 3 期:[周刊的风格](docs/issue-3.md)
**四月**
- 第 2 期:[为什么写周刊?](docs/issue-2.md)
- 第 1 期:[创刊号](docs/issue-1.md)