This thing isn't about my specific closed question here. It's really about the issue of a small group of the most active users in a site affecting the masses in negative ways.
I feel like I'm being "crowd bullied" on Programmers SE. I've disagreed with a few users there in the past. Those people are the most active on the site, and seem to set trends in how questions are received.
I'd like to discuss this question which I did cross post (but only in a form that was 100% on topic and valuable in both communities) on Programmers SE and Info Security SE in order to get specialized answers from each group (not just to throw my question in two places and get a quick answer). Note that I did announce that the question was cross posted.
Let me be clear that no one claimed that this question was off-topic. There's no dispute about off-topic involved here.
I'm cross posting this question from Programmers.SE because I think it's equally on-topic here and would like to pose the question to this community as well.
This seems like a programming question but it's really a fundamental security question too.
Is it fundamentally possible to validate that an unmodified version of your client connects to your server?
I was just thinking about the idea of having my client-side app hash it's own source code and send that as a key to the server with any requests as proof that it's unmodified, but that's silly because anyone could just have the client send a hash of the unmodified version via a modified version.
I was wondering if there might be a secure way to do this though, via some sort of proof that the client was unmodified.
On Info Security SE, the question was heavily up-voted and recieved multiple great answers.
On Programmers SE, it was down voted, put on hold, and not re-opened after I complied with all edit suggestions. The Meta discussion I posted about it, and the user who posted an answer in that discussion in heavy support of my question, were heavily down-voted.
It was first said to be "too broad", and I was asked to remove a large portion of my question, which I complied with.
It was then, after I worked to improve the question as asked, said to be "too specific / yes or no".
It's not a matter of being on-topic at this point, now it's a personal matter of being the kind of questions that those active in the two communities like to see.
So I feel like I'm playing a game of whack-a-mole. I want to be able to utilize Programmers.SE, but many times in the past this kind of thing has happened. I think at this point it isn't even worth trying to use that site.
What can I do when I'm up-against high rep users that are using the system to their own liking instead of as it should be used?
I recognize that my final comments and edits are not well handled and un-professional; at that point I was fed up, felt bullied, and fought back a bit.
I feel like this is misuse of the system. SE isn't a place for people to take over like the big kids on the playground, choosing question style on preference, and banding together to block any questions they don't like. A good on-topic question shouldn't be closed.