FWIW One of the reasons we pushed on being able to bit-threshold embeddings in nomic-embed is that running Hamming distances is *much* faster than doing dot products (which itself is significantly faster than cosine similarity).