danhab99

joined 2 years ago
[–] danhab99@programming.dev 10 points 8 hours ago

Rust is the foot gun, it's so perfect that you genuinely cannot just sit down and type out what you need.

[–] danhab99@programming.dev 45 points 21 hours ago (2 children)

I've never seen a more perfect representation of the average Republican. The same one who's a transphobe in Texas sometimes flies to Thailand.

[–] danhab99@programming.dev -4 points 21 hours ago (2 children)

Recently I've just been getting co-pilot to do it

I have an alias that calls the copilot CLI with a prompt that says "set up typescript"

Fuck this

[–] danhab99@programming.dev 7 points 21 hours ago (2 children)

I add a lint rule to prevent using the any type. Solves the problem

 

Post:

If you’re still shipping load‑bearing code in C, C++, Python, or vanilla JavaScript in 2025, you’re gambling with house money and calling it “experience.”

As systems scale, untyped or foot‑gun‑heavy languages don’t just get harder to work with—they hit a complexity cliff. Every new feature is another chance for a runtime type error or a memory bug to land in prod. Now layer LLM‑generated glue code on top of that. More code, more surface area, less anyone truly understands. In that world, “we’ll catch it in tests” is wishful thinking, not a strategy.

We don’t live in 1998 anymore. We have languages that:

  • Make whole classes of bugs unrepresentable (Rust, TypeScript)
  • Give you memory safety and concurrency sanity by default (Rust, Go)
  • Provide static structure that both humans and LLMs can lean on as guardrails, not red tape

At this point, choosing C/C++ for safety‑critical paths, or dynamic languages for the core of a large system, isn’t just “old school.” It’s negligence with better marketing.

Use Rust, Go, or TypeScript for anything that actually matters. Use Python/JS at the edges, for scripts and prototypes.

For production, load‑bearing paths in 2025 and beyond, anything else is you saying, out loud:

“I’m okay with avoidable runtime failures and undefined behavior in my critical systems.”

Are you?

Comment:

Nonsense. If your code has reached the point of unmaintainable complexity, then blame the author, not the language.

[–] danhab99@programming.dev 2 points 3 days ago

👀 wow thank you I didn't even notice that

 

I just had a thought (*fuckup), ProgrammingHumor exists on multiple instances. I was wondering if it is possible as some part of multi-community scroll feature would it be possible to automatically fetch from the same community on as many instances as are known?

Boost for Lemmy looks so professional and polished I kinda wish it was more of an aggregation software.

Maybe in Boost for Lemmy Pro?

[–] danhab99@programming.dev 26 points 5 days ago (10 children)

I collect multi-tools, there's always a knife on me bc they all have knifes. I mostly have them for scissors and can openers and they're awesome!

[–] danhab99@programming.dev 9 points 1 week ago

Futures and unrealized capital gains are more addictive than nicotine

[–] danhab99@programming.dev 6 points 1 week ago

What are they a carrot?

[–] danhab99@programming.dev 3 points 1 week ago

I really wanted to be better.

If there was some kind of automation mechanics I think I would be happy.

[–] danhab99@programming.dev 1 points 1 week ago (4 children)

You can run into players organically?? I thought you had to go into the Nexus for that

 
 

yo did you guys notice how far kinger can reach? like he was pulling pomni back from that hallway for like 4ish seconds and she was zoomin. how many powers does this guy have??

 

I’ve noticed a pattern in my friendships that I’m struggling with, and I’d love to hear other people’s perspectives.

Whenever I suggest something I genuinely want to do with friends, the plans always get changed around — often to fit schedules or budgets — until they no longer resemble what I originally suggested. By the time we meet up, I usually don’t enjoy the activity itself, though I still value being with my friends.

This cycle tends to repeat:

I suggest something → it gets reshaped into something I don’t want → we meet up but I’m bored/miserable → then we don’t talk for 6–12 months until someone breaks the silence.

Recently, I’ve made a change: I started doing the things I enjoy on my own, without waiting for friends. For the first time, I’ve actually been happy doing what I love — but it also means I’m doing them alone.

Part of why I’m trying this is because I’ve lost friends in the past from being visibly miserable all the time when I adapted to things I didn’t actually like. Honestly, it feels like for most of my life I never really chose my friends — I just adapted to the people around me. Now, I’d really like to choose friends who genuinely align with what I enjoy.

So here’s my question: Is it wrong to want to choose my friends? How do you balance doing what makes you happy with maintaining friendships, especially if your happiness and your current friend group don’t line up?

Any thoughts, advice, or personal experiences would be really helpful.

ai disclaimerI'm going through a lot and instead of just dumping my feelings here I thought it would make more sense to have Chatgpt handle it.

Here's the source chat but if you want to cite my words I'd prefer you just cite my post instead.

Regardless I stand behind Chatgpt's output as my own words and am accountable for it as though I wrote it.

 

"What's your go-to tool as a programmer these days?"

My brain, same as it always has been!

 

"Rust's compiler prevents common bugs" So does skill. No offense to you, but, this trope is getting so tiresome. If you like the language then go ahead and use it. What is it with the rust crowd that they have to come acrosslike people trying to convert your religion at your front door?

 

I don't think that casting a range of bits as some other arbitrary type "is a bug nobody sees coming".

C++ compilers also warn you that this is likely an issue and will fail to compile if configured to do so. But it will let you do it if you really want to.

That's why I love C++

 

I came here to vent; I'm sick of being told that I'm non-confrontational and I avoid confrontation, I don't. I avoid confrontation with you because you need to be correct so I'd rather not waste time by arguing with you and instead just find a way to solve the problem in which you're correct and the problem is solved. And it's objectively wrong to say about me that I avoid confrontation because I do have regular confrontation with specific people who do end it.

But if you think conflict builds character you're not going to get any of that character building with me ¯\_(ツ)_/¯ sorry nobody owes it you which means no one owes you a confrontation which means I'm not avoiding confrontation.

 

My Siberian cat gets hot. I mean like noticeably hot.

Like a couple minutes after I took this picture he flipped himself over and I went to pet him and I could feel just how hot his fur is.

I now understand why he's always agitated, prefers sleeping on hardwood floors and stone and leather, and doesn't like to cuddle with me or sit on my lap!

Is there something I could realistically do to help him? Especially because I'm in New Jersey and it's about to turn summer.

I'm even fine with trimming his long luxurious fur, for him

 

I know he used to have that TV show I never watched but Pam mentioned it on the office.

I remember seeing him in home alone but I was a small kid, I didn't get who he was.

Hell I even remember liking Elon Musk the celeb for abit.

So why was Trump ever cool or popular or famous?

8
submitted 9 months ago* (last edited 9 months ago) by danhab99@programming.dev to c/tf2weaponideas@lemmy.zip
 

Basically just like the rescue ranger but instead you shoot it at enemies and it swaps your position for the enemies and the enemies for you.

The meta would basically be to play close support, pick lone enemies and teleport them to your friends or sentry. Or you could jump off a cliff and swap places with an enemy.

I could imagine this being funny on high tower or maybe harvest.

Edit: thought of a name

view more: next ›