account banned on Meta.SO. the automatic banning logic should be changed I get  Sorry, we are no longer accepting questions from this account. See the Help Center to learn more.  on  on Meta.SO. As you can see, I am an active Stackexchange user, mostly on SO. I always try to contribute to the value of all Stackexchange sites. Of course I have read  and  about the automatic ban system. Improving my bad-voted questions on Meta.SO would not really help because downvotes were not because of the quality of the questions but because people were often/mostly disagreeing with my suggestion. I understand that this is automatic and my ban cannot be undone by request. So I want to request that the logic behind the autoban on Meta.SO to be changed because downvotes mostly never mean that the question is bad.
Get rid of the question ban on Meta; suspend actively harmful users manually appears to have been question banned because of two unpopular Meta suggestions. (He says so in )  Look at the two contributions that appear to have gotten him banned. Like those of many others, they may not be of perfect quality, but they are not actively harmful to the site, either. As it stands, you can get question blocked on Meta simply for asking questions that aren't popular with the Meta crowd.  Why does the team insist on keeping the question ban active on Meta?  Why can't real problem users be dealt with through manual moderator action? Don't tell me it's a problem of scale; as far as I can see, actually toxic users are very rare on Meta.  People will frequently complain that Meta actively discourages the expression of unpopular viewpoints and suggestions. With the threat of question bans in place, I find those complaints difficult to refute. I hate that.
Disclaimer Yes, I am fully aware that what I am asking about is totally stupid and that anyone who would wish to try such a thing in production code should be fired and/or shot.  I'm mainly looking to see if can be done. Now that that's out of the way, is there any way to access private class members in C++ from outside the class?  For example, is there any way to do this with pointer offsets? (Naive and otherwise non-production-ready techniques welcome) Update As noted in the comments, I asked this question because I wanted to write a blog post on over-encapsulation (and how it affects TDD).  I wanted to see if there was a way to say &quot;using private variables isn't a 100% reliable way to enforce encapsulation, even in C++.&quot;  At the end, I decided to focus more on how to solve the problem rather than why it's a problem, so I didn't feature some of the stuff brought up here as prominently as I had planned, but I still left a link. At any rate, if anyone's interested in how it came out, here it is:   (I suggest reading it before you decide that I'm crazy). How to find all positive integers $n$ such that $(n-1)!+1$ can be written as $n^k$ for some positive integer $k$? Calculating the optimal number of bins for severely skewed data When selecting components, is there a way to control the "selection distance/area"? I don't want to select a component, even if I click ~20 pixels away from it.    Thanks in advance! How to perform grouped ranking in MySQL So I have a table as follows:  ID_STUDENT | ID_CLASS | GRADE -----------------------------    1       |    1     |  90    1       |    2     |  80    2       |    1     |  99    3       |    1     |  80    4       |    1     |  70    5       |    2     |  78    6       |    2     |  90    6       |    3     |  50    7       |    3     |  90   I need to then group, sort and order them to give:  ID_STUDENT | ID_CLASS | GRADE | RANK ------------------------------------     2      |    1     |  99   |  1     1      |    1     |  90   |  2     3      |    1     |  80   |  3     4      |    1     |  70   |  4     6      |    2     |  90   |  1     1      |    2     |  80   |  2     5      |    2     |  78   |  3     7      |    3     |  90   |  1     6      |    3     |  50   |  2   Now I know that you can use a temp variable to rank, , but how do I do it for a grouped set?  Thanks for any insight! What is a good way to draw images using pygame? How do I enable automatic updates? I just downloaded a DVD which is for a movie. After uncompressing the DVD file I see .VOB, .IFO and .BUP files. If I open the first .VOB file it shows me the DVD menu but I can't interact with it. So, my question is... is Totem able to play those kind of files? If so, how can I achieve that? What other app could I use in order to reproduce those files?  Edit  Using VLC didn't work neither. I forgot to mention I have already tried that. Let me rephrase: if I open the first video file it shows the DVD menu, BUT I can't interact with it. UnboundLocalError on local variable when reassigned after first use The following code works as expected in both Python 2.5 and 3.0:  a, b, c = (1, 2, 3)  print(a, b, c)  def test():     print(a)     print(b)     print(c)    # (A)     #c+=1       # (B) test()   However, when I uncomment line (B), I get an UnboundLocalError: 'c' not assigned at line (A). The values of a and b are printed correctly. This has me completely baffled for two reasons:   Why is there a runtime error thrown at line (A) because of a later statement on line (B)? Why are variables a and b printed as expected, while c raises an error?   The only explanation I can come up with is that a local variable c is created by the assignment c+=1, which takes precedent over the "global" variable c even before the local variable is created. Of course, it doesn't make sense for a variable to "steal" scope before it exists.  Could someone please explain this behavior? How to SEO a Single-Page website Black nontransparent glass (Cycles) I am modeling plane and I don't want to model a cockpit so I want to use black windows which will reflect a lot of light but you can't see thought.   Currently I just use Glossy BSDF (GGX) with almost black color (0.01, 0.01, 0.01) and Rougness 0.015 but it don't look quite right. It lacks glass shine and looks too matt.  Edit:  Here is my simplified blend file:    Also here is what i want. Glass on this tie fighter is blackish and it looks like glass. In my blend file it looks more like plastic.    One more thing i noticed is when light reflect from glass whole glass section reflect same amount of light. It can be seen on tie fighter example above. I am trying to use the Alt+Right Click to select edge loops in Linux Mint but this shortcut doesn't work it is already used for Linux to reduce a window. I have checked the keyboard shortcut but it doesn't appear. How to pass arguments to addEventListener listener function? What's wrong now with fwupd? It was OK since May 1st, 2020 on newly installed Ubuntu 20.04 The following packages have been kept back:    fwupd  0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded. Is there a reason why we gain ghost reputation on the meta of an SE website? How do I efficiently iterate over each entry in a Java Map? Is there a *simple* example showing that uncorrelated random variables need not be independent? How did planets have an elliptical orbit in the first place? I know that planets speed up when getting closer to the sun, but they speed up because they have an elliptical orbit, and they have an elliptical orbit because they speed up. Why did they have an elliptical orbit in the first place? How do I execute a string containing Python code in Python? How do I execute a string containing Python code in Python? How to make a declaration from a command? There are two forms of setting the type style: the declarative method e.g, \itshape and the command form, e.g, \textit. The command form takes an argument whereas the declarative form does not --- it just applies itself to whatever comes afterwards.  I would like to develop a declarative form, say \UppercaseIt, of the command form \MakeUppercase{&lt;text&gt;}. I have read, in source2e.pdf on CTAN the code for implementing \textit, \itshape and \MakeUppercase and can't claim that I understand any of them. I am after something like {\UppercaseIt some text} instead of \MakeUppercase{some text}.  I only have a code outline of what I'm after, since I don't know how to do it:  \documentclass{article}  \newcommand{\UppercaseIt}{%   %... magic }  \begin{document}  \MakeUppercase{some text}% Yields SOME TEXT  {\UppercaseIt some text}% Should yield SOME TEXT  \end{document}