« first day (1632 days earlier)      last day (2204 days later) » 

7:03 PM
@ArtOfCode So what does this new userscript actually do? There is no readme and nothing to say how I run it ...
 
@SmokeDetector fpu-
 
fp- by DavidPostill
 
Can we switch TV in a username from a blacklist to a watch?
 
Good idea
Except we can't watch just usernames -- we'd have to add a new rule (not hard, just more involved than adding to watched_keywords.txt)
 
@DavidPostill open a spam post in SuperUser, and you'll see a 'smokey' link next to the regular 'edit', 'flag', etc. links.
 
@Glorfindel Ah. Neat.
 
Zoe
7:20 PM
!!/test zameen.com
 
> Would not be caught as a post, title or username.
 
Zoe
!!/watch zameen\.com
 
@Zoe Added zameen\.com to watchlist
 
Zoe
Spam post over on SO, got deleted before it was reported
 
CI on 6399c03 succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 6399c03 (SmokeDetector: Auto watch of zameen\.com by Zoe --autopull) (running on ArtOfCode/EC2)
Restart: API quota is 15043.
[ SmokeDetector | MS ] Luncheon meat detected: Days between two dates with condition for blank input by Adeel on stackoverflow.com
fp- by Makyen
 
7:22 PM
@SmokeDetector f
 
Zoe
!!/errorlogs
 
File "/home/ubuntu/ws/SmokeDetector/spamhandling.py", line 31, in check_if_spam
test, why = FindSpam.test_post(post)

File "/home/ubuntu/ws/SmokeDetector/findspam.py", line 1423, in test_post
matched_title, matched_username, matched_body, why_post = rule['method'](post)

File "/home/ubuntu/ws/SmokeDetector/findspam.py", line 742, in toxic_check
"scoreType": "PROBABILITY"

File "/home/ubuntu/.local/lib/python3.5/site-packages/requests/models.py", line 866, in json
return complexjson.loads(self.text, **kwargs)
 
in SOBotics on Stack Overflow Chat, 1 min ago, by SmokeDetector
@Mithrandir I hit an error while trying to run that command; run !!/errorlogs for details.
 
Zoe
^
 
!!/whois code_admin
 
Zoe
7:26 PM
Smokey throws an error on !!/whois code_admin
 
@Mithrandir I hit an error while trying to run that command; run !!/errorlogs for details.
 
all three chat servers FWIW
 
!!/watch absolutedigitizing\.com
 
@Glorfindel Added absolutedigitizing\.com to watchlist
 
7:29 PM
!!/whois admin
 
@WELZ I hit an error while trying to run that command; run !!/errorlogs for details.
 
@SmokeDetector n (makes sort of sense as a question-posted-as-answer + signature)
 
CI on 12aebbf succeeded. Message contains 'autopull', pulling...
 
!!/errorlogs
 
Restart: API quota is 14934.
 
7:31 PM
Looks like Smokey has a bad filter; MS throws an error:
> Mysql2::Error: Unknown column 'post_comments.id' in 'field list': SELECT users.meta_stackexchange_chat_id, users.announcement_emails, users.oauth_created, post_comments.id FROM users INNER JOIN users_roles ON users_roles.user_id = users.id INNER JOIN roles ON roles.id = users_roles.role_id WHERE (((roles.name = 'code_admin') AND (roles.resource_type IS NULL) AND (roles.resource_id IS NULL))) ORDER BY users.id DESC LIMIT 100 OFFSET 0
 
two things
 
@SmokeDetector poof
 
(a) yes, Smokey's using a bad filter
 
is this related to the changes in API?
 
(b) I think I've found a source of the frequent MS slowdowns... it's AIM
yes
@Glorfindel If I make /api/v2.0/posts/:id/reasons accept a list of IDs instead of just one, could AIM use that instead of requesting one-by-one?
 
7:36 PM
@ArtOfCode well, it's the API v2.0 redesign. I've .... ehm .... warned that it would increase the # of calls from AIM (and other scripts).
 
@ArtOfCode Does that mean I should NOT create an issue on GH? Or should I?
 
Actually, the 'expand all reasons' functionality from AIM isn't working ATM.
So I can just remove the calls as well, I guess.
 
@Glorfindel Aye, I know you did, I'm not blaming you for it :)
 
It would help significantly if all of: /api/v2.0/posts/:id/reasons, /api/v2.0/feedbacks/post/:id and /api/v2.0/posts/:id/flags (and elsewhere, but those primarily) accepted a list of IDs. Basically, the switch from V1.1 to 2.0 changed a single fetch of /api/posts/ to potentially hundreds of individual calls to the above endpoints.
 
^ +1
 
7:38 PM
@Filnor no issue for now
 
ok
 
I can switch off the calls to /reasons right now, if that helps.
 
if they're not doing anything, that'd be useful, cheers
@thesecretmaster Do you happen to still have the load-test script you wrote for SCOT?
 
@ArtOfCode wait, it's calling /reasons twice; once for the function I mentioned and once for the total weight. The total weight is definitely useful to display.
 
aye
one of those calls could go, though
 
7:43 PM
It would also help if there was some way to provide a list for /api/v2.0/posts/uid/:api_param/:native_id, because the change in SD report format results in moving from a single call with a list URLs to individual calls for each /uid/:api_param/:native_id (again, potentially a large number). One can get around that by scraping the URL out of the rest of the SD report, but it effectively makes the new SD report URL format and /api/v2.0/posts/uid/:api_param/:native_id not nearly as useful.
 
@ArtOfCode done, v0.23 is live.
 
ta
 
For the install link, see the starboard :P
 
[ userscripts ] continuous-integration/travis-ci/push success on ace6050: The Travis CI build passed
 
7:48 PM
@Glorfindel you changed the name. - so it came up as a new userscript -_-
Or maybe I changed the name.... oh well
 
You can check what I did exactly here.
 
I guess it was me that changed it 🙊🙊
 
[ SmokeDetector | MS ] Potentially bad keyword in body: Python Regex non greedy match by dyxdyx on stackoverflow.com
fp- by ByteCommander
 
@ArtOfCode Oh I forgot. I'll also need to change the filter to autoflagged?
 
probably
you can use /debug/filter to check what fields it contains
 
7:56 PM
In general, it's a bad idea to change the @name or @namespace for a userscript. The userscript managers use that to determine if it's the same script. Changing those will break the script's auto-updating in most userscript managers and can result in the script being installed multiple times.
 
That wasn't a question
I just put the question mark at the end so you knew I was talking about the command lol
sd - autoflagged?
 
[:44456899] <skipped>
[:44456891] I hit an error while trying to run that command; run `!!/errorlogs` for details.
 
yep
 
sd k
borderline r/a I'd say
 
8:24 PM
fp- by Glorfindel
 
@SmokeDetector tp- minor, fixable offense. Submitted edit suggestion
ooh, MS comments are nice
 
yeah now that they actually work
 
good job guys
I just wonder if it might make more sense to put them closer to the top on the MS page layout
 
@ByteCommander nICe Job Team
@ByteCommander I think the domains should come first
 
for me they're currently out of screen and I would normally have missed it if I were not searching for them. Maybe even above or directly below the title would be useful (possibly collapsed if multiple)
@quartata are you picking on the "guys"?
 
8:30 PM
uh no it's a meme
 
then it flew past me...
getting old :(
 
tpu- by DavidPostill
 
@ByteCommander don't worry me too
 
now I wonder how much less old I may feel because of that :D
 
And even better:
 
8:48 PM
[ SmokeDetector | MS ] Link at end of body: How to customize desktop by smirk_ on askubuntu.com (@Zoe)
fp- by DavidPostill
fp by Zoe
 
Zoe
!!/unnotify 11540 askubuntu.com
 
@Zoe I will no longer ping you if I report a post on askubuntu.com, in room 11540 on chat.stackexchange.com
 
Zoe
!!/allnotifications
 
@Zoe Missing an argument.
 
Zoe
!!/allnotifications 11540
 
8:59 PM
You will get notified for these sites:
hinduism.stackexchange.com
 
Zoe
!!/unnotify 11540 hinduism.stackexchange.com
 
@Zoe I will no longer ping you if I report a post on hinduism.stackexchange.com, in room 11540 on chat.stackexchange.com
 
@ArtOfCode Yep, just found it. Why?
 
@ArtOfCode you should really look into optimizing /reasons
 
[ SmokeDetector | MS ] Luncheon meat detected: What is the broadcast address for sub net 9.34.56? by Akeim Dunkley on stackoverflow.com
fp- by NobodyNada
 
9:20 PM
@quartata how so
@thesecretmaster wanna throw it in a gist or something? Kinda wanna see what metasmoke can take.
 
I could just run it for you, if you give me a list of routes to try.
Because I have more bandwith than you
Just gimme a login and a yaml file with [{path: '/whatever', mtbr: 12345}, {path: '/', mtbr: 1}] where path is the path to try and mtbr is the mean time between requests.
 
9:37 PM
@ArtOfCode it takes about 20 seconds to load usually
 
o.O
 
@quartata cold, yes
 
oh that one
the old dashboard
yeah that's bad uncached
 
@Undo just tried it again now and even then it was about 5 seconds
 
9:38 PM
What'd miniprof say?
 
@thesecretmaster eh, rather do it myself if you don't mind, then I can mess around with it as much as I need
 
@ArtOfCode old? it's linked from the top bar
 
old dashboard as in used to be /
 
The rest of the time is kinda mysterious. If anyone can figure out why miniprofiler's numbers are soooo far off from Chrome's TTFB, you'd win a puppy
 
miniprof doesn't seem to be showing up
 
9:39 PM
nor here
 
... oh, that'd be because I shut it off
 
@ArtOfCode oh, right
 
[ SmokeDetector | MS ] Bad keyword in answer: Are there any vegetables that can reduce body fat? by TheProteanGirl on vegetarianism.SE
fp- by ByteCommander
fp by Undo
 
@ArtOfCode K, I'll put it in a gist.
 
ta
 
9:45 PM
@Undo Miniprofiler measures time to generate the page, chromes numbers measure time to send the page?
 
@thesecretmaster I know the difference in what they measure, want to know what that difference is spent doing. Because it seems way longer than it needs to
 
ta
 
Hey, @ArtOfCode So... Apparently other people can see the Slack thing I created? I thought it was just for notifications... I wasn't expecting other people to be able to see that it was added.
 
shrug
I know little about the Slack notifications
 
Makes me wonder if I should ask if it's intentional that others can see it.
 
@Catija I almost deleted it (for science -duh!) :O Lmao
 
10:29 PM
[ SmokeDetector | MS ] Numbers-only title: 123456 123456 123456 by Kellie Fitton on stackoverflow.com
fp- by ByteCommander
 
@Catija it makes sense but not knowing much about slack integrations that sounds weird as heck
 
I think that's sort of my hope... that this would get turned into some sort of FAQ about how the Slack integration is supposed to work.
 
either there's a big misunderstanding on your part about the scope of what integrations really mean, or something is really weird in stack exchange's handling & presentation of them
(and i don't know enough about them to know if it's the first or the second)
 
Yeah... and Art seems to see the integration stuff differently than I do, which is why I thought that it was private to me.
 
10:49 PM
I have no idea how this all works, but my best guess is that the slack integration pipes new SE activity into a chatroom on your company's slack team. So it makes sense that others can see it.
 
But there's no indication on the Notifications page in your profile that everyone will be able to see it.
 
11:08 PM
Very theoretical question: If we had access to private information about spammers (think IPs and emails)... could we do anything with it?
 
@ArtOfCode Blacklisting is the first thing that comes to mind
 
we could spam them (emails)
 
@WELZ that's...probably illegal
 
We could get them to install a RAT and then destroy their machine.
 
Okay, let me qualify that: could we do anything productive and intelligent with it?
 
11:13 PM
@WELZ Can you still see the Slack integration?
 
@Catija yep
Should I try deleting it?
 
Blacklisting is great and all, but (a) it has privacy concerns, and (b) it's entirely reactive; ideally we'd want something more like pattern-matching (or hopefully even more intelligent) so that we can be more proactive.
 
Even after refreshing? Maybe caching... Hmmm.
@WELZ No? Actually, they didn't say what deleting would even do.... I should ask.
 
@Catija Incognito... it's still there
 
@ArtOfCode I have no idea what kind of emails spammers use to sign up with
 
11:16 PM
I don't think IP addresses would help us at all because SpamRam already deals with those
 
@WELZ I just changed the channel to private, so SE may not have pulled the info from Slack yet to realize that it's not public any more.
 
But emails are probably useful -- we could search for e.g. services providing throwaway email accounts
 
Although a good reason would be posting a link to the same domain as your email
 
It deals with blocking them, yes; not sure it deals with anything more intelligent than that
@quartata they're generally about as predictable as the posts themselves
 
11:52 PM
[ SmokeDetector | MS ] Potentially bad keyword in username: Dtpicker date is added up to the number of TextBox dummy by serdar on stackoverflow.com
fp- by Makyen
 

« first day (1632 days earlier)      last day (2204 days later) »