Then everything from big news websites or local american news websites. I don't care about the US anymore, nor what journalists there think about the world.
And then anything that comes from any of the big companies. Google, Amazon, Facebook/Meta, Apple, etc. They don't need any more attention that they already get and I don't use any of their services anyway, to care about their announcements.
This works well for streamlining the process, since there can be a lot of LLM stuff at any given day:
// ==UserScript==
// @name Flaghider
// @namespace Violentmonkey Scripts
// @match https://news.ycombinator.com/*
// @grant none
// @version 1.0
// @author -
// @description 7/13/2024, 9:03:34 PM
// ==/UserScript==
let lastEl;
document.addEventListener('mousemove', ev => {
let el = ev.target.closest('.athing');
if (lastEl) lastEl.style.backgroundColor = '';
lastEl = el;
if (lastEl) lastEl.style.backgroundColor = '#fcc';
});
function wait(ms) {
return new Promise(res => setTimeout(res, ms));
}
window.addEventListener('keydown', async ev => {
if (ev.key == 'b' && lastEl) {
let el = lastEl.nextElementSibling;
let hide = Array.from(el.querySelectorAll('a')).find(e => e.textContent == 'hide');
let flag = Array.from(el.querySelectorAll('a')).find(e => e.textContent == 'flag');
localStorage.setItem('scroll', document.body.scrollTop);
hide.click();
await wait(300);
location.href = flag.href;
}
});
document.body.scrollTop = localStorage.getItem('scroll');