48

There are some types of questions I don’t want to see, and so I hide questions with certain tags. However, I've found that questions with these tags can still show up in Hot Network Questions.

For example, I've ignored the tag for the latest Star Wars movie on Scifi/Fantasy Stack Exchange, but questions for that movie from that site show up in Hot Network Questions.

Would it be possible to make it so that Hot Network Questions does not show questions that contain tags I am ignoring on the site that the question originates from?

  • 7
    This is particularly relevant to spoilers in the title of Sci Fi HNQs! – corsiKa Dec 21 '15 at 23:25
  • This would be useful to hide all these pokemon go questions... – Keith Hall Jul 12 '16 at 12:56
  • The Last Jedi brought me here – Joe Dec 19 '17 at 3:40
  • 3
    It would be nice to have this feature for Hot Meta Posts too. On Stack Overflow, I don't use Jobs so I have [jobs] as an ignored tag, but I still see questions about Jobs in the Hot Meta Posts. – Donald Duck Feb 17 '18 at 19:43
7

This is relevant again now that Endgame has hit. Even though the posts have appropriate spoiler tags, the titles alone are giving me hints as to what occurs in the movie. This needs to happen.

  • 1
    have you considered turning on option to hide HNQ in user preferences? – gnat Apr 26 at 14:37
  • 5
    @gnat, I might have to until I see Endgame, but I do enjoy the HNQ list overall, including for scifi and movies - it introduces me to new series, etc. I like to collect random information about many subjects, and HNQ is a perfect tool for that, so I'd rather not turn it off, even temporarily, if this is a simple change that the developers could make. – Sam Skuce Apr 26 at 14:41
  • 1
    @SamSkuce It's a very not simple change and we have no plans to work on it any time soon. – Catija Apr 26 at 21:12
  • 3
    @Catija Does that mean that this question is status-declined? – user392547 Apr 27 at 18:16
3

This can increase a user clicking the question, and also prevent showing the user irrelevant questions.
But, developing this feature will be harder than hiding individual sites on the sidebar.
This will help prevent unwanted questions from being shown in the HNQ.
I say we should implement it.
You can write a complicated userscript, but the simplest solution is to hide the entire site with a userscript.
Here is a example (taken from here) (set the ignore variable to a comma-seperated list of sites to hide):

// ==UserScript==
// @name        Hide SE site from Hot Questions
// @namespace   stackexchange
// @description Hide certain Stack Exchange sites from the Hot Network Questions list.
// @include     *stackoverflow.com*
// @include     *superuser.com*
// @include     *serverfault.com*
// @include     *askubuntu.com*
// @include     *stackapps.com*
// @include     *mathoverflow.com*
// @include     *.stackexchange.com*
// @version     1
// @grant       none
// ==/UserScript==

/*
For list of Stack Exchange sites, look here:
    http://stackexchange.com/sites?view=list#traffic

Put your excluded sites here under variable 'ignore'.  Example, if you want to ignore Arqade and Mathematica:
    var ignore="Arqade,Mathematica";
*/
//This is just an example list, I have nothing against these sites, they just happened to have Hot Questions when this was made
var ignore="Programming Puzzles & Code Golf, TeX - LaTeX";

var questList=document.getElementById("hot-network-questions").getElementsByTagName("li");
var curSite="";

ignore=","+ignore.replace(/, /g, ",");

for(i=0;i<questList.length;i++){
    curSite=questList[i].getElementsByTagName("div")[0].title;
    if(curSite.indexOf("Stack Exchange")>1) {
        curSite=curSite.substring(0, curSite.length - 15);
    }

    if(ignore.indexOf(","+curSite)>-1) {
        questList[i].style.display = "none";
    }
}
3
+150

Although the tag filtering is done by your browser when viewing each page, the way it works is not very flexible, and as Catija states in a comment above this proposal is not currently a good fit. Further to that the suggestions of completely reworking the follow/ignore process to serverside have stalled for years with no ideal solutions. Certainly nothing worth overturning current functionality.

The userscript provided in smileycreations15's answer is a functional approach that can be customised independantly of existing follow/ignore selections. This seems like the most appropriate solution which solves the spoiler cases, and can be adapted to suit other needs without cost to other users or the network. Existing tag tools are quite complex to tweak because they are site specific, while Hot Network Questions are network-wide, where identical tags may have a completely different meaning.

In short, tags are not easily used to identify content across the whole Stack Exchange network, so filtering Hot Network Questions with tags would not behave consistantly.

You must log in to answer this question.

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