Calibrating a scam detector that isn't allowed to cry wolf
Two days ago I posted the intro to ScamOrNot, the little checker I built at https://scamornot-app.netlify.app — paste a message, link or wallet address, get a risk score and the red flags in plain English. This one is about the part nobody sees: tuning the engine so it shouts at scams and stays quiet for normal people. That second half is harder. A detector that flags your bank's real SMS teaches people to ignore it within a week. The engine is one JavaScript file that runs entirely in the brow…