Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

It's a bit embarrassing to admit, but I'm a regular over on the Something Awful forums (yes, they continue to exist). I know that community has a bit of a reputation online, and it's largely deserved. The tradgames sub-forum generally tends to be chill with a more progressive edge to it, so it's definitely not as bad as some parts of Something Awful.