Ty! Well I wasn't actively trying to create a forum. Though the original reason I made this was because Unity retired their old Forum and I really dislike their new one. I needed a place that can keep track of news for gamedevs.
I'm not aware of any other similar site with general topics, except for Hacker New and Reddit. =)