> Countermeasures can take out some attacking missiles, but not all of them.
Exactly. On asymmetrical warfare, one side needs to get lucky all the time while the other only needs to get lucky once.
> Mass-produced drones today are a simple airframe, a lawnmower engine, and the smarts of a cell phone. Ukraine has people making them in basements. Presumably, so does Iran.
Their cheap and simple nature allows them to easily swarm targets and saturate their defenses. You can defend from a dozen incoming drones, but a hundred is significantly more difficult.
Also, consider the massive quadcopter shows in China as an example of how a well placed shipping container can swarm a target and make a devastating attack. Ukraine demonstrated one and disabled a significant part of the Russian bomber fleet.
> Worst outcome is the US attacks Cuba, Cuba allies with Iran, it turns out that Cuba has been stocking up on Iranian drones, and Cuba becomes a forward base for drone and missile attacks on the southern US.
Cuba would be foolish not to do that at the first opportunity, not to attack the US, but to neutralize any offensive from the US. Without a navy, a land invasion, or an effective blockade, is impossible.
So is everyone with enough power, every law requires enforcement. But even without enforcement or with the ability to outright block laws, being in violation of international law still matters. It informs others whether you truly belief in a rule-based order or whether you only use it as a tool if it benefits you and they will adjust their behavior accordingly. Also if you want support from others, if you are in violation of international law, the others will think twice if they should support you.
> Every company I've worked for has avoided Oracle software of any kind.
Lucky you. Sadly, not all companies are new enough to be able to do that. Some embarked on Java when it was Sun, and Oracle when the only alternative would have been SQL Server (or DB2 on AIX, AS/400, or MVS).
Yeah, I wish they did more Clojure as well. As far as I could tell, it was kind of snuck in about ~12 years ago, and it kind of grew from there.
To be fair, I know people hate on it, but I honestly do kind of think Objective C is kind of a cool language. I think it's ugly but I think the message-passing style semantics are kind of neat.
Adding Smalltalk message passing as an extension to C was very clever and allowed writing very efficient code and dynamic high level UI code in a single language. The semantics were kept clear by the distinctive syntax of message passing. And allowed access to any existing C libraries.
Objective C is neat inasmuch as it managed to add a simple but practical object system to C without all the added baggage of C++. It wasn't without its downsides - in particular, the overhead of a method call was significantly higher than in C++ - but I still appreciate it for its minimalism.
> The only developers I know who write Java full time work in systems that take pictures of things from far away.
We all have different circles. I work for a bank and the bulk of the LOB code here is Java (or something that runs under a JVM). There are no Oracle databases as far as I know, but my visibility is limited.
Yeah, lots of corporate backend code is Java, and Java is a great choice for backend/server code. I've never seen Oracle anywhere, though, not in banks and not in governments. I've mostly seen Postgres and MSSQL and some MongoDB.
I've been working in Wall St. banks for the past 30 years, and I've never used an Oracle database. The investment banks were all Sybase shops in the 90's, and a bunch of them still are. In my experience those that do move are most likely to go to SQL Server, since its Sybase roots make the transition a little easier.
When something has been there for 20+ years switching costs are big.
I work for a pretty big one and we’ve got an exacc or twelve.
Regulatory thing for us, some workloads need production support for the data tier for various boring legal and compliance reasons, so our choices are kida limited to oracle and, these days, mongo, who have made massive inroads to enterprise in the last couple years.
On Gnome I use the multiple workspaces extensively. When on my desk, I use an Apple trackpad for the gestures and it works perfectly.
reply