There are some people here that we all want to ignore (naming no names). Some subsaidits that we don't want to see posts from (again, naming no names). However, allowing people to completely block stuff means that they won't be able to report spam (rhymes with "Fartin’ Rimothy"), and the quality of /s/all will quickly devolve.
So. What to do? How can we block things without becoming unable to see them? Here are a few ideas, stolen from various places and attributed where possible:
Visually de-emphasise blocked content with CSS, like:
.ignore {
opacity: 0.8;
/* shamelessly nicked from https://stackoverflow.com/a/19848543/5223757 */
background:
linear-gradient(to top left,
transparent 0%,
transparent calc(50% - 0.8px),
red 50%,
transparent calc(50% + 0.8px),
transparent 100%),
linear-gradient(to top right,
transparent 0%,
transparent calc(50% - 0.8px),
red 50%,
transparent calc(50% + 0.8px),
transparent 100%);
}
/u/TomBombadil's suggestion of weighting content on the home page, slightly modified, can be used to reduce the weight of "ignored" subs, so that you see:
- Lots of what you subscribe to,
- Some of what you don't subscribe to, and
- Barely any of what you ignore.
It'd be great if we could customise the weights, too, or maybe create custom groups with custom weights and assign subs to them. This idea will increase the load on the server, but I think it's worth it. Also, depending on the intelligence (heh) of the SQL server, it might not be a significant penalty.
Other suggestions? Those'd be good!
[–][deleted] 3 insightful - 1 fun3 insightful - 0 fun4 insightful - 0 fun4 insightful - 1 fun - (3 children)
[–]JasonCarswell 6 insightful - 3 fun6 insightful - 2 fun7 insightful - 2 fun7 insightful - 3 fun - (1 child)
[–]Jesus 2 insightful - 2 fun2 insightful - 1 fun3 insightful - 1 fun3 insightful - 2 fun - (0 children)
[–]wizzwizz4[S] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)