Static vs. Dynamic Data Masking: Key Differences | NanoGPT