Programming Used to Be Free
4 days ago
- #LLMs
- #Accessibility
- #FOSS
- 像Mythos这类能发现多个零日漏洞的私有大型语言模型(LLM)的兴起,引发了对强大工具获取途径的担忧,标志着主流话语的转变。
- 作者的编程之旅始于一台旧电脑上的QBasic,通过试错学习,既不懂英语也没有文档,这突显了早期计算工具的易得性。
- 转向PHP并利用php.net和免费教程等在线资源,使得即使在使用过时硬件的情况下,也能以最少的资源进行学习。
- 历史背景:在自由开源软件(FOSS)出现之前,专有编译器和系统(如售价1000美元的Watcom C/C++、10000美元的AT&T UNIX)价格昂贵,限制业余爱好者只能使用BASIC和汇编语言。
- 自由软件运动提供了免费的编译器、集成开发环境和操作系统内核,普及了使用门槛,促使开源软件蓬勃发展。
- 可访问性依赖于完全免费的工具,而非试用版、学生计划或受限的免费方案,因为经济障碍使某些人甚至无法承受1美元的成本。
- 大型语言模型带来新的可访问性挑战:本地性能随计算能力提升,通常需要GPU或高内存,使得普通硬件无法使用。
- 封闭权重的LLMs需要不断切换模型并支付订阅费用,免费使用受限,将成本转嫁给雇主或个人。
- LLM辅助编程可能成为行业标准,但风险在于其可访问性不如过去的方法,可能导致倒退到类似1970年代的富豪统治时代。
- 担忧包括经济不稳定、错失恐惧症、快节奏发展以及供应商锁定,使得新实践在机构之外难以推行,排除了资源有限的人群。