People use 'debate' to mean different things. What we want here: thoughtful conversation where people manage to hold space for the other side even when they strongly disagree. What we don't want: name-calling, fiery rhetoric, denunciation, shallow dismissals.
Also, please don't use HN for ideological battle.
Also, please eschew flamebait.
https://news.ycombinator.com/newsguidelines.html