@x0@dragonscave.space avatar

x0

@x0@dragonscave.space

23-year-old weirdo. #Blind, profane, geeky and musical. #cat lover. Hobbyist #musician and #programmer. Happily taken by https://moonbow.garden/@LaurenCeleste. Open for follows of all types of people, including but not limited to LGBTQIA+, plural and nonhuman.

Interests:
#tech #a11y #accessibility #programming #EDM

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

KathyReid, to stackoverflow
@KathyReid@aus.social avatar

Like many other technologists, I gave my time and expertise for free to because the content was licensed CC-BY-SA - meaning that it was a public good. It brought me joy to help people figure out why their code wasn't working, or assist with a bug.

Now that a deal has been struck with to scrape all the questions and answers in Stack Overflow, to train models, like , without attribution to authors (as required under the CC-BY-SA license under which Stack Overflow content is licensed), to be sold back to us (the SA clause requires derivative works to be shared under the same license), I have issued a Data Deletion request to Stack Overflow to disassociate my username from my Stack Overflow username, and am closing my account, just like I did with Reddit, Inc.

https://policies.stackoverflow.co/data-request/

The data I helped create is going to be bundled in an and sold back to me.

In a single move, Stack Overflow has alienated its community - which is also its main source of competitive advantage, in exchange for token lucre.

Stack Exchange, Stack Overflow's former instantiation, used to fulfill a psychological contract - help others out when you can, for the expectation that others may in turn assist you in the future. Now it's not an exchange, it's .

Programmers now join artists and copywriters, whose works have been snaffled up to create solutions.

The silver lining I see is that once OpenAI creates LLMs that generate code - like Microsoft has done with Copilot on GitHub - where will they go to get help with the bugs that the generative AI models introduce, particularly, given the recent GitClear report, of the "downward pressure on code quality" caused by these tools?

While this is just one more example of , it's also a salient lesson for folks - if your community is your source of advantage, don't upset them.

x0,
@x0@dragonscave.space avatar

@KathyReid My personal takeaway from this, in addition to other examples not only related to AI, is that they don't actually care about these licenses at all. CC licenses, FOSS licenses, they just give them an excuse to use the things covered, regardless of the terms, because who's going to challenge them? Has there actually been any legal repercussion in any form for a company breaching the terms of an open license? If there has, please correct me, because I am just making sinical conclusions and haven't done actual research on this. Would also be worth looking into whether many things that are free for noncommercial use but require a token license for commercial use, by design not piracy, are actually respected that way by commercial users. I would at least hope that is the case. My own personal belief on how all private industry operates is "that unless you have teeth, you are for chewing." This also crops up with moral vs. law in, say, accesibility.

talon, to random
@talon@dragonscave.space avatar

FM synth go womp womp

x0,
@x0@dragonscave.space avatar

@talon This is all Surge sans the drums?

x0,
@x0@dragonscave.space avatar

@talon You and I need to sit down some time and you teach me more of your own technique like we did with automation, I need to figure out how to make future bass. I can probably? Design a patch from scratch in Surge myself, it's overwhelming but it's all there and I think I know enough of the sound fundamentals involved, just not the effects. Although did you use the FM oscs or inter-osc FM?

x0,
@x0@dragonscave.space avatar

@TheQuinbox @talon Did you ever continue this?

miki, to random
@miki@dragonscave.space avatar

It took Python over 30 years to make "exit" in the terminal actually exit instead of telling you what to do to exit.

I know why this works the way it works (the message is actually the string representation of the exit function, and making the string representation of "exit" quit the interpreter would be just as counterintuitive), but this ugly hack should have been fixed in like 0.2 for God's sake.

x0,
@x0@dragonscave.space avatar

@Caoimhe @miki Aaaand, because curses, it doesn't work on Windows

talon, to random
@talon@dragonscave.space avatar

Hey if Sonos can just up and screw their UI then I can just up and decide to never use them for future speakers. Time to check the resale value of this garbage in case they can't fix the UI accessibility like yesterday.

x0,
@x0@dragonscave.space avatar

@jscholes @simon @talon That, then, makes me wonder about these people that claim react native is accessible by virtue of being native on mobile

x0,
@x0@dragonscave.space avatar

@jscholes @simon @talon So there just isn't a single fucking way to have cross-platform UI accessibility besides build entirely different apps for each one?

jaybird110127, to random

Okay, I have a problem on a few systems with NVDA Addon Updater. It just tried to update something in a portable copy, and I got this message: Error dialog Error downloading update for Resource Monitor. It would be very nice if it actually, you know, told me what the error was. As it is, I have no idea what the problem is or how to find out, so no clue how to fix it. Any thoughts? Thanks.

x0,
@x0@dragonscave.space avatar

@jaybird110127 @NikJov How old is that copy?

x0,
@x0@dragonscave.space avatar

@jaybird110127 @NikJov Also, add-on store where possible. Add-on updater or tienda can be used for nvda.es supplemental stuff that isn't in the store.

fireborn, to random

Also, due to reasons, my BT Speak is currently my only computing device, excluding my phone, for the next few weeks. Real trial by fire here.

x0,
@x0@dragonscave.space avatar

@fireborn @FluidEscence Hardcore dogfooding, that

talon, to random
@talon@dragonscave.space avatar

I dunno.wav

x0,
@x0@dragonscave.space avatar

@talon I still need to learn how to make this shit, how the LFOs work, best places for drums etc

JEkis, to random

Seems to me that with CodeFactory discontinuing their NVDA add-on for Eloquence, the least they could do is provide all previous purchasers with a 75% discount on the SAPI version. I never bought it myself so this wouldn't benefit me. I'm just thinking about those who did spend the money and now have nothing to show for it.

x0,
@x0@dragonscave.space avatar

@simon @JEkis Thanks much. That's slj.io/software/eciLibraries.nvda-addon?

x0,
@x0@dragonscave.space avatar

@simon Oh, you should probably change the homepage in the manifest, it's actually still pointing at my jc-hosting oops

x0,
@x0@dragonscave.space avatar

@simon I don't actually know. ALso eci.ini is pointing at a user-specific dir. I hate that it has to do that, and the add-on overrides it anyway. I just have mine point at some dummy placeholder path in the bundled add-on

x0,
@x0@dragonscave.space avatar

@simon Well install that add-on in your NVDA and restart and see if the add-on can rewrite that I guess

x0,
@x0@dragonscave.space avatar

@simon I figured there was a reason I configured my eci.ini the way I did when I bundled it

x0,
@x0@dragonscave.space avatar

@simon If yours didn't have the Asian voices, when importing them you really will want to use my INI as it contains the setting for those as well

x0,
@x0@dragonscave.space avatar

@simon @ElementalEcho NVDA removed that from there in 2024, use audio (NVDA+control+u) instead

x0,
@x0@dragonscave.space avatar

@simon @ElementalEcho In fairness to her, the 2024 changelog is a bit dense as far as changelogs go

x0,
@x0@dragonscave.space avatar

@simon @ElementalEcho That's what i said, and that's I imagine why they didn't remove it in 2023 when they added that panel to begin with, but waited until the next major release. At least this means you don't have to wait for synth lag for the dialog to open and you land directly on the combo box.

x0,
@x0@dragonscave.space avatar

@simon @ElementalEcho If a particular add-on took ages to initialize, synth drivers are initiated when you open the dialog not select one, you had no idea when it had actually opened if your speech was dead. The new audio settings panel opens instantly. I'm just glad they hadn't unbound NVDA+control+s while they were at it.

x0,
@x0@dragonscave.space avatar

@simon @ElementalEcho At least, many synths initialize on the init call of the class, but that is called when they need to be listed. This causes Sonata (formerly Piper) to launch its GRPC server in the background immediately even if you aren't using it.

x0,
@x0@dragonscave.space avatar

@simon @ElementalEcho I should actually yell at its dev about that one, because this new natural voices add-on, which also uses a server process, does not do that.

x0,
@x0@dragonscave.space avatar

@simon @ElementalEcho Or, maybe not? The neural voices add-on does subprocess in the init call and yet I don't see it. What is sonata doing?

x0,
@x0@dragonscave.space avatar

@simon @ElementalEcho Huh, I thought it was serving back to nvwave.

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