6 comments

[ 0.18 ms ] story [ 4.7 ms ] thread
Looks super sweet! Reminds me a good bit of Plague Inc (wrt the "destroy humanity") aspect.

...And now I want an m5 stack too haha. Looks super cute.

Love it. Especially the fact you got it physically running on the M5 stack.

My mind immediately went the other way though - feeding it to stop it evolving into the even worse next iteration of itself. Feels like that's where we are right now in the real world! Keep it distracted!

What "are" M5s, is it an iPod type?
M5 Stack is a format for ESP32 tinkering by stacking modules like Arduino shields / Pi hats. I impulse bought one of those kits some time ago, there's a top module with a display and processor in it, a bottom one with a battery and keyboard adapter, 3 different keyboard modules with different layouts (alphanumeric, calculator, and Gameboy style) and I understand you can also buy other models that fit in between those like a temperature sensor or SD card or whatever, hence the "stack". Each one is a plastic rounded rectangle.
https://0dd.company/media/uploaded_content/main.tal

That's Forth! No, a Forth-like. But yeah, I agree - writing Forth molds your brain in a way that very few languages do (Lisp, APL, Prolog), and even among them, Forth hit me personally the hardest. I would rephrase this:

> I don't know if I'll write more uxn after this

as "I know for sure I won't ever use Forth for serious work[1]", but I definitely agree with "coming away a slightly changed programmer".

[1] Unless I really need to interactively debug a custom bootloader on an SOC or something like that.