← 返回日报
精读 预计 2 分钟

My Anti AI computer

摘要

作者介绍了一台自制的「反 AI 电脑」:基于两块树莓派 Pico 2040,一块驱动显示屏和键盘,另一块通过 PIO 驱动软驱;键盘采用 artsey.io 和弦布局并加了两颗额外按键,电池为两节 18650(3000mAh),满亮度下续航约 24 小时,改用电子墨水屏则约一周。系统跑一个小型操作系统,以 Forth 为语言,还内置了 Apple II 模拟器和能运行 Zork 2 编译字节码的模拟器。PCB 是用自写高度图代码在自家 Cubiko CNC 上切割的,针对 FR2 覆铜板弯曲问题做了插值处理,并让 CNC 只沿单轴移动以避免误差累积,使用 0.8mm 鱼尾端铣刀。作者坦言自己用 artsey 只能打约 15wpm。核心张力在于:所有代码 —— 显示驱动、CNC 软件、生成 G-code 的 PCB 软件、操作系统、6502 和 Zork ZIL 模拟器、软驱控制器、两块 Pico 间的 SPI RPC、Forth 解释器 —— 全部是「vibe coding」生成的,他几乎没动手写。他承认自己写这些代码要花几个月且会更享受,但如今选择接受「机器代劳」的现实,把整台机器当作一个整体来欣赏,并喜欢软驱转动的声音。最后他把自己的处境比作「自动驾驶汽车里的赛车手」,认为当前 AI 界面还很晦涩,但会改变。

荐读理由

作者用 AI 全程 vibe coding 造出一台反 AI 电脑,并坦白软件毫无价值、享受的是成品本身,这个'接受亲手写代码的乐趣已被机器取代'的取舍,能直接改变你对 AI 工程中'过程价值 vs 结果价值'的判断

原文

This is my anti AI computer, as in a place where tokens cant reach me, 2x pico 2040, one to drive the display and keyboard and one to drive the floppy drive with pio, keyboard is artsey.io chords with 2 extra keys, the battery is 2x18650 3000mah, has about 24 hours life with display on full brightness, or 1 week if I use eink, the floppy is just old floppy sony mpf.

The os is small os with forth as a language and also has apple2 emulator to run some apple games from the floppy, and also emulator that can run zork2 compiled bytecode.

The pcb is cut on my cubiko cnc but with my own heightmap code that does very good interpolation as the FR2 copper clads are very bendy and can have 0.6-0.7mm between highest/lowest point, also I made the design so the cnc moves only X or Y but never both otherwise error just accumulates and its hard to do 0.2mm traces. I used 0.8mm fishtail endmill.

Some people can do 50wpm on artsey but I can barely do 15 :) still working on it though.


The tension is that all the code is vibecoded, the display driver, the cnc software, the pcb software that generates gcode, the os itself, its 6502 and zork zil emulators, the floppy controller, the spi rpc between the picos, the forth interpreter, everything. I said few words and it appeared in my hands. So the software has no value to me, but the artifact as a whole I do enjoy and I really like the sound the floppy makes. I am sure if I would've written all this code it would've taken me months to do this, and I am sure I would've enjoyed it more, in a "I hunted my dinner" kind of way, but I need to get used to just getting the thing that does what I want and move on, like eating at McDonalds.

And so, the place I go to escape from AI is made by AI. I can deny it, and slowly go mad as it engulfs and suffocates me, or I can just grief and accept that what I loved to do is now done by machines.

I am a racing driver in a self driving car. At the moment the car has somewhat cryptic interface and few can really get the most out of it, for some the car can fly, for some it moves backwards, but this will change.


Video of how typing looks:

Few more photos:

Lobsters · 1 赞 · 0 评 讨论 → 阅读原文 →

这条对你有帮助吗?