@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 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,
@b4ux1t3@hachyderm.io avatar

Note that it won't be limited only to men who have beards, or even only men. It's just a funny name because I have a beard and I love to crochet :D

b4ux1t3, to random
@b4ux1t3@hachyderm.io avatar

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

Unixbigot, to random
@Unixbigot@aus.social avatar

“It’s like the climate hoax-“ he was saying.

“The WHAT?” I demanded

“All that bullshit back in the twenties about global warming and imminent environmental collapse” he continued, finishing with infinite smugness, “then nothing happened.”

I didn’t kill him. “Because we FIXED IT, you idiot”

“Hah, you don’t believe that story that a bunch of WITCHES burned up their own souls to open a pair of voidgates to flush the atmosphere clean? That’s the dumbest story ever”

I didn’t hit him. “It’s not a story. It happened.” My mother was there.

“I’ve done my own research, and-“

I didn’t turn him to stone. Well, not permanently.

b4ux1t3,
@b4ux1t3@hachyderm.io avatar

@Unixbigot This isn't fiction, it's exactly what happened with the ozone hole and CFCs. >:(

(I know you probably know that, just. . .ugh. Ridiculous how on point you are with this.)

rem, to random
@rem@front-end.social avatar

You want to sell some physical products, and don't want to be shafted by fees (::cough:: etsy), what service (or even self-hosted product) would you recommend?

b4ux1t3,
@b4ux1t3@hachyderm.io avatar

@rem So far, kofi has been pretty good to us. The fees they charge are totally reasonable, not least because they only charge fees on actual sales, not on listings.

We're very, very low volume, though.

blinry, to random
@blinry@chaos.social avatar

I'd like to collect "hyper-interesting pages"! 🤯📄

Self-contained, single-page artifacts that can nerd-snipe you; that you could hand out at an event, and it'd keep people interested/busy for a while, or teach them something!

Examples:

Do you know more documents like this?

What do you wish existed?

A Toki Pona cheat sheet, that explains the full grammar of the constructed language.
A message in an alien font.

b4ux1t3,
@b4ux1t3@hachyderm.io avatar

@blinry between this post and your 50 SDR projects, you appear to have a theme: small package, big possibilities.

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,
@b4ux1t3@hachyderm.io avatar

I know there's a sort of "private group" functionality in c4fm (DG-ID), which more or less acts as a CTCSS but for C4FM. But what I want is a sort of "notification" that I missed a call on C4FM.

Again, though, that would assume I had people in my area using it. lol

b4ux1t3,
@b4ux1t3@hachyderm.io avatar

As an aside, I had the idea of making a "voicemail" a little while ago. Essentially , set up an SDR to receive on certain frequencies, and ping you via a text or whatever letting you know that audio had been received. Maybe store a recording of it.

Combine that with CTCSS tones, and you'd have a pretty effective tool for leaving messages amongst ham radio (or, hell, even GMRS) users.

I'm sure this has been done before, but I can't seem to put together the right search.

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.

b0rk, to random
@b0rk@jvns.ca avatar

just noticed that almost 11,000 people are subscribed to get comics from me every saturday! who wants to help us get over 11,000?

you can sign up here: https://wizardzines.com/saturday-comics

b4ux1t3,
@b4ux1t3@hachyderm.io avatar

@b0rk This is an incorrect characterization of what my inbox looks like.

Looks more like this:

(note the star)

paigerduty, (edited ) to random
@paigerduty@hachyderm.io avatar

deleted_by_author

  • Loading...
  • b4ux1t3,
    @b4ux1t3@hachyderm.io avatar

    @paigerduty This hashtag is new to me and a blatant attempt to spread the reign of cats beyond Caturday.

    . . .and I'm here for it. Those eyes. :D

    blinry, to random
    @blinry@chaos.social avatar

    I want to try the "make 50 of something" technique again!

    So this week, I'll try to find 50 things to do with a Software Defined Radio! 📻

    I'll use this simple USB dongle, which you can get for around $30.

    b4ux1t3,
    @b4ux1t3@hachyderm.io avatar

    @blinry are you planning on doing a writeup of these in "long-form"? Like, a blog or something?

    Reading through this makes me want to try a lot of it with my SDR, which I use almost exclusively for testing amateur radio equipment, but which is begging to be put to better use.

    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,
    @b4ux1t3@hachyderm.io avatar

    @janriemer ha! I forgot to reply to my thread.

    I'm building a ham radio control app, not a game. I was using Godot simply because I already have a lot of the bits written in C# (pre-existing project), but it turns out that audio is. . .tricky in C#, and I thought Godot would be better.

    It wasn't.

    I was also trying to stick to things I am somewhat familiar with. I write Rust a fair bit for CLI apps, and I've used GTK a lot in the past, so I thought maybe it'd be a good fit. (1/2)

    b4ux1t3,
    @b4ux1t3@hachyderm.io avatar

    @janriemer Since I am just not super comfortable with Rust in the context of multi-threaded applications, I decided it'd be best to just not have to re-implement all of the radio-specific bits in Rust and go with a framework I'm more comfortable with, so, Godot, but that doesn't shell out. . .so, Raylib.

    At this rate, I may end up making a stupid web server and serve a webpage.

    2/2

    b4ux1t3,
    @b4ux1t3@hachyderm.io avatar

    @janriemer That said, I've been looking for an excuse to try Bevy. I may have to give it a couple hours-worth of try this weekend and see if it's worth porting my radio bits over. :D 3/2

    b4ux1t3,
    @b4ux1t3@hachyderm.io avatar

    @janriemer Oh, the last bit of context is that I'm working with a home-grown Pipewire utility, because the pipewire-rs package is literally broken (at least for me), so, like, I've lost a lot of what was pulling me over to the rust side for this particular project.

    shanselman, to random
    @shanselman@hachyderm.io avatar

    Wait we have to work on Leap Day?!?

    b4ux1t3,
    @b4ux1t3@hachyderm.io avatar

    @shanselman maybe you have to work...

    No, the joke doesn't land, because I, too, am staring at work chat.

    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,
    @b4ux1t3@hachyderm.io avatar

    @khalidabuhakmeh Pretty much. I'm better off leaving into the world of rust for this project. Honestly, the only reason I didn't use rust to begin with is that I already have a LOT of ham radio-related tools written in F#, so I was hoping to just be able to integrate them directly.

  • 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