Text and Code Embeddings by Contrastive Pre-Training | Synapse