22

TL;DR

Should we remove the "cross-posted" close reason and instead flag for mod attention as they do everywhere else on the SE network?


Cross-posting on multiple sites of the Stack Exchange network is frowned upon. The general feeling of the community seems to be that having the same question on multiple sites leads to duplicated effort and wastes everyone's time. Perhaps. However, we take it to a whole new level.

As far as I know, U&L is the only site of the SE network with a close reason specific to cross-posts:

screenshot of the cross-posting close reason

As a result, our users tend to close cross-posted questions on sight. I have a number of problems with this approach:

  • New users have no idea that cross-posting is discouraged. How could they? It's buried in the help pages and is very easy to miss even if the user in question has actually read the help.
  • Consider the case of Ask Ubuntu (http://askubuntu.com), Super User (http://superuser.com) and U&L (http://unix.stackexchange.com). There are many questions that can be on topic on all three. How can I, as a new user, unfamiliar with Stack Exchange, know that those three are part of a single network of sites? They all have different UI styles, completely different URLs and different titles. It is very easy to assume they are independent sites. Yes, they share some similarities but so do http://biostars.org and http://ask.debian.net/ neither of which is affiliated with SE.
  • Most importantly, I don't like losing questions. If a question has been cross-posted on multiple sites, is on-topic on all of them and is a decent question, one of them should remain open. Because of this close-reason, that is almost never the one that is here!

Now, I already mentioned that other sites don't have such a close reason. Back when I first joined an SE site, I had asked what the correct way of dealing with cross-posts was. One of the mods on SU answered thusly:

  • It's usually enough to just say that it's been cross posted. Don't forget to include a link to the other version(s), so we can take a look ourselves.

  • If you want to be super helpful, tell us whether the question has already received an answer on the other site(s) it's been posted on. In that case we can usually close it or even delete it here.

  • If it doesn't have an answer on either site, please only flag on one site. We'll deal with contacting other sites' moderators and resolving the issue. Alerting moderators on all sites will probably lead to even more confusion. In the worst case all instances of the question would be closed.

I still think that is the best way of dealing with cross-posts. For example, this question was recently asked here, on AU and on SU. Because it was cross-posted, it received close votes and downvotes and flags on all three sites. That is messy and unhelpful to the OP and would have resulted in all three being closed. The question here had received a good answer so I contacted the mods on AU and SU, asked them to close their version of the question and then I re-opened the one here.

Granted, that is not a particularly stellar question but it is useful. It should exist on the SE network and the current system of closing cross-posts blindly would result in its loss network-wide. I feel that flagging is a much better way of dealing with cross-posts than close-voting. If the post is flagged, the mods can

  • Check which of the cross-posts is most on topic on its respective site.
  • Check whether any of the cross-posted questions has received an answer.
  • Check whether any of the others has been closed.
  • Contacts the mods of the other site(s) in question.

And decide which to close in each particular case taking into account the particular situation. With all this in mind, I suggest we remove the cross-posted close reason. Instead of immediately closing cross-posted questions, we should leave a comment like:

Cross-posted here. Please don't post the same question on multiple sites of the Stack Exchange network. See here for more information.

Then, flag the post for mod attention, giving us the link to the cross-post. We can then coordinate with the mods of the other site to choose the best home for the Q.

So, what does everyone think? Should we get rid of the close reason and flag/comment instead like everyone else? Or do we hate cross-posts so much more than anyone else on the network and really, really need this close reason on U&L?

9
  • I find having the fact that "cross posting" has its own section on the "What can I ask about" here page not exactly burying it.
    – Anthon
    Commented Mar 16, 2015 at 6:50
  • The main problem is that contrary to usenet, SE does not support cross-posting. What you're talking about here in usenet terminology is multi-post, copies of the same question being posted independently to different sites, and not linked together. Having said that, I'm not sure cross-posting (same question and answers shown on different sites) would work well on SE (cross-posting is often frowned upon on usenet as well (not as much as multi-posting)) Commented Mar 17, 2015 at 11:33
  • I think that cross-posting, or "multiposting" as @StéphaneChazelas puts it, is not a bad thing in general. Different subs have different approaches, and it's hard to know how the community is going to respond before you ask the question. As you say askubuntu, unix, and superuser have a lot of overlap; in fact, most of these subs do, as the fields they pertain to have massive overlap. I don't think xposting should be discouraged, as it all drives traffic to SE. I find more "duplicate questions" in Google than I do high upvote questions.
    – jfa
    Commented Mar 18, 2015 at 18:26
  • @JFA that's a different discussion. The SE position on cross-posting is quite clear. I'm asking whether we need a dedicated close reason or not. Mind you, I also agree that cross-posting isn't as bad as all that but that's just not what's being discussed here.
    – terdon Mod
    Commented Mar 18, 2015 at 18:28
  • In my opinion; No. I think it's a good rule as it is. Commented Mar 18, 2015 at 22:59
  • I don't agree the position on multiposting is clear. I don't care what happens on other Q&A sites. I don't see why a question should be closed because it was also asked on a site I don't know or care about. Many of the questions asked here have been asked on usenet before, should we close them? (I've seen questions asked here and on usenet by the same person at the same time). Commented Mar 19, 2015 at 22:25
  • @StéphaneChazelas personally, I agree with you 100%. I don't see cross-posting as a problem. Unfortunately, the SE network at large has a clear opinion on it. I, for one, would be very open to having a different approach here but we'd have to hash it out on meta. I was just saying that this question is about the close reason, not about the general stance on cross-posting.
    – terdon Mod
    Commented Mar 19, 2015 at 22:29
  • 1
    I can see consensus on that crossposting/multiposting should be avoided/discouraged (not on unix.SE though), not on crossposts being closed. Do you have a reference on that? Commented Mar 19, 2015 at 22:38
  • @StéphaneChazelas no, and that's part of the reason why I think we're being overzealous with the dedicated close reason. Some of our users seem to feel very strongly about it though as evidenced by the answers here. With this discussion, I'm trying to get us to back off and wait a while so we can be sure one of the Qs remains open.
    – terdon Mod
    Commented Mar 19, 2015 at 22:39

4 Answers 4

17

To address your concerns individually:

New users have no idea that cross-posting is discouraged. How could they? It's buried in the help pages and is very easy to miss even if the user in question has actually read the help.

People that cross-post the same question across multiple sites generally have little interest in reading the help pages anyway: they just want their question answered, and answered immediately, and the most expeditious way to acheive that is to put it, word for word, in as many places as possible because, like dropping dynamite in a pond, it is far more likely to get you the damn fish, irrespective of the side effects.

And there are side effects to this sort of behaviour. It isn't just about the this site generating more questions (see below), it is about the impact upon the community of volunteers that make this network of sites what it is. Cross-posting is an expression of selfish disregard for the time and effort that the community put in to maintaining these sites; it is a practice that should be, as the help centre notes, actively discouraged. And by actively, that means that, we the community, not just moderators, should have the ability to make that decision.

Most importantly, I don't like losing questions. If a question has been cross-posted on multiple sites, is on-topic on all of them and is a decent question, one of them should remain open. Because of this close-reason, that is almost never the one that is here!

While I understand this position, I think in this case, it is misguided. The sorts of questions that are cross-posted, because of the mentality that drives that behaviour, are almost always of poor quality. The sense of entitlement that leads someone to spam every community they can with their important question, is the same sense that renders them incapable of reading the documentation, searching for other answers already posted or taking the time to read the help centre pages. They are so busy farming out their question and then furiously hitting refresh with a sense of mounting indignation that people are actually ignoring their life threatening issue that they need to find yet another hapless community to inflict it upon...

In short, we have nothing to fear from closing these questions on all the sites they appear on: we, as a community aren't in danger of losing some precious resource, we are actually contributing to the greater good of the FOSS ecosystem by helping to establish and maintain some basic standard of civility and regard for the longer term good of our collective efforts.

So, my view would be that it is important that the ability to close these questions remains in the hands of the community, and is not solely left to the discretion of the moderators (fine, upstanding people that they are).

8
  • 1
    chilling.​​​​​​
    – mikeserv
    Commented Mar 15, 2015 at 2:23
  • 5
    I just don't see asking on multiple sites as such awful behavior. I believe that in most cases, cross-posting is an honest attempt to get an answer. People don't know we frown on it and should be given the benefit of the doubt. I have very often left comments asking the OP not to cross-post which resulted in the voluntary deletion of the other post. I see nothing wrong with posting a question on linuxquestions and the arch forums at the same time. On the contrary, since I will post the answer from one to the other, both communities benefit.
    – terdon Mod
    Commented Mar 16, 2015 at 12:27
  • 3
    I also don't buy that cross-posted Qs are necessarily bad. They should be analyzed on a case by case basis and, if the question is good, one of them should be kept. At the moment, people just tend to vote to close without giving the OP the chance to choose which of the SE sites they want to remain on. If cross-posting bothers us so much, we can always downvote, leave comments, flag etc. Why close directly?
    – terdon Mod
    Commented Mar 16, 2015 at 12:30
  • 6
    @terdon We will have to disagree about whether or not cross posting is selfish; you clearly have a more optimistic view of the issue. My real concern is that, in moving it to flagging, you essentially deprive the community of the ability to close--it is a shift in power from the many (well, those with the rep, anyway) to the few with no demonstrable benefit (other than precedent on other sites, which is another way of saying other communities, ie., not ours).
    – jasonwryan
    Commented Mar 16, 2015 at 16:20
  • Yes, that last is a very good point. However, the community can still close cross-posts by choosing a custom reason: "off topic > other > cross-posted". I have no intention of consolidating more power in my power-hungry hands (and yes, I know you were not accusing me of doing so :), the community can still close these. I just don't feel that a dedicated close reason is that useful. Also, note that this is exactly how it was done before right here, in this community. The CP close reason is quite new and we were happily closing CP posts before it.
    – terdon Mod
    Commented Mar 17, 2015 at 15:24
  • @terdon Fair enough. I feel that it is useful and, given we are only going to see an increase in cross posting, I like the fact that we have a dedicated close reason; it does make community moderation that little bit easier.
    – jasonwryan
    Commented Mar 17, 2015 at 17:07
  • 2
    It's just part of a bigger problem. Far too many times I've had to ask myself: "Is this a linux question for U&L, a bash scripting question for SO, an ubuntu specific question for AU, a server specific question for SF, or a generic question for SU?" The sites really aren't that different - what's the difference between linux and ubuntu? When does a question belong on AU and not here? When does a question about a linux server belong on SF and not here? When does a bash scripting question belong on SO and not here? I feel like these sites should't be separated by anything more than tags.
    – Jacklynn
    Commented Mar 25, 2015 at 17:42
  • Feature Disapproved
    – Izkata
    Commented Mar 26, 2015 at 20:13
9

U&L is the only site I know of where multi-posting¹ is one of the moderator-defined close reasons. However most other sites do close multi-posts. In the old days, we used the badly-fitting “too localized” reason (on the basis that the copy of the question here is not useful to anyone since it has answers on another site). Nowadays, we use the worse-fitting “off-topic” reason with a custom comment.

The one site I'm aware of that doesn't have this policy is Mathematics (which tends to accept multi-posts as long as all copies link to each other). Its research-level sister site Math Overflow does have a policy against multi-posts.

We should close all but one copy of multi-posts as fast as possible so that people don't waste effort writing similar answers independently on different sites. Waiting is the worst possible reaction. I agree with slhck: users should be encouraged to vote to close in addition to flagging. (I do not encourage downvotes for multi-posts, however, unless the user doing it has already been told not to in the past.) If the question ends up closed on both sides (which rarely happens, usually moderators react faster than the question can get 5 close votes on both sides), a moderator can easily reopen it.

This doesn't need to be a moderator-defined close reason, but I would only support removing it to make room for a different moderator-defined close reason. We have a policy against multiposts and should keep it.

¹ Technically, this is not cross-posting, since it isn't the same post appearing in multiple locations but identical yet unlinked posts.

11
  • I'm not suggesting changing our policy, just the close reason. I want to avoid ending up with all the cross-posts closed. If it is just flagged for mod attention, we can deal with it manually and decide which one should remain open. As for replacing it with another reason, how about this one?
    – terdon Mod
    Commented Mar 14, 2015 at 14:13
  • @terdon How often do we end up with all the copies closed? I've done a lot of closing and I don't remember it happening on my watch. Do we use the “cross-post” reason more often than “learning materials”? Commented Mar 14, 2015 at 14:17
  • I guess it also depends on how quick the moderators respond, it seems we're reasonably well staffed now. Also, could still leave a comment pointing to the other copies of the question—that'll warn anyone contemplating answering that it's a cross-post.
    – derobert
    Commented Mar 14, 2015 at 14:21
  • @Gilles I'm trying to get some hard data from SEDE now. My impression is that yes, the cross-posted reason is used way more than learning materials.
    – terdon Mod
    Commented Mar 14, 2015 at 14:23
  • @derobert yes, we're now at ~2h average response time for flags. Down from several days when poor Michael was shouldering most of the weight.
    – terdon Mod
    Commented Mar 14, 2015 at 14:24
  • 2
    I was going to answer, but this answer basically covers it all. The "flag/coordinate with mods/keep exactly one open" scheme proposed in the question here is exactly how it did work before, and by the time we had negotiated which version would stay open, all of them would have multiple answers posted and we'd end up needing to migrate/merge/delete duplicates to get all the information in one place. This question seems to buy into the "closing is irreversible" theory that new users so often subscribe to. If (and I doubt this is common) all instances get closed, we can always reopen one
    – Michael Mrozek Mod
    Commented Mar 14, 2015 at 20:08
  • @MichaelMrozek now that we have more active mods, the flag handling speed is far faster than it was the last time this close reason was not available. Also, there's no reason not to close as "off topic > other > cross-posted". If this is all handled by the community, the Q is likely to never be reopened even if all others are closed since i) the OP is unlikely to edit and ii) the mods won't be aware of it. I am not suggesting that cross-posts should be left alone, only that they don't need their own close reason when a custom one will do.
    – terdon Mod
    Commented Mar 17, 2015 at 15:21
  • @terdon The slowdown isn't a mod here noticing the flag, it's contacting mods on the other sites to figure out which site is going to keep the question. I don't follow why you want to eliminate the dedicated close reason but still encourage people to close all the same questions with a custom reason; what's the difference, other than forcing people to type more?
    – Michael Mrozek Mod
    Commented Mar 17, 2015 at 15:37
  • @MichaelMrozek contacting the mods is quite quick in my (admittedly limited) experience. I just use the TL and ping them. I want to eliminate it to avoid a knee-jerk response. I would like new users to be educated, not chastised for something they likely didn't know they shouldn't do. I don't think that CPs are common enough to merit their own close reason, I'd rather replace it with a generic off topic one.
    – terdon Mod
    Commented Mar 17, 2015 at 15:51
  • 3
    @terdon Why do you keep saying that question closure is "chastising" them? We're closing the question because it's cross-posted, we're not yelling at them; the close message is pretty educational as it is. And I'm pretty sure cross-posts are way more common than questions that are completely off-topic; the rare times we do get non-Linux questions they tend to be about Windows and we push them to SU anyway. I don't really care if there's a dedicated close reason or not, but if we're going to keep closing cross-posted questions then I completely don't understand the reason to not have it
    – Michael Mrozek Mod
    Commented Mar 17, 2015 at 16:45
  • 1
    @MichaelMrozek Sorry, that's not what I meant. No, closing as such is not chastising. It's the closing without giving the OP the chance to choose which one remains that I want to avoid. I feel that this happens too quickly now and it should take a bit more time to give the OP the chance to respond. I have often seen questions that I'd like to see remain here closed as cross-posted. Were this reason not available, I think that the process would have been slower and a more fine-grained control would be possible. It looks like I'm alone on this though so I won't press it :)
    – terdon Mod
    Commented Mar 17, 2015 at 16:51
2

I don't have much of an opinion on how the cross posts get closed, as long as it is fast, before it generates the reintegration work associated with multiple answers on different sites.

My first thought was to suggest including something in the "Welcome" text that you get when you post your first question (not sure if that is true and you get this text, I just followed a link in a post on meta.stackexchange and applied the path to our site), but as others indicated people just click through that.

However there is IMO another approach: it is easy for me to check if someone cross-posts if they use the same account on multiple sites, and more difficult, but still possible, if they do so using multiple accounts (by matching title, content). To do that one can write a program to look up new questions by following the profile link of the question's OP to see what other (recent) activity there has been on other, subscribed, sites and give notification of possible cross-posts. Matching titles across questions on all SE sites independent of poster would be more expensive but not impossible. The delay of a question showing up on google seems so small you could even use that.

With the extra information that is available to the application observing new posts within the StackExchange network (easy database access on OPs recent activity, but checking other activity from the same IP should catch most cross-posters using multiple account), checking for cross posts should be relatively simple and not very expensive. Based on that analyses:

  • the OP could be warned
  • the OP could be altogether prohibited from posting the question that is too similar to a question somewhere else (or even similar to one the same site by the same OP, we have those every once in a while as well)
  • moderators could be notified
  • An automated close vote could be cast, with a comment "possible cross-posted" so reviewers can directly check.

If we need a proof of concept, I can offer looking into creation of a client side tool for that. I can have the tool add answers to some special meta-post created for this purpose, for potential cross posts found, so everyone interested can see there how well this works (instead of directly putting comments on real questions).

4
  • 1
    That's a pretty good idea but I think it would be better as a feature request on the main meta. You're not really answering the question here which is about whether we should remove that specific close reason given that we're the only site on the network to have it.
    – terdon Mod
    Commented Mar 16, 2015 at 12:24
  • 2
    MSE: Can we automate detection of cross-posting?
    – Michael Mrozek Mod
    Commented Mar 17, 2015 at 17:43
  • @MichaelMrozek thanks for the link, it looks like the idea is not new, but a demo implementation might be.
    – Anthon
    Commented Mar 18, 2015 at 6:07
  • Making it totally impossible doesn't seem quite right; wouldn't that make it hard to voluntarily relocate a question to a more appropriate SE site?
    – SamB
    Commented Mar 20, 2015 at 23:15
-1

Since we are talking about cross-posting among the sites in the SE network which necessarily share the code and inner structure -

- why not do a provision in a UI for the cross-posting that would legally merge all the sites' answers and form a interdisciplinary question?

Let the scoring be independently counted on all sites (upvotes/downvotes) but with points that are an arithmetic mean of the points given on each site. This way the scoring system will automatically discourage publishing the question on sites where it would get low scores and give no bonus to the act of cross-posting.

Such questions will obviously be visible on all SE sites into which it is cross-posted, but with references to the other sites as well. And each site would conveniently merge all answers together, but only local answers would be active.

I think most of this functionality can be rendered on the client side. Think about it as a layer of Greasemonkey scripts that are applied when the question is flagged as cross-posted. The only time the sites from the SE network will have to contact with each other is to calculate the common scoring rule I proposed.

I know it might be a challenge to program this. But don't say it is impossible. And we should strive for the best, right?

And if you still have your doubts - think about this very question. I bet there is more than one SE community that has this "cross-posted" flag. Why not it be shared on all of these sites' meta to get a collective discussion?


Being an another interdisciplinary person (physicist turned-statistician who also administer a cluster of his own Ubuntu Linux servers and fluently program in several languages) I too often have a feeling that tailoring a problem into a question that fits exactly on one SE network really hurts its potential. And maintaining the proper cross-posting etiquette is tedious and time-consuming.

1
  • 3
    This doesn't work because what is a good answer on one site might be a bad answer on another site. Furthermore it would be a major technical effort for a feature that is very rarely useful. Commented Mar 20, 2015 at 21:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .