Most CS professors would probably take a look at the title of this post and assume it's a senseless rant or otherwise misdirected, but it turns out it's true: binary heaps are slow on real computers (not the theoretical systems often discussed in CS classrooms). Poul-Henning Kamp, author of the Varnish HTTP Accelerator, discovered and wrote about this for the ACM.