FiraCode renders the `~=` ligature like asymptotically equal to (U+2243: ≃). In lua and MATLAB, `~=` is not equal to. Historical context: I believe `~` was chosen as it is the closest ascii character to the not sign (U+00AC: ¬)