There is an intrinsic problem of inflation the way these sites are designed.    If you let users to gain reputation, by performing activities in the site, you create a possible (stack) overflow. Also, there is an awkward possibility that all users can become mods, can see all posts, gain all privileges. (If not all, a great and monotonic increasing number). To solve these some workarounds are being created that just makes the site full of rules, and also people get angry with other people (mods are still people) because they lost reps for some reason. No one likes to lose. Yes, some tools to punish are welcome, but not to be used to face the inflation problem.   I was thinking in the inflation problem for a while, because I'm into game strategies and like this kind of relation between the actions of people, the points, and the environment response (the site). I would like to present an analogy to help web designers to clarify the problem.  Suppose we are in a car race. Then, reputation would be the number of kilometers your car passed by. That is good for somethings, but not for others. For example, if the race is not over, you can tell who is in first by the kilometers. But not if the race is over and all cars have passed the milestone of "end".  Well, see this: in one hand, SE sites have no end. So you may think the kilometers are good. By the other hand, there are fixed milestones (the privileges) that tells us who is winning, the last one being the 20k trusted user. The problem is that everyone can, and eventually will, pass all this milestones, unless some continuous workarounds happens, mods (10k) and trusted users find ways to still reps from users, and users get upset.  To solve this mess, we need to measure velocity, not distance.    The velocity of a given privilege can be lowers than the average of the velocity of users, that case we still have the same problem.  It can be the same velocity of the average: that case, people who runs above the average will become mods and trusted users, the others will keep their positions, and the slow ones will lose privileges with time.   Now the irony is: do I like my own solution? The answer is no. I don't agree that I should work so hard get privileges. Some days I can't log, and then what? I would (not lose rep, but) be behind the other "cars" I already passed by.  But do I agree the way it is now? No. I think the problem needs to be addressed in some non-disturbing way, to keep people happy and the site working.  What I believe is that being mod is not a question of an automatic selection based on points. Being a mod should be something that happens to invited people. It is a great responsibility to promote someone only by a quantity measure, not a quality subjective one.  This way, the inflation problem would be dissolved as just a numeric problem. It would not put in risk the orientation of the site itself by allowing not-good-for-the-job people to simple get there.
Overall reputation scores are headed nowhere but up.  Pretty soon there will be thousands of mods.  What to do?  Thoughts on possibilities:   Thousands of mods is fine.  Carry on. Adjust the threshold values for high-level SO privileges. Do a straight-up inflation adjustment.  You had x rep, then at the turn of the year we applied the Consumer Rep Index to all scores, now you have (x / inflation) rep. Implement a rep decay mechanism, so that inactivity sheds some of the overall rep that's built up.
I see pictures online of everyone having all these Pokémon to catch being everywhere around them, but it seems like I can only ever see one or two. I live in a rural area, but even walking miles through the farmland, it's rare to find any Pokémon.  Why is this? How can I find more Pokémon? Some Windows 10 UWP icons not displaying on search, or in settings Nth max salary in Oracle Is it possible to print a variable's type in standard C++? For example:  int a = 12; cout &lt;&lt; typeof(a) &lt;&lt; endl;   Expected output:  int So the question is really hard I think. I tried using a simple way by calculating the probability of each combination that makes a sum divisible by six, but it would take forever. Does anyone have any ideas?  Suppose that we roll a six-sided die ten times. What is the probability that the total of all ten rolls is divisible by six? I need to define a new command to create a squiggle arrow with some text on it. Something similar to what \xrightarrow command produces but with wiggly arrows as in \rightsquigarrow. The length of the arrow should automatically be adjusted to fit the text above it and I do not know how to handle this part in TikZ. Any ideas would be much appreciated. I am using Ubuntu 16.04 LTS . I have python3 installed. There are  two versions installed, python 3.4.3 and python 3.6 . Whenever I use python3 command, it takes python 3.4.3 by default. I want to use python 3.6 with python3. python3 --version shows version 3.4.3 I am installing ansible which supports version &gt; 3.5 . So, whenever, I type ansible in the terminal, it throws error because of python 3.4 sudo update-alternatives --config python3 update-alternatives: error: no alternatives for python3 So I'm going to be starting a Job here in a few weeks, I've been doing QA for about 6 years now. Pretty much your standard Test Plans/Testing with a little normal SysAdmin stuff that sometimes comes with the task. I've had some good ideas implemented in companies, as far as tracking requirements/test plans/issues differently, and they seem successful. However, this new position will be me laying down the foundation for QA. Right now things are done in what seems to be as needed as far as QA goes, requirements are gathered and sometimes kept in different locations, same with test plans (which are done by developers right now). So my job will be sort of centralizing this, or developing a Flexible way of QA'ing the Software (Web/Mobile development). So it seems the challenge will be centralizing everything, while creating test plans/ or ways of testing similar requirements that is flexible enough to span projects. I've had a few ideas, however, all my previous test work was windows based (So test plans in TFS or Microsoft Test Manager). I wanted to get some ideas from everyone here, or anyone that has started a QA department from scratch. I was also going to see if there were any books on the subject. My thoughts were mainly keeping projects separated for issue tracking (not sure of the software we will use yet). And keeping test plans for common I guess &quot;actions/elements&quot; that are repeated between different customers and executing those. Eventually maybe using selenium to save those &quot;common&quot; elements as test scripts. But I've never set something up like this before solo, so I've been doing quite a bit of reading. Any books/suggestions would be appreciated! Is there any way to automatically get notified of property changes in a class without having to write OnPropertyChanged in every setter?  (I have hundreds of properties that I want to know if they have changed).    Anton suggests .  I've actually used the "Castle" library for something similar in the past, and while it does reduce the amount of code I've had to write, it added around 30 seconds to my program startup time (ymmv) - because it's a runtime solution.  I'm wondering if there is a compile time solution, maybe using compile-time attributes...    Slashene and TcKs give suggestions which generates repetitive code - unfortunately, not all my properties are a simple case of m_Value = value - lots of them have custom code in the setters, so cookie-cutter code from snippets and xml aren't really feasible for my project either. Sensitivity to initial conditions and topological transitivity Titles should be stand-alone summaries of questions *without* depending on tags Titles should be completely independent of tags.  A good title tells an expert whether they want to read the full question all by itself. I know this has come up multiple times before, before, but in each case, the discussion has seemed to have turned into a different question.  For example,   really asks, &quot;Don't we need tags in titles to help with SEO&quot;? So, &quot;no, we don't, because we add the top tag (or two, in some cases) to the crawler results,&quot; is correct, but it appears that people are interpreting that to mean that people generally can (or should) omit key terms from their titles if they exist in the tags.  To be clear:  I agree that we should never force a tag into a title if it's not helpful;  should NOT have &quot;[Baking]:&quot; jammed into the title, because it adds nothing to a reader's understanding of what it's about, BUT...  Nothing should be left out of a title just because it exists in the tags.   Trilogy examples:   , ,   examples: , , , The problem with all of these is that without a language, OS, or game title, they fail to convey whether you care to read the question, because you need to read the tags to even figure out if you work with the language or own the game in question. A term being in a tag in no way reduces the need for it in the title.  Tags are great for filtering, but a title is supposed to function like a headline. This is a good headline:  This is not very good headline:  Titles, like headlines, are BIG AND BOLD on the front and other pages.  So you can browse and stuff.  Tags are small, and kind of low contrast.  So they don't, you know, distract you from the headlines. Bear in mind that on non-technical sites, new visitors, even new experts, don't necessarily even know what tags are. The title test:  If you assume the reader can't even see the tags, is your title a good, stand-alone summary of the question for an expert on that topic?  I'm sticking with gaming examples because they're more broadly accessible than some topics:   does not need, &quot;in Starcraft&quot; added, because it's impossible to be interested in the answer and not know that a zergling question relates to Starcraft.  but...  , absolutely needs &quot;...in Starcraft 2&quot; added to it, because without the tags, it's currently useless as a way to decide if you want to read it.  This is really no change from :  In the wake of that comment, people seemed to mostly hear:  &quot;stop forcing a word you don't need in just cuz it's a tag&quot;  ... which is right, but what it really says is,  &quot;most of the time, some tags will naturally belong in a title that effectively summarizes the question&quot;.  EDIT: Some folks felt this was (an unduly public) way to call out gaming specifically. It's not - I think this is a problem to varying degrees on a number of sites, but used examples from gaming because they're easy for most readers to follow. Sincere apologies to anyone in the Arqade community who felt I was using a network-wide forum to criticize a gaming practice - I wanted to clarify the best practice for all the sites that encounter this at least sometimes, including SO, where you still see people stripping languages from titles in edits sometimes. How to add texture to fill colors in ggplot2 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) I'm trying to run this command in the terminal:  sudo apt install software-properties-common   This is the error message I get:  E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)   E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend),     is another process using it? Which Distribution Does the Data Point Belong to? I have two distributions which are derived from 2 separate sets of data. These distributions are not normal, and it is not clear at this point if they belong to any family of known pdfs (they are not symmetric either). Given a data point, I need to decide which distribution it is most likely to belong to. If these were normal distributions, I could do usual parametric tests and go from there, but in this case I am not sure how to proceed. I searched around a bit, but I couldn't find anything, probably because I am not using the right keywords. Any help is much appreciated.  Edit to clarify: I should have mentioned that it was univariate. I might as well explain the actual problem here as well. We have time-spent data for users on websites. We also have information on whether a user liked or disliked some of those sites (about 4% of all the sites). So we know the distribution of time spent for like and dislike. An obvious question, then, is for a random user who spent x amount of time, are they more likely to have liked the page or dislike the page. Our time spent information is based on seconds, so the distributions are really discreet, but in real life, they are continuous. How to prove that $\quad\displaystyle\frac{4^{n}}{\sqrt{4n}}&lt;\binom{2n}{n}&lt;\frac{4^{n}}{\sqrt{3n+1}}\quad$ for all $n$ &gt; 1 ?     Does anyone know any better elementary estimates?   Attempt.  We have $$\frac1{2^n}\binom{2n}{n}=\prod_{k=0}^{n-1}\frac{2n-k}{2(n-k)}=\prod_{k=0}^{n-1}\left(1+\frac{k}{2(n-k)}\right).$$ Then we have $$\left(1+\frac{k}{2(n-k)}\right)&gt;\sqrt{1+\frac{k}{n-k}}=\frac{\sqrt{n}}{\sqrt{n-k}}.$$ So maybe, for the lower bound, we have $$\frac{n^{\frac{n}{2}}}{\sqrt{n!}}=\prod_{k=0}^{n-1}\frac{\sqrt{n}}{\sqrt{n-k}}&gt;\frac{2^n}{\sqrt{4n}}.$$ By Stirling, $n!\approx \sqrt{2\pi n}\left(\frac{n}{e}\right)^n$, so the lhs becomes $$\frac{e^{\frac{n}{2}}}{(2\pi n)^{\frac14}},$$ but this isn't $&gt;\frac{2^n}{\sqrt{4n}}$. Graphing the amount of time a function takes I recently printed a paper that asks to prove the "amazing" claim that for all $a_1,a_2,\dots$  $$\sum_{k=1}^\infty\frac{a_1a_2\cdots a_{k-1}}{(x+a_1)\cdots(x+a_k)}=\frac{1}{x}$$  and thus (probably) that  $$\zeta(3)=\frac{5}{2}\sum_{n=1}^\infty {2n\choose n}^{-1}\frac{(-1)^{n-1}}{n^3}$$  Since the paper gives no information on $a_n$, should it be possible to prove that the relation holds for any "context-reasonable" $a_1$? For example, letting $a_n=1$ gives  $$\sum_{k=1}^\infty\frac{1}{(x+1)^k}=\frac{1}{x}$$  which is true.  The article is Related to Meta Super User efforts:  and Meta Server Fault efforts:  We already auto-remove negatively voted unanswered old questions automatically after 30 days, network wide, with no human intervention required. I was thinking we might extend that to remove old, unanswered zero score questions... based on the following criteria:  fewer than (question age in days * 1.5) views 0 score or lower, or 1 score or lower if the original author is deleted no answers 1 comment or fewer asked more than 1 year ago (thus based on creation date, not last activity date, so , or a user editing it, does not give a doomed question 365 more days of zombie &quot;life&quot;)  See the results of this query on:  (10509) |  (787) |  (650) This query has been refined based on the comments, and this is the final version that will roll out tonight. Every site in the network (except metas) will automatically delete old questions that meet this criteria from this point forward. I would like to update a large number of C++ source files with an extra include directive before any existing #includes. For this sort of task, I normally use a small bash script with sed to re-write the file.   How do I get sed to replace just the first occurrence of a string in a file rather than replacing every occurrence?  If I use  sed s/#include/#include "newfile.h"\n#include/   it replaces all #includes.   Alternative suggestions to achieve the same thing are also welcome. Meaning: To This Day