« first day (2436 days earlier)      last day (2583 days later) » 
00:00 - 19:0019:00 - 00:00

user310756
7:00 PM
try that in real life. it's not easy
 
Just bit my tongue ...
 
user310756
lol
 
[ SmokeDetector | MS ] Bad keyword with email in answer, email in answer: Better to rent condo to daughter or put her on title? by BadHeuristics on money.SE
 
@Shog9 No problem. It'll help make sure my numbers are right. Or maybe you'll have saved me some effort. ;-)
 
7:13 PM
@Gerry so write one... ;)
@rene not byte?
 
dword
 
@Gerry anyway, the Den's bot is also xkcd bot:
So in theory guess @Pro can put @FOX here too, and enable only this module.
@rene dwording the tongue... ouch.
 
@ShadowWizard I'm not sure if that would be a good idea though...
 
@ProgramFOX why? Don't think people abused the xkcd bot here too much...
It died naturally
 
ask the people here first whether they'd want such a bot, before I bring in anything
 
7:18 PM
But there was such a bot for long time, and nobody complained. I think.
 
Many bots came here, and many of them received complaints...
anyway, it's not much of an effort, but I don't care whether it's here or not
So if you'd like to see it here... I'll have to ask you to figure out if people want it :)
 
Let's see.... does anyone have any objection to have xkcd bot here in the Tavern? @Bart @Andy @bjb @hichris123 @Stijn @tchrist (pinging some of the key people which might object)
@Jason can also pin it ^
:)
@Jan isn't pingable :/
 
but for the record, it doesn't do anything except from getting an xkcd from an ID
you can do that yourself easily as well
 
What were the features of the late xkcd bot? @Gerry
 
@JonEricson - Nice, numbers are always interesting. I think overall the point you made should have been obvious, but having policy be explicit is always a plus. A lot of this data seems rather complex, and having David R. do a full spectrum analysis is probably overkill. One of the complex issues that I think is perhaps more prevalent than public suspension is public (well, private at present) question bans, and the recividism rates associated with them.
 
7:27 PM
@ShadowWizard I thought there already was an xkcd bot here
Anyways post one per day and either don't give it a search/random feature or don't give everybody access to it and use it sparingly.
 
@TravisJ Yeah. Question bans are a whole other kettle of fish. For a long time the recidivism rate was essentially 0% because almost nobody was released from them. That's changed over time as we introduced rolling rate limits. So we'd need to divide history into at least two epochs.
 
@JonEricson Oh I meant to comment; I sort of question the validity of your comparison of SO vs real life recidivism rates, although it's not really important to your point. Mostly because on SO users have the option of never coming back to the site, but in real life the only equivalent is moving to another state or dying. So from that side SO's is definitely going to be lower.
If you want to focus on rehabilitation then you'd want % users who were suspended but then ended up coming back, staying active, and contributing positively.
Not % users who never got suspended again. The two sets are different.
Also I'm tired so I may have thrown some sneaky double negatives and opposites in there. If what I just said makes no sense just, imagine that it makes sense.
 
user315433
@ShadowWizard It posted each comic shortly after it was released, without a prompt.
 
@JasonC Yeah. At least on Stack Overflow, if my numbers are correct, it looks like a high percentage come back. They also have contributed many times as many posts as I would have expected. I can't tell if my query is busted or if amazingly prolific users are more likely to get suspended or if VonC's suspension is skewing the numbers to an unreasonable degree.
 
user315433
I'd say activity should correlate positively with the likelihood of suspension.
 
7:39 PM
@JonEricson - You should look at the std dev for users if you are worried about skew :D
 
Yeah. People who have one or two posts (i.e., nearly every user) are not going to have as much invested as folks with many posts.
@TravisJ Harder to calculate and harder to explain. ;-)
 
@JonEricson Go back to "How Google Works". You have three types of good employees in an organization (can also work for your clients). You have Divas, Knights and Knaves. (and the plebes that support everything else).
 
user315433
Median number of posts post-suspension?
 
user315433
Shouldn't be too hard to explain.
 
Or run some numbers, toss out a % of outliers, and run em again. Or medians. Or whatever technique makes the graphs support your point the strongest, because statistics are tools meant to be abused.
 
7:42 PM
The Knights are the ones who do things like the editing and whatnot. They are the bulk of the middle-tier and good to have around. They try to chase out the knaves.
 
I hate these stupid analogies, lol.
What was that other one with the police or whatever
They always take concepts that are already totally easy to understand and explain, and then muddle them behind a completely unnecessary abstraction layer of arbitrary analogies. Usually they just seem to make up for the author not having the ability to express their idea coherently, rather than being a legitimate service to the reader.
 
The knaves are like some of our best friends on here that we would strangle if we were allowed to but we aren't so we do our best to keep them down or chase them out
The divas are the ones that when they throw tantrums they aren't so bad, as they still provide an invaluable benefit to the community
And ... sorry for letting work work get in the way of my sharing an overused analogy. /me bows
 
7:59 PM
@ShadowWizard Fine with me.
 
[ SmokeDetector | MS ] Few unique characters in answer, repeating words in answer: Is there a comparative form of "well"? by yurmum on english.SE
 
@ShadowWizard didn't we already have one in the past?
 
Yeah, we did.
 
@ShadowWizard you only ping the important people?
 
8:15 PM
It died, so he wants a replacement.
In fact, rather than a bot, maybe an xkcd feed to the room is better?
It would do like what the bot did and it would not require me to write new bot features ;P
 
@ShadowWizard fine by me, I like xkcd
 
I'm against oneboxes
 
Let's do one comic, per day, as released, no interactivity.
And if you don't want to see it, easy to mute.
Seems like a good compromise.
Either that or just don't do it because who cares
 
My fav for decades is "Exploits of a mom"
 
I'm against compromise
2
 
8:22 PM
That's everybody's favorite
 
Sure, because that's sooo true :-P
 
hey hey
it's been a looooong time
 
Hallo.
 
Yo
 
9:17 PM
@Gerry oh, @FOX can't do that. Well, guess we won't have such a bot any time soon. :/
@rene yup. you're just a flower.
;)
@Bart yeah. It's long time dead.
No owner around.
@Moshe 470 days
@JasonC well, that will require code changes which probably @Pro doesn't have time for. @rene maybe @Kenny can have such feature? ;)
 
There was a bot before, can't it just be started up again?
 
@ShadowWizard I don't care about any of this, lol.
 
user315433
AstroCB isn't around, and I don't think he made his bot's source public.
 
If you want to run a bot, stop beating around the bush and just start it up
If it pisses everybody off then stop it
Easy
 
@bjb568 owner is gone, I think. Let me see...
 
user315433
9:23 PM
AstroCB is still developing bots, but for other platforms: github.com/AstroCB?page=1&tab=repositories
 
user315433
I don't see xkcdbot's source there.
 
@ShadowWizard in 6 to 8 weeks ...
 
@AstroCB hey any chance you're around? :)
@rene :(
Well, if Kenny will be active here guess it will be abused a lot. After all, we don't see a peeing bot every day. :D
 
@ShadowWizard lol, you can pee now in the Sandbox if you like
 
just did. :D
Sand absorbs it though, so no fun. :P
 
9:42 PM
Well, hello
I'll have to scrounge up the bot's code; not sure where I left it, but I'm sure it's around somewhere
Funnily enough, I've been working on a Facebook Messenger bot (not the official kind) using this API for a few months and it was largely inspired by the original xkcdBot
It does so much more than that bot ever did, though
 
@AstroCB hey! We were afraid you're gone... @Gerry miss your bot, any chance you can bring it back? ;)
@AstroCB nice, I made a POC for Telegram bot not long ago. Cool stuff there. :)
@AstroCB bet it can't pee like @KennyBOT can. :D
 
user315433
Can it draw comics of its own?
 
Aha, found it!
Should still work, but no guarantees: gist.github.com/AstroCB/c716b40dd4196f39eded34032a433696
 
@Gerry Kenny? Of course, @rene can easily write such code. Right, @rene? ;)
 
in another 6 to 8 weeks, sure
 
9:56 PM
:)
Does @Joel know you're using his tools? :D
@AstroCB is this working on a browser, client side?
 
Yep, as a userscript
My early days of botting were done in the medium I knew best at the time
 
So, who volunteers to host it? :)
 
@ShadowWizard if I make the CPU heat-up the room I'm sure he'll notice ...
 
@rene you can just piss @Jason off, the room will be heated quickly.... ;)
 
user315433
I see lots of things, from mustachify to pinging, but not the part that checks for new comics automatically...
 
10:01 PM
Ah, you're right
That was done locally
Short little Python script
 
uh oh, I see you're using whateverorigin.org there, it's down.
> Application error
> An error occurred in the application and your page could not be served. If you are the > application owner, check your logs for details.
 
@AstroCB Lol gist.github.com/AstroCB/… favoritism
 
user315433
Okay, so in practical terms it has to be a Python script living on someone's EC2, which is orthogonal to the userscript. But the source code is fun to read.
 
@Gerry Just add a timer to the user script that posts latest every 24 hours or something.
 
10:06 PM
Reading this now, I'm amazed it even worked
 
Lol
@Gerry Or monitor periodically for the current system time and post it when it crosses a time of your choice; that'll save you resetting the 24 hour timer on script restarts.
 
BTW, a stupid question about github: Did they change something very recently? About 2 weeks ago, I was able to see links to my blog and SO account I once added there.
 
@Gerry Can't seem to find the script but it wasn't listening for new comics or anything fancy; it just posted a link to the latest one every M/W/F at noon
 
Oh yeah MWF, not 24 hours. But you get the idea.
 
@πάνταῥεῖ maybe http/https switch ?
 
10:09 PM
@AstroCB lol, that is true for every code of any programmer ;)
 
@rene Not sure. Can I explore a simple http connection while being logged in?
 
!xkcd commands
Usage: !xkcd [command][ params( optional params)]
about – Get information about xkcdBot.
find [searchTerms] – Search for xkcd comics with Google (100 queries/day).
[comic ID] – Post oneboxed comic.
last – Onebox most recent xkcd.
blame( [user]) – Find out who's to blame for your maladies.
owner – Find out who owns xkcdBot.
status – Get xkcdBot's status.
hehe
 
request("http://xkcd.com/info.0.json", function(err, res, body) {
    if (!err && res.statusCode == 200) {
        const num = parseInt(JSON.parse(body).num); // Number of most recent xkcd
        sendMessage({
            "url": `xkcd.com${num}`
        }, threadId);
    } else {
        // Just send to homepage for newest as backup
        sendMessage({
            "url": "http://xkcd.com/"
        }, threadId);
    }
});
It lives!
 
Shadow xkcd
!xkcd last
> Uncaught TypeError: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'.
at MutationObserver.callback (<anonymous>:5:11)
:(
> Failed to load resource: the server responded with a status of 503 (Service Unavailable)
@AstroCB zombie state, it lives but can't do anything. :(
 
@Shog9 What are the current rules for when community bumps a question? There is meta.stackexchange.com/a/184511/230261 but then there's the comment meta.stackexchange.com/questions/184485/…. Are questions with no answers eligible for bumping?
 
10:13 PM
Yeah, if SE has changed the structure of the chat pages at all, which I'm sure they have, it will probably break
 
@JasonC no
 
So the rules are still precisely what you stated in that post?
 
yes
 
I sense that you're lying.
 
well, ok, that's a lie
there's an additional rule in place to prevent questions from being bumped too frequently now
I'd have to look it up
 
10:15 PM
Oh. Is it just something simple though, like a time threshold since the last bump?
 
Yeah, something like that. It's the "JASO Rule", for sites where everyone's in the same timezone and would otherwise wake up to find the entire front page taken over by bumps.
 
My bump, my bump, my bump, my bumps they got you
Sweet, thanks.
 
@Shog9 JASO?
 
user315433
Jun 19 '16 at 17:02, by Shog9
@soup so @jmac actually got this implemented for Japanese a while back: Community won't bump if more than N questions of the last M active were Community bumped (where N=1 and M=5 on JASO, but are site-configurable). This isn't turned on anywhere else currently, but the logic exists.
 
@ShadowWizard ^
 
10:17 PM
oh
...
 
apostrophe box to you too
 
hey it was Hebrew!
 
you can name your apostrophe box whatever you wish
 
user315433
Did this get turned on anywhere else?
 
10:19 PM
got turned on on Expression Engine
 
user315433
Heh. Well, instead of turning off the site itself...
 
I don't actually know what timezone all Expression Engine users are in, but presumably they are in one
 
user315433
Japan should split into 6-8 timezones to be less boring.
 
Let's go with Hawaii time. Seems plausible.
 
user315433
As long as the number of users is =1, they are guaranteed to be in the same timezone.
 
10:40 PM
How many here? :-) — Shadow Wizard 2 mins ago
@ShadowWizard -1, lack of research :P
But sure I'll click the query link and type mse in the box for you, hold on.
 
To give you a rough idea, @E.P.... I listed 9444 ended suspensions for the entire history of Stack Overflow. The total number of suspensions for the rest of the network (combined) is 5908, which includes ongoing suspensions and in some cases users who are now deleted. Outside of Stack Overflow, the single site with the largest number of suspended users over time is this site - Meta Stack Exchange - with 1177, followed by Super User with 631 and Math with 568. The numbers get pretty small pretty fast after that. — Shog9 ♦ 7 mins ago
Just in case you were working on that too, @JonEricson...
 
@Shog9 For the community bump 30 day age rule, is that 30 days from Posts.LastActivityDate, or 30 days from the most recent entry in PostHistory?
 
@JasonC should be LastActivityDate
since otherwise it wouldn't have worked prior to us adding history entries for bumping
 
So meta.stackexchange.com/questions/291803/… would be eligible for bumping, despite the March 20 edit (and ignoring those answer upvotes, which happened since the last sede update), yeah?
Oh nevermind.
 
@JasonC it was bumped on April 2nd, so no
 
10:44 PM
Apparently yes, because it was bumped on april 2
yeah
Well no now since that bump but yes it would've been as of last Sunday despite the edit. Cool.
 
you picked an unnecessarily confusing example :-P
 
I know lol
It was the first one I clicked on in my query
Are there other ways to prevent a question from being bumped? Like e.g. I found meta.stackexchange.com/questions/52272/…, which is eligible for bumping, but completely pointless to bump.
And that question's definitely not getting a new answer, and that -7 is never going to be positive, and the OP is not there to accept the answer.
Oh close as no-repro maybe
No that doesn't seem right
 
@JasonC that post is not eligible
 
Oh but it's never been bumped
 
> Note that the posts eligible for bumping are those scoring >= 0 that have gone at least 30 days with no activity, have at least one non-deleted answer scoring 0 and none scoring more than that, and no accepted answer (also, they can't be deleted or closed).
no answers scoring 0
 
10:49 PM
Ohhh
 
user315433
 
user315433
> We’re looking for a part-time social media intern to publish to, optimize, analyze, and report on our owned social media channels. This is a paid internship that runs from this spring through August.
 
nope
 
11:00 PM
Dammit
How is that not right
Or does answer activity count?
 
I may have left something out of that meta post
 
Lol...
 
@Shog9 Thanks. (No ping with the trailing dot, but the way.)
 
@JasonC reasonably close to correct. They're sorted by ViewCount and the date math is a bit different, but doesn't matter in this case.
@JonEricson well, that's annoying.
 
Ok thanks
 
11:30 PM
@Shog9 Is there a limit to the number of times a post can be bumped? Because data.stackexchange.com/stackoverflow/query/654198/… has tons of 11's and so does every other site.
 
no
there's a more obvious explanation for that...
 
Max age on post < 1 year?
 
6
A: Is it possible to find out how many times a certain question has been bumped by Community?

Shog9As of about a week ago, there's a new PostHistory record added when Community bumps a post:

Look at the date on that post
and then count the number of 30-day periods twixt then and now
 
After I count the number of 30-day periods what do I do next? Instructions unclear...
 
I recommend a bowl of chili
 
11:32 PM
Ah, good call, now I understand.
 
11:52 PM
Instructions unclear, house on fire. 🔥
 
Can somebody explain what's happening in data.stackexchange.com/superuser/query/654207?
Why doesn't the store procedure obey the USE for the query itself even though it reflects it in DB_NAME()?
 
someone wrote a bunch of text in ALL CAPS
 
(added useless comments to query)
 
@JasonC I'm pretty sure stored procedures are DB-specific
 
But DB_NAME... oh wait, it must resolve the tables referenced in the sp when its compiled
Damn I was hoping I could use a stored procedure to make cross site queries simpler, although
Oh maybe I can pass in the current db's post table as a parameter
 
00:00 - 19:0019:00 - 00:00

« first day (2436 days earlier)      last day (2583 days later) »