@talon@dragonscave.space avatar

talon

@talon@dragonscave.space

Hi! I'm Talon.
I post little, lurk often.
I make music sometimes. Mostly electronic.
I code stuff.
I also work on audio games in my free time. I'm fascinated by 3D sound and accessibility.
Visually impaired / blind.
I also read occasionally. Mostly fantasy-related genres.
My cozy alt: @talon

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

talon, to random
@talon@dragonscave.space avatar

In C# you can do:
someVar is > 10 and < 100 and not 6
and I think that's beautiful.

talon,
@talon@dragonscave.space avatar

Show me something that a programming language you know can do that you just simply find syntactically pleasing!

talon,
@talon@dragonscave.space avatar

@emilvolk ok but now you gotta explain which half is the joke ;)

talon,
@talon@dragonscave.space avatar

@emilvolk hey I don't judge. If you like writing C, then by all means you should be able to write C in peace. Or Zig!

talon,
@talon@dragonscave.space avatar

@TheQuinbox oh that's pretty neat!

talon,
@talon@dragonscave.space avatar

@emilvolk I recently looked at Java again because I stumbled across something that I've been looking for for years, and was quite pleasantly surprised. At some point pragmatism just wins out for me, and if that thing I wanted is written in Java/for the JVM, then there's no reason for me not to just... use it. I want a thing done, this does the thing, good enough for me!

talon,
@talon@dragonscave.space avatar

@emilvolk uh... this is a library. Not an end user app. That was probably not very clear. So choice of libraries/tools influenced me using Java again. And that's fine!

tuukkao, to random

Do I know of any blind developers who code on Mac with speech only? Any tips on recommended VoiceOver settings / tools? I know these things are very much down to taste but any thoughts would be appreciated. For reference, on Windows and NVDA I've set punctuation to all and have indent level reporting turned on.

talon,
@talon@dragonscave.space avatar

@tuukkao First, either the Indent beeper hammerspoon (https://github.com/pitermach/indentbeeper) or the VS Code extension specifically: https://marketplace.visualstudio.com/items?itemName=ogomez92.indent-report
I use VS Code, but there's also more editors like TextMate. Either way, the second tip: Set up a new activity in VO prefs for code. In there, edit the pronunciation dictionary to add symbols you use often, like left and right parenthesis and braces and brackets, angle brackets, exclamation mark, etc. Do not put them in a new punctuation scheme, because there has been a long standing issue with punctuation schemes where if you start VO on a non-custom scheme, you can't switch to the custom one without restarting VO. However, pronunciation dictionaries work just fine, so that's what I use. I set punctuation to all, modified some of the ones that I thought were verbose or that I didn't need, and kept the rest.
Also, I use ESpeak for code right now as Eloquence seems to struggle with multicase strings. Obviously a big problem especially while programming.
You want TDSR for the terminal.
In general, Hammerspoon is great. I'd definitely spend some time getting familiar if you're not yet and you plan to spend any time on Mac. And of course other productivity tools like Launchbar/Alfred with plugins for quickly looking up definitions in language manuals and such.
If I remember any more I'll tell you, or if you have any specific questions. But those are the things that immediately come to mind without thought.

talon,
@talon@dragonscave.space avatar

@tuukkao I don't like the way indent reporting works in VoiceOver, that's why the custom plugins for indentation. I don't want any pauses at all. I want the speech and the beep at the same time. VO doesn't do that, but these addons/plugins do. A lot of the rest is probably just normal VS Code stuff since that's what I use for the most part. Like the indent nav plugin. The pauses with period, etc. can be fixed with this custom pronunciation dictionary trick. For example, you can set an exclamation mark as the source, and "bang!" as the replacement. Then it will always say it with an exclamation mark intonation as the TTS wants it. Or, if you don't like the pause, you can take it out, and it will string it all together.

KaraLG84, to random
@KaraLG84@dragonscave.space avatar

I've never used signal or Telegram. the accessibility of both is appalling.

talon,
@talon@dragonscave.space avatar

@KaraLG84 @weirdwriter Wait. Signal? What’s wrong with Signal accessibility? It seems to work fine on iOS?

talon,
@talon@dragonscave.space avatar

@KaraLG84 @weirdwriter A bit confused. I don't think it was ever bad on mobile. The desktop app could be better though. But none of it comes even close to telegrams awful

talon, to random
@talon@dragonscave.space avatar

I have a folder full of thousands of git repos that I've cloned over the years.
It's like a little hoard!
I wrote a script to move stuff around. Make things easier to find.
Always test your scripts. Always. I just ruined part of my hoard. :dragon_sob:
It wasn't important enough to keep regular backups. I'm not too hurt by it. But I'm still disappointed that I let this happen!

talon,
@talon@dragonscave.space avatar

@jscholes if I just quickly want to look at stuff now, I just press dot in a repo and it opens it in github.dev which is basically VS Code. So those were repos I did want to keep for one reason or another. But now that I've ruined it I might as well clear it all out and start over.

aardrian, to random
@aardrian@toot.cafe avatar

This is a big reason I find demands that users upgrade to the latest release to be unrealistic, and why companies need to support more versions than “latest minus one” or “current release minus 6 months” or whatever.

Reminds me of current problems with Sonos or Tandem.

https://mastodon.stickbear.me/@seedy/112412309443250570

talon,
@talon@dragonscave.space avatar

@aardrian @menelion @Myndex Sonos has even done this before with s1 and s2 software! They could have just released it as an optional third app until all the problems were worked out as best as possible! This did not need to happen!

talon, to random
@talon@dragonscave.space avatar

FM synth go womp womp

talon,
@talon@dragonscave.space avatar

One of these days I'll learn to check the mix at least a little bit before I post stuff. Ah well. Nice and crunchy. It's fun that way

talon,
@talon@dragonscave.space avatar

I think I might finish this one actually.

talon,
@talon@dragonscave.space avatar

@KaraLG84 nope. Just a square wave out of surge.

talon,
@talon@dragonscave.space avatar

@bryansmart Yup. That was the drop already. lol

talon,
@talon@dragonscave.space avatar

@bryansmart Reaper. Still waiting for automation in Ableton.

talon,
@talon@dragonscave.space avatar

@x0 Yup it is! It’s great!

talon,
@talon@dragonscave.space avatar

@x0 both! I think. And absolutely. Always happy to share! Just tell me where and when.

talon,
@talon@dragonscave.space avatar

@x0 @TheQuinbox it's on my soundcloud

talon,
@talon@dragonscave.space avatar

Current working idea for drop 2.

talon,
@talon@dragonscave.space avatar

@KaraLG84 yup it does! I'm not sure if I'll keep it this way. I do have a nice breakdown and build for it, but we'll see.

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