36 votes

Installing every* Firefox extension

5 comments

  1. [3]
    Eji1700
    Link
    My rambling thoughts as I avoid bed: Not that this is anything new to coders but god I have been living this reality all week. Humanity folks. Really it's just a skyrim/fallout modding run at this...

    My rambling thoughts as I avoid bed:

    making everything I did before this look really stupid.

    Not that this is anything new to coders but god I have been living this reality all week.

    Biggest extensions

    The biggest Firefox extension is dmitlichess at 196.3 MB, which contains 2000+ audio files.

    Here’s the rest of the top ten:

    (Unoffical) ReactBot Web, 184.9 MB: An entire Unity application. “This add-on is larger than most add-ons” is an understatement.
    Eric’s Thumbnail Seasoning!, 146.6 MB: Someone’s personal fork of YouTube MrBeastify. Contains 900 .pngs.
    Animal Forest:PG BGM, 137.4 MB: Evil version of https://tane.us/ac.
    YouTube OCR, 128.3 MB: Tesseract.js.
    Image to Text for ChatGPT, 128.3 MB: Also Tesseract.js.
    qwip AI Detection BETA, 126.0 MB: Two deepfake detection models.
    Kumo Study, 117.0 MB: 50 royalty free lo-fi study beats.
    YouTube Jakkify, 114.0 MB: Another YouTube MrBeastify fork. 500 soyjaks.

    Humanity folks.

    There were multiple extensions that changed all text to a certain string. bruh-ifier lost to Se ni važn. Goku is in the background.

    Really it's just a skyrim/fallout modding run at this point.

    My context menu is so long that I’m showing it sideways:

    I am honestly impressed that it will do that and sad for the first dev who got that fatal crash report.

    Every time I glanced at my script downloading extensions one at a time for six hours, I kept recognizing names. Oops, I’m the AMO subject-matter expert now! Parallelizing was making it slower by the last 4000 extensions, which didn’t happen on my Windows VM.

    I've always felt there must be some formula/conjecture along the lines of "for every X length of time you code in any manner, you are Y% more likely to be the top subject matter expert in the world on at least ONE thing".

    I am decently confident I'm close to top 5 for one billion dollar companies database and top 10,000 for another(well at least particular facets of them)? Neither which I have ever worked for mind you...

    Turning on Mullvad VPN and routing to Tel Aviv appeared to speed up the process. This was not because of Big Yahu, but because May restarted the script, so she repeated that a couple times. Whether that’s a Bun bug, I don’t know and I don’t care. May joked about a “version 2” that I dread thinking about.

    Case in point.

    This whole thing reminds me of Josh from Let's Game it Out. A youtuber who's known for playing games in obstinate and creative way, often doing everything in their considerable power to not progress normally and push the game to its limits.

    To be clear this power is apparently the ability to do repetitive tasks for what must be ungodly amounts of hours because some of the shit they've done is batshit insane, even if using basic automation.

    Noteworthy though a Satisfactory Dev watching his videos mentioned that they loved him for it as they seldom could actually get their hands on the save files of someone who would do anything near what he'd do so it let them get meaningful profiling on stuff that would've taken hours and hours of work to create and test.

    Point being, i'm curious if some firefox dev is going to read this and find some relevant crash logs and patch something 6 weeks from now (story mentions them already taking down a bunch of the hostile crap that was reported).

    It loaded, then she clicked on Environment Data and the browser crashed.

    The crash report under this had me laughing.

    13 votes
    1. creesch
      Link Parent
      Same same, I try to see it as a learning process. And sometimes if I am lucky I can still apply the stupid stuff elsewhere where it is not stopid. Dunno, as long as that dev figures out the...

      Not that this is anything new to coders but god I have been living this reality all week.

      Same same, I try to see it as a learning process. And sometimes if I am lucky I can still apply the stupid stuff elsewhere where it is not stopid.

      I am honestly impressed that it will do that and sad for the first dev who got that fatal crash report.

      Dunno, as long as that dev figures out the context quickly enough I can also see it as an oppurtunity to optimize those code paths anyway. Highly depends on the sort of dev it lands with though :D

      4 votes
    2. Zorind
      Link Parent
      I came to the comments to make sure someone had mentioned the crash report. Also big fan of the 3rd footnote.

      I came to the comments to make sure someone had mentioned the crash report.

      Also big fan of the 3rd footnote.

      3 votes
  2. [2]
    mild_takes
    Link
    How many of these are used by nobody ever?

    It turns out there’s only 84 thousand Firefox extensions. That sounds feasibly small.

    How many of these are used by nobody ever?

    4 votes
    1. TaylorSwiftsPickles
      Link Parent
      Well, fewer than 34.3% if "daily users" and "total users" are separate things

      34.3% of extensions have no daily users

      Well, fewer than 34.3% if "daily users" and "total users" are separate things

      9 votes