« first day (1488 days earlier)      last day (2336 days later) » 

3:02 PM
I think we need to have a talk about obliging people and flagging things when someone brings them up
Depending on how the discussion about the post goes, charcoal could look pretty bad concerning that IPS post we helped nuke
 
[ SmokeDetector | MS ] Link at end of answer: AEM dispatcher restricting content pages by Albin Issac on stackoverflow.com (@micsthepick)
tpu- by Magisch
 
@SmokeDetector f
fail
 
@SmokeDetector f (edited out)
 
@Undo MS rather desperately needs a deploy, pullapprove is still broken
 
@Magisch at the end of the day, every user has to make the decision whether or not to flag (ignoring autoflags for the moment, which don't apply to manual reports). You also have the option to say that you think that it's not red flaggable.
 
3:17 PM
@quartata will do once my machine decides to charge
@Magisch Link?
 
Huh. That's an interesting one
 

IPS r/a question

2 hours ago, 39 minutes total – 46 messages, 12 users, 3 stars

Bookmarked 15 secs ago by WELZ

 
I'll say that while I did initially think that it was probably a troll (and I'm not convinced that it's not even now), it probably shouldn't have been deleted so fast. But it's mostly over now, and everyone has learned something... and it'll be interesting to see how those meta posts that haven't been posted yet turn out.
 
It moved to Awkward Silence and became a really looooong discussion
 
3:21 PM
whatdya expect from social people? :P
 
ominous voice @mag I want to talk to you soon, when I'm available
 
Looks like the system worked, honestly - question reported by someone who thought it was shady, some people agreed and nuked it, ensuing discussion about why
 
I do agree that, at face value, it's not R/A
 
...I changed my opinion, so changed my feedback
 
3:25 PM
@Mithrandir Do I need to be concerned?
 
@Magisch not very
I'm not going to whack you with anything, if that's what you're wondering about
 
ok
 
Oh c'mon, passing up an opportunity to whack someone with something? I'm disappointed.
 
@Mithrandir I'm home in about 45 min, so then I'll have time
 
3:40 PM
Are the Parsers in blacklists.py used anywhere? Atom's search is only showing "BlacklistParser" being found in blacklists.py
 
Ask @ArtOfCode
 
I think the other parsers are used but the base BlacklistParser is only inherited from which is weird because they all implement the same trait anyways, this isn't Java
 
Atom only finds BasicListParser in blacklist.py too
 
tpu- by Glorfindel
 
3:44 PM
same with TSVDictParser
 
let me take a look
Well they're instantiated there in that dictionary but the blacklist objects are then used in gitmanager and probably some other places
oh wait a sec I see
@Andy grep for Blacklist(
looks like the usage is that you go Blacklist(<...blacklist type...>) and then you can do .add or .remove and stuff and the parser classes handle the details depending on which blacklist
 
[ SmokeDetector | MS ] Bad keyword with email in body: Asking for INFO by Amber Latham on stackoverflow.com (@micsthepick)
 
@SmokeDetector k
 
is there an acronym for off topic?
 
Not a feedback one, no
 
3:55 PM
could make one as an alias of fp but I don't see a reason to.
 
deploying @quartata
 
thanks
fwiw it's really easy to add new feedbacks now, take a look at classes/feedback.py
 
15
Q: A Moose, Some Silly Putty ... And A Desperate Plea For Help

Tim PostDue to a rather unfortunate series of events that can be directly attributed to a surplus of egg nog, the company that provides our hat rentals has requested that we immediately return them without refund. We can't really get into the particulars of what went down, but we did our best to explain ...

That's a cool idea.
 
@micsthepick no, but there should be.
We have 'NaA' for answers - why not an equivalent for questions?
 
4:16 PM
@Mithrandir I'm home now
if you wanted to talk
 
@Undo you still around?
 
!!/tea
 
@quartata brews a cup of lemon tea for @quartata
 
!!/coffee
 
@ThomasWard brews coffee for @ThomasWard
 
4:19 PM
!!/insanity
 
@ThomasWard No such command 'insanity'.
 
!!/blame
 
tsk
 
@WELZ It's Magisch's fault.
 
4:20 PM
in this case, yes, it is.
 
we'll never know who it was going to originally blame since it got stifled by the dash
 
!!/blame-
:p
!!/location
 
@ThomasWard teward/Lunar Eclipse
 
@quartata actually... we might.
 
hm?
 
4:22 PM
I have Smokey running withing gdb on Lunar Eclipse after the random crash-without-an-error I saw yesterday
so it may have a trace of what it got
 
it would have made an http request to fetch the user's name
if that helps
 
probably would. I'im not SSH'd in now, I'll check the trace later (it's logging to a file)
 
fwiw I am aware of a bug with instances failing over, haven't fixed it yet
 
4:35 PM
ah so you broke it. Again.
 
@ThomasWard the frustrated sysadmin in you speaks :p
 
@Magisch :P
huh, someone managed to figure out the encryption key for my digital radio talkgroups.
TIME TO ALTER IT.
generates a random string of hexadecimal
 
5:04 PM
[ SmokeDetector | MS ] Link at end of answer: Is it possible to use test networks other than TEST-NET from Ethereum Wallet or geth by Reynau on stackoverflow.com (@micsthepick)
 
in Tavern on the Meta on Meta Stack Exchange Chat, 39 secs ago, by Crazy Ivan
I thought we don't get SO reports?
 
@SmokeDetector fp-
 
[ SmokeDetector | MS ] Link at end of answer: Looking for a general-use cloud-hosted document management web app by a deleted user on webapps.SE
 
@SmokeDetector tp-
 
@micsthepick I hit an error while trying to run that command; run !!/errorlogs for details.
 
5:13 PM
!!/errorlogs
 
File "/home/smokey/SmokeDetector/ChatExchange/chatexchange/browser.py", line 435, in get_transcript_with_message
user_link, = monologue_soup.select('.signature .username a')


ValueError: Invalid IPv6 URL
2017-12-14 13:17:46.260706 UTC
File "/home/smokey/SmokeDetector/excepthook.py", line 54, in run_with_except_hook
run_old(*args, **kw)

File "/usr/lib/python3.5/threading.py", line 862, in run
self._target(*self._args, **self._kwargs)

File "/home/smokey/SmokeDetector/bodyfetcher.py", line 145, in add_to_queue
 
@SmokeDetector ?
 
UnboundLocalError, hmm
 
0
A: Why is my membership length only "Six months"?

Monica CellioA related question is: how is the network leaderboard deciding which per-site profile to link to? When I clicked on your profile there it took me to IPS, where you've been a member for...about six months. (I guess it doesn't go to the network profile because there are no hats there.) I looked ...

not an answer
 
5:18 PM
@micsthepick I was just reading that :)
 
But a perfectly good question :P
 
questions should be asked as questions, not posted as an answer to another question
 
Should I flag something ??
 
@micsthepick not really topical here, maybe bring it up in the IPS moderation room?
 
@tripleee Should I flag the question or the awnser
or leave it?
 
5:22 PM
as far as this room is concerned, leave it
 
@tripleee will do
 
[ SmokeDetector | MS ] Repeating words in body: mysqli not been able to find existing records by Jay Ell III on stackoverflow.com (@micsthepick)
 
@SmokeDetector tp-
 
@tripleee Huh? That question is on MSE... what does IPS have to do with it?
 
oh sry, I saw IPS in the question text and just assumed things
 
5:31 PM
[ SmokeDetector | MS ] Bad keyword in body, bad keyword in title, bad pattern in URL body, blacklisted website in body, link at end of body, +1 more: The Diet And Weight-Loss Myth by jahakarlesh on askubuntu.com (@ThomasWard)
tpu- by ByteCommander
 
@SmokeDetector v
 
@quartata This was just discussed in the Tavern, but I think it belongs here. Since 2016-01-16, no reports on SO posts were posted in the Tavern. This went away with the refactoring on December 7. Please reinstate; the reason for having this filter still applies.
 
[ SmokeDetector | MS ] Link at end of answer: How to fix this folding glass door? by Aisha on diy.SE
 
@SmokeDetector k
!!/watch nanawall\.com
 
@tripleee Added nanawall\.com to watchlist
 
@tripleee why is there a slash between the nanawall\.com
 
@JakeSymons the argument is a regular expression; in regex, an unescaped dot matches any character. The backslash turns it into a regular dot which matches no other characters
 
CI on 8b5fa0d succeeded. Message contains 'autopull', pulling...
[ SmokeDetector ] SmokeDetector started at rev 8b5fa0d (SmokeDetector: Auto watch of nanawall\.com by tripleee --autopull) (running on teward/Lunar Eclipse)
 
@tripleee so, without regex its nanawall.com
Got it :)
 
Restart: API quota is 11405.
 
5:43 PM
regular expressions allow us to create fairly complex patterns in a concise manner. For domain names we don't use that too much, but have a look at the bad_keywords.txt for some examples (and of course the Python sources for some really complex regexes)
here's some scary shit
and this is scarier still
 
@tripleee 1275 lines. Wow
 
a lot of that is fairly mundane enumerations of simple rules etc
but probably 100-200 of those lines are complex regular expressions
 
> ^(?s).{0,200}brain\W?power
 
Once you have found your favorite hammer you'll be starting to hit your thumb ...
 
25 years and my thumb still sort of works
 
5:47 PM
@tripleee Why is "Wetting" on there??
 
extremely good question, but I don't think I can answer that here and now
clicking "blame" near the top of the page allows you to see who edited that line and when
so you can go back in history and see when that particular fragment was added
but that only shows @ThomasWard refactoring it for Python 3 so you have to go to some version prior to that in time to really find out
 
@Makyen I've updated the comment without mentioning the disassociation
 
@JakeSymons it has results in MS so that is probably why.
 
@tripleee love the way they don't put "Who edited this line" but "BLAME"
 
@JakeSymons yeah, that's a good old version control joke, I think it was introduced in some early web interface to Subversion
 
5:53 PM
@micsthepick why is the matching of newlines necessary?
 
@AndrewT. Great. Thanks. It's something we've all had to do so as the request has disseminated.
 
@micsthepick what matching of newlines? if you mean the anchor, it mainly tries to avoid scanning really long messages by limiting the match to the first 200-something characters of the post
 
but the (?s) makes . match newline chars
 
because it wants to scan the first 200 characters of the post, across any newlines
 
oh, duh
just a different way of saying ^[.\n]{0,200}
 
5:56 PM
but most of those regexes are from way before my time, I don't think the people who wrote that are around much anymore
you see that pattern a lot in there, though
 
@tripleee yeah there are a lot on there
 
many of those hard-coded rules would now just end up in the blacklisted keywords, for better or for worse
 
@CrazyIvan Sorry, I didn't know the Tavern did that
 
@quartata can you assign the issue to yourself, do you have time to look into that?
 
Pushing fix right now
Roles are extremely powerful
 
yes
 
excellent
 
done
waiting on CI
 
@Andy API key, or integration token?
 
CI on b814903 succeeded.
Merged SmokeDetector #1378.
 
6:07 PM
Yay, that works again
Thanks @Undo
@tripleee fixed pullapprove
should merge automatically again now
 
great!
 
CI on 3e56889 succeeded. Message contains 'autopull', pulling...
Restart: API quota is 11133.
 
@CrazyIvan Let me know if this works (it should)
!!/alive?
 
@quartata plz send teh coffee
 
yes yes
so anyways if we want to disable sites for any other rooms, just add site-no-<site name> to their roles
I turned on site-no-stackoverflow.com for the Tavern
I think we can get rid of the all caps ones
 
6:14 PM
@ArtOfCode Eh. I just used the API key I have for SmokeAPI for my testing.
Also, net neutrality is repealed. Vote completed a minute ago. 3-2
7
 
@Andy fair - you can create new keys at metasmoke.erwaysoftware.com/admin/new_key
 
:/
 
@Andy well that'll be fun
bet Twitter's fun right about now
 
@ArtOfCode as you casually sip your tea and eat your crumpets from your ivory tower of not-US
I envy you
 
I don't twitter. I'll wait for someone to round up the frustrations of the the country and I'll browse then
 
6:16 PM
@Andy Grrrrr
 
@quartata it'll probably find some way to affect me, but at least I'm not gonna get hit with price increases. Probably.
 
os.pipe is being incredibly uncooperative
 
@Andy Really? :(
 
Yup. There was a brief interruption during the hearing with a bomb threat, but once the all clear was sounded the vote took place.
 
6:22 PM
@Andy Expected along party lines. Also public opinion is slowly swaying against NN with the "The pro comments were fake" rhetoric
My guess is ISPs will take it slow and slowly acclimatize people to higher prices while subtly restricting competing opinions and products now
 
You mean where they raise my price every year for providing the exact same service?
 
API quota rolled over with 10963 requests remaining. Current quota: 19999.
math: 45
stackoverflow: 29
interpersonal: 8
physics: 7
superuser: 6
dba: 3
academia: 3
drupal: 3
english: 3
engineering: 3
travel: 2
askubuntu: 2
sharepoint: 2
puzzling: 2
chemistry: 2
gaming: 2
ell: 2
graphicdesign: 2
gis: 2
serverfault: 2
tex: 2
bitcoin: 2
codegolf: 1
parenting: 1
es.stackoverflow: 1
worldbuilding: 1
german: 1
workplace: 1
stats: 1
cooking: 1
money: 1
hermeneutics: 1
space: 1
ru.stackoverflow: 1
cstheory: 1
apple: 1
electronics: 1
scifi: 1
diy: 1
christianity: 1
boardgames: 1
 
@Andy Suddenly sites hosting opinions contrary to the agenda they're pushing this seconds may sometimes fail to load or load slower
You know most people close the tab if the site takes longer to load
Easy to sway elections and public opinion without having to actually admit to it
 
or they can just throttle netflix until it pukes up every cent it has and retire to the caribbean
that was the desired MO last time
 
My predictions: The video services will be the first targeted - YouTube, Netflix, etc - and the cost will be minimal to "improve performance". People will moan, but realize $5 isn't much. Some will complain that they are paying twice for the same thing, but since almost everywhere is a monopoly on service, no one can switch.
Next someone will target social media sites - Facebook, Twitter, reddit, etc - where complaints about step one are growing. This will be higher than the video prices due to "the difficulty of managing content" or other bullshit.
 
6:29 PM
I swear to god by how the freemium stuff in games has come I fully expect to pay microtransactions to watch individual videos in a couple years
 
After that bundles will start popping up. They will be like cable bundles though where you get 20 things you don't want for the 1 thing you do. The things you do want will be spread across 3-4 packages.
 
@Magisch YT already has this
 
I'm getting insanely pissed off with the monetarization injected into every single thing these days
 
No one will want the "porn" bundle on their bill. Someone will claim they are making the country pure again with the down swing in porn
 
When did it stop being enough that I pay once, do you have to try and rope me into your 384289423492838 paid services on top?
 
6:30 PM
@Magisch t h e i n t e n t i s t o p r o v i d e c u s t o m e r s w i t h a s e n s e o f p r i d e a n d a c c o m p l i s h m e n t f o r u n l o c k i n g d i f f e r e n t w e b s i t e s
obligatory
 
I get just cold rage every time i see some tech giant and their insane monetization practices
 
!!/remote-diff
 
[?1h=

[?1l>

SmokeDetector will require a full restart to pull changes: True
 
hm
 
[ SmokeDetector | MS ] Bad keyword in body: bootstrap navbar-collapse is chnaging direction of navigation items by Talg3017 on stackoverflow.com (@micsthepick)
 
6:31 PM
!!/threads
 
140491866433280: MainThread
140491777746688: tasks
140491534366464: message_sender
140491500795648: Thread-4
140490989102848: deletion watcher
140491517581056: Thread-2
140491754178304: message_sender
140491525973760: Thread-1
140490997495552: metasmoke websocket
140491745261312: message_sender
140491492402944: pickle ---rick--- runner
140491484010240: message sender
140491509188352: Thread-3
 
nice
no delayed post
 
@SmokeDetector why
 
it works
 
@micsthepick Body - Position 4416-4426: Anti-Aging
 
6:33 PM
@SmokeDetector fp-
!!/location
 
@micsthepick teward/Lunar Eclipse
 
@Andy Honestly, what's most frustrating is not that it was repealed, but that it was repealed even though it's Monumentally unpopular. It's created tons and tons of outrage and pretty much universal support for not repealing it, but eh, who cares
 
I think everyone knew it was coming when Pai was appointed chairman of the FCC. I don't think that popularity mattered at all.
 
6:56 PM
[ charcoal-se.github.io ] continuous-integration/travis-ci/push success on 244ee83: The Travis CI build passed
 
7:08 PM
Duplicates are marked so fast, I didn't get a chance to flag this
 
Not sure my chat message in here is appropriate... do y'all have any issues with me removing a couple of stars related to that IPS thing earlier?
 
@Catija go ahead - I'd already have done it if I'd seen the sidebar earlier :)
 
@ArtOfCode Done. Thanks :D
 
OK, who here knows how bodyfetcher works the best?
I need to talk to them
 
7:23 PM
probably whomever wrote it a lot. why?
 
There's a lot of locks here
And if I change bodyfetcher post enqueueing to a task
they're probably not needed anymore
but I don't know for sure
in Beep Boop Maggot, 2 mins ago, by Smokey-NG
140736182481856: MainThread
123145526878208: poller
123145532133376: tasks
123145537925120: pickle ---rick--- runner
123145543180288: message sender
so close to achieving total world domination
I mean cutting down on threads
 
7:38 PM
[ SmokeDetector | MS ] Phone number detected in title: How can I convert an ipv4 subnet mask from /24 to 255.255.255.0 (for example)? by qsn662 on stackoverflow.com (@micsthepick)
 
@SmokeDetector not a phone number
 
@SmokeDetector f
 
[ SmokeDetector | MS ] Bad keyword with email in answer, email in answer: Are there any disadvantages to DHA Investment Properties? by user65770 on money.SE
tpu- by DJMcMayhem
[ SmokeDetector | MS ] Offensive answer detected: No Homegroup Computers, Network Troubleshooter Fails by th3h4xd3v on superuser.com
tpu- by DJMcMayhem
[ SmokeDetector | MS ] Username similar to website in answer: How do I get chrome.tabs.insertCSS to work? by Datapod on stackoverflow.com (@micsthepick)
fp- by DJMcMayhem
 
@SmokeDetector fp-
 
@SmokeDetector k
@SmokeDetector k
@SmokeDetector fp-
 
7:57 PM
OK I swear
This is probably at least the 12th time I've wrote _do_action_without_throttling instead of _do_action_despite_throttling
I will never get used to that
manish pls
 
CI on 7f1c752 succeeded.
 
!!/pull
 
[ SmokeDetector ] SmokeDetector started at rev 7f1c752 (quartata: Rejoin rooms properly when coming out of standby) (running on teward/Lunar Eclipse)
Restart: API quota is 9897.
 
@Undo this should fix that BrokenPipe weirdness
and there's a good chance this will fix your mystery crash @ThomasWard
 
cool.
 
8:14 PM
 
8:24 PM
it's confirmed
code climate is made by monkeys
zzzzzzzzzzzz
oh but now it says it only took 5 seconds
even though it actually took 7 minutes
 
@quartata maybe it went through a wormhole?
 
seems plausible
> cognitive complexity of 12
oh yes so complicated
two loops oh nooo
 
[ SmokeDetector | MS ] Link at end of answer, potentially bad keyword in answer, blacklisted user: How to fix this folding glass door? by Aisha on diy.SE
tpu- by DJMcMayhem
 
9:00 PM
[ SmokeDetector | MS ] Potentially bad keyword in body: How to create a slideshow with two images in single slide? by Chris John on stackoverflow.com (@micsthepick)
fp- by DJMcMayhem
 
why is it that f looks like a t
 
that's a jsfiddle at the end
 
@micsthepick Well where do you think the spam is in that post?
 
not spam
 
I thought that it was miscategorised as a tp for a second, that’s all
 
9:11 PM
[ SmokeDetector | MS ] Bad keyword in link text in body: Does support HP Pavilion 17-f152nr M2 or MSATA? by Alexander I. on superuser.com
fp- by ArtOfCode
[ SmokeDetector | MS ] Username similar to website in answer: Carousel with input and contact field? by Homepage-Design24 on stackoverflow.com (@micsthepick)
naa- by Glorfindel
 
9:59 PM
[ SmokeDetector | MS ] Messaging number in answer: Pass List through Python's Subprocess.Popen by INEM POKER on stackoverflow.com (@micsthepick)
 
@SmokeDetector k
 
[ SmokeDetector | MS ] Link at end of answer, blacklisted user: How do I change Procedural Programming into OOP..? (JAVA) by INEM POKER on stackoverflow.com (@micsthepick)
tpu- by DJMcMayhem
 
!!/watch tglhok88
 
@DJMcMayhem You don't have code privileges, but I've created PR#1382 for you.
 
tpu- by DJMcMayhem
[ SmokeDetector | MS ] Offensive answer detected: Allow 2 decimal places in <input type="number"> by xemasiv on stackoverflow.com (@micsthepick)
 
@SmokeDetector fp-
 
@SmokeDetector tp-
 
@DJMcMayhem why?
 
10:17 PM
@SmokeDetector why
 
@DJMcMayhem Post - Offensive keyword: fags
 
@micsthepick ^
It's not worth red-flagging because a simple edit fixes it, and it's not worth blacklisting IMO, but it is the kind of thing we'd want to catch
 
@DJMcMayhem ah, all I saw was your edit, on mobile so I didn’t realise.
@SmokeDetector tp-
 
10:59 PM
!!/info
 
@micsthepick I'm SmokeDetector a bot that detects spam and offensive posts on the network and posts alerts to chat. A command list is available here.
 
!!/brownie
 
@micsthepick Brown!
 
11:49 PM
Merged SmokeDetector #1382.
CI on 082ba34 succeeded. Message contains 'autopull', pulling...
Restart: API quota is 7974.
 

« first day (1488 days earlier)      last day (2336 days later) »