« first day (2576 days earlier)      last day (2442 days later) » 
00:00 - 21:0021:00 - 23:00

9:01 PM
I don't know if I'd go as far as classify that as a security vulnerability as such... but it's an interesting approach. Don't quite have the cycles to fully think it through, but I think it merits some investigation/discussion.
 
Ditto.
 
user315433
Signs that the Fall semester is about to begin:
 
user315433
 
user315433
Both Blackboard and WebAssign are down.
 
user315433
I haven't used WebAssign since 2010. Apparently it hasn't been worked on since then, either. When it was still up, it asked me to upgrade Flash.
 
user315433
9:19 PM
On the subject of web apps: have you noticed how, whenever a range of dates is selected, Google Sheets helpfully calculates their sum in bottom right corner?
 
user315433
 
user315433
A real lifesaver.
 
At least it didn't give you 0.00009408222
 
Will Joel be joining us?
 
I don't think he has before
 
9:26 PM
@AaronHall I think he's busy CEOing.
 
[ SmokeDetector | MS ] Bad pattern in URL answer: VSS files to Linux by Jaime on askubuntu.com
 
Hey everyone! We’re just about ready to start up today’s Town Hall Chat. I’m going to put this room in timeout, go over the plan and the guidelines, and then give the floor to our hosts. Here we go!
This room was placed in timeout for 3 minutes; Town Hall Chat. Today’s topic: More productive triggers for the reopen queue
Like last time, we’re keeping the format of this chat pretty informal, in the hope that we’ll be able to keep setup easy and low-pressure so we can keep having these chats more regularly.
We’ll start by letting @Shog9 and @JonEricson opine a little bit. Then, we’ll open the floor to y’all to react and respond.
After that, we’ll open the conversation up to whatever topic you folks want. If we want to keep going on that topic, that’s cool; if there are other subjects you’d like to hear from us about, that’s cool too. Second half of the chat will be the time to bring that other stuff up if you have it.
As with last time, please keep the meta-chat to a minimum; we'll welcome feedback on the format and such on MSE after the show. We're going to do our level best to maintain a reasonable signal-to-noise ratio here, so if you're going to type words and hit enter, please keep them on topic.
So! Take it away, @Shog9!
 
sooooooo...
This week I was prompted to run some numbers on the various outcomes for the various triggers feeding stuff into the reopen queue.
33
A: Reopen Votes queue overrun due to poor approved edits/rep farming

Shog9Attention! The numbers I posted in the first revision of this answer were very, very wrong. Please re-read! Here's how reopen review outcomes break down by creation triggers over the past 14 days: CreationReason ReopenTasks % Reopen % Leave Closed % Edit % Task Invalidated -----------...

I’ve never done this before - break out the outcomes by input source - because the logic for this is, uh, really complicated and buggy, so figuring out where things came from is error-prone and slow. And… I was kinda surprised by just how bad 3rd-party edits actually fared.
That got me wondering… The 3rd-party edit trigger serves two purposes: giving folks who can’t vote to reopen a path to get something reviewed, and giving questions in topics that don’t have a lot of reopen voters more exposure to people who can help them.
Clearly, neither use is particularly effective though. What other options might be more effective? And no one say "flags"!
 
It is really surprising to me that editing is so ineffective at getting questions reopened. Maybe better guidance would help? Or maybe people just aren’t good at fixing other people’s questions? Or maybe third-party editors tend to edit before the question gets closed.
 
@JonEricson there's definitely a decent bit of the last one - my original query didn't exclude those, and rated 3rd-party edits a lot higher.
(of course, there's some bias there too, since for those to make it into the queue at all someone has to vote to reopen)
I should have a beer
 
9:34 PM
Is the problem with third party edits, or that third party edits trigger the re-open vote?
 
@JonEricson IME if it's salvageable someone edits before it gets closed, the majority of the time
 
@TravisJ they trigger reopen review, but don't generally cause those reviews to do anything other than leave the question closed
...I should note, this is on Stack Overflow; numbers are different on other sites
 
@Mithrandir Could very well be. Closing tends to take a while.
 
This is Ask Ubuntu for the past 30 days:
CreationReason        ReopenTasks % Reopen % Leave Closed % Edit % Task Invalidated
--------------------- ----------- -------- -------------- ------ ------------------
Popularity            51          17.65 %  76.47 %        0.00 % 5.88 %
OwnerEditCreated      43          11.63 %  76.74 %        0.00 % 11.63 %
VoteCreated           43          23.26 %  51.16 %        4.65 % 20.93 %
ThirdPartyEditCreated 14          14.29 %  71.43 %        7.14 % 7.14 %
 
If the post leaves the review queue, and then the OP edits, does it still re-enter the review queue?
 
9:36 PM
And this is Math:
CreationReason        ReopenTasks % Reopen % Leave Closed % Edit % Task Invalidated
--------------------- ----------- -------- -------------- ------ ------------------
OwnerEditCreated      185         8.11 %   88.11 %        1.08 % 2.70 %
VoteCreated           177         4.52 %   93.22 %        0.00 % 2.26 %
ThirdPartyEditCreated 58          5.17 %   91.38 %        0.00 % 3.45 %
Popularity            45          8.89 %   88.89 %        0.00 % 2.22 %
 
For reputation farmers - apply some rate limits or tighten them up if they already exist.
 
@TravisJ GOOD QUESTION
 
@AaronHall Not sure how rep factors in here.
 
@JonEricson I think Aaron is talking about those getting 2 rep per edit?
 
ok, this is wrong: > A: Reopen Votes queue overrun due to poor approved edits/rep farming
 
9:37 PM
yeah, that's... Unlikely
If you're actually rep-farming, editing closed questions is like fishing in the sewer
@TravisJ Gonna say yes, but that logic is really complicated and buggy so don't quote me on that.
 
One thing we notice is that closed questions don't get often reopend and often get deleted.
 
I wonder if third party is aware their edits push the question into review
 
@TravisJ yeah, probably not in many cases
 
@TravisJ Yeah agreed, especially if the edit is made pre-closing and then is pending
 
I don't think it enters the queue if it is pre-close
 
9:40 PM
Sorry, I meant suggested edit
 
It's one of those "Do What I Mean" sort of things. Why else edit a closed question, but to get it reopened?
 
Ah, pending... hmm
that is a good point
 
I mean, we do encourage people to edit closed questions, but we don't explain the mechanics behind it anywhere obvious in the UI
 
I wonder, since the edit review queue is slower now, if this is an artifact of that.
Since the suggested edits are taking longer to go through.
 
Here's a question though: if you saw a closed question and wanted to get it reopened, and you couldn't vote... What would you do?
 
9:42 PM
Personally? Hop into the chat room for the site
 
@JonEricson perhaps the users doing the edits have lower standards and would gladly reopen the post.
 
meta all teh things? I guess it depends on the quality of the question. When I was that low rep, I didn't know editing pushed into reopen
 
Yep. I didn't know, why would I if I'm a low rep user? I can't even access that queue.
 
Otherwise, raise a mod flag, which is for some reason apparently still encouraged for getting a question reopened
 
@Stijn Sure. That might explain their low success rate.
 
9:43 PM
Are these edits really originating after the post was closed though, or are they only being approved after the closure?
 
@TravisJ I also tend to expect new users don't think about editing as much as they should. :-(
 
Editing is rather complicated if you are fixing more than grammar, punctuation, titles, or tags.
 
@TravisJ maybe a little bit - if you go back a year it's not quite as bad as it is now. That said, we're talking 2% reopen vs .85% reopen
 
Mod note! OK, folks - we’re past the 15 minute mark, so now you can feel free to bring up any other topics you have in mind, or continue on this topic if you like.
 
Y'know what's scary? I've gotten like 3 upvotes on old MFC answers this past week. Somewhere out there, someone is still using MFC.
 
9:46 PM
I think we need to do something about top voted bad answers. Culturally we need to make it ok to put up banners on deprecated stuff, and outright delete (after some debate) answers that were never right.
 
Why are they top voted then?
 
@AaronHall I've recently edited such an answer to display a warning at the top of the post.
 
@Shog9 So it may have exacerbated the issue, but is not a primary factor? Or has this been an issue the whole time? Would it make sense to not have 3rd party edits kick it into review queue for 24 hours?
 
@TravisJ the former
 
9:48 PM
This answer is completely wrong. It saddens me that it has been so upvoted. The example will error (don't believe me? instantiate a Square()). Even if the example's error is fixed it will create another error when it exceeds the recursion limits or the process runs out of memory. If you want to understand why, I explain this in my answer. Again - this answer is completely wrong.Aaron Hall ♦ Jun 12 at 16:31
The answerer has had ample opportunity to fix it, but never has.
 
212 upvotes, only 12 downvotes. Seems like that must be pretty useful.
 
Maybe 3rd party edits should never enter the post into review then.
 
@AaronHall His comment seemed to disagree. Maybe it's debatable whether it's wrong?
 
@Shog9 by accident. Sometimes people think something works so they upvote, but it doesn't work, and very sometimes there's a lot of people upvoting such an answer.
 
Also, what a great example of a late answer climbing the ranks - that was posted four years after the accepted answer, and sits at #2
 
9:50 PM
@TravisJ They seem to do better on Math and Ubuntu. I'm curious why.
 
Ok, so after some debate, we may come to a consensus as to whether it's right or wrong and if we agree it's wrong, we delete it.
 
@AaronHall problem is, right now it's you & 11 other people against 212 - where'dyou think consensus will land?
 
@JonEricson Might need to take a close look at a bunch of cases to find out why there's such a difference with other sites, but that sounds like an awful lot of work.
 
@Shog9 we downvote at a rate of 1:10 upvotes. 11 downvotes is actually pretty controversial: people sacrifice their own reputation to downmod the answer.
 
@JonEricson At the very least maybe we could limit edits to ones which change the body (as opposed to edit or title only edits)?
(as far as which ones trigger review)
 
9:52 PM
@Stijn True. And it's not really like this is a big problem that needs solving. It remains interesting, however. ;-)
 
@AaronHall maybe pull the anonymous feedback votes to see.
 
@Braiam sounds reasonable, but I have no idea how.
 
Maybe it can be the next project for your data statistics team :p
 
@AaronHall still, how are you going to establish this consensus?
 
I feel that most of the time, anonymous users are more likely to down vote wrong answers since they aren't averting loss.
 
9:53 PM
@Shog9 on SO meta, with other gold badged Python users.
 
Protip: loss aversion is real.
2
 
@Braiam Anonymous feedback is, um, quirky. It tends to correlate to views. Not so many anonymous voters downvote as logged-in voters.
 
@Braiam That gets you a star.
 
Whatever happened with this: Please change the review icon back to a text link? There seems to be a bunch of suggestions about what to do but no official resolution.
 
@JonEricson views/total votes or views/up votes?
 
9:54 PM
@Henders waiting on the outcome of the current test (need-based indicator)
Also, text becoming increasingly unlikely because of localization
 
Anonymous voting is found in PostFeedback if anyone is interested.
 
Ah, thanks
 
@Braiam Total votes.
(But I haven't run the query in a long time.)
 
@Shog9 Isn't SO supposed to be English only though (as far as localization goes)?
 
9:58 PM
@TravisJ the bar is supposed to be rolled out to all sites.
 
I want to create a process to delete highly voted never-right answers:

1 Identify (highly voted, outsized (or numerous anonymous) downvoted answers that have allegedly never been right)
2 Escalate (on Meta, make the case in a Q)
3 Debate (with other gold badge tag users)
4 Delete (a moderator reviews and deletes, citing the meta question)
 
@Braiam Notably, it already is here: ru.stackoverflow.com
 
Post Link                                            Q/A Score Helpful Unhelpful ViewCount Days old

---------------------------------------------------- --- ----- ------- --------- --------- --------

Understanding Python super() with __init__() methods Q   1624  192     56        1052345   3103

Understanding Python super() with __init__() methods A   35    12      5         null      3103

Understanding Python super() with __init__() methods A   1157  203     51        null      3103

Understanding Python super() with __init__() methods A   60    28      6         null      1916
 
@AaronHall - That has already happened before though.
 
@AaronHall ^
 
10:00 PM
@TravisJ where? I am completely unaware of it.
 
That just about does it for time today. Thanks everyone for coming! If you have feedback on the format, please leave it on the meta post. It wasn’t a huge amount of time, but we’re trying to keep these short and lightweight so we can do them more often, since it’s important that we get this time to talk to each other directly. Next one in two weeks - watch meta for details. Thanks for town-hall-chatting, y’all!
 
@hairboat thank you!
 
It is done on a post by post basis. There have been at least a handful of high profile answers or entire posts deleted via a meta discussion.
 
@AaronHall thanks for coming :)
 
On the flip side, there have been at least a dozen high profile answers or entire posts undeleted via a meta discussion.
 
10:01 PM
@Shog9's currently battling some kind of electrical storm, so i doubt he'll be doing his occasional post-town hall "watch shog drink coffee" hour
 
And if you do it too much, you also incite the inverse, where there will be increasing amounts of meta discussions trying to figure out how to undelete highly upvoted posts.
 
that's the answer you hate
def. higher downvote/upvote ratio... But still more up than down
 

Town Hall Chat #6: 23 August 2017

32 mins ago, 30 minutes total – 109 messages, 9 users, 1 star

Bookmarked 8 secs ago by hairboat

 
@AaronHall up/down votes 17; up/down anonymous votes 1.6
 
Also, this time-slot is doomed, I'm never doing this again - started storming just as it was about to start, then my laptop bluescreened
 
10:03 PM
ok, I gotta run, gotta parse this later...
 
Aw, I liked this time slot it was right when I take a small break
 
Nice here in the Pacific time zone.
 
I have been having a single avocado as lunch at this time for a while now actually (totally unrelated to the discussion)
 
@JonEricson Here's the comment that you read as "he disagrees":
@AaronHall It saddens me that you took the time to run my example and print out its error, but didn't read the discussion in my post where I clearly explain that it produces an error and that the alternative structure results in infinite recursion. — AnjoMan Jun 14 at 13:10
He knows it's wrong.
 
10:05 PM
@Shog9 Google says it wasn't supposed to storm until tomorrow. I blame them.
 
ok, going for real, TTYL!!
 
@AaronHall It does seem he agrees that it errors. But I don't think he agrees his answer is therefore worthless.
 
00:00 - 21:0021:00 - 23:00

« first day (2576 days earlier)      last day (2442 days later) »