site banner

Small-Scale Question Sunday for August 31, 2025

Do you have a dumb question that you're kind of embarrassed to ask in the main thread? Is there something you're just not sure about?

This is your opportunity to ask questions. No question too simple or too silly.

Culture war topics are accepted, and proposals for a better intro post are appreciated.

1
Jump in the discussion.

No email address required.

Either way, I have libertarian tendencies and I appreciate the opportunity to shoot my head off with a gun.

May I introduce you to the lovely world of C++?

Although Undefined Behavior might better be described as a large caliber chaingun firing explosive rounds…

UB is bad enough that some people built an entire language (Rust) specifically to make it almost impossible. Sure, it has the learning curve of a cliff. Sure, the language stands in the way of doing almost anything ELSE you want to do, unless you do it in the one roundabout clunky way that the language designers permit. But the True Believers like shouting from the rooftops about how this is a Good Thing, Actually.

Nah. If UB always fired explosives it wouldn't be nearly as bad. What's diabolical is that UB is allowed to be a squirt gun on your test system and then switch to rapid-fire explosives as soon as one of your users installs a minor OS patch.