> which converts the randomness into a virtually unhackable code
> Why use lava lamps for encryption instead of computer-generated code?
Pet peeve: Non-technical people using the term "code" overly broadly. Binary numbers are a code. Morse code is a code. Encryption is a code. Machine instructions are a code. Passwords are codes. One-time nonces delivered over SMS are authentication codes. And so on and so forth.
This article would be clearer to me if the author wrote that the lava lamps help to generate random number sequences which are used as symmetric encryption keys to create virtually unbreakable ciphertexts. Not random codes for encryption codes to create unbreakable codes.