logoalt Hacker News

dist-epochtoday at 5:48 PM1 replyview on HN

You can tell it was vibe-coded because it used Ubuntu 22 for the VM instead of Ubuntu 24, probably because 24 was after the model cutoff date :)


Replies

borensteintoday at 5:59 PM

Thank you, nice catch. I will patch that today. And cutoff date is almost certainly why it happened.

It wasn't "vibe coded" in the sense that I was just describing what I want and letting the agent build it. But it definitely was built indirectly, and in an area that is not my primary focus. A charitable read is that I am borrowing epistemic fire from the gods; an uncharitable one is that I am simply playing with fire.

I am not apologetic about this approach, as I think it's the next step in a series of abstractions for software implementation. There was a time when I sometimes took some time to look at Java bytecode, but doing so today would feel silly.

Abstracting to what is in essence a non-deterministic compiler is going to bring with it a whole new set of engineering practices and disciplines. I would not recommend that anyone start with it, as it's a layer on top of SWE. I compare it to visual vs instrument flight rules.