1772
Itch.io games site taken down
(lemmy.dbzer0.com)
This is a most excellent place for technology news and articles.
Takedown requests being spammed everywhere is sort of standard, what's crazy is that their domain holder immediately honored the request, completely ignoring how massive itch io is with millions of users...