Ruby 开发者归档全部 gem 仓库,称不再为被 LLM 榨取的代码共享做贡献
I no longer care to work on any Ruby gems so I've archived all my repositories
一位 Ruby gem 开发者宣布归档自己所有仓库源码,明确表示不再维护。他称 Ruby 语言本身现已大量借助 LLM agents 开发,Matz 正将 Ruby 重新定位为供 LLM agents 输出的“AI 时代编程语言”,并认为这一共享代码库正被大公司攫取用于喂养机器。
我已决定将我 Ruby gems 的源代码归档,以明确表示我不再继续开发它们;我写了这篇文章,供从这些项目链接过来解释原因。
在2000 年发表的一篇文章中,Ruby 的设计者松本行弘(又名“Matz”)写道:
对我来说,人生的目的至少部分在于获得快乐。程序员在能够专注于编程的创造性一面时常常感到快乐,因此 Ruby 的设计目标是让程序员快乐。
而在最近的2019 年一次采访中,他说:
我设计 Ruby 是为了人,而不是为了机器。
正是在那个时代——Ruby 表面上是为了快乐、为了创造力、为了人——我开发了这些代码。但那个为人做事的时代已经过去了,随之而去的还有我开发 Ruby gems 的热情。我不会说它一直很棒,但至少我们是在与人合作、为人工作。
Ruby 最突出的应用是用 Rails 构建 Web 应用。Rails 是开源软件,但它由一个我对其观点深感厌恶的人拥有和控制,尽管已有持续的努力将其分叉。 从他今年在 Rails World 上的主题演讲来看——这个会议是他几年前因未被邀请参加 RailsConf 而赌气自己设立的——他已不再特别关注 Ruby、Rails,甚至编程本身。 (他现在使用 LLM 智能体来批量生成 Rust 应用,他把这门语言比作“往[他]眼睛里倒酸液”,但这显然没关系,因为他甚至不看它们生成的东西。)
但即使在 Rails 之外,Ruby 语言本身现在也大量使用 LLM 智能体来开发。Matz 正在发表演讲,将 Ruby 重新定位为“面向 AI 时代的编程语言”,由 LLM 智能体来产出,并表示要做到这一点,LLM 需要消耗更多优秀的人类编写的 Ruby 代码。你可能已经看出这里的问题了。
在这种情况下,我不再感到有动力去为一个被大型企业露天开采的公共资源做贡献——它们开采它,正是为了喂养那些其无脑输出又在污染它的机器。 当人们声称手写代码已不再可持续时,他们并非完全错误,但仅限于这种意义:一旦有人在床上拉了屎,睡在这张床上就不再可持续了。
你想要改变?去问你的智能体什么的吧。我听说现在就该这么干。我退出了。
来源:Hacker News · po-ru.com