David Callies
David Callies
When we built the PDQ index, it was our first attempt, and we made a lot of strange/bad choices. Namely: * The hash -> id mapping is extremely convoluted and...
Summary --------- [WIP] This PR provides a new implementation for the feedback interfaces which allows them to send the various possible meaningful feedback mechanisms: 1. Upload new signal 2. Matched...
NCMEC has added a new API to "upvote" and "downvote" hash entries. Add a simple implementation to call that API. Here's the documentation: https://report.cybertip.org/hashsharing/v2/documentation/ (ctrl+f vote). You won't be able...
Add a SignalType interface for: 1. Upvote/Downvote - aka Review Feedback 2. Matched on platform - previously described as "seen" 3. Upload Which can be implemented by the existing interfaces....
We have a partial Photo match debugging screen, living at https://github.com/facebook/ThreatExchange/blob/main/hasher-matcher-actioner/src/OpenMediaMatch/templates/pages/match_dbg.html.j2 and /ui/match. Let's fill out the rest of the functionality. 1. Minimum Viable Product: 1. You can upload two...
We are using outdated setup.py for py-tx. It would be nice to modernize and use pypackage.toml style.
Hey @faustomorales - just adding this in case I send any Major League Hacking folks your way. It would be convenient if installing this library also installed a simple CLI...
PDQ and the pdqhash binding have a native "generate all rotations" hash method. In previous PRs, we experimented with rotating the image itself, but it is much faster to use...
See #1682 Jobs to be done: - [ ] Add content to bank without the original content - Ideas: by URL - [ ] Remove content from bank without the...
Reported by an adopter with ~10M hashes in an index - doing suggested prod deployment with curator, matcher, and hasher in different indices. Running with docker deployment, gunicorn with work...