1160
Cloudflare took down our website after trying to force us to pay $120000 within 24h
(robindev.substack.com)
This is a most excellent place for technology news and articles.
There were 3 issues at once, so "trust & safety" is definitely part of it.
So maybe fucking say that?