@b4ux1t3@hachyderm.io avatar

b4ux1t3

@b4ux1t3@hachyderm.io

Software Developer, dad, animal person. Maybe not in that order? #opensource

You'll mostly see me posting about #TTRPG, #GameDev, #Programming / #SoftwareDevelopment (primarily #DotNet, #FSharp, and #FunctionalProgramming, but also lots of others!), #parenting, and a little bit of #Woodworking.

I also post about #HamRadio over on https://mastodon.radio/@b4ux1t3!

he/him

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

b4ux1t3, to hamradio
@b4ux1t3@hachyderm.io avatar

There's a thing that really bothers me in the world. There's a bunch of videos and articles about how to use HTs. How to program them for repeaters, Vox, etc.

I've been a ham for about a year and a half. I have never struggled with how an HT works. Where is the demand for all of these resources?

Once you understand the concepts at play (which, sure, are novel to a new operator, but aren't particularly complex), it's a simple matter to look up how to set a tone on an arbitrary radio.

b4ux1t3, to godot
@b4ux1t3@hachyderm.io avatar

I don't know who needs to see this, but...

https://youtu.be/EYt6uDr-PHQ?si=sQLHs6M9b2o27Wh4

b4ux1t3, to dotnet
@b4ux1t3@hachyderm.io avatar

I need you to cut the crap.

I know that on linux (at least, ubuntu-based distros) is a mess right now, but my dotnet is installed in a very normal place, why are you having issues finding it?!

An image of my console upon running dotnet --list-runtimes. It shows that I have runtimes, and that my system-wide dotnet install knows where they are. . .so WHY DOESN'T RIDER?!

b4ux1t3, to hamradio
@b4ux1t3@hachyderm.io avatar

Hey , what's the best practice around coax pass through into the house?

I've seen the wall plates some hams have inside, what's the story with the outside? Are we talking, like, one of those electric utility boxes, like for phone/Internet?

Any gotchas around them I should know about that aren't immediately obvious?

thread to follow, 1/n

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

I just gotta say this. Maybe it's the eclipse pre-maturely plucking on my mind waves (or... Some other astrological nonsense).

I love the community on this platform. You're all a bunch of beautiful, weird-ass nerds, and I've never felt more at home, heard, and comfortable than on Mastodon.

Keep the fediverse weird.

b4ux1t3, to hamradio
@b4ux1t3@hachyderm.io avatar

Is there a Google Earth-equivalent open source software? Anyone? Maybe something that at least takes in open street map data and let's you put pins and stuff.

Needs to work offline, I'd like satellite image data but need topographic data.

Asking for reasons, I guess I could try tagging

Bonus points for having a decent api/sdk.

b4ux1t3, to dotnet
@b4ux1t3@hachyderm.io avatar

My god, adding a conditional breakpoint in (and I assume other editors) and makes things slow.

I only have 20k pieces of data (admittedly large individual pieces, but still), and I went from finishing the run in about fifteen seconds to waiting for five minutes before I hit my breakpoint.

This isn't me complaining about anything, just kind of wild that adding a single "Does this int equal this int?" adds so much overhead! I had time to type this whole post!

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

I really, really need to start writing some copy for the crocheting group I want to start with the local dad's group I'm in.

I intend to call it "The Bearded Hookers".

No, I'm not joking.

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

Figured I'd share this very important bit of information.

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

Get you a man who looks at you the way my son looks at peanut butter and jelly sandwiches.

b4ux1t3, to hamradio
@b4ux1t3@hachyderm.io avatar

Man, I wish I had, you know, friends.

Or at least friends who are close enough to me that I could use this feature, and who are actually into , and own a radio with the pager functionality. . .

What would be extra super cool would be if you could have a function that would look for traffic from a list of contacts, and leave a bell if it noticed anyone transmitting.

Maybe that's a feature in pricier C4FM transceivers?

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

Look guys, accessibility, internationalization, and UX design are expensive. There's no denying that.

You know what else is expensive?

Missing out on customers who are blind, deaf, speak a different language, or cannot/will not use a UI they don't immediately understand.

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

The worst part about the recent AI hype is that it's made me feel yucky for wanting to do fun things like "sentiment analysis".

Like, you use "AI" in all sorts of places that aren't LLMs. Machine learning is a reapply cool, nuanced and exciting field.

And it's been made nuclear. Just like how I now have to qualify "I enjoy studying crypto" by adding "-graphy" or "-ology" explicitly.

b4ux1t3, to godot
@b4ux1t3@hachyderm.io avatar

Okay, since #Godot does not like spawning processes. . .and #Rust would mean GTK. . .

#Raylib it is. This is good, because I don't have to re-implement my #DotNet code in Rust.

b4ux1t3, to godot
@b4ux1t3@hachyderm.io avatar

So, no stream tonight. I'm still recovering from whatever crud we ended up suffering from over the weekend. Wednesday we'll get back to it, with the new retrospective series on the games I built last year. The first game on the surgeon's table will be Glampire Asteroid Survivors: https://b4ux1t3.itch.io/glampire-asteroid-survivors

On the stream, I'll be porting it to vanilla and discussing what I lied about it and what I didn't.

Drop a follow if that sounds like fun!

https://twitch.tv/b4ux1t3

b4ux1t3, to hamradio
@b4ux1t3@hachyderm.io avatar

Okay, so I have to rethink my entire control application.

's audio "stuff" is kinda borked.

is going to require me to wrap native APIs.

If I'm going to be using native APIs anyway. . .

Yeah, we're going to do it in .

b4ux1t3, to hamradio
@b4ux1t3@hachyderm.io avatar

Side project this week is getting my fresh linux mint install ready for use.

I've missed having the flexibility linux offer when it comes to setting up things like rig control and all that.

Sure, I'm having trouble getting CM108 to actually work with the , but at least it's an OPTION.

Still, I think I'm going to go the rigctld route, just because it lets me continue working on my current project without having to handle serial ports myself.

b4ux1t3, to linuxmint
@b4ux1t3@hachyderm.io avatar

This is officially the first toot from my new Linux workstation. Hello from !

Took less than three hours to get things swapped over, and installed, all that jazz. Of course, my dotfile Makefile helped a lot.

b4ux1t3, to dotnet
@b4ux1t3@hachyderm.io avatar

Aaaaaand my server supports arbitrary files (within reason)!

I think I may actually put this online before the weekend is up.

(Can I really call it that when the protocol is as simple as this?)

b4ux1t3, to godot
@b4ux1t3@hachyderm.io avatar

GOING LIVE! Working on my Stormlight Archives-inspired RTS game in !

Let's see if we can fix the camera, and then start adding resource generation to the game!

https://twitch.tv/b4ux1t3

(maybe)

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

I need to get in the habit of writing long mastodon posts as blog posts instead. As @shanselman says: Own your words

(If you're not familiar, this is very well worth a read, and still very applicable twelve years later: https://www.hanselman.com/blog/your-words-are-wasted)

b4ux1t3, to godot
@b4ux1t3@hachyderm.io avatar

GOING LIVE! Building the camera for my Stormlight Archives-inspired fantasy real-time strategy game in !

https://twitch.tv/b4ux1t3

b4ux1t3, to hamradio
@b4ux1t3@hachyderm.io avatar

Just TXed my first ax.25 packet, and even RXed it (no back and forth yet, due to a hardware issue).

The inimitable @xssfox was instrumental in this with her excellent YouTube videos on the topic.

There really needs to be more hands on, nitty gritty content about this on YouTube or, if it does exist, it needs to be more discoverable.

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

There are two sad things here:

  1. There are people who actually think the "writing the code" part is the slow and difficult part of programming.
  2. I'm getting an ad in the file info header on GitHub.

I'm glad I switched to GitLab years ago, at least their Duo thing was dismissable and didn't show up on every file I looked at.

b4ux1t3, to dotnet
@b4ux1t3@hachyderm.io avatar

Tonight on stream (9PM Eastern), we're going to pivot to working on something slightly new temporarily:

Google yelled at me, so we're going to turn my #DotNet #Blazor #TTRPG roll table analyzer into an #Android app to ship on Google Play!

https://twitch.tv/b4ux1t3

Here's hoping MAUI Blazor isn't as...idiosyncratic as MAUI is ;)

#LiveCoding #DotNetMaui #CSharp

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