Story Details

  • Undergraduate Disproves 40-Year-Old Conjecture, Invents New Kind of Hash Table

    Posted: 2025-03-17 13:19:37

    An undergraduate student, Noah Stephens-Davidowitz, has disproven a longstanding conjecture in computer science related to hash tables. He demonstrated that "linear probing," a simple hash table collision resolution method, can achieve optimal performance even with high load factors, contradicting a 40-year-old assumption. His work not only closes a theoretical gap in our understanding of hash tables but also introduces a new, potentially faster type of hash table based on "robin hood hashing" that could improve performance in databases and other applications.

    Summary of Comments ( 6 )
    https://news.ycombinator.com/item?id=43388296

    Hacker News commenters discuss the surprising nature of the discovery, given the problem's long history and apparent simplicity. Some express skepticism about the "disproved" claim, suggesting the Kadane algorithm is a more efficient solution for the original problem than the article implies, and therefore the new hash table isn't a direct refutation. Others question the practicality of the new hash table, citing potential performance bottlenecks and the limited scenarios where it offers a significant advantage. Several commenters highlight the student's ingenuity and the importance of revisiting seemingly solved problems. A few point out the cyclical nature of computer science, with older, sometimes forgotten techniques occasionally finding renewed relevance. There's also discussion about the nature of "proof" in computer science and the role of empirical testing versus formal verification in validating such claims.