TheQuinbox

@TheQuinbox@dragonscave.space

Cybersecurity student by day, programmer nerd who yells at computers to do things by night. Lover of cats, books, tea, synthesizers, and programming. I'm always either hacking on something, reading, or petting a cat. Come say hi!

This profile is from a federated server and may be incomplete. Browse more on the original instance.

TheQuinbox, to random

Glad to see that the NFB's anti-technology stance has changed absolutely *zero! percent over the past 12 years.

Waiting for a train or bus.
Me: pulls out phone and checks the app
NFB: "You want to...shutters live in the twenty first century? No no no, you silly blink. Just call the transit service."

Walking to a store.
Me: pulls up GPS.
NFB: "No! Why are you doing that? Just stumble around and open each shop door and ask if you're at the correct place! Duh!"

TheQuinbox, to random

Why so many bubbles? I wonder if it’s a premonition?

TheQuinbox, to random

The fun thing about writing random little utilities during lectures is you eventually have one for everything. Wanted to send someone a brief overview of my computer's specs, and, well, I wrote a program for that! Compstats.exe Extension: exe, Size: 14.5 kB, Attributes: ---A--------, Modified: 5/3/2023 13:23:11 1 of 3

TheQuinbox, to random

Every few months or so I want to make games. Then I look into existing audio game tools, am reminded why I never bother, and the cycle repeats. Most audio game tech is 20-30 years out of date, which is just sad. I can probably count the number of audio games that have proper math/physics on one hand. A lot of this is because these games are primarily made by high school students (like yours truly). In my case, I have enough time after school and procrastinating on homework to sit down and work on a game. But there's no money in it so that's not sustainable, and because there are so few tools, you have to build yourself an entire game engine before you can even get started. For example, I'm presently wrapping Bass to make it much more friendly for audio game dev, but every minute I spend doing that is a minute not spent on the game. Don't get me wrong, BGT did a lot of damage to the audio gaming community, by teaching people all sorts of bad programming habits and other such issues. But...it worked! It let people just have to write the game. Of course it didn't scale very well (STW having to literally rewrite BGT to overcome its shortcomings is definite proof of that), but I find myself wondering if, without BGT, we'd have some of the amazing games we do today, like Manamon or STW. I very gently fall on the side of no, just because I've talked to one or two of the developers of massive and popular BGT games and all of them have said that it was the ease that attracted them to BGT, and gamedev as a whole. Obviously BGT was limited and had problems, but I honestly think that, if done right, an audio game creation engine (like BGT) would actually be really good for the realm of audio games.

TheQuinbox, (edited ) to random

A very interesting conversation in a Clubhouse room got me wondering about this: if you’re blind and had the ability to get some vision restored, would you do it? Or would you only do it if you could get full (or almost full) vision back? I’ve seen loads of people falling on both sides of this, and am endlessly curious now.

Feel free to boost for reach.

TheQuinbox, to random

Simultaneously torn between really wanting an Ambeos and wanting to be a responsible adult and save money. Someone help.

TheQuinbox, to random

I hate it when blind people use the excuse of "I'm blind, so please excuse any typing/dictation errors".

Or, how about we treat you like a normal member of society, and hold you to the same standards as everyone else? If the only thing that doesn't work is your eyes, you have absolutely no excuse to not go back and edit text aside from being lazy. You're painting blind people as being unable to proofread, when a lot of society already has assumptions that we can't type, or use a phone. Stop it.

TheQuinbox, to random

Stupid idea of the day: A multi-player web game/simulation of the amusement park ride bumpercars. multiple people can get into cars, and fly around trying to smash into each other, with cool 3d audio, an offline mode, customizable time limits, etc. I'm in no position to code this at the moment, considering that I'm sick and also know absolutely nothing about the physics and math required to code this, but does anyone else think this would actually be kind of cool?

TheQuinbox, to random

A while ago, I wrote a set of Python scripts to restart NVDA on a remote machine (e.g. if your NVDA Remote died). It was pretty kludgy though, and something I did for a friend. I've just rewritten them in C++, and also written a fairly basic readme, so it's an actual thing now! https://github.com/TheQuinbox/kill-nvda-remotely/releases/download/1.0/kill_nvda_remotely.zip

TheQuinbox, to random

Did Windows seriously delete my fucking windows.old folder after an update? Did it ever occur to you, you piece of shit operating system, that I might need some of the shit that was still in there? Fuck! You! I'm going to bed and boycotting all of technology. I hate this. I hate everything.

TheQuinbox, to random

Modern Skrillex is weird. I basically grew up on EDM. Skrillex, Benny Benassi, the Crystal Method, etc. My dad loved it, and I grew to as well. Time for me to age myself, I remember being 6 or 7 when Bangarang came out, and listening to it every day on the ride to and from school. But this new stuff is just... weird. Where'd all the dubstep go? Maybe this is just my nostalgic brain trying to hold onto what I listened to as a kid, but I'm not a fan.

TheQuinbox, to random

I'm writing an NVDA app module to help with the accessibility of Android studio. My first task was to find a way to read the status bar with a simple gesture. I found a way to do it. Get the foreground object, get its first child, then continuously get the next child until the role is controlTypes.Role.STATUSBAR. I had to do it with a while loop, until the child is not None. If the role is correct, break out of the loop. Otherwise, grab the next child and continue. Ugly, and slow. I miss my Swift/Rust! Why can I not just call filter on a list of UI controls, and pass a closure that checks my condition? Worst case, just grab the first element out of the list/vector?

I said I'd never come around to a lot of modern language features/abstractions, and I was wrong. Be proud of yourselves, Swift and Rust teams. I'm impressed. And also annoyed that I can no longer code NVDA add-ons without wanting to die.

TheQuinbox, to random

Me: "Yeah, I did okay on the quiz actually."
My math teacher: "Yeah, and the mistakes you made for the most part weren't understanding mistakes, they were 'I'm using a screen reader at 800 WPM and have my brain working in hyperspeed so missed a tiny step' mistakes."
I have never felt more called out and seen at the same time in my entire life.

TheQuinbox, to random

There are many things I won't miss after finishing my high school education. Biweekly mobility lessons that last 4-5 hours are one of those things.

TheQuinbox, to random

Junior year of high school successfully completed. Just one more year of this bullshit...

TheQuinbox, to random

It really says something about my sleep schedule that if I have to get up before like 7:00 AM, I just won't bother sleeping. We're going to breakfast for my dad for father's day tomorrow, and have to leave at 6:30. Sure, I could go to sleep around my normal time and get like... an hour of sleep, but why bother? I'll just sleep when we get home.

TheQuinbox, to random

I hate computers.
Windows: "We'll put ads in your start menu and you'll have countless audio issues on a lot of computers. Oh also we don't know how to manage your RAM"
Mac: "Here, have our kludgy screen reader that doesn't even let you tab between focusable controls 90% of the time, because what the fuck. Oh also enjoy being locked into our ecosystem for the next 50 years."
Linux: "Haha, you wish."

Anyways...just a quick reminder that everything's broken and no one cares.

TheQuinbox, to random

In TalkBack 14, Braille Display Settings is now its own thing in the TalkBack menu. I don’t really use Braille, on Android and in general, but the release notes also mention there being 50 new commands for Braille displays that allow you to respond to notifications and search much more efficiently.

I assume changes were made to Braille Display settings, but I never explore it, so someone else will have to tell me. Here’s what we have:
Use Braille display;
Look for new device;
Languages;
Prefered reading language;
Prefered typing language;
Prefered Braille grade;
Braille commands - learn key commands for your Braille display;
Braille elements - learn how on-screen elements are shown on your Braille display;
Autoconnect - allow saved Brialle displays to connect when near by;
And advanced.

In advanced, we have:
Reverse pan up and pan down buttons;
Show Braille output on screen;
Message durration;
And Cursor blinks every…

Not sure if any of these are new, but they certainly look useful! There are also now 40 possible languages to choose from! It really seems like Google wants to improve Braille on Android. Now if they’d just give us wireless HID…

TheQuinbox, to random

Today marks the 29th (estimating) time I've been told to use the web inspector to fix inaccessible websites. No. Fuck that. Fuck everything about that. I just want to make a damn purchase, not pull out the web inspector and spend hours fiddling around. A sighted person most likely wouldn't have to, so I shouldn't, either. I shouldn't even need to know how to use the web inspector in this day and age if I'm not a web developer, but here we are.

TheQuinbox, to random

I wish there was a class on how to pay attention to trivial things and not fly through stuff. Blind people, especially blind programmers, get so used to being able to fly through things at incredible speed due to fast speech, which puts us in a fast mindset of sorts, which is honestly kind of destructive after a while.

TheQuinbox, to random

So… Um… I hit VO+SHift+L on Sonoma, and… Alert “VoiceOver” is using a deprecated API that will be removed in the future. Please contact the developer for an updated version.

TheQuinbox, to random

My Voice Dream Reader library is now so big that I had to upgrade my iCloud plan to allow me to store all of it in the cloud. Holy shit that's a lot of books and TV shows.

TheQuinbox, (edited ) to random

Would there be any interest in a voiceover tutorial app? Firstly, and most importantly, for iOS, but potentially also on watchOS and tvOS, and maybe even macOS, because the current voiceover tutorial is archaic. Please boost for a larger sample size!

TheQuinbox, to random

Okay yeah, I'm done with firefox I think. No more accessibility hangs, but it's just, so, slow! I have 16 cores, it is absolutely and completely absurd that it takes over 15 seconds to load enafore! It used to be just on new instance launch, now it's every time I use the address bar. God dammit I hate computers.

TheQuinbox, to random

Quite the function signature. Even worse, I don't remember what it does. aabb@[][]@ check_exhaustive(aabb@[] boxes, int x, int y, map_area@ area, aabb@ player = null) {

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • osvaldo12
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • anitta
  • InstantRegret
  • GTA5RPClips
  • cubers
  • ethstaker
  • normalnudes
  • tacticalgear
  • cisconetworking
  • tester
  • Leos
  • modclub
  • megavids
  • provamag3
  • lostlight
  • All magazines