« first day (3215 days earlier)      last day (1797 days later) » 

12:06 AM
oh well
Well it'll be deleted soon anyway. Just frustrating to see such blatant abuse of the system.
 
If the user keeps doing it, they get answer banned
so it is a self solving problem
 
yeah
Shame because that guy has like 50k rep on the cooking site, so he's not just new.
But looking into it, it seems he works for a government agency and is really pissed about new regulations that require government sites use HTTPS, so he's now trying to convince us.
After unsuccessfully complaining elsewhere.
 
1:00 AM
ya
some people are apparently unhappy over the HTTPS push
which is silly
 
A great (sarcastic) quote from a GitHub issue where he complained:
> Things are hard. Let's not do them.
 
@forest https isn't hard though
from the end user perspective, there's literally no difference
From the server admin side - its free these days + documentation is almost cut and paste simple.
 
Well to be fair, the move does come with some complications, e.g. schools can no longer effectively use a caching proxy and DPI "child protection" without installing a root cert on all the computers.
And there's a lot of paperwork involved for a gov't site to move to HTTPS.
But you're right, it's really not that hard. People will survive.
 
@forest I think my work uses one of those. Its almost transparent unless you do HSTS
 
I think the new regulations also require HSTS (which is a good thing).
The move to eSNI and even encrypted DNS is a wonderful thing too.
It'll gradually kill passive monitoring and censorship.
 
 
1 hour later…
2:34 AM
3 messages moved to Chimney
 
Rob
3:19 AM
Since Q4 2018 Facebook has removed over 3 billion fake accounts thanks to advanced detection algorithms, more than 1/3 greater than the number of monthly users. Glad we don't have rich people problems.
 
I wonder what their false positive rate is.
 
 
2 hours later…
4:59 AM
!!/watch dbagenesis\.com
 
@SonictheInclusiveHedgehog You don't have code privileges, but I've created PR#3014 for you.
 
5:39 AM
@SonictheInclusiveHedgehog that's kinda on the borderline IMO.
I'd delete that post, but I'm not sure enough that's spam
 
@JourneymanGeek There's a hidden spam link under "Open Internet Explorer"
 
Its not really hidden. It links back to a site with the exact same content as the post
Its almost like they were trying to attribute, and failed badly
 
@JourneymanGeek Tell that to the Charcoal-ers, since they've already reported it as a true positive
 
well you did report it there
 
But good point
Pinging @Makyen who gave it a TP rating
And it's nonetheless NAA
 
5:46 AM
Yes, and it was handled as such
He clearly did a verhoven and only read half
 
@JourneymanGeek Spam flag was marked helpful; you don't want to clear it?
 
pretty sure I dismissed ._.
ok so the deletion apparently validated them
 
That's a freaking weird question, the "I got hacked cuz close vote" one.
 
pretty sure I dismissed then deleted.
 
I gave the Charcoal report an NAA rating
@JourneymanGeek Blame caching; it showed as "helpful" and deleted for a minute before changing to "disputed"
 
6:09 AM
I know that questions with a significantly negative score are hidden from the index.
Is there a way to opt-out of that so I can see negative questions?
 
Just use search? Or the active tab.
I never use the front page
 
or that
 
Oh active tab would make sense.
 
6:38 AM
When I have to write a function that accepts variable table and field names for select statements in php, my only surefire way to avoid sql injection is whitelisting table and field names, right?
 
7:24 AM
@SonictheInclusiveHedgehog @JourneymanGeek That answer was plagiarized from a site that explicitly does not permit copying. Plagiarized content is considered TP for SmokeDetector feedback. As such, it really doesn't serve any purpose other than to link to the site, which is trying to sell DBA courses and a couple sys-admin courses. The account was also created today.
While there is a link to where the content is from, it does not meet the minimum referencing requirements for SE. In particular, it does not make any attempt to indicate that the content is not the OP's work, and definitely doesn't credit the original author or copyright holder.
The only other post on SE linking to that domain is by the author of that site's courses and does not disclose affiliation.
Overall, that post, and the circumstances surrounding it, felt more like spam to me than an actual attempt to answer the question. It's possible that it was an actual attempt to answer, but with plagiarized content in violation of that site's copyright.
 
@Makyen on the other hand - that doesn't necessarily make it spam. If that had been a real question - and the first part of it did, on the appropriate site, that would have been a terrible but potentially valid answer
I'm assuming laziness over I'll intent
Ill even.
 
@JourneymanGeek No, plagiarized content is not a valid answer. The reality is that the question didn't ask about what the answer was talking about. However, I will grant that the words, if they were not plagiarized, could, potentially, be an answer to some hypothetical question.
 
7:41 AM
@forest Use the app
 
I proposed a few duplicates on Meta tangentially related to my recent question meta.stackexchange.com/questions/328605/… and was advised to ping you people to get the close votes reviewed
the information about when SEDE receives updates has multiple near-duplicate answers, some of which are apparently obsolete and should be clearly marked as superseded
is it enough to ask you to visit the close review queue or should I post links?
 
@Makyen I guess the point I was trying to make was NAA seemed a gentler option than feeding it into smokey
 
7:57 AM
I'm divided, on the one hand you want to try to be nice, on the other if it seems suspicious you want to expose it to the tooling we have so that you get a better analysis and possibly alerted about something more nefarious and systematic, or orthogonally no proof that anything else is wrong but that's still better than speculation
so really it boils down to whether it triggers your spider sense
 
@JourneymanGeek Had I come across it organically, I probably would have gone for just a custom mod-flag with explanation. Even with the SD report, raising a custom mod-flag, but giving TP feedback, would probably have been a better option than the spam flag I raised.
 
@tripleee in my case, it didn't
 
I haven't even looked at the post, I'm just arguing that this is fundamentally subjective
 
@tripleee precisely
and I started with that ;p
 
8:24 AM
And while its useful - to a certain extent, smokey does amplify votes, so in this situation I'd rather have folks consider that too. If its clearly spam, like my new favourite spammer, I'd certainly not say a word (and go nuke the user afterwards)
@tripleee I've happily modhammered 2 of the 3 I saw on the queue
left the last for the community
 
@JourneymanGeek thanks!
 
9:04 AM
waffles
 
@rene Stroop?
 
9:26 AM
BTW you have no idea how confusing it is to stumble upon a random "waffles" in the transcript
 
9:50 AM
@Tinkeringbell lekker
 
@rene Almost lunch time. No stroopwafels for lunch, but at least there will be food ;)
 
10:07 AM
( I just got word lunch will be chicken and apple sandwiches again)
 
Hmm, chicken and apple
That does sound good
 
It is. :)
 
 
1 hour later…
11:15 AM
!!/watch collegelifenetwork\.com
 
@Olivia 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.
 
oh, right. This is the tavern xd
 
11:46 AM
Mwahahaha. I enjoy watching our customers struggle. :)
 
12:20 PM
@Magisch No, sanitize the names - remove any ` characters from the incoming input string, then wrap it in `
 
@ArtOfCode That seems really homebrew
 
dunno in PHP, but Ruby is "`#{input.gsub('`', '')}`"
@Magisch no, that's a genuine way to sanitize names
 
Since this aint performance critical, I've settled on doing this, then looking up whether the table is one the procedure has permission from (and exists at all), then to look up if the field is in said table, and then doing the query
 
the only way to escape a name wrapped in backticks and inject some SQL is to terminate the backticks by using one in your input - but if the processing code removes backticks from your input before it ever gets shown to SQL, that vector has been rendered impossible
 
I'm currently using replacing [^0-9a-zA-Z_#]with '' and then ` . $string . `
for the names prior to checking in INFORMATION_SCHEMA
Still feels homebrew
Like there must be some more official way to do that
 
12:25 PM
@Magisch MySQL, I assume? Does it support non-ASCII names? I can't recall off the top of my head.
 
@ArtOfCode if it does, it's unimportant, our naming convention forbids table or column names that aren't alphanumeric + _ or #
 
Aye, fair enough. So you've essentially got a choice between having a bug if your naming convention ever changes, or using a sanitization method that you're not 100% sure of. Maybe do some verification for your own peace of mind on that way of sanitizing names?
 
I'm curious if I'm overthinking it all
It's basically an internal version of dLookUp, e.g. it ends in SELECT $field FROM $table WHERE $condition a shorthand to write single line database queries. A ton of our code that I'm porting is written in that style, so I'm re-implementing it
But user data never goes into those, it's all data fetched by devs and the only user input is strictly numbers
so a sample call might be $dbModel->dLookUp('delivery_id', 'orders', 'order_id =' . (int)$order_id); I wonder if I need to be that cautious about sanitizing at all in that case.
 
 
1 hour later…
1:40 PM
@ShadowWizard no, I meant bake your own challah
 
 
3 hours later…
user302202
4:16 PM
 
user302202
> What isn't shown is that all of these coffee cups are connected by a series of tubes and some people drink from multiple cups twitter.com/pickyfork/status/1131945103847809024 … -- Geoff Dalgas at 9:00 AM - 24 May 2019
 
user302202
Gross.
 
user302202
But then again, so is SO.
 
@VoteDukakis Shouldn't it be five vampires suckling at a single senior dev? Mmmm... iron-rich... earthy.
 
user302202
Eh. People don't have to give their blood away on SO unless they want to.
 
4:24 PM
Vampires are seductive.
 
That's why the rep-w are attracted?
Everything now makes sense...
 
It's easy to fall into the rep-w trap early on just by virtue of the site setup. The whole psychology of it funnels you into that behavior unless you actively fight it... if you even know to fight it.
Then there are the people who, rep aside, just want to help... and give OPs the benefit of the doubt... hoping the best of everyone.
naive or w... or both, I guess
@Tinkeringbell Blessing and a curse. When I think "you're an idiot" during the course of a conversation, my ears pin back reflexively. So, even though I think I'm keeping a straight face, my ears sort of telegraph my thoughts. Back in highschool, my mother pieced this together during an argument, flew into a rage, and slapped me.
 
Looks like someone with a long ear, like a vampire ;p
 
4:42 PM
@canon Moms... At least now the whole internet knows ;)
 
Or an elf. Would explain why everyone hates elves.
 
user302202
4:57 PM
@canon Good point. I will try to interpet SO q/a as a textual form of the Tom Cruise / Brad Pitt seduction scene.
 
user302202
> I'm going to give you the code I never tried to debug.
 
user302202
 
 
user302202
5:30 PM
An idea for next Data "Science" post: the % of feminine usernames in spam posts vs in non-spam posts.
 
Rob
8:59 PM
@canon I see your point
 
 
2 hours later…
user302202
11:28 PM
@Blue's moderator term on Quantum Computing was a short one: November 2018 - May 2019
 

« first day (3215 days earlier)      last day (1797 days later) »