« first day (1604 days earlier)      last day (2216 days later) » 

6:00 PM
[ SmokeDetector | MS ] Potentially bad keyword in body: different flight connection in istanbul by user76133 on travel.SE
Metasmoke post 114154 (Formatting Sandbox) destroyed by Undo
 
@ThomasWard well, either destroy the record or the cause ;)
 
fp- by CalvT븃
[ SmokeDetector | MS ] Potentially bad keyword in body: Using Global Variables in Function to Hide Columns by James O' Sullivan on stackoverflow.com
fp by Mithrandir
fp- by CalvT븃
 
Henders is back up and running. I don't know what killed it. It looked like it was still running but maybe the MS stuff..
 
[ SmokeDetector | MS ] Blacklisted website in body: wordpress login form on the header by Shane on stackoverflow.com
 
@Mithrandir well, taking thermite to users is usually frowned upon ;)
!!/location
 
6:10 PM
@ThomasWard ArtOfCode/EC2
 
6:24 PM
Restart: API quota is 19929.
[ SmokeDetector | MS ] Potentially bad keyword in body: Using Global Variables in Function to Hide Columns by James O' Sullivan on stackoverflow.com
fp- by Jake Symons
fp- by Jake Symons
fp- by Jake Symons on wordpress login form on the header [MS]
fp- by Jake Symons on wordpress login form on the header [MS]
fp by Nisse Engström
fp by Nisse Engström
 
!!/location
 
@Makyen ArtOfCode/EC2
@Makyen Mithrandir/Alqualondë
 
!!/standby Mithrandir
 
[ SmokeDetector ] SmokeDetector started in standby mode at rev 9fbce3d (SmokeDetector: Auto watch of asha24\.com by ArtOfCode --autopull) (running on Mithrandir/Alqualondë)
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in link text in body: Buy zolpidem Overnight Fedex # Buy zolpidem Without A Prescription Online by fioricetbuy on stackoverflow.com
tpu- by Makyen
 
!!/watch topnam\.net
 
6:34 PM
Min autoflagging accuracy is 99.75, right? Are there any exceptions?
 
@WELZ Added topnam\.net to watchlist
@WELZ That pattern looks like it's already caught by Bad keyword in answer and Bad keyword in body; append -force if you really want to do that.
CI on 0f28f6d succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 0f28f6d (SmokeDetector: Auto watch of topnam\.net by WELZ --autopull) (running on ArtOfCode/EC2)
Restart: API quota is 17683.
[ SmokeDetector | MS ] Potentially bad keyword in answer: Using Global Variables in Function to Hide Columns by A.Chlechko on stackoverflow.com
 
Because the autoflagging wiki lists 99.5
 
It used to be 99.5%, but it was raised to 99.75%. That's most likely just somewhere that needs updating.
 
fp- by WELZ
 
@PrincessLuna It's recently been bumped up to 99.75%
 
6:40 PM
Oh
 
@PrincessLuna As soon as the cache updates, it should read 99.75% now :)
Thanks for spotting it
 
@PrincessLuna Some people use specifically selected combinations of sites so the condition results in an accuracy less than the limit on some specific site, but the condition is not automatically rejected, because the accuracy across the multiple sites selected is above the limit. So, the official answer is no, but the effective answer is yes. However, there is a manually checked limit that the combination of the user's enabled conditions must meet that limit for total accuracy (but not by site).
 
[ charcoal-se.github.io ] continuous-integration/travis-ci/push success on 5c30010: The Travis CI build passed
 
@Makyen that sounds... totally the opposite to what I understand is really happening
 
@CalvT븃 yeah, it's updated now. And np :)
 
6:51 PM
@CalvT븃 Perhaps I failed to describe it reasonably. It's been discussed multiple times, both from the point of view of how to set conditions to do it and what we should do to prevent it (a bit longer discussion) (there are multiple other discussions). It's relatively easy to demonstrate that it's one of the things that happens.
 
tpu- by K.Dᴀᴠɪs
 
sd - k
 
!!/watch online-tvcast\.com
 
@K.Dᴀᴠɪs Added online-tvcast\.com to watchlist
CI on 415209e succeeded. Message contains 'autopull', pulling...
Restart: API quota is 17469.
 
@Makyen Yeah, I was present for the second one. However, it's mainly on the big sites that you can do it, as most small sites knock it out of balance. (They don't bring enough tps for the amount of fps they bring).
I don't see the way the minimum weight check is calculated being a problem.
However, I do think we should have some kind of minimum on the minimum weight, especially now that we are pinning more reasons at one for testing
Thankfully, at the moment you really have to be a charcoal regular to understand the ins and outs of MS, and so pallet of bricks still applies.
 
6:58 PM
@CalvT븃 That's counter to your prior statement that you don't see a problem. Or is it that you see an overall problem, but not a problem about how acceptable weight is calculated for a condition?
 
@Makyen basically, I think the way the percentage is calculated for conditions at the moment (the way it calculates it globally, instead of per site) is fine. However, I think we should have a minimum on the minimum weight - IE: it should not go below 160.
When it comes to reasons, I like SFTP's idea of grouping similar conditions and taking the max weight
 
@ThomasWard I had also requested another feature, which was to allow users to retract their own manual reports
!!/alive
 
@gparyani You doubt me?
 
So if you have three keyword reasons, choose the highest weight out of the 3, instead of summing the 3 (like we do at the moment)
 
It isn't alive in Tavern on the Meta
 
7:02 PM
[ SmokeDetector | MS ] Blacklisted website in answer: Where do I go looking for an editor? by KeyClavis on writing.SE
fp- by WELZ
 
@SmokeDetector f
 
Never mind
 
!!/location
 
@LocutusofBorg ArtOfCode/EC2
 
It is...
 
7:03 PM
@CalvT븃 IMO, if there is a problem, or not, depends largely on if we care about the perception of outsiders as to our overall rate of FP on autoflagged posts. If we don't care about that, then let the users apply whatever conditions they desire. If we do care about that, then have restrictions which make it so that, as best we can determine, the conditions will meet a certain accuracy criteria in all the situations in which they are applied.
This means that we should check the accuracy of the condition on a per site basis, when the site has enough data to permit such a check. The reality is that content varies by site. Thus, the effective accuracy varies by site.
 
I'm gonna agree to disagree with you on that one
 
And I am going to disagree to agree with you
 
The current autoflagging system was working fine, until we started playing around with the conditions. If there was a minimum for the minimum weight, then almost all these new conditions wouldn't be valid
 
@ThomasWard is there any reason we can't use _Git_Windows everywhere
 
BTW: I also agree that we should only count weight from the highest of very closely related reasons. However, I disagree with the details that have been previously described as to what's related (e.g. detecting the same thing in a title as is in the body are separate; but detecting the same thing in the body twice is the same).
 
7:07 PM
I guess first we have to add the grouping capability, then we can discuss what gets grouped where
I haven't been around for the discussion, only seen the idea on GH, so not 100% sure on what you've seen.
 
[ SmokeDetector | MS ] Pattern-matching website in answer: Warning! Error encountered during contract execution [Reverted] by S.ILIOT on ethereum.SE
 
@CalvT븃 But minimum weight isn't what's been defined as the criteria. The criteria has been defined as accuracy. Your basically arguing that you want to use a pre-defined weight to stand in for accuracy, when the issue is that the accuracy isn't being applied in known situations.
 
@SmokeDetector naa-
 
@Makyen Well the accuracy metric is being abused - that's what the problem is. And undo has a very valid point about smaller sites - that often they would never reach the threshold. The only way to make them reach it now is to include them in a global condition.
What I'm saying just to make is clear is all conditions would have to have an accuracy of over 99.75% and a minimum weight of 160 (both, not one or the other).
 
7:23 PM
@CalvT븃 that FR would be [status-declined] - it defeats the point of having the three controls rather than just weight.
 
Restart: API quota is 19861.
 
@ArtOfCode Well yes and no - because in some cases (like a max 1 rep, min 2 reasons, all sites scenario) you wouldn't be able to get down to 160
 
@CalvT븃 Yes, smaller sites must be grouped with larger sites, because there isn't enough data for them. This also allows abuse by selecting the larger site to be one where there happens to be a very low FP rate. A, probably, more appropriate solution for smaller sites, which don't individually have enough data, would be to require that conditions for those sites meet the accuracy requirement across the data for all sites, not just the sites they are grouped with.
Basically, accuracy of specified conditions varies based on the content against which the detection reasons are run. Our smallest separation of content types is by site, based on the site's TP/FP rate. If we have the finer grained information about how well the detection reasons work, which is what enough data for a particular site gives us, then we should use it, for that site.
If we don't have enough data, then we should not assume that the site under consideration matches the content type that happens to be in the site the user has chosen to group with it. We should assume that we need to apply the general overall data.
 
@CalvT븃 I have a condition set at 1/3/1 right now. It's way above the accuracy threshold, but wouldn't meet 160 min weight.
 
Recovered from TimeoutError: [Errno 110] Connection timed out
 
7:29 PM
@ArtOfCode Yup. I have it too. But a post with "potentially bad keyword in title, potentially bad keyword in body, toxic body" would be flagged by that, and it easily could be an fp
 
@ArtOfCode best to write it as weight/rep/reasons
 
And all those reasons are pinned at 1 so they don't count, but they do count towards that specific conditions
 
@CalvT븃 Yep. The solution to that, though, is to make experimental reasons not count towards the count.
(which is annoyingly difficult)
 
just btw 1/1/3 is very similar as 200/1/1
 
@WELZ Nope it's not
@ArtOfCode That would be good yeah. But to me it'd be easier to put a minimum on the weight and be done with it. The minimum is based on a percentage of the default condition or something
 
7:33 PM
Technically, it would be easier, but it does defeat the point of having the extra controls.
It could work if the minimum weight was low, on the order of 10
just enough to stop experimental reasons triggering it
 
The only reason I went as high as I did was to stop this. Otherwise I'm fine with 10
I just thought that any post with a weight of under 160 (two reasons with 80% success rate) shouldn't be autoflagged, hence that number
 
Restart: API quota is 19834.
[ SmokeDetector | MS ] Potentially bad keyword in answer: Converting country codes in .NET by mohammad zahmatkesh kenari on stackoverflow.com
fp- by CalvT븃
fp- by CalvT븃
 
!!/location
 
@CalvT븃 ArtOfCode/EC2
@CalvT븃 Mithrandir/Alqualondë
 
!!/standby Mithrandir
 
7:37 PM
!!/standby mith
 
Mithrandir/Alqualondë is switching to standby
 
@Mithrandir Your Alqualondë SD instance appears to be rising out of standby without the currently active instance dying. This is (at least) the second time it was directed to be in standby.
 
[ SmokeDetector | MS ] Potentially bad keyword in answer: Was my exit from Turkey recorded? If not, what do I do? by user76139 on travel.SE
 
@SmokeDetector naa-
 
[ SmokeDetector | MS ] Offensive answer detected, toxic answer detected: How is pressure related to air density? by hahaha on aviation.SE
tpu- by NobodyNada
 
7:43 PM
@SmokeDetector why
 
Post - Offensive keyword: *cunts*
Post - Perspective scored 0.9512824
 
That's on the scale of 1, right? Pretty high.
 
@CalvT븃 I'm fine with that happening. If someone's doing that and then comes crying to us that they got declined flags because they did dumb things with their conditions, it's their own stupid fault.
 
!!/test lolololololololololololololololol
 
> Few unique characters in body
----------
Post - Contains 2 unique characters
 
7:44 PM
(that's also what the new manual validation thing is designed to stop - that particular combination may or may not be under 99.75%, but a lot of the tricks like that are)
 
@ArtOfCode Fine. My concern is more someone getting a load of fp autoflags on somewhere that isn't that friendly to Smokey, in turn annoying the community there
PS: Perspective has a weight of 0 - maybe the potentially reasons could as well? Instead of 1
@ArtOfCode Manual validation?
 
AFAIK there are no communities as a whole that are unfriendly to Smokey.
@CalvT븃 the thing that lets me click a button to check that the combination of conditions is still above 99.75%.
 
@ArtOfCode The only thing that concerns me is that those conditions reflect on our overall statistics -- most of our autoflagging FPs have fairly low weights
 
@ArtOfCode Dunno what it is, but it sounds good :)
 
@NobodyNada Yup, but that's what the broad-level accuracy minimum is for - we set that and use the manual tool to keep those FPs to a level we can accept.
 
7:48 PM
Restart: API quota is 19819.
 
!!/location
 
@Makyen ArtOfCode/EC2
@Makyen Mithrandir/Alqualondë
 
That's what I thought.
 
!!/standby mith
 
!!/stappit mith
 
7:50 PM
Mithrandir/Alqualondë is switching to standby
 
Seems it hasn't pinged MS for 5 minutes?
 
tpu by Jake Symons on [Warning! Error encountered during contract execution [Reverted]](//ethereum.stackexchange.com/a/45182) [MS]
 
3 hours ago, by Locutus of Borg
@SmokeDetector I think my internet has stabilized, but if this behaves oddly kill it and ping me (on my main account)
I killed it from the terminal.
 
naa- by Glorfindel on [Warning! Error encountered during contract execution [Reverted]](//ethereum.stackexchange.com/a/45182) [MS]
 
@Glorfindel Post Android app for offline GPS maps does not look like spam.
 
[ SmokeDetector | MS ] Manually reported answer: Android app for offline GPS maps by james clark on travel.SE
 
!!/watch playstoredownloadi\.com
 
@Glorfindel Added playstoredownloadi\.com to watchlist
tpu- by Makyen
Restart: API quota is 16612.
[ SmokeDetector | MS ] Offensive answer detected, potentially bad keyword in answer, toxic answer detected: Insert typos into text by Tom on codegolf.SE
tpu- by Glorfindel
 
8:18 PM
> Perspective scored 0.9991058
 
@SmokeDetector While the question does request Android applications, the link provided is to somewhere that is not the Google play store, but which appears to be attempting to mimic the Google Play Store. Doing so is largely only done for spam and/or malicious applications. Thus, I consider this post to be spam/rude/abusive, depending on how one wants to look at it. Basically, it's something from which users should be protected.
 
@SFTP it's pretty hard to come up with a post which is more toxic than that one.
 
Yes, a bunch of profanities is easy to detect. More interesting is detection of things that are toxic but not offensive, like chat.stackexchange.com/transcript/11540?m=43896997#43896997
 
tpu by Mithrandir
 
@Glorfindel literally only one word of it is not offensive
 
8:35 PM
@SFTP it can catch those, but not at the threshold I have set most likely
although as demonstrated it can tell the difference between "i am stupid" and "you are stupid" which is a step up at least
 
9:20 PM
@NicHartley I disagree with your disagreement
 
@ArtOfCode I agree with your disagreement of Q's disagreement.
 
If you take each word out of context there are still two or three that remain offensive
 
@NicHartley Now you're just being redundant.
 
user image
3
 
9:24 PM
@NicHartley indexes 3, 4 and potentially 0
 
not sure we're looking at the right thing
this is what we're talking about
that was the post Art replied to
yeah i was little confused
 
J F
@NicHartley coding for a company is business coding.
 
9:39 PM
[ SmokeDetector | MS ] Link at end of answer: Accesing Windows 8 Share from linux client by Zeit on superuser.com
 
@SmokeDetector naa-
I forgot, is "n" a shortcut for "naa-" like "f" for "fp-"?
 
mmhmm
 
We activated Perspective?
When was this?
 
Some time in the last 12 hours
 
9:48 PM
naa- by WELZ
 
soo, perspective is like some kind of machine learning based negative emotion detector?
 
@ByteCommander aye.
But by Google if I'm right
 
[ SmokeDetector | MS ] Username similar to website in answer: How can I get the size of an Amazon S3 bucket? by Jon Zobrist on serverfault.com
fp- by WELZ
 
10:02 PM
I'm not loving the perspective testing thing. I'm getting a lot of tp that are marked as 0.30 ish
 
huh?
Shouldn't be, there's a 0.85 threshold
 
Not with us.
With them.
 
@gparyani Much harder to implement because it involves MS interaction and new functionality written for that interface. And I don't even pretend to fully understand how the Metasmoke stuff really works
@quartata remind me what _Git_Windows is?
is it something I wrote?
 
10:18 PM
tpu- by K.Dᴀᴠɪs
 
@ThomasWard honestly I'm just going to [status-decline] that one
 
@ArtOfCode agreed. Did they file on GH?
 
shrug
 
(I'd rather them login to MS and revoke there :P)
 
@ThomasWard hah, apparently I already declined it
 
10:26 PM
and they didn't listen
so I reposted on it with an @ ping to you and them that it was declined
so they can get over it.
custom report reasons on manual reports are one thing.
security risk of "Revoke reports" is a whole other ball game
regardless, they either read and ignored or didn't see it.
 
@quartata oh this is the hack I did to allow Windows IDEs/tests to work
 
@NicHartley [:43903144] Body - Position 31-47: company in India
 
@quartata because that was only written as a basic wrapper around Windows git so that those using Windows environments could still run tests
and have very basic Smokey functions minus git
there's far better Git wrappers out there, that one was written out of being annoyed as heck about the complaints about Git not working and breaking Smokey for windows tests
 
what is it missing though
 
10:32 PM
linux compatible popen calls
the shlex.split doesn't work right in Linux environments properly with Popen
and this is already implemented by shell.git on PyPI so...
why rewrite everything ;P
 
because I need it to be async and I'm not liking the look of sh's async support
 
@quartata then you also need to rewrite subprocess while you're at it because that's not async in the slightest.
 
asyncio.subprocess
 
@quartata E: Varying Syntax
if the syntax doesn't match properly it'll break
so if you can rebuild it to be async and work properly, good, I'll be happy to test
but i'm not familiar with the asyncio.subprocess stuff
yet
so
@quartata i'll look into it if you add an issue for "Make _Git_Windows async." but note it'll need to be rewritten to have a different name if we open it crossplatform.
i have to learn/test the async stuff
 
10:42 PM
other things need to be made async first anyways
 
tpu- by K.Dᴀᴠɪs
 
> Posted by online ielts at 11:35 pm
 
just above the threshold, interesting
!!/watch ielts\Wcertificates?
(only one FP on SE search, should be OK)
 
@quartata Added ielts\Wcertificates? to watchlist
 
10:45 PM
@SmokeDetector self-deleted
 
Restart: API quota is 15241.
[ SmokeDetector | MS ] Offensive answer detected, toxic answer detected: Building up complex typescript object in Angular from multiple API endpoints using JSON data by ScottEvo on stackoverflow.com
 
Hm, flag or edit? It's a different account now
 
Sounds like a troll to me
 
I flagged R/A considering the behavior of post - delete - post from another account.
 
10:56 PM
I custom mod-flagged. IMO, the behavior deserves a bit more scrutiny than just a red-flag nuke by users.
 
20% uncertainty isn't an amazing number :p
 
I don't think they look at every nuke that happened. There is no convenient way AFAIR
34
Q: Comments and posts auto-deleted by community flags should be shown to moderators

Brad LarsonCurrently, if a question or answer accumulates a sufficient number of offensive or spam flags against it, it is automatically deleted and a reputation penalty is imposed on the poster. Likewise, comments that have a sufficient number of flags against them are auto-deleted. This requires no modera...

 
@NicHartley At least in the past it's been explicitly stated that they don't (IIRC, don't have the ability to list such; see it if go to post, but not a list). It's one of the arguments that's been used against automatic 6-flags.
:-)
 
Features standing in the way of 6-flagging: (1) no retraction of flags via the API; (2) retraction impossible after 6-flag nuke anyway; (3) no list of deleted posts for mod verification.
Just imagine how would it be if "oops" button retracted all 6 flags and the post returned to original state...
 
I'm sure someone could find a way to abuse that system somehow.
 
11:08 PM
Feature request: give Smokey the control of user -1. :)
 
[ SmokeDetector | MS ] Offensive answer detected, toxic answer detected: How do I separate text numbers? by Brycen Leathers on arduino.SE
 
@SmokeDetector k
Solves all problems at once: Community can one-flag delete anything, and undelete anything, etc
 
@NicHartley AFAIK there's not convenient way to find them. We can look at a list of all deleted+downvoted posts, but that'll include many non-flag-deleted.
Yep. I'm a mod on a very small beta, so it's easy enough for me to do, but it isn't even easy to find the 1 or 2 spam posts we've had.
On SO it must be nearly impossible.
That's half of the reason why I built a list into the site dash (example for SO)
 
> The flags were 904 (95.36%) true positives (TPs) and 40 (4.22%) false positives (FPs).
The posts were 312 (96.89%) TPs and 7 (2.17%) FPs.
Granted, SO is the worst case scenario for Smokey because of the huge number of weird non-spam posts.
The non/spam : spam ratio of incoming posts probably beats any other site, excluding tiny betas that get no spam at all.
 
11:26 PM
[ SmokeDetector | MS ] Blacklisted username, toxic answer detected: Is the Afikoman meant to be a substitute for Korban Pesach? by Rayaz on judaism.SE
tpu- by K.Dᴀᴠɪs
 
Aha, an example of toxic that wasn't caught by offensive.
 
> Toxic answer detected
----------
Post - Perspective scored 0.9514799
> Toxic body detected
----------
Post - Perspective scored 0.98575103
 
!!/test an asset
 
> Would not be caught as a post, title or username.
 
11:35 PM
!!/test Catija is rude
 
> Would not be caught as a post, title or username.
[ SmokeDetector | MS ] Bad keyword in answer: Error formating the date- The date is not a valid date by First Love on stackoverflow.com
tpu- by K.Dᴀᴠɪs
 

« first day (1604 days earlier)      last day (2216 days later) »