« first day (1671 days earlier)      last day (2158 days later) » 

12:20 AM
tpu- by Makyen
 
!!/watch hollywoodfilmsupplies\.com
 
@Makyen Added hollywoodfilmsupplies\.com to watchlist
Restart: API quota is 19850.
 
12:32 AM
[ SmokeDetector | MS ] Link at end of answer, pattern-matching website in answer, username similar to website in answer: #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’ by Seocorporation on stackoverflow.com
tpu- by Makyen
 
12:57 AM
[ SmokeDetector | MS ] Blacklisted user: Travar cliente ( java) by Marcos Fernandes on pt.stackoverflow.com
fp- by Makyen
[ SmokeDetector | MS ] Bad keyword with email in answer, email in answer: HELOC vs Federal Student Loan by Williams Fowler on money.SE
tpu- by Makyen
Recovered from ssl.SSLError: [SSL: BAD_LENGTH] bad length (_ssl.c:2130)
[ SmokeDetector | MS ] Potentially bad keyword in title: Wtc and holocaust incompatible? by Smapa Apa on politics.SE
[ SmokeDetector | MS ] Repeated URL at end of long post: you obtain an established solution by fansirwome on bitcoin.SE
tpu- by Makyen
 
1:19 AM
!!/watch timberland-outlet\.com
 
@Makyen Added timberland-outlet\.com to watchlist
CI on 75da05c succeeded. Message contains 'autopull', pulling...
Restart: API quota is 19581.
 
1:43 AM
@SmokeDetector The user's been in existence for >1 year, but the question's unclear and could be trolling. It's not clear to me that it's intentionally trolling, but I'm leaning that way. If it's a real question, it could be asked much less controversially, clearly, and on a more appropriate site. They have a new question on Physics, which is conspiracy theory-ish, but is them not being able to read a graph, or the graph's caption.
 
fp- by Makyen
 
@Henders What's the version of your pip
 
[ SmokeDetector | MS ] Bad keyword with a link in answer, blacklisted website in answer, potentially bad keyword in answer: Can I change the default music player app on my iPhone? If so, how? by hotmaillogin on apple.SE
 
The version spec format is accepted both in my local tests and on Travis CI and CircleCI.
20
Q: In requirements.txt, what does tilde equals (~=) mean?

James HiewIn the requirements.txt for a Python library I am using, one of the requirements is specified like: mock-django~=0.6.10 What does ~= mean?

Hah, tripleee just edited the accepted answer 14 hrs ago
 
2:09 AM
[ SmokeDetector | MS ] Shortened URL in body: Cool project to add to your arduino by Thijs on arduino.SE
tpu- by Makyen
 
Can we publish the version of ChatExchange we're using to PyPI, under our name? So pip doesn't have to clone and re-install it every time, especially on CI.
 
would prefer not to
Relying on Manish or whoever to publish it to PyPI is very annoying, and cloning it hardly takes any time
If it's really a problem, you can add it to the cache
 
Adding to cache doesn't help...
 
What do you think Pip is doing
 
pip doesn't know what version is on the git server and has to clone/install it every time
 
2:19 AM
The pip dependencies are saved in the cache
That's why it doesn't reinstall them
 
Well, given it hardly takes some time to clone/install, I'll leave this alone
 
for that matter, CE should be too... not sure why it doesn't work as is
The egg should end up in the same place no matter what
 
@quartata pip knows what's installed, but doesn't know what will be installed
It can query PyPI to check for new versions, but it can't query a git server for versions
 
It's pinned at a revision
 
I know, but what I see in the CI logs is it's fetched every time.
 
2:25 AM
because it's not ending up in the Travis cache like the other dependencies, when it should be
 
Pardon? Let me check it.
Oh yeah, my bad.
I have another question. I wrote tld~=0.8.0 in requirements.txt and people report encountering errors while installing.
 
that's PEP 440
I don't know which version of pip has it but it's fairly recent
one second
 
Fairly recent...?
 
like a year or two
i should clarify: it was added to it recently
 
What does it mean i.c.w. "like a year or two"?
 
2:32 AM
oh, nope, i was wrong
it was always there lol
 
I believe upgrading pip itself first would solve the problem,
 
er
 
but it must be very ancient to not recognize the format?
 
yeah, the PEP was updated May 2013 with it as far as I can tell
but when Pip implemented it, let me see
at any rate, I think you can just do >= 0.8.0, == 0.8.* right
 
I know, it's supported much earlier than ~=
I just tried downgrading pip major-by-major, and from 7.x to 10.x it all recognized ~=
And when downgrading to pip 6.x it stopped working :( I had to manually delete it from disk and use ensurepip
why is flake8 written in requirements.txt while pytest plugins only in CI's configs?
 
3:10 AM
[ SmokeDetector | MS ] Potentially bad keyword in answer: What does a bitcoin transaction contain? by shan1019 on bitcoin.SE
tpu- by iBug
tp by Nisse Engström
 
3:23 AM
fp- by iBug
fp by Nisse Engström
fp- by iBug
 
@SmokeDetector Fixed
 
fp by Nisse Engström
 
4:01 AM
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, bad keyword in body, blacklisted website in body, +5 more: reviverxtry.com/peraglow/ by yorxgort on english.SE
tpu- by iBug
tp by Nisse Engström
 
oh, I know why pattern-matching product name isn't working (@angussidney)
I'm working on making it work
 
!!/blacklist-keyword peraglow
 
@tripleee Blacklisted peraglow
CI on 0805d0f succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 0805d0f (SmokeDetector: Auto blacklist of peraglow by tripleee --autopull) (running on teward/Solar Flare)
Restart: API quota is 18776.
CI on 9eccdd5 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 9eccdd5 (iBug: Fix pattern-matching product name --autopull) (running on teward/Solar Flare)
Restart: API quota is 18769.
 
4:18 AM
Should be working now.
 
CI on 3dccf7c succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 3dccf7c (iBug: Fix helpers.all_matches_unique --autopull) (running on teward/Solar Flare)
Restart: API quota is 18761.
 
!!/test Serum Pure Skin
 
> Pattern-matching product name in body, pattern-matching product name in title, potentially bad keyword in body, potentially bad keyword in title, potentially bad keyword in username
----------
Title - Position 7-16: Pure Skin
Title - Pattern-matching product name *Serum Pure Skin*
Body - Position 7-16: Pure Skin
Post - Pattern-matching product name *Serum Pure Skin*
Username - Position 7-16: Pure Skin
 
Done √
 
@iBug it's not necessarily a bad thing, you probably want to run flake8 before pushing a commit
but yeah, developers only, obv
 
4:22 AM
wait, did flake8 fail?
oh, you're referring to my question
 
[ SmokeDetector | MS ] URL in title, bad NS for domain in body, bad NS for domain in title, bad keyword in title, blacklisted website in body, +3 more: testosteronesboosterweb.com/narvi-testo/ by possiblehe on english.SE
tpu- by tripleee
[ SmokeDetector | MS ] Bad NS for domain in body: How to backup on Ubuntu by sayan on askubuntu.com
tpu- by iBug
 
So Linked Punctuation is failing again :(
 
ouch
!!/watch narvi\W?testo
 
@tripleee Added narvi\W?testo to watchlist
 
I'm still working on pattern-matching
 
4:29 AM
[ SmokeDetector ] SmokeDetector started at rev 3001db1 (SmokeDetector: Auto watch of narvi\W?testo by tripleee --autopull) (running on teward/Solar Flare)
 
!!/test-a works for me: data<a href="https://www.inspiresayan.com/top-5-best-selfie-camera-smartphones-under-10‌​000-rupees/" rel="nofollow noreferrer">.</a>
 
> Bad ns for domain in answer, linked punctuation in answer
----------
Post - inspiresayan.com NS suspicious dns2.namecheaphosting.com.,dns1.namecheaphosting.com.
Body - Position 115-146: rel="nofollow noreferrer">.</a>
 
huh?
 
HUH?
 
it worked in Charcoal Test a few seconds ago
 
4:30 AM
Restart: API quota is 18710.
 
weird, it looks like the bad NS "eats" the linked punctuation
if I switch to another domain it works again
!!/test-a works for me: data<a href="https://www.example.com/top-5-best-selfie-camera-smartphones-under-10000-r‌​upees/" rel="nofollow noreferrer">.</a>
 
> Linked punctuation in answer
----------
Body - Position 110-141: rel="nofollow noreferrer">.</a>
 
@iBug I see three check boxes in #2251, does that mean Henders and Thomas didn't update theirs although I see discussions with them?
 
A J
Don't we scan the source of post body rather than rendered output?
 
Not sure, but I suppose Thomas has updated Solar Flare
 
4:34 AM
@AJ we get an HTML representation, not sure what you mean by "rendered output"
we should perhaps look at the original Markdown
 
Rendered output is HTML
 
there's a ticket about that
 
A J
@tripleee That's what I meant.
 
@iBug well HTML is the source for the rendering, but you will appreciate the difference between looking at a web page (a rendering) and looking at its source
 
@tripleee I think it might be an improvement, but it would require a lot of reengineering
 
4:40 AM
We're equipped to scan HTML, not markdown
 
Makyen originally reported a couple of cases where the HTML version lacks some of the original input, removing some useful signal
but yeah, it would require rework and heavy regression testing to make sure we still catch what we are supposed to catch
... I did some more testing on the linked punctuation post in Charcoal Test, I don't get a response from Smokey when I !!/test-a the full post so I guess it causes an error somewhere
!!/errorlogs reveals a bunch of SSL errors which doesn't make a lot of sense in this context
 
@tripleee weird, you're supposed to get a chat response when a command fails
@tripleee the ones from Flovis?
 
that's what I'm looking at but I'm not at all sure they are related to this
 
I'm resurrecting the "pattern-matching" reason
 
CI on 72b3009 succeeded.
 
4:46 AM
!!/pull
 
[ SmokeDetector ] SmokeDetector started at rev 72b3009 (iBug: Optimize pattern-matching by compiling the RegEx only once) (running on teward/Solar Flare)
Restart: API quota is 18640.
 
red herring, my test post had a newline ... thanks @NobodyNada for the diagnosis
still no idea why the original Smokey report missed the linked punctuation; can't repro
 
@tripleee np, learned what to look for from developing SwiftChatSE
 
the stupid thing is I thought about that but dismissed it ...
 
4:55 AM
Does re-compiling the same pattern repeatedly waste time (performance)?
We're doing this in a few places, where one or two hardcoded patterns gets compiled every time the function is called
 
@iBug regex compilation is supposed to make things faster but in some scenarios doesn't actually ... I would expect a big ole comment to explain if it's done on purpose though
 
It's quite intuitive if a fixed pattern is compiled only once and matched multiple times, it'd be faster
 
the Python re module had a bug where it was (or still is?) much slower to hand it a compiled object than to just pretend it's a new object and have it find it from its cache
not sure if this affects regex too or what precise versions to look for this in
 
oh
 
CI on 9217ea7 failed.
[ SmokeDetector ] SmokeDetector started at rev 8ada251 (iBug ♦: CI fix --autopull) (running on teward/Solar Flare)
Restart: API quota is 18549.
 
5:08 AM
@iBug is there a reason you are not using L<keywords>?
 
!!/watch-force inspiresayan\.com
 
@Makyen That pattern looks like it's already caught by Bad ns for domain in body and Bad ns for domain in answer; append -force if you really want to do that.
 
what?
 
@Makyen Added inspiresayan\.com to watchlist
CI on 5d97d5c succeeded. Message contains 'autopull', pulling...
 
@iBug the regex module has a nifty feature which lets you keep a list of alternatives and refer to it like that; we use it for the cities list and some other places too IIRC
 
5:09 AM
 
Restart: API quota is 18537.
 
@tripleee wow, didn't know
@tripleee That was what it previously was
 
I don't have any timings or actual insights but intuitively, I would guess that the engine would be able to optimize a bit if it knows you are explicitly referring to the same list of alternatives multiple times
also informally (only looking at a fragment of the code) should it perhaps extract the matches into a set and check that the set has at least three members, rather than requiring all the matches to be unique? (if indeed the function name is correct and that's what it does)
... I remember thinking these thoughts before but not being bold enough to actually make these changes, but now that you are changing it anyway, maybe ...?
 
BTW: With respect to scanning HTML vs. scanning Markdown: We can easily get both at the same time from the SE API call (assuming we're using /questions/{ids}, etc). Doing so would allow us to write some detections which test the Markdown instead, or in addition to, the HTML. Cutting-over to using Markdown would be a significant effort, but just writing some tests which fill in where we identify issues, shouldn't be that difficult.
The difficulty in getting to that point would be the infrastructure that needs to be in place to enable it. This would include having MS store the Markdown, in addition to the HTML. But, once the infrastructure was in place, adding additional detections for the Markdown would be no more difficult than any other detections.
 
5:21 AM
@tripleee The function just does something like return len(a) == len(set(a)), and it's not written by me
!!/test max boost extreme
 
> Pattern-matching product name in body, pattern-matching product name in title
----------
Title - Pattern-matching product name *max boost extreme*
Post - Pattern-matching product name *max boost extreme*
 
@Makyen +1 I was thinking the same
!!/test-a max boost max extreme
 
> Bad keyword in answer
----------
Body - Position 11-22: max extreme
 
bah
 
oh
"max boost max" is caught for the first group and is invalid
 
5:28 AM
I guess the fallback to 2 saves it in the end
 
I suppose so, too
!!/test max boost max boost
 
> Pattern-matching product name in body, pattern-matching product name in title
----------
Title - Pattern-matching product name *max boost*
Post - Pattern-matching product name *max boost*
CI on 7ff08af succeeded.
 
!!/test-a max boost max extreme
 
> Bad keyword in body, bad keyword in title, bad keyword in username, pattern-matching product name in body, pattern-matching product name in title
----------
Title - Position 11-22: max extreme
Title - Pattern-matching product name *max boost*
Body - Position 11-22: max extreme
Post - Pattern-matching product name *max boost*
Username - Position 11-22: max extreme
> Bad keyword in answer
----------
Body - Position 11-22: max extreme
 
huh?
 
5:31 AM
!!/location
 
@Makyen teward/Solar Flare
 
oh, it's not enabled for answers
 
[ SmokeDetector | MS ] Offensive answer detected, toxic answer detected: log4j:WARN No such property [rollingPolicy] in org.apache.log4j.RollingFileAppender by Tapas on stackoverflow.com
tpu- by iBug
naa- by suraj
 
@SmokeDetector n
A small notice. The repaired "pattern product name" may catch some FPs as it contains a few really common words, and when they appear two in-a-row it'd get caught. Current keywords
 
A J
I think if a post has just a word "BS" and no other offensive content, then it shouldn't be TPUed.
 
5:35 AM
I agree.
 
@AJ iBug switched their feedback to NAA (above).
 
A J
@Makyen Ah. Didn't see.
 
Yeah, it's a problem with AIM. It doesn't track replaced feedback. Not doing so gives a distorted view of what the current feedback actually is.
 
A J
This answer requires 3 votes to get deleted, doesn't it? How many are there?
 
@AJ just FYI it will be deleted by LPQ review if not sooner
 
5:46 AM
@AJ no actual del votes yet, do you mean flags?
 
A J
@tripleee no, delete votes.
 
I don't think its delv-worthy but I did flag as VLQ
 
[ SmokeDetector | MS ] Bad NS for domain in body, blacklisted website in body, pattern-matching website in body, potentially bad keyword in body, potentially bad keyword in title: pellucid brook what translates us away Liva Derma by mary carol on rpg.SE
tpu- by iBug
 
6:02 AM
!!/blacklist-keyword liva\W?derma
 
@tripleee Blacklisted liva\W?derma
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, bad keyword in title, blacklisted website in body, body starts with title and ends in URL, +2 more: Konect Nutra Keto by RogFoster on askubuntu.com
tpu- by iBug
CI on 5af4766 succeeded. Message contains 'autopull', pulling...
Restart: API quota is 18253.
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, bad keyword in title, blacklisted website in body, link at end of body: keto-trim-diet fgdstfdygfgh by user840806 on askubuntu.com
tpu- by iBug
 
!!/test Keto Trim Diet
 
> Bad keyword in body, bad keyword in title, bad keyword in username
----------
Title - Position 1-10: Keto Trim
Body - Position 1-10: Keto Trim
Username - Position 1-10: Keto Trim
 
!!/test Keto Slim Diet
 
> Bad keyword in body, bad keyword in title, bad keyword in username
----------
Title - Position 1-10: Keto Slim
Body - Position 1-10: Keto Slim
Username - Position 1-10: Keto Slim
[ SmokeDetector | MS ] Bad NS for domain in body, bad NS for domain in title, bad keyword in body, bad keyword in title, blacklisted website in body, +3 more: Konect Nutra Keto @>> www.muscle4supplement.com/konect-nutra-keto/ by alex zukro on askubuntu.com
tpu- by iBug
 
6:19 AM
!!/blacklist-keyword-force konect(?:\W?nutra\?Wketo)?
 
@tripleee That pattern looks like it's already caught by Bad keyword in body and Bad keyword in answer; append -force if you really want to do that.
@tripleee Blacklisted konect(?:\W?nutra\?Wketo)?
 
!!/watch vimeo\.com/275188532
 
@Makyen Added vimeo\.com/275188532 to watchlist
 
!!/watch rUSuigydIDI5tbhFfBIbsw
 
@Makyen Added rUSuigydIDI5tbhFfBIbsw to watchlist
 
6:21 AM
!!/watch QXepdcR0E90
 
@Makyen Added QXepdcR0E90 to watchlist
 
!!/watch dailymotion\.com/video/x6lx71d
 
@Makyen Added dailymotion\.com/video/x6lx71d to watchlist
Restart: API quota is 18129.
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, bad keyword in username, blacklisted website in body, pattern-matching website in body: How to Use Turmeric Forskolin? by Turmeric Forskolin on superuser.com
tpu- by tripleee
tpu- by iBug
[ 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: stress however in confinements as well by pagolaboyz on superuser.com
tpu- by tripleee
 
6:40 AM
@tripleee I think it's OK for us to refuse update a dependency if it isn't necessary (e.g. contains no security update and only backward-incompatible changes) in the future
 
[ SmokeDetector | MS ] URL-only title, bad NS for domain in body, bad NS for domain in title, link at end of body, link following arrow in body, +2 more: www.supplementsengine.com/elemor-cream/ by claudinewton on askubuntu.com
tpu- by iBug
 
@iBug you mean for tld? in the long term no, sticking to an old version kind of sucks ... but I didn't expect to have yesterday's ticket resolved during the same day, I created it just as a reminder for us to upgrade at some point
 
We're sticking to an old version of ChatExchange. Is it any special?
 
we should have a ticket for that as well ...
but the pressure to upgrade tends to come naturally when upstream releases new functionality which you want to take into use
 
well, this time the update of tld only results in the change of one single character (in different places)
 
6:46 AM
the semantics changed too, that's why it's a breaking change
 
ugh
 
@SmokeDetector impressively, both the domain and the product are first-time hits
and still it's weight 688
 
yeah
!!/watch-force supplementsengine\.com
 
@iBug That pattern looks like it's already caught by Pattern-matching website in answer, Pattern-matching website in body, Bad ns for domain in answer, and Bad ns for domain in body; append -force if you really want to do that.
 
as per yesterday's discussion, I would perhaps even blacklist
 
6:47 AM
@iBug Added supplementsengine\.com to watchlist
 
meh, it isn't our fault to catch it for both pattern and bad NS :)
 
CI on 4f555f0 succeeded. Message contains 'autopull', pulling...
 
@tripleee What discussion?
 
Restart: API quota is 17962.
 
@iBug Mithrandir re: bending rules
20 hours ago, by Mithrandir
bending the rules slightly, 2/2, but based on previous pharma stuff i think it's fine
but let's watch for now
!!/watch elemor
 
6:50 AM
@tripleee Added elemor to watchlist
[ SmokeDetector ] SmokeDetector started at rev 96f5a17 (SmokeDetector: Auto watch of elemor by tripleee --autopull) (running on teward/Solar Flare)
Restart: API quota is 17950.
 
7:06 AM
looks like distinctly a sinking trend
 
[ SmokeDetector | MS ] Manually reported question: Call For VoIP Numbers providers solution by user393159 on meta.SE
tpu- by iBug
 
!!/watch voip4callcenters\.com
 
@tripleee Added voip4callcenters\.com to watchlist
 
I guess. Are we getting an overall decreasing number of spam?
 
7:09 AM
Restart: API quota is 17817.
 
Not quite obvious
 
here's per week for easier comparison metasmoke.erwaysoftware.com/data/sql/queries/…
 
What's with the increase in spam in April?
Maybe trolling?
 
in the grand scheme of things April was the slowest month for a long time
though March was similar
 
7:12 AM
I think trolling is a valid reason for both the increase of reports and FPs
 
yeah
 
Restart: API quota is 17752.
 
7:16 AM
(I'm not sure it's spam, but if he posts that multiple times as being claimed, we'll have records.)
 
tpu- by tripleee
 
why does the graphical plot end in Feb 2017?
 
[ SmokeDetector | MS ] Pattern-matching product name in body: how to count the number of symbolic variables in an equation in Matlab? by zahra on stackoverflow.com
 
oh no
 
fp- by tripleee
 
7:19 AM
@SmokeDetector wut?
 
[ SmokeDetector | MS ] Bad NS for domain in body, bad keyword in body, bad keyword in title, pattern-matching website in body: IntelliBoost IQ Bear in mind; by lodbfgt on english.SE
tpu- by Glorfindel
 
@SmokeDetector x1+x2+x3 is not a product name...
 
Fix pushed
 
I also created spam per month metasmoke.erwaysoftware.com/data/sql/queries/96-spam-per-month with the same bug
 
CI on 077d32f succeeded.
 
7:22 AM
!!/pull
 
[ SmokeDetector ] SmokeDetector started at rev 077d32f (iBug: Stop catching x1+x2+x3) (running on teward/Solar Flare)
Restart: API quota is 17697.
 
tpu- by iBug
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, pattern-matching website in body, repeated URL at end of long post: Peraglow Cream Skin Care by user9945384 on stackoverflow.com
tpu- by iBug
 
!!/blacklist-website samwebstudio\.com
 
@tripleee Blacklisted samwebstudio\.com
 
7:34 AM
4/4, slightly bending the rules again
 
CI on 5c6242f succeeded. Message contains 'autopull', pulling...
 
!!/watch-force supplements4test\.com
 
!!/blacklist-keyword peraglow
 
First hit
 
Restart: API quota is 17596.
 
7:36 AM
!!/blacklist-keyword peraglow
 
@tripleee 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.
 
hmm, kay (-:
 
!!/watch-force supplements4test\.com
 
@iBug That pattern looks like it's already caught by Pattern-matching website in answer and Pattern-matching website in body; append -force if you really want to do that.
@iBug Added supplements4test\.com to watchlist
CI on 8cccd4b succeeded. Message contains 'autopull', pulling...
Restart: API quota is 17579.
[ SmokeDetector | MS ] Potentially bad keyword in answer: Las Vegas: Best casino for 1-2 no limit? by user6174 on poker.SE
tpu- by iBug
 
!!/watch-force spy-casino\.com
 
7:42 AM
@Makyen That pattern looks like it's already caught by Potentially bad keyword in body and Potentially bad keyword in answer; append -force if you really want to do that.
 
created tag #voip, the previous hit looks very similar metasmoke.erwaysoftware.com/domains/tags/197
 
@Makyen Added spy-casino\.com to watchlist
 
Leaving for class
 
CI on e650762 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev e650762 (SmokeDetector: Auto watch of spy-casino\.com by Makyen --autopull) (running on teward/Solar Flare)
Restart: API quota is 17538.
 
!!/watch 13103599685
 
7:46 AM
@Makyen That pattern looks like it's already caught by Bad keyword in body and Bad keyword in answer; append -force if you really want to do that.
 
[ SmokeDetector | MS ] Blacklisted website in answer, blacklisted user: Word document (.doc & .docx) to pdf conversion using C# in ASP.NET by John Black on stackoverflow.com
@Zoe plz send teh coffee
 
Zoe
@Glorfindel changed my feedback, there's links in the profile so it's undisclosed affiliation.
 
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, bad pattern in URL body, link at end of body, +2 more: chiefsupplement.com/rapid-tone-negative-reviews/ by DeboEmr on drupal.SE
 
@SmokeDetector Undisclosed affiliation (see profile). User has made more than one post promoting this site.
 

« first day (1671 days earlier)      last day (2158 days later) »