« first day (1470 days earlier)      last day (750 days later) » 
00:00 - 20:0020:00 - 00:00

12:05 AM
Hmm there's actually a problematic regex in here
r"(?:design|development|compan(y|ies)|training|courses?|automation)(\b.{1,8}\b)‌​?\L<city>\b"
it's in bad_keywords_nwb
 
API quota rolled over with 11207 requests remaining. Current quota: 19999.
math: 641
stackoverflow: 257
physics: 99
superuser: 95
askubuntu: 74
codegolf: 65
apple: 41
serverfault: 35
english: 34
mathoverflow.net: 28
gaming: 26
history: 26
unix: 25
electronics: 25
academia: 25
webapps: 23
meta: 20
security: 20
bitcoin: 19
android: 17
ethereum: 16
ell: 15
worldbuilding: 15
mathematica: 14
travel: 14
stats: 13
diy: 13
arduino: 12
gis: 12
chemistry: 12
money: 12
es.stackoverflow: 12
scifi: 11
cs: 11
tex: 11
graphicdesign: 10
dba: 10
ru.stackoverflow: 10
gamedev: 10
biology: 9
 
oh I see the problem
it's trying to use a list <city>
omfg gross
if is_regex_check:
                    compiled_regex = regex.compile(rule['regex'], regex.UNICODE, city=FindSpam.city_list)
we include that on every single one
must
resist
urge
to entirely refactor findspam
 
Restart: API quota is 19977.
[ SmokeDetector | MS ] Few unique characters in answer, repeating characters in answer: How to swap stereo channels in Ubuntu? by PeDRO on superuser.com
 
12:24 AM
Interesting. This runs into problems when one of the keywords itself uses a capturing group...
only hack I know is to use named groups I guess
 
12:36 AM
[ SmokeDetector | MS ] Mostly non-Latin body: Hey this may be a bit simple but I'm still stumped by Trotsky on puzzling.SE (@Mithrandir)
 
@quartata I've got a big project sprint going, but should be able to get to this soon.
(in related news, happen to have an iPhone 6s/7/8/SE and a desire to beta test something?)
 
sorry, my iPhone is a 4S
I think @Glorfindel or @NobodyNada might have a newer iPhone?
 
Gotta be ARKit compatible. I'm having a ton of fun with this one
 
@quartata I’ve got a 6, sorry
 
12:59 AM
@angussidney @JF (since you made the original issue) @ArtOfCode github.com/Charcoal-SE/SmokeDetector/pull/1275
 
I'll take a look at it tomorrow once I'm home
 
I'm kind of working my way through all the Github issues
sorry if I'm kind of overwhelming everyone with dumb PRs
 
they're not dumb :P
 
Somewhat miraculously this barely seems to have any performance impact
I guess it already eagerly keeps track of the matched groups anyways
 
@quartata You're doing an awesome job, and we thank you :)
 
1:05 AM
travis seems to be asleep today
 
We're just a lazy bunch who haven't had the time to review/test them yet
 
@angussidney thanks
 
I cant wait until that chatcommunicate PR gets merged, it's going to make testing a lot easier
 
@angussidney I wouldn't say that; I kind of tend to be introducing PRs before we seriously discuss the features so I understand it taken a while to decide whether something is the right way to do something
@angussidney by the way if you didn't see my pings there's something wrong with !!/allspam
I think it doesn't like answers
I know you're on holiday so I'm not really in a rush on that
still working on tests
 
1:38 AM
[ SmokeDetector | MS ] Few unique characters in answer, repeating characters in answer: What is this `.appodeal` file? by user244897 on android.SE
 
1:50 AM
CI on 3ae8e56 succeeded.
CI on fb1e32e succeeded.
 
[ SmokeDetector | MS ] Manually reported answer: What is this \`.appodeal\` file? by user244897 on android.SE
 
sd k
 
Conflicting feedback across revisions: current, #1
 
@SmokeDetector k
 
2:25 AM
ok here we go
!!/pull
 
leeeeeeroy jenkins
 
Restart: API quota is 19376.
 
ok now find something
oh I should include line number
!!/errorlogs
sd delete-force
!!/test test liondomino test
 
> Potentially bad keyword in body, potentially bad keyword in title, potentially bad keyword in username
----------
Title - Position 5-15: liondomino (wb pattern `liondomino`)
Post - Position 5-15: liondomino (wb pattern `liondomino`)
Username - Position 5-15: liondomino (wb pattern `liondomino`)
 
2:40 AM
that's fine I guess
forgot that that's a multiline message
should adjust the formatting
 
@ArtOfCode another quickie PR to add in the line number
although I'm not sure it will work for watch_keyword since it's a dictionary.... one sec let me change that to an OrderedDict for now
 
3:44 AM
@ArtOfCode should be all good: blank lines will make it inaccurate but eh
 
sd why
 
[:41361942] Post - Position 178-194: hotcyberlord425@ (wb pattern `hotcyberlord425\w*@`)
Post - Keyword *hack* with email hotcyberlord425@gmail.com
 
Awh hell yeah
 
4:33 AM
CI on a6087a2 succeeded.
 
4:58 AM
[ SmokeDetector | MS ] Link at end of answer: How do you make a backup of save games and patches? by voji on gaming.SE
[ SmokeDetector | MS ] Bad NS for domain in body, blacklisted website in body, link at end of body: Even though there is an absence of knowledge by Reneharold on superuser.com
tpu- by Undo
Conflicting feedback across revisions: current, #1
 
?
 
@quartata Got SSH keys set up. Added a few comments to your PR. Looks great otherwise, thanks :)
 
5:33 AM
!!/pull
 
Restart: API quota is 18548.
 
!!/errorlogs
sd delete-force
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, repeated URL at end of long post: But, you’re better than that. Because, you have by user19854 on astronomy.SE
 
Oh oops shouldn't have done a plus
The original was a comma...
@ArtOfCode I don't really want to make another PR for this, can you just change " + ".join to ", ".join?
cc @Undo
I don't know where I got plus from that's not the right delimiter
Doesn't match the regular regex why data
 
5:49 AM
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +4 more: www.garciniacambogialean.com/stackt-360 by acessier on workplace.SE
 
Oh no
Now the reports are going to flood in with improperly formatted why data reeeeee
 
6:08 AM
Are you breaking things?
 
@quartata link me?
Eating half a slice of cake and then discovering the other half of it has started growing things is... not a good feeling
am I going to get away with it? am I not? can I eat at all for the next 48 hours?
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in title, pattern-matching website in body: Avila wrinkles serum by randyjeemy on astronomy.SE
tpu- by Catija
 
6:25 AM
@ArtOfCode Aww, sorry. That sounds... really gross.
@ArtOfCode Really depends on what was growing in it...
I'd eat bland stuff and cross my fingers that nothing bad happens.
 
@Catija this is probably the plan
 
I also strongly recommend chewing very carefully...
 
bit I was eating looked fine, tasted fine, I don't think there was anything visibly growing on it... but obviously if it was on the other side then it was probably making its way through
So yeah, cross fingers and hope I ate little enough of it that bad things don't happen
 
I'll keep my fingers crossed, too :D
 
:)
 
6:43 AM
@SmokeDetector tpu-
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in title, blacklisted website in body, link at end of body, pattern-matching website in body, +1 more: Rockhardx Male Enhancement.? by Mana Maseh on askubuntu.com
 
@SmokeDetector tpu-
@SmokeDetector tpu-
@SmokeDetector tpu-
@SmokeDetector tpu-
 
Conflicting feedback across revisions: current, #1
tpu by Nisse Engström on What is this .appodeal file? [MS]
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, link at end of body, pattern-matching website in body: However, these stackt 360s can be harmful by Upoll tramor on drupal.SE
 
@SmokeDetector tpu-
@SmokeDetector That bug again...
 
7:13 AM
@quartata yeah, I've seen them, just another example of me being lazy and not testing/fixing them yet :P I'll chuck it on my todo list for this week
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, pattern-matching website in body: This nutritious Stackt 360 in savor course approvals by Agay19 00 on superuser.com
 
7:31 AM
@SmokeDetector tpu-
 
7:41 AM
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, bad keyword in title, +7 more: Read more =====> www.guidemesupss.com/hdt-male-enhancement by andaamox on apple.SE
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, pattern-matching website in body, repeated URL at end of long post: I bottom no outcomes for my exercises by Agay19 00 on graphicdesign.SE
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, pattern-matching product name in body, repeated URL at end of long post: It is 100% organic and does by bekarinsan063 on apple.SE
 
@SmokeDetector tpu-
@SmokeDetector tpu-
@SmokeDetector tpu-
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, pattern-matching website in body: Power Testo Blast Power Testo by user19856 on astronomy.SE
[ SmokeDetector | MS ] Bad keyword in body, blacklisted website in body, link at end of body, pattern-matching website in body, potentially bad keyword in body: In brief the importance of this men by user764402 on askubuntu.com
 
7:58 AM
@SmokeDetector tpu-
@SmokeDetector tpu-
 
8:44 AM
@Undo I have a 7+, and am definitely interested!
 
8:58 AM
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, link at end of body, pattern-matching website in body: From this mood, in meet of what WebMD by Johns tramor on drupal.SE
 
!!/watch estudiomarambaia\.com
 
@Glorfindel Added estudiomarambaia\.com to watchlist
 
(found on UX, mod flagged)
 
9:12 AM
[ SmokeDetector | MS ] URL-only title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +3 more: www.healthynutritionfacts.org/power-testo-blast/ by user764417 on askubuntu.com
 
@SmokeDetector k
!!/pull
 
Restart: API quota is 17495.
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, blacklisted website in body, blacklisted website in title, +4 more: newmusclesupplements.com/testo-ampx/ by Johnolmstead on astronomy.SE
tpu- by Mithrandir
 
9:29 AM
[ SmokeDetector | MS ] Few unique characters in body: djdkk ddwdw 111111 by Learner on stackoverflow.com
tp- by Mithrandir
 
@SmokeDetector v
 
9:49 AM
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, link at end of body, pattern-matching website in body: It is further known as a marching to the beat by Trah19 00 on superuser.com
tpu- by Mithrandir
 
@SmokeDetector k
 
@WaiHaLee To avoid SmokeDetector reporting posts too slowly, you can report at most 5 posts at a time. This is to avoid SmokeDetector's chat messages getting rate-limited too much, which would slow down reports.
[ SmokeDetector | MS ] Manually reported answer: Parameter is not used by Juggan on stackoverflow.com
 
(note the URL in the user's profile matches the site in answer)
 
tpu- by Mithrandir
 
@SmokeDetector k
 
10:22 AM
[ SmokeDetector | MS ] Bad NS for domain in body, blacklisted website in body, pattern-matching website in body, repeated URL at end of long post: The extracts obtained from by Crial19 00 on graphicdesign.SE
 
@SmokeDetector k
 
10:41 AM
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, bad keyword in title, +6 more: www.healthyorder.org/zyflex/ by acessier on workplace.SE
tpu- by Glorfindel
 
10:58 AM
[ SmokeDetector | MS ] Bad keyword with email in answer, email in answer, blacklisted user: Why has this blockchain transaction not confirmed? by elizabeth latham on bitcoin.SE
tpu- by Glorfindel
[ SmokeDetector | MS ] Repeating characters in body: what manga is this? by Bryan Lee on anime.SE
fp- by Glorfindel
 
11:11 AM
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, blacklisted website in body, pattern-matching website in body: for organic house wellness appropriate good care by zwventer on askubuntu.com
tpu- by Glorfindel
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in title, blacklisted website in body, link at end of body, pattern-matching website in body: Aside from this, well over supplements philanthropy by Crial19 00 on superuser.com
tpu- by Glorfindel
 
 
1 hour later…
12:42 PM
[ SmokeDetector | MS ] Username similar to website in answer: How-to generate querystring from model with asp.net mvc framework by Sanal Menon on stackoverflow.com
 
1:03 PM
[ SmokeDetector | MS ] Offensive answer detected: User registration and login program by Abishekk on codereview.SE
[ SmokeDetector | MS ] Chinese character in title, messaging number in body, messaging number in title, mostly non-Latin body, mostly non-Latin title: q/743016572 更改英国研究生挂科成绩,GPA提高分数 by zhizhizuoxiang on interpersonal.SE (@HenryWHHackv2.1)
 
1:33 PM
[ SmokeDetector | MS ] Link at end of answer: Location based Augmented reality sdk for unity by Sanka Cooray on stackoverflow.com
 
1:44 PM
@SmokeDetector tpu-
@SmokeDetector tpu-
 
2:08 PM
naa- by DavidPostill
[ SmokeDetector | MS ] Pattern-matching email in body: No NgModule metadata found for 'AppModule' by Ravidas Shiudkar on stackoverflow.com
 
@SmokeDetector f
 
2:48 PM
[ SmokeDetector | MS ] Bad keyword in body: 2 year old toddler wont eat by Diogo Grunho on parenting.SE
fp- by Glorfindel
 
@Randal'Thor Post 1: Already recently reported [MS]
tpu- by Glorfindel
 
@SmokeDetector Jinx!
 
!!/watch 360websitedesign\.sg
 
@Glorfindel Added 360websitedesign\.sg to watchlist
 
2:57 PM
@SmokeDetector why
 
@Randal'Thor Body - Position 802-813: lose weight
 
Ha!
I bet that leads to a lot of FPs from places like Physical Fitness and Health.
 
CI on 74aa3c8 succeeded. Message contains 'autopull', pulling...
Restart: API quota is 15154.
 
@Randal'Thor yes, but the overall result seems to be quite good: metasmoke.erwaysoftware.com/search?body=lose+weight
Question is, would we detect the other TPs if we removed this particular term from the blacklist.
 
3:02 PM
@SmokeDetector f (repairable)
 
@SmokeDetector f
 
@ArtOfCode Sorry, I was asleep. It's line 592 of findspam
@Glorfindel Acrually that particular term doesn't appear to be in blacklist proper
!!/test-q asdf lose weight blah
 
> Bad keyword in body
----------
Body - Position 6-17: lose weight
 
3:18 PM
!!/test-q asdf ultra omega blah
 
> Bad keyword in body
----------
Post - Position 5-16: ultra omega (wb pattern `ultra\W?omega` on L972)
 
I think the lose weight one is hidden in one of the special regexes in findspam, likely to disable it on the problematic sites
 
Yes, we could opt to add Parenting to this list‌​.
 
tpu- by DavidPostill
 
3:40 PM
naa- by Glorfindel
 
4:17 PM
0
Q: How to deal with an otherwise salvageable post with a spam link?

iDebugI've come across several posts (mostly questions) recently. They all come from new users. Those posts seem OK: they're on-topic and is only an edit away from a good post for beginners to SE, except that there's a spam link, usually near the end of the post (So I call those posts otherwise salvage...

 
NVZ
4:27 PM
@ProcessedMeat You are what you eat. Hello, Processed Meat.
 
[ SmokeDetector | MS ] Link at end of answer: Wordpress, woocommerce - purchase order by Delower Hossain on stackoverflow.com
 
@SmokeDetector fp, just a very low quality answer
 
@doppelgreener Registered answer as false positive.
 
NVZ
@Glorfindel why do we need those slashes in there?
in case i wanna report a site as spam, how do i do that?
 
@NVZ if you're familliar with regexes, you might already know this, but the . character is a wildcard that matches absolutely any character. by escaping it with that backslash we make it clear we're talking about a literal dot. it's not strictly necessary (since that wildcard also matches a literal dot) but it makes it absolutely clear we're blacklisting a website and not a word pattern.
 
NVZ
4:41 PM
!!/watch Tailorind\.com
 
@NVZ You don't have code privileges, but I've created PR#1278 for you.
 
@NVZ if you've seen a site used for spam links, you can mention it to us here or request a watch (like you've just done, perfect)
 
NVZ
just tested one link above. apparently i dont have power over here.
 
@NVZ smokey's created a request on your behalf to add that site to our watch list, which someone can then go and approve.
 
NVZ
okay, got it
so it would still work without me having extra powers
 
4:43 PM
@SmokeDetector !!/approve
huh. is that the approve command..?
 
NVZ
!!/amiprivileged
 
@NVZ ✓ You are a privileged user.
 
NVZ
amioriginal?
amitheonlyone?
 
J F
@doppelgreener You have to post that as a comment on the PR.
 
@JF hooray! done!
 
NVZ
4:49 PM
this user account itself the host of such spam: crafts.stackexchange.com/users/2468/tailor-industries
so can we destroy such an account?
 
@NVZ we don't destroy the account, but at some point a moderator on that site may do so.
if they spam, there's automated mechanisms which just shut them out of posting.
 
!!/rev
 
!!/pull
 
Restart: API quota is 14173.
 
NVZ
4:54 PM
all these pulling and starting.. sounds magical. lol.
i have no idea what those things do.
but here i am, amongst coders. :)
 
I'm not a coder either ;)
 
smokey operates on a system that distributes the code among multiple places, with a central location on that github site
 
NVZ
so... one system, but many places?
 
in this particular system (called git), one location can copy stuff out of another -- called a "pull". it can also give the other location some of its own contents, called a "push".
 
NVZ
aha, like syncing between these places..
i get it now
 
4:59 PM
exactly
 
NVZ
thanks
@Mithrandir i thought you are
@Mithrandir you have coding privileges as well i think
im actually a civil engr
 
I'm a code admin, yes. I still can't code ;P
(hides Google Code In 2016 shirt that I'm wearing)
 
@NVZ it comes with reaching a certain level of trust with charcoal -- think of it as a little bit like privileges on the rep ladder, except no rep and more "yeah sure okay this person's probably able to handle it without burning the place down"
 
J F
@NVZ “code admin” privileges just allow you to add to the watch- and blacklists with the !!/blacklist-* and !!/watch commands.
 
NVZ
@JF only that? i think i won't burn down the house. im mature enough. :)
 
5:04 PM
@NVZ it's also kinda based on activity - we look for a reasonable amount of activity here before granting it
 
NVZ
@Mithrandir would writing c++ for school project some years back make me a kind of coder?
 
shrugs probably more than me
!!/blacklist .* would be the way to burn things down with code admin privileges. Luckily, nobody who has code admin privileges would ever do such a thing...
(of course, I did add an expression that contained .* to the watch list at some point)
 
Privilege abuse! Revoke all the privileges!
De-mod! Destroy his account!
 
[ SmokeDetector | MS ] Potentially bad keyword in title: Is this a holocaust denial website? by user42902 on skeptics.SE
 
Cleanse the area of the database disk that contained his account with sacred fire!
 
NVZ
5:10 PM
who owns the smokey and all things related?
or who bears the expenses and stuff?
 
@NVZ Nobody really, apart from Charcoal as a group. A number of people host Smokey instances, which is free if you already have a server to do it with as many of us do. Undo runs metasmoke, which costs about $3/mo IIRC.
 
NVZ
@Wrzlprmft hey, always meant to ask. how is your name pronounced? it's sounds tougher than rumplestiltskin
 
tpu- by doppelgreener
 
@SmokeDetector oh boy, it's that user again
 
@NVZ The phonetics are on my profile …
 
5:15 PM
@NVZ Disengage with that user. There is a recurring troll on Skeptics who is obsessed with holocaust denial.
Posting one-sentence accusations is basically their hallmark.
If it's not them, the question is still worthless.
 
NVZ
@doppelgreener i'm aware of trolls. i just wanted to troll them back a bit. disengaged.
 
oh phew :P
 
NVZ
Ever heard of James Veitch? He's a famous TED talker. His videos usually deal with trolling the trollers.
 
@NVZ i might've seen one of his performances
 
5:19 PM
@NVZ that top one is the one i've seen :)
 
NVZ
aha
@SmokeDetector hello
!!/blame
 
@NVZ It's ArtOfCode's fault.
 
NVZ
i thought so. :)
 
@SmokeDetector after all I've done for you -_-
 
someone must be haxx0rzing smokey to sabotage this friendship....
!!/blame
 
5:24 PM
@doppelgreener It's Wrzlprmft's fault.
 
@SmokeDetector @Wrzlprmft what do you have to say for yourself!?
 
@doppelgreener I have a family and a boss. I am used to that.
 
5:31 PM
@SmokeDetector f
 
!!/watch howtoisolve\.com
 
@Glorfindel Added howtoisolve\.com to watchlist
CI on 7c718ad succeeded. Message contains 'autopull', pulling...
Restart: API quota is 13879.
naa- by DavidPostill on Wordpress, woocommerce - purchase order [MS]
 
6:03 PM
[ SmokeDetector | MS ] Pattern-matching website in answer: Converting JPG map contours to paths for AutoCAD by user287001 on graphicdesign.SE
fp- by DavidPostill
 
@SmokeDetector f (edit suggested; note that the user has been suspended but not for self-promotion)
 
NVZ
6:18 PM
so, about this conflicting feedback: metasmoke.erwaysoftware.com/post/95112
is woocommerce not spammy?
its in the question as well
looks like a wordpress site, and i may have flagged it incorrectly
 
@NVZ At best it is a link-only answer (NAA). There is no reason to think it is spam as far as I can see.
 
Woocommerce is a well-known product, that certainly isn't spam.
I'm not sure why the moderator deleted that post as spam (or r/a, but that seems even less likely).
 
6:34 PM
[ SmokeDetector | MS ] Bad NS for domain in answer: Get battery level and state in Android by Mohammad Woaliullah Olee on stackoverflow.com
tpu- by Glorfindel
 
!!/watch-force enlightentricks\.com
 
@Glorfindel Added enlightentricks\.com to watchlist
CI on a159e62 succeeded. Message contains 'autopull', pulling...
Restart: API quota is 13410.
 
7:37 PM
!!/alive
 
@Mithrandir You doubt me?
 
7:55 PM
@ArtOfCode you ded yet?
@Andy I'm still thinking AWS-driven auth; no messing with MS tokens and tracking them
AWS IAM Roles should be all we need.
 
J F
@quartata Are you working on a frontend for Helios? If not, I’m interested in working on one.
 
00:00 - 20:0020:00 - 00:00

« first day (1470 days earlier)      last day (750 days later) »