Why Are Sines and Cosines Used for Positional Encoding? | Hacker News Reader