Tags: RepoBackup/weekly
Tags
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3814)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  上个月,北京城市图书馆对外开放。这个图书馆又名“森林书苑”,一根根白色的柱子象征树木,中间弯曲的主干道象征山谷,让读者产生“在森林中读书”的感觉。([via](http://www.iarch.cn/thread-45324-1-1.html)) 你注意过吗,电子设备的指示灯是什么颜色? 一般来说,黄色和绿色的指示灯,比较能够让人接受,感觉很平和。   怕就怕,蓝色指示灯。   科学家[早就发现](https://wjw.beijing.gov.cn/bmfw_20143/jkzs/jksh/202201/t20220105_2582843.html),**长时间暴露在蓝光中对健康不利**。  我来摘录一段。 > “400nm~460nm 的高能短波蓝光才是影响人体健康的主要波段。 > > 蓝光的主要危害是对视网膜可造成光化学损害,加速黄斑区细胞的氧化损伤。同时,蓝光还可引起视疲劳、泪膜稳定性下降等。“ 简单说,蓝光伤眼睛,会加速黄斑细胞的老化。 而且,蓝光还会干扰人类睡眠。如果卧室里面有明亮的蓝光,你就睡不好。另外,蓝光对于儿童的生长发育也有影响。  这就是为什么市场上有那么多“防蓝光”产品,配眼镜时,都会问你要不要“[防蓝光镀膜](https://jres2023.xhby.net/index/201910/t20191031_6387055.shtml)”(虽然它可能实际上没用)。  蓝光对健康不利的主要原因,可能跟它的能量高有关。可见光有“红橙黄绿青蓝紫”七色,排在越后面的颜色,频率越高,能量也越高。三原色(蓝、绿、红)之中,蓝色的能量是最高的。 但是不知何故,很多厂商坚持使用蓝色指示灯,尤其是国内的电子厂商,彷佛偏爱蓝灯。他们大概觉得,蓝灯看上去很高科技。 我家的路由器和电视盒子,电源指示灯不幸就是蓝灯,只要开机,就一直是明亮的蓝光。路由器放在角落,可以不去看它。但是,电视盒子总是正对着你,因为遥控信号的接收区跟蓝灯做在了一起。只要打开电视机,蓝灯就会亮起。我为这个事情很烦恼。 上周,Hacker News 社区有[一篇文章](https://www.fullcircuit.com/blog/fixing-annoying-blue-standby-lights),一个老外也在抱怨这个问题,下面有很多讨论,很多人跟我有同样的烦恼。  他们提出了很多蓝色指示灯的解决方案。最简单的方法就是,使用黑色的电工胶布贴掉它。  电工胶布完全不透光,不会有蓝光漏出。而且,它耐高温,强度高,比较适合电子设备。 如果希望保持一定的透光,方便查看设备的运行情况,黑色胶布就不行了,可以改用黑色的指甲油,涂在蓝灯上面。  黑色指甲油的优点是,可以自己调节涂抹的厚度,从完全不透光到透一点光,你自己决定。但是,它和电工胶布都不适合电视盒子,因为它们遮掉蓝光的同时,也遮掉了遥控器信号。 那个老外提出了一种我认为绝妙的解决方法,那就是使用透明的红色糖果纸。  你把它贴在蓝灯前面,蓝光就会变得很柔和,同时它允许遥控器的红外线信号通过,所以不影响遥控器的使用。 根据那个老外的测试,蓝灯前面贴上两层糖果纸,遥控器依然可以正常工作,同时蓝光几乎减少为零。如果你的电子设备也有蓝色指示灯的问题,不妨试试看上面的方法。 上周,周刊发布了“[掘金年度技术演讲](https://www.bagevent.com/event/8758229?bag_track=ryf0112)”的活动消息,1月20日在深圳湾万丽酒店,大家还有印象吗? 这次是稀土掘金社区的年度活动,他们非常重视,投入了大量资源,邀请了很多重量级嘉宾。现在,大会的详细日程出来了,我帮忙转发,大家看看有没有自己感兴趣的话题? **主论坛(9:30-12:30)** 主论坛是在1月20日的上午,演讲者是来自字节跳动、NVIDIA、Datastrato、华为诺亚方舟实验室、Jina AI 等企业的技术大咖,分享大前端、AI 和云原生等热点话题,详见下图。  **分论坛之开发者生态(14:00-17:00)** 开发者生态分论坛分为两个环节:主题分享和分组讨论。在主题分享环节,共有四位分享嘉宾,每人用20分钟的时间进行简短而精彩的分享。 > - ModelScope 的成晨:大公司内开发者生态。 > - 零一万物的林旅强:从公司角度分享大模型相关见解。 > - 张志平:阿里技术专家和 DB-GPT 技术委员会成员,分享项目经验。 > - Datawhale 的苏鹏:分享开发者社区的构建以及大模型对社区的影响。 在分组讨论环节,参会的开发者们将围绕 LLM 相关主题展开观点交流。 **分论坛之开发者机遇(14:00-17:00)** 开发者机遇分论坛将分为三个环节:主题分享、分组讨论和 QA + 总结。在主题分享环节中,共有四位分享嘉宾。 > - 翟佳:《从 Pulsar 看中美开源商业化》 > - 郭炜:《如何用开源撬动全球 SaaS 杠杆》 > - 孙昱昊:《OpenChat 及大模型低成本部署的可行性》 > - 宜博:《从 AI First 第一性原理寻找AGI时代的创业机会》 在分组讨论环节中,每位嘉宾将带领各自的小组,就技术出海、大模型变现以及如何助力业务发展等话题展开深入探讨。 最后的 QA + 总结环节将为大家提供进一步提问的机会,并对整个活动进行总结。 **分论坛之掘金茶话会(14:00-17:00)** 掘金茶话会以圆桌的形式举行,将与各位开发者一同探讨三大议题。 > - 议题一:大模型浪潮下,可能带来哪些改变? > - 议题二:程序员该如何乘风破浪,冲浪 AI 新趋势? > - 议题三:被取代 or 做主宰,程序员如何规划职业? 每个议题分成自我介绍、主题分享、圆桌讨论和圆桌总结四个部分。 **特别福利** 本次活动是免费参加,大家不要忘记报名,可以点击[这个链接](https://www.bagevent.com/event/8758229?bag_track=ryf0112),也可以扫描上方海报的二维码。 主办方还提供了大量精美礼品,包括掘金 who cares 杜邦特包、稀土掘金 X A-SOUL 联名双层便携饭盒、warm 兔 you 针织卡套等(下图)。**只要分享海报(链接在抽奖规则里面),就能参与抽奖**,中奖率10%左右,详见[抽奖规则](https://bytedance.larkoffice.com/share/base/form/shrcn13nhTRvSG2dPwjOH5zVV4f)。  1、[手机跌落的新纪录](https://twitter.com/SeanSafyre/status/1744138937239822685) 1月5日,美国阿拉斯加航空公司的一架波音 737 Max 9 飞机,在飞至5000米高度时,舱门突然脱离机身,从高空坠落。  这真是太可怕了,机身多了一个大洞。万幸的是,没有乘客掉出飞机,大家提心吊胆地看着这个洞,直到飞机紧急降落。  虽然没有人员伤亡,但是有一些手机掉出了飞机,这大概是跌落高度最高的手机了。 其中,两部手机已经被发现。  有一部是 iPhone,居然没有任何损伤,还在正常运行,这可能跟它掉在树林里面有关。这真是 iPhone 的活广告。  2、[巴拿马运河危机](https://www.bloomberg.com/news/features/2024-01-03/-270-billion-in-trade-rests-on-finding-a-fix-to-the-panama-canal) 大家知道,南美洲和北美洲的陆地是连在一起的。为了方便美国西海岸到东海岸的海运,20世纪初美国人在中美洲挖了一条巴拿马运河(下图)。  巴拿马运河是太平洋与大西洋之间最短的海路,终年货轮不断。 但是,去年下半年开始,巴拿马运河发生了旱灾。由于气候变暖,运河水位下降,大型船只无法通行了,只有等到下雨时水位上升才行。  上图中,运河底部的树枝都露出水面了,可见水位下降得多严重。远处就是一艘大型集装箱轮船,被困在运河里面了。  上图中,运河船闸外,水位已经见底。 当年,选择巴拿马这个地点开挖运河,不仅因为它是中美洲最窄的地方,还因为它有一系列天然湖泊,可以利用(下图),能够节省大量工程量。  这些天然湖泊如今没有足够的淡水注入,水位日益下降。这导致巴拿马运河的严重堵塞,船只排成长队等待通过。 这对美国的货物运输有很大影响。美国正在评估,是否要挖一条隧道,将淡水引入这些湖泊,以提高水位。但即使这样做,也是多年以后的事情了。在此之前,巴拿马运河将越来越难通过。 3、[iPhone 的实体键盘](https://www.clicks.tech/) 一家英国创业公司发明了 iPhone 的键盘套,只要把手机套在里面,就能拥有实体键盘。  不过这样的话,手机会变得非常长,好处是屏幕上不会出现虚拟键盘,可显示面积变大了。  对于那些希望在手机上面快捷打字的用户,这可能是一个很有用的工具。  4、[防跌倒背心](https://mymodernmet.com/wearable-airbags-elderly-fall-protection/) 一家苏州的创业公司,推出了“防跌倒背心”。 它借鉴了汽车安全气囊的原理,对老年人提供跌倒保护。  它根据“跌倒检测”的算法,一旦发现穿戴者跌倒,气囊会在0.18秒内充气。一个老人倒地需要0.3秒,因此就能提供防摔伤保护。 充气后,它可以包裹住头部、肩膀、背部、臀部。因为头部磕碰最致命,所以对头部的包裹尤其严密。  1、[我的 Pascal 编程经历](https://justyy.com/archives/64211)(中文)  Pascal 语言之父尼克劳斯·沃斯(Niklaus Wirth)本周逝世。作者回忆了自己从小使用 Pascal 语言的经历。([@DoctorLai](ruanyf#3851) 投稿) 2、[OpenWrt 将推出自己的路由器](https://www.landiannews.com/archives/101760.html)(中文)  著名的开源路由器操作系统 OpenWrt,为了庆祝项目20周年,将推出了一款自己设计的路由器,价格低于100美元,特点是刷机刷不死。 3、[embeddings 是什么意思](https://simonwillison.net/2023/Oct/23/embeddings/)(英文)  GPT 模型的基础是一种叫做 embeddings 的技术,用来将文本转换成向量,从而可以计算出文本之间的相似度。 4、[如何估计不重复元素的个数](https://justinjaffray.com/a-charming-algorithm-for-count-distinct/)(英文)  本文提出一种很有趣的算法,估计一个数列里面不重复元素的个数,关键是它只使用指定大小的内存。 5、[网络推送揭秘](https://pqvst.com/2023/11/21/web-push-notifications/)(英文)  作者写了一个简单的实现,解释渐进式 Web 应用程序的网络推送(Web Push),即怎么向用户推送通知。 6、[集装箱船的秘密语言](https://hakaimagazine.com/videos-visuals/the-secret-language-of-ships/)(英文)  集装箱轮船往往画着很多符号(上图),本文简单介绍它们的意思,对轮船感兴趣的朋友,可以看看。 1、[VisActor](https://visactor.io/)  一个字节出品的前端数据可视化解决方案,分成图表库 [VChart](https://visactor.io/vchart) 和表格库 [VTable](https://visactor.io/vtable)。([@airgeek](https://github.com/ruanyf/weekly/issues/3849) 投稿) 2、[h5player for tampermonkey](https://github.com/xxxily/h5player) 一个油猴脚本,为 H5 视频网站增强功能(多级播放速度、截图、画中画、调节亮度、饱和度、对比度等),支持各大主流视频网站。([@xxxily](ruanyf#3852) 投稿) 3、[照片修复小小助手](https://github.com/shifu-group/inpaint_wechat)  一个开源的微信小程序,用来消除图片中指定的人和物,纯客户端实现,无服务端。([@wangqmshf](ruanyf#3853) 投稿) 4、[Pacman 游戏复刻](https://github.com/mumuy/pacman)  开源的吃豆人游戏网页版复刻,[试玩 Demo](https://passer-by.com/pacman/)。([@mumuy](https://github.com/ruanyf/weekly/issues/3855) 投稿) 5、[UShare](https://share.aitimi.cn/)  一款生成代码和文本分享卡片的网页工具,可以设定字体和字型大小。([@szmxx](ruanyf#3856) 投稿) 6、[mdcat](https://github.com/swsnr/mdcat) 一个`cat`命令的替代品,可以在命令行显示 Markdown 文件渲染后的内容。([@lengyijun](ruanyf#3859) 投稿) 7、[SuperCopy](https://github.com/ruanyf/weekly/issues/3862)(超级复制)  一个浏览器插件,用来解除网页限制(比如禁用右键),然后复制网页内容。([@WFANG12719](ruanyf#3862) 投稿) 8、[Vue DevTools Next](https://github.com/vuejs/devtools-next)  Vue 官方开发者工具的下一个迭代,旨在增强 Vue 开发者体验。([@webfansplz](ruanyf#3864) 投稿) 9、[yft-design](https://yft.design/)  基于 fabric.js 的名片编辑应用。([@more-strive](ruanyf#3865) 投稿) 10、[ant-codeAI](https://github.com/sparrow-js/ant-codeAI/blob/main/README-zh_CN.md)  通过 OpenAI、Gemini 等模型,生成 Web(React,Vue,Tailwind CSS)和 native(react native)代码。([@sparrow-js](ruanyf#3860) 投稿) 11、[paint-board](https://github.com/LHRUN/paint-board)  一个开源的画板项目,汇聚了很多创意画笔,试用 [demo](https://songlh.top/paint-board/)。([@LHRUN](https://github.com/ruanyf/weekly/issues/3867) 投稿) 12、[Read Copilot](https://apps.apple.com/us/app/read-copilot-beyond-summarizer/id6449242676)  一个苹果设备的阅读器 App,支持 RSS 和 Read It Later 功能,并可以用 AI 生成总结、文章大纲和翻译。([@dongsuo](ruanyf#3868) 投稿) 13、[海豹 D2C](https://music.163.com/st/seal/)  一款 Figma/MasterGo 的插件,将设计稿导出为 React、Vue、RN、微信小程序代码。([@Kinasha](ruanyf#3869) 投稿) 14、[vscode-common-intellisense](https://github.com/Simon-He95/vscode-common-intellisense) VS Code 插件,为主流的前端框架提供代码提示(intellisense)。([@Simon-He95](ruanyf#3873) 投稿) 15、[Screenshot Beautifier](https://github.com/CH563/shot-easy-website)  开源的页面截图美化工具,试用 Demo。([@CH563](ruanyf#3876) 投稿) 16、[Apache Answer](https://answer.apache.org/)  一款基于 Golang 和 ReactJS 的开源问答平台软件,帮你快速建立问答社区,也可用来搭建社区论坛、支持中心、知识库等。([@PrimmaAnna](ruanyf#3877) 投稿) 17、[Yazi](https://github.com/sxyazi/yazi/)  一款运行在终端里面的文件管理器,跨平台,支持图片预览,使用 Rust 语言开发,速度快。([@lengyijun](ruanyf#3879) 投稿) 18、[AI 换脸](https://www.changeface.online/)  上传图片和视频,可以对里面的人物进行换脸。([@CNHarrySun](ruanyf#3882) 投稿) 1、[linkhut](https://ln.ht/)  一个社交化的书签网站,可以供个人保存网络书签。 2、[AI Search](https://aoyo.ai/)  这是一个搜索引擎,除了搜索结果,它还会根据你选择的语言,给出搜索结果的总结。([@aooyoo](ruanyf#3848) 投稿) 3、[齐思](https://news.miracleplus.com/)  一个中文的每日科技新闻的集合网站,由 AI agent 在后面维护整理。([@caoxuwen](ruanyf#3861) 投稿) 4、[Email.ML](https://email.ml/)  一个极简的临时邮箱,支持多个域名地址,一小时有效,使用技术栈为 Cloudflare Workers + Nuxt。([@ccbikai](ruanyf#3870) 投稿) 1、[开放电路](https://pluralistic.net/2023/08/14/hidden-worlds/#making-the-invisible-visible-and-beautiful) 去年,美国出版了一本名为《开放电路:电子元件的内在美》(Open Circuits: The Inner Beauty of Electronic Components)的书籍。 该书详细介绍各种基础电子元件,最特别的地方是,它有许多精美的插图,将电子元件剖开展示。下图是一个电容器的垂直截面图。  你能认出以下是哪种电子元件吗?   1、[我们都只是暂时的健全人](https://blog.jim-nielsen.com/2023/temporarily-abled/) 今年6月,我和家人在海滩度假。 由于一个意外,我的膝盖受伤了。我立刻就知道大事不好。 我躺在沙滩上,无法站起来,任凭海浪拍打着我。喝了几口海水之后,我拖着身子从海浪里面,向着岸上爬行。 现在过了三个月,我走路还是一瘸一拐。我的身体正在好转,但康复速度很慢。医生告诉我,“可能还需要几个月。”  这些日子里,我发现自己比以往任何时候都更需要“无障碍”设施:楼梯栏杆、入口坡道、电梯等等。  这些东西我以前很少注意到,但是现在变得对我至关重要。 我脑海中不由浮现了以前听到的一句话:“**我们都只是暂时的健全人**。” 你知道吗?世界上现在有五分之一的人,患有某种形式的残疾。即使那些100%健全的人,在他的一生中,最终都会经历或大或小、暂时性或永久性的残疾。 我知道自己很幸运。我的膝盖每天都在康复,而且我是办公室工作,不需要走动。 我现在很感激,我所拥有的健全人的能力,感激我世界上那些让我可以正常生活的人们,我以前忽视了他。 我们需要帮助残疾人,努力建立一个对残障人士友好的生活环境,最终这就是在帮助我们自己。 1、 如果他知道你没有浪费他的时间,他就会很慷慨。 -- 朋友回忆[尼克劳斯·维尔特](https://tidyfirst.substack.com/p/niklaus-wirth-1934-2024)(Niklaus Wirth)教授,本周去世的瑞士计算机科学家,他发明了 Pascal 语言 2、 韩国的围棋世界冠军李世石,输给人工智能以后,2019年决定退出围棋比赛。原因可能是,他觉得围棋已经被机器变得廉价化了。 你原以为,精通某项运动需要多年的训练、仔细的思考、知识的积累,但是有一天,你突然发现,只要使用软件,无需任何思考和知识就能实现这个目标。这让你过去生涯中很多的付出,看起来都是浪费时间。 -- [《编程技术的日渐衰落》](https://www.newyorker.com/magazine/2023/11/20/a-coder-considers-the-waning-days-of-the-craft) 3、 正则表达式让程序员感觉像一个强大的魔法师,但这不是一件好事。 复杂的正则表达式很难理解,也很难调试。我认为,应该尽可能避免使用它们,大部分正则表达式都可以用更易读的代码替代。 -- [Terence Eden](https://shkspr.mobi/blog/2023/02/regular-expressions-make-me-feel-like-a-powerful-wizard-and-thats-not-a-good-thing/) 4、 软件需要有人通盘理解它的运作机制,所以单个工程师有可能比一个职业开发团队造出更好的产品。因为单个工程师花时间,完整理解了他要构建的软件,而职业开发团队总是从一个项目转移到另一个项目。 这也是为什么接手不熟悉的项目,比重建该项目要困难得多,以及为什么软件外包的质量总是如此糟糕。 -- [《突然间我懂了软件》](https://johnwhiles.com/posts/programming-as-theory) 5、 未来的内容生产,就是两种趋势的斗争。 一种是 GPT 工具快速、廉价地生产出大量的文章,造成巨大的内容污染。 另一种是更多的人可以借助 GPT,更容易地创作更多优质的内容,内容行业的进入门槛会降低,对周围一切的理解将会更加深入。 -- [《AI 如何改变我们的知识》](https://slite.com/blog/gpt-knowledge-revolution-is-coming) [未来两种人会增加](http://www.ruanyifeng.com/blog/2023/01/weekly-issue-239.html)(2023 ruanyf#239) [下一个内卷的行业](http://www.ruanyifeng.com/blog/2021/12/weekly-issue-189.html)(2021 ruanyf#189) [生物学的可怕进展](http://www.ruanyifeng.com/blog/2020/12/weekly-issue-139.html)(2020 ruanyf#139) [不下雨的地方,不要去卖伞](http://www.ruanyifeng.com/blog/2020/01/weekly-issue-89.html)(2020 #89) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3814)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  西安某小区正在新建的儿童游乐园。([via](https://www.instagram.com/p/C0iKVDtry1c/?img_index=6)) 莱克斯·弗里德曼(Lex Fridman)是一个非常有名的美国主持人,他的播客节目影响很大,很多名人都愿意上他的节目,接受专访。  12月15日的节目嘉宾,是亚马逊公司的创始人贝佐斯。他们一共谈了两个多小时。  贝佐斯已经不担任亚马逊 CEO,只留任董事会,算是半退休了,主要精力都放在他的太空旅游公司“蓝色起源”(Blue Origin)。从现场照片看,他退休后显得更年轻健壮,精力旺盛。 这个采访有很多有意思的内容,YouTube 有[完整的视频](https://www.youtube.com/watch?v=DcWqzZ3I2cY)。 我想分享其中一段,贝佐斯谈[亚马逊是怎么开会的](https://www.facebook.com/watch/?ref=saved&v=1007951996967519)。 主持人问贝佐斯:“我听说**亚马逊开会时,不准使用 PPT,发言人必须提交一份六页的备忘录**。这是真的吗?” 这个事情一直是传闻,但这一次,贝佐斯亲口承认确实如此。“新来的人可能会大吃一惊,我们的开会方式与众不同。” “会议的前30分钟,我们是不说话的。大家在会议室中安静地坐在一起,阅读这份六页的备忘录,在空白处做笔记,过了30分钟才开始讨论。” 这真的很奇怪,你见过半个小时没人说话的会议吗? 贝佐斯解释:“你可以说,更好的做法是,大家都提前阅读这些备忘录。但问题是,人们没有时间这样做,他们参加会议只是因为必须出席。” “我们索性在会议上留出时间,让大家现场阅读材料,然后就可以进行真正高层次的讨论了,所有人都跟得上讨论的主题,不会搞不清一些基本的事实。“ 那么,为什么一定要当事人提交六页的备忘录,而不是现场主讲 PPT 呢? 贝佐斯说,**书面的备忘录要比 PPT 演示,效果好得多**,主要有以下几点原因。 (1)PPT 的设计目的是说服,这是一种销售工具。但是在公司内部,你想要的是真相,而不是业务主管的推销。 (2)PPT 的缺点是,它对作者相对容易,对观众来说却很难抓住要点。备忘录正好相反,写好一份六页的备忘录,对于作者是很难的。 你可能需要两周的时间,先写出初稿,然后再重写,不断加工,确保你的文字是准确和可靠的。所以,备忘录对作者非常困难,但对观众就好多了,半小时的阅读就能搞清楚事情的来龙去脉,也看得出作者对这个问题的熟悉程度。 (3)备忘录可以节省会议时间。如果是 PPT 演示,高管们会不停地打断提问,结果发现答案就在下一张幻灯片。 但是,阅读备忘录时,你必须先把所有问题写在空白处,当你读到最后一页时,发现很多问题已经得到了解答,这就节省了当众提问的时间。 (4)PPT 演示过程中,主讲人也许会根据现场情况,临时决定隐藏或修改一些讲法。备忘录就没有这个问题,主讲人必须事先给出完整描述,你更能了解他的真实想法。 (5)PPT 通常只是一些要点,不是完整的句子,有利于隐藏很多草率的想法。而备忘录是完整的段落,必须有主题句,有动词和名词,你很难隐藏自己的草率思维。 备忘录迫使作者处于最佳状态,你能得到一个人真正最好的想法。如果 PPT 演示,你们可能要讨论很久,发言人才能进入最佳状态。从长远来看,备忘录节省了你的时间。 以上就是贝佐斯不允许使用 PPT 的五点理由。 我觉得这些理由很有说服力。PPT 在国内已经泛滥成灾,大家好像默认,它是开会的标准方式,缺了还不行。这真的要改一下,学习亚马逊的“备忘录开会法”——**先写成文档,再进行讨论**——可能是更好更正确的做法。 每年年底,很多科技媒体、厂商、分析公司等等,都会发布各种科技趋势预测。 作为国内重量级的技术社区,稀土掘金每年也会发起“年终技术盘点”活动,邀请技术大咖对刚刚过去的一年进行总结,同时展望未来。这项活动受到了诸多开发者的关注。 今年,掘金将在“年终技术盘点”活动基础上,发起**一场面向技术的跨年演讲**,时间就是下下周的周末(1月20日),地点在深圳。目前,已经邀请到了6位主论坛嘉宾和8位闭门分论坛主理人。  > - 掘金年度技术演讲:与开发者同行 > - 活动时间:1月20日 > - 活动地点:深圳·深圳湾万丽酒店 > - 活动详情:[juejin.com](https://juejin.cn/meetings/talk2023?utm_source=ryf0105) **主论坛的分享嘉宾(部分)** > - 张雷,字节跳动数据库负责人 > - 刘群,华为诺亚方舟实验室语音语义首席科学家 > - 堵俊平,Datastrato Founder & CEO > - 王楠,Jina AI 联合创始人 & CTO > - 黄玄,字节跨端与 Web 架构师,前 Meta React 核心成员 > - NVIDIA 神秘嘉宾  **分论坛安排**:除了精彩的主论坛,本次活动还安排了三个分论坛,涵盖了备受开发者关注的问题,方便大家互相交流。 > **分论坛一:开发者生态** > > 主理人:刘道全 wisemodel 创始人、罗广明 CloundWeGo 开源负责人、苏鹏 Datawhale 上海负责人 > > 开发者不是消耗品,而是技术专家和社会变革的推动者。如何才能构建更广泛的开发者关系,建立良性的开发者社区,更好地服务于业务和技术创新。 > **分论坛二:开发者机遇** > > 主理人:郭炜 白鲸开源 CEO、宜博 宜创科技创始人 > > 2023年我们经历了诸多宕机事件,公司推行降本增效,技术人的价值是不是被低估了?AI 时代,什么都值得被 AI 重做一遍吗?我们应该如何适应并利用新技术?各家都在出海,是不是有新的机会?开发者的新机遇在哪里。 > **分论坛三:掘金茶话会** > > 主理人:张文 稀土掘金平台运营负责人、张斌 稀土掘金创作者运营、狼叔 Node.js布道者 《狼书》系列作者 > > 掘金创作者相聚一起,共话未来,分享自己的专业知识和独特见解,探索未知。 活动现场还设置了企业展台,大家聆听干货满满的分享之余,还可以近距离与企业交流技术心得。 **活动门票申请指南** 主论坛门票:扫描上面海报的二维码,即可报名领取主会场门票。 分论坛门票:因为分论坛形式、场地限制,名额有限。点击[报名链接](https://juejin.cn/meetings/talk2023?utm_source=ryf0105)申请,审核成功后即可参与。 抖音作为日活用户数亿的“国民 App”,背后用到了哪些技术? 下周有一个难得的机会,**字节官方举办技术沙龙**,抖音工程师与大家见面,分享并交流抖音客户端的底层技术。  本次《**抖音客户端基础技术大揭秘**》技术沙龙,采用网上直播,**时间是下周末(2024年1月13日~14日)**,有 iOS 和 Android 两场技术分享会。 1月13日(下周六)是 iOS 专场([直播间链接](https://live.byteoc.com/9281/2083745)),1月14日(下周日)是 Android 专场([直播间链接](https://live.byteoc.com/9281/1379960))。每一场都安排五个讲座,以及 QA 环节,有很多精彩的抖音开发实战分享。  现在点击[这个链接](https://www.bagevent.com/event/sales/mvmcif93ug33f4rnsj63dlk2pdlbblnz),或者扫描上方报名二维码,了解活动详情并免费报名。报名的同学都有机会获得,主办方准备的大量精美的字节纪念品。 1、[VR 鞋](https://www.freeaim.com/consumer) 为了让玩家在虚拟空间里面,可以真实地走动,一家英国创业公司发明了“VR 鞋”。  这种鞋子底部有履带,玩家往前走时,履带向后滚动,可以让你停留在原地。它跟跑步机的原理是一样的。 穿上这种鞋,你既在走动,又能基本停留在原地,再配合传感器将动作传入 VR 世界,就真的在虚拟空间里走动。  虽然这种鞋子有很多问题,比如不能走得太快,而且旁边最好有人看着,防止出事,另外还经常需要充电。但是它表明,技术正在一步步让 VR 世界变得越来越像真实世界。 2、[飞机 WiFi](https://twitter.com/erratarob/status/1739132876732674539) 一位美国程序员乘坐飞机时,准备使用机上 WiFi,结果发现无法连接。 他很奇怪,为什么其他乘客可以?他就查看了一下报错详情,结果发现是飞机路由器无法分配给他 IP 地址。并且他发现,分配 IP 地址的 DHCP 协议,有效期为8小时(下图)。  短途航班一般就是两三个小时,这意味着,分配给上一个航班乘客的 IP 地址还没有释放,所以没有多余地址了。 他就扫描了一下局域网的客户端数量,果然最多只能容纳255个客户端,已经被全部占满了(下图)。  他跟空姐反映了这个问题,空姐熟练地在机舱前部,按下一个“互联网重置”的按钮,让 DHCP 释放所有 IP 地址,他就成功连上 WiFi 了。   他很惊奇,飞机上居然有现成的重置 DHCP 的物理按钮。看来网络服务商早就预料到了,飞机 WiFi 的 IP 地址不能及时释放的问题。 3、[碳水化合物的加速作用](https://velo.outsideonline.com/road/road-training/a-massive-change-how-a-carbohydrate-revolution-is-speeding-up-pro-cycling/) 一项研究指出,长距离的耐力比赛中,如果你一边吃东西,一边比赛,更可能取得好成绩。  一个例子就是各种世界级的自行车耐力赛,一路上的补给点越来越多。运动员在比赛过程中不断进食碳水化合物,结果比赛的最好成绩不断提高。  研究人员指出,现在各大车队都鼓励,运动员在比赛过程中多补充葡萄糖、果糖、淀粉等碳水化合物(上图)。  上图中,运动员就在吸食一个食品包。以后,自行车、马拉松、铁人三项等耐力比赛,可能出现运动员“一路吃”的情景。 1、[争夺太空的拉格朗日点](https://www.sciencealert.com/unique-locations-in-space-could-trigger-a-fierce-new-space-race)(英文) “拉格朗日点”指的是受到地球和太阳引力相等的位置。处于这个位置的飞行器,不需要耗费能源,就可以长期停留。这样的位置一共有五个。  本文是一家美国媒体的报道。“拉格朗日点”并没有军事价值,而且每个点其实都是一个巨大的区域,但是美国国会议员要求,美国要抢在中国前面,占据所有的拉格朗日点。 2、[Wi-Fi 7 解决了什么问题](https://spectrum.ieee.org/wi-fi-7)(英文)  本文介绍了 Wi-Fi 7 的几个主要特点,相比前一个版本的优势在哪里。 3、[负数的取模问题](https://torstencurdt.com/tech/posts/modulo-of-negative-numbers/)(英文)  计算机编程有取模运算(mod),获取整除的余数。问题是负数的模怎么算?比如-13除以3的余数,一些编程语言是1,另一些编程语言是-2。 4、[Python 变快的9个技巧](https://medium.com/techtofreedom/9-subtle-tricks-to-make-your-python-code-much-faster-50be6dd69a30)(英文)  本文介绍9个让 Python 代码变得更快的小技巧。([@ZhouYang1993](ruanyf#3823) 投稿) 5、[Podman 与 Docker 的比较](https://www.linode.com/docs/guides/podman-vs-docker/)(英文)  Docker 和 Podman 都是容器工具,很多功能是重合的。本文介绍它们各自的优缺点。 6、[近似值的一个取值技巧](https://www.johndcook.com/blog/2023/02/07/mediant-approximation-trick/)(英文)  如果知道一个数值变量的上限和下限,那么有一种快速的方法,快速获取该变量更准确的近似值。 比如,已知变量`e`的大小范围是`19/7 < e < 87/32`,就可以快速得到它的近似值。 1、[vx.dev](https://github.com/Yuyz0112/vx.dev)  Vercel 的 [v0.dev](https://v0.dev/) 可以通过输入需求,直接生成网站。这里是它的一个开源仿制品,通过逆向工程进行模仿,详见[介绍文章](https://step-saga-examples.pages.dev/v0-dev-reverse-engineer/)。([@Yuyz0112](https://github.com/ruanyf/weekly/issues/3813) 投稿) 2、[Triangle Patterns](https://sinqi.tools/triangle)  三角渐变图案的生成工具。([@zerosoul](ruanyf#3815) 投稿) 3、[Copilot-GPT4-service](https://github.com/aaamoon/copilot-gpt4-service)  作者发现 Github Copilot Chat 的底层是调用 ChatGPT 接口,因此做了这个工具。 它可以将 ChatGPT 请求转换为 Github Copilot Chat 的请求。只要拥有 Github Copilot 账号,就能无限制使用 ChatGPT 的 GPT-4 模型。([@aaamoon](ruanyf#3820) 投稿) 4、[Bluestone Markdown](https://www.bluemd.me/)(青石)  一个所见即所得的 Markdown 桌面编辑器,集成了 Mermaid 图形与 Katex 公式,支持明亮和暗黑风格。([@1943time](ruanyf#3821) 投稿) 5、[resume-json-pdf](https://github.com/RylanBot/resume-json-pdf)  通过 JSON 文件,在线生成 PDF 简历。([@RylanBot](ruanyf#3826) 投稿) 这里还有一个类似的工具 [Faultier-CV](https://github.com/i5heu/Faultier-CV),通过 Markdown 格式编写简历,并能[实时预览](https://i5heu.github.io/Faultier-CV/dist/index.html)。  6、[schedule-x](https://schedule-x.dev/demos/calendar)  谷歌日历的[开源](https://github.com/schedule-x/schedule-x)模仿品。 7、[fabritor](https://github.com/sleepy-zone/fabritor-web)  一款基于 fabric.js 的创意图片编辑器,支持自己部署。([@sleepy-zone](ruanyf#3831) 投稿) 8、[Nostalgist.js](https://github.com/arianrhodsandlot/nostalgist)  一个在浏览器中运行怀旧游戏主机模拟器的 JavaScript 库,比如运行任天堂FC 模拟器、世嘉 MD 模拟器、街机模拟器等等。([@arianrhodsandlot](ruanyf#3830) 投稿) 9、[stt](https://github.com/jianchang512/stt) 离线运行的本地语音识别转文字工具,基于 fast-whipser 模型。([@jianchang512](ruanyf#3829) 投稿) 10、[Vue TSX Admin](https://github.com/manyuemeiquqi/vue-tsx-admin)  一款开源的后台管理系统的前端模版,基于 Vue3 + TSX。([@manyuemeiquqi](ruanyf#3833) 投稿) 11、[HTTPS Certification generator](https://selfcertificationhub.github.io/selfcertificationhub/generate)  这个在线工具可以一键生成 IP 地址的自签名 HTTPS 证书,适合用于开发环境。([@selfcertificationhub](ruanyf#3839) 投稿) 12、[cmd-wrapped](https://github.com/YiNNx/cmd-wrapped)  这个工具可以读取你的命令行操作的历史记录,生成一份年度总结。支持 Zsh 和 Bash,并可指定年份。([@YiNNx](ruanyf#3840) 投稿) 13、[mainonly](https://github.com/jerrylususu/mainonly)  一个浏览器 Bookmarklet(书签工具),用户选中一个页面元素,它可以隐藏其他元素,适合用来专注阅读。([@jerrylususu](ruanyf#3845) 投稿) 1、[中国历朝代视频讲解](https://www.historyline.online/)  一个[开源](https://github.com/liujuntao123/chines-history-video)网站,将 BiliBili 上面综合数据最高的一些中国历史视频,以时间轴的方式呈现。([@liujuntao123](ruanyf#3836) 投稿) 2、[YUERGS](https://hougiser.gitee.io/music-score/)  作者为了解决自学吉他过程遇到的痛点,开发了这个网站,支持吉他谱滚动播放、吉他调音、查和弦、节拍器、扒歌等相关功能。([@ly15927086342](ruanyf#3834) 投稿) 3、[文本编辑器实时协同的原理和实现](https://www.aadhav.me/posts/collaborative-editor)(英文)  文本编辑器如何支持多人实时编辑?本文以示例讲解原理。 4、[世界上最大的纽约市照片](https://www.earthcam.net/projects/empirestatebuilding/gigapixelpanorama/2021/)  360 度的纽约全景照片,达到了800亿像素,支持移动和缩放。 5、[Beej 的网络概念指南](https://beej.us/guide/bgnet0/html/split/)(Beej's Guide to Network Concepts)  著名技术作者 Beej 新发布的计算机网络底层概念的英文教程。 1、[减速白线](https://www.euronews.com/next/2023/07/26/inventive-or-stupid-french-village-disorients-drivers-with-crisscrossed-white-lines) 一个法国小城市的十字路口,经常有超速导致的车祸。 市长想了各种办法,让司机减速,都失败了。 他树立了减速的大字标牌,根本没人看。他在马路上安装减速带,结果造成很大的噪音,影响居民生活。 最后,他想了一个绝招,在地面画了很多杂乱的白线,吸引司机的注意力,干扰视线,司机为了看清路线,就会放慢速度。  这件事在法国引起了热议。赞成者认为,让司机不容易看清道路,确实有减速效果。反对者认为这样破坏市容,而且让人困惑。 下图就是该路口现在的样子。  2、[冰冻鲜花雕塑](https://www.thisiscolossal.com/2023/02/azuma-makoto-temporary-frozen-sculptures/) 一位日本艺术家在北海道的结冰湖面上,制作了一个冰冻鲜花雕塑。  入夜后,他把一束束颜色各异的鲜花,放到架子上,在上面浇上水,天亮后就冻成了冰柱。   太阳升起后,在阳光的照耀下,这件作品为白雪覆盖的荒原带来生气和景观。  1、[解决团队分歧的四种方式](https://www.businessweekly.com.tw/management/blog/3014278) 团队成员之间,经常会因为不同意见发生分歧。 有些分歧,最终会达成一致意见;另一些分歧,谁也无法说服谁,难以达成一致。 团队内部无法达成一致时,可能会出现四种决策方式。 **方式一:我不同意,但一旦决策定了,我就会一起努力。** 亚马逊创始人贝佐斯说:“当我跟一个主管反复讨论后,他不同意我的看法。虽然我不认为他正确,但我愿意陪他赌一把。我们认识几十年了,我觉得他可能比我更接近真相。其实我也不知道自己的决定是否正确,干脆照着下属的想法走。” 这样有几个好处: - 至少产生了一个大家同意的决策。 - 事后不会互相埋怨。 - 有利于形成真正的团队精神。 **方式二:双方各退一步,互相“妥协”(Compromise)。** 这种做法是在双方立场之间,找一个中间点作为决策。这个房间我认为12尺高,你认为11尺高,最后大家同意把它的高度定为11.5尺。 这种决策方式很糟糕,因为11.5尺根本不是真相,只是因为找出真相需要耗费太多的能量,“妥协”让大家以一种节省能量的方式达成共识。 真正可取的做法是,凡是可以找到真相的事情,都不应该妥协。 **方式三:比谁更固执。** 争论的双方进行持久战,最先坚持不下去的人就会投降。 这种决策方式既没有得到真相,又大伤团队元气。所以,必须禁止这种方式,不允许用消耗对方的方式达成协议。 **方式四:提供给上级,由上级决定。** 这种方式可以外包决策过程,也不会伤害团队成员之间的感情。缺点是大家没有去尽力找寻真相,团队思想也没有真正达成统一。 总结:建议采用第一种决策方式“不同意、但尽力去做”。 这种方式不一定是正确决策,但是对于企业来说,有一个速度问题:决策速度必须要快,不能拖延,团队要始终保持高速度。第一种决策方式,至少可以保证决策会在短时间内产生,把事情向前推进。 1、 我使用 ChatGPT 的感觉,就像在使用某个电话自动应答系统,到了某些时候我不得不大声尖叫,要求与人类交谈。 -- [cogdogblog.com](https://cogdogblog.com/2023/11/training-vs-sources-60000/) 2、 我不知道多久,“计算机科学”这个专业的名字会改为“机器学习”。 -- [Donald Knuth](https://thenewstack.io/donald-knuth-on-machine-learning-and-the-meaning-of-life/),著名计算机科学教授 3、 如果金钱统治世界,那么谁统治金钱? 答案是 **那些有能力制造通货膨胀的人统治着金钱**。他们首先借钱购买实物资产,通货膨胀之后,再用贬值的钱来还债。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=37707208) 4、 一项研究发现,魔术师比较少患有精神病,原因未知。可能的解释是,精神病很大程度上与臆想幻觉有关,而魔术师不容易产生幻觉。 -- [《卫报》](https://www.theguardian.com/science/2023/nov/15/magicians-less-prone-to-mental-disorders-than-other-artists-finds-research)  [停止寻找的最佳时间](https://www.ruanyifeng.com/blog/2023/01/weekly-issue-238.html)(2023 ruanyf#238) [音乐是反社交](https://www.ruanyifeng.com/blog/2021/12/weekly-issue-188.html)(2021 ruanyf#188) [失业难以避免,重构人生规划](https://www.ruanyifeng.com/blog/2020/12/weekly-issue-138.html)(2020 ruanyf#138) [如果你遇到一条蛇](https://www.ruanyifeng.com/blog/2019/12/weekly-issue-88.html)(2019 #88) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3814)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  一位意大利摄影师,苦苦尝试了6年,终于在本月拍到了一张难以置信的照片:大教堂、山峰、月亮处于一条直线,并且地球反射的太阳光,通过长曝光,可以照亮月亮顶部。([via](https://apod.nasa.gov/apod/ap231225.html)) YouTube 是世界最大视频网站,全世界的人都在上传视频。  但是,它没有透露过,内部一共有多少个视频。 上周,网上出现了[一篇有趣的文章](https://ethanzuckerman.com/2023/12/22/how-big-is-youtube/),使用概率方法,估计 YouTube 的视频总数。  这篇文章非常有启发意义,面试可能也会出这一类的题目。下面,我就分享作者是怎么做的。 我们知道,每一个 YouTube 视频都有唯一编号,放在 URL 里面。 比如,某个视频的 URL 是`https://www.youtube.com/watch?v=NJHG0yuBabQ&`,那么它的视频编号就是`NJHG0yuBabQ&`。  YouTube 也没有透露过,这个编号是怎么产生的。 但是根据观察,可以得知它是一个11位字符串,前十位字符的取值范围是64个值(`[a-zA-Z0-9_-]`),最后的第十一位字符的取值范围只有16个值。 这意味着,所有的编号一共有 2^64 种可能,这是一个超级巨大的数字,足以容纳过去和将来所有可能生成的视频。 显然,不是每一个编号,都有对应的视频,绝大部分是空号,而且空号远远多于实际视频。如果我们假定,YouTube 一共有10亿个视频,那么你大概猜184亿次,才会猜中一个有效的编号(前提是这些编号为均匀分布)。 那么,**我们可以反推,通过抽中有效编号的概率,判断出 YouTube 一共有多少个视频**。 这就好比,某个地区的电话号码是从 843-000-0000 到 843-999-9999,一共有1000万个号码。我们随机拨打100个号码,如果其中10个可以接通(即10%的接通率),我们就可以判断出,大概有100万人拥有843号码,其他900万个都是空号。 那篇文章的作者就使用这种方法,随机构造视频编号,看看命中多少个,然后得到了一个结论:2023年 **YouTube 的视频总数估计为 133.25 亿**。 他们不仅估计了视频总数,还估计了其他很多指标,全部公开在网站 [tubestats.org](https://tubestats.org/) 上面。  根据这些数据,可以得到一些有趣的观察。 > - 2023年 YouTube 共有133亿个视频,2022年是93亿个,年增长率超过40%。 > - 4.5% 的视频一次也没有播放过。 > - 72% 的视频一条评论也没有。 > - 60% 的视频是 Vlog(个人生活)。 > - 9分钟到16分钟的视频最多,占到20%。 如果你对长视频的数据感兴趣,可以去这个网站挖掘。 最后,我看到网友提到,这种判断方法并不新鲜。生物学家早就用它,了解湖泊中鱼的总数。 你在池塘里钓到100条鱼,全部做好了标识,然后放生。过了一个星期,你又去钓了100条鱼,发现其中有30条是上周钓到过的,请问这个池塘一共有多少条鱼? 1、[自动驾驶灯](https://www.cnn.com/2023/12/19/business/mercedes-adds-new-light-color-blue-for-self-driving/index.html) 奔驰汽车最近获得批准,在车辆上添加绿松石灯光。  这种灯光亮起时,就表示车辆处于自动驾驶状态。即使驾驶座上有司机,他此时也没有控制方向盘。  根据上图,该灯光出现在多个部位,包括车前灯、车后灯和后视镜上。 这个设计可能会成为所有车辆的共同标准。以后,我们通过车灯,就能区分自动驾驶车辆和人类驾驶车辆。但是那样,未来的马路上会不会都是一片青绿色? 2、[64核笔记本](https://notebook.pconline.com.cn/1694/16945317.html) 国内某厂商居然将服务器的64核 AMD EPYC CPU,放进了笔记本,并配上 RTX4080 显卡和液冷降温。  这可能是史上性能最强的笔记本了,因为用的是服务器配置。目前市场上性能最强的笔记本,不过是16核 CPU,而它是64核。  它的厚度为4.6厘米,其实还可以,但这造型太像板砖了,工业设计未免简陋了。 3、[Cybertruck 涉水模式](https://www.notebookcheck.net/Tesla-Cybertruck-seals-its-123-kWh-battery-during-river-crossings-using-the-air-suspension-tank.783958.0.html) 马斯克在推特上宣布(下图),Cybertruck 将有一个套装,可以变成船,在水里至少开100米。  早先媒体已经确认,Cybertruck 的菜单里面确实有一个“涉水模式”(ward mode)(下图),看来真的可以在水里开。  但是,这个车非常重,很难想象可以浮在水面上,更大可能是溯溪,车轮可以接触到水底。  有的媒体恶搞,猜测马斯克所说的“套装”是一个气垫船的底盘,可以装在 Cybertruck 的下面,还画了想象图。  4、[GitHub 贡献墙](https://deliprao.substack.com/p/the-great-ai-weirding) 有些国外的 HR 招聘人员,会查看求职者的 GitHub 贡献墙。 一篇文章透露,像下图这样的贡献墙,可能会让招聘官留下不好的印象,导致求职被拒。  上图这位程序员,周末两天基本不提交代码,圣诞假期、春假、暑假、秋假也很少提交。 5、[绵羊除草](https://www.ucdavis.edu/curiosity/news/surprising-benefits-of-sheep-mowers) 为了保持草坪整洁,除草机是必需的。但是,它的噪音很大,与安宁的环境不太协调。 加州大学戴维斯分校最近引入了绵羊,尝试用绵羊除草,而不是除草机。  最初这只是一个实验,看看绵羊能否替代除草机。但是后来发现,绵羊除了吃草,本身也是一道风景,并具有自然疗法的效果,让人们感到心灵平静。  现在,每天放出羊群到草坪上吃草,已经成了该校的固定做法。许多学生表示,绵羊让他们减轻了压力。 但是,绵羊需要额外的管理。每天早上,运输车将绵羊运入校园,晚上再运回谷仓,这是非常麻烦的,恐怕很难推广开来。  1、[为什么手机最后1%的电可以用很久?](https://m.huxiu.com/article/2467552.html)(中文)  本文介绍手机剩余电量的计算方法。 2、[如何在 Windows 删除 Edge](https://github.com/ruanyf/weekly/issues/3804)(中文) 微软为了遵守欧元区的监管规定,允许该区域的用户卸载 Edge 并移除 Bing。网友找到了变通方法,让非欧元区的用户也能卸载 Edge。([@WFANG12719](ruanyf#3804) 投稿) 3、[iPhone 允许应用追踪用户](https://wingu.se/2023/11/30/only-apple-can-do-allow-apps-tracking-users-location-without-consensus.html)(中文)  iPhone 有一个 API,能够获取用户的 WiFi 接入点,从而在用户无感知的情况下对其精确定位,该功能还无法关闭。 4、[了解图形系统 X](https://silaoa.github.io/2020/2020-04-25-Cygwin%E7%B3%BB%E5%88%97%EF%BC%88%E5%8D%81%E4%BA%8C%EF%BC%89%EF%BC%9A%E4%BA%86%E8%A7%A3X.html)(中文)  Linux 图形环境的底层是 X 图形系统,本文对它进行一个通俗的介绍。([@silaoA](ruanyf#3790) 投稿) 5、[开源公司的生与死](https://lucumr.pocoo.org/2023/12/25/life-and-death-of-open-source/)(英文)  一个外国人程序员购买了中国产的 3D 打印机 Bambu Lab A1。他很喜欢这台打印机,感叹中国公司基于其他人的开源软件,做出了更好的产品,威胁到了原始的开源公司的生存。 6、[如何用 Node.js 写一个命令行工具](https://evertpot.com/node-changelog-cli-tool/)(英文)  本文介绍如果用 Node.js 的标准库,不加载任何外部模块,写一个命令行工具。 7、[如何拷贝 Windows 不能拷贝的文本](https://www.howtogeek.com/how-to-copy-uncopyable-texts-on-windows/)(英文)  本文介绍三种方法,在 Windows 拷贝那些无法拷贝的文字,比如窗口面板上的文字(上图)。 8、[Firefox 的多账户容器](https://support.mozilla.org/en-US/kb/containers)(英文)  Firefox 允许新建容器,在容器里面访问某个网站。这不仅可以保护隐私,还可以同时登录单个网站的多个账户。 1、[Score In URL](https://powersnail.com/ScoreInUrl/)  一个在线编辑和分享乐谱的网站,乐谱保存在 URL 之中。 2、[Teamlinker](https://github.com/Teamlinker/Teamlinker/blob/main/README-ZH-CN.md)  一个开源的团队协作平台,包含项目、Wiki、日历、会议、聊天和网盘等功能。([@xbdsky](ruanyf#3780) 投稿) 3、[Rspress](https://rspress.dev/zh/)  基于 Rspack 的静态站点生成器,内置了 Rust 工具链,性能优秀,上手简单。([@sanyuan0704](ruanyf#3792) 投稿) 4、[AudioCut](https://audiocut.app/)  一个 Web 工具,可以自动剪辑音频文件,去除噪音和重复内容,删除选中的单词和句子,适合编辑播客。([@tangpanqing](ruanyf#3794) 投稿) 5、[Tianji](https://github.com/msgbyte/tianji)  一个开源工具,网站流量分析 + 业务监控告警 + 服务器监控三合一,三种服务做在了一起。([@moonrailgun](ruanyf#3795) 投稿) 7、[Memo Card](https://memocard.net/)  一个 Web 工具,用来生成文字分享的卡片图。([@ivone-liu](ruanyf#3803) 投稿) 8、[vocal-separate](ruanyf#3806)  一款极简的人声和背景音乐分离工具,将音视频文件分离为单独的人声文件和伴奏文件,完全本地化作业,无需连接外网。([@jianchang512](ruanyf#3806) 投稿) 9、[DouyinLiveRecorder](https://github.com/ihmily/DouyinLiveRecorder) 一款免费的直播录制工具,支持录制抖音、Tiktok、快手、虎牙、斗鱼、B站、小红书等多平台的直播视频。([@ihmily](ruanyf#3809) 投稿) 10、[Drawing Prompt](https://drawing-prompt.com/en)  一个文生图的辅助工具,可以自动扩展提示语,将简短的提示(非英语也可以)变成详尽丰富的英语提示,免费且无需登录。还支持生成随机的提示词 tag 组合,并内嵌 Fast SDXL 模型,用于预览效果。([@dongan-beta](ruanyf#3810) 投稿) 11、[cloudflare-ai-web](https://github.com/Jazee6/cloudflare-ai-web) 通过免费的 Cloudflare Worker,搭建一个你自己的 AI 平台,支持切换多个 AI 模型,试用 [Demo](https://ai.jaze.top/)。([@Jazee6](https://github.com/ruanyf/weekly/issues/3812) 投稿) 12、[Penumbra](https://github.com/nealmckee/penumbra)  一种配色方案,有明暗两个主题。据说是通过数学计算得到的、最有利于感知的配色方案。 1、[计算机科学热门论文](https://trendingpapers.com/)(英文)  该网站按照动态排名,列出计算机领域的最新热门论文。 2、[黑客新闻电讯](https://hntelegraph.com/)  这个网站使用 AI,将“黑客新闻”每天的热点写成一篇篇报道,以后的“内容农场”大概就是这种样子。 3、[老式电脑纸模型](http://rockybergen.com/papercraft)  该网站提供各种老式电脑的折纸模型下载。 4、[Kickass markdown](https://github.com/Olwiba/Kickass-markdown)  这个仓库收集各种 GitHub Markdown 技巧,比如显示红底白字(上图)。 5、[Hugging Face 课程](https://huggingface.co/learn)  著名 AI 平台 Hugging Face 的官方学习频道,目前有三门课程:NLP、深度学习和 AI 音频处理。 1、[波浪墙](https://twistedsifter.com/2020/06/how-wavy-crinkle-crankle-walls-use-less-bricks-than-straight-walls/) 英国的很多砖墙砌成波浪形。  表面上看,这样既浪费土地,又费工,但是它也有显著的优点。  它采用拱桥的曲面结构,具有更强的抗压力,所以比直墙更牢固,因此它可以修得很薄,比较节省材料。   1、**香农与爱因斯坦** 信息论奠基人香农的传记里面,记录了一段他与爱因斯坦的趣事。  博士毕业以后,香农来到普林斯顿高等研究院,爱因斯坦也在那里。  当时,香农只是一个小讲师,而爱因斯坦已经是名满世界的大科学家。 有一次,香农正在研究院给一群数学家上课,教室的后门打开了,爱因斯坦走了进来。 爱因斯坦站着听了几分钟课,然后与后排的一个听课者耳语一番,就离开了教室。  课程结束后,香农匆匆忙忙地赶到教室后排,找到那个与爱因斯坦耳语的人,迫切想要知道这名伟大的科学家对他的讲课内容有哪些评价。 那个人告诉他:“爱因斯坦只是问了洗手间怎么走。“ 1、 直到有一天,你意识到了你会死,手头的事情做不完,一切就都发生了改变。从那一天开始,你花费的时间才是真正花出去的时间。 -- [马丁·斯科塞斯](https://www.gq.com/story/martin-scorsese-profile),美国著名电影导演,今年80岁 2、 亚历山大大帝建立马其顿帝国后,有一天突然哭了,因为他感到没有更多的世界可以征服了。 -- [古罗马作家普鲁塔克](https://www.theparisreview.org/blog/2020/03/19/and-alexander-wept/) 3、 普通人很难理解天才的思考过程,因为天才一方面很难向他人解释自己的想法,另一方面也不屑于这样做。 -- 乔治·亨利·刘易斯,英国哲学家 4、 专利流氓利用 AI 生成大量想法,然后逐一申请专利,这只是时间问题。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=38269714) 5、 作家总是与一张白纸(或一个空白屏幕)进行对抗,通常是白纸获胜。 ChatGPT 的用户总是与一个空白文本框进行对抗,通常是空白文本框获胜。 -- [dbreunig.com](https://www.dbreunig.com/2023/11/14/the-tyranny-of-the-blank-textbox.html) [真实方位是如何暴露的?](https://www.ruanyifeng.com/blog/2022/12/weekly-issue-237.html)(2022 ruanyf#237) [元宇宙会成功吗](https://www.ruanyifeng.com/blog/2021/12/weekly-issue-187.html)(2021 ruanyf#187) [Slack 被收购,以及企业的技术选型](https://www.ruanyifeng.com/blog/2020/12/weekly-issue-136.html)(2020 ruanyf#137) [新人要为团队写文档](https://www.ruanyifeng.com/blog/2019/12/weekly-issue-87.html)(2019 #87) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3684)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  河北承德的山谷音乐厅,是一个混凝土和岩石建造的洞穴空间。观众脚下是舞台,头上是天窗,可以同时听到音乐和大自然的声音。([via](https://fahrenheitmagazine.com/zh-CN/%E8%89%BA%E6%9C%AF/%E5%BB%BA%E7%AD%91%E5%B8%88%E4%BA%8B%E5%8A%A1%E6%89%80/%E6%95%99%E5%A0%82%E7%9A%84%E5%A3%B0%E9%9F%B3%E5%8F%8A%E5%85%B6%E8%BF%B7%E4%BA%BA%E7%9A%84%E5%BB%BA%E7%AD%91)) 又是年底,一年过去了。 大家往往会回顾,这一年实现了哪些目标,下一年要设定哪些目标。  今天,我想分享 BaseCamp 公司创始人 Jason Fried 的一篇短文,题目就叫[《我从来没有目标》](https://m.signalvnoise.com/ive-never-had-a-goal/)。  下面就是这篇文章的主要内容。 我不记得自己有什么目标,那种很具体的目标。 有些事情我一直想做,但如果不做,我也能接受。有些事情值得去做,但如果没有做到,我也不觉得很遗憾。 我的目标不是那样。 我做事,我尝试,我建造,我想要取得进步,我想让我做的东西使得自己、使得公司、使得家庭、使得社会变得更好。但我从未设定过目标。这不是我做事的方式。 目标是当你到达时就会消失的东西。一旦你到达了,它就消失了。你总是可以设置另一个,我只是不按这样的步骤行事。 我只是做我正在做的事情,然后就到了现在的地方。今天我继续以同样的方式对待工作和生活。  他的文章到这里就结束了。我很喜欢作者的这种态度。 你可以不给自己设定目标,因为**目标是你做事的副产品**。只要你按照自己的信念,不断地努力去做事、去尝试,就可以了,至于能做到哪一步,顺其自然就好了。 有一句成语“[功不唐捐](https://baike.baidu.com/item/%E5%8A%9F%E4%B8%8D%E5%94%90%E6%8D%90/10712036)”,就是这个意思,付出的努力不会白费。  西方人说:“Passion never fails”(激情不会失败),也是同样的意思。  建造那些你想要建造的东西,努力做事,认真生活,人生可以没有目标。 新的一年,我想我也是这样,没有目的地,就是向前走。 每到年末,都会有很多年度演讲,盘点过去一年。 今年,掘金社区做了一个尝试,推出了 **“年度技术演讲”,专门盘点2023年的技术大事**。  活动时间是明年1月20日(星期六),上午是主论坛的技术嘉宾演讲,下午是分论坛的专业领域讨论会,涉及大前端、云、AI 等热点领域。 这一年很不容易,终于过完了,主办方搭了一个场子,让大家聚在一起分享技术趋势,结交朋友。 活动地点是深圳的万丽酒店,点击[这个链接](https://juejin.cn/meetings/talk2023?utm_source=ruanyifeng),或扫描上方二维码,了解活动详情并**免费报名**。因为这次的场地是五星级酒店,座位有限,采用实名制,会有一个审核环节。 一个美国设计师每年底发一个帖子,总结他在这一年发现的有趣的东西。 下面是他的[2023年的总结](https://medium.com/magnetic/52-things-i-learned-in-2023-a3bbb9f9323d),其中有一些真的很有趣。 1、 [美国国防部](https://www.npr.org/2022/07/31/1110882487/dod-slot-machines-overseas-bases)是世界最大的老虎机运营商之一。  以提高“军人的士气、福利和娱乐”的名义,美国国防部在海外的美军基地运行着3,000多台老虎机,每年从中赚取1亿美元的收入。 2、 美国现在还有工厂,生产[搓衣板](https://www.wsj.com/amp/articles/americas-last-washboard-factory-isnt-ready-to-throw-in-the-towel-11674744553)。  疫情期间,搓衣板的销量增长了57%,不过其中40%是作为打击乐器出售的。 3、 为了让腿显得更长,中国厂商发明了“[假肚脐](https://www.scmp.com/news/people-culture/gender-diversity/article/3230438/fake-belly-buttons-all-rage-china-women-seek-freedom-dress-and-boost-confidence-some-raise-body)”贴纸。它贴在实际肚脐上方几厘米处,然后把真肚脐遮住,创造出双腿更长的错觉。  电商网站上,4元可以买到32张。根据商品说明,它们不反光,甚至防水,还不易脱落。 4、 一道闪电含有大约0.25千瓦时的能量,换算成电费,只有1角多的人民币。  闪电的能量虽然不是非常大,但是持续时间只有几微秒,电压高达数百万伏,所以才会如此危险。 5、 一家以色列公司推出了手机 App “[远程娃娃机](https://www.ft.com/content/c5aedb42-8ab6-40d3-bbfb-6ac8112e4c15)”,让你在手机上远程操作他们仓库里面的实体娃娃机。  如果抓到了,他们就把娃娃寄给你。 12月4日,谷歌公开了 AI 模型 [Gemini](https://deepmind.google/technologies/gemini/),跟 GPT-4 相抗衡,外部开发者可以自由使用。 1、[Gemini Pro 免费使用站点](https://googlegemini.co/)([@lchh5](https://github.com/ruanyf/weekly/issues/3765) 投稿)  2、[GeminiProChat](https://github.com/babaohuang/GeminiProChat)  这是网友写的一个极简 UI,调用 Gemini 的 API。你可以试用作者部署的 [Demo](https://www.geminiprochat.com/),也可以本地运行。([@babaohuang](https://github.com/ruanyf/weekly/issues/3749) 投稿) 3、[Google Gemini 的图像能力测试](https://blog.roboflow.com/first-impressions-with-google-gemini/)(英文) 一个外国程序员分别对 Gemini 和 GPT-4V 进行了四项测试(图片问答、文字识别、文档识别、物体检测),然后写了这篇文章。  大家可以看看测试结果,到底孰强孰弱。我们还可以学习他的测试方法,用于评估其他模型。 1、[Have I Been Pwned 的创始人](https://www.abc.net.au/news/2023-09-23/cybersecurity-troy-hunt-have-i-been-pwned-fighting-data-breaches/102803748)(英文)  [“Have I Been Pwned”](https://haveibeenpwned.com/)(上图)是一个著名的密码泄漏检查网站,输入邮件地址,它会显示你的密码是否泄漏。本文介绍该网站创始人的故事(下图)。  2、[Linux 如何安装字体](https://linuxiac.com/how-to-install-fonts-on-linux/)(英文)  本文总结了 Linux 安装字体的各种方法。 3、[浏览器的67个调试技巧](https://alan.norbauer.com/articles/browser-debugging-tricks)(英文)  浏览器的开发者工具怎么调试 JS 脚本,本文介绍67个高级技巧。 4、[ESLint 新规则:禁止常量运算式](https://eslint.org/blog/2022/07/interesting-bugs-caught-by-no-constant-binary-expression/)(英文)  本文介绍 ESLint 的一条新规则`no-constant-binary-expression`,如果一个 JavaScript 运算式的运算结果为常量,就报错。 5、[构建 Web 应用的四种方法](https://tomhummel.com/posts/four-web-apps/)(英文)  本文总结了目前架设网站的四种方法:静态网站、云函数、服务器、容器。 1、[snowmachine](https://github.com/sontek/snowmachine)  一个 Python 脚本,可以在终端窗口显示下雪和圣诞树。 2、[Photo to Anime](https://photo-to-anime.com/)  这个网站可以将上传的图片动漫化,也可以通过文本生成动漫图片。([@dongan-beta](ruanyf#3746) 投稿) 3、[CBox](https://github.com/jokimina/cbox-chrome-extension)  Chrome 浏览器插件,通过快捷键唤起一个弹窗,执行各种操作(搜索、浏览历史、跳转标签)。([@jokimina](ruanyf#3753) 投稿) 4、[DartBook](https://github.com/lindeer/dartbook)  作者重新实现的 GitBook,加快了 Markdown 的解析速度,并新增了一些功能。([@lindeer](ruanyf#3763) 投稿) 5、[pastebin-worker](https://github.com/xiadd/pastebin-worker)  一个基于 Cloudflare Worker 实现的文字/代码分享网站,类似于 Pastebin。([@xiadd](ruanyf#3771) 投稿) 6、[EasyTranslator](https://github.com/artwalker/EasyTranslator) 一个命令行的文件翻译工具,可以翻译.txt、.pdf、.docx、.md、.mobi、.epub 文件,需要 OpenAI key。([@artwalker](ruanyf#3760) 投稿) 7、[V2EX Polish](https://v2p.app/)  一款浏览器插件,用来增强 V2ex 论坛的功能。([@Codennnn](ruanyf#3762) 投稿) 1、[嗯背单词](ruanyf#3754)  2、[成语接龙游戏](https://animos.ai/zh-CN#description)  小朋友跟 AI 模型玩成语接龙游戏,参见[介绍文章](https://animos-ai.notion.site/LLM-function-calling-e9756cef15b54f7684658fd4e5d1096b)。([@zamia](https://github.com/ruanyf/weekly/issues/3758) 投稿) 1、[周刊的 Chat 服务](https://www.ahavs.com/chat-ruanyifeng)  网友将周刊迄今的所有内容进行了向量化索引,提交给 ChatGPT,然后就可以跟周刊问答了。([@ahaapple](ruanyf#3767) 投稿) 2、[News Minimalist](https://www.newsminimalist.com/)  ChatGPT 选出的每日热点新闻。([@Y024](ruanyf#3768) 投稿) 3、[SearchEmoji](https://searchemoji.app/zh-hans)  Emoji 搜索引擎,支持30种语言,[代码](https://github.com/rotick/searchemoji)开源。([@dongnaebi](https://github.com/ruanyf/weekly/issues/3752) 投稿) 4、[中文版黑客新闻](https://dizkaz.com/)  作者用 Go 语言实现的黑客新闻的克隆版。([@oodzchen](ruanyf#3756) 投稿) 5、[Solo 独立开发者社区](https://solo.xin/)  针对独立开发者的交流、合作、分享的平台。([@Baiang](ruanyf#3759) 投稿) 新年的时候,网上都有很多礼物推荐。下面是一家美国网站的[推荐](https://www.legalnomads.com/gift-guide-2023/),有几样东西挺有创意的。 1、[浇花吸管](https://plantstraws.co/products/plant-straw-small)。  金属管里装有棉条,将水缸里的水吸到花盆里面。 2、以色列 [OTOTO 设计工作室](https://ototodesign.com/collections/new)的创意厨具。 沥水篮  汤勺  搁架  玻璃杯  榨汁器  1、[海水含氧量](https://e360.yale.edu/features/as-ocean-oxygen-levels-dip-fish-face-an-uncertain-future) 全球变暖对地球生物产生巨大威胁,其中一个较少被注意、但影响巨大的威胁就是海水含氧量。  海水里面溶解了氧气,海洋生物依赖这些氧气。 根据观测,海水的氧气含量正在不断下降,海洋生物越来越难生存。 这有四个原因。 (1)全球变暖,海水升温。根据物理学,温度上升会让溶解的气体变少。 (2)海水流动变小。深层海水的含氧量,取决于表层海水的混入,但是地表的融冰增加,使得注入海洋的地表水密度变小,不利于向下混合。 (3)洋流减少。南极和北极正在快速升温,与赤道的温差变小,抑制洋流和地表的风。这进一步减少了海水流动。 (4)浮游生物增加。海水升温导致细菌和藻类大量繁殖,它们会吞噬海水里面的氧气,使得其他生物窒息。 以上原因导致海水含氧量不断减少。  它的后果十分严重,海洋鱼类种类随之减少,而且鱼类也会变得更小、发育不良。大量鱼类迁移到含氧量更高的水域,导致气温最高的热带海洋地区将没有鱼。 1、 学生不再是学生,新手变成专家,大家开始组建家庭,所有对你的时间的要求都变得非常苛刻。 -- [Tim Carmody](https://kottke.org/23/11/snarkmarket-turns-20),他在学生时代创办了一个网站,坚持了20年,他评论这件事到后来是多么困难。 2、 如果一个行业向不擅长其工作的人支付高薪,这是一个信号,表明该行业存在泡沫。 -- [Bloomberg.com](https://www.bloomberg.com/opinion/articles/2023-11-03/the-tech-gold-rush-is-over-the-search-for-the-next-gold-rush-is-on) 3、 我从软件工程中学到了几个教训: (1)如果不了解系统的工作原理,就无法在系统之上构建东西。 (2)尖端方法是灾难的根源。 (3)那些宣传得很美好的事物都是炒作,你只能得到承诺的一小部分效果。 -- [Andrew Helwer](https://ahelwer.ca/post/2018-02-13-z3-firewall/) 4、 慢就是顺利,顺利就是快。 -- [《远程工作的经验教训》](https://dtransposed.github.io/blog/2023/11/02/Remote-SWE/) 5、 全世界各种语言的“茶”,只有两种读音,一种是 chai,另一种是 tea。它们都来源于中文,第一种是北方普通话读音,第二种是福建沿海的闽南话读音。 显然,采用第一种读音的国家,茶叶源自中国的陆路传播。采用第二种读音的国家,茶叶源自中国的海路传播。 -- [《历史地图》](https://resobscura.substack.com/p/historical-maps-probably-helped-cause) [中国的阳光地带](http://www.ruanyifeng.com/blog/2022/12/weekly-issue-236.html)(2022 ruanyf#236) [低纬度,高海拔,气候优势](http://www.ruanyifeng.com/blog/2021/12/weekly-issue-186.html)(2021 ruanyf#186) [利特伍德奇迹定律](http://www.ruanyifeng.com/blog/2020/12/weekly-issue-136.html)(2020 ruanyf#136) [千万不要当完美主义者](http://www.ruanyifeng.com/blog/2019/12/weekly-issue-86.html)(2019 #86) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3684)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  上海14号线豫园地铁站,就在黄浦江边。屋顶设计采用几万片铝板,象征着一圈圈的水波,以及豫园的飞檐,并可以配合灯光形成一个天幕。([via](https://www.archiposition.com/items/20220224043158)) 这个月,特斯拉的 Cybertruck 开始在美国交付了。  它是一辆皮卡,造型很奇特,车斗上面有一个挡板,打开就可以装货。  这辆车创造了很多世界第一。 > 1. 世界第一辆不锈钢汽车。 > 1. 钢板据说可以防弹,而且因为车形具有棱角,普通车辆撞到它会很惨。 > 1. 最重的皮卡,自重3.5吨,加上乘客和货物可以超过4吨,是普通皮卡的2倍。 但是,有一个世界第一,提到的人很少:**它是世界首辆车内供电全部为 48V 的汽车**。  大家知道,汽车内部有很多电器,都需要用电,比如电动门窗、空调、灯具、点烟器等等。这里就有一个车内的电压问题。 以前都是油车,没有太多的电子设备,不需要很大功率,所以电压定得比较低。一开始是 6V 的直流电,后来提高到 12V。 现在,市场上所有车辆,车内都有 12V 供电。相应的,车内的电子设备一般也是 12V 电压设计。 Cybertruck 是世界第一辆没有 12V 供电,只有 48V 供电的汽车。这意味着,它的所有电子设备都是专门定制的。 为什么 Cybertruck 放弃了 12V? 原因很简单,因为它的用电量太大了,12V 电压会使得电线不堪负荷。  有报道透露,单单是 Cybertruck 长达1.2米的巨型雨刷(上图),启动功率就要3600瓦,如果使用 12V 电压,电流将高达300安培,需要极粗的电线。 **改成 48V 以后,电压提高了4倍,电流只需要原来的四分之一**。 用电功率越来越大,这不单是 Cybertruck 面临的问题,其他电车都面临这个问题,12V 电压早就是汽车发展的一个限制。 改成 48V 有很多好处,主要有以下几点。 (1)电流变成原来的四分之一,就不需要很粗的电线了,可以大幅减少铜的用量,从而降低成本,同时减轻了整车重量。 (2)电流变小,还可以减少电线的发热量,使得传输损耗变小。 (3)48V 的电压,达到了以太网供电(POE)的电压标准,就可以用网线为一些设备供电,将信号传输和电源合成一根线。而且,以太网传输比现在的双绞线,速率更高,信号更稳定。 当然,48V 也有缺点,主要问题是配套的电子设备比较少,而且价格高。另外,整车的供电系统都需要重新设计。 好在特斯拉把 Cybertruck 的电路设计公开了,[主动提供给其他车厂](https://electrek.co/2023/12/07/tesla-shares-48v-architecture-with-other-automakers-to-move-the-industry/)。福特汽车的 CEO 发推说,没想到真能收到特斯拉发来的图纸,马斯克回复“不用谢”(下图)。   48V 肯定是未来的方向,希望国内的车企和汽配公司能够尽快跟进,升级供电电压。 AI 是眼下的行业热点,也是投资和招聘最多的领域。 掘金社区,作为国内著名的开发者社区,将于**本周日在深圳举办一次线下活动**,为大家创造一个相聚结识的机会,共同探讨 AI。  活动主题为 **《大模型技术探索与 AIGC 应用创新》**,他们邀请了阿里、NVIDIA 等公司的四位技术大牛,分享各自拿手的话题,包括 Transformer 的处理,以及 AIGC 模型如何落地于实际业务。 活动的详细内容,请看[官方主页](https://www.bagevent.com/event/8756156?bag_track=ruanyifeng),或扫描上方二维码,在那里免费报名。 珠三角的朋友如果本周日下午(12月17日)有空,可以去玩玩,地点就在字节的深圳湾工区。现场除了与嘉宾互动,还有茶歇环节,签到就赠笔记本、徽章套盒和贴纸。 1、[盲人美术馆](https://www.thrillist.com/travel/nation/envision-arts-gallery-wichita-kansas)  盲人怎么参观美术馆?美国堪萨斯州最近就出现了一家专门接待盲人观众的美术馆。  它的所有展品都可以摸,为了便于盲人观众领会,这些艺术品经过重新设计,表面都有突起。  展品介绍也是可以摸的盲文。观众还会领到一个解说器,走到艺术品前面,就会听到自动解说。  2、[行驶里程最多的特斯特](https://insideevs.com/news/699413/highest-mileage-tesla-model-s-3-batteries-14-motors/) 世界上行驶里程最多的特斯拉,是一辆2014款的 Model S P85。  它一共行驶了190万公里,相当于每年21万公里。也就是说,即使一天都不休息,它这些年每天最少要行驶577公里。  目前还不清楚,这辆车为什么行驶了这么多里程。车主只是说,他用这辆车完成过许多海外旅行,去过非洲、摩洛哥、瑞典、奥地利和中国。  一辆纯电车能开这么多公里,真是不简单。它的核心部件已经换过多次,电机换过13次,电池组换过3次。 3、[船舶起伏发电](https://newatlas.com/marine/heave-oscillators-wave-energy-ship/) 大家可能听说过“波浪发电”,在海里放置一个发电机,利用海浪拍打的能量发电。 上海一家研究所提出,船舶也会经受波浪拍打,为什么不直接把它改造成发电机呢。  他们的设想是,在船舱底部放置一个三轴振荡器,连接一个液压缸和弹簧。 船体晃动时,振荡器会在三个方向上产生振动,从而带动液压缸,压缩/拉动弹簧发电。  但是,他们没有计算,这样到底能发多少电。考虑到船只总是选择风平浪静的路线,这个设计就算能做出来,发电量可能非常少。 4、[首个基因编辑疗法](https://finance.sina.com.cn/stock/usstock/c/2023-12-09/doc-imzxkvky9798727.shtml) 12月8日,美国批准首个基因编辑疗法,治疗血液的镰状细胞病(下图,由于基因缺陷,病人的血细胞不是正常的圆形,而是镰刀形)。  这标志着基因编辑技术 CRISPR 诞生10年后,正式用于临床了。 该疗法会抽取病人所有的造血干细胞,逐一进行基因编辑,删除有缺陷的基因,再将造血细胞输回人体。 这意味着,基因疗法可能只能用于血液病,因为其他器官无法进行逐一的细胞编辑,除非在胚胎时期就进行编辑。 而且,该疗法非常贵,最低价格是220万美元(约1500多万人民币),根本不是普通人可以负担的。 1、[2023年 CSS 发展总结](https://developer.chrome.com/blog/css-wrapped-2023?hl=zh-cn)(中文)  Chrome 团队的总结,2023年 CSS 增加了哪些功能。 2、[一个越南程序员的阿里之旅](https://corecursive.com/software-world-tour-with-son-luong-ngoc/)(英文)  作者是一个越南程序员,原来在 Lazada 工作。后来,Lazada 被阿里收购,他就来到阿里,在杭州西溪园区呆过一段时间。 现在,他已经跳槽到 Booking.com,本文是他讲述自己的故事,以及对阿里的感受。 3、[互联网档案馆参观记](https://thenewstack.io/a-visit-to-the-physical-internet-archive/)(英文)  互联网档案馆(Internet Archive)是一个神奇的项目,目标是为 **所有网址** 保存一个备份,免费供大众查阅。 它在加州的总部可以购票参观,作者就去参观了,还遇到创始人为他们讲解。 4、[如何使用 Fail2ban 保护 SSH](https://linuxiac.com/how-to-protect-ssh-with-fail2ban/)(英文)  一篇初学者教程,教你如何在 Linux 上使用 Fail2Ban,防止服务器被暴力破解密码。 5、[Web 组件比 JavaScript 框架更长久](https://jakelazaroff.com/words/web-components-will-outlive-your-javascript-framework/)(英文)  作者需要一个页面效果,最终选择了 Web 组件来实现,这样可以与任何框架匹配。否则,换了一个框架,就需要重新实现。 6、[静态资源的缓存标头应该怎么写?](https://www.macarthur.me/posts/more-aggressive-cache-headers)(英文)  网站的静态资源,通常不会经常变动,它们的缓存应该怎么写 HTTP 标头呢。 1、[如何将 MP3 文件转为 Opus 格式?](https://www.worthe-it.co.za/blog/2023-08-20-building-a-digital-music-collection-in-2023.html)(英文)  Opus 是新的音乐编码格式,比 MP3 音频质量更好,而且压缩后体积还更小。 7、[如何降低手机的亮度](https://practicalbetterments.com/create-a-shortcut-for-even-lower-phone-brightness/)(英文)  有时候,即使调到最暗,手机屏幕依然很亮,本文教你如何在苹果和安卓手机上,将屏幕调到极暗。 8、[如何使用 GPT-3 解析非结构化数据](https://marcotm.com/articles/information-extraction-with-large-language-models-parsing-unstructured-data-with-gpt/)(英文)  作者演示一个实例,如何用 GPT-3 将公司的招聘帖子转成 JSON 数据。 1、[Imagine](https://imagine.meta.com/)  Meta 公司推出的文生图工具,使用 Facebook 和 Instagram 的11亿张图片训练,现在可以免费使用。 2、[NotebookLM](https://notebooklm.google.com/)  谷歌发布的 AI 笔记工具,用户上传文档,然后可以对文档提问,并且自动生成笔记,目前对美国用户免费开放。参见[谷歌的介绍文章](https://blog.google/technology/ai/notebooklm-new-features-availability/)。 不过,它好像只支持上传英文的 PDF 文件。 3、[Scalar API Reference](https://github.com/scalar/scalar)  一个开源工具,将 Swagger/OpenAPI 文件转成互动式 API 文档。 4、[RoomGPT](https://github.com/Nutlope/roomGPT)  一个开源软件,你上传一张房间照片,它使用 AI 重新设计你的房间。 5、[Comments](https://github.com/DongHY1/comments)  一个开源的网页评论系统,类似于 Vercel Comment,可以对页面的各个部分拉框评论。它采用 GitHub 的身份认证,数据放在 supabase。([@DongHY1](ruanyf#3743) 投稿) 6、[GPT Assistant](ruanyf#3725)  网友写的开源 GPT 安卓客户端,可以跟 AI 语音聊天,还可以发送图片到 GPT-4V,并基于安卓 WebView,让 GPT 访问任何网站。([@Skythinker616](ruanyf#3725) 投稿) 7、[MD Video](https://www.wvovw.com/guide/what-is-wvovw.html)  一个桌面软件,将 Markdown 文档转成一段短视频。([@lqomg](ruanyf#3736) 投稿) 8、[CodeGeeX2](https://github.com/THUDM/CodeGeeX2)  AI 编程助手,支持 VS Code、 IntelliJ IDEA、PyCharm、GoLand、WebStorm 等 IDE 编辑器,参见[介绍文章](https://github.com/CatsAndMice/blog/issues/72)。([@CatsAndMice](https://github.com/ruanyf/weekly/issues/3731) 投稿) 9、[bproxy](https://github.com/zobor/bproxy)  一款抓包代理工具,可以拦截 HTTP 请求,配置文件是一个 JS 脚本。([@zobor 投稿](ruanyf#3728)) 10、[Trippy](https://trippy.cli.rs/)  一个命令行工具,可以代替 traceroute 查看互联网通信的路径,分析网络状况。 1、[Mac 命令行命令](https://git.herrbischoff.com/awesome-macos-command-line/about/)  这个网站收集各种有用的 Mac 命令行的命令。 2、[现代统计学导论](https://openintro-ims2.netlify.app/)(Introduction to Modern Statistics)  一本面向大学新生的统计学入门教材,免费阅读。 3、[30天 Python 教程](https://github.com/Asabeneh/30-Days-Of-Python)  这个仓库是一个30天的 Python 入门课程,配有代码练习和视频。 4、[最漂亮的网页游戏](https://news.ycombinator.com/item?id=37931804)  Hacker News 的一个讨论帖,里面列举许多非常漂亮的网页游戏。上图出自游戏[《短途旅行》](https://alexanderperrin.com.au/paper/shorttrip/)(Short Trip)。 1、[苏联台风级核潜艇](https://imgur.com/a/xi3P3) 苏联台风级核潜艇,诞生于上个世纪80年代,是世界最大的核潜艇。 标题链接收集了100多张历史照片,详细回顾了这个巨无霸的历史。   它一共建造了6艘,由于耗资巨大,苏联无力维持,目前已经全部退役。 2、[防鸟针鸟巢](https://www.naturalis.nl/en/about-us/media/press-releases/rebellious-birds-make-nests-out-of-anti-bird-pins) 荷兰科学家发现,很多鸟儿捡拾建筑上面金属的防鸟针,用来搭建鸟巢。这件事让人哭笑不得。   科学家还不能解释,鸟儿真的喜欢金属鸟巢吗?还是因为这些材料在城市中更容易得到?   1、[我的区块链经历](https://anicetnougaret.fr/blog/farswap-xp) 2022年,我得到了一个机会,一个人去葡萄牙首都里斯本,参加 NearCon 2022 会议。  这是一场为期4天的区块链会议和黑客马拉松。参加会议期间,我要为自己的 Web3 项目寻找投资者,并尽我所能推销这个项目。 我不习惯干推销,也没有信心详细解释它的加密机制,因为我主要从事前端开发工作。 但是,我是一个非常自信的人,不害怕在公众面前讲话,所以第一天我就在大会讲台上进行了推销。  我当时是21岁,许多人对我的自信和年龄产生了深刻的印象。我是最年轻的参会者之一,而且根据一些人的说法,我看起来比实际年龄还要年轻。 这让我很快结识了很多人,包括开发者、投资者和从事各种加密相关工作的人。 令我惊讶的是,NEAR 基金会为这次大会投入了疯狂的预算。考虑到它只是一种相当小众的加密货币,小众到没有在大多数交易所上市,所以会议的规格尤其令人难以置信。  大会耗费巨资:免费而且非常好吃的食物、免费的夜总会派对、丰厚的黑客马拉松现金奖励、配有大摄像头和大屏幕的大型会议室,以及良好的大会整体筹备。 这很奇怪啊,一家无人知晓的公司,为什么要在技术会议和公共活动上面投入如此多的资金。 似乎对他们来说,取悦一些在里斯本度过一个凉爽周末的开发者和投资者,换取对方对他们的更多投资,不对他们实用性存疑的技术丧失信心,才是首等重要的大事。 正是由于这件事,从此以后,我就对区块链的生态产生了怀疑。 1、 世界上最富有的10位富豪,离婚过13次。 -- [collabfund.com](https://collabfund.com/blog/a-few-laws-of-getting-rich/) 2、 创业公司几乎就是一个“生活在未来”的地方。在创业的早期,你就像活在未来,因为你只关注一件事,就是如何做出一个未来大受欢迎的新产品。 -- [《你的问题不是你独有的》](https://landmines.substack.com/p/earning-the-privilege-to-work-on) 3、 以太坊曾被认为是“世界计算机”,允许人们将其用作计算资源。 这显然是一个愚蠢的想法,因为所有的计算都必须由所有全节点复制,这是极其冗余的。 -- [《还记得以太坊如何成为“世界计算机”吗?》](https://bramcohen.com/p/remember-how-ethereum-was-supposed) 4、 具有讽刺意味的是,忠诚的员工更可能被选为企业的剥削目标。企业会假设,忠诚的员工更愿意为企业做出个人牺牲。 -- [杜克大学的一项研究](https://www.sciencedirect.com/science/article/abs/pii/S0022103122001615) 5、 任何不经常改主意的人,都大大低估了我们生活的世界的复杂性。 -- 贝佐斯,亚马逊创始人 [青年失业率与选择创业](http://www.ruanyifeng.com/blog/2022/12/weekly-issue-235.html)(2022 ruanyf#235) [美国宪法拍卖,一个区块链案例](http://www.ruanyifeng.com/blog/2021/11/weekly-issue-185.html)(2021 ruanyf#185) [什么行业适合创业?](http://www.ruanyifeng.com/blog/2020/11/weekly-issue-135.html)(2020 ruanyf#135) [美国为什么不是乱哄哄?](http://www.ruanyifeng.com/blog/2019/12/weekly-issue-85.html)(2019 #85) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3684)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  甘肃张掖市的马蹄寺,在绝壁上凿有70多个古代石窟,非常壮观。可惜历史上破损严重,造像保存下来的很少。([via](https://baike.baidu.com/item/%E9%A9%AC%E8%B9%84%E5%AF%BA%E7%9F%B3%E7%AA%9F/2053689)) 上周某一天,我看到百度的热搜榜,置顶是一条新闻[《加快新型基础设施建设》](https://baijiahao.baidu.com/s?id=1783679308884678310)。  我很奇怪,这条新闻为什么置顶? 基础设施建设不是一直在搞吗,为什么现在突然强调“新基建”? 后来,我想了想。现在是年底,**这会不会跟明年的政府工作安排有关**。 这段时间,各部门都在准备明年的工作计划,投资项目现在就要基本定下来了。宏观经济目前有一些困难,就更需要政府多投几个项目了。 以前,政府投的都是基础设施:高铁、高速公路、机场、港口、电厂…… 可以这样说,经过几十年不断的建设,中国的基础设施已经世界一流了。  经济效益好的基建项目,差不多都已经建造了,有些地方甚至出现了冗余,高速公路造好了,却没有足够的人流、车流。 传统的基建项目,如果明年继续大量投资,其中很多可能就会缺乏经济合理性。造好以后,偿还贷款的压力很大,对经济的拉动作用也有限。 因此,政府迫切需要寻找新的投资领域。 现在的热搜榜置顶,可能就是一种舆论准备,暗示**明年将会大量投资“新基建”项目**,而不是传统的基建项目。  那么,“新基建”到底是指哪些项目? 百度百科有一个[“新基建”条目](https://baike.baidu.com/item/%E6%96%B0%E5%9E%8B%E5%9F%BA%E7%A1%80%E8%AE%BE%E6%96%BD%E5%BB%BA%E8%AE%BE/24528423)(上图),里面提到它包括七个领域。 > 1. 5G 基站 > 1. 特高压 > 1. 城际高速铁路,城市轨道交通 > 1. 新能源汽车充电桩 > 1. 大数据中心 > 1. 人工智能 > 1. 工业互联网 也就是说,上面七个领域可能就是政府明年投资的主要方向。  其中,除了第2项(特高压)、第3项(城际交通)和第4项(新能源充电桩),其他四项都是 IT 相关。 > - 5G 基站 => 数字通信 > - 大数据中心 => 算力 > - 人工智能 => 大模型应用 > - 工业互联网 => 制造业的软硬件。 可以这样说,**政府明年会大力投资 IT 领域,大部分投向上面四个方向**。 跟这些方向吻合的项目,会得到政府的大力扶植,也有最多的机会。我觉得,如果可能的话,大家可以做一些准备,往这些方向靠,规划自己下一步的发展。 1、[iPhone 相机 Bug](https://appleinsider.com/articles/23/11/30/a-bride-to-be-discovers-a-reality-bending-mistake-in-apples-computational-photography) 英国的一位准新娘试穿婚纱时,用 iPhone 拍了一张照片,意外发现了相机的 Bug。  上面照片中,新娘本人和两面镜子里的影像,手的位置都不一样,看上去就像三个人。 出现这个 Bug 的原因是,iPhone 记录的并不是按下快门的那一刻,而是一直在记录,当你按下快门时,它会选择最清晰的那一刻。 在这张照片里,它错误地认为有三个人,然后为“这三个人”分别选择了最清晰的样子,就导致姿势不一样的问题。不过,有的专家认为这张照片造假,并不是 iPhone 的问题。 2、[复活袋狼](https://www.usatoday.com/story/news/nation/2023/09/28/tasmanian-tiger-extinct-rna/70979669007/) 袋狼(又名塔斯马尼亚虎)是澳大利亚特有的动物,但是已经灭绝。1936年,最后一只袋狼在动物园死去,从此再没有人见过活的袋狼。  瑞典的动物学家最近成功地从博物馆的标本里面,提取了完整的袋狼 RNA。 这是人类首次提取已灭绝动物的完整 RNA。   这意味着,我们已经拥有了袋狼的全部生物信息。理论上说,复活袋狼已经可行,下一步完全可以着手实施了。 3、[光伏治沙](http://www.nengyuanjie.net/article/84188.html) 本周,中国最大的光伏治沙项目,在内蒙古库布其沙漠并网发电。  这个项目在沙漠上架设光伏板,占地66.7平方公里,相当于两个澳门。 光伏板下方种植了牧草和药材,同时还养鸡和养羊。这样既可以发电,又改造了沙漠,还有畜牧业的收入。  但是,这种项目的适用性不高,很难推广。首先,它不适合流动沙漠,否则一个晚上就被掩埋了;其次,它需要很多水,来养草和养鸡。 4、[工作场所监控](https://www.businessinsider.com/how-companies-spy-on-employees-bossware-jpmorgan-amazon-monitor-rto-2023-10) 美国媒体报道,亚马逊、摩根大通、高盛等公司采用各种高科技手段监控员工。 首先,要求员工佩戴工牌或公司徽章,里面有类似 AirTag 的传感器,能够显示一天中你去了办公楼的哪些地方,每个地方的停留时间。  其次,工作电脑安装监控软件,统计员工运行了什么应用软件,不定时对屏幕进行截图,甚至记录你的击键。  最后,饮水机等办公室设备都安装了传感器,记录使用频率,以此了解办公室有没有人。 1、[北京市的 AI 鸟类识别监测系统](https://mp.weixin.qq.com/s/j02muObfIM3rT7D1_hKOPQ)(中文)  本文介绍北京市如何通过 AI 系统,对保护鸟类进行识别和统计。 2、[Cygwin 是什么](https://silaoa.github.io/2019/2019-02-14-Cygwin%E7%B3%BB%E5%88%97%EF%BC%88%E4%B8%80%EF%BC%89%EF%BC%9ACygwin%E6%98%AF%E4%BB%80%E4%B9%88.html)(中文)  Cygnus 公司为 Windows 做了一个中间层,提供大部分 Linux 的 API,使得 Linux 软件可以运行在 Windows。([@silaoA](ruanyf#3714) 投稿) 3、[GitHub 2023年统计报告](https://github.blog/2023-11-08-the-state-of-open-source-and-ai/)(英文)  GitHub 官方的报告,美国用户数量依然第一,中国去年被印度超过,从第二变到第三。([@WFANG12719](ruanyf#3713) 投稿) 另外,维基百科公布了今年[访问量最大的页面](https://apnews.com/article/wikipedia-top-searches-2023-chatgpt-a0e742df4e00c30c063d0c2505c126e5),ChatGPT 第一,印度的板球世界杯和板球联赛第三和第四。印度在互联网世界的影响,真是越来越大了。 4、[纪录片《Aardvark'd》](https://mtlynch.io/aardvarkd/)(英文) 2005年,一个导演来到 FogCreek 公司,拍摄四个实习生的生活,一共拍摄了三个月,后来就剪成了下面这部纪录片。  很可惜,没有多少人看过。现在,它已经放上了 [Youtube](https://www.youtube.com/watch?v=YbrkZ07LKbk),可以免费观看。 但是,真正有意思的事情是,18年过去了,这四个实习生过得怎么样。这篇文章就是他们的人生故事。  5、[我用自行车 GPS 订披萨](https://steele.blue/geofence-pizza-ordering/)(英文) 作者是一个业余自行车选手,参加比赛时,因为骑得慢,到达终点时,热披萨都被抢光了。  他就写了一个程序,一旦自行车 GPS 信号距离终点20英里,就自动发出一个请求,向披萨店订购披萨。但是,这个程序没有运行成功,他就开始寻找原因。  6、[llamafile 是运行 LLM 最方便的方法](https://simonwillison.net/2023/Nov/29/llamafile/)(英文)  上周,Mozilla 发布 llamafile。这是运行 AI 模型最方便的方法,只要下载一个二进制文件,就能在本地运行模型。本文是操作步骤介绍。 7、[JavaScript 中验证 URL 的新方法](https://www.stefanjudis.com/blog/validate-urls-in-javascript/)(英文)  JS 新增了一个 `URL.canParse()`方法,可以验证字符串是否为有效 URL。 1、[Cloudscape](https://cloudscape.design/)  一个 React 组件库,专为云产品设计的。 2、[TinyLD](https://github.com/komodojp/tinyld)  一个 JS 库,用来判断一段文字是什么语言(汉语、英语、日语等等)。 3、[VineJS](https://github.com/vinejs/vine)  一个 Node.js 的表单验证库,只用于后端,支持大量验证规则,验证速度快。 4、[AI Image Captions](https://felix.link/apps/captions)  一个在线工具,可以为图片生成介绍词,用于社交媒体,可以指定语言、风格和长度。 5、[Python Online Compiler](https://pythononlinecompiler.com/)  一个在网页运行 Python 代码、显示运行结果的编译器,可以指定 Python 版本。 6、[IP 工具箱](https://github.com/jason5ng32/MyIP/blob/main/README_CN.md)  一个开源的本地网站,集成了 IP 相关的各种查询。([@wangyanan19](ruanyf#3691) 投稿) 7、[GoMusic](https://github.com/Bistutu/GoMusic)  音乐迁移助手,将网易云音乐、QQ 音乐的歌单,迁移至 Apple/Youtube/Spotify Music。([@Bistutu](ruanyf#3700) 投稿) 8、[33 字幕](https://www.33subs.com/)  一个 Win/Mac 桌面软件,用于识别/制作音频和视频文件的双语字幕。([@YeDaxia](ruanyf#3693) 投稿) 9、[Ai Cute Wallpapers](https://aicutewallpapers.com/)  免费生成/下载 AI 壁纸。([@huhan-123](ruanyf#3686) 投稿) 10、[vue-draggable-plus](https://github.com/Alfred-Skyblue/vue-draggable-plus)  Vue2 & Vue3 的拖拽组件。([@Alfred-Skyblue](ruanyf#3703) 投稿) 1、[周刊工具搜索引擎](https://www.apigpts.dev/tools)  网友整理了周刊过去介绍的所有工具软件,做了一个搜索引擎,提供语义搜索。([@ahaapple](ruanyf#3701) 投稿) 2、[LLM 可视化](https://bbycroft.net/llm)  这个网站提供大型语言模型(LLM)原理讲解,每一步讲解都在右侧配上动画。 3、[软件漏洞数据库](https://nvd.nist.gov/)  美国的国家软件漏洞数据库,收入了各种软件漏洞,以及补丁情况,方便检索。 4、[3D 植物](https://plant.max-richter.dev/)  一个在线的 3D 植物构建器,可以调节各种参数,生成一个 3D 模型。 1、[没有户外广告的城市:圣保罗](https://www.amusingplanet.com/2013/07/sao-paulo-city-with-no-outdoor.html) 2006年9月,巴西圣保罗市通过了《清洁城市法》,禁止使用所有户外广告。 广告牌、户外广告屏幕、公共汽车上的广告,都是非法的,统统拆除。甚至在公共场所散发小册子,也是非法的。 赞成者说,这样可以改善城市市容,消灭视觉污染。 反对者说,这大大打击了广告业,而且让城市看起来像一个没有生气的混凝土丛林。 下面就是圣保罗的市容。大家是否赞成户外广告?      2、[动物的飞行轨迹](https://mymodernmet.com/doris-mitsch-locked-down-lookin-up/) 一位美国摄影师喜欢拍摄,鸟类、蝙蝠,昆虫在天空中的飞行轨迹。   她会一口气拍几百几千张,然后合成为一张照片。     1、[二氧化碳为什么会让地球变暖?](https://unchartedterritories.tomaspueyo.com/p/how-bad-is-co2) 太阳作为恒星,向宇宙源源不断发射电磁波。这些电磁波的波长很短,大部分以可见光的形式来到地球。  这些电磁波携带能量,撞击地球以后,就让地球变暖。 但是,地球作为行星,也会向宇宙发射电磁波!不过,地球因为温度低得多,发出的电磁波的波长要长得多,属于红外线。  地球的温度就是由这两种电磁波决定的。太阳光带来热量,地球的红外线进行散热,带走热量。 大气层在其中扮演了重要的角色。一些大气粒子阻止太阳光的进入,而另一些粒子阻止地球红外线的逃逸。  二氧化碳、甲烷和一氧化二氮,就能阻止地球红外线的逃逸,但是允许太阳光通过。 这意味着,这些气体的增加,会让更多的热量留在地球,使得大气温度升高,就像温室的效果一样,所以被统称为“温室气体”。 人类使用煤炭、石油和天然气,都会产生大量二氧化碳,这就是全球变暖的主要原因。 另一些气体会产生相反的效果,例如二氧化硫让红外线通过,但是会阻止太阳光的进入。火山的剧烈喷发会产生大量的二氧化硫,因此能使地球降温。  所以,有一些科学家提出,为地球降温的一种方案,就是在大气中散播二氧化硫微粒。 1、 我在 LinkedIn 公司任职。一年前我的汇报顺序是经理 > 高级经理 > 总监 > 高级总监 > 副总裁 > 高级副总裁 > 首席执行官。 后来,公司削减层级,我的汇报顺序变成高级经理 > 高级总监 > 副总裁 > 高级副总裁 > 首席执行官。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=37908560) 2、 我心目中,完美游戏的标准是,(1)玩家可以用实力取胜,但掷骰子那样的偶然因素也可以起作用,(2)游戏结果不可预测,技术较差的玩家也有获胜机会,(3)游戏规则简单,可以快速学习,但是游戏过程不会千篇一律。 -- [《有没有完美的游戏》](https://www.theguardian.com/books/2023/oct/09/the-big-idea-is-there-such-a-thing-as-the-perfect-game) 3、 我拆解了大部分从中国买来的电子产品,里面有很多工程创新,但这些创新并不是针对消费者的,而是针对如何以更少的成本制造这些电子产品。 如果有一天,这些工程师转移注意力,关注如何让这些产品有更好的性能、更多的功能,消费者就会感知到他们的创新。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=37919124) 4、 不要把职业(career)当成某一件具体的事情,这是人类发明的最危险、最令人窒息的概念之一,也是大多数梦想和直觉的敌人。 职业应该是一个抽象的概念,指的是一个人在日常的工作和生活中,不断探索、培训、实践、逐步进步的过程。 --[《乔布斯的遗产》](https://every.to/napkin-math/steve-jobs-legacy-for-builders) [AI 聊天有多强](http://www.ruanyifeng.com/blog/2022/12/weekly-issue-234.html)(2022 ruanyf#234) [政府的存储需求有多大?](http://www.ruanyifeng.com/blog/2021/11/weekly-issue-184.html)(2021 ruanyf#184) [未来的游戏业比现在大100倍](http://www.ruanyifeng.com/blog/2020/11/weekly-issue-134.html)(2020 ruanyf#134) [一次性工作招聘,用完你就丢](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-84.html)(2019 #84) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3684)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  四川德阳的“凯州新城规划展览馆”,设计了一条穿过建筑物的走廊,从荷塘直到背后的山顶。为此,建筑物中间还开了一个大尺度的洞口,以此强调人与自然的对话。([via](https://www.archiposition.com/items/20201123014453)) 现在的快餐店,都有点餐机。 你可以去柜台点餐,也可以机器点餐。  假设两者同样方便(都不用排队),**你会选择哪一种,柜台点餐 vs 机器点餐?** 这个问题是[一个荷兰程序员](https://willem.com/blog/2023-10-13_hello-stranger/)提出的。有一天,他在阿姆斯特丹的一家餐馆吃午餐,突然注意到,新进来的顾客更喜欢机器点餐。 明明再走两步就是柜台,可以跟店员面对面点餐,但是这些人还是选择机器点餐。 这个老外不禁陷入了沉思:**这是普遍现象吗,人们更喜欢与机器互动,而不是与人互动?**  最终,他得出结论:机器点餐有很多优点,所以人们更愿意选择这种方式。 > **(1)流程标准化**。点餐机的每一步,都已经设计好了,你不会无从下手,并且所有商品都有详细介绍。 > > **(2)效率更高**。人工点餐要跟店员沟通,为了避免出错,通常需要强调和重复,这样就比较慢。更不要提,有时候还听不清对方的话。 > >**(3)体验更好**。机器点餐时,你有时间思考和犹豫,不会有人催促你;即使点了奇怪的东西,也不会有人用异样的眼神看着你;如果点错了,可以无限次从头再来;就算不想要了,也不会尴尬。 因为上面这些原因,人们更愿意机器点餐,而不是找店员点餐,这是毫不奇怪的。 **用户的这种心态,再加上信息技术的配合,使得人际交流迅速减少**,人机互动大量取代人与人的互动:快递员变成快递柜,餐馆变成外卖 App,课堂教学变成视频点播……  **人际交流减少的一个重要表现,就是“宅文化”的兴起**。 越来越多的年轻人,长时间呆在家里,当宅男宅女,不与外界互动。一个很大原因就是,互联网提供了这种可能,让你不必与其他人交流,通过电脑就能完成各种事情,解决生活的基本需要。 这是全世界的普遍现象,人们的外出都在减少。我看到一个[美国的统计](https://axios.com/2023/11/16/walking-americans-declines-map),美国人每天步行次数(一次不少于250米)正在快速下降,2022年比2019年下降了36%。  这说明大家呆在家里的时间在增加,也意味着,人际互动在减少。 展望未来,“宅文化”肯定会进一步发展。需要当面沟通才能完成的事情,将越来越少。 我不知道,这对人类社会意味着什么,每个人都减少了与他人的直接接触,将会怎样?但是,这是技术发展的必然结果,我们只能适应这种趋势。 那些增加人际交往的服务,未来会变得很时尚和受欢迎。比如,组织一群人面对面的沙龙、读书会、分享会等,以后会非常流行。另外,AI 伴侣大概也会流行。  1、[汤加的报废汽车](https://www.abc.net.au/news/science/2023-09-19/how-tonga-plans-to-recycle-its-mountain-of-scrap-cars/102614772) 太平洋岛国汤加,面积很小,只有260平方公里,跟北京四环内差不多大小。  它现在面临报废汽车难题。报废汽车已超过3万辆,再也找不到地方放置了。  现有的旧车场,已经有几层楼高了,新来的旧车只能堆在最上面。 一旦下雨,生锈的金属、剥落的油漆、残余的汽油都被冲入地下,污染饮用水。  由于没有地方处理旧车,汤加街头行驶的车辆都很老旧,每辆车都要使用很长年限,坏了也要继续用下去。 汤加自身无法解决这个问题,正在跟日本谈判,希望把报废车辆运到日本,让其回收。 2、[无人气象船](https://www.eworldship.com/html/2023/new_ship_type_1122/198244.html) 国内最近成功进行了一次无人气象船试验。  一艘12米的无人船,在海上航行了16个小时,累计行程110海里,收集各种气象数据。  有了无人船以后,就解决了远海气象数据不足的问题。海上有什么情况,可以很方便地派船查看。 3、[AI 版权官司](https://www.hollywoodreporter.com/business/business-news/sarah-silverman-lawsuit-ai-meta-1235669403/) 一位美国女作家(下图)起诉 Meta 公司,未经允许就将她的作品用于训练 Llama 模型。  法院最近判决她败诉,理由是她未能证明,模型对她的作品进行了改编或复制。 这就是说,法院认为,**除非 AI 模型的运行结果,明显拷贝了版权作品,才构成侵权**。只用来训练,是没问题的。 因此,AI 模型在美国可以合法使用版权作品进行训练。中国应该也会采取类似法律立场,否则中国的模型就无法跟美国竞争。 4、[海底数据中心](https://www.hinews.cn/news/system/2023/11/24/033078392.shtml) 11月24日,世界首个商用的海底数据中心,在海南下水。  1300吨重的数据中心,被放入35米深的海底,里面包含了100台服务器。  海底机房可以节省建设用地,以及冷却所需的淡水,能够减少40%到60%的耗能。 微软公司曾经试验过海底机房,但没有投入实际使用。中国这次放入海底的机房,会真的交付给客户。如果效果好,后续会在多个省份推广。 5、[AI 数学奖](https://aimoprize.com/) 国际数学奥林匹克是一项面向中学生的数学比赛,题目很难。  一家美国公司最近设立了一个奖项(上图),只要哪一个开源的 AI 模型,能够首先赢得国际数学奥林匹克金奖,就能获得1000万美元。 这是一个指标意义的奖项。目前的 AI 只是大规模语言模型,本质上属于统计预测。如果有一天 AI 能够证明数学难题,就表明它具有推理分析能力,“奇点”大概也就来临了。 1、[龙芯 3A6000 发布](https://www.ithome.com/0/735/479.htm)(中文)  本周,国产 CPU 龙芯 3A6000 发布。B 站有测试视频,它设置在 2.5GHz 时,性能跟 i5-14600K 接近,并可超频到 3GHz。国产芯片能达到这样的水平,让人刮目相看。 2、[我在谷歌的18年](https://finance.sina.com.cn/stock/usstock/c/2023-11-24/doc-imzvsncv7037099.shtml)(中文)  作者在谷歌工作了18年,本月辞职。他写了这篇文章,痛批谷歌已经蜕变,不再有公司创立时的理想主义,成了一家充满官僚主义的平庸大公司。 本文是对此事的中文报道,另有[英文原文](https://ln.hixie.ch/?start=1700627373)和[中文译文](https://icloudnative.io/posts/reflecting-on-18-years-at-google/)。([@yangchuansheng](https://github.com/ruanyf/weekly/issues/3660) 投稿) 3、[我对中国电动汽车的热爱](https://electrek.co/2023/11/21/my-love-of-weird-electric-vehicles-landed-me-on-china-state-tv/)(英文) 作者是美国的一个电池专家,最初只是猎奇,不料发现阿里巴巴上面,都是又奇怪又便宜的电动车。  他忍不住就买了一辆,托运到美国,从此一发不可收,写了很多中国低价电动车的介绍文章,在美国出名了。 4、[大多数 AI 创业公司注定失败](https://weightythoughts.com/p/most-ai-startups-are-doomed)(英文)  作者是一个风险投资家,看好 AI,但不看好 AI 创业公司。本文是他的理由,其中一条是“如果你在周末构建了它,其他人也可以”。 5、[为什么 Web Components 不流行](https://daverupert.com/2023/07/why-not-webcomponents/)(英文)  Web Component 技术诞生已经10年了,至今没有流行。为什么这样一种浏览器原生支持的技术,发展不起来?作者分析了它的一些设计失误。 6、[Deno Cron 发布](https://deno.com/blog/cron)(英文)  JS 云服务 Deno Depoly 宣布,推出定时运行功能 Deno Cron。如果需要定时执行 JS 脚本,以后多一个选项。 7、[六大平台的游戏开发评价](https://ruoyusun.com/2023/10/12/one-game-six-platforms.html)(英文)  作者是一个游戏开发者,比较了六大平台(Web、Windows、Mac、Linux、Android、iOS)的开发优劣。 8、[Dobb·E 家务机器人](https://dobb-e.com/)(英文)  纽约大学的研究团队设计了一个家务机器人,专门供家庭使用,设计目标是“便宜 + 通用”,通过观看人类动作,实现模仿。他们现在公开了设计。 [周刊(第273期)](https://www.ruanyifeng.com/blog/2023/10/weekly-issue-273.html)介绍过一个国产数据计算引擎 SPL。 当时忘了提,虽然这是一项底层技术,但为了让更多人使用它,开发团队做了一个非常好用的工具,中文叫做“[集算器](https://c.raqsoft.com.cn/article/1595816810031)”。  它的外观和[用法](http://d.raqsoft.com.cn:6999/esproc/tutorial/azysy.html)类似于 Excel,不懂编程的用户也能快速上手。但是,编程和计算能力要强得多,其实是一种**基于单元格的编程语言**。 单元格编号就是变量名,比如上图的`A1 + 5`就等于17。这样引用上一步就很简单,整个流程写在一组单元格里,非常直观。 这里有一个[例子](https://c.raqsoft.com.cn/article/1536756719594),依靠大数据计算和丰富的内置函数,10行代码实现一个“[古诗机器人](https://c.raqsoft.com.cn/article/1536756719594)”,还挺好玩。  “集算器”是开源的,支持 Win/Mac/Linux,还有 Java 的 jar 包,源码仓库就放在 [GitHub](https://github.com/SPLware/esProc),已经有 3400 star,欢迎大家访问。 1、[Biome](https://biomejs.dev/) JS 语言格式化工具 Prettier,提出谁能用 Rust 语言重新实现它,并通过所有测试用例,就能获得2万美元,因为它们自己没有资源做这件事。  结果,只过了两个星期,Biome 就[赢得了这场比赛](https://prettier.io/blog/2023/11/27/20k-bounty-was-claimed.html)。  Biome 是一个 JS 工具箱,零配置就能实现 JS 脚本的格式化和 Lint,性能出众。 2、[IP Guide](https://ip.guide/)  该网站提供免费 API,查询 IP 的地理位置。 3、[Chrome-macOS-Screen-Saver-Tab](https://github.com/jason5ng32/macOS-Screen-Saver-as-Chrome-New-Tab)  Chrome/Edge 浏览器插件,让空白标签页显示 macOS 的 4K 航拍屏保视频,就像真屏保一样。([@Y024](https://github.com/ruanyf/weekly/issues) 投稿) 4、[streamlit-shadcn-ui](https://github.com/ObservedObserver/streamlit-shadcn-ui)  Python 的 Web 框架 streamlit 的一个组件库。([@ObservedObserver](ruanyf#3668) 投稿) 5、[miniPaint](https://zaixianps.net/)  一个中文版在线绘图工具,基于英文的[原始开源项目](https://github.com/viliusle/miniPaint)进行中文化。([@geeeeeeeek](https://github.com/ruanyf/weekly/issues/3665) 投稿) 6、[Rsbuild](https://github.com/web-infra-dev/rsbuild)  一个 Web 构建工具,可以取代 Webpack,减少 90% 的配置并获得 10 倍的构建速度。([@chenjiahan](ruanyf#3662) 投稿) 7、[Chatfairy](https://github.com/yuxiaoy1/chatfairy)  一个极简的 Python 脚本,只用115行,实现一个网页聊天室,使用 SSE 进行后端消息推送,对 Python 全栈开发感兴趣的朋友可以参考。([@yuxiaoy1](ruanyf#3659) 投稿) 8、[Gmeek](https://github.com/Meekdai/Gmeek)  超轻量级个人博客模板,将 GitHub 的 issue 转成博客网站。([@Meekdai](ruanyf#3669) 投稿) 9、[TQUIC](https://github.com/Tencent/tquic)  腾讯对 QUIC 协议的实现,新开源的 QUIC 库,参考[介绍文章](https://mp.weixin.qq.com/s/9wgVtK7wBeEHIAaguOydJA)。([@ryantang1991](https://github.com/ruanyf/weekly/issues/3671) 投稿) 10、[ai-teacher](https://github.com/guojingwen/ai-teacher)  一个 ChatGPT 的前端开发示例,可以当作代码参考。([@guojingwen](ruanyf#3667) 投稿) 11、[DevOpsGPT](https://github.com/kuafuai/DevOpsGPT)  一个 LLM 应用,根据根据需求生成开发文档,然后生成软件代码。([@qinwanglsm](ruanyf#3664) 投稿) 1、[SDXL Turbo 体验站](https://sdxlturbo.ai/)  免费使用 SDXL Turbo 模型,快速文生图,基本没有等待。([@zengdamo](ruanyf#3680) 投稿) 2、[技术播客节](https://podfest.tech/zh-CN)  12月4日~12月8日,在主要的中文博客网站,每天会集中上架一批不同技术主题的中文博客。([@le0zh0u](ruanyf#3683) 投稿) 3、[ataiva.com](https://ataiva.com/archives/)  一个英文的个人网站,里面有作者写的 Docker 和机器学习的系列教程。 4、[生成式 AI 初学者教程](https://github.com/Microsoft/generative-ai-for-beginners)(Generative AI for Beginners)  微软推出的入门课程,介绍生成式 AI,一共12课。 1、[自相关](https://economicsfromthetopdown.com/2022/04/08/the-dunning-kruger-effect-is-autocorrelation/) 很多论文都犯了“自相关”(autocorrelation)的错误,它们提出两个现象之间存在相关关系,但其实是自相关,即变量与自身相关。 举例来说,x 和 y 是两个不相关的变量,散点图如下。  现在,构造第三个变量 z = x + y,那么 x 与 z 之间的散点图如下。  从图形上看,x 与 z 存在强烈的相关关系,但其实这只是 x 的自相关,y 的作用不过是增加了一些统计噪音。 但是,不知道的人看到这张图,就会得出结论: x 和 z 有相关关系。 2、[金丝雀报警器](https://museumcrush.org/this-device-was-used-to-resuscitate-canaries-in-coal-mines/) 1896年,一个英国工程师确认,煤矿爆炸是由于一氧化碳聚集造成的,需要找到一种方法,能够快速发现地下煤矿的一氧化碳泄漏。 他想到了金丝雀,一氧化碳也会造成金丝雀中毒死亡,但是金丝雀比人类敏感,只要少量气体就有反应。人类看到金丝雀不行了,就知道一氧化碳泄漏了。  他就制造了金丝雀报警器,那是一个玻璃和金属做的笼子,笼子的一面是通气孔,里面关着一只金丝雀。 笼子上方自带一个氧气罐。一旦矿工发现金丝雀出现一氧化碳中毒的迹象,就会关闭通气孔,打开氧气罐的阀门,输入的氧气就会让金丝雀复活,同时矿工可以撤离危险区域。  1、[知识错觉](https://www.bbc.com/worklife/article/20220812-the-illusion-of-knowledge-that-makes-people-overconfident) “知识错觉”(the illusion of knowledge)指的是,你自以为懂得或掌握了某种知识和技能,但是实际上并不懂。  最近的一项研究表明,互联网可能会助长人们的“知识错觉”,过度自信自己的技能水平。 研究人员让实验的参与者,重复观看某种技能的视频,例如投飞镖或者跳霹雳舞的视频,最多可以看20次。 看完以后,参与者需要预估一下,自己对这项技能的掌握程度。 大多数人表示,通过观看视频,他们已经一定程度上掌握了该项技能。而且,观看视频次数越多的人,回答越确定,自信心越强。 然后,每个人需要当众展示该项技能。结果令人非常失望,他们显然都没有掌握。研究人员说“他们的实际表现没有显示出任何学会的迹象。” 程序员尤其要小心这种错觉,千万不要看完教材或文档,就认为自己掌握了某项技能,一定要自己动手用它做过项目,才算学会。 1、 每当你认为别人毁了你的生活时,实际上是你自己毁了你的生活。受害者心态是一种非常有害的心态。 如果你换一种心态:无论情况多糟糕,这始终是你自己的问题,并且你尽力来解决它。我认为这更有效。 -- [查理·芒格](https://www.butwhatfor.com/p/takeaway-tuesday-facing-adversity-charlie-munger),美国著名投资家,本周去世,享年99岁 2、 三年前,我辞去了银行的工作,由于没有收入来源,我决定开发一个游戏。 写了三天代码后,我不禁想“我是开玩笑吗?我能卖掉这个赚钱吗?” 于是,我又去找工作了,并找到了我今天的工作。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=37863642) 3、 我和我的电脑一起住在俄勒冈州的荒野。鹿比人更常来访。在我的池塘里,一只乌龟似乎发现了另一只乌龟,我打算仔细观察这一进展。 -- [Paul Lutus](https://www.atariarchives.org/deli/cottage_computer_programming.php),一个隐居的程序员,开发了苹果电脑早期最畅销的文字处理软件 4、 很少有公司能够支持充满激情的员工,即使公司声称需要他们。 这是因为工业革命从一开始,就是为了发展生产力。员工的价值是以生产力来衡量的。激情很难量化,充满激情的员工相信有比生产线更重要的事情,他们对打卡不感兴趣,有时还会违反规则。 -- [《创意者与官僚》](https://www.hottakes.space/p/creatives-vs-bureaucrats) 5、 不要追随你的激情,追随你的努力。 -- [马克·库班](https://mrsteinberg.com/how-to-find-out-what-you-want-to-do-creatively/),美国企业家 [生活就像一个鱼缸](https://www.ruanyifeng.com/blog/2022/12/weekly-issue-233.html)(2022 ruanyf#233) [腾讯的员工退休福利](https://www.ruanyifeng.com/blog/2021/11/weekly-issue-183.html)(2021 ruanyf#183) [贵州变瑞士,有没有可能?](https://www.ruanyifeng.com/blog/2020/11/weekly-issue-133.html)(2020 ruanyf#133) [技术解决不了人类的对立](https://www.ruanyifeng.com/blog/2019/11/weekly-issue-83.html)(2019 #83) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3599)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  日本静冈县的两位旧书店主,每周二拉着重达300公斤的旧书,绕城区一周,方便市民购买。这简直是行为艺术:拉着一车知识,负重前行,寻找买家。([via](https://www.nhk.or.jp/shizuoka/lreport/article/004/19/?fbclid=IwAR3TZwrGaafrpbA2wz0cwlTPurPb0Ti_xV88Zf15Z9cIFAal5L-1RB1zFqo)) 今年上半年,国内知名的[“天涯社区”宣布关闭](https://finance.sina.com.cn/tech/roll/2023-04-26/doc-imyrswtm4170903.shtml)。 当时,我看了新闻,很想写一篇文章:**为什么网络社区搞不下去?**  这么多年,我看着一个个社区关门倒闭,包括我自己早年架设的论坛。长期繁荣的社区,几乎没有。 也没有任何一家互联网大厂,把社区当成核心业务。百度的“贴吧”是中国最大的社区,但是[现状惨淡](https://m.jiemian.com/article/6796047.html),属于鸡肋业务。  因此,我就有一个观点:**网络社区这种模式有问题,最好不要涉足**。但是那个时候,我没有足够论据,就没写文章。 前两天,我正好读到[一篇老外的文章](https://lcamtuf.substack.com/p/the-evolution-of-expert-communities),他跟我的观点完全一样,并指出**网络社区的致命伤是“专家社区”**,凡是这种模式的社区,必死无疑。  所谓“专家社区”,就是指社区依赖于少数核心用户。所以,一旦这些人离开或者不愿发言,社区人气就直线下降,走向衰落。 那个老外说,大多数社区都是这种模式,都会经历五个生命阶段,然后走向死亡。我觉得,他描述得非常精辟,我分享出来,大家看看是不是这样。 > **第一阶段:社区成长期**。 > > 共同的兴趣爱好让一小群用户聚在一起,所有人充满热情,在网上交换意见、分享知识。新人受到热烈欢迎,并得到耐心指点。 > **第二阶段:社区流行期**。 > > 加入社区的新成员快速增长,总是提一些相同的初级问题。老成员不断回答同样的问题,感到疲惫不堪,也非常无趣。有些人开始离开。 > **第三阶段:社区规范期**。 > > 为了避免讨论质量的下降,老成员开始制定一套详细的社区规范,以及冗长的常见问题解答。 > > 但是,新人从不认真阅读,有些人还认为这些规范令人不满或难以理解。于是,成员之间的冲突发生了,管理社区的核心成员对异议的容忍度下降,不同意见的人往往被赶走,社区发生分裂。 > **第四阶段:社区滑坡期**。 > > 新成员开始变少,社区逐渐冷清,大家热烈参与的话题越来越罕见,一些长期成员开始流失。 > **第五阶段:社区终结期**。 > > 社区陷入停滞,新成员和新内容都停止了增长,显得非常萧条,所用的软件平台也过时了。最后,只有少数彼此认识已久的成员还在,偶尔冒泡,聊一些无关的生活感想。 上面这五个阶段,大家认同吗? 我是深有体会,很多都是亲身经历。国内那些曾经最热门的社区——天涯社区、泡网、凯迪社区——都是这样没落的。  今年五月份,天涯社区关闭以后,还有人[直播众筹](https://36kr.com/p/2273179232487040),希望募集300万元让它复活,结果根本筹不到钱。 其实,就算筹到了,天涯也回不来,依赖少数核心用户的“专家社区”是救不活的,注定要衰亡。 我今天写这个话题,就是想告诉大家,**最好不要做社区,包括论坛、粉丝群、问答网站等等,这些都不要做**。它们的模式有先天不足。 这几年,一直有网友来问,周刊有没有读者群。我总是回答没有,原因就在这里。如果没有办法持续投入,最终都会变成闲聊群,那还不如不搞。 网络社区想要成功,只有一种可能,那就是一直有源源不断的新成员加入,愿意留下来,顶替老成员的角色。这种人员更新的自动机制,除了高校 BBS,真是太难做到了。 1、[机窗玻璃丢失](https://www.flightradar24.com/blog/aaib-says-film-lights-caused-window-damage-on-titan-a321neo/) 一家英国飞机上天后,机组人员惊恐地发现,两扇机窗的玻璃不知什么时候没了,相当于机身多了两个大洞。飞机只能紧急返航。   事后调查发现,前一天这架飞机在拍电影,在停机坪上,高功率的聚光灯长时间照射机窗,产生的高温使得机窗的密封条熔化,玻璃就掉了。  下图是旁边的另一扇窗户,可以看到它的泡沫密封材料已经融化了,但玻璃还没掉。  这件事提醒我们,飞机暴露在极端高温中,也是有安全风险的。 2、[律师资格考试](https://www.reuters.com/legal/government/no-bar-exam-required-practice-law-oregon-starting-next-year-2023-11-07/) 美国俄勒冈州宣布,从2024年5月开始,在该州当律师,不需要参加资格考试。  法学院的毕业生只要在律师事务所工作满675个小时,并有自己的法律作品,就可以获得律师资格。 这基本上跟当程序员一样了。程序员不需要参加资格考试,只要你有编程经历,并有自己的作品,别人就认可你是程序员。 那么为什么律师要有资格考试呢?行业资历才是更好的认证方法。 3、[高龄飞行员](https://www.flyingmag.com/house-committee-votes-to-push-back-pilot-retirement-age-2-years/) 美国的民用航班飞行员短缺,政府不得不延长飞行员的退休年龄,从65岁延长到67岁。  以后你在美国看到,白胡子大爷在开飞机,也不要感到惊讶。2007年,美国飞行员的退休年龄,已经从60岁延长到65岁。即使这样还是不够,只能继续推迟。 值得指出的是,美国的驾照没有年龄上限,任何年龄的人都可以开车。只是80岁以上的人,必须定期检查视力。 4、[大炮发射火箭](https://newatlas.com/space/longshot-kinetic-launch/) 美国创业公司 Longshot,正在开发一种19世纪科幻小说里面的技术,那就是大炮发射火箭。  他们打算造一座6英里(9.65公里)长的混凝土大炮,像发射炮弹一样发射火箭,当然不是大火箭,是那种比较小的火箭。 它的原理是通过炮管,压缩爆炸产生的气体,从而产生推力。期间会有多次爆炸,从而产生多级加速。该公司说,可以1秒内达到30马赫。下图是该公司做的大炮的实验室原型。  这样的优点是价格便宜,远期的目标价格是10美元/公斤。但是问题是,这么大的大炮,很难架高炮口,可能只能平射,那么炮口大概只能对着大海或沙漠了。 1、[Starship 火箭第二次轨道级飞行情况分析](https://mp.weixin.qq.com/s/N1akMdMZrolD-DzikHnY_Q)(中文)  上周,美国的登月飞行器 Starship 进行了第二次发射,结果在空中爆炸。北京星际荣耀团队写了万字长文,对这次发射进行分析。 2、[《中国企业家》专访 Sam Altman](https://weibo.com/ttarticle/x/m/show/id/2309404969066262823141)(中文)  Sam Altman 被 OpenAI 董事会赶下台前几天,接受了《中国企业家》杂志的专访,不过内容比较普通。([@Lyeragain](ruanyf#3643) 投稿) 3、[ChatGPT 使用入门](https://blog.warmplace.cn/post/chatgpt)(中文)  作者结合自己的使用感受,详细介绍了ChatGPT 注册、开通、使用技巧和原理。([@guojingwen](ruanyf#3656) 投稿) 4、[Linux 命名管道简介](https://goodyduru.github.io/os/2023/09/26/ipc-named-pipes.html)(英文)  本文是“Linux 进程间通信”的系列文章之一,作为初级教程,介绍命名管道的概念,写得简洁清晰。同系列的[《套接字》](https://goodyduru.github.io/os/2023/10/03/ipc-unix-domain-sockets.html)和[《Unix 信号》](https://goodyduru.github.io/os/2023/10/05/ipc-unix-signals.html)也可以看一下。 5、[Target="_Blank" 属性的安全漏洞](https://blog.bolajiayodeji.com/the-security-vulnerabilities-of-the-target-blank-attribute)(中文)  一篇老文章,介绍网页`<a>`标签的`target="_blank"`属性打开新窗口时,会使得新窗口可以引用原始窗口,因此可能有安全风险。 6、[高空照片的投影处理](https://leifgehrmann.com/2021/09/05/photogrammetry-on-a-plane/)(英文)  我们在飞机上拍的高空照片,怎么把它跟地图对应起来,完成梯形校正,作者介绍了一种简单方法。 7、[React 服务器组件的体会](https://www.mux.com/blog/what-are-react-server-components)(英文)  React 框架最早是客户端渲染(CSR),后来增加了服务器渲染(SSR),现在又开始推广服务器组件(RSC)。 作者最近迁移到服务器组件,这篇长文就是他的感想,并给出了使用建议。 8、[curl 支持 IPFS 协议](https://daniel.haxx.se/blog/2022/08/10/ipfs-and-their-gateways/)(英文)  老牌工具 curl 最近开始支持抓取 IPFS 协议的网页,本文介绍一些背后的考虑,具体用法参考[文档](https://github.com/curl/curl/blob/master/docs/IPFS.md)。 本期介绍几个翻译软件。 1、[Easydict](https://github.com/tisfeng/Easydict)  一个 macOS 平台的桌面应用,能够查找单词和翻译文本,并支持划词翻译和 OCR 截图翻译,可以配置后台词典和翻译服务,代码开源。([@tisfeng](ruanyf#3648) 投稿) 2、[简约翻译](https://github.com/fishjar/kiss-translator)(KISS Translator)  一个浏览器扩展 + 油猴脚本,可以实现网页的双语对照翻译。([@fishjar](ruanyf#3651) 投稿) 3、[Pot (Translator of Pylogmon)](https://github.com/pot-app/pot-desktop)  一个开源的跨平台桌面软件,用于划词翻译,可以配置多个翻译引擎。 4、[百词斩网页助手](https://github.com/marmot-z/baicizhan-helper)  一个浏览器扩展,支持取词翻译、收藏单词等操作,可以与背单词 App“百词斩”配合使用,建立自己的单词本。([@marmot-z](ruanyf#3655) 投稿) 1、[vectorious](https://github.com/mateogianolio/vectorious)  一个用于矩阵计算的 JS 库。 2、[EpubPress](https://github.com/sunxen/EpubPressX)  Chrome 浏览器插件,可以将打开的多个网页制作成一本 epub 电子书。([@sunxen](ruanyf#3642) 投稿) 3、[CV 声音克隆工具](https://github.com/jianchang512/clone-voice)  该开源工具可以提取人类音色,将一段文字或另一个语音转成该音色的语音,相当于克隆了他人的声音。 支持中文、英文、日语、韩语4种语言,可在线从麦克风录制声音。([@jianchang512](ruanyf#3652) 投稿) 4、[Elog](https://github.com/LetTTGACO/elog)  该工具可以将写作平台(语雀/飞书/Notion/FlowUs)的内容,发布到博客平台(Hexo/Vitepress/Confluence/WordPress)等。([@LetTTGACO](ruanyf#3644) 投稿) 5、[ConfigCenterComparer](https://github.com/hxz393/ConfigCenterComparer)  一款配置中心对比工具,可以比较不同配置中心的配置数据,只支持 Windows 平台。([@hxz393](ruanyf#3645) 投稿) 6、[GPTs URL](https://github.com/CH563/gtps-url)  一个开源的 Web 应用,用来搭建网络资源的分类网站,基于 Astro 框架,参见 [Demo](https://www.gptsurl.com/)。([@CH563](https://github.com/ruanyf/weekly/issues/3646) 投稿) 7、[PPz's chrome filter](https://github.com/ppz-pro/chrome-filter) 一个极简的 Chrome 插件,让页面变为暗模式,只有11行 JS,可以用作入门示例。([@daGaiGuanYu](ruanyf#3654) 投稿) 1、[Deno 全指南](https://medium.com/deno-the-complete-reference/an-ultimate-guide-to-deno-bc02535754f0)(英文)  一组系列文章,介绍 Deno 的基本用法,一共几十篇。 2、[VAVE BG](https://vavebg.com/)  一个壁纸仓库网站,所有壁纸都是 AI 生成的。 3、[谷歌编程风格指南](https://google.github.io/styleguide/)  谷歌内部对各种语言的编程风格的要求。 4、[最好的讲座视频](https://news.ycombinator.com/item?id=34591291) Hacker News 论坛的一个讨论帖,请网友列举最好的讲座视频,不过都是英文的。 1、[柏林室内泳池](https://www.bbc.com/travel/article/20231116-the-hidden-beauty-of-berlins-indoor-pools) 德国首都柏林有一个传统,就是建造非常华丽的公共泳池。 现在,柏林有60多个室内公共游泳池,许多都令人惊叹,感觉就像在宫殿里游泳一样。  柏林每年有600万游客,很多人专门去这些泳池游玩。有些旅游书籍,专门有一个章节,介绍这些泳池。    2、[盲人地图集](https://www.davidrumsey.com/blog/2012/5/21/atlas-for-the-blind-1837) 1837年,美国出版了一本盲人地图集,所有线条都是凸起的。 这可以让我们了解,盲人要理解地图,是一件多么不容易的事情。   文字页也是凸起的。  不过,这些盲文不是现在通用的六个点的布莱叶盲文系统。布莱叶盲文是1824年在法国发明的,当时还没有被美国接受,后来证明,它比这种凸起的普通字母对盲人更友好。 1、[文档第一,会议第二](https://vadimkravcenko.com/shorts/proper-documentation/) “开会文化”对公司是有害的,创业公司尤其要避免大量的会议。  **创业公司应该少开会,多写文档**。文档第一,会议第二。 (1)创业公司争分夺秒,会议非常浪费时间。当然,并非所有的会议都是不必要的,但是原则上,会议应该尽量不开,参加人员也应该尽量精简。 (2)不断开会恰恰表明一个更深层次的问题:缺乏清晰、可访问和可靠的文档。 如果每个流程都有文档,就不需要一个小时的会议来澄清。如果每个决定都有文档,就不需要满屋子的人来理解它的理由。如果每个团队都有文档,就不需要在新成员加入团队时进行小组讨论。 (3)会议创造了生产力的幻觉。你以为,开会提高了生产力,实际上它们正在阻碍它。 每一次不必要的会议都是一种浪费。那些时间本可以用来改进算法,哪怕用来学习或者休息也很好啊。从本质上看,减少会议不仅仅可以节省时间,还可以让大家更专注、更多创新和创造,这恰恰是创业公司的命脉。 (4)会议往往会自动膨胀。你召集了半小时的会议,快速讨论一个小问题。结果,在会议中发现一个意想不到的问题非常重要,你们的争论就一口气持续了两个小时。 (5)会议不容易确定细节。你提到了一些别的事情,或者说话含糊不清,再或者双方沟通不畅,会议就会变得不那么清晰。解决方法到头来还是要写下来。 (6)**会议往往偏向声音最大的人,而不一定偏向那些有最好想法的人**。这会扼杀创新和思想的多样性。作为对比,文档提供了公平的竞争环境,每个团队成员都可以表达他们的想法和见解,它促进了一种深思熟虑和反思的文化,而不是草率的判断和冲动的决定。 (7)结论:你的时间和资源最好花在记录上,而不是花在会议上。大多数会议很容易被一份精心起草的、提供相关数据和建议、并征求反馈意见的文件所取代。 1、 真是难以置信,我们距离第一款智能手机发布,只有区区15年,而现在已经到了这样的阶段:新发布的智能手机,已经没有太大的改进,增加的都是一些微不足道的“创新”。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=37770695) 2、 当你成为某个领域的专家,遇到的问题就会非常具体,很可能只有少数人遇到过。再想进一步前进,互联网也不是很有用,只能靠自己摸索、应用、实验和协作。这些都相当慢,这就是为什么专家再要提升自己,往往要花费数年时间。 -- [《像旅行者一样学习》](https://ratrey.substack.com/p/psychology-of-learning-learn-like) 3、 TMT 指的是科技(Technology)、媒体(Media)和电信(Telecom)这三个产业。它们有一个共同点,就是边际成本非常低,增加一个新用户,几乎不带来额外的成本。 正是由于这个经济共性,这三个产业逐渐融合发展在一起是毫不奇怪的。 -- [《TMT 为何存在?》](https://capitalgains.thediff.co/p/tmt) 4、 遥远的事物总是对我有一种永恒的吸引。(I am tormented with an everlasting itch for things remote.) -- [《白鲸》](https://erikwernquist.com/wanderers),美国经典小说 [好用的平面设计软件](http://www.ruanyifeng.com/blog/2022/11/weekly-issue-232.html)(2022 ruanyf#232) [新人优惠的风险](http://www.ruanyifeng.com/blog/2021/11/weekly-issue-182.html)(2021 ruanyf#182) [快能力和慢能力](http://www.ruanyifeng.com/blog/2020/11/weekly-issue-132.html)(2020 ruanyf#132) [就业要选发展最快的行业](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-81.html)(2019 #82) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3599)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  鸡鸣驿位于河北省张家口,是中国现存最大的古代驿站遗址,当年供邮差休息和更换马匹。([via](https://baike.baidu.com/item/%E9%B8%A1%E9%B8%A3%E5%B3%84/8364068)) AI 是一个新事物,带来了很多前所未有的问题。 最棘手、最有争议、也最有意思的,大概就是版权问题。  具体来说,就是下面这个问题:**AI 训练(学习)时,能不能使用版权材料,从而具备模仿版权所有者的能力?** 举例来说,前一段时间,网上出现了“[AI 孙燕姿](https://www.stcn.com/article/detail/872694.html)”,有人用孙燕姿的歌曲作为训练材料,让 AI 模仿孙燕姿的声音,演唱其他歌手的歌曲。  我问大家,这有没有侵犯孙燕姿的版权? 一种观点是,侵犯版权了,因为**未经授权就模仿了孙燕姿的声音**。如果听任 AI 模仿孙燕姿,真人还没唱,AI 就先唱了,以后谁还会花钱去听真人演唱? 另一种观点是,没有侵犯版权,因为 **AI 是学习孙燕姿的声音,而不是复制**。AI 唱的是孙燕姿本人没有唱过的歌曲,属于 AI 的创作,所以不存在侵犯版权。 你赞成哪一种观点?  这个问题有趣的地方在于,如果把 AI 换成人,就没有争议了。 假设有一个小姑娘,刻苦模仿孙燕姿,终于有一天,可以用一模一样的声音演唱了,这个小姑娘有没有侵犯孙燕姿的版权? 我相信,所有的人都会认同,这不是侵权行为。**一个人模仿另一个人的特点,并不侵犯后者的版权。** 我模仿梵高的风格画画,模仿鲁迅的风格写作,模仿那些最优秀的程序员的风格编程,达到了可以乱真的地步。只要我创作的是自己的作品,就都是合理合法的行为。**那么为什么 AI 做同样的事情,就会被认为侵权呢?**  但是,又不能完全把 AI 等同于真人。模仿梵高的画家千千万,丝毫不影响梵高真迹的价值,换成 AI 就不一定了。 如果允许“AI 孙燕姿”与“真孙燕姿”同时存在,搞不好会严重冲击后者的收入。人们还会不会掏钱购买孙燕姿的歌曲,真是不一定。 这就是困难的地方。如果认定 AI 模仿不是侵权,我们不知道会有怎样的后果,现有的版权资产会不会大幅贬值。 而且,AI 冲击最大的,还不是已经成名的人,而是底层的小人物。试想一下,如果没有版权保护,电影公司雇佣一天群众演员,使用 AI 充分学习他们,然后就可以无限使用他们的“AI 分身”,最多改一下他们的脸,然后就再也不必雇佣他们了。 总之,AI 的版权是一个非常麻烦的问题。**版权保护的是“复制权”,但是 AI 涉及的是“学习权”**。如果禁掉 AI 的学习权,相当于说,有些事情只能人做,不能机器做,这说不通,现实中也很难操作。如果不禁,可能影响版权所有人的生计。 另外,除了个人风格的复制,内容的总结也是类似的情况。你看完一部小说(或电影),把情节复述给朋友,这是完全合法的。但是,AI 能不能做这件事呢,“10分钟帮你读完一部小说“?我们也可以从同样的角度,来思考这个问题。 本周,向大家介绍一款比较重要的工具软件。 它是国内很多头部业务的核心组件,前不久刚刚开源,知道的人还不多。它就是来自腾讯的 [2D 图形库 TGFX](https://github.com/Tencent/tgfx)。  很多朋友可能不清楚,图形库是干嘛的,为什么很重要? 我们每天使用计算机(包括手机),接触的都是图形界面,那些漂亮的组件,它们都依赖于图形库。计算机本质上只是一个计算引擎,只会计算。**你想要图形界面,必须调用专门的图形库**,才能获得图形能力。 图形库(包括组件库)一般由操作系统提供,但是如果软件跨系统,或者要求特殊效果,就必须用外部图形库。目前最流行的通用 2D 图形库是谷歌的 Skia,它是开源的,Chrome 浏览器、Android 系统、谷歌地图都用它。 **TGFX 的开发目的,就是要替代 Skia。** 它起源于腾讯的[动效解决方案 PAG](https://pag.art/)。当时,腾讯内部很多项目,都有很强的动画效果需求,而且要求跨平台,所以就有了 PAG 这个专门制作动效的工具。  PAG 的核心就是图形库,最早用的是 Skia,但后来发现两个问题:首先,Skia 有历史包袱,打包体积大,性能也比较保守;其次,中国开发者看重的一些问题,开发团队往往不能(或不愿)跟进。 最终,**PAG 团队下定决心,换掉 Skia,开发自己的图形库 TGFX。** 这件事的难度不小,要用 C++ 开发,兼容各种操作系统的图形接口(目前主要是 OpenGL),做出各种各样的图形,还要保证性能和渲染效果。他们2021年开始做,直到今年才小有所成。TGFX 有几个鲜明特点。 > (1)充分利用现代 GPU 的计算能力,保证性能。 > > (2)提供全面的图形能力:各种图片、矢量和文本的 2D 绘制全部支持。 > > (3)做到 Skia 的轻量化平替,打包体积仅 400KB,实现了 2MB 的 Skia 的绝大部分功能。 > > (4)使用成本低。API 与 Skia 基本相同,并且进行了简化和整合。 PAG 4.0 把图形引擎从 Skia 改成 TGFX 后,包体积降低65%,矢量渲染性能提升 60%。  截止2023年7月,借助 PAG 项目,TGFX 已经运行在**1000+的国内头部业务**,其中不仅有腾讯的微信、手机 QQ、王者荣耀,也有小红书、知乎、BiliBili 等外部项目。稳定性经过了10亿+用户设备的验证,性能表现也不凡,比如为腾讯文档带来了50%的内存降低。  TGFX 以前是 PAG 项目的一部分,最近才独立出来,变成一个单独的开源项目,放在 [GitHub](https://github.com/Tencent/tgfx) 上面。如果你的项目需要图形引擎,不妨试试它。 这个项目才刚刚开源,腾讯会对它长期大力投入。对图形开发有兴趣的朋友,可以研究一下它的代码和文档,相信可以学到很多东西。有什么想法和意见,都可以向开发团队反馈,他们会及时响应。 1、[AI Pin](https://hu.ma.ne/) 上周,世界第一个可穿戴 AI 设备在美国上市,叫做 AI Pin。  它可以别在上衣上面,就像一个徽章,它的名字 Pin 就是“别针”的意思。  它的底层是安卓系统,通过手机 SIM 卡联网。它带有语音和摄像头,你可以跟它对谈。  举例来说,你看到一个火龙果,就问它:“这个东西含糖量多少?”它会回答:“整个水果含有7.31克糖。” 以后我们看到有人自言自语,不要奇怪,他可能在跟 AI 对话。 除了语音操控,它还支持触摸和手掌投影。   它的售价为699美元(约人民币5100元),每个月还有24美元(约人民币175元)的服务费。这么贵的价格,功能又没有超过手机,销售前景不乐观,几乎肯定会失败。 2、[探路者1号飞艇](https://techcrunch.com/2023/11/08/the-worlds-largest-aircraft-breaks-cover-in-silicon-valley/) 11月8日,当今世界最大的飞行器,探路者1号(Pathfinder 1)飞艇首次试飞,它是谷歌创始人谢尔盖·布林资助的项目。  它的长度为124.5米,比三架波音737 Max 加起来还要长。  它使用电机操控,内部有13个氦气气囊,骨架由碳纤维和钛金属制成,外层还有特殊的阻燃涂层,总体上相当安全。  所有人员都呆在底部的乘客舱(上图中,飞艇底部的小房间)。这个乘客舱相当小,一次最多载14人,最大负载在2吨到5吨之间。 飞艇的优势是低空慢速飞行,还可以悬浮,并且非常安静。但是,它的载客量这么小,也不能防大风,很难有什么实际用途。 3、[眼球移植](https://www.scientificamerican.com/article/doctors-complete-first-successful-face-and-whole-eye-transplant/) 上周,一家纽约医院宣布,已经在今年5月27日,完成了世界第一例“眼球移植手术”,将一个人的眼球移植给另一个人,真是惊世骇俗。  患者是一名46岁的男子,他的左眼因严重电烧伤而失明。 移植五个月后,他的眼睛还是没有恢复视力,但是大脑能够感知眼睛的神经信号,并且血管保持畅通。医生认为本次手术是成功的,正在等待神经进一步生长,看看能否恢复视力。  虽然这个手术已经在动物身上进行过多次,但是人的眼睛更为精细和复杂,手术之前要用计算机进行 3D 模拟,精确对准骨骼和移植位置(上图)。  整个手术持续了21个小时,投入的医生、护士、后勤人员共140余人(上图)。 如果“眼球移植”能够成功,就为那些因外伤而失明的人提供了巨大的福音。 4、[Steam Deck 的照明](https://idlethumbs.social/@ja2ke/111396017651485944) Valve 公司即将发售掌上游戏机 Steam Deck 的新版本“Steam Deck OLED”。新版本的主要卖点,就是有一个更亮的 OLED 屏幕。  为了突出这一点,他们想到一个点子,在广告里面使用 Steam Deck OLED 为自己照明。  上图就是广告截图,一个 Steam Deck OLED 在中央,照明完全来自周围的 Steam Deck OLED。 为了实现这个效果,他们制造了一个巨大的金属圆球,把许多掌机挂在上面。   并且,使用软件将所有屏幕同步,然后摄影师待在球体内拍摄,才达到想要的效果。   1、[如何发布一个 TypeScript 软件包?](https://blog.liblab.com/typescript-npm-packages-done-right/)(英文)  TypeScript 语言写的软件包,怎么发布到 npm 上面? 2、[C++ Fiber 基础知识](https://agraphicsguynotes.com/posts/fiber_in_cpp_understanding_the_basics/)(英文)  React 引入了 Fiber,这个词到底是什么意思?它其实来自 C++,本文就介绍 C++ Fiber 的基本知识,前半部分都是通俗的讲解。 3、[被复制最多的 StackOverflow 代码片段](https://programming.guide/worlds-most-copied-so-snippet.html)(英文)  问答网站 StackOverflow 里面,被最多人复制的代码片段是什么?本文告诉你,这段代码里面其实还有一个小错误。 4、[可拖动对象的网页实现](https://www.redblobgames.com/making-of/draggable/)(英文)  作者详细讲解,如何在网页上实现一个可以拖动的对象,并且鼠标和触摸都可以拖动。 5、[自适应文本框的 CSS 实现](https://www.amitmerchant.com/textarea-auto-increase-height/)(英文)  用户输入文本,如何让网页输入框随着文字的增加,自动增加高度?不用 JS,只用 CSS。 6、[如何生成虚拟的世界地图](https://frozenfractal.com/blog/2023/11/2/around-the-world-1-continents/)(英文)  作者想写一个环游世界的游戏,就用算法生成了一张虚拟的世界地图。虽然看不懂技术,但是每一步都有图片,很好玩。 7、[英国青少年动画比赛的最佳动画](https://younganimator.uk/winner/1699875910225x437970782709919500)(英文)  今年英国青少年动画比赛的头奖得主,是一个16岁的少年。他的作品《机器人做串串》的制作水准,让人惊叹。 1、[ShortbreadAI](https://shortbread.ai/)  这个网站让你方便地生成漫画。 2、[ripsecrets](https://github.com/sirwart/ripsecrets) 这个工具用于检查代码仓库,有没有泄漏密钥。它可以配置在 CI/CD 流程里面自动运行。 3、[EmojiGen](https://emoji.fly.dev/)  根据文字提示生成 Emoji 图案。 4、[screenshot-to-code](https://github.com/abi/screenshot-to-code)  一个开源的 Web 应用,用户上传一张网页截图,它会通过 OpenAI,给出该网页的 HTML/Tailwind/JS 代码实现。 5、[PageSpyWeb](https://github.com/HuolalaTech/page-spy-web)  一个开源的远程调试工具,提供类似浏览器控制台的界面,进行远程调试。([@wqcstrong](ruanyf#3616) 投稿) 6、[IPS](https://github.com/sjzar/ips) 一个命令行工具, 查询和处理 IP 地理位置数据库。([@sjzar](ruanyf#3631) 投稿) 7、[GWS](https://github.com/lxzan/gws)  一个开源的高性能 WebSocket 实现,包括服务器和客户端,用 Go 语言编写。([@lxzan](ruanyf#3623) 投稿) 8、[ChatGot](https://start.chatgot.io/login)  在一个窗口内,同时跟多个模型互动,可以让 GPT 输出文字,然后用 @midjourney 生成图片。([@qinleilxl](ruanyf#3624) 投稿) 9、[网页 AI 评审](https://uxaudit.vercel.app/) 这个 Web 工具对用户提供的网址,进行 AI 评审,给出页面的设计问题和改进建议。  它是免费的,但是用户多的时候,会停止服务。如果 AI 表现好,以后设计稿评审和代码评审都可以交给它了。 10、[AITDK](https://aitdk.com/zh-CN/)  用户输入文章的主题,该网页工具会自动生成 SEO 友好的标题、描述、关键词和常见问题解答。([@typewe](ruanyf#3614) 投稿) 1、**GPT 在线目录**  基于 GPT 的工具越来越多了,下面的网站将这些工具整理在一起,做成一个在线目录,方便查找。 - [GPTsHunter](https://www.gptshunter.com/)([@airyland](https://github.com/ruanyf/weekly/issues/3617) 投稿) - [AwesomeGPTs](https://awesomegpts.pro/)([@GregoryZeng](https://github.com/ruanyf/weekly/issues/3619) 投稿) - [BestGPTs](https://bestgpts.app/)([@qinleilxl](https://github.com/ruanyf/weekly/issues/3624) 投稿) - [GPTs Works](https://gpts.works/)([@idoubi](https://github.com/ruanyf/weekly/issues/3629) 投稿) - [GPTs Today](https://gptstoday.com/)([@KarnaughK](https://github.com/ruanyf/weekly/issues/3635) 投稿) - [GPTs-store](https://gpts-store.net/)([@RunnningDogg](https://github.com/ruanyf/weekly/issues/3637) 投稿) 2、[Bubble](https://github.com/LHRUN/bubble)  该仓库收集各种可以放在 GitHub Profile 和 Readme 上面的小组件。([@LHRUN](ruanyf#3620) 投稿) 3、[Bing 图像创建器](https://www.bing.com/images/create)  微软官方的 AI 文生图服务。 4、[YesChat.ai](https://www.yeschat.ai/zh-CN) 该网站提供最新 AI 模型(GPT4V、Dalle3、Claude 2)的免费体验,不过每天有次数限制。([@zengdamo](ruanyf#3632) 投稿) 5、[机器学习入门教程](https://github.com/microsoft/ML-For-Beginners)  微软官方推出的机器学习的入门教程(英文)。 1、[太空工具包](https://www.usatoday.com/story/news/nation/2023/11/10/nasa-tool-bag-dropped-by-astronauts-international-space-station/71536725007/) 11月1日,国际空间站的宇航员出站,进行日常的维修工作,不慎一失手,将一个装螺丝刀的工具包遗失在太空中。 于是,这个工具包就成了地球的一个卫星(实际是太空垃圾),距离地面300多公里。下图就是从国际空间站往下看这个工具包。  最妙的是,现在你在地球上,使用普通的家用天文望远镜,对着国际空间站的方向,是可以看到这个工具包的。 2、[GPT-4V 自动生成图表](https://resobscura.substack.com/p/generative-ai-for-historical-research) 上周,OpenAI 对外开放了 GPT-4 Vision (简称 GPT-4V)功能。你可以上传图片,然后向 GPT 提出各种玩儿问题。 有人就上传了文字表格的扫描照片(下图左),让它自动生成可视化图表(下图右)。   这证明了,GPT-4V 内置了 Python 脚本,可以完成数据可视化。早期是处理 .csv 文件,现在则可以从图片中提取数据。 3、[MacOS 弹窗](https://sixcolors.com/post/2023/11/a-picture-is-worth-a-thousand-permissions-requests/) 苹果的 MacOS 系统正变得越来越庞杂和臃肿,有大量的弹窗,用来请求权限和安全提示。 下图是一位站长购买 Mac 电脑后,从旧 Mac 电脑迁移系统时的截图。  当时,迁移助手已迁移了所有应用程序,所有设置为自动启动的应用程序同时启动,就出现了这样的画面。 1、[讲故事能力](https://kwokchain.com/2021/09/29/narrative-distillation-1/) 当代世界是一个资本过剩的世界,只要有足够的人相信你,你就能拿到投资和高估值。 作为创始人,**你的讲故事能力,直接影响你的项目能否成功**。  只要你能很好地解释自己,提炼出项目的亮点,并让公众以正确的方式了解你,你就有很大机会得到投资。 马斯克和特斯拉就是最好的例子。特斯拉的估值非常高,只要投资者相信它的故事,它就有足够的时间去实现它的估值。如果做不到让投资者相信,它的估值就会崩溃。  这意味着,马斯克的各种夸张言论和新闻,并不是哗众取宠那么简单。他实际上是以一种低成本的方法在宣传,营造一种氛围,让人们知道并相信他的故事,支持公司的高估值。 一家公司的故事讲述得越好,它获得资金就容易,市盈率就越高。 1、 软件的第一个版本,最多三个人就够了:一个程序员、一个设计师、还有一个机动,既干一点编程,也干一点设计。 如果你发现三个人不够,那就换人,或者缩小软件初始版本的构想。 -- 《Getting Real》 2、 我对 ChatGPT 的理解就是,它类似于“整个人类知识的最大似然估计”。 我发现,周围的人对它有两种截然不同的看法:(1)嗯,这只是一个愚蠢的统计模型;(2)该死,人类完蛋了! -- [《如何认识 ChatGPT》](https://xorvoid.com/chatgpt_a_mental_model.html) 3、 Debian 官方下载站,20多年来坚持不使用加密协议 HTTPS,只使用签名文件确保文件可靠。这是为了让那些不支持 HTTPS 的老电脑也能下载到更新包。 -- [《旧电脑的可用性》](https://blog.karthikkumar.org/usability-of-old-computers-f06a7f00f72e) 4、 15世纪,德国人古腾堡发明了欧洲第一台印刷机,可以快速印刷书籍。 当时,一些人反对这个发明,理由是印刷书籍越容易,传播错误信息就越容易。最终,印刷机还是发展起来了,因为大多数人认识到,防止错误的最佳方法是事实,而不是限制印刷机。 -- [《错误信息的解药》](https://fcpp.org/2021/07/28/misinformation-should-be-refuted-not-censored/) [互联网公司需要多少员工?](http://www.ruanyifeng.com/blog/2022/11/weekly-issue-231.html)(2022 ruanyf#231) [移动支付应该怎么设计?](http://www.ruanyifeng.com/blog/2021/10/weekly-issue-181.html)(2021 ruanyf#181) [你的头脑是二值逻辑,还是三值逻辑?](http://www.ruanyifeng.com/blog/2020/10/weekly-issue-131.html)(2020 ruanyf#131) [子辈能大幅超越父辈吗?](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-81.html)(2019 #81) (完)
这里记录每周值得分享的科技内容,周五发布。 本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/3599)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)(yifeng.ruan@gmail.com)。  上图是一个茶饮品牌的旗舰店,位于武汉江汉路步行街。建筑设计灵感来自《西游记》压制孙悟空的“五行山”。([via](https://www.sohodd.com/archives/189107)) 以前,我有一个习惯。在电脑旁边,放一个平板,作为副屏。 大屏幕干活,小屏幕做一些自己感兴趣的事情:看视频、查网页、听音乐、玩小游戏等等。  不少人都会这样吧。平板作为工作副屏,具有两大优势:可以运行手机 App,触摸屏比鼠标方便。 但是,我后来发现,**平板不适合作为副屏**。今天就来谈谈为什么,以及我是怎么解决的。 平板作为副屏,有几个缺点。 (1)部分 App 只能竖屏,如果横屏使用,就会像下图那样,不得不经常翻转屏幕,很烦人。  (2)大部分横屏 App,在平板上体验不佳(下图)。  (3)平板的多窗口操作一团糟。无论 iPad 还是安卓,最多只能做到分屏(下图),而且操作繁琐。  (4)工作台平板不能太小。我自己的11英寸 iPad 就不够大,看视频不爽,但更大的型号未免就太重了。 (5)iPad 特有的问题:某些安卓应用没有 iOS 版。 由于以上原因,我一直在寻找替代方案。 有一天,我突然想到,**华为和三星这两个牌子的手机有桌面模式。** 所谓“桌面模式”,就是 USB-C 线将手机与显示器连起来,手机就会变成一台电脑主机,在显示器上显示类似 PC 的桌面,但其实是安卓系统。 抱着试一试的想法,我买了一台二手的三星手机(建议选择 S 系列)。由于需要谷歌服务框架,我就没有选择华为。 然后,我又花了400多元,买了一个13英寸的触摸显示屏。事后发现买小了,应该买尺寸更大的。  大家买的时候要注意,显示屏需要支持“一线通”,即要有 USB-C 接口。至于质量不用担心,我的经验是,网上那些没牌子的山寨屏,用起来都不错。 我把手机和显示屏连起来,一切就 OK 了。  启动时会显示“Samsung DeX”,这是三星桌面模式的商标。接着就会进入桌面,简直是 Windows 桌面的克隆。  前面的那些平板问题,在桌面模式下都得到了完美的解决。  那些只能竖屏的 App,打开就像上图那样,可以占满100%高度。 最让人满意的,就是多窗口体验。所有窗口可以移动和堆叠,可以放大至全屏,或者缩小成状态栏的一个图标。  这就是目前我正在用的副屏方案,我觉得很完美,推荐给大家。 1、[流浪者的手机充电器](https://www.dezeen.com/2023/09/29/mypowerbank-hacks-santander-bikes-homeless-charge-phones/) 一个英国学生为伦敦的流浪者,发明了一种自助式手机充电器。 流浪者通常找不到电源,为了让他们可以使用手机,这种充电器卡在共享自行车的链条上,用磁铁吸住旁边的金属壳。   伦敦的共享自动车只锁车头,不锁车轮,因此不花钱就可以踩动车轮。通过车轮转动,带动充电器的齿轮,从而实现自助发电。  只要踩25分钟自行车,就可以给手机充一次电。   2、[机器狼防熊](https://www.bbc.com/news/world-asia-66737051) 日本山区有熊,夜间会进入村庄觅食。农村都是老年人,如何防熊就成了大问题。  一家日本模型公司生产了“机器狼”,用来让熊远离村庄。  一到夜里,机器狼的眼睛闪闪发亮,发出刺耳的嚎叫,露出獠牙,还会摇头晃脑。它放在一个无人驾驶底盘上面,底盘载着它前进。 3、[iPhone 专业拍摄](https://prolost.com/blog/scarybts) 苹果公司最近的 M3 芯片发布会,所有视频都是用 iPhone 15 Pro Max 手机拍摄的。 苹果还发布了拍摄的幕后花絮,原意是展示 iPhone 的拍摄能力有多强。   但是,专业人士看了以后,发现这个幕后花絮到处都是槽点,根本没有达到宣传目的。 (1)现场使用了许许多多专业设备:灯光、稳定器、导轨、活动支架、监视器、收音麦克风……所有设备中,iPhone 是最便宜的。   (2)拍摄团队使用了 iPhone 的 Log 模式进行精细调色,普通消费者不会用这个模式。  (3)拍摄所用的 App,不是 iPhone 的内置相机,而是第三方公司的 Blackmagic Camera。  上图是花絮中出现的 App 截图,它不是 iPhone 的内置相机。 (4)现场使用的拍摄参数是 ISO 55 和手动对焦,普通用户无法手动调节这两个参数,并且 iPhone 一直宣传的是自动对焦。  上图中,摄影师正在用旋钮控制对焦。 (5)编辑视频使用的软件是 Adobe Premiere Pro(下图的背景),而不是苹果自家的 Final Cut Pro。  总之,这个花絮恰恰说明,普通消费者使用 iPhone 15 根本拍不出苹果的宣传视频。 4、[减肥药流行](https://www.axios.com/2023/10/06/ozempic-weight-loss-drugs-food-business) 美国现在有一种非常火爆的减肥药,叫做 Ozempic。它原用来治疗糖尿病,意外发现可以减肥,从而被疯抢。  美国是肥胖症大国,专家估计,未来10年内,7%的美国人口(约2400万人),会服用这个药进行减肥。 由于该药使得服用者减少20%的热量摄入,这意味着美国全国的食品消费将会显著减少,尤其是那些高热量、高脂肪、含糖的食品。 最新计算是,2035年时,美国人口虽然在增加,但是所有人口摄入的食品热量,将比现在减少1.7%。一个减肥药会影响国际粮食市场,真是令人意想不到。 1、[如何训练 AI 生成个人肖像](https://www.shruggingface.com/blog/self-portraits-with-stable-diffusion-and-lora)(英文)  作者演示,上传一组自拍照供 AI 训练,然后就能根据提示,生成你的个人肖像。 2、[Chrome 的 Headless 模式升级](https://developer.chrome.com/articles/new-headless/)(英文)  从 Chrome 112 开始,Headless 模式(无 UI 模式)得到了升级,与 Chrome 浏览器的实际行为完全一致,本文介绍基本用法。 3、[我的创业故事:两年内从零到每月4.5万美元](https://news.tonydinh.com/p/my-solopreneur-story-zero-to-45kmo)(英文)  一个越南程序员的自述,辞职两年,做了4个应用,最近收入达到了每月4.5万美元。 4、[男孩概率问题](https://www.maa.org/external_archive/devlin/devlin_04_10.html)(英文) 本文讨论一个概率问题:有两个孩子,已知一个是男孩,请问另一个也是男孩的概率是多少。很多人会回答是50%,这个答案是错的。 5、[Twitter 社区笔记的算法](https://vitalik.ca/general/2023/08/16/communitynotes.html)(英文)  Twitter 今年推出了一个“社区笔记”功能,允许用户对别人的发言撰写笔记,其他用户可以对这些笔记进行投票,系统自动选出一条,跟原始发言一起展示。本文分析该功能背后的开源算法。 6、[分片不等于分布式](https://medium.com/@magda7817/sharded-does-not-imply-distributed-572fdafc4040)(英文)  本文区分两个概念,数据库分片(sharding)不等于分布式数据库。 7、[如何让字体等比例缩放?](https://tobiasahlin.com/blog/responsive-fluid-css-type-scales/)(英文)  本文介绍使用 CSS,将字体缩着窗口大小等比例缩放。 周刊以前介绍过 [Authing](https://www.authing.com/),他们主要做身份认证 SaaS 服务(身份云),这两年发展很快。 他们最近发布了一个重量级产品—— Authing 应用网关,解决了很多企业的一大痛点:**不同的内部应用,或者老旧的现有系统,如何简单改造为统一的登录系统?**  他们的解决方案,就是提供一个身份/登录网关,架设在所有内部应用前面,不用改造原有系统,实现 **“一个身份”登录所有应用**。 “Authing 应用网关”同时集成了用户管理、权限管理、负载平衡、路由、安全保护、加密、压缩等功能,为企业提供重要的基础设施,并自带一个简洁直观的管理后台。 它需要私有部署。感兴趣的朋友可以访问 [Authing 官网](https://www.authing.com/gateway-integration),详细了解软件信息,并要求演示。 1、[SSHFS](https://github.com/deadbeefsociety/sshfs) 这个工具使用 SSH 协议,将远程服务器挂载成本地目录。 2、[inshellisense](https://github.com/microsoft/inshellisense)  微软推出的命令行自动补全工具。 3、[KDesign](https://kingdee.design/)  金蝶的企业级产品设计系统,包括设计规范、设计资源、前端组件库。([@quanzhiyuan](ruanyf#3606) 投稿) 4、[react-exercise-playground](https://github.com/fewismuch/react-playground)  一个开源的 React 练习场(playground)。([@fewismuch](ruanyf#3609) 投稿) 5、[ChatGPT 中文网页版](https://github.com/Yidadaa/ChatGPT-Next-Web)  一个开源的 ChatGPT 中文网页版,做得非常精致,可以自己部署。这里是 [Demo](https://chatgpt.gitapp.cn/)。([@geeeeeeeek](https://github.com/ruanyf/weekly/issues/3611) 投稿) 6、[Caravaggio](https://caravaggio.ramielcreations.com/)  一个图像处理服务器,可以根据 URL 参数将原图转换成不同大小、格式等,适合用作图像 CDN 的源服务器。 7、[Soul](https://github.com/thevahidal/soul)  一个 JS 库,可以为 SQLite 数据库添加 HTTP 服务,自动提供 RESTful 接口。 8、[Aegis](https://getaegis.app/)  一个开源的安卓双因素认证的密码管理器。它的最大特点是可以导入导出数据,其他密码管理器好像都没有这个功能。 9、[LazyVim](https://www.lazyvim.org/)  neovim 的一套配置文件,让其快速变成一个 IDE。 10、[Glance](https://github.com/novoselrok/glance)  一个很有意思的工具,使用 AI 找出代码最重要的部分,高亮显示。 1、[巴塞罗那超级计算中心](https://my.matterport.com/show/?m=oj5FSKsTt7o)  一个浏览器中访问的 3D 全景展示。 2、[Replicate](https://replicate.com/explore)  Replicate 提供数千个 AI 模型的云服务,可以在他们的网站上使用,也可以 API 调用,比如 stability-ai 的 [sdxl “文生图”模型](https://replicate.com/stability-ai/sdxl)。 3、[中国五级行政区划查询](https://map.ruiduobao.com/)  该网站可以查询中国34个省份,2800多个县,60多万个行政村历年的行政管辖范围和所属关系变化,[源码](https://github.com/ruiduobao/gaode_MAP_CUN)开源。([@ruiduobao](https://github.com/ruanyf/weekly/issues/3605) 投稿) 4、[TIL](https://github.com/jbranchaud/til)(今天我学到的)  一个开源笔记库。大家可以学习他做笔记的方式,内容按主题分类,放在 GitHub 上面。 1、[USB-C 线的标示](https://www.theverge.com/2023/11/6/23948486/usb-c-cables-marking-speed-power-delivery-elgato) USB-C 是现在的主流接口,虽然看上去一模一样,但是接口和线材的速率差异很大,肉眼根本无法分辨。 一家国外品牌率先在 USB-C 线上注明速率,这种做法急需推广。   2、[蒙德里安主题](https://store.kde.org/p/1350981) 蒙德里安(Mondrian,1872-1944)是著名的荷兰抽象派画家,以方块画成名。  最近,Linux 的 KDE Plasma 桌面出现了一个蒙德里安皮肤,让人眼前一亮。    这个皮肤还有 [GTK 版本](https://www.pling.com/p/1348481/)。 1、[坐着还是站着工作?](http://ergo.human.cornell.edu/CUESitStand.html)  大部分人工作时,都是坐着。 这是因为坐着消耗的能量少,而且有助于稳定身体,所以精细的任务通常都是坐着完成的,比如驾驶、编程、写作、绘制图纸、显微手术等等。 但是,久坐超过一小时,已被医学证明会引起脂肪沉积,并且增加心脏病风险。 很多人提倡站立工作。站立工作会导致更多的热量燃烧,对身体比较有利。  但是,站着工作也有问题。它更累人,站着比坐着多消耗大约20%的能量。站着会给循环系统以及腿和脚带来更大的压力。 如果你本身已经有心脏病,站着工作会导致循环系统的额外负荷,加速颈动脉粥样硬化。另外,长时间站立工作也会增加静脉曲张的风险。所以,整天站着是不健康的。 而且,当人们站着而不是坐着时,许多精细工作的表现也不太好。如果你的工作很重要,或者需要全神贯注,建议还是坐着做。 很多专家建议,定时轮换站着和坐着。最好坐着工作每20到30分钟,就站起来运动1-2分钟。 这时,你不要仅仅站立,要四处走动一下,不需要剧烈运动,只要走动就足够了。这对于促进血液循环很重要。 因此,公司最好建立一种多样化的运动模式,比如要求大家步行到打印机、饮水机,以及站立开会、走楼梯等等。 总之,如果你的工作需要久坐,就一定要记得,每过一会就要站起来走动一下。  1、 新的科技公司创新,老的科技公司诉讼。 -- [《谷歌对待互联网数字版权的态度》](https://www.techdirt.com/2023/08/02/googles-plan-to-drm-the-web-goes-against-everything-google-once-stood-for/) 2、 个人和小企业适合去传授知识,而大公司不适合。因为大公司受制于保密政策,正式发布的每一个句子都得经由律师过目,再经严格的层层审查。 大公司的强项是付得起广告,小公司付不起。所以你能在传授知识方面大力投入,而大公司不能。 -- 《Rework》 3、 19世纪末,美国有一个发明家,声称发明了一辆只需一加仑水就可以穿越美国的汽车。过了好多年,他都未能交付这辆车。投资者要求他,要么立刻生产出来,要么退还资金。 发明家拒绝了,说他现在已经想出了这种汽车的一个更好版本,只需一点点水就能穿越美国,匆忙发布劣质产品有损他的职业尊严,他别无选择只能继续他的研究。 -- [Hacker News 读者](https://news.ycombinator.com/item?id=37516029) 4、 按照目前的学术界气氛,我肯定会因为生产力不足,而被大学解雇,幸好后来得到了诺贝尔奖提名,大学才让我留下来。 -- [彼得·希格斯](https://www.theguardian.com/science/2013/dec/06/peter-higgs-boson-academic-system),“希格斯玻色子”的发现者。从1964年至今,他发表的论文不超过10篇。 [电子产品的用电量](http://www.ruanyifeng.com/blog/2022/11/weekly-issue-230.html)(2022 ruanyf#230) [你想住在中国哪里?](http://www.ruanyifeng.com/blog/2021/10/weekly-issue-180.html)(2021 ruanyf#180) [低龄化的互联网](http://www.ruanyifeng.com/blog/2020/10/weekly-issue-130.html)(2020 ruanyf#130) [企业软件创业,为什么在中国不容易成功?](http://www.ruanyifeng.com/blog/2019/11/weekly-issue-80.html)(2019 #80) (完)
PreviousNext