If we’re going to be really pedantic, there was no “System 1” as TFA says as well anyway - I don’t think there was an actual “version 1” of the System File version 1, and most of the routines at that point were in ROM.
But an LLM would have caught that. Signs of a human touch?
I think also that a large/smart/fast LLM can automate testing things with QEMU for at least moderately common architectures like motorola 68000, throw code at it rapidly and try different iterations.
And LLMs are still confidently bullshitting:
> Everything after that is the interface you remember from a 1984 Macintosh: […] and a dock along the bottom with one tile per running program.
In that case I look forward to seeing OS X’s Aqua ported to the IBM PS/2.
If we’re going to be really pedantic, there was no “System 1” as TFA says as well anyway - I don’t think there was an actual “version 1” of the System File version 1, and most of the routines at that point were in ROM.
But an LLM would have caught that. Signs of a human touch?
In that case I look forward to seeing OS X’s Aqua ported to the IBM PS/2.
If this project is any indication, AI can definitely make that happen too.
From the landing page:
> 66,183 lines of hand-written real-mode assembly
Goes to the github - contributers jggonz and CLAUDE. The README.md doubles down on this at the bottom with the license.
> Everything here is hand-written; no third-party code is vendored into the OS, so the whole tree is covered by that one license.
That's what happens when you let an LLM write your ad-copy...
It can't be written by LLM -- the human author has claimed copyright
https://news.ycombinator.com/item?id=49203613
I’ve got nothing against AI-written code
But if people are going to post it on HN, they should consider at least writing the README / main page of their website by hand
It is nice to hear the human authorial voice, at least sometimes
I'm surprised Claude is actually decent at real-mode Asm, but maybe there was a lot of attempts and guidance by the human.
The assembly really, really hurts to read.
Ive been throwing z80, 6502, 68000, 8086, i386 and x86_64 asm at it lately. Haven't seen it get stuck on any of them.
Do you think the low-level nature of ASM contribute to how successful the LLMs are with it?
I think also that a large/smart/fast LLM can automate testing things with QEMU for at least moderately common architectures like motorola 68000, throw code at it rapidly and try different iterations.
github ?