It seems more and more lately that people on this site dislike subjective questions, as opposed to ones about narrow, technical topics. I don't understand this. I see two reasons as to why subjective questions should be respected:   Understanding multiple points of view on a subject makes you more informed and allows for better decision making. I like to post subjective questions just to understand what the different arguments are. Yes, people argue, but a healthy debate is a good thing and attacking a point of view is not the same as attacking someone personally. They're fun.   Given the above, why does the community seem to hate subjective questions more and more lately?
I'm on SO pretty much every day researching something to do with programming, and over the last month or two, I find I'm growing frustrated and a little disgusted at how many interesting questions have been closed as "not a good fit" or "too subjective".  I think there is a confusion between "subjective" and "calls for judgement". To me one of the most valuable things about SO is the tremendous breadth and depth of experience of the members, and experience translates into smart decisions and advice, and that advice cannot always be asked for, or expressed in terms of, bald facts and data.  It's going to be 'subjective'.  I don't think SO should be Wikipedia. I think that if I could ask a question to a group of skilled programmers sitting around a table at lunch, and get interesting, valuable answers, then I don't care whether the question or the answers are 'subjective', I think that question should equally well be fair game for Stack Overflow.  I would like to see a mechanism whereby people who vote to close a question lose reputation when somebody expresses interest in that question or its responses.  How can I, or can I, influence this aspect of SO?
How to get the file name and a line number of a function call? How can I raise a soldiers hacking ability? My main specialist seems to have a hard time hacking stuff. How can I make him better at it? How to find and replace a string by increasing its numerical part? My input file is,  ami21 ami65 ami67 ami66 ami88 ami76 ami29 ami55  ami54 ami32   Using a single command line I need the output as,  ami22 ami66 ami68 ami67 ami89 ami77 ami30 ami56 ami55 ami33   I used the command  awk -vRS=ami '{$0=$0+1;ORS=RT}++n' inputfile &gt; outputfile   but I got the outputfile as ami21ami65ami67ami66ami88ami76ami29ami55ami54ami32  i.e. all strings are written in same line and without space. Could anyone suggext me some better command line. What is the meaning, usage and formality of the greeting "What's up"? Trying to restart apache from terminal using following command:   sudo service apache2 restart   when executing that command getting below error:  Job for apache2.service failed. See "systemctl status apache2.service" and "journalctl -xe" for details.   On excuting "systemctl status apache2.service" got below output   apache2.service - (null)    Loaded: loaded (/etc/init.d/apache2)    Active: failed (Result: exit-code) since Sat 2015-05-30 02:22:41 IST; 12s ago      Docs: man:systemd-sysv-generator(8)   Process: 4866 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)   apache error.log  AH00489: Apache/2.4.12 (Unix) configured -- resuming normal operations AH00094: Command line: '/usr/local/apache2/bin/httpd' Why can't variables be declared in a switch statement? I've always wondered this - why can't you declare variables after a case label in a switch statement?  In C++ you can declare variables pretty much anywhere (and declaring them close to first use is obviously a good thing) but the following still won't work:  switch (val)   {   case VAL:     // This won't work   int newVal = 42;     break; case ANOTHER_VAL:     ...   break; }     The above gives me the following error (MSC):     initialization of 'newVal' is skipped by 'case' label   This seems to be a limitation in other languages too.  Why is this such a problem? Blocking comment spam without using captcha How can I reflect a transparent background? I'd like to make a glossy surface which reflects objects above it, but that also reflects a transparent background in the final render.  So in effect, the final render would contain only the reflections, not the surface itself.  Is this possible please? sed substitution with Bash variables How to create a folder in HOME Folder with ModelBuilder in ArcGis 10? Im asked to prove that a polynomial of an odd degree has a root. Im going to use IVT to prove this, but I'm wondering if I can use the assumption that an odd degree polynomial has either two cases:  $$ \lim_{x\to\infty}h(x)=+\infty \\ \lim_{x\to-\infty}h(x)=-\infty \\ $$ $$and$$ $$ \lim_{x\to\infty}h(x)=-\infty \\ \lim_{x\to-\infty}h(x)=+\infty \\ $$ Then by this there exists numbers $a,b$ such that $$ h(a)&lt;0&lt;h(b) $$ $$or$$ $$ h(b)&lt;0&lt;h(a) $$ Which I think would prove that odd degreed $h(x)$ has at least a root. Or is there a more convincing way to show that there are numbers in $h(X)$ greater than zero and less than zero?  edit: (sorry about the bad limit notation) Can Xcode 6 and Xcode 5 coexist on the same computer? ListPlot and filling between curves Keyboard Shortcuts no longer working on GNOME 3.4.1 Enumerate in multicols how to move the last element upwards Code: \documentclass{article} \usepackage[a5paper]{geometry} \usepackage{multicol} \setlength{\parindent}{0cm} \begin{document} \begin{multicols}{2}   \begin{enumerate}   \item text 1   \item text 2   \item text 3   \item text 4   \item text 5   \end{enumerate} \end{multicols} \end{document}  Gives this:  How to move &quot;text 5&quot; upwards adjacent to &quot;text 4&quot;? How do I get the coordinates of a mouse click on a canvas element? What's the simplest way to add a click event handler to a canvas element that will return the x and y coordinates of the click (relative to the canvas element)?  No legacy browser compatibility required, Safari, Opera and Firefox will do. What is the minimum wait before I may re-enter the USA after a 90 day visit on the Visa Waiver Program? I entered the USA on a three month visa waiver program from Australia. I am about to return to  Australia and would like to come back again to the USA. How long do I have to wait until I can re-enter the USA for another 3 months? Where can I find a repository for older unsupported releases? Two independent Poisson process question Let me edit a post in the close review, then vote to close it I think we need a button that says Edit and Close added to the Review Close button options.  Many of these closed posts will be around forever (and should be, closed should not just be a path to deletion), so they need editing.  If I edit it now it goes away, with the only option being a back click to get back to the review, and then click into the post and edit it.  We have an Edit and Reopen button, so this would fit in just fine.