The question of down voting questions is always a debatable topic. The purpose of the down-vote is unclear. The reasons for most of the down-votes is even less clear. Obviously if the intent is to improve the content there should be no problem with disclosing the reason behind a persons down vote. Yet most down votes are made by ghosts. They vanish into the night without a trace.  It would be easy to track the amount positive and negative votes a person casts, so does it not make sense that there should be some kind of penalty for those people that abuse their voting privilege. There are people that put effort into writing and asking questions and it takes almost no effort hit a down-vote and discredit the writer. A down-vote with an explanation is constructive criticism and improves the quality of the website. A down-vote with no explanation serves little purpose and is just criticism.   I think if down voters had to explain their reasoning behind their down votes and they were as accountable as the person who asks the question, there would be a lot less negative votes.   What should the penalty be for abusers of the down vote system?  When I asked this question it was because I had asked simple questions. About what I have no idea now. It was met with negativity. Today I found out that I was on the wrong Meta. I should have been on the Meta Stack Overflow. Had the question been asked on the Meta Stack Overflow there most likely would not have been a problem.  I no longer care what happens on the Meta Stack Exchange and would be very happy if I could delete all of my input and just stay with Stack Overflow. Unfortunately for me this not allowed.
Note: If you're looking for a simple explanation as to why comments aren't required on downvotes, see .   I used to get "upset" (though that is too strong a term) when I got downvoted without comment. If my answer isn't good enough then I'd like to know why. Not only does it improve the answer for the OP but it improves my knowledge too.  Where the down-vote has been explained I've found it useful &amp; it has improved my answer, or forced me to delete the answer if it was totally wrong.  So is there any way we can encourage people to leave a comment? Perhaps they don't lose rep if they explain their down-vote?  I must admit though that I haven't always explained my down-vote either so you could call me a hypocrite. I've also grown a thicker skin over the months of using SO (it seems to have come with the higher rep score ;-)), so I'm less bothered about this now.
I installed Ubuntu 13.04 on my Vista 64 bit machine and I thought it was going to uninstall Vista but it didn't, now I have both systems.  How do I get rid of Vista? How to disable the "Get Windows 10" icon shown in the notification area (tray)? This icon showed up in my taskbar notification area today and I cannot seem to get rid of it:    Clicking on it displays the following screen:    So how do I disable or remove the "Get Windows 10" icon? How can a complete web page be saved and viewed on an Android device? There are situations I require to save a "complete" web page for offline reading. I can easily do that on Windows by saving the web page, but not on Android.  I am using Chrome on Android and I don't see a "save" option. Instead, I see "Save link" which, I believe, saves "only" the "pure HTML" version of a site of which the link leads to.  I have tried this but, when I view it in the HTML Viewer a lot of necessary CSS formatting and all the images were lost, which made the information misleading and incomplete respectively. (PS I thought I downloaded the complete page and the fault was that of the HTML Viewer for not rendering every thing, but I was wrong, as the desktop Chrome also displayed the "only HTML" version when I transferred those pages to my laptop through Bluetooth).  So, my question is: How can I download "a complete" web page on my Android smart-phone. It's OK if I can't view it on my smart-phone, but every thing should be in place when I view it on my laptop after transferring it. It is also OK if it is saved as a PDF file.  (PS I'm asking this as I use internet very often in my smartphone because my laptop is not connected to the internet. Also I want to transfer it to my laptop because I don't want to view those "important" pages on a small screen, it's inconvenient). How to make a package manager wait if another instance of APT is running? I have seen many softwares such as Update Manager and Synaptic Package Manager, they wait if some other program is using the /var/lib/dpkg/lock and is locked. How can we do this through the Terminal? I saw apt-get's manual but didn't find anything useful. Please have a look at this sentence:     We haven't gotten a lot of Finnish groups that we liked here at Bananas but I'm pretty happy with this four tracker from Helsinki, apparently recorded in the same place where the Ramones played in the 70's.     The first verb is in present perfect (up to now) and the second is in simple past tense. I don't understand the simple past for the second verb.  Why "like" is not in its present perfect form as the first verb is? How to make crs transformation of a QgsVectorLayer? I need to transform QgsVectorLayers in python from one crs into another crs. By googling I found the following solution (), which works for points only:  crsSrc = QgsCoordinateReferenceSystem(4326)    # WGS 84 crsDest = QgsCoordinateReferenceSystem(32633)  # WGS 84 / UTM zone 33N xform = QgsCoordinateTransform(crsSrc, crsDest) pt1 = xform.transform(QgsPoint(18,5))   Is there a way to make a crs transformation of an entire layer? Which infinity is meant in limits? For example, when we write $\lim_{x\rightarrow \infty} f(x)$ - which infinity is meant and why? Countable? If uncountable - which and why? How to dynamically change a web page's title? I have a webpage that implements a set of tabs each showing different content. The tab clicks do not refresh the page but hide/unhide contents at the client side.  Now there is a requirement to change the page title according to the tab selected on the page ( for SEO reasons ). Is this possible? Can someone suggest a solution to dynamically alter the page title via javascript without reloading the page? There are two schools of thought on how to best extend, enhance, and reuse code in an object-oriented system:   Inheritance: extend the functionality of a class by creating a subclass. Override superclass members in the subclasses to provide new functionality. Make methods abstract/virtual to force subclasses to "fill-in-the-blanks" when the superclass wants a particular interface but is agnostic about its implementation. Aggregation: create new functionality by taking other classes and combining them into a new class. Attach an common interface to this new class for interoperability with other code.   What are the benefits, costs, and consequences of each? Are there other alternatives?  I see this debate come up on a regular basis, but I don't think it's been asked on  Stack Overflow yet (though there is some related discussion). There's also a surprising lack of good Google results for it. What is the meaning of ./ before a given path? How to show $\sum_{i=1}^{n} \binom{i}{2}=\binom{n+1}{3}$? Show that $\,\displaystyle\sum_{i=1}^{n} \binom{i}{2}=\binom{n+1}{3}$.   I'm thinking right now (though not getting anywhere with it) that I want to expand out the summation portion to $i!/2!(i-2)!$ and simplify from there? Not sure if that will help, not to mention if I put $1$ in for $i$ I get $1/-2$ which I don't think is right.   Anyone care to shed some light on the subject?   Thanks. What happens to the semiconductor in an LED when it is given voltage that it cannot handle? If $a,b,c$ are positive real numbers, not all equal, prove that  $$\dfrac{bc}{b+c}+\dfrac{ca}{c+a}+\dfrac{ab}{a+b}&lt;\dfrac{a+b+c}{2}$$  Progress: $\frac{bc}{b+c}-\frac{b+c}{2}=$ Prove $[A,B^n] = nB^{n-1}[A,B]$ I am trying to show that $[A,B^n] = nB^{n-1}[A,B]$ where A and B are two Hermitian operators that commute with their commutator. However, I am running into a little problem and would like a hint of how to proceed.  If A and B commute then $[A,B] = ABA^{-1}B^{-1} = e$ where e is the identity element of the group.  $$\therefore AB=BA$$  $$n=1; [A,B^1] = (1)B^0[A,B] = e$$ This statement is certainly true. however moving on to $n = 2$ I find...  $$[A,B^2] = AB^2A^{-1}B^{-2} = ABBA^{-1}B^{-1}B^{-1} = BBAA^{-1}B^{-1}B^{-1}$$  Where in the last step I have used the fact that A and B commute to rearange the terms. However, it is plain to see that this last term simply reduces to the identity as well and for the n = 2 case we have:  $$[A,B^2] = e \ne 2B[A,B] = 2Be = 2B$$  Clearly I have assumed something I shouldn't have. The fact that there is a multiplicative factor of n implies I should be adding things, but I thought if I kept it as general as possible, the answer should just fall out naturally. I don't want an answer please, only guidance. CSS z-index causes part of tags to show through notifications on webmasters, web applications, gaming, gamedev, and their meta sites When you vote 35 times in a day and you only have five votes left, you start getting a warning popup that you are almost at your limit.  When this warning appears in the same place as the tags, part of the tags shows through it.        This screen shot was taken on webmasters.    This is also a problem on Web Applications: :        and :        This also happens on  as described .  Here is a .  It is also happening on the meta sites associated with the sites that have the problem.   For example, here is web apps meta site:    This a minor annoyance that has been around for at least a couple years. Easy way to use variables of enum types as string in C? Here's what I am trying to do:    typedef enum { ONE, TWO, THREE } Numbers;   I am trying to write a function that would do a switch case similar to the following:   char num_str[10]; int process_numbers_str(Numbers num) {   switch(num) {     case ONE:     case TWO:     case THREE:     {       strcpy(num_str, num); //some way to get the symbolic constant name in here?     } break;     default:       return 0; //no match   return 1; }   Instead of defining at every case, is there a way to set it using the enum variable like I am trying to do above? How can I write a program that can detect by itself that it has been changed? I need to write a small program that can detect that it has been changed. Please give me a suggestion!  Thank you. When are Opportunity Attacks provoked while holding a reach and a non-reach weapon? Assume I wield a Whip in one hand and a dagger in the other.  If a creature moves from 5ft to 10ft it has technically moved out of my reach (dagger), but at the same time it is still inside my reach (whip). When does it provoke opportunity attacks from me?  I am fully aware that this would not enable me to make off-hand attacks since the whip is not a light weapon, just to cut that issue out of the question. I've found that while using Vim on Windows Vim saves the file, a .ext.swp file that's deleted on closing the Vim window and a .ext~ file.   I assume the .ext.swp file is a session backup in case Vim crashes. What's the purpose of the .ext~ file however? Is this a permanent backup file? It's annoying as I'd like to copy all the files I'm working on to my host, without these duplicates. How can I turn this off or, if it's there for a good reason, hide the files? When in Journey Builder what is the difference between journey data and contact data? I am creating a JB with an engagement split. What is the difference between Contact Data and Journey Data. ie what will I see listed in the two groupings. If I choose the journey data will this only be as up to date as the time that the data entered the Journey?