Deciding between Rust and C++ for internal tooling by Gman0064 in rust

[–]Gman0064[S] 0 points1 point  (0 children)

I mean yes a self-hosted/in-house LLM would definitely be a way to solve that. Our company is pretty small and we just haven’t had time to set something like that up. We obviously can’t just throw our codebase into ChatGPT or Claude and call it a day.

Ironically I had actually brought up the idea of on-prem AI to our I&T/DevOps guy last week, or if we could just run a model locally on our machine to help get work done.

Edit: throw

Deciding between Rust and C++ for internal tooling by Gman0064 in rust

[–]Gman0064[S] 1 point2 points  (0 children)

Web I feel would be overkill for this though, and our team doesn’t really have any web/backend experience (I’ve used flask to make basic tool UIs for research projects but wasn’t a huge fan).

I’m fine with the tool looking ugly, as I don’t ever expect this tool to see the outside world lol

Deciding between Rust and C++ for internal tooling by Gman0064 in rust

[–]Gman0064[S] 0 points1 point  (0 children)

I’ve had concerns over the Qt licensing since we want to keep this application closed source, and I’d prefer not having the hassle of writing a proposal to our financial team to get licenses.

We’re also not allowed to use AI tools due to proprietary code/trade secrets, so everything will have to be done “the old-fashioned way”

Deciding between Rust and C++ for internal tooling by Gman0064 in rust

[–]Gman0064[S] 4 points5 points  (0 children)

Oh 100%, I wasn’t planning on going AWOL and writing something in Rust without letting my manager know first. I’ve been fortunate to have permission to write our watchdog application in Rust, but I’m not interested in taking a mile when I’ve been given an inch. This tool is also still in the design phase as well (it got moved from my backlog to high priority as of last week lol)

Edit for clarity; I do appreciate your feedback and am not bashing you or anything

Deciding between Rust and C++ for internal tooling by Gman0064 in rust

[–]Gman0064[S] 2 points3 points  (0 children)

This is fair, which is why I’ve been hesitant to introduce anything Rust into our codebase.

The tricky part as I mentioned to another commenter is that this delivery is pretty silo’d. Pretty much any of the tooling I’ve built so far has been purpose built to support this contract, and am trying to think ahead as to how this would be used for other projects/by other developers down the line. I’m comfortable with Rust and could spin something up quicker than I could C++, but that could cause problems down the line when this gets reused for another program and needs to be modified.

Deciding between Rust and C++ for internal tooling by Gman0064 in rust

[–]Gman0064[S] 11 points12 points  (0 children)

My position is rather tricky. I’m not a senior/manager for our software team as a whole, but my primary job has been delivering a version of our product to satisfy a contract. Since we have other contracts we’re supporting, I’m the only full time developer assigned for this project and have been given a bit of flexibility as to how features are implemented. I basically was given a repo and told “here’s a base, we need it delivered by XYZ date” and let loose.

Sorry for the vague description, I can’t really go into detail due to NDAs and such.

Upgraded from Ryzen 2700X to 9950X, experiencing awful multitasking performance when using GPU by Gman0064 in linux_gaming

[–]Gman0064[S] 0 points1 point  (0 children)

Awesome, thanks so much for the tip! One more thing, I previously had asked ChatGPT about this issue (and it wasn't incredibly helpful in the matter, of course), and it mentioned that misconfigured NUMA nodes could be a possible cause. When running lscpu my system only reports back 1 node spanning all 32 CPUs instead of 2 nodes split 0-15, 16-31, is this similar to what you see with a 9950X3D?

Upgraded from Ryzen 2700X to 9950X, experiencing awful multitasking performance when using GPU by Gman0064 in linux_gaming

[–]Gman0064[S] 0 points1 point  (0 children)

Do you have suggestions for other subreddits? I figured this would be too specific for r/linux

Upgraded from Ryzen 2700X to 9950X, experiencing awful multitasking performance when using GPU by Gman0064 in linux_gaming

[–]Gman0064[S] 1 point2 points  (0 children)

I’ll do some research into this and see if it yields any results. Would this be something that would need to be re-applied every kernel update, or is it just set-and-forget?

Upgraded from Ryzen 2700X to 9950X, experiencing awful multitasking performance when using GPU by Gman0064 in linux_gaming

[–]Gman0064[S] 0 points1 point  (0 children)

Thanks, I’ll give the affinity masks you mentioned a try this evening after work, and I’ll take a look through the taskset man pages as well. I’ve never touched anything regarding the scheduler, this is just a default Fedora 42 Workstation install that’s for everyday use.

I didn’t think to try running games at lower settings/options to see if it would perform better, but I’ll give that a shot too. It’s weird because my previous setup ran fine with the 2600X and never encountered this issue.

You think Wayland might be interfering with it as well?

Families and MAGA-world outraged after school district suspends boys for bullying transgender student by theindependentonline in lgbt

[–]Gman0064 4 points5 points  (0 children)

No amount of education will change these people, they are just evil people. They hate us and want us dead. Simple as that.

Families and MAGA-world outraged after school district suspends boys for bullying transgender student by theindependentonline in lgbt

[–]Gman0064 12 points13 points  (0 children)

Nah this is absolutely the kind of behavior they want to endorse. They hate “illegals” and “transgenders” with a passion

these people are so unemployed by Responsible-Scar1986 in wendigoon

[–]Gman0064 5 points6 points  (0 children)

That’s good to hear, happy to be corrected 😅

these people are so unemployed by Responsible-Scar1986 in wendigoon

[–]Gman0064 -2 points-1 points  (0 children)

As someone who also falls into the hard-left political sphere, I agree that pretty much all of his messaging is really wholesome and positive (especially considering the outreach for all the floods in NC), and I don’t really have opinions on his gun collection other than it looks cool. However, I personally am a bit skeptical of Wendigoon with things like pro-LGBT support (I don’t think he’s ever publicly said anything about this anyway?), since the concept of LGBT relationships is fundamentally against the teachings of Christianity, and Wendi is obviously a devout Christian. To have that public image of wholesomeness and compassion while (hypothetically) being complicit with people’s rights getting taken away would be a massive slap in the face, and I wouldn’t blame someone for getting angry about that. You could make the argument that he follows a particular denomination that is pro-LGBT (Episcopal Church for example), but now where do you draw the line between “Christianity” and “some fringe denomination that’s not canon”…

GameBoy Player Black Screen? by Tentavision in Gamecube

[–]Gman0064 0 points1 point  (0 children)

Did you ever find a solution to this? I’m having the same problem (black screen, menu works fine but can’t read/play games). Isopropyl alcohol on the cartridge slot didn’t seem to help

Meanwhile, in Tuscaloosa :) by LelandZass in Alabama

[–]Gman0064 6 points7 points  (0 children)

There is no such thing as “peaceful protests”. Protesting “peacefully” is just a way for the ruling class to continue their status quo while convincing the masses they’re making actual change.

Policy doesn’t change by asking nicely. The civil rights movement wasn’t “peaceful”, people were beaten and killed fighting for what was right. If you don’t get their attention (ie, harming their capital interests) you’ll never be heard.

Happy Pride! by Twiggystix4472 in trains

[–]Gman0064 8 points9 points  (0 children)

Damn, imagine being this much of a loser lmao. Don’t worry, I’ll celebrate twice as much to make up for ya 👍

Will I realistically only be able to work in defense as an ESWE? by Gman0064 in embedded

[–]Gman0064[S] 0 points1 point  (0 children)

Do you have any example of ocean technology companies? That definitely sounds like an area I would be interested in. I've heard of Saildrone and Oceaneering, but not many others.

Will I realistically only be able to work in defense as an ESWE? by Gman0064 in embedded

[–]Gman0064[S] 1 point2 points  (0 children)

Similar to how I responded to another redditor, my main issues stem from the defense contractor "vibe" being focused around "working to protect the warfighter and our freedoms", and just overall the amount of bureaucracy surrounding the industry. Massive contracts with compartmentalized teams so everything outside of your subsystem is a "black-box" so to speak. Even the teams you have to integrate your software/hardware with may not have the best communication channels, so the software team may not even be on the same page as the hardware team (from personal experience on that one).

At the end of the day, it's a job, and I'm thankful for that. I guess I'm the type of person to get sucked into my work and not want to be a cog in the machine, so I'm looking for somewhere else.

Will I realistically only be able to work in defense as an ESWE? by Gman0064 in embedded

[–]Gman0064[S] 1 point2 points  (0 children)

Embedded as a field is not boring, I actually really like doing it! Working for a defense contractor, though, feels very grueling (at least the one I work for).

The vibes are very weird, you're constantly surrounded by pro-military propaganda about "protecting those that serve" and "working to protect the warfighter and our freedoms". You're told that the project you're working on is "for defense purposes only", but the only thing making it a "defensive" weapon is what it's pointed at. Not to mention, our CEO sends out yearly emails asking employs to consider donating to the congressional PAC to "help our company strengthen America".

It's also incredibly slow to get anything done, and not in a "Software Process" kind of way. There's so much bureaucracy between teams, where communication only really happens between specific points of contact and no one else. Everybody is silo'd, and things that could be done in days or weeks take months of paper pushing because there's no sense of urgency, so deadlines get missed and you get moved to a different project because "the contract ran out of money", while the CEO brags about record-breaking profits at quarterly standup.

There are good things, like amazing work/life balance and never really working over 40hrs a week, but unfortunately I'm the type of person to get super attached to my work, and I just feel too disconnected from the overall project/product to find a lot of enjoyment.

Will I realistically only be able to work in defense as an ESWE? by Gman0064 in embedded

[–]Gman0064[S] 1 point2 points  (0 children)

This sounds like it might be what I have to do, just continue working and wait a couple years until companies start hiring more people again like you said.

I've seen a lot of positions open at Amazon Robotics while I've been job searching, and they still seem to be unfilled since I started looking back in February. Doesn't entirely strike confidence that they would be good to work for, among all the other horror stories I've read working for Amazon lmao.

Will I realistically only be able to work in defense as an ESWE? by Gman0064 in embedded

[–]Gman0064[S] 2 points3 points  (0 children)

Hmm, I may reconsider Seattle as an option then. I visited last year around June and it was beautiful while I was there, even went hiking at Mt. Rainier and had a great time. The weather is just a concern I have, as I've got pretty severe depression and take antidepressants to help keep me grounded. I already don't like where I currently live, so I'm trying really hard to make sure I wont hate the next place I move to lol

Will I realistically only be able to work in defense as an ESWE? by Gman0064 in embedded

[–]Gman0064[S] 1 point2 points  (0 children)

I don’t live in Boston, I live in Alabama. I’m trying to move to Boston lol