This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author jdemeyer
Recipients eric.smith, jdemeyer, mark.dickinson, rhettinger, sir-sigurd, tim.peters
Date 2018-10-02.21:01:46
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1538514106.7.0.545547206417.issue34751@psf.upfronthosting.co.za>
In-reply-to
Content
> For that reason, I've only been looking at those that scored 10 (best possible) on Appleby's SMHasher[1] test suite, which is used by everyone who does recognized work in this field.

So it seems that this SMHasher test suite doesn't catch the problem that we're seeing with negative integers.

> I'm concerned that I've been putting way too much weight on "the new" tuple test. [...] that's a minuscule region of the problem space.

I'll admit that it's a miniscule region of the problem space. However, we ideally want a hash that works well for all kinds of inputs. If the hash function is good, it shouldn't be possible to write a hash collision test function which has a significantly higher chance of failing than random chance.
History
Date User Action Args
2018-10-02 21:01:46jdemeyersetrecipients: + jdemeyer, tim.peters, rhettinger, mark.dickinson, eric.smith, sir-sigurd
2018-10-02 21:01:46jdemeyersetmessageid: <1538514106.7.0.545547206417.issue34751@psf.upfronthosting.co.za>
2018-10-02 21:01:46jdemeyerlinkissue34751 messages
2018-10-02 21:01:46jdemeyercreate