<!doctype html>
    <html lang="en">
    <head>
      <title>Block all Twitter Blue subscribers</title>
      <link rel="Shortcut Icon" type="image/x-icon" href="/243ac1e7-c56a-4c26-8c7a-90ca629bef9b.icon.png" />
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1">

      <link rel="alternate" type="application/atom+xml" title="Feed" href="https://notes.jordanscales.com/feed.atom">

      <meta property="og:title" content="Block all Twitter Blue subscribers" />
      <meta property="og:image" content="https://notes.jordanscales.com/me.png" />

      <meta name="twitter:card" content="summary" />
      <meta name="twitter:site" content="jdan" />
      <meta name="twitter:title" content="Block all Twitter Blue subscribers" />

      <link rel="stylesheet" href="/style.css">
      <link rel="preload" href="/prism-coy.css" as="style">
      <link rel="preload" href="/prism-tomorrow.css" as="style">
      <link id="prism" rel="stylesheet" href="/prism-coy.css">
      <link rel="stylesheet" href=/katex.min.css>
    </head>
    <body>
      <script>0</script>
      <main class="p243ac1e7">
        <header>
          <a href="/">Home</a>
          <button id="toggle-btn" aria-label="enable dark theme">🌙</button>
        </header>
        <div class="title-row">
                <img width="32" height="32" alt="" src="/243ac1e7-c56a-4c26-8c7a-90ca629bef9b.icon.png" />
                <h1>Block all Twitter Blue subscribers</h1>
              </div>
        <div class="text" id="b0e001fce">
      Chromium: <a href="https://chrome.google.com/webstore/detail/blue-blocker/jgpjphkbfjhlbajmmcoknjjppoamhpmm">https://chrome.google.com/webstore/detail/blue-blocker/jgpjphkbfjhlbajmmcoknjjppoamhpmm</a>
      <div class="children"></div>
    </div><div class="text" id="b18bd4988">
      Firefox: <a href="https://addons.mozilla.org/en-US/firefox/addon/blue-blocker/">https://addons.mozilla.org/en-US/firefox/addon/blue-blocker/</a>
      <div class="children"></div>
    </div><h2 id="what-">
      <a href="#what-" class="link">🔗</a>
      What?
    </h2><ul id="bd9834df2"><li id="b3e688701">
      <div class="list-item">
        Twitter Blue is a subscription service where you can pay $8 a month for a blue check mark and a few select features. One of those features is that your tweets will show higher up in the replies than other accounts who do not subscribe to Twitter Blue because that is what the free marketplace of ideas means.
      </div>
      
    </li>
<li id="bb867c478">
      <div class="list-item">
        Open even the slightest of controversial tweets (such as a local library celebrating Pride) and you’ll be forced to scroll through hundreds of the absolute worst people you can imagine. Just some real freaks.
      </div>
      
    </li>
<li id="bacfab010">
      <div class="list-item">
        You should block all of these people and not look back. To do this I use <a href="https://chrome.google.com/webstore/detail/blue-blocker/jgpjphkbfjhlbajmmcoknjjppoamhpmm">Blue Blocker</a> on Chrome (Firefox <a href="https://addons.mozilla.org/en-US/firefox/addon/blue-blocker/">here</a>).
      </div>
      
    </li></ul><figure id="b213c4716">
      <img alt="" src="/213c4716-212e-40e1-ba08-d5159cca0d7f.image.png">
      <figcaption></figcaption>
    </figure><h2 id="why-">
      <a href="#why-" class="link">🔗</a>
      Why?
    </h2><ul id="b00ece216"><li id="bcb839c8f">
      <div class="list-item">
        Twitter’s ranking algorithm not only includes “Is the user subscribed to Blue?” but also takes into account <a href="https://github.com/twitter/the-algorithm/issues/1386#issuecomment-1496765566">blocks and mutes</a>.
      </div>
      
    </li>
<li id="b1efeab82">
      <div class="list-item">
        Giant block lists are a source of pain for Twitter. <a href="https://twitter.com/elonmusk/status/1624678792550846464">“The giant block lists are problematic. They mess up the recommendation system & create a DDoS vector.” - @elonmusk</a>.
      </div>
      
    </li>
<li id="bda3fa8de">
      <div class="list-item">
        It’s therapeutic to not deal with these people. In fact, you’ll quick realize it’s a lot of the same people over and over again (you will have already blocked them). Not that many people subscribe to Blue.
      </div>
      
    </li></ul><h2 id="how-">
      <a href="#how-" class="link">🔗</a>
      How?
    </h2><ul id="b0e373351"><li id="bc8e10c69">
      <div class="list-item">
        Install <a href="https://chrome.google.com/webstore/detail/blue-blocker/jgpjphkbfjhlbajmmcoknjjppoamhpmm">Blue Blocker</a> on Chrome (Firefox <a href="https://addons.mozilla.org/en-US/firefox/addon/blue-blocker/">here</a>). You do not need to turn it on. You do not need to login to use it. Just keep it running in the background and let it to do its thing.
      </div>
      <ul id="b67d5789c"><li id="b2c585294">
      <div class="list-item">
        It’s also <a href="https://github.com/kheina-com/Blue-Blocker">open source</a>!
      </div>
      
    </li></ul>
    </li>
<li id="b7563c57d">
      <div class="list-item">
        It will block users with blue checks as they appear on your screen (specifically it will queue them for blocking, and slowly drip away as block is pretty severely rate-limited).
      </div>
      
    </li>
<li id="bed741017">
      <div class="list-item">
        <strong>I’m a bit of a freak myself so I like to dive into tweets from awful people and just mass-block all the replies. Seeing that number go up in realtime feels really good.</strong>
      </div>
      
    </li></ul><h2 id="what-about-my-friends-who-subscribe-to-blue-">
      <a href="#what-about-my-friends-who-subscribe-to-blue-" class="link">🔗</a>
      What about my friends who subscribe to Blue?
    </h2><ul id="b1d3484d5"><li id="bd9547930">
      <div class="list-item">
        By default “block people I follow” and “block people who follow me” are unchecked, meaning they’ll be spared.
      </div>
      
    </li>
<li id="be3d39954">
      <div class="list-item">
        After using this for about a month, the amount of collateral damage (that is, noticing I’ve blocked someone I didn’t want to) has been… 2 people.
      </div>
      
    </li></ul>
        
      </main>
      <script>const stylesheet = /** @type {HTMLElement} */ (
  document.getElementById("prism")
);
const toggleBtn = /** @type {HTMLElement} */ (
  document.getElementById("toggle-btn")
);

/**
 * Set the theme to either light or dark.
 * @param {boolean} isDark
 */
function setTheme(isDark) {
  if (isDark) {
    localStorage.setItem("theme", "dark");
    document.body.classList.add("dark");
    toggleBtn.innerHTML = "☀️";
    toggleBtn.setAttribute("aria-label", "enable light theme");
    stylesheet.setAttribute("href", "/prism-tomorrow.css");
  } else {
    localStorage.setItem("theme", "light");
    document.body.classList.remove("dark");
    toggleBtn.innerHTML = "🌙";
    toggleBtn.setAttribute("aria-label", "enable dark theme");
    stylesheet.setAttribute("href", "/prism-coy.css");
  }
}

function toggleTheme() {
  if (localStorage.getItem("theme") === "dark") {
    setTheme(false);
  } else {
    setTheme(true);
  }
}

if (!localStorage.getItem("theme")) {
  const osTheme = window.matchMedia("(prefers-color-scheme: dark)").matches
    ? "dark"
    : "light";
  localStorage.setItem("theme", osTheme);
}

toggleBtn.addEventListener("click", (e) => {
  e.preventDefault();
  toggleTheme();
});
setTheme(localStorage.getItem("theme") === "dark");
</script>
    </body>
    </html>