Congress has just passed a defence provisioning bill which allocates new funds for Ukraine and bolsters NATO troops in the Baltic states. They've also nixed the "department of war" name change.
If hegseth could read he'd realise they've ignored him and done things anyway.
It's the first 3 quarter of 2025. 1st quarter I expect there'd have been no appreciable drop (Gulf of America time). 2nd quarter a bit but still probably not much (Tariffs). Things went progressively worse over the year and I expect it will have been the deportations and ICE that will have stopped people.
You're missing a crucial point: that the system is rotten doesn't excuse the rotten people perpetuating it and you can't dismantle the system while keeping the people propping it up in place.
I think you're making GPs point. However, "the people propping up the system" aren't just CEOs. This is proven by the fact that a CEO trying to act in a better way is removed. It all comes down to Dodge Vs Ford Motor Co.. The people in power are shareholders and they are the hedge funds of wall street.
I recognise that different languages have different styles, strengths and idioms. One of my pain points is when people write every language as if it's naughties java. Enough with the enterprise OoP crap.
I've also learnt languages like Haskell to expand and challenge the way I think about software problems. I learnt a lot doing it. That doesn't stop a lot of Haskell code looking like line noise to me because it over-uses symbols and it being close to impenetrable in a lot of cases when you read somebody else's code.
I think the aesthetics of Rust are the wrong side of the line. Not as bad as something like Haskell (or Perl), but still objectionable. Some things seem to be different even though there's pre-existing notation. Things seem to be dense, magical, and for the compilers benefit over the readers (as an outsider).
I've been learning Zig recently and the only notational aspect I struggled with was the pointer/slice notation as there's 5 or 6 similar forms that mean fairly different things. It has other new concepts and idioms to learn, but on the whole it's notation is fairly traditional. That has made reading code a lot more approachable (...which is a good thing because the documentation for some aspects sucks).
It's not about money. It's about which country you trust to keep supplying you and not use your dependency to control how and when you use your planes.
Dynamic typing is a great feature at times. It's a pain in the butt other times. One of the things I like about Zig is being able to have opt-in comptime dynamic typing. For a certain class of problem it's really nice.
They might not be strictly language issues, but if they are symptomatic of idiomatic rust then they are "sins of rust". Something about the language promotes writing it using these kinds of idioms.
Just like French speakers don't pronounce 80% of the written syllables because it's impractical to speak fast with all of them...language features (or lack of them) drive how the language is used.
(BTW the implicit return behaviour on a missing semicolon sounds like Chekhov's footgun)
Never let her watch Star Wars.