Oddbean new post about | logout
 the problem with dynamic linking is where to get the fucking DLLs to get out of DLL HELL

nothing has changed since that term was coined and the easiest solution is to go static

for 99% of go projects, that aren't using GPUs or specialised libraries like secp256k1 (which you can avoid, just costs you a 4x time cost for each signature/verification)

there is even now many libraries doing standard things like hex encoding and sha256 hash functions that use AVX or whatever it's called on ARM processors now... Go compiler also understands raw assembler