28

This question already has an answer here:

Answers sometimes become obsolete. New solutions arise that were not technically feasible at the time that the question was originally posed. People decide that the old way of doing things is no longer a good idea. This goes for answers on main sites as well as on meta sites.

In How to deal with obsolete answers?, several suggestions were raised, but I don't find them satisfactory.

  • Deleting is not appropriate, I think, since it removes all trace of the answer, and even obsolete information is sometimes useful. It leaves a void, and there is even a risk that the void could be filled by someone else writing a similarly obsolete answer. I also believe that is is inappropriate to strip the original poster of reputation points that were rightfully earned in the past.
  • Editing the answer to provide a new solution is an underhanded approach, since the practice of radically altering posts is prone to abuse. Who is to say that all the voters who upvoted the original answer agree with whatever new advice is added? It's even worse if someone other than the original author of the answer violates the author's intent. Editing also fails to confer reputation commensurate with the effort, if the new answer is completely different. Additionally, it might not be desirable to bump an old post onto the front page.
  • Downvoting To counteract all of the upvotes, you would have to rally a downvote brigade, which is neither realistic nor desirable. There's no need to hurt the original poster's reputation just because an answer is no longer relevant. Furthermore, all previous upvotes are locked in unless the post is edited, so the concerns raised above about editing also apply.
  • Commenting is insufficient, because it could be buried at the bottom of a long thread. Also, comments on Stack Exchange are designed to be of a somewhat transient nature. Comments also don't alter the order of presentation of answers.
  • Locking is currently possible only for a "Content dispute" or for "Offtopic [sic] comments". As the guidelines say, "posts should only be locked when something seriously bad is happening. A locked post cannot be changed in any way or voted on". I don't think that obsolete information qualifies as "seriously bad", or that editing/voting should be prevented.

I think a feature enhancement is called for!

marked as duplicate by 200_success, ᔕᖺᘎᕊ, Community Aug 2 '15 at 16:10

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

  • 5
    Once this gets implemented, this would also be very useful on Stack Overflow. A workaround that was necessary 5 years ago isn't today's best practice. Obsolete notices wouldn't solve all problems, but would make it much easier to maintain high quality. – amon Nov 25 '14 at 18:51
  • 1
    1) How often does this occur? 2) Who decides that a post is now obsolete? – Martijn Pieters Nov 25 '14 at 18:54
  • 1
    @MartijnPieters 1) I don't know how to gather frequency stats, but when you do encounter the issue, it's befuddling, for the reasons stated above. 2) In my proposal, any user can flag a post, ideally with supporting information (an link to documentation, a newer answer, or an existing comment). A moderator would have to make a decision based on the evidence. – 200_success Nov 25 '14 at 19:12
  • 10
    Moderators are supposed to be able to moderate without domain knowledge. I'd argue that they are not the right people for making that decision because deciding whether something is obsolete requires domain knowledge. – Mysticial Nov 25 '14 at 19:22
  • @200_success I'd reject that out of hand. It should never be down to one user, and mods do not have the domain knowledge to judge the evidence. – Martijn Pieters Nov 25 '14 at 19:27
  • 5
    Then make this a review queue... tag badge holders may review a post against brought evidence and "vote" on an answer. That way mods are out of the dilemma and posts can still be marked as obsolete. – Vogel612's Shadow Nov 25 '14 at 21:43
  • 2
    @Mysticial and MartijnPieters By that logic, the legal system would fall apart because judges aren't domain experts in all the cases they rule on. If a moderator doesn't know the answer directly, he/she can do some quick research, look to see if a more up-to-date answer exists, seek guidance from the community, defer to another moderator, or even reject the flag for lack of clear evidence. – 200_success Nov 26 '14 at 10:52
  • <s>What about a post notice?</s> Never mind; now I've seen (and voted on!) your answer. – Shokhet Jan 7 '15 at 17:12
  • @200_success why not use your OP binding dupe vote? ;) – ᔕᖺᘎᕊ Aug 2 '15 at 16:07
  • @ᔕᖺᘎᕊ Because the iOS app doesn't offer it. – 200_success Aug 2 '15 at 16:10
  • oh lol @200_success! didn't know :) – ᔕᖺᘎᕊ Aug 2 '15 at 16:11
29

A moderator post notice could fit the bill nicely. Currently, there are three types of notices:

  1. citation needed

    This post does not cite any references or sources. Please help improve this post by adding citations to reliable sources. Unsourced material may be challenged and removed.

  2. current event

    Post is related to a rapidly changing event.

  3. insufficient explanation

    We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

I propose a fourth type:

  1. obsolete

    This post may contain obsolete information.

It would be nice if answers were ordered such that posts marked as obsolete were sorted as if they had a score of 0.

Some advantages of this approach include:

  • The notice would be more prominent than a comment.
  • Readers can draw their own conclusions as to what to do with the information.
  • Previously earned reputation is preserved.
  • Other answers can bubble up to the top.
  • This feature piggybacks on an existing feature (in fact, it complements the "current event" post notice).

The only drawback I can think of is that it places moderators in a position of having to judge whether to post the notice, but I don't think that it is significantly more burdensome than with the existing kinds of post notices.

  • 8
    This would be a great solution – under two conditions: (1) The notice should be displayed above the answer so that I don't have to read obsolete info. (2) There would have to be a new kind of “obsolete” flag so that users can request the mods to apply the notice. – amon Nov 25 '14 at 18:47
  • 2
    @amon: I don't see it becoming its own flag type, unless it's also incorporated for the other notices. But I also see this more useful for Meta, as moderators themselves don't need to decide themselves if any main site content (domain knowledge) has become obsolete. – Jamal Nov 25 '14 at 18:58
  • Question: what would this moderator notice do to accepted answers and the "credibility" of the checkmark? Should an answer marked obsolete be allowed the green tick? – Vogel612's Shadow Nov 25 '14 at 20:50
  • 8
    @Vogel612'sShadow The mod notice should not strip off the acceptance checkmark. I think that the "obsolete" notice should override the sort order, though. – 200_success Nov 25 '14 at 20:55
  • 2
    Since posts notices are managed entirely by moderators, this is requiring moderators to be evaluating the technical merit of the posts. They may not have the expertise to know if a given answer is or is not obsolete, and it's not like they can just take the word of a flagger. Mods applying the notice also doesn't scale; there's just too much content becoming obsolete for them to be able to manage it on their own. – Servy Jan 7 '15 at 17:48
  • 1
    @Servy Maybe we could allow this particular "mod notice" to gold badge holders, if (say) 5 of them agree that the answer is indeed obsolete. – S.L. Barth Jan 8 '15 at 9:25
  • @200_success it would be burdensome of the moderators of larger sites (like Stack Overflow, Server Fault, Super User, Gaming etc.) where the moderators can't be expected to have encyclopaedic knowledge of the site's topic. – ChrisF Jan 8 '15 at 12:27
6

I think adding a new flag will be a good solution.

It will work like this:

  1. User finds a question or answer which is out-dated
  2. (S)He will flag the question or answer as outdated
  3. Moderator or high-reputation user will be able to see such flags
  4. Verification
  5. If obsolete then the question or answer is marked as obsolete

This must be coupled with the ability to search only for posts marked as obsolete which can then be updated with appropriate information.

  1. This will help the community to view specifically just questions/answers with obsolete mark and will enable quick update of information.

  2. People who are searching for answers to such questions will proceed with caution when using/applying answers flagged out of date

  3. This will definitely improve the quality of community wiki posts and facilitate preferential update of such posts which should be maintained up-to-date

This will work better if a higher amount of reputation is given when users update an obsolete post and it is accepted.

  • Thanks for correcting that grave error @Matthew Haugen – One Face Jan 8 '15 at 9:44
  • 1
    Why would a moderator be able to tell that an answer is outdated? We don't have encyclopaedic knowledge of everything on the site (especially not on a site like Stack Overflow, Server Fault or Super User) so there's no way we'd be able to validate the flag. It would have to be done by gold (and silver?) badge holders in the tags. – ChrisF Jan 8 '15 at 12:17
  • Oops didn't think about that. I assumed that a moderator of a site would have general expertise in that site. I did not say tag because I don't know a way to specifically tag just one answer. I thought the only the question could be tagged – One Face Jan 8 '15 at 12:20
  • You can't tag an answer, so it would have to be based on the tags on the question. – ChrisF Jan 8 '15 at 12:25
  • So if just one answer, let's say one way to solve the problem presented, is obsolete then the only way to intimate this with a tag would be to tag the whole question. That would increase the work load of people seeking to correct such posts. That's why I proposed a flag – One Face Jan 8 '15 at 12:27
  • Mods should definitely not be responsible for determining or even just verifying obsolescence. This must be voting-driven, somehow. OR do we put an auto banner on every post more than a year old, warning that it may not be applicable any more? A blunt instrument, sure, and not perfect, but.... – Lightness Races in Orbit Mar 25 '15 at 12:37
3

so-called "Out of date" answers aren't always bad answers.

Sometime people need information that you would consider to be "Out of date" This is especially true if the reason why the answer is "out of date" is because the technology changes.

Going by the technology changing example:

When new technologies come out, the old ones don't just evaporate and disappear. Normally, there are people who still use them, and they still need answers which apply to the old technologies.

You might be tempted to tell them to just update their technology, but it can cost a lot of money and/or time to update technologies, and sometime it actually makes financial sense to just not upgrade.

  • 4
    "When new technologies come out, the old ones don't just evaporate and disappear." Actually, some do. A removed feature of a web application, for instance, is no longer available to anybody. – Fish Below the Ice Jan 7 '15 at 17:06
  • 3
    Right; that's why the proposition isn't to delete the information, but rather to make a post notice about it. – Shokhet Jan 7 '15 at 17:15

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