当前位置: 当前位置:首页 > NBA新闻 > 每次看到她写的代码,我都感到自己无比平庸 正文

每次看到她写的代码,我都感到自己无比平庸

2026-07-17 05:22:46 来源:开球赛事 作者:2026世界杯 点击:609次

在这个技术迭代飞速的每次时代,有一类程序员堪称“超级个体”。代码都感到自他们不仅技术深度令人望尘莫及,己无更可怕的比平是其知识广度毫无边界。

比如 Fabrice Bellard(参见《Fabrice Bellard:那个让微软害怕的每次男人》)。

再比如美国程序员 Justine Tunney

打开她的代码都感到自个人主页,映入眼帘的己无是一长串项目列表。每一个项目都足以让普通程序员写进简历,比平并作为谈资炫耀多年。每次

让我们挑选几个最具代表性的代码都感到自项目,看看这位“硬核”程序员究竟有多疯狂。己无

1. 一个 Web 服务器,比平竟能跑遍六种操作系统

很多人写过 Web 服务器,每次但 Redbean的代码都感到自恐怖之处在于:同一个可执行文件,无需重新编译,己无即可直接在六种不同的操作系统上运行。

你可以亲自下载体验:
https://redbean.dev/

最令人震惊的是,它完全不依赖 Java 虚拟机、.NET、解释器或字节码,而是一个纯粹的 C 程序。

这背后的逻辑是什么?

Justine 的思路大胆而简洁:无论上层语言如何高级,最终都会编译成 x86-64 指令集。如果程序本身不依赖外部动态库,那么 Windows、Linux、macOS 等平台之间的核心差异,其实仅在于可执行文件的封装格式

既然差异仅在于“外壳”,那为何不能设计一种新的文件格式,兼容所有平台?

于是,她发明了 APE(Actually Portable Executable)

这是一种真正的跨平台可执行格式。一个 APE 文件可以在多种 x86-64 操作系统上直接运行,彻底打破了平台壁垒。

2. 手写一个 libc

仅有 APE 格式还不够。现实中的 C 程序几乎都依赖 libc(C 标准库)。

libc 看似不起眼,却掌控着字符串处理、I/O、内存管理、文件操作、网络通信、线程与进程等核心能力。可以说,没有 libc,C 程序寸步难行。

然而,不同操作系统的 libc 实现千差万别。若想实现真正的“一次编译,到处运行”,libc 是最大的拦路虎。

Justine 的选择是:自己写一个。

于是,Cosmopolitan libc诞生了。

该项目将 Windows、Linux、macOS、BSD 甚至裸机环境的系统调用,统一抽象到同一套接口之下。

许多程序员在审视其源码后,唯一的反应是:“这工作量简直离谱。”

正是有了 Cosmopolitan libc 的支持,APE 才具备了实用价值,Redbean 也才能真正实现跨平台无缝运行。

3. 世界上最小的 Lisp

如果说前两个项目已经足够硬核,那么 SectorLisp则是一场纯粹的炫技。

它是目前已知最小的 Lisp 实现,整个程序仅有 512 字节

没错,就是 512 字节。

它甚至可以直接作为 PC BIOS 的启动扇区运行。

对于普通程序员而言,512 字节可能连一句错误提示都放不下,而她却塞进了一个完整的 Lisp 解释器。

4. 把调试器写成艺术品

Justine 还开发了一个名为 Blinkenlights的项目。

起初,它只是一个命令行调试器,用于可视化程序对内存的修改过程。

后来人们才发现,它实际上是一个完整的 x86 模拟器

更令人惊叹的是其代码的精炼程度。如今,它已被许多人视为学习 CPU 模拟器实现的经典教材。

5. 一个人发动了一场 GitHub 安全修复行动

2016 年,Justine 在使用 Apache Commons 时,发现了一个严重的 Java 反序列化漏洞。

由于 Apache Commons 被海量项目依赖,该漏洞几乎威胁到整个 Java 生态的安全。

她没有止步于提交一个 Issue,而是直接发起了 RoseHub项目。

她组织了约 50 名 Google 工程师协同作战,最终帮助 2600 多个GitHub 开源项目修补了这一高危漏洞,为开源社区消除了一颗巨大的定时炸弹。

6. 在终端里播放视频

如果你认为 Linux 终端只能打印文字,Justine 会告诉你:它还能放电影。

她曾开发过一个项目,能够实时解码 MPEG 视频,并将每一帧转换为终端可显示的字符和颜色。

于是,在一个黑乎乎的命令行窗口中,竟然真的播放起了视频。

初次目睹这一幕的人,几乎都会怀疑自己的眼睛。

7. llamafile:让大模型像传统软件一样运行

2023 年底,大模型浪潮席卷全球。

当所有人都在研究 Prompt、Agent 和 RAG 时,Justine 将目光投向了更底层的基础设施

她与 Mozilla 合作推出了 llamafile项目。

运行开源大模型通常需要安装 Python、配置依赖、下载推理框架,环境搭建门槛极高。对于普通用户,真正的障碍不是模型本身,而是部署。

llamafile 的思路极简:既然应用程序可以打包成可执行文件,大模型为何不行?

她将 llama.cpp、自研的 Cosmopolitan libc 以及 APE 格式结合,将大语言模型封装成一个独立的可执行文件

用户只需下载一个文件,双击运行,即可启动大模型。无需 Python,无需 Conda,无需 Docker,无需配置任何依赖。

更夸张的是,这个文件继承了 Cosmopolitan 的一贯特性——同一个可执行文件,可直接在 Windows、Linux、macOS 等多个操作系统上运行。

正因为做出了这些令人瞠目结舌的项目,网上流传着一句评价:

"每次看到她写的代码,我都感到自己无比平庸"


传奇人生

Justine 的传奇,始于十几岁。

1998 年,年仅 14 岁的她开发了工具 Rampage Toolz,并免费发布在自己的网站上。

由于访问量巨大,网站仅靠广告每月就能带来数百美元收入。对于一个 14 岁的少年来说,这已是惊人的成就。

当时,她给自己起了一个网名——oogle

这个名字源自一部动画片,她觉得有趣,便顺手注册了 oogle.netoogle.com

后来发生了一件趣事:有人从她手中获得了 oogle.com域名,并将其打造成了一个“山寨 Google”。

许多人想访问 Google,却漏输了首字母 'g',误入 oogle.com。凭借这种流量,该网站月入最高可达 10 万美元。

2012 年,Justine 加入 Google,后进入 TensorFlow 团队工作。

在 Google 工作 6 年并积累足够资金后,她辞职成为全职开源开发者。近年来,除了发布和完善 Cosmopolitan Libc 4.x外,她还专注于底层矩阵乘法内核(Matrix Multiplication Kernels)的极限性能压榨。

通过纯手工汇编和 CPU 指令集优化,她成功将本地 CPU 上的 AI 推理速度提升了 30% 到 500%。这意味着,普通用户的家用电脑和笔记本无需昂贵显卡,即可飞速运行本地大模型。


AI 不能抹去我的名字

Justine 曾直言:开源作者几乎无法通过代码直接获利。

真正的回报只有一样:名誉

她将代码免费赠予世界,当别人看到源码顶部的署名时,就会记住:“这是 Justine Tunney 写的。”

这种名誉,是开源作者未来获取工作机会、赞助、演讲邀请乃至生存能力的基石。

作者署名,本身就是开源经济的核心组成部分。

然而,现在的 AI 在训练时,根本不在乎作者是谁。它只想要代码中蕴含的智慧,而非编写代码的人的故事。

想象一下,如果抹去牛顿的名字,但微积分教材依然存在,会发生什么?

知识还在,但创造知识的人消失了。

如果 AI 继续这样训练,未来人们看到的只有冰冷的知识,却不知其来源。这实际上破坏了过去几百年科学发展的基本机制。

Google 当年的成功,很大程度上是因为它将用户引向原创作者的网站,让知识、流量和声誉重新回到创作者手中。

Justine 认为:未来的 AI 也应承担类似责任,而不是只给出答案,却让真正的作者消失在历史尘埃中。


占领华尔街

Justine 的影响力远超软件开发领域。

2011 年,在美国“占领华尔街”运动期间,她注册并维护了 OccupyWallSt.org网站及 @occupywallst社交账号,使其成为整个运动最重要的信息发布平台。

有一次,网站因访问量暴涨而瘫痪,众人焦急寻找管理员修复服务器,却始终联系不上。

后来大家才知道,那时候她正在睡觉。

Justine 解释说,她的作息独特:白天往往毫无状态,深夜才是高效时刻。因此,白天睡觉对她而言再正常不过。

她还持有颇具争议的观点:真正推动社会发展的不是政客,而是工程师

她甚至曾在白宫请愿网站发起提案,建议时任美国总统 Barack Obama 辞职,由 Eric Schmidt 出任“美国 CEO”。

理由很直接:

"政客几乎都是律师,而真正建设这个世界的人,是工程师。"

作者:NBA新闻
------分隔线----------------------------
头条新闻
图片新闻
新闻排行榜