TIL that:

(1) mpeg4 audio stream decoding, being based on "CSound" - a 1980's audio tool from MIT - is Turing complete, per spec.

(2) mpeg4 has, for backcompat reasons, got a cutout in the spec for embedding MIDI information to be interpreted by spec-compliant decoders.

(3) MIDI, in turn - and again per spec - enjoys a privileged and unauthenticated control channel for the purposes of updating audio device firmware.

So, the spec says playing the wrong audio file might root your hardware.

I'm increasingly convinced that there are profound philosophical questions raised by the fact that unless you go way, way out of your way to prevent a language from being Turing-complete, that Turing-completeness will somehow - and inevitably - find a way to to happen.

Show thread

Not even in the superficial "life finds a way" sense, but maybe the propensity of matter - which is just a kind of information, right? - to self-organize and self-sustain is a fundamental physical force, a rebuttal to entropy.

Show thread
Sign in to participate in the conversation
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko