60 karma · joined January 21, 2012
That said, when a Cuckoo hash gets very full and bounces entries around a lot, there might be an advantage to buffering operations and choosing insertion patterns that reduce the batch's insertion time. Then again, Cuckoo hashes already perform so well for situations they're designed for, so it's hard to improve them with an event log overlay.
I did some work to split nodes based on size rather than number of children, but that requires accurate & fast size estimation of the decompressed objects, which isn't possible in general.
The Hitchhiker tree completely avoids their patents, since it makes very different decisions in order to become purely functional.
It's been a great experience using it, and I'd be happy to answer any questions.
Another problem is that even if you report that tenant, if they figure out who reported them, they may take revenge before they're evicted, since eviction proceedings take so long.
The solution Google uses for this kind of problem: multidatacenter transactions are rare, so they're not optimized for latency (instead for reliability), and they tend to use 2PC, as it's easier to get right with unpredictable WAN latencies.
I wonder if other algorithms would benefit from partial derandomization?
</shamelessplug>
His assertion is that it's not sexist if his projects are called "testicle" or "foreplay", since those words aren't intrinsically sexist. How do we, as a community, emphasize that sexuality and development can't mix if we want women to feel comfortable, given that they're currently a minority?
This was at a small, elite private school.
Are there any systems that currently do this?