Ori Sky

@ori.mx

they/kit | excitable cat, pianist, software engineer, vr lover, D&D DM, Twitch streamer, speedrunner creator of https://safebadge.ori.mx also creator of firin_bot on Twitch

Mm I consider myself to be pretty reasonable at piano. However, I’m watching people FAR better than me play vgm on YouTube and I’m wondering if I’ll ever get that far. Maybe actually learning some sheet music would help. Idk

Finished my Lingo 2 run at UKSG. I was really happy at getting to showcase it, especially since the run was so short (10m). I also wore my new hoodie, it has like cute ears on the hood and it’s also super soft and layers really really well with my Mew tshirt too :3

I may have miscalculated how much Safe Badge is actually costing me for the month. I have no idea how I messed up so monumentally but What I previously calculated: $36 What it will actually cost: $1

I’ll probably need to do some of the stuff I’ve been putting off for Safe Badge soon (like client-side caching). Sick atm but I noticed it’s eaten through my free allowance for the month already lol. Probably means it’ll end up costing about $40 for the month if it continues at the same rate.

Took my fursuit out for the first time. I should have done this way way way sooner. I had so much fun and made some new frens I think too??

A photo of my fursuit Citrus, an orange dragon/cat/fox thing with a green mane and yellow highlights on the ears and paw pads. I’m holding the paws up, in a room with other people.

Eepy. I’m gonna see if I can add client-side caching for safe badge at some point so it can remember who’s had one of the tags on their stream. Maybe tomorrow but we’ll see

Safe Badge 0.2.1 is now available on Firefox and should be available on Chrome soon (awaiting review)! Changelog below.

Something I'm quite proud of that might not be immediately obvious. When viewing a streamer using shared chat in the Twitch sidebar, they only get a Safe Badge if their entire group should have the badge. If one guest does not have the badge, the sidebar doesn't either, preventing any AI training.

A screenshot demonstrating how the Safe Badge browser extension works when hovering over a streamer in the Twitch sidebar who has shared chat enabled. The badge is not displayed in the sidebar, even if the streamer would normally have the badge. The hover box shows that the streamer and 2 of the 3 guest streamers have the badge, but the fourth streamer does not.

Alright, Safe Badge no longer requires any OAuth permission scopes from the streamer. I'm a bit uneasy doing this as it's against the Twitch API documentation, but Twitch will no longer claim that it'll get your email addr, profile pic, etc. It wouldn't get those anyway, but, it's a lot clearer now.

Also, sorry for the delay on the Firefox version of the extension. Nothing I can do other than wait.

Also, regarding the Safe Badge confirmation button seemingly requesting email addr, I've addressed this but I want to address it more thoroughly. The weakest permission I can request is "openid". This is designed specifically for authenticating users with a strong guarantee.

I've seen concerns about the permissions required by the Safe Badge extension. It requires host permissions on the Twitch and dashboard domains, which *can* be dangerous if an extension is malicious. I'm considering alternatives (that would most likely be less user-friendly), but let me explain:

I’ve updated Safe Badge to 0.2.0! Update the extension in Chrome/Edge to get it. Also Firefox is in review :3 Bear in mind you may need to re-enable it as it now requires permission on the dashboard subdomain in order to show the badge on raid targets. Reminder: safebadge.ori.mx Changelog below:

safebadge.ori

New version of Safe Badge in review for Chrome…. and Firefox :3 Made some good improvements but I’ll post more once it’s actually published.

Sorry for the delay in Safe Badge stuff. I was honestly really busy with other stuff at the weekend and might have burnt myself out a bit. Still coming back to it as soon as I can.

Slight priority change, I’m gonna clean up the Safe Badge code a bit first and then I’ll make it open source. I’ve heard the concerns about trusting a new browser extension and about trusting something that authenticates you via Twitch, so I wanna both build trust and maybe let others contribute too

I wanna make a quick comment. If you’re using Safe Badge, please don’t treat the absence of a badge on a streamer as meaning they haven’t opted out or are pro AI. I didn’t include a negative badge for a reason. It’s not meant to be that. It’s just meant to be a positive indicator, nothing more.

Quick note btw for anyone following me as a result of Safe Badge. I don’t normally use social media if I can help it. However, I’ll continue to post update notes on here. Also if you have any issues or concerns or bugs, just @ me and I’ll try and answer.

Safe Badge v0.1.2 is now published for Chrome. * Collapsed sidebar now displays a bit more elegantly. * Badges now display on channels in search results.

Oh hey, 0.1.1 got approved so I've now published it. Same link! (in my pinned message) This version adds a bunch of other tags like AIOptOut, GenAIOptedOut, etc, that will all give streamers the safe badge.

I’m making a browser extension called Safe Badge to let you know which Twitch streamers have disabled Gen AI training. This is an honor system as there’s no way to verify it. But it’s better than nothing. The extension isn’t finished yet but you can give yourself the badge here: safebadge.ori.mx

A screenshot of the browser extension showing the Safe Badge next to a streamer name. The badge is labelled “Gen AI disabled”. The icon displays as a green circle with a diagonal line through it.A screenshot of the browser extension showing the Safe Badge next to a streamer name in the sidebar. The icon displays as a green circle with a diagonal line through it.