that’s just unsolvedslop. you only like it because its pressing outward against the boundaries of human knowledge
David Callies
@dcallies.bsky.social
Open Source Trust & Safety Software Engineer
Everyone knows what they say about he who fights with monsters, but I desperately need to know the fate of he who fights with robots. For a friend.
Okay so – with a big caveat that we still need to write a lot more documentation – between the @roost.tools team, @dcallies.bsky.social and myself we've managed to ship a new documentation site for ThreatExchange / HMA: facebook.github.io/ThreatExchan...
ThreatExchange
Trust & Safety tools for working together to fight digital harms.
facebook.github.io
Stumbling onto Hubrid's "Cosmic Punk" album has been the first Spotify algorithm W for me in 2026.
We're announcing a new partnership with StopNCII.org to prevent non-consensual intimate imagery (NCII) from spreading on Bluesky. While NCII hasn't been frequent on our platform, these incidents are devastating for victims and preventing them is a top safety priority. 1/4
Stop Non-Consensual Intimate Image Abuse | StopNCII.org
StopNCII.org is operated by the Revenge Porn Helpline which is part of SWGfL, a charity that believes that all should benefit from technology, free from harm.
stopncii.org
🚨 IT'S FINALLY PUBLIC 🚨 I am very, very, very proud of this launch and am so excited to finally share it with everyone! @roost.tools has worked with OpenAI over the past few months to open source a reasoning model that is fine-tuned for Trust & Safety use cases.
Excited to announce here at the @parispeaceforum.bsky.social that, after months of joint technical work together, OpenAI will open source through ROOST one of its main internal models that handles detection and moderation. This will allow anyone or any company to use, test, and study the model.
turns out that with facebook's pdq hashing algorithm, you can hash every image that goes through the firehose. minimal cpu required. fun stuff! then just throw pgvector on top and boom
I accidentally wandered into owning facebook/ThreatExchange and feel like an imposter, but these last few months we've had the most external contributors that I can remember. I opened #1761 with the intent of doing it myself, but before I started someone else put up a PR. I think this is good?
[hma] Add the ability to GET the signals from a content_id · Issue #1761 · facebook/ThreatExchange
Problem to solve: After getting a match hit, we want to inspect the actual hash that we matched. However, you can't get, we only have the content_id Getting signal_type requires an extra query on t...
github.com
gotta give a shoutout to HMA (hasher-matcher-actioner, aka Open Media Match) developed by great folks like @dcallies.bsky.social that built an open source safety foundation to grow! Everyone benefits from having access to this kind of technology and a rising tide WILL lift us all.
"@roost-tools.bsky.social is creating a repo of open source and interoperable tooling to help online communities of all sizes flourish and keep spammy, illegal, and harmful content off their sites." v excited to be partnering with @cendemtech.bsky.social @cdteu.bsky.social cdt.org/insights/cdt...
Oh noes! All of my forms of communication share common failure points! Even WhatsApp has failed me. Wife: "Are we just going to have to shout at each other?" Me: "Yes, as the cavemen did."
Hello world! I've made a halfhearted attempt in the last year to use threads - www.threads.net/@dcallies, so I've created a new social media account to make a halfhearted attempt to use that too!
David Callies (@dcallies) • Threads, Say more
108 Followers • 3 Threads • I work on making the internet safer by enabling platforms and non-profits to work together to fight harm. See the latest conversations with @dcallies.
threads.net