Sign in

Mike (@SirStendec)

@stendec.dev
450 followers 88 following 106 posts

FrankerFaceZ Lead Dev Washed up Speedrunner FFXIV Raider

PostsRepliesMedia
Mike (@SirStendec) @stendec.dev · 13/09/2026
A friend and me are working together messing with #Godot and I'm having a lot of fun. Experimenting with a 3D platforming system / level maker. Still very early, but I imported a level someone made for Mario Builder 64 and I've been having a blast just jumping around with my janky little 3d capsule.
A screenshot of a work-in-progress level editor for a 3D platforming game. There's a toolbar across the top to select different block types, a camera button, undo and redo, settings, and a Play button. The map itself appears to be a farm done in very blocky retro graphics.A screenshot of work-in-progress gameplay from a 3D platforming game, with a character represented by a simple 3d capsule shape standing on a platform in a blocky, retro environment.
2120
Mike (@SirStendec) @stendec.dev · 10/09/2025
In case any @frankerfacez.com are wondering why it's broken in @firefox.com and has been for eight days now, it's because we're still waiting for Firefox to approve the update. And, after eight days, we finally got... this. Firefox users, please ensure you're using our user-script and not the addon
A rejection notice for FrankerFaceZ's Firefox add-on with a template-based rejection message reading:
- Sources, specifically Testing information required: Please provide us with detailed information on how to test this add-on. If authentication to a website is necessary, give us a test username and password to facilitate our work. This can be provided in the Whiteboard field, which can be found in the Edit Listing page under the Technical Details section. This information is only available to reviewers.

- Development, specifically Not functioning as described: Your add-on does not function as described. Please either update the description to match the add-on's functionality or submit a new version that functions as per the description.
23919
Mike (@SirStendec) @stendec.dev · 04/09/2025
I sometimes use Google's news feed thing to scroll when I'm bored, and in the past week I've had to block like twelve different Fox News channels. This is obnoxious. It just keeps finding more random Fox YouTube channels it can try directing me too. Google is absolutely part of the problem.
160
Mike (@SirStendec) @stendec.dev · 23/06/2025
Twitch changed their font stuff again. Hopefully this won't result in too many people complaining that it's different now in the FrankerFaceZ support channels. If any things look super weird for you, try clearing any custom font size in FrankerFaceZ (Appearance > Theme >> Fonts).
2160
Mike (@SirStendec) @stendec.dev · 08/06/2025
A meme of a cat looking down. It's captioned:
> Solo Leveling game
> look inside
> 4 player co-op
0345
Mike (@SirStendec) @stendec.dev · 21/05/2025
I've spent way too much time looking into why the channel page on Twitch randomly refreshes itself after a bit of time, but I've come to realize that it happens even without any extensions running. Today's FFZ update doesn't stop the refresh, but does fix it breaking FFZ features, so yay I guess.
1140
Mike (@SirStendec) @stendec.dev · 01/05/2025
Been reading over that Epic v. Apple thing people have been talking about, and this part caught my attention. Just in a "What the fuck is Apple smoking, have they even looked at Steam before?" kind of way. Steamworks has so many features for developers. Everything a gaming platform should have.
An excerpt from page 20 of the Epic v Apple contempt order, with the following statement highlighted:

Apple personnel noted, for example, “Steam charges 20-30%, but does not offer platform services”
052
Mike (@SirStendec) @stendec.dev · 22/04/2025
I don't know who needs to read this, but: Wait for reviews.
010
Mike (@SirStendec) @stendec.dev · 31/03/2025
The review situation for Firefox add-ons is pretty dumb. There are multiple users leaving 1 star reviews accusing me of deleting their reviews, which I can't do. One user gave us a 1 star review for being "broken", I explained 7tv is having an outage, and they deleted and re-rated without comment.
0180
Mike (@SirStendec) @stendec.dev · 27/03/2025
My favorite part of the whole Firefox situation is this one anonymous user who keeps leaving 1 star reviews claiming we keep deleting their reviews. We don't even have the option to delete reviews. Idiot keeps violating the rules and Mozilla staff is nuking them (as far as I can tell.)
A review stating "They delete negative reviews. Trash developers."A review stating "It's awful and 3 times they have removed my negative review. The positive reviews are fake. How is a developer allowed to delete negative reviews??"A review stating: It literally does nothing, people defending it are insane. How can you give it a positive review if it LITERALLY HAS NO FUNCTIONAILTY. Like it actually does nothing. You are lying if you give anything more than 1 star. They also delete all negative reviews which means the positive reviews are likely fake.
0140
Mike (@SirStendec) @stendec.dev · 27/03/2025
23 days later, Firefox has finally approved an update for FrankerFaceZ. 23 days. 13 days since the latest update was authored. Yeah. Cool. Woo...
1214
Mike (@SirStendec) @stendec.dev · 14/03/2025
So. Let's talk about @firefox.com. There are good things about Firefox. It's very good that there's competition with Chrome. It's good that Firefox is standing up for technology that benefits the users, like ad-blockers. As a user, Firefox is a great thing and I really appreciate what they do. But.
15617
Mike (@SirStendec) @stendec.dev · 14/03/2025
I am going to rant about Firefox later, but I just got up after sleeping terribly so I don't have it in me just yet.
050
Mike (@SirStendec) @stendec.dev · 13/03/2025
Discord needs pinned messages that stay on screen until they're dismissed for channels. That would help so much with support channels. Today in the FFZ server there has been a constant stream of people asking the same question and failing to read so much as 3 messages above theirs.
1101
Mike (@SirStendec) @stendec.dev · 12/03/2025
The typical FrankerFaceZ release timeline in a nutshell: - I release an update. - It is immediately available for user-script users. - Chrome approves the update within 3 hours to 24 hours. - Firefox still hasn't approved the previous update from 8 days ago, let alone this new one.
5211
Mike (@SirStendec) @stendec.dev · 28/02/2025
Thanks, Chrome. Exactly what I wanted. No effective ad blockers and AI garbage everywhere in dev tools with no options to disable it.
A screenshot of the Chrome Developer Tools, open to the Elements tab. The user has right-clicked on an element, and the very first entry at the top of the context menu reads "Ask AI".
3123
Mike (@SirStendec) @stendec.dev · 25/02/2025
I thought this was supposed to be a @frame.work event but they won't shut up about AMD.
120
Mike (@SirStendec) @stendec.dev · 25/02/2025
Sometimes I'll be logging into a site and I'll just hit login straight away because of autofill. But after I click the button, a captcha appears. Then the page submits anyways, then it yells at me for not solving it. It's pretty frustrating. Why even enable the button before the captcha loads?
140
Mike (@SirStendec) @stendec.dev · 24/02/2025
The amount of development time I have put into @frankerfacez.com over specifically webpack, and not just webpack, but specifically webpack not exposing one specific variable... is way too much. webpack at runtime is so annoyingly fragile.
060
Reposted by Mike (@SirStendec)
CommanderRoot @commanderroot.bsky.social · 22/02/2025
My Vault got you if want to backup your Twitch memories or just want to mass export them to Youtube. It's even possible to add a chat overlay or upscale the video if you streamed in an odd resolution. vault.root-space.eu?ref=1
I don't want to backup, I just want to export to Youtube
This is of course possible, here are the steps to get it setup
    Link your Twitch account.
    Link your Youtube account.
    Go to the Youtube exports page and edit your Youtube export default options. You can even use a few placeholders.
    There you can also setup Delete backed up files after export at the bottom of the option window.
    Also enable Auto export new backed up Twitch VODs.
    Now go to the Twitch VODs page and use Backup Twitch VODs.
    Every VOD or highlight you now backup will get downloaded from Twitch, backed up on the Vault servers, exported to Youtube and then the backup is deleted.
    Optionally you can now also enable Auto backup new past broadcast to automatically export the Twitch VOD to Youtube once your stream is done.
4171103
Mike (@SirStendec) @stendec.dev · 29/01/2025
I hope Bluesky gets a way to check on the status of things you've reported sooner rather than later. 1. Getting feedback would make it much easier to know if I'm reporting the right things. 2. Knowing that right-wing extremists I've reported have been dealt with would be satisfying.
091
Mike (@SirStendec) @stendec.dev · 16/01/2025
Seen a bunch of people thinking the weird sensors on the Switch 2 controllers mean you'll be able to use them like mice. If that's true, then I really hope we'll be able to just connect a standard mouse because the ergonomics of using one of those controllers on its side looks terrible, lol
190
Mike (@SirStendec) @stendec.dev · 30/12/2024
Today, Corsair iCUE uninstalled itself from my PC. Again. Second time this has happened within two months. What is even happening at Corsair? The software for my old Corsair keyboard was way better than this slop.
200
Mike (@SirStendec) @stendec.dev · 22/12/2024
Developers who use rough time estimates like "1 month ago" and don't let you somehow access the exact time and date, like in a tooltip or something, are not my favorite developers. I'm looking at you, some people at YouTube.
2121
Mike (@SirStendec) @stendec.dev · 20/12/2024
It's such asshole design that Discord keeps resetting the option to disable their annoying alternative notification sounds. Just let us turn it off and leave it off. I'm not gonna suddenly want your app to sound differently next year when you make a slightly different Christmas/Halloween theme.
030
Mike (@SirStendec) @stendec.dev · 19/12/2024
Just remembered the Godot fork "Redot" a bunch of "anti-woke" idiots started after they got mad at Godot for posting a tweet with the word woke in it and thought I'd check in on it. As far as I can tell it is just a straight fork with the name and logos replaced. ... and that's it. Outstanding.
1120
Mike (@SirStendec) @stendec.dev · 16/12/2024
Forza Horizon 4 was permanently delisted from online stores today because of expiring content licenses. A game with almost entirely positive reviews and lots of content, and no one else can ever buy it again because a numbers person said "that's enough" arbitrarily. This industry is a fucking joke.
2112
Mike (@SirStendec) @stendec.dev · 11/12/2024
I see a lot of people complaining about the layouts Twitch is testing because it puts some info in a different place, but most of the replies I've seen haven't mentioned the potential for the video player to be smaller from this. Because it absolutely can be smaller. What an idiotic change.
191
Mike (@SirStendec) @stendec.dev · 11/12/2024
Twitch really has people annoyed with this latest layout change. I've been getting so many pings on Discord asking me to fix it, and lots of people in the @frankerfacez.com server's general and support channels complaining. No idea why Twitch thought this nonsense A/B test should hit so many users.
1141
Mike (@SirStendec) @stendec.dev · 08/12/2024
I was talking to a friend about old PC cases today, and it reminded me how much I miss the Corsair Vengeance C70. Just look at this majestic thing. ...okay so it was not that great, but the sides were easy to remove. And it had handles. Handles! Modern cases need handles. Give me handles. Please.
An image of an old Corsair Vengeance C70 PC case. The case is a dull olive green and has a military ammo crate aesthetic. It has a window in the side panel, and the side panel is held on by large clips at the top. The front of the case has an air intake grate at the bottom, with three drive bays above that, and a small panel at the top with a power switch, headphone jack, microphone jack, two USB ports, and a reset switch. The top of the case has more fan grates and a pair of fold out handles.A close up of the top of the case, which more clearly shows the handles.
330
Mike (@SirStendec) @stendec.dev · 07/12/2024
Meanwhile on that other dumbass website, a different dumbass website is happy to announce that they're using AI to generate global emotes now. Because paying a real person to photoshop a Santa hat onto an actual cat, a task that would take like five minutes, is too hard I guess. Fuck off, Twitch.
An image of a post on Twitter by the official account of the Twitch streaming service. The post features an image of a new global emote depicting an orange cat wearing a santa hat. It seems fairly obvious that the image is AI generated. The message they posted reads:

If you thought the Holiday Hoopla was over, think again. 

‘Tis the season for coming together like never before because Shared Chat now includes shared viewership. Get combined view count, boosted discoverability, and from Dec 6-13 a festive new emote named (jinglebells please)…Cat in the Chat. 

To unlock, stream with the tag holidayhoopla in a Shared Chat session for 15+ minutes.
0202
Mike (@SirStendec) @stendec.dev · 06/12/2024
Twitch beat my response time for removing an annoying Twitch feature. I'm washed up. (Actually I've had code to hide those sitting in FFZ for like 12 hours now but didn't want to release it without catching one in the wild to make sure it works. Guess I know why I didn't, now.)
0120
Mike (@SirStendec) @stendec.dev · 04/12/2024
Haven't been able to play #Borderlands3 with friends for a couple days now. Really hope Gearbox un-explodes their servers soon because I don't want to set up a VPN. Wish they'd just let you use Steam servers for matchmaking / NAT punchthrough. BL2 never gave me this kind of trouble.
000
Mike (@SirStendec) @stendec.dev · 03/12/2024
Uploaded a new @frankerfacez.com build to Firefox today. This is the fourth build since we switched to Manifest V3 and a new build process thanks to Chrome things. The previous builds have taken 5, 8, and 8 days to be approved respectively. Wonder if this one will take 8 days too?
191
Mike (@SirStendec) @stendec.dev · 03/12/2024
It looks like Chrome re-removed the flag to trust self-signed certificate for localhost, so let me just take a moment to say: Fuck Google Chrome.
1111
Mike (@SirStendec) @stendec.dev · 01/12/2024
Thank heavens John Patrick is here to help me get 1,000 more users on my *checks notes* beta version extension of my actual extension with over a million users.
A screenshot of an email from someone allegedly named Patrick John offering to help me get more users for my browser extension. It reads:

Hello

 I hope this mail finds you well.
I've helped extensions on the Chrome web store get up to 1000 new users every month with a good amount of positive feedback for their extensions. 
all from real people, not BOT. 
When can we set up a 10-minute call to discuss via email or a Google Meet call the success of your extension(FrankerFaceZ Nightly) on the Chrome web store?A screenshot of the Chrome Web Store page for the extension FrankerFaceZ Nightly, showing that the extension has 2,000 users.A screenshot of the Chrome Web Store page for the extension FrankerFaceZ, showing that the extension has 1,000,000+ users.
0140
Mike (@SirStendec) @stendec.dev · 18/11/2024
Some cloud service providers really do have crazy prices. Found one that with "starting at $2199" for up to 3,000 connections. For Pub/Sub. Requiring a 12 month commitment. Paying about seventy cents *per connection* for just fanning out messages. I'm impressed. Also apparently support is extra???
030
Mike (@SirStendec) @stendec.dev · 16/11/2024
The year is 2024. It's almost 2025. People still develop CSS frameworks and make websites for them without native dark themes. These people probably shouldn't be making CSS frameworks.
0111
Mike (@SirStendec) @stendec.dev · 15/11/2024
Alright, I just went through my Twitter following one (hopefully) last time to find everyone. Sky Follower Bridge is pretty nice. If I'm not following you, and I should be / have followed you in the past, please yell at me to follow you.
170
Mike (@SirStendec) @stendec.dev · 08/11/2024
Bluesky be like
A meme featuring a very strong and buff Spongebob Squarepants versus a round and soft Spongebob. The strong one is labelled with "Feeds, Content Labels, Performance, Blocking, Moderation Tools, Philosophy, Open-Source Software" and the weak one is labelled with "Notification Settings". The meme is implying that Bluesky has many strong points such as feeds, content labels, etc. but that its notification settings are weak.
1184
Mike (@SirStendec) @stendec.dev · 07/11/2024
Another day, another FrankerFaceZ build submitted to Mozilla for approval. Will it be approved within a week? Version 4.75.4 took 6 days. Version 4.75.5 took 8 days. If Mozilla doesn't improve their times, I'm going to need to start instructing our users to prefer the user script version of FFZ.
171
Mike (@SirStendec) @stendec.dev · 01/11/2024
I hate buying some kinds of electronics. > 50W Cigarette Lighter USB Charger! > look inside > 30W Max + 20W Max on two separate ports
A close up image of a cat's face with the cat looking directly towards the camera. The image is frames so that it appears the cat is looking down, or perhaps, inside something. This is the image from the "cat looks inside" meme.
030
Mike (@SirStendec) @stendec.dev · 28/10/2024
Forgive me a moment of politics, but Michigan is doing great. Just went to vote. Since we have a week (minimum) of early in-person voting, it was a very relaxed experience. No big line or waiting. The place wasn't packed. Not only that, but I got the best "I Voted" sticker of all time.
My hand holding a circular sticker. The sticker has a black background and depicts a werewolf wearing a blue shirt and brown pants looking up and howling while tearing off his shirt. The werewolf stands in front of a United States flag, and the words "I Voted" are written at the top of the sticker in red, white, and blue.
1162
Mike (@SirStendec) @stendec.dev · 25/10/2024
Me when I find something neat I want to use for browser extension development: Hey this is neat I wonder if all platforms support it Firefox's bug tracker, literally every time: [Open] *Opened 8 years ago*
040
Mike (@SirStendec) @stendec.dev · 17/10/2024
Hello to everyone who finally got sick of Twitter. I need to remember to post here more myself.
2100
Mike (@SirStendec) @stendec.dev · 21/09/2024
Every time I've wanted to get into home automation, I end up not going through with it because it seems nigh impossible to find things worth buying. There's so much Wi-Fi garbage. I don't need my light switches polluting those frequencies. ZigBee/Thread/etc. exist for a reason, please use them.
220
Mike (@SirStendec) @stendec.dev · 17/09/2024
So, a feature called Shared Chat dropped on Twitch today in limited availability. FrankerFaceZ support is in development but probably won't be ready until tomorrow. While I was given slightly advanced notice of the feature drop, I haven't had enough time to sit down and work on things yet.
061
Mike (@SirStendec) @stendec.dev · 18/03/2024
I wish more web developers would use <link> tags to include their favicon and not just rely on browsers to check /favicon.ico It'd make a lot of pages show up nicer in the FFZ link preview system.
040
Mike (@SirStendec) @stendec.dev · 08/03/2024
Just sitting here thinking about how strange I find it that Valve hasn't released a new Steam Controller based on the layout of the Steam Deck yet. The Deck's controls are great, and it'd let you share input mappings between the Deck and PC. What's the hold up?
030
Mike (@SirStendec) @stendec.dev · 30/12/2023
Just needed to update @frankerfacez.com because Chrome has a new behavior where multiple simultaneous write transactions to IndexedDB will just fail to actually save. Fun stuff. I bet this is related to the site isolation garbage.
030