Super HN

New Show
451. Dependable C
452. University life: From 50 years ago to now (2019)
Although the purpose of universities has remained roughly the same, the way students experience it has changed drastically over 50 years. Here’s a little trip down memory lane to see how
453. How Did the CIA Lose a Nuclear Device?
A plutonium-packed generator disappeared on one of the world’s highest mountains in a covert mission that the U.S. will not talk about.
454. Fast, Memory-Efficient Hash Table in Java: Borrowing the Best Ideas
One day, I ran into SwissTable—the kind of design that makes you squint, grin, and immediately regret every naive linear-probing table you’ve ever shipped. This post is the story of how I tried to bring that same “why is this so fast?” feeling into Java. It’s part deep dive, part engineering diary, and part cautionary tale about performance work. 1) The SwissTable project, explained the way it feels when you first understand it SwissTable is an open-addressing hash table design that came out of Google’s work and was famously presented as a new C++ hash table approach (and later shipped in Abseil).