« first day (927 days earlier)      last day (2894 days later) » 
00:00 - 15:0015:00 - 00:00

3:01 PM
@ArtOfCode cough
 
@Andy hmmm? Cough sweet?
 
@Andy You know stuff about ML? gasp
 
I figure if we talk to Simon as well, we get both of your expertise
 
That's cool. Just poking you :)
 
Woah, did I just get kicked or something?
 
3:03 PM
Nope, mods can't get kicked
plus I didn't get a notification about anyone getting kicked
 
That was weird. Maybe I somehow hit the leave button...
 
Not sure @hichris123 I've been having a hard time this morning telling if the problems I'm having at SE related or ISP related
 
@Andy Yeah, I'm not sure either.
 
@hichris results:
12858 y
10421 see 10420
10420 see 10419
10419 see 10417
10417 y
9648 y
8393 y
8294 y
5953 y
5370 editable
4986 y
4824 y
4171 probably
3416 probably
813 y
 
metasmoke.erwaysoftware.com/post/9648 seems more like an NAA to me than offensive...
 
3:06 PM
[ SmokeDetector ] Bad keyword with email in body: High-growth Startup looking for developers in Cambridge, MA by Guillaume Foussier on stackoverflow.com
 
@SmokeDetector k
 
@hichris123 last paragraph tipped it for me
 
Eh, people get mad at Microsoft. I don't blame them. :P
 
@Undo FR: make a "users" tab at metasmoke.
Deja vu
 
@TIPS we already have it in the admin tools
would not be difficult to make it public
 
3:08 PM
┬─┬ ノ( ^_^ノ)
 
@ArtOfCode Any reason it couldn't be public right now?
 
@Undo checking, moment
 
@TIPS It that a table flipping a human??
 
no there isn't
could be worth adding a "Code Admin?" column while you're there
 
@Ferrybig No, it's an "untable".
 
3:09 PM
go for it, I'm deploying in a minute anyway (working on some search code)
 
cool, it'll be with you shortly
pushed
 
^ These people got some good, fast and cheap service.
 
@TIPS if we've already done the work, yeah :)
If we haven't, such as the other 2 or 3 MS feature requests currently sitting on the starboard...
 
47 posts more until the 30 000 milestone
 
@ArtOfCode Wrong dialog. "Thanks for using Charcoal Airlines"
 
3:13 PM
o sweet
@Undo and/or all: Any reason we can't publicise the recently invalidated view too?
 
Why not, I guess
 
invalidated feedbacks are already public on the user feedback page
 
if you're doing that, pull first. There's a new commit there
 
Some posts I don't understand... metasmoke.erwaysoftware.com/post/4171 is one.
 
pushed
@Undo git won't let you push if you're not up to date
 
3:18 PM
hah, @ArtOfCode the tests are irritated with you. I'll fix those.
@ArtOfCode But you can avoid a merge commit if you pull before committing :)
 
they're always irritated with me, because I never cared about them :)
 
[metasmoke feature-request] View a list of posts a certain user manually reported (either public or admins only). This feature is useful to audit a user to see if he's manually reporting the correct posts, and if his posts keep attracting false positives, then the behaviour can be addressed.
 
git pull --rebase is always your friend. Or git fetch origin && git rebase origin/master
 
@Ferrybig possible with search
 
^
 
3:20 PM
select reason: "manually reported {}" and why: their username
 
Seems I'm catching metasmoke mid-deploy.
 
yep
 
huh, it shouldn't be down mid deploy
oh, it's precompiling some assets. That always eats server CPU
 
> metasmoke.erwaysoftware.com took too long to respond.
 
Mine's just waiting for a response :)
 
3:24 PM
... I think it's broken. :P
 
Precompiling takes a long time, huh
 
Sometimes
It's like it chokes on something about once every hundred deploys
 
In the meantime... gist.github.com/hichris1234/a1acf30eb0c2aec4c05e5fe51d3321ba is a list with a 1% check.
 
@hichris123 most of those 4-digit IDs are still red-flaggable
 
Some of those I think are more NAA than offensive. But unfortunately I can't check at the moment. :P
Phew, metasmoke is back up.
 
3:36 PM
@SmokeDetector f
 
@ArtOfCode metasmoke.erwaysoftware.com/post/9648 I already talked about, metasmoke.erwaysoftware.com/post/8393 seems more NAA than offensive too, I guess metasmoke.erwaysoftware.com/post/5953 could be offensive flaggable but I'd probably flag it as an NAA, and metasmoke.erwaysoftware.com/post/4986 seems to be an answer with a rant tacked on.
 
@hichris123 fair enough - that lot was just my opinions :)
 
3:52 PM
Anyone want to proofread that email and probably edit all the stupid things I've said out?
 
@ArtOfCode Yeah, I agree with you on the others though.
 
Thanks to whoever put in a bunch of reasons last night, that was awesome.
 
@Undo I added a point earlier
 
Backoff received of 10 seconds on request to questions/44938;44938?site=music
 
@ArtOfCode I just added a bunch at the bottom about automated spam flagging, which is what I really think we should move forward on
 
3:54 PM
Reads fine to me. Gonna add a last paragraph about alternatives for the future
 
It's so weird watching other people type in realtime
 
agreed
creepy stuff
 
Okay, I'm gonna send this.
 
sweert
yes, sweert
new keyboards take a while to get used to
If you haven't already sent it... mind copying me in?
 
yeah, trying to figure out how to trick Inbox into letting me use monospace fonts
 
4:00 PM
copypasta doesn't work?
 
Nope, surprised me
 
Backoff received of 10 seconds on request to questions/9648;9651?site=law
 
Sent, should be in your inbox in five minutes @ArtOfCode :P
 
at least
oh, no, it's already there
 
I didn't have Adam's email in autocomplete, which kinda surprised me
 
4:06 PM
Somehow yours doesn't autocomplete for me, even though I've got a whole load of emails to you
 
@Undo is it intentional that the "users" page has a bunch of no-name dudes?
 
yeah
 
in SO Close Vote Reviewers on Stack Overflow Chat, 14 mins ago, by ArtOfCode
@Adriaan yeah, they don't have usernames
 
Like me?
 
I don't even know who they are - only Undo will be able to tell
@TIPS have you got an MS account?
 
4:09 PM
Ja
 
oh
you should probably set the username then
 
Aaand we're done
 
Who is ID #2, I wonder...
 
Joel Spolsky
HEY! WTH. I'm user #13.
Come on! Any number but this!
 
hehehe
I got 7
 
4:14 PM
 
Speaking of strange posts... metasmoke.erwaysoftware.com/post/21714
@TIPS I had to un-onebox that, it's too annoying.
 
Every once in a while I realize that I'm maintaining a giant repository of concentrated strangeness.
2
 
@Undo And all other people think it's awesome
 
Yep. And a whole bunch of spam.
 
@Undo will Rails let me specify a route to an action in the application controller?
 
4:20 PM
@ArtOfCode Uh why?
Technically I don't see why not, but realistically I question why that would be useful
 
because I want to add a single page that really isn't worth generating a whole new controller for and doesn't fit with any of the other controllers
 
What page would that be?
 
basically like the admin dash, but for users
list of links
I guess it could go under dashboard controller
 
@ArtOfCode Just make the admin dashboard aware of whether the current user is an admin, and remove the admin restriction on it
 
cleverness
 
4:22 PM
And make a new route pointing to that page that isn't under /admin if you really want, but it doesn't matter that much
 
pushed
 
[ SmokeDetector ] Few unique characters in body, title has only one unique char: ///////////////////////////////////////////////////////////////////////////////‌​///////////////////// by xxx on math.stackexchange.com
 
@SmokeDetector tp-
 
That's the one that was reported earlier. I've left a custom mod flag on it.
 
I left a custom mod flag too
 
4:34 PM
@hichris123 K added to "annoying GIF's list".
 
@Undo how would you feel about a more comprehensive API for metasmoke
 
@ArtOfCode Whatdya want?
 
@TIPS you're too used to Smokey. hichris doesn't take "k" feedback.
@Undo just a thought, gauging your opinion if I was to go and write an API to do more things
 
@ArtOfCode As long as it won't send the server crashing into the ground, sure
 
we've got 2 API routes right now, which are pretty disconnected... I could gen an API controller, put the lot under an /api route
plus add some things
 
4:35 PM
yup
sounds sane
 
@Undo checks and balances, and that. It's what, EC2 t2.micro?
 
aye
 
unlikely I'll break that :)
 
It's not really even close to being overloaded yet
 
@ArtOfCode [:30048260] That is not a report.
 
4:36 PM
@SmokeDetector ignore- so it stops being reported
 
Rails runs at about 30% RAM on mine, and tiny amounts of CPU
(including RAM for Ruby and Rails)
 
@ArtOfCode deployed
 
sweet
 
Heh. Nearly broke the DB charsets again. Caught it this time.
 
4:51 PM
Backoff received of 10 seconds on request to questions/33683;33625?site=puzzling
 
> my entire left side is 1.7 cms shorter than my right sid
I'm going to go with the more entertaining explanation and say that their body has a sudden shift right at the midpoint
 
I don't understand though. Usually these posts would have some sort of spam associated with it - otherwise, what's the point of posting?
 
5:05 PM
To be fair, it is possible to be shorter on one side.
 
And so you write a several thousand word question on Stack Overflow about it? :P
 
1.7cm isn't that much, either
no, I guess that's significant
 
> It's often been said that the content moderators on stack overflow are akin to the Nazi's
Ah, this one starts out good. metasmoke.erwaysoftware.com/post/2801
 
> douchebag overflow
 
I never realized just how many spam posts were caught by the offensive regex.
 
5:25 PM
@Undo which fields on the Feedback model contain PII?
Just so I don't include those in API results...
 
@ArtOfCode Off the top of my head, none, but lemme look
 
There might be one with email
especially in some older feedbacks
 
shouldn't be
ugh, old feedback. Maybe
@ArtOfCode After a cursory glance at data in those fields, I don't see any PII
No emails, definitely.
 
sweet, I can just select all then
 
@ArtOfCode might do to exclude the ones that are always nil
 
5:30 PM
which are they?
 
message_link
Should be the only one
 
and is there an idiomatic way to exclude fields, rather than selecting everything but that?
 
ummm
10
A: ActiveRecord select except columns

Marian Theisenwrite a scope like def select_without columns select(column_names - columns.map(&:to_s)) end

So like Feedback.select(Feedback.attribute_names - ['message_link'])
tested, works
 
sweet
 
6:06 PM
@Undo API is pushed, ready for deploy.
 
handling an SO thing, gimme a sec
 
sure, not urgent
 
6:30 PM
deploying
@ArtOfCode deployed
 
@Undo @ArtOfCode I don't think we'll be getting around a substantial discussion about the privileged status with SE staff
Regarding that email
Any move to integrate smoky with network level spam blocking makes the privileged users gain a metric ton of power, which SE is probably going to raise concerns over
 
SE is probably going to make their over smokey system for the good checks smokey provides
 
I can see them going with the second option
because it requires very little implementation from their devs
 
6:47 PM
Recovered from ValueError: No JSON object could be decoded
Restart: API quota is 2671.
 
Most checks from smokey are just really simple, the most difficulty parts come from the metasmoke logging, the feedback system, the websocket + api calls, the useless commands such as blame, etc. SE can just implements link following arrow in body check without really using smokey code, just his guts, namely the regexes
 
Well
Even for the rock-solid reasons they can't just implement network level spam blocking via regex
they will have to design a system to maintain and validate that
The main reason why smokedetector works so well is that the chance that actions are taken on unactionable posts (fps) is so miniscule due to user feedback
 
[ SmokeDetector ] Few unique characters in answer, repeating words in answer: Dynamically adding multiple rows in data table in C# by SUSHANT BHASKER on stackoverflow.com
 
@SmokeDetector abusive
 
@Magisch not if it's done right
 
6:55 PM
It would have to be built up like a sort of network wide review queue
 
nah
 
where posts matching criteria are hidden until a review passes them as not garbage
 
... remember, you have several network moderators running this thing
We're not exactly unknowns
 
@Magisch This was done in the earlier days with SO, people with 10 or 20 k had access to it, however there were too many people that accessed it and usualy bad posts that werent spam were also deleted
 
I guess I'm seeing this from a user perspective
 
7:12 PM
sd f
 
Writing API documentation is boring.
 
7:28 PM
Not as boring as installing windows and necessary programs on 19 pcs by hand
 
I dunno... I'd rather do that
but anyway, it's done now
 
@Magisch Just place all those 19 computers side by side, and then go though the exact same procedure on all computers, requires almost no brain power, only a wheelchair with a good rolling coefficient
 
I've been doing 4 at a time
not enough space for more
 
I'll copy what I said there to here:
in SO Close Vote Reviewers on Stack Overflow Chat, 13 mins ago, by ArtOfCode
There's now an API available for metasmoke. Documentation available here, ping me if you want a key to use it.
in SO Close Vote Reviewers on Stack Overflow Chat, 12 mins ago, by ArtOfCode
Pretty experimental right now, we'll see how it goes. There is scope to add more routes to it, as long as they don't expose PII.
 
7:43 PM
@ArtOfCode A question about the api: Why does the feedback route include the post id where the feedback came from, even through you need this same exact id in the url to get it?
 
because it's in the database so that associations work
and I just select everything in the DB
 
7:56 PM
What is the purpose of having an account on metasmoke?
 
Access to the review queue, plus higher item limits for search JSON
 
> Accounts require manual activation to access /review.
@Undo Can I get access?
 
done
 
Thanks. Is there review queue empty ATM?
 
aye
Usually is
 
8:17 PM
Backoff received of 10 seconds on request to questions?site=stackoverflow
Backoff received of 10 seconds on request to questions?site=stackoverflow
Backoff received of 10 seconds on request to questions?site=stackoverflow
[ SmokeDetector ] Manually reported answer: Ember Link-to not rendering template by user6411529 on stackoverflow.com
 
@SmokeDetector k
 
@Undo usually, unless you're me and it's early morning when nobody else has been around for a while.
I usually wake up and do 15 reviews or so
 
8:32 PM
NAA (link-only)?
 
It's an identification question, probably not.
 
9:10 PM
!!/test fbsparta.com
 
> Would not be caught for title, body, and username.
 
@Undo It seems to be legitimate page.
 
!!/pull
 
[ SmokeDetector ] SmokeDetector started at rev df7af04 (Undo1: escape it right) (running on Raspberry Pi)
Restart: API quota is 1764.
 
@Gothdo I just busted a guy on SO overpromoting it
Would kinda like to know when he does it again; no current legitimate uses on the site
 
9:15 PM
Why the dots in domain names have to be escaped like that?
 
Because we concat them into a giant regex, so unescaped .'s would be interpreted as 'any character'. Which in 99% of cases would be fine, but it's nice to do things right occasionally.
 
As you don't use any dots for 'any character' in blacklisted_websites, couldn't the dots be escaped automatically? I don't know Python, but in JavaScript it would be something like .replace(/\./g, "\\.")
 
@Gothdo We probably could, yeah
 
9:37 PM
API quota rolled over with 1641 requests remaining. Current quota: 9999.
stackoverflow: 1516
askubuntu: 565
superuser: 430
travel: 242
unix: 232
drupal: 219
english: 168
gaming: 167
math: 162
electronics: 154
salesforce: 146
sharepoint: 128
security: 120
dba: 117
scifi: 110
gis: 109
mathematica: 109
wordpress: 108
ell: 105
mathoverflow.net: 104
magento: 104
apple: 102
puzzling: 96
academia: 94
meta: 83
programmers: 79
movies: 78
webapps: 76
stats: 76
physics: 74
android: 74
diy: 73
money: 62
tex: 57
ru.stackoverflow: 56
rpg: 55
workplace: 54
worldbuilding: 53
ux: 50
 
10:04 PM
!!/errorlogs 100
 
[ SmokeDetector ] Bad keyword with email in answer: Augmented reality applications without markers by Giulia on stackoverflow.com
 
10:34 PM
@SmokeDetector nonspam, discloses affiliation, better to close the Q
 
10:46 PM
sd f
 
11:00 PM
@SmokeDetector fp- "Skin Care"
Oh, hello @michaelpri.
 
11:11 PM
@SmokeDetector fp-
 
11:33 PM
@hichris123 Hey, just lurking :P
 
11:52 PM
[ SmokeDetector ] Offensive body detected: Circumference of a heart? by MotherfuckinMike on math.stackexchange.com
 
00:00 - 15:0015:00 - 00:00

« first day (927 days earlier)      last day (2894 days later) »