Compare commits

...

11 Commits

Author SHA1 Message Date
ruanyf
de2fb24f4c docs: release issue 357 2025-07-18 08:10:23 +08:00
ruanyf
8d24f788ac docs: release issue 356 2025-07-11 08:04:51 +08:00
ruanyf
42a7f8c256 docs: release issue 355 2025-07-04 08:04:48 +08:00
Ruan YiFeng
c8143fd4ce Merge pull request #7153 from jeff-fe/patch-2
docs(issue-354): fixed typo
2025-06-27 20:57:00 +08:00
Jeff
dcb9abe5a4 docs(issue-354): fixed typo 2025-06-27 08:45:11 +08:00
ruanyf
cc1ee89e8d docs: release issue 354 2025-06-27 08:15:50 +08:00
Ruan YiFeng
d13c574f8c Merge pull request #7137 from junminhong/fix/353-meta-typo
fix 353 page meta word typo
2025-06-25 12:25:25 +08:00
junminhong
a51025a314 fix(docs/issue-353.md): meta word typo 2025-06-25 12:00:40 +08:00
ruanyf
2da1275e8f docs: release issue 353 2025-06-20 08:12:16 +08:00
ruanyf
0294266d10 docs: release issue 352 2025-06-13 07:38:39 +08:00
ruanyf
78fa824821 docs(issue-351): fixed typo 2025-06-06 08:23:49 +08:00
8 changed files with 2267 additions and 2 deletions

View File

@@ -4,7 +4,7 @@
欢迎投稿,推荐或自荐文章/软件/资源,请[提交 issue](https://github.com/ruanyf/weekly/issues) 。
> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/6965),是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。
> P.S. 讨论区的[《谁在招人》](https://github.com/ruanyf/weekly/issues/7169),是一个免费的程序员招聘帖,提供大量就业信息,欢迎访问或发布工作/实习岗位。
## 如何搜索
@@ -28,8 +28,17 @@ $ grep -nri css docs | cat --number
## 2025
**七月**
- 第 357 期:[稳定币的博弈](docs/issue-357.md)
- 第 356 期:[公司强推 AI 编程,我该怎么办](docs/issue-356.md)
- 第 355 期:[两本《芯片战争》](docs/issue-355.md)
**六月**
- 第 354 期:[8000mAh 手机电池,说明了什么?](docs/issue-354.md)
- 第 353 期:[苹果的“液态玻璃”是为了 AR](docs/issue-353.md)
- 第 352 期:[Bug 追踪系统的正确样子](docs/issue-352.md)
- 第 351 期:[GitHub Issues几乎是最好的笔记应用](docs/issue-351.md)
**五月**

View File

@@ -312,7 +312,7 @@ Reddit 热门帖子聚合网站,可以指定多个频道。([@zhangchenchen]
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060307.webp)
1、[ChatGPT 的散文能力](https://fakepixels.substack.com/p/ai-heidegger-and-evangelion)
2、[ChatGPT 的散文能力](https://fakepixels.substack.com/p/ai-heidegger-and-evangelion)
一位美国用户让 ChatGPT 用文学语言,描述纽约的生活。

403
docs/issue-352.md Normal file
View File

@@ -0,0 +1,403 @@
# 科技爱好者周刊(第 352 期Bug 追踪系统的正确样子
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/6965)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060801.webp)
6月6日凌晨太原基地发射的长征六号火箭飞过西安城墙。[via](http://news.cnwest.com/bwyc/a/2025/06/06/23130650.html)
## Bug 追踪系统的正确样子
上周的话题是 [GitHub Issues](https://github.com/features/issues),把它当作笔记工具,很强悍。
但是,有些话来不及说。**它的本职工作——Bug 追踪系统——并不好用**。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060805.webp)
你用它来管理 Bug就会发现有设计缺陷用起来不顺手。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060806.webp)
现在还活着的、历史最悠久的 Bug 追踪系统是 [Bugzilla](https://www.bugzilla.org/)。
它的一个早期工程师,前不久写了[一篇文章](https://www.bozemanpass.com/everythings-a-bug-or-an-issue/),介绍 Bugzilla 的四条设计原则。
他说,只有满足这四点,才是一个好的 Bug 追踪系统bug tracking system我感到很有启发。
**1所有任务都要列入 Bug 追踪**。不仅包括代码 Bug还包括待开发的新功能、缺失的文档、令人困惑的用户体验、糟糕的性能等等。
换言之Bug 追踪系统本质是任务管理,应该当作项目管理系统来用。
**2Bug 的状态有多种,不只“打开”和“关闭”两种。**
大公司的 Bug 处理流程,可能很复杂,下面是一张从 [Bugzilla 文档](https://www.bugzilla.org/docs/3.6/en/html/lifecycle.html)拷贝的流程图。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060807.webp)
Bug 追踪系统应该足够灵活,可以自定义优先级、严重程度、是否已分配、是否有依赖等等,以便适配各种流程。
**3每个 Bug 只能由一人负责。**
这样才能明确责任,方便查看每个人正在做什么、接下来要做什么、以及最近做了什么。这也有利于培养开发者的归属感和成就感。
**4支持自定义视图。**
由于 Bug 有多种状态,追踪系统必须支持自定义视图查看,拥有强大的查询功能。
系统的默认视图:按照优先级,列出当前版本的所有没有关闭的 Bug。
开发者的个人视图:列出分配给他们的所有 Bug同样按优先级排序。另外用户可以保存自己的自定义视图。
以上四条,就是好的 Bug 追踪系统的标准。问题是 GitHub Issues 一条都没做到。
> 1. 项目管理功能太弱。
> 1. 状态只能靠标签。
> 1. 任务可以分配给多个人。
> 1. 视图默认按创建时间排序,且只能切换成标签视图。
在这方面GitHub 甚至不如 Gitea。
举例来说GitHub 没有办法让最重要的 BugP0 级别),自动出现在第一位(下图),除非手动置顶。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060809.webp)
相比之下Gitea包括分叉的 Forgejo提供了“[标签集](https://docs.gitea.com/administration/customizing-gitea#labels)”label set允许一个标签有多个值并可以按同一个标签的值排序。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060810.webp)
上图中标签“Priority”优先级有多个值然后系统允许按照 Priority 的值排序。
## [本周软件] 开源知识库 PandaWiki
小团队和个人,如何管理大量文档,搭建自己的知识库?
今天,介绍一个刚刚开源的知识库管理系统 [PandaWiki](https://github.com/chaitin/PandaWiki)。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060601.webp)
它采用维基形式,可以随意编排文档,既能搭建传统的文档站,也能做成 FAQ 和博客。
**它原生支持 AI 创作、AI 问答、AI 搜索等能力**。你可以用自然语言跟知识库对话,也能使用嵌入模型,找出相关文档。
大家可以去 [Demo](http://47.96.9.75/) 体验一下,详细了解看[官方文档](https://pandawiki.docs.baizhi.cloud/)。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060602.webp)
它的后端使用 Go 语言编写,速度非常快。安装使用 Docker一行命令就能跑起来。
[代码库](https://github.com/chaitin/PandaWiki)放在 GitHub可以从那里上手目前已经有600多颗星星。
## 任正非专访
本周,《人民日报》头版刊登[任正非专访](https://finance.sina.com.cn/roll/2025-06-10/doc-inezpuqu9256330.shtml)。
下面是一些摘录。
1芯片问题其实没必要担心。我们单芯片还是落后美国一代我们用数学补物理、非摩尔补摩尔用群计算补单芯片在结果上也能达到实用状况。
2软件是卡不住脖子的那是数学的图形符号、代码一些尖端的算子、算法垒起来的没有阻拦索。困难在我们的教育培养、人才梯队的建设。
3当我国拥有一定经济实力的时候要重视理论特别是基础理论的研究。如果不搞基础研究就没根。即使叶茂欣欣向荣风一吹就会倒的。
4我们要理解支持搞理论工作的。理论科学家是孤独的我们要有战略耐心要理解他们。他们头脑中的符号、公式、思维世界上能与他们沟通的只有几个人。对理论科学家要尊重因为我们不懂他的文化社会要宽容国家要支持。
5买国外的产品很贵因为价格里面就包含他们在基础研究上的投入。中国搞不搞基础研究也要付钱的能不能付给自己搞基础研究的人。
6华为一年1800亿投入研发大概有600亿是做基础理论研究不考核。1200亿左右投入产品研发投入是要考核的。没有理论就没有突破我们就赶不上美国。
7人工智能也许是人类社会最后一次技术革命当然可能还有能源的核聚变。发展人工智能要有电力保障中国的发电、电网传输都是非常好的通信网络是世界最发达的东数西算的理想是可能实现的。
8赞声与骂声都不要在意而要在乎自己能不能做好。把自己做好就没有问题。
## 科技动态
1中国科大提出“[火星电池](https://www.guancha.cn/industry-science/2025_06_07_778547.shtml)”的方案。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060705.webp)
这种电池可以在火星上,储存太阳能的发电,在夜间释放出来。
它的原理是,电解火星大气的二氧化碳,将其转为氧气和甲烷等燃料气体,在夜间再点燃发电。
2华为旗下的深圳引望公司申请了一个“[可收纳方向盘](https://www.cnenergynews.cn/news/2025/06/09/detail_20250609215301.html)”专利。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061003.webp)
根据描述,这个专利可以将方向盘折叠起来,放入操作台里面。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061004.webp)
3瑞士建造了[世界最高的 3D 打印建筑](https://ethz.ch/en/news-and-events/eth-news/news/2025/05/from-confectioners-to-robots-tor-alva-in-mulegns-is-unveiled.html)一个高达30米的观光塔外形酷似当地的一种著名糖果。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052704.webp)
为了增加承重能力施工方采用了特制的混凝土材料。并且增加了第二台机器每打印20厘米就往建筑物里面加入钢筋。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060104.webp)
4苹果公司本周发布的新版 macOS出现了一个细小的调整。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061104.webp)
文件管理器 Finder 的图标[左右反转](https://512pixels.net/2025/06/wwdc25-macos-tahoe-breaks-decades-of-finder-history/)了,上图左是原来的图标,右是新版图标。目前不知道,为什么要这样反转。
## 文章
1、[过去半年的大模型回顾](https://simonwillison.net/2025/Jun/6/six-months-in-llms/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060804.webp)
Simon Willison 点评过去半年的大模型,可以当成大事记来读。
AI 的进展实在太快,去年底的模型已经是上一代了。
2、[我使用 Claude Code Max 的感受](https://steipete.me/posts/2025/claude-code-is-my-computer)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060405.webp)
作者购买了 Claude Code 的 Max 会员一个月要200美元使用后认为完全物有所值。
3、[速率限制交互式指南](https://blog.sagyamthapa.com.np/interactive-guide-to-rate-limiting)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060701.webp)
如何限制访问速率?本文介绍了四种常用算法:令牌桶、漏水桶、固定窗口、滑动窗口。
4、[Amazon VPC 图解](https://www.ducktyped.org/p/why-is-it-called-a-cloud-if-its-not)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060903.webp)
本文用插图解释云服务器的虚拟私有网络VPCVirtual Private Cloud 的缩写)是什么。
5、[五个自搭建的书签服务](https://www.xda-developers.com/replacements-for-pocket-that-are-self-hosted/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061002.webp)
本文介绍五个开源软件,可以自己架设网址书签的收藏服务。
6、[我的香港露营实验](https://corentin.trebaol.com/Blog/8.+The+Homelessness+Experiment)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060802.webp)
2016年一个老外在香港留学他的奖学金很少就想在海边搭帐篷居住省下房租。本文是他对这段生活的总结挺有意思的。
## 工具
1、[Cap.js](https://github.com/tiagorangel1/cap)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060116.webp)
一个网页上的机器人识别工具,用作 CAPTCHA 方案,采用 SHA-256 工作量证明算法。
2、[Quartz](https://github.com/jackyzha0/quartz)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060803.webp)
Markdown 文档的静态站点发布器,适合用作收费服务 Obsidian Publish 的替代品。
3、[somo](https://github.com/theopfr/somo)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061001.webp)
在 Linux 终端查看端口占用情况的工具。
4、[OOMOL Studio](https://github.com/ruanyf/weekly/issues/7029)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061108.webp)
一款创新的桌面 IDE把自己编写的函数设成节点然后通过图形界面把节点编排成工作流。[@BlackHole1](https://github.com/ruanyf/weekly/issues/7029) 投稿)
5、[极测](https://www.jicesys.com/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061109.webp)
免费的通信调试助手,模拟 UDP、TCP、串口、WebSocket、ZeroMQ 等常见协议,进行通信测试。([@seasonlaw](https://github.com/ruanyf/weekly/issues/7032) 投稿)
6、[container](https://github.com/apple/container)
苹果官方发布的 Mac 电脑运行 Linux 容器的工具。也就是说Mac 电脑可以不装 Docker就运行 Docker 容器。
7、[DarkFlare](https://github.com/doxx/darkflare)
一个命令行工具,在 CDN 上,将 TCP 流量伪装成 HTTPS 流量传输。
8、[JDownloader](https://jdownloader.org/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060901.webp)
开源的全平台下载工具,参考[这篇教程](https://www.xda-developers.com/raspberry-pi-downloading-device-entire-network/),用树莓派搭建下载服务器。
9、[Pydoll](https://github.com/autoscrape-labs/pydoll)
一个操作浏览器的 Python 库,通过 Chrome DevTools Protocol实现脚本操作本机的 Chrome 浏览器。
10、[Chili3D](https://github.com/xiangechen/chili3d)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061103.webp)
基于浏览器的 3D CAD 软件,代码开源。
## AI 相关
1、[Page Magic](https://github.com/khaledh/pagemagic)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060402.webp)
一个 Chrome 的 AI 插件,输入你对当前网页的修改描述,它自动将改好的网页呈现在浏览器里,需要 Anthropic API。
2、[壁响](https://wallecho.com/)WallEcho
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060702.webp)
根据输入的文本,免费生成手机或电脑桌布。([@twjiem](https://github.com/ruanyf/weekly/issues/6999) 投稿)
3、[AI 洞察日报](https://github.com/justlovemaki/CloudFlare-AI-Insight-Daily)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060703.webp)
通过 Cloudflare Workers 抓取指定数据源,生成每日精选的 AI 日报,[效果预览](https://justlovemaki.github.io/CloudFlare-AI-Insight-Daily/today/book/)。([@justlovemaki](https://github.com/ruanyf/weekly/issues/7009) 投稿)
4、[zenfeed](https://github.com/glidea/zenfeed)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060704.webp)
智能信息助手,对于关注的新闻或话题,使用 AI 自动收集、筛选出要看的文章,并总结内容。([@glidea](https://github.com/ruanyf/weekly/issues/7012) 投稿)
5、[文颜 MCP Server](https://github.com/caol64/wenyan-mcp)
AI 模型接入这个 MCP就可以将排版好的内容自动发布到微信公众号参见[介绍文章](https://babyno.top/posts/2025/06/let-ai-help-you-manage-your-gzh-layout-and-publishing/)。([@caol64](https://github.com/ruanyf/weekly/issues/7048) 投稿)
## 资源
1、[高等院校三千所](https://laosheng.top/fuwu/yuanxiao)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061201.webp)
这个网站收录中国大学网址全集。([@DiamonWoo](https://github.com/ruanyf/weekly/issues/7047) 投稿)
2、[Mullvad Leta](https://leta.mullvad.net/)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025053003.webp)
Mullvad 公司推出的一个搜索引擎。它从谷歌和 Brave 获取搜索结果,但是提供隐私保护,防止搜索引擎识别用户。
我试用感觉不错,速度很快,没有广告。
3、[DNS4EU](https://www.joindns4.eu/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025060902.webp)
欧盟推出的公共 DNS自带过滤广告功能。
## 图片
1、[居里夫人故居的门把手](https://www.bbc.com/future/article/20250605-the-hunt-for-marie-curies-radioactive-fingerprints-in-paris)
著名物理学家居里夫人,由于长期接触放射性元素,手上总是沾有镭矿石的微粒。
她在法国巴黎的故居过了100年至今仍能测出门把手有微弱的放射性。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061106.webp)
1934年居里夫人死于过量辐射导致的再生性贫血。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061107.webp)
2、[洞穴停车场](https://www.hagerty.com/media/automotive-history/since-the-60s-ford-has-stored-cars-underground-in-a-kansas-city-cave/)
美国密苏里州早年有石灰矿,挖出了巨大的地下空洞。
![](https://cdn.beekka.com/blogimg/asset/202411/bg2024111103.webp)
后来,矿产挖光以后,这些空洞就废弃了。
上个世纪50年代福特汽车公司看中了这个地方。因为这里的地下空间非常大可以容纳5000人没有风吹雨打没有下雪结冰干燥终年恒温很适合改造成停车场存放新车。
![](https://cdn.beekka.com/blogimg/asset/202411/bg2024111104.webp)
![](https://cdn.beekka.com/blogimg/asset/202411/bg2024111105.webp)
这个地下停车场直到今天还在运作,可能是史上最大的地下商业设施。
![](https://cdn.beekka.com/blogimg/asset/202411/bg2024111106.webp)
## 文摘
1、[小模型](https://jigsawstack.com/blog/what-even-is-a-small-language-model-now--ai)
在机器学习的早期,“小模型”指的是可以在家用电脑 CPU 运行的基本神经网络。
到了2018年如果你问别人什么是“小模型”他们可能会说就是那种在树莓派或手机上运行的、只有几百万个参数的模型。
但是,后来出现了 Transformer 和大型语言模型LLM。这些模型越变越大“小模型”的定义已经改变。
今天,任何不需要 A100 显卡集群就能运行的模型,都可以看成小模型。
我们把300亿个参数30B的模型也称为“小模型”因为它们只需要一个 GPU 就能运行。
今天的“小模型”,更多的是指模型的可部署性,而不仅仅是模型的规模。
如果能在个人设备上部署某个模型,那么这个模型就是小模型。它可以分成下面两类。
1可以在移动设备或边缘硬件上运行的模型用例为语音助手、手机翻译、离线摘要、嵌入的聊天机器人。
2只需一个 GPU 的模型,在这一类中,即使是 30B 或 70B 规模的模型也可以算作“小型”。
现在一张4090显卡就能运行 70B 的模型,并有不错的输出速度,这在几年前还只是科幻小说的情节。
小模型固然比不上大模型的能力,但也有自己的优势:更适合小型的任务,在单一领域更准确,更适合微调和快速发布。
而且,小模型的成本更低,更适合个人和创业公司部署,并可以在本地部署。
这就是为什么小模型很有用,因为它让我们可以在家里运行自己的 AI 模型,得到的结果与 GPT-3.5 不相上下,从而可以用更少的资源完成更多的任务。
## 言论
1、
很多人总是拖拖拉拉,抱怨自己没有做事的动力。但是,动力恰恰源自行动,只要你开始做一些事情,只要能朝着目标前进,你就会发现动力随之而来。
所以,当我遇到一个很艰巨的任务时,我会把问题分解成若干更简单的部分,此时我的目标不是完成任务,而只是让自己能够行动起来,向前迈出一小步。
-- [《摆脱拖延症》](https://spectrum.ieee.org/getting-past-procastination)
2、
最安全的代码并非优美、巧妙或优雅的代码,而是枯燥乏味的代码。
Go 语言就奉行这种理念,故意去除了那些富有表现力或优雅的写法,只保留简洁和可读的写法。这使得代码易于审查、难于滥用,不容易发生安全漏洞。
-- [《无聊胜过美丽》](https://blog.asymmetric.re/boredom-over-beauty-why-code-quality-is-code-security/)
3、
人们总是喜欢新东西,读书喜欢读新出版的书,听歌喜欢听新歌。
据统计美国2024年流媒体音乐一共播放了1.4万亿次其中近50%是2020年至2024年期间发行的歌曲近80%是2010年或之后发行的歌曲。歌越老听的人越少。
-- [美联社](https://apnews.com/article/taylor-swift-sabrina-carpenter-luminate-2024-report-9d3436e71d481a07d88aa13940a68c76)
4、
新 API 的采用速度将会大大减缓。因为大模型的学习内容仅限于已有的内容,新的 API 出现时,可供学习的内容必然很少。
另外,那些依赖大模型的人也会犹豫是否采用新 API因为大模型使用旧 API 可以更快地完成相同的工作。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=43953957)
## 往年回顾
[随机数,这是一个问题](https://www.ruanyifeng.com/blog/2024/06/weekly-issue-305.html)#305
[对待 AI 的正确态度](https://www.ruanyifeng.com/blog/2023/05/weekly-issue-255.html)#255
[互联网风口过去了吗?](https://www.ruanyifeng.com/blog/2022/05/weekly-issue-205.html)#205
[数字货币是打破美元霸权的武器吗?](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-155.html)#155
(完)

333
docs/issue-353.md Normal file
View File

@@ -0,0 +1,333 @@
# 科技爱好者周刊(第 353 期):苹果的“液态玻璃”是为了 AR
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/6965)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061804.webp)
6月17日晚重庆举行超大规模无人机表演共有11787架无人机上图是其中一个场景“天上的重庆”。[via](https://www.xinhuanet.com/photo/20250618/803d7411ae6041f3981ae375d5ac1bff/c.html)
## 苹果的“液态玻璃”是为了 AR
上周苹果公司发布了新的设计风格“液态玻璃”liquid glass
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061401.webp)
这种风格使用液体玻璃,作为控件(上图)。早先的扁平化风格,被一股脑抛弃。
下图左面是原来扁平化风格的 iPhone右面是这次测试版的液态玻璃。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061402.webp)
我知道的绝大部分人,对这种新风格都是差评,觉得不好看。大家想不通,为什么苹果要在屏幕上,添加一个额外的半透明玻璃层。
甚至[有人说](https://x.com/greggertruck/status/1932173476879888556),如果乔布斯看到 iPhone 变成这样,会解雇所有人(下图)。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061901.webp)
那么,到底为什么呢,苹果好端端的,突然要大改界面?
官方完全回避这个问题,我倒是看到[一篇解读](https://omc345.substack.com/p/from-skeuomorphic-to-liquid-glass),提出了一个很有见解的猜测。
他说,**苹果这样做,压根不是为了审美,而是为了下一代的空间计算,也就是 AR**。
现在的计算设备,都是二维的平面交互,用户面对一个扁平的屏幕,所以适合二维的扁平化风格。
但是,对于 AR 设备,用户进入的是一个 3D 空间,接触的东西都是立体的,所以需要一个立体的界面。
**AR 设备没有屏幕,只有空间。屏幕不重要,空间才重要**
液态玻璃就是一个空间设计,目的是让界面有一个实体,让你感觉每个按钮都是一个有体积的实物。并且,它半透明,不会遮住后面,从而产生空间层次感。
从这个角度,苹果的界面设计副总裁 Alan Dye 对液态玻璃的介绍,就很容易解读。
> 每个元素都经过精心设计,赋予了它们物理感:它们具有维度,能够动态响应光线,并投射阴影。
苹果的 AR 设备,目前只有 Vision Pro 头盔。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061902.webp)
液态玻璃界面,应该最初是为了这个头盔设计的。在 AR 空间中,操作界面就是一块悬浮的玻璃,这非常合理。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061404.webp)
苹果为了统一设计语言,索性让 iPhone 和 Mac 也用了它。开发者只需要设计一次,就能适配所有苹果设备。
这样做,有利于推广 AR。试想一下用户在手机和电脑上已经熟悉了液态玻璃风格当他最终戴上 AR 设备时,就不会对这种界面感到陌生,仿佛 AR 设备只是 iPhone 的自然延伸。
如果苹果确实是这样的考虑,那么我们可以确定,**苹果下一步会大力推广空间计算**。
Vision Pro 虽然卖得不好,但是苹果不仅不会放弃它,反而会加大投入,很可能还会推出轻量级的 AR 眼镜。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061405.webp)
AR 也许是计算机行业的下一个热点,苹果已经在布局。
并且,液态玻璃界面要求实时模糊、动态透明、情境照明。这些效果需要强大的 GPU 实时渲染,这正是苹果芯片的强项,对手的硬件可能会出现卡顿,从而进一步加大苹果的优势。
## 科技动态
1Meta 公司推出 [AI 广告](https://seekingalpha.com/news/4458717-meta-unveils-updated-image-to-video-ad-feature-amid-ai-push),用户上传产品照片,系统就会自动生成广告视频,并配好音乐和文案。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061802.webp)
未来,广告的制作成本越来越低,注定会无所不在,并且还会针对每个人,生成个性化广告。
2加拿大有一只小乌龟断了一只脚。一家博物馆用乐高积木为它制作了[助行器](https://www.cbc.ca/news/canada/nova-scotia/root-wood-turtle-mobility-aid-lego-1.7517211)。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025050121.webp)
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025050122.webp)
这件事很有意义因为乌龟的寿命很长可以达到50年80年。助行器能帮助它几十年。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025050123.webp)
3美国国防部研究局 DARPA创造了[无线传输能量](https://www.darpa.mil/news/2025/darpa-program-distance-record-power-beaming)的世界纪录。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061702.webp)
他们使用激光在8.6公里外传输能量持续了30秒每秒功率超过800瓦。这是迄今无线传输能量的最远距离。
上图是激光接收器,激光进入中心的孔以后,会被反射到内部的数十个光伏板,这些光伏板将能量转换回电能。
4除了人形机器人还有[虫形机器人](https://spectrum.ieee.org/ground-control-robot-insects)。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052501.webp)
一家美国公司制作了蜈蚣机器人,它可以爬行,适合起伏的地形,目前用来除草。
![](https://cdn.beekka.com/blogimg/asset/202505/bg2025052502.webp)
5一项研究发现[手写](https://www.scientificamerican.com/article/why-writing-by-hand-is-better-for-memory-and-learning/)能增加大脑活动和参与度,比键盘打字更有利于记忆和学习。因此,学习重要的内容,可以尝试手写。
## 文章
1、[CSS class 的替代方法](https://www.keithcirkel.co.uk/css-classes-considered-harmful/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061703.webp)
作者认为,网页元素的 class 属性有很多弊端,可以不用,改用替代写法,很有启发性。
2、[短信发送天气预报教程](https://bensilverman.co.uk/posts/daily-weather-sms/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061504.webp)
本文介绍怎么使用短信,给自己发送天气预报。
3、[更好的 Shell 历史搜索](https://tratt.net/laurie/blog/2025/better_shell_history_search.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202503/bg2025032608.webp)
本文教你怎么打造更好用的 Shell 历史搜索。
4、[让 NotebookLM 更好用的3个浏览器插件](https://www.xda-developers.com/notebooklm-chrome-extensions/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061502.webp)
谷歌的 AI 笔记应用 NotebookLM 非常有用,本文介绍三个 Chrome 插件,让它更易于使用。
5、[SSL 为何改名为 TLS](https://tim.dierks.org/2014/05/security-standards-and-name-changes-in.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061602.webp)
HTTP 的加密协议 SSL后来改名为 TLS本文解释原因完全是大公司斗争的产物。
6、[自适应网页的正确写法](https://lukeplant.me.uk/blog/posts/you-can-stop-using-user-scalable-no-and-maximum-scale-1-in-viewport-meta-tags-now/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202410/bg2024101509.webp)
为了适应手机浏览器,网页的 HTML 头部一般会加上缩放命令,比如`width=device-width`。本文介绍这个命令的正确写法。
## 工具
1、[Vince](https://github.com/vinceanalytics/vince)
![](https://cdn.beekka.com/blogimg/asset/202411/bg2024112902.webp)
网站流量统计分析工具Google Analytics 的自托管替代品。
2、[worklenz](https://github.com/Worklenz/worklenz)
![](https://cdn.beekka.com/blogimg/asset/202405/bg2024052402.webp)
一个开源的团队项目管理工具,自带后端和前端。
3、[Kopia](https://github.com/kopia/kopia/)
![](https://cdn.beekka.com/blogimg/asset/202408/bg2024082506.webp)
一个开源的备份/恢复工具,可以将指定的目录或文件,备份到云存储服务商,有命令行和图形两种界面。
4、[Eyesite](https://github.com/akchro/eyesite)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061301.webp)
一个开源的实验项目,用摄像头捕捉用户的目光移动,从而代替鼠标,参见[介绍文章](https://blog.andykhau.com/blog/eyesite)。
5、[Unbound](https://www.nlnetlabs.nl/projects/unbound)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061503.webp)
自搭建的家用 DNS 服务器。
6、[Rspamd](https://www.rspamd.com)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061505.webp)
开源的垃圾邮件过滤系统,用来检测垃圾邮件。
7、[Sync your cookie](https://github.com/jackluson/sync-your-cookie)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061303.webp)
开源的 Chrome 插件,将 Cookie 同步到 Cloudflare用于在不同设备之间共享 Cookie。[@jackluson](https://github.com/ruanyf/weekly/issues/7054) 投稿)
8、[Link Checker](https://link-checker.itea.dev/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061501.webp)
网站链接检查器,输入网站链接,找出其中的死链接,[代码开源](https://github.com/isixe/LinkChecker)。([@isixe](https://github.com/ruanyf/weekly/issues/7065) 投稿)
9、[Ayanami](https://github.com/KamiC6238/ayanami)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061701.webp)
纯前端的像素编辑器,支持帧动画。([@KamiC6238](https://github.com/ruanyf/weekly/issues/7074) 投稿)
10、[chromium-style-qrcode-generator-with-wasm](https://github.com/liuliangsir/chromium-style-qrcode-generator-with-wasm)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061604.webp)
使用 Rust 和 WebAssembly 技术的 Chrome 风格二维码生成器,纯网页应用,不需要后端。([@liuliangsir](https://github.com/ruanyf/weekly/issues/7072) 投稿)
## 资源
1、[Daily arXiv AI Enhanced](https://github.com/dw-dengwei/daily-arXiv-ai-enhanced)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061302.webp)
每日自动抓取 arxiv 论文,并使用 AI 进行汇总,使用 GitHub Pages 进行展示。([@dw-dengwei](https://github.com/ruanyf/weekly/issues/7052) 投稿)
2、[中国城市地铁可视化](https://subway.cuvii.dev)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061413.webp)
一个交互式网页可视化应用,展示中国城市地铁线路,[代码开源](https://github.com/thecuvii/subway)。([@thecuvii](https://github.com/ruanyf/weekly/issues/7064) 投稿)
3、[Thiings](https://www.thiings.co)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061406.webp)
一个搜索下载 3D 图标的网站现有近3000个图标。
4、[无字证明](https://artofproblemsolving.com/wiki/index.php/Proofs_without_words)Proofs without words
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061801.webp)
这个网站收集各种数学定理的图像证明,上图是前 n 个奇数之和等于 n 的平方。
## 图片
1、[Reddit 的子频道](https://www.visualcapitalist.com/ranked-largest-communities-on-reddit/)
[Reddit](https://www.reddit.com/) 是美国最大的网上社区,有无数个子频道。任何关键字,都能创建一个子频道,类似于百度贴吧。
下图是按照成员人数的 Reddit 子频道排名。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061803.webp)
不知道看哪个频道,可以先去上面这些频道,比如排名第一的 [Funny 频道](https://www.reddit.com/r/funny/)。
2、[Meta 的五次收购](https://www.facebook.com/groups/gaitech/permalink/1415307136320164/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061806.webp)
上图是 Meta 历史上五次最大的收购。
其中,第二大收购是上周刚刚完成的,这个交易非常奇特。
Meta 以143亿美元投资 Scale AI获取后者的少数股权并让后者的28岁 CEO 亚历山大·王Alexandr Wang辞职加盟 Meta负责 AI 部门。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061807.webp)
也就是说Meta 实际上是花了143亿美元挖角了亚历山大·王这个人。AI 人才的价码之高,令人咋舌。
## 文摘
1、[胶水工作重要吗?](https://www.seangoedecke.com/glue-work-considered-harmful/)
“胶水工作”glue work指的是帮助做出产品、提高效率的一些辅助工作。
举例来说,更新文档、解决技术债务、培训新人、维护团队成员的正常交流等等,都属于胶水工作。每个团队都需要大量这类工作。
我认为,**胶水工作非常重要,如果没有它们来粘合整个团队,就很难做出大型产品,也无法减少大型组织中的摩擦**。
有些工程师因此很天真,将大量精力花在这些胶水工作。但是,在晋升或发放奖金时,这些工程师往往被忽视,公司更看重那些销售直接相关的工作(如开发新功能)的工程师。
为什么胶水工作不能让你得到晋升呢?
是因为公司太愚蠢,看不到这些工作的价值吗?我不这么认为。
**公司不奖励胶水工作,因为他们不想让你优先考虑它,而想让你更重视产品的发布**。胶水工作很辛苦。如果你有能力做好胶水工作,他们希望你把这种能力用在产品发布,而不是提高团队效率。
你必须明白,**让团队更顺利地运行不是你的工作,你的真正工作是执行公司领导层的使命**。
有一个很少人知道的事实是与其花大量时间提高团队效率不如让团队以60%的效率运行。
这里有两个主要原因。
1如果团队以100%的效率运行,团队成员不可避免地会精疲力尽,这对每个人都不好。
2最好让团队成员习惯于在公司的基本效率水平上运作而不是在短时间内人为地消除摩擦。因为低摩擦的状态不可能长期持续这要求巨大的投入。
大型科技公司在任何时间内都以大约20%-60%的效率运行公司越大运行效率越低。大公司的增长主要在于占据更多的市场而不在于提高效率所以公司不在意让团队效率提高到一个很高的水平。另一方面如果个别员工愿意在胶水工作上投入大量时间将团队的效率提升到80%或90%,公司将利用这种免费价值,但公司对长期锁定这种价值没有任何真正的兴趣,因为这取决于优秀的人才自愿奉献时间,是不可持续的。
所以,结论就是,公司需要有一些胶水工作,但是不需要太多的胶水工作。
作为开发者,你的正确做法应该是,**在战术层面上做一些胶水工作,而不能把胶水工作提高到战略层面**。
也就是说,你应该把胶水工作视为额外工作,你的关注重点永远应该是项目的成功。你不会因为胶水工作而得到特别的奖励,但你会因为项目的成功而获得奖励。
## 言论
1、
政府的软件采购方式,花费大量资金,引发大量新闻报道,涉及大量人员,但最终不会有一款软件真正进入工作,用户仍将使用 Excel 处理所有事情,使用 PowerPoint 生成幻灯片。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=44294696),评论美国国防部向 OpenAI [采购2亿美元 AI 模型](https://www.cnbc.com/2025/06/16/openai-wins-200-million-us-defense-contract.html)
2、
未来,你还是需要学习编程。因为你需要能够准确地告诉 AI 你想要什么,了解计算机的工作原理有助于你编写更精确的提示和指令。
-- [吴恩达](https://www.businessinsider.com/andrew-ng-vibe-coding-unfortunate-term-exhausting-job-2025-6),著名 AI 科学家,斯坦福大学教授
3、
宇航员在太空洗衣服吗?答案是不洗。
国际空间站的供水很有限,根本没有设计洗衣服的功能。宇航员的衣服弄脏以后,要么继续穿,要么直接扔掉。脏衣服会在返回大气层的时候,全部烧掉。
-- [《宇航员在太空洗衣服吗》](https://www.mentalfloss.com/do-astronauts-do-laundry-in-space)
4、
我担心以后在重要的媒体中实质性内容将逐渐衰落30秒的片段会流行节目只具有最低的共识充斥着对伪科学和迷信的盲目介绍尤其还有一种对无知的庆祝。
-- [卡尔·萨根](https://www.openculture.com/2025/02/carl-sagan-predicts-the-decline-of-america-unable-to-know-whats-true.html)美国著名科普作家这段话写于1994年
## 往年回顾
[信息就像糖一样上瘾](https://www.ruanyifeng.com/blog/2024/06/weekly-issue-306.html)#306
[最酷的乐高作品](https://www.ruanyifeng.com/blog/2023/05/weekly-issue-256.html)#256
[如何走出失望和怀疑](https://www.ruanyifeng.com/blog/2022/05/weekly-issue-206.html)#206
[显卡缺货与异业竞争](https://www.ruanyifeng.com/blog/2021/04/weekly-issue-156.html)#156
(完)

388
docs/issue-354.md Normal file
View File

@@ -0,0 +1,388 @@
# 科技爱好者周刊(第 354 期8000mAh 手机电池,说明了什么?
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/6965)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025061805.webp)
成都推出机器人交警。([via](https://finance.sina.com.cn/jjxw/2025-06-16/doc-infahekh0860797.shtml)
## 8000mAh 手机电池,说明了什么?
大家发现了吗,手机的电池正在越变越大。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062501.webp)
你可以看一下你的手机,电池容量是多少。
仅仅三四年前,手机电池一般都是 4000mAh毫安时最多就到 5000mAh。
但是在去年2024年电池容量增加到了 6000mAh。今年2025年更是出现好几部 [8000mAh 的手机](https://finance.sina.com.cn/tech/roll/2025-06-18/doc-infannhn8353576.shtml)。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062502.webp)
更让人惊奇的是,这些手机并没有因为更大的电池,而变得更重更厚。
以某品牌的 8000mAh 手机为例重量209克厚度7.98毫米,跟一般的大屏手机差不多。
为什么手机塞进了更多的电池,却没有变重?
原因很简单,**电池技术在这几年出现了突破**。
大家应该听说过“固态电池”。它不同于现在的锂电池,最大特点是更高的能量密度,也就是同样的重量可以储存更多的能量。
但是固态电池还在测试中量产时间最快也要等到2027年。目前真正进入市场的是“[半固态电池](https://baike.baidu.com/item/%E5%8D%8A%E5%9B%BA%E6%80%81%E7%94%B5%E6%B1%A0/12578834)”。
**半固态电池介入传统锂电池与固态电池之间**,电解液是固态和液态的混合物。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062503.webp)
2023年4月份宁德时代[宣布](https://wallstreetcn.com/articles/3686879)将要生产凝聚态电池,也就是半固态电池。
根据厂家公布的数据,这种电池的能量密度是 500 Wh/kg也就是每公斤可以储存0.5度电,传统锂电池的能量密度是 250 Wh/kg。
所以,**手机从锂电池换成半固态电池,重量不变,电量翻一倍**,正好从 4000mAh 增加到 8000mAh。从时间上看半固态电池是2023年发布2024年投产2025年进入消费电子产品时间也刚好。
可以预期,随着越来越多手机换成半固态电池和将来的固态电池,续航时间不再成为问题,充电焦虑将彻底消失。
以今年发布的 8000mAh 手机为例,**续航时间就非常惊人**。根据[评测](https://www.sohu.com/a/905525880_115831)它可以连续播放25小时的视频。也就是说中度或轻度使用时可以两天一充甚至三天一充。
半固态电池只有中国厂商量产了,目前只用于中国品牌的手机。三星旗舰手机 S25 Ultra 的电池容量,还停留在几年前的 5000mAh苹果就更差劲了iPhone 16 Pro 是 3582mAhiPhone 16 Pro Max 是 4685mAh。所以中国品牌手机在电池上是世界领先。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062504.webp)
固态电池的应用,不限于手机。有[报道](https://electrek.co/2025/06/23/byd-shuts-down-rumors-testing-seal-ev-with-solid-state-batteries/)说比亚迪正在测试固态电池的汽车续航里程居然可以达到1875公里。
这意味着一次充满电可以从上海开到成都直线距离1600公里太不可思议了。
固态电池还使得电动飞机成为可能。飞机需要大量能源,同时又不能有太大的起飞重量,固态电池正好满足。中国的电动飞行器,很可能会像电动汽车一样,成为下一个在全球竞争中脱颖而出的产业。
## 科技动态
1、[世界最长的航线](https://news.qq.com/rain/a/20250620A02OW200)
本周,中国东航宣布将开通中国到阿根廷的航线,这将是两国之间的唯一直航航线,也是世界最长航线。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062515.webp)
在地球仪上,从中国穿过地心就是阿根廷,两国之间的距离,相当于赤道的一半。因此,地球任意两个城市之间,几乎不可能有更长航线了。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062516.webp)
赤道的长度是4万公里这条航线是19,680公里。没有任何民航客机可以一次性飞2万公里所以这条航线中途会在新西兰落地休息。
整个飞行时间大约24小时25小时十分辛苦上海到新西兰要11个小时新西兰到阿根廷又要十几个小时。
2、一家以色列的 AI 编程公司,上周以[8000万美元被收购](https://techcrunch.com/2025/06/18/6-month-old-solo-owned-vibe-coder-base44-sells-to-wix-for-80m-cash/)。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062509.webp)
这家公司刚刚成立半年31岁的创始人一开始是兼职的现在全公司也只有8个人。
它年初才成立五月份首次实现盈利18.9万美元六月份就以8000万美元被收购。
这到底反映了我们正处在 AI 的泡沫,还是验证了 Sam Altman 的预言“AI 会创造一个人的独角兽估值10亿美元的创业公司”。
3、本周[比尔·盖茨与托瓦兹](https://linuxiac.com/a-historic-photo-torvalds-and-gates-together/)见面了。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062507.webp)
上面照片中,左一是微软 Azure 云服务的首席技术官 Mark Russinovich他组织了这次饭局。
左二是 Windows 创始人比尔·盖茨,右二是 Linux 创始人托瓦兹Linus Torvalds右一是 Windows NT 的首席架构师 Dave Cutler。
比尔·盖茨与托瓦兹从未见过这是两人第一次见面。多年前Windows 和 Linux 互相将对方视为敌人,现在创始人都老了,终于一笑泯恩仇。
4、[问答网站 Stack Overflow](https://www.facebook.com/uyiewnil/posts/pfbid0n2adkNrGgh8TEZXrMfJhRF7KhonUW8CUsPpsjNijoXXQtVbtFyNBWrJLwD7nFca2l),快要被 AI 消灭了。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062511.webp)
五月份,整个网站上的[新发布问题](https://data.stackexchange.com/stackoverflow/query/1882532/questions-per-month)只有20000个跟刚上线的2008年下半年相仿。
6月份更惨截止到6月25日新发布问题只有12015个。
最高峰的2020年每月的新问题超过30万个。它的访问量曾经排名全球前50名就这样被 AI 淘汰了。
5、[一项研究](https://www.theregister.com/2025/06/22/ai_search_starves_publishers/)确认AI 影响了网站的访问量。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062303.webp)
研究发现,谷歌搜索的 AI 总结让其他网站的访问量下降了30%。
可以想像,随着 AI 大量使用,网站的访问人数还会大大下降。
## 文章
1、[智能插头当作网站开关](https://www.neilchen.co/blog/kasa)(英文)
作者想了一个很聪明的方法,将智能插头当作网站的浏览开关。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062302.webp)
如果本机通过 Wifi [检测到插头](https://github.com/NWChen/laptop-brick),就立刻修改`/etc/hosts`文件,使得某些社交网站无法访问。反之,拔出插头,则计算机将该文件再改回原样。
2、[网页压缩算法比较](https://blog.kowalczyk.info/a-5hum/compressing-for-the-browser-in-go.html)(英文)
服务器发送给浏览器的网页一般都是压缩的主要有四种算法gzip、deflate、brotli、zstd。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062401.webp)
作者用 Go 语言测试,哪种压缩算法对服务器开销比较小。
3、[巧解 Docker 镜像拉取失败](https://mp.weixin.qq.com/s/1kQlYQnKGZg6HVNgmDjQfg)(中文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062402.webp)
本文介绍一种拉取 Docker 镜像的变通方法:通过 GitHub workflow 拉取,然后存储到阿里云个人镜像站,并给出[脚本](https://github.com/you8023/docker_images_sync)。([@you8023](https://github.com/ruanyf/weekly/issues/7101) 投稿)
4、[CSS 的部分关键帧](https://www.joshwcomeau.com/animation/partial-keyframes/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062512.webp)
本文是 CSS 中级教程,介绍 CSS 动画如果只写一个关键帧(起始/结束),也有很多应用场景。
5、[让 Claude Code 使用其他模型](https://nekonull.me/share/claude-code-3rd-party-model/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062405.webp)
Claude Code 只能使用自家模型,本文介绍使用 Claude Bridge让它可以使用任意第三方模型从而极大降低使用成本。[@jerrylususu](https://github.com/ruanyf/weekly/issues/7114) 投稿)
6、[git notes 命令](https://tylercipriani.com/blog/2022/11/19/git-notes-gits-coolest-most-unloved-feature/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062304.webp)
git 有一个鲜为人知的 notes 命令,可以往日志添加自定义数据,很适合为每次提交加入元数据。
7、[如何减少 OpenAI 的音频/视频费用](https://george.mand.is/2025/06/openai-charges-by-the-minute-so-make-the-minutes-shorter/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062601.webp)
作者让 OpenAI 概括一个视频的内容意外发现如果让文件的播放速度加快到2倍或3倍OpenAI 的处理费用可以减少30%以上。
原因可能是,加速会让一些短音节变得不明显,从而减少输入 token 的数量。
## 工具
1、[postmarketOS](https://postmarketos.org/blog/2025/06/22/v25.06-release/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062506.webp)
一个专门适配移动设备的 Linux 发行版,适合将过时的手机变成 Linux 设备。
2、[to-userscript](https://github.com/Explosion-Scratch/to-userscript)
一个命令行工具,可以将浏览器插件转成 userscript方便移植。
3、[Reeden](https://reeden.app/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062404.webp)
纯本地的电子书阅读软件,支持多个平台,免费版没有数据同步和 AI 功能。([@unclezs](https://github.com/ruanyf/weekly/issues/7109) 投稿)
4、[AdaCpp](https://www.adacpp.com/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062608.webp)
一个基于浏览器的在线 C++ 学习环境,可以编辑/编译代码,并有 AI 的代码解释。([@xueywn](https://www.adacpp.com/) 投稿)
5、[Moocup](https://moocup.jaydip.me/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062301.webp)
一个为图片加上背景渐变色的在线工具。
6、[浸入式学语言助手](https://github.com/xiao-zaiyi/illa-helper)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062406.webp)
开源的浏览器翻译插件,根据设定的外语水平,帮助在日常网页浏览中自然地学习外语。([@xiao-zaiyi](https://github.com/ruanyf/weekly/issues/7126) 投稿)
7、[EasyDisplay](https://github.com/SHINING-TECH/EasyDisplayClient)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062407.webp)
通过局域网展示数位看板的解决方案。([@yyfd2013zy](https://github.com/ruanyf/weekly/issues/7127) 投稿)
8、[QueryBox](https://github.com/zhnd/query-box)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062505.webp)
跨平台的桌面端 GraphSQL 调试工具。([@zhnd](https://github.com/ruanyf/weekly/issues/7131) 投稿)
9、[RingLink](https://ring.link/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062609.webp)
国产的远程设备互通组网的工具,类似于 Tailscale。[@Aplusink](https://github.com/ruanyf/weekly/issues/7143) 投稿)
10、[LogTape](https://github.com/dahlia/logtape)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062305.webp)
JS 日志库,号称性能好,功能强,参见[介绍文章](https://hackers.pub/@hongminhee/2025/announcing-logtape-1-0)。
11、[Project Indigo](https://apps.apple.com/us/app/project-indigo/id6742591546)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062612.webp)
Adobe 推出的一款免费的 iPhone 相机,比原生相机更简单易用,融入了 AI 的自动调整,参见[介绍文章](https://www.engadget.com/apps/adobe-project-indigo-is-a-new-photo-app-from-former-pixel-camera-engineers-213453207.html)。
## AI 相关
1、[Gemini CLI](https://github.com/google-gemini/gemini-cli)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062611.webp)
谷歌推出的基于终端的 AI 客户端,可以完成各种 AI 操作,包括调用谷歌的视频模型 Veo 和图像模型 Imagen。
此前,其他 AI 公司已经发布了类似的命令行产品,比如 [Claude Code](https://www.anthropic.com/claude-code) 和 [OpenAI Codex (CLI)](https://github.com/openai/codex)。
2、[Twocast](https://github.com/panyanyany/Twocast)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062409.webp)
真人 AI 播客生成器,一键生成 3~5 分钟播客,支持多语言、多音色,免费开源。([@panyanyany](https://github.com/ruanyf/weekly/issues/7129) 投稿)
3、[Duck.ai](https://duck.ai)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062605.webp)
DuckDuckGo 推出的免费 AI 聊天服务,强调保护用户隐私。
## 资源
1、[My Ringtone](https://myringtone.app/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062403.webp)
免费无需注册的铃声搜索下载网站,提供 MP3 格式铃声。([@twjiem](https://github.com/ruanyf/weekly/issues/7113) 投稿)
2、[维基电台 Wiki Radio](https://www.monkeon.co.uk/wikiradio/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062106.webp)
这个网站随机播放,维基百科里面的音频文件。
3、[ICONIC](https://github.com/YuheshPandian/ICONIC)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062514.webp)
一个开源的图标库,专门提供各种软件技术的图标。
4、[Linux/Windows 开发 iOS 应用教程](https://xtool.sh/tutorials/xtool/first-app/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062607.webp)
一个图文教程,使用 xtool 工具在 Linux/Windows 上开发 iOS 应用。
## 图片
1、[印度裔掌管的美国科技公司](https://www.facebook.com/Independent.think/posts/pfbid02p379jQFdpc5CkFrqwbGQE6zfUR9ecZGNwgzZeQSk7BXmrmRRZm7LYhWn5RFLFQbvl?rdid=aRayUrgwOAc8qbgn#)
印度人在美国科技界有着庞大的势力,下图是印度裔掌管的美国科技公司的不完全列表。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062510.webp)
微软、谷歌、IBM 都是印度裔掌管的。
2、[迪士尼绿](https://en.wikipedia.org/wiki/Go_Away_Green)
迪士尼乐园使用绿色,对很多基础设施进行油漆。
![](https://cdn.beekka.com/blogimg/asset/202502/bg2025021603.webp)
![](https://cdn.beekka.com/blogimg/asset/202502/bg2025021604.webp)
这样做的目的是,尽量减少游客对基础设施的关注。
这种绿色就被称为“迪士尼绿”。
![](https://cdn.beekka.com/blogimg/asset/202502/bg2025021605.webp)
![](https://cdn.beekka.com/blogimg/asset/202502/bg2025021606.webp)
## 文摘
1、[离职面谈是不必要的](https://blog.petdance.com/2017/03/31/skip-the-exit-interview-when-you-leave-your-job/)
当你即将离职HR 可能想找你进行一次“离职面谈”,询问你“为什么要离职?”,以及“跟同事一起工作感觉如何”。
别上当。你的最佳选择是,推掉这些离职面谈,如果不行,那也不要对任何人或任何事进行批评。
你可以回答,你遇到了一个不想放过的机会,然后很荣幸能跟曾经的同事一起工作,对于这家公司曾经给予的工作机会,充满感激。就这样,离职面谈就可以结束了。
这有几个原因。
1离职面谈不会给你带来任何好处反而会带来很多负面后果。
你的建议和反馈,不会得到采纳和改进。反而,你会被别人认为是一个爱抱怨的人,并可能因此树敌。
没人想树敌。你或许以为自己再也不用和那些领导和同事打交道了,但这个世界真的很小。
2一旦你递交了辞呈在你离开公司之前你的目标就是让人们永远记得你对你留下好印象。
你要优雅地离开,不要破坏任何人际关系。无论你心里认为,老板有多愚蠢,部门有多糟糕,都不要说出来。说出来不会有好结果,只会伤害你自己。
3同理不要给同事们发一封冗长的告别电子邮件告诉他们你为什么离开这毫无意义且有害。
人们对这种事的记忆力很强。发一封邮件抱怨公司有多糟糕,你就会以这种方式被人们记住,很有可能还会传开,而你所做的一切好事都会被人们忘记。
4如果你真的对公司运作有什么建议最好没辞职的时候就说出来。如果那样没有效果那么你在离职面谈中给出忠告更不会有效果了。
5离职后原来的公司变好或变坏都跟你无关了。你也不应该再关心那些问题了。
总之,最好的离职就是不惹恼别人,悄悄地离开,全力以赴你接下来的路。
## 言论
1、
AI 使得我的90%技能价值变为0但使得剩下的10%技能价值增长了1000倍。
每个人在 AI 面前,都需要重新调整自己的技能。
-- [Kent Beck](https://simonwillison.net/2025/Jun/22/kent-beck/#atom-everything),极限编程的创始人
2、
Anthropic 公司为了训练模型聘请了谷歌图书扫描项目前主管汤姆·特维Tom Turvey
他的任务是获取“世界上所有的书籍”,花费数百万美元购买了数百万本纸质书籍,新的和二手的都有。然后,把这些书都拆了,进行扫描,完成后就扔掉。
-- [美国法院判决书](https://simonwillison.net/2025/Jun/24/anthropic-training/),出版公司控告 Anthropic 未经许可使用版权书籍训练模型,法院一审判 Anthropic 胜诉
3、
西方国家的博士学位,基本上是移民计划,而大学很乐意配合。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=44361864)
4、
企业将来不会区分“Python 程序员”或“React 程序员”,招聘的时候,不会在意你会什么语言。企业只会招聘能够解决问题的程序员,不管他们的技术栈。因为有了大模型,编程语言障碍已经完全消失了。
我们已经到了这个地步学习哪种编程语言无关紧要。现在真正的技能是系统设计、架构、DevOps、云计算——那些在 AI 之上快速构建系统的技能。
-- [Reddit 读者](https://old.reddit.com/r/ClaudeAI/comments/1lhgdbd/dev_jobs_are_about_to_get_a_hard_reset_and/)
5、
社会的危机,不是人变得孤独,而是人变得隐形、没有用处、可有可无。
-- [《隐形的人》](https://aeon.co/essays/our-crisis-is-not-loneliness-but-human-beings-becoming-invisible)
## 往年回顾
[不要看重 Product Hunt](https://www.ruanyifeng.com/blog/2024/07/weekly-issue-307.html)#307
[黄仁勋的 Nvidia 故事](https://www.ruanyifeng.com/blog/2023/06/weekly-issue-257.html)#257
[汽车行业的顶峰可能过去了](https://www.ruanyifeng.com/blog/2022/05/weekly-issue-207.html)#207
[KK 给年轻人的建议](https://www.ruanyifeng.com/blog/2021/05/weekly-issue-157.html)#157
(完)

356
docs/issue-355.md Normal file
View File

@@ -0,0 +1,356 @@
# 科技爱好者周刊(第 355 期):两本《芯片战争》
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/7169)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070201.webp)
重庆某消防站,改造成赛博朋克风格,霓虹灯都是一些防火标语。网上走红以后,该装饰现已被拆。([via](https://news.qq.com/rain/a/20250625Q05NCB00)
## 两本《芯片战争》
前些日子,我想找芯片知识的书籍,想起有一本很有名的畅销书,叫做《芯片战争》。
搜索发现,《芯片战争》居然不止一本,而有两本书都叫这个名字。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062802.webp)
[《芯片战争》](https://book.douban.com/subject/35659418/)余盛华中科技大学出版社2022
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062803.webp)
[《芯片战争》](https://book.douban.com/subject/36350632/)[美]克里斯·米勒浙江人民出版社2023
一本是中国人写的,另一本是美国人写的。我都读了,下面就是简单的读后感。
为了便于区分,我把中国人写的那本称为“国人版”,美国人那本称为“老美版”。
这两本书的内容,都是芯片行业的发展史。读完以后,我的最大感受是,**它们可以帮你了解芯片历史,但是帮不了你了解芯片知识**。
因为它们不是科普图书,更不是技术图书,而是经管图书。
我有点后悔,没查一下作者背景。读了才发现,这两个作者,都不是芯片行业人士,甚至不是科技从业者。
国人版的作者是会计系毕业,后来在食品公司工作,他的上一本书写的是粮油贸易。
老美版的作者是政治系毕业,现在是大学教授,专门研究地缘政治,上一本书写的是俄罗斯历史。
可想而知,这样的作者写芯片行业,不会有深入浅出的技术分析,只会关注商业经营层面。
事实上,国人版的内容,不客气地说,全部都是从新闻报道搜集整理而来,编辑成一个个故事,完全是商战书籍。
老美版相对好一些,作者采访了一些当事人,有第一手资料,内容条理比较清楚,更像一本商业历史书。
虽然我对缺乏技术讲解挺失望的,但是**我认为,这两本书还是能带给读者收获**。
很多内容我以前就知道,比如晶体管是怎么来的、集成电路的发明人之争,但还有不少事情是这次读了才知道。
国人版有一个专门的部分,介绍中国芯片发展史,收集了很多相关材料,我还没在其他地方见过,比如江上舟的故事、张汝京的故事、汉芯造假事件、从武汉新芯到长江存储等等,内容详细,带给人很多冲击。
老美版的优点,前面说了,有第一手材料,站得比较高,按照编年史顺序,以人物故事的形式,理清了行业的发展脉络。虽然作者的专业是政治学,但总体上没有加入政治观点,写得比较中性客观。
另外,老美版偶尔会有一些技术概念的通俗讲解,写得挺好。我摘录了一段芯片的种类介绍,放在后面的文摘部分,大家可以看看。
我的结论就是,如果你单纯想了解芯片行业的基本历史,可以读老美版;如果还想了解国内芯片行业的历史,可以读国人版。
## 科技动态
1、苹果的“液态玻璃”设计曾经将 macOS [文件浏览器 Finder 的图标](https://512pixels.net/2025/06/finder-icon-fixed/)左右反转。
网友质疑后,苹果在下一个测试版又改回来了。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062603.webp)
上图左边是原来的图标,中间是第一个测试版,右边是第二个测试版。
最新图标依然采用玻璃材质,看起来感觉还不错。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062604.webp)
2、一个比利时工程师写了一个程序让 AR 眼镜[实时识别路边广告](https://www.tomshardware.com/maker-stem/engineer-creates-ad-block-for-the-real-world-with-augmented-reality-glasses-no-more-products-or-branding-in-your-everyday-life)。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062902.webp)
一旦发现广告区域,就在其上覆盖一个红色遮盖层,相当于视觉屏蔽广告。
这是我看到的最有创意的 AR 用法。
3、媒体报道[一个41岁的深圳程序员](https://m.huxiu.com/article/4267559.html)不租房在车里住了3年。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070307.webp)
他老家在300公里外的广东阳江周末开车回去看妻子孩子平时睡在车里。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070309.webp)
他说以前在出租屋住一个月要2500元很小的单间环境非常差。现在“车上开着空调很舒服的”。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070310.webp)
停车一晚是6元平时洗漱在公园卫生间上图。他每天都去健身房洗完澡开车回公园睡觉。至于脏衣服周末带回老家去洗。
4、[特斯拉](https://www.engadget.com/transportation/tesla-shows-off-its-first-fully-autonomous-delivery-to-convince-us-its-self-driving-cars-work-163805707.html)上周采用无人驾驶,向客户交付了一辆汽车。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070102.webp)
汽车从工厂下线后自己开到客户家里全程30分钟中间还走了一段高速公路。
5、美国本周启用“[鳄鱼恶魔岛](https://finance.sina.com.cn/stock/wbstock/2025-07-02/doc-infeasqa7814647.shtml)”监狱,用来拘留非法移民。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070202.webp)
这个监狱位于热带的佛罗里达州,建在废弃飞机场的跑道上。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070203.webp)
它根本没有墙,因为周围都是大型沼泽地(上图),里面生活着大量鳄鱼,囚禁者没法越狱。想到在这个地方建设监狱的人,真是有想象力。
6、微软正式规定评估员工绩效时要[考核 AI 使用量](https://finance.sina.cn/7x24/2025-06-30/detail-infcwksi6186007.d.html),强制要求员工必须使用 AI。
## 文章
1、[Meta 的 AI 人才名单](https://archive.is/Xp9cN)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063008.webp)
《华尔街日报》的报道Meta 公司搞了一个50人的名单包括了世界最顶尖的 AI 人才准备把他们都挖过来甚至传言开出了1亿美元的天价薪水。
我们可以从中了解AI 人才的身价有多高,争夺有多么激烈。
2、[ECMAScript 2025 的新增语法](https://2ality.com/2025/06/ecmascript-2025.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062901.webp)
JS 语法标准发布了2025版本文罗列了今年的7个新增语法。
3、[2010年江西高考理科数学压轴题](https://github.com/ruanyf/weekly/issues/7184)(中文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070104.webp)
知乎上有个问题是高考数学最后一题可以有多难公认史上最难高考数学题就是2008年江西高考理科数学压轴题2010年的题目也很难。[@longluo](https://github.com/ruanyf/weekly/issues/7184) 投稿)
4、[通过超声波发送数据](https://halcy.de/blog/2025/06/27/transmitting-data-via-ultrasound-without-any-special-equipment/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063010.webp)
本文介绍如何让手机浏览器发送超声波,并把数据编码在里面,从而就可以在用户毫无察觉的情况下,跟其他设备通信。
5、[我的程序员人生](https://emptysqua.re/blog/from-python-programmer-to-distributed-systems-researcher-in-10-years/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070106.webp)
作者的一篇回忆文章,总结了自己的人生,写得很鼓舞人。
他在高中想学舞蹈,但是被 3D 动画片吸引,去读了计算机本科,毕业后成了 Python 程序员,后来靠着自学和努力,现在是分布式系统研究员。
6、[如何用 JS 写一个浏览器的语音朗读器](https://jsdev.space/tts-sentence-reader/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062706.webp)
本文是一篇 JS 教程,教你用浏览器的 API通过内置的 TTS 语音引擎,写一个句子朗读器。
7、[Cloudflare 和 Vercel 的沙盒功能](https://simonwillison.net/2025/Jun/26/sandboxes/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062705.webp)
最近,[Cloudflare](https://blog.cloudflare.com/containers-are-available-in-public-beta-for-simple-global-and-programmable/) 和 [Vercel](https://vercel.com/changelog/run-untrusted-code-with-vercel-sandbox) 这两家公司,不约而同推出了沙盒功能,运行不受信任的 JS 代码,主要用例是执行大模型生成的代码。
## 工具
1、[code-server](https://github.com/coder/code-server)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063009.webp)
VS Code 的一个服务器版本,让用户通过浏览器使用这个代码编辑器,不需要本地安装,参考[介绍文章](https://www.xda-developers.com/i-self-hosted-this-vs-code-fork/)。
2、[OpenFLOW](https://github.com/stan-smith/OpenFLOW)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070105.webp)
绘制网络基础设施图的开源工具。
3、[Sniffnet](https://sniffnet.net/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063011.webp)
一个开源的跨平台桌面应用,用来监控本机的网络通信。
4、[WR.DO](https://github.com/oiov/wr.do/blob/main/README-zh.md)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070103.webp)
一个自搭建的域名服务平台,可以基于域名创建子域名、短链接、邮件地址,并提供 API 接口。([@oiov](https://github.com/ruanyf/weekly/issues/7173) 投稿)
5、[Pip-Helper](https://github.com/yaolifeng0629/Pip-Helper)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063003.webp)
开源的浏览器插件,为主流视频网站提供画中画播放功能。关闭浏览器,画中画窗口依然打开。([@yaolifeng0629](https://github.com/ruanyf/weekly/issues/7163) 投稿)
6、[Gwitter](https://github.com/SimonAKing/Gwitter)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063005.webp)
自搭建的个人微博平台,数据存储在 GitHub issues。[@SimonAKing](https://github.com/ruanyf/weekly/issues/7166) 投稿)
7、[Melody Auth](https://github.com/ValueMelody/melody-auth)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070302.webp)
自搭建的身份认证服务,支持社交平台、邮箱、短信等认证方式,可以作为 Auth0 的替代品。([@byn9826](https://github.com/ruanyf/weekly/issues/7197) 投稿)
8、[SVG to 3D](https://www.svgto3d.com/zh)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063004.webp)
这个网站将平面的 SVG 文件,免费转成 3D。[@wujieli0207](https://github.com/ruanyf/weekly/issues/7165) 投稿)
9、[CodeBox](https://www.codebox.club/zh)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063006.webp)
一个在线的二维码生成平台,可以定制各种属性。([@gdfsdjj145](https://github.com/ruanyf/weekly/issues/7168) 投稿)
10、[Technitium](https://technitium.com/dns/)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062903.webp)
一个自搭建的家用 DNS 服务器,带有 Web 界面,参见[介绍文章](https://www.xda-developers.com/pihole-alternative-called-technitium/)。
## AI 相关
1、[GitHub Copilot](https://github.com/microsoft/vscode-copilot-chat)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070303.webp)
微软开源了 VS Code 的 GitHub Copilot Chat 插件,用来跟 AI 对话。据说GitHub Copilot 本体(主要完成代码补全和生成)很快也会开源。
2、[CAPTCHA-automatic-recognition](https://github.com/ezyshu/UserScript/tree/main/CAPTCHA-automatic-recognition)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070107.webp)
一个油猴脚本,通过 AI 自动识别填充网页验证码。([@ezyshu](https://github.com/ruanyf/weekly/issues/7187) 投稿)
## 资源
1、[Rust 新手快速教程](https://github.com/InkSha/rust-tutorial)
一个针对新手的 Rust 快速教程,从零开始写一个管理 Todos 的命令行程序。([@InkSha](https://github.com/ruanyf/weekly/issues/7188) 投稿)
2、[B 树互动教程](https://planetscale.com/blog/btrees-and-database-indexes)(英文)
![](https://cdn.beekka.com/blogimg/asset/202409/bg2024091213.webp)
这篇教程通过很多互动示例,讲解数据库常用的 B 树数据结构。
3、[River Runner Global](https://river-runner-global.samlearner.com/)
![](https://cdn.beekka.com/blogimg/asset/202501/bg2025012904.webp)
全球任意地点的一滴雨,会流到哪里?这个网站给出雨水的流动路径,点击下雨的地点,它会可视化雨水的地面路径。
4、[Traffic.cv](https://traffic.cv/)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070319.webp)
免费的网站流量信息查询工具。([@typewe](https://github.com/ruanyf/weekly/issues/7202) 投稿)
## 图片
1、[xAI 办公室](https://x.com/djcows/status/1940149135426167002)
推特上面,有人贴出了马斯克 xAI 的办公室照片。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070305.webp)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070306.webp)
你要知道,那里员工的身价都是百万美元、千万美元级别的。
2、[美国邮政USPS250周年](https://kottke.org/25/06/chris-ware-creates-stamps-for-usps)
美国邮政局USPS成立于独立战争期间具体日期是1775年6月26日上周是250周年纪念日。
为了纪念这个日子它发行了一组20枚连在一起的套票。
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062801.webp)
邮票上是一个典型的美国小镇,街道上唯一的车辆是递送信件和包裹的邮车。大家可以数一下,一共有几辆。
邮票共分4行每行5枚从上到下描绘了四个季节。
## 文摘
1、**芯片的种类**
摘自《芯片战争》,[美]克里斯·米勒浙江人民出版社2023
21世纪初半导体已分为三大类。
第一类是逻辑芯片,就是以逻辑运算为主要功能的芯片,智能手机、计算机、服务器的处理器都属于这一类。
它的性能强弱主要跟制造工艺有关,内部集成的晶体管越小,性能越强。摩尔定律讲的就是这一类芯片。
第二类是存储芯片,就是存储数据的芯片,分为 DRAM内存芯片短期存储数据和 NAND记忆卡芯片长期存储数据
DRAM 过去有几十家生产商,但现在主要是三大巨头:美光、三星和 SK 海力士。后两家都是韩国厂商,美光虽然是美国公司,但它的工厂大多收购而来,所以主要也是在亚洲生产。
NAND 的生产商之中三星最大占据了35%的市场份额,其余有韩国的 SK 海力士、日本的铠侠、美国的美光和西数。
第三类是其他芯片,包括模拟信号转换为数字信号的模拟芯片、与手机网络进行通信的射频芯片,以及管理设备如何使用电力的电源芯片。
这一类芯片的功能与制造工艺基本无关而与设计有关所以摩尔定律对它们不生效大约四分之三的此类芯片还在用180纳米或以上的工艺生产。
由于不需要使用更小的晶体管也不需要经常升级它们的制造成本要低得多。如今最大的模拟芯片制造商是德州仪器TI
## 言论
1、
2022年11月30日是一个永载史册的日子就像第一颗原子弹爆炸OpenAI 公司推出了 ChatGPT从此人类再也没有了未被 AI 污染的新数据。
-- [theregister.com](https://www.theregister.com/2025/06/15/ai_model_collapse_pollution/)
2、
HTTP 原本用于学术论文。现在它运行着文明。
-- [《MCP一个意外的 AI 插件系统》](https://worksonmymachine.substack.com/p/mcp-an-accidentally-universal-plugin)
3、
孤独是一个建筑问题。
现在的很多建筑物,不利于人们聚集。我们需要的建筑物,应该是方便步行,并且免费,不属于任何人。以前的城市,有很多这样的地方。
-- [《如何走出家门》](https://buttondown.com/monteiro/archive/how-to-leave-the-house/)
4、
20世纪90年代一些工程师意识到显卡本质就是一个并行处理设备。
在屏幕上进行图像渲染,这是一个可以并行处理的计算任务——每个像素点的色彩可以独立计算,不需要考虑其他像素点。
-- 余盛《芯片战争》
5、
我感觉,如果美国取消芯片出口管制,中国政府就会实施芯片的进口管制,以保护国内芯片产业,打造一个真正能与英伟达/台积电/苹果/谷歌抗衡的芯片制造商。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=44442771)
## 往年回顾
[工作找不到,博士能读吗?](https://www.ruanyifeng.com/blog/2024/07/weekly-issue-308.html)#308
[卡马克的猫](https://www.ruanyifeng.com/blog/2023/06/weekly-issue-258.html)#258
[晋升制度的问题](https://www.ruanyifeng.com/blog/2022/05/weekly-issue-208.html)#208
[内容渠道的贬值](https://www.ruanyifeng.com/blog/2021/05/weekly-issue-158.html)#158
(完)

402
docs/issue-356.md Normal file
View File

@@ -0,0 +1,402 @@
# 科技爱好者周刊(第 356 期):公司强推 AI 编程,我该怎么办
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/7169)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070311.webp)
6月24日深圳开展消防演习无人机喷水进行高层建筑灭火。[via](https://www.news.cn/gongyi/20250625/932c2d4181b2459396da50a349a5e0be/c.html)
## 公司强推 AI 编程,我该怎么办
前两天,“黑客新闻”论坛有一个[求助帖](https://news.ycombinator.com/item?id=44468375)。
程序员求助,公司强制使用 AI 编程,他不想用,怎么办。
下面七嘴八舌,大家说了很多想法。这是现在的热点问题,我今天就来分享这个帖子。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070905.webp)
2025年的现实就是AI 编程AI coding已经从实验室技术变为成熟技术无法回避了。
它自动写代码,成本低、产出快,公司管理层不可能不推广。程序员就很尴尬了,跟 AI 是合作竞争关系,既要用好 AI又要防止岗位被它抢走。
求助帖这样写道:
> 我是一个高级工程师已经在公司工作五年了。公司越来越推崇快速工程CEO 和 CTO 都对 AI 编程痴迷不已。
>
> 公司强制大家使用 AI 编程,甚至提倡让 AI 生成单元测试,对于失败的测试用例,也是扔给 AI 处理,而不是手动解决,以加快开发速度、产品尽早上线。
>
> 我考虑辞职,不想参与这种流程,成为不写代码、只写提示的“提示工程师”,眼睁睁看着自己的技术停滞或退化。我也不想两三年后,负责维护一堆由 AI 生成的意大利面条代码。
>
> 我想听听大家的意见,怎么应对公司推行 AI 编程。
网友的看法,总结起来就是三种选择,都有一定的道理。换成你,会怎么选择?
### 选择一:听从内心
如果你确实精疲力竭,那就离开吧。即使你还能忍,做一份自己讨厌的工作,也很快会精疲力竭。
最糟糕的情况是,你平时在公司里,表面上假装对 AI 充满热情,但心里又不愿意,那真的是煎熬。
放任自流的 AI 编程会快速积累技术债,最终导致项目失败。公司迟早会要求你,修复 AI 造成的代码混乱,如果你回答唯一解决方法就是大规模的手动重写,可能还是会被解雇。
而且,你们的 CEO 和 CTO 看上去盲目信任 AI公司的前途堪忧。
已经有一些公司明确声明,现阶段不打算将 AI 编程用于线上代码,你可以试试找这样的公司。
不过,如果没有足够的积蓄,你还需要再忍几个月,一边攒钱,一边找工作,并学习一些 AI 不容易取代的复杂枯燥的技术。记住,除非你是超级技术明星或非常富有,否则不要在找到新工作之前就辞职。
### 选择二:接受现实
你去其他公司也一样,现在到处都在使用 AI 编程。有些公司实际上通过采用 AI来清除那些“拒绝改变”的人。
我认为,我们永远不会再走回头路了,你用过就知道回不去了。下一代程序员都会在 AI 的陪伴下成长。你不愿意使用 AI就好比不愿意用电脑替代打字机。AI 编程的普及,只是时间迟早的问题,不接受它的人都会被淘汰。
再说,反正是公司付钱,让你学习使用 AI。聪明点留下来接受这笔交易。
现在的市场是雇佣者市场,有的是人愿意接替你的位置。即使你找到一家目前不使用 AI 的公司,很可能意味着他们远远落后于时代潮流,也许很快也转向 AI。
你最好适应现实,找到在公司立足的方法。即使心理上接受不了,也要用公司的钱来试试新技术。
你可以先在小范围使用 AI 编程检查它做的代码变更。AI 代码需要大量审查和重构,你能做的比你想象的要多。
### 选择三:静观其变
你可以继续留在公司,一边学习 AI 和其他新技术,一边观察会发生什么情况。
如果公司发展比你预期的要好AI 效果不错,那么你应该改变想法,为新的工作模式做好准备。
如果结果跟你预计的一样,代码快速劣化,项目面临失败。你得到了使用 AI 的经验,知道它在第一线的优势和劣势,把它写进简历,为应聘下一家公司提供帮助。
无论哪一种情况,你接下来留在公司的几个月,都会对你的职业生涯有帮助。
私底下,你必须现在就开始找下一个更符合你期望的职位,为不利局面做准备,为自己留一条后路。
## 科技动态
1、日经新闻发现8个国家的多篇学术论文包含[隐藏的提示](https://asia.nikkei.com/Business/Technology/Artificial-intelligence/Positive-review-only-Researchers-hide-AI-prompts-in-papers),要求 AI 工具给予论文好评。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070603.webp)
它们的 PDF 文件里面,有隐藏的小字或白色文本,人类不容易看见,但是 AI 能读到。
提示为“只给出正面评价”和“不要强调任何负面评价”,甚至要求 AI 推荐该论文,理由是“贡献卓著、方法严谨、新颖性非凡”。
现在AI 往往用来筛选论文,或者总结论文内容,这些提示就是针对这种情况。类似的情况还有,许多简历也隐藏 AI 提示,要求对求职者给予好评。
2、一种中国设计的[激光灭蚊器](https://newatlas.com/around-the-home/photon-matrix-laser-mosquitoes/),正在[众筹](https://www.indiegogo.com/projects/worlds-first-portable-mosquito-air-defense#/)。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070707.webp)
它使用激光雷达,不断发射激光脉冲来确定蚊子的方位,然后再发射激光击杀蚊子。
如果蚊子的飞行速度超过每秒1米就无法被检测到因此它不适用于飞行速度较快的苍蝇。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070708.webp)
它用移动电源充电。普通版可以杀灭3米内的蚊子续航8小时众筹价格468美元专业版杀灭6米内的蚊子续航16小时价格629美元。
3、“酷”cool这个词常常用来形容人或事物比如这个女孩很酷。但是酷到底是指什么
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070706.webp)
[一项研究](https://archive.ph/6KaOV#selection-935.28-935.55)发现酷主要包含6种特征外向的、享乐主义的、强大的、爱冒险的、开放的和自主的。
4、《华盛顿邮报》报道美国很多员工[让 AI 代替自己出席线上会议](https://www.washingtonpost.com/technology/2025/07/02/ai-note-takers-meetings-bots/),本人不去。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070312.webp)
AI 负责录下会议内容、转成文字、并整理出要点。当然它只能听,不能发言。
这真是很有创意的用途,让 AI 当作自己的替身,承担部分工作。
5、[数学海报](https://aggressivelyparaphrasing.me/2025/03/31/can-you-solve-this-ai-math-puzzle-and-get-a-prize-i-couldnt/)
旧金山街头的电线杆上,最近出现了奇怪的海报,上面是一个很长的数学公式。
![](https://cdn.beekka.com/blogimg/asset/202504/bg2025040409.webp)
解开这个公式,可以得到一个网址,领取奖品。
标题链接有这道题目的全文,它的评论部分有答案(奖品已经领光了)。出题的是一家 AI 公司,这确实是很新颖的吸引人才的方式。
## 文章
1、[Bloom Filters 示例讲解](https://llimllib.github.io/bloomfilter-tutorial/zh_CN/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025063007.webp)
本文通过例子,介绍 Bloom Filters 入门知识,可以用来判断元素是否在集合内。
2、[阶乘的斯特林公式推导](https://www.longluo.me/blog/stirlings-formula/)(中文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070801.webp)
一篇数学科普文章。斯特林公式一般用来快速计算阶乘 n!,本文尝试用通俗语言推导这个公式。([@longluo](https://www.longluo.me/blog/stirlings-formula/) 投稿)
3、[Git 用户应该尝试 Jujutsu](https://pksunkara.com/thoughts/git-experts-should-try-jujutsu/) (英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070515.webp)
Jujutsu 是 Git 的一个前端,底层兼容 Git 代码库,但是大大简化了前端操作。本文比较了三种操作,都是 Jujutsu 简单得多。
4、[在 Mac 电脑使用 Apple Container 的感受](https://www.xda-developers.com/apple-container-turned-my-mac-into-a-self-hosting-war-machine/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202506/bg2025062704.webp)
在 Mac 电脑使用 Docker 容器,性能开销很大,好在苹果推出了自家的原生工具 Apple Container 取代 Docker。
本文是作者的使用感受,发现它目前只适合简单场景。
5、[如何判断是否在线?](https://antonz.org/is-online/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070903.webp)
通过向某些特定网址发送 HTTP 请求(比如`google.com/generate_204`),根据它们的回复,判断当前是否在线。
6、[点赞泄漏的个人信息](https://noperator.dev/posts/o3-pocket-profile/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070904.webp)
作者将过去7年中、自己点赞保存的近900篇文章输入 o3 模型,让模型分析自己是怎样一个人。
结果令他大吃一惊模型给出了2000多字的分析准确说出了他的个人情况。
7、[从 DNS 查询国际空间站的位置](https://shkspr.mobi/blog/2025/07/get-the-location-of-the-iss-using-dns/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070702.webp)
本文介绍 DNS 的一个妙用,它可以提供 LOC 记录,表示服务器的经纬度。作者就用这个记录,来提供国际空间站的当前位置。
## 工具
1、[giscus](https://giscus.app/zh-CN)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070501.webp)
一个基于 GitHub Discussion 的静态网站评论系统。
2、[phpIPAM](https://phpipam.net/)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070318.webp)
这个工具通过 Web 界面,查看/管理局域网设备的 IP 地址,参见[介绍文章](https://www.xda-developers.com/phpipam-track-your-self-hosted-services/)。
3、[NumPad](https://numpad.io/)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070404.webp)
一个在线的网络笔记本,特点是可以进行数学计算,输入`1 + 1`,它自动输出答案`2`
4、[LiteOps](https://github.com/opsre/LiteOps)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070403.webp)
一个自搭建的轻量级 DevOps 平台,用来管理 CI/CD 操作。([@hukdoesn](https://github.com/ruanyf/weekly/issues/7203) 投稿)
5、[Ech0](https://github.com/lin-snow/Ech0)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070504.webp)
一个开源的个人微博平台,查看 [demo](https://memo.vaaat.com/)。([@lin-snow](https://github.com/ruanyf/weekly/issues/7205) 投稿)
5、[PageTemplatify](https://github.com/GeekAtTeam/PageTemplatify)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070602.webp)
静态 HTML 页面生成工具,内置各类模版,适合快速测试或展示网页。([@luhuadong](https://github.com/ruanyf/weekly/issues/7210) 投稿)
6、[REM](https://github.com/liriliri/rem)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070802.webp)
基于 Rclone 的跨平台桌面 App在一个窗口管理各种云存储的文件实现文件互传。[@surunzi](https://github.com/ruanyf/weekly/issues/7222) 投稿)
7、[OnlyOffice Web](https://github.com/ranuts/document)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070710.webp)
这个项目把 [OnlyOffice](https://www.onlyoffice.com/) 转成了 WASM 文件,不需要服务器,浏览器纯前端就能查看/编辑 Word、Excel、PowerPoint 文档,[在线试用](https://ranuts.github.io/document/)。([@chaxus](https://github.com/ruanyf/weekly/issues/7213) 投稿)
8、[在线拼图工具](https://img.ops-coffee.cn/zh/)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070709.webp)
免费的在线工具,多张图片拼成一张大图。([@ops-coffee](https://github.com/ruanyf/weekly/issues/7217) 投稿)
9、[Portfolio](https://github.com/austenstone/portfolio)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070502.webp)
一个基于 Docusaurus 的个人静态网站的模版,查看[效果](https://austen.info/blog)。
10、[Postcard](https://postcard.page)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070409.webp)
一个自搭建的个人网站+新闻邮件服务,参见作者的[产品介绍](https://www.contraption.co/postcard-open-source/)。
## AI 相关
1、[OpenCode](https://github.com/sst/opencode)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070701.webp)
一个 AI 终端客户端,可以在命令行向大模型发出指令,操作文件等,类似于 Claude Code但是开源且不限定大模型种类。
2、[Simple Chromium AI](https://github.com/kstonekuan/simple-chromium-ai)
Chrome 浏览器从138版后内置了 Gemini Nano 模型,并提供 [AI Prompt API](https://developer.chrome.com/docs/ai/prompt-api?hl=zh-cn) 以便调用。
这个库就是浏览器 AI Prompt API 的封装,用起来更方便。
3、[TouchFS](https://github.com/kristerhedfors/touchfs)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070902.webp)
一个很有创意的 AI 命令行工具,用它加载目录后,直接输入文件名,就能自动生成想要的文件。比如,输入`touch README.md`,就会自动生成自述文件。
4、[yutu](https://github.com/eat-pray-ai/yutu)
YouTube 的非官方 MCP 服务器AI 智能体接入后,就能用自然语言操作 YouTube。[@OpenWaygate](https://github.com/ruanyf/weekly/issues/7214) 投稿)
5、[Pointer](https://github.com/experdot/pointer)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071002.webp)
一个 AI 聊天的桌面客户端,可以使用文件夹管理聊天记录,支持全文搜索和交叉表分析。([@experdot](https://github.com/ruanyf/weekly/issues/7241) 投稿)
6、[TTS Omni](https://www.ttsomni.com/)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070601.webp)
免费的文本转语音网站,基于 [Qwen-TTS](https://qwenlm.github.io/zh/blog/qwen-tts/)。([@CurioChen77](https://github.com/ruanyf/weekly/issues/7209) 投稿)
## 资源
1、[气温地图](https://zoom.earth/maps/temperature/)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070711.webp)
这张地图可以查看全球当前的天气数据。([@Codeniu](https://github.com/ruanyf/weekly/issues/7219) 投稿)
2、[n8n 工作流导航](https://n8nworkflow.net/zh)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070803.webp)
[n8n](https://github.com/n8n-io/n8n) 是一个工作流自动化编排软件,这个网站收集已经编排好的 n8n 工作流目前共有近2000个。[@panyanyany](https://github.com/ruanyf/weekly/issues/7227) 投稿)
另有一篇[教程文章](https://www.xda-developers.com/combined-notion-with-n8n-automate-bookmarking/),通过 n8n 工作流,将网址保存进 Notion 数据库。
3、[4 colors](https://www.iamsajid.com/colors/)
![](https://cdn.beekka.com/blogimg/asset/202412/bg2024123001.webp)
这个网站提出页面设计只需要4种颜色前景色、背景色、强调色和趣味色。你可以在该网站生成这四种颜色的调色板。
## 图片
1、[魔方板凳](https://mossandfog.com/rubiks-cube-chair-makes-you-work-for-your-seat/)
国外设计师制作的“魔方板凳”。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070506.webp)
板凳就是一个魔方,必须解开魔方,才能坐上去。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070507.webp)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070508.webp)
实际上,只要把四条腿转到同一个面,就能坐了。
2、[中国最大的书](https://www.baijiayoupu.com/c/6599.html)
中国最大最厚的书是清朝的玉牒一册厚达85厘米重约90公斤。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071004.webp)
它是皇家的族谱记载的皇族宗室男性就有10余万人由宗人府负责编撰目前收藏于北京的中国第一历史档案馆。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071005.webp)
## 文摘
1、[计算机好比自行车](https://allaboutstevejobs.com/videos/misc/future_of_pc_1990)
摘自斯蒂夫·乔布斯1980年的访谈。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070901.webp)
我记得大概12岁的时候读过一篇文章应该是在《科学美国人》杂志。
那篇文章给出了地球上所有物种的运动效率,从 A 点到 B 点,同样的距离,它们消耗了多少能量。
结果,秃鹫位居榜首,运动效率最高,超越了其他所有生物。人类排在榜单的最后三分之一,对于“万物之王”,这个成绩实在不值一提。
但是,作者很有想象力,测试了人类骑自行车的效率,结果远远超过了秃鹫,荣登榜首。
这给我留下了深刻的印象。我们人类是工具制造者。我们可以制造工具,将自己的能力放大到惊人的程度。
对我来说,计算机就是思维的自行车。它能让我们超越自身的能力。
我认为,我们才刚刚处于计算机的早期阶段——非常早期的阶段——我们只走了很短的一段路,计算机仍在发展中,但我们已经看到了巨大的变化。
我认为现在与未来一百年即将发生的事情相比,根本不算什么。
## 言论
1、
长久以来你努力培养技能成为一个程序员编程已经成为你的身份认同的一部分是你人生价值的来源。突然之间AI 取代了你的技能,让你的人生价值消失,许多人因此抵制 AI。
-- [《当 AI 可以编程,我还剩下什么?》](https://simonwillison.net/2025/Jul/3/adam-gordon-bell/)
2、
洛杉矶的问题是太大,太分散,公共交通很少,必须开车。但是,这使得你根本遇不到有意思的人,他们都被困在车里。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=44494638)
3、
AI 不缺乏知识,它的问题是不会怀疑现有知识。
要让 AI 变成爱因斯坦,仅仅让它无所不知是不够的,更需要让它能够提出别人未曾想到或不敢问的问题。
-- [托马斯·沃尔夫](https://fortune.com/2025/06/20/hugging-face-thomas-wolf-ai-yes-men-on-servers-no-scientific-breakthroughs/)Thomas WolfHugging Face 联合创始人
4、
《纽约时报》报道,雇主正被大量 AI 生成的简历淹没根据求职网站统计今年的简历比去年激增45%。
AI 可能会让简历消亡AI 生成的简历已经无法鉴别一个人了。未来的招聘应该采用 AI 无法介入的方式,比如现场解决问题。
-- [《AI 让简历消亡》](https://arstechnica.com/ai/2025/06/the-resume-is-dying-and-ai-is-holding-the-smoking-gun/)
5、
如果你把爱好当成职业,想以此养活自己,一段时间后,最初的兴奋消退了,你就会发现,开始阶段根本不算什么,真正的困难在后面,无数繁琐和重复的工作正等着你。
这个时刻被称为“放弃点”quitting point很多人会在这个时点选择放弃。
每个人的放弃点不一样但都会到来。作家的放弃点也许是小说写到第30页最初的灵感枯竭不知道怎么写下去。创业者的放弃点也许是最初的几个月之后市场的反应不像朋友和家人那样热烈。艺术家的放弃点也许是作品第一次上架后意识到自己的愿景与能力之间存在巨大差距。
-- [《眼光过高是一种自我破坏》](https://maalvika.substack.com/p/being-too-ambitious-is-a-clever-form)
## 往年回顾
[无人驾驶出租车的双面刃](https://www.ruanyifeng.com/blog/2024/07/weekly-issue-309.html)#309
[如何免费使用 ChatGPT](https://www.ruanyifeng.com/blog/2023/06/weekly-issue-259.html)#259
[程序员是怎样的人](https://www.ruanyifeng.com/blog/2022/06/weekly-issue-209.html)#209
[游戏开发者的年薪](https://www.ruanyifeng.com/blog/2021/05/weekly-issue-159.html)#159
(完)

374
docs/issue-357.md Normal file
View File

@@ -0,0 +1,374 @@
# 科技爱好者周刊(第 357 期):稳定币的博弈
这里记录每周值得分享的科技内容,周五发布。
本杂志[开源](https://github.com/ruanyf/weekly),欢迎[投稿](https://github.com/ruanyf/weekly/issues)。另有[《谁在招人》](https://github.com/ruanyf/weekly/issues/7169)服务,发布程序员招聘信息。合作请[邮件联系](mailto:yifeng.ruan@gmail.com)yifeng.ruan@gmail.com
## 封面图
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071601.webp)
西安连续第二年,开放防空洞改建的市民“纳凉中心”,里面提供桌椅,还有 Wifi、电视、饮水机等便利设施。[via](http://m.cnwest.com/bwyc/a/2025/07/15/23156309.html)
## 稳定币的博弈
稳定币stable coin是最近的热点新闻媒体不断提及。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071201.webp)
起因是今年5月香港通过了[《稳定币条例》](https://www.hkma.gov.hk/gb_chi/news-and-media/press-releases/2025/05/20250521-3/)8月1日马上就要生效允许企业申请牌照、发行稳定币。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071202.webp)
可以想象,**香港有了稳定币,对于大家来说,就多一个金融机会和金融工具**。
但是,大多数人并不清楚,稳定币是什么?有什么用?
我就来谈谈看法,为什么香港发行稳定币意义很大,其实很好懂。
(一)
稳定币属于加密货币的一种。它的由来跟比特币有关。
比特币是最早的加密货币价格波动十分剧烈。今天值5个烧饼明天可能值8个后天又变成4个。
这注定了,它不适合作为交易工具,你根本不会用它来买卖其他东西。
于是,人们想到可以创造**一种价格稳定的加密货币,也就是稳定币**。以目前最大的稳定币 USDT 为例,它是 Tether 公司在2014年开始发行的比特币是2009年诞生的
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071203.webp)
Tether 承诺USDT 的价格保持不变始终为1美元。你给 Tether 公司1美元就可以得到1枚 USDT不是实物而是记录在区块链账本上。等你不需要了就把 USDT 再卖给 Tether 公司拿回1美元。
理论上,只要 Tether 始终保留足够的美元储备那么稳定币与美元的比价就能维持在1:1。Tether 公开了自己的财务,绝大部分收到的美元都购买了美国国债,所以大家觉得它的承诺是可信。
一旦人们认可,稳定币等价于美元,那么**凡是可以使用美元的地方,都可以使用稳定币**,你就可以用稳定币购买各种各样东西。
现在USDT 是世界上交易量最大的加密货币,超过了比特币。大部分情况下,它被用来买卖其他加密货币。
(二)
使用稳定币时,人们发现,**它可以逃避美国政府的监管**。
稳定币的流动完全脱离银行体系,是匿名钱包之间的交易,根本没办法追踪和监管。
举例来说,美国政府某一天突然发布命令,禁止张三使用美元。这种情况下,张三改用稳定币,向李四购买想要的东西,李四再将稳定币兑换成美元。
美国政府完全不会察觉,发生了这样一笔交易。即使政府监控美元的兑换,由于稳定币还可以兑换成其他加密货币,追踪是不可能的。
美国政府也意识到了这个问题,于是本周正在通过一个[《GENIUS 法案》](https://en.wikipedia.org/wiki/GENIUS_Act),它是历史上第一个稳定币的全面监管法案。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071609.webp)
这个法案的主要内容有三条。
> 1. (美元)稳定币的发行机构,必须在美国管辖范围内,且获得政府许可。
> 1. 发行机构所得的美元必须 1:1 转成银行存款。
> 1. 美国政府有权阻止、冻结、销毁外国机构发行的(美元)稳定币。
(三)
香港政府这次通过的《稳定币比例》,实在是很妙的一招。**它允许持牌机构发行港币支持的稳定币。**
大家知道,港币跟美元汇率是[不变的](https://zh.wikipedia.org/wiki/%E9%A6%99%E6%B8%AF%E8%81%AF%E7%B9%AB%E5%8C%AF%E7%8E%87%E5%88%B6%E5%BA%A6)7.8港币等于1美元因此港币稳定币与美元稳定币的汇率也是不变的。
所以,**港币稳定币可以替代美元稳定币,进而间接替代美元**。这里最重要的一点是,港币稳定币的发行和使用,都不受美国控制。
也就是说,香港创造出了一种价值跟美元挂钩,但可以逃避美国监管的金融工具。可以设想,如果某些情况下,国际贸易无法用美元结算,也许就可以用港币稳定币结算。
(四)
最后一个问题,人民币稳定币可能出现吗?
就像上面说的,稳定币很难监管,且可以自由兑换成美元,所以我认为,跟人民币挂钩的稳定币应该不会出现。
## 科技动态
1、美国租车巨头 Hertz 公司,引入了[汽车扫描仪](https://www.nytimes.com/2025/07/09/travel/rental-car-ai-scanner-hertz.html)。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071408.webp)
还车的时候,扫描仪使用摄像头,对车身拍摄数千张高分辨率图像,与提车时进行比较。如果发现新增的凹痕和损伤,就会要求赔偿。
这对租车公司不仅高效而且因为有电脑的照片比对减少了争议。投入使用后罚款金额比使用前增长6倍。
2、合肥某家海底捞门店服务员佩戴[二维码胸牌](https://finance.sina.com.cn/tech/roll/2025-07-13/doc-inffiefn5362065.shtml)上菜。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071407.webp)
据说,这样便于顾客向服务员打赏。有人认为,这是变相索要小费。媒体报道后,店家取消了二维码胸牌。
我觉得,不仅不应该取消,还应该在服务业推广,只是名称要改成“员工码”,除了打赏,还可以用来投诉。
3、加拿大出现了一件[啼笑皆非的事情](https://www.cbc.ca/news/entertainment/ai-band-hoax-velvet-sundown-1.7575874)。一支名为 Velvet Sundown 的乐队,突然横空出世,进入 Spotify 的热门播放榜。
没人知道他们从何而来,没有照片,没有介绍,查不到个人资料。人们猜测他们是 AI 生成的。
面对质疑,乐队始终保持沉默。突然有一天,一个男子在网上自称是该乐队的发言人,宣称乐队是真人,并发布了照片。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070703.webp)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070704.webp)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070705.webp)
这些照片一看就是 AI 生成的,反而做实了质疑。照片广泛传播后,乐队终于坐不住了,发表声明:所谓发言人是假的,照片是粉丝恶搞的,但承认音乐确实是 AI 生成的。
讽刺的是,经过媒体曝光,乐队知名度大大提高,播放量继续攀升。真正的音乐家看到如此闹剧,都要吐血了,真人音乐完全没搞头了。
4、谷歌安卓团队负责人 Sameer Samat主动透露 [ChromeOS 将与安卓合并](https://www.techradar.com/phones/android/i-think-you-see-the-future-first-on-android-googles-android-leader-sameer-samat)。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071501.webp)
安卓的目标是,将手机、平板与笔记本打造成统一平台。以后会有安卓笔记本,可以直接运行手机应用。
5、上周X 公司发布 Grok 4 模型。用户震惊地发现,如果向它询问当前时事,它会先查看[马斯克的立场](https://simonwillison.net/2025/Jul/11/grok-musk/)(下图)。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071104.webp)
据推测,这应该不是故意设计的。而是,作为 X 公司的产品Grok 会查看该平台用户的想法。它知道马斯克是 X 公司的老板,就先去查看他。
最搞笑的还在后面因为这件事影响太坏Grok 4 [公开修改了系统提示](https://github.com/xai-org/grok-prompts/commit/e517db8b4b2539ea825bc4038917740e35bcaeba),明确要求模型不要参考埃隆·马斯克的发言。
## 文章
1、[Django 框架的起源](https://simonwillison.net/2025/Jul/13/django-birthday/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071410.webp)
本周是 Django 框架的20周年纪念日创始人 Simon Willison 回忆发明过程,很多有趣的细节,比如他最早只是想用 Python 替换掉 PHP 4。
2、[树莓派安装 PiKVM 教程](https://www.xda-developers.com/built-pikvm-control-pc-remotely-game-changer/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025070503.webp)
登录一台远程计算机,控制它的桌面,一个简单的方法就是使用 KVM 设备。本文演示如何在树莓派上安装 [PiKVM](https://pikvm.org/)。
3、[Elm 语言的现状](https://engagesoftware.com/news/post/7033/using-elm-in-2025)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071502.webp)
Elm 是一种 Web 开发语言非常有特色但是从2019年至今没有新版本。本文指出 Elm 没有死亡,而是一直在发展,社区非常活跃。
4、[CSS 的 if() 函数](https://developer.chrome.com/blog/if-article?hl=zh-cn)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071712.webp)
Chrome 浏览器的137版本开始支持 CSS 的条件语句—— if() 函数。CSS 越来越像编程语言了。
5、[如何添加 Git 子命令](https://github.com/shangwenhe/shangwenhe.github.io/issues/69)(中文)
本文教你怎么手动增加一个`git branch.note`命令。([@shangwenhe](https://github.com/ruanyf/weekly/issues/7294) 投稿)
6、[避免 continue 语句](https://www.teamten.com/lawrence/programming/avoid-continue.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202504/bg2025042501.webp)
本文提出循环结构的 continue 语句根本不必要,让阅读代码变得不流畅,你不应该使用这条语句。
## 工具
1、[Anytype](https://download.anytype.io/)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071713.webp)
开源的多平台笔记软件Obsidian 的替代品,自带点对点的同步功能。
2、[Pangolin](https://github.com/fosrl/pangolin)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071102.webp)
一个带有 Web 界面的反向代理服务器,用于从公网访问内网服务,开源的 Cloudflare Tunnerl 替代品。
3、[Upyo](https://github.com/dahlia/upyo)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071503.webp)
一个 JS 库,提供 email 收发的所有功能。
4、[OpenCut](https://github.com/OpenCut-app/OpenCut)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071411.webp)
开源的视频编辑软件,目标是成为剪映的替代品,目前只有 Web 版。
5、[Toodoo](https://apps.apple.com/cn/app/id6736378337)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071402.webp)
户外轨迹导航的苹果设备应用,支持离线地图、等高线和 3D 卫星地图导航,可以生成运动轨迹视频,手机端完全免费。([@haozes](https://github.com/ruanyf/weekly/issues/7258) 投稿)
6、[TcpViz](https://github.com/ruanyf/weekly/issues/7260)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071403.webp)
这个网站用来对 pcap 网络包文件进行可视化分析,一键生成分析报告。([@jlingjace](https://github.com/ruanyf/weekly/issues/7260) 投稿)
7、[WebCurl](https://github.com/o8oo8o/WebCurl)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071401.webp)
网页版 API 调试工具Postman 的简易替代品,前端只有一个 HTML 文件。([@o8oo8o](https://github.com/ruanyf/weekly/issues/7254) 投稿)
8、[HubProxy](https://github.com/sky22333/hubproxy)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071701.webp)
基于 Go 语言的自托管应用,提供 Docker 和 GitHub 的加速服务。([@sky22333](https://github.com/ruanyf/weekly/issues/7278) 投稿)
9、[配置文件管理器](https://github.com/HeroIsUseless/configeditor)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071404.webp)
一个跨平台桌面应用,用来编辑本地和远程的各种配置文件,可以在编辑后,一键保存并重启对应的服务。([@HeroIsUseless](https://github.com/ruanyf/weekly/issues/7257) 投稿)
另有一个 macOS 的配置文件编辑器 [Configs](https://github.com/iHongRen/configEditor),它会自动扫描发现本地的配置文件。([@iHongRen](https://github.com/ruanyf/weekly/issues/7270) 投稿)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071607.webp)
10、[MeetSpot](https://github.com/JasonRobertDestiny/MeetSpot)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071702.webp)
一个开源的 Web 地图应用,用户输入多个参与者的出发位置,它会推荐对大家距离合适的聚会场所(如咖啡馆、餐厅、图书馆等)。([@JasonRobertDestiny](https://github.com/ruanyf/weekly/issues/7289) 投稿)
11、[好享记账](https://github.com/suyu610/journal-flutter)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071714.webp)
开源的记账应用,链接是 Flutter 前端仓库,另有[后端的 Java 仓库](https://github.com/suyu610/journal-server)。([@suyu610](https://github.com/ruanyf/weekly/issues/7293) 投稿)
## AI 相关
1、[EPUB Translator](https://github.com/oomol-lab/epub-translator)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071608.webp)
一个使用 AI 模型,对 epub 电子书进行双语翻译的 Python 库。([@BlackHole1](https://github.com/ruanyf/weekly/issues/7273) 投稿)
2、[PoPo](https://github.com/AmyangXYZ/PoPo)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071504.webp)
一个很有意思的开源应用,使用自然语言发出指令(“弯腰”、“大笑”等等),控制网页上的 3D 模型人,[在线试用](https://popo.love/)。([@AmyangXYZ](https://github.com/ruanyf/weekly/issues/7268) 投稿)
## 资源
1、[Kite](https://kite.kagi.com/)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071409.webp)
搜索引擎公司 Kagi 推出的一个新闻网站,完全由 AI 驱动AI 选择新闻,提炼出摘要,并翻译成用户指定的语言。
2、[x86-64 汇编语言入门](https://gpfault.net/posts/asm-tut-0.txt.html)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071406.webp)
面向初学者的汇编语言教程,从内存和寄存器讲起,标题链接是第一讲,后面还有第[](https://gpfault.net/posts/asm-tut-1.txt.html)、[](https://gpfault.net/posts/asm-tut-2.txt.html)、[](https://gpfault.net/posts/asm-tut-3.txt.html)讲。
3、[HTTP 状态码详解](https://evertpot.com/http/)(英文)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071101.webp)
一组系列文章逐一详细解释68个官方的 HTTP 状态码。
## 图片
1、[iPhone 拍摄的电影](https://www.indiewire.com/features/craft/28-years-later-iphone-hollywood-movie-1235134798/)
美国最近上映的僵尸电影《28年后》28 years later是用 iPhone 15 Pro Max 拍的。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071603.webp)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071604.webp)
上图是20个 iPhone 一起拍出多视角镜头。
导演选择 iPhone 来拍摄,是因为想做不一样的尝试,手机很便携,还可以绑在演员身上拍。
为了拍出最好的效果,拍摄时还会使用很多辅助设备,主要是专业镜头和稳定器。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071605.webp)
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071606.webp)
2、[乐高人体解剖玩偶](https://kottke.org//12/06/cool-anatomical-sculptures-of-lego-people)
一位美国艺术家将乐高玩偶,改造成人体解剖积木。
下面是正常的乐高人偶。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071602.webp)
下面是改造后的人体解剖人偶。
![](https://cdn.beekka.com/blogimg/asset/202507/bg2025071405.webp)
经过这样的改造,普通的玩偶顿时变成了艺术品。
## 文摘
1、[数量胜于质量](https://maalvika.substack.com/p/being-too-ambitious-is-a-clever-form)
学期开始时,佛罗里达大学摄影课的教授,将学生分成两组。
一组是数量组,按照作业的数量评分;另一组是质量组,按照作业的质量评分。
数量组拍出100张合格照片为 A90张为 B80张为 C。
质量组只需要提交一张完美的照片,评分就基于这张照片。
如果你是摄影课的学生,你会选择哪一组?
学期结束时,教授发现,所有最佳照片都来自数量组。
数量组必须多拍,所以学生慢慢习惯了接受摄影的不完美,从一次次的实践之中,开始精通摄影,最终从许多次不完美的拍摄之中,诞生出一张完美的照片。
想想看100次拍摄意味着什么100次与光的对话、100次构图实验、100次的反思机会去检讨意图与结果之间的差距然后进行调整。
相反的,质量组不得不苦苦学习理论,搞清楚如何拍出一张完美的照片,先掌握理想的构图,再探索最佳的技巧。他们因此积累了丰富的摄影知识,却没有培养出那种只有反复按下快门才能获得的直觉。
这就好比,质量组是地图专家,而数量组是探险家。学期结束时,质量组可以告诉你为什么某一张照片很棒,而数量组拍出了这样的照片。
## 言论
1、
我真的不明白 Cursor 这样的 AI 工具,本身有什么价值。它就是一些 API 的包装器,对吧?
据我所知,世界上真正的 AI 公司大概只有四家,其他公司都是在贴牌。
-- [Hacker News 读者](https://news.ycombinator.com/item?id=44566666)
2、
大型科技公司付出天价薪水给 AI 人才。公司是这样想的AI 将是一个超过10万亿美元营收的机会而 AI 研究人员人数上限只有几百人那么每位研究人员每年薪水500万美元、1000万美元或2000万美元能有多大差别
要知道,就算每年向 AI 研究人员支付100亿美元的薪酬这点钱还不到 Meta 年度资本支出的四分之一。
-- [《AI 人才争夺战》](https://blog.johnluttig.com/p/hypercapitalism-and-the-ai-talent)
3、
AI 就是一种新型的操作系统,帮你完成各种任务。这个系统的 CPU 就是大模型,内存就是模型的上下文窗口,窗口越大能完成的任务规模就越大。
-- [Andrej Karpathy](https://rlancemartin.github.io/2025/06/23/context_engineering/),著名 AI 科学家
4、
这个世界有两种人:一种人用电脑来工作,另一种人看到电脑,会忘了工作,一心先摆弄电脑,把能改的都改完,直到完全顺手为止。
-- [《Framework 13 评测》](https://marius.federated.id/posts/2025/may/framework)
## 往年回顾
[内容农场的 AI 赚钱术](https://www.ruanyifeng.com/blog/2024/07/weekly-issue-310.html)#310
[你的旅程不会停在 Day 1](https://www.ruanyifeng.com/blog/2023/06/weekly-issue-260.html)#260
[为什么软件变得复杂](https://www.ruanyifeng.com/blog/2022/06/weekly-issue-210.html)#210
[中年码农的困境](https://www.ruanyifeng.com/blog/2021/05/weekly-issue-160.html)#160
(完)