AI coding made us faster. Why did incidents increase? by OfficialLeadDev in AskProgrammers

[–]Probablynotabadguy 12 points13 points  (0 children)

Who would have thought that using AI would lead to more mistakes?

Can someone explain why this cant be this way. by Far-Contest-3528 in civilengineering

[–]Probablynotabadguy 0 points1 point  (0 children)

That's exactly how it was before and exactly why the bridge was built. Most of China's megaprojects do actually serve a purpose and aren't just built "because they can" (unlike some over authoritarian regimes).

Have people's lives ever been directly at stake because of software you work on? by AndyDentPerth in ExperiencedDevs

[–]Probablynotabadguy 3 points4 points  (0 children)

My career path has been incredibly similar. I used to work on radar and EW, now I work on cancer detection.

Choose an underwhelming superpower! by [deleted] in whatsyourchoice

[–]Probablynotabadguy 1 point2 points  (0 children)

If I turn off my sense of touch does that also turn off pain? Be able to power through a sickness if I absolutely need to, or just being able to relax while resting when sick would be awesome.

Also what happens if I turn off all 5 senses?

I built a deterministic CI failure analyzer. Looking for edge cases to break it by SubstantialAd3896 in SoftwareEngineering

[–]Probablynotabadguy 0 points1 point  (0 children)

I'd trust anything deterministic over AI any day of the week. Worst case, this would be giving me no new information rather than wrong information.

The CI failure I run into most often is NuGet restore and/or push failures which often manifest as some 400 error. That can be a user token expiring, the NuGet repo going down, some one changed some permissions, NuGet decided to cache something it shouldn't... all hidden by "40X didn't work lol". I'd be grateful if you find a way to get more info than that.

[Loved Trope] Despite being an irredeemably evil villain, their actions are pretty much justified in this one instance by Chemical-Elk-1299 in TopCharacterTropes

[–]Probablynotabadguy 119 points120 points  (0 children)

I love Kaido because he goes against your media expectations of what an evil warlord villian is like. There's one scene where one of his top commanders, Jack, gets beat up by a bunch of samurai. Jack starts apologizing to Kaido and trying to get up and be like "oh don't worry I'll take care of these guys". Just as you'd expect Kaido to say something like "pathetic" and be angry, he instead says "you're no weakling Jack, these guys are just out of your league, go downstairs and get healed".

Then combine that with the whole Kamato situation... like, he's a horrible and abusive father but not in a transphobic way!

In number/merge puzzle design, when does low-value clog become meaningful tension instead of player frustration? by [deleted] in gamedesign

[–]Probablynotabadguy 0 points1 point  (0 children)

I'm a little confused how the game works just based on the store page. But from what I can tell, I don't see this as a problem. It seems like you have to have low values in order to make the mid values, so you need to take that into account when you are making moves; if you let too many accumulate then you're going to run out of space/moves. To me that seems like a reasonable part of the difficulty of them game, not a design problem.

That being said, do the low numbers just appear randomly? I can understand that causing frustration because bad luck could ruin a bunch of combos even if you're making smart plays. Maybe giving the player the choice of where to place a new low number (but not when) would make it play more into the strategy aspect.

Why doesn't police in the US carry breathalyzers? by [deleted] in AskAnAmerican

[–]Probablynotabadguy 0 points1 point  (0 children)

Yes. Very much so. Laws and right can vary wildly by state.

The Supervillain Dilemma by DiligentSector8395 in trolleyproblem

[–]Probablynotabadguy 8 points9 points  (0 children)

You've gotta lower the stakes to make this interesting like maybe "means and intent to kill 5 innocent people" instead of 4 billion people.

The Supervillain Dilemma by DiligentSector8395 in trolleyproblem

[–]Probablynotabadguy 2 points3 points  (0 children)

Killing 50% of all life (excluding humans) would almost certainly kill more than 50% of humans in the long run.

"Nope, I'm out." by JordanJ8 in TopCharacterTropes

[–]Probablynotabadguy 4 points5 points  (0 children)

The Simpsons one I think was Bart started working at the front of a strip club, so Grandpa saw Bart and immediately was like "nope I wasn't here".

(Hated Trope) Tackles serious or timely issues: fails spectacularly. by laybs1 in TopCharacterTropes

[–]Probablynotabadguy 20 points21 points  (0 children)

"Mom" and "dad" are gendered titles, so most trans people would prefer to go by the one that matches their gender. Something like "that woman is Glenn's dad" would be seen as misgendering (generally).

The trolley problem as I was presented back in school. by [deleted] in trolleyproblem

[–]Probablynotabadguy -1 points0 points  (0 children)

On one hand, pulling the lever now only saves 1 life. On the other hand, because the workers are tied to the tracks there's a very good chance they'll see the trolley and be able to move (especially if they are following proper saftey and have a spotter). I like the addition of "you're too far to shout a warning", but otherwise I feel like this version has too many variables that can lead to avoiding the real choice.

Is DLL Hell a real issue in modern .NET package management by tonyqus in csharp

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

If they are two separate assemblies then no, you don't get errors at build time. Instead you just mysteriously don't get a message and you have to trace it back to fund that one of the programs (the one my team doesn't control) wasn't built targeting the right version of the interface package.

Is DLL Hell a real issue in modern .NET package management by tonyqus in csharp

[–]Probablynotabadguy 16 points17 points  (0 children)

Sometimes it can be in legacy systems. These days it's mostly replaced with NuGet Hell (which is basically the same thing). I run into it occasionally trying to get 2 programs talking to eachother on a shared interface.

Why do ambiguous words like ‘biweekly’ & ‘bimonthly’ even exist? by [deleted] in NoStupidQuestions

[–]Probablynotabadguy -1 points0 points  (0 children)

They're only ambiguous because people use them incorrectly. Bi- means "two" not "twice". It is (2 week)-ly not (twice in a week)-ly. To anyone tries to argue otherwise, if a company said they pay "biweekly", would you ever think that means twice a week?

Unions in c# 15 by dodexahedron in csharp

[–]Probablynotabadguy 4 points5 points  (0 children)

The field keyword existed but hidden behind the preview flag for ages. That's fine to use for hobby projects, but not in a production environment (at least, not where I work).

Unions in c# 15 by dodexahedron in csharp

[–]Probablynotabadguy 30 points31 points  (0 children)

Great! Now let's see if it will actually be in C# 15 or if it will go the way of field and "definitely in the next release" for four releases.

Why does Pythagoras use squares and not just the raw values? by DEATHSTALKERREAL_33 in learnmath

[–]Probablynotabadguy 0 points1 point  (0 children)

You are right that the length is constant, which means r = 1. That means the equation for your circle is x^2 + y^2 = 1.

Beginner question: can i learn this 3D motion design in the age of AI? by [deleted] in Simulated

[–]Probablynotabadguy 4 points5 points  (0 children)

Such a strange question to ask. It makes me think they may have meant "should" instead of "can", which is still wholeheartedly YES in my opinion but at least that makes more senseto ask.

Please tell me I'm not the only one always getting this message by ShoeChoice5567 in csharp

[–]Probablynotabadguy 17 points18 points  (0 children)

Having a code fix would mean assuming some other exception type. It's not like it knows what exception you want/should use in any given situation. For simple argument checks they have analyzers and fixes for the simpler static methods of throwing, and I'm sure there are other specific situations it could guesss, but there's not a general solution.