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