I'll pass - Hacker News comments are not dissertations. The C code ran faster on my machine. YMMV.
The only other explanation is if you ran the non-simd Julia version under a single thread.
Without it, Julia starts single threaded, which means the code does all this work to enable multithreading and then doesn't get to benefit from it.