« first day (1159 days earlier)      last day (3980 days later) » 
01:00 - 19:0019:00 - 00:00

01:31
Can anyone else see my icon on all the code-golf tags>
aww... its a fluke!
02:12
Hm.. I guess nobody else can see my 17k rep, either.
 
1 hour later…
 
5 hours later…
09:09
More code-trolling rubbish. I despair.
@Gareth If you dislike code-trolling, have you considered making a post on meta to get rid of it as a valid challenge form?
@Gareth Also you may wish to consider writing a useful and valid explanatory comment such as "I dislike code-trolling" when voting to close a question. An explanation of your personal tastes will be very useful in helping others learn how to tailor to your likes and dislikes when forming a challenge to post on the site.
@Gareth I do feel your pain, though. I also agree that things that I dislike are impossible for me to ignore. When I see them, I can not really focus on the other things I do like any more. They generally sap all joy out of everything else, and I also feel compelled to mention my disdain for them at every opportunity. Things I do not like have to go away. I can not really proceed to enjoy anything else until they are gone, and I definitely cannot overlook anything like that. I feel you.
Another great example is when somebody writes "have fun" at the end of the question. It's so noisy! Those two words at the end utterly distract me from the question at hand, and I can barely focus on finding an interesting answer to the challenge. Challenges that explicitly tell me to "have fun" are virtually impossible to enjoy. Know what I mean?
We really need to clean things up around here!
10:29
codegolf.stackexchange.com/questions/16118/… Sigh; more over-constrained single-algorithm-ported-to-any-language code-golf crud. I despair.
codegolf.stackexchange.com/questions/8523/… Ew, and another. That one didn't go too well. What's with these? We need some better code-golf around here.
codegolf.stackexchange.com/users/737/… Oh weird, here's a whole list of rubbish code-golf. There's a couple great questions in there, but some how, even the most modest code-trolling "garbage" seems to garner more interested participants than that junk. I wonder why there's so much of that. Who keeps posting that stuff?
@JasonC, please find somewhere else to troll.
@PeterTaylor Sorry, I will limit my complaints to the non-trolling "More ___ rubbish. I despair." in the future.
@Gareth Objectively speaking, that particular "rubbish" precisely meets every bit of criteria defined in both codegolf.stackexchange.com/tags/popularity-contest/info and codegolf.stackexchange.com/tags/code-trolling/info. Do you disagree? If you do disagree, where is the line you draw between objective criteria that must be met and objective criteria that is invalid?
@PeterTaylor While you're right, I have to say, it's kind of too easy with Gareth. Everything I have ever seen him write, aside from some decent challenges here and there, is so utterly inconsistent and self-gratifying that it's virtually impossible to respond to it in a serious manner -- even serious responses end up looking like trolling. You may think it is trolling, and yet you will not find a falsehood in any of my above statements.
11:04
Two people came and downvoted every answer on codegolf.stackexchange.com/questions/25207/…. You guys should be ashamed. PCG is kind of a fail. Its close reasons are inconsistent garbage, its tags mislead people into believing something is acceptable when its not, and the only people that bother talking on meta are the people who think the entire site should be some sort of serious-business-only over-constrained anti-fun trash heap.
Such a wonderful idea for a site, squandered by pretentious users and worthless moderators. An eyesore of an SE site. Its low popularity should be a signal. There are other places where "programming challenges" are actually acceptable. I'll be there, along with everybody else outside of PCG's little circle-jerk club.
 
1 hour later…
12:38
Well that was quite the drama
12:56
@JasonC I don't think that insulting people is the best way to get your point across. Calm down, step away from your computer for a while, and perhaps you should come back when you're a little more relaxed.
(I'm not sure what you "Edited to remove during grace period", but I'm pretty sure I don't want to know.)
Did JasonC just talk to himself for hours or did someone else remove all of the comments that he was responding to? Or did I ignore someone on accident?
Better question: did someone star those rants? Who and why? O_o
and @JasonC, now that I've followed those links and realized that you're downright insulting @Gareth and acting as if he's some troll, I'm debating whether or not to flag for mod attention.
@Doorknob Don't. It's not worth the hassle.
I can tell. :/
Here's a transcript for posterity, in the likely case that some or all of these messages are deleted.
Oh I see. He's mad because his question got close voted.
^ The entire transcript in a nutshell
And Gareth just happened to be here during his rant
13:10
yep
Man, I spent ages formatting my input and output for a question with code<br>
And someone came and undid it all by just putting four spaces in front of each line
Oh noooooooo the unicorns just disappeared for me
@Rusher YDI. :-D
:*(
Honestly, why wouldn't you use four spaces to format code?
Guys I figured out the formula for rep on Stack Board and Card Games. Just write loooooong answers with tons of buzz words and make sure you say "Don't forget that it's all just fun and games."
Well, the input and output was "code"
13:22
@Rusher Ew, gross.
@Rusher No comprende.
Err.. the input and output was NOT code
And I didnt want the ugly grey bars to be in my question
Before it was like code and now it is like ------code-------------------------------------
@ChrisJester-Young Just look at this, without the markdown codegolf.stackexchange.com/posts/23775/revisions
@rusher wuut? that seems like a lot of unnessecary work
@Rusher It's not technically code, but customarily we do format it as code.
I think you're fighting a lost cause, though less of a lost cause than Jason C. ;-)
Well, I didn't undo the change. I actually feel good when people edit my stuff
I'm more worried that what I thought was pretty was actually ugly
This is why I don't write CSS
@Rusher well i did rolled it back because with the change it looks like it's all one single input when it is really several example of input (if i understood it correctly)
13:30
Oh, it's only one example
@Rusher ok no i didn t understand correctly my bad i cancel it
my bad :)
Chris, do mods have the power to unwiki things?
@plannapus No problem. Thanks for the help :)
1
A: PCG is a joke. It shouldn't be

DoorknobPPCG in three acts Act 1: Happy Times! 2011 - Nov. 2013 Not much traffic on the site, but our small community is happy and thriving, and when a new question is posted it's almost always high-quality and enjoyable. Act 2: The Dark Era Dec. 2013 - Jan. 2014 Systematic invasion and sneak a...

@Rusher They have the power to unwiki a single post. That means, for a thread, each answer must be unwikied separately.
CRAP! I made am istake
13:33
There is no provision to unwiki things en masse. Some moderators use a script for that sort of thing, though you have to be careful with that too, since the site has rate-limiting measures and will block you if your exceed its limits.
Hey, people with powers, delete this: codegolf.stackexchange.com/questions/25207/…
TheDoctor's link was to doorknobs answer and I accidentally flagged it. I meant to flag the question, not Doorknob's answer
Sorry dookno
@Rusher That's okay, but I apologise about your flag weight taking a hit. (Not that we have flag weight any more. ;-))
(Roundabout way of saying that I declined your flag.)
Not worried. Just didn't want someone going through the flags and simply accepting them all
I still can't do anything about the original post, though, so flagging it won't do any good.
@Rusher Oh nonono, I am very judicious about which actions to undertake for each flag I see.
13:36
Which one? meta or main site?
@TheDoctor There are apparently two reopen flags on that question. I don't really want to burninate the question if people are in dispute about its suitability on the site.
Meta. We're talking about the post you just linked to
Oh nvm you linked to another one lol
That's not for moderators to decide. But high-rep non-mods are welcome to delete it if they want to.
Is there a way to make the delete flag available?
Though, in my personal opinion, I find the question distasteful.
@TheDoctor If you have high-enough rep, there is a "delete" action next to "close"/"reopen".
13:39
Don't see it.
@TheDoctor That means your rep isn't high enough. ;-)
I wanted to put a comment on the question: This site should not be a place to take the piss out of SO users. But I haven't to avoid inflaming the situation.
@ChrisJester-Young but ain't there some automatic action taken by the site if a post is flagged by many users for the same reason? (just asking out of curiosity as i have some vague memory of a post explaining that on meta.se)
@ChrisJester-Young Doesn't the delete button only appear once the question gets down to -3?
There are -5 and +11 votes on it now
13:41
As a relatively new user to SE and code golf both, this is fascinating to watch :)
The question is made worse by the fact that the original question links to it so the original SO user can see he's being mocked.
Ohhh Devs can't even see the votes on their own questions. That's interesting
@plannapus Only for offensive/spam flags, but please don't abuse such flags.
But they can go check the underlying database to see it anyway
@Rusher But nobody will.
13:42
@ChrisJester-Young sure I was really just asking out of curiosity and not because of a real case study :)
I know that delete becomes available to me after someone else puts a delete flag there.
Where's @Doorknob when you need him
?
It's weird that I first came here because I was obsessed with stack board games
Then I migrated to SO
And now here, but I've never been active on multiple sites
I'm occasionally active on SO, and I lurk on a few others, but lately I've been focused here.
I like this one the most though. The board games community is like a bunch of teddy bears, SO is just shallow because they have sooooo many people, but you guys are pretty deep.
I can't downvote this enough
13:47
@TheDoctor Apparently, you need 2000 rep to delete questions.
@TheDoctor Why not?
@chris I have 3k... that's weird
I'm pretty sure the question needs to go down to -3 before the delete option appears.
I don't see a delete button on this either: codegolf.stackexchange.com/questions/25198/…
@Gareth Oh right, if you have 4000, you can delete willy-nilly.
But at 2000, only -3 and below posts can be deleted. Huh.
Hmm. I have 6731. :-\
13:51
@TheDoctor Why do you want to delete the questions so badly?They have already been closed.
@Gareth Go ahead and send a delete vote if you want. ;-)
@Rusher I think TheDoctor wants to preempt a repoen.
If it might be reopened, doesn't that mean that the community is divided on the suitability of the question?
I see the delete option on the question that @TheDoctor linked to, but not on the code-trolling.
@Gareth How bizarre.
Re: code-trolling - I know opinions are divided on them, but can we at least agree that any that come directly from a question on another SE site, and are therefore mocking other users, should be closed? It feels too much like a form of bullying to me.
3
13:55
@Gareth isn't it because "You must wait for a question to be closed for 2 days before you can vote for deletion. " (as per codegolf.stackexchange.com/help/privileges/moderator-tools )
@plannapus Oh, that makes sense.
@plannapus Ah, that could be it.
@gareth, if someone else casts a delete vote, i think i can too.
@TheDoctor Yes, but he can't cast one yet.
And I can't cast one either since moderator close/delete votes are binding, and nothing makes people scream "mod abuse" faster.
@Gareth I agree that questions coming directly from SO seems a bit mean. However, if we don't want that, we should definitely change the wording of the [code-trolling] tag wiki:
> Suppose some Stack Overflow user asks a homework give-me-teh-codez question. The task is to give code that works, but is useless, severely frustrating the OP.
14:00
@Geobits At the very least, I can edit out the link to the SO question.
@ChrisJester-Young Unfortunately that doesn't remove the link from the original question to the code-trolling one. :-\
@Gareth What link?
0
Q: Convert shortened month name to its longer counterpart

eddieI need to convert shortened versions of month names to its longer representation (e.g "Dec" -> "December"). The months name is a String and I would rather not convert it to a date object first. Is there an easy way to do this? Edit: My problem was associated with inserting "Dec" as a table name...

The 12th comment down links to the code-trolling question.
Yea, the comments there are a problem. They read to me as: "This question is ridiculous, let's make fun of it on PCG."
@Gareth Yeah, you can flag it for SO mod attention, in that case.
14:07
@Geobits No, we should delete the tag and all questions in it.
Editing the tag wiki is polishing a turd.
@PeterTaylor Opinions are divided on that, to say the least, and I've voiced my opinion on it in the past. What I'm saying is that if we are to keep the tag, but don't want obvious cut/paste questions from SO, we should change it. As it is, it seems to encourage exactly that, and nothing else.
I keep seeing opinions are divided, but who is on the other side of the divide? (aside from JasonC, who is obviously causing trouble)
That aside, I don't see an objective winning criterion for code-trolling
I should be able to calculate how well my answer will do before I post it
Has there ever been a code-troll question that was not a popularity contest?
@Rusher Criteria (from tag wiki): For code-trolling the winning criteria would normally be popularity-contest, but this winning criteria will not be implied, so you must manually add it, be it popularity-contest or something else.
Aha! And there we have it. A tag should not exist if it cannot be used alone. Chris, you know this right?
Hold on, I'll find proof of what I just said unless Chris speaks up before I find it.
14:16
@Rusher If that were the case, every tag except the winning criteria would disappear. Since it's been established here that all questions must have one of those, no other tags could be used alone.
Taken straight from stackoverflow.com/help/privileges/create-tags , meta tags, tags that cannot stand alone as the only tag on a question, are not allowed.
Oh, even better. Taken straight from OUR OWN page, codegolf.stackexchange.com/help/privileges/create-tags . The exact same words
So I shouldn't ever use the [ascii-art] [math] [string], etc, etc tags? They can't stand alone here, yet are some of the most popular tags on the site.
@Rusher That's standard boilerplate, and we can't edit it.
@Geobits I'm just calling it like I read it. Perhaps the tags got out of hand and now everyone is too comfortable with all the extraneous tags
@Rusher Do you feel that we have a metatag problem? Then post on meta (har har) about it.
14:21
I'll point out that anything tagged Java, Python, or any other language gets closed almost immediately.
Anything that is tagged ASCII art must ALSO be tagged with something else
@Rusher That's not because they're metatags, it's because we don't like language-specific challenges.
Nobody here filters challenges by "ASCII art"
But I bet someone filters by "code-golf"
As I said, if you feel strongly about it, post about it on meta and let the community respond.
Anyway, I'm not going to meta post, because I'll be run over AGAIN with "We're different than other"
/rant off (sorry)
The specific wording of that rule kinda falls apart when you have a required subset of tags, though. All tags outside that subset would have to be burninated, and that's clearly not the intent.
14:23
Also, I argue that that's boilerplate and that we can be a little more relaxed about implementing it.
Chris, how is it that you write everything in a way that is reasonable and understandable even when you are completely disagreeing with me? You are my favorite mod.
2
The kind of tags that the "no meta-tag" rule is opposed to are things like Dr Rebmu's proposed
What "kind" of tag is have-fun?
Two lines of users in the room!
One that tells you absolutely nothing useful about the question
@Rusher Why, thank you. I don't want to be inflammatory, so when I disagree with a stance, I try to explain why in a way that allows people to come to a useful middle ground.
14:39
I found this post from Jeff Atwood and I understand what you mean now. "I’m less worried about the ragged edges of the system; it’s when we have three GRATUITOUSLY meta-tags hogging up space in the top 10, top 30, top 40 tags that I start to get worried.

So we don’t have to stamp out every iota of meta-tags, we just have to DISCOURAGE it, and make sure it doesn’t come to DOMINATE the top (n) tags list — as it did on Stack Overflow."
Let's invent tag-bowling: How many tags can you add to your question without becoming contradictory or being closed as too broad. do not take this proposal seriously
You could have said that yesterday and left off the "srsly" part
I am just busy catching up with the comments and discussions. I urgently needed some fresh air today after this.
Omg... I've been working at this place for months now and been wondering why "output from debug" in visual studio would randomly print "true". I just found this buried like 5 levels deep Console.Write(true);
It serves no purpose, gets called multiple times on every page load, and has been bugging me for ages
14:46
@Rusher just silently change it to 'false' and see how long it takes for someone to notice ;)
@Rusher Is this some keep-alive-ping for your console ;-)
If I break something, they can see who did it. VS has this neat annotate command. I should leave it alone
@Rusher I call that feature "git blame".
If that breaks something, you have deeper problems.
Perhaps on deployment, the console is rerouted somewhere and some other application is eating up all the "true"s and taking action based on that?
14:50
@Rusher I'd say do everyone a favor and exorcise Console.Write() .. better to use a logging framework, if applicable.
@Rusher Like I said, deeper problems, lol. That sounds like a horrible design, but I honestly wouldn't be surprised to see it in some places I've worked.
@Rusher Remembers me of a case where we had to print white font color on white paper. Otherwise the printer driver would eat up empty pages and the client wanted to have empty paper on the printer.
@ProgrammerDan Even getting people to agree on a logging framework is a challenge. ;-)
Ok, I just asked the guy who wrote it (because I too can annotate), and he said that he wanted to convince himself that the function was making it all the way through without stopping to debug it over and over, and then he forgot to remove it.
14:55
@ChrisJester-Young Nobody needs a logging framework - there is Console.Write()... ;-)
@ChrisJester-Young So true. My last project, there was enough disagreement we had to do a formal review of logging frameworks before picking one. Did that so no-one would wind up insulted ...
@Rusher Pretty typical reason, right there :D
Our customer specified a logging framework so we don't worry about that too much
@Rusher lucky (maybe?). We had an issue with logging framework only b/c the development team we brought on board all had their own "fav" without any strong reasoning behind that favorite. Chaos!
Since you are all programmers here, I know some of you must get the feeling that I get sometimes that if we worked together, we could build something "cool". But then you despair because you can't think of anything cool. That's why I strongly believe that we should all play Minecraft
As soon as Diablo 3 gets old, I'm gonna set up a server and invite everyone.
I play Minecraft, and host a server. It's not beefy enough for a public invite, and frankly ... trolls abound :(
15:07
Perhaps I'll set up a Stack Exchange type voting system. You guys can elect a mod or two, vote to ban, etc.
How hard could that be
Famous last words: "How hard could that be" :p
3
15:19
@Rusher, I don't see the logical connection between "We could build something 'cool' if we could think of something" and "We should all play Minecraft".
@PeterTaylor I think they're thinking of building something cool in Minecraft. ;-)
I had a bunch of colleagues all on the same server, playing actively -- we have yet to build something cool together. The closest is only cool to math-heads -- we built a system of straight-line tunnels at level 11 on multiples of 256.
@PeterTaylor Oh, well I do.
I've actively avoided minecraft. It looks like something I would sink waaaay too much time into if I started. Same reason I don't do MMOs any more.
@Geobits You are wise to do so, when I first started playing MC I spent all my spare time on it. And then some. Life conspired to pull me away and I've been avoiding getting back in since, focusing more on programming in my spare time.
15:29
The replay value is so large. It's a game that you can play for a week nonstop, then quit for a year. Then repeat.
Or play for a year nonstop, quit for a week, and repeat :p
If you are a modder it is entirely possible, or if you find a community that is active
@Rusher Apparently squeamish ossifrage, ProgrammerDan, ProgramFOX, Jan Dvorak, and Vereos are some of the people on the other side of the code-trolling opinion divide.
Is that a list of people who answered a recent code-trolling question, or a list of people who have spoken in favor of the tag?
People who voted to reopen the code-trolling question troll
err, the recent meta-troll's code-trolling question
I disagreed with the reason it was closed, I'm not particularly in support of code-trolling but quite a few people answered and many of those answers where clever.
*were clever. Wow, my english needs work.
15:48
@ProgrammerDan One of the nice features of Stack Exchange chat is that you have 2 minutes to edit a previous message. :-D
@ChrisJester-Young Did not know that, I will certainly make heavy use of that in the future :D
@ProgrammerDan To edit your previous chat message quickly, just press the Up Arrow Key.
@ProgramFOX Superb, thank you!
@ProgrammerDan And you can click on the arrow icon on the right-hand-side of a highlighted message to reply to it. :-D
@ChrisJester-Young Learning overload! x_X -- Thanks muchly :D
Is there any tag for challenges where the programs 'battle' against each other and the highest score wins, but it's not one-to-one like 2048 king on the hill?
@ProgramFOX That's a good question. :-)
@ProgramFOX perhaps ?
16:00
Perhaps, but I think a tag that's made for challenges like "2048 king on the hill" would be a good idea.
problem is scoreable, so the winning solution can be objectively determined, but it doesn't appear covered by other tags -- seems like the definition of the code-challenge tag: A code challenge is a competition for creative ways to solve a programming puzzle with an objective winning criterion not covered by other scoring tags (e.g. code-golf).
@ProgramFOX If you look at meta.codegolf.stackexchange.com/a/1309/18487 starting around comment 7 or 8, we had a short discussion about the tag being used for multiplayer challenges
I think the one-on-one concept should be removed from that tag
King-of-the-Hill everywhere else either means "free-for-all with one guy on top" or "That cartoon where people drink a lot of beer"
@ProgramFOX it's almost a ... race of sorts. Every answer puts in its best time independently, and the winner is the person who satisfies the objective win criteria "more" -- e.g. shortest time, lowest/highest score based on a metric, etc.
@Rusher Good idea. Perhaps we could change it into: "King-of-the-hill indicates a game where the submissions battle against each other, either through a one-on-one game played in a round-robin all-against-all or through scoring."
Still says "one-on-one" or "round-robin"
16:05
It also says "or through scoring".
round robin all against all doesn't make any sense anyway. Round robin is 1v1 repeated
OK, then what about "King-of-the-hill indicates a game where the submissions battle against each other"?
I like that
The submissions for the new 2048 question would not directly battle against each other, e.g. they do not interact. They merely attempt the same feat, and their scores are compared. It's more like most of the events in the Olympics.
@Rusher Other side of divide would be the code-trolling and popularity-contest tag wikis (all objective criteria met), the people that voted to reopen the question (it is open again), everybody that answered the question (10 so far) and in some sense the mod who stated, "both [popularity-contest] and [code-trolling] are being tolerated".
16:08
@ProgrammerDan Then what about 'compete' instead of 'battle'?
@Gareth The OP on StackOverflow was good-natured about the joke. He has a sense of humor.
@ProgramFOX That would expand the tag to include the 2048 question, for sure!
If 10 answers are being objectively measured and then compared, that doesn't make it a KotH challenge. Otherwise, every code-golf question would also be HotH
@Gareth I understand your point about removing the link. That's fine. But you'll have to find something more substantial to complain about.
I think they have to actually be able to interact, so that one submission can dethrone another one
16:11
@Rusher Okay, so if we assume that as a basis for definition, then King of the hill should retain language to the effect of "battle", and the new 2048 would be outside that tag, for sure.
I think the 2048 question would fit squarely as [code-challenge]. It has a scoring criteria defined, but it doesn't exactly fit the other tags.
@Geobits Agreed.
The scoring might be objective but unfortunately it is not deterministic. Thus, no-one can actually proof his scoring.
@Howard I had wondered about that, since by OP's own example random solvers are admissible.
Can we have a tag for questions where every half-decent answer is just a port of the same algorithm into some particular language?
16:16
@ProgrammerDan Even with a deterministic solver - the puzzle itself is non-deterministic.
@Howard Same goes for other KotH challenges, though. I can't prove Gareth's results in the BattleBot tournament, and there were several bots that took random actions.
E.g. the actually-not-that-interesting 2048 question (pick the best from stackoverflow.com/questions/22342854/…, port to JS) and about 95% of every over-specified code-golf?
@Howard Right. Perhaps the "more fair" approach for the OP would be to run each solver multiple times, and take an average of the outcomes for each solver.
@Howard Of course will not be deterministic, that's not achievable, but would be more "fair".
I have a KotH challenge sandboxed that is not deterministic, but I wrote at the end something like "You will be scored on your survival rate over three trials that each have 1000 iterations." That's still somewhat random, but statistically the best submission will always win
Since the 2048 programs are being run for an hour(and will presumably restart if the game ends), don't you effectively get an average from multiple runs already?
16:24
@Geobits You'd get a maximum, not an average.
True, but what's wrong with that?
Sure, you might get an outlier winner, but that happens in real-life competitions all the time.
I don't know if anything is wrong with it (besides what's generally wrong with that question), but one effect it does have is that it means algorithms that, say, fail 99% of the time but get a massive high score otherwise beat out algorithms that, e.g., win the game 100% of the time although not necessarily with the highest score.
I dunno if that's good or bad, I'm just pointing it out as a quality of the criteria there.
That's true. I think one of the key points is that you can only move once every 250ms. That's a hard cap of 14.4k moves in an hour, which puts a damper on "try it randomly a thousand times and pick the highest score."
What he should do is perhaps seed the random number generator the same for every person's test run, and also do a hard count of 14.4k moves to avoid variations in total count due to timing inaccuracies.
Probably both good ideas.
16:43
@ProgramFOX No, king of the hill should be about programs battling each other.
As far as I understand the concept.
@ChrisJester-Young OK, I see. Then please roll my tag wiki edits back.
@ProgramFOX Eh, it seems to read okay at this stage.
@ChrisJester-Young KotH should be about programs battling eachother, "as far as you understand the concept"? You tell us what it's about as per the site's philosophies. That's precisely what I was talking about. It's a circus, enforcing "objective criteria" only when convenient, and wishy-washy subjective interpretations of rules otherwise.
@JasonC Being a mod isn't the same as being an expert on every tag. If it were, StackOverflow wouldn't have any mods.
16:54
@JasonC Are you trying to help the community, or are you being inflammatory for your own gratification?
We do not need another Rich B on the Stack Exchange network.
Who is Rich B
@ChrisJester-Young No I am genuinely trying to help, being inflammatory is an undesirable side effect.
@Rusher Rich B was an early troll on Stack Overflow who liked to skirt the very, very edge of the site's policies to make a point.
He was frequently suspended; last I heard, he received a one-year suspension for his "follow the letter of the law but break its spirit in every way" behaviour.
Yeah, don't worry, I'm not trying to push policy bounds. If anything I'm trying to make the policies clearer.
Perhaps you could use more neutral words, @JasonC. Calling the site a circus doesn't make anything clearer.
17:00
@Rusher I'm not trying to be neutral though. :)
@Rusher That is my point about inflammatory. SE policies require users to be civil, and I can't say I'm not already tempted to enforce that.
@JasonC It sounds like you're trying to "stir the excrement", to use a polite version of a common saying.
@Chris I will refrain from personal insults but calling the site a "circus", in my opinion, is well within the realm of civil.
I wouldn't mind drawing attention to the issues and having them be discussed / debated across the board, if that's what you mean.
@JasonC You seem to lack appreciation for the way Stack Exchange does things, though. As I mentioned in my post, maybe SE is not a good fit for you.
@Chris No, I have a lot of appreciation for the way SE does things. These issues are unique to PCG.
PCG isn't doing things the way other SE sites do things, and that is the issue.
What was the name of your meta post again?
17:03
PCG is a joke.
(It shouldn't be.)
@Rusher ^
@JasonC Code Golf is unique for a reason, and it has to do with its raison d'etre.
Had you broken your post into multiple meta posts with useful titles, people might not take things the wrong way.
@Chris Here, consider this, for a second. Take my particular question I was referring to.
Its main reason for existing is to divert code golf questions away from Stack Overflow.
@Chris Let me explain what I mean first. Give me one second, OK? :)
17:05
Sure, I'll just get back to work. :-)
You may very well be trying to help, but starting with "PCG is a Joke" is basically just an insult.
Yeah I have to head out after I type this too.
So considering my one specific question that I gave as an example.
That question does fit 100% into the concrete criteria described for both code-trolling and popularity-contest questions. It simply does; there's no debate there. If you go through those lists, it hits all the do's and avoids all the don't's.
That question had two "issues" that I can think of. 1. There are people who reasonably dislike popularity-contests / code-trolling. 2. Some people took offense to the link I made back to the original SO question.
#2 was an honest mistake. I gave the OP a good answer on SO, and he also seemed to have good spirits about the PCG post. But that is beside the point. I can understand removing that link. However, the real approach here should have been to post a comment on the question that said "please remove the link", or to simply edit the question. Not silently down vote or vote to close, that does nothing.
#1 Is a reason to go to meta or chat and continue / start a debate about the appropriateness of code-trolling / popularity-contest. It is also an (arguably) legitimate reason to down vote the question, I suppose. However, it is not a legitimate close reason, given the site's currently stated criteria for questions that belong here.
1. Clearly there are plenty of users who want to close the question, as much as there are users who want to reopen. So there is certainly debate about whether the question is a good fit for the site.
Yes. But that debate should happen on meta, not on constant close <-> reopen vote battles.
2. The guidelines in our community are more descriptive than prescriptive. Sure, perhaps reopening a dialogue about whether code trolling should be encouraged is a meta post someone should write. dmckee already said he wanted to, but lacked time to.
17:11
@JasonC I had the same problem the other day. A question was closed because it basically looked like a homework problem. Guess what I did? I started a meta post that didn't begin with "PCG is a Joke."
Because again, as it stands, the question is objectively well within the posted criteria.
I would encourage someone, maybe @Doorknob, maybe dmckee if he has time, to write such a post.
@Rusher That's fine, I will concede it was a bad title if you will agree to focus more on the meat of it.
@Chris Now hold on, though, I'm not quite done.
So, @Chris, the thing is: When multiple users ask you to close the question, your first responsibility as a minimal yet objective moderator, called in to bring order to chaos, is to say "While this question may end up not being a good fit, it currently is a good fit. Please stop stewing over the question, and let's have a discussion on changing our posted site policies on meta so this kind of argument doesn't happen again in the future."
@Chris Additionally, when you see that no constructive or explanatory comments have been left on the question, to me that seems to be a red flag that the close votes are more of an "I'm angry at these questions in general" -- a valid reason for a discussion, an invalid reason to cause confusion by closing questions that are within currently stated bounds.
@JasonC That is not the job of a moderator on Stack Exchange. It may be the job of a moderator on a more hands-on forum, but that's not SE.
@Chris As a moderator you want to stay minimal, that's SE's brilliance, but if you don't bring guidance to these kinds of debates, they fester and stew and end up leading to e.g. uncontrolled close reason abuse, angry meta posts, etc. You have to be minimal but there is still some moderation that has to be done.
17:16
The meta posts and the flags, that's what we deal with.
Everything else is self-governing.
@Chris And yet, it is a responsibility that every other moderator on every other SE site I've seen seems to handle quite well, but PCG is lacking entirely in that area. That is why I said PCG is acting differently than other SE sites.
SE moderators are like the the monarchy in the Commonwealth. They only step in when the parliament can't get their s*!( together. ;-)
Self-governing != completely hands off!
@Chris Well the parliament can't get its sh*t together, so step in!
And by the way, my intention isn't to personally attack moderators, and it's also not to point fingers and say "you are a stinky moderator!" That's not what I mean at all.
This site has 3 moderators (so far). The fact that the other mods, and most of the other users, haven't jumped on your bandwagon tells me that you set the line (at which to take mod action) somewhat differently from the community in general.
My intention is that the site is fundamentally so lacking in clear direction, and the moderators need to set that direction. Nothing more. No massive involvement. Just point us firmly in the right direction. That's all. Until the mods here can do that, we're just wandering. If that makes sense?
17:19
It's good to have this discussion about where to draw the line, and that's why I appreciate your post. But I do not have to agree with your placement of that line.
The gold standard for whether a question is a good fit isn't tag wikis but the help pages, and in particular the per-site customisable one. Note in particular, "All questions on this site, whether a programming puzzle or a code golf, should have…a clear specification of what constitutes a correct submission."
A quick look at the deleted answers to your question casts doubt on your question in particular, and I am quite willing to argue that code-trolling in general fails that test.
@Chris The "most of the other users" is not a good criteria, for that you would have to also show that "most of the other users" actually pay attention on meta.
I think, given that my response to your post has more upvotes than your post itself, that the general "tone" of the community is that my view is more congruent with the view of the community than yours is.
@PeterTaylor The code-trolling wiki's take on the "objective-criteria" thing is that it should clearly be labelled as a "popularity-contest" - at least that's current policy. The "popularity-contest" object criteria is vote count.
Monarchs have to serve the people, or else there'd be a revolution and said monarchs get beheaded. ;-)
17:22
@PeterTaylor Sorry to derail, but it looks like the "per-site customizable page" needs to be updated -- Help may be available on the Puzzle Lab chat or the meta Sandbox, and the use of these resources is encouraged -- both links in that line are no longer valid :(.
@Chris The fact that you cite vote counts on meta as evidence of "rightness" is disturbing, and for that I suggest you ask some of the mods on other sites, SO in particular, what their opinion on that particular criteria is.
I haven't the rep or I would make the edits directly.
@Chris They have to serve the people but they can't stay hidden in the throne room as nothing more than observers.
@JasonC I didn't say it's "rightness". I said it's more in line with the community's timbre.
@JasonC You're confusing winning criterion with specification.
17:24
@Chris Be fair, though. It's not "the community", it's "the portion of the community that reads meta", which is somewhat biased on all topics (ones I agree with or not).
@PeterTaylor That may be the case; but the current wording makes it very easy to make that mistake. Perhaps either the wiki or the help center should be clarified?
@JasonC "The portion of the community that reads meta" == "the voting public", i.e., the portion that has to be accounted to.
@Chris Now you're just worrying me. A conversation with other SE mods to get a take on what the metas mean may be in order.
@JasonC Seriously, voting is how the public lets their legislators know what their priorities are.
@Chris Yes I am aware of what voting does in the unrelated political constructs you are referring to.
@Chris Based on your ideas about the significance and use of meta, I am not sure that I have anything more to add here. Anyways thanks for the conversation, you raise good points, I hope you see my points too and find the time to reflect on this a little. I have to get back to work.
17:55
@TheDoctor Taking a really long test
@ChrisJester-Young what post?
I keep meaning to post a meta-question on the formal status of [popularity-contest] and [code-trolling], but I am very busy in "real" life right now (and for the foreseeable future). I suspect that you are right about not being able to turn back the clock, and the extra traffic may be worth it but we desperately need some kind of quality control in those tags. Actually, I think that [code-trolling] question are bad almost by definition---the whole point is that they are lazy question. — dmckee ♦ 4 hours ago
Ah, well in that case I don't think I've been around the site for long enough (I'm talking about 2/3 years ago) to be able to judge the "formal status" of that.
I am eating a sandwich and typing at the same time
@Chris Quick point; I was thinking on the way to work just now: The political analogies for moderators aren't the best here. A better analogy is a spotter at a gym. Minimal involvement but still enough to keep the weight lifter safe. Take a moment to visualize a good spotter. Now as for which of users / PCG / philosophies map to weight lifter / weights, that's an exercise for the reader.
18:21
@ProgrammerDan I think you need this codebeautify.org/javaviewer
Yesterday I used it, along with some manual golfing, to cut your 8000 character answer to ~2000
But it took care of 3500 characters easy.
:O
Very nice. I'll throw my newer, partically golfed answer into it.
Couls someone explain the following javascript:
m || mfs++;
//restart after 10 moves failed
10 < mfs && (mfs = 0, a.restart());
?
@ProgrammerDan In any case, my answer will come pretty far after you already have the bounty. When I'm done I'll port it to Python and beat you. Almost all of my answers start in Java and end up in Python lol
@Synthetica foo || bar means only run bar if foo returned a false value. foo && bar means only run bar if foo returned a true value.
Ah
I see
Thanks :)
18:26
@Rusher Haha, yes, I believe it. I keep meaning to use this forum as an excuse to improve my python, but there's always a "speed" component to writing answers, and at least for now I'm faster in Java
There are a lot of ways python would make shorter code for my solution, however. Lots of array accesses that could make heavy use of [:] constructs :)
@Rusher @ProgrammerDan Surely you should just learn Ruby, and forego both Java and Python. :trollface:
Hooray; we've got an ad displaying on Programmers now :-D
OH dear god
@ChrisJester-Young O.X if I get sufficiently bored, sure. :D
@Doorknob This is what I saw when I got the Code Golf ad postimg.org/image/iigg6pokn
That will surely give an awesome impression
18:41
@Rusher No, the "unleash your inner puzzler" one
Im just saying thats the one I got
That one is automatic
Not seeing it
I refreshed a billion times
Okay let me try :-P I'm on my phone right now so this may be difficult
18:44
Yea I have bad RNG
Refreshed a hundred more times... only see Jason's question
I haven't gotten it either; must be caching :-P
Actually, it has one click so far meta.programmers.stackexchange.com/ads/display/6315
Strange. :-P
@TheDoc Why?
Gtg because school
01:00 - 19:0019:00 - 00:00

« first day (1159 days earlier)      last day (3980 days later) »