Summary

  • Andrew Krapivin, an undergraduate at Rutgers University, has caused a rethink in computer science after challenging a widely-used tool in the field by proving a 40-year-old conjecture wrong.
  • Through studying a paper titled ‘Tiny Pointers’, Krapivin discovered a way to further miniaturise pointers within a computer’s memory.
  • This required him to find a more effective way of organising the data that the pointers would point to, so he turned to a common approach for storing data called a hash table.
  • Through tinkering with this, Krapivin invented a new kind of hash table that works faster than expected and disproved a long-held conjecture.
  • Although hash tables have been studied for decades, there remains questions around how they work, such as how fast they can be when inserting or searching for something.
  • Krapivin unintentionally challenged convention as he was unaware of Yao’s conjecture.

By Steve Nadis

Original Article