« first day (1219 days earlier)      last day (2604 days later) » 
00:00 - 13:0013:00 - 00:00

1:07 PM
I'm getting internal server errors for /api/post/:id/reasons
Example url to repro:
@ArtOfCode / @Undo ^
> "Can't join 'Reason' to association named 'posts_reasons'; perhaps you misspelled it?"
 
@Cerbrus What did you just change in FIRE? Is there a changelog (other than looking through the revisions)?
 
Reported that in a new issue
Hm, no changelog.
@DavidPostill I've added a load of documentation in the js. So no functional changes.
 
@Cerbrus Thanks.
 
1:37 PM
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in username, link at end of body, pattern-matching product name in body, pattern-matching website in body, +1 more: It is really helpful to talk to a medical medical by Endovex on superuser.com
tpu- by FelixSFD
[ SmokeDetector | MS ] URL in title, bad keyword in body, bad keyword in title, pattern-matching website in body, pattern-matching website in title, +1 more: healthpurelives.com/endovex/ by meoJEO on apple.SE
tpu- by FelixSFD
[ SmokeDetector | MS ] Bad keyword with email in body: AWS EC2 and Mailgun by Adam on stackoverflow.com
 
BTW, good luck, @DavidPostill. Although I suspect that the diamond will go to Ben N.
@SmokeDetector k
 
Eh, where do I vote?
 
1:50 PM
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, pattern-matching website in body, repeated URL at end of long post: Endovex extra then possibly the most extreme by dwrw on stackoverflow.com
tpu- by FelixSFD
 
@SmokeDetector f
 
Oh, still nomination
 
voting begins in 6 hours
 
How many positions are open?
 
1
it's all explained in the sidebar on the right
but it could be more clearly presented
 
1:53 PM
... I should know that. *Facedesk*
 
@Mithrandir Thanks, I think ...
 
There are only a couple of acceptable candidates.
like, 2 or 3.
So you're at least in the top 3, David :D
 
@DavidPostill going straight to election right? No primaries
 
@CalvT aye
 
@CalvT Unless there a 3 more candidates before voting starts.
 
1:58 PM
Well...I better go get some edits in. I need 24 rep to vote! goes to find the most pedantic edits possible
 
A couple of people said in RA they might put in last minute nominations just for fun ...
 
How much rep does one need to vote?
Thinking about grinding out some rep to vote david
 
@Magisch 150
 
Need to gain 50 reps then
Better get crackin with the edits
 
@Mithrandir People tend to vote by whatever metric is presented to them first. And David will have a perfect moderator score.
 
2:12 PM
@Wrzlprmft I see 39/40 but still the best out of the current candidates by these metrics
 
@tripleee The missing badge is Constituent, so it will be 40/40 as soon as he voted.
Hence will have and not has.
 
in Root Access, Mar 13 at 21:24, by DavidPostill
@Burgi Yeah, my missing point is for not voting for a candidate in a SU election and the last one was before my time :)
@Andy @Magisch I will keep a close eye on the edit queue ;P
 
@DavidPostill I'll join in too - my goal: get 200 on every site. Currently at: 12/166. :P
@DavidPostill if the CMs think you're not running seriously, they might remove your nomination.
 
Has to be pretty blatant for that to happen
 
There was a "Make the workplace great again" candidate that was allowed to run
 
2:23 PM
@Mithrandir What? My nomination is serious. I'm referring to other people.
 
@DavidPostill I know
I was talking about them
 
Ah. Sorry for the confusion.
 
@Magisch As they should have been
 
@Undo sure, but I was supporting your point that it has to be pretty blatant for a CM to remove nominations
 
Are there often less SO smokey reports on Mondays? That's what the MS graph suggests but that's only a single week. Are there more graphs somewhere?
 
2:35 PM
The spammers rest on the seventh day
 
I actually find it hilarious to imagine some guy in india working a 9-5 office job as a spammer
 
!!/alive
 
@Mithrandir You doubt me?
 
...why did the message change? It's supposed to be the same here, no?
Also, metasmoke is a liar. It's showing red...
 
!!/location
 
2:44 PM
@Undo ArtOfCode/EC2
 
@Mithrandir norepro
 
Yeah, I guess I meant in relation to Mon-Fri rather than the weekend too. Still interesting that is the pattern, though!
 
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, blacklisted website in body, pattern-matching product name in body, pattern-matching website in body, +1 more: Staminon Male Enhancement is composed of effective by Shawezrahel on apple.SE
 
AIM has been updated to 0.13.6! AIM will now automatically extend SmokeDetector report messages that are cropped due to the character limit, like this one ^.
 
2:53 PM
tpu- by Cerbrus
 
@SmokeDetector isn't that spam?
 
@Riker It is, that's why it was reported here...
 
isn't tpu for rude/offensive?
 
Yes, and it's for spam as well
 
ah, ok
 
2:55 PM
"tp" marks the report as "true positive". "u" blacklists the user. "-" tells SD not to reply.
 
3:05 PM
[ SmokeDetector | MS ] Blacklisted website in body: are windows phones safe? by user26936 on windowsphone.SE
tpu- by DavidPostill
[ SmokeDetector | MS ] Bad keyword with email in body: AWS EC2 and Mailgun / SES by Adam on serverfault.com
 
sd f
 
@Undo Why did you close this?
 
Writing a comment on that, got sidetracked
 
What Art added was just queue timing I thought not the rule times
 
ehhh, we'll leave it open for now.
I'm still not convinced this is a real issue to solve, based on the data we already have.
 
3:19 PM
Unrelated but this is quite an amusing tree of duplicates: meta.stackexchange.com/questions/292616/…
I wonder what the tallest duplicate tree is
That one is height 4
 
@quartata Yeah, my fault...
 
alrighty WHO BROKE SMOKEY
it's spitting out oddness on my terminals o.o
!!/location
 
@ThomasWard ArtOfCode/EC2
 
oh i wonder... checks something
meh i'll just restart the instances....
 
3:39 PM
!!/location
 
@Mithrandir ArtOfCode/EC2
 
4:01 PM
hrm looks like my network manager is fubar'd.
that explains why my DNS wasn't working until I moved to my bind9 that runs on my laptop...
 
What exactly is created_at and updated_at in the MS API post responses?
 
[ SmokeDetector | MS ] Offensive title detected: JsFuck Decryption without a browser in c# by Lenny32 on stackoverflow.com
fp- by Mithrandir
 
We should whitelist that.
And Brainfuck if we haven't already.
Hrmm I just noticed SIMILAR_THRESHOLD is really high...
 
@Undo @ArtOfCode Btw, if you're curious, since we were talking about conflicts the other day, there are a few cases of the same post existing in the db but having different end results, e.g. metasmoke.erwaysoftware.com/post/1776 (fp) and metasmoke.erwaysoftware.com/post/1780 (tp). There's 58 posts (looking at SO only) that appear more than once in the db with conflicting results. Some are vandalism coincidentally done to posts that were spammy looking to begin with.
Doesn't really mean much (I don't think) but just thought it was interesting.
 
@JasonC when the db record was created or last updated
 
4:13 PM
@ArtOfCode Ok, thanks. What's the deal with some of the update_at's being way later (up to a year) than the created_at's?
 
@JasonC manual edits, probably
 
@quartata Yes it is. Usernames and website urls are, generally, really short.
 
Or edits caused by migrations, possibly
 
@ArtOfCode Most probably this
 
Ah ok. It'd be db edits, I guess. The late update_at's don't seem to match any post edits.
 
4:16 PM
Feedback also edits the post record
 
Oh you mean MS migrations
There are not enough words in the world.
 
Yes, like caching deletion timings on the post.
basically it's useless for anything you'd be doing
 
Yeah I was thinking SE post migrations.
 
4:27 PM
Undo / Art: I'm experimenting a bit with userscripts, to copy the script's metadata to a separate file. This allows us to reduce the load on the download url. I was wondering if there'd be a simple way to automatically generate a scriptname.meta.js for all scriptname.user.js files in the project?
Hm, or make atom do that on save...
 
[ SmokeDetector | MS ] Link at end of body, pattern-matching website in body, repeated URL at end of long post: You begin disregarding your accomplice Test Shred by Thadjuse34 on superuser.com
tpu- by Cerbrus
 
tpu- by Glorfindel
 
@Cerbrus probably, could write a script and call it in the build script
 
I've got a very basic "copy 15 lines" script that works for FIRE, but ideally, we'd want it to be generic, naturally.
eeeh, my Atom won't open the project any more o.O
Weird... It's broken o.O
imma try a re-install...
 
4:48 PM
@angussidney Not too bad (quick calculations without looking too deeply, limited to the sede/ms overlapping date range):
ms tp count:     10970
ms fp count:     4013
ms naa count:    1058
ms tp+naa:       12028
sede spam count: 11466
sede off count:  2598
sede spam+off:   14064
tp,naa/spam,off: 0.8552332
For SO.
 
"off" = off topic?
oh, offensive
 
offensive
There's a few things that skew that (like SO posts deleted by moderators but not flagged in the votes table, and also the 58 conflicting dupe entries in the ms db that I mentioned above + any other non-conflicting dupes, which I could account for here but don't) but that's the best I got right now.
I'd put 85.5% as a safe upper bound though.
I'll try Ask Different and Drupal later.
 
5:16 PM
It is strange, though. It seems I've only got 8429 posts common to both ms and sede, and 12725 posts that are only in one or the other. This warrants a closer look.
 
[ SmokeDetector | MS ] URL in title, link at end of body: www.xaddition.net/purasilk by user73985 on drupal.SE
tpu- by Mithrandir
 
@Andy I know, but I (perhaps foolishly) used SIMILAR_THRESHOLD for my answer is similar to existing answer...
I might make a separate constant and lower that to like .8
 
5:36 PM
Restart: API quota is 13156.
 
6:02 PM
@ArtOfCode Is there any way to get a detailed reason list for many posts at once (e.g. a combination of /api/posts/* and /api/post/:id/reasons)? I'm trying to get separate reason IDs for all the posts in a site without doing one additional API query per post to get the details.
 
What's up with the API link in the side bar? It leads to charcoal-se.org/ms/API-Documentation which leads to a nice empty page of uselessness
 
@Andy I see no problems there ...
 
@Andy Ditto :)
https://git.io/vyDZK expands to https://charcoal-se.org/ms/API-Documentation instead of https://github.com/Charcoal-SE/metasmoke/wiki/API-Documentation
 
6:20 PM
This should get rid of those [31ms that show up in !!/gitstatus:
!!/gitstatus
 
On branch deploy
Your branch is up-to-date with 'origin/deploy'.
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git checkout -- <file>..." to discard changes in working directory)

modified: queue_timings.py

no changes added to commit (use "git add" and/or "git commit -a")
 
@angussidney So, if you (or anybody) is interested, I haven't pulled any real additional stats or anything but docs.google.com/spreadsheets/d/… contains the raw data of the SEDE query matched with the MS data for Stack Overflow. It's essentially SEDE full outer joined with MS on the SE post id.
There's some notes on some of the column headers with explanations, just mouseover them.
 
@SmokeDetector fp-
 
@JasonC You are not a privileged user. Please see the privileges wiki page for information on what privileges are and what is expected of privileged users.
 
I guess tavern privs don't apply here.
 
No, it's per room
 
@Undo Are you going to run a live monitor for the election like you did for the SO election?
 
6:59 PM
ooh the primaries are starting soon
 
@Seth no primaries at this rate...
Straight to election
 
@Seth No primaries unless there are >10 candidates
 
heuristic: more than one dot in username?
 
7:03 PM
tpu- by Yvette
 
@JanDvorak Seems wonky
 
@DavidPostill That live monitor is only for the primaries. You can't see votes during the election portion until it's over.
Oh, hey. I have 150 on SU now. \o/
 
@Undo Oh did you end up making a live monitor.
 
@JanDvorak that'd catch names like C. S. Lewis
 
I've got one too if there's primaries I could fire it up. I've got a questionnaire reorganizer too, I could probably dust it off.
 
7:06 PM
@JasonC I think it's the same one he ran for the SO election
 
Psh, I was monitoring votes before it was cool. Then all you biters copied me. But I'm the best. I'M THE BEST. cry -> eats chocolate -> smiles again.
 
@JanDvorak I considered enabling mostly dots for usernames but I can't think of a time where I've seen that many dots in a spam username
Plus that would catch @M.A.R.
 
Appropriateness of usernames is pretty loose, you probably won't find much meaning in looking for ones with lots of dots or whatever.
Plus you don't want to turn findspam.py into the Area 51 of filters...
 
7:21 PM
API quota rolled over with 12512 requests remaining. Current quota: 19999.
stackoverflow: 117
askubuntu: 31
superuser: 22
webapps: 20
electronics: 18
salesforce: 18
mathematica: 16
english: 15
math: 15
unix: 14
gaming: 12
drupal: 11
scifi: 11
physics: 9
wordpress: 9
security: 9
rpg: 9
academia: 8
apple: 8
magento: 8
es.stackoverflow: 7
stats: 7
tex: 7
gis: 7
dba: 7
workplace: 7
diy: 7
ell: 7
softwarerecs: 6
meta: 6
mathoverflow.net: 6
sharepoint: 6
pt.stackoverflow: 6
cs: 5
travel: 5
chemistry: 5
writers: 5
softwareengineering: 5
money: 5
android: 5
movies: 5
ru.stackoverflow: 4
 
@DavidPostill Probably not, especially if there's no primary
 
7:55 PM
[ SmokeDetector | MS ] Offensive body detected: GOTO was unexpected at the time by Brian Gaines on stackoverflow.com
tpu- by Yvette
 
[ SmokeDetector | MS ] Manually reported answer: Asterisk click to call by Brooke Harper on stackoverflow.com
 
[ SmokeDetector | MS ] Manually reported answer: CTI integration for dynamics crm 2013 by Brooke Harper on stackoverflow.com
 
@SmokeDetector tpu-
 
8:01 PM
tpu- by Yvette on Asterisk click to call [MS]
tpu- by Yvette
 
@SmokeDetector tpu-
 
Voting has begun :)
 
[ SmokeDetector | MS ] Manually reported answer: Salesforce CTI save log after call by Brooke Harper on salesforce.SE
 
8:03 PM
[ SmokeDetector | MS ] Manually reported answer: Help for Open CTI by Brooke Harper on salesforce.SE
tpu- by Yvette
 
@SmokeDetector tpu-
@SmokeDetector tpu-
sigh this isn't gonna work out for this person :P
@DavidPostill :o gl!
I didn't make it to 150 rep in time, stuck at 144
can I still vote if I hit that before 8 days?
 
@Riker nope
 
@Riker I guess so ...
@YvetteColomb Two posts on SO as well but at least there was disclosure ...
 
@Riker Yes you can
 
Do not edit out repeated profanity that is being flagged. It creates issues with the flagging and the OP is not being taught anything about how to respectfully participate on the site. — Yvette Colomb 7 secs ago
 
8:09 PM
hm, okay
@DavidPostill yeah yvette manually reported them all
 
@DavidPostill yeh too many, it's a spam pattern, whatever their intentions
 
@DavidPostill Good luck!
 
@JasonC Thanks :)
@Andy Ah. So now I just have to wait :)
 
@DavidPostill Yup. This is the boring part.
Or the stressful part
 
voting for what?
 
8:17 PM
SU mod
 
david for SU mod
 
good luck! who can vote?
 
@YvetteColomb Anybody who has an account on SU and > 150? rep
 
isn't it 200 for stage 2 of elections?
 
@Riker I don't have 200 rep on SU, and I have voted
 
8:21 PM
yeah, but for the second and third stages?
oh, this is the last bit
 
Nomination was the first stage, we skipped th eprimaries, and now we're into actual voting
 
I can't vote :/
 
ah
@YvetteColomb :(
do you have 150 rep on SU? if not, a bunch of edits might work
 
@DavidPostill the election page is broken, it didn't let me add the 2nd and 3rd choice on your nomination. So you only have my 1st vote, sorry.
5
 
@rene lol
 
8:24 PM
oh no rene is online.
 
@Riker You are 1 rep short ...
 
oh noes
I have 3 pending edits :P
 
Goes and makes 50 suggested edits on SU
 
25 is all you need actually
 
A self answered question on any program you use is good enough to get 50 rep, I've found
 
8:41 PM
[ SmokeDetector | MS ] Pattern-matching website in body: How to create a graphically responsive image background by Karan Wadhwa on stackoverflow.com
fp- by DavidPostill
CI on bc9434a succeeded.
 
!!/pull
 
Restart: API quota is 19464.
 
8:57 PM
!!/gitstatus
sd poof
 
Thanks for noticing that @quartata :)
 
9:16 PM
Hello!
 
@NobodyNada o/
 
9:46 PM
@Undo @ArtOfCode I was thinking we should set up Coveralls so that we can see how our tests are doing
I don't know a whole lot about PyTest but Coverage.py works with anything pretty much
 
I can already tell you "terrible", but that's because it's hard to test most of what we do
 
We use terrible as a baseline and improve from there ...
 
True. We can probably disable coverage on certain files
gitmanager for instance
Or bodyfetcher
Really we only care about coverage on findspam and chatcommunicate
 
fp- by NobodyNada
 
10:23 PM
@quartata Yeah, it'd be good data to have if you're willing to implement​ it.
 
I can do the config but you'd need to fill in the webhooks
Although I wonder how to handle Travis + Circle... I guess just pick one to send the coverage data
 
10:39 PM
Hey @DavidPostill so you have 40/40 now :) - just voted - good luck again!
 
@CalvT Thanks :)
 
@Undo Can you authenticate Codecov to the repo first? (not sure why I said coveralls, I meant codecov)
I'll make Travis do the coverage rather than Circle so that it will trigger on PRs
 
11:06 PM
@quartata How do I do that?
 
00:00 - 13:0013:00 - 00:00

« first day (1219 days earlier)      last day (2604 days later) »